diff --git a/Godeps/Godeps.json b/Godeps/Godeps.json index 5e0c4623..0eb6ab01 100644 --- a/Godeps/Godeps.json +++ b/Godeps/Godeps.json @@ -240,727 +240,747 @@ }, { "ImportPath": "k8s.io/api/admissionregistration/v1alpha1", - "Rev": "bc27cbc7921e1343f1320ec077c51729064fc98f" + "Rev": "c18c417b5eb7424945ae723ef240465d00ddf054" }, { "ImportPath": "k8s.io/api/admissionregistration/v1beta1", - "Rev": "bc27cbc7921e1343f1320ec077c51729064fc98f" + "Rev": "c18c417b5eb7424945ae723ef240465d00ddf054" }, { "ImportPath": "k8s.io/api/apps/v1", - "Rev": "bc27cbc7921e1343f1320ec077c51729064fc98f" + "Rev": "c18c417b5eb7424945ae723ef240465d00ddf054" }, { "ImportPath": "k8s.io/api/apps/v1beta1", - "Rev": "bc27cbc7921e1343f1320ec077c51729064fc98f" + "Rev": "c18c417b5eb7424945ae723ef240465d00ddf054" }, { "ImportPath": "k8s.io/api/apps/v1beta2", - "Rev": "bc27cbc7921e1343f1320ec077c51729064fc98f" + "Rev": "c18c417b5eb7424945ae723ef240465d00ddf054" }, { "ImportPath": "k8s.io/api/authentication/v1", - "Rev": "bc27cbc7921e1343f1320ec077c51729064fc98f" + "Rev": "c18c417b5eb7424945ae723ef240465d00ddf054" }, { "ImportPath": "k8s.io/api/authentication/v1beta1", - "Rev": "bc27cbc7921e1343f1320ec077c51729064fc98f" + "Rev": "c18c417b5eb7424945ae723ef240465d00ddf054" }, { "ImportPath": "k8s.io/api/authorization/v1", - "Rev": "bc27cbc7921e1343f1320ec077c51729064fc98f" + "Rev": "c18c417b5eb7424945ae723ef240465d00ddf054" }, { "ImportPath": "k8s.io/api/authorization/v1beta1", - "Rev": "bc27cbc7921e1343f1320ec077c51729064fc98f" + "Rev": "c18c417b5eb7424945ae723ef240465d00ddf054" }, { "ImportPath": "k8s.io/api/autoscaling/v1", - "Rev": "bc27cbc7921e1343f1320ec077c51729064fc98f" + "Rev": "c18c417b5eb7424945ae723ef240465d00ddf054" }, { "ImportPath": "k8s.io/api/autoscaling/v2beta1", - "Rev": "bc27cbc7921e1343f1320ec077c51729064fc98f" + "Rev": "c18c417b5eb7424945ae723ef240465d00ddf054" }, { "ImportPath": "k8s.io/api/batch/v1", - "Rev": "bc27cbc7921e1343f1320ec077c51729064fc98f" + "Rev": "c18c417b5eb7424945ae723ef240465d00ddf054" }, { "ImportPath": "k8s.io/api/batch/v1beta1", - "Rev": "bc27cbc7921e1343f1320ec077c51729064fc98f" + "Rev": "c18c417b5eb7424945ae723ef240465d00ddf054" }, { "ImportPath": "k8s.io/api/batch/v2alpha1", - "Rev": "bc27cbc7921e1343f1320ec077c51729064fc98f" + "Rev": "c18c417b5eb7424945ae723ef240465d00ddf054" }, { "ImportPath": "k8s.io/api/certificates/v1beta1", - "Rev": "bc27cbc7921e1343f1320ec077c51729064fc98f" + "Rev": "c18c417b5eb7424945ae723ef240465d00ddf054" }, { "ImportPath": "k8s.io/api/core/v1", - "Rev": "bc27cbc7921e1343f1320ec077c51729064fc98f" + "Rev": "c18c417b5eb7424945ae723ef240465d00ddf054" + }, + { + "ImportPath": "k8s.io/api/events/v1beta1", + "Rev": "c18c417b5eb7424945ae723ef240465d00ddf054" }, { "ImportPath": "k8s.io/api/extensions/v1beta1", - "Rev": "bc27cbc7921e1343f1320ec077c51729064fc98f" + "Rev": "c18c417b5eb7424945ae723ef240465d00ddf054" }, { "ImportPath": "k8s.io/api/networking/v1", - "Rev": "bc27cbc7921e1343f1320ec077c51729064fc98f" + "Rev": "c18c417b5eb7424945ae723ef240465d00ddf054" }, { "ImportPath": "k8s.io/api/policy/v1beta1", - "Rev": "bc27cbc7921e1343f1320ec077c51729064fc98f" + "Rev": "c18c417b5eb7424945ae723ef240465d00ddf054" }, { "ImportPath": "k8s.io/api/rbac/v1", - "Rev": "bc27cbc7921e1343f1320ec077c51729064fc98f" + "Rev": "c18c417b5eb7424945ae723ef240465d00ddf054" }, { "ImportPath": "k8s.io/api/rbac/v1alpha1", - "Rev": "bc27cbc7921e1343f1320ec077c51729064fc98f" + "Rev": "c18c417b5eb7424945ae723ef240465d00ddf054" }, { "ImportPath": "k8s.io/api/rbac/v1beta1", - "Rev": "bc27cbc7921e1343f1320ec077c51729064fc98f" + "Rev": "c18c417b5eb7424945ae723ef240465d00ddf054" }, { "ImportPath": "k8s.io/api/scheduling/v1alpha1", - "Rev": "bc27cbc7921e1343f1320ec077c51729064fc98f" + "Rev": "c18c417b5eb7424945ae723ef240465d00ddf054" }, { "ImportPath": "k8s.io/api/settings/v1alpha1", - "Rev": "bc27cbc7921e1343f1320ec077c51729064fc98f" + "Rev": "c18c417b5eb7424945ae723ef240465d00ddf054" }, { "ImportPath": "k8s.io/api/storage/v1", - "Rev": "bc27cbc7921e1343f1320ec077c51729064fc98f" + "Rev": "c18c417b5eb7424945ae723ef240465d00ddf054" }, { "ImportPath": "k8s.io/api/storage/v1alpha1", - "Rev": "bc27cbc7921e1343f1320ec077c51729064fc98f" + "Rev": "c18c417b5eb7424945ae723ef240465d00ddf054" }, { "ImportPath": "k8s.io/api/storage/v1beta1", - "Rev": "bc27cbc7921e1343f1320ec077c51729064fc98f" + "Rev": "c18c417b5eb7424945ae723ef240465d00ddf054" }, { "ImportPath": "k8s.io/apimachinery/pkg/api/errors", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/api/meta", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/api/resource", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/internalversion", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/v1", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/v1alpha1", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/conversion", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/conversion/queryparams", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/fields", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/labels", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/schema", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/json", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/protobuf", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/recognizer", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/streaming", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/versioning", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/selection", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/types", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/cache", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/clock", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/diff", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/errors", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/framer", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/intstr", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/json", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/mergepatch", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/net", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/runtime", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/sets", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/strategicpatch", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/validation", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/validation/field", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/wait", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/yaml", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/version", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/pkg/watch", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/third_party/forked/golang/json", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/apimachinery/third_party/forked/golang/reflect", - "Rev": "f751f89784950a0354a8e96d65e58dd5d44d5bb7" + "Rev": "a04e753f5223cf882db01ac64212682ea28767b4" }, { "ImportPath": "k8s.io/client-go/discovery", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/discovery/fake", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/admissionregistration", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/admissionregistration/v1alpha1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/admissionregistration/v1beta1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/apps", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/apps/v1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/apps/v1beta1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/apps/v1beta2", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/autoscaling", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/autoscaling/v1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/autoscaling/v2beta1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/batch", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/batch/v1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/batch/v1beta1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/batch/v2alpha1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/certificates", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/certificates/v1beta1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/core", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/core/v1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" + }, + { + "ImportPath": "k8s.io/client-go/informers/events", + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" + }, + { + "ImportPath": "k8s.io/client-go/informers/events/v1beta1", + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/extensions", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/extensions/v1beta1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/internalinterfaces", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/networking", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/networking/v1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/policy", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/policy/v1beta1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/rbac", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/rbac/v1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/rbac/v1alpha1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/rbac/v1beta1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/scheduling", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/scheduling/v1alpha1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/settings", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/settings/v1alpha1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/storage", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/storage/v1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/storage/v1alpha1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/informers/storage/v1beta1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/kubernetes", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/kubernetes/scheme", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1beta1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1beta2", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authentication/v1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authentication/v1beta1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authorization/v1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authorization/v1beta1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/autoscaling/v1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v1beta1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v2alpha1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/certificates/v1beta1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/core/v1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" + }, + { + "ImportPath": "k8s.io/client-go/kubernetes/typed/events/v1beta1", + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/extensions/v1beta1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/networking/v1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/policy/v1beta1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1alpha1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1beta1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/settings/v1alpha1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/storage/v1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/storage/v1alpha1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/storage/v1beta1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/listers/admissionregistration/v1alpha1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/listers/admissionregistration/v1beta1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/listers/apps/v1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/listers/apps/v1beta1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/listers/apps/v1beta2", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/listers/autoscaling/v1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/listers/autoscaling/v2beta1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/listers/batch/v1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/listers/batch/v1beta1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/listers/batch/v2alpha1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/listers/certificates/v1beta1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/listers/core/v1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" + }, + { + "ImportPath": "k8s.io/client-go/listers/events/v1beta1", + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/listers/extensions/v1beta1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/listers/networking/v1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/listers/policy/v1beta1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/listers/rbac/v1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/listers/rbac/v1alpha1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/listers/rbac/v1beta1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/listers/scheduling/v1alpha1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/listers/settings/v1alpha1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/listers/storage/v1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/listers/storage/v1alpha1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/listers/storage/v1beta1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/pkg/version", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/rest", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/rest/watch", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/testing", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/tools/auth", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/tools/cache", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/tools/clientcmd", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/tools/clientcmd/api", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/tools/clientcmd/api/latest", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/tools/clientcmd/api/v1", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/tools/metrics", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/tools/pager", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/tools/record", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/tools/reference", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/transport", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/util/buffer", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/util/cert", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/util/flowcontrol", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/util/homedir", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/util/integer", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/client-go/util/workqueue", - "Rev": "d2ae8ddbe0283932e6f40f37220ef371a6f0218a" + "Rev": "375bcf98d2ce9bb76438e825b3534a5a7932d5b0" }, { "ImportPath": "k8s.io/kube-openapi/pkg/common", diff --git a/vendor/k8s.io/api/apps/v1beta2/generated.proto b/vendor/k8s.io/api/apps/v1beta2/generated.proto index 6e4d1d85..dac5a5f6 100644 --- a/vendor/k8s.io/api/apps/v1beta2/generated.proto +++ b/vendor/k8s.io/api/apps/v1beta2/generated.proto @@ -120,9 +120,8 @@ message DaemonSetList { message DaemonSetSpec { // A label query over pods that are managed by the daemon set. // Must match in order to be controlled. - // If empty, defaulted to labels on Pod template. + // It must match the pod template's labels. // More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors - // +optional optional k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 1; // An object that describes the pod that will be created. @@ -274,7 +273,7 @@ message DeploymentSpec { // Label selector for pods. Existing ReplicaSets whose pods are // selected by this will be the ones affected by this deployment. - // +optional + // It must match the pod template's labels. optional k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; // Template describes the pods that will be created. @@ -434,10 +433,9 @@ message ReplicaSetSpec { optional int32 minReadySeconds = 4; // Selector is a label query over pods that should match the replica count. - // If the selector is empty, it is defaulted to the labels present on the pod template. // Label keys and values that must match in order to be controlled by this replica set. + // It must match the pod template's labels. // More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors - // +optional optional k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; // Template is the object that describes the pod that will be created if @@ -636,9 +634,8 @@ message StatefulSetSpec { optional int32 replicas = 1; // selector is a label query over pods that should match the replica count. - // If empty, defaulted to labels on the pod template. + // It must match the pod template's labels. // More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors - // +optional optional k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; // template is the object that describes the pod that will be created if diff --git a/vendor/k8s.io/api/apps/v1beta2/types.go b/vendor/k8s.io/api/apps/v1beta2/types.go index 5fab12af..fb54f95c 100644 --- a/vendor/k8s.io/api/apps/v1beta2/types.go +++ b/vendor/k8s.io/api/apps/v1beta2/types.go @@ -170,10 +170,9 @@ type StatefulSetSpec struct { Replicas *int32 `json:"replicas,omitempty" protobuf:"varint,1,opt,name=replicas"` // selector is a label query over pods that should match the replica count. - // If empty, defaulted to labels on the pod template. + // It must match the pod template's labels. // More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors - // +optional - Selector *metav1.LabelSelector `json:"selector,omitempty" protobuf:"bytes,2,opt,name=selector"` + Selector *metav1.LabelSelector `json:"selector" protobuf:"bytes,2,opt,name=selector"` // template is the object that describes the pod that will be created if // insufficient replicas are detected. Each pod stamped out by the StatefulSet @@ -320,8 +319,8 @@ type DeploymentSpec struct { // Label selector for pods. Existing ReplicaSets whose pods are // selected by this will be the ones affected by this deployment. - // +optional - Selector *metav1.LabelSelector `json:"selector,omitempty" protobuf:"bytes,2,opt,name=selector"` + // It must match the pod template's labels. + Selector *metav1.LabelSelector `json:"selector" protobuf:"bytes,2,opt,name=selector"` // Template describes the pods that will be created. Template v1.PodTemplateSpec `json:"template" protobuf:"bytes,3,opt,name=template"` @@ -551,10 +550,9 @@ type RollingUpdateDaemonSet struct { type DaemonSetSpec struct { // A label query over pods that are managed by the daemon set. // Must match in order to be controlled. - // If empty, defaulted to labels on Pod template. + // It must match the pod template's labels. // More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors - // +optional - Selector *metav1.LabelSelector `json:"selector,omitempty" protobuf:"bytes,1,opt,name=selector"` + Selector *metav1.LabelSelector `json:"selector" protobuf:"bytes,1,opt,name=selector"` // An object that describes the pod that will be created. // The DaemonSet will create exactly one copy of this pod on every node @@ -760,11 +758,10 @@ type ReplicaSetSpec struct { MinReadySeconds int32 `json:"minReadySeconds,omitempty" protobuf:"varint,4,opt,name=minReadySeconds"` // Selector is a label query over pods that should match the replica count. - // If the selector is empty, it is defaulted to the labels present on the pod template. // Label keys and values that must match in order to be controlled by this replica set. + // It must match the pod template's labels. // More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors - // +optional - Selector *metav1.LabelSelector `json:"selector,omitempty" protobuf:"bytes,2,opt,name=selector"` + Selector *metav1.LabelSelector `json:"selector" protobuf:"bytes,2,opt,name=selector"` // Template is the object that describes the pod that will be created if // insufficient replicas are detected. diff --git a/vendor/k8s.io/api/apps/v1beta2/types_swagger_doc_generated.go b/vendor/k8s.io/api/apps/v1beta2/types_swagger_doc_generated.go index ae494226..43864f4c 100644 --- a/vendor/k8s.io/api/apps/v1beta2/types_swagger_doc_generated.go +++ b/vendor/k8s.io/api/apps/v1beta2/types_swagger_doc_generated.go @@ -84,7 +84,7 @@ func (DaemonSetList) SwaggerDoc() map[string]string { var map_DaemonSetSpec = map[string]string{ "": "DaemonSetSpec is the specification of a daemon set.", - "selector": "A label query over pods that are managed by the daemon set. Must match in order to be controlled. If empty, defaulted to labels on Pod template. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors", + "selector": "A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors", "template": "An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template", "updateStrategy": "An update strategy to replace existing DaemonSet pods with new pods.", "minReadySeconds": "The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready).", @@ -161,7 +161,7 @@ func (DeploymentList) SwaggerDoc() map[string]string { var map_DeploymentSpec = map[string]string{ "": "DeploymentSpec is the specification of the desired behavior of the Deployment.", "replicas": "Number of desired pods. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1.", - "selector": "Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment.", + "selector": "Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. It must match the pod template's labels.", "template": "Template describes the pods that will be created.", "strategy": "The deployment strategy to use to replace existing pods with new ones.", "minReadySeconds": "Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)", @@ -238,7 +238,7 @@ var map_ReplicaSetSpec = map[string]string{ "": "ReplicaSetSpec is the specification of a ReplicaSet.", "replicas": "Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller", "minReadySeconds": "Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)", - "selector": "Selector is a label query over pods that should match the replica count. If the selector is empty, it is defaulted to the labels present on the pod template. Label keys and values that must match in order to be controlled by this replica set. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors", + "selector": "Selector is a label query over pods that should match the replica count. Label keys and values that must match in order to be controlled by this replica set. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors", "template": "Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template", } @@ -353,7 +353,7 @@ func (StatefulSetList) SwaggerDoc() map[string]string { var map_StatefulSetSpec = map[string]string{ "": "A StatefulSetSpec is the specification of a StatefulSet.", "replicas": "replicas is the desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1.", - "selector": "selector is a label query over pods that should match the replica count. If empty, defaulted to labels on the pod template. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors", + "selector": "selector is a label query over pods that should match the replica count. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors", "template": "template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet.", "volumeClaimTemplates": "volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name.", "serviceName": "serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where \"pod-specific-string\" is managed by the StatefulSet controller.", diff --git a/vendor/k8s.io/api/core/v1/generated.pb.go b/vendor/k8s.io/api/core/v1/generated.pb.go index c0d2e732..c2fe6bc5 100644 --- a/vendor/k8s.io/api/core/v1/generated.pb.go +++ b/vendor/k8s.io/api/core/v1/generated.pb.go @@ -72,6 +72,7 @@ limitations under the License. EnvVarSource Event EventList + EventSeries EventSource ExecAction FCVolumeSource @@ -441,598 +442,602 @@ func (m *EventList) Reset() { *m = EventList{} } func (*EventList) ProtoMessage() {} func (*EventList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{46} } +func (m *EventSeries) Reset() { *m = EventSeries{} } +func (*EventSeries) ProtoMessage() {} +func (*EventSeries) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{47} } + func (m *EventSource) Reset() { *m = EventSource{} } func (*EventSource) ProtoMessage() {} -func (*EventSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{47} } +func (*EventSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{48} } func (m *ExecAction) Reset() { *m = ExecAction{} } func (*ExecAction) ProtoMessage() {} -func (*ExecAction) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{48} } +func (*ExecAction) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{49} } func (m *FCVolumeSource) Reset() { *m = FCVolumeSource{} } func (*FCVolumeSource) ProtoMessage() {} -func (*FCVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{49} } +func (*FCVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{50} } func (m *FlexVolumeSource) Reset() { *m = FlexVolumeSource{} } func (*FlexVolumeSource) ProtoMessage() {} -func (*FlexVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{50} } +func (*FlexVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{51} } func (m *FlockerVolumeSource) Reset() { *m = FlockerVolumeSource{} } func (*FlockerVolumeSource) ProtoMessage() {} -func (*FlockerVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{51} } +func (*FlockerVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{52} } func (m *GCEPersistentDiskVolumeSource) Reset() { *m = GCEPersistentDiskVolumeSource{} } func (*GCEPersistentDiskVolumeSource) ProtoMessage() {} func (*GCEPersistentDiskVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{52} + return fileDescriptorGenerated, []int{53} } func (m *GitRepoVolumeSource) Reset() { *m = GitRepoVolumeSource{} } func (*GitRepoVolumeSource) ProtoMessage() {} -func (*GitRepoVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{53} } +func (*GitRepoVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{54} } func (m *GlusterfsVolumeSource) Reset() { *m = GlusterfsVolumeSource{} } func (*GlusterfsVolumeSource) ProtoMessage() {} -func (*GlusterfsVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{54} } +func (*GlusterfsVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{55} } func (m *HTTPGetAction) Reset() { *m = HTTPGetAction{} } func (*HTTPGetAction) ProtoMessage() {} -func (*HTTPGetAction) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{55} } +func (*HTTPGetAction) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{56} } func (m *HTTPHeader) Reset() { *m = HTTPHeader{} } func (*HTTPHeader) ProtoMessage() {} -func (*HTTPHeader) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{56} } +func (*HTTPHeader) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{57} } func (m *Handler) Reset() { *m = Handler{} } func (*Handler) ProtoMessage() {} -func (*Handler) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{57} } +func (*Handler) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{58} } func (m *HostAlias) Reset() { *m = HostAlias{} } func (*HostAlias) ProtoMessage() {} -func (*HostAlias) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{58} } +func (*HostAlias) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{59} } func (m *HostPathVolumeSource) Reset() { *m = HostPathVolumeSource{} } func (*HostPathVolumeSource) ProtoMessage() {} -func (*HostPathVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{59} } +func (*HostPathVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{60} } func (m *ISCSIPersistentVolumeSource) Reset() { *m = ISCSIPersistentVolumeSource{} } func (*ISCSIPersistentVolumeSource) ProtoMessage() {} func (*ISCSIPersistentVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{60} + return fileDescriptorGenerated, []int{61} } func (m *ISCSIVolumeSource) Reset() { *m = ISCSIVolumeSource{} } func (*ISCSIVolumeSource) ProtoMessage() {} -func (*ISCSIVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{61} } +func (*ISCSIVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{62} } func (m *KeyToPath) Reset() { *m = KeyToPath{} } func (*KeyToPath) ProtoMessage() {} -func (*KeyToPath) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{62} } +func (*KeyToPath) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{63} } func (m *Lifecycle) Reset() { *m = Lifecycle{} } func (*Lifecycle) ProtoMessage() {} -func (*Lifecycle) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{63} } +func (*Lifecycle) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{64} } func (m *LimitRange) Reset() { *m = LimitRange{} } func (*LimitRange) ProtoMessage() {} -func (*LimitRange) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{64} } +func (*LimitRange) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{65} } func (m *LimitRangeItem) Reset() { *m = LimitRangeItem{} } func (*LimitRangeItem) ProtoMessage() {} -func (*LimitRangeItem) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{65} } +func (*LimitRangeItem) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{66} } func (m *LimitRangeList) Reset() { *m = LimitRangeList{} } func (*LimitRangeList) ProtoMessage() {} -func (*LimitRangeList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{66} } +func (*LimitRangeList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{67} } func (m *LimitRangeSpec) Reset() { *m = LimitRangeSpec{} } func (*LimitRangeSpec) ProtoMessage() {} -func (*LimitRangeSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{67} } +func (*LimitRangeSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{68} } func (m *List) Reset() { *m = List{} } func (*List) ProtoMessage() {} -func (*List) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{68} } +func (*List) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{69} } func (m *ListOptions) Reset() { *m = ListOptions{} } func (*ListOptions) ProtoMessage() {} -func (*ListOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{69} } +func (*ListOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{70} } func (m *LoadBalancerIngress) Reset() { *m = LoadBalancerIngress{} } func (*LoadBalancerIngress) ProtoMessage() {} -func (*LoadBalancerIngress) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{70} } +func (*LoadBalancerIngress) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{71} } func (m *LoadBalancerStatus) Reset() { *m = LoadBalancerStatus{} } func (*LoadBalancerStatus) ProtoMessage() {} -func (*LoadBalancerStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{71} } +func (*LoadBalancerStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{72} } func (m *LocalObjectReference) Reset() { *m = LocalObjectReference{} } func (*LocalObjectReference) ProtoMessage() {} -func (*LocalObjectReference) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{72} } +func (*LocalObjectReference) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{73} } func (m *LocalVolumeSource) Reset() { *m = LocalVolumeSource{} } func (*LocalVolumeSource) ProtoMessage() {} -func (*LocalVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{73} } +func (*LocalVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{74} } func (m *NFSVolumeSource) Reset() { *m = NFSVolumeSource{} } func (*NFSVolumeSource) ProtoMessage() {} -func (*NFSVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{74} } +func (*NFSVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{75} } func (m *Namespace) Reset() { *m = Namespace{} } func (*Namespace) ProtoMessage() {} -func (*Namespace) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{75} } +func (*Namespace) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{76} } func (m *NamespaceList) Reset() { *m = NamespaceList{} } func (*NamespaceList) ProtoMessage() {} -func (*NamespaceList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{76} } +func (*NamespaceList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{77} } func (m *NamespaceSpec) Reset() { *m = NamespaceSpec{} } func (*NamespaceSpec) ProtoMessage() {} -func (*NamespaceSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{77} } +func (*NamespaceSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{78} } func (m *NamespaceStatus) Reset() { *m = NamespaceStatus{} } func (*NamespaceStatus) ProtoMessage() {} -func (*NamespaceStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{78} } +func (*NamespaceStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{79} } func (m *Node) Reset() { *m = Node{} } func (*Node) ProtoMessage() {} -func (*Node) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{79} } +func (*Node) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{80} } func (m *NodeAddress) Reset() { *m = NodeAddress{} } func (*NodeAddress) ProtoMessage() {} -func (*NodeAddress) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{80} } +func (*NodeAddress) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{81} } func (m *NodeAffinity) Reset() { *m = NodeAffinity{} } func (*NodeAffinity) ProtoMessage() {} -func (*NodeAffinity) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{81} } +func (*NodeAffinity) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{82} } func (m *NodeCondition) Reset() { *m = NodeCondition{} } func (*NodeCondition) ProtoMessage() {} -func (*NodeCondition) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{82} } +func (*NodeCondition) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{83} } func (m *NodeConfigSource) Reset() { *m = NodeConfigSource{} } func (*NodeConfigSource) ProtoMessage() {} -func (*NodeConfigSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{83} } +func (*NodeConfigSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{84} } func (m *NodeDaemonEndpoints) Reset() { *m = NodeDaemonEndpoints{} } func (*NodeDaemonEndpoints) ProtoMessage() {} -func (*NodeDaemonEndpoints) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{84} } +func (*NodeDaemonEndpoints) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{85} } func (m *NodeList) Reset() { *m = NodeList{} } func (*NodeList) ProtoMessage() {} -func (*NodeList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{85} } +func (*NodeList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{86} } func (m *NodeProxyOptions) Reset() { *m = NodeProxyOptions{} } func (*NodeProxyOptions) ProtoMessage() {} -func (*NodeProxyOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{86} } +func (*NodeProxyOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{87} } func (m *NodeResources) Reset() { *m = NodeResources{} } func (*NodeResources) ProtoMessage() {} -func (*NodeResources) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{87} } +func (*NodeResources) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{88} } func (m *NodeSelector) Reset() { *m = NodeSelector{} } func (*NodeSelector) ProtoMessage() {} -func (*NodeSelector) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{88} } +func (*NodeSelector) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{89} } func (m *NodeSelectorRequirement) Reset() { *m = NodeSelectorRequirement{} } func (*NodeSelectorRequirement) ProtoMessage() {} func (*NodeSelectorRequirement) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{89} + return fileDescriptorGenerated, []int{90} } func (m *NodeSelectorTerm) Reset() { *m = NodeSelectorTerm{} } func (*NodeSelectorTerm) ProtoMessage() {} -func (*NodeSelectorTerm) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{90} } +func (*NodeSelectorTerm) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{91} } func (m *NodeSpec) Reset() { *m = NodeSpec{} } func (*NodeSpec) ProtoMessage() {} -func (*NodeSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{91} } +func (*NodeSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{92} } func (m *NodeStatus) Reset() { *m = NodeStatus{} } func (*NodeStatus) ProtoMessage() {} -func (*NodeStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{92} } +func (*NodeStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{93} } func (m *NodeSystemInfo) Reset() { *m = NodeSystemInfo{} } func (*NodeSystemInfo) ProtoMessage() {} -func (*NodeSystemInfo) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{93} } +func (*NodeSystemInfo) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{94} } func (m *ObjectFieldSelector) Reset() { *m = ObjectFieldSelector{} } func (*ObjectFieldSelector) ProtoMessage() {} -func (*ObjectFieldSelector) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{94} } +func (*ObjectFieldSelector) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{95} } func (m *ObjectMeta) Reset() { *m = ObjectMeta{} } func (*ObjectMeta) ProtoMessage() {} -func (*ObjectMeta) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{95} } +func (*ObjectMeta) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{96} } func (m *ObjectReference) Reset() { *m = ObjectReference{} } func (*ObjectReference) ProtoMessage() {} -func (*ObjectReference) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{96} } +func (*ObjectReference) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{97} } func (m *PersistentVolume) Reset() { *m = PersistentVolume{} } func (*PersistentVolume) ProtoMessage() {} -func (*PersistentVolume) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{97} } +func (*PersistentVolume) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{98} } func (m *PersistentVolumeClaim) Reset() { *m = PersistentVolumeClaim{} } func (*PersistentVolumeClaim) ProtoMessage() {} -func (*PersistentVolumeClaim) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{98} } +func (*PersistentVolumeClaim) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{99} } func (m *PersistentVolumeClaimCondition) Reset() { *m = PersistentVolumeClaimCondition{} } func (*PersistentVolumeClaimCondition) ProtoMessage() {} func (*PersistentVolumeClaimCondition) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{99} + return fileDescriptorGenerated, []int{100} } func (m *PersistentVolumeClaimList) Reset() { *m = PersistentVolumeClaimList{} } func (*PersistentVolumeClaimList) ProtoMessage() {} func (*PersistentVolumeClaimList) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{100} + return fileDescriptorGenerated, []int{101} } func (m *PersistentVolumeClaimSpec) Reset() { *m = PersistentVolumeClaimSpec{} } func (*PersistentVolumeClaimSpec) ProtoMessage() {} func (*PersistentVolumeClaimSpec) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{101} + return fileDescriptorGenerated, []int{102} } func (m *PersistentVolumeClaimStatus) Reset() { *m = PersistentVolumeClaimStatus{} } func (*PersistentVolumeClaimStatus) ProtoMessage() {} func (*PersistentVolumeClaimStatus) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{102} + return fileDescriptorGenerated, []int{103} } func (m *PersistentVolumeClaimVolumeSource) Reset() { *m = PersistentVolumeClaimVolumeSource{} } func (*PersistentVolumeClaimVolumeSource) ProtoMessage() {} func (*PersistentVolumeClaimVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{103} + return fileDescriptorGenerated, []int{104} } func (m *PersistentVolumeList) Reset() { *m = PersistentVolumeList{} } func (*PersistentVolumeList) ProtoMessage() {} -func (*PersistentVolumeList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{104} } +func (*PersistentVolumeList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{105} } func (m *PersistentVolumeSource) Reset() { *m = PersistentVolumeSource{} } func (*PersistentVolumeSource) ProtoMessage() {} func (*PersistentVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{105} + return fileDescriptorGenerated, []int{106} } func (m *PersistentVolumeSpec) Reset() { *m = PersistentVolumeSpec{} } func (*PersistentVolumeSpec) ProtoMessage() {} -func (*PersistentVolumeSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{106} } +func (*PersistentVolumeSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{107} } func (m *PersistentVolumeStatus) Reset() { *m = PersistentVolumeStatus{} } func (*PersistentVolumeStatus) ProtoMessage() {} func (*PersistentVolumeStatus) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{107} + return fileDescriptorGenerated, []int{108} } func (m *PhotonPersistentDiskVolumeSource) Reset() { *m = PhotonPersistentDiskVolumeSource{} } func (*PhotonPersistentDiskVolumeSource) ProtoMessage() {} func (*PhotonPersistentDiskVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{108} + return fileDescriptorGenerated, []int{109} } func (m *Pod) Reset() { *m = Pod{} } func (*Pod) ProtoMessage() {} -func (*Pod) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{109} } +func (*Pod) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{110} } func (m *PodAffinity) Reset() { *m = PodAffinity{} } func (*PodAffinity) ProtoMessage() {} -func (*PodAffinity) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{110} } +func (*PodAffinity) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{111} } func (m *PodAffinityTerm) Reset() { *m = PodAffinityTerm{} } func (*PodAffinityTerm) ProtoMessage() {} -func (*PodAffinityTerm) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{111} } +func (*PodAffinityTerm) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{112} } func (m *PodAntiAffinity) Reset() { *m = PodAntiAffinity{} } func (*PodAntiAffinity) ProtoMessage() {} -func (*PodAntiAffinity) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{112} } +func (*PodAntiAffinity) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{113} } func (m *PodAttachOptions) Reset() { *m = PodAttachOptions{} } func (*PodAttachOptions) ProtoMessage() {} -func (*PodAttachOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{113} } +func (*PodAttachOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{114} } func (m *PodCondition) Reset() { *m = PodCondition{} } func (*PodCondition) ProtoMessage() {} -func (*PodCondition) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{114} } +func (*PodCondition) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{115} } func (m *PodDNSConfig) Reset() { *m = PodDNSConfig{} } func (*PodDNSConfig) ProtoMessage() {} -func (*PodDNSConfig) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{115} } +func (*PodDNSConfig) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{116} } func (m *PodDNSConfigOption) Reset() { *m = PodDNSConfigOption{} } func (*PodDNSConfigOption) ProtoMessage() {} -func (*PodDNSConfigOption) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{116} } +func (*PodDNSConfigOption) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{117} } func (m *PodExecOptions) Reset() { *m = PodExecOptions{} } func (*PodExecOptions) ProtoMessage() {} -func (*PodExecOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{117} } +func (*PodExecOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{118} } func (m *PodList) Reset() { *m = PodList{} } func (*PodList) ProtoMessage() {} -func (*PodList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{118} } +func (*PodList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{119} } func (m *PodLogOptions) Reset() { *m = PodLogOptions{} } func (*PodLogOptions) ProtoMessage() {} -func (*PodLogOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{119} } +func (*PodLogOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{120} } func (m *PodPortForwardOptions) Reset() { *m = PodPortForwardOptions{} } func (*PodPortForwardOptions) ProtoMessage() {} -func (*PodPortForwardOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{120} } +func (*PodPortForwardOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{121} } func (m *PodProxyOptions) Reset() { *m = PodProxyOptions{} } func (*PodProxyOptions) ProtoMessage() {} -func (*PodProxyOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{121} } +func (*PodProxyOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{122} } func (m *PodSecurityContext) Reset() { *m = PodSecurityContext{} } func (*PodSecurityContext) ProtoMessage() {} -func (*PodSecurityContext) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{122} } +func (*PodSecurityContext) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{123} } func (m *PodSignature) Reset() { *m = PodSignature{} } func (*PodSignature) ProtoMessage() {} -func (*PodSignature) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{123} } +func (*PodSignature) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{124} } func (m *PodSpec) Reset() { *m = PodSpec{} } func (*PodSpec) ProtoMessage() {} -func (*PodSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{124} } +func (*PodSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{125} } func (m *PodStatus) Reset() { *m = PodStatus{} } func (*PodStatus) ProtoMessage() {} -func (*PodStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{125} } +func (*PodStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{126} } func (m *PodStatusResult) Reset() { *m = PodStatusResult{} } func (*PodStatusResult) ProtoMessage() {} -func (*PodStatusResult) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{126} } +func (*PodStatusResult) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{127} } func (m *PodTemplate) Reset() { *m = PodTemplate{} } func (*PodTemplate) ProtoMessage() {} -func (*PodTemplate) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{127} } +func (*PodTemplate) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{128} } func (m *PodTemplateList) Reset() { *m = PodTemplateList{} } func (*PodTemplateList) ProtoMessage() {} -func (*PodTemplateList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{128} } +func (*PodTemplateList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{129} } func (m *PodTemplateSpec) Reset() { *m = PodTemplateSpec{} } func (*PodTemplateSpec) ProtoMessage() {} -func (*PodTemplateSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{129} } +func (*PodTemplateSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{130} } func (m *PortworxVolumeSource) Reset() { *m = PortworxVolumeSource{} } func (*PortworxVolumeSource) ProtoMessage() {} -func (*PortworxVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{130} } +func (*PortworxVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{131} } func (m *Preconditions) Reset() { *m = Preconditions{} } func (*Preconditions) ProtoMessage() {} -func (*Preconditions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{131} } +func (*Preconditions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{132} } func (m *PreferAvoidPodsEntry) Reset() { *m = PreferAvoidPodsEntry{} } func (*PreferAvoidPodsEntry) ProtoMessage() {} -func (*PreferAvoidPodsEntry) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{132} } +func (*PreferAvoidPodsEntry) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{133} } func (m *PreferredSchedulingTerm) Reset() { *m = PreferredSchedulingTerm{} } func (*PreferredSchedulingTerm) ProtoMessage() {} func (*PreferredSchedulingTerm) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{133} + return fileDescriptorGenerated, []int{134} } func (m *Probe) Reset() { *m = Probe{} } func (*Probe) ProtoMessage() {} -func (*Probe) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{134} } +func (*Probe) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{135} } func (m *ProjectedVolumeSource) Reset() { *m = ProjectedVolumeSource{} } func (*ProjectedVolumeSource) ProtoMessage() {} -func (*ProjectedVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{135} } +func (*ProjectedVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{136} } func (m *QuobyteVolumeSource) Reset() { *m = QuobyteVolumeSource{} } func (*QuobyteVolumeSource) ProtoMessage() {} -func (*QuobyteVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{136} } +func (*QuobyteVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{137} } func (m *RBDPersistentVolumeSource) Reset() { *m = RBDPersistentVolumeSource{} } func (*RBDPersistentVolumeSource) ProtoMessage() {} func (*RBDPersistentVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{137} + return fileDescriptorGenerated, []int{138} } func (m *RBDVolumeSource) Reset() { *m = RBDVolumeSource{} } func (*RBDVolumeSource) ProtoMessage() {} -func (*RBDVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{138} } +func (*RBDVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{139} } func (m *RangeAllocation) Reset() { *m = RangeAllocation{} } func (*RangeAllocation) ProtoMessage() {} -func (*RangeAllocation) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{139} } +func (*RangeAllocation) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{140} } func (m *ReplicationController) Reset() { *m = ReplicationController{} } func (*ReplicationController) ProtoMessage() {} -func (*ReplicationController) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{140} } +func (*ReplicationController) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{141} } func (m *ReplicationControllerCondition) Reset() { *m = ReplicationControllerCondition{} } func (*ReplicationControllerCondition) ProtoMessage() {} func (*ReplicationControllerCondition) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{141} + return fileDescriptorGenerated, []int{142} } func (m *ReplicationControllerList) Reset() { *m = ReplicationControllerList{} } func (*ReplicationControllerList) ProtoMessage() {} func (*ReplicationControllerList) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{142} + return fileDescriptorGenerated, []int{143} } func (m *ReplicationControllerSpec) Reset() { *m = ReplicationControllerSpec{} } func (*ReplicationControllerSpec) ProtoMessage() {} func (*ReplicationControllerSpec) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{143} + return fileDescriptorGenerated, []int{144} } func (m *ReplicationControllerStatus) Reset() { *m = ReplicationControllerStatus{} } func (*ReplicationControllerStatus) ProtoMessage() {} func (*ReplicationControllerStatus) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{144} + return fileDescriptorGenerated, []int{145} } func (m *ResourceFieldSelector) Reset() { *m = ResourceFieldSelector{} } func (*ResourceFieldSelector) ProtoMessage() {} -func (*ResourceFieldSelector) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{145} } +func (*ResourceFieldSelector) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{146} } func (m *ResourceQuota) Reset() { *m = ResourceQuota{} } func (*ResourceQuota) ProtoMessage() {} -func (*ResourceQuota) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{146} } +func (*ResourceQuota) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{147} } func (m *ResourceQuotaList) Reset() { *m = ResourceQuotaList{} } func (*ResourceQuotaList) ProtoMessage() {} -func (*ResourceQuotaList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{147} } +func (*ResourceQuotaList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{148} } func (m *ResourceQuotaSpec) Reset() { *m = ResourceQuotaSpec{} } func (*ResourceQuotaSpec) ProtoMessage() {} -func (*ResourceQuotaSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{148} } +func (*ResourceQuotaSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{149} } func (m *ResourceQuotaStatus) Reset() { *m = ResourceQuotaStatus{} } func (*ResourceQuotaStatus) ProtoMessage() {} -func (*ResourceQuotaStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{149} } +func (*ResourceQuotaStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{150} } func (m *ResourceRequirements) Reset() { *m = ResourceRequirements{} } func (*ResourceRequirements) ProtoMessage() {} -func (*ResourceRequirements) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{150} } +func (*ResourceRequirements) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{151} } func (m *SELinuxOptions) Reset() { *m = SELinuxOptions{} } func (*SELinuxOptions) ProtoMessage() {} -func (*SELinuxOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{151} } +func (*SELinuxOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{152} } func (m *ScaleIOPersistentVolumeSource) Reset() { *m = ScaleIOPersistentVolumeSource{} } func (*ScaleIOPersistentVolumeSource) ProtoMessage() {} func (*ScaleIOPersistentVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{152} + return fileDescriptorGenerated, []int{153} } func (m *ScaleIOVolumeSource) Reset() { *m = ScaleIOVolumeSource{} } func (*ScaleIOVolumeSource) ProtoMessage() {} -func (*ScaleIOVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{153} } +func (*ScaleIOVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{154} } func (m *Secret) Reset() { *m = Secret{} } func (*Secret) ProtoMessage() {} -func (*Secret) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{154} } +func (*Secret) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{155} } func (m *SecretEnvSource) Reset() { *m = SecretEnvSource{} } func (*SecretEnvSource) ProtoMessage() {} -func (*SecretEnvSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{155} } +func (*SecretEnvSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{156} } func (m *SecretKeySelector) Reset() { *m = SecretKeySelector{} } func (*SecretKeySelector) ProtoMessage() {} -func (*SecretKeySelector) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{156} } +func (*SecretKeySelector) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{157} } func (m *SecretList) Reset() { *m = SecretList{} } func (*SecretList) ProtoMessage() {} -func (*SecretList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{157} } +func (*SecretList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{158} } func (m *SecretProjection) Reset() { *m = SecretProjection{} } func (*SecretProjection) ProtoMessage() {} -func (*SecretProjection) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{158} } +func (*SecretProjection) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{159} } func (m *SecretReference) Reset() { *m = SecretReference{} } func (*SecretReference) ProtoMessage() {} -func (*SecretReference) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{159} } +func (*SecretReference) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{160} } func (m *SecretVolumeSource) Reset() { *m = SecretVolumeSource{} } func (*SecretVolumeSource) ProtoMessage() {} -func (*SecretVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{160} } +func (*SecretVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{161} } func (m *SecurityContext) Reset() { *m = SecurityContext{} } func (*SecurityContext) ProtoMessage() {} -func (*SecurityContext) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{161} } +func (*SecurityContext) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{162} } func (m *SerializedReference) Reset() { *m = SerializedReference{} } func (*SerializedReference) ProtoMessage() {} -func (*SerializedReference) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{162} } +func (*SerializedReference) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{163} } func (m *Service) Reset() { *m = Service{} } func (*Service) ProtoMessage() {} -func (*Service) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{163} } +func (*Service) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{164} } func (m *ServiceAccount) Reset() { *m = ServiceAccount{} } func (*ServiceAccount) ProtoMessage() {} -func (*ServiceAccount) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{164} } +func (*ServiceAccount) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{165} } func (m *ServiceAccountList) Reset() { *m = ServiceAccountList{} } func (*ServiceAccountList) ProtoMessage() {} -func (*ServiceAccountList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{165} } +func (*ServiceAccountList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{166} } func (m *ServiceList) Reset() { *m = ServiceList{} } func (*ServiceList) ProtoMessage() {} -func (*ServiceList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{166} } +func (*ServiceList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{167} } func (m *ServicePort) Reset() { *m = ServicePort{} } func (*ServicePort) ProtoMessage() {} -func (*ServicePort) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{167} } +func (*ServicePort) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{168} } func (m *ServiceProxyOptions) Reset() { *m = ServiceProxyOptions{} } func (*ServiceProxyOptions) ProtoMessage() {} -func (*ServiceProxyOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{168} } +func (*ServiceProxyOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{169} } func (m *ServiceSpec) Reset() { *m = ServiceSpec{} } func (*ServiceSpec) ProtoMessage() {} -func (*ServiceSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{169} } +func (*ServiceSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{170} } func (m *ServiceStatus) Reset() { *m = ServiceStatus{} } func (*ServiceStatus) ProtoMessage() {} -func (*ServiceStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{170} } +func (*ServiceStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{171} } func (m *SessionAffinityConfig) Reset() { *m = SessionAffinityConfig{} } func (*SessionAffinityConfig) ProtoMessage() {} -func (*SessionAffinityConfig) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{171} } +func (*SessionAffinityConfig) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{172} } func (m *StorageOSPersistentVolumeSource) Reset() { *m = StorageOSPersistentVolumeSource{} } func (*StorageOSPersistentVolumeSource) ProtoMessage() {} func (*StorageOSPersistentVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{172} + return fileDescriptorGenerated, []int{173} } func (m *StorageOSVolumeSource) Reset() { *m = StorageOSVolumeSource{} } func (*StorageOSVolumeSource) ProtoMessage() {} -func (*StorageOSVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{173} } +func (*StorageOSVolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{174} } func (m *Sysctl) Reset() { *m = Sysctl{} } func (*Sysctl) ProtoMessage() {} -func (*Sysctl) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{174} } +func (*Sysctl) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{175} } func (m *TCPSocketAction) Reset() { *m = TCPSocketAction{} } func (*TCPSocketAction) ProtoMessage() {} -func (*TCPSocketAction) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{175} } +func (*TCPSocketAction) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{176} } func (m *Taint) Reset() { *m = Taint{} } func (*Taint) ProtoMessage() {} -func (*Taint) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{176} } +func (*Taint) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{177} } func (m *Toleration) Reset() { *m = Toleration{} } func (*Toleration) ProtoMessage() {} -func (*Toleration) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{177} } +func (*Toleration) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{178} } func (m *Volume) Reset() { *m = Volume{} } func (*Volume) ProtoMessage() {} -func (*Volume) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{178} } +func (*Volume) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{179} } func (m *VolumeDevice) Reset() { *m = VolumeDevice{} } func (*VolumeDevice) ProtoMessage() {} -func (*VolumeDevice) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{179} } +func (*VolumeDevice) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{180} } func (m *VolumeMount) Reset() { *m = VolumeMount{} } func (*VolumeMount) ProtoMessage() {} -func (*VolumeMount) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{180} } +func (*VolumeMount) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{181} } func (m *VolumeProjection) Reset() { *m = VolumeProjection{} } func (*VolumeProjection) ProtoMessage() {} -func (*VolumeProjection) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{181} } +func (*VolumeProjection) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{182} } func (m *VolumeSource) Reset() { *m = VolumeSource{} } func (*VolumeSource) ProtoMessage() {} -func (*VolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{182} } +func (*VolumeSource) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{183} } func (m *VsphereVirtualDiskVolumeSource) Reset() { *m = VsphereVirtualDiskVolumeSource{} } func (*VsphereVirtualDiskVolumeSource) ProtoMessage() {} func (*VsphereVirtualDiskVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{183} + return fileDescriptorGenerated, []int{184} } func (m *WeightedPodAffinityTerm) Reset() { *m = WeightedPodAffinityTerm{} } func (*WeightedPodAffinityTerm) ProtoMessage() {} func (*WeightedPodAffinityTerm) Descriptor() ([]byte, []int) { - return fileDescriptorGenerated, []int{184} + return fileDescriptorGenerated, []int{185} } func init() { @@ -1083,6 +1088,7 @@ func init() { proto.RegisterType((*EnvVarSource)(nil), "k8s.io.api.core.v1.EnvVarSource") proto.RegisterType((*Event)(nil), "k8s.io.api.core.v1.Event") proto.RegisterType((*EventList)(nil), "k8s.io.api.core.v1.EventList") + proto.RegisterType((*EventSeries)(nil), "k8s.io.api.core.v1.EventSeries") proto.RegisterType((*EventSource)(nil), "k8s.io.api.core.v1.EventSource") proto.RegisterType((*ExecAction)(nil), "k8s.io.api.core.v1.ExecAction") proto.RegisterType((*FCVolumeSource)(nil), "k8s.io.api.core.v1.FCVolumeSource") @@ -3285,6 +3291,46 @@ func (m *Event) MarshalTo(dAtA []byte) (int, error) { i++ i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type))) i += copy(dAtA[i:], m.Type) + dAtA[i] = 0x52 + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.EventTime.Size())) + n48, err := m.EventTime.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n48 + if m.Series != nil { + dAtA[i] = 0x5a + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.Series.Size())) + n49, err := m.Series.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n49 + } + dAtA[i] = 0x62 + i++ + i = encodeVarintGenerated(dAtA, i, uint64(len(m.Action))) + i += copy(dAtA[i:], m.Action) + if m.Related != nil { + dAtA[i] = 0x6a + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.Related.Size())) + n50, err := m.Related.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n50 + } + dAtA[i] = 0x72 + i++ + i = encodeVarintGenerated(dAtA, i, uint64(len(m.ReportingController))) + i += copy(dAtA[i:], m.ReportingController) + dAtA[i] = 0x7a + i++ + i = encodeVarintGenerated(dAtA, i, uint64(len(m.ReportingInstance))) + i += copy(dAtA[i:], m.ReportingInstance) return i, nil } @@ -3306,11 +3352,11 @@ func (m *EventList) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ListMeta.Size())) - n48, err := m.ListMeta.MarshalTo(dAtA[i:]) + n51, err := m.ListMeta.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n48 + i += n51 if len(m.Items) > 0 { for _, msg := range m.Items { dAtA[i] = 0x12 @@ -3326,6 +3372,39 @@ func (m *EventList) MarshalTo(dAtA []byte) (int, error) { return i, nil } +func (m *EventSeries) 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 *EventSeries) MarshalTo(dAtA []byte) (int, error) { + var i int + _ = i + var l int + _ = l + dAtA[i] = 0x8 + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.Count)) + dAtA[i] = 0x12 + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.LastObservedTime.Size())) + n52, err := m.LastObservedTime.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n52 + dAtA[i] = 0x1a + i++ + i = encodeVarintGenerated(dAtA, i, uint64(len(m.State))) + i += copy(dAtA[i:], m.State) + return i, nil +} + func (m *EventSource) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) @@ -3477,11 +3556,11 @@ func (m *FlexVolumeSource) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x1a i++ i = encodeVarintGenerated(dAtA, i, uint64(m.SecretRef.Size())) - n49, err := m.SecretRef.MarshalTo(dAtA[i:]) + n53, err := m.SecretRef.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n49 + i += n53 } dAtA[i] = 0x20 i++ @@ -3665,11 +3744,11 @@ func (m *HTTPGetAction) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Port.Size())) - n50, err := m.Port.MarshalTo(dAtA[i:]) + n54, err := m.Port.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n50 + i += n54 dAtA[i] = 0x1a i++ i = encodeVarintGenerated(dAtA, i, uint64(len(m.Host))) @@ -3738,31 +3817,31 @@ func (m *Handler) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Exec.Size())) - n51, err := m.Exec.MarshalTo(dAtA[i:]) + n55, err := m.Exec.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n51 + i += n55 } if m.HTTPGet != nil { dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.HTTPGet.Size())) - n52, err := m.HTTPGet.MarshalTo(dAtA[i:]) + n56, err := m.HTTPGet.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n52 + i += n56 } if m.TCPSocket != nil { dAtA[i] = 0x1a i++ i = encodeVarintGenerated(dAtA, i, uint64(m.TCPSocket.Size())) - n53, err := m.TCPSocket.MarshalTo(dAtA[i:]) + n57, err := m.TCPSocket.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n53 + i += n57 } return i, nil } @@ -3901,11 +3980,11 @@ func (m *ISCSIPersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x52 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.SecretRef.Size())) - n54, err := m.SecretRef.MarshalTo(dAtA[i:]) + n58, err := m.SecretRef.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n54 + i += n58 } dAtA[i] = 0x58 i++ @@ -3993,11 +4072,11 @@ func (m *ISCSIVolumeSource) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x52 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.SecretRef.Size())) - n55, err := m.SecretRef.MarshalTo(dAtA[i:]) + n59, err := m.SecretRef.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n55 + i += n59 } dAtA[i] = 0x58 i++ @@ -4066,21 +4145,21 @@ func (m *Lifecycle) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.PostStart.Size())) - n56, err := m.PostStart.MarshalTo(dAtA[i:]) + n60, err := m.PostStart.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n56 + i += n60 } if m.PreStop != nil { dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.PreStop.Size())) - n57, err := m.PreStop.MarshalTo(dAtA[i:]) + n61, err := m.PreStop.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n57 + i += n61 } return i, nil } @@ -4103,19 +4182,19 @@ func (m *LimitRange) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ObjectMeta.Size())) - n58, err := m.ObjectMeta.MarshalTo(dAtA[i:]) + n62, err := m.ObjectMeta.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n58 + i += n62 dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Spec.Size())) - n59, err := m.Spec.MarshalTo(dAtA[i:]) + n63, err := m.Spec.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n59 + i += n63 return i, nil } @@ -4162,11 +4241,11 @@ func (m *LimitRangeItem) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64((&v).Size())) - n60, err := (&v).MarshalTo(dAtA[i:]) + n64, err := (&v).MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n60 + i += n64 } } if len(m.Min) > 0 { @@ -4193,11 +4272,11 @@ func (m *LimitRangeItem) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64((&v).Size())) - n61, err := (&v).MarshalTo(dAtA[i:]) + n65, err := (&v).MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n61 + i += n65 } } if len(m.Default) > 0 { @@ -4224,11 +4303,11 @@ func (m *LimitRangeItem) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64((&v).Size())) - n62, err := (&v).MarshalTo(dAtA[i:]) + n66, err := (&v).MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n62 + i += n66 } } if len(m.DefaultRequest) > 0 { @@ -4255,11 +4334,11 @@ func (m *LimitRangeItem) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64((&v).Size())) - n63, err := (&v).MarshalTo(dAtA[i:]) + n67, err := (&v).MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n63 + i += n67 } } if len(m.MaxLimitRequestRatio) > 0 { @@ -4286,11 +4365,11 @@ func (m *LimitRangeItem) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64((&v).Size())) - n64, err := (&v).MarshalTo(dAtA[i:]) + n68, err := (&v).MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n64 + i += n68 } } return i, nil @@ -4314,11 +4393,11 @@ func (m *LimitRangeList) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ListMeta.Size())) - n65, err := m.ListMeta.MarshalTo(dAtA[i:]) + n69, err := m.ListMeta.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n65 + i += n69 if len(m.Items) > 0 { for _, msg := range m.Items { dAtA[i] = 0x12 @@ -4382,11 +4461,11 @@ func (m *List) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ListMeta.Size())) - n66, err := m.ListMeta.MarshalTo(dAtA[i:]) + n70, err := m.ListMeta.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n66 + i += n70 if len(m.Items) > 0 { for _, msg := range m.Items { dAtA[i] = 0x12 @@ -4605,27 +4684,27 @@ func (m *Namespace) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ObjectMeta.Size())) - n67, err := m.ObjectMeta.MarshalTo(dAtA[i:]) + n71, err := m.ObjectMeta.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n67 + i += n71 dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Spec.Size())) - n68, err := m.Spec.MarshalTo(dAtA[i:]) + n72, err := m.Spec.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n68 + i += n72 dAtA[i] = 0x1a i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Status.Size())) - n69, err := m.Status.MarshalTo(dAtA[i:]) + n73, err := m.Status.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n69 + i += n73 return i, nil } @@ -4647,11 +4726,11 @@ func (m *NamespaceList) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ListMeta.Size())) - n70, err := m.ListMeta.MarshalTo(dAtA[i:]) + n74, err := m.ListMeta.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n70 + i += n74 if len(m.Items) > 0 { for _, msg := range m.Items { dAtA[i] = 0x12 @@ -4740,27 +4819,27 @@ func (m *Node) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ObjectMeta.Size())) - n71, err := m.ObjectMeta.MarshalTo(dAtA[i:]) + n75, err := m.ObjectMeta.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n71 + i += n75 dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Spec.Size())) - n72, err := m.Spec.MarshalTo(dAtA[i:]) + n76, err := m.Spec.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n72 + i += n76 dAtA[i] = 0x1a i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Status.Size())) - n73, err := m.Status.MarshalTo(dAtA[i:]) + n77, err := m.Status.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n73 + i += n77 return i, nil } @@ -4809,11 +4888,11 @@ func (m *NodeAffinity) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.RequiredDuringSchedulingIgnoredDuringExecution.Size())) - n74, err := m.RequiredDuringSchedulingIgnoredDuringExecution.MarshalTo(dAtA[i:]) + n78, err := m.RequiredDuringSchedulingIgnoredDuringExecution.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n74 + i += n78 } if len(m.PreferredDuringSchedulingIgnoredDuringExecution) > 0 { for _, msg := range m.PreferredDuringSchedulingIgnoredDuringExecution { @@ -4856,19 +4935,19 @@ func (m *NodeCondition) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x1a i++ i = encodeVarintGenerated(dAtA, i, uint64(m.LastHeartbeatTime.Size())) - n75, err := m.LastHeartbeatTime.MarshalTo(dAtA[i:]) + n79, err := m.LastHeartbeatTime.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n75 + i += n79 dAtA[i] = 0x22 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.LastTransitionTime.Size())) - n76, err := m.LastTransitionTime.MarshalTo(dAtA[i:]) + n80, err := m.LastTransitionTime.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n76 + i += n80 dAtA[i] = 0x2a i++ i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason))) @@ -4899,11 +4978,11 @@ func (m *NodeConfigSource) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ConfigMapRef.Size())) - n77, err := m.ConfigMapRef.MarshalTo(dAtA[i:]) + n81, err := m.ConfigMapRef.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n77 + i += n81 } return i, nil } @@ -4926,11 +5005,11 @@ func (m *NodeDaemonEndpoints) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.KubeletEndpoint.Size())) - n78, err := m.KubeletEndpoint.MarshalTo(dAtA[i:]) + n82, err := m.KubeletEndpoint.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n78 + i += n82 return i, nil } @@ -4952,11 +5031,11 @@ func (m *NodeList) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ListMeta.Size())) - n79, err := m.ListMeta.MarshalTo(dAtA[i:]) + n83, err := m.ListMeta.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n79 + i += n83 if len(m.Items) > 0 { for _, msg := range m.Items { dAtA[i] = 0x12 @@ -5033,11 +5112,11 @@ func (m *NodeResources) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64((&v).Size())) - n80, err := (&v).MarshalTo(dAtA[i:]) + n84, err := (&v).MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n80 + i += n84 } } return i, nil @@ -5195,11 +5274,11 @@ func (m *NodeSpec) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x32 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ConfigSource.Size())) - n81, err := m.ConfigSource.MarshalTo(dAtA[i:]) + n85, err := m.ConfigSource.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n81 + i += n85 } return i, nil } @@ -5243,11 +5322,11 @@ func (m *NodeStatus) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64((&v).Size())) - n82, err := (&v).MarshalTo(dAtA[i:]) + n86, err := (&v).MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n82 + i += n86 } } if len(m.Allocatable) > 0 { @@ -5274,11 +5353,11 @@ func (m *NodeStatus) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64((&v).Size())) - n83, err := (&v).MarshalTo(dAtA[i:]) + n87, err := (&v).MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n83 + i += n87 } } dAtA[i] = 0x1a @@ -5312,19 +5391,19 @@ func (m *NodeStatus) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x32 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.DaemonEndpoints.Size())) - n84, err := m.DaemonEndpoints.MarshalTo(dAtA[i:]) + n88, err := m.DaemonEndpoints.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n84 + i += n88 dAtA[i] = 0x3a i++ i = encodeVarintGenerated(dAtA, i, uint64(m.NodeInfo.Size())) - n85, err := m.NodeInfo.MarshalTo(dAtA[i:]) + n89, err := m.NodeInfo.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n85 + i += n89 if len(m.Images) > 0 { for _, msg := range m.Images { dAtA[i] = 0x42 @@ -5496,20 +5575,20 @@ func (m *ObjectMeta) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x42 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.CreationTimestamp.Size())) - n86, err := m.CreationTimestamp.MarshalTo(dAtA[i:]) + n90, err := m.CreationTimestamp.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n86 + i += n90 if m.DeletionTimestamp != nil { dAtA[i] = 0x4a i++ i = encodeVarintGenerated(dAtA, i, uint64(m.DeletionTimestamp.Size())) - n87, err := m.DeletionTimestamp.MarshalTo(dAtA[i:]) + n91, err := m.DeletionTimestamp.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n87 + i += n91 } if m.DeletionGracePeriodSeconds != nil { dAtA[i] = 0x50 @@ -5597,11 +5676,11 @@ func (m *ObjectMeta) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x1 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Initializers.Size())) - n88, err := m.Initializers.MarshalTo(dAtA[i:]) + n92, err := m.Initializers.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n88 + i += n92 } return i, nil } @@ -5670,27 +5749,27 @@ func (m *PersistentVolume) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ObjectMeta.Size())) - n89, err := m.ObjectMeta.MarshalTo(dAtA[i:]) + n93, err := m.ObjectMeta.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n89 + i += n93 dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Spec.Size())) - n90, err := m.Spec.MarshalTo(dAtA[i:]) + n94, err := m.Spec.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n90 + i += n94 dAtA[i] = 0x1a i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Status.Size())) - n91, err := m.Status.MarshalTo(dAtA[i:]) + n95, err := m.Status.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n91 + i += n95 return i, nil } @@ -5712,27 +5791,27 @@ func (m *PersistentVolumeClaim) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ObjectMeta.Size())) - n92, err := m.ObjectMeta.MarshalTo(dAtA[i:]) + n96, err := m.ObjectMeta.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n92 + i += n96 dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Spec.Size())) - n93, err := m.Spec.MarshalTo(dAtA[i:]) + n97, err := m.Spec.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n93 + i += n97 dAtA[i] = 0x1a i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Status.Size())) - n94, err := m.Status.MarshalTo(dAtA[i:]) + n98, err := m.Status.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n94 + i += n98 return i, nil } @@ -5762,19 +5841,19 @@ func (m *PersistentVolumeClaimCondition) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x1a i++ i = encodeVarintGenerated(dAtA, i, uint64(m.LastProbeTime.Size())) - n95, err := m.LastProbeTime.MarshalTo(dAtA[i:]) + n99, err := m.LastProbeTime.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n95 + i += n99 dAtA[i] = 0x22 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.LastTransitionTime.Size())) - n96, err := m.LastTransitionTime.MarshalTo(dAtA[i:]) + n100, err := m.LastTransitionTime.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n96 + i += n100 dAtA[i] = 0x2a i++ i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason))) @@ -5804,11 +5883,11 @@ func (m *PersistentVolumeClaimList) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ListMeta.Size())) - n97, err := m.ListMeta.MarshalTo(dAtA[i:]) + n101, err := m.ListMeta.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n97 + i += n101 if len(m.Items) > 0 { for _, msg := range m.Items { dAtA[i] = 0x12 @@ -5857,11 +5936,11 @@ func (m *PersistentVolumeClaimSpec) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Resources.Size())) - n98, err := m.Resources.MarshalTo(dAtA[i:]) + n102, err := m.Resources.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n98 + i += n102 dAtA[i] = 0x1a i++ i = encodeVarintGenerated(dAtA, i, uint64(len(m.VolumeName))) @@ -5870,11 +5949,11 @@ func (m *PersistentVolumeClaimSpec) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x22 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Selector.Size())) - n99, err := m.Selector.MarshalTo(dAtA[i:]) + n103, err := m.Selector.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n99 + i += n103 } if m.StorageClassName != nil { dAtA[i] = 0x2a @@ -5949,11 +6028,11 @@ func (m *PersistentVolumeClaimStatus) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64((&v).Size())) - n100, err := (&v).MarshalTo(dAtA[i:]) + n104, err := (&v).MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n100 + i += n104 } } if len(m.Conditions) > 0 { @@ -6019,11 +6098,11 @@ func (m *PersistentVolumeList) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ListMeta.Size())) - n101, err := m.ListMeta.MarshalTo(dAtA[i:]) + n105, err := m.ListMeta.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n101 + i += n105 if len(m.Items) > 0 { for _, msg := range m.Items { dAtA[i] = 0x12 @@ -6058,163 +6137,163 @@ func (m *PersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.GCEPersistentDisk.Size())) - n102, err := m.GCEPersistentDisk.MarshalTo(dAtA[i:]) - if err != nil { - return 0, err - } - i += n102 - } - if m.AWSElasticBlockStore != nil { - dAtA[i] = 0x12 - i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.AWSElasticBlockStore.Size())) - n103, err := m.AWSElasticBlockStore.MarshalTo(dAtA[i:]) - if err != nil { - return 0, err - } - i += n103 - } - if m.HostPath != nil { - dAtA[i] = 0x1a - i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.HostPath.Size())) - n104, err := m.HostPath.MarshalTo(dAtA[i:]) - if err != nil { - return 0, err - } - i += n104 - } - if m.Glusterfs != nil { - dAtA[i] = 0x22 - i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.Glusterfs.Size())) - n105, err := m.Glusterfs.MarshalTo(dAtA[i:]) - if err != nil { - return 0, err - } - i += n105 - } - if m.NFS != nil { - dAtA[i] = 0x2a - i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.NFS.Size())) - n106, err := m.NFS.MarshalTo(dAtA[i:]) + n106, err := m.GCEPersistentDisk.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n106 } - if m.RBD != nil { - dAtA[i] = 0x32 + if m.AWSElasticBlockStore != nil { + dAtA[i] = 0x12 i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.RBD.Size())) - n107, err := m.RBD.MarshalTo(dAtA[i:]) + i = encodeVarintGenerated(dAtA, i, uint64(m.AWSElasticBlockStore.Size())) + n107, err := m.AWSElasticBlockStore.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n107 } - if m.ISCSI != nil { - dAtA[i] = 0x3a + if m.HostPath != nil { + dAtA[i] = 0x1a i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.ISCSI.Size())) - n108, err := m.ISCSI.MarshalTo(dAtA[i:]) + i = encodeVarintGenerated(dAtA, i, uint64(m.HostPath.Size())) + n108, err := m.HostPath.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n108 } - if m.Cinder != nil { - dAtA[i] = 0x42 + if m.Glusterfs != nil { + dAtA[i] = 0x22 i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.Cinder.Size())) - n109, err := m.Cinder.MarshalTo(dAtA[i:]) + i = encodeVarintGenerated(dAtA, i, uint64(m.Glusterfs.Size())) + n109, err := m.Glusterfs.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n109 } - if m.CephFS != nil { - dAtA[i] = 0x4a + if m.NFS != nil { + dAtA[i] = 0x2a i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.CephFS.Size())) - n110, err := m.CephFS.MarshalTo(dAtA[i:]) + i = encodeVarintGenerated(dAtA, i, uint64(m.NFS.Size())) + n110, err := m.NFS.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n110 } - if m.FC != nil { - dAtA[i] = 0x52 + if m.RBD != nil { + dAtA[i] = 0x32 i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.FC.Size())) - n111, err := m.FC.MarshalTo(dAtA[i:]) + i = encodeVarintGenerated(dAtA, i, uint64(m.RBD.Size())) + n111, err := m.RBD.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n111 } - if m.Flocker != nil { - dAtA[i] = 0x5a + if m.ISCSI != nil { + dAtA[i] = 0x3a i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.Flocker.Size())) - n112, err := m.Flocker.MarshalTo(dAtA[i:]) + i = encodeVarintGenerated(dAtA, i, uint64(m.ISCSI.Size())) + n112, err := m.ISCSI.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n112 } - if m.FlexVolume != nil { - dAtA[i] = 0x62 + if m.Cinder != nil { + dAtA[i] = 0x42 i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.FlexVolume.Size())) - n113, err := m.FlexVolume.MarshalTo(dAtA[i:]) + i = encodeVarintGenerated(dAtA, i, uint64(m.Cinder.Size())) + n113, err := m.Cinder.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n113 } - if m.AzureFile != nil { - dAtA[i] = 0x6a + if m.CephFS != nil { + dAtA[i] = 0x4a i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.AzureFile.Size())) - n114, err := m.AzureFile.MarshalTo(dAtA[i:]) + i = encodeVarintGenerated(dAtA, i, uint64(m.CephFS.Size())) + n114, err := m.CephFS.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n114 } - if m.VsphereVolume != nil { - dAtA[i] = 0x72 + if m.FC != nil { + dAtA[i] = 0x52 i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.VsphereVolume.Size())) - n115, err := m.VsphereVolume.MarshalTo(dAtA[i:]) + i = encodeVarintGenerated(dAtA, i, uint64(m.FC.Size())) + n115, err := m.FC.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n115 } - if m.Quobyte != nil { - dAtA[i] = 0x7a + if m.Flocker != nil { + dAtA[i] = 0x5a i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.Quobyte.Size())) - n116, err := m.Quobyte.MarshalTo(dAtA[i:]) + i = encodeVarintGenerated(dAtA, i, uint64(m.Flocker.Size())) + n116, err := m.Flocker.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n116 } + if m.FlexVolume != nil { + dAtA[i] = 0x62 + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.FlexVolume.Size())) + n117, err := m.FlexVolume.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n117 + } + if m.AzureFile != nil { + dAtA[i] = 0x6a + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.AzureFile.Size())) + n118, err := m.AzureFile.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n118 + } + if m.VsphereVolume != nil { + dAtA[i] = 0x72 + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.VsphereVolume.Size())) + n119, err := m.VsphereVolume.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n119 + } + if m.Quobyte != nil { + dAtA[i] = 0x7a + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.Quobyte.Size())) + n120, err := m.Quobyte.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n120 + } if m.AzureDisk != nil { dAtA[i] = 0x82 i++ dAtA[i] = 0x1 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.AzureDisk.Size())) - n117, err := m.AzureDisk.MarshalTo(dAtA[i:]) + n121, err := m.AzureDisk.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n117 + i += n121 } if m.PhotonPersistentDisk != nil { dAtA[i] = 0x8a @@ -6222,11 +6301,11 @@ func (m *PersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x1 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.PhotonPersistentDisk.Size())) - n118, err := m.PhotonPersistentDisk.MarshalTo(dAtA[i:]) + n122, err := m.PhotonPersistentDisk.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n118 + i += n122 } if m.PortworxVolume != nil { dAtA[i] = 0x92 @@ -6234,11 +6313,11 @@ func (m *PersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x1 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.PortworxVolume.Size())) - n119, err := m.PortworxVolume.MarshalTo(dAtA[i:]) + n123, err := m.PortworxVolume.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n119 + i += n123 } if m.ScaleIO != nil { dAtA[i] = 0x9a @@ -6246,11 +6325,11 @@ func (m *PersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x1 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ScaleIO.Size())) - n120, err := m.ScaleIO.MarshalTo(dAtA[i:]) + n124, err := m.ScaleIO.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n120 + i += n124 } if m.Local != nil { dAtA[i] = 0xa2 @@ -6258,11 +6337,11 @@ func (m *PersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x1 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Local.Size())) - n121, err := m.Local.MarshalTo(dAtA[i:]) + n125, err := m.Local.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n121 + i += n125 } if m.StorageOS != nil { dAtA[i] = 0xaa @@ -6270,11 +6349,11 @@ func (m *PersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x1 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.StorageOS.Size())) - n122, err := m.StorageOS.MarshalTo(dAtA[i:]) + n126, err := m.StorageOS.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n122 + i += n126 } if m.CSI != nil { dAtA[i] = 0xb2 @@ -6282,11 +6361,11 @@ func (m *PersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x1 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.CSI.Size())) - n123, err := m.CSI.MarshalTo(dAtA[i:]) + n127, err := m.CSI.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n123 + i += n127 } return i, nil } @@ -6330,21 +6409,21 @@ func (m *PersistentVolumeSpec) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64((&v).Size())) - n124, err := (&v).MarshalTo(dAtA[i:]) + n128, err := (&v).MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n124 + i += n128 } } dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.PersistentVolumeSource.Size())) - n125, err := m.PersistentVolumeSource.MarshalTo(dAtA[i:]) + n129, err := m.PersistentVolumeSource.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n125 + i += n129 if len(m.AccessModes) > 0 { for _, s := range m.AccessModes { dAtA[i] = 0x1a @@ -6364,11 +6443,11 @@ func (m *PersistentVolumeSpec) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x22 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ClaimRef.Size())) - n126, err := m.ClaimRef.MarshalTo(dAtA[i:]) + n130, err := m.ClaimRef.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n126 + i += n130 } dAtA[i] = 0x2a i++ @@ -6476,27 +6555,27 @@ func (m *Pod) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ObjectMeta.Size())) - n127, err := m.ObjectMeta.MarshalTo(dAtA[i:]) + n131, err := m.ObjectMeta.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n127 + i += n131 dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Spec.Size())) - n128, err := m.Spec.MarshalTo(dAtA[i:]) + n132, err := m.Spec.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n128 + i += n132 dAtA[i] = 0x1a i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Status.Size())) - n129, err := m.Status.MarshalTo(dAtA[i:]) + n133, err := m.Status.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n129 + i += n133 return i, nil } @@ -6561,11 +6640,11 @@ func (m *PodAffinityTerm) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.LabelSelector.Size())) - n130, err := m.LabelSelector.MarshalTo(dAtA[i:]) + n134, err := m.LabelSelector.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n130 + i += n134 } if len(m.Namespaces) > 0 { for _, s := range m.Namespaces { @@ -6711,19 +6790,19 @@ func (m *PodCondition) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x1a i++ i = encodeVarintGenerated(dAtA, i, uint64(m.LastProbeTime.Size())) - n131, err := m.LastProbeTime.MarshalTo(dAtA[i:]) + n135, err := m.LastProbeTime.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n131 + i += n135 dAtA[i] = 0x22 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.LastTransitionTime.Size())) - n132, err := m.LastTransitionTime.MarshalTo(dAtA[i:]) + n136, err := m.LastTransitionTime.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n132 + i += n136 dAtA[i] = 0x2a i++ i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason))) @@ -6910,11 +6989,11 @@ func (m *PodList) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ListMeta.Size())) - n133, err := m.ListMeta.MarshalTo(dAtA[i:]) + n137, err := m.ListMeta.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n133 + i += n137 if len(m.Items) > 0 { for _, msg := range m.Items { dAtA[i] = 0x12 @@ -6974,11 +7053,11 @@ func (m *PodLogOptions) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x2a i++ i = encodeVarintGenerated(dAtA, i, uint64(m.SinceTime.Size())) - n134, err := m.SinceTime.MarshalTo(dAtA[i:]) + n138, err := m.SinceTime.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n134 + i += n138 } dAtA[i] = 0x30 i++ @@ -7067,11 +7146,11 @@ func (m *PodSecurityContext) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.SELinuxOptions.Size())) - n135, err := m.SELinuxOptions.MarshalTo(dAtA[i:]) + n139, err := m.SELinuxOptions.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n135 + i += n139 } if m.RunAsUser != nil { dAtA[i] = 0x10 @@ -7122,11 +7201,11 @@ func (m *PodSignature) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.PodController.Size())) - n136, err := m.PodController.MarshalTo(dAtA[i:]) + n140, err := m.PodController.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n136 + i += n140 } return i, nil } @@ -7250,11 +7329,11 @@ func (m *PodSpec) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x72 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.SecurityContext.Size())) - n137, err := m.SecurityContext.MarshalTo(dAtA[i:]) + n141, err := m.SecurityContext.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n137 + i += n141 } if len(m.ImagePullSecrets) > 0 { for _, msg := range m.ImagePullSecrets { @@ -7286,11 +7365,11 @@ func (m *PodSpec) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x1 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Affinity.Size())) - n138, err := m.Affinity.MarshalTo(dAtA[i:]) + n142, err := m.Affinity.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n138 + i += n142 } dAtA[i] = 0x9a i++ @@ -7371,11 +7450,11 @@ func (m *PodSpec) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x1 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.DNSConfig.Size())) - n139, err := m.DNSConfig.MarshalTo(dAtA[i:]) + n143, err := m.DNSConfig.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n139 + i += n143 } return i, nil } @@ -7431,11 +7510,11 @@ func (m *PodStatus) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x3a i++ i = encodeVarintGenerated(dAtA, i, uint64(m.StartTime.Size())) - n140, err := m.StartTime.MarshalTo(dAtA[i:]) + n144, err := m.StartTime.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n140 + i += n144 } if len(m.ContainerStatuses) > 0 { for _, msg := range m.ContainerStatuses { @@ -7486,19 +7565,19 @@ func (m *PodStatusResult) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ObjectMeta.Size())) - n141, err := m.ObjectMeta.MarshalTo(dAtA[i:]) + n145, err := m.ObjectMeta.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n141 + i += n145 dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Status.Size())) - n142, err := m.Status.MarshalTo(dAtA[i:]) + n146, err := m.Status.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n142 + i += n146 return i, nil } @@ -7520,19 +7599,19 @@ func (m *PodTemplate) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ObjectMeta.Size())) - n143, err := m.ObjectMeta.MarshalTo(dAtA[i:]) + n147, err := m.ObjectMeta.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n143 + i += n147 dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Template.Size())) - n144, err := m.Template.MarshalTo(dAtA[i:]) + n148, err := m.Template.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n144 + i += n148 return i, nil } @@ -7554,11 +7633,11 @@ func (m *PodTemplateList) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ListMeta.Size())) - n145, err := m.ListMeta.MarshalTo(dAtA[i:]) + n149, err := m.ListMeta.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n145 + i += n149 if len(m.Items) > 0 { for _, msg := range m.Items { dAtA[i] = 0x12 @@ -7592,19 +7671,19 @@ func (m *PodTemplateSpec) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ObjectMeta.Size())) - n146, err := m.ObjectMeta.MarshalTo(dAtA[i:]) + n150, err := m.ObjectMeta.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n146 + i += n150 dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Spec.Size())) - n147, err := m.Spec.MarshalTo(dAtA[i:]) + n151, err := m.Spec.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n147 + i += n151 return i, nil } @@ -7684,19 +7763,19 @@ func (m *PreferAvoidPodsEntry) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.PodSignature.Size())) - n148, err := m.PodSignature.MarshalTo(dAtA[i:]) + n152, err := m.PodSignature.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n148 + i += n152 dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.EvictionTime.Size())) - n149, err := m.EvictionTime.MarshalTo(dAtA[i:]) + n153, err := m.EvictionTime.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n149 + i += n153 dAtA[i] = 0x1a i++ i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason))) @@ -7729,11 +7808,11 @@ func (m *PreferredSchedulingTerm) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Preference.Size())) - n150, err := m.Preference.MarshalTo(dAtA[i:]) + n154, err := m.Preference.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n150 + i += n154 return i, nil } @@ -7755,11 +7834,11 @@ func (m *Probe) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Handler.Size())) - n151, err := m.Handler.MarshalTo(dAtA[i:]) + n155, err := m.Handler.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n151 + i += n155 dAtA[i] = 0x10 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.InitialDelaySeconds)) @@ -7909,11 +7988,11 @@ func (m *RBDPersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x3a i++ i = encodeVarintGenerated(dAtA, i, uint64(m.SecretRef.Size())) - n152, err := m.SecretRef.MarshalTo(dAtA[i:]) + n156, err := m.SecretRef.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n152 + i += n156 } dAtA[i] = 0x40 i++ @@ -7980,11 +8059,11 @@ func (m *RBDVolumeSource) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x3a i++ i = encodeVarintGenerated(dAtA, i, uint64(m.SecretRef.Size())) - n153, err := m.SecretRef.MarshalTo(dAtA[i:]) + n157, err := m.SecretRef.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n153 + i += n157 } dAtA[i] = 0x40 i++ @@ -8015,11 +8094,11 @@ func (m *RangeAllocation) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ObjectMeta.Size())) - n154, err := m.ObjectMeta.MarshalTo(dAtA[i:]) + n158, err := m.ObjectMeta.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n154 + i += n158 dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64(len(m.Range))) @@ -8051,27 +8130,27 @@ func (m *ReplicationController) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ObjectMeta.Size())) - n155, err := m.ObjectMeta.MarshalTo(dAtA[i:]) + n159, err := m.ObjectMeta.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n155 + i += n159 dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Spec.Size())) - n156, err := m.Spec.MarshalTo(dAtA[i:]) + n160, err := m.Spec.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n156 + i += n160 dAtA[i] = 0x1a i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Status.Size())) - n157, err := m.Status.MarshalTo(dAtA[i:]) + n161, err := m.Status.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n157 + i += n161 return i, nil } @@ -8101,11 +8180,11 @@ func (m *ReplicationControllerCondition) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x1a i++ i = encodeVarintGenerated(dAtA, i, uint64(m.LastTransitionTime.Size())) - n158, err := m.LastTransitionTime.MarshalTo(dAtA[i:]) + n162, err := m.LastTransitionTime.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n158 + i += n162 dAtA[i] = 0x22 i++ i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason))) @@ -8135,11 +8214,11 @@ func (m *ReplicationControllerList) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ListMeta.Size())) - n159, err := m.ListMeta.MarshalTo(dAtA[i:]) + n163, err := m.ListMeta.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n159 + i += n163 if len(m.Items) > 0 { for _, msg := range m.Items { dAtA[i] = 0x12 @@ -8201,11 +8280,11 @@ func (m *ReplicationControllerSpec) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x1a i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Template.Size())) - n160, err := m.Template.MarshalTo(dAtA[i:]) + n164, err := m.Template.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n160 + i += n164 } dAtA[i] = 0x20 i++ @@ -8284,11 +8363,11 @@ func (m *ResourceFieldSelector) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x1a i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Divisor.Size())) - n161, err := m.Divisor.MarshalTo(dAtA[i:]) + n165, err := m.Divisor.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n161 + i += n165 return i, nil } @@ -8310,27 +8389,27 @@ func (m *ResourceQuota) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ObjectMeta.Size())) - n162, err := m.ObjectMeta.MarshalTo(dAtA[i:]) + n166, err := m.ObjectMeta.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n162 + i += n166 dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Spec.Size())) - n163, err := m.Spec.MarshalTo(dAtA[i:]) + n167, err := m.Spec.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n163 + i += n167 dAtA[i] = 0x1a i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Status.Size())) - n164, err := m.Status.MarshalTo(dAtA[i:]) + n168, err := m.Status.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n164 + i += n168 return i, nil } @@ -8352,11 +8431,11 @@ func (m *ResourceQuotaList) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ListMeta.Size())) - n165, err := m.ListMeta.MarshalTo(dAtA[i:]) + n169, err := m.ListMeta.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n165 + i += n169 if len(m.Items) > 0 { for _, msg := range m.Items { dAtA[i] = 0x12 @@ -8411,11 +8490,11 @@ func (m *ResourceQuotaSpec) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64((&v).Size())) - n166, err := (&v).MarshalTo(dAtA[i:]) + n170, err := (&v).MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n166 + i += n170 } } if len(m.Scopes) > 0 { @@ -8475,11 +8554,11 @@ func (m *ResourceQuotaStatus) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64((&v).Size())) - n167, err := (&v).MarshalTo(dAtA[i:]) + n171, err := (&v).MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n167 + i += n171 } } if len(m.Used) > 0 { @@ -8506,11 +8585,11 @@ func (m *ResourceQuotaStatus) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64((&v).Size())) - n168, err := (&v).MarshalTo(dAtA[i:]) + n172, err := (&v).MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n168 + i += n172 } } return i, nil @@ -8555,11 +8634,11 @@ func (m *ResourceRequirements) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64((&v).Size())) - n169, err := (&v).MarshalTo(dAtA[i:]) + n173, err := (&v).MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n169 + i += n173 } } if len(m.Requests) > 0 { @@ -8586,11 +8665,11 @@ func (m *ResourceRequirements) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64((&v).Size())) - n170, err := (&v).MarshalTo(dAtA[i:]) + n174, err := (&v).MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n170 + i += n174 } } return i, nil @@ -8657,11 +8736,11 @@ func (m *ScaleIOPersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x1a i++ i = encodeVarintGenerated(dAtA, i, uint64(m.SecretRef.Size())) - n171, err := m.SecretRef.MarshalTo(dAtA[i:]) + n175, err := m.SecretRef.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n171 + i += n175 } dAtA[i] = 0x20 i++ @@ -8729,11 +8808,11 @@ func (m *ScaleIOVolumeSource) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x1a i++ i = encodeVarintGenerated(dAtA, i, uint64(m.SecretRef.Size())) - n172, err := m.SecretRef.MarshalTo(dAtA[i:]) + n176, err := m.SecretRef.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n172 + i += n176 } dAtA[i] = 0x20 i++ @@ -8792,11 +8871,11 @@ func (m *Secret) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ObjectMeta.Size())) - n173, err := m.ObjectMeta.MarshalTo(dAtA[i:]) + n177, err := m.ObjectMeta.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n173 + i += n177 if len(m.Data) > 0 { keysForData := make([]string, 0, len(m.Data)) for k := range m.Data { @@ -8872,11 +8951,11 @@ func (m *SecretEnvSource) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.LocalObjectReference.Size())) - n174, err := m.LocalObjectReference.MarshalTo(dAtA[i:]) + n178, err := m.LocalObjectReference.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n174 + i += n178 if m.Optional != nil { dAtA[i] = 0x10 i++ @@ -8908,11 +8987,11 @@ func (m *SecretKeySelector) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.LocalObjectReference.Size())) - n175, err := m.LocalObjectReference.MarshalTo(dAtA[i:]) + n179, err := m.LocalObjectReference.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n175 + i += n179 dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64(len(m.Key))) @@ -8948,11 +9027,11 @@ func (m *SecretList) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ListMeta.Size())) - n176, err := m.ListMeta.MarshalTo(dAtA[i:]) + n180, err := m.ListMeta.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n176 + i += n180 if len(m.Items) > 0 { for _, msg := range m.Items { dAtA[i] = 0x12 @@ -8986,11 +9065,11 @@ func (m *SecretProjection) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.LocalObjectReference.Size())) - n177, err := m.LocalObjectReference.MarshalTo(dAtA[i:]) + n181, err := m.LocalObjectReference.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n177 + i += n181 if len(m.Items) > 0 { for _, msg := range m.Items { dAtA[i] = 0x12 @@ -9110,11 +9189,11 @@ func (m *SecurityContext) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Capabilities.Size())) - n178, err := m.Capabilities.MarshalTo(dAtA[i:]) + n182, err := m.Capabilities.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n178 + i += n182 } if m.Privileged != nil { dAtA[i] = 0x10 @@ -9130,11 +9209,11 @@ func (m *SecurityContext) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x1a i++ i = encodeVarintGenerated(dAtA, i, uint64(m.SELinuxOptions.Size())) - n179, err := m.SELinuxOptions.MarshalTo(dAtA[i:]) + n183, err := m.SELinuxOptions.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n179 + i += n183 } if m.RunAsUser != nil { dAtA[i] = 0x20 @@ -9192,11 +9271,11 @@ func (m *SerializedReference) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Reference.Size())) - n180, err := m.Reference.MarshalTo(dAtA[i:]) + n184, err := m.Reference.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n180 + i += n184 return i, nil } @@ -9218,27 +9297,27 @@ func (m *Service) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ObjectMeta.Size())) - n181, err := m.ObjectMeta.MarshalTo(dAtA[i:]) + n185, err := m.ObjectMeta.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n181 + i += n185 dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Spec.Size())) - n182, err := m.Spec.MarshalTo(dAtA[i:]) + n186, err := m.Spec.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n182 + i += n186 dAtA[i] = 0x1a i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Status.Size())) - n183, err := m.Status.MarshalTo(dAtA[i:]) + n187, err := m.Status.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n183 + i += n187 return i, nil } @@ -9260,11 +9339,11 @@ func (m *ServiceAccount) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ObjectMeta.Size())) - n184, err := m.ObjectMeta.MarshalTo(dAtA[i:]) + n188, err := m.ObjectMeta.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n184 + i += n188 if len(m.Secrets) > 0 { for _, msg := range m.Secrets { dAtA[i] = 0x12 @@ -9320,11 +9399,11 @@ func (m *ServiceAccountList) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ListMeta.Size())) - n185, err := m.ListMeta.MarshalTo(dAtA[i:]) + n189, err := m.ListMeta.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n185 + i += n189 if len(m.Items) > 0 { for _, msg := range m.Items { dAtA[i] = 0x12 @@ -9358,11 +9437,11 @@ func (m *ServiceList) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ListMeta.Size())) - n186, err := m.ListMeta.MarshalTo(dAtA[i:]) + n190, err := m.ListMeta.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n186 + i += n190 if len(m.Items) > 0 { for _, msg := range m.Items { dAtA[i] = 0x12 @@ -9407,11 +9486,11 @@ func (m *ServicePort) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x22 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.TargetPort.Size())) - n187, err := m.TargetPort.MarshalTo(dAtA[i:]) + n191, err := m.TargetPort.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n187 + i += n191 dAtA[i] = 0x28 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.NodePort)) @@ -9558,11 +9637,11 @@ func (m *ServiceSpec) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x72 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.SessionAffinityConfig.Size())) - n188, err := m.SessionAffinityConfig.MarshalTo(dAtA[i:]) + n192, err := m.SessionAffinityConfig.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n188 + i += n192 } return i, nil } @@ -9585,11 +9664,11 @@ func (m *ServiceStatus) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.LoadBalancer.Size())) - n189, err := m.LoadBalancer.MarshalTo(dAtA[i:]) + n193, err := m.LoadBalancer.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n189 + i += n193 return i, nil } @@ -9612,11 +9691,11 @@ func (m *SessionAffinityConfig) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ClientIP.Size())) - n190, err := m.ClientIP.MarshalTo(dAtA[i:]) + n194, err := m.ClientIP.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n190 + i += n194 } return i, nil } @@ -9660,11 +9739,11 @@ func (m *StorageOSPersistentVolumeSource) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x2a i++ i = encodeVarintGenerated(dAtA, i, uint64(m.SecretRef.Size())) - n191, err := m.SecretRef.MarshalTo(dAtA[i:]) + n195, err := m.SecretRef.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n191 + i += n195 } return i, nil } @@ -9708,11 +9787,11 @@ func (m *StorageOSVolumeSource) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x2a i++ i = encodeVarintGenerated(dAtA, i, uint64(m.SecretRef.Size())) - n192, err := m.SecretRef.MarshalTo(dAtA[i:]) + n196, err := m.SecretRef.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n192 + i += n196 } return i, nil } @@ -9761,11 +9840,11 @@ func (m *TCPSocketAction) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Port.Size())) - n193, err := m.Port.MarshalTo(dAtA[i:]) + n197, err := m.Port.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n193 + i += n197 dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64(len(m.Host))) @@ -9804,11 +9883,11 @@ func (m *Taint) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x22 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.TimeAdded.Size())) - n194, err := m.TimeAdded.MarshalTo(dAtA[i:]) + n198, err := m.TimeAdded.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n194 + i += n198 } return i, nil } @@ -9874,11 +9953,11 @@ func (m *Volume) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.VolumeSource.Size())) - n195, err := m.VolumeSource.MarshalTo(dAtA[i:]) + n199, err := m.VolumeSource.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n195 + i += n199 return i, nil } @@ -9971,31 +10050,31 @@ func (m *VolumeProjection) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Secret.Size())) - n196, err := m.Secret.MarshalTo(dAtA[i:]) + n200, err := m.Secret.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n196 + i += n200 } if m.DownwardAPI != nil { dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.DownwardAPI.Size())) - n197, err := m.DownwardAPI.MarshalTo(dAtA[i:]) + n201, err := m.DownwardAPI.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n197 + i += n201 } if m.ConfigMap != nil { dAtA[i] = 0x1a i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ConfigMap.Size())) - n198, err := m.ConfigMap.MarshalTo(dAtA[i:]) + n202, err := m.ConfigMap.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n198 + i += n202 } return i, nil } @@ -10019,163 +10098,163 @@ func (m *VolumeSource) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0xa i++ i = encodeVarintGenerated(dAtA, i, uint64(m.HostPath.Size())) - n199, err := m.HostPath.MarshalTo(dAtA[i:]) - if err != nil { - return 0, err - } - i += n199 - } - if m.EmptyDir != nil { - dAtA[i] = 0x12 - i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.EmptyDir.Size())) - n200, err := m.EmptyDir.MarshalTo(dAtA[i:]) - if err != nil { - return 0, err - } - i += n200 - } - if m.GCEPersistentDisk != nil { - dAtA[i] = 0x1a - i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.GCEPersistentDisk.Size())) - n201, err := m.GCEPersistentDisk.MarshalTo(dAtA[i:]) - if err != nil { - return 0, err - } - i += n201 - } - if m.AWSElasticBlockStore != nil { - dAtA[i] = 0x22 - i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.AWSElasticBlockStore.Size())) - n202, err := m.AWSElasticBlockStore.MarshalTo(dAtA[i:]) - if err != nil { - return 0, err - } - i += n202 - } - if m.GitRepo != nil { - dAtA[i] = 0x2a - i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.GitRepo.Size())) - n203, err := m.GitRepo.MarshalTo(dAtA[i:]) + n203, err := m.HostPath.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n203 } - if m.Secret != nil { - dAtA[i] = 0x32 + if m.EmptyDir != nil { + dAtA[i] = 0x12 i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.Secret.Size())) - n204, err := m.Secret.MarshalTo(dAtA[i:]) + i = encodeVarintGenerated(dAtA, i, uint64(m.EmptyDir.Size())) + n204, err := m.EmptyDir.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n204 } - if m.NFS != nil { - dAtA[i] = 0x3a + if m.GCEPersistentDisk != nil { + dAtA[i] = 0x1a i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.NFS.Size())) - n205, err := m.NFS.MarshalTo(dAtA[i:]) + i = encodeVarintGenerated(dAtA, i, uint64(m.GCEPersistentDisk.Size())) + n205, err := m.GCEPersistentDisk.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n205 } - if m.ISCSI != nil { - dAtA[i] = 0x42 + if m.AWSElasticBlockStore != nil { + dAtA[i] = 0x22 i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.ISCSI.Size())) - n206, err := m.ISCSI.MarshalTo(dAtA[i:]) + i = encodeVarintGenerated(dAtA, i, uint64(m.AWSElasticBlockStore.Size())) + n206, err := m.AWSElasticBlockStore.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n206 } - if m.Glusterfs != nil { - dAtA[i] = 0x4a + if m.GitRepo != nil { + dAtA[i] = 0x2a i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.Glusterfs.Size())) - n207, err := m.Glusterfs.MarshalTo(dAtA[i:]) + i = encodeVarintGenerated(dAtA, i, uint64(m.GitRepo.Size())) + n207, err := m.GitRepo.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n207 } - if m.PersistentVolumeClaim != nil { - dAtA[i] = 0x52 + if m.Secret != nil { + dAtA[i] = 0x32 i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.PersistentVolumeClaim.Size())) - n208, err := m.PersistentVolumeClaim.MarshalTo(dAtA[i:]) + i = encodeVarintGenerated(dAtA, i, uint64(m.Secret.Size())) + n208, err := m.Secret.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n208 } - if m.RBD != nil { - dAtA[i] = 0x5a + if m.NFS != nil { + dAtA[i] = 0x3a i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.RBD.Size())) - n209, err := m.RBD.MarshalTo(dAtA[i:]) + i = encodeVarintGenerated(dAtA, i, uint64(m.NFS.Size())) + n209, err := m.NFS.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n209 } - if m.FlexVolume != nil { - dAtA[i] = 0x62 + if m.ISCSI != nil { + dAtA[i] = 0x42 i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.FlexVolume.Size())) - n210, err := m.FlexVolume.MarshalTo(dAtA[i:]) + i = encodeVarintGenerated(dAtA, i, uint64(m.ISCSI.Size())) + n210, err := m.ISCSI.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n210 } - if m.Cinder != nil { - dAtA[i] = 0x6a + if m.Glusterfs != nil { + dAtA[i] = 0x4a i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.Cinder.Size())) - n211, err := m.Cinder.MarshalTo(dAtA[i:]) + i = encodeVarintGenerated(dAtA, i, uint64(m.Glusterfs.Size())) + n211, err := m.Glusterfs.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n211 } - if m.CephFS != nil { - dAtA[i] = 0x72 + if m.PersistentVolumeClaim != nil { + dAtA[i] = 0x52 i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.CephFS.Size())) - n212, err := m.CephFS.MarshalTo(dAtA[i:]) + i = encodeVarintGenerated(dAtA, i, uint64(m.PersistentVolumeClaim.Size())) + n212, err := m.PersistentVolumeClaim.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n212 } - if m.Flocker != nil { - dAtA[i] = 0x7a + if m.RBD != nil { + dAtA[i] = 0x5a i++ - i = encodeVarintGenerated(dAtA, i, uint64(m.Flocker.Size())) - n213, err := m.Flocker.MarshalTo(dAtA[i:]) + i = encodeVarintGenerated(dAtA, i, uint64(m.RBD.Size())) + n213, err := m.RBD.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n213 } + if m.FlexVolume != nil { + dAtA[i] = 0x62 + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.FlexVolume.Size())) + n214, err := m.FlexVolume.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n214 + } + if m.Cinder != nil { + dAtA[i] = 0x6a + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.Cinder.Size())) + n215, err := m.Cinder.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n215 + } + if m.CephFS != nil { + dAtA[i] = 0x72 + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.CephFS.Size())) + n216, err := m.CephFS.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n216 + } + if m.Flocker != nil { + dAtA[i] = 0x7a + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.Flocker.Size())) + n217, err := m.Flocker.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n217 + } if m.DownwardAPI != nil { dAtA[i] = 0x82 i++ dAtA[i] = 0x1 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.DownwardAPI.Size())) - n214, err := m.DownwardAPI.MarshalTo(dAtA[i:]) + n218, err := m.DownwardAPI.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n214 + i += n218 } if m.FC != nil { dAtA[i] = 0x8a @@ -10183,11 +10262,11 @@ func (m *VolumeSource) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x1 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.FC.Size())) - n215, err := m.FC.MarshalTo(dAtA[i:]) + n219, err := m.FC.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n215 + i += n219 } if m.AzureFile != nil { dAtA[i] = 0x92 @@ -10195,11 +10274,11 @@ func (m *VolumeSource) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x1 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.AzureFile.Size())) - n216, err := m.AzureFile.MarshalTo(dAtA[i:]) + n220, err := m.AzureFile.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n216 + i += n220 } if m.ConfigMap != nil { dAtA[i] = 0x9a @@ -10207,11 +10286,11 @@ func (m *VolumeSource) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x1 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ConfigMap.Size())) - n217, err := m.ConfigMap.MarshalTo(dAtA[i:]) + n221, err := m.ConfigMap.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n217 + i += n221 } if m.VsphereVolume != nil { dAtA[i] = 0xa2 @@ -10219,11 +10298,11 @@ func (m *VolumeSource) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x1 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.VsphereVolume.Size())) - n218, err := m.VsphereVolume.MarshalTo(dAtA[i:]) + n222, err := m.VsphereVolume.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n218 + i += n222 } if m.Quobyte != nil { dAtA[i] = 0xaa @@ -10231,11 +10310,11 @@ func (m *VolumeSource) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x1 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Quobyte.Size())) - n219, err := m.Quobyte.MarshalTo(dAtA[i:]) + n223, err := m.Quobyte.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n219 + i += n223 } if m.AzureDisk != nil { dAtA[i] = 0xb2 @@ -10243,11 +10322,11 @@ func (m *VolumeSource) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x1 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.AzureDisk.Size())) - n220, err := m.AzureDisk.MarshalTo(dAtA[i:]) + n224, err := m.AzureDisk.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n220 + i += n224 } if m.PhotonPersistentDisk != nil { dAtA[i] = 0xba @@ -10255,11 +10334,11 @@ func (m *VolumeSource) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x1 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.PhotonPersistentDisk.Size())) - n221, err := m.PhotonPersistentDisk.MarshalTo(dAtA[i:]) + n225, err := m.PhotonPersistentDisk.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n221 + i += n225 } if m.PortworxVolume != nil { dAtA[i] = 0xc2 @@ -10267,11 +10346,11 @@ func (m *VolumeSource) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x1 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.PortworxVolume.Size())) - n222, err := m.PortworxVolume.MarshalTo(dAtA[i:]) + n226, err := m.PortworxVolume.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n222 + i += n226 } if m.ScaleIO != nil { dAtA[i] = 0xca @@ -10279,11 +10358,11 @@ func (m *VolumeSource) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x1 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.ScaleIO.Size())) - n223, err := m.ScaleIO.MarshalTo(dAtA[i:]) + n227, err := m.ScaleIO.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n223 + i += n227 } if m.Projected != nil { dAtA[i] = 0xd2 @@ -10291,11 +10370,11 @@ func (m *VolumeSource) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x1 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.Projected.Size())) - n224, err := m.Projected.MarshalTo(dAtA[i:]) + n228, err := m.Projected.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n224 + i += n228 } if m.StorageOS != nil { dAtA[i] = 0xda @@ -10303,11 +10382,11 @@ func (m *VolumeSource) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x1 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.StorageOS.Size())) - n225, err := m.StorageOS.MarshalTo(dAtA[i:]) + n229, err := m.StorageOS.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n225 + i += n229 } return i, nil } @@ -10367,11 +10446,11 @@ func (m *WeightedPodAffinityTerm) MarshalTo(dAtA []byte) (int, error) { dAtA[i] = 0x12 i++ i = encodeVarintGenerated(dAtA, i, uint64(m.PodAffinityTerm.Size())) - n226, err := m.PodAffinityTerm.MarshalTo(dAtA[i:]) + n230, err := m.PodAffinityTerm.MarshalTo(dAtA[i:]) if err != nil { return 0, err } - i += n226 + i += n230 return i, nil } @@ -11163,6 +11242,22 @@ func (m *Event) Size() (n int) { n += 1 + sovGenerated(uint64(m.Count)) l = len(m.Type) n += 1 + l + sovGenerated(uint64(l)) + l = m.EventTime.Size() + n += 1 + l + sovGenerated(uint64(l)) + if m.Series != nil { + l = m.Series.Size() + n += 1 + l + sovGenerated(uint64(l)) + } + l = len(m.Action) + n += 1 + l + sovGenerated(uint64(l)) + if m.Related != nil { + l = m.Related.Size() + n += 1 + l + sovGenerated(uint64(l)) + } + l = len(m.ReportingController) + n += 1 + l + sovGenerated(uint64(l)) + l = len(m.ReportingInstance) + n += 1 + l + sovGenerated(uint64(l)) return n } @@ -11180,6 +11275,17 @@ func (m *EventList) Size() (n int) { return n } +func (m *EventSeries) Size() (n int) { + var l int + _ = l + n += 1 + sovGenerated(uint64(m.Count)) + l = m.LastObservedTime.Size() + n += 1 + l + sovGenerated(uint64(l)) + l = len(m.State) + n += 1 + l + sovGenerated(uint64(l)) + return n +} + func (m *EventSource) Size() (n int) { var l int _ = l @@ -14331,6 +14437,12 @@ func (this *Event) String() string { `LastTimestamp:` + strings.Replace(strings.Replace(this.LastTimestamp.String(), "Time", "k8s_io_apimachinery_pkg_apis_meta_v1.Time", 1), `&`, ``, 1) + `,`, `Count:` + fmt.Sprintf("%v", this.Count) + `,`, `Type:` + fmt.Sprintf("%v", this.Type) + `,`, + `EventTime:` + strings.Replace(strings.Replace(this.EventTime.String(), "MicroTime", "k8s_io_apimachinery_pkg_apis_meta_v1.MicroTime", 1), `&`, ``, 1) + `,`, + `Series:` + strings.Replace(fmt.Sprintf("%v", this.Series), "EventSeries", "EventSeries", 1) + `,`, + `Action:` + fmt.Sprintf("%v", this.Action) + `,`, + `Related:` + strings.Replace(fmt.Sprintf("%v", this.Related), "ObjectReference", "ObjectReference", 1) + `,`, + `ReportingController:` + fmt.Sprintf("%v", this.ReportingController) + `,`, + `ReportingInstance:` + fmt.Sprintf("%v", this.ReportingInstance) + `,`, `}`, }, "") return s @@ -14346,6 +14458,18 @@ func (this *EventList) String() string { }, "") return s } +func (this *EventSeries) String() string { + if this == nil { + return "nil" + } + s := strings.Join([]string{`&EventSeries{`, + `Count:` + fmt.Sprintf("%v", this.Count) + `,`, + `LastObservedTime:` + strings.Replace(strings.Replace(this.LastObservedTime.String(), "MicroTime", "k8s_io_apimachinery_pkg_apis_meta_v1.MicroTime", 1), `&`, ``, 1) + `,`, + `State:` + fmt.Sprintf("%v", this.State) + `,`, + `}`, + }, "") + return s +} func (this *EventSource) String() string { if this == nil { return "nil" @@ -23435,6 +23559,189 @@ func (m *Event) Unmarshal(dAtA []byte) error { } m.Type = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex + case 10: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field EventTime", 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.EventTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 11: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Series", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + msglen + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Series == nil { + m.Series = &EventSeries{} + } + if err := m.Series.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 12: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Action", 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.Action = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 13: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Related", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + msglen + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Related == nil { + m.Related = &ObjectReference{} + } + if err := m.Related.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 14: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ReportingController", 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.ReportingController = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 15: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ReportingInstance", 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.ReportingInstance = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipGenerated(dAtA[iNdEx:]) @@ -23567,6 +23874,134 @@ func (m *EventList) Unmarshal(dAtA []byte) error { } return nil } +func (m *EventSeries) 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: EventSeries: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: EventSeries: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Count", wireType) + } + m.Count = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.Count |= (int32(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field LastObservedTime", 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.LastObservedTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field State", 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.State = EventSeriesState(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 *EventSource) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 @@ -48679,766 +49114,777 @@ func init() { } var fileDescriptorGenerated = []byte{ - // 12170 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x7d, 0x6d, 0x70, 0x24, 0xc7, - 0x75, 0x98, 0x66, 0x17, 0x5f, 0xfb, 0xf0, 0xdd, 0x87, 0x3b, 0xee, 0x81, 0xbc, 0xc3, 0x71, 0x28, - 0x1d, 0x8f, 0x5f, 0x80, 0x78, 0x24, 0xc5, 0xb3, 0x48, 0xd1, 0x06, 0xb0, 0xc0, 0x1d, 0x78, 0x07, - 0xdc, 0xb2, 0x17, 0x77, 0x27, 0xd2, 0x34, 0xa3, 0xc1, 0x6e, 0x03, 0x18, 0x62, 0x30, 0xb3, 0x9c, - 0x99, 0xc5, 0x1d, 0x58, 0x76, 0x55, 0xc2, 0xd8, 0xca, 0x87, 0xfd, 0xc3, 0x95, 0xb8, 0x12, 0xc7, - 0x76, 0x39, 0x55, 0x89, 0x53, 0xb6, 0xe2, 0x24, 0x15, 0xc7, 0x8e, 0xed, 0x48, 0x4e, 0xe2, 0x38, - 0xa9, 0x94, 0xfc, 0x47, 0xb1, 0x92, 0x1f, 0x52, 0x95, 0x2b, 0x88, 0x75, 0x72, 0x25, 0xe5, 0x1f, - 0x49, 0x25, 0xf1, 0x2f, 0x23, 0x4e, 0x94, 0xea, 0xcf, 0xe9, 0x9e, 0x9d, 0xd9, 0x5d, 0x1c, 0x71, - 0x20, 0xa5, 0xd2, 0xbf, 0xdd, 0x7e, 0xaf, 0x5f, 0xf7, 0xf4, 0xc7, 0xeb, 0xd7, 0xaf, 0xdf, 0x07, - 0xbc, 0xb2, 0x73, 0x25, 0x9a, 0x75, 0x83, 0xb9, 0x9d, 0xd6, 0x06, 0x09, 0x7d, 0x12, 0x93, 0x68, - 0x6e, 0x8f, 0xf8, 0x8d, 0x20, 0x9c, 0x13, 0x00, 0xa7, 0xe9, 0xce, 0xd5, 0x83, 0x90, 0xcc, 0xed, - 0x3d, 0x3f, 0xb7, 0x45, 0x7c, 0x12, 0x3a, 0x31, 0x69, 0xcc, 0x36, 0xc3, 0x20, 0x0e, 0x10, 0xe2, - 0x38, 0xb3, 0x4e, 0xd3, 0x9d, 0xa5, 0x38, 0xb3, 0x7b, 0xcf, 0x4f, 0x3f, 0xb7, 0xe5, 0xc6, 0xdb, - 0xad, 0x8d, 0xd9, 0x7a, 0xb0, 0x3b, 0xb7, 0x15, 0x6c, 0x05, 0x73, 0x0c, 0x75, 0xa3, 0xb5, 0xc9, - 0xfe, 0xb1, 0x3f, 0xec, 0x17, 0x27, 0x31, 0xbd, 0x9a, 0x34, 0x43, 0xee, 0xc5, 0xc4, 0x8f, 0xdc, - 0xc0, 0x8f, 0x9e, 0x73, 0x9a, 0x6e, 0x44, 0xc2, 0x3d, 0x12, 0xce, 0x35, 0x77, 0xb6, 0x28, 0x2c, - 0x32, 0x11, 0xe6, 0xf6, 0x9e, 0xdf, 0x20, 0xb1, 0xd3, 0xd6, 0xa3, 0xe9, 0x17, 0x13, 0x72, 0xbb, - 0x4e, 0x7d, 0xdb, 0xf5, 0x49, 0xb8, 0x2f, 0x69, 0xcc, 0x85, 0x24, 0x0a, 0x5a, 0x61, 0x9d, 0x1c, - 0xa9, 0x56, 0x34, 0xb7, 0x4b, 0x62, 0x27, 0xe3, 0xeb, 0xa7, 0xe7, 0xf2, 0x6a, 0x85, 0x2d, 0x3f, - 0x76, 0x77, 0xdb, 0x9b, 0xf9, 0x4c, 0xb7, 0x0a, 0x51, 0x7d, 0x9b, 0xec, 0x3a, 0x6d, 0xf5, 0x5e, - 0xc8, 0xab, 0xd7, 0x8a, 0x5d, 0x6f, 0xce, 0xf5, 0xe3, 0x28, 0x0e, 0xd3, 0x95, 0xec, 0x6f, 0x58, - 0x70, 0x61, 0xfe, 0x4e, 0x6d, 0xc9, 0x73, 0xa2, 0xd8, 0xad, 0x2f, 0x78, 0x41, 0x7d, 0xa7, 0x16, - 0x07, 0x21, 0xb9, 0x1d, 0x78, 0xad, 0x5d, 0x52, 0x63, 0x03, 0x81, 0x9e, 0x85, 0xa1, 0x3d, 0xf6, - 0x7f, 0xa5, 0x52, 0xb6, 0x2e, 0x58, 0x97, 0x4a, 0x0b, 0x13, 0x5f, 0x3d, 0x98, 0xf9, 0xc4, 0xfd, - 0x83, 0x99, 0xa1, 0xdb, 0xa2, 0x1c, 0x2b, 0x0c, 0x74, 0x11, 0x06, 0x36, 0xa3, 0xf5, 0xfd, 0x26, - 0x29, 0x17, 0x18, 0xee, 0x98, 0xc0, 0x1d, 0x58, 0xae, 0xd1, 0x52, 0x2c, 0xa0, 0x68, 0x0e, 0x4a, - 0x4d, 0x27, 0x8c, 0xdd, 0xd8, 0x0d, 0xfc, 0x72, 0xf1, 0x82, 0x75, 0xa9, 0x7f, 0x61, 0x52, 0xa0, - 0x96, 0xaa, 0x12, 0x80, 0x13, 0x1c, 0xda, 0x8d, 0x90, 0x38, 0x8d, 0x9b, 0xbe, 0xb7, 0x5f, 0xee, - 0xbb, 0x60, 0x5d, 0x1a, 0x4a, 0xba, 0x81, 0x45, 0x39, 0x56, 0x18, 0xf6, 0xcf, 0x15, 0x60, 0x68, - 0x7e, 0x73, 0xd3, 0xf5, 0xdd, 0x78, 0x1f, 0xdd, 0x86, 0x11, 0x3f, 0x68, 0x10, 0xf9, 0x9f, 0x7d, - 0xc5, 0xf0, 0xe5, 0x0b, 0xb3, 0xed, 0x2b, 0x73, 0x76, 0x4d, 0xc3, 0x5b, 0x98, 0xb8, 0x7f, 0x30, - 0x33, 0xa2, 0x97, 0x60, 0x83, 0x0e, 0xc2, 0x30, 0xdc, 0x0c, 0x1a, 0x8a, 0x6c, 0x81, 0x91, 0x9d, - 0xc9, 0x22, 0x5b, 0x4d, 0xd0, 0x16, 0xc6, 0xef, 0x1f, 0xcc, 0x0c, 0x6b, 0x05, 0x58, 0x27, 0x82, - 0x36, 0x60, 0x9c, 0xfe, 0xf5, 0x63, 0x57, 0xd1, 0x2d, 0x32, 0xba, 0x4f, 0xe4, 0xd1, 0xd5, 0x50, - 0x17, 0x4e, 0xdd, 0x3f, 0x98, 0x19, 0x4f, 0x15, 0xe2, 0x34, 0x41, 0xfb, 0x7d, 0x18, 0x9b, 0x8f, - 0x63, 0xa7, 0xbe, 0x4d, 0x1a, 0x7c, 0x06, 0xd1, 0x8b, 0xd0, 0xe7, 0x3b, 0xbb, 0x44, 0xcc, 0xef, - 0x05, 0x31, 0xb0, 0x7d, 0x6b, 0xce, 0x2e, 0x39, 0x3c, 0x98, 0x99, 0xb8, 0xe5, 0xbb, 0xef, 0xb5, - 0xc4, 0xaa, 0xa0, 0x65, 0x98, 0x61, 0xa3, 0xcb, 0x00, 0x0d, 0xb2, 0xe7, 0xd6, 0x49, 0xd5, 0x89, - 0xb7, 0xc5, 0x7c, 0x23, 0x51, 0x17, 0x2a, 0x0a, 0x82, 0x35, 0x2c, 0xfb, 0x1e, 0x94, 0xe6, 0xf7, - 0x02, 0xb7, 0x51, 0x0d, 0x1a, 0x11, 0xda, 0x81, 0xf1, 0x66, 0x48, 0x36, 0x49, 0xa8, 0x8a, 0xca, - 0xd6, 0x85, 0xe2, 0xa5, 0xe1, 0xcb, 0x97, 0x32, 0x3f, 0xd6, 0x44, 0x5d, 0xf2, 0xe3, 0x70, 0x7f, - 0xe1, 0x11, 0xd1, 0xde, 0x78, 0x0a, 0x8a, 0xd3, 0x94, 0xed, 0x7f, 0x57, 0x80, 0xd3, 0xf3, 0xef, - 0xb7, 0x42, 0x52, 0x71, 0xa3, 0x9d, 0xf4, 0x0a, 0x6f, 0xb8, 0xd1, 0xce, 0x5a, 0x32, 0x02, 0x6a, - 0x69, 0x55, 0x44, 0x39, 0x56, 0x18, 0xe8, 0x39, 0x18, 0xa4, 0xbf, 0x6f, 0xe1, 0x15, 0xf1, 0xc9, - 0xa7, 0x04, 0xf2, 0x70, 0xc5, 0x89, 0x9d, 0x0a, 0x07, 0x61, 0x89, 0x83, 0x56, 0x61, 0xb8, 0xce, - 0x36, 0xe4, 0xd6, 0x6a, 0xd0, 0x20, 0x6c, 0x32, 0x4b, 0x0b, 0xcf, 0x50, 0xf4, 0xc5, 0xa4, 0xf8, - 0xf0, 0x60, 0xa6, 0xcc, 0xfb, 0x26, 0x48, 0x68, 0x30, 0xac, 0xd7, 0x47, 0xb6, 0xda, 0x5f, 0x7d, - 0x8c, 0x12, 0x64, 0xec, 0xad, 0x4b, 0xda, 0x56, 0xe9, 0x67, 0x5b, 0x65, 0x24, 0x7b, 0x9b, 0xa0, - 0xe7, 0xa1, 0x6f, 0xc7, 0xf5, 0x1b, 0xe5, 0x01, 0x46, 0xeb, 0x1c, 0x9d, 0xf3, 0xeb, 0xae, 0xdf, - 0x38, 0x3c, 0x98, 0x99, 0x34, 0xba, 0x43, 0x0b, 0x31, 0x43, 0xb5, 0xff, 0xd4, 0x82, 0x19, 0x06, - 0x5b, 0x76, 0x3d, 0x52, 0x25, 0x61, 0xe4, 0x46, 0x31, 0xf1, 0x63, 0x63, 0x40, 0x2f, 0x03, 0x44, - 0xa4, 0x1e, 0x92, 0x58, 0x1b, 0x52, 0xb5, 0x30, 0x6a, 0x0a, 0x82, 0x35, 0x2c, 0xca, 0x10, 0xa2, - 0x6d, 0x27, 0x64, 0xeb, 0x4b, 0x0c, 0xac, 0x62, 0x08, 0x35, 0x09, 0xc0, 0x09, 0x8e, 0xc1, 0x10, - 0x8a, 0xdd, 0x18, 0x02, 0xfa, 0x1c, 0x8c, 0x27, 0x8d, 0x45, 0x4d, 0xa7, 0x2e, 0x07, 0x90, 0x6d, - 0x99, 0x9a, 0x09, 0xc2, 0x69, 0x5c, 0xfb, 0x1f, 0x5a, 0x62, 0xf1, 0xd0, 0xaf, 0xfe, 0x98, 0x7f, - 0xab, 0xfd, 0xdb, 0x16, 0x0c, 0x2e, 0xb8, 0x7e, 0xc3, 0xf5, 0xb7, 0xd0, 0x17, 0x60, 0x88, 0x9e, - 0x4d, 0x0d, 0x27, 0x76, 0x04, 0xdf, 0xfb, 0xb4, 0xb6, 0xb7, 0xd4, 0x51, 0x31, 0xdb, 0xdc, 0xd9, - 0xa2, 0x05, 0xd1, 0x2c, 0xc5, 0xa6, 0xbb, 0xed, 0xe6, 0xc6, 0xbb, 0xa4, 0x1e, 0xaf, 0x92, 0xd8, - 0x49, 0x3e, 0x27, 0x29, 0xc3, 0x8a, 0x2a, 0xba, 0x0e, 0x03, 0xb1, 0x13, 0x6e, 0x91, 0x58, 0x30, - 0xc0, 0x4c, 0x46, 0xc5, 0x6b, 0x62, 0xba, 0x23, 0x89, 0x5f, 0x27, 0xc9, 0xb1, 0xb0, 0xce, 0xaa, - 0x62, 0x41, 0xc2, 0xfe, 0x55, 0x0b, 0xce, 0x2e, 0xd6, 0x56, 0x72, 0xd6, 0xd5, 0x45, 0x18, 0x68, - 0x84, 0xee, 0x1e, 0x09, 0xc5, 0x38, 0x2b, 0x2a, 0x15, 0x56, 0x8a, 0x05, 0x14, 0x5d, 0x81, 0x11, - 0x7e, 0x20, 0x5d, 0x73, 0xfc, 0x86, 0x27, 0x87, 0x78, 0x4a, 0x60, 0x8f, 0xdc, 0xd6, 0x60, 0xd8, - 0xc0, 0x3c, 0xe2, 0x40, 0xd7, 0x61, 0x64, 0xd1, 0x69, 0x3a, 0x1b, 0xae, 0xe7, 0xc6, 0x2e, 0x89, - 0xd0, 0x93, 0x50, 0x74, 0x1a, 0x0d, 0xc6, 0xc3, 0x4a, 0x0b, 0xa7, 0xef, 0x1f, 0xcc, 0x14, 0xe7, - 0x1b, 0x74, 0x33, 0x81, 0xc2, 0xda, 0xc7, 0x14, 0x03, 0x3d, 0x0d, 0x7d, 0x8d, 0x30, 0x68, 0x96, - 0x0b, 0x0c, 0xf3, 0x0c, 0xdd, 0x77, 0x95, 0x30, 0x68, 0xa6, 0x50, 0x19, 0x8e, 0xfd, 0xbb, 0x05, - 0x78, 0x6c, 0x91, 0x34, 0xb7, 0x97, 0x6b, 0x39, 0xa3, 0x72, 0x09, 0x86, 0x76, 0x03, 0xdf, 0x8d, - 0x83, 0x30, 0x12, 0x4d, 0xb3, 0xed, 0xbe, 0x2a, 0xca, 0xb0, 0x82, 0xa2, 0x0b, 0xd0, 0xd7, 0x4c, - 0x58, 0xf5, 0x88, 0x64, 0xf3, 0x8c, 0x49, 0x33, 0x08, 0xc5, 0x68, 0x45, 0x24, 0x14, 0x6c, 0x4a, - 0x61, 0xdc, 0x8a, 0x48, 0x88, 0x19, 0x24, 0x59, 0xef, 0x74, 0x27, 0x88, 0x3d, 0x94, 0x5a, 0xef, - 0x14, 0x82, 0x35, 0x2c, 0x54, 0x85, 0x12, 0xff, 0x87, 0xc9, 0x26, 0xe3, 0x48, 0x39, 0xab, 0xa4, - 0x26, 0x91, 0xc4, 0x2a, 0x19, 0x65, 0x1b, 0x42, 0x16, 0xe2, 0x84, 0x88, 0x31, 0x4f, 0x03, 0x5d, - 0xe7, 0xe9, 0x2b, 0x05, 0x40, 0x7c, 0x08, 0xbf, 0xcb, 0x06, 0xee, 0x56, 0xfb, 0xc0, 0x65, 0x1e, - 0x8d, 0x37, 0x82, 0xba, 0xe3, 0xa5, 0xf7, 0xd8, 0x71, 0x8d, 0xde, 0xcf, 0x5a, 0x80, 0x16, 0x5d, - 0xbf, 0x41, 0xc2, 0x13, 0x90, 0x0b, 0x8f, 0xb6, 0x01, 0x6f, 0xc0, 0xd8, 0xa2, 0xe7, 0x12, 0x3f, - 0x5e, 0xa9, 0x2e, 0x06, 0xfe, 0xa6, 0xbb, 0x85, 0x3e, 0x0b, 0x63, 0x54, 0x4c, 0x0e, 0x5a, 0x71, - 0x8d, 0xd4, 0x03, 0x9f, 0x49, 0x14, 0x54, 0xb8, 0x44, 0xf7, 0x0f, 0x66, 0xc6, 0xd6, 0x0d, 0x08, - 0x4e, 0x61, 0xda, 0x7f, 0x48, 0x3f, 0x34, 0xd8, 0x6d, 0x06, 0x3e, 0xf1, 0xe3, 0xc5, 0xc0, 0x6f, - 0x70, 0xc9, 0xf3, 0xb3, 0xd0, 0x17, 0xd3, 0x8e, 0xf3, 0x8f, 0xbc, 0x28, 0xa7, 0x96, 0x76, 0xf7, - 0xf0, 0x60, 0xe6, 0x4c, 0x7b, 0x0d, 0xf6, 0x41, 0xac, 0x0e, 0xfa, 0x01, 0x18, 0x88, 0x62, 0x27, - 0x6e, 0x45, 0xe2, 0xb3, 0x1f, 0x97, 0x9f, 0x5d, 0x63, 0xa5, 0x87, 0x07, 0x33, 0xe3, 0xaa, 0x1a, - 0x2f, 0xc2, 0xa2, 0x02, 0x7a, 0x0a, 0x06, 0x77, 0x49, 0x14, 0x39, 0x5b, 0x52, 0x68, 0x18, 0x17, - 0x75, 0x07, 0x57, 0x79, 0x31, 0x96, 0x70, 0xf4, 0x04, 0xf4, 0x93, 0x30, 0x0c, 0x42, 0xb1, 0xaa, - 0x46, 0x05, 0x62, 0xff, 0x12, 0x2d, 0xc4, 0x1c, 0x66, 0xff, 0x07, 0x0b, 0xc6, 0x55, 0x5f, 0x79, - 0x5b, 0x27, 0x70, 0x3a, 0xbc, 0x05, 0x50, 0x97, 0x1f, 0x18, 0x31, 0x7e, 0x37, 0x7c, 0xf9, 0x62, - 0xd6, 0x12, 0x6e, 0x1f, 0xc6, 0x84, 0xb2, 0x2a, 0x8a, 0xb0, 0x46, 0xcd, 0xfe, 0x97, 0x16, 0x9c, - 0x4a, 0x7d, 0xd1, 0x0d, 0x37, 0x8a, 0xd1, 0xdb, 0x6d, 0x5f, 0x35, 0xdb, 0xdb, 0x57, 0xd1, 0xda, - 0xec, 0x9b, 0xd4, 0x9a, 0x93, 0x25, 0xda, 0x17, 0x5d, 0x83, 0x7e, 0x37, 0x26, 0xbb, 0xf2, 0x63, - 0x9e, 0xe8, 0xf8, 0x31, 0xbc, 0x57, 0xc9, 0x8c, 0xac, 0xd0, 0x9a, 0x98, 0x13, 0xb0, 0xff, 0x97, - 0x05, 0x25, 0xbe, 0x6c, 0x57, 0x9d, 0xe6, 0x09, 0xcc, 0xc5, 0x0a, 0xf4, 0x31, 0xea, 0xbc, 0xe3, - 0x4f, 0x66, 0x77, 0x5c, 0x74, 0x67, 0x96, 0x8a, 0x7e, 0x5c, 0xc4, 0x56, 0xcc, 0x8c, 0x16, 0x61, - 0x46, 0x62, 0xfa, 0x65, 0x28, 0x29, 0x04, 0x34, 0x01, 0xc5, 0x1d, 0xc2, 0xaf, 0x55, 0x25, 0x4c, - 0x7f, 0xa2, 0x29, 0xe8, 0xdf, 0x73, 0xbc, 0x96, 0xd8, 0xec, 0x98, 0xff, 0xf9, 0x6c, 0xe1, 0x8a, - 0x65, 0x7f, 0x99, 0xed, 0x31, 0xd1, 0xc8, 0x92, 0xbf, 0x27, 0x98, 0xc9, 0xfb, 0x30, 0xe5, 0x65, - 0xf0, 0x30, 0x31, 0x10, 0xbd, 0xf3, 0xbc, 0xc7, 0x44, 0x5f, 0xa7, 0xb2, 0xa0, 0x38, 0xb3, 0x0d, - 0x7a, 0x0c, 0x04, 0x4d, 0xba, 0xa2, 0x1c, 0x8f, 0xf5, 0x57, 0x88, 0xcb, 0x37, 0x45, 0x19, 0x56, - 0x50, 0xca, 0x20, 0xa6, 0x54, 0xe7, 0xaf, 0x93, 0xfd, 0x1a, 0xf1, 0x48, 0x3d, 0x0e, 0xc2, 0x8f, - 0xb4, 0xfb, 0xe7, 0xf8, 0xe8, 0x73, 0xfe, 0x32, 0x2c, 0x08, 0x14, 0xaf, 0x93, 0x7d, 0x3e, 0x15, - 0xfa, 0xd7, 0x15, 0x3b, 0x7e, 0xdd, 0xaf, 0x59, 0x30, 0xaa, 0xbe, 0xee, 0x04, 0x36, 0xd2, 0x82, - 0xb9, 0x91, 0xce, 0x75, 0x5c, 0x8f, 0x39, 0x5b, 0xe8, 0x3b, 0x8c, 0x05, 0x08, 0x9c, 0x6a, 0x18, - 0xd0, 0xa1, 0xa1, 0x3c, 0xfb, 0xa3, 0x9c, 0x90, 0x5e, 0xbe, 0xeb, 0x3a, 0xd9, 0x5f, 0x0f, 0xa8, - 0xf8, 0x90, 0xfd, 0x5d, 0xc6, 0xac, 0xf5, 0x75, 0x9c, 0xb5, 0xdf, 0x28, 0xc0, 0x69, 0x35, 0x02, - 0xc6, 0x01, 0xfd, 0xdd, 0x3e, 0x06, 0xcf, 0xc3, 0x70, 0x83, 0x6c, 0x3a, 0x2d, 0x2f, 0x56, 0x37, - 0xe7, 0x7e, 0xae, 0x3d, 0xa9, 0x24, 0xc5, 0x58, 0xc7, 0x39, 0xc2, 0xb0, 0xfd, 0xd2, 0x30, 0xe3, - 0xbd, 0xb1, 0x43, 0x57, 0x30, 0x95, 0xde, 0x34, 0xfd, 0xc7, 0x88, 0xae, 0xff, 0x10, 0xba, 0x8e, - 0x27, 0xa0, 0xdf, 0xdd, 0xa5, 0x67, 0x71, 0xc1, 0x3c, 0x62, 0x57, 0x68, 0x21, 0xe6, 0x30, 0xf4, - 0x29, 0x18, 0xac, 0x07, 0xbb, 0xbb, 0x8e, 0xdf, 0x28, 0x17, 0x99, 0x3c, 0x39, 0x4c, 0x8f, 0xeb, - 0x45, 0x5e, 0x84, 0x25, 0x0c, 0x3d, 0x06, 0x7d, 0x4e, 0xb8, 0x15, 0x95, 0xfb, 0x18, 0xce, 0x10, - 0x6d, 0x69, 0x3e, 0xdc, 0x8a, 0x30, 0x2b, 0xa5, 0x72, 0xe2, 0xdd, 0x20, 0xdc, 0x71, 0xfd, 0xad, - 0x8a, 0x1b, 0x32, 0xa1, 0x4f, 0x93, 0x13, 0xef, 0x28, 0x08, 0xd6, 0xb0, 0xd0, 0x32, 0xf4, 0x37, - 0x83, 0x30, 0x8e, 0xca, 0x03, 0x6c, 0xb8, 0x1f, 0xcf, 0xd9, 0x4a, 0xfc, 0x6b, 0xab, 0x41, 0x18, - 0x27, 0x1f, 0x40, 0xff, 0x45, 0x98, 0x57, 0x47, 0x3f, 0x00, 0x45, 0xe2, 0xef, 0x95, 0x07, 0x19, - 0x95, 0xe9, 0x2c, 0x2a, 0x4b, 0xfe, 0xde, 0x6d, 0x27, 0x4c, 0xf8, 0xcc, 0x92, 0xbf, 0x87, 0x69, - 0x1d, 0xf4, 0x26, 0x94, 0xa4, 0xee, 0x34, 0x2a, 0x0f, 0xe5, 0x2f, 0x31, 0x2c, 0x90, 0x30, 0x79, - 0xaf, 0xe5, 0x86, 0x64, 0x97, 0xf8, 0x71, 0x94, 0xdc, 0x7e, 0x25, 0x34, 0xc2, 0x09, 0x35, 0xf4, - 0xa6, 0xbc, 0xce, 0xad, 0x06, 0x2d, 0x3f, 0x8e, 0xca, 0x25, 0xd6, 0xbd, 0x4c, 0x45, 0xdb, 0xed, - 0x04, 0x2f, 0x7d, 0xdf, 0xe3, 0x95, 0xb1, 0x41, 0x0a, 0x61, 0x18, 0xf5, 0xdc, 0x3d, 0xe2, 0x93, - 0x28, 0xaa, 0x86, 0xc1, 0x06, 0x29, 0x03, 0xeb, 0xf9, 0xd9, 0x6c, 0xfd, 0x53, 0xb0, 0x41, 0x16, - 0x26, 0xef, 0x1f, 0xcc, 0x8c, 0xde, 0xd0, 0xeb, 0x60, 0x93, 0x04, 0xba, 0x05, 0x63, 0x54, 0x40, - 0x75, 0x13, 0xa2, 0xc3, 0xdd, 0x88, 0x32, 0xe9, 0x14, 0x1b, 0x95, 0x70, 0x8a, 0x08, 0x7a, 0x1d, - 0x4a, 0x9e, 0xbb, 0x49, 0xea, 0xfb, 0x75, 0x8f, 0x94, 0x47, 0x18, 0xc5, 0xcc, 0x6d, 0x75, 0x43, - 0x22, 0xf1, 0x0b, 0x80, 0xfa, 0x8b, 0x93, 0xea, 0xe8, 0x36, 0x9c, 0x89, 0x49, 0xb8, 0xeb, 0xfa, - 0x0e, 0xdd, 0x0e, 0x42, 0x9e, 0x64, 0x5a, 0xbc, 0x51, 0xb6, 0xde, 0xce, 0x8b, 0xa1, 0x3b, 0xb3, - 0x9e, 0x89, 0x85, 0x73, 0x6a, 0xa3, 0x9b, 0x30, 0xce, 0x76, 0x42, 0xb5, 0xe5, 0x79, 0xd5, 0xc0, - 0x73, 0xeb, 0xfb, 0xe5, 0x31, 0x46, 0xf0, 0x53, 0x52, 0x4d, 0xb7, 0x62, 0x82, 0xe9, 0x8d, 0x37, - 0xf9, 0x87, 0xd3, 0xb5, 0xd1, 0x06, 0x53, 0xdb, 0xb4, 0x42, 0x37, 0xde, 0xa7, 0xeb, 0x97, 0xdc, - 0x8b, 0xcb, 0xe3, 0x1d, 0xef, 0x8f, 0x3a, 0xaa, 0xd2, 0xed, 0xe8, 0x85, 0x38, 0x4d, 0x90, 0x6e, - 0xed, 0x28, 0x6e, 0xb8, 0x7e, 0x79, 0x82, 0x71, 0x0c, 0xb5, 0x33, 0x6a, 0xb4, 0x10, 0x73, 0x18, - 0x53, 0xd9, 0xd0, 0x1f, 0x37, 0x29, 0x07, 0x9d, 0x64, 0x88, 0x89, 0xca, 0x46, 0x02, 0x70, 0x82, - 0x43, 0x8f, 0xe5, 0x38, 0xde, 0x2f, 0x23, 0x86, 0xaa, 0xb6, 0xcb, 0xfa, 0xfa, 0x9b, 0x98, 0x96, - 0xa3, 0x1b, 0x30, 0x48, 0xfc, 0xbd, 0xe5, 0x30, 0xd8, 0x2d, 0x9f, 0xca, 0xdf, 0xb3, 0x4b, 0x1c, - 0x85, 0x33, 0xf4, 0xe4, 0x02, 0x20, 0x8a, 0xb1, 0x24, 0x81, 0xee, 0x41, 0x39, 0x63, 0x46, 0xf8, - 0x04, 0x4c, 0xb1, 0x09, 0x78, 0x55, 0xd4, 0x2d, 0xaf, 0xe7, 0xe0, 0x1d, 0x76, 0x80, 0xe1, 0x5c, - 0xea, 0xe8, 0x47, 0x60, 0x94, 0x6f, 0x28, 0xae, 0xef, 0x8d, 0xca, 0xa7, 0xd9, 0xd7, 0x5c, 0xc8, - 0xdf, 0x9c, 0x1c, 0x71, 0xe1, 0xb4, 0xe8, 0xd0, 0xa8, 0x5e, 0x1a, 0x61, 0x93, 0x9a, 0xbd, 0x01, - 0x63, 0x8a, 0x6f, 0xb1, 0xa5, 0x83, 0x66, 0xa0, 0x9f, 0x32, 0x64, 0x79, 0x63, 0x2f, 0xd1, 0x99, - 0x62, 0x7a, 0x3a, 0xcc, 0xcb, 0xd9, 0x4c, 0xb9, 0xef, 0x93, 0x85, 0xfd, 0x98, 0xf0, 0x5b, 0x57, - 0x51, 0x9b, 0x29, 0x09, 0xc0, 0x09, 0x8e, 0xfd, 0xff, 0xb8, 0xdc, 0x93, 0x30, 0xc7, 0x1e, 0x8e, - 0x83, 0x67, 0x61, 0x68, 0x3b, 0x88, 0x62, 0x8a, 0xcd, 0xda, 0xe8, 0x4f, 0x24, 0x9d, 0x6b, 0xa2, - 0x1c, 0x2b, 0x0c, 0xf4, 0x0a, 0x8c, 0xd6, 0xf5, 0x06, 0xc4, 0x59, 0xa6, 0x86, 0xc0, 0x68, 0x1d, - 0x9b, 0xb8, 0xe8, 0x0a, 0x0c, 0xb1, 0xd7, 0x9a, 0x7a, 0xe0, 0x89, 0xfb, 0x9d, 0x3c, 0x90, 0x87, - 0xaa, 0xa2, 0xfc, 0x50, 0xfb, 0x8d, 0x15, 0x36, 0xbd, 0x73, 0xd3, 0x2e, 0xac, 0x54, 0xc5, 0x29, - 0xa2, 0xee, 0xdc, 0xd7, 0x58, 0x29, 0x16, 0x50, 0xfb, 0x6f, 0x14, 0xb4, 0x51, 0xa6, 0x37, 0x16, - 0x82, 0xaa, 0x30, 0x78, 0xd7, 0x71, 0x63, 0xd7, 0xdf, 0x12, 0xe2, 0xc2, 0x53, 0x1d, 0x8f, 0x14, - 0x56, 0xe9, 0x0e, 0xaf, 0xc0, 0x0f, 0x3d, 0xf1, 0x07, 0x4b, 0x32, 0x94, 0x62, 0xd8, 0xf2, 0x7d, - 0x4a, 0xb1, 0xd0, 0x2b, 0x45, 0xcc, 0x2b, 0x70, 0x8a, 0xe2, 0x0f, 0x96, 0x64, 0xd0, 0xdb, 0x00, - 0x72, 0x59, 0x92, 0x86, 0x78, 0x25, 0x79, 0xb6, 0x3b, 0xd1, 0x75, 0x55, 0x67, 0x61, 0x8c, 0x1e, - 0xa9, 0xc9, 0x7f, 0xac, 0xd1, 0xb3, 0x63, 0x26, 0x56, 0xb5, 0x77, 0x06, 0xfd, 0x30, 0xe5, 0x04, - 0x4e, 0x18, 0x93, 0xc6, 0x7c, 0x2c, 0x06, 0xe7, 0xe9, 0xde, 0xa4, 0xe2, 0x75, 0x77, 0x97, 0xe8, - 0x5c, 0x43, 0x10, 0xc1, 0x09, 0x3d, 0xfb, 0xb7, 0x8a, 0x50, 0xce, 0xeb, 0x2e, 0x5d, 0x74, 0xe4, - 0x9e, 0x1b, 0x2f, 0x52, 0x69, 0xc8, 0x32, 0x17, 0xdd, 0x92, 0x28, 0xc7, 0x0a, 0x83, 0xce, 0x7e, - 0xe4, 0x6e, 0xc9, 0x4b, 0x4d, 0x7f, 0x32, 0xfb, 0x35, 0x56, 0x8a, 0x05, 0x94, 0xe2, 0x85, 0xc4, - 0x89, 0xc4, 0x33, 0x9c, 0xb6, 0x4a, 0x30, 0x2b, 0xc5, 0x02, 0xaa, 0xeb, 0x23, 0xfa, 0xba, 0xe8, - 0x23, 0x8c, 0x21, 0xea, 0x3f, 0xde, 0x21, 0x42, 0xef, 0x00, 0x6c, 0xba, 0xbe, 0x1b, 0x6d, 0x33, - 0xea, 0x03, 0x47, 0xa6, 0xae, 0x64, 0xa9, 0x65, 0x45, 0x05, 0x6b, 0x14, 0xd1, 0x4b, 0x30, 0xac, - 0x36, 0xe0, 0x4a, 0xa5, 0x3c, 0x68, 0xbe, 0xf1, 0x24, 0xdc, 0xa8, 0x82, 0x75, 0x3c, 0xfb, 0xdd, - 0xf4, 0x7a, 0x11, 0x3b, 0x40, 0x1b, 0x5f, 0xab, 0xd7, 0xf1, 0x2d, 0x74, 0x1e, 0x5f, 0xfb, 0xf7, - 0x8a, 0x30, 0x6e, 0x34, 0xd6, 0x8a, 0x7a, 0xe0, 0x59, 0x57, 0xe9, 0x39, 0xe7, 0xc4, 0x44, 0xec, - 0x3f, 0xbb, 0xfb, 0x56, 0xd1, 0xcf, 0x42, 0xba, 0x03, 0x78, 0x7d, 0xf4, 0x0e, 0x94, 0x3c, 0x27, - 0x62, 0xba, 0x0d, 0x22, 0xf6, 0x5d, 0x2f, 0xc4, 0x92, 0x7b, 0x84, 0x13, 0xc5, 0xda, 0x51, 0xc3, - 0x69, 0x27, 0x24, 0xe9, 0x81, 0x4c, 0x65, 0x1f, 0xf9, 0xce, 0xab, 0x3a, 0x41, 0x05, 0xa4, 0x7d, - 0xcc, 0x61, 0xe8, 0x0a, 0x8c, 0x84, 0x84, 0xad, 0x8a, 0x45, 0x2a, 0xca, 0xb1, 0x65, 0xd6, 0x9f, - 0xc8, 0x7c, 0x58, 0x83, 0x61, 0x03, 0x33, 0x11, 0xe5, 0x07, 0x3a, 0x88, 0xf2, 0x4f, 0xc1, 0x20, - 0xfb, 0xa1, 0x56, 0x80, 0x9a, 0x8d, 0x15, 0x5e, 0x8c, 0x25, 0x3c, 0xbd, 0x60, 0x86, 0x7a, 0x5c, - 0x30, 0x4f, 0xc3, 0x58, 0xc5, 0x21, 0xbb, 0x81, 0xbf, 0xe4, 0x37, 0x9a, 0x81, 0xeb, 0xc7, 0xa8, - 0x0c, 0x7d, 0xec, 0x74, 0xe0, 0x7b, 0xbb, 0x8f, 0x52, 0xc0, 0x7d, 0x54, 0x30, 0xb7, 0xbf, 0x5e, - 0x80, 0xd1, 0x0a, 0xf1, 0x48, 0x4c, 0xf8, 0x55, 0x26, 0x42, 0xcb, 0x80, 0xb6, 0x42, 0xa7, 0x4e, - 0xaa, 0x24, 0x74, 0x83, 0x86, 0xae, 0xeb, 0x2c, 0xb2, 0xf7, 0x04, 0x74, 0xb5, 0x0d, 0x8a, 0x33, - 0x6a, 0xa0, 0xb7, 0x60, 0xb4, 0x19, 0x12, 0x43, 0x45, 0x67, 0xe5, 0x49, 0x23, 0x55, 0x1d, 0x91, - 0x0b, 0xc2, 0x46, 0x11, 0x36, 0x49, 0xa1, 0x1f, 0x82, 0x89, 0x20, 0x6c, 0x6e, 0x3b, 0x7e, 0x85, - 0x34, 0x89, 0xdf, 0xa0, 0x92, 0xbe, 0x50, 0x41, 0x4c, 0xdd, 0x3f, 0x98, 0x99, 0xb8, 0x99, 0x82, - 0xe1, 0x36, 0x6c, 0xf4, 0x16, 0x4c, 0x36, 0xc3, 0xa0, 0xe9, 0x6c, 0xb1, 0x85, 0x22, 0x04, 0x1a, - 0xce, 0x7d, 0x9e, 0xbd, 0x7f, 0x30, 0x33, 0x59, 0x4d, 0x03, 0x0f, 0x0f, 0x66, 0x4e, 0xb1, 0x81, - 0xa2, 0x25, 0x09, 0x10, 0xb7, 0x93, 0xb1, 0xb7, 0xe0, 0x74, 0x25, 0xb8, 0xeb, 0xdf, 0x75, 0xc2, - 0xc6, 0x7c, 0x75, 0x45, 0xd3, 0x1d, 0xac, 0xc9, 0xbb, 0x2b, 0x7f, 0x8b, 0xce, 0x3c, 0xa7, 0xb4, - 0x9a, 0x5c, 0x7e, 0x59, 0x76, 0x3d, 0x92, 0xa3, 0xa3, 0xf8, 0xdb, 0x05, 0xa3, 0xa5, 0x04, 0x5f, - 0x3d, 0x2b, 0x58, 0xb9, 0xcf, 0x0a, 0x6f, 0xc0, 0xd0, 0xa6, 0x4b, 0xbc, 0x06, 0x26, 0x9b, 0x62, - 0x66, 0x9e, 0xcc, 0x7f, 0x5e, 0x5b, 0xa6, 0x98, 0x52, 0x27, 0xc5, 0x6f, 0xbe, 0xcb, 0xa2, 0x32, - 0x56, 0x64, 0xd0, 0x0e, 0x4c, 0xc8, 0xab, 0x95, 0x84, 0x8a, 0x4d, 0xfc, 0x54, 0xa7, 0xfb, 0x9a, - 0x49, 0x9c, 0x4d, 0x20, 0x4e, 0x91, 0xc1, 0x6d, 0x84, 0xe9, 0x55, 0x77, 0x97, 0x1e, 0x57, 0x7d, - 0x6c, 0x49, 0xb3, 0xab, 0x2e, 0xbb, 0xb5, 0xb3, 0x52, 0xfb, 0x17, 0x2c, 0x78, 0xa4, 0x6d, 0x64, - 0x84, 0xf6, 0xe2, 0x98, 0x67, 0x21, 0xad, 0x4d, 0x28, 0x74, 0xd7, 0x26, 0xd8, 0xff, 0xc8, 0x82, - 0xa9, 0xa5, 0xdd, 0x66, 0xbc, 0x5f, 0x71, 0xcd, 0xa7, 0x8f, 0x97, 0x61, 0x60, 0x97, 0x34, 0xdc, - 0xd6, 0xae, 0x98, 0xb9, 0x19, 0xc9, 0xd2, 0x57, 0x59, 0xe9, 0xe1, 0xc1, 0xcc, 0x68, 0x2d, 0x0e, - 0x42, 0x67, 0x8b, 0xf0, 0x02, 0x2c, 0xd0, 0xd9, 0xc1, 0xe8, 0xbe, 0x4f, 0x6e, 0xb8, 0xbb, 0xae, - 0x7c, 0x2e, 0xed, 0xa8, 0x51, 0x9b, 0x95, 0x03, 0x3a, 0xfb, 0x46, 0xcb, 0xf1, 0x63, 0x37, 0xde, - 0x17, 0xaf, 0x3a, 0x92, 0x08, 0x4e, 0xe8, 0xd9, 0xdf, 0xb0, 0x60, 0x5c, 0xf2, 0x92, 0xf9, 0x46, - 0x23, 0x24, 0x51, 0x84, 0xa6, 0xa1, 0xe0, 0x36, 0x45, 0x2f, 0x41, 0xf4, 0xb2, 0xb0, 0x52, 0xc5, - 0x05, 0xb7, 0x89, 0xaa, 0x50, 0xe2, 0xaf, 0xae, 0xc9, 0xe2, 0xea, 0xe9, 0xed, 0x96, 0xf5, 0x60, - 0x5d, 0xd6, 0xc4, 0x09, 0x11, 0x29, 0x15, 0xb3, 0x73, 0xa8, 0x68, 0x3e, 0x09, 0x5d, 0x13, 0xe5, - 0x58, 0x61, 0xa0, 0x4b, 0x30, 0xe4, 0x07, 0x0d, 0xfe, 0x08, 0xce, 0xf7, 0x34, 0x5b, 0xb2, 0x6b, - 0xa2, 0x0c, 0x2b, 0xa8, 0xfd, 0x53, 0x16, 0x8c, 0xc8, 0x2f, 0xeb, 0x51, 0x40, 0xa7, 0x5b, 0x2b, - 0x11, 0xce, 0x93, 0xad, 0x45, 0x05, 0x6c, 0x06, 0x31, 0xe4, 0xea, 0xe2, 0x51, 0xe4, 0x6a, 0xfb, - 0xe7, 0x0b, 0x30, 0x26, 0xbb, 0x53, 0x6b, 0x6d, 0x44, 0x24, 0x46, 0xeb, 0x50, 0x72, 0xf8, 0x90, - 0x13, 0xb9, 0x62, 0x9f, 0xc8, 0xbe, 0xd0, 0x19, 0xf3, 0x93, 0x88, 0x3a, 0xf3, 0xb2, 0x36, 0x4e, - 0x08, 0x21, 0x0f, 0x26, 0xfd, 0x20, 0x66, 0xc7, 0x9e, 0x82, 0x77, 0x7a, 0x76, 0x48, 0x53, 0x3f, - 0x2b, 0xa8, 0x4f, 0xae, 0xa5, 0xa9, 0xe0, 0x76, 0xc2, 0x68, 0x49, 0x2a, 0x91, 0x8a, 0xf9, 0x57, - 0x38, 0x7d, 0x16, 0xb2, 0x75, 0x48, 0xf6, 0xef, 0x58, 0x50, 0x92, 0x68, 0x27, 0xf1, 0xc2, 0xb4, - 0x0a, 0x83, 0x11, 0x9b, 0x04, 0x39, 0x34, 0x76, 0xa7, 0x8e, 0xf3, 0xf9, 0x4a, 0x4e, 0x73, 0xfe, - 0x3f, 0xc2, 0x92, 0x06, 0xd3, 0x82, 0xab, 0xee, 0x7f, 0x4c, 0xb4, 0xe0, 0xaa, 0x3f, 0x39, 0x27, - 0xcc, 0x7f, 0x63, 0x7d, 0xd6, 0x54, 0x05, 0x54, 0xe8, 0x6c, 0x86, 0x64, 0xd3, 0xbd, 0x97, 0x16, - 0x3a, 0xab, 0xac, 0x14, 0x0b, 0x28, 0x7a, 0x1b, 0x46, 0xea, 0x52, 0x79, 0x9c, 0xb0, 0x81, 0x8b, - 0x1d, 0x55, 0xf1, 0xea, 0xd5, 0x86, 0x1b, 0xc8, 0x2d, 0x6a, 0xf5, 0xb1, 0x41, 0xcd, 0x7c, 0xf7, - 0x2f, 0x76, 0x7b, 0xf7, 0x4f, 0xe8, 0xe6, 0xbe, 0x5c, 0xdb, 0xbf, 0x68, 0xc1, 0x00, 0x57, 0x41, - 0xf6, 0xa6, 0xb3, 0xd5, 0x5e, 0xa1, 0x92, 0xb1, 0xbb, 0x4d, 0x0b, 0xc5, 0xa3, 0x14, 0x5a, 0x85, - 0x12, 0xfb, 0xc1, 0x54, 0x31, 0xc5, 0x7c, 0xcb, 0x40, 0xde, 0xaa, 0xde, 0xc1, 0xdb, 0xb2, 0x1a, - 0x4e, 0x28, 0xd8, 0x3f, 0x53, 0xa4, 0xac, 0x2a, 0x41, 0x35, 0x4e, 0x70, 0xeb, 0xe1, 0x9d, 0xe0, - 0x85, 0x87, 0x75, 0x82, 0x6f, 0xc1, 0x78, 0x5d, 0x7b, 0xf2, 0x4a, 0x66, 0xf2, 0x52, 0xc7, 0x45, - 0xa2, 0xbd, 0x8e, 0x71, 0x35, 0xdc, 0xa2, 0x49, 0x04, 0xa7, 0xa9, 0xa2, 0x1f, 0x86, 0x11, 0x3e, - 0xcf, 0xa2, 0x95, 0x3e, 0xd6, 0xca, 0xa7, 0xf2, 0xd7, 0x8b, 0xde, 0x04, 0x5b, 0x89, 0x35, 0xad, - 0x3a, 0x36, 0x88, 0xd9, 0x5f, 0xec, 0x87, 0xfe, 0xa5, 0x3d, 0xe2, 0xc7, 0x27, 0xc0, 0x90, 0xea, - 0x30, 0xe6, 0xfa, 0x7b, 0x81, 0xb7, 0x47, 0x1a, 0x1c, 0x7e, 0x94, 0xc3, 0xf5, 0x8c, 0x20, 0x3d, - 0xb6, 0x62, 0x90, 0xc0, 0x29, 0x92, 0x0f, 0xe3, 0xd6, 0x7e, 0x15, 0x06, 0xf8, 0xdc, 0x8b, 0x2b, - 0x7b, 0xa6, 0x82, 0x9d, 0x0d, 0xa2, 0xd8, 0x05, 0x89, 0x46, 0x81, 0x6b, 0xf4, 0x45, 0x75, 0xf4, - 0x2e, 0x8c, 0x6d, 0xba, 0x61, 0x14, 0xd3, 0xeb, 0x76, 0x14, 0x3b, 0xbb, 0xcd, 0x07, 0xb8, 0xa5, - 0xab, 0x71, 0x58, 0x36, 0x28, 0xe1, 0x14, 0x65, 0xb4, 0x05, 0xa3, 0xf4, 0xe2, 0x98, 0x34, 0x35, - 0x78, 0xe4, 0xa6, 0x94, 0x1a, 0xee, 0x86, 0x4e, 0x08, 0x9b, 0x74, 0x29, 0x33, 0xa9, 0xb3, 0x8b, - 0xe6, 0x10, 0x93, 0x28, 0x14, 0x33, 0xe1, 0x37, 0x4c, 0x0e, 0xa3, 0x3c, 0x89, 0x99, 0x8a, 0x94, - 0x4c, 0x9e, 0x94, 0x18, 0x84, 0xd8, 0x5f, 0xa2, 0xa7, 0x23, 0x1d, 0xc3, 0x13, 0x38, 0x5a, 0x5e, - 0x33, 0x8f, 0x96, 0xb3, 0xb9, 0xf3, 0x99, 0x73, 0xac, 0x7c, 0x01, 0x86, 0xb5, 0xe9, 0x46, 0x73, - 0x50, 0xaa, 0x4b, 0xbb, 0x06, 0xc1, 0x75, 0x95, 0xf8, 0xa2, 0x0c, 0x1e, 0x70, 0x82, 0x43, 0x47, - 0x83, 0x0a, 0x7b, 0x69, 0xab, 0x29, 0x2a, 0x0a, 0x62, 0x06, 0xb1, 0x5f, 0x00, 0x58, 0xba, 0x47, - 0xea, 0xf3, 0xfc, 0xe2, 0xa5, 0x3d, 0x9f, 0x59, 0xf9, 0xcf, 0x67, 0xf6, 0x7f, 0xb4, 0x60, 0x6c, - 0x79, 0xd1, 0x10, 0xc8, 0x67, 0x01, 0xb8, 0x14, 0x7a, 0xe7, 0xce, 0x9a, 0xd4, 0x0c, 0x73, 0xe5, - 0x9e, 0x2a, 0xc5, 0x1a, 0x06, 0x3a, 0x0b, 0x45, 0xaf, 0xe5, 0x0b, 0xe1, 0x70, 0xf0, 0xfe, 0xc1, - 0x4c, 0xf1, 0x46, 0xcb, 0xc7, 0xb4, 0x4c, 0x33, 0x54, 0x2a, 0xf6, 0x6c, 0xa8, 0xd4, 0xd5, 0x1e, - 0x1d, 0xcd, 0x40, 0xff, 0xdd, 0xbb, 0x6e, 0x23, 0x2a, 0xf7, 0x27, 0x5a, 0xeb, 0x3b, 0x77, 0x56, - 0x2a, 0x11, 0xe6, 0xe5, 0xf6, 0x5f, 0x2a, 0xc2, 0xc4, 0xb2, 0x47, 0xee, 0x3d, 0x90, 0xbd, 0x63, - 0xaf, 0xc6, 0x55, 0xb7, 0xda, 0xcf, 0xe3, 0xe3, 0x36, 0x27, 0xeb, 0x3e, 0x14, 0x6f, 0xc3, 0x20, - 0x7f, 0x85, 0xe5, 0x83, 0x31, 0x7c, 0xf9, 0xf9, 0xac, 0x2e, 0xa4, 0xc7, 0x62, 0x56, 0x28, 0x3e, - 0xb8, 0x49, 0x8a, 0x62, 0x62, 0xa2, 0x14, 0x4b, 0x92, 0xd3, 0x9f, 0x85, 0x11, 0x1d, 0xf3, 0x48, - 0xb6, 0x29, 0x7f, 0xd9, 0x82, 0x53, 0xcb, 0x5e, 0x50, 0xdf, 0x49, 0x59, 0xba, 0xbd, 0x04, 0xc3, - 0x74, 0x3f, 0x45, 0x86, 0x8d, 0xaf, 0x61, 0xf5, 0x2d, 0x40, 0x58, 0xc7, 0xd3, 0xaa, 0xdd, 0xba, - 0xb5, 0x52, 0xc9, 0x32, 0x16, 0x17, 0x20, 0xac, 0xe3, 0xd9, 0x5f, 0xb3, 0xe0, 0xdc, 0xd5, 0xc5, - 0xa5, 0xc4, 0xd8, 0xb3, 0xcd, 0x5e, 0x9d, 0x0a, 0x77, 0x0d, 0xad, 0x2b, 0x89, 0x70, 0x57, 0x61, - 0xbd, 0x10, 0xd0, 0x8f, 0x8b, 0x2f, 0xc6, 0xaf, 0x58, 0x70, 0xea, 0xaa, 0x1b, 0x63, 0xd2, 0x0c, - 0xd2, 0x96, 0xd3, 0x21, 0x69, 0x06, 0x91, 0x1b, 0x07, 0xe1, 0x7e, 0xda, 0x72, 0x1a, 0x2b, 0x08, - 0xd6, 0xb0, 0x78, 0xcb, 0x7b, 0x6e, 0x44, 0x7b, 0x5a, 0x30, 0x6f, 0x98, 0x58, 0x94, 0x63, 0x85, - 0x41, 0x3f, 0xac, 0xe1, 0x86, 0x4c, 0x42, 0xd8, 0x17, 0xdb, 0x59, 0x7d, 0x58, 0x45, 0x02, 0x70, - 0x82, 0x63, 0xff, 0x82, 0x05, 0xa7, 0xaf, 0x7a, 0xad, 0x28, 0x26, 0xe1, 0x66, 0x64, 0x74, 0xf6, - 0x05, 0x28, 0x11, 0x29, 0x85, 0x8b, 0xbe, 0xaa, 0x73, 0x43, 0x89, 0xe7, 0xdc, 0x6c, 0x5b, 0xe1, - 0xf5, 0x60, 0x36, 0x7a, 0x34, 0x73, 0xc7, 0x5f, 0x2f, 0xc0, 0xe8, 0xb5, 0xf5, 0xf5, 0xea, 0x55, - 0x12, 0x0b, 0x96, 0xd9, 0x5d, 0x83, 0x84, 0xb5, 0x8b, 0x70, 0x27, 0x59, 0xa7, 0x15, 0xbb, 0xde, - 0x2c, 0xf7, 0x13, 0x9a, 0x5d, 0xf1, 0xe3, 0x9b, 0x61, 0x2d, 0x0e, 0x5d, 0x7f, 0x2b, 0xf3, 0xea, - 0x2c, 0x19, 0x7b, 0x31, 0x8f, 0xb1, 0xa3, 0x17, 0x60, 0x80, 0x39, 0x2a, 0x49, 0xa9, 0xe3, 0x51, - 0x25, 0x2a, 0xb0, 0xd2, 0xc3, 0x83, 0x99, 0xd2, 0x2d, 0xbc, 0xc2, 0xff, 0x60, 0x81, 0x8a, 0x6e, - 0xc1, 0xf0, 0x76, 0x1c, 0x37, 0xaf, 0x11, 0xa7, 0x41, 0x42, 0xc9, 0x1d, 0xce, 0x67, 0x71, 0x07, - 0x3a, 0x08, 0x1c, 0x2d, 0xd9, 0x50, 0x49, 0x59, 0x84, 0x75, 0x3a, 0x76, 0x0d, 0x20, 0x81, 0x1d, - 0xd3, 0xb5, 0xc1, 0xfe, 0xb6, 0x05, 0x83, 0xdc, 0x66, 0x3c, 0x44, 0xaf, 0x42, 0x1f, 0xb9, 0x47, - 0xea, 0xe2, 0x04, 0xcf, 0xec, 0x70, 0x72, 0xca, 0x71, 0x25, 0x18, 0xfd, 0x8f, 0x59, 0x2d, 0x74, - 0x0d, 0x06, 0x69, 0x6f, 0xaf, 0x2a, 0x03, 0xfa, 0xc7, 0xf3, 0xbe, 0x58, 0x4d, 0x3b, 0x3f, 0x18, - 0x45, 0x11, 0x96, 0xd5, 0x99, 0x42, 0xa7, 0xde, 0xac, 0x51, 0x06, 0x16, 0x77, 0xba, 0x6e, 0xad, - 0x2f, 0x56, 0x39, 0x92, 0xa0, 0xc6, 0x15, 0x3a, 0xb2, 0x10, 0x27, 0x44, 0xec, 0x75, 0x28, 0xd1, - 0x49, 0x9d, 0xf7, 0x5c, 0xa7, 0xb3, 0x2e, 0xe9, 0x19, 0x28, 0x49, 0xbd, 0x4e, 0x24, 0xac, 0xda, - 0x19, 0x55, 0xa9, 0xf6, 0x89, 0x70, 0x02, 0xb7, 0x37, 0x61, 0x8a, 0x3d, 0x92, 0x3a, 0xf1, 0xb6, - 0xb1, 0xc7, 0xba, 0x2f, 0xe6, 0x67, 0x85, 0x7c, 0xc5, 0x67, 0xa6, 0xac, 0x99, 0xe1, 0x8e, 0x48, - 0x8a, 0x9a, 0xac, 0xf5, 0x27, 0x7d, 0xf0, 0xe8, 0x4a, 0x2d, 0xdf, 0x9d, 0xe0, 0x0a, 0x8c, 0x70, - 0x99, 0x80, 0x2e, 0x6d, 0xc7, 0x13, 0xed, 0xaa, 0x27, 0x84, 0x75, 0x0d, 0x86, 0x0d, 0x4c, 0x74, - 0x0e, 0x8a, 0xee, 0x7b, 0x7e, 0xda, 0xe6, 0x6e, 0xe5, 0x8d, 0x35, 0x4c, 0xcb, 0x29, 0x98, 0x8a, - 0x17, 0x9c, 0x95, 0x2a, 0xb0, 0x12, 0x31, 0x5e, 0x83, 0x31, 0x37, 0xaa, 0x47, 0xee, 0x8a, 0x4f, - 0xf9, 0x4c, 0xe2, 0x8a, 0x92, 0xc8, 0xfe, 0xb4, 0xd3, 0x0a, 0x8a, 0x53, 0xd8, 0x1a, 0x5f, 0xef, - 0xef, 0x59, 0x44, 0xe9, 0x6a, 0xe6, 0x4d, 0xa5, 0xaf, 0x26, 0xfb, 0xba, 0x88, 0xd9, 0xff, 0x08, - 0xe9, 0x8b, 0x7f, 0x70, 0x84, 0x25, 0x0c, 0x5d, 0x85, 0xc9, 0xfa, 0xb6, 0xd3, 0x9c, 0x6f, 0xc5, - 0xdb, 0x15, 0x37, 0xaa, 0x07, 0x7b, 0x24, 0xdc, 0x67, 0x32, 0xf1, 0x50, 0xa2, 0x6e, 0x52, 0x80, - 0xc5, 0x6b, 0xf3, 0x55, 0x8a, 0x89, 0xdb, 0xeb, 0x98, 0xca, 0x01, 0x38, 0x0e, 0xa7, 0x80, 0x79, - 0x18, 0x97, 0xcd, 0xd4, 0x48, 0xc4, 0xce, 0x88, 0x61, 0xd6, 0x31, 0xe5, 0x24, 0x26, 0x8a, 0x55, - 0xb7, 0xd2, 0xf8, 0xe8, 0x65, 0x18, 0x75, 0x7d, 0x37, 0x76, 0x9d, 0x38, 0x08, 0xd9, 0x09, 0x3b, - 0xc2, 0x4f, 0x0d, 0xca, 0xe6, 0x57, 0x74, 0x00, 0x36, 0xf1, 0xec, 0x3f, 0xee, 0x83, 0x49, 0x36, - 0x6d, 0xdf, 0x5f, 0x61, 0x1f, 0x9b, 0x15, 0x76, 0xab, 0x7d, 0x85, 0x1d, 0x87, 0xb8, 0xfb, 0x51, - 0x2e, 0xb3, 0x77, 0xa1, 0xa4, 0xcc, 0x26, 0xa5, 0xe5, 0xaf, 0x95, 0x63, 0xf9, 0xdb, 0x5d, 0xfa, - 0x90, 0xaf, 0x33, 0xc5, 0xcc, 0xd7, 0x99, 0xbf, 0x63, 0x41, 0x62, 0x3d, 0x86, 0xae, 0x41, 0xa9, - 0x19, 0xb0, 0x17, 0xda, 0x50, 0x9a, 0x3d, 0x3c, 0x9a, 0x79, 0x50, 0xf1, 0x43, 0x91, 0x8f, 0x5f, - 0x55, 0xd6, 0xc0, 0x49, 0x65, 0xb4, 0x00, 0x83, 0xcd, 0x90, 0xd4, 0x62, 0xe6, 0xff, 0xd4, 0x95, - 0x0e, 0x5f, 0x23, 0x1c, 0x1f, 0xcb, 0x8a, 0xf6, 0x6f, 0x58, 0x00, 0xfc, 0x01, 0xc4, 0xf1, 0xb7, - 0xc8, 0x09, 0x28, 0x75, 0x2a, 0xd0, 0x17, 0x35, 0x49, 0xbd, 0xd3, 0xdb, 0x79, 0xd2, 0x9f, 0x5a, - 0x93, 0xd4, 0x93, 0x01, 0xa7, 0xff, 0x30, 0xab, 0x6d, 0xff, 0x04, 0xc0, 0x58, 0x82, 0x46, 0x2f, - 0xdb, 0xe8, 0x39, 0xc3, 0xbb, 0xe4, 0x6c, 0xca, 0xbb, 0xa4, 0xc4, 0xb0, 0x35, 0x87, 0x92, 0x77, - 0xa1, 0xb8, 0xeb, 0xdc, 0x13, 0x37, 0xfa, 0x67, 0x3a, 0x77, 0x83, 0xd2, 0x9f, 0x5d, 0x75, 0xee, - 0xf1, 0x3b, 0xd3, 0x33, 0x72, 0x81, 0xac, 0x3a, 0xf7, 0x0e, 0xf9, 0x0b, 0x39, 0x63, 0x52, 0x37, - 0xdc, 0x28, 0xfe, 0xe0, 0xbf, 0x24, 0xff, 0xd9, 0xb2, 0xa3, 0x8d, 0xb0, 0xb6, 0x5c, 0x5f, 0x3c, - 0x07, 0xf4, 0xd4, 0x96, 0xeb, 0xa7, 0xdb, 0x72, 0xfd, 0x1e, 0xda, 0x72, 0x7d, 0xf4, 0x3e, 0x0c, - 0x8a, 0xa7, 0x37, 0x66, 0x16, 0x3b, 0x7c, 0x79, 0xae, 0x87, 0xf6, 0xc4, 0xcb, 0x1d, 0x6f, 0x73, - 0x4e, 0xde, 0x09, 0x45, 0x69, 0xd7, 0x76, 0x65, 0x83, 0xe8, 0x6f, 0x59, 0x30, 0x26, 0x7e, 0x63, - 0xf2, 0x5e, 0x8b, 0x44, 0xb1, 0x90, 0x3d, 0x3f, 0xd3, 0x7b, 0x1f, 0x44, 0x45, 0xde, 0x95, 0xcf, - 0x48, 0x36, 0x6b, 0x02, 0xbb, 0xf6, 0x28, 0xd5, 0x0b, 0xf4, 0x4f, 0x2c, 0x98, 0xda, 0x75, 0xee, - 0xf1, 0x16, 0x79, 0x19, 0x76, 0x62, 0x37, 0x10, 0x66, 0xbe, 0xaf, 0xf6, 0x36, 0xfd, 0x6d, 0xd5, - 0x79, 0x27, 0xa5, 0x45, 0xe0, 0x54, 0x16, 0x4a, 0xd7, 0xae, 0x66, 0xf6, 0x6b, 0x7a, 0x13, 0x86, - 0xe4, 0x7a, 0xcb, 0xb8, 0x79, 0x57, 0x74, 0xc1, 0xfa, 0xc8, 0x2f, 0x9f, 0xda, 0x4d, 0x9d, 0xb5, - 0x23, 0xd6, 0xda, 0x43, 0x6d, 0xe7, 0x5d, 0x18, 0xd1, 0xd7, 0xd8, 0x43, 0x6d, 0xeb, 0x3d, 0x38, - 0x95, 0xb1, 0x96, 0x1e, 0x6a, 0x93, 0x77, 0xe1, 0x6c, 0xee, 0xfa, 0x78, 0x98, 0x0d, 0xdb, 0xbf, - 0x6e, 0xe9, 0x7c, 0xf0, 0x04, 0x54, 0xa1, 0x8b, 0xa6, 0x2a, 0xf4, 0x7c, 0xe7, 0x9d, 0x93, 0xa3, - 0x0f, 0x7d, 0x5b, 0xef, 0x34, 0xe5, 0xea, 0xe8, 0x75, 0x18, 0xf0, 0x68, 0x89, 0x7c, 0xf3, 0xb5, - 0xbb, 0xef, 0xc8, 0x44, 0x96, 0x62, 0xe5, 0x11, 0x16, 0x14, 0xec, 0xdf, 0xb6, 0xa0, 0xef, 0x04, - 0x46, 0x02, 0x9b, 0x23, 0xf1, 0x5c, 0x2e, 0x69, 0x11, 0x70, 0x64, 0x16, 0x3b, 0x77, 0x97, 0x64, - 0x50, 0x95, 0x9c, 0x81, 0xf9, 0xbf, 0x05, 0x18, 0xa6, 0x4d, 0x49, 0xe3, 0xa4, 0x57, 0x60, 0xd4, - 0x73, 0x36, 0x88, 0x27, 0x9f, 0x67, 0xd2, 0x0a, 0x93, 0x1b, 0x3a, 0x10, 0x9b, 0xb8, 0xb4, 0xf2, - 0xa6, 0xfe, 0x52, 0x25, 0xe4, 0x17, 0x55, 0xd9, 0x78, 0xc6, 0xc2, 0x26, 0x2e, 0xbd, 0xbb, 0xdf, - 0x75, 0xe2, 0xfa, 0xb6, 0x50, 0xa6, 0xa8, 0xee, 0xde, 0xa1, 0x85, 0x98, 0xc3, 0xa8, 0x00, 0x27, - 0x57, 0xe7, 0x6d, 0x7a, 0x33, 0x0c, 0x7c, 0x21, 0x1e, 0x2b, 0x01, 0x0e, 0x9b, 0x60, 0x9c, 0xc6, - 0xcf, 0x70, 0x33, 0xed, 0x67, 0xa6, 0x57, 0x3d, 0xb8, 0x99, 0xa2, 0x2a, 0x4c, 0xb9, 0x7e, 0xdd, - 0x6b, 0x35, 0xc8, 0x2d, 0x9f, 0x4b, 0x77, 0x9e, 0xfb, 0x3e, 0x69, 0x08, 0x01, 0x5a, 0x59, 0xc9, - 0xad, 0x64, 0xe0, 0xe0, 0xcc, 0x9a, 0xf6, 0x5f, 0x80, 0x53, 0x37, 0x02, 0xa7, 0xb1, 0xe0, 0x78, - 0x8e, 0x5f, 0x27, 0xe1, 0x8a, 0xbf, 0xd5, 0xd5, 0xf8, 0x43, 0x37, 0xd5, 0x28, 0x74, 0x33, 0xd5, - 0xb0, 0xb7, 0x01, 0xe9, 0x0d, 0x08, 0x93, 0x43, 0x0c, 0x83, 0x2e, 0x6f, 0x4a, 0x2c, 0xff, 0x27, - 0xb3, 0xa5, 0xeb, 0xb6, 0x9e, 0x69, 0xc6, 0x74, 0xbc, 0x00, 0x4b, 0x42, 0xf6, 0x15, 0xc8, 0x74, - 0x33, 0xea, 0xae, 0xb6, 0xb1, 0x5f, 0x82, 0x49, 0x56, 0xf3, 0x68, 0x2a, 0x05, 0xfb, 0xaf, 0x59, - 0x30, 0xbe, 0x96, 0x72, 0x0c, 0xbf, 0x08, 0x03, 0x3c, 0xb4, 0x50, 0x5a, 0xc1, 0x5a, 0x63, 0xa5, - 0x58, 0x40, 0x8f, 0x5d, 0xbf, 0xf7, 0x1d, 0x0b, 0x4a, 0x2a, 0xe6, 0xc4, 0x09, 0x08, 0xb5, 0x8b, - 0x86, 0x50, 0x9b, 0xa9, 0x77, 0x52, 0xdd, 0xc9, 0x93, 0x69, 0xd1, 0x75, 0xe5, 0xe2, 0xdc, 0x41, - 0xe5, 0x94, 0x90, 0xe1, 0x0e, 0xb1, 0x63, 0xa6, 0x1f, 0xb4, 0x74, 0x7a, 0x66, 0xd6, 0x17, 0x0a, - 0xf7, 0x63, 0x62, 0x7d, 0xa1, 0xfa, 0x93, 0xc3, 0xfd, 0xaa, 0x5a, 0x97, 0xd9, 0xa9, 0xf0, 0x83, - 0xcc, 0x42, 0x99, 0xed, 0x4d, 0x15, 0x59, 0x60, 0x46, 0x58, 0x1c, 0x8b, 0xd2, 0x43, 0xc6, 0xc8, - 0xc4, 0x3f, 0x1e, 0x1f, 0x24, 0xa9, 0x62, 0x5f, 0x83, 0xf1, 0xd4, 0x80, 0xa1, 0x97, 0xa0, 0xbf, - 0xb9, 0xed, 0x44, 0x24, 0x65, 0x71, 0xd6, 0x5f, 0xa5, 0x85, 0x87, 0x07, 0x33, 0x63, 0xaa, 0x02, - 0x2b, 0xc1, 0x1c, 0xdb, 0xfe, 0x9f, 0x16, 0xf4, 0xad, 0x05, 0x8d, 0x93, 0x58, 0x4c, 0xaf, 0x19, - 0x8b, 0xe9, 0xb1, 0xbc, 0xe8, 0x4a, 0xb9, 0xeb, 0x68, 0x39, 0xb5, 0x8e, 0xce, 0xe7, 0x52, 0xe8, - 0xbc, 0x84, 0x76, 0x61, 0x98, 0xc5, 0x6c, 0x12, 0x16, 0x70, 0x2f, 0x18, 0xf7, 0xab, 0x99, 0xd4, - 0xfd, 0x6a, 0x5c, 0x43, 0xd5, 0x6e, 0x59, 0x4f, 0xc1, 0xa0, 0xb0, 0xc2, 0x4a, 0xdb, 0x62, 0x0b, - 0x5c, 0x2c, 0xe1, 0xf6, 0x2f, 0x16, 0xc1, 0x88, 0x11, 0x85, 0x7e, 0xc7, 0x82, 0xd9, 0x90, 0x3b, - 0xb7, 0x35, 0x2a, 0xad, 0xd0, 0xf5, 0xb7, 0x6a, 0xf5, 0x6d, 0xd2, 0x68, 0x79, 0xae, 0xbf, 0xb5, - 0xb2, 0xe5, 0x07, 0xaa, 0x78, 0xe9, 0x1e, 0xa9, 0xb7, 0xd8, 0x9b, 0x4b, 0x97, 0x80, 0x54, 0xca, - 0xca, 0xe1, 0xf2, 0xfd, 0x83, 0x99, 0x59, 0x7c, 0x24, 0xda, 0xf8, 0x88, 0x7d, 0x41, 0x5f, 0xb3, - 0x60, 0x8e, 0x87, 0x4e, 0xea, 0xbd, 0xff, 0x1d, 0x6e, 0xa3, 0x55, 0x49, 0x2a, 0x21, 0xb2, 0x4e, - 0xc2, 0xdd, 0x85, 0x97, 0xc5, 0x80, 0xce, 0x55, 0x8f, 0xd6, 0x16, 0x3e, 0x6a, 0xe7, 0xec, 0x7f, - 0x53, 0x84, 0x51, 0x3a, 0x8a, 0x49, 0x40, 0x87, 0x97, 0x8c, 0x25, 0xf1, 0x78, 0x6a, 0x49, 0x4c, - 0x1a, 0xc8, 0xc7, 0x13, 0xcb, 0x21, 0x82, 0x49, 0xcf, 0x89, 0xe2, 0x6b, 0xc4, 0x09, 0xe3, 0x0d, - 0xe2, 0x30, 0xb3, 0x02, 0xb1, 0xcc, 0x8f, 0x62, 0xa9, 0xa0, 0xd4, 0x5f, 0x37, 0xd2, 0xc4, 0x70, - 0x3b, 0x7d, 0xb4, 0x07, 0x88, 0x99, 0x30, 0x84, 0x8e, 0x1f, 0xf1, 0x6f, 0x71, 0xc5, 0x7b, 0xcc, - 0xd1, 0x5a, 0x9d, 0x16, 0xad, 0xa2, 0x1b, 0x6d, 0xd4, 0x70, 0x46, 0x0b, 0x9a, 0x69, 0x4a, 0x7f, - 0xaf, 0xa6, 0x29, 0x03, 0x5d, 0x1c, 0x1e, 0x76, 0x61, 0x42, 0xcc, 0xca, 0xa6, 0xbb, 0x25, 0x0e, - 0xe9, 0x37, 0x53, 0xa6, 0x6b, 0x56, 0xef, 0x46, 0x36, 0x5d, 0xec, 0xd6, 0xec, 0x1f, 0x85, 0x53, - 0xb4, 0x39, 0xd3, 0x3c, 0x3f, 0x42, 0x04, 0xc6, 0x77, 0x5a, 0x1b, 0xc4, 0x23, 0xb1, 0x2c, 0x13, - 0x8d, 0x66, 0x8a, 0xfd, 0x66, 0xed, 0x44, 0xb6, 0xbc, 0x6e, 0x92, 0xc0, 0x69, 0x9a, 0xf6, 0x2f, - 0x5b, 0xc0, 0x8c, 0x60, 0x4f, 0xe0, 0xf8, 0xfb, 0x9c, 0x79, 0xfc, 0x95, 0xf3, 0x38, 0x50, 0xce, - 0xc9, 0xf7, 0x22, 0x9f, 0x96, 0x6a, 0x18, 0xdc, 0xdb, 0x97, 0xb2, 0x7f, 0x77, 0x89, 0xeb, 0xff, - 0x58, 0x7c, 0x43, 0x2a, 0x5f, 0x5f, 0xf4, 0x63, 0x30, 0x54, 0x77, 0x9a, 0x4e, 0x9d, 0x07, 0xe7, - 0xcb, 0xd5, 0xfe, 0x18, 0x95, 0x66, 0x17, 0x45, 0x0d, 0xae, 0xcd, 0xf8, 0xb4, 0xfc, 0x4a, 0x59, - 0xdc, 0x55, 0x83, 0xa1, 0x9a, 0x9c, 0xde, 0x81, 0x51, 0x83, 0xd8, 0x43, 0xbd, 0xfa, 0xfe, 0x18, - 0x3f, 0x2e, 0xd4, 0x8d, 0x65, 0x17, 0x26, 0x7d, 0xed, 0x3f, 0x65, 0x8e, 0x52, 0x9c, 0xfe, 0x64, - 0xb7, 0x03, 0x81, 0x71, 0x52, 0xcd, 0xc8, 0x37, 0x45, 0x06, 0xb7, 0x53, 0xb6, 0xff, 0x9e, 0x05, - 0x8f, 0xe8, 0x88, 0x9a, 0x1b, 0x76, 0x37, 0x7d, 0x72, 0x05, 0x86, 0x82, 0x26, 0x09, 0x9d, 0xe4, - 0x4e, 0x76, 0x49, 0x0e, 0xfa, 0x4d, 0x51, 0x7e, 0x78, 0x30, 0x33, 0xa5, 0x53, 0x97, 0xe5, 0x58, - 0xd5, 0x44, 0x36, 0x0c, 0xb0, 0xc1, 0x88, 0x84, 0x8b, 0x3c, 0x0b, 0x60, 0xc7, 0x9e, 0x56, 0x23, - 0x2c, 0x20, 0xf6, 0x4f, 0x58, 0x7c, 0x61, 0xe9, 0x5d, 0x47, 0xef, 0xc1, 0xc4, 0x2e, 0xbd, 0xbe, - 0x2d, 0xdd, 0x6b, 0x86, 0x5c, 0x8d, 0x2e, 0xc7, 0xe9, 0x99, 0x6e, 0xe3, 0xa4, 0x7d, 0xe4, 0x42, - 0x59, 0xf4, 0x79, 0x62, 0x35, 0x45, 0x0c, 0xb7, 0x91, 0xb7, 0xff, 0xac, 0xc0, 0x77, 0x22, 0x93, - 0xea, 0x9e, 0x82, 0xc1, 0x66, 0xd0, 0x58, 0x5c, 0xa9, 0x60, 0x31, 0x42, 0x8a, 0x5d, 0x55, 0x79, - 0x31, 0x96, 0x70, 0x74, 0x19, 0x80, 0xdc, 0x8b, 0x49, 0xe8, 0x3b, 0x9e, 0x32, 0xfc, 0x50, 0xc2, - 0xd3, 0x92, 0x82, 0x60, 0x0d, 0x8b, 0xd6, 0x69, 0x86, 0xc1, 0x9e, 0xdb, 0x60, 0x4e, 0x44, 0x45, - 0xb3, 0x4e, 0x55, 0x41, 0xb0, 0x86, 0x45, 0xaf, 0xca, 0x2d, 0x3f, 0xe2, 0x07, 0xa0, 0xb3, 0x21, - 0xa2, 0x4a, 0x0d, 0x25, 0x57, 0xe5, 0x5b, 0x3a, 0x10, 0x9b, 0xb8, 0x68, 0x1e, 0x06, 0x62, 0x87, - 0x99, 0x33, 0xf4, 0xe7, 0x9b, 0x87, 0xad, 0x53, 0x0c, 0x3d, 0x5a, 0x1b, 0xad, 0x80, 0x45, 0x45, - 0xf4, 0x96, 0x64, 0xc1, 0x9c, 0x25, 0x0b, 0x33, 0xbf, 0xdc, 0x65, 0xab, 0xb3, 0x6f, 0x9d, 0x07, - 0x0b, 0xf3, 0x41, 0x83, 0x96, 0xfd, 0xe3, 0x25, 0x80, 0x44, 0xda, 0x43, 0xef, 0xb7, 0xb1, 0x88, - 0x67, 0x3b, 0xcb, 0x87, 0xc7, 0xc7, 0x1f, 0xd0, 0x17, 0x2d, 0x18, 0x76, 0x3c, 0x2f, 0xa8, 0x3b, - 0x31, 0x1b, 0xe5, 0x42, 0x67, 0x16, 0x25, 0xda, 0x9f, 0x4f, 0x6a, 0xf0, 0x2e, 0xbc, 0x20, 0x2d, - 0x15, 0x34, 0x48, 0xd7, 0x5e, 0xe8, 0x0d, 0xa3, 0x4f, 0xcb, 0x4b, 0x00, 0x5f, 0x1e, 0xd3, 0xe9, - 0x4b, 0x40, 0x89, 0x71, 0x63, 0x4d, 0xfe, 0x47, 0xb7, 0x8c, 0xf0, 0x4b, 0x7d, 0xf9, 0x9e, 0xe6, - 0x86, 0xd0, 0xd3, 0x2d, 0xf2, 0x12, 0xaa, 0xea, 0xee, 0x0e, 0xfd, 0xf9, 0xe1, 0x18, 0x34, 0xe9, - 0xba, 0x8b, 0xab, 0xc3, 0xbb, 0x30, 0xde, 0x30, 0x8f, 0x5b, 0xb1, 0x9a, 0x9e, 0xcc, 0xa3, 0x9b, - 0x3a, 0x9d, 0x93, 0x03, 0x36, 0x05, 0xc0, 0x69, 0xc2, 0xa8, 0xca, 0x1d, 0x4f, 0x56, 0xfc, 0xcd, - 0x40, 0x98, 0x8b, 0xda, 0xb9, 0x73, 0xb9, 0x1f, 0xc5, 0x64, 0x97, 0x62, 0x26, 0xe7, 0xe8, 0x9a, - 0xa8, 0x8b, 0x15, 0x15, 0xf4, 0x3a, 0x0c, 0x30, 0x6f, 0xc0, 0xa8, 0x3c, 0x94, 0xaf, 0x07, 0x34, - 0x1d, 0xd9, 0x93, 0x4d, 0xc5, 0xfe, 0x46, 0x58, 0x50, 0x40, 0xd7, 0x64, 0xb4, 0x8b, 0x68, 0xc5, - 0xbf, 0x15, 0x11, 0x16, 0xed, 0xa2, 0xb4, 0xf0, 0xc9, 0x24, 0x90, 0x05, 0x2f, 0xcf, 0x8c, 0xcb, - 0x6a, 0xd4, 0xa4, 0xf2, 0x8a, 0xf8, 0x2f, 0xc3, 0xbd, 0x96, 0x21, 0xbf, 0x7b, 0x66, 0x48, 0xd8, - 0x64, 0x38, 0x6f, 0x9b, 0x24, 0x70, 0x9a, 0xe6, 0x89, 0x1e, 0x9f, 0xd3, 0x3e, 0x4c, 0xa4, 0x37, - 0xd6, 0x43, 0x3d, 0xae, 0xbf, 0xdd, 0x07, 0x63, 0xe6, 0x42, 0x40, 0x73, 0x50, 0x12, 0x44, 0x54, - 0xe4, 0x3b, 0xb5, 0xb6, 0x57, 0x25, 0x00, 0x27, 0x38, 0x2c, 0xf2, 0x1f, 0xab, 0xae, 0xd9, 0x01, - 0x26, 0x91, 0xff, 0x14, 0x04, 0x6b, 0x58, 0x54, 0x88, 0xde, 0x08, 0x82, 0x58, 0x1d, 0x05, 0x6a, - 0xb5, 0x2c, 0xb0, 0x52, 0x2c, 0xa0, 0xf4, 0x08, 0xd8, 0x21, 0xa1, 0x4f, 0x3c, 0x53, 0x93, 0xa9, - 0x8e, 0x80, 0xeb, 0x3a, 0x10, 0x9b, 0xb8, 0xf4, 0x48, 0x0b, 0x22, 0xb6, 0xfc, 0x84, 0xa8, 0x9e, - 0xd8, 0x55, 0xd6, 0xb8, 0x37, 0xac, 0x84, 0xa3, 0x37, 0xe1, 0x11, 0xe5, 0xbc, 0x8a, 0xb9, 0x66, - 0x58, 0xb6, 0x38, 0x60, 0xdc, 0xac, 0x1f, 0x59, 0xcc, 0x46, 0xc3, 0x79, 0xf5, 0xd1, 0x6b, 0x30, - 0x26, 0x44, 0x60, 0x49, 0x71, 0xd0, 0x34, 0x56, 0xb8, 0x6e, 0x40, 0x71, 0x0a, 0x1b, 0x55, 0x60, - 0x82, 0x96, 0x30, 0x29, 0x54, 0x52, 0xe0, 0x4e, 0xb8, 0xea, 0xac, 0xbf, 0x9e, 0x82, 0xe3, 0xb6, - 0x1a, 0x68, 0x1e, 0xc6, 0xb9, 0x8c, 0x42, 0xef, 0x94, 0x6c, 0x1e, 0x84, 0x15, 0xb7, 0xda, 0x08, - 0x37, 0x4d, 0x30, 0x4e, 0xe3, 0xa3, 0x2b, 0x30, 0xe2, 0x84, 0xf5, 0x6d, 0x37, 0x26, 0xf5, 0xb8, - 0x15, 0xf2, 0x58, 0x32, 0x9a, 0xb5, 0xc7, 0xbc, 0x06, 0xc3, 0x06, 0xa6, 0xfd, 0x3e, 0x9c, 0xca, - 0x70, 0x00, 0xa1, 0x0b, 0xc7, 0x69, 0xba, 0xf2, 0x9b, 0x52, 0x16, 0x92, 0xf3, 0xd5, 0x15, 0xf9, - 0x35, 0x1a, 0x16, 0x5d, 0x9d, 0x4c, 0x25, 0xae, 0xc5, 0x64, 0x56, 0xab, 0x73, 0x59, 0x02, 0x70, - 0x82, 0x63, 0xff, 0x3e, 0x80, 0xa6, 0xd0, 0xe9, 0xc1, 0x3e, 0xee, 0x0a, 0x8c, 0xc8, 0x40, 0xe2, - 0x5a, 0x00, 0x5b, 0xf5, 0x99, 0x57, 0x35, 0x18, 0x36, 0x30, 0x69, 0xdf, 0x7c, 0x15, 0x7e, 0x37, - 0x65, 0x8f, 0x99, 0x04, 0xdf, 0x4d, 0x70, 0xd0, 0xb3, 0x30, 0x14, 0x11, 0x6f, 0xf3, 0x86, 0xeb, - 0xef, 0x88, 0x85, 0xad, 0xb8, 0x70, 0x4d, 0x94, 0x63, 0x85, 0x81, 0x16, 0xa0, 0xd8, 0x72, 0x1b, - 0x62, 0x29, 0xcb, 0x03, 0xbf, 0x78, 0x6b, 0xa5, 0x72, 0x78, 0x30, 0xf3, 0x78, 0x5e, 0x7c, 0x74, - 0x7a, 0xb5, 0x8f, 0x66, 0xe9, 0xf6, 0xa3, 0x95, 0xb3, 0xde, 0x06, 0x06, 0x8e, 0xf8, 0x36, 0x70, - 0x19, 0x40, 0x7c, 0xb5, 0x5c, 0xcb, 0xc5, 0x64, 0xd6, 0xae, 0x2a, 0x08, 0xd6, 0xb0, 0x50, 0x04, - 0x93, 0xf5, 0x90, 0x38, 0xf2, 0x0e, 0xcd, 0x5d, 0x19, 0x86, 0x1e, 0x5c, 0x41, 0xb0, 0x98, 0x26, - 0x86, 0xdb, 0xe9, 0xa3, 0x00, 0x26, 0x1b, 0xc2, 0x57, 0x3a, 0x69, 0xb4, 0x74, 0x74, 0xff, 0x09, - 0x66, 0x90, 0x93, 0x26, 0x84, 0xdb, 0x69, 0xa3, 0x77, 0x60, 0x5a, 0x16, 0xb6, 0xbb, 0xa7, 0xb3, - 0xed, 0x52, 0x5c, 0x38, 0x7f, 0xff, 0x60, 0x66, 0xba, 0x92, 0x8b, 0x85, 0x3b, 0x50, 0x40, 0x18, - 0x06, 0xd8, 0x5b, 0x52, 0x54, 0x1e, 0x66, 0xe7, 0xdc, 0xd3, 0xf9, 0xca, 0x00, 0xba, 0xd6, 0x67, - 0xd9, 0x3b, 0x94, 0x30, 0x29, 0x4f, 0x9e, 0xe5, 0x58, 0x21, 0x16, 0x94, 0xd0, 0x26, 0x0c, 0x3b, - 0xbe, 0x1f, 0xc4, 0x0e, 0x17, 0xa1, 0x46, 0xf2, 0x65, 0x3f, 0x8d, 0xf0, 0x7c, 0x52, 0x83, 0x53, - 0x57, 0x56, 0xaa, 0x1a, 0x04, 0xeb, 0x84, 0xd1, 0x5d, 0x18, 0x0f, 0xee, 0x52, 0xe6, 0x28, 0xb5, - 0x14, 0x51, 0x79, 0x94, 0xb5, 0xf5, 0x62, 0x8f, 0x7a, 0x5a, 0xa3, 0xb2, 0xc6, 0xb5, 0x4c, 0xa2, - 0x38, 0xdd, 0x0a, 0x9a, 0x35, 0xb4, 0xd5, 0x63, 0x89, 0xef, 0x44, 0xa2, 0xad, 0xd6, 0x95, 0xd3, - 0x2c, 0xdc, 0x01, 0x37, 0x91, 0x66, 0xbb, 0x7f, 0x3c, 0x15, 0xee, 0x20, 0x01, 0x61, 0x1d, 0x0f, - 0x6d, 0xc3, 0x48, 0xf2, 0x64, 0x15, 0x46, 0x2c, 0xd8, 0xd2, 0xf0, 0xe5, 0xcb, 0xbd, 0x7d, 0xdc, - 0x8a, 0x56, 0x93, 0xdf, 0x1c, 0xf4, 0x12, 0x6c, 0x50, 0x9e, 0xfe, 0x01, 0x18, 0xd6, 0x26, 0xf6, - 0x28, 0x1e, 0x00, 0xd3, 0xaf, 0xc1, 0x44, 0x7a, 0xea, 0x8e, 0xe4, 0x41, 0xf0, 0xbf, 0x0b, 0x30, - 0x9e, 0xf1, 0x72, 0xc5, 0x62, 0xac, 0xa7, 0x18, 0x6a, 0x12, 0x52, 0xdd, 0x64, 0x8b, 0x85, 0x1e, - 0xd8, 0xa2, 0xe4, 0xd1, 0xc5, 0x5c, 0x1e, 0x2d, 0x58, 0x61, 0xdf, 0x87, 0x61, 0x85, 0xe6, 0xe9, - 0xd3, 0xdf, 0xd3, 0xe9, 0x73, 0x0c, 0xec, 0xd3, 0x38, 0xc0, 0x06, 0x7b, 0x38, 0xc0, 0x7e, 0xa6, - 0x00, 0x13, 0x69, 0x0b, 0xdf, 0x13, 0x78, 0xef, 0x78, 0xdd, 0x78, 0xef, 0xc8, 0xce, 0x58, 0x90, - 0xb6, 0x3b, 0xce, 0x7b, 0xfb, 0xc0, 0xa9, 0xb7, 0x8f, 0xa7, 0x7b, 0xa2, 0xd6, 0xf9, 0x1d, 0xe4, - 0xef, 0x17, 0xe0, 0x74, 0xba, 0xca, 0xa2, 0xe7, 0xb8, 0xbb, 0x27, 0x30, 0x36, 0x37, 0x8d, 0xb1, - 0x79, 0xae, 0x97, 0xaf, 0x61, 0x5d, 0xcb, 0x1d, 0xa0, 0x3b, 0xa9, 0x01, 0x9a, 0xeb, 0x9d, 0x64, - 0xe7, 0x51, 0xfa, 0x46, 0x11, 0xce, 0x67, 0xd6, 0x4b, 0x9e, 0x0b, 0x96, 0x8d, 0xe7, 0x82, 0xcb, - 0xa9, 0xe7, 0x02, 0xbb, 0x73, 0xed, 0xe3, 0x79, 0x3f, 0x10, 0x5e, 0x8e, 0x2c, 0x10, 0xe0, 0x03, - 0xbe, 0x1d, 0x18, 0x5e, 0x8e, 0x8a, 0x10, 0x36, 0xe9, 0x7e, 0x2f, 0xbd, 0x19, 0xfc, 0xbe, 0x05, - 0x67, 0x33, 0xe7, 0xe6, 0x04, 0xf4, 0xea, 0x6b, 0xa6, 0x5e, 0xfd, 0xa9, 0x9e, 0x57, 0x6b, 0x8e, - 0xa2, 0xfd, 0x8f, 0x8b, 0x39, 0xdf, 0xc2, 0x34, 0x93, 0x37, 0x61, 0xd8, 0xa9, 0xd7, 0x49, 0x14, - 0xad, 0x06, 0x0d, 0x15, 0x18, 0xef, 0x39, 0x26, 0x6d, 0x24, 0xc5, 0x87, 0x07, 0x33, 0xd3, 0x69, - 0x12, 0x09, 0x18, 0xeb, 0x14, 0xcc, 0x58, 0x9e, 0x85, 0x63, 0x8d, 0xe5, 0x79, 0x19, 0x60, 0x4f, - 0xe9, 0x2b, 0xd2, 0x6a, 0x4e, 0x4d, 0x93, 0xa1, 0x61, 0xa1, 0x1f, 0x61, 0xb7, 0x00, 0x6e, 0x0c, - 0xc4, 0x97, 0xe2, 0x0b, 0x3d, 0xce, 0x95, 0x6e, 0x58, 0xc4, 0xdd, 0xe9, 0x95, 0x4a, 0x58, 0x91, - 0x44, 0x3f, 0x04, 0x13, 0x11, 0x8f, 0xd6, 0xb2, 0xe8, 0x39, 0x11, 0x73, 0xe2, 0x12, 0xab, 0x90, - 0xf9, 0xc8, 0xd7, 0x52, 0x30, 0xdc, 0x86, 0x8d, 0x96, 0xe5, 0x47, 0xb1, 0xd0, 0x32, 0x7c, 0x61, - 0x5e, 0x4c, 0x3e, 0x48, 0x64, 0x78, 0x99, 0x4a, 0x0f, 0x3f, 0x1b, 0x78, 0xad, 0xa6, 0xfd, 0x33, - 0x7d, 0xf0, 0x68, 0x07, 0x26, 0x86, 0xe6, 0x4d, 0x23, 0x80, 0x67, 0xd2, 0xfa, 0xbf, 0xe9, 0xcc, - 0xca, 0x86, 0x42, 0x30, 0xb5, 0x56, 0x0a, 0x1f, 0x7a, 0xad, 0xfc, 0xa4, 0xa5, 0x69, 0x66, 0xb9, - 0xa9, 0xf0, 0xe7, 0x8e, 0xc8, 0x9c, 0x8f, 0x51, 0x55, 0xbb, 0x99, 0xa1, 0xef, 0xbc, 0xdc, 0x73, - 0x77, 0x7a, 0x56, 0x80, 0x9e, 0xec, 0x93, 0xd1, 0x07, 0x16, 0x3c, 0x9e, 0xd9, 0x5f, 0xc3, 0x68, - 0x69, 0x0e, 0x4a, 0x75, 0x5a, 0xa8, 0x39, 0x86, 0x26, 0xee, 0xd9, 0x12, 0x80, 0x13, 0x1c, 0xc3, - 0x36, 0xa9, 0xd0, 0xd5, 0x36, 0xe9, 0x5f, 0x5b, 0xd0, 0xb6, 0x80, 0x4f, 0x80, 0x93, 0xae, 0x98, - 0x9c, 0xf4, 0x93, 0xbd, 0xcc, 0x65, 0x0e, 0x13, 0xfd, 0xfa, 0x38, 0x9c, 0xc9, 0xf1, 0x04, 0xdb, - 0x83, 0xc9, 0xad, 0x3a, 0x31, 0x5d, 0x6e, 0xc5, 0xc7, 0x64, 0x7a, 0x27, 0x77, 0xf4, 0xcf, 0xe5, - 0x17, 0xe2, 0x36, 0x14, 0xdc, 0xde, 0x04, 0xfa, 0xc0, 0x82, 0x29, 0xe7, 0x6e, 0xd4, 0x96, 0x80, - 0x4d, 0xac, 0x99, 0x17, 0x33, 0xf5, 0xb4, 0x5d, 0x12, 0xb6, 0x31, 0xb7, 0xb8, 0xa9, 0x2c, 0x2c, - 0x9c, 0xd9, 0x16, 0xc2, 0x22, 0x96, 0x29, 0x95, 0xb7, 0x3b, 0x38, 0x85, 0x67, 0xb9, 0xec, 0x71, - 0x9e, 0x2a, 0x21, 0x58, 0xd1, 0x41, 0xb7, 0xa1, 0xb4, 0x25, 0xfd, 0x68, 0x05, 0xcf, 0xce, 0x3c, - 0x04, 0x33, 0x9d, 0x6d, 0xb9, 0xef, 0x88, 0x02, 0xe1, 0x84, 0x14, 0x7a, 0x0d, 0x8a, 0xfe, 0x66, - 0xd4, 0x29, 0x87, 0x4c, 0xca, 0x96, 0x8f, 0x7b, 0xf7, 0xaf, 0x2d, 0xd7, 0x30, 0xad, 0x88, 0xae, - 0x41, 0x31, 0xdc, 0x68, 0x88, 0xa7, 0x85, 0x4c, 0xb9, 0x14, 0x2f, 0x54, 0xb2, 0x17, 0x09, 0xa7, - 0x84, 0x17, 0x2a, 0x98, 0x92, 0x40, 0x55, 0xe8, 0x67, 0x4e, 0x53, 0xe2, 0x05, 0x21, 0x53, 0x20, - 0xed, 0xe0, 0x7c, 0xc8, 0x43, 0x00, 0x30, 0x04, 0xcc, 0x09, 0xa1, 0xd7, 0x61, 0xa0, 0xce, 0xd2, - 0xac, 0x08, 0xc5, 0x4f, 0x76, 0x14, 0x9e, 0xb6, 0x44, 0x2c, 0xfc, 0x05, 0x95, 0x97, 0x63, 0x41, - 0x01, 0xad, 0xc3, 0x40, 0x9d, 0x34, 0xb7, 0x37, 0x23, 0xa1, 0xcf, 0xf9, 0x74, 0x26, 0xad, 0x0e, - 0x59, 0x85, 0x04, 0x55, 0x86, 0x81, 0x05, 0x2d, 0xf4, 0x59, 0x28, 0x6c, 0xd6, 0x85, 0x27, 0x55, - 0xe6, 0x1b, 0x82, 0x19, 0x96, 0x61, 0x61, 0xe0, 0xfe, 0xc1, 0x4c, 0x61, 0x79, 0x11, 0x17, 0x36, - 0xeb, 0x68, 0x0d, 0x06, 0x37, 0xb9, 0x6f, 0xbd, 0x08, 0x87, 0xfd, 0x64, 0xb6, 0xdb, 0x7f, 0x9b, - 0xfb, 0x3d, 0xf7, 0x00, 0x12, 0x00, 0x2c, 0x89, 0xa0, 0x75, 0x80, 0x4d, 0x15, 0x23, 0x40, 0xc4, - 0xc3, 0xfe, 0x64, 0x2f, 0x91, 0x04, 0x84, 0x72, 0x43, 0x95, 0x62, 0x8d, 0x0e, 0xfa, 0x02, 0x94, - 0x1c, 0x99, 0xe6, 0x8b, 0xc5, 0xc2, 0x36, 0x65, 0x8d, 0x64, 0x13, 0x76, 0xce, 0x80, 0xc6, 0x57, - 0xb0, 0x42, 0xc2, 0x09, 0x51, 0xb4, 0x03, 0xa3, 0x7b, 0x51, 0x73, 0x9b, 0xc8, 0x4d, 0xcb, 0x02, - 0x64, 0xe7, 0x1c, 0x52, 0xb7, 0x05, 0xa2, 0x1b, 0xc6, 0x2d, 0xc7, 0x6b, 0xe3, 0x33, 0xcc, 0x5d, - 0xec, 0xb6, 0x4e, 0x0c, 0x9b, 0xb4, 0xe9, 0xa0, 0xbf, 0xd7, 0x0a, 0x36, 0xf6, 0x63, 0x22, 0xc2, - 0x66, 0x67, 0x0e, 0xfa, 0x1b, 0x1c, 0xa5, 0x7d, 0xd0, 0x05, 0x00, 0x4b, 0x22, 0x74, 0x5b, 0x3b, - 0x32, 0x85, 0x9e, 0xd0, 0xe0, 0x3c, 0x95, 0x3b, 0x3c, 0x6d, 0xfd, 0x4d, 0x06, 0x85, 0xf1, 0xc3, - 0x84, 0x14, 0xe3, 0x83, 0xcd, 0xed, 0x20, 0x0e, 0xfc, 0x14, 0x0f, 0x9e, 0xcc, 0xe7, 0x83, 0xd5, - 0x0c, 0xfc, 0x76, 0x3e, 0x98, 0x85, 0x85, 0x33, 0xdb, 0x42, 0x0d, 0x18, 0x6b, 0x06, 0x61, 0x7c, - 0x37, 0x08, 0xe5, 0xaa, 0x42, 0x1d, 0xae, 0xf6, 0x06, 0xa6, 0x68, 0x91, 0x59, 0x7f, 0x9b, 0x10, - 0x9c, 0xa2, 0x89, 0x3e, 0x0f, 0x83, 0x51, 0xdd, 0xf1, 0xc8, 0xca, 0xcd, 0xf2, 0xa9, 0xfc, 0x03, - 0xa6, 0xc6, 0x51, 0x72, 0x56, 0x17, 0x9b, 0x1c, 0x81, 0x82, 0x25, 0x39, 0xb4, 0x0c, 0xfd, 0x2c, - 0x17, 0x03, 0x8b, 0xf8, 0x9d, 0x13, 0x39, 0xa9, 0xcd, 0x42, 0x9a, 0xf3, 0x21, 0x56, 0x8c, 0x79, - 0x75, 0xba, 0x07, 0x84, 0x84, 0x1b, 0x44, 0xe5, 0xd3, 0xf9, 0x7b, 0x40, 0x08, 0xc6, 0x37, 0x6b, - 0x9d, 0xf6, 0x80, 0x42, 0xc2, 0x09, 0x51, 0xca, 0x85, 0x29, 0xe7, 0x3c, 0x93, 0xcf, 0x85, 0xf3, - 0xf9, 0x26, 0xe3, 0xc2, 0x94, 0x6b, 0x52, 0x12, 0xf6, 0x07, 0x83, 0xed, 0x52, 0x09, 0xbb, 0x13, - 0xfd, 0xb8, 0xd5, 0x66, 0x30, 0xf0, 0x99, 0x5e, 0x55, 0x34, 0xc7, 0x28, 0x8f, 0x7e, 0x60, 0xc1, - 0x99, 0x66, 0xe6, 0x87, 0x88, 0x23, 0xbe, 0x37, 0x4d, 0x0f, 0xff, 0x74, 0x15, 0x95, 0x3f, 0x1b, - 0x8e, 0x73, 0x5a, 0x4a, 0xcb, 0xfc, 0xc5, 0x0f, 0x2d, 0xf3, 0xaf, 0xc2, 0x10, 0x13, 0x23, 0x93, - 0x30, 0x5d, 0x3d, 0x99, 0xdd, 0x31, 0x61, 0x61, 0x51, 0x54, 0xc4, 0x8a, 0x04, 0xfa, 0x29, 0x0b, - 0xce, 0xa5, 0xbb, 0x8e, 0x09, 0x03, 0x8b, 0x90, 0xaf, 0xfc, 0x3a, 0xb6, 0x2c, 0xbe, 0xff, 0x5c, - 0xb5, 0x13, 0xf2, 0x61, 0x37, 0x04, 0xdc, 0xb9, 0x31, 0x54, 0xc9, 0xb8, 0x0f, 0x0e, 0x98, 0xef, - 0x89, 0x3d, 0xdc, 0x09, 0x5f, 0x84, 0x91, 0xdd, 0xa0, 0xe5, 0x4b, 0x9f, 0x18, 0xe1, 0xf1, 0xcc, - 0x74, 0xd7, 0xab, 0x5a, 0x39, 0x36, 0xb0, 0x52, 0x37, 0xc9, 0xa1, 0x07, 0xbd, 0x49, 0x9e, 0xec, - 0xfd, 0xe4, 0x4b, 0x56, 0x86, 0x60, 0xcd, 0x6f, 0xac, 0xaf, 0x9a, 0x37, 0xd6, 0x8b, 0xe9, 0x1b, - 0x6b, 0x9b, 0x86, 0xd2, 0xb8, 0xac, 0xf6, 0x1e, 0x12, 0xbb, 0xd7, 0x78, 0x68, 0xb6, 0x07, 0x17, - 0xba, 0x1d, 0x1c, 0xcc, 0x84, 0xb1, 0xa1, 0xde, 0xf6, 0x13, 0x13, 0xc6, 0xc6, 0x4a, 0x05, 0x33, - 0x48, 0xaf, 0x91, 0x75, 0xec, 0xff, 0x6e, 0x41, 0xb1, 0x1a, 0x34, 0x4e, 0x40, 0xe3, 0xfa, 0x39, - 0x43, 0xe3, 0xfa, 0x68, 0x4e, 0xb2, 0xe0, 0x5c, 0xfd, 0xea, 0x52, 0x4a, 0xbf, 0x7a, 0x2e, 0x8f, - 0x40, 0x67, 0x6d, 0xea, 0x2f, 0x15, 0x41, 0x4f, 0x6d, 0x8c, 0xfe, 0xed, 0x83, 0xd8, 0xc2, 0x17, - 0x3b, 0x65, 0x3b, 0x16, 0x94, 0x99, 0xe5, 0xa3, 0x74, 0xb3, 0xfd, 0x2e, 0x33, 0x89, 0xbf, 0x43, - 0xdc, 0xad, 0xed, 0x98, 0x34, 0xd2, 0x9f, 0x73, 0x72, 0x26, 0xf1, 0xff, 0xd5, 0x82, 0xf1, 0x54, - 0xeb, 0xc8, 0xcb, 0xf2, 0xd9, 0x7b, 0x40, 0x4d, 0xdb, 0x64, 0x57, 0x27, 0xbf, 0x59, 0x00, 0xf5, - 0x9c, 0x25, 0xb5, 0x50, 0x4c, 0x2e, 0x57, 0xef, 0x5d, 0x11, 0xd6, 0x30, 0xd0, 0x4b, 0x30, 0x1c, - 0x07, 0xcd, 0xc0, 0x0b, 0xb6, 0xf6, 0xaf, 0x13, 0x19, 0xcb, 0x49, 0x3d, 0x3a, 0xae, 0x27, 0x20, - 0xac, 0xe3, 0xd9, 0xbf, 0x52, 0x84, 0x74, 0x3a, 0xec, 0xef, 0xaf, 0xc9, 0x8f, 0xe7, 0x9a, 0xfc, - 0x86, 0x05, 0x13, 0xb4, 0x75, 0x66, 0x55, 0x26, 0x8f, 0x43, 0x95, 0x9a, 0xc7, 0xea, 0x90, 0x9a, - 0xe7, 0x22, 0xe5, 0x5d, 0x8d, 0xa0, 0x15, 0x0b, 0x2d, 0x96, 0xc6, 0x9c, 0x68, 0x29, 0x16, 0x50, - 0x81, 0x47, 0xc2, 0x50, 0x78, 0xe2, 0xe9, 0x78, 0x24, 0x0c, 0xb1, 0x80, 0xca, 0xcc, 0x3d, 0x7d, - 0x39, 0x99, 0x7b, 0x58, 0x18, 0x44, 0x61, 0xc9, 0x24, 0x04, 0x13, 0x2d, 0x0c, 0xa2, 0x34, 0x71, - 0x4a, 0x70, 0xec, 0x5f, 0x2f, 0xc2, 0x48, 0x35, 0x68, 0x24, 0x0f, 0x4a, 0x2f, 0x1a, 0x0f, 0x4a, - 0x17, 0x52, 0x0f, 0x4a, 0x13, 0x3a, 0xee, 0xf7, 0x9f, 0x8f, 0x3e, 0xaa, 0xe7, 0xa3, 0x7f, 0x65, - 0xb1, 0x59, 0xab, 0xac, 0xd5, 0x44, 0x66, 0xd9, 0xe7, 0x61, 0x98, 0x31, 0x24, 0xe6, 0xfa, 0x29, - 0x5f, 0x59, 0x58, 0x00, 0xf9, 0xb5, 0xa4, 0x18, 0xeb, 0x38, 0xe8, 0x12, 0x0c, 0x45, 0xc4, 0x09, - 0xeb, 0xdb, 0x8a, 0xc7, 0x89, 0x37, 0x08, 0x5e, 0x86, 0x15, 0x14, 0xbd, 0x91, 0x04, 0x45, 0x2c, - 0xe6, 0xe7, 0x48, 0xd5, 0xfb, 0xc3, 0xb7, 0x48, 0x7e, 0x24, 0x44, 0xfb, 0x0e, 0xa0, 0x76, 0xfc, - 0x1e, 0xcc, 0xbb, 0x66, 0xcc, 0xf0, 0x67, 0xa5, 0xb6, 0xd0, 0x67, 0x7f, 0x6e, 0xc1, 0x58, 0x35, - 0x68, 0xd0, 0xad, 0xfb, 0xbd, 0xb4, 0x4f, 0xf5, 0xf0, 0xa3, 0x03, 0x1d, 0xc2, 0x8f, 0xfe, 0x03, - 0x0b, 0x06, 0xab, 0x41, 0xe3, 0x04, 0x74, 0xdf, 0xaf, 0x9a, 0xba, 0xef, 0x47, 0x72, 0x96, 0x44, - 0x8e, 0xba, 0xfb, 0x37, 0x8b, 0x30, 0x4a, 0xfb, 0x19, 0x6c, 0xc9, 0x59, 0x32, 0x46, 0xc4, 0xea, - 0x61, 0x44, 0xa8, 0x98, 0x1b, 0x78, 0x5e, 0x70, 0x37, 0x3d, 0x63, 0xcb, 0xac, 0x14, 0x0b, 0x28, - 0x7a, 0x16, 0x86, 0x9a, 0x21, 0xd9, 0x73, 0x83, 0x56, 0x94, 0xf6, 0x72, 0xae, 0x8a, 0x72, 0xac, - 0x30, 0xe8, 0xcd, 0x28, 0x72, 0xfd, 0x3a, 0x91, 0x76, 0x5f, 0x7d, 0xcc, 0xee, 0x8b, 0x47, 0x70, - 0xd6, 0xca, 0xb1, 0x81, 0x85, 0xee, 0x40, 0x89, 0xfd, 0x67, 0x1c, 0xe5, 0xe8, 0x39, 0x85, 0x44, - 0xda, 0x04, 0x41, 0x00, 0x27, 0xb4, 0xd0, 0x65, 0x80, 0x58, 0x5a, 0xa8, 0x45, 0xc2, 0x09, 0x5f, - 0xc9, 0xda, 0xca, 0x76, 0x2d, 0xc2, 0x1a, 0x16, 0x7a, 0x06, 0x4a, 0xb1, 0xe3, 0x7a, 0x37, 0x5c, - 0x9f, 0x44, 0xc2, 0xc2, 0x4f, 0x64, 0x45, 0x10, 0x85, 0x38, 0x81, 0x53, 0x59, 0x87, 0x85, 0x78, - 0xe0, 0x19, 0xc9, 0x86, 0x18, 0x36, 0x93, 0x75, 0x6e, 0xa8, 0x52, 0xac, 0x61, 0xd8, 0x57, 0xe0, - 0x74, 0x35, 0x68, 0x54, 0x83, 0x30, 0x5e, 0x0e, 0xc2, 0xbb, 0x4e, 0xd8, 0x90, 0xf3, 0x37, 0x23, - 0x03, 0xf4, 0x53, 0xde, 0xd3, 0xcf, 0x77, 0xa6, 0x11, 0x7a, 0xff, 0x05, 0x26, 0xed, 0x1c, 0xd1, - 0x1d, 0xeb, 0xdf, 0x17, 0x18, 0xa3, 0x48, 0xa5, 0xc9, 0x43, 0xef, 0xc0, 0x58, 0x44, 0x6e, 0xb8, - 0x7e, 0xeb, 0x9e, 0xbc, 0xc1, 0x76, 0xf0, 0x75, 0xab, 0x2d, 0xe9, 0x98, 0x5c, 0x0f, 0x66, 0x96, - 0xe1, 0x14, 0x35, 0x3a, 0x84, 0x61, 0xcb, 0x9f, 0x8f, 0x6e, 0x45, 0x24, 0x14, 0x69, 0xda, 0xd8, - 0x10, 0x62, 0x59, 0x88, 0x13, 0x38, 0x5d, 0x32, 0xec, 0xcf, 0x5a, 0xe0, 0xe3, 0x20, 0x88, 0xe5, - 0x22, 0x63, 0x89, 0x7e, 0xb4, 0x72, 0x6c, 0x60, 0xa1, 0x65, 0x40, 0x51, 0xab, 0xd9, 0xf4, 0xd8, - 0xc3, 0xb4, 0xe3, 0x5d, 0x0d, 0x83, 0x56, 0x93, 0x3f, 0x0a, 0x8a, 0x1c, 0x39, 0xb5, 0x36, 0x28, - 0xce, 0xa8, 0x41, 0x19, 0xc3, 0x66, 0xc4, 0x7e, 0x8b, 0x28, 0x0f, 0x5c, 0x23, 0x5d, 0x63, 0x45, - 0x58, 0xc2, 0xec, 0x1f, 0x63, 0x07, 0x06, 0xcb, 0xae, 0x15, 0xb7, 0x42, 0x82, 0x76, 0x61, 0xb4, - 0xc9, 0x8e, 0xf2, 0x38, 0x0c, 0x3c, 0x8f, 0x48, 0x89, 0xfa, 0xc1, 0xec, 0xf9, 0x78, 0xb6, 0x1d, - 0x9d, 0x1c, 0x36, 0xa9, 0xdb, 0xff, 0x69, 0x9c, 0xf1, 0xa5, 0x1a, 0xbf, 0xce, 0x0d, 0x0a, 0x2b, - 0x7d, 0x21, 0xbb, 0x4e, 0xe7, 0xe7, 0xe3, 0x4b, 0x8e, 0x10, 0x61, 0xe9, 0x8f, 0x65, 0x5d, 0xf4, - 0x06, 0x7b, 0x4d, 0xe5, 0xcc, 0xa0, 0x5b, 0x9a, 0x5e, 0x8e, 0x65, 0x3c, 0x9c, 0x8a, 0x8a, 0x58, - 0x23, 0x82, 0x6e, 0xc0, 0xa8, 0x48, 0xc6, 0x24, 0x54, 0x3b, 0x45, 0x43, 0x31, 0x30, 0x8a, 0x75, - 0xe0, 0x61, 0xba, 0x00, 0x9b, 0x95, 0xd1, 0x16, 0x9c, 0xd3, 0x32, 0x13, 0x66, 0xd8, 0x94, 0x72, - 0xde, 0xf2, 0xf8, 0xfd, 0x83, 0x99, 0x73, 0xeb, 0x9d, 0x10, 0x71, 0x67, 0x3a, 0xe8, 0x26, 0x9c, - 0x76, 0xea, 0xb1, 0xbb, 0x47, 0x2a, 0xc4, 0x69, 0x78, 0xae, 0x4f, 0xcc, 0xb0, 0x1f, 0x67, 0xef, - 0x1f, 0xcc, 0x9c, 0x9e, 0xcf, 0x42, 0xc0, 0xd9, 0xf5, 0xd0, 0xab, 0x50, 0x6a, 0xf8, 0x91, 0x18, - 0x83, 0x01, 0x23, 0xe9, 0x66, 0xa9, 0xb2, 0x56, 0x53, 0xdf, 0x9f, 0xfc, 0xc1, 0x49, 0x05, 0xb4, - 0x05, 0x23, 0xba, 0x6b, 0x9f, 0x48, 0xd8, 0xfa, 0x5c, 0x87, 0x5b, 0xbf, 0xe1, 0x0f, 0xc7, 0xf5, - 0x9a, 0xca, 0x62, 0xdb, 0x70, 0x95, 0x33, 0x08, 0xa3, 0xd7, 0x01, 0x51, 0x61, 0xc6, 0xad, 0x93, - 0xf9, 0x3a, 0x0b, 0x71, 0xce, 0xb4, 0x61, 0x43, 0x86, 0xfb, 0x11, 0xaa, 0xb5, 0x61, 0xe0, 0x8c, - 0x5a, 0xe8, 0x1a, 0xe5, 0x28, 0x7a, 0xa9, 0x30, 0xb0, 0x97, 0x02, 0x70, 0xb9, 0x42, 0x9a, 0x21, - 0xa9, 0x3b, 0x31, 0x69, 0x98, 0x14, 0x71, 0xaa, 0x1e, 0x3d, 0x6f, 0x54, 0xe6, 0x18, 0x30, 0xcd, - 0xc2, 0xdb, 0xb3, 0xc7, 0xd0, 0xbb, 0xe3, 0x76, 0x10, 0xc5, 0x6b, 0x24, 0xbe, 0x1b, 0x84, 0x3b, - 0x22, 0x56, 0x5f, 0x12, 0x36, 0x36, 0x01, 0x61, 0x1d, 0x8f, 0xca, 0x8a, 0xec, 0x39, 0x73, 0xa5, - 0xc2, 0x5e, 0x97, 0x86, 0x92, 0x7d, 0x72, 0x8d, 0x17, 0x63, 0x09, 0x97, 0xa8, 0x2b, 0xd5, 0x45, - 0xf6, 0x66, 0x94, 0x42, 0x5d, 0xa9, 0x2e, 0x62, 0x09, 0x47, 0xa4, 0x3d, 0xa1, 0xe9, 0x58, 0xfe, - 0x6b, 0x5f, 0x3b, 0x5f, 0xee, 0x31, 0xa7, 0xa9, 0x0f, 0x13, 0x2a, 0x95, 0x2a, 0x0f, 0x62, 0x18, - 0x95, 0xc7, 0xd9, 0x22, 0xe9, 0x3d, 0x02, 0xa2, 0xd2, 0x76, 0xae, 0xa4, 0x28, 0xe1, 0x36, 0xda, - 0x46, 0x38, 0x99, 0x89, 0xae, 0x99, 0x7f, 0xe6, 0xa0, 0x14, 0xb5, 0x36, 0x1a, 0xc1, 0xae, 0xe3, - 0xfa, 0xec, 0x89, 0x47, 0x13, 0x44, 0x6a, 0x12, 0x80, 0x13, 0x1c, 0xb4, 0x0c, 0x43, 0x8e, 0xb8, - 0x96, 0x8a, 0x47, 0x99, 0xcc, 0xf8, 0x12, 0xf2, 0xea, 0xca, 0xc5, 0x6c, 0xf9, 0x0f, 0xab, 0xba, - 0xe8, 0x15, 0x18, 0x15, 0x2e, 0x90, 0xc2, 0x7a, 0xf9, 0x94, 0xe9, 0x2d, 0x53, 0xd3, 0x81, 0xd8, - 0xc4, 0x45, 0x3f, 0x02, 0x63, 0x94, 0x4a, 0xc2, 0xd8, 0xca, 0x53, 0xbd, 0x70, 0x44, 0x2d, 0xa3, - 0x83, 0x5e, 0x19, 0xa7, 0x88, 0xa1, 0x06, 0x3c, 0xe6, 0xb4, 0xe2, 0x80, 0xa9, 0x83, 0xcd, 0xf5, - 0xbf, 0x1e, 0xec, 0x10, 0x9f, 0xbd, 0xc4, 0x0c, 0x2d, 0x5c, 0xb8, 0x7f, 0x30, 0xf3, 0xd8, 0x7c, - 0x07, 0x3c, 0xdc, 0x91, 0x0a, 0xba, 0x05, 0xc3, 0x71, 0xe0, 0x09, 0xb7, 0x83, 0xa8, 0x7c, 0x26, - 0x3f, 0x1c, 0xd6, 0xba, 0x42, 0xd3, 0x15, 0x2d, 0xaa, 0x2a, 0xd6, 0xe9, 0xa0, 0x75, 0xbe, 0xc7, - 0x58, 0xa0, 0x60, 0x12, 0x95, 0x1f, 0xc9, 0x1f, 0x18, 0x15, 0x4f, 0xd8, 0xdc, 0x82, 0xa2, 0x26, - 0xd6, 0xc9, 0xa0, 0xab, 0x30, 0xd9, 0x0c, 0xdd, 0x80, 0x2d, 0x6c, 0xa5, 0x8a, 0x2f, 0x1b, 0x81, - 0x12, 0x27, 0xab, 0x69, 0x04, 0xdc, 0x5e, 0x87, 0x5e, 0xc4, 0x64, 0x61, 0xf9, 0x2c, 0xcf, 0x08, - 0xc5, 0x85, 0x53, 0x5e, 0x86, 0x15, 0x14, 0xad, 0x32, 0xbe, 0xcc, 0xaf, 0x4c, 0xe5, 0xe9, 0xfc, - 0xb8, 0x1c, 0xfa, 0xd5, 0x8a, 0x0b, 0x2e, 0xea, 0x2f, 0x4e, 0x28, 0x4c, 0xff, 0x20, 0x4c, 0xb6, - 0x31, 0xde, 0x23, 0x59, 0x94, 0xff, 0xd3, 0x7e, 0x28, 0x29, 0xbd, 0x2b, 0x9a, 0x33, 0xd5, 0xe9, - 0x67, 0xd3, 0xea, 0xf4, 0x21, 0x2a, 0xfe, 0xe9, 0x1a, 0xf4, 0x75, 0xc3, 0x1e, 0xaa, 0x90, 0x9f, - 0xd8, 0x49, 0x57, 0x3a, 0x74, 0x75, 0xff, 0xd4, 0xae, 0xd1, 0xc5, 0x9e, 0xf5, 0xf2, 0x7d, 0x1d, - 0x6f, 0xe6, 0x3d, 0xe6, 0xaa, 0xa5, 0x37, 0xcd, 0x66, 0xd0, 0x58, 0xa9, 0xa6, 0x93, 0x37, 0x56, - 0x69, 0x21, 0xe6, 0x30, 0x76, 0x57, 0xa0, 0x52, 0x02, 0xbb, 0x2b, 0x0c, 0x3e, 0xe0, 0x5d, 0x41, - 0x12, 0xc0, 0x09, 0x2d, 0xe4, 0xc1, 0x64, 0xdd, 0xcc, 0xbb, 0xa9, 0x5c, 0x3e, 0x9f, 0xe8, 0x9a, - 0x01, 0xb3, 0xa5, 0x25, 0xe4, 0x5a, 0x4c, 0x53, 0xc1, 0xed, 0x84, 0xd1, 0x2b, 0x30, 0xf4, 0x5e, - 0x10, 0xb1, 0x55, 0x2c, 0x8e, 0x4a, 0xe9, 0x64, 0x37, 0xf4, 0xc6, 0xcd, 0x1a, 0x2b, 0x3f, 0x3c, - 0x98, 0x19, 0xae, 0x06, 0x0d, 0xf9, 0x17, 0xab, 0x0a, 0xe8, 0x1e, 0x9c, 0x36, 0x18, 0x8c, 0xea, - 0x2e, 0xf4, 0xde, 0xdd, 0x73, 0xa2, 0xb9, 0xd3, 0x2b, 0x59, 0x94, 0x70, 0x76, 0x03, 0xf6, 0x97, - 0xb9, 0x76, 0x59, 0xe8, 0xa0, 0x48, 0xd4, 0xf2, 0x4e, 0x22, 0xeb, 0xce, 0x92, 0xa1, 0x1e, 0x7b, - 0xe0, 0x17, 0x8c, 0xdf, 0xb3, 0xd8, 0x0b, 0xc6, 0x3a, 0xd9, 0x6d, 0x7a, 0x4e, 0x7c, 0x12, 0x7e, - 0x04, 0x6f, 0xc0, 0x50, 0x2c, 0x5a, 0xeb, 0x94, 0x28, 0x48, 0xeb, 0x14, 0x7b, 0xc5, 0x51, 0xe7, - 0xab, 0x2c, 0xc5, 0x8a, 0x8c, 0xfd, 0xcf, 0xf9, 0x0c, 0x48, 0xc8, 0x09, 0xa8, 0x2a, 0x2a, 0xa6, - 0xaa, 0x62, 0xa6, 0xcb, 0x17, 0xe4, 0xa8, 0x2c, 0xfe, 0x99, 0xd9, 0x6f, 0x76, 0x95, 0xf9, 0xb8, - 0x3f, 0x9d, 0xd9, 0x3f, 0x67, 0xc1, 0x54, 0x96, 0x35, 0x08, 0x95, 0x89, 0xf8, 0x45, 0x4a, 0x3d, - 0x25, 0xaa, 0x11, 0xbc, 0x2d, 0xca, 0xb1, 0xc2, 0xe8, 0x39, 0x59, 0xc7, 0xd1, 0x22, 0xca, 0xdd, - 0x04, 0x33, 0x45, 0x2b, 0x7a, 0x8d, 0x3b, 0x06, 0x59, 0x2a, 0x87, 0xea, 0xd1, 0x9c, 0x82, 0xec, - 0x5f, 0x2d, 0xc0, 0x14, 0x7f, 0x0b, 0x98, 0xdf, 0x0b, 0xdc, 0x46, 0x35, 0x68, 0x08, 0x37, 0xa9, - 0xb7, 0x60, 0xa4, 0xa9, 0xdd, 0x7e, 0x3b, 0xc5, 0xb4, 0xd2, 0x6f, 0xc9, 0xc9, 0x2d, 0x44, 0x2f, - 0xc5, 0x06, 0x2d, 0xd4, 0x80, 0x11, 0xb2, 0xe7, 0xd6, 0x95, 0x42, 0xb9, 0x70, 0x64, 0x96, 0xae, - 0x5a, 0x59, 0xd2, 0xe8, 0x60, 0x83, 0xea, 0x43, 0x48, 0xa9, 0x65, 0xff, 0xbc, 0x05, 0x8f, 0xe4, - 0x44, 0xc0, 0xa2, 0xcd, 0xdd, 0x65, 0xaf, 0x2e, 0x22, 0xdf, 0xaf, 0x6a, 0x8e, 0xbf, 0xc5, 0x60, - 0x01, 0x45, 0x9f, 0x07, 0xe0, 0x6f, 0x29, 0x54, 0x28, 0x17, 0x9f, 0xde, 0x5b, 0x64, 0x18, 0x2d, - 0x7c, 0x88, 0xac, 0x8f, 0x35, 0x5a, 0xf6, 0x2f, 0x17, 0xa1, 0x9f, 0xe9, 0xee, 0xd1, 0x32, 0x0c, - 0x6e, 0xf3, 0x78, 0xdb, 0xbd, 0x84, 0xf6, 0x4e, 0x6e, 0x37, 0xbc, 0x00, 0xcb, 0xca, 0x68, 0x15, - 0x4e, 0x09, 0x57, 0xbc, 0x0a, 0xf1, 0x9c, 0x7d, 0x79, 0x49, 0xe6, 0x79, 0x96, 0x64, 0x0e, 0x90, - 0x53, 0x2b, 0xed, 0x28, 0x38, 0xab, 0x1e, 0x7a, 0xad, 0x2d, 0xca, 0x26, 0x8f, 0x54, 0xae, 0x44, - 0xea, 0x2e, 0x91, 0x36, 0x5f, 0x81, 0xd1, 0x66, 0x9b, 0x3a, 0x40, 0xcb, 0xbb, 0x6f, 0xaa, 0x00, - 0x4c, 0x5c, 0x66, 0x06, 0xd2, 0x62, 0x46, 0x2f, 0xeb, 0xdb, 0x21, 0x89, 0xb6, 0x03, 0xaf, 0x21, - 0x92, 0x4c, 0x27, 0x66, 0x20, 0x29, 0x38, 0x6e, 0xab, 0x41, 0xa9, 0x6c, 0x3a, 0xae, 0xd7, 0x0a, - 0x49, 0x42, 0x65, 0xc0, 0xa4, 0xb2, 0x9c, 0x82, 0xe3, 0xb6, 0x1a, 0x74, 0x1d, 0x9d, 0x16, 0x19, - 0x8a, 0x65, 0x80, 0x06, 0x65, 0xdb, 0x33, 0x28, 0x1d, 0x35, 0x3a, 0x04, 0x0d, 0x12, 0xb6, 0x15, - 0x2a, 0xc7, 0xb1, 0x96, 0xff, 0x52, 0xb8, 0x68, 0x48, 0x2a, 0x0f, 0x92, 0x27, 0xf7, 0x8f, 0x2c, - 0x38, 0x95, 0x61, 0x43, 0xc8, 0x59, 0xd5, 0x96, 0x1b, 0xc5, 0x2a, 0xbd, 0x8f, 0xc6, 0xaa, 0x78, - 0x39, 0x56, 0x18, 0x74, 0x3f, 0x70, 0x66, 0x98, 0x66, 0x80, 0xc2, 0x46, 0x47, 0x40, 0x8f, 0xc6, - 0x00, 0xd1, 0x05, 0xe8, 0x6b, 0x45, 0x24, 0x94, 0x09, 0x66, 0x25, 0xff, 0x66, 0x0a, 0x46, 0x06, - 0xa1, 0x12, 0xe5, 0x96, 0xd2, 0xed, 0x69, 0x12, 0x25, 0xd7, 0xee, 0x71, 0x98, 0xfd, 0xd3, 0x45, - 0x38, 0x9b, 0x6b, 0x19, 0x4c, 0xbb, 0xb4, 0x1b, 0xf8, 0x6e, 0x1c, 0xa8, 0x77, 0x21, 0x1e, 0xdd, - 0x86, 0x34, 0xb7, 0x57, 0x45, 0x39, 0x56, 0x18, 0xe8, 0xa2, 0xcc, 0x3f, 0x9e, 0x4e, 0x60, 0xb4, - 0x50, 0x31, 0x52, 0x90, 0xf7, 0x9a, 0x89, 0xec, 0x09, 0xe8, 0x6b, 0x06, 0x81, 0x97, 0x66, 0x46, - 0xb4, 0xbb, 0x41, 0xe0, 0x61, 0x06, 0x44, 0x9f, 0x12, 0xe3, 0x90, 0x7a, 0x08, 0xc1, 0x4e, 0x23, - 0x88, 0xb4, 0xc1, 0x78, 0x0a, 0x06, 0x77, 0xc8, 0x7e, 0xe8, 0xfa, 0x5b, 0xe9, 0x07, 0xb2, 0xeb, - 0xbc, 0x18, 0x4b, 0xb8, 0x99, 0xbf, 0x63, 0xf0, 0x38, 0xf2, 0x77, 0xe8, 0x33, 0x3b, 0xd4, 0xf5, - 0x68, 0xfb, 0xc9, 0x22, 0x8c, 0xe3, 0x85, 0xca, 0xf7, 0x27, 0xe2, 0x56, 0xfb, 0x44, 0x1c, 0x77, - 0x56, 0xb7, 0xee, 0xb3, 0xf1, 0x9b, 0x16, 0x8c, 0xb3, 0x18, 0xd7, 0x22, 0x3a, 0x8b, 0x1b, 0xf8, - 0x27, 0x20, 0xba, 0x3d, 0x01, 0xfd, 0x21, 0x6d, 0x34, 0x9d, 0xaa, 0x89, 0xf5, 0x04, 0x73, 0x18, - 0x7a, 0x0c, 0xfa, 0x58, 0x17, 0xe8, 0xe4, 0x8d, 0xf0, 0x2c, 0x17, 0x15, 0x27, 0x76, 0x30, 0x2b, - 0x65, 0x6e, 0xb2, 0x98, 0x34, 0x3d, 0x97, 0x77, 0x3a, 0x51, 0xa8, 0x7f, 0x3c, 0xdc, 0x64, 0x33, - 0xbb, 0xf6, 0xe1, 0xdc, 0x64, 0xb3, 0x49, 0x76, 0xbe, 0x16, 0xfd, 0x8f, 0x02, 0x9c, 0xcf, 0xac, - 0xd7, 0xb3, 0x9b, 0x6c, 0xe7, 0xda, 0xc7, 0x63, 0xe7, 0x90, 0x6d, 0x7e, 0x50, 0x3c, 0x41, 0xf3, - 0x83, 0xbe, 0x5e, 0x25, 0xc7, 0xfe, 0x1e, 0xbc, 0x57, 0x33, 0x87, 0xec, 0x63, 0xe2, 0xbd, 0x9a, - 0xd9, 0xb7, 0x9c, 0x6b, 0xdd, 0x77, 0x0a, 0x39, 0xdf, 0xc2, 0x2e, 0x78, 0x97, 0x28, 0x9f, 0x61, - 0xc0, 0x48, 0x48, 0xc2, 0x23, 0x9c, 0xc7, 0xf0, 0x32, 0xac, 0xa0, 0xc8, 0xd5, 0xfc, 0x40, 0x79, - 0xd7, 0x5e, 0x39, 0xd2, 0x96, 0x99, 0x35, 0xdf, 0x3f, 0xf4, 0x50, 0x32, 0x69, 0x9f, 0xd0, 0x55, - 0xed, 0x52, 0x5e, 0xec, 0xfd, 0x52, 0x3e, 0x92, 0x7d, 0x21, 0x47, 0xf3, 0x30, 0xbe, 0xeb, 0xfa, - 0x2c, 0xdf, 0xba, 0x29, 0x8a, 0xaa, 0xb0, 0x08, 0xab, 0x26, 0x18, 0xa7, 0xf1, 0xa7, 0x5f, 0x81, - 0xd1, 0x07, 0xd7, 0x22, 0x7e, 0xa3, 0x08, 0x8f, 0x76, 0xd8, 0xf6, 0x9c, 0xd7, 0x1b, 0x73, 0xa0, - 0xf1, 0xfa, 0xb6, 0x79, 0xa8, 0xc2, 0xd4, 0x66, 0xcb, 0xf3, 0xf6, 0x99, 0x85, 0x1f, 0x69, 0x48, - 0x0c, 0x21, 0x2b, 0xaa, 0x00, 0xf6, 0xcb, 0x19, 0x38, 0x38, 0xb3, 0x26, 0x7a, 0x1d, 0x50, 0xb0, - 0xc1, 0xac, 0x66, 0x1a, 0x49, 0x80, 0x1c, 0x36, 0xf0, 0xc5, 0x64, 0x33, 0xde, 0x6c, 0xc3, 0xc0, - 0x19, 0xb5, 0xa8, 0xd0, 0x4f, 0x4f, 0xa5, 0x7d, 0xd5, 0xad, 0x94, 0xd0, 0x8f, 0x75, 0x20, 0x36, - 0x71, 0xd1, 0x55, 0x98, 0x74, 0xf6, 0x1c, 0x97, 0x07, 0x4c, 0x94, 0x04, 0xb8, 0xd4, 0xaf, 0x74, - 0x77, 0xf3, 0x69, 0x04, 0xdc, 0x5e, 0x27, 0xe5, 0x88, 0x3a, 0x90, 0xef, 0x88, 0xda, 0x99, 0x2f, - 0x76, 0x53, 0xc5, 0xda, 0xff, 0xd9, 0xa2, 0xc7, 0x57, 0x46, 0x82, 0x6f, 0x3a, 0x0e, 0x4a, 0xa5, - 0xa8, 0xf9, 0x84, 0xaa, 0x71, 0x58, 0xd4, 0x81, 0xd8, 0xc4, 0xe5, 0x0b, 0x22, 0x4a, 0x1c, 0x15, - 0x0c, 0xd1, 0x5d, 0x38, 0x7d, 0x2b, 0x0c, 0xf4, 0x26, 0x0c, 0x36, 0xdc, 0x3d, 0x37, 0x0a, 0x42, - 0xb1, 0x59, 0x8e, 0x68, 0x4c, 0x9e, 0xf0, 0xc1, 0x0a, 0x27, 0x83, 0x25, 0x3d, 0xfb, 0x27, 0x0b, - 0x30, 0x2a, 0x5b, 0x7c, 0xa3, 0x15, 0xc4, 0xce, 0x09, 0x1c, 0xcb, 0x57, 0x8d, 0x63, 0xf9, 0x53, - 0x9d, 0x3c, 0xdf, 0x59, 0x97, 0x72, 0x8f, 0xe3, 0x9b, 0xa9, 0xe3, 0xf8, 0xc9, 0xee, 0xa4, 0x3a, - 0x1f, 0xc3, 0xff, 0xc2, 0x82, 0x49, 0x03, 0xff, 0x04, 0x4e, 0x83, 0x65, 0xf3, 0x34, 0x78, 0xbc, - 0xeb, 0x37, 0xe4, 0x9c, 0x02, 0x5f, 0x2a, 0xa4, 0xfa, 0xce, 0xb8, 0xff, 0x7b, 0xd0, 0xb7, 0xed, - 0x84, 0x8d, 0x4e, 0x61, 0x7f, 0xdb, 0x2a, 0xcd, 0x5e, 0x73, 0xc2, 0x06, 0xe7, 0xe1, 0xcf, 0xaa, - 0xdc, 0xa3, 0x4e, 0xd8, 0xe8, 0xea, 0x97, 0xc3, 0x9a, 0x42, 0x57, 0x60, 0x20, 0xaa, 0x07, 0x4d, - 0x65, 0x93, 0x77, 0x81, 0xe7, 0x25, 0xa5, 0x25, 0x87, 0x07, 0x33, 0xc8, 0x6c, 0x8e, 0x16, 0x63, - 0x81, 0x3f, 0xbd, 0x05, 0x25, 0xd5, 0xf4, 0x43, 0xf5, 0xa8, 0xf8, 0x7a, 0x11, 0x4e, 0x65, 0xac, - 0x0b, 0x14, 0x19, 0xa3, 0xf5, 0x7c, 0x8f, 0xcb, 0xe9, 0x43, 0x8e, 0x57, 0xc4, 0x6e, 0x2c, 0x0d, - 0x31, 0xff, 0x3d, 0x37, 0x7a, 0x2b, 0x22, 0xe9, 0x46, 0x69, 0x51, 0xf7, 0x46, 0x69, 0x63, 0x27, - 0x36, 0xd4, 0xb4, 0x21, 0xd5, 0xd3, 0x87, 0x3a, 0xa7, 0x7f, 0x5a, 0x84, 0xa9, 0xac, 0x80, 0x19, - 0xe8, 0x47, 0x53, 0x49, 0x84, 0x5e, 0xec, 0x35, 0xd4, 0x06, 0xcf, 0x2c, 0x24, 0x22, 0x8c, 0xcd, - 0x9a, 0x69, 0x85, 0xba, 0x0e, 0xb3, 0x68, 0x93, 0x39, 0xca, 0x85, 0x3c, 0xf9, 0x93, 0xdc, 0xe2, - 0x9f, 0xe9, 0xb9, 0x03, 0x22, 0x6b, 0x54, 0x94, 0x72, 0x94, 0x93, 0xc5, 0xdd, 0x1d, 0xe5, 0x64, - 0xcb, 0xd3, 0x2e, 0x0c, 0x6b, 0x5f, 0xf3, 0x50, 0x67, 0x7c, 0x87, 0x9e, 0x28, 0x5a, 0xbf, 0x1f, - 0xea, 0xac, 0xff, 0xbc, 0x05, 0x29, 0x4b, 0x38, 0xa5, 0x92, 0xb2, 0x72, 0x55, 0x52, 0x17, 0xa0, - 0x2f, 0x0c, 0x3c, 0x92, 0xce, 0x2b, 0x83, 0x03, 0x8f, 0x60, 0x06, 0xa1, 0x18, 0x71, 0xa2, 0x90, - 0x18, 0xd1, 0x2f, 0x5b, 0xe2, 0x1a, 0xf5, 0x04, 0xf4, 0x7b, 0x64, 0x8f, 0x48, 0x6d, 0x84, 0xe2, - 0xc9, 0x37, 0x68, 0x21, 0xe6, 0x30, 0xfb, 0x37, 0xfb, 0xe0, 0x5c, 0x47, 0x57, 0x53, 0x7a, 0x65, - 0xd9, 0x72, 0x62, 0x72, 0xd7, 0xd9, 0x4f, 0x47, 0xbd, 0xbe, 0xca, 0x8b, 0xb1, 0x84, 0x33, 0xbb, - 0x5d, 0x1e, 0x38, 0x33, 0xa5, 0xc0, 0x13, 0xf1, 0x32, 0x05, 0xd4, 0x54, 0x1c, 0x15, 0x8f, 0x43, - 0x71, 0x74, 0x19, 0x20, 0x8a, 0xbc, 0x25, 0x9f, 0x4a, 0x60, 0x0d, 0x61, 0x10, 0x9c, 0x04, 0x58, - 0xad, 0xdd, 0x10, 0x10, 0xac, 0x61, 0xa1, 0x0a, 0x4c, 0x34, 0xc3, 0x20, 0xe6, 0xfa, 0xd0, 0x0a, - 0x37, 0x45, 0xe9, 0x37, 0xbd, 0xfc, 0xaa, 0x29, 0x38, 0x6e, 0xab, 0x81, 0x5e, 0x82, 0x61, 0xe1, - 0xf9, 0x57, 0x0d, 0x02, 0x4f, 0xa8, 0x6a, 0x94, 0x61, 0x43, 0x2d, 0x01, 0x61, 0x1d, 0x4f, 0xab, - 0xc6, 0x94, 0xac, 0x83, 0x99, 0xd5, 0xb8, 0xa2, 0x55, 0xc3, 0x4b, 0x05, 0xcf, 0x19, 0xea, 0x29, - 0x78, 0x4e, 0xa2, 0xbc, 0x2a, 0xf5, 0xfc, 0xae, 0x04, 0x5d, 0xd5, 0x3d, 0xbf, 0xd6, 0x07, 0xa7, - 0xc4, 0xc2, 0x79, 0xd8, 0xcb, 0xe5, 0x56, 0xfb, 0x72, 0x39, 0x0e, 0xf5, 0xd6, 0xf7, 0xd7, 0xcc, - 0x49, 0xaf, 0x99, 0x2f, 0x17, 0x61, 0x80, 0x4f, 0xc5, 0x09, 0xc8, 0xf0, 0xcb, 0x42, 0xe9, 0xd7, - 0x21, 0x6c, 0x0c, 0xef, 0xcb, 0x6c, 0xc5, 0x89, 0x1d, 0x7e, 0x7e, 0x29, 0x36, 0x9a, 0xa8, 0x07, - 0xd1, 0xac, 0xc1, 0x68, 0xa7, 0x53, 0x5a, 0x2d, 0xe0, 0x34, 0x34, 0xb6, 0xfb, 0x0e, 0x40, 0xc4, - 0x12, 0xe7, 0x53, 0x1a, 0x22, 0x00, 0xd1, 0xd3, 0x1d, 0x5a, 0xaf, 0x29, 0x64, 0xde, 0x87, 0x64, - 0x09, 0x2a, 0x00, 0xd6, 0x28, 0x4e, 0xbf, 0x0c, 0x25, 0x85, 0xdc, 0x4d, 0x05, 0x30, 0xa2, 0x9f, - 0x7a, 0x9f, 0x83, 0xf1, 0x54, 0x5b, 0x47, 0xd2, 0x20, 0xfc, 0x96, 0x05, 0xe3, 0xbc, 0xcb, 0x4b, - 0xfe, 0x9e, 0xd8, 0xec, 0xef, 0xc3, 0x94, 0x97, 0xb1, 0xe9, 0xc4, 0x8c, 0xf6, 0xbe, 0x49, 0x95, - 0xc6, 0x20, 0x0b, 0x8a, 0x33, 0xdb, 0x40, 0x97, 0x60, 0x88, 0x3b, 0xba, 0x38, 0x9e, 0x70, 0x4e, - 0x18, 0xe1, 0x89, 0x28, 0x78, 0x19, 0x56, 0x50, 0xfb, 0x9b, 0x16, 0x4c, 0xf2, 0x9e, 0x5f, 0x27, - 0xfb, 0xea, 0x76, 0xfc, 0x51, 0xf6, 0x5d, 0xe4, 0xd9, 0x28, 0xe4, 0xe4, 0xd9, 0xd0, 0x3f, 0xad, - 0xd8, 0xf1, 0xd3, 0x7e, 0xd5, 0x02, 0xb1, 0x02, 0x4f, 0xe0, 0x1e, 0xf8, 0x83, 0xe6, 0x3d, 0x70, - 0x3a, 0x7f, 0x51, 0xe7, 0x5c, 0x00, 0xff, 0xdc, 0x82, 0x09, 0x8e, 0x90, 0x3c, 0x44, 0x7e, 0xa4, - 0xf3, 0xd0, 0x4b, 0xf2, 0x37, 0x95, 0x6d, 0x3b, 0xfb, 0xa3, 0x8c, 0xc9, 0xea, 0xeb, 0x38, 0x59, - 0x0d, 0xb9, 0x81, 0x8e, 0x90, 0xd4, 0xf0, 0xc8, 0xa1, 0x61, 0xed, 0x3f, 0xb1, 0x00, 0xf1, 0x66, - 0x8c, 0x73, 0x99, 0x9e, 0x76, 0xac, 0x54, 0xd3, 0x04, 0x25, 0xac, 0x46, 0x41, 0xb0, 0x86, 0x75, - 0x2c, 0xc3, 0x93, 0x7a, 0x4d, 0x2e, 0x76, 0x7f, 0x4d, 0x3e, 0xc2, 0x88, 0xfe, 0xf5, 0x3e, 0x48, - 0x5b, 0x42, 0xa3, 0xdb, 0x30, 0x52, 0x77, 0x9a, 0xce, 0x86, 0xeb, 0xb9, 0xb1, 0x4b, 0xa2, 0x4e, - 0x66, 0x28, 0x8b, 0x1a, 0x9e, 0x78, 0x27, 0xd4, 0x4a, 0xb0, 0x41, 0x07, 0xcd, 0x02, 0x34, 0x43, - 0x77, 0xcf, 0xf5, 0xc8, 0x16, 0xbb, 0x0a, 0x33, 0x77, 0x28, 0x6e, 0x5b, 0x21, 0x4b, 0xb1, 0x86, - 0x91, 0xe1, 0x3e, 0x53, 0x7c, 0x78, 0xee, 0x33, 0x7d, 0x47, 0x74, 0x9f, 0xe9, 0xef, 0xc9, 0x7d, - 0x06, 0xc3, 0x19, 0x79, 0x76, 0xd3, 0xff, 0xcb, 0xae, 0x47, 0x84, 0xc0, 0xc6, 0x9d, 0xa4, 0xa6, - 0xef, 0x1f, 0xcc, 0x9c, 0xc1, 0x99, 0x18, 0x38, 0xa7, 0x26, 0xfa, 0x3c, 0x94, 0x1d, 0xcf, 0x0b, - 0xee, 0xaa, 0x51, 0x5b, 0x8a, 0xea, 0x8e, 0x97, 0x44, 0x4a, 0x1f, 0x5a, 0x78, 0xec, 0xfe, 0xc1, - 0x4c, 0x79, 0x3e, 0x07, 0x07, 0xe7, 0xd6, 0xb6, 0x77, 0xe0, 0x54, 0x8d, 0x84, 0x32, 0x4f, 0xaa, - 0xda, 0x62, 0xeb, 0x50, 0x0a, 0x53, 0x4c, 0xa5, 0xa7, 0x58, 0x25, 0x5a, 0x14, 0x4b, 0xc9, 0x44, - 0x12, 0x42, 0xf6, 0x9f, 0x59, 0x30, 0x28, 0xac, 0xab, 0x4f, 0x40, 0x96, 0x99, 0x37, 0xf4, 0x91, - 0x33, 0xd9, 0x8c, 0x97, 0x75, 0x26, 0x57, 0x13, 0xb9, 0x92, 0xd2, 0x44, 0x3e, 0xde, 0x89, 0x48, - 0x67, 0x1d, 0xe4, 0xcf, 0x16, 0x61, 0xcc, 0xb4, 0x2c, 0x3f, 0x81, 0x21, 0x58, 0x83, 0xc1, 0x48, - 0xb8, 0x31, 0x14, 0xf2, 0xed, 0x57, 0xd3, 0x93, 0x98, 0x58, 0xb9, 0x08, 0xc7, 0x05, 0x49, 0x24, - 0xd3, 0x3f, 0xa2, 0xf8, 0x10, 0xfd, 0x23, 0xba, 0x19, 0xf7, 0xf7, 0x1d, 0x87, 0x71, 0xbf, 0xfd, - 0x15, 0xc6, 0xfc, 0xf5, 0xf2, 0x13, 0x90, 0x0b, 0xae, 0x9a, 0xc7, 0x84, 0xdd, 0x61, 0x65, 0x89, - 0x4e, 0xe5, 0xc8, 0x07, 0xff, 0xd8, 0x82, 0x61, 0x81, 0x78, 0x02, 0xdd, 0xfe, 0x21, 0xb3, 0xdb, - 0x8f, 0x76, 0xe8, 0x76, 0x4e, 0x7f, 0xff, 0x6e, 0x41, 0xf5, 0xb7, 0x1a, 0x84, 0x71, 0x4f, 0x99, - 0x33, 0x86, 0xe8, 0x6d, 0x30, 0xa8, 0x07, 0x9e, 0x38, 0xcc, 0x1f, 0x4b, 0xfc, 0x64, 0x79, 0xf9, - 0xa1, 0xf6, 0x1b, 0x2b, 0x6c, 0xe6, 0xc6, 0x19, 0x84, 0xb1, 0x38, 0x40, 0x13, 0x37, 0xce, 0x20, - 0x8c, 0x31, 0x83, 0xa0, 0x06, 0x40, 0xec, 0x84, 0x5b, 0x24, 0xa6, 0x65, 0xc2, 0xe5, 0x3e, 0x7f, - 0x17, 0xb6, 0x62, 0xd7, 0x9b, 0x75, 0xfd, 0x38, 0x8a, 0xc3, 0xd9, 0x15, 0x3f, 0xbe, 0x19, 0xf2, - 0xbb, 0x81, 0xe6, 0xf8, 0xaa, 0x68, 0x61, 0x8d, 0xae, 0xf4, 0xbc, 0x62, 0x6d, 0xf4, 0x9b, 0x0f, - 0x85, 0x6b, 0xa2, 0x1c, 0x2b, 0x0c, 0xfb, 0x65, 0xc6, 0x93, 0xd9, 0x00, 0x1d, 0xcd, 0x27, 0xf5, - 0x6b, 0x43, 0x6a, 0x68, 0xd9, 0x2b, 0x41, 0x45, 0xf7, 0x7c, 0xed, 0xcc, 0x02, 0x69, 0xc3, 0xba, - 0x5b, 0x40, 0xe2, 0x1e, 0x8b, 0x7e, 0xb8, 0xed, 0xfd, 0xf8, 0xb9, 0x2e, 0xbc, 0xf4, 0x08, 0x2f, - 0xc6, 0x2c, 0xfc, 0x2a, 0x0b, 0x53, 0xb9, 0x52, 0x4d, 0xe7, 0x36, 0x59, 0x94, 0x00, 0x9c, 0xe0, - 0xa0, 0x39, 0x71, 0xb3, 0xe4, 0xfa, 0xb9, 0x47, 0x53, 0x37, 0x4b, 0xf9, 0xf9, 0xda, 0xd5, 0xf2, - 0x79, 0x18, 0x56, 0xf9, 0xe2, 0xaa, 0x3c, 0xed, 0x96, 0x08, 0x40, 0xb0, 0x94, 0x14, 0x63, 0x1d, - 0x07, 0xad, 0xc3, 0x78, 0xc4, 0x93, 0xd9, 0x49, 0x67, 0x28, 0xa1, 0x37, 0x78, 0x5a, 0xbe, 0x3b, - 0xd7, 0x4c, 0xf0, 0x21, 0x2b, 0xe2, 0x9b, 0x55, 0xba, 0x4f, 0xa5, 0x49, 0xa0, 0xd7, 0x60, 0xcc, - 0xd3, 0x93, 0x7a, 0x57, 0x85, 0x5a, 0x41, 0x99, 0x65, 0x1a, 0x29, 0xbf, 0xab, 0x38, 0x85, 0x4d, - 0x85, 0x00, 0xbd, 0x44, 0x44, 0x2f, 0x73, 0xfc, 0x2d, 0x12, 0x89, 0x6c, 0x57, 0x4c, 0x08, 0xb8, - 0x91, 0x83, 0x83, 0x73, 0x6b, 0xa3, 0x2b, 0x30, 0x22, 0x3f, 0x5f, 0x73, 0x0e, 0x4c, 0x8c, 0x7f, - 0x35, 0x18, 0x36, 0x30, 0xd1, 0x5d, 0x38, 0x2d, 0xff, 0xaf, 0x87, 0xce, 0xe6, 0xa6, 0x5b, 0x17, - 0xbe, 0x99, 0xc3, 0x8c, 0xc4, 0xbc, 0xf4, 0x84, 0x58, 0xca, 0x42, 0x3a, 0x3c, 0x98, 0xb9, 0x20, - 0x46, 0x2d, 0x13, 0xce, 0x26, 0x31, 0x9b, 0x3e, 0x5a, 0x85, 0x53, 0xdb, 0xc4, 0xf1, 0xe2, 0xed, - 0xc5, 0x6d, 0x52, 0xdf, 0x91, 0x9b, 0x88, 0xb9, 0x1c, 0x6a, 0x26, 0xb3, 0xd7, 0xda, 0x51, 0x70, - 0x56, 0x3d, 0xf4, 0x36, 0x94, 0x9b, 0xad, 0x0d, 0xcf, 0x8d, 0xb6, 0xd7, 0x82, 0x98, 0x3d, 0x75, - 0xab, 0x74, 0x6b, 0xc2, 0x37, 0x51, 0xb9, 0x5b, 0x56, 0x73, 0xf0, 0x70, 0x2e, 0x05, 0xf4, 0x3e, - 0x9c, 0x4e, 0x2d, 0x06, 0xe1, 0x29, 0x35, 0x96, 0x1f, 0x0b, 0xb2, 0x96, 0x55, 0x81, 0x7b, 0xcc, - 0x66, 0x82, 0x70, 0x76, 0x13, 0x1f, 0xce, 0x00, 0xe2, 0x3d, 0x5a, 0x59, 0x93, 0x6e, 0xd0, 0x17, - 0x60, 0x44, 0x5f, 0x45, 0xe2, 0x80, 0xb9, 0xd8, 0x2d, 0x81, 0xbd, 0x90, 0x8d, 0xd4, 0x8a, 0xd2, - 0x61, 0xd8, 0xa0, 0x68, 0x13, 0xc8, 0xfe, 0x3e, 0x74, 0x03, 0x86, 0xea, 0x9e, 0x4b, 0xfc, 0x78, - 0xa5, 0xda, 0xc9, 0xa7, 0x7e, 0x51, 0xe0, 0x88, 0x01, 0x13, 0xc1, 0xf3, 0x78, 0x19, 0x56, 0x14, - 0xec, 0xdf, 0x2d, 0xc0, 0x4c, 0x97, 0x48, 0x8c, 0x29, 0x1d, 0xa0, 0xd5, 0x93, 0x0e, 0x70, 0x5e, - 0x26, 0x8f, 0x5b, 0x4b, 0xdd, 0x3f, 0x53, 0x89, 0xe1, 0x92, 0x5b, 0x68, 0x1a, 0xbf, 0x67, 0xbb, - 0x49, 0x5d, 0x8d, 0xd8, 0xd7, 0xd5, 0xa2, 0xd7, 0x78, 0x3e, 0xe8, 0xef, 0x5d, 0xa2, 0xcf, 0x55, - 0x05, 0xdb, 0x5f, 0x29, 0xc0, 0x69, 0x35, 0x84, 0xdf, 0xbb, 0x03, 0x77, 0xab, 0x7d, 0xe0, 0x8e, - 0x41, 0x91, 0x6e, 0xdf, 0x84, 0x81, 0xda, 0x7e, 0x54, 0x8f, 0xbd, 0x1e, 0x04, 0xa0, 0x27, 0xcc, - 0xd8, 0x32, 0xea, 0x98, 0x36, 0xe2, 0xcb, 0xfc, 0x15, 0x0b, 0xc6, 0xd7, 0x17, 0xab, 0xb5, 0xa0, - 0xbe, 0x43, 0xe2, 0x79, 0xae, 0x26, 0xc2, 0x42, 0xfe, 0xb1, 0x1e, 0x50, 0xae, 0xc9, 0x92, 0x98, - 0x2e, 0x40, 0xdf, 0x76, 0x10, 0xc5, 0xe9, 0x57, 0xb6, 0x6b, 0x41, 0x14, 0x63, 0x06, 0xb1, 0xff, - 0xd0, 0x82, 0x7e, 0x96, 0xf2, 0xb4, 0x5b, 0x6a, 0xdc, 0x5e, 0xbe, 0x0b, 0xbd, 0x04, 0x03, 0x64, - 0x73, 0x93, 0xd4, 0x63, 0x31, 0xab, 0xd2, 0xbb, 0x6e, 0x60, 0x89, 0x95, 0xd2, 0x43, 0x9f, 0x35, - 0xc6, 0xff, 0x62, 0x81, 0x8c, 0xee, 0x40, 0x29, 0x76, 0x77, 0xc9, 0x7c, 0xa3, 0x21, 0xde, 0x29, - 0x1e, 0xc0, 0x99, 0x71, 0x5d, 0x12, 0xc0, 0x09, 0x2d, 0xfb, 0xa7, 0x0b, 0x00, 0x89, 0x43, 0x6f, - 0xb7, 0x4f, 0x5c, 0x68, 0xcb, 0xfe, 0x7b, 0x31, 0x23, 0xfb, 0x2f, 0x4a, 0x08, 0x66, 0xe4, 0xfe, - 0x55, 0xc3, 0x54, 0xec, 0x69, 0x98, 0xfa, 0x8e, 0x32, 0x4c, 0x8b, 0x30, 0x99, 0x38, 0x24, 0x9b, - 0xd1, 0x19, 0x58, 0x3c, 0xf6, 0xf5, 0x34, 0x10, 0xb7, 0xe3, 0xdb, 0x5f, 0xb4, 0x40, 0xb8, 0x1b, - 0xf4, 0xb0, 0x98, 0xdf, 0x92, 0x89, 0x3a, 0x8d, 0x80, 0xae, 0x17, 0xf2, 0xfd, 0x2f, 0x44, 0x18, - 0x57, 0x75, 0x78, 0x18, 0xc1, 0x5b, 0x0d, 0x5a, 0x76, 0x03, 0x04, 0xb4, 0x42, 0x98, 0x92, 0xa1, - 0x7b, 0x6f, 0x2e, 0x03, 0x34, 0x18, 0xae, 0x96, 0xf8, 0x4f, 0xb1, 0xaa, 0x8a, 0x82, 0x60, 0x0d, - 0xcb, 0xfe, 0x9b, 0x05, 0x18, 0x96, 0x01, 0x44, 0xe9, 0x3d, 0xbe, 0x7b, 0x2b, 0x47, 0xca, 0x19, - 0xc0, 0x32, 0x65, 0x52, 0xc2, 0x2a, 0xb4, 0xbc, 0x9e, 0x29, 0x53, 0x02, 0x70, 0x82, 0x83, 0x9e, - 0x82, 0xc1, 0xa8, 0xb5, 0xc1, 0xd0, 0x53, 0x46, 0xf4, 0x35, 0x5e, 0x8c, 0x25, 0x1c, 0x7d, 0x1e, - 0x26, 0x78, 0xbd, 0x30, 0x68, 0x3a, 0x5b, 0x5c, 0x83, 0xd4, 0xaf, 0xbc, 0xda, 0x26, 0x56, 0x53, - 0xb0, 0xc3, 0x83, 0x99, 0xa9, 0x74, 0x19, 0xd3, 0x3d, 0xb6, 0x51, 0xa1, 0xfb, 0x62, 0x22, 0xed, - 0x30, 0x83, 0xae, 0xc1, 0x00, 0x67, 0x79, 0x82, 0x05, 0x75, 0x78, 0x51, 0xd2, 0xdc, 0x6c, 0x58, - 0x10, 0x75, 0xc1, 0x35, 0x45, 0x7d, 0xf4, 0x36, 0x0c, 0x37, 0x82, 0xbb, 0xfe, 0x5d, 0x27, 0x6c, - 0xcc, 0x57, 0x57, 0xc4, 0xaa, 0xc9, 0x94, 0x9c, 0x2a, 0x09, 0x9a, 0xee, 0xba, 0xc3, 0xb4, 0xa7, - 0x09, 0x08, 0xeb, 0xe4, 0xd0, 0x3a, 0x8b, 0xf1, 0xc4, 0x53, 0xd9, 0x77, 0xb2, 0x3a, 0x53, 0xd9, - 0xef, 0x35, 0xca, 0xa3, 0x22, 0x10, 0x94, 0x48, 0x84, 0x9f, 0x10, 0xb2, 0x3f, 0x38, 0x05, 0xc6, - 0x6a, 0x35, 0x72, 0x06, 0x58, 0xc7, 0x94, 0x33, 0x00, 0xc3, 0x10, 0xd9, 0x6d, 0xc6, 0xfb, 0x15, - 0x37, 0xec, 0x94, 0x74, 0x66, 0x49, 0xe0, 0xb4, 0xd3, 0x94, 0x10, 0xac, 0xe8, 0x64, 0x27, 0x76, - 0x28, 0x7e, 0x84, 0x89, 0x1d, 0xfa, 0x4e, 0x30, 0xb1, 0xc3, 0x1a, 0x0c, 0x6e, 0xb9, 0x31, 0x26, - 0xcd, 0x40, 0x1c, 0xf7, 0x99, 0x2b, 0xe1, 0x2a, 0x47, 0x69, 0x0f, 0x30, 0x2e, 0x00, 0x58, 0x12, - 0x41, 0xaf, 0xab, 0x3d, 0x30, 0x90, 0x2f, 0x2d, 0xb7, 0x3f, 0x3e, 0x64, 0xee, 0x02, 0x91, 0xc8, - 0x61, 0xf0, 0x41, 0x13, 0x39, 0x2c, 0xcb, 0xf4, 0x0b, 0x43, 0xf9, 0x46, 0x9a, 0x2c, 0xbb, 0x42, - 0x97, 0xa4, 0x0b, 0x46, 0xa2, 0x8a, 0xd2, 0xf1, 0x25, 0xaa, 0xf8, 0xa2, 0x05, 0xa7, 0x9b, 0x59, - 0x39, 0x5b, 0x44, 0xfa, 0x84, 0x97, 0x7a, 0x4e, 0x4a, 0x63, 0x34, 0xc8, 0xae, 0x4d, 0x99, 0x68, - 0x38, 0xbb, 0x39, 0x3a, 0xd0, 0xe1, 0x46, 0x43, 0xe4, 0x5c, 0x78, 0x22, 0x27, 0xe3, 0x45, 0x87, - 0x3c, 0x17, 0x0f, 0x27, 0xcf, 0x42, 0x92, 0xeb, 0x62, 0xf4, 0x43, 0xe7, 0xba, 0x78, 0x5d, 0xe5, - 0xba, 0xe8, 0x10, 0x49, 0x87, 0x67, 0xb2, 0xe8, 0x9a, 0xe1, 0x42, 0xcb, 0x52, 0x31, 0x7e, 0x1c, - 0x59, 0x2a, 0xde, 0x31, 0x99, 0x3d, 0x4f, 0x99, 0xf0, 0x4c, 0x17, 0x66, 0x6f, 0xd0, 0xed, 0xcc, - 0xee, 0x79, 0x46, 0x8e, 0xc9, 0x07, 0xca, 0xc8, 0x71, 0x5b, 0xcf, 0x75, 0x81, 0xba, 0x24, 0x73, - 0xa0, 0x48, 0x3d, 0x66, 0xb8, 0xb8, 0xad, 0x1f, 0x41, 0xa7, 0xf2, 0xe9, 0xaa, 0x93, 0xa6, 0x9d, - 0x6e, 0xd6, 0x21, 0xd4, 0x9e, 0x39, 0x63, 0xea, 0x64, 0x32, 0x67, 0x9c, 0x3e, 0xf6, 0xcc, 0x19, - 0x67, 0x4e, 0x20, 0x73, 0xc6, 0x23, 0x1f, 0x69, 0xe6, 0x8c, 0xf2, 0x43, 0xc8, 0x9c, 0xb1, 0x96, - 0x64, 0xce, 0x38, 0x9b, 0x3f, 0x25, 0x19, 0x56, 0x69, 0x39, 0xf9, 0x32, 0x6e, 0x43, 0xa9, 0x29, - 0x7d, 0xaa, 0x45, 0xa8, 0x9f, 0xec, 0x44, 0x7d, 0x59, 0x8e, 0xd7, 0x7c, 0x4a, 0x14, 0x08, 0x27, - 0xa4, 0x28, 0xdd, 0x24, 0x7f, 0xc6, 0xa3, 0x1d, 0x14, 0x63, 0x59, 0x2a, 0x87, 0xfc, 0xac, 0x19, - 0xf6, 0x5f, 0x2d, 0xc0, 0xf9, 0xce, 0xeb, 0x3a, 0xd1, 0x57, 0x54, 0x13, 0xfd, 0x7a, 0x4a, 0x5f, - 0xc1, 0x2f, 0x01, 0x09, 0x56, 0xcf, 0x81, 0x27, 0xae, 0xc2, 0xa4, 0x32, 0x47, 0xf3, 0xdc, 0xfa, - 0xbe, 0x96, 0xc0, 0x4f, 0xb9, 0xc6, 0xd4, 0xd2, 0x08, 0xb8, 0xbd, 0x0e, 0x9a, 0x87, 0x71, 0xa3, - 0x70, 0xa5, 0x22, 0x84, 0x7d, 0xa5, 0x20, 0xa9, 0x99, 0x60, 0x9c, 0xc6, 0xb7, 0xbf, 0x64, 0xc1, - 0x23, 0x39, 0x21, 0xab, 0x7b, 0x8e, 0xab, 0xb0, 0x09, 0xe3, 0x4d, 0xb3, 0x6a, 0x97, 0xf0, 0x2b, - 0x46, 0x60, 0x6c, 0xd5, 0xd7, 0x14, 0x00, 0xa7, 0x89, 0x2e, 0x5c, 0xfa, 0xea, 0xb7, 0xce, 0x7f, - 0xe2, 0x0f, 0xbe, 0x75, 0xfe, 0x13, 0xdf, 0xfc, 0xd6, 0xf9, 0x4f, 0xfc, 0xc5, 0xfb, 0xe7, 0xad, - 0xaf, 0xde, 0x3f, 0x6f, 0xfd, 0xc1, 0xfd, 0xf3, 0xd6, 0x37, 0xef, 0x9f, 0xb7, 0xfe, 0xe8, 0xfe, - 0x79, 0xeb, 0xa7, 0xbf, 0x7d, 0xfe, 0x13, 0x6f, 0x15, 0xf6, 0x9e, 0xff, 0xff, 0x01, 0x00, 0x00, - 0xff, 0xff, 0xa5, 0x89, 0xfa, 0xa7, 0x68, 0xdb, 0x00, 0x00, + // 12346 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x7d, 0x6d, 0x90, 0x24, 0x47, + 0x56, 0xd8, 0x55, 0xf7, 0x7c, 0xf5, 0x9b, 0xef, 0xdc, 0x5d, 0xa9, 0x77, 0x24, 0x6d, 0xaf, 0x4a, + 0x77, 0xd2, 0xea, 0x6b, 0xe6, 0xb4, 0x92, 0x4e, 0xcb, 0xe9, 0x4e, 0x30, 0x33, 0x3d, 0xb3, 0xdb, + 0xda, 0x9d, 0xd9, 0x56, 0xf6, 0xec, 0xee, 0x9d, 0x10, 0xe7, 0xab, 0xe9, 0xce, 0x99, 0x29, 0x4d, + 0x4d, 0x55, 0xab, 0xaa, 0x7a, 0x76, 0x47, 0x01, 0x11, 0xf6, 0x19, 0xf0, 0x07, 0xfc, 0x20, 0x6c, + 0xc2, 0xc6, 0x40, 0xe0, 0x08, 0x1b, 0x07, 0x9c, 0xb1, 0x1d, 0xc6, 0x60, 0xc0, 0x80, 0x6d, 0x8c, + 0x1d, 0x0e, 0xf8, 0x83, 0xc1, 0xfe, 0x71, 0x44, 0x10, 0x1e, 0xc3, 0x40, 0xd8, 0xc1, 0x0f, 0x3b, + 0x6c, 0xf3, 0x8b, 0x31, 0x36, 0x8e, 0xfc, 0xac, 0xcc, 0xea, 0xaa, 0xee, 0x9e, 0xd5, 0xec, 0x48, + 0x10, 0xf7, 0xaf, 0x3b, 0xdf, 0xcb, 0x97, 0x59, 0xf9, 0xf1, 0xf2, 0xe5, 0xcb, 0xf7, 0x01, 0x6f, + 0xee, 0x5e, 0x8b, 0xe6, 0xdd, 0x60, 0x61, 0xb7, 0xb3, 0x49, 0x42, 0x9f, 0xc4, 0x24, 0x5a, 0xd8, + 0x27, 0x7e, 0x2b, 0x08, 0x17, 0x04, 0xc0, 0x69, 0xbb, 0x0b, 0xcd, 0x20, 0x24, 0x0b, 0xfb, 0xaf, + 0x2c, 0x6c, 0x13, 0x9f, 0x84, 0x4e, 0x4c, 0x5a, 0xf3, 0xed, 0x30, 0x88, 0x03, 0x84, 0x38, 0xce, + 0xbc, 0xd3, 0x76, 0xe7, 0x29, 0xce, 0xfc, 0xfe, 0x2b, 0x73, 0x2f, 0x6f, 0xbb, 0xf1, 0x4e, 0x67, + 0x73, 0xbe, 0x19, 0xec, 0x2d, 0x6c, 0x07, 0xdb, 0xc1, 0x02, 0x43, 0xdd, 0xec, 0x6c, 0xb1, 0x7f, + 0xec, 0x0f, 0xfb, 0xc5, 0x49, 0xcc, 0xad, 0x25, 0xcd, 0x90, 0x07, 0x31, 0xf1, 0x23, 0x37, 0xf0, + 0xa3, 0x97, 0x9d, 0xb6, 0x1b, 0x91, 0x70, 0x9f, 0x84, 0x0b, 0xed, 0xdd, 0x6d, 0x0a, 0x8b, 0x4c, + 0x84, 0x85, 0xfd, 0x57, 0x36, 0x49, 0xec, 0x74, 0xf5, 0x68, 0xee, 0xb5, 0x84, 0xdc, 0x9e, 0xd3, + 0xdc, 0x71, 0x7d, 0x12, 0x1e, 0x48, 0x1a, 0x0b, 0x21, 0x89, 0x82, 0x4e, 0xd8, 0x24, 0x27, 0xaa, + 0x15, 0x2d, 0xec, 0x91, 0xd8, 0xc9, 0xf8, 0xfa, 0xb9, 0x85, 0xbc, 0x5a, 0x61, 0xc7, 0x8f, 0xdd, + 0xbd, 0xee, 0x66, 0x3e, 0xd7, 0xaf, 0x42, 0xd4, 0xdc, 0x21, 0x7b, 0x4e, 0x57, 0xbd, 0x57, 0xf3, + 0xea, 0x75, 0x62, 0xd7, 0x5b, 0x70, 0xfd, 0x38, 0x8a, 0xc3, 0x74, 0x25, 0xfb, 0x1b, 0x16, 0x5c, + 0x5e, 0xbc, 0xd7, 0x58, 0xf1, 0x9c, 0x28, 0x76, 0x9b, 0x4b, 0x5e, 0xd0, 0xdc, 0x6d, 0xc4, 0x41, + 0x48, 0xee, 0x06, 0x5e, 0x67, 0x8f, 0x34, 0xd8, 0x40, 0xa0, 0x97, 0x60, 0x6c, 0x9f, 0xfd, 0xaf, + 0x55, 0xcb, 0xd6, 0x65, 0xeb, 0x4a, 0x69, 0x69, 0xe6, 0xd7, 0x0e, 0x2b, 0x9f, 0x3a, 0x3a, 0xac, + 0x8c, 0xdd, 0x15, 0xe5, 0x58, 0x61, 0xa0, 0x67, 0x61, 0x64, 0x2b, 0xda, 0x38, 0x68, 0x93, 0x72, + 0x81, 0xe1, 0x4e, 0x09, 0xdc, 0x91, 0xd5, 0x06, 0x2d, 0xc5, 0x02, 0x8a, 0x16, 0xa0, 0xd4, 0x76, + 0xc2, 0xd8, 0x8d, 0xdd, 0xc0, 0x2f, 0x17, 0x2f, 0x5b, 0x57, 0x86, 0x97, 0x66, 0x05, 0x6a, 0xa9, + 0x2e, 0x01, 0x38, 0xc1, 0xa1, 0xdd, 0x08, 0x89, 0xd3, 0xba, 0xed, 0x7b, 0x07, 0xe5, 0xa1, 0xcb, + 0xd6, 0x95, 0xb1, 0xa4, 0x1b, 0x58, 0x94, 0x63, 0x85, 0x61, 0xff, 0x70, 0x01, 0xc6, 0x16, 0xb7, + 0xb6, 0x5c, 0xdf, 0x8d, 0x0f, 0xd0, 0x5d, 0x98, 0xf0, 0x83, 0x16, 0x91, 0xff, 0xd9, 0x57, 0x8c, + 0x5f, 0xbd, 0x3c, 0xdf, 0xbd, 0x32, 0xe7, 0xd7, 0x35, 0xbc, 0xa5, 0x99, 0xa3, 0xc3, 0xca, 0x84, + 0x5e, 0x82, 0x0d, 0x3a, 0x08, 0xc3, 0x78, 0x3b, 0x68, 0x29, 0xb2, 0x05, 0x46, 0xb6, 0x92, 0x45, + 0xb6, 0x9e, 0xa0, 0x2d, 0x4d, 0x1f, 0x1d, 0x56, 0xc6, 0xb5, 0x02, 0xac, 0x13, 0x41, 0x9b, 0x30, + 0x4d, 0xff, 0xfa, 0xb1, 0xab, 0xe8, 0x16, 0x19, 0xdd, 0x67, 0xf2, 0xe8, 0x6a, 0xa8, 0x4b, 0xe7, + 0x8e, 0x0e, 0x2b, 0xd3, 0xa9, 0x42, 0x9c, 0x26, 0x68, 0x7f, 0x08, 0x53, 0x8b, 0x71, 0xec, 0x34, + 0x77, 0x48, 0x8b, 0xcf, 0x20, 0x7a, 0x0d, 0x86, 0x7c, 0x67, 0x8f, 0x88, 0xf9, 0xbd, 0x2c, 0x06, + 0x76, 0x68, 0xdd, 0xd9, 0x23, 0xc7, 0x87, 0x95, 0x99, 0x3b, 0xbe, 0xfb, 0x41, 0x47, 0xac, 0x0a, + 0x5a, 0x86, 0x19, 0x36, 0xba, 0x0a, 0xd0, 0x22, 0xfb, 0x6e, 0x93, 0xd4, 0x9d, 0x78, 0x47, 0xcc, + 0x37, 0x12, 0x75, 0xa1, 0xaa, 0x20, 0x58, 0xc3, 0xb2, 0x1f, 0x40, 0x69, 0x71, 0x3f, 0x70, 0x5b, + 0xf5, 0xa0, 0x15, 0xa1, 0x5d, 0x98, 0x6e, 0x87, 0x64, 0x8b, 0x84, 0xaa, 0xa8, 0x6c, 0x5d, 0x2e, + 0x5e, 0x19, 0xbf, 0x7a, 0x25, 0xf3, 0x63, 0x4d, 0xd4, 0x15, 0x3f, 0x0e, 0x0f, 0x96, 0x1e, 0x17, + 0xed, 0x4d, 0xa7, 0xa0, 0x38, 0x4d, 0xd9, 0xfe, 0x77, 0x05, 0xb8, 0xb0, 0xf8, 0x61, 0x27, 0x24, + 0x55, 0x37, 0xda, 0x4d, 0xaf, 0xf0, 0x96, 0x1b, 0xed, 0xae, 0x27, 0x23, 0xa0, 0x96, 0x56, 0x55, + 0x94, 0x63, 0x85, 0x81, 0x5e, 0x86, 0x51, 0xfa, 0xfb, 0x0e, 0xae, 0x89, 0x4f, 0x3e, 0x27, 0x90, + 0xc7, 0xab, 0x4e, 0xec, 0x54, 0x39, 0x08, 0x4b, 0x1c, 0xb4, 0x06, 0xe3, 0x4d, 0xb6, 0x21, 0xb7, + 0xd7, 0x82, 0x16, 0x61, 0x93, 0x59, 0x5a, 0x7a, 0x91, 0xa2, 0x2f, 0x27, 0xc5, 0xc7, 0x87, 0x95, + 0x32, 0xef, 0x9b, 0x20, 0xa1, 0xc1, 0xb0, 0x5e, 0x1f, 0xd9, 0x6a, 0x7f, 0x0d, 0x31, 0x4a, 0x90, + 0xb1, 0xb7, 0xae, 0x68, 0x5b, 0x65, 0x98, 0x6d, 0x95, 0x89, 0xec, 0x6d, 0x82, 0x5e, 0x81, 0xa1, + 0x5d, 0xd7, 0x6f, 0x95, 0x47, 0x18, 0xad, 0xa7, 0xe8, 0x9c, 0xdf, 0x74, 0xfd, 0xd6, 0xf1, 0x61, + 0x65, 0xd6, 0xe8, 0x0e, 0x2d, 0xc4, 0x0c, 0xd5, 0xfe, 0x23, 0x0b, 0x2a, 0x0c, 0xb6, 0xea, 0x7a, + 0xa4, 0x4e, 0xc2, 0xc8, 0x8d, 0x62, 0xe2, 0xc7, 0xc6, 0x80, 0x5e, 0x05, 0x88, 0x48, 0x33, 0x24, + 0xb1, 0x36, 0xa4, 0x6a, 0x61, 0x34, 0x14, 0x04, 0x6b, 0x58, 0x94, 0x21, 0x44, 0x3b, 0x4e, 0xc8, + 0xd6, 0x97, 0x18, 0x58, 0xc5, 0x10, 0x1a, 0x12, 0x80, 0x13, 0x1c, 0x83, 0x21, 0x14, 0xfb, 0x31, + 0x04, 0xf4, 0x45, 0x98, 0x4e, 0x1a, 0x8b, 0xda, 0x4e, 0x53, 0x0e, 0x20, 0xdb, 0x32, 0x0d, 0x13, + 0x84, 0xd3, 0xb8, 0xf6, 0x3f, 0xb4, 0xc4, 0xe2, 0xa1, 0x5f, 0xfd, 0x09, 0xff, 0x56, 0xfb, 0x17, + 0x2c, 0x18, 0x5d, 0x72, 0xfd, 0x96, 0xeb, 0x6f, 0xa3, 0xaf, 0xc2, 0x18, 0x3d, 0x9b, 0x5a, 0x4e, + 0xec, 0x08, 0xbe, 0xf7, 0x59, 0x6d, 0x6f, 0xa9, 0xa3, 0x62, 0xbe, 0xbd, 0xbb, 0x4d, 0x0b, 0xa2, + 0x79, 0x8a, 0x4d, 0x77, 0xdb, 0xed, 0xcd, 0xf7, 0x49, 0x33, 0x5e, 0x23, 0xb1, 0x93, 0x7c, 0x4e, + 0x52, 0x86, 0x15, 0x55, 0x74, 0x13, 0x46, 0x62, 0x27, 0xdc, 0x26, 0xb1, 0x60, 0x80, 0x99, 0x8c, + 0x8a, 0xd7, 0xc4, 0x74, 0x47, 0x12, 0xbf, 0x49, 0x92, 0x63, 0x61, 0x83, 0x55, 0xc5, 0x82, 0x84, + 0xfd, 0x53, 0x16, 0x5c, 0x5c, 0x6e, 0xd4, 0x72, 0xd6, 0xd5, 0xb3, 0x30, 0xd2, 0x0a, 0xdd, 0x7d, + 0x12, 0x8a, 0x71, 0x56, 0x54, 0xaa, 0xac, 0x14, 0x0b, 0x28, 0xba, 0x06, 0x13, 0xfc, 0x40, 0xba, + 0xe1, 0xf8, 0x2d, 0x4f, 0x0e, 0xf1, 0x79, 0x81, 0x3d, 0x71, 0x57, 0x83, 0x61, 0x03, 0xf3, 0x84, + 0x03, 0xdd, 0x84, 0x89, 0x65, 0xa7, 0xed, 0x6c, 0xba, 0x9e, 0x1b, 0xbb, 0x24, 0x42, 0xcf, 0x41, + 0xd1, 0x69, 0xb5, 0x18, 0x0f, 0x2b, 0x2d, 0x5d, 0x38, 0x3a, 0xac, 0x14, 0x17, 0x5b, 0x74, 0x33, + 0x81, 0xc2, 0x3a, 0xc0, 0x14, 0x03, 0xbd, 0x00, 0x43, 0xad, 0x30, 0x68, 0x97, 0x0b, 0x0c, 0xf3, + 0x31, 0xba, 0xef, 0xaa, 0x61, 0xd0, 0x4e, 0xa1, 0x32, 0x1c, 0xfb, 0x57, 0x0a, 0xf0, 0xe4, 0x32, + 0x69, 0xef, 0xac, 0x36, 0x72, 0x46, 0xe5, 0x0a, 0x8c, 0xed, 0x05, 0xbe, 0x1b, 0x07, 0x61, 0x24, + 0x9a, 0x66, 0xdb, 0x7d, 0x4d, 0x94, 0x61, 0x05, 0x45, 0x97, 0x61, 0xa8, 0x9d, 0xb0, 0xea, 0x09, + 0xc9, 0xe6, 0x19, 0x93, 0x66, 0x10, 0x8a, 0xd1, 0x89, 0x48, 0x28, 0xd8, 0x94, 0xc2, 0xb8, 0x13, + 0x91, 0x10, 0x33, 0x48, 0xb2, 0xde, 0xe9, 0x4e, 0x10, 0x7b, 0x28, 0xb5, 0xde, 0x29, 0x04, 0x6b, + 0x58, 0xa8, 0x0e, 0x25, 0xfe, 0x0f, 0x93, 0x2d, 0xc6, 0x91, 0x72, 0x56, 0x49, 0x43, 0x22, 0x89, + 0x55, 0x32, 0xc9, 0x36, 0x84, 0x2c, 0xc4, 0x09, 0x11, 0x63, 0x9e, 0x46, 0xfa, 0xce, 0xd3, 0x2f, + 0x15, 0x00, 0xf1, 0x21, 0xfc, 0x33, 0x36, 0x70, 0x77, 0xba, 0x07, 0x2e, 0xf3, 0x68, 0xbc, 0x15, + 0x34, 0x1d, 0x2f, 0xbd, 0xc7, 0x4e, 0x6b, 0xf4, 0x7e, 0xc8, 0x02, 0xb4, 0xec, 0xfa, 0x2d, 0x12, + 0x9e, 0x81, 0x5c, 0x78, 0xb2, 0x0d, 0x78, 0x0b, 0xa6, 0x96, 0x3d, 0x97, 0xf8, 0x71, 0xad, 0xbe, + 0x1c, 0xf8, 0x5b, 0xee, 0x36, 0xfa, 0x3c, 0x4c, 0x51, 0x31, 0x39, 0xe8, 0xc4, 0x0d, 0xd2, 0x0c, + 0x7c, 0x26, 0x51, 0x50, 0xe1, 0x12, 0x1d, 0x1d, 0x56, 0xa6, 0x36, 0x0c, 0x08, 0x4e, 0x61, 0xda, + 0xbf, 0x43, 0x3f, 0x34, 0xd8, 0x6b, 0x07, 0x3e, 0xf1, 0xe3, 0xe5, 0xc0, 0x6f, 0x71, 0xc9, 0xf3, + 0xf3, 0x30, 0x14, 0xd3, 0x8e, 0xf3, 0x8f, 0x7c, 0x56, 0x4e, 0x2d, 0xed, 0xee, 0xf1, 0x61, 0xe5, + 0xb1, 0xee, 0x1a, 0xec, 0x83, 0x58, 0x1d, 0xf4, 0x2d, 0x30, 0x12, 0xc5, 0x4e, 0xdc, 0x89, 0xc4, + 0x67, 0x3f, 0x2d, 0x3f, 0xbb, 0xc1, 0x4a, 0x8f, 0x0f, 0x2b, 0xd3, 0xaa, 0x1a, 0x2f, 0xc2, 0xa2, + 0x02, 0x7a, 0x1e, 0x46, 0xf7, 0x48, 0x14, 0x39, 0xdb, 0x52, 0x68, 0x98, 0x16, 0x75, 0x47, 0xd7, + 0x78, 0x31, 0x96, 0x70, 0xf4, 0x0c, 0x0c, 0x93, 0x30, 0x0c, 0x42, 0xb1, 0xaa, 0x26, 0x05, 0xe2, + 0xf0, 0x0a, 0x2d, 0xc4, 0x1c, 0x66, 0xff, 0x07, 0x0b, 0xa6, 0x55, 0x5f, 0x79, 0x5b, 0x67, 0x70, + 0x3a, 0xbc, 0x0b, 0xd0, 0x94, 0x1f, 0x18, 0x31, 0x7e, 0x37, 0x7e, 0xf5, 0xd9, 0xac, 0x25, 0xdc, + 0x3d, 0x8c, 0x09, 0x65, 0x55, 0x14, 0x61, 0x8d, 0x9a, 0xfd, 0x2f, 0x2d, 0x38, 0x97, 0xfa, 0xa2, + 0x5b, 0x6e, 0x14, 0xa3, 0xf7, 0xba, 0xbe, 0x6a, 0x7e, 0xb0, 0xaf, 0xa2, 0xb5, 0xd9, 0x37, 0xa9, + 0x35, 0x27, 0x4b, 0xb4, 0x2f, 0xba, 0x01, 0xc3, 0x6e, 0x4c, 0xf6, 0xe4, 0xc7, 0x3c, 0xd3, 0xf3, + 0x63, 0x78, 0xaf, 0x92, 0x19, 0xa9, 0xd1, 0x9a, 0x98, 0x13, 0xb0, 0xff, 0x97, 0x05, 0x25, 0xbe, + 0x6c, 0xd7, 0x9c, 0xf6, 0x19, 0xcc, 0x45, 0x0d, 0x86, 0x18, 0x75, 0xde, 0xf1, 0xe7, 0xb2, 0x3b, + 0x2e, 0xba, 0x33, 0x4f, 0x45, 0x3f, 0x2e, 0x62, 0x2b, 0x66, 0x46, 0x8b, 0x30, 0x23, 0x31, 0xf7, + 0x06, 0x94, 0x14, 0x02, 0x9a, 0x81, 0xe2, 0x2e, 0xe1, 0xd7, 0xaa, 0x12, 0xa6, 0x3f, 0xd1, 0x79, + 0x18, 0xde, 0x77, 0xbc, 0x8e, 0xd8, 0xec, 0x98, 0xff, 0xf9, 0x7c, 0xe1, 0x9a, 0x65, 0xff, 0x22, + 0xdb, 0x63, 0xa2, 0x91, 0x15, 0x7f, 0x5f, 0x30, 0x93, 0x0f, 0xe1, 0xbc, 0x97, 0xc1, 0xc3, 0xc4, + 0x40, 0x0c, 0xce, 0xf3, 0x9e, 0x14, 0x7d, 0x3d, 0x9f, 0x05, 0xc5, 0x99, 0x6d, 0xd0, 0x63, 0x20, + 0x68, 0xd3, 0x15, 0xe5, 0x78, 0xac, 0xbf, 0x42, 0x5c, 0xbe, 0x2d, 0xca, 0xb0, 0x82, 0x52, 0x06, + 0x71, 0x5e, 0x75, 0xfe, 0x26, 0x39, 0x68, 0x10, 0x8f, 0x34, 0xe3, 0x20, 0xfc, 0x58, 0xbb, 0xff, + 0x14, 0x1f, 0x7d, 0xce, 0x5f, 0xc6, 0x05, 0x81, 0xe2, 0x4d, 0x72, 0xc0, 0xa7, 0x42, 0xff, 0xba, + 0x62, 0xcf, 0xaf, 0xfb, 0x69, 0x0b, 0x26, 0xd5, 0xd7, 0x9d, 0xc1, 0x46, 0x5a, 0x32, 0x37, 0xd2, + 0x53, 0x3d, 0xd7, 0x63, 0xce, 0x16, 0xfa, 0x53, 0xc6, 0x02, 0x04, 0x4e, 0x3d, 0x0c, 0xe8, 0xd0, + 0x50, 0x9e, 0xfd, 0x71, 0x4e, 0xc8, 0x20, 0xdf, 0x75, 0x93, 0x1c, 0x6c, 0x04, 0x54, 0x7c, 0xc8, + 0xfe, 0x2e, 0x63, 0xd6, 0x86, 0x7a, 0xce, 0xda, 0xcf, 0x16, 0xe0, 0x82, 0x1a, 0x01, 0xe3, 0x80, + 0xfe, 0xb3, 0x3e, 0x06, 0xaf, 0xc0, 0x78, 0x8b, 0x6c, 0x39, 0x1d, 0x2f, 0x56, 0x37, 0xe7, 0x61, + 0xae, 0x3d, 0xa9, 0x26, 0xc5, 0x58, 0xc7, 0x39, 0xc1, 0xb0, 0xfd, 0xf8, 0x38, 0xe3, 0xbd, 0xb1, + 0x43, 0x57, 0x30, 0x95, 0xde, 0x34, 0xfd, 0xc7, 0x84, 0xae, 0xff, 0x10, 0xba, 0x8e, 0x67, 0x60, + 0xd8, 0xdd, 0xa3, 0x67, 0x71, 0xc1, 0x3c, 0x62, 0x6b, 0xb4, 0x10, 0x73, 0x18, 0xfa, 0x0c, 0x8c, + 0x36, 0x83, 0xbd, 0x3d, 0xc7, 0x6f, 0x95, 0x8b, 0x4c, 0x9e, 0x1c, 0xa7, 0xc7, 0xf5, 0x32, 0x2f, + 0xc2, 0x12, 0x86, 0x9e, 0x84, 0x21, 0x27, 0xdc, 0x8e, 0xca, 0x43, 0x0c, 0x67, 0x8c, 0xb6, 0xb4, + 0x18, 0x6e, 0x47, 0x98, 0x95, 0x52, 0x39, 0xf1, 0x7e, 0x10, 0xee, 0xba, 0xfe, 0x76, 0xd5, 0x0d, + 0x99, 0xd0, 0xa7, 0xc9, 0x89, 0xf7, 0x14, 0x04, 0x6b, 0x58, 0x68, 0x15, 0x86, 0xdb, 0x41, 0x18, + 0x47, 0xe5, 0x11, 0x36, 0xdc, 0x4f, 0xe7, 0x6c, 0x25, 0xfe, 0xb5, 0xf5, 0x20, 0x8c, 0x93, 0x0f, + 0xa0, 0xff, 0x22, 0xcc, 0xab, 0xa3, 0x6f, 0x81, 0x22, 0xf1, 0xf7, 0xcb, 0xa3, 0x8c, 0xca, 0x5c, + 0x16, 0x95, 0x15, 0x7f, 0xff, 0xae, 0x13, 0x26, 0x7c, 0x66, 0xc5, 0xdf, 0xc7, 0xb4, 0x0e, 0xfa, + 0x32, 0x94, 0xa4, 0xee, 0x34, 0x2a, 0x8f, 0xe5, 0x2f, 0x31, 0x2c, 0x90, 0x30, 0xf9, 0xa0, 0xe3, + 0x86, 0x64, 0x8f, 0xf8, 0x71, 0x94, 0xdc, 0x7e, 0x25, 0x34, 0xc2, 0x09, 0x35, 0xf4, 0x65, 0x79, + 0x9d, 0x5b, 0x0b, 0x3a, 0x7e, 0x1c, 0x95, 0x4b, 0xac, 0x7b, 0x99, 0x8a, 0xb6, 0xbb, 0x09, 0x5e, + 0xfa, 0xbe, 0xc7, 0x2b, 0x63, 0x83, 0x14, 0xc2, 0x30, 0xe9, 0xb9, 0xfb, 0xc4, 0x27, 0x51, 0x54, + 0x0f, 0x83, 0x4d, 0x52, 0x06, 0xd6, 0xf3, 0x8b, 0xd9, 0xfa, 0xa7, 0x60, 0x93, 0x2c, 0xcd, 0x1e, + 0x1d, 0x56, 0x26, 0x6f, 0xe9, 0x75, 0xb0, 0x49, 0x02, 0xdd, 0x81, 0x29, 0x2a, 0xa0, 0xba, 0x09, + 0xd1, 0xf1, 0x7e, 0x44, 0x99, 0x74, 0x8a, 0x8d, 0x4a, 0x38, 0x45, 0x04, 0xbd, 0x0d, 0x25, 0xcf, + 0xdd, 0x22, 0xcd, 0x83, 0xa6, 0x47, 0xca, 0x13, 0x8c, 0x62, 0xe6, 0xb6, 0xba, 0x25, 0x91, 0xf8, + 0x05, 0x40, 0xfd, 0xc5, 0x49, 0x75, 0x74, 0x17, 0x1e, 0x8b, 0x49, 0xb8, 0xe7, 0xfa, 0x0e, 0xdd, + 0x0e, 0x42, 0x9e, 0x64, 0x5a, 0xbc, 0x49, 0xb6, 0xde, 0x2e, 0x89, 0xa1, 0x7b, 0x6c, 0x23, 0x13, + 0x0b, 0xe7, 0xd4, 0x46, 0xb7, 0x61, 0x9a, 0xed, 0x84, 0x7a, 0xc7, 0xf3, 0xea, 0x81, 0xe7, 0x36, + 0x0f, 0xca, 0x53, 0x8c, 0xe0, 0x67, 0xa4, 0x9a, 0xae, 0x66, 0x82, 0xe9, 0x8d, 0x37, 0xf9, 0x87, + 0xd3, 0xb5, 0xd1, 0x26, 0x53, 0xdb, 0x74, 0x42, 0x37, 0x3e, 0xa0, 0xeb, 0x97, 0x3c, 0x88, 0xcb, + 0xd3, 0x3d, 0xef, 0x8f, 0x3a, 0xaa, 0xd2, 0xed, 0xe8, 0x85, 0x38, 0x4d, 0x90, 0x6e, 0xed, 0x28, + 0x6e, 0xb9, 0x7e, 0x79, 0x86, 0x71, 0x0c, 0xb5, 0x33, 0x1a, 0xb4, 0x10, 0x73, 0x18, 0x53, 0xd9, + 0xd0, 0x1f, 0xb7, 0x29, 0x07, 0x9d, 0x65, 0x88, 0x89, 0xca, 0x46, 0x02, 0x70, 0x82, 0x43, 0x8f, + 0xe5, 0x38, 0x3e, 0x28, 0x23, 0x86, 0xaa, 0xb6, 0xcb, 0xc6, 0xc6, 0x97, 0x31, 0x2d, 0x47, 0xb7, + 0x60, 0x94, 0xf8, 0xfb, 0xab, 0x61, 0xb0, 0x57, 0x3e, 0x97, 0xbf, 0x67, 0x57, 0x38, 0x0a, 0x67, + 0xe8, 0xc9, 0x05, 0x40, 0x14, 0x63, 0x49, 0x02, 0x3d, 0x80, 0x72, 0xc6, 0x8c, 0xf0, 0x09, 0x38, + 0xcf, 0x26, 0xe0, 0x0b, 0xa2, 0x6e, 0x79, 0x23, 0x07, 0xef, 0xb8, 0x07, 0x0c, 0xe7, 0x52, 0x47, + 0xdf, 0x01, 0x93, 0x7c, 0x43, 0x71, 0x7d, 0x6f, 0x54, 0xbe, 0xc0, 0xbe, 0xe6, 0x72, 0xfe, 0xe6, + 0xe4, 0x88, 0x4b, 0x17, 0x44, 0x87, 0x26, 0xf5, 0xd2, 0x08, 0x9b, 0xd4, 0xec, 0x4d, 0x98, 0x52, + 0x7c, 0x8b, 0x2d, 0x1d, 0x54, 0x81, 0x61, 0xca, 0x90, 0xe5, 0x8d, 0xbd, 0x44, 0x67, 0x8a, 0xe9, + 0xe9, 0x30, 0x2f, 0x67, 0x33, 0xe5, 0x7e, 0x48, 0x96, 0x0e, 0x62, 0xc2, 0x6f, 0x5d, 0x45, 0x6d, + 0xa6, 0x24, 0x00, 0x27, 0x38, 0xf6, 0xff, 0xe3, 0x72, 0x4f, 0xc2, 0x1c, 0x07, 0x38, 0x0e, 0x5e, + 0x82, 0xb1, 0x9d, 0x20, 0x8a, 0x29, 0x36, 0x6b, 0x63, 0x38, 0x91, 0x74, 0x6e, 0x88, 0x72, 0xac, + 0x30, 0xd0, 0x9b, 0x30, 0xd9, 0xd4, 0x1b, 0x10, 0x67, 0x99, 0x1a, 0x02, 0xa3, 0x75, 0x6c, 0xe2, + 0xa2, 0x6b, 0x30, 0xc6, 0x5e, 0x6b, 0x9a, 0x81, 0x27, 0xee, 0x77, 0xf2, 0x40, 0x1e, 0xab, 0x8b, + 0xf2, 0x63, 0xed, 0x37, 0x56, 0xd8, 0xf4, 0xce, 0x4d, 0xbb, 0x50, 0xab, 0x8b, 0x53, 0x44, 0xdd, + 0xb9, 0x6f, 0xb0, 0x52, 0x2c, 0xa0, 0xf6, 0xdf, 0x28, 0x68, 0xa3, 0x4c, 0x6f, 0x2c, 0x04, 0xd5, + 0x61, 0xf4, 0xbe, 0xe3, 0xc6, 0xae, 0xbf, 0x2d, 0xc4, 0x85, 0xe7, 0x7b, 0x1e, 0x29, 0xac, 0xd2, + 0x3d, 0x5e, 0x81, 0x1f, 0x7a, 0xe2, 0x0f, 0x96, 0x64, 0x28, 0xc5, 0xb0, 0xe3, 0xfb, 0x94, 0x62, + 0x61, 0x50, 0x8a, 0x98, 0x57, 0xe0, 0x14, 0xc5, 0x1f, 0x2c, 0xc9, 0xa0, 0xf7, 0x00, 0xe4, 0xb2, + 0x24, 0x2d, 0xf1, 0x4a, 0xf2, 0x52, 0x7f, 0xa2, 0x1b, 0xaa, 0xce, 0xd2, 0x14, 0x3d, 0x52, 0x93, + 0xff, 0x58, 0xa3, 0x67, 0xc7, 0x4c, 0xac, 0xea, 0xee, 0x0c, 0xfa, 0x76, 0xca, 0x09, 0x9c, 0x30, + 0x26, 0xad, 0xc5, 0x58, 0x0c, 0xce, 0x0b, 0x83, 0x49, 0xc5, 0x1b, 0xee, 0x1e, 0xd1, 0xb9, 0x86, + 0x20, 0x82, 0x13, 0x7a, 0xf6, 0xcf, 0x17, 0xa1, 0x9c, 0xd7, 0x5d, 0xba, 0xe8, 0xc8, 0x03, 0x37, + 0x5e, 0xa6, 0xd2, 0x90, 0x65, 0x2e, 0xba, 0x15, 0x51, 0x8e, 0x15, 0x06, 0x9d, 0xfd, 0xc8, 0xdd, + 0x96, 0x97, 0x9a, 0xe1, 0x64, 0xf6, 0x1b, 0xac, 0x14, 0x0b, 0x28, 0xc5, 0x0b, 0x89, 0x13, 0x89, + 0x67, 0x38, 0x6d, 0x95, 0x60, 0x56, 0x8a, 0x05, 0x54, 0xd7, 0x47, 0x0c, 0xf5, 0xd1, 0x47, 0x18, + 0x43, 0x34, 0x7c, 0xba, 0x43, 0x84, 0xbe, 0x02, 0xb0, 0xe5, 0xfa, 0x6e, 0xb4, 0xc3, 0xa8, 0x8f, + 0x9c, 0x98, 0xba, 0x92, 0xa5, 0x56, 0x15, 0x15, 0xac, 0x51, 0x44, 0xaf, 0xc3, 0xb8, 0xda, 0x80, + 0xb5, 0x6a, 0x79, 0xd4, 0x7c, 0xe3, 0x49, 0xb8, 0x51, 0x15, 0xeb, 0x78, 0xf6, 0xfb, 0xe9, 0xf5, + 0x22, 0x76, 0x80, 0x36, 0xbe, 0xd6, 0xa0, 0xe3, 0x5b, 0xe8, 0x3d, 0xbe, 0xf6, 0xaf, 0x16, 0x61, + 0xda, 0x68, 0xac, 0x13, 0x0d, 0xc0, 0xb3, 0xae, 0xd3, 0x73, 0xce, 0x89, 0x89, 0xd8, 0x7f, 0x76, + 0xff, 0xad, 0xa2, 0x9f, 0x85, 0x74, 0x07, 0xf0, 0xfa, 0xe8, 0x2b, 0x50, 0xf2, 0x9c, 0x88, 0xe9, + 0x36, 0x88, 0xd8, 0x77, 0x83, 0x10, 0x4b, 0xee, 0x11, 0x4e, 0x14, 0x6b, 0x47, 0x0d, 0xa7, 0x9d, + 0x90, 0xa4, 0x07, 0x32, 0x95, 0x7d, 0xe4, 0x3b, 0xaf, 0xea, 0x04, 0x15, 0x90, 0x0e, 0x30, 0x87, + 0xa1, 0x6b, 0x30, 0x11, 0x12, 0xb6, 0x2a, 0x96, 0xa9, 0x28, 0xc7, 0x96, 0xd9, 0x70, 0x22, 0xf3, + 0x61, 0x0d, 0x86, 0x0d, 0xcc, 0x44, 0x94, 0x1f, 0xe9, 0x21, 0xca, 0x3f, 0x0f, 0xa3, 0xec, 0x87, + 0x5a, 0x01, 0x6a, 0x36, 0x6a, 0xbc, 0x18, 0x4b, 0x78, 0x7a, 0xc1, 0x8c, 0x0d, 0xb8, 0x60, 0x5e, + 0x80, 0xa9, 0xaa, 0x43, 0xf6, 0x02, 0x7f, 0xc5, 0x6f, 0xb5, 0x03, 0xd7, 0x8f, 0x51, 0x19, 0x86, + 0xd8, 0xe9, 0xc0, 0xf7, 0xf6, 0x10, 0xa5, 0x80, 0x87, 0xa8, 0x60, 0x6e, 0xff, 0x56, 0x01, 0x26, + 0xab, 0xc4, 0x23, 0x31, 0xe1, 0x57, 0x99, 0x08, 0xad, 0x02, 0xda, 0x0e, 0x9d, 0x26, 0xa9, 0x93, + 0xd0, 0x0d, 0x5a, 0xba, 0xae, 0xb3, 0xc8, 0xde, 0x13, 0xd0, 0xf5, 0x2e, 0x28, 0xce, 0xa8, 0x81, + 0xde, 0x85, 0xc9, 0x76, 0x48, 0x0c, 0x15, 0x9d, 0x95, 0x27, 0x8d, 0xd4, 0x75, 0x44, 0x2e, 0x08, + 0x1b, 0x45, 0xd8, 0x24, 0x85, 0xbe, 0x0d, 0x66, 0x82, 0xb0, 0xbd, 0xe3, 0xf8, 0x55, 0xd2, 0x26, + 0x7e, 0x8b, 0x4a, 0xfa, 0x42, 0x05, 0x71, 0xfe, 0xe8, 0xb0, 0x32, 0x73, 0x3b, 0x05, 0xc3, 0x5d, + 0xd8, 0xe8, 0x5d, 0x98, 0x6d, 0x87, 0x41, 0xdb, 0xd9, 0x66, 0x0b, 0x45, 0x08, 0x34, 0x9c, 0xfb, + 0xbc, 0x74, 0x74, 0x58, 0x99, 0xad, 0xa7, 0x81, 0xc7, 0x87, 0x95, 0x73, 0x6c, 0xa0, 0x68, 0x49, + 0x02, 0xc4, 0xdd, 0x64, 0xec, 0x6d, 0xb8, 0x50, 0x0d, 0xee, 0xfb, 0xf7, 0x9d, 0xb0, 0xb5, 0x58, + 0xaf, 0x69, 0xba, 0x83, 0x75, 0x79, 0x77, 0xe5, 0x6f, 0xd1, 0x99, 0xe7, 0x94, 0x56, 0x93, 0xcb, + 0x2f, 0xab, 0xae, 0x47, 0x72, 0x74, 0x14, 0x7f, 0xbb, 0x60, 0xb4, 0x94, 0xe0, 0xab, 0x67, 0x05, + 0x2b, 0xf7, 0x59, 0xe1, 0x1d, 0x18, 0xdb, 0x72, 0x89, 0xd7, 0xc2, 0x64, 0x4b, 0xcc, 0xcc, 0x73, + 0xf9, 0xcf, 0x6b, 0xab, 0x14, 0x53, 0xea, 0xa4, 0xf8, 0xcd, 0x77, 0x55, 0x54, 0xc6, 0x8a, 0x0c, + 0xda, 0x85, 0x19, 0x79, 0xb5, 0x92, 0x50, 0xb1, 0x89, 0x9f, 0xef, 0x75, 0x5f, 0x33, 0x89, 0xb3, + 0x09, 0xc4, 0x29, 0x32, 0xb8, 0x8b, 0x30, 0xbd, 0xea, 0xee, 0xd1, 0xe3, 0x6a, 0x88, 0x2d, 0x69, + 0x76, 0xd5, 0x65, 0xb7, 0x76, 0x56, 0x6a, 0xff, 0xa8, 0x05, 0x8f, 0x77, 0x8d, 0x8c, 0xd0, 0x5e, + 0x9c, 0xf2, 0x2c, 0xa4, 0xb5, 0x09, 0x85, 0xfe, 0xda, 0x04, 0xfb, 0x1f, 0x59, 0x70, 0x7e, 0x65, + 0xaf, 0x1d, 0x1f, 0x54, 0x5d, 0xf3, 0xe9, 0xe3, 0x0d, 0x18, 0xd9, 0x23, 0x2d, 0xb7, 0xb3, 0x27, + 0x66, 0xae, 0x22, 0x59, 0xfa, 0x1a, 0x2b, 0x3d, 0x3e, 0xac, 0x4c, 0x36, 0xe2, 0x20, 0x74, 0xb6, + 0x09, 0x2f, 0xc0, 0x02, 0x9d, 0x1d, 0x8c, 0xee, 0x87, 0xe4, 0x96, 0xbb, 0xe7, 0xca, 0xe7, 0xd2, + 0x9e, 0x1a, 0xb5, 0x79, 0x39, 0xa0, 0xf3, 0xef, 0x74, 0x1c, 0x3f, 0x76, 0xe3, 0x03, 0xf1, 0xaa, + 0x23, 0x89, 0xe0, 0x84, 0x9e, 0xfd, 0x0d, 0x0b, 0xa6, 0x25, 0x2f, 0x59, 0x6c, 0xb5, 0x42, 0x12, + 0x45, 0x68, 0x0e, 0x0a, 0x6e, 0x5b, 0xf4, 0x12, 0x44, 0x2f, 0x0b, 0xb5, 0x3a, 0x2e, 0xb8, 0x6d, + 0x54, 0x87, 0x12, 0x7f, 0x75, 0x4d, 0x16, 0xd7, 0x40, 0x6f, 0xb7, 0xac, 0x07, 0x1b, 0xb2, 0x26, + 0x4e, 0x88, 0x48, 0xa9, 0x98, 0x9d, 0x43, 0x45, 0xf3, 0x49, 0xe8, 0x86, 0x28, 0xc7, 0x0a, 0x03, + 0x5d, 0x81, 0x31, 0x3f, 0x68, 0xf1, 0x47, 0x70, 0xbe, 0xa7, 0xd9, 0x92, 0x5d, 0x17, 0x65, 0x58, + 0x41, 0xed, 0xef, 0xb7, 0x60, 0x42, 0x7e, 0xd9, 0x80, 0x02, 0x3a, 0xdd, 0x5a, 0x89, 0x70, 0x9e, + 0x6c, 0x2d, 0x2a, 0x60, 0x33, 0x88, 0x21, 0x57, 0x17, 0x4f, 0x22, 0x57, 0xdb, 0x3f, 0x52, 0x80, + 0x29, 0xd9, 0x9d, 0x46, 0x67, 0x33, 0x22, 0x31, 0xda, 0x80, 0x92, 0xc3, 0x87, 0x9c, 0xc8, 0x15, + 0xfb, 0x4c, 0xf6, 0x85, 0xce, 0x98, 0x9f, 0x44, 0xd4, 0x59, 0x94, 0xb5, 0x71, 0x42, 0x08, 0x79, + 0x30, 0xeb, 0x07, 0x31, 0x3b, 0xf6, 0x14, 0xbc, 0xd7, 0xb3, 0x43, 0x9a, 0xfa, 0x45, 0x41, 0x7d, + 0x76, 0x3d, 0x4d, 0x05, 0x77, 0x13, 0x46, 0x2b, 0x52, 0x89, 0x54, 0xcc, 0xbf, 0xc2, 0xe9, 0xb3, + 0x90, 0xad, 0x43, 0xb2, 0x7f, 0xd9, 0x82, 0x92, 0x44, 0x3b, 0x8b, 0x17, 0xa6, 0x35, 0x18, 0x8d, + 0xd8, 0x24, 0xc8, 0xa1, 0xb1, 0x7b, 0x75, 0x9c, 0xcf, 0x57, 0x72, 0x9a, 0xf3, 0xff, 0x11, 0x96, + 0x34, 0x98, 0x16, 0x5c, 0x75, 0xff, 0x13, 0xa2, 0x05, 0x57, 0xfd, 0xc9, 0x39, 0x61, 0xfe, 0x1b, + 0xeb, 0xb3, 0xa6, 0x2a, 0xa0, 0x42, 0x67, 0x3b, 0x24, 0x5b, 0xee, 0x83, 0xb4, 0xd0, 0x59, 0x67, + 0xa5, 0x58, 0x40, 0xd1, 0x7b, 0x30, 0xd1, 0x94, 0xca, 0xe3, 0x84, 0x0d, 0x3c, 0xdb, 0x53, 0x15, + 0xaf, 0x5e, 0x6d, 0xb8, 0x81, 0xdc, 0xb2, 0x56, 0x1f, 0x1b, 0xd4, 0xcc, 0x77, 0xff, 0x62, 0xbf, + 0x77, 0xff, 0x84, 0x6e, 0xee, 0xcb, 0xb5, 0xfd, 0x63, 0x16, 0x8c, 0x70, 0x15, 0xe4, 0x60, 0x3a, + 0x5b, 0xed, 0x15, 0x2a, 0x19, 0xbb, 0xbb, 0xb4, 0x50, 0x3c, 0x4a, 0xa1, 0x35, 0x28, 0xb1, 0x1f, + 0x4c, 0x15, 0x53, 0xcc, 0xb7, 0x0c, 0xe4, 0xad, 0xea, 0x1d, 0xbc, 0x2b, 0xab, 0xe1, 0x84, 0x82, + 0xfd, 0x83, 0x45, 0xca, 0xaa, 0x12, 0x54, 0xe3, 0x04, 0xb7, 0x1e, 0xdd, 0x09, 0x5e, 0x78, 0x54, + 0x27, 0xf8, 0x36, 0x4c, 0x37, 0xb5, 0x27, 0xaf, 0x64, 0x26, 0xaf, 0xf4, 0x5c, 0x24, 0xda, 0xeb, + 0x18, 0x57, 0xc3, 0x2d, 0x9b, 0x44, 0x70, 0x9a, 0x2a, 0xfa, 0x76, 0x98, 0xe0, 0xf3, 0x2c, 0x5a, + 0x19, 0x62, 0xad, 0x7c, 0x26, 0x7f, 0xbd, 0xe8, 0x4d, 0xb0, 0x95, 0xd8, 0xd0, 0xaa, 0x63, 0x83, + 0x98, 0xfd, 0xf3, 0x63, 0x30, 0xbc, 0xb2, 0x4f, 0xfc, 0xf8, 0x0c, 0x18, 0x52, 0x13, 0xa6, 0x5c, + 0x7f, 0x3f, 0xf0, 0xf6, 0x49, 0x8b, 0xc3, 0x4f, 0x72, 0xb8, 0x3e, 0x26, 0x48, 0x4f, 0xd5, 0x0c, + 0x12, 0x38, 0x45, 0xf2, 0x51, 0xdc, 0xda, 0xaf, 0xc3, 0x08, 0x9f, 0x7b, 0x71, 0x65, 0xcf, 0x54, + 0xb0, 0xb3, 0x41, 0x14, 0xbb, 0x20, 0xd1, 0x28, 0x70, 0x8d, 0xbe, 0xa8, 0x8e, 0xde, 0x87, 0xa9, + 0x2d, 0x37, 0x8c, 0x62, 0x7a, 0xdd, 0x8e, 0x62, 0x67, 0xaf, 0xfd, 0x10, 0xb7, 0x74, 0x35, 0x0e, + 0xab, 0x06, 0x25, 0x9c, 0xa2, 0x8c, 0xb6, 0x61, 0x92, 0x5e, 0x1c, 0x93, 0xa6, 0x46, 0x4f, 0xdc, + 0x94, 0x52, 0xc3, 0xdd, 0xd2, 0x09, 0x61, 0x93, 0x2e, 0x65, 0x26, 0x4d, 0x76, 0xd1, 0x1c, 0x63, + 0x12, 0x85, 0x62, 0x26, 0xfc, 0x86, 0xc9, 0x61, 0x94, 0x27, 0x31, 0x53, 0x91, 0x92, 0xc9, 0x93, + 0x34, 0x83, 0x90, 0xaf, 0x42, 0x89, 0xd0, 0x21, 0xa4, 0x84, 0xc5, 0x63, 0xc3, 0xc2, 0x60, 0x7d, + 0x5d, 0x73, 0x9b, 0x61, 0x60, 0xea, 0x47, 0x56, 0x24, 0x25, 0x9c, 0x10, 0x45, 0xcb, 0x30, 0x12, + 0x91, 0xd0, 0x25, 0x91, 0x78, 0x76, 0xe8, 0x31, 0x8d, 0x0c, 0x8d, 0x9b, 0x90, 0xf2, 0xdf, 0x58, + 0x54, 0xa5, 0xcb, 0xcb, 0x61, 0xb7, 0x21, 0xf6, 0xd2, 0xa0, 0x2d, 0xaf, 0x45, 0x56, 0x8a, 0x05, + 0x14, 0xbd, 0x0d, 0xa3, 0x21, 0xf1, 0x98, 0x02, 0x6e, 0x72, 0xf0, 0x45, 0xce, 0xf5, 0x79, 0xbc, + 0x1e, 0x96, 0x04, 0xd0, 0x4d, 0x40, 0x21, 0xa1, 0x32, 0x84, 0xeb, 0x6f, 0x2b, 0x03, 0x0a, 0xf1, + 0x7e, 0xf0, 0x84, 0x68, 0xff, 0x1c, 0x4e, 0x30, 0xfc, 0x38, 0x0c, 0x3c, 0x8f, 0x84, 0x38, 0xa3, + 0x1a, 0xba, 0x0e, 0xb3, 0xaa, 0xb4, 0xe6, 0x47, 0xb1, 0xe3, 0x37, 0x09, 0x7b, 0x3a, 0x28, 0x25, + 0x52, 0x11, 0x4e, 0x23, 0xe0, 0xee, 0x3a, 0xf6, 0xd7, 0xa9, 0x38, 0x43, 0x47, 0xeb, 0x0c, 0x64, + 0x81, 0xb7, 0x4c, 0x59, 0xe0, 0x62, 0xee, 0xcc, 0xe5, 0xc8, 0x01, 0x47, 0x16, 0x8c, 0x6b, 0x33, + 0x9b, 0xac, 0x59, 0xab, 0xc7, 0x9a, 0xed, 0xc0, 0x0c, 0x5d, 0xe9, 0xb7, 0x37, 0x99, 0x37, 0x45, + 0x8b, 0x2d, 0xcc, 0xc2, 0xc3, 0x2d, 0xcc, 0xb2, 0x68, 0x60, 0xe6, 0x56, 0x8a, 0x20, 0xee, 0x6a, + 0x02, 0xbd, 0x21, 0xb5, 0x51, 0x45, 0xc3, 0x30, 0x8a, 0x6b, 0x9a, 0x8e, 0x0f, 0x2b, 0x33, 0xda, + 0x87, 0xe8, 0xda, 0x27, 0xfb, 0xab, 0xf2, 0x1b, 0x39, 0xb3, 0x59, 0x80, 0x52, 0x53, 0x2d, 0x16, + 0xcb, 0xb4, 0xa5, 0x55, 0xcb, 0x01, 0x27, 0x38, 0x74, 0x8f, 0xd2, 0x2b, 0x48, 0xda, 0x96, 0x8f, + 0x5e, 0x50, 0x30, 0x83, 0xd8, 0xaf, 0x02, 0xac, 0x3c, 0x20, 0x4d, 0xbe, 0xd4, 0xf5, 0x47, 0x5d, + 0x2b, 0xff, 0x51, 0xd7, 0xfe, 0x8f, 0x16, 0x4c, 0xad, 0x2e, 0x1b, 0xd7, 0xc4, 0x79, 0x00, 0x7e, + 0x37, 0xba, 0x77, 0x6f, 0x5d, 0xbe, 0x57, 0x70, 0x95, 0xb3, 0x2a, 0xc5, 0x1a, 0x06, 0xba, 0x08, + 0x45, 0xaf, 0xe3, 0x8b, 0x2b, 0xcb, 0xe8, 0xd1, 0x61, 0xa5, 0x78, 0xab, 0xe3, 0x63, 0x5a, 0xa6, + 0x99, 0xcf, 0x15, 0x07, 0x36, 0x9f, 0xeb, 0xeb, 0x25, 0x81, 0x2a, 0x30, 0x7c, 0xff, 0xbe, 0xdb, + 0x8a, 0xca, 0xc3, 0xc9, 0x5b, 0xca, 0xbd, 0x7b, 0xb5, 0x6a, 0x84, 0x79, 0xb9, 0xfd, 0x97, 0x8a, + 0x30, 0xb3, 0xea, 0x91, 0x07, 0x0f, 0x65, 0x85, 0x3b, 0xa8, 0xc9, 0xdf, 0x9d, 0x6e, 0x29, 0xf1, + 0xb4, 0x8d, 0x1c, 0xfb, 0x0f, 0xc5, 0x7b, 0x30, 0xca, 0x6d, 0x03, 0xf8, 0x60, 0x8c, 0x5f, 0x7d, + 0x25, 0xab, 0x0b, 0xe9, 0xb1, 0x98, 0x17, 0xea, 0x38, 0x6e, 0x28, 0xa5, 0x8e, 0x56, 0x51, 0x8a, + 0x25, 0xc9, 0xb9, 0xcf, 0xc3, 0x84, 0x8e, 0x79, 0x22, 0x8b, 0xa9, 0xbf, 0x6c, 0xc1, 0xb9, 0x55, + 0x2f, 0x68, 0xee, 0xa6, 0xec, 0x2f, 0x5f, 0x87, 0x71, 0xca, 0x34, 0x22, 0xc3, 0xf2, 0xdc, 0xf0, + 0x45, 0x10, 0x20, 0xac, 0xe3, 0x69, 0xd5, 0xee, 0xdc, 0xa9, 0x55, 0xb3, 0x5c, 0x18, 0x04, 0x08, + 0xeb, 0x78, 0xf6, 0x6f, 0x58, 0xf0, 0xd4, 0xf5, 0xe5, 0x95, 0xc4, 0x04, 0xb9, 0xcb, 0x8b, 0x82, + 0x5e, 0x39, 0x5a, 0x5a, 0x57, 0x92, 0x2b, 0x47, 0x95, 0xf5, 0x42, 0x40, 0x3f, 0x29, 0x1e, 0x42, + 0x3f, 0x69, 0xc1, 0xb9, 0xeb, 0x6e, 0x4c, 0xcf, 0x80, 0xb4, 0x3d, 0x3f, 0x3d, 0x04, 0x22, 0x37, + 0x0e, 0xc2, 0x83, 0xb4, 0x3d, 0x3f, 0x56, 0x10, 0xac, 0x61, 0xf1, 0x96, 0xf7, 0xdd, 0x88, 0xf6, + 0xb4, 0x60, 0xea, 0x3d, 0xb0, 0x28, 0xc7, 0x0a, 0x83, 0x7e, 0x58, 0xcb, 0x0d, 0x99, 0xdc, 0x7a, + 0x20, 0xb6, 0xb3, 0xfa, 0xb0, 0xaa, 0x04, 0xe0, 0x04, 0xc7, 0xfe, 0x51, 0x0b, 0x2e, 0x5c, 0xf7, + 0x3a, 0x51, 0x4c, 0xc2, 0xad, 0xc8, 0xe8, 0xec, 0xab, 0x50, 0x22, 0xf2, 0x6e, 0x28, 0xfa, 0xaa, + 0xa4, 0x19, 0x75, 0x69, 0xe4, 0xce, 0x04, 0x0a, 0x6f, 0x00, 0x63, 0xe6, 0x93, 0x19, 0xe1, 0xfe, + 0x4c, 0x01, 0x26, 0x6f, 0x6c, 0x6c, 0xd4, 0xaf, 0x93, 0x58, 0xb0, 0xcc, 0xfe, 0x7a, 0x4d, 0xac, + 0xa9, 0x67, 0x7a, 0x49, 0xe0, 0x9d, 0xd8, 0xf5, 0xe6, 0xb9, 0xf7, 0xda, 0x7c, 0xcd, 0x8f, 0x6f, + 0x87, 0x8d, 0x38, 0x74, 0xfd, 0xed, 0x4c, 0x85, 0x8e, 0x64, 0xec, 0xc5, 0x3c, 0xc6, 0x8e, 0x5e, + 0x85, 0x11, 0xe6, 0x3e, 0x27, 0x65, 0xe1, 0x27, 0x94, 0x00, 0xcb, 0x4a, 0x8f, 0x0f, 0x2b, 0xa5, + 0x3b, 0xb8, 0xc6, 0xff, 0x60, 0x81, 0x8a, 0xee, 0xc0, 0xf8, 0x4e, 0x1c, 0xb7, 0x6f, 0x10, 0xa7, + 0x45, 0x42, 0xc9, 0x1d, 0x2e, 0x65, 0x71, 0x07, 0x3a, 0x08, 0x1c, 0x2d, 0xd9, 0x50, 0x49, 0x59, + 0x84, 0x75, 0x3a, 0x76, 0x03, 0x20, 0x81, 0x9d, 0xd2, 0x65, 0xd6, 0xfe, 0x7d, 0x0b, 0x46, 0xb9, + 0x27, 0x43, 0x88, 0xbe, 0x00, 0x43, 0xe4, 0x01, 0x69, 0x0a, 0x31, 0x25, 0xb3, 0xc3, 0xc9, 0x29, + 0xc7, 0x55, 0xb3, 0xf4, 0x3f, 0x66, 0xb5, 0xd0, 0x0d, 0x18, 0xa5, 0xbd, 0xbd, 0xae, 0xdc, 0x3a, + 0x9e, 0xce, 0xfb, 0x62, 0x35, 0xed, 0xfc, 0x60, 0x14, 0x45, 0x58, 0x56, 0x67, 0x6a, 0xc6, 0x66, + 0xbb, 0x41, 0x19, 0x58, 0xdc, 0x4b, 0x09, 0xb0, 0xb1, 0x5c, 0xe7, 0x48, 0x82, 0x1a, 0x57, 0x33, + 0xca, 0x42, 0x9c, 0x10, 0xb1, 0x37, 0xa0, 0x44, 0x27, 0x75, 0xd1, 0x73, 0x9d, 0xde, 0x1a, 0xce, + 0x17, 0xa1, 0x24, 0xb5, 0x8d, 0x91, 0xf0, 0xb5, 0x60, 0x54, 0xa5, 0x32, 0x32, 0xc2, 0x09, 0xdc, + 0xde, 0x82, 0xf3, 0xec, 0xe9, 0xde, 0x89, 0x77, 0x8c, 0x3d, 0xd6, 0x7f, 0x31, 0xbf, 0x24, 0xa4, + 0x7e, 0x3e, 0x33, 0x65, 0xcd, 0x38, 0x7c, 0x42, 0x52, 0x4c, 0x6e, 0x00, 0xf6, 0x1f, 0x0e, 0xc1, + 0x13, 0xb5, 0x46, 0xbe, 0x93, 0xcb, 0x35, 0x98, 0xe0, 0x32, 0x01, 0x5d, 0xda, 0x8e, 0x27, 0xda, + 0x55, 0x0f, 0x5b, 0x1b, 0x1a, 0x0c, 0x1b, 0x98, 0xe8, 0x29, 0x28, 0xba, 0x1f, 0xf8, 0x69, 0x4b, + 0xd0, 0xda, 0x3b, 0xeb, 0x98, 0x96, 0x53, 0x30, 0x15, 0x2f, 0x38, 0x2b, 0x55, 0x60, 0x25, 0x62, + 0xbc, 0x05, 0x53, 0x6e, 0xd4, 0x8c, 0xdc, 0x9a, 0x4f, 0xf9, 0x4c, 0xe2, 0x20, 0x95, 0xdc, 0x48, + 0x69, 0xa7, 0x15, 0x14, 0xa7, 0xb0, 0x35, 0xbe, 0x3e, 0x3c, 0xb0, 0x88, 0xd2, 0xd7, 0xf9, 0x80, + 0x4a, 0x5f, 0x6d, 0xf6, 0x75, 0x11, 0xb3, 0x4a, 0x13, 0xd2, 0x17, 0xff, 0xe0, 0x08, 0x4b, 0x18, + 0x15, 0xf7, 0x9b, 0x3b, 0x4e, 0x7b, 0xb1, 0x13, 0xef, 0x54, 0xdd, 0xa8, 0x19, 0xec, 0x93, 0xf0, + 0x80, 0xdd, 0xd4, 0xc6, 0x12, 0x71, 0x5f, 0x01, 0x96, 0x6f, 0x2c, 0xd6, 0x29, 0x26, 0xee, 0xae, + 0x63, 0xaa, 0xac, 0xe0, 0x34, 0x5c, 0x55, 0x16, 0x61, 0x5a, 0x36, 0xd3, 0x20, 0x11, 0x3b, 0x23, + 0xc6, 0x59, 0xc7, 0x94, 0xeb, 0xa2, 0x28, 0x56, 0xdd, 0x4a, 0xe3, 0xa3, 0x37, 0x60, 0xd2, 0xf5, + 0xdd, 0xd8, 0x75, 0xe2, 0x20, 0x64, 0x27, 0x2c, 0xbf, 0x94, 0xb1, 0x17, 0xb8, 0x9a, 0x0e, 0xc0, + 0x26, 0x9e, 0xfd, 0x07, 0x43, 0x30, 0xcb, 0xa6, 0xed, 0x9b, 0x2b, 0xec, 0x13, 0xb3, 0xc2, 0xee, + 0x74, 0xaf, 0xb0, 0xd3, 0x10, 0x77, 0x3f, 0xce, 0x65, 0xf6, 0x3e, 0x94, 0x94, 0x31, 0xaf, 0xb4, + 0x47, 0xb7, 0x72, 0xec, 0xd1, 0xfb, 0x4b, 0x1f, 0xf2, 0xcd, 0xb0, 0x98, 0xf9, 0x66, 0xf8, 0x77, + 0x2c, 0x48, 0x6c, 0x1a, 0xd1, 0x0d, 0x28, 0xb5, 0x03, 0x66, 0x37, 0x10, 0x4a, 0x63, 0x9c, 0x27, + 0x32, 0x0f, 0x2a, 0x7e, 0x28, 0xf2, 0xf1, 0xab, 0xcb, 0x1a, 0x38, 0xa9, 0x8c, 0x96, 0x60, 0xb4, + 0x1d, 0x92, 0x46, 0xcc, 0xbc, 0xf2, 0xfa, 0xd2, 0xe1, 0x6b, 0x84, 0xe3, 0x63, 0x59, 0xd1, 0xfe, + 0x59, 0x0b, 0x80, 0x3f, 0xcb, 0x39, 0xfe, 0x36, 0x39, 0x03, 0x55, 0x63, 0x15, 0x86, 0xa2, 0x36, + 0x69, 0xf6, 0xb2, 0xe8, 0x48, 0xfa, 0xd3, 0x68, 0x93, 0x66, 0x32, 0xe0, 0xf4, 0x1f, 0x66, 0xb5, + 0xed, 0xef, 0x01, 0x98, 0x4a, 0xd0, 0x6a, 0x31, 0xd9, 0x43, 0x2f, 0x1b, 0x3e, 0x4f, 0x17, 0x53, + 0x3e, 0x4f, 0x25, 0x86, 0xad, 0x69, 0xb5, 0xde, 0x87, 0xe2, 0x9e, 0xf3, 0x40, 0xa8, 0x2d, 0x5e, + 0xec, 0xdd, 0x0d, 0x4a, 0x7f, 0x7e, 0xcd, 0x79, 0xc0, 0xef, 0x4c, 0x2f, 0xca, 0x05, 0xb2, 0xe6, + 0x3c, 0x38, 0xe6, 0x76, 0x1b, 0x8c, 0x49, 0xdd, 0x72, 0xa3, 0xf8, 0x6b, 0xff, 0x25, 0xf9, 0xcf, + 0x96, 0x1d, 0x6d, 0x84, 0xb5, 0xe5, 0xfa, 0xe2, 0x91, 0x6a, 0xa0, 0xb6, 0x5c, 0x3f, 0xdd, 0x96, + 0xeb, 0x0f, 0xd0, 0x96, 0xeb, 0xa3, 0x0f, 0x61, 0x54, 0x3c, 0x08, 0x33, 0x63, 0x6d, 0x53, 0x25, + 0x92, 0xd7, 0x9e, 0x78, 0x4f, 0xe6, 0x6d, 0x2e, 0xc8, 0x3b, 0xa1, 0x28, 0xed, 0xdb, 0xae, 0x6c, + 0x10, 0xfd, 0x2d, 0x0b, 0xa6, 0xc4, 0x6f, 0x4c, 0x3e, 0xe8, 0x90, 0x28, 0x16, 0xb2, 0xe7, 0xe7, + 0x06, 0xef, 0x83, 0xa8, 0xc8, 0xbb, 0xf2, 0x39, 0xc9, 0x66, 0x4d, 0x60, 0xdf, 0x1e, 0xa5, 0x7a, + 0x81, 0xfe, 0x89, 0x05, 0xe7, 0xf7, 0x9c, 0x07, 0xbc, 0x45, 0x5e, 0x86, 0x9d, 0xd8, 0x0d, 0x84, + 0xf1, 0xf9, 0x17, 0x06, 0x9b, 0xfe, 0xae, 0xea, 0xbc, 0x93, 0xd2, 0x4e, 0xf5, 0x7c, 0x16, 0x4a, + 0xdf, 0xae, 0x66, 0xf6, 0x6b, 0x6e, 0x0b, 0xc6, 0xe4, 0x7a, 0xcb, 0xb8, 0x79, 0x57, 0x75, 0xc1, + 0xfa, 0xc4, 0xef, 0xf1, 0xda, 0x4d, 0x9d, 0xb5, 0x23, 0xd6, 0xda, 0x23, 0x6d, 0xe7, 0x7d, 0x98, + 0xd0, 0xd7, 0xd8, 0x23, 0x6d, 0xeb, 0x03, 0x38, 0x97, 0xb1, 0x96, 0x1e, 0x69, 0x93, 0xf7, 0xe1, + 0x62, 0xee, 0xfa, 0x78, 0x94, 0x0d, 0xdb, 0x3f, 0x63, 0xe9, 0x7c, 0xf0, 0x0c, 0xf4, 0xbd, 0xcb, + 0xa6, 0xbe, 0xf7, 0x52, 0xef, 0x9d, 0x93, 0xa3, 0xf4, 0x7d, 0x4f, 0xef, 0x34, 0xe5, 0xea, 0xe8, + 0x6d, 0x18, 0xf1, 0x68, 0x89, 0xb4, 0x44, 0xb0, 0xfb, 0xef, 0xc8, 0x44, 0x96, 0x62, 0xe5, 0x11, + 0x16, 0x14, 0xec, 0x5f, 0xb0, 0x60, 0xe8, 0x0c, 0x46, 0x02, 0x9b, 0x23, 0xf1, 0x72, 0x2e, 0x69, + 0x11, 0x06, 0x67, 0x1e, 0x3b, 0xf7, 0x57, 0x64, 0xa8, 0x9f, 0x9c, 0x81, 0xf9, 0xbf, 0x05, 0x18, + 0xa7, 0x4d, 0x49, 0x93, 0xb9, 0x37, 0x61, 0xd2, 0x73, 0x36, 0x89, 0x27, 0x1f, 0x0d, 0xd3, 0x0a, + 0x93, 0x5b, 0x3a, 0x10, 0x9b, 0xb8, 0xb4, 0xf2, 0x96, 0xfe, 0x7e, 0x2a, 0xe4, 0x17, 0x55, 0xd9, + 0x78, 0x5c, 0xc5, 0x26, 0x2e, 0xbd, 0xbb, 0xdf, 0x77, 0xe2, 0xe6, 0x8e, 0x50, 0xa6, 0xa8, 0xee, + 0xde, 0xa3, 0x85, 0x98, 0xc3, 0xa8, 0x00, 0x27, 0x57, 0xe7, 0x5d, 0x7a, 0x33, 0x0c, 0x7c, 0x21, + 0x1e, 0x2b, 0x01, 0x0e, 0x9b, 0x60, 0x9c, 0xc6, 0xcf, 0x70, 0x7e, 0x1e, 0x66, 0x06, 0x81, 0x03, + 0x38, 0x3f, 0xa3, 0x3a, 0x9c, 0x77, 0xfd, 0xa6, 0xd7, 0x69, 0x91, 0x3b, 0x3e, 0x97, 0xee, 0x3c, + 0xf7, 0x43, 0xd2, 0x12, 0x02, 0xb4, 0xb2, 0xdd, 0xac, 0x65, 0xe0, 0xe0, 0xcc, 0x9a, 0xf6, 0x5f, + 0x80, 0x73, 0xb7, 0x02, 0xa7, 0xb5, 0xe4, 0x78, 0x8e, 0xdf, 0x24, 0x61, 0xcd, 0xdf, 0xee, 0x6b, + 0x92, 0xa4, 0x1b, 0x10, 0x15, 0xfa, 0x19, 0x10, 0xd9, 0x3b, 0x80, 0xf4, 0x06, 0x84, 0x21, 0x2c, + 0x86, 0x51, 0x97, 0x37, 0x25, 0x96, 0xff, 0x73, 0xd9, 0xd2, 0x75, 0x57, 0xcf, 0x34, 0x13, 0x4f, + 0x5e, 0x80, 0x25, 0x21, 0xfb, 0x1a, 0x64, 0x3a, 0xbf, 0xf5, 0x57, 0xdb, 0xd8, 0xaf, 0xc3, 0x2c, + 0xab, 0x79, 0x32, 0x95, 0x82, 0xfd, 0xd7, 0x2c, 0x98, 0x5e, 0x4f, 0x85, 0x2b, 0x78, 0x96, 0x3d, + 0xec, 0x65, 0xe8, 0xdd, 0x1b, 0xac, 0x14, 0x0b, 0xe8, 0xa9, 0xeb, 0xf7, 0xfe, 0xd4, 0x82, 0x92, + 0x8a, 0x84, 0x72, 0x06, 0x42, 0xed, 0xb2, 0x21, 0xd4, 0x66, 0xea, 0x9d, 0x54, 0x77, 0xf2, 0x64, + 0x5a, 0x74, 0x53, 0x39, 0xde, 0xf7, 0x50, 0x39, 0x25, 0x64, 0xb8, 0x9b, 0xf6, 0x94, 0xe9, 0x9d, + 0x2f, 0x5d, 0xf1, 0x99, 0x4d, 0x90, 0xc2, 0xfd, 0x84, 0xd8, 0x04, 0xa9, 0xfe, 0xe4, 0x70, 0xbf, + 0xba, 0xd6, 0x65, 0x76, 0x2a, 0x7c, 0x2b, 0xb3, 0x9b, 0x67, 0x7b, 0x53, 0xc5, 0xbb, 0xa8, 0x08, + 0x3b, 0x78, 0x51, 0x7a, 0xcc, 0x18, 0x99, 0xf8, 0xc7, 0xa3, 0xd6, 0x24, 0x55, 0xec, 0x1b, 0x30, + 0x9d, 0x1a, 0x30, 0xf4, 0x3a, 0x0c, 0xb7, 0x77, 0x9c, 0x88, 0xa4, 0xec, 0x20, 0x87, 0xeb, 0xb4, + 0xf0, 0xf8, 0xb0, 0x32, 0xa5, 0x2a, 0xb0, 0x12, 0xcc, 0xb1, 0xed, 0xff, 0x69, 0xc1, 0xd0, 0x7a, + 0xd0, 0x3a, 0x8b, 0xc5, 0xf4, 0x96, 0xb1, 0x98, 0x9e, 0xcc, 0x8b, 0xf9, 0x95, 0xbb, 0x8e, 0x56, + 0x53, 0xeb, 0xe8, 0x52, 0x2e, 0x85, 0xde, 0x4b, 0x68, 0x0f, 0xc6, 0x59, 0x24, 0x31, 0x61, 0x97, + 0xf9, 0xaa, 0x71, 0xbf, 0xaa, 0xa4, 0xee, 0x57, 0xd3, 0x1a, 0xaa, 0x76, 0xcb, 0x7a, 0x1e, 0x46, + 0x85, 0x6d, 0x60, 0xda, 0x43, 0x40, 0xe0, 0x62, 0x09, 0xb7, 0x7f, 0xac, 0x08, 0x46, 0xe4, 0x32, + 0xf4, 0xcb, 0x16, 0xcc, 0x87, 0xdc, 0xe5, 0xb2, 0x55, 0xed, 0x84, 0xae, 0xbf, 0xdd, 0x68, 0xee, + 0x90, 0x56, 0xc7, 0x73, 0xfd, 0xed, 0xda, 0xb6, 0x1f, 0xa8, 0xe2, 0x95, 0x07, 0xa4, 0xd9, 0x61, + 0x6f, 0x2e, 0x7d, 0xc2, 0xa4, 0x29, 0xdb, 0x9b, 0xab, 0x47, 0x87, 0x95, 0x79, 0x7c, 0x22, 0xda, + 0xf8, 0x84, 0x7d, 0x41, 0xbf, 0x61, 0xc1, 0x02, 0x0f, 0xe8, 0x35, 0x78, 0xff, 0x7b, 0xdc, 0x46, + 0xeb, 0x92, 0x54, 0x42, 0x64, 0x83, 0x84, 0x7b, 0x4b, 0x6f, 0x88, 0x01, 0x5d, 0xa8, 0x9f, 0xac, + 0x2d, 0x7c, 0xd2, 0xce, 0xd9, 0xff, 0xa6, 0x08, 0x93, 0x74, 0x14, 0x93, 0x30, 0x23, 0xaf, 0x1b, + 0x4b, 0xe2, 0xe9, 0xd4, 0x92, 0x98, 0x35, 0x90, 0x4f, 0x27, 0xc2, 0x48, 0x04, 0xb3, 0x9e, 0x13, + 0xc5, 0x37, 0x88, 0x13, 0xc6, 0x9b, 0xc4, 0xe1, 0x36, 0x29, 0xc5, 0x13, 0xdb, 0xcf, 0x28, 0xf5, + 0xd7, 0xad, 0x34, 0x31, 0xdc, 0x4d, 0x1f, 0xed, 0x03, 0x62, 0x86, 0x35, 0xa1, 0xe3, 0x47, 0xfc, + 0x5b, 0x5c, 0xf1, 0x1e, 0x73, 0xb2, 0x56, 0xe7, 0x44, 0xab, 0xe8, 0x56, 0x17, 0x35, 0x9c, 0xd1, + 0x82, 0x66, 0x30, 0x35, 0x3c, 0xa8, 0xc1, 0xd4, 0x48, 0x1f, 0x37, 0x9c, 0x3d, 0x98, 0x11, 0xb3, + 0xb2, 0xe5, 0x6e, 0x8b, 0x43, 0xfa, 0xcb, 0x29, 0x83, 0x4a, 0x6b, 0x70, 0xab, 0x98, 0x3e, 0xd6, + 0x94, 0xf6, 0x77, 0xc2, 0x39, 0xda, 0x9c, 0xe9, 0x34, 0x12, 0x21, 0x02, 0xd3, 0xbb, 0x9d, 0x4d, + 0xe2, 0x91, 0x58, 0x96, 0x89, 0x46, 0x33, 0xc5, 0x7e, 0xb3, 0x76, 0x22, 0x5b, 0xde, 0x34, 0x49, + 0xe0, 0x34, 0x4d, 0xfb, 0x27, 0x2c, 0x60, 0xa6, 0xd9, 0x67, 0x70, 0xfc, 0x7d, 0xd1, 0x3c, 0xfe, + 0xca, 0x79, 0x1c, 0x28, 0xe7, 0xe4, 0x7b, 0x8d, 0x4f, 0x4b, 0x3d, 0x0c, 0x1e, 0x1c, 0x48, 0xd9, + 0xbf, 0xbf, 0xc4, 0xf5, 0x7f, 0x2c, 0xbe, 0x21, 0x95, 0x07, 0x3a, 0xfa, 0x2e, 0x18, 0x6b, 0x3a, + 0x6d, 0xa7, 0xc9, 0x43, 0x46, 0xe6, 0x6a, 0x7f, 0x8c, 0x4a, 0xf3, 0xcb, 0xa2, 0x06, 0xd7, 0x66, + 0x7c, 0x56, 0x7e, 0xa5, 0x2c, 0xee, 0xab, 0xc1, 0x50, 0x4d, 0xce, 0xed, 0xc2, 0xa4, 0x41, 0xec, + 0x91, 0x5e, 0x7d, 0xbf, 0x8b, 0x1f, 0x17, 0xea, 0xc6, 0xb2, 0x07, 0xb3, 0xbe, 0xf6, 0x9f, 0x32, + 0x47, 0x29, 0x4e, 0x7f, 0xba, 0xdf, 0x81, 0xc0, 0x38, 0xa9, 0x66, 0x7a, 0x9e, 0x22, 0x83, 0xbb, + 0x29, 0xdb, 0x7f, 0xcf, 0x82, 0xc7, 0x75, 0x44, 0x2d, 0x38, 0x40, 0x3f, 0x7d, 0x72, 0x15, 0xc6, + 0x82, 0x36, 0x09, 0x9d, 0xe4, 0x4e, 0x76, 0x45, 0x0e, 0xfa, 0x6d, 0x51, 0x7e, 0x7c, 0x58, 0x39, + 0xaf, 0x53, 0x97, 0xe5, 0x58, 0xd5, 0x44, 0x36, 0x8c, 0xb0, 0xc1, 0x88, 0x44, 0xe0, 0x06, 0x66, + 0x13, 0xc7, 0x9e, 0x56, 0x23, 0x2c, 0x20, 0xf6, 0xf7, 0x58, 0x7c, 0x61, 0xe9, 0x5d, 0x47, 0x1f, + 0xc0, 0xcc, 0x1e, 0xbd, 0xbe, 0xad, 0x3c, 0x68, 0x87, 0x5c, 0x8d, 0x2e, 0xc7, 0xe9, 0xc5, 0x7e, + 0xe3, 0xa4, 0x7d, 0x64, 0x62, 0x39, 0xb5, 0x96, 0x22, 0x86, 0xbb, 0xc8, 0xdb, 0x7f, 0x5c, 0xe0, + 0x3b, 0x91, 0x49, 0x75, 0xcf, 0xc3, 0x68, 0x3b, 0x68, 0x2d, 0xd7, 0xaa, 0x58, 0x8c, 0x90, 0x62, + 0x57, 0x75, 0x5e, 0x8c, 0x25, 0x1c, 0x5d, 0x05, 0x20, 0x0f, 0x62, 0x12, 0xfa, 0x8e, 0xa7, 0x0c, + 0x3f, 0x94, 0xf0, 0xb4, 0xa2, 0x20, 0x58, 0xc3, 0xa2, 0x75, 0xda, 0x61, 0xb0, 0xef, 0xb6, 0x98, + 0x6b, 0x5b, 0xd1, 0xac, 0x53, 0x57, 0x10, 0xac, 0x61, 0xd1, 0xab, 0x72, 0xc7, 0x8f, 0xf8, 0x01, + 0xe8, 0x6c, 0x8a, 0x58, 0x67, 0x63, 0xc9, 0x55, 0xf9, 0x8e, 0x0e, 0xc4, 0x26, 0x2e, 0x5a, 0x84, + 0x91, 0xd8, 0x61, 0xe6, 0x0c, 0xc3, 0xf9, 0x36, 0x70, 0x1b, 0x14, 0x43, 0x8f, 0x21, 0x48, 0x2b, + 0x60, 0x51, 0x11, 0xbd, 0x2b, 0x59, 0x30, 0x67, 0xc9, 0xc2, 0xf8, 0x34, 0x77, 0xd9, 0xea, 0xec, + 0x5b, 0xe7, 0xc1, 0xc2, 0xa8, 0xd5, 0xa0, 0x65, 0x7f, 0x77, 0x09, 0x20, 0x91, 0xf6, 0xd0, 0x87, + 0x5d, 0x2c, 0xe2, 0xa5, 0xde, 0xf2, 0xe1, 0xe9, 0xf1, 0x07, 0xf4, 0xbd, 0x16, 0x8c, 0x3b, 0x9e, + 0x17, 0x34, 0x9d, 0x98, 0x8d, 0x72, 0xa1, 0x37, 0x8b, 0x12, 0xed, 0x2f, 0x26, 0x35, 0x78, 0x17, + 0x5e, 0x95, 0x96, 0x0a, 0x1a, 0xa4, 0x6f, 0x2f, 0xf4, 0x86, 0xd1, 0x67, 0xe5, 0x25, 0x80, 0x2f, + 0x8f, 0xb9, 0xf4, 0x25, 0xa0, 0xc4, 0xb8, 0xb1, 0x26, 0xff, 0xa3, 0x3b, 0x46, 0x50, 0xb0, 0xa1, + 0xfc, 0xf8, 0x07, 0x86, 0xd0, 0xd3, 0x2f, 0x1e, 0x18, 0xaa, 0xeb, 0x4e, 0x38, 0xc3, 0xf9, 0x41, + 0x42, 0x34, 0xe9, 0xba, 0x8f, 0x03, 0xce, 0xfb, 0x30, 0xdd, 0x32, 0x8f, 0x5b, 0xb1, 0x9a, 0x9e, + 0xcb, 0xa3, 0x9b, 0x3a, 0x9d, 0x93, 0x03, 0x36, 0x05, 0xc0, 0x69, 0xc2, 0xa8, 0xce, 0xdd, 0xa1, + 0x6a, 0xfe, 0x56, 0x20, 0x8c, 0x98, 0xed, 0xdc, 0xb9, 0x3c, 0x88, 0x62, 0xb2, 0x47, 0x31, 0x93, + 0x73, 0x74, 0x5d, 0xd4, 0xc5, 0x8a, 0x0a, 0x7a, 0x1b, 0x46, 0x98, 0x8f, 0x6a, 0x54, 0x1e, 0xcb, + 0xd7, 0x03, 0x9a, 0xe1, 0x15, 0x92, 0x4d, 0xc5, 0xfe, 0x46, 0x58, 0x50, 0x40, 0x37, 0x64, 0x0c, + 0x96, 0xa8, 0xe6, 0xdf, 0x89, 0x08, 0x8b, 0xc1, 0x52, 0x5a, 0xfa, 0x74, 0x12, 0x5e, 0x85, 0x97, + 0x67, 0x46, 0x0b, 0x36, 0x6a, 0x52, 0x79, 0x45, 0xfc, 0x97, 0x41, 0x88, 0xcb, 0x90, 0xdf, 0x3d, + 0x33, 0x50, 0x71, 0x32, 0x9c, 0x77, 0x4d, 0x12, 0x38, 0x4d, 0xf3, 0x4c, 0x8f, 0xcf, 0x39, 0x1f, + 0x66, 0xd2, 0x1b, 0xeb, 0x91, 0x1e, 0xd7, 0xbf, 0x3f, 0x04, 0x53, 0xe6, 0x42, 0x40, 0x0b, 0x50, + 0x12, 0x44, 0x54, 0x3c, 0x46, 0xb5, 0xb6, 0xd7, 0x24, 0x00, 0x27, 0x38, 0x2c, 0x1e, 0x25, 0xab, + 0xae, 0xd9, 0x01, 0x26, 0xf1, 0x28, 0x15, 0x04, 0x6b, 0x58, 0x54, 0x88, 0xde, 0x0c, 0x82, 0x58, + 0x1d, 0x05, 0x6a, 0xb5, 0x2c, 0xb1, 0x52, 0x2c, 0xa0, 0xf4, 0x08, 0xd8, 0x25, 0xa1, 0x4f, 0x3c, + 0x53, 0x93, 0xa9, 0x8e, 0x80, 0x9b, 0x3a, 0x10, 0x9b, 0xb8, 0xf4, 0x48, 0x0b, 0x22, 0xb6, 0xfc, + 0x84, 0xa8, 0x9e, 0xd8, 0x55, 0x36, 0xb8, 0x8f, 0xb6, 0x84, 0xa3, 0x2f, 0xc3, 0xe3, 0xca, 0xa5, + 0x1a, 0x73, 0xcd, 0xb0, 0x6c, 0x71, 0xc4, 0xb8, 0x59, 0x3f, 0xbe, 0x9c, 0x8d, 0x86, 0xf3, 0xea, + 0xa3, 0xb7, 0x60, 0x4a, 0x88, 0xc0, 0x92, 0xe2, 0xa8, 0x69, 0xac, 0x70, 0xd3, 0x80, 0xe2, 0x14, + 0x36, 0xaa, 0xc2, 0x0c, 0x2d, 0x61, 0x52, 0xa8, 0xa4, 0xc0, 0x5d, 0xc3, 0xd5, 0x59, 0x7f, 0x33, + 0x05, 0xc7, 0x5d, 0x35, 0xd0, 0x22, 0x4c, 0x73, 0x19, 0x85, 0xde, 0x29, 0xd9, 0x3c, 0x08, 0xdf, + 0x02, 0xb5, 0x11, 0x6e, 0x9b, 0x60, 0x9c, 0xc6, 0x47, 0xd7, 0x60, 0xc2, 0x09, 0x9b, 0x3b, 0x6e, + 0x4c, 0x9a, 0x71, 0x27, 0xe4, 0x4e, 0x07, 0x9a, 0xb5, 0xc7, 0xa2, 0x06, 0xc3, 0x06, 0xa6, 0xfd, + 0x21, 0x9c, 0xcb, 0x70, 0x4b, 0xa2, 0x0b, 0xc7, 0x69, 0xbb, 0xf2, 0x9b, 0x52, 0x16, 0x92, 0x8b, + 0xf5, 0x9a, 0xfc, 0x1a, 0x0d, 0x8b, 0xae, 0x4e, 0xa6, 0x12, 0xd7, 0x22, 0x85, 0xab, 0xd5, 0xb9, + 0x2a, 0x01, 0x38, 0xc1, 0xb1, 0x7f, 0x1d, 0x40, 0x53, 0xe8, 0x0c, 0x60, 0x1f, 0x77, 0x0d, 0x26, + 0x64, 0x78, 0x7b, 0x2d, 0xac, 0xb2, 0xfa, 0xcc, 0xeb, 0x1a, 0x0c, 0x1b, 0x98, 0xb4, 0x6f, 0xbe, + 0x0a, 0x0a, 0x9d, 0xb2, 0xc7, 0x4c, 0x42, 0x42, 0x27, 0x38, 0xe8, 0x25, 0x18, 0x8b, 0x88, 0xb7, + 0x75, 0xcb, 0xf5, 0x77, 0xc5, 0xc2, 0x56, 0x5c, 0xb8, 0x21, 0xca, 0xb1, 0xc2, 0x40, 0x4b, 0x50, + 0xec, 0xb8, 0x2d, 0xb1, 0x94, 0xe5, 0x81, 0x5f, 0xbc, 0x53, 0xab, 0x1e, 0x1f, 0x56, 0x9e, 0xce, + 0x8b, 0xda, 0x4f, 0xaf, 0xf6, 0xd1, 0x3c, 0xdd, 0x7e, 0xb4, 0x72, 0xd6, 0xdb, 0xc0, 0xc8, 0x09, + 0xdf, 0x06, 0xae, 0x02, 0x88, 0xaf, 0x96, 0x6b, 0xb9, 0x98, 0xcc, 0xda, 0x75, 0x05, 0xc1, 0x1a, + 0x16, 0x8a, 0x60, 0xb6, 0x19, 0x12, 0x47, 0xde, 0xa1, 0xb9, 0x83, 0xcd, 0xd8, 0xc3, 0x2b, 0x08, + 0x96, 0xd3, 0xc4, 0x70, 0x37, 0x7d, 0x14, 0xc0, 0x6c, 0x4b, 0x78, 0xf0, 0x27, 0x8d, 0x96, 0x4e, + 0xee, 0xd5, 0xc3, 0x0c, 0x72, 0xd2, 0x84, 0x70, 0x37, 0x6d, 0xf4, 0x15, 0x98, 0x93, 0x85, 0xdd, + 0x41, 0x13, 0xd8, 0x76, 0x29, 0x2e, 0x5d, 0x3a, 0x3a, 0xac, 0xcc, 0x55, 0x73, 0xb1, 0x70, 0x0f, + 0x0a, 0x08, 0xc3, 0x08, 0x7b, 0x4b, 0x8a, 0xca, 0xe3, 0xec, 0x9c, 0x7b, 0x21, 0x5f, 0x19, 0x40, + 0xd7, 0xfa, 0x3c, 0x7b, 0x87, 0x12, 0x26, 0xe5, 0xc9, 0xb3, 0x1c, 0x2b, 0xc4, 0x82, 0x12, 0xda, + 0x82, 0x71, 0xc7, 0xf7, 0x83, 0xd8, 0xe1, 0x22, 0xd4, 0x44, 0xbe, 0xec, 0xa7, 0x11, 0x5e, 0x4c, + 0x6a, 0x70, 0xea, 0xca, 0x4a, 0x55, 0x83, 0x60, 0x9d, 0x30, 0xba, 0x0f, 0xd3, 0xc1, 0x7d, 0xca, + 0x1c, 0xa5, 0x96, 0x22, 0x2a, 0x4f, 0xb2, 0xb6, 0x5e, 0x1b, 0x50, 0x4f, 0x6b, 0x54, 0xd6, 0xb8, + 0x96, 0x49, 0x14, 0xa7, 0x5b, 0x41, 0xf3, 0x86, 0xb6, 0x7a, 0x2a, 0xf1, 0x9d, 0x48, 0xb4, 0xd5, + 0xba, 0x72, 0x9a, 0x05, 0xe1, 0xe0, 0x26, 0xd2, 0x6c, 0xf7, 0x4f, 0xa7, 0x82, 0x70, 0x24, 0x20, + 0xac, 0xe3, 0xa1, 0x1d, 0x98, 0x48, 0x9e, 0xac, 0xc2, 0x88, 0x85, 0x00, 0x1b, 0xbf, 0x7a, 0x75, + 0xb0, 0x8f, 0xab, 0x69, 0x35, 0xf9, 0xcd, 0x41, 0x2f, 0xc1, 0x06, 0xe5, 0xb9, 0x6f, 0x81, 0x71, + 0x6d, 0x62, 0x4f, 0xe2, 0x01, 0x30, 0xf7, 0x16, 0xcc, 0xa4, 0xa7, 0xee, 0x44, 0x1e, 0x04, 0xff, + 0xbb, 0x00, 0xd3, 0x19, 0x2f, 0x57, 0x2c, 0xf2, 0x7f, 0x8a, 0xa1, 0x26, 0x81, 0xfe, 0x4d, 0xb6, + 0x58, 0x18, 0x80, 0x2d, 0x4a, 0x1e, 0x5d, 0xcc, 0xe5, 0xd1, 0x82, 0x15, 0x0e, 0x7d, 0x14, 0x56, + 0x68, 0x9e, 0x3e, 0xc3, 0x03, 0x9d, 0x3e, 0xa7, 0xc0, 0x3e, 0x8d, 0x03, 0x6c, 0x74, 0x80, 0x03, + 0xec, 0x07, 0x0b, 0x30, 0x93, 0xb6, 0xf0, 0x3d, 0x83, 0xf7, 0x8e, 0xb7, 0x8d, 0xf7, 0x8e, 0xec, + 0x3c, 0x1a, 0x69, 0xbb, 0xe3, 0xbc, 0xb7, 0x0f, 0x9c, 0x7a, 0xfb, 0x78, 0x61, 0x20, 0x6a, 0xbd, + 0xdf, 0x41, 0xfe, 0x7e, 0x01, 0x2e, 0xa4, 0xab, 0x2c, 0x7b, 0x8e, 0xbb, 0x77, 0x06, 0x63, 0x73, + 0xdb, 0x18, 0x9b, 0x97, 0x07, 0xf9, 0x1a, 0xd6, 0xb5, 0xdc, 0x01, 0xba, 0x97, 0x1a, 0xa0, 0x85, + 0xc1, 0x49, 0xf6, 0x1e, 0xa5, 0x6f, 0x14, 0xe1, 0x52, 0x66, 0xbd, 0xe4, 0xb9, 0x60, 0xd5, 0x78, + 0x2e, 0xb8, 0x9a, 0x7a, 0x2e, 0xb0, 0x7b, 0xd7, 0x3e, 0x9d, 0xf7, 0x03, 0xe1, 0x7b, 0xcb, 0xc2, + 0x53, 0x3e, 0xe4, 0xdb, 0x81, 0xe1, 0x7b, 0xab, 0x08, 0x61, 0x93, 0xee, 0x9f, 0xa7, 0x37, 0x83, + 0x5f, 0xb7, 0xe0, 0x62, 0xe6, 0xdc, 0x9c, 0x81, 0x5e, 0x7d, 0xdd, 0xd4, 0xab, 0x3f, 0x3f, 0xf0, + 0x6a, 0xcd, 0x51, 0xb4, 0xff, 0x41, 0x31, 0xe7, 0x5b, 0x98, 0x66, 0xf2, 0x36, 0x8c, 0x3b, 0xcd, + 0x26, 0x89, 0xa2, 0xb5, 0xa0, 0xa5, 0xc2, 0x35, 0xbe, 0xcc, 0xa4, 0x8d, 0xa4, 0xf8, 0xf8, 0xb0, + 0x32, 0x97, 0x26, 0x91, 0x80, 0xb1, 0x4e, 0xc1, 0x8c, 0x30, 0x5b, 0x38, 0xd5, 0x08, 0xb3, 0x57, + 0x01, 0xf6, 0x95, 0xbe, 0x22, 0xad, 0xe6, 0xd4, 0x34, 0x19, 0x1a, 0x16, 0xfa, 0x0e, 0x76, 0x0b, + 0xe0, 0xc6, 0x40, 0x7c, 0x29, 0xbe, 0x3a, 0xe0, 0x5c, 0xe9, 0x86, 0x45, 0x3c, 0xc8, 0x83, 0x52, + 0x09, 0x2b, 0x92, 0xe8, 0xdb, 0x60, 0x26, 0xe2, 0x31, 0x84, 0x96, 0x3d, 0x27, 0x62, 0x4e, 0x5c, + 0x62, 0x15, 0xb2, 0xc8, 0x0d, 0x8d, 0x14, 0x0c, 0x77, 0x61, 0xa3, 0x55, 0xf9, 0x51, 0x2c, 0xe0, + 0x11, 0x5f, 0x98, 0xcf, 0x26, 0x1f, 0x24, 0xf2, 0x0e, 0x9d, 0x4f, 0x0f, 0x3f, 0x1b, 0x78, 0xad, + 0xa6, 0xfd, 0x83, 0x43, 0xf0, 0x44, 0x0f, 0x26, 0x86, 0x16, 0x4d, 0x23, 0x80, 0x17, 0xd3, 0xfa, + 0xbf, 0xb9, 0xcc, 0xca, 0x86, 0x42, 0x30, 0xb5, 0x56, 0x0a, 0x1f, 0x79, 0xad, 0x7c, 0x9f, 0xa5, + 0x69, 0x66, 0xb9, 0xa9, 0xf0, 0x17, 0x4f, 0xc8, 0x9c, 0x4f, 0x51, 0x55, 0xbb, 0x95, 0xa1, 0xef, + 0xbc, 0x3a, 0x70, 0x77, 0x06, 0x56, 0x80, 0x9e, 0xed, 0x93, 0xd1, 0xd7, 0x2c, 0x78, 0x3a, 0xb3, + 0xbf, 0x86, 0xd1, 0xd2, 0x02, 0x94, 0x9a, 0xb4, 0x50, 0x73, 0x0c, 0x4d, 0xdc, 0xb3, 0x25, 0x00, + 0x27, 0x38, 0x86, 0x6d, 0x52, 0xa1, 0xaf, 0x6d, 0xd2, 0xbf, 0xb6, 0xa0, 0x6b, 0x01, 0x9f, 0x01, + 0x27, 0xad, 0x99, 0x9c, 0xf4, 0xd3, 0x83, 0xcc, 0x65, 0x0e, 0x13, 0xfd, 0xad, 0x69, 0x78, 0x2c, + 0xc7, 0x13, 0x6c, 0x1f, 0x66, 0xb7, 0x9b, 0xc4, 0x74, 0xb9, 0x15, 0x1f, 0x93, 0xe9, 0x9d, 0xdc, + 0xd3, 0x3f, 0x97, 0x5f, 0x88, 0xbb, 0x50, 0x70, 0x77, 0x13, 0xe8, 0x6b, 0x16, 0x9c, 0x77, 0xee, + 0x47, 0x5d, 0x69, 0x01, 0xc5, 0x9a, 0x79, 0x2d, 0x53, 0x4f, 0xdb, 0x27, 0x8d, 0x20, 0x73, 0x8b, + 0x3b, 0x9f, 0x85, 0x85, 0x33, 0xdb, 0x42, 0x58, 0x44, 0xd8, 0xa5, 0xf2, 0x76, 0x0f, 0xa7, 0xf0, + 0x2c, 0x97, 0x3d, 0xce, 0x53, 0x25, 0x04, 0x2b, 0x3a, 0xe8, 0x2e, 0x94, 0xb6, 0xa5, 0x1f, 0xad, + 0xe0, 0xd9, 0x99, 0x87, 0x60, 0xa6, 0xb3, 0x2d, 0xf7, 0x1d, 0x51, 0x20, 0x9c, 0x90, 0x42, 0x6f, + 0x41, 0xd1, 0xdf, 0x8a, 0x7a, 0x65, 0x36, 0x4a, 0xd9, 0xf2, 0x71, 0xef, 0xfe, 0xf5, 0xd5, 0x06, + 0xa6, 0x15, 0xd1, 0x0d, 0x28, 0x86, 0x9b, 0x2d, 0xf1, 0xb4, 0x90, 0x29, 0x97, 0xe2, 0xa5, 0x6a, + 0xf6, 0x22, 0xe1, 0x94, 0xf0, 0x52, 0x15, 0x53, 0x12, 0xa8, 0x0e, 0xc3, 0xcc, 0x69, 0x4a, 0xbc, + 0x20, 0x64, 0x0a, 0xa4, 0x3d, 0x9c, 0x0f, 0x79, 0x08, 0x00, 0x86, 0x80, 0x39, 0x21, 0xf4, 0x36, + 0x8c, 0x34, 0x59, 0xf2, 0x1f, 0xa1, 0xf8, 0xc9, 0x8e, 0x0d, 0xd5, 0x95, 0x1e, 0x88, 0xbf, 0xa0, + 0xf2, 0x72, 0x2c, 0x28, 0xa0, 0x0d, 0x18, 0x69, 0x92, 0xf6, 0xce, 0x56, 0x24, 0xf4, 0x39, 0x9f, + 0xcd, 0xa4, 0xd5, 0x23, 0xd7, 0x95, 0xa0, 0xca, 0x30, 0xb0, 0xa0, 0x85, 0x3e, 0x0f, 0x85, 0xad, + 0xa6, 0xf0, 0xa4, 0xca, 0x7c, 0x43, 0x30, 0xc3, 0x32, 0x2c, 0x8d, 0x1c, 0x1d, 0x56, 0x0a, 0xab, + 0xcb, 0xb8, 0xb0, 0xd5, 0x44, 0xeb, 0x30, 0xba, 0xc5, 0x7d, 0xeb, 0x45, 0xb4, 0x94, 0xe7, 0xb2, + 0xdd, 0xfe, 0xbb, 0xdc, 0xef, 0xb9, 0x07, 0x90, 0x00, 0x60, 0x49, 0x04, 0x6d, 0x00, 0x6c, 0xa9, + 0x18, 0x01, 0x22, 0x4a, 0xfb, 0xa7, 0x07, 0x89, 0x24, 0x20, 0x94, 0x1b, 0xaa, 0x14, 0x6b, 0x74, + 0xd0, 0x57, 0xa1, 0xe4, 0xc8, 0xe4, 0x73, 0x22, 0xce, 0xca, 0xab, 0x99, 0x9b, 0xb0, 0x77, 0x5e, + 0x3e, 0xbe, 0x82, 0x15, 0x12, 0x4e, 0x88, 0xa2, 0x5d, 0x98, 0xdc, 0x8f, 0xda, 0x3b, 0x44, 0x6e, + 0x5a, 0x16, 0x76, 0x25, 0xe7, 0x90, 0xba, 0x2b, 0x10, 0xdd, 0x30, 0xee, 0x38, 0x5e, 0x17, 0x9f, + 0x61, 0xee, 0x62, 0x77, 0x75, 0x62, 0xd8, 0xa4, 0x4d, 0x07, 0xfd, 0x83, 0x4e, 0xb0, 0x79, 0x10, + 0x13, 0x11, 0xcc, 0x3d, 0x73, 0xd0, 0xdf, 0xe1, 0x28, 0xdd, 0x83, 0x2e, 0x00, 0x58, 0x12, 0xa1, + 0xdb, 0xda, 0x91, 0x89, 0x1d, 0x85, 0x06, 0xe7, 0xf9, 0xdc, 0xe1, 0xe9, 0xea, 0x6f, 0x32, 0x28, + 0x8c, 0x1f, 0x26, 0xa4, 0x18, 0x1f, 0x6c, 0xef, 0x04, 0x71, 0xe0, 0xa7, 0x78, 0xf0, 0x6c, 0x3e, + 0x1f, 0xac, 0x67, 0xe0, 0x77, 0xf3, 0xc1, 0x2c, 0x2c, 0x9c, 0xd9, 0x16, 0x6a, 0xc1, 0x54, 0x3b, + 0x08, 0xe3, 0xfb, 0x41, 0x28, 0x57, 0x15, 0xea, 0x71, 0xb5, 0x37, 0x30, 0x45, 0x8b, 0xcc, 0xfa, + 0xdb, 0x84, 0xe0, 0x14, 0x4d, 0xf4, 0x25, 0x18, 0x8d, 0x9a, 0x8e, 0x47, 0x6a, 0xb7, 0xcb, 0xe7, + 0xf2, 0x0f, 0x98, 0x06, 0x47, 0xc9, 0x59, 0x5d, 0x6c, 0x72, 0x04, 0x0a, 0x96, 0xe4, 0xd0, 0x2a, + 0x0c, 0xb3, 0x0c, 0x21, 0x2c, 0x0e, 0x7d, 0x4e, 0x3c, 0xaf, 0x2e, 0x0b, 0x69, 0xce, 0x87, 0x58, + 0x31, 0xe6, 0xd5, 0xe9, 0x1e, 0x10, 0x12, 0x6e, 0x10, 0x95, 0x2f, 0xe4, 0xef, 0x01, 0x21, 0x18, + 0xdf, 0x6e, 0xf4, 0xda, 0x03, 0x0a, 0x09, 0x27, 0x44, 0x29, 0x17, 0xa6, 0x9c, 0xf3, 0xb1, 0x7c, + 0x2e, 0x9c, 0xcf, 0x37, 0x19, 0x17, 0xa6, 0x5c, 0x93, 0x92, 0xb0, 0xbf, 0x36, 0xda, 0x2d, 0x95, + 0xb0, 0x3b, 0xd1, 0x77, 0x5b, 0x5d, 0x06, 0x03, 0x9f, 0x1b, 0x54, 0x45, 0x73, 0x8a, 0xf2, 0xe8, + 0xd7, 0x2c, 0x78, 0xac, 0x9d, 0xf9, 0x21, 0xe2, 0x88, 0x1f, 0x4c, 0xd3, 0xc3, 0x3f, 0x5d, 0xe5, + 0x8a, 0xc8, 0x86, 0xe3, 0x9c, 0x96, 0xd2, 0x32, 0x7f, 0xf1, 0x23, 0xcb, 0xfc, 0x6b, 0x30, 0xc6, + 0xc4, 0xc8, 0x24, 0x78, 0xdc, 0x40, 0x66, 0x77, 0x4c, 0x58, 0x58, 0x16, 0x15, 0xb1, 0x22, 0x81, + 0xbe, 0xdf, 0x82, 0xa7, 0xd2, 0x5d, 0xc7, 0x84, 0x81, 0x45, 0x20, 0x62, 0x7e, 0x1d, 0x5b, 0x15, + 0xdf, 0xff, 0x54, 0xbd, 0x17, 0xf2, 0x71, 0x3f, 0x04, 0xdc, 0xbb, 0x31, 0x54, 0xcd, 0xb8, 0x0f, + 0x8e, 0x98, 0xef, 0x89, 0x03, 0xdc, 0x09, 0x5f, 0x83, 0x89, 0xbd, 0xa0, 0xe3, 0x4b, 0x9f, 0x18, + 0xe1, 0xf1, 0xcc, 0x74, 0xd7, 0x6b, 0x5a, 0x39, 0x36, 0xb0, 0x52, 0x37, 0xc9, 0xb1, 0x87, 0xbd, + 0x49, 0x9e, 0xed, 0xfd, 0xe4, 0xeb, 0x56, 0x86, 0x60, 0xcd, 0x6f, 0xac, 0x5f, 0x30, 0x6f, 0xac, + 0xcf, 0xa6, 0x6f, 0xac, 0x5d, 0x1a, 0x4a, 0xe3, 0xb2, 0x3a, 0x78, 0xa0, 0xf6, 0x41, 0xa3, 0xf4, + 0xd9, 0x1e, 0x5c, 0xee, 0x77, 0x70, 0x30, 0x13, 0xc6, 0x96, 0x7a, 0xdb, 0x4f, 0x4c, 0x18, 0x5b, + 0xb5, 0x2a, 0x66, 0x90, 0x41, 0x23, 0xeb, 0xd8, 0xff, 0xdd, 0x82, 0x62, 0x3d, 0x68, 0x9d, 0x81, + 0xc6, 0xf5, 0x8b, 0x86, 0xc6, 0xf5, 0x89, 0x9c, 0x14, 0xd6, 0xb9, 0xfa, 0xd5, 0x95, 0x94, 0x7e, + 0xf5, 0xa9, 0x3c, 0x02, 0xbd, 0xb5, 0xa9, 0x3f, 0x5e, 0x04, 0x3d, 0xe1, 0x36, 0xfa, 0xb7, 0x0f, + 0x63, 0x0b, 0x5f, 0xec, 0x95, 0x83, 0x5b, 0x50, 0x66, 0x96, 0x8f, 0xd2, 0xcd, 0xf6, 0xcf, 0x98, + 0x49, 0xfc, 0x3d, 0xe2, 0x6e, 0xef, 0xc4, 0xa4, 0x95, 0xfe, 0x9c, 0xb3, 0x33, 0x89, 0xff, 0xaf, + 0x16, 0x4c, 0xa7, 0x5a, 0x47, 0x5e, 0x96, 0xcf, 0xde, 0x43, 0x6a, 0xda, 0x66, 0xfb, 0x3a, 0xf9, + 0xcd, 0x03, 0xa8, 0xe7, 0x2c, 0xa9, 0x85, 0x62, 0x72, 0xb9, 0x7a, 0xef, 0x8a, 0xb0, 0x86, 0x81, + 0x5e, 0x87, 0xf1, 0x38, 0x68, 0x07, 0x5e, 0xb0, 0x7d, 0x70, 0x93, 0xc8, 0x58, 0x4e, 0xea, 0xd1, + 0x71, 0x23, 0x01, 0x61, 0x1d, 0xcf, 0xfe, 0xc9, 0x22, 0xa4, 0x93, 0xb4, 0x7f, 0x73, 0x4d, 0x7e, + 0x32, 0xd7, 0xe4, 0x37, 0x2c, 0x98, 0xa1, 0xad, 0x33, 0xab, 0x32, 0x79, 0x1c, 0xaa, 0x84, 0x51, + 0x56, 0x8f, 0x84, 0x51, 0xcf, 0x52, 0xde, 0xd5, 0x0a, 0x3a, 0xb1, 0xd0, 0x62, 0x69, 0xcc, 0x89, + 0x96, 0x62, 0x01, 0x15, 0x78, 0x24, 0x0c, 0x85, 0x27, 0x9e, 0x8e, 0x47, 0xc2, 0x10, 0x0b, 0xa8, + 0xcc, 0x27, 0x35, 0x94, 0x93, 0x4f, 0x8a, 0x85, 0x41, 0x14, 0x96, 0x4c, 0x42, 0x30, 0xd1, 0xc2, + 0x20, 0x4a, 0x13, 0xa7, 0x04, 0xc7, 0xfe, 0x99, 0x22, 0x4c, 0xd4, 0x83, 0x56, 0xf2, 0xa0, 0xf4, + 0x9a, 0xf1, 0xa0, 0x74, 0x39, 0xf5, 0xa0, 0x34, 0xa3, 0xe3, 0x7e, 0xf3, 0xf9, 0xe8, 0xe3, 0x7a, + 0x3e, 0xfa, 0x57, 0x16, 0x9b, 0xb5, 0xea, 0x7a, 0x43, 0xe4, 0x3b, 0x7e, 0x05, 0xc6, 0x19, 0x43, + 0x62, 0xae, 0x9f, 0xf2, 0x95, 0x85, 0xa5, 0x35, 0x58, 0x4f, 0x8a, 0xb1, 0x8e, 0x83, 0xae, 0xc0, + 0x58, 0x44, 0x9c, 0xb0, 0xb9, 0xa3, 0x78, 0x9c, 0x78, 0x83, 0xe0, 0x65, 0x58, 0x41, 0xd1, 0x3b, + 0x49, 0x50, 0xc4, 0x62, 0x7e, 0xe6, 0x5e, 0xbd, 0x3f, 0x7c, 0x8b, 0xe4, 0x47, 0x42, 0xb4, 0xef, + 0x01, 0xea, 0xc6, 0x1f, 0xc0, 0xbc, 0xab, 0x62, 0x86, 0x3f, 0x2b, 0x75, 0x85, 0x3e, 0xfb, 0x13, + 0x0b, 0xa6, 0xea, 0x41, 0x8b, 0x6e, 0xdd, 0x3f, 0x4f, 0xfb, 0x54, 0x0f, 0x3f, 0x3a, 0xd2, 0x23, + 0xfc, 0xe8, 0x3f, 0xb0, 0x60, 0xb4, 0x1e, 0xb4, 0xce, 0x40, 0xf7, 0xfd, 0x05, 0x53, 0xf7, 0xfd, + 0x78, 0xce, 0x92, 0xc8, 0x51, 0x77, 0xff, 0x5c, 0x11, 0x26, 0x69, 0x3f, 0x83, 0x6d, 0x39, 0x4b, + 0xc6, 0x88, 0x58, 0x03, 0x8c, 0x08, 0x15, 0x73, 0x03, 0xcf, 0x0b, 0xee, 0xa7, 0x67, 0x6c, 0x95, + 0x95, 0x62, 0x01, 0x45, 0x2f, 0xc1, 0x58, 0x3b, 0x24, 0xfb, 0x6e, 0xd0, 0x89, 0xd2, 0x5e, 0xce, + 0x75, 0x51, 0x8e, 0x15, 0x06, 0xbd, 0x19, 0x45, 0xae, 0xdf, 0x24, 0xd2, 0xee, 0x6b, 0x88, 0xd9, + 0x7d, 0xf1, 0xb8, 0xe2, 0x5a, 0x39, 0x36, 0xb0, 0xd0, 0x3d, 0x28, 0xb1, 0xff, 0x8c, 0xa3, 0x9c, + 0x3c, 0xd3, 0x95, 0x48, 0xe6, 0x21, 0x08, 0xe0, 0x84, 0x16, 0xba, 0x0a, 0x10, 0x4b, 0x0b, 0xb5, + 0x48, 0x38, 0xe1, 0x2b, 0x59, 0x5b, 0xd9, 0xae, 0x45, 0x58, 0xc3, 0x42, 0x2f, 0x42, 0x29, 0x76, + 0x5c, 0xef, 0x96, 0xeb, 0x93, 0x48, 0x58, 0xf8, 0x89, 0x5c, 0x1d, 0xa2, 0x10, 0x27, 0x70, 0x2a, + 0xeb, 0xb0, 0x10, 0x0f, 0x3c, 0x4f, 0xde, 0x18, 0xc3, 0x66, 0xb2, 0xce, 0x2d, 0x55, 0x8a, 0x35, + 0x0c, 0xfb, 0x1a, 0x5c, 0xa8, 0x07, 0xad, 0x7a, 0x10, 0xc6, 0xab, 0x41, 0x78, 0xdf, 0x09, 0x5b, + 0x72, 0xfe, 0x2a, 0x32, 0x6d, 0x04, 0xe5, 0x3d, 0xc3, 0x7c, 0x67, 0x1a, 0x09, 0x21, 0x5e, 0x65, + 0xd2, 0xce, 0x09, 0xdd, 0xb1, 0xfe, 0x7d, 0x81, 0x31, 0x8a, 0x54, 0xf2, 0x46, 0xf4, 0x15, 0x98, + 0x8a, 0xc8, 0x2d, 0xd7, 0xef, 0x3c, 0x90, 0x37, 0xd8, 0x1e, 0xbe, 0x6e, 0x8d, 0x15, 0x1d, 0x93, + 0xeb, 0xc1, 0xcc, 0x32, 0x9c, 0xa2, 0x46, 0x87, 0x30, 0xec, 0xf8, 0x8b, 0xd1, 0x9d, 0x88, 0x84, + 0x22, 0x79, 0x20, 0x1b, 0x42, 0x2c, 0x0b, 0x71, 0x02, 0xa7, 0x4b, 0x86, 0xfd, 0x59, 0x0f, 0x7c, + 0x1c, 0x04, 0xb1, 0x5c, 0x64, 0x2c, 0xfd, 0x94, 0x56, 0x8e, 0x0d, 0x2c, 0xb4, 0x0a, 0x28, 0xea, + 0xb4, 0xdb, 0x1e, 0x7b, 0x98, 0x76, 0xbc, 0xeb, 0x61, 0xd0, 0x69, 0xf3, 0x47, 0x41, 0x91, 0xb9, + 0xa9, 0xd1, 0x05, 0xc5, 0x19, 0x35, 0x28, 0x63, 0xd8, 0x8a, 0xd8, 0x6f, 0x11, 0xe5, 0x81, 0x6b, + 0xa4, 0x1b, 0xac, 0x08, 0x4b, 0x98, 0xfd, 0x5d, 0xec, 0xc0, 0x60, 0x39, 0xdf, 0xe2, 0x4e, 0x48, + 0xd0, 0x1e, 0x4c, 0xb6, 0xd9, 0x51, 0x2e, 0xa2, 0x67, 0x8b, 0x01, 0x7c, 0x38, 0x7b, 0x3e, 0x9e, + 0x03, 0x4a, 0x27, 0x87, 0x4d, 0xea, 0xf6, 0x7f, 0x9a, 0x66, 0x7c, 0xa9, 0xc1, 0xaf, 0x73, 0xa3, + 0xc2, 0x4a, 0x5f, 0xc8, 0xae, 0x73, 0xf9, 0x59, 0x22, 0x93, 0x23, 0x44, 0x58, 0xfa, 0x63, 0x59, + 0x17, 0xbd, 0xc3, 0x5e, 0x53, 0x39, 0x33, 0xe8, 0x97, 0x3c, 0x9a, 0x63, 0x19, 0x0f, 0xa7, 0xa2, + 0x22, 0xd6, 0x88, 0xa0, 0x5b, 0x30, 0x29, 0x52, 0x84, 0x09, 0xd5, 0x4e, 0xd1, 0x50, 0x0c, 0x4c, + 0x62, 0x1d, 0x78, 0x9c, 0x2e, 0xc0, 0x66, 0x65, 0xb4, 0x0d, 0x4f, 0x69, 0xf9, 0x32, 0x33, 0x6c, + 0x4a, 0x39, 0x6f, 0x79, 0xfa, 0xe8, 0xb0, 0xf2, 0xd4, 0x46, 0x2f, 0x44, 0xdc, 0x9b, 0x0e, 0xba, + 0x0d, 0x17, 0x9c, 0x66, 0xec, 0xee, 0x93, 0x2a, 0x71, 0x5a, 0x9e, 0xeb, 0x13, 0x33, 0xec, 0xc7, + 0xc5, 0xa3, 0xc3, 0xca, 0x85, 0xc5, 0x2c, 0x04, 0x9c, 0x5d, 0x0f, 0x7d, 0x01, 0x4a, 0x2d, 0x3f, + 0x12, 0x63, 0x30, 0x62, 0xa4, 0x82, 0x2d, 0x55, 0xd7, 0x1b, 0xea, 0xfb, 0x93, 0x3f, 0x38, 0xa9, + 0x80, 0xb6, 0x61, 0x42, 0x77, 0xed, 0x13, 0x69, 0x84, 0x5f, 0xee, 0x71, 0xeb, 0x37, 0xfc, 0xe1, + 0xb8, 0x5e, 0x53, 0x59, 0x6c, 0x1b, 0xae, 0x72, 0x06, 0x61, 0xf4, 0x36, 0x20, 0x2a, 0xcc, 0xb8, + 0x4d, 0xb2, 0xd8, 0x64, 0x41, 0xcc, 0x99, 0x36, 0x6c, 0xcc, 0x70, 0x3f, 0x42, 0x8d, 0x2e, 0x0c, + 0x9c, 0x51, 0x0b, 0xdd, 0xa0, 0x1c, 0x45, 0x2f, 0x15, 0x06, 0xf6, 0x52, 0x00, 0x2e, 0x57, 0x49, + 0x3b, 0x24, 0x4d, 0x27, 0x26, 0x2d, 0x93, 0x22, 0x4e, 0xd5, 0xa3, 0xe7, 0x8d, 0xca, 0x67, 0x04, + 0xa6, 0x59, 0x78, 0x77, 0x4e, 0x23, 0x7a, 0x77, 0xdc, 0x09, 0xa2, 0x78, 0x9d, 0xc4, 0xf7, 0x83, + 0x70, 0x57, 0xc4, 0xea, 0x4b, 0xc2, 0xc6, 0x26, 0x20, 0xac, 0xe3, 0x51, 0x59, 0x91, 0x3d, 0x67, + 0xd6, 0xaa, 0xec, 0x75, 0x69, 0x2c, 0xd9, 0x27, 0x37, 0x78, 0x31, 0x96, 0x70, 0x89, 0x5a, 0xab, + 0x2f, 0xb3, 0x37, 0xa3, 0x14, 0x6a, 0xad, 0xbe, 0x8c, 0x25, 0x1c, 0x91, 0xee, 0x34, 0xbb, 0x53, + 0xf9, 0xaf, 0x7d, 0xdd, 0x7c, 0x79, 0xc0, 0x4c, 0xbb, 0x3e, 0xcc, 0xa8, 0x04, 0xbf, 0x3c, 0x88, + 0x61, 0x54, 0x9e, 0x66, 0x8b, 0x64, 0xf0, 0x08, 0x88, 0x4a, 0xdb, 0x59, 0x4b, 0x51, 0xc2, 0x5d, + 0xb4, 0x8d, 0x70, 0x32, 0x33, 0x7d, 0xf3, 0x51, 0x2d, 0x40, 0x29, 0xea, 0x6c, 0xb6, 0x82, 0x3d, + 0xc7, 0xf5, 0xd9, 0x13, 0x8f, 0x26, 0x88, 0x34, 0x24, 0x00, 0x27, 0x38, 0x68, 0x15, 0xc6, 0x1c, + 0x71, 0x2d, 0x15, 0x8f, 0x32, 0x99, 0xf1, 0x25, 0xe4, 0xd5, 0x95, 0x8b, 0xd9, 0xf2, 0x1f, 0x56, + 0x75, 0xd1, 0x9b, 0x30, 0x29, 0x5c, 0x20, 0x85, 0xf5, 0xf2, 0x39, 0xd3, 0x5b, 0xa6, 0xa1, 0x03, + 0xb1, 0x89, 0x8b, 0xbe, 0x03, 0xa6, 0x28, 0x95, 0x84, 0xb1, 0x95, 0xcf, 0x0f, 0xc2, 0x11, 0xb5, + 0x3c, 0x23, 0x7a, 0x65, 0x9c, 0x22, 0x86, 0x5a, 0xf0, 0xa4, 0xd3, 0x89, 0x03, 0xa6, 0x0e, 0x36, + 0xd7, 0xff, 0x46, 0xb0, 0x4b, 0x7c, 0xf6, 0x12, 0x33, 0xb6, 0x74, 0xf9, 0xe8, 0xb0, 0xf2, 0xe4, + 0x62, 0x0f, 0x3c, 0xdc, 0x93, 0x0a, 0xba, 0x03, 0xe3, 0x71, 0xe0, 0x09, 0xb7, 0x83, 0xa8, 0xfc, + 0x58, 0x7e, 0x38, 0xac, 0x0d, 0x85, 0xa6, 0x2b, 0x5a, 0x54, 0x55, 0xac, 0xd3, 0x41, 0x1b, 0x7c, + 0x8f, 0xb1, 0x40, 0xc1, 0x24, 0x2a, 0x3f, 0x9e, 0x3f, 0x30, 0x2a, 0x9e, 0xb0, 0xb9, 0x05, 0x45, + 0x4d, 0xac, 0x93, 0x41, 0xd7, 0x61, 0xb6, 0x1d, 0xba, 0x01, 0x5b, 0xd8, 0x4a, 0x15, 0x5f, 0x36, + 0x53, 0x4b, 0xd4, 0xd3, 0x08, 0xb8, 0xbb, 0x0e, 0xbd, 0x88, 0xc9, 0xc2, 0xf2, 0x45, 0x9e, 0xa7, + 0x8c, 0x0b, 0xa7, 0xbc, 0x0c, 0x2b, 0x28, 0x5a, 0x63, 0x7c, 0x99, 0x5f, 0x99, 0xca, 0x73, 0xf9, + 0x71, 0x39, 0xf4, 0xab, 0x15, 0x17, 0x5c, 0xd4, 0x5f, 0x9c, 0x50, 0x98, 0xfb, 0x56, 0x98, 0xed, + 0x62, 0xbc, 0x27, 0xb2, 0x28, 0xff, 0xa7, 0xc3, 0x50, 0x52, 0x7a, 0x57, 0xb4, 0x60, 0xaa, 0xd3, + 0x2f, 0xa6, 0xd5, 0xe9, 0x63, 0x54, 0xfc, 0xd3, 0x35, 0xe8, 0x1b, 0x86, 0x3d, 0x54, 0x21, 0x3f, + 0xdd, 0x98, 0xae, 0x74, 0xe8, 0xeb, 0xfe, 0xa9, 0x5d, 0xa3, 0x8b, 0x03, 0xeb, 0xe5, 0x87, 0x7a, + 0xde, 0xcc, 0x07, 0xcc, 0xa0, 0x4c, 0x6f, 0x9a, 0xed, 0xa0, 0x55, 0xab, 0xa7, 0x53, 0x8a, 0xd6, + 0x69, 0x21, 0xe6, 0x30, 0x76, 0x57, 0xa0, 0x52, 0x02, 0xbb, 0x2b, 0x8c, 0x3e, 0xe4, 0x5d, 0x41, + 0x12, 0xc0, 0x09, 0x2d, 0xe4, 0xc1, 0x6c, 0xd3, 0xcc, 0x06, 0xab, 0x5c, 0x3e, 0x9f, 0xe9, 0x9b, + 0x97, 0xb5, 0xa3, 0xa5, 0x89, 0x5b, 0x4e, 0x53, 0xc1, 0xdd, 0x84, 0xd1, 0x9b, 0x30, 0xf6, 0x41, + 0x10, 0xb1, 0x55, 0x2c, 0x8e, 0x4a, 0xe9, 0x64, 0x37, 0xf6, 0xce, 0xed, 0x06, 0x2b, 0x3f, 0x3e, + 0xac, 0x8c, 0xd7, 0x83, 0x96, 0xfc, 0x8b, 0x55, 0x05, 0xf4, 0x00, 0x2e, 0x18, 0x0c, 0x46, 0x75, + 0x17, 0x06, 0xef, 0xee, 0x53, 0xa2, 0xb9, 0x0b, 0xb5, 0x2c, 0x4a, 0x38, 0xbb, 0x01, 0xfb, 0x17, + 0xb9, 0x76, 0x59, 0xe8, 0xa0, 0x48, 0xd4, 0xf1, 0xce, 0x22, 0x17, 0xd4, 0x8a, 0xa1, 0x1e, 0x7b, + 0xe8, 0x17, 0x8c, 0x5f, 0xb5, 0xd8, 0x0b, 0xc6, 0x06, 0xd9, 0x6b, 0x7b, 0x4e, 0x7c, 0x16, 0x7e, + 0x04, 0xef, 0xc0, 0x58, 0x2c, 0x5a, 0xeb, 0x95, 0xbe, 0x4a, 0xeb, 0x14, 0x7b, 0xc5, 0x51, 0xe7, + 0xab, 0x2c, 0xc5, 0x8a, 0x8c, 0xfd, 0xcf, 0xf9, 0x0c, 0x48, 0xc8, 0x19, 0xa8, 0x2a, 0xaa, 0xa6, + 0xaa, 0xa2, 0xd2, 0xe7, 0x0b, 0x72, 0x54, 0x16, 0xff, 0xcc, 0xec, 0x37, 0xbb, 0xca, 0x7c, 0xd2, + 0x9f, 0xce, 0xec, 0x1f, 0xb6, 0xe0, 0x7c, 0x96, 0x35, 0x08, 0x95, 0x89, 0xf8, 0x45, 0x4a, 0x3d, + 0x25, 0xaa, 0x11, 0xbc, 0x2b, 0xca, 0xb1, 0xc2, 0x18, 0x38, 0x59, 0xc7, 0xc9, 0x22, 0xca, 0xdd, + 0x06, 0x33, 0x71, 0x30, 0x7a, 0x8b, 0x3b, 0x06, 0x59, 0x2a, 0xb3, 0xef, 0xc9, 0x9c, 0x82, 0xec, + 0x9f, 0x2a, 0xc0, 0x79, 0xfe, 0x16, 0xb0, 0xb8, 0x1f, 0xb8, 0xad, 0x7a, 0xd0, 0x12, 0x6e, 0x52, + 0xef, 0xc2, 0x44, 0x5b, 0xbb, 0xfd, 0xf6, 0x8a, 0x69, 0xa5, 0xdf, 0x92, 0x93, 0x5b, 0x88, 0x5e, + 0x8a, 0x0d, 0x5a, 0xa8, 0x05, 0x13, 0x64, 0xdf, 0x6d, 0x2a, 0x85, 0x72, 0xe1, 0xc4, 0x2c, 0x5d, + 0xb5, 0xb2, 0xa2, 0xd1, 0xc1, 0x06, 0xd5, 0x47, 0x90, 0xe8, 0xcd, 0xfe, 0x11, 0x0b, 0x1e, 0xcf, + 0x89, 0x80, 0x45, 0x9b, 0xbb, 0xcf, 0x5e, 0x5d, 0x44, 0xce, 0x28, 0xd5, 0x1c, 0x7f, 0x8b, 0xc1, + 0x02, 0x8a, 0xbe, 0x04, 0xc0, 0xdf, 0x52, 0xa8, 0x50, 0x2e, 0x3e, 0x7d, 0xb0, 0xc8, 0x30, 0x5a, + 0xf8, 0x10, 0x59, 0x1f, 0x6b, 0xb4, 0xec, 0x9f, 0x28, 0xc2, 0x30, 0xd3, 0xdd, 0xa3, 0x55, 0x18, + 0xdd, 0xe1, 0xf1, 0xb6, 0x07, 0x09, 0xed, 0x9d, 0xdc, 0x6e, 0x78, 0x01, 0x96, 0x95, 0xd1, 0x1a, + 0x9c, 0x13, 0xae, 0x78, 0x55, 0xe2, 0x39, 0x07, 0xf2, 0x92, 0xcc, 0xf3, 0x2c, 0xa9, 0xcc, 0x62, + 0xb5, 0x6e, 0x14, 0x9c, 0x55, 0x0f, 0xbd, 0xd5, 0x15, 0x65, 0x93, 0x47, 0x2a, 0x57, 0x22, 0x75, + 0x9f, 0x48, 0x9b, 0x6f, 0xc2, 0x64, 0xbb, 0x4b, 0x1d, 0x30, 0x9c, 0x88, 0xfb, 0xa6, 0x0a, 0xc0, + 0xc4, 0x65, 0x66, 0x20, 0x1d, 0x66, 0xf4, 0xb2, 0xb1, 0x13, 0x92, 0x68, 0x27, 0xf0, 0x5a, 0x22, + 0xf5, 0x79, 0x62, 0x06, 0x92, 0x82, 0xe3, 0xae, 0x1a, 0x94, 0xca, 0x96, 0xe3, 0x7a, 0x9d, 0x90, + 0x24, 0x54, 0x46, 0x4c, 0x2a, 0xab, 0x29, 0x38, 0xee, 0xaa, 0x41, 0xd7, 0xd1, 0x05, 0x91, 0x37, + 0x5b, 0x06, 0x68, 0x50, 0xb6, 0x3d, 0xa3, 0xd2, 0x51, 0xa3, 0x47, 0xd0, 0x20, 0x61, 0x5b, 0xa1, + 0x32, 0x6f, 0x6b, 0x59, 0x59, 0x85, 0x8b, 0x86, 0xa4, 0xf2, 0x30, 0xd9, 0x9b, 0x7f, 0xd7, 0x82, + 0x73, 0x19, 0x36, 0x84, 0x9c, 0x55, 0x6d, 0xbb, 0x51, 0xac, 0xd2, 0xfb, 0x68, 0xac, 0x8a, 0x97, + 0x63, 0x85, 0x41, 0xf7, 0x03, 0x67, 0x86, 0x69, 0x06, 0x28, 0x6c, 0x74, 0x04, 0xf4, 0x64, 0x0c, + 0x10, 0x5d, 0x86, 0xa1, 0x4e, 0x44, 0x42, 0x99, 0xf6, 0x58, 0xf2, 0x6f, 0xa6, 0x60, 0x64, 0x10, + 0x2a, 0x51, 0x6e, 0x2b, 0xdd, 0x9e, 0x26, 0x51, 0x72, 0xed, 0x1e, 0x87, 0xd9, 0x3f, 0x50, 0x84, + 0x8b, 0xb9, 0x96, 0xc1, 0xb4, 0x4b, 0x7b, 0x81, 0xef, 0xc6, 0x81, 0x7a, 0x17, 0xe2, 0xd1, 0x6d, + 0x48, 0x7b, 0x67, 0x4d, 0x94, 0x63, 0x85, 0x81, 0x9e, 0x95, 0x59, 0xf1, 0xd3, 0x09, 0x8c, 0x96, + 0xaa, 0x46, 0x62, 0xfc, 0x41, 0x33, 0x91, 0x3d, 0x03, 0x43, 0xed, 0x20, 0xf0, 0xd2, 0xcc, 0x88, + 0x76, 0x37, 0x08, 0x3c, 0xcc, 0x80, 0xe8, 0x33, 0x62, 0x1c, 0x52, 0x0f, 0x21, 0xd8, 0x69, 0x05, + 0x91, 0x36, 0x18, 0xcf, 0xc3, 0xe8, 0x2e, 0x39, 0x08, 0x5d, 0x7f, 0x3b, 0xfd, 0x40, 0x76, 0x93, + 0x17, 0x63, 0x09, 0x37, 0xf3, 0x77, 0x8c, 0x9e, 0x46, 0xfe, 0x0e, 0x7d, 0x66, 0xc7, 0xfa, 0x1e, + 0x6d, 0xdf, 0x57, 0x84, 0x69, 0xbc, 0x54, 0xfd, 0xe6, 0x44, 0xdc, 0xe9, 0x9e, 0x88, 0xd3, 0xce, + 0xea, 0xd6, 0x7f, 0x36, 0x7e, 0xce, 0x82, 0x69, 0x16, 0xe3, 0x5a, 0x44, 0x67, 0x71, 0x03, 0xff, + 0x0c, 0x44, 0xb7, 0x67, 0x60, 0x38, 0xa4, 0x8d, 0xa6, 0x53, 0x35, 0xb1, 0x9e, 0x60, 0x0e, 0x43, + 0x4f, 0xc2, 0x10, 0xeb, 0x02, 0x9d, 0xbc, 0x09, 0x9e, 0xe5, 0xa2, 0xea, 0xc4, 0x0e, 0x66, 0xa5, + 0xcc, 0x4d, 0x16, 0x93, 0xb6, 0xe7, 0xf2, 0x4e, 0x27, 0x0a, 0xf5, 0x4f, 0x86, 0x9b, 0x6c, 0x66, + 0xd7, 0x3e, 0x9a, 0x9b, 0x6c, 0x36, 0xc9, 0xde, 0xd7, 0xa2, 0xff, 0x51, 0x80, 0x4b, 0x99, 0xf5, + 0x06, 0x76, 0x93, 0xed, 0x5d, 0xfb, 0x74, 0xec, 0x1c, 0xb2, 0xcd, 0x0f, 0x8a, 0x67, 0x68, 0x7e, + 0x30, 0x34, 0xa8, 0xe4, 0x38, 0x3c, 0x80, 0xf7, 0x6a, 0xe6, 0x90, 0x7d, 0x42, 0xbc, 0x57, 0x33, + 0xfb, 0x96, 0x73, 0xad, 0xfb, 0xd3, 0x42, 0xce, 0xb7, 0xb0, 0x0b, 0xde, 0x15, 0xca, 0x67, 0x18, + 0x30, 0x12, 0x92, 0xf0, 0x04, 0xe7, 0x31, 0xbc, 0x0c, 0x2b, 0x28, 0x72, 0x35, 0x3f, 0x50, 0xde, + 0xb5, 0x37, 0x4f, 0xb4, 0x65, 0xe6, 0xcd, 0xf7, 0x0f, 0x3d, 0x94, 0x4c, 0xda, 0x27, 0x74, 0x4d, + 0xbb, 0x94, 0x17, 0x07, 0xbf, 0x94, 0x4f, 0x64, 0x5f, 0xc8, 0xd1, 0x22, 0x4c, 0xef, 0xb9, 0x3e, + 0x65, 0x9b, 0x07, 0xa6, 0x28, 0xaa, 0xc2, 0x22, 0xac, 0x99, 0x60, 0x9c, 0xc6, 0x9f, 0x7b, 0x13, + 0x26, 0x1f, 0x5e, 0x8b, 0xf8, 0x8d, 0x22, 0x3c, 0xd1, 0x63, 0xdb, 0x73, 0x5e, 0x6f, 0xcc, 0x81, + 0xc6, 0xeb, 0xbb, 0xe6, 0xa1, 0x0e, 0xe7, 0xb7, 0x3a, 0x9e, 0x77, 0xc0, 0x2c, 0xfc, 0x48, 0x4b, + 0x62, 0x08, 0x59, 0x51, 0x05, 0xb0, 0x5f, 0xcd, 0xc0, 0xc1, 0x99, 0x35, 0xd1, 0xdb, 0x80, 0x02, + 0x91, 0xb2, 0x36, 0x09, 0x90, 0xc3, 0x06, 0xbe, 0x98, 0x6c, 0xc6, 0xdb, 0x5d, 0x18, 0x38, 0xa3, + 0x16, 0x15, 0xfa, 0xe9, 0xa9, 0x74, 0xa0, 0xba, 0x95, 0x12, 0xfa, 0xb1, 0x0e, 0xc4, 0x26, 0x2e, + 0xba, 0x0e, 0xb3, 0xce, 0xbe, 0xe3, 0xf2, 0x80, 0x89, 0x92, 0x00, 0x97, 0xfa, 0x95, 0xee, 0x6e, + 0x31, 0x8d, 0x80, 0xbb, 0xeb, 0xa4, 0x1c, 0x51, 0x47, 0xf2, 0x1d, 0x51, 0x7b, 0xf3, 0xc5, 0x7e, + 0xaa, 0x58, 0xfb, 0x3f, 0x5b, 0xf4, 0xf8, 0xca, 0x48, 0x3b, 0x4f, 0xc7, 0x41, 0xa9, 0x14, 0x35, + 0x9f, 0x50, 0x35, 0x0e, 0xcb, 0x3a, 0x10, 0x9b, 0xb8, 0x7c, 0x41, 0x44, 0x89, 0xa3, 0x82, 0x21, + 0xba, 0x0b, 0xa7, 0x6f, 0x85, 0x81, 0xbe, 0x0c, 0xa3, 0x2d, 0x77, 0xdf, 0x8d, 0x82, 0x50, 0x6c, + 0x96, 0x13, 0x1a, 0x93, 0x27, 0x7c, 0xb0, 0xca, 0xc9, 0x60, 0x49, 0xcf, 0xfe, 0xbe, 0x02, 0x4c, + 0xca, 0x16, 0xdf, 0xe9, 0x04, 0xb1, 0x73, 0x06, 0xc7, 0xf2, 0x75, 0xe3, 0x58, 0xfe, 0x4c, 0x2f, + 0xcf, 0x77, 0xd6, 0xa5, 0xdc, 0xe3, 0xf8, 0x76, 0xea, 0x38, 0x7e, 0xae, 0x3f, 0xa9, 0xde, 0xc7, + 0xf0, 0xbf, 0xb0, 0x60, 0xd6, 0xc0, 0x3f, 0x83, 0xd3, 0x60, 0xd5, 0x3c, 0x0d, 0x9e, 0xee, 0xfb, + 0x0d, 0x39, 0xa7, 0xc0, 0xd7, 0x0b, 0xa9, 0xbe, 0x33, 0xee, 0xff, 0x01, 0x0c, 0xed, 0x38, 0x61, + 0xab, 0x57, 0xd8, 0xdf, 0xae, 0x4a, 0xf3, 0x37, 0x9c, 0xb0, 0xc5, 0x79, 0xf8, 0x4b, 0x2a, 0xf7, + 0xa8, 0x13, 0xb6, 0xfa, 0xfa, 0xe5, 0xb0, 0xa6, 0xd0, 0x35, 0x18, 0x89, 0x9a, 0x41, 0x5b, 0xd9, + 0xe4, 0x5d, 0xe6, 0x79, 0x49, 0x69, 0xc9, 0xf1, 0x61, 0x05, 0x99, 0xcd, 0xd1, 0x62, 0x2c, 0xf0, + 0xe7, 0xb6, 0xa1, 0xa4, 0x9a, 0x7e, 0xa4, 0x1e, 0x15, 0xbf, 0x55, 0x84, 0x73, 0x19, 0xeb, 0x02, + 0x45, 0xc6, 0x68, 0xbd, 0x32, 0xe0, 0x72, 0xfa, 0x88, 0xe3, 0x15, 0xb1, 0x1b, 0x4b, 0x4b, 0xcc, + 0xff, 0xc0, 0x8d, 0xde, 0x89, 0x48, 0xba, 0x51, 0x5a, 0xd4, 0xbf, 0x51, 0xda, 0xd8, 0x99, 0x0d, + 0x35, 0x6d, 0x48, 0xf5, 0xf4, 0x91, 0xce, 0xe9, 0x1f, 0x15, 0xe1, 0x7c, 0x56, 0xc0, 0x0c, 0xf4, + 0x9d, 0xa9, 0x24, 0x42, 0xaf, 0x0d, 0x1a, 0x6a, 0x83, 0x67, 0x16, 0x12, 0x11, 0xc6, 0xe6, 0xcd, + 0xb4, 0x42, 0x7d, 0x87, 0x59, 0xb4, 0xc9, 0x1c, 0xe5, 0x42, 0x9e, 0xfc, 0x49, 0x6e, 0xf1, 0xcf, + 0x0d, 0xdc, 0x01, 0x91, 0x35, 0x2a, 0x4a, 0x39, 0xca, 0xc9, 0xe2, 0xfe, 0x8e, 0x72, 0xb2, 0xe5, + 0x39, 0x17, 0xc6, 0xb5, 0xaf, 0x79, 0xa4, 0x33, 0xbe, 0x4b, 0x4f, 0x14, 0xad, 0xdf, 0x8f, 0x74, + 0xd6, 0x7f, 0xc4, 0x82, 0x94, 0x25, 0x9c, 0x52, 0x49, 0x59, 0xb9, 0x2a, 0xa9, 0xcb, 0x30, 0x14, + 0x06, 0x1e, 0x49, 0xe7, 0x95, 0xc1, 0x81, 0x47, 0x30, 0x83, 0x50, 0x8c, 0x38, 0x51, 0x48, 0x4c, + 0xe8, 0x97, 0x2d, 0x71, 0x8d, 0x7a, 0x06, 0x86, 0x3d, 0xb2, 0x4f, 0xa4, 0x36, 0x42, 0xf1, 0xe4, + 0x5b, 0xb4, 0x10, 0x73, 0x98, 0xfd, 0x73, 0x43, 0xf0, 0x54, 0x4f, 0x57, 0x53, 0x7a, 0x65, 0xd9, + 0x76, 0x62, 0x72, 0xdf, 0x39, 0x48, 0x47, 0xbd, 0xbe, 0xce, 0x8b, 0xb1, 0x84, 0x33, 0xbb, 0x5d, + 0x1e, 0x38, 0x33, 0xa5, 0xc0, 0x13, 0xf1, 0x32, 0x05, 0xd4, 0x54, 0x1c, 0x15, 0x4f, 0x43, 0x71, + 0x74, 0x15, 0x20, 0x8a, 0xbc, 0x15, 0x9f, 0x4a, 0x60, 0x2d, 0x61, 0x10, 0x9c, 0x04, 0x58, 0x6d, + 0xdc, 0x12, 0x10, 0xac, 0x61, 0xa1, 0x2a, 0xcc, 0xb4, 0xc3, 0x20, 0xe6, 0xfa, 0xd0, 0x2a, 0x37, + 0x45, 0x19, 0x36, 0xbd, 0xfc, 0xea, 0x29, 0x38, 0xee, 0xaa, 0x81, 0x5e, 0x87, 0x71, 0xe1, 0xf9, + 0x57, 0x0f, 0x02, 0x4f, 0xa8, 0x6a, 0x94, 0x61, 0x43, 0x23, 0x01, 0x61, 0x1d, 0x4f, 0xab, 0xc6, + 0x94, 0xac, 0xa3, 0x99, 0xd5, 0xb8, 0xa2, 0x55, 0xc3, 0x4b, 0x05, 0xcf, 0x19, 0x1b, 0x28, 0x78, + 0x4e, 0xa2, 0xbc, 0x2a, 0x0d, 0xfc, 0xae, 0x04, 0x7d, 0xd5, 0x3d, 0x3f, 0x3d, 0x04, 0xe7, 0xc4, + 0xc2, 0x79, 0xd4, 0xcb, 0xe5, 0x4e, 0xf7, 0x72, 0x39, 0x0d, 0xf5, 0xd6, 0x37, 0xd7, 0xcc, 0x59, + 0xaf, 0x99, 0x5f, 0x2c, 0xc2, 0x08, 0x9f, 0x8a, 0x33, 0x90, 0xe1, 0x57, 0x85, 0xd2, 0xaf, 0x47, + 0xd8, 0x18, 0xde, 0x97, 0xf9, 0xaa, 0x13, 0x3b, 0xfc, 0xfc, 0x52, 0x6c, 0x34, 0x51, 0x0f, 0xa2, + 0x79, 0x83, 0xd1, 0xce, 0xa5, 0xb4, 0x5a, 0xc0, 0x69, 0x68, 0x6c, 0xf7, 0x2b, 0x00, 0x11, 0x4b, + 0x9c, 0x4f, 0x69, 0x88, 0x00, 0x44, 0x2f, 0xf4, 0x68, 0xbd, 0xa1, 0x90, 0x79, 0x1f, 0x92, 0x25, + 0xa8, 0x00, 0x58, 0xa3, 0x38, 0xf7, 0x06, 0x94, 0x14, 0x72, 0x3f, 0x15, 0xc0, 0x84, 0x7e, 0xea, + 0x7d, 0x11, 0xa6, 0x53, 0x6d, 0x9d, 0x48, 0x83, 0xf0, 0xf3, 0x16, 0x4c, 0xf3, 0x2e, 0xaf, 0xf8, + 0xfb, 0x62, 0xb3, 0x7f, 0x08, 0xe7, 0xbd, 0x8c, 0x4d, 0x27, 0x66, 0x74, 0xf0, 0x4d, 0xaa, 0x34, + 0x06, 0x59, 0x50, 0x9c, 0xd9, 0x06, 0xba, 0x02, 0x63, 0xdc, 0xd1, 0xc5, 0xf1, 0x84, 0x73, 0xc2, + 0x04, 0x4f, 0x44, 0xc1, 0xcb, 0xb0, 0x82, 0xda, 0xbf, 0x6d, 0xc1, 0x2c, 0xef, 0xf9, 0x4d, 0x72, + 0xa0, 0x6e, 0xc7, 0x1f, 0x67, 0xdf, 0x45, 0x9e, 0x8d, 0x42, 0x4e, 0x9e, 0x0d, 0xfd, 0xd3, 0x8a, + 0x3d, 0x3f, 0xed, 0xa7, 0x2c, 0x10, 0x2b, 0xf0, 0x0c, 0xee, 0x81, 0xdf, 0x6a, 0xde, 0x03, 0xe7, + 0xf2, 0x17, 0x75, 0xce, 0x05, 0xf0, 0x4f, 0x2c, 0x98, 0xe1, 0x08, 0xc9, 0x43, 0xe4, 0xc7, 0x3a, + 0x0f, 0x83, 0x24, 0x7f, 0x53, 0xd9, 0xb6, 0xb3, 0x3f, 0xca, 0x98, 0xac, 0xa1, 0x9e, 0x93, 0xd5, + 0x92, 0x1b, 0xe8, 0x04, 0x49, 0x0d, 0x4f, 0x1c, 0x1a, 0xd6, 0xfe, 0x43, 0x0b, 0x10, 0x6f, 0xc6, + 0x38, 0x97, 0xe9, 0x69, 0xc7, 0x4a, 0x35, 0x4d, 0x50, 0xc2, 0x6a, 0x14, 0x04, 0x6b, 0x58, 0xa7, + 0x32, 0x3c, 0xa9, 0xd7, 0xe4, 0x62, 0xff, 0xd7, 0xe4, 0x13, 0x8c, 0xe8, 0x5f, 0x1f, 0x82, 0xb4, + 0x25, 0x34, 0xba, 0x0b, 0x13, 0x4d, 0xa7, 0xed, 0x6c, 0xba, 0x9e, 0x1b, 0xbb, 0x24, 0xea, 0x65, + 0x86, 0xb2, 0xac, 0xe1, 0x89, 0x77, 0x42, 0xad, 0x04, 0x1b, 0x74, 0xd0, 0x3c, 0x40, 0x3b, 0x74, + 0xf7, 0x5d, 0x8f, 0x6c, 0xb3, 0xab, 0x30, 0x73, 0x87, 0xe2, 0xb6, 0x15, 0xb2, 0x14, 0x6b, 0x18, + 0x19, 0xee, 0x33, 0xc5, 0x47, 0xe7, 0x3e, 0x33, 0x74, 0x42, 0xf7, 0x99, 0xe1, 0x81, 0xdc, 0x67, + 0x30, 0x3c, 0x26, 0xcf, 0x6e, 0xfa, 0x7f, 0xd5, 0xf5, 0x88, 0x10, 0xd8, 0xb8, 0x93, 0xd4, 0xdc, + 0xd1, 0x61, 0xe5, 0x31, 0x9c, 0x89, 0x81, 0x73, 0x6a, 0xa2, 0x2f, 0x41, 0xd9, 0xf1, 0xbc, 0xe0, + 0xbe, 0x1a, 0xb5, 0x95, 0xa8, 0xe9, 0x78, 0x49, 0xa4, 0xf4, 0xb1, 0xa5, 0x27, 0x8f, 0x0e, 0x2b, + 0xe5, 0xc5, 0x1c, 0x1c, 0x9c, 0x5b, 0xdb, 0xde, 0x85, 0x73, 0x0d, 0x12, 0xca, 0x3c, 0xa9, 0x6a, + 0x8b, 0x6d, 0x40, 0x29, 0x4c, 0x31, 0x95, 0x81, 0x62, 0x95, 0x68, 0x51, 0x2c, 0x25, 0x13, 0x49, + 0x08, 0xd9, 0x7f, 0x6c, 0xc1, 0xa8, 0xb0, 0xae, 0x3e, 0x03, 0x59, 0x66, 0xd1, 0xd0, 0x47, 0x56, + 0xb2, 0x19, 0x2f, 0xeb, 0x4c, 0xae, 0x26, 0xb2, 0x96, 0xd2, 0x44, 0x3e, 0xdd, 0x8b, 0x48, 0x6f, + 0x1d, 0xe4, 0x0f, 0x15, 0x61, 0xca, 0xb4, 0x2c, 0x3f, 0x83, 0x21, 0x58, 0x87, 0xd1, 0x48, 0xb8, + 0x31, 0x14, 0xf2, 0xed, 0x57, 0xd3, 0x93, 0x98, 0x58, 0xb9, 0x08, 0xc7, 0x05, 0x49, 0x24, 0xd3, + 0x3f, 0xa2, 0xf8, 0x08, 0xfd, 0x23, 0xfa, 0x19, 0xf7, 0x0f, 0x9d, 0x86, 0x71, 0xbf, 0xfd, 0x4b, + 0x8c, 0xf9, 0xeb, 0xe5, 0x67, 0x20, 0x17, 0x5c, 0x37, 0x8f, 0x09, 0xbb, 0xc7, 0xca, 0x12, 0x9d, + 0xca, 0x91, 0x0f, 0xfe, 0xb1, 0x05, 0xe3, 0x02, 0xf1, 0x0c, 0xba, 0xfd, 0x6d, 0x66, 0xb7, 0x9f, + 0xe8, 0xd1, 0xed, 0x9c, 0xfe, 0xfe, 0xdd, 0x82, 0xea, 0x6f, 0x3d, 0x08, 0xe3, 0x81, 0x32, 0x67, + 0x8c, 0xd1, 0xdb, 0x60, 0xd0, 0x0c, 0x3c, 0x71, 0x98, 0x3f, 0x99, 0xf8, 0xc9, 0xf2, 0xf2, 0x63, + 0xed, 0x37, 0x56, 0xd8, 0xcc, 0x8d, 0x33, 0x08, 0x63, 0x71, 0x80, 0x26, 0x6e, 0x9c, 0x41, 0x18, + 0x63, 0x06, 0x41, 0x2d, 0x80, 0xd8, 0x09, 0xb7, 0x49, 0x4c, 0xcb, 0x84, 0xcb, 0x7d, 0xfe, 0x2e, + 0xec, 0xc4, 0xae, 0x37, 0xef, 0xfa, 0x71, 0x14, 0x87, 0xf3, 0x35, 0x3f, 0xbe, 0x1d, 0xf2, 0xbb, + 0x81, 0xe6, 0xf8, 0xaa, 0x68, 0x61, 0x8d, 0xae, 0xf4, 0xbc, 0x62, 0x6d, 0x0c, 0x9b, 0x0f, 0x85, + 0xeb, 0xa2, 0x1c, 0x2b, 0x0c, 0xfb, 0x0d, 0xc6, 0x93, 0xd9, 0x00, 0x9d, 0xcc, 0x27, 0xf5, 0x37, + 0xc6, 0xd4, 0xd0, 0xb2, 0x57, 0x82, 0xaa, 0xee, 0xf9, 0xda, 0x9b, 0x05, 0xd2, 0x86, 0x75, 0xb7, + 0x80, 0xc4, 0x3d, 0x16, 0x7d, 0x7b, 0xd7, 0xfb, 0xf1, 0xcb, 0x7d, 0x78, 0xe9, 0x09, 0x5e, 0x8c, + 0x59, 0xf8, 0x55, 0x16, 0xa6, 0xb2, 0x56, 0x4f, 0xe7, 0x36, 0x59, 0x96, 0x00, 0x9c, 0xe0, 0xa0, + 0x05, 0x71, 0xb3, 0xe4, 0xfa, 0xb9, 0x27, 0x52, 0x37, 0x4b, 0xf9, 0xf9, 0xda, 0xd5, 0xf2, 0x15, + 0x18, 0x57, 0xf9, 0xe2, 0xea, 0x3c, 0xed, 0x96, 0x08, 0x40, 0xb0, 0x92, 0x14, 0x63, 0x1d, 0x07, + 0x6d, 0xc0, 0x74, 0xc4, 0x93, 0xd9, 0x49, 0x67, 0x28, 0xa1, 0x37, 0x78, 0x41, 0xbe, 0x3b, 0x37, + 0x4c, 0xf0, 0x31, 0x2b, 0xe2, 0x9b, 0x55, 0xba, 0x4f, 0xa5, 0x49, 0xa0, 0xb7, 0x60, 0xca, 0xd3, + 0x93, 0x7a, 0xd7, 0x85, 0x5a, 0x41, 0x99, 0x65, 0x1a, 0x29, 0xbf, 0xeb, 0x38, 0x85, 0x4d, 0x85, + 0x00, 0xbd, 0x44, 0x44, 0x2f, 0x73, 0xfc, 0x6d, 0x12, 0x89, 0x6c, 0x57, 0x4c, 0x08, 0xb8, 0x95, + 0x83, 0x83, 0x73, 0x6b, 0xa3, 0x6b, 0x30, 0x21, 0x3f, 0x5f, 0x73, 0x0e, 0x4c, 0x8c, 0x7f, 0x35, + 0x18, 0x36, 0x30, 0xd1, 0x7d, 0xb8, 0x20, 0xff, 0x6f, 0x84, 0xce, 0xd6, 0x96, 0xdb, 0x14, 0xbe, + 0x99, 0xe3, 0x8c, 0xc4, 0xa2, 0xf4, 0x84, 0x58, 0xc9, 0x42, 0x3a, 0x3e, 0xac, 0x5c, 0x16, 0xa3, + 0x96, 0x09, 0x67, 0x93, 0x98, 0x4d, 0x1f, 0xad, 0xc1, 0xb9, 0x1d, 0xe2, 0x78, 0xf1, 0xce, 0xf2, + 0x0e, 0x69, 0xee, 0xca, 0x4d, 0xc4, 0x5c, 0x0e, 0x35, 0x93, 0xd9, 0x1b, 0xdd, 0x28, 0x38, 0xab, + 0x1e, 0x7a, 0x0f, 0xca, 0xed, 0xce, 0xa6, 0xe7, 0x46, 0x3b, 0xeb, 0x41, 0xcc, 0x9e, 0xba, 0x55, + 0xba, 0x35, 0xe1, 0x9b, 0xa8, 0xdc, 0x2d, 0xeb, 0x39, 0x78, 0x38, 0x97, 0x02, 0xfa, 0x10, 0x2e, + 0xa4, 0x16, 0x83, 0xf0, 0x94, 0x9a, 0xca, 0x8f, 0x05, 0xd9, 0xc8, 0xaa, 0xc0, 0x3d, 0x66, 0x33, + 0x41, 0x38, 0xbb, 0x89, 0x8f, 0x66, 0x00, 0xf1, 0x01, 0xad, 0xac, 0x49, 0x37, 0xe8, 0xab, 0x30, + 0xa1, 0xaf, 0x22, 0x71, 0xc0, 0x3c, 0xdb, 0x2f, 0x81, 0xbd, 0x90, 0x8d, 0xd4, 0x8a, 0xd2, 0x61, + 0xd8, 0xa0, 0x68, 0x13, 0xc8, 0xfe, 0x3e, 0x74, 0x0b, 0xc6, 0x9a, 0x9e, 0x4b, 0xfc, 0xb8, 0x56, + 0xef, 0xe5, 0x53, 0xbf, 0x2c, 0x70, 0xc4, 0x80, 0x89, 0xe0, 0x79, 0xbc, 0x0c, 0x2b, 0x0a, 0xf6, + 0xaf, 0x14, 0xa0, 0xd2, 0x27, 0x12, 0x63, 0x4a, 0x07, 0x68, 0x0d, 0xa4, 0x03, 0x5c, 0x94, 0xc9, + 0xe3, 0xd6, 0x53, 0xf7, 0xcf, 0x54, 0x62, 0xb8, 0xe4, 0x16, 0x9a, 0xc6, 0x1f, 0xd8, 0x6e, 0x52, + 0x57, 0x23, 0x0e, 0xf5, 0xb5, 0xe8, 0x35, 0x9e, 0x0f, 0x86, 0x07, 0x97, 0xe8, 0x73, 0x55, 0xc1, + 0xf6, 0x2f, 0x15, 0xe0, 0x82, 0x1a, 0xc2, 0x3f, 0xbf, 0x03, 0x77, 0xa7, 0x7b, 0xe0, 0x4e, 0x41, + 0x91, 0x6e, 0xdf, 0x86, 0x91, 0xc6, 0x41, 0xd4, 0x8c, 0xbd, 0x01, 0x04, 0xa0, 0x67, 0xcc, 0xd8, + 0x32, 0xea, 0x98, 0x36, 0xe2, 0xcb, 0xfc, 0x15, 0x0b, 0xa6, 0x37, 0x96, 0xeb, 0x8d, 0xa0, 0xb9, + 0x4b, 0xe2, 0x45, 0xae, 0x26, 0xc2, 0x42, 0xfe, 0xb1, 0x1e, 0x52, 0xae, 0xc9, 0x92, 0x98, 0x2e, + 0xc3, 0xd0, 0x4e, 0x10, 0xc5, 0xe9, 0x57, 0xb6, 0x1b, 0x41, 0x14, 0x63, 0x06, 0xb1, 0x7f, 0xc7, + 0x82, 0x61, 0x96, 0xf2, 0xb4, 0x5f, 0x6a, 0xdc, 0x41, 0xbe, 0x0b, 0xbd, 0x0e, 0x23, 0x64, 0x6b, + 0x8b, 0x34, 0x63, 0x31, 0xab, 0xd2, 0xbb, 0x6e, 0x64, 0x85, 0x95, 0xd2, 0x43, 0x9f, 0x35, 0xc6, + 0xff, 0x62, 0x81, 0x8c, 0xee, 0x41, 0x29, 0x76, 0xf7, 0xc8, 0x62, 0xab, 0x25, 0xde, 0x29, 0x1e, + 0xc2, 0x99, 0x71, 0x43, 0x12, 0xc0, 0x09, 0x2d, 0xfb, 0x07, 0x0a, 0x00, 0x89, 0x43, 0x6f, 0xbf, + 0x4f, 0x5c, 0xea, 0xca, 0xfe, 0xfb, 0x6c, 0x46, 0xf6, 0x5f, 0x94, 0x10, 0xcc, 0xc8, 0xfd, 0xab, + 0x86, 0xa9, 0x38, 0xd0, 0x30, 0x0d, 0x9d, 0x64, 0x98, 0x96, 0x61, 0x36, 0x71, 0x48, 0x36, 0xa3, + 0x33, 0xb0, 0x78, 0xec, 0x1b, 0x69, 0x20, 0xee, 0xc6, 0xb7, 0xbf, 0xd7, 0x02, 0xe1, 0x6e, 0x30, + 0xc0, 0x62, 0x7e, 0x57, 0x26, 0xea, 0x34, 0x02, 0xba, 0x5e, 0xce, 0xf7, 0xbf, 0x10, 0x61, 0x5c, + 0xd5, 0xe1, 0x61, 0x04, 0x6f, 0x35, 0x68, 0xd9, 0x2d, 0x10, 0xd0, 0x2a, 0x61, 0x4a, 0x86, 0xfe, + 0xbd, 0xb9, 0x0a, 0xd0, 0x62, 0xb8, 0x5a, 0xe2, 0x3f, 0xc5, 0xaa, 0xaa, 0x0a, 0x82, 0x35, 0x2c, + 0xfb, 0x6f, 0x16, 0x60, 0x5c, 0x06, 0x10, 0xa5, 0xf7, 0xf8, 0xfe, 0xad, 0x9c, 0x28, 0x67, 0x00, + 0xcb, 0x94, 0x49, 0x09, 0xab, 0xd0, 0xf2, 0x7a, 0xa6, 0x4c, 0x09, 0xc0, 0x09, 0x0e, 0x7a, 0x1e, + 0x46, 0xa3, 0xce, 0x26, 0x43, 0x4f, 0x19, 0xd1, 0x37, 0x78, 0x31, 0x96, 0x70, 0xf4, 0x25, 0x98, + 0xe1, 0xf5, 0xc2, 0xa0, 0xed, 0x6c, 0x73, 0x0d, 0xd2, 0xb0, 0xf2, 0x6a, 0x9b, 0x59, 0x4b, 0xc1, + 0x8e, 0x0f, 0x2b, 0xe7, 0xd3, 0x65, 0x4c, 0xf7, 0xd8, 0x45, 0x85, 0xee, 0x8b, 0x99, 0xb4, 0xc3, + 0x0c, 0xba, 0x01, 0x23, 0x9c, 0xe5, 0x09, 0x16, 0xd4, 0xe3, 0x45, 0x49, 0x73, 0xb3, 0x61, 0x41, + 0xd4, 0x05, 0xd7, 0x14, 0xf5, 0xd1, 0x7b, 0x30, 0xde, 0x0a, 0xee, 0xfb, 0xf7, 0x9d, 0xb0, 0xb5, + 0x58, 0xaf, 0x89, 0x55, 0x93, 0x29, 0x39, 0x55, 0x13, 0x34, 0xdd, 0x75, 0x87, 0x69, 0x4f, 0x13, + 0x10, 0xd6, 0xc9, 0xa1, 0x0d, 0x16, 0xe3, 0x89, 0xa7, 0xb2, 0xef, 0x65, 0x75, 0xa6, 0xb2, 0xdf, + 0x6b, 0x94, 0x27, 0x45, 0x20, 0x28, 0x91, 0x08, 0x3f, 0x21, 0x64, 0x7f, 0xed, 0x1c, 0x18, 0xab, + 0xd5, 0xc8, 0x19, 0x60, 0x9d, 0x52, 0xce, 0x00, 0x0c, 0x63, 0x64, 0xaf, 0x1d, 0x1f, 0x54, 0xdd, + 0xb0, 0x57, 0xd2, 0x99, 0x15, 0x81, 0xd3, 0x4d, 0x53, 0x42, 0xb0, 0xa2, 0x93, 0x9d, 0xd8, 0xa1, + 0xf8, 0x31, 0x26, 0x76, 0x18, 0x3a, 0xc3, 0xc4, 0x0e, 0xeb, 0x30, 0xba, 0xed, 0xc6, 0x98, 0xb4, + 0x03, 0x71, 0xdc, 0x67, 0xae, 0x84, 0xeb, 0x1c, 0xa5, 0x3b, 0xc0, 0xb8, 0x00, 0x60, 0x49, 0x04, + 0xbd, 0xad, 0xf6, 0xc0, 0x48, 0xbe, 0xb4, 0xdc, 0xfd, 0xf8, 0x90, 0xb9, 0x0b, 0x44, 0x22, 0x87, + 0xd1, 0x87, 0x4d, 0xe4, 0xb0, 0x2a, 0xd3, 0x2f, 0x8c, 0xe5, 0x1b, 0x69, 0xb2, 0xec, 0x0a, 0x7d, + 0x92, 0x2e, 0x18, 0x89, 0x2a, 0x4a, 0xa7, 0x97, 0xa8, 0xe2, 0x7b, 0x2d, 0xb8, 0xd0, 0xce, 0xca, + 0xd9, 0x22, 0xd2, 0x27, 0xbc, 0x3e, 0x70, 0x52, 0x1a, 0xa3, 0x41, 0x76, 0x6d, 0xca, 0x44, 0xc3, + 0xd9, 0xcd, 0xd1, 0x81, 0x0e, 0x37, 0x5b, 0x22, 0xe7, 0xc2, 0x33, 0x39, 0x19, 0x2f, 0x7a, 0xe4, + 0xb9, 0x78, 0x34, 0x79, 0x16, 0x92, 0x5c, 0x17, 0x93, 0x1f, 0x39, 0xd7, 0xc5, 0xdb, 0x2a, 0xd7, + 0x45, 0x8f, 0x48, 0x3a, 0x3c, 0x93, 0x45, 0xdf, 0x0c, 0x17, 0x5a, 0x96, 0x8a, 0xe9, 0xd3, 0xc8, + 0x52, 0xf1, 0x15, 0x93, 0xd9, 0xf3, 0x94, 0x09, 0x2f, 0xf6, 0x61, 0xf6, 0x06, 0xdd, 0xde, 0xec, + 0x9e, 0x67, 0xe4, 0x98, 0x7d, 0xa8, 0x8c, 0x1c, 0x77, 0xf5, 0x5c, 0x17, 0xa8, 0x4f, 0x32, 0x07, + 0x8a, 0x34, 0x60, 0x86, 0x8b, 0xbb, 0xfa, 0x11, 0x74, 0x2e, 0x9f, 0xae, 0x3a, 0x69, 0xba, 0xe9, + 0x66, 0x1d, 0x42, 0xdd, 0x99, 0x33, 0xce, 0x9f, 0x4d, 0xe6, 0x8c, 0x0b, 0xa7, 0x9e, 0x39, 0xe3, + 0xb1, 0x33, 0xc8, 0x9c, 0xf1, 0xf8, 0xc7, 0x9a, 0x39, 0xa3, 0xfc, 0x08, 0x32, 0x67, 0xac, 0x27, + 0x99, 0x33, 0x2e, 0xe6, 0x4f, 0x49, 0x86, 0x55, 0x5a, 0x4e, 0xbe, 0x8c, 0xbb, 0x50, 0x6a, 0x4b, + 0x9f, 0x6a, 0x11, 0xea, 0x27, 0x3b, 0x51, 0x5f, 0x96, 0xe3, 0x35, 0x9f, 0x12, 0x05, 0xc2, 0x09, + 0x29, 0x4a, 0x37, 0xc9, 0x9f, 0xf1, 0x44, 0x0f, 0xc5, 0x58, 0x96, 0xca, 0x21, 0x3f, 0x6b, 0x86, + 0xfd, 0x57, 0x0b, 0x70, 0xa9, 0xf7, 0xba, 0x4e, 0xf4, 0x15, 0xf5, 0x44, 0xbf, 0x9e, 0xd2, 0x57, + 0xf0, 0x4b, 0x40, 0x82, 0x35, 0x70, 0xe0, 0x89, 0xeb, 0x30, 0xab, 0xcc, 0xd1, 0x3c, 0xb7, 0x79, + 0xa0, 0x25, 0xf0, 0x53, 0xae, 0x31, 0x8d, 0x34, 0x02, 0xee, 0xae, 0x83, 0x16, 0x61, 0xda, 0x28, + 0xac, 0x55, 0x85, 0xb0, 0xaf, 0x14, 0x24, 0x0d, 0x13, 0x8c, 0xd3, 0xf8, 0xf6, 0xd7, 0x2d, 0x78, + 0x3c, 0x27, 0x64, 0xf5, 0xc0, 0x71, 0x15, 0xb6, 0x60, 0xba, 0x6d, 0x56, 0xed, 0x13, 0x7e, 0xc5, + 0x08, 0x8c, 0xad, 0xfa, 0x9a, 0x02, 0xe0, 0x34, 0xd1, 0xa5, 0x2b, 0xbf, 0xf6, 0x7b, 0x97, 0x3e, + 0xf5, 0x9b, 0xbf, 0x77, 0xe9, 0x53, 0xbf, 0xfd, 0x7b, 0x97, 0x3e, 0xf5, 0x17, 0x8f, 0x2e, 0x59, + 0xbf, 0x76, 0x74, 0xc9, 0xfa, 0xcd, 0xa3, 0x4b, 0xd6, 0x6f, 0x1f, 0x5d, 0xb2, 0x7e, 0xf7, 0xe8, + 0x92, 0xf5, 0x03, 0xbf, 0x7f, 0xe9, 0x53, 0xef, 0x16, 0xf6, 0x5f, 0xf9, 0xff, 0x01, 0x00, 0x00, + 0xff, 0xff, 0x99, 0x05, 0xfa, 0x71, 0xfe, 0xdd, 0x00, 0x00, } diff --git a/vendor/k8s.io/api/core/v1/generated.proto b/vendor/k8s.io/api/core/v1/generated.proto index 641b8f63..4f00a69e 100644 --- a/vendor/k8s.io/api/core/v1/generated.proto +++ b/vendor/k8s.io/api/core/v1/generated.proto @@ -1029,7 +1029,6 @@ message EnvVarSource { } // Event is a report of an event somewhere in the cluster. -// TODO: Decide whether to store these separately or with the object they apply to. message Event { // Standard object's metadata. // More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata @@ -1068,6 +1067,30 @@ message Event { // Type of this event (Normal, Warning), new types could be added in the future // +optional optional string type = 9; + + // Time when this Event was first observed. + // +optional + optional k8s.io.apimachinery.pkg.apis.meta.v1.MicroTime eventTime = 10; + + // Data about the Event series this event represents or nil if it's a singleton Event. + // +optional + optional EventSeries series = 11; + + // What action was taken/failed regarding to the Regarding object. + // +optional + optional string action = 12; + + // Optional secondary object for more complex actions. + // +optional + optional ObjectReference related = 13; + + // Name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`. + // +optional + optional string reportingComponent = 14; + + // ID of the controller instance, e.g. `kubelet-xyzf`. + // +optional + optional string reportingInstance = 15; } // EventList is a list of events. @@ -1081,6 +1104,19 @@ message EventList { repeated Event items = 2; } +// EventSeries contain information on series of events, i.e. thing that was/is happening +// continously for some time. +message EventSeries { + // Number of occurrences in this series up to the last heartbeat time + optional int32 count = 1; + + // Time of the last occurence observed + optional k8s.io.apimachinery.pkg.apis.meta.v1.MicroTime lastObservedTime = 2; + + // State of this Series: Ongoing or Finished + optional string state = 3; +} + // EventSource contains information for an event. message EventSource { // Component from which the event is generated. diff --git a/vendor/k8s.io/api/core/v1/types.go b/vendor/k8s.io/api/core/v1/types.go index ce44f0ed..bb5a5a10 100644 --- a/vendor/k8s.io/api/core/v1/types.go +++ b/vendor/k8s.io/api/core/v1/types.go @@ -4468,7 +4468,6 @@ const ( // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object // Event is a report of an event somewhere in the cluster. -// TODO: Decide whether to store these separately or with the object they apply to. type Event struct { metav1.TypeMeta `json:",inline"` // Standard object's metadata. @@ -4508,8 +4507,51 @@ type Event struct { // Type of this event (Normal, Warning), new types could be added in the future // +optional Type string `json:"type,omitempty" protobuf:"bytes,9,opt,name=type"` + + // Time when this Event was first observed. + // +optional + EventTime metav1.MicroTime `json:"eventTime,omitempty" protobuf:"bytes,10,opt,name=eventTime"` + + // Data about the Event series this event represents or nil if it's a singleton Event. + // +optional + Series *EventSeries `json:"series,omitempty" protobuf:"bytes,11,opt,name=series"` + + // What action was taken/failed regarding to the Regarding object. + // +optional + Action string `json:"action,omitempty" protobuf:"bytes,12,opt,name=action"` + + // Optional secondary object for more complex actions. + // +optional + Related *ObjectReference `json:"related,omitempty" protobuf:"bytes,13,opt,name=related"` + + // Name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`. + // +optional + ReportingController string `json:"reportingComponent" protobuf:"bytes,14,opt,name=reportingComponent"` + + // ID of the controller instance, e.g. `kubelet-xyzf`. + // +optional + ReportingInstance string `json:"reportingInstance" protobuf:"bytes,15,opt,name=reportingInstance"` } +// EventSeries contain information on series of events, i.e. thing that was/is happening +// continously for some time. +type EventSeries struct { + // Number of occurrences in this series up to the last heartbeat time + Count int32 `json:"count,omitempty" protobuf:"varint,1,name=count"` + // Time of the last occurence observed + LastObservedTime metav1.MicroTime `json:"lastObservedTime,omitempty" protobuf:"bytes,2,name=lastObservedTime"` + // State of this Series: Ongoing or Finished + State EventSeriesState `json:"state,omitempty" protobuf:"bytes,3,name=state"` +} + +type EventSeriesState string + +const ( + EventSeriesStateOngoing EventSeriesState = "Ongoing" + EventSeriesStateFinished EventSeriesState = "Finished" + EventSeriesStateUnknown EventSeriesState = "Unknown" +) + // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object // EventList is a list of events. diff --git a/vendor/k8s.io/api/core/v1/types_swagger_doc_generated.go b/vendor/k8s.io/api/core/v1/types_swagger_doc_generated.go index 4580c8e9..bf08a786 100644 --- a/vendor/k8s.io/api/core/v1/types_swagger_doc_generated.go +++ b/vendor/k8s.io/api/core/v1/types_swagger_doc_generated.go @@ -541,16 +541,22 @@ func (EnvVarSource) SwaggerDoc() map[string]string { } var map_Event = map[string]string{ - "": "Event is a report of an event somewhere in the cluster.", - "metadata": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata", - "involvedObject": "The object that this event is about.", - "reason": "This should be a short, machine understandable string that gives the reason for the transition into the object's current status.", - "message": "A human-readable description of the status of this operation.", - "source": "The component reporting this event. Should be a short machine understandable string.", - "firstTimestamp": "The time at which the event was first recorded. (Time of server receipt is in TypeMeta.)", - "lastTimestamp": "The time at which the most recent occurrence of this event was recorded.", - "count": "The number of times this event has occurred.", - "type": "Type of this event (Normal, Warning), new types could be added in the future", + "": "Event is a report of an event somewhere in the cluster.", + "metadata": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata", + "involvedObject": "The object that this event is about.", + "reason": "This should be a short, machine understandable string that gives the reason for the transition into the object's current status.", + "message": "A human-readable description of the status of this operation.", + "source": "The component reporting this event. Should be a short machine understandable string.", + "firstTimestamp": "The time at which the event was first recorded. (Time of server receipt is in TypeMeta.)", + "lastTimestamp": "The time at which the most recent occurrence of this event was recorded.", + "count": "The number of times this event has occurred.", + "type": "Type of this event (Normal, Warning), new types could be added in the future", + "eventTime": "Time when this Event was first observed.", + "series": "Data about the Event series this event represents or nil if it's a singleton Event.", + "action": "What action was taken/failed regarding to the Regarding object.", + "related": "Optional secondary object for more complex actions.", + "reportingComponent": "Name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`.", + "reportingInstance": "ID of the controller instance, e.g. `kubelet-xyzf`.", } func (Event) SwaggerDoc() map[string]string { @@ -567,6 +573,17 @@ func (EventList) SwaggerDoc() map[string]string { return map_EventList } +var map_EventSeries = map[string]string{ + "": "EventSeries contain information on series of events, i.e. thing that was/is happening continously for some time.", + "count": "Number of occurrences in this series up to the last heartbeat time", + "lastObservedTime": "Time of the last occurence observed", + "state": "State of this Series: Ongoing or Finished", +} + +func (EventSeries) SwaggerDoc() map[string]string { + return map_EventSeries +} + var map_EventSource = map[string]string{ "": "EventSource contains information for an event.", "component": "Component from which the event is generated.", diff --git a/vendor/k8s.io/api/core/v1/zz_generated.deepcopy.go b/vendor/k8s.io/api/core/v1/zz_generated.deepcopy.go index b81d8eff..951b2e26 100644 --- a/vendor/k8s.io/api/core/v1/zz_generated.deepcopy.go +++ b/vendor/k8s.io/api/core/v1/zz_generated.deepcopy.go @@ -1383,6 +1383,25 @@ func (in *Event) DeepCopyInto(out *Event) { out.Source = in.Source in.FirstTimestamp.DeepCopyInto(&out.FirstTimestamp) in.LastTimestamp.DeepCopyInto(&out.LastTimestamp) + in.EventTime.DeepCopyInto(&out.EventTime) + if in.Series != nil { + in, out := &in.Series, &out.Series + if *in == nil { + *out = nil + } else { + *out = new(EventSeries) + (*in).DeepCopyInto(*out) + } + } + if in.Related != nil { + in, out := &in.Related, &out.Related + if *in == nil { + *out = nil + } else { + *out = new(ObjectReference) + **out = **in + } + } return } @@ -1439,6 +1458,23 @@ func (in *EventList) DeepCopyObject() runtime.Object { } } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *EventSeries) DeepCopyInto(out *EventSeries) { + *out = *in + in.LastObservedTime.DeepCopyInto(&out.LastObservedTime) + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSeries. +func (in *EventSeries) DeepCopy() *EventSeries { + if in == nil { + return nil + } + out := new(EventSeries) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EventSource) DeepCopyInto(out *EventSource) { *out = *in diff --git a/vendor/k8s.io/api/events/v1beta1/BUILD b/vendor/k8s.io/api/events/v1beta1/BUILD new file mode 100644 index 00000000..851874e7 --- /dev/null +++ b/vendor/k8s.io/api/events/v1beta1/BUILD @@ -0,0 +1,42 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) + +go_library( + name = "go_default_library", + srcs = [ + "doc.go", + "generated.pb.go", + "register.go", + "types.go", + "types_swagger_doc_generated.go", + "zz_generated.deepcopy.go", + ], + importpath = "k8s.io/api/events/v1beta1", + visibility = ["//visibility:public"], + deps = [ + "//vendor/github.com/gogo/protobuf/proto:go_default_library", + "//vendor/k8s.io/api/core/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], + visibility = ["//visibility:public"], +) diff --git a/vendor/k8s.io/api/events/v1beta1/doc.go b/vendor/k8s.io/api/events/v1beta1/doc.go new file mode 100644 index 00000000..0841008b --- /dev/null +++ b/vendor/k8s.io/api/events/v1beta1/doc.go @@ -0,0 +1,21 @@ +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// +k8s:deepcopy-gen=package +// +k8s:openapi-gen=true + +// +groupName=events.k8s.io +package v1beta1 diff --git a/vendor/k8s.io/api/events/v1beta1/generated.pb.go b/vendor/k8s.io/api/events/v1beta1/generated.pb.go new file mode 100644 index 00000000..4861697c --- /dev/null +++ b/vendor/k8s.io/api/events/v1beta1/generated.pb.go @@ -0,0 +1,1306 @@ +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by protoc-gen-gogo. +// source: k8s.io/kubernetes/vendor/k8s.io/api/events/v1beta1/generated.proto +// DO NOT EDIT! + +/* + Package v1beta1 is a generated protocol buffer package. + + It is generated from these files: + k8s.io/kubernetes/vendor/k8s.io/api/events/v1beta1/generated.proto + + It has these top-level messages: + Event + EventList + EventSeries +*/ +package v1beta1 + +import proto "github.com/gogo/protobuf/proto" +import fmt "fmt" +import math "math" + +import k8s_io_api_core_v1 "k8s.io/api/core/v1" + +import strings "strings" +import reflect "reflect" + +import io "io" + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package + +func (m *Event) Reset() { *m = Event{} } +func (*Event) ProtoMessage() {} +func (*Event) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{0} } + +func (m *EventList) Reset() { *m = EventList{} } +func (*EventList) ProtoMessage() {} +func (*EventList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{1} } + +func (m *EventSeries) Reset() { *m = EventSeries{} } +func (*EventSeries) ProtoMessage() {} +func (*EventSeries) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{2} } + +func init() { + proto.RegisterType((*Event)(nil), "k8s.io.api.events.v1beta1.Event") + proto.RegisterType((*EventList)(nil), "k8s.io.api.events.v1beta1.EventList") + proto.RegisterType((*EventSeries)(nil), "k8s.io.api.events.v1beta1.EventSeries") +} +func (m *Event) 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 *Event) MarshalTo(dAtA []byte) (int, error) { + var i int + _ = i + var l int + _ = l + dAtA[i] = 0xa + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.ObjectMeta.Size())) + n1, err := m.ObjectMeta.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n1 + dAtA[i] = 0x12 + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.EventTime.Size())) + n2, err := m.EventTime.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n2 + if m.Series != nil { + dAtA[i] = 0x1a + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.Series.Size())) + n3, err := m.Series.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n3 + } + dAtA[i] = 0x22 + i++ + i = encodeVarintGenerated(dAtA, i, uint64(len(m.ReportingController))) + i += copy(dAtA[i:], m.ReportingController) + dAtA[i] = 0x2a + i++ + i = encodeVarintGenerated(dAtA, i, uint64(len(m.ReportingInstance))) + i += copy(dAtA[i:], m.ReportingInstance) + dAtA[i] = 0x32 + i++ + i = encodeVarintGenerated(dAtA, i, uint64(len(m.Action))) + i += copy(dAtA[i:], m.Action) + dAtA[i] = 0x3a + i++ + i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason))) + i += copy(dAtA[i:], m.Reason) + dAtA[i] = 0x42 + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.Regarding.Size())) + n4, err := m.Regarding.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n4 + if m.Related != nil { + dAtA[i] = 0x4a + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.Related.Size())) + n5, err := m.Related.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n5 + } + dAtA[i] = 0x52 + i++ + i = encodeVarintGenerated(dAtA, i, uint64(len(m.Note))) + i += copy(dAtA[i:], m.Note) + dAtA[i] = 0x5a + i++ + i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type))) + i += copy(dAtA[i:], m.Type) + dAtA[i] = 0x62 + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.DeprecatedSource.Size())) + n6, err := m.DeprecatedSource.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n6 + dAtA[i] = 0x6a + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.DeprecatedFirstTimestamp.Size())) + n7, err := m.DeprecatedFirstTimestamp.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n7 + dAtA[i] = 0x72 + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.DeprecatedLastTimestamp.Size())) + n8, err := m.DeprecatedLastTimestamp.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n8 + dAtA[i] = 0x78 + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.DeprecatedCount)) + return i, nil +} + +func (m *EventList) 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 *EventList) MarshalTo(dAtA []byte) (int, error) { + var i int + _ = i + var l int + _ = l + dAtA[i] = 0xa + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.ListMeta.Size())) + n9, err := m.ListMeta.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n9 + if len(m.Items) > 0 { + for _, msg := range m.Items { + dAtA[i] = 0x12 + i++ + i = encodeVarintGenerated(dAtA, i, uint64(msg.Size())) + n, err := msg.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n + } + } + return i, nil +} + +func (m *EventSeries) 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 *EventSeries) MarshalTo(dAtA []byte) (int, error) { + var i int + _ = i + var l int + _ = l + dAtA[i] = 0x8 + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.Count)) + dAtA[i] = 0x12 + i++ + i = encodeVarintGenerated(dAtA, i, uint64(m.LastObservedTime.Size())) + n10, err := m.LastObservedTime.MarshalTo(dAtA[i:]) + if err != nil { + return 0, err + } + i += n10 + dAtA[i] = 0x1a + i++ + i = encodeVarintGenerated(dAtA, i, uint64(len(m.State))) + i += copy(dAtA[i:], m.State) + return i, nil +} + +func encodeFixed64Generated(dAtA []byte, offset int, v uint64) int { + dAtA[offset] = uint8(v) + dAtA[offset+1] = uint8(v >> 8) + dAtA[offset+2] = uint8(v >> 16) + dAtA[offset+3] = uint8(v >> 24) + dAtA[offset+4] = uint8(v >> 32) + dAtA[offset+5] = uint8(v >> 40) + dAtA[offset+6] = uint8(v >> 48) + dAtA[offset+7] = uint8(v >> 56) + return offset + 8 +} +func encodeFixed32Generated(dAtA []byte, offset int, v uint32) int { + dAtA[offset] = uint8(v) + dAtA[offset+1] = uint8(v >> 8) + dAtA[offset+2] = uint8(v >> 16) + dAtA[offset+3] = uint8(v >> 24) + return offset + 4 +} +func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int { + for v >= 1<<7 { + dAtA[offset] = uint8(v&0x7f | 0x80) + v >>= 7 + offset++ + } + dAtA[offset] = uint8(v) + return offset + 1 +} +func (m *Event) Size() (n int) { + var l int + _ = l + l = m.ObjectMeta.Size() + n += 1 + l + sovGenerated(uint64(l)) + l = m.EventTime.Size() + n += 1 + l + sovGenerated(uint64(l)) + if m.Series != nil { + l = m.Series.Size() + n += 1 + l + sovGenerated(uint64(l)) + } + l = len(m.ReportingController) + n += 1 + l + sovGenerated(uint64(l)) + l = len(m.ReportingInstance) + n += 1 + l + sovGenerated(uint64(l)) + l = len(m.Action) + n += 1 + l + sovGenerated(uint64(l)) + l = len(m.Reason) + n += 1 + l + sovGenerated(uint64(l)) + l = m.Regarding.Size() + n += 1 + l + sovGenerated(uint64(l)) + if m.Related != nil { + l = m.Related.Size() + n += 1 + l + sovGenerated(uint64(l)) + } + l = len(m.Note) + n += 1 + l + sovGenerated(uint64(l)) + l = len(m.Type) + n += 1 + l + sovGenerated(uint64(l)) + l = m.DeprecatedSource.Size() + n += 1 + l + sovGenerated(uint64(l)) + l = m.DeprecatedFirstTimestamp.Size() + n += 1 + l + sovGenerated(uint64(l)) + l = m.DeprecatedLastTimestamp.Size() + n += 1 + l + sovGenerated(uint64(l)) + n += 1 + sovGenerated(uint64(m.DeprecatedCount)) + return n +} + +func (m *EventList) Size() (n int) { + var l int + _ = l + l = m.ListMeta.Size() + n += 1 + l + sovGenerated(uint64(l)) + if len(m.Items) > 0 { + for _, e := range m.Items { + l = e.Size() + n += 1 + l + sovGenerated(uint64(l)) + } + } + return n +} + +func (m *EventSeries) Size() (n int) { + var l int + _ = l + n += 1 + sovGenerated(uint64(m.Count)) + l = m.LastObservedTime.Size() + n += 1 + l + sovGenerated(uint64(l)) + l = len(m.State) + n += 1 + l + sovGenerated(uint64(l)) + return n +} + +func sovGenerated(x uint64) (n int) { + for { + n++ + x >>= 7 + if x == 0 { + break + } + } + return n +} +func sozGenerated(x uint64) (n int) { + return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63)))) +} +func (this *Event) String() string { + if this == nil { + return "nil" + } + s := strings.Join([]string{`&Event{`, + `ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta", 1), `&`, ``, 1) + `,`, + `EventTime:` + strings.Replace(strings.Replace(this.EventTime.String(), "MicroTime", "k8s_io_apimachinery_pkg_apis_meta_v1.MicroTime", 1), `&`, ``, 1) + `,`, + `Series:` + strings.Replace(fmt.Sprintf("%v", this.Series), "EventSeries", "EventSeries", 1) + `,`, + `ReportingController:` + fmt.Sprintf("%v", this.ReportingController) + `,`, + `ReportingInstance:` + fmt.Sprintf("%v", this.ReportingInstance) + `,`, + `Action:` + fmt.Sprintf("%v", this.Action) + `,`, + `Reason:` + fmt.Sprintf("%v", this.Reason) + `,`, + `Regarding:` + strings.Replace(strings.Replace(this.Regarding.String(), "ObjectReference", "k8s_io_api_core_v1.ObjectReference", 1), `&`, ``, 1) + `,`, + `Related:` + strings.Replace(fmt.Sprintf("%v", this.Related), "ObjectReference", "k8s_io_api_core_v1.ObjectReference", 1) + `,`, + `Note:` + fmt.Sprintf("%v", this.Note) + `,`, + `Type:` + fmt.Sprintf("%v", this.Type) + `,`, + `DeprecatedSource:` + strings.Replace(strings.Replace(this.DeprecatedSource.String(), "EventSource", "k8s_io_api_core_v1.EventSource", 1), `&`, ``, 1) + `,`, + `DeprecatedFirstTimestamp:` + strings.Replace(strings.Replace(this.DeprecatedFirstTimestamp.String(), "Time", "k8s_io_apimachinery_pkg_apis_meta_v1.Time", 1), `&`, ``, 1) + `,`, + `DeprecatedLastTimestamp:` + strings.Replace(strings.Replace(this.DeprecatedLastTimestamp.String(), "Time", "k8s_io_apimachinery_pkg_apis_meta_v1.Time", 1), `&`, ``, 1) + `,`, + `DeprecatedCount:` + fmt.Sprintf("%v", this.DeprecatedCount) + `,`, + `}`, + }, "") + return s +} +func (this *EventList) String() string { + if this == nil { + return "nil" + } + s := strings.Join([]string{`&EventList{`, + `ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_apimachinery_pkg_apis_meta_v1.ListMeta", 1), `&`, ``, 1) + `,`, + `Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "Event", "Event", 1), `&`, ``, 1) + `,`, + `}`, + }, "") + return s +} +func (this *EventSeries) String() string { + if this == nil { + return "nil" + } + s := strings.Join([]string{`&EventSeries{`, + `Count:` + fmt.Sprintf("%v", this.Count) + `,`, + `LastObservedTime:` + strings.Replace(strings.Replace(this.LastObservedTime.String(), "MicroTime", "k8s_io_apimachinery_pkg_apis_meta_v1.MicroTime", 1), `&`, ``, 1) + `,`, + `State:` + fmt.Sprintf("%v", this.State) + `,`, + `}`, + }, "") + return s +} +func valueToStringGenerated(v interface{}) string { + rv := reflect.ValueOf(v) + if rv.IsNil() { + return "nil" + } + pv := reflect.Indirect(rv).Interface() + return fmt.Sprintf("*%v", pv) +} +func (m *Event) 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: Event: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Event: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + msglen + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field EventTime", 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.EventTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Series", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + msglen + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Series == nil { + m.Series = &EventSeries{} + } + if err := m.Series.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ReportingController", 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.ReportingController = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 5: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ReportingInstance", 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.ReportingInstance = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 6: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Action", 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.Action = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 7: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + intStringLen + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Reason = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 8: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Regarding", 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.Regarding.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 9: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Related", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + msglen + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Related == nil { + m.Related = &k8s_io_api_core_v1.ObjectReference{} + } + if err := m.Related.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 10: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Note", 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.Note = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 11: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + intStringLen + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Type = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 12: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DeprecatedSource", 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.DeprecatedSource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 13: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DeprecatedFirstTimestamp", 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.DeprecatedFirstTimestamp.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 14: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DeprecatedLastTimestamp", 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.DeprecatedLastTimestamp.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 15: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field DeprecatedCount", wireType) + } + m.DeprecatedCount = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.DeprecatedCount |= (int32(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + default: + iNdEx = preIndex + skippy, err := skipGenerated(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthGenerated + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *EventList) 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: EventList: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: EventList: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + msglen + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + msglen + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Items = append(m.Items, Event{}) + if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipGenerated(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthGenerated + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *EventSeries) 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: EventSeries: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: EventSeries: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Count", wireType) + } + m.Count = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.Count |= (int32(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field LastObservedTime", 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.LastObservedTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field State", 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.State = EventSeriesState(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipGenerated(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthGenerated + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func skipGenerated(dAtA []byte) (n int, err error) { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowGenerated + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + wireType := int(wire & 0x7) + switch wireType { + case 0: + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowGenerated + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + iNdEx++ + if dAtA[iNdEx-1] < 0x80 { + break + } + } + return iNdEx, nil + case 1: + iNdEx += 8 + return iNdEx, nil + case 2: + var length int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowGenerated + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + length |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + iNdEx += length + if length < 0 { + return 0, ErrInvalidLengthGenerated + } + return iNdEx, nil + case 3: + for { + var innerWire uint64 + var start int = iNdEx + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowGenerated + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + innerWire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + innerWireType := int(innerWire & 0x7) + if innerWireType == 4 { + break + } + next, err := skipGenerated(dAtA[start:]) + if err != nil { + return 0, err + } + iNdEx = start + next + } + return iNdEx, nil + case 4: + return iNdEx, nil + case 5: + iNdEx += 4 + return iNdEx, nil + default: + return 0, fmt.Errorf("proto: illegal wireType %d", wireType) + } + } + panic("unreachable") +} + +var ( + ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling") + ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow") +) + +func init() { + proto.RegisterFile("k8s.io/kubernetes/vendor/k8s.io/api/events/v1beta1/generated.proto", fileDescriptorGenerated) +} + +var fileDescriptorGenerated = []byte{ + // 814 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x54, 0xcd, 0x6e, 0xdb, 0x46, + 0x10, 0x16, 0x13, 0x4b, 0xb6, 0x56, 0x49, 0x2c, 0x6f, 0x0e, 0xde, 0xb8, 0x00, 0xa5, 0x3a, 0x40, + 0x60, 0x14, 0x08, 0x59, 0xa7, 0x45, 0xdb, 0x6b, 0x18, 0xbb, 0x45, 0x02, 0xbb, 0x01, 0xd6, 0x3e, + 0x15, 0x3d, 0x64, 0x45, 0x4d, 0xe8, 0xad, 0xa5, 0x5d, 0x62, 0x77, 0x29, 0xc0, 0xb7, 0x5e, 0x0a, + 0xf4, 0xd8, 0x67, 0xe8, 0x13, 0xf4, 0x31, 0x7c, 0xcc, 0x31, 0x27, 0xa1, 0x66, 0xdf, 0xa2, 0xa7, + 0x82, 0xcb, 0x95, 0x28, 0x8b, 0x16, 0xec, 0x22, 0x37, 0x72, 0xe6, 0xfb, 0x99, 0x19, 0x0e, 0x07, + 0x45, 0xe7, 0xdf, 0xe9, 0x80, 0xcb, 0xf0, 0x3c, 0x1b, 0x80, 0x12, 0x60, 0x40, 0x87, 0x13, 0x10, + 0x43, 0xa9, 0x42, 0x97, 0x60, 0x29, 0x0f, 0x61, 0x02, 0xc2, 0xe8, 0x70, 0xb2, 0x3f, 0x00, 0xc3, + 0xf6, 0xc3, 0x04, 0x04, 0x28, 0x66, 0x60, 0x18, 0xa4, 0x4a, 0x1a, 0x89, 0x9f, 0x94, 0xd0, 0x80, + 0xa5, 0x3c, 0x28, 0xa1, 0x81, 0x83, 0xee, 0x3c, 0x4f, 0xb8, 0x39, 0xcb, 0x06, 0x41, 0x2c, 0xc7, + 0x61, 0x22, 0x13, 0x19, 0x5a, 0xc6, 0x20, 0x7b, 0x6f, 0xdf, 0xec, 0x8b, 0x7d, 0x2a, 0x95, 0x76, + 0x76, 0x17, 0x4c, 0x63, 0xa9, 0x20, 0x9c, 0xd4, 0xdc, 0x76, 0xbe, 0xae, 0x30, 0x63, 0x16, 0x9f, + 0x71, 0x01, 0xea, 0x22, 0x4c, 0xcf, 0x93, 0x22, 0xa0, 0xc3, 0x31, 0x18, 0x76, 0x13, 0x2b, 0x5c, + 0xc5, 0x52, 0x99, 0x30, 0x7c, 0x0c, 0x35, 0xc2, 0x37, 0xb7, 0x11, 0x74, 0x7c, 0x06, 0x63, 0x56, + 0xe3, 0x7d, 0xb5, 0x8a, 0x97, 0x19, 0x3e, 0x0a, 0xb9, 0x30, 0xda, 0xa8, 0x65, 0xd2, 0xee, 0x9f, + 0x6d, 0xd4, 0x3c, 0x2c, 0x26, 0x87, 0xdf, 0xa1, 0x8d, 0xa2, 0x85, 0x21, 0x33, 0x8c, 0x78, 0x7d, + 0x6f, 0xaf, 0xf3, 0xe2, 0xcb, 0xa0, 0x1a, 0xef, 0x5c, 0x31, 0x48, 0xcf, 0x93, 0x22, 0xa0, 0x83, + 0x02, 0x1d, 0x4c, 0xf6, 0x83, 0xb7, 0x83, 0x5f, 0x20, 0x36, 0xc7, 0x60, 0x58, 0x84, 0x2f, 0xa7, + 0xbd, 0x46, 0x3e, 0xed, 0xa1, 0x2a, 0x46, 0xe7, 0xaa, 0xf8, 0x1d, 0x6a, 0xdb, 0x8f, 0x74, 0xca, + 0xc7, 0x40, 0xee, 0x59, 0x8b, 0xf0, 0x6e, 0x16, 0xc7, 0x3c, 0x56, 0xb2, 0xa0, 0x45, 0x5b, 0xce, + 0xa1, 0x7d, 0x38, 0x53, 0xa2, 0x95, 0x28, 0x7e, 0x83, 0x5a, 0x1a, 0x14, 0x07, 0x4d, 0xee, 0x5b, + 0xf9, 0x67, 0xc1, 0xca, 0x05, 0x09, 0xac, 0xc0, 0x89, 0x45, 0x47, 0x28, 0x9f, 0xf6, 0x5a, 0xe5, + 0x33, 0x75, 0x0a, 0xf8, 0x18, 0x3d, 0x56, 0x90, 0x4a, 0x65, 0xb8, 0x48, 0x5e, 0x49, 0x61, 0x94, + 0x1c, 0x8d, 0x40, 0x91, 0xb5, 0xbe, 0xb7, 0xd7, 0x8e, 0x3e, 0x73, 0x65, 0x3c, 0xa6, 0x75, 0x08, + 0xbd, 0x89, 0x87, 0x7f, 0x40, 0x5b, 0xf3, 0xf0, 0x6b, 0xa1, 0x0d, 0x13, 0x31, 0x90, 0xa6, 0x15, + 0x7b, 0xe2, 0xc4, 0xb6, 0xe8, 0x32, 0x80, 0xd6, 0x39, 0xf8, 0x19, 0x6a, 0xb1, 0xd8, 0x70, 0x29, + 0x48, 0xcb, 0xb2, 0x1f, 0x39, 0x76, 0xeb, 0xa5, 0x8d, 0x52, 0x97, 0x2d, 0x70, 0x0a, 0x98, 0x96, + 0x82, 0xac, 0x5f, 0xc7, 0x51, 0x1b, 0xa5, 0x2e, 0x8b, 0x4f, 0x51, 0x5b, 0x41, 0xc2, 0xd4, 0x90, + 0x8b, 0x84, 0x6c, 0xd8, 0xb1, 0x3d, 0x5d, 0x1c, 0x5b, 0xf1, 0x37, 0x54, 0x9f, 0x99, 0xc2, 0x7b, + 0x50, 0x20, 0xe2, 0x85, 0x2f, 0x41, 0x67, 0x6c, 0x5a, 0x09, 0xe1, 0x37, 0x68, 0x5d, 0xc1, 0xa8, + 0x58, 0x34, 0xd2, 0xbe, 0xbb, 0x66, 0x27, 0x9f, 0xf6, 0xd6, 0x69, 0xc9, 0xa3, 0x33, 0x01, 0xdc, + 0x47, 0x6b, 0x42, 0x1a, 0x20, 0xc8, 0xf6, 0xf1, 0xc0, 0xf9, 0xae, 0xfd, 0x28, 0x0d, 0x50, 0x9b, + 0x29, 0x10, 0xe6, 0x22, 0x05, 0xd2, 0xb9, 0x8e, 0x38, 0xbd, 0x48, 0x81, 0xda, 0x0c, 0x06, 0xd4, + 0x1d, 0x42, 0xaa, 0x20, 0x2e, 0x14, 0x4f, 0x64, 0xa6, 0x62, 0x20, 0x0f, 0x6c, 0x61, 0xbd, 0x9b, + 0x0a, 0x2b, 0x97, 0xc3, 0xc2, 0x22, 0xe2, 0xe4, 0xba, 0x07, 0x4b, 0x02, 0xb4, 0x26, 0x89, 0x7f, + 0xf7, 0x10, 0xa9, 0x82, 0xdf, 0x73, 0xa5, 0xed, 0x62, 0x6a, 0xc3, 0xc6, 0x29, 0x79, 0x68, 0xfd, + 0xbe, 0xb8, 0xdb, 0xca, 0xdb, 0x6d, 0xef, 0x3b, 0x6b, 0x72, 0xb0, 0x42, 0x93, 0xae, 0x74, 0xc3, + 0xbf, 0x79, 0x68, 0xbb, 0x4a, 0x1e, 0xb1, 0xc5, 0x4a, 0x1e, 0xfd, 0xef, 0x4a, 0x7a, 0xae, 0x92, + 0xed, 0x83, 0x9b, 0x25, 0xe9, 0x2a, 0x2f, 0xfc, 0x12, 0x6d, 0x56, 0xa9, 0x57, 0x32, 0x13, 0x86, + 0x6c, 0xf6, 0xbd, 0xbd, 0x66, 0xb4, 0xed, 0x24, 0x37, 0x0f, 0xae, 0xa7, 0xe9, 0x32, 0x7e, 0xf7, + 0x2f, 0x0f, 0x95, 0xff, 0xfb, 0x11, 0xd7, 0x06, 0xff, 0x5c, 0x3b, 0x54, 0xc1, 0xdd, 0x1a, 0x29, + 0xd8, 0xf6, 0x4c, 0x75, 0x9d, 0xf3, 0xc6, 0x2c, 0xb2, 0x70, 0xa4, 0x0e, 0x51, 0x93, 0x1b, 0x18, + 0x6b, 0x72, 0xaf, 0x7f, 0x7f, 0xaf, 0xf3, 0xa2, 0x7f, 0xdb, 0x05, 0x89, 0x1e, 0x3a, 0xb1, 0xe6, + 0xeb, 0x82, 0x46, 0x4b, 0xf6, 0x6e, 0xee, 0xa1, 0xce, 0xc2, 0x85, 0xc1, 0x4f, 0x51, 0x33, 0xb6, + 0xbd, 0x7b, 0xb6, 0xf7, 0x39, 0xa9, 0xec, 0xb8, 0xcc, 0xe1, 0x0c, 0x75, 0x47, 0x4c, 0x9b, 0xb7, + 0x03, 0x0d, 0x6a, 0x02, 0xc3, 0x4f, 0xb9, 0x93, 0xf3, 0xa5, 0x3d, 0x5a, 0x12, 0xa4, 0x35, 0x0b, + 0xfc, 0x2d, 0x6a, 0x6a, 0xc3, 0x0c, 0xd8, 0xa3, 0xd9, 0x8e, 0x3e, 0x9f, 0xd5, 0x76, 0x52, 0x04, + 0xff, 0x9d, 0xf6, 0xba, 0x0b, 0x8d, 0xd8, 0x18, 0x2d, 0xf1, 0xd1, 0xf3, 0xcb, 0x2b, 0xbf, 0xf1, + 0xe1, 0xca, 0x6f, 0x7c, 0xbc, 0xf2, 0x1b, 0xbf, 0xe6, 0xbe, 0x77, 0x99, 0xfb, 0xde, 0x87, 0xdc, + 0xf7, 0x3e, 0xe6, 0xbe, 0xf7, 0x77, 0xee, 0x7b, 0x7f, 0xfc, 0xe3, 0x37, 0x7e, 0x5a, 0x77, 0xf3, + 0xfa, 0x2f, 0x00, 0x00, 0xff, 0xff, 0x69, 0xa9, 0x7b, 0x6e, 0xf2, 0x07, 0x00, 0x00, +} diff --git a/vendor/k8s.io/api/events/v1beta1/generated.proto b/vendor/k8s.io/api/events/v1beta1/generated.proto new file mode 100644 index 00000000..c13a12a5 --- /dev/null +++ b/vendor/k8s.io/api/events/v1beta1/generated.proto @@ -0,0 +1,122 @@ +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + + +// This file was autogenerated by go-to-protobuf. Do not edit it manually! + +syntax = 'proto2'; + +package k8s.io.api.events.v1beta1; + +import "k8s.io/api/core/v1/generated.proto"; +import "k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto"; +import "k8s.io/apimachinery/pkg/runtime/generated.proto"; +import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; +import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; + +// Package-wide variables from generator "generated". +option go_package = "v1beta1"; + +// Event is a report of an event somewhere in the cluster. It generally denotes some state change in the system. +message Event { + // +optional + optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; + + // Required. Time when this Event was first observed. + optional k8s.io.apimachinery.pkg.apis.meta.v1.MicroTime eventTime = 2; + + // Data about the Event series this event represents or nil if it's a singleton Event. + // +optional + optional EventSeries series = 3; + + // Name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`. + // +optional + optional string reportingController = 4; + + // ID of the controller instance, e.g. `kubelet-xyzf`. + // +optional + optional string reportingInstance = 5; + + // What action was taken/failed regarding to the regarding object. + // +optional + optional string action = 6; + + // Why the action was taken. + optional string reason = 7; + + // The object this Event is about. In most cases it's an Object reporting controller implements. + // E.g. ReplicaSetController implements ReplicaSets and this event is emitted because + // it acts on some changes in a ReplicaSet object. + // +optional + optional k8s.io.api.core.v1.ObjectReference regarding = 8; + + // Optional secondary object for more complex actions. E.g. when regarding object triggers + // a creation or deletion of related object. + // +optional + optional k8s.io.api.core.v1.ObjectReference related = 9; + + // Optional. A human-readable description of the status of this operation. + // Maximal length of the note is 1kB, but libraries should be prepared to + // handle values up to 64kB. + // +optional + optional string note = 10; + + // Type of this event (Normal, Warning), new types could be added in the + // future. + // +optional + optional string type = 11; + + // Deprecated field assuring backward compatibility with core.v1 Event type + // +optional + optional k8s.io.api.core.v1.EventSource deprecatedSource = 12; + + // Deprecated field assuring backward compatibility with core.v1 Event type + // +optional + optional k8s.io.apimachinery.pkg.apis.meta.v1.Time deprecatedFirstTimestamp = 13; + + // Deprecated field assuring backward compatibility with core.v1 Event type + // +optional + optional k8s.io.apimachinery.pkg.apis.meta.v1.Time deprecatedLastTimestamp = 14; + + // Deprecated field assuring backward compatibility with core.v1 Event type + // +optional + optional int32 deprecatedCount = 15; +} + +// EventList is a list of Event objects. +message EventList { + // Standard list metadata. + // More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata + // +optional + optional k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; + + // Items is a list of schema objects. + repeated Event items = 2; +} + +// EventSeries contain information on series of events, i.e. thing that was/is happening +// continously for some time. +message EventSeries { + // Number of occurrences in this series up to the last heartbeat time + optional int32 count = 1; + + // Time when last Event from the series was seen before last heartbeat. + optional k8s.io.apimachinery.pkg.apis.meta.v1.MicroTime lastObservedTime = 2; + + // Information whether this series is ongoing or finished. + optional string state = 3; +} + diff --git a/vendor/k8s.io/api/events/v1beta1/register.go b/vendor/k8s.io/api/events/v1beta1/register.go new file mode 100644 index 00000000..45067829 --- /dev/null +++ b/vendor/k8s.io/api/events/v1beta1/register.go @@ -0,0 +1,53 @@ +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1beta1 + +import ( + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + "k8s.io/apimachinery/pkg/runtime" + "k8s.io/apimachinery/pkg/runtime/schema" +) + +// GroupName is the group name use in this package +const GroupName = "events.k8s.io" + +// SchemeGroupVersion is group version used to register these objects +var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1beta1"} + +// Resource takes an unqualified resource and returns a Group qualified GroupResource +func Resource(resource string) schema.GroupResource { + return SchemeGroupVersion.WithResource(resource).GroupResource() +} + +var ( + // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. + // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. + SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + localSchemeBuilder = &SchemeBuilder + AddToScheme = localSchemeBuilder.AddToScheme +) + +// Adds the list of known types to api.Scheme. +func addKnownTypes(scheme *runtime.Scheme) error { + scheme.AddKnownTypes(SchemeGroupVersion, + &Event{}, + &EventList{}, + ) + + metav1.AddToGroupVersion(scheme, SchemeGroupVersion) + return nil +} diff --git a/vendor/k8s.io/api/events/v1beta1/types.go b/vendor/k8s.io/api/events/v1beta1/types.go new file mode 100644 index 00000000..1b68bd74 --- /dev/null +++ b/vendor/k8s.io/api/events/v1beta1/types.go @@ -0,0 +1,122 @@ +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1beta1 + +import ( + corev1 "k8s.io/api/core/v1" + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" +) + +// +genclient +// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object + +// Event is a report of an event somewhere in the cluster. It generally denotes some state change in the system. +type Event struct { + metav1.TypeMeta `json:",inline"` + // +optional + metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` + + // Required. Time when this Event was first observed. + EventTime metav1.MicroTime `json:"eventTime" protobuf:"bytes,2,opt,name=eventTime"` + + // Data about the Event series this event represents or nil if it's a singleton Event. + // +optional + Series *EventSeries `json:"series,omitempty" protobuf:"bytes,3,opt,name=series"` + + // Name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`. + // +optional + ReportingController string `json:"reportingController,omitempty" protobuf:"bytes,4,opt,name=reportingController"` + + // ID of the controller instance, e.g. `kubelet-xyzf`. + // +optional + ReportingInstance string `json:"reportingInstance,omitemtpy" protobuf:"bytes,5,opt,name=reportingInstance"` + + // What action was taken/failed regarding to the regarding object. + // +optional + Action string `json:"action,omitemtpy" protobuf:"bytes,6,name=action"` + + // Why the action was taken. + Reason string `json:"reason,omitempty" protobuf:"bytes,7,name=reason"` + + // The object this Event is about. In most cases it's an Object reporting controller implements. + // E.g. ReplicaSetController implements ReplicaSets and this event is emitted because + // it acts on some changes in a ReplicaSet object. + // +optional + Regarding corev1.ObjectReference `json:"regarding,omitempty" protobuf:"bytes,8,opt,name=regarding"` + + // Optional secondary object for more complex actions. E.g. when regarding object triggers + // a creation or deletion of related object. + // +optional + Related *corev1.ObjectReference `json:"related,omitempty" protobuf:"bytes,9,opt,name=related"` + + // Optional. A human-readable description of the status of this operation. + // Maximal length of the note is 1kB, but libraries should be prepared to + // handle values up to 64kB. + // +optional + Note string `json:"note,omitempty" protobuf:"bytes,10,opt,name=note"` + + // Type of this event (Normal, Warning), new types could be added in the + // future. + // +optional + Type string `json:"type,omitempty" protobuf:"bytes,11,opt,name=type"` + + // Deprecated field assuring backward compatibility with core.v1 Event type + // +optional + DeprecatedSource corev1.EventSource `json:"deprecatedSource,omitempty" protobuf:"bytes,12,opt,name=deprecatedSource"` + // Deprecated field assuring backward compatibility with core.v1 Event type + // +optional + DeprecatedFirstTimestamp metav1.Time `json:"deprecatedFirstTimestamp,omitempty" protobuf:"bytes,13,opt,name=deprecatedFirstTimestamp"` + // Deprecated field assuring backward compatibility with core.v1 Event type + // +optional + DeprecatedLastTimestamp metav1.Time `json:"deprecatedLastTimestamp,omitempty" protobuf:"bytes,14,opt,name=deprecatedLastTimestamp"` + // Deprecated field assuring backward compatibility with core.v1 Event type + // +optional + DeprecatedCount int32 `json:"deprecatedCount,omitempty" protobuf:"varint,15,opt,name=deprecatedCount"` +} + +// EventSeries contain information on series of events, i.e. thing that was/is happening +// continously for some time. +type EventSeries struct { + // Number of occurrences in this series up to the last heartbeat time + Count int32 `json:"count" protobuf:"varint,1,opt,name=count"` + // Time when last Event from the series was seen before last heartbeat. + LastObservedTime metav1.MicroTime `json:"lastObservedTime" protobuf:"bytes,2,opt,name=lastObservedTime"` + // Information whether this series is ongoing or finished. + State EventSeriesState `json:"state" protobuf:"bytes,3,opt,name=state"` +} + +type EventSeriesState string + +const ( + EventSeriesStateOngoing EventSeriesState = "Ongoing" + EventSeriesStateFinished EventSeriesState = "Finished" + EventSeriesStateUnknown EventSeriesState = "Unknown" +) + +// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object + +// EventList is a list of Event objects. +type EventList struct { + metav1.TypeMeta `json:",inline"` + // Standard list metadata. + // More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata + // +optional + metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` + + // Items is a list of schema objects. + Items []Event `json:"items" protobuf:"bytes,2,rep,name=items"` +} diff --git a/vendor/k8s.io/api/events/v1beta1/types_swagger_doc_generated.go b/vendor/k8s.io/api/events/v1beta1/types_swagger_doc_generated.go new file mode 100644 index 00000000..04a4a912 --- /dev/null +++ b/vendor/k8s.io/api/events/v1beta1/types_swagger_doc_generated.go @@ -0,0 +1,73 @@ +/* +Copyright 2016 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1beta1 + +// This file contains a collection of methods that can be used from go-restful to +// generate Swagger API documentation for its models. Please read this PR for more +// information on the implementation: https://github.com/emicklei/go-restful/pull/215 +// +// TODOs are ignored from the parser (e.g. TODO(andronat):... || TODO:...) if and only if +// they are on one line! For multiple line or blocks that you want to ignore use ---. +// Any context after a --- is ignored. +// +// Those methods can be generated by using hack/update-generated-swagger-docs.sh + +// AUTO-GENERATED FUNCTIONS START HERE +var map_Event = map[string]string{ + "": "Event is a report of an event somewhere in the cluster. It generally denotes some state change in the system.", + "eventTime": "Required. Time when this Event was first observed.", + "series": "Data about the Event series this event represents or nil if it's a singleton Event.", + "reportingController": "Name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`.", + "reportingInstance": "ID of the controller instance, e.g. `kubelet-xyzf`.", + "action": "What action was taken/failed regarding to the regarding object.", + "reason": "Why the action was taken.", + "regarding": "The object this Event is about. In most cases it's an Object reporting controller implements. E.g. ReplicaSetController implements ReplicaSets and this event is emitted because it acts on some changes in a ReplicaSet object.", + "related": "Optional secondary object for more complex actions. E.g. when regarding object triggers a creation or deletion of related object.", + "note": "Optional. A human-readable description of the status of this operation. Maximal length of the note is 1kB, but libraries should be prepared to handle values up to 64kB.", + "type": "Type of this event (Normal, Warning), new types could be added in the future.", + "deprecatedSource": "Deprecated field assuring backward compatibility with core.v1 Event type", + "deprecatedFirstTimestamp": "Deprecated field assuring backward compatibility with core.v1 Event type", + "deprecatedLastTimestamp": "Deprecated field assuring backward compatibility with core.v1 Event type", + "deprecatedCount": "Deprecated field assuring backward compatibility with core.v1 Event type", +} + +func (Event) SwaggerDoc() map[string]string { + return map_Event +} + +var map_EventList = map[string]string{ + "": "EventList is a list of Event objects.", + "metadata": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata", + "items": "Items is a list of schema objects.", +} + +func (EventList) SwaggerDoc() map[string]string { + return map_EventList +} + +var map_EventSeries = map[string]string{ + "": "EventSeries contain information on series of events, i.e. thing that was/is happening continously for some time.", + "count": "Number of occurrences in this series up to the last heartbeat time", + "lastObservedTime": "Time when last Event from the series was seen before last heartbeat.", + "state": "Information whether this series is ongoing or finished.", +} + +func (EventSeries) SwaggerDoc() map[string]string { + return map_EventSeries +} + +// AUTO-GENERATED FUNCTIONS END HERE diff --git a/vendor/k8s.io/api/events/v1beta1/zz_generated.deepcopy.go b/vendor/k8s.io/api/events/v1beta1/zz_generated.deepcopy.go new file mode 100644 index 00000000..2886eba1 --- /dev/null +++ b/vendor/k8s.io/api/events/v1beta1/zz_generated.deepcopy.go @@ -0,0 +1,127 @@ +// +build !ignore_autogenerated + +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// This file was autogenerated by deepcopy-gen. Do not edit it manually! + +package v1beta1 + +import ( + v1 "k8s.io/api/core/v1" + runtime "k8s.io/apimachinery/pkg/runtime" +) + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *Event) DeepCopyInto(out *Event) { + *out = *in + out.TypeMeta = in.TypeMeta + in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) + in.EventTime.DeepCopyInto(&out.EventTime) + if in.Series != nil { + in, out := &in.Series, &out.Series + if *in == nil { + *out = nil + } else { + *out = new(EventSeries) + (*in).DeepCopyInto(*out) + } + } + out.Regarding = in.Regarding + if in.Related != nil { + in, out := &in.Related, &out.Related + if *in == nil { + *out = nil + } else { + *out = new(v1.ObjectReference) + **out = **in + } + } + out.DeprecatedSource = in.DeprecatedSource + in.DeprecatedFirstTimestamp.DeepCopyInto(&out.DeprecatedFirstTimestamp) + in.DeprecatedLastTimestamp.DeepCopyInto(&out.DeprecatedLastTimestamp) + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Event. +func (in *Event) DeepCopy() *Event { + if in == nil { + return nil + } + out := new(Event) + in.DeepCopyInto(out) + return out +} + +// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. +func (in *Event) DeepCopyObject() runtime.Object { + if c := in.DeepCopy(); c != nil { + return c + } else { + return nil + } +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *EventList) DeepCopyInto(out *EventList) { + *out = *in + out.TypeMeta = in.TypeMeta + out.ListMeta = in.ListMeta + if in.Items != nil { + in, out := &in.Items, &out.Items + *out = make([]Event, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventList. +func (in *EventList) DeepCopy() *EventList { + if in == nil { + return nil + } + out := new(EventList) + in.DeepCopyInto(out) + return out +} + +// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. +func (in *EventList) DeepCopyObject() runtime.Object { + if c := in.DeepCopy(); c != nil { + return c + } else { + return nil + } +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *EventSeries) DeepCopyInto(out *EventSeries) { + *out = *in + in.LastObservedTime.DeepCopyInto(&out.LastObservedTime) + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSeries. +func (in *EventSeries) DeepCopy() *EventSeries { + if in == nil { + return nil + } + out := new(EventSeries) + in.DeepCopyInto(out) + return out +} diff --git a/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/conversion.go b/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/conversion.go index a96f38ee..c62f8533 100644 --- a/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/conversion.go +++ b/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/conversion.go @@ -38,6 +38,7 @@ func AddConversionFuncs(scheme *runtime.Scheme) error { Convert_intstr_IntOrString_To_intstr_IntOrString, Convert_unversioned_Time_To_unversioned_Time, + Convert_unversioned_MicroTime_To_unversioned_MicroTime, Convert_Pointer_v1_Duration_To_v1_Duration, Convert_v1_Duration_To_Pointer_v1_Duration, @@ -199,6 +200,12 @@ func Convert_v1_Duration_To_Pointer_v1_Duration(in *Duration, out **Duration, s return nil } +func Convert_unversioned_MicroTime_To_unversioned_MicroTime(in *MicroTime, out *MicroTime, s conversion.Scope) error { + // Cannot deep copy these, because time.Time has unexported fields. + *out = *in + return nil +} + // Convert_Slice_string_To_unversioned_Time allows converting a URL query parameter value func Convert_Slice_string_To_unversioned_Time(input *[]string, out *Time, s conversion.Scope) error { str := "" diff --git a/vendor/k8s.io/client-go/informers/BUILD b/vendor/k8s.io/client-go/informers/BUILD index 97e9c265..99486a1c 100644 --- a/vendor/k8s.io/client-go/informers/BUILD +++ b/vendor/k8s.io/client-go/informers/BUILD @@ -25,6 +25,7 @@ go_library( "//vendor/k8s.io/api/batch/v2alpha1:go_default_library", "//vendor/k8s.io/api/certificates/v1beta1:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", + "//vendor/k8s.io/api/events/v1beta1:go_default_library", "//vendor/k8s.io/api/extensions/v1beta1:go_default_library", "//vendor/k8s.io/api/networking/v1:go_default_library", "//vendor/k8s.io/api/policy/v1beta1:go_default_library", @@ -45,6 +46,7 @@ go_library( "//vendor/k8s.io/client-go/informers/batch:go_default_library", "//vendor/k8s.io/client-go/informers/certificates:go_default_library", "//vendor/k8s.io/client-go/informers/core:go_default_library", + "//vendor/k8s.io/client-go/informers/events:go_default_library", "//vendor/k8s.io/client-go/informers/extensions:go_default_library", "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", "//vendor/k8s.io/client-go/informers/networking:go_default_library", @@ -75,6 +77,7 @@ filegroup( "//staging/src/k8s.io/client-go/informers/batch:all-srcs", "//staging/src/k8s.io/client-go/informers/certificates:all-srcs", "//staging/src/k8s.io/client-go/informers/core:all-srcs", + "//staging/src/k8s.io/client-go/informers/events:all-srcs", "//staging/src/k8s.io/client-go/informers/extensions:all-srcs", "//staging/src/k8s.io/client-go/informers/internalinterfaces:all-srcs", "//staging/src/k8s.io/client-go/informers/networking:all-srcs", diff --git a/vendor/k8s.io/client-go/informers/events/BUILD b/vendor/k8s.io/client-go/informers/events/BUILD new file mode 100644 index 00000000..cf87d7c5 --- /dev/null +++ b/vendor/k8s.io/client-go/informers/events/BUILD @@ -0,0 +1,29 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["interface.go"], + importpath = "k8s.io/client-go/informers/events", + visibility = ["//visibility:public"], + deps = [ + "//vendor/k8s.io/client-go/informers/events/v1beta1:go_default_library", + "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [ + ":package-srcs", + "//staging/src/k8s.io/client-go/informers/events/v1beta1:all-srcs", + ], + tags = ["automanaged"], + visibility = ["//visibility:public"], +) diff --git a/vendor/k8s.io/client-go/informers/events/interface.go b/vendor/k8s.io/client-go/informers/events/interface.go new file mode 100644 index 00000000..81f6646f --- /dev/null +++ b/vendor/k8s.io/client-go/informers/events/interface.go @@ -0,0 +1,46 @@ +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// This file was automatically generated by informer-gen + +package events + +import ( + v1beta1 "k8s.io/client-go/informers/events/v1beta1" + internalinterfaces "k8s.io/client-go/informers/internalinterfaces" +) + +// Interface provides access to each of this group's versions. +type Interface interface { + // V1beta1 provides access to shared informers for resources in V1beta1. + V1beta1() v1beta1.Interface +} + +type group struct { + factory internalinterfaces.SharedInformerFactory + namespace string + tweakListOptions internalinterfaces.TweakListOptionsFunc +} + +// New returns a new Interface. +func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface { + return &group{factory: f, namespace: namespace, tweakListOptions: tweakListOptions} +} + +// V1beta1 returns a new v1beta1.Interface. +func (g *group) V1beta1() v1beta1.Interface { + return v1beta1.New(g.factory, g.namespace, g.tweakListOptions) +} diff --git a/vendor/k8s.io/client-go/informers/events/v1beta1/BUILD b/vendor/k8s.io/client-go/informers/events/v1beta1/BUILD new file mode 100644 index 00000000..7f398d3e --- /dev/null +++ b/vendor/k8s.io/client-go/informers/events/v1beta1/BUILD @@ -0,0 +1,35 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "event.go", + "interface.go", + ], + importpath = "k8s.io/client-go/informers/events/v1beta1", + visibility = ["//visibility:public"], + deps = [ + "//vendor/k8s.io/api/events/v1beta1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", + "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", + "//vendor/k8s.io/client-go/kubernetes:go_default_library", + "//vendor/k8s.io/client-go/listers/events/v1beta1:go_default_library", + "//vendor/k8s.io/client-go/tools/cache:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], + visibility = ["//visibility:public"], +) diff --git a/vendor/k8s.io/client-go/informers/events/v1beta1/event.go b/vendor/k8s.io/client-go/informers/events/v1beta1/event.go new file mode 100644 index 00000000..d604b4cf --- /dev/null +++ b/vendor/k8s.io/client-go/informers/events/v1beta1/event.go @@ -0,0 +1,88 @@ +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// This file was automatically generated by informer-gen + +package v1beta1 + +import ( + events_v1beta1 "k8s.io/api/events/v1beta1" + v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + runtime "k8s.io/apimachinery/pkg/runtime" + watch "k8s.io/apimachinery/pkg/watch" + internalinterfaces "k8s.io/client-go/informers/internalinterfaces" + kubernetes "k8s.io/client-go/kubernetes" + v1beta1 "k8s.io/client-go/listers/events/v1beta1" + cache "k8s.io/client-go/tools/cache" + time "time" +) + +// EventInformer provides access to a shared informer and lister for +// Events. +type EventInformer interface { + Informer() cache.SharedIndexInformer + Lister() v1beta1.EventLister +} + +type eventInformer struct { + factory internalinterfaces.SharedInformerFactory + tweakListOptions internalinterfaces.TweakListOptionsFunc + namespace string +} + +// NewEventInformer constructs a new informer for Event type. +// Always prefer using an informer factory to get a shared informer instead of getting an independent +// one. This reduces memory footprint and number of connections to the server. +func NewEventInformer(client kubernetes.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { + return NewFilteredEventInformer(client, namespace, resyncPeriod, indexers, nil) +} + +// NewFilteredEventInformer constructs a new informer for Event type. +// Always prefer using an informer factory to get a shared informer instead of getting an independent +// one. This reduces memory footprint and number of connections to the server. +func NewFilteredEventInformer(client kubernetes.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { + return cache.NewSharedIndexInformer( + &cache.ListWatch{ + ListFunc: func(options v1.ListOptions) (runtime.Object, error) { + if tweakListOptions != nil { + tweakListOptions(&options) + } + return client.EventsV1beta1().Events(namespace).List(options) + }, + WatchFunc: func(options v1.ListOptions) (watch.Interface, error) { + if tweakListOptions != nil { + tweakListOptions(&options) + } + return client.EventsV1beta1().Events(namespace).Watch(options) + }, + }, + &events_v1beta1.Event{}, + resyncPeriod, + indexers, + ) +} + +func (f *eventInformer) defaultInformer(client kubernetes.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { + return NewFilteredEventInformer(client, f.namespace, resyncPeriod, cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, f.tweakListOptions) +} + +func (f *eventInformer) Informer() cache.SharedIndexInformer { + return f.factory.InformerFor(&events_v1beta1.Event{}, f.defaultInformer) +} + +func (f *eventInformer) Lister() v1beta1.EventLister { + return v1beta1.NewEventLister(f.Informer().GetIndexer()) +} diff --git a/vendor/k8s.io/client-go/informers/events/v1beta1/interface.go b/vendor/k8s.io/client-go/informers/events/v1beta1/interface.go new file mode 100644 index 00000000..d079afed --- /dev/null +++ b/vendor/k8s.io/client-go/informers/events/v1beta1/interface.go @@ -0,0 +1,45 @@ +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// This file was automatically generated by informer-gen + +package v1beta1 + +import ( + internalinterfaces "k8s.io/client-go/informers/internalinterfaces" +) + +// Interface provides access to all the informers in this group version. +type Interface interface { + // Events returns a EventInformer. + Events() EventInformer +} + +type version struct { + factory internalinterfaces.SharedInformerFactory + namespace string + tweakListOptions internalinterfaces.TweakListOptionsFunc +} + +// New returns a new Interface. +func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface { + return &version{factory: f, namespace: namespace, tweakListOptions: tweakListOptions} +} + +// Events returns a EventInformer. +func (v *version) Events() EventInformer { + return &eventInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} +} diff --git a/vendor/k8s.io/client-go/informers/factory.go b/vendor/k8s.io/client-go/informers/factory.go index 89ef77ba..e922c127 100644 --- a/vendor/k8s.io/client-go/informers/factory.go +++ b/vendor/k8s.io/client-go/informers/factory.go @@ -28,6 +28,7 @@ import ( batch "k8s.io/client-go/informers/batch" certificates "k8s.io/client-go/informers/certificates" core "k8s.io/client-go/informers/core" + events "k8s.io/client-go/informers/events" extensions "k8s.io/client-go/informers/extensions" internalinterfaces "k8s.io/client-go/informers/internalinterfaces" networking "k8s.io/client-go/informers/networking" @@ -140,6 +141,7 @@ type SharedInformerFactory interface { Batch() batch.Interface Certificates() certificates.Interface Core() core.Interface + Events() events.Interface Extensions() extensions.Interface Networking() networking.Interface Policy() policy.Interface @@ -173,6 +175,10 @@ func (f *sharedInformerFactory) Core() core.Interface { return core.New(f, f.namespace, f.tweakListOptions) } +func (f *sharedInformerFactory) Events() events.Interface { + return events.New(f, f.namespace, f.tweakListOptions) +} + func (f *sharedInformerFactory) Extensions() extensions.Interface { return extensions.New(f, f.namespace, f.tweakListOptions) } diff --git a/vendor/k8s.io/client-go/informers/generic.go b/vendor/k8s.io/client-go/informers/generic.go index f3547814..70ed4331 100644 --- a/vendor/k8s.io/client-go/informers/generic.go +++ b/vendor/k8s.io/client-go/informers/generic.go @@ -32,6 +32,7 @@ import ( v2alpha1 "k8s.io/api/batch/v2alpha1" certificates_v1beta1 "k8s.io/api/certificates/v1beta1" core_v1 "k8s.io/api/core/v1" + events_v1beta1 "k8s.io/api/events/v1beta1" extensions_v1beta1 "k8s.io/api/extensions/v1beta1" networking_v1 "k8s.io/api/networking/v1" policy_v1beta1 "k8s.io/api/policy/v1beta1" @@ -173,6 +174,10 @@ func (f *sharedInformerFactory) ForResource(resource schema.GroupVersionResource case core_v1.SchemeGroupVersion.WithResource("serviceaccounts"): return &genericInformer{resource: resource.GroupResource(), informer: f.Core().V1().ServiceAccounts().Informer()}, nil + // Group=events.k8s.io, Version=v1beta1 + case events_v1beta1.SchemeGroupVersion.WithResource("events"): + return &genericInformer{resource: resource.GroupResource(), informer: f.Events().V1beta1().Events().Informer()}, nil + // Group=extensions, Version=v1beta1 case extensions_v1beta1.SchemeGroupVersion.WithResource("daemonsets"): return &genericInformer{resource: resource.GroupResource(), informer: f.Extensions().V1beta1().DaemonSets().Informer()}, nil diff --git a/vendor/k8s.io/client-go/kubernetes/BUILD b/vendor/k8s.io/client-go/kubernetes/BUILD index 9c5922cf..0ef4f867 100644 --- a/vendor/k8s.io/client-go/kubernetes/BUILD +++ b/vendor/k8s.io/client-go/kubernetes/BUILD @@ -32,6 +32,7 @@ go_library( "//vendor/k8s.io/client-go/kubernetes/typed/batch/v2alpha1:go_default_library", "//vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1:go_default_library", "//vendor/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", + "//vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1:go_default_library", "//vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1:go_default_library", "//vendor/k8s.io/client-go/kubernetes/typed/networking/v1:go_default_library", "//vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1:go_default_library", @@ -77,6 +78,7 @@ filegroup( "//staging/src/k8s.io/client-go/kubernetes/typed/batch/v2alpha1:all-srcs", "//staging/src/k8s.io/client-go/kubernetes/typed/certificates/v1beta1:all-srcs", "//staging/src/k8s.io/client-go/kubernetes/typed/core/v1:all-srcs", + "//staging/src/k8s.io/client-go/kubernetes/typed/events/v1beta1:all-srcs", "//staging/src/k8s.io/client-go/kubernetes/typed/extensions/v1beta1:all-srcs", "//staging/src/k8s.io/client-go/kubernetes/typed/networking/v1:all-srcs", "//staging/src/k8s.io/client-go/kubernetes/typed/policy/v1beta1:all-srcs", diff --git a/vendor/k8s.io/client-go/kubernetes/clientset.go b/vendor/k8s.io/client-go/kubernetes/clientset.go index cb3f21ad..7dcf86a7 100644 --- a/vendor/k8s.io/client-go/kubernetes/clientset.go +++ b/vendor/k8s.io/client-go/kubernetes/clientset.go @@ -35,6 +35,7 @@ import ( batchv2alpha1 "k8s.io/client-go/kubernetes/typed/batch/v2alpha1" certificatesv1beta1 "k8s.io/client-go/kubernetes/typed/certificates/v1beta1" corev1 "k8s.io/client-go/kubernetes/typed/core/v1" + eventsv1beta1 "k8s.io/client-go/kubernetes/typed/events/v1beta1" extensionsv1beta1 "k8s.io/client-go/kubernetes/typed/extensions/v1beta1" networkingv1 "k8s.io/client-go/kubernetes/typed/networking/v1" policyv1beta1 "k8s.io/client-go/kubernetes/typed/policy/v1beta1" @@ -84,6 +85,9 @@ type Interface interface { CoreV1() corev1.CoreV1Interface // Deprecated: please explicitly pick a version if possible. Core() corev1.CoreV1Interface + EventsV1beta1() eventsv1beta1.EventsV1beta1Interface + // Deprecated: please explicitly pick a version if possible. + Events() eventsv1beta1.EventsV1beta1Interface ExtensionsV1beta1() extensionsv1beta1.ExtensionsV1beta1Interface // Deprecated: please explicitly pick a version if possible. Extensions() extensionsv1beta1.ExtensionsV1beta1Interface @@ -104,11 +108,11 @@ type Interface interface { SettingsV1alpha1() settingsv1alpha1.SettingsV1alpha1Interface // Deprecated: please explicitly pick a version if possible. Settings() settingsv1alpha1.SettingsV1alpha1Interface - StorageV1alpha1() storagev1alpha1.StorageV1alpha1Interface StorageV1beta1() storagev1beta1.StorageV1beta1Interface StorageV1() storagev1.StorageV1Interface // Deprecated: please explicitly pick a version if possible. Storage() storagev1.StorageV1Interface + StorageV1alpha1() storagev1alpha1.StorageV1alpha1Interface } // Clientset contains the clients for groups. Each group has exactly one @@ -131,6 +135,7 @@ type Clientset struct { batchV2alpha1 *batchv2alpha1.BatchV2alpha1Client certificatesV1beta1 *certificatesv1beta1.CertificatesV1beta1Client coreV1 *corev1.CoreV1Client + eventsV1beta1 *eventsv1beta1.EventsV1beta1Client extensionsV1beta1 *extensionsv1beta1.ExtensionsV1beta1Client networkingV1 *networkingv1.NetworkingV1Client policyV1beta1 *policyv1beta1.PolicyV1beta1Client @@ -139,9 +144,9 @@ type Clientset struct { rbacV1alpha1 *rbacv1alpha1.RbacV1alpha1Client schedulingV1alpha1 *schedulingv1alpha1.SchedulingV1alpha1Client settingsV1alpha1 *settingsv1alpha1.SettingsV1alpha1Client - storageV1alpha1 *storagev1alpha1.StorageV1alpha1Client storageV1beta1 *storagev1beta1.StorageV1beta1Client storageV1 *storagev1.StorageV1Client + storageV1alpha1 *storagev1alpha1.StorageV1alpha1Client } // AdmissionregistrationV1alpha1 retrieves the AdmissionregistrationV1alpha1Client @@ -272,6 +277,17 @@ func (c *Clientset) Core() corev1.CoreV1Interface { return c.coreV1 } +// EventsV1beta1 retrieves the EventsV1beta1Client +func (c *Clientset) EventsV1beta1() eventsv1beta1.EventsV1beta1Interface { + return c.eventsV1beta1 +} + +// Deprecated: Events retrieves the default version of EventsClient. +// Please explicitly pick a version. +func (c *Clientset) Events() eventsv1beta1.EventsV1beta1Interface { + return c.eventsV1beta1 +} + // ExtensionsV1beta1 retrieves the ExtensionsV1beta1Client func (c *Clientset) ExtensionsV1beta1() extensionsv1beta1.ExtensionsV1beta1Interface { return c.extensionsV1beta1 @@ -348,11 +364,6 @@ func (c *Clientset) Settings() settingsv1alpha1.SettingsV1alpha1Interface { return c.settingsV1alpha1 } -// StorageV1alpha1 retrieves the StorageV1alpha1Client -func (c *Clientset) StorageV1alpha1() storagev1alpha1.StorageV1alpha1Interface { - return c.storageV1alpha1 -} - // StorageV1beta1 retrieves the StorageV1beta1Client func (c *Clientset) StorageV1beta1() storagev1beta1.StorageV1beta1Interface { return c.storageV1beta1 @@ -369,6 +380,11 @@ func (c *Clientset) Storage() storagev1.StorageV1Interface { return c.storageV1 } +// StorageV1alpha1 retrieves the StorageV1alpha1Client +func (c *Clientset) StorageV1alpha1() storagev1alpha1.StorageV1alpha1Interface { + return c.storageV1alpha1 +} + // Discovery retrieves the DiscoveryClient func (c *Clientset) Discovery() discovery.DiscoveryInterface { if c == nil { @@ -449,6 +465,10 @@ func NewForConfig(c *rest.Config) (*Clientset, error) { if err != nil { return nil, err } + cs.eventsV1beta1, err = eventsv1beta1.NewForConfig(&configShallowCopy) + if err != nil { + return nil, err + } cs.extensionsV1beta1, err = extensionsv1beta1.NewForConfig(&configShallowCopy) if err != nil { return nil, err @@ -481,10 +501,6 @@ func NewForConfig(c *rest.Config) (*Clientset, error) { if err != nil { return nil, err } - cs.storageV1alpha1, err = storagev1alpha1.NewForConfig(&configShallowCopy) - if err != nil { - return nil, err - } cs.storageV1beta1, err = storagev1beta1.NewForConfig(&configShallowCopy) if err != nil { return nil, err @@ -493,6 +509,10 @@ func NewForConfig(c *rest.Config) (*Clientset, error) { if err != nil { return nil, err } + cs.storageV1alpha1, err = storagev1alpha1.NewForConfig(&configShallowCopy) + if err != nil { + return nil, err + } cs.DiscoveryClient, err = discovery.NewDiscoveryClientForConfig(&configShallowCopy) if err != nil { @@ -522,6 +542,7 @@ func NewForConfigOrDie(c *rest.Config) *Clientset { cs.batchV2alpha1 = batchv2alpha1.NewForConfigOrDie(c) cs.certificatesV1beta1 = certificatesv1beta1.NewForConfigOrDie(c) cs.coreV1 = corev1.NewForConfigOrDie(c) + cs.eventsV1beta1 = eventsv1beta1.NewForConfigOrDie(c) cs.extensionsV1beta1 = extensionsv1beta1.NewForConfigOrDie(c) cs.networkingV1 = networkingv1.NewForConfigOrDie(c) cs.policyV1beta1 = policyv1beta1.NewForConfigOrDie(c) @@ -530,9 +551,9 @@ func NewForConfigOrDie(c *rest.Config) *Clientset { cs.rbacV1alpha1 = rbacv1alpha1.NewForConfigOrDie(c) cs.schedulingV1alpha1 = schedulingv1alpha1.NewForConfigOrDie(c) cs.settingsV1alpha1 = settingsv1alpha1.NewForConfigOrDie(c) - cs.storageV1alpha1 = storagev1alpha1.NewForConfigOrDie(c) cs.storageV1beta1 = storagev1beta1.NewForConfigOrDie(c) cs.storageV1 = storagev1.NewForConfigOrDie(c) + cs.storageV1alpha1 = storagev1alpha1.NewForConfigOrDie(c) cs.DiscoveryClient = discovery.NewDiscoveryClientForConfigOrDie(c) return &cs @@ -557,6 +578,7 @@ func New(c rest.Interface) *Clientset { cs.batchV2alpha1 = batchv2alpha1.New(c) cs.certificatesV1beta1 = certificatesv1beta1.New(c) cs.coreV1 = corev1.New(c) + cs.eventsV1beta1 = eventsv1beta1.New(c) cs.extensionsV1beta1 = extensionsv1beta1.New(c) cs.networkingV1 = networkingv1.New(c) cs.policyV1beta1 = policyv1beta1.New(c) @@ -565,9 +587,9 @@ func New(c rest.Interface) *Clientset { cs.rbacV1alpha1 = rbacv1alpha1.New(c) cs.schedulingV1alpha1 = schedulingv1alpha1.New(c) cs.settingsV1alpha1 = settingsv1alpha1.New(c) - cs.storageV1alpha1 = storagev1alpha1.New(c) cs.storageV1beta1 = storagev1beta1.New(c) cs.storageV1 = storagev1.New(c) + cs.storageV1alpha1 = storagev1alpha1.New(c) cs.DiscoveryClient = discovery.NewDiscoveryClient(c) return &cs diff --git a/vendor/k8s.io/client-go/kubernetes/scheme/BUILD b/vendor/k8s.io/client-go/kubernetes/scheme/BUILD index fc7c55b3..1bb118aa 100644 --- a/vendor/k8s.io/client-go/kubernetes/scheme/BUILD +++ b/vendor/k8s.io/client-go/kubernetes/scheme/BUILD @@ -29,6 +29,7 @@ go_library( "//vendor/k8s.io/api/batch/v2alpha1:go_default_library", "//vendor/k8s.io/api/certificates/v1beta1:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", + "//vendor/k8s.io/api/events/v1beta1:go_default_library", "//vendor/k8s.io/api/extensions/v1beta1:go_default_library", "//vendor/k8s.io/api/networking/v1:go_default_library", "//vendor/k8s.io/api/policy/v1beta1:go_default_library", diff --git a/vendor/k8s.io/client-go/kubernetes/scheme/register.go b/vendor/k8s.io/client-go/kubernetes/scheme/register.go index 56e21a56..7bfd3361 100644 --- a/vendor/k8s.io/client-go/kubernetes/scheme/register.go +++ b/vendor/k8s.io/client-go/kubernetes/scheme/register.go @@ -33,6 +33,7 @@ import ( batchv2alpha1 "k8s.io/api/batch/v2alpha1" certificatesv1beta1 "k8s.io/api/certificates/v1beta1" corev1 "k8s.io/api/core/v1" + eventsv1beta1 "k8s.io/api/events/v1beta1" extensionsv1beta1 "k8s.io/api/extensions/v1beta1" networkingv1 "k8s.io/api/networking/v1" policyv1beta1 "k8s.io/api/policy/v1beta1" @@ -90,6 +91,7 @@ func AddToScheme(scheme *runtime.Scheme) { batchv2alpha1.AddToScheme(scheme) certificatesv1beta1.AddToScheme(scheme) corev1.AddToScheme(scheme) + eventsv1beta1.AddToScheme(scheme) extensionsv1beta1.AddToScheme(scheme) networkingv1.AddToScheme(scheme) policyv1beta1.AddToScheme(scheme) @@ -98,8 +100,8 @@ func AddToScheme(scheme *runtime.Scheme) { rbacv1alpha1.AddToScheme(scheme) schedulingv1alpha1.AddToScheme(scheme) settingsv1alpha1.AddToScheme(scheme) - storagev1alpha1.AddToScheme(scheme) storagev1beta1.AddToScheme(scheme) storagev1.AddToScheme(scheme) + storagev1alpha1.AddToScheme(scheme) } diff --git a/vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1/BUILD new file mode 100644 index 00000000..307884cc --- /dev/null +++ b/vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1/BUILD @@ -0,0 +1,39 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "doc.go", + "event.go", + "events_client.go", + "generated_expansion.go", + ], + importpath = "k8s.io/client-go/kubernetes/typed/events/v1beta1", + visibility = ["//visibility:public"], + deps = [ + "//vendor/k8s.io/api/events/v1beta1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", + "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", + "//vendor/k8s.io/client-go/rest:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [ + ":package-srcs", + "//staging/src/k8s.io/client-go/kubernetes/typed/events/v1beta1/fake:all-srcs", + ], + tags = ["automanaged"], + visibility = ["//visibility:public"], +) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1/doc.go b/vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1/doc.go new file mode 100644 index 00000000..1b50aa19 --- /dev/null +++ b/vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1/doc.go @@ -0,0 +1,18 @@ +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// This package has the automatically generated typed clients. +package v1beta1 diff --git a/vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1/event.go b/vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1/event.go new file mode 100644 index 00000000..3473e99c --- /dev/null +++ b/vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1/event.go @@ -0,0 +1,155 @@ +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1beta1 + +import ( + v1beta1 "k8s.io/api/events/v1beta1" + v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + types "k8s.io/apimachinery/pkg/types" + watch "k8s.io/apimachinery/pkg/watch" + scheme "k8s.io/client-go/kubernetes/scheme" + rest "k8s.io/client-go/rest" +) + +// EventsGetter has a method to return a EventInterface. +// A group's client should implement this interface. +type EventsGetter interface { + Events(namespace string) EventInterface +} + +// EventInterface has methods to work with Event resources. +type EventInterface interface { + Create(*v1beta1.Event) (*v1beta1.Event, error) + Update(*v1beta1.Event) (*v1beta1.Event, error) + Delete(name string, options *v1.DeleteOptions) error + DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error + Get(name string, options v1.GetOptions) (*v1beta1.Event, error) + List(opts v1.ListOptions) (*v1beta1.EventList, error) + Watch(opts v1.ListOptions) (watch.Interface, error) + Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.Event, err error) + EventExpansion +} + +// events implements EventInterface +type events struct { + client rest.Interface + ns string +} + +// newEvents returns a Events +func newEvents(c *EventsV1beta1Client, namespace string) *events { + return &events{ + client: c.RESTClient(), + ns: namespace, + } +} + +// Get takes name of the event, and returns the corresponding event object, and an error if there is any. +func (c *events) Get(name string, options v1.GetOptions) (result *v1beta1.Event, err error) { + result = &v1beta1.Event{} + err = c.client.Get(). + Namespace(c.ns). + Resource("events"). + Name(name). + VersionedParams(&options, scheme.ParameterCodec). + Do(). + Into(result) + return +} + +// List takes label and field selectors, and returns the list of Events that match those selectors. +func (c *events) List(opts v1.ListOptions) (result *v1beta1.EventList, err error) { + result = &v1beta1.EventList{} + err = c.client.Get(). + Namespace(c.ns). + Resource("events"). + VersionedParams(&opts, scheme.ParameterCodec). + Do(). + Into(result) + return +} + +// Watch returns a watch.Interface that watches the requested events. +func (c *events) Watch(opts v1.ListOptions) (watch.Interface, error) { + opts.Watch = true + return c.client.Get(). + Namespace(c.ns). + Resource("events"). + VersionedParams(&opts, scheme.ParameterCodec). + Watch() +} + +// Create takes the representation of a event and creates it. Returns the server's representation of the event, and an error, if there is any. +func (c *events) Create(event *v1beta1.Event) (result *v1beta1.Event, err error) { + result = &v1beta1.Event{} + err = c.client.Post(). + Namespace(c.ns). + Resource("events"). + Body(event). + Do(). + Into(result) + return +} + +// Update takes the representation of a event and updates it. Returns the server's representation of the event, and an error, if there is any. +func (c *events) Update(event *v1beta1.Event) (result *v1beta1.Event, err error) { + result = &v1beta1.Event{} + err = c.client.Put(). + Namespace(c.ns). + Resource("events"). + Name(event.Name). + Body(event). + Do(). + Into(result) + return +} + +// Delete takes name of the event and deletes it. Returns an error if one occurs. +func (c *events) Delete(name string, options *v1.DeleteOptions) error { + return c.client.Delete(). + Namespace(c.ns). + Resource("events"). + Name(name). + Body(options). + Do(). + Error() +} + +// DeleteCollection deletes a collection of objects. +func (c *events) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error { + return c.client.Delete(). + Namespace(c.ns). + Resource("events"). + VersionedParams(&listOptions, scheme.ParameterCodec). + Body(options). + Do(). + Error() +} + +// Patch applies the patch and returns the patched event. +func (c *events) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.Event, err error) { + result = &v1beta1.Event{} + err = c.client.Patch(pt). + Namespace(c.ns). + Resource("events"). + SubResource(subresources...). + Name(name). + Body(data). + Do(). + Into(result) + return +} diff --git a/vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1/events_client.go b/vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1/events_client.go new file mode 100644 index 00000000..05cee7fb --- /dev/null +++ b/vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1/events_client.go @@ -0,0 +1,88 @@ +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1beta1 + +import ( + v1beta1 "k8s.io/api/events/v1beta1" + serializer "k8s.io/apimachinery/pkg/runtime/serializer" + "k8s.io/client-go/kubernetes/scheme" + rest "k8s.io/client-go/rest" +) + +type EventsV1beta1Interface interface { + RESTClient() rest.Interface + EventsGetter +} + +// EventsV1beta1Client is used to interact with features provided by the events.k8s.io group. +type EventsV1beta1Client struct { + restClient rest.Interface +} + +func (c *EventsV1beta1Client) Events(namespace string) EventInterface { + return newEvents(c, namespace) +} + +// NewForConfig creates a new EventsV1beta1Client for the given config. +func NewForConfig(c *rest.Config) (*EventsV1beta1Client, error) { + config := *c + if err := setConfigDefaults(&config); err != nil { + return nil, err + } + client, err := rest.RESTClientFor(&config) + if err != nil { + return nil, err + } + return &EventsV1beta1Client{client}, nil +} + +// NewForConfigOrDie creates a new EventsV1beta1Client for the given config and +// panics if there is an error in the config. +func NewForConfigOrDie(c *rest.Config) *EventsV1beta1Client { + client, err := NewForConfig(c) + if err != nil { + panic(err) + } + return client +} + +// New creates a new EventsV1beta1Client for the given RESTClient. +func New(c rest.Interface) *EventsV1beta1Client { + return &EventsV1beta1Client{c} +} + +func setConfigDefaults(config *rest.Config) error { + gv := v1beta1.SchemeGroupVersion + config.GroupVersion = &gv + config.APIPath = "/apis" + config.NegotiatedSerializer = serializer.DirectCodecFactory{CodecFactory: scheme.Codecs} + + if config.UserAgent == "" { + config.UserAgent = rest.DefaultKubernetesUserAgent() + } + + return nil +} + +// RESTClient returns a RESTClient that is used to communicate +// with API server by this client implementation. +func (c *EventsV1beta1Client) RESTClient() rest.Interface { + if c == nil { + return nil + } + return c.restClient +} diff --git a/vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1/generated_expansion.go b/vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1/generated_expansion.go new file mode 100644 index 00000000..82b2fb4a --- /dev/null +++ b/vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1/generated_expansion.go @@ -0,0 +1,19 @@ +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1beta1 + +type EventExpansion interface{} diff --git a/vendor/k8s.io/client-go/listers/events/v1beta1/BUILD b/vendor/k8s.io/client-go/listers/events/v1beta1/BUILD new file mode 100644 index 00000000..f4ea35d4 --- /dev/null +++ b/vendor/k8s.io/client-go/listers/events/v1beta1/BUILD @@ -0,0 +1,31 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "event.go", + "expansion_generated.go", + ], + importpath = "k8s.io/client-go/listers/events/v1beta1", + visibility = ["//visibility:public"], + deps = [ + "//vendor/k8s.io/api/events/v1beta1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", + "//vendor/k8s.io/client-go/tools/cache:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], + visibility = ["//visibility:public"], +) diff --git a/vendor/k8s.io/client-go/listers/events/v1beta1/event.go b/vendor/k8s.io/client-go/listers/events/v1beta1/event.go new file mode 100644 index 00000000..bca3c452 --- /dev/null +++ b/vendor/k8s.io/client-go/listers/events/v1beta1/event.go @@ -0,0 +1,94 @@ +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// This file was automatically generated by lister-gen + +package v1beta1 + +import ( + v1beta1 "k8s.io/api/events/v1beta1" + "k8s.io/apimachinery/pkg/api/errors" + "k8s.io/apimachinery/pkg/labels" + "k8s.io/client-go/tools/cache" +) + +// EventLister helps list Events. +type EventLister interface { + // List lists all Events in the indexer. + List(selector labels.Selector) (ret []*v1beta1.Event, err error) + // Events returns an object that can list and get Events. + Events(namespace string) EventNamespaceLister + EventListerExpansion +} + +// eventLister implements the EventLister interface. +type eventLister struct { + indexer cache.Indexer +} + +// NewEventLister returns a new EventLister. +func NewEventLister(indexer cache.Indexer) EventLister { + return &eventLister{indexer: indexer} +} + +// List lists all Events in the indexer. +func (s *eventLister) List(selector labels.Selector) (ret []*v1beta1.Event, err error) { + err = cache.ListAll(s.indexer, selector, func(m interface{}) { + ret = append(ret, m.(*v1beta1.Event)) + }) + return ret, err +} + +// Events returns an object that can list and get Events. +func (s *eventLister) Events(namespace string) EventNamespaceLister { + return eventNamespaceLister{indexer: s.indexer, namespace: namespace} +} + +// EventNamespaceLister helps list and get Events. +type EventNamespaceLister interface { + // List lists all Events in the indexer for a given namespace. + List(selector labels.Selector) (ret []*v1beta1.Event, err error) + // Get retrieves the Event from the indexer for a given namespace and name. + Get(name string) (*v1beta1.Event, error) + EventNamespaceListerExpansion +} + +// eventNamespaceLister implements the EventNamespaceLister +// interface. +type eventNamespaceLister struct { + indexer cache.Indexer + namespace string +} + +// List lists all Events in the indexer for a given namespace. +func (s eventNamespaceLister) List(selector labels.Selector) (ret []*v1beta1.Event, err error) { + err = cache.ListAllByNamespace(s.indexer, s.namespace, selector, func(m interface{}) { + ret = append(ret, m.(*v1beta1.Event)) + }) + return ret, err +} + +// Get retrieves the Event from the indexer for a given namespace and name. +func (s eventNamespaceLister) Get(name string) (*v1beta1.Event, error) { + obj, exists, err := s.indexer.GetByKey(s.namespace + "/" + name) + if err != nil { + return nil, err + } + if !exists { + return nil, errors.NewNotFound(v1beta1.Resource("event"), name) + } + return obj.(*v1beta1.Event), nil +} diff --git a/vendor/k8s.io/client-go/listers/events/v1beta1/expansion_generated.go b/vendor/k8s.io/client-go/listers/events/v1beta1/expansion_generated.go new file mode 100644 index 00000000..7e8fb62b --- /dev/null +++ b/vendor/k8s.io/client-go/listers/events/v1beta1/expansion_generated.go @@ -0,0 +1,27 @@ +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// This file was automatically generated by lister-gen + +package v1beta1 + +// EventListerExpansion allows custom methods to be added to +// EventLister. +type EventListerExpansion interface{} + +// EventNamespaceListerExpansion allows custom methods to be added to +// EventNamespaceLister. +type EventNamespaceListerExpansion interface{}