From dc2a2aa6609262e413f2fcc0a91855a25d2aa824 Mon Sep 17 00:00:00 2001 From: deads2k Date: Fri, 19 May 2017 13:32:38 -0400 Subject: [PATCH 1/7] UPSTREAM: 43301: add APIService conditions --- .../go2idl/go-to-protobuf/protobuf/cmd.go | 1 + .../authentication/v1beta1/generated.proto | 2 +- .../pkg/apis/authorization/v1/generated.proto | 2 +- .../authorization/v1beta1/generated.proto | 2 +- .../apis/certificates/v1beta1/generated.proto | 2 +- .../apis/imagepolicy/v1alpha1/generated.proto | 2 +- .../pkg/apis/policy/v1beta1/generated.proto | 1 + .../pkg/apis/rbac/v1alpha1/generated.proto | 2 +- .../pkg/apis/rbac/v1beta1/generated.proto | 2 +- .../pkg/apis/storage/v1beta1/generated.proto | 2 +- .../k8s.io/apimachinery/Godeps/Godeps.json | 2 +- .../src/k8s.io/apiserver/Godeps/Godeps.json | 2 +- .../src/k8s.io/client-go/Godeps/Godeps.json | 2 +- .../authentication/v1beta1/generated.proto | 2 +- .../pkg/apis/authorization/v1/generated.proto | 2 +- .../authorization/v1beta1/generated.proto | 2 +- .../pkg/apis/autoscaling/v1/generated.proto | 1 + .../apis/autoscaling/v2alpha1/generated.proto | 1 + .../apis/certificates/v1beta1/generated.proto | 2 +- .../pkg/apis/policy/v1beta1/generated.proto | 1 + .../pkg/apis/rbac/v1alpha1/generated.proto | 2 +- .../pkg/apis/rbac/v1beta1/generated.proto | 2 +- .../pkg/apis/storage/v1beta1/generated.proto | 2 +- .../k8s.io/kube-aggregator/Godeps/Godeps.json | 2 +- .../pkg/apis/apiregistration/types.go | 37 + .../apiregistration/v1alpha1/generated.pb.go | 1535 +++++++++++++++++ .../apiregistration/v1alpha1/generated.proto | 120 ++ .../v1alpha1/types.generated.go | 652 ++++++- .../apis/apiregistration/v1alpha1/types.go | 40 + .../sample-apiserver/Godeps/Godeps.json | 2 +- 30 files changed, 2397 insertions(+), 32 deletions(-) create mode 100644 vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.pb.go create mode 100644 vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto diff --git a/vendor/k8s.io/kubernetes/cmd/libs/go2idl/go-to-protobuf/protobuf/cmd.go b/vendor/k8s.io/kubernetes/cmd/libs/go2idl/go-to-protobuf/protobuf/cmd.go index b86fee57994e..89ad41e4a88a 100644 --- a/vendor/k8s.io/kubernetes/cmd/libs/go2idl/go-to-protobuf/protobuf/cmd.go +++ b/vendor/k8s.io/kubernetes/cmd/libs/go2idl/go-to-protobuf/protobuf/cmd.go @@ -68,6 +68,7 @@ func New() *Generator { `+k8s.io/apimachinery/pkg/runtime`, `k8s.io/apimachinery/pkg/apis/meta/v1`, `k8s.io/apiserver/pkg/apis/example/v1`, + `k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1`, `k8s.io/kubernetes/pkg/api/v1`, `k8s.io/kubernetes/pkg/apis/policy/v1beta1`, `k8s.io/kubernetes/pkg/apis/extensions/v1beta1`, diff --git a/vendor/k8s.io/kubernetes/pkg/apis/authentication/v1beta1/generated.proto b/vendor/k8s.io/kubernetes/pkg/apis/authentication/v1beta1/generated.proto index cbc050970a79..43a95ad3d317 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/authentication/v1beta1/generated.proto +++ b/vendor/k8s.io/kubernetes/pkg/apis/authentication/v1beta1/generated.proto @@ -26,7 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; -import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; // Package-wide variables from generator "generated". option go_package = "v1beta1"; diff --git a/vendor/k8s.io/kubernetes/pkg/apis/authorization/v1/generated.proto b/vendor/k8s.io/kubernetes/pkg/apis/authorization/v1/generated.proto index 7036b8eb332b..82a3fb4db095 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/authorization/v1/generated.proto +++ b/vendor/k8s.io/kubernetes/pkg/apis/authorization/v1/generated.proto @@ -26,7 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; -import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; // Package-wide variables from generator "generated". option go_package = "v1"; diff --git a/vendor/k8s.io/kubernetes/pkg/apis/authorization/v1beta1/generated.proto b/vendor/k8s.io/kubernetes/pkg/apis/authorization/v1beta1/generated.proto index 6b77db4623bd..754f0becd3a6 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/authorization/v1beta1/generated.proto +++ b/vendor/k8s.io/kubernetes/pkg/apis/authorization/v1beta1/generated.proto @@ -26,7 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; -import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; // Package-wide variables from generator "generated". option go_package = "v1beta1"; diff --git a/vendor/k8s.io/kubernetes/pkg/apis/certificates/v1beta1/generated.proto b/vendor/k8s.io/kubernetes/pkg/apis/certificates/v1beta1/generated.proto index 215dc39a4243..90a79725ecf3 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/certificates/v1beta1/generated.proto +++ b/vendor/k8s.io/kubernetes/pkg/apis/certificates/v1beta1/generated.proto @@ -26,7 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; -import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; // Package-wide variables from generator "generated". option go_package = "v1beta1"; diff --git a/vendor/k8s.io/kubernetes/pkg/apis/imagepolicy/v1alpha1/generated.proto b/vendor/k8s.io/kubernetes/pkg/apis/imagepolicy/v1alpha1/generated.proto index 1e6ec52ed755..7d909c2e644c 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/imagepolicy/v1alpha1/generated.proto +++ b/vendor/k8s.io/kubernetes/pkg/apis/imagepolicy/v1alpha1/generated.proto @@ -26,7 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; -import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; // Package-wide variables from generator "generated". option go_package = "v1alpha1"; diff --git a/vendor/k8s.io/kubernetes/pkg/apis/policy/v1beta1/generated.proto b/vendor/k8s.io/kubernetes/pkg/apis/policy/v1beta1/generated.proto index d14d5de30e89..8d96812593d6 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/policy/v1beta1/generated.proto +++ b/vendor/k8s.io/kubernetes/pkg/apis/policy/v1beta1/generated.proto @@ -26,6 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; // Package-wide variables from generator "generated". diff --git a/vendor/k8s.io/kubernetes/pkg/apis/rbac/v1alpha1/generated.proto b/vendor/k8s.io/kubernetes/pkg/apis/rbac/v1alpha1/generated.proto index 5a75fb240bde..750755ff9f66 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/rbac/v1alpha1/generated.proto +++ b/vendor/k8s.io/kubernetes/pkg/apis/rbac/v1alpha1/generated.proto @@ -26,7 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; -import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; // Package-wide variables from generator "generated". option go_package = "v1alpha1"; diff --git a/vendor/k8s.io/kubernetes/pkg/apis/rbac/v1beta1/generated.proto b/vendor/k8s.io/kubernetes/pkg/apis/rbac/v1beta1/generated.proto index 542e2b027673..f88b075f92a6 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/rbac/v1beta1/generated.proto +++ b/vendor/k8s.io/kubernetes/pkg/apis/rbac/v1beta1/generated.proto @@ -26,7 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; -import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; // Package-wide variables from generator "generated". option go_package = "v1beta1"; diff --git a/vendor/k8s.io/kubernetes/pkg/apis/storage/v1beta1/generated.proto b/vendor/k8s.io/kubernetes/pkg/apis/storage/v1beta1/generated.proto index 0b9dbaeada01..0d85f741deca 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/storage/v1beta1/generated.proto +++ b/vendor/k8s.io/kubernetes/pkg/apis/storage/v1beta1/generated.proto @@ -26,7 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; -import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; // Package-wide variables from generator "generated". option go_package = "v1beta1"; diff --git a/vendor/k8s.io/kubernetes/staging/src/k8s.io/apimachinery/Godeps/Godeps.json b/vendor/k8s.io/kubernetes/staging/src/k8s.io/apimachinery/Godeps/Godeps.json index a6facd337be1..25a548d33678 100644 --- a/vendor/k8s.io/kubernetes/staging/src/k8s.io/apimachinery/Godeps/Godeps.json +++ b/vendor/k8s.io/kubernetes/staging/src/k8s.io/apimachinery/Godeps/Godeps.json @@ -1,6 +1,6 @@ { "ImportPath": "k8s.io/apimachinery", - "GoVersion": "go1.7", + "GoVersion": "go1.8", "GodepVersion": "v79", "Packages": [ "./..." diff --git a/vendor/k8s.io/kubernetes/staging/src/k8s.io/apiserver/Godeps/Godeps.json b/vendor/k8s.io/kubernetes/staging/src/k8s.io/apiserver/Godeps/Godeps.json index bd0bf3b7cfb1..bacd010ccdf4 100644 --- a/vendor/k8s.io/kubernetes/staging/src/k8s.io/apiserver/Godeps/Godeps.json +++ b/vendor/k8s.io/kubernetes/staging/src/k8s.io/apiserver/Godeps/Godeps.json @@ -1,6 +1,6 @@ { "ImportPath": "k8s.io/apiserver", - "GoVersion": "go1.7", + "GoVersion": "go1.8", "GodepVersion": "v79", "Packages": [ "./..." diff --git a/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/Godeps/Godeps.json b/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/Godeps/Godeps.json index f90af65f2c6b..a40cb3757b98 100644 --- a/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/Godeps/Godeps.json +++ b/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/Godeps/Godeps.json @@ -1,6 +1,6 @@ { "ImportPath": "k8s.io/client-go", - "GoVersion": "go1.7", + "GoVersion": "go1.8", "GodepVersion": "v79", "Packages": [ "./..." diff --git a/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/authentication/v1beta1/generated.proto b/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/authentication/v1beta1/generated.proto index cbc050970a79..43a95ad3d317 100644 --- a/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/authentication/v1beta1/generated.proto +++ b/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/authentication/v1beta1/generated.proto @@ -26,7 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; -import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; // Package-wide variables from generator "generated". option go_package = "v1beta1"; diff --git a/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/authorization/v1/generated.proto b/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/authorization/v1/generated.proto index 7036b8eb332b..82a3fb4db095 100644 --- a/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/authorization/v1/generated.proto +++ b/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/authorization/v1/generated.proto @@ -26,7 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; -import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; // Package-wide variables from generator "generated". option go_package = "v1"; diff --git a/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/authorization/v1beta1/generated.proto b/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/authorization/v1beta1/generated.proto index 6b77db4623bd..754f0becd3a6 100644 --- a/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/authorization/v1beta1/generated.proto +++ b/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/authorization/v1beta1/generated.proto @@ -26,7 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; -import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; // Package-wide variables from generator "generated". option go_package = "v1beta1"; diff --git a/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/autoscaling/v1/generated.proto b/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/autoscaling/v1/generated.proto index 4953624af687..0ecc49513125 100644 --- a/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/autoscaling/v1/generated.proto +++ b/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/autoscaling/v1/generated.proto @@ -27,6 +27,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; // Package-wide variables from generator "generated". diff --git a/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/autoscaling/v2alpha1/generated.proto b/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/autoscaling/v2alpha1/generated.proto index 27b99c2242e1..0f69421b9b5b 100644 --- a/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/autoscaling/v2alpha1/generated.proto +++ b/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/autoscaling/v2alpha1/generated.proto @@ -27,6 +27,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; import "k8s.io/kubernetes/pkg/apis/autoscaling/v1/generated.proto"; diff --git a/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/certificates/v1beta1/generated.proto b/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/certificates/v1beta1/generated.proto index 215dc39a4243..90a79725ecf3 100644 --- a/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/certificates/v1beta1/generated.proto +++ b/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/certificates/v1beta1/generated.proto @@ -26,7 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; -import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; // Package-wide variables from generator "generated". option go_package = "v1beta1"; diff --git a/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/policy/v1beta1/generated.proto b/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/policy/v1beta1/generated.proto index d14d5de30e89..8d96812593d6 100644 --- a/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/policy/v1beta1/generated.proto +++ b/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/policy/v1beta1/generated.proto @@ -26,6 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; // Package-wide variables from generator "generated". diff --git a/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/rbac/v1alpha1/generated.proto b/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/rbac/v1alpha1/generated.proto index 5a75fb240bde..750755ff9f66 100644 --- a/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/rbac/v1alpha1/generated.proto +++ b/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/rbac/v1alpha1/generated.proto @@ -26,7 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; -import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; // Package-wide variables from generator "generated". option go_package = "v1alpha1"; diff --git a/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/rbac/v1beta1/generated.proto b/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/rbac/v1beta1/generated.proto index 542e2b027673..f88b075f92a6 100644 --- a/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/rbac/v1beta1/generated.proto +++ b/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/rbac/v1beta1/generated.proto @@ -26,7 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; -import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; // Package-wide variables from generator "generated". option go_package = "v1beta1"; diff --git a/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/storage/v1beta1/generated.proto b/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/storage/v1beta1/generated.proto index 0b9dbaeada01..0d85f741deca 100644 --- a/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/storage/v1beta1/generated.proto +++ b/vendor/k8s.io/kubernetes/staging/src/k8s.io/client-go/pkg/apis/storage/v1beta1/generated.proto @@ -26,7 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; -import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; // Package-wide variables from generator "generated". option go_package = "v1beta1"; diff --git a/vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/Godeps/Godeps.json b/vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/Godeps/Godeps.json index 2416880bf606..bb2d4027139e 100644 --- a/vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/Godeps/Godeps.json +++ b/vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/Godeps/Godeps.json @@ -1,6 +1,6 @@ { "ImportPath": "k8s.io/kube-aggregator", - "GoVersion": "go1.7", + "GoVersion": "go1.8", "GodepVersion": "v79", "Packages": [ "./..." diff --git a/vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/types.go b/vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/types.go index 40d8bcee9be2..b4a99abcd65b 100644 --- a/vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/types.go +++ b/vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/types.go @@ -63,8 +63,45 @@ type APIServiceSpec struct { Priority int64 } +type ConditionStatus string + +// These are valid condition statuses. "ConditionTrue" means a resource is in the condition; +// "ConditionFalse" means a resource is not in the condition; "ConditionUnknown" means kubernetes +// can't decide if a resource is in the condition or not. In the future, we could add other +// intermediate conditions, e.g. ConditionDegraded. +const ( + ConditionTrue ConditionStatus = "True" + ConditionFalse ConditionStatus = "False" + ConditionUnknown ConditionStatus = "Unknown" +) + +// APIConditionConditionType is a valid value for APIServiceCondition.Type +type APIServiceConditionType string + +const ( + // Available indicates that the service exists and is reachable + Available APIServiceConditionType = "Available" +) + +// APIServiceCondition describes conditions for an APIService +type APIServiceCondition struct { + // Type is the type of the condition. + Type APIServiceConditionType + // Status is the status of the condition. + // Can be True, False, Unknown. + Status ConditionStatus + // Last time the condition transitioned from one status to another. + LastTransitionTime metav1.Time + // Unique, one-word, CamelCase reason for the condition's last transition. + Reason string + // Human-readable message indicating details about last transition. + Message string +} + // APIServiceStatus contains derived information about an API server type APIServiceStatus struct { + // Current service state of apiService. + Conditions []APIServiceCondition } // +genclient=true diff --git a/vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.pb.go b/vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.pb.go new file mode 100644 index 000000000000..0d6d1158c112 --- /dev/null +++ b/vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.pb.go @@ -0,0 +1,1535 @@ +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by protoc-gen-gogo. +// source: k8s.io/kubernetes/vendor/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto +// DO NOT EDIT! + +/* + Package v1alpha1 is a generated protocol buffer package. + + It is generated from these files: + k8s.io/kubernetes/vendor/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto + + It has these top-level messages: + APIService + APIServiceCondition + APIServiceList + APIServiceSpec + APIServiceStatus + ServiceReference +*/ +package v1alpha1 + +import proto "github.com/gogo/protobuf/proto" +import fmt "fmt" +import math "math" + +import strings "strings" +import reflect "reflect" + +import io "io" + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package + +func (m *APIService) Reset() { *m = APIService{} } +func (*APIService) ProtoMessage() {} +func (*APIService) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{0} } + +func (m *APIServiceCondition) Reset() { *m = APIServiceCondition{} } +func (*APIServiceCondition) ProtoMessage() {} +func (*APIServiceCondition) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{1} } + +func (m *APIServiceList) Reset() { *m = APIServiceList{} } +func (*APIServiceList) ProtoMessage() {} +func (*APIServiceList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{2} } + +func (m *APIServiceSpec) Reset() { *m = APIServiceSpec{} } +func (*APIServiceSpec) ProtoMessage() {} +func (*APIServiceSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{3} } + +func (m *APIServiceStatus) Reset() { *m = APIServiceStatus{} } +func (*APIServiceStatus) ProtoMessage() {} +func (*APIServiceStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{4} } + +func (m *ServiceReference) Reset() { *m = ServiceReference{} } +func (*ServiceReference) ProtoMessage() {} +func (*ServiceReference) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{5} } + +func init() { + proto.RegisterType((*APIService)(nil), "k8s.io.kube_aggregator.pkg.apis.apiregistration.v1alpha1.APIService") + proto.RegisterType((*APIServiceCondition)(nil), "k8s.io.kube_aggregator.pkg.apis.apiregistration.v1alpha1.APIServiceCondition") + proto.RegisterType((*APIServiceList)(nil), "k8s.io.kube_aggregator.pkg.apis.apiregistration.v1alpha1.APIServiceList") + proto.RegisterType((*APIServiceSpec)(nil), "k8s.io.kube_aggregator.pkg.apis.apiregistration.v1alpha1.APIServiceSpec") + proto.RegisterType((*APIServiceStatus)(nil), "k8s.io.kube_aggregator.pkg.apis.apiregistration.v1alpha1.APIServiceStatus") + proto.RegisterType((*ServiceReference)(nil), "k8s.io.kube_aggregator.pkg.apis.apiregistration.v1alpha1.ServiceReference") +} +func (m *APIService) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalTo(dAtA) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *APIService) MarshalTo(dAtA []byte) (int, error) { + var i int + _ = i + var l int + _ = l + dAtA[i] = 0xa + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.ObjectMeta.Size())) + n1, err := m.ObjectMeta.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n1 + dAtA[i] = 0x12 + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.Spec.Size())) + n2, err := m.Spec.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n2 + dAtA[i] = 0x1a + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.Status.Size())) + n3, err := m.Status.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n3 + return i, nil +} + +func (m *APIServiceCondition) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalTo(dAtA) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *APIServiceCondition) MarshalTo(dAtA []byte) (int, error) { + var i int + _ = i + var l int + _ = l + dAtA[i] = 0xa + i++ + i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type))) + i += copy(dAtA[i:], m.Type) + dAtA[i] = 0x12 + i++ + i = encodeVarintGenerated(dAtA, i, uint64(len(m.Status))) + i += copy(dAtA[i:], m.Status) + dAtA[i] = 0x1a + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.LastTransitionTime.Size())) + n4, err := m.LastTransitionTime.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n4 + dAtA[i] = 0x22 + i++ + i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason))) + i += copy(dAtA[i:], m.Reason) + dAtA[i] = 0x2a + i++ + i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message))) + i += copy(dAtA[i:], m.Message) + return i, nil +} + +func (m *APIServiceList) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalTo(dAtA) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *APIServiceList) MarshalTo(dAtA []byte) (int, error) { + var i int + _ = i + var l int + _ = l + dAtA[i] = 0xa + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.ListMeta.Size())) + n5, err := m.ListMeta.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n5 + if len(m.Items) > 0 { + for _, msg := range m.Items { + dAtA[i] = 0x12 + i++ + i = encodeVarintGenerated(dAtA, i, uint64(msg.Size())) + n, err := msg.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n + } + } + return i, nil +} + +func (m *APIServiceSpec) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalTo(dAtA) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *APIServiceSpec) MarshalTo(dAtA []byte) (int, error) { + var i int + _ = i + var l int + _ = l + if m.Service != nil { + dAtA[i] = 0xa + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.Service.Size())) + n6, err := m.Service.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n6 + } + dAtA[i] = 0x12 + i++ + i = encodeVarintGenerated(dAtA, i, uint64(len(m.Group))) + i += copy(dAtA[i:], m.Group) + dAtA[i] = 0x1a + i++ + i = encodeVarintGenerated(dAtA, i, uint64(len(m.Version))) + i += copy(dAtA[i:], m.Version) + dAtA[i] = 0x20 + i++ + if m.InsecureSkipTLSVerify { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i++ + if m.CABundle != nil { + dAtA[i] = 0x2a + i++ + i = encodeVarintGenerated(dAtA, i, uint64(len(m.CABundle))) + i += copy(dAtA[i:], m.CABundle) + } + dAtA[i] = 0x30 + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.Priority)) + return i, nil +} + +func (m *APIServiceStatus) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalTo(dAtA) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *APIServiceStatus) MarshalTo(dAtA []byte) (int, error) { + var i int + _ = i + var l int + _ = l + if len(m.Conditions) > 0 { + for _, msg := range m.Conditions { + dAtA[i] = 0xa + i++ + i = encodeVarintGenerated(dAtA, i, uint64(msg.Size())) + n, err := msg.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n + } + } + return i, nil +} + +func (m *ServiceReference) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalTo(dAtA) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *ServiceReference) MarshalTo(dAtA []byte) (int, error) { + var i int + _ = i + var l int + _ = l + dAtA[i] = 0xa + i++ + i = encodeVarintGenerated(dAtA, i, uint64(len(m.Namespace))) + i += copy(dAtA[i:], m.Namespace) + dAtA[i] = 0x12 + i++ + i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name))) + i += copy(dAtA[i:], m.Name) + return i, nil +} + +func encodeFixed64Generated(dAtA []byte, offset int, v uint64) int { + dAtA[offset] = uint8(v) + dAtA[offset+1] = uint8(v >> 8) + dAtA[offset+2] = uint8(v >> 16) + dAtA[offset+3] = uint8(v >> 24) + dAtA[offset+4] = uint8(v >> 32) + dAtA[offset+5] = uint8(v >> 40) + dAtA[offset+6] = uint8(v >> 48) + dAtA[offset+7] = uint8(v >> 56) + return offset + 8 +} +func encodeFixed32Generated(dAtA []byte, offset int, v uint32) int { + dAtA[offset] = uint8(v) + dAtA[offset+1] = uint8(v >> 8) + dAtA[offset+2] = uint8(v >> 16) + dAtA[offset+3] = uint8(v >> 24) + return offset + 4 +} +func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int { + for v >= 1<<7 { + dAtA[offset] = uint8(v&0x7f | 0x80) + v >>= 7 + offset++ + } + dAtA[offset] = uint8(v) + return offset + 1 +} +func (m *APIService) Size() (n int) { + var l int + _ = l + l = m.ObjectMeta.Size() + n += 1 + l + sovGenerated(uint64(l)) + l = m.Spec.Size() + n += 1 + l + sovGenerated(uint64(l)) + l = m.Status.Size() + n += 1 + l + sovGenerated(uint64(l)) + return n +} + +func (m *APIServiceCondition) Size() (n int) { + var l int + _ = l + l = len(m.Type) + n += 1 + l + sovGenerated(uint64(l)) + l = len(m.Status) + n += 1 + l + sovGenerated(uint64(l)) + l = m.LastTransitionTime.Size() + n += 1 + l + sovGenerated(uint64(l)) + l = len(m.Reason) + n += 1 + l + sovGenerated(uint64(l)) + l = len(m.Message) + n += 1 + l + sovGenerated(uint64(l)) + return n +} + +func (m *APIServiceList) Size() (n int) { + var l int + _ = l + l = m.ListMeta.Size() + n += 1 + l + sovGenerated(uint64(l)) + if len(m.Items) > 0 { + for _, e := range m.Items { + l = e.Size() + n += 1 + l + sovGenerated(uint64(l)) + } + } + return n +} + +func (m *APIServiceSpec) Size() (n int) { + var l int + _ = l + if m.Service != nil { + l = m.Service.Size() + n += 1 + l + sovGenerated(uint64(l)) + } + l = len(m.Group) + n += 1 + l + sovGenerated(uint64(l)) + l = len(m.Version) + n += 1 + l + sovGenerated(uint64(l)) + n += 2 + if m.CABundle != nil { + l = len(m.CABundle) + n += 1 + l + sovGenerated(uint64(l)) + } + n += 1 + sovGenerated(uint64(m.Priority)) + return n +} + +func (m *APIServiceStatus) Size() (n int) { + var l int + _ = l + if len(m.Conditions) > 0 { + for _, e := range m.Conditions { + l = e.Size() + n += 1 + l + sovGenerated(uint64(l)) + } + } + return n +} + +func (m *ServiceReference) Size() (n int) { + var l int + _ = l + l = len(m.Namespace) + n += 1 + l + sovGenerated(uint64(l)) + l = len(m.Name) + n += 1 + l + sovGenerated(uint64(l)) + return n +} + +func sovGenerated(x uint64) (n int) { + for { + n++ + x >>= 7 + if x == 0 { + break + } + } + return n +} +func sozGenerated(x uint64) (n int) { + return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63)))) +} +func (this *APIService) String() string { + if this == nil { + return "nil" + } + s := strings.Join([]string{`&APIService{`, + `ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta", 1), `&`, ``, 1) + `,`, + `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "APIServiceSpec", "APIServiceSpec", 1), `&`, ``, 1) + `,`, + `Status:` + strings.Replace(strings.Replace(this.Status.String(), "APIServiceStatus", "APIServiceStatus", 1), `&`, ``, 1) + `,`, + `}`, + }, "") + return s +} +func (this *APIServiceCondition) String() string { + if this == nil { + return "nil" + } + s := strings.Join([]string{`&APIServiceCondition{`, + `Type:` + fmt.Sprintf("%v", this.Type) + `,`, + `Status:` + fmt.Sprintf("%v", this.Status) + `,`, + `LastTransitionTime:` + strings.Replace(strings.Replace(this.LastTransitionTime.String(), "Time", "k8s_io_apimachinery_pkg_apis_meta_v1.Time", 1), `&`, ``, 1) + `,`, + `Reason:` + fmt.Sprintf("%v", this.Reason) + `,`, + `Message:` + fmt.Sprintf("%v", this.Message) + `,`, + `}`, + }, "") + return s +} +func (this *APIServiceList) String() string { + if this == nil { + return "nil" + } + s := strings.Join([]string{`&APIServiceList{`, + `ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_apimachinery_pkg_apis_meta_v1.ListMeta", 1), `&`, ``, 1) + `,`, + `Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "APIService", "APIService", 1), `&`, ``, 1) + `,`, + `}`, + }, "") + return s +} +func (this *APIServiceSpec) String() string { + if this == nil { + return "nil" + } + s := strings.Join([]string{`&APIServiceSpec{`, + `Service:` + strings.Replace(fmt.Sprintf("%v", this.Service), "ServiceReference", "ServiceReference", 1) + `,`, + `Group:` + fmt.Sprintf("%v", this.Group) + `,`, + `Version:` + fmt.Sprintf("%v", this.Version) + `,`, + `InsecureSkipTLSVerify:` + fmt.Sprintf("%v", this.InsecureSkipTLSVerify) + `,`, + `CABundle:` + valueToStringGenerated(this.CABundle) + `,`, + `Priority:` + fmt.Sprintf("%v", this.Priority) + `,`, + `}`, + }, "") + return s +} +func (this *APIServiceStatus) String() string { + if this == nil { + return "nil" + } + s := strings.Join([]string{`&APIServiceStatus{`, + `Conditions:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Conditions), "APIServiceCondition", "APIServiceCondition", 1), `&`, ``, 1) + `,`, + `}`, + }, "") + return s +} +func (this *ServiceReference) String() string { + if this == nil { + return "nil" + } + s := strings.Join([]string{`&ServiceReference{`, + `Namespace:` + fmt.Sprintf("%v", this.Namespace) + `,`, + `Name:` + fmt.Sprintf("%v", this.Name) + `,`, + `}`, + }, "") + return s +} +func valueToStringGenerated(v interface{}) string { + rv := reflect.ValueOf(v) + if rv.IsNil() { + return "nil" + } + pv := reflect.Indirect(rv).Interface() + return fmt.Sprintf("*%v", pv) +} +func (m *APIService) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: APIService: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: APIService: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + msglen + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + msglen + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + msglen + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipGenerated(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthGenerated + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *APIServiceCondition) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: APIServiceCondition: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: APIServiceCondition: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + intStringLen + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Type = APIServiceConditionType(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + intStringLen + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Status = ConditionStatus(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field LastTransitionTime", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + msglen + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.LastTransitionTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + intStringLen + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Reason = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 5: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + intStringLen + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Message = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipGenerated(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthGenerated + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *APIServiceList) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: APIServiceList: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: APIServiceList: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + msglen + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + msglen + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Items = append(m.Items, APIService{}) + if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipGenerated(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthGenerated + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *APIServiceSpec) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: APIServiceSpec: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: APIServiceSpec: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Service", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + msglen + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Service == nil { + m.Service = &ServiceReference{} + } + if err := m.Service.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Group", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + intStringLen + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Group = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + intStringLen + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Version = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 4: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field InsecureSkipTLSVerify", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + m.InsecureSkipTLSVerify = bool(v != 0) + case 5: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field CABundle", wireType) + } + var byteLen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + byteLen |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if byteLen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + byteLen + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.CABundle = append(m.CABundle[:0], dAtA[iNdEx:postIndex]...) + if m.CABundle == nil { + m.CABundle = []byte{} + } + iNdEx = postIndex + case 6: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Priority", wireType) + } + m.Priority = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.Priority |= (int64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + default: + iNdEx = preIndex + skippy, err := skipGenerated(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthGenerated + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *APIServiceStatus) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: APIServiceStatus: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: APIServiceStatus: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Conditions", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + msglen + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Conditions = append(m.Conditions, APIServiceCondition{}) + if err := m.Conditions[len(m.Conditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipGenerated(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthGenerated + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *ServiceReference) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: ServiceReference: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: ServiceReference: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Namespace", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + intStringLen + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Namespace = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + intStringLen + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Name = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipGenerated(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthGenerated + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func skipGenerated(dAtA []byte) (n int, err error) { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowGenerated + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + wireType := int(wire & 0x7) + switch wireType { + case 0: + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowGenerated + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + iNdEx++ + if dAtA[iNdEx-1] < 0x80 { + break + } + } + return iNdEx, nil + case 1: + iNdEx += 8 + return iNdEx, nil + case 2: + var length int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowGenerated + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + length |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + iNdEx += length + if length < 0 { + return 0, ErrInvalidLengthGenerated + } + return iNdEx, nil + case 3: + for { + var innerWire uint64 + var start int = iNdEx + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowGenerated + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + innerWire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + innerWireType := int(innerWire & 0x7) + if innerWireType == 4 { + break + } + next, err := skipGenerated(dAtA[start:]) + if err != nil { + return 0, err + } + iNdEx = start + next + } + return iNdEx, nil + case 4: + return iNdEx, nil + case 5: + iNdEx += 4 + return iNdEx, nil + default: + return 0, fmt.Errorf("proto: illegal wireType %d", wireType) + } + } + panic("unreachable") +} + +var ( + ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling") + ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow") +) + +func init() { + proto.RegisterFile("k8s.io/kubernetes/vendor/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto", fileDescriptorGenerated) +} + +var fileDescriptorGenerated = []byte{ + // 819 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x54, 0xcf, 0x6f, 0x1b, 0x45, + 0x14, 0xf6, 0x26, 0xb6, 0xe3, 0x4c, 0x42, 0x1b, 0x06, 0x55, 0x58, 0x96, 0x58, 0x07, 0x23, 0x81, + 0xa9, 0xe8, 0x2e, 0x29, 0x08, 0x15, 0x71, 0xea, 0x16, 0x09, 0x82, 0x12, 0xa8, 0xc6, 0x51, 0x0f, + 0x08, 0x09, 0xc6, 0xeb, 0x97, 0xf5, 0xd4, 0xde, 0x1f, 0xcc, 0xcc, 0xae, 0xf0, 0xad, 0xfc, 0x07, + 0x9c, 0xf8, 0x9b, 0x72, 0x42, 0x3d, 0x96, 0x8b, 0x45, 0xcc, 0x7f, 0xd1, 0x13, 0x9a, 0xd9, 0xd9, + 0x1f, 0x8d, 0x5d, 0x11, 0x41, 0x2e, 0x96, 0xe7, 0xbd, 0xf7, 0x7d, 0xdf, 0x7b, 0xf3, 0xbe, 0x1d, + 0x44, 0x67, 0x0f, 0x84, 0xc3, 0x62, 0x77, 0x96, 0x8e, 0x81, 0x47, 0x20, 0x41, 0xb8, 0x19, 0x44, + 0x93, 0x98, 0xbb, 0xb5, 0xc4, 0x3d, 0x1a, 0x04, 0x1c, 0x02, 0x2a, 0x63, 0xee, 0x26, 0xb3, 0xc0, + 0xa5, 0x09, 0x13, 0xea, 0x87, 0x43, 0xc0, 0x84, 0xe4, 0x54, 0xb2, 0x38, 0x72, 0xb3, 0x23, 0x3a, + 0x4f, 0xa6, 0xf4, 0xc8, 0x0d, 0x20, 0x02, 0x4e, 0x25, 0x4c, 0x9c, 0x84, 0xc7, 0x32, 0xc6, 0x0f, + 0x72, 0x26, 0x47, 0x31, 0xfd, 0x58, 0x31, 0x39, 0xc9, 0x2c, 0x70, 0x14, 0x93, 0x73, 0x85, 0xc9, + 0x29, 0x98, 0x7a, 0xf7, 0x02, 0x26, 0xa7, 0xe9, 0xd8, 0xf1, 0xe3, 0xd0, 0x0d, 0xe2, 0x20, 0x76, + 0x35, 0xe1, 0x38, 0x3d, 0xd7, 0x27, 0x7d, 0xd0, 0xff, 0x72, 0xa1, 0xde, 0xa7, 0xa6, 0x65, 0x9a, + 0xb0, 0x90, 0xfa, 0x53, 0x16, 0x01, 0x5f, 0x54, 0xfd, 0x86, 0x20, 0xa9, 0x9b, 0xad, 0xb5, 0xd7, + 0x73, 0x5f, 0x87, 0xe2, 0x69, 0x24, 0x59, 0x08, 0x6b, 0x80, 0xcf, 0xfe, 0x0d, 0x20, 0xfc, 0x29, + 0x84, 0x74, 0x0d, 0xf7, 0xc9, 0xeb, 0x70, 0xa9, 0x64, 0x73, 0x97, 0x45, 0x52, 0x48, 0xbe, 0x06, + 0xaa, 0xcd, 0x24, 0x80, 0x67, 0x50, 0x5b, 0x00, 0xfc, 0x42, 0xc3, 0x64, 0x0e, 0x1b, 0x66, 0x1a, + 0xfc, 0xb1, 0x85, 0xd0, 0xc3, 0xc7, 0xc7, 0x23, 0xe0, 0x19, 0xf3, 0x01, 0xff, 0x84, 0x3a, 0x6a, + 0xfa, 0x09, 0x95, 0xb4, 0x6b, 0x1d, 0x5a, 0xc3, 0xbd, 0xfb, 0x1f, 0x3b, 0x66, 0x29, 0xf5, 0x66, + 0xaa, 0x8d, 0xa8, 0x6a, 0x27, 0x3b, 0x72, 0xbe, 0x1b, 0x3f, 0x05, 0x5f, 0x9e, 0x82, 0xa4, 0x1e, + 0xbe, 0x58, 0xf6, 0x1b, 0xab, 0x65, 0x1f, 0x55, 0x31, 0x52, 0xb2, 0xe2, 0xa7, 0xa8, 0x29, 0x12, + 0xf0, 0xbb, 0x5b, 0x9a, 0xfd, 0x6b, 0xe7, 0xbf, 0xae, 0xdc, 0xa9, 0xba, 0x1e, 0x25, 0xe0, 0x7b, + 0xfb, 0x46, 0xb5, 0xa9, 0x4e, 0x44, 0x6b, 0x60, 0x8e, 0xda, 0x42, 0x52, 0x99, 0x8a, 0xee, 0xb6, + 0x56, 0xfb, 0xe6, 0x46, 0xd4, 0x34, 0xa3, 0x77, 0xcb, 0xe8, 0xb5, 0xf3, 0x33, 0x31, 0x4a, 0x83, + 0x17, 0x5b, 0xe8, 0xad, 0xaa, 0xf8, 0x51, 0x1c, 0x4d, 0x98, 0x62, 0xc2, 0x5f, 0xa0, 0xa6, 0x5c, + 0x24, 0xa0, 0x6f, 0x75, 0xd7, 0xfb, 0xa0, 0xe8, 0xf6, 0x6c, 0x91, 0xc0, 0xcb, 0x65, 0xff, 0xed, + 0x0d, 0x10, 0x95, 0x22, 0x1a, 0x84, 0x3f, 0x2f, 0x07, 0xd9, 0xd2, 0xf0, 0x77, 0x5f, 0x15, 0x7f, + 0xb9, 0xec, 0xdf, 0x2e, 0x61, 0xaf, 0xf6, 0x83, 0x33, 0x84, 0xe7, 0x54, 0xc8, 0x33, 0x4e, 0x23, + 0x91, 0xd3, 0xb2, 0x10, 0xcc, 0x7d, 0xdc, 0xbd, 0xde, 0x6e, 0x15, 0xc2, 0xeb, 0x19, 0x49, 0x7c, + 0xb2, 0xc6, 0x46, 0x36, 0x28, 0xe0, 0xf7, 0x51, 0x9b, 0x03, 0x15, 0x71, 0xd4, 0x6d, 0xea, 0x96, + 0xcb, 0xfb, 0x22, 0x3a, 0x4a, 0x4c, 0x16, 0x7f, 0x88, 0x76, 0x42, 0x10, 0x82, 0x06, 0xd0, 0x6d, + 0xe9, 0xc2, 0xdb, 0xa6, 0x70, 0xe7, 0x34, 0x0f, 0x93, 0x22, 0x3f, 0xf8, 0xd3, 0x42, 0xb7, 0xaa, + 0x7b, 0x3a, 0x61, 0x42, 0xe2, 0x1f, 0xd6, 0xfc, 0xea, 0x5c, 0x6f, 0x26, 0x85, 0xd6, 0x6e, 0x3d, + 0x30, 0x72, 0x9d, 0x22, 0x52, 0xf3, 0x2a, 0x43, 0x2d, 0x26, 0x21, 0x54, 0xb7, 0xbe, 0x3d, 0xdc, + 0xbb, 0xff, 0xe5, 0x4d, 0xd8, 0xc7, 0x7b, 0xc3, 0x08, 0xb6, 0x8e, 0x15, 0x35, 0xc9, 0x15, 0x06, + 0xcf, 0xb6, 0xeb, 0xb3, 0x29, 0x0f, 0xe3, 0x9f, 0xd1, 0x8e, 0xc8, 0x8f, 0x66, 0xb4, 0xff, 0x61, + 0x5f, 0xc3, 0x4b, 0xe0, 0x1c, 0x38, 0x44, 0x3e, 0x78, 0x7b, 0xea, 0x86, 0x8b, 0x68, 0xa1, 0x83, + 0xdf, 0x43, 0xad, 0x80, 0xc7, 0x69, 0x62, 0x6c, 0x56, 0xb6, 0xfa, 0x95, 0x0a, 0x92, 0x3c, 0xa7, + 0x36, 0x96, 0x01, 0x17, 0x2c, 0x8e, 0xb4, 0x8d, 0x6a, 0x1b, 0x7b, 0x92, 0x87, 0x49, 0x91, 0xc7, + 0x23, 0x74, 0x87, 0x45, 0x02, 0xfc, 0x94, 0xc3, 0x68, 0xc6, 0x92, 0xb3, 0x93, 0xd1, 0x13, 0xe0, + 0xec, 0x7c, 0xa1, 0x3d, 0xd1, 0xf1, 0xde, 0x31, 0xc0, 0x3b, 0xc7, 0x9b, 0x8a, 0xc8, 0x66, 0x2c, + 0x1e, 0xa2, 0x8e, 0x4f, 0xbd, 0x34, 0x9a, 0xcc, 0x73, 0xcb, 0xec, 0x7b, 0xfb, 0x6a, 0x7f, 0x8f, + 0x1e, 0xe6, 0x31, 0x52, 0x66, 0xf1, 0x47, 0xa8, 0x93, 0x70, 0x16, 0x73, 0x26, 0x17, 0xdd, 0xf6, + 0xa1, 0x35, 0xdc, 0xae, 0xb6, 0xfd, 0xd8, 0xc4, 0x49, 0x59, 0x31, 0xf8, 0xdd, 0x42, 0x07, 0x57, + 0x3f, 0x73, 0xfc, 0xab, 0x85, 0x90, 0x5f, 0x7c, 0x5a, 0xa2, 0x6b, 0x69, 0x23, 0x9c, 0xde, 0x84, + 0x11, 0xca, 0x0f, 0xb6, 0x7a, 0x30, 0xcb, 0x90, 0x20, 0x35, 0xd1, 0x01, 0xa0, 0x83, 0xab, 0xfb, + 0xc3, 0x2e, 0xda, 0x8d, 0x68, 0x08, 0x22, 0xa1, 0x7e, 0xf1, 0xa6, 0xbc, 0x69, 0x68, 0x76, 0xbf, + 0x2d, 0x12, 0xa4, 0xaa, 0xc1, 0x87, 0xa8, 0xa9, 0x0e, 0x66, 0xb3, 0xe5, 0x6b, 0xa9, 0x6a, 0x89, + 0xce, 0x78, 0x77, 0x2f, 0x2e, 0xed, 0xc6, 0xf3, 0x4b, 0xbb, 0xf1, 0xe2, 0xd2, 0x6e, 0x3c, 0x5b, + 0xd9, 0xd6, 0xc5, 0xca, 0xb6, 0x9e, 0xaf, 0x6c, 0xeb, 0xaf, 0x95, 0x6d, 0xfd, 0xf6, 0xb7, 0xdd, + 0xf8, 0xbe, 0x53, 0x8c, 0xf1, 0x4f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xa7, 0x23, 0x85, 0x08, 0x0d, + 0x08, 0x00, 0x00, +} diff --git a/vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto b/vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto new file mode 100644 index 000000000000..d1484ba186c7 --- /dev/null +++ b/vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto @@ -0,0 +1,120 @@ +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + + +// This file was autogenerated by go-to-protobuf. Do not edit it manually! + +syntax = 'proto2'; + +package k8s.io.kube_aggregator.pkg.apis.apiregistration.v1alpha1; + +import "k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto"; +import "k8s.io/apimachinery/pkg/runtime/generated.proto"; +import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; +import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; +import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; + +// Package-wide variables from generator "generated". +option go_package = "v1alpha1"; + +// APIService represents a server for a particular GroupVersion. +// Name must be "version.group". +message APIService { + optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; + + // Spec contains information for locating and communicating with a server + optional APIServiceSpec spec = 2; + + // Status contains derived information about an API server + optional APIServiceStatus status = 3; +} + +message APIServiceCondition { + // Type is the type of the condition. + optional string type = 1; + + // Status is the status of the condition. + // Can be True, False, Unknown. + optional string status = 2; + + // Last time the condition transitioned from one status to another. + // +optional + optional k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 3; + + // Unique, one-word, CamelCase reason for the condition's last transition. + // +optional + optional string reason = 4; + + // Human-readable message indicating details about last transition. + // +optional + optional string message = 5; +} + +// APIServiceList is a list of APIService objects. +message APIServiceList { + optional k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; + + repeated APIService items = 2; +} + +// APIServiceSpec contains information for locating and communicating with a server. +// Only https is supported, though you are able to disable certificate verification. +message APIServiceSpec { + // Service is a reference to the service for this API server. It must communicate + // on port 443 + // If the Service is nil, that means the handling for the API groupversion is handled locally on this server. + // The call will simply delegate to the normal handler chain to be fulfilled. + optional ServiceReference service = 1; + + // Group is the API group name this server hosts + optional string group = 2; + + // Version is the API version this server hosts. For example, "v1" + optional string version = 3; + + // InsecureSkipTLSVerify disables TLS certificate verification when communicating with this server. + // This is strongly discouraged. You should use the CABundle instead. + optional bool insecureSkipTLSVerify = 4; + + // CABundle is a PEM encoded CA bundle which will be used to validate an API server's serving certificate. + optional bytes caBundle = 5; + + // Priority controls the ordering of this API group in the overall discovery document that gets served. + // Client tools like `kubectl` use this ordering to derive preference, so this ordering mechanism is important. + // Values must be between 1 and 1000 + // The primary sort is based on priority, ordered lowest number to highest (10 before 20). + // The secondary sort is based on the alphabetical comparison of the name of the object. (v1.bar before v1.foo) + // We'd recommend something like: *.k8s.io (except extensions) at 100, extensions at 150 + // PaaSes (OpenShift, Deis) are recommended to be in the 200s + optional int64 priority = 6; +} + +// APIServiceStatus contains derived information about an API server +message APIServiceStatus { + // Current service state of apiService. + // +optional + repeated APIServiceCondition conditions = 1; +} + +// ServiceReference holds a reference to Service.legacy.k8s.io +message ServiceReference { + // Namespace is the namespace of the service + optional string namespace = 1; + + // Name is the name of the service + optional string name = 2; +} + diff --git a/vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/types.generated.go b/vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/types.generated.go index 3a76c032e8a3..dba79484655e 100644 --- a/vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/types.generated.go +++ b/vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/types.generated.go @@ -1142,6 +1142,447 @@ func (x *APIServiceSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } +func (x ConditionStatus) CodecEncodeSelf(e *codec1978.Encoder) { + var h codecSelfer1234 + z, r := codec1978.GenHelperEncoder(e) + _, _, _ = h, z, r + yym1 := z.EncBinary() + _ = yym1 + if false { + } else if z.HasExtensions() && z.EncExt(x) { + } else { + r.EncodeString(codecSelferC_UTF81234, string(x)) + } +} + +func (x *ConditionStatus) CodecDecodeSelf(d *codec1978.Decoder) { + var h codecSelfer1234 + z, r := codec1978.GenHelperDecoder(d) + _, _, _ = h, z, r + yym1 := z.DecBinary() + _ = yym1 + if false { + } else if z.HasExtensions() && z.DecExt(x) { + } else { + *((*string)(x)) = r.DecodeString() + } +} + +func (x APIServiceConditionType) CodecEncodeSelf(e *codec1978.Encoder) { + var h codecSelfer1234 + z, r := codec1978.GenHelperEncoder(e) + _, _, _ = h, z, r + yym1 := z.EncBinary() + _ = yym1 + if false { + } else if z.HasExtensions() && z.EncExt(x) { + } else { + r.EncodeString(codecSelferC_UTF81234, string(x)) + } +} + +func (x *APIServiceConditionType) CodecDecodeSelf(d *codec1978.Decoder) { + var h codecSelfer1234 + z, r := codec1978.GenHelperDecoder(d) + _, _, _ = h, z, r + yym1 := z.DecBinary() + _ = yym1 + if false { + } else if z.HasExtensions() && z.DecExt(x) { + } else { + *((*string)(x)) = r.DecodeString() + } +} + +func (x *APIServiceCondition) CodecEncodeSelf(e *codec1978.Encoder) { + var h codecSelfer1234 + z, r := codec1978.GenHelperEncoder(e) + _, _, _ = h, z, r + if x == nil { + r.EncodeNil() + } else { + yym1 := z.EncBinary() + _ = yym1 + if false { + } else if z.HasExtensions() && z.EncExt(x) { + } else { + yysep2 := !z.EncBinary() + yy2arr2 := z.EncBasicHandle().StructToArray + var yyq2 [5]bool + _, _, _ = yysep2, yyq2, yy2arr2 + const yyr2 bool = false + yyq2[2] = true + yyq2[3] = x.Reason != "" + yyq2[4] = x.Message != "" + var yynn2 int + if yyr2 || yy2arr2 { + r.EncodeArrayStart(5) + } else { + yynn2 = 2 + for _, b := range yyq2 { + if b { + yynn2++ + } + } + r.EncodeMapStart(yynn2) + yynn2 = 0 + } + if yyr2 || yy2arr2 { + z.EncSendContainerState(codecSelfer_containerArrayElem1234) + x.Type.CodecEncodeSelf(e) + } else { + z.EncSendContainerState(codecSelfer_containerMapKey1234) + r.EncodeString(codecSelferC_UTF81234, string("type")) + z.EncSendContainerState(codecSelfer_containerMapValue1234) + x.Type.CodecEncodeSelf(e) + } + if yyr2 || yy2arr2 { + z.EncSendContainerState(codecSelfer_containerArrayElem1234) + x.Status.CodecEncodeSelf(e) + } else { + z.EncSendContainerState(codecSelfer_containerMapKey1234) + r.EncodeString(codecSelferC_UTF81234, string("status")) + z.EncSendContainerState(codecSelfer_containerMapValue1234) + x.Status.CodecEncodeSelf(e) + } + if yyr2 || yy2arr2 { + z.EncSendContainerState(codecSelfer_containerArrayElem1234) + if yyq2[2] { + yy10 := &x.LastTransitionTime + yym11 := z.EncBinary() + _ = yym11 + if false { + } else if z.HasExtensions() && z.EncExt(yy10) { + } else if yym11 { + z.EncBinaryMarshal(yy10) + } else if !yym11 && z.IsJSONHandle() { + z.EncJSONMarshal(yy10) + } else { + z.EncFallback(yy10) + } + } else { + r.EncodeNil() + } + } else { + if yyq2[2] { + z.EncSendContainerState(codecSelfer_containerMapKey1234) + r.EncodeString(codecSelferC_UTF81234, string("lastTransitionTime")) + z.EncSendContainerState(codecSelfer_containerMapValue1234) + yy12 := &x.LastTransitionTime + yym13 := z.EncBinary() + _ = yym13 + if false { + } else if z.HasExtensions() && z.EncExt(yy12) { + } else if yym13 { + z.EncBinaryMarshal(yy12) + } else if !yym13 && z.IsJSONHandle() { + z.EncJSONMarshal(yy12) + } else { + z.EncFallback(yy12) + } + } + } + if yyr2 || yy2arr2 { + z.EncSendContainerState(codecSelfer_containerArrayElem1234) + if yyq2[3] { + yym15 := z.EncBinary() + _ = yym15 + if false { + } else { + r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) + } + } else { + r.EncodeString(codecSelferC_UTF81234, "") + } + } else { + if yyq2[3] { + z.EncSendContainerState(codecSelfer_containerMapKey1234) + r.EncodeString(codecSelferC_UTF81234, string("reason")) + z.EncSendContainerState(codecSelfer_containerMapValue1234) + yym16 := z.EncBinary() + _ = yym16 + if false { + } else { + r.EncodeString(codecSelferC_UTF81234, string(x.Reason)) + } + } + } + if yyr2 || yy2arr2 { + z.EncSendContainerState(codecSelfer_containerArrayElem1234) + if yyq2[4] { + yym18 := z.EncBinary() + _ = yym18 + if false { + } else { + r.EncodeString(codecSelferC_UTF81234, string(x.Message)) + } + } else { + r.EncodeString(codecSelferC_UTF81234, "") + } + } else { + if yyq2[4] { + z.EncSendContainerState(codecSelfer_containerMapKey1234) + r.EncodeString(codecSelferC_UTF81234, string("message")) + z.EncSendContainerState(codecSelfer_containerMapValue1234) + yym19 := z.EncBinary() + _ = yym19 + if false { + } else { + r.EncodeString(codecSelferC_UTF81234, string(x.Message)) + } + } + } + if yyr2 || yy2arr2 { + z.EncSendContainerState(codecSelfer_containerArrayEnd1234) + } else { + z.EncSendContainerState(codecSelfer_containerMapEnd1234) + } + } + } +} + +func (x *APIServiceCondition) CodecDecodeSelf(d *codec1978.Decoder) { + var h codecSelfer1234 + z, r := codec1978.GenHelperDecoder(d) + _, _, _ = h, z, r + yym1 := z.DecBinary() + _ = yym1 + if false { + } else if z.HasExtensions() && z.DecExt(x) { + } else { + yyct2 := r.ContainerType() + if yyct2 == codecSelferValueTypeMap1234 { + yyl2 := r.ReadMapStart() + if yyl2 == 0 { + z.DecSendContainerState(codecSelfer_containerMapEnd1234) + } else { + x.codecDecodeSelfFromMap(yyl2, d) + } + } else if yyct2 == codecSelferValueTypeArray1234 { + yyl2 := r.ReadArrayStart() + if yyl2 == 0 { + z.DecSendContainerState(codecSelfer_containerArrayEnd1234) + } else { + x.codecDecodeSelfFromArray(yyl2, d) + } + } else { + panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234) + } + } +} + +func (x *APIServiceCondition) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { + var h codecSelfer1234 + z, r := codec1978.GenHelperDecoder(d) + _, _, _ = h, z, r + var yys3Slc = z.DecScratchBuffer() // default slice to decode into + _ = yys3Slc + var yyhl3 bool = l >= 0 + for yyj3 := 0; ; yyj3++ { + if yyhl3 { + if yyj3 >= l { + break + } + } else { + if r.CheckBreak() { + break + } + } + z.DecSendContainerState(codecSelfer_containerMapKey1234) + yys3Slc = r.DecodeBytes(yys3Slc, true, true) + yys3 := string(yys3Slc) + z.DecSendContainerState(codecSelfer_containerMapValue1234) + switch yys3 { + case "type": + if r.TryDecodeAsNil() { + x.Type = "" + } else { + yyv4 := &x.Type + yyv4.CodecDecodeSelf(d) + } + case "status": + if r.TryDecodeAsNil() { + x.Status = "" + } else { + yyv5 := &x.Status + yyv5.CodecDecodeSelf(d) + } + case "lastTransitionTime": + if r.TryDecodeAsNil() { + x.LastTransitionTime = pkg1_v1.Time{} + } else { + yyv6 := &x.LastTransitionTime + yym7 := z.DecBinary() + _ = yym7 + if false { + } else if z.HasExtensions() && z.DecExt(yyv6) { + } else if yym7 { + z.DecBinaryUnmarshal(yyv6) + } else if !yym7 && z.IsJSONHandle() { + z.DecJSONUnmarshal(yyv6) + } else { + z.DecFallback(yyv6, false) + } + } + case "reason": + if r.TryDecodeAsNil() { + x.Reason = "" + } else { + yyv8 := &x.Reason + yym9 := z.DecBinary() + _ = yym9 + if false { + } else { + *((*string)(yyv8)) = r.DecodeString() + } + } + case "message": + if r.TryDecodeAsNil() { + x.Message = "" + } else { + yyv10 := &x.Message + yym11 := z.DecBinary() + _ = yym11 + if false { + } else { + *((*string)(yyv10)) = r.DecodeString() + } + } + default: + z.DecStructFieldNotFound(-1, yys3) + } // end switch yys3 + } // end for yyj3 + z.DecSendContainerState(codecSelfer_containerMapEnd1234) +} + +func (x *APIServiceCondition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { + var h codecSelfer1234 + z, r := codec1978.GenHelperDecoder(d) + _, _, _ = h, z, r + var yyj12 int + var yyb12 bool + var yyhl12 bool = l >= 0 + yyj12++ + if yyhl12 { + yyb12 = yyj12 > l + } else { + yyb12 = r.CheckBreak() + } + if yyb12 { + z.DecSendContainerState(codecSelfer_containerArrayEnd1234) + return + } + z.DecSendContainerState(codecSelfer_containerArrayElem1234) + if r.TryDecodeAsNil() { + x.Type = "" + } else { + yyv13 := &x.Type + yyv13.CodecDecodeSelf(d) + } + yyj12++ + if yyhl12 { + yyb12 = yyj12 > l + } else { + yyb12 = r.CheckBreak() + } + if yyb12 { + z.DecSendContainerState(codecSelfer_containerArrayEnd1234) + return + } + z.DecSendContainerState(codecSelfer_containerArrayElem1234) + if r.TryDecodeAsNil() { + x.Status = "" + } else { + yyv14 := &x.Status + yyv14.CodecDecodeSelf(d) + } + yyj12++ + if yyhl12 { + yyb12 = yyj12 > l + } else { + yyb12 = r.CheckBreak() + } + if yyb12 { + z.DecSendContainerState(codecSelfer_containerArrayEnd1234) + return + } + z.DecSendContainerState(codecSelfer_containerArrayElem1234) + if r.TryDecodeAsNil() { + x.LastTransitionTime = pkg1_v1.Time{} + } else { + yyv15 := &x.LastTransitionTime + yym16 := z.DecBinary() + _ = yym16 + if false { + } else if z.HasExtensions() && z.DecExt(yyv15) { + } else if yym16 { + z.DecBinaryUnmarshal(yyv15) + } else if !yym16 && z.IsJSONHandle() { + z.DecJSONUnmarshal(yyv15) + } else { + z.DecFallback(yyv15, false) + } + } + yyj12++ + if yyhl12 { + yyb12 = yyj12 > l + } else { + yyb12 = r.CheckBreak() + } + if yyb12 { + z.DecSendContainerState(codecSelfer_containerArrayEnd1234) + return + } + z.DecSendContainerState(codecSelfer_containerArrayElem1234) + if r.TryDecodeAsNil() { + x.Reason = "" + } else { + yyv17 := &x.Reason + yym18 := z.DecBinary() + _ = yym18 + if false { + } else { + *((*string)(yyv17)) = r.DecodeString() + } + } + yyj12++ + if yyhl12 { + yyb12 = yyj12 > l + } else { + yyb12 = r.CheckBreak() + } + if yyb12 { + z.DecSendContainerState(codecSelfer_containerArrayEnd1234) + return + } + z.DecSendContainerState(codecSelfer_containerArrayElem1234) + if r.TryDecodeAsNil() { + x.Message = "" + } else { + yyv19 := &x.Message + yym20 := z.DecBinary() + _ = yym20 + if false { + } else { + *((*string)(yyv19)) = r.DecodeString() + } + } + for { + yyj12++ + if yyhl12 { + yyb12 = yyj12 > l + } else { + yyb12 = r.CheckBreak() + } + if yyb12 { + break + } + z.DecSendContainerState(codecSelfer_containerArrayElem1234) + z.DecStructFieldNotFound(yyj12-1, "") + } + z.DecSendContainerState(codecSelfer_containerArrayEnd1234) +} + func (x *APIServiceStatus) CodecEncodeSelf(e *codec1978.Encoder) { var h codecSelfer1234 z, r := codec1978.GenHelperEncoder(e) @@ -1156,12 +1597,13 @@ func (x *APIServiceStatus) CodecEncodeSelf(e *codec1978.Encoder) { } else { yysep2 := !z.EncBinary() yy2arr2 := z.EncBasicHandle().StructToArray - var yyq2 [0]bool + var yyq2 [1]bool _, _, _ = yysep2, yyq2, yy2arr2 const yyr2 bool = false + yyq2[0] = len(x.Conditions) != 0 var yynn2 int if yyr2 || yy2arr2 { - r.EncodeArrayStart(0) + r.EncodeArrayStart(1) } else { yynn2 = 0 for _, b := range yyq2 { @@ -1172,6 +1614,39 @@ func (x *APIServiceStatus) CodecEncodeSelf(e *codec1978.Encoder) { r.EncodeMapStart(yynn2) yynn2 = 0 } + if yyr2 || yy2arr2 { + z.EncSendContainerState(codecSelfer_containerArrayElem1234) + if yyq2[0] { + if x.Conditions == nil { + r.EncodeNil() + } else { + yym4 := z.EncBinary() + _ = yym4 + if false { + } else { + h.encSliceAPIServiceCondition(([]APIServiceCondition)(x.Conditions), e) + } + } + } else { + r.EncodeNil() + } + } else { + if yyq2[0] { + z.EncSendContainerState(codecSelfer_containerMapKey1234) + r.EncodeString(codecSelferC_UTF81234, string("conditions")) + z.EncSendContainerState(codecSelfer_containerMapValue1234) + if x.Conditions == nil { + r.EncodeNil() + } else { + yym5 := z.EncBinary() + _ = yym5 + if false { + } else { + h.encSliceAPIServiceCondition(([]APIServiceCondition)(x.Conditions), e) + } + } + } + } if yyr2 || yy2arr2 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { @@ -1233,6 +1708,18 @@ func (x *APIServiceStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { yys3 := string(yys3Slc) z.DecSendContainerState(codecSelfer_containerMapValue1234) switch yys3 { + case "conditions": + if r.TryDecodeAsNil() { + x.Conditions = nil + } else { + yyv4 := &x.Conditions + yym5 := z.DecBinary() + _ = yym5 + if false { + } else { + h.decSliceAPIServiceCondition((*[]APIServiceCondition)(yyv4), d) + } + } default: z.DecStructFieldNotFound(-1, yys3) } // end switch yys3 @@ -1244,21 +1731,43 @@ func (x *APIServiceStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r - var yyj4 int - var yyb4 bool - var yyhl4 bool = l >= 0 + var yyj6 int + var yyb6 bool + var yyhl6 bool = l >= 0 + yyj6++ + if yyhl6 { + yyb6 = yyj6 > l + } else { + yyb6 = r.CheckBreak() + } + if yyb6 { + z.DecSendContainerState(codecSelfer_containerArrayEnd1234) + return + } + z.DecSendContainerState(codecSelfer_containerArrayElem1234) + if r.TryDecodeAsNil() { + x.Conditions = nil + } else { + yyv7 := &x.Conditions + yym8 := z.DecBinary() + _ = yym8 + if false { + } else { + h.decSliceAPIServiceCondition((*[]APIServiceCondition)(yyv7), d) + } + } for { - yyj4++ - if yyhl4 { - yyb4 = yyj4 > l + yyj6++ + if yyhl6 { + yyb6 = yyj6 > l } else { - yyb4 = r.CheckBreak() + yyb6 = r.CheckBreak() } - if yyb4 { + if yyb6 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) - z.DecStructFieldNotFound(yyj4-1, "") + z.DecStructFieldNotFound(yyj6-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) } @@ -1693,7 +2202,7 @@ func (x codecSelfer1234) decSliceAPIService(v *[]APIService, d *codec1978.Decode yyrg1 := len(yyv1) > 0 yyv21 := yyv1 - yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 344) + yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 360) if yyrt1 { if yyrl1 <= cap(yyv1) { yyv1 = yyv1[:yyrl1] @@ -1772,3 +2281,122 @@ func (x codecSelfer1234) decSliceAPIService(v *[]APIService, d *codec1978.Decode *v = yyv1 } } + +func (x codecSelfer1234) encSliceAPIServiceCondition(v []APIServiceCondition, e *codec1978.Encoder) { + var h codecSelfer1234 + z, r := codec1978.GenHelperEncoder(e) + _, _, _ = h, z, r + r.EncodeArrayStart(len(v)) + for _, yyv1 := range v { + z.EncSendContainerState(codecSelfer_containerArrayElem1234) + yy2 := &yyv1 + yy2.CodecEncodeSelf(e) + } + z.EncSendContainerState(codecSelfer_containerArrayEnd1234) +} + +func (x codecSelfer1234) decSliceAPIServiceCondition(v *[]APIServiceCondition, d *codec1978.Decoder) { + var h codecSelfer1234 + z, r := codec1978.GenHelperDecoder(d) + _, _, _ = h, z, r + + yyv1 := *v + yyh1, yyl1 := z.DecSliceHelperStart() + var yyc1 bool + _ = yyc1 + if yyl1 == 0 { + if yyv1 == nil { + yyv1 = []APIServiceCondition{} + yyc1 = true + } else if len(yyv1) != 0 { + yyv1 = yyv1[:0] + yyc1 = true + } + } else if yyl1 > 0 { + var yyrr1, yyrl1 int + var yyrt1 bool + _, _ = yyrl1, yyrt1 + yyrr1 = yyl1 // len(yyv1) + if yyl1 > cap(yyv1) { + + yyrg1 := len(yyv1) > 0 + yyv21 := yyv1 + yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 88) + if yyrt1 { + if yyrl1 <= cap(yyv1) { + yyv1 = yyv1[:yyrl1] + } else { + yyv1 = make([]APIServiceCondition, yyrl1) + } + } else { + yyv1 = make([]APIServiceCondition, yyrl1) + } + yyc1 = true + yyrr1 = len(yyv1) + if yyrg1 { + copy(yyv1, yyv21) + } + } else if yyl1 != len(yyv1) { + yyv1 = yyv1[:yyl1] + yyc1 = true + } + yyj1 := 0 + for ; yyj1 < yyrr1; yyj1++ { + yyh1.ElemContainerState(yyj1) + if r.TryDecodeAsNil() { + yyv1[yyj1] = APIServiceCondition{} + } else { + yyv2 := &yyv1[yyj1] + yyv2.CodecDecodeSelf(d) + } + + } + if yyrt1 { + for ; yyj1 < yyl1; yyj1++ { + yyv1 = append(yyv1, APIServiceCondition{}) + yyh1.ElemContainerState(yyj1) + if r.TryDecodeAsNil() { + yyv1[yyj1] = APIServiceCondition{} + } else { + yyv3 := &yyv1[yyj1] + yyv3.CodecDecodeSelf(d) + } + + } + } + + } else { + yyj1 := 0 + for ; !r.CheckBreak(); yyj1++ { + + if yyj1 >= len(yyv1) { + yyv1 = append(yyv1, APIServiceCondition{}) // var yyz1 APIServiceCondition + yyc1 = true + } + yyh1.ElemContainerState(yyj1) + if yyj1 < len(yyv1) { + if r.TryDecodeAsNil() { + yyv1[yyj1] = APIServiceCondition{} + } else { + yyv4 := &yyv1[yyj1] + yyv4.CodecDecodeSelf(d) + } + + } else { + z.DecSwallow() + } + + } + if yyj1 < len(yyv1) { + yyv1 = yyv1[:yyj1] + yyc1 = true + } else if yyj1 == 0 && yyv1 == nil { + yyv1 = []APIServiceCondition{} + yyc1 = true + } + } + yyh1.End() + if yyc1 { + *v = yyv1 + } +} diff --git a/vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/types.go b/vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/types.go index 8fa17bb535ac..7fcdb43ee108 100644 --- a/vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/types.go +++ b/vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/types.go @@ -63,8 +63,48 @@ type APIServiceSpec struct { Priority int64 `json:"priority" protobuf:"varint,6,opt,name=priority"` } +type ConditionStatus string + +// These are valid condition statuses. "ConditionTrue" means a resource is in the condition; +// "ConditionFalse" means a resource is not in the condition; "ConditionUnknown" means kubernetes +// can't decide if a resource is in the condition or not. In the future, we could add other +// intermediate conditions, e.g. ConditionDegraded. +const ( + ConditionTrue ConditionStatus = "True" + ConditionFalse ConditionStatus = "False" + ConditionUnknown ConditionStatus = "Unknown" +) + +// APIConditionConditionType is a valid value for APIServiceCondition.Type +type APIServiceConditionType string + +const ( + // Available indicates that the service exists and is reachable + Available APIServiceConditionType = "Available" +) + +type APIServiceCondition struct { + // Type is the type of the condition. + Type APIServiceConditionType `json:"type" protobuf:"bytes,1,opt,name=type,casttype=APIServiceConditionType"` + // Status is the status of the condition. + // Can be True, False, Unknown. + Status ConditionStatus `json:"status" protobuf:"bytes,2,opt,name=status,casttype=ConditionStatus"` + // Last time the condition transitioned from one status to another. + // +optional + LastTransitionTime metav1.Time `json:"lastTransitionTime,omitempty" protobuf:"bytes,3,opt,name=lastTransitionTime"` + // Unique, one-word, CamelCase reason for the condition's last transition. + // +optional + Reason string `json:"reason,omitempty" protobuf:"bytes,4,opt,name=reason"` + // Human-readable message indicating details about last transition. + // +optional + Message string `json:"message,omitempty" protobuf:"bytes,5,opt,name=message"` +} + // APIServiceStatus contains derived information about an API server type APIServiceStatus struct { + // Current service state of apiService. + // +optional + Conditions []APIServiceCondition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,1,rep,name=conditions"` } // +genclient=true diff --git a/vendor/k8s.io/kubernetes/staging/src/k8s.io/sample-apiserver/Godeps/Godeps.json b/vendor/k8s.io/kubernetes/staging/src/k8s.io/sample-apiserver/Godeps/Godeps.json index 8852acfdee7f..6cfbc5bd23fc 100644 --- a/vendor/k8s.io/kubernetes/staging/src/k8s.io/sample-apiserver/Godeps/Godeps.json +++ b/vendor/k8s.io/kubernetes/staging/src/k8s.io/sample-apiserver/Godeps/Godeps.json @@ -1,6 +1,6 @@ { "ImportPath": "k8s.io/sample-apiserver", - "GoVersion": "go1.7", + "GoVersion": "go1.8", "GodepVersion": "v79", "Packages": [ "./..." From 14338b75e61f88916b49bf1f9a095514adeeaeef Mon Sep 17 00:00:00 2001 From: deads2k Date: Mon, 22 May 2017 11:53:29 -0400 Subject: [PATCH 2/7] UPSTREAM: : regenerate proto --- .../apis/federation/v1beta1/generated.pb.go | 106 +- .../apis/federation/v1beta1/generated.proto | 1 + .../kubernetes/pkg/api/v1/generated.pb.go | 2221 +++++++++-------- .../kubernetes/pkg/api/v1/generated.proto | 13 + .../pkg/api/v1/zz_generated.conversion.go | 4 + .../pkg/apis/apps/v1beta1/generated.pb.go | 196 +- .../pkg/apis/apps/v1beta1/generated.proto | 1 + .../authentication/v1beta1/generated.pb.go | 87 +- .../pkg/apis/authorization/v1/generated.pb.go | 117 +- .../authorization/v1beta1/generated.pb.go | 117 +- .../pkg/apis/autoscaling/v1/generated.pb.go | 167 +- .../pkg/apis/autoscaling/v1/generated.proto | 1 + .../apis/autoscaling/v2alpha1/generated.pb.go | 158 +- .../apis/autoscaling/v2alpha1/generated.proto | 1 + .../pkg/apis/batch/v1/generated.pb.go | 116 +- .../pkg/apis/batch/v1/generated.proto | 1 + .../pkg/apis/batch/v2alpha1/generated.pb.go | 104 +- .../pkg/apis/batch/v2alpha1/generated.proto | 1 + .../apis/certificates/v1beta1/generated.pb.go | 109 +- .../apis/extensions/v1beta1/generated.pb.go | 514 ++-- .../apis/extensions/v1beta1/generated.proto | 1 + .../v1beta1/zz_generated.defaults.go | 27 + .../apis/imagepolicy/v1alpha1/generated.pb.go | 79 +- .../pkg/apis/policy/v1beta1/generated.pb.go | 102 +- .../pkg/apis/rbac/v1alpha1/generated.pb.go | 110 +- .../pkg/apis/rbac/v1beta1/generated.pb.go | 108 +- .../pkg/apis/storage/v1beta1/generated.pb.go | 65 +- .../generated/openapi/zz_generated.openapi.go | 504 +++- .../apiregistration/v1alpha1/generated.pb.go | 350 ++- 29 files changed, 3031 insertions(+), 2350 deletions(-) diff --git a/vendor/k8s.io/kubernetes/federation/apis/federation/v1beta1/generated.pb.go b/vendor/k8s.io/kubernetes/federation/apis/federation/v1beta1/generated.pb.go index 4c404c4f3f9c..1e1eaca9e476 100644 --- a/vendor/k8s.io/kubernetes/federation/apis/federation/v1beta1/generated.pb.go +++ b/vendor/k8s.io/kubernetes/federation/apis/federation/v1beta1/generated.pb.go @@ -1487,56 +1487,58 @@ var ( ) var fileDescriptorGenerated = []byte{ - // 809 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xa4, 0x54, 0xcd, 0x6e, 0xeb, 0x44, - 0x14, 0x8e, 0xf3, 0xdb, 0x4c, 0x09, 0x54, 0x23, 0x90, 0x42, 0x16, 0x4e, 0x15, 0x21, 0xd4, 0x22, - 0xb0, 0x69, 0x40, 0xa8, 0x12, 0x02, 0xa9, 0x4e, 0x85, 0x54, 0xa9, 0x55, 0xd1, 0xb4, 0x62, 0x51, - 0x21, 0xc1, 0xc4, 0x39, 0x71, 0x4d, 0xe2, 0x1f, 0x79, 0x26, 0x11, 0xe9, 0x8a, 0x07, 0x60, 0xc1, - 0x43, 0xf0, 0x06, 0xac, 0xd9, 0x77, 0x77, 0xbb, 0xb8, 0x8b, 0xae, 0xa2, 0xdb, 0xdc, 0xb7, 0xe8, - 0xea, 0x6a, 0xc6, 0x13, 0xc7, 0xbe, 0x49, 0x7a, 0x7b, 0xdb, 0x9d, 0xe7, 0xf8, 0x9c, 0xef, 0xfb, - 0xe6, 0x7c, 0x73, 0x0e, 0x3a, 0x1c, 0xec, 0x33, 0xc3, 0x0d, 0xcc, 0xc1, 0xa8, 0x0b, 0x91, 0x0f, - 0x1c, 0x98, 0xd9, 0x87, 0x1e, 0x44, 0x94, 0xbb, 0x81, 0x6f, 0xd2, 0xd0, 0xcd, 0x9c, 0xc7, 0x7b, - 0x5d, 0xe0, 0x74, 0xcf, 0x74, 0xc0, 0x17, 0x21, 0xe8, 0x19, 0x61, 0x14, 0xf0, 0x00, 0x7f, 0x1b, - 0xa3, 0x18, 0x0b, 0x14, 0x63, 0x51, 0x65, 0x08, 0x94, 0xf4, 0x59, 0xa1, 0x34, 0xbe, 0x72, 0x5c, - 0x7e, 0x39, 0xea, 0x1a, 0x76, 0xe0, 0x99, 0x4e, 0xe0, 0x04, 0xa6, 0x04, 0xeb, 0x8e, 0xfa, 0xf2, - 0x24, 0x0f, 0xf2, 0x2b, 0x26, 0x69, 0x28, 0x12, 0x21, 0xca, 0xa3, 0xf6, 0xa5, 0xeb, 0x43, 0x34, - 0x31, 0xc3, 0x81, 0x13, 0xab, 0xf4, 0x80, 0x53, 0x73, 0xbc, 0x24, 0xad, 0x61, 0xae, 0xab, 0x8a, - 0x46, 0x3e, 0x77, 0x3d, 0x58, 0x2a, 0xf8, 0xee, 0x5d, 0x05, 0xcc, 0xbe, 0x04, 0x8f, 0x2e, 0xd5, - 0x7d, 0xb3, 0xae, 0x6e, 0xc4, 0xdd, 0xa1, 0xe9, 0xfa, 0x9c, 0xf1, 0x68, 0xa9, 0x28, 0x75, 0x27, - 0x06, 0xd1, 0x18, 0xa2, 0xc5, 0x85, 0xe0, 0x4f, 0xea, 0x85, 0x43, 0x58, 0x75, 0xa7, 0x2f, 0x97, - 0x4d, 0x53, 0x65, 0x2b, 0xb2, 0x5b, 0xff, 0xe7, 0x51, 0xa5, 0x33, 0x1c, 0x31, 0x0e, 0x11, 0xfe, - 0x1d, 0x6d, 0x88, 0x46, 0xf5, 0x28, 0xa7, 0x75, 0x6d, 0x5b, 0xdb, 0xd9, 0x6c, 0x7f, 0x6d, 0x28, - 0xef, 0xd2, 0xba, 0x8d, 0x70, 0xe0, 0xc4, 0xb6, 0x89, 0x6c, 0x63, 0xbc, 0x67, 0x9c, 0x76, 0xff, - 0x00, 0x9b, 0x9f, 0x00, 0xa7, 0x16, 0xbe, 0x9e, 0x36, 0x73, 0xb3, 0x69, 0x13, 0x2d, 0x62, 0x24, - 0x41, 0xc5, 0x36, 0x2a, 0xb2, 0x10, 0xec, 0x7a, 0x5e, 0xa2, 0x1f, 0x18, 0x4f, 0x79, 0x19, 0x86, - 0x92, 0x7b, 0x16, 0x82, 0x6d, 0x7d, 0xa0, 0xe8, 0x8a, 0xe2, 0x44, 0x24, 0x38, 0x1e, 0xa0, 0x32, - 0xe3, 0x94, 0x8f, 0x58, 0xbd, 0x20, 0x69, 0x3a, 0xcf, 0xa3, 0x91, 0x50, 0xd6, 0x87, 0x8a, 0xa8, - 0x1c, 0x9f, 0x89, 0xa2, 0x68, 0xdd, 0x16, 0xd0, 0x96, 0xca, 0xec, 0x04, 0x7e, 0xcf, 0x15, 0x10, - 0x78, 0x1f, 0x15, 0xf9, 0x24, 0x04, 0xd9, 0xc4, 0xaa, 0xf5, 0xd9, 0x5c, 0xe3, 0xf9, 0x24, 0x84, - 0xfb, 0x69, 0xf3, 0xe3, 0xb7, 0xf3, 0x45, 0x9c, 0xc8, 0x0a, 0xfc, 0x4b, 0xa2, 0x3d, 0x2f, 0x6b, - 0x7f, 0xcc, 0xd2, 0xde, 0x4f, 0x9b, 0x0f, 0xda, 0x6b, 0x24, 0x98, 0x59, 0x99, 0xd8, 0x41, 0xb5, - 0x21, 0x65, 0xfc, 0xe7, 0x28, 0xe8, 0xc2, 0xb9, 0xeb, 0x81, 0x6a, 0xcd, 0x17, 0x8f, 0xf3, 0x57, - 0x54, 0x58, 0x9f, 0x28, 0x29, 0xb5, 0xe3, 0x34, 0x10, 0xc9, 0xe2, 0xe2, 0x31, 0xc2, 0x22, 0x70, - 0x1e, 0x51, 0x9f, 0xc5, 0x97, 0x13, 0x6c, 0xc5, 0xf7, 0x66, 0x6b, 0x28, 0x36, 0x7c, 0xbc, 0x84, - 0x46, 0x56, 0x30, 0xe0, 0xcf, 0x51, 0x39, 0x02, 0xca, 0x02, 0xbf, 0x5e, 0x92, 0x8d, 0x4b, 0xfc, - 0x22, 0x32, 0x4a, 0xd4, 0x5f, 0xbc, 0x8b, 0x2a, 0x1e, 0x30, 0x46, 0x1d, 0xa8, 0x97, 0x65, 0xe2, - 0x47, 0x2a, 0xb1, 0x72, 0x12, 0x87, 0xc9, 0xfc, 0x7f, 0xeb, 0x85, 0x86, 0x36, 0x95, 0x55, 0xc7, - 0x2e, 0xe3, 0xf8, 0xd7, 0xa5, 0xf1, 0x30, 0x1e, 0x77, 0x21, 0x51, 0x2d, 0x87, 0x63, 0x4b, 0x71, - 0x6d, 0xcc, 0x23, 0xa9, 0xd1, 0xe8, 0xa2, 0x92, 0xcb, 0xc1, 0x13, 0xc6, 0x17, 0x76, 0x36, 0xdb, - 0x3f, 0x3c, 0xeb, 0xd1, 0x5a, 0x35, 0xc5, 0x54, 0x3a, 0x12, 0x98, 0x24, 0x86, 0x6e, 0xfd, 0x9b, - 0x4f, 0x6e, 0x24, 0xe6, 0x05, 0xff, 0xa7, 0xa1, 0x46, 0xbc, 0x59, 0x0e, 0x7a, 0xbd, 0x08, 0x18, - 0xb3, 0x26, 0x9d, 0xa1, 0x0b, 0x3e, 0xef, 0x1c, 0x1d, 0x12, 0x56, 0xd7, 0xa4, 0x92, 0xd3, 0xa7, - 0x29, 0x39, 0x5b, 0x87, 0x6b, 0xb5, 0x94, 0xb6, 0xc6, 0xda, 0x14, 0x46, 0x1e, 0x90, 0x85, 0x7f, - 0x43, 0x55, 0x06, 0x76, 0x04, 0x9c, 0x40, 0x5f, 0x6d, 0x92, 0xf6, 0x0a, 0x8d, 0xca, 0x06, 0x69, - 0x40, 0x60, 0xd3, 0x61, 0xbc, 0x90, 0x08, 0xf4, 0x21, 0x02, 0xdf, 0x06, 0xab, 0x36, 0x9b, 0x36, - 0xab, 0x67, 0x73, 0x20, 0xb2, 0xc0, 0x6c, 0xbd, 0xd4, 0x50, 0x2d, 0x33, 0xfd, 0xf8, 0x0a, 0x21, - 0x7b, 0x3e, 0x59, 0xf3, 0xbe, 0xfc, 0xf4, 0x2c, 0x87, 0x92, 0x41, 0x5d, 0x6c, 0xcc, 0x24, 0xc4, - 0x48, 0x8a, 0x0d, 0x37, 0x51, 0xe9, 0x2a, 0xf0, 0x81, 0xd5, 0x4b, 0xdb, 0x85, 0x9d, 0xaa, 0x55, - 0x15, 0xae, 0x5e, 0x88, 0x00, 0x89, 0xe3, 0xf1, 0xd3, 0x77, 0xdc, 0xc0, 0x57, 0x2f, 0x3a, 0xf5, - 0xf4, 0x45, 0x94, 0xa8, 0xbf, 0xad, 0xbf, 0x35, 0xf4, 0xe9, 0xda, 0x96, 0xe3, 0x36, 0x42, 0x76, - 0x72, 0x52, 0x9b, 0x6b, 0x21, 0x2d, 0xf9, 0x43, 0x52, 0x59, 0xf8, 0x7b, 0x54, 0xcb, 0xf8, 0xa4, - 0x96, 0x56, 0xb2, 0x29, 0x32, 0x6c, 0x24, 0x9b, 0x6b, 0xed, 0x5e, 0xdf, 0xe9, 0xb9, 0x9b, 0x3b, - 0x3d, 0x77, 0x7b, 0xa7, 0xe7, 0xfe, 0x9a, 0xe9, 0xda, 0xf5, 0x4c, 0xd7, 0x6e, 0x66, 0xba, 0xf6, - 0x6a, 0xa6, 0x6b, 0xff, 0xbc, 0xd6, 0x73, 0x17, 0x15, 0xd5, 0xb3, 0x37, 0x01, 0x00, 0x00, 0xff, - 0xff, 0x1d, 0x7e, 0xd9, 0xbe, 0x88, 0x08, 0x00, 0x00, + // 837 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xa4, 0x54, 0xcd, 0x8e, 0x1b, 0x45, + 0x10, 0xf6, 0xac, 0xff, 0xe2, 0x5e, 0x0c, 0x51, 0x0b, 0x24, 0xe3, 0xc3, 0x38, 0xb2, 0x10, 0xda, + 0x20, 0x32, 0xc3, 0x1a, 0x84, 0x22, 0x21, 0x90, 0x32, 0x8e, 0x10, 0x91, 0x36, 0x0a, 0xea, 0x5d, + 0x71, 0x88, 0x90, 0xa0, 0x3d, 0x2e, 0x8f, 0x1b, 0x7b, 0x7e, 0xd4, 0xdd, 0xb6, 0x70, 0x4e, 0x3c, + 0x00, 0x07, 0x1e, 0x82, 0x37, 0xe0, 0xcc, 0x7d, 0x6f, 0xe4, 0xc0, 0x21, 0x27, 0x8b, 0x35, 0x6f, + 0x91, 0x13, 0xea, 0x9e, 0xf6, 0x78, 0x86, 0xb1, 0x43, 0xd8, 0xbd, 0x4d, 0xd7, 0x54, 0x7d, 0xdf, + 0xd7, 0xf5, 0x75, 0x15, 0x7a, 0x38, 0xbb, 0x2f, 0x1c, 0x16, 0xbb, 0xb3, 0xc5, 0x08, 0x78, 0x04, + 0x12, 0x84, 0x3b, 0x81, 0x31, 0x70, 0x2a, 0x59, 0x1c, 0xb9, 0x34, 0x61, 0x85, 0xf3, 0xf2, 0x74, + 0x04, 0x92, 0x9e, 0xba, 0x01, 0x44, 0x2a, 0x04, 0x63, 0x27, 0xe1, 0xb1, 0x8c, 0xf1, 0x27, 0x29, + 0x8a, 0xb3, 0x43, 0x71, 0x76, 0x55, 0x8e, 0x42, 0xc9, 0x9f, 0x0d, 0x4a, 0xf7, 0x5e, 0xc0, 0xe4, + 0x74, 0x31, 0x72, 0xfc, 0x38, 0x74, 0x83, 0x38, 0x88, 0x5d, 0x0d, 0x36, 0x5a, 0x4c, 0xf4, 0x49, + 0x1f, 0xf4, 0x57, 0x4a, 0xd2, 0x35, 0x24, 0x4a, 0x54, 0x48, 0xfd, 0x29, 0x8b, 0x80, 0xaf, 0xdc, + 0x64, 0x16, 0xa4, 0x2a, 0x43, 0x90, 0xd4, 0x5d, 0x96, 0xa4, 0x75, 0xdd, 0x43, 0x55, 0x7c, 0x11, + 0x49, 0x16, 0x42, 0xa9, 0xe0, 0xd3, 0xff, 0x2a, 0x10, 0xfe, 0x14, 0x42, 0x5a, 0xaa, 0xfb, 0xf8, + 0x50, 0xdd, 0x42, 0xb2, 0xb9, 0xcb, 0x22, 0x29, 0x24, 0x2f, 0x15, 0xe5, 0xee, 0x24, 0x80, 0x2f, + 0x81, 0xef, 0x2e, 0x04, 0x3f, 0xd2, 0x30, 0x99, 0xc3, 0xbe, 0x3b, 0x7d, 0x95, 0x33, 0xed, 0x1e, + 0x0d, 0x02, 0x0e, 0x01, 0x95, 0x71, 0xae, 0x96, 0x26, 0x8c, 0x43, 0xc0, 0x84, 0xcc, 0x7c, 0xa3, + 0xf3, 0x64, 0x5a, 0x36, 0xae, 0xfb, 0x61, 0xd9, 0x7e, 0x03, 0xb2, 0x87, 0xb7, 0xff, 0xfb, 0x11, + 0x6a, 0x0e, 0xe7, 0x0b, 0x21, 0x81, 0xe3, 0xef, 0xd1, 0x2d, 0xd5, 0xf2, 0x31, 0x95, 0xb4, 0x63, + 0xdd, 0xb1, 0x4e, 0x8e, 0x07, 0x1f, 0x39, 0xe6, 0x15, 0xe4, 0x3b, 0xe0, 0x24, 0xb3, 0x20, 0x7d, + 0x00, 0x2a, 0xdb, 0x59, 0x9e, 0x3a, 0x4f, 0x46, 0x3f, 0x80, 0x2f, 0x1f, 0x83, 0xa4, 0x1e, 0xbe, + 0x5c, 0xf7, 0x2a, 0x9b, 0x75, 0x0f, 0xed, 0x62, 0x24, 0x43, 0xc5, 0x3e, 0xaa, 0x89, 0x04, 0xfc, + 0xce, 0x91, 0x46, 0x7f, 0xe0, 0x5c, 0xe7, 0x8d, 0x39, 0x46, 0xee, 0x79, 0x02, 0xbe, 0xf7, 0x86, + 0xa1, 0xab, 0xa9, 0x13, 0xd1, 0xe0, 0x78, 0x86, 0x1a, 0x42, 0x52, 0xb9, 0x10, 0x9d, 0xaa, 0xa6, + 0x19, 0xde, 0x8c, 0x46, 0x43, 0x79, 0x6f, 0x1a, 0xa2, 0x46, 0x7a, 0x26, 0x86, 0xa2, 0xff, 0xa2, + 0x8a, 0x6e, 0x9b, 0xcc, 0x61, 0x1c, 0x8d, 0x99, 0x82, 0xc0, 0xf7, 0x51, 0x4d, 0xae, 0x12, 0xd0, + 0x4d, 0x6c, 0x79, 0xef, 0x6d, 0x35, 0x5e, 0xac, 0x12, 0x78, 0xb9, 0xee, 0xbd, 0xfd, 0xef, 0x7c, + 0x15, 0x27, 0xba, 0x02, 0x7f, 0x93, 0x69, 0x3f, 0xd2, 0xb5, 0x5f, 0x14, 0x69, 0x5f, 0xae, 0x7b, + 0xaf, 0xb4, 0xd7, 0xc9, 0x30, 0x8b, 0x32, 0x71, 0x80, 0xda, 0x73, 0x2a, 0xe4, 0xd7, 0x3c, 0x1e, + 0xc1, 0x05, 0x0b, 0xc1, 0xb4, 0xe6, 0x83, 0xd7, 0xf3, 0x57, 0x55, 0x78, 0xef, 0x18, 0x29, 0xed, + 0xb3, 0x3c, 0x10, 0x29, 0xe2, 0xe2, 0x25, 0xc2, 0x2a, 0x70, 0xc1, 0x69, 0x24, 0xd2, 0xcb, 0x29, + 0xb6, 0xda, 0xff, 0x66, 0xeb, 0x1a, 0x36, 0x7c, 0x56, 0x42, 0x23, 0x7b, 0x18, 0xf0, 0xfb, 0xa8, + 0xc1, 0x81, 0x8a, 0x38, 0xea, 0xd4, 0x75, 0xe3, 0x32, 0xbf, 0x88, 0x8e, 0x12, 0xf3, 0x17, 0xdf, + 0x45, 0xcd, 0x10, 0x84, 0xa0, 0x01, 0x74, 0x1a, 0x3a, 0xf1, 0x2d, 0x93, 0xd8, 0x7c, 0x9c, 0x86, + 0xc9, 0xf6, 0x7f, 0xff, 0x0f, 0x0b, 0x1d, 0x1b, 0xab, 0xce, 0x98, 0x90, 0xf8, 0xdb, 0xd2, 0x78, + 0x38, 0xaf, 0x77, 0x21, 0x55, 0xad, 0x87, 0xe3, 0xb6, 0xe1, 0xba, 0xb5, 0x8d, 0xe4, 0x46, 0x63, + 0x84, 0xea, 0x4c, 0x42, 0xa8, 0x8c, 0xaf, 0x9e, 0x1c, 0x0f, 0x3e, 0xbf, 0xd1, 0xa3, 0xf5, 0xda, + 0x86, 0xa9, 0xfe, 0x48, 0x61, 0x92, 0x14, 0xba, 0xff, 0xeb, 0x51, 0x76, 0x23, 0x35, 0x2f, 0xf8, + 0x37, 0x0b, 0x75, 0xd3, 0x1d, 0xf5, 0x60, 0x3c, 0xe6, 0x20, 0x84, 0xb7, 0x1a, 0xce, 0x19, 0x44, + 0x72, 0xf8, 0xe8, 0x21, 0x11, 0x1d, 0x4b, 0x2b, 0x79, 0x72, 0x3d, 0x25, 0xe7, 0x87, 0x70, 0xbd, + 0xbe, 0xd1, 0xd6, 0x3d, 0x98, 0x22, 0xc8, 0x2b, 0x64, 0xe1, 0xef, 0x50, 0x4b, 0x80, 0xcf, 0x41, + 0x12, 0x98, 0x98, 0x4d, 0x32, 0xd8, 0xa3, 0xd1, 0xd8, 0xa0, 0x0d, 0x88, 0x7d, 0x3a, 0x4f, 0x17, + 0x12, 0x81, 0x09, 0x70, 0x88, 0x7c, 0xf0, 0xda, 0x9b, 0x75, 0xaf, 0x75, 0xbe, 0x05, 0x22, 0x3b, + 0xcc, 0xfe, 0x9f, 0x16, 0x6a, 0x17, 0xa6, 0x1f, 0x3f, 0x43, 0xc8, 0xdf, 0x4e, 0xd6, 0xb6, 0x2f, + 0x5f, 0xde, 0xc8, 0xa1, 0x6c, 0x50, 0x77, 0x1b, 0x33, 0x0b, 0x09, 0x92, 0x63, 0xc3, 0x3d, 0x54, + 0x7f, 0x16, 0x47, 0x20, 0x3a, 0xf5, 0x3b, 0xd5, 0x93, 0x96, 0xd7, 0x52, 0xae, 0x3e, 0x55, 0x01, + 0x92, 0xc6, 0xd3, 0xa7, 0x1f, 0xb0, 0x38, 0x32, 0x2f, 0x3a, 0xf7, 0xf4, 0x55, 0x94, 0x98, 0xbf, + 0xfd, 0x9f, 0x2d, 0xf4, 0xee, 0xc1, 0x96, 0xe3, 0x01, 0x42, 0x7e, 0x76, 0x32, 0x9b, 0x6b, 0x27, + 0x2d, 0xfb, 0x43, 0x72, 0x59, 0xf8, 0x33, 0xd4, 0x2e, 0xf8, 0x64, 0x96, 0x56, 0xb6, 0x29, 0x0a, + 0x6c, 0xa4, 0x98, 0xeb, 0xdd, 0xbd, 0xbc, 0xb2, 0x2b, 0xcf, 0xaf, 0xec, 0xca, 0x8b, 0x2b, 0xbb, + 0xf2, 0xd3, 0xc6, 0xb6, 0x2e, 0x37, 0xb6, 0xf5, 0x7c, 0x63, 0x5b, 0x7f, 0x6d, 0x6c, 0xeb, 0x97, + 0xbf, 0xed, 0xca, 0xd3, 0xa6, 0xe9, 0xd9, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xce, 0x47, 0x11, + 0x28, 0xd2, 0x08, 0x00, 0x00, } diff --git a/vendor/k8s.io/kubernetes/federation/apis/federation/v1beta1/generated.proto b/vendor/k8s.io/kubernetes/federation/apis/federation/v1beta1/generated.proto index e634dcb807f1..9beeb22f3a82 100644 --- a/vendor/k8s.io/kubernetes/federation/apis/federation/v1beta1/generated.proto +++ b/vendor/k8s.io/kubernetes/federation/apis/federation/v1beta1/generated.proto @@ -26,6 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; // Package-wide variables from generator "generated". diff --git a/vendor/k8s.io/kubernetes/pkg/api/v1/generated.pb.go b/vendor/k8s.io/kubernetes/pkg/api/v1/generated.pb.go index 364a17757627..9cccd8c07d63 100644 --- a/vendor/k8s.io/kubernetes/pkg/api/v1/generated.pb.go +++ b/vendor/k8s.io/kubernetes/pkg/api/v1/generated.pb.go @@ -3666,6 +3666,32 @@ func (m *ISCSIVolumeSource) MarshalTo(data []byte) (int, error) { i += copy(data[i:], s) } } + data[i] = 0x40 + i++ + if m.DiscoveryCHAPAuth { + data[i] = 1 + } else { + data[i] = 0 + } + i++ + if m.SecretRef != nil { + data[i] = 0x52 + i++ + i = encodeVarintGenerated(data, i, uint64(m.SecretRef.Size())) + n52, err := m.SecretRef.MarshalTo(data[i:]) + if err != nil { + return 0, err + } + i += n52 + } + data[i] = 0x58 + i++ + if m.SessionCHAPAuth { + data[i] = 1 + } else { + data[i] = 0 + } + i++ return i, nil } @@ -3719,21 +3745,21 @@ func (m *Lifecycle) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.PostStart.Size())) - n52, err := m.PostStart.MarshalTo(data[i:]) + n53, err := m.PostStart.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n52 + i += n53 } if m.PreStop != nil { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(m.PreStop.Size())) - n53, err := m.PreStop.MarshalTo(data[i:]) + n54, err := m.PreStop.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n53 + i += n54 } return i, nil } @@ -3756,19 +3782,19 @@ func (m *LimitRange) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) - n54, err := m.ObjectMeta.MarshalTo(data[i:]) + n55, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n54 + i += n55 data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(m.Spec.Size())) - n55, err := m.Spec.MarshalTo(data[i:]) + n56, err := m.Spec.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n55 + i += n56 return i, nil } @@ -3806,11 +3832,11 @@ func (m *LimitRangeItem) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64((&v).Size())) - n56, err := (&v).MarshalTo(data[i:]) + n57, err := (&v).MarshalTo(data[i:]) if err != nil { return 0, err } - i += n56 + i += n57 } } if len(m.Min) > 0 { @@ -3828,11 +3854,11 @@ func (m *LimitRangeItem) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64((&v).Size())) - n57, err := (&v).MarshalTo(data[i:]) + n58, err := (&v).MarshalTo(data[i:]) if err != nil { return 0, err } - i += n57 + i += n58 } } if len(m.Default) > 0 { @@ -3850,11 +3876,11 @@ func (m *LimitRangeItem) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64((&v).Size())) - n58, err := (&v).MarshalTo(data[i:]) + n59, err := (&v).MarshalTo(data[i:]) if err != nil { return 0, err } - i += n58 + i += n59 } } if len(m.DefaultRequest) > 0 { @@ -3872,11 +3898,11 @@ func (m *LimitRangeItem) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64((&v).Size())) - n59, err := (&v).MarshalTo(data[i:]) + n60, err := (&v).MarshalTo(data[i:]) if err != nil { return 0, err } - i += n59 + i += n60 } } if len(m.MaxLimitRequestRatio) > 0 { @@ -3894,11 +3920,11 @@ func (m *LimitRangeItem) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64((&v).Size())) - n60, err := (&v).MarshalTo(data[i:]) + n61, err := (&v).MarshalTo(data[i:]) if err != nil { return 0, err } - i += n60 + i += n61 } } return i, nil @@ -3922,11 +3948,11 @@ func (m *LimitRangeList) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ListMeta.Size())) - n61, err := m.ListMeta.MarshalTo(data[i:]) + n62, err := m.ListMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n61 + i += n62 if len(m.Items) > 0 { for _, msg := range m.Items { data[i] = 0x12 @@ -3990,11 +4016,11 @@ func (m *List) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ListMeta.Size())) - n62, err := m.ListMeta.MarshalTo(data[i:]) + n63, err := m.ListMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n62 + i += n63 if len(m.Items) > 0 { for _, msg := range m.Items { data[i] = 0x12 @@ -4183,27 +4209,27 @@ func (m *Namespace) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) - n63, err := m.ObjectMeta.MarshalTo(data[i:]) + n64, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n63 + i += n64 data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(m.Spec.Size())) - n64, err := m.Spec.MarshalTo(data[i:]) + n65, err := m.Spec.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n64 + i += n65 data[i] = 0x1a i++ i = encodeVarintGenerated(data, i, uint64(m.Status.Size())) - n65, err := m.Status.MarshalTo(data[i:]) + n66, err := m.Status.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n65 + i += n66 return i, nil } @@ -4225,11 +4251,11 @@ func (m *NamespaceList) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ListMeta.Size())) - n66, err := m.ListMeta.MarshalTo(data[i:]) + n67, err := m.ListMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n66 + i += n67 if len(m.Items) > 0 { for _, msg := range m.Items { data[i] = 0x12 @@ -4318,27 +4344,27 @@ func (m *Node) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) - n67, err := m.ObjectMeta.MarshalTo(data[i:]) + n68, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n67 + i += n68 data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(m.Spec.Size())) - n68, err := m.Spec.MarshalTo(data[i:]) + n69, err := m.Spec.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n68 + i += n69 data[i] = 0x1a i++ i = encodeVarintGenerated(data, i, uint64(m.Status.Size())) - n69, err := m.Status.MarshalTo(data[i:]) + n70, err := m.Status.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n69 + i += n70 return i, nil } @@ -4387,11 +4413,11 @@ func (m *NodeAffinity) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.RequiredDuringSchedulingIgnoredDuringExecution.Size())) - n70, err := m.RequiredDuringSchedulingIgnoredDuringExecution.MarshalTo(data[i:]) + n71, err := m.RequiredDuringSchedulingIgnoredDuringExecution.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n70 + i += n71 } if len(m.PreferredDuringSchedulingIgnoredDuringExecution) > 0 { for _, msg := range m.PreferredDuringSchedulingIgnoredDuringExecution { @@ -4434,19 +4460,19 @@ func (m *NodeCondition) MarshalTo(data []byte) (int, error) { data[i] = 0x1a i++ i = encodeVarintGenerated(data, i, uint64(m.LastHeartbeatTime.Size())) - n71, err := m.LastHeartbeatTime.MarshalTo(data[i:]) + n72, err := m.LastHeartbeatTime.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n71 + i += n72 data[i] = 0x22 i++ i = encodeVarintGenerated(data, i, uint64(m.LastTransitionTime.Size())) - n72, err := m.LastTransitionTime.MarshalTo(data[i:]) + n73, err := m.LastTransitionTime.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n72 + i += n73 data[i] = 0x2a i++ i = encodeVarintGenerated(data, i, uint64(len(m.Reason))) @@ -4476,11 +4502,11 @@ func (m *NodeDaemonEndpoints) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.KubeletEndpoint.Size())) - n73, err := m.KubeletEndpoint.MarshalTo(data[i:]) + n74, err := m.KubeletEndpoint.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n73 + i += n74 return i, nil } @@ -4502,11 +4528,11 @@ func (m *NodeList) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ListMeta.Size())) - n74, err := m.ListMeta.MarshalTo(data[i:]) + n75, err := m.ListMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n74 + i += n75 if len(m.Items) > 0 { for _, msg := range m.Items { data[i] = 0x12 @@ -4574,11 +4600,11 @@ func (m *NodeResources) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64((&v).Size())) - n75, err := (&v).MarshalTo(data[i:]) + n76, err := (&v).MarshalTo(data[i:]) if err != nil { return 0, err } - i += n75 + i += n76 } } return i, nil @@ -4765,11 +4791,11 @@ func (m *NodeStatus) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64((&v).Size())) - n76, err := (&v).MarshalTo(data[i:]) + n77, err := (&v).MarshalTo(data[i:]) if err != nil { return 0, err } - i += n76 + i += n77 } } if len(m.Allocatable) > 0 { @@ -4787,11 +4813,11 @@ func (m *NodeStatus) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64((&v).Size())) - n77, err := (&v).MarshalTo(data[i:]) + n78, err := (&v).MarshalTo(data[i:]) if err != nil { return 0, err } - i += n77 + i += n78 } } data[i] = 0x1a @@ -4825,19 +4851,19 @@ func (m *NodeStatus) MarshalTo(data []byte) (int, error) { data[i] = 0x32 i++ i = encodeVarintGenerated(data, i, uint64(m.DaemonEndpoints.Size())) - n78, err := m.DaemonEndpoints.MarshalTo(data[i:]) + n79, err := m.DaemonEndpoints.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n78 + i += n79 data[i] = 0x3a i++ i = encodeVarintGenerated(data, i, uint64(m.NodeInfo.Size())) - n79, err := m.NodeInfo.MarshalTo(data[i:]) + n80, err := m.NodeInfo.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n79 + i += n80 if len(m.Images) > 0 { for _, msg := range m.Images { data[i] = 0x42 @@ -5009,20 +5035,20 @@ func (m *ObjectMeta) MarshalTo(data []byte) (int, error) { data[i] = 0x42 i++ i = encodeVarintGenerated(data, i, uint64(m.CreationTimestamp.Size())) - n80, err := m.CreationTimestamp.MarshalTo(data[i:]) + n81, err := m.CreationTimestamp.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n80 + i += n81 if m.DeletionTimestamp != nil { data[i] = 0x4a i++ i = encodeVarintGenerated(data, i, uint64(m.DeletionTimestamp.Size())) - n81, err := m.DeletionTimestamp.MarshalTo(data[i:]) + n82, err := m.DeletionTimestamp.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n81 + i += n82 } if m.DeletionGracePeriodSeconds != nil { data[i] = 0x50 @@ -5161,27 +5187,27 @@ func (m *PersistentVolume) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) - n82, err := m.ObjectMeta.MarshalTo(data[i:]) + n83, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n82 + i += n83 data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(m.Spec.Size())) - n83, err := m.Spec.MarshalTo(data[i:]) + n84, err := m.Spec.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n83 + i += n84 data[i] = 0x1a i++ i = encodeVarintGenerated(data, i, uint64(m.Status.Size())) - n84, err := m.Status.MarshalTo(data[i:]) + n85, err := m.Status.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n84 + i += n85 return i, nil } @@ -5203,27 +5229,27 @@ func (m *PersistentVolumeClaim) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) - n85, err := m.ObjectMeta.MarshalTo(data[i:]) + n86, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n85 + i += n86 data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(m.Spec.Size())) - n86, err := m.Spec.MarshalTo(data[i:]) + n87, err := m.Spec.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n86 + i += n87 data[i] = 0x1a i++ i = encodeVarintGenerated(data, i, uint64(m.Status.Size())) - n87, err := m.Status.MarshalTo(data[i:]) + n88, err := m.Status.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n87 + i += n88 return i, nil } @@ -5245,11 +5271,11 @@ func (m *PersistentVolumeClaimList) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ListMeta.Size())) - n88, err := m.ListMeta.MarshalTo(data[i:]) + n89, err := m.ListMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n88 + i += n89 if len(m.Items) > 0 { for _, msg := range m.Items { data[i] = 0x12 @@ -5298,11 +5324,11 @@ func (m *PersistentVolumeClaimSpec) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(m.Resources.Size())) - n89, err := m.Resources.MarshalTo(data[i:]) + n90, err := m.Resources.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n89 + i += n90 data[i] = 0x1a i++ i = encodeVarintGenerated(data, i, uint64(len(m.VolumeName))) @@ -5311,11 +5337,11 @@ func (m *PersistentVolumeClaimSpec) MarshalTo(data []byte) (int, error) { data[i] = 0x22 i++ i = encodeVarintGenerated(data, i, uint64(m.Selector.Size())) - n90, err := m.Selector.MarshalTo(data[i:]) + n91, err := m.Selector.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n90 + i += n91 } if m.StorageClassName != nil { data[i] = 0x2a @@ -5375,11 +5401,11 @@ func (m *PersistentVolumeClaimStatus) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64((&v).Size())) - n91, err := (&v).MarshalTo(data[i:]) + n92, err := (&v).MarshalTo(data[i:]) if err != nil { return 0, err } - i += n91 + i += n92 } } return i, nil @@ -5433,11 +5459,11 @@ func (m *PersistentVolumeList) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ListMeta.Size())) - n92, err := m.ListMeta.MarshalTo(data[i:]) + n93, err := m.ListMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n92 + i += n93 if len(m.Items) > 0 { for _, msg := range m.Items { data[i] = 0x12 @@ -5472,151 +5498,151 @@ func (m *PersistentVolumeSource) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.GCEPersistentDisk.Size())) - n93, err := m.GCEPersistentDisk.MarshalTo(data[i:]) + n94, err := m.GCEPersistentDisk.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n93 + i += n94 } if m.AWSElasticBlockStore != nil { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(m.AWSElasticBlockStore.Size())) - n94, err := m.AWSElasticBlockStore.MarshalTo(data[i:]) + n95, err := m.AWSElasticBlockStore.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n94 + i += n95 } if m.HostPath != nil { data[i] = 0x1a i++ i = encodeVarintGenerated(data, i, uint64(m.HostPath.Size())) - n95, err := m.HostPath.MarshalTo(data[i:]) + n96, err := m.HostPath.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n95 + i += n96 } if m.Glusterfs != nil { data[i] = 0x22 i++ i = encodeVarintGenerated(data, i, uint64(m.Glusterfs.Size())) - n96, err := m.Glusterfs.MarshalTo(data[i:]) + n97, err := m.Glusterfs.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n96 + i += n97 } if m.NFS != nil { data[i] = 0x2a i++ i = encodeVarintGenerated(data, i, uint64(m.NFS.Size())) - n97, err := m.NFS.MarshalTo(data[i:]) + n98, err := m.NFS.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n97 + i += n98 } if m.RBD != nil { data[i] = 0x32 i++ i = encodeVarintGenerated(data, i, uint64(m.RBD.Size())) - n98, err := m.RBD.MarshalTo(data[i:]) + n99, err := m.RBD.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n98 + i += n99 } if m.ISCSI != nil { data[i] = 0x3a i++ i = encodeVarintGenerated(data, i, uint64(m.ISCSI.Size())) - n99, err := m.ISCSI.MarshalTo(data[i:]) + n100, err := m.ISCSI.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n99 + i += n100 } if m.Cinder != nil { data[i] = 0x42 i++ i = encodeVarintGenerated(data, i, uint64(m.Cinder.Size())) - n100, err := m.Cinder.MarshalTo(data[i:]) + n101, err := m.Cinder.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n100 + i += n101 } if m.CephFS != nil { data[i] = 0x4a i++ i = encodeVarintGenerated(data, i, uint64(m.CephFS.Size())) - n101, err := m.CephFS.MarshalTo(data[i:]) + n102, err := m.CephFS.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n101 + i += n102 } if m.FC != nil { data[i] = 0x52 i++ i = encodeVarintGenerated(data, i, uint64(m.FC.Size())) - n102, err := m.FC.MarshalTo(data[i:]) + n103, err := m.FC.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n102 + i += n103 } if m.Flocker != nil { data[i] = 0x5a i++ i = encodeVarintGenerated(data, i, uint64(m.Flocker.Size())) - n103, err := m.Flocker.MarshalTo(data[i:]) + n104, err := m.Flocker.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n103 + i += n104 } if m.FlexVolume != nil { data[i] = 0x62 i++ i = encodeVarintGenerated(data, i, uint64(m.FlexVolume.Size())) - n104, err := m.FlexVolume.MarshalTo(data[i:]) + n105, err := m.FlexVolume.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n104 + i += n105 } if m.AzureFile != nil { data[i] = 0x6a i++ i = encodeVarintGenerated(data, i, uint64(m.AzureFile.Size())) - n105, err := m.AzureFile.MarshalTo(data[i:]) + n106, err := m.AzureFile.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n105 + i += n106 } if m.VsphereVolume != nil { data[i] = 0x72 i++ i = encodeVarintGenerated(data, i, uint64(m.VsphereVolume.Size())) - n106, err := m.VsphereVolume.MarshalTo(data[i:]) + n107, err := m.VsphereVolume.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n106 + i += n107 } if m.Quobyte != nil { data[i] = 0x7a i++ i = encodeVarintGenerated(data, i, uint64(m.Quobyte.Size())) - n107, err := m.Quobyte.MarshalTo(data[i:]) + n108, err := m.Quobyte.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n107 + i += n108 } if m.AzureDisk != nil { data[i] = 0x82 @@ -5624,11 +5650,11 @@ func (m *PersistentVolumeSource) MarshalTo(data []byte) (int, error) { data[i] = 0x1 i++ i = encodeVarintGenerated(data, i, uint64(m.AzureDisk.Size())) - n108, err := m.AzureDisk.MarshalTo(data[i:]) + n109, err := m.AzureDisk.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n108 + i += n109 } if m.PhotonPersistentDisk != nil { data[i] = 0x8a @@ -5636,11 +5662,11 @@ func (m *PersistentVolumeSource) MarshalTo(data []byte) (int, error) { data[i] = 0x1 i++ i = encodeVarintGenerated(data, i, uint64(m.PhotonPersistentDisk.Size())) - n109, err := m.PhotonPersistentDisk.MarshalTo(data[i:]) + n110, err := m.PhotonPersistentDisk.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n109 + i += n110 } if m.PortworxVolume != nil { data[i] = 0x92 @@ -5648,11 +5674,11 @@ func (m *PersistentVolumeSource) MarshalTo(data []byte) (int, error) { data[i] = 0x1 i++ i = encodeVarintGenerated(data, i, uint64(m.PortworxVolume.Size())) - n110, err := m.PortworxVolume.MarshalTo(data[i:]) + n111, err := m.PortworxVolume.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n110 + i += n111 } if m.ScaleIO != nil { data[i] = 0x9a @@ -5660,11 +5686,11 @@ func (m *PersistentVolumeSource) MarshalTo(data []byte) (int, error) { data[i] = 0x1 i++ i = encodeVarintGenerated(data, i, uint64(m.ScaleIO.Size())) - n111, err := m.ScaleIO.MarshalTo(data[i:]) + n112, err := m.ScaleIO.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n111 + i += n112 } return i, nil } @@ -5699,21 +5725,21 @@ func (m *PersistentVolumeSpec) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64((&v).Size())) - n112, err := (&v).MarshalTo(data[i:]) + n113, err := (&v).MarshalTo(data[i:]) if err != nil { return 0, err } - i += n112 + i += n113 } } data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(m.PersistentVolumeSource.Size())) - n113, err := m.PersistentVolumeSource.MarshalTo(data[i:]) + n114, err := m.PersistentVolumeSource.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n113 + i += n114 if len(m.AccessModes) > 0 { for _, s := range m.AccessModes { data[i] = 0x1a @@ -5733,11 +5759,11 @@ func (m *PersistentVolumeSpec) MarshalTo(data []byte) (int, error) { data[i] = 0x22 i++ i = encodeVarintGenerated(data, i, uint64(m.ClaimRef.Size())) - n114, err := m.ClaimRef.MarshalTo(data[i:]) + n115, err := m.ClaimRef.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n114 + i += n115 } data[i] = 0x2a i++ @@ -5824,27 +5850,27 @@ func (m *Pod) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) - n115, err := m.ObjectMeta.MarshalTo(data[i:]) + n116, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n115 + i += n116 data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(m.Spec.Size())) - n116, err := m.Spec.MarshalTo(data[i:]) + n117, err := m.Spec.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n116 + i += n117 data[i] = 0x1a i++ i = encodeVarintGenerated(data, i, uint64(m.Status.Size())) - n117, err := m.Status.MarshalTo(data[i:]) + n118, err := m.Status.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n117 + i += n118 return i, nil } @@ -5909,11 +5935,11 @@ func (m *PodAffinityTerm) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.LabelSelector.Size())) - n118, err := m.LabelSelector.MarshalTo(data[i:]) + n119, err := m.LabelSelector.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n118 + i += n119 } if len(m.Namespaces) > 0 { for _, s := range m.Namespaces { @@ -6059,19 +6085,19 @@ func (m *PodCondition) MarshalTo(data []byte) (int, error) { data[i] = 0x1a i++ i = encodeVarintGenerated(data, i, uint64(m.LastProbeTime.Size())) - n119, err := m.LastProbeTime.MarshalTo(data[i:]) + n120, err := m.LastProbeTime.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n119 + i += n120 data[i] = 0x22 i++ i = encodeVarintGenerated(data, i, uint64(m.LastTransitionTime.Size())) - n120, err := m.LastTransitionTime.MarshalTo(data[i:]) + n121, err := m.LastTransitionTime.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n120 + i += n121 data[i] = 0x2a i++ i = encodeVarintGenerated(data, i, uint64(len(m.Reason))) @@ -6170,11 +6196,11 @@ func (m *PodList) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ListMeta.Size())) - n121, err := m.ListMeta.MarshalTo(data[i:]) + n122, err := m.ListMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n121 + i += n122 if len(m.Items) > 0 { for _, msg := range m.Items { data[i] = 0x12 @@ -6234,11 +6260,11 @@ func (m *PodLogOptions) MarshalTo(data []byte) (int, error) { data[i] = 0x2a i++ i = encodeVarintGenerated(data, i, uint64(m.SinceTime.Size())) - n122, err := m.SinceTime.MarshalTo(data[i:]) + n123, err := m.SinceTime.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n122 + i += n123 } data[i] = 0x30 i++ @@ -6327,11 +6353,11 @@ func (m *PodSecurityContext) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.SELinuxOptions.Size())) - n123, err := m.SELinuxOptions.MarshalTo(data[i:]) + n124, err := m.SELinuxOptions.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n123 + i += n124 } if m.RunAsUser != nil { data[i] = 0x10 @@ -6382,11 +6408,11 @@ func (m *PodSignature) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.PodController.Size())) - n124, err := m.PodController.MarshalTo(data[i:]) + n125, err := m.PodController.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n124 + i += n125 } return i, nil } @@ -6505,11 +6531,11 @@ func (m *PodSpec) MarshalTo(data []byte) (int, error) { data[i] = 0x72 i++ i = encodeVarintGenerated(data, i, uint64(m.SecurityContext.Size())) - n125, err := m.SecurityContext.MarshalTo(data[i:]) + n126, err := m.SecurityContext.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n125 + i += n126 } if len(m.ImagePullSecrets) > 0 { for _, msg := range m.ImagePullSecrets { @@ -6541,11 +6567,11 @@ func (m *PodSpec) MarshalTo(data []byte) (int, error) { data[i] = 0x1 i++ i = encodeVarintGenerated(data, i, uint64(m.Affinity.Size())) - n126, err := m.Affinity.MarshalTo(data[i:]) + n127, err := m.Affinity.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n126 + i += n127 } data[i] = 0x9a i++ @@ -6647,11 +6673,11 @@ func (m *PodStatus) MarshalTo(data []byte) (int, error) { data[i] = 0x3a i++ i = encodeVarintGenerated(data, i, uint64(m.StartTime.Size())) - n127, err := m.StartTime.MarshalTo(data[i:]) + n128, err := m.StartTime.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n127 + i += n128 } if len(m.ContainerStatuses) > 0 { for _, msg := range m.ContainerStatuses { @@ -6702,19 +6728,19 @@ func (m *PodStatusResult) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) - n128, err := m.ObjectMeta.MarshalTo(data[i:]) + n129, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n128 + i += n129 data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(m.Status.Size())) - n129, err := m.Status.MarshalTo(data[i:]) + n130, err := m.Status.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n129 + i += n130 return i, nil } @@ -6736,19 +6762,19 @@ func (m *PodTemplate) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) - n130, err := m.ObjectMeta.MarshalTo(data[i:]) + n131, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n130 + i += n131 data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(m.Template.Size())) - n131, err := m.Template.MarshalTo(data[i:]) + n132, err := m.Template.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n131 + i += n132 return i, nil } @@ -6770,11 +6796,11 @@ func (m *PodTemplateList) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ListMeta.Size())) - n132, err := m.ListMeta.MarshalTo(data[i:]) + n133, err := m.ListMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n132 + i += n133 if len(m.Items) > 0 { for _, msg := range m.Items { data[i] = 0x12 @@ -6808,19 +6834,19 @@ func (m *PodTemplateSpec) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) - n133, err := m.ObjectMeta.MarshalTo(data[i:]) + n134, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n133 + i += n134 data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(m.Spec.Size())) - n134, err := m.Spec.MarshalTo(data[i:]) + n135, err := m.Spec.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n134 + i += n135 return i, nil } @@ -6900,19 +6926,19 @@ func (m *PreferAvoidPodsEntry) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.PodSignature.Size())) - n135, err := m.PodSignature.MarshalTo(data[i:]) + n136, err := m.PodSignature.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n135 + i += n136 data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(m.EvictionTime.Size())) - n136, err := m.EvictionTime.MarshalTo(data[i:]) + n137, err := m.EvictionTime.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n136 + i += n137 data[i] = 0x1a i++ i = encodeVarintGenerated(data, i, uint64(len(m.Reason))) @@ -6945,11 +6971,11 @@ func (m *PreferredSchedulingTerm) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(m.Preference.Size())) - n137, err := m.Preference.MarshalTo(data[i:]) + n138, err := m.Preference.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n137 + i += n138 return i, nil } @@ -6971,11 +6997,11 @@ func (m *Probe) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.Handler.Size())) - n138, err := m.Handler.MarshalTo(data[i:]) + n139, err := m.Handler.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n138 + i += n139 data[i] = 0x10 i++ i = encodeVarintGenerated(data, i, uint64(m.InitialDelaySeconds)) @@ -7125,11 +7151,11 @@ func (m *RBDVolumeSource) MarshalTo(data []byte) (int, error) { data[i] = 0x3a i++ i = encodeVarintGenerated(data, i, uint64(m.SecretRef.Size())) - n139, err := m.SecretRef.MarshalTo(data[i:]) + n140, err := m.SecretRef.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n139 + i += n140 } data[i] = 0x40 i++ @@ -7160,11 +7186,11 @@ func (m *RangeAllocation) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) - n140, err := m.ObjectMeta.MarshalTo(data[i:]) + n141, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n140 + i += n141 data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(len(m.Range))) @@ -7196,27 +7222,27 @@ func (m *ReplicationController) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) - n141, err := m.ObjectMeta.MarshalTo(data[i:]) + n142, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n141 + i += n142 data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(m.Spec.Size())) - n142, err := m.Spec.MarshalTo(data[i:]) + n143, err := m.Spec.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n142 + i += n143 data[i] = 0x1a i++ i = encodeVarintGenerated(data, i, uint64(m.Status.Size())) - n143, err := m.Status.MarshalTo(data[i:]) + n144, err := m.Status.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n143 + i += n144 return i, nil } @@ -7246,11 +7272,11 @@ func (m *ReplicationControllerCondition) MarshalTo(data []byte) (int, error) { data[i] = 0x1a i++ i = encodeVarintGenerated(data, i, uint64(m.LastTransitionTime.Size())) - n144, err := m.LastTransitionTime.MarshalTo(data[i:]) + n145, err := m.LastTransitionTime.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n144 + i += n145 data[i] = 0x22 i++ i = encodeVarintGenerated(data, i, uint64(len(m.Reason))) @@ -7280,11 +7306,11 @@ func (m *ReplicationControllerList) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ListMeta.Size())) - n145, err := m.ListMeta.MarshalTo(data[i:]) + n146, err := m.ListMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n145 + i += n146 if len(m.Items) > 0 { for _, msg := range m.Items { data[i] = 0x12 @@ -7341,11 +7367,11 @@ func (m *ReplicationControllerSpec) MarshalTo(data []byte) (int, error) { data[i] = 0x1a i++ i = encodeVarintGenerated(data, i, uint64(m.Template.Size())) - n146, err := m.Template.MarshalTo(data[i:]) + n147, err := m.Template.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n146 + i += n147 } data[i] = 0x20 i++ @@ -7424,11 +7450,11 @@ func (m *ResourceFieldSelector) MarshalTo(data []byte) (int, error) { data[i] = 0x1a i++ i = encodeVarintGenerated(data, i, uint64(m.Divisor.Size())) - n147, err := m.Divisor.MarshalTo(data[i:]) + n148, err := m.Divisor.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n147 + i += n148 return i, nil } @@ -7450,27 +7476,27 @@ func (m *ResourceQuota) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) - n148, err := m.ObjectMeta.MarshalTo(data[i:]) + n149, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n148 + i += n149 data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(m.Spec.Size())) - n149, err := m.Spec.MarshalTo(data[i:]) + n150, err := m.Spec.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n149 + i += n150 data[i] = 0x1a i++ i = encodeVarintGenerated(data, i, uint64(m.Status.Size())) - n150, err := m.Status.MarshalTo(data[i:]) + n151, err := m.Status.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n150 + i += n151 return i, nil } @@ -7492,11 +7518,11 @@ func (m *ResourceQuotaList) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ListMeta.Size())) - n151, err := m.ListMeta.MarshalTo(data[i:]) + n152, err := m.ListMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n151 + i += n152 if len(m.Items) > 0 { for _, msg := range m.Items { data[i] = 0x12 @@ -7542,11 +7568,11 @@ func (m *ResourceQuotaSpec) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64((&v).Size())) - n152, err := (&v).MarshalTo(data[i:]) + n153, err := (&v).MarshalTo(data[i:]) if err != nil { return 0, err } - i += n152 + i += n153 } } if len(m.Scopes) > 0 { @@ -7597,11 +7623,11 @@ func (m *ResourceQuotaStatus) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64((&v).Size())) - n153, err := (&v).MarshalTo(data[i:]) + n154, err := (&v).MarshalTo(data[i:]) if err != nil { return 0, err } - i += n153 + i += n154 } } if len(m.Used) > 0 { @@ -7619,11 +7645,11 @@ func (m *ResourceQuotaStatus) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64((&v).Size())) - n154, err := (&v).MarshalTo(data[i:]) + n155, err := (&v).MarshalTo(data[i:]) if err != nil { return 0, err } - i += n154 + i += n155 } } return i, nil @@ -7659,11 +7685,11 @@ func (m *ResourceRequirements) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64((&v).Size())) - n155, err := (&v).MarshalTo(data[i:]) + n156, err := (&v).MarshalTo(data[i:]) if err != nil { return 0, err } - i += n155 + i += n156 } } if len(m.Requests) > 0 { @@ -7681,11 +7707,11 @@ func (m *ResourceRequirements) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64((&v).Size())) - n156, err := (&v).MarshalTo(data[i:]) + n157, err := (&v).MarshalTo(data[i:]) if err != nil { return 0, err } - i += n156 + i += n157 } } return i, nil @@ -7751,11 +7777,11 @@ func (m *SELinuxContextStrategyOptions) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(m.SELinuxOptions.Size())) - n157, err := m.SELinuxOptions.MarshalTo(data[i:]) + n158, err := m.SELinuxOptions.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n157 + i += n158 } return i, nil } @@ -7821,11 +7847,11 @@ func (m *ScaleIOVolumeSource) MarshalTo(data []byte) (int, error) { data[i] = 0x1a i++ i = encodeVarintGenerated(data, i, uint64(m.SecretRef.Size())) - n158, err := m.SecretRef.MarshalTo(data[i:]) + n159, err := m.SecretRef.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n158 + i += n159 } data[i] = 0x20 i++ @@ -7884,11 +7910,11 @@ func (m *Secret) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) - n159, err := m.ObjectMeta.MarshalTo(data[i:]) + n160, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n159 + i += n160 if len(m.Data) > 0 { for k := range m.Data { data[i] = 0x12 @@ -7948,11 +7974,11 @@ func (m *SecretEnvSource) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.LocalObjectReference.Size())) - n160, err := m.LocalObjectReference.MarshalTo(data[i:]) + n161, err := m.LocalObjectReference.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n160 + i += n161 if m.Optional != nil { data[i] = 0x10 i++ @@ -7984,11 +8010,11 @@ func (m *SecretKeySelector) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.LocalObjectReference.Size())) - n161, err := m.LocalObjectReference.MarshalTo(data[i:]) + n162, err := m.LocalObjectReference.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n161 + i += n162 data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(len(m.Key))) @@ -8024,11 +8050,11 @@ func (m *SecretList) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ListMeta.Size())) - n162, err := m.ListMeta.MarshalTo(data[i:]) + n163, err := m.ListMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n162 + i += n163 if len(m.Items) > 0 { for _, msg := range m.Items { data[i] = 0x12 @@ -8062,11 +8088,11 @@ func (m *SecretProjection) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.LocalObjectReference.Size())) - n163, err := m.LocalObjectReference.MarshalTo(data[i:]) + n164, err := m.LocalObjectReference.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n163 + i += n164 if len(m.Items) > 0 { for _, msg := range m.Items { data[i] = 0x12 @@ -8160,11 +8186,11 @@ func (m *SecurityContext) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.Capabilities.Size())) - n164, err := m.Capabilities.MarshalTo(data[i:]) + n165, err := m.Capabilities.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n164 + i += n165 } if m.Privileged != nil { data[i] = 0x10 @@ -8180,11 +8206,11 @@ func (m *SecurityContext) MarshalTo(data []byte) (int, error) { data[i] = 0x1a i++ i = encodeVarintGenerated(data, i, uint64(m.SELinuxOptions.Size())) - n165, err := m.SELinuxOptions.MarshalTo(data[i:]) + n166, err := m.SELinuxOptions.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n165 + i += n166 } if m.RunAsUser != nil { data[i] = 0x20 @@ -8232,11 +8258,11 @@ func (m *SecurityContextConstraints) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) - n166, err := m.ObjectMeta.MarshalTo(data[i:]) + n167, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n166 + i += n167 if m.Priority != nil { data[i] = 0x10 i++ @@ -8353,37 +8379,37 @@ func (m *SecurityContextConstraints) MarshalTo(data []byte) (int, error) { data[i] = 0x6a i++ i = encodeVarintGenerated(data, i, uint64(m.SELinuxContext.Size())) - n167, err := m.SELinuxContext.MarshalTo(data[i:]) + n168, err := m.SELinuxContext.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n167 + i += n168 data[i] = 0x72 i++ i = encodeVarintGenerated(data, i, uint64(m.RunAsUser.Size())) - n168, err := m.RunAsUser.MarshalTo(data[i:]) + n169, err := m.RunAsUser.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n168 + i += n169 data[i] = 0x7a i++ i = encodeVarintGenerated(data, i, uint64(m.SupplementalGroups.Size())) - n169, err := m.SupplementalGroups.MarshalTo(data[i:]) + n170, err := m.SupplementalGroups.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n169 + i += n170 data[i] = 0x82 i++ data[i] = 0x1 i++ i = encodeVarintGenerated(data, i, uint64(m.FSGroup.Size())) - n170, err := m.FSGroup.MarshalTo(data[i:]) + n171, err := m.FSGroup.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n170 + i += n171 data[i] = 0x88 i++ data[i] = 0x1 @@ -8466,11 +8492,11 @@ func (m *SecurityContextConstraintsList) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ListMeta.Size())) - n171, err := m.ListMeta.MarshalTo(data[i:]) + n172, err := m.ListMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n171 + i += n172 if len(m.Items) > 0 { for _, msg := range m.Items { data[i] = 0x12 @@ -8504,11 +8530,11 @@ func (m *SerializedReference) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.Reference.Size())) - n172, err := m.Reference.MarshalTo(data[i:]) + n173, err := m.Reference.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n172 + i += n173 return i, nil } @@ -8530,27 +8556,27 @@ func (m *Service) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) - n173, err := m.ObjectMeta.MarshalTo(data[i:]) + n174, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n173 + i += n174 data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(m.Spec.Size())) - n174, err := m.Spec.MarshalTo(data[i:]) + n175, err := m.Spec.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n174 + i += n175 data[i] = 0x1a i++ i = encodeVarintGenerated(data, i, uint64(m.Status.Size())) - n175, err := m.Status.MarshalTo(data[i:]) + n176, err := m.Status.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n175 + i += n176 return i, nil } @@ -8572,11 +8598,11 @@ func (m *ServiceAccount) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) - n176, err := m.ObjectMeta.MarshalTo(data[i:]) + n177, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n176 + i += n177 if len(m.Secrets) > 0 { for _, msg := range m.Secrets { data[i] = 0x12 @@ -8632,11 +8658,11 @@ func (m *ServiceAccountList) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ListMeta.Size())) - n177, err := m.ListMeta.MarshalTo(data[i:]) + n178, err := m.ListMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n177 + i += n178 if len(m.Items) > 0 { for _, msg := range m.Items { data[i] = 0x12 @@ -8670,11 +8696,11 @@ func (m *ServiceList) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ListMeta.Size())) - n178, err := m.ListMeta.MarshalTo(data[i:]) + n179, err := m.ListMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n178 + i += n179 if len(m.Items) > 0 { for _, msg := range m.Items { data[i] = 0x12 @@ -8719,11 +8745,11 @@ func (m *ServicePort) MarshalTo(data []byte) (int, error) { data[i] = 0x22 i++ i = encodeVarintGenerated(data, i, uint64(m.TargetPort.Size())) - n179, err := m.TargetPort.MarshalTo(data[i:]) + n180, err := m.TargetPort.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n179 + i += n180 data[i] = 0x28 i++ i = encodeVarintGenerated(data, i, uint64(m.NodePort)) @@ -8882,11 +8908,11 @@ func (m *ServiceStatus) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.LoadBalancer.Size())) - n180, err := m.LoadBalancer.MarshalTo(data[i:]) + n181, err := m.LoadBalancer.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n180 + i += n181 return i, nil } @@ -8968,11 +8994,11 @@ func (m *TCPSocketAction) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.Port.Size())) - n181, err := m.Port.MarshalTo(data[i:]) + n182, err := m.Port.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n181 + i += n182 return i, nil } @@ -9006,11 +9032,11 @@ func (m *Taint) MarshalTo(data []byte) (int, error) { data[i] = 0x22 i++ i = encodeVarintGenerated(data, i, uint64(m.TimeAdded.Size())) - n182, err := m.TimeAdded.MarshalTo(data[i:]) + n183, err := m.TimeAdded.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n182 + i += n183 return i, nil } @@ -9075,11 +9101,11 @@ func (m *Volume) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(m.VolumeSource.Size())) - n183, err := m.VolumeSource.MarshalTo(data[i:]) + n184, err := m.VolumeSource.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n183 + i += n184 return i, nil } @@ -9140,31 +9166,31 @@ func (m *VolumeProjection) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.Secret.Size())) - n184, err := m.Secret.MarshalTo(data[i:]) + n185, err := m.Secret.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n184 + i += n185 } if m.DownwardAPI != nil { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(m.DownwardAPI.Size())) - n185, err := m.DownwardAPI.MarshalTo(data[i:]) + n186, err := m.DownwardAPI.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n185 + i += n186 } if m.ConfigMap != nil { data[i] = 0x1a i++ i = encodeVarintGenerated(data, i, uint64(m.ConfigMap.Size())) - n186, err := m.ConfigMap.MarshalTo(data[i:]) + n187, err := m.ConfigMap.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n186 + i += n187 } return i, nil } @@ -9188,151 +9214,151 @@ func (m *VolumeSource) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.HostPath.Size())) - n187, err := m.HostPath.MarshalTo(data[i:]) + n188, err := m.HostPath.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n187 + i += n188 } if m.EmptyDir != nil { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(m.EmptyDir.Size())) - n188, err := m.EmptyDir.MarshalTo(data[i:]) + n189, err := m.EmptyDir.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n188 + i += n189 } if m.GCEPersistentDisk != nil { data[i] = 0x1a i++ i = encodeVarintGenerated(data, i, uint64(m.GCEPersistentDisk.Size())) - n189, err := m.GCEPersistentDisk.MarshalTo(data[i:]) + n190, err := m.GCEPersistentDisk.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n189 + i += n190 } if m.AWSElasticBlockStore != nil { data[i] = 0x22 i++ i = encodeVarintGenerated(data, i, uint64(m.AWSElasticBlockStore.Size())) - n190, err := m.AWSElasticBlockStore.MarshalTo(data[i:]) + n191, err := m.AWSElasticBlockStore.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n190 + i += n191 } if m.GitRepo != nil { data[i] = 0x2a i++ i = encodeVarintGenerated(data, i, uint64(m.GitRepo.Size())) - n191, err := m.GitRepo.MarshalTo(data[i:]) + n192, err := m.GitRepo.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n191 + i += n192 } if m.Secret != nil { data[i] = 0x32 i++ i = encodeVarintGenerated(data, i, uint64(m.Secret.Size())) - n192, err := m.Secret.MarshalTo(data[i:]) + n193, err := m.Secret.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n192 + i += n193 } if m.NFS != nil { data[i] = 0x3a i++ i = encodeVarintGenerated(data, i, uint64(m.NFS.Size())) - n193, err := m.NFS.MarshalTo(data[i:]) + n194, err := m.NFS.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n193 + i += n194 } if m.ISCSI != nil { data[i] = 0x42 i++ i = encodeVarintGenerated(data, i, uint64(m.ISCSI.Size())) - n194, err := m.ISCSI.MarshalTo(data[i:]) + n195, err := m.ISCSI.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n194 + i += n195 } if m.Glusterfs != nil { data[i] = 0x4a i++ i = encodeVarintGenerated(data, i, uint64(m.Glusterfs.Size())) - n195, err := m.Glusterfs.MarshalTo(data[i:]) + n196, err := m.Glusterfs.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n195 + i += n196 } if m.PersistentVolumeClaim != nil { data[i] = 0x52 i++ i = encodeVarintGenerated(data, i, uint64(m.PersistentVolumeClaim.Size())) - n196, err := m.PersistentVolumeClaim.MarshalTo(data[i:]) + n197, err := m.PersistentVolumeClaim.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n196 + i += n197 } if m.RBD != nil { data[i] = 0x5a i++ i = encodeVarintGenerated(data, i, uint64(m.RBD.Size())) - n197, err := m.RBD.MarshalTo(data[i:]) + n198, err := m.RBD.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n197 + i += n198 } if m.FlexVolume != nil { data[i] = 0x62 i++ i = encodeVarintGenerated(data, i, uint64(m.FlexVolume.Size())) - n198, err := m.FlexVolume.MarshalTo(data[i:]) + n199, err := m.FlexVolume.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n198 + i += n199 } if m.Cinder != nil { data[i] = 0x6a i++ i = encodeVarintGenerated(data, i, uint64(m.Cinder.Size())) - n199, err := m.Cinder.MarshalTo(data[i:]) + n200, err := m.Cinder.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n199 + i += n200 } if m.CephFS != nil { data[i] = 0x72 i++ i = encodeVarintGenerated(data, i, uint64(m.CephFS.Size())) - n200, err := m.CephFS.MarshalTo(data[i:]) + n201, err := m.CephFS.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n200 + i += n201 } if m.Flocker != nil { data[i] = 0x7a i++ i = encodeVarintGenerated(data, i, uint64(m.Flocker.Size())) - n201, err := m.Flocker.MarshalTo(data[i:]) + n202, err := m.Flocker.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n201 + i += n202 } if m.DownwardAPI != nil { data[i] = 0x82 @@ -9340,11 +9366,11 @@ func (m *VolumeSource) MarshalTo(data []byte) (int, error) { data[i] = 0x1 i++ i = encodeVarintGenerated(data, i, uint64(m.DownwardAPI.Size())) - n202, err := m.DownwardAPI.MarshalTo(data[i:]) + n203, err := m.DownwardAPI.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n202 + i += n203 } if m.FC != nil { data[i] = 0x8a @@ -9352,11 +9378,11 @@ func (m *VolumeSource) MarshalTo(data []byte) (int, error) { data[i] = 0x1 i++ i = encodeVarintGenerated(data, i, uint64(m.FC.Size())) - n203, err := m.FC.MarshalTo(data[i:]) + n204, err := m.FC.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n203 + i += n204 } if m.AzureFile != nil { data[i] = 0x92 @@ -9364,11 +9390,11 @@ func (m *VolumeSource) MarshalTo(data []byte) (int, error) { data[i] = 0x1 i++ i = encodeVarintGenerated(data, i, uint64(m.AzureFile.Size())) - n204, err := m.AzureFile.MarshalTo(data[i:]) + n205, err := m.AzureFile.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n204 + i += n205 } if m.ConfigMap != nil { data[i] = 0x9a @@ -9376,11 +9402,11 @@ func (m *VolumeSource) MarshalTo(data []byte) (int, error) { data[i] = 0x1 i++ i = encodeVarintGenerated(data, i, uint64(m.ConfigMap.Size())) - n205, err := m.ConfigMap.MarshalTo(data[i:]) + n206, err := m.ConfigMap.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n205 + i += n206 } if m.VsphereVolume != nil { data[i] = 0xa2 @@ -9388,11 +9414,11 @@ func (m *VolumeSource) MarshalTo(data []byte) (int, error) { data[i] = 0x1 i++ i = encodeVarintGenerated(data, i, uint64(m.VsphereVolume.Size())) - n206, err := m.VsphereVolume.MarshalTo(data[i:]) + n207, err := m.VsphereVolume.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n206 + i += n207 } if m.Quobyte != nil { data[i] = 0xaa @@ -9400,11 +9426,11 @@ func (m *VolumeSource) MarshalTo(data []byte) (int, error) { data[i] = 0x1 i++ i = encodeVarintGenerated(data, i, uint64(m.Quobyte.Size())) - n207, err := m.Quobyte.MarshalTo(data[i:]) + n208, err := m.Quobyte.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n207 + i += n208 } if m.AzureDisk != nil { data[i] = 0xb2 @@ -9412,11 +9438,11 @@ func (m *VolumeSource) MarshalTo(data []byte) (int, error) { data[i] = 0x1 i++ i = encodeVarintGenerated(data, i, uint64(m.AzureDisk.Size())) - n208, err := m.AzureDisk.MarshalTo(data[i:]) + n209, err := m.AzureDisk.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n208 + i += n209 } if m.PhotonPersistentDisk != nil { data[i] = 0xba @@ -9424,11 +9450,11 @@ func (m *VolumeSource) MarshalTo(data []byte) (int, error) { data[i] = 0x1 i++ i = encodeVarintGenerated(data, i, uint64(m.PhotonPersistentDisk.Size())) - n209, err := m.PhotonPersistentDisk.MarshalTo(data[i:]) + n210, err := m.PhotonPersistentDisk.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n209 + i += n210 } if m.PortworxVolume != nil { data[i] = 0xc2 @@ -9436,11 +9462,11 @@ func (m *VolumeSource) MarshalTo(data []byte) (int, error) { data[i] = 0x1 i++ i = encodeVarintGenerated(data, i, uint64(m.PortworxVolume.Size())) - n210, err := m.PortworxVolume.MarshalTo(data[i:]) + n211, err := m.PortworxVolume.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n210 + i += n211 } if m.ScaleIO != nil { data[i] = 0xca @@ -9448,11 +9474,11 @@ func (m *VolumeSource) MarshalTo(data []byte) (int, error) { data[i] = 0x1 i++ i = encodeVarintGenerated(data, i, uint64(m.ScaleIO.Size())) - n211, err := m.ScaleIO.MarshalTo(data[i:]) + n212, err := m.ScaleIO.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n211 + i += n212 } if m.Projected != nil { data[i] = 0xd2 @@ -9460,11 +9486,11 @@ func (m *VolumeSource) MarshalTo(data []byte) (int, error) { data[i] = 0x1 i++ i = encodeVarintGenerated(data, i, uint64(m.Projected.Size())) - n212, err := m.Projected.MarshalTo(data[i:]) + n213, err := m.Projected.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n212 + i += n213 } return i, nil } @@ -9516,11 +9542,11 @@ func (m *WeightedPodAffinityTerm) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(m.PodAffinityTerm.Size())) - n213, err := m.PodAffinityTerm.MarshalTo(data[i:]) + n214, err := m.PodAffinityTerm.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n213 + i += n214 return i, nil } @@ -10474,6 +10500,12 @@ func (m *ISCSIVolumeSource) Size() (n int) { n += 1 + l + sovGenerated(uint64(l)) } } + n += 2 + if m.SecretRef != nil { + l = m.SecretRef.Size() + n += 1 + l + sovGenerated(uint64(l)) + } + n += 2 return n } @@ -13398,6 +13430,9 @@ func (this *ISCSIVolumeSource) String() string { `FSType:` + fmt.Sprintf("%v", this.FSType) + `,`, `ReadOnly:` + fmt.Sprintf("%v", this.ReadOnly) + `,`, `Portals:` + fmt.Sprintf("%v", this.Portals) + `,`, + `DiscoveryCHAPAuth:` + fmt.Sprintf("%v", this.DiscoveryCHAPAuth) + `,`, + `SecretRef:` + strings.Replace(fmt.Sprintf("%v", this.SecretRef), "LocalObjectReference", "LocalObjectReference", 1) + `,`, + `SessionCHAPAuth:` + fmt.Sprintf("%v", this.SessionCHAPAuth) + `,`, `}`, }, "") return s @@ -23813,6 +23848,79 @@ func (m *ISCSIVolumeSource) Unmarshal(data []byte) error { } m.Portals = append(m.Portals, string(data[iNdEx:postIndex])) iNdEx = postIndex + case 8: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field DiscoveryCHAPAuth", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := data[iNdEx] + iNdEx++ + v |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + m.DiscoveryCHAPAuth = bool(v != 0) + case 10: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field SecretRef", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := data[iNdEx] + iNdEx++ + msglen |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + msglen + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.SecretRef == nil { + m.SecretRef = &LocalObjectReference{} + } + if err := m.SecretRef.Unmarshal(data[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 11: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field SessionCHAPAuth", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := data[iNdEx] + iNdEx++ + v |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + m.SessionCHAPAuth = bool(v != 0) default: iNdEx = preIndex skippy, err := skipGenerated(data[iNdEx:]) @@ -44694,734 +44802,739 @@ var ( ) var fileDescriptorGenerated = []byte{ - // 11654 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xec, 0x7d, 0x6d, 0x8c, 0x24, 0xc7, - 0x75, 0x98, 0x7a, 0x66, 0xbf, 0xe6, 0xed, 0xe7, 0xd5, 0xde, 0x1d, 0x97, 0x2b, 0xf2, 0xf6, 0xd8, - 0x14, 0xe9, 0x23, 0x79, 0xdc, 0xd3, 0x1d, 0x49, 0x91, 0x12, 0x65, 0x4a, 0xbb, 0x3b, 0xbb, 0x77, - 0xab, 0xbb, 0xbd, 0x1b, 0xd6, 0xec, 0xdd, 0x51, 0x14, 0x2d, 0xb2, 0x6f, 0xba, 0x76, 0xb6, 0x79, - 0xbd, 0xdd, 0xc3, 0xee, 0x9e, 0xbd, 0x5b, 0x29, 0x02, 0x6c, 0x45, 0x90, 0x13, 0x48, 0x49, 0x64, - 0x38, 0x02, 0x02, 0x27, 0x80, 0x0c, 0x03, 0x71, 0x94, 0x4f, 0x47, 0x11, 0x2c, 0xc9, 0xb0, 0x9c, - 0x20, 0x8e, 0xe5, 0x48, 0x40, 0xe2, 0x08, 0x30, 0x62, 0x3b, 0x30, 0xbc, 0xb6, 0x56, 0x88, 0x7f, - 0xe4, 0x47, 0x7e, 0xc4, 0xff, 0x36, 0x41, 0x10, 0xd4, 0x67, 0x57, 0xf5, 0xcc, 0x6c, 0xf7, 0x2c, - 0x6f, 0xd7, 0x94, 0x90, 0x7f, 0x33, 0xf5, 0x5e, 0xbd, 0xfa, 0xe8, 0xaa, 0x57, 0xaf, 0x5e, 0xbd, - 0x0f, 0x38, 0x7f, 0xf7, 0xa5, 0x78, 0xde, 0x0b, 0x2f, 0xdc, 0x6d, 0xdf, 0x21, 0x51, 0x40, 0x12, - 0x12, 0x5f, 0x68, 0xdd, 0x6d, 0x5e, 0x70, 0x5a, 0xde, 0x85, 0xed, 0x8b, 0x17, 0x9a, 0x24, 0x20, - 0x91, 0x93, 0x10, 0x77, 0xbe, 0x15, 0x85, 0x49, 0x88, 0x1e, 0xe1, 0xd8, 0xf3, 0x29, 0xf6, 0x7c, - 0xeb, 0x6e, 0x73, 0xde, 0x69, 0x79, 0xf3, 0xdb, 0x17, 0x67, 0x9f, 0x6d, 0x7a, 0xc9, 0x66, 0xfb, - 0xce, 0x7c, 0x23, 0xdc, 0xba, 0xd0, 0x0c, 0x9b, 0xe1, 0x05, 0x56, 0xe9, 0x4e, 0x7b, 0x83, 0xfd, - 0x63, 0x7f, 0xd8, 0x2f, 0x4e, 0x6c, 0xf6, 0x79, 0xd1, 0xb4, 0xd3, 0xf2, 0xb6, 0x9c, 0xc6, 0xa6, - 0x17, 0x90, 0x68, 0x47, 0x35, 0x1e, 0x91, 0x38, 0x6c, 0x47, 0x0d, 0x92, 0xed, 0xc2, 0x81, 0xb5, - 0xe2, 0x0b, 0x5b, 0x24, 0x71, 0xba, 0x74, 0x7c, 0xf6, 0x42, 0xaf, 0x5a, 0x51, 0x3b, 0x48, 0xbc, - 0xad, 0xce, 0x66, 0x3e, 0x94, 0x57, 0x21, 0x6e, 0x6c, 0x92, 0x2d, 0xa7, 0xa3, 0xde, 0x73, 0xbd, - 0xea, 0xb5, 0x13, 0xcf, 0xbf, 0xe0, 0x05, 0x49, 0x9c, 0x44, 0x07, 0x8d, 0x29, 0x26, 0xd1, 0x36, - 0x89, 0xd2, 0x01, 0x91, 0xfb, 0xce, 0x56, 0xcb, 0x27, 0x5d, 0xc6, 0x64, 0xff, 0xb1, 0x05, 0x67, - 0x17, 0x6e, 0xd7, 0x97, 0x7d, 0x27, 0x4e, 0xbc, 0xc6, 0xa2, 0x1f, 0x36, 0xee, 0xd6, 0x93, 0x30, - 0x22, 0xb7, 0x42, 0xbf, 0xbd, 0x45, 0xea, 0x6c, 0xfa, 0xd0, 0x79, 0x18, 0xd9, 0x66, 0xff, 0x57, - 0xab, 0x33, 0xd6, 0x59, 0xeb, 0x5c, 0x65, 0x71, 0xea, 0xfb, 0xbb, 0x73, 0xef, 0xdb, 0xdb, 0x9d, - 0x1b, 0xb9, 0x25, 0xca, 0xb1, 0xc2, 0x40, 0x4f, 0xc2, 0xd0, 0x46, 0xbc, 0xbe, 0xd3, 0x22, 0x33, - 0x25, 0x86, 0x3b, 0x21, 0x70, 0x87, 0x56, 0xea, 0xb4, 0x14, 0x0b, 0x28, 0xba, 0x00, 0x95, 0x96, - 0x13, 0x25, 0x5e, 0xe2, 0x85, 0xc1, 0x4c, 0xf9, 0xac, 0x75, 0x6e, 0x70, 0xf1, 0x84, 0x40, 0xad, - 0xd4, 0x24, 0x00, 0xa7, 0x38, 0xb4, 0x1b, 0x11, 0x71, 0xdc, 0x1b, 0x81, 0xbf, 0x33, 0x33, 0x70, - 0xd6, 0x3a, 0x37, 0x92, 0x76, 0x03, 0x8b, 0x72, 0xac, 0x30, 0xec, 0xef, 0x94, 0x60, 0x64, 0x61, - 0x63, 0xc3, 0x0b, 0xbc, 0x64, 0x07, 0xbd, 0x05, 0x63, 0x41, 0xe8, 0x12, 0xf9, 0x9f, 0x8d, 0x62, - 0xf4, 0xd2, 0xd3, 0xf3, 0x07, 0x2d, 0xc5, 0xf9, 0xeb, 0x5a, 0x8d, 0xc5, 0xa9, 0xbd, 0xdd, 0xb9, - 0x31, 0xbd, 0x04, 0x1b, 0x14, 0xd1, 0x1b, 0x30, 0xda, 0x0a, 0x5d, 0xd5, 0x40, 0x89, 0x35, 0xf0, - 0xd4, 0xc1, 0x0d, 0xd4, 0xd2, 0x0a, 0x8b, 0x93, 0x7b, 0xbb, 0x73, 0xa3, 0x5a, 0x01, 0xd6, 0xc9, - 0x21, 0x1f, 0x26, 0xe9, 0xdf, 0x20, 0xf1, 0x54, 0x0b, 0x65, 0xd6, 0xc2, 0xb3, 0xf9, 0x2d, 0x68, - 0x95, 0x16, 0xa7, 0xf7, 0x76, 0xe7, 0x26, 0x33, 0x85, 0x38, 0x4b, 0xda, 0xfe, 0x0c, 0x4c, 0x2c, - 0x24, 0x89, 0xd3, 0xd8, 0x24, 0x2e, 0xff, 0xbe, 0xe8, 0x79, 0x18, 0x08, 0x9c, 0x2d, 0x22, 0xbe, - 0xfe, 0x59, 0x31, 0xed, 0x03, 0xd7, 0x9d, 0x2d, 0xb2, 0xbf, 0x3b, 0x37, 0x75, 0x33, 0xf0, 0xde, - 0x69, 0x8b, 0x35, 0x43, 0xcb, 0x30, 0xc3, 0x46, 0x97, 0x00, 0x5c, 0xb2, 0xed, 0x35, 0x48, 0xcd, - 0x49, 0x36, 0xc5, 0x6a, 0x40, 0xa2, 0x2e, 0x54, 0x15, 0x04, 0x6b, 0x58, 0xf6, 0xe7, 0x2d, 0xa8, - 0x2c, 0x6c, 0x87, 0x9e, 0x5b, 0x0b, 0xdd, 0x18, 0xb5, 0x61, 0xb2, 0x15, 0x91, 0x0d, 0x12, 0xa9, - 0xa2, 0x19, 0xeb, 0x6c, 0xf9, 0xdc, 0xe8, 0xa5, 0x4b, 0x39, 0xe3, 0x36, 0x2b, 0x2d, 0x07, 0x49, - 0xb4, 0xb3, 0xf8, 0x90, 0x68, 0x7a, 0x32, 0x03, 0xc5, 0xd9, 0x36, 0xec, 0x5f, 0x2a, 0xc1, 0xa9, - 0x85, 0xcf, 0xb4, 0x23, 0x52, 0xf5, 0xe2, 0xbb, 0xd9, 0xad, 0xe0, 0x7a, 0xf1, 0xdd, 0xeb, 0xe9, - 0x64, 0xa8, 0x35, 0x58, 0x15, 0xe5, 0x58, 0x61, 0xa0, 0x67, 0x61, 0x98, 0xfe, 0xbe, 0x89, 0x57, - 0xc5, 0xe8, 0xa7, 0x05, 0xf2, 0x68, 0xd5, 0x49, 0x9c, 0x2a, 0x07, 0x61, 0x89, 0x83, 0xd6, 0x60, - 0xb4, 0xc1, 0xf6, 0x7b, 0x73, 0x2d, 0x74, 0x09, 0xfb, 0xc2, 0x95, 0xc5, 0x67, 0x28, 0xfa, 0x52, - 0x5a, 0xbc, 0xbf, 0x3b, 0x37, 0xc3, 0xfb, 0x26, 0x48, 0x68, 0x30, 0xac, 0xd7, 0x47, 0xb6, 0xda, - 0x88, 0x03, 0x8c, 0x12, 0x74, 0xd9, 0x84, 0xe7, 0xb4, 0x3d, 0x35, 0xc8, 0xf6, 0xd4, 0x58, 0x8f, - 0xfd, 0xf4, 0xcf, 0x2c, 0x31, 0x27, 0x2b, 0x9e, 0x6f, 0xb2, 0x87, 0x4b, 0x00, 0x31, 0x69, 0x44, - 0x24, 0xd1, 0x66, 0x45, 0x7d, 0xe6, 0xba, 0x82, 0x60, 0x0d, 0x8b, 0x6e, 0xfe, 0x78, 0xd3, 0x89, - 0xd8, 0x6a, 0x11, 0x73, 0xa3, 0x36, 0x7f, 0x5d, 0x02, 0x70, 0x8a, 0x63, 0x6c, 0xfe, 0x72, 0xee, - 0xe6, 0xff, 0x5d, 0x0b, 0x86, 0x17, 0xbd, 0xc0, 0xf5, 0x82, 0x26, 0x7a, 0x0b, 0x46, 0x28, 0x47, - 0x77, 0x9d, 0xc4, 0x11, 0xfb, 0xfe, 0x83, 0x72, 0xf1, 0xe8, 0x0c, 0x56, 0x2e, 0x9f, 0x78, 0x9e, - 0x62, 0xd3, 0x45, 0x74, 0xe3, 0xce, 0xdb, 0xa4, 0x91, 0xac, 0x91, 0xc4, 0x49, 0x87, 0x93, 0x96, - 0x61, 0x45, 0x15, 0xdd, 0x84, 0xa1, 0xc4, 0x89, 0x9a, 0x24, 0x11, 0xdb, 0x3e, 0x67, 0x53, 0x72, - 0x1a, 0x98, 0x2e, 0x39, 0x12, 0x34, 0x48, 0xca, 0x20, 0xd7, 0x19, 0x11, 0x2c, 0x88, 0xd9, 0x0d, - 0x18, 0x5b, 0x72, 0x5a, 0xce, 0x1d, 0xcf, 0xf7, 0x12, 0x8f, 0xc4, 0xe8, 0x67, 0xa0, 0xec, 0xb8, - 0x2e, 0xdb, 0x00, 0x95, 0xc5, 0x53, 0x7b, 0xbb, 0x73, 0xe5, 0x05, 0xd7, 0xdd, 0xdf, 0x9d, 0x03, - 0x85, 0xb5, 0x83, 0x29, 0x06, 0x7a, 0x1a, 0x06, 0xdc, 0x28, 0x6c, 0xcd, 0x94, 0x18, 0xe6, 0x69, - 0xba, 0x53, 0xab, 0x51, 0xd8, 0xca, 0xa0, 0x32, 0x1c, 0xfb, 0x7b, 0x25, 0x40, 0x4b, 0xa4, 0xb5, - 0xb9, 0x52, 0x37, 0xbe, 0xe9, 0x39, 0x18, 0xd9, 0x0a, 0x03, 0x2f, 0x09, 0xa3, 0x58, 0x34, 0xc8, - 0xd6, 0xc5, 0x9a, 0x28, 0xc3, 0x0a, 0x8a, 0xce, 0xc2, 0x40, 0x2b, 0xdd, 0xde, 0x63, 0x92, 0x35, - 0xb0, 0x8d, 0xcd, 0x20, 0x14, 0xa3, 0x1d, 0x93, 0x48, 0xac, 0x67, 0x85, 0x71, 0x33, 0x26, 0x11, - 0x66, 0x90, 0x74, 0x05, 0xd1, 0xb5, 0x25, 0x56, 0x6b, 0x66, 0x05, 0x51, 0x08, 0xd6, 0xb0, 0xd0, - 0x9b, 0x50, 0xe1, 0xff, 0x30, 0xd9, 0x60, 0x4b, 0x37, 0x97, 0x29, 0x5c, 0x0b, 0x1b, 0x8e, 0x9f, - 0x9d, 0xfc, 0x71, 0xb6, 0xe2, 0x24, 0x21, 0x9c, 0xd2, 0x34, 0x56, 0xdc, 0x50, 0xee, 0x8a, 0xfb, - 0x07, 0x16, 0xa0, 0x25, 0x2f, 0x70, 0x49, 0x74, 0x0c, 0x47, 0x67, 0x7f, 0x9b, 0xe1, 0x4f, 0x69, - 0xd7, 0xc2, 0xad, 0x56, 0x18, 0x90, 0x20, 0x59, 0x0a, 0x03, 0x97, 0x1f, 0xa7, 0x1f, 0x81, 0x81, - 0x84, 0x36, 0xc5, 0xbb, 0xf5, 0xa4, 0xfc, 0x2c, 0xb4, 0x81, 0xfd, 0xdd, 0xb9, 0xd3, 0x9d, 0x35, - 0x58, 0x17, 0x58, 0x1d, 0xf4, 0x61, 0x18, 0x8a, 0x13, 0x27, 0x69, 0xc7, 0xa2, 0xa3, 0x8f, 0xc9, - 0x8e, 0xd6, 0x59, 0xe9, 0xfe, 0xee, 0xdc, 0xa4, 0xaa, 0xc6, 0x8b, 0xb0, 0xa8, 0x80, 0x9e, 0x82, - 0xe1, 0x2d, 0x12, 0xc7, 0x4e, 0x53, 0x32, 0xb8, 0x49, 0x51, 0x77, 0x78, 0x8d, 0x17, 0x63, 0x09, - 0x47, 0x8f, 0xc3, 0x20, 0x89, 0xa2, 0x30, 0x12, 0x2b, 0x62, 0x5c, 0x20, 0x0e, 0x2e, 0xd3, 0x42, - 0xcc, 0x61, 0xf6, 0x7f, 0xb3, 0x60, 0x52, 0xf5, 0x95, 0xb7, 0x75, 0x0c, 0x5b, 0xde, 0x05, 0x68, - 0xc8, 0x01, 0xc6, 0x6c, 0xa3, 0x69, 0x6d, 0x74, 0x5f, 0x7e, 0x9d, 0x13, 0x9a, 0xb6, 0xa1, 0x8a, - 0x62, 0xac, 0xd1, 0xb5, 0xff, 0xa3, 0x05, 0xd3, 0x99, 0xb1, 0x5d, 0xf3, 0xe2, 0x04, 0xbd, 0xd1, - 0x31, 0xbe, 0xf9, 0x62, 0xe3, 0xa3, 0xb5, 0xd9, 0xe8, 0xd4, 0x7a, 0x91, 0x25, 0xda, 0xd8, 0x30, - 0x0c, 0x7a, 0x09, 0xd9, 0x92, 0xc3, 0x7a, 0xb6, 0xe0, 0xb0, 0x78, 0xff, 0xd2, 0xaf, 0xb4, 0x4a, - 0x69, 0x60, 0x4e, 0xca, 0xfe, 0xdf, 0x16, 0x54, 0x96, 0xc2, 0x60, 0xc3, 0x6b, 0xae, 0x39, 0xad, - 0x63, 0xf8, 0x3e, 0x75, 0x18, 0x60, 0xd4, 0xf9, 0x10, 0x2e, 0xe6, 0x0d, 0x41, 0x74, 0x6c, 0x9e, - 0x9e, 0xa9, 0x5c, 0x58, 0x50, 0x6c, 0x8a, 0x16, 0x61, 0x46, 0x6c, 0xf6, 0x45, 0xa8, 0x28, 0x04, - 0x34, 0x05, 0xe5, 0xbb, 0x84, 0x4b, 0x92, 0x15, 0x4c, 0x7f, 0xa2, 0x93, 0x30, 0xb8, 0xed, 0xf8, - 0x6d, 0xb1, 0x79, 0x31, 0xff, 0xf3, 0x91, 0xd2, 0x4b, 0x96, 0xfd, 0x3d, 0xb6, 0x03, 0x45, 0x23, - 0xcb, 0xc1, 0xb6, 0x60, 0x0e, 0x5f, 0xb0, 0xe0, 0xa4, 0xdf, 0x85, 0x29, 0x89, 0x39, 0x39, 0x0c, - 0x3b, 0x7b, 0x44, 0x74, 0xfb, 0x64, 0x37, 0x28, 0xee, 0xda, 0x1a, 0xe5, 0xf5, 0x61, 0x8b, 0x2e, - 0x38, 0xc7, 0x67, 0x5d, 0x17, 0x32, 0xc0, 0x0d, 0x51, 0x86, 0x15, 0xd4, 0xfe, 0x4b, 0x0b, 0x4e, - 0xaa, 0x71, 0x5c, 0x25, 0x3b, 0x75, 0xe2, 0x93, 0x46, 0x12, 0x46, 0xef, 0x95, 0x91, 0x3c, 0xca, - 0xbf, 0x09, 0xe7, 0x49, 0xa3, 0x82, 0x40, 0xf9, 0x2a, 0xd9, 0xe1, 0x1f, 0x48, 0x1f, 0x68, 0xf9, - 0xc0, 0x81, 0xfe, 0xb6, 0x05, 0xe3, 0x6a, 0xa0, 0xc7, 0xb0, 0xe5, 0xae, 0x99, 0x5b, 0xee, 0x67, - 0x0a, 0xae, 0xd7, 0x1e, 0x9b, 0xed, 0xef, 0x97, 0x28, 0xdb, 0x10, 0x38, 0xb5, 0x28, 0xa4, 0x93, - 0x44, 0x39, 0xfe, 0x7b, 0xe4, 0x2b, 0xf5, 0x37, 0xd8, 0xab, 0x64, 0x67, 0x3d, 0xa4, 0xd2, 0x44, - 0xf7, 0xc1, 0x1a, 0x1f, 0x75, 0xe0, 0xc0, 0x8f, 0xfa, 0x83, 0x12, 0x9c, 0x52, 0xd3, 0x62, 0x9c, - 0xd2, 0x3f, 0x95, 0x13, 0x73, 0x11, 0x46, 0x5d, 0xb2, 0xe1, 0xb4, 0xfd, 0x44, 0xdd, 0x26, 0x06, - 0xf9, 0x35, 0xb3, 0x9a, 0x16, 0x63, 0x1d, 0xa7, 0x8f, 0xb9, 0xfc, 0xda, 0x28, 0xe3, 0xe7, 0x89, - 0x43, 0x57, 0x3d, 0x95, 0xf0, 0xb4, 0xeb, 0xe1, 0x98, 0x7e, 0x3d, 0x14, 0x57, 0xc1, 0xc7, 0x61, - 0xd0, 0xdb, 0xa2, 0x67, 0x7e, 0xc9, 0x3c, 0xca, 0x57, 0x69, 0x21, 0xe6, 0x30, 0xf4, 0x04, 0x0c, - 0x37, 0xc2, 0xad, 0x2d, 0x27, 0x70, 0x67, 0xca, 0x4c, 0xe6, 0x1c, 0xa5, 0x62, 0xc1, 0x12, 0x2f, - 0xc2, 0x12, 0x86, 0x1e, 0x81, 0x01, 0x27, 0x6a, 0xc6, 0x33, 0x03, 0x0c, 0x67, 0x84, 0xb6, 0xb4, - 0x10, 0x35, 0x63, 0xcc, 0x4a, 0xa9, 0x2c, 0x79, 0x2f, 0x8c, 0xee, 0x7a, 0x41, 0xb3, 0xea, 0x45, - 0x4c, 0x30, 0xd4, 0x64, 0xc9, 0xdb, 0x0a, 0x82, 0x35, 0x2c, 0x54, 0x83, 0xc1, 0x56, 0x18, 0x25, - 0xf1, 0xcc, 0x10, 0x9b, 0xf8, 0x67, 0x72, 0xb7, 0x1f, 0x1f, 0x77, 0x2d, 0x8c, 0x92, 0x74, 0x28, - 0xf4, 0x5f, 0x8c, 0x39, 0x21, 0xb4, 0x04, 0x65, 0x12, 0x6c, 0xcf, 0x0c, 0x33, 0x7a, 0x1f, 0x38, - 0x98, 0xde, 0x72, 0xb0, 0x7d, 0xcb, 0x89, 0x52, 0x7e, 0xb5, 0x1c, 0x6c, 0x63, 0x5a, 0x1b, 0x35, - 0xa0, 0x22, 0x55, 0x58, 0xf1, 0xcc, 0x48, 0x91, 0xa5, 0x88, 0x05, 0x3a, 0x26, 0xef, 0xb4, 0xbd, - 0x88, 0x6c, 0x91, 0x20, 0x89, 0xd3, 0x8b, 0x95, 0x84, 0xc6, 0x38, 0xa5, 0x8b, 0x1a, 0x30, 0xc6, - 0xe5, 0xcf, 0xb5, 0xb0, 0x1d, 0x24, 0xf1, 0x4c, 0x85, 0x75, 0x39, 0x47, 0x73, 0x71, 0x2b, 0xad, - 0xb1, 0x78, 0x52, 0x90, 0x1f, 0xd3, 0x0a, 0x63, 0x6c, 0x10, 0x45, 0x6f, 0xc0, 0xb8, 0xef, 0x6d, - 0x93, 0x80, 0xc4, 0x71, 0x2d, 0x0a, 0xef, 0x90, 0x19, 0x60, 0xa3, 0x79, 0x3c, 0xef, 0x16, 0x1f, - 0xde, 0x21, 0x8b, 0x27, 0xf6, 0x76, 0xe7, 0xc6, 0xaf, 0xe9, 0xb5, 0xb1, 0x49, 0x0c, 0xbd, 0x09, - 0x13, 0x54, 0xd8, 0xf5, 0x52, 0xf2, 0xa3, 0xc5, 0xc9, 0xa3, 0xbd, 0xdd, 0xb9, 0x09, 0x6c, 0x54, - 0xc7, 0x19, 0x72, 0x68, 0x1d, 0x2a, 0xbe, 0xb7, 0x41, 0x1a, 0x3b, 0x0d, 0x9f, 0xcc, 0x8c, 0x31, - 0xda, 0x39, 0x9b, 0xf3, 0x9a, 0x44, 0xe7, 0x17, 0x0c, 0xf5, 0x17, 0xa7, 0x84, 0xd0, 0x2d, 0x38, - 0x9d, 0x90, 0x68, 0xcb, 0x0b, 0x1c, 0xba, 0xa9, 0x84, 0xf4, 0xcb, 0x54, 0x25, 0xe3, 0x6c, 0xd5, - 0x9e, 0x11, 0x13, 0x7b, 0x7a, 0xbd, 0x2b, 0x16, 0xee, 0x51, 0x1b, 0xdd, 0x80, 0x49, 0xb6, 0x9f, - 0x6a, 0x6d, 0xdf, 0xaf, 0x85, 0xbe, 0xd7, 0xd8, 0x99, 0x99, 0x60, 0x04, 0x9f, 0x90, 0x0a, 0x90, - 0x55, 0x13, 0x4c, 0x2f, 0x86, 0xe9, 0x3f, 0x9c, 0xad, 0x8d, 0x7c, 0x98, 0x8c, 0x49, 0xa3, 0x1d, - 0x79, 0xc9, 0x0e, 0x5d, 0xfb, 0xe4, 0x7e, 0x32, 0x33, 0x59, 0xe4, 0xa2, 0x5b, 0x37, 0x2b, 0x71, - 0xed, 0x53, 0xa6, 0x10, 0x67, 0x49, 0x53, 0x56, 0x11, 0x27, 0xae, 0x17, 0xcc, 0x4c, 0x31, 0x0e, - 0xa4, 0xf6, 0x57, 0x9d, 0x16, 0x62, 0x0e, 0x63, 0xfa, 0x03, 0xfa, 0xe3, 0x06, 0xe5, 0xd2, 0x27, - 0x18, 0x62, 0xaa, 0x3f, 0x90, 0x00, 0x9c, 0xe2, 0x50, 0xd1, 0x20, 0x49, 0x76, 0x66, 0x10, 0x43, - 0x55, 0x5b, 0x6d, 0x7d, 0xfd, 0x93, 0x98, 0x96, 0xa3, 0x5b, 0x30, 0x4c, 0x82, 0xed, 0x95, 0x28, - 0xdc, 0x9a, 0x99, 0x2e, 0xc2, 0x03, 0x96, 0x39, 0x32, 0x3f, 0x3f, 0xd2, 0x2b, 0x8c, 0x28, 0xc6, - 0x92, 0x18, 0xba, 0x0f, 0x33, 0x5d, 0xbe, 0x12, 0xff, 0x28, 0x27, 0xd9, 0x47, 0xf9, 0xa8, 0xa8, - 0x3b, 0xb3, 0xde, 0x03, 0x6f, 0xff, 0x00, 0x18, 0xee, 0x49, 0xdd, 0xbe, 0x03, 0x13, 0x8a, 0x51, - 0xb1, 0xef, 0x8d, 0xe6, 0x60, 0x90, 0xf2, 0x62, 0x79, 0xa1, 0xaf, 0xd0, 0x49, 0xa5, 0x2c, 0x3a, - 0xc6, 0xbc, 0x9c, 0x4d, 0xaa, 0xf7, 0x19, 0xb2, 0xb8, 0x93, 0x10, 0x7e, 0xb1, 0x2b, 0x6b, 0x93, - 0x2a, 0x01, 0x38, 0xc5, 0xb1, 0xff, 0x2f, 0x17, 0x93, 0x52, 0x6e, 0x58, 0xe0, 0x24, 0x38, 0x0f, - 0x23, 0x9b, 0x61, 0x9c, 0x50, 0x6c, 0xd6, 0xc6, 0x60, 0x2a, 0x18, 0x5d, 0x11, 0xe5, 0x58, 0x61, - 0xa0, 0x97, 0x61, 0xbc, 0xa1, 0x37, 0x20, 0x8e, 0xb1, 0x53, 0xa2, 0x8a, 0xd9, 0x3a, 0x36, 0x71, - 0xd1, 0x4b, 0x30, 0xc2, 0xb4, 0xdc, 0x8d, 0xd0, 0x17, 0x57, 0x48, 0x79, 0x2a, 0x8f, 0xd4, 0x44, - 0xf9, 0xbe, 0xf6, 0x1b, 0x2b, 0x6c, 0x7a, 0x11, 0xa7, 0x5d, 0x58, 0xad, 0x89, 0x03, 0x44, 0x5d, - 0xc4, 0xaf, 0xb0, 0x52, 0x2c, 0xa0, 0xf6, 0xbf, 0x2e, 0x69, 0xb3, 0x4c, 0x2f, 0x40, 0x04, 0xbd, - 0x0e, 0xc3, 0xf7, 0x1c, 0x2f, 0xf1, 0x82, 0xa6, 0x90, 0x1e, 0x9e, 0x2b, 0x78, 0x9a, 0xb0, 0xea, - 0xb7, 0x79, 0x55, 0x7e, 0xf2, 0x89, 0x3f, 0x58, 0x12, 0xa4, 0xb4, 0xa3, 0x76, 0x10, 0x50, 0xda, - 0xa5, 0xfe, 0x69, 0x63, 0x5e, 0x95, 0xd3, 0x16, 0x7f, 0xb0, 0x24, 0x88, 0x36, 0x00, 0xe4, 0x5a, - 0x22, 0xae, 0xd0, 0x2e, 0x7f, 0xa8, 0x1f, 0xf2, 0xeb, 0xaa, 0xf6, 0xe2, 0x04, 0x3d, 0x6b, 0xd3, - 0xff, 0x58, 0xa3, 0x6c, 0x27, 0x4c, 0x08, 0xeb, 0xec, 0x16, 0xfa, 0x14, 0xdd, 0xd2, 0x4e, 0x94, - 0x10, 0x77, 0x21, 0xc9, 0x2a, 0xe8, 0x0f, 0x16, 0xb1, 0xd7, 0xbd, 0x2d, 0xa2, 0x6f, 0x7f, 0x41, - 0x04, 0xa7, 0xf4, 0xec, 0x6f, 0x97, 0x61, 0xa6, 0x57, 0x77, 0xe9, 0x92, 0x24, 0xf7, 0xbd, 0x64, - 0x89, 0x8a, 0x49, 0x96, 0xb9, 0x24, 0x97, 0x45, 0x39, 0x56, 0x18, 0x74, 0x6d, 0xc4, 0x5e, 0x53, - 0x5e, 0x96, 0x06, 0xd3, 0xb5, 0x51, 0x67, 0xa5, 0x58, 0x40, 0x29, 0x5e, 0x44, 0x9c, 0x58, 0x3c, - 0x6e, 0x68, 0x6b, 0x08, 0xb3, 0x52, 0x2c, 0xa0, 0xba, 0x42, 0x64, 0x20, 0x47, 0x21, 0x62, 0x4c, - 0xd1, 0xe0, 0x83, 0x9d, 0x22, 0xf4, 0x69, 0x80, 0x0d, 0x2f, 0xf0, 0xe2, 0x4d, 0x46, 0x7d, 0xa8, - 0x6f, 0xea, 0x4a, 0xc8, 0x5a, 0x51, 0x54, 0xb0, 0x46, 0x11, 0xbd, 0x00, 0xa3, 0x6a, 0x7b, 0xae, - 0x56, 0x67, 0x86, 0x4d, 0x85, 0x78, 0xca, 0xab, 0xaa, 0x58, 0xc7, 0xb3, 0xdf, 0xce, 0xae, 0x17, - 0xb1, 0x2b, 0xb4, 0xf9, 0xb5, 0x8a, 0xce, 0x6f, 0xe9, 0xe0, 0xf9, 0xb5, 0xff, 0xa8, 0x0c, 0x93, - 0x46, 0x63, 0xed, 0xb8, 0x00, 0x47, 0x7b, 0x95, 0x1e, 0x58, 0x4e, 0x42, 0xc4, 0x9e, 0x3c, 0xdf, - 0xcf, 0xa6, 0xd1, 0x8f, 0x37, 0xba, 0x17, 0x38, 0x25, 0xb4, 0x09, 0x15, 0xdf, 0x89, 0x99, 0x4a, - 0x85, 0x88, 0xbd, 0xd8, 0x1f, 0xd9, 0xf4, 0xfa, 0xe1, 0xc4, 0x89, 0x76, 0x7a, 0xf0, 0x56, 0x52, - 0xe2, 0xf4, 0xb4, 0xa5, 0xc2, 0x8e, 0x7c, 0x51, 0x53, 0xdd, 0xa1, 0x12, 0xd1, 0x0e, 0xe6, 0x30, - 0xf4, 0x12, 0x8c, 0x45, 0x84, 0xad, 0x94, 0x25, 0x2a, 0xcf, 0xb1, 0xa5, 0x37, 0x98, 0x0a, 0x7e, - 0x58, 0x83, 0x61, 0x03, 0x33, 0x95, 0xfb, 0x87, 0x0e, 0x90, 0xfb, 0x9f, 0x82, 0x61, 0xf6, 0x43, - 0xad, 0x0a, 0xf5, 0x85, 0x56, 0x79, 0x31, 0x96, 0xf0, 0xec, 0x22, 0x1a, 0x29, 0xb8, 0x88, 0x9e, - 0x86, 0x89, 0xaa, 0x43, 0xb6, 0xc2, 0x60, 0x39, 0x70, 0x5b, 0xa1, 0x17, 0x24, 0x68, 0x06, 0x06, - 0xd8, 0x79, 0xc2, 0xf7, 0xfb, 0x00, 0xa5, 0x80, 0x07, 0xa8, 0xec, 0x6e, 0xff, 0x69, 0x09, 0xc6, - 0xab, 0xc4, 0x27, 0x09, 0xe1, 0xf7, 0x9e, 0x18, 0xad, 0x00, 0x6a, 0x46, 0x4e, 0x83, 0xd4, 0x48, - 0xe4, 0x85, 0x6e, 0x9d, 0x34, 0xc2, 0x80, 0x3d, 0x44, 0xd1, 0x03, 0xf2, 0xf4, 0xde, 0xee, 0x1c, - 0xba, 0xdc, 0x01, 0xc5, 0x5d, 0x6a, 0x20, 0x17, 0xc6, 0x5b, 0x11, 0x31, 0xf4, 0x86, 0x56, 0xbe, - 0xa8, 0x51, 0xd3, 0xab, 0x70, 0x69, 0xd8, 0x28, 0xc2, 0x26, 0x51, 0xf4, 0x71, 0x98, 0x0a, 0xa3, - 0xd6, 0xa6, 0x13, 0x54, 0x49, 0x8b, 0x04, 0x2e, 0xbd, 0x02, 0x08, 0x6d, 0xc7, 0xc9, 0xbd, 0xdd, - 0xb9, 0xa9, 0x1b, 0x19, 0x18, 0xee, 0xc0, 0x46, 0xaf, 0xc3, 0x89, 0x56, 0x14, 0xb6, 0x9c, 0x26, - 0x5b, 0x32, 0x42, 0x5a, 0xe1, 0xbc, 0xe9, 0xfc, 0xde, 0xee, 0xdc, 0x89, 0x5a, 0x16, 0xb8, 0xbf, - 0x3b, 0x37, 0xcd, 0xa6, 0x8c, 0x96, 0xa4, 0x40, 0xdc, 0x49, 0xc6, 0x7e, 0x0c, 0xe6, 0xaa, 0x84, - 0x76, 0x98, 0x72, 0xde, 0x6a, 0x78, 0x2f, 0xb8, 0xe7, 0x44, 0xee, 0x42, 0x6d, 0x95, 0x5f, 0x1e, - 0x56, 0x3c, 0x9f, 0xd8, 0x8f, 0xc3, 0x63, 0x07, 0xa0, 0x70, 0x91, 0xcb, 0x7e, 0x07, 0x4e, 0x69, - 0x20, 0x4d, 0xc9, 0xf1, 0x9a, 0xbc, 0x44, 0xf3, 0x87, 0xc2, 0x9c, 0x13, 0xb2, 0x6b, 0x0f, 0x7a, - 0xa8, 0x55, 0xfe, 0x79, 0xc9, 0x68, 0x33, 0xc5, 0x57, 0x6f, 0x20, 0x56, 0xcf, 0x37, 0x90, 0x4f, - 0xc1, 0xc8, 0x86, 0x47, 0x7c, 0x17, 0x93, 0x0d, 0xf1, 0xd5, 0x2f, 0x16, 0x79, 0x24, 0x5a, 0xa1, - 0x75, 0xa4, 0x96, 0x8d, 0x5f, 0xc6, 0x57, 0x04, 0x19, 0xac, 0x08, 0xa2, 0x36, 0x4c, 0xc9, 0xfb, - 0x9c, 0x84, 0x0a, 0xa6, 0xf1, 0x5c, 0xb1, 0xeb, 0xa2, 0xd9, 0x0c, 0x5b, 0x26, 0x38, 0x43, 0x10, - 0x77, 0x34, 0x41, 0xef, 0xe1, 0x5b, 0xf4, 0xc8, 0x1c, 0x60, 0x5b, 0x88, 0xdd, 0xc3, 0x99, 0x4a, - 0x81, 0x95, 0xda, 0xbf, 0x6e, 0xc1, 0x43, 0x3d, 0x3e, 0xde, 0xd1, 0x7d, 0xa3, 0xac, 0xd2, 0xa3, - 0x94, 0xaf, 0xf4, 0xb0, 0x6f, 0xc0, 0xc9, 0xe5, 0xad, 0x56, 0xb2, 0x53, 0xf5, 0xcc, 0xa7, 0x9b, - 0x17, 0x61, 0x68, 0x8b, 0xb8, 0x5e, 0x7b, 0x4b, 0x7c, 0xd6, 0x39, 0x79, 0xbe, 0xac, 0xb1, 0xd2, - 0xfd, 0xdd, 0xb9, 0xf1, 0x7a, 0x12, 0x46, 0x4e, 0x93, 0xf0, 0x02, 0x2c, 0xd0, 0xed, 0x1f, 0x59, - 0x30, 0x29, 0xf9, 0xcc, 0x82, 0xeb, 0x46, 0x24, 0x8e, 0xd1, 0x2c, 0x94, 0xbc, 0x96, 0x20, 0x04, - 0x82, 0x50, 0x69, 0xb5, 0x86, 0x4b, 0x5e, 0x0b, 0xbd, 0x0e, 0x15, 0xfe, 0xe2, 0x97, 0x2e, 0x8e, - 0x3e, 0x5f, 0x10, 0xd9, 0x1d, 0x73, 0x5d, 0xd2, 0xc0, 0x29, 0x39, 0x29, 0x6d, 0xb3, 0x13, 0xac, - 0x6c, 0xbe, 0x3f, 0x5d, 0x11, 0xe5, 0x58, 0x61, 0xa0, 0x73, 0x30, 0x12, 0x84, 0x2e, 0x7f, 0x94, - 0xe5, 0xfb, 0x9d, 0x2d, 0xb9, 0xeb, 0xa2, 0x0c, 0x2b, 0xa8, 0xfd, 0x65, 0x0b, 0xc6, 0xe4, 0x18, - 0x0b, 0x0a, 0xfe, 0x74, 0x93, 0xa4, 0x42, 0x7f, 0xba, 0x49, 0xa8, 0xe0, 0xce, 0x20, 0x86, 0xbc, - 0x5e, 0xee, 0x47, 0x5e, 0xb7, 0x7f, 0xab, 0x04, 0x13, 0xb2, 0x3b, 0xf5, 0xf6, 0x9d, 0x98, 0x50, - 0x71, 0xa6, 0xe2, 0xf0, 0xc9, 0x27, 0x72, 0x9d, 0x3d, 0x9b, 0x77, 0xa7, 0x33, 0xbe, 0x59, 0x2a, - 0x2e, 0x2d, 0x48, 0x3a, 0x38, 0x25, 0x89, 0xb6, 0xe1, 0x44, 0x10, 0x26, 0xec, 0x98, 0x54, 0xf0, - 0x62, 0x2f, 0x26, 0xd9, 0x76, 0x1e, 0x16, 0xed, 0x9c, 0xb8, 0x9e, 0xa5, 0x87, 0x3b, 0x9b, 0x40, - 0x37, 0xa4, 0xae, 0xaa, 0xcc, 0xda, 0x7a, 0xba, 0x58, 0x5b, 0xbd, 0x55, 0x55, 0xf6, 0xef, 0x5b, - 0x50, 0x91, 0x68, 0xc7, 0xf1, 0x74, 0x76, 0x1b, 0x86, 0x63, 0xf6, 0x89, 0xe4, 0x74, 0x9d, 0x2f, - 0x36, 0x04, 0xfe, 0x5d, 0x53, 0xd9, 0x80, 0xff, 0x8f, 0xb1, 0xa4, 0xc6, 0x94, 0xf6, 0x6a, 0x20, - 0xef, 0x39, 0xa5, 0xbd, 0xea, 0x59, 0xef, 0x17, 0xb2, 0x71, 0x43, 0xab, 0x40, 0x05, 0xdc, 0x56, - 0x44, 0x36, 0xbc, 0xfb, 0x59, 0x01, 0xb7, 0xc6, 0x4a, 0xb1, 0x80, 0xa2, 0x0d, 0x18, 0x6b, 0x48, - 0xb5, 0x76, 0xca, 0x42, 0x3e, 0x58, 0xf0, 0x0d, 0x41, 0x3d, 0x47, 0x71, 0x13, 0xa7, 0x25, 0x8d, - 0x12, 0x36, 0xe8, 0x52, 0x3e, 0x95, 0xbe, 0xb8, 0x97, 0x0b, 0x2a, 0x80, 0x22, 0x92, 0xa4, 0x2d, - 0xf4, 0x7c, 0x6c, 0xb7, 0xbf, 0x6e, 0xc1, 0x10, 0xd7, 0x83, 0x16, 0x53, 0x26, 0x6b, 0x0f, 0x6d, - 0xe9, 0x7c, 0xde, 0xa2, 0x85, 0xe2, 0xdd, 0x0d, 0xdd, 0x86, 0x0a, 0xfb, 0xc1, 0x74, 0x3a, 0xe5, - 0x22, 0xf6, 0x5e, 0xbc, 0x7d, 0xbd, 0xab, 0xb7, 0x24, 0x01, 0x9c, 0xd2, 0xb2, 0xbf, 0x5b, 0xa6, - 0xac, 0x2f, 0x45, 0x35, 0xce, 0x76, 0xeb, 0x38, 0xce, 0xf6, 0xd2, 0xd1, 0x9f, 0xed, 0xef, 0xc0, - 0x64, 0x43, 0x7b, 0xe8, 0x4b, 0xbf, 0xf8, 0xa5, 0x82, 0xcb, 0x4a, 0x7b, 0x1d, 0xe4, 0x7a, 0xbf, - 0x25, 0x93, 0x1c, 0xce, 0xd2, 0x47, 0x04, 0xc6, 0xf8, 0x7a, 0x10, 0xed, 0x0d, 0xb0, 0xf6, 0x2e, - 0x14, 0x59, 0x61, 0x7a, 0x63, 0x6c, 0x15, 0xd7, 0x35, 0x42, 0xd8, 0x20, 0x6b, 0xff, 0xca, 0x20, - 0x0c, 0x2e, 0x6f, 0x93, 0x20, 0x39, 0x06, 0x56, 0xb7, 0x05, 0x13, 0x5e, 0xb0, 0x1d, 0xfa, 0xdb, - 0xc4, 0xe5, 0xf0, 0xc3, 0x1d, 0xef, 0xa7, 0x45, 0x23, 0x13, 0xab, 0x06, 0x31, 0x9c, 0x21, 0x7e, - 0x14, 0x1a, 0x87, 0x57, 0x61, 0x88, 0xaf, 0x0c, 0xa1, 0x6e, 0xc8, 0x79, 0x17, 0x60, 0x13, 0x2b, - 0x76, 0x50, 0xaa, 0x17, 0xe1, 0x4f, 0x12, 0x82, 0x10, 0x7a, 0x1b, 0x26, 0x36, 0xbc, 0x28, 0x4e, - 0xd6, 0xbd, 0x2d, 0x7a, 0x53, 0xdc, 0x6a, 0x1d, 0x42, 0xd7, 0xa0, 0x66, 0x64, 0xc5, 0xa0, 0x84, - 0x33, 0x94, 0x51, 0x13, 0xc6, 0xe9, 0x55, 0x37, 0x6d, 0x6a, 0xb8, 0xef, 0xa6, 0x94, 0xaa, 0xf1, - 0x9a, 0x4e, 0x08, 0x9b, 0x74, 0x29, 0x4b, 0x6a, 0xb0, 0xab, 0xf1, 0x08, 0x93, 0x6e, 0x14, 0x4b, - 0xe2, 0x77, 0x62, 0x0e, 0xa3, 0x9c, 0x8d, 0x59, 0xdc, 0x54, 0x4c, 0xce, 0x96, 0xda, 0xd5, 0xd8, - 0xdf, 0xa4, 0x67, 0x31, 0x9d, 0xc3, 0x63, 0x38, 0xbe, 0xae, 0x98, 0xc7, 0xd7, 0xe3, 0x05, 0xbe, - 0x6c, 0x8f, 0xa3, 0xeb, 0x2d, 0x18, 0xd5, 0x3e, 0x3c, 0xba, 0x00, 0x95, 0x86, 0x34, 0x0a, 0x11, - 0x5c, 0x5c, 0x89, 0x52, 0xca, 0x5a, 0x04, 0xa7, 0x38, 0x74, 0x5e, 0xa8, 0x08, 0x9a, 0x35, 0x21, - 0xa3, 0x02, 0x2a, 0x66, 0x10, 0xfb, 0x39, 0x80, 0xe5, 0xfb, 0xa4, 0xb1, 0xc0, 0xaf, 0x78, 0xda, - 0x3b, 0xa1, 0xd5, 0xfb, 0x9d, 0xd0, 0xfe, 0x86, 0x05, 0x13, 0x2b, 0x4b, 0x86, 0x4c, 0x3f, 0x0f, - 0xc0, 0x65, 0xe3, 0xdb, 0xb7, 0xaf, 0x4b, 0x3d, 0x38, 0x57, 0x56, 0xaa, 0x52, 0xac, 0x61, 0xa0, - 0x87, 0xa1, 0xec, 0xb7, 0x03, 0x21, 0xb2, 0x0e, 0xef, 0xed, 0xce, 0x95, 0xaf, 0xb5, 0x03, 0x4c, - 0xcb, 0x34, 0x5b, 0xad, 0x72, 0x61, 0x5b, 0xad, 0x7c, 0xab, 0xe5, 0x5f, 0xb5, 0xe0, 0xf4, 0x4a, - 0xfd, 0x72, 0x14, 0xb6, 0x5b, 0xf5, 0x24, 0x72, 0x12, 0xd2, 0xdc, 0x91, 0x5a, 0x88, 0x17, 0x0d, - 0x7b, 0xad, 0xc7, 0x33, 0xf6, 0x5a, 0xd3, 0x99, 0x5a, 0x9a, 0xb1, 0xd6, 0x1a, 0x0c, 0x45, 0x4e, - 0xd0, 0x54, 0xe2, 0xe9, 0x13, 0x07, 0x7f, 0xe9, 0xd5, 0x2a, 0xa6, 0xd8, 0x1a, 0xf7, 0x60, 0x95, - 0xb1, 0x20, 0x62, 0x7f, 0xb5, 0x0c, 0x53, 0x2b, 0x3e, 0xb9, 0x6f, 0x4c, 0xec, 0x93, 0x30, 0xe4, - 0x46, 0xde, 0x36, 0x89, 0xb2, 0xb2, 0x4a, 0x95, 0x95, 0x62, 0x01, 0x2d, 0x6c, 0xe1, 0xf6, 0x66, - 0xa7, 0xac, 0x71, 0x74, 0xd6, 0x7d, 0xb9, 0x9f, 0x05, 0x6d, 0xc0, 0x30, 0x7f, 0xfa, 0x8e, 0x67, - 0x06, 0xd9, 0x1c, 0xbe, 0x7c, 0x70, 0x67, 0xb2, 0xf3, 0x33, 0x2f, 0x3e, 0x22, 0xb7, 0x2d, 0x52, - 0xec, 0x56, 0x94, 0x62, 0x49, 0x7c, 0xf6, 0x23, 0x30, 0xa6, 0x63, 0xf6, 0x65, 0x64, 0xf4, 0x37, - 0x2d, 0x98, 0x5e, 0xf1, 0xc3, 0xc6, 0xdd, 0x8c, 0x09, 0xe2, 0x0b, 0x30, 0x4a, 0xf7, 0x7b, 0x6c, - 0xd8, 0xe7, 0x1a, 0x86, 0xc8, 0x02, 0x84, 0x75, 0x3c, 0xad, 0xda, 0xcd, 0x9b, 0xab, 0xd5, 0x6e, - 0xf6, 0xcb, 0x02, 0x84, 0x75, 0x3c, 0xfb, 0x0f, 0x2c, 0x78, 0xf4, 0xf2, 0xd2, 0x72, 0x8d, 0x44, - 0xb1, 0x17, 0x27, 0x24, 0x48, 0x3a, 0x4c, 0xa8, 0xa9, 0x58, 0xeb, 0x6a, 0x5d, 0x49, 0xc5, 0xda, - 0x2a, 0xeb, 0x85, 0x80, 0xbe, 0x57, 0xfc, 0x08, 0xbe, 0x6e, 0xc1, 0xf4, 0x65, 0x2f, 0xc1, 0xa4, - 0x15, 0x66, 0xad, 0x9e, 0x23, 0xd2, 0x0a, 0x63, 0x2f, 0x09, 0xa3, 0x9d, 0xac, 0xd5, 0x33, 0x56, - 0x10, 0xac, 0x61, 0xf1, 0x96, 0xb7, 0xbd, 0x98, 0xf6, 0xb4, 0x64, 0xde, 0xc6, 0xb1, 0x28, 0xc7, - 0x0a, 0x83, 0x0e, 0xcc, 0xf5, 0x22, 0x26, 0xd5, 0xec, 0x08, 0x26, 0xa3, 0x06, 0x56, 0x95, 0x00, - 0x9c, 0xe2, 0xd8, 0xff, 0xc8, 0x82, 0x53, 0x97, 0xfd, 0x76, 0x9c, 0x90, 0x68, 0x23, 0x36, 0x3a, - 0xfb, 0x1c, 0x54, 0x88, 0xbc, 0x7f, 0x88, 0xbe, 0xaa, 0x73, 0x4d, 0x5d, 0x4c, 0xb8, 0xc9, 0xb5, - 0xc2, 0x2b, 0x60, 0xd9, 0xdb, 0x9f, 0x1d, 0xea, 0xef, 0x94, 0x60, 0xfc, 0xca, 0xfa, 0x7a, 0xed, - 0x32, 0x49, 0x04, 0x23, 0xcf, 0xd7, 0x9b, 0x61, 0x4d, 0x69, 0x70, 0x90, 0x7c, 0xd6, 0x4e, 0x3c, - 0x7f, 0x9e, 0x7b, 0xc6, 0xcc, 0xaf, 0x06, 0xc9, 0x8d, 0xa8, 0x9e, 0x44, 0x5e, 0xd0, 0xec, 0xaa, - 0x66, 0x90, 0xc7, 0x4d, 0xb9, 0xd7, 0x71, 0x83, 0x9e, 0x83, 0x21, 0xe6, 0x9a, 0x23, 0xe5, 0xa3, - 0xf7, 0x2b, 0x51, 0x86, 0x95, 0xee, 0xef, 0xce, 0x55, 0x6e, 0xe2, 0x55, 0xfe, 0x07, 0x0b, 0x54, - 0xf4, 0x26, 0x8c, 0x6e, 0x26, 0x49, 0xeb, 0x0a, 0x71, 0x5c, 0x12, 0x49, 0x3e, 0x71, 0xee, 0x60, - 0x3e, 0x41, 0xa7, 0x83, 0x57, 0x48, 0xb7, 0x56, 0x5a, 0x16, 0x63, 0x9d, 0xa2, 0x5d, 0x07, 0x48, - 0x61, 0x0f, 0xe8, 0x9a, 0x64, 0xff, 0x42, 0x09, 0x86, 0xaf, 0x38, 0x81, 0xeb, 0x93, 0x08, 0xad, - 0xc0, 0x00, 0xb9, 0x4f, 0x1a, 0x42, 0xd6, 0xc8, 0xe9, 0x7a, 0x7a, 0x1e, 0x73, 0xd5, 0x1f, 0xfd, - 0x8f, 0x59, 0x7d, 0x84, 0x61, 0x98, 0xf6, 0xfb, 0xb2, 0x32, 0x88, 0x7f, 0x26, 0x7f, 0x16, 0xd4, - 0xa2, 0xe0, 0x87, 0xb9, 0x28, 0xc2, 0x92, 0x10, 0x53, 0x92, 0x35, 0x5a, 0x75, 0xca, 0xde, 0x92, - 0x62, 0x97, 0xcf, 0xf5, 0xa5, 0x1a, 0x47, 0x17, 0x74, 0xb9, 0x92, 0x4c, 0x16, 0xe2, 0x94, 0x9c, - 0xfd, 0x12, 0x9c, 0x64, 0x4f, 0xcf, 0x4e, 0xb2, 0x69, 0xec, 0x9a, 0xdc, 0xe5, 0x69, 0x5f, 0x86, - 0x61, 0x71, 0x5c, 0xa2, 0x47, 0xa1, 0xbc, 0xe5, 0x05, 0xe2, 0x55, 0x40, 0x19, 0x18, 0xac, 0x79, - 0x01, 0xa6, 0xe5, 0x0c, 0xec, 0xdc, 0x17, 0xaf, 0xea, 0x29, 0xd8, 0xb9, 0x8f, 0x69, 0xb9, 0xfd, - 0xfd, 0x12, 0x9c, 0x58, 0xad, 0x2f, 0xd5, 0x4d, 0x3d, 0xe9, 0x4b, 0x30, 0xc6, 0x85, 0x11, 0xba, - 0x7a, 0x1d, 0x5f, 0x74, 0x44, 0xbd, 0xbb, 0xac, 0x6b, 0x30, 0x6c, 0x60, 0xd2, 0xe6, 0xbc, 0x77, - 0x82, 0xac, 0x25, 0xe4, 0xea, 0xab, 0xd7, 0x31, 0x2d, 0xa7, 0x60, 0x2a, 0xd7, 0x70, 0x6e, 0xa9, - 0xc0, 0x4a, 0xb6, 0x79, 0x05, 0x26, 0xbc, 0xb8, 0x11, 0x7b, 0xab, 0x01, 0x65, 0x25, 0x4e, 0x43, - 0xee, 0x83, 0xf4, 0x22, 0x42, 0xbb, 0xaa, 0xa0, 0x38, 0x83, 0xad, 0xb1, 0xee, 0xc1, 0xc2, 0xb2, - 0x51, 0xae, 0x89, 0x3d, 0x15, 0xfb, 0x5a, 0x6c, 0x74, 0x31, 0xb3, 0xab, 0x12, 0x62, 0x1f, 0x1f, - 0x70, 0x8c, 0x25, 0xcc, 0x7e, 0x1b, 0x2a, 0xca, 0x34, 0x4e, 0x5a, 0x84, 0x5a, 0x3d, 0x2c, 0x42, - 0xf3, 0x59, 0x9c, 0x54, 0x72, 0x97, 0xbb, 0x2a, 0xb9, 0xff, 0xa5, 0x05, 0xa9, 0x6d, 0x0f, 0xc2, - 0x50, 0x69, 0x85, 0xec, 0x61, 0x2d, 0x92, 0x2f, 0xd8, 0x39, 0xb2, 0x96, 0xd8, 0x79, 0x7c, 0x6d, - 0xd6, 0x64, 0x5d, 0x9c, 0x92, 0x41, 0xd7, 0x60, 0xb8, 0x15, 0x91, 0x7a, 0xc2, 0xdc, 0x39, 0xfa, - 0xa0, 0xc8, 0xe7, 0x86, 0xd7, 0xc4, 0x92, 0x84, 0xfd, 0x6f, 0x2d, 0x80, 0x6b, 0xde, 0x96, 0x97, - 0xf0, 0x35, 0x7b, 0xf4, 0x37, 0xe0, 0xeb, 0x30, 0x10, 0xb7, 0x48, 0xa3, 0xd8, 0xd3, 0x68, 0xda, - 0xb3, 0x7a, 0x8b, 0x34, 0xd2, 0xcf, 0x41, 0xff, 0x61, 0x46, 0xc7, 0xfe, 0x0e, 0xc0, 0x44, 0x8a, - 0x46, 0x6f, 0x21, 0xe8, 0x59, 0x43, 0x2e, 0x7e, 0x38, 0x23, 0x17, 0x57, 0x18, 0xb6, 0x26, 0x0d, - 0x27, 0x72, 0x23, 0x52, 0xf6, 0xfc, 0x42, 0xd1, 0x0e, 0xd1, 0x96, 0xe6, 0xd7, 0x9c, 0xfb, 0x5c, - 0x80, 0x7b, 0x46, 0xdb, 0xbf, 0xfb, 0xfc, 0x01, 0x94, 0x6d, 0x58, 0x7a, 0xcb, 0xfa, 0xfc, 0x9f, - 0xa7, 0xff, 0x19, 0x33, 0xa6, 0xcd, 0xb1, 0x56, 0xbd, 0x40, 0xe8, 0x6c, 0xfb, 0x6c, 0xd5, 0x0b, - 0xb2, 0xad, 0x7a, 0x41, 0x81, 0x56, 0x3d, 0x66, 0xf0, 0x3b, 0x2c, 0x9e, 0x3a, 0x98, 0xb5, 0xe4, - 0xe8, 0xa5, 0x0f, 0xf7, 0xd5, 0xb4, 0x78, 0x33, 0xe1, 0xcd, 0x5f, 0x90, 0x52, 0xab, 0x28, 0xcd, - 0xed, 0x82, 0x6c, 0x1a, 0xfd, 0xaa, 0x05, 0x13, 0xe2, 0x37, 0x26, 0xef, 0xb4, 0x49, 0x9c, 0x88, - 0xd3, 0xf1, 0xe3, 0x87, 0xe9, 0x8d, 0x20, 0xc1, 0x3b, 0xf5, 0x21, 0xc9, 0x91, 0x4c, 0x60, 0x6e, - 0xdf, 0x32, 0xfd, 0x41, 0xdf, 0xb1, 0xe0, 0xe4, 0x96, 0x73, 0x9f, 0xb7, 0xc8, 0xcb, 0xb0, 0x93, - 0x78, 0xa1, 0xb0, 0x08, 0x5d, 0xe9, 0x77, 0x9d, 0x74, 0x10, 0xe2, 0xdd, 0x95, 0xc6, 0x5e, 0x27, - 0xbb, 0xa1, 0xe4, 0x76, 0xba, 0x6b, 0x0f, 0x67, 0x37, 0x60, 0x44, 0x2e, 0xcc, 0x2e, 0xf7, 0x85, - 0xaa, 0x2e, 0x04, 0xe4, 0x28, 0x10, 0xe6, 0xa5, 0x1a, 0x70, 0xfe, 0xd5, 0xb6, 0x13, 0x24, 0x5e, - 0xb2, 0xa3, 0xdd, 0x2f, 0x58, 0x3b, 0x62, 0x29, 0x1e, 0x69, 0x3b, 0x6f, 0xc3, 0x98, 0xbe, 0xee, - 0x8e, 0xb4, 0xad, 0x77, 0x60, 0xba, 0xcb, 0xaa, 0x3a, 0xd2, 0x26, 0xef, 0xc1, 0xc3, 0x3d, 0xd7, - 0xc7, 0x51, 0x36, 0x6c, 0xff, 0x8e, 0xa5, 0xb3, 0xce, 0x63, 0x50, 0x30, 0xad, 0x99, 0x0a, 0xa6, - 0x73, 0x45, 0xf7, 0x50, 0x0f, 0x2d, 0xd3, 0x86, 0xde, 0x7d, 0x7a, 0x24, 0xa0, 0x75, 0x18, 0xf2, - 0x69, 0x89, 0x7c, 0xdf, 0x3b, 0xdf, 0xcf, 0x2e, 0x4d, 0x85, 0x12, 0x56, 0x1e, 0x63, 0x41, 0xcb, - 0xfe, 0x8e, 0x05, 0x03, 0x7f, 0x8d, 0x5e, 0x56, 0x1d, 0xa4, 0x45, 0xb0, 0x80, 0x79, 0xec, 0xdc, - 0x5b, 0xbe, 0x9f, 0x90, 0x20, 0x66, 0xc2, 0x6c, 0x2f, 0x0b, 0x85, 0x51, 0xda, 0x94, 0x54, 0x19, - 0xbd, 0x0c, 0xe3, 0xbe, 0x73, 0x87, 0xf8, 0x52, 0x39, 0x9e, 0xbd, 0xfa, 0x5d, 0xd3, 0x81, 0xd8, - 0xc4, 0xa5, 0x95, 0x37, 0xf4, 0xb7, 0x03, 0x21, 0x24, 0xa9, 0xca, 0xc6, 0xc3, 0x02, 0x36, 0x71, - 0xe9, 0xdd, 0xe3, 0x9e, 0x93, 0x34, 0x36, 0xc5, 0xb5, 0x50, 0x75, 0xf7, 0x36, 0x2d, 0xc4, 0x1c, - 0x86, 0x16, 0x60, 0x52, 0xae, 0xd8, 0x5b, 0x24, 0x62, 0xb7, 0x62, 0x2e, 0x67, 0x2a, 0x4f, 0x6d, - 0x6c, 0x82, 0x71, 0x16, 0x1f, 0x7d, 0x04, 0x26, 0xe8, 0xe4, 0x84, 0xed, 0x44, 0x9a, 0xe5, 0x0c, - 0x32, 0x09, 0x9b, 0x59, 0x75, 0xaf, 0x1b, 0x10, 0x9c, 0xc1, 0xb4, 0xdf, 0x84, 0xe9, 0x6b, 0xa1, - 0xe3, 0x2e, 0x3a, 0xbe, 0x13, 0x34, 0x48, 0xb4, 0x1a, 0x34, 0x73, 0x9f, 0xea, 0xf5, 0xe7, 0xf4, - 0x52, 0xde, 0x73, 0xba, 0x1d, 0x01, 0xd2, 0x1b, 0x10, 0x06, 0x65, 0x6f, 0xc0, 0xb0, 0xc7, 0x9b, - 0x12, 0xcb, 0xf6, 0x62, 0x9e, 0x62, 0xab, 0xa3, 0x8f, 0x9a, 0x81, 0x14, 0x2f, 0xc0, 0x92, 0x24, - 0xbd, 0xcb, 0x74, 0xd3, 0x84, 0xe5, 0x5f, 0x17, 0xed, 0xbf, 0x6d, 0xc1, 0xe4, 0xf5, 0x8c, 0x1b, - 0xf0, 0x93, 0x30, 0xc4, 0x83, 0x49, 0x64, 0x75, 0x35, 0x75, 0x56, 0x8a, 0x05, 0xf4, 0x81, 0xab, - 0x0a, 0x7e, 0xb9, 0x04, 0x15, 0x66, 0x9a, 0xdc, 0xa2, 0xd7, 0x89, 0xa3, 0x17, 0x53, 0xd7, 0x0c, - 0x31, 0x35, 0xe7, 0xba, 0xaa, 0x3a, 0xd6, 0x4b, 0x4a, 0x45, 0x37, 0x95, 0x7b, 0x6c, 0xa1, 0x9b, - 0x6a, 0x4a, 0x90, 0xbb, 0x50, 0x4e, 0x98, 0xde, 0xb4, 0xd2, 0x75, 0x96, 0x3d, 0x70, 0x2b, 0xdc, - 0xf7, 0xdc, 0x03, 0xb7, 0xea, 0x59, 0x0f, 0xe6, 0x54, 0xd3, 0x3a, 0xcf, 0xd8, 0xf7, 0xc7, 0x98, - 0xc1, 0xa9, 0xe3, 0x7b, 0x9f, 0x21, 0xca, 0xcb, 0x7c, 0x4e, 0x18, 0x90, 0x8a, 0xd2, 0x7d, 0xc6, - 0x67, 0xc4, 0x3f, 0x1e, 0x44, 0x20, 0xad, 0x62, 0x5f, 0x81, 0xc9, 0xcc, 0xd4, 0xa1, 0x17, 0x60, - 0xb0, 0xb5, 0xe9, 0xc4, 0x24, 0x63, 0xb3, 0x33, 0x58, 0xa3, 0x85, 0xfb, 0xbb, 0x73, 0x13, 0xaa, - 0x02, 0x2b, 0xc1, 0x1c, 0xdb, 0xfe, 0x42, 0x09, 0x06, 0xae, 0x87, 0xee, 0x71, 0x2c, 0xb5, 0x2b, - 0xc6, 0x52, 0x7b, 0x32, 0x3f, 0x04, 0x49, 0xcf, 0x55, 0x56, 0xcb, 0xac, 0xb2, 0x73, 0x05, 0x68, - 0x1d, 0xbc, 0xc0, 0xb6, 0x60, 0x94, 0x85, 0x38, 0x11, 0x46, 0x4b, 0xcf, 0x19, 0x37, 0xab, 0xb9, - 0xcc, 0xcd, 0x6a, 0x52, 0x43, 0xd5, 0xee, 0x57, 0x4f, 0xc1, 0xb0, 0x30, 0x92, 0xc9, 0x9a, 0xdb, - 0x0a, 0x5c, 0x2c, 0xe1, 0xf6, 0xbf, 0x29, 0x83, 0x11, 0x52, 0x05, 0xfd, 0xbe, 0x05, 0xf3, 0x11, - 0x77, 0x5d, 0x72, 0xab, 0xed, 0xc8, 0x0b, 0x9a, 0xf5, 0xc6, 0x26, 0x71, 0xdb, 0xbe, 0x17, 0x34, - 0x57, 0x9b, 0x41, 0xa8, 0x8a, 0x97, 0xef, 0x93, 0x46, 0x9b, 0x29, 0x7c, 0x0b, 0x47, 0x72, 0x51, - 0x0f, 0xc4, 0x97, 0xf6, 0x76, 0xe7, 0xe6, 0x71, 0x5f, 0xad, 0xe0, 0x3e, 0x7b, 0x85, 0xfe, 0xc4, - 0x82, 0x0b, 0x3c, 0xa8, 0x48, 0xf1, 0x91, 0x14, 0xba, 0x91, 0xd6, 0x24, 0xd1, 0x94, 0xdc, 0x3a, - 0x89, 0xb6, 0x16, 0x5f, 0x14, 0x93, 0x7c, 0xa1, 0xd6, 0x5f, 0xab, 0xb8, 0xdf, 0x6e, 0xda, 0xff, - 0xbe, 0x0c, 0xe3, 0x74, 0x3e, 0xd3, 0x40, 0x02, 0x2f, 0x18, 0xcb, 0xe4, 0xb1, 0xcc, 0x32, 0x39, - 0x61, 0x20, 0x3f, 0x98, 0x18, 0x02, 0x31, 0x9c, 0xf0, 0x9d, 0x38, 0xb9, 0x42, 0x9c, 0x28, 0xb9, - 0x43, 0x1c, 0xf6, 0x0e, 0x9b, 0xb5, 0xf1, 0x28, 0xf0, 0xb4, 0xab, 0x0c, 0xaf, 0xae, 0x65, 0x89, - 0xe1, 0x4e, 0xfa, 0x68, 0x1b, 0x10, 0x7b, 0xf3, 0x8d, 0x9c, 0x20, 0xe6, 0x63, 0xf1, 0x84, 0x82, - 0xb8, 0xbf, 0x56, 0x67, 0x45, 0xab, 0xe8, 0x5a, 0x07, 0x35, 0xdc, 0xa5, 0x05, 0xed, 0x55, 0x7f, - 0xb0, 0xe8, 0xab, 0xfe, 0x50, 0x8e, 0x9d, 0xfb, 0x17, 0x2d, 0x98, 0xa6, 0x9f, 0xc5, 0xb4, 0x89, - 0x8e, 0x51, 0x08, 0x93, 0x74, 0xd9, 0xf9, 0x24, 0x91, 0x65, 0x62, 0x7f, 0xe5, 0x48, 0xd6, 0x26, - 0x9d, 0x54, 0x7c, 0xbb, 0x6a, 0x12, 0xc3, 0x59, 0xea, 0xf6, 0x37, 0x2c, 0x60, 0xd6, 0x85, 0xc7, - 0x70, 0x98, 0x5d, 0x36, 0x0f, 0x33, 0x3b, 0x9f, 0x63, 0xf4, 0x38, 0xc7, 0x9e, 0x87, 0x29, 0x0a, - 0xad, 0x45, 0xe1, 0x7d, 0xf5, 0x36, 0x9b, 0xaf, 0x29, 0xfe, 0x62, 0x89, 0x6f, 0x1b, 0xe5, 0x83, - 0x89, 0x7e, 0xd1, 0x82, 0x91, 0x86, 0xd3, 0x72, 0x1a, 0x3c, 0x20, 0x55, 0x01, 0xed, 0x8c, 0x51, - 0x7f, 0x7e, 0x49, 0xd4, 0xe5, 0x9a, 0x85, 0x0f, 0xca, 0xa1, 0xcb, 0xe2, 0x5c, 0x6d, 0x82, 0x6a, - 0x7c, 0xf6, 0x2e, 0x8c, 0x1b, 0xc4, 0x8e, 0xf4, 0x1a, 0xfa, 0x8b, 0x16, 0x67, 0xfa, 0xea, 0xaa, - 0x70, 0x0f, 0x4e, 0x04, 0xda, 0x7f, 0xca, 0xce, 0xa4, 0x64, 0x3c, 0x5f, 0x9c, 0xad, 0x33, 0x2e, - 0xa8, 0x59, 0x52, 0x66, 0x08, 0xe2, 0xce, 0x36, 0xec, 0x5f, 0xb3, 0xe0, 0x21, 0x1d, 0x51, 0x73, - 0x9a, 0xcd, 0xd3, 0x1b, 0x57, 0x61, 0x24, 0x6c, 0x91, 0xc8, 0x49, 0xaf, 0x45, 0xe7, 0xe4, 0xfc, - 0xdf, 0x10, 0xe5, 0xfb, 0xbb, 0x73, 0x27, 0x75, 0xea, 0xb2, 0x1c, 0xab, 0x9a, 0xc8, 0x86, 0x21, - 0x36, 0x2f, 0xb1, 0x70, 0x77, 0x66, 0x01, 0x9a, 0xd8, 0xeb, 0x4c, 0x8c, 0x05, 0xc4, 0xfe, 0x7b, - 0x16, 0x5f, 0x6e, 0x7a, 0xd7, 0xd1, 0x67, 0x61, 0x6a, 0x8b, 0xde, 0xa0, 0x96, 0xef, 0xb7, 0xe8, - 0x41, 0xca, 0xde, 0xa5, 0xad, 0x22, 0xc7, 0x47, 0x8f, 0xe1, 0x2e, 0xce, 0x88, 0xde, 0x4f, 0xad, - 0x65, 0xc8, 0xe2, 0x8e, 0x86, 0xec, 0x7f, 0x52, 0xe2, 0x7b, 0x96, 0xc9, 0x70, 0x4f, 0xc1, 0x70, - 0x2b, 0x74, 0x97, 0x56, 0xab, 0x58, 0xcc, 0x95, 0x62, 0x3a, 0x35, 0x5e, 0x8c, 0x25, 0x1c, 0x5d, - 0x02, 0x20, 0xf7, 0x13, 0x12, 0x05, 0x8e, 0xaf, 0xde, 0x93, 0x95, 0xa8, 0xb4, 0xac, 0x20, 0x58, - 0xc3, 0xa2, 0x75, 0x5a, 0x51, 0xb8, 0xed, 0xb9, 0xcc, 0xdb, 0xa3, 0x6c, 0xd6, 0xa9, 0x29, 0x08, - 0xd6, 0xb0, 0xe8, 0xbd, 0xb5, 0x1d, 0xc4, 0xfc, 0x18, 0x73, 0xee, 0x88, 0x78, 0x42, 0x23, 0xe9, - 0xbd, 0xf5, 0xa6, 0x0e, 0xc4, 0x26, 0x2e, 0xba, 0x0a, 0x43, 0x89, 0xc3, 0x5e, 0x49, 0x07, 0x8b, - 0x58, 0xc5, 0xac, 0x53, 0x5c, 0x3d, 0x80, 0x13, 0xad, 0x8a, 0x05, 0x09, 0xfb, 0xbf, 0x56, 0x00, - 0x52, 0xa9, 0x0b, 0x7d, 0xa1, 0x73, 0xc3, 0x7f, 0xa8, 0xa8, 0xc8, 0xf6, 0xe0, 0x76, 0x3b, 0xfa, - 0x8a, 0x05, 0xa3, 0x8e, 0xef, 0x87, 0x0d, 0x27, 0x61, 0xd3, 0x53, 0x2a, 0xca, 0x7a, 0x44, 0x4f, - 0x16, 0xd2, 0xba, 0xbc, 0x33, 0xcf, 0xc9, 0x97, 0x4b, 0x0d, 0x92, 0xdb, 0x1f, 0xbd, 0x0b, 0xe8, - 0x83, 0x52, 0x6a, 0xe7, 0x5f, 0x78, 0x36, 0x2b, 0xb5, 0x57, 0x18, 0xc3, 0xd5, 0x04, 0x76, 0xf4, - 0xa6, 0x11, 0x7f, 0x67, 0xa0, 0x88, 0xcb, 0xae, 0x21, 0x87, 0xe4, 0x85, 0xde, 0x41, 0xaf, 0xeb, - 0xe6, 0xe3, 0x83, 0x45, 0x7c, 0xe2, 0x35, 0x71, 0x38, 0xc7, 0x74, 0x3c, 0x81, 0x49, 0xd7, 0x3c, - 0x79, 0x85, 0x09, 0xdc, 0xc5, 0xfc, 0x16, 0x32, 0x47, 0x76, 0x7a, 0xd6, 0x66, 0x00, 0x38, 0xdb, - 0x04, 0x7a, 0x9d, 0x1b, 0xf7, 0xaf, 0x06, 0x1b, 0xa1, 0x30, 0x83, 0x3b, 0x5f, 0xe0, 0x9b, 0xef, - 0xc4, 0x09, 0xd9, 0xa2, 0x75, 0xd2, 0xc3, 0xf5, 0xba, 0xa0, 0x82, 0x15, 0x3d, 0xb4, 0x0e, 0x43, - 0xcc, 0x43, 0x2b, 0x9e, 0x19, 0x29, 0xa2, 0x89, 0x33, 0x1d, 0x93, 0xd3, 0xfd, 0xc3, 0xfe, 0xc6, - 0x58, 0xd0, 0x42, 0x57, 0x64, 0x68, 0x82, 0x78, 0x35, 0xb8, 0x19, 0x13, 0x16, 0x9a, 0xa0, 0xb2, - 0xf8, 0x81, 0x34, 0xd6, 0x00, 0x2f, 0xef, 0x1a, 0x81, 0xd0, 0xa8, 0x49, 0x05, 0x1b, 0xf1, 0x5f, - 0x06, 0x36, 0x9c, 0x81, 0x22, 0x1d, 0x35, 0xc3, 0x20, 0xa6, 0x93, 0x7d, 0xcb, 0x24, 0x86, 0xb3, - 0xd4, 0x8f, 0xf5, 0x48, 0x9d, 0x0d, 0x60, 0x2a, 0xbb, 0x29, 0x8f, 0xf4, 0x08, 0xff, 0xf1, 0x00, - 0x4c, 0x98, 0x8b, 0x03, 0x5d, 0x80, 0x8a, 0x20, 0xa2, 0x02, 0x9d, 0xa9, 0x3d, 0xb0, 0x26, 0x01, - 0x38, 0xc5, 0x61, 0x21, 0xdf, 0x58, 0x75, 0xcd, 0xba, 0x28, 0x0d, 0xf9, 0xa6, 0x20, 0x58, 0xc3, - 0xa2, 0x92, 0xf0, 0x9d, 0x30, 0x4c, 0xd4, 0x49, 0xa0, 0xd6, 0xcd, 0x22, 0x2b, 0xc5, 0x02, 0x4a, - 0x4f, 0x80, 0xbb, 0xf4, 0x63, 0xfa, 0xa6, 0x56, 0x51, 0x9d, 0x00, 0x57, 0x75, 0x20, 0x36, 0x71, - 0xe9, 0x89, 0x16, 0xc6, 0x6c, 0x21, 0x0a, 0x79, 0x3b, 0xb5, 0xd6, 0xaa, 0x73, 0xaf, 0x45, 0x09, - 0x47, 0x9f, 0x84, 0x87, 0x94, 0x93, 0x21, 0xe6, 0x5a, 0x5a, 0xd9, 0xe2, 0x90, 0x71, 0x65, 0x7e, - 0x68, 0xa9, 0x3b, 0x1a, 0xee, 0x55, 0x1f, 0xbd, 0x02, 0x13, 0x42, 0x56, 0x96, 0x14, 0x87, 0xcd, - 0x17, 0xf8, 0xab, 0x06, 0x14, 0x67, 0xb0, 0x51, 0x15, 0xa6, 0x68, 0x09, 0x13, 0x52, 0x25, 0x05, - 0xee, 0x2c, 0xa9, 0x8e, 0xfa, 0xab, 0x19, 0x38, 0xee, 0xa8, 0x81, 0x16, 0x60, 0x92, 0x0b, 0x2b, - 0xf4, 0x62, 0xc8, 0xbe, 0x83, 0xb0, 0x5d, 0x55, 0x1b, 0xe1, 0x86, 0x09, 0xc6, 0x59, 0x7c, 0xf4, - 0x12, 0x8c, 0x39, 0x51, 0x63, 0xd3, 0x4b, 0x48, 0x23, 0x69, 0x47, 0x3c, 0xf0, 0x87, 0x66, 0xc2, - 0xb0, 0xa0, 0xc1, 0xb0, 0x81, 0x69, 0x7f, 0x06, 0xa6, 0xbb, 0x18, 0xca, 0xd3, 0x85, 0xe3, 0xb4, - 0x3c, 0x39, 0xa6, 0x8c, 0xdd, 0xd5, 0x42, 0x6d, 0x55, 0x8e, 0x46, 0xc3, 0xa2, 0xab, 0x93, 0xa9, - 0xa7, 0xb5, 0x38, 0xa4, 0x6a, 0x75, 0xae, 0x48, 0x00, 0x4e, 0x71, 0xec, 0xbf, 0xaa, 0x80, 0xa6, - 0xbd, 0x29, 0x60, 0x6b, 0xf3, 0x12, 0x8c, 0xc9, 0xd0, 0xba, 0x5a, 0x48, 0x4b, 0x35, 0xcc, 0xcb, - 0x1a, 0x0c, 0x1b, 0x98, 0xb4, 0x6f, 0x81, 0xd4, 0x49, 0x65, 0xad, 0xbc, 0x94, 0xb2, 0x0a, 0xa7, - 0x38, 0xe8, 0x3c, 0x8c, 0xc4, 0xc4, 0xdf, 0xb8, 0xe6, 0x05, 0x77, 0xc5, 0xc2, 0x56, 0x9c, 0xb9, - 0x2e, 0xca, 0xb1, 0xc2, 0x40, 0x8b, 0x50, 0x6e, 0x7b, 0xae, 0x58, 0xca, 0x52, 0x6c, 0x28, 0xdf, - 0x5c, 0xad, 0xee, 0xef, 0xce, 0x3d, 0xd6, 0x2b, 0xce, 0x30, 0xbd, 0x9f, 0xc7, 0xf3, 0x74, 0xfb, - 0xd1, 0xca, 0xdd, 0xf4, 0xf4, 0x43, 0x7d, 0xea, 0xe9, 0x2f, 0x01, 0x88, 0x51, 0xcb, 0xb5, 0x5c, - 0x4e, 0xbf, 0xda, 0x65, 0x05, 0xc1, 0x1a, 0x16, 0xbd, 0xe5, 0x37, 0x22, 0xe2, 0xc8, 0x8b, 0x30, - 0x37, 0xe0, 0x1e, 0x39, 0xfc, 0x2d, 0x7f, 0x29, 0x4b, 0x0c, 0x77, 0xd2, 0x47, 0x21, 0x9c, 0x70, - 0x85, 0x27, 0x6b, 0xda, 0x68, 0xa5, 0x7f, 0xab, 0x71, 0xda, 0x60, 0x35, 0x4b, 0x08, 0x77, 0xd2, - 0x46, 0x9f, 0x86, 0x59, 0x59, 0xd8, 0xe9, 0x46, 0xcc, 0xb6, 0x4b, 0x79, 0xf1, 0xcc, 0xde, 0xee, - 0xdc, 0x6c, 0xb5, 0x27, 0x16, 0x3e, 0x80, 0x02, 0x7a, 0x03, 0x86, 0xd8, 0xbb, 0x4e, 0x3c, 0x33, - 0xca, 0x4e, 0xbc, 0xe7, 0x8b, 0xf8, 0x1e, 0xd0, 0x55, 0x3f, 0xcf, 0x5e, 0x87, 0x84, 0xc9, 0x6a, - 0xfa, 0x58, 0xc6, 0x0a, 0xb1, 0xa0, 0x89, 0x5a, 0x30, 0xea, 0x04, 0x41, 0x98, 0x38, 0x5c, 0x10, - 0x1b, 0x2b, 0x22, 0x4b, 0x6a, 0x4d, 0x2c, 0xa4, 0x75, 0x79, 0x3b, 0xca, 0x0a, 0x4e, 0x83, 0x60, - 0xbd, 0x09, 0x74, 0x0f, 0x26, 0xc3, 0x7b, 0x94, 0x61, 0xca, 0xa7, 0x8d, 0x78, 0x66, 0xdc, 0x1c, - 0x58, 0x8e, 0xa2, 0xd6, 0xa8, 0xac, 0x71, 0x32, 0x93, 0x28, 0xce, 0xb6, 0x82, 0xe6, 0x0d, 0x75, - 0xf5, 0x44, 0x6a, 0x3b, 0x9e, 0xaa, 0xab, 0x75, 0xed, 0x34, 0x73, 0x55, 0xe7, 0xc6, 0x98, 0x8c, - 0x23, 0x4c, 0x66, 0x5c, 0xd5, 0x53, 0x10, 0xd6, 0xf1, 0x66, 0x3f, 0x0c, 0xa3, 0xda, 0xc4, 0xf7, - 0x63, 0x01, 0x3c, 0xfb, 0x0a, 0x4c, 0x65, 0x27, 0xb4, 0x2f, 0x0b, 0xe2, 0xff, 0x55, 0x82, 0xc9, - 0x2e, 0xef, 0x46, 0x77, 0x3d, 0x66, 0x68, 0x6f, 0xb0, 0xbe, 0xab, 0x5e, 0xe0, 0x62, 0x06, 0x31, - 0x19, 0x58, 0xa9, 0x00, 0x03, 0x93, 0xdc, 0xb4, 0xdc, 0x93, 0x9b, 0x0a, 0xa6, 0x35, 0xf0, 0x6e, - 0x98, 0x96, 0x79, 0x4e, 0x0c, 0x16, 0x3a, 0x27, 0x1e, 0x00, 0xa3, 0x33, 0x8e, 0x9a, 0xe1, 0x02, - 0x47, 0xcd, 0xd7, 0x4b, 0x30, 0x95, 0x5a, 0x4b, 0x8b, 0x78, 0xdb, 0x47, 0xff, 0x0c, 0xb1, 0x6e, - 0x3c, 0x43, 0xe4, 0x85, 0xd3, 0xce, 0xf4, 0xaf, 0xe7, 0x93, 0xc4, 0x1b, 0x99, 0x27, 0x89, 0xe7, - 0xfb, 0xa4, 0x7b, 0xf0, 0xf3, 0xc4, 0xb7, 0x4b, 0x70, 0x2a, 0x5b, 0x65, 0xc9, 0x77, 0xbc, 0xad, - 0x63, 0x98, 0xaf, 0x4f, 0x1a, 0xf3, 0xf5, 0x62, 0x7f, 0xe3, 0x62, 0x9d, 0xec, 0x39, 0x69, 0x4e, - 0x66, 0xd2, 0x3e, 0x7c, 0x18, 0xe2, 0x07, 0xcf, 0xdc, 0x1f, 0x5a, 0xf0, 0x70, 0xd7, 0x7a, 0xc7, - 0xa0, 0x78, 0x7d, 0xcd, 0x54, 0xbc, 0x3e, 0x77, 0x88, 0xd1, 0xf5, 0xd0, 0xc4, 0xfe, 0x7a, 0xb9, - 0xc7, 0xa8, 0x98, 0x6a, 0xea, 0x06, 0x8c, 0x3a, 0x8d, 0x06, 0x89, 0xe3, 0xb5, 0xd0, 0x55, 0x41, - 0xaf, 0x9e, 0x65, 0x67, 0x4b, 0x5a, 0xbc, 0xbf, 0x3b, 0x37, 0x9b, 0x25, 0x91, 0x82, 0xb1, 0x4e, - 0xc1, 0x0c, 0xc7, 0x57, 0x3a, 0xa2, 0x70, 0x7c, 0x97, 0x00, 0xb6, 0xd5, 0x2d, 0x36, 0xab, 0xf1, - 0xd2, 0xee, 0xb7, 0x1a, 0x16, 0xfa, 0x39, 0x26, 0x11, 0x72, 0x23, 0x8d, 0x01, 0xd3, 0x37, 0x34, - 0xe7, 0xfb, 0xe9, 0x06, 0x1f, 0xdc, 0x05, 0x55, 0x69, 0x07, 0x15, 0x49, 0xf4, 0x71, 0x98, 0x8a, - 0x79, 0xa0, 0x83, 0x25, 0xdf, 0x89, 0x99, 0x9b, 0x80, 0xe0, 0xa7, 0xcc, 0x9b, 0xb4, 0x9e, 0x81, - 0xe1, 0x0e, 0x6c, 0xfb, 0x5b, 0x65, 0x78, 0xff, 0x01, 0xcb, 0x16, 0x2d, 0x98, 0xaf, 0xb6, 0xcf, - 0x64, 0xf5, 0x3f, 0xb3, 0x5d, 0x2b, 0x1b, 0x0a, 0xa1, 0xcc, 0xd7, 0x2e, 0xbd, 0xeb, 0xaf, 0xfd, - 0x55, 0x5d, 0x5b, 0xc7, 0xed, 0x36, 0x2f, 0x1f, 0x7a, 0x63, 0xfe, 0xa4, 0x2a, 0xeb, 0x3f, 0x6f, - 0xc1, 0x63, 0x5d, 0x87, 0x65, 0x58, 0x89, 0x5c, 0x80, 0x4a, 0x83, 0x16, 0x6a, 0x4e, 0x3d, 0xa9, - 0xc3, 0x9f, 0x04, 0xe0, 0x14, 0xc7, 0x30, 0x06, 0x29, 0xe5, 0x1a, 0x83, 0xfc, 0xc0, 0x82, 0x93, - 0xd9, 0x4e, 0x1c, 0x03, 0xdf, 0xaa, 0x9b, 0x7c, 0x6b, 0xbe, 0xbf, 0x8f, 0xdf, 0x83, 0x65, 0xfd, - 0x8f, 0x09, 0x38, 0xdd, 0x71, 0xea, 0xf1, 0x59, 0xfc, 0x79, 0x0b, 0x4e, 0x34, 0x99, 0xf4, 0xae, - 0x79, 0x4e, 0x89, 0x71, 0xe5, 0xb8, 0x9b, 0x1d, 0xe8, 0x70, 0xc5, 0xef, 0x22, 0x1d, 0x28, 0xb8, - 0xb3, 0x31, 0xf4, 0x65, 0x0b, 0x4e, 0x3a, 0xf7, 0xe2, 0x8e, 0x6c, 0x30, 0x62, 0x21, 0xbd, 0x92, - 0xa3, 0x2c, 0xcb, 0xc9, 0x23, 0xb3, 0x38, 0xb3, 0xb7, 0x3b, 0x77, 0xb2, 0x1b, 0x16, 0xee, 0xda, - 0x2a, 0xfd, 0xbe, 0x9b, 0xc2, 0x2f, 0xa3, 0x98, 0x0f, 0x60, 0x37, 0x2f, 0x0e, 0xce, 0xd6, 0x24, - 0x04, 0x2b, 0x8a, 0xe8, 0x2d, 0xa8, 0x34, 0xa5, 0xb3, 0x54, 0x96, 0x6d, 0xf6, 0x98, 0xe6, 0x6e, - 0xbe, 0x55, 0xdc, 0x76, 0x5f, 0x81, 0x70, 0x4a, 0x14, 0x5d, 0x81, 0x72, 0xb0, 0x11, 0x0b, 0xcf, - 0xe9, 0x3c, 0x1b, 0x20, 0xd3, 0xf2, 0x8a, 0x3b, 0x9b, 0x5e, 0x5f, 0xa9, 0x63, 0x4a, 0x82, 0x52, - 0x8a, 0xee, 0xb8, 0x42, 0x4b, 0x9c, 0x43, 0x09, 0x2f, 0x56, 0x3b, 0x29, 0xe1, 0xc5, 0x2a, 0xa6, - 0x24, 0x50, 0x0d, 0x06, 0x99, 0xb3, 0x86, 0x50, 0x01, 0xe7, 0xb8, 0xd7, 0x77, 0xb8, 0xa4, 0xf0, - 0xa8, 0x91, 0xac, 0x18, 0x73, 0x42, 0x68, 0x1d, 0x86, 0x1a, 0x2c, 0xf1, 0x81, 0xb8, 0x9b, 0xe7, - 0x05, 0x9e, 0xe8, 0x48, 0x92, 0xc0, 0xdf, 0xbd, 0x78, 0x39, 0x16, 0xb4, 0x18, 0x55, 0xd2, 0xda, - 0xdc, 0x88, 0xc5, 0xe5, 0x3b, 0x8f, 0x6a, 0x47, 0x0a, 0x0b, 0x41, 0x95, 0x95, 0x63, 0x41, 0x0b, - 0x55, 0xa1, 0xb4, 0xd1, 0x10, 0xc1, 0x67, 0x73, 0x54, 0xbf, 0xa6, 0xe7, 0xf0, 0xe2, 0xd0, 0xde, - 0xee, 0x5c, 0x69, 0x65, 0x09, 0x97, 0x36, 0x1a, 0xe8, 0x35, 0x18, 0xde, 0xe0, 0x8e, 0x96, 0x22, - 0xd0, 0xec, 0xc5, 0x3c, 0x6f, 0xd0, 0x0e, 0xaf, 0x4c, 0xee, 0x9f, 0x21, 0x00, 0x58, 0x92, 0x63, - 0x31, 0xf8, 0x94, 0xeb, 0xa8, 0x88, 0x34, 0x3b, 0xdf, 0x9f, 0xab, 0xa9, 0xb8, 0x93, 0xaa, 0x52, - 0xac, 0x51, 0xa4, 0x6b, 0xde, 0x91, 0x39, 0x5c, 0x58, 0x94, 0xd9, 0xdc, 0x35, 0xdf, 0x35, 0xe5, - 0x0b, 0x5f, 0xf3, 0x0a, 0x84, 0x53, 0xa2, 0xa8, 0x0d, 0xe3, 0xdb, 0x71, 0x6b, 0x93, 0xc8, 0xad, - 0xcf, 0x42, 0xcf, 0x8e, 0x5e, 0xfa, 0x68, 0x4e, 0x3c, 0x61, 0x51, 0xc5, 0x8b, 0x92, 0xb6, 0xe3, - 0x77, 0x70, 0x30, 0x16, 0xf4, 0xec, 0x96, 0x4e, 0x16, 0x9b, 0xad, 0xd0, 0x4f, 0xf2, 0x4e, 0x3b, - 0xbc, 0xb3, 0x93, 0x10, 0x11, 0x9a, 0x36, 0xe7, 0x93, 0xbc, 0xca, 0x91, 0x3b, 0x3f, 0x89, 0x00, - 0x60, 0x49, 0x4e, 0x4d, 0x19, 0xe3, 0xc6, 0x53, 0x85, 0xa7, 0xac, 0x63, 0x0c, 0xe9, 0x94, 0x31, - 0xee, 0x9b, 0x12, 0x65, 0x5c, 0xb7, 0xb5, 0x19, 0x26, 0x61, 0x90, 0xe1, 0xfd, 0x27, 0x8a, 0x70, - 0xdd, 0x5a, 0x97, 0x9a, 0x9d, 0x5c, 0xb7, 0x1b, 0x16, 0xee, 0xda, 0x2a, 0x0a, 0x60, 0xa2, 0x15, - 0x46, 0xc9, 0xbd, 0x30, 0x92, 0xeb, 0x10, 0x15, 0xba, 0x23, 0x1a, 0x75, 0x44, 0xdb, 0xcc, 0x0c, - 0xd7, 0x84, 0xe0, 0x0c, 0x75, 0xfa, 0xe9, 0xe2, 0x86, 0xe3, 0x93, 0xd5, 0x1b, 0x33, 0xd3, 0x45, - 0x3e, 0x5d, 0x9d, 0x23, 0x77, 0x7e, 0x3a, 0x01, 0xc0, 0x92, 0x9c, 0xfd, 0x6b, 0x43, 0x9d, 0x82, - 0x03, 0xbb, 0x1a, 0xfc, 0xdd, 0xce, 0x97, 0xd8, 0x8f, 0xf7, 0x7f, 0x03, 0x7e, 0x80, 0x6f, 0xb2, - 0x5f, 0xb6, 0xe0, 0x74, 0xab, 0xab, 0x58, 0x20, 0x8e, 0xde, 0x7e, 0x2f, 0xd2, 0x7c, 0x5a, 0x54, - 0x04, 0xe9, 0xee, 0x70, 0xdc, 0xa3, 0xcd, 0xac, 0x30, 0x5d, 0x7e, 0xd7, 0xc2, 0xf4, 0x6d, 0x18, - 0x61, 0xd2, 0x5f, 0x1a, 0xd7, 0xa5, 0xcf, 0x10, 0x28, 0xec, 0x10, 0x5f, 0x12, 0x24, 0xb0, 0x22, - 0x46, 0x27, 0xee, 0xd1, 0xec, 0x20, 0x30, 0x61, 0x60, 0x11, 0xb7, 0x90, 0xdf, 0x54, 0x56, 0xc4, - 0x4c, 0x3c, 0x5a, 0x3b, 0x08, 0x79, 0x3f, 0x0f, 0x01, 0x1f, 0xdc, 0x18, 0xaa, 0x76, 0xb9, 0x2a, - 0x0d, 0x99, 0xcf, 0x2e, 0xf9, 0xd7, 0xa5, 0xe3, 0x15, 0xf1, 0xff, 0xa9, 0xd5, 0x45, 0x22, 0xe5, - 0xd7, 0xb2, 0x8f, 0x9a, 0xd7, 0xb2, 0x27, 0xb3, 0xd7, 0xb2, 0x0e, 0x65, 0x8c, 0x71, 0x23, 0x2b, - 0x1e, 0x77, 0xb5, 0x68, 0xe0, 0x1a, 0xdb, 0x87, 0xb3, 0x79, 0xec, 0x8e, 0x99, 0x62, 0xb9, 0xea, - 0x11, 0x32, 0x35, 0xc5, 0x72, 0x57, 0xab, 0x98, 0x41, 0x8a, 0x06, 0x16, 0xb0, 0x7f, 0xa1, 0x04, - 0xe5, 0x5a, 0xe8, 0x1e, 0x83, 0x72, 0xe9, 0xb2, 0xa1, 0x5c, 0x7a, 0x22, 0x37, 0xa7, 0x5f, 0x4f, - 0x55, 0xd2, 0x8d, 0x8c, 0x2a, 0xe9, 0x67, 0xf2, 0x49, 0x1d, 0xac, 0x38, 0xfa, 0x4e, 0x19, 0xf4, - 0xac, 0x84, 0xe8, 0x3f, 0x1f, 0xc6, 0x42, 0xb7, 0x5c, 0x2c, 0x51, 0xa1, 0x68, 0x83, 0x59, 0x72, - 0x49, 0xbf, 0xbe, 0x9f, 0x58, 0x43, 0xdd, 0xdb, 0xc4, 0x6b, 0x6e, 0x26, 0xc4, 0xcd, 0x0e, 0xec, - 0xf8, 0x0c, 0x75, 0xff, 0xd2, 0x82, 0xc9, 0x4c, 0xeb, 0xc8, 0xef, 0xe6, 0x10, 0x74, 0x48, 0x75, - 0xd1, 0x89, 0x5c, 0x0f, 0xa2, 0x79, 0x00, 0xa5, 0xf5, 0x97, 0x2a, 0x19, 0x26, 0x9d, 0xaa, 0x67, - 0x81, 0x18, 0x6b, 0x18, 0xe8, 0x05, 0x18, 0x4d, 0xc2, 0x56, 0xe8, 0x87, 0xcd, 0x9d, 0xab, 0x44, - 0x86, 0xbc, 0x50, 0x2f, 0x26, 0xeb, 0x29, 0x08, 0xeb, 0x78, 0xf6, 0x77, 0xcb, 0x90, 0xcd, 0x69, - 0xf9, 0xff, 0xd7, 0xe9, 0x4f, 0xce, 0x3a, 0xfd, 0x63, 0x0b, 0xa6, 0x68, 0xeb, 0xcc, 0x74, 0x46, - 0x1a, 0xd4, 0xaa, 0x24, 0x10, 0xd6, 0x01, 0x49, 0x20, 0x9e, 0xa4, 0xdc, 0xce, 0x0d, 0xdb, 0x89, - 0x50, 0x22, 0x69, 0x4c, 0x8c, 0x96, 0x62, 0x01, 0x15, 0x78, 0x24, 0x8a, 0x84, 0xe7, 0x91, 0x8e, - 0x47, 0xa2, 0x08, 0x0b, 0xa8, 0xcc, 0x11, 0x31, 0xd0, 0x23, 0x47, 0x04, 0x8b, 0x6b, 0x25, 0xcc, - 0x35, 0x84, 0x58, 0xa1, 0xc5, 0xb5, 0x92, 0x76, 0x1c, 0x29, 0x8e, 0xfd, 0xcd, 0x32, 0x8c, 0xd5, - 0x42, 0x37, 0xb5, 0x94, 0x7f, 0xde, 0xb0, 0x94, 0x3f, 0x9b, 0xb1, 0x94, 0x9f, 0xd2, 0x71, 0x1f, - 0x8c, 0xa1, 0xbc, 0x88, 0x7f, 0xc6, 0xb2, 0x98, 0x1c, 0xd2, 0x48, 0xde, 0x88, 0x7f, 0xa6, 0x08, - 0x61, 0x93, 0xee, 0x4f, 0x93, 0x71, 0xfc, 0xff, 0xb1, 0x60, 0xa2, 0x16, 0xba, 0x74, 0x81, 0xfe, - 0x34, 0xad, 0x46, 0x3d, 0x6a, 0xda, 0xd0, 0x01, 0x51, 0xd3, 0x7e, 0xc3, 0x82, 0xe1, 0x5a, 0xe8, - 0x1e, 0x83, 0x82, 0x75, 0xc5, 0x54, 0xb0, 0x3e, 0x96, 0xcb, 0x79, 0x7b, 0xe8, 0x54, 0xbf, 0x55, - 0x86, 0x71, 0xda, 0xe3, 0xb0, 0x29, 0xbf, 0x97, 0x31, 0x37, 0x56, 0x81, 0xb9, 0xa1, 0x22, 0x61, - 0xe8, 0xfb, 0xe1, 0xbd, 0xec, 0xb7, 0x5b, 0x61, 0xa5, 0x58, 0x40, 0xd1, 0x79, 0x18, 0x69, 0x45, - 0x64, 0xdb, 0x0b, 0xdb, 0x71, 0xd6, 0x8b, 0xb1, 0x26, 0xca, 0xb1, 0xc2, 0x40, 0xcf, 0xc3, 0x58, - 0xec, 0x05, 0x0d, 0x22, 0x8d, 0x39, 0x06, 0x98, 0x31, 0x07, 0x0f, 0x50, 0xa9, 0x95, 0x63, 0x03, - 0x0b, 0xdd, 0x86, 0x0a, 0xfb, 0xcf, 0x76, 0x50, 0xff, 0x49, 0x1e, 0x78, 0xc8, 0x33, 0x49, 0x00, - 0xa7, 0xb4, 0xd0, 0x25, 0x80, 0x44, 0x9a, 0x9d, 0xc4, 0x22, 0xde, 0x8a, 0x92, 0x4b, 0x95, 0x41, - 0x4a, 0x8c, 0x35, 0x2c, 0xf4, 0x0c, 0x54, 0x12, 0xc7, 0xf3, 0xaf, 0x79, 0x01, 0x89, 0x85, 0xd9, - 0x8e, 0x08, 0x36, 0x2d, 0x0a, 0x71, 0x0a, 0xa7, 0xe7, 0x3d, 0xf3, 0xa1, 0xe6, 0x09, 0x64, 0x46, - 0x18, 0x36, 0x3b, 0xef, 0xaf, 0xa9, 0x52, 0xac, 0x61, 0xd8, 0x2f, 0xc1, 0xa9, 0x5a, 0xe8, 0xd6, - 0xc2, 0x28, 0x59, 0x09, 0xa3, 0x7b, 0x4e, 0xe4, 0xca, 0xef, 0x37, 0x27, 0x63, 0x1c, 0xd3, 0x33, - 0x79, 0x90, 0xeb, 0x1c, 0x8d, 0x98, 0xc5, 0xcf, 0xb1, 0x13, 0xbf, 0x4f, 0x17, 0x8c, 0x1f, 0x96, - 0x00, 0xd5, 0x98, 0x61, 0x8c, 0x91, 0x6f, 0x68, 0x13, 0x26, 0x62, 0x72, 0xcd, 0x0b, 0xda, 0xf7, - 0x05, 0xa9, 0x62, 0x3e, 0x2f, 0xf5, 0x65, 0xbd, 0x0e, 0xd7, 0x74, 0x98, 0x65, 0x38, 0x43, 0x97, - 0x4e, 0x66, 0xd4, 0x0e, 0x16, 0xe2, 0x9b, 0x31, 0x89, 0x44, 0x24, 0x20, 0x36, 0x99, 0x58, 0x16, - 0xe2, 0x14, 0x4e, 0x17, 0x0f, 0xfb, 0x73, 0x3d, 0x0c, 0x70, 0x18, 0x26, 0x72, 0xb9, 0xb1, 0x7c, - 0x0b, 0x5a, 0x39, 0x36, 0xb0, 0xd0, 0x0a, 0xa0, 0xb8, 0xdd, 0x6a, 0xf9, 0xec, 0xad, 0xd1, 0xf1, - 0x59, 0x48, 0x40, 0x6e, 0x1f, 0x2d, 0x52, 0x15, 0xd4, 0x3b, 0xa0, 0xb8, 0x4b, 0x0d, 0xca, 0x2c, - 0x36, 0x62, 0xf6, 0x5b, 0x38, 0x54, 0x73, 0x7d, 0x25, 0x8f, 0x31, 0x88, 0x25, 0xcc, 0xfe, 0x1c, - 0x3b, 0xe0, 0x58, 0xe2, 0x93, 0xa4, 0x1d, 0x11, 0xb4, 0x05, 0xe3, 0x2d, 0x76, 0x88, 0x25, 0x51, - 0xe8, 0xfb, 0x44, 0xca, 0x97, 0x87, 0x33, 0xcd, 0xe1, 0xa9, 0x0e, 0x74, 0x72, 0xd8, 0xa4, 0x6e, - 0x7f, 0x69, 0x82, 0xf1, 0x2a, 0xf1, 0xdc, 0x3b, 0x2c, 0x8c, 0x70, 0x85, 0x24, 0xf7, 0x81, 0x22, - 0x29, 0xcc, 0xd2, 0x73, 0x40, 0x98, 0xf4, 0x62, 0x49, 0x05, 0x7d, 0x8a, 0x99, 0x98, 0x73, 0x06, - 0x51, 0x3c, 0x31, 0x23, 0xc7, 0x37, 0xcc, 0xcb, 0x05, 0x09, 0xac, 0x91, 0x43, 0xd7, 0x60, 0x5c, - 0xe4, 0xc9, 0x10, 0x6a, 0x8a, 0xb2, 0x71, 0xc5, 0x1e, 0xc7, 0x3a, 0x70, 0x3f, 0x5b, 0x80, 0xcd, - 0xca, 0xa8, 0x09, 0x8f, 0x6a, 0x79, 0xa0, 0xba, 0x98, 0x91, 0x71, 0xce, 0xf3, 0xd8, 0xde, 0xee, - 0xdc, 0xa3, 0xeb, 0x07, 0x21, 0xe2, 0x83, 0xe9, 0xa0, 0x1b, 0x70, 0xca, 0x69, 0x24, 0xde, 0x36, - 0xa9, 0x12, 0xc7, 0xf5, 0xbd, 0x80, 0x98, 0x5e, 0xf7, 0x0f, 0xef, 0xed, 0xce, 0x9d, 0x5a, 0xe8, - 0x86, 0x80, 0xbb, 0xd7, 0x43, 0x1f, 0x85, 0x8a, 0x1b, 0xc4, 0x62, 0x0e, 0x86, 0x8c, 0xb4, 0x67, - 0x95, 0xea, 0xf5, 0xba, 0x1a, 0x7f, 0xfa, 0x07, 0xa7, 0x15, 0xd0, 0x3b, 0x3c, 0xad, 0xbf, 0xba, - 0xcd, 0xf0, 0x74, 0x7b, 0x2f, 0x16, 0xba, 0x3f, 0x1b, 0xbe, 0x30, 0x5c, 0x83, 0xa7, 0xcc, 0x35, - 0x0d, 0x37, 0x19, 0xa3, 0x09, 0xf4, 0x09, 0x40, 0x31, 0x89, 0xb6, 0xbd, 0x06, 0x59, 0x68, 0xb0, - 0xa8, 0xae, 0x4c, 0xc7, 0x33, 0x62, 0xf8, 0x2d, 0xa0, 0x7a, 0x07, 0x06, 0xee, 0x52, 0x0b, 0x5d, - 0xa1, 0x9c, 0x47, 0x2f, 0x15, 0xd6, 0xb5, 0x52, 0x30, 0x9c, 0x49, 0xd3, 0x60, 0x98, 0x14, 0x71, - 0xa6, 0x1e, 0x3d, 0x97, 0x54, 0xe0, 0x7e, 0x30, 0x6d, 0x42, 0x3b, 0x83, 0xf7, 0xd3, 0x7b, 0xd6, - 0x66, 0x18, 0x27, 0xd7, 0x49, 0x72, 0x2f, 0x8c, 0xee, 0xb2, 0x37, 0x8c, 0x11, 0x2d, 0xfe, 0x5c, - 0x0a, 0xc2, 0x3a, 0x1e, 0x95, 0xa1, 0xd8, 0xe3, 0xd9, 0x6a, 0x95, 0xbd, 0x4c, 0x8c, 0xa4, 0x7b, - 0xe7, 0x0a, 0x2f, 0xc6, 0x12, 0x2e, 0x51, 0x57, 0x6b, 0x4b, 0xec, 0x95, 0x21, 0x83, 0xba, 0x5a, - 0x5b, 0xc2, 0x12, 0x8e, 0xc2, 0xce, 0xe4, 0x72, 0x13, 0x45, 0x5e, 0x7c, 0x3a, 0x39, 0x79, 0xc1, - 0xfc, 0x72, 0xf7, 0x61, 0x4a, 0x25, 0xb8, 0xe3, 0xa1, 0x41, 0xe3, 0x99, 0x49, 0xb6, 0x70, 0x0e, - 0x13, 0x61, 0x54, 0xe9, 0xf5, 0x56, 0x33, 0x34, 0x71, 0x47, 0x2b, 0x46, 0xf4, 0x88, 0xa9, 0xdc, - 0x64, 0x0c, 0x17, 0xa0, 0x12, 0xb7, 0xef, 0xb8, 0xe1, 0x96, 0xe3, 0x05, 0xec, 0x29, 0x40, 0x4f, - 0x91, 0x2f, 0x01, 0x38, 0xc5, 0x41, 0x35, 0x18, 0x71, 0xc4, 0x15, 0x4e, 0xa8, 0xec, 0x73, 0xbc, - 0xcb, 0xe5, 0x85, 0x8f, 0x6b, 0x57, 0xe5, 0x3f, 0xac, 0xa8, 0xa0, 0x97, 0x61, 0x5c, 0x38, 0x47, - 0x09, 0x23, 0xc6, 0x69, 0xd3, 0x90, 0xbe, 0xae, 0x03, 0xb1, 0x89, 0x8b, 0x9a, 0x30, 0x41, 0xa9, - 0xa4, 0x0c, 0x70, 0xe6, 0x64, 0x7f, 0x3c, 0x54, 0x0b, 0x7b, 0xad, 0x93, 0xc1, 0x19, 0xb2, 0xc8, - 0x85, 0x47, 0x9c, 0x76, 0x12, 0x6e, 0xd1, 0x9d, 0x60, 0xee, 0x93, 0xf5, 0xf0, 0x2e, 0x09, 0x66, - 0x4e, 0xb1, 0x15, 0x78, 0x76, 0x6f, 0x77, 0xee, 0x91, 0x85, 0x03, 0xf0, 0xf0, 0x81, 0x54, 0xd0, - 0x9b, 0x30, 0x9a, 0x84, 0xbe, 0xb0, 0x4d, 0x8e, 0x67, 0x4e, 0x17, 0x89, 0x69, 0xb3, 0xae, 0x2a, - 0xe8, 0x6a, 0x0c, 0x45, 0x04, 0xeb, 0x14, 0x67, 0x3f, 0x06, 0x27, 0x3a, 0x58, 0x52, 0x5f, 0xe6, - 0x9b, 0xff, 0x65, 0x10, 0x2a, 0x4a, 0xa3, 0x87, 0x2e, 0x98, 0xca, 0xdb, 0x87, 0xb3, 0xca, 0xdb, - 0x11, 0x2a, 0x40, 0xe9, 0xfa, 0xda, 0x4f, 0x77, 0x49, 0x69, 0xfe, 0x74, 0xee, 0x1e, 0x2c, 0xee, - 0x51, 0xd5, 0x47, 0xe2, 0xf7, 0xf4, 0x56, 0x37, 0x70, 0xe0, 0xad, 0xae, 0x60, 0x9a, 0x3e, 0x7a, - 0x7f, 0x6b, 0x85, 0xee, 0x6a, 0x2d, 0x9b, 0x85, 0xaa, 0x46, 0x0b, 0x31, 0x87, 0x31, 0xb9, 0x9b, - 0x9e, 0xa9, 0x4c, 0xee, 0x1e, 0x3e, 0xa4, 0xdc, 0x2d, 0x09, 0xe0, 0x94, 0x16, 0xda, 0x86, 0x13, - 0x0d, 0x33, 0xa9, 0x98, 0xf2, 0x93, 0x7a, 0xb6, 0x8f, 0xa4, 0x5e, 0x6d, 0x2d, 0x53, 0xc8, 0x52, - 0x96, 0x1e, 0xee, 0x6c, 0x02, 0xbd, 0x0c, 0x23, 0xef, 0x84, 0x31, 0x7b, 0x56, 0x10, 0x07, 0x8b, - 0xf4, 0x47, 0x19, 0x79, 0xf5, 0x46, 0x9d, 0x95, 0xef, 0xef, 0xce, 0x8d, 0xd6, 0x42, 0x57, 0xfe, - 0xc5, 0xaa, 0x02, 0xfa, 0xbc, 0x05, 0xa7, 0x8c, 0x7d, 0xa6, 0x7a, 0x0e, 0x87, 0xe9, 0xf9, 0xa3, - 0xa2, 0xe5, 0x53, 0xab, 0xdd, 0x68, 0xe2, 0xee, 0x4d, 0xd9, 0xbf, 0xc7, 0x55, 0x98, 0x42, 0xa9, - 0x41, 0xe2, 0xb6, 0x7f, 0x1c, 0x51, 0xfb, 0x6f, 0x18, 0xfa, 0x96, 0x07, 0xa0, 0x44, 0xff, 0x4f, - 0x16, 0x53, 0xa2, 0xaf, 0x93, 0xad, 0x96, 0xef, 0x24, 0xc7, 0x61, 0xdd, 0xfb, 0x29, 0x18, 0x49, - 0x44, 0x6b, 0xc5, 0x52, 0x0e, 0x68, 0xdd, 0x63, 0x8f, 0x0b, 0xea, 0x60, 0x92, 0xa5, 0x58, 0x11, - 0xb4, 0xff, 0x1d, 0xff, 0x2a, 0x12, 0x72, 0x0c, 0x9a, 0x82, 0xeb, 0xa6, 0xa6, 0xe0, 0xa9, 0xc2, - 0x63, 0xe9, 0xa1, 0x31, 0xf8, 0xae, 0x39, 0x02, 0x76, 0x7f, 0xf8, 0xc9, 0x79, 0xe5, 0xb1, 0x7f, - 0xc5, 0x82, 0x93, 0xdd, 0x9e, 0xdb, 0xa9, 0x80, 0xc1, 0x6f, 0x2f, 0xea, 0xfd, 0x4b, 0xcd, 0xea, - 0x2d, 0x51, 0x8e, 0x15, 0x46, 0xe1, 0x00, 0xdb, 0xfd, 0x85, 0x6e, 0xba, 0x01, 0x66, 0x7a, 0x3a, - 0xf4, 0x0a, 0x37, 0xe6, 0xb7, 0x54, 0xfe, 0xb8, 0xfe, 0x0c, 0xf9, 0xed, 0xdf, 0x2c, 0xc1, 0x49, - 0xae, 0x84, 0x5e, 0xd8, 0x0e, 0x3d, 0xb7, 0x16, 0xba, 0xc2, 0xb5, 0xc1, 0x85, 0xb1, 0x96, 0x76, - 0xf9, 0x2c, 0x16, 0x0a, 0x46, 0xbf, 0xae, 0xa6, 0x02, 0xbf, 0x5e, 0x8a, 0x0d, 0xaa, 0xb4, 0x15, - 0xb2, 0xed, 0x35, 0x94, 0x4e, 0xb3, 0xd4, 0xf7, 0xc9, 0xa0, 0x5a, 0x59, 0xd6, 0xe8, 0x60, 0x83, - 0xea, 0x11, 0xa4, 0xee, 0xb0, 0xff, 0xb1, 0x05, 0x0f, 0xf5, 0x08, 0x17, 0x43, 0x9b, 0xbb, 0xc7, - 0x14, 0xff, 0x22, 0xff, 0xa1, 0x6a, 0x8e, 0x3f, 0x07, 0x60, 0x01, 0x45, 0x77, 0x00, 0xb8, 0x3a, - 0x9f, 0x65, 0xc3, 0x2f, 0x15, 0xb1, 0x47, 0xea, 0x08, 0xca, 0xa0, 0xf9, 0xeb, 0xab, 0xfc, 0xf7, - 0x1a, 0x55, 0xfb, 0x1b, 0x65, 0x18, 0xe4, 0x69, 0xb6, 0x6b, 0x30, 0xbc, 0xc9, 0xc3, 0xd7, 0xf6, - 0x17, 0x3d, 0x37, 0xbd, 0x5c, 0xf0, 0x02, 0x2c, 0xc9, 0xa0, 0x35, 0x98, 0xa6, 0x27, 0x8b, 0xe7, - 0xf8, 0x55, 0xe2, 0x3b, 0x3b, 0xf2, 0xb6, 0xca, 0xf3, 0x39, 0xc8, 0xa8, 0xde, 0xd3, 0xab, 0x9d, - 0x28, 0xb8, 0x5b, 0x3d, 0xf4, 0x4a, 0x47, 0xb4, 0x39, 0x1e, 0x16, 0x58, 0x49, 0xaa, 0x07, 0x47, - 0x9c, 0xa3, 0xf2, 0x74, 0xab, 0xe3, 0x5e, 0xae, 0x65, 0x33, 0x36, 0xef, 0xe2, 0x26, 0x2e, 0xb3, - 0x2d, 0x68, 0x33, 0x9b, 0x8a, 0xf5, 0xcd, 0x88, 0xc4, 0x9b, 0xa1, 0xef, 0x8a, 0x44, 0x9c, 0xa9, - 0x6d, 0x41, 0x06, 0x8e, 0x3b, 0x6a, 0x50, 0x2a, 0x1b, 0x8e, 0xe7, 0xb7, 0x23, 0x92, 0x52, 0x19, - 0x32, 0xa9, 0xac, 0x64, 0xe0, 0xb8, 0xa3, 0x06, 0x5d, 0x5b, 0xa7, 0x44, 0xce, 0x45, 0xe9, 0x1c, - 0x2d, 0x58, 0xd0, 0x27, 0x61, 0x58, 0x9a, 0xc8, 0x17, 0x8a, 0xe1, 0x21, 0x0c, 0x07, 0x54, 0xfe, - 0x46, 0x2d, 0xbf, 0x97, 0x30, 0x8e, 0x97, 0xf4, 0x0e, 0x93, 0xdb, 0xef, 0x2f, 0x2c, 0x98, 0xee, - 0x62, 0xea, 0xc5, 0x59, 0x5a, 0xd3, 0x8b, 0x13, 0x15, 0xba, 0x5f, 0x63, 0x69, 0xbc, 0x1c, 0x2b, - 0x0c, 0xba, 0x5b, 0x38, 0xd3, 0xcc, 0x32, 0x4a, 0x61, 0x02, 0x22, 0xa0, 0xfd, 0x31, 0x4a, 0x74, - 0x16, 0x06, 0xda, 0x31, 0x89, 0x64, 0xa2, 0x3d, 0xc9, 0xe7, 0x99, 0x1e, 0x90, 0x41, 0xa8, 0xd8, - 0xda, 0x54, 0x2a, 0x38, 0x4d, 0x6c, 0xe5, 0x4a, 0x38, 0x0e, 0xb3, 0xbf, 0x5a, 0x86, 0xc9, 0x8c, - 0xc9, 0x27, 0xed, 0xc8, 0x56, 0x18, 0x78, 0x49, 0xa8, 0xe2, 0xaa, 0xf1, 0xdc, 0x5e, 0xa4, 0xb5, - 0xb9, 0x26, 0xca, 0xb1, 0xc2, 0x40, 0x4f, 0xca, 0x1c, 0xad, 0xd9, 0x94, 0x04, 0x8b, 0x55, 0x23, - 0x4d, 0x6b, 0xd1, 0x8c, 0x27, 0x8f, 0xc3, 0x40, 0x2b, 0x54, 0x29, 0xb7, 0xd5, 0xf7, 0xc4, 0x8b, - 0xd5, 0x5a, 0x18, 0xfa, 0x98, 0x01, 0xd1, 0x13, 0x62, 0xf4, 0x99, 0x97, 0x0b, 0xec, 0xb8, 0x61, - 0xac, 0x4d, 0xc1, 0x53, 0x30, 0x7c, 0x97, 0xec, 0x44, 0x5e, 0xd0, 0xcc, 0xbe, 0xdb, 0x5c, 0xe5, - 0xc5, 0x58, 0xc2, 0xcd, 0x94, 0x21, 0xc3, 0x47, 0x9c, 0x32, 0x64, 0x24, 0xf7, 0x1c, 0xfc, 0x96, - 0x05, 0x93, 0x2c, 0xd8, 0xa8, 0x70, 0xcd, 0xf7, 0xc2, 0xe0, 0x18, 0x64, 0x8c, 0xc7, 0x61, 0x90, - 0xa5, 0x69, 0xc9, 0xc6, 0xfc, 0x67, 0x3d, 0xc1, 0x1c, 0x86, 0x1e, 0x81, 0x01, 0xd6, 0x05, 0xfa, - 0x19, 0xc7, 0x78, 0x4c, 0xf3, 0xaa, 0x93, 0x38, 0x98, 0x95, 0x32, 0x2f, 0x2b, 0x4c, 0x5a, 0xbe, - 0xc7, 0x3b, 0x9d, 0xaa, 0x5b, 0xdf, 0x6b, 0x5e, 0x56, 0x5d, 0x3b, 0xf9, 0xa0, 0xbc, 0xac, 0xba, - 0x13, 0x3f, 0x58, 0xce, 0xff, 0x9f, 0x25, 0x38, 0xd3, 0xb5, 0x5e, 0xfa, 0x02, 0xbc, 0x62, 0xbc, - 0x00, 0x5f, 0xca, 0xbc, 0x00, 0xdb, 0x07, 0xd7, 0x7e, 0x30, 0x6f, 0xc2, 0xdd, 0x9f, 0x6a, 0xcb, - 0xc7, 0xf8, 0x54, 0x3b, 0x50, 0x54, 0xc4, 0x19, 0xcc, 0x11, 0x71, 0xfe, 0xd0, 0x82, 0x87, 0xbb, - 0x4e, 0xd9, 0x7b, 0xce, 0xad, 0xad, 0x6b, 0x2f, 0x7b, 0xdc, 0x4e, 0x7e, 0xb9, 0xdc, 0x63, 0x54, - 0xec, 0x9e, 0x72, 0x8e, 0x72, 0x21, 0x06, 0x8c, 0x85, 0xf0, 0x36, 0xc6, 0x39, 0x10, 0x2f, 0xc3, - 0x0a, 0x8a, 0x62, 0xcd, 0x2d, 0x8c, 0x77, 0x72, 0xf9, 0x90, 0x1b, 0x6a, 0xde, 0xd4, 0x93, 0xeb, - 0xf1, 0x06, 0xb2, 0xce, 0x62, 0xb7, 0xb5, 0x9b, 0x67, 0xf9, 0x30, 0x37, 0xcf, 0xb1, 0xee, 0xb7, - 0x4e, 0xb4, 0x00, 0x93, 0x5b, 0x5e, 0xc0, 0x92, 0xa1, 0x9a, 0xd2, 0x93, 0xf2, 0xcd, 0x5d, 0x33, - 0xc1, 0x38, 0x8b, 0x3f, 0xfb, 0x32, 0x8c, 0x1f, 0x5e, 0xbb, 0xf6, 0xa3, 0x32, 0xbc, 0xff, 0x00, - 0xa6, 0xc0, 0x4f, 0x07, 0xe3, 0xbb, 0x68, 0xa7, 0x43, 0xc7, 0xb7, 0xa9, 0xc1, 0xc9, 0x8d, 0xb6, - 0xef, 0xef, 0x30, 0xfb, 0x29, 0xe2, 0x4a, 0x0c, 0x21, 0xd4, 0xa8, 0xec, 0xed, 0x2b, 0x5d, 0x70, - 0x70, 0xd7, 0x9a, 0xe8, 0x13, 0x80, 0xc2, 0x3b, 0x2c, 0x1c, 0xaf, 0x9b, 0xc6, 0x53, 0x60, 0x9f, - 0xa0, 0x9c, 0x6e, 0xd5, 0x1b, 0x1d, 0x18, 0xb8, 0x4b, 0x2d, 0x2a, 0xa7, 0xb2, 0xc4, 0xef, 0xaa, - 0x5b, 0x19, 0x39, 0x15, 0xeb, 0x40, 0x6c, 0xe2, 0xa2, 0xcb, 0x70, 0xc2, 0xd9, 0x76, 0x3c, 0x1e, - 0x5e, 0x4b, 0x12, 0xe0, 0x82, 0xaa, 0xd2, 0x5f, 0x2d, 0x64, 0x11, 0x70, 0x67, 0x1d, 0xd4, 0x32, - 0x14, 0x92, 0x3c, 0x10, 0xff, 0x47, 0x0f, 0xb1, 0x82, 0x0b, 0xab, 0x28, 0xed, 0x3f, 0xb3, 0xe8, - 0xd1, 0xd7, 0x25, 0x6f, 0x26, 0x9d, 0x11, 0xa5, 0x60, 0xd3, 0xdc, 0xdc, 0xd4, 0x8c, 0x2c, 0xe9, - 0x40, 0x6c, 0xe2, 0xf2, 0xa5, 0x11, 0xa7, 0xe6, 0xdc, 0x86, 0xb4, 0x29, 0x3c, 0x44, 0x15, 0x06, - 0x95, 0xa0, 0x5d, 0x6f, 0xdb, 0x8b, 0xc3, 0x48, 0x6c, 0xa0, 0x3e, 0x8d, 0x7b, 0x53, 0x7e, 0x59, - 0xe5, 0x64, 0xb0, 0xa4, 0x67, 0x7f, 0xad, 0x04, 0xe3, 0xb2, 0xc5, 0x57, 0xdb, 0x61, 0xe2, 0x1c, - 0xc3, 0x91, 0xfe, 0xaa, 0x71, 0xa4, 0x5f, 0x28, 0xe6, 0x30, 0xcb, 0x3a, 0xd7, 0xf3, 0x28, 0xff, - 0x64, 0xe6, 0x28, 0xbf, 0xd8, 0x0f, 0xd1, 0x83, 0x8f, 0xf0, 0xff, 0x60, 0xc1, 0x09, 0x03, 0xff, - 0x18, 0x4e, 0x92, 0x9a, 0x79, 0x92, 0x3c, 0xd3, 0xc7, 0x68, 0x7a, 0x9c, 0x20, 0xdf, 0x2c, 0x65, - 0x46, 0xc1, 0x4e, 0x8e, 0xcf, 0xc2, 0xc0, 0xa6, 0x13, 0xb9, 0xc5, 0x62, 0x4d, 0x76, 0x54, 0x9f, - 0xbf, 0xe2, 0x44, 0x2e, 0xe7, 0xff, 0xe7, 0x55, 0xca, 0x2c, 0x27, 0x72, 0x73, 0xbd, 0x1c, 0x58, - 0xa3, 0xe8, 0x25, 0x18, 0x8a, 0x1b, 0x61, 0x4b, 0xd9, 0x81, 0x9e, 0xe5, 0xe9, 0xb4, 0x68, 0xc9, - 0xfe, 0xee, 0x1c, 0x32, 0x9b, 0xa3, 0xc5, 0x58, 0xe0, 0xcf, 0x36, 0xa1, 0xa2, 0x9a, 0x3e, 0x52, - 0x4b, 0xf8, 0xff, 0x5e, 0x86, 0xe9, 0x2e, 0x6b, 0x05, 0x7d, 0xce, 0x98, 0xb7, 0x97, 0xfb, 0x5e, - 0x6c, 0xef, 0x72, 0xe6, 0x3e, 0xc7, 0x6e, 0x4a, 0xae, 0x58, 0x1d, 0x87, 0x68, 0xfe, 0x66, 0x4c, - 0xb2, 0xcd, 0xd3, 0xa2, 0xfc, 0xe6, 0x69, 0xb3, 0xc7, 0x36, 0xfd, 0xb4, 0x21, 0xd5, 0xd3, 0x23, - 0xfd, 0xce, 0x7f, 0x6b, 0x00, 0x4e, 0x76, 0xf3, 0xcc, 0x47, 0x5f, 0xb4, 0x32, 0x09, 0x25, 0x5e, - 0xe9, 0xdf, 0xbd, 0x9f, 0x67, 0x99, 0x10, 0xd1, 0x6c, 0xe6, 0xcd, 0x14, 0x13, 0xb9, 0x33, 0x2e, - 0x5a, 0x67, 0xfe, 0x49, 0x11, 0x4f, 0x0e, 0x22, 0xb9, 0xc2, 0xc7, 0x0f, 0xd1, 0x15, 0x91, 0x5f, - 0x24, 0xce, 0xf8, 0x27, 0xc9, 0xe2, 0x7c, 0xff, 0x24, 0xd9, 0x87, 0x59, 0x0f, 0x46, 0xb5, 0x71, - 0x1d, 0xe9, 0x32, 0xb8, 0x4b, 0x8f, 0x28, 0xad, 0xdf, 0x47, 0xba, 0x14, 0xfe, 0xc8, 0x82, 0x19, - 0x65, 0x7d, 0x95, 0x4d, 0xb8, 0xfa, 0x61, 0xe3, 0xae, 0xf6, 0x44, 0xe6, 0xae, 0x76, 0xaa, 0xa3, - 0x9e, 0x76, 0x3d, 0x7b, 0x98, 0xeb, 0xbc, 0xb9, 0x8d, 0xd7, 0xb0, 0xd0, 0x79, 0xf3, 0xb8, 0x34, - 0x17, 0x61, 0xb4, 0xed, 0xb9, 0xec, 0x3e, 0xbe, 0xe6, 0x49, 0x01, 0x8d, 0x69, 0xb1, 0x6e, 0x8a, - 0x54, 0x72, 0x54, 0x8e, 0xd5, 0x71, 0x8c, 0x2a, 0xce, 0x7d, 0x61, 0xcc, 0x63, 0x56, 0x71, 0xee, - 0x63, 0x1d, 0xc7, 0xfe, 0x81, 0x05, 0x8f, 0x0a, 0x6b, 0x34, 0x61, 0xf7, 0x90, 0x1d, 0xdd, 0x2b, - 0xc6, 0xe8, 0x9e, 0xce, 0x8c, 0x6e, 0xb6, 0x7b, 0x65, 0x6d, 0x88, 0x9d, 0x66, 0x73, 0xa5, 0xa3, - 0x31, 0x9b, 0xb3, 0xff, 0xa1, 0x05, 0x19, 0x14, 0xa5, 0x3b, 0xb3, 0x7a, 0xea, 0xce, 0xce, 0xc2, - 0x40, 0x14, 0xfa, 0x24, 0x9b, 0x91, 0x02, 0x87, 0x3e, 0xc1, 0x0c, 0xa2, 0xb2, 0x31, 0x97, 0x7b, - 0x65, 0x63, 0x46, 0x8f, 0xc3, 0xa0, 0x4f, 0xb6, 0x89, 0xd4, 0x64, 0xa9, 0xb3, 0xf6, 0x1a, 0x2d, - 0xc4, 0x1c, 0x66, 0xff, 0xf6, 0x00, 0x4c, 0x77, 0x71, 0x49, 0xa4, 0xd7, 0xd8, 0xa6, 0x93, 0x90, - 0x7b, 0xce, 0x4e, 0x36, 0x32, 0xee, 0x65, 0x5e, 0x8c, 0x25, 0x9c, 0x59, 0x04, 0xf3, 0xe8, 0x7a, - 0x19, 0xfd, 0xa2, 0x08, 0xaa, 0x27, 0xa0, 0x47, 0x9f, 0x14, 0xf7, 0x12, 0x40, 0x1c, 0xfb, 0xcb, - 0x01, 0x15, 0xc3, 0x5d, 0x61, 0x79, 0x9c, 0x06, 0x65, 0xac, 0x5f, 0x13, 0x10, 0xac, 0x61, 0xa1, - 0x2a, 0x4c, 0xb5, 0xa2, 0x30, 0xe1, 0xda, 0xdb, 0x2a, 0xb7, 0x56, 0x19, 0x34, 0x5d, 0xde, 0x6a, - 0x19, 0x38, 0xee, 0xa8, 0x81, 0x5e, 0x80, 0x51, 0xe1, 0x06, 0x57, 0x0b, 0x43, 0x5f, 0xe8, 0xfa, - 0x94, 0xcd, 0x44, 0x3d, 0x05, 0x61, 0x1d, 0x4f, 0xab, 0xc6, 0x54, 0xc2, 0xc3, 0x5d, 0xab, 0x71, - 0xb5, 0xb0, 0x86, 0x97, 0x09, 0xb2, 0x32, 0x52, 0x28, 0xc8, 0x4a, 0xaa, 0xfd, 0xac, 0x14, 0x7e, - 0x2d, 0x83, 0x5c, 0x2d, 0xe1, 0x1f, 0x94, 0x61, 0x88, 0x7f, 0x8a, 0x63, 0x10, 0xc5, 0x6b, 0x42, - 0xef, 0x57, 0x28, 0xa0, 0x05, 0xef, 0xd5, 0x7c, 0xd5, 0x49, 0x1c, 0x7e, 0x7e, 0xa8, 0x1d, 0x92, - 0xea, 0x0a, 0xd1, 0xbc, 0xb1, 0x87, 0x66, 0x33, 0x4c, 0x04, 0x38, 0x0d, 0x83, 0x69, 0x40, 0xcc, - 0x12, 0xb3, 0x52, 0x1a, 0x22, 0x6c, 0xef, 0xf3, 0x85, 0xfa, 0x51, 0x57, 0xd5, 0x78, 0x6f, 0xd2, - 0x65, 0xa9, 0x00, 0x58, 0xa3, 0x3d, 0xfb, 0x22, 0x54, 0x14, 0x72, 0xde, 0x3d, 0x7f, 0x4c, 0x3f, - 0x7f, 0x7e, 0x16, 0x26, 0x33, 0x6d, 0xf5, 0xa5, 0x26, 0xf8, 0x5d, 0x0b, 0x26, 0x79, 0x97, 0x97, - 0x83, 0x6d, 0xc1, 0x0a, 0xbe, 0x60, 0xc1, 0x49, 0xbf, 0xcb, 0x4e, 0x14, 0x9f, 0xf9, 0x30, 0x7b, - 0x58, 0x69, 0x08, 0xba, 0x41, 0x71, 0xd7, 0xd6, 0xd0, 0x39, 0x18, 0xe1, 0x79, 0xa6, 0x1d, 0x5f, - 0x98, 0xb9, 0x8f, 0xf1, 0x80, 0xe5, 0xbc, 0x0c, 0x2b, 0xa8, 0xfd, 0x63, 0x0b, 0x4e, 0xf0, 0x41, - 0x5c, 0x25, 0x3b, 0xea, 0x0e, 0xfc, 0x1e, 0x19, 0x86, 0x08, 0xcd, 0x5e, 0xea, 0x11, 0x9a, 0x5d, - 0x1f, 0x65, 0xf9, 0xc0, 0x51, 0xfe, 0xa6, 0x05, 0x62, 0x85, 0x1e, 0xc3, 0x25, 0x6f, 0xd5, 0xbc, - 0xe4, 0x7d, 0xa0, 0xc8, 0xa2, 0xef, 0x71, 0xbb, 0xfb, 0xa5, 0x12, 0x4c, 0x71, 0x84, 0xf4, 0xd9, - 0xec, 0xbd, 0xf2, 0x71, 0xfa, 0x4b, 0x19, 0xa4, 0xf2, 0xb4, 0x76, 0x1f, 0xa9, 0xf1, 0x2d, 0x07, - 0x0e, 0xfc, 0x96, 0x7f, 0x65, 0x01, 0xe2, 0x73, 0x92, 0x4d, 0xd2, 0xcd, 0x4f, 0x37, 0x4d, 0x67, - 0x93, 0x72, 0x0e, 0x05, 0xc1, 0x1a, 0xd6, 0x03, 0x1e, 0x42, 0xe6, 0xd1, 0xb2, 0x9c, 0xff, 0x68, - 0xd9, 0xc7, 0xa8, 0x7f, 0xaf, 0x0c, 0x59, 0x7b, 0x57, 0xf4, 0x16, 0x8c, 0x35, 0x9c, 0x96, 0x73, - 0xc7, 0xf3, 0xbd, 0xc4, 0x23, 0x71, 0x31, 0xab, 0x88, 0x25, 0xad, 0x86, 0x78, 0x2b, 0xd4, 0x4a, - 0xb0, 0x41, 0x11, 0xcd, 0x03, 0xb4, 0x22, 0x6f, 0xdb, 0xf3, 0x49, 0x93, 0xb8, 0xd2, 0x61, 0x86, - 0x3f, 0xf0, 0xcb, 0x52, 0xac, 0x61, 0x74, 0x91, 0x14, 0xcb, 0xc7, 0xe1, 0x60, 0x31, 0xd0, 0xa7, - 0x83, 0xc5, 0x60, 0x21, 0x07, 0x0b, 0x0c, 0xa7, 0xe5, 0xe1, 0x4d, 0xff, 0xaf, 0x78, 0x3e, 0x11, - 0xb2, 0x1b, 0x77, 0xa8, 0x99, 0xdd, 0xdb, 0x9d, 0x3b, 0x8d, 0xbb, 0x62, 0xe0, 0x1e, 0x35, 0xed, - 0x1f, 0x8f, 0xc1, 0x6c, 0xe6, 0x33, 0x2e, 0x85, 0x41, 0x9c, 0x44, 0x2c, 0x8d, 0xc0, 0x31, 0x08, - 0x06, 0xe7, 0x60, 0xa4, 0x15, 0x79, 0x21, 0x6d, 0x5f, 0x68, 0xa0, 0xc7, 0xb8, 0x4b, 0x13, 0x2f, - 0xc3, 0x0a, 0x8a, 0xde, 0x80, 0x19, 0xc7, 0xf7, 0xc3, 0x7b, 0xe9, 0xa7, 0x56, 0x9a, 0x4f, 0xc1, - 0x6d, 0x95, 0xf1, 0xfa, 0x42, 0x0f, 0x3c, 0xdc, 0x93, 0x02, 0x7a, 0x0b, 0x4e, 0x8b, 0x8d, 0xb0, - 0xe0, 0xba, 0xfa, 0x0a, 0x64, 0xa2, 0x42, 0x65, 0xf1, 0x1c, 0x9d, 0xdc, 0x6a, 0x57, 0x0c, 0x2a, - 0x6e, 0xa8, 0xff, 0x3b, 0xb8, 0x07, 0x1d, 0xb4, 0x01, 0x33, 0xca, 0xf3, 0x36, 0x0a, 0x5b, 0x46, - 0x1b, 0x83, 0xac, 0x8d, 0xa7, 0x69, 0xdf, 0x71, 0x0f, 0x9c, 0x4c, 0x2b, 0x3d, 0x69, 0xa1, 0xdb, - 0x30, 0xcd, 0x46, 0x49, 0xcc, 0x61, 0x70, 0xc7, 0xbb, 0x27, 0xf6, 0x76, 0xe7, 0xa6, 0x17, 0x3a, - 0xc1, 0x19, 0xea, 0xdd, 0x28, 0xa8, 0x0f, 0x70, 0x25, 0x8c, 0x93, 0xaa, 0x27, 0x62, 0x0a, 0xd5, - 0xfc, 0x76, 0xd3, 0xe3, 0x61, 0x95, 0xb3, 0x1f, 0xa0, 0x0b, 0x1e, 0xee, 0x49, 0x01, 0x5d, 0x48, - 0x9d, 0x68, 0x46, 0x58, 0x57, 0x4f, 0x69, 0xae, 0x31, 0xfb, 0xa9, 0xb0, 0xab, 0x9c, 0x64, 0xaa, - 0x30, 0xa5, 0x88, 0x49, 0x7f, 0x82, 0x0a, 0xeb, 0x86, 0x92, 0xfe, 0x17, 0x32, 0x70, 0xdc, 0x51, - 0x03, 0xbd, 0x02, 0x13, 0xaa, 0x8c, 0xf9, 0x79, 0x09, 0xc9, 0x59, 0xd9, 0xd5, 0x2c, 0x18, 0x50, - 0x9c, 0xc1, 0x66, 0x41, 0xc6, 0x55, 0xc9, 0x6a, 0x55, 0x78, 0x34, 0xa4, 0x41, 0xc6, 0x35, 0x18, - 0x36, 0x30, 0x8d, 0x9a, 0xab, 0xb5, 0x25, 0xe1, 0xd8, 0xd0, 0x59, 0x73, 0xb5, 0xb6, 0x84, 0x0d, - 0x4c, 0xf4, 0x59, 0xc5, 0xd5, 0xa4, 0xdb, 0xc2, 0x78, 0x91, 0x50, 0x6d, 0x07, 0x5e, 0xca, 0xd3, - 0x01, 0x9b, 0x68, 0x38, 0xd3, 0x14, 0x6a, 0xea, 0x8c, 0x8e, 0xbb, 0x4b, 0xe4, 0xa4, 0x12, 0xe9, - 0xa5, 0xe5, 0xd0, 0x4c, 0x2f, 0xba, 0x31, 0xc9, 0x2f, 0x59, 0x5d, 0x1d, 0xca, 0x78, 0x8c, 0xa5, - 0x8f, 0xe5, 0x0c, 0xb5, 0xa3, 0x5e, 0xb6, 0xed, 0xd4, 0x61, 0xa6, 0x98, 0x57, 0xda, 0x9b, 0xa9, - 0x57, 0xda, 0x54, 0x91, 0xb0, 0x38, 0xc2, 0x5f, 0x2d, 0xdb, 0xac, 0xba, 0x89, 0x67, 0xfd, 0xd9, - 0xd0, 0xad, 0x9e, 0xdc, 0xfd, 0x04, 0x5b, 0x18, 0x2a, 0xa0, 0x4e, 0x7f, 0x1c, 0x1e, 0xcd, 0xc1, - 0x60, 0x3b, 0x26, 0x51, 0x3c, 0x83, 0xd8, 0xae, 0x62, 0x0e, 0x8d, 0x74, 0x7e, 0x63, 0xcc, 0xcb, - 0x91, 0x0d, 0x43, 0x4d, 0x3e, 0xb5, 0xd3, 0x69, 0x2a, 0x20, 0x31, 0x13, 0x02, 0x82, 0x7e, 0x96, - 0x79, 0xca, 0x34, 0xc2, 0xad, 0x56, 0x2d, 0x0a, 0x37, 0x28, 0x71, 0xe6, 0x51, 0x51, 0x51, 0x7e, - 0x2f, 0x3a, 0x08, 0x67, 0x71, 0xed, 0x3f, 0xb3, 0xe0, 0x4c, 0xef, 0x53, 0xe6, 0x18, 0x44, 0xe0, - 0x9f, 0x33, 0x05, 0xab, 0x97, 0x72, 0x45, 0xe0, 0x1e, 0x5d, 0xed, 0x21, 0x16, 0xb7, 0x61, 0xba, - 0x4e, 0x22, 0x8f, 0x85, 0xdf, 0x76, 0x53, 0x89, 0xf4, 0xd3, 0x50, 0x89, 0x32, 0xc2, 0x70, 0x9f, - 0xb1, 0x87, 0xb4, 0x80, 0xad, 0x52, 0xf8, 0x4d, 0x49, 0xda, 0x7f, 0xa7, 0x04, 0xc3, 0xc2, 0x5f, - 0xe4, 0x18, 0x4e, 0xea, 0xab, 0xc6, 0x6b, 0xda, 0x53, 0x79, 0x53, 0xc8, 0xba, 0xd5, 0xf3, 0x1d, - 0xad, 0x9e, 0x79, 0x47, 0x7b, 0xa6, 0x18, 0xb9, 0x83, 0x5f, 0xd0, 0xfe, 0x45, 0x19, 0x26, 0x4c, - 0xff, 0x99, 0x63, 0x98, 0x96, 0xd7, 0x60, 0x38, 0x16, 0xae, 0x5c, 0xa5, 0x22, 0xee, 0x09, 0xd9, - 0x4f, 0x9c, 0x1a, 0x1d, 0x0a, 0xe7, 0x2d, 0x49, 0xae, 0xab, 0xb7, 0x58, 0xf9, 0x58, 0xbc, 0xc5, - 0xf2, 0xdc, 0x9a, 0x06, 0x1e, 0x84, 0x5b, 0x93, 0xfd, 0x3d, 0x76, 0x71, 0xd2, 0xcb, 0x8f, 0x81, - 0x13, 0xbc, 0x6a, 0x72, 0x82, 0xf3, 0x85, 0xd6, 0x9d, 0xe8, 0x5e, 0x8f, 0xdd, 0xff, 0x6d, 0x0b, - 0x46, 0x05, 0xe2, 0x31, 0x0c, 0xe0, 0x13, 0xe6, 0x00, 0x9e, 0x28, 0x34, 0x80, 0x1e, 0x3d, 0xff, - 0x5a, 0x49, 0xf5, 0x9c, 0x4a, 0x33, 0x85, 0x92, 0x8d, 0x8c, 0xb4, 0xa2, 0x30, 0x09, 0x1b, 0xa1, - 0x2f, 0xd4, 0x20, 0x8f, 0xa4, 0x51, 0x08, 0x78, 0xf9, 0xbe, 0xf6, 0x1b, 0x2b, 0x6c, 0xe6, 0x24, - 0x1f, 0x46, 0x89, 0xb8, 0x86, 0xa6, 0x4e, 0xf2, 0x61, 0x94, 0x60, 0x06, 0x41, 0x2e, 0x40, 0xe2, - 0x44, 0x4d, 0xc2, 0x24, 0x2b, 0x11, 0xc0, 0xa3, 0xf7, 0x6e, 0x6d, 0x27, 0x9e, 0x3f, 0x4f, 0x79, - 0x72, 0x12, 0xcd, 0xaf, 0x06, 0xc9, 0x8d, 0x88, 0xab, 0xce, 0xb4, 0xb0, 0x02, 0x8a, 0x16, 0xd6, - 0xe8, 0x4a, 0x7f, 0x55, 0xd6, 0xc6, 0xa0, 0x69, 0x2c, 0x73, 0x5d, 0x94, 0x63, 0x85, 0x61, 0xbf, - 0xc8, 0x38, 0x3b, 0x9b, 0xa0, 0xfe, 0x3c, 0xfe, 0xbf, 0x34, 0xa4, 0xa6, 0x96, 0xbd, 0x80, 0x5f, - 0xd7, 0xe3, 0x0a, 0x14, 0x65, 0x9f, 0xb4, 0x0b, 0xba, 0xcb, 0x58, 0x1a, 0x86, 0x00, 0x91, 0x0e, - 0x0b, 0xab, 0x17, 0x0b, 0x73, 0xe4, 0x3e, 0x6c, 0xaa, 0x58, 0x7c, 0x65, 0x16, 0x54, 0x76, 0xb5, - 0x96, 0x4d, 0x11, 0xb3, 0x24, 0x01, 0x38, 0xc5, 0x41, 0x17, 0x84, 0x5a, 0x96, 0xbf, 0x5b, 0xbc, - 0x3f, 0xa3, 0x96, 0x95, 0x53, 0xa2, 0xe9, 0x65, 0x2f, 0xc2, 0xa8, 0xca, 0xba, 0x57, 0x93, 0x37, - 0x21, 0xa6, 0xa5, 0x58, 0x4e, 0x8b, 0xb1, 0x8e, 0x83, 0x56, 0x61, 0xda, 0x55, 0xee, 0xc9, 0xb5, - 0xf6, 0x1d, 0xdf, 0x6b, 0xd0, 0xaa, 0xfc, 0x86, 0xf3, 0x10, 0xbd, 0xe1, 0x54, 0x3b, 0xc1, 0xb8, - 0x5b, 0x1d, 0xb4, 0x4e, 0x05, 0x1b, 0x96, 0x5d, 0x50, 0xfa, 0xa0, 0x0a, 0x4d, 0xbe, 0x7c, 0x95, - 0x9a, 0xac, 0x9b, 0xe0, 0x7d, 0x56, 0xc4, 0xb9, 0x82, 0xf4, 0x5a, 0xcd, 0x92, 0xa0, 0x97, 0x0a, - 0x5f, 0x4f, 0x9d, 0x5e, 0x13, 0x8a, 0x7e, 0x25, 0x63, 0x1b, 0x89, 0xd5, 0x6b, 0x38, 0x83, 0x8d, - 0x5e, 0x83, 0x19, 0xbd, 0x44, 0x84, 0x4c, 0x74, 0x82, 0x26, 0x89, 0x45, 0x26, 0xb2, 0x47, 0xe8, - 0x2d, 0xeb, 0x5a, 0x0f, 0x1c, 0xdc, 0xb3, 0x36, 0xbd, 0x74, 0xc8, 0x99, 0xd4, 0x3c, 0xb6, 0x53, - 0x37, 0x11, 0x0d, 0x86, 0x0d, 0xcc, 0x77, 0x67, 0xc1, 0xf6, 0x59, 0x5a, 0x59, 0x3b, 0xc2, 0xd1, - 0xdb, 0x30, 0xa6, 0xf7, 0x31, 0x7b, 0x36, 0xe7, 0xa7, 0xa3, 0x17, 0xa2, 0x80, 0xea, 0xb9, 0x0e, - 0xc3, 0x06, 0x6d, 0xfb, 0x5b, 0x16, 0x3c, 0x96, 0x7b, 0x21, 0x40, 0x8b, 0xc6, 0xa3, 0xe4, 0x7c, - 0x66, 0xe1, 0x9e, 0xe9, 0x4d, 0x40, 0x5b, 0xcb, 0x6b, 0x30, 0x14, 0xf1, 0xaf, 0x54, 0x88, 0x39, - 0x8b, 0x17, 0x54, 0xcd, 0x1c, 0x95, 0x7f, 0x3e, 0x41, 0xc4, 0xbe, 0x01, 0x43, 0xf5, 0x9d, 0xb8, - 0x91, 0xf8, 0x05, 0x18, 0xf3, 0xe3, 0xc6, 0xdc, 0xa7, 0x4c, 0x83, 0xe5, 0xf4, 0x14, 0x9f, 0xc2, - 0x26, 0x30, 0xb9, 0xbe, 0x54, 0xab, 0x87, 0x8d, 0xbb, 0x24, 0x59, 0xe0, 0xca, 0x5b, 0x2c, 0xd8, - 0xb2, 0x75, 0x48, 0x76, 0xdb, 0x85, 0x91, 0xdb, 0x7f, 0x6e, 0xc1, 0x20, 0xcb, 0x47, 0x99, 0x97, - 0xcb, 0xb4, 0x48, 0xa7, 0xd1, 0x0b, 0x30, 0x44, 0x36, 0x36, 0x48, 0x23, 0x11, 0xfc, 0x47, 0xfa, - 0x73, 0x0e, 0x2d, 0xb3, 0x52, 0xca, 0x55, 0x58, 0x63, 0xfc, 0x2f, 0x16, 0xc8, 0xe8, 0x53, 0x50, - 0x49, 0xbc, 0x2d, 0xb2, 0xe0, 0xba, 0xe2, 0x3d, 0xb1, 0x3f, 0x13, 0x63, 0xc5, 0xe5, 0xd6, 0x25, - 0x11, 0x9c, 0xd2, 0xb3, 0xbf, 0x52, 0x02, 0x48, 0xbd, 0xa9, 0xf3, 0x86, 0xb9, 0xd8, 0x91, 0xb2, - 0xf5, 0xc9, 0x2e, 0x29, 0x5b, 0x51, 0x4a, 0xb0, 0x4b, 0xc2, 0x56, 0x35, 0x55, 0xe5, 0x42, 0x53, - 0x35, 0xd0, 0xcf, 0x54, 0x2d, 0xc1, 0x89, 0xd4, 0x1b, 0xdc, 0x0c, 0xab, 0xc1, 0x02, 0xb8, 0xaf, - 0x67, 0x81, 0xb8, 0x13, 0xdf, 0xfe, 0x8a, 0x05, 0xc2, 0x29, 0xa5, 0xc0, 0x6a, 0x75, 0x65, 0x7a, - 0x45, 0x23, 0xd2, 0xec, 0xd3, 0x45, 0xfc, 0x75, 0x44, 0x7c, 0x59, 0xb5, 0xf1, 0x8d, 0xa8, 0xb2, - 0x06, 0x55, 0xfb, 0xb7, 0x2c, 0x18, 0xe5, 0xe0, 0x35, 0x76, 0x19, 0xc8, 0xef, 0x57, 0x5f, 0xd9, - 0x01, 0x58, 0xe6, 0x41, 0x4a, 0x58, 0x45, 0x89, 0xd7, 0x33, 0x0f, 0x4a, 0x00, 0x4e, 0x71, 0xd0, - 0x53, 0x30, 0x1c, 0xb7, 0xef, 0x30, 0xf4, 0x8c, 0x87, 0x4a, 0x9d, 0x17, 0x63, 0x09, 0xb7, 0xff, - 0x55, 0x09, 0xa6, 0xb2, 0x0e, 0x4a, 0x08, 0xc3, 0x10, 0xbf, 0x1c, 0x64, 0xe5, 0xca, 0x83, 0x9e, - 0x72, 0x34, 0x07, 0x27, 0x76, 0xb5, 0x17, 0xcf, 0xef, 0x82, 0x12, 0xda, 0x80, 0x51, 0x37, 0xbc, - 0x17, 0xdc, 0x73, 0x22, 0x77, 0xa1, 0xb6, 0x2a, 0xbe, 0x44, 0x8e, 0x49, 0x79, 0x35, 0xad, 0xa0, - 0xbb, 0x4f, 0xb1, 0xa7, 0x85, 0x14, 0x84, 0x75, 0xc2, 0xf4, 0x32, 0xdc, 0x08, 0x83, 0x0d, 0xaf, - 0xb9, 0xe6, 0xb4, 0x8a, 0x19, 0x4f, 0x2e, 0x49, 0x74, 0xad, 0x8d, 0x71, 0x11, 0x47, 0x8b, 0x03, - 0x70, 0x4a, 0xd2, 0xfe, 0x8d, 0x93, 0x60, 0xac, 0x05, 0x23, 0x84, 0xbf, 0xf5, 0xc0, 0x43, 0xf8, - 0xbf, 0x01, 0x23, 0x64, 0xab, 0x95, 0xec, 0x54, 0xbd, 0xa8, 0x58, 0x42, 0x96, 0x65, 0x81, 0xdd, - 0x49, 0x5d, 0x42, 0xb0, 0xa2, 0xd8, 0x23, 0x21, 0x43, 0xf9, 0x3d, 0x91, 0x90, 0x61, 0xe0, 0xaf, - 0x25, 0x21, 0xc3, 0x6b, 0x30, 0xdc, 0xf4, 0x12, 0x4c, 0x5a, 0xa1, 0x08, 0x4c, 0x96, 0xb3, 0x78, - 0x2e, 0x73, 0xe4, 0xce, 0x50, 0xdd, 0x02, 0x80, 0x25, 0x39, 0xb4, 0xae, 0x36, 0xd5, 0x50, 0x11, - 0x21, 0xa4, 0xf3, 0xa9, 0xaf, 0xeb, 0xb6, 0x12, 0x09, 0x18, 0x86, 0xdf, 0x7d, 0x02, 0x06, 0x95, - 0x36, 0x61, 0xe4, 0x41, 0xa5, 0x4d, 0x30, 0xd2, 0x4f, 0x54, 0x8e, 0x22, 0xfd, 0xc4, 0x57, 0x2c, - 0x38, 0xd5, 0xea, 0x96, 0xbc, 0x45, 0x24, 0x40, 0xf8, 0xd8, 0x21, 0xd2, 0xd9, 0x18, 0x4d, 0xb3, - 0x70, 0x4f, 0x5d, 0xd1, 0x70, 0xf7, 0x86, 0x65, 0x1e, 0x8b, 0xd1, 0x77, 0x9f, 0xc7, 0xe2, 0xa8, - 0x33, 0x25, 0xa4, 0x59, 0x2d, 0xc6, 0x8f, 0x24, 0xab, 0xc5, 0xc4, 0x03, 0xcc, 0x6a, 0xa1, 0xe5, - 0xa3, 0x98, 0x7c, 0xb0, 0xf9, 0x28, 0x36, 0xcd, 0x73, 0x89, 0x2b, 0xdd, 0x5f, 0x28, 0x7c, 0x2e, - 0x19, 0x2d, 0x1c, 0x7c, 0x32, 0xf1, 0xcc, 0x1c, 0x27, 0xde, 0x65, 0x66, 0x0e, 0x23, 0xbf, 0x05, - 0x3a, 0x8a, 0xfc, 0x16, 0x6f, 0xe9, 0x27, 0xe8, 0x74, 0x91, 0x16, 0xd4, 0x41, 0xd9, 0xd9, 0x42, - 0xb7, 0x33, 0xb4, 0x33, 0x83, 0xc6, 0xc9, 0xe3, 0xce, 0xa0, 0x71, 0xea, 0x08, 0x33, 0x68, 0x9c, - 0x3e, 0xd6, 0x0c, 0x1a, 0x0f, 0xbd, 0x47, 0x32, 0x68, 0xcc, 0x1c, 0x57, 0x06, 0x8d, 0x87, 0x1f, - 0x68, 0x06, 0x0d, 0xfa, 0xe9, 0x5a, 0xd2, 0xcd, 0x7f, 0x66, 0xb6, 0xc8, 0xa7, 0xeb, 0x1a, 0x15, - 0x80, 0x7f, 0x3a, 0x05, 0xc2, 0x29, 0x51, 0xfb, 0x6f, 0xc0, 0x99, 0x83, 0x97, 0x6e, 0x6a, 0xac, - 0x59, 0x4b, 0x95, 0x7d, 0x19, 0x63, 0x4d, 0x26, 0x16, 0x6a, 0x58, 0x85, 0x43, 0xfc, 0x7f, 0xd3, - 0x82, 0x87, 0x7a, 0x44, 0xc0, 0x2e, 0x1c, 0x23, 0xa3, 0x05, 0x93, 0x2d, 0xb3, 0x6a, 0xe1, 0x90, - 0x3b, 0x46, 0xc4, 0x6d, 0xe5, 0xc7, 0x98, 0x01, 0xe0, 0x2c, 0xf9, 0xc5, 0x0f, 0x7c, 0xff, 0x47, - 0x67, 0xde, 0xf7, 0xc3, 0x1f, 0x9d, 0x79, 0xdf, 0x9f, 0xfc, 0xe8, 0xcc, 0xfb, 0x7e, 0x7e, 0xef, - 0x8c, 0xf5, 0xfd, 0xbd, 0x33, 0xd6, 0x0f, 0xf7, 0xce, 0x58, 0x7f, 0xb1, 0x77, 0xc6, 0xfa, 0xca, - 0x8f, 0xcf, 0xbc, 0xef, 0xf5, 0xd2, 0xf6, 0xc5, 0xff, 0x17, 0x00, 0x00, 0xff, 0xff, 0xf4, 0x18, - 0x8a, 0xb6, 0x96, 0xd3, 0x00, 0x00, + // 11744 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xec, 0x7d, 0x6b, 0x8c, 0x24, 0xc7, + 0x79, 0x98, 0x7a, 0x66, 0x5f, 0xf3, 0xed, 0xbb, 0xf6, 0xee, 0xb8, 0x5c, 0x91, 0xb7, 0xc7, 0xa6, + 0x48, 0x1f, 0xc9, 0xe3, 0xae, 0xee, 0x48, 0x8a, 0x94, 0x28, 0x53, 0xda, 0xdd, 0xd9, 0xbd, 0x5b, + 0xdf, 0x6b, 0x58, 0xb3, 0x77, 0x47, 0x51, 0xb4, 0xc8, 0xbe, 0xe9, 0xda, 0xd9, 0xe6, 0xf5, 0x76, + 0x0f, 0xbb, 0x7b, 0xf6, 0x6e, 0xa5, 0x08, 0xb0, 0x15, 0x41, 0x4e, 0x20, 0x25, 0x91, 0xe1, 0x08, + 0x08, 0x9c, 0x00, 0x32, 0x0c, 0xc4, 0x51, 0x9e, 0x8e, 0x22, 0xe8, 0x61, 0x58, 0x4e, 0x10, 0xc7, + 0x72, 0x24, 0x20, 0x71, 0x04, 0x18, 0xb1, 0x1d, 0x18, 0x5e, 0x5b, 0x2b, 0xc4, 0x3f, 0xf2, 0x23, + 0x3f, 0xe2, 0x7f, 0x97, 0x20, 0x08, 0xea, 0xd9, 0x55, 0x3d, 0x33, 0xdb, 0x3d, 0xcb, 0xdb, 0x35, + 0x25, 0xe4, 0xdf, 0x4c, 0x7d, 0x5f, 0x7d, 0x55, 0x5d, 0x8f, 0xaf, 0xbe, 0xfa, 0xea, 0x7b, 0xc0, + 0xb9, 0x3b, 0x2f, 0xc5, 0x0b, 0x5e, 0xb8, 0x78, 0xa7, 0x7d, 0x9b, 0x44, 0x01, 0x49, 0x48, 0xbc, + 0xd8, 0xba, 0xd3, 0x5c, 0x74, 0x5a, 0xde, 0xe2, 0xce, 0xf9, 0xc5, 0x26, 0x09, 0x48, 0xe4, 0x24, + 0xc4, 0x5d, 0x68, 0x45, 0x61, 0x12, 0xa2, 0x47, 0x38, 0xf6, 0x42, 0x8a, 0xbd, 0xd0, 0xba, 0xd3, + 0x5c, 0x70, 0x5a, 0xde, 0xc2, 0xce, 0xf9, 0xb9, 0x67, 0x9b, 0x5e, 0xb2, 0xd5, 0xbe, 0xbd, 0xd0, + 0x08, 0xb7, 0x17, 0x9b, 0x61, 0x33, 0x5c, 0x64, 0x95, 0x6e, 0xb7, 0x37, 0xd9, 0x3f, 0xf6, 0x87, + 0xfd, 0xe2, 0xc4, 0xe6, 0x9e, 0x17, 0x4d, 0x3b, 0x2d, 0x6f, 0xdb, 0x69, 0x6c, 0x79, 0x01, 0x89, + 0x76, 0x55, 0xe3, 0x11, 0x89, 0xc3, 0x76, 0xd4, 0x20, 0xd9, 0x2e, 0x1c, 0x58, 0x2b, 0x5e, 0xdc, + 0x26, 0x89, 0xd3, 0xa5, 0xe3, 0x73, 0x8b, 0xbd, 0x6a, 0x45, 0xed, 0x20, 0xf1, 0xb6, 0x3b, 0x9b, + 0xf9, 0x50, 0x5e, 0x85, 0xb8, 0xb1, 0x45, 0xb6, 0x9d, 0x8e, 0x7a, 0xcf, 0xf5, 0xaa, 0xd7, 0x4e, + 0x3c, 0x7f, 0xd1, 0x0b, 0x92, 0x38, 0x89, 0x0e, 0xfa, 0xa6, 0x98, 0x44, 0x3b, 0x24, 0x4a, 0x3f, + 0x88, 0xdc, 0x73, 0xb6, 0x5b, 0x3e, 0xe9, 0xf6, 0x4d, 0x97, 0xb4, 0xa9, 0x7b, 0xd6, 0x69, 0x36, + 0x23, 0xd2, 0x74, 0x92, 0x50, 0xab, 0xeb, 0xb4, 0xbc, 0x88, 0x34, 0xbd, 0x38, 0x89, 0x9c, 0xc4, + 0x0b, 0x83, 0xc5, 0x9d, 0xf3, 0x8e, 0xdf, 0xda, 0x72, 0x3a, 0x28, 0xd9, 0x7f, 0x6c, 0xc1, 0x99, + 0xa5, 0x5b, 0xf5, 0x55, 0xdf, 0x89, 0x13, 0xaf, 0xb1, 0xec, 0x87, 0x8d, 0x3b, 0xf5, 0x24, 0x8c, + 0xc8, 0xcd, 0xd0, 0x6f, 0x6f, 0x93, 0x3a, 0x9b, 0x08, 0x74, 0x0e, 0x46, 0x76, 0xd8, 0xff, 0xf5, + 0xea, 0xac, 0x75, 0xc6, 0x3a, 0x5b, 0x59, 0x9e, 0xfa, 0xfe, 0xde, 0xfc, 0xfb, 0xf6, 0xf7, 0xe6, + 0x47, 0x6e, 0x8a, 0x72, 0xac, 0x30, 0xd0, 0x93, 0x30, 0xb4, 0x19, 0x6f, 0xec, 0xb6, 0xc8, 0x6c, + 0x89, 0xe1, 0x4e, 0x08, 0xdc, 0xa1, 0xb5, 0x3a, 0x2d, 0xc5, 0x02, 0x8a, 0x16, 0xa1, 0xd2, 0x72, + 0xa2, 0xc4, 0xa3, 0x1d, 0x9c, 0x2d, 0x9f, 0xb1, 0xce, 0x0e, 0x2e, 0x4f, 0x0b, 0xd4, 0x4a, 0x4d, + 0x02, 0x70, 0x8a, 0x43, 0xbb, 0x11, 0x11, 0xc7, 0xbd, 0x1e, 0xf8, 0xbb, 0xb3, 0x03, 0x67, 0xac, + 0xb3, 0x23, 0x69, 0x37, 0xb0, 0x28, 0xc7, 0x0a, 0xc3, 0xfe, 0x4e, 0x09, 0x46, 0x96, 0x36, 0x37, + 0xbd, 0xc0, 0x4b, 0x76, 0xd1, 0x5b, 0x30, 0x16, 0x84, 0x2e, 0x91, 0xff, 0xd9, 0x57, 0x8c, 0x5e, + 0x78, 0x7a, 0xe1, 0xa0, 0x45, 0xbd, 0x70, 0x4d, 0xab, 0xb1, 0x3c, 0xb5, 0xbf, 0x37, 0x3f, 0xa6, + 0x97, 0x60, 0x83, 0x22, 0x7a, 0x03, 0x46, 0x5b, 0xa1, 0xab, 0x1a, 0x28, 0xb1, 0x06, 0x9e, 0x3a, + 0xb8, 0x81, 0x5a, 0x5a, 0x61, 0x79, 0x72, 0x7f, 0x6f, 0x7e, 0x54, 0x2b, 0xc0, 0x3a, 0x39, 0xe4, + 0xc3, 0x24, 0xfd, 0x1b, 0x24, 0x9e, 0x6a, 0xa1, 0xcc, 0x5a, 0x78, 0x36, 0xbf, 0x05, 0xad, 0xd2, + 0xf2, 0xcc, 0xfe, 0xde, 0xfc, 0x64, 0xa6, 0x10, 0x67, 0x49, 0xdb, 0x9f, 0x86, 0x89, 0xa5, 0x24, + 0x71, 0x1a, 0x5b, 0xc4, 0xe5, 0xf3, 0x8b, 0x9e, 0x87, 0x81, 0xc0, 0xd9, 0x26, 0x62, 0xf6, 0xcf, + 0x88, 0x61, 0x1f, 0xb8, 0xe6, 0x6c, 0x93, 0xfb, 0x7b, 0xf3, 0x53, 0x37, 0x02, 0xef, 0x9d, 0xb6, + 0x58, 0x33, 0xb4, 0x0c, 0x33, 0x6c, 0x74, 0x01, 0xc0, 0x25, 0x3b, 0x5e, 0x83, 0xd4, 0x9c, 0x64, + 0x4b, 0xac, 0x06, 0x24, 0xea, 0x42, 0x55, 0x41, 0xb0, 0x86, 0x65, 0x7f, 0xce, 0x82, 0xca, 0xd2, + 0x4e, 0xe8, 0xb9, 0xb5, 0xd0, 0x8d, 0x51, 0x1b, 0x26, 0x5b, 0x11, 0xd9, 0x24, 0x91, 0x2a, 0x9a, + 0xb5, 0xce, 0x94, 0xcf, 0x8e, 0x5e, 0xb8, 0x90, 0xf3, 0xdd, 0x66, 0xa5, 0xd5, 0x20, 0x89, 0x76, + 0x97, 0x1f, 0x12, 0x4d, 0x4f, 0x66, 0xa0, 0x38, 0xdb, 0x86, 0xfd, 0xcb, 0x25, 0x38, 0xb9, 0xf4, + 0xe9, 0x76, 0x44, 0xaa, 0x5e, 0x7c, 0x27, 0xbb, 0x15, 0x5c, 0x2f, 0xbe, 0x73, 0x2d, 0x1d, 0x0c, + 0xb5, 0x06, 0xab, 0xa2, 0x1c, 0x2b, 0x0c, 0xf4, 0x2c, 0x0c, 0xd3, 0xdf, 0x37, 0xf0, 0xba, 0xf8, + 0xfa, 0x19, 0x81, 0x3c, 0x5a, 0x75, 0x12, 0xa7, 0xca, 0x41, 0x58, 0xe2, 0xa0, 0xab, 0x30, 0xda, + 0x60, 0x9c, 0xa3, 0x79, 0x35, 0x74, 0x09, 0x9b, 0xe1, 0xca, 0xf2, 0x33, 0x14, 0x7d, 0x25, 0x2d, + 0xbe, 0xbf, 0x37, 0x3f, 0xcb, 0xfb, 0x26, 0x48, 0x68, 0x30, 0xac, 0xd7, 0x47, 0xb6, 0xda, 0x88, + 0x03, 0x8c, 0x12, 0x74, 0xd9, 0x84, 0x67, 0xb5, 0x3d, 0x35, 0xc8, 0xf6, 0xd4, 0x58, 0x8f, 0xfd, + 0xf4, 0xcf, 0x2c, 0x31, 0x26, 0x6b, 0x9e, 0x6f, 0xb2, 0x87, 0x0b, 0x00, 0x31, 0x69, 0x44, 0x24, + 0xd1, 0x46, 0x45, 0x4d, 0x73, 0x5d, 0x41, 0xb0, 0x86, 0x45, 0x37, 0x7f, 0xbc, 0xe5, 0x44, 0x6c, + 0xb5, 0x88, 0xb1, 0x51, 0x9b, 0xbf, 0x2e, 0x01, 0x38, 0xc5, 0x31, 0x36, 0x7f, 0x39, 0x77, 0xf3, + 0xff, 0xae, 0x05, 0xc3, 0xcb, 0x5e, 0xe0, 0x7a, 0x41, 0x13, 0xbd, 0x05, 0x23, 0xf4, 0x6c, 0x70, + 0x9d, 0xc4, 0x11, 0xfb, 0xfe, 0x83, 0x72, 0xf1, 0xe8, 0xac, 0x5a, 0x2e, 0x9f, 0x78, 0x81, 0x62, + 0xd3, 0x45, 0x74, 0xfd, 0xf6, 0xdb, 0xa4, 0x91, 0x5c, 0x25, 0x89, 0x93, 0x7e, 0x4e, 0x5a, 0x86, + 0x15, 0x55, 0x74, 0x03, 0x86, 0x12, 0x27, 0x6a, 0x92, 0x44, 0x6c, 0xfb, 0x9c, 0x4d, 0xc9, 0x69, + 0x60, 0xba, 0xe4, 0x48, 0xd0, 0x20, 0x29, 0x83, 0xdc, 0x60, 0x44, 0xb0, 0x20, 0x66, 0x37, 0x60, + 0x6c, 0xc5, 0x69, 0x39, 0xb7, 0x3d, 0xdf, 0x4b, 0x3c, 0x12, 0xa3, 0x9f, 0x81, 0xb2, 0xe3, 0xba, + 0x6c, 0x03, 0x54, 0x96, 0x4f, 0xee, 0xef, 0xcd, 0x97, 0x97, 0x5c, 0xf7, 0xfe, 0xde, 0x3c, 0x28, + 0xac, 0x5d, 0x4c, 0x31, 0xd0, 0xd3, 0x30, 0xe0, 0x46, 0x61, 0x6b, 0xb6, 0xc4, 0x30, 0x4f, 0xd1, + 0x9d, 0x5a, 0x8d, 0xc2, 0x56, 0x06, 0x95, 0xe1, 0xd8, 0xdf, 0x2b, 0x01, 0x5a, 0x21, 0xad, 0xad, + 0xb5, 0xba, 0x31, 0xa7, 0x67, 0x61, 0x64, 0x3b, 0x0c, 0xbc, 0x24, 0x8c, 0x62, 0xd1, 0x20, 0x5b, + 0x17, 0x57, 0x45, 0x19, 0x56, 0x50, 0x74, 0x06, 0x06, 0x5a, 0xe9, 0xf6, 0x1e, 0x93, 0xac, 0x81, + 0x6d, 0x6c, 0x06, 0xa1, 0x18, 0xed, 0x98, 0x44, 0x62, 0x3d, 0x2b, 0x8c, 0x1b, 0x31, 0x89, 0x30, + 0x83, 0xa4, 0x2b, 0x88, 0xae, 0x2d, 0xb1, 0x5a, 0x33, 0x2b, 0x88, 0x42, 0xb0, 0x86, 0x85, 0xde, + 0x84, 0x0a, 0xff, 0x87, 0xc9, 0x26, 0x5b, 0xba, 0xb9, 0x4c, 0xe1, 0x4a, 0xd8, 0x70, 0xfc, 0xec, + 0xe0, 0x8f, 0xb3, 0x15, 0x27, 0x09, 0xe1, 0x94, 0xa6, 0xb1, 0xe2, 0x86, 0x72, 0x57, 0xdc, 0x3f, + 0xb0, 0x00, 0xad, 0x78, 0x81, 0x4b, 0xa2, 0x63, 0x38, 0x3a, 0xfb, 0xdb, 0x0c, 0x7f, 0x4a, 0xbb, + 0x16, 0x6e, 0xb7, 0xc2, 0x80, 0x04, 0xc9, 0x4a, 0x18, 0xb8, 0xfc, 0x38, 0xfd, 0x08, 0x0c, 0x24, + 0xb4, 0x29, 0xde, 0xad, 0x27, 0xe5, 0xb4, 0xd0, 0x06, 0xee, 0xef, 0xcd, 0x9f, 0xea, 0xac, 0xc1, + 0xba, 0xc0, 0xea, 0xa0, 0x0f, 0xc3, 0x50, 0x9c, 0x38, 0x49, 0x3b, 0x16, 0x1d, 0x7d, 0x4c, 0x76, + 0xb4, 0xce, 0x4a, 0xef, 0xef, 0xcd, 0x4f, 0xaa, 0x6a, 0xbc, 0x08, 0x8b, 0x0a, 0xe8, 0x29, 0x18, + 0xde, 0x26, 0x71, 0xec, 0x34, 0x25, 0x83, 0x9b, 0x14, 0x75, 0x87, 0xaf, 0xf2, 0x62, 0x2c, 0xe1, + 0xe8, 0x71, 0x18, 0x24, 0x51, 0x14, 0x46, 0x62, 0x45, 0x8c, 0x0b, 0xc4, 0xc1, 0x55, 0x5a, 0x88, + 0x39, 0xcc, 0xfe, 0x6f, 0x16, 0x4c, 0xaa, 0xbe, 0xf2, 0xb6, 0x8e, 0x61, 0xcb, 0xbb, 0x00, 0x0d, + 0xf9, 0x81, 0x31, 0xdb, 0x68, 0x5a, 0x1b, 0xdd, 0x97, 0x5f, 0xe7, 0x80, 0xa6, 0x6d, 0xa8, 0xa2, + 0x18, 0x6b, 0x74, 0xed, 0xff, 0x68, 0xc1, 0x4c, 0xe6, 0xdb, 0xae, 0x78, 0x71, 0x82, 0xde, 0xe8, + 0xf8, 0xbe, 0x85, 0x62, 0xdf, 0x47, 0x6b, 0xb3, 0xaf, 0x53, 0xeb, 0x45, 0x96, 0x68, 0xdf, 0x86, + 0x61, 0xd0, 0x4b, 0xc8, 0xb6, 0xfc, 0xac, 0x67, 0x0b, 0x7e, 0x16, 0xef, 0x5f, 0x3a, 0x4b, 0xeb, + 0x94, 0x06, 0xe6, 0xa4, 0xec, 0xff, 0x6d, 0x41, 0x65, 0x25, 0x0c, 0x36, 0xbd, 0xe6, 0x55, 0xa7, + 0x75, 0x0c, 0xf3, 0x53, 0x87, 0x01, 0x46, 0x9d, 0x7f, 0xc2, 0xf9, 0xbc, 0x4f, 0x10, 0x1d, 0x5b, + 0xa0, 0x67, 0x2a, 0x17, 0x16, 0x14, 0x9b, 0xa2, 0x45, 0x98, 0x11, 0x9b, 0x7b, 0x11, 0x2a, 0x0a, + 0x01, 0x4d, 0x41, 0xf9, 0x0e, 0xe1, 0x92, 0x64, 0x05, 0xd3, 0x9f, 0xe8, 0x04, 0x0c, 0xee, 0x38, + 0x7e, 0x5b, 0x6c, 0x5e, 0xcc, 0xff, 0x7c, 0xa4, 0xf4, 0x92, 0x65, 0x7f, 0x8f, 0xed, 0x40, 0xd1, + 0xc8, 0x6a, 0xb0, 0x23, 0x98, 0xc3, 0xe7, 0x2d, 0x38, 0xe1, 0x77, 0x61, 0x4a, 0x62, 0x4c, 0x0e, + 0xc3, 0xce, 0x1e, 0x11, 0xdd, 0x3e, 0xd1, 0x0d, 0x8a, 0xbb, 0xb6, 0x46, 0x79, 0x7d, 0xd8, 0xa2, + 0x0b, 0xce, 0xf1, 0x59, 0xd7, 0x85, 0x0c, 0x70, 0x5d, 0x94, 0x61, 0x05, 0xb5, 0xff, 0xd2, 0x82, + 0x13, 0xea, 0x3b, 0x2e, 0x93, 0xdd, 0x3a, 0xf1, 0x49, 0x23, 0x09, 0xa3, 0xf7, 0xca, 0x97, 0x3c, + 0xca, 0xe7, 0x84, 0xf3, 0xa4, 0x51, 0x41, 0xa0, 0x7c, 0x99, 0xec, 0xf2, 0x09, 0xd2, 0x3f, 0xb4, + 0x7c, 0xe0, 0x87, 0xfe, 0xb6, 0x05, 0xe3, 0xea, 0x43, 0x8f, 0x61, 0xcb, 0x5d, 0x31, 0xb7, 0xdc, + 0xcf, 0x14, 0x5c, 0xaf, 0x3d, 0x36, 0xdb, 0xdf, 0x2f, 0x51, 0xb6, 0x21, 0x70, 0x6a, 0x51, 0x48, + 0x07, 0x89, 0x72, 0xfc, 0xf7, 0xc8, 0x2c, 0xf5, 0xf7, 0xb1, 0x97, 0xc9, 0xee, 0x46, 0x48, 0xa5, + 0x89, 0xee, 0x1f, 0x6b, 0x4c, 0xea, 0xc0, 0x81, 0x93, 0xfa, 0x83, 0x12, 0x9c, 0x54, 0xc3, 0x62, + 0x9c, 0xd2, 0x3f, 0x95, 0x03, 0x73, 0x1e, 0x46, 0x5d, 0xb2, 0xe9, 0xb4, 0xfd, 0x44, 0xdd, 0x26, + 0x06, 0xf9, 0x35, 0xb3, 0x9a, 0x16, 0x63, 0x1d, 0xa7, 0x8f, 0xb1, 0xfc, 0xea, 0x28, 0xe3, 0xe7, + 0x89, 0x43, 0x57, 0x3d, 0x95, 0xf0, 0xb4, 0xeb, 0xe1, 0x98, 0x7e, 0x3d, 0x14, 0x57, 0xc1, 0xc7, + 0x61, 0xd0, 0xdb, 0xa6, 0x67, 0x7e, 0xc9, 0x3c, 0xca, 0xd7, 0x69, 0x21, 0xe6, 0x30, 0xf4, 0x04, + 0x0c, 0x37, 0xc2, 0xed, 0x6d, 0x27, 0x70, 0x67, 0xcb, 0x4c, 0xe6, 0x1c, 0xa5, 0x62, 0xc1, 0x0a, + 0x2f, 0xc2, 0x12, 0x86, 0x1e, 0x81, 0x01, 0x27, 0x6a, 0xc6, 0xb3, 0x03, 0x0c, 0x67, 0x84, 0xb6, + 0xb4, 0x14, 0x35, 0x63, 0xcc, 0x4a, 0xa9, 0x2c, 0x79, 0x37, 0x8c, 0xee, 0x78, 0x41, 0xb3, 0xea, + 0x45, 0x4c, 0x30, 0xd4, 0x64, 0xc9, 0x5b, 0x0a, 0x82, 0x35, 0x2c, 0x54, 0x83, 0xc1, 0x56, 0x18, + 0x25, 0xf1, 0xec, 0x10, 0x1b, 0xf8, 0x67, 0x72, 0xb7, 0x1f, 0xff, 0xee, 0x5a, 0x18, 0x25, 0xe9, + 0xa7, 0xd0, 0x7f, 0x31, 0xe6, 0x84, 0xd0, 0x0a, 0x94, 0x49, 0xb0, 0x33, 0x3b, 0xcc, 0xe8, 0x7d, + 0xe0, 0x60, 0x7a, 0xab, 0xc1, 0xce, 0x4d, 0x27, 0x4a, 0xf9, 0xd5, 0x6a, 0xb0, 0x83, 0x69, 0x6d, + 0xd4, 0x80, 0x8a, 0x54, 0x86, 0xc5, 0xb3, 0x23, 0x45, 0x96, 0x22, 0x16, 0xe8, 0x98, 0xbc, 0xd3, + 0xf6, 0x22, 0xb2, 0x4d, 0x82, 0x24, 0x4e, 0x2f, 0x56, 0x12, 0x1a, 0xe3, 0x94, 0x2e, 0x6a, 0xc0, + 0x18, 0x97, 0x3f, 0xaf, 0x86, 0xed, 0x20, 0x89, 0x67, 0x2b, 0xac, 0xcb, 0x39, 0x9a, 0x8b, 0x9b, + 0x69, 0x8d, 0xe5, 0x13, 0x82, 0xfc, 0x98, 0x56, 0x18, 0x63, 0x83, 0x28, 0x7a, 0x03, 0xc6, 0x7d, + 0x6f, 0x87, 0x04, 0x24, 0x8e, 0x6b, 0x51, 0x78, 0x9b, 0xcc, 0x02, 0xfb, 0x9a, 0xc7, 0xf3, 0x6e, + 0xf1, 0xe1, 0x6d, 0xb2, 0x3c, 0xbd, 0xbf, 0x37, 0x3f, 0x7e, 0x45, 0xaf, 0x8d, 0x4d, 0x62, 0xe8, + 0x4d, 0x98, 0xa0, 0xc2, 0xae, 0x97, 0x92, 0x1f, 0x2d, 0x4e, 0x1e, 0xed, 0xef, 0xcd, 0x4f, 0x60, + 0xa3, 0x3a, 0xce, 0x90, 0x43, 0x1b, 0x50, 0xf1, 0xbd, 0x4d, 0xd2, 0xd8, 0x6d, 0xf8, 0x64, 0x76, + 0x8c, 0xd1, 0xce, 0xd9, 0x9c, 0x57, 0x24, 0x3a, 0xbf, 0x60, 0xa8, 0xbf, 0x38, 0x25, 0x84, 0x6e, + 0xc2, 0xa9, 0x84, 0x44, 0xdb, 0x5e, 0xc0, 0x74, 0x74, 0x42, 0xfa, 0x65, 0xaa, 0x92, 0x71, 0xb6, + 0x6a, 0x4f, 0x8b, 0x81, 0x3d, 0xb5, 0xd1, 0x15, 0x0b, 0xf7, 0xa8, 0x8d, 0xae, 0xc3, 0x24, 0xdb, + 0x4f, 0xb5, 0xb6, 0xef, 0xd7, 0x42, 0xdf, 0x6b, 0xec, 0xce, 0x4e, 0x30, 0x82, 0x4f, 0x48, 0x05, + 0xc8, 0xba, 0x09, 0xa6, 0x17, 0xc3, 0xf4, 0x1f, 0xce, 0xd6, 0x46, 0x3e, 0x4c, 0xc6, 0xa4, 0xd1, + 0x8e, 0xbc, 0x64, 0x97, 0xae, 0x7d, 0x72, 0x2f, 0x99, 0x9d, 0x2c, 0x72, 0xd1, 0xad, 0x9b, 0x95, + 0xb8, 0xf6, 0x29, 0x53, 0x88, 0xb3, 0xa4, 0x29, 0xab, 0x88, 0x13, 0xd7, 0x0b, 0x66, 0xa7, 0x18, + 0x07, 0x52, 0xfb, 0xab, 0x4e, 0x0b, 0x31, 0x87, 0x31, 0xfd, 0x01, 0xfd, 0x71, 0x9d, 0x72, 0xe9, + 0x69, 0x86, 0x98, 0xea, 0x0f, 0x24, 0x00, 0xa7, 0x38, 0x54, 0x34, 0x48, 0x92, 0xdd, 0x59, 0xc4, + 0x50, 0xd5, 0x56, 0xdb, 0xd8, 0xf8, 0x04, 0xa6, 0xe5, 0xe8, 0x26, 0x0c, 0x93, 0x60, 0x67, 0x2d, + 0x0a, 0xb7, 0x67, 0x67, 0x8a, 0xf0, 0x80, 0x55, 0x8e, 0xcc, 0xcf, 0x8f, 0xf4, 0x0a, 0x23, 0x8a, + 0xb1, 0x24, 0x86, 0xee, 0xc1, 0x6c, 0x97, 0x59, 0xe2, 0x93, 0x72, 0x82, 0x4d, 0xca, 0x47, 0x45, + 0xdd, 0xd9, 0x8d, 0x1e, 0x78, 0xf7, 0x0f, 0x80, 0xe1, 0x9e, 0xd4, 0xed, 0xdb, 0x30, 0xa1, 0x18, + 0x15, 0x9b, 0x6f, 0x34, 0x0f, 0x83, 0x94, 0x17, 0xcb, 0x0b, 0x7d, 0x85, 0x0e, 0x2a, 0x65, 0xd1, + 0x31, 0xe6, 0xe5, 0x6c, 0x50, 0xbd, 0x4f, 0x93, 0xe5, 0xdd, 0x84, 0xf0, 0x8b, 0x5d, 0x59, 0x1b, + 0x54, 0x09, 0xc0, 0x29, 0x8e, 0xfd, 0x7f, 0xb9, 0x98, 0x94, 0x72, 0xc3, 0x02, 0x27, 0xc1, 0x39, + 0x18, 0xd9, 0x0a, 0xe3, 0x84, 0x62, 0xb3, 0x36, 0x06, 0x53, 0xc1, 0xe8, 0x92, 0x28, 0xc7, 0x0a, + 0x03, 0xbd, 0x0c, 0xe3, 0x0d, 0xbd, 0x01, 0x71, 0x8c, 0x9d, 0x14, 0x55, 0xcc, 0xd6, 0xb1, 0x89, + 0x8b, 0x5e, 0x82, 0x11, 0xa6, 0xe5, 0x6e, 0x84, 0xbe, 0xb8, 0x42, 0xca, 0x53, 0x79, 0xa4, 0x26, + 0xca, 0xef, 0x6b, 0xbf, 0xb1, 0xc2, 0xa6, 0x17, 0x71, 0xda, 0x85, 0xf5, 0x9a, 0x38, 0x40, 0xd4, + 0x45, 0xfc, 0x12, 0x2b, 0xc5, 0x02, 0x6a, 0xff, 0xeb, 0x92, 0x36, 0xca, 0xf4, 0x02, 0x44, 0xd0, + 0xeb, 0x30, 0x7c, 0xd7, 0xf1, 0x12, 0x2f, 0x68, 0x0a, 0xe9, 0xe1, 0xb9, 0x82, 0xa7, 0x09, 0xab, + 0x7e, 0x8b, 0x57, 0xe5, 0x27, 0x9f, 0xf8, 0x83, 0x25, 0x41, 0x4a, 0x3b, 0x6a, 0x07, 0x01, 0xa5, + 0x5d, 0xea, 0x9f, 0x36, 0xe6, 0x55, 0x39, 0x6d, 0xf1, 0x07, 0x4b, 0x82, 0x68, 0x13, 0x40, 0xae, + 0x25, 0xe2, 0x0a, 0xed, 0xf2, 0x87, 0xfa, 0x21, 0xbf, 0xa1, 0x6a, 0x2f, 0x4f, 0xd0, 0xb3, 0x36, + 0xfd, 0x8f, 0x35, 0xca, 0x76, 0xc2, 0x84, 0xb0, 0xce, 0x6e, 0xa1, 0x4f, 0xd2, 0x2d, 0xed, 0x44, + 0x09, 0x71, 0x97, 0x92, 0xac, 0x82, 0xfe, 0x60, 0x11, 0x7b, 0xc3, 0xdb, 0x26, 0xfa, 0xf6, 0x17, + 0x44, 0x70, 0x4a, 0xcf, 0xfe, 0x76, 0x19, 0x66, 0x7b, 0x75, 0x97, 0x2e, 0x49, 0x72, 0xcf, 0x4b, + 0x56, 0xa8, 0x98, 0x64, 0x99, 0x4b, 0x72, 0x55, 0x94, 0x63, 0x85, 0x41, 0xd7, 0x46, 0xec, 0x35, + 0xe5, 0x65, 0x69, 0x30, 0x5d, 0x1b, 0x75, 0x56, 0x8a, 0x05, 0x94, 0xe2, 0x45, 0xc4, 0x89, 0xc5, + 0xe3, 0x86, 0xb6, 0x86, 0x30, 0x2b, 0xc5, 0x02, 0xaa, 0x2b, 0x44, 0x06, 0x72, 0x14, 0x22, 0xc6, + 0x10, 0x0d, 0x3e, 0xd8, 0x21, 0x42, 0x9f, 0x02, 0xd8, 0xf4, 0x02, 0x2f, 0xde, 0x62, 0xd4, 0x87, + 0xfa, 0xa6, 0xae, 0x84, 0xac, 0x35, 0x45, 0x05, 0x6b, 0x14, 0xd1, 0x0b, 0x30, 0xaa, 0xb6, 0xe7, + 0x7a, 0x75, 0x76, 0xd8, 0x54, 0x88, 0xa7, 0xbc, 0xaa, 0x8a, 0x75, 0x3c, 0xfb, 0xed, 0xec, 0x7a, + 0x11, 0xbb, 0x42, 0x1b, 0x5f, 0xab, 0xe8, 0xf8, 0x96, 0x0e, 0x1e, 0x5f, 0xfb, 0x8f, 0xca, 0x30, + 0x69, 0x34, 0xd6, 0x8e, 0x0b, 0x70, 0xb4, 0x57, 0xe9, 0x81, 0xe5, 0x24, 0x44, 0xec, 0xc9, 0x73, + 0xfd, 0x6c, 0x1a, 0xfd, 0x78, 0xa3, 0x7b, 0x81, 0x53, 0x42, 0x5b, 0x50, 0xf1, 0x9d, 0x98, 0xa9, + 0x54, 0x88, 0xd8, 0x8b, 0xfd, 0x91, 0x4d, 0xaf, 0x1f, 0x4e, 0x9c, 0x68, 0xa7, 0x07, 0x6f, 0x25, + 0x25, 0x4e, 0x4f, 0x5b, 0x2a, 0xec, 0xc8, 0x17, 0x35, 0xd5, 0x1d, 0x2a, 0x11, 0xed, 0x62, 0x0e, + 0x43, 0x2f, 0xc1, 0x58, 0x44, 0xd8, 0x4a, 0x59, 0xa1, 0xf2, 0x1c, 0x5b, 0x7a, 0x83, 0xa9, 0xe0, + 0x87, 0x35, 0x18, 0x36, 0x30, 0x53, 0xb9, 0x7f, 0xe8, 0x00, 0xb9, 0xff, 0x29, 0x18, 0x66, 0x3f, + 0xd4, 0xaa, 0x50, 0x33, 0xb4, 0xce, 0x8b, 0xb1, 0x84, 0x67, 0x17, 0xd1, 0x48, 0xc1, 0x45, 0xf4, + 0x34, 0x4c, 0x54, 0x1d, 0xb2, 0x1d, 0x06, 0xab, 0x81, 0xdb, 0x0a, 0xbd, 0x20, 0x41, 0xb3, 0x30, + 0xc0, 0xce, 0x13, 0xbe, 0xdf, 0x07, 0x28, 0x05, 0x3c, 0x40, 0x65, 0x77, 0xfb, 0x4f, 0x4b, 0x30, + 0x5e, 0x25, 0x3e, 0x49, 0x08, 0xbf, 0xf7, 0xc4, 0x68, 0x0d, 0x50, 0x33, 0x72, 0x1a, 0xa4, 0x46, + 0x22, 0x2f, 0x74, 0xeb, 0xa4, 0x11, 0x06, 0xec, 0x21, 0x8a, 0x1e, 0x90, 0xa7, 0xf6, 0xf7, 0xe6, + 0xd1, 0xc5, 0x0e, 0x28, 0xee, 0x52, 0x03, 0xb9, 0x30, 0xde, 0x8a, 0x88, 0xa1, 0x37, 0xb4, 0xf2, + 0x45, 0x8d, 0x9a, 0x5e, 0x85, 0x4b, 0xc3, 0x46, 0x11, 0x36, 0x89, 0xa2, 0x8f, 0xc3, 0x54, 0x18, + 0xb5, 0xb6, 0x9c, 0xa0, 0x4a, 0x5a, 0x24, 0x70, 0xe9, 0x15, 0x40, 0x68, 0x3b, 0x4e, 0xec, 0xef, + 0xcd, 0x4f, 0x5d, 0xcf, 0xc0, 0x70, 0x07, 0x36, 0x7a, 0x1d, 0xa6, 0x5b, 0x51, 0xd8, 0x72, 0x9a, + 0x6c, 0xc9, 0x08, 0x69, 0x85, 0xf3, 0xa6, 0x73, 0xfb, 0x7b, 0xf3, 0xd3, 0xb5, 0x2c, 0xf0, 0xfe, + 0xde, 0xfc, 0x0c, 0x1b, 0x32, 0x5a, 0x92, 0x02, 0x71, 0x27, 0x19, 0xfb, 0x31, 0x98, 0xaf, 0x12, + 0xda, 0x61, 0xca, 0x79, 0xab, 0xe1, 0xdd, 0xe0, 0xae, 0x13, 0xb9, 0x4b, 0xb5, 0x75, 0x7e, 0x79, + 0x58, 0xf3, 0x7c, 0x62, 0x3f, 0x0e, 0x8f, 0x1d, 0x80, 0xc2, 0x45, 0x2e, 0xfb, 0x1d, 0x38, 0xa9, + 0x81, 0x34, 0x25, 0xc7, 0x6b, 0xf2, 0x12, 0xcd, 0x1f, 0x0a, 0x73, 0x4e, 0xc8, 0xae, 0x3d, 0xe8, + 0xa1, 0x56, 0xf9, 0xe7, 0x25, 0xa3, 0xcd, 0x14, 0x5f, 0xbd, 0x81, 0x58, 0x3d, 0xdf, 0x40, 0x3e, + 0x09, 0x23, 0x9b, 0x1e, 0xf1, 0x5d, 0x4c, 0x36, 0xc5, 0xac, 0x9f, 0x2f, 0xf2, 0x48, 0xb4, 0x46, + 0xeb, 0x48, 0x2d, 0x1b, 0xbf, 0x8c, 0xaf, 0x09, 0x32, 0x58, 0x11, 0x44, 0x6d, 0x98, 0x92, 0xf7, + 0x39, 0x09, 0x15, 0x4c, 0xe3, 0xb9, 0x62, 0xd7, 0x45, 0xb3, 0x19, 0xb6, 0x4c, 0x70, 0x86, 0x20, + 0xee, 0x68, 0x82, 0xde, 0xc3, 0xb7, 0xe9, 0x91, 0x39, 0xc0, 0xb6, 0x10, 0xbb, 0x87, 0x33, 0x95, + 0x02, 0x2b, 0xb5, 0x7f, 0xc3, 0x82, 0x87, 0x7a, 0x4c, 0xde, 0xd1, 0xcd, 0x51, 0x56, 0xe9, 0x51, + 0xca, 0x57, 0x7a, 0xd8, 0xd7, 0xe1, 0xc4, 0xea, 0x76, 0x2b, 0xd9, 0xad, 0x7a, 0xe6, 0xd3, 0xcd, + 0x8b, 0x30, 0xb4, 0x4d, 0x5c, 0xaf, 0xbd, 0x2d, 0xa6, 0x75, 0x5e, 0x9e, 0x2f, 0x57, 0x59, 0xe9, + 0xfd, 0xbd, 0xf9, 0xf1, 0x7a, 0x12, 0x46, 0x4e, 0x93, 0xf0, 0x02, 0x2c, 0xd0, 0xed, 0x1f, 0x59, + 0x30, 0x29, 0xf9, 0xcc, 0x92, 0xeb, 0x46, 0x24, 0x8e, 0xd1, 0x1c, 0x94, 0xbc, 0x96, 0x20, 0x04, + 0x82, 0x50, 0x69, 0xbd, 0x86, 0x4b, 0x5e, 0x0b, 0xbd, 0x0e, 0x15, 0xfe, 0xe2, 0x97, 0x2e, 0x8e, + 0x3e, 0x5f, 0x10, 0xd9, 0x1d, 0x73, 0x43, 0xd2, 0xc0, 0x29, 0x39, 0x29, 0x6d, 0xb3, 0x13, 0xac, + 0x6c, 0xbe, 0x3f, 0x5d, 0x12, 0xe5, 0x58, 0x61, 0xa0, 0xb3, 0x30, 0x12, 0x84, 0x2e, 0x7f, 0x94, + 0xe5, 0xfb, 0x9d, 0x2d, 0xb9, 0x6b, 0xa2, 0x0c, 0x2b, 0xa8, 0xfd, 0x25, 0x0b, 0xc6, 0xe4, 0x37, + 0x16, 0x14, 0xfc, 0xe9, 0x26, 0x49, 0x85, 0xfe, 0x74, 0x93, 0x50, 0xc1, 0x9d, 0x41, 0x0c, 0x79, + 0xbd, 0xdc, 0x8f, 0xbc, 0x6e, 0xff, 0x56, 0x09, 0x26, 0x64, 0x77, 0xea, 0xed, 0xdb, 0x31, 0xa1, + 0xe2, 0x4c, 0xc5, 0xe1, 0x83, 0x4f, 0xe4, 0x3a, 0x7b, 0x36, 0xef, 0x4e, 0x67, 0xcc, 0x59, 0x2a, + 0x2e, 0x2d, 0x49, 0x3a, 0x38, 0x25, 0x89, 0x76, 0x60, 0x3a, 0x08, 0x13, 0x76, 0x4c, 0x2a, 0x78, + 0xb1, 0x17, 0x93, 0x6c, 0x3b, 0x0f, 0x8b, 0x76, 0xa6, 0xaf, 0x65, 0xe9, 0xe1, 0xce, 0x26, 0xd0, + 0x75, 0xa9, 0xab, 0x2a, 0xb3, 0xb6, 0x9e, 0x2e, 0xd6, 0x56, 0x6f, 0x55, 0x95, 0xfd, 0xfb, 0x16, + 0x54, 0x24, 0xda, 0x71, 0x3c, 0x9d, 0xdd, 0x82, 0xe1, 0x98, 0x4d, 0x91, 0x1c, 0xae, 0x73, 0xc5, + 0x3e, 0x81, 0xcf, 0x6b, 0x2a, 0x1b, 0xf0, 0xff, 0x31, 0x96, 0xd4, 0x98, 0xd2, 0x5e, 0x7d, 0xc8, + 0x7b, 0x4e, 0x69, 0xaf, 0x7a, 0xd6, 0xfb, 0x85, 0x6c, 0xdc, 0xd0, 0x2a, 0x50, 0x01, 0xb7, 0x15, + 0x91, 0x4d, 0xef, 0x5e, 0x56, 0xc0, 0xad, 0xb1, 0x52, 0x2c, 0xa0, 0x68, 0x13, 0xc6, 0x1a, 0x52, + 0xad, 0x9d, 0xb2, 0x90, 0x0f, 0x16, 0x7c, 0x43, 0x50, 0xcf, 0x51, 0xdc, 0xc4, 0x69, 0x45, 0xa3, + 0x84, 0x0d, 0xba, 0x94, 0x4f, 0xa5, 0x2f, 0xee, 0xe5, 0x82, 0x0a, 0xa0, 0x88, 0x24, 0x69, 0x0b, + 0x3d, 0x1f, 0xdb, 0xed, 0xaf, 0x59, 0x30, 0xc4, 0xf5, 0xa0, 0xc5, 0x94, 0xc9, 0xda, 0x43, 0x5b, + 0x3a, 0x9e, 0x37, 0x69, 0xa1, 0x78, 0x77, 0x43, 0xb7, 0xa0, 0xc2, 0x7e, 0x30, 0x9d, 0x4e, 0xb9, + 0x88, 0xbd, 0x17, 0x6f, 0x5f, 0xef, 0xea, 0x4d, 0x49, 0x00, 0xa7, 0xb4, 0xec, 0xef, 0x96, 0x29, + 0xeb, 0x4b, 0x51, 0x8d, 0xb3, 0xdd, 0x3a, 0x8e, 0xb3, 0xbd, 0x74, 0xf4, 0x67, 0xfb, 0x3b, 0x30, + 0xd9, 0xd0, 0x1e, 0xfa, 0xd2, 0x19, 0xbf, 0x50, 0x70, 0x59, 0x69, 0xaf, 0x83, 0x5c, 0xef, 0xb7, + 0x62, 0x92, 0xc3, 0x59, 0xfa, 0x88, 0xc0, 0x18, 0x5f, 0x0f, 0xa2, 0xbd, 0x01, 0xd6, 0xde, 0x62, + 0x91, 0x15, 0xa6, 0x37, 0xc6, 0x56, 0x71, 0x5d, 0x23, 0x84, 0x0d, 0xb2, 0xf6, 0xaf, 0x0e, 0xc2, + 0xe0, 0xea, 0x0e, 0x09, 0x92, 0x63, 0x60, 0x75, 0xdb, 0x30, 0xe1, 0x05, 0x3b, 0xa1, 0xbf, 0x43, + 0x5c, 0x0e, 0x3f, 0xdc, 0xf1, 0x7e, 0x4a, 0x34, 0x32, 0xb1, 0x6e, 0x10, 0xc3, 0x19, 0xe2, 0x47, + 0xa1, 0x71, 0x78, 0x15, 0x86, 0xf8, 0xca, 0x10, 0xea, 0x86, 0x9c, 0x77, 0x01, 0x36, 0xb0, 0x62, + 0x07, 0xa5, 0x7a, 0x11, 0xfe, 0x24, 0x21, 0x08, 0xa1, 0xb7, 0x61, 0x62, 0xd3, 0x8b, 0xe2, 0x64, + 0xc3, 0xdb, 0xa6, 0x37, 0xc5, 0xed, 0xd6, 0x21, 0x74, 0x0d, 0x6a, 0x44, 0xd6, 0x0c, 0x4a, 0x38, + 0x43, 0x19, 0x35, 0x61, 0x9c, 0x5e, 0x75, 0xd3, 0xa6, 0x86, 0xfb, 0x6e, 0x4a, 0xa9, 0x1a, 0xaf, + 0xe8, 0x84, 0xb0, 0x49, 0x97, 0xb2, 0xa4, 0x06, 0xbb, 0x1a, 0x8f, 0x30, 0xe9, 0x46, 0xb1, 0x24, + 0x7e, 0x27, 0xe6, 0x30, 0xca, 0xd9, 0x98, 0xc5, 0x4d, 0xc5, 0xe4, 0x6c, 0xa9, 0x5d, 0x8d, 0xfd, + 0x0d, 0x7a, 0x16, 0xd3, 0x31, 0x3c, 0x86, 0xe3, 0xeb, 0x92, 0x79, 0x7c, 0x3d, 0x5e, 0x60, 0x66, + 0x7b, 0x1c, 0x5d, 0x6f, 0xc1, 0xa8, 0x36, 0xf1, 0x68, 0x11, 0x2a, 0x0d, 0x69, 0x14, 0x22, 0xb8, + 0xb8, 0x12, 0xa5, 0x94, 0xb5, 0x08, 0x4e, 0x71, 0xe8, 0xb8, 0x50, 0x11, 0x34, 0x6b, 0x42, 0x46, + 0x05, 0x54, 0xcc, 0x20, 0xf6, 0x73, 0x00, 0xab, 0xf7, 0x48, 0x63, 0x89, 0x5f, 0xf1, 0xb4, 0x77, + 0x42, 0xab, 0xf7, 0x3b, 0xa1, 0xfd, 0x75, 0x0b, 0x26, 0xd6, 0x56, 0x0c, 0x99, 0x7e, 0x01, 0x80, + 0xcb, 0xc6, 0xb7, 0x6e, 0x5d, 0x93, 0x7a, 0x70, 0xae, 0xac, 0x54, 0xa5, 0x58, 0xc3, 0x40, 0x0f, + 0x43, 0xd9, 0x6f, 0x07, 0x42, 0x64, 0x1d, 0xde, 0xdf, 0x9b, 0x2f, 0x5f, 0x69, 0x07, 0x98, 0x96, + 0x69, 0xb6, 0x5a, 0xe5, 0xc2, 0xb6, 0x5a, 0xf9, 0x56, 0xcb, 0xbf, 0x66, 0xc1, 0xa9, 0xb5, 0xfa, + 0xc5, 0x28, 0x6c, 0xb7, 0xea, 0x49, 0xe4, 0x24, 0xa4, 0xb9, 0x2b, 0xb5, 0x10, 0x2f, 0x1a, 0xf6, + 0x5a, 0x8f, 0x67, 0xec, 0xb5, 0x66, 0x32, 0xb5, 0x34, 0x63, 0xad, 0xab, 0x30, 0x14, 0x39, 0x41, + 0x53, 0x89, 0xa7, 0x4f, 0x1c, 0x3c, 0xd3, 0xeb, 0x55, 0x4c, 0xb1, 0x35, 0xee, 0xc1, 0x2a, 0x63, + 0x41, 0xc4, 0xfe, 0x4a, 0x19, 0xa6, 0xd6, 0x7c, 0x72, 0xcf, 0x18, 0xd8, 0x27, 0x61, 0xc8, 0x8d, + 0xbc, 0x1d, 0x12, 0x65, 0x65, 0x95, 0x2a, 0x2b, 0xc5, 0x02, 0x5a, 0xd8, 0xc2, 0xed, 0xcd, 0x4e, + 0x59, 0xe3, 0xe8, 0xac, 0xfb, 0x72, 0xa7, 0x05, 0x6d, 0xc2, 0x30, 0x7f, 0xfa, 0x8e, 0x67, 0x07, + 0xd9, 0x18, 0xbe, 0x7c, 0x70, 0x67, 0xb2, 0xe3, 0xb3, 0x20, 0x26, 0x91, 0xdb, 0x16, 0x29, 0x76, + 0x2b, 0x4a, 0xb1, 0x24, 0x3e, 0xf7, 0x11, 0x18, 0xd3, 0x31, 0xfb, 0x32, 0x32, 0xfa, 0x9b, 0x16, + 0xcc, 0xac, 0xf9, 0x61, 0xe3, 0x4e, 0xc6, 0x04, 0xf1, 0x05, 0x18, 0xa5, 0xfb, 0x3d, 0x36, 0xec, + 0x73, 0x0d, 0x43, 0x64, 0x01, 0xc2, 0x3a, 0x9e, 0x56, 0xed, 0xc6, 0x8d, 0xf5, 0x6a, 0x37, 0xfb, + 0x65, 0x01, 0xc2, 0x3a, 0x9e, 0xfd, 0x07, 0x16, 0x3c, 0x7a, 0x71, 0x65, 0xb5, 0x46, 0xa2, 0xd8, + 0x8b, 0x13, 0x12, 0x24, 0x1d, 0x26, 0xd4, 0x54, 0xac, 0x75, 0xb5, 0xae, 0xa4, 0x62, 0x6d, 0x95, + 0xf5, 0x42, 0x40, 0xdf, 0x2b, 0x7e, 0x04, 0x5f, 0xb3, 0x60, 0xe6, 0xa2, 0x97, 0x60, 0xd2, 0x0a, + 0xb3, 0x56, 0xcf, 0x11, 0x69, 0x85, 0xb1, 0x97, 0x84, 0xd1, 0x6e, 0xd6, 0xea, 0x19, 0x2b, 0x08, + 0xd6, 0xb0, 0x78, 0xcb, 0x3b, 0x5e, 0x4c, 0x7b, 0x5a, 0x32, 0x6f, 0xe3, 0x58, 0x94, 0x63, 0x85, + 0x41, 0x3f, 0xcc, 0xf5, 0x22, 0x26, 0xd5, 0xec, 0x0a, 0x26, 0xa3, 0x3e, 0xac, 0x2a, 0x01, 0x38, + 0xc5, 0xb1, 0xff, 0x91, 0x05, 0x27, 0x2f, 0xfa, 0xed, 0x38, 0x21, 0xd1, 0x66, 0x6c, 0x74, 0xf6, + 0x39, 0xa8, 0x10, 0x79, 0xff, 0x10, 0x7d, 0x55, 0xe7, 0x9a, 0xba, 0x98, 0x70, 0x93, 0x6b, 0x85, + 0x57, 0xc0, 0xb2, 0xb7, 0x3f, 0x3b, 0xd4, 0xdf, 0x29, 0xc1, 0xf8, 0xa5, 0x8d, 0x8d, 0xda, 0x45, + 0x92, 0x08, 0x46, 0x9e, 0xaf, 0x37, 0xc3, 0x9a, 0xd2, 0xe0, 0x20, 0xf9, 0xac, 0x9d, 0x78, 0xfe, + 0x02, 0xf7, 0xb1, 0x59, 0x58, 0x0f, 0x92, 0xeb, 0x51, 0x3d, 0x89, 0xbc, 0xa0, 0xd9, 0x55, 0xcd, + 0x20, 0x8f, 0x9b, 0x72, 0xaf, 0xe3, 0x06, 0x3d, 0x07, 0x43, 0xcc, 0xc9, 0x47, 0xca, 0x47, 0xef, + 0x57, 0xa2, 0x0c, 0x2b, 0xbd, 0xbf, 0x37, 0x5f, 0xb9, 0x81, 0xd7, 0xf9, 0x1f, 0x2c, 0x50, 0xd1, + 0x9b, 0x30, 0xba, 0x95, 0x24, 0xad, 0x4b, 0xc4, 0x71, 0x49, 0x24, 0xf9, 0xc4, 0xd9, 0x83, 0xf9, + 0x04, 0x1d, 0x0e, 0x5e, 0x21, 0xdd, 0x5a, 0x69, 0x59, 0x8c, 0x75, 0x8a, 0x76, 0x1d, 0x20, 0x85, + 0x3d, 0xa0, 0x6b, 0x92, 0xfd, 0x8b, 0x25, 0x18, 0xbe, 0xe4, 0x04, 0xae, 0x4f, 0x22, 0xb4, 0x06, + 0x03, 0xe4, 0x1e, 0x69, 0x08, 0x59, 0x23, 0xa7, 0xeb, 0xe9, 0x79, 0xcc, 0x55, 0x7f, 0xf4, 0x3f, + 0x66, 0xf5, 0x11, 0x86, 0x61, 0xda, 0xef, 0x8b, 0xca, 0x20, 0xfe, 0x99, 0xfc, 0x51, 0x50, 0x8b, + 0x82, 0x1f, 0xe6, 0xa2, 0x08, 0x4b, 0x42, 0x4c, 0x49, 0xd6, 0x68, 0xd5, 0x29, 0x7b, 0x4b, 0x8a, + 0x5d, 0x3e, 0x37, 0x56, 0x6a, 0x1c, 0x5d, 0xd0, 0xe5, 0x4a, 0x32, 0x59, 0x88, 0x53, 0x72, 0xf6, + 0x4b, 0x70, 0x82, 0x3d, 0x3d, 0x3b, 0xc9, 0x96, 0xb1, 0x6b, 0x72, 0x97, 0xa7, 0x7d, 0x11, 0x86, + 0xc5, 0x71, 0x89, 0x1e, 0x85, 0xf2, 0xb6, 0x17, 0x88, 0x57, 0x01, 0x65, 0x60, 0x70, 0xd5, 0x0b, + 0x30, 0x2d, 0x67, 0x60, 0xe7, 0x9e, 0x78, 0x55, 0x4f, 0xc1, 0xce, 0x3d, 0x4c, 0xcb, 0xed, 0x6f, + 0x0e, 0xc0, 0xf4, 0x7a, 0x7d, 0xa5, 0x6e, 0xea, 0x49, 0x5f, 0x82, 0x31, 0x2e, 0x8c, 0xd0, 0xd5, + 0xeb, 0xf8, 0xa2, 0x23, 0xea, 0xdd, 0x65, 0x43, 0x83, 0x61, 0x03, 0x93, 0x36, 0xe7, 0xbd, 0x13, + 0x64, 0x2d, 0x21, 0xd7, 0x5f, 0xbd, 0x86, 0x69, 0x39, 0x05, 0x53, 0xb9, 0x86, 0x73, 0x4b, 0x05, + 0x56, 0xb2, 0xcd, 0x2b, 0x30, 0xe1, 0xc5, 0x8d, 0xd8, 0x5b, 0x0f, 0x28, 0x2b, 0x71, 0x1a, 0x72, + 0x1f, 0xa4, 0x17, 0x11, 0xda, 0x55, 0x05, 0xc5, 0x19, 0x6c, 0x8d, 0x75, 0x0f, 0x16, 0x96, 0x8d, + 0x72, 0x4d, 0xec, 0xa9, 0xd8, 0xd7, 0x62, 0x5f, 0x17, 0x33, 0xbb, 0x2a, 0x21, 0xf6, 0xf1, 0x0f, + 0x8e, 0xb1, 0x84, 0xa1, 0x8b, 0x30, 0xdd, 0xd8, 0x72, 0x5a, 0x4b, 0xed, 0x64, 0xab, 0xea, 0xc5, + 0x8d, 0x70, 0x87, 0x44, 0xbb, 0x4c, 0x2c, 0x1f, 0x49, 0x35, 0x6d, 0x0a, 0xb0, 0x72, 0x69, 0xa9, + 0x46, 0x31, 0x71, 0x67, 0x1d, 0x53, 0x06, 0x81, 0x23, 0x90, 0x41, 0x96, 0x60, 0x52, 0xb6, 0x5a, + 0x27, 0x31, 0x3b, 0x15, 0x46, 0x59, 0x3f, 0x95, 0xa7, 0x92, 0x28, 0x56, 0xbd, 0xcc, 0xe2, 0xdb, + 0x6f, 0x43, 0x45, 0xd9, 0x01, 0x4a, 0xf3, 0x57, 0xab, 0x87, 0xf9, 0x6b, 0x3e, 0x3f, 0x97, 0x1a, + 0xfd, 0x72, 0x57, 0x8d, 0xfe, 0xbf, 0xb4, 0x20, 0x35, 0x64, 0x42, 0x18, 0x2a, 0xad, 0x90, 0xbd, + 0x22, 0x46, 0xf2, 0xb9, 0x3e, 0x47, 0xb0, 0x14, 0x6c, 0x86, 0x0f, 0x48, 0x4d, 0xd6, 0xc5, 0x29, + 0x19, 0x74, 0x05, 0x86, 0x5b, 0x11, 0xa9, 0x27, 0xcc, 0x77, 0xa5, 0x0f, 0x8a, 0x7c, 0x21, 0xf0, + 0x9a, 0x58, 0x92, 0xb0, 0xff, 0xad, 0x05, 0x70, 0xc5, 0xdb, 0xf6, 0x12, 0xbe, 0x41, 0x8f, 0xfe, + 0xba, 0x7f, 0x0d, 0x06, 0xe2, 0x16, 0x69, 0x14, 0x7b, 0x07, 0x4e, 0x7b, 0x56, 0x6f, 0x91, 0x46, + 0x3a, 0x1d, 0xf4, 0x1f, 0x66, 0x74, 0xec, 0xef, 0x00, 0x4c, 0xa4, 0x68, 0xf4, 0xca, 0x85, 0x9e, + 0x35, 0x2e, 0x01, 0x0f, 0x67, 0x2e, 0x01, 0x15, 0x86, 0xad, 0x89, 0xfe, 0x89, 0xe4, 0x3a, 0xf4, + 0x2c, 0x7a, 0xa1, 0x68, 0x87, 0x68, 0x4b, 0x0b, 0x57, 0x9d, 0x7b, 0x5c, 0x5a, 0x7d, 0x46, 0x63, + 0x56, 0xf7, 0xf9, 0x6b, 0x2f, 0xe3, 0x4e, 0xf4, 0x4a, 0xf9, 0xb9, 0x3f, 0x4f, 0xff, 0xb3, 0x93, + 0x87, 0x36, 0xc7, 0x5a, 0xf5, 0x02, 0xa1, 0xa0, 0xee, 0xb3, 0x55, 0x2f, 0xc8, 0xb6, 0xea, 0x05, + 0x05, 0x5a, 0xf5, 0x98, 0x75, 0xf3, 0xb0, 0x78, 0xd7, 0x61, 0xa6, 0xa1, 0xa3, 0x17, 0x3e, 0xdc, + 0x57, 0xd3, 0xe2, 0x81, 0x88, 0x37, 0xbf, 0x28, 0x45, 0x74, 0x51, 0x9a, 0xdb, 0x05, 0xd9, 0x34, + 0xfa, 0x35, 0x0b, 0x26, 0xc4, 0x6f, 0x4c, 0xde, 0x69, 0x93, 0x38, 0x11, 0xa2, 0xc0, 0xc7, 0x0f, + 0xd3, 0x1b, 0x41, 0x82, 0x77, 0xea, 0x43, 0x92, 0xfd, 0x9a, 0xc0, 0xdc, 0xbe, 0x65, 0xfa, 0x83, + 0xbe, 0x63, 0xc1, 0x89, 0x6d, 0xe7, 0x1e, 0x6f, 0x91, 0x97, 0x61, 0x27, 0xf1, 0x42, 0x61, 0xfe, + 0xba, 0xd6, 0xef, 0x3a, 0xe9, 0x20, 0xc4, 0xbb, 0x2b, 0x2d, 0xdb, 0x4e, 0x74, 0x43, 0xc9, 0xed, + 0x74, 0xd7, 0x1e, 0xce, 0x6d, 0xc2, 0x88, 0x5c, 0x98, 0x5d, 0x2e, 0x47, 0x55, 0x5d, 0xe2, 0xc9, + 0xd1, 0x96, 0x2c, 0x48, 0x9d, 0xe7, 0xc2, 0xab, 0x6d, 0x27, 0x48, 0xbc, 0x64, 0x57, 0xbb, 0x4c, + 0xb1, 0x76, 0xc4, 0x52, 0x3c, 0xd2, 0x76, 0xde, 0x86, 0x31, 0x7d, 0xdd, 0x1d, 0x69, 0x5b, 0xef, + 0xc0, 0x4c, 0x97, 0x55, 0x75, 0xa4, 0x4d, 0xde, 0x85, 0x87, 0x7b, 0xae, 0x8f, 0xa3, 0x6c, 0xd8, + 0xfe, 0x1d, 0x4b, 0x67, 0x9d, 0xc7, 0xa0, 0x4d, 0xbb, 0x6a, 0x6a, 0xd3, 0xce, 0x16, 0xdd, 0x43, + 0x3d, 0x54, 0x6a, 0x9b, 0x7a, 0xf7, 0xe9, 0x91, 0x80, 0x36, 0x60, 0xc8, 0xa7, 0x25, 0xf2, 0x31, + 0xf3, 0x5c, 0x3f, 0xbb, 0x34, 0x95, 0xc0, 0x58, 0x79, 0x8c, 0x05, 0x2d, 0xfb, 0x3b, 0x16, 0x0c, + 0xfc, 0x35, 0xba, 0x94, 0x75, 0x90, 0x16, 0x31, 0x16, 0x16, 0xb0, 0x73, 0x77, 0xf5, 0x5e, 0x42, + 0x82, 0x98, 0x49, 0xee, 0xbd, 0xcc, 0x31, 0x46, 0x69, 0x53, 0x52, 0x3f, 0xf6, 0x32, 0x8c, 0xfb, + 0xce, 0x6d, 0xe2, 0xcb, 0x97, 0x80, 0xec, 0x3d, 0xf7, 0x8a, 0x0e, 0xc4, 0x26, 0x2e, 0xad, 0xbc, + 0xa9, 0x3f, 0x94, 0x08, 0x21, 0x49, 0x55, 0x36, 0x5e, 0x51, 0xb0, 0x89, 0x4b, 0x2f, 0x5a, 0x77, + 0x9d, 0xa4, 0xb1, 0x25, 0xee, 0xc0, 0xaa, 0xbb, 0xb7, 0x68, 0x21, 0xe6, 0x30, 0x2a, 0xec, 0xc9, + 0x15, 0x7b, 0x93, 0x44, 0x4c, 0xd8, 0xe3, 0x42, 0xb5, 0x12, 0xf6, 0xb0, 0x09, 0xc6, 0x59, 0x7c, + 0xf4, 0x11, 0x98, 0xa0, 0x83, 0x13, 0xb6, 0x13, 0x69, 0x83, 0x34, 0xc8, 0xae, 0x13, 0xcc, 0x84, + 0x7d, 0xc3, 0x80, 0xe0, 0x0c, 0xa6, 0xfd, 0x26, 0xcc, 0x5c, 0x09, 0x1d, 0x77, 0xd9, 0xf1, 0x9d, + 0xa0, 0x41, 0xa2, 0xf5, 0xa0, 0x99, 0x6b, 0x97, 0xa0, 0xdb, 0x0e, 0x94, 0xf2, 0x6c, 0x07, 0xec, + 0x08, 0x90, 0xde, 0x80, 0xb0, 0x9e, 0x7b, 0x03, 0x86, 0x3d, 0xde, 0x94, 0x58, 0xb6, 0xe7, 0xf3, + 0x24, 0xe8, 0x8e, 0x3e, 0x6a, 0xd6, 0x60, 0xbc, 0x00, 0x4b, 0x92, 0xf4, 0xe2, 0xd6, 0x4d, 0xe4, + 0xce, 0xbf, 0x1b, 0xdb, 0x7f, 0xdb, 0x82, 0xc9, 0x6b, 0x19, 0x9f, 0xe7, 0x27, 0x61, 0x88, 0xc7, + 0xe0, 0xc8, 0x2a, 0xa6, 0xea, 0xac, 0x14, 0x0b, 0xe8, 0x03, 0xd7, 0x8b, 0xfc, 0x4a, 0x09, 0x2a, + 0xcc, 0x0e, 0xbb, 0x45, 0xef, 0x4e, 0x47, 0x2f, 0xa6, 0x5e, 0x35, 0xc4, 0xd4, 0x9c, 0xbb, 0xb9, + 0xea, 0x58, 0x2f, 0x29, 0x15, 0xdd, 0x50, 0xbe, 0xc0, 0x85, 0xae, 0xe5, 0x29, 0x41, 0xee, 0x2f, + 0x3a, 0x61, 0xba, 0x0e, 0x4b, 0x3f, 0x61, 0xf6, 0x9a, 0xaf, 0x70, 0xdf, 0x73, 0xaf, 0xf9, 0xaa, + 0x67, 0x3d, 0x98, 0x53, 0x4d, 0xeb, 0x3c, 0x63, 0xdf, 0x1f, 0x63, 0xd6, 0xb5, 0x8e, 0xef, 0x7d, + 0x9a, 0x28, 0x97, 0xfa, 0x79, 0x61, 0x2d, 0x2b, 0x4a, 0xef, 0x33, 0x3e, 0x23, 0xfe, 0xf1, 0x88, + 0x09, 0x69, 0x15, 0xfb, 0x12, 0x4c, 0x66, 0x86, 0x0e, 0xbd, 0x00, 0x83, 0xad, 0x2d, 0x27, 0x26, + 0x19, 0x03, 0xa5, 0xc1, 0x1a, 0x2d, 0xbc, 0xbf, 0x37, 0x3f, 0xa1, 0x2a, 0xb0, 0x12, 0xcc, 0xb1, + 0xed, 0xcf, 0x97, 0x60, 0xe0, 0x5a, 0xe8, 0x1e, 0xc7, 0x52, 0xbb, 0x64, 0x2c, 0xb5, 0x27, 0xf3, + 0xe3, 0xad, 0xf4, 0x5c, 0x65, 0xb5, 0xcc, 0x2a, 0x3b, 0x5b, 0x80, 0xd6, 0xc1, 0x0b, 0x6c, 0x1b, + 0x46, 0x59, 0x3c, 0x17, 0x61, 0xa1, 0xf5, 0x9c, 0x71, 0xb3, 0x9a, 0xcf, 0xdc, 0xac, 0x26, 0x35, + 0x54, 0xed, 0x7e, 0xf5, 0x14, 0x0c, 0x0b, 0x8b, 0xa0, 0xac, 0x6d, 0xb1, 0xc0, 0xc5, 0x12, 0x6e, + 0xff, 0x9b, 0x32, 0x18, 0xf1, 0x63, 0xd0, 0xef, 0x5b, 0xb0, 0x10, 0x71, 0x3f, 0x2d, 0xb7, 0xda, + 0x8e, 0xbc, 0xa0, 0x59, 0x6f, 0x6c, 0x11, 0xb7, 0xed, 0x7b, 0x41, 0x73, 0xbd, 0x19, 0x84, 0xaa, + 0x78, 0xf5, 0x1e, 0x69, 0xb4, 0x99, 0x76, 0xbb, 0x70, 0xd8, 0x1a, 0xf5, 0x1a, 0x7e, 0x61, 0x7f, + 0x6f, 0x7e, 0x01, 0xf7, 0xd5, 0x0a, 0xee, 0xb3, 0x57, 0xe8, 0x4f, 0x2c, 0x58, 0xe4, 0x11, 0x54, + 0x8a, 0x7f, 0x49, 0xa1, 0x1b, 0x69, 0x4d, 0x12, 0x4d, 0xc9, 0x6d, 0x90, 0x68, 0x7b, 0xf9, 0x45, + 0x31, 0xc8, 0x8b, 0xb5, 0xfe, 0x5a, 0xc5, 0xfd, 0x76, 0xd3, 0xfe, 0xf7, 0x65, 0x18, 0xa7, 0xe3, + 0x99, 0x46, 0x4d, 0x78, 0xc1, 0x58, 0x26, 0x8f, 0x65, 0x96, 0xc9, 0xb4, 0x81, 0xfc, 0x60, 0x02, + 0x26, 0xc4, 0x30, 0xed, 0x3b, 0x71, 0x72, 0x89, 0x38, 0x51, 0x72, 0x9b, 0x38, 0xec, 0xd1, 0x39, + 0x6b, 0xd0, 0x52, 0xe0, 0x1d, 0x5b, 0xe9, 0xbe, 0xae, 0x64, 0x89, 0xe1, 0x4e, 0xfa, 0x68, 0x07, + 0x10, 0x7b, 0xe0, 0x8e, 0x9c, 0x20, 0xe6, 0xdf, 0xe2, 0x09, 0x6d, 0x78, 0x7f, 0xad, 0xce, 0x89, + 0x56, 0xd1, 0x95, 0x0e, 0x6a, 0xb8, 0x4b, 0x0b, 0x9a, 0x09, 0xc3, 0x60, 0x51, 0x13, 0x86, 0xa1, + 0x1c, 0xa3, 0xfe, 0x2f, 0x58, 0x30, 0x43, 0xa7, 0xc5, 0x34, 0x00, 0x8f, 0x51, 0x08, 0x93, 0x74, + 0xd9, 0xf9, 0x24, 0x91, 0x65, 0x62, 0x7f, 0xe5, 0x48, 0xd6, 0x26, 0x9d, 0x54, 0x7c, 0xbb, 0x6c, + 0x12, 0xc3, 0x59, 0xea, 0xf6, 0xd7, 0x2d, 0x60, 0xa6, 0x94, 0xc7, 0x70, 0x98, 0x5d, 0x34, 0x0f, + 0x33, 0x3b, 0x9f, 0x63, 0xf4, 0x38, 0xc7, 0x9e, 0x87, 0x29, 0x0a, 0xad, 0x45, 0xe1, 0x3d, 0xf5, + 0x10, 0x9d, 0xaf, 0x16, 0xff, 0x42, 0x89, 0x6f, 0x1b, 0xe5, 0x70, 0x8a, 0x7e, 0xc9, 0x82, 0x91, + 0x86, 0xd3, 0x72, 0x1a, 0x3c, 0xfa, 0x56, 0x01, 0xed, 0x8c, 0x51, 0x7f, 0x61, 0x45, 0xd4, 0xe5, + 0x9a, 0x85, 0x0f, 0xca, 0x4f, 0x97, 0xc5, 0xb9, 0xda, 0x04, 0xd5, 0xf8, 0xdc, 0x1d, 0x18, 0x37, + 0x88, 0x1d, 0xe9, 0x35, 0xf4, 0x97, 0x2c, 0xce, 0xf4, 0xd5, 0x55, 0xe1, 0x2e, 0x4c, 0x07, 0xda, + 0x7f, 0xca, 0xce, 0xa4, 0x64, 0xbc, 0x50, 0x9c, 0xad, 0x33, 0x2e, 0xa8, 0x99, 0x8d, 0x66, 0x08, + 0xe2, 0xce, 0x36, 0xec, 0x5f, 0xb7, 0xe0, 0x21, 0x1d, 0x51, 0xf3, 0x10, 0xce, 0xd3, 0x1b, 0x57, + 0x61, 0x24, 0x6c, 0x91, 0xc8, 0x49, 0xaf, 0x45, 0x67, 0xe5, 0xf8, 0x5f, 0x17, 0xe5, 0xf7, 0xf7, + 0xe6, 0x4f, 0xe8, 0xd4, 0x65, 0x39, 0x56, 0x35, 0x91, 0x0d, 0x43, 0x6c, 0x5c, 0x62, 0xe1, 0xdb, + 0xcd, 0xa2, 0x51, 0xb1, 0xa7, 0xa8, 0x18, 0x0b, 0x88, 0xfd, 0xf7, 0x2c, 0xbe, 0xdc, 0xf4, 0xae, + 0xa3, 0xcf, 0xc0, 0xd4, 0x36, 0xbd, 0x41, 0xad, 0xde, 0x6b, 0x45, 0x5c, 0xeb, 0x2d, 0x47, 0xec, + 0x85, 0xe2, 0x23, 0xa6, 0x7d, 0xee, 0xf2, 0xac, 0xe8, 0xfd, 0xd4, 0xd5, 0x0c, 0x59, 0xdc, 0xd1, + 0x90, 0xfd, 0x4f, 0x4a, 0x7c, 0xcf, 0x32, 0x19, 0xee, 0x29, 0x18, 0x6e, 0x85, 0xee, 0xca, 0x7a, + 0x15, 0x8b, 0xb1, 0x52, 0x4c, 0xa7, 0xc6, 0x8b, 0xb1, 0x84, 0xa3, 0x0b, 0x00, 0xe4, 0x5e, 0x42, + 0xa2, 0xc0, 0xf1, 0xd5, 0xe3, 0xb9, 0x12, 0x95, 0x56, 0x15, 0x04, 0x6b, 0x58, 0xb4, 0x4e, 0x2b, + 0x0a, 0x77, 0x3c, 0x97, 0xb9, 0xb6, 0x94, 0xcd, 0x3a, 0x35, 0x05, 0xc1, 0x1a, 0x16, 0xbd, 0xb7, + 0xb6, 0x83, 0x98, 0x1f, 0x63, 0xce, 0x6d, 0x11, 0x3c, 0x69, 0x24, 0xbd, 0xb7, 0xde, 0xd0, 0x81, + 0xd8, 0xc4, 0x45, 0x97, 0x61, 0x28, 0x71, 0xd8, 0x93, 0xf0, 0x60, 0x11, 0x13, 0xa0, 0x0d, 0x8a, + 0xab, 0x47, 0xab, 0xa2, 0x55, 0xb1, 0x20, 0x61, 0xff, 0xd7, 0x0a, 0x40, 0x2a, 0x75, 0xa1, 0xcf, + 0x77, 0x6e, 0xf8, 0x0f, 0x15, 0x15, 0xd9, 0x1e, 0xdc, 0x6e, 0x47, 0x5f, 0xb6, 0x60, 0xd4, 0xf1, + 0xfd, 0xb0, 0xe1, 0x24, 0x6c, 0x78, 0x4a, 0x45, 0x59, 0x8f, 0xe8, 0xc9, 0x52, 0x5a, 0x97, 0x77, + 0xe6, 0x39, 0xf9, 0x4c, 0xab, 0x41, 0x72, 0xfb, 0xa3, 0x77, 0x01, 0x7d, 0x50, 0x4a, 0xed, 0x7c, + 0x86, 0xe7, 0xb2, 0x52, 0x7b, 0x85, 0x31, 0x5c, 0x4d, 0x60, 0x47, 0x6f, 0x1a, 0xc1, 0x86, 0x06, + 0x8a, 0xf8, 0x27, 0x1b, 0x72, 0x48, 0x5e, 0x9c, 0x21, 0xf4, 0xba, 0x6e, 0x2b, 0x3f, 0x58, 0x24, + 0x00, 0x80, 0x26, 0x0e, 0xe7, 0xd8, 0xc9, 0x27, 0x30, 0xe9, 0x9a, 0x27, 0xaf, 0xb0, 0xf7, 0x3b, + 0x9f, 0xdf, 0x42, 0xe6, 0xc8, 0x4e, 0xcf, 0xda, 0x0c, 0x00, 0x67, 0x9b, 0x40, 0xaf, 0x73, 0x4f, + 0x86, 0xf5, 0x60, 0x33, 0x14, 0x36, 0x7f, 0xe7, 0x0a, 0xcc, 0xf9, 0x6e, 0x9c, 0x90, 0x6d, 0x5a, + 0x27, 0x3d, 0x5c, 0xaf, 0x09, 0x2a, 0x58, 0xd1, 0x43, 0x1b, 0x30, 0xc4, 0xdc, 0xd1, 0xe2, 0xd9, + 0x91, 0x22, 0x9a, 0x38, 0xd3, 0x0b, 0x3b, 0xdd, 0x3f, 0xec, 0x6f, 0x8c, 0x05, 0x2d, 0x74, 0x49, + 0xc6, 0x61, 0x88, 0xd7, 0x83, 0x1b, 0x31, 0x61, 0x71, 0x18, 0x2a, 0xcb, 0x1f, 0x48, 0x03, 0x2b, + 0xf0, 0xf2, 0xae, 0xe1, 0x16, 0x8d, 0x9a, 0x54, 0xb0, 0x11, 0xff, 0x65, 0x14, 0xc7, 0x59, 0x28, + 0xd2, 0x51, 0x33, 0xe6, 0x63, 0x3a, 0xd8, 0x37, 0x4d, 0x62, 0x38, 0x4b, 0xfd, 0x58, 0x8f, 0xd4, + 0xb9, 0x00, 0xa6, 0xb2, 0x9b, 0xf2, 0x48, 0x8f, 0xf0, 0x1f, 0x0f, 0xc0, 0x84, 0xb9, 0x38, 0xd0, + 0x22, 0x54, 0x04, 0x11, 0x15, 0xd5, 0x4d, 0xed, 0x81, 0xab, 0x12, 0x80, 0x53, 0x1c, 0x16, 0xdf, + 0x8e, 0x55, 0xd7, 0x4c, 0xa9, 0xd2, 0xf8, 0x76, 0x0a, 0x82, 0x35, 0x2c, 0x2a, 0x09, 0xdf, 0x0e, + 0xc3, 0x44, 0x9d, 0x04, 0x6a, 0xdd, 0x2c, 0xb3, 0x52, 0x2c, 0xa0, 0xf4, 0x04, 0xb8, 0x43, 0x27, + 0xd3, 0x37, 0xb5, 0x8a, 0xea, 0x04, 0xb8, 0xac, 0x03, 0xb1, 0x89, 0x4b, 0x4f, 0xb4, 0x30, 0x66, + 0x0b, 0x51, 0xc8, 0xdb, 0xa9, 0x69, 0x5a, 0x9d, 0xbb, 0x68, 0x4a, 0x38, 0xfa, 0x04, 0x3c, 0xa4, + 0x3c, 0x2a, 0x31, 0xd7, 0xd2, 0xca, 0x16, 0x87, 0x8c, 0x2b, 0xf3, 0x43, 0x2b, 0xdd, 0xd1, 0x70, + 0xaf, 0xfa, 0xe8, 0x15, 0x98, 0x10, 0xb2, 0xb2, 0xa4, 0x38, 0x6c, 0x9a, 0x1b, 0x5c, 0x36, 0xa0, + 0x38, 0x83, 0x8d, 0xaa, 0x30, 0x45, 0x4b, 0x98, 0x90, 0x2a, 0x29, 0x70, 0xcf, 0x50, 0x75, 0xd4, + 0x5f, 0xce, 0xc0, 0x71, 0x47, 0x0d, 0xb4, 0x04, 0x93, 0x5c, 0x58, 0xa1, 0x17, 0x43, 0x36, 0x0f, + 0xc2, 0x50, 0x57, 0x6d, 0x84, 0xeb, 0x26, 0x18, 0x67, 0xf1, 0xd1, 0x4b, 0x30, 0xe6, 0x44, 0x8d, + 0x2d, 0x2f, 0x21, 0x8d, 0xa4, 0x1d, 0xf1, 0x28, 0x27, 0x9a, 0xbd, 0xc6, 0x92, 0x06, 0xc3, 0x06, + 0xa6, 0xfd, 0x69, 0x98, 0xe9, 0xe2, 0x15, 0x40, 0x17, 0x8e, 0xd3, 0xf2, 0xe4, 0x37, 0x65, 0x8c, + 0xcc, 0x96, 0x6a, 0xeb, 0xf2, 0x6b, 0x34, 0x2c, 0xba, 0x3a, 0x99, 0x7a, 0x5a, 0x0b, 0xba, 0xaa, + 0x56, 0xe7, 0x9a, 0x04, 0xe0, 0x14, 0xc7, 0xfe, 0xab, 0x0a, 0x68, 0xda, 0x9b, 0x02, 0x86, 0x45, + 0x2f, 0xc1, 0x98, 0x8c, 0x23, 0xac, 0xc5, 0xef, 0x54, 0x9f, 0x79, 0x51, 0x83, 0x61, 0x03, 0x93, + 0xf6, 0x2d, 0x90, 0x3a, 0xa9, 0xac, 0x49, 0x9b, 0x52, 0x56, 0xe1, 0x14, 0x07, 0x9d, 0x83, 0x91, + 0x98, 0xf8, 0x9b, 0x57, 0xbc, 0xe0, 0x8e, 0x58, 0xd8, 0x8a, 0x33, 0xd7, 0x45, 0x39, 0x56, 0x18, + 0x68, 0x19, 0xca, 0x6d, 0xcf, 0x15, 0x4b, 0x59, 0x8a, 0x0d, 0xe5, 0x1b, 0xeb, 0xd5, 0xfb, 0x7b, + 0xf3, 0x8f, 0xf5, 0x0a, 0xcf, 0x4c, 0xef, 0xe7, 0xf1, 0x02, 0xdd, 0x7e, 0xb4, 0x72, 0x37, 0x3d, + 0xfd, 0x50, 0x9f, 0x7a, 0xfa, 0x0b, 0x00, 0xe2, 0xab, 0xe5, 0x5a, 0x2e, 0xa7, 0xb3, 0x76, 0x51, + 0x41, 0xb0, 0x86, 0x45, 0x6f, 0xf9, 0x8d, 0x88, 0x38, 0xf2, 0x22, 0xcc, 0xad, 0xd5, 0x47, 0x0e, + 0x7f, 0xcb, 0x5f, 0xc9, 0x12, 0xc3, 0x9d, 0xf4, 0x51, 0x08, 0xd3, 0xae, 0x70, 0xdb, 0x4d, 0x1b, + 0xad, 0xf4, 0x6f, 0x22, 0xcf, 0x4c, 0x6a, 0xb2, 0x84, 0x70, 0x27, 0x6d, 0xf4, 0x29, 0x98, 0x93, + 0x85, 0x9d, 0x3e, 0xd3, 0x6c, 0xbb, 0x94, 0x97, 0x4f, 0xef, 0xef, 0xcd, 0xcf, 0x55, 0x7b, 0x62, + 0xe1, 0x03, 0x28, 0xa0, 0x37, 0x60, 0x88, 0xbd, 0xeb, 0xc4, 0xb3, 0xa3, 0xec, 0xc4, 0x7b, 0xbe, + 0x88, 0xa3, 0x05, 0x5d, 0xf5, 0x0b, 0xec, 0x75, 0x48, 0xd8, 0xe7, 0xa6, 0x8f, 0x65, 0xac, 0x10, + 0x0b, 0x9a, 0xa8, 0x05, 0xa3, 0x4e, 0x10, 0x84, 0x89, 0xc3, 0x05, 0xb1, 0xb1, 0x22, 0xb2, 0xa4, + 0xd6, 0xc4, 0x52, 0x5a, 0x97, 0xb7, 0xa3, 0x4c, 0xfe, 0x34, 0x08, 0xd6, 0x9b, 0x40, 0x77, 0x61, + 0x32, 0xbc, 0x4b, 0x19, 0xa6, 0x7c, 0xda, 0x88, 0x67, 0xc7, 0xcd, 0x0f, 0xcb, 0x51, 0xd4, 0x1a, + 0x95, 0x35, 0x4e, 0x66, 0x12, 0xc5, 0xd9, 0x56, 0xd0, 0x82, 0xa1, 0xae, 0x9e, 0x48, 0x0d, 0xe5, + 0x53, 0x75, 0xb5, 0xae, 0x9d, 0x66, 0x7e, 0xf9, 0xdc, 0xf2, 0x94, 0x71, 0x84, 0xc9, 0x8c, 0x5f, + 0x7e, 0x0a, 0xc2, 0x3a, 0xde, 0xdc, 0x87, 0x61, 0x54, 0x1b, 0xf8, 0x7e, 0xcc, 0x9d, 0xe7, 0x5e, + 0x81, 0xa9, 0xec, 0x80, 0xf6, 0x65, 0x2e, 0xfd, 0xbf, 0x4a, 0x30, 0xd9, 0xe5, 0xdd, 0xe8, 0x8e, + 0xc7, 0xbc, 0x0a, 0x0c, 0xd6, 0x77, 0xd9, 0x0b, 0x5c, 0xcc, 0x20, 0x26, 0x03, 0x2b, 0x15, 0x60, + 0x60, 0x92, 0x9b, 0x96, 0x7b, 0x72, 0x53, 0xc1, 0xb4, 0x06, 0xde, 0x0d, 0xd3, 0x32, 0xcf, 0x89, + 0xc1, 0x42, 0xe7, 0xc4, 0x03, 0x60, 0x74, 0xc6, 0x51, 0x33, 0x5c, 0xe0, 0xa8, 0xf9, 0x5a, 0x09, + 0xa6, 0x52, 0xd3, 0x70, 0x11, 0x5c, 0xfc, 0xe8, 0x9f, 0x21, 0x36, 0x8c, 0x67, 0x88, 0xbc, 0xd8, + 0xe1, 0x99, 0xfe, 0xf5, 0x7c, 0x92, 0x78, 0x23, 0xf3, 0x24, 0xf1, 0x7c, 0x9f, 0x74, 0x0f, 0x7e, + 0x9e, 0xf8, 0x76, 0x09, 0x4e, 0x66, 0xab, 0xac, 0xf8, 0x8e, 0xb7, 0x7d, 0x0c, 0xe3, 0xf5, 0x09, + 0x63, 0xbc, 0x5e, 0xec, 0xef, 0xbb, 0x58, 0x27, 0x7b, 0x0e, 0x9a, 0x93, 0x19, 0xb4, 0x0f, 0x1f, + 0x86, 0xf8, 0xc1, 0x23, 0xf7, 0x87, 0x16, 0x3c, 0xdc, 0xb5, 0xde, 0x31, 0x28, 0x5e, 0x5f, 0x33, + 0x15, 0xaf, 0xcf, 0x1d, 0xe2, 0xeb, 0x7a, 0x68, 0x62, 0x7f, 0xa3, 0xdc, 0xe3, 0xab, 0x98, 0x6a, + 0xea, 0x3a, 0x8c, 0x3a, 0x8d, 0x06, 0x89, 0xe3, 0xab, 0xa1, 0xab, 0x22, 0x7c, 0x3d, 0xcb, 0xce, + 0x96, 0xb4, 0xf8, 0xfe, 0xde, 0xfc, 0x5c, 0x96, 0x44, 0x0a, 0xc6, 0x3a, 0x05, 0x33, 0xf6, 0x60, + 0xe9, 0x88, 0x62, 0x0f, 0x5e, 0x00, 0xd8, 0x51, 0xb7, 0xd8, 0xac, 0xc6, 0x4b, 0xbb, 0xdf, 0x6a, + 0x58, 0xe8, 0xe7, 0x99, 0x44, 0xc8, 0x8d, 0x34, 0x06, 0x4c, 0x47, 0xd8, 0x9c, 0xf9, 0xd3, 0x0d, + 0x3e, 0xb8, 0xbf, 0xad, 0xd2, 0x0e, 0x2a, 0x92, 0xe8, 0xe3, 0x30, 0x15, 0xf3, 0xa8, 0x0e, 0x2b, + 0xbe, 0x13, 0x33, 0x9f, 0x08, 0xc1, 0x4f, 0x99, 0xeb, 0x6c, 0x3d, 0x03, 0xc3, 0x1d, 0xd8, 0xf6, + 0xb7, 0xca, 0xf0, 0xfe, 0x03, 0x96, 0x2d, 0x5a, 0x32, 0x5f, 0x6d, 0x9f, 0xc9, 0xea, 0x7f, 0xe6, + 0xba, 0x56, 0x36, 0x14, 0x42, 0x99, 0xd9, 0x2e, 0xbd, 0xeb, 0xd9, 0xfe, 0x8a, 0xae, 0xad, 0xe3, + 0x76, 0x9b, 0x17, 0x0f, 0xbd, 0x31, 0x7f, 0x52, 0x95, 0xf5, 0x9f, 0xb3, 0xe0, 0xb1, 0xae, 0x9f, + 0x65, 0x58, 0x89, 0x2c, 0x42, 0xa5, 0x41, 0x0b, 0x35, 0x0f, 0xa6, 0xd4, 0xbb, 0x51, 0x02, 0x70, + 0x8a, 0x63, 0x18, 0x83, 0x94, 0x72, 0x8d, 0x41, 0x7e, 0x60, 0xc1, 0x89, 0x6c, 0x27, 0x8e, 0x81, + 0x6f, 0xd5, 0x4d, 0xbe, 0xb5, 0xd0, 0xdf, 0xe4, 0xf7, 0x60, 0x59, 0xff, 0x63, 0x02, 0x4e, 0x75, + 0x9c, 0x7a, 0x7c, 0x14, 0x7f, 0xc1, 0x82, 0xe9, 0x26, 0x93, 0xde, 0x35, 0x37, 0x31, 0xf1, 0x5d, + 0x39, 0xbe, 0x75, 0x07, 0x7a, 0x97, 0xf1, 0xbb, 0x48, 0x07, 0x0a, 0xee, 0x6c, 0x0c, 0x7d, 0xc9, + 0x82, 0x13, 0xce, 0xdd, 0xb8, 0x23, 0xf5, 0x8d, 0x58, 0x48, 0xaf, 0xe4, 0x28, 0xcb, 0x72, 0x92, + 0xe6, 0x2c, 0xcf, 0xee, 0xef, 0xcd, 0x9f, 0xe8, 0x86, 0x85, 0xbb, 0xb6, 0x4a, 0xe7, 0x77, 0x4b, + 0x38, 0xa1, 0x14, 0x73, 0x78, 0xec, 0xe6, 0xb2, 0xc2, 0xd9, 0x9a, 0x84, 0x60, 0x45, 0x11, 0xbd, + 0x05, 0x95, 0xa6, 0xf4, 0x0c, 0xcb, 0xb2, 0xcd, 0x1e, 0xc3, 0xdc, 0xcd, 0x91, 0x8c, 0xdb, 0xee, + 0x2b, 0x10, 0x4e, 0x89, 0xa2, 0x4b, 0x50, 0x0e, 0x36, 0x63, 0xe1, 0x26, 0x9e, 0x67, 0x03, 0x64, + 0x5a, 0x5e, 0x71, 0xcf, 0xda, 0x6b, 0x6b, 0x75, 0x4c, 0x49, 0x50, 0x4a, 0xd1, 0x6d, 0x57, 0x68, + 0x89, 0x73, 0x28, 0xe1, 0xe5, 0x6a, 0x27, 0x25, 0xbc, 0x5c, 0xc5, 0x94, 0x04, 0xaa, 0xc1, 0x20, + 0xf3, 0x4c, 0x11, 0x2a, 0xe0, 0x9c, 0x58, 0x02, 0x1d, 0xfe, 0x37, 0x3c, 0x44, 0x26, 0x2b, 0xc6, + 0x9c, 0x10, 0xda, 0x80, 0xa1, 0x06, 0xcb, 0xf2, 0x20, 0xee, 0xe6, 0x79, 0x51, 0x36, 0x3a, 0x32, + 0x42, 0xf0, 0x77, 0x2f, 0x5e, 0x8e, 0x05, 0x2d, 0x46, 0x95, 0xb4, 0xb6, 0x36, 0x63, 0x71, 0xf9, + 0xce, 0xa3, 0xda, 0x91, 0xaf, 0x43, 0x50, 0x65, 0xe5, 0x58, 0xd0, 0x42, 0x55, 0x28, 0x6d, 0x36, + 0x84, 0xe3, 0x4a, 0x8e, 0xea, 0xd7, 0x74, 0x93, 0x5e, 0x1e, 0xda, 0xdf, 0x9b, 0x2f, 0xad, 0xad, + 0xe0, 0xd2, 0x66, 0x03, 0xbd, 0x06, 0xc3, 0x9b, 0xdc, 0xab, 0x54, 0x44, 0xd5, 0x3d, 0x9f, 0xe7, + 0xfa, 0xda, 0xe1, 0x82, 0xca, 0xfd, 0x33, 0x04, 0x00, 0x4b, 0x72, 0x2c, 0xe0, 0xa0, 0xf2, 0x93, + 0x15, 0x61, 0x75, 0x17, 0xfa, 0xf3, 0xab, 0x15, 0x77, 0x52, 0x55, 0x8a, 0x35, 0x8a, 0x74, 0xcd, + 0x3b, 0x32, 0x61, 0x0d, 0x0b, 0xa9, 0x9b, 0xbb, 0xe6, 0xbb, 0xe6, 0xb7, 0xe1, 0x6b, 0x5e, 0x81, + 0x70, 0x4a, 0x14, 0xb5, 0x61, 0x7c, 0x27, 0x6e, 0x6d, 0x11, 0xb9, 0xf5, 0x59, 0x9c, 0xdd, 0xd1, + 0x0b, 0x1f, 0xcd, 0x09, 0x9e, 0x2c, 0xaa, 0x78, 0x51, 0xd2, 0x76, 0xfc, 0x0e, 0x0e, 0xc6, 0x22, + 0xbc, 0xdd, 0xd4, 0xc9, 0x62, 0xb3, 0x15, 0x3a, 0x25, 0xef, 0xb4, 0xc3, 0xdb, 0xbb, 0x09, 0x11, + 0x71, 0x78, 0x73, 0xa6, 0xe4, 0x55, 0x8e, 0xdc, 0x39, 0x25, 0x02, 0x80, 0x25, 0x39, 0x35, 0x64, + 0x8c, 0x1b, 0x4f, 0x15, 0x1e, 0xb2, 0x8e, 0x6f, 0x48, 0x87, 0x8c, 0x71, 0xdf, 0x94, 0x28, 0xe3, + 0xba, 0xad, 0xad, 0x30, 0x09, 0x83, 0x0c, 0xef, 0x9f, 0x2e, 0xc2, 0x75, 0x6b, 0x5d, 0x6a, 0x76, + 0x72, 0xdd, 0x6e, 0x58, 0xb8, 0x6b, 0xab, 0x28, 0x80, 0x89, 0x56, 0x18, 0x25, 0x77, 0xc3, 0x48, + 0xae, 0x43, 0x54, 0xe8, 0x8e, 0x68, 0xd4, 0x11, 0x6d, 0x33, 0x33, 0x5c, 0x13, 0x82, 0x33, 0xd4, + 0xe9, 0xd4, 0xc5, 0x0d, 0xc7, 0x27, 0xeb, 0xd7, 0x67, 0x67, 0x8a, 0x4c, 0x5d, 0x9d, 0x23, 0x77, + 0x4e, 0x9d, 0x00, 0x60, 0x49, 0xce, 0xfe, 0xf5, 0xa1, 0x4e, 0xc1, 0x81, 0x5d, 0x0d, 0xfe, 0x6e, + 0xe7, 0x4b, 0xec, 0xc7, 0xfb, 0xbf, 0x01, 0x3f, 0xc0, 0x37, 0xd9, 0x2f, 0x59, 0x70, 0xaa, 0xd5, + 0x55, 0x2c, 0x10, 0x47, 0x6f, 0xbf, 0x17, 0x69, 0x3e, 0x2c, 0x2a, 0x5c, 0x76, 0x77, 0x38, 0xee, + 0xd1, 0x66, 0x56, 0x98, 0x2e, 0xbf, 0x6b, 0x61, 0xfa, 0x16, 0x8c, 0x30, 0xe9, 0x2f, 0x0d, 0x62, + 0xd3, 0x67, 0xbc, 0x17, 0x76, 0x88, 0xaf, 0x08, 0x12, 0x58, 0x11, 0xa3, 0x03, 0xf7, 0x68, 0xf6, + 0x23, 0x30, 0x61, 0x60, 0x11, 0xa4, 0x91, 0xdf, 0x54, 0xd6, 0xc4, 0x48, 0x3c, 0x5a, 0x3b, 0x08, + 0xf9, 0x7e, 0x1e, 0x02, 0x3e, 0xb8, 0x31, 0x54, 0xed, 0x72, 0x55, 0x1a, 0x32, 0x9f, 0x5d, 0xf2, + 0xaf, 0x4b, 0xc7, 0x2b, 0xe2, 0xff, 0x53, 0xab, 0x8b, 0x44, 0xca, 0xaf, 0x65, 0x1f, 0x35, 0xaf, + 0x65, 0x4f, 0x66, 0xaf, 0x65, 0x1d, 0xca, 0x18, 0xe3, 0x46, 0x56, 0x3c, 0xc8, 0x6c, 0xd1, 0x28, + 0x3d, 0xb6, 0x0f, 0x67, 0xf2, 0xd8, 0x1d, 0x33, 0xc5, 0x72, 0xd5, 0x23, 0x64, 0x6a, 0x8a, 0xe5, + 0xae, 0x57, 0x31, 0x83, 0x14, 0x8d, 0xa2, 0x60, 0xff, 0x62, 0x09, 0xca, 0xb5, 0xd0, 0x3d, 0x06, + 0xe5, 0xd2, 0x45, 0x43, 0xb9, 0xf4, 0x44, 0x6e, 0x02, 0xc3, 0x9e, 0xaa, 0xa4, 0xeb, 0x19, 0x55, + 0xd2, 0xcf, 0xe4, 0x93, 0x3a, 0x58, 0x71, 0xf4, 0x9d, 0x32, 0xe8, 0x29, 0x18, 0xd1, 0x7f, 0x3e, + 0x8c, 0x85, 0x6e, 0xb9, 0x58, 0x56, 0x46, 0xd1, 0x06, 0xb3, 0xe4, 0x92, 0x7e, 0x7d, 0x3f, 0xb1, + 0x86, 0xba, 0xb7, 0x88, 0xd7, 0xdc, 0x4a, 0x88, 0x9b, 0xfd, 0xb0, 0xe3, 0x33, 0xd4, 0xfd, 0x4b, + 0x0b, 0x26, 0x33, 0xad, 0x23, 0xbf, 0x9b, 0x43, 0xd0, 0x21, 0xd5, 0x45, 0xd3, 0xb9, 0x1e, 0x44, + 0x0b, 0x00, 0x4a, 0xeb, 0x2f, 0x55, 0x32, 0x4c, 0x3a, 0x55, 0xcf, 0x02, 0x31, 0xd6, 0x30, 0xd0, + 0x0b, 0x30, 0x9a, 0x84, 0xad, 0xd0, 0x0f, 0x9b, 0xbb, 0x97, 0x89, 0x8c, 0xef, 0xa1, 0x5e, 0x4c, + 0x36, 0x52, 0x10, 0xd6, 0xf1, 0xec, 0xef, 0x96, 0x21, 0x9b, 0xc0, 0xf3, 0xff, 0xaf, 0xd3, 0x9f, + 0x9c, 0x75, 0xfa, 0xc7, 0x16, 0x4c, 0xd1, 0xd6, 0x99, 0xe9, 0x8c, 0x34, 0xa8, 0x55, 0x19, 0x2f, + 0xac, 0x03, 0x32, 0x5e, 0x3c, 0x49, 0xb9, 0x9d, 0x1b, 0xb6, 0x13, 0xa1, 0x44, 0xd2, 0x98, 0x18, + 0x2d, 0xc5, 0x02, 0x2a, 0xf0, 0x48, 0x14, 0x09, 0xcf, 0x23, 0x1d, 0x8f, 0x44, 0x11, 0x16, 0x50, + 0x99, 0x10, 0x63, 0xa0, 0x47, 0x42, 0x0c, 0x16, 0xc4, 0x4b, 0x98, 0x6b, 0x08, 0xb1, 0x42, 0x0b, + 0xe2, 0x25, 0xed, 0x38, 0x52, 0x1c, 0xfb, 0x1b, 0x65, 0x18, 0xab, 0x85, 0x6e, 0x6a, 0x29, 0xff, + 0xbc, 0x61, 0x29, 0x7f, 0x26, 0x63, 0x29, 0x3f, 0xa5, 0xe3, 0x3e, 0x18, 0x43, 0x79, 0x11, 0xec, + 0x8d, 0xa5, 0x6c, 0x39, 0xa4, 0x91, 0xbc, 0x11, 0xec, 0x4d, 0x11, 0xc2, 0x26, 0xdd, 0x9f, 0x26, + 0xe3, 0xf8, 0xff, 0x63, 0xc1, 0x44, 0x2d, 0x74, 0xe9, 0x02, 0xfd, 0x69, 0x5a, 0x8d, 0x7a, 0x88, + 0xb8, 0xa1, 0x03, 0x42, 0xc4, 0xfd, 0xa6, 0x05, 0xc3, 0xb5, 0xd0, 0x3d, 0x06, 0x05, 0xeb, 0x9a, + 0xa9, 0x60, 0x7d, 0x2c, 0x97, 0xf3, 0xf6, 0xd0, 0xa9, 0x7e, 0xab, 0x0c, 0xe3, 0xb4, 0xc7, 0x61, + 0x53, 0xce, 0x97, 0x31, 0x36, 0x56, 0x81, 0xb1, 0xa1, 0x22, 0x61, 0xe8, 0xfb, 0xe1, 0xdd, 0xec, + 0xdc, 0xad, 0xb1, 0x52, 0x2c, 0xa0, 0xe8, 0x1c, 0x8c, 0xb4, 0x22, 0xb2, 0xe3, 0x85, 0xed, 0x38, + 0xeb, 0xc5, 0x58, 0x13, 0xe5, 0x58, 0x61, 0xa0, 0xe7, 0x61, 0x2c, 0xf6, 0x82, 0x06, 0x91, 0xc6, + 0x1c, 0x03, 0xcc, 0x98, 0x83, 0x47, 0xe3, 0xd4, 0xca, 0xb1, 0x81, 0x85, 0x6e, 0x41, 0x85, 0xfd, + 0x67, 0x3b, 0xa8, 0xff, 0x8c, 0x16, 0x3c, 0xb6, 0x8a, 0x24, 0x80, 0x53, 0x5a, 0xe8, 0x02, 0x40, + 0x22, 0xcd, 0x4e, 0x62, 0x11, 0x5c, 0x46, 0xc9, 0xa5, 0xca, 0x20, 0x25, 0xc6, 0x1a, 0x16, 0x7a, + 0x06, 0x2a, 0x89, 0xe3, 0xf9, 0x57, 0xbc, 0x80, 0xc4, 0xc2, 0x6c, 0x47, 0x44, 0xd6, 0x16, 0x85, + 0x38, 0x85, 0xd3, 0xf3, 0x9e, 0xf9, 0x50, 0xf3, 0x6c, 0x39, 0x23, 0x0c, 0x9b, 0x9d, 0xf7, 0x57, + 0x54, 0x29, 0xd6, 0x30, 0xec, 0x97, 0xe0, 0x64, 0x2d, 0x74, 0x6b, 0x61, 0x94, 0xac, 0x85, 0xd1, + 0x5d, 0x27, 0x72, 0xe5, 0xfc, 0xcd, 0xcb, 0x80, 0xce, 0xf4, 0x4c, 0x1e, 0xe4, 0x3a, 0x47, 0x23, + 0x40, 0xf3, 0x73, 0xec, 0xc4, 0xef, 0xd3, 0x05, 0xe3, 0x87, 0x25, 0x40, 0x35, 0x66, 0x18, 0x63, + 0x24, 0x57, 0xda, 0x82, 0x89, 0x98, 0x5c, 0xf1, 0x82, 0xf6, 0x3d, 0x41, 0xaa, 0x98, 0xcf, 0x4b, + 0x7d, 0x55, 0xaf, 0xc3, 0x35, 0x1d, 0x66, 0x19, 0xce, 0xd0, 0xa5, 0x83, 0x19, 0xb5, 0x83, 0xa5, + 0xf8, 0x46, 0x4c, 0x22, 0x11, 0xf6, 0x88, 0x0d, 0x26, 0x96, 0x85, 0x38, 0x85, 0xd3, 0xc5, 0xc3, + 0xfe, 0x5c, 0x0b, 0x03, 0x1c, 0x86, 0x89, 0x5c, 0x6e, 0x2c, 0xb9, 0x84, 0x56, 0x8e, 0x0d, 0x2c, + 0xb4, 0x06, 0x28, 0x6e, 0xb7, 0x5a, 0x3e, 0x7b, 0x6b, 0x74, 0x7c, 0x16, 0xff, 0x90, 0xdb, 0x47, + 0x8b, 0xbc, 0x0c, 0xf5, 0x0e, 0x28, 0xee, 0x52, 0x83, 0x32, 0x8b, 0xcd, 0x98, 0xfd, 0x16, 0x0e, + 0xd5, 0x5c, 0x5f, 0xc9, 0x03, 0x2a, 0x62, 0x09, 0xb3, 0x3f, 0xcb, 0x0e, 0x38, 0x96, 0xe5, 0x25, + 0x69, 0x47, 0x04, 0x6d, 0xc3, 0x78, 0x8b, 0x1d, 0x62, 0x49, 0x14, 0xfa, 0x3e, 0x91, 0xf2, 0xe5, + 0xe1, 0x4c, 0x73, 0x78, 0x5e, 0x07, 0x9d, 0x1c, 0x36, 0xa9, 0xdb, 0x5f, 0x9c, 0x60, 0xbc, 0x4a, + 0x3c, 0xf7, 0x0e, 0x0b, 0x23, 0x5c, 0x21, 0xc9, 0x7d, 0xa0, 0x48, 0xbe, 0xb6, 0xf4, 0x1c, 0x10, + 0x26, 0xbd, 0x58, 0x52, 0x41, 0x9f, 0x64, 0x26, 0xe6, 0x9c, 0x41, 0x14, 0xcf, 0x42, 0xc9, 0xf1, + 0x0d, 0xf3, 0x72, 0x41, 0x02, 0x6b, 0xe4, 0xd0, 0x15, 0x18, 0x17, 0x49, 0x41, 0x84, 0x9a, 0xa2, + 0x6c, 0x5c, 0xb1, 0xc7, 0xb1, 0x0e, 0xbc, 0x9f, 0x2d, 0xc0, 0x66, 0x65, 0xd4, 0x84, 0x47, 0xb5, + 0xa4, 0x57, 0x5d, 0xcc, 0xc8, 0x38, 0xe7, 0x79, 0x6c, 0x7f, 0x6f, 0xfe, 0xd1, 0x8d, 0x83, 0x10, + 0xf1, 0xc1, 0x74, 0xd0, 0x75, 0x38, 0xe9, 0x34, 0x12, 0x6f, 0x87, 0x54, 0x89, 0xe3, 0xfa, 0x5e, + 0x40, 0x4c, 0xaf, 0xfb, 0x87, 0xf7, 0xf7, 0xe6, 0x4f, 0x2e, 0x75, 0x43, 0xc0, 0xdd, 0xeb, 0xa1, + 0x8f, 0x42, 0xc5, 0x0d, 0x62, 0x31, 0x06, 0x43, 0x46, 0x8e, 0xb7, 0x4a, 0xf5, 0x5a, 0x5d, 0x7d, + 0x7f, 0xfa, 0x07, 0xa7, 0x15, 0xd0, 0x3b, 0x30, 0xa6, 0xbb, 0xf5, 0x88, 0xdc, 0x82, 0x2f, 0x16, + 0xba, 0x3f, 0x1b, 0xbe, 0x30, 0x5c, 0x83, 0xa7, 0xcc, 0x35, 0x0d, 0x37, 0x19, 0xa3, 0x09, 0xf4, + 0x73, 0x80, 0x62, 0x12, 0xed, 0x78, 0x0d, 0xb2, 0xd4, 0x60, 0x21, 0x6c, 0x99, 0x8e, 0x67, 0xc4, + 0xf0, 0x5b, 0x40, 0xf5, 0x0e, 0x0c, 0xdc, 0xa5, 0x16, 0xba, 0x44, 0x39, 0x8f, 0x5e, 0x2a, 0xac, + 0x6b, 0xa5, 0x60, 0x38, 0x9b, 0xe6, 0xfc, 0x30, 0x29, 0xe2, 0x4c, 0x3d, 0x7a, 0x2e, 0xa9, 0x2c, + 0x05, 0x60, 0xda, 0x84, 0x76, 0x66, 0x2a, 0xa0, 0xf7, 0xac, 0xad, 0x30, 0x4e, 0xae, 0x91, 0xe4, + 0x6e, 0x18, 0xdd, 0x11, 0x01, 0xb6, 0xd2, 0x60, 0x7b, 0x29, 0x08, 0xeb, 0x78, 0x54, 0x86, 0x62, + 0x8f, 0x67, 0xeb, 0x55, 0xf6, 0x32, 0x31, 0x92, 0xee, 0x9d, 0x4b, 0xbc, 0x18, 0x4b, 0xb8, 0x44, + 0x5d, 0xaf, 0xad, 0xb0, 0x57, 0x86, 0x0c, 0xea, 0x7a, 0x6d, 0x05, 0x4b, 0x38, 0x0a, 0x3b, 0x33, + 0xe9, 0x4d, 0x14, 0x79, 0xf1, 0xe9, 0xe4, 0xe4, 0x05, 0x93, 0xe9, 0xdd, 0x83, 0x29, 0x95, 0xcd, + 0x8f, 0xc7, 0x20, 0x8b, 0x67, 0x27, 0xd9, 0xc2, 0x39, 0x4c, 0x28, 0x33, 0xa5, 0xd7, 0x5b, 0xcf, + 0xd0, 0xc4, 0x1d, 0xad, 0x18, 0xd1, 0x23, 0xa6, 0x72, 0x33, 0x4f, 0x2c, 0x42, 0x25, 0x6e, 0xdf, + 0x76, 0xc3, 0x6d, 0xc7, 0x0b, 0xd8, 0x53, 0x80, 0x26, 0xc4, 0xd4, 0x25, 0x00, 0xa7, 0x38, 0xa8, + 0x06, 0x23, 0x8e, 0xb8, 0xc2, 0x09, 0x95, 0x7d, 0x8e, 0x77, 0xb9, 0xbc, 0xf0, 0x71, 0xed, 0xaa, + 0xfc, 0x87, 0x15, 0x15, 0xf4, 0x32, 0x8c, 0x0b, 0xe7, 0x28, 0x61, 0xc4, 0x38, 0x63, 0x1a, 0xd2, + 0xd7, 0x75, 0x20, 0x36, 0x71, 0x51, 0x13, 0x26, 0x28, 0x95, 0x94, 0x01, 0xce, 0x9e, 0xe8, 0x8f, + 0x87, 0x6a, 0x31, 0xbe, 0x75, 0x32, 0x38, 0x43, 0x16, 0xb9, 0xf0, 0x88, 0xd3, 0x4e, 0xc2, 0x6d, + 0xba, 0x13, 0xcc, 0x7d, 0xb2, 0x11, 0xde, 0x21, 0xc1, 0xec, 0x49, 0xb6, 0x02, 0xcf, 0xec, 0xef, + 0xcd, 0x3f, 0xb2, 0x74, 0x00, 0x1e, 0x3e, 0x90, 0x0a, 0x7a, 0x13, 0x46, 0x93, 0xd0, 0x17, 0xb6, + 0xc9, 0xf1, 0xec, 0xa9, 0x22, 0x31, 0x6d, 0x36, 0x54, 0x05, 0x5d, 0x8d, 0xa1, 0x88, 0x60, 0x9d, + 0xe2, 0xdc, 0xc7, 0x60, 0xba, 0x83, 0x25, 0xf5, 0x65, 0xbe, 0xf9, 0x5f, 0x06, 0xa1, 0xa2, 0x34, + 0x7a, 0x68, 0xd1, 0x54, 0xde, 0x3e, 0x9c, 0x55, 0xde, 0x8e, 0x50, 0x01, 0x4a, 0xd7, 0xd7, 0x7e, + 0xaa, 0x4b, 0xfe, 0xf6, 0xa7, 0x73, 0xf7, 0x60, 0x71, 0x8f, 0xaa, 0x3e, 0xb2, 0xdc, 0xa7, 0xb7, + 0xba, 0x81, 0x03, 0x6f, 0x75, 0x05, 0x73, 0x12, 0xd2, 0xfb, 0x5b, 0x2b, 0x74, 0xd7, 0x6b, 0xd9, + 0x94, 0x5b, 0x35, 0x5a, 0x88, 0x39, 0x8c, 0xc9, 0xdd, 0xf4, 0x4c, 0x65, 0x72, 0xf7, 0xf0, 0x21, + 0xe5, 0x6e, 0x49, 0x00, 0xa7, 0xb4, 0xd0, 0x0e, 0x4c, 0x37, 0xcc, 0x0c, 0x6a, 0xca, 0x4f, 0xea, + 0xd9, 0x3e, 0x32, 0x98, 0xb5, 0xb5, 0xb4, 0x28, 0x2b, 0x59, 0x7a, 0xb8, 0xb3, 0x09, 0xf4, 0x32, + 0x8c, 0xbc, 0x13, 0xc6, 0xec, 0x59, 0x41, 0x1c, 0x2c, 0xd2, 0x1f, 0x65, 0xe4, 0xd5, 0xeb, 0x75, + 0x56, 0x7e, 0x7f, 0x6f, 0x7e, 0xb4, 0x16, 0xba, 0xf2, 0x2f, 0x56, 0x15, 0xd0, 0xe7, 0x2c, 0x38, + 0x69, 0xec, 0x33, 0xd5, 0x73, 0x38, 0x4c, 0xcf, 0x1f, 0x15, 0x2d, 0x9f, 0x5c, 0xef, 0x46, 0x13, + 0x77, 0x6f, 0xca, 0xfe, 0x3d, 0xae, 0xc2, 0x14, 0x4a, 0x0d, 0x12, 0xb7, 0xfd, 0xe3, 0x48, 0x51, + 0x70, 0xdd, 0xd0, 0xb7, 0x3c, 0x00, 0x25, 0xfa, 0x7f, 0xb2, 0x98, 0x12, 0x7d, 0x83, 0x6c, 0xb7, + 0x7c, 0x27, 0x39, 0x0e, 0xeb, 0xde, 0x4f, 0xc2, 0x48, 0x22, 0x5a, 0x2b, 0x96, 0x5f, 0x41, 0xeb, + 0x1e, 0x7b, 0x5c, 0x50, 0x07, 0x93, 0x2c, 0xc5, 0x8a, 0xa0, 0xfd, 0xef, 0xf8, 0xac, 0x48, 0xc8, + 0x31, 0x68, 0x0a, 0xae, 0x99, 0x9a, 0x82, 0xa7, 0x0a, 0x7f, 0x4b, 0x0f, 0x8d, 0xc1, 0x77, 0xcd, + 0x2f, 0x60, 0xf7, 0x87, 0x9f, 0x9c, 0x57, 0x1e, 0xfb, 0x57, 0x2d, 0x38, 0xd1, 0xed, 0xb9, 0x9d, + 0x0a, 0x18, 0xfc, 0xf6, 0xa2, 0xde, 0xbf, 0xd4, 0xa8, 0xde, 0x14, 0xe5, 0x58, 0x61, 0x14, 0x8e, + 0x26, 0xde, 0x5f, 0xe8, 0xa6, 0xeb, 0x60, 0xe6, 0xe2, 0x43, 0xaf, 0x70, 0x63, 0x7e, 0x4b, 0x25, + 0xcb, 0xeb, 0xcf, 0x90, 0xdf, 0xfe, 0x66, 0x09, 0x4e, 0x70, 0x25, 0xf4, 0xd2, 0x4e, 0xe8, 0xb9, + 0xb5, 0xd0, 0x15, 0xae, 0x0d, 0x2e, 0x8c, 0xb5, 0xb4, 0xcb, 0x67, 0xb1, 0x50, 0x30, 0xfa, 0x75, + 0x35, 0x15, 0xf8, 0xf5, 0x52, 0x6c, 0x50, 0xa5, 0xad, 0x90, 0x1d, 0xaf, 0xa1, 0x74, 0x9a, 0xa5, + 0xbe, 0x4f, 0x06, 0xd5, 0xca, 0xaa, 0x46, 0x07, 0x1b, 0x54, 0x8f, 0x20, 0x4f, 0x89, 0xfd, 0x8f, + 0x2d, 0x78, 0xa8, 0x47, 0xb8, 0x18, 0xda, 0xdc, 0x5d, 0xa6, 0xf8, 0x17, 0xc9, 0x1e, 0x55, 0x73, + 0xfc, 0x39, 0x00, 0x0b, 0x28, 0xba, 0x0d, 0xc0, 0xd5, 0xf9, 0x2c, 0xf5, 0x7f, 0xa9, 0x88, 0x3d, + 0x52, 0x47, 0x50, 0x06, 0xcd, 0x5f, 0x5f, 0x25, 0xfb, 0xd7, 0xa8, 0xda, 0x5f, 0x2f, 0xc3, 0x20, + 0xcf, 0x29, 0x5e, 0x83, 0xe1, 0x2d, 0x1e, 0xbe, 0xb6, 0xbf, 0xe8, 0xb9, 0xe9, 0xe5, 0x82, 0x17, + 0x60, 0x49, 0x06, 0x5d, 0x85, 0x19, 0x7a, 0xb2, 0x78, 0x8e, 0x5f, 0x25, 0xbe, 0xb3, 0x2b, 0x6f, + 0xab, 0x3c, 0x79, 0x85, 0x0c, 0x61, 0x3e, 0xb3, 0xde, 0x89, 0x82, 0xbb, 0xd5, 0x43, 0xaf, 0x74, + 0x44, 0x9b, 0xe3, 0x61, 0x81, 0x95, 0xa4, 0x7a, 0x70, 0xc4, 0x39, 0x2a, 0x4f, 0xb7, 0x3a, 0xee, + 0xe5, 0x5a, 0xea, 0x66, 0xf3, 0x2e, 0x6e, 0xe2, 0x32, 0xdb, 0x82, 0x36, 0xb3, 0xa9, 0xd8, 0xd8, + 0x8a, 0x48, 0xbc, 0x15, 0xfa, 0xae, 0xc8, 0x3a, 0x9a, 0xda, 0x16, 0x64, 0xe0, 0xb8, 0xa3, 0x06, + 0xa5, 0xb2, 0xe9, 0x78, 0x7e, 0x3b, 0x22, 0x29, 0x95, 0x21, 0x93, 0xca, 0x5a, 0x06, 0x8e, 0x3b, + 0x6a, 0xd0, 0xb5, 0x75, 0x52, 0x24, 0x98, 0x94, 0xce, 0xd1, 0x82, 0x05, 0x7d, 0x02, 0x86, 0xa5, + 0x89, 0x7c, 0xa1, 0x18, 0x1e, 0xc2, 0x70, 0x40, 0x25, 0xab, 0xd4, 0x92, 0x99, 0x09, 0xe3, 0x78, + 0x49, 0xef, 0x30, 0x89, 0x0c, 0xff, 0xc2, 0x82, 0x99, 0x2e, 0xa6, 0x5e, 0x9c, 0xa5, 0x35, 0xbd, + 0x38, 0x51, 0x79, 0x0a, 0x34, 0x96, 0xc6, 0xcb, 0xb1, 0xc2, 0xa0, 0xbb, 0x85, 0x33, 0xcd, 0x2c, + 0xa3, 0x14, 0x26, 0x20, 0x02, 0xda, 0x1f, 0xa3, 0x44, 0x67, 0x60, 0xa0, 0x1d, 0x93, 0x48, 0x66, + 0x15, 0x94, 0x7c, 0x9e, 0xe9, 0x01, 0x19, 0x84, 0x8a, 0xad, 0x4d, 0xa5, 0x82, 0xd3, 0xc4, 0x56, + 0xae, 0x84, 0xe3, 0x30, 0xfb, 0x2b, 0x65, 0x98, 0xcc, 0x98, 0x7c, 0xd2, 0x8e, 0x6c, 0x87, 0x81, + 0x97, 0x84, 0x2a, 0xae, 0x1a, 0x4f, 0x64, 0x46, 0x5a, 0x5b, 0x57, 0x45, 0x39, 0x56, 0x18, 0xe8, + 0x49, 0x99, 0x90, 0x36, 0x9b, 0x7f, 0x61, 0xb9, 0x6a, 0xe4, 0xa4, 0x2d, 0x9a, 0xde, 0xe5, 0x71, + 0x18, 0x68, 0x85, 0x2a, 0xbf, 0xb8, 0x9a, 0x4f, 0xbc, 0x5c, 0xad, 0x85, 0xa1, 0x8f, 0x19, 0x10, + 0x3d, 0x21, 0xbe, 0x3e, 0xf3, 0x72, 0x81, 0x1d, 0x37, 0x8c, 0xb5, 0x21, 0x78, 0x0a, 0x86, 0xef, + 0x90, 0xdd, 0xc8, 0x0b, 0x9a, 0xd9, 0x77, 0x9b, 0xcb, 0xbc, 0x18, 0x4b, 0xb8, 0x19, 0x9b, 0x7c, + 0xf8, 0x88, 0xf3, 0xa3, 0x8c, 0xe4, 0x9e, 0x83, 0xdf, 0xb2, 0x60, 0x92, 0x05, 0x1b, 0x15, 0xae, + 0xf9, 0x5e, 0x18, 0x1c, 0x83, 0x8c, 0xf1, 0x38, 0x0c, 0xb2, 0x9c, 0x34, 0xd9, 0x04, 0x07, 0xac, + 0x27, 0x98, 0xc3, 0xd0, 0x23, 0x30, 0xc0, 0xba, 0x40, 0xa7, 0x71, 0x8c, 0xc7, 0x34, 0xaf, 0x3a, + 0x89, 0x83, 0x59, 0x29, 0xf3, 0xb2, 0xc2, 0xa4, 0xe5, 0x7b, 0xbc, 0xd3, 0xa9, 0xba, 0xf5, 0xbd, + 0xe6, 0x65, 0xd5, 0xb5, 0x93, 0x0f, 0xca, 0xcb, 0xaa, 0x3b, 0xf1, 0x83, 0xe5, 0xfc, 0xff, 0x59, + 0x82, 0xd3, 0x5d, 0xeb, 0xa5, 0x2f, 0xc0, 0x6b, 0xc6, 0x0b, 0xf0, 0x85, 0xcc, 0x0b, 0xb0, 0x7d, + 0x70, 0xed, 0x07, 0xf3, 0x26, 0xdc, 0xfd, 0xa9, 0xb6, 0x7c, 0x8c, 0x4f, 0xb5, 0x03, 0x45, 0x45, + 0x9c, 0xc1, 0x1c, 0x11, 0xe7, 0x0f, 0x2d, 0x78, 0xb8, 0xeb, 0x90, 0xbd, 0xe7, 0xdc, 0xda, 0xba, + 0xf6, 0xb2, 0xc7, 0xed, 0xe4, 0x57, 0xca, 0x3d, 0xbe, 0x8a, 0xdd, 0x53, 0xce, 0x52, 0x2e, 0xc4, + 0x80, 0xb1, 0x10, 0xde, 0xc6, 0x38, 0x07, 0xe2, 0x65, 0x58, 0x41, 0x51, 0xac, 0xb9, 0x85, 0xf1, + 0x4e, 0xae, 0x1e, 0x72, 0x43, 0x2d, 0x98, 0x7a, 0x72, 0x3d, 0xde, 0x40, 0xd6, 0x59, 0xec, 0x96, + 0x76, 0xf3, 0x2c, 0x1f, 0xe6, 0xe6, 0x39, 0xd6, 0xfd, 0xd6, 0x89, 0x96, 0x60, 0x72, 0xdb, 0x0b, + 0x58, 0xe6, 0x57, 0x53, 0x7a, 0x52, 0xbe, 0xb9, 0x57, 0x4d, 0x30, 0xce, 0xe2, 0xcf, 0xbd, 0x0c, + 0xe3, 0x87, 0xd7, 0xae, 0xfd, 0xa8, 0x0c, 0xef, 0x3f, 0x80, 0x29, 0xf0, 0xd3, 0xc1, 0x98, 0x17, + 0xed, 0x74, 0xe8, 0x98, 0x9b, 0x1a, 0x9c, 0xd8, 0x6c, 0xfb, 0xfe, 0x2e, 0xb3, 0x9f, 0x22, 0xae, + 0xc4, 0x10, 0x42, 0x8d, 0x4a, 0x55, 0xbf, 0xd6, 0x05, 0x07, 0x77, 0xad, 0x89, 0x7e, 0x0e, 0x50, + 0x78, 0x9b, 0x85, 0xe3, 0x75, 0xd3, 0x78, 0x0a, 0x6c, 0x0a, 0xca, 0xe9, 0x56, 0xbd, 0xde, 0x81, + 0x81, 0xbb, 0xd4, 0xa2, 0x72, 0x2a, 0xcb, 0x72, 0xaf, 0xba, 0x95, 0x91, 0x53, 0xb1, 0x0e, 0xc4, + 0x26, 0x2e, 0xba, 0x08, 0xd3, 0xce, 0x8e, 0xe3, 0xf1, 0xf0, 0x5a, 0x92, 0x00, 0x17, 0x54, 0x95, + 0xfe, 0x6a, 0x29, 0x8b, 0x80, 0x3b, 0xeb, 0xa0, 0x96, 0xa1, 0x90, 0xe4, 0x81, 0xf8, 0x3f, 0x7a, + 0x88, 0x15, 0x5c, 0x58, 0x45, 0x69, 0xff, 0x99, 0x45, 0x8f, 0xbe, 0x2e, 0x49, 0x42, 0xe9, 0x88, + 0x28, 0x05, 0x9b, 0xe6, 0xe6, 0xa6, 0x46, 0x64, 0x45, 0x07, 0x62, 0x13, 0x97, 0x2f, 0x8d, 0x38, + 0x35, 0xe7, 0x36, 0xa4, 0x4d, 0xe1, 0x21, 0xaa, 0x30, 0xa8, 0x04, 0xed, 0x7a, 0x3b, 0x5e, 0x1c, + 0x46, 0x62, 0x03, 0xf5, 0x69, 0xdc, 0x9b, 0xf2, 0xcb, 0x2a, 0x27, 0x83, 0x25, 0x3d, 0xfb, 0xab, + 0x25, 0x18, 0x97, 0x2d, 0xbe, 0xda, 0x0e, 0x13, 0xe7, 0x18, 0x8e, 0xf4, 0x57, 0x8d, 0x23, 0x7d, + 0xb1, 0x98, 0xc3, 0x2c, 0xeb, 0x5c, 0xcf, 0xa3, 0xfc, 0x13, 0x99, 0xa3, 0xfc, 0x7c, 0x3f, 0x44, + 0x0f, 0x3e, 0xc2, 0xff, 0x83, 0x05, 0xd3, 0x06, 0xfe, 0x31, 0x9c, 0x24, 0x35, 0xf3, 0x24, 0x79, + 0xa6, 0x8f, 0xaf, 0xe9, 0x71, 0x82, 0x7c, 0xa3, 0x94, 0xf9, 0x0a, 0x76, 0x72, 0x7c, 0x06, 0x06, + 0xb6, 0x9c, 0xc8, 0x2d, 0x16, 0x6b, 0xb2, 0xa3, 0xfa, 0xc2, 0x25, 0x27, 0x72, 0x39, 0xff, 0x3f, + 0xa7, 0xf2, 0x83, 0x39, 0x91, 0x9b, 0xeb, 0xe5, 0xc0, 0x1a, 0x45, 0x2f, 0xc1, 0x50, 0xdc, 0x08, + 0x5b, 0xca, 0x0e, 0xf4, 0x0c, 0xcf, 0x1d, 0x46, 0x4b, 0xee, 0xef, 0xcd, 0x23, 0xb3, 0x39, 0x5a, + 0x8c, 0x05, 0xfe, 0x5c, 0x13, 0x2a, 0xaa, 0xe9, 0x23, 0xb5, 0x84, 0xff, 0xef, 0x65, 0x98, 0xe9, + 0xb2, 0x56, 0xd0, 0x67, 0x8d, 0x71, 0x7b, 0xb9, 0xef, 0xc5, 0xf6, 0x2e, 0x47, 0xee, 0xb3, 0xec, + 0xa6, 0xe4, 0x8a, 0xd5, 0x71, 0x88, 0xe6, 0x6f, 0xc4, 0x24, 0xdb, 0x3c, 0x2d, 0xca, 0x6f, 0x9e, + 0x36, 0x7b, 0x6c, 0xc3, 0x4f, 0x1b, 0x52, 0x3d, 0x3d, 0xd2, 0x79, 0xfe, 0x5b, 0x03, 0x70, 0xa2, + 0x9b, 0x67, 0x3e, 0xfa, 0x82, 0x95, 0x49, 0x28, 0xf1, 0x4a, 0xff, 0xee, 0xfd, 0x3c, 0xcb, 0x84, + 0x88, 0x66, 0xb3, 0x60, 0xa6, 0x98, 0xc8, 0x1d, 0x71, 0xd1, 0x3a, 0xf3, 0x4f, 0x8a, 0x78, 0x72, + 0x10, 0xc9, 0x15, 0x3e, 0x7e, 0x88, 0xae, 0x88, 0xfc, 0x22, 0x71, 0xc6, 0x3f, 0x49, 0x16, 0xe7, + 0xfb, 0x27, 0xc9, 0x3e, 0xcc, 0x79, 0x30, 0xaa, 0x7d, 0xd7, 0x91, 0x2e, 0x83, 0x3b, 0xf4, 0x88, + 0xd2, 0xfa, 0x7d, 0xa4, 0x4b, 0xe1, 0x8f, 0x2c, 0x98, 0x55, 0xd6, 0x57, 0xd9, 0xec, 0xb2, 0x1f, + 0x36, 0xee, 0x6a, 0x4f, 0x64, 0xee, 0x6a, 0x27, 0x3b, 0xea, 0x69, 0xd7, 0xb3, 0x87, 0xb9, 0xce, + 0x9b, 0xdb, 0x78, 0x0d, 0x0b, 0x9d, 0x37, 0x8f, 0x4b, 0x73, 0x1e, 0x46, 0xdb, 0x9e, 0xcb, 0xee, + 0xe3, 0x57, 0x3d, 0x29, 0xa0, 0x31, 0x2d, 0xd6, 0x0d, 0x91, 0x37, 0x8f, 0xca, 0xb1, 0x3a, 0x8e, + 0x51, 0xc5, 0xb9, 0x27, 0x8c, 0x79, 0xcc, 0x2a, 0xce, 0x3d, 0xac, 0xe3, 0xd8, 0x3f, 0xb0, 0xe0, + 0x51, 0x61, 0x8d, 0x26, 0xec, 0x1e, 0xb2, 0x5f, 0xf7, 0x8a, 0xf1, 0x75, 0x4f, 0x67, 0xbe, 0x6e, + 0xae, 0x7b, 0x65, 0xed, 0x13, 0x3b, 0xcd, 0xe6, 0x4a, 0x47, 0x63, 0x36, 0x67, 0xff, 0x43, 0x0b, + 0x32, 0x28, 0x4a, 0x77, 0x66, 0xf5, 0xd4, 0x9d, 0x9d, 0x81, 0x81, 0x28, 0xf4, 0x49, 0x36, 0x23, + 0x05, 0x0e, 0x7d, 0x82, 0x19, 0x44, 0xa5, 0x9e, 0x2e, 0xf7, 0x4a, 0x3d, 0x8d, 0x1e, 0x87, 0x41, + 0x9f, 0xec, 0x10, 0xa9, 0xc9, 0x52, 0x67, 0xed, 0x15, 0x5a, 0x88, 0x39, 0xcc, 0xfe, 0xed, 0x01, + 0x98, 0xe9, 0xe2, 0x92, 0x48, 0xaf, 0xb1, 0x4d, 0x27, 0x21, 0x77, 0x9d, 0xdd, 0x6c, 0x64, 0xdc, + 0x8b, 0xbc, 0x18, 0x4b, 0x38, 0xb3, 0x08, 0xe6, 0xd1, 0xf5, 0x32, 0xfa, 0x45, 0x11, 0x54, 0x4f, + 0x40, 0x8f, 0x3e, 0x03, 0xf0, 0x05, 0x80, 0x38, 0xf6, 0x57, 0x03, 0x2a, 0x86, 0xbb, 0xc2, 0xf2, + 0x38, 0x0d, 0xca, 0x58, 0xbf, 0x22, 0x20, 0x58, 0xc3, 0x42, 0x55, 0x98, 0x6a, 0x45, 0x61, 0xc2, + 0xb5, 0xb7, 0x55, 0x6e, 0xad, 0x32, 0x68, 0xba, 0xbc, 0xd5, 0x32, 0x70, 0xdc, 0x51, 0x03, 0xbd, + 0x00, 0xa3, 0xc2, 0x0d, 0xae, 0x16, 0x86, 0xbe, 0xd0, 0xf5, 0x29, 0x9b, 0x89, 0x7a, 0x0a, 0xc2, + 0x3a, 0x9e, 0x56, 0x8d, 0xa9, 0x84, 0x87, 0xbb, 0x56, 0xe3, 0x6a, 0x61, 0x0d, 0x2f, 0x13, 0x64, + 0x65, 0xa4, 0x50, 0x90, 0x95, 0x54, 0xfb, 0x59, 0x29, 0xfc, 0x5a, 0x06, 0xb9, 0x5a, 0xc2, 0x3f, + 0x28, 0xc3, 0x10, 0x9f, 0x8a, 0x63, 0x10, 0xc5, 0x6b, 0x42, 0xef, 0x57, 0x28, 0xa0, 0x05, 0xef, + 0xd5, 0x42, 0xd5, 0x49, 0x1c, 0x7e, 0x7e, 0xa8, 0x1d, 0x92, 0xea, 0x0a, 0xd1, 0x82, 0xb1, 0x87, + 0xe6, 0x32, 0x4c, 0x04, 0x38, 0x0d, 0x83, 0x69, 0x40, 0xcc, 0xb2, 0xd0, 0x52, 0x1a, 0x22, 0x6c, + 0xef, 0xf3, 0x85, 0xfa, 0x51, 0x57, 0xd5, 0x78, 0x6f, 0xd2, 0x65, 0xa9, 0x00, 0x58, 0xa3, 0x3d, + 0xf7, 0x22, 0x54, 0x14, 0x72, 0xde, 0x3d, 0x7f, 0x4c, 0x3f, 0x7f, 0x7e, 0x16, 0x26, 0x33, 0x6d, + 0xf5, 0xa5, 0x26, 0xf8, 0x5d, 0x0b, 0x26, 0x79, 0x97, 0x57, 0x83, 0x1d, 0xc1, 0x0a, 0x3e, 0x6f, + 0xc1, 0x09, 0xbf, 0xcb, 0x4e, 0x14, 0xd3, 0x7c, 0x98, 0x3d, 0xac, 0x34, 0x04, 0xdd, 0xa0, 0xb8, + 0x6b, 0x6b, 0xe8, 0x2c, 0x8c, 0xf0, 0xa4, 0xda, 0x8e, 0x2f, 0xcc, 0xdc, 0xc7, 0x78, 0xc0, 0x72, + 0x5e, 0x86, 0x15, 0xd4, 0xfe, 0xb1, 0x05, 0xd3, 0xfc, 0x23, 0x2e, 0x93, 0x5d, 0x75, 0x07, 0x7e, + 0x8f, 0x7c, 0x86, 0x08, 0xcd, 0x5e, 0xea, 0x11, 0x9a, 0x5d, 0xff, 0xca, 0xf2, 0x81, 0x5f, 0xf9, + 0x4d, 0x0b, 0xc4, 0x0a, 0x3d, 0x86, 0x4b, 0xde, 0xba, 0x79, 0xc9, 0xfb, 0x40, 0x91, 0x45, 0xdf, + 0xe3, 0x76, 0xf7, 0xcb, 0x25, 0x98, 0xe2, 0x08, 0xe9, 0xb3, 0xd9, 0x7b, 0x65, 0x72, 0xfa, 0x4b, + 0x19, 0xa4, 0xf2, 0xb4, 0x76, 0xff, 0x52, 0x63, 0x2e, 0x07, 0x0e, 0x9c, 0xcb, 0xbf, 0xb2, 0x00, + 0xf1, 0x31, 0xc9, 0x66, 0x24, 0xe7, 0xa7, 0x9b, 0xa6, 0xb3, 0x49, 0x39, 0x87, 0x82, 0x60, 0x0d, + 0xeb, 0x01, 0x7f, 0x42, 0xe6, 0xd1, 0xb2, 0x9c, 0xff, 0x68, 0xd9, 0xc7, 0x57, 0xff, 0x5e, 0x19, + 0xb2, 0xf6, 0xae, 0xe8, 0x2d, 0x18, 0x6b, 0x38, 0x2d, 0xe7, 0xb6, 0xe7, 0x7b, 0x89, 0x47, 0xe2, + 0x62, 0x56, 0x11, 0x2b, 0x5a, 0x0d, 0xf1, 0x56, 0xa8, 0x95, 0x60, 0x83, 0x22, 0x5a, 0x00, 0x68, + 0x45, 0xde, 0x8e, 0xe7, 0x93, 0x26, 0x71, 0xa5, 0xc3, 0x0c, 0x7f, 0xe0, 0x97, 0xa5, 0x58, 0xc3, + 0xe8, 0x22, 0x29, 0x96, 0x8f, 0xc3, 0xc1, 0x62, 0xa0, 0x4f, 0x07, 0x8b, 0xc1, 0x42, 0x0e, 0x16, + 0x18, 0x4e, 0xc9, 0xc3, 0x9b, 0xfe, 0x5f, 0xf3, 0x7c, 0x22, 0x64, 0x37, 0xee, 0x50, 0x33, 0xb7, + 0xbf, 0x37, 0x7f, 0x0a, 0x77, 0xc5, 0xc0, 0x3d, 0x6a, 0xda, 0x3f, 0x1e, 0x83, 0xb9, 0xcc, 0x34, + 0xae, 0x84, 0x41, 0x9c, 0x44, 0x2c, 0x8d, 0xc0, 0x31, 0x08, 0x06, 0x67, 0x61, 0xa4, 0x15, 0x79, + 0x21, 0x6d, 0x5f, 0x68, 0xa0, 0xc7, 0xb8, 0x4b, 0x13, 0x2f, 0xc3, 0x0a, 0x8a, 0xde, 0x80, 0x59, + 0xc7, 0xf7, 0xc3, 0xbb, 0xe9, 0x54, 0x2b, 0xcd, 0xa7, 0xe0, 0xb6, 0xca, 0x78, 0x7d, 0xa9, 0x07, + 0x1e, 0xee, 0x49, 0x01, 0xbd, 0x05, 0xa7, 0xc4, 0x46, 0x58, 0x72, 0x5d, 0x7d, 0x05, 0x32, 0x51, + 0xa1, 0xb2, 0x7c, 0x96, 0x0e, 0x6e, 0xb5, 0x2b, 0x06, 0x15, 0x37, 0xd4, 0xff, 0x5d, 0xdc, 0x83, + 0x0e, 0xda, 0x84, 0x59, 0xe5, 0x79, 0x1b, 0x85, 0x2d, 0xa3, 0x8d, 0x41, 0xd6, 0xc6, 0xd3, 0xb4, + 0xef, 0xb8, 0x07, 0x4e, 0xa6, 0x95, 0x9e, 0xb4, 0xd0, 0x2d, 0x98, 0x61, 0x5f, 0x49, 0xcc, 0xcf, + 0xe0, 0x8e, 0x77, 0x4f, 0xec, 0xef, 0xcd, 0xcf, 0x2c, 0x75, 0x82, 0x33, 0xd4, 0xbb, 0x51, 0x50, + 0x13, 0x70, 0x29, 0x8c, 0x93, 0xaa, 0x27, 0x62, 0x0a, 0xd5, 0xfc, 0x76, 0xd3, 0xe3, 0x61, 0x95, + 0xb3, 0x13, 0xd0, 0x05, 0x0f, 0xf7, 0xa4, 0x80, 0x16, 0x53, 0x27, 0x9a, 0x11, 0xd6, 0xd5, 0x93, + 0x9a, 0x6b, 0xcc, 0xfd, 0x54, 0xd8, 0x55, 0x4e, 0x32, 0x55, 0x98, 0x52, 0xc4, 0xa4, 0x3f, 0x41, + 0x85, 0x75, 0x43, 0x49, 0xff, 0x4b, 0x19, 0x38, 0xee, 0xa8, 0x81, 0x5e, 0x81, 0x09, 0x55, 0xc6, + 0xfc, 0xbc, 0x84, 0xe4, 0xac, 0xec, 0x6a, 0x96, 0x0c, 0x28, 0xce, 0x60, 0xb3, 0x20, 0xe3, 0xaa, + 0x64, 0xbd, 0x2a, 0x3c, 0x1a, 0xd2, 0x20, 0xe3, 0x1a, 0x0c, 0x1b, 0x98, 0x46, 0xcd, 0xf5, 0xda, + 0x8a, 0x70, 0x6c, 0xe8, 0xac, 0xb9, 0x5e, 0x5b, 0xc1, 0x06, 0x26, 0xfa, 0x8c, 0xe2, 0x6a, 0xd2, + 0x6d, 0x61, 0xbc, 0x48, 0xa8, 0xb6, 0x03, 0x2f, 0xe5, 0xe9, 0x07, 0x9b, 0x68, 0x38, 0xd3, 0x14, + 0x6a, 0xea, 0x8c, 0x8e, 0xbb, 0x4b, 0xe4, 0xa4, 0x12, 0xe9, 0xa5, 0xe5, 0xd0, 0x4c, 0x2f, 0xba, + 0x31, 0xc9, 0x2f, 0x5a, 0x5d, 0x1d, 0xca, 0x78, 0x8c, 0xa5, 0x8f, 0xe5, 0x7c, 0x6a, 0x47, 0xbd, + 0x6c, 0xdb, 0xa9, 0xc3, 0x4c, 0x31, 0xaf, 0xb4, 0x37, 0x53, 0xaf, 0xb4, 0xa9, 0x22, 0x61, 0x71, + 0x84, 0xbf, 0x5a, 0xb6, 0x59, 0x75, 0x13, 0xcf, 0xfa, 0xb3, 0xa1, 0x9b, 0x3d, 0xb9, 0xfb, 0x34, + 0x5b, 0x18, 0x2a, 0xa0, 0x4e, 0x7f, 0x1c, 0x1e, 0xcd, 0xc3, 0x60, 0x3b, 0x26, 0x51, 0x3c, 0x8b, + 0xd8, 0xae, 0x62, 0x0e, 0x8d, 0x74, 0x7c, 0x63, 0xcc, 0xcb, 0x91, 0x0d, 0x43, 0x4d, 0x3e, 0xb4, + 0x33, 0x69, 0x2a, 0x20, 0x31, 0x12, 0x02, 0x82, 0x7e, 0x96, 0x79, 0xca, 0x34, 0xc2, 0xed, 0x56, + 0x2d, 0x0a, 0x37, 0x29, 0x71, 0xe6, 0x51, 0x51, 0x51, 0x7e, 0x2f, 0x3a, 0x08, 0x67, 0x71, 0xed, + 0x3f, 0xb3, 0xe0, 0x74, 0xef, 0x53, 0xe6, 0x18, 0x44, 0xe0, 0x9f, 0x37, 0x05, 0xab, 0x97, 0x72, + 0x45, 0xe0, 0x1e, 0x5d, 0xed, 0x21, 0x16, 0xb7, 0x61, 0xa6, 0x4e, 0x22, 0x8f, 0x85, 0xdf, 0x76, + 0x53, 0x89, 0xf4, 0x53, 0x50, 0x89, 0x32, 0xc2, 0x70, 0x9f, 0xb1, 0x87, 0xb4, 0x80, 0xad, 0x52, + 0xf8, 0x4d, 0x49, 0xda, 0x7f, 0xa7, 0x04, 0xc3, 0xc2, 0x5f, 0xe4, 0x18, 0x4e, 0xea, 0xcb, 0xc6, + 0x6b, 0xda, 0x53, 0x79, 0x43, 0xc8, 0xba, 0xd5, 0xf3, 0x1d, 0xad, 0x9e, 0x79, 0x47, 0x7b, 0xa6, + 0x18, 0xb9, 0x83, 0x5f, 0xd0, 0xfe, 0x45, 0x19, 0x26, 0x4c, 0xff, 0x99, 0x63, 0x18, 0x96, 0xd7, + 0x60, 0x38, 0x16, 0xae, 0x5c, 0xa5, 0x22, 0xee, 0x09, 0xd9, 0x29, 0x4e, 0x8d, 0x0e, 0x85, 0xf3, + 0x96, 0x24, 0xd7, 0xd5, 0x5b, 0xac, 0x7c, 0x2c, 0xde, 0x62, 0x79, 0x6e, 0x4d, 0x03, 0x0f, 0xc2, + 0xad, 0xc9, 0xfe, 0x1e, 0xbb, 0x38, 0xe9, 0xe5, 0xc7, 0xc0, 0x09, 0x5e, 0x35, 0x39, 0xc1, 0xb9, + 0x42, 0xeb, 0x4e, 0x74, 0xaf, 0xc7, 0xee, 0xff, 0xb6, 0x05, 0xa3, 0x02, 0xf1, 0x18, 0x3e, 0xe0, + 0xe7, 0xcc, 0x0f, 0x78, 0xa2, 0xd0, 0x07, 0xf4, 0xe8, 0xf9, 0x57, 0x4b, 0xaa, 0xe7, 0x54, 0x9a, + 0x29, 0x94, 0x6c, 0x64, 0xa4, 0x15, 0x85, 0x49, 0xd8, 0x08, 0x7d, 0xa1, 0x06, 0x79, 0x24, 0x8d, + 0x42, 0xc0, 0xcb, 0xef, 0x6b, 0xbf, 0xb1, 0xc2, 0x66, 0x4e, 0xf2, 0x61, 0x94, 0x88, 0x6b, 0x68, + 0xea, 0x24, 0x1f, 0x46, 0x09, 0x66, 0x10, 0xe4, 0x02, 0x24, 0x4e, 0xd4, 0x24, 0x4c, 0xb2, 0x12, + 0x01, 0x3c, 0x7a, 0xef, 0xd6, 0x76, 0xe2, 0xf9, 0x0b, 0x94, 0x27, 0x27, 0xd1, 0xc2, 0x7a, 0x90, + 0x5c, 0x8f, 0xb8, 0xea, 0x4c, 0x0b, 0x2b, 0xa0, 0x68, 0x61, 0x8d, 0xae, 0xf4, 0x57, 0x65, 0x6d, + 0x0c, 0x9a, 0xc6, 0x32, 0xd7, 0x44, 0x39, 0x56, 0x18, 0xf6, 0x8b, 0x8c, 0xb3, 0xb3, 0x01, 0xea, + 0xcf, 0xe3, 0xff, 0x8b, 0x43, 0x6a, 0x68, 0xd9, 0x0b, 0xf8, 0x35, 0x3d, 0xae, 0x40, 0x51, 0xf6, + 0x49, 0xbb, 0xa0, 0xbb, 0x8c, 0xa5, 0x61, 0x08, 0x10, 0xe9, 0xb0, 0xb0, 0x7a, 0xb1, 0x30, 0x47, + 0xee, 0xc3, 0xa6, 0x8a, 0xc5, 0x57, 0x66, 0x41, 0x65, 0xd7, 0x6b, 0xd9, 0x14, 0x31, 0x2b, 0x12, + 0x80, 0x53, 0x1c, 0xb4, 0x28, 0xd4, 0xb2, 0xfc, 0xdd, 0xe2, 0xfd, 0x19, 0xb5, 0xac, 0x1c, 0x12, + 0x4d, 0x2f, 0x7b, 0x1e, 0x46, 0x55, 0xd6, 0xbd, 0x9a, 0xbc, 0x09, 0x31, 0x2d, 0xc5, 0x6a, 0x5a, + 0x8c, 0x75, 0x1c, 0xb4, 0x0e, 0x33, 0xae, 0x72, 0x4f, 0xae, 0xb5, 0x6f, 0xfb, 0x5e, 0x83, 0x56, + 0xe5, 0x37, 0x9c, 0x87, 0xe8, 0x0d, 0xa7, 0xda, 0x09, 0xc6, 0xdd, 0xea, 0xa0, 0x0d, 0x2a, 0xd8, + 0xb0, 0xec, 0x82, 0xd2, 0x07, 0x55, 0x68, 0xf2, 0xe5, 0xab, 0xd4, 0x64, 0xdd, 0x04, 0xdf, 0x67, + 0x45, 0x9c, 0x2b, 0x48, 0xaf, 0xd5, 0x2c, 0x09, 0x7a, 0xa9, 0xf0, 0xf5, 0xd4, 0xe9, 0x35, 0xa1, + 0xe8, 0x57, 0x32, 0xb6, 0x91, 0x58, 0xbd, 0x86, 0x33, 0xd8, 0xe8, 0x35, 0x98, 0xd5, 0x4b, 0x44, + 0xc8, 0x44, 0x27, 0x68, 0x92, 0x58, 0x64, 0x22, 0x7b, 0x84, 0xde, 0xb2, 0xae, 0xf4, 0xc0, 0xc1, + 0x3d, 0x6b, 0xd3, 0x4b, 0x87, 0x1c, 0x49, 0xcd, 0x63, 0x3b, 0x75, 0x13, 0xd1, 0x60, 0xd8, 0xc0, + 0x7c, 0x77, 0x16, 0x6c, 0x9f, 0xa1, 0x95, 0xb5, 0x23, 0x1c, 0xbd, 0x0d, 0x63, 0x7a, 0x1f, 0xb3, + 0x67, 0x73, 0x7e, 0x3a, 0x7a, 0x21, 0x0a, 0xa8, 0x9e, 0xeb, 0x30, 0x6c, 0xd0, 0xb6, 0xbf, 0x65, + 0xc1, 0x63, 0xb9, 0x17, 0x02, 0xb4, 0x6c, 0x3c, 0x4a, 0x2e, 0x64, 0x16, 0xee, 0xe9, 0xde, 0x04, + 0xb4, 0xb5, 0x7c, 0x15, 0x86, 0x22, 0x3e, 0x4b, 0x85, 0x98, 0xb3, 0x78, 0x41, 0xd5, 0xcc, 0x51, + 0xf9, 0xf4, 0x09, 0x22, 0xf6, 0x75, 0x18, 0xaa, 0xef, 0xc6, 0x8d, 0xc4, 0x2f, 0xc0, 0x98, 0x1f, + 0x37, 0xc6, 0x3e, 0x65, 0x1a, 0x2c, 0xa7, 0xa7, 0x98, 0x0a, 0x9b, 0xc0, 0xe4, 0xc6, 0x4a, 0xad, + 0x1e, 0x36, 0xee, 0x90, 0x64, 0x89, 0x2b, 0x6f, 0xb1, 0x60, 0xcb, 0xd6, 0x21, 0xd9, 0x6d, 0x17, + 0x46, 0x6e, 0xff, 0xb9, 0x05, 0x83, 0x2c, 0x1f, 0x65, 0x5e, 0x2e, 0xd3, 0x22, 0x9d, 0x46, 0x2f, + 0xc0, 0x10, 0xd9, 0xdc, 0x24, 0x8d, 0x44, 0xf0, 0x1f, 0xe9, 0xcf, 0x39, 0xb4, 0xca, 0x4a, 0x29, + 0x57, 0x61, 0x8d, 0xf1, 0xbf, 0x58, 0x20, 0xa3, 0x4f, 0x42, 0x25, 0xf1, 0xb6, 0xc9, 0x92, 0xeb, + 0x8a, 0xf7, 0xc4, 0xfe, 0x4c, 0x8c, 0x15, 0x97, 0xdb, 0x90, 0x44, 0x70, 0x4a, 0xcf, 0xfe, 0x72, + 0x09, 0x20, 0xf5, 0xa6, 0xce, 0xfb, 0xcc, 0xe5, 0x8e, 0x94, 0xad, 0x4f, 0x76, 0x49, 0xd9, 0x8a, + 0x52, 0x82, 0x5d, 0x12, 0xb6, 0xaa, 0xa1, 0x2a, 0x17, 0x1a, 0xaa, 0x81, 0x7e, 0x86, 0x6a, 0x05, + 0xa6, 0x53, 0x6f, 0x70, 0x33, 0xac, 0x06, 0x0b, 0xe0, 0xbe, 0x91, 0x05, 0xe2, 0x4e, 0x7c, 0xfb, + 0xcb, 0x16, 0x08, 0xa7, 0x94, 0x02, 0xab, 0xd5, 0x95, 0xe9, 0x15, 0x8d, 0x48, 0xb3, 0x4f, 0x17, + 0xf1, 0xd7, 0x11, 0xf1, 0x65, 0xd5, 0xc6, 0x37, 0xa2, 0xca, 0x1a, 0x54, 0xed, 0xdf, 0xb2, 0x60, + 0x94, 0x83, 0xaf, 0xb2, 0xcb, 0x40, 0x7e, 0xbf, 0xfa, 0xca, 0x0e, 0xc0, 0x32, 0x0f, 0x52, 0xc2, + 0x2a, 0x4a, 0xbc, 0x9e, 0x79, 0x50, 0x02, 0x70, 0x8a, 0x83, 0x9e, 0x82, 0xe1, 0xb8, 0x7d, 0x9b, + 0xa1, 0x67, 0x3c, 0x54, 0xea, 0xbc, 0x18, 0x4b, 0xb8, 0xfd, 0xaf, 0x4a, 0x30, 0x95, 0x75, 0x50, + 0x42, 0x18, 0x86, 0xf8, 0xe5, 0x20, 0x2b, 0x57, 0x1e, 0xf4, 0x94, 0xa3, 0x39, 0x38, 0xb1, 0xab, + 0xbd, 0x78, 0x7e, 0x17, 0x94, 0xd0, 0x26, 0x8c, 0xba, 0xe1, 0xdd, 0xe0, 0xae, 0x13, 0xb9, 0x4b, + 0xb5, 0x75, 0x31, 0x13, 0x39, 0x26, 0xe5, 0xd5, 0xb4, 0x82, 0xee, 0x3e, 0xc5, 0x9e, 0x16, 0x52, + 0x10, 0xd6, 0x09, 0xd3, 0xcb, 0x70, 0x23, 0x0c, 0x36, 0xbd, 0xe6, 0x55, 0xa7, 0x55, 0xcc, 0x78, + 0x72, 0x45, 0xa2, 0x6b, 0x6d, 0x8c, 0x8b, 0x38, 0x5a, 0x1c, 0x80, 0x53, 0x92, 0xf6, 0x6f, 0x9e, + 0x00, 0x63, 0x2d, 0x18, 0x21, 0xfc, 0xad, 0x07, 0x1e, 0xc2, 0xff, 0x0d, 0x18, 0x21, 0xdb, 0xad, + 0x64, 0xb7, 0xea, 0x45, 0xc5, 0x12, 0xb2, 0xac, 0x0a, 0xec, 0x4e, 0xea, 0x12, 0x82, 0x15, 0xc5, + 0x1e, 0x09, 0x19, 0xca, 0xef, 0x89, 0x84, 0x0c, 0x03, 0x7f, 0x2d, 0x09, 0x19, 0x5e, 0x83, 0xe1, + 0xa6, 0x97, 0x60, 0xd2, 0x0a, 0x45, 0x60, 0xb2, 0x9c, 0xc5, 0x73, 0x91, 0x23, 0x77, 0x86, 0xea, + 0x16, 0x00, 0x2c, 0xc9, 0xa1, 0x0d, 0xb5, 0xa9, 0x86, 0x8a, 0x08, 0x21, 0x9d, 0x4f, 0x7d, 0x5d, + 0xb7, 0x95, 0x48, 0xc0, 0x30, 0xfc, 0xee, 0x13, 0x30, 0xa8, 0xb4, 0x09, 0x23, 0x0f, 0x2a, 0x6d, + 0x82, 0x91, 0x7e, 0xa2, 0x72, 0x14, 0xe9, 0x27, 0xbe, 0x6c, 0xc1, 0xc9, 0x56, 0xb7, 0xe4, 0x2d, + 0x22, 0x01, 0xc2, 0xc7, 0x0e, 0x91, 0xce, 0xc6, 0x68, 0x9a, 0x85, 0x7b, 0xea, 0x8a, 0x86, 0xbb, + 0x37, 0x2c, 0xf3, 0x58, 0x8c, 0xbe, 0xfb, 0x3c, 0x16, 0x47, 0x9d, 0x29, 0x21, 0xcd, 0x6a, 0x31, + 0x7e, 0x24, 0x59, 0x2d, 0x26, 0x1e, 0x60, 0x56, 0x0b, 0x2d, 0x1f, 0xc5, 0xe4, 0x83, 0xcd, 0x47, + 0xb1, 0x65, 0x9e, 0x4b, 0x5c, 0xe9, 0xfe, 0x42, 0xe1, 0x73, 0xc9, 0x68, 0xe1, 0xe0, 0x93, 0x89, + 0x67, 0xe6, 0x98, 0x7e, 0x97, 0x99, 0x39, 0x8c, 0xfc, 0x16, 0xe8, 0x28, 0xf2, 0x5b, 0xbc, 0xa5, + 0x9f, 0xa0, 0x33, 0x45, 0x5a, 0x50, 0x07, 0x65, 0x67, 0x0b, 0xdd, 0xce, 0xd0, 0xce, 0x0c, 0x1a, + 0x27, 0x8e, 0x3b, 0x83, 0xc6, 0xc9, 0x23, 0xcc, 0xa0, 0x71, 0xea, 0x58, 0x33, 0x68, 0x3c, 0xf4, + 0x1e, 0xc9, 0xa0, 0x31, 0x7b, 0x5c, 0x19, 0x34, 0x1e, 0x7e, 0xa0, 0x19, 0x34, 0xe8, 0xd4, 0xb5, + 0xa4, 0x9b, 0xff, 0xec, 0x5c, 0x91, 0xa9, 0xeb, 0x1a, 0x15, 0x80, 0x4f, 0x9d, 0x02, 0xe1, 0x94, + 0xa8, 0xfd, 0x37, 0xe0, 0xf4, 0xc1, 0x4b, 0x37, 0x35, 0xd6, 0xac, 0xa5, 0xca, 0xbe, 0x8c, 0xb1, + 0x26, 0x13, 0x0b, 0x35, 0xac, 0xc2, 0x21, 0xfe, 0xbf, 0x61, 0xc1, 0x43, 0x3d, 0x22, 0x60, 0x17, + 0x8e, 0x91, 0xd1, 0x82, 0xc9, 0x96, 0x59, 0xb5, 0x70, 0xc8, 0x1d, 0x23, 0xe2, 0xb6, 0xf2, 0x63, + 0xcc, 0x00, 0x70, 0x96, 0xfc, 0xf2, 0x07, 0xbe, 0xff, 0xa3, 0xd3, 0xef, 0xfb, 0xe1, 0x8f, 0x4e, + 0xbf, 0xef, 0x4f, 0x7e, 0x74, 0xfa, 0x7d, 0xbf, 0xb0, 0x7f, 0xda, 0xfa, 0xfe, 0xfe, 0x69, 0xeb, + 0x87, 0xfb, 0xa7, 0xad, 0xbf, 0xd8, 0x3f, 0x6d, 0x7d, 0xf9, 0xc7, 0xa7, 0xdf, 0xf7, 0x7a, 0x69, + 0xe7, 0xfc, 0xff, 0x0b, 0x00, 0x00, 0xff, 0xff, 0xec, 0x34, 0x80, 0x95, 0xcd, 0xd4, 0x00, 0x00, } diff --git a/vendor/k8s.io/kubernetes/pkg/api/v1/generated.proto b/vendor/k8s.io/kubernetes/pkg/api/v1/generated.proto index 6a008a0a5e34..e67825112dad 100644 --- a/vendor/k8s.io/kubernetes/pkg/api/v1/generated.proto +++ b/vendor/k8s.io/kubernetes/pkg/api/v1/generated.proto @@ -27,6 +27,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; // Package-wide variables from generator "generated". option go_package = "v1"; @@ -1257,6 +1258,18 @@ message ISCSIVolumeSource { // is other than default (typically TCP ports 860 and 3260). // +optional repeated string portals = 7; + + // whether support iSCSI Discovery CHAP authentication + // +optional + optional bool chapAuthDiscovery = 8; + + // whether support iSCSI Session CHAP authentication + // +optional + optional bool chapAuthSession = 11; + + // CHAP secret for iSCSI target and initiator authentication + // +optional + optional LocalObjectReference secretRef = 10; } // Maps a string key to a path within a volume. diff --git a/vendor/k8s.io/kubernetes/pkg/api/v1/zz_generated.conversion.go b/vendor/k8s.io/kubernetes/pkg/api/v1/zz_generated.conversion.go index e9d51294d57f..79788b654227 100644 --- a/vendor/k8s.io/kubernetes/pkg/api/v1/zz_generated.conversion.go +++ b/vendor/k8s.io/kubernetes/pkg/api/v1/zz_generated.conversion.go @@ -1808,6 +1808,8 @@ func autoConvert_v1_ISCSIVolumeSource_To_api_ISCSIVolumeSource(in *ISCSIVolumeSo out.FSType = in.FSType out.ReadOnly = in.ReadOnly out.Portals = *(*[]string)(unsafe.Pointer(&in.Portals)) + out.DiscoveryCHAPAuth = in.DiscoveryCHAPAuth + out.SessionCHAPAuth = in.SessionCHAPAuth out.SecretRef = (*api.LocalObjectReference)(unsafe.Pointer(in.SecretRef)) return nil } @@ -1824,6 +1826,8 @@ func autoConvert_api_ISCSIVolumeSource_To_v1_ISCSIVolumeSource(in *api.ISCSIVolu out.FSType = in.FSType out.ReadOnly = in.ReadOnly out.Portals = *(*[]string)(unsafe.Pointer(&in.Portals)) + out.DiscoveryCHAPAuth = in.DiscoveryCHAPAuth + out.SessionCHAPAuth = in.SessionCHAPAuth out.SecretRef = (*LocalObjectReference)(unsafe.Pointer(in.SecretRef)) return nil } diff --git a/vendor/k8s.io/kubernetes/pkg/apis/apps/v1beta1/generated.pb.go b/vendor/k8s.io/kubernetes/pkg/apis/apps/v1beta1/generated.pb.go index bcd8752dbb13..012cfdd5979f 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/apps/v1beta1/generated.pb.go +++ b/vendor/k8s.io/kubernetes/pkg/apis/apps/v1beta1/generated.pb.go @@ -3839,101 +3839,103 @@ var ( ) var fileDescriptorGenerated = []byte{ - // 1525 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xe4, 0x58, 0xcb, 0x6f, 0x5b, 0xc5, - 0x17, 0xce, 0x4d, 0xec, 0xc4, 0x99, 0x34, 0x4e, 0x33, 0xc9, 0xaf, 0xf1, 0x2f, 0x45, 0x4e, 0xe5, - 0x45, 0x1f, 0xa8, 0xbd, 0xa6, 0x69, 0xa1, 0x8f, 0x40, 0x45, 0xdc, 0x96, 0x52, 0x94, 0xd0, 0x6a, - 0xec, 0x54, 0xb4, 0x14, 0x89, 0xb1, 0x3d, 0xbd, 0x9d, 0xfa, 0xbe, 0x74, 0x67, 0x6c, 0xc5, 0x3b, - 0x36, 0x2c, 0x90, 0x58, 0xb0, 0x62, 0x87, 0xd8, 0x23, 0x24, 0x76, 0xfc, 0x0d, 0x11, 0x6c, 0xba, - 0x44, 0x2c, 0x22, 0xe2, 0xfe, 0x17, 0x5d, 0xa1, 0x99, 0x3b, 0xf7, 0xe5, 0x6b, 0x27, 0x8e, 0x11, - 0xdd, 0xb0, 0xf3, 0x9d, 0x39, 0xdf, 0x77, 0xce, 0xcc, 0x7c, 0xe7, 0xcc, 0x19, 0x83, 0x6b, 0xad, - 0xeb, 0x4c, 0xa7, 0x4e, 0xb9, 0xd5, 0xae, 0x13, 0xcf, 0x26, 0x9c, 0xb0, 0xb2, 0xdb, 0x32, 0xca, - 0xd8, 0xa5, 0xac, 0x8c, 0x5d, 0x97, 0x95, 0x3b, 0x97, 0xeb, 0x84, 0xe3, 0xcb, 0x65, 0x83, 0xd8, - 0xc4, 0xc3, 0x9c, 0x34, 0x75, 0xd7, 0x73, 0xb8, 0x03, 0xcf, 0xf9, 0x40, 0x3d, 0x02, 0xea, 0x6e, - 0xcb, 0xd0, 0x05, 0x50, 0x17, 0x40, 0x5d, 0x01, 0x57, 0x2f, 0x19, 0x94, 0x3f, 0x6f, 0xd7, 0xf5, - 0x86, 0x63, 0x95, 0x0d, 0xc7, 0x70, 0xca, 0x12, 0x5f, 0x6f, 0x3f, 0x93, 0x5f, 0xf2, 0x43, 0xfe, - 0xf2, 0x79, 0x57, 0xaf, 0xaa, 0x80, 0xb0, 0x4b, 0x2d, 0xdc, 0x78, 0x4e, 0x6d, 0xe2, 0x75, 0xa3, - 0x90, 0x2c, 0xc2, 0x71, 0xb9, 0x93, 0x8a, 0x66, 0xb5, 0x3c, 0x0c, 0xe5, 0xb5, 0x6d, 0x4e, 0x2d, - 0x92, 0x02, 0xbc, 0x77, 0x14, 0x80, 0x35, 0x9e, 0x13, 0x0b, 0xa7, 0x70, 0x57, 0x86, 0xe1, 0xda, - 0x9c, 0x9a, 0x65, 0x6a, 0x73, 0xc6, 0xbd, 0x14, 0x28, 0xb6, 0x26, 0x46, 0xbc, 0x0e, 0xf1, 0xa2, - 0x05, 0x91, 0x5d, 0x6c, 0xb9, 0x26, 0x19, 0xb4, 0xa6, 0x8b, 0x43, 0x8f, 0x66, 0x90, 0xf5, 0x07, - 0x87, 0x1c, 0x24, 0xd9, 0xe5, 0xc4, 0x66, 0xd4, 0xb1, 0x87, 0x1e, 0x67, 0xe9, 0xe7, 0x49, 0x00, - 0xee, 0x10, 0xd7, 0x74, 0xba, 0x16, 0xb1, 0x39, 0xfc, 0x12, 0xe4, 0xc4, 0x56, 0x37, 0x31, 0xc7, - 0x05, 0xed, 0x8c, 0x76, 0x7e, 0x6e, 0xfd, 0x1d, 0x5d, 0x1d, 0x78, 0x7c, 0xe5, 0xd1, 0x91, 0x0b, - 0x6b, 0xbd, 0x73, 0x59, 0x7f, 0x50, 0x7f, 0x41, 0x1a, 0x7c, 0x9b, 0x70, 0x5c, 0x81, 0x7b, 0xfb, - 0x6b, 0x13, 0xbd, 0xfd, 0x35, 0x10, 0x8d, 0xa1, 0x90, 0x15, 0x3e, 0x06, 0x19, 0xe6, 0x92, 0x46, - 0x61, 0x52, 0xb2, 0x5f, 0xd3, 0x47, 0x94, 0x93, 0x1e, 0x05, 0x59, 0x75, 0x49, 0xa3, 0x72, 0x42, - 0x39, 0xc9, 0x88, 0x2f, 0x24, 0x29, 0x21, 0x06, 0xd3, 0x8c, 0x63, 0xde, 0x66, 0x85, 0x29, 0x49, - 0x7e, 0x63, 0x1c, 0x72, 0x49, 0x50, 0xc9, 0x2b, 0xfa, 0x69, 0xff, 0x1b, 0x29, 0xe2, 0xd2, 0xc1, - 0x14, 0x58, 0x8a, 0x8c, 0x6f, 0x3b, 0x76, 0x93, 0x72, 0xea, 0xd8, 0x70, 0x03, 0x64, 0x78, 0xd7, - 0x25, 0x72, 0xcf, 0x66, 0x2b, 0xe7, 0x82, 0xe0, 0x6a, 0x5d, 0x97, 0xbc, 0xde, 0x5f, 0x5b, 0x19, - 0x00, 0x11, 0x53, 0x48, 0x82, 0xe0, 0xa3, 0x30, 0xee, 0x49, 0x09, 0xbf, 0x95, 0x74, 0xfe, 0x7a, - 0x7f, 0xed, 0x50, 0x49, 0xe8, 0x21, 0x67, 0x32, 0x58, 0x78, 0x16, 0x4c, 0x7b, 0x04, 0x33, 0xc7, - 0x2e, 0x64, 0x24, 0x6f, 0xb8, 0x28, 0x24, 0x47, 0x91, 0x9a, 0x85, 0x17, 0xc0, 0x8c, 0x45, 0x18, - 0xc3, 0x06, 0x29, 0x64, 0xa5, 0xe1, 0x82, 0x32, 0x9c, 0xd9, 0xf6, 0x87, 0x51, 0x30, 0x0f, 0x5f, - 0x80, 0xbc, 0x89, 0x19, 0xdf, 0x71, 0x9b, 0x98, 0x93, 0x1a, 0xb5, 0x48, 0x61, 0x5a, 0x6e, 0xf5, - 0xdb, 0xa3, 0xa9, 0x44, 0x20, 0x2a, 0xa7, 0x14, 0x7b, 0x7e, 0x2b, 0xc1, 0x84, 0xfa, 0x98, 0x61, - 0x07, 0x40, 0x31, 0x52, 0xf3, 0xb0, 0xcd, 0xfc, 0x2d, 0x13, 0xfe, 0x66, 0x8e, 0xed, 0x6f, 0x55, - 0xf9, 0x83, 0x5b, 0x29, 0x36, 0x34, 0xc0, 0x43, 0x69, 0x4f, 0x03, 0xf9, 0xe8, 0xc0, 0xb6, 0x28, - 0xe3, 0xf0, 0x69, 0x2a, 0x2d, 0xf4, 0xd1, 0x02, 0x10, 0x68, 0x99, 0x14, 0x27, 0x55, 0x10, 0xb9, - 0x60, 0x24, 0x96, 0x12, 0x9f, 0x81, 0x2c, 0xe5, 0xc4, 0x12, 0xc7, 0x3f, 0x75, 0x7e, 0x6e, 0xfd, - 0xca, 0x18, 0xb2, 0xad, 0xcc, 0x2b, 0xfe, 0xec, 0x7d, 0xc1, 0x84, 0x7c, 0xc2, 0xd2, 0xb7, 0x53, - 0x00, 0x46, 0x46, 0xc8, 0x31, 0xcd, 0x3a, 0x6e, 0xb4, 0xe0, 0x19, 0x90, 0xb1, 0xb1, 0x15, 0xa8, - 0x35, 0x4c, 0xa5, 0x4f, 0xb1, 0x45, 0x90, 0x9c, 0x81, 0x3f, 0x6a, 0x00, 0xb6, 0xe5, 0x51, 0x34, - 0x37, 0x6d, 0xdb, 0xe1, 0x58, 0xec, 0x4e, 0x10, 0x60, 0x75, 0x8c, 0x00, 0x03, 0xdf, 0xfa, 0x4e, - 0x8a, 0xf5, 0xae, 0xcd, 0xbd, 0x6e, 0x74, 0x4a, 0x69, 0x03, 0x34, 0x20, 0x14, 0xd8, 0x02, 0xc0, - 0x53, 0x9c, 0x35, 0x47, 0x25, 0xfc, 0xe8, 0xd5, 0x24, 0x08, 0xe7, 0xb6, 0x63, 0x3f, 0xa3, 0x46, - 0x54, 0xb2, 0x50, 0x48, 0x89, 0x62, 0xf4, 0xab, 0x77, 0xc1, 0xca, 0x90, 0xb8, 0xe1, 0x49, 0x30, - 0xd5, 0x22, 0x5d, 0x7f, 0x2b, 0x91, 0xf8, 0x09, 0x97, 0x41, 0xb6, 0x83, 0xcd, 0x36, 0xf1, 0xb3, - 0x19, 0xf9, 0x1f, 0x37, 0x27, 0xaf, 0x6b, 0xa5, 0x3f, 0xb3, 0x71, 0x65, 0x89, 0xca, 0x05, 0xcf, - 0x83, 0x9c, 0x47, 0x5c, 0x93, 0x36, 0x30, 0x93, 0x1c, 0xd9, 0xca, 0x09, 0xa1, 0x12, 0xa4, 0xc6, - 0x50, 0x38, 0x0b, 0xbf, 0x00, 0x39, 0x46, 0x4c, 0xd2, 0xe0, 0x8e, 0xa7, 0x8a, 0xe7, 0x95, 0x11, - 0x35, 0x88, 0xeb, 0xc4, 0xac, 0x2a, 0xa8, 0x4f, 0x1f, 0x7c, 0xa1, 0x90, 0x12, 0x7e, 0x0e, 0x72, - 0x9c, 0x58, 0xae, 0x89, 0x39, 0x51, 0xbb, 0x79, 0x69, 0xf8, 0x6e, 0x0a, 0xda, 0x87, 0x4e, 0xb3, - 0xa6, 0x00, 0xb2, 0x22, 0x87, 0x0a, 0x0f, 0x46, 0x51, 0x48, 0x08, 0x29, 0xc8, 0x31, 0x2e, 0xae, - 0x1d, 0xa3, 0x2b, 0x6b, 0xd1, 0xdc, 0xfa, 0xc6, 0x58, 0xb5, 0xd9, 0xa7, 0x88, 0x5c, 0x05, 0x23, - 0x28, 0xa4, 0x87, 0x9b, 0x60, 0xc1, 0xa2, 0x36, 0x22, 0xb8, 0xd9, 0xad, 0x92, 0x86, 0x63, 0x37, - 0x99, 0x2c, 0x6a, 0xd9, 0xca, 0x8a, 0x02, 0x2d, 0x6c, 0x27, 0xa7, 0x51, 0xbf, 0x3d, 0xdc, 0x02, - 0xcb, 0x1e, 0xe9, 0x50, 0x71, 0x71, 0x7e, 0x4c, 0x19, 0x77, 0xbc, 0xee, 0x16, 0xb5, 0x28, 0x97, - 0xa5, 0x2e, 0x5b, 0x29, 0xf4, 0xf6, 0xd7, 0x96, 0xd1, 0x80, 0x79, 0x34, 0x10, 0x25, 0xaa, 0xb0, - 0x8b, 0xdb, 0x8c, 0x34, 0x65, 0xe9, 0xca, 0x45, 0x55, 0xf8, 0xa1, 0x1c, 0x45, 0x6a, 0x16, 0x1a, - 0x09, 0x41, 0xe7, 0xfe, 0x99, 0xa0, 0xf3, 0xc3, 0xc5, 0x0c, 0x77, 0xc0, 0x8a, 0xeb, 0x39, 0x86, - 0x47, 0x18, 0xbb, 0x43, 0x70, 0xd3, 0xa4, 0x36, 0x09, 0x76, 0x6a, 0x56, 0xae, 0xf0, 0x74, 0x6f, - 0x7f, 0x6d, 0xe5, 0xe1, 0x60, 0x13, 0x34, 0x0c, 0x5b, 0xfa, 0x3e, 0x03, 0x4e, 0xf6, 0xdf, 0xa3, - 0xf0, 0x13, 0x00, 0x9d, 0xba, 0xec, 0x7d, 0x9a, 0xf7, 0xfc, 0xce, 0x83, 0x3a, 0xb6, 0x14, 0xfa, - 0x54, 0x94, 0xf1, 0x0f, 0x52, 0x16, 0x68, 0x00, 0x0a, 0x5e, 0x8c, 0xa5, 0xca, 0xa4, 0x0c, 0x34, - 0xd4, 0xc1, 0x80, 0x74, 0xd9, 0x04, 0x0b, 0xaa, 0x6a, 0x04, 0x93, 0x52, 0xd6, 0x31, 0x1d, 0xec, - 0x24, 0xa7, 0x51, 0xbf, 0x3d, 0xbc, 0x07, 0x16, 0x71, 0x07, 0x53, 0x13, 0xd7, 0x4d, 0x12, 0x92, - 0x64, 0x24, 0xc9, 0xff, 0x15, 0xc9, 0xe2, 0x66, 0xbf, 0x01, 0x4a, 0x63, 0xe0, 0x36, 0x58, 0x6a, - 0xdb, 0x69, 0x2a, 0x5f, 0x97, 0xa7, 0x15, 0xd5, 0xd2, 0x4e, 0xda, 0x04, 0x0d, 0xc2, 0x41, 0x17, - 0x80, 0x46, 0x70, 0xe5, 0xb3, 0xc2, 0xb4, 0xac, 0xc9, 0xef, 0x8f, 0x91, 0x4f, 0x61, 0xdf, 0x10, - 0xd5, 0xbf, 0x70, 0x88, 0xa1, 0x98, 0x0f, 0xb8, 0x01, 0xe6, 0x3d, 0x91, 0x21, 0x61, 0xe8, 0x33, - 0x32, 0xf4, 0xff, 0x29, 0xd8, 0x3c, 0x8a, 0x4f, 0xa2, 0xa4, 0x6d, 0xe9, 0x77, 0x2d, 0x7e, 0x09, - 0x05, 0x29, 0x0b, 0x6f, 0x26, 0x5a, 0xa6, 0xb3, 0x7d, 0x2d, 0xd3, 0xa9, 0x34, 0x22, 0xd6, 0x31, - 0x75, 0xc1, 0xbc, 0x10, 0x34, 0xb5, 0x0d, 0xff, 0x10, 0x55, 0x41, 0xfc, 0xf0, 0x58, 0xe9, 0x12, - 0xa2, 0x63, 0xd7, 0xe8, 0xa2, 0x5c, 0x4d, 0x7c, 0x12, 0x25, 0x3d, 0x95, 0x6e, 0x81, 0x7c, 0x32, - 0xd7, 0x7c, 0x5d, 0xfa, 0x89, 0xaf, 0x94, 0x1d, 0xd3, 0xa5, 0x3f, 0x8e, 0x42, 0x8b, 0xd2, 0x2b, - 0x0d, 0xac, 0x0c, 0xf1, 0x0e, 0x4d, 0x90, 0xb7, 0xf0, 0x6e, 0x4c, 0x07, 0x47, 0xf6, 0xe0, 0xe2, - 0xf5, 0xa1, 0xfb, 0xaf, 0x0f, 0xfd, 0xbe, 0xcd, 0x1f, 0x78, 0x55, 0xee, 0x51, 0xdb, 0xa8, 0x40, - 0xd1, 0x5f, 0x6d, 0x27, 0xb8, 0x50, 0x1f, 0x37, 0x7c, 0x02, 0x72, 0x16, 0xde, 0xad, 0xb6, 0x3d, - 0x23, 0xd8, 0xbf, 0xe3, 0xfb, 0x91, 0xb7, 0xc9, 0xb6, 0x62, 0x41, 0x21, 0x5f, 0xe9, 0x87, 0x49, - 0x90, 0xad, 0x36, 0xb0, 0x49, 0xde, 0xc0, 0x8b, 0xa2, 0x96, 0x78, 0x51, 0xac, 0x8f, 0xac, 0x01, - 0x19, 0xdf, 0xd0, 0xc7, 0xc4, 0xd3, 0xbe, 0xc7, 0xc4, 0xd5, 0x63, 0xf2, 0x1e, 0xfe, 0x8e, 0xb8, - 0x01, 0x66, 0x43, 0xf7, 0x89, 0xc2, 0xa6, 0x1d, 0x55, 0xd8, 0x4a, 0x3f, 0x4d, 0x82, 0xb9, 0x98, - 0x8b, 0xe3, 0xa1, 0xa1, 0x9b, 0xe8, 0x22, 0x44, 0xe5, 0xa8, 0x8c, 0xb3, 0x30, 0x3d, 0xe8, 0x20, - 0xfc, 0xe6, 0x2d, 0xba, 0x90, 0xd3, 0x8d, 0xc5, 0x2d, 0x90, 0xe7, 0xd8, 0x33, 0x08, 0x0f, 0xe6, - 0xe4, 0x86, 0xce, 0x46, 0xcf, 0x80, 0x5a, 0x62, 0x16, 0xf5, 0x59, 0xaf, 0x6e, 0x80, 0xf9, 0x84, - 0xb3, 0x63, 0x75, 0x5c, 0xbf, 0x88, 0xcd, 0xe2, 0x98, 0x93, 0x67, 0x6d, 0xb3, 0x4a, 0xde, 0xc4, - 0xfb, 0xf6, 0x49, 0x42, 0x8d, 0xd7, 0x47, 0xdf, 0xdc, 0x28, 0xca, 0xa1, 0x9a, 0xac, 0xf7, 0x69, - 0xf2, 0xe6, 0x58, 0xec, 0x87, 0x2b, 0xf3, 0x37, 0x0d, 0x2c, 0xc4, 0xac, 0xdf, 0xc0, 0xf3, 0xe7, - 0x71, 0xf2, 0xf9, 0x73, 0x75, 0x9c, 0x45, 0x0d, 0x79, 0xff, 0xfc, 0x3a, 0x95, 0x58, 0xcc, 0x7f, - 0xa8, 0xe3, 0xfe, 0x5a, 0x03, 0xcb, 0x1d, 0xc7, 0x6c, 0x5b, 0xe4, 0xb6, 0x89, 0xa9, 0x15, 0x58, - 0x88, 0xfe, 0xe5, 0x88, 0x37, 0xa6, 0xf4, 0x44, 0x3c, 0x46, 0x19, 0x27, 0x36, 0x7f, 0x14, 0x71, - 0x54, 0xde, 0x52, 0xfe, 0x96, 0x1f, 0x0d, 0x20, 0x46, 0x03, 0xdd, 0xc1, 0x77, 0xc1, 0x9c, 0x68, - 0xe4, 0x68, 0x83, 0x88, 0xd7, 0xa5, 0xfa, 0x7f, 0x61, 0x49, 0x11, 0xcd, 0x55, 0xa3, 0x29, 0x14, - 0xb7, 0x2b, 0x7d, 0xa3, 0x81, 0xc5, 0x94, 0x66, 0xe1, 0x47, 0x87, 0x74, 0x93, 0xa7, 0xfe, 0xad, - 0x4e, 0xb2, 0x72, 0x61, 0xef, 0xa0, 0x38, 0xf1, 0xf2, 0xa0, 0x38, 0xf1, 0xc7, 0x41, 0x71, 0xe2, - 0xab, 0x5e, 0x51, 0xdb, 0xeb, 0x15, 0xb5, 0x97, 0xbd, 0xa2, 0xf6, 0x57, 0xaf, 0xa8, 0x7d, 0xf7, - 0xaa, 0x38, 0xf1, 0x64, 0x46, 0x29, 0xf2, 0xef, 0x00, 0x00, 0x00, 0xff, 0xff, 0xd6, 0xb9, 0xde, - 0x1a, 0x56, 0x15, 0x00, 0x00, + // 1556 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xe4, 0x58, 0x4b, 0x6f, 0x1b, 0xb7, + 0x16, 0xf6, 0xd8, 0x96, 0x2d, 0xd3, 0xb1, 0x1c, 0xd3, 0xbe, 0xb1, 0xae, 0x73, 0x21, 0x07, 0x5a, + 0xe4, 0x71, 0x91, 0x8c, 0x6a, 0x27, 0x6d, 0x1e, 0x6e, 0x83, 0x5a, 0x49, 0x9a, 0xa4, 0xb0, 0x9b, + 0x80, 0xb2, 0x83, 0x26, 0x4d, 0x81, 0x52, 0xd2, 0xc9, 0x98, 0xf1, 0xbc, 0x30, 0xa4, 0x04, 0x6b, + 0xd7, 0x4d, 0x17, 0x05, 0xba, 0xe8, 0xaa, 0xbb, 0xa2, 0xfb, 0xa2, 0x40, 0x77, 0xfd, 0x0d, 0x46, + 0xbb, 0xc9, 0xb2, 0xe8, 0xc2, 0xa8, 0x9d, 0x7f, 0x91, 0x55, 0x31, 0x1c, 0xce, 0x4b, 0x23, 0xf9, + 0xa1, 0xa2, 0xd9, 0x74, 0xa7, 0x21, 0xcf, 0xf7, 0x9d, 0x43, 0xf2, 0x3b, 0x87, 0x87, 0x42, 0xd7, + 0xb7, 0x6f, 0x70, 0x9d, 0x39, 0x95, 0xed, 0x56, 0x1d, 0x3c, 0x1b, 0x04, 0xf0, 0x8a, 0xbb, 0x6d, + 0x54, 0xa8, 0xcb, 0x78, 0x85, 0xba, 0x2e, 0xaf, 0xb4, 0x97, 0xea, 0x20, 0xe8, 0x52, 0xc5, 0x00, + 0x1b, 0x3c, 0x2a, 0xa0, 0xa9, 0xbb, 0x9e, 0x23, 0x1c, 0x7c, 0x21, 0x00, 0xea, 0x31, 0x50, 0x77, + 0xb7, 0x0d, 0xdd, 0x07, 0xea, 0x3e, 0x50, 0x57, 0xc0, 0x85, 0x2b, 0x06, 0x13, 0x5b, 0xad, 0xba, + 0xde, 0x70, 0xac, 0x8a, 0xe1, 0x18, 0x4e, 0x45, 0xe2, 0xeb, 0xad, 0x17, 0xf2, 0x4b, 0x7e, 0xc8, + 0x5f, 0x01, 0xef, 0xc2, 0x35, 0x15, 0x10, 0x75, 0x99, 0x45, 0x1b, 0x5b, 0xcc, 0x06, 0xaf, 0x13, + 0x87, 0x64, 0x81, 0xa0, 0x95, 0x76, 0x26, 0x9a, 0x85, 0x4a, 0x3f, 0x94, 0xd7, 0xb2, 0x05, 0xb3, + 0x20, 0x03, 0x78, 0xef, 0x28, 0x00, 0x6f, 0x6c, 0x81, 0x45, 0x33, 0xb8, 0xab, 0xfd, 0x70, 0x2d, + 0xc1, 0xcc, 0x0a, 0xb3, 0x05, 0x17, 0x5e, 0x06, 0x94, 0x58, 0x13, 0x07, 0xaf, 0x0d, 0x5e, 0xbc, + 0x20, 0xd8, 0xa1, 0x96, 0x6b, 0x42, 0xaf, 0x35, 0x3d, 0x48, 0x1c, 0xcd, 0x15, 0x6a, 0x18, 0x1e, + 0x18, 0x54, 0x38, 0x5e, 0xf2, 0x7c, 0x98, 0x07, 0x06, 0xe3, 0xc2, 0xa3, 0x82, 0x39, 0x76, 0xa5, + 0xbd, 0x44, 0x4d, 0x77, 0x2b, 0x7b, 0x56, 0x0b, 0x97, 0xfb, 0x1e, 0x72, 0x2f, 0xbf, 0x1f, 0x1c, + 0x22, 0x09, 0xd8, 0x11, 0x60, 0x73, 0xe6, 0xd8, 0x7d, 0x85, 0x51, 0xfe, 0x69, 0x18, 0xa1, 0xbb, + 0xe0, 0x9a, 0x4e, 0xc7, 0x02, 0x5b, 0xe0, 0x2f, 0x50, 0xde, 0x3f, 0xb4, 0x26, 0x15, 0xb4, 0xa8, + 0x9d, 0xd3, 0x2e, 0x4e, 0x2e, 0xbf, 0xa3, 0x2b, 0xe9, 0x24, 0xf7, 0x30, 0x16, 0x8f, 0x6f, 0xad, + 0xb7, 0x97, 0xf4, 0x47, 0xf5, 0x97, 0xd0, 0x10, 0xeb, 0x20, 0x68, 0x15, 0xef, 0xee, 0x2d, 0x0e, + 0x1d, 0xec, 0x2d, 0xa2, 0x78, 0x8c, 0x44, 0xac, 0xf8, 0x29, 0x1a, 0xe5, 0x2e, 0x34, 0x8a, 0xc3, + 0x92, 0xfd, 0xba, 0x7e, 0x4c, 0x61, 0xea, 0x71, 0x90, 0x35, 0x17, 0x1a, 0xd5, 0x53, 0xca, 0xc9, + 0xa8, 0xff, 0x45, 0x24, 0x25, 0xa6, 0x68, 0x8c, 0x0b, 0x2a, 0x5a, 0xbc, 0x38, 0x22, 0xc9, 0x6f, + 0x0e, 0x42, 0x2e, 0x09, 0xaa, 0x05, 0x45, 0x3f, 0x16, 0x7c, 0x13, 0x45, 0x5c, 0xde, 0x1f, 0x41, + 0xb3, 0xb1, 0xf1, 0x1d, 0xc7, 0x6e, 0x32, 0xff, 0x30, 0xf1, 0x0a, 0x1a, 0x15, 0x1d, 0x17, 0xe4, + 0x9e, 0x4d, 0x54, 0x2f, 0x84, 0xc1, 0x6d, 0x74, 0x5c, 0x78, 0xb3, 0xb7, 0x38, 0xdf, 0x03, 0xe2, + 0x4f, 0x11, 0x09, 0xc2, 0x4f, 0xa2, 0xb8, 0x87, 0x25, 0xfc, 0x76, 0xda, 0xf9, 0x9b, 0xbd, 0xc5, + 0x43, 0x25, 0xa1, 0x47, 0x9c, 0xe9, 0x60, 0xf1, 0x79, 0x34, 0xe6, 0x01, 0xe5, 0x8e, 0x5d, 0x1c, + 0x95, 0xbc, 0xd1, 0xa2, 0x88, 0x1c, 0x25, 0x6a, 0x16, 0x5f, 0x42, 0xe3, 0x16, 0x70, 0x4e, 0x0d, + 0x28, 0xe6, 0xa4, 0xe1, 0xb4, 0x32, 0x1c, 0x5f, 0x0f, 0x86, 0x49, 0x38, 0x8f, 0x5f, 0xa2, 0x82, + 0x49, 0xb9, 0xd8, 0x74, 0x9b, 0x54, 0xc0, 0x06, 0xb3, 0xa0, 0x38, 0x26, 0xb7, 0xfa, 0xff, 0xc7, + 0x53, 0x89, 0x8f, 0xa8, 0x9e, 0x51, 0xec, 0x85, 0xb5, 0x14, 0x13, 0xe9, 0x62, 0xc6, 0x6d, 0x84, + 0xfd, 0x91, 0x0d, 0x8f, 0xda, 0x3c, 0xd8, 0x32, 0xdf, 0xdf, 0xf8, 0x89, 0xfd, 0x2d, 0x28, 0x7f, + 0x78, 0x2d, 0xc3, 0x46, 0x7a, 0x78, 0x28, 0xef, 0x6a, 0xa8, 0x10, 0x1f, 0xd8, 0x1a, 0xe3, 0x02, + 0x3f, 0xcf, 0xa4, 0x85, 0x7e, 0xbc, 0x00, 0x7c, 0xb4, 0x4c, 0x8a, 0xd3, 0x2a, 0x88, 0x7c, 0x38, + 0x92, 0x48, 0x89, 0x4f, 0x51, 0x8e, 0x09, 0xb0, 0xfc, 0xe3, 0x1f, 0xb9, 0x38, 0xb9, 0x7c, 0x75, + 0x00, 0xd9, 0x56, 0xa7, 0x14, 0x7f, 0xee, 0xa1, 0xcf, 0x44, 0x02, 0xc2, 0xf2, 0x37, 0x23, 0x08, + 0xc7, 0x46, 0xc4, 0x31, 0xcd, 0x3a, 0x6d, 0x6c, 0xe3, 0x73, 0x68, 0xd4, 0xa6, 0x56, 0xa8, 0xd6, + 0x28, 0x95, 0x3e, 0xa1, 0x16, 0x10, 0x39, 0x83, 0x7f, 0xd0, 0x10, 0x6e, 0xc9, 0xa3, 0x68, 0xae, + 0xda, 0xb6, 0x23, 0x64, 0xc9, 0x0a, 0x03, 0xac, 0x0d, 0x10, 0x60, 0xe8, 0x5b, 0xdf, 0xcc, 0xb0, + 0xde, 0xb3, 0x85, 0xd7, 0x89, 0x4f, 0x29, 0x6b, 0x40, 0x7a, 0x84, 0x82, 0xb7, 0x11, 0xf2, 0x14, + 0xe7, 0x86, 0xa3, 0x12, 0xfe, 0xf8, 0xd5, 0x24, 0x0c, 0xe7, 0x8e, 0x63, 0xbf, 0x60, 0x46, 0x5c, + 0xb2, 0x48, 0x44, 0x49, 0x12, 0xf4, 0x0b, 0xf7, 0xd0, 0x7c, 0x9f, 0xb8, 0xf1, 0x69, 0x34, 0xb2, + 0x0d, 0x9d, 0x60, 0x2b, 0x89, 0xff, 0x13, 0xcf, 0xa1, 0x5c, 0x9b, 0x9a, 0x2d, 0x08, 0xb2, 0x99, + 0x04, 0x1f, 0xb7, 0x86, 0x6f, 0x68, 0xe5, 0x3f, 0x72, 0x49, 0x65, 0xf9, 0x95, 0x0b, 0x5f, 0x44, + 0x79, 0x0f, 0x5c, 0x93, 0x35, 0x28, 0x97, 0x1c, 0xb9, 0xea, 0x29, 0x5f, 0x25, 0x44, 0x8d, 0x91, + 0x68, 0x16, 0x7f, 0x8e, 0xf2, 0x1c, 0x4c, 0x68, 0x08, 0xc7, 0x53, 0xc5, 0xf3, 0xea, 0x31, 0x35, + 0x48, 0xeb, 0x60, 0xd6, 0x14, 0x34, 0xa0, 0x0f, 0xbf, 0x48, 0x44, 0x89, 0x3f, 0x43, 0x79, 0x01, + 0x96, 0x6b, 0x52, 0x01, 0x6a, 0x37, 0xaf, 0xf4, 0xdf, 0x4d, 0x9f, 0xf6, 0xb1, 0xd3, 0xdc, 0x50, + 0x00, 0x59, 0x91, 0x23, 0x85, 0x87, 0xa3, 0x24, 0x22, 0xc4, 0x0c, 0xe5, 0xe5, 0xbd, 0x07, 0x46, + 0x47, 0xd6, 0xa2, 0xc9, 0xe5, 0x95, 0x81, 0x6a, 0x73, 0x40, 0x11, 0xbb, 0x0a, 0x47, 0x48, 0x44, + 0x8f, 0x57, 0xd1, 0xb4, 0xc5, 0x6c, 0x02, 0xb4, 0xd9, 0xa9, 0x41, 0xc3, 0xb1, 0x9b, 0x5c, 0x16, + 0xb5, 0x5c, 0x75, 0x5e, 0x81, 0xa6, 0xd7, 0xd3, 0xd3, 0xa4, 0xdb, 0x1e, 0xaf, 0xa1, 0x39, 0x0f, + 0xda, 0xcc, 0xbf, 0x38, 0x1f, 0x30, 0x2e, 0x1c, 0xaf, 0xb3, 0xc6, 0x2c, 0x26, 0x64, 0xa9, 0xcb, + 0x55, 0x8b, 0x07, 0x7b, 0x8b, 0x73, 0xa4, 0xc7, 0x3c, 0xe9, 0x89, 0xf2, 0xab, 0xb0, 0x4b, 0x5b, + 0x1c, 0x9a, 0xb2, 0x74, 0xe5, 0xe3, 0x2a, 0xfc, 0x58, 0x8e, 0x12, 0x35, 0x8b, 0x8d, 0x94, 0xa0, + 0xf3, 0x7f, 0x4f, 0xd0, 0x85, 0xfe, 0x62, 0xc6, 0x9b, 0x68, 0xde, 0xf5, 0x1c, 0xc3, 0x03, 0xce, + 0xef, 0x02, 0x6d, 0x9a, 0xcc, 0x86, 0x70, 0xa7, 0x26, 0xe4, 0x0a, 0xcf, 0x1e, 0xec, 0x2d, 0xce, + 0x3f, 0xee, 0x6d, 0x42, 0xfa, 0x61, 0xcb, 0xdf, 0x8d, 0xa2, 0xd3, 0xdd, 0xf7, 0x28, 0xfe, 0x18, + 0x61, 0xa7, 0x2e, 0xbb, 0xa8, 0xe6, 0xfd, 0xa0, 0xf3, 0x60, 0x8e, 0x2d, 0x85, 0x3e, 0x12, 0x67, + 0xfc, 0xa3, 0x8c, 0x05, 0xe9, 0x81, 0xc2, 0x97, 0x13, 0xa9, 0x32, 0x2c, 0x03, 0x8d, 0x74, 0xd0, + 0x23, 0x5d, 0x56, 0xd1, 0xb4, 0xaa, 0x1a, 0xe1, 0xa4, 0x94, 0x75, 0x42, 0x07, 0x9b, 0xe9, 0x69, + 0xd2, 0x6d, 0x8f, 0xef, 0xa3, 0x19, 0xda, 0xa6, 0xcc, 0xa4, 0x75, 0x13, 0x22, 0x92, 0x51, 0x49, + 0xf2, 0x5f, 0x45, 0x32, 0xb3, 0xda, 0x6d, 0x40, 0xb2, 0x18, 0xbc, 0x8e, 0x66, 0x5b, 0x76, 0x96, + 0x2a, 0xd0, 0xe5, 0x59, 0x45, 0x35, 0xbb, 0x99, 0x35, 0x21, 0xbd, 0x70, 0xd8, 0x45, 0xa8, 0x11, + 0x5e, 0xf9, 0xbc, 0x38, 0x26, 0x6b, 0xf2, 0xfb, 0x03, 0xe4, 0x53, 0xd4, 0x37, 0xc4, 0xf5, 0x2f, + 0x1a, 0xe2, 0x24, 0xe1, 0x03, 0xaf, 0xa0, 0x29, 0xcf, 0xcf, 0x90, 0x28, 0xf4, 0x71, 0x19, 0xfa, + 0x7f, 0x14, 0x6c, 0x8a, 0x24, 0x27, 0x49, 0xda, 0xb6, 0xfc, 0x9b, 0x96, 0xbc, 0x84, 0xc2, 0x94, + 0xc5, 0xb7, 0x52, 0x2d, 0xd3, 0xf9, 0xae, 0x96, 0xe9, 0x4c, 0x16, 0x91, 0xe8, 0x98, 0x3a, 0x68, + 0xca, 0x17, 0x34, 0xb3, 0x8d, 0xe0, 0x10, 0x55, 0x41, 0xfc, 0xf0, 0x44, 0xe9, 0x12, 0xa1, 0x13, + 0xd7, 0xe8, 0x8c, 0x5c, 0x4d, 0x72, 0x92, 0xa4, 0x3d, 0x95, 0x6f, 0xa3, 0x42, 0x3a, 0xd7, 0x02, + 0x5d, 0x06, 0x89, 0xaf, 0x94, 0x9d, 0xd0, 0x65, 0x30, 0x4e, 0x22, 0x8b, 0xf2, 0x6b, 0x0d, 0xcd, + 0xf7, 0xf1, 0x8e, 0x4d, 0x54, 0xb0, 0xe8, 0x4e, 0x42, 0x07, 0x47, 0xf6, 0xe0, 0xfe, 0x3b, 0x46, + 0x0f, 0xde, 0x31, 0xfa, 0x43, 0x5b, 0x3c, 0xf2, 0x6a, 0xc2, 0x63, 0xb6, 0x51, 0xc5, 0x7e, 0x7f, + 0xb5, 0x9e, 0xe2, 0x22, 0x5d, 0xdc, 0xf8, 0x19, 0xca, 0x5b, 0x74, 0xa7, 0xd6, 0xf2, 0x8c, 0x70, + 0xff, 0x4e, 0xee, 0x47, 0xde, 0x26, 0xeb, 0x8a, 0x85, 0x44, 0x7c, 0xe5, 0xef, 0x87, 0x51, 0xae, + 0xd6, 0xa0, 0x26, 0xbc, 0x85, 0x17, 0xc5, 0x46, 0xea, 0x45, 0xb1, 0x7c, 0x6c, 0x0d, 0xc8, 0xf8, + 0xfa, 0x3e, 0x26, 0x9e, 0x77, 0x3d, 0x26, 0xae, 0x9d, 0x90, 0xf7, 0xf0, 0x77, 0xc4, 0x4d, 0x34, + 0x11, 0xb9, 0x4f, 0x15, 0x36, 0xed, 0xa8, 0xc2, 0x56, 0xfe, 0x71, 0x18, 0x4d, 0x26, 0x5c, 0x9c, + 0x0c, 0x8d, 0xdd, 0x54, 0x17, 0xe1, 0x57, 0x8e, 0xea, 0x20, 0x0b, 0xd3, 0xc3, 0x0e, 0x22, 0x68, + 0xde, 0xe2, 0x0b, 0x39, 0xdb, 0x58, 0xdc, 0x46, 0x05, 0x41, 0x3d, 0x03, 0x44, 0x38, 0x27, 0x37, + 0x74, 0x22, 0x7e, 0x06, 0x6c, 0xa4, 0x66, 0x49, 0x97, 0xf5, 0xc2, 0x0a, 0x9a, 0x4a, 0x39, 0x3b, + 0x51, 0xc7, 0xf5, 0xb3, 0xbf, 0x59, 0x82, 0x0a, 0x78, 0xd1, 0x32, 0x6b, 0xf0, 0x36, 0xde, 0xb7, + 0xcf, 0x52, 0x6a, 0xbc, 0x71, 0xfc, 0xcd, 0x8d, 0xa3, 0xec, 0xab, 0xc9, 0x7a, 0x97, 0x26, 0x6f, + 0x0d, 0xc4, 0x7e, 0xb8, 0x32, 0x7f, 0xd5, 0xd0, 0x74, 0xc2, 0xfa, 0x2d, 0x3c, 0x7f, 0x9e, 0xa6, + 0x9f, 0x3f, 0xd7, 0x06, 0x59, 0x54, 0x9f, 0xf7, 0xcf, 0x2f, 0x23, 0xa9, 0xc5, 0xfc, 0x8b, 0x3a, + 0xee, 0xaf, 0x34, 0x34, 0xd7, 0x76, 0xcc, 0x96, 0x05, 0x77, 0x4c, 0xca, 0xac, 0xd0, 0xc2, 0xef, + 0x5f, 0x8e, 0x78, 0x63, 0x4a, 0x4f, 0xe0, 0x71, 0xc6, 0x05, 0xd8, 0xe2, 0x49, 0xcc, 0x51, 0xfd, + 0x9f, 0xf2, 0x37, 0xf7, 0xa4, 0x07, 0x31, 0xe9, 0xe9, 0x0e, 0xbf, 0x8b, 0x26, 0xfd, 0x46, 0x8e, + 0x35, 0xc0, 0x7f, 0x5d, 0xaa, 0xff, 0x17, 0x66, 0x15, 0xd1, 0x64, 0x2d, 0x9e, 0x22, 0x49, 0xbb, + 0xf2, 0xd7, 0x1a, 0x9a, 0xc9, 0x68, 0x16, 0x7f, 0x74, 0x48, 0x37, 0x79, 0xe6, 0x9f, 0xea, 0x24, + 0xab, 0x97, 0x76, 0xf7, 0x4b, 0x43, 0xaf, 0xf6, 0x4b, 0x43, 0xbf, 0xef, 0x97, 0x86, 0xbe, 0x3c, + 0x28, 0x69, 0xbb, 0x07, 0x25, 0xed, 0xd5, 0x41, 0x49, 0xfb, 0xf3, 0xa0, 0xa4, 0x7d, 0xfb, 0xba, + 0x34, 0xf4, 0x6c, 0x5c, 0x29, 0xf2, 0xaf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x5a, 0xa2, 0xeb, 0x82, + 0xa0, 0x15, 0x00, 0x00, } diff --git a/vendor/k8s.io/kubernetes/pkg/apis/apps/v1beta1/generated.proto b/vendor/k8s.io/kubernetes/pkg/apis/apps/v1beta1/generated.proto index 8ca77b2e6ab0..6ef4ea64827b 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/apps/v1beta1/generated.proto +++ b/vendor/k8s.io/kubernetes/pkg/apis/apps/v1beta1/generated.proto @@ -26,6 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; import "k8s.io/kubernetes/pkg/apis/extensions/v1beta1/generated.proto"; diff --git a/vendor/k8s.io/kubernetes/pkg/apis/authentication/v1beta1/generated.pb.go b/vendor/k8s.io/kubernetes/pkg/apis/authentication/v1beta1/generated.pb.go index 808cd0a28925..2164d06212ef 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/authentication/v1beta1/generated.pb.go +++ b/vendor/k8s.io/kubernetes/pkg/apis/authentication/v1beta1/generated.pb.go @@ -1236,47 +1236,48 @@ var ( ) var fileDescriptorGenerated = []byte{ - // 668 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xa4, 0x53, 0x4d, 0x6f, 0xd3, 0x4a, - 0x14, 0x8d, 0xf3, 0xd1, 0x97, 0x4c, 0x5e, 0xdf, 0xeb, 0x1b, 0xe9, 0x49, 0x51, 0x24, 0x9c, 0x28, - 0x6c, 0x8a, 0x54, 0xc6, 0xa4, 0xa0, 0x52, 0xb5, 0x62, 0x51, 0xab, 0x05, 0x75, 0x81, 0x90, 0xa6, - 0x94, 0x05, 0x12, 0x12, 0x13, 0xe7, 0xd6, 0x31, 0x8e, 0x3f, 0x34, 0x1e, 0xa7, 0xed, 0xae, 0x3f, - 0x81, 0x25, 0x4b, 0xfe, 0x0b, 0x9b, 0x2e, 0xbb, 0x60, 0xc1, 0x02, 0x55, 0x24, 0xfc, 0x11, 0x34, - 0xe3, 0xa1, 0x76, 0x49, 0x2b, 0x44, 0xbb, 0xf3, 0x9c, 0x7b, 0xcf, 0xb9, 0xf7, 0xdc, 0xeb, 0x8b, - 0xb6, 0xfc, 0xf5, 0x84, 0x78, 0x91, 0xe5, 0xa7, 0x03, 0xe0, 0x21, 0x08, 0x48, 0xac, 0xd8, 0x77, - 0x2d, 0x16, 0x7b, 0x89, 0xc5, 0x52, 0x31, 0x82, 0x50, 0x78, 0x0e, 0x13, 0x5e, 0x14, 0x5a, 0x93, - 0xfe, 0x00, 0x04, 0xeb, 0x5b, 0x2e, 0x84, 0xc0, 0x99, 0x80, 0x21, 0x89, 0x79, 0x24, 0x22, 0xdc, - 0xcf, 0x24, 0x48, 0x2e, 0x41, 0x62, 0xdf, 0x25, 0x52, 0x82, 0x5c, 0x96, 0x20, 0x5a, 0xa2, 0x7d, - 0xdf, 0xf5, 0xc4, 0x28, 0x1d, 0x10, 0x27, 0x0a, 0x2c, 0x37, 0x72, 0x23, 0x4b, 0x29, 0x0d, 0xd2, - 0x03, 0xf5, 0x52, 0x0f, 0xf5, 0x95, 0x55, 0x68, 0x3f, 0xd2, 0x4d, 0xb2, 0xd8, 0x0b, 0x98, 0x33, - 0xf2, 0x42, 0xe0, 0xc7, 0x79, 0x9b, 0x01, 0x08, 0x66, 0x4d, 0xe6, 0xfa, 0x6a, 0x5b, 0xd7, 0xb1, - 0x78, 0x1a, 0x0a, 0x2f, 0x80, 0x39, 0xc2, 0xda, 0xef, 0x08, 0x89, 0x33, 0x82, 0x80, 0xcd, 0xf1, - 0x1e, 0x5e, 0xc7, 0x4b, 0x85, 0x37, 0xb6, 0xbc, 0x50, 0x24, 0x82, 0xcf, 0x91, 0x0a, 0x9e, 0x12, - 0xe0, 0x13, 0xe0, 0xb9, 0x21, 0x38, 0x62, 0x41, 0x3c, 0x86, 0xab, 0x3c, 0xad, 0x5c, 0xbb, 0xae, - 0x2b, 0xb2, 0x7b, 0x8f, 0x11, 0xda, 0x39, 0x12, 0x9c, 0xbd, 0x62, 0xe3, 0x14, 0x70, 0x07, 0xd5, - 0x3c, 0x01, 0x41, 0xd2, 0x32, 0xba, 0x95, 0xe5, 0x86, 0xdd, 0x98, 0x9d, 0x77, 0x6a, 0xbb, 0x12, - 0xa0, 0x19, 0xbe, 0x51, 0xff, 0xf0, 0xb1, 0x53, 0x3a, 0xf9, 0xda, 0x2d, 0xf5, 0x3e, 0x95, 0x51, - 0xf3, 0x65, 0xe4, 0x43, 0x48, 0x61, 0xe2, 0xc1, 0x21, 0x7e, 0x8b, 0xea, 0x72, 0xca, 0x43, 0x26, - 0x58, 0xcb, 0xe8, 0x1a, 0xcb, 0xcd, 0xd5, 0x07, 0x44, 0x6f, 0xbd, 0x68, 0x3a, 0xdf, 0xbb, 0xcc, - 0x26, 0x93, 0x3e, 0x79, 0x31, 0x78, 0x07, 0x8e, 0x78, 0x0e, 0x82, 0xd9, 0xf8, 0xf4, 0xbc, 0x53, - 0x9a, 0x9d, 0x77, 0x50, 0x8e, 0xd1, 0x0b, 0x55, 0x3c, 0x44, 0xd5, 0x24, 0x06, 0xa7, 0x55, 0x56, - 0xea, 0x36, 0xf9, 0xe3, 0x7f, 0x8a, 0x14, 0xfa, 0xdd, 0x8b, 0xc1, 0xb1, 0xff, 0xd6, 0xf5, 0xaa, - 0xf2, 0x45, 0x95, 0x3a, 0x1e, 0xa3, 0x85, 0x44, 0x30, 0x91, 0x26, 0xad, 0x8a, 0xaa, 0xb3, 0x7d, - 0xcb, 0x3a, 0x4a, 0xcb, 0xfe, 0x47, 0x57, 0x5a, 0xc8, 0xde, 0x54, 0xd7, 0xe8, 0xad, 0xa1, 0x7f, - 0x7f, 0x69, 0x0a, 0xdf, 0x45, 0x35, 0x21, 0x21, 0x35, 0xc5, 0x86, 0xbd, 0xa8, 0x99, 0xb5, 0x2c, - 0x2f, 0x8b, 0xf5, 0x3e, 0x1b, 0xe8, 0xbf, 0xb9, 0x2a, 0x78, 0x13, 0x2d, 0x16, 0x3a, 0x82, 0xa1, - 0x92, 0xa8, 0xdb, 0xff, 0x6b, 0x89, 0xc5, 0xad, 0x62, 0x90, 0x5e, 0xce, 0xc5, 0x6f, 0x50, 0x35, - 0x4d, 0x80, 0xeb, 0xf1, 0x6e, 0xde, 0xc0, 0xf6, 0x7e, 0x02, 0x7c, 0x37, 0x3c, 0x88, 0xf2, 0xb9, - 0x4a, 0x84, 0x2a, 0x59, 0x69, 0x0b, 0x38, 0x8f, 0xb8, 0x1a, 0x6b, 0xc1, 0xd6, 0x8e, 0x04, 0x69, - 0x16, 0xeb, 0x4d, 0xcb, 0xa8, 0xfe, 0x53, 0x05, 0xaf, 0xa0, 0xba, 0x64, 0x86, 0x2c, 0x00, 0x3d, - 0x8b, 0x25, 0x4d, 0x52, 0x39, 0x12, 0xa7, 0x17, 0x19, 0xf8, 0x0e, 0xaa, 0xa4, 0xde, 0x50, 0x75, - 0xdf, 0xb0, 0x9b, 0x3a, 0xb1, 0xb2, 0xbf, 0xbb, 0x4d, 0x25, 0x8e, 0x7b, 0x68, 0xc1, 0xe5, 0x51, - 0x1a, 0xcb, 0xb5, 0xca, 0x5f, 0x1b, 0xc9, 0x65, 0x3c, 0x53, 0x08, 0xd5, 0x11, 0xec, 0xa3, 0x1a, - 0xc8, 0x5b, 0x68, 0x55, 0xbb, 0x95, 0xe5, 0xe6, 0xea, 0xd3, 0x5b, 0x8c, 0x80, 0xa8, 0xa3, 0xda, - 0x09, 0x05, 0x3f, 0x2e, 0x58, 0x95, 0x18, 0xcd, 0x6a, 0xb4, 0x0f, 0xf5, 0xe1, 0xa9, 0x1c, 0xbc, - 0x84, 0x2a, 0x3e, 0x1c, 0x67, 0x36, 0xa9, 0xfc, 0xc4, 0x7b, 0xa8, 0x36, 0x91, 0x37, 0xa9, 0xf7, - 0xf1, 0xe4, 0x06, 0xcd, 0xe4, 0x87, 0x4d, 0x33, 0xad, 0x8d, 0xf2, 0xba, 0x61, 0xdf, 0x3b, 0x9d, - 0x9a, 0xa5, 0xb3, 0xa9, 0x59, 0xfa, 0x32, 0x35, 0x4b, 0x27, 0x33, 0xd3, 0x38, 0x9d, 0x99, 0xc6, - 0xd9, 0xcc, 0x34, 0xbe, 0xcd, 0x4c, 0xe3, 0xfd, 0x77, 0xb3, 0xf4, 0xfa, 0x2f, 0x2d, 0xf0, 0x23, - 0x00, 0x00, 0xff, 0xff, 0xb9, 0x87, 0xc6, 0x94, 0xfa, 0x05, 0x00, 0x00, + // 686 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xa4, 0x53, 0x4d, 0x6f, 0x13, 0x31, + 0x10, 0xcd, 0xe6, 0xa3, 0x24, 0x0e, 0x85, 0x62, 0x09, 0x29, 0x8a, 0xc4, 0x26, 0x0a, 0x97, 0x22, + 0x51, 0x2f, 0x29, 0xa8, 0x54, 0xad, 0x38, 0x74, 0xd5, 0x02, 0x3d, 0x20, 0x24, 0x97, 0x72, 0x40, + 0x42, 0xc2, 0x49, 0xa6, 0x1b, 0x93, 0xec, 0x87, 0xbc, 0xde, 0xb4, 0xbd, 0xf5, 0x27, 0x70, 0xe4, + 0xc8, 0x7f, 0xe1, 0xd2, 0x63, 0x0f, 0x1c, 0x38, 0xa0, 0x8a, 0x84, 0x3f, 0x82, 0xec, 0x75, 0x9b, + 0x2d, 0xa1, 0x42, 0xb4, 0x37, 0xfb, 0x79, 0xde, 0x9b, 0x79, 0x33, 0x1e, 0xb4, 0x31, 0x58, 0x8d, + 0x09, 0x0f, 0x9d, 0x41, 0xd2, 0x01, 0x11, 0x80, 0x84, 0xd8, 0x89, 0x06, 0x9e, 0xc3, 0x22, 0x1e, + 0x3b, 0x2c, 0x91, 0x7d, 0x08, 0x24, 0xef, 0x32, 0xc9, 0xc3, 0xc0, 0x19, 0xb5, 0x3b, 0x20, 0x59, + 0xdb, 0xf1, 0x20, 0x00, 0xc1, 0x24, 0xf4, 0x48, 0x24, 0x42, 0x19, 0xe2, 0x76, 0x2a, 0x41, 0xa6, + 0x12, 0x24, 0x1a, 0x78, 0x44, 0x49, 0x90, 0x8b, 0x12, 0xc4, 0x48, 0xd4, 0x97, 0x3c, 0x2e, 0xfb, + 0x49, 0x87, 0x74, 0x43, 0xdf, 0xf1, 0x42, 0x2f, 0x74, 0xb4, 0x52, 0x27, 0xd9, 0xd3, 0x37, 0x7d, + 0xd1, 0xa7, 0x34, 0x43, 0xfd, 0x89, 0x29, 0x92, 0x45, 0xdc, 0x67, 0xdd, 0x3e, 0x0f, 0x40, 0x1c, + 0x4e, 0xcb, 0xf4, 0x41, 0x32, 0x67, 0x34, 0x53, 0x57, 0xdd, 0xb9, 0x8c, 0x25, 0x92, 0x40, 0x72, + 0x1f, 0x66, 0x08, 0x2b, 0xff, 0x22, 0xc4, 0xdd, 0x3e, 0xf8, 0x6c, 0x86, 0xf7, 0xf8, 0x32, 0x5e, + 0x22, 0xf9, 0xd0, 0xe1, 0x81, 0x8c, 0xa5, 0x98, 0x21, 0x65, 0x3c, 0xc5, 0x20, 0x46, 0x20, 0xa6, + 0x86, 0xe0, 0x80, 0xf9, 0xd1, 0x10, 0xfe, 0xe6, 0xe9, 0x65, 0x66, 0x5c, 0x4b, 0xcc, 0xf3, 0x04, + 0x78, 0x4c, 0x86, 0x19, 0x2e, 0x8b, 0xb8, 0x00, 0x8f, 0xc7, 0x52, 0x9c, 0x0d, 0x8d, 0x0d, 0xa3, + 0xfe, 0xec, 0xd4, 0x5a, 0x4f, 0x11, 0xda, 0x3a, 0x90, 0x82, 0xbd, 0x65, 0xc3, 0x04, 0x70, 0x03, + 0x95, 0xb8, 0x04, 0x3f, 0xae, 0x59, 0xcd, 0xc2, 0x62, 0xc5, 0xad, 0x4c, 0x4e, 0x1b, 0xa5, 0x6d, + 0x05, 0xd0, 0x14, 0x5f, 0x2b, 0x7f, 0xfe, 0xd2, 0xc8, 0x1d, 0xfd, 0x68, 0xe6, 0x5a, 0x5f, 0xf3, + 0xa8, 0xfa, 0x26, 0x1c, 0x40, 0x40, 0x61, 0xc4, 0x61, 0x1f, 0x7f, 0x40, 0x65, 0x35, 0x81, 0x1e, + 0x93, 0xac, 0x66, 0x35, 0xad, 0xc5, 0xea, 0xf2, 0x23, 0x62, 0x7e, 0x44, 0xb6, 0x21, 0xd3, 0x3f, + 0xa1, 0xa2, 0xc9, 0xa8, 0x4d, 0x5e, 0x77, 0x3e, 0x42, 0x57, 0xbe, 0x02, 0xc9, 0x5c, 0x7c, 0x7c, + 0xda, 0xc8, 0x4d, 0x4e, 0x1b, 0x68, 0x8a, 0xd1, 0x73, 0x55, 0xdc, 0x43, 0xc5, 0x38, 0x82, 0x6e, + 0x2d, 0xaf, 0xd5, 0x5d, 0xf2, 0xdf, 0xff, 0x8d, 0x64, 0xea, 0xdd, 0x89, 0xa0, 0xeb, 0xde, 0x34, + 0xf9, 0x8a, 0xea, 0x46, 0xb5, 0x3a, 0x1e, 0xa2, 0xb9, 0x58, 0x32, 0x99, 0xc4, 0xb5, 0x82, 0xce, + 0xb3, 0x79, 0xcd, 0x3c, 0x5a, 0xcb, 0xbd, 0x65, 0x32, 0xcd, 0xa5, 0x77, 0x6a, 0x72, 0xb4, 0x56, + 0xd0, 0xed, 0x3f, 0x8a, 0xc2, 0xf7, 0x51, 0x49, 0x2a, 0x48, 0x77, 0xb1, 0xe2, 0xce, 0x1b, 0x66, + 0x29, 0x8d, 0x4b, 0xdf, 0x5a, 0xdf, 0x2c, 0x74, 0x67, 0x26, 0x0b, 0x5e, 0x47, 0xf3, 0x99, 0x8a, + 0xa0, 0xa7, 0x25, 0xca, 0xee, 0x5d, 0x23, 0x31, 0xbf, 0x91, 0x7d, 0xa4, 0x17, 0x63, 0xf1, 0x7b, + 0x54, 0x4c, 0x62, 0x10, 0xa6, 0xbd, 0xeb, 0x57, 0xb0, 0xbd, 0x1b, 0x83, 0xd8, 0x0e, 0xf6, 0xc2, + 0x69, 0x5f, 0x15, 0x42, 0xb5, 0xac, 0xb2, 0x05, 0x42, 0x84, 0x42, 0xb7, 0x35, 0x63, 0x6b, 0x4b, + 0x81, 0x34, 0x7d, 0x6b, 0x8d, 0xf3, 0xa8, 0x7c, 0xa6, 0x82, 0x1f, 0xa2, 0xb2, 0x62, 0x06, 0xcc, + 0x07, 0xd3, 0x8b, 0x05, 0x43, 0xd2, 0x31, 0x0a, 0xa7, 0xe7, 0x11, 0xf8, 0x1e, 0x2a, 0x24, 0xbc, + 0xa7, 0xab, 0xaf, 0xb8, 0x55, 0x13, 0x58, 0xd8, 0xdd, 0xde, 0xa4, 0x0a, 0xc7, 0x2d, 0x34, 0xe7, + 0x89, 0x30, 0x89, 0xd4, 0x58, 0xd5, 0xd7, 0x46, 0x6a, 0x18, 0x2f, 0x34, 0x42, 0xcd, 0x0b, 0x1e, + 0xa0, 0x12, 0xa8, 0x5d, 0xa8, 0x15, 0x9b, 0x85, 0xc5, 0xea, 0xf2, 0xf3, 0x6b, 0xb4, 0x80, 0xe8, + 0xa5, 0xda, 0x0a, 0xa4, 0x38, 0xcc, 0x58, 0x55, 0x18, 0x4d, 0x73, 0xd4, 0xf7, 0xcd, 0xe2, 0xe9, + 0x18, 0xbc, 0x80, 0x0a, 0x03, 0x38, 0x4c, 0x6d, 0x52, 0x75, 0xc4, 0x3b, 0xa8, 0x34, 0x52, 0x3b, + 0x69, 0xe6, 0xf1, 0xec, 0x0a, 0xc5, 0x4c, 0x17, 0x9b, 0xa6, 0x5a, 0x6b, 0xf9, 0x55, 0xcb, 0x7d, + 0x70, 0x3c, 0xb6, 0x73, 0x27, 0x63, 0x3b, 0xf7, 0x7d, 0x6c, 0xe7, 0x8e, 0x26, 0xb6, 0x75, 0x3c, + 0xb1, 0xad, 0x93, 0x89, 0x6d, 0xfd, 0x9c, 0xd8, 0xd6, 0xa7, 0x5f, 0x76, 0xee, 0xdd, 0x0d, 0x23, + 0xf0, 0x3b, 0x00, 0x00, 0xff, 0xff, 0xc7, 0x8a, 0x39, 0x26, 0x16, 0x06, 0x00, 0x00, } diff --git a/vendor/k8s.io/kubernetes/pkg/apis/authorization/v1/generated.pb.go b/vendor/k8s.io/kubernetes/pkg/apis/authorization/v1/generated.pb.go index cb2d2c61ac10..aa8982d66970 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/authorization/v1/generated.pb.go +++ b/vendor/k8s.io/kubernetes/pkg/apis/authorization/v1/generated.pb.go @@ -2283,62 +2283,63 @@ var ( ) var fileDescriptorGenerated = []byte{ - // 904 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xec, 0x56, 0x4f, 0x6f, 0x1b, 0x45, - 0x14, 0xf7, 0xfa, 0x5f, 0xec, 0x09, 0x90, 0x32, 0x55, 0xc9, 0x36, 0x48, 0xb6, 0x65, 0x10, 0x0a, - 0xa2, 0xec, 0x92, 0xf2, 0xa7, 0x55, 0x39, 0xa0, 0xac, 0x08, 0x7f, 0x24, 0xda, 0xa2, 0x89, 0xc8, - 0x01, 0x2e, 0x8c, 0x37, 0x2f, 0xf6, 0xd6, 0xde, 0x9d, 0x65, 0x66, 0x76, 0xdb, 0x70, 0xea, 0x8d, - 0x2b, 0x12, 0x17, 0x8e, 0x7c, 0x05, 0x3e, 0x00, 0x9c, 0x73, 0xa3, 0x07, 0x24, 0x38, 0x20, 0x8b, - 0x2c, 0x17, 0x3e, 0x06, 0x9a, 0xd9, 0x89, 0x37, 0xc6, 0x6b, 0x2a, 0x43, 0x25, 0x7a, 0xe8, 0x6d, - 0xe7, 0xbd, 0xdf, 0xef, 0xbd, 0xdf, 0xbc, 0x79, 0xb3, 0x6f, 0xd0, 0xdb, 0xe3, 0xeb, 0xc2, 0x09, - 0x98, 0x3b, 0x4e, 0x06, 0xc0, 0x23, 0x90, 0x20, 0xdc, 0x78, 0x3c, 0x74, 0x69, 0x1c, 0x08, 0x97, - 0x26, 0x72, 0xc4, 0x78, 0xf0, 0x25, 0x95, 0x01, 0x8b, 0xdc, 0x74, 0xc7, 0x1d, 0x42, 0x04, 0x9c, - 0x4a, 0x38, 0x74, 0x62, 0xce, 0x24, 0xc3, 0xaf, 0xe4, 0x64, 0xa7, 0x20, 0x3b, 0xf1, 0x78, 0xe8, - 0x28, 0xb2, 0x33, 0x47, 0x76, 0xd2, 0x9d, 0xad, 0x57, 0x87, 0x81, 0x1c, 0x25, 0x03, 0xc7, 0x67, - 0xa1, 0x3b, 0x64, 0x43, 0xe6, 0xea, 0x18, 0x83, 0xe4, 0x48, 0xaf, 0xf4, 0x42, 0x7f, 0xe5, 0xb1, - 0xb7, 0xde, 0x30, 0xc2, 0x68, 0x1c, 0x84, 0xd4, 0x1f, 0x05, 0x11, 0xf0, 0xe3, 0x42, 0x5a, 0x08, - 0x92, 0x96, 0x28, 0xda, 0x72, 0x97, 0xb1, 0x78, 0x12, 0xc9, 0x20, 0x84, 0x05, 0xc2, 0x5b, 0x0f, - 0x23, 0x08, 0x7f, 0x04, 0x21, 0x5d, 0xe0, 0xbd, 0xbe, 0x8c, 0x97, 0xc8, 0x60, 0xe2, 0x06, 0x91, - 0x14, 0x92, 0x2f, 0x90, 0xce, 0xed, 0x49, 0x00, 0x4f, 0x81, 0x17, 0x1b, 0x82, 0x7b, 0x34, 0x8c, - 0x27, 0x50, 0xb6, 0xa7, 0x2b, 0x4b, 0x8f, 0xa8, 0x04, 0xdd, 0xbf, 0x86, 0xd0, 0xde, 0x3d, 0xc9, - 0xe9, 0x01, 0x9d, 0x24, 0x80, 0xbb, 0xa8, 0x11, 0x48, 0x08, 0x85, 0x6d, 0xf5, 0x6a, 0xdb, 0x6d, - 0xaf, 0x9d, 0x4d, 0xbb, 0x8d, 0x0f, 0x95, 0x81, 0xe4, 0xf6, 0x1b, 0xad, 0x6f, 0xbf, 0xeb, 0x56, - 0xee, 0xff, 0xd6, 0xab, 0xf4, 0x7f, 0xae, 0x22, 0xfb, 0x23, 0xe6, 0xd3, 0xc9, 0x7e, 0x32, 0xb8, - 0x03, 0xbe, 0xdc, 0xf5, 0x7d, 0x10, 0x82, 0x40, 0x1a, 0xc0, 0x5d, 0xfc, 0x39, 0x6a, 0xa9, 0x92, - 0x1f, 0x52, 0x49, 0x6d, 0xab, 0x67, 0x6d, 0xaf, 0x5f, 0x7d, 0xcd, 0x31, 0x87, 0x7f, 0xbe, 0x02, - 0xc5, 0xf1, 0x2b, 0xb4, 0x93, 0xee, 0x38, 0xb7, 0x75, 0xac, 0x9b, 0x20, 0xa9, 0x87, 0x4f, 0xa6, - 0xdd, 0x4a, 0x36, 0xed, 0xa2, 0xc2, 0x46, 0x66, 0x51, 0xf1, 0x11, 0xaa, 0x8b, 0x18, 0x7c, 0xbb, - 0xaa, 0xa3, 0xbf, 0xeb, 0xac, 0xd0, 0x5a, 0x4e, 0x89, 0xe2, 0xfd, 0x18, 0x7c, 0xef, 0x29, 0x93, - 0xb1, 0xae, 0x56, 0x44, 0xc7, 0xc7, 0x11, 0x6a, 0x0a, 0x49, 0x65, 0x22, 0xec, 0x9a, 0xce, 0xf4, - 0xde, 0x7f, 0xce, 0xa4, 0xa3, 0x79, 0xcf, 0x98, 0x5c, 0xcd, 0x7c, 0x4d, 0x4c, 0x96, 0xfe, 0x67, - 0xe8, 0xd2, 0x2d, 0x16, 0x11, 0x10, 0x2c, 0xe1, 0x3e, 0xec, 0x4a, 0xc9, 0x83, 0x41, 0x22, 0x41, - 0xe0, 0x1e, 0xaa, 0xc7, 0x54, 0x8e, 0x74, 0x39, 0xdb, 0x85, 0xd4, 0x8f, 0xa9, 0x1c, 0x11, 0xed, - 0x51, 0x88, 0x14, 0xf8, 0x40, 0x97, 0xe4, 0x1c, 0xe2, 0x00, 0xf8, 0x80, 0x68, 0x4f, 0xff, 0xc7, - 0x2a, 0xc2, 0x25, 0xa1, 0x5d, 0xd4, 0x8e, 0x68, 0x08, 0x22, 0xa6, 0x3e, 0x98, 0xf8, 0xcf, 0x1a, - 0x76, 0xfb, 0xd6, 0x99, 0x83, 0x14, 0x98, 0x87, 0x67, 0xc2, 0x2f, 0xa0, 0xc6, 0x90, 0xb3, 0x24, - 0xd6, 0x55, 0x6b, 0x7b, 0x4f, 0x1b, 0x48, 0xe3, 0x7d, 0x65, 0x24, 0xb9, 0x0f, 0xbf, 0x8c, 0xd6, - 0x52, 0xe0, 0x22, 0x60, 0x91, 0x5d, 0xd7, 0xb0, 0x0d, 0x03, 0x5b, 0x3b, 0xc8, 0xcd, 0xe4, 0xcc, - 0x8f, 0xaf, 0xa0, 0x16, 0x37, 0xc2, 0xed, 0x86, 0xc6, 0x5e, 0x30, 0xd8, 0xd6, 0xd9, 0x86, 0xc8, - 0x0c, 0x81, 0xdf, 0x44, 0xeb, 0x22, 0x19, 0xcc, 0x08, 0x4d, 0x4d, 0xb8, 0x68, 0x08, 0xeb, 0xfb, - 0x85, 0x8b, 0x9c, 0xc7, 0xa9, 0x6d, 0xa9, 0x3d, 0xda, 0x6b, 0xf3, 0xdb, 0x52, 0x25, 0x20, 0xda, - 0xd3, 0xff, 0xa5, 0x8a, 0x36, 0xf7, 0x61, 0x72, 0xf4, 0xff, 0xf4, 0xfc, 0x9d, 0xb9, 0x9e, 0xff, - 0x60, 0xb5, 0x4e, 0x2c, 0x57, 0xfd, 0xd8, 0xf4, 0xfd, 0x0f, 0x55, 0xf4, 0xfc, 0x3f, 0x68, 0xc4, - 0x5f, 0x59, 0x08, 0xf3, 0x85, 0xd6, 0x35, 0x85, 0x7e, 0x67, 0x25, 0x71, 0x8b, 0x37, 0xc0, 0x7b, - 0x2e, 0x9b, 0x76, 0x4b, 0x6e, 0x06, 0x29, 0x49, 0x89, 0xbf, 0xb1, 0xd0, 0xa5, 0xa8, 0xec, 0x8a, - 0x9a, 0x73, 0xf1, 0x56, 0x12, 0x53, 0x7a, 0xd9, 0xbd, 0xcb, 0xd9, 0xb4, 0x5b, 0xfe, 0x1f, 0x20, - 0xe5, 0xb9, 0xfb, 0x3f, 0x55, 0xd1, 0xc5, 0x27, 0x7f, 0xe2, 0x47, 0xd9, 0x91, 0x7f, 0xd6, 0xd1, - 0xe6, 0x93, 0x6e, 0xfc, 0x57, 0xdd, 0x38, 0x1b, 0x10, 0xb5, 0xf9, 0x3f, 0xe9, 0x27, 0x02, 0xb8, - 0x19, 0x10, 0x7d, 0xd4, 0xd4, 0x43, 0x40, 0xd8, 0x75, 0xfd, 0xd4, 0x40, 0xea, 0x04, 0xf4, 0x74, - 0x10, 0xc4, 0x78, 0xb0, 0x44, 0x0d, 0x50, 0x6f, 0x13, 0xbb, 0xd1, 0xab, 0x6d, 0xaf, 0x5f, 0xbd, - 0xfd, 0x28, 0x5a, 0xcb, 0xd1, 0xaf, 0x9d, 0xbd, 0x48, 0xf2, 0xe3, 0x62, 0x2a, 0x69, 0x1b, 0xc9, - 0x93, 0x6d, 0x7d, 0x61, 0x5e, 0x44, 0x1a, 0x83, 0x2f, 0xa0, 0xda, 0x18, 0x8e, 0xf3, 0xa9, 0x48, - 0xd4, 0x27, 0xbe, 0x89, 0x1a, 0xa9, 0x7a, 0x2c, 0x99, 0x02, 0x5f, 0x5b, 0x49, 0x55, 0xf1, 0xd6, - 0x22, 0x79, 0x94, 0x1b, 0xd5, 0xeb, 0x56, 0xff, 0x7b, 0x0b, 0x5d, 0x5e, 0xda, 0xa0, 0x6a, 0x4c, - 0xd2, 0xc9, 0x84, 0xdd, 0x85, 0x43, 0x2d, 0xa3, 0x55, 0x8c, 0xc9, 0xdd, 0xdc, 0x4c, 0xce, 0xfc, - 0xf8, 0x25, 0xd4, 0xe4, 0x40, 0x05, 0x8b, 0xcc, 0x68, 0x9e, 0xf5, 0x36, 0xd1, 0x56, 0x62, 0xbc, - 0x78, 0x17, 0x6d, 0x80, 0x4a, 0xaf, 0x75, 0xed, 0x71, 0xce, 0xb8, 0x39, 0xaa, 0x4d, 0x43, 0xd8, - 0xd8, 0x9b, 0x77, 0x93, 0xbf, 0xe3, 0xbd, 0x17, 0x4f, 0x4e, 0x3b, 0x95, 0x07, 0xa7, 0x9d, 0xca, - 0xaf, 0xa7, 0x9d, 0xca, 0xfd, 0xac, 0x63, 0x9d, 0x64, 0x1d, 0xeb, 0x41, 0xd6, 0xb1, 0x7e, 0xcf, - 0x3a, 0xd6, 0xd7, 0x7f, 0x74, 0x2a, 0x9f, 0x56, 0xd3, 0x9d, 0xbf, 0x02, 0x00, 0x00, 0xff, 0xff, - 0x8a, 0xc4, 0x1f, 0xd5, 0x30, 0x0c, 0x00, 0x00, + // 925 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xec, 0x56, 0x4f, 0x8f, 0xdb, 0x44, + 0x14, 0x8f, 0xf3, 0x6f, 0x93, 0x59, 0x60, 0xcb, 0x54, 0x65, 0xdd, 0x45, 0x4a, 0xa2, 0x80, 0xd0, + 0x22, 0xa8, 0xcd, 0x96, 0x3f, 0xad, 0xca, 0x01, 0xad, 0xc5, 0x42, 0x91, 0x68, 0x8b, 0x26, 0x62, + 0x0f, 0x70, 0x61, 0xe2, 0x7d, 0xeb, 0xb8, 0x49, 0x3c, 0x66, 0x66, 0xec, 0x76, 0x39, 0xf5, 0xc6, + 0x15, 0x89, 0x0b, 0x47, 0xbe, 0x02, 0x1f, 0x00, 0xce, 0x7b, 0xa3, 0x07, 0x24, 0x38, 0xa0, 0x88, + 0x0d, 0x17, 0x3e, 0x06, 0x9a, 0xf1, 0x24, 0x4e, 0x88, 0x97, 0x2a, 0x50, 0x09, 0x0e, 0xbd, 0x79, + 0xde, 0x7b, 0xbf, 0xf7, 0x7e, 0xf3, 0xe6, 0x37, 0x7e, 0x83, 0xde, 0x1e, 0x5e, 0x17, 0x4e, 0xc8, + 0xdc, 0x61, 0xd2, 0x07, 0x1e, 0x81, 0x04, 0xe1, 0xc6, 0xc3, 0xc0, 0xa5, 0x71, 0x28, 0x5c, 0x9a, + 0xc8, 0x01, 0xe3, 0xe1, 0x17, 0x54, 0x86, 0x2c, 0x72, 0xd3, 0x3d, 0x37, 0x80, 0x08, 0x38, 0x95, + 0x70, 0xe4, 0xc4, 0x9c, 0x49, 0x86, 0x5f, 0xc9, 0xc0, 0x4e, 0x0e, 0x76, 0xe2, 0x61, 0xe0, 0x28, + 0xb0, 0xb3, 0x04, 0x76, 0xd2, 0xbd, 0x9d, 0x2b, 0x41, 0x28, 0x07, 0x49, 0xdf, 0xf1, 0xd9, 0xd8, + 0x0d, 0x58, 0xc0, 0x5c, 0x9d, 0xa3, 0x9f, 0x1c, 0xeb, 0x95, 0x5e, 0xe8, 0xaf, 0x2c, 0xf7, 0xce, + 0x1b, 0x86, 0x18, 0x8d, 0xc3, 0x31, 0xf5, 0x07, 0x61, 0x04, 0xfc, 0x24, 0xa7, 0x36, 0x06, 0x49, + 0x0b, 0x18, 0xed, 0xb8, 0xe7, 0xa1, 0x78, 0x12, 0xc9, 0x70, 0x0c, 0x2b, 0x80, 0xb7, 0x1e, 0x05, + 0x10, 0xfe, 0x00, 0xc6, 0x74, 0x05, 0xf7, 0xfa, 0x79, 0xb8, 0x44, 0x86, 0x23, 0x37, 0x8c, 0xa4, + 0x90, 0x7c, 0x05, 0xb4, 0xb0, 0x27, 0x01, 0x3c, 0x05, 0x9e, 0x6f, 0x08, 0xee, 0xd3, 0x71, 0x3c, + 0x82, 0xa2, 0x3d, 0xdd, 0x5c, 0x38, 0xa2, 0x2b, 0x34, 0x08, 0x38, 0x04, 0x54, 0xb2, 0x05, 0x2c, + 0x8d, 0x43, 0x0e, 0x41, 0x28, 0x24, 0x9f, 0x9d, 0x14, 0x1d, 0xc5, 0x03, 0xba, 0x92, 0xa9, 0x7b, + 0x0d, 0xa1, 0x83, 0xfb, 0x92, 0xd3, 0x43, 0x3a, 0x4a, 0x00, 0xb7, 0x51, 0x2d, 0x94, 0x30, 0x16, + 0xb6, 0xd5, 0xa9, 0xec, 0x36, 0xbd, 0xe6, 0x74, 0xd2, 0xae, 0x7d, 0xa0, 0x0c, 0x24, 0xb3, 0xdf, + 0x68, 0x7c, 0xf3, 0x6d, 0xbb, 0xf4, 0xe0, 0xd7, 0x4e, 0xa9, 0xfb, 0x53, 0x19, 0xd9, 0x1f, 0x32, + 0x9f, 0x8e, 0x7a, 0x49, 0xff, 0x2e, 0xf8, 0x72, 0xdf, 0xf7, 0x41, 0x08, 0x02, 0x69, 0x08, 0xf7, + 0xf0, 0x67, 0xa8, 0xa1, 0x8e, 0xe3, 0x88, 0x4a, 0x6a, 0x5b, 0x1d, 0x6b, 0x77, 0xf3, 0xea, 0x6b, + 0x8e, 0x11, 0xc6, 0x62, 0x77, 0x72, 0x69, 0xa8, 0x68, 0x27, 0xdd, 0x73, 0xee, 0xe8, 0x5c, 0xb7, + 0x40, 0x52, 0x0f, 0x9f, 0x4e, 0xda, 0xa5, 0xe9, 0xa4, 0x8d, 0x72, 0x1b, 0x99, 0x67, 0xc5, 0xc7, + 0xa8, 0x2a, 0x62, 0xf0, 0xed, 0xb2, 0xce, 0xfe, 0xae, 0xb3, 0x86, 0xec, 0x9c, 0x02, 0xc6, 0xbd, + 0x18, 0x7c, 0xef, 0x29, 0x53, 0xb1, 0xaa, 0x56, 0x44, 0xe7, 0xc7, 0x11, 0xaa, 0x0b, 0x49, 0x65, + 0x22, 0xec, 0x8a, 0xae, 0xf4, 0xde, 0xbf, 0xae, 0xa4, 0xb3, 0x79, 0xcf, 0x98, 0x5a, 0xf5, 0x6c, + 0x4d, 0x4c, 0x95, 0xee, 0xa7, 0xe8, 0xd2, 0x6d, 0x16, 0x11, 0x10, 0x2c, 0xe1, 0x3e, 0xec, 0x4b, + 0xc9, 0xc3, 0x7e, 0x22, 0x41, 0xe0, 0x0e, 0xaa, 0xc6, 0x54, 0x0e, 0x74, 0x3b, 0x9b, 0x39, 0xd5, + 0x8f, 0xa8, 0x1c, 0x10, 0xed, 0x51, 0x11, 0x29, 0xf0, 0xbe, 0x6e, 0xc9, 0x42, 0xc4, 0x21, 0xf0, + 0x3e, 0xd1, 0x9e, 0xee, 0x0f, 0x65, 0x84, 0x0b, 0x52, 0xbb, 0xa8, 0x19, 0xd1, 0x31, 0x88, 0x98, + 0xfa, 0x60, 0xf2, 0x3f, 0x6b, 0xd0, 0xcd, 0xdb, 0x33, 0x07, 0xc9, 0x63, 0x1e, 0x5d, 0x09, 0xbf, + 0x80, 0x6a, 0x01, 0x67, 0x49, 0xac, 0xbb, 0xd6, 0xf4, 0x9e, 0x36, 0x21, 0xb5, 0xf7, 0x95, 0x91, + 0x64, 0x3e, 0xfc, 0x32, 0xda, 0x48, 0x81, 0x8b, 0x90, 0x45, 0x76, 0x55, 0x87, 0x6d, 0x99, 0xb0, + 0x8d, 0xc3, 0xcc, 0x4c, 0x66, 0x7e, 0xfc, 0x2a, 0x6a, 0x70, 0x43, 0xdc, 0xae, 0xe9, 0xd8, 0x0b, + 0x26, 0xb6, 0x31, 0xdb, 0x10, 0x99, 0x47, 0xe0, 0x37, 0xd1, 0xa6, 0x48, 0xfa, 0x73, 0x40, 0x5d, + 0x03, 0x2e, 0x1a, 0xc0, 0x66, 0x2f, 0x77, 0x91, 0xc5, 0x38, 0xb5, 0x2d, 0xb5, 0x47, 0x7b, 0x63, + 0x79, 0x5b, 0xaa, 0x05, 0x44, 0x7b, 0xba, 0x3f, 0x97, 0xd1, 0x76, 0x0f, 0x46, 0xc7, 0xff, 0x8d, + 0xe6, 0xef, 0x2e, 0x69, 0xfe, 0xe6, 0x7a, 0x4a, 0x2c, 0x66, 0xfd, 0xbf, 0xd1, 0xfd, 0xf7, 0x65, + 0xf4, 0xfc, 0xdf, 0x70, 0xc4, 0x5f, 0x5a, 0x08, 0xf3, 0x15, 0xe9, 0x9a, 0x46, 0xbf, 0xb3, 0x16, + 0xb9, 0xd5, 0x1b, 0xe0, 0x3d, 0x37, 0x9d, 0xb4, 0x0b, 0x6e, 0x06, 0x29, 0x28, 0x89, 0xbf, 0xb6, + 0xd0, 0xa5, 0xa8, 0xe8, 0x8a, 0x9a, 0x73, 0xf1, 0xd6, 0x22, 0x53, 0x78, 0xd9, 0xbd, 0xcb, 0xd3, + 0x49, 0xbb, 0xf8, 0x3f, 0x40, 0x8a, 0x6b, 0x77, 0x7f, 0x2c, 0xa3, 0x8b, 0x4f, 0xfe, 0xc4, 0x8f, + 0x53, 0x91, 0x7f, 0x54, 0xd1, 0xf6, 0x13, 0x35, 0xfe, 0x23, 0x35, 0xce, 0x07, 0x44, 0x65, 0xf9, + 0x4f, 0xfa, 0xb1, 0x00, 0x6e, 0x06, 0x44, 0x17, 0xd5, 0xf5, 0x10, 0x10, 0x76, 0x55, 0x3f, 0x35, + 0x90, 0x3a, 0x01, 0x3d, 0x1d, 0x04, 0x31, 0x1e, 0x2c, 0x51, 0x0d, 0xd4, 0xdb, 0xc4, 0xae, 0x75, + 0x2a, 0xbb, 0x9b, 0x57, 0xef, 0x3c, 0x0e, 0x69, 0x39, 0xfa, 0xb5, 0x73, 0x10, 0x49, 0x7e, 0x92, + 0x4f, 0x25, 0x6d, 0x23, 0x59, 0xb1, 0x9d, 0xcf, 0xcd, 0x8b, 0x48, 0xc7, 0xe0, 0x0b, 0xa8, 0x32, + 0x84, 0x93, 0x6c, 0x2a, 0x12, 0xf5, 0x89, 0x6f, 0xa1, 0x5a, 0xaa, 0x1e, 0x4b, 0xa6, 0xc1, 0xd7, + 0xd6, 0x62, 0x95, 0xbf, 0xb5, 0x48, 0x96, 0xe5, 0x46, 0xf9, 0xba, 0xd5, 0xfd, 0xce, 0x42, 0x97, + 0xcf, 0x15, 0xa8, 0x1a, 0x93, 0x74, 0x34, 0x62, 0xf7, 0xe0, 0x48, 0xd3, 0x68, 0xe4, 0x63, 0x72, + 0x3f, 0x33, 0x93, 0x99, 0x1f, 0xbf, 0x84, 0xea, 0x1c, 0xa8, 0x60, 0x91, 0x19, 0xcd, 0x73, 0x6d, + 0x13, 0x6d, 0x25, 0xc6, 0x8b, 0xf7, 0xd1, 0x16, 0xa8, 0xf2, 0x9a, 0xd7, 0x01, 0xe7, 0x8c, 0x9b, + 0xa3, 0xda, 0x36, 0x80, 0xad, 0x83, 0x65, 0x37, 0xf9, 0x6b, 0xbc, 0xf7, 0xe2, 0xe9, 0x59, 0xab, + 0xf4, 0xf0, 0xac, 0x55, 0xfa, 0xe5, 0xac, 0x55, 0x7a, 0x30, 0x6d, 0x59, 0xa7, 0xd3, 0x96, 0xf5, + 0x70, 0xda, 0xb2, 0x7e, 0x9b, 0xb6, 0xac, 0xaf, 0x7e, 0x6f, 0x95, 0x3e, 0x29, 0xa7, 0x7b, 0x7f, + 0x06, 0x00, 0x00, 0xff, 0xff, 0xe4, 0x00, 0x89, 0xa0, 0x4c, 0x0c, 0x00, 0x00, } diff --git a/vendor/k8s.io/kubernetes/pkg/apis/authorization/v1beta1/generated.pb.go b/vendor/k8s.io/kubernetes/pkg/apis/authorization/v1beta1/generated.pb.go index e35be352b737..bc2f5dd423d9 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/authorization/v1beta1/generated.pb.go +++ b/vendor/k8s.io/kubernetes/pkg/apis/authorization/v1beta1/generated.pb.go @@ -2283,62 +2283,63 @@ var ( ) var fileDescriptorGenerated = []byte{ - // 904 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xec, 0x56, 0x4f, 0x6f, 0xdc, 0x44, - 0x14, 0x5f, 0xef, 0x9f, 0x64, 0x77, 0x02, 0xa4, 0x4c, 0x55, 0xe2, 0x06, 0x69, 0x77, 0xb5, 0x48, - 0x28, 0x95, 0x8a, 0xdd, 0x94, 0x7f, 0x55, 0xc5, 0x81, 0x58, 0x44, 0x55, 0x05, 0x2d, 0x68, 0x02, - 0x39, 0xc0, 0x85, 0xb1, 0xf3, 0xba, 0x6b, 0x76, 0xed, 0xb1, 0x66, 0xc6, 0x6e, 0xc3, 0xa9, 0x1f, - 0x80, 0x03, 0xc7, 0x1e, 0xf9, 0x0a, 0x7c, 0x01, 0xae, 0xe4, 0xd8, 0x23, 0x48, 0x68, 0x45, 0xcc, - 0xb7, 0xe0, 0x84, 0x66, 0x3c, 0xbb, 0xce, 0xb2, 0x0e, 0xd5, 0x42, 0x11, 0x1c, 0x72, 0xb3, 0xdf, - 0xfb, 0xbd, 0xf7, 0x7e, 0xef, 0xcd, 0x9b, 0x79, 0x0f, 0xbd, 0x3f, 0xbe, 0x25, 0x9c, 0x90, 0xb9, - 0xe3, 0xd4, 0x07, 0x1e, 0x83, 0x04, 0xe1, 0x26, 0xe3, 0xa1, 0x4b, 0x93, 0x50, 0xb8, 0x34, 0x95, - 0x23, 0xc6, 0xc3, 0xaf, 0xa9, 0x0c, 0x59, 0xec, 0x66, 0xbb, 0x3e, 0x48, 0xba, 0xeb, 0x0e, 0x21, - 0x06, 0x4e, 0x25, 0x1c, 0x39, 0x09, 0x67, 0x92, 0xe1, 0x1b, 0x85, 0x07, 0xa7, 0xf4, 0xe0, 0x24, - 0xe3, 0xa1, 0xa3, 0x3c, 0x38, 0x0b, 0x1e, 0x1c, 0xe3, 0x61, 0xfb, 0x8d, 0x61, 0x28, 0x47, 0xa9, - 0xef, 0x04, 0x2c, 0x72, 0x87, 0x6c, 0xc8, 0x5c, 0xed, 0xc8, 0x4f, 0x1f, 0xe8, 0x3f, 0xfd, 0xa3, - 0xbf, 0x8a, 0x00, 0xdb, 0x6f, 0x19, 0x8a, 0x34, 0x09, 0x23, 0x1a, 0x8c, 0xc2, 0x18, 0xf8, 0x71, - 0x49, 0x32, 0x02, 0x49, 0xdd, 0x6c, 0x89, 0xd6, 0xb6, 0x7b, 0x9e, 0x15, 0x4f, 0x63, 0x19, 0x46, - 0xb0, 0x64, 0xf0, 0xce, 0xb3, 0x0c, 0x44, 0x30, 0x82, 0x88, 0x2e, 0xd9, 0xbd, 0x79, 0x9e, 0x5d, - 0x2a, 0xc3, 0x89, 0x1b, 0xc6, 0x52, 0x48, 0xbe, 0x64, 0x74, 0x26, 0x27, 0x01, 0x3c, 0x03, 0x5e, - 0x26, 0x04, 0x8f, 0x68, 0x94, 0x4c, 0xa0, 0x2a, 0xa7, 0xeb, 0xe7, 0x1e, 0x56, 0x05, 0x7a, 0xf0, - 0x2e, 0x42, 0xfb, 0x8f, 0x24, 0xa7, 0x87, 0x74, 0x92, 0x02, 0xee, 0xa1, 0x56, 0x28, 0x21, 0x12, - 0xb6, 0xd5, 0x6f, 0xec, 0x74, 0xbc, 0x4e, 0x3e, 0xed, 0xb5, 0xee, 0x2a, 0x01, 0x29, 0xe4, 0xb7, - 0xdb, 0x4f, 0xbe, 0xeb, 0xd5, 0x1e, 0xff, 0xd2, 0xaf, 0x0d, 0xa6, 0x75, 0x64, 0x7f, 0xc4, 0x02, - 0x3a, 0x39, 0x48, 0xfd, 0xaf, 0x20, 0x90, 0x7b, 0x41, 0x00, 0x42, 0x10, 0xc8, 0x42, 0x78, 0x88, - 0xbf, 0x44, 0x6d, 0x55, 0xf2, 0x23, 0x2a, 0xa9, 0x6d, 0xf5, 0xad, 0x9d, 0x8d, 0x9b, 0x37, 0x1c, - 0xd3, 0x01, 0x67, 0x2b, 0x50, 0xf6, 0x80, 0x42, 0x3b, 0xd9, 0xae, 0xf3, 0xb1, 0xf6, 0x75, 0x0f, - 0x24, 0xf5, 0xf0, 0xc9, 0xb4, 0x57, 0xcb, 0xa7, 0x3d, 0x54, 0xca, 0xc8, 0xdc, 0x2b, 0x1e, 0xa3, - 0xa6, 0x48, 0x20, 0xb0, 0xeb, 0xda, 0xfb, 0x5d, 0x67, 0xd5, 0xfe, 0x72, 0x2a, 0x68, 0x1f, 0x24, - 0x10, 0x78, 0x2f, 0x98, 0xb0, 0x4d, 0xf5, 0x47, 0x74, 0x10, 0x2c, 0xd0, 0x9a, 0x90, 0x54, 0xa6, - 0xc2, 0x6e, 0xe8, 0x70, 0x1f, 0x3e, 0x9f, 0x70, 0xda, 0xa5, 0xf7, 0x92, 0x09, 0xb8, 0x56, 0xfc, - 0x13, 0x13, 0x6a, 0xf0, 0x05, 0xba, 0x72, 0x9f, 0xc5, 0x04, 0x04, 0x4b, 0x79, 0x00, 0x7b, 0x52, - 0xf2, 0xd0, 0x4f, 0x25, 0x08, 0xdc, 0x47, 0xcd, 0x84, 0xca, 0x91, 0x2e, 0x6c, 0xa7, 0xe4, 0xfb, - 0x09, 0x95, 0x23, 0xa2, 0x35, 0x0a, 0x91, 0x01, 0xf7, 0x75, 0x71, 0xce, 0x20, 0x0e, 0x81, 0xfb, - 0x44, 0x6b, 0x06, 0x3f, 0xd4, 0x11, 0xae, 0x70, 0xed, 0xa2, 0x4e, 0x4c, 0x23, 0x10, 0x09, 0x0d, - 0xc0, 0xf8, 0x7f, 0xd9, 0x58, 0x77, 0xee, 0xcf, 0x14, 0xa4, 0xc4, 0x3c, 0x3b, 0x12, 0x7e, 0x0d, - 0xb5, 0x86, 0x9c, 0xa5, 0x89, 0x2e, 0x5d, 0xc7, 0x7b, 0xd1, 0x40, 0x5a, 0x77, 0x94, 0x90, 0x14, - 0x3a, 0x7c, 0x0d, 0xad, 0x67, 0xc0, 0x45, 0xc8, 0x62, 0xbb, 0xa9, 0x61, 0x9b, 0x06, 0xb6, 0x7e, - 0x58, 0x88, 0xc9, 0x4c, 0x8f, 0xaf, 0xa3, 0x36, 0x37, 0xc4, 0xed, 0x96, 0xc6, 0x5e, 0x32, 0xd8, - 0xf6, 0x2c, 0x21, 0x32, 0x47, 0xe0, 0xb7, 0xd1, 0x86, 0x48, 0xfd, 0xb9, 0xc1, 0x9a, 0x36, 0xb8, - 0x6c, 0x0c, 0x36, 0x0e, 0x4a, 0x15, 0x39, 0x8b, 0x53, 0x69, 0xa9, 0x1c, 0xed, 0xf5, 0xc5, 0xb4, - 0x54, 0x09, 0x88, 0xd6, 0x0c, 0x4e, 0xeb, 0x68, 0xeb, 0x00, 0x26, 0x0f, 0xfe, 0x9b, 0xee, 0x67, - 0x0b, 0xdd, 0x7f, 0xef, 0x6f, 0xb4, 0x63, 0x35, 0xf5, 0xff, 0xd7, 0x0d, 0xf8, 0xb1, 0x8e, 0x5e, - 0xfd, 0x0b, 0xa2, 0xf8, 0x1b, 0x0b, 0x61, 0xbe, 0xd4, 0xc4, 0xa6, 0xe4, 0x1f, 0xac, 0xce, 0x70, - 0xf9, 0x42, 0x78, 0xaf, 0xe4, 0xd3, 0x5e, 0xc5, 0x45, 0x21, 0x15, 0x71, 0xf1, 0x13, 0x0b, 0x5d, - 0x89, 0xab, 0x6e, 0xac, 0x39, 0xa6, 0x3b, 0xab, 0x33, 0xaa, 0x7c, 0x00, 0xbc, 0xab, 0xf9, 0xb4, - 0x57, 0xfd, 0x36, 0x90, 0x6a, 0x02, 0x83, 0x9f, 0xeb, 0xe8, 0xf2, 0xc5, 0x3b, 0xfd, 0xef, 0x74, - 0xe9, 0xef, 0x4d, 0xb4, 0x75, 0xd1, 0xa1, 0xff, 0xb0, 0x43, 0xe7, 0x83, 0xa4, 0xb1, 0xf8, 0xe2, - 0x7e, 0x26, 0x80, 0x9b, 0x41, 0xd2, 0x9f, 0x0d, 0x92, 0xa6, 0xde, 0x4d, 0x90, 0x3a, 0x0a, 0x3d, - 0x44, 0xc4, 0x6c, 0x8a, 0x1c, 0xa3, 0x16, 0xa8, 0x5d, 0xc6, 0x6e, 0xf5, 0x1b, 0x3b, 0x1b, 0x37, - 0x3f, 0x7d, 0x6e, 0xcd, 0xe6, 0xe8, 0x15, 0x69, 0x3f, 0x96, 0xfc, 0xb8, 0x1c, 0x60, 0x5a, 0x46, - 0x8a, 0x88, 0xdb, 0x99, 0x59, 0xa3, 0x34, 0x06, 0x5f, 0x42, 0x8d, 0x31, 0x1c, 0x17, 0x03, 0x94, - 0xa8, 0x4f, 0x4c, 0x50, 0x2b, 0x53, 0x1b, 0x96, 0x29, 0xf4, 0x7b, 0xab, 0x53, 0x2b, 0xb7, 0x34, - 0x52, 0xb8, 0xba, 0x5d, 0xbf, 0x65, 0x0d, 0xbe, 0xb7, 0xd0, 0xd5, 0x73, 0x5b, 0x56, 0x8d, 0x55, - 0x3a, 0x99, 0xb0, 0x87, 0x70, 0xa4, 0xb9, 0xb4, 0xcb, 0xb1, 0xba, 0x57, 0x88, 0xc9, 0x4c, 0x8f, - 0x5f, 0x47, 0x6b, 0x1c, 0xa8, 0x60, 0xb1, 0x19, 0xe5, 0xf3, 0x6e, 0x27, 0x5a, 0x4a, 0x8c, 0x16, - 0xef, 0xa1, 0x4d, 0x50, 0xe1, 0x35, 0xb9, 0x7d, 0xce, 0x19, 0x37, 0x47, 0xb6, 0x65, 0x0c, 0x36, - 0xf7, 0x17, 0xd5, 0xe4, 0xcf, 0x78, 0xef, 0xda, 0xc9, 0x69, 0xb7, 0xf6, 0xf4, 0xb4, 0x5b, 0xfb, - 0xe9, 0xb4, 0x5b, 0x7b, 0x9c, 0x77, 0xad, 0x93, 0xbc, 0x6b, 0x3d, 0xcd, 0xbb, 0xd6, 0xaf, 0x79, - 0xd7, 0xfa, 0xf6, 0xb7, 0x6e, 0xed, 0xf3, 0x75, 0x93, 0xf4, 0x1f, 0x01, 0x00, 0x00, 0xff, 0xff, - 0x38, 0xbb, 0x77, 0xc4, 0x79, 0x0c, 0x00, 0x00, + // 924 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xec, 0x56, 0x4f, 0x6f, 0x1b, 0x45, + 0x14, 0xf7, 0xfa, 0x4f, 0x62, 0x4f, 0x80, 0x94, 0xa9, 0x4a, 0xb6, 0x41, 0xb2, 0x2d, 0x23, 0xa1, + 0x54, 0xa2, 0xbb, 0x4d, 0xf9, 0x57, 0x55, 0x1c, 0x88, 0x45, 0x54, 0x2a, 0x68, 0x41, 0x13, 0xc8, + 0x01, 0x2e, 0xcc, 0x6e, 0x5e, 0xd7, 0x83, 0xed, 0x9d, 0xd5, 0xcc, 0xec, 0xb6, 0xe1, 0xd4, 0x0f, + 0xc0, 0x81, 0x63, 0x8f, 0x7c, 0x05, 0xbe, 0x00, 0x57, 0x72, 0xec, 0x11, 0x24, 0x64, 0x11, 0xf3, + 0x2d, 0x38, 0xa1, 0x99, 0x1d, 0x7b, 0x6d, 0xbc, 0xa1, 0x0a, 0x14, 0xd1, 0x43, 0x6f, 0xbb, 0xef, + 0xef, 0xef, 0xbd, 0xf7, 0x9b, 0x79, 0x83, 0xde, 0x1f, 0xde, 0x90, 0x1e, 0xe3, 0xfe, 0x30, 0x0d, + 0x40, 0xc4, 0xa0, 0x40, 0xfa, 0xc9, 0x30, 0xf2, 0x69, 0xc2, 0xa4, 0x4f, 0x53, 0x35, 0xe0, 0x82, + 0x7d, 0x43, 0x15, 0xe3, 0xb1, 0x9f, 0xed, 0x06, 0xa0, 0xe8, 0xae, 0x1f, 0x41, 0x0c, 0x82, 0x2a, + 0x38, 0xf2, 0x12, 0xc1, 0x15, 0xc7, 0xd7, 0xf2, 0x08, 0x5e, 0x11, 0xc1, 0x4b, 0x86, 0x91, 0xa7, + 0x23, 0x78, 0x4b, 0x11, 0x3c, 0x1b, 0x61, 0xfb, 0x6a, 0xc4, 0xd4, 0x20, 0x0d, 0xbc, 0x90, 0x8f, + 0xfd, 0x88, 0x47, 0xdc, 0x37, 0x81, 0x82, 0xf4, 0x9e, 0xf9, 0x33, 0x3f, 0xe6, 0x2b, 0x4f, 0xb0, + 0xfd, 0x96, 0x85, 0x48, 0x13, 0x36, 0xa6, 0xe1, 0x80, 0xc5, 0x20, 0x8e, 0x0b, 0x90, 0x63, 0x50, + 0xd4, 0xcf, 0x56, 0x60, 0x6d, 0xfb, 0x67, 0x79, 0x89, 0x34, 0x56, 0x6c, 0x0c, 0x2b, 0x0e, 0xef, + 0x3c, 0xc9, 0x41, 0x86, 0x03, 0x18, 0xd3, 0x15, 0xbf, 0x37, 0xcf, 0xf2, 0x4b, 0x15, 0x1b, 0xf9, + 0x2c, 0x56, 0x52, 0x89, 0x15, 0xa7, 0x85, 0x9a, 0x24, 0x88, 0x0c, 0x44, 0x51, 0x10, 0x3c, 0xa0, + 0xe3, 0x64, 0x04, 0x65, 0x35, 0x7d, 0xb8, 0x30, 0xac, 0xab, 0x34, 0x8a, 0x04, 0x44, 0x54, 0xf1, + 0x05, 0x5f, 0x9a, 0x30, 0x01, 0x11, 0x93, 0x4a, 0xcc, 0x66, 0x46, 0x47, 0xc9, 0x60, 0x75, 0x68, + 0xbd, 0x77, 0x11, 0xda, 0x7f, 0xa0, 0x04, 0x3d, 0xa4, 0xa3, 0x14, 0x70, 0x07, 0x35, 0x98, 0x82, + 0xb1, 0x74, 0x9d, 0x6e, 0x6d, 0xa7, 0xd5, 0x6f, 0x4d, 0x27, 0x9d, 0xc6, 0x6d, 0x2d, 0x20, 0xb9, + 0xfc, 0x66, 0xf3, 0xd1, 0xf7, 0x9d, 0xca, 0xc3, 0x5f, 0xbb, 0x95, 0xde, 0xa4, 0x8a, 0xdc, 0x8f, + 0x79, 0x48, 0x47, 0x07, 0x69, 0xf0, 0x35, 0x84, 0x6a, 0x2f, 0x0c, 0x41, 0x4a, 0x02, 0x19, 0x83, + 0xfb, 0xf8, 0x2b, 0xd4, 0xd4, 0xe3, 0x38, 0xa2, 0x8a, 0xba, 0x4e, 0xd7, 0xd9, 0xd9, 0xb8, 0x7e, + 0xcd, 0xb3, 0xec, 0x58, 0xec, 0x4e, 0xc1, 0x0f, 0x6d, 0xed, 0x65, 0xbb, 0xde, 0x27, 0x26, 0xd6, + 0x1d, 0x50, 0xb4, 0x8f, 0x4f, 0x26, 0x9d, 0xca, 0x74, 0xd2, 0x41, 0x85, 0x8c, 0xcc, 0xa3, 0xe2, + 0x21, 0xaa, 0xcb, 0x04, 0x42, 0xb7, 0x6a, 0xa2, 0xdf, 0xf6, 0xce, 0xcb, 0x3d, 0xaf, 0x04, 0xf6, + 0x41, 0x02, 0x61, 0xff, 0x05, 0x9b, 0xb6, 0xae, 0xff, 0x88, 0x49, 0x82, 0x25, 0x5a, 0x93, 0x8a, + 0xaa, 0x54, 0xba, 0x35, 0x93, 0xee, 0xa3, 0xa7, 0x93, 0xce, 0x84, 0xec, 0xbf, 0x64, 0x13, 0xae, + 0xe5, 0xff, 0xc4, 0xa6, 0xea, 0x7d, 0x89, 0x2e, 0xdd, 0xe5, 0x31, 0x01, 0xc9, 0x53, 0x11, 0xc2, + 0x9e, 0x52, 0x82, 0x05, 0xa9, 0x02, 0x89, 0xbb, 0xa8, 0x9e, 0x50, 0x35, 0x30, 0x8d, 0x6d, 0x15, + 0x78, 0x3f, 0xa5, 0x6a, 0x40, 0x8c, 0x46, 0x5b, 0x64, 0x20, 0x02, 0xd3, 0x9c, 0x05, 0x8b, 0x43, + 0x10, 0x01, 0x31, 0x9a, 0xde, 0x8f, 0x55, 0x84, 0x4b, 0x42, 0xfb, 0xa8, 0x15, 0xd3, 0x31, 0xc8, + 0x84, 0x86, 0x60, 0xe3, 0xbf, 0x6c, 0xbd, 0x5b, 0x77, 0x67, 0x0a, 0x52, 0xd8, 0x3c, 0x39, 0x13, + 0x7e, 0x0d, 0x35, 0x22, 0xc1, 0xd3, 0xc4, 0xb4, 0xae, 0xd5, 0x7f, 0xd1, 0x9a, 0x34, 0x6e, 0x69, + 0x21, 0xc9, 0x75, 0xf8, 0x0a, 0x5a, 0xcf, 0x40, 0x48, 0xc6, 0x63, 0xb7, 0x6e, 0xcc, 0x36, 0xad, + 0xd9, 0xfa, 0x61, 0x2e, 0x26, 0x33, 0x3d, 0x7e, 0x03, 0x35, 0x85, 0x05, 0xee, 0x36, 0x8c, 0xed, + 0x05, 0x6b, 0xdb, 0x9c, 0x15, 0x44, 0xe6, 0x16, 0xf8, 0x6d, 0xb4, 0x21, 0xd3, 0x60, 0xee, 0xb0, + 0x66, 0x1c, 0x2e, 0x5a, 0x87, 0x8d, 0x83, 0x42, 0x45, 0x16, 0xed, 0x74, 0x59, 0xba, 0x46, 0x77, + 0x7d, 0xb9, 0x2c, 0xdd, 0x02, 0x62, 0x34, 0xbd, 0xd3, 0x2a, 0xda, 0x3a, 0x80, 0xd1, 0xbd, 0xff, + 0x87, 0xfd, 0x7c, 0x89, 0xfd, 0x77, 0xfe, 0x01, 0x1d, 0xcb, 0xa1, 0x3f, 0x5b, 0x27, 0xe0, 0xa7, + 0x2a, 0x7a, 0xf5, 0x6f, 0x80, 0xe2, 0x6f, 0x1d, 0x84, 0xc5, 0x0a, 0x89, 0x6d, 0xcb, 0x3f, 0x38, + 0x3f, 0xc2, 0xd5, 0x03, 0xd1, 0x7f, 0x65, 0x3a, 0xe9, 0x94, 0x1c, 0x14, 0x52, 0x92, 0x17, 0x3f, + 0x72, 0xd0, 0xa5, 0xb8, 0xec, 0xc4, 0xda, 0x31, 0xdd, 0x3a, 0x3f, 0xa2, 0xd2, 0x0b, 0xa0, 0x7f, + 0x79, 0x3a, 0xe9, 0x94, 0xdf, 0x0d, 0xa4, 0x1c, 0x40, 0xef, 0x97, 0x2a, 0xba, 0xf8, 0xfc, 0x9e, + 0xfe, 0x6f, 0x58, 0xfa, 0x47, 0x1d, 0x6d, 0x3d, 0x67, 0xe8, 0xbf, 0x64, 0xe8, 0x7c, 0x91, 0xd4, + 0x96, 0x6f, 0xdc, 0xcf, 0x25, 0x08, 0xbb, 0x48, 0xba, 0xb3, 0x45, 0x52, 0x37, 0x6f, 0x13, 0xa4, + 0x47, 0x61, 0x96, 0x88, 0x9c, 0x6d, 0x91, 0x63, 0xd4, 0x00, 0xfd, 0x96, 0x71, 0x1b, 0xdd, 0xda, + 0xce, 0xc6, 0xf5, 0xcf, 0x9e, 0x1a, 0xd9, 0x3c, 0xf3, 0x44, 0xda, 0x8f, 0x95, 0x38, 0x2e, 0x16, + 0x98, 0x91, 0x91, 0x3c, 0xe3, 0x76, 0x66, 0x9f, 0x51, 0xc6, 0x06, 0x5f, 0x40, 0xb5, 0x21, 0x1c, + 0xe7, 0x0b, 0x94, 0xe8, 0x4f, 0x4c, 0x50, 0x23, 0xd3, 0x2f, 0x2c, 0xdb, 0xe8, 0xf7, 0xce, 0x0f, + 0xad, 0x78, 0xa5, 0x91, 0x3c, 0xd4, 0xcd, 0xea, 0x0d, 0xa7, 0xf7, 0x83, 0x83, 0x2e, 0x9f, 0x49, + 0x59, 0xbd, 0x56, 0xe9, 0x68, 0xc4, 0xef, 0xc3, 0x91, 0xc1, 0xd2, 0x2c, 0xd6, 0xea, 0x5e, 0x2e, + 0x26, 0x33, 0x3d, 0x7e, 0x1d, 0xad, 0x09, 0xa0, 0x92, 0xc7, 0x76, 0x95, 0xcf, 0xd9, 0x4e, 0x8c, + 0x94, 0x58, 0x2d, 0xde, 0x43, 0x9b, 0xa0, 0xd3, 0x1b, 0x70, 0xfb, 0x42, 0x70, 0x61, 0x47, 0xb6, + 0x65, 0x1d, 0x36, 0xf7, 0x97, 0xd5, 0xe4, 0xaf, 0xf6, 0xfd, 0x2b, 0x27, 0xa7, 0xed, 0xca, 0xe3, + 0xd3, 0x76, 0xe5, 0xe7, 0xd3, 0x76, 0xe5, 0xe1, 0xb4, 0xed, 0x9c, 0x4c, 0xdb, 0xce, 0xe3, 0x69, + 0xdb, 0xf9, 0x6d, 0xda, 0x76, 0xbe, 0xfb, 0xbd, 0x5d, 0xf9, 0x62, 0xdd, 0x16, 0xfd, 0x67, 0x00, + 0x00, 0x00, 0xff, 0xff, 0xb2, 0x73, 0x89, 0x1d, 0x95, 0x0c, 0x00, 0x00, } diff --git a/vendor/k8s.io/kubernetes/pkg/apis/autoscaling/v1/generated.pb.go b/vendor/k8s.io/kubernetes/pkg/apis/autoscaling/v1/generated.pb.go index 331ab2999ec1..7cb8fbf9bfd8 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/autoscaling/v1/generated.pb.go +++ b/vendor/k8s.io/kubernetes/pkg/apis/autoscaling/v1/generated.pb.go @@ -3414,87 +3414,88 @@ var ( ) var fileDescriptorGenerated = []byte{ - // 1298 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xd4, 0x57, 0xcf, 0x8f, 0xdb, 0xc4, - 0x17, 0x5f, 0x27, 0xd9, 0xd5, 0x76, 0xbc, 0xfd, 0xf1, 0x9d, 0x56, 0x6d, 0xba, 0xfd, 0x36, 0x5e, - 0x19, 0x0e, 0x2d, 0x2a, 0x36, 0x09, 0xa5, 0xa2, 0x42, 0x15, 0xda, 0x04, 0x95, 0x56, 0x34, 0xed, - 0x32, 0x4d, 0x2b, 0x7e, 0x09, 0x31, 0x71, 0x5e, 0xb3, 0xd3, 0x8d, 0x7f, 0xc8, 0x9e, 0x44, 0xdd, - 0x4a, 0x48, 0x9c, 0x38, 0x73, 0xe1, 0x8c, 0xe0, 0x9f, 0xe0, 0x5c, 0x24, 0xa4, 0x1e, 0x7b, 0x83, - 0x53, 0x44, 0x0d, 0x37, 0xc4, 0x3f, 0x50, 0x71, 0x40, 0x1e, 0x4f, 0x1c, 0x3b, 0x89, 0xd3, 0x4d, - 0xbb, 0x2d, 0xe2, 0x66, 0xcf, 0x7c, 0xde, 0xe7, 0xf3, 0xde, 0x9b, 0x37, 0x6f, 0x66, 0xd0, 0xc5, - 0x9d, 0xb7, 0x03, 0x83, 0xb9, 0xe6, 0x4e, 0xbf, 0x0d, 0xbe, 0x03, 0x1c, 0x02, 0xd3, 0xdb, 0xe9, - 0x9a, 0xd4, 0x63, 0x81, 0x49, 0xfb, 0xdc, 0x0d, 0x2c, 0xda, 0x63, 0x4e, 0xd7, 0x1c, 0x54, 0xcd, - 0x2e, 0x38, 0xe0, 0x53, 0x0e, 0x1d, 0xc3, 0xf3, 0x5d, 0xee, 0xe2, 0xb3, 0xb1, 0xa9, 0x31, 0x36, - 0x35, 0xbc, 0x9d, 0xae, 0x11, 0x99, 0x1a, 0x29, 0x53, 0x63, 0x50, 0x5d, 0x7f, 0xbd, 0xcb, 0xf8, - 0x76, 0xbf, 0x6d, 0x58, 0xae, 0x6d, 0x76, 0xdd, 0xae, 0x6b, 0x0a, 0x86, 0x76, 0xff, 0x8e, 0xf8, - 0x13, 0x3f, 0xe2, 0x2b, 0x66, 0x5e, 0x3f, 0x2f, 0x9d, 0xa2, 0x1e, 0xb3, 0xa9, 0xb5, 0xcd, 0x1c, - 0xf0, 0x77, 0x47, 0x6e, 0x99, 0x3e, 0x04, 0x6e, 0xdf, 0xb7, 0x60, 0xd2, 0x9f, 0xb9, 0x56, 0x81, - 0x69, 0x03, 0xa7, 0x33, 0xa2, 0x58, 0x37, 0xf3, 0xac, 0xfc, 0xbe, 0xc3, 0x99, 0x3d, 0x2d, 0x73, - 0xe1, 0x69, 0x06, 0x81, 0xb5, 0x0d, 0x36, 0x9d, 0xb2, 0x7b, 0x33, 0xcf, 0xae, 0xcf, 0x59, 0xcf, - 0x64, 0x0e, 0x0f, 0xb8, 0x3f, 0x2f, 0xa6, 0x00, 0xfc, 0x01, 0xf8, 0xe3, 0x80, 0xe0, 0x1e, 0xb5, - 0xbd, 0x1e, 0xcc, 0x8a, 0xe9, 0x5c, 0xee, 0xa2, 0xce, 0x42, 0x5f, 0x9a, 0x53, 0x02, 0x70, 0x8f, - 0x83, 0x13, 0x30, 0xd7, 0x09, 0xcc, 0x41, 0xb5, 0x0d, 0x9c, 0x4e, 0x99, 0xeb, 0xdf, 0x2a, 0xe8, - 0x54, 0xc3, 0x77, 0x83, 0xe0, 0x36, 0xf8, 0x11, 0xf2, 0x46, 0xfb, 0x2e, 0x58, 0x9c, 0xc0, 0x1d, - 0xf0, 0xc1, 0xb1, 0x00, 0x6f, 0xa0, 0xd2, 0x0e, 0x73, 0x3a, 0x65, 0x65, 0x43, 0x39, 0x73, 0xa0, - 0xbe, 0xf6, 0x70, 0xa8, 0x2d, 0x85, 0x43, 0xad, 0xf4, 0x01, 0x73, 0x3a, 0x44, 0xcc, 0x44, 0x08, - 0x87, 0xda, 0x50, 0x2e, 0x64, 0x11, 0xd7, 0xa9, 0x0d, 0x44, 0xcc, 0xe0, 0x1a, 0x42, 0xd4, 0x63, - 0x52, 0xa0, 0x5c, 0x14, 0x38, 0x2c, 0x71, 0x68, 0x73, 0xeb, 0xaa, 0x9c, 0x21, 0x29, 0x94, 0xfe, - 0x4b, 0x01, 0x9d, 0xb8, 0xe2, 0xfa, 0xec, 0xbe, 0xeb, 0x70, 0xda, 0xdb, 0x72, 0x3b, 0x9b, 0xb2, - 0x26, 0xc1, 0xc7, 0x5f, 0xa0, 0xd5, 0xa8, 0x1e, 0x3a, 0x94, 0x53, 0xe1, 0x97, 0x5a, 0x7b, 0xc3, - 0x90, 0xd5, 0x9c, 0x5e, 0x9e, 0x71, 0x3d, 0x47, 0x68, 0x63, 0x50, 0x35, 0xe2, 0xe0, 0x9a, 0xc0, - 0xe9, 0x58, 0x7f, 0x3c, 0x46, 0x12, 0x56, 0xbc, 0x8d, 0x4a, 0x81, 0x07, 0x96, 0x88, 0x49, 0xad, - 0x5d, 0x36, 0xf6, 0xbc, 0x57, 0x8c, 0x1c, 0x9f, 0x6f, 0x7a, 0x60, 0x8d, 0x73, 0x13, 0xfd, 0x11, - 0xa1, 0x80, 0x3d, 0xb4, 0x12, 0x70, 0xca, 0xfb, 0x81, 0xc8, 0x8b, 0x5a, 0xbb, 0xb2, 0x0f, 0x5a, - 0x82, 0xaf, 0x7e, 0x48, 0xaa, 0xad, 0xc4, 0xff, 0x44, 0xea, 0xe8, 0x7f, 0x28, 0xe8, 0x54, 0x8e, - 0xe5, 0x35, 0x16, 0x70, 0xfc, 0xd9, 0x54, 0x76, 0x8d, 0xbd, 0x65, 0x37, 0xb2, 0x16, 0xb9, 0x3d, - 0x22, 0x95, 0x57, 0x47, 0x23, 0xa9, 0xcc, 0x76, 0xd1, 0x32, 0xe3, 0x60, 0x07, 0xe5, 0xc2, 0x46, - 0xf1, 0x8c, 0x5a, 0xab, 0x3f, 0x7f, 0xb8, 0xf5, 0x83, 0x52, 0x6e, 0xf9, 0x6a, 0x44, 0x4c, 0x62, - 0x7e, 0xfd, 0xef, 0x42, 0x6e, 0x98, 0x51, 0xfa, 0xf1, 0xd7, 0x0a, 0x3a, 0x24, 0x7e, 0x5b, 0xd4, - 0xef, 0x42, 0x54, 0xf1, 0x32, 0xda, 0x45, 0x56, 0x7b, 0xce, 0xce, 0xa9, 0x1f, 0x97, 0x6e, 0x1d, - 0xba, 0x99, 0x51, 0x21, 0x13, 0xaa, 0xb8, 0x8a, 0x54, 0x9b, 0x39, 0x04, 0xbc, 0x1e, 0xb3, 0x68, - 0x20, 0x4a, 0x6e, 0xb9, 0x7e, 0x38, 0x1c, 0x6a, 0x6a, 0x73, 0x3c, 0x4c, 0xd2, 0x18, 0xfc, 0x16, - 0x52, 0x6d, 0x7a, 0x2f, 0x31, 0x29, 0x0a, 0x93, 0xa3, 0x52, 0x4f, 0x6d, 0x8e, 0xa7, 0x48, 0x1a, - 0x87, 0xef, 0xa2, 0x0a, 0x17, 0xb2, 0x8d, 0xad, 0x5b, 0xb7, 0x38, 0xeb, 0xb1, 0xfb, 0x94, 0x33, - 0xd7, 0xd9, 0x02, 0xdf, 0x02, 0x87, 0xd3, 0x2e, 0x94, 0x4b, 0x82, 0x49, 0x0f, 0x87, 0x5a, 0xa5, - 0x35, 0x17, 0x49, 0x9e, 0xc2, 0xa4, 0x3f, 0x28, 0xa2, 0xd3, 0x73, 0xeb, 0x13, 0x5f, 0x46, 0xd8, - 0x6d, 0x8b, 0xb6, 0xd8, 0x79, 0x3f, 0x6e, 0x4a, 0x51, 0x77, 0x88, 0xd6, 0xa0, 0x58, 0x3f, 0x1e, - 0x0e, 0x35, 0x7c, 0x63, 0x6a, 0x96, 0xcc, 0xb0, 0xc0, 0x16, 0x3a, 0xd8, 0xa3, 0x01, 0x8f, 0xb3, - 0xcc, 0x64, 0x23, 0x52, 0x6b, 0xaf, 0xed, 0xad, 0x68, 0x23, 0x8b, 0xfa, 0xff, 0xc2, 0xa1, 0x76, - 0xf0, 0x5a, 0x9a, 0x84, 0x64, 0x39, 0xf1, 0x26, 0x3a, 0x6c, 0xf5, 0x7d, 0x1f, 0x1c, 0x3e, 0x91, - 0xf5, 0x13, 0x32, 0xeb, 0x87, 0x1b, 0xd9, 0x69, 0x32, 0x89, 0x8f, 0x28, 0x3a, 0x10, 0x30, 0x1f, - 0x3a, 0x09, 0x45, 0x29, 0x4b, 0xf1, 0x5e, 0x76, 0x9a, 0x4c, 0xe2, 0xb1, 0x8d, 0x34, 0xc9, 0x9a, - 0xbb, 0x82, 0xcb, 0x82, 0xf2, 0x95, 0x70, 0xa8, 0x69, 0x8d, 0xf9, 0x50, 0xf2, 0x34, 0x2e, 0xfd, - 0xcf, 0x02, 0x42, 0x4d, 0xe0, 0x3e, 0xb3, 0xc4, 0x8e, 0x39, 0x8f, 0x4a, 0x7c, 0xd7, 0x03, 0x79, - 0x14, 0x6c, 0x8c, 0x9a, 0x59, 0x6b, 0xd7, 0x83, 0x27, 0x43, 0xed, 0x88, 0x44, 0x8a, 0xd3, 0x3d, - 0x1a, 0x23, 0x02, 0x8d, 0x29, 0x5a, 0x71, 0xc5, 0xce, 0x90, 0xeb, 0x72, 0x69, 0x81, 0xed, 0x95, - 0xf4, 0xe6, 0x84, 0xb8, 0x8e, 0xa2, 0x8e, 0x26, 0xb7, 0x9a, 0x24, 0xc6, 0x1f, 0xa3, 0x92, 0xe7, - 0x76, 0x46, 0x1d, 0xf4, 0x9d, 0x05, 0x04, 0xb6, 0xdc, 0x4e, 0x90, 0xa1, 0x5f, 0x8d, 0x22, 0x8a, - 0x46, 0x89, 0xa0, 0xc4, 0x0c, 0xad, 0x8e, 0x6e, 0x2c, 0x62, 0xb5, 0xd4, 0xda, 0xbb, 0x0b, 0xd0, - 0x13, 0x69, 0x9a, 0x91, 0x58, 0x8b, 0x3a, 0xe3, 0x68, 0x86, 0x24, 0xf4, 0xfa, 0x5f, 0x05, 0xb4, - 0x26, 0x81, 0xf1, 0x06, 0xf9, 0x97, 0xf3, 0x1d, 0x9f, 0x22, 0x2f, 0x2c, 0xdf, 0x31, 0xfd, 0x0b, - 0xcd, 0x77, 0x2c, 0x91, 0x97, 0xef, 0xef, 0x0a, 0x08, 0x4f, 0x17, 0x18, 0x76, 0xd0, 0x4a, 0xdc, - 0xda, 0xf6, 0xf9, 0x38, 0x48, 0x8e, 0x63, 0xd9, 0xf9, 0xa5, 0x4a, 0x74, 0x39, 0xb2, 0x85, 0xfe, - 0xf5, 0xf1, 0x25, 0x2a, 0xb9, 0x9c, 0x34, 0x93, 0x19, 0x92, 0x42, 0x61, 0x40, 0x6a, 0x6c, 0x7d, - 0x9b, 0xf6, 0xfa, 0x20, 0xd7, 0x61, 0xee, 0x29, 0x6d, 0x8c, 0xc2, 0x36, 0x3e, 0xec, 0x53, 0x87, - 0x33, 0xbe, 0x3b, 0x3e, 0x2f, 0x5a, 0x63, 0x2a, 0x92, 0xe6, 0xd5, 0x7f, 0x98, 0xcc, 0x50, 0x5c, - 0x97, 0xff, 0x85, 0x0c, 0x6d, 0xa3, 0x35, 0xd9, 0xdd, 0x9e, 0x27, 0x45, 0xc7, 0xa4, 0xca, 0x5a, - 0x23, 0xc5, 0x45, 0x32, 0xcc, 0xfa, 0x4f, 0x0a, 0x3a, 0x32, 0xd9, 0x46, 0x26, 0x5c, 0x56, 0xf6, - 0xe4, 0xf2, 0x7d, 0x84, 0xe3, 0x80, 0x37, 0x07, 0xe0, 0xd3, 0x2e, 0xc4, 0x8e, 0x17, 0x9e, 0xc9, - 0xf1, 0x75, 0xa9, 0x85, 0x5b, 0x53, 0x8c, 0x64, 0x86, 0x8a, 0xfe, 0x73, 0x36, 0x88, 0x78, 0x9d, - 0x9f, 0x25, 0x88, 0x2f, 0xd1, 0x51, 0x99, 0x9d, 0x7d, 0x88, 0xe2, 0x94, 0x14, 0x3b, 0xda, 0x98, - 0xa6, 0x24, 0xb3, 0x74, 0xf4, 0x1f, 0x0b, 0xe8, 0xd8, 0xac, 0xa6, 0x8b, 0x9b, 0xf2, 0x91, 0x12, - 0x47, 0x71, 0x31, 0xfd, 0x48, 0x79, 0x32, 0xd4, 0xce, 0xce, 0x7b, 0x71, 0x25, 0x5d, 0x25, 0xf5, - 0xa2, 0xf9, 0x08, 0x95, 0x33, 0x59, 0x4c, 0x9d, 0x9f, 0xf2, 0x02, 0xf7, 0xff, 0x70, 0xa8, 0x95, - 0x5b, 0x39, 0x18, 0x92, 0x6b, 0x8d, 0x07, 0x33, 0xab, 0xe0, 0xd9, 0xca, 0xf7, 0xf8, 0x02, 0x15, - 0xf0, 0x60, 0x3a, 0x73, 0x71, 0x15, 0xec, 0x73, 0xe6, 0x3e, 0x45, 0x27, 0xb3, 0x0b, 0x37, 0x9d, - 0xba, 0xd3, 0xe1, 0x50, 0x3b, 0xd9, 0xc8, 0x03, 0x91, 0x7c, 0xfb, 0xbc, 0xea, 0x2b, 0xbe, 0xa4, - 0xea, 0xfb, 0xbe, 0x80, 0x96, 0xc5, 0x95, 0xf1, 0x25, 0xbc, 0x50, 0x6f, 0x67, 0x5e, 0xa8, 0xe7, - 0x17, 0x68, 0xc1, 0xc2, 0xc3, 0xdc, 0xf7, 0xe8, 0xe7, 0x13, 0xef, 0xd1, 0x0b, 0x0b, 0x33, 0xcf, - 0x7f, 0x7d, 0x5e, 0x44, 0x07, 0x12, 0x07, 0xf0, 0xb9, 0xe8, 0xb4, 0x97, 0x77, 0x61, 0x45, 0xac, - 0x7d, 0xf2, 0x74, 0x4c, 0x2e, 0xc1, 0x09, 0x42, 0x67, 0x48, 0x4d, 0x29, 0x2c, 0x66, 0x1c, 0xa1, - 0x03, 0xe8, 0x81, 0xc5, 0x5d, 0x5f, 0x1e, 0x21, 0x09, 0xfa, 0xa6, 0x1c, 0x27, 0x09, 0xa2, 0xfe, - 0xea, 0xc3, 0xc7, 0x95, 0xa5, 0x47, 0x8f, 0x2b, 0x4b, 0xbf, 0x3e, 0xae, 0x2c, 0x7d, 0x15, 0x56, - 0x94, 0x87, 0x61, 0x45, 0x79, 0x14, 0x56, 0x94, 0xdf, 0xc2, 0x8a, 0xf2, 0xcd, 0xef, 0x95, 0xa5, - 0x4f, 0x0a, 0x83, 0xea, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x4f, 0xa4, 0x78, 0x02, 0x7e, 0x13, - 0x00, 0x00, + // 1327 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xd4, 0x57, 0xcd, 0x6f, 0x1b, 0x45, + 0x14, 0x8f, 0x1d, 0x27, 0x4a, 0xc7, 0xe9, 0x07, 0xd3, 0xaa, 0x75, 0x53, 0xea, 0x8d, 0x16, 0x0e, + 0x2d, 0x6a, 0x77, 0xb1, 0x29, 0x15, 0x15, 0xaa, 0x50, 0x6c, 0x54, 0x5a, 0xd1, 0xb4, 0x61, 0x9a, + 0x56, 0x7c, 0x09, 0x31, 0x59, 0xbf, 0xae, 0xa7, 0xf1, 0x7e, 0x68, 0x76, 0x6c, 0x35, 0x95, 0x90, + 0x38, 0x71, 0xe6, 0xc2, 0x19, 0xc1, 0x3f, 0xc1, 0xb9, 0x48, 0x48, 0x3d, 0xf6, 0x06, 0x27, 0x8b, + 0x2e, 0xdc, 0x10, 0xff, 0x40, 0xc5, 0x01, 0xed, 0xec, 0x78, 0xbd, 0x6b, 0x7b, 0xdd, 0x38, 0x4d, + 0x8b, 0xb8, 0xed, 0xce, 0xfc, 0xde, 0xef, 0xf7, 0xde, 0x9b, 0x37, 0x6f, 0x66, 0xd0, 0xa5, 0xed, + 0x77, 0x02, 0x83, 0x79, 0xe6, 0x76, 0x77, 0x0b, 0xb8, 0x0b, 0x02, 0x02, 0xd3, 0xdf, 0xb6, 0x4d, + 0xea, 0xb3, 0xc0, 0xa4, 0x5d, 0xe1, 0x05, 0x16, 0xed, 0x30, 0xd7, 0x36, 0x7b, 0x35, 0xd3, 0x06, + 0x17, 0x38, 0x15, 0xd0, 0x32, 0x7c, 0xee, 0x09, 0x0f, 0x9f, 0x8d, 0x4d, 0x8d, 0xa1, 0xa9, 0xe1, + 0x6f, 0xdb, 0x46, 0x64, 0x6a, 0xa4, 0x4c, 0x8d, 0x5e, 0x6d, 0xe5, 0xbc, 0xcd, 0x44, 0xbb, 0xbb, + 0x65, 0x58, 0x9e, 0x63, 0xda, 0x9e, 0xed, 0x99, 0x92, 0x61, 0xab, 0x7b, 0x57, 0xfe, 0xc9, 0x1f, + 0xf9, 0x15, 0x33, 0xaf, 0x5c, 0x50, 0x4e, 0x51, 0x9f, 0x39, 0xd4, 0x6a, 0x33, 0x17, 0xf8, 0xce, + 0xc0, 0x2d, 0x93, 0x43, 0xe0, 0x75, 0xb9, 0x05, 0xa3, 0xfe, 0x4c, 0xb5, 0x0a, 0x4c, 0x07, 0x04, + 0x9d, 0x10, 0xc5, 0x8a, 0x99, 0x67, 0xc5, 0xbb, 0xae, 0x60, 0xce, 0xb8, 0xcc, 0xc5, 0x67, 0x19, + 0x04, 0x56, 0x1b, 0x1c, 0x3a, 0x66, 0xf7, 0x56, 0x9e, 0x5d, 0x57, 0xb0, 0x8e, 0xc9, 0x5c, 0x11, + 0x08, 0x3e, 0x2d, 0xa6, 0x00, 0x78, 0x0f, 0xf8, 0x30, 0x20, 0xb8, 0x4f, 0x1d, 0xbf, 0x03, 0x93, + 0x62, 0xba, 0x9a, 0x5a, 0xd4, 0xf3, 0xd4, 0xb6, 0x39, 0xd8, 0x54, 0x78, 0x29, 0x5b, 0xea, 0x33, + 0x0e, 0x36, 0x0b, 0x04, 0xa7, 0x82, 0x79, 0xae, 0xd9, 0xab, 0xd1, 0x8e, 0xdf, 0xa6, 0xe3, 0x4c, + 0xe7, 0x72, 0xcb, 0x63, 0x92, 0xee, 0xe5, 0x29, 0xc5, 0x04, 0xf7, 0x05, 0xb8, 0x01, 0xf3, 0xdc, + 0xc0, 0xec, 0xd5, 0xb6, 0x40, 0x8c, 0x8b, 0xe9, 0xdf, 0x15, 0xd0, 0xa9, 0x26, 0xf7, 0x82, 0xe0, + 0x0e, 0xf0, 0x08, 0x79, 0x73, 0xeb, 0x1e, 0x58, 0x82, 0xc0, 0x5d, 0xe0, 0xe0, 0x5a, 0x80, 0x57, + 0x51, 0x69, 0x9b, 0xb9, 0xad, 0x4a, 0x61, 0xb5, 0x70, 0xe6, 0x40, 0x63, 0xf9, 0x51, 0x5f, 0x9b, + 0x0b, 0xfb, 0x5a, 0xe9, 0x43, 0xe6, 0xb6, 0x88, 0x9c, 0x89, 0x10, 0x2e, 0x75, 0xa0, 0x52, 0xcc, + 0x22, 0x6e, 0x50, 0x07, 0x88, 0x9c, 0xc1, 0x75, 0x84, 0xa8, 0xcf, 0x94, 0x40, 0x65, 0x5e, 0xe2, + 0xb0, 0xc2, 0xa1, 0xb5, 0x8d, 0x6b, 0x6a, 0x86, 0xa4, 0x50, 0xfa, 0xaf, 0x45, 0x74, 0xe2, 0xaa, + 0xc7, 0xd9, 0x03, 0xcf, 0x15, 0xb4, 0xb3, 0xe1, 0xb5, 0xd6, 0x54, 0x75, 0x03, 0xc7, 0x5f, 0xa2, + 0xa5, 0xa8, 0xb2, 0x5a, 0x54, 0x50, 0xe9, 0x57, 0xb9, 0xfe, 0xa6, 0xa1, 0xf6, 0x45, 0x7a, 0xa1, + 0x87, 0x3b, 0x23, 0x42, 0x1b, 0xbd, 0x9a, 0x11, 0x07, 0xb7, 0x0e, 0x82, 0x0e, 0xf5, 0x87, 0x63, + 0x24, 0x61, 0xc5, 0x6d, 0x54, 0x0a, 0x7c, 0xb0, 0x64, 0x4c, 0xe5, 0xfa, 0x15, 0x63, 0xd7, 0xbb, + 0xce, 0xc8, 0xf1, 0xf9, 0x96, 0x0f, 0xd6, 0x30, 0x37, 0xd1, 0x1f, 0x91, 0x0a, 0xd8, 0x47, 0x8b, + 0x81, 0xa0, 0xa2, 0x1b, 0xc8, 0xbc, 0x94, 0xeb, 0x57, 0xf7, 0x41, 0x4b, 0xf2, 0x35, 0x0e, 0x29, + 0xb5, 0xc5, 0xf8, 0x9f, 0x28, 0x1d, 0xfd, 0xcf, 0x02, 0x3a, 0x95, 0x63, 0x79, 0x9d, 0x05, 0x02, + 0x7f, 0x3e, 0x96, 0x5d, 0x63, 0x77, 0xd9, 0x8d, 0xac, 0x65, 0x6e, 0x8f, 0x28, 0xe5, 0xa5, 0xc1, + 0x48, 0x2a, 0xb3, 0x36, 0x5a, 0x60, 0x02, 0x9c, 0xa0, 0x52, 0x5c, 0x9d, 0x3f, 0x53, 0xae, 0x37, + 0x9e, 0x3f, 0xdc, 0xc6, 0x41, 0x25, 0xb7, 0x70, 0x2d, 0x22, 0x26, 0x31, 0xbf, 0xfe, 0x4f, 0x31, + 0x37, 0xcc, 0x28, 0xfd, 0xf8, 0x9b, 0x02, 0x3a, 0x24, 0x7f, 0x37, 0x29, 0xb7, 0x21, 0xaa, 0x78, + 0x15, 0xed, 0x2c, 0xab, 0x3d, 0x65, 0xe7, 0x34, 0x8e, 0x2b, 0xb7, 0x0e, 0xdd, 0xca, 0xa8, 0x90, + 0x11, 0x55, 0x5c, 0x43, 0x65, 0x87, 0xb9, 0x04, 0xfc, 0x0e, 0xb3, 0x68, 0x20, 0x4b, 0x6e, 0xa1, + 0x71, 0x38, 0xec, 0x6b, 0xe5, 0xf5, 0xe1, 0x30, 0x49, 0x63, 0xf0, 0xdb, 0xa8, 0xec, 0xd0, 0xfb, + 0x89, 0xc9, 0xbc, 0x34, 0x39, 0xaa, 0xf4, 0xca, 0xeb, 0xc3, 0x29, 0x92, 0xc6, 0xe1, 0x7b, 0xa8, + 0x2a, 0xa4, 0x6c, 0x73, 0xe3, 0xf6, 0x6d, 0xc1, 0x3a, 0xec, 0x81, 0xec, 0x44, 0x1b, 0xc0, 0x2d, + 0x70, 0x05, 0xb5, 0xa1, 0x52, 0x92, 0x4c, 0x7a, 0xd8, 0xd7, 0xaa, 0x9b, 0x53, 0x91, 0xe4, 0x19, + 0x4c, 0xfa, 0xc3, 0x79, 0x74, 0x7a, 0x6a, 0x7d, 0xe2, 0x2b, 0x08, 0x7b, 0x5b, 0xb2, 0xc1, 0xb6, + 0x3e, 0x88, 0x9b, 0x52, 0xd4, 0x1d, 0xa2, 0x35, 0x98, 0x6f, 0x1c, 0x0f, 0xfb, 0x1a, 0xbe, 0x39, + 0x36, 0x4b, 0x26, 0x58, 0x60, 0x0b, 0x1d, 0xec, 0xd0, 0x40, 0xc4, 0x59, 0x66, 0xaa, 0x11, 0x95, + 0xeb, 0x6f, 0xec, 0xae, 0x68, 0x23, 0x8b, 0xc6, 0x2b, 0x61, 0x5f, 0x3b, 0x78, 0x3d, 0x4d, 0x42, + 0xb2, 0x9c, 0x78, 0x0d, 0x1d, 0xb6, 0xba, 0x9c, 0x83, 0x2b, 0x46, 0xb2, 0x7e, 0x42, 0x65, 0xfd, + 0x70, 0x33, 0x3b, 0x4d, 0x46, 0xf1, 0x11, 0x45, 0x0b, 0x02, 0xc6, 0xa1, 0x95, 0x50, 0x94, 0xb2, + 0x14, 0xef, 0x67, 0xa7, 0xc9, 0x28, 0x1e, 0x3b, 0x48, 0x53, 0xac, 0xb9, 0x2b, 0xb8, 0x20, 0x29, + 0x5f, 0x0b, 0xfb, 0x9a, 0xd6, 0x9c, 0x0e, 0x25, 0xcf, 0xe2, 0xd2, 0xff, 0x2a, 0x22, 0xb4, 0x0e, + 0x82, 0x33, 0x4b, 0xee, 0x98, 0x0b, 0xa8, 0x24, 0x76, 0x7c, 0x50, 0x47, 0xc1, 0xea, 0xa0, 0x99, + 0x6d, 0xee, 0xf8, 0xf0, 0xb4, 0xaf, 0x1d, 0x51, 0x48, 0x79, 0x4f, 0x88, 0xc6, 0x88, 0x44, 0x63, + 0x8a, 0x16, 0x3d, 0xb9, 0x33, 0xd4, 0xba, 0x5c, 0x9e, 0x61, 0x7b, 0x25, 0xbd, 0x39, 0x21, 0x6e, + 0xa0, 0xa8, 0xa3, 0xa9, 0xad, 0xa6, 0x88, 0xf1, 0x27, 0xa8, 0xe4, 0x7b, 0xad, 0x41, 0x07, 0x7d, + 0x77, 0x06, 0x81, 0x0d, 0xaf, 0x15, 0x64, 0xe8, 0x97, 0xa2, 0x88, 0xa2, 0x51, 0x22, 0x29, 0x31, + 0x43, 0x4b, 0x83, 0xbb, 0x8f, 0x5c, 0xad, 0x72, 0xfd, 0xbd, 0x19, 0xe8, 0x89, 0x32, 0xcd, 0x48, + 0x2c, 0x47, 0x9d, 0x71, 0x30, 0x43, 0x12, 0x7a, 0xfd, 0xef, 0x22, 0x5a, 0x56, 0xc0, 0x78, 0x83, + 0xfc, 0xc7, 0xf9, 0x8e, 0x4f, 0x91, 0x17, 0x96, 0xef, 0x98, 0xfe, 0x85, 0xe6, 0x3b, 0x96, 0xc8, + 0xcb, 0xf7, 0xf7, 0x45, 0x84, 0xc7, 0x0b, 0x0c, 0xbb, 0x68, 0x31, 0x6e, 0x6d, 0xfb, 0x7c, 0x1c, + 0x24, 0xc7, 0xb1, 0xea, 0xfc, 0x4a, 0x25, 0xba, 0x1c, 0x39, 0x52, 0xff, 0xc6, 0xf0, 0x12, 0x95, + 0x5c, 0x4e, 0xd6, 0x93, 0x19, 0x92, 0x42, 0x61, 0x40, 0xe5, 0xd8, 0xfa, 0x0e, 0xed, 0x74, 0x41, + 0xad, 0xc3, 0xd4, 0x53, 0xda, 0x18, 0x84, 0x6d, 0x7c, 0xd4, 0xa5, 0xae, 0x60, 0x62, 0x67, 0x78, + 0x5e, 0x6c, 0x0e, 0xa9, 0x48, 0x9a, 0x57, 0xff, 0x71, 0x34, 0x43, 0x71, 0x5d, 0xfe, 0x1f, 0x32, + 0xd4, 0x46, 0xcb, 0xaa, 0xbb, 0x3d, 0x4f, 0x8a, 0x8e, 0x29, 0x95, 0xe5, 0x66, 0x8a, 0x8b, 0x64, + 0x98, 0xf5, 0x9f, 0x0b, 0xe8, 0xc8, 0x68, 0x1b, 0x19, 0x71, 0xb9, 0xb0, 0x2b, 0x97, 0x1f, 0x20, + 0x1c, 0x07, 0xbc, 0xd6, 0x03, 0x4e, 0x6d, 0x88, 0x1d, 0x2f, 0xee, 0xc9, 0xf1, 0x15, 0xa5, 0x85, + 0x37, 0xc7, 0x18, 0xc9, 0x04, 0x15, 0xfd, 0x97, 0x6c, 0x10, 0xf1, 0x3a, 0xef, 0x25, 0x88, 0xaf, + 0xd0, 0x51, 0x95, 0x9d, 0x7d, 0x88, 0xe2, 0x94, 0x12, 0x3b, 0xda, 0x1c, 0xa7, 0x24, 0x93, 0x74, + 0xf4, 0x9f, 0x8a, 0xe8, 0xd8, 0xa4, 0xa6, 0x8b, 0xd7, 0xd5, 0x23, 0x25, 0x8e, 0xe2, 0x52, 0xfa, + 0x91, 0xf2, 0xb4, 0xaf, 0x9d, 0x9d, 0xf6, 0xe2, 0x4a, 0xba, 0x4a, 0xea, 0x45, 0xf3, 0x31, 0xaa, + 0x64, 0xb2, 0x98, 0x3a, 0x3f, 0xd5, 0x05, 0xee, 0xd5, 0xb0, 0xaf, 0x55, 0x36, 0x73, 0x30, 0x24, + 0xd7, 0x1a, 0xf7, 0x26, 0x56, 0xc1, 0xde, 0xca, 0xf7, 0xf8, 0x0c, 0x15, 0xf0, 0x70, 0x3c, 0x73, + 0x71, 0x15, 0xec, 0x73, 0xe6, 0x3e, 0x43, 0x27, 0xb3, 0x0b, 0x37, 0x9e, 0xba, 0xd3, 0x61, 0x5f, + 0x3b, 0xd9, 0xcc, 0x03, 0x91, 0x7c, 0xfb, 0xbc, 0xea, 0x9b, 0x7f, 0x49, 0xd5, 0xf7, 0x43, 0x11, + 0x2d, 0xc8, 0x2b, 0xe3, 0x4b, 0x78, 0xa1, 0xde, 0xc9, 0xbc, 0x50, 0x2f, 0xcc, 0xd0, 0x82, 0xa5, + 0x87, 0xb9, 0xef, 0xd1, 0x2f, 0x46, 0xde, 0xa3, 0x17, 0x67, 0x66, 0x9e, 0xfe, 0xfa, 0xbc, 0x84, + 0x0e, 0x24, 0x0e, 0xe0, 0x73, 0xd1, 0x69, 0xaf, 0xee, 0xc2, 0x05, 0xb9, 0xf6, 0xc9, 0xd3, 0x31, + 0xb9, 0x04, 0x27, 0x08, 0x9d, 0xa1, 0x72, 0x4a, 0x61, 0x36, 0xe3, 0x08, 0x1d, 0x40, 0x07, 0x2c, + 0xe1, 0x71, 0x75, 0x84, 0x24, 0xe8, 0x5b, 0x6a, 0x9c, 0x24, 0x88, 0xc6, 0xeb, 0x8f, 0x9e, 0x54, + 0xe7, 0x1e, 0x3f, 0xa9, 0xce, 0xfd, 0xf6, 0xa4, 0x3a, 0xf7, 0x75, 0x58, 0x2d, 0x3c, 0x0a, 0xab, + 0x85, 0xc7, 0x61, 0xb5, 0xf0, 0x7b, 0x58, 0x2d, 0x7c, 0xfb, 0x47, 0x75, 0xee, 0xd3, 0x62, 0xaf, + 0xf6, 0x6f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x56, 0x6b, 0x59, 0xf5, 0xc8, 0x13, 0x00, 0x00, } diff --git a/vendor/k8s.io/kubernetes/pkg/apis/autoscaling/v1/generated.proto b/vendor/k8s.io/kubernetes/pkg/apis/autoscaling/v1/generated.proto index 0d31bb82a3eb..6d5b0169315a 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/autoscaling/v1/generated.proto +++ b/vendor/k8s.io/kubernetes/pkg/apis/autoscaling/v1/generated.proto @@ -27,6 +27,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; import "k8s.io/kubernetes/pkg/apis/extensions/v1beta1/generated.proto"; diff --git a/vendor/k8s.io/kubernetes/pkg/apis/autoscaling/v2alpha1/generated.pb.go b/vendor/k8s.io/kubernetes/pkg/apis/autoscaling/v2alpha1/generated.pb.go index f668e5250a76..767786d739bf 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/autoscaling/v2alpha1/generated.pb.go +++ b/vendor/k8s.io/kubernetes/pkg/apis/autoscaling/v2alpha1/generated.pb.go @@ -2982,82 +2982,84 @@ var ( ) var fileDescriptorGenerated = []byte{ - // 1219 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xd4, 0x57, 0xdb, 0x6e, 0x1b, 0x45, - 0x18, 0x8e, 0x0f, 0x49, 0xc3, 0x38, 0x4d, 0xca, 0xb4, 0x4a, 0xdd, 0x84, 0xda, 0xd1, 0x5e, 0x95, - 0x0a, 0x76, 0x89, 0x29, 0x08, 0x84, 0x2a, 0x14, 0x9b, 0x43, 0x2b, 0xe2, 0x34, 0x4c, 0x43, 0x85, - 0x00, 0x09, 0xc6, 0xeb, 0x89, 0x33, 0xc4, 0x7b, 0xd0, 0xce, 0xac, 0x95, 0x44, 0xaa, 0xc4, 0x03, - 0x70, 0xc1, 0x0d, 0x8f, 0x80, 0xc4, 0x1b, 0x70, 0x0d, 0x12, 0x52, 0x2e, 0xcb, 0x1d, 0x57, 0x16, - 0x71, 0xef, 0x78, 0x84, 0x4a, 0x1c, 0xb4, 0x33, 0xe3, 0x3d, 0x78, 0xbd, 0x26, 0x0e, 0x69, 0x05, - 0x77, 0xde, 0x99, 0xff, 0xff, 0xbe, 0xff, 0xf0, 0xcd, 0x3f, 0x63, 0xf0, 0xf6, 0xfe, 0x1b, 0x4c, - 0xa7, 0x8e, 0xb1, 0xef, 0xb7, 0x88, 0x67, 0x13, 0x4e, 0x98, 0xe1, 0xee, 0x77, 0x0c, 0xec, 0x52, - 0x66, 0x60, 0x9f, 0x3b, 0xcc, 0xc4, 0x5d, 0x6a, 0x77, 0x8c, 0x5e, 0x0d, 0x77, 0xdd, 0x3d, 0xbc, - 0x6e, 0x74, 0x88, 0x4d, 0x3c, 0xcc, 0x49, 0x5b, 0x77, 0x3d, 0x87, 0x3b, 0xd0, 0x90, 0x00, 0x7a, - 0x04, 0xa0, 0xbb, 0xfb, 0x1d, 0x3d, 0x00, 0xd0, 0x63, 0x00, 0xfa, 0x10, 0x60, 0xe5, 0xe5, 0x0e, - 0xe5, 0x7b, 0x7e, 0x4b, 0x37, 0x1d, 0xcb, 0xe8, 0x38, 0x1d, 0xc7, 0x10, 0x38, 0x2d, 0x7f, 0x57, - 0x7c, 0x89, 0x0f, 0xf1, 0x4b, 0xe2, 0xaf, 0xdc, 0x52, 0x01, 0x62, 0x97, 0x5a, 0xd8, 0xdc, 0xa3, - 0x36, 0xf1, 0x0e, 0x87, 0x21, 0x1a, 0x1e, 0x61, 0x8e, 0xef, 0x99, 0x64, 0x34, 0xaa, 0x89, 0x5e, - 0xcc, 0xb0, 0x08, 0xc7, 0x46, 0x2f, 0x95, 0xcb, 0x8a, 0x91, 0xe5, 0xe5, 0xf9, 0x36, 0xa7, 0x56, - 0x9a, 0xe6, 0xf5, 0x7f, 0x72, 0x60, 0xe6, 0x1e, 0xb1, 0x70, 0xca, 0xef, 0xd5, 0x2c, 0x3f, 0x9f, - 0xd3, 0xae, 0x41, 0x6d, 0xce, 0xb8, 0x37, 0x29, 0x27, 0x46, 0xbc, 0x1e, 0xf1, 0xa2, 0x84, 0xc8, - 0x01, 0xb6, 0xdc, 0x2e, 0x19, 0x97, 0xd3, 0x4b, 0x99, 0x0d, 0x1e, 0x67, 0x7d, 0x7b, 0x82, 0x1c, - 0xc8, 0x01, 0x27, 0x36, 0xa3, 0x8e, 0xcd, 0x8c, 0xde, 0x7a, 0x8b, 0xf0, 0xb4, 0x18, 0xb4, 0x6f, - 0x73, 0x60, 0xb5, 0xe1, 0x39, 0x8c, 0x3d, 0x20, 0x5e, 0x60, 0x79, 0xaf, 0xf5, 0x25, 0x31, 0x39, - 0x22, 0xbb, 0xc4, 0x23, 0xb6, 0x49, 0xe0, 0x1a, 0x28, 0xee, 0x53, 0xbb, 0x5d, 0xce, 0xad, 0xe5, - 0x6e, 0x3c, 0x57, 0x5f, 0x38, 0xee, 0x57, 0x67, 0x06, 0xfd, 0x6a, 0xf1, 0x03, 0x6a, 0xb7, 0x91, - 0xd8, 0x09, 0x2c, 0x6c, 0x6c, 0x91, 0x72, 0x3e, 0x69, 0xb1, 0x85, 0x2d, 0x82, 0xc4, 0x0e, 0xac, - 0x01, 0x80, 0x5d, 0xaa, 0x08, 0xca, 0x05, 0x61, 0x07, 0x95, 0x1d, 0xd8, 0xd8, 0xbe, 0xab, 0x76, - 0x50, 0xcc, 0x4a, 0x7b, 0x9c, 0x07, 0x57, 0xef, 0x38, 0x1e, 0x3d, 0x72, 0x6c, 0x8e, 0xbb, 0xdb, - 0x4e, 0x7b, 0x43, 0x29, 0x93, 0x78, 0xf0, 0x0b, 0x30, 0x1f, 0xe8, 0xa1, 0x8d, 0x39, 0x16, 0x71, - 0x95, 0x6a, 0xaf, 0xe8, 0x4a, 0xd3, 0xf1, 0xf6, 0x44, 0xaa, 0x0e, 0xac, 0xf5, 0xde, 0xba, 0x2e, - 0x93, 0x6b, 0x12, 0x8e, 0x23, 0xfe, 0x68, 0x0d, 0x85, 0xa8, 0xd0, 0x06, 0x45, 0xe6, 0x12, 0x53, - 0xe4, 0x54, 0xaa, 0x6d, 0xea, 0x53, 0x9e, 0x18, 0x3d, 0x23, 0xf2, 0xfb, 0x2e, 0x31, 0xa3, 0x0a, - 0x05, 0x5f, 0x48, 0xf0, 0xc0, 0x1e, 0x98, 0x63, 0x1c, 0x73, 0x9f, 0x89, 0xea, 0x94, 0x6a, 0x5b, - 0xe7, 0xc6, 0x28, 0x50, 0xeb, 0x8b, 0x8a, 0x73, 0x4e, 0x7e, 0x23, 0xc5, 0xa6, 0xfd, 0x9e, 0x03, - 0xab, 0x19, 0x9e, 0x9b, 0x94, 0x71, 0xf8, 0x59, 0xaa, 0xd2, 0xfa, 0xe9, 0x2a, 0x1d, 0x78, 0x8b, - 0x3a, 0x5f, 0x52, 0xcc, 0xf3, 0xc3, 0x95, 0x58, 0x95, 0x2d, 0x30, 0x4b, 0x39, 0xb1, 0x58, 0x39, - 0xbf, 0x56, 0xb8, 0x51, 0xaa, 0xdd, 0x39, 0xaf, 0xa4, 0xeb, 0x17, 0x15, 0xe9, 0xec, 0xdd, 0x00, - 0x1e, 0x49, 0x16, 0xed, 0xcf, 0x7c, 0x66, 0xb2, 0x41, 0x2b, 0xe0, 0xd7, 0x39, 0xb0, 0x28, 0x3e, - 0x77, 0xb0, 0xd7, 0x21, 0xc1, 0x19, 0x50, 0x39, 0x4f, 0xdf, 0xff, 0x09, 0x27, 0xaa, 0xbe, 0xac, - 0x82, 0x5b, 0xbc, 0x9f, 0xe0, 0x42, 0x23, 0xdc, 0x70, 0x1d, 0x94, 0x2c, 0x6a, 0x23, 0xe2, 0x76, - 0xa9, 0x89, 0x99, 0x90, 0xe2, 0x6c, 0x7d, 0x69, 0xd0, 0xaf, 0x96, 0x9a, 0xd1, 0x32, 0x8a, 0xdb, - 0xc0, 0xd7, 0x40, 0xc9, 0xc2, 0x07, 0xa1, 0x4b, 0x41, 0xb8, 0x5c, 0x56, 0x7c, 0xa5, 0x66, 0xb4, - 0x85, 0xe2, 0x76, 0x70, 0x17, 0x5c, 0xb0, 0x08, 0xf7, 0xa8, 0xc9, 0xca, 0x45, 0xd1, 0x89, 0xb7, - 0xa6, 0x4e, 0xb8, 0x29, 0xfc, 0x85, 0xbe, 0x97, 0x14, 0xdf, 0x05, 0xb9, 0xc6, 0xd0, 0x10, 0x5c, - 0xfb, 0xa5, 0x00, 0xae, 0x4f, 0xd4, 0x29, 0x7c, 0x0f, 0x40, 0xa7, 0x25, 0x46, 0x65, 0xfb, 0x7d, - 0x39, 0xa8, 0x82, 0x89, 0x11, 0x74, 0xa1, 0x50, 0x5f, 0x1e, 0xf4, 0xab, 0xf0, 0x5e, 0x6a, 0x17, - 0x8d, 0xf1, 0x80, 0x26, 0xb8, 0xd8, 0xc5, 0x8c, 0xcb, 0x0a, 0x53, 0x35, 0x9c, 0x4a, 0xb5, 0x9b, - 0xa7, 0x13, 0x6f, 0xe0, 0x51, 0x7f, 0x7e, 0xd0, 0xaf, 0x5e, 0xdc, 0x8c, 0x83, 0xa0, 0x24, 0x26, - 0xdc, 0x00, 0x4b, 0xa6, 0xef, 0x79, 0xc4, 0xe6, 0x23, 0x15, 0xbf, 0xaa, 0x2a, 0xb0, 0xd4, 0x48, - 0x6e, 0xa3, 0x51, 0xfb, 0x00, 0xa2, 0x4d, 0x18, 0xf5, 0x48, 0x3b, 0x84, 0x28, 0x26, 0x21, 0xde, - 0x49, 0x6e, 0xa3, 0x51, 0x7b, 0xf8, 0x10, 0x2c, 0x2a, 0x54, 0x55, 0xef, 0xf2, 0xac, 0xe8, 0xe1, - 0xed, 0xb3, 0xf6, 0x50, 0x4e, 0x8c, 0x50, 0xa5, 0x8d, 0x04, 0x38, 0x1a, 0x21, 0xd3, 0xfe, 0xc8, - 0x03, 0x10, 0x35, 0x1f, 0xde, 0x02, 0x45, 0x7e, 0xe8, 0x12, 0x75, 0x5d, 0xac, 0x0d, 0x47, 0xdd, - 0xce, 0xa1, 0x4b, 0x9e, 0xf4, 0xab, 0x97, 0x94, 0xa5, 0x78, 0x01, 0x04, 0x6b, 0x48, 0x58, 0xc3, - 0x0e, 0x98, 0x73, 0xc4, 0x29, 0x51, 0x7d, 0x6a, 0x4c, 0x1d, 0x7b, 0x38, 0xc5, 0x43, 0xf8, 0x3a, - 0x08, 0xe6, 0x9d, 0x3a, 0x7c, 0x0a, 0x1e, 0x7e, 0x0e, 0x8a, 0xae, 0xd3, 0x1e, 0x4e, 0xd9, 0x8d, - 0xa9, 0x69, 0xb6, 0x9d, 0x36, 0x4b, 0x90, 0xcc, 0x07, 0xd9, 0x05, 0xab, 0x48, 0x00, 0x43, 0x07, - 0xcc, 0x0f, 0x5f, 0x38, 0xa2, 0x93, 0xa5, 0xda, 0xbb, 0x53, 0x93, 0x20, 0x05, 0x90, 0x20, 0x5a, - 0x08, 0x66, 0xe8, 0x70, 0x07, 0x85, 0x24, 0xda, 0x5f, 0x79, 0xb0, 0x10, 0x6f, 0xdc, 0x7f, 0xa3, - 0x03, 0x52, 0x43, 0x4f, 0xb9, 0x03, 0x92, 0xe4, 0x19, 0x74, 0x40, 0x12, 0x65, 0x75, 0xe0, 0xbb, - 0x3c, 0x80, 0x69, 0xf9, 0x41, 0x0e, 0xe6, 0xb8, 0x98, 0xe5, 0x4f, 0xe5, 0x12, 0x09, 0x2f, 0x74, - 0x75, 0x5f, 0x28, 0xae, 0xe0, 0xa9, 0x25, 0xa7, 0xed, 0x56, 0xf4, 0x24, 0x0b, 0x9f, 0x3a, 0xcd, - 0x70, 0x07, 0xc5, 0xac, 0x20, 0x01, 0x25, 0xe9, 0xfd, 0x00, 0x77, 0x7d, 0xa2, 0x3a, 0x33, 0xf1, - 0x9e, 0xd7, 0x87, 0xc9, 0xeb, 0x1f, 0xfa, 0xd8, 0xe6, 0x94, 0x1f, 0x46, 0xb7, 0xcc, 0x4e, 0x04, - 0x85, 0xe2, 0xb8, 0xda, 0xf7, 0xa3, 0x75, 0x92, 0x7a, 0xfd, 0xff, 0xd4, 0x69, 0x0f, 0x2c, 0xa8, - 0xe1, 0xf7, 0x6f, 0x0a, 0x75, 0x45, 0xb1, 0x2c, 0x34, 0x62, 0x58, 0x28, 0x81, 0xac, 0xfd, 0x94, - 0x03, 0x97, 0x46, 0x47, 0xcd, 0x48, 0xc8, 0xb9, 0x53, 0x85, 0x7c, 0x04, 0xa0, 0x4c, 0x78, 0xa3, - 0x47, 0x3c, 0xdc, 0x21, 0x32, 0xf0, 0xfc, 0x99, 0x02, 0x5f, 0x51, 0x5c, 0x70, 0x27, 0x85, 0x88, - 0xc6, 0xb0, 0x68, 0x3f, 0x27, 0x93, 0x90, 0xdd, 0x3e, 0x4b, 0x12, 0x0f, 0xc1, 0x65, 0x55, 0x9d, - 0x73, 0xc8, 0x62, 0x55, 0x91, 0x5d, 0x6e, 0xa4, 0x21, 0xd1, 0x38, 0x1e, 0xed, 0x87, 0x3c, 0xb8, - 0x32, 0x6e, 0x24, 0xc3, 0xa6, 0xfa, 0xe3, 0x23, 0xb3, 0x78, 0x33, 0xfe, 0xc7, 0xe7, 0x49, 0xbf, - 0xfa, 0xe2, 0xa4, 0x7f, 0x71, 0xe1, 0x84, 0x89, 0xfd, 0x4b, 0xfa, 0x18, 0x94, 0x13, 0x55, 0xfc, - 0x88, 0xd3, 0x2e, 0x3d, 0x92, 0x2f, 0x20, 0xf9, 0xf8, 0x7b, 0x61, 0xd0, 0xaf, 0x96, 0x77, 0x32, - 0x6c, 0x50, 0xa6, 0x37, 0xec, 0x8d, 0x55, 0xc1, 0xd9, 0xe4, 0xbb, 0x3c, 0x85, 0x02, 0x7e, 0x4c, - 0x57, 0x4e, 0xaa, 0xe0, 0x9c, 0x2b, 0xf7, 0x29, 0xb8, 0x96, 0x6c, 0x5c, 0xba, 0x74, 0xd7, 0x07, - 0xfd, 0xea, 0xb5, 0x46, 0x96, 0x11, 0xca, 0xf6, 0xcf, 0x52, 0x5f, 0xe1, 0xd9, 0xa8, 0xaf, 0x7e, - 0xf3, 0xf8, 0xa4, 0x32, 0xf3, 0xe8, 0xa4, 0x32, 0xf3, 0xeb, 0x49, 0x65, 0xe6, 0xab, 0x41, 0x25, - 0x77, 0x3c, 0xa8, 0xe4, 0x1e, 0x0d, 0x2a, 0xb9, 0xdf, 0x06, 0x95, 0xdc, 0x37, 0x8f, 0x2b, 0x33, - 0x9f, 0xcc, 0x0f, 0x07, 0xe1, 0xdf, 0x01, 0x00, 0x00, 0xff, 0xff, 0xb2, 0xdc, 0xcf, 0x37, 0x1a, - 0x12, 0x00, 0x00, + // 1250 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xd4, 0x57, 0x5b, 0x6f, 0x1b, 0xc5, + 0x17, 0x8f, 0x2f, 0x49, 0xf3, 0x1f, 0xe7, 0xf6, 0x9f, 0x54, 0xa9, 0x9b, 0x50, 0x3b, 0xf2, 0x53, + 0xa9, 0xe8, 0x2e, 0x31, 0x05, 0x81, 0x50, 0x85, 0x62, 0x73, 0x49, 0x45, 0x9c, 0x86, 0x69, 0xa8, + 0x10, 0x20, 0xc1, 0x78, 0x3d, 0xd9, 0x0c, 0xf1, 0x5e, 0x34, 0x33, 0xb6, 0x92, 0x48, 0x95, 0xf8, + 0x00, 0x3c, 0xf0, 0xc2, 0x47, 0x40, 0xe2, 0x1b, 0xf0, 0x0c, 0x12, 0x52, 0x1e, 0xcb, 0x1b, 0x4f, + 0x16, 0x71, 0xdf, 0xf8, 0x08, 0x95, 0xb8, 0x68, 0x67, 0xc6, 0xde, 0x5d, 0xdb, 0x6b, 0xe2, 0x90, + 0x56, 0xf0, 0xe6, 0x9d, 0x39, 0xe7, 0xf7, 0x3b, 0xe7, 0xfc, 0xce, 0x9c, 0x19, 0x83, 0xb7, 0x0e, + 0x5f, 0xe7, 0x06, 0xf5, 0xcc, 0xc3, 0x56, 0x9d, 0x30, 0x97, 0x08, 0xc2, 0x4d, 0xff, 0xd0, 0x36, + 0xb1, 0x4f, 0xb9, 0x89, 0x5b, 0xc2, 0xe3, 0x16, 0x6e, 0x52, 0xd7, 0x36, 0xdb, 0x65, 0xdc, 0xf4, + 0x0f, 0xf0, 0x86, 0x69, 0x13, 0x97, 0x30, 0x2c, 0x48, 0xc3, 0xf0, 0x99, 0x27, 0x3c, 0x68, 0x2a, + 0x00, 0x23, 0x04, 0x30, 0xfc, 0x43, 0xdb, 0x08, 0x00, 0x8c, 0x08, 0x80, 0xd1, 0x03, 0x58, 0xbd, + 0x6d, 0x53, 0x71, 0xd0, 0xaa, 0x1b, 0x96, 0xe7, 0x98, 0xb6, 0x67, 0x7b, 0xa6, 0xc4, 0xa9, 0xb7, + 0xf6, 0xe5, 0x97, 0xfc, 0x90, 0xbf, 0x14, 0xfe, 0xea, 0x1d, 0x1d, 0x20, 0xf6, 0xa9, 0x83, 0xad, + 0x03, 0xea, 0x12, 0x76, 0xdc, 0x0b, 0xd1, 0x64, 0x84, 0x7b, 0x2d, 0x66, 0x91, 0xc1, 0xa8, 0xc6, + 0x7a, 0x71, 0xd3, 0x21, 0x02, 0x9b, 0xed, 0xa1, 0x5c, 0x56, 0xcd, 0x24, 0x2f, 0xd6, 0x72, 0x05, + 0x75, 0x86, 0x69, 0x5e, 0xfb, 0x3b, 0x07, 0x6e, 0x1d, 0x10, 0x07, 0x0f, 0xf9, 0xbd, 0x92, 0xe4, + 0xd7, 0x12, 0xb4, 0x69, 0x52, 0x57, 0x70, 0xc1, 0xc6, 0xe5, 0xc4, 0x09, 0x6b, 0x13, 0x16, 0x26, + 0x44, 0x8e, 0xb0, 0xe3, 0x37, 0xc9, 0xa8, 0x9c, 0xb6, 0x22, 0x02, 0xdf, 0xc6, 0xb6, 0xcd, 0x88, + 0x8d, 0x85, 0x17, 0xf1, 0xc5, 0x3e, 0x65, 0xc4, 0xa6, 0x5c, 0x30, 0x2c, 0xa8, 0xe7, 0x9a, 0xed, + 0x8d, 0xd1, 0x4a, 0xaf, 0xbe, 0x94, 0xd8, 0x2a, 0xa3, 0x78, 0xef, 0x8e, 0x69, 0x2c, 0x72, 0x24, + 0x88, 0xcb, 0xa9, 0xe7, 0x72, 0xb3, 0xbd, 0x51, 0x27, 0x62, 0x98, 0xac, 0xf4, 0x4d, 0x0a, 0xac, + 0x55, 0x99, 0xc7, 0xf9, 0x43, 0xc2, 0x02, 0xcb, 0xfb, 0xf5, 0x2f, 0x88, 0x25, 0x10, 0xd9, 0x27, + 0x8c, 0xb8, 0x16, 0x81, 0xeb, 0x20, 0x7b, 0x48, 0xdd, 0x46, 0x3e, 0xb5, 0x9e, 0xba, 0xf9, 0xbf, + 0xca, 0xdc, 0x69, 0xa7, 0x38, 0xd5, 0xed, 0x14, 0xb3, 0xef, 0x53, 0xb7, 0x81, 0xe4, 0x4e, 0x60, + 0xe1, 0x62, 0x87, 0xe4, 0xd3, 0x71, 0x8b, 0x1d, 0xec, 0x10, 0x24, 0x77, 0x60, 0x19, 0x00, 0xec, + 0x53, 0x4d, 0x90, 0xcf, 0x48, 0x3b, 0xa8, 0xed, 0xc0, 0xe6, 0xee, 0x3d, 0xbd, 0x83, 0x22, 0x56, + 0xa5, 0x27, 0x69, 0x70, 0x6d, 0xcb, 0x63, 0xf4, 0xc4, 0x73, 0x05, 0x6e, 0xee, 0x7a, 0x8d, 0x4d, + 0xdd, 0xe3, 0x84, 0xc1, 0xcf, 0xc1, 0x6c, 0xd0, 0x59, 0x0d, 0x2c, 0xb0, 0x8c, 0x2b, 0x57, 0x7e, + 0xd9, 0xd0, 0xa7, 0x23, 0x2a, 0x74, 0x78, 0x3e, 0x02, 0x6b, 0xa3, 0xbd, 0x61, 0xa8, 0xe4, 0x6a, + 0x44, 0xe0, 0x90, 0x3f, 0x5c, 0x43, 0x7d, 0x54, 0xe8, 0x82, 0x2c, 0xf7, 0x89, 0x25, 0x73, 0xca, + 0x95, 0xb7, 0x8d, 0x09, 0xcf, 0x9e, 0x91, 0x10, 0xf9, 0x03, 0x9f, 0x58, 0x61, 0x85, 0x82, 0x2f, + 0x24, 0x79, 0x60, 0x1b, 0xcc, 0x70, 0x81, 0x45, 0x8b, 0xcb, 0xea, 0xe4, 0xca, 0x3b, 0x97, 0xc6, + 0x28, 0x51, 0x2b, 0x0b, 0x9a, 0x73, 0x46, 0x7d, 0x23, 0xcd, 0x56, 0xfa, 0x2d, 0x05, 0xd6, 0x12, + 0x3c, 0xb7, 0x29, 0x17, 0xf0, 0xd3, 0xa1, 0x4a, 0x1b, 0xe7, 0xab, 0x74, 0xe0, 0x2d, 0xeb, 0xbc, + 0xa4, 0x99, 0x67, 0x7b, 0x2b, 0x91, 0x2a, 0x3b, 0x60, 0x9a, 0x0a, 0xe2, 0xf0, 0x7c, 0x7a, 0x3d, + 0x73, 0x33, 0x57, 0xde, 0xba, 0xac, 0xa4, 0x2b, 0xf3, 0x9a, 0x74, 0xfa, 0x5e, 0x00, 0x8f, 0x14, + 0x4b, 0xe9, 0x8f, 0x74, 0x62, 0xb2, 0x81, 0x14, 0xf0, 0xab, 0x14, 0x58, 0x90, 0x9f, 0x7b, 0x98, + 0xd9, 0x24, 0x38, 0x03, 0x3a, 0xe7, 0xc9, 0xf5, 0x1f, 0x73, 0xa2, 0x2a, 0x2b, 0x3a, 0xb8, 0x85, + 0x07, 0x31, 0x2e, 0x34, 0xc0, 0x0d, 0x37, 0x40, 0xce, 0xa1, 0x2e, 0x22, 0x7e, 0x93, 0x5a, 0x98, + 0xcb, 0x56, 0x9c, 0xae, 0x2c, 0x76, 0x3b, 0xc5, 0x5c, 0x2d, 0x5c, 0x46, 0x51, 0x1b, 0xf8, 0x2a, + 0xc8, 0x39, 0xf8, 0xa8, 0xef, 0x92, 0x91, 0x2e, 0xcb, 0x9a, 0x2f, 0x57, 0x0b, 0xb7, 0x50, 0xd4, + 0x0e, 0xee, 0x83, 0x2b, 0x0e, 0x11, 0x8c, 0x5a, 0x3c, 0x9f, 0x95, 0x4a, 0xbc, 0x39, 0x71, 0xc2, + 0x35, 0xe9, 0x2f, 0xfb, 0x7b, 0x51, 0xf3, 0x5d, 0x51, 0x6b, 0x1c, 0xf5, 0xc0, 0x4b, 0x3f, 0x67, + 0xc0, 0x8d, 0xb1, 0x7d, 0x0a, 0xdf, 0x05, 0xd0, 0xab, 0xcb, 0xa1, 0xdb, 0x78, 0x4f, 0x0d, 0xaa, + 0x60, 0x62, 0x04, 0x2a, 0x64, 0x2a, 0x2b, 0xdd, 0x4e, 0x11, 0xde, 0x1f, 0xda, 0x45, 0x23, 0x3c, + 0xa0, 0x05, 0xe6, 0x9b, 0x98, 0x0b, 0x55, 0x61, 0xaa, 0x87, 0x53, 0xae, 0x7c, 0xeb, 0x7c, 0xcd, + 0x1b, 0x78, 0x54, 0xfe, 0xdf, 0xed, 0x14, 0xe7, 0xb7, 0xa3, 0x20, 0x28, 0x8e, 0x09, 0x37, 0xc1, + 0xa2, 0xd5, 0x62, 0x8c, 0xb8, 0x62, 0xa0, 0xe2, 0xd7, 0x74, 0x05, 0x16, 0xab, 0xf1, 0x6d, 0x34, + 0x68, 0x1f, 0x40, 0x34, 0x08, 0xa7, 0x8c, 0x34, 0xfa, 0x10, 0xd9, 0x38, 0xc4, 0xdb, 0xf1, 0x6d, + 0x34, 0x68, 0x0f, 0x1f, 0x81, 0x05, 0x8d, 0xaa, 0xeb, 0x9d, 0x9f, 0x96, 0x1a, 0xde, 0xbd, 0xa8, + 0x86, 0x6a, 0x62, 0xf4, 0xbb, 0xb4, 0x1a, 0x03, 0x47, 0x03, 0x64, 0xa5, 0xdf, 0xd3, 0x00, 0x84, + 0xe2, 0xc3, 0x3b, 0x20, 0x2b, 0x8e, 0x7d, 0xa2, 0xaf, 0x8b, 0xf5, 0xde, 0xa8, 0xdb, 0x3b, 0xf6, + 0xc9, 0xd3, 0x4e, 0x71, 0x49, 0x5b, 0xca, 0xb7, 0x44, 0xb0, 0x86, 0xa4, 0x35, 0xb4, 0xc1, 0x8c, + 0x27, 0x4f, 0x89, 0xd6, 0xa9, 0x3a, 0x71, 0xec, 0xfd, 0x29, 0xde, 0x87, 0xaf, 0x80, 0x60, 0xde, + 0xe9, 0xc3, 0xa7, 0xe1, 0xe1, 0x67, 0x20, 0xeb, 0x7b, 0x8d, 0xde, 0x94, 0xdd, 0x9c, 0x98, 0x66, + 0xd7, 0x6b, 0xf0, 0x18, 0xc9, 0x6c, 0x90, 0x5d, 0xb0, 0x8a, 0x24, 0x30, 0xf4, 0xc0, 0x6c, 0xef, + 0xad, 0x24, 0x95, 0xcc, 0x95, 0xdf, 0x99, 0x98, 0x04, 0x69, 0x80, 0x18, 0xd1, 0x5c, 0x30, 0x43, + 0x7b, 0x3b, 0xa8, 0x4f, 0x52, 0xfa, 0x33, 0x0d, 0xe6, 0xa2, 0xc2, 0xfd, 0x3b, 0x14, 0x50, 0x3d, + 0xf4, 0x8c, 0x15, 0x50, 0x24, 0xcf, 0x41, 0x01, 0x45, 0x94, 0xa4, 0xc0, 0xb7, 0x69, 0x00, 0x87, + 0xdb, 0x0f, 0x0a, 0x30, 0x23, 0xe4, 0x2c, 0x7f, 0x26, 0x97, 0x48, 0xff, 0x42, 0xd7, 0xf7, 0x85, + 0xe6, 0x0a, 0x9e, 0x5a, 0x6a, 0xda, 0xee, 0x84, 0x4f, 0xb2, 0xfe, 0x53, 0xa7, 0xd6, 0xdf, 0x41, + 0x11, 0x2b, 0x48, 0x40, 0x4e, 0x79, 0x3f, 0xc4, 0xcd, 0x16, 0xd1, 0xca, 0x8c, 0xbd, 0xe7, 0x8d, + 0x5e, 0xf2, 0xc6, 0x07, 0x2d, 0xec, 0x0a, 0x2a, 0x8e, 0xc3, 0x5b, 0x66, 0x2f, 0x84, 0x42, 0x51, + 0xdc, 0xd2, 0x77, 0x83, 0x75, 0x52, 0xfd, 0xfa, 0xdf, 0xa9, 0xd3, 0x01, 0x98, 0xd3, 0xc3, 0xef, + 0x9f, 0x14, 0xea, 0xaa, 0x66, 0x99, 0xab, 0x46, 0xb0, 0x50, 0x0c, 0xb9, 0xf4, 0x63, 0x0a, 0x2c, + 0x0d, 0x8e, 0x9a, 0x81, 0x90, 0x53, 0xe7, 0x0a, 0xf9, 0x04, 0x40, 0x95, 0xf0, 0x66, 0x9b, 0x30, + 0x6c, 0x13, 0x15, 0x78, 0xfa, 0x42, 0x81, 0xaf, 0x6a, 0x2e, 0xb8, 0x37, 0x84, 0x88, 0x46, 0xb0, + 0x94, 0x7e, 0x8a, 0x27, 0xa1, 0xd4, 0xbe, 0x48, 0x12, 0x8f, 0xc0, 0xb2, 0xae, 0xce, 0x25, 0x64, + 0xb1, 0xa6, 0xc9, 0x96, 0xab, 0xc3, 0x90, 0x68, 0x14, 0x4f, 0xe9, 0xfb, 0x34, 0xb8, 0x3a, 0x6a, + 0x24, 0xc3, 0x9a, 0xfe, 0xe3, 0xa3, 0xb2, 0x78, 0x23, 0xfa, 0xc7, 0xe7, 0x69, 0xa7, 0xf8, 0xe2, + 0xb8, 0x7f, 0x71, 0xfd, 0x09, 0x13, 0xf9, 0x97, 0xf4, 0x11, 0xc8, 0xc7, 0xaa, 0xf8, 0xa1, 0xa0, + 0x4d, 0x7a, 0xa2, 0x5e, 0x40, 0xea, 0xf1, 0xf7, 0x42, 0xb7, 0x53, 0xcc, 0xef, 0x25, 0xd8, 0xa0, + 0x44, 0x6f, 0xd8, 0x1e, 0xd9, 0x05, 0x17, 0x6b, 0xdf, 0x95, 0x09, 0x3a, 0xe0, 0x87, 0xe1, 0xca, + 0xa9, 0x2e, 0xb8, 0xe4, 0xca, 0x7d, 0x02, 0xae, 0xc7, 0x85, 0x1b, 0x2e, 0xdd, 0x8d, 0x6e, 0xa7, + 0x78, 0xbd, 0x9a, 0x64, 0x84, 0x92, 0xfd, 0x93, 0xba, 0x2f, 0xf3, 0x7c, 0xba, 0xaf, 0x72, 0xeb, + 0xf4, 0xac, 0x30, 0xf5, 0xf8, 0xac, 0x30, 0xf5, 0xcb, 0x59, 0x61, 0xea, 0xcb, 0x6e, 0x21, 0x75, + 0xda, 0x2d, 0xa4, 0x1e, 0x77, 0x0b, 0xa9, 0x5f, 0xbb, 0x85, 0xd4, 0xd7, 0x4f, 0x0a, 0x53, 0x1f, + 0xcf, 0xf6, 0x06, 0xe1, 0x5f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x0e, 0x08, 0x0f, 0x4f, 0x64, 0x12, + 0x00, 0x00, } diff --git a/vendor/k8s.io/kubernetes/pkg/apis/autoscaling/v2alpha1/generated.proto b/vendor/k8s.io/kubernetes/pkg/apis/autoscaling/v2alpha1/generated.proto index 6dddca178202..8218b9cdf929 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/autoscaling/v2alpha1/generated.proto +++ b/vendor/k8s.io/kubernetes/pkg/apis/autoscaling/v2alpha1/generated.proto @@ -27,6 +27,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; import "k8s.io/kubernetes/pkg/apis/extensions/v1beta1/generated.proto"; diff --git a/vendor/k8s.io/kubernetes/pkg/apis/batch/v1/generated.pb.go b/vendor/k8s.io/kubernetes/pkg/apis/batch/v1/generated.pb.go index c3f5dd7c4cad..a0a3448dff83 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/batch/v1/generated.pb.go +++ b/vendor/k8s.io/kubernetes/pkg/apis/batch/v1/generated.pb.go @@ -1520,61 +1520,63 @@ var ( ) var fileDescriptorGenerated = []byte{ - // 885 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x9c, 0x54, 0xdd, 0x6e, 0xe3, 0x44, - 0x14, 0xce, 0x4f, 0xd3, 0x26, 0x93, 0xb6, 0xbb, 0x8c, 0x54, 0x29, 0xf4, 0x22, 0x59, 0x05, 0x84, - 0x0a, 0xda, 0xb5, 0x49, 0xbb, 0x42, 0x88, 0x0b, 0x24, 0x5c, 0x84, 0x44, 0xd5, 0xb2, 0xd5, 0xa4, - 0x02, 0x89, 0x1f, 0x89, 0xb1, 0x7d, 0x9a, 0x0e, 0xb5, 0x3d, 0x96, 0x67, 0x12, 0xd1, 0x3b, 0xde, - 0x00, 0x1e, 0x06, 0x21, 0x1e, 0xa1, 0x97, 0xbd, 0xe4, 0x2a, 0xa2, 0xe6, 0x2d, 0xf6, 0x0a, 0xcd, - 0x78, 0xfc, 0x93, 0x4d, 0x0a, 0xd9, 0xbd, 0xb3, 0xcf, 0x7c, 0xdf, 0x37, 0x67, 0xce, 0xf9, 0xce, - 0x41, 0x47, 0xd7, 0x1f, 0x0b, 0x8b, 0x71, 0xfb, 0x7a, 0xea, 0x42, 0x12, 0x81, 0x04, 0x61, 0xc7, - 0xd7, 0x13, 0x9b, 0xc6, 0x4c, 0xd8, 0x2e, 0x95, 0xde, 0x95, 0x3d, 0x1b, 0xd9, 0x13, 0x88, 0x20, - 0xa1, 0x12, 0x7c, 0x2b, 0x4e, 0xb8, 0xe4, 0xf8, 0x9d, 0x8c, 0x64, 0x95, 0x24, 0x2b, 0xbe, 0x9e, - 0x58, 0x8a, 0x64, 0x69, 0x92, 0x35, 0x1b, 0xed, 0x3f, 0x9b, 0x30, 0x79, 0x35, 0x75, 0x2d, 0x8f, - 0x87, 0xf6, 0x84, 0x4f, 0xb8, 0xad, 0xb9, 0xee, 0xf4, 0x52, 0xff, 0xe9, 0x1f, 0xfd, 0x95, 0x69, - 0xee, 0x3f, 0x37, 0x89, 0xd0, 0x98, 0x85, 0xd4, 0xbb, 0x62, 0x11, 0x24, 0x37, 0x65, 0x2a, 0x21, - 0x48, 0xba, 0x22, 0x93, 0x7d, 0xfb, 0x21, 0x56, 0x32, 0x8d, 0x24, 0x0b, 0x61, 0x89, 0xf0, 0xd1, - 0xff, 0x11, 0x84, 0x77, 0x05, 0x21, 0x5d, 0xe2, 0x1d, 0x3d, 0xc4, 0x9b, 0x4a, 0x16, 0xd8, 0x2c, - 0x92, 0x42, 0x26, 0x4b, 0xa4, 0xca, 0x9b, 0x04, 0x24, 0x33, 0x48, 0xca, 0x07, 0xc1, 0xcf, 0x34, - 0x8c, 0x03, 0x58, 0xf5, 0xa6, 0xa7, 0x0f, 0xb6, 0x64, 0x05, 0x7a, 0xf8, 0x6b, 0x03, 0x35, 0x4f, - 0xb8, 0x8b, 0x7f, 0x44, 0x6d, 0x55, 0x24, 0x9f, 0x4a, 0xda, 0xab, 0x3f, 0xa9, 0x1f, 0x74, 0x0f, - 0x3f, 0xb4, 0x4c, 0x9b, 0xaa, 0x39, 0x97, 0x8d, 0x52, 0x68, 0x6b, 0x36, 0xb2, 0x5e, 0xb8, 0x3f, - 0x81, 0x27, 0xcf, 0x40, 0x52, 0x07, 0xdf, 0xce, 0x07, 0xb5, 0x74, 0x3e, 0x40, 0x65, 0x8c, 0x14, - 0xaa, 0xf8, 0x2b, 0xb4, 0x21, 0x62, 0xf0, 0x7a, 0x0d, 0xad, 0xfe, 0xd4, 0x5a, 0xc3, 0x04, 0xd6, - 0x09, 0x77, 0xc7, 0x31, 0x78, 0xce, 0xb6, 0x51, 0xde, 0x50, 0x7f, 0x44, 0xeb, 0xe0, 0xaf, 0xd1, - 0xa6, 0x90, 0x54, 0x4e, 0x45, 0xaf, 0xa9, 0x15, 0xad, 0xb5, 0x15, 0x35, 0xcb, 0xd9, 0x35, 0x9a, - 0x9b, 0xd9, 0x3f, 0x31, 0x6a, 0xc3, 0xbb, 0x26, 0xda, 0x3e, 0xe1, 0xee, 0x31, 0x8f, 0x7c, 0x26, - 0x19, 0x8f, 0xf0, 0x73, 0xb4, 0x21, 0x6f, 0x62, 0xd0, 0x65, 0xe9, 0x38, 0x4f, 0xf2, 0x54, 0x2e, - 0x6e, 0x62, 0x78, 0x39, 0x1f, 0x3c, 0xae, 0x62, 0x55, 0x8c, 0x68, 0x74, 0x25, 0xbd, 0x86, 0xe6, - 0x7d, 0xba, 0x78, 0xdd, 0xcb, 0xf9, 0xe0, 0x3f, 0x1b, 0x65, 0x15, 0x9a, 0x8b, 0xe9, 0xe1, 0x09, - 0xda, 0x09, 0xa8, 0x90, 0xe7, 0x09, 0x77, 0xe1, 0x82, 0x85, 0x60, 0x5e, 0xff, 0xc1, 0x7a, 0xdd, - 0x52, 0x0c, 0x67, 0xcf, 0xa4, 0xb2, 0x73, 0x5a, 0x15, 0x22, 0x8b, 0xba, 0x78, 0x86, 0xb0, 0x0a, - 0x5c, 0x24, 0x34, 0x12, 0xd9, 0xe3, 0xd4, 0x6d, 0x1b, 0xaf, 0x7d, 0xdb, 0xbe, 0xb9, 0x0d, 0x9f, - 0x2e, 0xa9, 0x91, 0x15, 0x37, 0xe0, 0xf7, 0xd0, 0x66, 0x02, 0x54, 0xf0, 0xa8, 0xd7, 0xd2, 0x85, - 0x2b, 0xfa, 0x44, 0x74, 0x94, 0x98, 0x53, 0xfc, 0x3e, 0xda, 0x0a, 0x41, 0x08, 0x3a, 0x81, 0xde, - 0xa6, 0x06, 0x3e, 0x32, 0xc0, 0xad, 0xb3, 0x2c, 0x4c, 0xf2, 0xf3, 0xe1, 0x1f, 0x75, 0xb4, 0x75, - 0xc2, 0xdd, 0x53, 0x26, 0x24, 0xfe, 0x7e, 0xc9, 0xe8, 0xd6, 0x7a, 0x8f, 0x51, 0x6c, 0x6d, 0xf3, - 0xc7, 0xe6, 0x9e, 0x76, 0x1e, 0xa9, 0x98, 0xfc, 0x0c, 0xb5, 0x98, 0x84, 0x50, 0x35, 0xbd, 0x79, - 0xd0, 0x3d, 0x3c, 0x58, 0xd7, 0x93, 0xce, 0x8e, 0x11, 0x6d, 0x7d, 0xa9, 0xe8, 0x24, 0x53, 0x19, - 0xfe, 0xd9, 0xd4, 0x89, 0x2b, 0xd7, 0xe3, 0x11, 0xea, 0xc6, 0x34, 0xa1, 0x41, 0x00, 0x01, 0x13, - 0xa1, 0xce, 0xbd, 0xe5, 0x3c, 0x4a, 0xe7, 0x83, 0xee, 0x79, 0x19, 0x26, 0x55, 0x8c, 0xa2, 0x78, - 0x5c, 0xed, 0x09, 0x55, 0xdc, 0xcc, 0x88, 0x86, 0x72, 0x5c, 0x86, 0x49, 0x15, 0x83, 0x5f, 0xa0, - 0x3d, 0xea, 0x49, 0x36, 0x83, 0xcf, 0x81, 0xfa, 0x01, 0x8b, 0x60, 0x0c, 0x1e, 0x8f, 0xfc, 0x6c, - 0xc8, 0x9a, 0xce, 0xdb, 0xe9, 0x7c, 0xb0, 0xf7, 0xd9, 0x2a, 0x00, 0x59, 0xcd, 0xc3, 0x3f, 0xa0, - 0xb6, 0x80, 0x00, 0x3c, 0xc9, 0x13, 0x63, 0x9e, 0xa3, 0x35, 0xeb, 0x4d, 0x5d, 0x08, 0xc6, 0x86, - 0xea, 0x6c, 0xab, 0x82, 0xe7, 0x7f, 0xa4, 0x90, 0xc4, 0x9f, 0xa0, 0xdd, 0x90, 0x46, 0x53, 0x5a, - 0x20, 0xb5, 0x6b, 0xda, 0x0e, 0x4e, 0xe7, 0x83, 0xdd, 0xb3, 0x85, 0x13, 0xf2, 0x0a, 0x12, 0x7f, - 0x87, 0xda, 0x12, 0xc2, 0x38, 0xa0, 0x32, 0xb3, 0x50, 0xf7, 0xf0, 0xd9, 0xc3, 0xfd, 0x52, 0x29, - 0x9d, 0x73, 0xff, 0xc2, 0x10, 0xf4, 0x5a, 0x2a, 0x9c, 0x90, 0x47, 0x49, 0x21, 0x38, 0xfc, 0xbd, - 0x89, 0x3a, 0xc5, 0xb2, 0xc1, 0x80, 0x90, 0x97, 0x0f, 0xb4, 0xe8, 0xd5, 0xb5, 0x39, 0x46, 0xeb, - 0x9a, 0xa3, 0x58, 0x05, 0xe5, 0x86, 0x2d, 0x42, 0x82, 0x54, 0x84, 0xf1, 0x37, 0xa8, 0x23, 0x24, - 0x4d, 0xa4, 0x1e, 0xd5, 0xc6, 0x6b, 0x8f, 0xea, 0x4e, 0x3a, 0x1f, 0x74, 0xc6, 0xb9, 0x00, 0x29, - 0xb5, 0xf0, 0x25, 0xda, 0x2d, 0x5d, 0xf2, 0x86, 0x6b, 0x47, 0xb7, 0xe4, 0x78, 0x41, 0x85, 0xbc, - 0xa2, 0xaa, 0x86, 0x3f, 0xb3, 0x91, 0xf6, 0x4a, 0xab, 0x1c, 0xfe, 0xcc, 0x73, 0xc4, 0x9c, 0x62, - 0x1b, 0x75, 0xc4, 0xd4, 0xf3, 0x00, 0x7c, 0xf0, 0x75, 0xc7, 0x5b, 0xce, 0x5b, 0x06, 0xda, 0x19, - 0xe7, 0x07, 0xa4, 0xc4, 0x28, 0xe1, 0x4b, 0xca, 0x02, 0xf0, 0x75, 0xa7, 0x2b, 0xc2, 0x5f, 0xe8, - 0x28, 0x31, 0xa7, 0xce, 0xbb, 0xb7, 0xf7, 0xfd, 0xda, 0xdd, 0x7d, 0xbf, 0xf6, 0xd7, 0x7d, 0xbf, - 0xf6, 0x4b, 0xda, 0xaf, 0xdf, 0xa6, 0xfd, 0xfa, 0x5d, 0xda, 0xaf, 0xff, 0x9d, 0xf6, 0xeb, 0xbf, - 0xfd, 0xd3, 0xaf, 0x7d, 0xdb, 0x98, 0x8d, 0xfe, 0x0d, 0x00, 0x00, 0xff, 0xff, 0xe7, 0xe7, 0x0a, - 0x8d, 0xf7, 0x08, 0x00, 0x00, + // 914 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x9c, 0x54, 0x4d, 0x6f, 0xe3, 0x44, + 0x18, 0xce, 0x47, 0xd3, 0x26, 0x93, 0xb6, 0xbb, 0x8c, 0x54, 0x29, 0xf4, 0x90, 0xac, 0x02, 0x42, + 0x05, 0x6d, 0x6d, 0xd2, 0xae, 0x10, 0xe2, 0x80, 0x84, 0x8b, 0x10, 0x54, 0x2d, 0x5b, 0x4d, 0x2a, + 0x90, 0xf8, 0x90, 0x18, 0x3b, 0x6f, 0x9d, 0xa1, 0xb6, 0xc7, 0xf2, 0x4c, 0x22, 0x7a, 0xe3, 0x1f, + 0xc0, 0x8f, 0x41, 0x88, 0x9f, 0xd0, 0x63, 0x8f, 0x9c, 0x22, 0x6a, 0xfe, 0xc5, 0x9e, 0xd0, 0x8c, + 0x27, 0xb6, 0xb3, 0x49, 0x21, 0xe5, 0x66, 0xbf, 0xf3, 0x3e, 0xcf, 0xfb, 0xf1, 0x3c, 0x33, 0xe8, + 0xf8, 0xfa, 0x43, 0x61, 0x31, 0x6e, 0x5f, 0x4f, 0x5c, 0x48, 0x22, 0x90, 0x20, 0xec, 0xf8, 0xda, + 0xb7, 0x69, 0xcc, 0x84, 0xed, 0x52, 0xe9, 0x8d, 0xed, 0xe9, 0xc0, 0xf6, 0x21, 0x82, 0x84, 0x4a, + 0x18, 0x59, 0x71, 0xc2, 0x25, 0xc7, 0x6f, 0x65, 0x20, 0xab, 0x00, 0x59, 0xf1, 0xb5, 0x6f, 0x29, + 0x90, 0xa5, 0x41, 0xd6, 0x74, 0xb0, 0x7f, 0xe8, 0x33, 0x39, 0x9e, 0xb8, 0x96, 0xc7, 0x43, 0xdb, + 0xe7, 0x3e, 0xb7, 0x35, 0xd6, 0x9d, 0x5c, 0xe9, 0x3f, 0xfd, 0xa3, 0xbf, 0x32, 0xce, 0xfd, 0x17, + 0xa6, 0x11, 0x1a, 0xb3, 0x90, 0x7a, 0x63, 0x16, 0x41, 0x72, 0x53, 0xb4, 0x12, 0x82, 0xa4, 0x2b, + 0x3a, 0xd9, 0xb7, 0x1f, 0x42, 0x25, 0x93, 0x48, 0xb2, 0x10, 0x96, 0x00, 0x1f, 0xfc, 0x17, 0x40, + 0x78, 0x63, 0x08, 0xe9, 0x12, 0xee, 0xf8, 0x21, 0xdc, 0x44, 0xb2, 0xc0, 0x66, 0x91, 0x14, 0x32, + 0x59, 0x02, 0x95, 0x66, 0x12, 0x90, 0x4c, 0x21, 0x29, 0x06, 0x82, 0x9f, 0x68, 0x18, 0x07, 0xb0, + 0x6a, 0xa6, 0xcf, 0x4b, 0x92, 0x1c, 0x52, 0xdf, 0x4f, 0xc0, 0xa7, 0x92, 0x97, 0xb0, 0x34, 0x66, + 0x09, 0xf8, 0x4c, 0xc8, 0x84, 0x4a, 0xc6, 0x23, 0x7b, 0x3a, 0xa0, 0x41, 0x3c, 0xa6, 0xcb, 0x4c, + 0xcf, 0x1f, 0x14, 0x77, 0x45, 0xdd, 0xfe, 0x2f, 0x35, 0x54, 0x3f, 0xe5, 0x2e, 0xfe, 0x01, 0x35, + 0xd5, 0xba, 0x47, 0x54, 0xd2, 0x4e, 0xf5, 0x59, 0xf5, 0xa0, 0x7d, 0xf4, 0xbe, 0x65, 0x04, 0x2f, + 0x4f, 0x5f, 0x48, 0xae, 0xb2, 0xad, 0xe9, 0xc0, 0x7a, 0xe9, 0xfe, 0x08, 0x9e, 0x3c, 0x07, 0x49, + 0x1d, 0x7c, 0x3b, 0xeb, 0x55, 0xd2, 0x59, 0x0f, 0x15, 0x31, 0x92, 0xb3, 0xe2, 0x2f, 0xd1, 0x86, + 0x88, 0xc1, 0xeb, 0xd4, 0x34, 0xfb, 0x73, 0x6b, 0x0d, 0x3b, 0x59, 0xa7, 0xdc, 0x1d, 0xc6, 0xe0, + 0x39, 0xdb, 0x86, 0x79, 0x43, 0xfd, 0x11, 0xcd, 0x83, 0xbf, 0x42, 0x9b, 0x42, 0x52, 0x39, 0x11, + 0x9d, 0xba, 0x66, 0xb4, 0xd6, 0x66, 0xd4, 0x28, 0x67, 0xd7, 0x70, 0x6e, 0x66, 0xff, 0xc4, 0xb0, + 0xf5, 0xef, 0xea, 0x68, 0xfb, 0x94, 0xbb, 0x27, 0x3c, 0x1a, 0x31, 0xb5, 0x69, 0xfc, 0x02, 0x6d, + 0xc8, 0x9b, 0x18, 0xf4, 0x5a, 0x5a, 0xce, 0xb3, 0x79, 0x2b, 0x97, 0x37, 0x31, 0xbc, 0x9a, 0xf5, + 0x9e, 0x96, 0x73, 0x55, 0x8c, 0xe8, 0xec, 0x52, 0x7b, 0x35, 0x8d, 0xfb, 0x78, 0xb1, 0xdc, 0xab, + 0x59, 0xef, 0x5f, 0x85, 0xb2, 0x72, 0xce, 0xc5, 0xf6, 0xb0, 0x8f, 0x76, 0x02, 0x2a, 0xe4, 0x45, + 0xc2, 0x5d, 0xb8, 0x64, 0x21, 0x98, 0xe9, 0xdf, 0x5b, 0x4f, 0x2d, 0x85, 0x70, 0xf6, 0x4c, 0x2b, + 0x3b, 0x67, 0x65, 0x22, 0xb2, 0xc8, 0x8b, 0xa7, 0x08, 0xab, 0xc0, 0x65, 0x42, 0x23, 0x91, 0x0d, + 0xa7, 0xaa, 0x6d, 0x3c, 0xba, 0xda, 0xbe, 0xa9, 0x86, 0xcf, 0x96, 0xd8, 0xc8, 0x8a, 0x0a, 0xf8, + 0x1d, 0xb4, 0x99, 0x00, 0x15, 0x3c, 0xea, 0x34, 0xf4, 0xe2, 0x72, 0x9d, 0x88, 0x8e, 0x12, 0x73, + 0x8a, 0xdf, 0x45, 0x5b, 0x21, 0x08, 0x41, 0x7d, 0xe8, 0x6c, 0xea, 0xc4, 0x27, 0x26, 0x71, 0xeb, + 0x3c, 0x0b, 0x93, 0xf9, 0x79, 0xff, 0xf7, 0x2a, 0xda, 0x3a, 0xe5, 0xee, 0x19, 0x13, 0x12, 0x7f, + 0xb7, 0x64, 0x74, 0x6b, 0xbd, 0x61, 0x14, 0x5a, 0xdb, 0xfc, 0xa9, 0xa9, 0xd3, 0x9c, 0x47, 0x4a, + 0x26, 0x3f, 0x47, 0x0d, 0x26, 0x21, 0x54, 0xa2, 0xd7, 0x0f, 0xda, 0x47, 0x07, 0xeb, 0x7a, 0xd2, + 0xd9, 0x31, 0xa4, 0x8d, 0x2f, 0x14, 0x9c, 0x64, 0x2c, 0xfd, 0x3f, 0xea, 0xba, 0x71, 0xe5, 0x7a, + 0x3c, 0x40, 0xed, 0x98, 0x26, 0x34, 0x08, 0x20, 0x60, 0x22, 0xd4, 0xbd, 0x37, 0x9c, 0x27, 0xe9, + 0xac, 0xd7, 0xbe, 0x28, 0xc2, 0xa4, 0x9c, 0xa3, 0x20, 0x1e, 0x57, 0x2f, 0x8e, 0x5a, 0x6e, 0x66, + 0x44, 0x03, 0x39, 0x29, 0xc2, 0xa4, 0x9c, 0x83, 0x5f, 0xa2, 0x3d, 0xea, 0x49, 0x36, 0x85, 0x4f, + 0x81, 0x8e, 0x02, 0x16, 0xc1, 0x10, 0x3c, 0x1e, 0x8d, 0xb2, 0x4b, 0x56, 0x77, 0xde, 0x4c, 0x67, + 0xbd, 0xbd, 0x4f, 0x56, 0x25, 0x90, 0xd5, 0x38, 0xfc, 0x3d, 0x6a, 0x0a, 0x08, 0xc0, 0x93, 0x3c, + 0x31, 0xe6, 0x39, 0x5e, 0x73, 0xdf, 0xd4, 0x85, 0x60, 0x68, 0xa0, 0xce, 0xb6, 0x5a, 0xf8, 0xfc, + 0x8f, 0xe4, 0x94, 0xf8, 0x23, 0xb4, 0x1b, 0xd2, 0x68, 0x42, 0xf3, 0x4c, 0xed, 0x9a, 0xa6, 0x83, + 0xd3, 0x59, 0x6f, 0xf7, 0x7c, 0xe1, 0x84, 0xbc, 0x96, 0x89, 0xbf, 0x45, 0x4d, 0x09, 0x61, 0x1c, + 0x50, 0x99, 0x59, 0xa8, 0x7d, 0x74, 0xf8, 0xb0, 0x5e, 0xaa, 0xa5, 0x0b, 0x3e, 0xba, 0x34, 0x00, + 0xfd, 0x2c, 0xe5, 0x4e, 0x98, 0x47, 0x49, 0x4e, 0xd8, 0xff, 0xad, 0x8e, 0x5a, 0xf9, 0x63, 0x83, + 0x01, 0x21, 0x6f, 0x7e, 0xa1, 0x45, 0xa7, 0xaa, 0xcd, 0x31, 0x58, 0xd7, 0x1c, 0xf9, 0x53, 0x50, + 0xbc, 0xb0, 0x79, 0x48, 0x90, 0x12, 0x31, 0xfe, 0x1a, 0xb5, 0x84, 0xa4, 0x89, 0xd4, 0x57, 0xb5, + 0xf6, 0xe8, 0xab, 0xba, 0x93, 0xce, 0x7a, 0xad, 0xe1, 0x9c, 0x80, 0x14, 0x5c, 0xf8, 0x0a, 0xed, + 0x16, 0x2e, 0xf9, 0x9f, 0xcf, 0x8e, 0x96, 0xe4, 0x64, 0x81, 0x85, 0xbc, 0xc6, 0xaa, 0x2e, 0x7f, + 0x66, 0x23, 0xed, 0x95, 0x46, 0x71, 0xf9, 0x33, 0xcf, 0x11, 0x73, 0x8a, 0x6d, 0xd4, 0x12, 0x13, + 0xcf, 0x03, 0x18, 0xc1, 0x48, 0x2b, 0xde, 0x70, 0xde, 0x30, 0xa9, 0xad, 0xe1, 0xfc, 0x80, 0x14, + 0x39, 0x8a, 0xf8, 0x8a, 0xb2, 0x00, 0x46, 0x5a, 0xe9, 0x12, 0xf1, 0x67, 0x3a, 0x4a, 0xcc, 0xa9, + 0xf3, 0xf6, 0xed, 0x7d, 0xb7, 0x72, 0x77, 0xdf, 0xad, 0xfc, 0x79, 0xdf, 0xad, 0xfc, 0x9c, 0x76, + 0xab, 0xb7, 0x69, 0xb7, 0x7a, 0x97, 0x76, 0xab, 0x7f, 0xa5, 0xdd, 0xea, 0xaf, 0x7f, 0x77, 0x2b, + 0xdf, 0xd4, 0xa6, 0x83, 0x7f, 0x02, 0x00, 0x00, 0xff, 0xff, 0x85, 0x7a, 0x4c, 0x03, 0x41, 0x09, + 0x00, 0x00, } diff --git a/vendor/k8s.io/kubernetes/pkg/apis/batch/v1/generated.proto b/vendor/k8s.io/kubernetes/pkg/apis/batch/v1/generated.proto index 283da1c8dc39..334f487ce4dc 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/batch/v1/generated.proto +++ b/vendor/k8s.io/kubernetes/pkg/apis/batch/v1/generated.proto @@ -26,6 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; // Package-wide variables from generator "generated". diff --git a/vendor/k8s.io/kubernetes/pkg/apis/batch/v2alpha1/generated.pb.go b/vendor/k8s.io/kubernetes/pkg/apis/batch/v2alpha1/generated.pb.go index 04601cc69049..f6bef3026940 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/batch/v2alpha1/generated.pb.go +++ b/vendor/k8s.io/kubernetes/pkg/apis/batch/v2alpha1/generated.pb.go @@ -1451,55 +1451,57 @@ var ( ) var fileDescriptorGenerated = []byte{ - // 799 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xbc, 0x94, 0x4d, 0x4f, 0xe3, 0x46, - 0x18, 0xc7, 0xe3, 0x90, 0x37, 0x26, 0xa5, 0x05, 0xb7, 0x82, 0x28, 0x95, 0x9c, 0x28, 0x52, 0xa5, - 0x14, 0x81, 0x5d, 0x42, 0x85, 0x68, 0x6f, 0x35, 0x55, 0xd5, 0x22, 0xfa, 0x22, 0x07, 0xd4, 0xaa, - 0x42, 0x15, 0x63, 0xe7, 0x49, 0x32, 0xc4, 0x6f, 0xf5, 0x8c, 0xa3, 0xe6, 0xd6, 0x8f, 0xd0, 0x6f, - 0xd1, 0x6f, 0xb1, 0x97, 0xdd, 0x03, 0x47, 0x0e, 0x7b, 0xd8, 0xbd, 0x44, 0x8b, 0xf7, 0x5b, 0xec, - 0x69, 0xe5, 0x89, 0x13, 0x07, 0x1c, 0x2f, 0x61, 0x57, 0xe2, 0xe6, 0x19, 0x3f, 0xff, 0xdf, 0x3c, - 0xcf, 0xf3, 0x7f, 0x66, 0xd0, 0x37, 0x83, 0x43, 0x2a, 0x13, 0x47, 0x19, 0xf8, 0x3a, 0x78, 0x36, - 0x30, 0xa0, 0x8a, 0x3b, 0xe8, 0x29, 0xd8, 0x25, 0x54, 0xd1, 0x31, 0x33, 0xfa, 0xca, 0xb0, 0x85, - 0x4d, 0xb7, 0x8f, 0xf7, 0x94, 0x1e, 0xd8, 0xe0, 0x61, 0x06, 0x1d, 0xd9, 0xf5, 0x1c, 0xe6, 0x88, - 0x5f, 0x4e, 0xa4, 0x72, 0x2c, 0x95, 0xdd, 0x41, 0x4f, 0x0e, 0xa5, 0x32, 0x97, 0xca, 0x53, 0x69, - 0x75, 0xb7, 0x47, 0x58, 0xdf, 0xd7, 0x65, 0xc3, 0xb1, 0x94, 0x9e, 0xd3, 0x73, 0x14, 0x4e, 0xd0, - 0xfd, 0x2e, 0x5f, 0xf1, 0x05, 0xff, 0x9a, 0x90, 0xab, 0x5f, 0x47, 0x49, 0x61, 0x97, 0x58, 0xd8, - 0xe8, 0x13, 0x1b, 0xbc, 0x51, 0x9c, 0x96, 0x05, 0x0c, 0x2b, 0xc3, 0x44, 0x3e, 0x55, 0x25, 0x4d, - 0xe5, 0xf9, 0x36, 0x23, 0x16, 0x24, 0x04, 0x07, 0xf7, 0x09, 0xa8, 0xd1, 0x07, 0x0b, 0x27, 0x74, - 0xfb, 0x69, 0x3a, 0x9f, 0x11, 0x53, 0x21, 0x36, 0xa3, 0xcc, 0x4b, 0x88, 0xe6, 0x6a, 0xa2, 0xe0, - 0x0d, 0xc1, 0x8b, 0x0b, 0x82, 0x7f, 0xb0, 0xe5, 0x9a, 0xb0, 0xa8, 0xa6, 0x9d, 0x54, 0x7b, 0x16, - 0x45, 0xef, 0xdf, 0x6f, 0x66, 0x42, 0xd4, 0xf8, 0x3f, 0x8b, 0x8a, 0x47, 0x9e, 0x63, 0x1f, 0x3b, - 0xba, 0x78, 0x81, 0x4a, 0x61, 0x77, 0x3b, 0x98, 0xe1, 0x8a, 0x50, 0x17, 0x9a, 0xe5, 0xd6, 0x57, - 0x72, 0xe4, 0xf2, 0x7c, 0xb1, 0xb1, 0xcf, 0x61, 0xb4, 0x3c, 0xdc, 0x93, 0x7f, 0xd5, 0x2f, 0xc1, - 0x60, 0x3f, 0x03, 0xc3, 0xaa, 0x78, 0x35, 0xae, 0x65, 0x82, 0x71, 0x0d, 0xc5, 0x7b, 0xda, 0x8c, - 0x2a, 0xfe, 0x81, 0x72, 0xd4, 0x05, 0xa3, 0x92, 0xe5, 0xf4, 0x03, 0x79, 0xe9, 0x19, 0x92, 0xa3, - 0x1c, 0xdb, 0x2e, 0x18, 0xea, 0x47, 0xd1, 0x19, 0xb9, 0x70, 0xa5, 0x71, 0xa2, 0x78, 0x81, 0x0a, - 0x94, 0x61, 0xe6, 0xd3, 0xca, 0x0a, 0x67, 0x1f, 0xbe, 0x07, 0x9b, 0xeb, 0xd5, 0x8f, 0x23, 0x7a, - 0x61, 0xb2, 0xd6, 0x22, 0x6e, 0xe3, 0x99, 0x80, 0xca, 0x51, 0xe4, 0x09, 0xa1, 0x4c, 0x3c, 0x4f, - 0x74, 0x4b, 0x5e, 0xae, 0x5b, 0xa1, 0x9a, 0xf7, 0x6a, 0x3d, 0x3a, 0xa9, 0x34, 0xdd, 0x99, 0xeb, - 0xd4, 0xef, 0x28, 0x4f, 0x18, 0x58, 0xb4, 0x92, 0xad, 0xaf, 0x34, 0xcb, 0xad, 0xd6, 0xc3, 0xcb, - 0x51, 0xd7, 0x22, 0x7c, 0xfe, 0xa7, 0x10, 0xa4, 0x4d, 0x78, 0x8d, 0x27, 0xb9, 0x59, 0x19, 0x61, - 0xfb, 0xc4, 0x1d, 0x54, 0x0a, 0x07, 0xbd, 0xe3, 0x9b, 0xc0, 0xcb, 0x58, 0x8d, 0xd3, 0x6a, 0x47, - 0xfb, 0xda, 0x2c, 0x42, 0x3c, 0x43, 0x5b, 0x94, 0x61, 0x8f, 0x11, 0xbb, 0xf7, 0x3d, 0xe0, 0x8e, - 0x49, 0x6c, 0x68, 0x83, 0xe1, 0xd8, 0x1d, 0xca, 0x3d, 0x5d, 0x51, 0x3f, 0x0f, 0xc6, 0xb5, 0xad, - 0xf6, 0xe2, 0x10, 0x2d, 0x4d, 0x2b, 0x9e, 0xa3, 0x0d, 0xc3, 0xb1, 0x0d, 0xdf, 0xf3, 0xc0, 0x36, - 0x46, 0xbf, 0x39, 0x26, 0x31, 0x46, 0xdc, 0xc8, 0x55, 0x55, 0x8e, 0xb2, 0xd9, 0x38, 0xba, 0x1b, - 0xf0, 0x66, 0xd1, 0xa6, 0x96, 0x04, 0x89, 0x5f, 0xa0, 0x22, 0xf5, 0xa9, 0x0b, 0x76, 0xa7, 0x92, - 0xab, 0x0b, 0xcd, 0x92, 0x5a, 0x0e, 0xc6, 0xb5, 0x62, 0x7b, 0xb2, 0xa5, 0x4d, 0xff, 0x89, 0x7f, - 0xa3, 0xf2, 0xa5, 0xa3, 0x9f, 0x82, 0xe5, 0x9a, 0x98, 0x41, 0x25, 0xcf, 0x3d, 0xfd, 0xf6, 0x01, - 0x8d, 0x3f, 0x8e, 0xd5, 0x7c, 0x4e, 0x3f, 0x8d, 0x52, 0x2f, 0xcf, 0xfd, 0xd0, 0xe6, 0xcf, 0x10, - 0xff, 0x42, 0x55, 0xea, 0x1b, 0x06, 0x50, 0xda, 0xf5, 0xcd, 0x63, 0x47, 0xa7, 0x3f, 0x12, 0xca, - 0x1c, 0x6f, 0x74, 0x42, 0x2c, 0xc2, 0x2a, 0x85, 0xba, 0xd0, 0xcc, 0xab, 0x52, 0x30, 0xae, 0x55, - 0xdb, 0xa9, 0x51, 0xda, 0x3b, 0x08, 0xa2, 0x86, 0x36, 0xbb, 0x98, 0x98, 0xd0, 0x49, 0xb0, 0x8b, - 0x9c, 0x5d, 0x0d, 0xc6, 0xb5, 0xcd, 0x1f, 0x16, 0x46, 0x68, 0x29, 0xca, 0xc6, 0x73, 0x01, 0xad, - 0xdd, 0xba, 0x31, 0xe2, 0x19, 0x2a, 0x60, 0x83, 0x91, 0x61, 0x38, 0x40, 0xe1, 0xb0, 0xee, 0xa6, - 0xf7, 0x2c, 0x7e, 0x2d, 0x34, 0xe8, 0x42, 0x68, 0x12, 0xc4, 0x17, 0xee, 0x3b, 0x0e, 0xd1, 0x22, - 0x98, 0x68, 0xa2, 0x75, 0x13, 0x53, 0x36, 0x9d, 0xc2, 0x53, 0x62, 0x01, 0xf7, 0xaf, 0xdc, 0xda, - 0x5e, 0xee, 0xa2, 0x85, 0x0a, 0xf5, 0xb3, 0x60, 0x5c, 0x5b, 0x3f, 0xb9, 0xc3, 0xd1, 0x12, 0xe4, - 0xc6, 0x4b, 0x01, 0xcd, 0xfb, 0xf4, 0x08, 0x8f, 0x61, 0x1f, 0x95, 0xd8, 0x74, 0xd8, 0xb2, 0x1f, - 0x3c, 0x6c, 0xb3, 0x5b, 0x3b, 0x9b, 0xb4, 0x19, 0xbd, 0xf1, 0x54, 0x40, 0x9f, 0xdc, 0x89, 0x7f, - 0x84, 0xfa, 0x7e, 0xb9, 0xf5, 0xd8, 0xef, 0x2c, 0x51, 0x1b, 0xaf, 0x2a, 0xed, 0x89, 0x57, 0xb7, - 0xaf, 0x6e, 0xa4, 0xcc, 0xf5, 0x8d, 0x94, 0x79, 0x71, 0x23, 0x65, 0xfe, 0x0d, 0x24, 0xe1, 0x2a, - 0x90, 0x84, 0xeb, 0x40, 0x12, 0x5e, 0x05, 0x92, 0xf0, 0xdf, 0x6b, 0x29, 0xf3, 0x67, 0x69, 0xda, - 0x9d, 0xb7, 0x01, 0x00, 0x00, 0xff, 0xff, 0x32, 0x5e, 0xac, 0x56, 0xd9, 0x08, 0x00, 0x00, + // 826 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xbc, 0x94, 0x4d, 0x8f, 0xdb, 0x44, + 0x18, 0xc7, 0xe3, 0x6c, 0xde, 0x3a, 0xa1, 0xb0, 0x35, 0xa8, 0x8d, 0x82, 0xe4, 0x44, 0x91, 0x90, + 0x42, 0xb5, 0x6b, 0xb3, 0x29, 0xaa, 0x0a, 0x37, 0x5c, 0x84, 0xca, 0x6a, 0x79, 0x91, 0xd3, 0x0a, + 0x84, 0x2a, 0xd4, 0xb1, 0xf3, 0xc4, 0x99, 0xc6, 0xf6, 0x98, 0x99, 0x71, 0x44, 0x6e, 0x7c, 0x04, + 0xbe, 0x05, 0xdf, 0x82, 0x0b, 0x1c, 0xf6, 0xd8, 0x03, 0x07, 0xb8, 0x44, 0xac, 0xf9, 0x16, 0x9c, + 0x90, 0x27, 0x4e, 0xec, 0xae, 0x63, 0x9a, 0x05, 0x69, 0x6f, 0x9e, 0xf1, 0xf3, 0xff, 0xcd, 0xf3, + 0xf2, 0x9f, 0x41, 0x1f, 0xcc, 0x1f, 0x70, 0x9d, 0x50, 0x63, 0x1e, 0xd9, 0xc0, 0x02, 0x10, 0xc0, + 0x8d, 0x70, 0xee, 0x1a, 0x38, 0x24, 0xdc, 0xb0, 0xb1, 0x70, 0x66, 0xc6, 0x62, 0x84, 0xbd, 0x70, + 0x86, 0x4f, 0x0c, 0x17, 0x02, 0x60, 0x58, 0xc0, 0x44, 0x0f, 0x19, 0x15, 0x54, 0x7d, 0x77, 0x2d, + 0xd5, 0x33, 0xa9, 0x1e, 0xce, 0x5d, 0x3d, 0x91, 0xea, 0x52, 0xaa, 0x6f, 0xa4, 0xdd, 0x63, 0x97, + 0x88, 0x59, 0x64, 0xeb, 0x0e, 0xf5, 0x0d, 0x97, 0xba, 0xd4, 0x90, 0x04, 0x3b, 0x9a, 0xca, 0x95, + 0x5c, 0xc8, 0xaf, 0x35, 0xb9, 0xfb, 0x7e, 0x9a, 0x14, 0x0e, 0x89, 0x8f, 0x9d, 0x19, 0x09, 0x80, + 0x2d, 0xb3, 0xb4, 0x7c, 0x10, 0xd8, 0x58, 0x14, 0xf2, 0xe9, 0x1a, 0x65, 0x2a, 0x16, 0x05, 0x82, + 0xf8, 0x50, 0x10, 0xdc, 0x7f, 0x95, 0x80, 0x3b, 0x33, 0xf0, 0x71, 0x41, 0x77, 0xaf, 0x4c, 0x17, + 0x09, 0xe2, 0x19, 0x24, 0x10, 0x5c, 0xb0, 0x82, 0x28, 0x57, 0x13, 0x07, 0xb6, 0x00, 0x96, 0x15, + 0x04, 0xdf, 0x63, 0x3f, 0xf4, 0x60, 0x57, 0x4d, 0x8f, 0x72, 0xe3, 0x39, 0xc6, 0xae, 0xcb, 0xc0, + 0xc5, 0x82, 0xe6, 0xb4, 0x38, 0x24, 0x0c, 0x5c, 0xc2, 0x05, 0xc3, 0x82, 0xd0, 0xc0, 0x58, 0x9c, + 0xec, 0x9e, 0x56, 0xf7, 0xa8, 0x74, 0xd0, 0xbb, 0xce, 0xbd, 0xf7, 0x6a, 0x5b, 0x14, 0x44, 0x83, + 0x9f, 0xaa, 0xa8, 0xf9, 0x90, 0xd1, 0xe0, 0x94, 0xda, 0xea, 0x33, 0xd4, 0x4a, 0xe6, 0x34, 0xc1, + 0x02, 0x77, 0x94, 0xbe, 0x32, 0x6c, 0x8f, 0xde, 0xd3, 0x53, 0xbf, 0xe4, 0xdb, 0x96, 0x39, 0x26, + 0x89, 0xd6, 0x17, 0x27, 0xfa, 0x17, 0xf6, 0x73, 0x70, 0xc4, 0x67, 0x20, 0xb0, 0xa9, 0x9e, 0xaf, + 0x7a, 0x95, 0x78, 0xd5, 0x43, 0xd9, 0x9e, 0xb5, 0xa5, 0xaa, 0x5f, 0xa3, 0x1a, 0x0f, 0xc1, 0xe9, + 0x54, 0x25, 0xfd, 0xbe, 0xbe, 0xb7, 0x1b, 0xf5, 0x34, 0xc7, 0x71, 0x08, 0x8e, 0xf9, 0x5a, 0x7a, + 0x46, 0x2d, 0x59, 0x59, 0x92, 0xa8, 0x3e, 0x43, 0x0d, 0x2e, 0xb0, 0x88, 0x78, 0xe7, 0x40, 0xb2, + 0x1f, 0xfc, 0x07, 0xb6, 0xd4, 0x9b, 0xaf, 0xa7, 0xf4, 0xc6, 0x7a, 0x6d, 0xa5, 0xdc, 0xc1, 0xaf, + 0x0a, 0x6a, 0xa7, 0x91, 0x67, 0x84, 0x0b, 0xf5, 0x69, 0xa1, 0x5b, 0xfa, 0x7e, 0xdd, 0x4a, 0xd4, + 0xb2, 0x57, 0x87, 0xe9, 0x49, 0xad, 0xcd, 0x4e, 0xae, 0x53, 0x5f, 0xa1, 0x3a, 0x11, 0xe0, 0xf3, + 0x4e, 0xb5, 0x7f, 0x30, 0x6c, 0x8f, 0x46, 0x57, 0x2f, 0xc7, 0xbc, 0x99, 0xe2, 0xeb, 0x9f, 0x26, + 0x20, 0x6b, 0xcd, 0x1b, 0xfc, 0x5c, 0xdb, 0x96, 0x91, 0xb4, 0x4f, 0x3d, 0x42, 0xad, 0xe4, 0xca, + 0x4c, 0x22, 0x0f, 0x64, 0x19, 0x37, 0xb2, 0xb4, 0xc6, 0xe9, 0xbe, 0xb5, 0x8d, 0x50, 0x9f, 0xa0, + 0x3b, 0x5c, 0x60, 0x26, 0x48, 0xe0, 0x7e, 0x0c, 0x78, 0xe2, 0x91, 0x00, 0xc6, 0xe0, 0xd0, 0x60, + 0xc2, 0xe5, 0x4c, 0x0f, 0xcc, 0xb7, 0xe3, 0x55, 0xef, 0xce, 0x78, 0x77, 0x88, 0x55, 0xa6, 0x55, + 0x9f, 0xa2, 0x5b, 0x0e, 0x0d, 0x9c, 0x88, 0x31, 0x08, 0x9c, 0xe5, 0x97, 0xd4, 0x23, 0xce, 0x52, + 0x0e, 0xf2, 0x86, 0xa9, 0xa7, 0xd9, 0xdc, 0x7a, 0x78, 0x39, 0xe0, 0xef, 0x5d, 0x9b, 0x56, 0x11, + 0xa4, 0xbe, 0x83, 0x9a, 0x3c, 0xe2, 0x21, 0x04, 0x93, 0x4e, 0xad, 0xaf, 0x0c, 0x5b, 0x66, 0x3b, + 0x5e, 0xf5, 0x9a, 0xe3, 0xf5, 0x96, 0xb5, 0xf9, 0xa7, 0x7e, 0x87, 0xda, 0xcf, 0xa9, 0xfd, 0x18, + 0xfc, 0xd0, 0xc3, 0x02, 0x3a, 0x75, 0x39, 0xd3, 0x0f, 0xaf, 0xd0, 0xf8, 0xd3, 0x4c, 0x2d, 0x7d, + 0xfa, 0x66, 0x9a, 0x7a, 0x3b, 0xf7, 0xc3, 0xca, 0x9f, 0xa1, 0x7e, 0x8b, 0xba, 0x3c, 0x72, 0x1c, + 0xe0, 0x7c, 0x1a, 0x79, 0xa7, 0xd4, 0xe6, 0x8f, 0x08, 0x17, 0x94, 0x2d, 0xcf, 0x88, 0x4f, 0x44, + 0xa7, 0xd1, 0x57, 0x86, 0x75, 0x53, 0x8b, 0x57, 0xbd, 0xee, 0xb8, 0x34, 0xca, 0xfa, 0x17, 0x82, + 0x6a, 0xa1, 0xdb, 0x53, 0x4c, 0x3c, 0x98, 0x14, 0xd8, 0x4d, 0xc9, 0xee, 0xc6, 0xab, 0xde, 0xed, + 0x4f, 0x76, 0x46, 0x58, 0x25, 0xca, 0xc1, 0x6f, 0x0a, 0xba, 0xf9, 0xd2, 0x8d, 0x51, 0x9f, 0xa0, + 0x06, 0x76, 0x04, 0x59, 0x24, 0x06, 0x4a, 0xcc, 0x7a, 0x5c, 0xde, 0xb3, 0xec, 0xb5, 0xb0, 0x60, + 0x0a, 0xc9, 0x90, 0x20, 0xbb, 0x70, 0x1f, 0x49, 0x88, 0x95, 0xc2, 0x54, 0x0f, 0x1d, 0x7a, 0x98, + 0x8b, 0x8d, 0x0b, 0x1f, 0x13, 0x1f, 0xe4, 0xfc, 0xda, 0xa3, 0xbb, 0xfb, 0x5d, 0xb4, 0x44, 0x61, + 0xbe, 0x15, 0xaf, 0x7a, 0x87, 0x67, 0x97, 0x38, 0x56, 0x81, 0x3c, 0xf8, 0x43, 0x41, 0xf9, 0x39, + 0x5d, 0xc3, 0x63, 0x38, 0x43, 0x2d, 0xb1, 0x31, 0x5b, 0xf5, 0x7f, 0x9b, 0x6d, 0x7b, 0x6b, 0xb7, + 0x4e, 0xdb, 0xd2, 0x07, 0xbf, 0x28, 0xe8, 0x8d, 0x4b, 0xf1, 0xd7, 0x50, 0xdf, 0xe7, 0x2f, 0x3d, + 0xf6, 0x47, 0x7b, 0xd4, 0x26, 0xab, 0x2a, 0x7b, 0xe2, 0xcd, 0xbb, 0xe7, 0x17, 0x5a, 0xe5, 0xc5, + 0x85, 0x56, 0xf9, 0xfd, 0x42, 0xab, 0xfc, 0x10, 0x6b, 0xca, 0x79, 0xac, 0x29, 0x2f, 0x62, 0x4d, + 0xf9, 0x33, 0xd6, 0x94, 0x1f, 0xff, 0xd2, 0x2a, 0xdf, 0xb4, 0x36, 0xdd, 0xf9, 0x27, 0x00, 0x00, + 0xff, 0xff, 0x39, 0x84, 0x09, 0xee, 0x23, 0x09, 0x00, 0x00, } diff --git a/vendor/k8s.io/kubernetes/pkg/apis/batch/v2alpha1/generated.proto b/vendor/k8s.io/kubernetes/pkg/apis/batch/v2alpha1/generated.proto index 4f51d6161ac6..3b20aecbc098 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/batch/v2alpha1/generated.proto +++ b/vendor/k8s.io/kubernetes/pkg/apis/batch/v2alpha1/generated.proto @@ -26,6 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; import "k8s.io/kubernetes/pkg/apis/batch/v1/generated.proto"; diff --git a/vendor/k8s.io/kubernetes/pkg/apis/certificates/v1beta1/generated.pb.go b/vendor/k8s.io/kubernetes/pkg/apis/certificates/v1beta1/generated.pb.go index b37d9abe6c3d..0daa322be995 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/certificates/v1beta1/generated.pb.go +++ b/vendor/k8s.io/kubernetes/pkg/apis/certificates/v1beta1/generated.pb.go @@ -1617,58 +1617,59 @@ var ( ) var fileDescriptorGenerated = []byte{ - // 839 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xac, 0x54, 0xcf, 0x8f, 0xdb, 0x44, - 0x14, 0x8e, 0xf3, 0x6b, 0x93, 0xc9, 0xb2, 0xad, 0x46, 0xa8, 0x32, 0x2b, 0xd5, 0x5e, 0x59, 0x80, - 0xb6, 0xa8, 0xd8, 0x64, 0x41, 0xb0, 0x2a, 0x07, 0x24, 0x97, 0x0a, 0x15, 0x5a, 0x7e, 0xcc, 0x36, - 0x48, 0x20, 0x0e, 0x4c, 0x9c, 0x57, 0xef, 0x34, 0xf1, 0x0f, 0x3c, 0xe3, 0x68, 0x73, 0x41, 0xbd, - 0x71, 0xe5, 0xc8, 0x05, 0x89, 0x3f, 0x67, 0x8f, 0x3d, 0x72, 0x40, 0x11, 0x1b, 0x4e, 0x5c, 0xf8, - 0x03, 0x7a, 0x42, 0x33, 0x9e, 0xc4, 0x66, 0xd3, 0xd0, 0x56, 0xca, 0xcd, 0xf3, 0xcd, 0xf7, 0xbe, - 0xf7, 0xde, 0xf7, 0x9e, 0x07, 0x7d, 0x34, 0x3e, 0xe6, 0x2e, 0x4b, 0xbc, 0x71, 0x3e, 0x84, 0x2c, - 0x06, 0x01, 0xdc, 0x4b, 0xc7, 0xa1, 0x47, 0x53, 0xc6, 0xbd, 0x00, 0x32, 0xc1, 0x1e, 0xb2, 0x80, - 0x4a, 0x74, 0xda, 0x1f, 0x82, 0xa0, 0x7d, 0x2f, 0x84, 0x18, 0x32, 0x2a, 0x60, 0xe4, 0xa6, 0x59, - 0x22, 0x12, 0xec, 0x15, 0x02, 0x6e, 0x29, 0xe0, 0xa6, 0xe3, 0xd0, 0x95, 0x02, 0x6e, 0x55, 0xc0, - 0xd5, 0x02, 0xfb, 0x6f, 0x87, 0x4c, 0x9c, 0xe6, 0x43, 0x37, 0x48, 0x22, 0x2f, 0x4c, 0xc2, 0xc4, - 0x53, 0x3a, 0xc3, 0xfc, 0xa1, 0x3a, 0xa9, 0x83, 0xfa, 0x2a, 0xf4, 0xf7, 0xdf, 0xd3, 0x05, 0xd2, - 0x94, 0x45, 0x34, 0x38, 0x65, 0x31, 0x64, 0xb3, 0xb2, 0xc4, 0x08, 0x04, 0xf5, 0xa6, 0x6b, 0x55, - 0xed, 0x7b, 0x9b, 0xa2, 0xb2, 0x3c, 0x16, 0x2c, 0x82, 0xb5, 0x80, 0xf7, 0x9f, 0x17, 0xc0, 0x83, - 0x53, 0x88, 0xe8, 0x5a, 0xdc, 0xbb, 0x9b, 0xe2, 0x72, 0xc1, 0x26, 0x1e, 0x8b, 0x05, 0x17, 0xd9, - 0x5a, 0x50, 0xa5, 0x27, 0x0e, 0xd9, 0x14, 0xb2, 0xb2, 0x21, 0x38, 0xa3, 0x51, 0x3a, 0x81, 0x67, - 0xf5, 0x74, 0x73, 0xe3, 0xa8, 0x9e, 0xc1, 0x76, 0xfe, 0xae, 0xa3, 0xd7, 0x6e, 0x97, 0xfe, 0x9f, - 0xb0, 0x30, 0x66, 0x71, 0x48, 0xe0, 0x87, 0x1c, 0xb8, 0xc0, 0xdf, 0xa3, 0x8e, 0xb4, 0x6e, 0x44, - 0x05, 0x35, 0x8d, 0x03, 0xe3, 0xb0, 0x77, 0xf4, 0x8e, 0xab, 0x07, 0x59, 0xed, 0xa4, 0x1c, 0xa5, - 0x64, 0xbb, 0xd3, 0xbe, 0xfb, 0xc5, 0xf0, 0x11, 0x04, 0xe2, 0x3e, 0x08, 0xea, 0xe3, 0xf3, 0xb9, - 0x5d, 0x5b, 0xcc, 0x6d, 0x54, 0x62, 0x64, 0xa5, 0x8a, 0x53, 0xd4, 0xe4, 0x29, 0x04, 0x66, 0x5d, - 0xa9, 0x7f, 0xee, 0xbe, 0xe4, 0x9a, 0xb8, 0x1b, 0x6b, 0x3f, 0x49, 0x21, 0xf0, 0x77, 0x75, 0xee, - 0xa6, 0x3c, 0x11, 0x95, 0x09, 0x9f, 0xa1, 0x36, 0x17, 0x54, 0xe4, 0xdc, 0x6c, 0xa8, 0x9c, 0x5f, - 0x6e, 0x31, 0xa7, 0xd2, 0xf5, 0xf7, 0x74, 0xd6, 0x76, 0x71, 0x26, 0x3a, 0x9f, 0xf3, 0x6b, 0x1d, - 0x39, 0x1b, 0x63, 0x6f, 0x27, 0xf1, 0x88, 0x09, 0x96, 0xc4, 0xf8, 0x18, 0x35, 0xc5, 0x2c, 0x05, - 0x65, 0x78, 0xd7, 0x7f, 0x7d, 0xd9, 0xc2, 0x83, 0x59, 0x0a, 0x4f, 0xe7, 0xf6, 0xab, 0x97, 0xf9, - 0x12, 0x27, 0x2a, 0x02, 0xbf, 0x89, 0xda, 0x19, 0x50, 0x9e, 0xc4, 0xca, 0xce, 0x6e, 0x59, 0x08, - 0x51, 0x28, 0xd1, 0xb7, 0xf8, 0x06, 0xda, 0x89, 0x80, 0x73, 0x1a, 0x82, 0xf2, 0xa0, 0xeb, 0x5f, - 0xd1, 0xc4, 0x9d, 0xfb, 0x05, 0x4c, 0x96, 0xf7, 0xf8, 0x11, 0xda, 0x9b, 0x50, 0x2e, 0x06, 0xe9, - 0x88, 0x0a, 0x78, 0xc0, 0x22, 0x30, 0x9b, 0xca, 0xb5, 0xb7, 0x5e, 0x6c, 0x0f, 0x64, 0x84, 0x7f, - 0x4d, 0xab, 0xef, 0xdd, 0xfb, 0x8f, 0x12, 0xb9, 0xa4, 0xec, 0xfc, 0x63, 0xa0, 0xeb, 0x1b, 0xfd, - 0xb9, 0xc7, 0xb8, 0xc0, 0xdf, 0xad, 0xed, 0xa3, 0xfb, 0x62, 0x75, 0xc8, 0x68, 0xb5, 0x8d, 0x57, - 0x75, 0x2d, 0x9d, 0x25, 0x52, 0xd9, 0xc5, 0x04, 0xb5, 0x98, 0x80, 0x88, 0x9b, 0xf5, 0x83, 0xc6, - 0x61, 0xef, 0xe8, 0xd3, 0xed, 0x2d, 0x86, 0xff, 0x8a, 0x4e, 0xdb, 0xba, 0x2b, 0x13, 0x90, 0x22, - 0x8f, 0xb3, 0x68, 0xfc, 0x4f, 0xc3, 0x72, 0x65, 0xf1, 0x1b, 0x68, 0x27, 0x2b, 0x8e, 0xaa, 0xdf, - 0x5d, 0xbf, 0x27, 0xa7, 0xa4, 0x19, 0x64, 0x79, 0x87, 0x6f, 0xa2, 0x4e, 0xce, 0x21, 0x8b, 0x69, - 0x04, 0x7a, 0xf4, 0xab, 0x3e, 0x07, 0x1a, 0x27, 0x2b, 0x06, 0xbe, 0x8e, 0x1a, 0x39, 0x1b, 0xe9, - 0xd1, 0xf7, 0x34, 0xb1, 0x31, 0xb8, 0xfb, 0x31, 0x91, 0x38, 0x76, 0x50, 0x3b, 0xcc, 0x92, 0x3c, - 0xe5, 0x66, 0xf3, 0xa0, 0x71, 0xd8, 0xf5, 0x91, 0xdc, 0xa0, 0x4f, 0x14, 0x42, 0xf4, 0x0d, 0x3e, - 0x42, 0x9d, 0x31, 0xcc, 0x06, 0x6a, 0x85, 0x5a, 0x8a, 0x75, 0x4d, 0xb2, 0x14, 0xc0, 0x9f, 0xce, - 0xed, 0xce, 0x67, 0xfa, 0x96, 0xac, 0x78, 0xf8, 0x47, 0xd4, 0x82, 0x33, 0x91, 0x51, 0xb3, 0xad, - 0xec, 0xfd, 0x66, 0xbb, 0xff, 0xba, 0x7b, 0x47, 0x6a, 0xdf, 0x89, 0x45, 0x36, 0x2b, 0xdd, 0x56, - 0x18, 0x29, 0xd2, 0xee, 0xe7, 0x08, 0x95, 0x1c, 0x7c, 0x15, 0x35, 0xc6, 0x30, 0x2b, 0x7e, 0x32, - 0x22, 0x3f, 0xf1, 0x57, 0xa8, 0x35, 0xa5, 0x93, 0x1c, 0xf4, 0x5b, 0xf4, 0xe1, 0x4b, 0xd7, 0xa7, - 0xd4, 0xbf, 0x96, 0x12, 0xa4, 0x50, 0xba, 0x55, 0x3f, 0x36, 0x9c, 0xb9, 0x81, 0xec, 0xe7, 0xbc, - 0x18, 0xf8, 0x27, 0x03, 0xa1, 0x60, 0xf9, 0x43, 0x73, 0xd3, 0x50, 0x06, 0x9d, 0x6c, 0xcf, 0xa0, - 0xd5, 0x63, 0x51, 0xbe, 0xc6, 0x2b, 0x88, 0x93, 0x4a, 0x6a, 0xdc, 0x47, 0xbd, 0x8a, 0xb4, 0xb2, - 0x62, 0xd7, 0xbf, 0xb2, 0x98, 0xdb, 0xbd, 0x8a, 0x38, 0xa9, 0x72, 0x9c, 0x0f, 0xb4, 0xaf, 0xaa, - 0x73, 0x6c, 0x2f, 0x7f, 0x22, 0x43, 0xad, 0x45, 0xf7, 0xf2, 0xd2, 0xdf, 0xea, 0xfc, 0xf2, 0x9b, - 0x5d, 0x7b, 0xfc, 0xc7, 0x41, 0xcd, 0xbf, 0x71, 0x7e, 0x61, 0xd5, 0x9e, 0x5c, 0x58, 0xb5, 0xdf, - 0x2f, 0xac, 0xda, 0xe3, 0x85, 0x65, 0x9c, 0x2f, 0x2c, 0xe3, 0xc9, 0xc2, 0x32, 0xfe, 0x5c, 0x58, - 0xc6, 0xcf, 0x7f, 0x59, 0xb5, 0x6f, 0x77, 0x74, 0x67, 0xff, 0x06, 0x00, 0x00, 0xff, 0xff, 0x07, - 0x0c, 0x3b, 0x3a, 0x80, 0x08, 0x00, 0x00, + // 863 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xac, 0x54, 0xcf, 0x6f, 0x1b, 0x45, + 0x14, 0xf6, 0xfa, 0x57, 0xec, 0x71, 0x48, 0xab, 0x11, 0xaa, 0x4c, 0xa4, 0xee, 0x46, 0x2b, 0x40, + 0x29, 0xa2, 0xbb, 0x38, 0x20, 0x88, 0xca, 0x01, 0x69, 0x4b, 0x05, 0x85, 0x96, 0x1f, 0x93, 0x06, + 0x09, 0xc4, 0x81, 0xf1, 0xfa, 0x75, 0x33, 0xb5, 0xf7, 0x07, 0x33, 0xb3, 0x56, 0x7c, 0x41, 0xbd, + 0x71, 0xe5, 0xc8, 0x05, 0x89, 0x3f, 0x27, 0xc7, 0x1e, 0x39, 0x20, 0x8b, 0x98, 0x13, 0x17, 0xfe, + 0x80, 0x9e, 0xd0, 0xcc, 0x8e, 0xbd, 0x4b, 0x8c, 0x69, 0x2b, 0xe5, 0xb6, 0xf3, 0xcd, 0x7b, 0xdf, + 0x7b, 0xef, 0x7b, 0xdf, 0x0e, 0xfa, 0x60, 0x7c, 0x28, 0x3c, 0x96, 0xfa, 0xe3, 0x7c, 0x08, 0x3c, + 0x01, 0x09, 0xc2, 0xcf, 0xc6, 0x91, 0x4f, 0x33, 0x26, 0xfc, 0x10, 0xb8, 0x64, 0x0f, 0x59, 0x48, + 0x15, 0x3a, 0x1d, 0x0c, 0x41, 0xd2, 0x81, 0x1f, 0x41, 0x02, 0x9c, 0x4a, 0x18, 0x79, 0x19, 0x4f, + 0x65, 0x8a, 0xfd, 0x82, 0xc0, 0x2b, 0x09, 0xbc, 0x6c, 0x1c, 0x79, 0x8a, 0xc0, 0xab, 0x12, 0x78, + 0x86, 0x60, 0xf7, 0x66, 0xc4, 0xe4, 0x49, 0x3e, 0xf4, 0xc2, 0x34, 0xf6, 0xa3, 0x34, 0x4a, 0x7d, + 0xcd, 0x33, 0xcc, 0x1f, 0xea, 0x93, 0x3e, 0xe8, 0xaf, 0x82, 0x7f, 0xf7, 0x1d, 0xd3, 0x20, 0xcd, + 0x58, 0x4c, 0xc3, 0x13, 0x96, 0x00, 0x9f, 0x95, 0x2d, 0xc6, 0x20, 0xa9, 0x3f, 0x5d, 0xeb, 0x6a, + 0xd7, 0xdf, 0x94, 0xc5, 0xf3, 0x44, 0xb2, 0x18, 0xd6, 0x12, 0xde, 0x7d, 0x56, 0x82, 0x08, 0x4f, + 0x20, 0xa6, 0x6b, 0x79, 0x6f, 0x6f, 0xca, 0xcb, 0x25, 0x9b, 0xf8, 0x2c, 0x91, 0x42, 0xf2, 0xb5, + 0xa4, 0xca, 0x4c, 0x02, 0xf8, 0x14, 0x78, 0x39, 0x10, 0x9c, 0xd2, 0x38, 0x9b, 0xc0, 0x7f, 0xcd, + 0xf4, 0x71, 0x65, 0x55, 0x37, 0x69, 0x14, 0x71, 0x88, 0xa8, 0x4c, 0x2b, 0xb9, 0x34, 0x63, 0x1c, + 0x22, 0x26, 0x24, 0xa7, 0x92, 0xa5, 0x89, 0x3f, 0x1d, 0xd0, 0x49, 0x76, 0xb2, 0xbe, 0x33, 0xf7, + 0xaf, 0x3a, 0x7a, 0xe5, 0x76, 0xb9, 0x9b, 0x23, 0x16, 0x25, 0x2c, 0x89, 0x08, 0x7c, 0x9f, 0x83, + 0x90, 0xf8, 0x3b, 0xd4, 0x51, 0xb2, 0x8e, 0xa8, 0xa4, 0x7d, 0x6b, 0xcf, 0xda, 0xef, 0x1d, 0xbc, + 0xe5, 0x99, 0x25, 0x57, 0xa7, 0x2c, 0xd7, 0xac, 0xa2, 0xbd, 0xe9, 0xc0, 0xfb, 0x7c, 0xf8, 0x08, + 0x42, 0x79, 0x1f, 0x24, 0x0d, 0xf0, 0xd9, 0xdc, 0xa9, 0x2d, 0xe6, 0x0e, 0x2a, 0x31, 0xb2, 0x62, + 0xc5, 0x19, 0x6a, 0x8a, 0x0c, 0xc2, 0x7e, 0x5d, 0xb3, 0x7f, 0xe6, 0xbd, 0xa0, 0x85, 0xbc, 0x8d, + 0xbd, 0x1f, 0x65, 0x10, 0x06, 0xdb, 0xa6, 0x76, 0x53, 0x9d, 0x88, 0xae, 0x84, 0x4f, 0x51, 0x5b, + 0x48, 0x2a, 0x73, 0xd1, 0x6f, 0xe8, 0x9a, 0x5f, 0x5c, 0x62, 0x4d, 0xcd, 0x1b, 0xec, 0x98, 0xaa, + 0xed, 0xe2, 0x4c, 0x4c, 0x3d, 0xf7, 0x97, 0x3a, 0x72, 0x37, 0xe6, 0xde, 0x4e, 0x93, 0x11, 0x53, + 0xbb, 0xc2, 0x87, 0xa8, 0x29, 0x67, 0x19, 0x68, 0xc1, 0xbb, 0xc1, 0xab, 0xcb, 0x11, 0x1e, 0xcc, + 0x32, 0x78, 0x3a, 0x77, 0x5e, 0xbe, 0x18, 0xaf, 0x70, 0xa2, 0x33, 0xf0, 0xeb, 0xa8, 0xcd, 0x81, + 0x8a, 0x34, 0xd1, 0x72, 0x76, 0xcb, 0x46, 0x88, 0x46, 0x89, 0xb9, 0xc5, 0x37, 0xd0, 0x56, 0x0c, + 0x42, 0xd0, 0x08, 0xb4, 0x06, 0xdd, 0xe0, 0x8a, 0x09, 0xdc, 0xba, 0x5f, 0xc0, 0x64, 0x79, 0x8f, + 0x1f, 0xa1, 0x9d, 0x09, 0x15, 0xf2, 0x38, 0x1b, 0x51, 0x09, 0x0f, 0x58, 0x0c, 0xfd, 0xa6, 0x56, + 0xed, 0x8d, 0xe7, 0xf3, 0x81, 0xca, 0x08, 0xae, 0x19, 0xf6, 0x9d, 0x7b, 0xff, 0x62, 0x22, 0x17, + 0x98, 0xdd, 0xbf, 0x2d, 0x74, 0x7d, 0xa3, 0x3e, 0xf7, 0x98, 0x90, 0xf8, 0xdb, 0x35, 0x3f, 0x7a, + 0xcf, 0xd7, 0x87, 0xca, 0xd6, 0x6e, 0xbc, 0x6a, 0x7a, 0xe9, 0x2c, 0x91, 0x8a, 0x17, 0x53, 0xd4, + 0x62, 0x12, 0x62, 0xd1, 0xaf, 0xef, 0x35, 0xf6, 0x7b, 0x07, 0x9f, 0x5c, 0x9e, 0x31, 0x82, 0x97, + 0x4c, 0xd9, 0xd6, 0x5d, 0x55, 0x80, 0x14, 0x75, 0xdc, 0x45, 0xe3, 0x7f, 0x06, 0x56, 0x96, 0xc5, + 0xaf, 0xa1, 0x2d, 0x5e, 0x1c, 0xf5, 0xbc, 0xdb, 0x41, 0x4f, 0x6d, 0xc9, 0x44, 0x90, 0xe5, 0x1d, + 0x7e, 0x13, 0x75, 0x72, 0x01, 0x3c, 0xa1, 0x31, 0x98, 0xd5, 0xaf, 0xe6, 0x3c, 0x36, 0x38, 0x59, + 0x45, 0xe0, 0xeb, 0xa8, 0x91, 0xb3, 0x91, 0x59, 0x7d, 0xcf, 0x04, 0x36, 0x8e, 0xef, 0x7e, 0x48, + 0x14, 0x8e, 0x5d, 0xd4, 0x8e, 0x78, 0x9a, 0x67, 0xa2, 0xdf, 0xdc, 0x6b, 0xec, 0x77, 0x03, 0xa4, + 0x1c, 0xf4, 0x91, 0x46, 0x88, 0xb9, 0xc1, 0x07, 0xa8, 0x33, 0x86, 0xd9, 0xb1, 0xb6, 0x50, 0x4b, + 0x47, 0x5d, 0x53, 0x51, 0x1a, 0x10, 0x4f, 0xe7, 0x4e, 0xe7, 0x53, 0x73, 0x4b, 0x56, 0x71, 0xf8, + 0x07, 0xd4, 0x82, 0x53, 0xc9, 0x69, 0xbf, 0xad, 0xe5, 0xfd, 0xfa, 0x72, 0xff, 0x75, 0xef, 0x8e, + 0xe2, 0xbe, 0x93, 0x48, 0x3e, 0x2b, 0xd5, 0xd6, 0x18, 0x29, 0xca, 0xee, 0xe6, 0x08, 0x95, 0x31, + 0xf8, 0x2a, 0x6a, 0x8c, 0x61, 0x56, 0xfc, 0x64, 0x44, 0x7d, 0xe2, 0x2f, 0x51, 0x6b, 0x4a, 0x27, + 0x39, 0x98, 0xb7, 0xe8, 0xfd, 0x17, 0xee, 0x4f, 0xb3, 0x7f, 0xa5, 0x28, 0x48, 0xc1, 0x74, 0xab, + 0x7e, 0x68, 0xb9, 0x73, 0x0b, 0x39, 0xcf, 0x78, 0x31, 0xf0, 0x8f, 0x16, 0x42, 0xe1, 0xf2, 0x87, + 0x16, 0x7d, 0x4b, 0x0b, 0x74, 0x74, 0x79, 0x02, 0xad, 0x1e, 0x8b, 0xf2, 0x35, 0x5e, 0x41, 0x82, + 0x54, 0x4a, 0xe3, 0x01, 0xea, 0x55, 0xa8, 0xb5, 0x14, 0xdb, 0xc1, 0x95, 0xc5, 0xdc, 0xe9, 0x55, + 0xc8, 0x49, 0x35, 0xc6, 0x7d, 0xcf, 0xe8, 0xaa, 0x27, 0xc7, 0xce, 0xf2, 0x27, 0xb2, 0xb4, 0x2d, + 0xba, 0x17, 0x4d, 0x7f, 0xab, 0xf3, 0xf3, 0xaf, 0x4e, 0xed, 0xf1, 0xef, 0x7b, 0xb5, 0xe0, 0xc6, + 0xd9, 0xb9, 0x5d, 0x7b, 0x72, 0x6e, 0xd7, 0x7e, 0x3b, 0xb7, 0x6b, 0x8f, 0x17, 0xb6, 0x75, 0xb6, + 0xb0, 0xad, 0x27, 0x0b, 0xdb, 0xfa, 0x63, 0x61, 0x5b, 0x3f, 0xfd, 0x69, 0xd7, 0xbe, 0xd9, 0x32, + 0x93, 0xfd, 0x13, 0x00, 0x00, 0xff, 0xff, 0x1c, 0xc5, 0xd2, 0x7c, 0x9c, 0x08, 0x00, 0x00, } diff --git a/vendor/k8s.io/kubernetes/pkg/apis/extensions/v1beta1/generated.pb.go b/vendor/k8s.io/kubernetes/pkg/apis/extensions/v1beta1/generated.pb.go index bf9d6a0b3ce7..307c63624082 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/extensions/v1beta1/generated.pb.go +++ b/vendor/k8s.io/kubernetes/pkg/apis/extensions/v1beta1/generated.pb.go @@ -14881,261 +14881,263 @@ var ( ) var fileDescriptorGenerated = []byte{ - // 4087 bytes of a gzipped FileDescriptorProto + // 4120 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xe4, 0x5c, 0x5d, 0x6c, 0x24, 0xc9, - 0x5d, 0xdf, 0x9e, 0xf1, 0xc7, 0xf8, 0x3f, 0x6b, 0xaf, 0xb7, 0xec, 0xf3, 0xce, 0xed, 0xde, 0x79, - 0x36, 0x1d, 0x91, 0xdc, 0xc1, 0xdd, 0x98, 0xdb, 0xcb, 0x1e, 0xf7, 0x7d, 0xf1, 0xd8, 0xeb, 0xdd, - 0x0d, 0xb6, 0x77, 0x52, 0x63, 0xaf, 0x92, 0xfb, 0x0a, 0xed, 0x99, 0xf2, 0xb8, 0xd7, 0xfd, 0x31, - 0xd7, 0x5d, 0xed, 0x78, 0x2e, 0x0a, 0x89, 0x84, 0xc8, 0x23, 0x82, 0x07, 0x50, 0x90, 0xc2, 0x13, - 0x02, 0x89, 0x17, 0x48, 0x1e, 0xe0, 0xe0, 0x31, 0x48, 0x11, 0xfb, 0x80, 0x50, 0x90, 0x40, 0x42, - 0x28, 0x0c, 0x9c, 0x4f, 0x44, 0xbc, 0x43, 0x84, 0x58, 0x5e, 0x50, 0x55, 0x57, 0x7f, 0x54, 0x7f, - 0xcc, 0xee, 0x8c, 0xbd, 0xc3, 0x21, 0xde, 0xdc, 0x55, 0xff, 0xef, 0xae, 0xfa, 0xff, 0x7f, 0x55, - 0xfd, 0x1f, 0xc3, 0x1b, 0x87, 0x2f, 0xbb, 0x35, 0xdd, 0x5e, 0x39, 0xf4, 0xf6, 0x88, 0x63, 0x11, - 0x4a, 0xdc, 0x95, 0xee, 0x61, 0x67, 0x45, 0xeb, 0xea, 0xee, 0x0a, 0x39, 0xa6, 0xc4, 0x72, 0x75, - 0xdb, 0x72, 0x57, 0x8e, 0x5e, 0xd8, 0x23, 0x54, 0x7b, 0x61, 0xa5, 0x43, 0x2c, 0xe2, 0x68, 0x94, - 0xb4, 0x6b, 0x5d, 0xc7, 0xa6, 0x36, 0x7a, 0xde, 0x67, 0xaf, 0x45, 0xec, 0xb5, 0xee, 0x61, 0xa7, - 0xc6, 0xd8, 0x6b, 0x11, 0x7b, 0x4d, 0xb0, 0x5f, 0x7e, 0xbe, 0xa3, 0xd3, 0x03, 0x6f, 0xaf, 0xd6, - 0xb2, 0xcd, 0x95, 0x8e, 0xdd, 0xb1, 0x57, 0xb8, 0x94, 0x3d, 0x6f, 0x9f, 0x3f, 0xf1, 0x07, 0xfe, - 0x97, 0x2f, 0xfd, 0xf2, 0x17, 0x84, 0x71, 0x5a, 0x57, 0x37, 0xb5, 0xd6, 0x81, 0x6e, 0x11, 0xa7, - 0x17, 0x98, 0xb7, 0xe2, 0x10, 0xd7, 0xf6, 0x9c, 0x16, 0x49, 0xda, 0x34, 0x90, 0xcb, 0x5d, 0x31, - 0x09, 0xd5, 0x56, 0x8e, 0x52, 0x9e, 0x5c, 0x5e, 0xc9, 0xe3, 0x72, 0x3c, 0x8b, 0xea, 0x66, 0x5a, - 0xcd, 0x4b, 0x0f, 0x63, 0x70, 0x5b, 0x07, 0xc4, 0xd4, 0x52, 0x7c, 0x2f, 0xe6, 0xf1, 0x79, 0x54, - 0x37, 0x56, 0x74, 0x8b, 0xba, 0xd4, 0x19, 0xe4, 0x93, 0x4b, 0x9c, 0x23, 0xe2, 0xc4, 0xdf, 0x92, - 0x66, 0x76, 0x0d, 0x92, 0xe5, 0xd3, 0x73, 0xb9, 0x2f, 0x37, 0x83, 0x5a, 0xad, 0x01, 0xac, 0x36, - 0x6e, 0xdf, 0x25, 0x0e, 0x7b, 0x67, 0xe8, 0x2a, 0x4c, 0x58, 0x9a, 0x49, 0x2a, 0xca, 0x55, 0xe5, - 0x99, 0x99, 0xfa, 0xf9, 0xfb, 0xfd, 0xea, 0xb9, 0x93, 0x7e, 0x75, 0x62, 0x5b, 0x33, 0x09, 0xe6, - 0x33, 0xea, 0xbb, 0xb0, 0xb8, 0xd6, 0xd8, 0xdd, 0xd1, 0x9c, 0x0e, 0xa1, 0xbb, 0x54, 0x37, 0xf4, - 0x0f, 0x35, 0xca, 0x38, 0xd7, 0x61, 0x9e, 0xf2, 0xc1, 0x06, 0x71, 0x5a, 0xc4, 0xa2, 0x5a, 0xc7, - 0x97, 0x32, 0x59, 0xaf, 0x08, 0x29, 0xf3, 0x3b, 0x89, 0x79, 0x9c, 0xe2, 0x50, 0x7f, 0x5b, 0x81, - 0x2b, 0x6b, 0x8e, 0xed, 0xba, 0xc2, 0xa0, 0x3b, 0x7b, 0xf7, 0x48, 0x8b, 0x62, 0xb2, 0x4f, 0x1c, - 0x62, 0xb5, 0x08, 0xb3, 0xef, 0x50, 0xb7, 0xda, 0x49, 0xfb, 0x7e, 0x59, 0xb7, 0xda, 0x98, 0xcf, - 0x84, 0x1e, 0x14, 0xf2, 0x3c, 0x40, 0xd7, 0x00, 0xb4, 0xae, 0x2e, 0x14, 0x54, 0x8a, 0x9c, 0x0e, - 0x09, 0xba, 0x58, 0x2c, 0x70, 0x8c, 0x4a, 0xfd, 0x5d, 0x05, 0x9e, 0x5c, 0xf3, 0x5c, 0x6a, 0x9b, - 0x5b, 0x84, 0x3a, 0x7a, 0x6b, 0xcd, 0x73, 0x1c, 0x62, 0xd1, 0x26, 0xd5, 0xa8, 0xe7, 0x3e, 0x3c, - 0x6a, 0xe8, 0x6d, 0x98, 0x3c, 0xd2, 0x0c, 0xcf, 0x37, 0xab, 0x7c, 0xad, 0x56, 0x13, 0x3b, 0x28, - 0xbe, 0x1c, 0x82, 0x3d, 0x54, 0x0b, 0xd6, 0x78, 0xed, 0xcb, 0x9e, 0x66, 0x51, 0x9d, 0xf6, 0xea, - 0x8b, 0x42, 0xe4, 0x79, 0xa1, 0xf7, 0x2e, 0x93, 0x85, 0x7d, 0x91, 0xea, 0x6f, 0x28, 0xf0, 0x74, - 0xae, 0x6d, 0x9b, 0xba, 0x4b, 0x91, 0x09, 0x93, 0x3a, 0x25, 0xa6, 0x5b, 0x51, 0xae, 0x16, 0x9f, - 0x29, 0x5f, 0xbb, 0x55, 0x1b, 0x6a, 0xff, 0xd6, 0x72, 0x85, 0xd7, 0x67, 0x85, 0x5d, 0x93, 0xb7, - 0x99, 0x78, 0xec, 0x6b, 0x51, 0x7f, 0x4b, 0x01, 0x14, 0xe7, 0xf1, 0xdf, 0xfb, 0x23, 0x44, 0xe9, - 0xab, 0xa7, 0x8b, 0xd2, 0x82, 0x10, 0x59, 0xf6, 0x15, 0x4a, 0x41, 0xfa, 0xb6, 0x02, 0x4b, 0x69, - 0x9b, 0x78, 0x74, 0xf6, 0xe5, 0xe8, 0xac, 0x9e, 0x22, 0x3a, 0xbe, 0xd4, 0x9c, 0xb0, 0xfc, 0x69, - 0x01, 0x66, 0xd6, 0x35, 0x62, 0xda, 0x56, 0x93, 0x50, 0xf4, 0x2b, 0x50, 0x62, 0x49, 0xa9, 0xad, - 0x51, 0x8d, 0x47, 0xa4, 0x7c, 0xed, 0x17, 0x07, 0xb9, 0xeb, 0xd6, 0x18, 0x75, 0xed, 0xe8, 0x85, - 0x9a, 0xbf, 0x25, 0xb6, 0x08, 0xd5, 0xa2, 0x55, 0x1b, 0x8d, 0xe1, 0x50, 0x2a, 0x7a, 0x1f, 0x26, - 0xdc, 0x2e, 0x69, 0x89, 0x60, 0xbe, 0x3e, 0xa4, 0x5b, 0xa1, 0xa5, 0xcd, 0x2e, 0x69, 0x45, 0x6f, - 0x8b, 0x3d, 0x61, 0x2e, 0x17, 0xed, 0xc3, 0x94, 0xcb, 0x97, 0x01, 0xdf, 0x43, 0xe5, 0x6b, 0x6f, - 0x8e, 0xac, 0xc1, 0x5f, 0x4c, 0x73, 0x42, 0xc7, 0x94, 0xff, 0x8c, 0x85, 0x74, 0xf5, 0xaf, 0x15, - 0x98, 0x0d, 0x69, 0xf9, 0x1b, 0x7b, 0x37, 0x15, 0xbb, 0xda, 0xa3, 0xc5, 0x8e, 0x71, 0xf3, 0xc8, - 0xcd, 0x0b, 0x5d, 0xa5, 0x60, 0x24, 0x16, 0xb7, 0xf7, 0x82, 0xf5, 0x50, 0xe0, 0xeb, 0xe1, 0xe5, - 0x51, 0xdd, 0xca, 0x59, 0x06, 0x9f, 0x14, 0x63, 0xee, 0xb0, 0x70, 0xa2, 0xf7, 0xa0, 0xe4, 0x12, - 0x83, 0xb4, 0xa8, 0xed, 0x08, 0x77, 0x5e, 0x7c, 0x44, 0x77, 0xb4, 0x3d, 0x62, 0x34, 0x05, 0x6b, - 0xfd, 0x3c, 0xf3, 0x27, 0x78, 0xc2, 0xa1, 0x48, 0xf4, 0x0e, 0x94, 0x28, 0x31, 0xbb, 0x86, 0x46, - 0x83, 0x8d, 0xf5, 0x7c, 0xbe, 0x4b, 0x4c, 0x6c, 0xc3, 0x6e, 0xef, 0x08, 0x06, 0xfe, 0xf2, 0xc3, - 0x60, 0x05, 0xa3, 0x38, 0x14, 0x88, 0xbe, 0xa3, 0xc0, 0x9c, 0xd7, 0x6d, 0x33, 0x52, 0xca, 0xca, - 0x4a, 0xa7, 0x27, 0x56, 0xc3, 0xc6, 0xa8, 0x61, 0xdb, 0x95, 0xa4, 0xd5, 0x97, 0x84, 0xf2, 0x39, - 0x79, 0x1c, 0x27, 0xb4, 0xa2, 0x55, 0xb8, 0x60, 0xea, 0x16, 0x26, 0x5a, 0xbb, 0xd7, 0x24, 0x2d, - 0xdb, 0x6a, 0xbb, 0x95, 0x09, 0x5e, 0x7e, 0x2e, 0x09, 0x01, 0x17, 0xb6, 0xe4, 0x69, 0x9c, 0xa4, - 0x47, 0x5f, 0x02, 0x14, 0xf8, 0x75, 0xd3, 0xaf, 0x92, 0xac, 0x40, 0x4c, 0x5e, 0x55, 0x9e, 0x29, - 0xd6, 0x2f, 0x0b, 0x29, 0x68, 0x27, 0x45, 0x81, 0x33, 0xb8, 0xd4, 0xff, 0x98, 0x80, 0x0b, 0x89, - 0x05, 0x8e, 0xee, 0xc2, 0x52, 0xcb, 0x4f, 0x9f, 0xdb, 0x9e, 0xb9, 0x47, 0x9c, 0x66, 0xeb, 0x80, - 0xb4, 0x3d, 0x83, 0xb4, 0x45, 0xa1, 0x5c, 0x16, 0x3a, 0x96, 0xd6, 0x32, 0xa9, 0x70, 0x0e, 0x37, - 0xb3, 0xdb, 0xe2, 0x43, 0x5b, 0xba, 0xeb, 0x86, 0x32, 0x0b, 0x5c, 0x66, 0x68, 0xf7, 0x76, 0x8a, - 0x02, 0x67, 0x70, 0x31, 0x1b, 0xdb, 0xc4, 0xd5, 0x1d, 0xd2, 0x4e, 0xda, 0x58, 0x94, 0x6d, 0x5c, - 0xcf, 0xa4, 0xc2, 0x39, 0xdc, 0xe8, 0x3a, 0x94, 0x7d, 0x6d, 0x3c, 0xe2, 0xe2, 0xd5, 0x84, 0x09, - 0x7b, 0x3b, 0x9a, 0xc2, 0x71, 0x3a, 0xe6, 0x9a, 0xbd, 0xc7, 0xb1, 0x4f, 0x3b, 0xff, 0x95, 0xdc, - 0x49, 0x51, 0xe0, 0x0c, 0x2e, 0xe6, 0x9a, 0xbf, 0x66, 0x52, 0xae, 0x4d, 0xc9, 0xae, 0xed, 0x66, - 0x52, 0xe1, 0x1c, 0x6e, 0xb6, 0xf2, 0x7c, 0x93, 0x57, 0x8f, 0x34, 0xdd, 0xd0, 0xf6, 0x0c, 0x52, - 0x99, 0x96, 0x57, 0xde, 0xb6, 0x3c, 0x8d, 0x93, 0xf4, 0xe8, 0x26, 0x5c, 0xf4, 0x87, 0x76, 0x2d, - 0x2d, 0x14, 0x52, 0xe2, 0x42, 0x9e, 0x14, 0x42, 0x2e, 0x6e, 0x27, 0x09, 0x70, 0x9a, 0x47, 0xfd, - 0x47, 0x05, 0x2e, 0xe5, 0xec, 0x24, 0xf4, 0x16, 0x4c, 0xd0, 0x5e, 0x37, 0xa8, 0xbf, 0xbf, 0x10, - 0x64, 0xf4, 0x9d, 0x5e, 0x97, 0x3c, 0xe8, 0x57, 0xaf, 0xe4, 0xb0, 0xb1, 0x69, 0xcc, 0x19, 0xd1, - 0xaf, 0xc2, 0xac, 0x63, 0x1b, 0x86, 0x6e, 0x75, 0x7c, 0x12, 0x91, 0x4d, 0x6e, 0x0c, 0xb9, 0xd3, - 0x71, 0x5c, 0x46, 0x94, 0x2d, 0x2f, 0x9e, 0xf4, 0xab, 0xb3, 0xd2, 0x1c, 0x96, 0xd5, 0xa9, 0x7f, - 0x5e, 0x00, 0x58, 0x27, 0x5d, 0xc3, 0xee, 0x99, 0xc4, 0x1a, 0x47, 0x05, 0xfd, 0x9a, 0x54, 0x41, - 0xdf, 0x18, 0x36, 0xa3, 0x85, 0xa6, 0xe6, 0x96, 0xd0, 0x4e, 0xa2, 0x84, 0xbe, 0x35, 0xba, 0x8a, - 0xc1, 0x35, 0xf4, 0xe3, 0x22, 0x2c, 0x44, 0xc4, 0x6b, 0xb6, 0xd5, 0xd6, 0xf9, 0x9e, 0x78, 0x4d, - 0x5a, 0x13, 0x9f, 0x4f, 0xac, 0x89, 0x4b, 0x19, 0x2c, 0xb1, 0xf5, 0x70, 0x37, 0xb4, 0xde, 0x07, - 0xdb, 0x6f, 0xca, 0xca, 0x1f, 0xf4, 0xab, 0x03, 0x8f, 0x22, 0xb5, 0x50, 0xa6, 0x6c, 0x2c, 0xfa, - 0x1c, 0x4c, 0x39, 0x44, 0x73, 0x6d, 0x8b, 0xa7, 0x89, 0x99, 0xc8, 0x29, 0xcc, 0x47, 0xb1, 0x98, - 0x45, 0xcf, 0xc2, 0xb4, 0x49, 0x5c, 0x97, 0x9d, 0x34, 0x26, 0x39, 0xe1, 0x05, 0x41, 0x38, 0xbd, - 0xe5, 0x0f, 0xe3, 0x60, 0x1e, 0xdd, 0x83, 0x39, 0x43, 0x73, 0xc5, 0xd2, 0xde, 0xd1, 0x4d, 0xc2, - 0xf7, 0x7c, 0xf9, 0xda, 0xcf, 0x3f, 0xda, 0x8a, 0x61, 0x1c, 0x51, 0x25, 0xda, 0x94, 0x24, 0xe1, - 0x84, 0x64, 0x74, 0x04, 0x88, 0x8d, 0xec, 0x38, 0x9a, 0xe5, 0xfa, 0x21, 0x63, 0xfa, 0xa6, 0x87, - 0xd6, 0x17, 0xe6, 0xb7, 0xcd, 0x94, 0x34, 0x9c, 0xa1, 0x41, 0xfd, 0x1b, 0x05, 0xe6, 0xa2, 0x17, - 0x36, 0x06, 0xa0, 0xf4, 0xbe, 0x0c, 0x94, 0x5e, 0x19, 0x79, 0xf1, 0xe6, 0x20, 0xa5, 0xef, 0x16, - 0x01, 0x45, 0x44, 0x2c, 0x35, 0xec, 0x69, 0xad, 0xc3, 0x47, 0x38, 0x47, 0xfc, 0x81, 0x02, 0x48, - 0x24, 0xeb, 0x55, 0xcb, 0xb2, 0x29, 0xcf, 0xff, 0x81, 0x99, 0x5f, 0x1d, 0xd9, 0xcc, 0xc0, 0x82, - 0xda, 0x6e, 0x4a, 0xf6, 0x0d, 0x8b, 0x3a, 0xbd, 0xe8, 0x8d, 0xa5, 0x09, 0x70, 0x86, 0x41, 0xe8, - 0x03, 0x00, 0x47, 0xc8, 0xdc, 0xb1, 0x45, 0x0a, 0x78, 0x63, 0x84, 0x6c, 0xca, 0x04, 0xac, 0xd9, - 0xd6, 0xbe, 0xde, 0x89, 0x12, 0x1a, 0x0e, 0x05, 0xe3, 0x98, 0x92, 0xcb, 0x37, 0xe0, 0x52, 0x8e, - 0xf5, 0x68, 0x1e, 0x8a, 0x87, 0xa4, 0xe7, 0x87, 0x15, 0xb3, 0x3f, 0xd1, 0x62, 0xfc, 0x3c, 0x36, - 0x23, 0x8e, 0x52, 0xaf, 0x16, 0x5e, 0x56, 0xd4, 0x9f, 0x4e, 0xc6, 0xd7, 0x1a, 0x47, 0xb1, 0xcf, - 0x40, 0xc9, 0x21, 0x5d, 0x43, 0x6f, 0x69, 0xae, 0xc0, 0x33, 0x1c, 0x90, 0x62, 0x31, 0x86, 0xc3, - 0x59, 0x09, 0xef, 0x16, 0x1e, 0x2f, 0xde, 0x2d, 0x9e, 0x35, 0xde, 0xb5, 0xa1, 0xe4, 0x06, 0x40, - 0x77, 0x82, 0x0b, 0x5f, 0x3d, 0x45, 0xce, 0x16, 0x18, 0x37, 0x54, 0x18, 0xa2, 0xdb, 0x50, 0x49, - 0x16, 0xae, 0x9d, 0x1c, 0x12, 0xd7, 0x6e, 0xc2, 0xa2, 0x43, 0x8e, 0x74, 0x66, 0xc6, 0x2d, 0xdd, - 0xa5, 0xb6, 0xd3, 0xdb, 0xd4, 0x4d, 0x9d, 0x0a, 0xd8, 0x53, 0x39, 0xe9, 0x57, 0x17, 0x71, 0xc6, - 0x3c, 0xce, 0xe4, 0x62, 0xd9, 0xb9, 0xab, 0x79, 0x2e, 0x69, 0xf3, 0x94, 0x56, 0x8a, 0xb2, 0x73, - 0x83, 0x8f, 0x62, 0x31, 0x8b, 0x4c, 0x69, 0x71, 0x97, 0xce, 0x62, 0x71, 0xcf, 0xe5, 0x2f, 0x6c, - 0xb4, 0x0b, 0x97, 0xba, 0x8e, 0xdd, 0x71, 0x88, 0xeb, 0xae, 0x13, 0xad, 0x6d, 0xe8, 0x16, 0x09, - 0xe2, 0x35, 0xc3, 0xfd, 0xbc, 0x72, 0xd2, 0xaf, 0x5e, 0x6a, 0x64, 0x93, 0xe0, 0x3c, 0x5e, 0xf5, - 0x7b, 0x13, 0x30, 0x9f, 0xac, 0xb2, 0x39, 0xa8, 0x54, 0x19, 0x09, 0x95, 0x3e, 0x17, 0xdb, 0x36, - 0x3e, 0x64, 0x0f, 0x57, 0x43, 0xc6, 0xd6, 0x59, 0x85, 0x0b, 0x22, 0x8f, 0x04, 0x93, 0x02, 0x97, - 0x87, 0xab, 0x61, 0x57, 0x9e, 0xc6, 0x49, 0x7a, 0x86, 0x35, 0x23, 0x08, 0x19, 0x08, 0x99, 0x90, - 0xb1, 0xe6, 0x6a, 0x92, 0x00, 0xa7, 0x79, 0xd0, 0x16, 0x2c, 0x78, 0x56, 0x5a, 0x94, 0xbf, 0x3a, - 0xaf, 0x08, 0x51, 0x0b, 0xbb, 0x69, 0x12, 0x9c, 0xc5, 0x87, 0x8e, 0x00, 0x5a, 0x01, 0x20, 0x70, - 0x2b, 0x53, 0x3c, 0x57, 0xd7, 0x47, 0xde, 0x5b, 0x21, 0xb6, 0x88, 0x32, 0x62, 0x38, 0xe4, 0xe2, - 0x98, 0x26, 0xf4, 0x1a, 0xcc, 0x3a, 0xfc, 0xe0, 0x11, 0x38, 0xe0, 0x83, 0xf7, 0x27, 0x04, 0xdb, - 0x2c, 0x8e, 0x4f, 0x62, 0x99, 0x56, 0xfd, 0x5b, 0x25, 0x5e, 0xa2, 0x42, 0xa8, 0xfd, 0xaa, 0x04, - 0xab, 0x3e, 0x97, 0x80, 0x55, 0x4b, 0x69, 0x8e, 0x18, 0xaa, 0xfa, 0x56, 0x36, 0xca, 0xde, 0x38, - 0x15, 0xca, 0x8e, 0x4a, 0xed, 0xc3, 0x61, 0xf6, 0x0f, 0x14, 0x58, 0xda, 0x68, 0xde, 0x74, 0x6c, - 0xaf, 0x1b, 0x98, 0x77, 0xa7, 0xeb, 0xc7, 0xea, 0x97, 0x60, 0xc2, 0xf1, 0x8c, 0xc0, 0xaf, 0xcf, - 0x06, 0x7e, 0x61, 0xcf, 0x60, 0x7e, 0x2d, 0x24, 0xb8, 0x7c, 0xa7, 0x18, 0x03, 0x7a, 0x1f, 0xa6, - 0x1c, 0xcd, 0xea, 0x90, 0xa0, 0x08, 0xbf, 0x34, 0xa4, 0x37, 0xb7, 0xd7, 0x31, 0x63, 0x8f, 0x41, - 0x41, 0x2e, 0x0d, 0x0b, 0xa9, 0xea, 0xef, 0x29, 0x70, 0xe1, 0xd6, 0xce, 0x4e, 0xe3, 0xb6, 0xc5, - 0x77, 0x71, 0x43, 0xa3, 0x07, 0x0c, 0x27, 0x74, 0x35, 0x7a, 0x90, 0xc4, 0x09, 0x6c, 0x0e, 0xf3, - 0x19, 0x74, 0x00, 0xd3, 0x2c, 0x7b, 0x10, 0xab, 0x3d, 0x22, 0xc4, 0x17, 0xea, 0xea, 0xbe, 0x90, - 0x08, 0x7f, 0x8a, 0x01, 0x1c, 0x88, 0x57, 0xbf, 0x01, 0x8b, 0x31, 0xf3, 0x58, 0xbc, 0xf8, 0xed, - 0x24, 0x6a, 0xc1, 0x24, 0xb3, 0x24, 0xb8, 0x7b, 0x1c, 0xf6, 0x0a, 0x2d, 0xe1, 0x72, 0x84, 0xa3, - 0xd8, 0x93, 0x8b, 0x7d, 0xd9, 0xea, 0x3f, 0x17, 0xe0, 0xd2, 0x2d, 0xdb, 0xd1, 0x3f, 0xb4, 0x2d, - 0xaa, 0x19, 0x0d, 0xbb, 0xbd, 0xea, 0x51, 0xdb, 0x6d, 0x69, 0x06, 0x71, 0xc6, 0x70, 0x88, 0x32, - 0xa4, 0x43, 0xd4, 0x97, 0x86, 0xf5, 0x30, 0xdb, 0xee, 0xdc, 0x13, 0x15, 0x4d, 0x9c, 0xa8, 0x36, - 0xcf, 0x48, 0xdf, 0xe0, 0xe3, 0xd5, 0xbf, 0x29, 0x70, 0x25, 0x87, 0x73, 0x0c, 0x38, 0xfc, 0x50, - 0xc6, 0xe1, 0x1b, 0x67, 0xe3, 0x72, 0x0e, 0x28, 0xff, 0xef, 0x42, 0xae, 0xab, 0x1c, 0x06, 0x7e, - 0x00, 0x25, 0xfe, 0x84, 0xc9, 0xbe, 0x70, 0x75, 0x6d, 0x48, 0x7b, 0x9a, 0xde, 0x5e, 0x70, 0xb7, - 0x1f, 0x7e, 0xf8, 0x89, 0x41, 0x24, 0x21, 0x1c, 0x87, 0x6a, 0xd0, 0x0b, 0x50, 0xe6, 0x90, 0x47, - 0xaa, 0xa2, 0x17, 0x4e, 0xfa, 0xd5, 0xf2, 0x56, 0x34, 0x8c, 0xe3, 0x34, 0xe8, 0x3a, 0x94, 0x4d, - 0xed, 0x38, 0x51, 0x43, 0xc3, 0xeb, 0xa8, 0xad, 0x68, 0x0a, 0xc7, 0xe9, 0xd0, 0xb7, 0x60, 0xae, - 0xd5, 0xf5, 0x62, 0x9f, 0xbd, 0x04, 0x06, 0x1c, 0xd6, 0xc5, 0xac, 0x2f, 0x68, 0x75, 0xc4, 0xce, - 0x96, 0x6b, 0x8d, 0xdd, 0xd8, 0x18, 0x4e, 0xa8, 0x53, 0x7f, 0x58, 0x84, 0xa7, 0x07, 0x2e, 0x51, - 0xb4, 0x31, 0x00, 0x9b, 0x2c, 0x0d, 0x81, 0x4b, 0x5a, 0x30, 0xcb, 0xce, 0x98, 0x3c, 0xdc, 0xfc, - 0x00, 0x5b, 0x18, 0xfa, 0x00, 0xcb, 0x4b, 0xcd, 0x66, 0x5c, 0x08, 0x96, 0x65, 0x32, 0x38, 0x23, - 0xee, 0x34, 0xf3, 0xe0, 0xcc, 0x9a, 0x3c, 0x8d, 0x93, 0xf4, 0x4c, 0x84, 0xb8, 0x72, 0x4c, 0x80, - 0x99, 0x50, 0xc4, 0xba, 0x3c, 0x8d, 0x93, 0xf4, 0xc8, 0x84, 0xaa, 0x90, 0x2a, 0x47, 0x3f, 0xf6, - 0x25, 0xd3, 0x07, 0x35, 0x9f, 0x3d, 0xe9, 0x57, 0xab, 0x6b, 0x83, 0x49, 0xf1, 0xc3, 0x64, 0xa9, - 0x5b, 0x30, 0x7b, 0xcb, 0x76, 0x69, 0xc3, 0x76, 0x28, 0xaf, 0x62, 0xe8, 0x69, 0x28, 0x9a, 0xba, - 0x25, 0x0e, 0x4d, 0x65, 0x61, 0x76, 0x91, 0xad, 0x5d, 0x36, 0xce, 0xa7, 0xb5, 0x63, 0xb1, 0xac, - 0xa3, 0x69, 0xed, 0x18, 0xb3, 0x71, 0xf5, 0x26, 0x4c, 0x8b, 0xea, 0x18, 0x17, 0x54, 0x1c, 0x2c, - 0xa8, 0x98, 0x21, 0xe8, 0x4f, 0x0a, 0x30, 0x2d, 0x8a, 0xc9, 0x18, 0xca, 0xc2, 0xbb, 0x52, 0x59, - 0x78, 0x75, 0xb4, 0xc2, 0x9b, 0x5b, 0x06, 0xda, 0x89, 0x32, 0xf0, 0xfa, 0x88, 0xf2, 0x07, 0xa7, - 0xfd, 0xef, 0x2b, 0x30, 0x27, 0x43, 0x00, 0x96, 0x58, 0xd8, 0x56, 0xd2, 0x5b, 0x64, 0x3b, 0xba, - 0xa3, 0x08, 0x13, 0x4b, 0x33, 0x9a, 0xc2, 0x71, 0x3a, 0xd4, 0x09, 0xd9, 0xd8, 0xb2, 0x10, 0x41, - 0xc9, 0x0f, 0xb9, 0x47, 0x75, 0xa3, 0xe6, 0x37, 0x0d, 0xd4, 0x6e, 0x5b, 0xf4, 0x8e, 0xd3, 0xa4, - 0x8e, 0x6e, 0x75, 0x52, 0x8a, 0xf8, 0x1a, 0x8b, 0x4b, 0x56, 0xef, 0x2b, 0x50, 0x16, 0x26, 0x8f, - 0xa1, 0x32, 0xbd, 0x23, 0x57, 0xa6, 0x97, 0x46, 0x84, 0x57, 0xd9, 0x95, 0xe8, 0xa3, 0xc8, 0x15, - 0x06, 0xa8, 0x18, 0xde, 0x3b, 0xb0, 0x5d, 0x9a, 0xc4, 0x7b, 0x6c, 0xaf, 0x61, 0x3e, 0x83, 0x7e, - 0x5d, 0x81, 0x79, 0x3d, 0x01, 0xc1, 0x44, 0xac, 0xdf, 0x1a, 0xcd, 0xb4, 0x50, 0x4c, 0xd4, 0xe5, - 0x90, 0x9c, 0xc1, 0x29, 0x95, 0xaa, 0x07, 0x29, 0x2a, 0xa4, 0xc1, 0xc4, 0x01, 0xa5, 0xdd, 0x11, - 0x6b, 0x66, 0x16, 0xb8, 0xac, 0x97, 0xb8, 0xfb, 0x3b, 0x3b, 0x0d, 0xcc, 0x45, 0xab, 0x7f, 0x5c, - 0x08, 0x03, 0xd6, 0xf4, 0x37, 0x49, 0x08, 0x7f, 0x95, 0xb3, 0x80, 0xbf, 0xe5, 0x2c, 0xe8, 0x8b, - 0xbe, 0x02, 0x45, 0x6a, 0x8c, 0x7a, 0x47, 0x28, 0x34, 0xec, 0x6c, 0x36, 0xa3, 0x84, 0xb5, 0xb3, - 0xd9, 0xc4, 0x4c, 0x24, 0xfa, 0x1a, 0x4c, 0xb2, 0xc3, 0x05, 0xdb, 0xe3, 0xc5, 0xd1, 0x73, 0x08, - 0x8b, 0x57, 0xb4, 0xc2, 0xd8, 0x93, 0x8b, 0x7d, 0xb9, 0xea, 0x37, 0x60, 0x56, 0x4a, 0x04, 0xe8, - 0x1e, 0x9c, 0x37, 0x6c, 0xad, 0x5d, 0xd7, 0x0c, 0xcd, 0x6a, 0x11, 0x27, 0x99, 0x1a, 0xb3, 0xaf, - 0x97, 0x36, 0x63, 0x1c, 0x22, 0xa1, 0x84, 0xfd, 0x1c, 0xf1, 0x39, 0x2c, 0xc9, 0x56, 0x35, 0x80, - 0xc8, 0x7b, 0x54, 0x85, 0x49, 0xb6, 0x84, 0xfd, 0x83, 0xc2, 0x4c, 0x7d, 0x86, 0xd9, 0xca, 0x56, - 0xb6, 0x8b, 0xfd, 0x71, 0x74, 0x0d, 0xc0, 0x25, 0x2d, 0x87, 0xd0, 0xed, 0xa8, 0xfb, 0x25, 0xcc, - 0xc0, 0xcd, 0x70, 0x06, 0xc7, 0xa8, 0xd4, 0xff, 0x2c, 0x00, 0xf8, 0x8d, 0x0b, 0x7c, 0x3d, 0x7c, - 0x41, 0x3a, 0xb5, 0x5e, 0x4d, 0x9c, 0x5a, 0xe7, 0x05, 0x25, 0x07, 0x66, 0xb1, 0xf3, 0x2a, 0x81, - 0x29, 0x9b, 0x27, 0x78, 0xb1, 0x93, 0x86, 0xbd, 0x0f, 0x0b, 0xab, 0x43, 0x28, 0xbc, 0x0e, 0x2c, - 0xd7, 0x8a, 0xd6, 0x1f, 0x21, 0x1c, 0xbd, 0x07, 0x13, 0x5d, 0xbb, 0x3d, 0xea, 0x87, 0x92, 0x86, - 0xdd, 0x76, 0x25, 0x15, 0x7c, 0x6f, 0xb0, 0x51, 0xcc, 0xc5, 0x22, 0x13, 0x4a, 0x01, 0xe8, 0x1c, - 0x11, 0xd3, 0x61, 0xc1, 0x2e, 0xa9, 0x11, 0x57, 0xa0, 0x02, 0xcd, 0x86, 0x2a, 0xd4, 0xff, 0x2a, - 0xc0, 0x79, 0x41, 0xe8, 0xaf, 0xac, 0x4f, 0x41, 0xec, 0xfd, 0xa5, 0xf9, 0x58, 0x63, 0xef, 0xab, - 0x78, 0xec, 0xb1, 0xf7, 0xd5, 0xe4, 0xc5, 0xfe, 0xef, 0x15, 0x98, 0xdd, 0x26, 0xf4, 0xeb, 0xb6, - 0x73, 0xd8, 0xb0, 0x0d, 0xbd, 0xd5, 0x1b, 0x03, 0xda, 0xd9, 0x93, 0xd0, 0xce, 0x17, 0x87, 0x74, - 0x4f, 0xb2, 0x36, 0x0f, 0xf3, 0xa8, 0xff, 0xaa, 0x40, 0x45, 0xa2, 0x8c, 0x17, 0x47, 0x02, 0x93, - 0x5d, 0xdb, 0xa1, 0xc1, 0x45, 0xc3, 0xa9, 0x2c, 0x60, 0x40, 0x22, 0x76, 0xd5, 0xc0, 0xc4, 0x62, - 0x5f, 0x3a, 0xf3, 0x73, 0xdf, 0xb1, 0x4d, 0x91, 0xed, 0x4f, 0xa7, 0x85, 0x10, 0x27, 0xf2, 0x73, - 0xc3, 0xb1, 0x4d, 0xcc, 0x65, 0xab, 0x7f, 0xa7, 0xc0, 0x45, 0x89, 0x72, 0x0c, 0x40, 0x46, 0x93, - 0x81, 0xcc, 0xeb, 0xa7, 0x71, 0x2c, 0x07, 0xce, 0xfc, 0x2c, 0xe9, 0x16, 0x0b, 0x00, 0xda, 0x87, - 0x72, 0xd7, 0x6e, 0x37, 0xcf, 0xa0, 0x3d, 0x88, 0x1f, 0x88, 0x1b, 0x91, 0x2c, 0x1c, 0x17, 0x8c, - 0x8e, 0xe1, 0xa2, 0xa5, 0x99, 0xc4, 0xed, 0x6a, 0x2d, 0xd2, 0x3c, 0x83, 0x8f, 0x33, 0x4f, 0xf0, - 0x96, 0x85, 0xa4, 0x44, 0x9c, 0x56, 0xa2, 0xfe, 0x59, 0xca, 0x6f, 0xdb, 0xa1, 0xe8, 0xcb, 0x50, - 0xe2, 0xfd, 0xa9, 0x2d, 0xdb, 0x10, 0x39, 0xf1, 0x3a, 0x7b, 0x35, 0x0d, 0x31, 0xf6, 0xa0, 0x5f, - 0xfd, 0xb9, 0x81, 0xdf, 0x96, 0x03, 0x42, 0x1c, 0x8a, 0x41, 0xdb, 0x2c, 0x8b, 0x9d, 0x02, 0x5c, - 0x8b, 0xb4, 0xe5, 0x50, 0xcc, 0xe5, 0xa8, 0xff, 0x9e, 0x34, 0x9c, 0x17, 0xd1, 0x7b, 0x67, 0xf6, - 0xc2, 0x42, 0x30, 0x9f, 0xfb, 0xd2, 0x1c, 0x98, 0x16, 0xd8, 0x52, 0xac, 0xcb, 0x9b, 0xa7, 0x59, - 0x97, 0x71, 0x3c, 0x14, 0xde, 0x64, 0x06, 0x83, 0x81, 0x22, 0xf5, 0xf7, 0x0b, 0x80, 0xd2, 0x25, - 0x1b, 0x39, 0x30, 0xe5, 0x37, 0xf3, 0x0a, 0x8f, 0x87, 0xbd, 0xe7, 0x1b, 0xd0, 0xf4, 0x1b, 0x1d, - 0xbf, 0xfc, 0x3b, 0x13, 0x2c, 0x34, 0x31, 0xc8, 0x63, 0x72, 0x1b, 0xb2, 0x20, 0xcf, 0x56, 0x38, - 0x83, 0x63, 0x54, 0x88, 0x40, 0x99, 0x46, 0xdd, 0xa1, 0xa2, 0xa2, 0x9d, 0x49, 0xa3, 0x69, 0x5c, - 0xae, 0xfa, 0x87, 0xc9, 0x28, 0xf9, 0x55, 0xfe, 0xff, 0x4a, 0x94, 0x0e, 0xe0, 0x7c, 0x2b, 0xd6, - 0x69, 0x3c, 0x62, 0x98, 0xb2, 0xbb, 0x96, 0x25, 0xc9, 0xea, 0x3f, 0x29, 0x70, 0x91, 0xaf, 0xef, - 0x96, 0xe7, 0xe8, 0xb4, 0x37, 0xb6, 0x82, 0xbc, 0x2f, 0x15, 0xe4, 0xf5, 0xe1, 0x21, 0x8d, 0x6c, - 0x71, 0x6e, 0x51, 0xfe, 0x89, 0x02, 0x4f, 0xa4, 0xa8, 0xc7, 0x50, 0xb0, 0x88, 0x5c, 0xb0, 0xbe, - 0x78, 0x5a, 0x07, 0x73, 0x8a, 0xd6, 0x7d, 0xc8, 0x70, 0x8f, 0xe7, 0xc1, 0x6b, 0x00, 0x5d, 0x47, - 0x3f, 0xd2, 0x0d, 0xd2, 0x11, 0x0d, 0x8e, 0xa5, 0xe8, 0x95, 0x34, 0xc2, 0x19, 0x1c, 0xa3, 0x42, - 0xdf, 0x84, 0xa5, 0x36, 0xd9, 0xd7, 0x3c, 0x83, 0xae, 0xb6, 0xdb, 0x6b, 0x5a, 0x57, 0xdb, 0xd3, - 0x0d, 0x9d, 0xea, 0xe2, 0xab, 0xd1, 0x4c, 0xfd, 0x86, 0xdf, 0x78, 0x98, 0x45, 0xf1, 0xa0, 0x5f, - 0xfd, 0xfc, 0xe0, 0x66, 0xa3, 0x80, 0xb8, 0x87, 0x73, 0x94, 0xa0, 0x5f, 0x53, 0xa0, 0xe2, 0x90, - 0x0f, 0x3c, 0xdd, 0x21, 0xed, 0x75, 0xc7, 0xee, 0x4a, 0x16, 0x14, 0xb9, 0x05, 0x37, 0x4f, 0xfa, - 0xd5, 0x0a, 0xce, 0xa1, 0x19, 0xc6, 0x86, 0x5c, 0x45, 0x88, 0xc2, 0x82, 0x66, 0x18, 0xf6, 0xd7, - 0x89, 0x1c, 0x81, 0x09, 0xae, 0xbf, 0x7e, 0xd2, 0xaf, 0x2e, 0xac, 0xa6, 0xa7, 0x87, 0x51, 0x9d, - 0x25, 0x1e, 0xad, 0xc0, 0xf4, 0x91, 0x6d, 0x78, 0x26, 0x71, 0x2b, 0x93, 0x5c, 0x13, 0x2b, 0xe0, - 0xd3, 0x77, 0xfd, 0xa1, 0x07, 0xfd, 0xea, 0xd4, 0x46, 0x93, 0x9f, 0x3b, 0x02, 0x2a, 0x74, 0x1d, - 0xca, 0xec, 0xe0, 0x29, 0x2a, 0x08, 0xef, 0x25, 0x28, 0x45, 0x89, 0xf1, 0x56, 0x34, 0x85, 0xe3, - 0x74, 0xc8, 0x84, 0x99, 0x03, 0x71, 0xf9, 0xe9, 0x56, 0xa6, 0x47, 0x02, 0x53, 0xd2, 0xe5, 0x69, - 0xfd, 0xa2, 0x50, 0x39, 0x13, 0x0c, 0xbb, 0x38, 0xd2, 0x80, 0x9e, 0x85, 0x69, 0xfe, 0x70, 0x7b, - 0x9d, 0x77, 0x20, 0x94, 0xa2, 0xc2, 0x76, 0xcb, 0x1f, 0xc6, 0xc1, 0x7c, 0x40, 0x7a, 0xbb, 0xb1, - 0xc6, 0x1b, 0x06, 0x12, 0xa4, 0xb7, 0x1b, 0x6b, 0x38, 0x98, 0x47, 0x5d, 0x98, 0x76, 0xc9, 0xa6, - 0x6e, 0x79, 0xc7, 0x15, 0x18, 0xa9, 0x05, 0xb2, 0x79, 0x83, 0x73, 0x27, 0x3e, 0xaf, 0x46, 0x1a, - 0xc5, 0x3c, 0x0e, 0xd4, 0xa0, 0x63, 0x98, 0x71, 0x3c, 0x6b, 0xd5, 0xdd, 0x75, 0x89, 0x53, 0x29, - 0x73, 0x9d, 0xc3, 0xd6, 0x7a, 0x1c, 0xf0, 0x27, 0xb5, 0x86, 0x11, 0x0c, 0x29, 0x70, 0xa4, 0x0c, - 0x7d, 0x4f, 0x01, 0xe4, 0x7a, 0xdd, 0xae, 0x41, 0x4c, 0x62, 0x51, 0xcd, 0xe0, 0x5f, 0x78, 0xdd, - 0xca, 0x79, 0x6e, 0x43, 0x63, 0xe8, 0x4f, 0x3b, 0x49, 0x41, 0x49, 0x63, 0xc2, 0xf6, 0x89, 0x34, - 0x29, 0xce, 0xb0, 0x83, 0xbd, 0x8a, 0x7d, 0x97, 0xff, 0x5d, 0x99, 0x1d, 0xe9, 0x55, 0x64, 0x7f, - 0xe9, 0x8e, 0x5e, 0x85, 0x98, 0xc7, 0x81, 0x1a, 0x74, 0x17, 0x96, 0x1c, 0xa2, 0xb5, 0xef, 0x58, - 0x46, 0x0f, 0xdb, 0x36, 0xdd, 0xd0, 0x0d, 0xe2, 0xf6, 0x5c, 0x4a, 0xcc, 0xca, 0x1c, 0x5f, 0x36, - 0x61, 0x1b, 0x31, 0xce, 0xa4, 0xc2, 0x39, 0xdc, 0xea, 0x5f, 0x2a, 0x30, 0x9f, 0xbc, 0xa6, 0x48, - 0x14, 0x6f, 0xe5, 0x91, 0x8a, 0xf7, 0x87, 0x80, 0xfc, 0xd2, 0xbf, 0x7a, 0x44, 0x1c, 0xad, 0x23, - 0x5d, 0x73, 0x0e, 0x5b, 0xc2, 0xa3, 0xb6, 0xf7, 0x94, 0x44, 0x9c, 0xa1, 0x45, 0xfd, 0x91, 0xec, - 0x84, 0x8f, 0x7a, 0x46, 0x71, 0xe2, 0x9b, 0xb0, 0x20, 0x70, 0xc2, 0x19, 0x78, 0x11, 0x36, 0xa3, - 0xac, 0xa5, 0x45, 0xe2, 0x2c, 0x3d, 0xbc, 0xd5, 0x58, 0x7c, 0x1f, 0x1a, 0xcf, 0x8f, 0x75, 0x4e, - 0xd7, 0x6a, 0x1c, 0x99, 0xfa, 0xd8, 0x5a, 0x8d, 0x63, 0x2a, 0x06, 0x7f, 0x14, 0xf9, 0x59, 0x01, - 0x16, 0x22, 0xe2, 0x47, 0x6e, 0x35, 0xce, 0x60, 0x19, 0x43, 0xab, 0x71, 0x76, 0xaf, 0x6e, 0xf1, - 0x71, 0xf7, 0xea, 0x3e, 0x86, 0x16, 0x67, 0xde, 0xfe, 0x1b, 0x05, 0xf1, 0xd3, 0xdf, 0xfe, 0x1b, - 0xd9, 0x9a, 0x83, 0x2d, 0xff, 0xa2, 0x10, 0x77, 0xe8, 0xff, 0x51, 0x8f, 0xe9, 0xe9, 0x7f, 0xca, - 0xa4, 0xfe, 0xa4, 0x08, 0xf3, 0xc9, 0x1d, 0x2b, 0xb5, 0x1a, 0x2a, 0x0f, 0x6d, 0x35, 0x6c, 0xc0, - 0xe2, 0xbe, 0x67, 0x18, 0x3d, 0x1e, 0x90, 0xd8, 0xd7, 0x75, 0xff, 0x3b, 0xf4, 0x53, 0x82, 0x73, - 0x71, 0x23, 0x83, 0x06, 0x67, 0x72, 0xe6, 0xb4, 0x4d, 0x16, 0x47, 0x6a, 0x9b, 0x4c, 0x75, 0xed, - 0x4d, 0x3c, 0x7a, 0xd7, 0x5e, 0x76, 0x0b, 0xe4, 0xe4, 0x08, 0x2d, 0x90, 0x67, 0xd1, 0xb3, 0x98, - 0x91, 0xf8, 0x1e, 0xd6, 0xb3, 0xa8, 0x3e, 0x05, 0x97, 0x05, 0x1b, 0x7b, 0x5e, 0xb3, 0x2d, 0xea, - 0xd8, 0x86, 0x41, 0x9c, 0x75, 0xcf, 0x34, 0x7b, 0xea, 0x47, 0x05, 0x58, 0xcc, 0xfa, 0x1a, 0x81, - 0xb6, 0xa4, 0xce, 0xf9, 0x57, 0xe2, 0x9d, 0xf3, 0x0f, 0xfa, 0xd5, 0x67, 0x07, 0x66, 0xd0, 0x40, - 0x60, 0xac, 0xcd, 0xfe, 0x2b, 0x50, 0x91, 0x20, 0x40, 0xbc, 0x2f, 0x46, 0xac, 0x12, 0x76, 0x5c, - 0xda, 0xc9, 0xa1, 0xc1, 0xb9, 0xdc, 0x2c, 0x2d, 0x67, 0x40, 0x98, 0xd1, 0x6e, 0x21, 0x96, 0x86, - 0x80, 0x2f, 0x3f, 0x4c, 0x47, 0xce, 0xdf, 0x3a, 0x67, 0x1c, 0xb9, 0x77, 0xe0, 0x49, 0x19, 0x75, - 0xa4, 0x43, 0xf7, 0xf4, 0x49, 0xbf, 0xfa, 0xe4, 0x5a, 0x1e, 0x11, 0xce, 0xe7, 0xcf, 0x83, 0x4e, - 0xc5, 0x31, 0x41, 0xa7, 0x37, 0x61, 0x4e, 0x6e, 0xdb, 0xf6, 0xf3, 0x8e, 0xdf, 0x49, 0x2e, 0x7a, - 0x53, 0x62, 0x79, 0xc7, 0x1f, 0xc7, 0x21, 0x85, 0xfa, 0x1d, 0x05, 0x96, 0xb2, 0x7f, 0x22, 0x86, - 0x0c, 0x98, 0x33, 0xb5, 0xe3, 0xf8, 0x6f, 0xe4, 0x94, 0x11, 0xef, 0x72, 0x79, 0xaf, 0xd5, 0x96, - 0x24, 0x0b, 0x27, 0x64, 0xab, 0x9f, 0x28, 0x70, 0x29, 0xa7, 0x8b, 0x76, 0xbc, 0x96, 0xa0, 0xb7, - 0xa1, 0x64, 0x6a, 0xc7, 0x4d, 0xcf, 0xe9, 0x90, 0x91, 0x6f, 0xaf, 0x79, 0x25, 0xdb, 0x12, 0x52, - 0x70, 0x28, 0x4f, 0xfd, 0x81, 0x02, 0x95, 0xbc, 0xa3, 0x21, 0xba, 0x2e, 0xf5, 0xfb, 0x7e, 0x26, - 0xd1, 0xef, 0x7b, 0x31, 0xc5, 0x37, 0xa6, 0x6e, 0xdf, 0x8f, 0x14, 0x58, 0xca, 0x3e, 0x42, 0xa3, - 0x17, 0x25, 0x8b, 0xab, 0x09, 0x8b, 0x2f, 0x24, 0xb8, 0x84, 0xbd, 0x07, 0x30, 0x27, 0x0e, 0xda, - 0x42, 0x8c, 0x88, 0xf2, 0x73, 0x83, 0x6b, 0xba, 0x10, 0x16, 0x1c, 0x19, 0xf9, 0x9b, 0x94, 0xc7, - 0x70, 0x42, 0xae, 0xfa, 0x47, 0x05, 0x98, 0xe4, 0xed, 0x6f, 0x63, 0x38, 0x52, 0xbc, 0x2d, 0x1d, - 0x29, 0x86, 0xfd, 0x19, 0x3b, 0xb7, 0x32, 0xf7, 0x34, 0xb1, 0x97, 0x38, 0x4d, 0xbc, 0x3a, 0x92, - 0xf4, 0xc1, 0x07, 0x89, 0x57, 0x60, 0x26, 0x34, 0x62, 0x38, 0xec, 0xa2, 0x7e, 0xbf, 0x00, 0xe5, - 0x98, 0x8a, 0x21, 0x91, 0xcf, 0x91, 0x84, 0x1d, 0x47, 0xf9, 0x8f, 0x19, 0x31, 0xdd, 0xb5, 0x00, - 0x3d, 0xfa, 0x3f, 0x11, 0x8b, 0xfa, 0x58, 0xd3, 0xa0, 0xf2, 0x4d, 0x98, 0xf3, 0x6b, 0x52, 0xf8, - 0xf5, 0xc8, 0xff, 0xe7, 0x24, 0xe1, 0x0f, 0x0f, 0x77, 0xa4, 0x59, 0x9c, 0xa0, 0xbe, 0xfc, 0x1a, - 0xcc, 0x4a, 0xca, 0x86, 0xfa, 0x45, 0xd7, 0x8f, 0x14, 0x58, 0xcc, 0xea, 0xbc, 0xfd, 0xdf, 0xfa, - 0x97, 0x2b, 0xbc, 0x93, 0x2e, 0xb2, 0x47, 0x9c, 0x93, 0xa2, 0x06, 0xb7, 0x98, 0xa9, 0x71, 0x3a, - 0xf5, 0xaf, 0x14, 0xf8, 0xcc, 0x43, 0xaf, 0x99, 0x50, 0x5d, 0x4a, 0x13, 0xb5, 0x44, 0x9a, 0x58, - 0xce, 0x17, 0x30, 0xc6, 0xdf, 0x34, 0xfc, 0x4e, 0x01, 0xd0, 0xce, 0x81, 0xee, 0xb4, 0x1b, 0x9a, - 0x43, 0x7b, 0x01, 0x8a, 0x18, 0x43, 0xe2, 0xb8, 0x0e, 0xe5, 0x36, 0x71, 0x5b, 0x8e, 0xde, 0x0d, - 0xf1, 0x48, 0x2c, 0xf2, 0xeb, 0xd1, 0x14, 0x8e, 0xd3, 0xa1, 0x0e, 0x94, 0x8e, 0xfc, 0x77, 0x17, - 0x74, 0x64, 0x0d, 0x7b, 0x24, 0x8c, 0x56, 0x42, 0xb4, 0x4f, 0xc4, 0x80, 0x8b, 0x43, 0xe1, 0xea, - 0x77, 0x15, 0x58, 0x4a, 0x07, 0x66, 0x9d, 0x99, 0xfe, 0xf8, 0x83, 0xf3, 0x14, 0x4c, 0x70, 0xe9, - 0x2c, 0x2a, 0xe7, 0xfd, 0x6f, 0xc2, 0x4c, 0x33, 0xe6, 0xa3, 0xea, 0x4f, 0x15, 0xb8, 0x9c, 0x6d, - 0xda, 0x18, 0x0e, 0xe4, 0xf7, 0xe4, 0x03, 0xf9, 0xb0, 0x37, 0xa1, 0xd9, 0x76, 0xe7, 0x1c, 0xce, - 0xfb, 0x99, 0xef, 0x60, 0x0c, 0x4e, 0xee, 0xcb, 0x4e, 0xae, 0x9e, 0xda, 0xc9, 0x6c, 0x07, 0xeb, - 0xcf, 0xde, 0xff, 0x78, 0xf9, 0xdc, 0x8f, 0x3f, 0x5e, 0x3e, 0xf7, 0x0f, 0x1f, 0x2f, 0x9f, 0xfb, - 0xf6, 0xc9, 0xb2, 0x72, 0xff, 0x64, 0x59, 0xf9, 0xf1, 0xc9, 0xb2, 0xf2, 0x2f, 0x27, 0xcb, 0xca, - 0x6f, 0x7e, 0xb2, 0x7c, 0xee, 0xed, 0x69, 0x21, 0xf3, 0x7f, 0x02, 0x00, 0x00, 0xff, 0xff, 0xcc, - 0x99, 0x93, 0x58, 0x4e, 0x4d, 0x00, 0x00, + 0x5d, 0xdf, 0x9e, 0xf1, 0xc7, 0xf8, 0x3f, 0x6b, 0xaf, 0xb7, 0xec, 0xf3, 0xce, 0x79, 0xef, 0x3c, + 0x9b, 0x8e, 0x48, 0xee, 0xe0, 0x6e, 0xcc, 0xee, 0x65, 0x8f, 0xfb, 0xbe, 0x78, 0xec, 0xf5, 0xee, + 0x06, 0xdb, 0x3b, 0xa9, 0xb1, 0x57, 0xc9, 0x7d, 0x85, 0xf6, 0x4c, 0x79, 0xdc, 0xeb, 0xfe, 0xba, + 0xea, 0x1e, 0xc7, 0x73, 0x51, 0x48, 0x24, 0x44, 0x1e, 0x11, 0x3c, 0x80, 0x82, 0x14, 0x9e, 0x10, + 0x48, 0xbc, 0x40, 0xf2, 0x00, 0x07, 0x8f, 0x41, 0x8a, 0xd8, 0x07, 0x84, 0x82, 0x04, 0x12, 0x42, + 0xc1, 0xb0, 0x3e, 0x11, 0xf1, 0x0e, 0x11, 0x62, 0x79, 0x41, 0x55, 0x5d, 0xfd, 0x51, 0xfd, 0x31, + 0xbb, 0x33, 0xf6, 0x0e, 0x87, 0x78, 0x73, 0x57, 0xfd, 0xbf, 0xbb, 0xea, 0xff, 0xff, 0x55, 0xf5, + 0x7f, 0x0c, 0x6f, 0x1e, 0xbc, 0xe2, 0xd6, 0x74, 0x7b, 0xf9, 0xa0, 0xbb, 0x4b, 0xa8, 0x45, 0x3c, + 0xe2, 0x2e, 0x3b, 0x07, 0x9d, 0x65, 0xcd, 0xd1, 0xdd, 0x65, 0x72, 0xe4, 0x11, 0xcb, 0xd5, 0x6d, + 0xcb, 0x5d, 0x3e, 0xbc, 0xba, 0x4b, 0x3c, 0xed, 0xea, 0x72, 0x87, 0x58, 0x84, 0x6a, 0x1e, 0x69, + 0xd7, 0x1c, 0x6a, 0x7b, 0x36, 0x7a, 0xd1, 0x67, 0xaf, 0x45, 0xec, 0x35, 0xe7, 0xa0, 0x53, 0x63, + 0xec, 0xb5, 0x88, 0xbd, 0x26, 0xd8, 0x17, 0x5f, 0xec, 0xe8, 0xde, 0x7e, 0x77, 0xb7, 0xd6, 0xb2, + 0xcd, 0xe5, 0x8e, 0xdd, 0xb1, 0x97, 0xb9, 0x94, 0xdd, 0xee, 0x1e, 0x7f, 0xe2, 0x0f, 0xfc, 0x2f, + 0x5f, 0xfa, 0xe2, 0x17, 0x84, 0x71, 0x9a, 0xa3, 0x9b, 0x5a, 0x6b, 0x5f, 0xb7, 0x08, 0xed, 0x05, + 0xe6, 0x2d, 0x53, 0xe2, 0xda, 0x5d, 0xda, 0x22, 0x49, 0x9b, 0xfa, 0x72, 0xb9, 0xcb, 0x26, 0xf1, + 0xb4, 0xe5, 0xc3, 0x94, 0x27, 0x8b, 0xcb, 0x79, 0x5c, 0xb4, 0x6b, 0x79, 0xba, 0x99, 0x56, 0xf3, + 0xf2, 0xa3, 0x18, 0xdc, 0xd6, 0x3e, 0x31, 0xb5, 0x14, 0xdf, 0x4b, 0x79, 0x7c, 0x5d, 0x4f, 0x37, + 0x96, 0x75, 0xcb, 0x73, 0x3d, 0xda, 0xcf, 0x27, 0x97, 0xd0, 0x43, 0x42, 0xe3, 0x6f, 0x49, 0x33, + 0x1d, 0x83, 0x64, 0xf9, 0x74, 0x2b, 0xf6, 0x72, 0x5f, 0xd4, 0x3a, 0x1d, 0x4a, 0x3a, 0x9a, 0x67, + 0xc7, 0x78, 0x35, 0x47, 0xa7, 0xa4, 0xa3, 0xbb, 0x1e, 0xd5, 0x3c, 0xdd, 0xb6, 0x96, 0x0f, 0xaf, + 0x6a, 0x86, 0xb3, 0x9f, 0x7e, 0xcf, 0x8b, 0x2f, 0xe4, 0x2e, 0x93, 0x0c, 0xbd, 0x6a, 0x0d, 0x60, + 0xa5, 0x71, 0xfb, 0x2e, 0xa1, 0xec, 0xed, 0xa3, 0x2b, 0x30, 0x66, 0x69, 0x26, 0xa9, 0x28, 0x57, + 0x94, 0xe7, 0xa6, 0xea, 0xe7, 0xef, 0x1f, 0x57, 0xcf, 0x9d, 0x1c, 0x57, 0xc7, 0xb6, 0x34, 0x93, + 0x60, 0x3e, 0xa3, 0xbe, 0x07, 0xf3, 0xab, 0x8d, 0x9d, 0x6d, 0x8d, 0x76, 0x88, 0xb7, 0xe3, 0xe9, + 0x86, 0xfe, 0x11, 0x37, 0x07, 0xad, 0xc1, 0xac, 0xc7, 0x07, 0x1b, 0x84, 0xb6, 0x88, 0xe5, 0x69, + 0x1d, 0x5f, 0xca, 0x78, 0xbd, 0x22, 0xa4, 0xcc, 0x6e, 0x27, 0xe6, 0x71, 0x8a, 0x43, 0xfd, 0x6d, + 0x05, 0x2e, 0xaf, 0x52, 0xdb, 0x75, 0x85, 0x41, 0x77, 0x76, 0xef, 0x91, 0x96, 0x87, 0xc9, 0x1e, + 0xa1, 0xc4, 0x6a, 0x11, 0x66, 0xdf, 0x81, 0x6e, 0xb5, 0x93, 0xf6, 0xfd, 0xb2, 0x6e, 0xb5, 0x31, + 0x9f, 0x09, 0x3d, 0x28, 0xe4, 0x79, 0x80, 0xae, 0x01, 0x68, 0x8e, 0x2e, 0x14, 0x54, 0x8a, 0x9c, + 0x0e, 0x09, 0xba, 0x58, 0x2c, 0x70, 0x8c, 0x4a, 0xfd, 0x5d, 0x05, 0x9e, 0x5e, 0xed, 0xba, 0x9e, + 0x6d, 0x6e, 0x12, 0x8f, 0xea, 0xad, 0xd5, 0x2e, 0xa5, 0xc4, 0xf2, 0x9a, 0x9e, 0xe6, 0x75, 0xdd, + 0x47, 0x47, 0x0d, 0xbd, 0x03, 0xe3, 0x87, 0x9a, 0xd1, 0xf5, 0xcd, 0x2a, 0x5f, 0xab, 0xd5, 0xc4, + 0x5e, 0x8c, 0x2f, 0xac, 0x60, 0x37, 0xd6, 0x82, 0xdd, 0x52, 0xfb, 0x72, 0x57, 0xb3, 0x3c, 0xdd, + 0xeb, 0xd5, 0xe7, 0x85, 0xc8, 0xf3, 0x42, 0xef, 0x5d, 0x26, 0x0b, 0xfb, 0x22, 0xd5, 0xdf, 0x50, + 0xe0, 0xd9, 0x5c, 0xdb, 0x36, 0x74, 0xd7, 0x43, 0x26, 0x8c, 0xeb, 0x1e, 0x31, 0xdd, 0x8a, 0x72, + 0xa5, 0xf8, 0x5c, 0xf9, 0xda, 0xad, 0xda, 0x40, 0x99, 0xa0, 0x96, 0x2b, 0xbc, 0x3e, 0x2d, 0xec, + 0x1a, 0xbf, 0xcd, 0xc4, 0x63, 0x5f, 0x8b, 0xfa, 0x5b, 0x0a, 0xa0, 0x38, 0x8f, 0xff, 0xde, 0x1f, + 0x23, 0x4a, 0x5f, 0x3d, 0x5d, 0x94, 0xe6, 0x84, 0xc8, 0xb2, 0xaf, 0x50, 0x0a, 0xd2, 0xb7, 0x15, + 0x58, 0x48, 0xdb, 0xc4, 0xa3, 0xb3, 0x27, 0x47, 0x67, 0xe5, 0x14, 0xd1, 0xf1, 0xa5, 0xe6, 0x84, + 0xe5, 0x4f, 0x0b, 0x30, 0xb5, 0xa6, 0x11, 0xd3, 0xb6, 0x9a, 0xc4, 0x43, 0xbf, 0x02, 0x25, 0x96, + 0xde, 0xda, 0x9a, 0xa7, 0xf1, 0x88, 0x94, 0xaf, 0xfd, 0x62, 0x3f, 0x77, 0xdd, 0x1a, 0xa3, 0xae, + 0x1d, 0x5e, 0xad, 0xf9, 0x5b, 0x62, 0x93, 0x78, 0x5a, 0xb4, 0x6a, 0xa3, 0x31, 0x1c, 0x4a, 0x45, + 0x1f, 0xc0, 0x98, 0xeb, 0x90, 0x96, 0x08, 0xe6, 0x1b, 0x03, 0xba, 0x15, 0x5a, 0xda, 0x74, 0x48, + 0x2b, 0x7a, 0x5b, 0xec, 0x09, 0x73, 0xb9, 0x68, 0x0f, 0x26, 0x5c, 0xbe, 0x0c, 0xf8, 0x1e, 0x2a, + 0x5f, 0x7b, 0x6b, 0x68, 0x0d, 0xfe, 0x62, 0x9a, 0x11, 0x3a, 0x26, 0xfc, 0x67, 0x2c, 0xa4, 0xab, + 0x7f, 0xad, 0xc0, 0x74, 0x48, 0xcb, 0xdf, 0xd8, 0x7b, 0xa9, 0xd8, 0xd5, 0x1e, 0x2f, 0x76, 0x8c, + 0x9b, 0x47, 0x6e, 0x56, 0xe8, 0x2a, 0x05, 0x23, 0xb1, 0xb8, 0xbd, 0x1f, 0xac, 0x87, 0x02, 0x5f, + 0x0f, 0xaf, 0x0c, 0xeb, 0x56, 0xce, 0x32, 0xf8, 0xa4, 0x18, 0x73, 0x87, 0x85, 0x13, 0xbd, 0x0f, + 0x25, 0x97, 0x18, 0xa4, 0xe5, 0xd9, 0x54, 0xb8, 0xf3, 0xd2, 0x63, 0xba, 0xa3, 0xed, 0x12, 0xa3, + 0x29, 0x58, 0xeb, 0xe7, 0x99, 0x3f, 0xc1, 0x13, 0x0e, 0x45, 0xa2, 0x77, 0xa1, 0xe4, 0x11, 0xd3, + 0x31, 0x34, 0x2f, 0xd8, 0x58, 0x2f, 0xe6, 0xbb, 0xc4, 0xc4, 0x36, 0xec, 0xf6, 0xb6, 0x60, 0xe0, + 0x2f, 0x3f, 0x0c, 0x56, 0x30, 0x8a, 0x43, 0x81, 0xe8, 0x3b, 0x0a, 0xcc, 0x74, 0x9d, 0x36, 0x23, + 0x65, 0x85, 0x89, 0x74, 0x7a, 0x62, 0x35, 0xac, 0x0f, 0x1b, 0xb6, 0x1d, 0x49, 0x5a, 0x7d, 0x41, + 0x28, 0x9f, 0x91, 0xc7, 0x71, 0x42, 0x2b, 0x5a, 0x81, 0x0b, 0xa6, 0x6e, 0x61, 0xa2, 0xb5, 0x7b, + 0x4d, 0xd2, 0xb2, 0xad, 0xb6, 0x5b, 0x19, 0xe3, 0xe5, 0xe7, 0x92, 0x10, 0x70, 0x61, 0x53, 0x9e, + 0xc6, 0x49, 0x7a, 0xf4, 0x25, 0x40, 0x81, 0x5f, 0x37, 0xfd, 0x2a, 0xc9, 0x0a, 0xc4, 0xf8, 0x15, + 0xe5, 0xb9, 0x62, 0x7d, 0x51, 0x48, 0x41, 0xdb, 0x29, 0x0a, 0x9c, 0xc1, 0xa5, 0xfe, 0xc7, 0x18, + 0x5c, 0x48, 0x2c, 0x70, 0x74, 0x17, 0x16, 0x5a, 0x7e, 0xfa, 0xdc, 0xea, 0x9a, 0xbb, 0x84, 0x36, + 0x5b, 0xfb, 0xa4, 0xdd, 0x35, 0x48, 0x5b, 0x14, 0xca, 0x25, 0xa1, 0x63, 0x61, 0x35, 0x93, 0x0a, + 0xe7, 0x70, 0x33, 0xbb, 0x2d, 0x3e, 0xb4, 0xa9, 0xbb, 0x6e, 0x28, 0xb3, 0xc0, 0x65, 0x86, 0x76, + 0x6f, 0xa5, 0x28, 0x70, 0x06, 0x17, 0xb3, 0xb1, 0x4d, 0x5c, 0x9d, 0x92, 0x76, 0xd2, 0xc6, 0xa2, + 0x6c, 0xe3, 0x5a, 0x26, 0x15, 0xce, 0xe1, 0x46, 0xd7, 0xa1, 0xec, 0x6b, 0xe3, 0x11, 0x17, 0xaf, + 0x26, 0x4c, 0xd8, 0x5b, 0xd1, 0x14, 0x8e, 0xd3, 0x31, 0xd7, 0xec, 0x5d, 0x8e, 0xa2, 0xda, 0xf9, + 0xaf, 0xe4, 0x4e, 0x8a, 0x02, 0x67, 0x70, 0x31, 0xd7, 0xfc, 0x35, 0x93, 0x72, 0x6d, 0x42, 0x76, + 0x6d, 0x27, 0x93, 0x0a, 0xe7, 0x70, 0xb3, 0x95, 0xe7, 0x9b, 0xbc, 0x72, 0xa8, 0xe9, 0x86, 0xb6, + 0x6b, 0x90, 0xca, 0xa4, 0xbc, 0xf2, 0xb6, 0xe4, 0x69, 0x9c, 0xa4, 0x47, 0x37, 0xe1, 0xa2, 0x3f, + 0xb4, 0x63, 0x69, 0xa1, 0x90, 0x12, 0x17, 0xf2, 0xb4, 0x10, 0x72, 0x71, 0x2b, 0x49, 0x80, 0xd3, + 0x3c, 0xea, 0x3f, 0x2a, 0x70, 0x29, 0x67, 0x27, 0xa1, 0xb7, 0x61, 0xcc, 0xeb, 0x39, 0x41, 0xfd, + 0xfd, 0x85, 0x20, 0xa3, 0x6f, 0xf7, 0x1c, 0xf2, 0xf0, 0xb8, 0x7a, 0x39, 0x87, 0x8d, 0x4d, 0x63, + 0xce, 0x88, 0x7e, 0x15, 0xa6, 0xa9, 0x6d, 0x18, 0xba, 0xd5, 0xf1, 0x49, 0x44, 0x36, 0xb9, 0x31, + 0xe0, 0x4e, 0xc7, 0x71, 0x19, 0x51, 0xb6, 0xbc, 0x78, 0x72, 0x5c, 0x9d, 0x96, 0xe6, 0xb0, 0xac, + 0x4e, 0xfd, 0xf3, 0x02, 0xc0, 0x1a, 0x71, 0x0c, 0xbb, 0x67, 0x12, 0x6b, 0x14, 0x15, 0xf4, 0x6b, + 0x52, 0x05, 0x7d, 0x73, 0xd0, 0x8c, 0x16, 0x9a, 0x9a, 0x5b, 0x42, 0x3b, 0x89, 0x12, 0xfa, 0xf6, + 0xf0, 0x2a, 0xfa, 0xd7, 0xd0, 0x07, 0x45, 0x98, 0x8b, 0x88, 0x57, 0x6d, 0xab, 0xad, 0xf3, 0x3d, + 0xf1, 0xba, 0xb4, 0x26, 0x3e, 0x9f, 0x58, 0x13, 0x97, 0x32, 0x58, 0x62, 0xeb, 0xe1, 0x6e, 0x68, + 0xbd, 0x0f, 0xb6, 0xdf, 0x92, 0x95, 0x3f, 0x3c, 0xae, 0xf6, 0x3d, 0x8a, 0xd4, 0x42, 0x99, 0xb2, + 0xb1, 0xe8, 0x73, 0x30, 0x41, 0x89, 0xe6, 0xda, 0x16, 0x4f, 0x13, 0x53, 0x91, 0x53, 0x98, 0x8f, + 0x62, 0x31, 0x8b, 0x9e, 0x87, 0x49, 0x93, 0xb8, 0x2e, 0x3b, 0x69, 0x8c, 0x73, 0xc2, 0x0b, 0x82, + 0x70, 0x72, 0xd3, 0x1f, 0xc6, 0xc1, 0x3c, 0xba, 0x07, 0x33, 0x86, 0xe6, 0x8a, 0xa5, 0xbd, 0xad, + 0x9b, 0x84, 0xef, 0xf9, 0xf2, 0xb5, 0x9f, 0x7f, 0xbc, 0x15, 0xc3, 0x38, 0xa2, 0x4a, 0xb4, 0x21, + 0x49, 0xc2, 0x09, 0xc9, 0xe8, 0x10, 0x10, 0x1b, 0xd9, 0xa6, 0x9a, 0xe5, 0xfa, 0x21, 0x63, 0xfa, + 0x26, 0x07, 0xd6, 0x17, 0xe6, 0xb7, 0x8d, 0x94, 0x34, 0x9c, 0xa1, 0x41, 0xfd, 0x1b, 0x05, 0x66, + 0xa2, 0x17, 0x36, 0x02, 0xa0, 0xf4, 0x81, 0x0c, 0x94, 0x5e, 0x1d, 0x7a, 0xf1, 0xe6, 0x20, 0xa5, + 0xef, 0x16, 0x01, 0x45, 0x44, 0x2c, 0x35, 0xec, 0x6a, 0xad, 0x83, 0xc7, 0x38, 0x47, 0xfc, 0x81, + 0x02, 0x48, 0x24, 0xeb, 0x15, 0xcb, 0xb2, 0x3d, 0x9e, 0xff, 0x03, 0x33, 0xbf, 0x3a, 0xb4, 0x99, + 0x81, 0x05, 0xb5, 0x9d, 0x94, 0xec, 0x1b, 0x96, 0x47, 0x7b, 0xd1, 0x1b, 0x4b, 0x13, 0xe0, 0x0c, + 0x83, 0xd0, 0x87, 0x00, 0x54, 0xc8, 0xdc, 0xb6, 0x45, 0x0a, 0x78, 0x73, 0x88, 0x6c, 0xca, 0x04, + 0xac, 0xda, 0xd6, 0x9e, 0xde, 0x89, 0x12, 0x1a, 0x0e, 0x05, 0xe3, 0x98, 0x92, 0xc5, 0x1b, 0x70, + 0x29, 0xc7, 0x7a, 0x34, 0x0b, 0xc5, 0x03, 0xd2, 0xf3, 0xc3, 0x8a, 0xd9, 0x9f, 0x68, 0x3e, 0x7e, + 0x1e, 0x9b, 0x12, 0x47, 0xa9, 0xd7, 0x0a, 0xaf, 0x28, 0xea, 0x4f, 0xc7, 0xe3, 0x6b, 0x8d, 0xa3, + 0xd8, 0xe7, 0xa0, 0x44, 0x89, 0x63, 0xe8, 0x2d, 0xcd, 0x15, 0x78, 0x86, 0x03, 0x52, 0x2c, 0xc6, + 0x70, 0x38, 0x2b, 0xe1, 0xdd, 0xc2, 0x93, 0xc5, 0xbb, 0xc5, 0xb3, 0xc6, 0xbb, 0x36, 0x94, 0xdc, + 0x00, 0xe8, 0x8e, 0x71, 0xe1, 0x2b, 0xa7, 0xc8, 0xd9, 0x02, 0xe3, 0x86, 0x0a, 0x43, 0x74, 0x1b, + 0x2a, 0xc9, 0xc2, 0xb5, 0xe3, 0x03, 0xe2, 0xda, 0x0d, 0x98, 0xa7, 0xe4, 0x50, 0x67, 0x66, 0xdc, + 0xd2, 0x5d, 0xcf, 0xa6, 0xbd, 0x0d, 0xdd, 0xd4, 0x3d, 0x01, 0x7b, 0x2a, 0x27, 0xc7, 0xd5, 0x79, + 0x9c, 0x31, 0x8f, 0x33, 0xb9, 0x58, 0x76, 0x76, 0xb4, 0xae, 0x4b, 0xda, 0x3c, 0xa5, 0x95, 0xa2, + 0xec, 0xdc, 0xe0, 0xa3, 0x58, 0xcc, 0x22, 0x53, 0x5a, 0xdc, 0xa5, 0xb3, 0x58, 0xdc, 0x33, 0xf9, + 0x0b, 0x1b, 0xed, 0xc0, 0x25, 0x87, 0xda, 0x1d, 0x4a, 0x5c, 0x77, 0x8d, 0x68, 0x6d, 0x43, 0xb7, + 0x48, 0x10, 0xaf, 0x29, 0xee, 0xe7, 0xe5, 0x93, 0xe3, 0xea, 0xa5, 0x46, 0x36, 0x09, 0xce, 0xe3, + 0x55, 0xbf, 0x37, 0x06, 0xb3, 0xc9, 0x2a, 0x9b, 0x83, 0x4a, 0x95, 0xa1, 0x50, 0xe9, 0x0b, 0xb1, + 0x6d, 0xe3, 0x43, 0xf6, 0x70, 0x35, 0x64, 0x6c, 0x9d, 0x15, 0xb8, 0x20, 0xf2, 0x48, 0x30, 0x29, + 0x70, 0x79, 0xb8, 0x1a, 0x76, 0xe4, 0x69, 0x9c, 0xa4, 0x67, 0x58, 0x33, 0x82, 0x90, 0x81, 0x90, + 0x31, 0x19, 0x6b, 0xae, 0x24, 0x09, 0x70, 0x9a, 0x07, 0x6d, 0xc2, 0x5c, 0xd7, 0x4a, 0x8b, 0xf2, + 0x57, 0xe7, 0x65, 0x21, 0x6a, 0x6e, 0x27, 0x4d, 0x82, 0xb3, 0xf8, 0xd0, 0x21, 0x40, 0x2b, 0x00, + 0x04, 0x6e, 0x65, 0x82, 0xe7, 0xea, 0xfa, 0xd0, 0x7b, 0x2b, 0xc4, 0x16, 0x51, 0x46, 0x0c, 0x87, + 0x5c, 0x1c, 0xd3, 0x84, 0x5e, 0x87, 0x69, 0xca, 0x0f, 0x1e, 0x81, 0x03, 0x3e, 0x78, 0x7f, 0x4a, + 0xb0, 0x4d, 0xe3, 0xf8, 0x24, 0x96, 0x69, 0xd5, 0xbf, 0x55, 0xe2, 0x25, 0x2a, 0x84, 0xda, 0xaf, + 0x49, 0xb0, 0xea, 0x73, 0x09, 0x58, 0xb5, 0x90, 0xe6, 0x88, 0xa1, 0xaa, 0x6f, 0x65, 0xa3, 0xec, + 0xf5, 0x53, 0xa1, 0xec, 0xa8, 0xd4, 0x3e, 0x1a, 0x66, 0xff, 0x40, 0x81, 0x85, 0xf5, 0xe6, 0x4d, + 0x6a, 0x77, 0x9d, 0xc0, 0xbc, 0x3b, 0x8e, 0x1f, 0xab, 0x5f, 0x82, 0x31, 0xda, 0x35, 0x02, 0xbf, + 0x3e, 0x1b, 0xf8, 0x85, 0xbb, 0x06, 0xf3, 0x6b, 0x2e, 0xc1, 0xe5, 0x3b, 0xc5, 0x18, 0xd0, 0x07, + 0x30, 0x41, 0x35, 0xab, 0x43, 0x82, 0x22, 0xfc, 0xf2, 0x80, 0xde, 0xdc, 0x5e, 0xc3, 0x8c, 0x3d, + 0x06, 0x05, 0xb9, 0x34, 0x2c, 0xa4, 0xaa, 0xbf, 0xa7, 0xc0, 0x85, 0x5b, 0xdb, 0xdb, 0x8d, 0xdb, + 0x16, 0xdf, 0xc5, 0x0d, 0xcd, 0xdb, 0x67, 0x38, 0xc1, 0xd1, 0xbc, 0xfd, 0x24, 0x4e, 0x60, 0x73, + 0x98, 0xcf, 0xa0, 0x7d, 0x98, 0x64, 0xd9, 0x83, 0x58, 0xed, 0x21, 0x21, 0xbe, 0x50, 0x57, 0xf7, + 0x85, 0x44, 0xf8, 0x53, 0x0c, 0xe0, 0x40, 0xbc, 0xfa, 0x0d, 0x98, 0x8f, 0x99, 0xc7, 0xe2, 0xc5, + 0x6f, 0x27, 0x51, 0x0b, 0xc6, 0x99, 0x25, 0xc1, 0xdd, 0xe3, 0xa0, 0x57, 0x68, 0x09, 0x97, 0x23, + 0x1c, 0xc5, 0x9e, 0x5c, 0xec, 0xcb, 0x56, 0xff, 0xb9, 0x00, 0x97, 0x6e, 0xd9, 0x54, 0xff, 0xc8, + 0xb6, 0x3c, 0xcd, 0x68, 0xd8, 0xed, 0x95, 0xae, 0x67, 0xbb, 0x2d, 0xcd, 0x20, 0x74, 0x04, 0x87, + 0x28, 0x43, 0x3a, 0x44, 0x7d, 0x69, 0x50, 0x0f, 0xb3, 0xed, 0xce, 0x3d, 0x51, 0x79, 0x89, 0x13, + 0xd5, 0xc6, 0x19, 0xe9, 0xeb, 0x7f, 0xbc, 0xfa, 0x37, 0x05, 0x2e, 0xe7, 0x70, 0x8e, 0x00, 0x87, + 0x1f, 0xc8, 0x38, 0x7c, 0xfd, 0x6c, 0x5c, 0xce, 0x01, 0xe5, 0xff, 0x5d, 0xc8, 0x75, 0x95, 0xc3, + 0xc0, 0x0f, 0xa1, 0xc4, 0x9f, 0x30, 0xd9, 0x13, 0xae, 0xae, 0x0e, 0x68, 0x4f, 0xb3, 0xbb, 0x1b, + 0xdc, 0xed, 0x87, 0x1f, 0x7e, 0x62, 0x10, 0x49, 0x08, 0xc7, 0xa1, 0x1a, 0x74, 0x15, 0xca, 0x1c, + 0xf2, 0x48, 0x55, 0xf4, 0xc2, 0xc9, 0x71, 0xb5, 0xbc, 0x19, 0x0d, 0xe3, 0x38, 0x0d, 0xba, 0x0e, + 0x65, 0x53, 0x3b, 0x4a, 0xd4, 0xd0, 0xf0, 0x3a, 0x6a, 0x33, 0x9a, 0xc2, 0x71, 0x3a, 0xf4, 0x2d, + 0x98, 0x69, 0x39, 0xdd, 0xd8, 0x67, 0x2f, 0x81, 0x01, 0x07, 0x75, 0x31, 0xeb, 0x0b, 0x5a, 0x1d, + 0xb1, 0xb3, 0xe5, 0x6a, 0x63, 0x27, 0x36, 0x86, 0x13, 0xea, 0xd4, 0x1f, 0x16, 0xe1, 0xd9, 0xbe, + 0x4b, 0x14, 0xad, 0xf7, 0xc1, 0x26, 0x0b, 0x03, 0xe0, 0x92, 0x16, 0x4c, 0xb3, 0x33, 0x26, 0x0f, + 0x37, 0x3f, 0xc0, 0x16, 0x06, 0x3e, 0xc0, 0xf2, 0x52, 0xb3, 0x11, 0x17, 0x82, 0x65, 0x99, 0x0c, + 0xce, 0x88, 0x3b, 0xcd, 0x3c, 0x38, 0xb3, 0x2a, 0x4f, 0xe3, 0x24, 0x3d, 0x13, 0x21, 0xae, 0x1c, + 0x13, 0x60, 0x26, 0x14, 0xb1, 0x26, 0x4f, 0xe3, 0x24, 0x3d, 0x32, 0xa1, 0x2a, 0xa4, 0xca, 0xd1, + 0x8f, 0x7d, 0xc9, 0xf4, 0x41, 0xcd, 0x67, 0x4f, 0x8e, 0xab, 0xd5, 0xd5, 0xfe, 0xa4, 0xf8, 0x51, + 0xb2, 0xd4, 0x4d, 0x98, 0xbe, 0x65, 0xbb, 0x5e, 0xc3, 0xa6, 0x1e, 0xaf, 0x62, 0xe8, 0x59, 0x28, + 0x9a, 0xba, 0x25, 0x0e, 0x4d, 0x65, 0x61, 0x76, 0x91, 0xad, 0x5d, 0x36, 0xce, 0xa7, 0xb5, 0x23, + 0xb1, 0xac, 0xa3, 0x69, 0xed, 0x08, 0xb3, 0x71, 0xf5, 0x26, 0x4c, 0x8a, 0xea, 0x18, 0x17, 0x54, + 0xec, 0x2f, 0xa8, 0x98, 0x21, 0xe8, 0x4f, 0x0a, 0x30, 0x29, 0x8a, 0xc9, 0x08, 0xca, 0xc2, 0x7b, + 0x52, 0x59, 0x78, 0x6d, 0xb8, 0xc2, 0x9b, 0x5b, 0x06, 0xda, 0x89, 0x32, 0xf0, 0xc6, 0x90, 0xf2, + 0xfb, 0xa7, 0xfd, 0xef, 0x2b, 0x30, 0x23, 0x43, 0x00, 0x96, 0x58, 0xd8, 0x56, 0xd2, 0x5b, 0x64, + 0x2b, 0xba, 0xa3, 0x08, 0x13, 0x4b, 0x33, 0x9a, 0xc2, 0x71, 0x3a, 0xd4, 0x09, 0xd9, 0xd8, 0xb2, + 0x10, 0x41, 0xc9, 0x0f, 0x79, 0xd7, 0xd3, 0x8d, 0x9a, 0xdf, 0x7e, 0x50, 0xbb, 0x6d, 0x79, 0x77, + 0x68, 0xd3, 0xa3, 0xba, 0xd5, 0x49, 0x29, 0xe2, 0x6b, 0x2c, 0x2e, 0x59, 0xbd, 0xaf, 0x40, 0x59, + 0x98, 0x3c, 0x82, 0xca, 0xf4, 0xae, 0x5c, 0x99, 0x5e, 0x1e, 0x12, 0x5e, 0x65, 0x57, 0xa2, 0x8f, + 0x23, 0x57, 0x18, 0xa0, 0x62, 0x78, 0x6f, 0xdf, 0x76, 0xbd, 0x24, 0xde, 0x63, 0x7b, 0x0d, 0xf3, + 0x19, 0xf4, 0xeb, 0x0a, 0xcc, 0xea, 0x09, 0x08, 0x26, 0x62, 0xfd, 0xf6, 0x70, 0xa6, 0x85, 0x62, + 0xa2, 0x2e, 0x87, 0xe4, 0x0c, 0x4e, 0xa9, 0x54, 0xbb, 0x90, 0xa2, 0x42, 0x1a, 0x8c, 0xed, 0x7b, + 0x9e, 0x33, 0x64, 0xcd, 0xcc, 0x02, 0x97, 0xf5, 0x12, 0x77, 0x7f, 0x7b, 0xbb, 0x81, 0xb9, 0x68, + 0xf5, 0x8f, 0x0b, 0x61, 0xc0, 0x9a, 0xfe, 0x26, 0x09, 0xe1, 0xaf, 0x72, 0x16, 0xf0, 0xb7, 0x9c, + 0x05, 0x7d, 0xd1, 0x57, 0xa0, 0xe8, 0x19, 0xc3, 0xde, 0x11, 0x0a, 0x0d, 0xdb, 0x1b, 0xcd, 0x28, + 0x61, 0x6d, 0x6f, 0x34, 0x31, 0x13, 0x89, 0xbe, 0x06, 0xe3, 0xec, 0x70, 0xc1, 0xf6, 0x78, 0x71, + 0xf8, 0x1c, 0xc2, 0xe2, 0x15, 0xad, 0x30, 0xf6, 0xe4, 0x62, 0x5f, 0xae, 0xfa, 0x0d, 0x98, 0x96, + 0x12, 0x01, 0xba, 0x07, 0xe7, 0x0d, 0x5b, 0x6b, 0xd7, 0x35, 0x43, 0xb3, 0x5a, 0x84, 0x26, 0x53, + 0x63, 0xf6, 0xf5, 0xd2, 0x46, 0x8c, 0x43, 0x24, 0x94, 0xb0, 0x9f, 0x23, 0x3e, 0x87, 0x25, 0xd9, + 0xaa, 0x06, 0x10, 0x79, 0x8f, 0xaa, 0x30, 0xce, 0x96, 0xb0, 0x7f, 0x50, 0x98, 0xaa, 0x4f, 0x31, + 0x5b, 0xd9, 0xca, 0x76, 0xb1, 0x3f, 0x8e, 0xae, 0x01, 0xb8, 0xa4, 0x45, 0x89, 0xb7, 0x15, 0x75, + 0xbf, 0x84, 0x19, 0xb8, 0x19, 0xce, 0xe0, 0x18, 0x95, 0xfa, 0x9f, 0x05, 0x00, 0xbf, 0x71, 0x81, + 0xaf, 0x87, 0x2f, 0x48, 0xa7, 0xd6, 0x2b, 0x89, 0x53, 0xeb, 0xac, 0xa0, 0xe4, 0xc0, 0x2c, 0x76, + 0x5e, 0x25, 0x30, 0x61, 0xf3, 0x04, 0x2f, 0x76, 0xd2, 0xa0, 0xf7, 0x61, 0x61, 0x75, 0x08, 0x85, + 0xd7, 0x81, 0xe5, 0x5a, 0xd1, 0xfa, 0x23, 0x84, 0xa3, 0xf7, 0x61, 0xcc, 0xb1, 0xdb, 0xc3, 0x7e, + 0x28, 0x69, 0xd8, 0x6d, 0x57, 0x52, 0xc1, 0xf7, 0x06, 0x1b, 0xc5, 0x5c, 0x2c, 0x32, 0xa1, 0x14, + 0x80, 0xce, 0x21, 0x31, 0x1d, 0x16, 0xec, 0x92, 0x1a, 0x71, 0x05, 0x2a, 0xd0, 0x6c, 0xa8, 0x42, + 0xfd, 0xaf, 0x02, 0x9c, 0x17, 0x84, 0xfe, 0xca, 0xfa, 0x14, 0xc4, 0xde, 0x5f, 0x9a, 0x4f, 0x34, + 0xf6, 0xbe, 0x8a, 0x27, 0x1e, 0x7b, 0x5f, 0x4d, 0x5e, 0xec, 0xff, 0x5e, 0x81, 0xe9, 0x2d, 0xe2, + 0x7d, 0xdd, 0xa6, 0x07, 0x0d, 0xdb, 0xd0, 0x5b, 0xbd, 0x11, 0xa0, 0x9d, 0x5d, 0x09, 0xed, 0x7c, + 0x71, 0x40, 0xf7, 0x24, 0x6b, 0xf3, 0x30, 0x8f, 0xfa, 0xaf, 0x0a, 0x54, 0x24, 0xca, 0x78, 0x71, + 0x24, 0x30, 0xee, 0xd8, 0xd4, 0x0b, 0x2e, 0x1a, 0x4e, 0x65, 0x01, 0x03, 0x12, 0xb1, 0xab, 0x06, + 0x26, 0x16, 0xfb, 0xd2, 0x99, 0x9f, 0x7b, 0xd4, 0x36, 0x45, 0xb6, 0x3f, 0x9d, 0x16, 0x42, 0x68, + 0xe4, 0xe7, 0x3a, 0xb5, 0x4d, 0xcc, 0x65, 0xab, 0x7f, 0xa7, 0xc0, 0x45, 0x89, 0x72, 0x04, 0x40, + 0x46, 0x93, 0x81, 0xcc, 0x1b, 0xa7, 0x71, 0x2c, 0x07, 0xce, 0xfc, 0x2c, 0xe9, 0x16, 0x0b, 0x00, + 0xda, 0x83, 0xb2, 0x63, 0xb7, 0x9b, 0x67, 0xd0, 0x1e, 0xc4, 0x0f, 0xc4, 0x8d, 0x48, 0x16, 0x8e, + 0x0b, 0x46, 0x47, 0x70, 0xd1, 0xd2, 0x4c, 0xe2, 0x3a, 0x5a, 0x8b, 0x34, 0xcf, 0xe0, 0xe3, 0xcc, + 0x53, 0xbc, 0x65, 0x21, 0x29, 0x11, 0xa7, 0x95, 0xa8, 0x7f, 0x96, 0xf2, 0xdb, 0xa6, 0x1e, 0xfa, + 0x32, 0x94, 0x78, 0x7f, 0x6a, 0xcb, 0x36, 0x44, 0x4e, 0xbc, 0xce, 0x5e, 0x4d, 0x43, 0x8c, 0x3d, + 0x3c, 0xae, 0xfe, 0x5c, 0xdf, 0x6f, 0xcb, 0x01, 0x21, 0x0e, 0xc5, 0xa0, 0x2d, 0x96, 0xc5, 0x4e, + 0x01, 0xae, 0x45, 0xda, 0xa2, 0x1e, 0xe6, 0x72, 0xd4, 0x7f, 0x4f, 0x1a, 0xce, 0x8b, 0xe8, 0xbd, + 0x33, 0x7b, 0x61, 0x21, 0x98, 0xcf, 0x7d, 0x69, 0x14, 0x26, 0x05, 0xb6, 0x14, 0xeb, 0xf2, 0xe6, + 0x69, 0xd6, 0x65, 0x1c, 0x0f, 0x85, 0x37, 0x99, 0xc1, 0x60, 0xa0, 0x48, 0xfd, 0xfd, 0x02, 0xa0, + 0x74, 0xc9, 0x46, 0x14, 0x26, 0xfc, 0x66, 0x5e, 0xe1, 0xf1, 0xa0, 0xf7, 0x7c, 0x7d, 0x9a, 0x7e, + 0xa3, 0xe3, 0x97, 0x7f, 0x67, 0x82, 0x85, 0x26, 0x06, 0x79, 0x4c, 0x6e, 0x43, 0x16, 0xe4, 0xd9, + 0x0c, 0x67, 0x70, 0x8c, 0x0a, 0x11, 0x28, 0x7b, 0x51, 0x77, 0xa8, 0xa8, 0x68, 0x67, 0xd2, 0x68, + 0x1a, 0x97, 0xab, 0xfe, 0x61, 0x32, 0x4a, 0x7e, 0x95, 0xff, 0xbf, 0x12, 0xa5, 0x7d, 0x38, 0xdf, + 0x8a, 0x75, 0x1a, 0x0f, 0x19, 0xa6, 0xec, 0xae, 0x65, 0x49, 0xb2, 0xfa, 0x4f, 0x0a, 0x5c, 0xe4, + 0xeb, 0xbb, 0xd5, 0xa5, 0xba, 0xd7, 0x1b, 0x59, 0x41, 0xde, 0x93, 0x0a, 0xf2, 0xda, 0xe0, 0x90, + 0x46, 0xb6, 0x38, 0xb7, 0x28, 0xff, 0x44, 0x81, 0xa7, 0x52, 0xd4, 0x23, 0x28, 0x58, 0x44, 0x2e, + 0x58, 0x5f, 0x3c, 0xad, 0x83, 0x39, 0x45, 0xeb, 0x3e, 0x64, 0xb8, 0xc7, 0xf3, 0xe0, 0x35, 0x00, + 0x87, 0xea, 0x87, 0xba, 0x41, 0x3a, 0xa2, 0xc1, 0xb1, 0x14, 0xbd, 0x92, 0x46, 0x38, 0x83, 0x63, + 0x54, 0xe8, 0x9b, 0xb0, 0xd0, 0x26, 0x7b, 0x5a, 0xd7, 0xf0, 0x56, 0xda, 0xed, 0x55, 0xcd, 0xd1, + 0x76, 0x75, 0x43, 0xf7, 0x74, 0xf1, 0xd5, 0x68, 0xaa, 0x7e, 0xc3, 0x6f, 0x3c, 0xcc, 0xa2, 0x78, + 0x78, 0x5c, 0xfd, 0x7c, 0xff, 0x66, 0xa3, 0x80, 0xb8, 0x87, 0x73, 0x94, 0xa0, 0x5f, 0x53, 0xa0, + 0x42, 0xc9, 0x87, 0x5d, 0x9d, 0x92, 0xf6, 0x1a, 0xb5, 0x1d, 0xc9, 0x82, 0x22, 0xb7, 0xe0, 0xe6, + 0xc9, 0x71, 0xb5, 0x82, 0x73, 0x68, 0x06, 0xb1, 0x21, 0x57, 0x11, 0xf2, 0x60, 0x4e, 0x33, 0x0c, + 0xfb, 0xeb, 0x44, 0x8e, 0xc0, 0x18, 0xd7, 0x5f, 0x3f, 0x39, 0xae, 0xce, 0xad, 0xa4, 0xa7, 0x07, + 0x51, 0x9d, 0x25, 0x1e, 0x2d, 0xc3, 0xe4, 0xa1, 0x6d, 0x74, 0x4d, 0xe2, 0x56, 0xc6, 0xb9, 0x26, + 0x56, 0xc0, 0x27, 0xef, 0xfa, 0x43, 0x0f, 0x8f, 0xab, 0x13, 0xeb, 0x4d, 0x7e, 0xee, 0x08, 0xa8, + 0xd0, 0x75, 0x28, 0xb3, 0x83, 0xa7, 0xa8, 0x20, 0xbc, 0x97, 0xa0, 0x14, 0x25, 0xc6, 0x5b, 0xd1, + 0x14, 0x8e, 0xd3, 0x21, 0x13, 0xa6, 0xf6, 0xc5, 0xe5, 0xa7, 0x5b, 0x99, 0x1c, 0x0a, 0x4c, 0x49, + 0x97, 0xa7, 0xf5, 0x8b, 0x42, 0xe5, 0x54, 0x30, 0xec, 0xe2, 0x48, 0x03, 0x7a, 0x1e, 0x26, 0xf9, + 0xc3, 0xed, 0x35, 0xde, 0x81, 0x50, 0x8a, 0x0a, 0xdb, 0x2d, 0x7f, 0x18, 0x07, 0xf3, 0x01, 0xe9, + 0xed, 0xc6, 0x2a, 0x6f, 0x18, 0x48, 0x90, 0xde, 0x6e, 0xac, 0xe2, 0x60, 0x1e, 0x39, 0x30, 0xe9, + 0x92, 0x0d, 0xdd, 0xea, 0x1e, 0x55, 0x60, 0xa8, 0x16, 0xc8, 0xe6, 0x0d, 0xce, 0x9d, 0xf8, 0xbc, + 0x1a, 0x69, 0x14, 0xf3, 0x38, 0x50, 0x83, 0x8e, 0x60, 0x8a, 0x76, 0xad, 0x15, 0x77, 0xc7, 0x25, + 0xb4, 0x52, 0xe6, 0x3a, 0x07, 0xad, 0xf5, 0x38, 0xe0, 0x4f, 0x6a, 0x0d, 0x23, 0x18, 0x52, 0xe0, + 0x48, 0x19, 0xfa, 0x9e, 0x02, 0xc8, 0xed, 0x3a, 0x8e, 0x41, 0x4c, 0x62, 0x79, 0x9a, 0xc1, 0xbf, + 0xf0, 0xba, 0x95, 0xf3, 0xdc, 0x86, 0xc6, 0xc0, 0x9f, 0x76, 0x92, 0x82, 0x92, 0xc6, 0x84, 0xed, + 0x13, 0x69, 0x52, 0x9c, 0x61, 0x07, 0x7b, 0x15, 0x7b, 0x2e, 0xff, 0xbb, 0x32, 0x3d, 0xd4, 0xab, + 0xc8, 0xfe, 0xd2, 0x1d, 0xbd, 0x0a, 0x31, 0x8f, 0x03, 0x35, 0xe8, 0x2e, 0x2c, 0x50, 0xa2, 0xb5, + 0xef, 0x58, 0x46, 0x0f, 0xdb, 0xb6, 0xb7, 0xae, 0x1b, 0xc4, 0xed, 0xb9, 0x1e, 0x31, 0x2b, 0x33, + 0x7c, 0xd9, 0x84, 0x6d, 0xc4, 0x38, 0x93, 0x0a, 0xe7, 0x70, 0xab, 0x7f, 0xa9, 0xc0, 0x6c, 0xf2, + 0x9a, 0x22, 0x51, 0xbc, 0x95, 0xc7, 0x2a, 0xde, 0x1f, 0x01, 0xf2, 0x4b, 0xff, 0xca, 0x21, 0xa1, + 0x5a, 0x47, 0xba, 0xe6, 0x1c, 0xb4, 0x84, 0x47, 0x6d, 0xef, 0x29, 0x89, 0x38, 0x43, 0x8b, 0xfa, + 0x23, 0xd9, 0x09, 0x1f, 0xf5, 0x0c, 0xe3, 0xc4, 0x37, 0x61, 0x4e, 0xe0, 0x84, 0x33, 0xf0, 0x22, + 0x6c, 0x46, 0x59, 0x4d, 0x8b, 0xc4, 0x59, 0x7a, 0x78, 0xab, 0xb1, 0xf8, 0x3e, 0x34, 0x9a, 0x1f, + 0xeb, 0x9c, 0xae, 0xd5, 0x38, 0x32, 0xf5, 0x89, 0xb5, 0x1a, 0xc7, 0x54, 0xf4, 0xff, 0x28, 0xf2, + 0xb3, 0x02, 0xcc, 0x45, 0xc4, 0x8f, 0xdd, 0x6a, 0x9c, 0xc1, 0x32, 0x82, 0x56, 0xe3, 0xec, 0x5e, + 0xdd, 0xe2, 0x93, 0xee, 0xd5, 0x7d, 0x02, 0x2d, 0xce, 0xbc, 0xfd, 0x37, 0x0a, 0xe2, 0xa7, 0xbf, + 0xfd, 0x37, 0xb2, 0x35, 0x07, 0x5b, 0xfe, 0x45, 0x21, 0xee, 0xd0, 0xff, 0xa3, 0x1e, 0xd3, 0xd3, + 0xff, 0x94, 0x49, 0xfd, 0x49, 0x11, 0x66, 0x93, 0x3b, 0x56, 0x6a, 0x35, 0x54, 0x1e, 0xd9, 0x6a, + 0xd8, 0x80, 0xf9, 0xbd, 0xae, 0x61, 0xf4, 0x78, 0x40, 0x62, 0x5f, 0xd7, 0xfd, 0xef, 0xd0, 0xcf, + 0x08, 0xce, 0xf9, 0xf5, 0x0c, 0x1a, 0x9c, 0xc9, 0x99, 0xd3, 0x36, 0x59, 0x1c, 0xaa, 0x6d, 0x32, + 0xd5, 0xb5, 0x37, 0xf6, 0xf8, 0x5d, 0x7b, 0xd9, 0x2d, 0x90, 0xe3, 0x43, 0xb4, 0x40, 0x9e, 0x45, + 0xcf, 0x62, 0x46, 0xe2, 0x7b, 0x54, 0xcf, 0xa2, 0xfa, 0x0c, 0x2c, 0x0a, 0x36, 0xf6, 0xbc, 0x6a, + 0x5b, 0x1e, 0xb5, 0x0d, 0x83, 0xd0, 0xb5, 0xae, 0x69, 0xf6, 0xd4, 0x8f, 0x0b, 0x30, 0x9f, 0xf5, + 0x35, 0x02, 0x6d, 0x4a, 0x9d, 0xf3, 0xaf, 0xc6, 0x3b, 0xe7, 0x1f, 0x1e, 0x57, 0x9f, 0xef, 0x9b, + 0x41, 0x03, 0x81, 0xb1, 0x36, 0xfb, 0xaf, 0x40, 0x45, 0x82, 0x00, 0xf1, 0xbe, 0x18, 0xb1, 0x4a, + 0xd8, 0x71, 0x69, 0x3b, 0x87, 0x06, 0xe7, 0x72, 0xb3, 0xb4, 0x9c, 0x01, 0x61, 0x86, 0xbb, 0x85, + 0x58, 0x18, 0x00, 0xbe, 0xfc, 0x30, 0x1d, 0x39, 0x7f, 0xeb, 0x9c, 0x71, 0xe4, 0xde, 0x85, 0xa7, + 0x65, 0xd4, 0x91, 0x0e, 0xdd, 0xb3, 0x27, 0xc7, 0xd5, 0xa7, 0x57, 0xf3, 0x88, 0x70, 0x3e, 0x7f, + 0x1e, 0x74, 0x2a, 0x8e, 0x08, 0x3a, 0xbd, 0x05, 0x33, 0x72, 0xdb, 0xb6, 0x9f, 0x77, 0xfc, 0x4e, + 0x72, 0xd1, 0x9b, 0x12, 0xcb, 0x3b, 0xfe, 0x38, 0x0e, 0x29, 0xd4, 0xef, 0x28, 0xb0, 0x90, 0xfd, + 0x13, 0x31, 0x64, 0xc0, 0x8c, 0xa9, 0x1d, 0xc5, 0x7f, 0x23, 0xa7, 0x0c, 0x79, 0x97, 0xcb, 0x7b, + 0xad, 0x36, 0x25, 0x59, 0x38, 0x21, 0x5b, 0xfd, 0x44, 0x81, 0x4b, 0x39, 0x5d, 0xb4, 0xa3, 0xb5, + 0x04, 0xbd, 0x03, 0x25, 0x53, 0x3b, 0x6a, 0x76, 0x69, 0x87, 0x0c, 0x7d, 0x7b, 0xcd, 0x2b, 0xd9, + 0xa6, 0x90, 0x82, 0x43, 0x79, 0xea, 0x0f, 0x14, 0xa8, 0xe4, 0x1d, 0x0d, 0xd1, 0x75, 0xa9, 0xdf, + 0xf7, 0x33, 0x89, 0x7e, 0xdf, 0x8b, 0x29, 0xbe, 0x11, 0x75, 0xfb, 0x7e, 0xac, 0xc0, 0x42, 0xf6, + 0x11, 0x1a, 0xbd, 0x24, 0x59, 0x5c, 0x4d, 0x58, 0x7c, 0x21, 0xc1, 0x25, 0xec, 0xdd, 0x87, 0x19, + 0x71, 0xd0, 0x16, 0x62, 0x44, 0x94, 0x5f, 0xe8, 0x5f, 0xd3, 0x85, 0xb0, 0xe0, 0xc8, 0xc8, 0xdf, + 0xa4, 0x3c, 0x86, 0x13, 0x72, 0xd5, 0x3f, 0x2a, 0xc0, 0x38, 0x6f, 0x7f, 0x1b, 0xc1, 0x91, 0xe2, + 0x1d, 0xe9, 0x48, 0x31, 0xe8, 0xcf, 0xd8, 0xb9, 0x95, 0xb9, 0xa7, 0x89, 0xdd, 0xc4, 0x69, 0xe2, + 0xb5, 0xa1, 0xa4, 0xf7, 0x3f, 0x48, 0xbc, 0x0a, 0x53, 0xa1, 0x11, 0x83, 0x61, 0x17, 0xf5, 0xfb, + 0x05, 0x28, 0xc7, 0x54, 0x0c, 0x88, 0x7c, 0x0e, 0x25, 0xec, 0x38, 0xcc, 0x7f, 0xcc, 0x88, 0xe9, + 0xae, 0x05, 0xe8, 0xd1, 0xff, 0x89, 0x58, 0xd4, 0xc7, 0x9a, 0x06, 0x95, 0x6f, 0xc1, 0x8c, 0x5f, + 0x93, 0xc2, 0xaf, 0x47, 0xfe, 0x3f, 0x27, 0x09, 0x7f, 0x78, 0xb8, 0x2d, 0xcd, 0xe2, 0x04, 0xf5, + 0xe2, 0xeb, 0x30, 0x2d, 0x29, 0x1b, 0xe8, 0x17, 0x5d, 0x3f, 0x52, 0x60, 0x3e, 0xab, 0xf3, 0xf6, + 0x7f, 0xeb, 0x5f, 0xae, 0xf0, 0x4e, 0xba, 0xc8, 0x1e, 0x71, 0x4e, 0x8a, 0x1a, 0xdc, 0x62, 0xa6, + 0xc6, 0xe9, 0xd4, 0xbf, 0x52, 0xe0, 0x33, 0x8f, 0xbc, 0x66, 0x42, 0x75, 0x29, 0x4d, 0xd4, 0x12, + 0x69, 0x62, 0x29, 0x5f, 0xc0, 0x08, 0x7f, 0xd3, 0xf0, 0x3b, 0x05, 0x40, 0xdb, 0xfb, 0x3a, 0x6d, + 0x37, 0x34, 0xea, 0xf5, 0x02, 0x14, 0x31, 0x82, 0xc4, 0x71, 0x1d, 0xca, 0x6d, 0xe2, 0xb6, 0xa8, + 0xee, 0x84, 0x78, 0x24, 0x16, 0xf9, 0xb5, 0x68, 0x0a, 0xc7, 0xe9, 0x50, 0x07, 0x4a, 0x87, 0xfe, + 0xbb, 0x0b, 0x3a, 0xb2, 0x06, 0x3d, 0x12, 0x46, 0x2b, 0x21, 0xda, 0x27, 0x62, 0xc0, 0xc5, 0xa1, + 0x70, 0xf5, 0xbb, 0x0a, 0x2c, 0xa4, 0x03, 0xb3, 0xc6, 0x4c, 0x7f, 0xf2, 0xc1, 0x79, 0x06, 0xc6, + 0xb8, 0x74, 0x16, 0x95, 0xf3, 0xfe, 0x37, 0x61, 0xa6, 0x19, 0xf3, 0x51, 0xf5, 0xa7, 0x0a, 0x2c, + 0x66, 0x9b, 0x36, 0x82, 0x03, 0xf9, 0x3d, 0xf9, 0x40, 0x3e, 0xe8, 0x4d, 0x68, 0xb6, 0xdd, 0x39, + 0x87, 0xf3, 0xe3, 0xcc, 0x77, 0x30, 0x02, 0x27, 0xf7, 0x64, 0x27, 0x57, 0x4e, 0xed, 0x64, 0xb6, + 0x83, 0xf5, 0xe7, 0xef, 0x3f, 0x58, 0x3a, 0xf7, 0xe3, 0x07, 0x4b, 0xe7, 0xfe, 0xe1, 0xc1, 0xd2, + 0xb9, 0x6f, 0x9f, 0x2c, 0x29, 0xf7, 0x4f, 0x96, 0x94, 0x1f, 0x9f, 0x2c, 0x29, 0xff, 0x72, 0xb2, + 0xa4, 0xfc, 0xe6, 0x27, 0x4b, 0xe7, 0xde, 0x99, 0x14, 0x32, 0xff, 0x27, 0x00, 0x00, 0xff, 0xff, + 0xe6, 0x55, 0x67, 0x65, 0x98, 0x4d, 0x00, 0x00, } diff --git a/vendor/k8s.io/kubernetes/pkg/apis/extensions/v1beta1/generated.proto b/vendor/k8s.io/kubernetes/pkg/apis/extensions/v1beta1/generated.proto index de142e39fde3..f2dd8b96e8e0 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/extensions/v1beta1/generated.proto +++ b/vendor/k8s.io/kubernetes/pkg/apis/extensions/v1beta1/generated.proto @@ -27,6 +27,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; // Package-wide variables from generator "generated". diff --git a/vendor/k8s.io/kubernetes/pkg/apis/extensions/v1beta1/zz_generated.defaults.go b/vendor/k8s.io/kubernetes/pkg/apis/extensions/v1beta1/zz_generated.defaults.go index 960bf270f84f..9e054ec32412 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/extensions/v1beta1/zz_generated.defaults.go +++ b/vendor/k8s.io/kubernetes/pkg/apis/extensions/v1beta1/zz_generated.defaults.go @@ -91,6 +91,15 @@ func SetObjectDefaults_DaemonSet(in *DaemonSet) { if a.VolumeSource.ScaleIO != nil { v1.SetDefaults_ScaleIOVolumeSource(a.VolumeSource.ScaleIO) } + if a.VolumeSource.Metadata != nil { + v1.SetDefaults_DeprecatedDownwardAPIVolumeSource(a.VolumeSource.Metadata) + for j := range a.VolumeSource.Metadata.Items { + b := &a.VolumeSource.Metadata.Items[j] + if b.FieldRef != nil { + v1.SetDefaults_ObjectFieldSelector(b.FieldRef) + } + } + } } for i := range in.Spec.Template.Spec.InitContainers { a := &in.Spec.Template.Spec.InitContainers[i] @@ -232,6 +241,15 @@ func SetObjectDefaults_Deployment(in *Deployment) { if a.VolumeSource.ScaleIO != nil { v1.SetDefaults_ScaleIOVolumeSource(a.VolumeSource.ScaleIO) } + if a.VolumeSource.Metadata != nil { + v1.SetDefaults_DeprecatedDownwardAPIVolumeSource(a.VolumeSource.Metadata) + for j := range a.VolumeSource.Metadata.Items { + b := &a.VolumeSource.Metadata.Items[j] + if b.FieldRef != nil { + v1.SetDefaults_ObjectFieldSelector(b.FieldRef) + } + } + } } for i := range in.Spec.Template.Spec.InitContainers { a := &in.Spec.Template.Spec.InitContainers[i] @@ -395,6 +413,15 @@ func SetObjectDefaults_ReplicaSet(in *ReplicaSet) { if a.VolumeSource.ScaleIO != nil { v1.SetDefaults_ScaleIOVolumeSource(a.VolumeSource.ScaleIO) } + if a.VolumeSource.Metadata != nil { + v1.SetDefaults_DeprecatedDownwardAPIVolumeSource(a.VolumeSource.Metadata) + for j := range a.VolumeSource.Metadata.Items { + b := &a.VolumeSource.Metadata.Items[j] + if b.FieldRef != nil { + v1.SetDefaults_ObjectFieldSelector(b.FieldRef) + } + } + } } for i := range in.Spec.Template.Spec.InitContainers { a := &in.Spec.Template.Spec.InitContainers[i] diff --git a/vendor/k8s.io/kubernetes/pkg/apis/imagepolicy/v1alpha1/generated.pb.go b/vendor/k8s.io/kubernetes/pkg/apis/imagepolicy/v1alpha1/generated.pb.go index 6f37119a7c0c..487a654f411c 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/imagepolicy/v1alpha1/generated.pb.go +++ b/vendor/k8s.io/kubernetes/pkg/apis/imagepolicy/v1alpha1/generated.pb.go @@ -1019,43 +1019,44 @@ var ( ) var fileDescriptorGenerated = []byte{ - // 599 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xa4, 0x92, 0x3f, 0x6f, 0xd4, 0x4c, - 0x10, 0xc6, 0xcf, 0x77, 0xf9, 0x77, 0x7b, 0xef, 0x4b, 0x92, 0x85, 0xe2, 0x74, 0x85, 0x13, 0x1d, - 0x12, 0x0a, 0x08, 0x76, 0x49, 0x40, 0x28, 0xa2, 0x20, 0xc4, 0x88, 0x22, 0x05, 0x20, 0x96, 0x8e, - 0x8a, 0x3d, 0x67, 0xe2, 0xdb, 0x9c, 0xbd, 0x6b, 0x79, 0xd7, 0x0e, 0x57, 0x20, 0x51, 0x52, 0x50, - 0xf0, 0x8d, 0x68, 0x53, 0xa6, 0xa4, 0x8a, 0xc8, 0xf1, 0x45, 0x90, 0xd7, 0xbe, 0xd8, 0xe4, 0x12, - 0x21, 0x94, 0x6e, 0x67, 0x67, 0xe7, 0x37, 0xcf, 0xcc, 0xb3, 0x68, 0x67, 0xb4, 0xad, 0x89, 0x50, - 0x74, 0x94, 0x0e, 0x20, 0x91, 0x60, 0x40, 0xd3, 0x78, 0x14, 0x50, 0x1e, 0x0b, 0x4d, 0x45, 0xc4, - 0x03, 0x88, 0x55, 0x28, 0xfc, 0x31, 0xcd, 0x36, 0x79, 0x18, 0x0f, 0xf9, 0x26, 0x0d, 0x40, 0x42, - 0xc2, 0x0d, 0xec, 0x93, 0x38, 0x51, 0x46, 0x61, 0x5a, 0x00, 0x48, 0x05, 0x20, 0xf1, 0x28, 0x20, - 0x39, 0x80, 0xd4, 0x00, 0x64, 0x0a, 0xe8, 0x3d, 0x08, 0x84, 0x19, 0xa6, 0x03, 0xe2, 0xab, 0x88, - 0x06, 0x2a, 0x50, 0xd4, 0x72, 0x06, 0xe9, 0x81, 0x8d, 0x6c, 0x60, 0x4f, 0x05, 0xbf, 0xf7, 0xb8, - 0x14, 0xc8, 0x63, 0x11, 0x71, 0x7f, 0x28, 0x24, 0x24, 0xe3, 0x4a, 0x62, 0x04, 0x86, 0xd3, 0x6c, - 0x46, 0x55, 0x8f, 0x5e, 0x55, 0x95, 0xa4, 0xd2, 0x88, 0x08, 0x66, 0x0a, 0x9e, 0xfc, 0xad, 0x40, - 0xfb, 0x43, 0x88, 0xf8, 0x4c, 0xdd, 0xa3, 0xab, 0xea, 0x52, 0x23, 0x42, 0x2a, 0xa4, 0xd1, 0x26, - 0x99, 0x29, 0xaa, 0xcd, 0xa4, 0x21, 0xc9, 0x20, 0xa9, 0x06, 0x82, 0x8f, 0x3c, 0x8a, 0x43, 0xb8, - 0x6c, 0xa6, 0xfb, 0x57, 0x5a, 0x75, 0xc9, 0xeb, 0xfe, 0xf7, 0x26, 0xea, 0xec, 0xe5, 0xfb, 0x67, - 0x90, 0x09, 0x38, 0xc2, 0x1f, 0xd0, 0x52, 0xbe, 0xac, 0x7d, 0x6e, 0x78, 0xd7, 0x59, 0x77, 0x36, - 0x3a, 0x5b, 0x0f, 0x49, 0x69, 0x5d, 0x5d, 0x7b, 0x65, 0x5e, 0xfe, 0x9a, 0x64, 0x9b, 0xe4, 0xcd, - 0xe0, 0x10, 0x7c, 0xf3, 0x0a, 0x0c, 0xf7, 0xf0, 0xf1, 0xe9, 0x5a, 0x63, 0x72, 0xba, 0x86, 0xaa, - 0x3b, 0x76, 0x4e, 0xc5, 0x03, 0x34, 0xa7, 0x63, 0xf0, 0xbb, 0x4d, 0x4b, 0x7f, 0x4e, 0xfe, 0xf1, - 0x63, 0x90, 0x9a, 0xda, 0x77, 0x31, 0xf8, 0xde, 0x7f, 0x65, 0xb7, 0xb9, 0x3c, 0x62, 0x96, 0x8d, - 0x0f, 0xd1, 0x82, 0x36, 0xdc, 0xa4, 0xba, 0xdb, 0xb2, 0x5d, 0xbc, 0x6b, 0x75, 0xb1, 0x24, 0xef, - 0x46, 0xd9, 0x67, 0xa1, 0x88, 0x59, 0xd9, 0xa1, 0xbf, 0x83, 0xba, 0xb5, 0xc7, 0x2f, 0x94, 0x34, - 0x3c, 0x5f, 0x51, 0xae, 0x06, 0xdf, 0x46, 0xf3, 0x96, 0x6e, 0x57, 0xd9, 0xf6, 0xfe, 0x2f, 0x11, - 0xf3, 0x45, 0x41, 0x91, 0xeb, 0x7f, 0x6d, 0xa1, 0xe5, 0x0b, 0x43, 0xe1, 0x4f, 0x08, 0xf9, 0x53, - 0x92, 0xee, 0x3a, 0xeb, 0xad, 0x8d, 0xce, 0xd6, 0xde, 0x75, 0x86, 0xf8, 0x43, 0x57, 0xe5, 0xd0, - 0xf9, 0xb5, 0x66, 0xb5, 0x86, 0xf8, 0x8b, 0x83, 0x3a, 0x5c, 0x4a, 0x65, 0xb8, 0x11, 0x4a, 0xea, - 0x6e, 0xd3, 0x0a, 0x78, 0x7b, 0x5d, 0xaf, 0xc8, 0x6e, 0xc5, 0x7c, 0x29, 0x4d, 0x32, 0xf6, 0x6e, - 0x96, 0x42, 0x3a, 0xb5, 0x0c, 0xab, 0xb7, 0xc6, 0x14, 0xb5, 0x25, 0x8f, 0x40, 0xc7, 0xdc, 0x07, - 0xeb, 0x66, 0xdb, 0x5b, 0x2d, 0x8b, 0xda, 0xaf, 0xa7, 0x09, 0x56, 0xbd, 0xe9, 0x3d, 0x43, 0x2b, - 0x17, 0xdb, 0xe0, 0x15, 0xd4, 0x1a, 0xc1, 0xb8, 0x70, 0x81, 0xe5, 0x47, 0x7c, 0x0b, 0xcd, 0x67, - 0x3c, 0x4c, 0xc1, 0x7e, 0xc3, 0x36, 0x2b, 0x82, 0xa7, 0xcd, 0x6d, 0xa7, 0x7f, 0x80, 0x56, 0x67, - 0xcc, 0xc7, 0x77, 0xd1, 0x22, 0x0f, 0x43, 0x75, 0x04, 0xfb, 0x16, 0xb2, 0xe4, 0x2d, 0x97, 0x1a, - 0x16, 0x77, 0x8b, 0x6b, 0x36, 0xcd, 0xe3, 0x3b, 0x68, 0x21, 0x01, 0xae, 0x95, 0x2c, 0xd0, 0xd5, - 0xbf, 0x61, 0xf6, 0x96, 0x95, 0x59, 0xef, 0xde, 0xf1, 0x99, 0xdb, 0x38, 0x39, 0x73, 0x1b, 0x3f, - 0xce, 0xdc, 0xc6, 0xe7, 0x89, 0xeb, 0x1c, 0x4f, 0x5c, 0xe7, 0x64, 0xe2, 0x3a, 0x3f, 0x27, 0xae, - 0xf3, 0xed, 0x97, 0xdb, 0x78, 0xbf, 0x34, 0xdd, 0xe3, 0xef, 0x00, 0x00, 0x00, 0xff, 0xff, 0x5b, - 0xf0, 0xb2, 0x2b, 0x7f, 0x05, 0x00, 0x00, + // 616 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xa4, 0x92, 0x4f, 0x6f, 0xd3, 0x4c, + 0x10, 0xc6, 0xe3, 0xa4, 0xff, 0xb2, 0x79, 0x5f, 0xda, 0x2e, 0x1c, 0xa2, 0x1c, 0xdc, 0x2a, 0x48, + 0xa8, 0x20, 0x75, 0x97, 0x16, 0x84, 0x2a, 0x0e, 0x94, 0x1a, 0x21, 0xd1, 0x03, 0x20, 0xcc, 0x8d, + 0x13, 0x13, 0x77, 0xea, 0x6c, 0x13, 0x7b, 0xad, 0xdd, 0x75, 0x4a, 0x0e, 0x48, 0x1c, 0x39, 0x70, + 0xe0, 0x1b, 0x71, 0xed, 0xb1, 0x47, 0x4e, 0x15, 0x0d, 0x5f, 0x04, 0x79, 0xed, 0xd4, 0xa6, 0xa1, + 0x42, 0xa8, 0x37, 0xcf, 0x8e, 0x9f, 0xdf, 0x3c, 0xb3, 0xcf, 0x92, 0xdd, 0xc1, 0x8e, 0x66, 0x42, + 0xf2, 0x41, 0xda, 0x43, 0x15, 0xa3, 0x41, 0xcd, 0x93, 0x41, 0xc8, 0x21, 0x11, 0x9a, 0x8b, 0x08, + 0x42, 0x4c, 0xe4, 0x50, 0x04, 0x63, 0x3e, 0xda, 0x82, 0x61, 0xd2, 0x87, 0x2d, 0x1e, 0x62, 0x8c, + 0x0a, 0x0c, 0x1e, 0xb0, 0x44, 0x49, 0x23, 0x29, 0xcf, 0x01, 0xac, 0x04, 0xb0, 0x64, 0x10, 0xb2, + 0x0c, 0xc0, 0x2a, 0x00, 0x36, 0x05, 0x74, 0x36, 0x43, 0x61, 0xfa, 0x69, 0x8f, 0x05, 0x32, 0xe2, + 0xa1, 0x0c, 0x25, 0xb7, 0x9c, 0x5e, 0x7a, 0x68, 0x2b, 0x5b, 0xd8, 0xaf, 0x9c, 0xdf, 0x79, 0x58, + 0x18, 0x84, 0x44, 0x44, 0x10, 0xf4, 0x45, 0x8c, 0x6a, 0x5c, 0x5a, 0x8c, 0xd0, 0x00, 0x1f, 0xcd, + 0xb8, 0xea, 0xf0, 0xab, 0x54, 0x2a, 0x8d, 0x8d, 0x88, 0x70, 0x46, 0xf0, 0xe8, 0x6f, 0x02, 0x1d, + 0xf4, 0x31, 0x82, 0x19, 0xdd, 0x83, 0xab, 0x74, 0xa9, 0x11, 0x43, 0x2e, 0x62, 0xa3, 0x8d, 0x9a, + 0x11, 0x55, 0x76, 0xd2, 0xa8, 0x46, 0xa8, 0xca, 0x85, 0xf0, 0x03, 0x44, 0xc9, 0x10, 0xff, 0xb4, + 0xd3, 0x8b, 0x4a, 0x54, 0x9b, 0x10, 0x86, 0x0a, 0x43, 0x30, 0xb2, 0xa2, 0x85, 0x44, 0x28, 0x0c, + 0x85, 0x36, 0x0a, 0x8c, 0x90, 0xf1, 0x95, 0x99, 0x75, 0xbf, 0xd5, 0x49, 0x6b, 0x3f, 0xcb, 0xc6, + 0xc7, 0x91, 0xc0, 0x63, 0xfa, 0x9e, 0x2c, 0x65, 0x17, 0x79, 0x00, 0x06, 0xda, 0xce, 0xba, 0xb3, + 0xd1, 0xda, 0xbe, 0xcf, 0x8a, 0x58, 0xab, 0x7b, 0x95, 0xc1, 0x66, 0x7f, 0xb3, 0xd1, 0x16, 0x7b, + 0xdd, 0x3b, 0xc2, 0xc0, 0xbc, 0x44, 0x03, 0x1e, 0x3d, 0x39, 0x5b, 0xab, 0x4d, 0xce, 0xd6, 0x48, + 0x79, 0xe6, 0x5f, 0x50, 0x69, 0x8f, 0xcc, 0xe9, 0x04, 0x83, 0x76, 0xdd, 0xd2, 0x9f, 0xb2, 0x7f, + 0x7c, 0x34, 0xac, 0xe2, 0xf6, 0x6d, 0x82, 0x81, 0xf7, 0x5f, 0x31, 0x6d, 0x2e, 0xab, 0x7c, 0xcb, + 0xa6, 0x47, 0x64, 0x41, 0x1b, 0x30, 0xa9, 0x6e, 0x37, 0xec, 0x14, 0xef, 0x5a, 0x53, 0x2c, 0xc9, + 0xbb, 0x51, 0xcc, 0x59, 0xc8, 0x6b, 0xbf, 0x98, 0xd0, 0xdd, 0x25, 0xed, 0xca, 0xcf, 0xcf, 0x64, + 0x6c, 0x20, 0xbb, 0xa2, 0xcc, 0x0d, 0xbd, 0x4d, 0xe6, 0x2d, 0xdd, 0x5e, 0x65, 0xd3, 0xfb, 0xbf, + 0x40, 0xcc, 0xe7, 0x82, 0xbc, 0xd7, 0xfd, 0xd2, 0x20, 0xcb, 0x97, 0x96, 0xa2, 0x1f, 0x09, 0x09, + 0xa6, 0x24, 0xdd, 0x76, 0xd6, 0x1b, 0x1b, 0xad, 0xed, 0xfd, 0xeb, 0x2c, 0xf1, 0x9b, 0xaf, 0x32, + 0xa1, 0x8b, 0x63, 0xed, 0x57, 0x06, 0xd2, 0xcf, 0x0e, 0x69, 0x41, 0x1c, 0x4b, 0x63, 0x5f, 0x8f, + 0x6e, 0xd7, 0xad, 0x81, 0x37, 0xd7, 0xcd, 0x8a, 0xed, 0x95, 0xcc, 0xe7, 0xb1, 0x51, 0x63, 0xef, + 0x66, 0x61, 0xa4, 0x55, 0xe9, 0xf8, 0xd5, 0xd1, 0x94, 0x93, 0x66, 0x0c, 0x11, 0xea, 0x04, 0x02, + 0xb4, 0x69, 0x36, 0xbd, 0xd5, 0x42, 0xd4, 0x7c, 0x35, 0x6d, 0xf8, 0xe5, 0x3f, 0x9d, 0x27, 0x64, + 0xe5, 0xf2, 0x18, 0xba, 0x42, 0x1a, 0x03, 0x1c, 0xe7, 0x29, 0xf8, 0xd9, 0x27, 0xbd, 0x45, 0xe6, + 0x47, 0x30, 0x4c, 0xd1, 0x3e, 0xc3, 0xa6, 0x9f, 0x17, 0x8f, 0xeb, 0x3b, 0x4e, 0xf7, 0x90, 0xac, + 0xce, 0x84, 0x4f, 0xef, 0x92, 0x45, 0x18, 0x0e, 0xe5, 0x31, 0x1e, 0x58, 0xc8, 0x92, 0xb7, 0x5c, + 0x78, 0x58, 0xdc, 0xcb, 0x8f, 0xfd, 0x69, 0x9f, 0xde, 0x21, 0x0b, 0x0a, 0x41, 0xcb, 0x38, 0x47, + 0x97, 0xef, 0xc6, 0xb7, 0xa7, 0x7e, 0xd1, 0xf5, 0xee, 0x9d, 0x9c, 0xbb, 0xb5, 0xd3, 0x73, 0xb7, + 0xf6, 0xfd, 0xdc, 0xad, 0x7d, 0x9a, 0xb8, 0xce, 0xc9, 0xc4, 0x75, 0x4e, 0x27, 0xae, 0xf3, 0x63, + 0xe2, 0x3a, 0x5f, 0x7f, 0xba, 0xb5, 0x77, 0x4b, 0xd3, 0x7b, 0xfc, 0x15, 0x00, 0x00, 0xff, 0xff, + 0x81, 0x49, 0xe7, 0x98, 0x9b, 0x05, 0x00, 0x00, } diff --git a/vendor/k8s.io/kubernetes/pkg/apis/policy/v1beta1/generated.pb.go b/vendor/k8s.io/kubernetes/pkg/apis/policy/v1beta1/generated.pb.go index 76aa80ccf498..e9a76408f2d8 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/policy/v1beta1/generated.pb.go +++ b/vendor/k8s.io/kubernetes/pkg/apis/policy/v1beta1/generated.pb.go @@ -1322,54 +1322,56 @@ var ( ) var fileDescriptorGenerated = []byte{ - // 773 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xbc, 0x94, 0xcb, 0x6e, 0xf3, 0x44, - 0x18, 0x86, 0xe3, 0x26, 0x29, 0x61, 0x9a, 0x54, 0x65, 0xa0, 0x10, 0x22, 0xe1, 0xa2, 0xac, 0x5a, - 0x04, 0x63, 0xda, 0x22, 0x54, 0x58, 0x54, 0xd4, 0xa4, 0x82, 0xa2, 0x56, 0xa9, 0x5c, 0x24, 0x24, - 0x04, 0x12, 0x63, 0xfb, 0xc3, 0x99, 0xc6, 0x27, 0x8d, 0xc7, 0xa1, 0xd9, 0x71, 0x09, 0x2c, 0xb8, - 0xa8, 0x4a, 0x6c, 0xba, 0x44, 0x08, 0x55, 0x34, 0x70, 0x0b, 0xec, 0x91, 0xc7, 0x93, 0x83, 0x9b, - 0x44, 0x0d, 0xea, 0xaf, 0x7f, 0xe7, 0x39, 0x3c, 0xef, 0xfb, 0x9d, 0xc6, 0xe8, 0x93, 0xfe, 0x51, - 0x42, 0x58, 0x64, 0xf4, 0x53, 0x1b, 0x78, 0x08, 0x02, 0x12, 0x23, 0xee, 0x7b, 0x06, 0x8d, 0x59, - 0x62, 0xc4, 0x91, 0xcf, 0x9c, 0xa1, 0x31, 0xd8, 0xb7, 0x41, 0xd0, 0x7d, 0xc3, 0x83, 0x10, 0x38, - 0x15, 0xe0, 0x92, 0x98, 0x47, 0x22, 0xc2, 0x7b, 0x39, 0x4a, 0xa6, 0x28, 0x89, 0xfb, 0x1e, 0xc9, - 0x50, 0x92, 0xa3, 0x44, 0xa1, 0xad, 0x0f, 0x3c, 0x26, 0x7a, 0xa9, 0x4d, 0x9c, 0x28, 0x30, 0xbc, - 0xc8, 0x8b, 0x0c, 0xa9, 0x60, 0xa7, 0x3f, 0xca, 0x95, 0x5c, 0xc8, 0xaf, 0x5c, 0xb9, 0xf5, 0x91, - 0x0a, 0x8a, 0xc6, 0x2c, 0xa0, 0x4e, 0x8f, 0x85, 0xc0, 0x87, 0xd3, 0xb0, 0x02, 0x10, 0xd4, 0x18, - 0xcc, 0xc5, 0xd3, 0x32, 0x96, 0x51, 0x3c, 0x0d, 0x05, 0x0b, 0x60, 0x0e, 0xf8, 0xf8, 0x29, 0x20, - 0x71, 0x7a, 0x10, 0xd0, 0x39, 0xee, 0x70, 0x19, 0x97, 0x0a, 0xe6, 0x1b, 0x2c, 0x14, 0x89, 0xe0, - 0x73, 0xd0, 0x4c, 0x4e, 0x09, 0xf0, 0x01, 0xf0, 0x69, 0x42, 0x70, 0x43, 0x83, 0xd8, 0x87, 0x45, - 0x39, 0xbd, 0xbf, 0xb4, 0x3d, 0x0b, 0x6e, 0xb7, 0xff, 0xd0, 0x50, 0xed, 0x74, 0xc0, 0x1c, 0xc1, - 0xa2, 0x10, 0xff, 0x80, 0x6a, 0x59, 0xa5, 0x5c, 0x2a, 0x68, 0x53, 0x7b, 0x57, 0xdb, 0xdd, 0x38, - 0xf8, 0x90, 0xa8, 0x8e, 0xcd, 0x06, 0x3e, 0xed, 0x59, 0x76, 0x9b, 0x0c, 0xf6, 0x49, 0xd7, 0xbe, - 0x06, 0x47, 0x5c, 0x80, 0xa0, 0x26, 0xbe, 0xbd, 0xdf, 0x29, 0x8d, 0xee, 0x77, 0xd0, 0x74, 0xcf, - 0x9a, 0xa8, 0x62, 0x1f, 0x35, 0x5c, 0xf0, 0x41, 0x40, 0x37, 0xce, 0x1c, 0x93, 0xe6, 0x9a, 0xb4, - 0x39, 0x5c, 0xcd, 0xa6, 0x33, 0x8b, 0x9a, 0xaf, 0x8d, 0xee, 0x77, 0x1a, 0x85, 0x2d, 0xab, 0x28, - 0xde, 0xfe, 0x6d, 0x0d, 0xbd, 0x7e, 0x19, 0xb9, 0x1d, 0x96, 0xf0, 0x54, 0x6e, 0x99, 0xa9, 0xeb, - 0x81, 0x78, 0x09, 0x79, 0xba, 0xa8, 0x92, 0xc4, 0xe0, 0xa8, 0xf4, 0x4c, 0xb2, 0xf2, 0xdc, 0x93, - 0x05, 0xf1, 0x5e, 0xc5, 0xe0, 0x98, 0x75, 0xe5, 0x57, 0xc9, 0x56, 0x96, 0x54, 0xc7, 0x3e, 0x5a, - 0x4f, 0x04, 0x15, 0x69, 0xd2, 0x2c, 0x4b, 0x9f, 0xce, 0x33, 0x7d, 0xa4, 0x96, 0xb9, 0xa9, 0x9c, - 0xd6, 0xf3, 0xb5, 0xa5, 0x3c, 0xda, 0x7f, 0x6a, 0xe8, 0xad, 0x05, 0xd4, 0x39, 0x4b, 0x04, 0xfe, - 0x6e, 0xae, 0xa2, 0x64, 0xb5, 0x8a, 0x66, 0xb4, 0xac, 0xe7, 0x96, 0x72, 0xad, 0x8d, 0x77, 0x66, - 0xaa, 0xe9, 0xa0, 0x2a, 0x13, 0x10, 0x64, 0xd3, 0x52, 0xde, 0xdd, 0x38, 0x38, 0x7e, 0x5e, 0x9a, - 0x66, 0x43, 0x59, 0x55, 0xcf, 0x32, 0x51, 0x2b, 0xd7, 0x6e, 0xff, 0xb3, 0x38, 0xbd, 0xac, 0xdc, - 0xf8, 0x1a, 0xd5, 0x03, 0x16, 0x9e, 0x0c, 0x28, 0xf3, 0xa9, 0xed, 0xc3, 0x93, 0x43, 0x93, 0xbd, - 0x6a, 0x92, 0xbf, 0x6a, 0x72, 0x16, 0x8a, 0x2e, 0xbf, 0x12, 0x9c, 0x85, 0x9e, 0xf9, 0x86, 0x72, - 0xae, 0x5f, 0xcc, 0xa8, 0x59, 0x05, 0x6d, 0xfc, 0x3d, 0xaa, 0x25, 0xe0, 0x83, 0x23, 0x22, 0xfe, - 0xff, 0x5e, 0xc7, 0x39, 0xb5, 0xc1, 0xbf, 0x52, 0xa8, 0x59, 0xcf, 0x6a, 0x39, 0x5e, 0x59, 0x13, - 0xc9, 0xf6, 0xbf, 0x15, 0xf4, 0xf6, 0xd2, 0xde, 0xe3, 0xaf, 0x10, 0x8e, 0x6c, 0xf9, 0xb3, 0x71, - 0xbf, 0xc8, 0xff, 0x14, 0x2c, 0x0a, 0x65, 0xba, 0x65, 0xb3, 0xa5, 0x82, 0xc7, 0xdd, 0xb9, 0x1b, - 0xd6, 0x02, 0x0a, 0xff, 0xaa, 0xa1, 0x86, 0x9b, 0xdb, 0x80, 0x7b, 0x19, 0xb9, 0xe3, 0xf6, 0x7d, - 0xf3, 0x22, 0xa6, 0x94, 0x74, 0x66, 0x95, 0x4f, 0x43, 0xc1, 0x87, 0xe6, 0xb6, 0x0a, 0xb0, 0x51, - 0x38, 0xb3, 0x8a, 0x41, 0xe0, 0x0b, 0x84, 0xdd, 0x89, 0x64, 0x72, 0xe2, 0xfb, 0xd1, 0x4f, 0xe0, - 0xca, 0x07, 0x54, 0x35, 0xdf, 0x51, 0x0a, 0xdb, 0x05, 0xdf, 0xf1, 0x25, 0x6b, 0x01, 0x88, 0x8f, - 0xd1, 0xa6, 0x93, 0x72, 0x0e, 0xa1, 0xf8, 0x12, 0xa8, 0x2f, 0x7a, 0xc3, 0x66, 0x45, 0x4a, 0xbd, - 0xa9, 0xa4, 0x36, 0x3f, 0x2f, 0x9c, 0x5a, 0x8f, 0x6e, 0x67, 0xbc, 0x0b, 0x09, 0xe3, 0xe0, 0x8e, - 0xf9, 0x6a, 0x91, 0xef, 0x14, 0x4e, 0xad, 0x47, 0xb7, 0xf1, 0x11, 0xaa, 0xc3, 0x4d, 0x0c, 0xce, - 0xb8, 0xc6, 0xeb, 0x92, 0x9e, 0x0c, 0xda, 0xe9, 0xcc, 0x99, 0x55, 0xb8, 0xd9, 0xf2, 0x11, 0x9e, - 0x2f, 0x22, 0xde, 0x42, 0xe5, 0x3e, 0x0c, 0x65, 0xcb, 0x5f, 0xb5, 0xb2, 0x4f, 0xfc, 0x19, 0xaa, - 0x0e, 0xa8, 0x9f, 0x82, 0x9a, 0xc6, 0xf7, 0x56, 0x9b, 0xc6, 0xaf, 0x59, 0x00, 0x56, 0x0e, 0x7e, - 0xba, 0x76, 0xa4, 0x99, 0x7b, 0xb7, 0x0f, 0x7a, 0xe9, 0xee, 0x41, 0x2f, 0xfd, 0xfe, 0xa0, 0x97, - 0x7e, 0x1e, 0xe9, 0xda, 0xed, 0x48, 0xd7, 0xee, 0x46, 0xba, 0xf6, 0xd7, 0x48, 0xd7, 0x7e, 0xf9, - 0x5b, 0x2f, 0x7d, 0xfb, 0x8a, 0x6a, 0xfa, 0x7f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x1b, 0xe9, 0x2f, - 0xf1, 0x61, 0x08, 0x00, 0x00, + // 807 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xbc, 0x94, 0x4d, 0x6f, 0xdc, 0x44, + 0x18, 0xc7, 0xd7, 0x49, 0x36, 0x84, 0xe9, 0x6e, 0x54, 0x06, 0x0a, 0x61, 0x25, 0x1c, 0xb4, 0xa7, + 0x16, 0xd1, 0x31, 0x69, 0x11, 0x0a, 0x1c, 0x2a, 0x6a, 0x36, 0xa2, 0x45, 0x8d, 0x52, 0x39, 0x48, + 0x48, 0x08, 0x24, 0xc6, 0xf6, 0x83, 0x77, 0xba, 0xe3, 0x17, 0xcd, 0x8c, 0x4d, 0xf7, 0xc6, 0x47, + 0xe0, 0xc0, 0x87, 0x8a, 0xc4, 0xa5, 0x47, 0x84, 0x50, 0x44, 0x16, 0xbe, 0x02, 0x77, 0xe4, 0xf1, + 0xec, 0xae, 0x5d, 0xef, 0xaa, 0x8b, 0x8a, 0xb8, 0x79, 0x5e, 0x7e, 0xff, 0xff, 0xf3, 0xe6, 0x41, + 0x1f, 0x4f, 0x8e, 0x25, 0x61, 0xa9, 0x33, 0xc9, 0x7d, 0x10, 0x09, 0x28, 0x90, 0x4e, 0x36, 0x89, + 0x1c, 0x9a, 0x31, 0xe9, 0x64, 0x29, 0x67, 0xc1, 0xd4, 0x29, 0x8e, 0x7c, 0x50, 0xf4, 0xc8, 0x89, + 0x20, 0x01, 0x41, 0x15, 0x84, 0x24, 0x13, 0xa9, 0x4a, 0xf1, 0xad, 0x0a, 0x25, 0x4b, 0x94, 0x64, + 0x93, 0x88, 0x94, 0x28, 0xa9, 0x50, 0x62, 0xd0, 0xc1, 0xed, 0x88, 0xa9, 0x71, 0xee, 0x93, 0x20, + 0x8d, 0x9d, 0x28, 0x8d, 0x52, 0x47, 0x2b, 0xf8, 0xf9, 0xf7, 0x7a, 0xa5, 0x17, 0xfa, 0xab, 0x52, + 0x1e, 0x7c, 0x68, 0x82, 0xa2, 0x19, 0x8b, 0x69, 0x30, 0x66, 0x09, 0x88, 0xe9, 0x32, 0xac, 0x18, + 0x14, 0x75, 0x8a, 0x56, 0x3c, 0x03, 0x67, 0x1d, 0x25, 0xf2, 0x44, 0xb1, 0x18, 0x5a, 0xc0, 0x47, + 0x2f, 0x02, 0x64, 0x30, 0x86, 0x98, 0xb6, 0xb8, 0xbb, 0xeb, 0xb8, 0x5c, 0x31, 0xee, 0xb0, 0x44, + 0x49, 0x25, 0x5a, 0x50, 0x2d, 0x27, 0x09, 0xa2, 0x00, 0xb1, 0x4c, 0x08, 0x9e, 0xd2, 0x38, 0xe3, + 0xb0, 0x2a, 0xa7, 0x07, 0xb5, 0xf6, 0xdc, 0xa6, 0x51, 0x24, 0x20, 0xa2, 0x2a, 0xad, 0xb1, 0x34, + 0x63, 0x02, 0x22, 0x26, 0x95, 0xa0, 0x8a, 0xa5, 0x89, 0x53, 0x1c, 0x51, 0x9e, 0x8d, 0xdb, 0xdd, + 0x1a, 0xbc, 0xbf, 0xb6, 0xd1, 0x2b, 0x7c, 0x87, 0xbf, 0x59, 0x68, 0xef, 0xa4, 0x60, 0x41, 0xa9, + 0x89, 0xbf, 0x43, 0x7b, 0x65, 0xcd, 0x43, 0xaa, 0xe8, 0x81, 0xf5, 0xae, 0x75, 0xf3, 0xda, 0x9d, + 0x0f, 0x88, 0xe9, 0x7d, 0xbd, 0x04, 0xcb, 0xee, 0x97, 0xb7, 0x49, 0x71, 0x44, 0xce, 0xfc, 0x27, + 0x10, 0xa8, 0x53, 0x50, 0xd4, 0xc5, 0x17, 0x97, 0x87, 0x9d, 0xd9, 0xe5, 0x21, 0x5a, 0xee, 0x79, + 0x0b, 0x55, 0xcc, 0x51, 0x3f, 0x04, 0x0e, 0x0a, 0xce, 0xb2, 0xd2, 0x51, 0x1e, 0x6c, 0x69, 0x9b, + 0xbb, 0x9b, 0xd9, 0x8c, 0xea, 0xa8, 0xfb, 0xda, 0xec, 0xf2, 0xb0, 0xdf, 0xd8, 0xf2, 0x9a, 0xe2, + 0xc3, 0x5f, 0xb6, 0xd0, 0xeb, 0x8f, 0xd3, 0x70, 0xc4, 0xa4, 0xc8, 0xf5, 0x96, 0x9b, 0x87, 0x11, + 0xa8, 0xff, 0x21, 0xcf, 0x10, 0xed, 0xc8, 0x0c, 0x02, 0x93, 0x9e, 0x4b, 0x36, 0xfe, 0x83, 0xc8, + 0x8a, 0x78, 0xcf, 0x33, 0x08, 0xdc, 0x9e, 0xf1, 0xdb, 0x29, 0x57, 0x9e, 0x56, 0xc7, 0x1c, 0xed, + 0x4a, 0x45, 0x55, 0x2e, 0x0f, 0xb6, 0xb5, 0xcf, 0xe8, 0x25, 0x7d, 0xb4, 0x96, 0xbb, 0x6f, 0x9c, + 0x76, 0xab, 0xb5, 0x67, 0x3c, 0x86, 0xbf, 0x5b, 0xe8, 0xad, 0x15, 0xd4, 0x23, 0x26, 0x15, 0xfe, + 0xa6, 0x55, 0x51, 0xb2, 0x59, 0x45, 0x4b, 0x5a, 0xd7, 0xf3, 0xba, 0x71, 0xdd, 0x9b, 0xef, 0xd4, + 0xaa, 0x19, 0xa0, 0x2e, 0x53, 0x10, 0x97, 0xd3, 0xb2, 0x7d, 0xf3, 0xda, 0x9d, 0x7b, 0x2f, 0x97, + 0xa6, 0xdb, 0x37, 0x56, 0xdd, 0x87, 0xa5, 0xa8, 0x57, 0x69, 0x0f, 0xff, 0x5a, 0x9d, 0x5e, 0x59, + 0x6e, 0xfc, 0x04, 0xf5, 0x62, 0x96, 0xdc, 0x2f, 0x28, 0xe3, 0xd4, 0xe7, 0xf0, 0xc2, 0xa1, 0x29, + 0xdf, 0x07, 0x52, 0xbd, 0x0f, 0xe4, 0x61, 0xa2, 0xce, 0xc4, 0xb9, 0x12, 0x2c, 0x89, 0xdc, 0x37, + 0x8c, 0x73, 0xef, 0xb4, 0xa6, 0xe6, 0x35, 0xb4, 0xf1, 0xb7, 0x68, 0x4f, 0x02, 0x87, 0x40, 0xa5, + 0xe2, 0xdf, 0xfd, 0x1d, 0x8f, 0xa8, 0x0f, 0xfc, 0xdc, 0xa0, 0x6e, 0xaf, 0xac, 0xe5, 0x7c, 0xe5, + 0x2d, 0x24, 0x87, 0x7f, 0xef, 0xa0, 0xb7, 0xd7, 0xf6, 0x1e, 0x7f, 0x81, 0x70, 0xea, 0xeb, 0x67, + 0x2b, 0xfc, 0xbc, 0x7a, 0x29, 0x58, 0x9a, 0xe8, 0x74, 0xb7, 0xdd, 0x81, 0x09, 0x1e, 0x9f, 0xb5, + 0x6e, 0x78, 0x2b, 0x28, 0xfc, 0xb3, 0x85, 0xfa, 0x61, 0x65, 0x03, 0xe1, 0xe3, 0x34, 0x9c, 0xb7, + 0xef, 0xab, 0xff, 0x62, 0x4a, 0xc9, 0xa8, 0xae, 0x7c, 0x92, 0x28, 0x31, 0x75, 0x6f, 0x98, 0x00, + 0xfb, 0x8d, 0x33, 0xaf, 0x19, 0x04, 0x3e, 0x45, 0x38, 0x5c, 0x48, 0xca, 0xfb, 0x9c, 0xa7, 0x3f, + 0x40, 0xa8, 0x7f, 0xa0, 0xae, 0xfb, 0x8e, 0x51, 0xb8, 0xd1, 0xf0, 0x9d, 0x5f, 0xf2, 0x56, 0x80, + 0xf8, 0x1e, 0xda, 0x0f, 0x72, 0x21, 0x20, 0x51, 0x0f, 0x80, 0x72, 0x35, 0x9e, 0x1e, 0xec, 0x68, + 0xa9, 0x37, 0x8d, 0xd4, 0xfe, 0x67, 0x8d, 0x53, 0xef, 0xb9, 0xdb, 0x25, 0x1f, 0x82, 0x64, 0x02, + 0xc2, 0x39, 0xdf, 0x6d, 0xf2, 0xa3, 0xc6, 0xa9, 0xf7, 0xdc, 0x6d, 0x7c, 0x8c, 0x7a, 0xf0, 0x34, + 0x83, 0x60, 0x5e, 0xe3, 0x5d, 0x4d, 0x2f, 0x06, 0xed, 0xa4, 0x76, 0xe6, 0x35, 0x6e, 0x0e, 0x38, + 0xc2, 0xed, 0x22, 0xe2, 0xeb, 0x68, 0x7b, 0x02, 0x53, 0xdd, 0xf2, 0x57, 0xbd, 0xf2, 0x13, 0x7f, + 0x8a, 0xba, 0x05, 0xe5, 0x39, 0x98, 0x69, 0x7c, 0x6f, 0xb3, 0x69, 0xfc, 0x92, 0xc5, 0xe0, 0x55, + 0xe0, 0x27, 0x5b, 0xc7, 0x96, 0x7b, 0xeb, 0xe2, 0xca, 0xee, 0x3c, 0xbb, 0xb2, 0x3b, 0xbf, 0x5e, + 0xd9, 0x9d, 0x1f, 0x67, 0xb6, 0x75, 0x31, 0xb3, 0xad, 0x67, 0x33, 0xdb, 0xfa, 0x63, 0x66, 0x5b, + 0x3f, 0xfd, 0x69, 0x77, 0xbe, 0x7e, 0xc5, 0x34, 0xfd, 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x56, + 0x2d, 0x62, 0x87, 0xab, 0x08, 0x00, 0x00, } diff --git a/vendor/k8s.io/kubernetes/pkg/apis/rbac/v1alpha1/generated.pb.go b/vendor/k8s.io/kubernetes/pkg/apis/rbac/v1alpha1/generated.pb.go index 13a1853a398f..6a35f5846b77 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/rbac/v1alpha1/generated.pb.go +++ b/vendor/k8s.io/kubernetes/pkg/apis/rbac/v1alpha1/generated.pb.go @@ -2760,58 +2760,60 @@ var ( ) var fileDescriptorGenerated = []byte{ - // 847 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xec, 0x54, 0xcf, 0x6f, 0xe3, 0x44, - 0x14, 0xce, 0xb4, 0x09, 0x4d, 0x5e, 0xa9, 0x4a, 0x07, 0x09, 0x99, 0x1e, 0x9c, 0xca, 0xa7, 0x0a, - 0x16, 0x9b, 0x96, 0x05, 0xf6, 0x00, 0x87, 0x35, 0x07, 0x54, 0xb1, 0x94, 0x6a, 0x56, 0xac, 0xc4, - 0x6a, 0x25, 0x98, 0x38, 0xb3, 0xc9, 0x10, 0xff, 0xd2, 0x8c, 0x1d, 0xb1, 0x42, 0x48, 0x1c, 0x39, - 0xf2, 0x57, 0x70, 0xe4, 0x80, 0xc4, 0x91, 0x13, 0x97, 0x0a, 0x2e, 0x3d, 0xc2, 0x25, 0xa2, 0xe6, - 0x0f, 0x01, 0x79, 0x3c, 0xfe, 0x51, 0x9c, 0xaa, 0x3f, 0x90, 0x22, 0x21, 0x71, 0x4a, 0xfc, 0xde, - 0xf7, 0x7d, 0xf3, 0xbe, 0x79, 0xf6, 0x07, 0xf7, 0x66, 0xf7, 0xa4, 0xcd, 0x23, 0x67, 0x96, 0x8e, - 0x98, 0x08, 0x59, 0xc2, 0xa4, 0x13, 0xcf, 0x26, 0x0e, 0x8d, 0xb9, 0x74, 0xc4, 0x88, 0x7a, 0xce, - 0xfc, 0x80, 0xfa, 0xf1, 0x94, 0x1e, 0x38, 0x13, 0x16, 0x32, 0x41, 0x13, 0x36, 0xb6, 0x63, 0x11, - 0x25, 0x11, 0xde, 0x2f, 0x98, 0x76, 0xcd, 0xb4, 0xe3, 0xd9, 0xc4, 0xce, 0x99, 0x76, 0xce, 0xb4, - 0x4b, 0xe6, 0xee, 0x6b, 0x13, 0x9e, 0x4c, 0xd3, 0x91, 0xed, 0x45, 0x81, 0x33, 0x89, 0x26, 0x91, - 0xa3, 0x04, 0x46, 0xe9, 0x53, 0xf5, 0xa4, 0x1e, 0xd4, 0xbf, 0x42, 0x78, 0xf7, 0xae, 0x1e, 0x89, - 0xc6, 0x3c, 0xa0, 0xde, 0x94, 0x87, 0x4c, 0x3c, 0xab, 0x87, 0x0a, 0x58, 0x42, 0x9d, 0x79, 0x6b, - 0x9c, 0x5d, 0xe7, 0x32, 0x96, 0x48, 0xc3, 0x84, 0x07, 0xac, 0x45, 0x78, 0xeb, 0x2a, 0x82, 0xf4, - 0xa6, 0x2c, 0xa0, 0x2d, 0xde, 0x1b, 0x97, 0xf1, 0xd2, 0x84, 0xfb, 0x0e, 0x0f, 0x13, 0x99, 0x88, - 0x16, 0xa9, 0xe1, 0x49, 0x32, 0x31, 0x67, 0xa2, 0x36, 0xc4, 0xbe, 0xa0, 0x41, 0xec, 0xb3, 0x65, - 0x9e, 0xee, 0x5c, 0xba, 0x9c, 0x25, 0x68, 0xeb, 0x17, 0x04, 0x9b, 0xef, 0xf9, 0xa9, 0x4c, 0x98, - 0x20, 0x91, 0xcf, 0xf0, 0x67, 0xd0, 0xcf, 0x2f, 0x6b, 0x4c, 0x13, 0x6a, 0xa0, 0x3d, 0xb4, 0xbf, - 0x79, 0xf8, 0xba, 0xad, 0x77, 0xd6, 0x9c, 0xbd, 0xde, 0x5a, 0x8e, 0xb6, 0xe7, 0x07, 0xf6, 0x47, - 0xa3, 0xcf, 0x99, 0x97, 0x7c, 0xc8, 0x12, 0xea, 0xe2, 0xd3, 0xc5, 0xb0, 0x93, 0x2d, 0x86, 0x50, - 0xd7, 0x48, 0xa5, 0x8a, 0x3f, 0x81, 0x9e, 0x48, 0x7d, 0x26, 0x8d, 0xb5, 0xbd, 0xf5, 0xfd, 0xcd, - 0xc3, 0xbb, 0xf6, 0x75, 0x5f, 0x09, 0xfb, 0x24, 0xf2, 0xb9, 0xf7, 0x8c, 0xa4, 0x3e, 0x73, 0xb7, - 0xf4, 0x11, 0xbd, 0xfc, 0x49, 0x92, 0x42, 0xd1, 0xfa, 0x71, 0x0d, 0x70, 0xc3, 0x8c, 0xcb, 0xc3, - 0x31, 0x0f, 0x27, 0x2b, 0xf0, 0xf4, 0x29, 0xf4, 0x65, 0xaa, 0x1a, 0xa5, 0xad, 0x83, 0xeb, 0xdb, - 0x7a, 0x58, 0x30, 0xdd, 0x17, 0xf4, 0x11, 0x7d, 0x5d, 0x90, 0xa4, 0x12, 0xc5, 0x4f, 0x60, 0x43, - 0x44, 0x3e, 0x23, 0xec, 0xa9, 0xb1, 0xae, 0x1c, 0xdc, 0x40, 0x9f, 0x14, 0x44, 0x77, 0x5b, 0xeb, - 0x6f, 0xe8, 0x02, 0x29, 0x25, 0xad, 0xef, 0x10, 0xbc, 0xdc, 0xbe, 0x37, 0x37, 0xe5, 0xfe, 0x98, - 0x09, 0xfc, 0x0d, 0x02, 0xec, 0xb5, 0xba, 0xfa, 0x26, 0xdf, 0xb9, 0xfe, 0x1c, 0x4b, 0x4e, 0xd8, - 0xd5, 0x23, 0x2d, 0xd9, 0x1a, 0x59, 0x72, 0xa6, 0xf5, 0x3b, 0x82, 0x97, 0xda, 0xd0, 0x07, 0x5c, - 0x26, 0xf8, 0x49, 0x6b, 0xc9, 0xf6, 0xf5, 0x96, 0x9c, 0xb3, 0xd5, 0x8a, 0xab, 0xfb, 0x2f, 0x2b, - 0x8d, 0x05, 0x53, 0xe8, 0xf1, 0x84, 0x05, 0xe5, 0x76, 0xff, 0x9d, 0xeb, 0xea, 0xe5, 0x3d, 0xca, - 0x25, 0x49, 0xa1, 0x6c, 0xfd, 0x8a, 0x60, 0xbb, 0x01, 0x5e, 0x81, 0xa9, 0xc7, 0x17, 0x4d, 0xbd, - 0x79, 0x3b, 0x53, 0xcb, 0xdd, 0xfc, 0x85, 0x00, 0xea, 0xef, 0x15, 0x0f, 0xa1, 0x37, 0x67, 0x62, - 0x24, 0x0d, 0xb4, 0xb7, 0xbe, 0x3f, 0x70, 0x07, 0x39, 0xfe, 0x51, 0x5e, 0x20, 0x45, 0x1d, 0xbf, - 0x0a, 0x03, 0x1a, 0xf3, 0xf7, 0x45, 0x94, 0xc6, 0xd2, 0x58, 0x57, 0xa0, 0xad, 0x6c, 0x31, 0x1c, - 0xdc, 0x3f, 0x39, 0x2a, 0x8a, 0xa4, 0xee, 0xe7, 0x60, 0xc1, 0x64, 0x94, 0x0a, 0x8f, 0x49, 0xa3, - 0x5b, 0x83, 0x49, 0x59, 0x24, 0x75, 0x1f, 0xbf, 0x0d, 0x5b, 0xe5, 0xc3, 0x31, 0x0d, 0x98, 0x34, - 0x7a, 0x8a, 0xb0, 0x93, 0x2d, 0x86, 0x5b, 0xa4, 0xd9, 0x20, 0x17, 0x71, 0xf8, 0x5d, 0xd8, 0x0e, - 0xa3, 0xb0, 0x84, 0x7c, 0x4c, 0x1e, 0x48, 0xe3, 0x39, 0x45, 0x7d, 0x31, 0x5b, 0x0c, 0xb7, 0x8f, - 0x2f, 0xb6, 0xc8, 0x3f, 0xb1, 0xd6, 0x57, 0xb0, 0xd3, 0x08, 0x2c, 0xfd, 0x2d, 0x4d, 0x01, 0xe2, - 0xaa, 0xa8, 0x57, 0x7a, 0xbb, 0x04, 0xac, 0x02, 0xa9, 0xae, 0x91, 0x86, 0xb6, 0xf5, 0x33, 0x82, - 0xee, 0x7f, 0x3f, 0xd1, 0xbf, 0x5f, 0x83, 0xcd, 0xff, 0xa3, 0xfc, 0x06, 0x51, 0x9e, 0xa7, 0xc8, - 0x6a, 0xa3, 0xf1, 0xf6, 0x29, 0x72, 0x75, 0x26, 0xfe, 0x84, 0xa0, 0xbf, 0xa2, 0x30, 0x7c, 0x78, - 0xd1, 0x86, 0x7d, 0x43, 0x1b, 0xcb, 0xe7, 0xff, 0x12, 0xca, 0x0d, 0xe1, 0x3b, 0xd0, 0x2f, 0x03, - 0x4c, 0x4d, 0x3f, 0xa8, 0xa7, 0x29, 0x33, 0x8e, 0x54, 0x08, 0xbc, 0x07, 0xdd, 0x19, 0x0f, 0xc7, - 0xc6, 0x9a, 0x42, 0x3e, 0xaf, 0x91, 0xdd, 0x0f, 0x78, 0x38, 0x26, 0xaa, 0x93, 0x23, 0x42, 0x1a, - 0x30, 0xf5, 0x0e, 0x35, 0x10, 0x79, 0x74, 0x11, 0xd5, 0xb1, 0x7e, 0x40, 0xb0, 0xa1, 0xdf, 0xbf, - 0x4a, 0x0f, 0x5d, 0xaa, 0x77, 0x08, 0x40, 0x63, 0xfe, 0x88, 0x09, 0xc9, 0xa3, 0x50, 0x9f, 0x5b, - 0x7d, 0x29, 0xf7, 0x4f, 0x8e, 0x74, 0x87, 0x34, 0x50, 0x57, 0xcf, 0x80, 0x1d, 0x18, 0xe4, 0xbf, - 0x32, 0xa6, 0x1e, 0x33, 0xba, 0x0a, 0xb6, 0xa3, 0x61, 0x83, 0xe3, 0xb2, 0x41, 0x6a, 0x8c, 0xfb, - 0xca, 0xe9, 0xb9, 0xd9, 0x39, 0x3b, 0x37, 0x3b, 0xbf, 0x9d, 0x9b, 0x9d, 0xaf, 0x33, 0x13, 0x9d, - 0x66, 0x26, 0x3a, 0xcb, 0x4c, 0xf4, 0x47, 0x66, 0xa2, 0x6f, 0xff, 0x34, 0x3b, 0x8f, 0xfb, 0xe5, - 0xc5, 0xff, 0x1d, 0x00, 0x00, 0xff, 0xff, 0x53, 0x64, 0x1d, 0x0e, 0x87, 0x0c, 0x00, 0x00, + // 867 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xec, 0x54, 0xbf, 0x6f, 0x23, 0x45, + 0x14, 0xf6, 0x24, 0x36, 0xb1, 0x5f, 0x88, 0x42, 0x16, 0x09, 0x2d, 0x29, 0xec, 0xc8, 0x55, 0x04, + 0xdc, 0x2e, 0x09, 0x07, 0x5c, 0x01, 0xc5, 0x99, 0x02, 0x22, 0x8e, 0x10, 0xcd, 0x89, 0x93, 0x38, + 0x9d, 0x04, 0xe3, 0xf5, 0xbb, 0xf5, 0xe0, 0xfd, 0xa5, 0x99, 0x59, 0x8b, 0x13, 0x42, 0xa2, 0xa4, + 0xe4, 0xaf, 0xa0, 0xa4, 0x40, 0xa2, 0xa4, 0xa2, 0x89, 0xa0, 0xb9, 0x12, 0x1a, 0x8b, 0x98, 0x3f, + 0x04, 0xb4, 0xe3, 0xd9, 0x1f, 0x61, 0x1d, 0xe5, 0x07, 0x92, 0x25, 0xa4, 0xab, 0xec, 0x7d, 0xef, + 0xfb, 0xbe, 0x79, 0xdf, 0xbc, 0xdd, 0x0f, 0xee, 0x4c, 0xee, 0x48, 0x87, 0xc7, 0xee, 0x24, 0x1d, + 0xa2, 0x88, 0x50, 0xa1, 0x74, 0x93, 0x89, 0xef, 0xb2, 0x84, 0x4b, 0x57, 0x0c, 0x99, 0xe7, 0x4e, + 0x0f, 0x58, 0x90, 0x8c, 0xd9, 0x81, 0xeb, 0x63, 0x84, 0x82, 0x29, 0x1c, 0x39, 0x89, 0x88, 0x55, + 0x6c, 0xed, 0x2f, 0x98, 0x4e, 0xc9, 0x74, 0x92, 0x89, 0xef, 0x64, 0x4c, 0x27, 0x63, 0x3a, 0x39, + 0x73, 0xf7, 0x96, 0xcf, 0xd5, 0x38, 0x1d, 0x3a, 0x5e, 0x1c, 0xba, 0x7e, 0xec, 0xc7, 0xae, 0x16, + 0x18, 0xa6, 0x8f, 0xf5, 0x93, 0x7e, 0xd0, 0xff, 0x16, 0xc2, 0xbb, 0xb7, 0xcd, 0x48, 0x2c, 0xe1, + 0x21, 0xf3, 0xc6, 0x3c, 0x42, 0xf1, 0xa4, 0x1c, 0x2a, 0x44, 0xc5, 0xdc, 0x69, 0x6d, 0x9c, 0x5d, + 0xf7, 0x22, 0x96, 0x48, 0x23, 0xc5, 0x43, 0xac, 0x11, 0xde, 0xba, 0x8c, 0x20, 0xbd, 0x31, 0x86, + 0xac, 0xc6, 0x7b, 0xe3, 0x22, 0x5e, 0xaa, 0x78, 0xe0, 0xf2, 0x48, 0x49, 0x25, 0x6a, 0xa4, 0x8a, + 0x27, 0x89, 0x62, 0x8a, 0xa2, 0x34, 0x84, 0x5f, 0xb2, 0x30, 0x09, 0x70, 0x99, 0xa7, 0x0f, 0x2a, + 0xcb, 0xb9, 0xc5, 0x7c, 0x5f, 0xa0, 0xcf, 0x54, 0x5c, 0xe1, 0xb2, 0x84, 0x0b, 0xf4, 0xb9, 0x54, + 0x82, 0x29, 0x1e, 0x47, 0x17, 0x2e, 0xab, 0xff, 0x2b, 0x81, 0xcd, 0xf7, 0x82, 0x54, 0x2a, 0x14, + 0x34, 0x0e, 0xd0, 0xfa, 0x1c, 0xda, 0xd9, 0x45, 0x8e, 0x98, 0x62, 0x36, 0xd9, 0x23, 0xfb, 0x9b, + 0x87, 0xaf, 0x3b, 0x66, 0x9f, 0x55, 0x5f, 0xe5, 0x46, 0x33, 0xb4, 0x33, 0x3d, 0x70, 0x3e, 0x1e, + 0x7e, 0x81, 0x9e, 0xfa, 0x08, 0x15, 0x1b, 0x58, 0xa7, 0xb3, 0x5e, 0x63, 0x3e, 0xeb, 0x41, 0x59, + 0xa3, 0x85, 0xaa, 0xf5, 0x29, 0xb4, 0x44, 0x1a, 0xa0, 0xb4, 0xd7, 0xf6, 0xd6, 0xf7, 0x37, 0x0f, + 0x6f, 0x3b, 0x57, 0x7d, 0x5d, 0x9c, 0x93, 0x38, 0xe0, 0xde, 0x13, 0x9a, 0x06, 0x38, 0xd8, 0x32, + 0x47, 0xb4, 0xb2, 0x27, 0x49, 0x17, 0x8a, 0xfd, 0x9f, 0xd6, 0xc0, 0xaa, 0x98, 0x19, 0xf0, 0x68, + 0xc4, 0x23, 0x7f, 0x05, 0x9e, 0x3e, 0x83, 0xb6, 0x4c, 0x75, 0x23, 0xb7, 0x75, 0x70, 0x75, 0x5b, + 0xf7, 0x17, 0xcc, 0xc1, 0x0b, 0xe6, 0x88, 0xb6, 0x29, 0x48, 0x5a, 0x88, 0x5a, 0x8f, 0x60, 0x43, + 0xc4, 0x01, 0x52, 0x7c, 0x6c, 0xaf, 0x6b, 0x07, 0xd7, 0xd0, 0xa7, 0x0b, 0xe2, 0x60, 0xdb, 0xe8, + 0x6f, 0x98, 0x02, 0xcd, 0x25, 0xfb, 0xdf, 0x13, 0x78, 0xb9, 0x7e, 0x6f, 0x83, 0x94, 0x07, 0x23, + 0x14, 0xd6, 0xb7, 0x04, 0x2c, 0xaf, 0xd6, 0x35, 0x37, 0xf9, 0xce, 0xd5, 0xe7, 0x58, 0x72, 0xc2, + 0xae, 0x19, 0x69, 0xc9, 0xd6, 0xe8, 0x92, 0x33, 0xfb, 0x7f, 0x10, 0x78, 0xa9, 0x0e, 0xbd, 0xc7, + 0xa5, 0xb2, 0x1e, 0xd5, 0x96, 0xec, 0x5c, 0x6d, 0xc9, 0x19, 0x5b, 0xaf, 0xb8, 0xb8, 0xff, 0xbc, + 0x52, 0x59, 0x30, 0x83, 0x16, 0x57, 0x18, 0xe6, 0xdb, 0xfd, 0x6f, 0xae, 0x8b, 0x97, 0xf7, 0x28, + 0x93, 0xa4, 0x0b, 0xe5, 0xfe, 0x6f, 0x04, 0xb6, 0x2b, 0xe0, 0x15, 0x98, 0x7a, 0x78, 0xde, 0xd4, + 0x9b, 0x37, 0x33, 0xb5, 0xdc, 0xcd, 0xdf, 0x04, 0xa0, 0xfc, 0x5e, 0xad, 0x1e, 0xb4, 0xa6, 0x28, + 0x86, 0xd2, 0x26, 0x7b, 0xeb, 0xfb, 0x9d, 0x41, 0x27, 0xc3, 0x3f, 0xc8, 0x0a, 0x74, 0x51, 0xb7, + 0x5e, 0x85, 0x0e, 0x4b, 0xf8, 0xfb, 0x22, 0x4e, 0x13, 0x69, 0xaf, 0x6b, 0xd0, 0xd6, 0x7c, 0xd6, + 0xeb, 0xdc, 0x3d, 0x39, 0x5a, 0x14, 0x69, 0xd9, 0xcf, 0xc0, 0x02, 0x65, 0x9c, 0x0a, 0x0f, 0xa5, + 0xdd, 0x2c, 0xc1, 0x34, 0x2f, 0xd2, 0xb2, 0x6f, 0xbd, 0x0d, 0x5b, 0xf9, 0xc3, 0x31, 0x0b, 0x51, + 0xda, 0x2d, 0x4d, 0xd8, 0x99, 0xcf, 0x7a, 0x5b, 0xb4, 0xda, 0xa0, 0xe7, 0x71, 0xd6, 0xbb, 0xb0, + 0x1d, 0xc5, 0x51, 0x0e, 0xf9, 0x84, 0xde, 0x93, 0xf6, 0x73, 0x9a, 0xfa, 0xe2, 0x7c, 0xd6, 0xdb, + 0x3e, 0x3e, 0xdf, 0xa2, 0xff, 0xc6, 0xf6, 0xbf, 0x86, 0x9d, 0x4a, 0x60, 0x99, 0x6f, 0x69, 0x0c, + 0x90, 0x14, 0x45, 0xb3, 0xd2, 0x9b, 0x25, 0x60, 0x11, 0x48, 0x65, 0x8d, 0x56, 0xb4, 0xfb, 0xbf, + 0x10, 0x68, 0xfe, 0xff, 0x13, 0xfd, 0x87, 0x35, 0xd8, 0x7c, 0x16, 0xe5, 0xd7, 0x88, 0xf2, 0x2c, + 0x45, 0x56, 0x1b, 0x8d, 0x37, 0x4f, 0x91, 0xcb, 0x33, 0xf1, 0x67, 0x02, 0xed, 0x15, 0x85, 0xe1, + 0xfd, 0xf3, 0x36, 0x9c, 0x6b, 0xda, 0x58, 0x3e, 0xff, 0x57, 0x90, 0x6f, 0xc8, 0x7a, 0x0d, 0xda, + 0x79, 0x80, 0xe9, 0xe9, 0x3b, 0xe5, 0x34, 0x79, 0xc6, 0xd1, 0x02, 0x61, 0xed, 0x41, 0x73, 0xc2, + 0xa3, 0x91, 0xbd, 0xa6, 0x91, 0xcf, 0x1b, 0x64, 0xf3, 0x43, 0x1e, 0x8d, 0xa8, 0xee, 0x64, 0x88, + 0x88, 0x85, 0xa8, 0xdf, 0xa1, 0x0a, 0x22, 0x8b, 0x2e, 0xaa, 0x3b, 0xfd, 0x1f, 0x09, 0x6c, 0x98, + 0xf7, 0xaf, 0xd0, 0x23, 0x17, 0xea, 0x1d, 0x02, 0xb0, 0x84, 0x3f, 0x40, 0x21, 0x79, 0x1c, 0x99, + 0x73, 0x8b, 0x2f, 0xe5, 0xee, 0xc9, 0x91, 0xe9, 0xd0, 0x0a, 0xea, 0xf2, 0x19, 0x2c, 0x17, 0x3a, + 0xd9, 0xaf, 0x4c, 0x98, 0x87, 0x76, 0x53, 0xc3, 0x76, 0x0c, 0xac, 0x73, 0x9c, 0x37, 0x68, 0x89, + 0x19, 0xbc, 0x72, 0x7a, 0xd6, 0x6d, 0x3c, 0x3d, 0xeb, 0x36, 0x7e, 0x3f, 0xeb, 0x36, 0xbe, 0x99, + 0x77, 0xc9, 0xe9, 0xbc, 0x4b, 0x9e, 0xce, 0xbb, 0xe4, 0xcf, 0x79, 0x97, 0x7c, 0xf7, 0x57, 0xb7, + 0xf1, 0xb0, 0x9d, 0x5f, 0xfc, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x61, 0xf1, 0x94, 0x9a, 0xa3, + 0x0c, 0x00, 0x00, } diff --git a/vendor/k8s.io/kubernetes/pkg/apis/rbac/v1beta1/generated.pb.go b/vendor/k8s.io/kubernetes/pkg/apis/rbac/v1beta1/generated.pb.go index 6c2669b25fd0..366b6df55f68 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/rbac/v1beta1/generated.pb.go +++ b/vendor/k8s.io/kubernetes/pkg/apis/rbac/v1beta1/generated.pb.go @@ -2760,57 +2760,59 @@ var ( ) var fileDescriptorGenerated = []byte{ - // 830 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xec, 0x54, 0xbf, 0x8f, 0xe3, 0x44, - 0x14, 0xce, 0x64, 0x13, 0x6d, 0x3c, 0xcb, 0x2a, 0xec, 0x20, 0x21, 0x93, 0xc2, 0x89, 0xdc, 0xb0, - 0x88, 0x3b, 0xfb, 0xf6, 0xee, 0xc4, 0x21, 0x21, 0x0a, 0x4c, 0x81, 0x4e, 0x1c, 0xcb, 0x69, 0x10, - 0x88, 0x5f, 0x42, 0x37, 0x71, 0xe6, 0xbc, 0x43, 0xfc, 0x4b, 0x33, 0xe3, 0x88, 0x13, 0x14, 0x74, - 0xb4, 0xfc, 0x13, 0x74, 0xd7, 0xd1, 0x52, 0x51, 0x2d, 0x54, 0x57, 0x6e, 0x15, 0xb1, 0xe6, 0x0f, - 0x01, 0xd9, 0x1e, 0xff, 0x08, 0x4e, 0xd8, 0xb0, 0x48, 0x91, 0x90, 0xa8, 0x92, 0x79, 0xef, 0xfb, - 0xde, 0xbc, 0xef, 0xbd, 0xf1, 0x07, 0xef, 0xcd, 0x5f, 0x17, 0x16, 0x8b, 0xec, 0x79, 0x32, 0xa5, - 0x3c, 0xa4, 0x92, 0x0a, 0x3b, 0x9e, 0x7b, 0x36, 0x89, 0x99, 0xb0, 0xf9, 0x94, 0xb8, 0xf6, 0xe2, - 0x64, 0x4a, 0x25, 0x39, 0xb1, 0x3d, 0x1a, 0x52, 0x4e, 0x24, 0x9d, 0x59, 0x31, 0x8f, 0x64, 0x84, - 0x5e, 0x2e, 0x88, 0x56, 0x4d, 0xb4, 0xe2, 0xb9, 0x67, 0x65, 0x44, 0x2b, 0x23, 0x5a, 0x8a, 0x38, - 0xba, 0xe9, 0x31, 0x79, 0x96, 0x4c, 0x2d, 0x37, 0x0a, 0x6c, 0x2f, 0xf2, 0x22, 0x3b, 0xe7, 0x4f, - 0x93, 0xc7, 0xf9, 0x29, 0x3f, 0xe4, 0xff, 0x8a, 0xba, 0xa3, 0xbb, 0xaa, 0x21, 0x12, 0xb3, 0x80, - 0xb8, 0x67, 0x2c, 0xa4, 0xfc, 0x49, 0xdd, 0x52, 0x40, 0x25, 0xb1, 0x17, 0xad, 0x6e, 0x46, 0xf6, - 0x26, 0x16, 0x4f, 0x42, 0xc9, 0x02, 0xda, 0x22, 0xbc, 0x76, 0x15, 0x41, 0xb8, 0x67, 0x34, 0x20, - 0x2d, 0xde, 0x9d, 0x4d, 0xbc, 0x44, 0x32, 0xdf, 0x66, 0xa1, 0x14, 0x92, 0xb7, 0x48, 0x0d, 0x4d, - 0x82, 0xf2, 0x05, 0xe5, 0xb5, 0x20, 0xfa, 0x15, 0x09, 0x62, 0x9f, 0xae, 0xd3, 0x74, 0x63, 0xe3, - 0x6a, 0xd6, 0xa0, 0xcd, 0x5f, 0x00, 0x3c, 0x78, 0xdb, 0x4f, 0x84, 0xa4, 0x1c, 0x47, 0x3e, 0x45, - 0x8f, 0xe0, 0x20, 0x1b, 0xd6, 0x8c, 0x48, 0xa2, 0x83, 0x09, 0x38, 0x3e, 0xb8, 0x7d, 0xcb, 0x52, - 0x2b, 0x6b, 0xf6, 0x5e, 0x2f, 0x2d, 0x43, 0x5b, 0x8b, 0x13, 0xeb, 0xfd, 0xe9, 0x97, 0xd4, 0x95, - 0xef, 0x51, 0x49, 0x1c, 0x74, 0xbe, 0x1c, 0x77, 0xd2, 0xe5, 0x18, 0xd6, 0x31, 0x5c, 0x55, 0x45, - 0x1f, 0xc3, 0x3e, 0x4f, 0x7c, 0x2a, 0xf4, 0xee, 0x64, 0xef, 0xf8, 0xe0, 0xf6, 0x1d, 0x6b, 0xcb, - 0x17, 0x61, 0x3d, 0x8c, 0x7c, 0xe6, 0x3e, 0xc1, 0x89, 0x4f, 0x9d, 0x43, 0x75, 0x43, 0x3f, 0x3b, - 0x09, 0x5c, 0x14, 0x34, 0x7f, 0xec, 0x42, 0xd4, 0xd0, 0xe2, 0xb0, 0x70, 0xc6, 0x42, 0x6f, 0x07, - 0x92, 0xbe, 0x80, 0x03, 0x91, 0xe4, 0x89, 0x52, 0xd5, 0xad, 0xad, 0x55, 0x7d, 0x50, 0x10, 0x9d, - 0xe7, 0xd5, 0x0d, 0x03, 0x15, 0x10, 0xb8, 0xaa, 0x89, 0x3e, 0x83, 0xfb, 0x3c, 0xf2, 0x29, 0xa6, - 0x8f, 0xf5, 0xbd, 0x55, 0x01, 0x57, 0x96, 0xc7, 0x05, 0xcf, 0x19, 0xaa, 0xf2, 0xfb, 0x2a, 0x80, - 0xcb, 0x8a, 0xe6, 0x0f, 0x00, 0xbe, 0xd4, 0x9e, 0x9a, 0x93, 0x30, 0x7f, 0x46, 0x39, 0xfa, 0x0e, - 0x40, 0xe4, 0xb6, 0xb2, 0x6a, 0x8e, 0x6f, 0x6c, 0xdd, 0xc6, 0x9a, 0x0b, 0x46, 0xaa, 0xa3, 0x35, - 0x2b, 0xc3, 0x6b, 0xae, 0x34, 0x2f, 0x00, 0x7c, 0xb1, 0x0d, 0x7d, 0xc0, 0x84, 0x44, 0x9f, 0xb7, - 0x36, 0x6c, 0x6d, 0xb7, 0xe1, 0x8c, 0x9d, 0xef, 0xb7, 0x9a, 0x7e, 0x19, 0x69, 0x6c, 0xf7, 0x11, - 0xec, 0x33, 0x49, 0x83, 0x72, 0xb5, 0xff, 0x4a, 0x74, 0xf5, 0x70, 0xef, 0x67, 0x15, 0x71, 0x51, - 0xd8, 0xfc, 0x15, 0xc0, 0x61, 0x03, 0xbc, 0x03, 0x4d, 0x9f, 0xac, 0x6a, 0xba, 0x7b, 0x2d, 0x4d, - 0xeb, 0xc5, 0xfc, 0x01, 0x20, 0xac, 0x3f, 0x55, 0x34, 0x86, 0xfd, 0x05, 0xe5, 0x53, 0xa1, 0x83, - 0xc9, 0xde, 0xb1, 0xe6, 0x68, 0x19, 0xfe, 0xa3, 0x2c, 0x80, 0x8b, 0x38, 0x7a, 0x15, 0x6a, 0x24, - 0x66, 0xef, 0xf0, 0x28, 0x89, 0x8b, 0x76, 0x34, 0xe7, 0x30, 0x5d, 0x8e, 0xb5, 0xb7, 0x1e, 0xde, - 0x2f, 0x82, 0xb8, 0xce, 0x67, 0x60, 0x4e, 0x45, 0x94, 0x70, 0x97, 0x0a, 0x7d, 0xaf, 0x06, 0xe3, - 0x32, 0x88, 0xeb, 0x3c, 0xba, 0x07, 0x0f, 0xcb, 0xc3, 0x29, 0x09, 0xa8, 0xd0, 0x7b, 0x39, 0xe1, - 0x28, 0x5d, 0x8e, 0x0f, 0x71, 0x33, 0x81, 0x57, 0x71, 0xe8, 0x4d, 0x38, 0x0c, 0xa3, 0xb0, 0x84, - 0x7c, 0x88, 0x1f, 0x08, 0xbd, 0x9f, 0x53, 0x5f, 0x48, 0x97, 0xe3, 0xe1, 0xe9, 0x6a, 0x0a, 0xff, - 0x15, 0x6b, 0x7e, 0x03, 0x8f, 0x1a, 0x5e, 0xa5, 0x3e, 0x24, 0x0f, 0xc2, 0xb8, 0x0a, 0xaa, 0x8d, - 0x5e, 0xcb, 0xfb, 0x2a, 0x2b, 0xaa, 0x63, 0xb8, 0x51, 0xda, 0xfc, 0x19, 0xc0, 0xde, 0x7f, 0xde, - 0xca, 0x9f, 0x76, 0xe1, 0xc1, 0xff, 0x1e, 0xbe, 0xb5, 0x87, 0x67, 0x06, 0xb2, 0x5b, 0x53, 0xbc, - 0xb6, 0x81, 0x5c, 0xed, 0x86, 0x3f, 0x01, 0x38, 0xd8, 0x91, 0x0d, 0xe2, 0x55, 0x15, 0x37, 0xff, - 0x99, 0x8a, 0xf5, 0xed, 0x7f, 0x0d, 0xcb, 0xfd, 0xa0, 0x1b, 0x70, 0x50, 0x5a, 0x57, 0xde, 0xbc, - 0x56, 0x37, 0x53, 0xba, 0x1b, 0xae, 0x10, 0x68, 0x02, 0x7b, 0x73, 0x16, 0xce, 0xf4, 0x6e, 0x8e, - 0x7c, 0x4e, 0x21, 0x7b, 0xef, 0xb2, 0x70, 0x86, 0xf3, 0x4c, 0x86, 0x08, 0x49, 0x40, 0xf3, 0x07, - 0xd4, 0x40, 0x64, 0xa6, 0x85, 0xf3, 0x8c, 0xf9, 0x14, 0xc0, 0x7d, 0xf5, 0xf8, 0xaa, 0x7a, 0x60, - 0x63, 0xbd, 0x66, 0x7f, 0xdd, 0x6d, 0xfa, 0xfb, 0xfb, 0xdb, 0x91, 0x0d, 0xb5, 0xec, 0x57, 0xc4, - 0xc4, 0xa5, 0x7a, 0x2f, 0x87, 0x1d, 0x29, 0x98, 0x76, 0x5a, 0x26, 0x70, 0x8d, 0x71, 0x5e, 0x39, - 0xbf, 0x34, 0x3a, 0xcf, 0x2e, 0x8d, 0xce, 0xc5, 0xa5, 0xd1, 0xf9, 0x36, 0x35, 0xc0, 0x79, 0x6a, - 0x80, 0x67, 0xa9, 0x01, 0x7e, 0x4b, 0x0d, 0xf0, 0xfd, 0xef, 0x46, 0xe7, 0xd3, 0x7d, 0x35, 0xf1, - 0x3f, 0x03, 0x00, 0x00, 0xff, 0xff, 0xcc, 0x96, 0xa1, 0xd4, 0x72, 0x0c, 0x00, 0x00, + // 854 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xec, 0x54, 0xbf, 0x6f, 0x23, 0x45, + 0x14, 0xf6, 0x38, 0xb6, 0x62, 0x4f, 0x88, 0x42, 0x06, 0x09, 0x2d, 0x29, 0xec, 0x68, 0x1b, 0x82, + 0x20, 0xbb, 0x97, 0xbb, 0x13, 0x87, 0x84, 0x28, 0x58, 0x0a, 0x38, 0x71, 0x84, 0xd3, 0x20, 0x10, + 0xbf, 0x84, 0x6e, 0xbc, 0x7e, 0xb7, 0x19, 0xbc, 0xbf, 0x34, 0x33, 0x6b, 0x71, 0x82, 0x82, 0x8e, + 0x96, 0x7f, 0x82, 0xee, 0x3a, 0x5a, 0x2a, 0xaa, 0x40, 0x75, 0xe5, 0x55, 0x16, 0x59, 0xfe, 0x10, + 0xd0, 0xee, 0xce, 0xfe, 0x30, 0xeb, 0x10, 0x13, 0x24, 0x4b, 0x48, 0x54, 0xf6, 0xbc, 0xf7, 0x7d, + 0x6f, 0xde, 0xf7, 0xde, 0xec, 0x87, 0xef, 0xcc, 0x5e, 0x93, 0x16, 0x8f, 0xec, 0x59, 0x32, 0x01, + 0x11, 0x82, 0x02, 0x69, 0xc7, 0x33, 0xcf, 0x66, 0x31, 0x97, 0xb6, 0x98, 0x30, 0xd7, 0x9e, 0x9f, + 0x4c, 0x40, 0xb1, 0x13, 0xdb, 0x83, 0x10, 0x04, 0x53, 0x30, 0xb5, 0x62, 0x11, 0xa9, 0x88, 0xbc, + 0x58, 0x10, 0xad, 0x9a, 0x68, 0xc5, 0x33, 0xcf, 0xca, 0x88, 0x56, 0x46, 0xb4, 0x34, 0xf1, 0xe0, + 0xd8, 0xe3, 0xea, 0x2c, 0x99, 0x58, 0x6e, 0x14, 0xd8, 0x5e, 0xe4, 0x45, 0x76, 0xce, 0x9f, 0x24, + 0x0f, 0xf3, 0x53, 0x7e, 0xc8, 0xff, 0x15, 0x75, 0x0f, 0x6e, 0xeb, 0x86, 0x58, 0xcc, 0x03, 0xe6, + 0x9e, 0xf1, 0x10, 0xc4, 0xa3, 0xba, 0xa5, 0x00, 0x14, 0xb3, 0xe7, 0xad, 0x6e, 0x0e, 0xec, 0xcb, + 0x58, 0x22, 0x09, 0x15, 0x0f, 0xa0, 0x45, 0x78, 0xf5, 0x2a, 0x82, 0x74, 0xcf, 0x20, 0x60, 0x2d, + 0xde, 0xad, 0xcb, 0x78, 0x89, 0xe2, 0xbe, 0xcd, 0x43, 0x25, 0x95, 0x68, 0x91, 0x1a, 0x9a, 0x24, + 0x88, 0x39, 0x88, 0x5a, 0x10, 0x7c, 0xc5, 0x82, 0xd8, 0x87, 0x55, 0x9a, 0xde, 0x69, 0xac, 0xe6, + 0x98, 0x79, 0x9e, 0x00, 0x8f, 0xa9, 0xa8, 0xc1, 0x65, 0x31, 0x17, 0xe0, 0x71, 0xa9, 0x04, 0x53, + 0x3c, 0x0a, 0xed, 0xf9, 0x09, 0xf3, 0xe3, 0xb3, 0xf6, 0xae, 0xcc, 0x5f, 0x10, 0xde, 0x79, 0xcb, + 0x4f, 0xa4, 0x02, 0x41, 0x23, 0x1f, 0xc8, 0x03, 0x3c, 0xc8, 0x06, 0x39, 0x65, 0x8a, 0x19, 0xe8, + 0x10, 0x1d, 0xed, 0xdc, 0xbc, 0x61, 0xe9, 0x75, 0x36, 0x75, 0xd5, 0x0b, 0xcd, 0xd0, 0xd6, 0xfc, + 0xc4, 0x7a, 0x7f, 0xf2, 0x25, 0xb8, 0xea, 0x3d, 0x50, 0xcc, 0x21, 0xe7, 0x8b, 0x71, 0x27, 0x5d, + 0x8c, 0x71, 0x1d, 0xa3, 0x55, 0x55, 0xf2, 0x31, 0xee, 0x8b, 0xc4, 0x07, 0x69, 0x74, 0x0f, 0xb7, + 0x8e, 0x76, 0x6e, 0xde, 0xb2, 0xd6, 0x7c, 0x2d, 0xd6, 0xfd, 0xc8, 0xe7, 0xee, 0x23, 0x9a, 0xf8, + 0xe0, 0xec, 0xea, 0x1b, 0xfa, 0xd9, 0x49, 0xd2, 0xa2, 0xa0, 0xf9, 0x63, 0x17, 0x93, 0x86, 0x16, + 0x87, 0x87, 0x53, 0x1e, 0x7a, 0x1b, 0x90, 0xf4, 0x05, 0x1e, 0xc8, 0x24, 0x4f, 0x94, 0xaa, 0x6e, + 0xac, 0xad, 0xea, 0x83, 0x82, 0xe8, 0x3c, 0xab, 0x6f, 0x18, 0xe8, 0x80, 0xa4, 0x55, 0x4d, 0xf2, + 0x19, 0xde, 0x16, 0x91, 0x0f, 0x14, 0x1e, 0x1a, 0x5b, 0xcb, 0x02, 0xae, 0x2c, 0x4f, 0x0b, 0x9e, + 0xb3, 0xa7, 0xcb, 0x6f, 0xeb, 0x00, 0x2d, 0x2b, 0x9a, 0x3f, 0x20, 0xfc, 0x42, 0x7b, 0x6a, 0x4e, + 0xc2, 0xfd, 0x29, 0x08, 0xf2, 0x1d, 0xc2, 0xc4, 0x6d, 0x65, 0xf5, 0x1c, 0x5f, 0x5f, 0xbb, 0x8d, + 0x15, 0x17, 0x1c, 0xe8, 0x8e, 0x56, 0xac, 0x8c, 0xae, 0xb8, 0xd2, 0x7c, 0x8a, 0xf0, 0xf3, 0x6d, + 0xe8, 0x3d, 0x2e, 0x15, 0xf9, 0xbc, 0xb5, 0x61, 0x6b, 0xbd, 0x0d, 0x67, 0xec, 0x7c, 0xbf, 0xd5, + 0xf4, 0xcb, 0x48, 0x63, 0xbb, 0x0f, 0x70, 0x9f, 0x2b, 0x08, 0xca, 0xd5, 0xfe, 0x2b, 0xd1, 0xd5, + 0xc3, 0xbd, 0x9b, 0x55, 0xa4, 0x45, 0x61, 0xf3, 0x57, 0x84, 0xf7, 0x1a, 0xe0, 0x0d, 0x68, 0xfa, + 0x64, 0x59, 0xd3, 0xed, 0x6b, 0x69, 0x5a, 0x2d, 0xe6, 0x0f, 0x84, 0x71, 0xfd, 0xa9, 0x92, 0x31, + 0xee, 0xcf, 0x41, 0x4c, 0xa4, 0x81, 0x0e, 0xb7, 0x8e, 0x86, 0xce, 0x30, 0xc3, 0x7f, 0x94, 0x05, + 0x68, 0x11, 0x27, 0x2f, 0xe3, 0x21, 0x8b, 0xf9, 0xdb, 0x22, 0x4a, 0xe2, 0xa2, 0x9d, 0xa1, 0xb3, + 0x9b, 0x2e, 0xc6, 0xc3, 0x37, 0xef, 0xdf, 0x2d, 0x82, 0xb4, 0xce, 0x67, 0x60, 0x01, 0x32, 0x4a, + 0x84, 0x0b, 0xd2, 0xd8, 0xaa, 0xc1, 0xb4, 0x0c, 0xd2, 0x3a, 0x4f, 0xee, 0xe0, 0xdd, 0xf2, 0x70, + 0xca, 0x02, 0x90, 0x46, 0x2f, 0x27, 0xec, 0xa7, 0x8b, 0xf1, 0x2e, 0x6d, 0x26, 0xe8, 0x32, 0x8e, + 0xbc, 0x81, 0xf7, 0xc2, 0x28, 0x2c, 0x21, 0x1f, 0xd2, 0x7b, 0xd2, 0xe8, 0xe7, 0xd4, 0xe7, 0xd2, + 0xc5, 0x78, 0xef, 0x74, 0x39, 0x45, 0xff, 0x8a, 0x35, 0xbf, 0xc1, 0xfb, 0x0d, 0xaf, 0xd2, 0x1f, + 0x92, 0x87, 0x71, 0x5c, 0x05, 0xf5, 0x46, 0xaf, 0xe5, 0x7d, 0x95, 0x15, 0xd5, 0x31, 0xda, 0x28, + 0x6d, 0xfe, 0x8c, 0x70, 0xef, 0x3f, 0x6f, 0xe5, 0x8f, 0xbb, 0x78, 0xe7, 0x7f, 0x0f, 0x5f, 0xdb, + 0xc3, 0x33, 0x03, 0xd9, 0xac, 0x29, 0x5e, 0xdb, 0x40, 0xae, 0x76, 0xc3, 0x9f, 0x10, 0x1e, 0x6c, + 0xc8, 0x06, 0xe9, 0xb2, 0x8a, 0xe3, 0x7f, 0xa6, 0x62, 0x75, 0xfb, 0x5f, 0xe3, 0x72, 0x3f, 0xe4, + 0x15, 0x3c, 0x28, 0xad, 0x2b, 0x6f, 0x7e, 0x58, 0x37, 0x53, 0xba, 0x1b, 0xad, 0x10, 0xe4, 0x10, + 0xf7, 0x66, 0x3c, 0x9c, 0x1a, 0xdd, 0x1c, 0xf9, 0x8c, 0x46, 0xf6, 0xde, 0xe5, 0xe1, 0x94, 0xe6, + 0x99, 0x0c, 0x11, 0xb2, 0x00, 0xf2, 0x07, 0xd4, 0x40, 0x64, 0xa6, 0x45, 0xf3, 0x8c, 0xf9, 0x18, + 0xe1, 0x6d, 0xfd, 0xf8, 0xaa, 0x7a, 0xe8, 0xd2, 0x7a, 0xcd, 0xfe, 0xba, 0xeb, 0xf4, 0xf7, 0xf7, + 0xb7, 0x13, 0x1b, 0x0f, 0xb3, 0x5f, 0x19, 0x33, 0x17, 0x8c, 0x5e, 0x0e, 0xdb, 0xd7, 0xb0, 0xe1, + 0x69, 0x99, 0xa0, 0x35, 0xc6, 0x79, 0xe9, 0xfc, 0x62, 0xd4, 0x79, 0x72, 0x31, 0xea, 0x3c, 0xbd, + 0x18, 0x75, 0xbe, 0x4d, 0x47, 0xe8, 0x3c, 0x1d, 0xa1, 0x27, 0xe9, 0x08, 0xfd, 0x96, 0x8e, 0xd0, + 0xf7, 0xbf, 0x8f, 0x3a, 0x9f, 0x6e, 0xeb, 0x89, 0xff, 0x19, 0x00, 0x00, 0xff, 0xff, 0x08, 0x62, + 0x79, 0xcc, 0x8e, 0x0c, 0x00, 0x00, } diff --git a/vendor/k8s.io/kubernetes/pkg/apis/storage/v1beta1/generated.pb.go b/vendor/k8s.io/kubernetes/pkg/apis/storage/v1beta1/generated.pb.go index 7d1e3792dfe6..a5673078c290 100644 --- a/vendor/k8s.io/kubernetes/pkg/apis/storage/v1beta1/generated.pb.go +++ b/vendor/k8s.io/kubernetes/pkg/apis/storage/v1beta1/generated.pb.go @@ -696,36 +696,37 @@ var ( ) var fileDescriptorGenerated = []byte{ - // 486 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x9c, 0x92, 0xcf, 0x8b, 0xd3, 0x40, - 0x14, 0xc7, 0x33, 0x5d, 0x8a, 0xbb, 0x53, 0xc5, 0x12, 0x3d, 0x94, 0x1e, 0xb2, 0x65, 0x4f, 0x55, - 0x74, 0xc6, 0xae, 0x3f, 0x28, 0x0b, 0x5e, 0x2a, 0x82, 0x82, 0xe2, 0x12, 0x6f, 0xa2, 0xe0, 0xa4, - 0xfb, 0x4c, 0xc7, 0x34, 0x99, 0x30, 0xf3, 0x12, 0x2c, 0x78, 0xf0, 0x4f, 0xf0, 0xcf, 0xea, 0xcd, - 0x3d, 0x7a, 0x5a, 0x6c, 0xf4, 0x0f, 0x91, 0xfc, 0x70, 0x13, 0xcc, 0x16, 0x17, 0x6f, 0x99, 0x99, - 0xf7, 0xf9, 0xbe, 0xef, 0xfb, 0xbe, 0xd0, 0xa3, 0x60, 0x6a, 0x98, 0x54, 0x3c, 0x48, 0x3c, 0xd0, - 0x11, 0x20, 0x18, 0x1e, 0x07, 0x3e, 0x17, 0xb1, 0x34, 0xdc, 0xa0, 0xd2, 0xc2, 0x07, 0x9e, 0x4e, - 0x3c, 0x40, 0x31, 0xe1, 0x3e, 0x44, 0xa0, 0x05, 0xc2, 0x09, 0x8b, 0xb5, 0x42, 0x65, 0xdf, 0x2e, - 0x59, 0x56, 0xb3, 0x2c, 0x0e, 0x7c, 0x96, 0xb3, 0xac, 0x62, 0x59, 0xc5, 0x0e, 0xef, 0xfa, 0x12, - 0x17, 0x89, 0xc7, 0xe6, 0x2a, 0xe4, 0xbe, 0xf2, 0x15, 0x2f, 0x24, 0xbc, 0xe4, 0x43, 0x71, 0x2a, - 0x0e, 0xc5, 0x57, 0x29, 0x3d, 0x7c, 0x50, 0xd9, 0x12, 0xb1, 0x0c, 0xc5, 0x7c, 0x21, 0x23, 0xd0, - 0xab, 0xda, 0x58, 0x08, 0x28, 0x78, 0xda, 0x32, 0x34, 0xe4, 0xdb, 0x28, 0x9d, 0x44, 0x28, 0x43, - 0x68, 0x01, 0x8f, 0xfe, 0x05, 0x98, 0xf9, 0x02, 0x42, 0xd1, 0xe2, 0xee, 0x6f, 0xe3, 0x12, 0x94, - 0x4b, 0x2e, 0x23, 0x34, 0xa8, 0x5b, 0x50, 0x63, 0x26, 0x03, 0x3a, 0x05, 0x5d, 0x0f, 0x04, 0x9f, - 0x44, 0x18, 0x2f, 0xe1, 0xa2, 0x99, 0xee, 0x6c, 0x5d, 0xd0, 0x05, 0xd5, 0x07, 0xbf, 0x3a, 0xf4, - 0xea, 0xeb, 0x32, 0xfa, 0x27, 0x4b, 0x61, 0x8c, 0xfd, 0x9e, 0xee, 0xe6, 0x69, 0x9d, 0x08, 0x14, - 0x03, 0x32, 0x22, 0xe3, 0xde, 0xe1, 0x3d, 0x56, 0xad, 0xad, 0x69, 0xbe, 0x5e, 0x5c, 0x5e, 0xcd, - 0xd2, 0x09, 0x7b, 0xe5, 0x7d, 0x84, 0x39, 0xbe, 0x04, 0x14, 0x33, 0x7b, 0x7d, 0xb6, 0x6f, 0x65, - 0x67, 0xfb, 0xb4, 0xbe, 0x73, 0xcf, 0x55, 0xed, 0x87, 0xb4, 0x17, 0x6b, 0x95, 0x4a, 0x23, 0x55, - 0x04, 0x7a, 0xd0, 0x19, 0x91, 0xf1, 0xde, 0xec, 0x46, 0x85, 0xf4, 0x8e, 0xeb, 0x27, 0xb7, 0x59, - 0x67, 0x7f, 0xa6, 0x34, 0x16, 0x5a, 0x84, 0x80, 0xa0, 0xcd, 0x60, 0x67, 0xb4, 0x33, 0xee, 0x1d, - 0x3e, 0x63, 0x97, 0xff, 0xa3, 0x58, 0x73, 0x4c, 0x76, 0x7c, 0x2e, 0xf5, 0x34, 0x42, 0xbd, 0xaa, - 0x2d, 0xd7, 0x0f, 0x6e, 0xa3, 0xdf, 0xf0, 0x31, 0xbd, 0xfe, 0x17, 0x62, 0xf7, 0xe9, 0x4e, 0x00, - 0xab, 0x22, 0xa4, 0x3d, 0x37, 0xff, 0xb4, 0x6f, 0xd2, 0x6e, 0x2a, 0x96, 0x09, 0x94, 0x33, 0xb9, - 0xe5, 0xe1, 0xa8, 0x33, 0x25, 0x07, 0xdf, 0x08, 0xed, 0x37, 0xfb, 0xbf, 0x90, 0x06, 0xed, 0xb7, - 0xad, 0xa8, 0xd9, 0xe5, 0xa2, 0xce, 0xe9, 0x22, 0xe8, 0x7e, 0xe5, 0x7a, 0xf7, 0xcf, 0x4d, 0x23, - 0xe6, 0x77, 0xb4, 0x2b, 0x11, 0x42, 0x33, 0xe8, 0x14, 0x51, 0x4d, 0xff, 0x37, 0xaa, 0xd9, 0xb5, - 0xaa, 0x49, 0xf7, 0x79, 0x2e, 0xe7, 0x96, 0xaa, 0xb3, 0x5b, 0xeb, 0x8d, 0x63, 0x9d, 0x6e, 0x1c, - 0xeb, 0xfb, 0xc6, 0xb1, 0xbe, 0x64, 0x0e, 0x59, 0x67, 0x0e, 0x39, 0xcd, 0x1c, 0xf2, 0x23, 0x73, - 0xc8, 0xd7, 0x9f, 0x8e, 0xf5, 0xe6, 0x4a, 0xa5, 0xf6, 0x3b, 0x00, 0x00, 0xff, 0xff, 0x99, 0xdf, - 0x66, 0x94, 0x33, 0x04, 0x00, 0x00, + // 509 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x9c, 0x92, 0xcf, 0x8a, 0x13, 0x41, + 0x10, 0xc6, 0x33, 0x09, 0xc1, 0xdd, 0x8e, 0x62, 0x18, 0x3d, 0x84, 0x1c, 0x66, 0xc3, 0x9e, 0xa2, + 0xb0, 0xdd, 0x66, 0xfd, 0x43, 0x58, 0xf0, 0x12, 0x11, 0x56, 0x50, 0x5c, 0xc6, 0x9b, 0x28, 0x58, + 0xc9, 0x96, 0x9d, 0x36, 0x99, 0xe9, 0xa1, 0xbb, 0x66, 0x30, 0xe0, 0xc1, 0x47, 0xf0, 0xb1, 0x72, + 0x73, 0x8f, 0x9e, 0x16, 0x13, 0x7d, 0x10, 0x99, 0x3f, 0xee, 0x0c, 0x8e, 0x8b, 0x8b, 0xb7, 0xa9, + 0xee, 0xfe, 0x7d, 0x55, 0xdf, 0x57, 0xc3, 0x8e, 0x16, 0x63, 0xcb, 0x95, 0x16, 0x8b, 0x78, 0x8a, + 0x26, 0x44, 0x42, 0x2b, 0xa2, 0x85, 0x14, 0x10, 0x29, 0x2b, 0x2c, 0x69, 0x03, 0x12, 0x45, 0x32, + 0x9a, 0x22, 0xc1, 0x48, 0x48, 0x0c, 0xd1, 0x00, 0xe1, 0x29, 0x8f, 0x8c, 0x26, 0xed, 0xde, 0xcd, + 0x59, 0x5e, 0xb2, 0x3c, 0x5a, 0x48, 0x9e, 0xb2, 0xbc, 0x60, 0x79, 0xc1, 0xf6, 0x0f, 0xa4, 0xa2, + 0x79, 0x3c, 0xe5, 0x33, 0x1d, 0x08, 0xa9, 0xa5, 0x16, 0x99, 0xc4, 0x34, 0x7e, 0x9f, 0x55, 0x59, + 0x91, 0x7d, 0xe5, 0xd2, 0xfd, 0x07, 0xc5, 0x58, 0x10, 0xa9, 0x00, 0x66, 0x73, 0x15, 0xa2, 0x59, + 0x95, 0x83, 0x05, 0x48, 0x20, 0x92, 0xda, 0x40, 0x7d, 0x71, 0x19, 0x65, 0xe2, 0x90, 0x54, 0x80, + 0x35, 0xe0, 0xd1, 0xbf, 0x00, 0x3b, 0x9b, 0x63, 0x00, 0x35, 0xee, 0xfe, 0x65, 0x5c, 0x4c, 0x6a, + 0x29, 0x54, 0x48, 0x96, 0x4c, 0x0d, 0xaa, 0x78, 0xb2, 0x68, 0x12, 0x34, 0xa5, 0x21, 0xfc, 0x08, + 0x41, 0xb4, 0xc4, 0xbf, 0x79, 0x3a, 0xae, 0x2c, 0xe8, 0x00, 0xa4, 0x34, 0x28, 0x81, 0x74, 0x85, + 0x85, 0x48, 0x19, 0x94, 0xca, 0x92, 0x01, 0x52, 0x3a, 0x14, 0xc9, 0x08, 0x96, 0xd1, 0xbc, 0xbe, + 0xae, 0xfd, 0x9f, 0x4d, 0x76, 0xfd, 0x55, 0xbe, 0x96, 0x27, 0x4b, 0xb0, 0xd6, 0x7d, 0xc7, 0x76, + 0xd2, 0x24, 0x4f, 0x81, 0xa0, 0xe7, 0x0c, 0x9c, 0x61, 0xe7, 0xf0, 0x1e, 0x2f, 0x56, 0x5a, 0x35, + 0x56, 0x2e, 0x35, 0x7d, 0xcd, 0x93, 0x11, 0x7f, 0x39, 0xfd, 0x80, 0x33, 0x7a, 0x81, 0x04, 0x13, + 0x77, 0x7d, 0xbe, 0xd7, 0xd8, 0x9e, 0xef, 0xb1, 0xf2, 0xcc, 0xbf, 0x50, 0x75, 0x1f, 0xb2, 0x4e, + 0x64, 0x74, 0xa2, 0xac, 0xd2, 0x21, 0x9a, 0x5e, 0x73, 0xe0, 0x0c, 0x77, 0x27, 0xb7, 0x0a, 0xa4, + 0x73, 0x52, 0x5e, 0xf9, 0xd5, 0x77, 0xee, 0x27, 0xc6, 0x22, 0x30, 0x10, 0x20, 0xa1, 0xb1, 0xbd, + 0xd6, 0xa0, 0x35, 0xec, 0x1c, 0x1e, 0xf3, 0xab, 0xff, 0x6d, 0xbc, 0x6a, 0x93, 0x9f, 0x5c, 0x48, + 0x3d, 0x0d, 0xc9, 0xac, 0xca, 0x91, 0xcb, 0x0b, 0xbf, 0xd2, 0xaf, 0xff, 0x98, 0xdd, 0xfc, 0x03, + 0x71, 0xbb, 0xac, 0xb5, 0xc0, 0x55, 0x16, 0xd2, 0xae, 0x9f, 0x7e, 0xba, 0xb7, 0x59, 0x3b, 0x81, + 0x65, 0x8c, 0xb9, 0x27, 0x3f, 0x2f, 0x8e, 0x9a, 0x63, 0x67, 0xff, 0xab, 0xc3, 0xba, 0xd5, 0xfe, + 0xcf, 0x95, 0x25, 0xf7, 0x4d, 0x2d, 0x6a, 0x7e, 0xb5, 0xa8, 0x53, 0x3a, 0x0b, 0xba, 0x5b, 0x4c, + 0xbd, 0xf3, 0xfb, 0xa4, 0x12, 0xf3, 0x5b, 0xd6, 0x56, 0x84, 0x81, 0xed, 0x35, 0xb3, 0xa8, 0xc6, + 0xff, 0x1b, 0xd5, 0xe4, 0x46, 0xd1, 0xa4, 0xfd, 0x2c, 0x95, 0xf3, 0x73, 0xd5, 0xc9, 0x9d, 0xf5, + 0xc6, 0x6b, 0x9c, 0x6d, 0xbc, 0xc6, 0xb7, 0x8d, 0xd7, 0xf8, 0xbc, 0xf5, 0x9c, 0xf5, 0xd6, 0x73, + 0xce, 0xb6, 0x9e, 0xf3, 0x7d, 0xeb, 0x39, 0x5f, 0x7e, 0x78, 0x8d, 0xd7, 0xd7, 0x0a, 0xb5, 0x5f, + 0x01, 0x00, 0x00, 0xff, 0xff, 0x43, 0x0c, 0x4d, 0xd8, 0x4f, 0x04, 0x00, 0x00, } diff --git a/vendor/k8s.io/kubernetes/pkg/generated/openapi/zz_generated.openapi.go b/vendor/k8s.io/kubernetes/pkg/generated/openapi/zz_generated.openapi.go index eb64450bc837..be3c6aebf298 100644 --- a/vendor/k8s.io/kubernetes/pkg/generated/openapi/zz_generated.openapi.go +++ b/vendor/k8s.io/kubernetes/pkg/generated/openapi/zz_generated.openapi.go @@ -2958,6 +2958,75 @@ func GetOpenAPIDefinitions(ref openapi.ReferenceCallback) map[string]openapi.Ope }, Dependencies: []string{}, }, + "k8s.io/kubernetes/pkg/api/v1.DeprecatedDownwardAPIVolumeFile": { + Schema: spec.Schema{ + SchemaProps: spec.SchemaProps{ + Description: "DeprecatedDownwardAPIVolumeFile represents information to create the file containing the pod field This type is deprecated and should be replaced by use of the downwardAPI volume source.", + Properties: map[string]spec.Schema{ + "name": { + SchemaProps: spec.SchemaProps{ + Description: "Required: Name is the relative path name of the file to be created. Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..'", + Type: []string{"string"}, + Format: "", + }, + }, + "fieldRef": { + SchemaProps: spec.SchemaProps{ + Description: "Required: Selects a field of the pod: only annotations, labels, name and namespace are supported.", + Ref: ref("k8s.io/kubernetes/pkg/api/v1.ObjectFieldSelector"), + }, + }, + "resourceFieldRef": { + SchemaProps: spec.SchemaProps{ + Description: "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported.", + Ref: ref("k8s.io/kubernetes/pkg/api/v1.ResourceFieldSelector"), + }, + }, + "mode": { + SchemaProps: spec.SchemaProps{ + Description: "Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", + Type: []string{"integer"}, + Format: "int32", + }, + }, + }, + Required: []string{"name"}, + }, + }, + Dependencies: []string{ + "k8s.io/kubernetes/pkg/api/v1.ObjectFieldSelector", "k8s.io/kubernetes/pkg/api/v1.ResourceFieldSelector"}, + }, + "k8s.io/kubernetes/pkg/api/v1.DeprecatedDownwardAPIVolumeSource": { + Schema: spec.Schema{ + SchemaProps: spec.SchemaProps{ + Description: "DeprecatedDownwardAPIVolumeSource represents a volume containing downward API info. This type is deprecated and should be replaced by use of the downwardAPI volume source.", + Properties: map[string]spec.Schema{ + "items": { + SchemaProps: spec.SchemaProps{ + Description: "Items is a list of downward API volume file", + Type: []string{"array"}, + Items: &spec.SchemaOrArray{ + Schema: &spec.Schema{ + SchemaProps: spec.SchemaProps{ + Ref: ref("k8s.io/kubernetes/pkg/api/v1.DeprecatedDownwardAPIVolumeFile"), + }, + }, + }, + }, + }, + "defaultMode": { + SchemaProps: spec.SchemaProps{ + Description: "Optional: mode bits to use on created files by default. Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", + Type: []string{"integer"}, + Format: "int32", + }, + }, + }, + }, + }, + Dependencies: []string{ + "k8s.io/kubernetes/pkg/api/v1.DeprecatedDownwardAPIVolumeFile"}, + }, "k8s.io/kubernetes/pkg/api/v1.DownwardAPIProjection": { Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -3599,6 +3668,37 @@ func GetOpenAPIDefinitions(ref openapi.ReferenceCallback) map[string]openapi.Ope }, Dependencies: []string{}, }, + "k8s.io/kubernetes/pkg/api/v1.FSGroupStrategyOptions": { + Schema: spec.Schema{ + SchemaProps: spec.SchemaProps{ + Description: "FSGroupStrategyOptions defines the strategy type and options used to create the strategy.", + Properties: map[string]spec.Schema{ + "type": { + SchemaProps: spec.SchemaProps{ + Description: "Type is the strategy that will dictate what FSGroup is used in the SecurityContext.", + Type: []string{"string"}, + Format: "", + }, + }, + "ranges": { + SchemaProps: spec.SchemaProps{ + Description: "Ranges are the allowed ranges of fs groups. If you would like to force a single fs group then supply a single range with the same start and end.", + Type: []string{"array"}, + Items: &spec.SchemaOrArray{ + Schema: &spec.Schema{ + SchemaProps: spec.SchemaProps{ + Ref: ref("k8s.io/kubernetes/pkg/api/v1.IDRange"), + }, + }, + }, + }, + }, + }, + }, + }, + Dependencies: []string{ + "k8s.io/kubernetes/pkg/api/v1.IDRange"}, + }, "k8s.io/kubernetes/pkg/api/v1.FlexVolumeSource": { Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -3903,6 +4003,30 @@ func GetOpenAPIDefinitions(ref openapi.ReferenceCallback) map[string]openapi.Ope }, Dependencies: []string{}, }, + "k8s.io/kubernetes/pkg/api/v1.IDRange": { + Schema: spec.Schema{ + SchemaProps: spec.SchemaProps{ + Description: "IDRange provides a min/max of an allowed range of IDs.", + Properties: map[string]spec.Schema{ + "min": { + SchemaProps: spec.SchemaProps{ + Description: "Min is the start of the range, inclusive.", + Type: []string{"integer"}, + Format: "int64", + }, + }, + "max": { + SchemaProps: spec.SchemaProps{ + Description: "Max is the end of the range, inclusive.", + Type: []string{"integer"}, + Format: "int64", + }, + }, + }, + }, + }, + Dependencies: []string{}, + }, "k8s.io/kubernetes/pkg/api/v1.ISCSIVolumeSource": { Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -3964,6 +4088,20 @@ func GetOpenAPIDefinitions(ref openapi.ReferenceCallback) map[string]openapi.Ope }, }, }, + "chapAuthDiscovery": { + SchemaProps: spec.SchemaProps{ + Description: "whether support iSCSI Discovery CHAP authentication", + Type: []string{"boolean"}, + Format: "", + }, + }, + "chapAuthSession": { + SchemaProps: spec.SchemaProps{ + Description: "whether support iSCSI Session CHAP authentication", + Type: []string{"boolean"}, + Format: "", + }, + }, "secretRef": { SchemaProps: spec.SchemaProps{ Description: "CHAP secret for iSCSI target and initiator authentication", @@ -7711,6 +7849,68 @@ func GetOpenAPIDefinitions(ref openapi.ReferenceCallback) map[string]openapi.Ope Dependencies: []string{ "k8s.io/apimachinery/pkg/api/resource.Quantity"}, }, + "k8s.io/kubernetes/pkg/api/v1.RunAsUserStrategyOptions": { + Schema: spec.Schema{ + SchemaProps: spec.SchemaProps{ + Description: "RunAsUserStrategyOptions defines the strategy type and any options used to create the strategy.", + Properties: map[string]spec.Schema{ + "type": { + SchemaProps: spec.SchemaProps{ + Description: "Type is the strategy that will dictate what RunAsUser is used in the SecurityContext.", + Type: []string{"string"}, + Format: "", + }, + }, + "uid": { + SchemaProps: spec.SchemaProps{ + Description: "UID is the user id that containers must run as. Required for the MustRunAs strategy if not using namespace/service account allocated uids.", + Type: []string{"integer"}, + Format: "int64", + }, + }, + "uidRangeMin": { + SchemaProps: spec.SchemaProps{ + Description: "UIDRangeMin defines the min value for a strategy that allocates by range.", + Type: []string{"integer"}, + Format: "int64", + }, + }, + "uidRangeMax": { + SchemaProps: spec.SchemaProps{ + Description: "UIDRangeMax defines the max value for a strategy that allocates by range.", + Type: []string{"integer"}, + Format: "int64", + }, + }, + }, + }, + }, + Dependencies: []string{}, + }, + "k8s.io/kubernetes/pkg/api/v1.SELinuxContextStrategyOptions": { + Schema: spec.Schema{ + SchemaProps: spec.SchemaProps{ + Description: "SELinuxContextStrategyOptions defines the strategy type and any options used to create the strategy.", + Properties: map[string]spec.Schema{ + "type": { + SchemaProps: spec.SchemaProps{ + Description: "Type is the strategy that will dictate what SELinux context is used in the SecurityContext.", + Type: []string{"string"}, + Format: "", + }, + }, + "seLinuxOptions": { + SchemaProps: spec.SchemaProps{ + Description: "seLinuxOptions required to run as; required for MustRunAs", + Ref: ref("k8s.io/kubernetes/pkg/api/v1.SELinuxOptions"), + }, + }, + }, + }, + }, + Dependencies: []string{ + "k8s.io/kubernetes/pkg/api/v1.SELinuxOptions"}, + }, "k8s.io/kubernetes/pkg/api/v1.SELinuxOptions": { Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -8131,6 +8331,261 @@ func GetOpenAPIDefinitions(ref openapi.ReferenceCallback) map[string]openapi.Ope Dependencies: []string{ "k8s.io/kubernetes/pkg/api/v1.Capabilities", "k8s.io/kubernetes/pkg/api/v1.SELinuxOptions"}, }, + "k8s.io/kubernetes/pkg/api/v1.SecurityContextConstraints": { + Schema: spec.Schema{ + SchemaProps: spec.SchemaProps{ + Description: "SecurityContextConstraints governs the ability to make requests that affect the SecurityContext that will be applied to a container.", + Properties: map[string]spec.Schema{ + "kind": { + SchemaProps: spec.SchemaProps{ + Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds", + Type: []string{"string"}, + Format: "", + }, + }, + "apiVersion": { + SchemaProps: spec.SchemaProps{ + Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources", + Type: []string{"string"}, + Format: "", + }, + }, + "metadata": { + SchemaProps: spec.SchemaProps{ + Description: "Standard object's metadata. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata", + Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), + }, + }, + "priority": { + SchemaProps: spec.SchemaProps{ + Description: "Priority influences the sort order of SCCs when evaluating which SCCs to try first for a given pod request based on access in the Users and Groups fields. The higher the int, the higher priority. If scores for multiple SCCs are equal they will be sorted by name.", + Type: []string{"integer"}, + Format: "int32", + }, + }, + "allowPrivilegedContainer": { + SchemaProps: spec.SchemaProps{ + Description: "AllowPrivilegedContainer determines if a container can request to be run as privileged.", + Type: []string{"boolean"}, + Format: "", + }, + }, + "defaultAddCapabilities": { + SchemaProps: spec.SchemaProps{ + Description: "DefaultAddCapabilities is the default set of capabilities that will be added to the container unless the pod spec specifically drops the capability. You may not list a capabiility in both DefaultAddCapabilities and RequiredDropCapabilities.", + Type: []string{"array"}, + Items: &spec.SchemaOrArray{ + Schema: &spec.Schema{ + SchemaProps: spec.SchemaProps{ + Type: []string{"string"}, + Format: "", + }, + }, + }, + }, + }, + "requiredDropCapabilities": { + SchemaProps: spec.SchemaProps{ + Description: "RequiredDropCapabilities are the capabilities that will be dropped from the container. These are required to be dropped and cannot be added.", + Type: []string{"array"}, + Items: &spec.SchemaOrArray{ + Schema: &spec.Schema{ + SchemaProps: spec.SchemaProps{ + Type: []string{"string"}, + Format: "", + }, + }, + }, + }, + }, + "allowedCapabilities": { + SchemaProps: spec.SchemaProps{ + Description: "AllowedCapabilities is a list of capabilities that can be requested to add to the container. Capabilities in this field maybe added at the pod author's discretion. You must not list a capability in both AllowedCapabilities and RequiredDropCapabilities. To allow all capabilities you may use '*'.", + Type: []string{"array"}, + Items: &spec.SchemaOrArray{ + Schema: &spec.Schema{ + SchemaProps: spec.SchemaProps{ + Type: []string{"string"}, + Format: "", + }, + }, + }, + }, + }, + "allowHostDirVolumePlugin": { + SchemaProps: spec.SchemaProps{ + Description: "AllowHostDirVolumePlugin determines if the policy allow containers to use the HostDir volume plugin", + Type: []string{"boolean"}, + Format: "", + }, + }, + "volumes": { + SchemaProps: spec.SchemaProps{ + Description: "Volumes is a white list of allowed volume plugins. FSType corresponds directly with the field names of a VolumeSource (azureFile, configMap, emptyDir). To allow all volumes you may use '*'.", + Type: []string{"array"}, + Items: &spec.SchemaOrArray{ + Schema: &spec.Schema{ + SchemaProps: spec.SchemaProps{ + Type: []string{"string"}, + Format: "", + }, + }, + }, + }, + }, + "allowHostNetwork": { + SchemaProps: spec.SchemaProps{ + Description: "AllowHostNetwork determines if the policy allows the use of HostNetwork in the pod spec.", + Type: []string{"boolean"}, + Format: "", + }, + }, + "allowHostPorts": { + SchemaProps: spec.SchemaProps{ + Description: "AllowHostPorts determines if the policy allows host ports in the containers.", + Type: []string{"boolean"}, + Format: "", + }, + }, + "allowHostPID": { + SchemaProps: spec.SchemaProps{ + Description: "AllowHostPID determines if the policy allows host pid in the containers.", + Type: []string{"boolean"}, + Format: "", + }, + }, + "allowHostIPC": { + SchemaProps: spec.SchemaProps{ + Description: "AllowHostIPC determines if the policy allows host ipc in the containers.", + Type: []string{"boolean"}, + Format: "", + }, + }, + "seLinuxContext": { + SchemaProps: spec.SchemaProps{ + Description: "SELinuxContext is the strategy that will dictate what labels will be set in the SecurityContext.", + Ref: ref("k8s.io/kubernetes/pkg/api/v1.SELinuxContextStrategyOptions"), + }, + }, + "runAsUser": { + SchemaProps: spec.SchemaProps{ + Description: "RunAsUser is the strategy that will dictate what RunAsUser is used in the SecurityContext.", + Ref: ref("k8s.io/kubernetes/pkg/api/v1.RunAsUserStrategyOptions"), + }, + }, + "supplementalGroups": { + SchemaProps: spec.SchemaProps{ + Description: "SupplementalGroups is the strategy that will dictate what supplemental groups are used by the SecurityContext.", + Ref: ref("k8s.io/kubernetes/pkg/api/v1.SupplementalGroupsStrategyOptions"), + }, + }, + "fsGroup": { + SchemaProps: spec.SchemaProps{ + Description: "FSGroup is the strategy that will dictate what fs group is used by the SecurityContext.", + Ref: ref("k8s.io/kubernetes/pkg/api/v1.FSGroupStrategyOptions"), + }, + }, + "readOnlyRootFilesystem": { + SchemaProps: spec.SchemaProps{ + Description: "ReadOnlyRootFilesystem when set to true will force containers to run with a read only root file system. If the container specifically requests to run with a non-read only root file system the SCC should deny the pod. If set to false the container may run with a read only root file system if it wishes but it will not be forced to.", + Type: []string{"boolean"}, + Format: "", + }, + }, + "users": { + SchemaProps: spec.SchemaProps{ + Description: "The users who have permissions to use this security context constraints", + Type: []string{"array"}, + Items: &spec.SchemaOrArray{ + Schema: &spec.Schema{ + SchemaProps: spec.SchemaProps{ + Type: []string{"string"}, + Format: "", + }, + }, + }, + }, + }, + "groups": { + SchemaProps: spec.SchemaProps{ + Description: "The groups that have permission to use this security context constraints", + Type: []string{"array"}, + Items: &spec.SchemaOrArray{ + Schema: &spec.Schema{ + SchemaProps: spec.SchemaProps{ + Type: []string{"string"}, + Format: "", + }, + }, + }, + }, + }, + "seccompProfiles": { + SchemaProps: spec.SchemaProps{ + Description: "SeccompProfiles lists the allowed profiles that may be set for the pod or container's seccomp annotations. An unset (nil) or empty value means that no profiles may be specifid by the pod or container.\tThe wildcard '*' may be used to allow all profiles. When used to generate a value for a pod the first non-wildcard profile will be used as the default.", + Type: []string{"array"}, + Items: &spec.SchemaOrArray{ + Schema: &spec.Schema{ + SchemaProps: spec.SchemaProps{ + Type: []string{"string"}, + Format: "", + }, + }, + }, + }, + }, + }, + Required: []string{"priority", "allowPrivilegedContainer", "defaultAddCapabilities", "requiredDropCapabilities", "allowedCapabilities", "allowHostDirVolumePlugin", "volumes", "allowHostNetwork", "allowHostPorts", "allowHostPID", "allowHostIPC", "readOnlyRootFilesystem"}, + }, + }, + Dependencies: []string{ + "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta", "k8s.io/kubernetes/pkg/api/v1.FSGroupStrategyOptions", "k8s.io/kubernetes/pkg/api/v1.RunAsUserStrategyOptions", "k8s.io/kubernetes/pkg/api/v1.SELinuxContextStrategyOptions", "k8s.io/kubernetes/pkg/api/v1.SupplementalGroupsStrategyOptions"}, + }, + "k8s.io/kubernetes/pkg/api/v1.SecurityContextConstraintsList": { + Schema: spec.Schema{ + SchemaProps: spec.SchemaProps{ + Description: "SecurityContextConstraintsList is a list of SecurityContextConstraints objects", + Properties: map[string]spec.Schema{ + "kind": { + SchemaProps: spec.SchemaProps{ + Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds", + Type: []string{"string"}, + Format: "", + }, + }, + "apiVersion": { + SchemaProps: spec.SchemaProps{ + Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources", + Type: []string{"string"}, + Format: "", + }, + }, + "metadata": { + SchemaProps: spec.SchemaProps{ + Description: "More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata", + Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), + }, + }, + "items": { + SchemaProps: spec.SchemaProps{ + Description: "List of security context constraints.", + Type: []string{"array"}, + Items: &spec.SchemaOrArray{ + Schema: &spec.Schema{ + SchemaProps: spec.SchemaProps{ + Ref: ref("k8s.io/kubernetes/pkg/api/v1.SecurityContextConstraints"), + }, + }, + }, + }, + }, + }, + Required: []string{"items"}, + }, + }, + Dependencies: []string{ + "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta", "k8s.io/kubernetes/pkg/api/v1.SecurityContextConstraints"}, + }, "k8s.io/kubernetes/pkg/api/v1.SerializedReference": { Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -8568,6 +9023,37 @@ func GetOpenAPIDefinitions(ref openapi.ReferenceCallback) map[string]openapi.Ope Dependencies: []string{ "k8s.io/kubernetes/pkg/api/v1.LoadBalancerStatus"}, }, + "k8s.io/kubernetes/pkg/api/v1.SupplementalGroupsStrategyOptions": { + Schema: spec.Schema{ + SchemaProps: spec.SchemaProps{ + Description: "SupplementalGroupsStrategyOptions defines the strategy type and options used to create the strategy.", + Properties: map[string]spec.Schema{ + "type": { + SchemaProps: spec.SchemaProps{ + Description: "Type is the strategy that will dictate what supplemental groups is used in the SecurityContext.", + Type: []string{"string"}, + Format: "", + }, + }, + "ranges": { + SchemaProps: spec.SchemaProps{ + Description: "Ranges are the allowed ranges of supplemental groups. If you would like to force a single supplemental group then supply a single range with the same start and end.", + Type: []string{"array"}, + Items: &spec.SchemaOrArray{ + Schema: &spec.Schema{ + SchemaProps: spec.SchemaProps{ + Ref: ref("k8s.io/kubernetes/pkg/api/v1.IDRange"), + }, + }, + }, + }, + }, + }, + }, + }, + Dependencies: []string{ + "k8s.io/kubernetes/pkg/api/v1.IDRange"}, + }, "k8s.io/kubernetes/pkg/api/v1.Sysctl": { Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -8860,12 +9346,18 @@ func GetOpenAPIDefinitions(ref openapi.ReferenceCallback) map[string]openapi.Ope Ref: ref("k8s.io/kubernetes/pkg/api/v1.ScaleIOVolumeSource"), }, }, + "metadata": { + SchemaProps: spec.SchemaProps{ + Description: "Metadata represents metadata about the pod that should populate this volume Deprecated: Use downwardAPI instead.", + Ref: ref("k8s.io/kubernetes/pkg/api/v1.DeprecatedDownwardAPIVolumeSource"), + }, + }, }, Required: []string{"name"}, }, }, Dependencies: []string{ - "k8s.io/kubernetes/pkg/api/v1.AWSElasticBlockStoreVolumeSource", "k8s.io/kubernetes/pkg/api/v1.AzureDiskVolumeSource", "k8s.io/kubernetes/pkg/api/v1.AzureFileVolumeSource", "k8s.io/kubernetes/pkg/api/v1.CephFSVolumeSource", "k8s.io/kubernetes/pkg/api/v1.CinderVolumeSource", "k8s.io/kubernetes/pkg/api/v1.ConfigMapVolumeSource", "k8s.io/kubernetes/pkg/api/v1.DownwardAPIVolumeSource", "k8s.io/kubernetes/pkg/api/v1.EmptyDirVolumeSource", "k8s.io/kubernetes/pkg/api/v1.FCVolumeSource", "k8s.io/kubernetes/pkg/api/v1.FlexVolumeSource", "k8s.io/kubernetes/pkg/api/v1.FlockerVolumeSource", "k8s.io/kubernetes/pkg/api/v1.GCEPersistentDiskVolumeSource", "k8s.io/kubernetes/pkg/api/v1.GitRepoVolumeSource", "k8s.io/kubernetes/pkg/api/v1.GlusterfsVolumeSource", "k8s.io/kubernetes/pkg/api/v1.HostPathVolumeSource", "k8s.io/kubernetes/pkg/api/v1.ISCSIVolumeSource", "k8s.io/kubernetes/pkg/api/v1.NFSVolumeSource", "k8s.io/kubernetes/pkg/api/v1.PersistentVolumeClaimVolumeSource", "k8s.io/kubernetes/pkg/api/v1.PhotonPersistentDiskVolumeSource", "k8s.io/kubernetes/pkg/api/v1.PortworxVolumeSource", "k8s.io/kubernetes/pkg/api/v1.ProjectedVolumeSource", "k8s.io/kubernetes/pkg/api/v1.QuobyteVolumeSource", "k8s.io/kubernetes/pkg/api/v1.RBDVolumeSource", "k8s.io/kubernetes/pkg/api/v1.ScaleIOVolumeSource", "k8s.io/kubernetes/pkg/api/v1.SecretVolumeSource", "k8s.io/kubernetes/pkg/api/v1.VsphereVirtualDiskVolumeSource"}, + "k8s.io/kubernetes/pkg/api/v1.AWSElasticBlockStoreVolumeSource", "k8s.io/kubernetes/pkg/api/v1.AzureDiskVolumeSource", "k8s.io/kubernetes/pkg/api/v1.AzureFileVolumeSource", "k8s.io/kubernetes/pkg/api/v1.CephFSVolumeSource", "k8s.io/kubernetes/pkg/api/v1.CinderVolumeSource", "k8s.io/kubernetes/pkg/api/v1.ConfigMapVolumeSource", "k8s.io/kubernetes/pkg/api/v1.DeprecatedDownwardAPIVolumeSource", "k8s.io/kubernetes/pkg/api/v1.DownwardAPIVolumeSource", "k8s.io/kubernetes/pkg/api/v1.EmptyDirVolumeSource", "k8s.io/kubernetes/pkg/api/v1.FCVolumeSource", "k8s.io/kubernetes/pkg/api/v1.FlexVolumeSource", "k8s.io/kubernetes/pkg/api/v1.FlockerVolumeSource", "k8s.io/kubernetes/pkg/api/v1.GCEPersistentDiskVolumeSource", "k8s.io/kubernetes/pkg/api/v1.GitRepoVolumeSource", "k8s.io/kubernetes/pkg/api/v1.GlusterfsVolumeSource", "k8s.io/kubernetes/pkg/api/v1.HostPathVolumeSource", "k8s.io/kubernetes/pkg/api/v1.ISCSIVolumeSource", "k8s.io/kubernetes/pkg/api/v1.NFSVolumeSource", "k8s.io/kubernetes/pkg/api/v1.PersistentVolumeClaimVolumeSource", "k8s.io/kubernetes/pkg/api/v1.PhotonPersistentDiskVolumeSource", "k8s.io/kubernetes/pkg/api/v1.PortworxVolumeSource", "k8s.io/kubernetes/pkg/api/v1.ProjectedVolumeSource", "k8s.io/kubernetes/pkg/api/v1.QuobyteVolumeSource", "k8s.io/kubernetes/pkg/api/v1.RBDVolumeSource", "k8s.io/kubernetes/pkg/api/v1.ScaleIOVolumeSource", "k8s.io/kubernetes/pkg/api/v1.SecretVolumeSource", "k8s.io/kubernetes/pkg/api/v1.VsphereVirtualDiskVolumeSource"}, }, "k8s.io/kubernetes/pkg/api/v1.VolumeMount": { Schema: spec.Schema{ @@ -9096,11 +9588,17 @@ func GetOpenAPIDefinitions(ref openapi.ReferenceCallback) map[string]openapi.Ope Ref: ref("k8s.io/kubernetes/pkg/api/v1.ScaleIOVolumeSource"), }, }, + "metadata": { + SchemaProps: spec.SchemaProps{ + Description: "Metadata represents metadata about the pod that should populate this volume Deprecated: Use downwardAPI instead.", + Ref: ref("k8s.io/kubernetes/pkg/api/v1.DeprecatedDownwardAPIVolumeSource"), + }, + }, }, }, }, Dependencies: []string{ - "k8s.io/kubernetes/pkg/api/v1.AWSElasticBlockStoreVolumeSource", "k8s.io/kubernetes/pkg/api/v1.AzureDiskVolumeSource", "k8s.io/kubernetes/pkg/api/v1.AzureFileVolumeSource", "k8s.io/kubernetes/pkg/api/v1.CephFSVolumeSource", "k8s.io/kubernetes/pkg/api/v1.CinderVolumeSource", "k8s.io/kubernetes/pkg/api/v1.ConfigMapVolumeSource", "k8s.io/kubernetes/pkg/api/v1.DownwardAPIVolumeSource", "k8s.io/kubernetes/pkg/api/v1.EmptyDirVolumeSource", "k8s.io/kubernetes/pkg/api/v1.FCVolumeSource", "k8s.io/kubernetes/pkg/api/v1.FlexVolumeSource", "k8s.io/kubernetes/pkg/api/v1.FlockerVolumeSource", "k8s.io/kubernetes/pkg/api/v1.GCEPersistentDiskVolumeSource", "k8s.io/kubernetes/pkg/api/v1.GitRepoVolumeSource", "k8s.io/kubernetes/pkg/api/v1.GlusterfsVolumeSource", "k8s.io/kubernetes/pkg/api/v1.HostPathVolumeSource", "k8s.io/kubernetes/pkg/api/v1.ISCSIVolumeSource", "k8s.io/kubernetes/pkg/api/v1.NFSVolumeSource", "k8s.io/kubernetes/pkg/api/v1.PersistentVolumeClaimVolumeSource", "k8s.io/kubernetes/pkg/api/v1.PhotonPersistentDiskVolumeSource", "k8s.io/kubernetes/pkg/api/v1.PortworxVolumeSource", "k8s.io/kubernetes/pkg/api/v1.ProjectedVolumeSource", "k8s.io/kubernetes/pkg/api/v1.QuobyteVolumeSource", "k8s.io/kubernetes/pkg/api/v1.RBDVolumeSource", "k8s.io/kubernetes/pkg/api/v1.ScaleIOVolumeSource", "k8s.io/kubernetes/pkg/api/v1.SecretVolumeSource", "k8s.io/kubernetes/pkg/api/v1.VsphereVirtualDiskVolumeSource"}, + "k8s.io/kubernetes/pkg/api/v1.AWSElasticBlockStoreVolumeSource", "k8s.io/kubernetes/pkg/api/v1.AzureDiskVolumeSource", "k8s.io/kubernetes/pkg/api/v1.AzureFileVolumeSource", "k8s.io/kubernetes/pkg/api/v1.CephFSVolumeSource", "k8s.io/kubernetes/pkg/api/v1.CinderVolumeSource", "k8s.io/kubernetes/pkg/api/v1.ConfigMapVolumeSource", "k8s.io/kubernetes/pkg/api/v1.DeprecatedDownwardAPIVolumeSource", "k8s.io/kubernetes/pkg/api/v1.DownwardAPIVolumeSource", "k8s.io/kubernetes/pkg/api/v1.EmptyDirVolumeSource", "k8s.io/kubernetes/pkg/api/v1.FCVolumeSource", "k8s.io/kubernetes/pkg/api/v1.FlexVolumeSource", "k8s.io/kubernetes/pkg/api/v1.FlockerVolumeSource", "k8s.io/kubernetes/pkg/api/v1.GCEPersistentDiskVolumeSource", "k8s.io/kubernetes/pkg/api/v1.GitRepoVolumeSource", "k8s.io/kubernetes/pkg/api/v1.GlusterfsVolumeSource", "k8s.io/kubernetes/pkg/api/v1.HostPathVolumeSource", "k8s.io/kubernetes/pkg/api/v1.ISCSIVolumeSource", "k8s.io/kubernetes/pkg/api/v1.NFSVolumeSource", "k8s.io/kubernetes/pkg/api/v1.PersistentVolumeClaimVolumeSource", "k8s.io/kubernetes/pkg/api/v1.PhotonPersistentDiskVolumeSource", "k8s.io/kubernetes/pkg/api/v1.PortworxVolumeSource", "k8s.io/kubernetes/pkg/api/v1.ProjectedVolumeSource", "k8s.io/kubernetes/pkg/api/v1.QuobyteVolumeSource", "k8s.io/kubernetes/pkg/api/v1.RBDVolumeSource", "k8s.io/kubernetes/pkg/api/v1.ScaleIOVolumeSource", "k8s.io/kubernetes/pkg/api/v1.SecretVolumeSource", "k8s.io/kubernetes/pkg/api/v1.VsphereVirtualDiskVolumeSource"}, }, "k8s.io/kubernetes/pkg/api/v1.VsphereVirtualDiskVolumeSource": { Schema: spec.Schema{ @@ -12234,7 +12732,7 @@ func GetOpenAPIDefinitions(ref openapi.ReferenceCallback) map[string]openapi.Ope }, "concurrencyPolicy": { SchemaProps: spec.SchemaProps{ - Description: "ConcurrencyPolicy specifies how to treat concurrent executions of a Job. Defaults to Allow.", + Description: "ConcurrencyPolicy specifies how to treat concurrent executions of a Job.", Type: []string{"string"}, Format: "", }, diff --git a/vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.pb.go b/vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.pb.go index 0d6d1158c112..954a209451b6 100644 --- a/vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.pb.go +++ b/vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.pb.go @@ -50,9 +50,7 @@ var _ = math.Inf // This is a compile-time assertion to ensure that this generated file // is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package +const _ = proto.GoGoProtoPackageIsVersion1 func (m *APIService) Reset() { *m = APIService{} } func (*APIService) ProtoMessage() {} @@ -86,41 +84,41 @@ func init() { proto.RegisterType((*APIServiceStatus)(nil), "k8s.io.kube_aggregator.pkg.apis.apiregistration.v1alpha1.APIServiceStatus") proto.RegisterType((*ServiceReference)(nil), "k8s.io.kube_aggregator.pkg.apis.apiregistration.v1alpha1.ServiceReference") } -func (m *APIService) Marshal() (dAtA []byte, err error) { +func (m *APIService) Marshal() (data []byte, err error) { size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalTo(dAtA) + data = make([]byte, size) + n, err := m.MarshalTo(data) if err != nil { return nil, err } - return dAtA[:n], nil + return data[:n], nil } -func (m *APIService) MarshalTo(dAtA []byte) (int, error) { +func (m *APIService) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l - dAtA[i] = 0xa + data[i] = 0xa i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.ObjectMeta.Size())) - n1, err := m.ObjectMeta.MarshalTo(dAtA[i:]) + i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) + n1, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } i += n1 - dAtA[i] = 0x12 + data[i] = 0x12 i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.Spec.Size())) - n2, err := m.Spec.MarshalTo(dAtA[i:]) + i = encodeVarintGenerated(data, i, uint64(m.Spec.Size())) + n2, err := m.Spec.MarshalTo(data[i:]) if err != nil { return 0, err } i += n2 - dAtA[i] = 0x1a + data[i] = 0x1a i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.Status.Size())) - n3, err := m.Status.MarshalTo(dAtA[i:]) + i = encodeVarintGenerated(data, i, uint64(m.Status.Size())) + n3, err := m.Status.MarshalTo(data[i:]) if err != nil { return 0, err } @@ -128,77 +126,77 @@ func (m *APIService) MarshalTo(dAtA []byte) (int, error) { return i, nil } -func (m *APIServiceCondition) Marshal() (dAtA []byte, err error) { +func (m *APIServiceCondition) Marshal() (data []byte, err error) { size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalTo(dAtA) + data = make([]byte, size) + n, err := m.MarshalTo(data) if err != nil { return nil, err } - return dAtA[:n], nil + return data[:n], nil } -func (m *APIServiceCondition) MarshalTo(dAtA []byte) (int, error) { +func (m *APIServiceCondition) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l - dAtA[i] = 0xa + data[i] = 0xa i++ - i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type))) - i += copy(dAtA[i:], m.Type) - dAtA[i] = 0x12 + i = encodeVarintGenerated(data, i, uint64(len(m.Type))) + i += copy(data[i:], m.Type) + data[i] = 0x12 i++ - i = encodeVarintGenerated(dAtA, i, uint64(len(m.Status))) - i += copy(dAtA[i:], m.Status) - dAtA[i] = 0x1a + i = encodeVarintGenerated(data, i, uint64(len(m.Status))) + i += copy(data[i:], m.Status) + data[i] = 0x1a i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.LastTransitionTime.Size())) - n4, err := m.LastTransitionTime.MarshalTo(dAtA[i:]) + i = encodeVarintGenerated(data, i, uint64(m.LastTransitionTime.Size())) + n4, err := m.LastTransitionTime.MarshalTo(data[i:]) if err != nil { return 0, err } i += n4 - dAtA[i] = 0x22 + data[i] = 0x22 i++ - i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason))) - i += copy(dAtA[i:], m.Reason) - dAtA[i] = 0x2a + i = encodeVarintGenerated(data, i, uint64(len(m.Reason))) + i += copy(data[i:], m.Reason) + data[i] = 0x2a i++ - i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message))) - i += copy(dAtA[i:], m.Message) + i = encodeVarintGenerated(data, i, uint64(len(m.Message))) + i += copy(data[i:], m.Message) return i, nil } -func (m *APIServiceList) Marshal() (dAtA []byte, err error) { +func (m *APIServiceList) Marshal() (data []byte, err error) { size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalTo(dAtA) + data = make([]byte, size) + n, err := m.MarshalTo(data) if err != nil { return nil, err } - return dAtA[:n], nil + return data[:n], nil } -func (m *APIServiceList) MarshalTo(dAtA []byte) (int, error) { +func (m *APIServiceList) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l - dAtA[i] = 0xa + data[i] = 0xa i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.ListMeta.Size())) - n5, err := m.ListMeta.MarshalTo(dAtA[i:]) + i = encodeVarintGenerated(data, i, uint64(m.ListMeta.Size())) + n5, err := m.ListMeta.MarshalTo(data[i:]) if err != nil { return 0, err } i += n5 if len(m.Items) > 0 { for _, msg := range m.Items { - dAtA[i] = 0x12 + data[i] = 0x12 i++ - i = encodeVarintGenerated(dAtA, i, uint64(msg.Size())) - n, err := msg.MarshalTo(dAtA[i:]) + i = encodeVarintGenerated(data, i, uint64(msg.Size())) + n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } @@ -208,80 +206,80 @@ func (m *APIServiceList) MarshalTo(dAtA []byte) (int, error) { return i, nil } -func (m *APIServiceSpec) Marshal() (dAtA []byte, err error) { +func (m *APIServiceSpec) Marshal() (data []byte, err error) { size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalTo(dAtA) + data = make([]byte, size) + n, err := m.MarshalTo(data) if err != nil { return nil, err } - return dAtA[:n], nil + return data[:n], nil } -func (m *APIServiceSpec) MarshalTo(dAtA []byte) (int, error) { +func (m *APIServiceSpec) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Service != nil { - dAtA[i] = 0xa + data[i] = 0xa i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.Service.Size())) - n6, err := m.Service.MarshalTo(dAtA[i:]) + i = encodeVarintGenerated(data, i, uint64(m.Service.Size())) + n6, err := m.Service.MarshalTo(data[i:]) if err != nil { return 0, err } i += n6 } - dAtA[i] = 0x12 + data[i] = 0x12 i++ - i = encodeVarintGenerated(dAtA, i, uint64(len(m.Group))) - i += copy(dAtA[i:], m.Group) - dAtA[i] = 0x1a + i = encodeVarintGenerated(data, i, uint64(len(m.Group))) + i += copy(data[i:], m.Group) + data[i] = 0x1a i++ - i = encodeVarintGenerated(dAtA, i, uint64(len(m.Version))) - i += copy(dAtA[i:], m.Version) - dAtA[i] = 0x20 + i = encodeVarintGenerated(data, i, uint64(len(m.Version))) + i += copy(data[i:], m.Version) + data[i] = 0x20 i++ if m.InsecureSkipTLSVerify { - dAtA[i] = 1 + data[i] = 1 } else { - dAtA[i] = 0 + data[i] = 0 } i++ if m.CABundle != nil { - dAtA[i] = 0x2a + data[i] = 0x2a i++ - i = encodeVarintGenerated(dAtA, i, uint64(len(m.CABundle))) - i += copy(dAtA[i:], m.CABundle) + i = encodeVarintGenerated(data, i, uint64(len(m.CABundle))) + i += copy(data[i:], m.CABundle) } - dAtA[i] = 0x30 + data[i] = 0x30 i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.Priority)) + i = encodeVarintGenerated(data, i, uint64(m.Priority)) return i, nil } -func (m *APIServiceStatus) Marshal() (dAtA []byte, err error) { +func (m *APIServiceStatus) Marshal() (data []byte, err error) { size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalTo(dAtA) + data = make([]byte, size) + n, err := m.MarshalTo(data) if err != nil { return nil, err } - return dAtA[:n], nil + return data[:n], nil } -func (m *APIServiceStatus) MarshalTo(dAtA []byte) (int, error) { +func (m *APIServiceStatus) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if len(m.Conditions) > 0 { for _, msg := range m.Conditions { - dAtA[i] = 0xa + data[i] = 0xa i++ - i = encodeVarintGenerated(dAtA, i, uint64(msg.Size())) - n, err := msg.MarshalTo(dAtA[i:]) + i = encodeVarintGenerated(data, i, uint64(msg.Size())) + n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } @@ -291,57 +289,57 @@ func (m *APIServiceStatus) MarshalTo(dAtA []byte) (int, error) { return i, nil } -func (m *ServiceReference) Marshal() (dAtA []byte, err error) { +func (m *ServiceReference) Marshal() (data []byte, err error) { size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalTo(dAtA) + data = make([]byte, size) + n, err := m.MarshalTo(data) if err != nil { return nil, err } - return dAtA[:n], nil + return data[:n], nil } -func (m *ServiceReference) MarshalTo(dAtA []byte) (int, error) { +func (m *ServiceReference) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l - dAtA[i] = 0xa + data[i] = 0xa i++ - i = encodeVarintGenerated(dAtA, i, uint64(len(m.Namespace))) - i += copy(dAtA[i:], m.Namespace) - dAtA[i] = 0x12 + i = encodeVarintGenerated(data, i, uint64(len(m.Namespace))) + i += copy(data[i:], m.Namespace) + data[i] = 0x12 i++ - i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name))) - i += copy(dAtA[i:], m.Name) + i = encodeVarintGenerated(data, i, uint64(len(m.Name))) + i += copy(data[i:], m.Name) return i, nil } -func encodeFixed64Generated(dAtA []byte, offset int, v uint64) int { - dAtA[offset] = uint8(v) - dAtA[offset+1] = uint8(v >> 8) - dAtA[offset+2] = uint8(v >> 16) - dAtA[offset+3] = uint8(v >> 24) - dAtA[offset+4] = uint8(v >> 32) - dAtA[offset+5] = uint8(v >> 40) - dAtA[offset+6] = uint8(v >> 48) - dAtA[offset+7] = uint8(v >> 56) +func encodeFixed64Generated(data []byte, offset int, v uint64) int { + data[offset] = uint8(v) + data[offset+1] = uint8(v >> 8) + data[offset+2] = uint8(v >> 16) + data[offset+3] = uint8(v >> 24) + data[offset+4] = uint8(v >> 32) + data[offset+5] = uint8(v >> 40) + data[offset+6] = uint8(v >> 48) + data[offset+7] = uint8(v >> 56) return offset + 8 } -func encodeFixed32Generated(dAtA []byte, offset int, v uint32) int { - dAtA[offset] = uint8(v) - dAtA[offset+1] = uint8(v >> 8) - dAtA[offset+2] = uint8(v >> 16) - dAtA[offset+3] = uint8(v >> 24) +func encodeFixed32Generated(data []byte, offset int, v uint32) int { + data[offset] = uint8(v) + data[offset+1] = uint8(v >> 8) + data[offset+2] = uint8(v >> 16) + data[offset+3] = uint8(v >> 24) return offset + 4 } -func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int { +func encodeVarintGenerated(data []byte, offset int, v uint64) int { for v >= 1<<7 { - dAtA[offset] = uint8(v&0x7f | 0x80) + data[offset] = uint8(v&0x7f | 0x80) v >>= 7 offset++ } - dAtA[offset] = uint8(v) + data[offset] = uint8(v) return offset + 1 } func (m *APIService) Size() (n int) { @@ -522,8 +520,8 @@ func valueToStringGenerated(v interface{}) string { pv := reflect.Indirect(rv).Interface() return fmt.Sprintf("*%v", pv) } -func (m *APIService) Unmarshal(dAtA []byte) error { - l := len(dAtA) +func (m *APIService) Unmarshal(data []byte) error { + l := len(data) iNdEx := 0 for iNdEx < l { preIndex := iNdEx @@ -535,7 +533,7 @@ func (m *APIService) Unmarshal(dAtA []byte) error { if iNdEx >= l { return io.ErrUnexpectedEOF } - b := dAtA[iNdEx] + b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { @@ -563,7 +561,7 @@ func (m *APIService) Unmarshal(dAtA []byte) error { if iNdEx >= l { return io.ErrUnexpectedEOF } - b := dAtA[iNdEx] + b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { @@ -577,7 +575,7 @@ func (m *APIService) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + if err := m.ObjectMeta.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex @@ -593,7 +591,7 @@ func (m *APIService) Unmarshal(dAtA []byte) error { if iNdEx >= l { return io.ErrUnexpectedEOF } - b := dAtA[iNdEx] + b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { @@ -607,7 +605,7 @@ func (m *APIService) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + if err := m.Spec.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex @@ -623,7 +621,7 @@ func (m *APIService) Unmarshal(dAtA []byte) error { if iNdEx >= l { return io.ErrUnexpectedEOF } - b := dAtA[iNdEx] + b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { @@ -637,13 +635,13 @@ func (m *APIService) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + if err := m.Status.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex - skippy, err := skipGenerated(dAtA[iNdEx:]) + skippy, err := skipGenerated(data[iNdEx:]) if err != nil { return err } @@ -662,8 +660,8 @@ func (m *APIService) Unmarshal(dAtA []byte) error { } return nil } -func (m *APIServiceCondition) Unmarshal(dAtA []byte) error { - l := len(dAtA) +func (m *APIServiceCondition) Unmarshal(data []byte) error { + l := len(data) iNdEx := 0 for iNdEx < l { preIndex := iNdEx @@ -675,7 +673,7 @@ func (m *APIServiceCondition) Unmarshal(dAtA []byte) error { if iNdEx >= l { return io.ErrUnexpectedEOF } - b := dAtA[iNdEx] + b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { @@ -703,7 +701,7 @@ func (m *APIServiceCondition) Unmarshal(dAtA []byte) error { if iNdEx >= l { return io.ErrUnexpectedEOF } - b := dAtA[iNdEx] + b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { @@ -718,7 +716,7 @@ func (m *APIServiceCondition) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Type = APIServiceConditionType(dAtA[iNdEx:postIndex]) + m.Type = APIServiceConditionType(data[iNdEx:postIndex]) iNdEx = postIndex case 2: if wireType != 2 { @@ -732,7 +730,7 @@ func (m *APIServiceCondition) Unmarshal(dAtA []byte) error { if iNdEx >= l { return io.ErrUnexpectedEOF } - b := dAtA[iNdEx] + b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { @@ -747,7 +745,7 @@ func (m *APIServiceCondition) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Status = ConditionStatus(dAtA[iNdEx:postIndex]) + m.Status = ConditionStatus(data[iNdEx:postIndex]) iNdEx = postIndex case 3: if wireType != 2 { @@ -761,7 +759,7 @@ func (m *APIServiceCondition) Unmarshal(dAtA []byte) error { if iNdEx >= l { return io.ErrUnexpectedEOF } - b := dAtA[iNdEx] + b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { @@ -775,7 +773,7 @@ func (m *APIServiceCondition) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - if err := m.LastTransitionTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + if err := m.LastTransitionTime.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex @@ -791,7 +789,7 @@ func (m *APIServiceCondition) Unmarshal(dAtA []byte) error { if iNdEx >= l { return io.ErrUnexpectedEOF } - b := dAtA[iNdEx] + b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { @@ -806,7 +804,7 @@ func (m *APIServiceCondition) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Reason = string(dAtA[iNdEx:postIndex]) + m.Reason = string(data[iNdEx:postIndex]) iNdEx = postIndex case 5: if wireType != 2 { @@ -820,7 +818,7 @@ func (m *APIServiceCondition) Unmarshal(dAtA []byte) error { if iNdEx >= l { return io.ErrUnexpectedEOF } - b := dAtA[iNdEx] + b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { @@ -835,11 +833,11 @@ func (m *APIServiceCondition) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Message = string(dAtA[iNdEx:postIndex]) + m.Message = string(data[iNdEx:postIndex]) iNdEx = postIndex default: iNdEx = preIndex - skippy, err := skipGenerated(dAtA[iNdEx:]) + skippy, err := skipGenerated(data[iNdEx:]) if err != nil { return err } @@ -858,8 +856,8 @@ func (m *APIServiceCondition) Unmarshal(dAtA []byte) error { } return nil } -func (m *APIServiceList) Unmarshal(dAtA []byte) error { - l := len(dAtA) +func (m *APIServiceList) Unmarshal(data []byte) error { + l := len(data) iNdEx := 0 for iNdEx < l { preIndex := iNdEx @@ -871,7 +869,7 @@ func (m *APIServiceList) Unmarshal(dAtA []byte) error { if iNdEx >= l { return io.ErrUnexpectedEOF } - b := dAtA[iNdEx] + b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { @@ -899,7 +897,7 @@ func (m *APIServiceList) Unmarshal(dAtA []byte) error { if iNdEx >= l { return io.ErrUnexpectedEOF } - b := dAtA[iNdEx] + b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { @@ -913,7 +911,7 @@ func (m *APIServiceList) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + if err := m.ListMeta.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex @@ -929,7 +927,7 @@ func (m *APIServiceList) Unmarshal(dAtA []byte) error { if iNdEx >= l { return io.ErrUnexpectedEOF } - b := dAtA[iNdEx] + b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { @@ -944,13 +942,13 @@ func (m *APIServiceList) Unmarshal(dAtA []byte) error { return io.ErrUnexpectedEOF } m.Items = append(m.Items, APIService{}) - if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + if err := m.Items[len(m.Items)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex - skippy, err := skipGenerated(dAtA[iNdEx:]) + skippy, err := skipGenerated(data[iNdEx:]) if err != nil { return err } @@ -969,8 +967,8 @@ func (m *APIServiceList) Unmarshal(dAtA []byte) error { } return nil } -func (m *APIServiceSpec) Unmarshal(dAtA []byte) error { - l := len(dAtA) +func (m *APIServiceSpec) Unmarshal(data []byte) error { + l := len(data) iNdEx := 0 for iNdEx < l { preIndex := iNdEx @@ -982,7 +980,7 @@ func (m *APIServiceSpec) Unmarshal(dAtA []byte) error { if iNdEx >= l { return io.ErrUnexpectedEOF } - b := dAtA[iNdEx] + b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { @@ -1010,7 +1008,7 @@ func (m *APIServiceSpec) Unmarshal(dAtA []byte) error { if iNdEx >= l { return io.ErrUnexpectedEOF } - b := dAtA[iNdEx] + b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { @@ -1027,7 +1025,7 @@ func (m *APIServiceSpec) Unmarshal(dAtA []byte) error { if m.Service == nil { m.Service = &ServiceReference{} } - if err := m.Service.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + if err := m.Service.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex @@ -1043,7 +1041,7 @@ func (m *APIServiceSpec) Unmarshal(dAtA []byte) error { if iNdEx >= l { return io.ErrUnexpectedEOF } - b := dAtA[iNdEx] + b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { @@ -1058,7 +1056,7 @@ func (m *APIServiceSpec) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Group = string(dAtA[iNdEx:postIndex]) + m.Group = string(data[iNdEx:postIndex]) iNdEx = postIndex case 3: if wireType != 2 { @@ -1072,7 +1070,7 @@ func (m *APIServiceSpec) Unmarshal(dAtA []byte) error { if iNdEx >= l { return io.ErrUnexpectedEOF } - b := dAtA[iNdEx] + b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { @@ -1087,7 +1085,7 @@ func (m *APIServiceSpec) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Version = string(dAtA[iNdEx:postIndex]) + m.Version = string(data[iNdEx:postIndex]) iNdEx = postIndex case 4: if wireType != 0 { @@ -1101,7 +1099,7 @@ func (m *APIServiceSpec) Unmarshal(dAtA []byte) error { if iNdEx >= l { return io.ErrUnexpectedEOF } - b := dAtA[iNdEx] + b := data[iNdEx] iNdEx++ v |= (int(b) & 0x7F) << shift if b < 0x80 { @@ -1121,7 +1119,7 @@ func (m *APIServiceSpec) Unmarshal(dAtA []byte) error { if iNdEx >= l { return io.ErrUnexpectedEOF } - b := dAtA[iNdEx] + b := data[iNdEx] iNdEx++ byteLen |= (int(b) & 0x7F) << shift if b < 0x80 { @@ -1135,7 +1133,7 @@ func (m *APIServiceSpec) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.CABundle = append(m.CABundle[:0], dAtA[iNdEx:postIndex]...) + m.CABundle = append(m.CABundle[:0], data[iNdEx:postIndex]...) if m.CABundle == nil { m.CABundle = []byte{} } @@ -1152,7 +1150,7 @@ func (m *APIServiceSpec) Unmarshal(dAtA []byte) error { if iNdEx >= l { return io.ErrUnexpectedEOF } - b := dAtA[iNdEx] + b := data[iNdEx] iNdEx++ m.Priority |= (int64(b) & 0x7F) << shift if b < 0x80 { @@ -1161,7 +1159,7 @@ func (m *APIServiceSpec) Unmarshal(dAtA []byte) error { } default: iNdEx = preIndex - skippy, err := skipGenerated(dAtA[iNdEx:]) + skippy, err := skipGenerated(data[iNdEx:]) if err != nil { return err } @@ -1180,8 +1178,8 @@ func (m *APIServiceSpec) Unmarshal(dAtA []byte) error { } return nil } -func (m *APIServiceStatus) Unmarshal(dAtA []byte) error { - l := len(dAtA) +func (m *APIServiceStatus) Unmarshal(data []byte) error { + l := len(data) iNdEx := 0 for iNdEx < l { preIndex := iNdEx @@ -1193,7 +1191,7 @@ func (m *APIServiceStatus) Unmarshal(dAtA []byte) error { if iNdEx >= l { return io.ErrUnexpectedEOF } - b := dAtA[iNdEx] + b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { @@ -1221,7 +1219,7 @@ func (m *APIServiceStatus) Unmarshal(dAtA []byte) error { if iNdEx >= l { return io.ErrUnexpectedEOF } - b := dAtA[iNdEx] + b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { @@ -1236,13 +1234,13 @@ func (m *APIServiceStatus) Unmarshal(dAtA []byte) error { return io.ErrUnexpectedEOF } m.Conditions = append(m.Conditions, APIServiceCondition{}) - if err := m.Conditions[len(m.Conditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + if err := m.Conditions[len(m.Conditions)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex - skippy, err := skipGenerated(dAtA[iNdEx:]) + skippy, err := skipGenerated(data[iNdEx:]) if err != nil { return err } @@ -1261,8 +1259,8 @@ func (m *APIServiceStatus) Unmarshal(dAtA []byte) error { } return nil } -func (m *ServiceReference) Unmarshal(dAtA []byte) error { - l := len(dAtA) +func (m *ServiceReference) Unmarshal(data []byte) error { + l := len(data) iNdEx := 0 for iNdEx < l { preIndex := iNdEx @@ -1274,7 +1272,7 @@ func (m *ServiceReference) Unmarshal(dAtA []byte) error { if iNdEx >= l { return io.ErrUnexpectedEOF } - b := dAtA[iNdEx] + b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { @@ -1302,7 +1300,7 @@ func (m *ServiceReference) Unmarshal(dAtA []byte) error { if iNdEx >= l { return io.ErrUnexpectedEOF } - b := dAtA[iNdEx] + b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { @@ -1317,7 +1315,7 @@ func (m *ServiceReference) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Namespace = string(dAtA[iNdEx:postIndex]) + m.Namespace = string(data[iNdEx:postIndex]) iNdEx = postIndex case 2: if wireType != 2 { @@ -1331,7 +1329,7 @@ func (m *ServiceReference) Unmarshal(dAtA []byte) error { if iNdEx >= l { return io.ErrUnexpectedEOF } - b := dAtA[iNdEx] + b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { @@ -1346,11 +1344,11 @@ func (m *ServiceReference) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.Name = string(dAtA[iNdEx:postIndex]) + m.Name = string(data[iNdEx:postIndex]) iNdEx = postIndex default: iNdEx = preIndex - skippy, err := skipGenerated(dAtA[iNdEx:]) + skippy, err := skipGenerated(data[iNdEx:]) if err != nil { return err } @@ -1369,8 +1367,8 @@ func (m *ServiceReference) Unmarshal(dAtA []byte) error { } return nil } -func skipGenerated(dAtA []byte) (n int, err error) { - l := len(dAtA) +func skipGenerated(data []byte) (n int, err error) { + l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 @@ -1381,7 +1379,7 @@ func skipGenerated(dAtA []byte) (n int, err error) { if iNdEx >= l { return 0, io.ErrUnexpectedEOF } - b := dAtA[iNdEx] + b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { @@ -1399,7 +1397,7 @@ func skipGenerated(dAtA []byte) (n int, err error) { return 0, io.ErrUnexpectedEOF } iNdEx++ - if dAtA[iNdEx-1] < 0x80 { + if data[iNdEx-1] < 0x80 { break } } @@ -1416,7 +1414,7 @@ func skipGenerated(dAtA []byte) (n int, err error) { if iNdEx >= l { return 0, io.ErrUnexpectedEOF } - b := dAtA[iNdEx] + b := data[iNdEx] iNdEx++ length |= (int(b) & 0x7F) << shift if b < 0x80 { @@ -1439,7 +1437,7 @@ func skipGenerated(dAtA []byte) (n int, err error) { if iNdEx >= l { return 0, io.ErrUnexpectedEOF } - b := dAtA[iNdEx] + b := data[iNdEx] iNdEx++ innerWire |= (uint64(b) & 0x7F) << shift if b < 0x80 { @@ -1450,7 +1448,7 @@ func skipGenerated(dAtA []byte) (n int, err error) { if innerWireType == 4 { break } - next, err := skipGenerated(dAtA[start:]) + next, err := skipGenerated(data[start:]) if err != nil { return 0, err } @@ -1474,13 +1472,9 @@ var ( ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow") ) -func init() { - proto.RegisterFile("k8s.io/kubernetes/vendor/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto", fileDescriptorGenerated) -} - var fileDescriptorGenerated = []byte{ // 819 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x54, 0xcf, 0x6f, 0x1b, 0x45, + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xac, 0x54, 0xcf, 0x6f, 0x1b, 0x45, 0x14, 0xf6, 0x26, 0xb6, 0xe3, 0x4c, 0x42, 0x1b, 0x06, 0x55, 0x58, 0x96, 0x58, 0x07, 0x23, 0x81, 0xa9, 0xe8, 0x2e, 0x29, 0x08, 0x15, 0x71, 0xea, 0x16, 0x09, 0x82, 0x12, 0xa8, 0xc6, 0x51, 0x0f, 0x08, 0x09, 0xc6, 0xeb, 0x97, 0xf5, 0xd4, 0xde, 0x1f, 0xcc, 0xcc, 0xae, 0xf0, 0xad, 0xfc, 0x07, From 48077e9d76c5d6067c43802ad3232d4a89b48afe Mon Sep 17 00:00:00 2001 From: deads2k Date: Fri, 19 May 2017 13:05:23 -0400 Subject: [PATCH 3/7] add aggregator config --- pkg/cmd/server/api/helpers.go | 3 +++ pkg/cmd/server/api/types.go | 9 +++++++++ pkg/cmd/server/api/v1/swagger_doc.go | 10 ++++++++++ pkg/cmd/server/api/v1/types.go | 9 +++++++++ pkg/cmd/server/api/v1/types_test.go | 4 ++++ pkg/cmd/server/api/validation/master.go | 11 +++++++++-- 6 files changed, 44 insertions(+), 2 deletions(-) diff --git a/pkg/cmd/server/api/helpers.go b/pkg/cmd/server/api/helpers.go index d898f281095b..ad7a188903ce 100644 --- a/pkg/cmd/server/api/helpers.go +++ b/pkg/cmd/server/api/helpers.go @@ -246,6 +246,9 @@ func GetMasterFileReferences(config *MasterConfig) []*string { refs = append(refs, &config.AuthConfig.RequestHeader.ClientCA) } + refs = append(refs, &config.AggregatorConfig.ProxyClientInfo.CertFile) + refs = append(refs, &config.AggregatorConfig.ProxyClientInfo.KeyFile) + refs = append(refs, &config.ServiceAccountConfig.MasterCA) refs = append(refs, &config.ServiceAccountConfig.PrivateKeyFile) for i := range config.ServiceAccountConfig.PublicKeyFiles { diff --git a/pkg/cmd/server/api/types.go b/pkg/cmd/server/api/types.go index 426ec6b5a04d..397974d775ba 100644 --- a/pkg/cmd/server/api/types.go +++ b/pkg/cmd/server/api/types.go @@ -318,6 +318,9 @@ type MasterConfig struct { // oauth token and client certificate authenticators AuthConfig MasterAuthConfig + // AggregatorConfig has options for configuring the aggregator component of the API server. + AggregatorConfig AggregatorConfig + // CORSAllowedOrigins CORSAllowedOrigins []string @@ -438,6 +441,12 @@ type RequestHeaderAuthenticationOptions struct { ExtraHeaderPrefixes []string } +// AggregatorConfig holds information required to make the aggregator function. +type AggregatorConfig struct { + // ProxyClientInfo specifies the client cert/key to use when proxying to aggregated API servers + ProxyClientInfo CertInfo +} + // AuditConfig holds configuration for the audit capabilities type AuditConfig struct { // If this flag is set, audit log will be printed in the logs. diff --git a/pkg/cmd/server/api/v1/swagger_doc.go b/pkg/cmd/server/api/v1/swagger_doc.go index 7ce8d4622baa..798f5067b2dc 100644 --- a/pkg/cmd/server/api/v1/swagger_doc.go +++ b/pkg/cmd/server/api/v1/swagger_doc.go @@ -36,6 +36,15 @@ func (AdmissionPluginConfig) SwaggerDoc() map[string]string { return map_AdmissionPluginConfig } +var map_AggregatorConfig = map[string]string{ + "": "AggregatorConfig holds information required to make the aggregator function.", + "proxyClientInfo": "ProxyClientInfo specifies the client cert/key to use when proxying to aggregated API servers", +} + +func (AggregatorConfig) SwaggerDoc() map[string]string { + return map_AggregatorConfig +} + var map_AllowAllPasswordIdentityProvider = map[string]string{ "": "AllowAllPasswordIdentityProvider provides identities for users authenticating using non-empty passwords", } @@ -481,6 +490,7 @@ var map_MasterConfig = map[string]string{ "": "MasterConfig holds the necessary configuration options for the OpenShift master", "servingInfo": "ServingInfo describes how to start serving", "authConfig": "AuthConfig configures authentication options in addition to the standard oauth token and client certificate authenticators", + "aggregatorConfig": "AggregatorConfig has options for configuring the aggregator component of the API server.", "corsAllowedOrigins": "CORSAllowedOrigins", "apiLevels": "APILevels is a list of API levels that should be enabled on startup: v1 as examples", "masterPublicURL": "MasterPublicURL is how clients can access the OpenShift API server", diff --git a/pkg/cmd/server/api/v1/types.go b/pkg/cmd/server/api/v1/types.go index 9bd76a292f7c..77ae9b42c7ff 100644 --- a/pkg/cmd/server/api/v1/types.go +++ b/pkg/cmd/server/api/v1/types.go @@ -182,6 +182,9 @@ type MasterConfig struct { // oauth token and client certificate authenticators AuthConfig MasterAuthConfig `json:"authConfig"` + // AggregatorConfig has options for configuring the aggregator component of the API server. + AggregatorConfig AggregatorConfig `json:"aggregatorConfig"` + // CORSAllowedOrigins CORSAllowedOrigins []string `json:"corsAllowedOrigins"` @@ -305,6 +308,12 @@ type RequestHeaderAuthenticationOptions struct { ExtraHeaderPrefixes []string `json:"extraHeaderPrefixes"` } +// AggregatorConfig holds information required to make the aggregator function. +type AggregatorConfig struct { + // ProxyClientInfo specifies the client cert/key to use when proxying to aggregated API servers + ProxyClientInfo CertInfo `json:"proxyClientInfo"` +} + // AuditConfig holds configuration for the audit capabilities type AuditConfig struct { // If this flag is set, audit log will be printed in the logs. diff --git a/pkg/cmd/server/api/v1/types_test.go b/pkg/cmd/server/api/v1/types_test.go index ed0be34afd43..ce646d509f14 100644 --- a/pkg/cmd/server/api/v1/types_test.go +++ b/pkg/cmd/server/api/v1/types_test.go @@ -84,6 +84,10 @@ volumeDirectory: "" location: "" pluginOrderOverride: - plugin +aggregatorConfig: + proxyClientInfo: + certFile: "" + keyFile: "" apiLevels: null apiVersion: v1 assetConfig: diff --git a/pkg/cmd/server/api/validation/master.go b/pkg/cmd/server/api/validation/master.go index 7508518b3054..0c9f5bf1d72b 100644 --- a/pkg/cmd/server/api/validation/master.go +++ b/pkg/cmd/server/api/validation/master.go @@ -192,10 +192,9 @@ func ValidateMasterConfig(config *api.MasterConfig, fldPath *field.Path) Validat } validationResults.Append(ValidateControllerConfig(config.ControllerConfig, fldPath.Child("controllerConfig"))) - validationResults.Append(ValidateAuditConfig(config.AuditConfig, fldPath.Child("auditConfig"))) - validationResults.Append(ValidateMasterAuthConfig(config.AuthConfig, fldPath.Child("authConfig"))) + validationResults.Append(ValidateAggregatorConfig(config.AuthConfig, fldPath.Child("aggregatorConfig"))) return validationResults } @@ -226,6 +225,14 @@ func ValidateMasterAuthConfig(config api.MasterAuthConfig, fldPath *field.Path) return validationResults } +func ValidateAggregatorConfig(config api.AggregatorConfig, fldPath *field.Path) ValidationResults { + validationResults := ValidationResults{} + + validationResults.AddErrors(ValidateCertInfo(config.ProxyClientInfo, false, fldPath.Child("proxyClientInfo"))...) + + return validationResults +} + func ValidateAuditConfig(config api.AuditConfig, fldPath *field.Path) ValidationResults { validationResults := ValidationResults{} From 702e4b73fdafbf63293b66c54a993c13a6eb0493 Mon Sep 17 00:00:00 2001 From: deads2k Date: Fri, 19 May 2017 13:28:38 -0400 Subject: [PATCH 4/7] wire in aggregator --- pkg/cmd/server/api/validation/master.go | 2 +- pkg/cmd/server/origin/aggregator.go | 171 ++++++++++++++++++++++++ pkg/cmd/server/origin/master.go | 25 +++- pkg/cmd/server/start/start_master.go | 2 +- 4 files changed, 196 insertions(+), 4 deletions(-) create mode 100644 pkg/cmd/server/origin/aggregator.go diff --git a/pkg/cmd/server/api/validation/master.go b/pkg/cmd/server/api/validation/master.go index 0c9f5bf1d72b..359512df961f 100644 --- a/pkg/cmd/server/api/validation/master.go +++ b/pkg/cmd/server/api/validation/master.go @@ -194,7 +194,7 @@ func ValidateMasterConfig(config *api.MasterConfig, fldPath *field.Path) Validat validationResults.Append(ValidateControllerConfig(config.ControllerConfig, fldPath.Child("controllerConfig"))) validationResults.Append(ValidateAuditConfig(config.AuditConfig, fldPath.Child("auditConfig"))) validationResults.Append(ValidateMasterAuthConfig(config.AuthConfig, fldPath.Child("authConfig"))) - validationResults.Append(ValidateAggregatorConfig(config.AuthConfig, fldPath.Child("aggregatorConfig"))) + validationResults.Append(ValidateAggregatorConfig(config.AggregatorConfig, fldPath.Child("aggregatorConfig"))) return validationResults } diff --git a/pkg/cmd/server/origin/aggregator.go b/pkg/cmd/server/origin/aggregator.go new file mode 100644 index 000000000000..2a20921ec2a1 --- /dev/null +++ b/pkg/cmd/server/origin/aggregator.go @@ -0,0 +1,171 @@ +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Package app does all of the work necessary to create a Kubernetes +// APIServer by binding together the API, master and APIServer infrastructure. +// It can be configured and called directly or via the hyperkube framework. +package origin + +import ( + "fmt" + "io/ioutil" + "net/http" + "strings" + + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + "k8s.io/apimachinery/pkg/labels" + "k8s.io/apimachinery/pkg/runtime/schema" + genericapiserver "k8s.io/apiserver/pkg/server" + "k8s.io/apiserver/pkg/server/healthz" + kubeclientset "k8s.io/client-go/kubernetes" + "k8s.io/kube-aggregator/pkg/apis/apiregistration" + "k8s.io/kube-aggregator/pkg/apis/apiregistration/install" + aggregatorapiserver "k8s.io/kube-aggregator/pkg/apiserver" + apiregistrationclient "k8s.io/kube-aggregator/pkg/client/clientset_generated/internalclientset/typed/apiregistration/internalversion" + "k8s.io/kube-aggregator/pkg/controllers/autoregister" + kapi "k8s.io/kubernetes/pkg/api" + informers "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion" +) + +func (c *MasterConfig) createAggregatorConfig(kubeAPIServerConfig genericapiserver.Config) (*aggregatorapiserver.Config, error) { + // make a shallow copy to let us twiddle a few things + // most of the config actually remains the same. We only need to mess with a couple items related to the particulars of the aggregator + genericConfig := kubeAPIServerConfig + + // the aggregator doesn't wire these up. It just delegates them to the kubeapiserver + genericConfig.EnableSwaggerUI = false + genericConfig.OpenAPIConfig = nil + genericConfig.SwaggerConfig = nil + genericConfig.FallThroughHandler = nil + + // install our types into the scheme so that "normal" RESTOptionsGetters can work for us + install.Install(kapi.GroupFactoryRegistry, kapi.Registry, kapi.Scheme) + + client, err := kubeclientset.NewForConfig(genericConfig.LoopbackClientConfig) + if err != nil { + return nil, err + } + + certBytes, err := ioutil.ReadFile(c.Options.AggregatorConfig.ProxyClientInfo.CertFile) + if err != nil { + return nil, err + } + keyBytes, err := ioutil.ReadFile(c.Options.AggregatorConfig.ProxyClientInfo.KeyFile) + if err != nil { + return nil, err + } + return &aggregatorapiserver.Config{ + GenericConfig: &genericConfig, + CoreAPIServerClient: client, + ProxyClientCert: certBytes, + ProxyClientKey: keyBytes, + }, nil +} + +func createAggregatorServer(aggregatorConfig *aggregatorapiserver.Config, delegateAPIServer genericapiserver.DelegationTarget, sharedInformers informers.SharedInformerFactory, stopCh <-chan struct{}) (*aggregatorapiserver.APIAggregator, error) { + aggregatorServer, err := aggregatorConfig.Complete().NewWithDelegate(delegateAPIServer, stopCh) + if err != nil { + return nil, err + } + + // create controllers for auto-registration + apiRegistrationClient, err := apiregistrationclient.NewForConfig(aggregatorConfig.GenericConfig.LoopbackClientConfig) + if err != nil { + return nil, err + } + autoRegistrationController := autoregister.NewAutoRegisterController(aggregatorServer.APIRegistrationInformers.Apiregistration().InternalVersion().APIServices(), apiRegistrationClient) + apiServices := apiServicesToRegister(delegateAPIServer, autoRegistrationController) + + aggregatorServer.GenericAPIServer.AddPostStartHook("kube-apiserver-autoregistration", func(context genericapiserver.PostStartHookContext) error { + go autoRegistrationController.Run(5, stopCh) + return nil + }) + aggregatorServer.GenericAPIServer.AddHealthzChecks(healthz.NamedCheck("autoregister-completion", func(r *http.Request) error { + items, err := aggregatorServer.APIRegistrationInformers.Apiregistration().InternalVersion().APIServices().Lister().List(labels.Everything()) + if err != nil { + return err + } + + missing := []apiregistration.APIService{} + for _, apiService := range apiServices { + found := false + for _, item := range items { + if item.Name == apiService.Name { + found = true + break + } + } + + if !found { + missing = append(missing, *apiService) + } + } + + if len(missing) > 0 { + return fmt.Errorf("missing APIService: %v", missing) + } + return nil + })) + + return aggregatorServer, nil +} + +func makeAPIService(gv schema.GroupVersion) *apiregistration.APIService { + return &apiregistration.APIService{ + ObjectMeta: metav1.ObjectMeta{Name: gv.Version + "." + gv.Group}, + Spec: apiregistration.APIServiceSpec{ + Group: gv.Group, + Version: gv.Version, + Priority: 100, + }, + } +} + +func apiServicesToRegister(delegateAPIServer genericapiserver.DelegationTarget, registration autoregister.AutoAPIServiceRegistration) []*apiregistration.APIService { + apiServices := []*apiregistration.APIService{} + + for _, curr := range delegateAPIServer.ListedPaths() { + if curr == "/api/v1" { + apiService := makeAPIService(schema.GroupVersion{Group: "", Version: "v1"}) + registration.AddAPIServiceToSync(apiService) + apiServices = append(apiServices, apiService) + continue + } + + if !strings.HasPrefix(curr, "/apis/") { + continue + } + // this comes back in a list that looks like /apis/rbac.authorization.k8s.io/v1alpha1 + tokens := strings.Split(curr, "/") + if len(tokens) != 4 { + continue + } + + apiService := makeAPIService(schema.GroupVersion{Group: tokens[2], Version: tokens[3]}) + + // TODO this is probably an indication that we need explicit and precise control over the discovery chain + // but for now its a special case + // apps has to come last for compatibility with 1.5 kubectl clients + if apiService.Spec.Group == "apps" { + apiService.Spec.Priority = 110 + } + + registration.AddAPIServiceToSync(apiService) + apiServices = append(apiServices, apiService) + } + + return apiServices +} diff --git a/pkg/cmd/server/origin/master.go b/pkg/cmd/server/origin/master.go index 3bd1f9540a8e..d62afed8490f 100644 --- a/pkg/cmd/server/origin/master.go +++ b/pkg/cmd/server/origin/master.go @@ -172,7 +172,7 @@ var excludedV1Types = sets.NewString() // Run launches the OpenShift master by creating a kubernetes master, installing // OpenShift APIs into it and then running it. -func (c *MasterConfig) Run(kc *kubernetes.MasterConfig, assetConfig *AssetConfig) { +func (c *MasterConfig) Run(kc *kubernetes.MasterConfig, assetConfig *AssetConfig, stopCh <-chan struct{}) { var ( messages []string err error @@ -193,7 +193,28 @@ func (c *MasterConfig) Run(kc *kubernetes.MasterConfig, assetConfig *AssetConfig for _, s := range messages { glog.Infof(s, c.Options.ServingInfo.BindAddress) } - go kmaster.GenericAPIServer.PrepareRun().Run(utilwait.NeverStop) + + apiserver := kmaster.GenericAPIServer.PrepareRun() + + // presence of the key indicates whether or not to enable the aggregator + if len(c.Options.AggregatorConfig.ProxyClientInfo.KeyFile) == 0 { + go apiserver.Run(utilwait.NeverStop) + + // Attempt to verify the server came up for 20 seconds (100 tries * 100ms, 100ms timeout per try) + cmdutil.WaitForSuccessfulDial(c.TLS, c.Options.ServingInfo.BindNetwork, c.Options.ServingInfo.BindAddress, 100*time.Millisecond, 100*time.Millisecond, 100) + return + } + + aggregatorConfig, err := c.createAggregatorConfig(*kc.Master.GenericConfig) + if err != nil { + glog.Fatalf("Failed to create aggregator config: %v", err) + } + aggregatorServer, err := createAggregatorServer(aggregatorConfig, apiserver.GenericAPIServer, kc.Informers.InternalKubernetesInformers(), stopCh) + if err != nil { + // we don't need special handling for innerStopCh because the aggregator server doesn't create any go routines + glog.Fatalf("Failed to create aggregator server: %v", err) + } + go aggregatorServer.GenericAPIServer.PrepareRun().Run(stopCh) // Attempt to verify the server came up for 20 seconds (100 tries * 100ms, 100ms timeout per try) cmdutil.WaitForSuccessfulDial(c.TLS, c.Options.ServingInfo.BindNetwork, c.Options.ServingInfo.BindAddress, 100*time.Millisecond, 100*time.Millisecond, 100) diff --git a/pkg/cmd/server/start/start_master.go b/pkg/cmd/server/start/start_master.go index 4ba4438d4c5f..5b802803bdd4 100644 --- a/pkg/cmd/server/start/start_master.go +++ b/pkg/cmd/server/start/start_master.go @@ -521,7 +521,7 @@ func StartAPI(oc *origin.MasterConfig, kc *kubernetes.MasterConfig) error { } } - oc.Run(kc, embeddedAssetConfig) + oc.Run(kc, embeddedAssetConfig, utilwait.NeverStop) // start DNS before the informers are started because it adds a ClusterIP index. if oc.Options.DNSConfig != nil { From 1796e7d574d9a8a96568bfd2e8bf1f1b236a1a51 Mon Sep 17 00:00:00 2001 From: deads2k Date: Mon, 22 May 2017 15:12:06 -0400 Subject: [PATCH 5/7] UPSTREAM: 44837: Fix Content-Type error of apis --- .../pkg/apiserver/handler_apis.go | 20 +++---------------- 1 file changed, 3 insertions(+), 17 deletions(-) diff --git a/vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/pkg/apiserver/handler_apis.go b/vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/pkg/apiserver/handler_apis.go index 7d3c60abda36..3a3c54a73b28 100644 --- a/vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/pkg/apiserver/handler_apis.go +++ b/vendor/k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator/pkg/apiserver/handler_apis.go @@ -23,7 +23,7 @@ import ( apierrors "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" - "k8s.io/apimachinery/pkg/runtime" + "k8s.io/apimachinery/pkg/runtime/schema" "k8s.io/apimachinery/pkg/runtime/serializer" "k8s.io/apiserver/pkg/endpoints/handlers/responsewriters" v1listers "k8s.io/client-go/listers/core/v1" @@ -109,14 +109,7 @@ func (r *apisHandler) ServeHTTP(w http.ResponseWriter, req *http.Request) { } } - json, err := runtime.Encode(r.codecs.LegacyCodec(), discoveryGroupList) - if err != nil { - http.Error(w, err.Error(), http.StatusInternalServerError) - return - } - if _, err := w.Write(json); err != nil { - panic(err) - } + responsewriters.WriteObjectNegotiated(r.codecs, schema.GroupVersion{}, w, req, http.StatusOK, discoveryGroupList) } // convertToDiscoveryAPIGroup takes apiservices in a single group and returns a discovery compatible object. @@ -219,12 +212,5 @@ func (r *apiGroupHandler) ServeHTTP(w http.ResponseWriter, req *http.Request) { http.Error(w, "", http.StatusNotFound) return } - json, err := runtime.Encode(r.codecs.LegacyCodec(), discoveryGroup) - if err != nil { - http.Error(w, err.Error(), http.StatusInternalServerError) - return - } - if _, err := w.Write(json); err != nil { - panic(err) - } + responsewriters.WriteObjectNegotiated(r.codecs, schema.GroupVersion{}, w, req, http.StatusOK, discoveryGroup) } From 236ecbc18f25d3621933b8616a1ace1dbead1ea4 Mon Sep 17 00:00:00 2001 From: deads2k Date: Mon, 22 May 2017 15:38:14 -0400 Subject: [PATCH 6/7] add artifacts for aggregation testing --- .../aggregator/kube-system-auth-reader.yaml | 14 +++++++++ .../sample-apiserver-apiservice.yaml | 12 ++++++++ .../sample-apiserver-authdelegator.yaml | 10 +++++++ .../sample-apiserver-authreader.yaml | 12 ++++++++ .../aggregator/sample-apiserver-rc.yaml | 30 +++++++++++++++++++ .../aggregator/sample-apiserver-sa.yaml | 5 ++++ .../aggregator/sample-apiserver-service.yaml | 12 ++++++++ 7 files changed, 95 insertions(+) create mode 100644 test/extended/testdata/aggregator/kube-system-auth-reader.yaml create mode 100644 test/extended/testdata/aggregator/sample-apiserver-apiservice.yaml create mode 100644 test/extended/testdata/aggregator/sample-apiserver-authdelegator.yaml create mode 100644 test/extended/testdata/aggregator/sample-apiserver-authreader.yaml create mode 100644 test/extended/testdata/aggregator/sample-apiserver-rc.yaml create mode 100644 test/extended/testdata/aggregator/sample-apiserver-sa.yaml create mode 100644 test/extended/testdata/aggregator/sample-apiserver-service.yaml diff --git a/test/extended/testdata/aggregator/kube-system-auth-reader.yaml b/test/extended/testdata/aggregator/kube-system-auth-reader.yaml new file mode 100644 index 000000000000..87267e5373f6 --- /dev/null +++ b/test/extended/testdata/aggregator/kube-system-auth-reader.yaml @@ -0,0 +1,14 @@ +apiVersion: authorization.openshift.io/v1 +kind: Role +metadata: + name: extension-apiserver-authentication-reader + namespace: kube-system +rules: +- verbs: + - get + apiGroups: + - "" + resources: + - configmaps + resourceNames: + - extension-apiserver-authentication diff --git a/test/extended/testdata/aggregator/sample-apiserver-apiservice.yaml b/test/extended/testdata/aggregator/sample-apiserver-apiservice.yaml new file mode 100644 index 000000000000..3be7933759c5 --- /dev/null +++ b/test/extended/testdata/aggregator/sample-apiserver-apiservice.yaml @@ -0,0 +1,12 @@ +apiVersion: apiregistration.k8s.io/v1alpha1 +kind: APIService +metadata: + name: v1alpha1.wardle.k8s.io +spec: + insecureSkipTLSVerify: true + group: wardle.k8s.io + priority: 200 + service: + name: api + namespace: wardle + version: v1alpha1 diff --git a/test/extended/testdata/aggregator/sample-apiserver-authdelegator.yaml b/test/extended/testdata/aggregator/sample-apiserver-authdelegator.yaml new file mode 100644 index 000000000000..193a90267a5d --- /dev/null +++ b/test/extended/testdata/aggregator/sample-apiserver-authdelegator.yaml @@ -0,0 +1,10 @@ +apiVersion: authorization.openshift.io/v1 +kind: ClusterRoleBinding +metadata: + name: wardle:system:auth-delegator +roleRef: + name: system:auth-delegator +subjects: +- kind: ServiceAccount + name: apiserver + namespace: wardle diff --git a/test/extended/testdata/aggregator/sample-apiserver-authreader.yaml b/test/extended/testdata/aggregator/sample-apiserver-authreader.yaml new file mode 100644 index 000000000000..3dc9143fbd14 --- /dev/null +++ b/test/extended/testdata/aggregator/sample-apiserver-authreader.yaml @@ -0,0 +1,12 @@ +apiVersion: authorization.openshift.io/v1 +kind: RoleBinding +metadata: + name: wardle-auth-reader + namespace: kube-system +roleRef: + name: extension-apiserver-authentication-reader + namespace: kube-system +subjects: +- kind: ServiceAccount + name: apiserver + namespace: wardle diff --git a/test/extended/testdata/aggregator/sample-apiserver-rc.yaml b/test/extended/testdata/aggregator/sample-apiserver-rc.yaml new file mode 100644 index 000000000000..7e9cf4f83584 --- /dev/null +++ b/test/extended/testdata/aggregator/sample-apiserver-rc.yaml @@ -0,0 +1,30 @@ +apiVersion: v1 +kind: ReplicationController +metadata: + name: wardle-server + namespace: wardle + labels: + apiserver: "true" +spec: + replicas: 1 + selector: + apiserver: "true" + template: + metadata: + labels: + apiserver: "true" + spec: + serviceAccountName: apiserver + containers: + - name: wardle-server + image: kube-sample-apiserver:latest + imagePullPolicy: Never + args: + - "--etcd-servers=http://localhost:2379" + - "--audit-log-path=-" + - name: etcd + image: quay.io/coreos/etcd:v3.0.17 + securityContext: + runAsUser: 0 + securityContext: + runAsUser: 0 \ No newline at end of file diff --git a/test/extended/testdata/aggregator/sample-apiserver-sa.yaml b/test/extended/testdata/aggregator/sample-apiserver-sa.yaml new file mode 100644 index 000000000000..d4bdc5cbcc85 --- /dev/null +++ b/test/extended/testdata/aggregator/sample-apiserver-sa.yaml @@ -0,0 +1,5 @@ +kind: ServiceAccount +apiVersion: v1 +metadata: + name: apiserver + namespace: wardle diff --git a/test/extended/testdata/aggregator/sample-apiserver-service.yaml b/test/extended/testdata/aggregator/sample-apiserver-service.yaml new file mode 100644 index 000000000000..fffeda3e03c5 --- /dev/null +++ b/test/extended/testdata/aggregator/sample-apiserver-service.yaml @@ -0,0 +1,12 @@ +apiVersion: v1 +kind: Service +metadata: + name: api + namespace: wardle +spec: + ports: + - port: 443 + protocol: TCP + targetPort: 443 + selector: + apiserver: "true" From c57c9c818a8175b8fa519c5b39f2b78efd79a285 Mon Sep 17 00:00:00 2001 From: deads2k Date: Wed, 24 May 2017 13:54:59 -0400 Subject: [PATCH 7/7] generated --- .../k8s_io_kubernetes_pkg_api_v1.proto | 13 + ..._io_kubernetes_pkg_apis_apps_v1beta1.proto | 1 + ...etes_pkg_apis_authentication_v1beta1.proto | 2 +- ...kubernetes_pkg_apis_authorization_v1.proto | 2 +- ...netes_pkg_apis_authorization_v1beta1.proto | 2 +- ...o_kubernetes_pkg_apis_autoscaling_v1.proto | 1 + ...rnetes_pkg_apis_autoscaling_v2alpha1.proto | 1 + .../k8s_io_kubernetes_pkg_apis_batch_v1.proto | 1 + ...o_kubernetes_pkg_apis_batch_v2alpha1.proto | 1 + ...rnetes_pkg_apis_certificates_v1beta1.proto | 2 +- ...bernetes_pkg_apis_extensions_v1beta1.proto | 1 + ...rnetes_pkg_apis_imagepolicy_v1alpha1.proto | 2 +- ...o_kubernetes_pkg_apis_policy_v1beta1.proto | 1 + ...io_kubernetes_pkg_apis_rbac_v1alpha1.proto | 2 +- ..._io_kubernetes_pkg_apis_rbac_v1beta1.proto | 2 +- ..._kubernetes_pkg_apis_storage_v1beta1.proto | 2 +- hack/update-generated-bindata.sh | 2 +- .../externalversions/build/v1/buildconfig.go | 52 ++++ .../externalversions/build/v1/interface.go | 7 + .../informers/externalversions/generic.go | 2 + .../build/internalversion/buildconfig.go | 52 ++++ .../build/internalversion/interface.go | 7 + .../informers/internalversion/generic.go | 2 + .../build/internalversion/buildconfig.go | 78 ++++++ .../internalversion/expansion_generated.go | 8 + .../generated/listers/build/v1/buildconfig.go | 79 ++++++ .../listers/build/v1/expansion_generated.go | 8 + pkg/deploy/generated/clientset/clientset.go | 26 +- .../clientset/fake/clientset_generated.go | 16 +- .../generated/clientset/fake/register.go | 4 +- .../generated/clientset/scheme/register.go | 4 +- .../typed/deploy/v1/deploy_client.go | 72 ++++++ .../typed/deploy/v1/deploymentconfig.go | 156 ++++++++++++ .../clientset/typed/deploy/v1/doc.go | 4 + .../clientset/typed/deploy/v1/fake/doc.go | 4 + .../deploy/v1/fake/fake_deploy_client.go | 22 ++ .../deploy/v1/fake/fake_deploymentconfig.go | 112 +++++++++ .../typed/deploy/v1/generated_expansion.go | 3 + .../generated/internalclientset/clientset.go | 18 +- .../fake/clientset_generated.go | 10 +- .../internalclientset/fake/register.go | 4 +- .../internalclientset/scheme/register.go | 4 +- .../deploy/internalversion/deploy_client.go | 83 ++++++ .../internalversion/deploymentconfig.go | 156 ++++++++++++ .../typed/deploy/internalversion/doc.go | 4 + .../typed/deploy/internalversion/fake/doc.go | 4 + .../fake/fake_deploy_client.go | 22 ++ .../fake/fake_deploymentconfig.go | 112 +++++++++ .../internalversion/generated_expansion.go | 3 + pkg/sdn/generated/clientset/clientset.go | 26 +- .../clientset/fake/clientset_generated.go | 16 +- pkg/sdn/generated/clientset/fake/register.go | 4 +- .../generated/clientset/scheme/register.go | 4 +- .../clientset/typed/sdn/v1/clusternetwork.go | 139 +++++++++++ .../generated/clientset/typed/sdn/v1/doc.go | 4 + .../clientset/typed/sdn/v1/fake/doc.go | 4 + .../typed/sdn/v1/fake/fake_clusternetwork.go | 102 ++++++++ .../typed/sdn/v1/fake/fake_sdn_client.go | 22 ++ .../typed/sdn/v1/generated_expansion.go | 3 + .../clientset/typed/sdn/v1/sdn_client.go | 72 ++++++ .../generated/internalclientset/clientset.go | 18 +- .../fake/clientset_generated.go | 10 +- .../internalclientset/fake/register.go | 4 +- .../internalclientset/scheme/register.go | 4 +- .../sdn/internalversion/clusternetwork.go | 139 +++++++++++ .../typed/sdn/internalversion/doc.go | 4 + .../typed/sdn/internalversion/fake/doc.go | 4 + .../fake/fake_clusternetwork.go | 102 ++++++++ .../internalversion/fake/fake_sdn_client.go | 22 ++ .../internalversion/generated_expansion.go | 3 + .../typed/sdn/internalversion/sdn_client.go | 83 ++++++ test/extended/testdata/bindata.go | 236 ++++++++++++++++++ 72 files changed, 2106 insertions(+), 95 deletions(-) create mode 100644 pkg/build/generated/informers/externalversions/build/v1/buildconfig.go create mode 100644 pkg/build/generated/informers/internalversion/build/internalversion/buildconfig.go create mode 100644 pkg/build/generated/listers/build/internalversion/buildconfig.go create mode 100644 pkg/build/generated/listers/build/v1/buildconfig.go create mode 100644 pkg/deploy/generated/clientset/typed/deploy/v1/deploy_client.go create mode 100644 pkg/deploy/generated/clientset/typed/deploy/v1/deploymentconfig.go create mode 100644 pkg/deploy/generated/clientset/typed/deploy/v1/doc.go create mode 100644 pkg/deploy/generated/clientset/typed/deploy/v1/fake/doc.go create mode 100644 pkg/deploy/generated/clientset/typed/deploy/v1/fake/fake_deploy_client.go create mode 100644 pkg/deploy/generated/clientset/typed/deploy/v1/fake/fake_deploymentconfig.go create mode 100644 pkg/deploy/generated/clientset/typed/deploy/v1/generated_expansion.go create mode 100644 pkg/deploy/generated/internalclientset/typed/deploy/internalversion/deploy_client.go create mode 100644 pkg/deploy/generated/internalclientset/typed/deploy/internalversion/deploymentconfig.go create mode 100644 pkg/deploy/generated/internalclientset/typed/deploy/internalversion/doc.go create mode 100644 pkg/deploy/generated/internalclientset/typed/deploy/internalversion/fake/doc.go create mode 100644 pkg/deploy/generated/internalclientset/typed/deploy/internalversion/fake/fake_deploy_client.go create mode 100644 pkg/deploy/generated/internalclientset/typed/deploy/internalversion/fake/fake_deploymentconfig.go create mode 100644 pkg/deploy/generated/internalclientset/typed/deploy/internalversion/generated_expansion.go create mode 100644 pkg/sdn/generated/clientset/typed/sdn/v1/clusternetwork.go create mode 100644 pkg/sdn/generated/clientset/typed/sdn/v1/doc.go create mode 100644 pkg/sdn/generated/clientset/typed/sdn/v1/fake/doc.go create mode 100644 pkg/sdn/generated/clientset/typed/sdn/v1/fake/fake_clusternetwork.go create mode 100644 pkg/sdn/generated/clientset/typed/sdn/v1/fake/fake_sdn_client.go create mode 100644 pkg/sdn/generated/clientset/typed/sdn/v1/generated_expansion.go create mode 100644 pkg/sdn/generated/clientset/typed/sdn/v1/sdn_client.go create mode 100644 pkg/sdn/generated/internalclientset/typed/sdn/internalversion/clusternetwork.go create mode 100644 pkg/sdn/generated/internalclientset/typed/sdn/internalversion/doc.go create mode 100644 pkg/sdn/generated/internalclientset/typed/sdn/internalversion/fake/doc.go create mode 100644 pkg/sdn/generated/internalclientset/typed/sdn/internalversion/fake/fake_clusternetwork.go create mode 100644 pkg/sdn/generated/internalclientset/typed/sdn/internalversion/fake/fake_sdn_client.go create mode 100644 pkg/sdn/generated/internalclientset/typed/sdn/internalversion/generated_expansion.go create mode 100644 pkg/sdn/generated/internalclientset/typed/sdn/internalversion/sdn_client.go diff --git a/api/protobuf-spec/k8s_io_kubernetes_pkg_api_v1.proto b/api/protobuf-spec/k8s_io_kubernetes_pkg_api_v1.proto index 6a008a0a5e34..e67825112dad 100644 --- a/api/protobuf-spec/k8s_io_kubernetes_pkg_api_v1.proto +++ b/api/protobuf-spec/k8s_io_kubernetes_pkg_api_v1.proto @@ -27,6 +27,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; // Package-wide variables from generator "generated". option go_package = "v1"; @@ -1257,6 +1258,18 @@ message ISCSIVolumeSource { // is other than default (typically TCP ports 860 and 3260). // +optional repeated string portals = 7; + + // whether support iSCSI Discovery CHAP authentication + // +optional + optional bool chapAuthDiscovery = 8; + + // whether support iSCSI Session CHAP authentication + // +optional + optional bool chapAuthSession = 11; + + // CHAP secret for iSCSI target and initiator authentication + // +optional + optional LocalObjectReference secretRef = 10; } // Maps a string key to a path within a volume. diff --git a/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_apps_v1beta1.proto b/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_apps_v1beta1.proto index 8ca77b2e6ab0..6ef4ea64827b 100644 --- a/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_apps_v1beta1.proto +++ b/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_apps_v1beta1.proto @@ -26,6 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; import "k8s.io/kubernetes/pkg/apis/extensions/v1beta1/generated.proto"; diff --git a/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_authentication_v1beta1.proto b/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_authentication_v1beta1.proto index cbc050970a79..43a95ad3d317 100644 --- a/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_authentication_v1beta1.proto +++ b/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_authentication_v1beta1.proto @@ -26,7 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; -import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; // Package-wide variables from generator "generated". option go_package = "v1beta1"; diff --git a/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_authorization_v1.proto b/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_authorization_v1.proto index 7036b8eb332b..82a3fb4db095 100644 --- a/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_authorization_v1.proto +++ b/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_authorization_v1.proto @@ -26,7 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; -import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; // Package-wide variables from generator "generated". option go_package = "v1"; diff --git a/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_authorization_v1beta1.proto b/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_authorization_v1beta1.proto index 6b77db4623bd..754f0becd3a6 100644 --- a/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_authorization_v1beta1.proto +++ b/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_authorization_v1beta1.proto @@ -26,7 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; -import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; // Package-wide variables from generator "generated". option go_package = "v1beta1"; diff --git a/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_autoscaling_v1.proto b/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_autoscaling_v1.proto index 0d31bb82a3eb..6d5b0169315a 100644 --- a/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_autoscaling_v1.proto +++ b/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_autoscaling_v1.proto @@ -27,6 +27,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; import "k8s.io/kubernetes/pkg/apis/extensions/v1beta1/generated.proto"; diff --git a/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_autoscaling_v2alpha1.proto b/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_autoscaling_v2alpha1.proto index 6dddca178202..8218b9cdf929 100644 --- a/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_autoscaling_v2alpha1.proto +++ b/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_autoscaling_v2alpha1.proto @@ -27,6 +27,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; import "k8s.io/kubernetes/pkg/apis/extensions/v1beta1/generated.proto"; diff --git a/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_batch_v1.proto b/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_batch_v1.proto index 283da1c8dc39..334f487ce4dc 100644 --- a/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_batch_v1.proto +++ b/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_batch_v1.proto @@ -26,6 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; // Package-wide variables from generator "generated". diff --git a/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_batch_v2alpha1.proto b/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_batch_v2alpha1.proto index 4f51d6161ac6..3b20aecbc098 100644 --- a/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_batch_v2alpha1.proto +++ b/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_batch_v2alpha1.proto @@ -26,6 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; import "k8s.io/kubernetes/pkg/apis/batch/v1/generated.proto"; diff --git a/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_certificates_v1beta1.proto b/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_certificates_v1beta1.proto index 215dc39a4243..90a79725ecf3 100644 --- a/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_certificates_v1beta1.proto +++ b/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_certificates_v1beta1.proto @@ -26,7 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; -import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; // Package-wide variables from generator "generated". option go_package = "v1beta1"; diff --git a/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_extensions_v1beta1.proto b/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_extensions_v1beta1.proto index de142e39fde3..f2dd8b96e8e0 100644 --- a/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_extensions_v1beta1.proto +++ b/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_extensions_v1beta1.proto @@ -27,6 +27,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; // Package-wide variables from generator "generated". diff --git a/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_imagepolicy_v1alpha1.proto b/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_imagepolicy_v1alpha1.proto index 1e6ec52ed755..7d909c2e644c 100644 --- a/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_imagepolicy_v1alpha1.proto +++ b/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_imagepolicy_v1alpha1.proto @@ -26,7 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; -import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; // Package-wide variables from generator "generated". option go_package = "v1alpha1"; diff --git a/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_policy_v1beta1.proto b/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_policy_v1beta1.proto index d14d5de30e89..8d96812593d6 100644 --- a/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_policy_v1beta1.proto +++ b/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_policy_v1beta1.proto @@ -26,6 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; // Package-wide variables from generator "generated". diff --git a/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_rbac_v1alpha1.proto b/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_rbac_v1alpha1.proto index 5a75fb240bde..750755ff9f66 100644 --- a/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_rbac_v1alpha1.proto +++ b/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_rbac_v1alpha1.proto @@ -26,7 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; -import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; // Package-wide variables from generator "generated". option go_package = "v1alpha1"; diff --git a/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_rbac_v1beta1.proto b/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_rbac_v1beta1.proto index 542e2b027673..f88b075f92a6 100644 --- a/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_rbac_v1beta1.proto +++ b/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_rbac_v1beta1.proto @@ -26,7 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; -import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; // Package-wide variables from generator "generated". option go_package = "v1beta1"; diff --git a/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_storage_v1beta1.proto b/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_storage_v1beta1.proto index 0b9dbaeada01..0d85f741deca 100644 --- a/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_storage_v1beta1.proto +++ b/api/protobuf-spec/k8s_io_kubernetes_pkg_apis_storage_v1beta1.proto @@ -26,7 +26,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; import "k8s.io/apiserver/pkg/apis/example/v1/generated.proto"; -import "k8s.io/kubernetes/pkg/api/v1/generated.proto"; +import "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1alpha1/generated.proto"; // Package-wide variables from generator "generated". option go_package = "v1beta1"; diff --git a/hack/update-generated-bindata.sh b/hack/update-generated-bindata.sh index 73b6cd43619a..5b087646be01 100755 --- a/hack/update-generated-bindata.sh +++ b/hack/update-generated-bindata.sh @@ -52,7 +52,7 @@ pushd "${OS_ROOT}" > /dev/null popd > /dev/null # If you hit this, please reduce other tests instead of importing more -if [[ "$( cat "${OUTPUT_PARENT}/test/extended/testdata/bindata.go" | wc -c )" -gt 650000 ]]; then +if [[ "$( cat "${OUTPUT_PARENT}/test/extended/testdata/bindata.go" | wc -c )" -gt 700000 ]]; then echo "error: extended bindata is $( cat "${OUTPUT_PARENT}/test/extended/testdata/bindata.go" | wc -c ) bytes, reduce the size of the import" 1>&2 exit 1 fi diff --git a/pkg/build/generated/informers/externalversions/build/v1/buildconfig.go b/pkg/build/generated/informers/externalversions/build/v1/buildconfig.go new file mode 100644 index 000000000000..b421fc63831a --- /dev/null +++ b/pkg/build/generated/informers/externalversions/build/v1/buildconfig.go @@ -0,0 +1,52 @@ +// This file was automatically generated by informer-gen + +package v1 + +import ( + api_v1 "github.com/openshift/origin/pkg/build/api/v1" + clientset "github.com/openshift/origin/pkg/build/generated/clientset" + internalinterfaces "github.com/openshift/origin/pkg/build/generated/informers/externalversions/internalinterfaces" + v1 "github.com/openshift/origin/pkg/build/generated/listers/build/v1" + meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + runtime "k8s.io/apimachinery/pkg/runtime" + watch "k8s.io/apimachinery/pkg/watch" + cache "k8s.io/client-go/tools/cache" + time "time" +) + +// BuildConfigInformer provides access to a shared informer and lister for +// BuildConfigs. +type BuildConfigInformer interface { + Informer() cache.SharedIndexInformer + Lister() v1.BuildConfigLister +} + +type buildConfigInformer struct { + factory internalinterfaces.SharedInformerFactory +} + +func newBuildConfigInformer(client clientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { + sharedIndexInformer := cache.NewSharedIndexInformer( + &cache.ListWatch{ + ListFunc: func(options meta_v1.ListOptions) (runtime.Object, error) { + return client.BuildV1().BuildConfigs(meta_v1.NamespaceAll).List(options) + }, + WatchFunc: func(options meta_v1.ListOptions) (watch.Interface, error) { + return client.BuildV1().BuildConfigs(meta_v1.NamespaceAll).Watch(options) + }, + }, + &api_v1.BuildConfig{}, + resyncPeriod, + cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, + ) + + return sharedIndexInformer +} + +func (f *buildConfigInformer) Informer() cache.SharedIndexInformer { + return f.factory.InformerFor(&api_v1.BuildConfig{}, newBuildConfigInformer) +} + +func (f *buildConfigInformer) Lister() v1.BuildConfigLister { + return v1.NewBuildConfigLister(f.Informer().GetIndexer()) +} diff --git a/pkg/build/generated/informers/externalversions/build/v1/interface.go b/pkg/build/generated/informers/externalversions/build/v1/interface.go index 1e5e57625793..be2e753987f0 100644 --- a/pkg/build/generated/informers/externalversions/build/v1/interface.go +++ b/pkg/build/generated/informers/externalversions/build/v1/interface.go @@ -10,6 +10,8 @@ import ( type Interface interface { // Builds returns a BuildInformer. Builds() BuildInformer + // BuildConfigs returns a BuildConfigInformer. + BuildConfigs() BuildConfigInformer } type version struct { @@ -25,3 +27,8 @@ func New(f internalinterfaces.SharedInformerFactory) Interface { func (v *version) Builds() BuildInformer { return &buildInformer{factory: v.SharedInformerFactory} } + +// BuildConfigs returns a BuildConfigInformer. +func (v *version) BuildConfigs() BuildConfigInformer { + return &buildConfigInformer{factory: v.SharedInformerFactory} +} diff --git a/pkg/build/generated/informers/externalversions/generic.go b/pkg/build/generated/informers/externalversions/generic.go index 53f873685440..07fd16296294 100644 --- a/pkg/build/generated/informers/externalversions/generic.go +++ b/pkg/build/generated/informers/externalversions/generic.go @@ -38,6 +38,8 @@ func (f *sharedInformerFactory) ForResource(resource schema.GroupVersionResource // Group=Build, Version=V1 case v1.SchemeGroupVersion.WithResource("builds"): return &genericInformer{resource: resource.GroupResource(), informer: f.Build().V1().Builds().Informer()}, nil + case v1.SchemeGroupVersion.WithResource("buildconfigs"): + return &genericInformer{resource: resource.GroupResource(), informer: f.Build().V1().BuildConfigs().Informer()}, nil } diff --git a/pkg/build/generated/informers/internalversion/build/internalversion/buildconfig.go b/pkg/build/generated/informers/internalversion/build/internalversion/buildconfig.go new file mode 100644 index 000000000000..cb6617ca11a9 --- /dev/null +++ b/pkg/build/generated/informers/internalversion/build/internalversion/buildconfig.go @@ -0,0 +1,52 @@ +// This file was automatically generated by informer-gen + +package internalversion + +import ( + api "github.com/openshift/origin/pkg/build/api" + internalinterfaces "github.com/openshift/origin/pkg/build/generated/informers/internalversion/internalinterfaces" + internalclientset "github.com/openshift/origin/pkg/build/generated/internalclientset" + internalversion "github.com/openshift/origin/pkg/build/generated/listers/build/internalversion" + v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + runtime "k8s.io/apimachinery/pkg/runtime" + watch "k8s.io/apimachinery/pkg/watch" + cache "k8s.io/client-go/tools/cache" + time "time" +) + +// BuildConfigInformer provides access to a shared informer and lister for +// BuildConfigs. +type BuildConfigInformer interface { + Informer() cache.SharedIndexInformer + Lister() internalversion.BuildConfigLister +} + +type buildConfigInformer struct { + factory internalinterfaces.SharedInformerFactory +} + +func newBuildConfigInformer(client internalclientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { + sharedIndexInformer := cache.NewSharedIndexInformer( + &cache.ListWatch{ + ListFunc: func(options v1.ListOptions) (runtime.Object, error) { + return client.Build().BuildConfigs(v1.NamespaceAll).List(options) + }, + WatchFunc: func(options v1.ListOptions) (watch.Interface, error) { + return client.Build().BuildConfigs(v1.NamespaceAll).Watch(options) + }, + }, + &api.BuildConfig{}, + resyncPeriod, + cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, + ) + + return sharedIndexInformer +} + +func (f *buildConfigInformer) Informer() cache.SharedIndexInformer { + return f.factory.InformerFor(&api.BuildConfig{}, newBuildConfigInformer) +} + +func (f *buildConfigInformer) Lister() internalversion.BuildConfigLister { + return internalversion.NewBuildConfigLister(f.Informer().GetIndexer()) +} diff --git a/pkg/build/generated/informers/internalversion/build/internalversion/interface.go b/pkg/build/generated/informers/internalversion/build/internalversion/interface.go index b68cbbc38793..d97d83d9b438 100644 --- a/pkg/build/generated/informers/internalversion/build/internalversion/interface.go +++ b/pkg/build/generated/informers/internalversion/build/internalversion/interface.go @@ -10,6 +10,8 @@ import ( type Interface interface { // Builds returns a BuildInformer. Builds() BuildInformer + // BuildConfigs returns a BuildConfigInformer. + BuildConfigs() BuildConfigInformer } type version struct { @@ -25,3 +27,8 @@ func New(f internalinterfaces.SharedInformerFactory) Interface { func (v *version) Builds() BuildInformer { return &buildInformer{factory: v.SharedInformerFactory} } + +// BuildConfigs returns a BuildConfigInformer. +func (v *version) BuildConfigs() BuildConfigInformer { + return &buildConfigInformer{factory: v.SharedInformerFactory} +} diff --git a/pkg/build/generated/informers/internalversion/generic.go b/pkg/build/generated/informers/internalversion/generic.go index c6724459e77c..8fadcc26d801 100644 --- a/pkg/build/generated/informers/internalversion/generic.go +++ b/pkg/build/generated/informers/internalversion/generic.go @@ -38,6 +38,8 @@ func (f *sharedInformerFactory) ForResource(resource schema.GroupVersionResource // Group=Build, Version=InternalVersion case api.SchemeGroupVersion.WithResource("builds"): return &genericInformer{resource: resource.GroupResource(), informer: f.Build().InternalVersion().Builds().Informer()}, nil + case api.SchemeGroupVersion.WithResource("buildconfigs"): + return &genericInformer{resource: resource.GroupResource(), informer: f.Build().InternalVersion().BuildConfigs().Informer()}, nil } diff --git a/pkg/build/generated/listers/build/internalversion/buildconfig.go b/pkg/build/generated/listers/build/internalversion/buildconfig.go new file mode 100644 index 000000000000..276359dca83c --- /dev/null +++ b/pkg/build/generated/listers/build/internalversion/buildconfig.go @@ -0,0 +1,78 @@ +// This file was automatically generated by lister-gen + +package internalversion + +import ( + api "github.com/openshift/origin/pkg/build/api" + "k8s.io/apimachinery/pkg/api/errors" + "k8s.io/apimachinery/pkg/labels" + "k8s.io/client-go/tools/cache" +) + +// BuildConfigLister helps list BuildConfigs. +type BuildConfigLister interface { + // List lists all BuildConfigs in the indexer. + List(selector labels.Selector) (ret []*api.BuildConfig, err error) + // BuildConfigs returns an object that can list and get BuildConfigs. + BuildConfigs(namespace string) BuildConfigNamespaceLister + BuildConfigListerExpansion +} + +// buildConfigLister implements the BuildConfigLister interface. +type buildConfigLister struct { + indexer cache.Indexer +} + +// NewBuildConfigLister returns a new BuildConfigLister. +func NewBuildConfigLister(indexer cache.Indexer) BuildConfigLister { + return &buildConfigLister{indexer: indexer} +} + +// List lists all BuildConfigs in the indexer. +func (s *buildConfigLister) List(selector labels.Selector) (ret []*api.BuildConfig, err error) { + err = cache.ListAll(s.indexer, selector, func(m interface{}) { + ret = append(ret, m.(*api.BuildConfig)) + }) + return ret, err +} + +// BuildConfigs returns an object that can list and get BuildConfigs. +func (s *buildConfigLister) BuildConfigs(namespace string) BuildConfigNamespaceLister { + return buildConfigNamespaceLister{indexer: s.indexer, namespace: namespace} +} + +// BuildConfigNamespaceLister helps list and get BuildConfigs. +type BuildConfigNamespaceLister interface { + // List lists all BuildConfigs in the indexer for a given namespace. + List(selector labels.Selector) (ret []*api.BuildConfig, err error) + // Get retrieves the BuildConfig from the indexer for a given namespace and name. + Get(name string) (*api.BuildConfig, error) + BuildConfigNamespaceListerExpansion +} + +// buildConfigNamespaceLister implements the BuildConfigNamespaceLister +// interface. +type buildConfigNamespaceLister struct { + indexer cache.Indexer + namespace string +} + +// List lists all BuildConfigs in the indexer for a given namespace. +func (s buildConfigNamespaceLister) List(selector labels.Selector) (ret []*api.BuildConfig, err error) { + err = cache.ListAllByNamespace(s.indexer, s.namespace, selector, func(m interface{}) { + ret = append(ret, m.(*api.BuildConfig)) + }) + return ret, err +} + +// Get retrieves the BuildConfig from the indexer for a given namespace and name. +func (s buildConfigNamespaceLister) Get(name string) (*api.BuildConfig, error) { + obj, exists, err := s.indexer.GetByKey(s.namespace + "/" + name) + if err != nil { + return nil, err + } + if !exists { + return nil, errors.NewNotFound(api.Resource("buildconfig"), name) + } + return obj.(*api.BuildConfig), nil +} diff --git a/pkg/build/generated/listers/build/internalversion/expansion_generated.go b/pkg/build/generated/listers/build/internalversion/expansion_generated.go index 753a7fe9eb7e..4d570f1c7ea1 100644 --- a/pkg/build/generated/listers/build/internalversion/expansion_generated.go +++ b/pkg/build/generated/listers/build/internalversion/expansion_generated.go @@ -9,3 +9,11 @@ type BuildListerExpansion interface{} // BuildNamespaceListerExpansion allows custom methods to be added to // BuildNamespaeLister. type BuildNamespaceListerExpansion interface{} + +// BuildConfigListerExpansion allows custom methods to be added to +// BuildConfigLister. +type BuildConfigListerExpansion interface{} + +// BuildConfigNamespaceListerExpansion allows custom methods to be added to +// BuildConfigNamespaeLister. +type BuildConfigNamespaceListerExpansion interface{} diff --git a/pkg/build/generated/listers/build/v1/buildconfig.go b/pkg/build/generated/listers/build/v1/buildconfig.go new file mode 100644 index 000000000000..3229c0fdf80a --- /dev/null +++ b/pkg/build/generated/listers/build/v1/buildconfig.go @@ -0,0 +1,79 @@ +// This file was automatically generated by lister-gen + +package v1 + +import ( + api "github.com/openshift/origin/pkg/build/api" + v1 "github.com/openshift/origin/pkg/build/api/v1" + "k8s.io/apimachinery/pkg/api/errors" + "k8s.io/apimachinery/pkg/labels" + "k8s.io/client-go/tools/cache" +) + +// BuildConfigLister helps list BuildConfigs. +type BuildConfigLister interface { + // List lists all BuildConfigs in the indexer. + List(selector labels.Selector) (ret []*v1.BuildConfig, err error) + // BuildConfigs returns an object that can list and get BuildConfigs. + BuildConfigs(namespace string) BuildConfigNamespaceLister + BuildConfigListerExpansion +} + +// buildConfigLister implements the BuildConfigLister interface. +type buildConfigLister struct { + indexer cache.Indexer +} + +// NewBuildConfigLister returns a new BuildConfigLister. +func NewBuildConfigLister(indexer cache.Indexer) BuildConfigLister { + return &buildConfigLister{indexer: indexer} +} + +// List lists all BuildConfigs in the indexer. +func (s *buildConfigLister) List(selector labels.Selector) (ret []*v1.BuildConfig, err error) { + err = cache.ListAll(s.indexer, selector, func(m interface{}) { + ret = append(ret, m.(*v1.BuildConfig)) + }) + return ret, err +} + +// BuildConfigs returns an object that can list and get BuildConfigs. +func (s *buildConfigLister) BuildConfigs(namespace string) BuildConfigNamespaceLister { + return buildConfigNamespaceLister{indexer: s.indexer, namespace: namespace} +} + +// BuildConfigNamespaceLister helps list and get BuildConfigs. +type BuildConfigNamespaceLister interface { + // List lists all BuildConfigs in the indexer for a given namespace. + List(selector labels.Selector) (ret []*v1.BuildConfig, err error) + // Get retrieves the BuildConfig from the indexer for a given namespace and name. + Get(name string) (*v1.BuildConfig, error) + BuildConfigNamespaceListerExpansion +} + +// buildConfigNamespaceLister implements the BuildConfigNamespaceLister +// interface. +type buildConfigNamespaceLister struct { + indexer cache.Indexer + namespace string +} + +// List lists all BuildConfigs in the indexer for a given namespace. +func (s buildConfigNamespaceLister) List(selector labels.Selector) (ret []*v1.BuildConfig, err error) { + err = cache.ListAllByNamespace(s.indexer, s.namespace, selector, func(m interface{}) { + ret = append(ret, m.(*v1.BuildConfig)) + }) + return ret, err +} + +// Get retrieves the BuildConfig from the indexer for a given namespace and name. +func (s buildConfigNamespaceLister) Get(name string) (*v1.BuildConfig, error) { + obj, exists, err := s.indexer.GetByKey(s.namespace + "/" + name) + if err != nil { + return nil, err + } + if !exists { + return nil, errors.NewNotFound(api.Resource("buildconfig"), name) + } + return obj.(*v1.BuildConfig), nil +} diff --git a/pkg/build/generated/listers/build/v1/expansion_generated.go b/pkg/build/generated/listers/build/v1/expansion_generated.go index 473ad9f34539..5887a89da758 100644 --- a/pkg/build/generated/listers/build/v1/expansion_generated.go +++ b/pkg/build/generated/listers/build/v1/expansion_generated.go @@ -9,3 +9,11 @@ type BuildListerExpansion interface{} // BuildNamespaceListerExpansion allows custom methods to be added to // BuildNamespaeLister. type BuildNamespaceListerExpansion interface{} + +// BuildConfigListerExpansion allows custom methods to be added to +// BuildConfigLister. +type BuildConfigListerExpansion interface{} + +// BuildConfigNamespaceListerExpansion allows custom methods to be added to +// BuildConfigNamespaeLister. +type BuildConfigNamespaceListerExpansion interface{} diff --git a/pkg/deploy/generated/clientset/clientset.go b/pkg/deploy/generated/clientset/clientset.go index fb74e71b21dd..522aedb5a133 100644 --- a/pkg/deploy/generated/clientset/clientset.go +++ b/pkg/deploy/generated/clientset/clientset.go @@ -2,7 +2,7 @@ package clientset import ( glog "github.com/golang/glog" - appsv1 "github.com/openshift/origin/pkg/deploy/generated/clientset/typed/apps/v1" + deployv1 "github.com/openshift/origin/pkg/deploy/generated/clientset/typed/deploy/v1" discovery "k8s.io/client-go/discovery" rest "k8s.io/client-go/rest" flowcontrol "k8s.io/client-go/util/flowcontrol" @@ -10,33 +10,33 @@ import ( type Interface interface { Discovery() discovery.DiscoveryInterface - AppsV1() appsv1.AppsV1Interface + DeployV1() deployv1.DeployV1Interface // Deprecated: please explicitly pick a version if possible. - Apps() appsv1.AppsV1Interface + Deploy() deployv1.DeployV1Interface } // Clientset contains the clients for groups. Each group has exactly one // version included in a Clientset. type Clientset struct { *discovery.DiscoveryClient - *appsv1.AppsV1Client + *deployv1.DeployV1Client } -// AppsV1 retrieves the AppsV1Client -func (c *Clientset) AppsV1() appsv1.AppsV1Interface { +// DeployV1 retrieves the DeployV1Client +func (c *Clientset) DeployV1() deployv1.DeployV1Interface { if c == nil { return nil } - return c.AppsV1Client + return c.DeployV1Client } -// Deprecated: Apps retrieves the default version of AppsClient. +// Deprecated: Deploy retrieves the default version of DeployClient. // Please explicitly pick a version. -func (c *Clientset) Apps() appsv1.AppsV1Interface { +func (c *Clientset) Deploy() deployv1.DeployV1Interface { if c == nil { return nil } - return c.AppsV1Client + return c.DeployV1Client } // Discovery retrieves the DiscoveryClient @@ -55,7 +55,7 @@ func NewForConfig(c *rest.Config) (*Clientset, error) { } var cs Clientset var err error - cs.AppsV1Client, err = appsv1.NewForConfig(&configShallowCopy) + cs.DeployV1Client, err = deployv1.NewForConfig(&configShallowCopy) if err != nil { return nil, err } @@ -72,7 +72,7 @@ func NewForConfig(c *rest.Config) (*Clientset, error) { // panics if there is an error in the config. func NewForConfigOrDie(c *rest.Config) *Clientset { var cs Clientset - cs.AppsV1Client = appsv1.NewForConfigOrDie(c) + cs.DeployV1Client = deployv1.NewForConfigOrDie(c) cs.DiscoveryClient = discovery.NewDiscoveryClientForConfigOrDie(c) return &cs @@ -81,7 +81,7 @@ func NewForConfigOrDie(c *rest.Config) *Clientset { // New creates a new Clientset for the given RESTClient. func New(c rest.Interface) *Clientset { var cs Clientset - cs.AppsV1Client = appsv1.New(c) + cs.DeployV1Client = deployv1.New(c) cs.DiscoveryClient = discovery.NewDiscoveryClient(c) return &cs diff --git a/pkg/deploy/generated/clientset/fake/clientset_generated.go b/pkg/deploy/generated/clientset/fake/clientset_generated.go index 5d1118ebd032..2bd7a919feef 100644 --- a/pkg/deploy/generated/clientset/fake/clientset_generated.go +++ b/pkg/deploy/generated/clientset/fake/clientset_generated.go @@ -2,8 +2,8 @@ package fake import ( clientset "github.com/openshift/origin/pkg/deploy/generated/clientset" - appsv1 "github.com/openshift/origin/pkg/deploy/generated/clientset/typed/apps/v1" - fakeappsv1 "github.com/openshift/origin/pkg/deploy/generated/clientset/typed/apps/v1/fake" + deployv1 "github.com/openshift/origin/pkg/deploy/generated/clientset/typed/deploy/v1" + fakedeployv1 "github.com/openshift/origin/pkg/deploy/generated/clientset/typed/deploy/v1/fake" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apimachinery/pkg/watch" "k8s.io/client-go/discovery" @@ -44,12 +44,12 @@ func (c *Clientset) Discovery() discovery.DiscoveryInterface { var _ clientset.Interface = &Clientset{} -// AppsV1 retrieves the AppsV1Client -func (c *Clientset) AppsV1() appsv1.AppsV1Interface { - return &fakeappsv1.FakeAppsV1{Fake: &c.Fake} +// DeployV1 retrieves the DeployV1Client +func (c *Clientset) DeployV1() deployv1.DeployV1Interface { + return &fakedeployv1.FakeDeployV1{Fake: &c.Fake} } -// Apps retrieves the AppsV1Client -func (c *Clientset) Apps() appsv1.AppsV1Interface { - return &fakeappsv1.FakeAppsV1{Fake: &c.Fake} +// Deploy retrieves the DeployV1Client +func (c *Clientset) Deploy() deployv1.DeployV1Interface { + return &fakedeployv1.FakeDeployV1{Fake: &c.Fake} } diff --git a/pkg/deploy/generated/clientset/fake/register.go b/pkg/deploy/generated/clientset/fake/register.go index 26a27909867f..1d2facb5f1d0 100644 --- a/pkg/deploy/generated/clientset/fake/register.go +++ b/pkg/deploy/generated/clientset/fake/register.go @@ -1,7 +1,7 @@ package fake import ( - apps "github.com/openshift/origin/pkg/deploy/api/install" + deploy "github.com/openshift/origin/pkg/deploy/api/install" announced "k8s.io/apimachinery/pkg/apimachinery/announced" registered "k8s.io/apimachinery/pkg/apimachinery/registered" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -25,6 +25,6 @@ func init() { // Install registers the API group and adds types to a scheme func Install(groupFactoryRegistry announced.APIGroupFactoryRegistry, registry *registered.APIRegistrationManager, scheme *runtime.Scheme) { - apps.Install(groupFactoryRegistry, registry, scheme) + deploy.Install(groupFactoryRegistry, registry, scheme) } diff --git a/pkg/deploy/generated/clientset/scheme/register.go b/pkg/deploy/generated/clientset/scheme/register.go index a7b633e59373..1ac6527465f6 100644 --- a/pkg/deploy/generated/clientset/scheme/register.go +++ b/pkg/deploy/generated/clientset/scheme/register.go @@ -1,7 +1,7 @@ package scheme import ( - appsv1 "github.com/openshift/origin/pkg/deploy/api/v1" + deployv1 "github.com/openshift/origin/pkg/deploy/api/v1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" schema "k8s.io/apimachinery/pkg/runtime/schema" @@ -32,6 +32,6 @@ func init() { // After this, RawExtensions in Kubernetes types will serialize kube-aggregator types // correctly. func AddToScheme(scheme *runtime.Scheme) { - appsv1.AddToScheme(scheme) + deployv1.AddToScheme(scheme) } diff --git a/pkg/deploy/generated/clientset/typed/deploy/v1/deploy_client.go b/pkg/deploy/generated/clientset/typed/deploy/v1/deploy_client.go new file mode 100644 index 000000000000..3587bd068410 --- /dev/null +++ b/pkg/deploy/generated/clientset/typed/deploy/v1/deploy_client.go @@ -0,0 +1,72 @@ +package v1 + +import ( + v1 "github.com/openshift/origin/pkg/deploy/api/v1" + "github.com/openshift/origin/pkg/deploy/generated/clientset/scheme" + serializer "k8s.io/apimachinery/pkg/runtime/serializer" + rest "k8s.io/client-go/rest" +) + +type DeployV1Interface interface { + RESTClient() rest.Interface + DeploymentConfigsGetter +} + +// DeployV1Client is used to interact with features provided by the apps.openshift.io group. +type DeployV1Client struct { + restClient rest.Interface +} + +func (c *DeployV1Client) DeploymentConfigs(namespace string) DeploymentConfigInterface { + return newDeploymentConfigs(c, namespace) +} + +// NewForConfig creates a new DeployV1Client for the given config. +func NewForConfig(c *rest.Config) (*DeployV1Client, error) { + config := *c + if err := setConfigDefaults(&config); err != nil { + return nil, err + } + client, err := rest.RESTClientFor(&config) + if err != nil { + return nil, err + } + return &DeployV1Client{client}, nil +} + +// NewForConfigOrDie creates a new DeployV1Client for the given config and +// panics if there is an error in the config. +func NewForConfigOrDie(c *rest.Config) *DeployV1Client { + client, err := NewForConfig(c) + if err != nil { + panic(err) + } + return client +} + +// New creates a new DeployV1Client for the given RESTClient. +func New(c rest.Interface) *DeployV1Client { + return &DeployV1Client{c} +} + +func setConfigDefaults(config *rest.Config) error { + gv := v1.SchemeGroupVersion + config.GroupVersion = &gv + config.APIPath = "/apis" + config.NegotiatedSerializer = serializer.DirectCodecFactory{CodecFactory: scheme.Codecs} + + if config.UserAgent == "" { + config.UserAgent = rest.DefaultKubernetesUserAgent() + } + + return nil +} + +// RESTClient returns a RESTClient that is used to communicate +// with API server by this client implementation. +func (c *DeployV1Client) RESTClient() rest.Interface { + if c == nil { + return nil + } + return c.restClient +} diff --git a/pkg/deploy/generated/clientset/typed/deploy/v1/deploymentconfig.go b/pkg/deploy/generated/clientset/typed/deploy/v1/deploymentconfig.go new file mode 100644 index 000000000000..f100a18ed972 --- /dev/null +++ b/pkg/deploy/generated/clientset/typed/deploy/v1/deploymentconfig.go @@ -0,0 +1,156 @@ +package v1 + +import ( + v1 "github.com/openshift/origin/pkg/deploy/api/v1" + scheme "github.com/openshift/origin/pkg/deploy/generated/clientset/scheme" + meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + types "k8s.io/apimachinery/pkg/types" + watch "k8s.io/apimachinery/pkg/watch" + rest "k8s.io/client-go/rest" +) + +// DeploymentConfigsGetter has a method to return a DeploymentConfigInterface. +// A group's client should implement this interface. +type DeploymentConfigsGetter interface { + DeploymentConfigs(namespace string) DeploymentConfigInterface +} + +// DeploymentConfigInterface has methods to work with DeploymentConfig resources. +type DeploymentConfigInterface interface { + Create(*v1.DeploymentConfig) (*v1.DeploymentConfig, error) + Update(*v1.DeploymentConfig) (*v1.DeploymentConfig, error) + UpdateStatus(*v1.DeploymentConfig) (*v1.DeploymentConfig, error) + Delete(name string, options *meta_v1.DeleteOptions) error + DeleteCollection(options *meta_v1.DeleteOptions, listOptions meta_v1.ListOptions) error + Get(name string, options meta_v1.GetOptions) (*v1.DeploymentConfig, error) + List(opts meta_v1.ListOptions) (*v1.DeploymentConfigList, error) + Watch(opts meta_v1.ListOptions) (watch.Interface, error) + Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.DeploymentConfig, err error) + DeploymentConfigExpansion +} + +// deploymentConfigs implements DeploymentConfigInterface +type deploymentConfigs struct { + client rest.Interface + ns string +} + +// newDeploymentConfigs returns a DeploymentConfigs +func newDeploymentConfigs(c *DeployV1Client, namespace string) *deploymentConfigs { + return &deploymentConfigs{ + client: c.RESTClient(), + ns: namespace, + } +} + +// Create takes the representation of a deploymentConfig and creates it. Returns the server's representation of the deploymentConfig, and an error, if there is any. +func (c *deploymentConfigs) Create(deploymentConfig *v1.DeploymentConfig) (result *v1.DeploymentConfig, err error) { + result = &v1.DeploymentConfig{} + err = c.client.Post(). + Namespace(c.ns). + Resource("deploymentconfigs"). + Body(deploymentConfig). + Do(). + Into(result) + return +} + +// Update takes the representation of a deploymentConfig and updates it. Returns the server's representation of the deploymentConfig, and an error, if there is any. +func (c *deploymentConfigs) Update(deploymentConfig *v1.DeploymentConfig) (result *v1.DeploymentConfig, err error) { + result = &v1.DeploymentConfig{} + err = c.client.Put(). + Namespace(c.ns). + Resource("deploymentconfigs"). + Name(deploymentConfig.Name). + Body(deploymentConfig). + Do(). + Into(result) + return +} + +// UpdateStatus was generated because the type contains a Status member. +// Add a +genclientstatus=false comment above the type to avoid generating UpdateStatus(). + +func (c *deploymentConfigs) UpdateStatus(deploymentConfig *v1.DeploymentConfig) (result *v1.DeploymentConfig, err error) { + result = &v1.DeploymentConfig{} + err = c.client.Put(). + Namespace(c.ns). + Resource("deploymentconfigs"). + Name(deploymentConfig.Name). + SubResource("status"). + Body(deploymentConfig). + Do(). + Into(result) + return +} + +// Delete takes name of the deploymentConfig and deletes it. Returns an error if one occurs. +func (c *deploymentConfigs) Delete(name string, options *meta_v1.DeleteOptions) error { + return c.client.Delete(). + Namespace(c.ns). + Resource("deploymentconfigs"). + Name(name). + Body(options). + Do(). + Error() +} + +// DeleteCollection deletes a collection of objects. +func (c *deploymentConfigs) DeleteCollection(options *meta_v1.DeleteOptions, listOptions meta_v1.ListOptions) error { + return c.client.Delete(). + Namespace(c.ns). + Resource("deploymentconfigs"). + VersionedParams(&listOptions, scheme.ParameterCodec). + Body(options). + Do(). + Error() +} + +// Get takes name of the deploymentConfig, and returns the corresponding deploymentConfig object, and an error if there is any. +func (c *deploymentConfigs) Get(name string, options meta_v1.GetOptions) (result *v1.DeploymentConfig, err error) { + result = &v1.DeploymentConfig{} + err = c.client.Get(). + Namespace(c.ns). + Resource("deploymentconfigs"). + Name(name). + VersionedParams(&options, scheme.ParameterCodec). + Do(). + Into(result) + return +} + +// List takes label and field selectors, and returns the list of DeploymentConfigs that match those selectors. +func (c *deploymentConfigs) List(opts meta_v1.ListOptions) (result *v1.DeploymentConfigList, err error) { + result = &v1.DeploymentConfigList{} + err = c.client.Get(). + Namespace(c.ns). + Resource("deploymentconfigs"). + VersionedParams(&opts, scheme.ParameterCodec). + Do(). + Into(result) + return +} + +// Watch returns a watch.Interface that watches the requested deploymentConfigs. +func (c *deploymentConfigs) Watch(opts meta_v1.ListOptions) (watch.Interface, error) { + opts.Watch = true + return c.client.Get(). + Namespace(c.ns). + Resource("deploymentconfigs"). + VersionedParams(&opts, scheme.ParameterCodec). + Watch() +} + +// Patch applies the patch and returns the patched deploymentConfig. +func (c *deploymentConfigs) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.DeploymentConfig, err error) { + result = &v1.DeploymentConfig{} + err = c.client.Patch(pt). + Namespace(c.ns). + Resource("deploymentconfigs"). + SubResource(subresources...). + Name(name). + Body(data). + Do(). + Into(result) + return +} diff --git a/pkg/deploy/generated/clientset/typed/deploy/v1/doc.go b/pkg/deploy/generated/clientset/typed/deploy/v1/doc.go new file mode 100644 index 000000000000..0e93c2c5e7fc --- /dev/null +++ b/pkg/deploy/generated/clientset/typed/deploy/v1/doc.go @@ -0,0 +1,4 @@ +// This package is generated by client-gen with custom arguments. + +// This package has the automatically generated typed clients. +package v1 diff --git a/pkg/deploy/generated/clientset/typed/deploy/v1/fake/doc.go b/pkg/deploy/generated/clientset/typed/deploy/v1/fake/doc.go new file mode 100644 index 000000000000..e3bbd12a2bac --- /dev/null +++ b/pkg/deploy/generated/clientset/typed/deploy/v1/fake/doc.go @@ -0,0 +1,4 @@ +// This package is generated by client-gen with custom arguments. + +// Package fake has the automatically generated clients. +package fake diff --git a/pkg/deploy/generated/clientset/typed/deploy/v1/fake/fake_deploy_client.go b/pkg/deploy/generated/clientset/typed/deploy/v1/fake/fake_deploy_client.go new file mode 100644 index 000000000000..c032be11ad88 --- /dev/null +++ b/pkg/deploy/generated/clientset/typed/deploy/v1/fake/fake_deploy_client.go @@ -0,0 +1,22 @@ +package fake + +import ( + v1 "github.com/openshift/origin/pkg/deploy/generated/clientset/typed/deploy/v1" + rest "k8s.io/client-go/rest" + testing "k8s.io/client-go/testing" +) + +type FakeDeployV1 struct { + *testing.Fake +} + +func (c *FakeDeployV1) DeploymentConfigs(namespace string) v1.DeploymentConfigInterface { + return &FakeDeploymentConfigs{c, namespace} +} + +// RESTClient returns a RESTClient that is used to communicate +// with API server by this client implementation. +func (c *FakeDeployV1) RESTClient() rest.Interface { + var ret *rest.RESTClient + return ret +} diff --git a/pkg/deploy/generated/clientset/typed/deploy/v1/fake/fake_deploymentconfig.go b/pkg/deploy/generated/clientset/typed/deploy/v1/fake/fake_deploymentconfig.go new file mode 100644 index 000000000000..95ddd7cd3277 --- /dev/null +++ b/pkg/deploy/generated/clientset/typed/deploy/v1/fake/fake_deploymentconfig.go @@ -0,0 +1,112 @@ +package fake + +import ( + v1 "github.com/openshift/origin/pkg/deploy/api/v1" + meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + labels "k8s.io/apimachinery/pkg/labels" + schema "k8s.io/apimachinery/pkg/runtime/schema" + types "k8s.io/apimachinery/pkg/types" + watch "k8s.io/apimachinery/pkg/watch" + testing "k8s.io/client-go/testing" +) + +// FakeDeploymentConfigs implements DeploymentConfigInterface +type FakeDeploymentConfigs struct { + Fake *FakeDeployV1 + ns string +} + +var deploymentconfigsResource = schema.GroupVersionResource{Group: "apps.openshift.io", Version: "v1", Resource: "deploymentconfigs"} + +func (c *FakeDeploymentConfigs) Create(deploymentConfig *v1.DeploymentConfig) (result *v1.DeploymentConfig, err error) { + obj, err := c.Fake. + Invokes(testing.NewCreateAction(deploymentconfigsResource, c.ns, deploymentConfig), &v1.DeploymentConfig{}) + + if obj == nil { + return nil, err + } + return obj.(*v1.DeploymentConfig), err +} + +func (c *FakeDeploymentConfigs) Update(deploymentConfig *v1.DeploymentConfig) (result *v1.DeploymentConfig, err error) { + obj, err := c.Fake. + Invokes(testing.NewUpdateAction(deploymentconfigsResource, c.ns, deploymentConfig), &v1.DeploymentConfig{}) + + if obj == nil { + return nil, err + } + return obj.(*v1.DeploymentConfig), err +} + +func (c *FakeDeploymentConfigs) UpdateStatus(deploymentConfig *v1.DeploymentConfig) (*v1.DeploymentConfig, error) { + obj, err := c.Fake. + Invokes(testing.NewUpdateSubresourceAction(deploymentconfigsResource, "status", c.ns, deploymentConfig), &v1.DeploymentConfig{}) + + if obj == nil { + return nil, err + } + return obj.(*v1.DeploymentConfig), err +} + +func (c *FakeDeploymentConfigs) Delete(name string, options *meta_v1.DeleteOptions) error { + _, err := c.Fake. + Invokes(testing.NewDeleteAction(deploymentconfigsResource, c.ns, name), &v1.DeploymentConfig{}) + + return err +} + +func (c *FakeDeploymentConfigs) DeleteCollection(options *meta_v1.DeleteOptions, listOptions meta_v1.ListOptions) error { + action := testing.NewDeleteCollectionAction(deploymentconfigsResource, c.ns, listOptions) + + _, err := c.Fake.Invokes(action, &v1.DeploymentConfigList{}) + return err +} + +func (c *FakeDeploymentConfigs) Get(name string, options meta_v1.GetOptions) (result *v1.DeploymentConfig, err error) { + obj, err := c.Fake. + Invokes(testing.NewGetAction(deploymentconfigsResource, c.ns, name), &v1.DeploymentConfig{}) + + if obj == nil { + return nil, err + } + return obj.(*v1.DeploymentConfig), err +} + +func (c *FakeDeploymentConfigs) List(opts meta_v1.ListOptions) (result *v1.DeploymentConfigList, err error) { + obj, err := c.Fake. + Invokes(testing.NewListAction(deploymentconfigsResource, c.ns, opts), &v1.DeploymentConfigList{}) + + if obj == nil { + return nil, err + } + + label, _, _ := testing.ExtractFromListOptions(opts) + if label == nil { + label = labels.Everything() + } + list := &v1.DeploymentConfigList{} + for _, item := range obj.(*v1.DeploymentConfigList).Items { + if label.Matches(labels.Set(item.Labels)) { + list.Items = append(list.Items, item) + } + } + return list, err +} + +// Watch returns a watch.Interface that watches the requested deploymentConfigs. +func (c *FakeDeploymentConfigs) Watch(opts meta_v1.ListOptions) (watch.Interface, error) { + return c.Fake. + InvokesWatch(testing.NewWatchAction(deploymentconfigsResource, c.ns, opts)) + +} + +// Patch applies the patch and returns the patched deploymentConfig. +func (c *FakeDeploymentConfigs) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.DeploymentConfig, err error) { + obj, err := c.Fake. + Invokes(testing.NewPatchSubresourceAction(deploymentconfigsResource, c.ns, name, data, subresources...), &v1.DeploymentConfig{}) + + if obj == nil { + return nil, err + } + return obj.(*v1.DeploymentConfig), err +} diff --git a/pkg/deploy/generated/clientset/typed/deploy/v1/generated_expansion.go b/pkg/deploy/generated/clientset/typed/deploy/v1/generated_expansion.go new file mode 100644 index 000000000000..113ade54be42 --- /dev/null +++ b/pkg/deploy/generated/clientset/typed/deploy/v1/generated_expansion.go @@ -0,0 +1,3 @@ +package v1 + +type DeploymentConfigExpansion interface{} diff --git a/pkg/deploy/generated/internalclientset/clientset.go b/pkg/deploy/generated/internalclientset/clientset.go index e6e043996371..e71454fa8207 100644 --- a/pkg/deploy/generated/internalclientset/clientset.go +++ b/pkg/deploy/generated/internalclientset/clientset.go @@ -2,7 +2,7 @@ package internalclientset import ( glog "github.com/golang/glog" - appsinternalversion "github.com/openshift/origin/pkg/deploy/generated/internalclientset/typed/apps/internalversion" + deployinternalversion "github.com/openshift/origin/pkg/deploy/generated/internalclientset/typed/deploy/internalversion" discovery "k8s.io/client-go/discovery" rest "k8s.io/client-go/rest" flowcontrol "k8s.io/client-go/util/flowcontrol" @@ -10,22 +10,22 @@ import ( type Interface interface { Discovery() discovery.DiscoveryInterface - Apps() appsinternalversion.AppsInterface + Deploy() deployinternalversion.DeployInterface } // Clientset contains the clients for groups. Each group has exactly one // version included in a Clientset. type Clientset struct { *discovery.DiscoveryClient - *appsinternalversion.AppsClient + *deployinternalversion.DeployClient } -// Apps retrieves the AppsClient -func (c *Clientset) Apps() appsinternalversion.AppsInterface { +// Deploy retrieves the DeployClient +func (c *Clientset) Deploy() deployinternalversion.DeployInterface { if c == nil { return nil } - return c.AppsClient + return c.DeployClient } // Discovery retrieves the DiscoveryClient @@ -44,7 +44,7 @@ func NewForConfig(c *rest.Config) (*Clientset, error) { } var cs Clientset var err error - cs.AppsClient, err = appsinternalversion.NewForConfig(&configShallowCopy) + cs.DeployClient, err = deployinternalversion.NewForConfig(&configShallowCopy) if err != nil { return nil, err } @@ -61,7 +61,7 @@ func NewForConfig(c *rest.Config) (*Clientset, error) { // panics if there is an error in the config. func NewForConfigOrDie(c *rest.Config) *Clientset { var cs Clientset - cs.AppsClient = appsinternalversion.NewForConfigOrDie(c) + cs.DeployClient = deployinternalversion.NewForConfigOrDie(c) cs.DiscoveryClient = discovery.NewDiscoveryClientForConfigOrDie(c) return &cs @@ -70,7 +70,7 @@ func NewForConfigOrDie(c *rest.Config) *Clientset { // New creates a new Clientset for the given RESTClient. func New(c rest.Interface) *Clientset { var cs Clientset - cs.AppsClient = appsinternalversion.New(c) + cs.DeployClient = deployinternalversion.New(c) cs.DiscoveryClient = discovery.NewDiscoveryClient(c) return &cs diff --git a/pkg/deploy/generated/internalclientset/fake/clientset_generated.go b/pkg/deploy/generated/internalclientset/fake/clientset_generated.go index 7c470a2b3f04..378bb39ca38a 100644 --- a/pkg/deploy/generated/internalclientset/fake/clientset_generated.go +++ b/pkg/deploy/generated/internalclientset/fake/clientset_generated.go @@ -2,8 +2,8 @@ package fake import ( clientset "github.com/openshift/origin/pkg/deploy/generated/internalclientset" - appsinternalversion "github.com/openshift/origin/pkg/deploy/generated/internalclientset/typed/apps/internalversion" - fakeappsinternalversion "github.com/openshift/origin/pkg/deploy/generated/internalclientset/typed/apps/internalversion/fake" + deployinternalversion "github.com/openshift/origin/pkg/deploy/generated/internalclientset/typed/deploy/internalversion" + fakedeployinternalversion "github.com/openshift/origin/pkg/deploy/generated/internalclientset/typed/deploy/internalversion/fake" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apimachinery/pkg/watch" "k8s.io/client-go/discovery" @@ -44,7 +44,7 @@ func (c *Clientset) Discovery() discovery.DiscoveryInterface { var _ clientset.Interface = &Clientset{} -// Apps retrieves the AppsClient -func (c *Clientset) Apps() appsinternalversion.AppsInterface { - return &fakeappsinternalversion.FakeApps{Fake: &c.Fake} +// Deploy retrieves the DeployClient +func (c *Clientset) Deploy() deployinternalversion.DeployInterface { + return &fakedeployinternalversion.FakeDeploy{Fake: &c.Fake} } diff --git a/pkg/deploy/generated/internalclientset/fake/register.go b/pkg/deploy/generated/internalclientset/fake/register.go index 26a27909867f..1d2facb5f1d0 100644 --- a/pkg/deploy/generated/internalclientset/fake/register.go +++ b/pkg/deploy/generated/internalclientset/fake/register.go @@ -1,7 +1,7 @@ package fake import ( - apps "github.com/openshift/origin/pkg/deploy/api/install" + deploy "github.com/openshift/origin/pkg/deploy/api/install" announced "k8s.io/apimachinery/pkg/apimachinery/announced" registered "k8s.io/apimachinery/pkg/apimachinery/registered" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -25,6 +25,6 @@ func init() { // Install registers the API group and adds types to a scheme func Install(groupFactoryRegistry announced.APIGroupFactoryRegistry, registry *registered.APIRegistrationManager, scheme *runtime.Scheme) { - apps.Install(groupFactoryRegistry, registry, scheme) + deploy.Install(groupFactoryRegistry, registry, scheme) } diff --git a/pkg/deploy/generated/internalclientset/scheme/register.go b/pkg/deploy/generated/internalclientset/scheme/register.go index d1d2d0c9e8a3..422789b0fff5 100644 --- a/pkg/deploy/generated/internalclientset/scheme/register.go +++ b/pkg/deploy/generated/internalclientset/scheme/register.go @@ -1,7 +1,7 @@ package scheme import ( - apps "github.com/openshift/origin/pkg/deploy/api/install" + deploy "github.com/openshift/origin/pkg/deploy/api/install" announced "k8s.io/apimachinery/pkg/apimachinery/announced" registered "k8s.io/apimachinery/pkg/apimachinery/registered" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -25,6 +25,6 @@ func init() { // Install registers the API group and adds types to a scheme func Install(groupFactoryRegistry announced.APIGroupFactoryRegistry, registry *registered.APIRegistrationManager, scheme *runtime.Scheme) { - apps.Install(groupFactoryRegistry, registry, scheme) + deploy.Install(groupFactoryRegistry, registry, scheme) } diff --git a/pkg/deploy/generated/internalclientset/typed/deploy/internalversion/deploy_client.go b/pkg/deploy/generated/internalclientset/typed/deploy/internalversion/deploy_client.go new file mode 100644 index 000000000000..f332699d51fc --- /dev/null +++ b/pkg/deploy/generated/internalclientset/typed/deploy/internalversion/deploy_client.go @@ -0,0 +1,83 @@ +package internalversion + +import ( + "github.com/openshift/origin/pkg/deploy/generated/internalclientset/scheme" + rest "k8s.io/client-go/rest" +) + +type DeployInterface interface { + RESTClient() rest.Interface + DeploymentConfigsGetter +} + +// DeployClient is used to interact with features provided by the apps.openshift.io group. +type DeployClient struct { + restClient rest.Interface +} + +func (c *DeployClient) DeploymentConfigs(namespace string) DeploymentConfigInterface { + return newDeploymentConfigs(c, namespace) +} + +// NewForConfig creates a new DeployClient for the given config. +func NewForConfig(c *rest.Config) (*DeployClient, error) { + config := *c + if err := setConfigDefaults(&config); err != nil { + return nil, err + } + client, err := rest.RESTClientFor(&config) + if err != nil { + return nil, err + } + return &DeployClient{client}, nil +} + +// NewForConfigOrDie creates a new DeployClient for the given config and +// panics if there is an error in the config. +func NewForConfigOrDie(c *rest.Config) *DeployClient { + client, err := NewForConfig(c) + if err != nil { + panic(err) + } + return client +} + +// New creates a new DeployClient for the given RESTClient. +func New(c rest.Interface) *DeployClient { + return &DeployClient{c} +} + +func setConfigDefaults(config *rest.Config) error { + g, err := scheme.Registry.Group("apps.openshift.io") + if err != nil { + return err + } + + config.APIPath = "/apis" + if config.UserAgent == "" { + config.UserAgent = rest.DefaultKubernetesUserAgent() + } + if config.GroupVersion == nil || config.GroupVersion.Group != g.GroupVersion.Group { + gv := g.GroupVersion + config.GroupVersion = &gv + } + config.NegotiatedSerializer = scheme.Codecs + + if config.QPS == 0 { + config.QPS = 5 + } + if config.Burst == 0 { + config.Burst = 10 + } + + return nil +} + +// RESTClient returns a RESTClient that is used to communicate +// with API server by this client implementation. +func (c *DeployClient) RESTClient() rest.Interface { + if c == nil { + return nil + } + return c.restClient +} diff --git a/pkg/deploy/generated/internalclientset/typed/deploy/internalversion/deploymentconfig.go b/pkg/deploy/generated/internalclientset/typed/deploy/internalversion/deploymentconfig.go new file mode 100644 index 000000000000..73448735f280 --- /dev/null +++ b/pkg/deploy/generated/internalclientset/typed/deploy/internalversion/deploymentconfig.go @@ -0,0 +1,156 @@ +package internalversion + +import ( + api "github.com/openshift/origin/pkg/deploy/api" + scheme "github.com/openshift/origin/pkg/deploy/generated/internalclientset/scheme" + v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + types "k8s.io/apimachinery/pkg/types" + watch "k8s.io/apimachinery/pkg/watch" + rest "k8s.io/client-go/rest" +) + +// DeploymentConfigsGetter has a method to return a DeploymentConfigInterface. +// A group's client should implement this interface. +type DeploymentConfigsGetter interface { + DeploymentConfigs(namespace string) DeploymentConfigInterface +} + +// DeploymentConfigInterface has methods to work with DeploymentConfig resources. +type DeploymentConfigInterface interface { + Create(*api.DeploymentConfig) (*api.DeploymentConfig, error) + Update(*api.DeploymentConfig) (*api.DeploymentConfig, error) + UpdateStatus(*api.DeploymentConfig) (*api.DeploymentConfig, error) + Delete(name string, options *v1.DeleteOptions) error + DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error + Get(name string, options v1.GetOptions) (*api.DeploymentConfig, error) + List(opts v1.ListOptions) (*api.DeploymentConfigList, error) + Watch(opts v1.ListOptions) (watch.Interface, error) + Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *api.DeploymentConfig, err error) + DeploymentConfigExpansion +} + +// deploymentConfigs implements DeploymentConfigInterface +type deploymentConfigs struct { + client rest.Interface + ns string +} + +// newDeploymentConfigs returns a DeploymentConfigs +func newDeploymentConfigs(c *DeployClient, namespace string) *deploymentConfigs { + return &deploymentConfigs{ + client: c.RESTClient(), + ns: namespace, + } +} + +// Create takes the representation of a deploymentConfig and creates it. Returns the server's representation of the deploymentConfig, and an error, if there is any. +func (c *deploymentConfigs) Create(deploymentConfig *api.DeploymentConfig) (result *api.DeploymentConfig, err error) { + result = &api.DeploymentConfig{} + err = c.client.Post(). + Namespace(c.ns). + Resource("deploymentconfigs"). + Body(deploymentConfig). + Do(). + Into(result) + return +} + +// Update takes the representation of a deploymentConfig and updates it. Returns the server's representation of the deploymentConfig, and an error, if there is any. +func (c *deploymentConfigs) Update(deploymentConfig *api.DeploymentConfig) (result *api.DeploymentConfig, err error) { + result = &api.DeploymentConfig{} + err = c.client.Put(). + Namespace(c.ns). + Resource("deploymentconfigs"). + Name(deploymentConfig.Name). + Body(deploymentConfig). + Do(). + Into(result) + return +} + +// UpdateStatus was generated because the type contains a Status member. +// Add a +genclientstatus=false comment above the type to avoid generating UpdateStatus(). + +func (c *deploymentConfigs) UpdateStatus(deploymentConfig *api.DeploymentConfig) (result *api.DeploymentConfig, err error) { + result = &api.DeploymentConfig{} + err = c.client.Put(). + Namespace(c.ns). + Resource("deploymentconfigs"). + Name(deploymentConfig.Name). + SubResource("status"). + Body(deploymentConfig). + Do(). + Into(result) + return +} + +// Delete takes name of the deploymentConfig and deletes it. Returns an error if one occurs. +func (c *deploymentConfigs) Delete(name string, options *v1.DeleteOptions) error { + return c.client.Delete(). + Namespace(c.ns). + Resource("deploymentconfigs"). + Name(name). + Body(options). + Do(). + Error() +} + +// DeleteCollection deletes a collection of objects. +func (c *deploymentConfigs) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error { + return c.client.Delete(). + Namespace(c.ns). + Resource("deploymentconfigs"). + VersionedParams(&listOptions, scheme.ParameterCodec). + Body(options). + Do(). + Error() +} + +// Get takes name of the deploymentConfig, and returns the corresponding deploymentConfig object, and an error if there is any. +func (c *deploymentConfigs) Get(name string, options v1.GetOptions) (result *api.DeploymentConfig, err error) { + result = &api.DeploymentConfig{} + err = c.client.Get(). + Namespace(c.ns). + Resource("deploymentconfigs"). + Name(name). + VersionedParams(&options, scheme.ParameterCodec). + Do(). + Into(result) + return +} + +// List takes label and field selectors, and returns the list of DeploymentConfigs that match those selectors. +func (c *deploymentConfigs) List(opts v1.ListOptions) (result *api.DeploymentConfigList, err error) { + result = &api.DeploymentConfigList{} + err = c.client.Get(). + Namespace(c.ns). + Resource("deploymentconfigs"). + VersionedParams(&opts, scheme.ParameterCodec). + Do(). + Into(result) + return +} + +// Watch returns a watch.Interface that watches the requested deploymentConfigs. +func (c *deploymentConfigs) Watch(opts v1.ListOptions) (watch.Interface, error) { + opts.Watch = true + return c.client.Get(). + Namespace(c.ns). + Resource("deploymentconfigs"). + VersionedParams(&opts, scheme.ParameterCodec). + Watch() +} + +// Patch applies the patch and returns the patched deploymentConfig. +func (c *deploymentConfigs) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *api.DeploymentConfig, err error) { + result = &api.DeploymentConfig{} + err = c.client.Patch(pt). + Namespace(c.ns). + Resource("deploymentconfigs"). + SubResource(subresources...). + Name(name). + Body(data). + Do(). + Into(result) + return +} diff --git a/pkg/deploy/generated/internalclientset/typed/deploy/internalversion/doc.go b/pkg/deploy/generated/internalclientset/typed/deploy/internalversion/doc.go new file mode 100644 index 000000000000..db6e92ab2392 --- /dev/null +++ b/pkg/deploy/generated/internalclientset/typed/deploy/internalversion/doc.go @@ -0,0 +1,4 @@ +// This package is generated by client-gen with custom arguments. + +// This package has the automatically generated typed clients. +package internalversion diff --git a/pkg/deploy/generated/internalclientset/typed/deploy/internalversion/fake/doc.go b/pkg/deploy/generated/internalclientset/typed/deploy/internalversion/fake/doc.go new file mode 100644 index 000000000000..e3bbd12a2bac --- /dev/null +++ b/pkg/deploy/generated/internalclientset/typed/deploy/internalversion/fake/doc.go @@ -0,0 +1,4 @@ +// This package is generated by client-gen with custom arguments. + +// Package fake has the automatically generated clients. +package fake diff --git a/pkg/deploy/generated/internalclientset/typed/deploy/internalversion/fake/fake_deploy_client.go b/pkg/deploy/generated/internalclientset/typed/deploy/internalversion/fake/fake_deploy_client.go new file mode 100644 index 000000000000..2bb06eb618bc --- /dev/null +++ b/pkg/deploy/generated/internalclientset/typed/deploy/internalversion/fake/fake_deploy_client.go @@ -0,0 +1,22 @@ +package fake + +import ( + internalversion "github.com/openshift/origin/pkg/deploy/generated/internalclientset/typed/deploy/internalversion" + rest "k8s.io/client-go/rest" + testing "k8s.io/client-go/testing" +) + +type FakeDeploy struct { + *testing.Fake +} + +func (c *FakeDeploy) DeploymentConfigs(namespace string) internalversion.DeploymentConfigInterface { + return &FakeDeploymentConfigs{c, namespace} +} + +// RESTClient returns a RESTClient that is used to communicate +// with API server by this client implementation. +func (c *FakeDeploy) RESTClient() rest.Interface { + var ret *rest.RESTClient + return ret +} diff --git a/pkg/deploy/generated/internalclientset/typed/deploy/internalversion/fake/fake_deploymentconfig.go b/pkg/deploy/generated/internalclientset/typed/deploy/internalversion/fake/fake_deploymentconfig.go new file mode 100644 index 000000000000..2c930bd0cb5b --- /dev/null +++ b/pkg/deploy/generated/internalclientset/typed/deploy/internalversion/fake/fake_deploymentconfig.go @@ -0,0 +1,112 @@ +package fake + +import ( + api "github.com/openshift/origin/pkg/deploy/api" + v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + labels "k8s.io/apimachinery/pkg/labels" + schema "k8s.io/apimachinery/pkg/runtime/schema" + types "k8s.io/apimachinery/pkg/types" + watch "k8s.io/apimachinery/pkg/watch" + testing "k8s.io/client-go/testing" +) + +// FakeDeploymentConfigs implements DeploymentConfigInterface +type FakeDeploymentConfigs struct { + Fake *FakeDeploy + ns string +} + +var deploymentconfigsResource = schema.GroupVersionResource{Group: "apps.openshift.io", Version: "", Resource: "deploymentconfigs"} + +func (c *FakeDeploymentConfigs) Create(deploymentConfig *api.DeploymentConfig) (result *api.DeploymentConfig, err error) { + obj, err := c.Fake. + Invokes(testing.NewCreateAction(deploymentconfigsResource, c.ns, deploymentConfig), &api.DeploymentConfig{}) + + if obj == nil { + return nil, err + } + return obj.(*api.DeploymentConfig), err +} + +func (c *FakeDeploymentConfigs) Update(deploymentConfig *api.DeploymentConfig) (result *api.DeploymentConfig, err error) { + obj, err := c.Fake. + Invokes(testing.NewUpdateAction(deploymentconfigsResource, c.ns, deploymentConfig), &api.DeploymentConfig{}) + + if obj == nil { + return nil, err + } + return obj.(*api.DeploymentConfig), err +} + +func (c *FakeDeploymentConfigs) UpdateStatus(deploymentConfig *api.DeploymentConfig) (*api.DeploymentConfig, error) { + obj, err := c.Fake. + Invokes(testing.NewUpdateSubresourceAction(deploymentconfigsResource, "status", c.ns, deploymentConfig), &api.DeploymentConfig{}) + + if obj == nil { + return nil, err + } + return obj.(*api.DeploymentConfig), err +} + +func (c *FakeDeploymentConfigs) Delete(name string, options *v1.DeleteOptions) error { + _, err := c.Fake. + Invokes(testing.NewDeleteAction(deploymentconfigsResource, c.ns, name), &api.DeploymentConfig{}) + + return err +} + +func (c *FakeDeploymentConfigs) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error { + action := testing.NewDeleteCollectionAction(deploymentconfigsResource, c.ns, listOptions) + + _, err := c.Fake.Invokes(action, &api.DeploymentConfigList{}) + return err +} + +func (c *FakeDeploymentConfigs) Get(name string, options v1.GetOptions) (result *api.DeploymentConfig, err error) { + obj, err := c.Fake. + Invokes(testing.NewGetAction(deploymentconfigsResource, c.ns, name), &api.DeploymentConfig{}) + + if obj == nil { + return nil, err + } + return obj.(*api.DeploymentConfig), err +} + +func (c *FakeDeploymentConfigs) List(opts v1.ListOptions) (result *api.DeploymentConfigList, err error) { + obj, err := c.Fake. + Invokes(testing.NewListAction(deploymentconfigsResource, c.ns, opts), &api.DeploymentConfigList{}) + + if obj == nil { + return nil, err + } + + label, _, _ := testing.ExtractFromListOptions(opts) + if label == nil { + label = labels.Everything() + } + list := &api.DeploymentConfigList{} + for _, item := range obj.(*api.DeploymentConfigList).Items { + if label.Matches(labels.Set(item.Labels)) { + list.Items = append(list.Items, item) + } + } + return list, err +} + +// Watch returns a watch.Interface that watches the requested deploymentConfigs. +func (c *FakeDeploymentConfigs) Watch(opts v1.ListOptions) (watch.Interface, error) { + return c.Fake. + InvokesWatch(testing.NewWatchAction(deploymentconfigsResource, c.ns, opts)) + +} + +// Patch applies the patch and returns the patched deploymentConfig. +func (c *FakeDeploymentConfigs) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *api.DeploymentConfig, err error) { + obj, err := c.Fake. + Invokes(testing.NewPatchSubresourceAction(deploymentconfigsResource, c.ns, name, data, subresources...), &api.DeploymentConfig{}) + + if obj == nil { + return nil, err + } + return obj.(*api.DeploymentConfig), err +} diff --git a/pkg/deploy/generated/internalclientset/typed/deploy/internalversion/generated_expansion.go b/pkg/deploy/generated/internalclientset/typed/deploy/internalversion/generated_expansion.go new file mode 100644 index 000000000000..a7c19d44db30 --- /dev/null +++ b/pkg/deploy/generated/internalclientset/typed/deploy/internalversion/generated_expansion.go @@ -0,0 +1,3 @@ +package internalversion + +type DeploymentConfigExpansion interface{} diff --git a/pkg/sdn/generated/clientset/clientset.go b/pkg/sdn/generated/clientset/clientset.go index 9204246a16d5..b95f82070ea9 100644 --- a/pkg/sdn/generated/clientset/clientset.go +++ b/pkg/sdn/generated/clientset/clientset.go @@ -2,7 +2,7 @@ package clientset import ( glog "github.com/golang/glog" - networkv1 "github.com/openshift/origin/pkg/sdn/generated/clientset/typed/network/v1" + sdnv1 "github.com/openshift/origin/pkg/sdn/generated/clientset/typed/sdn/v1" discovery "k8s.io/client-go/discovery" rest "k8s.io/client-go/rest" flowcontrol "k8s.io/client-go/util/flowcontrol" @@ -10,33 +10,33 @@ import ( type Interface interface { Discovery() discovery.DiscoveryInterface - NetworkV1() networkv1.NetworkV1Interface + SdnV1() sdnv1.SdnV1Interface // Deprecated: please explicitly pick a version if possible. - Network() networkv1.NetworkV1Interface + Sdn() sdnv1.SdnV1Interface } // Clientset contains the clients for groups. Each group has exactly one // version included in a Clientset. type Clientset struct { *discovery.DiscoveryClient - *networkv1.NetworkV1Client + *sdnv1.SdnV1Client } -// NetworkV1 retrieves the NetworkV1Client -func (c *Clientset) NetworkV1() networkv1.NetworkV1Interface { +// SdnV1 retrieves the SdnV1Client +func (c *Clientset) SdnV1() sdnv1.SdnV1Interface { if c == nil { return nil } - return c.NetworkV1Client + return c.SdnV1Client } -// Deprecated: Network retrieves the default version of NetworkClient. +// Deprecated: Sdn retrieves the default version of SdnClient. // Please explicitly pick a version. -func (c *Clientset) Network() networkv1.NetworkV1Interface { +func (c *Clientset) Sdn() sdnv1.SdnV1Interface { if c == nil { return nil } - return c.NetworkV1Client + return c.SdnV1Client } // Discovery retrieves the DiscoveryClient @@ -55,7 +55,7 @@ func NewForConfig(c *rest.Config) (*Clientset, error) { } var cs Clientset var err error - cs.NetworkV1Client, err = networkv1.NewForConfig(&configShallowCopy) + cs.SdnV1Client, err = sdnv1.NewForConfig(&configShallowCopy) if err != nil { return nil, err } @@ -72,7 +72,7 @@ func NewForConfig(c *rest.Config) (*Clientset, error) { // panics if there is an error in the config. func NewForConfigOrDie(c *rest.Config) *Clientset { var cs Clientset - cs.NetworkV1Client = networkv1.NewForConfigOrDie(c) + cs.SdnV1Client = sdnv1.NewForConfigOrDie(c) cs.DiscoveryClient = discovery.NewDiscoveryClientForConfigOrDie(c) return &cs @@ -81,7 +81,7 @@ func NewForConfigOrDie(c *rest.Config) *Clientset { // New creates a new Clientset for the given RESTClient. func New(c rest.Interface) *Clientset { var cs Clientset - cs.NetworkV1Client = networkv1.New(c) + cs.SdnV1Client = sdnv1.New(c) cs.DiscoveryClient = discovery.NewDiscoveryClient(c) return &cs diff --git a/pkg/sdn/generated/clientset/fake/clientset_generated.go b/pkg/sdn/generated/clientset/fake/clientset_generated.go index 21f58890a646..8f0e0297e475 100644 --- a/pkg/sdn/generated/clientset/fake/clientset_generated.go +++ b/pkg/sdn/generated/clientset/fake/clientset_generated.go @@ -2,8 +2,8 @@ package fake import ( clientset "github.com/openshift/origin/pkg/sdn/generated/clientset" - networkv1 "github.com/openshift/origin/pkg/sdn/generated/clientset/typed/network/v1" - fakenetworkv1 "github.com/openshift/origin/pkg/sdn/generated/clientset/typed/network/v1/fake" + sdnv1 "github.com/openshift/origin/pkg/sdn/generated/clientset/typed/sdn/v1" + fakesdnv1 "github.com/openshift/origin/pkg/sdn/generated/clientset/typed/sdn/v1/fake" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apimachinery/pkg/watch" "k8s.io/client-go/discovery" @@ -44,12 +44,12 @@ func (c *Clientset) Discovery() discovery.DiscoveryInterface { var _ clientset.Interface = &Clientset{} -// NetworkV1 retrieves the NetworkV1Client -func (c *Clientset) NetworkV1() networkv1.NetworkV1Interface { - return &fakenetworkv1.FakeNetworkV1{Fake: &c.Fake} +// SdnV1 retrieves the SdnV1Client +func (c *Clientset) SdnV1() sdnv1.SdnV1Interface { + return &fakesdnv1.FakeSdnV1{Fake: &c.Fake} } -// Network retrieves the NetworkV1Client -func (c *Clientset) Network() networkv1.NetworkV1Interface { - return &fakenetworkv1.FakeNetworkV1{Fake: &c.Fake} +// Sdn retrieves the SdnV1Client +func (c *Clientset) Sdn() sdnv1.SdnV1Interface { + return &fakesdnv1.FakeSdnV1{Fake: &c.Fake} } diff --git a/pkg/sdn/generated/clientset/fake/register.go b/pkg/sdn/generated/clientset/fake/register.go index c243eb67adbc..7a8c2afa2e07 100644 --- a/pkg/sdn/generated/clientset/fake/register.go +++ b/pkg/sdn/generated/clientset/fake/register.go @@ -1,7 +1,7 @@ package fake import ( - network "github.com/openshift/origin/pkg/sdn/api/install" + sdn "github.com/openshift/origin/pkg/sdn/api/install" announced "k8s.io/apimachinery/pkg/apimachinery/announced" registered "k8s.io/apimachinery/pkg/apimachinery/registered" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -25,6 +25,6 @@ func init() { // Install registers the API group and adds types to a scheme func Install(groupFactoryRegistry announced.APIGroupFactoryRegistry, registry *registered.APIRegistrationManager, scheme *runtime.Scheme) { - network.Install(groupFactoryRegistry, registry, scheme) + sdn.Install(groupFactoryRegistry, registry, scheme) } diff --git a/pkg/sdn/generated/clientset/scheme/register.go b/pkg/sdn/generated/clientset/scheme/register.go index bdf988f90a2c..d8cc9e2d037c 100644 --- a/pkg/sdn/generated/clientset/scheme/register.go +++ b/pkg/sdn/generated/clientset/scheme/register.go @@ -1,7 +1,7 @@ package scheme import ( - networkv1 "github.com/openshift/origin/pkg/sdn/api/v1" + sdnv1 "github.com/openshift/origin/pkg/sdn/api/v1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" schema "k8s.io/apimachinery/pkg/runtime/schema" @@ -32,6 +32,6 @@ func init() { // After this, RawExtensions in Kubernetes types will serialize kube-aggregator types // correctly. func AddToScheme(scheme *runtime.Scheme) { - networkv1.AddToScheme(scheme) + sdnv1.AddToScheme(scheme) } diff --git a/pkg/sdn/generated/clientset/typed/sdn/v1/clusternetwork.go b/pkg/sdn/generated/clientset/typed/sdn/v1/clusternetwork.go new file mode 100644 index 000000000000..468c4054a38f --- /dev/null +++ b/pkg/sdn/generated/clientset/typed/sdn/v1/clusternetwork.go @@ -0,0 +1,139 @@ +package v1 + +import ( + v1 "github.com/openshift/origin/pkg/sdn/api/v1" + scheme "github.com/openshift/origin/pkg/sdn/generated/clientset/scheme" + meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + types "k8s.io/apimachinery/pkg/types" + watch "k8s.io/apimachinery/pkg/watch" + rest "k8s.io/client-go/rest" +) + +// ClusterNetworksGetter has a method to return a ClusterNetworkInterface. +// A group's client should implement this interface. +type ClusterNetworksGetter interface { + ClusterNetworks(namespace string) ClusterNetworkInterface +} + +// ClusterNetworkInterface has methods to work with ClusterNetwork resources. +type ClusterNetworkInterface interface { + Create(*v1.ClusterNetwork) (*v1.ClusterNetwork, error) + Update(*v1.ClusterNetwork) (*v1.ClusterNetwork, error) + Delete(name string, options *meta_v1.DeleteOptions) error + DeleteCollection(options *meta_v1.DeleteOptions, listOptions meta_v1.ListOptions) error + Get(name string, options meta_v1.GetOptions) (*v1.ClusterNetwork, error) + List(opts meta_v1.ListOptions) (*v1.ClusterNetworkList, error) + Watch(opts meta_v1.ListOptions) (watch.Interface, error) + Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.ClusterNetwork, err error) + ClusterNetworkExpansion +} + +// clusterNetworks implements ClusterNetworkInterface +type clusterNetworks struct { + client rest.Interface + ns string +} + +// newClusterNetworks returns a ClusterNetworks +func newClusterNetworks(c *SdnV1Client, namespace string) *clusterNetworks { + return &clusterNetworks{ + client: c.RESTClient(), + ns: namespace, + } +} + +// Create takes the representation of a clusterNetwork and creates it. Returns the server's representation of the clusterNetwork, and an error, if there is any. +func (c *clusterNetworks) Create(clusterNetwork *v1.ClusterNetwork) (result *v1.ClusterNetwork, err error) { + result = &v1.ClusterNetwork{} + err = c.client.Post(). + Namespace(c.ns). + Resource("clusternetworks"). + Body(clusterNetwork). + Do(). + Into(result) + return +} + +// Update takes the representation of a clusterNetwork and updates it. Returns the server's representation of the clusterNetwork, and an error, if there is any. +func (c *clusterNetworks) Update(clusterNetwork *v1.ClusterNetwork) (result *v1.ClusterNetwork, err error) { + result = &v1.ClusterNetwork{} + err = c.client.Put(). + Namespace(c.ns). + Resource("clusternetworks"). + Name(clusterNetwork.Name). + Body(clusterNetwork). + Do(). + Into(result) + return +} + +// Delete takes name of the clusterNetwork and deletes it. Returns an error if one occurs. +func (c *clusterNetworks) Delete(name string, options *meta_v1.DeleteOptions) error { + return c.client.Delete(). + Namespace(c.ns). + Resource("clusternetworks"). + Name(name). + Body(options). + Do(). + Error() +} + +// DeleteCollection deletes a collection of objects. +func (c *clusterNetworks) DeleteCollection(options *meta_v1.DeleteOptions, listOptions meta_v1.ListOptions) error { + return c.client.Delete(). + Namespace(c.ns). + Resource("clusternetworks"). + VersionedParams(&listOptions, scheme.ParameterCodec). + Body(options). + Do(). + Error() +} + +// Get takes name of the clusterNetwork, and returns the corresponding clusterNetwork object, and an error if there is any. +func (c *clusterNetworks) Get(name string, options meta_v1.GetOptions) (result *v1.ClusterNetwork, err error) { + result = &v1.ClusterNetwork{} + err = c.client.Get(). + Namespace(c.ns). + Resource("clusternetworks"). + Name(name). + VersionedParams(&options, scheme.ParameterCodec). + Do(). + Into(result) + return +} + +// List takes label and field selectors, and returns the list of ClusterNetworks that match those selectors. +func (c *clusterNetworks) List(opts meta_v1.ListOptions) (result *v1.ClusterNetworkList, err error) { + result = &v1.ClusterNetworkList{} + err = c.client.Get(). + Namespace(c.ns). + Resource("clusternetworks"). + VersionedParams(&opts, scheme.ParameterCodec). + Do(). + Into(result) + return +} + +// Watch returns a watch.Interface that watches the requested clusterNetworks. +func (c *clusterNetworks) Watch(opts meta_v1.ListOptions) (watch.Interface, error) { + opts.Watch = true + return c.client.Get(). + Namespace(c.ns). + Resource("clusternetworks"). + VersionedParams(&opts, scheme.ParameterCodec). + Watch() +} + +// Patch applies the patch and returns the patched clusterNetwork. +func (c *clusterNetworks) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.ClusterNetwork, err error) { + result = &v1.ClusterNetwork{} + err = c.client.Patch(pt). + Namespace(c.ns). + Resource("clusternetworks"). + SubResource(subresources...). + Name(name). + Body(data). + Do(). + Into(result) + return +} diff --git a/pkg/sdn/generated/clientset/typed/sdn/v1/doc.go b/pkg/sdn/generated/clientset/typed/sdn/v1/doc.go new file mode 100644 index 000000000000..0e93c2c5e7fc --- /dev/null +++ b/pkg/sdn/generated/clientset/typed/sdn/v1/doc.go @@ -0,0 +1,4 @@ +// This package is generated by client-gen with custom arguments. + +// This package has the automatically generated typed clients. +package v1 diff --git a/pkg/sdn/generated/clientset/typed/sdn/v1/fake/doc.go b/pkg/sdn/generated/clientset/typed/sdn/v1/fake/doc.go new file mode 100644 index 000000000000..e3bbd12a2bac --- /dev/null +++ b/pkg/sdn/generated/clientset/typed/sdn/v1/fake/doc.go @@ -0,0 +1,4 @@ +// This package is generated by client-gen with custom arguments. + +// Package fake has the automatically generated clients. +package fake diff --git a/pkg/sdn/generated/clientset/typed/sdn/v1/fake/fake_clusternetwork.go b/pkg/sdn/generated/clientset/typed/sdn/v1/fake/fake_clusternetwork.go new file mode 100644 index 000000000000..f2e3d96bc344 --- /dev/null +++ b/pkg/sdn/generated/clientset/typed/sdn/v1/fake/fake_clusternetwork.go @@ -0,0 +1,102 @@ +package fake + +import ( + v1 "github.com/openshift/origin/pkg/sdn/api/v1" + meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + labels "k8s.io/apimachinery/pkg/labels" + schema "k8s.io/apimachinery/pkg/runtime/schema" + types "k8s.io/apimachinery/pkg/types" + watch "k8s.io/apimachinery/pkg/watch" + testing "k8s.io/client-go/testing" +) + +// FakeClusterNetworks implements ClusterNetworkInterface +type FakeClusterNetworks struct { + Fake *FakeSdnV1 + ns string +} + +var clusternetworksResource = schema.GroupVersionResource{Group: "network.openshift.io", Version: "v1", Resource: "clusternetworks"} + +func (c *FakeClusterNetworks) Create(clusterNetwork *v1.ClusterNetwork) (result *v1.ClusterNetwork, err error) { + obj, err := c.Fake. + Invokes(testing.NewCreateAction(clusternetworksResource, c.ns, clusterNetwork), &v1.ClusterNetwork{}) + + if obj == nil { + return nil, err + } + return obj.(*v1.ClusterNetwork), err +} + +func (c *FakeClusterNetworks) Update(clusterNetwork *v1.ClusterNetwork) (result *v1.ClusterNetwork, err error) { + obj, err := c.Fake. + Invokes(testing.NewUpdateAction(clusternetworksResource, c.ns, clusterNetwork), &v1.ClusterNetwork{}) + + if obj == nil { + return nil, err + } + return obj.(*v1.ClusterNetwork), err +} + +func (c *FakeClusterNetworks) Delete(name string, options *meta_v1.DeleteOptions) error { + _, err := c.Fake. + Invokes(testing.NewDeleteAction(clusternetworksResource, c.ns, name), &v1.ClusterNetwork{}) + + return err +} + +func (c *FakeClusterNetworks) DeleteCollection(options *meta_v1.DeleteOptions, listOptions meta_v1.ListOptions) error { + action := testing.NewDeleteCollectionAction(clusternetworksResource, c.ns, listOptions) + + _, err := c.Fake.Invokes(action, &v1.ClusterNetworkList{}) + return err +} + +func (c *FakeClusterNetworks) Get(name string, options meta_v1.GetOptions) (result *v1.ClusterNetwork, err error) { + obj, err := c.Fake. + Invokes(testing.NewGetAction(clusternetworksResource, c.ns, name), &v1.ClusterNetwork{}) + + if obj == nil { + return nil, err + } + return obj.(*v1.ClusterNetwork), err +} + +func (c *FakeClusterNetworks) List(opts meta_v1.ListOptions) (result *v1.ClusterNetworkList, err error) { + obj, err := c.Fake. + Invokes(testing.NewListAction(clusternetworksResource, c.ns, opts), &v1.ClusterNetworkList{}) + + if obj == nil { + return nil, err + } + + label, _, _ := testing.ExtractFromListOptions(opts) + if label == nil { + label = labels.Everything() + } + list := &v1.ClusterNetworkList{} + for _, item := range obj.(*v1.ClusterNetworkList).Items { + if label.Matches(labels.Set(item.Labels)) { + list.Items = append(list.Items, item) + } + } + return list, err +} + +// Watch returns a watch.Interface that watches the requested clusterNetworks. +func (c *FakeClusterNetworks) Watch(opts meta_v1.ListOptions) (watch.Interface, error) { + return c.Fake. + InvokesWatch(testing.NewWatchAction(clusternetworksResource, c.ns, opts)) + +} + +// Patch applies the patch and returns the patched clusterNetwork. +func (c *FakeClusterNetworks) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.ClusterNetwork, err error) { + obj, err := c.Fake. + Invokes(testing.NewPatchSubresourceAction(clusternetworksResource, c.ns, name, data, subresources...), &v1.ClusterNetwork{}) + + if obj == nil { + return nil, err + } + return obj.(*v1.ClusterNetwork), err +} diff --git a/pkg/sdn/generated/clientset/typed/sdn/v1/fake/fake_sdn_client.go b/pkg/sdn/generated/clientset/typed/sdn/v1/fake/fake_sdn_client.go new file mode 100644 index 000000000000..4e857d1da728 --- /dev/null +++ b/pkg/sdn/generated/clientset/typed/sdn/v1/fake/fake_sdn_client.go @@ -0,0 +1,22 @@ +package fake + +import ( + v1 "github.com/openshift/origin/pkg/sdn/generated/clientset/typed/sdn/v1" + rest "k8s.io/client-go/rest" + testing "k8s.io/client-go/testing" +) + +type FakeSdnV1 struct { + *testing.Fake +} + +func (c *FakeSdnV1) ClusterNetworks(namespace string) v1.ClusterNetworkInterface { + return &FakeClusterNetworks{c, namespace} +} + +// RESTClient returns a RESTClient that is used to communicate +// with API server by this client implementation. +func (c *FakeSdnV1) RESTClient() rest.Interface { + var ret *rest.RESTClient + return ret +} diff --git a/pkg/sdn/generated/clientset/typed/sdn/v1/generated_expansion.go b/pkg/sdn/generated/clientset/typed/sdn/v1/generated_expansion.go new file mode 100644 index 000000000000..7aa2a123fc60 --- /dev/null +++ b/pkg/sdn/generated/clientset/typed/sdn/v1/generated_expansion.go @@ -0,0 +1,3 @@ +package v1 + +type ClusterNetworkExpansion interface{} diff --git a/pkg/sdn/generated/clientset/typed/sdn/v1/sdn_client.go b/pkg/sdn/generated/clientset/typed/sdn/v1/sdn_client.go new file mode 100644 index 000000000000..5c80039b2a74 --- /dev/null +++ b/pkg/sdn/generated/clientset/typed/sdn/v1/sdn_client.go @@ -0,0 +1,72 @@ +package v1 + +import ( + v1 "github.com/openshift/origin/pkg/sdn/api/v1" + "github.com/openshift/origin/pkg/sdn/generated/clientset/scheme" + serializer "k8s.io/apimachinery/pkg/runtime/serializer" + rest "k8s.io/client-go/rest" +) + +type SdnV1Interface interface { + RESTClient() rest.Interface + ClusterNetworksGetter +} + +// SdnV1Client is used to interact with features provided by the network.openshift.io group. +type SdnV1Client struct { + restClient rest.Interface +} + +func (c *SdnV1Client) ClusterNetworks(namespace string) ClusterNetworkInterface { + return newClusterNetworks(c, namespace) +} + +// NewForConfig creates a new SdnV1Client for the given config. +func NewForConfig(c *rest.Config) (*SdnV1Client, error) { + config := *c + if err := setConfigDefaults(&config); err != nil { + return nil, err + } + client, err := rest.RESTClientFor(&config) + if err != nil { + return nil, err + } + return &SdnV1Client{client}, nil +} + +// NewForConfigOrDie creates a new SdnV1Client for the given config and +// panics if there is an error in the config. +func NewForConfigOrDie(c *rest.Config) *SdnV1Client { + client, err := NewForConfig(c) + if err != nil { + panic(err) + } + return client +} + +// New creates a new SdnV1Client for the given RESTClient. +func New(c rest.Interface) *SdnV1Client { + return &SdnV1Client{c} +} + +func setConfigDefaults(config *rest.Config) error { + gv := v1.SchemeGroupVersion + config.GroupVersion = &gv + config.APIPath = "/apis" + config.NegotiatedSerializer = serializer.DirectCodecFactory{CodecFactory: scheme.Codecs} + + if config.UserAgent == "" { + config.UserAgent = rest.DefaultKubernetesUserAgent() + } + + return nil +} + +// RESTClient returns a RESTClient that is used to communicate +// with API server by this client implementation. +func (c *SdnV1Client) RESTClient() rest.Interface { + if c == nil { + return nil + } + return c.restClient +} diff --git a/pkg/sdn/generated/internalclientset/clientset.go b/pkg/sdn/generated/internalclientset/clientset.go index bc18f9adeed2..9a02a5cee851 100644 --- a/pkg/sdn/generated/internalclientset/clientset.go +++ b/pkg/sdn/generated/internalclientset/clientset.go @@ -2,7 +2,7 @@ package internalclientset import ( glog "github.com/golang/glog" - networkinternalversion "github.com/openshift/origin/pkg/sdn/generated/internalclientset/typed/network/internalversion" + sdninternalversion "github.com/openshift/origin/pkg/sdn/generated/internalclientset/typed/sdn/internalversion" discovery "k8s.io/client-go/discovery" rest "k8s.io/client-go/rest" flowcontrol "k8s.io/client-go/util/flowcontrol" @@ -10,22 +10,22 @@ import ( type Interface interface { Discovery() discovery.DiscoveryInterface - Network() networkinternalversion.NetworkInterface + Sdn() sdninternalversion.SdnInterface } // Clientset contains the clients for groups. Each group has exactly one // version included in a Clientset. type Clientset struct { *discovery.DiscoveryClient - *networkinternalversion.NetworkClient + *sdninternalversion.SdnClient } -// Network retrieves the NetworkClient -func (c *Clientset) Network() networkinternalversion.NetworkInterface { +// Sdn retrieves the SdnClient +func (c *Clientset) Sdn() sdninternalversion.SdnInterface { if c == nil { return nil } - return c.NetworkClient + return c.SdnClient } // Discovery retrieves the DiscoveryClient @@ -44,7 +44,7 @@ func NewForConfig(c *rest.Config) (*Clientset, error) { } var cs Clientset var err error - cs.NetworkClient, err = networkinternalversion.NewForConfig(&configShallowCopy) + cs.SdnClient, err = sdninternalversion.NewForConfig(&configShallowCopy) if err != nil { return nil, err } @@ -61,7 +61,7 @@ func NewForConfig(c *rest.Config) (*Clientset, error) { // panics if there is an error in the config. func NewForConfigOrDie(c *rest.Config) *Clientset { var cs Clientset - cs.NetworkClient = networkinternalversion.NewForConfigOrDie(c) + cs.SdnClient = sdninternalversion.NewForConfigOrDie(c) cs.DiscoveryClient = discovery.NewDiscoveryClientForConfigOrDie(c) return &cs @@ -70,7 +70,7 @@ func NewForConfigOrDie(c *rest.Config) *Clientset { // New creates a new Clientset for the given RESTClient. func New(c rest.Interface) *Clientset { var cs Clientset - cs.NetworkClient = networkinternalversion.New(c) + cs.SdnClient = sdninternalversion.New(c) cs.DiscoveryClient = discovery.NewDiscoveryClient(c) return &cs diff --git a/pkg/sdn/generated/internalclientset/fake/clientset_generated.go b/pkg/sdn/generated/internalclientset/fake/clientset_generated.go index e21ad9427871..90bb85222cbd 100644 --- a/pkg/sdn/generated/internalclientset/fake/clientset_generated.go +++ b/pkg/sdn/generated/internalclientset/fake/clientset_generated.go @@ -2,8 +2,8 @@ package fake import ( clientset "github.com/openshift/origin/pkg/sdn/generated/internalclientset" - networkinternalversion "github.com/openshift/origin/pkg/sdn/generated/internalclientset/typed/network/internalversion" - fakenetworkinternalversion "github.com/openshift/origin/pkg/sdn/generated/internalclientset/typed/network/internalversion/fake" + sdninternalversion "github.com/openshift/origin/pkg/sdn/generated/internalclientset/typed/sdn/internalversion" + fakesdninternalversion "github.com/openshift/origin/pkg/sdn/generated/internalclientset/typed/sdn/internalversion/fake" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apimachinery/pkg/watch" "k8s.io/client-go/discovery" @@ -44,7 +44,7 @@ func (c *Clientset) Discovery() discovery.DiscoveryInterface { var _ clientset.Interface = &Clientset{} -// Network retrieves the NetworkClient -func (c *Clientset) Network() networkinternalversion.NetworkInterface { - return &fakenetworkinternalversion.FakeNetwork{Fake: &c.Fake} +// Sdn retrieves the SdnClient +func (c *Clientset) Sdn() sdninternalversion.SdnInterface { + return &fakesdninternalversion.FakeSdn{Fake: &c.Fake} } diff --git a/pkg/sdn/generated/internalclientset/fake/register.go b/pkg/sdn/generated/internalclientset/fake/register.go index c243eb67adbc..7a8c2afa2e07 100644 --- a/pkg/sdn/generated/internalclientset/fake/register.go +++ b/pkg/sdn/generated/internalclientset/fake/register.go @@ -1,7 +1,7 @@ package fake import ( - network "github.com/openshift/origin/pkg/sdn/api/install" + sdn "github.com/openshift/origin/pkg/sdn/api/install" announced "k8s.io/apimachinery/pkg/apimachinery/announced" registered "k8s.io/apimachinery/pkg/apimachinery/registered" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -25,6 +25,6 @@ func init() { // Install registers the API group and adds types to a scheme func Install(groupFactoryRegistry announced.APIGroupFactoryRegistry, registry *registered.APIRegistrationManager, scheme *runtime.Scheme) { - network.Install(groupFactoryRegistry, registry, scheme) + sdn.Install(groupFactoryRegistry, registry, scheme) } diff --git a/pkg/sdn/generated/internalclientset/scheme/register.go b/pkg/sdn/generated/internalclientset/scheme/register.go index 9c9166f463b0..101215f62f44 100644 --- a/pkg/sdn/generated/internalclientset/scheme/register.go +++ b/pkg/sdn/generated/internalclientset/scheme/register.go @@ -1,7 +1,7 @@ package scheme import ( - network "github.com/openshift/origin/pkg/sdn/api/install" + sdn "github.com/openshift/origin/pkg/sdn/api/install" announced "k8s.io/apimachinery/pkg/apimachinery/announced" registered "k8s.io/apimachinery/pkg/apimachinery/registered" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -25,6 +25,6 @@ func init() { // Install registers the API group and adds types to a scheme func Install(groupFactoryRegistry announced.APIGroupFactoryRegistry, registry *registered.APIRegistrationManager, scheme *runtime.Scheme) { - network.Install(groupFactoryRegistry, registry, scheme) + sdn.Install(groupFactoryRegistry, registry, scheme) } diff --git a/pkg/sdn/generated/internalclientset/typed/sdn/internalversion/clusternetwork.go b/pkg/sdn/generated/internalclientset/typed/sdn/internalversion/clusternetwork.go new file mode 100644 index 000000000000..ec86c3ec113a --- /dev/null +++ b/pkg/sdn/generated/internalclientset/typed/sdn/internalversion/clusternetwork.go @@ -0,0 +1,139 @@ +package internalversion + +import ( + api "github.com/openshift/origin/pkg/sdn/api" + scheme "github.com/openshift/origin/pkg/sdn/generated/internalclientset/scheme" + v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + types "k8s.io/apimachinery/pkg/types" + watch "k8s.io/apimachinery/pkg/watch" + rest "k8s.io/client-go/rest" +) + +// ClusterNetworksGetter has a method to return a ClusterNetworkInterface. +// A group's client should implement this interface. +type ClusterNetworksGetter interface { + ClusterNetworks(namespace string) ClusterNetworkInterface +} + +// ClusterNetworkInterface has methods to work with ClusterNetwork resources. +type ClusterNetworkInterface interface { + Create(*api.ClusterNetwork) (*api.ClusterNetwork, error) + Update(*api.ClusterNetwork) (*api.ClusterNetwork, error) + Delete(name string, options *v1.DeleteOptions) error + DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error + Get(name string, options v1.GetOptions) (*api.ClusterNetwork, error) + List(opts v1.ListOptions) (*api.ClusterNetworkList, error) + Watch(opts v1.ListOptions) (watch.Interface, error) + Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *api.ClusterNetwork, err error) + ClusterNetworkExpansion +} + +// clusterNetworks implements ClusterNetworkInterface +type clusterNetworks struct { + client rest.Interface + ns string +} + +// newClusterNetworks returns a ClusterNetworks +func newClusterNetworks(c *SdnClient, namespace string) *clusterNetworks { + return &clusterNetworks{ + client: c.RESTClient(), + ns: namespace, + } +} + +// Create takes the representation of a clusterNetwork and creates it. Returns the server's representation of the clusterNetwork, and an error, if there is any. +func (c *clusterNetworks) Create(clusterNetwork *api.ClusterNetwork) (result *api.ClusterNetwork, err error) { + result = &api.ClusterNetwork{} + err = c.client.Post(). + Namespace(c.ns). + Resource("clusternetworks"). + Body(clusterNetwork). + Do(). + Into(result) + return +} + +// Update takes the representation of a clusterNetwork and updates it. Returns the server's representation of the clusterNetwork, and an error, if there is any. +func (c *clusterNetworks) Update(clusterNetwork *api.ClusterNetwork) (result *api.ClusterNetwork, err error) { + result = &api.ClusterNetwork{} + err = c.client.Put(). + Namespace(c.ns). + Resource("clusternetworks"). + Name(clusterNetwork.Name). + Body(clusterNetwork). + Do(). + Into(result) + return +} + +// Delete takes name of the clusterNetwork and deletes it. Returns an error if one occurs. +func (c *clusterNetworks) Delete(name string, options *v1.DeleteOptions) error { + return c.client.Delete(). + Namespace(c.ns). + Resource("clusternetworks"). + Name(name). + Body(options). + Do(). + Error() +} + +// DeleteCollection deletes a collection of objects. +func (c *clusterNetworks) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error { + return c.client.Delete(). + Namespace(c.ns). + Resource("clusternetworks"). + VersionedParams(&listOptions, scheme.ParameterCodec). + Body(options). + Do(). + Error() +} + +// Get takes name of the clusterNetwork, and returns the corresponding clusterNetwork object, and an error if there is any. +func (c *clusterNetworks) Get(name string, options v1.GetOptions) (result *api.ClusterNetwork, err error) { + result = &api.ClusterNetwork{} + err = c.client.Get(). + Namespace(c.ns). + Resource("clusternetworks"). + Name(name). + VersionedParams(&options, scheme.ParameterCodec). + Do(). + Into(result) + return +} + +// List takes label and field selectors, and returns the list of ClusterNetworks that match those selectors. +func (c *clusterNetworks) List(opts v1.ListOptions) (result *api.ClusterNetworkList, err error) { + result = &api.ClusterNetworkList{} + err = c.client.Get(). + Namespace(c.ns). + Resource("clusternetworks"). + VersionedParams(&opts, scheme.ParameterCodec). + Do(). + Into(result) + return +} + +// Watch returns a watch.Interface that watches the requested clusterNetworks. +func (c *clusterNetworks) Watch(opts v1.ListOptions) (watch.Interface, error) { + opts.Watch = true + return c.client.Get(). + Namespace(c.ns). + Resource("clusternetworks"). + VersionedParams(&opts, scheme.ParameterCodec). + Watch() +} + +// Patch applies the patch and returns the patched clusterNetwork. +func (c *clusterNetworks) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *api.ClusterNetwork, err error) { + result = &api.ClusterNetwork{} + err = c.client.Patch(pt). + Namespace(c.ns). + Resource("clusternetworks"). + SubResource(subresources...). + Name(name). + Body(data). + Do(). + Into(result) + return +} diff --git a/pkg/sdn/generated/internalclientset/typed/sdn/internalversion/doc.go b/pkg/sdn/generated/internalclientset/typed/sdn/internalversion/doc.go new file mode 100644 index 000000000000..db6e92ab2392 --- /dev/null +++ b/pkg/sdn/generated/internalclientset/typed/sdn/internalversion/doc.go @@ -0,0 +1,4 @@ +// This package is generated by client-gen with custom arguments. + +// This package has the automatically generated typed clients. +package internalversion diff --git a/pkg/sdn/generated/internalclientset/typed/sdn/internalversion/fake/doc.go b/pkg/sdn/generated/internalclientset/typed/sdn/internalversion/fake/doc.go new file mode 100644 index 000000000000..e3bbd12a2bac --- /dev/null +++ b/pkg/sdn/generated/internalclientset/typed/sdn/internalversion/fake/doc.go @@ -0,0 +1,4 @@ +// This package is generated by client-gen with custom arguments. + +// Package fake has the automatically generated clients. +package fake diff --git a/pkg/sdn/generated/internalclientset/typed/sdn/internalversion/fake/fake_clusternetwork.go b/pkg/sdn/generated/internalclientset/typed/sdn/internalversion/fake/fake_clusternetwork.go new file mode 100644 index 000000000000..19de9a966693 --- /dev/null +++ b/pkg/sdn/generated/internalclientset/typed/sdn/internalversion/fake/fake_clusternetwork.go @@ -0,0 +1,102 @@ +package fake + +import ( + api "github.com/openshift/origin/pkg/sdn/api" + v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + labels "k8s.io/apimachinery/pkg/labels" + schema "k8s.io/apimachinery/pkg/runtime/schema" + types "k8s.io/apimachinery/pkg/types" + watch "k8s.io/apimachinery/pkg/watch" + testing "k8s.io/client-go/testing" +) + +// FakeClusterNetworks implements ClusterNetworkInterface +type FakeClusterNetworks struct { + Fake *FakeSdn + ns string +} + +var clusternetworksResource = schema.GroupVersionResource{Group: "network.openshift.io", Version: "", Resource: "clusternetworks"} + +func (c *FakeClusterNetworks) Create(clusterNetwork *api.ClusterNetwork) (result *api.ClusterNetwork, err error) { + obj, err := c.Fake. + Invokes(testing.NewCreateAction(clusternetworksResource, c.ns, clusterNetwork), &api.ClusterNetwork{}) + + if obj == nil { + return nil, err + } + return obj.(*api.ClusterNetwork), err +} + +func (c *FakeClusterNetworks) Update(clusterNetwork *api.ClusterNetwork) (result *api.ClusterNetwork, err error) { + obj, err := c.Fake. + Invokes(testing.NewUpdateAction(clusternetworksResource, c.ns, clusterNetwork), &api.ClusterNetwork{}) + + if obj == nil { + return nil, err + } + return obj.(*api.ClusterNetwork), err +} + +func (c *FakeClusterNetworks) Delete(name string, options *v1.DeleteOptions) error { + _, err := c.Fake. + Invokes(testing.NewDeleteAction(clusternetworksResource, c.ns, name), &api.ClusterNetwork{}) + + return err +} + +func (c *FakeClusterNetworks) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error { + action := testing.NewDeleteCollectionAction(clusternetworksResource, c.ns, listOptions) + + _, err := c.Fake.Invokes(action, &api.ClusterNetworkList{}) + return err +} + +func (c *FakeClusterNetworks) Get(name string, options v1.GetOptions) (result *api.ClusterNetwork, err error) { + obj, err := c.Fake. + Invokes(testing.NewGetAction(clusternetworksResource, c.ns, name), &api.ClusterNetwork{}) + + if obj == nil { + return nil, err + } + return obj.(*api.ClusterNetwork), err +} + +func (c *FakeClusterNetworks) List(opts v1.ListOptions) (result *api.ClusterNetworkList, err error) { + obj, err := c.Fake. + Invokes(testing.NewListAction(clusternetworksResource, c.ns, opts), &api.ClusterNetworkList{}) + + if obj == nil { + return nil, err + } + + label, _, _ := testing.ExtractFromListOptions(opts) + if label == nil { + label = labels.Everything() + } + list := &api.ClusterNetworkList{} + for _, item := range obj.(*api.ClusterNetworkList).Items { + if label.Matches(labels.Set(item.Labels)) { + list.Items = append(list.Items, item) + } + } + return list, err +} + +// Watch returns a watch.Interface that watches the requested clusterNetworks. +func (c *FakeClusterNetworks) Watch(opts v1.ListOptions) (watch.Interface, error) { + return c.Fake. + InvokesWatch(testing.NewWatchAction(clusternetworksResource, c.ns, opts)) + +} + +// Patch applies the patch and returns the patched clusterNetwork. +func (c *FakeClusterNetworks) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *api.ClusterNetwork, err error) { + obj, err := c.Fake. + Invokes(testing.NewPatchSubresourceAction(clusternetworksResource, c.ns, name, data, subresources...), &api.ClusterNetwork{}) + + if obj == nil { + return nil, err + } + return obj.(*api.ClusterNetwork), err +} diff --git a/pkg/sdn/generated/internalclientset/typed/sdn/internalversion/fake/fake_sdn_client.go b/pkg/sdn/generated/internalclientset/typed/sdn/internalversion/fake/fake_sdn_client.go new file mode 100644 index 000000000000..bbdd204c71bf --- /dev/null +++ b/pkg/sdn/generated/internalclientset/typed/sdn/internalversion/fake/fake_sdn_client.go @@ -0,0 +1,22 @@ +package fake + +import ( + internalversion "github.com/openshift/origin/pkg/sdn/generated/internalclientset/typed/sdn/internalversion" + rest "k8s.io/client-go/rest" + testing "k8s.io/client-go/testing" +) + +type FakeSdn struct { + *testing.Fake +} + +func (c *FakeSdn) ClusterNetworks(namespace string) internalversion.ClusterNetworkInterface { + return &FakeClusterNetworks{c, namespace} +} + +// RESTClient returns a RESTClient that is used to communicate +// with API server by this client implementation. +func (c *FakeSdn) RESTClient() rest.Interface { + var ret *rest.RESTClient + return ret +} diff --git a/pkg/sdn/generated/internalclientset/typed/sdn/internalversion/generated_expansion.go b/pkg/sdn/generated/internalclientset/typed/sdn/internalversion/generated_expansion.go new file mode 100644 index 000000000000..e1ffdee414b4 --- /dev/null +++ b/pkg/sdn/generated/internalclientset/typed/sdn/internalversion/generated_expansion.go @@ -0,0 +1,3 @@ +package internalversion + +type ClusterNetworkExpansion interface{} diff --git a/pkg/sdn/generated/internalclientset/typed/sdn/internalversion/sdn_client.go b/pkg/sdn/generated/internalclientset/typed/sdn/internalversion/sdn_client.go new file mode 100644 index 000000000000..ef1f3fd6e1b0 --- /dev/null +++ b/pkg/sdn/generated/internalclientset/typed/sdn/internalversion/sdn_client.go @@ -0,0 +1,83 @@ +package internalversion + +import ( + "github.com/openshift/origin/pkg/sdn/generated/internalclientset/scheme" + rest "k8s.io/client-go/rest" +) + +type SdnInterface interface { + RESTClient() rest.Interface + ClusterNetworksGetter +} + +// SdnClient is used to interact with features provided by the network.openshift.io group. +type SdnClient struct { + restClient rest.Interface +} + +func (c *SdnClient) ClusterNetworks(namespace string) ClusterNetworkInterface { + return newClusterNetworks(c, namespace) +} + +// NewForConfig creates a new SdnClient for the given config. +func NewForConfig(c *rest.Config) (*SdnClient, error) { + config := *c + if err := setConfigDefaults(&config); err != nil { + return nil, err + } + client, err := rest.RESTClientFor(&config) + if err != nil { + return nil, err + } + return &SdnClient{client}, nil +} + +// NewForConfigOrDie creates a new SdnClient for the given config and +// panics if there is an error in the config. +func NewForConfigOrDie(c *rest.Config) *SdnClient { + client, err := NewForConfig(c) + if err != nil { + panic(err) + } + return client +} + +// New creates a new SdnClient for the given RESTClient. +func New(c rest.Interface) *SdnClient { + return &SdnClient{c} +} + +func setConfigDefaults(config *rest.Config) error { + g, err := scheme.Registry.Group("network.openshift.io") + if err != nil { + return err + } + + config.APIPath = "/apis" + if config.UserAgent == "" { + config.UserAgent = rest.DefaultKubernetesUserAgent() + } + if config.GroupVersion == nil || config.GroupVersion.Group != g.GroupVersion.Group { + gv := g.GroupVersion + config.GroupVersion = &gv + } + config.NegotiatedSerializer = scheme.Codecs + + if config.QPS == 0 { + config.QPS = 5 + } + if config.Burst == 0 { + config.Burst = 10 + } + + return nil +} + +// RESTClient returns a RESTClient that is used to communicate +// with API server by this client implementation. +func (c *SdnClient) RESTClient() rest.Interface { + if c == nil { + return nil + } + return c.restClient +} diff --git a/test/extended/testdata/bindata.go b/test/extended/testdata/bindata.go index e3d79393e37e..de3c7d66ccf4 100644 --- a/test/extended/testdata/bindata.go +++ b/test/extended/testdata/bindata.go @@ -1,5 +1,12 @@ // Code generated by go-bindata. // sources: +// test/extended/testdata/aggregator/kube-system-auth-reader.yaml +// test/extended/testdata/aggregator/sample-apiserver-apiservice.yaml +// test/extended/testdata/aggregator/sample-apiserver-authdelegator.yaml +// test/extended/testdata/aggregator/sample-apiserver-authreader.yaml +// test/extended/testdata/aggregator/sample-apiserver-rc.yaml +// test/extended/testdata/aggregator/sample-apiserver-sa.yaml +// test/extended/testdata/aggregator/sample-apiserver-service.yaml // test/extended/testdata/build-extended/bc-scripts-by-url.yaml // test/extended/testdata/build-extended/bc-scripts-in-repo.yaml // test/extended/testdata/build-extended/bc-scripts-in-the-image.yaml @@ -247,6 +254,219 @@ func (fi bindataFileInfo) Sys() interface{} { return nil } +var _testExtendedTestdataAggregatorKubeSystemAuthReaderYaml = []byte(`apiVersion: authorization.openshift.io/v1 +kind: Role +metadata: + name: extension-apiserver-authentication-reader + namespace: kube-system +rules: +- verbs: + - get + apiGroups: + - "" + resources: + - configmaps + resourceNames: + - extension-apiserver-authentication +`) + +func testExtendedTestdataAggregatorKubeSystemAuthReaderYamlBytes() ([]byte, error) { + return _testExtendedTestdataAggregatorKubeSystemAuthReaderYaml, nil +} + +func testExtendedTestdataAggregatorKubeSystemAuthReaderYaml() (*asset, error) { + bytes, err := testExtendedTestdataAggregatorKubeSystemAuthReaderYamlBytes() + if err != nil { + return nil, err + } + + info := bindataFileInfo{name: "test/extended/testdata/aggregator/kube-system-auth-reader.yaml", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)} + a := &asset{bytes: bytes, info: info} + return a, nil +} + +var _testExtendedTestdataAggregatorSampleApiserverApiserviceYaml = []byte(`apiVersion: apiregistration.k8s.io/v1alpha1 +kind: APIService +metadata: + name: v1alpha1.wardle.k8s.io +spec: + insecureSkipTLSVerify: true + group: wardle.k8s.io + priority: 200 + service: + name: api + namespace: wardle + version: v1alpha1 +`) + +func testExtendedTestdataAggregatorSampleApiserverApiserviceYamlBytes() ([]byte, error) { + return _testExtendedTestdataAggregatorSampleApiserverApiserviceYaml, nil +} + +func testExtendedTestdataAggregatorSampleApiserverApiserviceYaml() (*asset, error) { + bytes, err := testExtendedTestdataAggregatorSampleApiserverApiserviceYamlBytes() + if err != nil { + return nil, err + } + + info := bindataFileInfo{name: "test/extended/testdata/aggregator/sample-apiserver-apiservice.yaml", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)} + a := &asset{bytes: bytes, info: info} + return a, nil +} + +var _testExtendedTestdataAggregatorSampleApiserverAuthdelegatorYaml = []byte(`apiVersion: authorization.openshift.io/v1 +kind: ClusterRoleBinding +metadata: + name: wardle:system:auth-delegator +roleRef: + name: system:auth-delegator +subjects: +- kind: ServiceAccount + name: apiserver + namespace: wardle +`) + +func testExtendedTestdataAggregatorSampleApiserverAuthdelegatorYamlBytes() ([]byte, error) { + return _testExtendedTestdataAggregatorSampleApiserverAuthdelegatorYaml, nil +} + +func testExtendedTestdataAggregatorSampleApiserverAuthdelegatorYaml() (*asset, error) { + bytes, err := testExtendedTestdataAggregatorSampleApiserverAuthdelegatorYamlBytes() + if err != nil { + return nil, err + } + + info := bindataFileInfo{name: "test/extended/testdata/aggregator/sample-apiserver-authdelegator.yaml", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)} + a := &asset{bytes: bytes, info: info} + return a, nil +} + +var _testExtendedTestdataAggregatorSampleApiserverAuthreaderYaml = []byte(`apiVersion: authorization.openshift.io/v1 +kind: RoleBinding +metadata: + name: wardle-auth-reader + namespace: kube-system +roleRef: + name: extension-apiserver-authentication-reader + namespace: kube-system +subjects: +- kind: ServiceAccount + name: apiserver + namespace: wardle +`) + +func testExtendedTestdataAggregatorSampleApiserverAuthreaderYamlBytes() ([]byte, error) { + return _testExtendedTestdataAggregatorSampleApiserverAuthreaderYaml, nil +} + +func testExtendedTestdataAggregatorSampleApiserverAuthreaderYaml() (*asset, error) { + bytes, err := testExtendedTestdataAggregatorSampleApiserverAuthreaderYamlBytes() + if err != nil { + return nil, err + } + + info := bindataFileInfo{name: "test/extended/testdata/aggregator/sample-apiserver-authreader.yaml", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)} + a := &asset{bytes: bytes, info: info} + return a, nil +} + +var _testExtendedTestdataAggregatorSampleApiserverRcYaml = []byte(`apiVersion: v1 +kind: ReplicationController +metadata: + name: wardle-server + namespace: wardle + labels: + apiserver: "true" +spec: + replicas: 1 + selector: + apiserver: "true" + template: + metadata: + labels: + apiserver: "true" + spec: + serviceAccountName: apiserver + containers: + - name: wardle-server + image: kube-sample-apiserver:latest + imagePullPolicy: Never + args: + - "--etcd-servers=http://localhost:2379" + - "--audit-log-path=-" + - name: etcd + image: quay.io/coreos/etcd:v3.0.17 + securityContext: + runAsUser: 0 + securityContext: + runAsUser: 0`) + +func testExtendedTestdataAggregatorSampleApiserverRcYamlBytes() ([]byte, error) { + return _testExtendedTestdataAggregatorSampleApiserverRcYaml, nil +} + +func testExtendedTestdataAggregatorSampleApiserverRcYaml() (*asset, error) { + bytes, err := testExtendedTestdataAggregatorSampleApiserverRcYamlBytes() + if err != nil { + return nil, err + } + + info := bindataFileInfo{name: "test/extended/testdata/aggregator/sample-apiserver-rc.yaml", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)} + a := &asset{bytes: bytes, info: info} + return a, nil +} + +var _testExtendedTestdataAggregatorSampleApiserverSaYaml = []byte(`kind: ServiceAccount +apiVersion: v1 +metadata: + name: apiserver + namespace: wardle +`) + +func testExtendedTestdataAggregatorSampleApiserverSaYamlBytes() ([]byte, error) { + return _testExtendedTestdataAggregatorSampleApiserverSaYaml, nil +} + +func testExtendedTestdataAggregatorSampleApiserverSaYaml() (*asset, error) { + bytes, err := testExtendedTestdataAggregatorSampleApiserverSaYamlBytes() + if err != nil { + return nil, err + } + + info := bindataFileInfo{name: "test/extended/testdata/aggregator/sample-apiserver-sa.yaml", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)} + a := &asset{bytes: bytes, info: info} + return a, nil +} + +var _testExtendedTestdataAggregatorSampleApiserverServiceYaml = []byte(`apiVersion: v1 +kind: Service +metadata: + name: api + namespace: wardle +spec: + ports: + - port: 443 + protocol: TCP + targetPort: 443 + selector: + apiserver: "true" +`) + +func testExtendedTestdataAggregatorSampleApiserverServiceYamlBytes() ([]byte, error) { + return _testExtendedTestdataAggregatorSampleApiserverServiceYaml, nil +} + +func testExtendedTestdataAggregatorSampleApiserverServiceYaml() (*asset, error) { + bytes, err := testExtendedTestdataAggregatorSampleApiserverServiceYamlBytes() + if err != nil { + return nil, err + } + + info := bindataFileInfo{name: "test/extended/testdata/aggregator/sample-apiserver-service.yaml", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)} + a := &asset{bytes: bytes, info: info} + return a, nil +} + var _testExtendedTestdataBuildExtendedBcScriptsByUrlYaml = []byte(`kind: BuildConfig apiVersion: v1 metadata: @@ -19327,6 +19547,13 @@ func AssetNames() []string { // _bindata is a table, holding each asset generator, mapped to its name. var _bindata = map[string]func() (*asset, error){ + "test/extended/testdata/aggregator/kube-system-auth-reader.yaml": testExtendedTestdataAggregatorKubeSystemAuthReaderYaml, + "test/extended/testdata/aggregator/sample-apiserver-apiservice.yaml": testExtendedTestdataAggregatorSampleApiserverApiserviceYaml, + "test/extended/testdata/aggregator/sample-apiserver-authdelegator.yaml": testExtendedTestdataAggregatorSampleApiserverAuthdelegatorYaml, + "test/extended/testdata/aggregator/sample-apiserver-authreader.yaml": testExtendedTestdataAggregatorSampleApiserverAuthreaderYaml, + "test/extended/testdata/aggregator/sample-apiserver-rc.yaml": testExtendedTestdataAggregatorSampleApiserverRcYaml, + "test/extended/testdata/aggregator/sample-apiserver-sa.yaml": testExtendedTestdataAggregatorSampleApiserverSaYaml, + "test/extended/testdata/aggregator/sample-apiserver-service.yaml": testExtendedTestdataAggregatorSampleApiserverServiceYaml, "test/extended/testdata/build-extended/bc-scripts-by-url.yaml": testExtendedTestdataBuildExtendedBcScriptsByUrlYaml, "test/extended/testdata/build-extended/bc-scripts-in-repo.yaml": testExtendedTestdataBuildExtendedBcScriptsInRepoYaml, "test/extended/testdata/build-extended/bc-scripts-in-the-image.yaml": testExtendedTestdataBuildExtendedBcScriptsInTheImageYaml, @@ -19620,6 +19847,15 @@ var _bintree = &bintree{nil, map[string]*bintree{ "test": &bintree{nil, map[string]*bintree{ "extended": &bintree{nil, map[string]*bintree{ "testdata": &bintree{nil, map[string]*bintree{ + "aggregator": &bintree{nil, map[string]*bintree{ + "kube-system-auth-reader.yaml": &bintree{testExtendedTestdataAggregatorKubeSystemAuthReaderYaml, map[string]*bintree{}}, + "sample-apiserver-apiservice.yaml": &bintree{testExtendedTestdataAggregatorSampleApiserverApiserviceYaml, map[string]*bintree{}}, + "sample-apiserver-authdelegator.yaml": &bintree{testExtendedTestdataAggregatorSampleApiserverAuthdelegatorYaml, map[string]*bintree{}}, + "sample-apiserver-authreader.yaml": &bintree{testExtendedTestdataAggregatorSampleApiserverAuthreaderYaml, map[string]*bintree{}}, + "sample-apiserver-rc.yaml": &bintree{testExtendedTestdataAggregatorSampleApiserverRcYaml, map[string]*bintree{}}, + "sample-apiserver-sa.yaml": &bintree{testExtendedTestdataAggregatorSampleApiserverSaYaml, map[string]*bintree{}}, + "sample-apiserver-service.yaml": &bintree{testExtendedTestdataAggregatorSampleApiserverServiceYaml, map[string]*bintree{}}, + }}, "build-extended": &bintree{nil, map[string]*bintree{ "bc-scripts-by-url.yaml": &bintree{testExtendedTestdataBuildExtendedBcScriptsByUrlYaml, map[string]*bintree{}}, "bc-scripts-in-repo.yaml": &bintree{testExtendedTestdataBuildExtendedBcScriptsInRepoYaml, map[string]*bintree{}},