diff --git a/cmd/kube-controller-manager/app/BUILD b/cmd/kube-controller-manager/app/BUILD index e92a609333..719537f92f 100644 --- a/cmd/kube-controller-manager/app/BUILD +++ b/cmd/kube-controller-manager/app/BUILD @@ -21,11 +21,12 @@ go_library( "//cmd/kube-controller-manager/app/options:go_default_library", "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apimachinery/registered:go_default_library", "//pkg/apis/batch:go_default_library", "//pkg/apis/componentconfig:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/core/internalversion:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/core/v1:go_default_library", "//pkg/client/leaderelection:go_default_library", "//pkg/client/leaderelection/resourcelock:go_default_library", "//pkg/client/record:go_default_library", diff --git a/cmd/kube-dns/app/BUILD b/cmd/kube-dns/app/BUILD index 5afe7ea4fc..a3fd5992bf 100644 --- a/cmd/kube-dns/app/BUILD +++ b/cmd/kube-dns/app/BUILD @@ -17,7 +17,7 @@ go_library( deps = [ "//cmd/kube-dns/app/options:go_default_library", "//pkg/api/unversioned:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/client/restclient:go_default_library", "//pkg/client/unversioned/clientcmd:go_default_library", "//pkg/dns:go_default_library", diff --git a/cmd/kube-proxy/app/BUILD b/cmd/kube-proxy/app/BUILD index 099c65de1d..2ae19aae86 100644 --- a/cmd/kube-proxy/app/BUILD +++ b/cmd/kube-proxy/app/BUILD @@ -20,6 +20,7 @@ go_library( deps = [ "//cmd/kube-proxy/app/options:go_default_library", "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/clientset_generated/internalclientset:go_default_library", "//pkg/client/clientset_generated/internalclientset/typed/core/internalversion:go_default_library", "//pkg/client/record:go_default_library", diff --git a/cmd/kubeadm/app/master/BUILD b/cmd/kubeadm/app/master/BUILD index 2961f2bb20..a8f3aaa7f1 100644 --- a/cmd/kubeadm/app/master/BUILD +++ b/cmd/kubeadm/app/master/BUILD @@ -32,8 +32,8 @@ go_library( "//pkg/api/resource:go_default_library", "//pkg/api/unversioned:go_default_library", "//pkg/api/v1:go_default_library", - "//pkg/apis/extensions:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/client/unversioned/clientcmd:go_default_library", "//pkg/client/unversioned/clientcmd/api:go_default_library", "//pkg/kubectl/cmd/util:go_default_library", diff --git a/cmd/kubeadm/app/node/BUILD b/cmd/kubeadm/app/node/BUILD index d0f47aab7c..75ae162bdf 100644 --- a/cmd/kubeadm/app/node/BUILD +++ b/cmd/kubeadm/app/node/BUILD @@ -22,8 +22,8 @@ go_library( "//cmd/kubeadm/app/apis/kubeadm:go_default_library", "//cmd/kubeadm/app/util:go_default_library", "//pkg/apis/certificates:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/certificates/internalversion:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/certificates/v1alpha1:go_default_library", "//pkg/client/unversioned/clientcmd:go_default_library", "//pkg/client/unversioned/clientcmd/api:go_default_library", "//pkg/kubelet/util/csr:go_default_library", diff --git a/cmd/kubelet/app/BUILD b/cmd/kubelet/app/BUILD index 731f63ef85..b681156b22 100644 --- a/cmd/kubelet/app/BUILD +++ b/cmd/kubelet/app/BUILD @@ -23,6 +23,7 @@ go_library( deps = [ "//cmd/kubelet/app/options:go_default_library", "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apis/componentconfig:go_default_library", "//pkg/apis/componentconfig/v1alpha1:go_default_library", "//pkg/auth/authenticator:go_default_library", @@ -31,11 +32,11 @@ go_library( "//pkg/auth/group:go_default_library", "//pkg/capabilities:go_default_library", "//pkg/client/chaosclient:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/authentication/internalversion:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/authorization/internalversion:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/certificates/internalversion:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/core/internalversion:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/authentication/v1beta1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/certificates/v1alpha1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/core/v1:go_default_library", "//pkg/client/record:go_default_library", "//pkg/client/restclient:go_default_library", "//pkg/client/unversioned/auth:go_default_library", diff --git a/cmd/kubemark/BUILD b/cmd/kubemark/BUILD index 22e193b836..35b39b97ed 100644 --- a/cmd/kubemark/BUILD +++ b/cmd/kubemark/BUILD @@ -15,8 +15,9 @@ go_binary( srcs = ["hollow-node.go"], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/client/metrics/prometheus:go_default_library", "//pkg/client/record:go_default_library", "//pkg/client/restclient:go_default_library", diff --git a/federation/pkg/federation-controller/service/BUILD b/federation/pkg/federation-controller/service/BUILD index 2abff8ce85..e429e663da 100644 --- a/federation/pkg/federation-controller/service/BUILD +++ b/federation/pkg/federation-controller/service/BUILD @@ -28,7 +28,6 @@ go_library( "//federation/pkg/dnsprovider:go_default_library", "//federation/pkg/dnsprovider/rrstype:go_default_library", "//federation/pkg/federation-controller/util:go_default_library", - "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", "//pkg/api/v1:go_default_library", "//pkg/client/cache:go_default_library", diff --git a/federation/pkg/federation-controller/util/BUILD b/federation/pkg/federation-controller/util/BUILD index 442f3bd5c2..9ee677814d 100644 --- a/federation/pkg/federation-controller/util/BUILD +++ b/federation/pkg/federation-controller/util/BUILD @@ -60,7 +60,6 @@ go_test( deps = [ "//federation/apis/federation/v1beta1:go_default_library", "//federation/client/clientset_generated/federation_release_1_5/fake:go_default_library", - "//pkg/api:go_default_library", "//pkg/api/v1:go_default_library", "//pkg/client/cache:go_default_library", "//pkg/client/clientset_generated/release_1_5:go_default_library", diff --git a/federation/pkg/federation-controller/util/eventsink/BUILD b/federation/pkg/federation-controller/util/eventsink/BUILD index 060465adb7..e27514b589 100644 --- a/federation/pkg/federation-controller/util/eventsink/BUILD +++ b/federation/pkg/federation-controller/util/eventsink/BUILD @@ -30,7 +30,6 @@ go_test( deps = [ "//federation/client/clientset_generated/federation_release_1_5/fake:go_default_library", "//federation/pkg/federation-controller/util/test:go_default_library", - "//pkg/api:go_default_library", "//pkg/api/v1:go_default_library", "//pkg/client/testing/core:go_default_library", "//pkg/runtime:go_default_library", diff --git a/hack/.linted_packages b/hack/.linted_packages index 43b247ae11..d1c0d0a70a 100644 --- a/hack/.linted_packages +++ b/hack/.linted_packages @@ -64,6 +64,7 @@ pkg/api/meta pkg/api/resource pkg/api/service pkg/api/v1 +pkg/api/v1/service pkg/apimachinery pkg/apis/abac/v0 pkg/apis/apps/install @@ -88,6 +89,7 @@ pkg/apiserver/audit pkg/apiserver/openapi pkg/auth/authenticator pkg/auth/authorizer/union +pkg/client/conditions pkg/client/listers/apps/internalversion pkg/client/listers/apps/v1alpha1 pkg/client/listers/apps/v1beta1 diff --git a/pkg/api/pod/BUILD b/pkg/api/pod/BUILD index fa65464060..1b9c35f6b3 100644 --- a/pkg/api/pod/BUILD +++ b/pkg/api/pod/BUILD @@ -14,19 +14,4 @@ go_library( name = "go_default_library", srcs = ["util.go"], tags = ["automanaged"], - deps = [ - "//pkg/api:go_default_library", - "//pkg/util/intstr:go_default_library", - ], -) - -go_test( - name = "go_default_test", - srcs = ["util_test.go"], - library = "go_default_library", - tags = ["automanaged"], - deps = [ - "//pkg/api:go_default_library", - "//pkg/util/intstr:go_default_library", - ], ) diff --git a/pkg/api/testing/BUILD b/pkg/api/testing/BUILD index ce3c2e9a0e..7e9c6052d8 100644 --- a/pkg/api/testing/BUILD +++ b/pkg/api/testing/BUILD @@ -24,6 +24,7 @@ go_library( "//pkg/api/resource:go_default_library", "//pkg/api/testapi:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apis/autoscaling:go_default_library", "//pkg/apis/batch:go_default_library", "//pkg/apis/extensions:go_default_library", diff --git a/pkg/api/v1/BUILD b/pkg/api/v1/BUILD index 812ae84bdc..3e46586fdf 100644 --- a/pkg/api/v1/BUILD +++ b/pkg/api/v1/BUILD @@ -16,10 +16,13 @@ go_library( "conversion.go", "defaults.go", "doc.go", + "generate.go", "generated.pb.go", "helpers.go", "meta.go", + "ref.go", "register.go", + "resource_helpers.go", "types.generated.go", "types.go", "types_swagger_doc_generated.go", @@ -36,11 +39,16 @@ go_library( "//pkg/api/unversioned:go_default_library", "//pkg/apis/extensions:go_default_library", "//pkg/conversion:go_default_library", + "//pkg/fields:go_default_library", + "//pkg/labels:go_default_library", "//pkg/runtime:go_default_library", + "//pkg/selection:go_default_library", "//pkg/types:go_default_library", "//pkg/util:go_default_library", "//pkg/util/intstr:go_default_library", "//pkg/util/parsers:go_default_library", + "//pkg/util/rand:go_default_library", + "//pkg/util/sets:go_default_library", "//pkg/util/validation/field:go_default_library", "//pkg/watch/versioned:go_default_library", "//vendor:github.com/gogo/protobuf/proto", @@ -70,3 +78,19 @@ go_test( "//pkg/util/validation/field:go_default_library", ], ) + +go_test( + name = "go_default_test", + srcs = [ + "helpers_test.go", + "resource_helpers_test.go", + ], + library = "go_default_library", + tags = ["automanaged"], + deps = [ + "//pkg/api:go_default_library", + "//pkg/api/resource:go_default_library", + "//pkg/api/unversioned:go_default_library", + "//pkg/labels:go_default_library", + ], +) diff --git a/pkg/api/v1/endpoints/BUILD b/pkg/api/v1/endpoints/BUILD new file mode 100644 index 0000000000..f7c4321902 --- /dev/null +++ b/pkg/api/v1/endpoints/BUILD @@ -0,0 +1,34 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_binary", + "go_library", + "go_test", + "cgo_library", +) + +go_library( + name = "go_default_library", + srcs = ["util.go"], + tags = ["automanaged"], + deps = [ + "//pkg/api/v1:go_default_library", + "//pkg/types:go_default_library", + "//pkg/util/hash:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = ["util_test.go"], + library = "go_default_library", + tags = ["automanaged"], + deps = [ + "//pkg/api/v1:go_default_library", + "//pkg/types:go_default_library", + "//vendor:github.com/davecgh/go-spew/spew", + ], +) diff --git a/pkg/api/v1/generated.pb.go b/pkg/api/v1/generated.pb.go index 109c0c1bd8..401f2aa85a 100644 --- a/pkg/api/v1/generated.pb.go +++ b/pkg/api/v1/generated.pb.go @@ -101,6 +101,7 @@ limitations under the License. NodeDaemonEndpoints NodeList NodeProxyOptions + NodeResources NodeSelector NodeSelectorRequirement NodeSelectorTerm @@ -173,6 +174,7 @@ limitations under the License. ServiceProxyOptions ServiceSpec ServiceStatus + Sysctl TCPSocketAction Taint Toleration @@ -521,350 +523,358 @@ func (m *NodeProxyOptions) Reset() { *m = NodeProxyOptions{} func (*NodeProxyOptions) ProtoMessage() {} func (*NodeProxyOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{75} } +func (m *NodeResources) Reset() { *m = NodeResources{} } +func (*NodeResources) ProtoMessage() {} +func (*NodeResources) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{76} } + func (m *NodeSelector) Reset() { *m = NodeSelector{} } func (*NodeSelector) ProtoMessage() {} -func (*NodeSelector) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{76} } +func (*NodeSelector) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{77} } func (m *NodeSelectorRequirement) Reset() { *m = NodeSelectorRequirement{} } func (*NodeSelectorRequirement) ProtoMessage() {} func (*NodeSelectorRequirement) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{77} + return fileDescriptorGenerated, []int{78} } func (m *NodeSelectorTerm) Reset() { *m = NodeSelectorTerm{} } func (*NodeSelectorTerm) ProtoMessage() {} -func (*NodeSelectorTerm) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{78} } +func (*NodeSelectorTerm) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{79} } func (m *NodeSpec) Reset() { *m = NodeSpec{} } func (*NodeSpec) ProtoMessage() {} -func (*NodeSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{79} } +func (*NodeSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{80} } func (m *NodeStatus) Reset() { *m = NodeStatus{} } func (*NodeStatus) ProtoMessage() {} -func (*NodeStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{80} } +func (*NodeStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{81} } func (m *NodeSystemInfo) Reset() { *m = NodeSystemInfo{} } func (*NodeSystemInfo) ProtoMessage() {} -func (*NodeSystemInfo) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{81} } +func (*NodeSystemInfo) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{82} } func (m *ObjectFieldSelector) Reset() { *m = ObjectFieldSelector{} } func (*ObjectFieldSelector) ProtoMessage() {} -func (*ObjectFieldSelector) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{82} } +func (*ObjectFieldSelector) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{83} } func (m *ObjectMeta) Reset() { *m = ObjectMeta{} } func (*ObjectMeta) ProtoMessage() {} -func (*ObjectMeta) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{83} } +func (*ObjectMeta) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{84} } func (m *ObjectReference) Reset() { *m = ObjectReference{} } func (*ObjectReference) ProtoMessage() {} -func (*ObjectReference) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{84} } +func (*ObjectReference) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{85} } func (m *OwnerReference) Reset() { *m = OwnerReference{} } func (*OwnerReference) ProtoMessage() {} -func (*OwnerReference) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{85} } +func (*OwnerReference) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{86} } func (m *PersistentVolume) Reset() { *m = PersistentVolume{} } func (*PersistentVolume) ProtoMessage() {} -func (*PersistentVolume) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{86} } +func (*PersistentVolume) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{87} } func (m *PersistentVolumeClaim) Reset() { *m = PersistentVolumeClaim{} } func (*PersistentVolumeClaim) ProtoMessage() {} -func (*PersistentVolumeClaim) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{87} } +func (*PersistentVolumeClaim) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{88} } func (m *PersistentVolumeClaimList) Reset() { *m = PersistentVolumeClaimList{} } func (*PersistentVolumeClaimList) ProtoMessage() {} func (*PersistentVolumeClaimList) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{88} + return fileDescriptorGenerated, []int{89} } func (m *PersistentVolumeClaimSpec) Reset() { *m = PersistentVolumeClaimSpec{} } func (*PersistentVolumeClaimSpec) ProtoMessage() {} func (*PersistentVolumeClaimSpec) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{89} + return fileDescriptorGenerated, []int{90} } func (m *PersistentVolumeClaimStatus) Reset() { *m = PersistentVolumeClaimStatus{} } func (*PersistentVolumeClaimStatus) ProtoMessage() {} func (*PersistentVolumeClaimStatus) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{90} + return fileDescriptorGenerated, []int{91} } func (m *PersistentVolumeClaimVolumeSource) Reset() { *m = PersistentVolumeClaimVolumeSource{} } func (*PersistentVolumeClaimVolumeSource) ProtoMessage() {} func (*PersistentVolumeClaimVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{91} + return fileDescriptorGenerated, []int{92} } func (m *PersistentVolumeList) Reset() { *m = PersistentVolumeList{} } func (*PersistentVolumeList) ProtoMessage() {} -func (*PersistentVolumeList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{92} } +func (*PersistentVolumeList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{93} } func (m *PersistentVolumeSource) Reset() { *m = PersistentVolumeSource{} } func (*PersistentVolumeSource) ProtoMessage() {} -func (*PersistentVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{93} } +func (*PersistentVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{94} } func (m *PersistentVolumeSpec) Reset() { *m = PersistentVolumeSpec{} } func (*PersistentVolumeSpec) ProtoMessage() {} -func (*PersistentVolumeSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{94} } +func (*PersistentVolumeSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{95} } func (m *PersistentVolumeStatus) Reset() { *m = PersistentVolumeStatus{} } func (*PersistentVolumeStatus) ProtoMessage() {} -func (*PersistentVolumeStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{95} } +func (*PersistentVolumeStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{96} } func (m *PhotonPersistentDiskVolumeSource) Reset() { *m = PhotonPersistentDiskVolumeSource{} } func (*PhotonPersistentDiskVolumeSource) ProtoMessage() {} func (*PhotonPersistentDiskVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{96} + return fileDescriptorGenerated, []int{97} } func (m *Pod) Reset() { *m = Pod{} } func (*Pod) ProtoMessage() {} -func (*Pod) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{97} } +func (*Pod) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{98} } func (m *PodAffinity) Reset() { *m = PodAffinity{} } func (*PodAffinity) ProtoMessage() {} -func (*PodAffinity) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{98} } +func (*PodAffinity) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{99} } func (m *PodAffinityTerm) Reset() { *m = PodAffinityTerm{} } func (*PodAffinityTerm) ProtoMessage() {} -func (*PodAffinityTerm) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{99} } +func (*PodAffinityTerm) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{100} } func (m *PodAntiAffinity) Reset() { *m = PodAntiAffinity{} } func (*PodAntiAffinity) ProtoMessage() {} -func (*PodAntiAffinity) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{100} } +func (*PodAntiAffinity) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{101} } func (m *PodAttachOptions) Reset() { *m = PodAttachOptions{} } func (*PodAttachOptions) ProtoMessage() {} -func (*PodAttachOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{101} } +func (*PodAttachOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{102} } func (m *PodCondition) Reset() { *m = PodCondition{} } func (*PodCondition) ProtoMessage() {} -func (*PodCondition) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{102} } +func (*PodCondition) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{103} } func (m *PodExecOptions) Reset() { *m = PodExecOptions{} } func (*PodExecOptions) ProtoMessage() {} -func (*PodExecOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{103} } +func (*PodExecOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{104} } func (m *PodList) Reset() { *m = PodList{} } func (*PodList) ProtoMessage() {} -func (*PodList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{104} } +func (*PodList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{105} } func (m *PodLogOptions) Reset() { *m = PodLogOptions{} } func (*PodLogOptions) ProtoMessage() {} -func (*PodLogOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{105} } +func (*PodLogOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{106} } func (m *PodProxyOptions) Reset() { *m = PodProxyOptions{} } func (*PodProxyOptions) ProtoMessage() {} -func (*PodProxyOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{106} } +func (*PodProxyOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{107} } func (m *PodSecurityContext) Reset() { *m = PodSecurityContext{} } func (*PodSecurityContext) ProtoMessage() {} -func (*PodSecurityContext) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{107} } +func (*PodSecurityContext) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{108} } func (m *PodSignature) Reset() { *m = PodSignature{} } func (*PodSignature) ProtoMessage() {} -func (*PodSignature) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{108} } +func (*PodSignature) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{109} } func (m *PodSpec) Reset() { *m = PodSpec{} } func (*PodSpec) ProtoMessage() {} -func (*PodSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{109} } +func (*PodSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{110} } func (m *PodStatus) Reset() { *m = PodStatus{} } func (*PodStatus) ProtoMessage() {} -func (*PodStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{110} } +func (*PodStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{111} } func (m *PodStatusResult) Reset() { *m = PodStatusResult{} } func (*PodStatusResult) ProtoMessage() {} -func (*PodStatusResult) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{111} } +func (*PodStatusResult) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{112} } func (m *PodTemplate) Reset() { *m = PodTemplate{} } func (*PodTemplate) ProtoMessage() {} -func (*PodTemplate) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{112} } +func (*PodTemplate) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{113} } func (m *PodTemplateList) Reset() { *m = PodTemplateList{} } func (*PodTemplateList) ProtoMessage() {} -func (*PodTemplateList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{113} } +func (*PodTemplateList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{114} } func (m *PodTemplateSpec) Reset() { *m = PodTemplateSpec{} } func (*PodTemplateSpec) ProtoMessage() {} -func (*PodTemplateSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{114} } +func (*PodTemplateSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{115} } func (m *Preconditions) Reset() { *m = Preconditions{} } func (*Preconditions) ProtoMessage() {} -func (*Preconditions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{115} } +func (*Preconditions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{116} } func (m *PreferAvoidPodsEntry) Reset() { *m = PreferAvoidPodsEntry{} } func (*PreferAvoidPodsEntry) ProtoMessage() {} -func (*PreferAvoidPodsEntry) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{116} } +func (*PreferAvoidPodsEntry) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{117} } func (m *PreferredSchedulingTerm) Reset() { *m = PreferredSchedulingTerm{} } func (*PreferredSchedulingTerm) ProtoMessage() {} func (*PreferredSchedulingTerm) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{117} + return fileDescriptorGenerated, []int{118} } func (m *Probe) Reset() { *m = Probe{} } func (*Probe) ProtoMessage() {} -func (*Probe) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{118} } +func (*Probe) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{119} } func (m *QuobyteVolumeSource) Reset() { *m = QuobyteVolumeSource{} } func (*QuobyteVolumeSource) ProtoMessage() {} -func (*QuobyteVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{119} } +func (*QuobyteVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{120} } func (m *RBDVolumeSource) Reset() { *m = RBDVolumeSource{} } func (*RBDVolumeSource) ProtoMessage() {} -func (*RBDVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{120} } +func (*RBDVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{121} } func (m *RangeAllocation) Reset() { *m = RangeAllocation{} } func (*RangeAllocation) ProtoMessage() {} -func (*RangeAllocation) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{121} } +func (*RangeAllocation) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{122} } func (m *ReplicationController) Reset() { *m = ReplicationController{} } func (*ReplicationController) ProtoMessage() {} -func (*ReplicationController) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{122} } +func (*ReplicationController) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{123} } func (m *ReplicationControllerCondition) Reset() { *m = ReplicationControllerCondition{} } func (*ReplicationControllerCondition) ProtoMessage() {} func (*ReplicationControllerCondition) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{123} + return fileDescriptorGenerated, []int{124} } func (m *ReplicationControllerList) Reset() { *m = ReplicationControllerList{} } func (*ReplicationControllerList) ProtoMessage() {} func (*ReplicationControllerList) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{124} + return fileDescriptorGenerated, []int{125} } func (m *ReplicationControllerSpec) Reset() { *m = ReplicationControllerSpec{} } func (*ReplicationControllerSpec) ProtoMessage() {} func (*ReplicationControllerSpec) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{125} + return fileDescriptorGenerated, []int{126} } func (m *ReplicationControllerStatus) Reset() { *m = ReplicationControllerStatus{} } func (*ReplicationControllerStatus) ProtoMessage() {} func (*ReplicationControllerStatus) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{126} + return fileDescriptorGenerated, []int{127} } func (m *ResourceFieldSelector) Reset() { *m = ResourceFieldSelector{} } func (*ResourceFieldSelector) ProtoMessage() {} -func (*ResourceFieldSelector) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{127} } +func (*ResourceFieldSelector) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{128} } func (m *ResourceQuota) Reset() { *m = ResourceQuota{} } func (*ResourceQuota) ProtoMessage() {} -func (*ResourceQuota) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{128} } +func (*ResourceQuota) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{129} } func (m *ResourceQuotaList) Reset() { *m = ResourceQuotaList{} } func (*ResourceQuotaList) ProtoMessage() {} -func (*ResourceQuotaList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{129} } +func (*ResourceQuotaList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{130} } func (m *ResourceQuotaSpec) Reset() { *m = ResourceQuotaSpec{} } func (*ResourceQuotaSpec) ProtoMessage() {} -func (*ResourceQuotaSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{130} } +func (*ResourceQuotaSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{131} } func (m *ResourceQuotaStatus) Reset() { *m = ResourceQuotaStatus{} } func (*ResourceQuotaStatus) ProtoMessage() {} -func (*ResourceQuotaStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{131} } +func (*ResourceQuotaStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{132} } func (m *ResourceRequirements) Reset() { *m = ResourceRequirements{} } func (*ResourceRequirements) ProtoMessage() {} -func (*ResourceRequirements) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{132} } +func (*ResourceRequirements) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{133} } func (m *SELinuxOptions) Reset() { *m = SELinuxOptions{} } func (*SELinuxOptions) ProtoMessage() {} -func (*SELinuxOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{133} } +func (*SELinuxOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{134} } func (m *Secret) Reset() { *m = Secret{} } func (*Secret) ProtoMessage() {} -func (*Secret) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{134} } +func (*Secret) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{135} } func (m *SecretKeySelector) Reset() { *m = SecretKeySelector{} } func (*SecretKeySelector) ProtoMessage() {} -func (*SecretKeySelector) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{135} } +func (*SecretKeySelector) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{136} } func (m *SecretList) Reset() { *m = SecretList{} } func (*SecretList) ProtoMessage() {} -func (*SecretList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{136} } +func (*SecretList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{137} } func (m *SecretVolumeSource) Reset() { *m = SecretVolumeSource{} } func (*SecretVolumeSource) ProtoMessage() {} -func (*SecretVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{137} } +func (*SecretVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{138} } func (m *SecurityContext) Reset() { *m = SecurityContext{} } func (*SecurityContext) ProtoMessage() {} -func (*SecurityContext) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{138} } +func (*SecurityContext) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{139} } func (m *SerializedReference) Reset() { *m = SerializedReference{} } func (*SerializedReference) ProtoMessage() {} -func (*SerializedReference) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{139} } +func (*SerializedReference) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{140} } func (m *Service) Reset() { *m = Service{} } func (*Service) ProtoMessage() {} -func (*Service) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{140} } +func (*Service) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{141} } func (m *ServiceAccount) Reset() { *m = ServiceAccount{} } func (*ServiceAccount) ProtoMessage() {} -func (*ServiceAccount) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{141} } +func (*ServiceAccount) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{142} } func (m *ServiceAccountList) Reset() { *m = ServiceAccountList{} } func (*ServiceAccountList) ProtoMessage() {} -func (*ServiceAccountList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{142} } +func (*ServiceAccountList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{143} } func (m *ServiceList) Reset() { *m = ServiceList{} } func (*ServiceList) ProtoMessage() {} -func (*ServiceList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{143} } +func (*ServiceList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{144} } func (m *ServicePort) Reset() { *m = ServicePort{} } func (*ServicePort) ProtoMessage() {} -func (*ServicePort) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{144} } +func (*ServicePort) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{145} } func (m *ServiceProxyOptions) Reset() { *m = ServiceProxyOptions{} } func (*ServiceProxyOptions) ProtoMessage() {} -func (*ServiceProxyOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{145} } +func (*ServiceProxyOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{146} } func (m *ServiceSpec) Reset() { *m = ServiceSpec{} } func (*ServiceSpec) ProtoMessage() {} -func (*ServiceSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{146} } +func (*ServiceSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{147} } func (m *ServiceStatus) Reset() { *m = ServiceStatus{} } func (*ServiceStatus) ProtoMessage() {} -func (*ServiceStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{147} } +func (*ServiceStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{148} } + +func (m *Sysctl) Reset() { *m = Sysctl{} } +func (*Sysctl) ProtoMessage() {} +func (*Sysctl) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{149} } func (m *TCPSocketAction) Reset() { *m = TCPSocketAction{} } func (*TCPSocketAction) ProtoMessage() {} -func (*TCPSocketAction) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{148} } +func (*TCPSocketAction) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{150} } func (m *Taint) Reset() { *m = Taint{} } func (*Taint) ProtoMessage() {} -func (*Taint) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{149} } +func (*Taint) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{151} } func (m *Toleration) Reset() { *m = Toleration{} } func (*Toleration) ProtoMessage() {} -func (*Toleration) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{150} } +func (*Toleration) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{152} } func (m *Volume) Reset() { *m = Volume{} } func (*Volume) ProtoMessage() {} -func (*Volume) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{151} } +func (*Volume) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{153} } func (m *VolumeMount) Reset() { *m = VolumeMount{} } func (*VolumeMount) ProtoMessage() {} -func (*VolumeMount) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{152} } +func (*VolumeMount) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{154} } func (m *VolumeSource) Reset() { *m = VolumeSource{} } func (*VolumeSource) ProtoMessage() {} -func (*VolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{153} } +func (*VolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{155} } func (m *VsphereVirtualDiskVolumeSource) Reset() { *m = VsphereVirtualDiskVolumeSource{} } func (*VsphereVirtualDiskVolumeSource) ProtoMessage() {} func (*VsphereVirtualDiskVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{154} + return fileDescriptorGenerated, []int{156} } func (m *WeightedPodAffinityTerm) Reset() { *m = WeightedPodAffinityTerm{} } func (*WeightedPodAffinityTerm) ProtoMessage() {} func (*WeightedPodAffinityTerm) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{155} + return fileDescriptorGenerated, []int{157} } func init() { @@ -944,6 +954,7 @@ func init() { proto.RegisterType((*NodeDaemonEndpoints)(nil), "k8s.io.kubernetes.pkg.api.v1.NodeDaemonEndpoints") proto.RegisterType((*NodeList)(nil), "k8s.io.kubernetes.pkg.api.v1.NodeList") proto.RegisterType((*NodeProxyOptions)(nil), "k8s.io.kubernetes.pkg.api.v1.NodeProxyOptions") + proto.RegisterType((*NodeResources)(nil), "k8s.io.kubernetes.pkg.api.v1.NodeResources") proto.RegisterType((*NodeSelector)(nil), "k8s.io.kubernetes.pkg.api.v1.NodeSelector") proto.RegisterType((*NodeSelectorRequirement)(nil), "k8s.io.kubernetes.pkg.api.v1.NodeSelectorRequirement") proto.RegisterType((*NodeSelectorTerm)(nil), "k8s.io.kubernetes.pkg.api.v1.NodeSelectorTerm") @@ -1016,6 +1027,7 @@ func init() { proto.RegisterType((*ServiceProxyOptions)(nil), "k8s.io.kubernetes.pkg.api.v1.ServiceProxyOptions") proto.RegisterType((*ServiceSpec)(nil), "k8s.io.kubernetes.pkg.api.v1.ServiceSpec") proto.RegisterType((*ServiceStatus)(nil), "k8s.io.kubernetes.pkg.api.v1.ServiceStatus") + proto.RegisterType((*Sysctl)(nil), "k8s.io.kubernetes.pkg.api.v1.Sysctl") proto.RegisterType((*TCPSocketAction)(nil), "k8s.io.kubernetes.pkg.api.v1.TCPSocketAction") proto.RegisterType((*Taint)(nil), "k8s.io.kubernetes.pkg.api.v1.Taint") proto.RegisterType((*Toleration)(nil), "k8s.io.kubernetes.pkg.api.v1.Toleration") @@ -4129,6 +4141,46 @@ func (m *NodeProxyOptions) MarshalTo(data []byte) (int, error) { return i, nil } +func (m *NodeResources) 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 *NodeResources) MarshalTo(data []byte) (int, error) { + var i int + _ = i + var l int + _ = l + if len(m.Capacity) > 0 { + for k := range m.Capacity { + data[i] = 0xa + i++ + v := m.Capacity[k] + msgSize := (&v).Size() + mapSize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + msgSize + sovGenerated(uint64(msgSize)) + i = encodeVarintGenerated(data, i, uint64(mapSize)) + data[i] = 0xa + i++ + i = encodeVarintGenerated(data, i, uint64(len(k))) + i += copy(data[i:], k) + data[i] = 0x12 + i++ + i = encodeVarintGenerated(data, i, uint64((&v).Size())) + n71, err := (&v).MarshalTo(data[i:]) + if err != nil { + return 0, err + } + i += n71 + } + } + return i, nil +} + func (m *NodeSelector) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) @@ -4298,11 +4350,11 @@ func (m *NodeStatus) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64((&v).Size())) - n71, err := (&v).MarshalTo(data[i:]) + n72, err := (&v).MarshalTo(data[i:]) if err != nil { return 0, err } - i += n71 + i += n72 } } if len(m.Allocatable) > 0 { @@ -4320,11 +4372,11 @@ func (m *NodeStatus) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64((&v).Size())) - n72, err := (&v).MarshalTo(data[i:]) + n73, err := (&v).MarshalTo(data[i:]) if err != nil { return 0, err } - i += n72 + i += n73 } } data[i] = 0x1a @@ -4358,19 +4410,19 @@ func (m *NodeStatus) MarshalTo(data []byte) (int, error) { data[i] = 0x32 i++ i = encodeVarintGenerated(data, i, uint64(m.DaemonEndpoints.Size())) - n73, err := m.DaemonEndpoints.MarshalTo(data[i:]) - if err != nil { - return 0, err - } - i += n73 - data[i] = 0x3a - i++ - i = encodeVarintGenerated(data, i, uint64(m.NodeInfo.Size())) - n74, err := m.NodeInfo.MarshalTo(data[i:]) + n74, err := m.DaemonEndpoints.MarshalTo(data[i:]) if err != nil { return 0, err } i += n74 + data[i] = 0x3a + i++ + i = encodeVarintGenerated(data, i, uint64(m.NodeInfo.Size())) + n75, err := m.NodeInfo.MarshalTo(data[i:]) + if err != nil { + return 0, err + } + i += n75 if len(m.Images) > 0 { for _, msg := range m.Images { data[i] = 0x42 @@ -4542,20 +4594,20 @@ func (m *ObjectMeta) MarshalTo(data []byte) (int, error) { data[i] = 0x42 i++ i = encodeVarintGenerated(data, i, uint64(m.CreationTimestamp.Size())) - n75, err := m.CreationTimestamp.MarshalTo(data[i:]) + n76, err := m.CreationTimestamp.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n75 + i += n76 if m.DeletionTimestamp != nil { data[i] = 0x4a i++ i = encodeVarintGenerated(data, i, uint64(m.DeletionTimestamp.Size())) - n76, err := m.DeletionTimestamp.MarshalTo(data[i:]) + n77, err := m.DeletionTimestamp.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n76 + i += n77 } if m.DeletionGracePeriodSeconds != nil { data[i] = 0x50 @@ -4738,27 +4790,27 @@ func (m *PersistentVolume) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) - n77, err := m.ObjectMeta.MarshalTo(data[i:]) - if err != nil { - return 0, err - } - i += n77 - data[i] = 0x12 - i++ - i = encodeVarintGenerated(data, i, uint64(m.Spec.Size())) - n78, err := m.Spec.MarshalTo(data[i:]) + n78, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } i += n78 - data[i] = 0x1a + data[i] = 0x12 i++ - i = encodeVarintGenerated(data, i, uint64(m.Status.Size())) - n79, err := m.Status.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.Spec.Size())) + n79, err := m.Spec.MarshalTo(data[i:]) if err != nil { return 0, err } i += n79 + data[i] = 0x1a + i++ + i = encodeVarintGenerated(data, i, uint64(m.Status.Size())) + n80, err := m.Status.MarshalTo(data[i:]) + if err != nil { + return 0, err + } + i += n80 return i, nil } @@ -4780,27 +4832,27 @@ func (m *PersistentVolumeClaim) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) - n80, err := m.ObjectMeta.MarshalTo(data[i:]) - if err != nil { - return 0, err - } - i += n80 - data[i] = 0x12 - i++ - i = encodeVarintGenerated(data, i, uint64(m.Spec.Size())) - n81, err := m.Spec.MarshalTo(data[i:]) + n81, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } i += n81 - data[i] = 0x1a + data[i] = 0x12 i++ - i = encodeVarintGenerated(data, i, uint64(m.Status.Size())) - n82, err := m.Status.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.Spec.Size())) + n82, err := m.Spec.MarshalTo(data[i:]) if err != nil { return 0, err } i += n82 + data[i] = 0x1a + i++ + i = encodeVarintGenerated(data, i, uint64(m.Status.Size())) + n83, err := m.Status.MarshalTo(data[i:]) + if err != nil { + return 0, err + } + i += n83 return i, nil } @@ -4822,11 +4874,11 @@ func (m *PersistentVolumeClaimList) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ListMeta.Size())) - n83, err := m.ListMeta.MarshalTo(data[i:]) + n84, err := m.ListMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n83 + i += n84 if len(m.Items) > 0 { for _, msg := range m.Items { data[i] = 0x12 @@ -4875,11 +4927,11 @@ func (m *PersistentVolumeClaimSpec) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(m.Resources.Size())) - n84, err := m.Resources.MarshalTo(data[i:]) + n85, err := m.Resources.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n84 + i += n85 data[i] = 0x1a i++ i = encodeVarintGenerated(data, i, uint64(len(m.VolumeName))) @@ -4888,11 +4940,11 @@ func (m *PersistentVolumeClaimSpec) MarshalTo(data []byte) (int, error) { data[i] = 0x22 i++ i = encodeVarintGenerated(data, i, uint64(m.Selector.Size())) - n85, err := m.Selector.MarshalTo(data[i:]) + n86, err := m.Selector.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n85 + i += n86 } return i, nil } @@ -4946,11 +4998,11 @@ func (m *PersistentVolumeClaimStatus) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64((&v).Size())) - n86, err := (&v).MarshalTo(data[i:]) + n87, err := (&v).MarshalTo(data[i:]) if err != nil { return 0, err } - i += n86 + i += n87 } } return i, nil @@ -5004,11 +5056,11 @@ func (m *PersistentVolumeList) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ListMeta.Size())) - n87, err := m.ListMeta.MarshalTo(data[i:]) + n88, err := m.ListMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n87 + i += n88 if len(m.Items) > 0 { for _, msg := range m.Items { data[i] = 0x12 @@ -5043,163 +5095,163 @@ func (m *PersistentVolumeSource) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.GCEPersistentDisk.Size())) - n88, err := m.GCEPersistentDisk.MarshalTo(data[i:]) - if err != nil { - return 0, err - } - i += n88 - } - if m.AWSElasticBlockStore != nil { - data[i] = 0x12 - i++ - i = encodeVarintGenerated(data, i, uint64(m.AWSElasticBlockStore.Size())) - n89, err := m.AWSElasticBlockStore.MarshalTo(data[i:]) + n89, err := m.GCEPersistentDisk.MarshalTo(data[i:]) if err != nil { return 0, err } i += n89 } - if m.HostPath != nil { - data[i] = 0x1a + if m.AWSElasticBlockStore != nil { + data[i] = 0x12 i++ - i = encodeVarintGenerated(data, i, uint64(m.HostPath.Size())) - n90, err := m.HostPath.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.AWSElasticBlockStore.Size())) + n90, err := m.AWSElasticBlockStore.MarshalTo(data[i:]) if err != nil { return 0, err } i += n90 } - if m.Glusterfs != nil { - data[i] = 0x22 + if m.HostPath != nil { + data[i] = 0x1a i++ - i = encodeVarintGenerated(data, i, uint64(m.Glusterfs.Size())) - n91, err := m.Glusterfs.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.HostPath.Size())) + n91, err := m.HostPath.MarshalTo(data[i:]) if err != nil { return 0, err } i += n91 } - if m.NFS != nil { - data[i] = 0x2a + if m.Glusterfs != nil { + data[i] = 0x22 i++ - i = encodeVarintGenerated(data, i, uint64(m.NFS.Size())) - n92, err := m.NFS.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.Glusterfs.Size())) + n92, err := m.Glusterfs.MarshalTo(data[i:]) if err != nil { return 0, err } i += n92 } - if m.RBD != nil { - data[i] = 0x32 + if m.NFS != nil { + data[i] = 0x2a i++ - i = encodeVarintGenerated(data, i, uint64(m.RBD.Size())) - n93, err := m.RBD.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.NFS.Size())) + n93, err := m.NFS.MarshalTo(data[i:]) if err != nil { return 0, err } i += n93 } - if m.ISCSI != nil { - data[i] = 0x3a + if m.RBD != nil { + data[i] = 0x32 i++ - i = encodeVarintGenerated(data, i, uint64(m.ISCSI.Size())) - n94, err := m.ISCSI.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.RBD.Size())) + n94, err := m.RBD.MarshalTo(data[i:]) if err != nil { return 0, err } i += n94 } - if m.Cinder != nil { - data[i] = 0x42 + if m.ISCSI != nil { + data[i] = 0x3a i++ - i = encodeVarintGenerated(data, i, uint64(m.Cinder.Size())) - n95, err := m.Cinder.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.ISCSI.Size())) + n95, err := m.ISCSI.MarshalTo(data[i:]) if err != nil { return 0, err } i += n95 } - if m.CephFS != nil { - data[i] = 0x4a + if m.Cinder != nil { + data[i] = 0x42 i++ - i = encodeVarintGenerated(data, i, uint64(m.CephFS.Size())) - n96, err := m.CephFS.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.Cinder.Size())) + n96, err := m.Cinder.MarshalTo(data[i:]) if err != nil { return 0, err } i += n96 } - if m.FC != nil { - data[i] = 0x52 + if m.CephFS != nil { + data[i] = 0x4a i++ - i = encodeVarintGenerated(data, i, uint64(m.FC.Size())) - n97, err := m.FC.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.CephFS.Size())) + n97, err := m.CephFS.MarshalTo(data[i:]) if err != nil { return 0, err } i += n97 } - if m.Flocker != nil { - data[i] = 0x5a + if m.FC != nil { + data[i] = 0x52 i++ - i = encodeVarintGenerated(data, i, uint64(m.Flocker.Size())) - n98, err := m.Flocker.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.FC.Size())) + n98, err := m.FC.MarshalTo(data[i:]) if err != nil { return 0, err } i += n98 } - if m.FlexVolume != nil { - data[i] = 0x62 + if m.Flocker != nil { + data[i] = 0x5a i++ - i = encodeVarintGenerated(data, i, uint64(m.FlexVolume.Size())) - n99, err := m.FlexVolume.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.Flocker.Size())) + n99, err := m.Flocker.MarshalTo(data[i:]) if err != nil { return 0, err } i += n99 } - if m.AzureFile != nil { - data[i] = 0x6a + if m.FlexVolume != nil { + data[i] = 0x62 i++ - i = encodeVarintGenerated(data, i, uint64(m.AzureFile.Size())) - n100, err := m.AzureFile.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.FlexVolume.Size())) + n100, err := m.FlexVolume.MarshalTo(data[i:]) if err != nil { return 0, err } i += n100 } - if m.VsphereVolume != nil { - data[i] = 0x72 + if m.AzureFile != nil { + data[i] = 0x6a i++ - i = encodeVarintGenerated(data, i, uint64(m.VsphereVolume.Size())) - n101, err := m.VsphereVolume.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.AzureFile.Size())) + n101, err := m.AzureFile.MarshalTo(data[i:]) if err != nil { return 0, err } i += n101 } - if m.Quobyte != nil { - data[i] = 0x7a + if m.VsphereVolume != nil { + data[i] = 0x72 i++ - i = encodeVarintGenerated(data, i, uint64(m.Quobyte.Size())) - n102, err := m.Quobyte.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.VsphereVolume.Size())) + n102, err := m.VsphereVolume.MarshalTo(data[i:]) if err != nil { return 0, err } i += n102 } + if m.Quobyte != nil { + data[i] = 0x7a + i++ + i = encodeVarintGenerated(data, i, uint64(m.Quobyte.Size())) + n103, err := m.Quobyte.MarshalTo(data[i:]) + if err != nil { + return 0, err + } + i += n103 + } if m.AzureDisk != nil { data[i] = 0x82 i++ data[i] = 0x1 i++ i = encodeVarintGenerated(data, i, uint64(m.AzureDisk.Size())) - n103, err := m.AzureDisk.MarshalTo(data[i:]) + n104, err := m.AzureDisk.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n103 + i += n104 } if m.PhotonPersistentDisk != nil { data[i] = 0x8a @@ -5207,11 +5259,11 @@ func (m *PersistentVolumeSource) MarshalTo(data []byte) (int, error) { data[i] = 0x1 i++ i = encodeVarintGenerated(data, i, uint64(m.PhotonPersistentDisk.Size())) - n104, err := m.PhotonPersistentDisk.MarshalTo(data[i:]) + n105, err := m.PhotonPersistentDisk.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n104 + i += n105 } return i, nil } @@ -5246,21 +5298,21 @@ func (m *PersistentVolumeSpec) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64((&v).Size())) - n105, err := (&v).MarshalTo(data[i:]) + n106, err := (&v).MarshalTo(data[i:]) if err != nil { return 0, err } - i += n105 + i += n106 } } data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(m.PersistentVolumeSource.Size())) - n106, err := m.PersistentVolumeSource.MarshalTo(data[i:]) + n107, err := m.PersistentVolumeSource.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n106 + i += n107 if len(m.AccessModes) > 0 { for _, s := range m.AccessModes { data[i] = 0x1a @@ -5280,11 +5332,11 @@ func (m *PersistentVolumeSpec) MarshalTo(data []byte) (int, error) { data[i] = 0x22 i++ i = encodeVarintGenerated(data, i, uint64(m.ClaimRef.Size())) - n107, err := m.ClaimRef.MarshalTo(data[i:]) + n108, err := m.ClaimRef.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n107 + i += n108 } data[i] = 0x2a i++ @@ -5367,27 +5419,27 @@ func (m *Pod) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) - n108, err := m.ObjectMeta.MarshalTo(data[i:]) - if err != nil { - return 0, err - } - i += n108 - data[i] = 0x12 - i++ - i = encodeVarintGenerated(data, i, uint64(m.Spec.Size())) - n109, err := m.Spec.MarshalTo(data[i:]) + n109, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } i += n109 - data[i] = 0x1a + data[i] = 0x12 i++ - i = encodeVarintGenerated(data, i, uint64(m.Status.Size())) - n110, err := m.Status.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.Spec.Size())) + n110, err := m.Spec.MarshalTo(data[i:]) if err != nil { return 0, err } i += n110 + data[i] = 0x1a + i++ + i = encodeVarintGenerated(data, i, uint64(m.Status.Size())) + n111, err := m.Status.MarshalTo(data[i:]) + if err != nil { + return 0, err + } + i += n111 return i, nil } @@ -5452,11 +5504,11 @@ func (m *PodAffinityTerm) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.LabelSelector.Size())) - n111, err := m.LabelSelector.MarshalTo(data[i:]) + n112, err := m.LabelSelector.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n111 + i += n112 } if len(m.Namespaces) > 0 { for _, s := range m.Namespaces { @@ -5602,19 +5654,19 @@ func (m *PodCondition) MarshalTo(data []byte) (int, error) { data[i] = 0x1a i++ i = encodeVarintGenerated(data, i, uint64(m.LastProbeTime.Size())) - n112, err := m.LastProbeTime.MarshalTo(data[i:]) - if err != nil { - return 0, err - } - i += n112 - data[i] = 0x22 - i++ - i = encodeVarintGenerated(data, i, uint64(m.LastTransitionTime.Size())) - n113, err := m.LastTransitionTime.MarshalTo(data[i:]) + n113, err := m.LastProbeTime.MarshalTo(data[i:]) if err != nil { return 0, err } i += n113 + data[i] = 0x22 + i++ + i = encodeVarintGenerated(data, i, uint64(m.LastTransitionTime.Size())) + n114, err := m.LastTransitionTime.MarshalTo(data[i:]) + if err != nil { + return 0, err + } + i += n114 data[i] = 0x2a i++ i = encodeVarintGenerated(data, i, uint64(len(m.Reason))) @@ -5713,11 +5765,11 @@ func (m *PodList) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ListMeta.Size())) - n114, err := m.ListMeta.MarshalTo(data[i:]) + n115, err := m.ListMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n114 + i += n115 if len(m.Items) > 0 { for _, msg := range m.Items { data[i] = 0x12 @@ -5777,11 +5829,11 @@ func (m *PodLogOptions) MarshalTo(data []byte) (int, error) { data[i] = 0x2a i++ i = encodeVarintGenerated(data, i, uint64(m.SinceTime.Size())) - n115, err := m.SinceTime.MarshalTo(data[i:]) + n116, err := m.SinceTime.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n115 + i += n116 } data[i] = 0x30 i++ @@ -5845,11 +5897,11 @@ func (m *PodSecurityContext) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.SELinuxOptions.Size())) - n116, err := m.SELinuxOptions.MarshalTo(data[i:]) + n117, err := m.SELinuxOptions.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n116 + i += n117 } if m.RunAsUser != nil { data[i] = 0x10 @@ -5900,11 +5952,11 @@ func (m *PodSignature) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.PodController.Size())) - n117, err := m.PodController.MarshalTo(data[i:]) + n118, err := m.PodController.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n117 + i += n118 } return i, nil } @@ -6023,11 +6075,11 @@ func (m *PodSpec) MarshalTo(data []byte) (int, error) { data[i] = 0x72 i++ i = encodeVarintGenerated(data, i, uint64(m.SecurityContext.Size())) - n118, err := m.SecurityContext.MarshalTo(data[i:]) + n119, err := m.SecurityContext.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n118 + i += n119 } if len(m.ImagePullSecrets) > 0 { for _, msg := range m.ImagePullSecrets { @@ -6107,11 +6159,11 @@ func (m *PodStatus) MarshalTo(data []byte) (int, error) { data[i] = 0x3a i++ i = encodeVarintGenerated(data, i, uint64(m.StartTime.Size())) - n119, err := m.StartTime.MarshalTo(data[i:]) + n120, err := m.StartTime.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n119 + i += n120 } if len(m.ContainerStatuses) > 0 { for _, msg := range m.ContainerStatuses { @@ -6146,19 +6198,19 @@ func (m *PodStatusResult) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) - n120, err := m.ObjectMeta.MarshalTo(data[i:]) - if err != nil { - return 0, err - } - i += n120 - data[i] = 0x12 - i++ - i = encodeVarintGenerated(data, i, uint64(m.Status.Size())) - n121, err := m.Status.MarshalTo(data[i:]) + n121, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } i += n121 + data[i] = 0x12 + i++ + i = encodeVarintGenerated(data, i, uint64(m.Status.Size())) + n122, err := m.Status.MarshalTo(data[i:]) + if err != nil { + return 0, err + } + i += n122 return i, nil } @@ -6180,19 +6232,19 @@ func (m *PodTemplate) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) - n122, err := m.ObjectMeta.MarshalTo(data[i:]) - if err != nil { - return 0, err - } - i += n122 - data[i] = 0x12 - i++ - i = encodeVarintGenerated(data, i, uint64(m.Template.Size())) - n123, err := m.Template.MarshalTo(data[i:]) + n123, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } i += n123 + data[i] = 0x12 + i++ + i = encodeVarintGenerated(data, i, uint64(m.Template.Size())) + n124, err := m.Template.MarshalTo(data[i:]) + if err != nil { + return 0, err + } + i += n124 return i, nil } @@ -6214,11 +6266,11 @@ func (m *PodTemplateList) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ListMeta.Size())) - n124, err := m.ListMeta.MarshalTo(data[i:]) + n125, err := m.ListMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n124 + i += n125 if len(m.Items) > 0 { for _, msg := range m.Items { data[i] = 0x12 @@ -6252,19 +6304,19 @@ func (m *PodTemplateSpec) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) - n125, err := m.ObjectMeta.MarshalTo(data[i:]) - if err != nil { - return 0, err - } - i += n125 - data[i] = 0x12 - i++ - i = encodeVarintGenerated(data, i, uint64(m.Spec.Size())) - n126, err := m.Spec.MarshalTo(data[i:]) + n126, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } i += n126 + data[i] = 0x12 + i++ + i = encodeVarintGenerated(data, i, uint64(m.Spec.Size())) + n127, err := m.Spec.MarshalTo(data[i:]) + if err != nil { + return 0, err + } + i += n127 return i, nil } @@ -6310,19 +6362,19 @@ func (m *PreferAvoidPodsEntry) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.PodSignature.Size())) - n127, err := m.PodSignature.MarshalTo(data[i:]) - if err != nil { - return 0, err - } - i += n127 - data[i] = 0x12 - i++ - i = encodeVarintGenerated(data, i, uint64(m.EvictionTime.Size())) - n128, err := m.EvictionTime.MarshalTo(data[i:]) + n128, err := m.PodSignature.MarshalTo(data[i:]) if err != nil { return 0, err } i += n128 + data[i] = 0x12 + i++ + i = encodeVarintGenerated(data, i, uint64(m.EvictionTime.Size())) + n129, err := m.EvictionTime.MarshalTo(data[i:]) + if err != nil { + return 0, err + } + i += n129 data[i] = 0x1a i++ i = encodeVarintGenerated(data, i, uint64(len(m.Reason))) @@ -6355,11 +6407,11 @@ func (m *PreferredSchedulingTerm) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(m.Preference.Size())) - n129, err := m.Preference.MarshalTo(data[i:]) + n130, err := m.Preference.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n129 + i += n130 return i, nil } @@ -6381,11 +6433,11 @@ func (m *Probe) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.Handler.Size())) - n130, err := m.Handler.MarshalTo(data[i:]) + n131, err := m.Handler.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n130 + i += n131 data[i] = 0x10 i++ i = encodeVarintGenerated(data, i, uint64(m.InitialDelaySeconds)) @@ -6500,11 +6552,11 @@ func (m *RBDVolumeSource) MarshalTo(data []byte) (int, error) { data[i] = 0x3a i++ i = encodeVarintGenerated(data, i, uint64(m.SecretRef.Size())) - n131, err := m.SecretRef.MarshalTo(data[i:]) + n132, err := m.SecretRef.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n131 + i += n132 } data[i] = 0x40 i++ @@ -6535,11 +6587,11 @@ func (m *RangeAllocation) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) - n132, err := m.ObjectMeta.MarshalTo(data[i:]) + n133, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n132 + i += n133 data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(len(m.Range))) @@ -6571,27 +6623,27 @@ func (m *ReplicationController) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) - n133, err := m.ObjectMeta.MarshalTo(data[i:]) - if err != nil { - return 0, err - } - i += n133 - data[i] = 0x12 - i++ - i = encodeVarintGenerated(data, i, uint64(m.Spec.Size())) - n134, err := m.Spec.MarshalTo(data[i:]) + n134, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } i += n134 - data[i] = 0x1a + data[i] = 0x12 i++ - i = encodeVarintGenerated(data, i, uint64(m.Status.Size())) - n135, err := m.Status.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.Spec.Size())) + n135, err := m.Spec.MarshalTo(data[i:]) if err != nil { return 0, err } i += n135 + data[i] = 0x1a + i++ + i = encodeVarintGenerated(data, i, uint64(m.Status.Size())) + n136, err := m.Status.MarshalTo(data[i:]) + if err != nil { + return 0, err + } + i += n136 return i, nil } @@ -6621,11 +6673,11 @@ func (m *ReplicationControllerCondition) MarshalTo(data []byte) (int, error) { data[i] = 0x1a i++ i = encodeVarintGenerated(data, i, uint64(m.LastTransitionTime.Size())) - n136, err := m.LastTransitionTime.MarshalTo(data[i:]) + n137, err := m.LastTransitionTime.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n136 + i += n137 data[i] = 0x22 i++ i = encodeVarintGenerated(data, i, uint64(len(m.Reason))) @@ -6655,11 +6707,11 @@ func (m *ReplicationControllerList) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ListMeta.Size())) - n137, err := m.ListMeta.MarshalTo(data[i:]) + n138, err := m.ListMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n137 + i += n138 if len(m.Items) > 0 { for _, msg := range m.Items { data[i] = 0x12 @@ -6716,11 +6768,11 @@ func (m *ReplicationControllerSpec) MarshalTo(data []byte) (int, error) { data[i] = 0x1a i++ i = encodeVarintGenerated(data, i, uint64(m.Template.Size())) - n138, err := m.Template.MarshalTo(data[i:]) + n139, err := m.Template.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n138 + i += n139 } data[i] = 0x20 i++ @@ -6799,11 +6851,11 @@ func (m *ResourceFieldSelector) MarshalTo(data []byte) (int, error) { data[i] = 0x1a i++ i = encodeVarintGenerated(data, i, uint64(m.Divisor.Size())) - n139, err := m.Divisor.MarshalTo(data[i:]) + n140, err := m.Divisor.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n139 + i += n140 return i, nil } @@ -6825,27 +6877,27 @@ func (m *ResourceQuota) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) - n140, err := m.ObjectMeta.MarshalTo(data[i:]) - if err != nil { - return 0, err - } - i += n140 - data[i] = 0x12 - i++ - i = encodeVarintGenerated(data, i, uint64(m.Spec.Size())) - n141, err := m.Spec.MarshalTo(data[i:]) + n141, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } i += n141 - data[i] = 0x1a + data[i] = 0x12 i++ - i = encodeVarintGenerated(data, i, uint64(m.Status.Size())) - n142, err := m.Status.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.Spec.Size())) + n142, err := m.Spec.MarshalTo(data[i:]) if err != nil { return 0, err } i += n142 + data[i] = 0x1a + i++ + i = encodeVarintGenerated(data, i, uint64(m.Status.Size())) + n143, err := m.Status.MarshalTo(data[i:]) + if err != nil { + return 0, err + } + i += n143 return i, nil } @@ -6867,11 +6919,11 @@ func (m *ResourceQuotaList) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ListMeta.Size())) - n143, err := m.ListMeta.MarshalTo(data[i:]) + n144, err := m.ListMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n143 + i += n144 if len(m.Items) > 0 { for _, msg := range m.Items { data[i] = 0x12 @@ -6917,11 +6969,11 @@ func (m *ResourceQuotaSpec) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64((&v).Size())) - n144, err := (&v).MarshalTo(data[i:]) + n145, err := (&v).MarshalTo(data[i:]) if err != nil { return 0, err } - i += n144 + i += n145 } } if len(m.Scopes) > 0 { @@ -6972,11 +7024,11 @@ func (m *ResourceQuotaStatus) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64((&v).Size())) - n145, err := (&v).MarshalTo(data[i:]) + n146, err := (&v).MarshalTo(data[i:]) if err != nil { return 0, err } - i += n145 + i += n146 } } if len(m.Used) > 0 { @@ -6994,11 +7046,11 @@ func (m *ResourceQuotaStatus) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64((&v).Size())) - n146, err := (&v).MarshalTo(data[i:]) + n147, err := (&v).MarshalTo(data[i:]) if err != nil { return 0, err } - i += n146 + i += n147 } } return i, nil @@ -7034,11 +7086,11 @@ func (m *ResourceRequirements) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64((&v).Size())) - n147, err := (&v).MarshalTo(data[i:]) + n148, err := (&v).MarshalTo(data[i:]) if err != nil { return 0, err } - i += n147 + i += n148 } } if len(m.Requests) > 0 { @@ -7056,11 +7108,11 @@ func (m *ResourceRequirements) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64((&v).Size())) - n148, err := (&v).MarshalTo(data[i:]) + n149, err := (&v).MarshalTo(data[i:]) if err != nil { return 0, err } - i += n148 + i += n149 } } return i, nil @@ -7118,11 +7170,11 @@ func (m *Secret) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) - n149, err := m.ObjectMeta.MarshalTo(data[i:]) + n150, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n149 + i += n150 if len(m.Data) > 0 { for k := range m.Data { data[i] = 0x12 @@ -7182,11 +7234,11 @@ func (m *SecretKeySelector) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.LocalObjectReference.Size())) - n150, err := m.LocalObjectReference.MarshalTo(data[i:]) + n151, err := m.LocalObjectReference.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n150 + i += n151 data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(len(m.Key))) @@ -7212,11 +7264,11 @@ func (m *SecretList) 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 @@ -7290,11 +7342,11 @@ func (m *SecurityContext) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.Capabilities.Size())) - n152, err := m.Capabilities.MarshalTo(data[i:]) + n153, err := m.Capabilities.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n152 + i += n153 } if m.Privileged != nil { data[i] = 0x10 @@ -7310,11 +7362,11 @@ func (m *SecurityContext) MarshalTo(data []byte) (int, error) { data[i] = 0x1a i++ i = encodeVarintGenerated(data, i, uint64(m.SELinuxOptions.Size())) - n153, err := m.SELinuxOptions.MarshalTo(data[i:]) + n154, err := m.SELinuxOptions.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n153 + i += n154 } if m.RunAsUser != nil { data[i] = 0x20 @@ -7362,11 +7414,11 @@ func (m *SerializedReference) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.Reference.Size())) - n154, err := m.Reference.MarshalTo(data[i:]) + n155, err := m.Reference.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n154 + i += n155 return i, nil } @@ -7388,27 +7440,27 @@ func (m *Service) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) - n155, err := m.ObjectMeta.MarshalTo(data[i:]) - if err != nil { - return 0, err - } - i += n155 - data[i] = 0x12 - i++ - i = encodeVarintGenerated(data, i, uint64(m.Spec.Size())) - n156, err := m.Spec.MarshalTo(data[i:]) + n156, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } i += n156 - data[i] = 0x1a + data[i] = 0x12 i++ - i = encodeVarintGenerated(data, i, uint64(m.Status.Size())) - n157, err := m.Status.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.Spec.Size())) + n157, err := m.Spec.MarshalTo(data[i:]) if err != nil { return 0, err } i += n157 + data[i] = 0x1a + i++ + i = encodeVarintGenerated(data, i, uint64(m.Status.Size())) + n158, err := m.Status.MarshalTo(data[i:]) + if err != nil { + return 0, err + } + i += n158 return i, nil } @@ -7430,11 +7482,11 @@ func (m *ServiceAccount) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) - n158, err := m.ObjectMeta.MarshalTo(data[i:]) + n159, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n158 + i += n159 if len(m.Secrets) > 0 { for _, msg := range m.Secrets { data[i] = 0x12 @@ -7480,11 +7532,11 @@ func (m *ServiceAccountList) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ListMeta.Size())) - n159, err := m.ListMeta.MarshalTo(data[i:]) + n160, err := m.ListMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n159 + i += n160 if len(m.Items) > 0 { for _, msg := range m.Items { data[i] = 0x12 @@ -7518,11 +7570,11 @@ func (m *ServiceList) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ListMeta.Size())) - n160, err := m.ListMeta.MarshalTo(data[i:]) + n161, err := m.ListMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n160 + i += n161 if len(m.Items) > 0 { for _, msg := range m.Items { data[i] = 0x12 @@ -7567,11 +7619,11 @@ func (m *ServicePort) MarshalTo(data []byte) (int, error) { data[i] = 0x22 i++ i = encodeVarintGenerated(data, i, uint64(m.TargetPort.Size())) - n161, err := m.TargetPort.MarshalTo(data[i:]) + n162, err := m.TargetPort.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n161 + i += n162 data[i] = 0x28 i++ i = encodeVarintGenerated(data, i, uint64(m.NodePort)) @@ -7730,11 +7782,37 @@ func (m *ServiceStatus) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.LoadBalancer.Size())) - n162, err := m.LoadBalancer.MarshalTo(data[i:]) + n163, err := m.LoadBalancer.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n162 + i += n163 + return i, nil +} + +func (m *Sysctl) 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 *Sysctl) MarshalTo(data []byte) (int, error) { + var i int + _ = i + var l int + _ = l + data[i] = 0xa + i++ + i = encodeVarintGenerated(data, i, uint64(len(m.Name))) + i += copy(data[i:], m.Name) + data[i] = 0x12 + i++ + i = encodeVarintGenerated(data, i, uint64(len(m.Value))) + i += copy(data[i:], m.Value) return i, nil } @@ -7756,11 +7834,11 @@ func (m *TCPSocketAction) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.Port.Size())) - n163, err := m.Port.MarshalTo(data[i:]) + n164, err := m.Port.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n163 + i += n164 return i, nil } @@ -7850,11 +7928,11 @@ func (m *Volume) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(m.VolumeSource.Size())) - n164, err := m.VolumeSource.MarshalTo(data[i:]) + n165, err := m.VolumeSource.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n164 + i += n165 return i, nil } @@ -7915,163 +7993,163 @@ func (m *VolumeSource) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.HostPath.Size())) - n165, err := m.HostPath.MarshalTo(data[i:]) - if err != nil { - return 0, err - } - i += n165 - } - if m.EmptyDir != nil { - data[i] = 0x12 - i++ - i = encodeVarintGenerated(data, i, uint64(m.EmptyDir.Size())) - n166, err := m.EmptyDir.MarshalTo(data[i:]) + n166, err := m.HostPath.MarshalTo(data[i:]) if err != nil { return 0, err } i += n166 } - if m.GCEPersistentDisk != nil { - data[i] = 0x1a + if m.EmptyDir != nil { + data[i] = 0x12 i++ - i = encodeVarintGenerated(data, i, uint64(m.GCEPersistentDisk.Size())) - n167, err := m.GCEPersistentDisk.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.EmptyDir.Size())) + n167, err := m.EmptyDir.MarshalTo(data[i:]) if err != nil { return 0, err } i += n167 } - if m.AWSElasticBlockStore != nil { - data[i] = 0x22 + if m.GCEPersistentDisk != nil { + data[i] = 0x1a i++ - i = encodeVarintGenerated(data, i, uint64(m.AWSElasticBlockStore.Size())) - n168, err := m.AWSElasticBlockStore.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.GCEPersistentDisk.Size())) + n168, err := m.GCEPersistentDisk.MarshalTo(data[i:]) if err != nil { return 0, err } i += n168 } - if m.GitRepo != nil { - data[i] = 0x2a + if m.AWSElasticBlockStore != nil { + data[i] = 0x22 i++ - i = encodeVarintGenerated(data, i, uint64(m.GitRepo.Size())) - n169, err := m.GitRepo.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.AWSElasticBlockStore.Size())) + n169, err := m.AWSElasticBlockStore.MarshalTo(data[i:]) if err != nil { return 0, err } i += n169 } - if m.Secret != nil { - data[i] = 0x32 + if m.GitRepo != nil { + data[i] = 0x2a i++ - i = encodeVarintGenerated(data, i, uint64(m.Secret.Size())) - n170, err := m.Secret.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.GitRepo.Size())) + n170, err := m.GitRepo.MarshalTo(data[i:]) if err != nil { return 0, err } i += n170 } - if m.NFS != nil { - data[i] = 0x3a + if m.Secret != nil { + data[i] = 0x32 i++ - i = encodeVarintGenerated(data, i, uint64(m.NFS.Size())) - n171, err := m.NFS.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.Secret.Size())) + n171, err := m.Secret.MarshalTo(data[i:]) if err != nil { return 0, err } i += n171 } - if m.ISCSI != nil { - data[i] = 0x42 + if m.NFS != nil { + data[i] = 0x3a i++ - i = encodeVarintGenerated(data, i, uint64(m.ISCSI.Size())) - n172, err := m.ISCSI.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.NFS.Size())) + n172, err := m.NFS.MarshalTo(data[i:]) if err != nil { return 0, err } i += n172 } - if m.Glusterfs != nil { - data[i] = 0x4a + if m.ISCSI != nil { + data[i] = 0x42 i++ - i = encodeVarintGenerated(data, i, uint64(m.Glusterfs.Size())) - n173, err := m.Glusterfs.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.ISCSI.Size())) + n173, err := m.ISCSI.MarshalTo(data[i:]) if err != nil { return 0, err } i += n173 } - if m.PersistentVolumeClaim != nil { - data[i] = 0x52 + if m.Glusterfs != nil { + data[i] = 0x4a i++ - i = encodeVarintGenerated(data, i, uint64(m.PersistentVolumeClaim.Size())) - n174, err := m.PersistentVolumeClaim.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.Glusterfs.Size())) + n174, err := m.Glusterfs.MarshalTo(data[i:]) if err != nil { return 0, err } i += n174 } - if m.RBD != nil { - data[i] = 0x5a + if m.PersistentVolumeClaim != nil { + data[i] = 0x52 i++ - i = encodeVarintGenerated(data, i, uint64(m.RBD.Size())) - n175, err := m.RBD.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.PersistentVolumeClaim.Size())) + n175, err := m.PersistentVolumeClaim.MarshalTo(data[i:]) if err != nil { return 0, err } i += n175 } - if m.FlexVolume != nil { - data[i] = 0x62 + if m.RBD != nil { + data[i] = 0x5a i++ - i = encodeVarintGenerated(data, i, uint64(m.FlexVolume.Size())) - n176, err := m.FlexVolume.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.RBD.Size())) + n176, err := m.RBD.MarshalTo(data[i:]) if err != nil { return 0, err } i += n176 } - if m.Cinder != nil { - data[i] = 0x6a + if m.FlexVolume != nil { + data[i] = 0x62 i++ - i = encodeVarintGenerated(data, i, uint64(m.Cinder.Size())) - n177, err := m.Cinder.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.FlexVolume.Size())) + n177, err := m.FlexVolume.MarshalTo(data[i:]) if err != nil { return 0, err } i += n177 } - if m.CephFS != nil { - data[i] = 0x72 + if m.Cinder != nil { + data[i] = 0x6a i++ - i = encodeVarintGenerated(data, i, uint64(m.CephFS.Size())) - n178, err := m.CephFS.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.Cinder.Size())) + n178, err := m.Cinder.MarshalTo(data[i:]) if err != nil { return 0, err } i += n178 } - if m.Flocker != nil { - data[i] = 0x7a + if m.CephFS != nil { + data[i] = 0x72 i++ - i = encodeVarintGenerated(data, i, uint64(m.Flocker.Size())) - n179, err := m.Flocker.MarshalTo(data[i:]) + i = encodeVarintGenerated(data, i, uint64(m.CephFS.Size())) + n179, err := m.CephFS.MarshalTo(data[i:]) if err != nil { return 0, err } i += n179 } + if m.Flocker != nil { + data[i] = 0x7a + i++ + i = encodeVarintGenerated(data, i, uint64(m.Flocker.Size())) + n180, err := m.Flocker.MarshalTo(data[i:]) + if err != nil { + return 0, err + } + i += n180 + } if m.DownwardAPI != nil { data[i] = 0x82 i++ data[i] = 0x1 i++ i = encodeVarintGenerated(data, i, uint64(m.DownwardAPI.Size())) - n180, err := m.DownwardAPI.MarshalTo(data[i:]) + n181, err := m.DownwardAPI.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n180 + i += n181 } if m.FC != nil { data[i] = 0x8a @@ -8079,11 +8157,11 @@ func (m *VolumeSource) MarshalTo(data []byte) (int, error) { data[i] = 0x1 i++ i = encodeVarintGenerated(data, i, uint64(m.FC.Size())) - n181, err := m.FC.MarshalTo(data[i:]) + n182, err := m.FC.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n181 + i += n182 } if m.AzureFile != nil { data[i] = 0x92 @@ -8091,11 +8169,11 @@ func (m *VolumeSource) MarshalTo(data []byte) (int, error) { data[i] = 0x1 i++ i = encodeVarintGenerated(data, i, uint64(m.AzureFile.Size())) - n182, err := m.AzureFile.MarshalTo(data[i:]) + n183, err := m.AzureFile.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n182 + i += n183 } if m.ConfigMap != nil { data[i] = 0x9a @@ -8103,11 +8181,11 @@ func (m *VolumeSource) MarshalTo(data []byte) (int, error) { data[i] = 0x1 i++ i = encodeVarintGenerated(data, i, uint64(m.ConfigMap.Size())) - n183, err := m.ConfigMap.MarshalTo(data[i:]) + n184, err := m.ConfigMap.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n183 + i += n184 } if m.VsphereVolume != nil { data[i] = 0xa2 @@ -8115,11 +8193,11 @@ func (m *VolumeSource) MarshalTo(data []byte) (int, error) { data[i] = 0x1 i++ i = encodeVarintGenerated(data, i, uint64(m.VsphereVolume.Size())) - n184, err := m.VsphereVolume.MarshalTo(data[i:]) + n185, err := m.VsphereVolume.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n184 + i += n185 } if m.Quobyte != nil { data[i] = 0xaa @@ -8127,11 +8205,11 @@ func (m *VolumeSource) MarshalTo(data []byte) (int, error) { data[i] = 0x1 i++ i = encodeVarintGenerated(data, i, uint64(m.Quobyte.Size())) - n185, err := m.Quobyte.MarshalTo(data[i:]) + n186, err := m.Quobyte.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n185 + i += n186 } if m.AzureDisk != nil { data[i] = 0xb2 @@ -8139,11 +8217,11 @@ func (m *VolumeSource) MarshalTo(data []byte) (int, error) { data[i] = 0x1 i++ i = encodeVarintGenerated(data, i, uint64(m.AzureDisk.Size())) - n186, err := m.AzureDisk.MarshalTo(data[i:]) + n187, err := m.AzureDisk.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n186 + i += n187 } if m.PhotonPersistentDisk != nil { data[i] = 0xba @@ -8151,11 +8229,11 @@ func (m *VolumeSource) MarshalTo(data []byte) (int, error) { data[i] = 0x1 i++ i = encodeVarintGenerated(data, i, uint64(m.PhotonPersistentDisk.Size())) - n187, err := m.PhotonPersistentDisk.MarshalTo(data[i:]) + n188, err := m.PhotonPersistentDisk.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n187 + i += n188 } return i, nil } @@ -8207,11 +8285,11 @@ func (m *WeightedPodAffinityTerm) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(m.PodAffinityTerm.Size())) - n188, err := m.PodAffinityTerm.MarshalTo(data[i:]) + n189, err := m.PodAffinityTerm.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n188 + i += n189 return i, nil } @@ -9381,6 +9459,21 @@ func (m *NodeProxyOptions) Size() (n int) { return n } +func (m *NodeResources) Size() (n int) { + var l int + _ = l + if len(m.Capacity) > 0 { + for k, v := range m.Capacity { + _ = k + _ = v + l = v.Size() + mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l)) + n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize)) + } + } + return n +} + func (m *NodeSelector) Size() (n int) { var l int _ = l @@ -10726,6 +10819,16 @@ func (m *ServiceStatus) Size() (n int) { return n } +func (m *Sysctl) Size() (n int) { + var l int + _ = l + l = len(m.Name) + n += 1 + l + sovGenerated(uint64(l)) + l = len(m.Value) + n += 1 + l + sovGenerated(uint64(l)) + return n +} + func (m *TCPSocketAction) Size() (n int) { var l int _ = l @@ -11901,6 +12004,26 @@ func (this *NodeProxyOptions) String() string { }, "") return s } +func (this *NodeResources) String() string { + if this == nil { + return "nil" + } + keysForCapacity := make([]string, 0, len(this.Capacity)) + for k := range this.Capacity { + keysForCapacity = append(keysForCapacity, string(k)) + } + github_com_gogo_protobuf_sortkeys.Strings(keysForCapacity) + mapStringForCapacity := "ResourceList{" + for _, k := range keysForCapacity { + mapStringForCapacity += fmt.Sprintf("%v: %v,", k, this.Capacity[ResourceName(k)]) + } + mapStringForCapacity += "}" + s := strings.Join([]string{`&NodeResources{`, + `Capacity:` + mapStringForCapacity + `,`, + `}`, + }, "") + return s +} func (this *NodeSelector) String() string { if this == nil { return "nil" @@ -13002,6 +13125,17 @@ func (this *ServiceStatus) String() string { }, "") return s } +func (this *Sysctl) String() string { + if this == nil { + return "nil" + } + s := strings.Join([]string{`&Sysctl{`, + `Name:` + fmt.Sprintf("%v", this.Name) + `,`, + `Value:` + fmt.Sprintf("%v", this.Value) + `,`, + `}`, + }, "") + return s +} func (this *TCPSocketAction) String() string { if this == nil { return "nil" @@ -24151,6 +24285,172 @@ func (m *NodeProxyOptions) Unmarshal(data []byte) error { } return nil } +func (m *NodeResources) 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: NodeResources: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: NodeResources: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Capacity", 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 + } + var keykey uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := data[iNdEx] + iNdEx++ + keykey |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + var stringLenmapkey uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := data[iNdEx] + iNdEx++ + stringLenmapkey |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + intStringLenmapkey := int(stringLenmapkey) + if intStringLenmapkey < 0 { + return ErrInvalidLengthGenerated + } + postStringIndexmapkey := iNdEx + intStringLenmapkey + if postStringIndexmapkey > l { + return io.ErrUnexpectedEOF + } + mapkey := ResourceName(data[iNdEx:postStringIndexmapkey]) + iNdEx = postStringIndexmapkey + var valuekey uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := data[iNdEx] + iNdEx++ + valuekey |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + var mapmsglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := data[iNdEx] + iNdEx++ + mapmsglen |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if mapmsglen < 0 { + return ErrInvalidLengthGenerated + } + postmsgIndex := iNdEx + mapmsglen + if mapmsglen < 0 { + return ErrInvalidLengthGenerated + } + if postmsgIndex > l { + return io.ErrUnexpectedEOF + } + mapvalue := &k8s_io_kubernetes_pkg_api_resource.Quantity{} + if err := mapvalue.Unmarshal(data[iNdEx:postmsgIndex]); err != nil { + return err + } + iNdEx = postmsgIndex + if m.Capacity == nil { + m.Capacity = make(ResourceList) + } + m.Capacity[ResourceName(mapkey)] = *mapvalue + 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 *NodeSelector) Unmarshal(data []byte) error { l := len(data) iNdEx := 0 @@ -37382,6 +37682,114 @@ func (m *ServiceStatus) Unmarshal(data []byte) error { } return nil } +func (m *Sysctl) 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: Sysctl: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Sysctl: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + 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 + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Value", 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.Value = 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 *TCPSocketAction) Unmarshal(data []byte) error { l := len(data) iNdEx := 0 @@ -39153,631 +39561,634 @@ var ( ) var fileDescriptorGenerated = []byte{ - // 10015 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xec, 0x7d, 0x6d, 0x6c, 0x25, 0xd7, - 0x75, 0x98, 0xe7, 0x3d, 0x7e, 0xbd, 0xc3, 0xcf, 0xbd, 0xfb, 0x21, 0x8a, 0x91, 0x96, 0xeb, 0x91, - 0xb5, 0x5e, 0x49, 0x2b, 0xae, 0x77, 0x25, 0x45, 0xb2, 0xa5, 0xca, 0x26, 0xf9, 0xc8, 0x5d, 0x7a, - 0x97, 0xbb, 0x4f, 0xf7, 0x71, 0xb5, 0xb2, 0xad, 0x4a, 0x1e, 0xbe, 0xb9, 0x24, 0xc7, 0x3b, 0x9c, - 0x79, 0x9a, 0x99, 0xc7, 0x5d, 0xda, 0x0d, 0x90, 0x3a, 0x6a, 0x8a, 0x22, 0x46, 0xea, 0xa2, 0x35, - 0x5a, 0xa0, 0x2d, 0xea, 0x16, 0x68, 0x91, 0x36, 0x68, 0x1a, 0xa7, 0x6e, 0x62, 0xb7, 0x86, 0x51, - 0xa0, 0xa9, 0xe1, 0x7e, 0xa4, 0x70, 0x80, 0xa0, 0x09, 0x12, 0x80, 0x8d, 0x18, 0x14, 0xfd, 0xd1, - 0x1f, 0x2d, 0xd0, 0x5f, 0x25, 0x82, 0xb6, 0xb8, 0x9f, 0x73, 0xef, 0xbc, 0x79, 0x9c, 0x79, 0xd4, - 0x92, 0x51, 0x82, 0xfe, 0x7b, 0xef, 0x9c, 0x73, 0xcf, 0xfd, 0x98, 0x73, 0xcf, 0x3d, 0xf7, 0xdc, - 0x73, 0xcf, 0x85, 0xcb, 0xf7, 0x5f, 0x89, 0xe7, 0xbc, 0xf0, 0xca, 0xfd, 0xce, 0x3a, 0x89, 0x02, - 0x92, 0x90, 0xf8, 0x4a, 0xfb, 0xfe, 0xe6, 0x15, 0xa7, 0xed, 0x5d, 0xd9, 0xb9, 0x7a, 0x65, 0x93, - 0x04, 0x24, 0x72, 0x12, 0xe2, 0xce, 0xb5, 0xa3, 0x30, 0x09, 0xd1, 0x13, 0x9c, 0x7a, 0x2e, 0xa5, - 0x9e, 0x6b, 0xdf, 0xdf, 0x9c, 0x73, 0xda, 0xde, 0xdc, 0xce, 0xd5, 0x99, 0xe7, 0x37, 0xbd, 0x64, - 0xab, 0xb3, 0x3e, 0xd7, 0x0a, 0xb7, 0xaf, 0x6c, 0x86, 0x9b, 0xe1, 0x15, 0x56, 0x68, 0xbd, 0xb3, - 0xc1, 0xfe, 0xb1, 0x3f, 0xec, 0x17, 0x67, 0x36, 0x73, 0xad, 0x77, 0xd5, 0x11, 0x89, 0xc3, 0x4e, - 0xd4, 0x22, 0xd9, 0x06, 0xcc, 0xbc, 0xd4, 0xbb, 0x4c, 0x27, 0xd8, 0x21, 0x51, 0xec, 0x85, 0x01, - 0x71, 0xbb, 0x8a, 0x3d, 0x9f, 0x5f, 0x2c, 0xea, 0x04, 0x89, 0xb7, 0xdd, 0x5d, 0xcb, 0xd5, 0x7c, - 0xf2, 0x4e, 0xe2, 0xf9, 0x57, 0xbc, 0x20, 0x89, 0x93, 0x28, 0x5b, 0xc4, 0xfe, 0x5d, 0x0b, 0x2e, - 0xcc, 0xdf, 0x6b, 0x2e, 0xf9, 0x4e, 0x9c, 0x78, 0xad, 0x05, 0x3f, 0x6c, 0xdd, 0x6f, 0x26, 0x61, - 0x44, 0xde, 0x0c, 0xfd, 0xce, 0x36, 0x69, 0xb2, 0xde, 0xa0, 0xcb, 0x30, 0xb2, 0xc3, 0xfe, 0xaf, - 0xd4, 0xa7, 0xad, 0x0b, 0xd6, 0xa5, 0xda, 0xc2, 0xd4, 0x8f, 0xf7, 0x66, 0x3f, 0xb6, 0xbf, 0x37, - 0x3b, 0xf2, 0xa6, 0x80, 0x63, 0x45, 0x81, 0x2e, 0xc2, 0xd0, 0x46, 0xbc, 0xb6, 0xdb, 0x26, 0xd3, - 0x15, 0x46, 0x3b, 0x21, 0x68, 0x87, 0x96, 0x9b, 0x14, 0x8a, 0x05, 0x16, 0x5d, 0x81, 0x5a, 0xdb, - 0x89, 0x12, 0x2f, 0xf1, 0xc2, 0x60, 0xba, 0x7a, 0xc1, 0xba, 0x34, 0xb8, 0x70, 0x4a, 0x90, 0xd6, - 0x1a, 0x12, 0x81, 0x53, 0x1a, 0xda, 0x8c, 0x88, 0x38, 0xee, 0x9d, 0xc0, 0xdf, 0x9d, 0x1e, 0xb8, - 0x60, 0x5d, 0x1a, 0x49, 0x9b, 0x81, 0x05, 0x1c, 0x2b, 0x0a, 0xfb, 0x7b, 0x15, 0x18, 0x99, 0xdf, - 0xd8, 0xf0, 0x02, 0x2f, 0xd9, 0x45, 0x5f, 0x86, 0xb1, 0x20, 0x74, 0x89, 0xfc, 0xcf, 0x7a, 0x31, - 0x7a, 0xed, 0xd9, 0xb9, 0xc3, 0xe4, 0x62, 0xee, 0xb6, 0x56, 0x62, 0x61, 0x6a, 0x7f, 0x6f, 0x76, - 0x4c, 0x87, 0x60, 0x83, 0x23, 0x7a, 0x1b, 0x46, 0xdb, 0xa1, 0xab, 0x2a, 0xa8, 0xb0, 0x0a, 0x9e, - 0x39, 0xbc, 0x82, 0x46, 0x5a, 0x60, 0x61, 0x72, 0x7f, 0x6f, 0x76, 0x54, 0x03, 0x60, 0x9d, 0x1d, - 0xf2, 0x61, 0x92, 0xfe, 0x0d, 0x12, 0x4f, 0xd5, 0x50, 0x65, 0x35, 0x3c, 0x5f, 0x5c, 0x83, 0x56, - 0x68, 0xe1, 0xf4, 0xfe, 0xde, 0xec, 0x64, 0x06, 0x88, 0xb3, 0xac, 0xed, 0xaf, 0xc2, 0xc4, 0x7c, - 0x92, 0x38, 0xad, 0x2d, 0xe2, 0xf2, 0xef, 0x8b, 0x5e, 0x84, 0x81, 0xc0, 0xd9, 0x26, 0xe2, 0xeb, - 0x5f, 0x10, 0xc3, 0x3e, 0x70, 0xdb, 0xd9, 0x26, 0x07, 0x7b, 0xb3, 0x53, 0x77, 0x03, 0xef, 0xbd, - 0x8e, 0x90, 0x19, 0x0a, 0xc3, 0x8c, 0x1a, 0x5d, 0x03, 0x70, 0xc9, 0x8e, 0xd7, 0x22, 0x0d, 0x27, - 0xd9, 0x12, 0xd2, 0x80, 0x44, 0x59, 0xa8, 0x2b, 0x0c, 0xd6, 0xa8, 0xec, 0xaf, 0x5b, 0x50, 0x9b, - 0xdf, 0x09, 0x3d, 0xb7, 0x11, 0xba, 0x31, 0xea, 0xc0, 0x64, 0x3b, 0x22, 0x1b, 0x24, 0x52, 0xa0, - 0x69, 0xeb, 0x42, 0xf5, 0xd2, 0xe8, 0xb5, 0x6b, 0x05, 0xfd, 0x36, 0x0b, 0x2d, 0x05, 0x49, 0xb4, - 0xbb, 0xf0, 0x98, 0xa8, 0x7a, 0x32, 0x83, 0xc5, 0xd9, 0x3a, 0xec, 0xbf, 0x56, 0x81, 0xb3, 0xf3, - 0x5f, 0xed, 0x44, 0xa4, 0xee, 0xc5, 0xf7, 0xb3, 0x53, 0xc1, 0xf5, 0xe2, 0xfb, 0xb7, 0xd3, 0xc1, - 0x50, 0x32, 0x58, 0x17, 0x70, 0xac, 0x28, 0xd0, 0xf3, 0x30, 0x4c, 0x7f, 0xdf, 0xc5, 0x2b, 0xa2, - 0xf7, 0xa7, 0x05, 0xf1, 0x68, 0xdd, 0x49, 0x9c, 0x3a, 0x47, 0x61, 0x49, 0x83, 0x56, 0x61, 0xb4, - 0xe5, 0xb4, 0xb6, 0xbc, 0x60, 0x73, 0x35, 0x74, 0x09, 0xfb, 0xc2, 0xb5, 0x85, 0xe7, 0x28, 0xf9, - 0x62, 0x0a, 0x3e, 0xd8, 0x9b, 0x9d, 0xe6, 0x6d, 0x13, 0x2c, 0x34, 0x1c, 0xd6, 0xcb, 0x23, 0x5b, - 0x4d, 0xc4, 0x01, 0xc6, 0x09, 0x72, 0x26, 0xe1, 0x25, 0x6d, 0x4e, 0x0d, 0xb2, 0x39, 0x35, 0xd6, - 0x63, 0x3e, 0xfd, 0x13, 0x4b, 0x8c, 0xc9, 0xb2, 0xe7, 0x9b, 0xea, 0xe1, 0x1a, 0x40, 0x4c, 0x5a, - 0x11, 0x49, 0xb4, 0x51, 0x51, 0x9f, 0xb9, 0xa9, 0x30, 0x58, 0xa3, 0xa2, 0x93, 0x3f, 0xde, 0x72, - 0x22, 0x26, 0x2d, 0x62, 0x6c, 0xd4, 0xe4, 0x6f, 0x4a, 0x04, 0x4e, 0x69, 0x8c, 0xc9, 0x5f, 0x2d, - 0x9c, 0xfc, 0xff, 0xd2, 0x82, 0xe1, 0x05, 0x2f, 0x70, 0xbd, 0x60, 0x13, 0xbd, 0x05, 0x23, 0xdb, - 0x24, 0x71, 0x5c, 0x27, 0x71, 0xc4, 0xbc, 0xbf, 0x74, 0xb8, 0xf0, 0xdc, 0x59, 0xff, 0x0a, 0x69, - 0x25, 0xab, 0x24, 0x71, 0xd2, 0x6e, 0xa4, 0x30, 0xac, 0xb8, 0xa1, 0xbb, 0x30, 0x94, 0x38, 0xd1, - 0x26, 0x49, 0xc4, 0x74, 0x7f, 0xbe, 0x0c, 0x5f, 0x4c, 0x45, 0x8d, 0x04, 0x2d, 0x92, 0x2a, 0xc6, - 0x35, 0xc6, 0x04, 0x0b, 0x66, 0x76, 0x0b, 0xc6, 0x16, 0x9d, 0xb6, 0xb3, 0xee, 0xf9, 0x5e, 0xe2, - 0x91, 0x18, 0x7d, 0x12, 0xaa, 0x8e, 0xeb, 0x32, 0xc1, 0xaf, 0x2d, 0x9c, 0xdd, 0xdf, 0x9b, 0xad, - 0xce, 0xbb, 0xee, 0xc1, 0xde, 0x2c, 0x28, 0xaa, 0x5d, 0x4c, 0x29, 0xd0, 0xb3, 0x30, 0xe0, 0x46, - 0x61, 0x7b, 0xba, 0xc2, 0x28, 0xcf, 0xd1, 0x19, 0x5a, 0x8f, 0xc2, 0x76, 0x86, 0x94, 0xd1, 0xd8, - 0xff, 0xb6, 0x02, 0x68, 0x91, 0xb4, 0xb7, 0x96, 0x9b, 0xc6, 0xb7, 0xbc, 0x04, 0x23, 0xdb, 0x61, - 0xe0, 0x25, 0x61, 0x14, 0x8b, 0x0a, 0x99, 0x3c, 0xac, 0x0a, 0x18, 0x56, 0x58, 0x74, 0x01, 0x06, - 0xda, 0xe9, 0xb4, 0x1e, 0x93, 0x2a, 0x81, 0x4d, 0x68, 0x86, 0xa1, 0x14, 0x9d, 0x98, 0x44, 0x42, - 0x8e, 0x15, 0xc5, 0xdd, 0x98, 0x44, 0x98, 0x61, 0x52, 0xc9, 0xa1, 0x32, 0x25, 0xa4, 0x34, 0x23, - 0x39, 0x14, 0x83, 0x35, 0x2a, 0xf4, 0x2e, 0xd4, 0xf8, 0x3f, 0x4c, 0x36, 0x98, 0xc8, 0x16, 0x2a, - 0x83, 0x5b, 0x61, 0xcb, 0xf1, 0xb3, 0x83, 0x3f, 0xce, 0x24, 0x4d, 0x32, 0xc2, 0x29, 0x4f, 0x43, - 0xd2, 0x86, 0x0a, 0x25, 0xed, 0x6f, 0x59, 0x80, 0x16, 0xbd, 0xc0, 0x25, 0xd1, 0x09, 0x2c, 0x99, - 0xfd, 0x4d, 0x82, 0x3f, 0xa0, 0x4d, 0x0b, 0xb7, 0xdb, 0x61, 0x40, 0x82, 0x64, 0x31, 0x0c, 0x5c, - 0xbe, 0x8c, 0x7e, 0x06, 0x06, 0x12, 0x5a, 0x15, 0x6f, 0xd6, 0x45, 0xf9, 0x59, 0x68, 0x05, 0x07, - 0x7b, 0xb3, 0xe7, 0xba, 0x4b, 0xb0, 0x26, 0xb0, 0x32, 0xe8, 0xd3, 0x30, 0x14, 0x27, 0x4e, 0xd2, - 0x89, 0x45, 0x43, 0x3f, 0x2e, 0x1b, 0xda, 0x64, 0xd0, 0x83, 0xbd, 0xd9, 0x49, 0x55, 0x8c, 0x83, - 0xb0, 0x28, 0x80, 0x9e, 0x81, 0xe1, 0x6d, 0x12, 0xc7, 0xce, 0xa6, 0x54, 0x6c, 0x93, 0xa2, 0xec, - 0xf0, 0x2a, 0x07, 0x63, 0x89, 0x47, 0x4f, 0xc1, 0x20, 0x89, 0xa2, 0x30, 0x12, 0x12, 0x31, 0x2e, - 0x08, 0x07, 0x97, 0x28, 0x10, 0x73, 0x9c, 0xfd, 0xdb, 0x16, 0x4c, 0xaa, 0xb6, 0xf2, 0xba, 0x8e, - 0x71, 0xaa, 0xbb, 0x00, 0x2d, 0xd9, 0xb1, 0x98, 0x4d, 0xb0, 0xd1, 0x6b, 0x9f, 0x3a, 0x9c, 0x77, - 0xf7, 0x40, 0xa6, 0x75, 0x28, 0x50, 0x8c, 0x35, 0xbe, 0xf6, 0x8f, 0x2d, 0x38, 0x9d, 0xe9, 0xd3, - 0x2d, 0x2f, 0x4e, 0xd0, 0x9f, 0xef, 0xea, 0xd7, 0x95, 0x43, 0xea, 0xd6, 0x2c, 0xca, 0x39, 0x5a, - 0x9c, 0x75, 0x4f, 0x09, 0x8a, 0x84, 0x68, 0x9d, 0xc3, 0x30, 0xe8, 0x25, 0x64, 0x5b, 0xf6, 0xeb, - 0xf9, 0x92, 0xfd, 0xe2, 0x0d, 0x4c, 0x3f, 0xcf, 0x0a, 0xe5, 0x81, 0x39, 0x2b, 0xfb, 0x7f, 0x59, - 0x50, 0x5b, 0x0c, 0x83, 0x0d, 0x6f, 0x73, 0xd5, 0x69, 0x1f, 0xe3, 0x87, 0x69, 0xc2, 0x00, 0xe3, - 0xca, 0x9b, 0x7e, 0xb5, 0xa8, 0xe9, 0xa2, 0x41, 0x73, 0x74, 0xf1, 0xe4, 0x56, 0x81, 0xd2, 0x4b, - 0x14, 0x84, 0x19, 0xb3, 0x99, 0x97, 0xa1, 0xa6, 0x08, 0xd0, 0x14, 0x54, 0xef, 0x13, 0x6e, 0x32, - 0xd6, 0x30, 0xfd, 0x89, 0xce, 0xc0, 0xe0, 0x8e, 0xe3, 0x77, 0xc4, 0x6c, 0xc5, 0xfc, 0xcf, 0x67, - 0x2a, 0xaf, 0x58, 0xf6, 0x0f, 0x2c, 0x38, 0xa3, 0x2a, 0xb9, 0x49, 0x76, 0x9b, 0xc4, 0x27, 0xad, - 0x24, 0x8c, 0xd0, 0xfb, 0x16, 0x9c, 0xf1, 0x73, 0xf4, 0x90, 0x18, 0x8d, 0xa3, 0x68, 0xb0, 0x27, - 0x44, 0xc3, 0xcf, 0xe4, 0x61, 0x71, 0x6e, 0x6d, 0xe8, 0x49, 0xde, 0x17, 0x3e, 0x79, 0x47, 0x05, - 0x83, 0xea, 0x4d, 0xb2, 0xcb, 0x3a, 0x46, 0x9b, 0x3f, 0xae, 0x9a, 0x7f, 0x12, 0x92, 0x77, 0xcb, - 0x94, 0xbc, 0x4f, 0x96, 0xfc, 0x7c, 0x3d, 0x64, 0xee, 0xef, 0x55, 0xe0, 0xac, 0xa2, 0x31, 0xd4, - 0xf1, 0x47, 0x64, 0xf8, 0xfb, 0xeb, 0xee, 0x4d, 0xb2, 0xbb, 0x16, 0xd2, 0xf5, 0x34, 0xbf, 0xbb, - 0xe8, 0x2a, 0x8c, 0xba, 0x64, 0xc3, 0xe9, 0xf8, 0x89, 0x32, 0x17, 0x07, 0xf9, 0x3e, 0xa2, 0x9e, - 0x82, 0xb1, 0x4e, 0x63, 0xff, 0x56, 0x8d, 0xcd, 0xca, 0xc4, 0xf1, 0x02, 0x12, 0xd1, 0x05, 0x5a, - 0xb3, 0xea, 0xc7, 0x74, 0xab, 0x5e, 0x58, 0xf0, 0x4f, 0xc1, 0xa0, 0xb7, 0x4d, 0x55, 0x76, 0xc5, - 0xd4, 0xc4, 0x2b, 0x14, 0x88, 0x39, 0x0e, 0x3d, 0x0d, 0xc3, 0xad, 0x70, 0x7b, 0xdb, 0x09, 0xdc, - 0xe9, 0x2a, 0x33, 0x19, 0x46, 0xa9, 0x56, 0x5f, 0xe4, 0x20, 0x2c, 0x71, 0xe8, 0x09, 0x18, 0x70, - 0xa2, 0xcd, 0x78, 0x7a, 0x80, 0xd1, 0x8c, 0xd0, 0x9a, 0xe6, 0xa3, 0xcd, 0x18, 0x33, 0x28, 0x35, - 0x05, 0x1e, 0x84, 0xd1, 0x7d, 0x2f, 0xd8, 0xac, 0x7b, 0x11, 0x5b, 0xd7, 0x35, 0x53, 0xe0, 0x9e, - 0xc2, 0x60, 0x8d, 0x0a, 0x35, 0x60, 0xb0, 0x1d, 0x46, 0x49, 0x3c, 0x3d, 0xc4, 0x86, 0xf3, 0xb9, - 0x42, 0xe9, 0xe1, 0xfd, 0x6e, 0x84, 0x51, 0x92, 0x76, 0x85, 0xfe, 0x8b, 0x31, 0x67, 0x84, 0x16, - 0xa1, 0x4a, 0x82, 0x9d, 0xe9, 0x61, 0xc6, 0xef, 0x13, 0x87, 0xf3, 0x5b, 0x0a, 0x76, 0xde, 0x74, - 0xa2, 0x74, 0x16, 0x2d, 0x05, 0x3b, 0x98, 0x96, 0x46, 0x2d, 0xa8, 0x49, 0x47, 0x40, 0x3c, 0x3d, - 0x52, 0x46, 0xc0, 0xb0, 0x20, 0xc7, 0xe4, 0xbd, 0x8e, 0x17, 0x91, 0x6d, 0x12, 0x24, 0x71, 0x6a, - 0x0f, 0x4b, 0x6c, 0x8c, 0x53, 0xbe, 0xa8, 0x05, 0x63, 0xdc, 0x7c, 0x58, 0x0d, 0x3b, 0x41, 0x12, - 0x4f, 0xd7, 0x58, 0x93, 0x0b, 0x36, 0x9c, 0x6f, 0xa6, 0x25, 0x16, 0xce, 0x08, 0xf6, 0x63, 0x1a, - 0x30, 0xc6, 0x06, 0x53, 0xf4, 0x36, 0x8c, 0xfb, 0xde, 0x0e, 0x09, 0x48, 0x1c, 0x37, 0xa2, 0x70, - 0x9d, 0x4c, 0x03, 0xeb, 0xcd, 0x53, 0x45, 0x9b, 0xaf, 0x70, 0x9d, 0x2c, 0x9c, 0xda, 0xdf, 0x9b, - 0x1d, 0xbf, 0xa5, 0x97, 0xc6, 0x26, 0x33, 0xf4, 0x2e, 0x4c, 0x50, 0x5b, 0xc5, 0x4b, 0xd9, 0x8f, - 0x96, 0x67, 0x8f, 0xf6, 0xf7, 0x66, 0x27, 0xb0, 0x51, 0x1c, 0x67, 0xd8, 0xa1, 0x35, 0xa8, 0xf9, - 0xde, 0x06, 0x69, 0xed, 0xb6, 0x7c, 0x32, 0x3d, 0xc6, 0x78, 0x17, 0x4c, 0xb9, 0x5b, 0x92, 0x9c, - 0xdb, 0x87, 0xea, 0x2f, 0x4e, 0x19, 0xa1, 0x37, 0xe1, 0x5c, 0x42, 0xa2, 0x6d, 0x2f, 0x70, 0xe8, - 0xa2, 0x2d, 0x8c, 0x17, 0xb6, 0xc3, 0x1d, 0x67, 0x52, 0x7b, 0x5e, 0x0c, 0xec, 0xb9, 0xb5, 0x5c, - 0x2a, 0xdc, 0xa3, 0x34, 0xba, 0x03, 0x93, 0x6c, 0x3e, 0x35, 0x3a, 0xbe, 0xdf, 0x08, 0x7d, 0xaf, - 0xb5, 0x3b, 0x3d, 0xc1, 0x18, 0x3e, 0x2d, 0xf7, 0xad, 0x2b, 0x26, 0x9a, 0xda, 0xf5, 0xe9, 0x3f, - 0x9c, 0x2d, 0x8d, 0x7c, 0x98, 0x8c, 0x49, 0xab, 0x13, 0x79, 0xc9, 0x2e, 0x95, 0x7d, 0xf2, 0x30, - 0x99, 0x9e, 0x2c, 0xb3, 0x4f, 0x69, 0x9a, 0x85, 0xb8, 0xd3, 0x20, 0x03, 0xc4, 0x59, 0xd6, 0x54, - 0x55, 0xc4, 0x89, 0xeb, 0x05, 0xd3, 0x53, 0xcc, 0x30, 0x55, 0xf3, 0xab, 0x49, 0x81, 0x98, 0xe3, - 0xd8, 0xb6, 0x8f, 0xfe, 0xb8, 0x43, 0x75, 0xef, 0x29, 0x46, 0x98, 0x6e, 0xfb, 0x24, 0x02, 0xa7, - 0x34, 0x74, 0xc1, 0x4a, 0x92, 0xdd, 0x69, 0xc4, 0x48, 0xd5, 0x54, 0x5b, 0x5b, 0xfb, 0x02, 0xa6, - 0x70, 0x7b, 0x1d, 0x26, 0xd4, 0xb4, 0x66, 0xa3, 0x83, 0x66, 0x61, 0x90, 0x6a, 0x2e, 0xb9, 0x7b, - 0xa9, 0xd1, 0x26, 0x50, 0x85, 0x16, 0x63, 0x0e, 0x67, 0x4d, 0xf0, 0xbe, 0x4a, 0x16, 0x76, 0x13, - 0xc2, 0xad, 0xd8, 0xaa, 0xd6, 0x04, 0x89, 0xc0, 0x29, 0x8d, 0xfd, 0x7f, 0xf8, 0xa2, 0x98, 0xea, - 0x8e, 0x12, 0x7a, 0xf3, 0x32, 0x8c, 0x6c, 0x85, 0x71, 0x42, 0xa9, 0x59, 0x1d, 0x83, 0xe9, 0x2a, - 0x78, 0x43, 0xc0, 0xb1, 0xa2, 0x40, 0xaf, 0xc2, 0x78, 0x4b, 0xaf, 0x40, 0xa8, 0xf2, 0xb3, 0xa2, - 0x88, 0x59, 0x3b, 0x36, 0x69, 0xd1, 0x2b, 0x30, 0xc2, 0x5c, 0x79, 0xad, 0xd0, 0x17, 0xf6, 0xb2, - 0x5c, 0x99, 0x46, 0x1a, 0x02, 0x7e, 0xa0, 0xfd, 0xc6, 0x8a, 0x9a, 0xee, 0x3a, 0x68, 0x13, 0x56, - 0x1a, 0x42, 0xdd, 0xaa, 0x5d, 0xc7, 0x0d, 0x06, 0xc5, 0x02, 0x6b, 0xff, 0x6a, 0x45, 0x1b, 0x65, - 0x6a, 0xf4, 0x11, 0xf4, 0x45, 0x18, 0x7e, 0xe0, 0x78, 0x89, 0x17, 0x6c, 0x8a, 0x15, 0xf4, 0x85, - 0x92, 0xba, 0x97, 0x15, 0xbf, 0xc7, 0x8b, 0xf2, 0x75, 0x42, 0xfc, 0xc1, 0x92, 0x21, 0xe5, 0x1d, - 0x75, 0x82, 0x80, 0xf2, 0xae, 0xf4, 0xcf, 0x1b, 0xf3, 0xa2, 0x9c, 0xb7, 0xf8, 0x83, 0x25, 0x43, - 0xb4, 0x01, 0x20, 0x67, 0x1f, 0x71, 0x85, 0x0b, 0xed, 0xa7, 0xfb, 0x61, 0xbf, 0xa6, 0x4a, 0x2f, - 0x4c, 0xd0, 0x95, 0x29, 0xfd, 0x8f, 0x35, 0xce, 0x76, 0x87, 0x19, 0x22, 0xdd, 0xcd, 0x42, 0x6f, - 0xd3, 0x09, 0xe0, 0x44, 0x09, 0x71, 0xe7, 0x13, 0x31, 0x74, 0xcf, 0x95, 0x34, 0xa8, 0xd6, 0xbc, - 0x6d, 0xa2, 0xcf, 0x16, 0xc1, 0x05, 0xa7, 0x0c, 0xed, 0xef, 0x57, 0x61, 0xba, 0x57, 0x7b, 0xa9, - 0x4c, 0x92, 0x87, 0x5e, 0xb2, 0x48, 0x6d, 0x05, 0xcb, 0x94, 0xc9, 0x25, 0x01, 0xc7, 0x8a, 0x82, - 0x0a, 0x47, 0xec, 0x6d, 0x06, 0x8e, 0x2f, 0xe4, 0x57, 0x09, 0x47, 0x93, 0x41, 0xb1, 0xc0, 0x52, - 0xba, 0x88, 0x38, 0xb1, 0x70, 0xe1, 0x6a, 0x42, 0x84, 0x19, 0x14, 0x0b, 0xac, 0xbe, 0xfd, 0x1b, - 0x28, 0xd8, 0xfe, 0x19, 0x63, 0x34, 0xf8, 0x88, 0xc7, 0x08, 0xbd, 0x0b, 0xb0, 0xe1, 0x05, 0x5e, - 0xbc, 0xc5, 0xd8, 0x0f, 0xf5, 0xcf, 0x5e, 0x59, 0x25, 0xcb, 0x8a, 0x0d, 0xd6, 0x58, 0xa2, 0x97, - 0x60, 0x54, 0xcd, 0xd0, 0x95, 0xfa, 0xf4, 0xb0, 0xe9, 0xf8, 0x4b, 0xd5, 0x55, 0x1d, 0xeb, 0x74, - 0xf6, 0x57, 0xb2, 0x22, 0x23, 0x26, 0x86, 0x36, 0xc2, 0x56, 0xd9, 0x11, 0xae, 0x1c, 0x3e, 0xc2, - 0xf6, 0x7f, 0xae, 0xd2, 0xbd, 0xb3, 0x56, 0x59, 0x27, 0x2e, 0xa1, 0xd4, 0xde, 0xa0, 0x1a, 0xde, - 0x49, 0x88, 0x98, 0x96, 0x97, 0xfb, 0x99, 0x37, 0xfa, 0x7a, 0x40, 0xa7, 0x03, 0xe7, 0x84, 0xb6, - 0xa0, 0xe6, 0x3b, 0x31, 0xdb, 0x49, 0x12, 0x31, 0x1d, 0xfb, 0x63, 0x9b, 0x5a, 0xe1, 0x4e, 0x9c, - 0x68, 0x0b, 0x2e, 0xaf, 0x25, 0x65, 0x4e, 0x97, 0x27, 0x6a, 0x1d, 0xc8, 0x93, 0x03, 0xd5, 0x1c, - 0x6a, 0x42, 0xec, 0x62, 0x8e, 0x43, 0xaf, 0xc0, 0x58, 0x44, 0x98, 0xa8, 0x2c, 0x52, 0x03, 0x88, - 0x09, 0xdf, 0x60, 0x6a, 0x29, 0x61, 0x0d, 0x87, 0x0d, 0xca, 0xd4, 0x50, 0x1e, 0x3a, 0xc4, 0x50, - 0x7e, 0x06, 0x86, 0xd9, 0x0f, 0x25, 0x15, 0xea, 0x0b, 0xad, 0x70, 0x30, 0x96, 0xf8, 0xac, 0x10, - 0x8d, 0x94, 0x14, 0xa2, 0x67, 0x61, 0xa2, 0xee, 0x90, 0xed, 0x30, 0x58, 0x0a, 0xdc, 0x76, 0xe8, - 0x05, 0x09, 0x9a, 0x86, 0x01, 0xb6, 0xa4, 0xf0, 0x19, 0x3f, 0x40, 0x39, 0xe0, 0x01, 0x6a, 0xec, - 0xda, 0xff, 0xd7, 0x82, 0xf1, 0x3a, 0xf1, 0x49, 0x42, 0xee, 0xb4, 0x99, 0xfb, 0x01, 0x2d, 0x03, - 0xda, 0x8c, 0x9c, 0x16, 0x69, 0x90, 0xc8, 0x0b, 0xdd, 0x26, 0x69, 0x85, 0x01, 0x73, 0xb8, 0xd3, - 0x35, 0xf2, 0xdc, 0xfe, 0xde, 0x2c, 0xba, 0xde, 0x85, 0xc5, 0x39, 0x25, 0x90, 0x0b, 0xe3, 0xed, - 0x88, 0x18, 0xfe, 0x12, 0xab, 0xd8, 0x3e, 0x6f, 0xe8, 0x45, 0xb8, 0xf9, 0x68, 0x80, 0xb0, 0xc9, - 0x14, 0x7d, 0x0e, 0xa6, 0xc2, 0xa8, 0xbd, 0xe5, 0x04, 0x75, 0xd2, 0x26, 0x81, 0x4b, 0x6d, 0x66, - 0xe1, 0x14, 0x3b, 0xb3, 0xbf, 0x37, 0x3b, 0x75, 0x27, 0x83, 0xc3, 0x5d, 0xd4, 0xf6, 0x2f, 0x57, - 0xe0, 0x6c, 0x3d, 0x7c, 0x10, 0x3c, 0x70, 0x22, 0x77, 0xbe, 0xb1, 0xc2, 0x0d, 0x61, 0xe6, 0x64, - 0x94, 0xce, 0x4d, 0xab, 0xa7, 0x73, 0xf3, 0x4b, 0x30, 0xb2, 0xe1, 0x11, 0xdf, 0xc5, 0x64, 0x43, - 0x74, 0xef, 0x6a, 0x19, 0x8f, 0xc6, 0x32, 0x2d, 0x23, 0xbd, 0x02, 0xdc, 0xb7, 0xba, 0x2c, 0xd8, - 0x60, 0xc5, 0x10, 0x75, 0x60, 0x4a, 0x5a, 0xfa, 0x12, 0x2b, 0x66, 0xc7, 0x0b, 0xe5, 0x36, 0x12, - 0x66, 0x35, 0x6c, 0x3c, 0x70, 0x86, 0x21, 0xee, 0xaa, 0x82, 0xee, 0xd0, 0xb6, 0xe9, 0xea, 0x30, - 0xc0, 0x64, 0x85, 0xed, 0xd0, 0xd8, 0x16, 0x92, 0x41, 0xed, 0x7f, 0x64, 0xc1, 0x63, 0x5d, 0xa3, - 0x25, 0xf6, 0xd7, 0x6f, 0xc9, 0x8d, 0x2d, 0x3f, 0x9d, 0x29, 0x68, 0x65, 0xee, 0x98, 0x97, 0xdb, - 0xe4, 0x56, 0x4a, 0x6c, 0x72, 0xef, 0xc0, 0x99, 0xa5, 0xed, 0x76, 0xb2, 0x5b, 0xf7, 0x4c, 0x9f, - 0xec, 0xcb, 0x30, 0xb4, 0x4d, 0x5c, 0xaf, 0xb3, 0x2d, 0x3e, 0xeb, 0xac, 0x54, 0xa4, 0xab, 0x0c, - 0x7a, 0xb0, 0x37, 0x3b, 0xde, 0x4c, 0xc2, 0xc8, 0xd9, 0x24, 0x1c, 0x80, 0x05, 0xb9, 0xfd, 0x81, - 0x05, 0x93, 0x72, 0x42, 0xcd, 0xbb, 0x6e, 0x44, 0xe2, 0x18, 0xcd, 0x40, 0xc5, 0x6b, 0x0b, 0x46, - 0x20, 0x18, 0x55, 0x56, 0x1a, 0xb8, 0xe2, 0xb5, 0xd1, 0x17, 0xa1, 0xc6, 0x5d, 0xf9, 0xa9, 0x70, - 0xf4, 0x79, 0x34, 0xc0, 0x76, 0x1f, 0x6b, 0x92, 0x07, 0x4e, 0xd9, 0x49, 0xcb, 0x92, 0xa9, 0xea, - 0xaa, 0xe9, 0x58, 0xbe, 0x21, 0xe0, 0x58, 0x51, 0xa0, 0x4b, 0x30, 0x12, 0x84, 0x2e, 0x3f, 0x65, - 0xe1, 0xcb, 0x2e, 0x13, 0xb9, 0xdb, 0x02, 0x86, 0x15, 0xd6, 0xfe, 0x86, 0x05, 0x63, 0xb2, 0x8f, - 0x25, 0x8d, 0x5c, 0x3a, 0x49, 0x52, 0x03, 0x37, 0x9d, 0x24, 0xd4, 0x48, 0x65, 0x18, 0xc3, 0x36, - 0xad, 0xf6, 0x63, 0x9b, 0xda, 0xdf, 0xaf, 0xc0, 0x84, 0x6c, 0x4e, 0xb3, 0xb3, 0x1e, 0x93, 0x04, - 0xbd, 0x03, 0x35, 0x87, 0x0f, 0x3e, 0x91, 0x72, 0xf6, 0x7c, 0xd1, 0x0e, 0xdd, 0xf8, 0x66, 0xa9, - 0x61, 0x30, 0x2f, 0xf9, 0xe0, 0x94, 0x25, 0xda, 0x81, 0x53, 0x41, 0x98, 0xb0, 0xf5, 0x40, 0xe1, - 0xcb, 0x79, 0x44, 0xb3, 0xf5, 0x3c, 0x2e, 0xea, 0x39, 0x75, 0x3b, 0xcb, 0x0f, 0x77, 0x57, 0x81, - 0xee, 0x48, 0x2f, 0x46, 0x95, 0xd5, 0xf5, 0x6c, 0xb9, 0xba, 0x7a, 0x3b, 0x31, 0xec, 0x1f, 0x5a, - 0x50, 0x93, 0x64, 0xc7, 0xe9, 0x13, 0xbf, 0x07, 0xc3, 0x31, 0xfb, 0x34, 0x72, 0x98, 0x2e, 0x97, - 0x6b, 0x3a, 0xff, 0x9e, 0xe9, 0xe2, 0xc7, 0xff, 0xc7, 0x58, 0x72, 0x63, 0x6e, 0x48, 0xd5, 0x81, - 0x8f, 0x9e, 0x1b, 0x52, 0x35, 0xad, 0x87, 0x1b, 0xf2, 0x97, 0x2c, 0x18, 0xe2, 0xce, 0xa1, 0x72, - 0x1e, 0x36, 0xcd, 0x97, 0x9c, 0x72, 0x7c, 0x93, 0x02, 0x85, 0x6b, 0x19, 0xdd, 0x83, 0x1a, 0xfb, - 0xb1, 0x1c, 0x85, 0xdb, 0x62, 0x21, 0x78, 0xb6, 0x8c, 0x73, 0x8a, 0x2b, 0x3e, 0xae, 0x4d, 0xde, - 0x94, 0x0c, 0x70, 0xca, 0xcb, 0xfe, 0x41, 0x95, 0xce, 0xfa, 0x94, 0xd4, 0x58, 0xd6, 0xac, 0x93, - 0x58, 0xd6, 0x2a, 0xc7, 0xbf, 0xac, 0xbd, 0x07, 0x93, 0x2d, 0xcd, 0x27, 0x9f, 0x2e, 0xa6, 0xd7, - 0x4a, 0xba, 0x9b, 0x35, 0x47, 0x3e, 0x77, 0x86, 0x2c, 0x9a, 0xec, 0x70, 0x96, 0x3f, 0x22, 0x30, - 0xc6, 0x0f, 0x14, 0x45, 0x7d, 0x03, 0x85, 0x32, 0xcb, 0xfd, 0x2e, 0xbc, 0x84, 0xaa, 0x8c, 0x05, - 0x9d, 0x34, 0x35, 0x46, 0xd8, 0x60, 0x6b, 0xff, 0x8d, 0x41, 0x18, 0x5c, 0xda, 0x21, 0x41, 0x72, - 0x8c, 0xb3, 0x7c, 0x1b, 0x26, 0xbc, 0x60, 0x27, 0xf4, 0x77, 0x88, 0xcb, 0xf1, 0x47, 0x5b, 0xd1, - 0xce, 0x89, 0x4a, 0x26, 0x56, 0x0c, 0x66, 0x38, 0xc3, 0xfc, 0x38, 0xf6, 0x93, 0x6f, 0xc0, 0x10, - 0x97, 0x08, 0xb1, 0x99, 0x2c, 0x70, 0x92, 0xb2, 0x01, 0x15, 0x33, 0x27, 0xdd, 0xf5, 0x72, 0xff, - 0xac, 0x60, 0x84, 0xee, 0xc3, 0xc4, 0x86, 0x17, 0xc5, 0x09, 0xdd, 0x10, 0xc6, 0x89, 0xb3, 0xdd, - 0x3e, 0xca, 0x46, 0x52, 0x0d, 0xc9, 0xb2, 0xc1, 0x0a, 0x67, 0x58, 0xa3, 0x2d, 0x18, 0xa7, 0xfb, - 0x98, 0xb4, 0xae, 0xe1, 0xfe, 0xeb, 0x52, 0xbe, 0xa4, 0x5b, 0x3a, 0x27, 0x6c, 0x32, 0xa6, 0xca, - 0xa8, 0xc5, 0x36, 0x3e, 0x23, 0x6c, 0x49, 0x57, 0xca, 0x88, 0xef, 0x78, 0x38, 0x8e, 0xea, 0x34, - 0x76, 0x7e, 0x5c, 0x33, 0x75, 0x5a, 0x7a, 0x4a, 0x6c, 0x7f, 0x97, 0x2e, 0x40, 0x74, 0x14, 0x4f, - 0x42, 0x77, 0xdf, 0x30, 0x75, 0xf7, 0x53, 0x25, 0x3e, 0x6e, 0x0f, 0xbd, 0xfd, 0x65, 0x18, 0xd5, - 0xbe, 0x3d, 0xba, 0x02, 0xb5, 0x96, 0x3c, 0xea, 0x14, 0x0a, 0x5c, 0x19, 0x10, 0xea, 0x0c, 0x14, - 0xa7, 0x34, 0x74, 0x60, 0xa8, 0xe1, 0x95, 0x8d, 0x88, 0xa0, 0x66, 0x19, 0x66, 0x18, 0xfb, 0x05, - 0x80, 0xa5, 0x87, 0xa4, 0x35, 0xdf, 0x62, 0x07, 0xf1, 0xda, 0xb9, 0x89, 0xd5, 0xfb, 0xdc, 0xc4, - 0x7e, 0x1b, 0xc6, 0x97, 0x1e, 0xd2, 0x95, 0x5d, 0x6e, 0xd3, 0x2e, 0xc2, 0x10, 0x61, 0x00, 0xd6, - 0xaa, 0x91, 0x54, 0x48, 0x39, 0x19, 0x16, 0x58, 0x76, 0x8c, 0xfe, 0xd0, 0x11, 0x13, 0x56, 0xdb, - 0xf2, 0x2e, 0x51, 0x20, 0xe6, 0x38, 0xfb, 0x3b, 0x16, 0x4c, 0x2c, 0x2f, 0x1a, 0x76, 0xf2, 0x1c, - 0x00, 0xb7, 0x37, 0xef, 0xdd, 0xbb, 0x2d, 0xfd, 0xa8, 0xdc, 0xd9, 0xa5, 0xa0, 0x58, 0xa3, 0x40, - 0x8f, 0x43, 0xd5, 0xef, 0x04, 0xc2, 0x0c, 0x1c, 0xde, 0xdf, 0x9b, 0xad, 0xde, 0xea, 0x04, 0x98, - 0xc2, 0xb4, 0xc0, 0x86, 0x6a, 0xe9, 0xc0, 0x86, 0xe2, 0xd0, 0xbe, 0x6f, 0x55, 0x61, 0x6a, 0xd9, - 0x27, 0x0f, 0x8d, 0x56, 0x5f, 0x84, 0x21, 0x37, 0xf2, 0x76, 0x48, 0x94, 0x75, 0x93, 0xd4, 0x19, - 0x14, 0x0b, 0x6c, 0xe9, 0x58, 0x0b, 0x23, 0xce, 0xa4, 0x7a, 0xcc, 0x71, 0x26, 0x85, 0x7d, 0x46, - 0x1b, 0x30, 0x1c, 0xf2, 0xef, 0x3f, 0x3d, 0xc8, 0x04, 0xfd, 0xd5, 0xc3, 0x1b, 0x93, 0x1d, 0x9f, - 0x39, 0x21, 0x3d, 0xfc, 0xd0, 0x5b, 0x29, 0x4b, 0x01, 0xc5, 0x92, 0xf9, 0xcc, 0x67, 0x60, 0x4c, - 0xa7, 0xec, 0xeb, 0xf4, 0xfb, 0xe7, 0x2c, 0x38, 0xbd, 0xec, 0x87, 0xad, 0xfb, 0x99, 0x60, 0x98, - 0x97, 0x60, 0x94, 0x4e, 0xd5, 0xd8, 0x88, 0x10, 0x33, 0x42, 0xe1, 0x04, 0x0a, 0xeb, 0x74, 0x5a, - 0xb1, 0xbb, 0x77, 0x57, 0xea, 0x79, 0x11, 0x74, 0x02, 0x85, 0x75, 0x3a, 0xfb, 0x3f, 0x59, 0xf0, - 0xe4, 0xf5, 0xc5, 0xa5, 0x06, 0x55, 0x23, 0x71, 0x42, 0x82, 0xa4, 0x2b, 0x88, 0xef, 0x22, 0x0c, - 0xb5, 0x5d, 0xad, 0x29, 0x4a, 0x04, 0x1a, 0x75, 0xd6, 0x0a, 0x81, 0xfd, 0xa8, 0x44, 0xb2, 0xfe, - 0x92, 0x05, 0xa7, 0xaf, 0x7b, 0x09, 0x26, 0xed, 0x30, 0x1b, 0x77, 0x17, 0x91, 0x76, 0x18, 0x7b, - 0x49, 0x18, 0xed, 0x66, 0xe3, 0xee, 0xb0, 0xc2, 0x60, 0x8d, 0x8a, 0xd7, 0xbc, 0xe3, 0x51, 0x05, - 0x2b, 0x3a, 0xa5, 0xd5, 0xcc, 0xe1, 0x58, 0x51, 0xd0, 0x8e, 0xb9, 0x5e, 0xc4, 0x6c, 0x91, 0x5d, - 0x31, 0x83, 0x55, 0xc7, 0xea, 0x12, 0x81, 0x53, 0x1a, 0xfb, 0xef, 0x58, 0x70, 0xf6, 0xba, 0xdf, - 0x89, 0x13, 0x12, 0x6d, 0xc4, 0x46, 0x63, 0x5f, 0x80, 0x1a, 0x91, 0x76, 0xb3, 0x68, 0xab, 0x5a, - 0x93, 0x94, 0x41, 0xcd, 0x83, 0xfe, 0x14, 0x5d, 0x89, 0x18, 0xb3, 0xfe, 0x22, 0xa2, 0xfe, 0x55, - 0x05, 0xc6, 0x6f, 0xac, 0xad, 0x35, 0xae, 0x93, 0x44, 0xe8, 0xe0, 0x62, 0x47, 0x4f, 0x43, 0xdb, - 0xe5, 0x8e, 0x5e, 0x9b, 0xeb, 0x31, 0xeb, 0x3a, 0x89, 0xe7, 0xcf, 0xf1, 0x18, 0xeb, 0xb9, 0x95, - 0x20, 0xb9, 0x13, 0x35, 0x93, 0xc8, 0x0b, 0x36, 0x73, 0x77, 0xc5, 0x72, 0x9d, 0xa8, 0xf6, 0x5a, - 0x27, 0xd0, 0x0b, 0x30, 0x14, 0xb7, 0xb6, 0x88, 0xda, 0xb4, 0xff, 0x94, 0x32, 0x43, 0x18, 0xf4, - 0x60, 0x6f, 0xb6, 0x76, 0x17, 0xaf, 0xf0, 0x3f, 0x58, 0x90, 0xa2, 0x77, 0x61, 0x74, 0x2b, 0x49, - 0xda, 0x37, 0x88, 0xe3, 0x92, 0x48, 0x6a, 0x89, 0x02, 0x2b, 0x90, 0x0e, 0x06, 0x2f, 0x90, 0x4e, - 0xac, 0x14, 0x16, 0x63, 0x9d, 0xa3, 0xdd, 0x04, 0x48, 0x71, 0x8f, 0x68, 0x6b, 0x63, 0xff, 0xc5, - 0x0a, 0x0c, 0xdf, 0x70, 0x02, 0xd7, 0x27, 0x11, 0x5a, 0x86, 0x01, 0xf2, 0x90, 0xb4, 0xca, 0x19, - 0xb0, 0xe9, 0x42, 0xca, 0x3d, 0x55, 0xf4, 0x3f, 0x66, 0xe5, 0x11, 0x86, 0x61, 0xda, 0xee, 0xeb, - 0x2a, 0x30, 0xf3, 0xb9, 0xe2, 0x51, 0x50, 0x22, 0xc1, 0x57, 0x61, 0x01, 0xc2, 0x92, 0x11, 0xf3, - 0xe9, 0xb4, 0xda, 0x4d, 0xaa, 0xdc, 0x92, 0x72, 0xb1, 0xd7, 0x6b, 0x8b, 0x0d, 0x4e, 0x2e, 0xf8, - 0x72, 0x9f, 0x8e, 0x04, 0xe2, 0x94, 0x9d, 0xfd, 0x0a, 0x9c, 0x61, 0xa7, 0x82, 0x4e, 0xb2, 0x65, - 0xcc, 0x99, 0x42, 0xe1, 0xb4, 0xff, 0x7e, 0x05, 0x4e, 0xad, 0x34, 0x17, 0x9b, 0xa6, 0x37, 0xee, - 0x15, 0x18, 0xe3, 0xcb, 0x33, 0x15, 0x3a, 0xc7, 0x17, 0xe5, 0x95, 0x1b, 0x7b, 0x4d, 0xc3, 0x61, - 0x83, 0x12, 0x3d, 0x09, 0x55, 0xef, 0xbd, 0x20, 0x1b, 0x1f, 0xb4, 0xf2, 0xc6, 0x6d, 0x4c, 0xe1, - 0x14, 0x4d, 0x57, 0x7a, 0xae, 0xe2, 0x14, 0x5a, 0xad, 0xf6, 0xaf, 0xc3, 0x84, 0x17, 0xb7, 0x62, - 0x6f, 0x25, 0xa0, 0xf3, 0xdf, 0x69, 0x49, 0xf1, 0x4d, 0x6d, 0x7f, 0xda, 0x54, 0x85, 0xc5, 0x19, - 0x6a, 0x4d, 0xdf, 0x0e, 0x96, 0xb6, 0x16, 0x8a, 0x23, 0x34, 0xbf, 0x02, 0x35, 0x15, 0x49, 0x23, - 0x03, 0xa0, 0xac, 0xfc, 0x00, 0xa8, 0x12, 0x0a, 0x47, 0xfa, 0x48, 0xab, 0xb9, 0x3e, 0xd2, 0x7f, - 0x6a, 0x41, 0x1a, 0x34, 0x80, 0x30, 0xd4, 0xda, 0x21, 0x3b, 0x80, 0x88, 0xe4, 0x61, 0xdf, 0xd3, - 0x05, 0x92, 0xc8, 0x67, 0x02, 0x97, 0x95, 0x86, 0x2c, 0x8b, 0x53, 0x36, 0xe8, 0x16, 0x0c, 0xb7, - 0x23, 0xd2, 0x4c, 0x58, 0x98, 0x6f, 0x1f, 0x1c, 0x99, 0x54, 0x37, 0x78, 0x49, 0x2c, 0x59, 0xd8, - 0xbf, 0x6e, 0x01, 0xdc, 0xf2, 0xb6, 0xbd, 0x04, 0x3b, 0xc1, 0x26, 0x39, 0xc6, 0x5d, 0xe4, 0x6d, - 0x18, 0x88, 0xdb, 0xa4, 0x55, 0xee, 0xe8, 0x28, 0x6d, 0x51, 0xb3, 0x4d, 0x5a, 0xe9, 0x67, 0xa0, - 0xff, 0x30, 0xe3, 0x63, 0xff, 0x0a, 0xc0, 0x44, 0x4a, 0x46, 0xcd, 0x78, 0xf4, 0xbc, 0x11, 0xd7, - 0xfa, 0x78, 0x26, 0xae, 0xb5, 0xc6, 0xa8, 0xb5, 0x50, 0xd6, 0x04, 0xaa, 0xdb, 0xce, 0x43, 0xb1, - 0x6b, 0x78, 0xa9, 0x6c, 0x83, 0x68, 0x4d, 0x73, 0xab, 0xce, 0x43, 0x6e, 0x46, 0x3d, 0x27, 0x05, - 0x68, 0xd5, 0x79, 0x78, 0xc0, 0x0f, 0x88, 0xd8, 0x0c, 0xa4, 0xdb, 0x94, 0xaf, 0xff, 0x97, 0xf4, - 0x3f, 0x53, 0x8a, 0xb4, 0x3a, 0x56, 0xab, 0x17, 0x08, 0x57, 0x5f, 0x9f, 0xb5, 0x7a, 0x41, 0xb6, - 0x56, 0x2f, 0x28, 0x51, 0xab, 0x17, 0xa0, 0xf7, 0x2d, 0x18, 0x16, 0x1e, 0x72, 0x16, 0x7e, 0x35, - 0x7a, 0xed, 0xd3, 0x7d, 0x55, 0x2d, 0x5c, 0xed, 0xbc, 0xfa, 0x2b, 0xd2, 0x76, 0x14, 0xd0, 0xc2, - 0x26, 0xc8, 0xaa, 0xd1, 0xb7, 0x2d, 0x98, 0x10, 0xbf, 0x31, 0x79, 0xaf, 0x43, 0xe2, 0x44, 0xac, - 0x52, 0x9f, 0x3b, 0x4a, 0x6b, 0x04, 0x0b, 0xde, 0xa8, 0x9f, 0x96, 0x2a, 0xc6, 0x44, 0x16, 0xb6, - 0x2d, 0xd3, 0x1e, 0xf4, 0x3d, 0x0b, 0xce, 0x6c, 0x3b, 0x0f, 0x79, 0x8d, 0x1c, 0x86, 0x9d, 0xc4, - 0x0b, 0x45, 0x88, 0xd9, 0x72, 0xbf, 0x72, 0xd2, 0xc5, 0x88, 0x37, 0xf7, 0x35, 0x79, 0x6c, 0x99, - 0x47, 0x52, 0xd8, 0xe8, 0xdc, 0x16, 0xce, 0xb8, 0x30, 0x22, 0x05, 0x33, 0xc7, 0x6a, 0x5f, 0xd0, - 0x17, 0xe3, 0xc3, 0x67, 0xa0, 0x74, 0xa0, 0xcd, 0xbd, 0xd1, 0x71, 0x82, 0xc4, 0x4b, 0x76, 0x35, - 0x1b, 0x9f, 0xd5, 0x22, 0x04, 0xf1, 0x18, 0x6b, 0xd9, 0x82, 0x31, 0x5d, 0xe6, 0x8e, 0xb1, 0xa6, - 0x10, 0x4e, 0xe7, 0xc8, 0xd3, 0x31, 0x56, 0xd8, 0x81, 0xc7, 0x7b, 0xca, 0xc5, 0xf1, 0x55, 0x6b, - 0xff, 0xd0, 0xd2, 0x15, 0xe6, 0x49, 0x38, 0x66, 0x56, 0x4d, 0xc7, 0xcc, 0xa5, 0xb2, 0x53, 0xa7, - 0x87, 0x77, 0x66, 0x43, 0x6f, 0x3f, 0x5d, 0x09, 0xd0, 0x1a, 0x0c, 0xf9, 0x14, 0x22, 0x4f, 0x83, - 0x2e, 0xf7, 0x33, 0x39, 0x53, 0xe3, 0x82, 0xc1, 0x63, 0x2c, 0x78, 0xd9, 0xbf, 0x61, 0xc1, 0xc0, - 0x49, 0x0c, 0x4f, 0xc3, 0x1c, 0x9e, 0x5e, 0x26, 0xaa, 0xb8, 0xeb, 0x39, 0x87, 0x9d, 0x07, 0x4b, - 0x0f, 0x13, 0x12, 0xc4, 0xcc, 0x94, 0xcc, 0x1d, 0xa1, 0x5f, 0xae, 0xc0, 0x28, 0xad, 0x48, 0xfa, - 0x89, 0x5e, 0x85, 0x71, 0xdf, 0x59, 0x27, 0xbe, 0x74, 0x27, 0x67, 0xb7, 0x5d, 0xb7, 0x74, 0x24, - 0x36, 0x69, 0x69, 0xe1, 0x0d, 0xdd, 0xdb, 0x2e, 0x4c, 0x22, 0x55, 0xd8, 0x70, 0xc5, 0x63, 0x93, - 0x96, 0x5a, 0xfe, 0x0f, 0x9c, 0xa4, 0xb5, 0x25, 0xb6, 0x64, 0xaa, 0xb9, 0xf7, 0x28, 0x10, 0x73, - 0x1c, 0x9a, 0x87, 0x49, 0x29, 0xb1, 0x6f, 0xf2, 0xa1, 0x13, 0xe6, 0xa2, 0xba, 0xa7, 0x87, 0x4d, - 0x34, 0xce, 0xd2, 0xa3, 0xcf, 0xc0, 0x04, 0x1d, 0x9c, 0xb0, 0x93, 0xc8, 0x60, 0x85, 0x41, 0x16, - 0xac, 0xc0, 0x82, 0x43, 0xd7, 0x0c, 0x0c, 0xce, 0x50, 0xda, 0xef, 0xc2, 0xe9, 0x5b, 0xa1, 0xe3, - 0x2e, 0x38, 0xbe, 0x13, 0xb4, 0x48, 0xb4, 0x12, 0x6c, 0x16, 0x9e, 0xeb, 0xea, 0x67, 0xaf, 0x95, - 0xa2, 0xb3, 0x57, 0x3b, 0x02, 0xa4, 0x57, 0x20, 0xc2, 0x6c, 0xde, 0x86, 0x61, 0x8f, 0x57, 0x25, - 0xa4, 0xf6, 0x6a, 0x91, 0x53, 0xa9, 0xab, 0x8d, 0x5a, 0xd8, 0x08, 0x07, 0x60, 0xc9, 0x92, 0xee, - 0x24, 0xf2, 0xbc, 0x50, 0xc5, 0x9b, 0x35, 0xfb, 0xaf, 0x58, 0x30, 0x79, 0x3b, 0x73, 0x19, 0xec, - 0x22, 0x0c, 0xc5, 0x24, 0xca, 0x71, 0xa9, 0x35, 0x19, 0x14, 0x0b, 0xec, 0x23, 0xdf, 0xa6, 0xff, - 0x42, 0x05, 0x6a, 0x2c, 0x66, 0xb3, 0xed, 0xb4, 0x8e, 0xd3, 0x28, 0x5d, 0x35, 0x8c, 0xd2, 0x82, - 0x4d, 0xa2, 0x6a, 0x50, 0x2f, 0x9b, 0x14, 0xdd, 0x55, 0x97, 0xa3, 0x4a, 0xed, 0x0f, 0x53, 0x86, - 0xfc, 0x1e, 0xcd, 0x84, 0x79, 0x97, 0x4a, 0x5e, 0x9c, 0x62, 0xa7, 0xa1, 0x8a, 0xf6, 0xa3, 0x77, - 0x1a, 0xaa, 0x9a, 0xd6, 0x43, 0x2b, 0x35, 0xb4, 0xd6, 0x33, 0xb5, 0xfd, 0x59, 0x16, 0x80, 0xe7, - 0xf8, 0xde, 0x57, 0x89, 0xba, 0x64, 0x38, 0x2b, 0xe2, 0xe9, 0x04, 0xf4, 0x80, 0x29, 0x18, 0xf1, - 0x8f, 0xdf, 0x1d, 0x4d, 0x8b, 0xd8, 0x37, 0x60, 0x32, 0x33, 0x76, 0xe8, 0x25, 0x18, 0x6c, 0x6f, - 0x39, 0x31, 0xc9, 0x44, 0x76, 0x0c, 0x36, 0x28, 0xf0, 0x60, 0x6f, 0x76, 0x42, 0x15, 0x60, 0x10, - 0xcc, 0xa9, 0xed, 0x3f, 0xb6, 0x60, 0xe0, 0x76, 0xe8, 0x1e, 0xa7, 0x8c, 0xdd, 0x30, 0x64, 0xec, - 0x62, 0xf1, 0x8d, 0xf3, 0x9e, 0xe2, 0xd5, 0xc8, 0x88, 0xd7, 0xa5, 0x12, 0xbc, 0x0e, 0x97, 0xac, - 0x6d, 0x18, 0x65, 0x37, 0xda, 0x45, 0x48, 0xcb, 0x0b, 0xc6, 0x06, 0x6a, 0x36, 0xb3, 0x81, 0x9a, - 0xd4, 0x48, 0xb5, 0x6d, 0xd4, 0x33, 0x30, 0x2c, 0x42, 0x28, 0xb2, 0x51, 0x87, 0x82, 0x16, 0x4b, - 0xbc, 0xfd, 0x6b, 0x55, 0x30, 0x6e, 0xd0, 0xa3, 0x1f, 0x59, 0x30, 0x17, 0xf1, 0x2b, 0x0f, 0x6e, - 0xbd, 0x13, 0x79, 0xc1, 0x66, 0xb3, 0xb5, 0x45, 0xdc, 0x8e, 0xef, 0x05, 0x9b, 0x2b, 0x9b, 0x41, - 0xa8, 0xc0, 0x4b, 0x0f, 0x49, 0xab, 0xc3, 0xbc, 0xab, 0xa5, 0x2f, 0xee, 0xab, 0x33, 0xd4, 0x6b, - 0xfb, 0x7b, 0xb3, 0x73, 0xb8, 0xaf, 0x5a, 0x70, 0x9f, 0xad, 0x42, 0xbf, 0x67, 0xc1, 0x15, 0x7e, - 0x87, 0xbc, 0x7c, 0x4f, 0x4a, 0x6d, 0x3c, 0x1b, 0x92, 0x69, 0xca, 0x6e, 0x8d, 0x44, 0xdb, 0x0b, - 0x2f, 0x8b, 0x41, 0xbe, 0xd2, 0xe8, 0xaf, 0x56, 0xdc, 0x6f, 0x33, 0xed, 0x7f, 0x53, 0x85, 0x71, - 0x3a, 0x9e, 0xe9, 0xfd, 0xd1, 0x97, 0x0c, 0x31, 0xf9, 0x78, 0x46, 0x4c, 0x4e, 0x19, 0xc4, 0x8f, - 0xe6, 0xea, 0x68, 0x02, 0xa7, 0x7c, 0x27, 0x4e, 0x6e, 0x10, 0x27, 0x4a, 0xd6, 0x89, 0xc3, 0x0e, - 0x2c, 0xc5, 0x24, 0xe8, 0xeb, 0x10, 0x54, 0xc5, 0xe5, 0xdc, 0xca, 0x72, 0xc3, 0xdd, 0x15, 0xa0, - 0x07, 0x80, 0xd8, 0xe9, 0x68, 0xe4, 0x04, 0x31, 0xef, 0x8c, 0x27, 0x1c, 0xb2, 0x7d, 0x56, 0x3b, - 0x23, 0xaa, 0x45, 0xb7, 0xba, 0xd8, 0xe1, 0x9c, 0x2a, 0xb4, 0x23, 0xf0, 0xc1, 0xb2, 0x47, 0xe0, - 0x43, 0x05, 0x01, 0xbf, 0x3f, 0x6f, 0xc1, 0x69, 0xfa, 0x61, 0xcc, 0xe0, 0xd0, 0x18, 0x85, 0x30, - 0x49, 0x7b, 0xe0, 0x93, 0x44, 0xc2, 0xc4, 0x0c, 0x2b, 0xb0, 0xa5, 0x4d, 0x3e, 0xa9, 0xc5, 0x76, - 0xd3, 0x64, 0x86, 0xb3, 0xdc, 0xed, 0x5f, 0xb3, 0x80, 0x45, 0x9f, 0x9d, 0xc4, 0x3a, 0x76, 0xdd, - 0x5c, 0xc7, 0xec, 0x62, 0xa5, 0xd1, 0x63, 0x09, 0x7b, 0x11, 0xa6, 0x28, 0xb6, 0x11, 0x85, 0x0f, - 0x77, 0xa5, 0x71, 0x5d, 0xec, 0x9b, 0xfd, 0xcb, 0x16, 0x57, 0x77, 0xca, 0x2a, 0x7e, 0x00, 0xa7, - 0x02, 0xed, 0x3f, 0x9d, 0xc8, 0xd2, 0x08, 0x9c, 0x2b, 0xaf, 0xd0, 0xd8, 0xfc, 0xd7, 0x22, 0xcc, - 0x32, 0x0c, 0x71, 0x77, 0x1d, 0xf6, 0x3f, 0xb0, 0xe0, 0x31, 0x9d, 0x50, 0xbb, 0x66, 0x56, 0xe4, - 0x10, 0xad, 0xc3, 0x48, 0xd8, 0x26, 0x91, 0x93, 0xee, 0x00, 0x2e, 0xc9, 0x11, 0xbf, 0x23, 0xe0, - 0x07, 0x7b, 0xb3, 0x67, 0x74, 0xee, 0x12, 0x8e, 0x55, 0x49, 0x64, 0xc3, 0x10, 0xdb, 0x89, 0xc6, - 0xe2, 0x82, 0x20, 0xcb, 0x44, 0xc1, 0x8e, 0x01, 0x62, 0x2c, 0x30, 0xf6, 0x5f, 0xb5, 0xf8, 0x28, - 0xeb, 0x4d, 0x47, 0x5f, 0x83, 0xa9, 0x6d, 0xba, 0x59, 0x58, 0x7a, 0xd8, 0xa6, 0x4b, 0x08, 0x3b, - 0xfe, 0xb4, 0xca, 0x28, 0xce, 0x1e, 0xdd, 0x5d, 0x98, 0x16, 0xad, 0x9f, 0x5a, 0xcd, 0xb0, 0xc5, - 0x5d, 0x15, 0xd9, 0xbf, 0x2f, 0x64, 0x95, 0x59, 0x2d, 0xcf, 0xc0, 0x70, 0x3b, 0x74, 0x17, 0x57, - 0xea, 0x58, 0x8c, 0x95, 0x9a, 0x6c, 0x0d, 0x0e, 0xc6, 0x12, 0x8f, 0xae, 0x01, 0x90, 0x87, 0x09, - 0x89, 0x02, 0xc7, 0x57, 0xc7, 0x96, 0xca, 0x48, 0x58, 0x52, 0x18, 0xac, 0x51, 0xd1, 0x32, 0xed, - 0x28, 0xdc, 0xf1, 0x5c, 0x16, 0xee, 0x5d, 0x35, 0xcb, 0x34, 0x14, 0x06, 0x6b, 0x54, 0x74, 0x8b, - 0xd6, 0x09, 0x62, 0xae, 0xc0, 0x9d, 0x75, 0x91, 0x40, 0x61, 0x24, 0xdd, 0xa2, 0xdd, 0xd5, 0x91, - 0xd8, 0xa4, 0xb5, 0x7f, 0xbb, 0x06, 0x90, 0x9a, 0x08, 0xe8, 0x7d, 0x0b, 0x46, 0x5a, 0x4e, 0xdb, - 0x69, 0xf1, 0xec, 0x38, 0xd5, 0xe2, 0x7b, 0x31, 0x69, 0xe1, 0xb9, 0x45, 0x51, 0x90, 0xfb, 0xb6, - 0x3e, 0x25, 0x05, 0x44, 0x82, 0x0b, 0xfd, 0x59, 0xaa, 0x66, 0xf4, 0x4d, 0x0b, 0x46, 0x1d, 0xdf, - 0x0f, 0x5b, 0x4e, 0xc2, 0x7a, 0x54, 0x29, 0xe3, 0xac, 0xd4, 0x5a, 0x32, 0x9f, 0x96, 0xe5, 0x8d, - 0x79, 0x41, 0x9e, 0x6a, 0x69, 0x98, 0xc2, 0xf6, 0xe8, 0x4d, 0x40, 0x9f, 0x92, 0xa6, 0x25, 0xff, - 0x28, 0x33, 0x59, 0xd3, 0xb2, 0xc6, 0x54, 0x83, 0x66, 0x55, 0xa2, 0x77, 0x8d, 0x5c, 0x01, 0x03, - 0x65, 0xee, 0xa6, 0x1a, 0x8b, 0x66, 0x51, 0x9a, 0x00, 0xf4, 0x45, 0x3d, 0x12, 0x76, 0xb0, 0xcc, - 0xc5, 0x4f, 0xcd, 0x76, 0x2b, 0x88, 0x82, 0x4d, 0x60, 0xd2, 0x35, 0x17, 0x09, 0x11, 0xda, 0x74, - 0xb5, 0xb8, 0x86, 0xcc, 0xea, 0x92, 0x2e, 0x0b, 0x19, 0x04, 0xce, 0x56, 0x81, 0xbe, 0xc8, 0xe3, - 0x94, 0x57, 0x82, 0x8d, 0x50, 0x44, 0x37, 0x5d, 0x2e, 0xf1, 0xcd, 0x77, 0xe3, 0x84, 0x6c, 0xd3, - 0x32, 0xe9, 0x32, 0x70, 0x5b, 0x70, 0xc1, 0x8a, 0x1f, 0x5a, 0x83, 0x21, 0x76, 0xab, 0x22, 0x9e, - 0x1e, 0x29, 0xe3, 0x26, 0x32, 0xef, 0x13, 0xa6, 0x8b, 0x2f, 0xfb, 0x1b, 0x63, 0xc1, 0x0b, 0xdd, - 0x90, 0xf7, 0x6f, 0xe3, 0x95, 0xe0, 0x6e, 0x4c, 0xd8, 0xfd, 0xdb, 0xda, 0xc2, 0x27, 0xd2, 0x0b, - 0xb5, 0x1c, 0x9e, 0x9b, 0x1d, 0xc9, 0x28, 0x49, 0xd7, 0x60, 0xf1, 0x5f, 0x26, 0x5d, 0x9a, 0x86, - 0x32, 0x0d, 0x35, 0x53, 0x34, 0xa5, 0x83, 0xfd, 0xa6, 0xc9, 0x0c, 0x67, 0xb9, 0xcf, 0x78, 0x30, - 0x6e, 0xcc, 0xd8, 0x63, 0x74, 0x76, 0xfa, 0x30, 0x95, 0x9d, 0x92, 0xc7, 0xe8, 0xe3, 0xfc, 0xa3, - 0x01, 0x98, 0x30, 0x05, 0x03, 0x5d, 0x81, 0xda, 0x36, 0x4b, 0x89, 0x94, 0x26, 0x62, 0x51, 0xf2, - 0xbf, 0x2a, 0x11, 0x38, 0xa5, 0x61, 0x29, 0x69, 0x58, 0x71, 0x2d, 0xe6, 0x24, 0x4d, 0x49, 0xa3, - 0x30, 0x58, 0xa3, 0xa2, 0x06, 0xdb, 0x7a, 0x18, 0x26, 0x4a, 0x71, 0x2b, 0x99, 0x59, 0x60, 0x50, - 0x2c, 0xb0, 0x54, 0x61, 0xdf, 0xa7, 0x1d, 0xf2, 0x4d, 0x7f, 0x97, 0x52, 0xd8, 0x37, 0x75, 0x24, - 0x36, 0x69, 0xe9, 0x02, 0x14, 0xc6, 0x4c, 0x08, 0x85, 0x59, 0x98, 0xc6, 0xf0, 0x34, 0xf9, 0x2d, - 0x23, 0x89, 0x47, 0x5f, 0x80, 0xc7, 0xd4, 0xa5, 0x20, 0xcc, 0xfd, 0x87, 0xb2, 0xc6, 0x21, 0x63, - 0x6f, 0xf7, 0xd8, 0x62, 0x3e, 0x19, 0xee, 0x55, 0x1e, 0xbd, 0x0e, 0x13, 0xc2, 0xa4, 0x93, 0x1c, - 0x87, 0xcd, 0x23, 0xde, 0x9b, 0x06, 0x16, 0x67, 0xa8, 0x51, 0x1d, 0xa6, 0x28, 0x84, 0x99, 0x52, - 0x92, 0x03, 0xbf, 0xdc, 0xa4, 0x56, 0xe6, 0x9b, 0x19, 0x3c, 0xee, 0x2a, 0x81, 0xe6, 0x61, 0x92, - 0xdb, 0x16, 0x74, 0x07, 0xc3, 0xbe, 0x83, 0x88, 0x46, 0x54, 0x93, 0xe0, 0x8e, 0x89, 0xc6, 0x59, - 0x7a, 0xf4, 0x0a, 0x8c, 0x39, 0x51, 0x6b, 0xcb, 0x4b, 0x48, 0x2b, 0xe9, 0x44, 0xfc, 0x66, 0xbb, - 0x76, 0x46, 0x3e, 0xaf, 0xe1, 0xb0, 0x41, 0x69, 0x7f, 0x15, 0x4e, 0xe7, 0x04, 0x3d, 0x53, 0xc1, - 0x71, 0xda, 0x9e, 0xec, 0x53, 0x26, 0x1a, 0x67, 0xbe, 0xb1, 0x22, 0x7b, 0xa3, 0x51, 0x51, 0xe9, - 0x64, 0x8e, 0x53, 0x2d, 0x3f, 0x9a, 0x92, 0xce, 0x65, 0x89, 0xc0, 0x29, 0x8d, 0xfd, 0xdf, 0x6b, - 0xa0, 0xb9, 0x19, 0x4a, 0xc4, 0x60, 0xbc, 0x02, 0x63, 0x32, 0xe5, 0x9f, 0x96, 0x6a, 0x4b, 0x75, - 0xf3, 0xba, 0x86, 0xc3, 0x06, 0x25, 0x6d, 0x5b, 0x20, 0x9d, 0x26, 0xd9, 0xd8, 0x1f, 0xe5, 0x4d, - 0xc1, 0x29, 0x0d, 0xba, 0x0c, 0x23, 0x31, 0xf1, 0x37, 0x6e, 0x79, 0xc1, 0x7d, 0x21, 0xd8, 0x4a, - 0x2b, 0x37, 0x05, 0x1c, 0x2b, 0x0a, 0xf4, 0x39, 0xa8, 0x76, 0x3c, 0x57, 0x88, 0xf2, 0x9c, 0xb4, - 0x3b, 0xef, 0xae, 0xd4, 0x0f, 0xf6, 0x66, 0x67, 0xf3, 0xf3, 0x18, 0xd2, 0x6d, 0x64, 0x3c, 0x47, - 0x27, 0x1f, 0x2d, 0x9a, 0xe7, 0x3f, 0x1e, 0xea, 0xd3, 0x7f, 0x7c, 0x0d, 0x40, 0xf4, 0x59, 0x4a, - 0x72, 0x35, 0xfd, 0x66, 0xd7, 0x15, 0x06, 0x6b, 0x54, 0x74, 0x33, 0xda, 0x8a, 0x88, 0x23, 0x77, - 0x6b, 0x3c, 0x22, 0x77, 0xe4, 0x43, 0x6c, 0x46, 0x17, 0xb3, 0xdc, 0x70, 0x77, 0x05, 0xa8, 0x0d, - 0xa7, 0x5c, 0x3a, 0x8f, 0x8c, 0x5a, 0x6b, 0x47, 0x88, 0x03, 0xa6, 0x35, 0xd6, 0xb3, 0x9c, 0x70, - 0x37, 0x73, 0xf4, 0x0e, 0xcc, 0x48, 0x60, 0xf7, 0xb5, 0x3f, 0x36, 0x5d, 0xaa, 0x0b, 0xe7, 0xf7, - 0xf7, 0x66, 0x67, 0xea, 0x3d, 0xa9, 0xf0, 0x21, 0x1c, 0xd0, 0xdb, 0x30, 0xc4, 0x4e, 0x1c, 0xe2, - 0xe9, 0x51, 0xb6, 0xda, 0xbd, 0x58, 0xd6, 0xe1, 0x36, 0xc7, 0xce, 0x2d, 0x44, 0x20, 0x63, 0x7a, - 0x8a, 0xc3, 0x80, 0x58, 0xf0, 0x44, 0x6d, 0x18, 0x75, 0x82, 0x20, 0x4c, 0x1c, 0x6e, 0x84, 0x8d, - 0x95, 0xb1, 0x23, 0xb5, 0x2a, 0xe6, 0xd3, 0xb2, 0xbc, 0x1e, 0x15, 0x1d, 0xa5, 0x61, 0xb0, 0x5e, - 0x05, 0x5d, 0xc6, 0xc3, 0x07, 0x54, 0x61, 0x4a, 0xa7, 0x7b, 0x3c, 0x3d, 0x5e, 0x66, 0x19, 0xbf, - 0x63, 0x14, 0xd2, 0x34, 0x98, 0xc9, 0x0c, 0x67, 0xb9, 0xa3, 0x39, 0xc3, 0x8f, 0x3a, 0x91, 0x86, - 0xe9, 0xa6, 0x7e, 0x54, 0xdd, 0x6d, 0xca, 0xae, 0x94, 0xf2, 0xd0, 0x3c, 0xa6, 0x09, 0x26, 0x33, - 0x57, 0x4a, 0x53, 0x14, 0xd6, 0xe9, 0x66, 0x3e, 0x0d, 0xa3, 0xda, 0x80, 0xf7, 0x13, 0x0f, 0x3a, - 0xf3, 0x3a, 0x4c, 0x65, 0x07, 0xb2, 0xaf, 0x78, 0xd2, 0xff, 0x59, 0x81, 0xc9, 0x9c, 0x93, 0x8c, - 0xfb, 0x1e, 0x8b, 0x98, 0x36, 0x54, 0xde, 0x4d, 0x2f, 0x70, 0x31, 0xc3, 0x98, 0x8a, 0xab, 0x52, - 0x42, 0x71, 0x49, 0x2d, 0x5a, 0xed, 0xa9, 0x45, 0x85, 0xb2, 0x1a, 0x38, 0xba, 0xb2, 0x32, 0x57, - 0x87, 0xc1, 0x52, 0xab, 0xc3, 0x23, 0x50, 0x70, 0xc6, 0x02, 0x33, 0x5c, 0x62, 0x81, 0x39, 0xb0, - 0x60, 0xc2, 0x94, 0xbc, 0x12, 0x23, 0xfe, 0x51, 0x1d, 0xc0, 0x39, 0xb6, 0x11, 0x4b, 0xa2, 0xd0, - 0xf7, 0x49, 0x24, 0x22, 0xc5, 0x26, 0xc4, 0xbe, 0x4a, 0x40, 0xb1, 0x46, 0x61, 0x7f, 0xbb, 0x02, - 0x53, 0x69, 0xd8, 0xb0, 0x48, 0x7d, 0x7a, 0x7c, 0x47, 0x03, 0x6b, 0xc6, 0xd1, 0x40, 0x51, 0x46, - 0xd3, 0x4c, 0xbb, 0x7a, 0x1e, 0x13, 0xbc, 0x9d, 0x39, 0x26, 0x78, 0xb1, 0x4f, 0xbe, 0x87, 0x1f, - 0x19, 0xfc, 0xb3, 0x0a, 0x9c, 0xcd, 0x16, 0x59, 0xf4, 0x1d, 0x6f, 0xfb, 0x18, 0xc7, 0xe9, 0x0b, - 0xc6, 0x38, 0xbd, 0xdc, 0x5f, 0x7f, 0x58, 0xe3, 0x7a, 0x0e, 0x96, 0x93, 0x19, 0xac, 0x4f, 0x1f, - 0x85, 0xf9, 0xe1, 0x23, 0xf6, 0x3b, 0x16, 0x3c, 0x9e, 0x5b, 0xee, 0x24, 0x5c, 0xa0, 0x6f, 0x99, - 0x2e, 0xd0, 0x17, 0x8e, 0xd0, 0xbd, 0x1e, 0x3e, 0xd1, 0xff, 0x5a, 0xe9, 0xd1, 0x2d, 0xe6, 0x2d, - 0xbb, 0x03, 0xa3, 0x4e, 0xab, 0x45, 0xe2, 0x78, 0x35, 0x74, 0x55, 0x2e, 0x9e, 0xe7, 0xd9, 0xfa, - 0x99, 0x82, 0x0f, 0xf6, 0x66, 0x67, 0xb2, 0x2c, 0x52, 0x34, 0xd6, 0x39, 0x98, 0x39, 0xb5, 0x2a, - 0xc7, 0x94, 0x53, 0xeb, 0x1a, 0xc0, 0x8e, 0xda, 0xa5, 0x67, 0x9d, 0x70, 0xda, 0xfe, 0x5d, 0xa3, - 0x42, 0xef, 0x30, 0xab, 0x97, 0x87, 0x48, 0x0c, 0x14, 0x4e, 0x38, 0xe3, 0x03, 0xea, 0xf1, 0x16, - 0xfc, 0xce, 0xa4, 0xf2, 0x58, 0x2a, 0x9e, 0xf6, 0x77, 0xab, 0xf0, 0x53, 0x87, 0x88, 0x1d, 0x9a, - 0x37, 0x4f, 0x3e, 0x9f, 0xcb, 0xba, 0xa7, 0x66, 0x72, 0x0b, 0x1b, 0xfe, 0xaa, 0xcc, 0xc7, 0xaa, - 0x7c, 0xe8, 0x8f, 0xf5, 0x2d, 0xdd, 0x99, 0xc8, 0x43, 0x1d, 0xaf, 0x1f, 0x79, 0x62, 0x3d, 0x3a, - 0xef, 0xe2, 0x09, 0x3a, 0x3e, 0xec, 0xaf, 0x5b, 0xf0, 0xf1, 0xdc, 0x4e, 0x19, 0x01, 0x16, 0x57, - 0xa0, 0xd6, 0xa2, 0x40, 0xed, 0x2e, 0x4a, 0x7a, 0xc5, 0x4c, 0x22, 0x70, 0x4a, 0x63, 0xc4, 0x51, - 0x54, 0x0a, 0xe3, 0x28, 0xfe, 0xbd, 0x05, 0x67, 0xb2, 0x8d, 0x38, 0x09, 0xad, 0xd3, 0x34, 0xb5, - 0xce, 0x5c, 0x7f, 0xdf, 0xbe, 0x87, 0xc2, 0xf9, 0xf6, 0x38, 0x9c, 0xeb, 0x5a, 0xac, 0xf8, 0x30, - 0xfe, 0xac, 0x05, 0xa7, 0x36, 0xd9, 0xfe, 0x42, 0xbb, 0xf1, 0x23, 0x3a, 0x56, 0x70, 0x4d, 0xea, - 0xd0, 0x8b, 0x42, 0x7c, 0xb7, 0xd4, 0x45, 0x82, 0xbb, 0x2b, 0x43, 0xdf, 0xb0, 0xe0, 0x8c, 0xf3, - 0x20, 0xee, 0xca, 0xa3, 0x2f, 0xe4, 0xe8, 0xf5, 0x02, 0x57, 0x5e, 0x41, 0x06, 0xfe, 0x85, 0xe9, - 0xfd, 0xbd, 0xd9, 0x33, 0x79, 0x54, 0x38, 0xb7, 0x56, 0xf4, 0xb6, 0xc8, 0x3f, 0x46, 0xcd, 0xbe, - 0x52, 0x77, 0xd7, 0xf2, 0xee, 0x1f, 0x70, 0x9d, 0x24, 0x31, 0x58, 0x71, 0x44, 0x5f, 0x86, 0xda, - 0xa6, 0xbc, 0xe4, 0x23, 0x94, 0x5e, 0xc1, 0xca, 0x92, 0x7b, 0x27, 0x88, 0x47, 0xb9, 0x2b, 0x14, - 0x4e, 0x99, 0xa2, 0x1b, 0x50, 0x0d, 0x36, 0x62, 0x71, 0x5f, 0xb7, 0x28, 0x8e, 0xc6, 0x8c, 0x5a, - 0xe2, 0x37, 0x10, 0x6f, 0x2f, 0x37, 0x31, 0x65, 0x41, 0x39, 0x45, 0xeb, 0xae, 0xf0, 0x61, 0x17, - 0x70, 0xc2, 0x0b, 0xf5, 0x6e, 0x4e, 0x78, 0xa1, 0x8e, 0x29, 0x0b, 0x16, 0xb0, 0x17, 0xb7, 0x62, - 0x4f, 0x38, 0xa8, 0x0b, 0x2e, 0x73, 0x77, 0xdd, 0xca, 0xe0, 0xa9, 0xe8, 0x18, 0x18, 0x73, 0x46, - 0x68, 0x0d, 0x86, 0x5a, 0x2c, 0x75, 0xb4, 0xf0, 0x1f, 0x14, 0x25, 0x14, 0xee, 0x4a, 0x33, 0xcd, - 0x0f, 0xd2, 0x38, 0x1c, 0x0b, 0x5e, 0x8c, 0x2b, 0x69, 0x6f, 0x6d, 0xc4, 0xc2, 0x3f, 0x50, 0xc4, - 0xb5, 0x2b, 0x09, 0xb8, 0xe0, 0xca, 0xe0, 0x58, 0xf0, 0x42, 0x75, 0xa8, 0x6c, 0xb4, 0x44, 0xfe, - 0xc7, 0x82, 0x1d, 0xad, 0x79, 0x9d, 0x74, 0x61, 0x68, 0x7f, 0x6f, 0xb6, 0xb2, 0xbc, 0x88, 0x2b, - 0x1b, 0x2d, 0xf4, 0x16, 0x0c, 0x6f, 0xf0, 0x0b, 0x82, 0x22, 0xd7, 0xe3, 0xd5, 0xa2, 0x5b, 0x8c, - 0x5d, 0xb7, 0x09, 0xf9, 0x4d, 0x06, 0x81, 0xc0, 0x92, 0x1d, 0x7a, 0x07, 0x60, 0x43, 0x5d, 0x79, - 0x14, 0xc9, 0x1e, 0xe7, 0xfa, 0xbb, 0x22, 0x29, 0x76, 0xcf, 0x0a, 0x8a, 0x35, 0x8e, 0x54, 0xe6, - 0x1d, 0x99, 0xfd, 0x9e, 0x25, 0x7a, 0x2c, 0x94, 0xf9, 0xdc, 0x64, 0xf9, 0x5c, 0xe6, 0x15, 0x0a, - 0xa7, 0x4c, 0x51, 0x07, 0xc6, 0x77, 0xe2, 0xf6, 0x16, 0x91, 0x53, 0x9f, 0x65, 0x7f, 0x1c, 0xbd, - 0xf6, 0x5a, 0x41, 0x4a, 0x4f, 0x51, 0xc4, 0x8b, 0x92, 0x8e, 0xe3, 0x77, 0x69, 0x30, 0x96, 0x46, - 0xe9, 0x4d, 0x9d, 0x2d, 0x36, 0x6b, 0xa1, 0x9f, 0xe4, 0xbd, 0x4e, 0xb8, 0xbe, 0x9b, 0x10, 0x91, - 0x1d, 0xb2, 0xe0, 0x93, 0xbc, 0xc1, 0x89, 0xbb, 0x3f, 0x89, 0x40, 0x60, 0xc9, 0x4e, 0x0d, 0x19, - 0xd3, 0xc6, 0x53, 0xa5, 0x87, 0xac, 0xab, 0x0f, 0xe9, 0x90, 0x31, 0xed, 0x9b, 0x32, 0x65, 0x5a, - 0xb7, 0xbd, 0x15, 0x26, 0x61, 0x90, 0xd1, 0xfd, 0xa7, 0xca, 0x68, 0xdd, 0x46, 0x4e, 0xc9, 0x6e, - 0xad, 0x9b, 0x47, 0x85, 0x73, 0x6b, 0xb5, 0x7f, 0x7f, 0xb0, 0x7b, 0xbd, 0x65, 0xe6, 0xf0, 0x2f, - 0x76, 0x9f, 0xae, 0x7e, 0xae, 0xff, 0xed, 0xde, 0x23, 0x3c, 0x67, 0xfd, 0x86, 0x05, 0xe7, 0xda, - 0xb9, 0x8b, 0xa9, 0x58, 0xb0, 0xfa, 0xdd, 0x35, 0xf2, 0x01, 0x53, 0xa9, 0x4f, 0xf3, 0xf1, 0xb8, - 0x47, 0x9d, 0x59, 0x0b, 0xb4, 0xfa, 0xa1, 0x2d, 0xd0, 0x7b, 0x30, 0xc2, 0x8c, 0xa6, 0x34, 0xf7, - 0x46, 0x9f, 0xe9, 0x2a, 0xd8, 0xd2, 0xb7, 0x28, 0x58, 0x60, 0xc5, 0x8c, 0x0e, 0xdc, 0x93, 0xd9, - 0x4e, 0x60, 0xc2, 0xd0, 0x22, 0x67, 0x2b, 0x77, 0x4d, 0x2c, 0x8b, 0x91, 0x78, 0xb2, 0x71, 0x18, - 0xf1, 0x41, 0x11, 0x01, 0x3e, 0xbc, 0xb2, 0x93, 0xb4, 0x68, 0xff, 0xb1, 0x95, 0x63, 0x7f, 0xf1, - 0x3d, 0xc8, 0x6b, 0xe6, 0x1e, 0xe4, 0x62, 0x76, 0x0f, 0xd2, 0xe5, 0x31, 0x30, 0xb6, 0x1f, 0xe5, - 0xf3, 0x16, 0x96, 0x4d, 0x0e, 0x62, 0xfb, 0x70, 0xa1, 0x68, 0x72, 0xb3, 0x00, 0x1e, 0x57, 0x1d, - 0x0a, 0xa6, 0x01, 0x3c, 0xee, 0x4a, 0x1d, 0x33, 0x4c, 0xd9, 0xeb, 0xdf, 0xf6, 0xff, 0xb6, 0xa0, - 0xda, 0x08, 0xdd, 0x63, 0xf4, 0x80, 0x5c, 0x37, 0x3c, 0x20, 0x4f, 0x17, 0xbe, 0xf9, 0xd3, 0xd3, - 0xdf, 0x71, 0x27, 0xe3, 0xef, 0xf8, 0x64, 0x31, 0xab, 0xc3, 0xbd, 0x1b, 0xdf, 0xab, 0x82, 0xfe, - 0x6a, 0x11, 0xfa, 0xad, 0xa3, 0x84, 0x74, 0x56, 0xcb, 0x3d, 0x64, 0x24, 0xea, 0x60, 0x01, 0x50, - 0xf2, 0xbe, 0xd7, 0x9f, 0xda, 0xc8, 0xce, 0x7b, 0xc4, 0xdb, 0xdc, 0x4a, 0x88, 0x9b, 0xed, 0xd8, - 0xc9, 0x45, 0x76, 0xfe, 0x37, 0x0b, 0x26, 0x33, 0xb5, 0xa3, 0xed, 0xbc, 0x2b, 0x23, 0x47, 0x75, - 0x69, 0x9c, 0x2a, 0xbc, 0x64, 0x32, 0x07, 0xa0, 0xdc, 0xf0, 0xd2, 0xf1, 0xc0, 0x8c, 0x30, 0xe5, - 0xa7, 0x8f, 0xb1, 0x46, 0x81, 0x5e, 0x82, 0xd1, 0x24, 0x6c, 0x87, 0x7e, 0xb8, 0xb9, 0x7b, 0x93, - 0xc8, 0x8c, 0x04, 0xea, 0x08, 0x63, 0x2d, 0x45, 0x61, 0x9d, 0xce, 0xfe, 0x41, 0x15, 0xb2, 0x8f, - 0x5e, 0xfd, 0x7f, 0x41, 0xfd, 0xd3, 0x23, 0xa8, 0xbf, 0x6b, 0xc1, 0x14, 0xad, 0x9d, 0xc5, 0xaf, - 0xc8, 0xf8, 0x4b, 0x95, 0x6e, 0xdc, 0x3a, 0x24, 0xdd, 0xf8, 0x45, 0xaa, 0xee, 0xdc, 0xb0, 0x23, - 0x53, 0xe0, 0x68, 0x5a, 0x8c, 0x42, 0xb1, 0xc0, 0x0a, 0x3a, 0x12, 0x45, 0xe2, 0x72, 0x8a, 0x4e, - 0x47, 0xa2, 0x08, 0x0b, 0xac, 0xcc, 0x46, 0x3e, 0x90, 0x9f, 0x8d, 0x9c, 0x67, 0x0c, 0x12, 0x71, - 0x13, 0xc2, 0x0e, 0xd0, 0x32, 0x06, 0xc9, 0x80, 0x8a, 0x94, 0xc6, 0xfe, 0x17, 0x55, 0x18, 0x6b, - 0x84, 0x6e, 0x1a, 0x5b, 0xfd, 0xa2, 0x11, 0x5b, 0x7d, 0x21, 0x13, 0x5b, 0x3d, 0xa5, 0xd3, 0x3e, - 0x9a, 0xd0, 0x6a, 0x91, 0x5b, 0x8a, 0xe5, 0xcb, 0x3f, 0x6a, 0x58, 0xb5, 0x91, 0x5b, 0x4a, 0x71, - 0xc2, 0x26, 0xe3, 0x3f, 0x53, 0xe1, 0xd4, 0x7f, 0x6c, 0xc1, 0x44, 0x23, 0x74, 0xa9, 0x88, 0xfe, - 0x59, 0x92, 0x47, 0x3d, 0x23, 0xd5, 0xd0, 0x21, 0x19, 0xa9, 0x7e, 0xd5, 0x82, 0xe1, 0x46, 0xe8, - 0x9e, 0x84, 0x2b, 0x71, 0xd9, 0x74, 0x25, 0x7e, 0xbc, 0x50, 0xf9, 0xf6, 0xf0, 0x1e, 0xfe, 0x46, - 0x15, 0xc6, 0x69, 0x93, 0xc3, 0x4d, 0xf9, 0xc1, 0x8c, 0xc1, 0xb1, 0x4a, 0x0c, 0x0e, 0x35, 0x07, - 0x43, 0xdf, 0x0f, 0x1f, 0x64, 0x3f, 0xde, 0x32, 0x83, 0x62, 0x81, 0x45, 0x97, 0x61, 0xa4, 0x1d, - 0x91, 0x1d, 0x2f, 0xec, 0xc4, 0xd9, 0xbb, 0x6e, 0x0d, 0x01, 0xc7, 0x8a, 0x02, 0xbd, 0x08, 0x63, - 0xb1, 0x17, 0xb4, 0x88, 0x0c, 0xac, 0x18, 0x60, 0x81, 0x15, 0x3c, 0xf1, 0x9f, 0x06, 0xc7, 0x06, - 0x15, 0x7a, 0x0b, 0x6a, 0xec, 0x3f, 0x9b, 0x43, 0x47, 0x48, 0x91, 0xce, 0xb3, 0x52, 0x49, 0x0e, - 0x38, 0x65, 0x86, 0xae, 0x01, 0x24, 0x32, 0x06, 0x24, 0x16, 0x67, 0xa6, 0xca, 0x38, 0x55, 0xd1, - 0x21, 0x31, 0xd6, 0xa8, 0xd0, 0x73, 0x50, 0x4b, 0x1c, 0xcf, 0xbf, 0xe5, 0x05, 0x24, 0x16, 0x51, - 0x34, 0x22, 0x81, 0xad, 0x00, 0xe2, 0x14, 0x4f, 0xd7, 0x7c, 0x76, 0xd3, 0x96, 0x3f, 0xc0, 0x30, - 0xc2, 0xa8, 0xd9, 0x9a, 0x7f, 0x4b, 0x41, 0xb1, 0x46, 0x61, 0xbf, 0xc0, 0xd6, 0xee, 0x3e, 0x63, - 0xef, 0x7f, 0x52, 0x01, 0xd4, 0x60, 0xb1, 0x26, 0xc6, 0x1b, 0x15, 0x5b, 0x30, 0x11, 0x93, 0x5b, - 0x5e, 0xd0, 0x79, 0x28, 0x58, 0x95, 0xbb, 0xed, 0xd0, 0x5c, 0xd2, 0xcb, 0xf0, 0xdb, 0xa5, 0x26, - 0x0c, 0x67, 0xf8, 0xd2, 0x21, 0x89, 0x3a, 0xc1, 0x7c, 0x7c, 0x37, 0x26, 0x91, 0x78, 0x65, 0x82, - 0x0d, 0x09, 0x96, 0x40, 0x9c, 0xe2, 0xa9, 0x0c, 0xb0, 0x3f, 0xb7, 0xc3, 0x00, 0x87, 0x61, 0x22, - 0xa5, 0x86, 0xa5, 0x1c, 0xd7, 0xe0, 0xd8, 0xa0, 0x42, 0xcb, 0x80, 0xe2, 0x4e, 0xbb, 0xed, 0xb3, - 0xa3, 0x2d, 0xc7, 0xbf, 0x1e, 0x85, 0x9d, 0x36, 0x0f, 0x37, 0x16, 0xd9, 0xba, 0x9b, 0x5d, 0x58, - 0x9c, 0x53, 0x82, 0x4e, 0xfa, 0x8d, 0x98, 0xfd, 0x16, 0xb7, 0x67, 0xb9, 0x83, 0xad, 0xc9, 0x40, - 0x58, 0xe2, 0xec, 0x0e, 0x5b, 0xaa, 0x58, 0xf6, 0xff, 0xa4, 0x13, 0x11, 0x44, 0x60, 0xbc, 0xcd, - 0x96, 0x23, 0x79, 0xbe, 0x5e, 0x6a, 0x28, 0x33, 0xd1, 0x2e, 0x3c, 0xcb, 0xb7, 0xce, 0x06, 0x9b, - 0x5c, 0xed, 0xff, 0x08, 0x4c, 0xd7, 0x88, 0x53, 0xc5, 0x61, 0x11, 0xcb, 0x2a, 0x6c, 0xb1, 0x4f, - 0x94, 0x79, 0xee, 0x26, 0xd5, 0xe3, 0x22, 0x32, 0x16, 0x4b, 0x2e, 0xe8, 0x4b, 0x3c, 0x40, 0x80, - 0xcd, 0xef, 0xf2, 0x6f, 0x50, 0x71, 0x7a, 0x23, 0x4a, 0x5b, 0xb0, 0xc0, 0x1a, 0x3b, 0x74, 0x0b, - 0xc6, 0x45, 0x8a, 0x78, 0xe1, 0x19, 0xa8, 0x1a, 0xbb, 0xe3, 0x71, 0xac, 0x23, 0x0f, 0xb2, 0x00, - 0x6c, 0x16, 0x46, 0x9b, 0xf0, 0xa4, 0xf6, 0x6e, 0x4c, 0x4e, 0x44, 0x16, 0x57, 0x1c, 0x1f, 0xdf, - 0xdf, 0x9b, 0x7d, 0x72, 0xed, 0x30, 0x42, 0x7c, 0x38, 0x1f, 0x74, 0x07, 0xce, 0x3a, 0xad, 0xc4, - 0xdb, 0x21, 0x75, 0xe2, 0xb8, 0xbe, 0x17, 0x10, 0xf3, 0x6a, 0xf5, 0xe3, 0xfb, 0x7b, 0xb3, 0x67, - 0xe7, 0xf3, 0x08, 0x70, 0x7e, 0x39, 0xf4, 0x1a, 0xd4, 0xdc, 0x20, 0x16, 0x63, 0x30, 0x64, 0x3c, - 0x91, 0x53, 0xab, 0xdf, 0x6e, 0xaa, 0xfe, 0xa7, 0x7f, 0x70, 0x5a, 0x00, 0xbd, 0xc7, 0x5f, 0xee, - 0x55, 0x1b, 0x12, 0xfe, 0x34, 0xd3, 0xcb, 0xa5, 0xb6, 0xc0, 0xc6, 0x2d, 0x10, 0xee, 0x34, 0x53, - 0x91, 0x8f, 0xc6, 0x05, 0x11, 0xa3, 0x0a, 0xf4, 0x79, 0x40, 0x31, 0x89, 0x76, 0xbc, 0x16, 0x99, - 0x6f, 0xb1, 0x94, 0x97, 0xec, 0x78, 0x6e, 0xc4, 0x08, 0xff, 0x47, 0xcd, 0x2e, 0x0a, 0x9c, 0x53, - 0x0a, 0xdd, 0xa0, 0x1a, 0x47, 0x87, 0x8a, 0x40, 0x55, 0x69, 0xda, 0x4d, 0xd7, 0x49, 0x3b, 0x22, - 0x2d, 0x27, 0x21, 0xae, 0xc9, 0x11, 0x67, 0xca, 0xd1, 0x65, 0x45, 0xa5, 0xf2, 0x06, 0x33, 0xbc, - 0xb2, 0x3b, 0x9d, 0x37, 0xdd, 0x29, 0x6d, 0x85, 0x71, 0x72, 0x9b, 0x24, 0x0f, 0xc2, 0xe8, 0x3e, - 0x73, 0xb6, 0x8f, 0x68, 0x29, 0xbe, 0x52, 0x14, 0xd6, 0xe9, 0xa8, 0x0d, 0xc4, 0x4e, 0x79, 0x56, - 0xea, 0xcc, 0x85, 0x3e, 0x92, 0xce, 0x9d, 0x1b, 0x1c, 0x8c, 0x25, 0x5e, 0x92, 0xae, 0x34, 0x16, - 0x99, 0x3b, 0x3c, 0x43, 0xba, 0xd2, 0x58, 0xc4, 0x12, 0x8f, 0xc2, 0xee, 0x87, 0x88, 0x26, 0xca, - 0x1c, 0x4d, 0x74, 0x6b, 0xf0, 0x92, 0x6f, 0x11, 0x3d, 0x84, 0x29, 0xf5, 0x18, 0x12, 0xcf, 0xbd, - 0x18, 0x4f, 0x4f, 0x96, 0x79, 0x37, 0x38, 0x37, 0x85, 0xa3, 0x8a, 0x4c, 0x5e, 0xc9, 0xf0, 0xc4, - 0x5d, 0xb5, 0x18, 0x29, 0x02, 0xa6, 0x0a, 0xd3, 0xb3, 0x5f, 0x81, 0x5a, 0xdc, 0x59, 0x77, 0xc3, - 0x6d, 0xc7, 0x0b, 0x98, 0xcf, 0x5a, 0x7f, 0x05, 0x57, 0x22, 0x70, 0x4a, 0x33, 0xf3, 0x59, 0x38, - 0xd5, 0x25, 0xd3, 0x7d, 0x85, 0xd4, 0xfd, 0xe2, 0x00, 0xd4, 0x94, 0x57, 0x07, 0x5d, 0x31, 0x1d, - 0x77, 0x8f, 0x67, 0x1d, 0x77, 0x23, 0x74, 0xe5, 0xd5, 0x7d, 0x75, 0xef, 0xe4, 0x3c, 0x83, 0xf9, - 0x6c, 0xe1, 0x47, 0x2c, 0x7f, 0xb3, 0xa5, 0x8f, 0x47, 0x42, 0x53, 0xb3, 0x7e, 0xe0, 0x50, 0xb3, - 0xbe, 0xe4, 0x2b, 0x47, 0xd4, 0x80, 0x6f, 0x87, 0xee, 0x4a, 0x23, 0xfb, 0x82, 0x47, 0x83, 0x02, - 0x31, 0xc7, 0x31, 0xbb, 0x8b, 0x2a, 0x65, 0x66, 0x77, 0x0d, 0x1f, 0xd5, 0xee, 0x92, 0x1c, 0x70, - 0xca, 0x0c, 0xed, 0xc0, 0xa9, 0x96, 0xf9, 0x22, 0x8b, 0xba, 0xb0, 0xf2, 0x7c, 0x1f, 0x2f, 0xa2, - 0x74, 0xb4, 0xec, 0xf3, 0x8b, 0x59, 0x7e, 0xb8, 0xbb, 0x0a, 0xfb, 0x07, 0xdc, 0x0b, 0x24, 0xb6, - 0x85, 0x24, 0xee, 0xf8, 0xc7, 0x99, 0x4c, 0xfa, 0x8e, 0xb1, 0x53, 0x7d, 0x04, 0xfe, 0xc7, 0xdf, - 0xb4, 0x98, 0xff, 0x71, 0x8d, 0x6c, 0xb7, 0x7d, 0x27, 0x39, 0xce, 0x68, 0xbd, 0x2f, 0xc1, 0x48, - 0x22, 0x6a, 0x29, 0x97, 0x01, 0x5b, 0x6b, 0x16, 0xf3, 0xc7, 0x2a, 0x45, 0x20, 0xa1, 0x58, 0x31, - 0xb4, 0xff, 0x35, 0xff, 0x0a, 0x12, 0x73, 0x12, 0x3b, 0xab, 0xdb, 0xe6, 0xce, 0xea, 0x99, 0xd2, - 0x9d, 0xe9, 0xb1, 0xc3, 0xfa, 0xae, 0xd9, 0x05, 0x66, 0xb0, 0x7d, 0xf4, 0x3d, 0xe2, 0xf6, 0x2a, - 0x98, 0xaf, 0xcc, 0xa0, 0xd7, 0x78, 0xa8, 0x2a, 0xd7, 0x88, 0xcf, 0xf6, 0x19, 0xa6, 0x6a, 0xff, - 0x7a, 0x05, 0xce, 0xe4, 0x3d, 0x3e, 0x8f, 0x5c, 0x18, 0x6b, 0x6b, 0xe6, 0x73, 0xb9, 0x44, 0x06, - 0xba, 0xc1, 0x9d, 0x9a, 0x2e, 0x3a, 0x14, 0x1b, 0x5c, 0x11, 0x81, 0x31, 0xb2, 0xe3, 0xb5, 0x94, - 0x7b, 0xa5, 0xd2, 0xbf, 0x8a, 0x52, 0xd5, 0x2c, 0x69, 0x8c, 0xb0, 0xc1, 0xf6, 0x18, 0x92, 0xb4, - 0xdb, 0xff, 0xd0, 0x82, 0xc7, 0x7a, 0x64, 0x3b, 0xa0, 0xd5, 0x3d, 0x60, 0x5e, 0x48, 0xf1, 0x8a, - 0x91, 0xaa, 0x8e, 0xfb, 0x26, 0xb1, 0xc0, 0xa2, 0x75, 0x00, 0xee, 0x5b, 0x64, 0x4f, 0xbb, 0x56, - 0xca, 0xc4, 0x00, 0x74, 0xdd, 0xac, 0xd6, 0x2e, 0xdd, 0xaa, 0xc7, 0x5c, 0x35, 0xae, 0xf6, 0x77, - 0xaa, 0x30, 0xc8, 0x5f, 0x97, 0x6c, 0xc0, 0xf0, 0x16, 0x4f, 0xae, 0xd8, 0x5f, 0x6e, 0xc7, 0xd4, - 0x4e, 0xe2, 0x00, 0x2c, 0xd9, 0xa0, 0x55, 0x38, 0xed, 0x05, 0x5e, 0xe2, 0x39, 0x7e, 0x9d, 0xf8, - 0xce, 0xae, 0x34, 0xbc, 0x79, 0x62, 0x6d, 0x99, 0x03, 0xf6, 0xf4, 0x4a, 0x37, 0x09, 0xce, 0x2b, - 0x87, 0x5e, 0xef, 0xca, 0x8e, 0xc4, 0x93, 0x56, 0xaa, 0xbb, 0x5a, 0x87, 0x67, 0x48, 0x42, 0xaf, - 0xc2, 0x78, 0xbb, 0x6b, 0x8b, 0xa1, 0x3d, 0x4b, 0x68, 0x6e, 0x2b, 0x4c, 0x5a, 0x54, 0x87, 0xa9, - 0xb8, 0xc3, 0x4e, 0x64, 0xd7, 0xb6, 0x22, 0x12, 0x6f, 0x85, 0xbe, 0x2b, 0x9e, 0xd3, 0x52, 0xe6, - 0x54, 0x33, 0x83, 0xc7, 0x5d, 0x25, 0x28, 0x97, 0x0d, 0xc7, 0xf3, 0x3b, 0x11, 0x49, 0xb9, 0x0c, - 0x99, 0x5c, 0x96, 0x33, 0x78, 0xdc, 0x55, 0xc2, 0xfe, 0x43, 0x0b, 0x4e, 0xe7, 0x84, 0x2d, 0xf0, - 0x68, 0xba, 0x4d, 0x2f, 0x4e, 0x54, 0xfa, 0x64, 0x2d, 0x9a, 0x8e, 0xc3, 0xb1, 0xa2, 0xa0, 0x52, - 0xc8, 0xf7, 0x8d, 0xd9, 0xe3, 0x40, 0x71, 0x30, 0x2b, 0xb0, 0xfd, 0xe5, 0x3a, 0x52, 0x8f, 0xe4, - 0x0f, 0xf4, 0x7c, 0x24, 0xff, 0x29, 0x18, 0xdc, 0x54, 0xbb, 0x73, 0xcd, 0x30, 0xe1, 0xfb, 0x73, - 0x8e, 0xb3, 0xbf, 0x55, 0x85, 0xc9, 0x4c, 0xf8, 0x12, 0x6d, 0x48, 0xe6, 0x2d, 0x7f, 0xe6, 0x52, - 0x58, 0x24, 0xed, 0xad, 0x9c, 0xf7, 0xfc, 0x2f, 0x9a, 0x4f, 0xfd, 0xa6, 0x6d, 0x5e, 0xa8, 0x1b, - 0x8f, 0x98, 0x95, 0x4d, 0xe9, 0xfe, 0x14, 0x0c, 0xb4, 0x43, 0xf5, 0x26, 0xa5, 0x12, 0x7a, 0xbc, - 0x50, 0x6f, 0x84, 0xa1, 0x8f, 0x19, 0x12, 0x3d, 0x2d, 0x7a, 0x9f, 0x71, 0x4e, 0x62, 0xc7, 0x0d, - 0x63, 0x6d, 0x08, 0x9e, 0x81, 0xe1, 0xfb, 0x64, 0x37, 0xf2, 0x82, 0xcd, 0xac, 0x6b, 0xf6, 0x26, - 0x07, 0x63, 0x89, 0x37, 0xd3, 0xb6, 0x0f, 0x1f, 0x73, 0xda, 0xf6, 0x91, 0xc2, 0x10, 0xcc, 0x5f, - 0xb1, 0x60, 0x92, 0xe5, 0x9c, 0x13, 0xd7, 0x60, 0xbd, 0x30, 0x38, 0xc6, 0x55, 0xf1, 0x29, 0x18, - 0x8c, 0x68, 0x65, 0xd9, 0x8c, 0xcb, 0xac, 0x05, 0x98, 0xe3, 0xd0, 0x13, 0xe2, 0xc5, 0x74, 0xfa, - 0xf9, 0xc6, 0x78, 0x06, 0xdb, 0xf4, 0xe9, 0x73, 0x16, 0xe0, 0x8f, 0x49, 0xdb, 0xf7, 0x78, 0x63, - 0x53, 0x4f, 0xcc, 0x47, 0x25, 0xc0, 0x3f, 0xb7, 0x71, 0x8f, 0x2a, 0xc0, 0x3f, 0x9f, 0xf9, 0xe1, - 0x26, 0xe8, 0xff, 0xa8, 0xc0, 0xf9, 0xdc, 0x72, 0xe9, 0xb1, 0xce, 0xb2, 0x71, 0xac, 0x73, 0x2d, - 0x73, 0xac, 0x63, 0x1f, 0x5e, 0xfa, 0xd1, 0x1c, 0xf4, 0xe4, 0x1f, 0xbf, 0x54, 0x4f, 0xf2, 0xf8, - 0x65, 0xa0, 0xac, 0xad, 0x30, 0x58, 0x60, 0x2b, 0xfc, 0x8e, 0x05, 0x8f, 0xe7, 0x8e, 0xd9, 0x47, - 0xef, 0x4a, 0x45, 0x6e, 0x33, 0x7b, 0x58, 0xd0, 0x7f, 0xbd, 0xda, 0xa3, 0x5b, 0xcc, 0x96, 0xbe, - 0x44, 0xf5, 0x0e, 0x43, 0xc6, 0xc2, 0x0c, 0x1a, 0xe3, 0x3a, 0x87, 0xc3, 0xb0, 0xc2, 0xa2, 0x58, - 0xbb, 0x92, 0xc0, 0x1b, 0xb9, 0x74, 0xc4, 0x29, 0x35, 0x67, 0x3a, 0xcf, 0xf4, 0xfb, 0xbc, 0x99, - 0x7b, 0x0a, 0xe8, 0x9e, 0xb6, 0x3d, 0xaa, 0x1e, 0x65, 0x7b, 0x34, 0x96, 0xbf, 0x35, 0x42, 0xf3, - 0x30, 0xb9, 0xed, 0x05, 0xec, 0xcd, 0x34, 0xd3, 0x0e, 0x51, 0xb7, 0xe0, 0x56, 0x4d, 0x34, 0xce, - 0xd2, 0xcf, 0xbc, 0x0a, 0xe3, 0x47, 0xf7, 0x98, 0x7c, 0x50, 0x85, 0x9f, 0x3a, 0x44, 0x2d, 0xf0, - 0xf5, 0xc0, 0xf8, 0x2e, 0xda, 0x7a, 0xd0, 0xf5, 0x6d, 0x1a, 0x70, 0x66, 0xa3, 0xe3, 0xfb, 0xbb, - 0x2c, 0x2c, 0x82, 0xb8, 0x92, 0x42, 0xd8, 0x78, 0xea, 0x35, 0xd3, 0xe5, 0x1c, 0x1a, 0x9c, 0x5b, - 0x12, 0x7d, 0x1e, 0x50, 0xb8, 0xce, 0x12, 0x31, 0xba, 0xe9, 0x8d, 0x65, 0xf6, 0x09, 0xaa, 0xe9, - 0x5c, 0xbd, 0xd3, 0x45, 0x81, 0x73, 0x4a, 0x51, 0x8b, 0x8f, 0x3d, 0x84, 0xaa, 0x9a, 0x95, 0xb1, - 0xf8, 0xb0, 0x8e, 0xc4, 0x26, 0x2d, 0xba, 0x0e, 0xa7, 0x9c, 0x1d, 0xc7, 0xe3, 0xd9, 0x66, 0x24, - 0x03, 0x6e, 0xf2, 0x29, 0x97, 0xc4, 0x7c, 0x96, 0x00, 0x77, 0x97, 0x41, 0x6d, 0xc3, 0xc9, 0xc4, - 0x13, 0x2f, 0xbf, 0x76, 0x04, 0x09, 0x2e, 0xed, 0x76, 0xb2, 0xff, 0xc0, 0xa2, 0x8b, 0x5e, 0xce, - 0x1b, 0x63, 0xc6, 0xd3, 0xdc, 0xda, 0x2d, 0x8d, 0xee, 0xa7, 0xb9, 0x99, 0xff, 0xd5, 0xa4, 0xe5, - 0xa2, 0x11, 0xa7, 0x61, 0x95, 0x86, 0x7d, 0x29, 0x6e, 0x27, 0x29, 0x0a, 0x74, 0x0f, 0x86, 0x5d, - 0x6f, 0xc7, 0x8b, 0xc3, 0xa8, 0xc4, 0x4b, 0xb8, 0x5d, 0xa1, 0x7a, 0xa9, 0xba, 0xac, 0x73, 0x26, - 0x58, 0x72, 0xb3, 0xff, 0x66, 0x05, 0xc6, 0x65, 0x7d, 0x6f, 0x74, 0x42, 0xa6, 0xc3, 0x8e, 0x6b, - 0x29, 0x7f, 0xc3, 0x58, 0xca, 0xaf, 0x94, 0xbb, 0xa2, 0xc5, 0x1a, 0xd5, 0x73, 0x09, 0xff, 0x42, - 0x66, 0x09, 0xbf, 0xda, 0x0f, 0xd3, 0x42, 0xef, 0xd1, 0x29, 0x83, 0xfe, 0x23, 0x94, 0xf8, 0x37, - 0xaf, 0x3b, 0x3d, 0x16, 0x8e, 0xef, 0x54, 0x32, 0xdd, 0x60, 0x0b, 0xc6, 0xd7, 0x60, 0x60, 0xcb, - 0x89, 0x5c, 0x71, 0x54, 0xf6, 0xe9, 0x3e, 0x3f, 0xc5, 0xdc, 0x0d, 0x27, 0x72, 0xb9, 0xda, 0xbf, - 0xac, 0x5e, 0x28, 0x71, 0x22, 0xb7, 0x30, 0xc8, 0x98, 0x55, 0x8a, 0x5e, 0x81, 0xa1, 0xb8, 0x15, - 0xb6, 0x55, 0x54, 0xd7, 0x05, 0xfe, 0x7a, 0x09, 0x85, 0x1c, 0xec, 0xcd, 0x22, 0xb3, 0x3a, 0x0a, - 0xc6, 0x82, 0x7e, 0x86, 0x40, 0x4d, 0x55, 0x7d, 0x8c, 0xe1, 0xac, 0x1f, 0x54, 0xe1, 0x74, 0x8e, - 0xa8, 0xa0, 0x9f, 0x31, 0x46, 0xed, 0xd5, 0xbe, 0x65, 0xed, 0x43, 0x8e, 0xdb, 0xcf, 0xb0, 0x0d, - 0x91, 0x2b, 0x64, 0xe3, 0x08, 0xd5, 0xdf, 0x8d, 0x49, 0xb6, 0x7a, 0x0a, 0x2a, 0xae, 0x9e, 0x56, - 0x7b, 0x42, 0x83, 0x4f, 0xab, 0x51, 0xed, 0x3c, 0xc6, 0x6f, 0xfc, 0xfe, 0x00, 0x9c, 0xc9, 0xbb, - 0x06, 0x8a, 0x7e, 0xde, 0xca, 0xa4, 0x0e, 0x7f, 0xbd, 0xff, 0xbb, 0xa4, 0x3c, 0x9f, 0xb8, 0x48, - 0x0f, 0x31, 0x67, 0x26, 0x13, 0x2f, 0x1c, 0x6d, 0x51, 0x3b, 0xbb, 0x18, 0x10, 0xf1, 0x2c, 0xf0, - 0x52, 0x1f, 0x7c, 0xee, 0x08, 0x4d, 0x11, 0x89, 0xe4, 0xe3, 0xcc, 0xc5, 0x00, 0x09, 0x2e, 0xbe, - 0x18, 0x20, 0xdb, 0x30, 0xb3, 0x09, 0xa3, 0x5a, 0xbf, 0x8e, 0x51, 0x04, 0x3c, 0xba, 0x26, 0x69, - 0xad, 0x3e, 0x46, 0x31, 0xf8, 0xdb, 0x16, 0x64, 0xc2, 0x35, 0x94, 0xd7, 0xc5, 0xea, 0xe9, 0x75, - 0xb9, 0x00, 0x03, 0x51, 0xe8, 0x93, 0x6c, 0x4e, 0x6b, 0x1c, 0xfa, 0x04, 0x33, 0x8c, 0x7a, 0x07, - 0xb1, 0xda, 0xeb, 0x1d, 0x44, 0xba, 0x1d, 0xf7, 0xc9, 0x0e, 0x91, 0x3e, 0x10, 0xa5, 0xbc, 0x6f, - 0x51, 0x20, 0xe6, 0x38, 0xfb, 0x47, 0x55, 0x18, 0xe2, 0x8e, 0x86, 0x63, 0x5c, 0x96, 0x1b, 0x62, - 0xcf, 0x5f, 0xea, 0x42, 0x26, 0x6f, 0xcd, 0x5c, 0xdd, 0x49, 0x1c, 0x2e, 0x50, 0xaa, 0x6f, 0xa9, - 0x9f, 0x00, 0xcd, 0x19, 0xbd, 0x9f, 0xc9, 0x6c, 0x69, 0x81, 0xf3, 0xd0, 0xc6, 0x62, 0x0b, 0x20, - 0x66, 0x4f, 0x62, 0x51, 0x1e, 0x22, 0x29, 0xde, 0x8b, 0xa5, 0xda, 0xd1, 0x54, 0xc5, 0x78, 0x6b, - 0xd2, 0x6c, 0x5c, 0x0a, 0x81, 0x35, 0xde, 0x33, 0x2f, 0x43, 0x4d, 0x11, 0x17, 0x59, 0xfa, 0x63, - 0xba, 0x48, 0xfe, 0x39, 0x98, 0xcc, 0xd4, 0xd5, 0xd7, 0x46, 0xe1, 0xfb, 0x16, 0x9c, 0xea, 0x7a, - 0xc2, 0x15, 0xbd, 0x6f, 0xc1, 0x19, 0x3f, 0xc7, 0xc3, 0x24, 0x3e, 0xf0, 0x51, 0x7c, 0x53, 0x6a, - 0x97, 0x90, 0x87, 0xc5, 0xb9, 0xb5, 0xc9, 0x34, 0x9f, 0x95, 0xfc, 0x34, 0x9f, 0xec, 0x1d, 0x20, - 0xde, 0xf6, 0x93, 0xb0, 0x80, 0x56, 0x4c, 0x0b, 0xe8, 0x13, 0x65, 0xc4, 0xa0, 0x87, 0xe9, 0xf3, - 0xef, 0x2c, 0x40, 0x9c, 0x20, 0xfb, 0x34, 0x1e, 0xf7, 0xd8, 0x69, 0x36, 0x7b, 0x2a, 0x37, 0x0a, - 0x83, 0x35, 0xaa, 0x3e, 0xd3, 0x9e, 0xab, 0x27, 0xa5, 0xca, 0xbd, 0x5b, 0x5f, 0x2d, 0xf1, 0x6e, - 0xfd, 0x6f, 0x56, 0x21, 0x1b, 0xda, 0x80, 0xbe, 0x0c, 0x63, 0x2d, 0xa7, 0xed, 0xac, 0x7b, 0xbe, - 0x97, 0x78, 0x24, 0x2e, 0x77, 0x6c, 0xb4, 0xa8, 0x95, 0x10, 0x3e, 0x5f, 0x0d, 0x82, 0x0d, 0x8e, - 0x68, 0x0e, 0xa0, 0x1d, 0x79, 0x3b, 0x9e, 0x4f, 0x36, 0x99, 0xdd, 0xa1, 0x92, 0xa4, 0x34, 0x14, - 0x14, 0x6b, 0x14, 0x39, 0x31, 0x74, 0xd5, 0x93, 0x88, 0xa1, 0x1b, 0xe8, 0x33, 0x86, 0x6e, 0xb0, - 0x54, 0x0c, 0x1d, 0x86, 0x73, 0xd2, 0x55, 0x4b, 0xff, 0x2f, 0x7b, 0x3e, 0xe1, 0x79, 0xfd, 0x44, - 0xe4, 0xe3, 0xcc, 0xfe, 0xde, 0xec, 0x39, 0x9c, 0x4b, 0x81, 0x7b, 0x94, 0xb4, 0x3b, 0x70, 0xba, - 0x49, 0x22, 0x8f, 0xa5, 0x5d, 0x72, 0xd3, 0x19, 0xf8, 0x0e, 0xd4, 0xa2, 0xcc, 0xe4, 0xef, 0xf3, - 0x4e, 0x9a, 0x96, 0xbc, 0x42, 0x4e, 0xf6, 0x94, 0xa5, 0xfd, 0x97, 0x2a, 0x30, 0x2c, 0x42, 0x88, - 0x8e, 0x71, 0x21, 0xb9, 0x69, 0xec, 0xef, 0x9e, 0x29, 0x9a, 0xb9, 0xac, 0x39, 0x3d, 0x77, 0x76, - 0xcd, 0xcc, 0xce, 0xee, 0xb9, 0x72, 0xec, 0x0e, 0xdf, 0xd3, 0xfd, 0xb0, 0x02, 0x13, 0x66, 0x28, - 0xd5, 0x31, 0x0e, 0xc7, 0x5b, 0x30, 0x1c, 0x8b, 0xf8, 0xa2, 0x4a, 0x99, 0x58, 0x8d, 0xec, 0x27, - 0x4d, 0xdf, 0xc0, 0x17, 0x11, 0x45, 0x92, 0x5d, 0x6e, 0x08, 0x53, 0xf5, 0x24, 0x42, 0x98, 0xec, - 0x1f, 0x31, 0x95, 0xaa, 0x0f, 0xe0, 0x49, 0xac, 0x09, 0x6f, 0x98, 0xda, 0xf7, 0x72, 0x29, 0x51, - 0x10, 0xed, 0xeb, 0xb1, 0x36, 0x7c, 0xcf, 0x82, 0x51, 0x41, 0x78, 0x12, 0x3d, 0xf8, 0xbc, 0xd9, - 0x83, 0xa7, 0x4b, 0xf5, 0xa0, 0x47, 0xd3, 0xff, 0x6e, 0x45, 0x35, 0xbd, 0x21, 0x9e, 0x0c, 0x2d, - 0x4c, 0xf4, 0x38, 0xd2, 0x8e, 0xc2, 0x24, 0x6c, 0x85, 0xbe, 0x58, 0xe5, 0x9f, 0x48, 0xa3, 0xce, - 0x39, 0xfc, 0x40, 0xfb, 0x8d, 0x15, 0x35, 0x8b, 0xa6, 0x0e, 0xa3, 0x44, 0x2c, 0x51, 0x79, 0x0f, - 0x96, 0xae, 0xcb, 0x07, 0xa1, 0x29, 0x4c, 0x5c, 0xd9, 0xe8, 0xf7, 0x21, 0xd4, 0x34, 0x86, 0x5c, - 0x71, 0xc2, 0x1a, 0x57, 0x19, 0xde, 0xc8, 0x6a, 0x18, 0x34, 0xdd, 0xa8, 0xb7, 0x05, 0x1c, 0x2b, - 0x0a, 0xfb, 0x65, 0xa6, 0x63, 0xd9, 0xf0, 0xf4, 0x17, 0x18, 0xfe, 0x0b, 0x43, 0x6a, 0x60, 0x99, - 0x93, 0xe4, 0x36, 0x0c, 0xd2, 0x2e, 0xca, 0x7d, 0x60, 0x39, 0x85, 0x46, 0x9b, 0xa0, 0x07, 0x88, - 0x45, 0x49, 0x8c, 0x39, 0x1b, 0x44, 0xba, 0x7c, 0xef, 0x2f, 0x97, 0xd6, 0x91, 0x7d, 0x78, 0xdb, - 0x59, 0xe2, 0x18, 0x96, 0x2c, 0x63, 0xa5, 0x91, 0x4d, 0xce, 0xb9, 0x28, 0x11, 0x38, 0xa5, 0x41, - 0x57, 0x84, 0xb9, 0x6e, 0xbe, 0x27, 0x2b, 0xcd, 0x75, 0x39, 0x24, 0x9a, 0xbd, 0x7e, 0x15, 0x46, - 0x55, 0x7a, 0xf2, 0x06, 0xcf, 0x32, 0x5d, 0xe3, 0xf6, 0xcb, 0x52, 0x0a, 0xc6, 0x3a, 0x0d, 0x5a, - 0x81, 0xd3, 0xae, 0x8a, 0x66, 0x6d, 0x74, 0xd6, 0x7d, 0xaf, 0x45, 0x8b, 0xf2, 0x9b, 0x24, 0x8f, - 0xed, 0xef, 0xcd, 0x9e, 0xae, 0x77, 0xa3, 0x71, 0x5e, 0x19, 0xb4, 0x06, 0x93, 0x31, 0x4f, 0xc3, - 0x2e, 0xef, 0x9c, 0x89, 0xec, 0x75, 0xcf, 0x4a, 0xa7, 0x7f, 0xd3, 0x44, 0x1f, 0x30, 0x10, 0x57, - 0x0a, 0x02, 0x84, 0xb3, 0x2c, 0xd0, 0xeb, 0x30, 0xe1, 0xeb, 0xcf, 0x29, 0x35, 0x44, 0x50, 0xaf, - 0x0a, 0x88, 0x30, 0x1e, 0x5b, 0x6a, 0xe0, 0x0c, 0x35, 0x7a, 0x0b, 0xa6, 0x75, 0x88, 0xb8, 0xd4, - 0xee, 0x04, 0x9b, 0x24, 0x16, 0xf9, 0x9f, 0x9f, 0xd8, 0xdf, 0x9b, 0x9d, 0xbe, 0xd5, 0x83, 0x06, - 0xf7, 0x2c, 0x8d, 0x5e, 0x81, 0x31, 0x39, 0x92, 0x5a, 0x80, 0x6f, 0x1a, 0x8a, 0xa3, 0xe1, 0xb0, - 0x41, 0xf9, 0xe1, 0xce, 0x36, 0xbe, 0x46, 0x0b, 0x6b, 0x8b, 0x2a, 0xfa, 0x0a, 0x8c, 0xe9, 0x6d, - 0x14, 0x6a, 0xf2, 0x53, 0xe5, 0x9f, 0xa8, 0x12, 0x8b, 0xb3, 0x6a, 0xb9, 0x8e, 0xc3, 0x06, 0x6f, - 0xbb, 0x05, 0x93, 0x99, 0x27, 0x72, 0xd5, 0x5b, 0xcb, 0xd6, 0xa3, 0x7a, 0x6b, 0xd9, 0xfe, 0xba, - 0x05, 0x83, 0x6b, 0x8e, 0x57, 0xfc, 0xd0, 0x41, 0x99, 0xc7, 0x8a, 0xd1, 0x4b, 0x30, 0x44, 0x36, - 0x36, 0x48, 0x4b, 0xbe, 0xdd, 0xfc, 0xa4, 0x7a, 0x79, 0x9f, 0x41, 0xe9, 0x4c, 0x62, 0x95, 0xf1, - 0xbf, 0x58, 0x10, 0xdb, 0xff, 0xc1, 0x02, 0x58, 0x0b, 0x7d, 0x79, 0xca, 0x52, 0xd0, 0x92, 0x85, - 0xae, 0x27, 0x17, 0x2e, 0xe6, 0x3c, 0xb9, 0x80, 0x52, 0x86, 0x39, 0x0f, 0x2e, 0xa8, 0xde, 0x54, - 0x4b, 0xf5, 0x66, 0xa0, 0x9f, 0xde, 0x7c, 0xd3, 0x02, 0x11, 0xf2, 0x52, 0x62, 0x59, 0x72, 0x65, - 0x9a, 0x74, 0x23, 0xbb, 0xc4, 0xb3, 0x65, 0xee, 0x6d, 0x88, 0x9c, 0x12, 0x4a, 0x94, 0x8c, 0x4c, - 0x12, 0x06, 0x57, 0xba, 0xf5, 0x1e, 0xe5, 0xe8, 0x55, 0x66, 0xf0, 0x15, 0xb7, 0xab, 0xaf, 0x44, - 0x5a, 0x2c, 0x8b, 0x38, 0x65, 0xac, 0xf2, 0x29, 0xe9, 0x59, 0xc4, 0x25, 0x02, 0xa7, 0x34, 0xe8, - 0x19, 0x18, 0x8e, 0x3b, 0xeb, 0x8c, 0x3c, 0x13, 0xff, 0xd2, 0xe4, 0x60, 0x2c, 0xf1, 0xf6, 0xcf, - 0x21, 0x30, 0xba, 0x66, 0xe4, 0x6e, 0xb2, 0x1e, 0x79, 0xee, 0xa6, 0xb7, 0x61, 0x84, 0x6c, 0xb7, - 0x93, 0xdd, 0xba, 0x17, 0x95, 0xcb, 0xa3, 0xb7, 0x24, 0xa8, 0xbb, 0xb9, 0x4b, 0x0c, 0x56, 0x1c, - 0x7b, 0x64, 0xe2, 0xaa, 0x7e, 0x24, 0x32, 0x71, 0x0d, 0xfc, 0x89, 0x64, 0xe2, 0x7a, 0x0b, 0x86, - 0x37, 0xf9, 0xdb, 0xfd, 0xe2, 0x9e, 0x5e, 0xc1, 0xf1, 0x55, 0xce, 0x43, 0xff, 0xfc, 0x42, 0x96, - 0x40, 0x60, 0xc9, 0x0e, 0xad, 0xc1, 0x10, 0xdf, 0x2c, 0x88, 0xe4, 0x56, 0x9f, 0x2a, 0xe3, 0x46, - 0xe9, 0xce, 0xf3, 0x24, 0x82, 0x9c, 0x04, 0x2f, 0x99, 0x79, 0x6b, 0xf8, 0xc3, 0x67, 0xde, 0x52, - 0xf9, 0xb2, 0x46, 0x1e, 0x55, 0xbe, 0x2c, 0x23, 0xef, 0x58, 0xed, 0x38, 0xf2, 0x8e, 0x7d, 0xd3, - 0x82, 0xb3, 0xed, 0xbc, 0xb4, 0x7d, 0x22, 0xf3, 0xd5, 0x67, 0x8f, 0x90, 0xc6, 0xd0, 0xa8, 0x9a, - 0x5d, 0x9f, 0xca, 0x25, 0xc3, 0xf9, 0x15, 0xcb, 0x04, 0x66, 0xa3, 0x1f, 0x3e, 0x81, 0xd9, 0x71, - 0xa7, 0xc8, 0x4a, 0xd3, 0x99, 0x8d, 0x1f, 0x4b, 0x3a, 0xb3, 0x89, 0x47, 0x98, 0xce, 0x4c, 0x4b, - 0x44, 0x36, 0xf9, 0x68, 0x13, 0x91, 0x6d, 0xc1, 0xa8, 0x1b, 0x3e, 0x08, 0x1e, 0x38, 0x91, 0x3b, - 0xdf, 0x58, 0x11, 0x79, 0xaf, 0x0a, 0x72, 0x2c, 0xd4, 0xd3, 0x02, 0x46, 0x0d, 0xdc, 0x5f, 0x98, - 0x22, 0xb1, 0xce, 0x5a, 0xa4, 0x64, 0x3b, 0xf5, 0x21, 0x53, 0xb2, 0x19, 0x89, 0xcd, 0xd0, 0x71, - 0x24, 0x36, 0xfb, 0x32, 0xbb, 0x69, 0xbd, 0xe1, 0x6d, 0xae, 0x3a, 0xed, 0xe9, 0xd3, 0x65, 0x6a, - 0x58, 0x94, 0xe4, 0xdd, 0x35, 0x28, 0x14, 0x4e, 0x99, 0x76, 0xa7, 0x4e, 0x3b, 0x73, 0xd2, 0xa9, - 0xd3, 0xce, 0x1e, 0x63, 0xea, 0xb4, 0x73, 0x27, 0x9a, 0x3a, 0xed, 0xb1, 0x3f, 0x91, 0xd4, 0x69, - 0x7f, 0x01, 0xce, 0x1f, 0xfe, 0x39, 0xd2, 0xe4, 0xbc, 0x8d, 0x74, 0x87, 0x9f, 0x49, 0xce, 0xcb, - 0x4c, 0x1d, 0x8d, 0xaa, 0x74, 0x06, 0xa7, 0x7f, 0x6e, 0xc1, 0x63, 0x3d, 0xf2, 0x9c, 0x94, 0xbe, - 0x7c, 0xd0, 0x86, 0xc9, 0xb6, 0x59, 0xb4, 0xf4, 0x35, 0x21, 0x23, 0xaf, 0x8a, 0x0a, 0x6b, 0xcb, - 0x20, 0x70, 0x96, 0xfd, 0xc2, 0x27, 0x7e, 0xfc, 0xc1, 0xf9, 0x8f, 0xfd, 0xe4, 0x83, 0xf3, 0x1f, - 0xfb, 0xbd, 0x0f, 0xce, 0x7f, 0xec, 0x67, 0xf7, 0xcf, 0x5b, 0x3f, 0xde, 0x3f, 0x6f, 0xfd, 0x64, - 0xff, 0xbc, 0xf5, 0x87, 0xfb, 0xe7, 0xad, 0x6f, 0xfe, 0xd1, 0xf9, 0x8f, 0x7d, 0xb1, 0xb2, 0x73, - 0xf5, 0xff, 0x05, 0x00, 0x00, 0xff, 0xff, 0x70, 0xfd, 0x33, 0x79, 0x2a, 0xb5, 0x00, 0x00, + // 10058 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, 0x7d, 0x70, 0xb9, 0x22, 0x6f, 0x4f, 0x4d, + 0xf1, 0x74, 0x24, 0x8f, 0x7b, 0xba, 0x23, 0x29, 0x52, 0x22, 0x43, 0x69, 0x77, 0x67, 0xf7, 0x6e, + 0x75, 0xb7, 0x77, 0xc3, 0x9a, 0x3d, 0x1e, 0x25, 0x31, 0xa4, 0x7a, 0xa7, 0x6b, 0x77, 0x5b, 0xd7, + 0xdb, 0x3d, 0xec, 0xee, 0xd9, 0xbb, 0x95, 0x62, 0xc0, 0x91, 0x19, 0x1b, 0x81, 0x05, 0x47, 0x41, + 0x22, 0x24, 0x40, 0x12, 0x44, 0x09, 0x90, 0xc0, 0x89, 0x11, 0xc7, 0x72, 0x14, 0x5b, 0x4a, 0x04, + 0x21, 0x40, 0x1c, 0x41, 0xf9, 0x70, 0x20, 0x03, 0x46, 0x6c, 0xd8, 0xc0, 0xc6, 0x5c, 0x23, 0xc8, + 0x8f, 0xfc, 0x48, 0x80, 0xfc, 0xca, 0xc1, 0x48, 0x82, 0xfa, 0xec, 0xaa, 0x9e, 0x9e, 0xed, 0x9e, + 0xe5, 0xed, 0xfa, 0x64, 0xf8, 0xdf, 0xcc, 0x7b, 0xaf, 0x5e, 0x7d, 0xf4, 0xab, 0x57, 0xaf, 0x5e, + 0xbd, 0x7a, 0x05, 0x17, 0xef, 0xbe, 0x12, 0xcf, 0x79, 0xe1, 0xa5, 0xbb, 0x9d, 0x75, 0x12, 0x05, + 0x24, 0x21, 0xf1, 0xa5, 0xf6, 0xdd, 0xcd, 0x4b, 0x4e, 0xdb, 0xbb, 0xb4, 0x73, 0xf9, 0xd2, 0x26, + 0x09, 0x48, 0xe4, 0x24, 0xc4, 0x9d, 0x6b, 0x47, 0x61, 0x12, 0xa2, 0x27, 0x38, 0xf5, 0x5c, 0x4a, + 0x3d, 0xd7, 0xbe, 0xbb, 0x39, 0xe7, 0xb4, 0xbd, 0xb9, 0x9d, 0xcb, 0x33, 0xcf, 0x6f, 0x7a, 0xc9, + 0x56, 0x67, 0x7d, 0xae, 0x15, 0x6e, 0x5f, 0xda, 0x0c, 0x37, 0xc3, 0x4b, 0xac, 0xd0, 0x7a, 0x67, + 0x83, 0xfd, 0x63, 0x7f, 0xd8, 0x2f, 0xce, 0x6c, 0xe6, 0x4a, 0xef, 0xaa, 0x23, 0x12, 0x87, 0x9d, + 0xa8, 0x45, 0xb2, 0x0d, 0x98, 0x79, 0xa9, 0x77, 0x99, 0x4e, 0xb0, 0x43, 0xa2, 0xd8, 0x0b, 0x03, + 0xe2, 0x76, 0x15, 0x7b, 0x3e, 0xbf, 0x58, 0xd4, 0x09, 0x12, 0x6f, 0xbb, 0xbb, 0x96, 0xcb, 0xf9, + 0xe4, 0x9d, 0xc4, 0xf3, 0x2f, 0x79, 0x41, 0x12, 0x27, 0x51, 0xb6, 0x88, 0xfd, 0x7b, 0x16, 0x9c, + 0x9b, 0xbf, 0xd3, 0x5c, 0xf2, 0x9d, 0x38, 0xf1, 0x5a, 0x0b, 0x7e, 0xd8, 0xba, 0xdb, 0x4c, 0xc2, + 0x88, 0xbc, 0x19, 0xfa, 0x9d, 0x6d, 0xd2, 0x64, 0xbd, 0x41, 0x17, 0x61, 0x64, 0x87, 0xfd, 0x5f, + 0xa9, 0x4f, 0x5b, 0xe7, 0xac, 0x0b, 0xb5, 0x85, 0xa9, 0x1f, 0xef, 0xcd, 0x7e, 0x64, 0x7f, 0x6f, + 0x76, 0xe4, 0x4d, 0x01, 0xc7, 0x8a, 0x02, 0x9d, 0x87, 0xa1, 0x8d, 0x78, 0x6d, 0xb7, 0x4d, 0xa6, + 0x2b, 0x8c, 0x76, 0x42, 0xd0, 0x0e, 0x2d, 0x37, 0x29, 0x14, 0x0b, 0x2c, 0xba, 0x04, 0xb5, 0xb6, + 0x13, 0x25, 0x5e, 0xe2, 0x85, 0xc1, 0x74, 0xf5, 0x9c, 0x75, 0x61, 0x70, 0xe1, 0x84, 0x20, 0xad, + 0x35, 0x24, 0x02, 0xa7, 0x34, 0xb4, 0x19, 0x11, 0x71, 0xdc, 0x5b, 0x81, 0xbf, 0x3b, 0x3d, 0x70, + 0xce, 0xba, 0x30, 0x92, 0x36, 0x03, 0x0b, 0x38, 0x56, 0x14, 0xf6, 0xf7, 0x2a, 0x30, 0x32, 0xbf, + 0xb1, 0xe1, 0x05, 0x5e, 0xb2, 0x8b, 0xbe, 0x0c, 0x63, 0x41, 0xe8, 0x12, 0xf9, 0x9f, 0xf5, 0x62, + 0xf4, 0xca, 0xb3, 0x73, 0x07, 0xc9, 0xc5, 0xdc, 0x4d, 0xad, 0xc4, 0xc2, 0xd4, 0xfe, 0xde, 0xec, + 0x98, 0x0e, 0xc1, 0x06, 0x47, 0xf4, 0x36, 0x8c, 0xb6, 0x43, 0x57, 0x55, 0x50, 0x61, 0x15, 0x3c, + 0x73, 0x70, 0x05, 0x8d, 0xb4, 0xc0, 0xc2, 0xe4, 0xfe, 0xde, 0xec, 0xa8, 0x06, 0xc0, 0x3a, 0x3b, + 0xe4, 0xc3, 0x24, 0xfd, 0x1b, 0x24, 0x9e, 0xaa, 0xa1, 0xca, 0x6a, 0x78, 0xbe, 0xb8, 0x06, 0xad, + 0xd0, 0xc2, 0xc9, 0xfd, 0xbd, 0xd9, 0xc9, 0x0c, 0x10, 0x67, 0x59, 0xdb, 0x5f, 0x85, 0x89, 0xf9, + 0x24, 0x71, 0x5a, 0x5b, 0xc4, 0xe5, 0xdf, 0x17, 0xbd, 0x08, 0x03, 0x81, 0xb3, 0x4d, 0xc4, 0xd7, + 0x3f, 0x27, 0x86, 0x7d, 0xe0, 0xa6, 0xb3, 0x4d, 0x1e, 0xec, 0xcd, 0x4e, 0xdd, 0x0e, 0xbc, 0xf7, + 0x3a, 0x42, 0x66, 0x28, 0x0c, 0x33, 0x6a, 0x74, 0x05, 0xc0, 0x25, 0x3b, 0x5e, 0x8b, 0x34, 0x9c, + 0x64, 0x4b, 0x48, 0x03, 0x12, 0x65, 0xa1, 0xae, 0x30, 0x58, 0xa3, 0xb2, 0xbf, 0x6e, 0x41, 0x6d, + 0x7e, 0x27, 0xf4, 0xdc, 0x46, 0xe8, 0xc6, 0xa8, 0x03, 0x93, 0xed, 0x88, 0x6c, 0x90, 0x48, 0x81, + 0xa6, 0xad, 0x73, 0xd5, 0x0b, 0xa3, 0x57, 0xae, 0x14, 0xf4, 0xdb, 0x2c, 0xb4, 0x14, 0x24, 0xd1, + 0xee, 0xc2, 0x63, 0xa2, 0xea, 0xc9, 0x0c, 0x16, 0x67, 0xeb, 0xb0, 0xff, 0x7a, 0x05, 0x4e, 0xcf, + 0x7f, 0xb5, 0x13, 0x91, 0xba, 0x17, 0xdf, 0xcd, 0x4e, 0x05, 0xd7, 0x8b, 0xef, 0xde, 0x4c, 0x07, + 0x43, 0xc9, 0x60, 0x5d, 0xc0, 0xb1, 0xa2, 0x40, 0xcf, 0xc3, 0x30, 0xfd, 0x7d, 0x1b, 0xaf, 0x88, + 0xde, 0x9f, 0x14, 0xc4, 0xa3, 0x75, 0x27, 0x71, 0xea, 0x1c, 0x85, 0x25, 0x0d, 0x5a, 0x85, 0xd1, + 0x96, 0xd3, 0xda, 0xf2, 0x82, 0xcd, 0xd5, 0xd0, 0x25, 0xec, 0x0b, 0xd7, 0x16, 0x9e, 0xa3, 0xe4, + 0x8b, 0x29, 0xf8, 0xc1, 0xde, 0xec, 0x34, 0x6f, 0x9b, 0x60, 0xa1, 0xe1, 0xb0, 0x5e, 0x1e, 0xd9, + 0x6a, 0x22, 0x0e, 0x30, 0x4e, 0x90, 0x33, 0x09, 0x2f, 0x68, 0x73, 0x6a, 0x90, 0xcd, 0xa9, 0xb1, + 0x1e, 0xf3, 0xe9, 0x9f, 0x5a, 0x62, 0x4c, 0x96, 0x3d, 0xdf, 0x54, 0x0f, 0x57, 0x00, 0x62, 0xd2, + 0x8a, 0x48, 0xa2, 0x8d, 0x8a, 0xfa, 0xcc, 0x4d, 0x85, 0xc1, 0x1a, 0x15, 0x9d, 0xfc, 0xf1, 0x96, + 0x13, 0x31, 0x69, 0x11, 0x63, 0xa3, 0x26, 0x7f, 0x53, 0x22, 0x70, 0x4a, 0x63, 0x4c, 0xfe, 0x6a, + 0xe1, 0xe4, 0xff, 0x57, 0x16, 0x0c, 0x2f, 0x78, 0x81, 0xeb, 0x05, 0x9b, 0xe8, 0x2d, 0x18, 0xd9, + 0x26, 0x89, 0xe3, 0x3a, 0x89, 0x23, 0xe6, 0xfd, 0x85, 0x83, 0x85, 0xe7, 0xd6, 0xfa, 0x57, 0x48, + 0x2b, 0x59, 0x25, 0x89, 0x93, 0x76, 0x23, 0x85, 0x61, 0xc5, 0x0d, 0xdd, 0x86, 0xa1, 0xc4, 0x89, + 0x36, 0x49, 0x22, 0xa6, 0xfb, 0xf3, 0x65, 0xf8, 0x62, 0x2a, 0x6a, 0x24, 0x68, 0x91, 0x54, 0x31, + 0xae, 0x31, 0x26, 0x58, 0x30, 0xb3, 0x5b, 0x30, 0xb6, 0xe8, 0xb4, 0x9d, 0x75, 0xcf, 0xf7, 0x12, + 0x8f, 0xc4, 0xe8, 0x13, 0x50, 0x75, 0x5c, 0x97, 0x09, 0x7e, 0x6d, 0xe1, 0xf4, 0xfe, 0xde, 0x6c, + 0x75, 0xde, 0x75, 0x1f, 0xec, 0xcd, 0x82, 0xa2, 0xda, 0xc5, 0x94, 0x02, 0x3d, 0x0b, 0x03, 0x6e, + 0x14, 0xb6, 0xa7, 0x2b, 0x8c, 0xf2, 0x0c, 0x9d, 0xa1, 0xf5, 0x28, 0x6c, 0x67, 0x48, 0x19, 0x8d, + 0xfd, 0xef, 0x2a, 0x80, 0x16, 0x49, 0x7b, 0x6b, 0xb9, 0x69, 0x7c, 0xcb, 0x0b, 0x30, 0xb2, 0x1d, + 0x06, 0x5e, 0x12, 0x46, 0xb1, 0xa8, 0x90, 0xc9, 0xc3, 0xaa, 0x80, 0x61, 0x85, 0x45, 0xe7, 0x60, + 0xa0, 0x9d, 0x4e, 0xeb, 0x31, 0xa9, 0x12, 0xd8, 0x84, 0x66, 0x18, 0x4a, 0xd1, 0x89, 0x49, 0x24, + 0xe4, 0x58, 0x51, 0xdc, 0x8e, 0x49, 0x84, 0x19, 0x26, 0x95, 0x1c, 0x2a, 0x53, 0x42, 0x4a, 0x33, + 0x92, 0x43, 0x31, 0x58, 0xa3, 0x42, 0xef, 0x42, 0x8d, 0xff, 0xc3, 0x64, 0x83, 0x89, 0x6c, 0xa1, + 0x32, 0xb8, 0x11, 0xb6, 0x1c, 0x3f, 0x3b, 0xf8, 0xe3, 0x4c, 0xd2, 0x24, 0x23, 0x9c, 0xf2, 0x34, + 0x24, 0x6d, 0xa8, 0x50, 0xd2, 0xfe, 0xb6, 0x05, 0x68, 0xd1, 0x0b, 0x5c, 0x12, 0x1d, 0xc3, 0x92, + 0xd9, 0xdf, 0x24, 0xf8, 0x43, 0xda, 0xb4, 0x70, 0xbb, 0x1d, 0x06, 0x24, 0x48, 0x16, 0xc3, 0xc0, + 0xe5, 0xcb, 0xe8, 0x67, 0x60, 0x20, 0xa1, 0x55, 0xf1, 0x66, 0x9d, 0x97, 0x9f, 0x85, 0x56, 0xf0, + 0x60, 0x6f, 0xf6, 0x4c, 0x77, 0x09, 0xd6, 0x04, 0x56, 0x06, 0x7d, 0x1a, 0x86, 0xe2, 0xc4, 0x49, + 0x3a, 0xb1, 0x68, 0xe8, 0xc7, 0x64, 0x43, 0x9b, 0x0c, 0xfa, 0x60, 0x6f, 0x76, 0x52, 0x15, 0xe3, + 0x20, 0x2c, 0x0a, 0xa0, 0x67, 0x60, 0x78, 0x9b, 0xc4, 0xb1, 0xb3, 0x29, 0x15, 0xdb, 0xa4, 0x28, + 0x3b, 0xbc, 0xca, 0xc1, 0x58, 0xe2, 0xd1, 0x53, 0x30, 0x48, 0xa2, 0x28, 0x8c, 0x84, 0x44, 0x8c, + 0x0b, 0xc2, 0xc1, 0x25, 0x0a, 0xc4, 0x1c, 0x67, 0xff, 0x8e, 0x05, 0x93, 0xaa, 0xad, 0xbc, 0xae, + 0x23, 0x9c, 0xea, 0x2e, 0x40, 0x4b, 0x76, 0x2c, 0x66, 0x13, 0x6c, 0xf4, 0xca, 0x27, 0x0f, 0xe6, + 0xdd, 0x3d, 0x90, 0x69, 0x1d, 0x0a, 0x14, 0x63, 0x8d, 0xaf, 0xfd, 0x63, 0x0b, 0x4e, 0x66, 0xfa, + 0x74, 0xc3, 0x8b, 0x13, 0xf4, 0x17, 0xbb, 0xfa, 0x75, 0xe9, 0x80, 0xba, 0x35, 0x8b, 0x72, 0x8e, + 0x16, 0x67, 0xdd, 0x53, 0x82, 0x22, 0x21, 0x5a, 0xe7, 0x30, 0x0c, 0x7a, 0x09, 0xd9, 0x96, 0xfd, + 0x7a, 0xbe, 0x64, 0xbf, 0x78, 0x03, 0xd3, 0xcf, 0xb3, 0x42, 0x79, 0x60, 0xce, 0xca, 0xfe, 0xdf, + 0x16, 0xd4, 0x16, 0xc3, 0x60, 0xc3, 0xdb, 0x5c, 0x75, 0xda, 0x47, 0xf8, 0x61, 0x9a, 0x30, 0xc0, + 0xb8, 0xf2, 0xa6, 0x5f, 0x2e, 0x6a, 0xba, 0x68, 0xd0, 0x1c, 0x5d, 0x3c, 0xb9, 0x55, 0xa0, 0xf4, + 0x12, 0x05, 0x61, 0xc6, 0x6c, 0xe6, 0x65, 0xa8, 0x29, 0x02, 0x34, 0x05, 0xd5, 0xbb, 0x84, 0x9b, + 0x8c, 0x35, 0x4c, 0x7f, 0xa2, 0x53, 0x30, 0xb8, 0xe3, 0xf8, 0x1d, 0x31, 0x5b, 0x31, 0xff, 0xf3, + 0x99, 0xca, 0x2b, 0x96, 0xfd, 0x03, 0x0b, 0x4e, 0xa9, 0x4a, 0xae, 0x93, 0xdd, 0x26, 0xf1, 0x49, + 0x2b, 0x09, 0x23, 0xf4, 0xbe, 0x05, 0xa7, 0xfc, 0x1c, 0x3d, 0x24, 0x46, 0xe3, 0x30, 0x1a, 0xec, + 0x09, 0xd1, 0xf0, 0x53, 0x79, 0x58, 0x9c, 0x5b, 0x1b, 0x7a, 0x92, 0xf7, 0x85, 0x4f, 0xde, 0x51, + 0xc1, 0xa0, 0x7a, 0x9d, 0xec, 0xb2, 0x8e, 0xd1, 0xe6, 0x8f, 0xab, 0xe6, 0x1f, 0x87, 0xe4, 0xdd, + 0x30, 0x25, 0xef, 0x13, 0x25, 0x3f, 0x5f, 0x0f, 0x99, 0xfb, 0xfb, 0x15, 0x38, 0xad, 0x68, 0x0c, + 0x75, 0xfc, 0x88, 0x0c, 0x7f, 0x7f, 0xdd, 0xbd, 0x4e, 0x76, 0xd7, 0x42, 0xba, 0x9e, 0xe6, 0x77, + 0x17, 0x5d, 0x86, 0x51, 0x97, 0x6c, 0x38, 0x1d, 0x3f, 0x51, 0xe6, 0xe2, 0x20, 0xdf, 0x47, 0xd4, + 0x53, 0x30, 0xd6, 0x69, 0xec, 0xdf, 0xae, 0xb1, 0x59, 0x99, 0x38, 0x5e, 0x40, 0x22, 0xba, 0x40, + 0x6b, 0x56, 0xfd, 0x98, 0x6e, 0xd5, 0x0b, 0x0b, 0xfe, 0x29, 0x18, 0xf4, 0xb6, 0xa9, 0xca, 0xae, + 0x98, 0x9a, 0x78, 0x85, 0x02, 0x31, 0xc7, 0xa1, 0xa7, 0x61, 0xb8, 0x15, 0x6e, 0x6f, 0x3b, 0x81, + 0x3b, 0x5d, 0x65, 0x26, 0xc3, 0x28, 0xd5, 0xea, 0x8b, 0x1c, 0x84, 0x25, 0x0e, 0x3d, 0x01, 0x03, + 0x4e, 0xb4, 0x19, 0x4f, 0x0f, 0x30, 0x9a, 0x11, 0x5a, 0xd3, 0x7c, 0xb4, 0x19, 0x63, 0x06, 0xa5, + 0xa6, 0xc0, 0xbd, 0x30, 0xba, 0xeb, 0x05, 0x9b, 0x75, 0x2f, 0x62, 0xeb, 0xba, 0x66, 0x0a, 0xdc, + 0x51, 0x18, 0xac, 0x51, 0xa1, 0x06, 0x0c, 0xb6, 0xc3, 0x28, 0x89, 0xa7, 0x87, 0xd8, 0x70, 0x3e, + 0x57, 0x28, 0x3d, 0xbc, 0xdf, 0x8d, 0x30, 0x4a, 0xd2, 0xae, 0xd0, 0x7f, 0x31, 0xe6, 0x8c, 0xd0, + 0x22, 0x54, 0x49, 0xb0, 0x33, 0x3d, 0xcc, 0xf8, 0x7d, 0xfc, 0x60, 0x7e, 0x4b, 0xc1, 0xce, 0x9b, + 0x4e, 0x94, 0xce, 0xa2, 0xa5, 0x60, 0x07, 0xd3, 0xd2, 0xa8, 0x05, 0x35, 0xe9, 0x08, 0x88, 0xa7, + 0x47, 0xca, 0x08, 0x18, 0x16, 0xe4, 0x98, 0xbc, 0xd7, 0xf1, 0x22, 0xb2, 0x4d, 0x82, 0x24, 0x4e, + 0xed, 0x61, 0x89, 0x8d, 0x71, 0xca, 0x17, 0xb5, 0x60, 0x8c, 0x9b, 0x0f, 0xab, 0x61, 0x27, 0x48, + 0xe2, 0xe9, 0x1a, 0x6b, 0x72, 0xc1, 0x86, 0xf3, 0xcd, 0xb4, 0xc4, 0xc2, 0x29, 0xc1, 0x7e, 0x4c, + 0x03, 0xc6, 0xd8, 0x60, 0x8a, 0xde, 0x86, 0x71, 0xdf, 0xdb, 0x21, 0x01, 0x89, 0xe3, 0x46, 0x14, + 0xae, 0x93, 0x69, 0x60, 0xbd, 0x79, 0xaa, 0x68, 0xf3, 0x15, 0xae, 0x93, 0x85, 0x13, 0xfb, 0x7b, + 0xb3, 0xe3, 0x37, 0xf4, 0xd2, 0xd8, 0x64, 0x86, 0xde, 0x85, 0x09, 0x6a, 0xab, 0x78, 0x29, 0xfb, + 0xd1, 0xf2, 0xec, 0xd1, 0xfe, 0xde, 0xec, 0x04, 0x36, 0x8a, 0xe3, 0x0c, 0x3b, 0xb4, 0x06, 0x35, + 0xdf, 0xdb, 0x20, 0xad, 0xdd, 0x96, 0x4f, 0xa6, 0xc7, 0x18, 0xef, 0x82, 0x29, 0x77, 0x43, 0x92, + 0x73, 0xfb, 0x50, 0xfd, 0xc5, 0x29, 0x23, 0xf4, 0x26, 0x9c, 0x49, 0x48, 0xb4, 0xed, 0x05, 0x0e, + 0x5d, 0xb4, 0x85, 0xf1, 0xc2, 0x76, 0xb8, 0xe3, 0x4c, 0x6a, 0xcf, 0x8a, 0x81, 0x3d, 0xb3, 0x96, + 0x4b, 0x85, 0x7b, 0x94, 0x46, 0xb7, 0x60, 0x92, 0xcd, 0xa7, 0x46, 0xc7, 0xf7, 0x1b, 0xa1, 0xef, + 0xb5, 0x76, 0xa7, 0x27, 0x18, 0xc3, 0xa7, 0xe5, 0xbe, 0x75, 0xc5, 0x44, 0x53, 0xbb, 0x3e, 0xfd, + 0x87, 0xb3, 0xa5, 0x91, 0x0f, 0x93, 0x31, 0x69, 0x75, 0x22, 0x2f, 0xd9, 0xa5, 0xb2, 0x4f, 0xee, + 0x27, 0xd3, 0x93, 0x65, 0xf6, 0x29, 0x4d, 0xb3, 0x10, 0x77, 0x1a, 0x64, 0x80, 0x38, 0xcb, 0x9a, + 0xaa, 0x8a, 0x38, 0x71, 0xbd, 0x60, 0x7a, 0x8a, 0x19, 0xa6, 0x6a, 0x7e, 0x35, 0x29, 0x10, 0x73, + 0x1c, 0xdb, 0xf6, 0xd1, 0x1f, 0xb7, 0xa8, 0xee, 0x3d, 0xc1, 0x08, 0xd3, 0x6d, 0x9f, 0x44, 0xe0, + 0x94, 0x86, 0x2e, 0x58, 0x49, 0xb2, 0x3b, 0x8d, 0x18, 0xa9, 0x9a, 0x6a, 0x6b, 0x6b, 0x5f, 0xc0, + 0x14, 0x6e, 0xaf, 0xc3, 0x84, 0x9a, 0xd6, 0x6c, 0x74, 0xd0, 0x2c, 0x0c, 0x52, 0xcd, 0x25, 0x77, + 0x2f, 0x35, 0xda, 0x04, 0xaa, 0xd0, 0x62, 0xcc, 0xe1, 0xac, 0x09, 0xde, 0x57, 0xc9, 0xc2, 0x6e, + 0x42, 0xb8, 0x15, 0x5b, 0xd5, 0x9a, 0x20, 0x11, 0x38, 0xa5, 0xb1, 0xff, 0x2f, 0x5f, 0x14, 0x53, + 0xdd, 0x51, 0x42, 0x6f, 0x5e, 0x84, 0x91, 0xad, 0x30, 0x4e, 0x28, 0x35, 0xab, 0x63, 0x30, 0x5d, + 0x05, 0xaf, 0x09, 0x38, 0x56, 0x14, 0xe8, 0x55, 0x18, 0x6f, 0xe9, 0x15, 0x08, 0x55, 0x7e, 0x5a, + 0x14, 0x31, 0x6b, 0xc7, 0x26, 0x2d, 0x7a, 0x05, 0x46, 0x98, 0x2b, 0xaf, 0x15, 0xfa, 0xc2, 0x5e, + 0x96, 0x2b, 0xd3, 0x48, 0x43, 0xc0, 0x1f, 0x68, 0xbf, 0xb1, 0xa2, 0xa6, 0xbb, 0x0e, 0xda, 0x84, + 0x95, 0x86, 0x50, 0xb7, 0x6a, 0xd7, 0x71, 0x8d, 0x41, 0xb1, 0xc0, 0xda, 0xbf, 0x56, 0xd1, 0x46, + 0x99, 0x1a, 0x7d, 0x04, 0x7d, 0x11, 0x86, 0xef, 0x39, 0x5e, 0xe2, 0x05, 0x9b, 0x62, 0x05, 0x7d, + 0xa1, 0xa4, 0xee, 0x65, 0xc5, 0xef, 0xf0, 0xa2, 0x7c, 0x9d, 0x10, 0x7f, 0xb0, 0x64, 0x48, 0x79, + 0x47, 0x9d, 0x20, 0xa0, 0xbc, 0x2b, 0xfd, 0xf3, 0xc6, 0xbc, 0x28, 0xe7, 0x2d, 0xfe, 0x60, 0xc9, + 0x10, 0x6d, 0x00, 0xc8, 0xd9, 0x47, 0x5c, 0xe1, 0x42, 0xfb, 0x54, 0x3f, 0xec, 0xd7, 0x54, 0xe9, + 0x85, 0x09, 0xba, 0x32, 0xa5, 0xff, 0xb1, 0xc6, 0xd9, 0xee, 0x30, 0x43, 0xa4, 0xbb, 0x59, 0xe8, + 0x6d, 0x3a, 0x01, 0x9c, 0x28, 0x21, 0xee, 0x7c, 0x22, 0x86, 0xee, 0xb9, 0x92, 0x06, 0xd5, 0x9a, + 0xb7, 0x4d, 0xf4, 0xd9, 0x22, 0xb8, 0xe0, 0x94, 0xa1, 0xfd, 0xfd, 0x2a, 0x4c, 0xf7, 0x6a, 0x2f, + 0x95, 0x49, 0x72, 0xdf, 0x4b, 0x16, 0xa9, 0xad, 0x60, 0x99, 0x32, 0xb9, 0x24, 0xe0, 0x58, 0x51, + 0x50, 0xe1, 0x88, 0xbd, 0xcd, 0xc0, 0xf1, 0x85, 0xfc, 0x2a, 0xe1, 0x68, 0x32, 0x28, 0x16, 0x58, + 0x4a, 0x17, 0x11, 0x27, 0x16, 0x2e, 0x5c, 0x4d, 0x88, 0x30, 0x83, 0x62, 0x81, 0xd5, 0xb7, 0x7f, + 0x03, 0x05, 0xdb, 0x3f, 0x63, 0x8c, 0x06, 0x1f, 0xf2, 0x18, 0xa1, 0x77, 0x01, 0x36, 0xbc, 0xc0, + 0x8b, 0xb7, 0x18, 0xfb, 0xa1, 0xfe, 0xd9, 0x2b, 0xab, 0x64, 0x59, 0xb1, 0xc1, 0x1a, 0x4b, 0xf4, + 0x12, 0x8c, 0xaa, 0x19, 0xba, 0x52, 0x9f, 0x1e, 0x36, 0x1d, 0x7f, 0xa9, 0xba, 0xaa, 0x63, 0x9d, + 0xce, 0xfe, 0x4a, 0x56, 0x64, 0xc4, 0xc4, 0xd0, 0x46, 0xd8, 0x2a, 0x3b, 0xc2, 0x95, 0x83, 0x47, + 0xd8, 0xfe, 0x2f, 0x55, 0xba, 0x77, 0xd6, 0x2a, 0xeb, 0xc4, 0x25, 0x94, 0xda, 0x1b, 0x54, 0xc3, + 0x3b, 0x09, 0x11, 0xd3, 0xf2, 0x62, 0x3f, 0xf3, 0x46, 0x5f, 0x0f, 0xe8, 0x74, 0xe0, 0x9c, 0xd0, + 0x16, 0xd4, 0x7c, 0x27, 0x66, 0x3b, 0x49, 0x22, 0xa6, 0x63, 0x7f, 0x6c, 0x53, 0x2b, 0xdc, 0x89, + 0x13, 0x6d, 0xc1, 0xe5, 0xb5, 0xa4, 0xcc, 0xe9, 0xf2, 0x44, 0xad, 0x03, 0x79, 0x72, 0xa0, 0x9a, + 0x43, 0x4d, 0x88, 0x5d, 0xcc, 0x71, 0xe8, 0x15, 0x18, 0x8b, 0x08, 0x13, 0x95, 0x45, 0x6a, 0x00, + 0x31, 0xe1, 0x1b, 0x4c, 0x2d, 0x25, 0xac, 0xe1, 0xb0, 0x41, 0x99, 0x1a, 0xca, 0x43, 0x07, 0x18, + 0xca, 0xcf, 0xc0, 0x30, 0xfb, 0xa1, 0xa4, 0x42, 0x7d, 0xa1, 0x15, 0x0e, 0xc6, 0x12, 0x9f, 0x15, + 0xa2, 0x91, 0x92, 0x42, 0xf4, 0x2c, 0x4c, 0xd4, 0x1d, 0xb2, 0x1d, 0x06, 0x4b, 0x81, 0xdb, 0x0e, + 0xbd, 0x20, 0x41, 0xd3, 0x30, 0xc0, 0x96, 0x14, 0x3e, 0xe3, 0x07, 0x28, 0x07, 0x3c, 0x40, 0x8d, + 0x5d, 0xfb, 0xff, 0x59, 0x30, 0x5e, 0x27, 0x3e, 0x49, 0xc8, 0xad, 0x36, 0x73, 0x3f, 0xa0, 0x65, + 0x40, 0x9b, 0x91, 0xd3, 0x22, 0x0d, 0x12, 0x79, 0xa1, 0xdb, 0x24, 0xad, 0x30, 0x60, 0x0e, 0x77, + 0xba, 0x46, 0x9e, 0xd9, 0xdf, 0x9b, 0x45, 0x57, 0xbb, 0xb0, 0x38, 0xa7, 0x04, 0x72, 0x61, 0xbc, + 0x1d, 0x11, 0xc3, 0x5f, 0x62, 0x15, 0xdb, 0xe7, 0x0d, 0xbd, 0x08, 0x37, 0x1f, 0x0d, 0x10, 0x36, + 0x99, 0xa2, 0xcf, 0xc1, 0x54, 0x18, 0xb5, 0xb7, 0x9c, 0xa0, 0x4e, 0xda, 0x24, 0x70, 0xa9, 0xcd, + 0x2c, 0x9c, 0x62, 0xa7, 0xf6, 0xf7, 0x66, 0xa7, 0x6e, 0x65, 0x70, 0xb8, 0x8b, 0xda, 0xfe, 0x95, + 0x0a, 0x9c, 0xae, 0x87, 0xf7, 0x82, 0x7b, 0x4e, 0xe4, 0xce, 0x37, 0x56, 0xb8, 0x21, 0xcc, 0x9c, + 0x8c, 0xd2, 0xb9, 0x69, 0xf5, 0x74, 0x6e, 0x7e, 0x09, 0x46, 0x36, 0x3c, 0xe2, 0xbb, 0x98, 0x6c, + 0x88, 0xee, 0x5d, 0x2e, 0xe3, 0xd1, 0x58, 0xa6, 0x65, 0xa4, 0x57, 0x80, 0xfb, 0x56, 0x97, 0x05, + 0x1b, 0xac, 0x18, 0xa2, 0x0e, 0x4c, 0x49, 0x4b, 0x5f, 0x62, 0xc5, 0xec, 0x78, 0xa1, 0xdc, 0x46, + 0xc2, 0xac, 0x86, 0x8d, 0x07, 0xce, 0x30, 0xc4, 0x5d, 0x55, 0xd0, 0x1d, 0xda, 0x36, 0x5d, 0x1d, + 0x06, 0x98, 0xac, 0xb0, 0x1d, 0x1a, 0xdb, 0x42, 0x32, 0xa8, 0xfd, 0x8f, 0x2d, 0x78, 0xac, 0x6b, + 0xb4, 0xc4, 0xfe, 0xfa, 0x2d, 0xb9, 0xb1, 0xe5, 0xa7, 0x33, 0x05, 0xad, 0xcc, 0x1d, 0xf3, 0x72, + 0x9b, 0xdc, 0x4a, 0x89, 0x4d, 0xee, 0x2d, 0x38, 0xb5, 0xb4, 0xdd, 0x4e, 0x76, 0xeb, 0x9e, 0xe9, + 0x93, 0x7d, 0x19, 0x86, 0xb6, 0x89, 0xeb, 0x75, 0xb6, 0xc5, 0x67, 0x9d, 0x95, 0x8a, 0x74, 0x95, + 0x41, 0x1f, 0xec, 0xcd, 0x8e, 0x37, 0x93, 0x30, 0x72, 0x36, 0x09, 0x07, 0x60, 0x41, 0x6e, 0x7f, + 0x60, 0xc1, 0xa4, 0x9c, 0x50, 0xf3, 0xae, 0x1b, 0x91, 0x38, 0x46, 0x33, 0x50, 0xf1, 0xda, 0x82, + 0x11, 0x08, 0x46, 0x95, 0x95, 0x06, 0xae, 0x78, 0x6d, 0xf4, 0x45, 0xa8, 0x71, 0x57, 0x7e, 0x2a, + 0x1c, 0x7d, 0x1e, 0x0d, 0xb0, 0xdd, 0xc7, 0x9a, 0xe4, 0x81, 0x53, 0x76, 0xd2, 0xb2, 0x64, 0xaa, + 0xba, 0x6a, 0x3a, 0x96, 0xaf, 0x09, 0x38, 0x56, 0x14, 0xe8, 0x02, 0x8c, 0x04, 0xa1, 0xcb, 0x4f, + 0x59, 0xf8, 0xb2, 0xcb, 0x44, 0xee, 0xa6, 0x80, 0x61, 0x85, 0xb5, 0xbf, 0x61, 0xc1, 0x98, 0xec, + 0x63, 0x49, 0x23, 0x97, 0x4e, 0x92, 0xd4, 0xc0, 0x4d, 0x27, 0x09, 0x35, 0x52, 0x19, 0xc6, 0xb0, + 0x4d, 0xab, 0xfd, 0xd8, 0xa6, 0xf6, 0xf7, 0x2b, 0x30, 0x21, 0x9b, 0xd3, 0xec, 0xac, 0xc7, 0x24, + 0x41, 0xef, 0x40, 0xcd, 0xe1, 0x83, 0x4f, 0xa4, 0x9c, 0x3d, 0x5f, 0xb4, 0x43, 0x37, 0xbe, 0x59, + 0x6a, 0x18, 0xcc, 0x4b, 0x3e, 0x38, 0x65, 0x89, 0x76, 0xe0, 0x44, 0x10, 0x26, 0x6c, 0x3d, 0x50, + 0xf8, 0x72, 0x1e, 0xd1, 0x6c, 0x3d, 0x8f, 0x8b, 0x7a, 0x4e, 0xdc, 0xcc, 0xf2, 0xc3, 0xdd, 0x55, + 0xa0, 0x5b, 0xd2, 0x8b, 0x51, 0x65, 0x75, 0x3d, 0x5b, 0xae, 0xae, 0xde, 0x4e, 0x0c, 0xfb, 0x87, + 0x16, 0xd4, 0x24, 0xd9, 0x51, 0xfa, 0xc4, 0xef, 0xc0, 0x70, 0xcc, 0x3e, 0x8d, 0x1c, 0xa6, 0x8b, + 0xe5, 0x9a, 0xce, 0xbf, 0x67, 0xba, 0xf8, 0xf1, 0xff, 0x31, 0x96, 0xdc, 0x98, 0x1b, 0x52, 0x75, + 0xe0, 0xd1, 0x73, 0x43, 0xaa, 0xa6, 0xf5, 0x70, 0x43, 0xfe, 0xb2, 0x05, 0x43, 0xdc, 0x39, 0x54, + 0xce, 0xc3, 0xa6, 0xf9, 0x92, 0x53, 0x8e, 0x6f, 0x52, 0xa0, 0x70, 0x2d, 0xa3, 0x3b, 0x50, 0x63, + 0x3f, 0x96, 0xa3, 0x70, 0x5b, 0x2c, 0x04, 0xcf, 0x96, 0x71, 0x4e, 0x71, 0xc5, 0xc7, 0xb5, 0xc9, + 0x9b, 0x92, 0x01, 0x4e, 0x79, 0xd9, 0x3f, 0xa8, 0xd2, 0x59, 0x9f, 0x92, 0x1a, 0xcb, 0x9a, 0x75, + 0x1c, 0xcb, 0x5a, 0xe5, 0xe8, 0x97, 0xb5, 0xf7, 0x60, 0xb2, 0xa5, 0xf9, 0xe4, 0xd3, 0xc5, 0xf4, + 0x4a, 0x49, 0x77, 0xb3, 0xe6, 0xc8, 0xe7, 0xce, 0x90, 0x45, 0x93, 0x1d, 0xce, 0xf2, 0x47, 0x04, + 0xc6, 0xf8, 0x81, 0xa2, 0xa8, 0x6f, 0xa0, 0x50, 0x66, 0xb9, 0xdf, 0x85, 0x97, 0x50, 0x95, 0xb1, + 0xa0, 0x93, 0xa6, 0xc6, 0x08, 0x1b, 0x6c, 0xed, 0xbf, 0x39, 0x08, 0x83, 0x4b, 0x3b, 0x24, 0x48, + 0x8e, 0x70, 0x96, 0x6f, 0xc3, 0x84, 0x17, 0xec, 0x84, 0xfe, 0x0e, 0x71, 0x39, 0xfe, 0x70, 0x2b, + 0xda, 0x19, 0x51, 0xc9, 0xc4, 0x8a, 0xc1, 0x0c, 0x67, 0x98, 0x1f, 0xc5, 0x7e, 0xf2, 0x0d, 0x18, + 0xe2, 0x12, 0x21, 0x36, 0x93, 0x05, 0x4e, 0x52, 0x36, 0xa0, 0x62, 0xe6, 0xa4, 0xbb, 0x5e, 0xee, + 0x9f, 0x15, 0x8c, 0xd0, 0x5d, 0x98, 0xd8, 0xf0, 0xa2, 0x38, 0xa1, 0x1b, 0xc2, 0x38, 0x71, 0xb6, + 0xdb, 0x87, 0xd9, 0x48, 0xaa, 0x21, 0x59, 0x36, 0x58, 0xe1, 0x0c, 0x6b, 0xb4, 0x05, 0xe3, 0x74, + 0x1f, 0x93, 0xd6, 0x35, 0xdc, 0x7f, 0x5d, 0xca, 0x97, 0x74, 0x43, 0xe7, 0x84, 0x4d, 0xc6, 0x54, + 0x19, 0xb5, 0xd8, 0xc6, 0x67, 0x84, 0x2d, 0xe9, 0x4a, 0x19, 0xf1, 0x1d, 0x0f, 0xc7, 0x51, 0x9d, + 0xc6, 0xce, 0x8f, 0x6b, 0xa6, 0x4e, 0x4b, 0x4f, 0x89, 0xed, 0xef, 0xd2, 0x05, 0x88, 0x8e, 0xe2, + 0x71, 0xe8, 0xee, 0x6b, 0xa6, 0xee, 0x7e, 0xaa, 0xc4, 0xc7, 0xed, 0xa1, 0xb7, 0xbf, 0x0c, 0xa3, + 0xda, 0xb7, 0x47, 0x97, 0xa0, 0xd6, 0x92, 0x47, 0x9d, 0x42, 0x81, 0x2b, 0x03, 0x42, 0x9d, 0x81, + 0xe2, 0x94, 0x86, 0x0e, 0x0c, 0x35, 0xbc, 0xb2, 0x11, 0x11, 0xd4, 0x2c, 0xc3, 0x0c, 0x63, 0xbf, + 0x00, 0xb0, 0x74, 0x9f, 0xb4, 0xe6, 0x5b, 0xec, 0x20, 0x5e, 0x3b, 0x37, 0xb1, 0x7a, 0x9f, 0x9b, + 0xd8, 0x6f, 0xc3, 0xf8, 0xd2, 0x7d, 0xba, 0xb2, 0xcb, 0x6d, 0xda, 0x79, 0x18, 0x22, 0x0c, 0xc0, + 0x5a, 0x35, 0x92, 0x0a, 0x29, 0x27, 0xc3, 0x02, 0xcb, 0x8e, 0xd1, 0xef, 0x3b, 0x62, 0xc2, 0x6a, + 0x5b, 0xde, 0x25, 0x0a, 0xc4, 0x1c, 0x67, 0x7f, 0xc7, 0x82, 0x89, 0xe5, 0x45, 0xc3, 0x4e, 0x9e, + 0x03, 0xe0, 0xf6, 0xe6, 0x9d, 0x3b, 0x37, 0xa5, 0x1f, 0x95, 0x3b, 0xbb, 0x14, 0x14, 0x6b, 0x14, + 0xe8, 0x71, 0xa8, 0xfa, 0x9d, 0x40, 0x98, 0x81, 0xc3, 0xfb, 0x7b, 0xb3, 0xd5, 0x1b, 0x9d, 0x00, + 0x53, 0x98, 0x16, 0xd8, 0x50, 0x2d, 0x1d, 0xd8, 0x50, 0x1c, 0xda, 0xf7, 0xad, 0x2a, 0x4c, 0x2d, + 0xfb, 0xe4, 0xbe, 0xd1, 0xea, 0xf3, 0x30, 0xe4, 0x46, 0xde, 0x0e, 0x89, 0xb2, 0x6e, 0x92, 0x3a, + 0x83, 0x62, 0x81, 0x2d, 0x1d, 0x6b, 0x61, 0xc4, 0x99, 0x54, 0x8f, 0x38, 0xce, 0xa4, 0xb0, 0xcf, + 0x68, 0x03, 0x86, 0x43, 0xfe, 0xfd, 0xa7, 0x07, 0x99, 0xa0, 0xbf, 0x7a, 0x70, 0x63, 0xb2, 0xe3, + 0x33, 0x27, 0xa4, 0x87, 0x1f, 0x7a, 0x2b, 0x65, 0x29, 0xa0, 0x58, 0x32, 0x9f, 0xf9, 0x0c, 0x8c, + 0xe9, 0x94, 0x7d, 0x9d, 0x7e, 0xff, 0x9c, 0x05, 0x27, 0x97, 0xfd, 0xb0, 0x75, 0x37, 0x13, 0x0c, + 0xf3, 0x12, 0x8c, 0xd2, 0xa9, 0x1a, 0x1b, 0x11, 0x62, 0x46, 0x28, 0x9c, 0x40, 0x61, 0x9d, 0x4e, + 0x2b, 0x76, 0xfb, 0xf6, 0x4a, 0x3d, 0x2f, 0x82, 0x4e, 0xa0, 0xb0, 0x4e, 0x67, 0xff, 0x67, 0x0b, + 0x9e, 0xbc, 0xba, 0xb8, 0xd4, 0xa0, 0x6a, 0x24, 0x4e, 0x48, 0x90, 0x74, 0x05, 0xf1, 0x9d, 0x87, + 0xa1, 0xb6, 0xab, 0x35, 0x45, 0x89, 0x40, 0xa3, 0xce, 0x5a, 0x21, 0xb0, 0x8f, 0x4a, 0x24, 0xeb, + 0x2f, 0x5b, 0x70, 0xf2, 0xaa, 0x97, 0x60, 0xd2, 0x0e, 0xb3, 0x71, 0x77, 0x11, 0x69, 0x87, 0xb1, + 0x97, 0x84, 0xd1, 0x6e, 0x36, 0xee, 0x0e, 0x2b, 0x0c, 0xd6, 0xa8, 0x78, 0xcd, 0x3b, 0x1e, 0x55, + 0xb0, 0xa2, 0x53, 0x5a, 0xcd, 0x1c, 0x8e, 0x15, 0x05, 0xed, 0x98, 0xeb, 0x45, 0xcc, 0x16, 0xd9, + 0x15, 0x33, 0x58, 0x75, 0xac, 0x2e, 0x11, 0x38, 0xa5, 0xb1, 0xff, 0xae, 0x05, 0xa7, 0xaf, 0xfa, + 0x9d, 0x38, 0x21, 0xd1, 0x46, 0x6c, 0x34, 0xf6, 0x05, 0xa8, 0x11, 0x69, 0x37, 0x8b, 0xb6, 0xaa, + 0x35, 0x49, 0x19, 0xd4, 0x3c, 0xe8, 0x4f, 0xd1, 0x95, 0x88, 0x31, 0xeb, 0x2f, 0x22, 0xea, 0x5f, + 0x57, 0x60, 0xfc, 0xda, 0xda, 0x5a, 0xe3, 0x2a, 0x49, 0x84, 0x0e, 0x2e, 0x76, 0xf4, 0x34, 0xb4, + 0x5d, 0xee, 0xe8, 0x95, 0xb9, 0x1e, 0xb3, 0xae, 0x93, 0x78, 0xfe, 0x1c, 0x8f, 0xb1, 0x9e, 0x5b, + 0x09, 0x92, 0x5b, 0x51, 0x33, 0x89, 0xbc, 0x60, 0x33, 0x77, 0x57, 0x2c, 0xd7, 0x89, 0x6a, 0xaf, + 0x75, 0x02, 0xbd, 0x00, 0x43, 0x71, 0x6b, 0x8b, 0xa8, 0x4d, 0xfb, 0x47, 0x95, 0x19, 0xc2, 0xa0, + 0x0f, 0xf6, 0x66, 0x6b, 0xb7, 0xf1, 0x0a, 0xff, 0x83, 0x05, 0x29, 0x7a, 0x17, 0x46, 0xb7, 0x92, + 0xa4, 0x7d, 0x8d, 0x38, 0x2e, 0x89, 0xa4, 0x96, 0x28, 0xb0, 0x02, 0xe9, 0x60, 0xf0, 0x02, 0xe9, + 0xc4, 0x4a, 0x61, 0x31, 0xd6, 0x39, 0xda, 0x4d, 0x80, 0x14, 0xf7, 0x90, 0xb6, 0x36, 0xf6, 0x5f, + 0xae, 0xc0, 0xf0, 0x35, 0x27, 0x70, 0x7d, 0x12, 0xa1, 0x65, 0x18, 0x20, 0xf7, 0x49, 0xab, 0x9c, + 0x01, 0x9b, 0x2e, 0xa4, 0xdc, 0x53, 0x45, 0xff, 0x63, 0x56, 0x1e, 0x61, 0x18, 0xa6, 0xed, 0xbe, + 0xaa, 0x02, 0x33, 0x9f, 0x2b, 0x1e, 0x05, 0x25, 0x12, 0x7c, 0x15, 0x16, 0x20, 0x2c, 0x19, 0x31, + 0x9f, 0x4e, 0xab, 0xdd, 0xa4, 0xca, 0x2d, 0x29, 0x17, 0x7b, 0xbd, 0xb6, 0xd8, 0xe0, 0xe4, 0x82, + 0x2f, 0xf7, 0xe9, 0x48, 0x20, 0x4e, 0xd9, 0xd9, 0xaf, 0xc0, 0x29, 0x76, 0x2a, 0xe8, 0x24, 0x5b, + 0xc6, 0x9c, 0x29, 0x14, 0x4e, 0xfb, 0x1f, 0x54, 0xe0, 0xc4, 0x4a, 0x73, 0xb1, 0x69, 0x7a, 0xe3, + 0x5e, 0x81, 0x31, 0xbe, 0x3c, 0x53, 0xa1, 0x73, 0x7c, 0x51, 0x5e, 0xb9, 0xb1, 0xd7, 0x34, 0x1c, + 0x36, 0x28, 0xd1, 0x93, 0x50, 0xf5, 0xde, 0x0b, 0xb2, 0xf1, 0x41, 0x2b, 0x6f, 0xdc, 0xc4, 0x14, + 0x4e, 0xd1, 0x74, 0xa5, 0xe7, 0x2a, 0x4e, 0xa1, 0xd5, 0x6a, 0xff, 0x3a, 0x4c, 0x78, 0x71, 0x2b, + 0xf6, 0x56, 0x02, 0x3a, 0xff, 0x9d, 0x96, 0x14, 0xdf, 0xd4, 0xf6, 0xa7, 0x4d, 0x55, 0x58, 0x9c, + 0xa1, 0xd6, 0xf4, 0xed, 0x60, 0x69, 0x6b, 0xa1, 0x38, 0x42, 0xf3, 0x2b, 0x50, 0x53, 0x91, 0x34, + 0x32, 0x00, 0xca, 0xca, 0x0f, 0x80, 0x2a, 0xa1, 0x70, 0xa4, 0x8f, 0xb4, 0x9a, 0xeb, 0x23, 0xfd, + 0x67, 0x16, 0xa4, 0x41, 0x03, 0x08, 0x43, 0xad, 0x1d, 0xb2, 0x03, 0x88, 0x48, 0x1e, 0xf6, 0x3d, + 0x5d, 0x20, 0x89, 0x7c, 0x26, 0x70, 0x59, 0x69, 0xc8, 0xb2, 0x38, 0x65, 0x83, 0x6e, 0xc0, 0x70, + 0x3b, 0x22, 0xcd, 0x84, 0x85, 0xf9, 0xf6, 0xc1, 0x91, 0x49, 0x75, 0x83, 0x97, 0xc4, 0x92, 0x85, + 0xfd, 0x1b, 0x16, 0xc0, 0x0d, 0x6f, 0xdb, 0x4b, 0xb0, 0x13, 0x6c, 0x92, 0x23, 0xdc, 0x45, 0xde, + 0x84, 0x81, 0xb8, 0x4d, 0x5a, 0xe5, 0x8e, 0x8e, 0xd2, 0x16, 0x35, 0xdb, 0xa4, 0x95, 0x7e, 0x06, + 0xfa, 0x0f, 0x33, 0x3e, 0xf6, 0xaf, 0x02, 0x4c, 0xa4, 0x64, 0xd4, 0x8c, 0x47, 0xcf, 0x1b, 0x71, + 0xad, 0x8f, 0x67, 0xe2, 0x5a, 0x6b, 0x8c, 0x5a, 0x0b, 0x65, 0x4d, 0xa0, 0xba, 0xed, 0xdc, 0x17, + 0xbb, 0x86, 0x97, 0xca, 0x36, 0x88, 0xd6, 0x34, 0xb7, 0xea, 0xdc, 0xe7, 0x66, 0xd4, 0x73, 0x52, + 0x80, 0x56, 0x9d, 0xfb, 0x0f, 0xf8, 0x01, 0x11, 0x9b, 0x81, 0x74, 0x9b, 0xf2, 0xf5, 0xff, 0x9a, + 0xfe, 0x67, 0x4a, 0x91, 0x56, 0xc7, 0x6a, 0xf5, 0x02, 0xe1, 0xea, 0xeb, 0xb3, 0x56, 0x2f, 0xc8, + 0xd6, 0xea, 0x05, 0x25, 0x6a, 0xf5, 0x02, 0xf4, 0xbe, 0x05, 0xc3, 0xc2, 0x43, 0xce, 0xc2, 0xaf, + 0x46, 0xaf, 0x7c, 0xba, 0xaf, 0xaa, 0x85, 0xab, 0x9d, 0x57, 0x7f, 0x49, 0xda, 0x8e, 0x02, 0x5a, + 0xd8, 0x04, 0x59, 0x35, 0xfa, 0xb6, 0x05, 0x13, 0xe2, 0x37, 0x26, 0xef, 0x75, 0x48, 0x9c, 0x88, + 0x55, 0xea, 0x73, 0x87, 0x69, 0x8d, 0x60, 0xc1, 0x1b, 0xf5, 0x29, 0xa9, 0x62, 0x4c, 0x64, 0x61, + 0xdb, 0x32, 0xed, 0x41, 0xdf, 0xb3, 0xe0, 0xd4, 0xb6, 0x73, 0x9f, 0xd7, 0xc8, 0x61, 0xd8, 0x49, + 0xbc, 0x50, 0x84, 0x98, 0x2d, 0xf7, 0x2b, 0x27, 0x5d, 0x8c, 0x78, 0x73, 0x5f, 0x93, 0xc7, 0x96, + 0x79, 0x24, 0x85, 0x8d, 0xce, 0x6d, 0xe1, 0x8c, 0x0b, 0x23, 0x52, 0x30, 0x73, 0xac, 0xf6, 0x05, + 0x7d, 0x31, 0x3e, 0x78, 0x06, 0x4a, 0x07, 0xda, 0xdc, 0x1b, 0x1d, 0x27, 0x48, 0xbc, 0x64, 0x57, + 0xb3, 0xf1, 0x59, 0x2d, 0x42, 0x10, 0x8f, 0xb0, 0x96, 0x2d, 0x18, 0xd3, 0x65, 0xee, 0x08, 0x6b, + 0x0a, 0xe1, 0x64, 0x8e, 0x3c, 0x1d, 0x61, 0x85, 0x1d, 0x78, 0xbc, 0xa7, 0x5c, 0x1c, 0x5d, 0xb5, + 0xf6, 0x0f, 0x2d, 0x5d, 0x61, 0x1e, 0x87, 0x63, 0x66, 0xd5, 0x74, 0xcc, 0x5c, 0x28, 0x3b, 0x75, + 0x7a, 0x78, 0x67, 0x36, 0xf4, 0xf6, 0xd3, 0x95, 0x00, 0xad, 0xc1, 0x90, 0x4f, 0x21, 0xf2, 0x34, + 0xe8, 0x62, 0x3f, 0x93, 0x33, 0x35, 0x2e, 0x18, 0x3c, 0xc6, 0x82, 0x97, 0xfd, 0x9b, 0x16, 0x0c, + 0x1c, 0xc7, 0xf0, 0x34, 0xcc, 0xe1, 0xe9, 0x65, 0xa2, 0x8a, 0xbb, 0x9e, 0x73, 0xd8, 0xb9, 0xb7, + 0x74, 0x3f, 0x21, 0x41, 0xcc, 0x4c, 0xc9, 0xdc, 0x11, 0xfa, 0x95, 0x0a, 0x8c, 0xd2, 0x8a, 0xa4, + 0x9f, 0xe8, 0x55, 0x18, 0xf7, 0x9d, 0x75, 0xe2, 0x4b, 0x77, 0x72, 0x76, 0xdb, 0x75, 0x43, 0x47, + 0x62, 0x93, 0x96, 0x16, 0xde, 0xd0, 0xbd, 0xed, 0xc2, 0x24, 0x52, 0x85, 0x0d, 0x57, 0x3c, 0x36, + 0x69, 0xa9, 0xe5, 0x7f, 0xcf, 0x49, 0x5a, 0x5b, 0x62, 0x4b, 0xa6, 0x9a, 0x7b, 0x87, 0x02, 0x31, + 0xc7, 0xa1, 0x79, 0x98, 0x94, 0x12, 0xfb, 0x26, 0x1f, 0x3a, 0x61, 0x2e, 0xaa, 0x7b, 0x7a, 0xd8, + 0x44, 0xe3, 0x2c, 0x3d, 0xfa, 0x0c, 0x4c, 0xd0, 0xc1, 0x09, 0x3b, 0x89, 0x0c, 0x56, 0x18, 0x64, + 0xc1, 0x0a, 0x2c, 0x38, 0x74, 0xcd, 0xc0, 0xe0, 0x0c, 0xa5, 0xfd, 0x2e, 0x9c, 0xbc, 0x11, 0x3a, + 0xee, 0x82, 0xe3, 0x3b, 0x41, 0x8b, 0x44, 0x2b, 0xc1, 0x66, 0xe1, 0xb9, 0xae, 0x7e, 0xf6, 0x5a, + 0x29, 0x3a, 0x7b, 0xb5, 0x23, 0x40, 0x7a, 0x05, 0x22, 0xcc, 0xe6, 0x6d, 0x18, 0xf6, 0x78, 0x55, + 0x42, 0x6a, 0x2f, 0x17, 0x39, 0x95, 0xba, 0xda, 0xa8, 0x85, 0x8d, 0x70, 0x00, 0x96, 0x2c, 0xe9, + 0x4e, 0x22, 0xcf, 0x0b, 0x55, 0xbc, 0x59, 0xb3, 0xff, 0xaa, 0x05, 0x93, 0x37, 0x33, 0x97, 0xc1, + 0xce, 0xc3, 0x50, 0x4c, 0xa2, 0x1c, 0x97, 0x5a, 0x93, 0x41, 0xb1, 0xc0, 0x3e, 0xf4, 0x6d, 0xfa, + 0x2f, 0x56, 0xa0, 0xc6, 0x62, 0x36, 0xdb, 0x4e, 0xeb, 0x28, 0x8d, 0xd2, 0x55, 0xc3, 0x28, 0x2d, + 0xd8, 0x24, 0xaa, 0x06, 0xf5, 0xb2, 0x49, 0xd1, 0x6d, 0x75, 0x39, 0xaa, 0xd4, 0xfe, 0x30, 0x65, + 0xc8, 0xef, 0xd1, 0x4c, 0x98, 0x77, 0xa9, 0xe4, 0xc5, 0x29, 0x76, 0x1a, 0xaa, 0x68, 0x1f, 0xbd, + 0xd3, 0x50, 0xd5, 0xb4, 0x1e, 0x5a, 0xa9, 0xa1, 0xb5, 0x9e, 0xa9, 0xed, 0xcf, 0xb2, 0x00, 0x3c, + 0xc7, 0xf7, 0xbe, 0x4a, 0xd4, 0x25, 0xc3, 0x59, 0x11, 0x4f, 0x27, 0xa0, 0x0f, 0x98, 0x82, 0x11, + 0xff, 0xf8, 0xdd, 0xd1, 0xb4, 0x88, 0x7d, 0x0d, 0x26, 0x33, 0x63, 0x87, 0x5e, 0x82, 0xc1, 0xf6, + 0x96, 0x13, 0x93, 0x4c, 0x64, 0xc7, 0x60, 0x83, 0x02, 0x1f, 0xec, 0xcd, 0x4e, 0xa8, 0x02, 0x0c, + 0x82, 0x39, 0xb5, 0xfd, 0x27, 0x16, 0x0c, 0xdc, 0x0c, 0xdd, 0xa3, 0x94, 0xb1, 0x6b, 0x86, 0x8c, + 0x9d, 0x2f, 0xbe, 0x71, 0xde, 0x53, 0xbc, 0x1a, 0x19, 0xf1, 0xba, 0x50, 0x82, 0xd7, 0xc1, 0x92, + 0xb5, 0x0d, 0xa3, 0xec, 0x46, 0xbb, 0x08, 0x69, 0x79, 0xc1, 0xd8, 0x40, 0xcd, 0x66, 0x36, 0x50, + 0x93, 0x1a, 0xa9, 0xb6, 0x8d, 0x7a, 0x06, 0x86, 0x45, 0x08, 0x45, 0x36, 0xea, 0x50, 0xd0, 0x62, + 0x89, 0xb7, 0x7f, 0xbd, 0x0a, 0xc6, 0x0d, 0x7a, 0xf4, 0x23, 0x0b, 0xe6, 0x22, 0x7e, 0xe5, 0xc1, + 0xad, 0x77, 0x22, 0x2f, 0xd8, 0x6c, 0xb6, 0xb6, 0x88, 0xdb, 0xf1, 0xbd, 0x60, 0x73, 0x65, 0x33, + 0x08, 0x15, 0x78, 0xe9, 0x3e, 0x69, 0x75, 0x98, 0x77, 0xb5, 0xf4, 0xc5, 0x7d, 0x75, 0x86, 0x7a, + 0x65, 0x7f, 0x6f, 0x76, 0x0e, 0xf7, 0x55, 0x0b, 0xee, 0xb3, 0x55, 0xe8, 0xf7, 0x2d, 0xb8, 0xc4, + 0xef, 0x90, 0x97, 0xef, 0x49, 0xa9, 0x8d, 0x67, 0x43, 0x32, 0x4d, 0xd9, 0xad, 0x91, 0x68, 0x7b, + 0xe1, 0x65, 0x31, 0xc8, 0x97, 0x1a, 0xfd, 0xd5, 0x8a, 0xfb, 0x6d, 0xa6, 0xfd, 0x6f, 0xab, 0x30, + 0x4e, 0xc7, 0x33, 0xbd, 0x3f, 0xfa, 0x92, 0x21, 0x26, 0x1f, 0xcb, 0x88, 0xc9, 0x09, 0x83, 0xf8, + 0xe1, 0x5c, 0x1d, 0x4d, 0xe0, 0x84, 0xef, 0xc4, 0xc9, 0x35, 0xe2, 0x44, 0xc9, 0x3a, 0x71, 0xd8, + 0x81, 0xa5, 0x98, 0x04, 0x7d, 0x1d, 0x82, 0xaa, 0xb8, 0x9c, 0x1b, 0x59, 0x6e, 0xb8, 0xbb, 0x02, + 0x74, 0x0f, 0x10, 0x3b, 0x1d, 0x8d, 0x9c, 0x20, 0xe6, 0x9d, 0xf1, 0x84, 0x43, 0xb6, 0xcf, 0x6a, + 0x67, 0x44, 0xb5, 0xe8, 0x46, 0x17, 0x3b, 0x9c, 0x53, 0x85, 0x76, 0x04, 0x3e, 0x58, 0xf6, 0x08, + 0x7c, 0xa8, 0x20, 0xe0, 0xf7, 0xe7, 0x2d, 0x38, 0x49, 0x3f, 0x8c, 0x19, 0x1c, 0x1a, 0xa3, 0x10, + 0x26, 0x69, 0x0f, 0x7c, 0x92, 0x48, 0x98, 0x98, 0x61, 0x05, 0xb6, 0xb4, 0xc9, 0x27, 0xb5, 0xd8, + 0xae, 0x9b, 0xcc, 0x70, 0x96, 0xbb, 0xfd, 0xeb, 0x16, 0xb0, 0xe8, 0xb3, 0xe3, 0x58, 0xc7, 0xae, + 0x9a, 0xeb, 0x98, 0x5d, 0xac, 0x34, 0x7a, 0x2c, 0x61, 0x2f, 0xc2, 0x14, 0xc5, 0x36, 0xa2, 0xf0, + 0xfe, 0xae, 0x34, 0xae, 0x8b, 0x7d, 0xb3, 0xef, 0x57, 0xf8, 0xcc, 0x51, 0xd7, 0xb7, 0xd0, 0x2f, + 0x58, 0x30, 0xd2, 0x72, 0xda, 0x4e, 0x8b, 0xa7, 0x20, 0x29, 0xe1, 0x87, 0x31, 0xca, 0xcf, 0x2d, + 0x8a, 0xb2, 0xdc, 0x87, 0xf0, 0x49, 0xd9, 0x75, 0x09, 0x2e, 0xf4, 0x1b, 0xa8, 0xca, 0x67, 0x3c, + 0x18, 0x37, 0x98, 0x1d, 0xe1, 0xc6, 0xf3, 0x17, 0x2c, 0xae, 0xf5, 0xd5, 0xe6, 0xe0, 0x1e, 0x9c, + 0x08, 0xb4, 0xff, 0x54, 0x9f, 0x49, 0x5b, 0x78, 0xae, 0xbc, 0x5e, 0x67, 0x6a, 0x50, 0x0b, 0xb4, + 0xcb, 0x30, 0xc4, 0xdd, 0x75, 0xd8, 0xff, 0xd0, 0x82, 0xc7, 0x74, 0x42, 0xed, 0xb6, 0x5d, 0x91, + 0x5f, 0xb8, 0x0e, 0x23, 0x61, 0x9b, 0x44, 0x4e, 0xba, 0x11, 0xba, 0x20, 0x47, 0xff, 0x96, 0x80, + 0x3f, 0xd8, 0x9b, 0x3d, 0xa5, 0x73, 0x97, 0x70, 0xac, 0x4a, 0x22, 0x1b, 0x86, 0xd8, 0xb8, 0xc4, + 0xe2, 0x9e, 0x24, 0x4b, 0xc8, 0xc1, 0x4e, 0x43, 0x62, 0x2c, 0x30, 0xf6, 0x5f, 0xb3, 0xb8, 0xb0, + 0xe9, 0x4d, 0x47, 0x5f, 0x83, 0xa9, 0x6d, 0xba, 0x67, 0x5a, 0xba, 0xdf, 0xa6, 0x2b, 0x29, 0x3b, + 0x05, 0xb6, 0xca, 0xac, 0x1f, 0x3d, 0xba, 0xbb, 0x30, 0x2d, 0x5a, 0x3f, 0xb5, 0x9a, 0x61, 0x8b, + 0xbb, 0x2a, 0xb2, 0xff, 0x40, 0x4c, 0x59, 0x66, 0xbc, 0x3d, 0x03, 0xc3, 0xed, 0xd0, 0x5d, 0x5c, + 0xa9, 0x63, 0x31, 0x56, 0x4a, 0xe7, 0x34, 0x38, 0x18, 0x4b, 0x3c, 0xba, 0x02, 0x40, 0xee, 0x27, + 0x24, 0x0a, 0x1c, 0x5f, 0x9d, 0xde, 0x2a, 0x5b, 0x69, 0x49, 0x61, 0xb0, 0x46, 0x45, 0xcb, 0xb4, + 0xa3, 0x70, 0xc7, 0x73, 0x59, 0xd4, 0x7b, 0xd5, 0x2c, 0xd3, 0x50, 0x18, 0xac, 0x51, 0xd1, 0x9d, + 0x6a, 0x27, 0x88, 0xf9, 0x3a, 0xe6, 0xac, 0x8b, 0x3c, 0x12, 0x23, 0xe9, 0x4e, 0xf5, 0xb6, 0x8e, + 0xc4, 0x26, 0xad, 0xfd, 0x3b, 0x35, 0x80, 0xd4, 0x52, 0x42, 0xef, 0x77, 0xcf, 0xd0, 0x4f, 0x95, + 0x35, 0xb3, 0x1e, 0xde, 0xf4, 0x44, 0xdf, 0xb4, 0x60, 0xd4, 0xf1, 0xfd, 0xb0, 0xe5, 0x24, 0xac, + 0x47, 0x95, 0xb2, 0xba, 0x42, 0xb4, 0x64, 0x3e, 0x2d, 0xcb, 0x1b, 0xf3, 0x82, 0x3c, 0xdc, 0xd3, + 0x30, 0x85, 0xed, 0xd1, 0x9b, 0x80, 0x3e, 0x29, 0x2d, 0x6c, 0xfe, 0x51, 0x66, 0xb2, 0x16, 0x76, + 0x8d, 0x69, 0x48, 0xcd, 0xb8, 0x46, 0xef, 0x1a, 0x29, 0x13, 0x06, 0xca, 0x5c, 0xd1, 0x35, 0x6c, + 0x87, 0xa2, 0x6c, 0x09, 0xe8, 0x8b, 0x7a, 0x40, 0xf0, 0x60, 0x99, 0xfb, 0xaf, 0x9a, 0x09, 0x5b, + 0x10, 0x0c, 0x9c, 0xc0, 0xa4, 0x6b, 0xae, 0x95, 0x22, 0xc2, 0xeb, 0x72, 0x71, 0x0d, 0x99, 0x45, + 0x36, 0x5d, 0x1d, 0x33, 0x08, 0x9c, 0xad, 0x02, 0x7d, 0x91, 0x87, 0x6b, 0xaf, 0x04, 0x1b, 0xa1, + 0x08, 0xf2, 0xba, 0x58, 0xe2, 0x9b, 0xef, 0xc6, 0x09, 0xd9, 0xa6, 0x65, 0xd2, 0xd5, 0xf0, 0xa6, + 0xe0, 0x82, 0x15, 0x3f, 0xb4, 0x06, 0x43, 0xec, 0x72, 0x49, 0x3c, 0x3d, 0x52, 0xc6, 0x5b, 0x66, + 0x5e, 0xab, 0x4c, 0x6d, 0x10, 0xf6, 0x37, 0xc6, 0x82, 0x17, 0xba, 0x26, 0xaf, 0x21, 0xc7, 0x2b, + 0xc1, 0xed, 0x98, 0xb0, 0x6b, 0xc8, 0xb5, 0x85, 0x8f, 0xa7, 0xf7, 0x8a, 0x39, 0x3c, 0x37, 0x49, + 0x94, 0x51, 0x92, 0x9a, 0x22, 0xe2, 0xbf, 0xcc, 0x3d, 0x35, 0x0d, 0x65, 0x1a, 0x6a, 0x66, 0xaa, + 0x4a, 0x07, 0xfb, 0x4d, 0x93, 0x19, 0xce, 0x72, 0x3f, 0xc6, 0x35, 0x70, 0xc6, 0x87, 0xa9, 0xec, + 0x94, 0x3c, 0xc2, 0x15, 0xf7, 0x8f, 0x07, 0x60, 0xc2, 0x14, 0x0c, 0x74, 0x09, 0x6a, 0xdb, 0x2c, + 0x33, 0x54, 0x9a, 0x8f, 0x46, 0xc9, 0xff, 0xaa, 0x44, 0xe0, 0x94, 0x86, 0x65, 0xe6, 0x61, 0xc5, + 0xb5, 0xd0, 0x9b, 0x34, 0x33, 0x8f, 0xc2, 0x60, 0x8d, 0x8a, 0xda, 0xad, 0xeb, 0x61, 0x98, 0x28, + 0xc5, 0xad, 0x64, 0x66, 0x81, 0x41, 0xb1, 0xc0, 0x52, 0x85, 0x7d, 0x97, 0x76, 0xc8, 0x37, 0xdd, + 0x7e, 0x4a, 0x61, 0x5f, 0xd7, 0x91, 0xd8, 0xa4, 0xa5, 0x0b, 0x50, 0x18, 0x33, 0x21, 0x14, 0xd6, + 0x71, 0x1a, 0xca, 0xd4, 0xe4, 0x97, 0xad, 0x24, 0x1e, 0x7d, 0x01, 0x1e, 0x53, 0x77, 0xa3, 0x30, + 0x77, 0xa3, 0xca, 0x1a, 0x87, 0x8c, 0x2d, 0xee, 0x63, 0x8b, 0xf9, 0x64, 0xb8, 0x57, 0x79, 0xf4, + 0x3a, 0x4c, 0x08, 0xcb, 0x56, 0x72, 0x1c, 0x36, 0x4f, 0xba, 0xaf, 0x1b, 0x58, 0x9c, 0xa1, 0x46, + 0x75, 0x98, 0xa2, 0x10, 0x66, 0x51, 0x4a, 0x0e, 0xfc, 0x8e, 0x97, 0x5a, 0x99, 0xaf, 0x67, 0xf0, + 0xb8, 0xab, 0x04, 0x9a, 0x87, 0x49, 0x6e, 0x5b, 0xd0, 0x8d, 0x1c, 0xfb, 0x0e, 0x22, 0x28, 0x53, + 0x4d, 0x82, 0x5b, 0x26, 0x1a, 0x67, 0xe9, 0xd1, 0x2b, 0x30, 0xe6, 0x44, 0xad, 0x2d, 0x2f, 0x21, + 0xad, 0xa4, 0x13, 0xf1, 0x0b, 0xfe, 0x5a, 0xa8, 0xc0, 0xbc, 0x86, 0xc3, 0x06, 0xa5, 0xfd, 0x55, + 0x38, 0x99, 0x13, 0xfb, 0x4d, 0x05, 0xc7, 0x69, 0x7b, 0xb2, 0x4f, 0x99, 0xa0, 0xa4, 0xf9, 0xc6, + 0x8a, 0xec, 0x8d, 0x46, 0x45, 0xa5, 0x93, 0xf9, 0x8f, 0xb5, 0x34, 0x71, 0x4a, 0x3a, 0x97, 0x25, + 0x02, 0xa7, 0x34, 0xf6, 0xff, 0xa8, 0x81, 0xe6, 0x6d, 0x29, 0x11, 0x8a, 0xf2, 0x0a, 0x8c, 0xc9, + 0xcc, 0x87, 0x5a, 0xc6, 0x31, 0xd5, 0xcd, 0xab, 0x1a, 0x0e, 0x1b, 0x94, 0xb4, 0x6d, 0x81, 0xf4, + 0x1d, 0x65, 0x43, 0xa0, 0x94, 0x53, 0x09, 0xa7, 0x34, 0xe8, 0x22, 0x8c, 0xc4, 0xc4, 0xdf, 0xb8, + 0xe1, 0x05, 0x77, 0x85, 0x60, 0x2b, 0xad, 0xdc, 0x14, 0x70, 0xac, 0x28, 0xd0, 0xe7, 0xa0, 0xda, + 0xf1, 0x5c, 0x21, 0xca, 0x73, 0xd2, 0xee, 0xbc, 0xbd, 0x52, 0x7f, 0xb0, 0x37, 0x3b, 0x9b, 0x9f, + 0xce, 0x91, 0xee, 0xa6, 0xe3, 0x39, 0x3a, 0xf9, 0x68, 0xd1, 0x3c, 0x37, 0xfa, 0x50, 0x9f, 0x6e, + 0xf4, 0x2b, 0x00, 0xa2, 0xcf, 0x52, 0x92, 0xab, 0xe9, 0x37, 0xbb, 0xaa, 0x30, 0x58, 0xa3, 0xa2, + 0x7b, 0xf2, 0x56, 0x44, 0x1c, 0xb9, 0x69, 0xe5, 0x81, 0xc9, 0x23, 0x1f, 0x62, 0x4f, 0xbe, 0x98, + 0xe5, 0x86, 0xbb, 0x2b, 0x40, 0x6d, 0x38, 0xe1, 0xd2, 0x79, 0x64, 0xd4, 0x5a, 0x3b, 0x44, 0x38, + 0x34, 0xad, 0xb1, 0x9e, 0xe5, 0x84, 0xbb, 0x99, 0xa3, 0x77, 0x60, 0x46, 0x02, 0xbb, 0x6f, 0x3f, + 0xb2, 0xe9, 0x52, 0x5d, 0x38, 0xbb, 0xbf, 0x37, 0x3b, 0x53, 0xef, 0x49, 0x85, 0x0f, 0xe0, 0x80, + 0xde, 0x86, 0x21, 0x76, 0xf0, 0x12, 0x4f, 0x8f, 0xb2, 0xd5, 0xee, 0xc5, 0xb2, 0x7e, 0xc7, 0x39, + 0x76, 0x7c, 0x23, 0xe2, 0x39, 0xd3, 0xc3, 0x2c, 0x06, 0xc4, 0x82, 0x27, 0x6a, 0xc3, 0xa8, 0x13, + 0x04, 0x61, 0xe2, 0x70, 0x23, 0x6c, 0xac, 0x8c, 0x1d, 0xa9, 0x55, 0x31, 0x9f, 0x96, 0xe5, 0xf5, + 0xa8, 0x20, 0x31, 0x0d, 0x83, 0xf5, 0x2a, 0xe8, 0x32, 0x1e, 0xde, 0xa3, 0x0a, 0x53, 0x9e, 0x3d, + 0xc4, 0xd3, 0xe3, 0x65, 0x96, 0xf1, 0x5b, 0x46, 0x21, 0x4d, 0x83, 0x99, 0xcc, 0x70, 0x96, 0x3b, + 0x9a, 0x33, 0xdc, 0xc9, 0x13, 0x69, 0xb4, 0x72, 0xea, 0x4e, 0xd6, 0xbd, 0xc7, 0xec, 0x66, 0x2d, + 0x8f, 0x50, 0x64, 0x9a, 0x60, 0x32, 0x73, 0xb3, 0x36, 0x45, 0x61, 0x9d, 0x6e, 0xe6, 0xd3, 0x30, + 0xaa, 0x0d, 0x78, 0x3f, 0x61, 0xb1, 0x33, 0xaf, 0xc3, 0x54, 0x76, 0x20, 0xfb, 0x0a, 0xab, 0xfd, + 0x5f, 0x15, 0x98, 0xcc, 0x39, 0xd0, 0xb9, 0xeb, 0xb1, 0xc0, 0x71, 0x43, 0xe5, 0x5d, 0xf7, 0x02, + 0x17, 0x33, 0x8c, 0xa9, 0xb8, 0x2a, 0x25, 0x14, 0x97, 0xd4, 0xa2, 0xd5, 0x9e, 0x5a, 0x54, 0x28, + 0xab, 0x81, 0xc3, 0x2b, 0x2b, 0x73, 0x75, 0x18, 0x2c, 0xb5, 0x3a, 0x3c, 0x04, 0x05, 0x67, 0x2c, + 0x30, 0xc3, 0x25, 0x16, 0x98, 0x07, 0x16, 0x4c, 0x98, 0x92, 0x57, 0x62, 0xc4, 0x1f, 0xd5, 0x01, + 0x9c, 0x63, 0x1b, 0xb1, 0x24, 0x0a, 0x7d, 0x9f, 0x44, 0x22, 0x60, 0x6e, 0x42, 0xec, 0xab, 0x04, + 0x14, 0x6b, 0x14, 0xf6, 0xb7, 0x2b, 0x30, 0x95, 0x46, 0x4f, 0x8b, 0x0c, 0xb0, 0x47, 0x77, 0x42, + 0xb2, 0x66, 0x9c, 0x90, 0x14, 0x25, 0x76, 0xcd, 0xb4, 0xab, 0xe7, 0x69, 0xc9, 0xdb, 0x99, 0xd3, + 0x92, 0x17, 0xfb, 0xe4, 0x7b, 0xf0, 0xc9, 0xc9, 0x3f, 0xaf, 0xc0, 0xe9, 0x6c, 0x91, 0x45, 0xdf, + 0xf1, 0xb6, 0x8f, 0x70, 0x9c, 0xbe, 0x60, 0x8c, 0xd3, 0xcb, 0xfd, 0xf5, 0x87, 0x35, 0xae, 0xe7, + 0x60, 0x39, 0x99, 0xc1, 0xfa, 0xf4, 0x61, 0x98, 0x1f, 0x3c, 0x62, 0xbf, 0x6b, 0xc1, 0xe3, 0xb9, + 0xe5, 0x8e, 0xc3, 0x13, 0xfc, 0x96, 0xe9, 0x09, 0x7e, 0xe1, 0x10, 0xdd, 0xeb, 0xe1, 0x1a, 0xfe, + 0x6f, 0x95, 0x1e, 0xdd, 0x62, 0xde, 0xb2, 0x5b, 0x30, 0xea, 0xb4, 0x5a, 0x24, 0x8e, 0x57, 0x43, + 0x57, 0xa5, 0x24, 0x7a, 0x9e, 0xad, 0x9f, 0x29, 0xf8, 0xc1, 0xde, 0xec, 0x4c, 0x96, 0x45, 0x8a, + 0xc6, 0x3a, 0x07, 0x33, 0xb5, 0x58, 0xe5, 0x88, 0x52, 0x8b, 0x5d, 0x01, 0xd8, 0x51, 0xbb, 0xf4, + 0xac, 0x13, 0x4e, 0xdb, 0xbf, 0x6b, 0x54, 0xe8, 0x1d, 0x66, 0xf5, 0xf2, 0x48, 0x91, 0x81, 0xc2, + 0x09, 0x67, 0x7c, 0x40, 0x3d, 0xec, 0x84, 0x5f, 0x1d, 0x55, 0x1e, 0x4b, 0xc5, 0xd3, 0xfe, 0x6e, + 0x15, 0x3e, 0x7a, 0x80, 0xd8, 0xa1, 0x79, 0xf3, 0x00, 0xf8, 0xb9, 0xac, 0x7b, 0x6a, 0x26, 0xb7, + 0xb0, 0xe1, 0xaf, 0xca, 0x7c, 0xac, 0xca, 0x87, 0xfe, 0x58, 0xdf, 0xd2, 0x9d, 0x89, 0x3c, 0xe2, + 0xf3, 0xea, 0xa1, 0x27, 0xd6, 0x4f, 0xa7, 0xf3, 0xff, 0xeb, 0x16, 0x7c, 0x2c, 0xb7, 0x53, 0x46, + 0x9c, 0xc9, 0x25, 0xa8, 0xb5, 0x28, 0x50, 0xbb, 0x92, 0x93, 0xde, 0xb4, 0x93, 0x08, 0x9c, 0xd2, + 0x18, 0xe1, 0x24, 0x95, 0xc2, 0x70, 0x92, 0xff, 0x60, 0xc1, 0xa9, 0x6c, 0x23, 0x8e, 0x43, 0xeb, + 0x34, 0x4d, 0xad, 0x33, 0xd7, 0xdf, 0xb7, 0xef, 0xa1, 0x70, 0xbe, 0x3d, 0x0e, 0x67, 0xba, 0x16, + 0x2b, 0x3e, 0x8c, 0x3f, 0x6b, 0xc1, 0x89, 0x4d, 0xb6, 0xbf, 0xd0, 0x2e, 0x3e, 0x89, 0x8e, 0x15, + 0xdc, 0x16, 0x3b, 0xf0, 0xbe, 0x14, 0xdf, 0x2d, 0x75, 0x91, 0xe0, 0xee, 0xca, 0xd0, 0x37, 0x2c, + 0x38, 0xe5, 0xdc, 0x8b, 0xbb, 0x9e, 0x13, 0x10, 0x72, 0xf4, 0x7a, 0x81, 0x2b, 0xaf, 0xe0, 0x21, + 0x82, 0x85, 0xe9, 0xfd, 0xbd, 0xd9, 0x53, 0x79, 0x54, 0x38, 0xb7, 0x56, 0xf4, 0xb6, 0x48, 0xc3, + 0x46, 0xcd, 0xbe, 0x52, 0x57, 0xf8, 0xf2, 0xae, 0x61, 0x70, 0x9d, 0x24, 0x31, 0x58, 0x71, 0x44, + 0x5f, 0x86, 0xda, 0xa6, 0xbc, 0xeb, 0x24, 0x94, 0x5e, 0xc1, 0xca, 0x92, 0x7b, 0x35, 0x8a, 0x07, + 0xfb, 0x2b, 0x14, 0x4e, 0x99, 0xa2, 0x6b, 0x50, 0x0d, 0x36, 0x62, 0x71, 0x6d, 0xb9, 0x28, 0x9c, + 0xc8, 0x0c, 0xde, 0xe2, 0x17, 0x31, 0x6f, 0x2e, 0x37, 0x31, 0x65, 0x41, 0x39, 0x45, 0xeb, 0xae, + 0xf0, 0x61, 0x17, 0x70, 0xc2, 0x0b, 0xf5, 0x6e, 0x4e, 0x78, 0xa1, 0x8e, 0x29, 0x0b, 0x16, 0xb7, + 0x18, 0xb7, 0x62, 0x4f, 0x38, 0xa8, 0x0b, 0xee, 0xb4, 0x77, 0x5d, 0x4e, 0xe1, 0x19, 0xf9, 0x18, + 0x18, 0x73, 0x46, 0x68, 0x0d, 0x86, 0x5a, 0x2c, 0x83, 0xb6, 0xf0, 0x1f, 0x14, 0xe5, 0x55, 0xee, + 0xca, 0xb6, 0xcd, 0x0f, 0xd2, 0x38, 0x1c, 0x0b, 0x5e, 0x8c, 0x2b, 0x69, 0x6f, 0x6d, 0xc4, 0xc2, + 0x3f, 0x50, 0xc4, 0xb5, 0x2b, 0x17, 0xba, 0xe0, 0xca, 0xe0, 0x58, 0xf0, 0x42, 0x75, 0xa8, 0x6c, + 0xb4, 0x44, 0x1a, 0xcc, 0x82, 0x1d, 0xad, 0x79, 0xab, 0x76, 0x61, 0x68, 0x7f, 0x6f, 0xb6, 0xb2, + 0xbc, 0x88, 0x2b, 0x1b, 0x2d, 0xf4, 0x16, 0x0c, 0x6f, 0xf0, 0x7b, 0x92, 0x22, 0xe5, 0xe5, 0xe5, + 0xa2, 0xcb, 0x9c, 0x5d, 0x97, 0x2a, 0xf9, 0x85, 0x0e, 0x81, 0xc0, 0x92, 0x1d, 0x7a, 0x07, 0x60, + 0x43, 0xdd, 0xfc, 0x14, 0x39, 0x2f, 0xe7, 0xfa, 0xbb, 0x29, 0x2a, 0x76, 0xcf, 0x0a, 0x8a, 0x35, + 0x8e, 0x54, 0xe6, 0x1d, 0xf9, 0x08, 0x00, 0xcb, 0x77, 0x59, 0x28, 0xf3, 0xb9, 0x6f, 0x06, 0x70, + 0x99, 0x57, 0x28, 0x9c, 0x32, 0x45, 0x1d, 0x18, 0xdf, 0x89, 0xdb, 0x5b, 0x44, 0x4e, 0x7d, 0x96, + 0x04, 0x73, 0xf4, 0xca, 0x6b, 0x05, 0x99, 0x4d, 0x45, 0x11, 0x2f, 0x4a, 0x3a, 0x8e, 0xdf, 0xa5, + 0xc1, 0x58, 0x36, 0xa9, 0x37, 0x75, 0xb6, 0xd8, 0xac, 0x85, 0x7e, 0x92, 0xf7, 0x3a, 0xe1, 0xfa, + 0x6e, 0x42, 0x44, 0x92, 0xcc, 0x82, 0x4f, 0xf2, 0x06, 0x27, 0xee, 0xfe, 0x24, 0x02, 0x81, 0x25, + 0x3b, 0x35, 0x64, 0x4c, 0x1b, 0x4f, 0x95, 0x1e, 0xb2, 0xae, 0x3e, 0xa4, 0x43, 0xc6, 0xb4, 0x6f, + 0xca, 0x94, 0x69, 0xdd, 0xf6, 0x56, 0x98, 0x84, 0x41, 0x46, 0xf7, 0x9f, 0x28, 0xa3, 0x75, 0x1b, + 0x39, 0x25, 0xbb, 0xb5, 0x6e, 0x1e, 0x15, 0xce, 0xad, 0xd5, 0xfe, 0x83, 0xc1, 0xee, 0xf5, 0x96, + 0x99, 0xc3, 0xbf, 0xd4, 0x7d, 0xba, 0xfa, 0xb9, 0xfe, 0xb7, 0x7b, 0x0f, 0xf1, 0x9c, 0xf5, 0x1b, + 0x16, 0x9c, 0x69, 0xe7, 0x2e, 0xa6, 0x62, 0xc1, 0xea, 0x77, 0xd7, 0xc8, 0x07, 0x4c, 0x65, 0x80, + 0xcd, 0xc7, 0xe3, 0x1e, 0x75, 0x66, 0x2d, 0xd0, 0xea, 0x87, 0xb6, 0x40, 0xef, 0xc0, 0x08, 0x33, + 0x9a, 0xd2, 0x14, 0x24, 0x7d, 0x66, 0xed, 0x60, 0x4b, 0xdf, 0xa2, 0x60, 0x81, 0x15, 0x33, 0x3a, + 0x70, 0x4f, 0x66, 0x3b, 0x81, 0x09, 0x43, 0x8b, 0xd4, 0xb5, 0xdc, 0x35, 0xb1, 0x2c, 0x46, 0xe2, + 0xc9, 0xc6, 0x41, 0xc4, 0x0f, 0x8a, 0x08, 0xf0, 0xc1, 0x95, 0x1d, 0xa7, 0x45, 0xfb, 0x4f, 0xac, + 0x1c, 0xfb, 0x8b, 0xef, 0x41, 0x5e, 0x33, 0xf7, 0x20, 0xe7, 0xb3, 0x7b, 0x90, 0x2e, 0x8f, 0x81, + 0xb1, 0xfd, 0x28, 0x9f, 0xbe, 0xb1, 0x6c, 0x8e, 0x14, 0xdb, 0x87, 0x73, 0x45, 0x93, 0x9b, 0xc5, + 0x31, 0xb9, 0xea, 0x50, 0x30, 0x8d, 0x63, 0x72, 0x57, 0xea, 0x98, 0x61, 0xca, 0xde, 0x82, 0xb7, + 0xff, 0x8f, 0x05, 0xd5, 0x46, 0xe8, 0x1e, 0xa1, 0x07, 0xe4, 0xaa, 0xe1, 0x01, 0x79, 0xba, 0xf0, + 0xe9, 0xa3, 0x9e, 0xfe, 0x8e, 0x5b, 0x19, 0x7f, 0xc7, 0x27, 0x8a, 0x59, 0x1d, 0xec, 0xdd, 0xf8, + 0x5e, 0x15, 0xf4, 0xc7, 0x9b, 0xd0, 0x6f, 0x1f, 0x26, 0xb2, 0xb5, 0x5a, 0xee, 0x3d, 0x27, 0x51, + 0x07, 0x0b, 0x80, 0x92, 0xd7, 0xde, 0x7e, 0x6a, 0x03, 0x5c, 0xef, 0x10, 0x6f, 0x73, 0x2b, 0x21, + 0x6e, 0xb6, 0x63, 0xc7, 0x17, 0xe0, 0xfa, 0xdf, 0x2d, 0x98, 0xcc, 0xd4, 0x8e, 0xb6, 0xf3, 0x6e, + 0xce, 0x1c, 0xd6, 0xa5, 0x71, 0xa2, 0xf0, 0xae, 0xcd, 0x1c, 0x80, 0x72, 0xc3, 0x4b, 0xc7, 0x03, + 0x33, 0xc2, 0x94, 0x9f, 0x3e, 0xc6, 0x1a, 0x05, 0x7a, 0x09, 0x46, 0x93, 0xb0, 0x1d, 0xfa, 0xe1, + 0xe6, 0xee, 0x75, 0x22, 0x13, 0x33, 0xa8, 0x23, 0x8c, 0xb5, 0x14, 0x85, 0x75, 0x3a, 0xfb, 0x07, + 0x55, 0xc8, 0xbe, 0xfd, 0xf5, 0xe7, 0x82, 0xfa, 0xd3, 0x23, 0xa8, 0xbf, 0x67, 0xc1, 0x14, 0xad, + 0x9d, 0xc5, 0xaf, 0xc8, 0x30, 0x54, 0x95, 0x75, 0xdd, 0x3a, 0x20, 0xeb, 0xfa, 0x79, 0xaa, 0xee, + 0xdc, 0xb0, 0x23, 0x33, 0x01, 0x69, 0x5a, 0x8c, 0x42, 0xb1, 0xc0, 0x0a, 0x3a, 0x12, 0x45, 0xe2, + 0x8e, 0x8e, 0x4e, 0x47, 0xa2, 0x08, 0x0b, 0xac, 0x4c, 0xca, 0x3e, 0x90, 0x9f, 0x94, 0x9d, 0x27, + 0x4e, 0x12, 0x71, 0x13, 0xc2, 0x0e, 0xd0, 0x12, 0x27, 0xc9, 0x80, 0x8a, 0x94, 0xc6, 0xfe, 0x97, + 0x55, 0x18, 0x6b, 0x84, 0x6e, 0x1a, 0x62, 0xfe, 0xa2, 0x11, 0x62, 0x7e, 0x2e, 0x13, 0x62, 0x3e, + 0xa5, 0xd3, 0x3e, 0x9c, 0x08, 0x73, 0x91, 0x62, 0x8b, 0x3d, 0x1b, 0x70, 0xd8, 0xe8, 0x72, 0x23, + 0xc5, 0x96, 0xe2, 0x84, 0x4d, 0xc6, 0x7f, 0xa6, 0xa2, 0xca, 0xff, 0xc4, 0x82, 0x89, 0x46, 0xe8, + 0x52, 0x11, 0xfd, 0xb3, 0x24, 0x8f, 0x7a, 0x62, 0xae, 0xa1, 0x03, 0x12, 0x73, 0xfd, 0x9a, 0x05, + 0xc3, 0x8d, 0xd0, 0x3d, 0x0e, 0x57, 0xe2, 0xb2, 0xe9, 0x4a, 0xfc, 0x58, 0xa1, 0xf2, 0xed, 0xe1, + 0x3d, 0xfc, 0xcd, 0x2a, 0x8c, 0xd3, 0x26, 0x87, 0x9b, 0xf2, 0x83, 0x19, 0x83, 0x63, 0x95, 0x18, + 0x1c, 0x6a, 0x0e, 0x86, 0xbe, 0x1f, 0xde, 0xcb, 0x7e, 0xbc, 0x65, 0x06, 0xc5, 0x02, 0x8b, 0x2e, + 0xc2, 0x48, 0x3b, 0x22, 0x3b, 0x5e, 0xd8, 0x89, 0xb3, 0x57, 0xfe, 0x1a, 0x02, 0x8e, 0x15, 0x05, + 0x7a, 0x11, 0xc6, 0x62, 0x2f, 0x68, 0x11, 0x19, 0x58, 0x31, 0xc0, 0x02, 0x2b, 0x78, 0xfe, 0x43, + 0x0d, 0x8e, 0x0d, 0x2a, 0xf4, 0x16, 0xd4, 0xd8, 0x7f, 0x36, 0x87, 0x0e, 0x91, 0x29, 0x9e, 0x27, + 0xe7, 0x92, 0x1c, 0x70, 0xca, 0x0c, 0x5d, 0x01, 0x48, 0x64, 0x0c, 0x48, 0x2c, 0xce, 0x4c, 0x95, + 0x71, 0xaa, 0xa2, 0x43, 0x62, 0xac, 0x51, 0xa1, 0xe7, 0xa0, 0x96, 0x38, 0x9e, 0x7f, 0xc3, 0x0b, + 0x48, 0x2c, 0xa2, 0x68, 0x44, 0x1e, 0x5f, 0x01, 0xc4, 0x29, 0x9e, 0xae, 0xf9, 0xec, 0xc2, 0x31, + 0x7f, 0x87, 0x62, 0x84, 0x51, 0xb3, 0x35, 0xff, 0x86, 0x82, 0x62, 0x8d, 0xc2, 0x7e, 0x81, 0xad, + 0xdd, 0x7d, 0x5e, 0x41, 0xf8, 0x49, 0x05, 0x50, 0x83, 0xc5, 0x9a, 0x18, 0x4f, 0x75, 0x6c, 0xc1, + 0x44, 0x4c, 0x6e, 0x78, 0x41, 0xe7, 0xbe, 0x60, 0x55, 0xee, 0xd2, 0x47, 0x73, 0x49, 0x2f, 0xc3, + 0x2f, 0xd9, 0x9a, 0x30, 0x9c, 0xe1, 0x4b, 0x87, 0x24, 0xea, 0x04, 0xf3, 0xf1, 0xed, 0x98, 0x44, + 0xe2, 0xb1, 0x0d, 0x36, 0x24, 0x58, 0x02, 0x71, 0x8a, 0xa7, 0x32, 0xc0, 0xfe, 0xdc, 0x0c, 0x03, + 0x1c, 0x86, 0x89, 0x94, 0x1a, 0x96, 0x79, 0x5d, 0x83, 0x63, 0x83, 0x0a, 0x2d, 0x03, 0x8a, 0x3b, + 0xed, 0xb6, 0xcf, 0x8e, 0xb6, 0x1c, 0xff, 0x6a, 0x14, 0x76, 0xda, 0x3c, 0xdc, 0x58, 0x24, 0x2d, + 0x6f, 0x76, 0x61, 0x71, 0x4e, 0x09, 0x3a, 0xe9, 0x37, 0x62, 0xf6, 0x5b, 0x5c, 0x22, 0xe6, 0x0e, + 0xb6, 0x26, 0x03, 0x61, 0x89, 0xb3, 0x3b, 0x6c, 0xa9, 0x62, 0x8f, 0x20, 0x24, 0x9d, 0x88, 0x20, + 0x02, 0xe3, 0x6d, 0xb6, 0x1c, 0xc9, 0xf3, 0xf5, 0x52, 0x43, 0x99, 0x89, 0x76, 0xe1, 0xc9, 0xce, + 0x75, 0x36, 0xd8, 0xe4, 0x6a, 0xff, 0x27, 0x60, 0xba, 0x46, 0x9c, 0x2a, 0x0e, 0x8b, 0x58, 0x56, + 0x61, 0x8b, 0x7d, 0xbc, 0xcc, 0xab, 0x3f, 0xa9, 0x1e, 0x17, 0x91, 0xb1, 0x58, 0x72, 0x41, 0x5f, + 0xe2, 0x01, 0x02, 0x6c, 0x7e, 0x97, 0x7f, 0x8a, 0x8b, 0xd3, 0x1b, 0x51, 0xda, 0x82, 0x05, 0xd6, + 0xd8, 0xa1, 0x1b, 0x30, 0x2e, 0x32, 0xe5, 0x0b, 0xcf, 0x40, 0xd5, 0xd8, 0x1d, 0x8f, 0x63, 0x1d, + 0xf9, 0x20, 0x0b, 0xc0, 0x66, 0x61, 0xb4, 0x09, 0x4f, 0x6a, 0xcf, 0xe7, 0xe4, 0x44, 0x64, 0x71, + 0xc5, 0xf1, 0xb1, 0xfd, 0xbd, 0xd9, 0x27, 0xd7, 0x0e, 0x22, 0xc4, 0x07, 0xf3, 0x41, 0xb7, 0xe0, + 0xb4, 0xd3, 0x4a, 0xbc, 0x1d, 0x52, 0x27, 0x8e, 0xeb, 0x7b, 0x01, 0x31, 0x6f, 0x98, 0x3f, 0xbe, + 0xbf, 0x37, 0x7b, 0x7a, 0x3e, 0x8f, 0x00, 0xe7, 0x97, 0x43, 0xaf, 0x41, 0xcd, 0x0d, 0x62, 0x31, + 0x06, 0x43, 0xc6, 0x4b, 0x41, 0xb5, 0xfa, 0xcd, 0xa6, 0xea, 0x7f, 0xfa, 0x07, 0xa7, 0x05, 0xd0, + 0x7b, 0xfc, 0x01, 0x63, 0xb5, 0x21, 0xe1, 0x2f, 0x54, 0xbd, 0x5c, 0x6a, 0x0b, 0x6c, 0xdc, 0x02, + 0xe1, 0x4e, 0x33, 0x15, 0xf9, 0x68, 0x5c, 0x10, 0x31, 0xaa, 0x40, 0x9f, 0x07, 0x14, 0x93, 0x68, + 0xc7, 0x6b, 0x91, 0xf9, 0x16, 0xcb, 0xfc, 0xc9, 0x8e, 0xe7, 0x46, 0x8c, 0xf0, 0x7f, 0xd4, 0xec, + 0xa2, 0xc0, 0x39, 0xa5, 0xd0, 0x35, 0xaa, 0x71, 0x74, 0xa8, 0x08, 0x54, 0x95, 0xa6, 0xdd, 0x74, + 0x9d, 0xb4, 0x23, 0xd2, 0x72, 0x12, 0xe2, 0x9a, 0x1c, 0x71, 0xa6, 0x1c, 0x5d, 0x56, 0x54, 0x46, + 0x73, 0x30, 0xc3, 0x2b, 0xbb, 0xb3, 0x9a, 0xd3, 0x9d, 0xd2, 0x56, 0x18, 0x27, 0x37, 0x49, 0x72, + 0x2f, 0x8c, 0xee, 0x32, 0x67, 0xfb, 0x88, 0x96, 0xe9, 0x2c, 0x45, 0x61, 0x9d, 0x8e, 0xda, 0x40, + 0xec, 0x94, 0x67, 0xa5, 0xce, 0x5c, 0xe8, 0x23, 0xe9, 0xdc, 0xb9, 0xc6, 0xc1, 0x58, 0xe2, 0x25, + 0xe9, 0x4a, 0x63, 0x91, 0xb9, 0xc3, 0x33, 0xa4, 0x2b, 0x8d, 0x45, 0x2c, 0xf1, 0x28, 0xec, 0x7e, + 0x8f, 0x69, 0xa2, 0xcc, 0xd1, 0x44, 0xb7, 0x06, 0x2f, 0xf9, 0x24, 0xd3, 0x7d, 0x98, 0x52, 0x6f, + 0x42, 0xf1, 0x14, 0x94, 0xf1, 0xf4, 0x64, 0x99, 0xe7, 0x93, 0x73, 0x33, 0x59, 0xaa, 0xc8, 0xe4, + 0x95, 0x0c, 0x4f, 0xdc, 0x55, 0x8b, 0x91, 0x29, 0x61, 0xaa, 0x30, 0x4b, 0xfd, 0x25, 0xa8, 0xc5, + 0x9d, 0x75, 0x37, 0xdc, 0x76, 0xbc, 0x80, 0xf9, 0xac, 0xf5, 0xc7, 0x80, 0x25, 0x02, 0xa7, 0x34, + 0x33, 0x9f, 0x85, 0x13, 0x5d, 0x32, 0xdd, 0x57, 0x48, 0xdd, 0x2f, 0x0d, 0x40, 0x4d, 0x79, 0x75, + 0xd0, 0x25, 0xd3, 0x71, 0xf7, 0x78, 0xd6, 0x71, 0x37, 0x42, 0x57, 0x5e, 0xdd, 0x57, 0xf7, 0x4e, + 0xce, 0x6b, 0xa0, 0xcf, 0x16, 0x7e, 0xc4, 0xf2, 0x37, 0x5b, 0xfa, 0x78, 0x2b, 0x35, 0x35, 0xeb, + 0x07, 0x0e, 0x34, 0xeb, 0x4b, 0x3e, 0xf6, 0x44, 0x0d, 0xf8, 0x76, 0xe8, 0xae, 0x34, 0xb2, 0x0f, + 0x99, 0x34, 0x28, 0x10, 0x73, 0x1c, 0xb3, 0xbb, 0xa8, 0x52, 0x66, 0x76, 0xd7, 0xf0, 0x61, 0xed, + 0x2e, 0xc9, 0x01, 0xa7, 0xcc, 0xd0, 0x0e, 0x9c, 0x68, 0x99, 0x0f, 0xd3, 0xa8, 0x0b, 0x2b, 0xcf, + 0xf7, 0xf1, 0x30, 0x4c, 0x47, 0x4b, 0xc2, 0xbf, 0x98, 0xe5, 0x87, 0xbb, 0xab, 0xb0, 0x7f, 0xc0, + 0xbd, 0x40, 0x62, 0x5b, 0x48, 0xe2, 0x8e, 0x7f, 0x94, 0x39, 0xb5, 0x6f, 0x19, 0x3b, 0xd5, 0x87, + 0xe0, 0x7f, 0xfc, 0x2d, 0x8b, 0xf9, 0x1f, 0xd7, 0xc8, 0x76, 0xdb, 0x77, 0x92, 0xa3, 0x8c, 0xd6, + 0xfb, 0x12, 0x8c, 0x24, 0xa2, 0x96, 0x72, 0x89, 0xc0, 0xb5, 0x66, 0x31, 0x7f, 0xac, 0x52, 0x04, + 0x12, 0x8a, 0x15, 0x43, 0xfb, 0xdf, 0xf0, 0xaf, 0x20, 0x31, 0xc7, 0xb1, 0xb3, 0xba, 0x69, 0xee, + 0xac, 0x9e, 0x29, 0xdd, 0x99, 0x1e, 0x3b, 0xac, 0xef, 0x9a, 0x5d, 0x60, 0x06, 0xdb, 0xa3, 0xef, + 0x11, 0xb7, 0x57, 0xc1, 0x7c, 0x6c, 0x07, 0xbd, 0xc6, 0x43, 0x55, 0xb9, 0x46, 0x7c, 0xb6, 0xcf, + 0x30, 0x55, 0xfb, 0x37, 0x2a, 0x70, 0x2a, 0xef, 0x0d, 0x7e, 0xe4, 0xc2, 0x58, 0x5b, 0x33, 0x9f, + 0xcb, 0xe5, 0x73, 0xd0, 0x0d, 0xee, 0xd4, 0x74, 0xd1, 0xa1, 0xd8, 0xe0, 0x8a, 0x08, 0x8c, 0x91, + 0x1d, 0xaf, 0xa5, 0xdc, 0x2b, 0x95, 0xfe, 0x55, 0x94, 0xaa, 0x66, 0x49, 0x63, 0x84, 0x0d, 0xb6, + 0x47, 0x90, 0xab, 0xde, 0xfe, 0x47, 0x16, 0x3c, 0xd6, 0x23, 0xe9, 0x03, 0xad, 0xee, 0x1e, 0xf3, + 0x42, 0x8a, 0xc7, 0x9c, 0x54, 0x75, 0xdc, 0x37, 0x89, 0x05, 0x16, 0xad, 0x03, 0x70, 0xdf, 0x22, + 0x7b, 0xe1, 0xb6, 0x52, 0x26, 0x06, 0xa0, 0xeb, 0x66, 0xb5, 0x76, 0xe9, 0x56, 0xbd, 0x69, 0xab, + 0x71, 0xb5, 0xbf, 0x53, 0x85, 0x41, 0xfe, 0xc8, 0x66, 0x03, 0x86, 0xb7, 0x78, 0x8e, 0xc9, 0xfe, + 0x52, 0x5c, 0xa6, 0x76, 0x12, 0x07, 0x60, 0xc9, 0x06, 0xad, 0xc2, 0x49, 0x2f, 0xf0, 0x12, 0xcf, + 0xf1, 0xeb, 0xc4, 0x77, 0x76, 0xa5, 0xe1, 0xcd, 0xf3, 0x8b, 0xcb, 0x54, 0xb8, 0x27, 0x57, 0xba, + 0x49, 0x70, 0x5e, 0x39, 0xf4, 0x7a, 0x57, 0x92, 0x28, 0x9e, 0xbb, 0x53, 0xdd, 0xd5, 0x3a, 0x38, + 0x51, 0x14, 0x7a, 0x15, 0xc6, 0xdb, 0x5d, 0x5b, 0x0c, 0xed, 0x75, 0x46, 0x73, 0x5b, 0x61, 0xd2, + 0xa2, 0x3a, 0x4c, 0xc5, 0x1d, 0x76, 0x22, 0xbb, 0xb6, 0x15, 0x91, 0x78, 0x2b, 0xf4, 0x5d, 0xf1, + 0xaa, 0x98, 0x32, 0xa7, 0x9a, 0x19, 0x3c, 0xee, 0x2a, 0x41, 0xb9, 0x6c, 0x38, 0x9e, 0xdf, 0x89, + 0x48, 0xca, 0x65, 0xc8, 0xe4, 0xb2, 0x9c, 0xc1, 0xe3, 0xae, 0x12, 0xf6, 0x1f, 0x59, 0x70, 0x32, + 0x27, 0x6c, 0x81, 0x47, 0xd3, 0x6d, 0x7a, 0x71, 0xa2, 0xb2, 0x48, 0x6b, 0xd1, 0x74, 0x1c, 0x8e, + 0x15, 0x05, 0x95, 0x42, 0xbe, 0x6f, 0xcc, 0x1e, 0x07, 0x8a, 0x83, 0x59, 0x81, 0xed, 0x2f, 0xe5, + 0x13, 0x3a, 0x07, 0x03, 0x9d, 0x98, 0xc8, 0x17, 0xdf, 0x95, 0x86, 0x62, 0x2e, 0x02, 0x86, 0xa1, + 0x86, 0xc9, 0xa6, 0xda, 0x9d, 0x6b, 0x86, 0x09, 0xdf, 0x9f, 0x73, 0x9c, 0xfd, 0xad, 0x2a, 0x4c, + 0x66, 0xc2, 0x97, 0x68, 0x43, 0xb6, 0xc3, 0xc0, 0x4b, 0x42, 0x95, 0x6d, 0x88, 0xb9, 0x14, 0x16, + 0x49, 0x7b, 0x6b, 0x55, 0xc0, 0xb1, 0xa2, 0x40, 0xe7, 0xcd, 0x17, 0x8f, 0xd3, 0x36, 0x2f, 0xd4, + 0x8d, 0xb7, 0xdc, 0xca, 0x66, 0xb6, 0x7f, 0x0a, 0x06, 0xda, 0xa1, 0x7a, 0x9a, 0x53, 0x09, 0x3d, + 0x5e, 0xa8, 0x37, 0xc2, 0xd0, 0xc7, 0x0c, 0x89, 0x9e, 0x16, 0xbd, 0xcf, 0x38, 0x27, 0xb1, 0xe3, + 0x86, 0xb1, 0x36, 0x04, 0xcf, 0xc0, 0xf0, 0x5d, 0xb2, 0x1b, 0x79, 0xc1, 0x66, 0xd6, 0x35, 0x7b, + 0x9d, 0x83, 0xb1, 0xc4, 0x9b, 0xd9, 0xeb, 0x87, 0x8f, 0x38, 0x7b, 0xfd, 0x48, 0x61, 0x08, 0xe6, + 0xaf, 0x5a, 0x30, 0xc9, 0x52, 0xef, 0x89, 0x6b, 0xb0, 0x5e, 0x18, 0x1c, 0xe1, 0xaa, 0xf8, 0x14, + 0x0c, 0x46, 0xb4, 0xb2, 0x6c, 0xe2, 0x69, 0xd6, 0x02, 0xcc, 0x71, 0xe8, 0x09, 0xf1, 0x70, 0x3c, + 0xfd, 0x7c, 0x63, 0x3c, 0x91, 0x6f, 0xfa, 0x02, 0x3c, 0x0b, 0xf0, 0xc7, 0xa4, 0xed, 0x7b, 0xbc, + 0xb1, 0xa9, 0x27, 0xe6, 0x51, 0x09, 0xf0, 0xcf, 0x6d, 0xdc, 0xc3, 0x0a, 0xf0, 0xcf, 0x67, 0x7e, + 0xb0, 0x09, 0xfa, 0x3f, 0x2b, 0x70, 0x36, 0xb7, 0x5c, 0x7a, 0xac, 0xb3, 0x6c, 0x1c, 0xeb, 0x5c, + 0xc9, 0x1c, 0xeb, 0xd8, 0x07, 0x97, 0x7e, 0x38, 0x07, 0x3d, 0xf9, 0xc7, 0x2f, 0xd5, 0xe3, 0x3c, + 0x7e, 0x19, 0x28, 0x6b, 0x2b, 0x0c, 0x16, 0xd8, 0x0a, 0xbf, 0x6b, 0xc1, 0xe3, 0xb9, 0x63, 0xf6, + 0xe8, 0x5d, 0xa9, 0xc8, 0x6d, 0x66, 0x0f, 0x0b, 0xfa, 0x6f, 0x54, 0x7b, 0x74, 0x8b, 0xd9, 0xd2, + 0x17, 0xa8, 0xde, 0x61, 0xc8, 0x58, 0x98, 0x41, 0x63, 0x5c, 0xe7, 0x70, 0x18, 0x56, 0x58, 0x14, + 0x6b, 0x57, 0x12, 0x78, 0x23, 0x97, 0x0e, 0x39, 0xa5, 0xe6, 0x4c, 0xe7, 0x99, 0x7e, 0x9f, 0x37, + 0x73, 0x4f, 0x01, 0xdd, 0xd1, 0xb6, 0x47, 0xd5, 0xc3, 0x6c, 0x8f, 0xc6, 0xf2, 0xb7, 0x46, 0x68, + 0x1e, 0x26, 0xb7, 0xbd, 0x80, 0x3d, 0x1d, 0x67, 0xda, 0x21, 0xea, 0x16, 0xdc, 0xaa, 0x89, 0xc6, + 0x59, 0xfa, 0x99, 0x57, 0x61, 0xfc, 0xf0, 0x1e, 0x93, 0x0f, 0xaa, 0xf0, 0xd1, 0x03, 0xd4, 0x02, + 0x5f, 0x0f, 0x8c, 0xef, 0xa2, 0xad, 0x07, 0x5d, 0xdf, 0xa6, 0x01, 0xa7, 0x36, 0x3a, 0xbe, 0xbf, + 0xcb, 0xc2, 0x22, 0x88, 0x2b, 0x29, 0x84, 0x8d, 0xa7, 0x1e, 0x75, 0x5d, 0xce, 0xa1, 0xc1, 0xb9, + 0x25, 0xd1, 0xe7, 0x01, 0x85, 0xeb, 0x2c, 0x1f, 0xa5, 0x9b, 0xde, 0x58, 0x66, 0x9f, 0xa0, 0x9a, + 0xce, 0xd5, 0x5b, 0x5d, 0x14, 0x38, 0xa7, 0x14, 0xb5, 0xf8, 0xd8, 0x7b, 0xb0, 0xaa, 0x59, 0x19, + 0x8b, 0x0f, 0xeb, 0x48, 0x6c, 0xd2, 0xa2, 0xab, 0x70, 0xc2, 0xd9, 0x71, 0x3c, 0x9e, 0x6d, 0x46, + 0x32, 0xe0, 0x26, 0x9f, 0x72, 0x49, 0xcc, 0x67, 0x09, 0x70, 0x77, 0x19, 0xd4, 0x36, 0x9c, 0x4c, + 0x3c, 0xff, 0xf4, 0x6b, 0x87, 0x90, 0xe0, 0xd2, 0x6e, 0x27, 0xfb, 0x0f, 0x2d, 0xba, 0xe8, 0xe5, + 0x3c, 0xb5, 0x66, 0xbc, 0x50, 0xae, 0xdd, 0xd2, 0xe8, 0x7e, 0xa1, 0x9c, 0xf9, 0x5f, 0x4d, 0x5a, + 0x2e, 0x1a, 0x71, 0x1a, 0x56, 0x69, 0xd8, 0x97, 0xe2, 0x76, 0x92, 0xa2, 0x40, 0x77, 0x60, 0xd8, + 0xf5, 0x76, 0xbc, 0x38, 0x8c, 0x4a, 0x3c, 0x08, 0xdc, 0x15, 0xaa, 0x97, 0xaa, 0xcb, 0x3a, 0x67, + 0x82, 0x25, 0x37, 0xfb, 0x6f, 0x55, 0x60, 0x5c, 0xd6, 0xf7, 0x46, 0x27, 0x64, 0x3a, 0xec, 0xa8, + 0x96, 0xf2, 0x37, 0x8c, 0xa5, 0xfc, 0x52, 0xb9, 0x2b, 0x5a, 0xac, 0x51, 0x3d, 0x97, 0xf0, 0x2f, + 0x64, 0x96, 0xf0, 0xcb, 0xfd, 0x30, 0x2d, 0xf4, 0x1e, 0x9d, 0x30, 0xe8, 0x1f, 0xa1, 0xfc, 0xc7, + 0x79, 0xdd, 0xe9, 0xb1, 0x70, 0x7c, 0xa7, 0x92, 0xe9, 0x06, 0x5b, 0x30, 0xbe, 0x06, 0x03, 0x5b, + 0x4e, 0xe4, 0x96, 0xcb, 0xb7, 0xd6, 0x55, 0x7c, 0xee, 0x9a, 0x13, 0xb9, 0x5c, 0xed, 0x5f, 0x54, + 0x0f, 0xb5, 0x38, 0x91, 0x5b, 0x18, 0x64, 0xcc, 0x2a, 0x45, 0xaf, 0xc0, 0x50, 0xdc, 0x0a, 0xdb, + 0x2a, 0xaa, 0xeb, 0x1c, 0x7f, 0xc4, 0x85, 0x42, 0x1e, 0xec, 0xcd, 0x22, 0xb3, 0x3a, 0x0a, 0xc6, + 0x82, 0x7e, 0x86, 0x40, 0x4d, 0x55, 0x7d, 0x84, 0xe1, 0xac, 0x1f, 0x54, 0xe1, 0x64, 0x8e, 0xa8, + 0xa0, 0x9f, 0x31, 0x46, 0xed, 0xd5, 0xbe, 0x65, 0xed, 0x43, 0x8e, 0xdb, 0xcf, 0xb0, 0x0d, 0x91, + 0x2b, 0x64, 0xe3, 0x10, 0xd5, 0xdf, 0x8e, 0x49, 0xb6, 0x7a, 0x0a, 0x2a, 0xae, 0x9e, 0x56, 0x7b, + 0x4c, 0x83, 0x4f, 0xab, 0x51, 0xed, 0x3c, 0xc2, 0x6f, 0xfc, 0xfe, 0x00, 0x9c, 0xca, 0xbb, 0x06, + 0x8a, 0x7e, 0xde, 0xca, 0x64, 0x50, 0x7f, 0xbd, 0xff, 0xbb, 0xa4, 0x3c, 0xad, 0xba, 0x48, 0x0f, + 0x31, 0x67, 0xe6, 0x54, 0x2f, 0x1c, 0x6d, 0x51, 0x3b, 0xbb, 0x18, 0x10, 0xf1, 0x64, 0xf8, 0x52, + 0x1f, 0x7c, 0xee, 0x10, 0x4d, 0x11, 0xf9, 0xf4, 0xe3, 0xcc, 0xc5, 0x00, 0x09, 0x2e, 0xbe, 0x18, + 0x20, 0xdb, 0x30, 0xb3, 0x09, 0xa3, 0x5a, 0xbf, 0x8e, 0x50, 0x04, 0x3c, 0xba, 0x26, 0x69, 0xad, + 0x3e, 0x42, 0x31, 0xf8, 0x3b, 0x16, 0x64, 0xc2, 0x35, 0x94, 0xd7, 0xc5, 0xea, 0xe9, 0x75, 0x39, + 0x07, 0x03, 0x51, 0xe8, 0x93, 0x6c, 0x6a, 0x6f, 0x1c, 0xfa, 0x04, 0x33, 0x8c, 0x7a, 0x0e, 0xb2, + 0xda, 0xeb, 0x39, 0x48, 0xba, 0x1d, 0xf7, 0xc9, 0x0e, 0x91, 0x3e, 0x10, 0xa5, 0xbc, 0x6f, 0x50, + 0x20, 0xe6, 0x38, 0xfb, 0x47, 0x55, 0x18, 0xe2, 0x8e, 0x86, 0x23, 0x5c, 0x96, 0x1b, 0x62, 0xcf, + 0x5f, 0xea, 0x42, 0x26, 0x6f, 0xcd, 0x5c, 0xdd, 0x49, 0x1c, 0x2e, 0x50, 0xaa, 0x6f, 0xa9, 0x9f, + 0x00, 0xcd, 0x19, 0xbd, 0x9f, 0xc9, 0x6c, 0x69, 0x81, 0xf3, 0xd0, 0xc6, 0x62, 0x0b, 0x20, 0x66, + 0x2f, 0x83, 0x51, 0x1e, 0x22, 0x29, 0xde, 0x8b, 0xa5, 0xda, 0xd1, 0x54, 0xc5, 0x78, 0x6b, 0xd2, + 0x6c, 0x5c, 0x0a, 0x81, 0x35, 0xde, 0x33, 0x2f, 0x43, 0x4d, 0x11, 0x17, 0x59, 0xfa, 0x63, 0xba, + 0x48, 0xfe, 0x05, 0x98, 0xcc, 0xd4, 0xd5, 0xd7, 0x46, 0xe1, 0xfb, 0x16, 0x9c, 0xe8, 0x7a, 0xc9, + 0x16, 0xbd, 0x6f, 0xc1, 0x29, 0x3f, 0xc7, 0xc3, 0x24, 0x3e, 0xf0, 0x61, 0x7c, 0x53, 0x6a, 0x97, + 0x90, 0x87, 0xc5, 0xb9, 0xb5, 0xc9, 0x34, 0x9f, 0x95, 0xfc, 0x34, 0x9f, 0xec, 0x39, 0x24, 0xde, + 0xf6, 0xe3, 0xb0, 0x80, 0x56, 0x4c, 0x0b, 0xe8, 0xe3, 0x65, 0xc4, 0xa0, 0x87, 0xe9, 0xf3, 0xef, + 0x2d, 0x40, 0x9c, 0x20, 0xfb, 0x42, 0x20, 0xf7, 0xd8, 0x69, 0x36, 0x7b, 0x2a, 0x37, 0x0a, 0x83, + 0x35, 0xaa, 0x3e, 0xb3, 0xbf, 0xab, 0x97, 0xb5, 0xca, 0x3d, 0xdf, 0x5f, 0x2d, 0xf1, 0x7c, 0xff, + 0x6f, 0x55, 0x21, 0x1b, 0xda, 0x80, 0xbe, 0x0c, 0x63, 0x2d, 0xa7, 0xed, 0xac, 0x7b, 0xbe, 0x97, + 0x78, 0x24, 0x2e, 0x77, 0x6c, 0xb4, 0xa8, 0x95, 0x10, 0x3e, 0x5f, 0x0d, 0x82, 0x0d, 0x8e, 0x68, + 0x0e, 0xa0, 0x1d, 0x79, 0x3b, 0x9e, 0x4f, 0x36, 0x99, 0xdd, 0xa1, 0x92, 0xa4, 0x34, 0x14, 0x14, + 0x6b, 0x14, 0x39, 0x31, 0x74, 0xd5, 0xe3, 0x88, 0xa1, 0x1b, 0xe8, 0x33, 0x86, 0x6e, 0xb0, 0x54, + 0x0c, 0x1d, 0x86, 0x33, 0xd2, 0x55, 0x4b, 0xff, 0x2f, 0x7b, 0x3e, 0xe1, 0x79, 0xfd, 0x44, 0xe4, + 0xe3, 0xcc, 0xfe, 0xde, 0xec, 0x19, 0x9c, 0x4b, 0x81, 0x7b, 0x94, 0xb4, 0x3b, 0x70, 0xb2, 0x49, + 0x22, 0x8f, 0xa5, 0x5d, 0x72, 0xd3, 0x19, 0xf8, 0x0e, 0xd4, 0xa2, 0xcc, 0xe4, 0xef, 0xf3, 0x4e, + 0x9a, 0x96, 0xbc, 0x42, 0x4e, 0xf6, 0x94, 0xa5, 0xfd, 0x57, 0x2a, 0x30, 0x2c, 0x42, 0x88, 0x8e, + 0x70, 0x21, 0xb9, 0x6e, 0xec, 0xef, 0x9e, 0x29, 0x9a, 0xb9, 0xac, 0x39, 0x3d, 0x77, 0x76, 0xcd, + 0xcc, 0xce, 0xee, 0xb9, 0x72, 0xec, 0x0e, 0xde, 0xd3, 0xfd, 0xb0, 0x02, 0x13, 0x66, 0x28, 0xd5, + 0x11, 0x0e, 0xc7, 0x5b, 0x30, 0x1c, 0x8b, 0xf8, 0xa2, 0x4a, 0x99, 0x58, 0x8d, 0xec, 0x27, 0x55, + 0x9b, 0x76, 0x19, 0x51, 0x24, 0xd9, 0xe5, 0x86, 0x30, 0x55, 0x8f, 0x23, 0x84, 0xc9, 0xfe, 0x11, + 0x53, 0xa9, 0xfa, 0x00, 0x1e, 0xc7, 0x9a, 0xf0, 0x86, 0xa9, 0x7d, 0x2f, 0x96, 0x12, 0x05, 0xd1, + 0xbe, 0x1e, 0x6b, 0xc3, 0xf7, 0x2c, 0x18, 0x15, 0x84, 0xc7, 0xd1, 0x83, 0xcf, 0x9b, 0x3d, 0x78, + 0xba, 0x54, 0x0f, 0x7a, 0x34, 0xfd, 0xef, 0x55, 0x54, 0xd3, 0x1b, 0xe2, 0xe5, 0xd4, 0xc2, 0x44, + 0x8f, 0x23, 0xed, 0x28, 0x4c, 0xc2, 0x56, 0xe8, 0x8b, 0x55, 0xfe, 0x89, 0x34, 0xea, 0x9c, 0xc3, + 0x1f, 0x68, 0xbf, 0xb1, 0xa2, 0x66, 0xd1, 0xd4, 0x61, 0x94, 0x88, 0x25, 0x2a, 0xef, 0xdd, 0xd6, + 0x75, 0xf9, 0x2e, 0x36, 0x85, 0x89, 0x2b, 0x1b, 0xfd, 0xbe, 0x07, 0x9b, 0xc6, 0x90, 0x2b, 0x4e, + 0x58, 0xe3, 0x2a, 0xc3, 0x1b, 0x59, 0x0d, 0x83, 0xa6, 0x1b, 0xf5, 0xa6, 0x80, 0x63, 0x45, 0x61, + 0xbf, 0xcc, 0x74, 0x2c, 0x1b, 0x9e, 0xfe, 0x02, 0xc3, 0x7f, 0x71, 0x48, 0x0d, 0x2c, 0x73, 0x92, + 0xdc, 0x84, 0x41, 0xda, 0x45, 0xb9, 0x0f, 0x2c, 0xa7, 0xd0, 0x68, 0x13, 0xf4, 0x00, 0xb1, 0x28, + 0x89, 0x31, 0x67, 0x83, 0x48, 0x97, 0xef, 0xfd, 0xe5, 0xd2, 0x3a, 0xb2, 0x0f, 0x6f, 0x3b, 0x4b, + 0x1c, 0xc3, 0x92, 0x65, 0xac, 0x34, 0xb2, 0xc9, 0x39, 0x17, 0x25, 0x02, 0xa7, 0x34, 0xe8, 0x92, + 0x30, 0xd7, 0xcd, 0x67, 0x75, 0xa5, 0xb9, 0x2e, 0x87, 0x44, 0xb3, 0xd7, 0x2f, 0xc3, 0xa8, 0x4a, + 0x4f, 0xde, 0xe0, 0x59, 0xa6, 0x6b, 0xdc, 0x7e, 0x59, 0x4a, 0xc1, 0x58, 0xa7, 0x41, 0x2b, 0x70, + 0xd2, 0x55, 0xd1, 0xac, 0x8d, 0xce, 0xba, 0xef, 0xb5, 0x68, 0x51, 0x7e, 0x93, 0xe4, 0xb1, 0xfd, + 0xbd, 0xd9, 0x93, 0xf5, 0x6e, 0x34, 0xce, 0x2b, 0x83, 0xd6, 0x60, 0x32, 0xe6, 0x69, 0xd8, 0xe5, + 0x9d, 0x33, 0x91, 0xbd, 0xee, 0x59, 0xe9, 0xf4, 0x6f, 0x9a, 0xe8, 0x07, 0x0c, 0xc4, 0x95, 0x82, + 0x00, 0xe1, 0x2c, 0x0b, 0xf4, 0x3a, 0x4c, 0xf8, 0xfa, 0xab, 0x52, 0x0d, 0x11, 0xd4, 0xab, 0x02, + 0x22, 0x8c, 0x37, 0xa7, 0x1a, 0x38, 0x43, 0x8d, 0xde, 0x82, 0x69, 0x1d, 0x22, 0x2e, 0xb5, 0x3b, + 0xc1, 0x26, 0x89, 0x45, 0xfe, 0xe7, 0x27, 0xf6, 0xf7, 0x66, 0xa7, 0x6f, 0xf4, 0xa0, 0xc1, 0x3d, + 0x4b, 0xa3, 0x57, 0x60, 0x4c, 0x8e, 0xa4, 0x16, 0xe0, 0x9b, 0x86, 0xe2, 0x68, 0x38, 0x6c, 0x50, + 0x7e, 0xb8, 0xb3, 0x8d, 0xaf, 0xd1, 0xc2, 0xda, 0xa2, 0x8a, 0xbe, 0x02, 0x63, 0x7a, 0x1b, 0x85, + 0x9a, 0xfc, 0x64, 0xf9, 0x97, 0xba, 0xc4, 0xe2, 0xac, 0x5a, 0xae, 0xe3, 0xb0, 0xc1, 0xdb, 0xbe, + 0x05, 0x43, 0xcd, 0xdd, 0xb8, 0x95, 0xf8, 0x0f, 0xeb, 0x45, 0xe5, 0x16, 0x4c, 0x66, 0x9e, 0x1e, + 0x56, 0x6f, 0x58, 0x5b, 0x0f, 0xeb, 0x0d, 0x6b, 0xfb, 0xeb, 0x16, 0x0c, 0xae, 0x39, 0x5e, 0xf1, + 0xcb, 0x09, 0x65, 0x9a, 0x8c, 0x5e, 0x82, 0x21, 0xb2, 0xb1, 0x41, 0x5a, 0xf2, 0x4d, 0xec, 0x27, + 0xa5, 0x51, 0xb3, 0xc4, 0xa0, 0x74, 0x6a, 0xb2, 0xca, 0xf8, 0x5f, 0x2c, 0x88, 0xed, 0xff, 0x68, + 0x01, 0xac, 0x85, 0xbe, 0x3c, 0xb6, 0x29, 0x68, 0xc9, 0x42, 0xd7, 0x1b, 0x0e, 0xe7, 0x73, 0xde, + 0x70, 0x40, 0x29, 0xc3, 0x9c, 0x17, 0x1c, 0x54, 0x6f, 0xaa, 0xa5, 0x7a, 0x33, 0xd0, 0x4f, 0x6f, + 0xbe, 0x69, 0x81, 0x88, 0xa1, 0x29, 0x21, 0x09, 0xae, 0xcc, 0xbb, 0x6e, 0xa4, 0xab, 0x78, 0xb6, + 0xcc, 0x45, 0x10, 0x91, 0xa4, 0x42, 0xc9, 0xa6, 0x91, 0x9a, 0xc2, 0xe0, 0x4a, 0xf7, 0xf2, 0xa3, + 0x1c, 0xbd, 0xca, 0x2c, 0xc8, 0xe2, 0x76, 0xf5, 0x95, 0x99, 0x8b, 0xa5, 0x25, 0xa7, 0x8c, 0x55, + 0x82, 0x26, 0x3d, 0x2d, 0xb9, 0x44, 0xe0, 0x94, 0x06, 0x3d, 0x03, 0xc3, 0x71, 0x67, 0x9d, 0x91, + 0x67, 0x02, 0x6a, 0x9a, 0x1c, 0x8c, 0x25, 0xde, 0xfe, 0x39, 0x04, 0x46, 0xd7, 0x8c, 0x64, 0x50, + 0xd6, 0x43, 0x4f, 0x06, 0xf5, 0x36, 0x8c, 0x90, 0xed, 0x76, 0xb2, 0x5b, 0xf7, 0xa2, 0x72, 0x89, + 0xf9, 0x96, 0x04, 0x75, 0x37, 0x77, 0x89, 0xc1, 0x8a, 0x63, 0x8f, 0xd4, 0x5e, 0xd5, 0x47, 0x22, + 0xb5, 0xd7, 0xc0, 0x9f, 0x4a, 0x6a, 0xaf, 0xb7, 0x60, 0x78, 0xd3, 0x4b, 0x30, 0x69, 0x87, 0xe2, + 0xe2, 0x5f, 0xc1, 0x79, 0xd8, 0x55, 0x4e, 0xdc, 0x9d, 0xaf, 0x47, 0x20, 0xb0, 0x64, 0x87, 0xd6, + 0x60, 0x88, 0xef, 0x3e, 0x44, 0xb6, 0xac, 0x4f, 0x96, 0xf1, 0xcb, 0x74, 0x27, 0x8e, 0x12, 0x51, + 0x53, 0x82, 0x97, 0x4c, 0xe5, 0x35, 0xfc, 0xe1, 0x53, 0x79, 0xa9, 0x04, 0x5c, 0x23, 0x0f, 0x2b, + 0x01, 0x97, 0x91, 0xc8, 0xac, 0x76, 0x14, 0x89, 0xcc, 0xbe, 0x69, 0xc1, 0xe9, 0x76, 0x5e, 0x1e, + 0x40, 0x91, 0x4a, 0xeb, 0xb3, 0x87, 0xc8, 0x8b, 0x68, 0x54, 0xcd, 0xee, 0x63, 0xe5, 0x92, 0xe1, + 0xfc, 0x8a, 0x65, 0x46, 0xb4, 0xd1, 0x0f, 0x9f, 0x11, 0xed, 0xa8, 0x73, 0x6e, 0xa5, 0xf9, 0xd1, + 0xc6, 0x8f, 0x24, 0x3f, 0xda, 0xc4, 0x43, 0xcc, 0x8f, 0xa6, 0x65, 0x36, 0x9b, 0x7c, 0xb8, 0x99, + 0xcd, 0xb6, 0x60, 0xd4, 0x0d, 0xef, 0x05, 0xf7, 0x9c, 0xc8, 0x9d, 0x6f, 0xac, 0x88, 0x44, 0x5a, + 0x05, 0x49, 0x1b, 0xea, 0x69, 0x01, 0xa3, 0x06, 0xee, 0x80, 0x4c, 0x91, 0x58, 0x67, 0x2d, 0x72, + 0xbc, 0x9d, 0xf8, 0x90, 0x39, 0xde, 0x8c, 0x4c, 0x69, 0xe8, 0x28, 0x32, 0xa5, 0x7d, 0x99, 0x5d, + 0xdd, 0xde, 0xf0, 0x36, 0x57, 0x9d, 0xf6, 0xf4, 0xc9, 0x32, 0x35, 0x2c, 0x4a, 0xf2, 0xee, 0x1a, + 0x14, 0x0a, 0xa7, 0x4c, 0xbb, 0x73, 0xb1, 0x9d, 0x3a, 0xee, 0x5c, 0x6c, 0xa7, 0x8f, 0x30, 0x17, + 0xdb, 0x99, 0x63, 0xcd, 0xc5, 0xf6, 0xd8, 0x9f, 0x4a, 0x2e, 0xb6, 0xbf, 0x04, 0x67, 0x0f, 0xfe, + 0x1c, 0x69, 0xb6, 0xdf, 0x46, 0xea, 0x32, 0xc8, 0x64, 0xfb, 0x65, 0xa6, 0x8e, 0x46, 0x55, 0x3a, + 0x25, 0xd4, 0xbf, 0xb0, 0xe0, 0xb1, 0x1e, 0x89, 0x53, 0x4a, 0xdf, 0x66, 0x68, 0xc3, 0x64, 0xdb, + 0x2c, 0x5a, 0xfa, 0xde, 0x91, 0x91, 0xa8, 0x45, 0xc5, 0xc9, 0x65, 0x10, 0x38, 0xcb, 0x7e, 0xe1, + 0xe3, 0x3f, 0xfe, 0xe0, 0xec, 0x47, 0x7e, 0xf2, 0xc1, 0xd9, 0x8f, 0xfc, 0xfe, 0x07, 0x67, 0x3f, + 0xf2, 0xb3, 0xfb, 0x67, 0xad, 0x1f, 0xef, 0x9f, 0xb5, 0x7e, 0xb2, 0x7f, 0xd6, 0xfa, 0xa3, 0xfd, + 0xb3, 0xd6, 0x37, 0xff, 0xf8, 0xec, 0x47, 0xbe, 0x58, 0xd9, 0xb9, 0xfc, 0xff, 0x03, 0x00, 0x00, + 0xff, 0xff, 0xda, 0x1e, 0x86, 0x19, 0x82, 0xb6, 0x00, 0x00, } diff --git a/pkg/api/v1/generated.proto b/pkg/api/v1/generated.proto index f6fa8a4a12..1b37c24cf7 100644 --- a/pkg/api/v1/generated.proto +++ b/pkg/api/v1/generated.proto @@ -1465,6 +1465,13 @@ message NodeProxyOptions { optional string path = 1; } +// NodeResources is an object for conveying resource information about a node. +// see http://releases.k8s.io/HEAD/docs/design/resources.md for more details. +message NodeResources { + // Capacity represents the available resources of a node + map capacity = 1; +} + // A node selector represents the union of the results of one or more label queries // over a set of nodes; that is, it represents the OR of the selectors represented // by the node selector terms. @@ -3360,6 +3367,12 @@ message ServiceStatus { optional LoadBalancerStatus loadBalancer = 1; } +message Sysctl { + optional string name = 1; + + optional string value = 2; +} + // TCPSocketAction describes an action based on opening a socket message TCPSocketAction { // Number or name of the port to access on the container. diff --git a/pkg/api/v1/pod/BUILD b/pkg/api/v1/pod/BUILD new file mode 100644 index 0000000000..a55580ac5e --- /dev/null +++ b/pkg/api/v1/pod/BUILD @@ -0,0 +1,32 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_binary", + "go_library", + "go_test", + "cgo_library", +) + +go_library( + name = "go_default_library", + srcs = ["util.go"], + tags = ["automanaged"], + deps = [ + "//pkg/api/v1:go_default_library", + "//pkg/util/intstr:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = ["util_test.go"], + library = "go_default_library", + tags = ["automanaged"], + deps = [ + "//pkg/api/v1:go_default_library", + "//pkg/util/intstr:go_default_library", + ], +) diff --git a/pkg/api/v1/service/BUILD b/pkg/api/v1/service/BUILD index e97b7e1aae..843a8c644b 100644 --- a/pkg/api/v1/service/BUILD +++ b/pkg/api/v1/service/BUILD @@ -18,7 +18,7 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/util/net/sets:go_default_library", "//vendor:github.com/golang/glog", ], @@ -30,7 +30,7 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/util/net/sets:go_default_library", ], ) diff --git a/pkg/api/v1/validation/BUILD b/pkg/api/v1/validation/BUILD new file mode 100644 index 0000000000..d99e019086 --- /dev/null +++ b/pkg/api/v1/validation/BUILD @@ -0,0 +1,25 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_binary", + "go_library", + "go_test", + "cgo_library", +) + +go_library( + name = "go_default_library", + srcs = ["validation.go"], + tags = ["automanaged"], + deps = [ + "//pkg/api:go_default_library", + "//pkg/api/resource:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/util/sets:go_default_library", + "//pkg/util/validation:go_default_library", + "//pkg/util/validation/field:go_default_library", + ], +) diff --git a/pkg/api/v1/zz_generated.conversion.go b/pkg/api/v1/zz_generated.conversion.go index 8dd547c58d..85b0615e97 100644 --- a/pkg/api/v1/zz_generated.conversion.go +++ b/pkg/api/v1/zz_generated.conversion.go @@ -189,6 +189,8 @@ func RegisterConversions(scheme *runtime.Scheme) error { Convert_api_NodeList_To_v1_NodeList, Convert_v1_NodeProxyOptions_To_api_NodeProxyOptions, Convert_api_NodeProxyOptions_To_v1_NodeProxyOptions, + Convert_v1_NodeResources_To_api_NodeResources, + Convert_api_NodeResources_To_v1_NodeResources, Convert_v1_NodeSelector_To_api_NodeSelector, Convert_api_NodeSelector_To_v1_NodeSelector, Convert_v1_NodeSelectorRequirement_To_api_NodeSelectorRequirement, @@ -333,6 +335,8 @@ func RegisterConversions(scheme *runtime.Scheme) error { Convert_api_ServiceSpec_To_v1_ServiceSpec, Convert_v1_ServiceStatus_To_api_ServiceStatus, Convert_api_ServiceStatus_To_v1_ServiceStatus, + Convert_v1_Sysctl_To_api_Sysctl, + Convert_api_Sysctl_To_v1_Sysctl, Convert_v1_TCPSocketAction_To_api_TCPSocketAction, Convert_api_TCPSocketAction_To_v1_TCPSocketAction, Convert_v1_Taint_To_api_Taint, @@ -2152,6 +2156,24 @@ func Convert_api_NodeProxyOptions_To_v1_NodeProxyOptions(in *api.NodeProxyOption return autoConvert_api_NodeProxyOptions_To_v1_NodeProxyOptions(in, out, s) } +func autoConvert_v1_NodeResources_To_api_NodeResources(in *NodeResources, out *api.NodeResources, s conversion.Scope) error { + out.Capacity = *(*api.ResourceList)(unsafe.Pointer(&in.Capacity)) + return nil +} + +func Convert_v1_NodeResources_To_api_NodeResources(in *NodeResources, out *api.NodeResources, s conversion.Scope) error { + return autoConvert_v1_NodeResources_To_api_NodeResources(in, out, s) +} + +func autoConvert_api_NodeResources_To_v1_NodeResources(in *api.NodeResources, out *NodeResources, s conversion.Scope) error { + out.Capacity = *(*ResourceList)(unsafe.Pointer(&in.Capacity)) + return nil +} + +func Convert_api_NodeResources_To_v1_NodeResources(in *api.NodeResources, out *NodeResources, s conversion.Scope) error { + return autoConvert_api_NodeResources_To_v1_NodeResources(in, out, s) +} + func autoConvert_v1_NodeSelector_To_api_NodeSelector(in *NodeSelector, out *api.NodeSelector, s conversion.Scope) error { out.NodeSelectorTerms = *(*[]api.NodeSelectorTerm)(unsafe.Pointer(&in.NodeSelectorTerms)) return nil @@ -4155,6 +4177,26 @@ func Convert_api_ServiceStatus_To_v1_ServiceStatus(in *api.ServiceStatus, out *S return autoConvert_api_ServiceStatus_To_v1_ServiceStatus(in, out, s) } +func autoConvert_v1_Sysctl_To_api_Sysctl(in *Sysctl, out *api.Sysctl, s conversion.Scope) error { + out.Name = in.Name + out.Value = in.Value + return nil +} + +func Convert_v1_Sysctl_To_api_Sysctl(in *Sysctl, out *api.Sysctl, s conversion.Scope) error { + return autoConvert_v1_Sysctl_To_api_Sysctl(in, out, s) +} + +func autoConvert_api_Sysctl_To_v1_Sysctl(in *api.Sysctl, out *Sysctl, s conversion.Scope) error { + out.Name = in.Name + out.Value = in.Value + return nil +} + +func Convert_api_Sysctl_To_v1_Sysctl(in *api.Sysctl, out *Sysctl, s conversion.Scope) error { + return autoConvert_api_Sysctl_To_v1_Sysctl(in, out, s) +} + func autoConvert_v1_TCPSocketAction_To_api_TCPSocketAction(in *TCPSocketAction, out *api.TCPSocketAction, s conversion.Scope) error { out.Port = in.Port return nil diff --git a/pkg/api/v1/zz_generated.deepcopy.go b/pkg/api/v1/zz_generated.deepcopy.go index 29db773260..e72949bc30 100644 --- a/pkg/api/v1/zz_generated.deepcopy.go +++ b/pkg/api/v1/zz_generated.deepcopy.go @@ -112,6 +112,7 @@ func RegisterDeepCopies(scheme *runtime.Scheme) error { conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_NodeDaemonEndpoints, InType: reflect.TypeOf(&NodeDaemonEndpoints{})}, conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_NodeList, InType: reflect.TypeOf(&NodeList{})}, conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_NodeProxyOptions, InType: reflect.TypeOf(&NodeProxyOptions{})}, + conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_NodeResources, InType: reflect.TypeOf(&NodeResources{})}, conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_NodeSelector, InType: reflect.TypeOf(&NodeSelector{})}, conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_NodeSelectorRequirement, InType: reflect.TypeOf(&NodeSelectorRequirement{})}, conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_NodeSelectorTerm, InType: reflect.TypeOf(&NodeSelectorTerm{})}, @@ -184,6 +185,7 @@ func RegisterDeepCopies(scheme *runtime.Scheme) error { conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ServiceProxyOptions, InType: reflect.TypeOf(&ServiceProxyOptions{})}, conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ServiceSpec, InType: reflect.TypeOf(&ServiceSpec{})}, conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_ServiceStatus, InType: reflect.TypeOf(&ServiceStatus{})}, + conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_Sysctl, InType: reflect.TypeOf(&Sysctl{})}, conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_TCPSocketAction, InType: reflect.TypeOf(&TCPSocketAction{})}, conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_Taint, InType: reflect.TypeOf(&Taint{})}, conversion.GeneratedDeepCopyFunc{Fn: DeepCopy_v1_Toleration, InType: reflect.TypeOf(&Toleration{})}, @@ -1689,6 +1691,23 @@ func DeepCopy_v1_NodeProxyOptions(in interface{}, out interface{}, c *conversion } } +func DeepCopy_v1_NodeResources(in interface{}, out interface{}, c *conversion.Cloner) error { + { + in := in.(*NodeResources) + out := out.(*NodeResources) + if in.Capacity != nil { + in, out := &in.Capacity, &out.Capacity + *out = make(ResourceList) + for key, val := range *in { + (*out)[key] = val.DeepCopy() + } + } else { + out.Capacity = nil + } + return nil + } +} + func DeepCopy_v1_NodeSelector(in interface{}, out interface{}, c *conversion.Cloner) error { { in := in.(*NodeSelector) @@ -3494,6 +3513,16 @@ func DeepCopy_v1_ServiceStatus(in interface{}, out interface{}, c *conversion.Cl } } +func DeepCopy_v1_Sysctl(in interface{}, out interface{}, c *conversion.Cloner) error { + { + in := in.(*Sysctl) + out := out.(*Sysctl) + out.Name = in.Name + out.Value = in.Value + return nil + } +} + func DeepCopy_v1_TCPSocketAction(in interface{}, out interface{}, c *conversion.Cloner) error { { in := in.(*TCPSocketAction) diff --git a/pkg/apis/rbac/v1alpha1/BUILD b/pkg/apis/rbac/v1alpha1/BUILD index b13e99eb37..a6001d43e4 100644 --- a/pkg/apis/rbac/v1alpha1/BUILD +++ b/pkg/apis/rbac/v1alpha1/BUILD @@ -16,6 +16,7 @@ go_library( "defaults.go", "doc.go", "generated.pb.go", + "helpers.go", "register.go", "types.generated.go", "types.go", diff --git a/pkg/apis/rbac/v1alpha1/generated.pb.go b/pkg/apis/rbac/v1alpha1/generated.pb.go index 8c2ab6c6f8..e8138819fb 100644 --- a/pkg/apis/rbac/v1alpha1/generated.pb.go +++ b/pkg/apis/rbac/v1alpha1/generated.pb.go @@ -27,9 +27,11 @@ limitations under the License. It has these top-level messages: ClusterRole ClusterRoleBinding + ClusterRoleBindingBuilder ClusterRoleBindingList ClusterRoleList PolicyRule + PolicyRuleBuilder Role RoleBinding RoleBindingList @@ -65,48 +67,60 @@ func (m *ClusterRoleBinding) Reset() { *m = ClusterRoleBindin func (*ClusterRoleBinding) ProtoMessage() {} func (*ClusterRoleBinding) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{1} } +func (m *ClusterRoleBindingBuilder) Reset() { *m = ClusterRoleBindingBuilder{} } +func (*ClusterRoleBindingBuilder) ProtoMessage() {} +func (*ClusterRoleBindingBuilder) Descriptor() ([]byte, []int) { + return fileDescriptorGenerated, []int{2} +} + func (m *ClusterRoleBindingList) Reset() { *m = ClusterRoleBindingList{} } func (*ClusterRoleBindingList) ProtoMessage() {} -func (*ClusterRoleBindingList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{2} } +func (*ClusterRoleBindingList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{3} } func (m *ClusterRoleList) Reset() { *m = ClusterRoleList{} } func (*ClusterRoleList) ProtoMessage() {} -func (*ClusterRoleList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{3} } +func (*ClusterRoleList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{4} } func (m *PolicyRule) Reset() { *m = PolicyRule{} } func (*PolicyRule) ProtoMessage() {} -func (*PolicyRule) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{4} } +func (*PolicyRule) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{5} } + +func (m *PolicyRuleBuilder) Reset() { *m = PolicyRuleBuilder{} } +func (*PolicyRuleBuilder) ProtoMessage() {} +func (*PolicyRuleBuilder) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{6} } func (m *Role) Reset() { *m = Role{} } func (*Role) ProtoMessage() {} -func (*Role) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{5} } +func (*Role) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{7} } func (m *RoleBinding) Reset() { *m = RoleBinding{} } func (*RoleBinding) ProtoMessage() {} -func (*RoleBinding) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{6} } +func (*RoleBinding) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{8} } func (m *RoleBindingList) Reset() { *m = RoleBindingList{} } func (*RoleBindingList) ProtoMessage() {} -func (*RoleBindingList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{7} } +func (*RoleBindingList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{9} } func (m *RoleList) Reset() { *m = RoleList{} } func (*RoleList) ProtoMessage() {} -func (*RoleList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{8} } +func (*RoleList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{10} } func (m *RoleRef) Reset() { *m = RoleRef{} } func (*RoleRef) ProtoMessage() {} -func (*RoleRef) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{9} } +func (*RoleRef) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{11} } func (m *Subject) Reset() { *m = Subject{} } func (*Subject) ProtoMessage() {} -func (*Subject) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{10} } +func (*Subject) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{12} } func init() { proto.RegisterType((*ClusterRole)(nil), "k8s.io.kubernetes.pkg.apis.rbac.v1alpha1.ClusterRole") proto.RegisterType((*ClusterRoleBinding)(nil), "k8s.io.kubernetes.pkg.apis.rbac.v1alpha1.ClusterRoleBinding") + proto.RegisterType((*ClusterRoleBindingBuilder)(nil), "k8s.io.kubernetes.pkg.apis.rbac.v1alpha1.ClusterRoleBindingBuilder") proto.RegisterType((*ClusterRoleBindingList)(nil), "k8s.io.kubernetes.pkg.apis.rbac.v1alpha1.ClusterRoleBindingList") proto.RegisterType((*ClusterRoleList)(nil), "k8s.io.kubernetes.pkg.apis.rbac.v1alpha1.ClusterRoleList") proto.RegisterType((*PolicyRule)(nil), "k8s.io.kubernetes.pkg.apis.rbac.v1alpha1.PolicyRule") + proto.RegisterType((*PolicyRuleBuilder)(nil), "k8s.io.kubernetes.pkg.apis.rbac.v1alpha1.PolicyRuleBuilder") proto.RegisterType((*Role)(nil), "k8s.io.kubernetes.pkg.apis.rbac.v1alpha1.Role") proto.RegisterType((*RoleBinding)(nil), "k8s.io.kubernetes.pkg.apis.rbac.v1alpha1.RoleBinding") proto.RegisterType((*RoleBindingList)(nil), "k8s.io.kubernetes.pkg.apis.rbac.v1alpha1.RoleBindingList") @@ -198,6 +212,32 @@ func (m *ClusterRoleBinding) MarshalTo(data []byte) (int, error) { return i, nil } +func (m *ClusterRoleBindingBuilder) 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 *ClusterRoleBindingBuilder) MarshalTo(data []byte) (int, error) { + var i int + _ = i + var l int + _ = l + data[i] = 0xa + i++ + i = encodeVarintGenerated(data, i, uint64(m.ClusterRoleBinding.Size())) + n4, err := m.ClusterRoleBinding.MarshalTo(data[i:]) + if err != nil { + return 0, err + } + i += n4 + return i, nil +} + func (m *ClusterRoleBindingList) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) @@ -216,11 +256,11 @@ func (m *ClusterRoleBindingList) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ListMeta.Size())) - n4, err := m.ListMeta.MarshalTo(data[i:]) + n5, err := m.ListMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n4 + i += n5 if len(m.Items) > 0 { for _, msg := range m.Items { data[i] = 0x12 @@ -254,11 +294,11 @@ func (m *ClusterRoleList) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ListMeta.Size())) - n5, err := m.ListMeta.MarshalTo(data[i:]) + n6, err := m.ListMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n5 + i += n6 if len(m.Items) > 0 { for _, msg := range m.Items { data[i] = 0x12 @@ -307,11 +347,11 @@ func (m *PolicyRule) MarshalTo(data []byte) (int, error) { data[i] = 0x12 i++ i = encodeVarintGenerated(data, i, uint64(m.AttributeRestrictions.Size())) - n6, err := m.AttributeRestrictions.MarshalTo(data[i:]) + n7, err := m.AttributeRestrictions.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n6 + i += n7 if len(m.APIGroups) > 0 { for _, s := range m.APIGroups { data[i] = 0x1a @@ -375,6 +415,32 @@ func (m *PolicyRule) MarshalTo(data []byte) (int, error) { return i, nil } +func (m *PolicyRuleBuilder) 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 *PolicyRuleBuilder) MarshalTo(data []byte) (int, error) { + var i int + _ = i + var l int + _ = l + data[i] = 0xa + i++ + i = encodeVarintGenerated(data, i, uint64(m.PolicyRule.Size())) + n8, err := m.PolicyRule.MarshalTo(data[i:]) + if err != nil { + return 0, err + } + i += n8 + return i, nil +} + func (m *Role) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) @@ -393,11 +459,11 @@ func (m *Role) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) - n7, err := m.ObjectMeta.MarshalTo(data[i:]) + n9, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n7 + i += n9 if len(m.Rules) > 0 { for _, msg := range m.Rules { data[i] = 0x12 @@ -431,11 +497,11 @@ func (m *RoleBinding) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ObjectMeta.Size())) - n8, err := m.ObjectMeta.MarshalTo(data[i:]) + n10, err := m.ObjectMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n8 + i += n10 if len(m.Subjects) > 0 { for _, msg := range m.Subjects { data[i] = 0x12 @@ -451,11 +517,11 @@ func (m *RoleBinding) MarshalTo(data []byte) (int, error) { data[i] = 0x1a i++ i = encodeVarintGenerated(data, i, uint64(m.RoleRef.Size())) - n9, err := m.RoleRef.MarshalTo(data[i:]) + n11, err := m.RoleRef.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n9 + i += n11 return i, nil } @@ -477,11 +543,11 @@ func (m *RoleBindingList) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ListMeta.Size())) - n10, err := m.ListMeta.MarshalTo(data[i:]) + n12, err := m.ListMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n10 + i += n12 if len(m.Items) > 0 { for _, msg := range m.Items { data[i] = 0x12 @@ -515,11 +581,11 @@ func (m *RoleList) MarshalTo(data []byte) (int, error) { data[i] = 0xa i++ i = encodeVarintGenerated(data, i, uint64(m.ListMeta.Size())) - n11, err := m.ListMeta.MarshalTo(data[i:]) + n13, err := m.ListMeta.MarshalTo(data[i:]) if err != nil { return 0, err } - i += n11 + i += n13 if len(m.Items) > 0 { for _, msg := range m.Items { data[i] = 0x12 @@ -656,6 +722,14 @@ func (m *ClusterRoleBinding) Size() (n int) { return n } +func (m *ClusterRoleBindingBuilder) Size() (n int) { + var l int + _ = l + l = m.ClusterRoleBinding.Size() + n += 1 + l + sovGenerated(uint64(l)) + return n +} + func (m *ClusterRoleBindingList) Size() (n int) { var l int _ = l @@ -722,6 +796,14 @@ func (m *PolicyRule) Size() (n int) { return n } +func (m *PolicyRuleBuilder) Size() (n int) { + var l int + _ = l + l = m.PolicyRule.Size() + n += 1 + l + sovGenerated(uint64(l)) + return n +} + func (m *Role) Size() (n int) { var l int _ = l @@ -842,6 +924,16 @@ func (this *ClusterRoleBinding) String() string { }, "") return s } +func (this *ClusterRoleBindingBuilder) String() string { + if this == nil { + return "nil" + } + s := strings.Join([]string{`&ClusterRoleBindingBuilder{`, + `ClusterRoleBinding:` + strings.Replace(strings.Replace(this.ClusterRoleBinding.String(), "ClusterRoleBinding", "ClusterRoleBinding", 1), `&`, ``, 1) + `,`, + `}`, + }, "") + return s +} func (this *ClusterRoleBindingList) String() string { if this == nil { return "nil" @@ -879,6 +971,16 @@ func (this *PolicyRule) String() string { }, "") return s } +func (this *PolicyRuleBuilder) String() string { + if this == nil { + return "nil" + } + s := strings.Join([]string{`&PolicyRuleBuilder{`, + `PolicyRule:` + strings.Replace(strings.Replace(this.PolicyRule.String(), "PolicyRule", "PolicyRule", 1), `&`, ``, 1) + `,`, + `}`, + }, "") + return s +} func (this *Role) String() string { if this == nil { return "nil" @@ -1209,6 +1311,86 @@ func (m *ClusterRoleBinding) Unmarshal(data []byte) error { } return nil } +func (m *ClusterRoleBindingBuilder) 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: ClusterRoleBindingBuilder: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: ClusterRoleBindingBuilder: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ClusterRoleBinding", 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.ClusterRoleBinding.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 *ClusterRoleBindingList) Unmarshal(data []byte) error { l := len(data) iNdEx := 0 @@ -1656,6 +1838,86 @@ func (m *PolicyRule) Unmarshal(data []byte) error { } return nil } +func (m *PolicyRuleBuilder) 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: PolicyRuleBuilder: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: PolicyRuleBuilder: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field PolicyRule", 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.PolicyRule.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 *Role) Unmarshal(data []byte) error { l := len(data) iNdEx := 0 @@ -2539,56 +2801,60 @@ var ( ) var fileDescriptorGenerated = []byte{ - // 815 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xec, 0x54, 0x41, 0x6b, 0xe3, 0x46, - 0x18, 0xb5, 0x62, 0xbb, 0xb1, 0xc6, 0x35, 0x6e, 0x54, 0x52, 0x84, 0xa1, 0xb2, 0xf1, 0xc9, 0x34, - 0xc9, 0x08, 0x9b, 0x86, 0xe6, 0xd0, 0x1e, 0xa2, 0x52, 0x4a, 0x68, 0x9a, 0x86, 0x09, 0x0d, 0x6d, - 0x68, 0x29, 0x63, 0x7b, 0xe2, 0x4c, 0x2d, 0x4b, 0x62, 0x66, 0xe4, 0xb6, 0xf4, 0x12, 0xf6, 0x17, - 0xec, 0xaf, 0xd8, 0xdb, 0x5e, 0xf6, 0xba, 0xb0, 0x87, 0x3d, 0xe5, 0xb0, 0x87, 0x1c, 0x97, 0x3d, - 0x98, 0x8d, 0xf6, 0x8f, 0x2c, 0x1a, 0x49, 0x96, 0x1d, 0xdb, 0x1b, 0x27, 0xb0, 0x81, 0x85, 0x3d, - 0x25, 0xf3, 0x7d, 0xef, 0xbd, 0xf9, 0xde, 0xe7, 0xd1, 0x03, 0x3b, 0xfd, 0x1d, 0x0e, 0xa9, 0x6b, - 0xf6, 0xfd, 0x36, 0x61, 0x0e, 0x11, 0x84, 0x9b, 0x5e, 0xbf, 0x67, 0x62, 0x8f, 0x72, 0x93, 0xb5, - 0x71, 0xc7, 0x1c, 0x36, 0xb1, 0xed, 0x9d, 0xe1, 0xa6, 0xd9, 0x23, 0x0e, 0x61, 0x58, 0x90, 0x2e, - 0xf4, 0x98, 0x2b, 0x5c, 0xad, 0x11, 0x31, 0x61, 0xca, 0x84, 0x5e, 0xbf, 0x07, 0x43, 0x26, 0x0c, - 0x99, 0x30, 0x61, 0x56, 0xb6, 0x7a, 0x54, 0x9c, 0xf9, 0x6d, 0xd8, 0x71, 0x07, 0x66, 0xcf, 0xed, - 0xb9, 0xa6, 0x14, 0x68, 0xfb, 0xa7, 0xf2, 0x24, 0x0f, 0xf2, 0xbf, 0x48, 0xb8, 0xd2, 0x5a, 0x38, - 0x92, 0xc9, 0x08, 0x77, 0x7d, 0xd6, 0x21, 0xd7, 0x87, 0xa9, 0x6c, 0x2f, 0xe6, 0xf8, 0xce, 0x90, - 0x30, 0x4e, 0x5d, 0x87, 0x74, 0x67, 0x68, 0x9b, 0x8b, 0x69, 0xc3, 0x19, 0xc7, 0x95, 0xad, 0xf9, - 0x68, 0xe6, 0x3b, 0x82, 0x0e, 0x66, 0x67, 0x6a, 0xce, 0x87, 0xfb, 0x82, 0xda, 0x26, 0x75, 0x04, - 0x17, 0xec, 0x3a, 0xa5, 0xfe, 0x5c, 0x01, 0xc5, 0xef, 0x6d, 0x9f, 0x0b, 0xc2, 0x90, 0x6b, 0x13, - 0xed, 0x37, 0x50, 0x18, 0x10, 0x81, 0xbb, 0x58, 0x60, 0x5d, 0xa9, 0x29, 0x8d, 0x62, 0xab, 0x01, - 0x17, 0xae, 0x1d, 0x0e, 0x9b, 0xf0, 0x97, 0xf6, 0xdf, 0xa4, 0x23, 0x7e, 0x26, 0x02, 0x5b, 0xda, - 0xc5, 0xa8, 0x9a, 0x09, 0x46, 0x55, 0x90, 0xd6, 0xd0, 0x58, 0x4d, 0xfb, 0x1d, 0xe4, 0x99, 0x6f, - 0x13, 0xae, 0xaf, 0xd4, 0xb2, 0x8d, 0x62, 0xeb, 0x6b, 0xb8, 0xec, 0xaf, 0x09, 0x0f, 0x5d, 0x9b, - 0x76, 0xfe, 0x43, 0xbe, 0x4d, 0xac, 0x52, 0x7c, 0x45, 0x3e, 0x3c, 0x71, 0x14, 0x29, 0xd6, 0x1f, - 0xaf, 0x00, 0x6d, 0xc2, 0x84, 0x45, 0x9d, 0x2e, 0x75, 0x7a, 0xef, 0xd1, 0xcb, 0x5f, 0xa0, 0xc0, - 0x7d, 0xd9, 0x48, 0xec, 0x34, 0x97, 0xb7, 0x73, 0x14, 0x31, 0xad, 0xcf, 0xe2, 0x2b, 0x0a, 0x71, - 0x81, 0xa3, 0xb1, 0xa8, 0xf6, 0x07, 0x58, 0x65, 0xae, 0x4d, 0x10, 0x39, 0xd5, 0xb3, 0x72, 0xf2, - 0x5b, 0xe8, 0xa3, 0x88, 0x68, 0x95, 0x63, 0xfd, 0xd5, 0xb8, 0x80, 0x12, 0xc9, 0xfa, 0x2b, 0x05, - 0x7c, 0x31, 0xbb, 0xaf, 0x7d, 0xca, 0x85, 0xf6, 0xe7, 0xcc, 0xce, 0xcc, 0x77, 0xec, 0x6c, 0xe2, - 0xa5, 0xc3, 0x90, 0x2e, 0x57, 0x37, 0xf6, 0x95, 0x54, 0x26, 0x16, 0x87, 0x41, 0x9e, 0x0a, 0x32, - 0x48, 0xb6, 0xf6, 0xed, 0xf2, 0xae, 0x66, 0xe7, 0x4d, 0x1f, 0xc3, 0x5e, 0x28, 0x89, 0x22, 0xe5, - 0xfa, 0x0b, 0x05, 0x94, 0x27, 0xc0, 0xf7, 0xe1, 0xea, 0x64, 0xda, 0xd5, 0xf6, 0xdd, 0x5c, 0xcd, - 0xb7, 0xf3, 0x20, 0x0b, 0x40, 0xfa, 0x01, 0x68, 0x55, 0x90, 0x1f, 0x12, 0xd6, 0xe6, 0xba, 0x52, - 0xcb, 0x36, 0x54, 0x4b, 0x0d, 0xf1, 0xc7, 0x61, 0x01, 0x45, 0x75, 0xed, 0x5c, 0x01, 0xeb, 0x58, - 0x08, 0x46, 0xdb, 0xbe, 0x20, 0x88, 0x70, 0xc1, 0x68, 0x47, 0x50, 0xd7, 0x09, 0x87, 0x0b, 0x8d, - 0x6f, 0x2c, 0x18, 0x2e, 0xce, 0x14, 0x88, 0xf0, 0x3f, 0x3f, 0xfc, 0x2b, 0x88, 0x13, 0xfa, 0xb7, - 0xbe, 0x8c, 0x47, 0x5a, 0xdf, 0x9d, 0xa7, 0x88, 0xe6, 0x5f, 0xa4, 0x6d, 0x00, 0x15, 0x7b, 0xf4, - 0x47, 0xe6, 0xfa, 0x1e, 0xd7, 0xb3, 0x72, 0xce, 0x52, 0x30, 0xaa, 0xaa, 0xbb, 0x87, 0x7b, 0x51, - 0x11, 0xa5, 0xfd, 0x10, 0x9c, 0x64, 0x2c, 0xd7, 0x73, 0x29, 0x18, 0x25, 0x45, 0x94, 0xf6, 0xb5, - 0x6f, 0x40, 0x29, 0x39, 0x1c, 0xe0, 0x01, 0xe1, 0x7a, 0x5e, 0x12, 0xd6, 0x82, 0x51, 0xb5, 0x84, - 0x26, 0x1b, 0x68, 0x1a, 0xa7, 0x7d, 0x07, 0xca, 0x8e, 0xeb, 0x24, 0x90, 0x5f, 0xd1, 0x3e, 0xd7, - 0x3f, 0x91, 0xd4, 0xcf, 0x83, 0x51, 0xb5, 0x7c, 0x30, 0xdd, 0x42, 0xd7, 0xb1, 0xf5, 0xa7, 0x0a, - 0xc8, 0x7d, 0xb8, 0xf1, 0xf8, 0x68, 0x05, 0x14, 0x3f, 0xe6, 0xe2, 0x12, 0xb9, 0x18, 0x46, 0xc7, - 0x3d, 0x07, 0xe2, 0xdd, 0xa3, 0xe3, 0xe6, 0x24, 0x7c, 0xa6, 0x80, 0xc2, 0x7d, 0x45, 0xe0, 0xd1, - 0xb4, 0x0f, 0x78, 0x4b, 0x1f, 0xf3, 0x0d, 0xfc, 0x0f, 0x92, 0xdf, 0x48, 0xdb, 0x04, 0x85, 0x24, - 0x33, 0xe4, 0xf8, 0x6a, 0x3a, 0x4d, 0x12, 0x2b, 0x68, 0x8c, 0xd0, 0x6a, 0x20, 0xd7, 0xa7, 0x4e, - 0x57, 0x46, 0x9e, 0x6a, 0x7d, 0x1a, 0x23, 0x73, 0x3f, 0x51, 0xa7, 0x8b, 0x64, 0x27, 0x44, 0x38, - 0x78, 0x40, 0xe4, 0x2b, 0x9a, 0x40, 0x84, 0x69, 0x81, 0x64, 0xa7, 0xfe, 0x44, 0x01, 0xab, 0xf1, - 0x0b, 0x1c, 0xeb, 0x29, 0x0b, 0xf5, 0x5a, 0x00, 0x60, 0x8f, 0x1e, 0x47, 0x4b, 0x8b, 0xef, 0x1d, - 0x7f, 0x2b, 0xbb, 0x87, 0x7b, 0x71, 0x07, 0x4d, 0xa0, 0x6e, 0x9e, 0x41, 0x33, 0x81, 0x1a, 0xfe, - 0xe5, 0x1e, 0xee, 0x10, 0x3d, 0x27, 0x61, 0x6b, 0x31, 0x4c, 0x3d, 0x48, 0x1a, 0x28, 0xc5, 0x58, - 0x5f, 0x5d, 0x5c, 0x19, 0x99, 0xcb, 0x2b, 0x23, 0xf3, 0xf2, 0xca, 0xc8, 0x9c, 0x07, 0x86, 0x72, - 0x11, 0x18, 0xca, 0x65, 0x60, 0x28, 0xaf, 0x03, 0x43, 0x79, 0xf8, 0xc6, 0xc8, 0x9c, 0x14, 0x92, - 0xc5, 0xbf, 0x0d, 0x00, 0x00, 0xff, 0xff, 0x62, 0x32, 0x8a, 0x1f, 0x89, 0x0b, 0x00, 0x00, + // 875 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xec, 0x55, 0xcf, 0x8b, 0x23, 0x45, + 0x14, 0x4e, 0x4d, 0x12, 0x27, 0x79, 0xe3, 0x30, 0x4e, 0xc9, 0x4a, 0x1b, 0x30, 0x19, 0x72, 0x0a, + 0xee, 0x6e, 0x37, 0x19, 0x5c, 0xdc, 0x83, 0x1e, 0xa6, 0x45, 0x64, 0x70, 0x1d, 0x87, 0x5a, 0x5c, + 0x74, 0x51, 0xa4, 0x92, 0xd4, 0x66, 0xca, 0x74, 0xba, 0x9b, 0xaa, 0xea, 0xa8, 0x88, 0xb0, 0x78, + 0xf2, 0xe8, 0x5f, 0xb1, 0x37, 0x2f, 0x5e, 0x05, 0x0f, 0x9e, 0xe6, 0xe0, 0x61, 0x8f, 0xe2, 0x21, + 0x38, 0xf1, 0x1f, 0x91, 0xae, 0xae, 0xfe, 0x31, 0x93, 0x8e, 0x9b, 0x19, 0x71, 0x40, 0xd8, 0x53, + 0xd2, 0xef, 0x7d, 0xdf, 0x57, 0xef, 0xab, 0x57, 0xf5, 0x0a, 0xee, 0x4e, 0xee, 0x4a, 0x9b, 0x07, + 0xce, 0x24, 0x1a, 0x30, 0xe1, 0x33, 0xc5, 0xa4, 0x13, 0x4e, 0xc6, 0x0e, 0x0d, 0xb9, 0x74, 0xc4, + 0x80, 0x0e, 0x9d, 0x59, 0x9f, 0x7a, 0xe1, 0x09, 0xed, 0x3b, 0x63, 0xe6, 0x33, 0x41, 0x15, 0x1b, + 0xd9, 0xa1, 0x08, 0x54, 0x80, 0x7b, 0x09, 0xd3, 0xce, 0x99, 0x76, 0x38, 0x19, 0xdb, 0x31, 0xd3, + 0x8e, 0x99, 0x76, 0xca, 0x6c, 0xdd, 0x1e, 0x73, 0x75, 0x12, 0x0d, 0xec, 0x61, 0x30, 0x75, 0xc6, + 0xc1, 0x38, 0x70, 0xb4, 0xc0, 0x20, 0x7a, 0xa4, 0xbf, 0xf4, 0x87, 0xfe, 0x97, 0x08, 0xb7, 0xf6, + 0x57, 0x96, 0xe4, 0x08, 0x26, 0x83, 0x48, 0x0c, 0xd9, 0xc5, 0x62, 0x5a, 0x77, 0x56, 0x73, 0x22, + 0x7f, 0xc6, 0x84, 0xe4, 0x81, 0xcf, 0x46, 0x4b, 0xb4, 0x5b, 0xab, 0x69, 0xb3, 0x25, 0xc7, 0xad, + 0xdb, 0xe5, 0x68, 0x11, 0xf9, 0x8a, 0x4f, 0x97, 0x6b, 0xea, 0x97, 0xc3, 0x23, 0xc5, 0x3d, 0x87, + 0xfb, 0x4a, 0x2a, 0x71, 0x91, 0xd2, 0xfd, 0x15, 0xc1, 0xd6, 0x3b, 0x5e, 0x24, 0x15, 0x13, 0x24, + 0xf0, 0x18, 0xfe, 0x18, 0x1a, 0x53, 0xa6, 0xe8, 0x88, 0x2a, 0x6a, 0xa1, 0x3d, 0xd4, 0xdb, 0xda, + 0xef, 0xd9, 0x2b, 0xb7, 0xdd, 0x9e, 0xf5, 0xed, 0x0f, 0x07, 0x5f, 0xb0, 0xa1, 0xfa, 0x80, 0x29, + 0xea, 0xe2, 0xd3, 0x79, 0xa7, 0xb2, 0x98, 0x77, 0x20, 0x8f, 0x91, 0x4c, 0x0d, 0x7f, 0x02, 0x75, + 0x11, 0x79, 0x4c, 0x5a, 0x1b, 0x7b, 0xd5, 0xde, 0xd6, 0xfe, 0x1b, 0xf6, 0xba, 0xdd, 0xb4, 0x8f, + 0x03, 0x8f, 0x0f, 0xbf, 0x26, 0x91, 0xc7, 0xdc, 0x6d, 0xb3, 0x44, 0x3d, 0xfe, 0x92, 0x24, 0x51, + 0xec, 0xfe, 0xb8, 0x01, 0xb8, 0x60, 0xc2, 0xe5, 0xfe, 0x88, 0xfb, 0xe3, 0xff, 0xd0, 0xcb, 0xe7, + 0xd0, 0x90, 0x91, 0x4e, 0xa4, 0x76, 0xfa, 0xeb, 0xdb, 0xb9, 0x9f, 0x30, 0xdd, 0x97, 0xcc, 0x12, + 0x0d, 0x13, 0x90, 0x24, 0x13, 0xc5, 0x9f, 0xc2, 0xa6, 0x08, 0x3c, 0x46, 0xd8, 0x23, 0xab, 0xaa, + 0x2b, 0xbf, 0x84, 0x3e, 0x49, 0x88, 0xee, 0x8e, 0xd1, 0xdf, 0x34, 0x01, 0x92, 0x4a, 0x76, 0x9f, + 0x20, 0x78, 0x75, 0x79, 0xbf, 0xdc, 0x88, 0x7b, 0x23, 0x26, 0xf0, 0xf7, 0x08, 0xf0, 0x70, 0x29, + 0x6b, 0x76, 0xf0, 0xad, 0xf5, 0xeb, 0x28, 0x59, 0xa1, 0x65, 0x4a, 0x2a, 0xe9, 0x16, 0x29, 0x59, + 0xb3, 0xfb, 0x07, 0x82, 0x57, 0x96, 0xa1, 0xf7, 0xb8, 0x54, 0xf8, 0xb3, 0xa5, 0xe6, 0x3a, 0xff, + 0xd0, 0xdc, 0xc2, 0x95, 0xb4, 0x63, 0xba, 0xee, 0x71, 0xd6, 0x80, 0x34, 0x52, 0xe8, 0x30, 0x85, + 0x3a, 0x57, 0x6c, 0x9a, 0xb6, 0xf7, 0xdf, 0xd9, 0xce, 0x4e, 0xed, 0x61, 0x2c, 0x49, 0x12, 0xe5, + 0xee, 0x6f, 0x08, 0x76, 0x0a, 0xe0, 0xeb, 0x70, 0xf5, 0xf0, 0xbc, 0xab, 0x3b, 0x57, 0x73, 0x55, + 0x6e, 0xe7, 0xbb, 0x2a, 0x40, 0x7e, 0x53, 0x71, 0x07, 0xea, 0x33, 0x26, 0x06, 0xd2, 0x42, 0x7b, + 0xd5, 0x5e, 0xd3, 0x6d, 0xc6, 0xf8, 0x07, 0x71, 0x80, 0x24, 0x71, 0xfc, 0x18, 0xc1, 0x0d, 0xaa, + 0x94, 0xe0, 0x83, 0x48, 0x31, 0xc2, 0xa4, 0x12, 0x7c, 0xa8, 0x78, 0xe0, 0xc7, 0xc5, 0xc5, 0xc6, + 0x6f, 0xae, 0x28, 0xce, 0x0c, 0x3f, 0x9b, 0xd0, 0x2f, 0xdf, 0xfd, 0x4a, 0x31, 0x3f, 0xf6, 0xef, + 0xbe, 0x66, 0x4a, 0xba, 0x71, 0x50, 0xa6, 0x48, 0xca, 0x17, 0xc2, 0x37, 0xa1, 0x49, 0x43, 0xfe, + 0x9e, 0x08, 0xa2, 0x50, 0x5a, 0x55, 0x5d, 0xe7, 0xf6, 0x62, 0xde, 0x69, 0x1e, 0x1c, 0x1f, 0x26, + 0x41, 0x92, 0xe7, 0x63, 0x70, 0xfa, 0x18, 0x48, 0xab, 0x96, 0x83, 0x49, 0x1a, 0x24, 0x79, 0x1e, + 0xbf, 0x09, 0xdb, 0xe9, 0xc7, 0x11, 0x9d, 0x32, 0x69, 0xd5, 0x35, 0x61, 0x77, 0x31, 0xef, 0x6c, + 0x93, 0x62, 0x82, 0x9c, 0xc7, 0xe1, 0xb7, 0x61, 0xc7, 0x0f, 0xfc, 0x14, 0xf2, 0x11, 0xb9, 0x27, + 0xad, 0x17, 0x34, 0xf5, 0xe5, 0xc5, 0xbc, 0xb3, 0x73, 0x74, 0x3e, 0x45, 0x2e, 0x62, 0xbb, 0xdf, + 0xc2, 0x6e, 0x61, 0x5a, 0x9a, 0x0b, 0x7d, 0x02, 0x10, 0x66, 0x41, 0x73, 0xac, 0xae, 0x36, 0x7e, + 0xb3, 0xa9, 0x98, 0xc7, 0x48, 0x41, 0xbb, 0xfb, 0x33, 0x82, 0xda, 0xff, 0xf7, 0x19, 0x79, 0xb2, + 0x01, 0x5b, 0xcf, 0xdf, 0x8f, 0x35, 0xde, 0x8f, 0x78, 0x72, 0x5d, 0xf3, 0x3c, 0xbe, 0xfa, 0xe4, + 0x7a, 0xf6, 0x20, 0xfe, 0x05, 0x41, 0xe3, 0xba, 0x26, 0xf0, 0xfd, 0xf3, 0x3e, 0xec, 0x4b, 0xfa, + 0x28, 0x37, 0xf0, 0x0d, 0xa4, 0x3d, 0xc2, 0xb7, 0xa0, 0x91, 0x8e, 0x2c, 0x5d, 0x7e, 0x33, 0xaf, + 0x26, 0x9d, 0x6a, 0x24, 0x43, 0xe0, 0x3d, 0xa8, 0x4d, 0xb8, 0x3f, 0xd2, 0x13, 0xb7, 0xe9, 0xbe, + 0x68, 0x90, 0xb5, 0xf7, 0xb9, 0x3f, 0x22, 0x3a, 0x13, 0x23, 0x7c, 0x3a, 0x65, 0xfa, 0x14, 0x15, + 0x10, 0xf1, 0xb0, 0x22, 0x3a, 0xd3, 0xfd, 0x09, 0xc1, 0xa6, 0x39, 0x81, 0x99, 0x1e, 0x5a, 0xa9, + 0xb7, 0x0f, 0x40, 0x43, 0xfe, 0x20, 0xd9, 0x34, 0xb3, 0x6e, 0x76, 0x57, 0x0e, 0x8e, 0x0f, 0x4d, + 0x86, 0x14, 0x50, 0xcf, 0xae, 0x01, 0x3b, 0xd0, 0x8c, 0x7f, 0x65, 0x48, 0x87, 0xcc, 0xaa, 0x69, + 0xd8, 0xae, 0x81, 0x35, 0x8f, 0xd2, 0x04, 0xc9, 0x31, 0xee, 0xeb, 0xa7, 0x67, 0xed, 0xca, 0xd3, + 0xb3, 0x76, 0xe5, 0xf7, 0xb3, 0x76, 0xe5, 0xf1, 0xa2, 0x8d, 0x4e, 0x17, 0x6d, 0xf4, 0x74, 0xd1, + 0x46, 0x7f, 0x2e, 0xda, 0xe8, 0x87, 0xbf, 0xda, 0x95, 0x87, 0x8d, 0x74, 0xe3, 0xff, 0x0e, 0x00, + 0x00, 0xff, 0xff, 0x90, 0x88, 0x4e, 0x35, 0xb1, 0x0c, 0x00, 0x00, } diff --git a/pkg/apis/rbac/v1alpha1/generated.proto b/pkg/apis/rbac/v1alpha1/generated.proto index 09f11e33b0..7ff93edcfa 100644 --- a/pkg/apis/rbac/v1alpha1/generated.proto +++ b/pkg/apis/rbac/v1alpha1/generated.proto @@ -55,6 +55,14 @@ message ClusterRoleBinding { optional RoleRef roleRef = 3; } +// +k8s:deepcopy-gen=false +// ClusterRoleBindingBuilder let's us attach methods. A no-no for API types. +// We use it to construct bindings in code. It's more compact than trying to write them +// out in a literal. +message ClusterRoleBindingBuilder { + optional ClusterRoleBinding clusterRoleBinding = 1; +} + // ClusterRoleBindingList is a collection of ClusterRoleBindings message ClusterRoleBindingList { // Standard object's metadata. @@ -107,6 +115,14 @@ message PolicyRule { repeated string nonResourceURLs = 6; } +// +k8s:deepcopy-gen=false +// PolicyRuleBuilder let's us attach methods. A no-no for API types. +// We use it to construct rules in code. It's more compact than trying to write them +// out in a literal and allows us to perform some basic checking during construction +message PolicyRuleBuilder { + optional PolicyRule policyRule = 1; +} + // Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding. message Role { // Standard object's metadata. diff --git a/pkg/apis/rbac/v1alpha1/zz_generated.conversion.go b/pkg/apis/rbac/v1alpha1/zz_generated.conversion.go index 21c79541f4..a6397b29b7 100644 --- a/pkg/apis/rbac/v1alpha1/zz_generated.conversion.go +++ b/pkg/apis/rbac/v1alpha1/zz_generated.conversion.go @@ -39,12 +39,16 @@ func RegisterConversions(scheme *runtime.Scheme) error { Convert_rbac_ClusterRole_To_v1alpha1_ClusterRole, Convert_v1alpha1_ClusterRoleBinding_To_rbac_ClusterRoleBinding, Convert_rbac_ClusterRoleBinding_To_v1alpha1_ClusterRoleBinding, + Convert_v1alpha1_ClusterRoleBindingBuilder_To_rbac_ClusterRoleBindingBuilder, + Convert_rbac_ClusterRoleBindingBuilder_To_v1alpha1_ClusterRoleBindingBuilder, Convert_v1alpha1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList, Convert_rbac_ClusterRoleBindingList_To_v1alpha1_ClusterRoleBindingList, Convert_v1alpha1_ClusterRoleList_To_rbac_ClusterRoleList, Convert_rbac_ClusterRoleList_To_v1alpha1_ClusterRoleList, Convert_v1alpha1_PolicyRule_To_rbac_PolicyRule, Convert_rbac_PolicyRule_To_v1alpha1_PolicyRule, + Convert_v1alpha1_PolicyRuleBuilder_To_rbac_PolicyRuleBuilder, + Convert_rbac_PolicyRuleBuilder_To_v1alpha1_PolicyRuleBuilder, Convert_v1alpha1_Role_To_rbac_Role, Convert_rbac_Role_To_v1alpha1_Role, Convert_v1alpha1_RoleBinding_To_rbac_RoleBinding, @@ -138,6 +142,28 @@ func Convert_rbac_ClusterRoleBinding_To_v1alpha1_ClusterRoleBinding(in *rbac.Clu return autoConvert_rbac_ClusterRoleBinding_To_v1alpha1_ClusterRoleBinding(in, out, s) } +func autoConvert_v1alpha1_ClusterRoleBindingBuilder_To_rbac_ClusterRoleBindingBuilder(in *ClusterRoleBindingBuilder, out *rbac.ClusterRoleBindingBuilder, s conversion.Scope) error { + if err := Convert_v1alpha1_ClusterRoleBinding_To_rbac_ClusterRoleBinding(&in.ClusterRoleBinding, &out.ClusterRoleBinding, s); err != nil { + return err + } + return nil +} + +func Convert_v1alpha1_ClusterRoleBindingBuilder_To_rbac_ClusterRoleBindingBuilder(in *ClusterRoleBindingBuilder, out *rbac.ClusterRoleBindingBuilder, s conversion.Scope) error { + return autoConvert_v1alpha1_ClusterRoleBindingBuilder_To_rbac_ClusterRoleBindingBuilder(in, out, s) +} + +func autoConvert_rbac_ClusterRoleBindingBuilder_To_v1alpha1_ClusterRoleBindingBuilder(in *rbac.ClusterRoleBindingBuilder, out *ClusterRoleBindingBuilder, s conversion.Scope) error { + if err := Convert_rbac_ClusterRoleBinding_To_v1alpha1_ClusterRoleBinding(&in.ClusterRoleBinding, &out.ClusterRoleBinding, s); err != nil { + return err + } + return nil +} + +func Convert_rbac_ClusterRoleBindingBuilder_To_v1alpha1_ClusterRoleBindingBuilder(in *rbac.ClusterRoleBindingBuilder, out *ClusterRoleBindingBuilder, s conversion.Scope) error { + return autoConvert_rbac_ClusterRoleBindingBuilder_To_v1alpha1_ClusterRoleBindingBuilder(in, out, s) +} + func autoConvert_v1alpha1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList(in *ClusterRoleBindingList, out *rbac.ClusterRoleBindingList, s conversion.Scope) error { out.ListMeta = in.ListMeta out.Items = *(*[]rbac.ClusterRoleBinding)(unsafe.Pointer(&in.Items)) @@ -230,6 +256,28 @@ func Convert_rbac_PolicyRule_To_v1alpha1_PolicyRule(in *rbac.PolicyRule, out *Po return autoConvert_rbac_PolicyRule_To_v1alpha1_PolicyRule(in, out, s) } +func autoConvert_v1alpha1_PolicyRuleBuilder_To_rbac_PolicyRuleBuilder(in *PolicyRuleBuilder, out *rbac.PolicyRuleBuilder, s conversion.Scope) error { + if err := Convert_v1alpha1_PolicyRule_To_rbac_PolicyRule(&in.PolicyRule, &out.PolicyRule, s); err != nil { + return err + } + return nil +} + +func Convert_v1alpha1_PolicyRuleBuilder_To_rbac_PolicyRuleBuilder(in *PolicyRuleBuilder, out *rbac.PolicyRuleBuilder, s conversion.Scope) error { + return autoConvert_v1alpha1_PolicyRuleBuilder_To_rbac_PolicyRuleBuilder(in, out, s) +} + +func autoConvert_rbac_PolicyRuleBuilder_To_v1alpha1_PolicyRuleBuilder(in *rbac.PolicyRuleBuilder, out *PolicyRuleBuilder, s conversion.Scope) error { + if err := Convert_rbac_PolicyRule_To_v1alpha1_PolicyRule(&in.PolicyRule, &out.PolicyRule, s); err != nil { + return err + } + return nil +} + +func Convert_rbac_PolicyRuleBuilder_To_v1alpha1_PolicyRuleBuilder(in *rbac.PolicyRuleBuilder, out *PolicyRuleBuilder, s conversion.Scope) error { + return autoConvert_rbac_PolicyRuleBuilder_To_v1alpha1_PolicyRuleBuilder(in, out, s) +} + func autoConvert_v1alpha1_Role_To_rbac_Role(in *Role, out *rbac.Role, s conversion.Scope) error { // TODO: Inefficient conversion - can we improve it? if err := s.Convert(&in.ObjectMeta, &out.ObjectMeta, 0); err != nil { diff --git a/pkg/apis/storage/v1beta1/util/BUILD b/pkg/apis/storage/v1beta1/util/BUILD new file mode 100644 index 0000000000..3d13988c2f --- /dev/null +++ b/pkg/apis/storage/v1beta1/util/BUILD @@ -0,0 +1,18 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_binary", + "go_library", + "go_test", + "cgo_library", +) + +go_library( + name = "go_default_library", + srcs = ["helpers.go"], + tags = ["automanaged"], + deps = ["//pkg/api/v1:go_default_library"], +) diff --git a/pkg/client/cache/BUILD b/pkg/client/cache/BUILD index eba219a415..11d43efc6e 100644 --- a/pkg/client/cache/BUILD +++ b/pkg/client/cache/BUILD @@ -39,12 +39,15 @@ go_library( "//pkg/api/errors:go_default_library", "//pkg/api/meta:go_default_library", "//pkg/api/unversioned:go_default_library", - "//pkg/apis/apps:go_default_library", - "//pkg/apis/certificates:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/apis/apps/v1beta1:go_default_library", + "//pkg/apis/certificates/v1alpha1:go_default_library", "//pkg/apis/extensions:go_default_library", - "//pkg/apis/policy:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", + "//pkg/apis/policy/v1beta1:go_default_library", "//pkg/apis/rbac:go_default_library", "//pkg/apis/storage:go_default_library", + "//pkg/apis/storage/v1beta1:go_default_library", "//pkg/client/restclient:go_default_library", "//pkg/fields:go_default_library", "//pkg/labels:go_default_library", @@ -82,8 +85,9 @@ go_test( "//pkg/api/errors:go_default_library", "//pkg/api/testapi:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apimachinery/registered:go_default_library", - "//pkg/apis/extensions:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", "//pkg/client/clientset_generated/internalclientset:go_default_library", "//pkg/client/restclient:go_default_library", "//pkg/client/testing/cache:go_default_library", diff --git a/pkg/client/clientset_generated/internalclientset/typed/core/internalversion/BUILD b/pkg/client/clientset_generated/internalclientset/typed/core/internalversion/BUILD index 6ac7612564..6a1f9ab3db 100644 --- a/pkg/client/clientset_generated/internalclientset/typed/core/internalversion/BUILD +++ b/pkg/client/clientset_generated/internalclientset/typed/core/internalversion/BUILD @@ -41,6 +41,7 @@ go_library( tags = ["automanaged"], deps = [ "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apimachinery/registered:go_default_library", "//pkg/client/restclient:go_default_library", "//pkg/fields:go_default_library", diff --git a/pkg/client/conditions/BUILD b/pkg/client/conditions/BUILD new file mode 100644 index 0000000000..b8789ade21 --- /dev/null +++ b/pkg/client/conditions/BUILD @@ -0,0 +1,23 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_binary", + "go_library", + "go_test", + "cgo_library", +) + +go_library( + name = "go_default_library", + srcs = ["conditions.go"], + tags = ["automanaged"], + deps = [ + "//pkg/api/errors:go_default_library", + "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/watch:go_default_library", + ], +) diff --git a/pkg/client/leaderelection/BUILD b/pkg/client/leaderelection/BUILD index a539ba5617..8ceffa3df0 100644 --- a/pkg/client/leaderelection/BUILD +++ b/pkg/client/leaderelection/BUILD @@ -32,10 +32,10 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", "//pkg/api/unversioned:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/client/leaderelection/resourcelock:go_default_library", "//pkg/client/record:go_default_library", "//pkg/client/testing/core:go_default_library", diff --git a/pkg/client/leaderelection/resourcelock/BUILD b/pkg/client/leaderelection/resourcelock/BUILD index 3daed466a5..3e1077b516 100644 --- a/pkg/client/leaderelection/resourcelock/BUILD +++ b/pkg/client/leaderelection/resourcelock/BUILD @@ -18,9 +18,9 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/client/record:go_default_library", ], ) diff --git a/pkg/client/listers/batch/v1/BUILD b/pkg/client/listers/batch/v1/BUILD index b7174eafc6..77698b69e4 100644 --- a/pkg/client/listers/batch/v1/BUILD +++ b/pkg/client/listers/batch/v1/BUILD @@ -15,10 +15,13 @@ go_library( srcs = [ "expansion_generated.go", "job.go", + "job_expansion.go", ], tags = ["automanaged"], deps = [ "//pkg/api/errors:go_default_library", + "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apis/batch:go_default_library", "//pkg/apis/batch/v1:go_default_library", "//pkg/client/cache:go_default_library", diff --git a/pkg/client/record/BUILD b/pkg/client/record/BUILD index 6679d725c1..37161fcc6f 100644 --- a/pkg/client/record/BUILD +++ b/pkg/client/record/BUILD @@ -20,9 +20,9 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/restclient:go_default_library", "//pkg/runtime:go_default_library", "//pkg/util/clock:go_default_library", @@ -44,10 +44,10 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", "//pkg/api/install:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/restclient:go_default_library", "//pkg/runtime:go_default_library", "//pkg/util/clock:go_default_library", diff --git a/pkg/client/record/event.go b/pkg/client/record/event.go index d2ebbb97d8..e3daba2af6 100644 --- a/pkg/client/record/event.go +++ b/pkg/client/record/event.go @@ -21,9 +21,9 @@ import ( "math/rand" "time" - "k8s.io/kubernetes/pkg/api/v1" "k8s.io/kubernetes/pkg/api/errors" "k8s.io/kubernetes/pkg/api/unversioned" + "k8s.io/kubernetes/pkg/api/v1" "k8s.io/kubernetes/pkg/client/restclient" "k8s.io/kubernetes/pkg/runtime" "k8s.io/kubernetes/pkg/util/clock" diff --git a/pkg/client/record/event_test.go b/pkg/client/record/event_test.go index bdf52671c6..fa50936f39 100644 --- a/pkg/client/record/event_test.go +++ b/pkg/client/record/event_test.go @@ -25,10 +25,10 @@ import ( "testing" "time" - "k8s.io/kubernetes/pkg/api/v1" "k8s.io/kubernetes/pkg/api/errors" _ "k8s.io/kubernetes/pkg/api/install" // To register api.Pod used in tests below "k8s.io/kubernetes/pkg/api/unversioned" + "k8s.io/kubernetes/pkg/api/v1" "k8s.io/kubernetes/pkg/client/restclient" k8sruntime "k8s.io/kubernetes/pkg/runtime" "k8s.io/kubernetes/pkg/util/clock" diff --git a/pkg/client/record/events_cache.go b/pkg/client/record/events_cache.go index e354b08e3a..5b1d84a42c 100644 --- a/pkg/client/record/events_cache.go +++ b/pkg/client/record/events_cache.go @@ -25,8 +25,8 @@ import ( "github.com/golang/groupcache/lru" - "k8s.io/kubernetes/pkg/api/v1" "k8s.io/kubernetes/pkg/api/unversioned" + "k8s.io/kubernetes/pkg/api/v1" "k8s.io/kubernetes/pkg/util/clock" "k8s.io/kubernetes/pkg/util/sets" "k8s.io/kubernetes/pkg/util/strategicpatch" diff --git a/pkg/client/record/events_cache_test.go b/pkg/client/record/events_cache_test.go index 19fae52cac..7b7b5036a7 100644 --- a/pkg/client/record/events_cache_test.go +++ b/pkg/client/record/events_cache_test.go @@ -22,8 +22,8 @@ import ( "testing" "time" - "k8s.io/kubernetes/pkg/api/v1" "k8s.io/kubernetes/pkg/api/unversioned" + "k8s.io/kubernetes/pkg/api/v1" "k8s.io/kubernetes/pkg/util/clock" "k8s.io/kubernetes/pkg/util/diff" ) diff --git a/pkg/client/testing/cache/BUILD b/pkg/client/testing/cache/BUILD index 0546d8cccf..f993d85516 100644 --- a/pkg/client/testing/cache/BUILD +++ b/pkg/client/testing/cache/BUILD @@ -17,6 +17,7 @@ go_library( deps = [ "//pkg/api:go_default_library", "//pkg/api/meta:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/runtime:go_default_library", "//pkg/types:go_default_library", "//pkg/watch:go_default_library", @@ -30,6 +31,7 @@ go_test( tags = ["automanaged"], deps = [ "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/watch:go_default_library", ], ) diff --git a/pkg/cloudprovider/BUILD b/pkg/cloudprovider/BUILD index 7860acc401..9a53ca1476 100644 --- a/pkg/cloudprovider/BUILD +++ b/pkg/cloudprovider/BUILD @@ -19,7 +19,7 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/types:go_default_library", "//vendor:github.com/golang/glog", ], diff --git a/pkg/cloudprovider/providers/aws/BUILD b/pkg/cloudprovider/providers/aws/BUILD index 29e7062722..ca7eea3aef 100644 --- a/pkg/cloudprovider/providers/aws/BUILD +++ b/pkg/cloudprovider/providers/aws/BUILD @@ -25,9 +25,9 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", - "//pkg/api/service:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/api/v1/service:go_default_library", "//pkg/cloudprovider:go_default_library", "//pkg/credentialprovider/aws:go_default_library", "//pkg/types:go_default_library", @@ -57,8 +57,8 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/types:go_default_library", "//pkg/util/sets:go_default_library", "//vendor:github.com/aws/aws-sdk-go/aws", diff --git a/pkg/cloudprovider/providers/azure/BUILD b/pkg/cloudprovider/providers/azure/BUILD index 6db03860d8..e7f23256b5 100644 --- a/pkg/cloudprovider/providers/azure/BUILD +++ b/pkg/cloudprovider/providers/azure/BUILD @@ -27,8 +27,8 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", - "//pkg/api/service:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/api/v1/service:go_default_library", "//pkg/cloudprovider:go_default_library", "//pkg/types:go_default_library", "//pkg/util/errors:go_default_library", @@ -51,8 +51,8 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", - "//pkg/api/service:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/api/v1/service:go_default_library", "//pkg/types:go_default_library", "//vendor:github.com/Azure/azure-sdk-for-go/arm/compute", "//vendor:github.com/Azure/azure-sdk-for-go/arm/network", diff --git a/pkg/cloudprovider/providers/cloudstack/BUILD b/pkg/cloudprovider/providers/cloudstack/BUILD index 5fb01a420b..fae8ddf5a4 100644 --- a/pkg/cloudprovider/providers/cloudstack/BUILD +++ b/pkg/cloudprovider/providers/cloudstack/BUILD @@ -18,7 +18,7 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/cloudprovider:go_default_library", "//vendor:github.com/golang/glog", "//vendor:github.com/xanzy/go-cloudstack/cloudstack", @@ -31,5 +31,5 @@ go_test( srcs = ["cloudstack_test.go"], library = "go_default_library", tags = ["automanaged"], - deps = ["//pkg/api:go_default_library"], + deps = ["//pkg/api/v1:go_default_library"], ) diff --git a/pkg/cloudprovider/providers/fake/BUILD b/pkg/cloudprovider/providers/fake/BUILD index 3e27423c9b..e43f91d842 100644 --- a/pkg/cloudprovider/providers/fake/BUILD +++ b/pkg/cloudprovider/providers/fake/BUILD @@ -18,7 +18,7 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/cloudprovider:go_default_library", "//pkg/types:go_default_library", ], diff --git a/pkg/cloudprovider/providers/gce/BUILD b/pkg/cloudprovider/providers/gce/BUILD index c8098b12a4..52d263fcc2 100644 --- a/pkg/cloudprovider/providers/gce/BUILD +++ b/pkg/cloudprovider/providers/gce/BUILD @@ -19,9 +19,9 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", - "//pkg/api/service:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/api/v1/service:go_default_library", "//pkg/cloudprovider:go_default_library", "//pkg/types:go_default_library", "//pkg/util/errors:go_default_library", diff --git a/pkg/cloudprovider/providers/mesos/BUILD b/pkg/cloudprovider/providers/mesos/BUILD index 294e9b2deb..e012e29ebe 100644 --- a/pkg/cloudprovider/providers/mesos/BUILD +++ b/pkg/cloudprovider/providers/mesos/BUILD @@ -20,8 +20,8 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/cloudprovider:go_default_library", "//pkg/types:go_default_library", "//pkg/util/net:go_default_library", diff --git a/pkg/cloudprovider/providers/openstack/BUILD b/pkg/cloudprovider/providers/openstack/BUILD index 5e4ffa5dc3..cf2bfdc94e 100644 --- a/pkg/cloudprovider/providers/openstack/BUILD +++ b/pkg/cloudprovider/providers/openstack/BUILD @@ -21,9 +21,9 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", - "//pkg/api/service:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/api/v1/service:go_default_library", "//pkg/cloudprovider:go_default_library", "//pkg/types:go_default_library", "//pkg/util/exec:go_default_library", @@ -65,7 +65,7 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/util/rand:go_default_library", "//vendor:github.com/rackspace/gophercloud", ], diff --git a/pkg/cloudprovider/providers/ovirt/BUILD b/pkg/cloudprovider/providers/ovirt/BUILD index 8d53099d71..b32fb70889 100644 --- a/pkg/cloudprovider/providers/ovirt/BUILD +++ b/pkg/cloudprovider/providers/ovirt/BUILD @@ -15,7 +15,7 @@ go_library( srcs = ["ovirt.go"], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/cloudprovider:go_default_library", "//pkg/types:go_default_library", "//vendor:gopkg.in/gcfg.v1", diff --git a/pkg/cloudprovider/providers/photon/BUILD b/pkg/cloudprovider/providers/photon/BUILD index f0fcbc78f9..9d24f66cf6 100644 --- a/pkg/cloudprovider/providers/photon/BUILD +++ b/pkg/cloudprovider/providers/photon/BUILD @@ -15,7 +15,7 @@ go_library( srcs = ["photon.go"], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/cloudprovider:go_default_library", "//pkg/types:go_default_library", "//vendor:github.com/golang/glog", diff --git a/pkg/cloudprovider/providers/rackspace/BUILD b/pkg/cloudprovider/providers/rackspace/BUILD index bdea9f2deb..0081dff4d3 100644 --- a/pkg/cloudprovider/providers/rackspace/BUILD +++ b/pkg/cloudprovider/providers/rackspace/BUILD @@ -15,7 +15,7 @@ go_library( srcs = ["rackspace.go"], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/cloudprovider:go_default_library", "//pkg/types:go_default_library", "//vendor:github.com/golang/glog", diff --git a/pkg/cloudprovider/providers/vsphere/BUILD b/pkg/cloudprovider/providers/vsphere/BUILD index a835a30310..727b6916bb 100644 --- a/pkg/cloudprovider/providers/vsphere/BUILD +++ b/pkg/cloudprovider/providers/vsphere/BUILD @@ -15,7 +15,7 @@ go_library( srcs = ["vsphere.go"], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/cloudprovider:go_default_library", "//pkg/types:go_default_library", "//pkg/util/runtime:go_default_library", diff --git a/pkg/controller/BUILD b/pkg/controller/BUILD index 26d93d511f..8648d89279 100644 --- a/pkg/controller/BUILD +++ b/pkg/controller/BUILD @@ -25,13 +25,15 @@ go_library( "//pkg/api/errors:go_default_library", "//pkg/api/meta:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/api/validation:go_default_library", - "//pkg/apis/extensions:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/core/internalversion:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/core/v1:go_default_library", "//pkg/client/record:go_default_library", "//pkg/client/restclient:go_default_library", + "//pkg/conversion:go_default_library", "//pkg/fields:go_default_library", "//pkg/labels:go_default_library", "//pkg/runtime:go_default_library", @@ -55,9 +57,10 @@ go_test( "//pkg/api:go_default_library", "//pkg/api/testapi:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apimachinery/registered:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/client/record:go_default_library", "//pkg/client/restclient:go_default_library", "//pkg/runtime:go_default_library", diff --git a/pkg/controller/certificates/BUILD b/pkg/controller/certificates/BUILD index 8a421f833b..599d24f099 100644 --- a/pkg/controller/certificates/BUILD +++ b/pkg/controller/certificates/BUILD @@ -19,11 +19,11 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", - "//pkg/apis/certificates:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/apis/certificates/v1alpha1:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/core/internalversion:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/core/v1:go_default_library", "//pkg/client/record:go_default_library", "//pkg/controller:go_default_library", "//pkg/runtime:go_default_library", diff --git a/pkg/controller/cronjob/BUILD b/pkg/controller/cronjob/BUILD index 28c985fa3c..ce396af5a7 100644 --- a/pkg/controller/cronjob/BUILD +++ b/pkg/controller/cronjob/BUILD @@ -23,11 +23,11 @@ go_library( "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", "//pkg/api/unversioned:go_default_library", - "//pkg/apis/batch:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/core/internalversion:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/apis/batch/v2alpha1:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/core/v1:go_default_library", "//pkg/client/record:go_default_library", - "//pkg/controller/job:go_default_library", "//pkg/labels:go_default_library", "//pkg/runtime:go_default_library", "//pkg/types:go_default_library", @@ -49,9 +49,9 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", - "//pkg/apis/batch:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/apis/batch/v2alpha1:go_default_library", "//pkg/client/record:go_default_library", "//pkg/types:go_default_library", ], diff --git a/pkg/controller/daemon/BUILD b/pkg/controller/daemon/BUILD index 7e594c2dbd..7484407b82 100644 --- a/pkg/controller/daemon/BUILD +++ b/pkg/controller/daemon/BUILD @@ -18,13 +18,13 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", - "//pkg/apis/extensions:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/core/internalversion:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/extensions/internalversion:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/core/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/extensions/v1beta1:go_default_library", "//pkg/client/record:go_default_library", "//pkg/controller:go_default_library", "//pkg/controller/informers:go_default_library", @@ -46,14 +46,14 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", "//pkg/api/testapi:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apimachinery/registered:go_default_library", - "//pkg/apis/extensions:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/client/restclient:go_default_library", "//pkg/controller:go_default_library", "//pkg/controller/informers:go_default_library", diff --git a/pkg/controller/deployment/BUILD b/pkg/controller/deployment/BUILD index c50ebd0d62..135ad889c8 100644 --- a/pkg/controller/deployment/BUILD +++ b/pkg/controller/deployment/BUILD @@ -25,10 +25,11 @@ go_library( "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", "//pkg/api/unversioned:go_default_library", - "//pkg/apis/extensions:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/core/internalversion:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/core/v1:go_default_library", "//pkg/client/record:go_default_library", "//pkg/client/retry:go_default_library", "//pkg/controller:go_default_library", @@ -58,11 +59,11 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apimachinery/registered:go_default_library", - "//pkg/apis/extensions:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/client/record:go_default_library", "//pkg/client/testing/core:go_default_library", "//pkg/controller:go_default_library", diff --git a/pkg/controller/deployment/deployment_controller_test.go b/pkg/controller/deployment/deployment_controller_test.go index 13f568fe96..3ff88f1c1a 100644 --- a/pkg/controller/deployment/deployment_controller_test.go +++ b/pkg/controller/deployment/deployment_controller_test.go @@ -72,11 +72,11 @@ func newDeployment(name string, replicas int, revisionHistoryLimit *int32, maxSu }, Spec: extensions.DeploymentSpec{ Strategy: extensions.DeploymentStrategy{ - Type: extensions.RollingUpdateDeploymentStrategyType, + Type: extensions.RollingUpdateDeploymentStrategyType, RollingUpdate: &extensions.RollingUpdateDeployment{ - MaxUnavailable: func() *intstr.IntOrString { i := intstr.FromInt(0); return &i }(), - MaxSurge: func() *intstr.IntOrString { i := intstr.FromInt(0); return &i }(), -}, + MaxUnavailable: func() *intstr.IntOrString { i := intstr.FromInt(0); return &i }(), + MaxSurge: func() *intstr.IntOrString { i := intstr.FromInt(0); return &i }(), + }, }, Replicas: func() *int32 { i := int32(replicas); return &i }(), Selector: &unversioned.LabelSelector{MatchLabels: selector}, diff --git a/pkg/controller/deployment/sync.go b/pkg/controller/deployment/sync.go index 227dedeb97..014363b214 100644 --- a/pkg/controller/deployment/sync.go +++ b/pkg/controller/deployment/sync.go @@ -24,13 +24,13 @@ import ( "github.com/golang/glog" "k8s.io/kubernetes/pkg/api" -"k8s.io/kubernetes/pkg/labels" "k8s.io/kubernetes/pkg/api/errors" "k8s.io/kubernetes/pkg/api/unversioned" "k8s.io/kubernetes/pkg/api/v1" extensions "k8s.io/kubernetes/pkg/apis/extensions/v1beta1" "k8s.io/kubernetes/pkg/controller" deploymentutil "k8s.io/kubernetes/pkg/controller/deployment/util" + "k8s.io/kubernetes/pkg/labels" utilerrors "k8s.io/kubernetes/pkg/util/errors" labelsutil "k8s.io/kubernetes/pkg/util/labels" podutil "k8s.io/kubernetes/pkg/util/pod" @@ -131,10 +131,10 @@ func (dc *DeploymentController) getAllReplicaSetsAndSyncRevision(deployment *ext func (dc *DeploymentController) rsAndPodsWithHashKeySynced(deployment *extensions.Deployment) ([]*extensions.ReplicaSet, *v1.PodList, error) { rsList, err := deploymentutil.ListReplicaSets(deployment, func(namespace string, options v1.ListOptions) ([]*extensions.ReplicaSet, error) { -parsed, err := labels.Parse(options.LabelSelector) -if err != nil { - return nil, err -} + parsed, err := labels.Parse(options.LabelSelector) + if err != nil { + return nil, err + } return dc.rsLister.ReplicaSets(namespace).List(parsed) }) if err != nil { @@ -208,10 +208,10 @@ func (dc *DeploymentController) addHashKeyToRSAndPods(rs *extensions.ReplicaSet) return nil, fmt.Errorf("error in converting selector to label selector for replica set %s: %s", updatedRS.Name, err) } options := v1.ListOptions{LabelSelector: selector.String()} -parsed, err := labels.Parse(options.LabelSelector) -if err != nil { - return nil, err -} + parsed, err := labels.Parse(options.LabelSelector) + if err != nil { + return nil, err + } pods, err := dc.podLister.Pods(namespace).List(parsed) if err != nil { return nil, fmt.Errorf("error in getting pod list for namespace %s and list options %+v: %s", namespace, options, err) @@ -266,10 +266,10 @@ if err != nil { func (dc *DeploymentController) listPods(deployment *extensions.Deployment) (*v1.PodList, error) { return deploymentutil.ListPods(deployment, func(namespace string, options v1.ListOptions) (*v1.PodList, error) { -parsed, err := labels.Parse(options.LabelSelector) -if err != nil { - return nil, err -} + parsed, err := labels.Parse(options.LabelSelector) + if err != nil { + return nil, err + } pods, err := dc.podLister.Pods(namespace).List(parsed) result := v1.PodList{Items: make([]v1.Pod, 0, len(pods))} for i := range pods { @@ -353,7 +353,7 @@ func (dc *DeploymentController) getNewReplicaSet(deployment *extensions.Deployme Namespace: namespace, }, Spec: extensions.ReplicaSetSpec{ - Replicas: func(i int32) *int32 { return &i }(0), + Replicas: func(i int32) *int32 { return &i }(0), MinReadySeconds: deployment.Spec.MinReadySeconds, Selector: newRSSelector, Template: newRSTemplate, diff --git a/pkg/controller/deployment/util/BUILD b/pkg/controller/deployment/util/BUILD index 22a5a92bdf..f9af42154a 100644 --- a/pkg/controller/deployment/util/BUILD +++ b/pkg/controller/deployment/util/BUILD @@ -19,8 +19,10 @@ go_library( "//pkg/api/annotations:go_default_library", "//pkg/api/meta:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apis/extensions:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/controller:go_default_library", "//pkg/labels:go_default_library", "//pkg/runtime:go_default_library", @@ -42,8 +44,9 @@ go_test( deps = [ "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", - "//pkg/apis/extensions:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/client/testing/core:go_default_library", "//pkg/runtime:go_default_library", "//pkg/util/intstr:go_default_library", diff --git a/pkg/controller/disruption/BUILD b/pkg/controller/disruption/BUILD index a8b4f982b3..0b2ba48769 100644 --- a/pkg/controller/disruption/BUILD +++ b/pkg/controller/disruption/BUILD @@ -17,12 +17,13 @@ go_library( deps = [ "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", - "//pkg/apis/extensions:go_default_library", - "//pkg/apis/policy:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", + "//pkg/apis/policy/v1beta1:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/core/internalversion:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/policy/internalversion:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/core/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/policy/v1beta1:go_default_library", "//pkg/client/record:go_default_library", "//pkg/controller:go_default_library", "//pkg/runtime:go_default_library", @@ -44,9 +45,10 @@ go_test( deps = [ "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apimachinery/registered:go_default_library", - "//pkg/apis/extensions:go_default_library", - "//pkg/apis/policy:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", + "//pkg/apis/policy/v1beta1:go_default_library", "//pkg/client/cache:go_default_library", "//pkg/client/record:go_default_library", "//pkg/controller:go_default_library", diff --git a/pkg/controller/endpoint/BUILD b/pkg/controller/endpoint/BUILD index 53bf530a02..c9f91a1fce 100644 --- a/pkg/controller/endpoint/BUILD +++ b/pkg/controller/endpoint/BUILD @@ -18,12 +18,12 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", - "//pkg/api/endpoints:go_default_library", "//pkg/api/errors:go_default_library", - "//pkg/api/pod:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/api/v1/endpoints:go_default_library", + "//pkg/api/v1/pod:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/controller:go_default_library", "//pkg/controller/informers:go_default_library", "//pkg/labels:go_default_library", @@ -44,13 +44,13 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", - "//pkg/api/endpoints:go_default_library", "//pkg/api/testapi:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/api/v1/endpoints:go_default_library", "//pkg/apimachinery/registered:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/client/restclient:go_default_library", "//pkg/controller:go_default_library", "//pkg/runtime:go_default_library", diff --git a/pkg/controller/garbagecollector/BUILD b/pkg/controller/garbagecollector/BUILD index 2e847b0d24..6d19a6d3fc 100644 --- a/pkg/controller/garbagecollector/BUILD +++ b/pkg/controller/garbagecollector/BUILD @@ -51,7 +51,6 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/install:go_default_library", "//pkg/api/meta/metatypes:go_default_library", "//pkg/api/unversioned:go_default_library", diff --git a/pkg/controller/garbagecollector/metaonly/types.generated.go b/pkg/controller/garbagecollector/metaonly/types.generated.go index ce897a8cf7..0cea419eb2 100644 --- a/pkg/controller/garbagecollector/metaonly/types.generated.go +++ b/pkg/controller/garbagecollector/metaonly/types.generated.go @@ -24,14 +24,13 @@ package metaonly import ( "errors" "fmt" - "reflect" - "runtime" - time "time" - codec1978 "github.com/ugorji/go/codec" pkg1_unversioned "k8s.io/kubernetes/pkg/api/unversioned" pkg2_v1 "k8s.io/kubernetes/pkg/api/v1" pkg3_types "k8s.io/kubernetes/pkg/types" + "reflect" + "runtime" + time "time" ) const ( diff --git a/pkg/controller/informers/BUILD b/pkg/controller/informers/BUILD index 2b48aea420..72ea099a2a 100644 --- a/pkg/controller/informers/BUILD +++ b/pkg/controller/informers/BUILD @@ -25,13 +25,17 @@ go_library( deps = [ "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apis/batch:go_default_library", + "//pkg/apis/batch/v1:go_default_library", "//pkg/apis/extensions:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", "//pkg/apis/rbac:go_default_library", - "//pkg/apis/storage:go_default_library", + "//pkg/apis/storage/v1beta1:go_default_library", "//pkg/client/cache:go_default_library", "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/listers/batch/internalversion:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/listers/batch/v1:go_default_library", "//pkg/client/listers/core/internalversion:go_default_library", "//pkg/runtime:go_default_library", "//pkg/watch:go_default_library", diff --git a/pkg/controller/job/BUILD b/pkg/controller/job/BUILD index 20782b81d2..ef41567a3c 100644 --- a/pkg/controller/job/BUILD +++ b/pkg/controller/job/BUILD @@ -19,14 +19,14 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", "//pkg/api/unversioned:go_default_library", - "//pkg/apis/batch:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/apis/batch/v1:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/core/internalversion:go_default_library", - "//pkg/client/listers/batch/internalversion:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/core/v1:go_default_library", + "//pkg/client/listers/batch/v1:go_default_library", "//pkg/client/record:go_default_library", "//pkg/controller:go_default_library", "//pkg/controller/informers:go_default_library", @@ -49,11 +49,12 @@ go_test( deps = [ "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apimachinery/registered:go_default_library", - "//pkg/apis/batch:go_default_library", + "//pkg/apis/batch/v1:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/client/restclient:go_default_library", "//pkg/client/testing/core:go_default_library", "//pkg/controller:go_default_library", diff --git a/pkg/controller/namespace/BUILD b/pkg/controller/namespace/BUILD index 4b3e393f19..cda37896f8 100644 --- a/pkg/controller/namespace/BUILD +++ b/pkg/controller/namespace/BUILD @@ -19,12 +19,11 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", "//pkg/api/unversioned:go_default_library", "//pkg/api/v1:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/client/typed/dynamic:go_default_library", "//pkg/controller:go_default_library", "//pkg/runtime:go_default_library", @@ -47,9 +46,10 @@ go_test( "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apimachinery/registered:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/client/restclient:go_default_library", "//pkg/client/testing/core:go_default_library", "//pkg/client/typed/dynamic:go_default_library", diff --git a/pkg/controller/node/BUILD b/pkg/controller/node/BUILD index 82eaed80f8..9ef4230286 100644 --- a/pkg/controller/node/BUILD +++ b/pkg/controller/node/BUILD @@ -28,10 +28,11 @@ go_library( "//pkg/api/errors:go_default_library", "//pkg/api/resource:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/core/internalversion:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/core/v1:go_default_library", "//pkg/client/record:go_default_library", "//pkg/cloudprovider:go_default_library", "//pkg/controller/informers:go_default_library", @@ -70,10 +71,11 @@ go_test( "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", "//pkg/api/unversioned:go_default_library", - "//pkg/apis/extensions:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/client/testing/core:go_default_library", "//pkg/cloudprovider:go_default_library", "//pkg/cloudprovider/providers/fake:go_default_library", diff --git a/pkg/controller/petset/BUILD b/pkg/controller/petset/BUILD index a0dab13dcd..cd410f8c39 100644 --- a/pkg/controller/petset/BUILD +++ b/pkg/controller/petset/BUILD @@ -22,16 +22,16 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", - "//pkg/api/pod:go_default_library", "//pkg/api/resource:go_default_library", "//pkg/api/unversioned:go_default_library", - "//pkg/apis/apps:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/api/v1/pod:go_default_library", + "//pkg/apis/apps/v1beta1:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/apps/internalversion:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/core/internalversion:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/apps/v1beta1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/core/v1:go_default_library", "//pkg/client/record:go_default_library", "//pkg/controller:go_default_library", "//pkg/runtime:go_default_library", @@ -58,16 +58,16 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", - "//pkg/api/pod:go_default_library", "//pkg/api/testapi:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/api/v1/pod:go_default_library", "//pkg/apimachinery/registered:go_default_library", - "//pkg/apis/apps:go_default_library", + "//pkg/apis/apps/v1beta1:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/apps/internalversion:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/apps/internalversion/fake:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/apps/v1beta1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/apps/v1beta1/fake:go_default_library", "//pkg/client/restclient:go_default_library", "//pkg/client/testing/core:go_default_library", "//pkg/controller:go_default_library", diff --git a/pkg/controller/podautoscaler/BUILD b/pkg/controller/podautoscaler/BUILD index f14b256686..e9e260b016 100644 --- a/pkg/controller/podautoscaler/BUILD +++ b/pkg/controller/podautoscaler/BUILD @@ -19,15 +19,15 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", "//pkg/api/unversioned:go_default_library", - "//pkg/apis/autoscaling:go_default_library", - "//pkg/apis/extensions:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/apis/autoscaling/v1:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/autoscaling/internalversion:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/core/internalversion:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/extensions/internalversion:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/autoscaling/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/core/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/extensions/v1beta1:go_default_library", "//pkg/client/record:go_default_library", "//pkg/controller/podautoscaler/metrics:go_default_library", "//pkg/labels:go_default_library", @@ -48,15 +48,14 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", "//pkg/api/unversioned:go_default_library", "//pkg/api/v1:go_default_library", "//pkg/apimachinery/registered:go_default_library", - "//pkg/apis/autoscaling:go_default_library", - "//pkg/apis/extensions:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/core/internalversion:go_default_library", + "//pkg/apis/autoscaling/v1:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/core/v1:go_default_library", "//pkg/client/record:go_default_library", "//pkg/client/restclient:go_default_library", "//pkg/client/testing/core:go_default_library", diff --git a/pkg/controller/podautoscaler/metrics/BUILD b/pkg/controller/podautoscaler/metrics/BUILD index 71421ab317..6d663f224e 100644 --- a/pkg/controller/podautoscaler/metrics/BUILD +++ b/pkg/controller/podautoscaler/metrics/BUILD @@ -18,10 +18,9 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/v1:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/core/internalversion:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/core/v1:go_default_library", "//pkg/labels:go_default_library", "//vendor:github.com/golang/glog", "//vendor:k8s.io/heapster/metrics/api/v1/types", @@ -35,12 +34,11 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", "//pkg/api/unversioned:go_default_library", "//pkg/api/v1:go_default_library", "//pkg/apimachinery/registered:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/client/restclient:go_default_library", "//pkg/client/testing/core:go_default_library", "//pkg/labels:go_default_library", diff --git a/pkg/controller/podgc/BUILD b/pkg/controller/podgc/BUILD index e3e7af3a55..2338a99d3a 100644 --- a/pkg/controller/podgc/BUILD +++ b/pkg/controller/podgc/BUILD @@ -18,9 +18,9 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/controller:go_default_library", "//pkg/controller/informers:go_default_library", "//pkg/labels:go_default_library", @@ -39,10 +39,10 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/labels:go_default_library", "//pkg/util/sets:go_default_library", ], diff --git a/pkg/controller/replicaset/BUILD b/pkg/controller/replicaset/BUILD index 7a0a154bd1..ab09f9dc27 100644 --- a/pkg/controller/replicaset/BUILD +++ b/pkg/controller/replicaset/BUILD @@ -22,12 +22,12 @@ go_library( "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", "//pkg/api/unversioned:go_default_library", - "//pkg/apis/extensions:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apis/extensions/v1beta1:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/core/internalversion:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/extensions/internalversion:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/core/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/extensions/v1beta1:go_default_library", "//pkg/client/record:go_default_library", "//pkg/controller:go_default_library", "//pkg/controller/informers:go_default_library", @@ -50,11 +50,12 @@ go_test( "//pkg/api:go_default_library", "//pkg/api/testapi:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apimachinery/registered:go_default_library", - "//pkg/apis/extensions:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/client/restclient:go_default_library", "//pkg/client/testing/core:go_default_library", "//pkg/controller:go_default_library", diff --git a/pkg/controller/replication/BUILD b/pkg/controller/replication/BUILD index 9a4b476266..7f00ac0f19 100644 --- a/pkg/controller/replication/BUILD +++ b/pkg/controller/replication/BUILD @@ -19,13 +19,12 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", "//pkg/api/unversioned:go_default_library", "//pkg/api/v1:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/core/internalversion:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/core/v1:go_default_library", "//pkg/client/record:go_default_library", "//pkg/controller:go_default_library", "//pkg/controller/informers:go_default_library", @@ -51,10 +50,11 @@ go_test( "//pkg/api:go_default_library", "//pkg/api/testapi:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apimachinery/registered:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/client/restclient:go_default_library", "//pkg/client/testing/core:go_default_library", "//pkg/controller:go_default_library", diff --git a/pkg/controller/resourcequota/BUILD b/pkg/controller/resourcequota/BUILD index f6afc4aea2..4a4c4a5e5d 100644 --- a/pkg/controller/resourcequota/BUILD +++ b/pkg/controller/resourcequota/BUILD @@ -22,8 +22,9 @@ go_library( "//pkg/api:go_default_library", "//pkg/api/meta:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/controller:go_default_library", "//pkg/controller/informers:go_default_library", "//pkg/quota:go_default_library", @@ -50,7 +51,8 @@ go_test( "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", "//pkg/api/unversioned:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/client/testing/core:go_default_library", "//pkg/controller:go_default_library", "//pkg/quota/generic:go_default_library", diff --git a/pkg/controller/route/BUILD b/pkg/controller/route/BUILD index 74eb9169d1..98e0e680ba 100644 --- a/pkg/controller/route/BUILD +++ b/pkg/controller/route/BUILD @@ -18,11 +18,11 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/cloudprovider:go_default_library", "//pkg/controller:go_default_library", "//pkg/runtime:go_default_library", @@ -41,8 +41,8 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/client/testing/core:go_default_library", "//pkg/cloudprovider:go_default_library", "//pkg/cloudprovider/providers/fake:go_default_library", diff --git a/pkg/controller/service/BUILD b/pkg/controller/service/BUILD index 61dc1e5d4d..3b185972d0 100644 --- a/pkg/controller/service/BUILD +++ b/pkg/controller/service/BUILD @@ -18,11 +18,11 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/core/internalversion:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/core/v1:go_default_library", "//pkg/client/record:go_default_library", "//pkg/cloudprovider:go_default_library", "//pkg/controller:go_default_library", @@ -43,9 +43,9 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/testapi:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/cloudprovider/providers/fake:go_default_library", "//pkg/types:go_default_library", ], diff --git a/pkg/controller/serviceaccount/BUILD b/pkg/controller/serviceaccount/BUILD index fafb2f7fb1..20c480bceb 100644 --- a/pkg/controller/serviceaccount/BUILD +++ b/pkg/controller/serviceaccount/BUILD @@ -23,8 +23,9 @@ go_library( "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", "//pkg/api/meta:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/client/retry:go_default_library", "//pkg/controller/informers:go_default_library", "//pkg/fields:go_default_library", @@ -60,8 +61,9 @@ go_test( "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/client/testing/core:go_default_library", "//pkg/controller:go_default_library", "//pkg/controller/informers:go_default_library", diff --git a/pkg/controller/volume/attachdetach/BUILD b/pkg/controller/volume/attachdetach/BUILD index 1a7fb6991a..bcc22df9d4 100644 --- a/pkg/controller/volume/attachdetach/BUILD +++ b/pkg/controller/volume/attachdetach/BUILD @@ -16,8 +16,9 @@ go_library( tags = ["automanaged"], deps = [ "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/client/record:go_default_library", "//pkg/cloudprovider:go_default_library", "//pkg/controller/volume/attachdetach/cache:go_default_library", diff --git a/pkg/controller/volume/attachdetach/cache/BUILD b/pkg/controller/volume/attachdetach/cache/BUILD index 69c0850ab4..1a052afecb 100644 --- a/pkg/controller/volume/attachdetach/cache/BUILD +++ b/pkg/controller/volume/attachdetach/cache/BUILD @@ -18,7 +18,7 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/types:go_default_library", "//pkg/volume:go_default_library", "//pkg/volume/util/operationexecutor:go_default_library", @@ -37,7 +37,7 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/controller/volume/attachdetach/testing:go_default_library", "//pkg/types:go_default_library", "//pkg/volume/testing:go_default_library", diff --git a/pkg/controller/volume/attachdetach/populator/BUILD b/pkg/controller/volume/attachdetach/populator/BUILD index 212d6eb08c..bc77b8f774 100644 --- a/pkg/controller/volume/attachdetach/populator/BUILD +++ b/pkg/controller/volume/attachdetach/populator/BUILD @@ -15,7 +15,7 @@ go_library( srcs = ["desired_state_of_world_populator.go"], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/cache:go_default_library", "//pkg/controller/volume/attachdetach/cache:go_default_library", "//pkg/util/wait:go_default_library", diff --git a/pkg/controller/volume/attachdetach/reconciler/BUILD b/pkg/controller/volume/attachdetach/reconciler/BUILD index 7962649c4a..a377d7b5e4 100644 --- a/pkg/controller/volume/attachdetach/reconciler/BUILD +++ b/pkg/controller/volume/attachdetach/reconciler/BUILD @@ -31,7 +31,7 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/record:go_default_library", "//pkg/controller/informers:go_default_library", "//pkg/controller/volume/attachdetach/cache:go_default_library", diff --git a/pkg/controller/volume/attachdetach/statusupdater/BUILD b/pkg/controller/volume/attachdetach/statusupdater/BUILD index c3a9b2180a..4c37c35052 100644 --- a/pkg/controller/volume/attachdetach/statusupdater/BUILD +++ b/pkg/controller/volume/attachdetach/statusupdater/BUILD @@ -18,9 +18,9 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/controller/volume/attachdetach/cache:go_default_library", "//pkg/conversion:go_default_library", "//pkg/util/strategicpatch:go_default_library", diff --git a/pkg/controller/volume/attachdetach/testing/BUILD b/pkg/controller/volume/attachdetach/testing/BUILD index 0d8b17790b..77afd152f9 100644 --- a/pkg/controller/volume/attachdetach/testing/BUILD +++ b/pkg/controller/volume/attachdetach/testing/BUILD @@ -15,8 +15,8 @@ go_library( srcs = ["testvolumespec.go"], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/client/testing/core:go_default_library", "//pkg/runtime:go_default_library", "//pkg/types:go_default_library", diff --git a/pkg/controller/volume/persistentvolume/BUILD b/pkg/controller/volume/persistentvolume/BUILD index fb99882842..fe4d8b7064 100644 --- a/pkg/controller/volume/persistentvolume/BUILD +++ b/pkg/controller/volume/persistentvolume/BUILD @@ -20,15 +20,15 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", "//pkg/api/meta:go_default_library", "//pkg/api/unversioned:go_default_library", - "//pkg/apis/storage:go_default_library", - "//pkg/apis/storage/util:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/apis/storage/v1beta1:go_default_library", + "//pkg/apis/storage/v1beta1/util:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/core/internalversion:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/core/v1:go_default_library", "//pkg/client/record:go_default_library", "//pkg/cloudprovider:go_default_library", "//pkg/conversion:go_default_library", @@ -58,15 +58,15 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", "//pkg/api/testapi:go_default_library", "//pkg/api/unversioned:go_default_library", - "//pkg/apis/storage:go_default_library", - "//pkg/apis/storage/util:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/apis/storage/v1beta1:go_default_library", + "//pkg/apis/storage/v1beta1/util:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/client/record:go_default_library", "//pkg/client/testing/cache:go_default_library", "//pkg/client/testing/core:go_default_library", diff --git a/pkg/credentialprovider/BUILD b/pkg/credentialprovider/BUILD index 9e1a82064f..3fbbcc93f7 100644 --- a/pkg/credentialprovider/BUILD +++ b/pkg/credentialprovider/BUILD @@ -21,7 +21,7 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/util/sets:go_default_library", "//vendor:github.com/docker/engine-api/types", "//vendor:github.com/golang/glog", diff --git a/pkg/dns/BUILD b/pkg/dns/BUILD index e54128a6f1..7134f0b4bd 100644 --- a/pkg/dns/BUILD +++ b/pkg/dns/BUILD @@ -18,11 +18,11 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", - "//pkg/api/endpoints:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/api/v1/endpoints:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/dns/config:go_default_library", "//pkg/dns/treecache:go_default_library", "//pkg/dns/util:go_default_library", @@ -43,11 +43,11 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", - "//pkg/api/endpoints:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/api/v1/endpoints:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/dns/config:go_default_library", "//pkg/dns/treecache:go_default_library", "//pkg/dns/util:go_default_library", diff --git a/pkg/dns/config/BUILD b/pkg/dns/config/BUILD index 8b8da0d165..f3a4bedbb7 100644 --- a/pkg/dns/config/BUILD +++ b/pkg/dns/config/BUILD @@ -20,10 +20,10 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/dns/federation:go_default_library", "//pkg/fields:go_default_library", "//pkg/runtime:go_default_library", diff --git a/pkg/fieldpath/BUILD b/pkg/fieldpath/BUILD index e621102ae6..c027f55dad 100644 --- a/pkg/fieldpath/BUILD +++ b/pkg/fieldpath/BUILD @@ -21,6 +21,7 @@ go_library( "//pkg/api:go_default_library", "//pkg/api/meta:go_default_library", "//pkg/api/resource:go_default_library", + "//pkg/api/v1:go_default_library", ], ) @@ -30,8 +31,8 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", + "//pkg/api/v1:go_default_library", "//vendor:github.com/stretchr/testify/assert", ], ) diff --git a/pkg/generated/openapi/zz_generated.openapi.go b/pkg/generated/openapi/zz_generated.openapi.go index 7744616543..cdd05751cd 100644 --- a/pkg/generated/openapi/zz_generated.openapi.go +++ b/pkg/generated/openapi/zz_generated.openapi.go @@ -9633,6 +9633,31 @@ var OpenAPIDefinitions *common.OpenAPIDefinitions = &common.OpenAPIDefinitions{ }, Dependencies: []string{}, }, + "v1.NodeResources": { + Schema: spec.Schema{ + SchemaProps: spec.SchemaProps{ + Description: "NodeResources is an object for conveying resource information about a node. see http://releases.k8s.io/HEAD/docs/design/resources.md for more details.", + Properties: map[string]spec.Schema{ + "Capacity": { + SchemaProps: spec.SchemaProps{ + Description: "Capacity represents the available resources of a node", + Type: []string{"object"}, + AdditionalProperties: &spec.SchemaOrBool{ + Schema: &spec.Schema{ + SchemaProps: spec.SchemaProps{ + Ref: spec.MustCreateRef("#/definitions/resource.Quantity"), + }, + }, + }, + }, + }, + }, + Required: []string{"Capacity"}, + }, + }, + Dependencies: []string{ + "resource.Quantity"}, + }, "v1.NodeSelector": { Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -12841,6 +12866,28 @@ var OpenAPIDefinitions *common.OpenAPIDefinitions = &common.OpenAPIDefinitions{ Dependencies: []string{ "v1.LoadBalancerStatus"}, }, + "v1.Sysctl": { + Schema: spec.Schema{ + SchemaProps: spec.SchemaProps{ + Properties: map[string]spec.Schema{ + "Name": { + SchemaProps: spec.SchemaProps{ + Type: []string{"string"}, + Format: "", + }, + }, + "Value": { + SchemaProps: spec.SchemaProps{ + Type: []string{"string"}, + Format: "", + }, + }, + }, + Required: []string{"Name", "Value"}, + }, + }, + Dependencies: []string{}, + }, "v1.TCPSocketAction": { Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -13244,6 +13291,15 @@ var OpenAPIDefinitions *common.OpenAPIDefinitions = &common.OpenAPIDefinitions{ Dependencies: []string{ "v1.PodAffinityTerm"}, }, + "v1.simpleNameGenerator": { + Schema: spec.Schema{ + SchemaProps: spec.SchemaProps{ + Description: "simpleNameGenerator generates random names.", + Properties: map[string]spec.Schema{}, + }, + }, + Dependencies: []string{}, + }, "v1alpha1.CertificateSigningRequest": { Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -13480,6 +13536,23 @@ var OpenAPIDefinitions *common.OpenAPIDefinitions = &common.OpenAPIDefinitions{ Dependencies: []string{ "v1.ObjectMeta", "v1alpha1.RoleRef", "v1alpha1.Subject"}, }, + "v1alpha1.ClusterRoleBindingBuilder": { + Schema: spec.Schema{ + SchemaProps: spec.SchemaProps{ + Description: "ClusterRoleBindingBuilder let's us attach methods. A no-no for API types. We use it to construct bindings in code. It's more compact than trying to write them out in a literal.", + Properties: map[string]spec.Schema{ + "ClusterRoleBinding": { + SchemaProps: spec.SchemaProps{ + Ref: spec.MustCreateRef("#/definitions/v1alpha1.ClusterRoleBinding"), + }, + }, + }, + Required: []string{"ClusterRoleBinding"}, + }, + }, + Dependencies: []string{ + "v1alpha1.ClusterRoleBinding"}, + }, "v1alpha1.ClusterRoleBindingList": { Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -15003,6 +15076,23 @@ var OpenAPIDefinitions *common.OpenAPIDefinitions = &common.OpenAPIDefinitions{ Dependencies: []string{ "runtime.RawExtension"}, }, + "v1alpha1.PolicyRuleBuilder": { + Schema: spec.Schema{ + SchemaProps: spec.SchemaProps{ + Description: "PolicyRuleBuilder let's us attach methods. A no-no for API types. We use it to construct rules in code. It's more compact than trying to write them out in a literal and allows us to perform some basic checking during construction", + Properties: map[string]spec.Schema{ + "PolicyRule": { + SchemaProps: spec.SchemaProps{ + Ref: spec.MustCreateRef("#/definitions/v1alpha1.PolicyRule"), + }, + }, + }, + Required: []string{"PolicyRule"}, + }, + }, + Dependencies: []string{ + "v1alpha1.PolicyRule"}, + }, "v1alpha1.Role": { Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ diff --git a/pkg/genericapiserver/BUILD b/pkg/genericapiserver/BUILD index 02050febe2..0d4f979b2e 100644 --- a/pkg/genericapiserver/BUILD +++ b/pkg/genericapiserver/BUILD @@ -34,6 +34,7 @@ go_library( "//pkg/api:go_default_library", "//pkg/api/rest:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apimachinery:go_default_library", "//pkg/apimachinery/registered:go_default_library", "//pkg/apiserver:go_default_library", diff --git a/pkg/kubectl/BUILD b/pkg/kubectl/BUILD index cc112dd3ef..3999db0d16 100644 --- a/pkg/kubectl/BUILD +++ b/pkg/kubectl/BUILD @@ -46,6 +46,7 @@ go_library( "sorted_resource_name_list.go", "sorting_printer.go", "stop.go", + "versioned_client.go", ], tags = ["automanaged"], deps = [ @@ -68,6 +69,7 @@ go_library( "//pkg/apis/batch/v2alpha1:go_default_library", "//pkg/apis/certificates:go_default_library", "//pkg/apis/extensions:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", "//pkg/apis/policy:go_default_library", "//pkg/apis/rbac:go_default_library", "//pkg/apis/storage:go_default_library", @@ -77,6 +79,9 @@ go_library( "//pkg/client/clientset_generated/internalclientset/typed/batch/internalversion:go_default_library", "//pkg/client/clientset_generated/internalclientset/typed/core/internalversion:go_default_library", "//pkg/client/clientset_generated/internalclientset/typed/extensions/internalversion:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/core/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/extensions/v1beta1:go_default_library", "//pkg/client/restclient:go_default_library", "//pkg/client/retry:go_default_library", "//pkg/client/unversioned:go_default_library", @@ -154,6 +159,7 @@ go_test( "//pkg/apimachinery/registered:go_default_library", "//pkg/apis/batch:go_default_library", "//pkg/apis/extensions:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", "//pkg/apis/policy:go_default_library", "//pkg/apis/storage:go_default_library", "//pkg/client/clientset_generated/internalclientset:go_default_library", @@ -161,6 +167,7 @@ go_test( "//pkg/client/clientset_generated/internalclientset/typed/batch/internalversion:go_default_library", "//pkg/client/clientset_generated/internalclientset/typed/core/internalversion:go_default_library", "//pkg/client/clientset_generated/internalclientset/typed/extensions/internalversion:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/client/restclient:go_default_library", "//pkg/client/restclient/fake:go_default_library", "//pkg/client/testing/core:go_default_library", diff --git a/pkg/kubectl/cmd/util/BUILD b/pkg/kubectl/cmd/util/BUILD index e567c8eb63..246ab0edab 100644 --- a/pkg/kubectl/cmd/util/BUILD +++ b/pkg/kubectl/cmd/util/BUILD @@ -29,6 +29,7 @@ go_library( "//pkg/api/meta:go_default_library", "//pkg/api/service:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/api/validation:go_default_library", "//pkg/apimachinery/registered:go_default_library", "//pkg/apis/apps:go_default_library", diff --git a/pkg/kubelet/BUILD b/pkg/kubelet/BUILD index eaade638c3..766d7c2c83 100644 --- a/pkg/kubelet/BUILD +++ b/pkg/kubelet/BUILD @@ -39,15 +39,16 @@ go_library( "//cmd/kubelet/app/options:go_default_library", "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", - "//pkg/api/pod:go_default_library", "//pkg/api/resource:go_default_library", "//pkg/api/unversioned:go_default_library", - "//pkg/api/validation:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/api/v1/pod:go_default_library", + "//pkg/api/v1/validation:go_default_library", "//pkg/apis/componentconfig:go_default_library", "//pkg/apis/componentconfig/v1alpha1:go_default_library", "//pkg/capabilities:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/client/record:go_default_library", "//pkg/cloudprovider:go_default_library", "//pkg/fieldpath:go_default_library", @@ -151,10 +152,11 @@ go_test( "//pkg/api/errors:go_default_library", "//pkg/api/resource:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apimachinery/registered:go_default_library", "//pkg/apis/componentconfig:go_default_library", "//pkg/capabilities:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/client/record:go_default_library", "//pkg/client/testing/core:go_default_library", "//pkg/kubelet/cadvisor/testing:go_default_library", diff --git a/pkg/kubelet/api/v1alpha1/runtime/api.pb.go b/pkg/kubelet/api/v1alpha1/runtime/api.pb.go index 0c43321358..ec3d90b5b9 100644 --- a/pkg/kubelet/api/v1alpha1/runtime/api.pb.go +++ b/pkg/kubelet/api/v1alpha1/runtime/api.pb.go @@ -15,14 +15,14 @@ limitations under the License. */ // Code generated by protoc-gen-gogo. -// source: v1.proto +// source: api.proto // DO NOT EDIT! /* Package runtime is a generated protocol buffer package. It is generated from these files: - v1.proto + api.proto It has these top-level messages: VersionRequest @@ -1028,7 +1028,7 @@ type PodSandboxFilter struct { // State of the sandbox. State *PodSandboxState `protobuf:"varint,2,opt,name=state,enum=runtime.PodSandboxState" json:"state,omitempty"` // LabelSelector to select matches. - // Only v1.MatchLabels is supported for now and the requirements + // Only api.MatchLabels is supported for now and the requirements // are ANDed. MatchExpressions is not supported yet. LabelSelector map[string]string `protobuf:"bytes,3,rep,name=label_selector,json=labelSelector" json:"label_selector,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` XXX_unrecognized []byte `json:"-"` @@ -1847,7 +1847,7 @@ type ContainerFilter struct { // ID of the PodSandbox. PodSandboxId *string `protobuf:"bytes,3,opt,name=pod_sandbox_id,json=podSandboxId" json:"pod_sandbox_id,omitempty"` // LabelSelector to select matches. - // Only v1.MatchLabels is supported for now and the requirements + // Only api.MatchLabels is supported for now and the requirements // are ANDed. MatchExpressions is not supported yet. LabelSelector map[string]string `protobuf:"bytes,4,rep,name=label_selector,json=labelSelector" json:"label_selector,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` XXX_unrecognized []byte `json:"-"` diff --git a/pkg/kubelet/cadvisor/BUILD b/pkg/kubelet/cadvisor/BUILD index fde1e013da..20485f3117 100644 --- a/pkg/kubelet/cadvisor/BUILD +++ b/pkg/kubelet/cadvisor/BUILD @@ -20,8 +20,8 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/kubelet/types:go_default_library", "//pkg/util/runtime:go_default_library", "//vendor:github.com/golang/glog", diff --git a/pkg/kubelet/client/BUILD b/pkg/kubelet/client/BUILD index 97c356d446..d37617b0e9 100644 --- a/pkg/kubelet/client/BUILD +++ b/pkg/kubelet/client/BUILD @@ -16,6 +16,7 @@ go_library( tags = ["automanaged"], deps = [ "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/restclient:go_default_library", "//pkg/client/transport:go_default_library", "//pkg/types:go_default_library", @@ -33,7 +34,7 @@ go_test( "skip", ], deps = [ - "//pkg/client/clientset_generated/internalclientset/typed/core/internalversion:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/core/v1:go_default_library", "//pkg/client/restclient:go_default_library", ], ) diff --git a/pkg/kubelet/cm/BUILD b/pkg/kubelet/cm/BUILD index ed5f605053..5414a5b7c2 100644 --- a/pkg/kubelet/cm/BUILD +++ b/pkg/kubelet/cm/BUILD @@ -24,8 +24,8 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/kubelet/cadvisor:go_default_library", "//pkg/kubelet/cm/util:go_default_library", "//pkg/kubelet/qos:go_default_library", @@ -58,8 +58,8 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/util/mount:go_default_library", "//vendor:github.com/stretchr/testify/assert", "//vendor:github.com/stretchr/testify/require", diff --git a/pkg/kubelet/config/BUILD b/pkg/kubelet/config/BUILD index 4497b2e916..bece9f4717 100644 --- a/pkg/kubelet/config/BUILD +++ b/pkg/kubelet/config/BUILD @@ -25,10 +25,12 @@ go_library( tags = ["automanaged"], deps = [ "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/api/v1/pod:go_default_library", "//pkg/api/validation:go_default_library", "//pkg/apimachinery/registered:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/client/record:go_default_library", "//pkg/fields:go_default_library", "//pkg/kubelet/container:go_default_library", @@ -63,6 +65,7 @@ go_test( "//pkg/api:go_default_library", "//pkg/api/testapi:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/api/validation:go_default_library", "//pkg/apimachinery/registered:go_default_library", "//pkg/client/cache:go_default_library", diff --git a/pkg/kubelet/config/common.go b/pkg/kubelet/config/common.go index 3c26bec1d9..652cd7a8cf 100644 --- a/pkg/kubelet/config/common.go +++ b/pkg/kubelet/config/common.go @@ -23,7 +23,7 @@ import ( "fmt" "k8s.io/kubernetes/pkg/api" -"k8s.io/kubernetes/pkg/api/v1" + "k8s.io/kubernetes/pkg/api/v1" "k8s.io/kubernetes/pkg/api/validation" "k8s.io/kubernetes/pkg/apimachinery/registered" kubetypes "k8s.io/kubernetes/pkg/kubelet/types" diff --git a/pkg/kubelet/config/config.go b/pkg/kubelet/config/config.go index f63c99e9e1..1266878ed9 100644 --- a/pkg/kubelet/config/config.go +++ b/pkg/kubelet/config/config.go @@ -324,15 +324,15 @@ func filterInvalidPods(pods []*v1.Pod, source string, recorder record.EventRecor names := sets.String{} for i, pod := range pods { var errlist field.ErrorList -// TODO: remove the conversion when validation is performed on versioned objects. -internalPod := &api.Pod{} + // TODO: remove the conversion when validation is performed on versioned objects. + internalPod := &api.Pod{} if err := v1.Convert_v1_Pod_To_api_Pod(pod, internalPod, nil); err != nil { name := kubecontainer.GetPodFullName(pod) glog.Warningf("Pod[%d] (%s) from %s failed to convert to v1, ignoring: %v", i+1, name, source, err) recorder.Eventf(pod, v1.EventTypeWarning, "FailedConversion", "Error converting pod %s from %s, ignoring: %v", name, source, err) continue } - if errs := validation.ValidatePod(internalPod); len(errs) != 0 { + if errs := validation.ValidatePod(internalPod); len(errs) != 0 { errlist = append(errlist, errs...) // If validation fails, don't trust it any further - // even Name could be bad. diff --git a/pkg/kubelet/config/file.go b/pkg/kubelet/config/file.go index 2405b935cc..d0af119976 100644 --- a/pkg/kubelet/config/file.go +++ b/pkg/kubelet/config/file.go @@ -28,7 +28,7 @@ import ( "github.com/golang/glog" "k8s.io/kubernetes/pkg/api" -"k8s.io/kubernetes/pkg/api/v1" + "k8s.io/kubernetes/pkg/api/v1" "k8s.io/kubernetes/pkg/client/cache" kubetypes "k8s.io/kubernetes/pkg/kubelet/types" "k8s.io/kubernetes/pkg/types" diff --git a/pkg/kubelet/config/http.go b/pkg/kubelet/config/http.go index 57f9f414fc..0a00607cc0 100644 --- a/pkg/kubelet/config/http.go +++ b/pkg/kubelet/config/http.go @@ -25,7 +25,7 @@ import ( "time" "k8s.io/kubernetes/pkg/api" -"k8s.io/kubernetes/pkg/api/v1" + "k8s.io/kubernetes/pkg/api/v1" kubetypes "k8s.io/kubernetes/pkg/kubelet/types" "k8s.io/kubernetes/pkg/util/wait" diff --git a/pkg/kubelet/container/BUILD b/pkg/kubelet/container/BUILD index 5d03b4ba50..23fdb3d709 100644 --- a/pkg/kubelet/container/BUILD +++ b/pkg/kubelet/container/BUILD @@ -28,8 +28,8 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/record:go_default_library", "//pkg/kubelet/api/v1alpha1/runtime:go_default_library", "//pkg/kubelet/util/format:go_default_library", @@ -59,8 +59,8 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apimachinery/registered:go_default_library", "//pkg/types:go_default_library", "//vendor:github.com/stretchr/testify/assert", diff --git a/pkg/kubelet/container/testing/BUILD b/pkg/kubelet/container/testing/BUILD index 31c54cd39e..f59a3c0fd1 100644 --- a/pkg/kubelet/container/testing/BUILD +++ b/pkg/kubelet/container/testing/BUILD @@ -21,7 +21,7 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/kubelet/container:go_default_library", "//pkg/types:go_default_library", "//pkg/util/flowcontrol:go_default_library", diff --git a/pkg/kubelet/custommetrics/BUILD b/pkg/kubelet/custommetrics/BUILD index 976e763f16..ab559c2c08 100644 --- a/pkg/kubelet/custommetrics/BUILD +++ b/pkg/kubelet/custommetrics/BUILD @@ -14,7 +14,7 @@ go_library( name = "go_default_library", srcs = ["custom_metrics.go"], tags = ["automanaged"], - deps = ["//pkg/api:go_default_library"], + deps = ["//pkg/api/v1:go_default_library"], ) go_test( @@ -23,7 +23,7 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//vendor:github.com/stretchr/testify/assert", ], ) diff --git a/pkg/kubelet/dockershim/BUILD b/pkg/kubelet/dockershim/BUILD index 9b73ad4b99..18896419ed 100644 --- a/pkg/kubelet/dockershim/BUILD +++ b/pkg/kubelet/dockershim/BUILD @@ -26,7 +26,7 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apis/componentconfig:go_default_library", "//pkg/kubelet/api:go_default_library", "//pkg/kubelet/api/v1alpha1/runtime:go_default_library", @@ -69,7 +69,7 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/kubelet/api/v1alpha1/runtime:go_default_library", "//pkg/kubelet/container:go_default_library", "//pkg/kubelet/container/testing:go_default_library", diff --git a/pkg/kubelet/dockertools/BUILD b/pkg/kubelet/dockertools/BUILD index 5a1d3fbd9c..ec7b287f4a 100644 --- a/pkg/kubelet/dockertools/BUILD +++ b/pkg/kubelet/dockertools/BUILD @@ -30,6 +30,7 @@ go_library( deps = [ "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/record:go_default_library", "//pkg/credentialprovider:go_default_library", "//pkg/kubelet/cm:go_default_library", @@ -101,6 +102,7 @@ go_test( deps = [ "//pkg/api:go_default_library", "//pkg/api/testapi:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apis/componentconfig:go_default_library", "//pkg/client/record:go_default_library", "//pkg/credentialprovider:go_default_library", diff --git a/pkg/kubelet/envvars/BUILD b/pkg/kubelet/envvars/BUILD index c2065aa7ee..0dedc5156f 100644 --- a/pkg/kubelet/envvars/BUILD +++ b/pkg/kubelet/envvars/BUILD @@ -17,7 +17,7 @@ go_library( "envvars.go", ], tags = ["automanaged"], - deps = ["//pkg/api:go_default_library"], + deps = ["//pkg/api/v1:go_default_library"], ) go_test( @@ -25,7 +25,7 @@ go_test( srcs = ["envvars_test.go"], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/kubelet/envvars:go_default_library", ], ) diff --git a/pkg/kubelet/eviction/BUILD b/pkg/kubelet/eviction/BUILD index 0d3bf2663b..6fb42fae28 100644 --- a/pkg/kubelet/eviction/BUILD +++ b/pkg/kubelet/eviction/BUILD @@ -23,6 +23,7 @@ go_library( "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/record:go_default_library", "//pkg/kubelet/api/v1alpha1/stats:go_default_library", "//pkg/kubelet/cm:go_default_library", @@ -50,6 +51,7 @@ go_test( "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/record:go_default_library", "//pkg/kubelet/api/v1alpha1/stats:go_default_library", "//pkg/kubelet/lifecycle:go_default_library", diff --git a/pkg/kubelet/images/BUILD b/pkg/kubelet/images/BUILD index 44bfd0284b..5898bf725a 100644 --- a/pkg/kubelet/images/BUILD +++ b/pkg/kubelet/images/BUILD @@ -22,7 +22,7 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/record:go_default_library", "//pkg/kubelet/cadvisor:go_default_library", "//pkg/kubelet/container:go_default_library", @@ -46,7 +46,7 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/record:go_default_library", "//pkg/kubelet/cadvisor/testing:go_default_library", "//pkg/kubelet/container:go_default_library", diff --git a/pkg/kubelet/kubelet_test.go b/pkg/kubelet/kubelet_test.go index c3dd6fca31..b62d718800 100644 --- a/pkg/kubelet/kubelet_test.go +++ b/pkg/kubelet/kubelet_test.go @@ -258,8 +258,7 @@ func newTestPods(count int) []*v1.Pod { for i := 0; i < count; i++ { pods[i] = &v1.Pod{ Spec: v1.PodSpec{ - HostNetwork: true, - + HostNetwork: true, }, ObjectMeta: v1.ObjectMeta{ UID: types.UID(10000 + i), @@ -951,8 +950,7 @@ func TestHostNetworkAllowed(t *testing.T) { Containers: []v1.Container{ {Name: "foo"}, }, - HostNetwork: true, - + HostNetwork: true, }) pod.Annotations[kubetypes.ConfigSourceAnnotationKey] = kubetypes.FileSource @@ -984,8 +982,7 @@ func TestHostNetworkDisallowed(t *testing.T) { Containers: []v1.Container{ {Name: "foo"}, }, - HostNetwork: true, - + HostNetwork: true, }) pod.Annotations[kubetypes.ConfigSourceAnnotationKey] = kubetypes.FileSource @@ -1068,7 +1065,7 @@ func TestNetworkErrorsWithoutHostNetwork(t *testing.T) { }) pod := podWithUidNameNsSpec("12345678", "hostnetwork", "new", v1.PodSpec{ - HostNetwork: false, + HostNetwork: false, Containers: []v1.Container{ {Name: "foo"}, diff --git a/pkg/kubelet/kuberuntime/BUILD b/pkg/kubelet/kuberuntime/BUILD index 0af69177f0..391c2b41d7 100644 --- a/pkg/kubelet/kuberuntime/BUILD +++ b/pkg/kubelet/kuberuntime/BUILD @@ -29,8 +29,8 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/record:go_default_library", "//pkg/credentialprovider:go_default_library", "//pkg/kubelet/api:go_default_library", @@ -78,8 +78,8 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apis/componentconfig:go_default_library", "//pkg/kubelet/api/testing:go_default_library", "//pkg/kubelet/api/v1alpha1/runtime:go_default_library", diff --git a/pkg/kubelet/kuberuntime/kuberuntime_sandbox.go b/pkg/kubelet/kuberuntime/kuberuntime_sandbox.go index bfb4317f60..97c60ca707 100644 --- a/pkg/kubelet/kuberuntime/kuberuntime_sandbox.go +++ b/pkg/kubelet/kuberuntime/kuberuntime_sandbox.go @@ -142,9 +142,9 @@ func (m *kubeGenericRuntimeManager) generatePodSandboxLinuxConfig(pod *v1.Pod, c sc := pod.Spec.SecurityContext lc.SecurityContext = &runtimeApi.LinuxSandboxSecurityContext{ NamespaceOptions: &runtimeApi.NamespaceOption{ - HostNetwork: &pod.Spec.HostNetwork, - HostIpc: &pod.Spec.HostIPC, - HostPid: &pod.Spec.HostPID, + HostNetwork: &pod.Spec.HostNetwork, + HostIpc: &pod.Spec.HostIPC, + HostPid: &pod.Spec.HostPID, }, RunAsUser: sc.RunAsUser, } diff --git a/pkg/kubelet/kuberuntime/security_context.go b/pkg/kubelet/kuberuntime/security_context.go index 80da407900..a6cba72fe4 100644 --- a/pkg/kubelet/kuberuntime/security_context.go +++ b/pkg/kubelet/kuberuntime/security_context.go @@ -44,9 +44,9 @@ func (m *kubeGenericRuntimeManager) determineEffectiveSecurityContext(pod *v1.Po return synthesized } synthesized.NamespaceOptions = &runtimeapi.NamespaceOption{ - HostNetwork: &pod.Spec.HostNetwork, - HostIpc: &pod.Spec.HostIPC, - HostPid: &pod.Spec.HostPID, + HostNetwork: &pod.Spec.HostNetwork, + HostIpc: &pod.Spec.HostIPC, + HostPid: &pod.Spec.HostPID, } if podSc.FSGroup != nil { synthesized.SupplementalGroups = append(synthesized.SupplementalGroups, *podSc.FSGroup) diff --git a/pkg/kubelet/lifecycle/BUILD b/pkg/kubelet/lifecycle/BUILD index 7e9be26475..ebb9356ddc 100644 --- a/pkg/kubelet/lifecycle/BUILD +++ b/pkg/kubelet/lifecycle/BUILD @@ -21,7 +21,7 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/kubelet/container:go_default_library", "//pkg/kubelet/types:go_default_library", "//pkg/kubelet/util/format:go_default_library", @@ -40,7 +40,7 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/kubelet/container:go_default_library", "//pkg/util/intstr:go_default_library", ], diff --git a/pkg/kubelet/network/BUILD b/pkg/kubelet/network/BUILD index d104dcdfb0..9ea3ad4ec7 100644 --- a/pkg/kubelet/network/BUILD +++ b/pkg/kubelet/network/BUILD @@ -18,10 +18,10 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apis/componentconfig:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/kubelet/container:go_default_library", "//pkg/util/errors:go_default_library", "//pkg/util/exec:go_default_library", diff --git a/pkg/kubelet/network/cni/BUILD b/pkg/kubelet/network/cni/BUILD index 6355771c28..e967c7a007 100644 --- a/pkg/kubelet/network/cni/BUILD +++ b/pkg/kubelet/network/cni/BUILD @@ -32,9 +32,9 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apis/componentconfig:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/kubelet/container:go_default_library", "//pkg/kubelet/container/testing:go_default_library", "//pkg/kubelet/network:go_default_library", diff --git a/pkg/kubelet/network/hostport/BUILD b/pkg/kubelet/network/hostport/BUILD index 483d8174ff..7dc861254a 100644 --- a/pkg/kubelet/network/hostport/BUILD +++ b/pkg/kubelet/network/hostport/BUILD @@ -18,7 +18,7 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/kubelet/container:go_default_library", "//pkg/proxy/iptables:go_default_library", "//pkg/util/dbus:go_default_library", @@ -34,7 +34,7 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/kubelet/container:go_default_library", "//pkg/util/iptables:go_default_library", ], diff --git a/pkg/kubelet/network/kubenet/BUILD b/pkg/kubelet/network/kubenet/BUILD index bf37249dc0..3ab5ca38f8 100644 --- a/pkg/kubelet/network/kubenet/BUILD +++ b/pkg/kubelet/network/kubenet/BUILD @@ -15,7 +15,7 @@ go_library( srcs = ["kubenet_linux.go"], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apis/componentconfig:go_default_library", "//pkg/kubelet/container:go_default_library", "//pkg/kubelet/network:go_default_library", diff --git a/pkg/kubelet/network/testing/BUILD b/pkg/kubelet/network/testing/BUILD index ee7db905a6..7a027f012e 100644 --- a/pkg/kubelet/network/testing/BUILD +++ b/pkg/kubelet/network/testing/BUILD @@ -15,8 +15,8 @@ go_library( srcs = ["fake_host.go"], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/kubelet/container:go_default_library", "//pkg/kubelet/container/testing:go_default_library", ], diff --git a/pkg/kubelet/pod/BUILD b/pkg/kubelet/pod/BUILD index 2cd4c7efa7..04532b8611 100644 --- a/pkg/kubelet/pod/BUILD +++ b/pkg/kubelet/pod/BUILD @@ -18,9 +18,9 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/kubelet/container:go_default_library", "//pkg/kubelet/types:go_default_library", "//pkg/types:go_default_library", @@ -37,7 +37,7 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/kubelet/container:go_default_library", "//pkg/kubelet/pod/testing:go_default_library", "//pkg/kubelet/types:go_default_library", diff --git a/pkg/kubelet/pod/testing/BUILD b/pkg/kubelet/pod/testing/BUILD index d5731dfa29..9cb216965d 100644 --- a/pkg/kubelet/pod/testing/BUILD +++ b/pkg/kubelet/pod/testing/BUILD @@ -15,7 +15,7 @@ go_library( srcs = ["fake_mirror_client.go"], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/kubelet/container:go_default_library", "//pkg/util/sets:go_default_library", ], diff --git a/pkg/kubelet/prober/BUILD b/pkg/kubelet/prober/BUILD index a191bf7e00..dbd4e228bc 100644 --- a/pkg/kubelet/prober/BUILD +++ b/pkg/kubelet/prober/BUILD @@ -19,7 +19,7 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/record:go_default_library", "//pkg/kubelet/container:go_default_library", "//pkg/kubelet/events:go_default_library", @@ -51,9 +51,9 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/client/record:go_default_library", "//pkg/kubelet/container:go_default_library", "//pkg/kubelet/container/testing:go_default_library", diff --git a/pkg/kubelet/prober/results/BUILD b/pkg/kubelet/prober/results/BUILD index b45a156cc3..82b1a3841c 100644 --- a/pkg/kubelet/prober/results/BUILD +++ b/pkg/kubelet/prober/results/BUILD @@ -15,7 +15,7 @@ go_library( srcs = ["results_manager.go"], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/kubelet/container:go_default_library", "//pkg/types:go_default_library", ], @@ -27,7 +27,7 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/kubelet/container:go_default_library", "//pkg/util/wait:go_default_library", "//vendor:github.com/stretchr/testify/assert", diff --git a/pkg/kubelet/prober/testing/BUILD b/pkg/kubelet/prober/testing/BUILD index f119201b52..632c5a4ce8 100644 --- a/pkg/kubelet/prober/testing/BUILD +++ b/pkg/kubelet/prober/testing/BUILD @@ -15,7 +15,7 @@ go_library( srcs = ["fake_manager.go"], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/types:go_default_library", ], ) diff --git a/pkg/kubelet/qos/BUILD b/pkg/kubelet/qos/BUILD index f505128a0a..4dea41216c 100644 --- a/pkg/kubelet/qos/BUILD +++ b/pkg/kubelet/qos/BUILD @@ -22,6 +22,7 @@ go_library( deps = [ "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/util/sets:go_default_library", ], ) @@ -35,7 +36,7 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", + "//pkg/api/v1:go_default_library", ], ) diff --git a/pkg/kubelet/rkt/BUILD b/pkg/kubelet/rkt/BUILD index 3326d13e8e..13f49521a5 100644 --- a/pkg/kubelet/rkt/BUILD +++ b/pkg/kubelet/rkt/BUILD @@ -25,8 +25,8 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/record:go_default_library", "//pkg/credentialprovider:go_default_library", "//pkg/kubelet/container:go_default_library", @@ -72,8 +72,8 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/kubelet/container:go_default_library", "//pkg/kubelet/container/testing:go_default_library", "//pkg/kubelet/lifecycle:go_default_library", diff --git a/pkg/kubelet/rkt/rkt.go b/pkg/kubelet/rkt/rkt.go index b3c9520a14..ce797fed97 100644 --- a/pkg/kubelet/rkt/rkt.go +++ b/pkg/kubelet/rkt/rkt.go @@ -1976,8 +1976,7 @@ func (r *Runtime) cleanupPodNetworkFromServiceFile(serviceFilePath string) error Namespace: namespace, }, Spec: v1.PodSpec{ - HostNetwork: hostnetwork, - + HostNetwork: hostnetwork, }, }) } diff --git a/pkg/kubelet/rkt/rkt_test.go b/pkg/kubelet/rkt/rkt_test.go index d73a46a68c..f17e0c227d 100644 --- a/pkg/kubelet/rkt/rkt_test.go +++ b/pkg/kubelet/rkt/rkt_test.go @@ -1245,7 +1245,7 @@ func TestGenerateRunCommand(t *testing.T) { Name: "pod-name-foo", }, Spec: v1.PodSpec{ - HostNetwork: true, + HostNetwork: true, Containers: []v1.Container{{Name: "container-foo"}}, }, @@ -1266,7 +1266,7 @@ func TestGenerateRunCommand(t *testing.T) { Name: "pod-name-foo", }, Spec: v1.PodSpec{ - HostNetwork: false, + HostNetwork: false, Containers: []v1.Container{{Name: "container-foo"}}, }, @@ -1287,7 +1287,7 @@ func TestGenerateRunCommand(t *testing.T) { Name: "pod-name-foo", }, Spec: v1.PodSpec{ - HostNetwork: true, + HostNetwork: true, Containers: []v1.Container{{Name: "container-foo"}}, }, diff --git a/pkg/kubelet/server/BUILD b/pkg/kubelet/server/BUILD index b6bc30809a..f5f619779e 100644 --- a/pkg/kubelet/server/BUILD +++ b/pkg/kubelet/server/BUILD @@ -23,7 +23,7 @@ go_library( "//pkg/api/errors:go_default_library", "//pkg/api/unversioned:go_default_library", "//pkg/api/v1:go_default_library", - "//pkg/api/validation:go_default_library", + "//pkg/api/v1/validation:go_default_library", "//pkg/auth/authenticator:go_default_library", "//pkg/auth/authorizer:go_default_library", "//pkg/auth/user:go_default_library", @@ -61,6 +61,7 @@ go_test( deps = [ "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/auth/authorizer:go_default_library", "//pkg/auth/user:go_default_library", "//pkg/kubelet/cm:go_default_library", diff --git a/pkg/kubelet/server/stats/BUILD b/pkg/kubelet/server/stats/BUILD index 62c31378e1..a2227c2d2d 100644 --- a/pkg/kubelet/server/stats/BUILD +++ b/pkg/kubelet/server/stats/BUILD @@ -22,8 +22,8 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/kubelet/api/v1alpha1/stats:go_default_library", "//pkg/kubelet/cm:go_default_library", "//pkg/kubelet/container:go_default_library", @@ -50,8 +50,8 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/kubelet/api/v1alpha1/stats:go_default_library", "//pkg/kubelet/cm:go_default_library", "//pkg/kubelet/container:go_default_library", diff --git a/pkg/kubelet/status/BUILD b/pkg/kubelet/status/BUILD index 71aef44c1e..915515524c 100644 --- a/pkg/kubelet/status/BUILD +++ b/pkg/kubelet/status/BUILD @@ -21,7 +21,9 @@ go_library( "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", "//pkg/api/unversioned:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/api/v1/pod:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/kubelet/container:go_default_library", "//pkg/kubelet/pod:go_default_library", "//pkg/kubelet/types:go_default_library", @@ -45,8 +47,9 @@ go_test( "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", "//pkg/api/unversioned:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/client/testing/core:go_default_library", "//pkg/kubelet/container:go_default_library", "//pkg/kubelet/pod:go_default_library", diff --git a/pkg/kubelet/sysctl/BUILD b/pkg/kubelet/sysctl/BUILD index 19f3ed6e34..be005c349d 100644 --- a/pkg/kubelet/sysctl/BUILD +++ b/pkg/kubelet/sysctl/BUILD @@ -19,7 +19,7 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/api/validation:go_default_library", "//pkg/apis/extensions/validation:go_default_library", "//pkg/kubelet/container:go_default_library", @@ -36,5 +36,5 @@ go_test( ], library = "go_default_library", tags = ["automanaged"], - deps = ["//pkg/api:go_default_library"], + deps = ["//pkg/api/v1:go_default_library"], ) diff --git a/pkg/kubelet/types/BUILD b/pkg/kubelet/types/BUILD index 5f186f4ec9..184938bdb2 100644 --- a/pkg/kubelet/types/BUILD +++ b/pkg/kubelet/types/BUILD @@ -20,7 +20,7 @@ go_library( "types.go", ], tags = ["automanaged"], - deps = ["//pkg/api:go_default_library"], + deps = ["//pkg/api/v1:go_default_library"], ) go_test( @@ -32,7 +32,7 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//vendor:github.com/stretchr/testify/require", ], ) diff --git a/pkg/kubelet/util/csr/BUILD b/pkg/kubelet/util/csr/BUILD index a8ab9b1536..d9fdf72dc3 100644 --- a/pkg/kubelet/util/csr/BUILD +++ b/pkg/kubelet/util/csr/BUILD @@ -15,10 +15,10 @@ go_library( srcs = ["csr.go"], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", - "//pkg/apis/certificates:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/certificates/internalversion:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/apis/certificates/v1alpha1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/certificates/v1alpha1:go_default_library", "//pkg/fields:go_default_library", "//pkg/types:go_default_library", "//pkg/util/cert:go_default_library", diff --git a/pkg/kubelet/util/format/BUILD b/pkg/kubelet/util/format/BUILD index 52879359cd..f74d7b5152 100644 --- a/pkg/kubelet/util/format/BUILD +++ b/pkg/kubelet/util/format/BUILD @@ -18,7 +18,7 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/types:go_default_library", ], ) @@ -29,7 +29,7 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", + "//pkg/api/v1:go_default_library", ], ) diff --git a/pkg/kubelet/util/sliceutils/BUILD b/pkg/kubelet/util/sliceutils/BUILD index 639f71ced7..f652add8ff 100644 --- a/pkg/kubelet/util/sliceutils/BUILD +++ b/pkg/kubelet/util/sliceutils/BUILD @@ -15,7 +15,7 @@ go_library( srcs = ["sliceutils.go"], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/kubelet/container:go_default_library", ], ) diff --git a/pkg/kubelet/volumemanager/BUILD b/pkg/kubelet/volumemanager/BUILD index 4d6e74cf57..7f5ce076c1 100644 --- a/pkg/kubelet/volumemanager/BUILD +++ b/pkg/kubelet/volumemanager/BUILD @@ -15,8 +15,8 @@ go_library( srcs = ["volume_manager.go"], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/client/record:go_default_library", "//pkg/kubelet/config:go_default_library", "//pkg/kubelet/container:go_default_library", @@ -44,9 +44,9 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/client/record:go_default_library", "//pkg/kubelet/config:go_default_library", "//pkg/kubelet/container/testing:go_default_library", diff --git a/pkg/kubelet/volumemanager/cache/BUILD b/pkg/kubelet/volumemanager/cache/BUILD index 4ccc677490..7b5598b2da 100644 --- a/pkg/kubelet/volumemanager/cache/BUILD +++ b/pkg/kubelet/volumemanager/cache/BUILD @@ -18,7 +18,7 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/types:go_default_library", "//pkg/volume:go_default_library", "//pkg/volume/util/operationexecutor:go_default_library", @@ -37,7 +37,7 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/volume:go_default_library", "//pkg/volume/testing:go_default_library", "//pkg/volume/util/types:go_default_library", diff --git a/pkg/kubelet/volumemanager/populator/BUILD b/pkg/kubelet/volumemanager/populator/BUILD index b202577df0..b5d4a7cfa4 100644 --- a/pkg/kubelet/volumemanager/populator/BUILD +++ b/pkg/kubelet/volumemanager/populator/BUILD @@ -16,7 +16,8 @@ go_library( tags = ["automanaged"], deps = [ "//pkg/api:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/kubelet/container:go_default_library", "//pkg/kubelet/pod:go_default_library", "//pkg/kubelet/util/format:go_default_library", diff --git a/pkg/kubelet/volumemanager/reconciler/BUILD b/pkg/kubelet/volumemanager/reconciler/BUILD index eb0361c315..04057de091 100644 --- a/pkg/kubelet/volumemanager/reconciler/BUILD +++ b/pkg/kubelet/volumemanager/reconciler/BUILD @@ -16,8 +16,8 @@ go_library( tags = ["automanaged"], deps = [ "//cmd/kubelet/app/options:go_default_library", - "//pkg/api:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/kubelet/config:go_default_library", "//pkg/kubelet/volumemanager/cache:go_default_library", "//pkg/types:go_default_library", @@ -41,8 +41,8 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/client/record:go_default_library", "//pkg/client/testing/core:go_default_library", "//pkg/kubelet/config:go_default_library", diff --git a/pkg/kubemark/BUILD b/pkg/kubemark/BUILD index feb67030c9..f7a4d03aa0 100644 --- a/pkg/kubemark/BUILD +++ b/pkg/kubemark/BUILD @@ -25,6 +25,7 @@ go_library( "//pkg/apis/componentconfig:go_default_library", "//pkg/apis/componentconfig/v1alpha1:go_default_library", "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/client/record:go_default_library", "//pkg/kubelet:go_default_library", "//pkg/kubelet/cadvisor:go_default_library", diff --git a/pkg/master/BUILD b/pkg/master/BUILD index 335ad25702..5eee04fc69 100644 --- a/pkg/master/BUILD +++ b/pkg/master/BUILD @@ -51,6 +51,7 @@ go_library( "//pkg/apis/storage/install:go_default_library", "//pkg/apis/storage/v1beta1:go_default_library", "//pkg/client/clientset_generated/internalclientset/typed/core/internalversion:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/core/v1:go_default_library", "//pkg/genericapiserver:go_default_library", "//pkg/genericapiserver/options:go_default_library", "//pkg/healthz:go_default_library", @@ -113,6 +114,7 @@ go_test( "//pkg/apis/extensions/v1beta1:go_default_library", "//pkg/apis/rbac:go_default_library", "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/client/restclient:go_default_library", "//pkg/client/testing/core:go_default_library", "//pkg/generated/openapi:go_default_library", diff --git a/pkg/metrics/BUILD b/pkg/metrics/BUILD index f7c958e1bc..8401e37c3a 100644 --- a/pkg/metrics/BUILD +++ b/pkg/metrics/BUILD @@ -23,7 +23,8 @@ go_library( tags = ["automanaged"], deps = [ "//pkg/api:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/fields:go_default_library", "//pkg/master/ports:go_default_library", "//pkg/util/system:go_default_library", diff --git a/pkg/proxy/config/BUILD b/pkg/proxy/config/BUILD index d3252f20f5..df9741474a 100644 --- a/pkg/proxy/config/BUILD +++ b/pkg/proxy/config/BUILD @@ -36,6 +36,7 @@ go_test( tags = ["automanaged"], deps = [ "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/cache:go_default_library", "//pkg/runtime:go_default_library", "//pkg/watch:go_default_library", diff --git a/pkg/quota/BUILD b/pkg/quota/BUILD index 6dfe69bf46..86b3079988 100644 --- a/pkg/quota/BUILD +++ b/pkg/quota/BUILD @@ -22,6 +22,7 @@ go_library( "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/runtime:go_default_library", "//pkg/util/sets:go_default_library", ], diff --git a/pkg/quota/evaluator/core/BUILD b/pkg/quota/evaluator/core/BUILD index 4a8d147d21..aa91bb37d0 100644 --- a/pkg/quota/evaluator/core/BUILD +++ b/pkg/quota/evaluator/core/BUILD @@ -29,12 +29,13 @@ go_library( "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/api/validation:go_default_library", "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/controller/informers:go_default_library", "//pkg/kubelet/qos:go_default_library", - "//pkg/quotainternal:go_default_library", - "//pkg/quotainternal/generic:go_default_library", + "//pkg/quota:go_default_library", + "//pkg/quota/generic:go_default_library", "//pkg/runtime:go_default_library", "//pkg/util/sets:go_default_library", "//pkg/util/validation/field:go_default_library", @@ -55,6 +56,6 @@ go_test( "//pkg/api/resource:go_default_library", "//pkg/api/unversioned:go_default_library", "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", - "//pkg/quotainternal:go_default_library", + "//pkg/quota:go_default_library", ], ) diff --git a/pkg/quota/generic/BUILD b/pkg/quota/generic/BUILD index a33fd80eb4..312be816d0 100644 --- a/pkg/quota/generic/BUILD +++ b/pkg/quota/generic/BUILD @@ -22,9 +22,10 @@ go_library( "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/controller/informers:go_default_library", "//pkg/labels:go_default_library", - "//pkg/quotainternal:go_default_library", + "//pkg/quota:go_default_library", "//pkg/runtime:go_default_library", ], ) diff --git a/pkg/quota/install/BUILD b/pkg/quota/install/BUILD index bf3f6c03e4..bad7181de8 100644 --- a/pkg/quota/install/BUILD +++ b/pkg/quota/install/BUILD @@ -17,7 +17,7 @@ go_library( deps = [ "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/controller/informers:go_default_library", - "//pkg/quotainternal:go_default_library", - "//pkg/quotainternal/evaluator/core:go_default_library", + "//pkg/quota:go_default_library", + "//pkg/quota/evaluator/core:go_default_library", ], ) diff --git a/pkg/registry/core/node/etcd/BUILD b/pkg/registry/core/node/etcd/BUILD index 0054cb5ea9..da64c2a115 100644 --- a/pkg/registry/core/node/etcd/BUILD +++ b/pkg/registry/core/node/etcd/BUILD @@ -17,6 +17,7 @@ go_library( deps = [ "//pkg/api:go_default_library", "//pkg/api/rest:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/kubelet/client:go_default_library", "//pkg/registry/cachesize:go_default_library", "//pkg/registry/core/node:go_default_library", diff --git a/pkg/security/apparmor/BUILD b/pkg/security/apparmor/BUILD index 63cbee69b4..06aa72e0cc 100644 --- a/pkg/security/apparmor/BUILD +++ b/pkg/security/apparmor/BUILD @@ -18,7 +18,7 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/util:go_default_library", "//pkg/util/config:go_default_library", ], @@ -33,7 +33,7 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//vendor:github.com/stretchr/testify/assert", ], ) diff --git a/pkg/security/podsecuritypolicy/BUILD b/pkg/security/podsecuritypolicy/BUILD index 4b4e521361..f522207598 100644 --- a/pkg/security/podsecuritypolicy/BUILD +++ b/pkg/security/podsecuritypolicy/BUILD @@ -43,6 +43,7 @@ go_test( tags = ["automanaged"], deps = [ "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apis/extensions:go_default_library", "//pkg/security/apparmor:go_default_library", "//pkg/security/podsecuritypolicy/seccomp:go_default_library", diff --git a/pkg/securitycontext/BUILD b/pkg/securitycontext/BUILD index 2c7613604c..0554186458 100644 --- a/pkg/securitycontext/BUILD +++ b/pkg/securitycontext/BUILD @@ -22,6 +22,7 @@ go_library( tags = ["automanaged"], deps = [ "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/kubelet/leaky:go_default_library", "//vendor:github.com/docker/engine-api/types/container", ], @@ -36,8 +37,8 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/testing:go_default_library", + "//pkg/api/v1:go_default_library", "//vendor:github.com/docker/engine-api/types/container", ], ) diff --git a/pkg/securitycontext/fake.go b/pkg/securitycontext/fake.go index 0f4edb1391..f40d64b75c 100644 --- a/pkg/securitycontext/fake.go +++ b/pkg/securitycontext/fake.go @@ -18,7 +18,7 @@ package securitycontext import ( "k8s.io/kubernetes/pkg/api" -"k8s.io/kubernetes/pkg/api/v1" + "k8s.io/kubernetes/pkg/api/v1" dockercontainer "github.com/docker/engine-api/types/container" ) diff --git a/pkg/securitycontext/provider.go b/pkg/securitycontext/provider.go index 5a2dc46cfb..57953d7c33 100644 --- a/pkg/securitycontext/provider.go +++ b/pkg/securitycontext/provider.go @@ -20,8 +20,8 @@ import ( "fmt" "strconv" + "k8s.io/kubernetes/pkg/api" "k8s.io/kubernetes/pkg/api/v1" -"k8s.io/kubernetes/pkg/api" "k8s.io/kubernetes/pkg/kubelet/leaky" dockercontainer "github.com/docker/engine-api/types/container" diff --git a/pkg/serviceaccount/BUILD b/pkg/serviceaccount/BUILD index b169ac386f..81d4f0af9c 100644 --- a/pkg/serviceaccount/BUILD +++ b/pkg/serviceaccount/BUILD @@ -19,6 +19,7 @@ go_library( tags = ["automanaged"], deps = [ "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/api/validation:go_default_library", "//pkg/auth/authenticator:go_default_library", "//pkg/auth/user:go_default_library", @@ -40,9 +41,9 @@ go_test( srcs = ["jwt_test.go"], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/controller/serviceaccount:go_default_library", "//pkg/serviceaccount:go_default_library", ], diff --git a/pkg/storage/BUILD b/pkg/storage/BUILD index de2d97e923..cccf921b06 100644 --- a/pkg/storage/BUILD +++ b/pkg/storage/BUILD @@ -27,6 +27,7 @@ go_library( "//pkg/api/errors:go_default_library", "//pkg/api/meta:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/api/validation/path:go_default_library", "//pkg/client/cache:go_default_library", "//pkg/conversion:go_default_library", @@ -58,6 +59,7 @@ go_test( "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/cache:go_default_library", "//pkg/fields:go_default_library", "//pkg/labels:go_default_library", diff --git a/pkg/storage/testing/types.generated.go b/pkg/storage/testing/types.generated.go index 71a0736536..c3cd8bf231 100644 --- a/pkg/storage/testing/types.generated.go +++ b/pkg/storage/testing/types.generated.go @@ -24,14 +24,13 @@ package testing import ( "errors" "fmt" - "reflect" - "runtime" - time "time" - codec1978 "github.com/ugorji/go/codec" pkg2_api "k8s.io/kubernetes/pkg/api" pkg1_unversioned "k8s.io/kubernetes/pkg/api/unversioned" pkg3_types "k8s.io/kubernetes/pkg/types" + "reflect" + "runtime" + time "time" ) const ( diff --git a/pkg/util/cert/BUILD b/pkg/util/cert/BUILD index bb3e7bc336..b6e64bbf7f 100644 --- a/pkg/util/cert/BUILD +++ b/pkg/util/cert/BUILD @@ -19,7 +19,10 @@ go_library( "pem.go", ], tags = ["automanaged"], - deps = ["//pkg/apis/certificates:go_default_library"], + deps = [ + "//pkg/apis/certificates:go_default_library", + "//pkg/apis/certificates/v1alpha1:go_default_library", + ], ) go_test( diff --git a/pkg/util/cert/csr.go b/pkg/util/cert/csr.go index 30dd727fb5..fb0b1f696c 100644 --- a/pkg/util/cert/csr.go +++ b/pkg/util/cert/csr.go @@ -44,7 +44,7 @@ func ParseCSR(obj *certificates.CertificateSigningRequest) (*x509.CertificateReq return csr, nil } -// ParseCSR extracts the CSR from the API object and decodes it. +// ParseCSRV1alpha1 extracts the CSR from the API object and decodes it. func ParseCSRV1alpha1(obj *v1alpha1.CertificateSigningRequest) (*x509.CertificateRequest, error) { // extract PEM from request object pemBytes := obj.Spec.Request diff --git a/pkg/util/io/BUILD b/pkg/util/io/BUILD index 5c93589a74..0f4959ddd4 100644 --- a/pkg/util/io/BUILD +++ b/pkg/util/io/BUILD @@ -19,6 +19,7 @@ go_library( tags = ["automanaged"], deps = [ "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apimachinery/registered:go_default_library", "//pkg/runtime:go_default_library", "//vendor:github.com/golang/glog", diff --git a/pkg/util/node/BUILD b/pkg/util/node/BUILD index 25db78b526..f8821c6794 100644 --- a/pkg/util/node/BUILD +++ b/pkg/util/node/BUILD @@ -17,7 +17,8 @@ go_library( deps = [ "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/types:go_default_library", "//vendor:github.com/golang/glog", ], @@ -29,7 +30,7 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", ], ) diff --git a/pkg/util/pod/BUILD b/pkg/util/pod/BUILD index 147e0ff47e..bd5a4b0d85 100644 --- a/pkg/util/pod/BUILD +++ b/pkg/util/pod/BUILD @@ -20,7 +20,8 @@ go_library( deps = [ "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/core/internalversion:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/core/v1:go_default_library", "//pkg/util/errors:go_default_library", "//pkg/util/hash:go_default_library", "//pkg/util/wait:go_default_library", diff --git a/pkg/util/replicaset/BUILD b/pkg/util/replicaset/BUILD index 9bf563be55..6f3266dc96 100644 --- a/pkg/util/replicaset/BUILD +++ b/pkg/util/replicaset/BUILD @@ -15,11 +15,11 @@ go_library( srcs = ["replicaset.go"], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", "//pkg/api/unversioned:go_default_library", - "//pkg/apis/extensions:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/extensions/internalversion:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/extensions/v1beta1:go_default_library", "//pkg/labels:go_default_library", "//pkg/util/errors:go_default_library", "//pkg/util/labels:go_default_library", diff --git a/pkg/util/system/BUILD b/pkg/util/system/BUILD index 2a76dea7e7..1b344509b8 100644 --- a/pkg/util/system/BUILD +++ b/pkg/util/system/BUILD @@ -14,7 +14,6 @@ go_library( name = "go_default_library", srcs = ["system_utils.go"], tags = ["automanaged"], - deps = ["//pkg/api:go_default_library"], ) go_test( @@ -22,5 +21,5 @@ go_test( srcs = ["system_utils_test.go"], library = "go_default_library", tags = ["automanaged"], - deps = ["//pkg/api:go_default_library"], + deps = ["//pkg/api/v1:go_default_library"], ) diff --git a/pkg/volume/BUILD b/pkg/volume/BUILD index 6afd210bad..b291ee6364 100644 --- a/pkg/volume/BUILD +++ b/pkg/volume/BUILD @@ -26,10 +26,10 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", "//pkg/api/resource:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/cloudprovider:go_default_library", "//pkg/fields:go_default_library", "//pkg/types:go_default_library", @@ -59,6 +59,7 @@ go_test( "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", "//pkg/api/resource:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/watch:go_default_library", ], ) diff --git a/pkg/volume/aws_ebs/BUILD b/pkg/volume/aws_ebs/BUILD index 128ca48cb5..0387503de6 100644 --- a/pkg/volume/aws_ebs/BUILD +++ b/pkg/volume/aws_ebs/BUILD @@ -20,8 +20,8 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/cloudprovider:go_default_library", "//pkg/cloudprovider/providers/aws:go_default_library", "//pkg/types:go_default_library", @@ -43,8 +43,8 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/cloudprovider/providers/aws:go_default_library", "//pkg/types:go_default_library", "//pkg/util/mount:go_default_library", diff --git a/pkg/volume/azure_dd/BUILD b/pkg/volume/azure_dd/BUILD index 60a0e513ac..ecdbda4ed8 100644 --- a/pkg/volume/azure_dd/BUILD +++ b/pkg/volume/azure_dd/BUILD @@ -20,8 +20,8 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/cloudprovider:go_default_library", "//pkg/cloudprovider/providers/azure:go_default_library", "//pkg/types:go_default_library", @@ -46,7 +46,7 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/types:go_default_library", "//pkg/util/exec:go_default_library", "//pkg/util/mount:go_default_library", diff --git a/pkg/volume/azure_file/BUILD b/pkg/volume/azure_file/BUILD index 57a854f914..a503e9dca2 100644 --- a/pkg/volume/azure_file/BUILD +++ b/pkg/volume/azure_file/BUILD @@ -19,7 +19,7 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/types:go_default_library", "//pkg/util/mount:go_default_library", "//pkg/util/strings:go_default_library", @@ -34,8 +34,8 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/types:go_default_library", "//pkg/util/mount:go_default_library", "//pkg/volume:go_default_library", diff --git a/pkg/volume/cephfs/BUILD b/pkg/volume/cephfs/BUILD index d2357b8c07..794e46b3ec 100644 --- a/pkg/volume/cephfs/BUILD +++ b/pkg/volume/cephfs/BUILD @@ -18,7 +18,7 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/types:go_default_library", "//pkg/util/mount:go_default_library", "//pkg/util/strings:go_default_library", @@ -33,7 +33,7 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/types:go_default_library", "//pkg/util/mount:go_default_library", "//pkg/util/testing:go_default_library", diff --git a/pkg/volume/cinder/BUILD b/pkg/volume/cinder/BUILD index 20f34fdfb2..6a5dda70d6 100644 --- a/pkg/volume/cinder/BUILD +++ b/pkg/volume/cinder/BUILD @@ -20,8 +20,8 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/cloudprovider:go_default_library", "//pkg/cloudprovider/providers/openstack:go_default_library", "//pkg/cloudprovider/providers/rackspace:go_default_library", @@ -45,7 +45,7 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/cloudprovider:go_default_library", "//pkg/types:go_default_library", "//pkg/util/mount:go_default_library", diff --git a/pkg/volume/configmap/BUILD b/pkg/volume/configmap/BUILD index 0b2e87d117..3d9e748256 100644 --- a/pkg/volume/configmap/BUILD +++ b/pkg/volume/configmap/BUILD @@ -18,7 +18,7 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/types:go_default_library", "//pkg/util/io:go_default_library", "//pkg/util/mount:go_default_library", @@ -35,9 +35,9 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/types:go_default_library", "//pkg/volume:go_default_library", "//pkg/volume/empty_dir:go_default_library", diff --git a/pkg/volume/downwardapi/BUILD b/pkg/volume/downwardapi/BUILD index 765dcaf70d..bef04f3026 100644 --- a/pkg/volume/downwardapi/BUILD +++ b/pkg/volume/downwardapi/BUILD @@ -15,7 +15,7 @@ go_library( srcs = ["downwardapi.go"], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/fieldpath:go_default_library", "//pkg/types:go_default_library", "//pkg/util/errors:go_default_library", @@ -32,9 +32,9 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/fieldpath:go_default_library", "//pkg/types:go_default_library", "//pkg/util/testing:go_default_library", diff --git a/pkg/volume/empty_dir/BUILD b/pkg/volume/empty_dir/BUILD index 8b6df93f06..16175ff7dd 100644 --- a/pkg/volume/empty_dir/BUILD +++ b/pkg/volume/empty_dir/BUILD @@ -19,7 +19,7 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/types:go_default_library", "//pkg/util/mount:go_default_library", "//pkg/util/strings:go_default_library", @@ -35,7 +35,7 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/types:go_default_library", "//pkg/util/mount:go_default_library", "//pkg/util/testing:go_default_library", diff --git a/pkg/volume/fc/BUILD b/pkg/volume/fc/BUILD index ea7235f849..0d61e00c32 100644 --- a/pkg/volume/fc/BUILD +++ b/pkg/volume/fc/BUILD @@ -20,7 +20,7 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/types:go_default_library", "//pkg/util/exec:go_default_library", "//pkg/util/mount:go_default_library", @@ -39,8 +39,8 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/types:go_default_library", "//pkg/util/mount:go_default_library", "//pkg/util/testing:go_default_library", diff --git a/pkg/volume/flexvolume/BUILD b/pkg/volume/flexvolume/BUILD index 4cbcdbbcfd..aeddbf65e8 100644 --- a/pkg/volume/flexvolume/BUILD +++ b/pkg/volume/flexvolume/BUILD @@ -18,7 +18,7 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/types:go_default_library", "//pkg/util/exec:go_default_library", "//pkg/util/mount:go_default_library", @@ -34,7 +34,7 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/types:go_default_library", "//pkg/util/exec:go_default_library", "//pkg/util/mount:go_default_library", diff --git a/pkg/volume/flocker/BUILD b/pkg/volume/flocker/BUILD index 08369ac714..909d1996fb 100644 --- a/pkg/volume/flocker/BUILD +++ b/pkg/volume/flocker/BUILD @@ -20,8 +20,8 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/types:go_default_library", "//pkg/util/env:go_default_library", "//pkg/util/mount:go_default_library", @@ -43,8 +43,8 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/types:go_default_library", "//pkg/util/mount:go_default_library", "//pkg/util/testing:go_default_library", diff --git a/pkg/volume/gce_pd/BUILD b/pkg/volume/gce_pd/BUILD index 88ded890fb..77f25094dc 100644 --- a/pkg/volume/gce_pd/BUILD +++ b/pkg/volume/gce_pd/BUILD @@ -20,8 +20,8 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/cloudprovider:go_default_library", "//pkg/cloudprovider/providers/gce:go_default_library", "//pkg/types:go_default_library", @@ -44,8 +44,8 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/types:go_default_library", "//pkg/util/mount:go_default_library", "//pkg/util/testing:go_default_library", diff --git a/pkg/volume/git_repo/BUILD b/pkg/volume/git_repo/BUILD index f9c36f406c..ee5bb19b83 100644 --- a/pkg/volume/git_repo/BUILD +++ b/pkg/volume/git_repo/BUILD @@ -18,7 +18,7 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/types:go_default_library", "//pkg/util/exec:go_default_library", "//pkg/util/strings:go_default_library", @@ -33,7 +33,7 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/types:go_default_library", "//pkg/util/exec:go_default_library", "//pkg/volume:go_default_library", diff --git a/pkg/volume/glusterfs/BUILD b/pkg/volume/glusterfs/BUILD index 0250fb8dc3..b4843ed01b 100644 --- a/pkg/volume/glusterfs/BUILD +++ b/pkg/volume/glusterfs/BUILD @@ -19,10 +19,10 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", "//pkg/api/resource:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/types:go_default_library", "//pkg/util/exec:go_default_library", "//pkg/util/mount:go_default_library", @@ -41,8 +41,8 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/client/testing/core:go_default_library", "//pkg/runtime:go_default_library", "//pkg/types:go_default_library", diff --git a/pkg/volume/host_path/BUILD b/pkg/volume/host_path/BUILD index f4ec83fad9..ac5ac61565 100644 --- a/pkg/volume/host_path/BUILD +++ b/pkg/volume/host_path/BUILD @@ -18,7 +18,7 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/conversion:go_default_library", "//pkg/types:go_default_library", "//pkg/util/uuid:go_default_library", @@ -32,9 +32,9 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/types:go_default_library", "//pkg/util:go_default_library", "//pkg/util/uuid:go_default_library", diff --git a/pkg/volume/iscsi/BUILD b/pkg/volume/iscsi/BUILD index 73125e2850..396403043a 100644 --- a/pkg/volume/iscsi/BUILD +++ b/pkg/volume/iscsi/BUILD @@ -20,7 +20,7 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/types:go_default_library", "//pkg/util/exec:go_default_library", "//pkg/util/mount:go_default_library", @@ -40,8 +40,8 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/types:go_default_library", "//pkg/util/mount:go_default_library", "//pkg/util/testing:go_default_library", diff --git a/pkg/volume/nfs/BUILD b/pkg/volume/nfs/BUILD index 67e1e5c452..4bb365a6fc 100644 --- a/pkg/volume/nfs/BUILD +++ b/pkg/volume/nfs/BUILD @@ -18,7 +18,7 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/conversion:go_default_library", "//pkg/types:go_default_library", "//pkg/util/exec:go_default_library", @@ -35,8 +35,8 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/types:go_default_library", "//pkg/util/mount:go_default_library", "//pkg/util/testing:go_default_library", diff --git a/pkg/volume/photon_pd/BUILD b/pkg/volume/photon_pd/BUILD index b9f4dc651c..29124dc656 100644 --- a/pkg/volume/photon_pd/BUILD +++ b/pkg/volume/photon_pd/BUILD @@ -19,8 +19,8 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/cloudprovider:go_default_library", "//pkg/cloudprovider/providers/photon:go_default_library", "//pkg/types:go_default_library", @@ -42,7 +42,7 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/cloudprovider/providers/photon:go_default_library", "//pkg/types:go_default_library", "//pkg/util/mount:go_default_library", diff --git a/pkg/volume/quobyte/BUILD b/pkg/volume/quobyte/BUILD index 2165dd305a..b0f6310ef9 100644 --- a/pkg/volume/quobyte/BUILD +++ b/pkg/volume/quobyte/BUILD @@ -19,8 +19,8 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/types:go_default_library", "//pkg/util/exec:go_default_library", "//pkg/util/mount:go_default_library", @@ -39,8 +39,8 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/types:go_default_library", "//pkg/util/mount:go_default_library", "//pkg/util/testing:go_default_library", diff --git a/pkg/volume/rbd/BUILD b/pkg/volume/rbd/BUILD index 033f427cf1..5a17589778 100644 --- a/pkg/volume/rbd/BUILD +++ b/pkg/volume/rbd/BUILD @@ -20,9 +20,9 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/types:go_default_library", "//pkg/util/exec:go_default_library", "//pkg/util/mount:go_default_library", @@ -41,8 +41,8 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/types:go_default_library", "//pkg/util/mount:go_default_library", "//pkg/util/testing:go_default_library", diff --git a/pkg/volume/secret/BUILD b/pkg/volume/secret/BUILD index 9af4233ee1..30e2b4c031 100644 --- a/pkg/volume/secret/BUILD +++ b/pkg/volume/secret/BUILD @@ -18,7 +18,7 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/types:go_default_library", "//pkg/util/io:go_default_library", "//pkg/util/mount:go_default_library", @@ -35,9 +35,9 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/fake:go_default_library", "//pkg/types:go_default_library", "//pkg/volume:go_default_library", "//pkg/volume/empty_dir:go_default_library", diff --git a/pkg/volume/testing/BUILD b/pkg/volume/testing/BUILD index 7a442817d4..247c736ab3 100644 --- a/pkg/volume/testing/BUILD +++ b/pkg/volume/testing/BUILD @@ -18,9 +18,9 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/cloudprovider:go_default_library", "//pkg/types:go_default_library", "//pkg/util/io:go_default_library", diff --git a/pkg/volume/util/BUILD b/pkg/volume/util/BUILD index 5e82b4ff49..97203bf399 100644 --- a/pkg/volume/util/BUILD +++ b/pkg/volume/util/BUILD @@ -23,10 +23,10 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", - "//pkg/apis/storage:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/apis/storage/v1beta1:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/util/mount:go_default_library", "//pkg/util/sets:go_default_library", "//vendor:github.com/golang/glog", diff --git a/pkg/volume/util/nestedpendingoperations/BUILD b/pkg/volume/util/nestedpendingoperations/BUILD index b633f98fa5..92587a9e34 100644 --- a/pkg/volume/util/nestedpendingoperations/BUILD +++ b/pkg/volume/util/nestedpendingoperations/BUILD @@ -15,7 +15,7 @@ go_library( srcs = ["nestedpendingoperations.go"], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/util/goroutinemap/exponentialbackoff:go_default_library", "//pkg/util/runtime:go_default_library", "//pkg/volume/util/types:go_default_library", @@ -29,7 +29,7 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/util/wait:go_default_library", "//pkg/volume/util/types:go_default_library", ], diff --git a/pkg/volume/util/operationexecutor/BUILD b/pkg/volume/util/operationexecutor/BUILD index e708f1b189..bf78667e35 100644 --- a/pkg/volume/util/operationexecutor/BUILD +++ b/pkg/volume/util/operationexecutor/BUILD @@ -15,9 +15,9 @@ go_library( srcs = ["operation_executor.go"], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/client/record:go_default_library", "//pkg/kubelet/events:go_default_library", "//pkg/types:go_default_library", diff --git a/pkg/volume/util/volumehelper/BUILD b/pkg/volume/util/volumehelper/BUILD index 954c262cbc..d12ebd2528 100644 --- a/pkg/volume/util/volumehelper/BUILD +++ b/pkg/volume/util/volumehelper/BUILD @@ -15,7 +15,7 @@ go_library( srcs = ["volumehelper.go"], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/volume:go_default_library", "//pkg/volume/util/types:go_default_library", ], diff --git a/pkg/volume/vsphere_volume/BUILD b/pkg/volume/vsphere_volume/BUILD index f7bbec8d7e..8919693939 100644 --- a/pkg/volume/vsphere_volume/BUILD +++ b/pkg/volume/vsphere_volume/BUILD @@ -19,8 +19,8 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/cloudprovider:go_default_library", "//pkg/cloudprovider/providers/vsphere:go_default_library", "//pkg/types:go_default_library", @@ -43,7 +43,7 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/cloudprovider/providers/vsphere:go_default_library", "//pkg/types:go_default_library", "//pkg/util/mount:go_default_library", diff --git a/plugin/cmd/kube-scheduler/app/BUILD b/plugin/cmd/kube-scheduler/app/BUILD index 98fc091ab8..82a9e150ab 100644 --- a/plugin/cmd/kube-scheduler/app/BUILD +++ b/plugin/cmd/kube-scheduler/app/BUILD @@ -15,9 +15,9 @@ go_library( srcs = ["server.go"], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/core/internalversion:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/core/v1:go_default_library", "//pkg/client/leaderelection:go_default_library", "//pkg/client/leaderelection/resourcelock:go_default_library", "//pkg/client/record:go_default_library", diff --git a/plugin/pkg/admission/resourcequota/BUILD b/plugin/pkg/admission/resourcequota/BUILD index 356652ec1b..db1e6c80b6 100644 --- a/plugin/pkg/admission/resourcequota/BUILD +++ b/plugin/pkg/admission/resourcequota/BUILD @@ -23,6 +23,7 @@ go_library( "//pkg/admission:go_default_library", "//pkg/api:go_default_library", "//pkg/api/meta:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/cache:go_default_library", "//pkg/client/clientset_generated/internalclientset:go_default_library", "//pkg/quota:go_default_library", diff --git a/plugin/pkg/admission/security/podsecuritypolicy/BUILD b/plugin/pkg/admission/security/podsecuritypolicy/BUILD index 29e1f347d8..7efe3bd77f 100644 --- a/plugin/pkg/admission/security/podsecuritypolicy/BUILD +++ b/plugin/pkg/admission/security/podsecuritypolicy/BUILD @@ -18,6 +18,7 @@ go_library( "//pkg/admission:go_default_library", "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apis/extensions:go_default_library", "//pkg/auth/authorizer:go_default_library", "//pkg/auth/user:go_default_library", diff --git a/plugin/pkg/admission/serviceaccount/BUILD b/plugin/pkg/admission/serviceaccount/BUILD index 5046ddc075..ab6759791f 100644 --- a/plugin/pkg/admission/serviceaccount/BUILD +++ b/plugin/pkg/admission/serviceaccount/BUILD @@ -22,6 +22,7 @@ go_library( "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/cache:go_default_library", "//pkg/client/clientset_generated/internalclientset:go_default_library", "//pkg/fields:go_default_library", diff --git a/plugin/pkg/admission/storageclass/default/BUILD b/plugin/pkg/admission/storageclass/default/BUILD index fa8d42b654..61ba38f3f5 100644 --- a/plugin/pkg/admission/storageclass/default/BUILD +++ b/plugin/pkg/admission/storageclass/default/BUILD @@ -18,6 +18,7 @@ go_library( "//pkg/admission:go_default_library", "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apis/storage:go_default_library", "//pkg/apis/storage/util:go_default_library", "//pkg/client/cache:go_default_library", diff --git a/plugin/pkg/auth/authenticator/token/webhook/BUILD b/plugin/pkg/auth/authenticator/token/webhook/BUILD index f86acf2be1..406dd1c899 100644 --- a/plugin/pkg/auth/authenticator/token/webhook/BUILD +++ b/plugin/pkg/auth/authenticator/token/webhook/BUILD @@ -16,12 +16,11 @@ go_library( tags = ["automanaged"], deps = [ "//pkg/api/unversioned:go_default_library", - "//pkg/apis/authentication:go_default_library", "//pkg/apis/authentication/install:go_default_library", "//pkg/apis/authentication/v1beta1:go_default_library", "//pkg/auth/authenticator:go_default_library", "//pkg/auth/user:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/authentication/internalversion:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/authentication/v1beta1:go_default_library", "//pkg/util/cache:go_default_library", "//plugin/pkg/webhook:go_default_library", ], diff --git a/plugin/pkg/auth/authorizer/webhook/BUILD b/plugin/pkg/auth/authorizer/webhook/BUILD index 19d6ca0593..bf2c3e84bc 100644 --- a/plugin/pkg/auth/authorizer/webhook/BUILD +++ b/plugin/pkg/auth/authorizer/webhook/BUILD @@ -16,11 +16,10 @@ go_library( tags = ["automanaged"], deps = [ "//pkg/api/unversioned:go_default_library", - "//pkg/apis/authorization:go_default_library", "//pkg/apis/authorization/install:go_default_library", "//pkg/apis/authorization/v1beta1:go_default_library", "//pkg/auth/authorizer:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/authorization/internalversion:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1:go_default_library", "//pkg/util/cache:go_default_library", "//plugin/pkg/webhook:go_default_library", "//vendor:github.com/golang/glog", diff --git a/plugin/pkg/scheduler/BUILD b/plugin/pkg/scheduler/BUILD index cdf26bf31e..cde1f24dfe 100644 --- a/plugin/pkg/scheduler/BUILD +++ b/plugin/pkg/scheduler/BUILD @@ -20,7 +20,7 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/record:go_default_library", "//pkg/client/restclient:go_default_library", "//pkg/util:go_default_library", @@ -49,10 +49,10 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", "//pkg/api/testapi:go_default_library", - "//pkg/apis/extensions:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", "//pkg/client/cache:go_default_library", "//pkg/client/record:go_default_library", "//pkg/labels:go_default_library", diff --git a/plugin/pkg/scheduler/algorithm/BUILD b/plugin/pkg/scheduler/algorithm/BUILD index 99ece95dc1..8eec95dc35 100644 --- a/plugin/pkg/scheduler/algorithm/BUILD +++ b/plugin/pkg/scheduler/algorithm/BUILD @@ -20,9 +20,9 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", - "//pkg/apis/extensions:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", "//pkg/labels:go_default_library", "//plugin/pkg/scheduler/api:go_default_library", "//plugin/pkg/scheduler/schedulercache:go_default_library", @@ -34,5 +34,5 @@ go_test( srcs = ["scheduler_interface_test.go"], library = "go_default_library", tags = ["automanaged"], - deps = ["//pkg/api:go_default_library"], + deps = ["//pkg/api/v1:go_default_library"], ) diff --git a/plugin/pkg/scheduler/algorithm/predicates/BUILD b/plugin/pkg/scheduler/algorithm/predicates/BUILD index fca4d36094..a6d223eb23 100644 --- a/plugin/pkg/scheduler/algorithm/predicates/BUILD +++ b/plugin/pkg/scheduler/algorithm/predicates/BUILD @@ -20,8 +20,8 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/cache:go_default_library", "//pkg/kubelet/qos:go_default_library", "//pkg/labels:go_default_library", @@ -46,8 +46,8 @@ go_test( "skip", ], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/labels:go_default_library", "//pkg/util/codeinspector:go_default_library", "//plugin/pkg/scheduler/algorithm:go_default_library", diff --git a/plugin/pkg/scheduler/algorithm/priorities/BUILD b/plugin/pkg/scheduler/algorithm/priorities/BUILD index 879e1e3f49..fb6f1cd2f1 100644 --- a/plugin/pkg/scheduler/algorithm/priorities/BUILD +++ b/plugin/pkg/scheduler/algorithm/priorities/BUILD @@ -28,9 +28,9 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/labels:go_default_library", "//pkg/util/node:go_default_library", "//pkg/util/workqueue:go_default_library", @@ -64,10 +64,10 @@ go_test( "skip", ], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", "//pkg/api/unversioned:go_default_library", - "//pkg/apis/extensions:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", "//pkg/util/codeinspector:go_default_library", "//plugin/pkg/scheduler/algorithm:go_default_library", "//plugin/pkg/scheduler/algorithm/priorities/util:go_default_library", diff --git a/plugin/pkg/scheduler/algorithm/priorities/util/BUILD b/plugin/pkg/scheduler/algorithm/priorities/util/BUILD index 793bc4f700..af916ec858 100644 --- a/plugin/pkg/scheduler/algorithm/priorities/util/BUILD +++ b/plugin/pkg/scheduler/algorithm/priorities/util/BUILD @@ -19,8 +19,8 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/labels:go_default_library", "//pkg/util/sets:go_default_library", ], diff --git a/plugin/pkg/scheduler/algorithmprovider/defaults/BUILD b/plugin/pkg/scheduler/algorithmprovider/defaults/BUILD index c29fd8d7c4..87e76c59b5 100644 --- a/plugin/pkg/scheduler/algorithmprovider/defaults/BUILD +++ b/plugin/pkg/scheduler/algorithmprovider/defaults/BUILD @@ -15,7 +15,7 @@ go_library( srcs = ["defaults.go"], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/cloudprovider/providers/aws:go_default_library", "//pkg/util/sets:go_default_library", "//plugin/pkg/scheduler:go_default_library", @@ -33,9 +33,9 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apimachinery/registered:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/client/restclient:go_default_library", "//pkg/runtime:go_default_library", "//pkg/util/sets:go_default_library", diff --git a/plugin/pkg/scheduler/api/BUILD b/plugin/pkg/scheduler/api/BUILD index 532f96fd6f..8fc25950cf 100644 --- a/plugin/pkg/scheduler/api/BUILD +++ b/plugin/pkg/scheduler/api/BUILD @@ -18,8 +18,8 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/restclient:go_default_library", "//pkg/runtime:go_default_library", ], diff --git a/plugin/pkg/scheduler/factory/BUILD b/plugin/pkg/scheduler/factory/BUILD index df497cb26b..c7cfb5d950 100644 --- a/plugin/pkg/scheduler/factory/BUILD +++ b/plugin/pkg/scheduler/factory/BUILD @@ -20,9 +20,10 @@ go_library( deps = [ "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", - "//pkg/apis/extensions:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/controller/informers:go_default_library", "//pkg/fields:go_default_library", "//pkg/types:go_default_library", @@ -49,12 +50,12 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/testapi:go_default_library", "//pkg/api/testing:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apimachinery/registered:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/client/restclient:go_default_library", "//pkg/runtime:go_default_library", "//pkg/types:go_default_library", diff --git a/plugin/pkg/scheduler/schedulercache/BUILD b/plugin/pkg/scheduler/schedulercache/BUILD index 6bd9ab1ad7..db545c0002 100644 --- a/plugin/pkg/scheduler/schedulercache/BUILD +++ b/plugin/pkg/scheduler/schedulercache/BUILD @@ -20,8 +20,8 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/cache:go_default_library", "//pkg/labels:go_default_library", "//pkg/util/wait:go_default_library", @@ -36,8 +36,8 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/labels:go_default_library", "//plugin/pkg/scheduler/algorithm/priorities/util:go_default_library", ], diff --git a/plugin/pkg/scheduler/testing/BUILD b/plugin/pkg/scheduler/testing/BUILD index ad8192ece8..54d827f021 100644 --- a/plugin/pkg/scheduler/testing/BUILD +++ b/plugin/pkg/scheduler/testing/BUILD @@ -18,7 +18,7 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/labels:go_default_library", "//plugin/pkg/scheduler/schedulercache:go_default_library", ], diff --git a/test/e2e/BUILD b/test/e2e/BUILD index 3b29763f3a..bd7bafd04e 100644 --- a/test/e2e/BUILD +++ b/test/e2e/BUILD @@ -117,27 +117,28 @@ go_library( "//pkg/api:go_default_library", "//pkg/api/annotations:go_default_library", "//pkg/api/errors:go_default_library", - "//pkg/api/pod:go_default_library", "//pkg/api/resource:go_default_library", - "//pkg/api/service:go_default_library", "//pkg/api/unversioned:go_default_library", "//pkg/api/v1:go_default_library", + "//pkg/api/v1/pod:go_default_library", + "//pkg/api/v1/service:go_default_library", "//pkg/apimachinery/registered:go_default_library", - "//pkg/apis/apps:go_default_library", - "//pkg/apis/autoscaling:go_default_library", + "//pkg/apis/apps/v1beta1:go_default_library", + "//pkg/apis/autoscaling/v1:go_default_library", "//pkg/apis/batch:go_default_library", + "//pkg/apis/batch/v1:go_default_library", "//pkg/apis/batch/v2alpha1:go_default_library", "//pkg/apis/extensions:go_default_library", "//pkg/apis/extensions/v1beta1:go_default_library", - "//pkg/apis/storage:go_default_library", - "//pkg/apis/storage/util:go_default_library", + "//pkg/apis/storage/v1beta1:go_default_library", + "//pkg/apis/storage/v1beta1/util:go_default_library", "//pkg/client/cache:go_default_library", "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/core/internalversion:go_default_library", "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/core/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/extensions/v1beta1:go_default_library", "//pkg/client/restclient:go_default_library", "//pkg/client/transport:go_default_library", - "//pkg/client/unversioned:go_default_library", "//pkg/client/unversioned/clientcmd:go_default_library", "//pkg/client/unversioned/clientcmd/api:go_default_library", "//pkg/cloudprovider/providers/aws:go_default_library", @@ -225,8 +226,8 @@ go_library( tags = ["automanaged"], visibility = ["//visibility:private"], deps = [ - "//pkg/api:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/metrics:go_default_library", "//test/e2e/framework:go_default_library", "//vendor:github.com/onsi/ginkgo", diff --git a/test/e2e/common/BUILD b/test/e2e/common/BUILD index 9a3ed2ef84..29e86bad36 100644 --- a/test/e2e/common/BUILD +++ b/test/e2e/common/BUILD @@ -33,13 +33,14 @@ go_library( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", "//pkg/api/resource:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/api/v1/pod:go_default_library", "//pkg/apimachinery/registered:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/unversioned:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/conditions:go_default_library", "//pkg/kubelet:go_default_library", "//pkg/kubelet/events:go_default_library", "//pkg/kubelet/sysctl:go_default_library", diff --git a/test/e2e/common/kubelet_etc_hosts.go b/test/e2e/common/kubelet_etc_hosts.go index 6920308198..ae0bb80642 100644 --- a/test/e2e/common/kubelet_etc_hosts.go +++ b/test/e2e/common/kubelet_etc_hosts.go @@ -190,8 +190,8 @@ func (config *KubeletManagedHostConfig) createPodSpecWithHostNetwork(podName str Name: podName, }, Spec: v1.PodSpec{ -HostNetwork: true, -SecurityContext: &v1.PodSecurityContext{}, + HostNetwork: true, + SecurityContext: &v1.PodSecurityContext{}, Containers: []v1.Container{ { Name: "busybox-1", diff --git a/test/e2e/framework/BUILD b/test/e2e/framework/BUILD index 519bf11fc8..c30d01b88a 100644 --- a/test/e2e/framework/BUILD +++ b/test/e2e/framework/BUILD @@ -38,17 +38,18 @@ go_library( "//pkg/api/v1:go_default_library", "//pkg/api/validation:go_default_library", "//pkg/apimachinery/registered:go_default_library", - "//pkg/apis/apps:go_default_library", - "//pkg/apis/batch:go_default_library", + "//pkg/apis/apps/v1beta1:go_default_library", + "//pkg/apis/batch/v1:go_default_library", "//pkg/apis/componentconfig:go_default_library", "//pkg/apis/extensions:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/core/internalversion:go_default_library", "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/core/v1:go_default_library", + "//pkg/client/conditions:go_default_library", "//pkg/client/restclient:go_default_library", "//pkg/client/typed/discovery:go_default_library", "//pkg/client/typed/dynamic:go_default_library", - "//pkg/client/unversioned:go_default_library", "//pkg/client/unversioned/clientcmd:go_default_library", "//pkg/client/unversioned/clientcmd/api:go_default_library", "//pkg/client/unversioned/remotecommand:go_default_library", diff --git a/test/e2e_node/BUILD b/test/e2e_node/BUILD index 07ce0e6a3f..c4f899b61a 100644 --- a/test/e2e_node/BUILD +++ b/test/e2e_node/BUILD @@ -26,6 +26,7 @@ go_library( "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apis/componentconfig:go_default_library", "//pkg/apis/componentconfig/v1alpha1:go_default_library", "//pkg/kubelet/api/v1alpha1/stats:go_default_library", @@ -73,12 +74,12 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", "//pkg/api/errors:go_default_library", "//pkg/api/resource:go_default_library", "//pkg/api/unversioned:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/client/cache:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/kubelet:go_default_library", "//pkg/kubelet/api/v1alpha1/stats:go_default_library", "//pkg/kubelet/cm:go_default_library", diff --git a/test/e2e_node/services/BUILD b/test/e2e_node/services/BUILD index 43e88d4255..db051cd59d 100644 --- a/test/e2e_node/services/BUILD +++ b/test/e2e_node/services/BUILD @@ -25,9 +25,9 @@ go_library( deps = [ "//cmd/kube-apiserver/app:go_default_library", "//cmd/kube-apiserver/app/options:go_default_library", - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apimachinery/registered:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/client/restclient:go_default_library", "//pkg/client/typed/dynamic:go_default_library", "//pkg/controller/namespace:go_default_library", diff --git a/test/integration/BUILD b/test/integration/BUILD index cbc6a40ac4..ca363df390 100644 --- a/test/integration/BUILD +++ b/test/integration/BUILD @@ -19,7 +19,7 @@ go_library( tags = ["automanaged"], deps = [ "//pkg/api/errors:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/client/clientset_generated/release_1_5/typed/core/v1:go_default_library", "//pkg/util/wait:go_default_library", "//test/integration/framework:go_default_library", diff --git a/test/integration/framework/BUILD b/test/integration/framework/BUILD index 085cdbf746..5c5e4ed207 100644 --- a/test/integration/framework/BUILD +++ b/test/integration/framework/BUILD @@ -26,20 +26,21 @@ go_library( "//pkg/api/unversioned:go_default_library", "//pkg/api/v1:go_default_library", "//pkg/apimachinery/registered:go_default_library", - "//pkg/apis/apps:go_default_library", - "//pkg/apis/autoscaling:go_default_library", + "//pkg/apis/apps/v1beta1:go_default_library", + "//pkg/apis/autoscaling/v1:go_default_library", "//pkg/apis/batch:go_default_library", - "//pkg/apis/certificates:go_default_library", - "//pkg/apis/extensions:go_default_library", - "//pkg/apis/policy:go_default_library", - "//pkg/apis/rbac:go_default_library", - "//pkg/apis/storage:go_default_library", + "//pkg/apis/certificates/v1alpha1:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", + "//pkg/apis/policy/v1alpha1:go_default_library", + "//pkg/apis/rbac/v1alpha1:go_default_library", + "//pkg/apis/storage/v1beta1:go_default_library", "//pkg/apiserver/authenticator:go_default_library", "//pkg/auth/authenticator:go_default_library", "//pkg/auth/authorizer:go_default_library", "//pkg/auth/authorizer/union:go_default_library", "//pkg/auth/user:go_default_library", "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/client/clientset_generated/release_1_5/typed/core/v1:go_default_library", "//pkg/client/record:go_default_library", "//pkg/client/restclient:go_default_library", diff --git a/test/integration/framework/master_utils.go b/test/integration/framework/master_utils.go index e8b5b04c41..8a77a27706 100644 --- a/test/integration/framework/master_utils.go +++ b/test/integration/framework/master_utils.go @@ -45,8 +45,8 @@ import ( authauthorizer "k8s.io/kubernetes/pkg/auth/authorizer" authorizerunion "k8s.io/kubernetes/pkg/auth/authorizer/union" "k8s.io/kubernetes/pkg/auth/user" + "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset" clientset "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5" -"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset" coreclient "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5/typed/core/v1" "k8s.io/kubernetes/pkg/client/record" "k8s.io/kubernetes/pkg/client/restclient" diff --git a/test/integration/scheduler_perf/BUILD b/test/integration/scheduler_perf/BUILD index 459d2dfa98..f4b5ff0452 100644 --- a/test/integration/scheduler_perf/BUILD +++ b/test/integration/scheduler_perf/BUILD @@ -15,10 +15,10 @@ go_library( srcs = ["util.go"], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//pkg/apimachinery/registered:go_default_library", - "//pkg/client/clientset_generated/internalclientset:go_default_library", - "//pkg/client/clientset_generated/internalclientset/typed/core/internalversion:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", + "//pkg/client/clientset_generated/release_1_5/typed/core/v1:go_default_library", "//pkg/client/record:go_default_library", "//pkg/client/restclient:go_default_library", "//plugin/pkg/scheduler:go_default_library", @@ -38,7 +38,7 @@ go_test( library = "go_default_library", tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", "//plugin/pkg/scheduler/factory:go_default_library", "//test/integration/framework:go_default_library", "//test/utils:go_default_library", diff --git a/test/utils/BUILD b/test/utils/BUILD index ab02bc4651..df784dc102 100644 --- a/test/utils/BUILD +++ b/test/utils/BUILD @@ -25,9 +25,11 @@ go_library( "//pkg/api/errors:go_default_library", "//pkg/api/resource:go_default_library", "//pkg/api/unversioned:go_default_library", - "//pkg/apis/extensions:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", "//pkg/client/cache:go_default_library", "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/client/clientset_generated/release_1_5:go_default_library", "//pkg/fields:go_default_library", "//pkg/labels:go_default_library", "//pkg/runtime:go_default_library",