From 83c2f486841a2101689d12bc07858ba03fcb463c Mon Sep 17 00:00:00 2001 From: Derek Wang Date: Fri, 18 Aug 2023 10:27:04 -0700 Subject: [PATCH] chore: upgrade k8s api to v0.26 (#964) Signed-off-by: Derek Wang --- api/json-schema/schema.json | 8 +- api/openapi-spec/swagger.json | 8 +- ...w.numaproj.io_interstepbufferservices.yaml | 84 ++ .../full/numaflow.numaproj.io_pipelines.yaml | 232 +++++ .../full/numaflow.numaproj.io_vertices.yaml | 122 +++ config/install.yaml | 438 ++++++++++ config/namespace-install.yaml | 438 ++++++++++ go.mod | 60 +- go.sum | 294 ++----- pkg/apis/numaflow/v1alpha1/generated.pb.go | 827 +++++++++--------- pkg/apis/numaflow/v1alpha1/generated.proto | 2 +- .../numaflow/v1alpha1/openapi_generated.go | 8 +- pkg/client/clientset/versioned/clientset.go | 7 +- .../informers/externalversions/factory.go | 79 +- 14 files changed, 1918 insertions(+), 689 deletions(-) diff --git a/api/json-schema/schema.json b/api/json-schema/schema.json index 2b4d7813bd..4259e19b47 100644 --- a/api/json-schema/schema.json +++ b/api/json-schema/schema.json @@ -19826,14 +19826,14 @@ "io.numaproj.numaflow.v1alpha1.containerBuilder": { "properties": { "args": { - "description": "Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", + "description": "Arguments to the entrypoint. The container image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", "items": { "type": "string" }, "type": "array" }, "command": { - "description": "Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", + "description": "Entrypoint array. Not executed within a shell. The container image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", "items": { "type": "string" }, @@ -19856,7 +19856,7 @@ "type": "array" }, "image": { - "description": "Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets.", + "description": "Container image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets.", "type": "string" }, "imagePullPolicy": { @@ -19876,7 +19876,7 @@ "type": "string" }, "ports": { - "description": "List of ports to expose from the container. Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \"0.0.0.0\" address inside a container will be accessible from the network. Cannot be updated.", + "description": "List of ports to expose from the container. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \"0.0.0.0\" address inside a container will be accessible from the network. Modifying this array with strategic merge patch may corrupt the data. For more information See https://github.com/kubernetes/kubernetes/issues/108255. Cannot be updated.", "items": { "$ref": "#/definitions/io.k8s.api.core.v1.ContainerPort" }, diff --git a/api/openapi-spec/swagger.json b/api/openapi-spec/swagger.json index 04976fb192..b89d51953b 100644 --- a/api/openapi-spec/swagger.json +++ b/api/openapi-spec/swagger.json @@ -19807,14 +19807,14 @@ ], "properties": { "args": { - "description": "Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", + "description": "Arguments to the entrypoint. The container image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", "type": "array", "items": { "type": "string" } }, "command": { - "description": "Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", + "description": "Entrypoint array. Not executed within a shell. The container image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", "type": "array", "items": { "type": "string" @@ -19837,7 +19837,7 @@ } }, "image": { - "description": "Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets.", + "description": "Container image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets.", "type": "string" }, "imagePullPolicy": { @@ -19857,7 +19857,7 @@ "type": "string" }, "ports": { - "description": "List of ports to expose from the container. Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \"0.0.0.0\" address inside a container will be accessible from the network. Cannot be updated.", + "description": "List of ports to expose from the container. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \"0.0.0.0\" address inside a container will be accessible from the network. Modifying this array with strategic merge patch may corrupt the data. For more information See https://github.com/kubernetes/kubernetes/issues/108255. Cannot be updated.", "type": "array", "items": { "$ref": "#/definitions/io.k8s.api.core.v1.ContainerPort" diff --git a/config/base/crds/full/numaflow.numaproj.io_interstepbufferservices.yaml b/config/base/crds/full/numaflow.numaproj.io_interstepbufferservices.yaml index 7f2f7fb42f..5b4d377878 100644 --- a/config/base/crds/full/numaflow.numaproj.io_interstepbufferservices.yaml +++ b/config/base/crds/full/numaflow.numaproj.io_interstepbufferservices.yaml @@ -489,6 +489,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -697,6 +709,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -885,6 +909,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -1572,6 +1608,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -1749,6 +1797,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -1937,6 +1997,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -2173,6 +2245,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: diff --git a/config/base/crds/full/numaflow.numaproj.io_pipelines.yaml b/config/base/crds/full/numaflow.numaproj.io_pipelines.yaml index 01bdfd168b..2778fbe1f9 100644 --- a/config/base/crds/full/numaflow.numaproj.io_pipelines.yaml +++ b/config/base/crds/full/numaflow.numaproj.io_pipelines.yaml @@ -236,6 +236,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -561,12 +573,26 @@ spec: type: string name: type: string + namespace: + type: string required: - kind - name type: object resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -1479,6 +1505,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -1674,6 +1712,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -2309,6 +2359,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -2970,6 +3032,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -3165,6 +3239,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -3794,6 +3880,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -3989,6 +4087,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -4620,6 +4730,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -4815,6 +4937,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -5277,6 +5411,18 @@ spec: type: object resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -5708,6 +5854,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -6170,6 +6328,18 @@ spec: type: object resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -6625,6 +6795,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -7217,6 +7399,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -7416,6 +7610,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -7652,6 +7858,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -8018,12 +8236,26 @@ spec: type: string name: type: string + namespace: + type: string required: - kind - name type: object resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: diff --git a/config/base/crds/full/numaflow.numaproj.io_vertices.yaml b/config/base/crds/full/numaflow.numaproj.io_vertices.yaml index 7b870de02b..69587a9c85 100644 --- a/config/base/crds/full/numaflow.numaproj.io_vertices.yaml +++ b/config/base/crds/full/numaflow.numaproj.io_vertices.yaml @@ -488,6 +488,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -760,6 +772,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -1222,6 +1246,18 @@ spec: type: object resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -1661,6 +1697,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -2123,6 +2171,18 @@ spec: type: object resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -2578,6 +2638,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -3170,6 +3242,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -3369,6 +3453,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -3682,6 +3778,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -4048,12 +4156,26 @@ spec: type: string name: type: string + namespace: + type: string required: - kind - name type: object resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: diff --git a/config/install.yaml b/config/install.yaml index 24fa63d7b1..50a2eba142 100644 --- a/config/install.yaml +++ b/config/install.yaml @@ -488,6 +488,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -696,6 +708,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -884,6 +908,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -1571,6 +1607,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -1748,6 +1796,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -1936,6 +1996,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -2172,6 +2244,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -2681,6 +2765,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -3006,12 +3102,26 @@ spec: type: string name: type: string + namespace: + type: string required: - kind - name type: object resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -3924,6 +4034,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -4119,6 +4241,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -4754,6 +4888,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -5415,6 +5561,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -5610,6 +5768,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -6239,6 +6409,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -6434,6 +6616,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -7065,6 +7259,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -7260,6 +7466,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -7722,6 +7940,18 @@ spec: type: object resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -8153,6 +8383,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -8615,6 +8857,18 @@ spec: type: object resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -9070,6 +9324,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -9662,6 +9928,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -9861,6 +10139,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -10097,6 +10387,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -10463,12 +10765,26 @@ spec: type: string name: type: string + namespace: + type: string required: - kind - name type: object resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -11513,6 +11829,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -11785,6 +12113,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -12247,6 +12587,18 @@ spec: type: object resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -12686,6 +13038,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -13148,6 +13512,18 @@ spec: type: object resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -13603,6 +13979,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -14195,6 +14583,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -14394,6 +14794,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -14707,6 +15119,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -15073,12 +15497,26 @@ spec: type: string name: type: string + namespace: + type: string required: - kind - name type: object resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: diff --git a/config/namespace-install.yaml b/config/namespace-install.yaml index e48ee47ded..9866dc53a5 100644 --- a/config/namespace-install.yaml +++ b/config/namespace-install.yaml @@ -488,6 +488,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -696,6 +708,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -884,6 +908,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -1571,6 +1607,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -1748,6 +1796,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -1936,6 +1996,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -2172,6 +2244,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -2681,6 +2765,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -3006,12 +3102,26 @@ spec: type: string name: type: string + namespace: + type: string required: - kind - name type: object resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -3924,6 +4034,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -4119,6 +4241,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -4754,6 +4888,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -5415,6 +5561,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -5610,6 +5768,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -6239,6 +6409,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -6434,6 +6616,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -7065,6 +7259,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -7260,6 +7466,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -7722,6 +7940,18 @@ spec: type: object resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -8153,6 +8383,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -8615,6 +8857,18 @@ spec: type: object resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -9070,6 +9324,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -9662,6 +9928,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -9861,6 +10139,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -10097,6 +10387,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -10463,12 +10765,26 @@ spec: type: string name: type: string + namespace: + type: string required: - kind - name type: object resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -11513,6 +11829,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -11785,6 +12113,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -12247,6 +12587,18 @@ spec: type: object resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -12686,6 +13038,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -13148,6 +13512,18 @@ spec: type: object resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -13603,6 +13979,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -14195,6 +14583,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -14394,6 +14794,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -14707,6 +15119,18 @@ spec: type: string resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: @@ -15073,12 +15497,26 @@ spec: type: string name: type: string + namespace: + type: string required: - kind - name type: object resources: properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map limits: additionalProperties: anyOf: diff --git a/go.mod b/go.mod index d059b67bdc..0a7e2a43c8 100644 --- a/go.mod +++ b/go.mod @@ -8,7 +8,7 @@ require ( github.com/ahmetb/gen-crd-api-reference-docs v0.3.0 github.com/antonmedv/expr v1.9.0 github.com/araddon/dateparse v0.0.0-20210429162001-6b43995a97de - github.com/fsnotify/fsnotify v1.5.1 + github.com/fsnotify/fsnotify v1.6.0 github.com/gavv/httpexpect/v2 v2.3.1 github.com/gin-contrib/static v0.0.2-0.20220606235426-ae09b2ea7e39 github.com/gin-gonic/gin v1.9.1 @@ -28,32 +28,32 @@ require ( github.com/nats-io/nats-server/v2 v2.9.19 github.com/nats-io/nats.go v1.27.1 github.com/numaproj/numaflow-go v0.4.6-0.20230525172000-ac3f0e9da8ec - github.com/prometheus/client_golang v1.12.1 - github.com/prometheus/common v0.32.1 + github.com/prometheus/client_golang v1.14.0 + github.com/prometheus/common v0.37.0 github.com/redis/go-redis/v9 v9.0.3 github.com/robfig/cron/v3 v3.0.1 github.com/soheilhy/cmux v0.1.5 github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72 - github.com/spf13/cobra v1.2.1 + github.com/spf13/cobra v1.6.0 github.com/spf13/viper v1.9.0 github.com/stretchr/testify v1.8.4 go.uber.org/atomic v1.9.0 go.uber.org/goleak v1.2.1 go.uber.org/multierr v1.7.0 - go.uber.org/zap v1.19.1 + go.uber.org/zap v1.24.0 golang.org/x/sync v0.3.0 google.golang.org/genproto v0.0.0-20230110181048-76db0878b65f google.golang.org/grpc v1.54.0 google.golang.org/protobuf v1.30.0 - k8s.io/api v0.23.3 - k8s.io/apimachinery v0.23.3 - k8s.io/client-go v0.23.3 - k8s.io/code-generator v0.23.3 - k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c - k8s.io/kube-openapi v0.0.0-20211115234752-e816edb12b65 - k8s.io/metrics v0.23.3 - k8s.io/utils v0.0.0-20211116205334-6203023598ed - sigs.k8s.io/controller-runtime v0.11.1 + k8s.io/api v0.26.3 + k8s.io/apimachinery v0.26.3 + k8s.io/client-go v0.26.3 + k8s.io/code-generator v0.26.3 + k8s.io/gengo v0.0.0-20220902162205-c0856e24416d + k8s.io/kube-openapi v0.0.0-20221012153701-172d655c2280 + k8s.io/metrics v0.26.3 + k8s.io/utils v0.0.0-20221128185143-99ec85e7a448 + sigs.k8s.io/controller-runtime v0.14.6 sigs.k8s.io/controller-tools v0.8.0 sigs.k8s.io/yaml v1.3.0 ) @@ -61,11 +61,10 @@ require ( require ( github.com/Masterminds/goutils v1.1.1 // indirect github.com/Masterminds/semver/v3 v3.1.1 // indirect - github.com/PuerkitoBio/purell v1.1.1 // indirect - github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578 // indirect github.com/ajg/form v1.5.1 // indirect github.com/andybalholm/brotli v1.0.4 // indirect github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d // indirect + github.com/benbjohnson/clock v1.1.0 // indirect github.com/beorn7/perks v1.0.1 // indirect github.com/bytedance/sonic v1.9.1 // indirect github.com/cespare/xxhash/v2 v2.2.0 // indirect @@ -75,11 +74,12 @@ require ( github.com/eapache/go-resiliency v1.3.0 // indirect github.com/eapache/go-xerial-snappy v0.0.0-20230111030713-bf00bc1b83b6 // indirect github.com/eapache/queue v1.1.0 // indirect - github.com/emicklei/go-restful v2.16.0+incompatible // indirect + github.com/emicklei/go-restful/v3 v3.9.0 // indirect github.com/evanphx/json-patch v4.12.0+incompatible // indirect + github.com/evanphx/json-patch/v5 v5.6.0 // indirect github.com/fatih/color v1.12.0 // indirect github.com/fatih/structs v1.0.0 // indirect - github.com/felixge/httpsnoop v1.0.2 // indirect + github.com/felixge/httpsnoop v1.0.3 // indirect github.com/gabriel-vasile/mimetype v1.4.2 // indirect github.com/ghodss/yaml v1.0.0 // indirect github.com/gin-contrib/sse v0.1.0 // indirect @@ -87,7 +87,7 @@ require ( github.com/go-openapi/analysis v0.20.1 // indirect github.com/go-openapi/errors v0.20.1 // indirect github.com/go-openapi/jsonpointer v0.19.5 // indirect - github.com/go-openapi/jsonreference v0.19.6 // indirect + github.com/go-openapi/jsonreference v0.20.0 // indirect github.com/go-openapi/loads v0.20.3 // indirect github.com/go-openapi/runtime v0.20.0 // indirect github.com/go-openapi/spec v0.20.4 // indirect @@ -102,10 +102,10 @@ require ( github.com/golang/glog v1.0.0 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect github.com/golang/snappy v0.0.4 // indirect + github.com/google/gnostic v0.5.7-v3refs // indirect github.com/google/go-cmp v0.5.9 // indirect github.com/google/go-querystring v1.0.0 // indirect github.com/google/gofuzz v1.1.0 // indirect - github.com/googleapis/gnostic v0.5.5 // indirect github.com/gorilla/handlers v1.5.1 // indirect github.com/gorilla/websocket v1.4.2 // indirect github.com/hashicorp/errwrap v1.0.0 // indirect @@ -114,7 +114,7 @@ require ( github.com/hashicorp/hcl v1.0.0 // indirect github.com/huandu/xstrings v1.3.1 // indirect github.com/imkira/go-interpol v1.0.0 // indirect - github.com/inconshreveable/mousetrap v1.0.0 // indirect + github.com/inconshreveable/mousetrap v1.0.1 // indirect github.com/jcmturner/aescts/v2 v2.0.0 // indirect github.com/jcmturner/dnsutils/v2 v2.0.0 // indirect github.com/jcmturner/gofork v1.7.6 // indirect @@ -132,7 +132,7 @@ require ( github.com/mailru/easyjson v0.7.7 // indirect github.com/mattn/go-colorable v0.1.8 // indirect github.com/mattn/go-isatty v0.0.19 // indirect - github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369 // indirect + github.com/matttproud/golang_protobuf_extensions v1.0.2 // indirect github.com/minio/highwayhash v1.0.2 // indirect github.com/mitchellh/copystructure v1.0.0 // indirect github.com/mitchellh/mapstructure v1.4.2 // indirect @@ -140,6 +140,7 @@ require ( github.com/moby/spdystream v0.2.0 // indirect github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.2 // indirect + github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect github.com/nats-io/jwt/v2 v2.4.1 // indirect github.com/nats-io/nkeys v0.4.4 // indirect github.com/nats-io/nuid v1.0.1 // indirect @@ -149,14 +150,13 @@ require ( github.com/pierrec/lz4/v4 v4.1.17 // indirect github.com/pkg/errors v0.9.1 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect - github.com/prometheus/client_model v0.2.0 // indirect - github.com/prometheus/procfs v0.7.3 // indirect + github.com/prometheus/client_model v0.3.0 // indirect + github.com/prometheus/procfs v0.8.0 // indirect github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 // indirect github.com/rogpeppe/go-internal v1.8.0 // indirect - github.com/russross/blackfriday/v2 v2.0.1 // indirect + github.com/russross/blackfriday/v2 v2.1.0 // indirect github.com/sergi/go-diff v1.0.0 // indirect github.com/shopspring/decimal v1.2.0 // indirect - github.com/shurcooL/sanitized_anchor_name v1.0.0 // indirect github.com/spf13/afero v1.6.0 // indirect github.com/spf13/cast v1.4.1 // indirect github.com/spf13/jwalterweatherman v1.1.0 // indirect @@ -190,11 +190,11 @@ require ( gopkg.in/ini.v1 v1.63.2 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect - k8s.io/apiextensions-apiserver v0.23.0 // indirect - k8s.io/component-base v0.23.0 // indirect + k8s.io/apiextensions-apiserver v0.26.1 // indirect + k8s.io/component-base v0.26.1 // indirect k8s.io/klog v1.0.0 // indirect k8s.io/klog/v2 v2.90.1 // indirect moul.io/http2curl v1.0.1-0.20190925090545-5cd742060b0e // indirect - sigs.k8s.io/json v0.0.0-20211020170558-c049b76a60c6 // indirect - sigs.k8s.io/structured-merge-diff/v4 v4.2.1 // indirect + sigs.k8s.io/json v0.0.0-20220713155537-f223a00ba0e2 // indirect + sigs.k8s.io/structured-merge-diff/v4 v4.2.3 // indirect ) diff --git a/go.sum b/go.sum index b11b9d5a79..6054a68768 100644 --- a/go.sum +++ b/go.sum @@ -31,7 +31,6 @@ cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4g cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ= cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk= -cloud.google.com/go/firestore v1.1.0/go.mod h1:ulACoGHTpvq5r8rxGJ4ddJZBZqakUQqClKRT5SZwBmk= cloud.google.com/go/firestore v1.6.0/go.mod h1:afJwI0vaXwAG54kI7A//lP/lSPDkQORQuMkv56TxEPU= cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw= @@ -43,15 +42,6 @@ cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohl cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs= cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= -github.com/Azure/go-ansiterm v0.0.0-20210608223527-2377c96fe795/go.mod h1:LmzpDX56iTiv29bbRTIsUNlaFfuhWRQBWjQdVyAevI8= -github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E= -github.com/Azure/go-autorest v14.2.0+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= -github.com/Azure/go-autorest/autorest v0.11.18/go.mod h1:dSiJPy22c3u0OtOKDNttNgqpNFY/GeWa7GH/Pz56QRA= -github.com/Azure/go-autorest/autorest/adal v0.9.13/go.mod h1:W/MM4U6nLxnIskrw4UwWzlHfGjwUS50aOsc/I3yuU8M= -github.com/Azure/go-autorest/autorest/date v0.3.0/go.mod h1:BI0uouVdmngYNUzGWeSYnokU+TrmwEsOqdt8Y6sso74= -github.com/Azure/go-autorest/autorest/mocks v0.4.1/go.mod h1:LTp+uSrOhSkaKrUy935gNZuuIPPVsHlr9DSOxSayd+k= -github.com/Azure/go-autorest/logger v0.2.1/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZmbF5NWuPV8+WeEW8= -github.com/Azure/go-autorest/tracing v0.6.0/go.mod h1:+vhtPC754Xsa23ID7GlGsrdKBpUA79WCAKPPZVC2DeU= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= github.com/DATA-DOG/go-sqlmock v1.3.3/go.mod h1:f/Ixk793poVmq4qj/V1dPUg2JEAKC73Q5eFN3EC/SaM= @@ -63,13 +53,9 @@ github.com/Masterminds/semver/v3 v3.1.1 h1:hLg3sBzpNErnxhQtUy/mmLR2I9foDujNK030I github.com/Masterminds/semver/v3 v3.1.1/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs= github.com/Masterminds/sprig/v3 v3.2.2 h1:17jRggJu518dr3QaafizSXOjKYp94wKfABxUmyxvxX8= github.com/Masterminds/sprig/v3 v3.2.2/go.mod h1:UoaO7Yp8KlPnJIYWTFkMaqPUYKTfGFPhxNuwnnxkKlk= -github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod h1:3wb06e3pkSAbeQ52E9H9iFoQsEEwGN64994WTCIhntQ= -github.com/NYTimes/gziphandler v1.1.1/go.mod h1:n/CVRwUEOgIxrgPvAQhUUr9oeUtvrhMomdKFjzJNB0c= github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= github.com/PuerkitoBio/purell v1.1.0/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= -github.com/PuerkitoBio/purell v1.1.1 h1:WEQqlqaGbrPkxLJWfBwQmfEAE1Z7ONdDLqrN38tNFfI= github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= -github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578 h1:d+Bc7a5rLufV/sSk/8dngufqelfh6jnri85riMAaF/M= github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= github.com/Shopify/toxiproxy/v2 v2.5.0 h1:i4LPT+qrSlKNtQf5QliVjdP08GyAH8+BUIc9gT0eahc= github.com/agnivade/levenshtein v1.0.1/go.mod h1:CURSv5d9Uaml+FovSIICkLbAUZ9S4RqaHDIsdSBg7lM= @@ -87,7 +73,6 @@ github.com/andybalholm/brotli v1.0.2/go.mod h1:loMXtMfwqflxFJPmdbJO0a3KNoPuLBgiu github.com/andybalholm/brotli v1.0.4 h1:V7DdXeJtZscaqfNuAdSRuRFzuiKlHSC/Zh3zl9qY3JY= github.com/andybalholm/brotli v1.0.4/go.mod h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig= github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= -github.com/antlr/antlr4/runtime/Go/antlr v0.0.0-20210826220005-b48c857c3a0e/go.mod h1:F7bn7fEU90QkQ3tnmaTx3LTKLEDqnwWODIYppRQ5hnY= github.com/antonmedv/expr v1.9.0 h1:j4HI3NHEdgDnN9p6oI6Ndr0G5QryMY0FNxT4ONrFDGU= github.com/antonmedv/expr v1.9.0/go.mod h1:5qsM3oLGDND7sDmQGDXHkYfkjYMUX14qsgqmHhwGEk8= github.com/araddon/dateparse v0.0.0-20210429162001-6b43995a97de h1:FxWPpzIjnTlhPwqqXc4/vE0f7GvRjuAsbW+HOIe8KnA= @@ -96,6 +81,7 @@ github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hC github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY= github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= github.com/armon/go-radix v1.0.0/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= +github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= github.com/asaskevich/govalidator v0.0.0-20180720115003-f9ffefc3facf/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY= github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY= github.com/asaskevich/govalidator v0.0.0-20200108200545-475eaeb16496/go.mod h1:oGkLhpf+kjZl6xBf758TQhh5XrAeiJv/7FRz/2spLIg= @@ -104,7 +90,6 @@ github.com/asaskevich/govalidator v0.0.0-20200907205600-7a23bdc65eef/go.mod h1:W github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d h1:Byv0BzEl3/e6D5CLfI0j/7hiIEtvGVFPCZ7Ei2oq8iQ= github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d/go.mod h1:WaHUgvxTVq04UNunO+XhnAqY/wQc+bxr74GqbsZ/Jqw= github.com/aws/aws-sdk-go v1.34.28/go.mod h1:H7NKnBqNVzoTJpGfLrQkkD+ytBA93eiDYi/+8rV9s48= -github.com/benbjohnson/clock v1.0.3/go.mod h1:bGMdMPoPVvcYyt1gHDf4J2KE153Yf9BuiUKYMaxlTDM= github.com/benbjohnson/clock v1.1.0 h1:Q92kusRqC1XV2MjkWETPvjJVqKetz1OzxZB7mHJLju8= github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= @@ -112,17 +97,12 @@ github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+Ce github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= -github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod h1:MKsuJmJgSg28kpZDP6UIiPt0e0Oz0kqKNGyRaWEPv84= -github.com/bketelsen/crypt v0.0.4/go.mod h1:aI6NrJ0pMGgvZKL1iVgXLnfIFJtfV+bKCoqOes/6LfM= -github.com/blang/semver v3.5.1+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnwebNt5EWlYSAyrTnjyyk= github.com/bsm/ginkgo/v2 v2.7.0 h1:ItPMPH90RbmZJt5GtkcNvIRuGEdwlBItdNVoyzaNQao= github.com/bsm/gomega v1.26.0 h1:LhQm+AFcgV2M0WyKroMASzAzCAJVpAxQXv4SaI9a69Y= github.com/bytedance/sonic v1.5.0/go.mod h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM= github.com/bytedance/sonic v1.9.1 h1:6iJ6NqdoxCDr6mbY8h18oSO+cShGSMRGCEo7F2h0x8s= github.com/bytedance/sonic v1.9.1/go.mod h1:i736AoUSYt75HyZLoJW9ERYxcy6eaN6h4BZXU064P/U= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= -github.com/certifi/gocertifi v0.0.0-20191021191039-0944d244cd40/go.mod h1:sGbDF6GwGcLpkNXPUTkMRoywsNa/ol15pxFe6ERfguA= -github.com/certifi/gocertifi v0.0.0-20200922220541-2c3bb06c6054/go.mod h1:sGbDF6GwGcLpkNXPUTkMRoywsNa/ol15pxFe6ERfguA= github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/cespare/xxhash/v2 v2.1.2/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= @@ -139,31 +119,19 @@ github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGX github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= github.com/cncf/xds/go v0.0.0-20210312221358-fbca930ec8ed/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cockroachdb/datadriven v0.0.0-20200714090401-bf6692d28da5/go.mod h1:h6jFvWxBdQXxjopDMZyH2UVceIRfR84bdzbkoKrsWNo= -github.com/cockroachdb/errors v1.2.4/go.mod h1:rQD95gz6FARkaKkQXUksEje/d9a6wBJoCr5oaCLELYA= -github.com/cockroachdb/logtags v0.0.0-20190617123548-eb05cc24525f/go.mod h1:i/u985jwjWRlyHXQbwatDASoW0RMlZ/3i9yJHE2xLkI= -github.com/coreos/bbolt v1.3.2/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= -github.com/coreos/etcd v3.3.13+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= -github.com/coreos/go-oidc v2.1.0+incompatible/go.mod h1:CgnwVTmzoESiwO9qyAFEMiHoZ1nMCKZlZ9V6mm3/LKc= github.com/coreos/go-semver v0.3.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= -github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= github.com/coreos/go-systemd/v22 v22.3.2/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= -github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= -github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= +github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= -github.com/creack/pty v1.1.11/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/davecgh/go-spew v0.0.0-20161028175848-04cdfd42973b/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f h1:lO4WD4F/rVNCu3HqELle0jiPLLBs70cWOduZpkS1E78= github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f/go.mod h1:cuUVRXasLTGF7a8hSLbxyZXjz+1KgoB3wDUb6vlszIc= -github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= github.com/docker/go-units v0.3.3/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= github.com/docker/go-units v0.4.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE= -github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= github.com/eapache/go-resiliency v1.3.0 h1:RRL0nge+cWGlxXbUzJ7yMcq6w2XBEr19dCN6HECGaT0= github.com/eapache/go-resiliency v1.3.0/go.mod h1:5yPzW0MIvSe0JDsv0v+DvcjEv2FyD6iZYSs1ZI+iQho= github.com/eapache/go-xerial-snappy v0.0.0-20230111030713-bf00bc1b83b6 h1:8yY/I9ndfrgrXUbOGObLHKBR4Fl3nZXwM2c7OYTT8hM= @@ -171,11 +139,8 @@ github.com/eapache/go-xerial-snappy v0.0.0-20230111030713-bf00bc1b83b6/go.mod h1 github.com/eapache/queue v1.1.0 h1:YOEu7KNc61ntiQlcEeUIoDTJ2o8mQznoNvUhiigpIqc= github.com/eapache/queue v1.1.0/go.mod h1:6eCeP0CKFpHLu8blIFXhExK/dRa7WDZfr6jVFPTqq+I= github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153 h1:yUdfgN0XgIJw7foRItutHYUIhlcKzcSf5vDpdhQAKTc= -github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153/go.mod h1:/Zj4wYkgs4iZTTu3o/KG3Itv/qCCa8VVMlb3i9OVuzc= -github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= -github.com/emicklei/go-restful v2.9.5+incompatible/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= -github.com/emicklei/go-restful v2.16.0+incompatible h1:rgqiKNjTnFQA6kkhFe16D8epTksy9HQ1MyrbDXSdYhM= -github.com/emicklei/go-restful v2.16.0+incompatible/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= +github.com/emicklei/go-restful/v3 v3.9.0 h1:XwGDlfxEnQZzuopoqxwSEllNcCOM9DhhFyhFIIGKwxE= +github.com/emicklei/go-restful/v3 v3.9.0/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc= github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= @@ -187,6 +152,8 @@ github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7 github.com/evanphx/json-patch v0.5.2/go.mod h1:ZWS5hhDbVDyob71nXKNL0+PWn6ToqBHMikGIFbs31qQ= github.com/evanphx/json-patch v4.12.0+incompatible h1:4onqiflcdA9EOZ4RxV643DvftH5pOlLGNtQ5lPWQu84= github.com/evanphx/json-patch v4.12.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= +github.com/evanphx/json-patch/v5 v5.6.0 h1:b91NhWfaz02IuVxO9faSllyAtNXHMPkC5J8sJCLunww= +github.com/evanphx/json-patch/v5 v5.6.0/go.mod h1:G79N1coSVB93tBe7j6PhzjmR3/2VvlbKOFpnXhI9Bw4= github.com/fasthttp/websocket v1.4.3-rc.6 h1:omHqsl8j+KXpmzRjF8bmzOSYJ8GnS0E3efi1wYT+niY= github.com/fasthttp/websocket v1.4.3-rc.6/go.mod h1:43W9OM2T8FeXpCWMsBd9Cb7nE2CACNqNvCqQCoty/Lc= github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= @@ -196,23 +163,19 @@ github.com/fatih/color v1.12.0/go.mod h1:ELkj/draVOlAH/xkhN6mQ50Qd0MPOk5AAr3maGE github.com/fatih/structs v1.0.0 h1:BrX964Rv5uQ3wwS+KRUAJCBBw5PQmgJfJ6v4yly5QwU= github.com/fatih/structs v1.0.0/go.mod h1:9NiDSp5zOcgEDl+j00MP/WkGVPOlPRLejGD8Ga6PJ7M= github.com/felixge/httpsnoop v1.0.1/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= -github.com/felixge/httpsnoop v1.0.2 h1:+nS9g82KMXccJ/wp0zyRW9ZBHFETmMGtkk+2CTTrW4o= -github.com/felixge/httpsnoop v1.0.2/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= -github.com/form3tech-oss/jwt-go v3.2.2+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k= -github.com/form3tech-oss/jwt-go v3.2.3+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k= +github.com/felixge/httpsnoop v1.0.3 h1:s/nj+GCswXYzN5v2DpNMuMQYe+0DDwt5WVCU6CWBdXk= +github.com/felixge/httpsnoop v1.0.3/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= github.com/fortytw2/leaktest v1.3.0 h1:u8491cBMTQ8ft8aeV+adlcytMZylmA5nnwwkRZjI8vw= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= -github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= -github.com/fsnotify/fsnotify v1.5.1 h1:mZcQUHVQUQWoPXXtuf9yuEXKudkV2sx1E06UadKWpgI= github.com/fsnotify/fsnotify v1.5.1/go.mod h1:T3375wBYaZdLLcVNkcVbzGHY7f1l/uK5T5Ai1i3InKU= +github.com/fsnotify/fsnotify v1.6.0 h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY= +github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbSClcnxKAGw= github.com/gabriel-vasile/mimetype v1.4.2 h1:w5qFW6JKBz9Y393Y4q372O9A7cUSequkh1Q7OhCmWKU= github.com/gabriel-vasile/mimetype v1.4.2/go.mod h1:zApsH/mKG4w07erKIaJPFiX0Tsq9BFQgN3qGY5GnNgA= github.com/gavv/httpexpect/v2 v2.3.1 h1:sGLlKMn8AuHS9ztK9Sb7AJ7OxIL8v2PcLdyxfKt1Fo4= github.com/gavv/httpexpect/v2 v2.3.1/go.mod h1:yOE8m/aqFYQDNrgprMeXgq4YynfN9h1NgcE1+1suV64= github.com/gdamore/encoding v1.0.0/go.mod h1:alR0ol34c49FCSBLjhosxzcPHQbf2trDkoo5dl+VrEg= github.com/gdamore/tcell v1.3.0/go.mod h1:Hjvr+Ofd+gLglo7RYKxxnzCBmev3BzsS67MebKS4zMM= -github.com/getkin/kin-openapi v0.76.0/go.mod h1:660oXbgy5JFMKreazJaQTw7o+X00qeSyhcnluiMv+Xg= -github.com/getsentry/raven-go v0.2.0/go.mod h1:KungGk8q33+aIAZUIVWZDr2OfAEBsO49PX4NzFV5kcQ= github.com/ghodss/yaml v1.0.0 h1:wQHKEahhL6wmXdzwWG11gIVCkOv05bNOh+Rxn0yngAk= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= github.com/gin-contrib/sse v0.1.0 h1:Y/yl/+YNO8GZSjAhjMsSuLt29uWRFHdHYUb5lYOV9qE= @@ -230,16 +193,17 @@ github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2 github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY= +github.com/go-kit/log v0.2.0/go.mod h1:NwTd00d/i8cPZ3xOwwiv2PO5MOcx78fFErGNcVmBjv0= github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A= +github.com/go-logfmt/logfmt v0.5.1/go.mod h1:WYhtIu8zTZfxdn5+rREduYbwxfcBr/Vr6KEVveWlfTs= github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7sIas= github.com/go-logr/logr v0.2.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU= github.com/go-logr/logr v1.2.0/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/logr v1.2.3 h1:2DntVwHkVopvECVRSlL5PSo9eG+cAkDCuckLubN+rq0= github.com/go-logr/logr v1.2.3/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= -github.com/go-logr/zapr v1.2.0 h1:n4JnPI1T3Qq1SFEi/F8rwLrZERp2bso19PJZDB9dayk= -github.com/go-logr/zapr v1.2.0/go.mod h1:Qa4Bsj2Vb+FAVeAKsLD8RLQ+YRJB8YDmOAKxaBQf7Ro= +github.com/go-logr/zapr v1.2.3 h1:a9vnzlIBPQBBkeaR9IuMUfmVOrQlkoC4YfPoFkX3T7A= github.com/go-openapi/analysis v0.0.0-20180825180245-b006789cd277/go.mod h1:k70tL6pCuVxPJOHXQ+wIac1FUrvNkHolPie/cLEU6hI= github.com/go-openapi/analysis v0.17.0/go.mod h1:IowGgpVeD0vNm45So8nr+IcQ3pxVtpRoBWb8PVZO0ik= github.com/go-openapi/analysis v0.18.0/go.mod h1:IowGgpVeD0vNm45So8nr+IcQ3pxVtpRoBWb8PVZO0ik= @@ -274,8 +238,9 @@ github.com/go-openapi/jsonreference v0.18.0/go.mod h1:g4xxGn04lDIRh0GJb5QlpE3Hfo github.com/go-openapi/jsonreference v0.19.2/go.mod h1:jMjeRr2HHw6nAVajTXJ4eiUwohSTlpa0o73RUL1owJc= github.com/go-openapi/jsonreference v0.19.3/go.mod h1:rjx6GuL8TTa9VaixXglHmQmIL98+wF9xc8zWvFonSJ8= github.com/go-openapi/jsonreference v0.19.5/go.mod h1:RdybgQwPxbL4UEjuAruzK1x3nE69AqPYEJeo/TWfEeg= -github.com/go-openapi/jsonreference v0.19.6 h1:UBIxjkht+AWIgYzCDSv2GN+E/togfwXUJFRTWhl2Jjs= github.com/go-openapi/jsonreference v0.19.6/go.mod h1:diGHMEHg2IqXZGKxqyvWdfWU/aim5Dprw5bqpKkTvns= +github.com/go-openapi/jsonreference v0.20.0 h1:MYlu0sBgChmCfJxxUKZ8g1cPWFOB37YSZqewK7OKeyA= +github.com/go-openapi/jsonreference v0.20.0/go.mod h1:Ag74Ico3lPc+zR+qjn4XBUmXymS4zJbYVCZmcgkasdo= github.com/go-openapi/loads v0.17.0/go.mod h1:72tmFy5wsWx89uEVddd0RjRWPZm92WRLhf7AC+0+OOU= github.com/go-openapi/loads v0.18.0/go.mod h1:72tmFy5wsWx89uEVddd0RjRWPZm92WRLhf7AC+0+OOU= github.com/go-openapi/loads v0.19.0/go.mod h1:72tmFy5wsWx89uEVddd0RjRWPZm92WRLhf7AC+0+OOU= @@ -390,14 +355,11 @@ github.com/goccy/go-json v0.10.2 h1:CrxCmQqYDkv1z7lO7Wbh2HN93uovUHgrECaO5ZrCXAU= github.com/goccy/go-json v0.10.2/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= -github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4= -github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/glog v1.0.0 h1:nfP3RFugxnNRyKgeWd4oI1nYvXpxrx8ck8ZrcizshdQ= github.com/golang/glog v1.0.0/go.mod h1:EWib/APOK0SL3dFbYqvxE3UYd8E6s1ouQ7iEp/0LWV4= -github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= @@ -437,9 +399,8 @@ github.com/golang/snappy v0.0.4 h1:yAGX7huGHXlcLOEtBnF4w7FQwA26wojNCwOYAEhLjQM= github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= -github.com/google/btree v1.0.1/go.mod h1:xXMiIv4Fb/0kKde4SpL7qlzvu5cMJDRkFDxJfI9uaxA= -github.com/google/cel-go v0.9.0/go.mod h1:U7ayypeSkw23szu4GaQTPJGx66c20mx8JklMSxrmI1w= -github.com/google/cel-spec v0.6.0/go.mod h1:Nwjgxy5CbjlPrtCWjeDjUyKMl8w41YBYGjsyDdqk0xA= +github.com/google/gnostic v0.5.7-v3refs h1:FhTMOKj2VhjpouxvWJAV1TL304uMlb9zcDqkl6cEI54= +github.com/google/gnostic v0.5.7-v3refs/go.mod h1:73MKFl6jIHelAJNaBGFzt3SPtZULs9dYrGFt8OiIsHQ= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= @@ -487,29 +448,19 @@ github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+ github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= github.com/googleapis/gax-go/v2 v2.1.0/go.mod h1:Q3nei7sK6ybPYH7twZdmQpAd1MKb7pfu6SK+H1/DsU0= -github.com/googleapis/gnostic v0.5.1/go.mod h1:6U4PtQXGIEt/Z3h5MAT7FNofLnw9vXk2cUuW7uA/OeU= -github.com/googleapis/gnostic v0.5.5 h1:9fHAtK0uDfpveeqqo1hkEZJcFvYXAiCN3UutL8F9xHw= -github.com/googleapis/gnostic v0.5.5/go.mod h1:7+EbHbldMins07ALC74bsA81Ovc97DwqyJO1AENw9kA= -github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= github.com/gorilla/handlers v1.5.1 h1:9lRY6j8DEeeBT10CvO9hGW0gmky0BprnvDI5vfhUHH4= github.com/gorilla/handlers v1.5.1/go.mod h1:t8XrUpc4KVXb7HGyJ4/cEnwQiaxrX/hz1Zv/4g96P1Q= -github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= github.com/gorilla/securecookie v1.1.1/go.mod h1:ra0sb63/xPlUeL+yeDciTfxMRAA+MP+HVt/4epWDjd4= github.com/gorilla/sessions v1.2.1/go.mod h1:dk2InVEVJ0sfLlnXv9EAgkf6ecYs/i80K/zI+bUmuGM= github.com/gorilla/websocket v1.4.2 h1:+/TMaTYc4QFitKJxsQ7Yye35DkWvkdLcvGKqM+x0Ufc= github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= -github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA= -github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= github.com/grpc-ecosystem/go-grpc-middleware v1.3.0 h1:+9834+KizmvFV7pXQGSXQTsaWhq2GjuNUt0aUU0YBYw= github.com/grpc-ecosystem/go-grpc-middleware v1.3.0/go.mod h1:z0ButlSOZa5vEBq9m2m2hlwIgKw+rp3sdCBRoJY+30Y= github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 h1:Ovs26xHkKqVztRpIrF/92BcuyuQ/YW4NSIpoGtfXNho= github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk= -github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= github.com/grpc-ecosystem/grpc-gateway v1.16.0 h1:gmcG1KaJ57LophUzW0Hy8NmPhnMZb4M0+kPpLofRdBo= github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= -github.com/hashicorp/consul/api v1.1.0/go.mod h1:VmuI/Lkw1nC05EYQWNKwWGbkg+FbDBtguAZLlVdkD9Q= github.com/hashicorp/consul/api v1.10.1/go.mod h1:XjsvQN+RJGWI2TWy1/kqaE16HrR2J/FWgkYjdZQsX9M= -github.com/hashicorp/consul/sdk v0.1.1/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8= github.com/hashicorp/consul/sdk v0.8.0/go.mod h1:GBvyrGALthsZObzUGsfgHZQDXjg4lOjagTIwIR1vPms= github.com/hashicorp/errwrap v1.0.0 h1:hLrqtEDnRye3+sgx6z4qVLNuviH3MR5aQ0ykNJa/UYA= github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= @@ -521,7 +472,6 @@ github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHh github.com/hashicorp/go-multierror v1.1.0/go.mod h1:spPvp8C1qA32ftKqdAHm4hHTbPw+vmowP0z+KUhOZdA= github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo= github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM= -github.com/hashicorp/go-rootcerts v1.0.0/go.mod h1:K6zTfqpRlCUIjkwsN4Z+hiSfzSTQa6eBIzfwKfwNnHU= github.com/hashicorp/go-rootcerts v1.0.2/go.mod h1:pqUvnprVnM5bf7AOirdbb01K4ccR319Vf4pU3K5EGc8= github.com/hashicorp/go-sockaddr v1.0.0/go.mod h1:7Xibr9yA9JjQq1JpNB2Vw7kxv8xerXegt+ozgdvDeDU= github.com/hashicorp/go-syslog v1.0.0/go.mod h1:qPfqrKkXGihmCqbJM2mZgkZGvKG1dFdvsLplgctolz4= @@ -530,7 +480,6 @@ github.com/hashicorp/go-uuid v1.0.1/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/b github.com/hashicorp/go-uuid v1.0.2/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= github.com/hashicorp/go-uuid v1.0.3 h1:2gKiV6YVmrJ1i2CKKa9obLvRieoRGviZFL26PcT/Co8= github.com/hashicorp/go-uuid v1.0.3/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= -github.com/hashicorp/go.net v0.0.1/go.mod h1:hjKkEWcCURg++eb33jQU7oqQcI9XDCnUzHA0oac0k90= github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/hashicorp/golang-lru v0.5.4 h1:YDjusn29QI/Das2iO9M0BHnIbxPeyuCHsjMW+lJfyTc= @@ -538,25 +487,22 @@ github.com/hashicorp/golang-lru v0.5.4/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uG github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= -github.com/hashicorp/mdns v1.0.0/go.mod h1:tL+uN++7HEJ6SQLQ2/p+z2pH24WQKWjBPkE0mNTz8vQ= github.com/hashicorp/mdns v1.0.1/go.mod h1:4gW7WsVCke5TE7EPeYliwHlRUyBtfCwuFwuMg2DmyNY= -github.com/hashicorp/memberlist v0.1.3/go.mod h1:ajVTdAv/9Im8oMAAj5G31PhhMCZJV2pPBoIllUwCN7I= github.com/hashicorp/memberlist v0.2.2/go.mod h1:MS2lj3INKhZjWNqd3N0m3J+Jxf3DAOnAH9VT3Sh9MUE= -github.com/hashicorp/serf v0.8.2/go.mod h1:6hOLApaqBFA1NXqRQAsxw9QxuDEvNxSQRwA/JwenrHc= github.com/hashicorp/serf v0.9.5/go.mod h1:UWDWwZeL5cuWDJdl0C6wrvrUwEqtQ4ZKBKKENpqIUyk= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= github.com/huandu/xstrings v1.3.1 h1:4jgBlKK6tLKFvO8u5pmYjG91cqytmDCDvGh7ECVFfFs= github.com/huandu/xstrings v1.3.1/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= -github.com/imdario/mergo v0.3.5/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= github.com/imdario/mergo v0.3.11/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= github.com/imdario/mergo v0.3.13 h1:lFzP57bqS/wsqKssCGmtLAb8A0wKjLGrve2q3PPVcBk= github.com/imdario/mergo v0.3.13/go.mod h1:4lJ1jqUDcsbIECGy0RUJAXNIhg+6ocWgb1ALK2O4oXg= github.com/imkira/go-interpol v1.0.0 h1:HrmLyvOLJyjR0YofMw8QGdCIuYOs4TJUBDNU5sJC09E= github.com/imkira/go-interpol v1.0.0/go.mod h1:z0h2/2T3XF8kyEPpRgJ3kmNv+C43p+I/CoI+jC3w2iA= -github.com/inconshreveable/mousetrap v1.0.0 h1:Z8tu5sraLXCXIcARxBp/8cbvlwVa7Z1NHg9XEKhtSvM= github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= +github.com/inconshreveable/mousetrap v1.0.1 h1:U3uMjPSQEBMNp1lFxmllqCPM6P5u/Xq7Pgzkat/bFNc= +github.com/inconshreveable/mousetrap v1.0.1/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= github.com/jcmturner/aescts/v2 v2.0.0 h1:9YKLH6ey7H4eDBXW8khjYslgyqG2xZikXP0EQFKrle8= github.com/jcmturner/aescts/v2 v2.0.0/go.mod h1:AiaICIRyfYg35RUkr8yESTqvSy7csK90qZ5xfvvsoNs= github.com/jcmturner/dnsutils/v2 v2.0.0 h1:lltnkeZGL0wILNvrNiVCR6Ro5PGU/SeBvVO/8c/iPbo= @@ -575,8 +521,6 @@ github.com/jessevdk/go-flags v1.5.0/go.mod h1:Fw0T6WPc1dYxT4mKEZRfG5kJhaTDP9pj1c github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U= github.com/joho/godotenv v1.3.0/go.mod h1:7hK45KPybAkOC6peb+G5yklZfMxEjkZhHbwpqxOKXbg= -github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo= -github.com/jonboulle/clockwork v0.2.2/go.mod h1:Pkfl5aHPm1nk2H9h0bjmnJD/BcgbGXUBGnn1kMkgxc8= github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY= github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y= github.com/jpillora/backoff v1.0.0/go.mod h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4= @@ -587,13 +531,11 @@ github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnr github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= -github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= github.com/k0kubun/colorstring v0.0.0-20150214042306-9440f1994b88/go.mod h1:3w7q1U84EfirKl04SVQ/s7nPm1ZPhiXd34z40TNz36k= github.com/karrick/godirwalk v1.8.0/go.mod h1:H5KPZjojv4lE+QYImBI8xVtrBRgYrIVsaRPx4tDPEn4= github.com/karrick/godirwalk v1.10.3/go.mod h1:RoGL9dQei4vP9ilrpETWE8CLOZ1kiN0LhBygSwrAsHA= -github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= @@ -626,7 +568,6 @@ github.com/leodido/go-urn v1.2.4 h1:XlAE/cm/ms7TE/VMVoduSpNBoyc2dOxHs5MZSwAN63Q= github.com/leodido/go-urn v1.2.4/go.mod h1:7ZrI8mTSeBSHl/UaRyKQW1qZeMgak41ANeCNaVckg+4= github.com/lucasb-eyer/go-colorful v1.0.2/go.mod h1:0MS4r+7BZKSJ5mw4/S5MPN+qHFF1fYclkSPilDOKW0s= github.com/lucasb-eyer/go-colorful v1.0.3/go.mod h1:R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0= -github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= github.com/magiconair/properties v1.8.5 h1:b6kJs+EmPFMYGkow9GiUyCyOvIwYetYJ3fSaWak/Gls= github.com/magiconair/properties v1.8.5/go.mod h1:y3VJvCyxH9uVvJTWEGAELF3aiYNyPKd5NZ3oSwXrF60= github.com/mailru/easyjson v0.0.0-20180823135443-60711f1a8329/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= @@ -657,21 +598,17 @@ github.com/mattn/go-runewidth v0.0.4/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzp github.com/mattn/go-runewidth v0.0.8/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= github.com/mattn/go-runewidth v0.0.10/go.mod h1:RAqKPSqVFrSLVXbA8x7dzmKdmGzieGRCM46jaSJTDAk= github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= -github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369 h1:I0XW9+e1XWDxdcEniV4rQAIOPUGDq67JSCiRCgGCZLI= -github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= +github.com/matttproud/golang_protobuf_extensions v1.0.2 h1:hAHbPm5IJGijwng3PWk09JkG9WeqChjprR5s9bBZ+OM= +github.com/matttproud/golang_protobuf_extensions v1.0.2/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= github.com/miekg/dns v1.1.26/go.mod h1:bPDLeHnStXmXAq1m/Ch/hvfNHr14JKNPMBo3VZKjuso= github.com/minio/highwayhash v1.0.2 h1:Aak5U0nElisjDCfPSG79Tgzkn2gl66NxOMspRrKnA/g= github.com/minio/highwayhash v1.0.2/go.mod h1:BQskDq+xkJ12lmlUUi7U0M5Swg3EWR+dLTk+kldvVxY= -github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc= github.com/mitchellh/cli v1.1.0/go.mod h1:xcISNoH86gajksDmfB23e/pu+B+GeFRMYmoHXxx3xhI= github.com/mitchellh/copystructure v1.0.0 h1:Laisrj+bAB6b/yJwB5Bt3ITZhGJdqmxquMKeZ+mmkFQ= github.com/mitchellh/copystructure v1.0.0/go.mod h1:SNtv71yrdKgLRyLFxmLdkAbkKEFWgYaq1OVrnRcwhnw= -github.com/mitchellh/go-homedir v1.0.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= github.com/mitchellh/go-testing-interface v1.0.0/go.mod h1:kRemZodwjscx+RGhAo8eIhFbs2+BFgRtFPeD/KE+zxI= -github.com/mitchellh/gox v0.4.0/go.mod h1:Sd9lOJ0+aimLBi73mGofS1ycjY8lL3uZM3JPS42BGNg= -github.com/mitchellh/iochan v1.0.0/go.mod h1:JwYml1nuB7xOzsp52dPpHFffvOCDupsG0QubkSMEySY= github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= github.com/mitchellh/mapstructure v1.3.2/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= @@ -684,7 +621,6 @@ github.com/mitchellh/reflectwalk v1.0.0 h1:9D+8oIskB4VJBN5SFlmc27fSlIBZaov1Wpk/I github.com/mitchellh/reflectwalk v1.0.0/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= github.com/moby/spdystream v0.2.0 h1:cjW1zVyyoiM0T7b6UoySUFqzXMoqRckQtXwGPiBhOM8= github.com/moby/spdystream v0.2.0/go.mod h1:f7i0iNDQJ059oMTcWxx8MA/zKFIuD/lY+0GqbN2Wy8c= -github.com/moby/term v0.0.0-20210610120745-9d4ed1856297/go.mod h1:vgPCkQMyxTZ7IDy8SXRufE172gr8+K/JE/7hHFxHW3A= github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= @@ -694,11 +630,10 @@ github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9G github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= github.com/montanaflynn/stats v0.0.0-20171201202039-1bf9dbcd8cbe h1:iruDEfMl2E6fbMZ9s0scYfZQ84/6SPL6zC8ACM2oIL0= github.com/montanaflynn/stats v0.0.0-20171201202039-1bf9dbcd8cbe/go.mod h1:wL8QJuTMNUDYhXwkmfOly8iTdp5TEcJFWZD2D7SIkUc= -github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= +github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA= github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= -github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod h1:ZdcZmHo+o7JKHSa8/e818NopupXU1YMK5fe1lsApnBw= github.com/nats-io/jwt/v2 v2.4.1 h1:Y35W1dgbbz2SQUYDPCaclXcuqleVmpbRa7646Jf2EX4= github.com/nats-io/jwt/v2 v2.4.1/go.mod h1:24BeQtRwxRV8ruvC4CojXlx/WQ/VjuwlYiH+vu/+ibI= github.com/nats-io/nats-server/v2 v2.9.19 h1:OF9jSKZGo425C/FcVVIvNgpd36CUe7aVTTXEZRJk6kA= @@ -712,35 +647,26 @@ github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OS github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= github.com/numaproj/numaflow-go v0.4.6-0.20230525172000-ac3f0e9da8ec h1:wZz6QAnXAhqgiXNQ6KdK3srxJlTcLGu5v1rgqzQBDjk= github.com/numaproj/numaflow-go v0.4.6-0.20230525172000-ac3f0e9da8ec/go.mod h1:6hl5mLd3BFDNJ4gJhrft9vuHHPaog68iog2KkibHnbo= -github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A= github.com/nxadm/tail v1.4.8 h1:nPr65rt6Y5JFSKQO7qToXr7pePgD6Gwiw05lkbyAQTE= github.com/oklog/ulid v1.3.1 h1:EGfNDEx6MqHz8B3uNV6QAib1UR2Lm97sHi3ocA6ESJ4= github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= -github.com/onsi/ginkgo v0.0.0-20170829012221-11459a886d9c/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.10.1/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk= -github.com/onsi/ginkgo v1.14.0/go.mod h1:iSB4RoI2tjJc9BBv4NKIKWKya62Rps+oPG/Lv9klQyY= github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE= -github.com/onsi/gomega v0.0.0-20170829124025-dcabb60a477c/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA= +github.com/onsi/ginkgo/v2 v2.6.0 h1:9t9b9vRUbFq3C4qKFCGkVuq/fIHji802N1nrtkh1mNc= github.com/onsi/gomega v1.7.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= -github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= -github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= -github.com/onsi/gomega v1.17.0 h1:9Luw4uT5HTjHTN8+aNcSThgH1vdXnmdJ8xIfZ4wyTRE= +github.com/onsi/gomega v1.24.1 h1:KORJXNNTzJXzu4ScJWssJfJMnJ+2QJqhoQSRwNlze9E= github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= github.com/opentracing/opentracing-go v1.2.0/go.mod h1:GxEUsuufX4nBwe+T+Wl9TAgYrxe9dPLANfrWvHYVTgc= github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= github.com/pborman/uuid v1.2.0/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k= -github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= github.com/pelletier/go-toml v1.4.0/go.mod h1:PN7xzY2wHTK0K9p34ErDQMlFxa51Fk0OUruD3k1mMwo= github.com/pelletier/go-toml v1.7.0/go.mod h1:vwGMzjaWMwyfHwgIBhI2YUM4fB6nL6lVAvS1LBMMhTE= -github.com/pelletier/go-toml v1.9.3/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= github.com/pelletier/go-toml v1.9.4 h1:tjENF6MfZAg8e4ZmZTeWaWiT2vXtsoO6+iuOjFhECwM= github.com/pelletier/go-toml v1.9.4/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= github.com/pelletier/go-toml/v2 v2.0.1/go.mod h1:r9LEWfGN8R5k0VXJ+0BkIe7MYkRdwZOjgMj2KwnJFUo= github.com/pelletier/go-toml/v2 v2.0.8 h1:0ctb6s9mE31h0/lhu+J6OPmVeDxJn+kYnJc2jZR9tGQ= github.com/pelletier/go-toml/v2 v2.0.8/go.mod h1:vuYfssBdrU2XDZ9bYydBu6t+6a6PYNcZljzZR9VXg+4= -github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod h1:uqqh8zWWbv1HBMNONnaR/tNboyR3/BZd58JJSHlUSCU= github.com/pierrec/lz4/v4 v4.1.17 h1:kV4Ip+/hUBC+8T6+2EgburRtkE9ef4nbY3f4dFhGjMc= github.com/pierrec/lz4/v4 v4.1.17/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFuRQyBid4= github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= @@ -754,35 +680,32 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI= github.com/posener/complete v1.2.3/go.mod h1:WZIdtGGp+qx0sLrYKtIRAruyNpv6hFCicSgv7Sy7s/s= -github.com/pquerna/cachecontrol v0.0.0-20171018203845-0dec1b30a021/go.mod h1:prYjPmNq4d1NPVmpShWobRqXY3q7Vp+80DqgxxUrUIA= github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= -github.com/prometheus/client_golang v0.9.3/go.mod h1:/TN21ttK/J9q6uSwhBd54HahCDft0ttaMvbicHlPoso= github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M= github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0= -github.com/prometheus/client_golang v1.12.1 h1:ZiaPsmm9uiBeaSMRznKsCDNtPCS0T3JVDGF+06gjBzk= github.com/prometheus/client_golang v1.12.1/go.mod h1:3Z9XVyYiZYEO+YQWt3RD2R3jrbd179Rt297l4aS6nDY= +github.com/prometheus/client_golang v1.14.0 h1:nJdhIvne2eSX/XRAFV9PcvFFRbrjbcTUj0VP62TMhnw= +github.com/prometheus/client_golang v1.14.0/go.mod h1:8vpkKitgIVNcqrRBWh1C4TIUQgYNtG/XQE4E/Zae36Y= github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/prometheus/client_model v0.2.0 h1:uq5h0d+GuxiXLJLNABMgp2qUWDPiLvgCzz2dUR+/W/M= github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= -github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= +github.com/prometheus/client_model v0.3.0 h1:UBgGFHqYdG/TPFD1B1ogZywDqEkwp3fBMvqdiQ7Xew4= +github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w= github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo= github.com/prometheus/common v0.26.0/go.mod h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc= -github.com/prometheus/common v0.28.0/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls= -github.com/prometheus/common v0.32.1 h1:hWIdL3N2HoUx3B8j3YN9mWor0qhY/NlEKZEaXxuIRh4= github.com/prometheus/common v0.32.1/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls= +github.com/prometheus/common v0.37.0 h1:ccBbHCgIiT9uSoFY0vX8H3zsNR5eLt17/RQLUvn8pXE= +github.com/prometheus/common v0.37.0/go.mod h1:phzohg0JFMnBEFGxTDbfu3QyL5GI8gTQJFhYO5B3mfA= github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= -github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= github.com/prometheus/procfs v0.6.0/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= -github.com/prometheus/procfs v0.7.3 h1:4jVXhlkAyzOScmCkXBTOLRLTz8EeU+eyjrwB/EPq0VU= github.com/prometheus/procfs v0.7.3/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= -github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= +github.com/prometheus/procfs v0.8.0 h1:ODq8ZFEaYeCaZOJlZZdJA2AbQR98dSHSM1KW/You5mo= +github.com/prometheus/procfs v0.8.0/go.mod h1:z7EfXMXOkbkqb9IINtpCn86r/to3BnA0uaxHdg830/4= github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 h1:N/ElC8H3+5XpJzTSTfLsJV/mx9Q9g7kxmchpfZyxgzM= github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= github.com/redis/go-redis/v9 v9.0.3 h1:+7mmR26M0IvyLxGZUHxu4GiBkJkVDid0Un+j4ScYu4k= @@ -791,7 +714,6 @@ github.com/rivo/tview v0.0.0-20200219210816-cd38d7432498/go.mod h1:6lkG1x+13OShE github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/robfig/cron/v3 v3.0.1 h1:WdRxkvbJztn8LMz/QEvLN5sBU+xKpSqwwUO1Pjr4qDs= github.com/robfig/cron/v3 v3.0.1/go.mod h1:eQICP3HwyT7UooqI/z+Ov+PtYAWygg1TEWWzGIFLtro= -github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= github.com/rogpeppe/go-internal v1.1.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.2.2/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= @@ -799,8 +721,9 @@ github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFR github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= github.com/rogpeppe/go-internal v1.8.0 h1:FCbCCtXNOY3UtUuHUYaghJg4y7Fd14rXifAYUAtL9R8= github.com/rogpeppe/go-internal v1.8.0/go.mod h1:WmiCO8CzOY8rg0OYDC4/i/2WRWAB6poM+XZ2dLUbcbE= -github.com/russross/blackfriday/v2 v2.0.1 h1:lPqVAte+HuHNfhJ/0LC98ESWRz8afy9tM/0RK8m9o+Q= github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= +github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk= +github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= github.com/sagikazarmark/crypt v0.1.0/go.mod h1:B/mN0msZuINBtQ1zZLEQcegFJJf9vnYIR88KRMEuODE= github.com/sanity-io/litter v1.2.0/go.mod h1:JF6pZUFgu2Q0sBZ+HSV35P8TVPI1TTzEwyu9FXAw2W4= @@ -812,42 +735,29 @@ github.com/sergi/go-diff v1.0.0 h1:Kpca3qRNrduNnOQeazBd0ysaKrUJiIuISHxogkT9RPQ= github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo= github.com/shopspring/decimal v1.2.0 h1:abSATXmQEYyShuxI4/vyW3tV1MrKAJzCZ/0zLUXYbsQ= github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= -github.com/shurcooL/sanitized_anchor_name v1.0.0 h1:PdmoCO6wvbs+7yrJyMORt4/BmY5IYyJwS/kOiWx8mHo= github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= github.com/sirupsen/logrus v1.4.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q= github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88= -github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= -github.com/sirupsen/logrus v1.8.1/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= -github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= -github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= -github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM= github.com/soheilhy/cmux v0.1.5 h1:jjzc5WVemNEDTLwv9tlmemhC73tI08BNOIGwBOo10Js= github.com/soheilhy/cmux v0.1.5/go.mod h1:T7TcVDs9LWfQgPlPsdngu6I6QIoyIFZDDC6sNE1GqG0= github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72 h1:qLC7fQah7D6K1B0ujays3HV9gkFtllcxhzImRR7ArPQ= github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= -github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= -github.com/spf13/afero v1.2.2/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk= github.com/spf13/afero v1.6.0 h1:xoax2sJ2DT8S8xA2paPFjDCScCNeWsg75VG0DLRreiY= github.com/spf13/afero v1.6.0/go.mod h1:Ai8FlHk4v/PARR026UzYexafAt9roJ7LcLMAmO6Z93I= -github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cast v1.4.1 h1:s0hze+J0196ZfEMTs80N7UlFt0BDuQ7Q+JDnHiMWKdA= github.com/spf13/cast v1.4.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= -github.com/spf13/cobra v1.1.3/go.mod h1:pGADOWyqRD/YMrPZigI/zbliZ2wVD/23d+is3pSWzOo= -github.com/spf13/cobra v1.2.1 h1:+KmjbUw1hriSNMF55oPrkZcb27aECyrj8V2ytv7kWDw= -github.com/spf13/cobra v1.2.1/go.mod h1:ExllRjgxM/piMAM+3tAZvg8fsklGAf3tPfi+i8t68Nk= -github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= +github.com/spf13/cobra v1.6.0 h1:42a0n6jwCot1pUmomAp4T7DeMD+20LFv4Q54pxLf2LI= +github.com/spf13/cobra v1.6.0/go.mod h1:IOw/AERYS7UzyrGinqmz6HLUo219MORXGxhbaJUqzrY= github.com/spf13/jwalterweatherman v1.1.0 h1:ue6voC5bR5F8YxI5S67j9i582FU4Qvo2bmqnqMYADFk= github.com/spf13/jwalterweatherman v1.1.0/go.mod h1:aNWZUN0dPAAO/Ljvb5BEdw96iTZ0EXowPYD95IqWIGo= github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= -github.com/spf13/viper v1.7.0/go.mod h1:8WkrPz2fc9jxqZNCJI/76HCieCp4Q8HaLFoCha5qpdg= -github.com/spf13/viper v1.8.1/go.mod h1:o0Pch8wJ9BVSWGQMbra6iw0oQ5oktSIBaujf1rJH9Ns= github.com/spf13/viper v1.9.0 h1:yR6EXjTp0y0cLN8OZg1CRZmOBdI88UcGkhgyJhu6nZk= github.com/spf13/viper v1.9.0/go.mod h1:+i6ajR7OX2XaiBkrcZJFK21htRk7eDeLg7+O6bhUPP4= github.com/stoewer/go-strcase v1.2.0/go.mod h1:IBiWB2sKIp3wVVQ3Y035++gc+knqhUQag1KpM8ahLw8= @@ -875,8 +785,6 @@ github.com/subosito/gotenv v1.2.0 h1:Slr1R9HxAlEKefgq5jn9U+DnETlIUa6HfgEzj0g5d7s github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw= github.com/tidwall/pretty v1.0.0 h1:HsD+QiTn7sK6flMKIvNmpqz1qrpP3Ps6jOKIKMooyg4= github.com/tidwall/pretty v1.0.0/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk= -github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= -github.com/tmc/grpc-websocket-proxy v0.0.0-20201229170055-e5319fda7802/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= github.com/toqueteos/webbrowser v1.2.0 h1:tVP/gpK69Fx+qMJKsLE7TD8LuGWPnEV71wBN9rrstGQ= github.com/toqueteos/webbrowser v1.2.0/go.mod h1:XWoZq4cyp9WeUeak7w7LXRUQf1F1ATJMir8RTqb4ayM= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= @@ -903,7 +811,6 @@ github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 h1:EzJWgHo github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415/go.mod h1:GwrjFmJcFw6At/Gs6z4yjiIwzuJ1/+UwLxMQDVQXShQ= github.com/xeipuuv/gojsonschema v1.1.0 h1:ngVtJC9TY/lg0AA/1k48FYhBrhRoFlEmWzsehpNAaZg= github.com/xeipuuv/gojsonschema v1.1.0/go.mod h1:5yf86TLmAcydyeJq5YvxkGPE2fm/u4myDekKRoLuqhs= -github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= github.com/yalp/jsonpath v0.0.0-20180802001716-5cc68e5049a0 h1:6fRhSjgLCkTD3JnJxvaJ4Sj+TYblw757bqYgZaOq5ZY= github.com/yalp/jsonpath v0.0.0-20180802001716-5cc68e5049a0/go.mod h1:/LWChgwKmvncFJFHJ7Gvn9wZArjbV5/FppcK2fKk/tI= github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d/go.mod h1:rHwXgn7JulP+udvsHwJoVG1YGAP6VLg4y9I5dyZdqmA= @@ -918,16 +825,9 @@ github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9de github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= -github.com/yuin/goldmark v1.4.0/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= -go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= -go.etcd.io/bbolt v1.3.6/go.mod h1:qXsaaIqmgQH0T+OPdb99Bf+PKfBBQVAdyD6TY9G8XM4= go.etcd.io/etcd/api/v3 v3.5.0/go.mod h1:cbVKeC6lCfl7j/8jBhAK6aIYO9XOjdptoxU/nLQcPvs= go.etcd.io/etcd/client/pkg/v3 v3.5.0/go.mod h1:IJHfcCEKxYu1Os13ZdwCwIUTUVGYTSAM3YSwc9/Ac1g= go.etcd.io/etcd/client/v2 v2.305.0/go.mod h1:h9puh54ZTgAKtEbut2oe9P4L/oqKCVB6xsXlzd7alYQ= -go.etcd.io/etcd/client/v3 v3.5.0/go.mod h1:AIKXXVX/DQXtfTEqBryiLTUXwON+GuvO6Z7lLS/oTh0= -go.etcd.io/etcd/pkg/v3 v3.5.0/go.mod h1:UzJGatBQ1lXChBkQF0AuAtkRQMYnHubxAEYIrC3MSsE= -go.etcd.io/etcd/raft/v3 v3.5.0/go.mod h1:UFOHSIvO/nKwd4lhkwabrTD3cqW5yVyYYf/KlD00Szc= -go.etcd.io/etcd/server/v3 v3.5.0/go.mod h1:3Ah5ruV+M+7RZr0+Y/5mNLwC+eQlni+mQmOVdCRJoS4= go.mongodb.org/mongo-driver v1.0.3/go.mod h1:u7ryQJ+DOzQmeO7zB6MHyr8jkEQvC8vH7qLUO4lqsUM= go.mongodb.org/mongo-driver v1.1.1/go.mod h1:u7ryQJ+DOzQmeO7zB6MHyr8jkEQvC8vH7qLUO4lqsUM= go.mongodb.org/mongo-driver v1.3.0/go.mod h1:MSWZXKOynuguX+JSvwP8i+58jYCXxbia8HS3gZBapIE= @@ -945,24 +845,11 @@ go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E= -go.opentelemetry.io/contrib v0.20.0/go.mod h1:G/EtFaa6qaN7+LxqfIAT3GiZa7Wv5DTBUzl5H4LY0Kc= -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.20.0/go.mod h1:oVGt1LRbBOBq1A5BQLlUg9UaU/54aiHw8cgjV3aWZ/E= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.20.0/go.mod h1:2AboqHi0CiIZU0qwhtUfCYD1GeUzvvIXWNkhDt7ZMG4= -go.opentelemetry.io/otel v0.20.0/go.mod h1:Y3ugLH2oa81t5QO+Lty+zXf8zC9L26ax4Nzoxm/dooo= -go.opentelemetry.io/otel/exporters/otlp v0.20.0/go.mod h1:YIieizyaN77rtLJra0buKiNBOm9XQfkPEKBeuhoMwAM= -go.opentelemetry.io/otel/metric v0.20.0/go.mod h1:598I5tYlH1vzBjn+BTuhzTCSb/9debfNp6R3s7Pr1eU= -go.opentelemetry.io/otel/oteltest v0.20.0/go.mod h1:L7bgKf9ZB7qCwT9Up7i9/pn0PWIa9FqQ2IQ8LoxiGnw= -go.opentelemetry.io/otel/sdk v0.20.0/go.mod h1:g/IcepuwNsoiX5Byy2nNV0ySUF1em498m7hBWC279Yc= -go.opentelemetry.io/otel/sdk/export/metric v0.20.0/go.mod h1:h7RBNMsDJ5pmI1zExLi+bJK+Dr8NQCh0qGhm1KDnNlE= -go.opentelemetry.io/otel/sdk/metric v0.20.0/go.mod h1:knxiS8Xd4E/N+ZqKmUPf3gTTZ4/0TjTXukfxjzSTpHE= -go.opentelemetry.io/otel/trace v0.20.0/go.mod h1:6GjCW8zgDjwGHGa6GkyeB8+/5vjT16gUEi0Nf1iBdgw= go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI= go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/atomic v1.9.0 h1:ECmE8Bn/WFTYwEW/bpKD3M8VtR/zQVbavAoalC1PYyE= go.uber.org/atomic v1.9.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= -go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= -go.uber.org/goleak v1.1.11-0.20210813005559-691160354723/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= go.uber.org/goleak v1.2.1 h1:NBol2c7O1ZokfZ0LEU9K6Whx/KnwvepVetCUhtKja4A= go.uber.org/goleak v1.2.1/go.mod h1:qlT2yGI9QafXHhZZLxlSuNsMw3FFLxBr+tBRlmO1xH4= go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= @@ -971,9 +858,8 @@ go.uber.org/multierr v1.7.0 h1:zaiO/rmgFjbmCXdSYJWQcdvOCsthmdaHfr3Gm2Kx4Ec= go.uber.org/multierr v1.7.0/go.mod h1:7EAYxJLBy9rStEaz58O2t4Uvip6FSURkq8/ppBp95ak= go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo= -go.uber.org/zap v1.19.0/go.mod h1:xg/QME4nWcxGxrpdeYfq7UvYrLh66cuVKdrbD1XF/NI= -go.uber.org/zap v1.19.1 h1:ue41HOKd1vGURxrmeKIgELGb3jPW9DMUDGtsinblHwI= -go.uber.org/zap v1.19.1/go.mod h1:j3DNczoxDZroyBnOT1L/Q79cfUMGZxlv/9dzN7SM1rI= +go.uber.org/zap v1.24.0 h1:FiJd5l1UOLj0wCgbSE0rwwXHzEdAZS6hiiSnxJN/D60= +go.uber.org/zap v1.24.0/go.mod h1:2kMP+WWQ8aoFoedH3T2sq6iJ2yDWpHbP0f6MQbS9Gkg= golang.org/x/arch v0.0.0-20210923205945-b76863e36670/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8= golang.org/x/arch v0.3.0 h1:02VY4/ZcO/gBOH6PUaoiptASxtXU10jazRCP865E97k= golang.org/x/arch v0.3.0/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8= @@ -993,7 +879,6 @@ golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8U golang.org/x/crypto v0.0.0-20200302210943-78000ba7a073/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200414173820-0848c9571904/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20210513164829-c07d793c2f9a/go.mod h1:P+XmwS30IXTQdn5tA2iutPOUgjI07+tq3H3K9MVA1s8= golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20210817164053-32db794688a5/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= @@ -1044,8 +929,6 @@ golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73r golang.org/x/net v0.0.0-20181005035420-146acd28ed58/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20181023162649-9b4f9f5ad519/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= @@ -1070,7 +953,6 @@ golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/ golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200602114024-627f9648deb9/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= @@ -1090,10 +972,8 @@ golang.org/x/net v0.0.0-20210421230115-4e50805a0758/go.mod h1:72T/g9IO56b78aLF+1 golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20210510120150-4163338589ed/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20210825183410-e898025ed96a/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20211209124913-491a49abca63/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= golang.org/x/net v0.0.0-20220725212005-46097bf591d3/go.mod h1:AaygXjzTFtRAg2ttMY5RMuhpJ3cNnI0XpyFJD1iQRSM= golang.org/x/net v0.12.0 h1:cfawfvKITfUsFCeJIHJrbSxpeu/E81khclypR0GVT50= @@ -1109,11 +989,11 @@ golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210402161424-2e8d93401602/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210805134026-6f1e6394065a/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210819190943-2bc19b11175f/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= golang.org/x/oauth2 v0.4.0 h1:NF0gk8LVPg1Ml7SSbGyySuoxdsXitj7TvgvuRxIMc/M= golang.org/x/oauth2 v0.4.0/go.mod h1:RznEsdpjGAINPTOF0UH/t+xJ75L18YO3Ho6Pyn+uRec= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -1135,7 +1015,6 @@ golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5h golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181026203630-95b1ffbd15a5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190130150945-aca44879d564/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -1154,14 +1033,11 @@ golang.org/x/sys v0.0.0-20190616124812-15dcb6c0061f/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190626150813-e07cf5db2756/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190922100055-0a153f010e69/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190924154521-2837fb4f24fe/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -1178,14 +1054,11 @@ golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200519105757-fe76b779f299/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200831180312-196b9ba8737a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200923182605-d9f96fdee20d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -1208,19 +1081,17 @@ golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210823070655-63515b42dcdf/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210831042530-f4d43177bf5e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220114195835-da31bd327af9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220704084225-05e143d24a9e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.10.0 h1:SqMFp9UcQJZa+pmYuAKjd9xq1f0j5rLcDIk0mj4qAsA= golang.org/x/sys v0.10.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.10.0 h1:3R7pNqamzBraeqj/Tj8qt1aQ2HpmlC+Cx/qL/7hn4/c= golang.org/x/term v0.10.0/go.mod h1:lpqdcUyK/oCiQxvxVrppt5ggO2KCZ5QblwqPnfZ6d5o= @@ -1238,11 +1109,8 @@ golang.org/x/text v0.11.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20210723032227-1f47c861a9ac/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.3.0 h1:rg5rLMjNzMS1RkNLzCG38eapWhnYLFYXDXj2gOlr8j4= golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= @@ -1251,7 +1119,6 @@ golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3 golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190329151228-23e29df326fe/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190416151739-9c9e1878f421/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190420181800-aa740d480789/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= @@ -1263,14 +1130,11 @@ golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgw golang.org/x/tools v0.0.0-20190614205625-5aca471b1d59/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190617190820-da514acc4774/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190624222133-a101b041ded4/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20190907020128-2ca718005c18/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191108193012-7d206e10da11/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191112195655-aa38f8e97acc/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= @@ -1310,7 +1174,6 @@ golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.4/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.6-0.20210820212750-d4cc65f0b2ff/go.mod h1:YD9qOF0M9xpSpdWTBbzEl5e/RnCefISl8E5Noe10jFM= golang.org/x/tools v0.6.0 h1:BOw41kyTf3PuCW1pVQf8+Cyg8pMlkYB1oo9iJ6D/lKM= golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -1340,7 +1203,6 @@ google.golang.org/api v0.36.0/go.mod h1:+z5ficQTmoYpPn8LCUNVpK5I7hwkpjbcgqA7I34q google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjRCQ8= google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU= google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94= -google.golang.org/api v0.44.0/go.mod h1:EBOGZqzyhtvMDoxwS97ctnh0zUmYY6CxqXsc1AvkYD8= google.golang.org/api v0.47.0/go.mod h1:Wbvgpq1HddcWVtzsVLyfLp8lDg6AA241LmgIL59tHXo= google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4= google.golang.org/api v0.50.0/go.mod h1:4bNT5pAuq5ji4SRZm+5QIkjny9JAyVD/3gaSihNefaw= @@ -1388,7 +1250,6 @@ google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6D google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201019141844-1ed22bb0c154/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201102152239-715cce707fb0/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= @@ -1410,7 +1271,6 @@ google.golang.org/genproto v0.0.0-20210805201207-89edb61ffb67/go.mod h1:ob2IJxKr google.golang.org/genproto v0.0.0-20210813162853-db860fec028c/go.mod h1:cFeNkxwySK631ADgubI+/XFU/xp8FD5KIVV4rj8UC5w= google.golang.org/genproto v0.0.0-20210821163610-241b8fcbd6c8/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= google.golang.org/genproto v0.0.0-20210828152312-66f60bf46e71/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210831024726-fe130286e0e2/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= google.golang.org/genproto v0.0.0-20230110181048-76db0878b65f h1:BWUVssLB0HVOSY78gIdvk1dTVYtT1y8SBWtPYuTJ/6w= google.golang.org/genproto v0.0.0-20230110181048-76db0878b65f/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= @@ -1468,16 +1328,10 @@ gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc= gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= -gopkg.in/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= -gopkg.in/ini.v1 v1.62.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/ini.v1 v1.63.2 h1:tGK/CyBg7SMzb60vP1M03vNZ3VDu3wGQJwn7Sxi9r3c= gopkg.in/ini.v1 v1.63.2/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= -gopkg.in/natefinch/lumberjack.v2 v2.0.0/go.mod h1:l0ndWWf7gzL7RNwBG7wST/UCcT4T24xpD6X8LsfU/+k= -gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo= -gopkg.in/square/go-jose.v2 v2.2.2/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= -gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74= gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= @@ -1494,8 +1348,6 @@ gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C gopkg.in/yaml.v3 v3.0.0/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gotest.tools/v3 v3.0.2/go.mod h1:3SzNCllyD9/Y+b5r9JIKQ474KzkZyqLqEfYqMsX94Bk= -gotest.tools/v3 v3.0.3/go.mod h1:Z7Lb0S5l+klDB31fvDQX8ss/FlKDxtlFlw3Oa8Ymbl8= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= @@ -1503,59 +1355,47 @@ honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWh honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= -k8s.io/api v0.23.0/go.mod h1:8wmDdLBHBNxtOIytwLstXt5E9PddnZb0GaMcqsvDBpg= -k8s.io/api v0.23.3 h1:KNrME8KHGr12Ozjf8ytOewKzZh6hl/hHUZeHddT3a38= -k8s.io/api v0.23.3/go.mod h1:w258XdGyvCmnBj/vGzQMj6kzdufJZVUwEM1U2fRJwSQ= -k8s.io/apiextensions-apiserver v0.23.0 h1:uii8BYmHYiT2ZTAJxmvc3X8UhNYMxl2A0z0Xq3Pm+WY= -k8s.io/apiextensions-apiserver v0.23.0/go.mod h1:xIFAEEDlAZgpVBl/1VSjGDmLoXAWRG40+GsWhKhAxY4= -k8s.io/apimachinery v0.23.0/go.mod h1:fFCTTBKvKcwTPFzjlcxp91uPFZr+JA0FubU4fLzzFYc= -k8s.io/apimachinery v0.23.3 h1:7IW6jxNzrXTsP0c8yXz2E5Yx/WTzVPTsHIx/2Vm0cIk= -k8s.io/apimachinery v0.23.3/go.mod h1:BEuFMMBaIbcOqVIJqNZJXGFTP4W6AycEpb5+m/97hrM= -k8s.io/apiserver v0.23.0/go.mod h1:Cec35u/9zAepDPPFyT+UMrgqOCjgJ5qtfVJDxjZYmt4= -k8s.io/client-go v0.23.0/go.mod h1:hrDnpnK1mSr65lHHcUuIZIXDgEbzc7/683c6hyG4jTA= -k8s.io/client-go v0.23.3 h1:23QYUmCQ/W6hW78xIwm3XqZrrKZM+LWDqW2zfo+szJs= -k8s.io/client-go v0.23.3/go.mod h1:47oMd+YvAOqZM7pcQ6neJtBiFH7alOyfunYN48VsmwE= -k8s.io/code-generator v0.23.0/go.mod h1:vQvOhDXhuzqiVfM/YHp+dmg10WDZCchJVObc9MvowsE= -k8s.io/code-generator v0.23.3 h1:NSAKIkvkL8OaWr5DrF9CXGBJjhMp3itplT/6fwHQcAY= -k8s.io/code-generator v0.23.3/go.mod h1:S0Q1JVA+kSzTI1oUvbKAxZY/DYbA/ZUb4Uknog12ETk= -k8s.io/component-base v0.23.0 h1:UAnyzjvVZ2ZR1lF35YwtNY6VMN94WtOnArcXBu34es8= -k8s.io/component-base v0.23.0/go.mod h1:DHH5uiFvLC1edCpvcTDV++NKULdYYU6pR9Tt3HIKMKI= +k8s.io/api v0.26.3 h1:emf74GIQMTik01Aum9dPP0gAypL8JTLl/lHa4V9RFSU= +k8s.io/api v0.26.3/go.mod h1:PXsqwPMXBSBcL1lJ9CYDKy7kIReUydukS5JiRlxC3qE= +k8s.io/apiextensions-apiserver v0.26.1 h1:cB8h1SRk6e/+i3NOrQgSFij1B2S0Y0wDoNl66bn8RMI= +k8s.io/apiextensions-apiserver v0.26.1/go.mod h1:AptjOSXDGuE0JICx/Em15PaoO7buLwTs0dGleIHixSM= +k8s.io/apimachinery v0.26.3 h1:dQx6PNETJ7nODU3XPtrwkfuubs6w7sX0M8n61zHIV/k= +k8s.io/apimachinery v0.26.3/go.mod h1:ats7nN1LExKHvJ9TmwootT00Yz05MuYqPXEXaVeOy5I= +k8s.io/client-go v0.26.3 h1:k1UY+KXfkxV2ScEL3gilKcF7761xkYsSD6BC9szIu8s= +k8s.io/client-go v0.26.3/go.mod h1:ZPNu9lm8/dbRIPAgteN30RSXea6vrCpFvq+MateTUuQ= +k8s.io/code-generator v0.26.3 h1:DNYPsWoeFwmg4qFg97Z1cHSSv7KSG10mAEIFoZGTQM8= +k8s.io/code-generator v0.26.3/go.mod h1:ryaiIKwfxEJEaywEzx3dhWOydpVctKYbqLajJf0O8dI= +k8s.io/component-base v0.26.1 h1:4ahudpeQXHZL5kko+iDHqLj/FSGAEUnSVO0EBbgDd+4= +k8s.io/component-base v0.26.1/go.mod h1:VHrLR0b58oC035w6YQiBSbtsf0ThuSwXP+p5dD/kAWU= k8s.io/gengo v0.0.0-20201203183100-97869a43a9d9/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= -k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c h1:GohjlNKauSai7gN4wsJkeZ3WAJx4Sh+oT/b5IYn5suA= -k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= +k8s.io/gengo v0.0.0-20220902162205-c0856e24416d h1:U9tB195lKdzwqicbJvyJeOXV7Klv+wNAWENRnXEGi08= +k8s.io/gengo v0.0.0-20220902162205-c0856e24416d/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= k8s.io/klog v0.2.0/go.mod h1:Gq+BEi5rUBO/HRz0bTSXDUcqjScdoY3a9IHpCEIOOfk= k8s.io/klog v1.0.0 h1:Pt+yjF5aB1xDSVbau4VsWe+dQNzA0qv1LlXdC2dF6Q8= k8s.io/klog v1.0.0/go.mod h1:4Bi6QPql/J/LkTDqv7R/cd3hPo4k2DG6Ptcz060Ez5I= -k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y= -k8s.io/klog/v2 v2.30.0/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= k8s.io/klog/v2 v2.90.1 h1:m4bYOKall2MmOiRaR1J+We67Do7vm9KiQVlT96lnHUw= k8s.io/klog/v2 v2.90.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= -k8s.io/kube-openapi v0.0.0-20211115234752-e816edb12b65 h1:E3J9oCLlaobFUqsjG9DfKbP2BmgwBL2p7pn0A3dG9W4= -k8s.io/kube-openapi v0.0.0-20211115234752-e816edb12b65/go.mod h1:sX9MT8g7NVZM5lVL/j8QyCCJe8YSMW30QvGZWaCIDIk= -k8s.io/metrics v0.23.3 h1:rX/RBOwqi0atFlTSlpbQ7CX5s/kfqGR9zEefCx9Rv1s= -k8s.io/metrics v0.23.3/go.mod h1:Ut8TvkbsO4oMVeUzaTArvPrcw9QRFLs2XNzUlORjdYE= -k8s.io/utils v0.0.0-20210802155522-efc7438f0176/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= -k8s.io/utils v0.0.0-20210930125809-cb0fa318a74b/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= -k8s.io/utils v0.0.0-20211116205334-6203023598ed h1:ck1fRPWPJWsMd8ZRFsWc6mh/zHp5fZ/shhbrgPUxDAE= -k8s.io/utils v0.0.0-20211116205334-6203023598ed/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= +k8s.io/kube-openapi v0.0.0-20221012153701-172d655c2280 h1:+70TFaan3hfJzs+7VK2o+OGxg8HsuBr/5f6tVAjDu6E= +k8s.io/kube-openapi v0.0.0-20221012153701-172d655c2280/go.mod h1:+Axhij7bCpeqhklhUTe3xmOn6bWxolyZEeyaFpjGtl4= +k8s.io/metrics v0.26.3 h1:pHI8XtmBbGGdh7bL0s2C3v93fJfxyktHPAFsnRYnDTo= +k8s.io/metrics v0.26.3/go.mod h1:NNnWARAAz+ZJTs75Z66fJTV7jHcVb3GtrlDszSIr3fE= +k8s.io/utils v0.0.0-20221128185143-99ec85e7a448 h1:KTgPnR10d5zhztWptI952TNtt/4u5h3IzDXkdIMuo2Y= +k8s.io/utils v0.0.0-20221128185143-99ec85e7a448/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= moul.io/http2curl v1.0.1-0.20190925090545-5cd742060b0e h1:C7q+e9M5nggAvWfVg9Nl66kebKeuJlP3FD58V4RR5wo= moul.io/http2curl v1.0.1-0.20190925090545-5cd742060b0e/go.mod h1:nejbQVfXh96n9dSF6cH3Jsk/QI1Z2oEL7sSI2ifXFNA= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= -sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.25/go.mod h1:Mlj9PNLmG9bZ6BHFwFKDo5afkpWyUISkb9Me0GnK66I= -sigs.k8s.io/controller-runtime v0.11.1 h1:7YIHT2QnHJArj/dk9aUkYhfqfK5cIxPOX5gPECfdZLU= -sigs.k8s.io/controller-runtime v0.11.1/go.mod h1:KKwLiTooNGu+JmLZGn9Sl3Gjmfj66eMbCQznLP5zcqA= +sigs.k8s.io/controller-runtime v0.14.6 h1:oxstGVvXGNnMvY7TAESYk+lzr6S3V5VFxQ6d92KcwQA= +sigs.k8s.io/controller-runtime v0.14.6/go.mod h1:WqIdsAY6JBsjfc/CqO0CORmNtoCtE4S6qbPc9s68h+0= sigs.k8s.io/controller-tools v0.8.0 h1:uUkfTGEwrguqYYfcI2RRGUnC8mYdCFDqfwPKUcNJh1o= sigs.k8s.io/controller-tools v0.8.0/go.mod h1:qE2DXhVOiEq5ijmINcFbqi9GZrrUjzB1TuJU0xa6eoY= -sigs.k8s.io/json v0.0.0-20211020170558-c049b76a60c6 h1:fD1pz4yfdADVNfFmcP2aBEtudwUQ1AlLnRBALr33v3s= -sigs.k8s.io/json v0.0.0-20211020170558-c049b76a60c6/go.mod h1:p4QtZmO4uMYipTQNzagwnNoseA6OxSUutVw05NhYDRs= -sigs.k8s.io/structured-merge-diff/v4 v4.0.2/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= -sigs.k8s.io/structured-merge-diff/v4 v4.1.2/go.mod h1:j/nl6xW8vLS49O8YvXW1ocPhZawJtm+Yrr7PPRQ0Vg4= -sigs.k8s.io/structured-merge-diff/v4 v4.2.1 h1:bKCqE9GvQ5tiVHn5rfn1r+yao3aLQEaLzkkmAkf+A6Y= -sigs.k8s.io/structured-merge-diff/v4 v4.2.1/go.mod h1:j/nl6xW8vLS49O8YvXW1ocPhZawJtm+Yrr7PPRQ0Vg4= +sigs.k8s.io/json v0.0.0-20220713155537-f223a00ba0e2 h1:iXTIw73aPyC+oRdyqqvVJuloN1p0AC/kzH07hu3NE+k= +sigs.k8s.io/json v0.0.0-20220713155537-f223a00ba0e2/go.mod h1:B8JuhiUyNFVKdsE8h686QcCxMaH6HrOAZj4vswFpcB0= +sigs.k8s.io/structured-merge-diff/v4 v4.2.3 h1:PRbqxJClWWYMNV1dhaG4NsibJbArud9kFxnAMREiWFE= +sigs.k8s.io/structured-merge-diff/v4 v4.2.3/go.mod h1:qjx8mGObPmV2aSZepjQjbmb2ihdVs8cGKBraizNC69E= sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc= sigs.k8s.io/yaml v1.3.0 h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo= sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8= diff --git a/pkg/apis/numaflow/v1alpha1/generated.pb.go b/pkg/apis/numaflow/v1alpha1/generated.pb.go index 9f598d4b5c..56855d95ca 100644 --- a/pkg/apis/numaflow/v1alpha1/generated.pb.go +++ b/pkg/apis/numaflow/v1alpha1/generated.pb.go @@ -2327,419 +2327,420 @@ func init() { } var fileDescriptor_9d0d1b17d3865563 = []byte{ - // 6591 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x3d, 0x5b, 0x6c, 0x24, 0xd9, - 0x55, 0xdb, 0x4f, 0x77, 0x9f, 0xb6, 0x3d, 0x33, 0x77, 0x1e, 0xeb, 0xf1, 0xce, 0x4e, 0x4f, 0x2a, - 0xec, 0x32, 0x81, 0xc4, 0xc3, 0x9a, 0x0d, 0xd9, 0x00, 0xc9, 0xae, 0xdb, 0x1e, 0x7b, 0x67, 0xc7, - 0x9e, 0x71, 0x4e, 0xdb, 0x33, 0x9b, 0x2c, 0x64, 0x29, 0x57, 0x5f, 0xb7, 0x6b, 0xbb, 0xba, 0xaa, - 0x53, 0x75, 0xdb, 0x33, 0xde, 0x10, 0x91, 0x90, 0x8f, 0x4d, 0x04, 0x28, 0x08, 0x7e, 0xa2, 0xa0, - 0x80, 0x90, 0x90, 0xf8, 0x40, 0x91, 0x90, 0x20, 0x7c, 0x80, 0x10, 0xf0, 0x83, 0x02, 0x1f, 0x90, - 0x0f, 0xa4, 0x04, 0x05, 0x59, 0xc4, 0x7c, 0xf1, 0x41, 0x14, 0x11, 0x09, 0x45, 0x23, 0x24, 0xd0, - 0x7d, 0xd5, 0xab, 0xab, 0x67, 0xec, 0x6e, 0x7b, 0x32, 0x81, 0xfc, 0x75, 0x9d, 0x73, 0xee, 0x39, - 0xb7, 0x6e, 0xdd, 0x7b, 0xee, 0x79, 0xdd, 0xdb, 0xb0, 0xd2, 0xb6, 0xd9, 0x4e, 0x7f, 0x6b, 0xce, - 0xf2, 0xba, 0xd7, 0xdc, 0x7e, 0xd7, 0xec, 0xf9, 0xde, 0x5b, 0xe2, 0xc7, 0xb6, 0xe3, 0xdd, 0xbb, - 0xd6, 0xeb, 0xb4, 0xaf, 0x99, 0x3d, 0x3b, 0x88, 0x20, 0xbb, 0x2f, 0x98, 0x4e, 0x6f, 0xc7, 0x7c, - 0xe1, 0x5a, 0x9b, 0xba, 0xd4, 0x37, 0x19, 0x6d, 0xcd, 0xf5, 0x7c, 0x8f, 0x79, 0xe4, 0x03, 0x11, - 0xa3, 0x39, 0xcd, 0x68, 0x4e, 0x37, 0x9b, 0xeb, 0x75, 0xda, 0x73, 0x9c, 0x51, 0x04, 0xd1, 0x8c, - 0x66, 0xdf, 0x17, 0xeb, 0x41, 0xdb, 0x6b, 0x7b, 0xd7, 0x04, 0xbf, 0xad, 0xfe, 0xb6, 0x78, 0x12, - 0x0f, 0xe2, 0x97, 0x94, 0x33, 0x6b, 0x74, 0x5e, 0x0a, 0xe6, 0x6c, 0x8f, 0x77, 0xeb, 0x9a, 0xe5, - 0xf9, 0xf4, 0xda, 0xee, 0x40, 0x5f, 0x66, 0x5f, 0x8c, 0x68, 0xba, 0xa6, 0xb5, 0x63, 0xbb, 0xd4, - 0xdf, 0xd3, 0xef, 0x72, 0xcd, 0xa7, 0x81, 0xd7, 0xf7, 0x2d, 0x7a, 0xa4, 0x56, 0xc1, 0xb5, 0x2e, - 0x65, 0x66, 0x96, 0xac, 0x6b, 0xc3, 0x5a, 0xf9, 0x7d, 0x97, 0xd9, 0xdd, 0x41, 0x31, 0x3f, 0xf3, - 0xa8, 0x06, 0x81, 0xb5, 0x43, 0xbb, 0x66, 0xba, 0x9d, 0xf1, 0xad, 0x2a, 0x9c, 0x5d, 0xd8, 0x0a, - 0x98, 0x6f, 0x5a, 0x6c, 0xdd, 0x6b, 0x6d, 0xd0, 0x6e, 0xcf, 0x31, 0x19, 0x25, 0x1d, 0xa8, 0xf0, - 0xbe, 0xb5, 0x4c, 0x66, 0xce, 0xe4, 0xae, 0xe4, 0xae, 0xd6, 0xe6, 0x17, 0xe6, 0x46, 0xfc, 0x16, - 0x73, 0x6b, 0x8a, 0x51, 0x63, 0xf2, 0x60, 0xbf, 0x5e, 0xd1, 0x4f, 0x18, 0x0a, 0x20, 0x5f, 0xcc, - 0xc1, 0xa4, 0xeb, 0xb5, 0x68, 0x93, 0x3a, 0xd4, 0x62, 0x9e, 0x3f, 0x93, 0xbf, 0x52, 0xb8, 0x5a, - 0x9b, 0xff, 0xf8, 0xc8, 0x12, 0x33, 0xde, 0x68, 0xee, 0x56, 0x4c, 0xc0, 0x75, 0x97, 0xf9, 0x7b, - 0x8d, 0x73, 0x5f, 0xdb, 0xaf, 0x3f, 0x75, 0xb0, 0x5f, 0x9f, 0x8c, 0xa3, 0x30, 0xd1, 0x13, 0xb2, - 0x09, 0x35, 0xe6, 0x39, 0x7c, 0xc8, 0x6c, 0xcf, 0x0d, 0x66, 0x0a, 0xa2, 0x63, 0x97, 0xe7, 0xe4, - 0x68, 0x73, 0xf1, 0x73, 0x7c, 0xba, 0xcc, 0xed, 0xbe, 0x30, 0xb7, 0x11, 0x92, 0x35, 0xce, 0x2a, - 0xc6, 0xb5, 0x08, 0x16, 0x60, 0x9c, 0x0f, 0xa1, 0x70, 0x2a, 0xa0, 0x56, 0xdf, 0xb7, 0xd9, 0xde, - 0xa2, 0xe7, 0x32, 0x7a, 0x9f, 0xcd, 0x14, 0xc5, 0x28, 0x3f, 0x9f, 0xc5, 0x7a, 0xdd, 0x6b, 0x35, - 0x93, 0xd4, 0x8d, 0xb3, 0x07, 0xfb, 0xf5, 0x53, 0x29, 0x20, 0xa6, 0x79, 0x12, 0x17, 0x4e, 0xdb, - 0x5d, 0xb3, 0x4d, 0xd7, 0xfb, 0x8e, 0xd3, 0xa4, 0x96, 0x4f, 0x59, 0x30, 0x53, 0x12, 0xaf, 0x70, - 0x35, 0x4b, 0xce, 0xaa, 0x67, 0x99, 0xce, 0xed, 0xad, 0xb7, 0xa8, 0xc5, 0x90, 0x6e, 0x53, 0x9f, - 0xba, 0x16, 0x6d, 0xcc, 0xa8, 0x97, 0x39, 0x7d, 0x23, 0xc5, 0x09, 0x07, 0x78, 0x93, 0x15, 0x38, - 0xd3, 0xf3, 0x6d, 0x4f, 0x74, 0xc1, 0x31, 0x83, 0xe0, 0x96, 0xd9, 0xa5, 0x33, 0xe5, 0x2b, 0xb9, - 0xab, 0xd5, 0xc6, 0x45, 0xc5, 0xe6, 0xcc, 0x7a, 0x9a, 0x00, 0x07, 0xdb, 0x90, 0xab, 0x50, 0xd1, - 0xc0, 0x99, 0x89, 0x2b, 0xb9, 0xab, 0x25, 0x39, 0x77, 0x74, 0x5b, 0x0c, 0xb1, 0x64, 0x19, 0x2a, - 0xe6, 0xf6, 0xb6, 0xed, 0x72, 0xca, 0x8a, 0x18, 0xc2, 0x4b, 0x59, 0xaf, 0xb6, 0xa0, 0x68, 0x24, - 0x1f, 0xfd, 0x84, 0x61, 0x5b, 0xf2, 0x1a, 0x90, 0x80, 0xfa, 0xbb, 0xb6, 0x45, 0x17, 0x2c, 0xcb, - 0xeb, 0xbb, 0x4c, 0xf4, 0xbd, 0x2a, 0xfa, 0x3e, 0xab, 0xfa, 0x4e, 0x9a, 0x03, 0x14, 0x98, 0xd1, - 0x8a, 0xbc, 0x02, 0xa7, 0xd5, 0xb2, 0x8b, 0x46, 0x01, 0x04, 0xa7, 0x73, 0x7c, 0x20, 0x31, 0x85, - 0xc3, 0x01, 0x6a, 0xd2, 0x82, 0x4b, 0x66, 0x9f, 0x79, 0x5d, 0xce, 0x32, 0x29, 0x74, 0xc3, 0xeb, - 0x50, 0x77, 0xa6, 0x76, 0x25, 0x77, 0xb5, 0xd2, 0xb8, 0x72, 0xb0, 0x5f, 0xbf, 0xb4, 0xf0, 0x10, - 0x3a, 0x7c, 0x28, 0x17, 0x72, 0x1b, 0xaa, 0x2d, 0x37, 0x58, 0xf7, 0x1c, 0xdb, 0xda, 0x9b, 0x99, - 0x14, 0x1d, 0x7c, 0x41, 0xbd, 0x6a, 0x75, 0xe9, 0x56, 0x53, 0x22, 0x1e, 0xec, 0xd7, 0x2f, 0x0d, - 0x6a, 0xc7, 0xb9, 0x10, 0x8f, 0x11, 0x0f, 0xb2, 0x26, 0x18, 0x2e, 0x7a, 0xee, 0xb6, 0xdd, 0x9e, - 0x99, 0x12, 0x5f, 0xe3, 0xca, 0x90, 0x09, 0xbd, 0x74, 0xab, 0x29, 0xe9, 0x1a, 0x53, 0x4a, 0x9c, - 0x7c, 0xc4, 0x88, 0xc3, 0xec, 0xcb, 0x70, 0x66, 0x60, 0xd5, 0x92, 0xd3, 0x50, 0xe8, 0xd0, 0x3d, - 0xa1, 0x94, 0xaa, 0xc8, 0x7f, 0x92, 0x73, 0x50, 0xda, 0x35, 0x9d, 0x3e, 0x9d, 0xc9, 0x0b, 0x98, - 0x7c, 0xf8, 0xd9, 0xfc, 0x4b, 0x39, 0xe3, 0x3b, 0x35, 0x98, 0xd6, 0xba, 0xe0, 0x0e, 0xf5, 0x19, - 0xbd, 0x4f, 0xae, 0x40, 0xd1, 0xe5, 0xdf, 0x43, 0xb4, 0x6f, 0x4c, 0xaa, 0xd7, 0x2d, 0x8a, 0xef, - 0x20, 0x30, 0xc4, 0x82, 0xb2, 0xd4, 0xe5, 0x82, 0x5f, 0x6d, 0xfe, 0xe5, 0x91, 0xd5, 0x50, 0x53, - 0xb0, 0x69, 0xc0, 0xc1, 0x7e, 0xbd, 0x2c, 0x7f, 0xa3, 0x62, 0x4d, 0xde, 0x80, 0x62, 0x60, 0xbb, - 0x9d, 0x99, 0x82, 0x10, 0xf1, 0xa1, 0xd1, 0x45, 0xd8, 0x6e, 0xa7, 0x51, 0xe1, 0x6f, 0xc0, 0x7f, - 0xa1, 0x60, 0x4a, 0xee, 0x42, 0xa1, 0xdf, 0xda, 0x56, 0x1a, 0xe5, 0xe7, 0x47, 0xe6, 0xbd, 0xb9, - 0xb4, 0xdc, 0x98, 0x38, 0xd8, 0xaf, 0x17, 0x36, 0x97, 0x96, 0x91, 0x73, 0x24, 0x5f, 0xc8, 0xc1, - 0x19, 0xcb, 0x73, 0x99, 0xc9, 0xf7, 0x17, 0xad, 0x59, 0x67, 0x4a, 0x42, 0xce, 0x6b, 0x23, 0xcb, - 0x59, 0x4c, 0x73, 0x6c, 0x9c, 0xe7, 0x8a, 0x62, 0x00, 0x8c, 0x83, 0xb2, 0xc9, 0xef, 0xe4, 0xe0, - 0x3c, 0x5f, 0xc0, 0x03, 0xc4, 0x42, 0xed, 0x1c, 0x6f, 0xaf, 0x2e, 0x1e, 0xec, 0xd7, 0xcf, 0xdf, - 0xc8, 0x12, 0x86, 0xd9, 0x7d, 0xe0, 0xbd, 0x3b, 0x6b, 0x0e, 0xee, 0x45, 0x42, 0xa5, 0xd5, 0xe6, - 0x57, 0x8f, 0x73, 0x7f, 0x6b, 0x3c, 0xa3, 0xa6, 0x72, 0xd6, 0x76, 0x8e, 0x59, 0xbd, 0x20, 0xd7, - 0x61, 0x62, 0xd7, 0x73, 0xfa, 0x5d, 0x1a, 0xcc, 0x54, 0xc4, 0xa6, 0x30, 0x9b, 0xb5, 0x56, 0xef, - 0x08, 0x92, 0xc6, 0x29, 0xc5, 0x7e, 0x42, 0x3e, 0x07, 0xa8, 0xdb, 0x12, 0x1b, 0xca, 0x8e, 0xdd, - 0xb5, 0x59, 0x20, 0xb4, 0x65, 0x6d, 0xfe, 0xfa, 0xc8, 0xaf, 0x25, 0x97, 0xe8, 0xaa, 0x60, 0x26, - 0x57, 0x8d, 0xfc, 0x8d, 0x4a, 0x00, 0xb1, 0xa0, 0x14, 0x58, 0xa6, 0x23, 0xb5, 0x69, 0x6d, 0xfe, - 0xc3, 0xa3, 0x2f, 0x1b, 0xce, 0xa5, 0x31, 0xa5, 0xde, 0xa9, 0x24, 0x1e, 0x51, 0xf2, 0x26, 0xbf, - 0x08, 0xd3, 0x89, 0xaf, 0x19, 0xcc, 0xd4, 0xc4, 0xe8, 0x3c, 0x9b, 0x35, 0x3a, 0x21, 0x55, 0xe3, - 0x82, 0x62, 0x36, 0x9d, 0x98, 0x21, 0x01, 0xa6, 0x98, 0x91, 0x9b, 0x50, 0x09, 0xec, 0x16, 0xb5, - 0x4c, 0x3f, 0x98, 0x99, 0x3c, 0x0c, 0xe3, 0xd3, 0x8a, 0x71, 0xa5, 0xa9, 0x9a, 0x61, 0xc8, 0x80, - 0xcc, 0x01, 0xf4, 0x4c, 0x9f, 0xd9, 0xd2, 0x3a, 0x99, 0x12, 0x3b, 0xe5, 0xf4, 0xc1, 0x7e, 0x1d, - 0xd6, 0x43, 0x28, 0xc6, 0x28, 0x38, 0x3d, 0x6f, 0x7b, 0xc3, 0xed, 0xf5, 0x59, 0x30, 0x33, 0x7d, - 0xa5, 0x70, 0xb5, 0x2a, 0xe9, 0x9b, 0x21, 0x14, 0x63, 0x14, 0xe4, 0x2b, 0x39, 0x78, 0x26, 0x7a, - 0x1c, 0x5c, 0x64, 0xa7, 0x8e, 0x7d, 0x91, 0xd5, 0x0f, 0xf6, 0xeb, 0xcf, 0x34, 0x87, 0x8b, 0xc4, - 0x87, 0xf5, 0xc7, 0xb8, 0x0b, 0x53, 0x0b, 0x7d, 0xb6, 0xe3, 0xf9, 0xf6, 0xdb, 0xc2, 0xd2, 0x22, - 0xcb, 0x50, 0x62, 0x62, 0xc7, 0x94, 0x46, 0xec, 0x73, 0x59, 0x43, 0x2d, 0xad, 0x97, 0x9b, 0x74, - 0x4f, 0x6f, 0x34, 0x8d, 0x2a, 0x9f, 0x14, 0x72, 0x07, 0x95, 0xcd, 0x8d, 0xdf, 0xcf, 0x41, 0xb5, - 0x61, 0x06, 0xb6, 0xc5, 0xd9, 0x93, 0x45, 0x28, 0xf6, 0x03, 0xea, 0x1f, 0x8d, 0xa9, 0xd0, 0xd2, - 0x9b, 0x01, 0xf5, 0x51, 0x34, 0x26, 0xb7, 0xa1, 0xd2, 0x33, 0x83, 0xe0, 0x9e, 0xe7, 0xb7, 0xd4, - 0x4e, 0x73, 0x48, 0x46, 0xd2, 0x14, 0x52, 0x4d, 0x31, 0x64, 0x62, 0xd4, 0xa0, 0xda, 0x70, 0x4c, - 0xab, 0xb3, 0xe3, 0x39, 0xd4, 0xf8, 0x5e, 0x0e, 0xce, 0x36, 0xfa, 0xdb, 0xdb, 0xd4, 0x57, 0x3b, - 0xbf, 0xdc, 0x53, 0x09, 0x85, 0x92, 0x4f, 0x5b, 0x76, 0xa0, 0xfa, 0xbe, 0x34, 0xf2, 0xa7, 0x43, - 0xce, 0x45, 0x6d, 0xe1, 0x62, 0xbc, 0x04, 0x00, 0x25, 0x77, 0xd2, 0x87, 0xea, 0x5b, 0x94, 0x05, - 0xcc, 0xa7, 0x66, 0x57, 0xbd, 0xdd, 0xab, 0x23, 0x8b, 0x7a, 0x8d, 0xb2, 0xa6, 0xe0, 0x14, 0xb7, - 0x18, 0x42, 0x20, 0x46, 0x92, 0x8c, 0xbf, 0x29, 0xc1, 0xe4, 0xa2, 0xd7, 0xdd, 0xb2, 0x5d, 0xda, - 0xba, 0xde, 0x6a, 0x53, 0xf2, 0x26, 0x14, 0x69, 0xab, 0x4d, 0xd5, 0xdb, 0x8e, 0xbe, 0xcf, 0x72, - 0x66, 0x91, 0xb5, 0xc0, 0x9f, 0x50, 0x30, 0x26, 0xab, 0x30, 0xbd, 0xed, 0x7b, 0x5d, 0xa9, 0xba, - 0x36, 0xf6, 0x7a, 0xca, 0x0a, 0x69, 0xfc, 0x98, 0x56, 0x07, 0xcb, 0x09, 0xec, 0x83, 0xfd, 0x3a, - 0x44, 0x4f, 0x98, 0x6a, 0x4b, 0x5e, 0x87, 0x99, 0x08, 0x12, 0xae, 0xe1, 0x45, 0x6e, 0xb2, 0x09, - 0x53, 0xa1, 0xd4, 0xb8, 0x74, 0xb0, 0x5f, 0x9f, 0x59, 0x1e, 0x42, 0x83, 0x43, 0x5b, 0x93, 0x77, - 0x72, 0x70, 0x3a, 0x42, 0x4a, 0xbd, 0xaa, 0x2c, 0x84, 0x63, 0x52, 0xd8, 0xc2, 0xb6, 0x5d, 0x4e, - 0x89, 0xc0, 0x01, 0xa1, 0x64, 0x19, 0x26, 0x99, 0x17, 0x1b, 0xaf, 0x92, 0x18, 0x2f, 0x43, 0x3b, - 0x63, 0x1b, 0xde, 0xd0, 0xd1, 0x4a, 0xb4, 0x23, 0x08, 0x17, 0xf4, 0x73, 0x6a, 0xa4, 0xca, 0x62, - 0xa4, 0x66, 0x0f, 0xf6, 0xeb, 0x17, 0x36, 0x32, 0x29, 0x70, 0x48, 0x4b, 0xf2, 0x99, 0x1c, 0x4c, - 0x6b, 0x94, 0x1a, 0xa3, 0x89, 0xe3, 0x1c, 0x23, 0xc2, 0x67, 0xc4, 0x46, 0x42, 0x00, 0xa6, 0x04, - 0x1a, 0xdf, 0x2f, 0x42, 0x35, 0xd4, 0x6c, 0xe4, 0xdd, 0x50, 0x12, 0x6e, 0x96, 0x32, 0x58, 0xc3, - 0x2d, 0x4b, 0x78, 0x63, 0x28, 0x71, 0xe4, 0x39, 0x98, 0xb0, 0xbc, 0x6e, 0xd7, 0x74, 0x5b, 0xc2, - 0x75, 0xae, 0x36, 0x6a, 0x7c, 0xa7, 0x5e, 0x94, 0x20, 0xd4, 0x38, 0x72, 0x09, 0x8a, 0xa6, 0xdf, - 0x96, 0x5e, 0x6c, 0x55, 0xea, 0xa3, 0x05, 0xbf, 0x1d, 0xa0, 0x80, 0x92, 0x0f, 0x42, 0x81, 0xba, - 0xbb, 0x33, 0xc5, 0xe1, 0xa6, 0xc0, 0x75, 0x77, 0xf7, 0x8e, 0xe9, 0x37, 0x6a, 0xaa, 0x0f, 0x85, - 0xeb, 0xee, 0x2e, 0xf2, 0x36, 0x64, 0x15, 0x26, 0xa8, 0xbb, 0xcb, 0xbf, 0xbd, 0x72, 0x2f, 0xdf, - 0x35, 0xa4, 0x39, 0x27, 0x51, 0x56, 0x71, 0x68, 0x50, 0x28, 0x30, 0x6a, 0x16, 0xe4, 0xa3, 0x30, - 0x29, 0x6d, 0x8b, 0x35, 0xfe, 0x4d, 0x82, 0x99, 0xb2, 0x60, 0x59, 0x1f, 0x6e, 0x9c, 0x08, 0xba, - 0xc8, 0x9d, 0x8f, 0x01, 0x03, 0x4c, 0xb0, 0x22, 0x1f, 0x85, 0xaa, 0x8e, 0xd4, 0xe8, 0x2f, 0x9b, - 0xe9, 0x09, 0xa3, 0x22, 0x42, 0xfa, 0x89, 0xbe, 0xed, 0xd3, 0x2e, 0x75, 0x59, 0xd0, 0x38, 0xa3, - 0x7d, 0x23, 0x8d, 0x0d, 0x30, 0xe2, 0x46, 0xb6, 0x06, 0x5d, 0x7a, 0xe9, 0x8f, 0xbe, 0x7b, 0x88, - 0x56, 0x1f, 0xc1, 0x9f, 0xff, 0x38, 0x9c, 0x0a, 0x7d, 0x6e, 0xe5, 0xb6, 0x49, 0x0f, 0xf5, 0x45, - 0xde, 0xfc, 0x46, 0x12, 0xf5, 0x60, 0xbf, 0xfe, 0x6c, 0x86, 0xe3, 0x16, 0x11, 0x60, 0x9a, 0x99, - 0xf1, 0x57, 0x05, 0x18, 0x34, 0xbb, 0x93, 0x83, 0x96, 0x3b, 0xee, 0x41, 0x4b, 0xbf, 0x90, 0x54, - 0x9f, 0x2f, 0xa9, 0x66, 0xe3, 0xbf, 0x54, 0xd6, 0x87, 0x29, 0x1c, 0xf7, 0x87, 0x79, 0x52, 0xd6, - 0x8e, 0xf1, 0xb9, 0x22, 0x4c, 0x2f, 0x99, 0xb4, 0xeb, 0xb9, 0x8f, 0x74, 0x42, 0x72, 0x4f, 0x84, - 0x13, 0x72, 0x15, 0x2a, 0x3e, 0xed, 0x39, 0xb6, 0x65, 0x06, 0xe2, 0xd3, 0xab, 0x48, 0x0f, 0x2a, - 0x18, 0x86, 0xd8, 0x21, 0xce, 0x67, 0xe1, 0x89, 0x74, 0x3e, 0x8b, 0x3f, 0x78, 0xe7, 0xd3, 0xf8, - 0x4c, 0x1e, 0x84, 0xa1, 0x42, 0xae, 0x40, 0x91, 0x6f, 0xc2, 0xe9, 0x90, 0x87, 0x98, 0x38, 0x02, - 0x43, 0x66, 0x21, 0xcf, 0x3c, 0xb5, 0xf2, 0x40, 0xe1, 0xf3, 0x1b, 0x1e, 0xe6, 0x99, 0x47, 0xde, - 0x06, 0xb0, 0x3c, 0xb7, 0x65, 0xeb, 0x00, 0xe8, 0x78, 0x2f, 0xb6, 0xec, 0xf9, 0xf7, 0x4c, 0xbf, - 0xb5, 0x18, 0x72, 0x94, 0xee, 0x47, 0xf4, 0x8c, 0x31, 0x69, 0xe4, 0x65, 0x28, 0x7b, 0xee, 0x72, - 0xdf, 0x71, 0xc4, 0x80, 0x56, 0x1b, 0x3f, 0xce, 0x7d, 0xc2, 0xdb, 0x02, 0xf2, 0x60, 0xbf, 0x7e, - 0x51, 0xda, 0xb7, 0xfc, 0xe9, 0xae, 0x6f, 0x33, 0xdb, 0x6d, 0x37, 0x99, 0x6f, 0x32, 0xda, 0xde, - 0x43, 0xd5, 0xcc, 0x30, 0xa1, 0xb6, 0x6c, 0xdf, 0xa7, 0xad, 0xbb, 0xb6, 0xdb, 0xf2, 0xee, 0x11, - 0x84, 0xb2, 0x43, 0xdd, 0x36, 0xdb, 0x51, 0x93, 0x7f, 0x2e, 0xb6, 0xd4, 0xc2, 0xb0, 0x79, 0xd4, - 0xfd, 0x2e, 0x65, 0x26, 0x5f, 0x7c, 0x4b, 0x7d, 0x15, 0xd8, 0x95, 0x3e, 0xa9, 0xe0, 0x80, 0x8a, - 0x93, 0xb1, 0x07, 0x67, 0x06, 0x5e, 0x8a, 0xb4, 0xa0, 0xc8, 0xcc, 0xb6, 0xd6, 0x96, 0xcb, 0x23, - 0x0f, 0xd7, 0x86, 0xd9, 0x8e, 0x0d, 0x95, 0xd8, 0xb1, 0x37, 0x4c, 0xbe, 0x63, 0x73, 0xee, 0xc6, - 0x7f, 0xe7, 0xa0, 0xb2, 0xdc, 0x77, 0x2d, 0xe1, 0xe9, 0x3c, 0x3a, 0xb0, 0xa5, 0xb7, 0xff, 0x7c, - 0xe6, 0xf6, 0xdf, 0x87, 0x72, 0xe7, 0x5e, 0x68, 0x1e, 0xd4, 0xe6, 0xd7, 0x46, 0xff, 0xc6, 0xaa, - 0x4b, 0x73, 0x37, 0x05, 0x3f, 0x19, 0x6c, 0x9f, 0x56, 0x1d, 0x2a, 0xdf, 0xbc, 0x2b, 0x84, 0x2a, - 0x61, 0xb3, 0x1f, 0x84, 0x5a, 0x8c, 0xec, 0x48, 0xd1, 0xbd, 0x3f, 0x2b, 0x42, 0x79, 0xa5, 0xd9, - 0x5c, 0x58, 0xbf, 0x41, 0xde, 0x0f, 0x35, 0x15, 0x87, 0xbd, 0x15, 0x8d, 0x41, 0x18, 0x86, 0x6f, - 0x46, 0x28, 0x8c, 0xd3, 0x71, 0xe3, 0xca, 0xa7, 0xa6, 0xd3, 0x55, 0x53, 0x3f, 0x34, 0xae, 0x90, - 0x03, 0x51, 0xe2, 0x88, 0x09, 0xd3, 0xdc, 0x5f, 0xe3, 0x43, 0x28, 0x7d, 0x31, 0xb5, 0x08, 0x0e, - 0xe9, 0xad, 0x09, 0x93, 0x6f, 0x33, 0xc1, 0x00, 0x53, 0x0c, 0xc9, 0x4b, 0x50, 0x31, 0xfb, 0x6c, - 0x47, 0x98, 0xc3, 0x72, 0xa6, 0x5f, 0x12, 0x61, 0x6a, 0x05, 0x7b, 0xb0, 0x5f, 0x9f, 0xbc, 0x89, - 0x8d, 0xf7, 0xeb, 0x67, 0x0c, 0xa9, 0x79, 0xe7, 0xb4, 0xff, 0xa7, 0x3a, 0x57, 0x3a, 0x72, 0xe7, - 0xd6, 0x13, 0x0c, 0x30, 0xc5, 0x90, 0xbc, 0x01, 0x93, 0x1d, 0xba, 0xc7, 0xcc, 0x2d, 0x25, 0xa0, - 0x7c, 0x14, 0x01, 0xa7, 0xb9, 0x41, 0x76, 0x33, 0xd6, 0x1c, 0x13, 0xcc, 0x48, 0x00, 0xe7, 0x3a, - 0xd4, 0xdf, 0xa2, 0xbe, 0xa7, 0x7c, 0x49, 0x25, 0x64, 0xe2, 0x28, 0x42, 0x66, 0x0e, 0xf6, 0xeb, - 0xe7, 0x6e, 0x66, 0xb0, 0xc1, 0x4c, 0xe6, 0xc6, 0xf7, 0x73, 0x70, 0x6a, 0x45, 0x26, 0xc2, 0x3c, - 0x5f, 0x6e, 0xa9, 0xe4, 0x22, 0x14, 0xfc, 0x5e, 0x5f, 0xcc, 0x9c, 0x82, 0x8c, 0x7a, 0xe2, 0xfa, - 0x26, 0x72, 0x18, 0x79, 0x1d, 0x2a, 0x2d, 0xa5, 0x01, 0x94, 0x2b, 0x7b, 0x54, 0xbd, 0x21, 0xb6, - 0x34, 0xfd, 0x84, 0x21, 0x37, 0x6e, 0xb7, 0x77, 0x83, 0x76, 0xd3, 0x7e, 0x9b, 0x2a, 0xef, 0x4e, - 0xd8, 0xed, 0x6b, 0x12, 0x84, 0x1a, 0xc7, 0xf7, 0xc8, 0x0e, 0xdd, 0x93, 0xbe, 0x4d, 0x31, 0xda, - 0x23, 0x6f, 0x2a, 0x18, 0x86, 0x58, 0x52, 0xd7, 0x8b, 0x85, 0xcf, 0x82, 0xa2, 0xf4, 0xcb, 0xef, - 0x70, 0x80, 0x5a, 0x37, 0xc6, 0x17, 0xf2, 0x70, 0x61, 0x85, 0x32, 0x69, 0x22, 0x2c, 0xd1, 0x9e, - 0xe3, 0xed, 0x71, 0x3b, 0x0d, 0xe9, 0x27, 0xc8, 0x2b, 0x00, 0x76, 0xb0, 0xd5, 0xdc, 0xb5, 0xc4, - 0x34, 0x94, 0x4b, 0xe8, 0x8a, 0x5a, 0x11, 0x70, 0xa3, 0xd9, 0x50, 0x98, 0x07, 0x89, 0x27, 0x8c, - 0xb5, 0x89, 0x7c, 0x95, 0xfc, 0x43, 0x7c, 0x95, 0x26, 0x40, 0x2f, 0xb2, 0xf6, 0x0a, 0x82, 0xf2, - 0xa7, 0xb5, 0x98, 0xa3, 0x18, 0x7a, 0x31, 0x36, 0x63, 0xd8, 0x5f, 0xc6, 0x9f, 0x17, 0x60, 0x76, - 0x85, 0xb2, 0x30, 0x9c, 0xa0, 0x94, 0x45, 0xb3, 0x47, 0x2d, 0x3e, 0x2a, 0xef, 0xe4, 0xa0, 0xec, - 0x98, 0x5b, 0xd4, 0xe1, 0xca, 0x9c, 0x73, 0x7f, 0x73, 0x64, 0xbd, 0x38, 0x5c, 0xca, 0xdc, 0xaa, - 0x90, 0x90, 0xd2, 0x94, 0x12, 0x88, 0x4a, 0x3c, 0xd7, 0x71, 0x96, 0xd3, 0x0f, 0x18, 0xf5, 0xd7, - 0x3d, 0x9f, 0x29, 0x63, 0x29, 0xd4, 0x71, 0x8b, 0x11, 0x0a, 0xe3, 0x74, 0x64, 0x1e, 0xc0, 0x72, - 0x6c, 0xea, 0x32, 0xd1, 0x4a, 0x4e, 0x33, 0xa2, 0xc7, 0x7b, 0x31, 0xc4, 0x60, 0x8c, 0x8a, 0x8b, - 0xea, 0x7a, 0xae, 0xcd, 0x3c, 0x29, 0xaa, 0x98, 0x14, 0xb5, 0x16, 0xa1, 0x30, 0x4e, 0x27, 0x9a, - 0x51, 0xe6, 0xdb, 0x56, 0x20, 0x9a, 0x95, 0x52, 0xcd, 0x22, 0x14, 0xc6, 0xe9, 0xf8, 0x16, 0x10, - 0x7b, 0xff, 0x23, 0x6d, 0x01, 0x7f, 0x51, 0x81, 0xcb, 0x89, 0x61, 0x65, 0x26, 0xa3, 0xdb, 0x7d, - 0xa7, 0x49, 0x99, 0xfe, 0x80, 0x23, 0x6e, 0x0d, 0xbf, 0x16, 0x7d, 0x77, 0x99, 0x8d, 0xb6, 0x8e, - 0xe7, 0xbb, 0x0f, 0x74, 0xf0, 0x50, 0xdf, 0xfe, 0x1a, 0x54, 0x5d, 0x93, 0x05, 0x62, 0x21, 0xa9, - 0x35, 0x13, 0x3a, 0x56, 0xb7, 0x34, 0x02, 0x23, 0x1a, 0xb2, 0x0e, 0xe7, 0xd4, 0x10, 0x5f, 0xbf, - 0xdf, 0xf3, 0x7c, 0x46, 0x7d, 0xd9, 0x56, 0xed, 0x2e, 0xaa, 0xed, 0xb9, 0xb5, 0x0c, 0x1a, 0xcc, - 0x6c, 0x49, 0xd6, 0xe0, 0xac, 0x25, 0x33, 0x74, 0xd4, 0xf1, 0xcc, 0x96, 0x66, 0x28, 0xa3, 0x37, - 0xa1, 0xdd, 0xbf, 0x38, 0x48, 0x82, 0x59, 0xed, 0xd2, 0xb3, 0xb9, 0x3c, 0xd2, 0x6c, 0x9e, 0x18, - 0x65, 0x36, 0x57, 0x46, 0x9b, 0xcd, 0xd5, 0xc3, 0xcd, 0x66, 0x3e, 0xf2, 0x7c, 0x1e, 0x51, 0x9f, - 0xef, 0xd6, 0x72, 0xc3, 0x89, 0x25, 0x80, 0xc3, 0x91, 0x6f, 0x66, 0xd0, 0x60, 0x66, 0x4b, 0xb2, - 0x05, 0xb3, 0x12, 0x7e, 0xdd, 0xb5, 0xfc, 0xbd, 0x1e, 0xdf, 0x39, 0x62, 0x7c, 0x6b, 0x89, 0xf0, - 0xd9, 0x6c, 0x73, 0x28, 0x25, 0x3e, 0x84, 0x0b, 0xf9, 0x39, 0x98, 0x92, 0x5f, 0x69, 0xcd, 0xec, - 0x09, 0xb6, 0x32, 0x1d, 0x7c, 0x5e, 0xb1, 0x9d, 0x5a, 0x8c, 0x23, 0x31, 0x49, 0x4b, 0x16, 0xe0, - 0x54, 0x6f, 0xd7, 0xe2, 0x3f, 0x6f, 0x6c, 0xdf, 0xa2, 0xb4, 0x45, 0x5b, 0x22, 0x15, 0x51, 0x6d, - 0x3c, 0xad, 0xbd, 0xf8, 0xf5, 0x24, 0x1a, 0xd3, 0xf4, 0xe4, 0x25, 0x98, 0x0c, 0x98, 0xe9, 0x33, - 0x15, 0xb3, 0x9a, 0x99, 0x96, 0xe9, 0x72, 0x1d, 0xd2, 0x69, 0xc6, 0x70, 0x98, 0xa0, 0x1c, 0x47, - 0x7b, 0x3c, 0x90, 0x9b, 0xa1, 0x08, 0x5c, 0xa7, 0xd4, 0xfe, 0x67, 0xd3, 0x6a, 0xff, 0x8d, 0x71, - 0x96, 0x7f, 0x86, 0x84, 0x43, 0x2d, 0xfb, 0xd7, 0x80, 0xf8, 0x2a, 0xcc, 0x2e, 0x9d, 0xbb, 0x98, - 0xe6, 0x0f, 0x8b, 0x12, 0x70, 0x80, 0x02, 0x33, 0x5a, 0x91, 0x26, 0x9c, 0x0f, 0xa8, 0xcb, 0x6c, - 0x97, 0x3a, 0x49, 0x76, 0x72, 0x4b, 0x78, 0x56, 0xb1, 0x3b, 0xdf, 0xcc, 0x22, 0xc2, 0xec, 0xb6, - 0xe3, 0x0c, 0xfe, 0xbf, 0x54, 0xc5, 0xbe, 0x2b, 0x87, 0xe6, 0xd8, 0xd4, 0xf6, 0x3b, 0x69, 0xb5, - 0xfd, 0xe6, 0xf8, 0xdf, 0x6d, 0x34, 0x95, 0x3d, 0x0f, 0x20, 0xbe, 0x42, 0x5c, 0x67, 0x87, 0x9a, - 0x0a, 0x43, 0x0c, 0xc6, 0xa8, 0xf8, 0x2a, 0xd4, 0xe3, 0x1c, 0x57, 0xd7, 0xe1, 0x2a, 0x6c, 0xc6, - 0x91, 0x98, 0xa4, 0x1d, 0xaa, 0xf2, 0x4b, 0x23, 0xab, 0xfc, 0xd7, 0x80, 0x24, 0x42, 0x0b, 0x92, - 0x5f, 0x39, 0x59, 0x13, 0x73, 0x63, 0x80, 0x02, 0x33, 0x5a, 0x0d, 0x99, 0xca, 0x13, 0xc7, 0x3b, - 0x95, 0x2b, 0xa3, 0x4f, 0x65, 0xf2, 0x26, 0x5c, 0x14, 0xa2, 0xd4, 0xf8, 0x24, 0x19, 0x4b, 0xe5, - 0xff, 0x2e, 0xc5, 0xf8, 0x22, 0x0e, 0x23, 0xc4, 0xe1, 0x3c, 0xf8, 0xf7, 0xb1, 0x7c, 0xda, 0xe2, - 0xc2, 0x4d, 0x67, 0xf8, 0xc6, 0xb0, 0x98, 0x41, 0x83, 0x99, 0x2d, 0xf9, 0x14, 0x63, 0x7c, 0x1a, - 0x9a, 0x5b, 0x0e, 0x6d, 0xa9, 0x9a, 0xa0, 0x70, 0x8a, 0x6d, 0xac, 0x36, 0x15, 0x06, 0x63, 0x54, - 0x59, 0xba, 0x7a, 0xf2, 0x88, 0xba, 0x7a, 0x45, 0xc4, 0xe1, 0xb6, 0x13, 0x5b, 0x82, 0x52, 0xf8, - 0x61, 0x95, 0xd7, 0x62, 0x9a, 0x00, 0x07, 0xdb, 0x88, 0xad, 0xd2, 0xf2, 0xed, 0x1e, 0x0b, 0x92, - 0xbc, 0xa6, 0x53, 0x5b, 0x65, 0x06, 0x0d, 0x66, 0xb6, 0xe4, 0x46, 0xca, 0x0e, 0x35, 0x1d, 0xb6, - 0x93, 0x64, 0x78, 0x2a, 0x69, 0xa4, 0xbc, 0x3a, 0x48, 0x82, 0x59, 0xed, 0xc6, 0x51, 0x6f, 0xbf, - 0x95, 0x87, 0x8b, 0x2b, 0x94, 0x85, 0x99, 0xec, 0x1f, 0xf9, 0x5a, 0xee, 0xae, 0xf1, 0xad, 0x3c, - 0x9c, 0x5d, 0xa1, 0xaa, 0x14, 0x6b, 0xdd, 0x6b, 0x69, 0x65, 0xff, 0xff, 0x73, 0x38, 0xf8, 0x6c, - 0x8d, 0x8a, 0x19, 0x9a, 0xcc, 0xf3, 0xe5, 0x5e, 0x97, 0x32, 0xa9, 0x9b, 0x83, 0x24, 0x98, 0xd5, - 0xce, 0xf8, 0xcf, 0x3c, 0x4c, 0xac, 0xf8, 0x5e, 0xbf, 0xd7, 0xd8, 0x23, 0x6d, 0x28, 0xdf, 0x13, - 0x31, 0x4f, 0x15, 0x82, 0x1c, 0xbd, 0x88, 0x4d, 0x86, 0x4e, 0xa3, 0x6d, 0x4e, 0x3e, 0xa3, 0x62, - 0xcf, 0x07, 0xbe, 0x43, 0xf7, 0xa8, 0x2c, 0x61, 0xa8, 0x44, 0x03, 0x7f, 0x93, 0x03, 0x51, 0xe2, - 0x48, 0x17, 0x4e, 0x99, 0x8e, 0xe3, 0xdd, 0xa3, 0xad, 0x55, 0x93, 0x51, 0x97, 0x06, 0x3a, 0x90, - 0x7c, 0xd4, 0x40, 0x8a, 0xc8, 0xc6, 0x2c, 0x24, 0x59, 0x61, 0x9a, 0x37, 0x79, 0x0b, 0x26, 0x02, - 0xe6, 0xf9, 0x7a, 0x03, 0xad, 0xcd, 0x2f, 0x8e, 0xfc, 0xf6, 0xeb, 0x8d, 0x8f, 0x34, 0x25, 0x2b, - 0x19, 0x9b, 0x51, 0x0f, 0xa8, 0x05, 0x18, 0x5f, 0xce, 0x01, 0xbc, 0xba, 0xb1, 0xb1, 0xae, 0xc2, - 0x48, 0x2d, 0x28, 0x9a, 0xfd, 0x30, 0xbe, 0x3c, 0x7a, 0xe0, 0x37, 0x51, 0xc5, 0xa2, 0x62, 0xb5, - 0x7d, 0xb6, 0x83, 0x82, 0x3b, 0x79, 0x0f, 0x4c, 0x28, 0xa3, 0x47, 0x0d, 0x7b, 0x98, 0x10, 0x52, - 0x86, 0x11, 0x6a, 0xbc, 0xf1, 0xdd, 0x3c, 0x5c, 0xb8, 0xe1, 0x32, 0xea, 0x37, 0x19, 0xed, 0x25, - 0x0a, 0x42, 0xc8, 0x2f, 0x0d, 0xd4, 0x78, 0xff, 0xd4, 0xe1, 0x3e, 0x87, 0x2c, 0x11, 0x5e, 0xa3, - 0xcc, 0x8c, 0xb6, 0x9b, 0x08, 0x16, 0x2b, 0xec, 0xee, 0x43, 0x31, 0xe8, 0x51, 0x4b, 0x45, 0xcd, - 0x9a, 0x23, 0x8f, 0x46, 0xf6, 0x0b, 0x70, 0xed, 0x11, 0x05, 0xba, 0x85, 0x2e, 0x11, 0xe2, 0xc8, - 0xa7, 0xa0, 0x1c, 0x30, 0x93, 0xf5, 0xf5, 0x2c, 0xdb, 0x3c, 0x6e, 0xc1, 0x82, 0x79, 0xb4, 0x24, - 0xe4, 0x33, 0x2a, 0xa1, 0xc6, 0x77, 0x73, 0x30, 0x9b, 0xdd, 0x70, 0xd5, 0x0e, 0x18, 0xf9, 0x85, - 0x81, 0x61, 0x3f, 0xe4, 0x2a, 0xe0, 0xad, 0xc5, 0xa0, 0x87, 0x15, 0x61, 0x1a, 0x12, 0x1b, 0x72, - 0x06, 0x25, 0x9b, 0xd1, 0xae, 0x36, 0x7f, 0x6f, 0x1f, 0xf3, 0xab, 0xc7, 0x34, 0x2b, 0x97, 0x82, - 0x52, 0x98, 0xf1, 0xb9, 0xfc, 0xb0, 0x57, 0xe6, 0x9f, 0x85, 0x38, 0xc9, 0xa2, 0xa3, 0x9b, 0xe3, - 0x15, 0x1d, 0x25, 0x3b, 0x34, 0x58, 0x7b, 0xf4, 0xcb, 0x83, 0xb5, 0x47, 0xb7, 0xc7, 0xaf, 0x3d, - 0x4a, 0x0d, 0xc3, 0xd0, 0x12, 0xa4, 0x5f, 0x2f, 0xc0, 0xa5, 0x87, 0x4d, 0x1b, 0xae, 0x9a, 0xd5, - 0xec, 0x1c, 0x57, 0x35, 0x3f, 0x7c, 0x1e, 0x92, 0x79, 0x28, 0xf5, 0x76, 0xcc, 0x40, 0xef, 0x89, - 0xda, 0x9e, 0x2a, 0xad, 0x73, 0xe0, 0x83, 0xfd, 0x7a, 0x4d, 0xee, 0xa5, 0xe2, 0x11, 0x25, 0x29, - 0xd7, 0x2c, 0x5d, 0x1a, 0x04, 0x91, 0xcb, 0x12, 0x6a, 0x96, 0x35, 0x09, 0x46, 0x8d, 0x27, 0x0c, - 0xca, 0x32, 0x0c, 0xa0, 0x94, 0xec, 0xe8, 0x99, 0xe4, 0x8c, 0x3a, 0xb5, 0xe8, 0xa5, 0x54, 0x44, - 0x49, 0xc9, 0x22, 0x73, 0x50, 0x64, 0x51, 0xd5, 0x90, 0xf6, 0x1c, 0x8a, 0x19, 0xe6, 0x81, 0xa0, - 0x33, 0xfe, 0xb1, 0x02, 0x17, 0xb2, 0xbf, 0x21, 0x7f, 0xd7, 0x5d, 0xea, 0x07, 0xb6, 0xe7, 0x2a, - 0x93, 0x23, 0xaa, 0x71, 0x95, 0x60, 0xd4, 0xf8, 0x1f, 0xea, 0x2c, 0xf5, 0x1f, 0xe6, 0xb8, 0x67, - 0x23, 0x63, 0x6f, 0x8f, 0x23, 0x53, 0xfd, 0xac, 0xf4, 0x90, 0x86, 0x08, 0xc4, 0xe1, 0x7d, 0x21, - 0x7f, 0x90, 0x83, 0x99, 0x6e, 0xca, 0x75, 0x3a, 0xc1, 0x2a, 0x73, 0x51, 0x4a, 0xb7, 0x36, 0x44, - 0x1e, 0x0e, 0xed, 0x09, 0xf9, 0x15, 0xa8, 0xf5, 0xf8, 0xbc, 0x08, 0x18, 0x75, 0x2d, 0x5d, 0x68, - 0x3e, 0xfa, 0xec, 0x5f, 0x8f, 0x78, 0xe9, 0xfc, 0x75, 0xe3, 0xd4, 0xc1, 0x7e, 0xbd, 0x16, 0x43, - 0x60, 0x5c, 0xe2, 0x13, 0x5e, 0x56, 0x7e, 0x15, 0x2a, 0x01, 0x65, 0xcc, 0x76, 0xdb, 0x81, 0x70, - 0xc8, 0xab, 0x72, 0xad, 0x34, 0x15, 0x0c, 0x43, 0x2c, 0xf9, 0x49, 0xa8, 0x8a, 0x50, 0xde, 0x82, - 0xdf, 0x0e, 0x66, 0xaa, 0x22, 0x2b, 0x2d, 0xf4, 0x6a, 0x53, 0x03, 0x31, 0xc2, 0x93, 0x17, 0x61, - 0x72, 0x4b, 0x2c, 0x5f, 0x75, 0xbc, 0x44, 0xba, 0xcd, 0x22, 0xbf, 0xd8, 0x88, 0xc1, 0x31, 0x41, - 0xc5, 0x5d, 0x64, 0x1a, 0xc6, 0x3b, 0xd3, 0x2e, 0x72, 0x14, 0x09, 0xc5, 0x18, 0x15, 0x79, 0x16, - 0x0a, 0xcc, 0x09, 0x84, 0x5b, 0x5c, 0x89, 0xac, 0xf6, 0x8d, 0xd5, 0x26, 0x72, 0xb8, 0xf1, 0x3f, - 0x39, 0x38, 0x95, 0xaa, 0x48, 0xe5, 0x4d, 0xfa, 0xbe, 0xa3, 0xd4, 0x48, 0xd8, 0x64, 0x13, 0x57, - 0x91, 0xc3, 0xc9, 0x9b, 0xca, 0x2a, 0xcc, 0x8f, 0x79, 0x92, 0xee, 0x96, 0xc9, 0x02, 0x6e, 0x06, - 0x0e, 0x18, 0x84, 0x22, 0x7c, 0x1a, 0xf5, 0x47, 0xe9, 0xee, 0x58, 0xf8, 0x34, 0xc2, 0x61, 0x82, - 0x32, 0x15, 0x43, 0x28, 0x1e, 0x26, 0x86, 0x60, 0xfc, 0x7d, 0x01, 0x6a, 0xaf, 0x79, 0x5b, 0x3f, - 0x24, 0x15, 0x46, 0xd9, 0x1a, 0x39, 0xff, 0x03, 0xd4, 0xc8, 0x9b, 0xf0, 0x34, 0x63, 0x4e, 0x93, - 0x5a, 0x9e, 0xdb, 0x0a, 0x16, 0xb6, 0x19, 0xf5, 0x97, 0x6d, 0xd7, 0x0e, 0x76, 0x68, 0x4b, 0x05, - 0x63, 0x9f, 0x39, 0xd8, 0xaf, 0x3f, 0xbd, 0xb1, 0xb1, 0x9a, 0x45, 0x82, 0xc3, 0xda, 0x8a, 0x15, - 0x62, 0x5a, 0x1d, 0x6f, 0x7b, 0x5b, 0x54, 0x92, 0xaa, 0xb4, 0x9d, 0x5c, 0x21, 0x31, 0x38, 0x26, - 0xa8, 0x8c, 0xaf, 0xe6, 0xa1, 0x7a, 0xd3, 0xdc, 0xee, 0x98, 0x4d, 0xdb, 0xed, 0x90, 0xe7, 0x60, - 0x62, 0xcb, 0xf7, 0x3a, 0xd4, 0x97, 0x71, 0x6f, 0x55, 0x49, 0xda, 0x90, 0x20, 0xd4, 0x38, 0xee, - 0xf5, 0x31, 0xaf, 0x67, 0x5b, 0x69, 0x77, 0x7b, 0x83, 0x03, 0x51, 0xe2, 0xc8, 0x5d, 0xb9, 0x8e, - 0x0a, 0x63, 0x1e, 0x43, 0xda, 0x58, 0x6d, 0xca, 0x84, 0xbc, 0x5e, 0x81, 0xe4, 0xf9, 0x84, 0xe5, - 0x51, 0x1d, 0x6a, 0x2b, 0xbc, 0x01, 0xc5, 0xc0, 0x0c, 0x1c, 0xb5, 0x75, 0x8c, 0x71, 0xc8, 0x6a, - 0xa1, 0xb9, 0xaa, 0x0e, 0x59, 0x2d, 0x34, 0x57, 0x51, 0x30, 0x35, 0xbe, 0x9f, 0x87, 0x9a, 0x1c, - 0x37, 0xe9, 0xf9, 0x1d, 0xe7, 0xc8, 0xbd, 0x2c, 0xb2, 0x31, 0x41, 0xbf, 0x4b, 0x7d, 0xe1, 0xd0, - 0xab, 0xf5, 0x1c, 0x8f, 0xae, 0x45, 0xc8, 0x30, 0x23, 0x13, 0x81, 0xf4, 0xd0, 0x17, 0x4f, 0x70, - 0xe8, 0x4b, 0x87, 0x1a, 0xfa, 0xf2, 0x49, 0x0c, 0xfd, 0x1f, 0xe7, 0xa0, 0xba, 0x6a, 0x6f, 0x53, - 0x6b, 0xcf, 0x72, 0x44, 0xcd, 0x7c, 0x8b, 0x3a, 0x94, 0xd1, 0x15, 0xdf, 0xb4, 0xe8, 0x3a, 0xf5, - 0x6d, 0x71, 0x5c, 0x96, 0xaf, 0x0f, 0xa1, 0x81, 0x54, 0xcd, 0xfc, 0xd2, 0x10, 0x1a, 0x1c, 0xda, - 0x9a, 0xdc, 0x80, 0xc9, 0x16, 0x0d, 0x6c, 0x9f, 0xb6, 0xd6, 0x63, 0x76, 0xf4, 0x73, 0x5a, 0xab, - 0x2e, 0xc5, 0x70, 0x0f, 0xf6, 0xeb, 0x53, 0xeb, 0x76, 0x8f, 0x3a, 0xb6, 0x4b, 0xa5, 0x41, 0x9d, - 0x68, 0x6a, 0x94, 0xa0, 0xb0, 0xea, 0xb5, 0x8d, 0xcf, 0x15, 0x20, 0x3c, 0x00, 0x4d, 0x3e, 0x9f, - 0x83, 0x9a, 0xe9, 0xba, 0x1e, 0x53, 0x87, 0x8b, 0x65, 0xa2, 0x09, 0xc7, 0x3e, 0x67, 0x3d, 0xb7, - 0x10, 0x31, 0x95, 0x39, 0x8a, 0x30, 0x6f, 0x12, 0xc3, 0x60, 0x5c, 0x36, 0xe9, 0xa7, 0xd2, 0x26, - 0x6b, 0xe3, 0xf7, 0xe2, 0x10, 0x49, 0x92, 0xd9, 0x0f, 0xc3, 0xe9, 0x74, 0x67, 0x8f, 0x12, 0x65, - 0x1d, 0x27, 0x40, 0xfb, 0xd9, 0x2a, 0xd4, 0x6e, 0x99, 0xcc, 0xde, 0xa5, 0xc2, 0x79, 0x3c, 0x19, - 0x6f, 0xe0, 0x77, 0x73, 0x70, 0x21, 0x99, 0xc0, 0x38, 0x41, 0x97, 0x40, 0x1c, 0x78, 0xc0, 0x4c, - 0x69, 0x38, 0xa4, 0x17, 0xc2, 0x39, 0x18, 0xc8, 0x87, 0x9c, 0xb4, 0x73, 0xd0, 0x1c, 0x26, 0x10, - 0x87, 0xf7, 0xe5, 0x87, 0xc5, 0x39, 0x78, 0xb2, 0x0f, 0xa4, 0xa6, 0x5c, 0x97, 0x89, 0x27, 0xc6, - 0x75, 0xa9, 0x3c, 0x11, 0xa6, 0x62, 0x2f, 0xe6, 0xba, 0x54, 0xc7, 0x8c, 0xe0, 0xaa, 0x9c, 0xbf, - 0xe4, 0x36, 0xcc, 0x05, 0x12, 0x25, 0xbc, 0xda, 0xaa, 0x27, 0x16, 0x94, 0xb6, 0xcc, 0xc0, 0xb6, - 0x94, 0xe1, 0xdc, 0x18, 0x3d, 0xa0, 0xa2, 0x4f, 0x2a, 0xca, 0xe8, 0x98, 0x78, 0x44, 0xc9, 0x3b, - 0x3a, 0x11, 0x99, 0x1f, 0xeb, 0x44, 0x24, 0x59, 0x84, 0xa2, 0xcb, 0x95, 0x6d, 0xe1, 0xc8, 0x67, - 0x20, 0x6f, 0xdd, 0xa4, 0x7b, 0x28, 0x1a, 0x73, 0xe3, 0x13, 0xf8, 0xeb, 0x2b, 0x1b, 0xea, 0x11, - 0x6e, 0xd4, 0x7b, 0x60, 0x22, 0xe8, 0x8b, 0x38, 0xb3, 0xda, 0x8a, 0xa3, 0xb0, 0xb7, 0x04, 0xa3, - 0xc6, 0x73, 0x33, 0xeb, 0x13, 0x7d, 0xda, 0xd7, 0x51, 0xac, 0xd0, 0xcc, 0xfa, 0x08, 0x07, 0xa2, - 0xc4, 0x9d, 0x9c, 0x95, 0xa4, 0xfd, 0xbd, 0xd2, 0x09, 0xf9, 0x7b, 0xc6, 0xa7, 0xf3, 0x00, 0x51, - 0x6a, 0x82, 0x7c, 0x39, 0x07, 0xe7, 0xc3, 0x55, 0xc6, 0xe4, 0xf9, 0xa7, 0x45, 0xc7, 0xb4, 0xbb, - 0x63, 0xbb, 0x60, 0x59, 0x2b, 0x5c, 0xa8, 0x9d, 0xf5, 0x2c, 0x71, 0x98, 0xdd, 0x0b, 0x82, 0x50, - 0xa1, 0xdd, 0x1e, 0xdb, 0x5b, 0xb2, 0x7d, 0x35, 0xed, 0x32, 0x0f, 0x10, 0x5d, 0x57, 0x34, 0xb2, - 0xa9, 0x3a, 0xeb, 0x22, 0x56, 0x8e, 0xc6, 0x60, 0xc8, 0xc7, 0xf8, 0x62, 0x1e, 0xce, 0x66, 0xf4, - 0x8e, 0xbc, 0x02, 0xa7, 0x55, 0x6e, 0x26, 0xba, 0x7c, 0x23, 0x17, 0x5d, 0xbe, 0xd1, 0x4c, 0xe1, - 0x70, 0x80, 0x9a, 0xbc, 0x09, 0x60, 0x5a, 0x16, 0x0d, 0x82, 0x35, 0xaf, 0xa5, 0x8d, 0xbe, 0x97, - 0xb9, 0x3b, 0xbc, 0x10, 0x42, 0x1f, 0xec, 0xd7, 0xdf, 0x97, 0x95, 0x22, 0x4c, 0xbd, 0x7d, 0xd4, - 0x00, 0x63, 0x2c, 0xc9, 0xc7, 0x01, 0xe4, 0xa9, 0xb4, 0xb0, 0xf2, 0xf7, 0x11, 0x39, 0x80, 0x39, - 0x7d, 0x62, 0x6a, 0xee, 0x23, 0x7d, 0xd3, 0x65, 0x36, 0xdb, 0x93, 0xc7, 0x26, 0xee, 0x84, 0x5c, - 0x30, 0xc6, 0xd1, 0xf8, 0xdb, 0x3c, 0x54, 0xb4, 0x31, 0xfa, 0x18, 0xb2, 0x3c, 0xed, 0x44, 0x96, - 0x67, 0xf4, 0x93, 0x92, 0xba, 0xcb, 0x43, 0xf3, 0x3a, 0x5e, 0x2a, 0xaf, 0xb3, 0x32, 0xbe, 0xa8, - 0x87, 0x67, 0x72, 0xbe, 0x92, 0x87, 0x69, 0x4d, 0xaa, 0x4e, 0xaf, 0x7e, 0x00, 0xa6, 0x7c, 0x6a, - 0xb6, 0x1a, 0x26, 0xb3, 0x76, 0xc4, 0xe7, 0xcb, 0x89, 0x4a, 0xeb, 0x33, 0x07, 0xfb, 0xf5, 0x29, - 0x8c, 0x23, 0x30, 0x49, 0x47, 0x3e, 0x04, 0xa7, 0x64, 0x64, 0x6a, 0xcd, 0xbc, 0x2f, 0x8f, 0x90, - 0x88, 0x01, 0x2b, 0xca, 0x9c, 0x66, 0x23, 0x89, 0xc2, 0x34, 0x2d, 0x9f, 0xd6, 0x12, 0xb4, 0x19, - 0x98, 0x6d, 0xd9, 0x19, 0x31, 0x0a, 0x53, 0x72, 0x5a, 0x37, 0x52, 0x38, 0x1c, 0xa0, 0x26, 0x26, - 0xd4, 0x78, 0x8f, 0x36, 0xec, 0x2e, 0xf5, 0xfa, 0xfa, 0xbe, 0xa1, 0xa3, 0x26, 0x60, 0xc5, 0xee, - 0x8e, 0x11, 0x1b, 0x8c, 0xf3, 0x34, 0xfe, 0x29, 0x07, 0x93, 0xd1, 0x78, 0x9d, 0x78, 0xae, 0x6b, - 0x3b, 0x99, 0xeb, 0x5a, 0x18, 0x7b, 0x3a, 0x0c, 0xc9, 0x6e, 0xfd, 0xc6, 0x44, 0xf4, 0x5a, 0x22, - 0x9f, 0xb5, 0x05, 0xb3, 0x76, 0x66, 0x8a, 0x27, 0xa6, 0x6d, 0xc2, 0x8a, 0xcc, 0x1b, 0x43, 0x29, - 0xf1, 0x21, 0x5c, 0x48, 0x1f, 0x2a, 0xbb, 0xd4, 0x67, 0xb6, 0x45, 0xf5, 0xfb, 0xad, 0x8c, 0x6d, - 0x1d, 0xc9, 0xc2, 0x8b, 0x68, 0x4c, 0xef, 0x28, 0x01, 0x18, 0x8a, 0x22, 0x5b, 0x50, 0xa2, 0xad, - 0x36, 0xd5, 0xa7, 0x80, 0xc6, 0x3c, 0x31, 0x1f, 0x8e, 0x27, 0x7f, 0x0a, 0x50, 0xb2, 0x26, 0x01, - 0x54, 0x1d, 0xed, 0xbe, 0xab, 0x79, 0x38, 0xba, 0xad, 0x13, 0x06, 0x02, 0xa2, 0x8a, 0xe8, 0x10, - 0x84, 0x91, 0x1c, 0xd2, 0x09, 0xaf, 0x29, 0x29, 0x1d, 0x93, 0xf2, 0x78, 0xc8, 0x45, 0x25, 0x01, - 0x54, 0xef, 0x99, 0x8c, 0xfa, 0x5d, 0xd3, 0xef, 0x28, 0xc3, 0x7f, 0xf4, 0x37, 0xbc, 0xab, 0x39, - 0x45, 0x6f, 0x18, 0x82, 0x30, 0x92, 0x43, 0x3c, 0xa8, 0x32, 0x65, 0xc9, 0xea, 0xc3, 0xcd, 0xa3, - 0x0b, 0xd5, 0x36, 0x71, 0x20, 0x43, 0xf2, 0xe1, 0x23, 0x46, 0x32, 0xc8, 0x6e, 0xe2, 0x36, 0x11, - 0x79, 0x87, 0x4c, 0x63, 0x8c, 0xab, 0x8c, 0x14, 0xab, 0x68, 0xbb, 0xc9, 0xbe, 0x95, 0xc4, 0x78, - 0x50, 0x88, 0xd4, 0xf2, 0xe3, 0x4e, 0xaa, 0xbe, 0x98, 0x4c, 0xaa, 0x5e, 0x4e, 0x27, 0x55, 0x53, - 0x51, 0xa0, 0xa3, 0xa7, 0x55, 0x4d, 0xa8, 0x39, 0x66, 0xc0, 0x36, 0x7b, 0x2d, 0x93, 0xa9, 0x88, - 0x7c, 0x6d, 0xfe, 0x27, 0x0e, 0xa7, 0x35, 0xb9, 0x1e, 0x8e, 0x82, 0x3d, 0xab, 0x11, 0x1b, 0x8c, - 0xf3, 0x24, 0x2f, 0x40, 0x6d, 0x57, 0x68, 0x02, 0x79, 0xa4, 0xa8, 0x24, 0xb6, 0x11, 0xa1, 0xd9, - 0xef, 0x44, 0x60, 0x8c, 0xd3, 0xf0, 0x26, 0xd2, 0x02, 0x89, 0x6e, 0x58, 0x50, 0x4d, 0x9a, 0x11, - 0x18, 0xe3, 0x34, 0x22, 0xbb, 0x63, 0xbb, 0x1d, 0xd9, 0x60, 0x42, 0x34, 0x90, 0xd9, 0x1d, 0x0d, - 0xc4, 0x08, 0x4f, 0xae, 0x42, 0xa5, 0xdf, 0xda, 0x96, 0xb4, 0x15, 0x41, 0x2b, 0xec, 0xbe, 0xcd, - 0xa5, 0x65, 0x75, 0xc4, 0x49, 0x63, 0x8d, 0xef, 0xe4, 0x80, 0x0c, 0x96, 0x01, 0x90, 0x1d, 0x28, - 0xbb, 0x22, 0x9a, 0x33, 0xf6, 0xc5, 0x26, 0xb1, 0xa0, 0x90, 0x5c, 0xdb, 0x0a, 0xa0, 0xf8, 0x13, - 0x17, 0x2a, 0xf4, 0x3e, 0xa3, 0xbe, 0x6b, 0x3a, 0xca, 0xe4, 0x39, 0x9e, 0x4b, 0x54, 0xa4, 0xa1, - 0xab, 0x38, 0x63, 0x28, 0xc3, 0xf8, 0x5e, 0x1e, 0x6a, 0x31, 0xba, 0x47, 0x39, 0x49, 0xa2, 0x70, - 0x5a, 0x06, 0x51, 0x36, 0x7d, 0x47, 0x4d, 0xd3, 0x58, 0xe1, 0xb4, 0x42, 0xe1, 0x2a, 0xc6, 0xe9, - 0xc8, 0x3c, 0x40, 0xd7, 0x0c, 0x18, 0xf5, 0xc5, 0x16, 0x96, 0x2a, 0x57, 0x5e, 0x0b, 0x31, 0x18, - 0xa3, 0x22, 0x57, 0xd4, 0x35, 0x38, 0xc5, 0xe4, 0x91, 0xd3, 0x21, 0x77, 0xdc, 0x94, 0x8e, 0xe1, - 0x8e, 0x1b, 0xd2, 0x86, 0xd3, 0xba, 0xd7, 0x1a, 0x7b, 0xb4, 0x03, 0x89, 0xd2, 0x09, 0x48, 0xb1, - 0xc0, 0x01, 0xa6, 0xc6, 0x57, 0x73, 0x30, 0x95, 0x70, 0xe1, 0xe5, 0x61, 0x51, 0x5d, 0xc4, 0x92, - 0x38, 0x2c, 0x1a, 0xab, 0x3d, 0x79, 0x1e, 0xca, 0x72, 0x80, 0xd4, 0xc0, 0x87, 0x6a, 0x44, 0x0e, - 0x21, 0x2a, 0x2c, 0x57, 0x08, 0x2a, 0x48, 0x98, 0x56, 0x08, 0x2a, 0x8a, 0x88, 0x1a, 0x4f, 0xde, - 0x0b, 0x15, 0xdd, 0x3b, 0x35, 0xd2, 0xd1, 0x8d, 0x50, 0x0a, 0x8e, 0x21, 0x85, 0xf1, 0xc5, 0x82, - 0x5a, 0x1e, 0x32, 0xe7, 0xa7, 0x3d, 0xeb, 0x4f, 0x72, 0xe3, 0x2f, 0x9c, 0x43, 0xc7, 0x7a, 0xf9, - 0x4f, 0x38, 0xb7, 0x62, 0x40, 0x8c, 0x4b, 0xe3, 0x83, 0x12, 0xab, 0xc6, 0xa9, 0xc6, 0x75, 0xab, - 0xa8, 0x9e, 0x51, 0x58, 0x75, 0x08, 0x65, 0x20, 0xed, 0x11, 0x3f, 0x84, 0x12, 0x21, 0xd3, 0x29, - 0x8f, 0x15, 0x38, 0xc3, 0x4d, 0xd1, 0x65, 0xdf, 0xeb, 0x36, 0x68, 0xdb, 0x76, 0x5d, 0xdb, 0x6d, - 0xab, 0x7c, 0x66, 0x98, 0x37, 0xc1, 0x34, 0x01, 0x0e, 0xb6, 0xd1, 0x51, 0x81, 0xd2, 0x71, 0x47, - 0x05, 0x8c, 0xcf, 0xe7, 0x41, 0x64, 0x31, 0xc8, 0x07, 0xa0, 0xda, 0xa5, 0xd6, 0x8e, 0xe9, 0xda, - 0x81, 0x3e, 0x95, 0xcf, 0x7d, 0xea, 0xea, 0x9a, 0x06, 0x3e, 0xe0, 0xdf, 0x76, 0xa1, 0xb9, 0x2a, - 0xea, 0x58, 0x22, 0x5a, 0x62, 0x41, 0xb9, 0x1d, 0x04, 0x66, 0xcf, 0x1e, 0xfb, 0x6a, 0x42, 0x79, - 0x6e, 0x5a, 0xea, 0x37, 0xf9, 0x1b, 0x15, 0x6b, 0x62, 0x41, 0xa9, 0xe7, 0x98, 0xb6, 0xab, 0x9c, - 0xac, 0xc6, 0x58, 0xb9, 0x9b, 0x75, 0xce, 0x49, 0x46, 0x8f, 0xc4, 0x4f, 0x94, 0xbc, 0x8d, 0xff, - 0xca, 0x41, 0x35, 0xc4, 0x93, 0x4d, 0x00, 0xae, 0x2e, 0xd4, 0xd9, 0xdf, 0x23, 0xdd, 0xaa, 0x25, - 0xfc, 0xe0, 0xcd, 0xb0, 0x31, 0xc6, 0x18, 0x65, 0x1c, 0x8e, 0xce, 0x1f, 0xf7, 0xe1, 0xe8, 0x6b, - 0x50, 0xdd, 0x31, 0xdd, 0x56, 0xb0, 0x63, 0x76, 0xa4, 0xd6, 0xac, 0x44, 0x46, 0xda, 0xab, 0x1a, - 0x81, 0x11, 0x8d, 0xf1, 0x27, 0x45, 0x90, 0xd7, 0xcd, 0xf1, 0x75, 0xdd, 0xb2, 0x03, 0x99, 0x77, - 0xcf, 0x89, 0x96, 0xe1, 0xba, 0x5e, 0x52, 0x70, 0x0c, 0x29, 0xc8, 0x45, 0x28, 0x74, 0x6d, 0x57, - 0xa5, 0x1b, 0xc4, 0xbc, 0x5a, 0xb3, 0x5d, 0xe4, 0x30, 0x81, 0x32, 0xef, 0xab, 0xd4, 0xb1, 0x44, - 0x99, 0xf7, 0x91, 0xc3, 0xb8, 0xd3, 0xe9, 0x78, 0x5e, 0x67, 0xcb, 0xb4, 0x3a, 0x3a, 0x25, 0x56, - 0x14, 0xbb, 0xab, 0x70, 0x3a, 0x57, 0x93, 0x28, 0x4c, 0xd3, 0xf2, 0xe6, 0x96, 0xe7, 0x39, 0x2d, - 0xef, 0x9e, 0xab, 0x9b, 0x97, 0xa2, 0xe6, 0x8b, 0x49, 0x14, 0xa6, 0x69, 0xc9, 0x26, 0x3c, 0xfd, - 0x36, 0xf5, 0x3d, 0xa5, 0xd1, 0x9a, 0x0e, 0xa5, 0x3d, 0xcd, 0x46, 0x1a, 0x10, 0x22, 0xcf, 0xfd, - 0xb1, 0x6c, 0x12, 0x1c, 0xd6, 0x56, 0xa4, 0xcf, 0x4d, 0xbf, 0x4d, 0xd9, 0xba, 0xef, 0x59, 0x34, - 0x08, 0x6c, 0xb7, 0xad, 0xd9, 0x4e, 0x44, 0x6c, 0x37, 0xb2, 0x49, 0x70, 0x58, 0x5b, 0xf2, 0x3a, - 0xcc, 0x48, 0x94, 0x34, 0x2c, 0x16, 0x76, 0x4d, 0xdb, 0x31, 0xb7, 0x6c, 0xc7, 0x66, 0x7b, 0xa2, - 0xd8, 0x64, 0x4a, 0xe6, 0x04, 0x36, 0x86, 0xd0, 0xe0, 0xd0, 0xd6, 0xe2, 0x3e, 0x58, 0x95, 0x11, - 0x5a, 0xa7, 0xbe, 0xf8, 0xfa, 0x22, 0xbc, 0xac, 0x7c, 0x77, 0x4c, 0xe1, 0x70, 0x80, 0xda, 0xf8, - 0x46, 0x1e, 0xaa, 0xa1, 0x31, 0x7c, 0x88, 0xab, 0x1e, 0x3c, 0xa8, 0x86, 0x65, 0x07, 0x6a, 0xd2, - 0x37, 0xc6, 0x4f, 0x3c, 0x48, 0xfb, 0x2d, 0x7c, 0xc4, 0x48, 0x46, 0xfc, 0x2e, 0xc9, 0xc2, 0x18, - 0x77, 0x49, 0xf6, 0x60, 0x82, 0xf9, 0x76, 0xbb, 0xad, 0x8c, 0x8a, 0xda, 0xfc, 0x8d, 0xf1, 0xdd, - 0x89, 0x0d, 0xc9, 0x50, 0xe6, 0xe3, 0xd5, 0x03, 0x6a, 0x31, 0xc6, 0x5b, 0x70, 0x3a, 0x4d, 0x29, - 0x76, 0x5c, 0x6b, 0x87, 0xb6, 0xfa, 0x8e, 0x1e, 0xe3, 0x68, 0xc7, 0x55, 0x70, 0x0c, 0x29, 0xb8, - 0xe9, 0xca, 0xec, 0x2e, 0x7d, 0xdb, 0x73, 0xb5, 0x53, 0x20, 0x8c, 0x97, 0x0d, 0x05, 0xc3, 0x10, - 0x6b, 0xfc, 0x7b, 0x01, 0x2e, 0x46, 0x2e, 0xcd, 0x9a, 0xe9, 0x9a, 0xed, 0x43, 0x5c, 0x16, 0xfa, - 0xa3, 0x2a, 0x9a, 0xa3, 0xde, 0xbe, 0x53, 0x78, 0x02, 0x6e, 0xdf, 0xf9, 0x52, 0x01, 0xc4, 0x95, - 0xbc, 0xdc, 0x9c, 0x70, 0x3c, 0x6d, 0x71, 0x8d, 0x6e, 0x4e, 0xac, 0x7a, 0x6d, 0xa9, 0xdb, 0x57, - 0xbd, 0x36, 0x72, 0x8e, 0x7c, 0x9f, 0xee, 0x98, 0xdb, 0x1d, 0x73, 0xec, 0xf5, 0x1d, 0x56, 0xff, - 0xc8, 0x7d, 0x5a, 0x3c, 0xa2, 0xe4, 0xcd, 0x15, 0xc9, 0x96, 0xbe, 0x53, 0x72, 0x6c, 0x83, 0x20, - 0xbc, 0x9d, 0x52, 0x2a, 0x92, 0xf0, 0x11, 0x23, 0x19, 0xdc, 0xc4, 0xe9, 0xb7, 0xc4, 0xd5, 0xc8, - 0xc5, 0x31, 0x4d, 0x9c, 0xcd, 0x25, 0xf1, 0x4e, 0xc2, 0xc4, 0x91, 0xbf, 0x51, 0xb1, 0x36, 0xfe, - 0x34, 0x07, 0x53, 0x4d, 0xc7, 0x6e, 0xd9, 0x6e, 0xfb, 0xe4, 0x6e, 0x06, 0x22, 0xb7, 0xa1, 0x14, - 0x38, 0x76, 0x8b, 0x8e, 0x78, 0x69, 0x88, 0xf8, 0x18, 0xbc, 0x97, 0x14, 0x25, 0x1f, 0xe3, 0x4b, - 0x65, 0x50, 0xf7, 0x48, 0x93, 0x3e, 0x54, 0xdb, 0xfa, 0x06, 0x13, 0xd5, 0xe5, 0x57, 0xc7, 0x38, - 0xe9, 0x9a, 0xb8, 0x0b, 0x45, 0x7e, 0x9d, 0x10, 0x88, 0x91, 0x24, 0x42, 0x93, 0x73, 0x6e, 0x69, - 0xcc, 0x39, 0x27, 0xc5, 0x0d, 0xce, 0x3a, 0x13, 0x8a, 0x3b, 0x8c, 0xf5, 0xd4, 0x84, 0x1b, 0xfd, - 0xf4, 0x4e, 0x74, 0x30, 0x47, 0x66, 0xd0, 0xf8, 0x33, 0x0a, 0xd6, 0x5c, 0x84, 0x6b, 0x86, 0x57, - 0x60, 0x2e, 0x8e, 0x95, 0xa2, 0x8b, 0x8b, 0xe0, 0xcf, 0x28, 0x58, 0x93, 0xcf, 0xe4, 0x60, 0xd2, - 0x8f, 0xb9, 0x62, 0xca, 0xa5, 0x18, 0xf3, 0xf4, 0x43, 0xc2, 0xaf, 0x93, 0xd5, 0x7d, 0x71, 0x38, - 0x26, 0x44, 0x72, 0xbf, 0x8f, 0xf9, 0xa6, 0x1b, 0x6c, 0x7b, 0x7e, 0x97, 0xfa, 0xca, 0x55, 0x5e, - 0x1e, 0x63, 0x4d, 0x6d, 0x44, 0xdc, 0x64, 0xd2, 0x23, 0x01, 0xc2, 0xb8, 0x34, 0xd2, 0x81, 0x4a, - 0xbf, 0x25, 0x3b, 0xaa, 0xe2, 0x91, 0x0b, 0xe3, 0xac, 0xe6, 0x58, 0x3e, 0x50, 0x3f, 0x61, 0x28, - 0xc0, 0xe8, 0x82, 0x0a, 0xd5, 0x11, 0x2b, 0x71, 0x63, 0x99, 0xac, 0xaa, 0xba, 0x76, 0xb8, 0xc5, - 0x17, 0x5e, 0xb6, 0x15, 0xbb, 0x54, 0x22, 0xf3, 0x6a, 0x32, 0xe3, 0x9f, 0xf3, 0xc0, 0x3d, 0x3b, - 0x79, 0x46, 0x5a, 0x5c, 0x07, 0x48, 0x9b, 0x1d, 0xbb, 0x77, 0x87, 0xfa, 0xf6, 0xf6, 0x9e, 0xb2, - 0xe7, 0x63, 0x67, 0xa4, 0xd3, 0x14, 0x98, 0xd1, 0x8a, 0xbc, 0x01, 0x93, 0x96, 0xb9, 0x48, 0x7d, - 0x36, 0x8a, 0xb7, 0x22, 0x66, 0xc2, 0xe2, 0x42, 0xd4, 0x1c, 0x13, 0xcc, 0xb8, 0x8f, 0x65, 0x45, - 0xac, 0x0b, 0x47, 0xf6, 0xb1, 0x62, 0x8c, 0x63, 0x8c, 0x08, 0x42, 0xb5, 0xc3, 0x49, 0x05, 0xd7, - 0xe2, 0x51, 0xb8, 0x0a, 0x2d, 0x73, 0x53, 0xb7, 0xc5, 0x88, 0x8d, 0xe1, 0xc2, 0x54, 0xe2, 0xe2, - 0x33, 0xf2, 0x41, 0xa8, 0x78, 0xbd, 0x98, 0xb2, 0xab, 0x8a, 0x3a, 0xa2, 0xca, 0x6d, 0x05, 0x7b, - 0xb0, 0x5f, 0x9f, 0x5a, 0xf5, 0xda, 0xb6, 0xa5, 0x01, 0x18, 0x92, 0x13, 0x03, 0xca, 0xa2, 0xe6, - 0x4b, 0x5f, 0x7b, 0x26, 0x14, 0xb5, 0xb8, 0x12, 0x29, 0x40, 0x85, 0x31, 0x3e, 0x5d, 0x84, 0x28, - 0xc0, 0x4d, 0x02, 0x28, 0xb7, 0xc4, 0xf5, 0x48, 0x4a, 0xaf, 0x8e, 0x9e, 0x28, 0x48, 0x5e, 0xc4, - 0x28, 0xfd, 0xc9, 0x24, 0x0c, 0x95, 0x28, 0xd2, 0x86, 0xc2, 0x5b, 0xde, 0xd6, 0xd8, 0x6a, 0x35, - 0x56, 0x95, 0x2d, 0xa3, 0xb3, 0x31, 0x00, 0x72, 0x09, 0xe4, 0xf7, 0x72, 0x70, 0x26, 0x48, 0xdb, - 0xa0, 0x6a, 0x3a, 0xe0, 0xf8, 0xc6, 0x76, 0xda, 0xaa, 0x55, 0x05, 0x5f, 0xc3, 0xd0, 0x38, 0xd8, - 0x17, 0x3e, 0xfe, 0x32, 0xf2, 0xac, 0xa6, 0xd3, 0xca, 0x98, 0x57, 0xef, 0x26, 0xc7, 0x3f, 0x09, - 0x43, 0x25, 0xca, 0xf8, 0xd5, 0x3c, 0xd4, 0x62, 0x7a, 0x6c, 0xec, 0xdb, 0xf4, 0xee, 0xa7, 0x6e, - 0xd3, 0x5b, 0x1f, 0x3d, 0x8e, 0x14, 0xf5, 0xea, 0xa4, 0x2f, 0xd4, 0xfb, 0xbb, 0x3c, 0x14, 0x36, - 0x97, 0x96, 0x93, 0xde, 0x63, 0xee, 0x31, 0x78, 0x8f, 0x3b, 0x30, 0xb1, 0xd5, 0xb7, 0x1d, 0x66, - 0xbb, 0x63, 0x1f, 0x91, 0xd0, 0x97, 0x0f, 0xaa, 0xf2, 0x6b, 0xc9, 0x15, 0x35, 0x7b, 0xd2, 0x86, - 0x89, 0xb6, 0x3c, 0x22, 0xad, 0xe6, 0xfc, 0x2b, 0xa3, 0x5b, 0x4d, 0x92, 0x8f, 0x14, 0xa4, 0x1e, - 0x50, 0x73, 0x37, 0x3e, 0x05, 0xca, 0xe8, 0x24, 0xc1, 0xc9, 0x8c, 0x66, 0x18, 0x66, 0xca, 0x1a, - 0x51, 0xe3, 0x93, 0x10, 0xee, 0x91, 0x8f, 0xfd, 0x73, 0x1a, 0xff, 0x91, 0x83, 0xa4, 0x59, 0xf0, - 0xf8, 0x67, 0x54, 0x27, 0x3d, 0xa3, 0x96, 0x8e, 0x63, 0x01, 0x66, 0x4f, 0x2a, 0xe3, 0xaf, 0xf3, - 0x50, 0x56, 0x7f, 0x2f, 0x73, 0xf2, 0xd5, 0x36, 0x34, 0x51, 0x6d, 0xb3, 0x38, 0xa6, 0x72, 0x1c, - 0x5a, 0x6b, 0xd3, 0x4d, 0xd5, 0xda, 0x8c, 0x7b, 0x01, 0xfa, 0x23, 0x2a, 0x6d, 0xfe, 0x21, 0x07, - 0x4a, 0x35, 0xdf, 0x70, 0x03, 0x66, 0xba, 0x96, 0xf0, 0x04, 0xd5, 0x3e, 0x30, 0x6e, 0x4a, 0x57, - 0x95, 0x3d, 0xc8, 0xad, 0x5f, 0xfc, 0xd6, 0x7a, 0x9f, 0xbc, 0x17, 0x2a, 0x3b, 0x5e, 0xc0, 0x84, - 0xae, 0xcf, 0x27, 0x43, 0x3d, 0xaf, 0x2a, 0x38, 0x86, 0x14, 0xe9, 0xac, 0x4d, 0x69, 0x78, 0xd6, - 0xc6, 0xf8, 0xa3, 0x3c, 0x4c, 0x26, 0xae, 0xbd, 0x1f, 0xb9, 0x70, 0x28, 0x55, 0xb7, 0x93, 0x3f, - 0xfe, 0xba, 0x9d, 0xac, 0xda, 0xa4, 0xc2, 0x98, 0xb5, 0x49, 0xc5, 0xa3, 0xd4, 0x26, 0x19, 0x5f, - 0xcf, 0x01, 0xe8, 0xd1, 0x3a, 0xf1, 0xb2, 0xa1, 0x56, 0xb2, 0x6c, 0x68, 0xec, 0x79, 0x95, 0x5d, - 0x34, 0xf4, 0x97, 0x25, 0xfd, 0x4a, 0xa2, 0x64, 0xe8, 0x9d, 0x1c, 0x4c, 0x9b, 0x89, 0x32, 0x9c, - 0xb1, 0xcd, 0xcb, 0x54, 0x55, 0x4f, 0xf8, 0x07, 0x34, 0x49, 0x38, 0xa6, 0xc4, 0x92, 0x97, 0x60, - 0xb2, 0xa7, 0x6a, 0x14, 0x6e, 0x45, 0xd3, 0x3e, 0x3c, 0x2b, 0xb8, 0x1e, 0xc3, 0x61, 0x82, 0xf2, - 0x11, 0x65, 0x4f, 0x85, 0x63, 0x29, 0x7b, 0x8a, 0x9f, 0xad, 0x28, 0x3e, 0xf4, 0x6c, 0xc5, 0x2e, - 0x54, 0xb7, 0x7d, 0xaf, 0x2b, 0x2a, 0x8b, 0xd4, 0xd5, 0xe9, 0xd7, 0xc7, 0xd8, 0x53, 0xa2, 0x3f, - 0x0d, 0x89, 0xb6, 0xd6, 0x65, 0xcd, 0x1f, 0x23, 0x51, 0x22, 0x46, 0xed, 0x49, 0xa9, 0xe5, 0xe3, - 0x94, 0x1a, 0xea, 0x92, 0x0d, 0xc9, 0x1d, 0xb5, 0x98, 0x64, 0x35, 0xd1, 0xc4, 0xe3, 0xa9, 0x26, - 0x32, 0xbe, 0x11, 0x2a, 0xb0, 0x66, 0xea, 0x3a, 0x81, 0xdc, 0x90, 0xeb, 0x04, 0xd4, 0xb5, 0x3e, - 0xf1, 0xba, 0x97, 0xe7, 0xa1, 0xec, 0x53, 0x33, 0xf0, 0x5c, 0x75, 0x6b, 0x58, 0xa8, 0xfe, 0x51, - 0x40, 0x51, 0x61, 0xe3, 0xf5, 0x31, 0xf9, 0x47, 0xd4, 0xc7, 0xbc, 0x37, 0x36, 0x41, 0x64, 0x01, - 0x64, 0xb8, 0xd6, 0x33, 0x26, 0x89, 0x48, 0x9e, 0xab, 0x7f, 0x95, 0x2c, 0xa5, 0x93, 0xe7, 0xea, - 0x1f, 0x1f, 0x43, 0x0a, 0xd2, 0x82, 0x49, 0xc7, 0x0c, 0x98, 0xc8, 0xb9, 0xb4, 0x16, 0xd8, 0x08, - 0xc5, 0x37, 0xe1, 0x32, 0x5a, 0x8d, 0xf1, 0xc1, 0x04, 0x57, 0x63, 0xbf, 0x00, 0x29, 0x37, 0xe4, - 0x47, 0xb1, 0xff, 0xff, 0x53, 0xb1, 0xff, 0xdf, 0xce, 0x41, 0xb4, 0xa6, 0x8e, 0x98, 0xe7, 0x7d, - 0x1d, 0x2a, 0x5d, 0xf3, 0xfe, 0x12, 0x75, 0xcc, 0xbd, 0x71, 0x2e, 0x9b, 0x5e, 0x53, 0x3c, 0x30, - 0xe4, 0x66, 0xec, 0xe7, 0x40, 0x5d, 0xde, 0x44, 0x28, 0x94, 0xb6, 0xed, 0xfb, 0xaa, 0x3f, 0xe3, - 0xd8, 0xc6, 0xb1, 0xcb, 0xf5, 0x65, 0x18, 0x57, 0x00, 0x50, 0x72, 0x27, 0x5d, 0x98, 0x08, 0x64, - 0x94, 0x5d, 0xbd, 0xca, 0xe8, 0x81, 0xc7, 0x44, 0xb4, 0x5e, 0x5d, 0xc5, 0x24, 0x41, 0xa8, 0x65, - 0x34, 0xe6, 0xbe, 0xf6, 0xed, 0xcb, 0x4f, 0x7d, 0xfd, 0xdb, 0x97, 0x9f, 0xfa, 0xe6, 0xb7, 0x2f, - 0x3f, 0xf5, 0xe9, 0x83, 0xcb, 0xb9, 0xaf, 0x1d, 0x5c, 0xce, 0x7d, 0xfd, 0xe0, 0x72, 0xee, 0x9b, - 0x07, 0x97, 0x73, 0xff, 0x7a, 0x70, 0x39, 0xf7, 0x9b, 0xff, 0x76, 0xf9, 0xa9, 0x8f, 0x55, 0x34, - 0xcf, 0xff, 0x0d, 0x00, 0x00, 0xff, 0xff, 0x64, 0x38, 0x3f, 0x74, 0xa6, 0x78, 0x00, 0x00, + // 6599 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x7d, 0x5d, 0x6c, 0x24, 0xd9, + 0x55, 0xf0, 0xf6, 0xaf, 0xbb, 0x4f, 0xdb, 0x9e, 0x99, 0x3b, 0x3f, 0xeb, 0xf1, 0xce, 0x4e, 0x4f, + 0x2a, 0xdf, 0xee, 0x37, 0xf9, 0xbe, 0xc4, 0xf3, 0xad, 0xbf, 0x0d, 0xbb, 0x01, 0x92, 0x5d, 0xb7, + 0x3d, 0xf6, 0xce, 0x8e, 0x3d, 0xe3, 0x9c, 0xb6, 0x67, 0x36, 0x59, 0x92, 0xa5, 0x5c, 0x7d, 0xdd, + 0xae, 0xed, 0xea, 0xaa, 0x4e, 0xd5, 0x6d, 0xcf, 0x78, 0x43, 0x44, 0x42, 0x1e, 0x36, 0x11, 0xa0, + 0x20, 0x78, 0x89, 0x82, 0x02, 0x42, 0x42, 0xe2, 0x01, 0x45, 0x42, 0x82, 0xf0, 0x00, 0x42, 0xc0, + 0x0b, 0x0a, 0x3c, 0x40, 0x1e, 0x90, 0x12, 0x14, 0x64, 0x11, 0xf3, 0xc4, 0x03, 0x51, 0x44, 0x24, + 0x14, 0x8d, 0x90, 0x40, 0xf7, 0xaf, 0xfe, 0xba, 0x7a, 0xc6, 0xee, 0xb6, 0x27, 0x13, 0xc8, 0x5b, + 0xd7, 0x39, 0xe7, 0x9e, 0x73, 0xeb, 0xd6, 0xbd, 0xe7, 0x9e, 0xbf, 0x7b, 0x1b, 0x56, 0xda, 0x36, + 0xdb, 0xe9, 0x6f, 0xcd, 0x59, 0x5e, 0xf7, 0x9a, 0xdb, 0xef, 0x9a, 0x3d, 0xdf, 0x7b, 0x5b, 0xfc, + 0xd8, 0x76, 0xbc, 0x7b, 0xd7, 0x7a, 0x9d, 0xf6, 0x35, 0xb3, 0x67, 0x07, 0x11, 0x64, 0xf7, 0x05, + 0xd3, 0xe9, 0xed, 0x98, 0x2f, 0x5c, 0x6b, 0x53, 0x97, 0xfa, 0x26, 0xa3, 0xad, 0xb9, 0x9e, 0xef, + 0x31, 0x8f, 0xbc, 0x14, 0x31, 0x9a, 0xd3, 0x8c, 0xe6, 0x74, 0xb3, 0xb9, 0x5e, 0xa7, 0x3d, 0xc7, + 0x19, 0x45, 0x10, 0xcd, 0x68, 0xf6, 0x03, 0xb1, 0x1e, 0xb4, 0xbd, 0xb6, 0x77, 0x4d, 0xf0, 0xdb, + 0xea, 0x6f, 0x8b, 0x27, 0xf1, 0x20, 0x7e, 0x49, 0x39, 0xb3, 0x46, 0xe7, 0xe5, 0x60, 0xce, 0xf6, + 0x78, 0xb7, 0xae, 0x59, 0x9e, 0x4f, 0xaf, 0xed, 0x0e, 0xf4, 0x65, 0xf6, 0xc5, 0x88, 0xa6, 0x6b, + 0x5a, 0x3b, 0xb6, 0x4b, 0xfd, 0x3d, 0xfd, 0x2e, 0xd7, 0x7c, 0x1a, 0x78, 0x7d, 0xdf, 0xa2, 0x47, + 0x6a, 0x15, 0x5c, 0xeb, 0x52, 0x66, 0x66, 0xc9, 0xba, 0x36, 0xac, 0x95, 0xdf, 0x77, 0x99, 0xdd, + 0x1d, 0x14, 0xf3, 0x53, 0x8f, 0x6a, 0x10, 0x58, 0x3b, 0xb4, 0x6b, 0xa6, 0xdb, 0x19, 0xdf, 0xa9, + 0xc2, 0xd9, 0x85, 0xad, 0x80, 0xf9, 0xa6, 0xc5, 0xd6, 0xbd, 0xd6, 0x06, 0xed, 0xf6, 0x1c, 0x93, + 0x51, 0xd2, 0x81, 0x0a, 0xef, 0x5b, 0xcb, 0x64, 0xe6, 0x4c, 0xee, 0x4a, 0xee, 0x6a, 0x6d, 0x7e, + 0x61, 0x6e, 0xc4, 0x6f, 0x31, 0xb7, 0xa6, 0x18, 0x35, 0x26, 0x0f, 0xf6, 0xeb, 0x15, 0xfd, 0x84, + 0xa1, 0x00, 0xf2, 0xe5, 0x1c, 0x4c, 0xba, 0x5e, 0x8b, 0x36, 0xa9, 0x43, 0x2d, 0xe6, 0xf9, 0x33, + 0xf9, 0x2b, 0x85, 0xab, 0xb5, 0xf9, 0x4f, 0x8e, 0x2c, 0x31, 0xe3, 0x8d, 0xe6, 0x6e, 0xc5, 0x04, + 0x5c, 0x77, 0x99, 0xbf, 0xd7, 0x38, 0xf7, 0x8d, 0xfd, 0xfa, 0x53, 0x07, 0xfb, 0xf5, 0xc9, 0x38, + 0x0a, 0x13, 0x3d, 0x21, 0x9b, 0x50, 0x63, 0x9e, 0xc3, 0x87, 0xcc, 0xf6, 0xdc, 0x60, 0xa6, 0x20, + 0x3a, 0x76, 0x79, 0x4e, 0x8e, 0x36, 0x17, 0x3f, 0xc7, 0xa7, 0xcb, 0xdc, 0xee, 0x0b, 0x73, 0x1b, + 0x21, 0x59, 0xe3, 0xac, 0x62, 0x5c, 0x8b, 0x60, 0x01, 0xc6, 0xf9, 0x10, 0x0a, 0xa7, 0x02, 0x6a, + 0xf5, 0x7d, 0x9b, 0xed, 0x2d, 0x7a, 0x2e, 0xa3, 0xf7, 0xd9, 0x4c, 0x51, 0x8c, 0xf2, 0xf3, 0x59, + 0xac, 0xd7, 0xbd, 0x56, 0x33, 0x49, 0xdd, 0x38, 0x7b, 0xb0, 0x5f, 0x3f, 0x95, 0x02, 0x62, 0x9a, + 0x27, 0x71, 0xe1, 0xb4, 0xdd, 0x35, 0xdb, 0x74, 0xbd, 0xef, 0x38, 0x4d, 0x6a, 0xf9, 0x94, 0x05, + 0x33, 0x25, 0xf1, 0x0a, 0x57, 0xb3, 0xe4, 0xac, 0x7a, 0x96, 0xe9, 0xdc, 0xde, 0x7a, 0x9b, 0x5a, + 0x0c, 0xe9, 0x36, 0xf5, 0xa9, 0x6b, 0xd1, 0xc6, 0x8c, 0x7a, 0x99, 0xd3, 0x37, 0x52, 0x9c, 0x70, + 0x80, 0x37, 0x59, 0x81, 0x33, 0x3d, 0xdf, 0xf6, 0x44, 0x17, 0x1c, 0x33, 0x08, 0x6e, 0x99, 0x5d, + 0x3a, 0x53, 0xbe, 0x92, 0xbb, 0x5a, 0x6d, 0x5c, 0x54, 0x6c, 0xce, 0xac, 0xa7, 0x09, 0x70, 0xb0, + 0x0d, 0xb9, 0x0a, 0x15, 0x0d, 0x9c, 0x99, 0xb8, 0x92, 0xbb, 0x5a, 0x92, 0x73, 0x47, 0xb7, 0xc5, + 0x10, 0x4b, 0x96, 0xa1, 0x62, 0x6e, 0x6f, 0xdb, 0x2e, 0xa7, 0xac, 0x88, 0x21, 0xbc, 0x94, 0xf5, + 0x6a, 0x0b, 0x8a, 0x46, 0xf2, 0xd1, 0x4f, 0x18, 0xb6, 0x25, 0xaf, 0x03, 0x09, 0xa8, 0xbf, 0x6b, + 0x5b, 0x74, 0xc1, 0xb2, 0xbc, 0xbe, 0xcb, 0x44, 0xdf, 0xab, 0xa2, 0xef, 0xb3, 0xaa, 0xef, 0xa4, + 0x39, 0x40, 0x81, 0x19, 0xad, 0xc8, 0xab, 0x70, 0x5a, 0x2d, 0xbb, 0x68, 0x14, 0x40, 0x70, 0x3a, + 0xc7, 0x07, 0x12, 0x53, 0x38, 0x1c, 0xa0, 0x26, 0x2d, 0xb8, 0x64, 0xf6, 0x99, 0xd7, 0xe5, 0x2c, + 0x93, 0x42, 0x37, 0xbc, 0x0e, 0x75, 0x67, 0x6a, 0x57, 0x72, 0x57, 0x2b, 0x8d, 0x2b, 0x07, 0xfb, + 0xf5, 0x4b, 0x0b, 0x0f, 0xa1, 0xc3, 0x87, 0x72, 0x21, 0xb7, 0xa1, 0xda, 0x72, 0x83, 0x75, 0xcf, + 0xb1, 0xad, 0xbd, 0x99, 0x49, 0xd1, 0xc1, 0x17, 0xd4, 0xab, 0x56, 0x97, 0x6e, 0x35, 0x25, 0xe2, + 0xc1, 0x7e, 0xfd, 0xd2, 0xa0, 0x76, 0x9c, 0x0b, 0xf1, 0x18, 0xf1, 0x20, 0x6b, 0x82, 0xe1, 0xa2, + 0xe7, 0x6e, 0xdb, 0xed, 0x99, 0x29, 0xf1, 0x35, 0xae, 0x0c, 0x99, 0xd0, 0x4b, 0xb7, 0x9a, 0x92, + 0xae, 0x31, 0xa5, 0xc4, 0xc9, 0x47, 0x8c, 0x38, 0xcc, 0xbe, 0x02, 0x67, 0x06, 0x56, 0x2d, 0x39, + 0x0d, 0x85, 0x0e, 0xdd, 0x13, 0x4a, 0xa9, 0x8a, 0xfc, 0x27, 0x39, 0x07, 0xa5, 0x5d, 0xd3, 0xe9, + 0xd3, 0x99, 0xbc, 0x80, 0xc9, 0x87, 0x9f, 0xce, 0xbf, 0x9c, 0x33, 0xbe, 0x57, 0x83, 0x69, 0xad, + 0x0b, 0xee, 0x50, 0x9f, 0xd1, 0xfb, 0xe4, 0x0a, 0x14, 0x5d, 0xfe, 0x3d, 0x44, 0xfb, 0xc6, 0xa4, + 0x7a, 0xdd, 0xa2, 0xf8, 0x0e, 0x02, 0x43, 0x2c, 0x28, 0x4b, 0x5d, 0x2e, 0xf8, 0xd5, 0xe6, 0x5f, + 0x19, 0x59, 0x0d, 0x35, 0x05, 0x9b, 0x06, 0x1c, 0xec, 0xd7, 0xcb, 0xf2, 0x37, 0x2a, 0xd6, 0xe4, + 0x4d, 0x28, 0x06, 0xb6, 0xdb, 0x99, 0x29, 0x08, 0x11, 0x1f, 0x1e, 0x5d, 0x84, 0xed, 0x76, 0x1a, + 0x15, 0xfe, 0x06, 0xfc, 0x17, 0x0a, 0xa6, 0xe4, 0x2e, 0x14, 0xfa, 0xad, 0x6d, 0xa5, 0x51, 0x7e, + 0x76, 0x64, 0xde, 0x9b, 0x4b, 0xcb, 0x8d, 0x89, 0x83, 0xfd, 0x7a, 0x61, 0x73, 0x69, 0x19, 0x39, + 0x47, 0xf2, 0xa5, 0x1c, 0x9c, 0xb1, 0x3c, 0x97, 0x99, 0x7c, 0x7f, 0xd1, 0x9a, 0x75, 0xa6, 0x24, + 0xe4, 0xbc, 0x3e, 0xb2, 0x9c, 0xc5, 0x34, 0xc7, 0xc6, 0x79, 0xae, 0x28, 0x06, 0xc0, 0x38, 0x28, + 0x9b, 0xfc, 0x66, 0x0e, 0xce, 0xf3, 0x05, 0x3c, 0x40, 0x2c, 0xd4, 0xce, 0xf1, 0xf6, 0xea, 0xe2, + 0xc1, 0x7e, 0xfd, 0xfc, 0x8d, 0x2c, 0x61, 0x98, 0xdd, 0x07, 0xde, 0xbb, 0xb3, 0xe6, 0xe0, 0x5e, + 0x24, 0x54, 0x5a, 0x6d, 0x7e, 0xf5, 0x38, 0xf7, 0xb7, 0xc6, 0x33, 0x6a, 0x2a, 0x67, 0x6d, 0xe7, + 0x98, 0xd5, 0x0b, 0x72, 0x1d, 0x26, 0x76, 0x3d, 0xa7, 0xdf, 0xa5, 0xc1, 0x4c, 0x45, 0x6c, 0x0a, + 0xb3, 0x59, 0x6b, 0xf5, 0x8e, 0x20, 0x69, 0x9c, 0x52, 0xec, 0x27, 0xe4, 0x73, 0x80, 0xba, 0x2d, + 0xb1, 0xa1, 0xec, 0xd8, 0x5d, 0x9b, 0x05, 0x42, 0x5b, 0xd6, 0xe6, 0xaf, 0x8f, 0xfc, 0x5a, 0x72, + 0x89, 0xae, 0x0a, 0x66, 0x72, 0xd5, 0xc8, 0xdf, 0xa8, 0x04, 0x10, 0x0b, 0x4a, 0x81, 0x65, 0x3a, + 0x52, 0x9b, 0xd6, 0xe6, 0x3f, 0x32, 0xfa, 0xb2, 0xe1, 0x5c, 0x1a, 0x53, 0xea, 0x9d, 0x4a, 0xe2, + 0x11, 0x25, 0x6f, 0xf2, 0x09, 0x98, 0x4e, 0x7c, 0xcd, 0x60, 0xa6, 0x26, 0x46, 0xe7, 0xd9, 0xac, + 0xd1, 0x09, 0xa9, 0x1a, 0x17, 0x14, 0xb3, 0xe9, 0xc4, 0x0c, 0x09, 0x30, 0xc5, 0x8c, 0xdc, 0x84, + 0x4a, 0x60, 0xb7, 0xa8, 0x65, 0xfa, 0xc1, 0xcc, 0xe4, 0x61, 0x18, 0x9f, 0x56, 0x8c, 0x2b, 0x4d, + 0xd5, 0x0c, 0x43, 0x06, 0x64, 0x0e, 0xa0, 0x67, 0xfa, 0xcc, 0x96, 0xd6, 0xc9, 0x94, 0xd8, 0x29, + 0xa7, 0x0f, 0xf6, 0xeb, 0xb0, 0x1e, 0x42, 0x31, 0x46, 0xc1, 0xe9, 0x79, 0xdb, 0x1b, 0x6e, 0xaf, + 0xcf, 0x82, 0x99, 0xe9, 0x2b, 0x85, 0xab, 0x55, 0x49, 0xdf, 0x0c, 0xa1, 0x18, 0xa3, 0x20, 0x5f, + 0xcb, 0xc1, 0x33, 0xd1, 0xe3, 0xe0, 0x22, 0x3b, 0x75, 0xec, 0x8b, 0xac, 0x7e, 0xb0, 0x5f, 0x7f, + 0xa6, 0x39, 0x5c, 0x24, 0x3e, 0xac, 0x3f, 0xc6, 0x5d, 0x98, 0x5a, 0xe8, 0xb3, 0x1d, 0xcf, 0xb7, + 0xdf, 0x11, 0x96, 0x16, 0x59, 0x86, 0x12, 0x13, 0x3b, 0xa6, 0x34, 0x62, 0x9f, 0xcb, 0x1a, 0x6a, + 0x69, 0xbd, 0xdc, 0xa4, 0x7b, 0x7a, 0xa3, 0x69, 0x54, 0xf9, 0xa4, 0x90, 0x3b, 0xa8, 0x6c, 0x6e, + 0xfc, 0x4e, 0x0e, 0xaa, 0x0d, 0x33, 0xb0, 0x2d, 0xce, 0x9e, 0x2c, 0x42, 0xb1, 0x1f, 0x50, 0xff, + 0x68, 0x4c, 0x85, 0x96, 0xde, 0x0c, 0xa8, 0x8f, 0xa2, 0x31, 0xb9, 0x0d, 0x95, 0x9e, 0x19, 0x04, + 0xf7, 0x3c, 0xbf, 0xa5, 0x76, 0x9a, 0x43, 0x32, 0x92, 0xa6, 0x90, 0x6a, 0x8a, 0x21, 0x13, 0xa3, + 0x06, 0xd5, 0x86, 0x63, 0x5a, 0x9d, 0x1d, 0xcf, 0xa1, 0xc6, 0x0f, 0x72, 0x70, 0xb6, 0xd1, 0xdf, + 0xde, 0xa6, 0xbe, 0xda, 0xf9, 0xe5, 0x9e, 0x4a, 0x28, 0x94, 0x7c, 0xda, 0xb2, 0x03, 0xd5, 0xf7, + 0xa5, 0x91, 0x3f, 0x1d, 0x72, 0x2e, 0x6a, 0x0b, 0x17, 0xe3, 0x25, 0x00, 0x28, 0xb9, 0x93, 0x3e, + 0x54, 0xdf, 0xa6, 0x2c, 0x60, 0x3e, 0x35, 0xbb, 0xea, 0xed, 0x5e, 0x1b, 0x59, 0xd4, 0xeb, 0x94, + 0x35, 0x05, 0xa7, 0xb8, 0xc5, 0x10, 0x02, 0x31, 0x92, 0x64, 0xfc, 0x65, 0x09, 0x26, 0x17, 0xbd, + 0xee, 0x96, 0xed, 0xd2, 0xd6, 0xf5, 0x56, 0x9b, 0x92, 0xb7, 0xa0, 0x48, 0x5b, 0x6d, 0xaa, 0xde, + 0x76, 0xf4, 0x7d, 0x96, 0x33, 0x8b, 0xac, 0x05, 0xfe, 0x84, 0x82, 0x31, 0x59, 0x85, 0xe9, 0x6d, + 0xdf, 0xeb, 0x4a, 0xd5, 0xb5, 0xb1, 0xd7, 0x53, 0x56, 0x48, 0xe3, 0x7f, 0x69, 0x75, 0xb0, 0x9c, + 0xc0, 0x3e, 0xd8, 0xaf, 0x43, 0xf4, 0x84, 0xa9, 0xb6, 0xe4, 0x0d, 0x98, 0x89, 0x20, 0xe1, 0x1a, + 0x5e, 0xe4, 0x26, 0x9b, 0x30, 0x15, 0x4a, 0x8d, 0x4b, 0x07, 0xfb, 0xf5, 0x99, 0xe5, 0x21, 0x34, + 0x38, 0xb4, 0x35, 0x79, 0x37, 0x07, 0xa7, 0x23, 0xa4, 0xd4, 0xab, 0xca, 0x42, 0x38, 0x26, 0x85, + 0x2d, 0x6c, 0xdb, 0xe5, 0x94, 0x08, 0x1c, 0x10, 0x4a, 0x96, 0x61, 0x92, 0x79, 0xb1, 0xf1, 0x2a, + 0x89, 0xf1, 0x32, 0xb4, 0x33, 0xb6, 0xe1, 0x0d, 0x1d, 0xad, 0x44, 0x3b, 0x82, 0x70, 0x41, 0x3f, + 0xa7, 0x46, 0xaa, 0x2c, 0x46, 0x6a, 0xf6, 0x60, 0xbf, 0x7e, 0x61, 0x23, 0x93, 0x02, 0x87, 0xb4, + 0x24, 0x9f, 0xcb, 0xc1, 0xb4, 0x46, 0xa9, 0x31, 0x9a, 0x38, 0xce, 0x31, 0x22, 0x7c, 0x46, 0x6c, + 0x24, 0x04, 0x60, 0x4a, 0xa0, 0xf1, 0xc3, 0x22, 0x54, 0x43, 0xcd, 0x46, 0xde, 0x0b, 0x25, 0xe1, + 0x66, 0x29, 0x83, 0x35, 0xdc, 0xb2, 0x84, 0x37, 0x86, 0x12, 0x47, 0x9e, 0x83, 0x09, 0xcb, 0xeb, + 0x76, 0x4d, 0xb7, 0x25, 0x5c, 0xe7, 0x6a, 0xa3, 0xc6, 0x77, 0xea, 0x45, 0x09, 0x42, 0x8d, 0x23, + 0x97, 0xa0, 0x68, 0xfa, 0x6d, 0xe9, 0xc5, 0x56, 0xa5, 0x3e, 0x5a, 0xf0, 0xdb, 0x01, 0x0a, 0x28, + 0xf9, 0x10, 0x14, 0xa8, 0xbb, 0x3b, 0x53, 0x1c, 0x6e, 0x0a, 0x5c, 0x77, 0x77, 0xef, 0x98, 0x7e, + 0xa3, 0xa6, 0xfa, 0x50, 0xb8, 0xee, 0xee, 0x22, 0x6f, 0x43, 0x56, 0x61, 0x82, 0xba, 0xbb, 0xfc, + 0xdb, 0x2b, 0xf7, 0xf2, 0x3d, 0x43, 0x9a, 0x73, 0x12, 0x65, 0x15, 0x87, 0x06, 0x85, 0x02, 0xa3, + 0x66, 0x41, 0x3e, 0x06, 0x93, 0xd2, 0xb6, 0x58, 0xe3, 0xdf, 0x24, 0x98, 0x29, 0x0b, 0x96, 0xf5, + 0xe1, 0xc6, 0x89, 0xa0, 0x8b, 0xdc, 0xf9, 0x18, 0x30, 0xc0, 0x04, 0x2b, 0xf2, 0x31, 0xa8, 0xea, + 0x48, 0x8d, 0xfe, 0xb2, 0x99, 0x9e, 0x30, 0x2a, 0x22, 0xa4, 0x9f, 0xea, 0xdb, 0x3e, 0xed, 0x52, + 0x97, 0x05, 0x8d, 0x33, 0xda, 0x37, 0xd2, 0xd8, 0x00, 0x23, 0x6e, 0x64, 0x6b, 0xd0, 0xa5, 0x97, + 0xfe, 0xe8, 0x7b, 0x87, 0x68, 0xf5, 0x11, 0xfc, 0xf9, 0x4f, 0xc2, 0xa9, 0xd0, 0xe7, 0x56, 0x6e, + 0x9b, 0xf4, 0x50, 0x5f, 0xe4, 0xcd, 0x6f, 0x24, 0x51, 0x0f, 0xf6, 0xeb, 0xcf, 0x66, 0x38, 0x6e, + 0x11, 0x01, 0xa6, 0x99, 0x19, 0x7f, 0x5e, 0x80, 0x41, 0xb3, 0x3b, 0x39, 0x68, 0xb9, 0xe3, 0x1e, + 0xb4, 0xf4, 0x0b, 0x49, 0xf5, 0xf9, 0xb2, 0x6a, 0x36, 0xfe, 0x4b, 0x65, 0x7d, 0x98, 0xc2, 0x71, + 0x7f, 0x98, 0x27, 0x65, 0xed, 0x18, 0x5f, 0x28, 0xc2, 0xf4, 0x92, 0x49, 0xbb, 0x9e, 0xfb, 0x48, + 0x27, 0x24, 0xf7, 0x44, 0x38, 0x21, 0x57, 0xa1, 0xe2, 0xd3, 0x9e, 0x63, 0x5b, 0x66, 0x20, 0x3e, + 0xbd, 0x8a, 0xf4, 0xa0, 0x82, 0x61, 0x88, 0x1d, 0xe2, 0x7c, 0x16, 0x9e, 0x48, 0xe7, 0xb3, 0xf8, + 0xa3, 0x77, 0x3e, 0x8d, 0xcf, 0xe5, 0x41, 0x18, 0x2a, 0xe4, 0x0a, 0x14, 0xf9, 0x26, 0x9c, 0x0e, + 0x79, 0x88, 0x89, 0x23, 0x30, 0x64, 0x16, 0xf2, 0xcc, 0x53, 0x2b, 0x0f, 0x14, 0x3e, 0xbf, 0xe1, + 0x61, 0x9e, 0x79, 0xe4, 0x1d, 0x00, 0xcb, 0x73, 0x5b, 0xb6, 0x0e, 0x80, 0x8e, 0xf7, 0x62, 0xcb, + 0x9e, 0x7f, 0xcf, 0xf4, 0x5b, 0x8b, 0x21, 0x47, 0xe9, 0x7e, 0x44, 0xcf, 0x18, 0x93, 0x46, 0x5e, + 0x81, 0xb2, 0xe7, 0x2e, 0xf7, 0x1d, 0x47, 0x0c, 0x68, 0xb5, 0xf1, 0xbf, 0xb9, 0x4f, 0x78, 0x5b, + 0x40, 0x1e, 0xec, 0xd7, 0x2f, 0x4a, 0xfb, 0x96, 0x3f, 0xdd, 0xf5, 0x6d, 0x66, 0xbb, 0xed, 0x26, + 0xf3, 0x4d, 0x46, 0xdb, 0x7b, 0xa8, 0x9a, 0x19, 0x26, 0xd4, 0x96, 0xed, 0xfb, 0xb4, 0x75, 0xd7, + 0x76, 0x5b, 0xde, 0x3d, 0x82, 0x50, 0x76, 0xa8, 0xdb, 0x66, 0x3b, 0x6a, 0xf2, 0xcf, 0xc5, 0x96, + 0x5a, 0x18, 0x36, 0x8f, 0xba, 0xdf, 0xa5, 0xcc, 0xe4, 0x8b, 0x6f, 0xa9, 0xaf, 0x02, 0xbb, 0xd2, + 0x27, 0x15, 0x1c, 0x50, 0x71, 0x32, 0xf6, 0xe0, 0xcc, 0xc0, 0x4b, 0x91, 0x16, 0x14, 0x99, 0xd9, + 0xd6, 0xda, 0x72, 0x79, 0xe4, 0xe1, 0xda, 0x30, 0xdb, 0xb1, 0xa1, 0x12, 0x3b, 0xf6, 0x86, 0xc9, + 0x77, 0x6c, 0xce, 0xdd, 0xf8, 0x8f, 0x1c, 0x54, 0x96, 0xfb, 0xae, 0x25, 0x3c, 0x9d, 0x47, 0x07, + 0xb6, 0xf4, 0xf6, 0x9f, 0xcf, 0xdc, 0xfe, 0xfb, 0x50, 0xee, 0xdc, 0x0b, 0xcd, 0x83, 0xda, 0xfc, + 0xda, 0xe8, 0xdf, 0x58, 0x75, 0x69, 0xee, 0xa6, 0xe0, 0x27, 0x83, 0xed, 0xd3, 0xaa, 0x43, 0xe5, + 0x9b, 0x77, 0x85, 0x50, 0x25, 0x6c, 0xf6, 0x43, 0x50, 0x8b, 0x91, 0x1d, 0x29, 0xba, 0xf7, 0xc7, + 0x45, 0x28, 0xaf, 0x34, 0x9b, 0x0b, 0xeb, 0x37, 0xc8, 0x07, 0xa1, 0xa6, 0xe2, 0xb0, 0xb7, 0xa2, + 0x31, 0x08, 0xc3, 0xf0, 0xcd, 0x08, 0x85, 0x71, 0x3a, 0x6e, 0x5c, 0xf9, 0xd4, 0x74, 0xba, 0x6a, + 0xea, 0x87, 0xc6, 0x15, 0x72, 0x20, 0x4a, 0x1c, 0x31, 0x61, 0x9a, 0xfb, 0x6b, 0x7c, 0x08, 0xa5, + 0x2f, 0xa6, 0x16, 0xc1, 0x21, 0xbd, 0x35, 0x61, 0xf2, 0x6d, 0x26, 0x18, 0x60, 0x8a, 0x21, 0x79, + 0x19, 0x2a, 0x66, 0x9f, 0xed, 0x08, 0x73, 0x58, 0xce, 0xf4, 0x4b, 0x22, 0x4c, 0xad, 0x60, 0x0f, + 0xf6, 0xeb, 0x93, 0x37, 0xb1, 0xf1, 0x41, 0xfd, 0x8c, 0x21, 0x35, 0xef, 0x9c, 0xf6, 0xff, 0x54, + 0xe7, 0x4a, 0x47, 0xee, 0xdc, 0x7a, 0x82, 0x01, 0xa6, 0x18, 0x92, 0x37, 0x61, 0xb2, 0x43, 0xf7, + 0x98, 0xb9, 0xa5, 0x04, 0x94, 0x8f, 0x22, 0xe0, 0x34, 0x37, 0xc8, 0x6e, 0xc6, 0x9a, 0x63, 0x82, + 0x19, 0x09, 0xe0, 0x5c, 0x87, 0xfa, 0x5b, 0xd4, 0xf7, 0x94, 0x2f, 0xa9, 0x84, 0x4c, 0x1c, 0x45, + 0xc8, 0xcc, 0xc1, 0x7e, 0xfd, 0xdc, 0xcd, 0x0c, 0x36, 0x98, 0xc9, 0xdc, 0xf8, 0x61, 0x0e, 0x4e, + 0xad, 0xc8, 0x44, 0x98, 0xe7, 0xcb, 0x2d, 0x95, 0x5c, 0x84, 0x82, 0xdf, 0xeb, 0x8b, 0x99, 0x53, + 0x90, 0x51, 0x4f, 0x5c, 0xdf, 0x44, 0x0e, 0x23, 0x6f, 0x40, 0xa5, 0xa5, 0x34, 0x80, 0x72, 0x65, + 0x8f, 0xaa, 0x37, 0xc4, 0x96, 0xa6, 0x9f, 0x30, 0xe4, 0xc6, 0xed, 0xf6, 0x6e, 0xd0, 0x6e, 0xda, + 0xef, 0x50, 0xe5, 0xdd, 0x09, 0xbb, 0x7d, 0x4d, 0x82, 0x50, 0xe3, 0xf8, 0x1e, 0xd9, 0xa1, 0x7b, + 0xd2, 0xb7, 0x29, 0x46, 0x7b, 0xe4, 0x4d, 0x05, 0xc3, 0x10, 0x4b, 0xea, 0x7a, 0xb1, 0xf0, 0x59, + 0x50, 0x94, 0x7e, 0xf9, 0x1d, 0x0e, 0x50, 0xeb, 0xc6, 0xf8, 0x52, 0x1e, 0x2e, 0xac, 0x50, 0x26, + 0x4d, 0x84, 0x25, 0xda, 0x73, 0xbc, 0x3d, 0x6e, 0xa7, 0x21, 0xfd, 0x14, 0x79, 0x15, 0xc0, 0x0e, + 0xb6, 0x9a, 0xbb, 0x96, 0x98, 0x86, 0x72, 0x09, 0x5d, 0x51, 0x2b, 0x02, 0x6e, 0x34, 0x1b, 0x0a, + 0xf3, 0x20, 0xf1, 0x84, 0xb1, 0x36, 0x91, 0xaf, 0x92, 0x7f, 0x88, 0xaf, 0xd2, 0x04, 0xe8, 0x45, + 0xd6, 0x5e, 0x41, 0x50, 0xfe, 0x7f, 0x2d, 0xe6, 0x28, 0x86, 0x5e, 0x8c, 0xcd, 0x18, 0xf6, 0x97, + 0xf1, 0x27, 0x05, 0x98, 0x5d, 0xa1, 0x2c, 0x0c, 0x27, 0x28, 0x65, 0xd1, 0xec, 0x51, 0x8b, 0x8f, + 0xca, 0xbb, 0x39, 0x28, 0x3b, 0xe6, 0x16, 0x75, 0xb8, 0x32, 0xe7, 0xdc, 0xdf, 0x1a, 0x59, 0x2f, + 0x0e, 0x97, 0x32, 0xb7, 0x2a, 0x24, 0xa4, 0x34, 0xa5, 0x04, 0xa2, 0x12, 0xcf, 0x75, 0x9c, 0xe5, + 0xf4, 0x03, 0x46, 0xfd, 0x75, 0xcf, 0x67, 0xca, 0x58, 0x0a, 0x75, 0xdc, 0x62, 0x84, 0xc2, 0x38, + 0x1d, 0x99, 0x07, 0xb0, 0x1c, 0x9b, 0xba, 0x4c, 0xb4, 0x92, 0xd3, 0x8c, 0xe8, 0xf1, 0x5e, 0x0c, + 0x31, 0x18, 0xa3, 0xe2, 0xa2, 0xba, 0x9e, 0x6b, 0x33, 0x4f, 0x8a, 0x2a, 0x26, 0x45, 0xad, 0x45, + 0x28, 0x8c, 0xd3, 0x89, 0x66, 0x94, 0xf9, 0xb6, 0x15, 0x88, 0x66, 0xa5, 0x54, 0xb3, 0x08, 0x85, + 0x71, 0x3a, 0xbe, 0x05, 0xc4, 0xde, 0xff, 0x48, 0x5b, 0xc0, 0x9f, 0x56, 0xe0, 0x72, 0x62, 0x58, + 0x99, 0xc9, 0xe8, 0x76, 0xdf, 0x69, 0x52, 0xa6, 0x3f, 0xe0, 0x88, 0x5b, 0xc3, 0x2f, 0x47, 0xdf, + 0x5d, 0x66, 0xa3, 0xad, 0xe3, 0xf9, 0xee, 0x03, 0x1d, 0x3c, 0xd4, 0xb7, 0xbf, 0x06, 0x55, 0xd7, + 0x64, 0x81, 0x58, 0x48, 0x6a, 0xcd, 0x84, 0x8e, 0xd5, 0x2d, 0x8d, 0xc0, 0x88, 0x86, 0xac, 0xc3, + 0x39, 0x35, 0xc4, 0xd7, 0xef, 0xf7, 0x3c, 0x9f, 0x51, 0x5f, 0xb6, 0x55, 0xbb, 0x8b, 0x6a, 0x7b, + 0x6e, 0x2d, 0x83, 0x06, 0x33, 0x5b, 0x92, 0x35, 0x38, 0x6b, 0xc9, 0x0c, 0x1d, 0x75, 0x3c, 0xb3, + 0xa5, 0x19, 0xca, 0xe8, 0x4d, 0x68, 0xf7, 0x2f, 0x0e, 0x92, 0x60, 0x56, 0xbb, 0xf4, 0x6c, 0x2e, + 0x8f, 0x34, 0x9b, 0x27, 0x46, 0x99, 0xcd, 0x95, 0xd1, 0x66, 0x73, 0xf5, 0x70, 0xb3, 0x99, 0x8f, + 0x3c, 0x9f, 0x47, 0xd4, 0xe7, 0xbb, 0xb5, 0xdc, 0x70, 0x62, 0x09, 0xe0, 0x70, 0xe4, 0x9b, 0x19, + 0x34, 0x98, 0xd9, 0x92, 0x6c, 0xc1, 0xac, 0x84, 0x5f, 0x77, 0x2d, 0x7f, 0xaf, 0xc7, 0x77, 0x8e, + 0x18, 0xdf, 0x5a, 0x22, 0x7c, 0x36, 0xdb, 0x1c, 0x4a, 0x89, 0x0f, 0xe1, 0x42, 0x7e, 0x06, 0xa6, + 0xe4, 0x57, 0x5a, 0x33, 0x7b, 0x82, 0xad, 0x4c, 0x07, 0x9f, 0x57, 0x6c, 0xa7, 0x16, 0xe3, 0x48, + 0x4c, 0xd2, 0x92, 0x05, 0x38, 0xd5, 0xdb, 0xb5, 0xf8, 0xcf, 0x1b, 0xdb, 0xb7, 0x28, 0x6d, 0xd1, + 0x96, 0x48, 0x45, 0x54, 0x1b, 0x4f, 0x6b, 0x2f, 0x7e, 0x3d, 0x89, 0xc6, 0x34, 0x3d, 0x79, 0x19, + 0x26, 0x03, 0x66, 0xfa, 0x4c, 0xc5, 0xac, 0x66, 0xa6, 0x65, 0xba, 0x5c, 0x87, 0x74, 0x9a, 0x31, + 0x1c, 0x26, 0x28, 0xc7, 0xd1, 0x1e, 0x0f, 0xe4, 0x66, 0x28, 0x02, 0xd7, 0x29, 0xb5, 0xff, 0xf9, + 0xb4, 0xda, 0x7f, 0x73, 0x9c, 0xe5, 0x9f, 0x21, 0xe1, 0x50, 0xcb, 0xfe, 0x75, 0x20, 0xbe, 0x0a, + 0xb3, 0x4b, 0xe7, 0x2e, 0xa6, 0xf9, 0xc3, 0xa2, 0x04, 0x1c, 0xa0, 0xc0, 0x8c, 0x56, 0xa4, 0x09, + 0xe7, 0x03, 0xea, 0x32, 0xdb, 0xa5, 0x4e, 0x92, 0x9d, 0xdc, 0x12, 0x9e, 0x55, 0xec, 0xce, 0x37, + 0xb3, 0x88, 0x30, 0xbb, 0xed, 0x38, 0x83, 0xff, 0x8f, 0x55, 0xb1, 0xef, 0xca, 0xa1, 0x39, 0x36, + 0xb5, 0xfd, 0x6e, 0x5a, 0x6d, 0xbf, 0x35, 0xfe, 0x77, 0x1b, 0x4d, 0x65, 0xcf, 0x03, 0x88, 0xaf, + 0x10, 0xd7, 0xd9, 0xa1, 0xa6, 0xc2, 0x10, 0x83, 0x31, 0x2a, 0xbe, 0x0a, 0xf5, 0x38, 0xc7, 0xd5, + 0x75, 0xb8, 0x0a, 0x9b, 0x71, 0x24, 0x26, 0x69, 0x87, 0xaa, 0xfc, 0xd2, 0xc8, 0x2a, 0xff, 0x75, + 0x20, 0x89, 0xd0, 0x82, 0xe4, 0x57, 0x4e, 0xd6, 0xc4, 0xdc, 0x18, 0xa0, 0xc0, 0x8c, 0x56, 0x43, + 0xa6, 0xf2, 0xc4, 0xf1, 0x4e, 0xe5, 0xca, 0xe8, 0x53, 0x99, 0xbc, 0x05, 0x17, 0x85, 0x28, 0x35, + 0x3e, 0x49, 0xc6, 0x52, 0xf9, 0xbf, 0x47, 0x31, 0xbe, 0x88, 0xc3, 0x08, 0x71, 0x38, 0x0f, 0xfe, + 0x7d, 0x2c, 0x9f, 0xb6, 0xb8, 0x70, 0xd3, 0x19, 0xbe, 0x31, 0x2c, 0x66, 0xd0, 0x60, 0x66, 0x4b, + 0x3e, 0xc5, 0x18, 0x9f, 0x86, 0xe6, 0x96, 0x43, 0x5b, 0xaa, 0x26, 0x28, 0x9c, 0x62, 0x1b, 0xab, + 0x4d, 0x85, 0xc1, 0x18, 0x55, 0x96, 0xae, 0x9e, 0x3c, 0xa2, 0xae, 0x5e, 0x11, 0x71, 0xb8, 0xed, + 0xc4, 0x96, 0xa0, 0x14, 0x7e, 0x58, 0xe5, 0xb5, 0x98, 0x26, 0xc0, 0xc1, 0x36, 0x62, 0xab, 0xb4, + 0x7c, 0xbb, 0xc7, 0x82, 0x24, 0xaf, 0xe9, 0xd4, 0x56, 0x99, 0x41, 0x83, 0x99, 0x2d, 0xb9, 0x91, + 0xb2, 0x43, 0x4d, 0x87, 0xed, 0x24, 0x19, 0x9e, 0x4a, 0x1a, 0x29, 0xaf, 0x0d, 0x92, 0x60, 0x56, + 0xbb, 0x71, 0xd4, 0xdb, 0xaf, 0xe7, 0xe1, 0xe2, 0x0a, 0x65, 0x61, 0x26, 0xfb, 0x27, 0xbe, 0x96, + 0xbb, 0x6b, 0x7c, 0x27, 0x0f, 0x67, 0x57, 0xa8, 0x2a, 0xc5, 0x5a, 0xf7, 0x5a, 0x5a, 0xd9, 0xff, + 0xcf, 0x1c, 0x0e, 0x3e, 0x5b, 0xa3, 0x62, 0x86, 0x26, 0xf3, 0x7c, 0xb9, 0xd7, 0xa5, 0x4c, 0xea, + 0xe6, 0x20, 0x09, 0x66, 0xb5, 0x33, 0xfe, 0x2d, 0x0f, 0x13, 0x2b, 0xbe, 0xd7, 0xef, 0x35, 0xf6, + 0x48, 0x1b, 0xca, 0xf7, 0x44, 0xcc, 0x53, 0x85, 0x20, 0x47, 0x2f, 0x62, 0x93, 0xa1, 0xd3, 0x68, + 0x9b, 0x93, 0xcf, 0xa8, 0xd8, 0xf3, 0x81, 0xef, 0xd0, 0x3d, 0x2a, 0x4b, 0x18, 0x2a, 0xd1, 0xc0, + 0xdf, 0xe4, 0x40, 0x94, 0x38, 0xd2, 0x85, 0x53, 0xa6, 0xe3, 0x78, 0xf7, 0x68, 0x6b, 0xd5, 0x64, + 0xd4, 0xa5, 0x81, 0x0e, 0x24, 0x1f, 0x35, 0x90, 0x22, 0xb2, 0x31, 0x0b, 0x49, 0x56, 0x98, 0xe6, + 0x4d, 0xde, 0x86, 0x89, 0x80, 0x79, 0xbe, 0xde, 0x40, 0x6b, 0xf3, 0x8b, 0x23, 0xbf, 0xfd, 0x7a, + 0xe3, 0xa3, 0x4d, 0xc9, 0x4a, 0xc6, 0x66, 0xd4, 0x03, 0x6a, 0x01, 0xc6, 0x57, 0x73, 0x00, 0xaf, + 0x6d, 0x6c, 0xac, 0xab, 0x30, 0x52, 0x0b, 0x8a, 0x66, 0x3f, 0x8c, 0x2f, 0x8f, 0x1e, 0xf8, 0x4d, + 0x54, 0xb1, 0xa8, 0x58, 0x6d, 0x9f, 0xed, 0xa0, 0xe0, 0x4e, 0xde, 0x07, 0x13, 0xca, 0xe8, 0x51, + 0xc3, 0x1e, 0x26, 0x84, 0x94, 0x61, 0x84, 0x1a, 0x6f, 0x7c, 0x3f, 0x0f, 0x17, 0x6e, 0xb8, 0x8c, + 0xfa, 0x4d, 0x46, 0x7b, 0x89, 0x82, 0x10, 0xf2, 0xf3, 0x03, 0x35, 0xde, 0xff, 0xef, 0x70, 0x9f, + 0x43, 0x96, 0x08, 0xaf, 0x51, 0x66, 0x46, 0xdb, 0x4d, 0x04, 0x8b, 0x15, 0x76, 0xf7, 0xa1, 0x18, + 0xf4, 0xa8, 0xa5, 0xa2, 0x66, 0xcd, 0x91, 0x47, 0x23, 0xfb, 0x05, 0xb8, 0xf6, 0x88, 0x02, 0xdd, + 0x42, 0x97, 0x08, 0x71, 0xe4, 0x33, 0x50, 0x0e, 0x98, 0xc9, 0xfa, 0x7a, 0x96, 0x6d, 0x1e, 0xb7, + 0x60, 0xc1, 0x3c, 0x5a, 0x12, 0xf2, 0x19, 0x95, 0x50, 0xe3, 0xfb, 0x39, 0x98, 0xcd, 0x6e, 0xb8, + 0x6a, 0x07, 0x8c, 0xfc, 0xdc, 0xc0, 0xb0, 0x1f, 0x72, 0x15, 0xf0, 0xd6, 0x62, 0xd0, 0xc3, 0x8a, + 0x30, 0x0d, 0x89, 0x0d, 0x39, 0x83, 0x92, 0xcd, 0x68, 0x57, 0x9b, 0xbf, 0xb7, 0x8f, 0xf9, 0xd5, + 0x63, 0x9a, 0x95, 0x4b, 0x41, 0x29, 0xcc, 0xf8, 0x42, 0x7e, 0xd8, 0x2b, 0xf3, 0xcf, 0x42, 0x9c, + 0x64, 0xd1, 0xd1, 0xcd, 0xf1, 0x8a, 0x8e, 0x92, 0x1d, 0x1a, 0xac, 0x3d, 0xfa, 0x85, 0xc1, 0xda, + 0xa3, 0xdb, 0xe3, 0xd7, 0x1e, 0xa5, 0x86, 0x61, 0x68, 0x09, 0xd2, 0xaf, 0x14, 0xe0, 0xd2, 0xc3, + 0xa6, 0x0d, 0x57, 0xcd, 0x6a, 0x76, 0x8e, 0xab, 0x9a, 0x1f, 0x3e, 0x0f, 0xc9, 0x3c, 0x94, 0x7a, + 0x3b, 0x66, 0xa0, 0xf7, 0x44, 0x6d, 0x4f, 0x95, 0xd6, 0x39, 0xf0, 0xc1, 0x7e, 0xbd, 0x26, 0xf7, + 0x52, 0xf1, 0x88, 0x92, 0x94, 0x6b, 0x96, 0x2e, 0x0d, 0x82, 0xc8, 0x65, 0x09, 0x35, 0xcb, 0x9a, + 0x04, 0xa3, 0xc6, 0x13, 0x06, 0x65, 0x19, 0x06, 0x50, 0x4a, 0x76, 0xf4, 0x4c, 0x72, 0x46, 0x9d, + 0x5a, 0xf4, 0x52, 0x2a, 0xa2, 0xa4, 0x64, 0x91, 0x39, 0x28, 0xb2, 0xa8, 0x6a, 0x48, 0x7b, 0x0e, + 0xc5, 0x0c, 0xf3, 0x40, 0xd0, 0x19, 0x7f, 0x57, 0x81, 0x0b, 0xd9, 0xdf, 0x90, 0xbf, 0xeb, 0x2e, + 0xf5, 0x03, 0xdb, 0x73, 0x95, 0xc9, 0x11, 0xd5, 0xb8, 0x4a, 0x30, 0x6a, 0xfc, 0x8f, 0x75, 0x96, + 0xfa, 0xf7, 0x72, 0xdc, 0xb3, 0x91, 0xb1, 0xb7, 0xc7, 0x91, 0xa9, 0x7e, 0x56, 0x7a, 0x48, 0x43, + 0x04, 0xe2, 0xf0, 0xbe, 0x90, 0xdf, 0xcd, 0xc1, 0x4c, 0x37, 0xe5, 0x3a, 0x9d, 0x60, 0x95, 0xb9, + 0x28, 0xa5, 0x5b, 0x1b, 0x22, 0x0f, 0x87, 0xf6, 0x84, 0xfc, 0x22, 0xd4, 0x7a, 0x7c, 0x5e, 0x04, + 0x8c, 0xba, 0x96, 0x2e, 0x34, 0x1f, 0x7d, 0xf6, 0xaf, 0x47, 0xbc, 0x74, 0xfe, 0xba, 0x71, 0xea, + 0x60, 0xbf, 0x5e, 0x8b, 0x21, 0x30, 0x2e, 0xf1, 0x09, 0x2f, 0x2b, 0xbf, 0x0a, 0x95, 0x80, 0x32, + 0x66, 0xbb, 0xed, 0x40, 0x38, 0xe4, 0x55, 0xb9, 0x56, 0x9a, 0x0a, 0x86, 0x21, 0x96, 0xfc, 0x5f, + 0xa8, 0x8a, 0x50, 0xde, 0x82, 0xdf, 0x0e, 0x66, 0xaa, 0x22, 0x2b, 0x2d, 0xf4, 0x6a, 0x53, 0x03, + 0x31, 0xc2, 0x93, 0x17, 0x61, 0x72, 0x4b, 0x2c, 0x5f, 0x75, 0xbc, 0x44, 0xba, 0xcd, 0x22, 0xbf, + 0xd8, 0x88, 0xc1, 0x31, 0x41, 0xc5, 0x5d, 0x64, 0x1a, 0xc6, 0x3b, 0xd3, 0x2e, 0x72, 0x14, 0x09, + 0xc5, 0x18, 0x15, 0x79, 0x16, 0x0a, 0xcc, 0x09, 0x84, 0x5b, 0x5c, 0x89, 0xac, 0xf6, 0x8d, 0xd5, + 0x26, 0x72, 0xb8, 0xf1, 0x9f, 0x39, 0x38, 0x95, 0xaa, 0x48, 0xe5, 0x4d, 0xfa, 0xbe, 0xa3, 0xd4, + 0x48, 0xd8, 0x64, 0x13, 0x57, 0x91, 0xc3, 0xc9, 0x5b, 0xca, 0x2a, 0xcc, 0x8f, 0x79, 0x92, 0xee, + 0x96, 0xc9, 0x02, 0x6e, 0x06, 0x0e, 0x18, 0x84, 0x22, 0x7c, 0x1a, 0xf5, 0x47, 0xe9, 0xee, 0x58, + 0xf8, 0x34, 0xc2, 0x61, 0x82, 0x32, 0x15, 0x43, 0x28, 0x1e, 0x26, 0x86, 0x60, 0xfc, 0x4d, 0x01, + 0x6a, 0xaf, 0x7b, 0x5b, 0x3f, 0x26, 0x15, 0x46, 0xd9, 0x1a, 0x39, 0xff, 0x23, 0xd4, 0xc8, 0x9b, + 0xf0, 0x34, 0x63, 0x4e, 0x93, 0x5a, 0x9e, 0xdb, 0x0a, 0x16, 0xb6, 0x19, 0xf5, 0x97, 0x6d, 0xd7, + 0x0e, 0x76, 0x68, 0x4b, 0x05, 0x63, 0x9f, 0x39, 0xd8, 0xaf, 0x3f, 0xbd, 0xb1, 0xb1, 0x9a, 0x45, + 0x82, 0xc3, 0xda, 0x8a, 0x15, 0x62, 0x5a, 0x1d, 0x6f, 0x7b, 0x5b, 0x54, 0x92, 0xaa, 0xb4, 0x9d, + 0x5c, 0x21, 0x31, 0x38, 0x26, 0xa8, 0x8c, 0xaf, 0xe7, 0xa1, 0x7a, 0xd3, 0xdc, 0xee, 0x98, 0x4d, + 0xdb, 0xed, 0x90, 0xe7, 0x60, 0x62, 0xcb, 0xf7, 0x3a, 0xd4, 0x97, 0x71, 0x6f, 0x55, 0x49, 0xda, + 0x90, 0x20, 0xd4, 0x38, 0xee, 0xf5, 0x31, 0xaf, 0x67, 0x5b, 0x69, 0x77, 0x7b, 0x83, 0x03, 0x51, + 0xe2, 0xc8, 0x5d, 0xb9, 0x8e, 0x0a, 0x63, 0x1e, 0x43, 0xda, 0x58, 0x6d, 0xca, 0x84, 0xbc, 0x5e, + 0x81, 0xe4, 0xf9, 0x84, 0xe5, 0x51, 0x1d, 0x6a, 0x2b, 0xbc, 0x09, 0xc5, 0xc0, 0x0c, 0x1c, 0xb5, + 0x75, 0x8c, 0x71, 0xc8, 0x6a, 0xa1, 0xb9, 0xaa, 0x0e, 0x59, 0x2d, 0x34, 0x57, 0x51, 0x30, 0x35, + 0x7e, 0x98, 0x87, 0x9a, 0x1c, 0x37, 0xe9, 0xf9, 0x1d, 0xe7, 0xc8, 0xbd, 0x22, 0xb2, 0x31, 0x41, + 0xbf, 0x4b, 0x7d, 0xe1, 0xd0, 0xab, 0xf5, 0x1c, 0x8f, 0xae, 0x45, 0xc8, 0x30, 0x23, 0x13, 0x81, + 0xf4, 0xd0, 0x17, 0x4f, 0x70, 0xe8, 0x4b, 0x87, 0x1a, 0xfa, 0xf2, 0x49, 0x0c, 0xfd, 0x1f, 0xe4, + 0xa0, 0xba, 0x6a, 0x6f, 0x53, 0x6b, 0xcf, 0x72, 0x44, 0xcd, 0x7c, 0x8b, 0x3a, 0x94, 0xd1, 0x15, + 0xdf, 0xb4, 0xe8, 0x3a, 0xf5, 0x6d, 0x71, 0x5c, 0x96, 0xaf, 0x0f, 0xa1, 0x81, 0x54, 0xcd, 0xfc, + 0xd2, 0x10, 0x1a, 0x1c, 0xda, 0x9a, 0xdc, 0x80, 0xc9, 0x16, 0x0d, 0x6c, 0x9f, 0xb6, 0xd6, 0x63, + 0x76, 0xf4, 0x73, 0x5a, 0xab, 0x2e, 0xc5, 0x70, 0x0f, 0xf6, 0xeb, 0x53, 0xeb, 0x76, 0x8f, 0x3a, + 0xb6, 0x4b, 0xa5, 0x41, 0x9d, 0x68, 0x6a, 0x94, 0xa0, 0xb0, 0xea, 0xb5, 0x8d, 0x2f, 0x14, 0x20, + 0x3c, 0x00, 0x4d, 0xbe, 0x98, 0x83, 0x9a, 0xe9, 0xba, 0x1e, 0x53, 0x87, 0x8b, 0x65, 0xa2, 0x09, + 0xc7, 0x3e, 0x67, 0x3d, 0xb7, 0x10, 0x31, 0x95, 0x39, 0x8a, 0x30, 0x6f, 0x12, 0xc3, 0x60, 0x5c, + 0x36, 0xe9, 0xa7, 0xd2, 0x26, 0x6b, 0xe3, 0xf7, 0xe2, 0x10, 0x49, 0x92, 0xd9, 0x8f, 0xc0, 0xe9, + 0x74, 0x67, 0x8f, 0x12, 0x65, 0x1d, 0x27, 0x40, 0xfb, 0xf9, 0x2a, 0xd4, 0x6e, 0x99, 0xcc, 0xde, + 0xa5, 0xc2, 0x79, 0x3c, 0x19, 0x6f, 0xe0, 0xb7, 0x72, 0x70, 0x21, 0x99, 0xc0, 0x38, 0x41, 0x97, + 0x40, 0x1c, 0x78, 0xc0, 0x4c, 0x69, 0x38, 0xa4, 0x17, 0xc2, 0x39, 0x18, 0xc8, 0x87, 0x9c, 0xb4, + 0x73, 0xd0, 0x1c, 0x26, 0x10, 0x87, 0xf7, 0xe5, 0xc7, 0xc5, 0x39, 0x78, 0xb2, 0x0f, 0xa4, 0xa6, + 0x5c, 0x97, 0x89, 0x27, 0xc6, 0x75, 0xa9, 0x3c, 0x11, 0xa6, 0x62, 0x2f, 0xe6, 0xba, 0x54, 0xc7, + 0x8c, 0xe0, 0xaa, 0x9c, 0xbf, 0xe4, 0x36, 0xcc, 0x05, 0x12, 0x25, 0xbc, 0xda, 0xaa, 0x27, 0x16, + 0x94, 0xb6, 0xcc, 0xc0, 0xb6, 0x94, 0xe1, 0xdc, 0x18, 0x3d, 0xa0, 0xa2, 0x4f, 0x2a, 0xca, 0xe8, + 0x98, 0x78, 0x44, 0xc9, 0x3b, 0x3a, 0x11, 0x99, 0x1f, 0xeb, 0x44, 0x24, 0x59, 0x84, 0xa2, 0xcb, + 0x95, 0x6d, 0xe1, 0xc8, 0x67, 0x20, 0x6f, 0xdd, 0xa4, 0x7b, 0x28, 0x1a, 0x73, 0xe3, 0x13, 0xf8, + 0xeb, 0x2b, 0x1b, 0xea, 0x11, 0x6e, 0xd4, 0xfb, 0x60, 0x22, 0xe8, 0x8b, 0x38, 0xb3, 0xda, 0x8a, + 0xa3, 0xb0, 0xb7, 0x04, 0xa3, 0xc6, 0x73, 0x33, 0xeb, 0x53, 0x7d, 0xda, 0xd7, 0x51, 0xac, 0xd0, + 0xcc, 0xfa, 0x28, 0x07, 0xa2, 0xc4, 0x9d, 0x9c, 0x95, 0xa4, 0xfd, 0xbd, 0xd2, 0x09, 0xf9, 0x7b, + 0xc6, 0x67, 0xf3, 0x00, 0x51, 0x6a, 0x82, 0x7c, 0x35, 0x07, 0xe7, 0xc3, 0x55, 0xc6, 0xe4, 0xf9, + 0xa7, 0x45, 0xc7, 0xb4, 0xbb, 0x63, 0xbb, 0x60, 0x59, 0x2b, 0x5c, 0xa8, 0x9d, 0xf5, 0x2c, 0x71, + 0x98, 0xdd, 0x0b, 0x82, 0x50, 0xa1, 0xdd, 0x1e, 0xdb, 0x5b, 0xb2, 0x7d, 0x35, 0xed, 0x32, 0x0f, + 0x10, 0x5d, 0x57, 0x34, 0xb2, 0xa9, 0x3a, 0xeb, 0x22, 0x56, 0x8e, 0xc6, 0x60, 0xc8, 0xc7, 0xf8, + 0x72, 0x1e, 0xce, 0x66, 0xf4, 0x8e, 0xbc, 0x0a, 0xa7, 0x55, 0x6e, 0x26, 0xba, 0x7c, 0x23, 0x17, + 0x5d, 0xbe, 0xd1, 0x4c, 0xe1, 0x70, 0x80, 0x9a, 0xbc, 0x05, 0x60, 0x5a, 0x16, 0x0d, 0x82, 0x35, + 0xaf, 0xa5, 0x8d, 0xbe, 0x57, 0xb8, 0x3b, 0xbc, 0x10, 0x42, 0x1f, 0xec, 0xd7, 0x3f, 0x90, 0x95, + 0x22, 0x4c, 0xbd, 0x7d, 0xd4, 0x00, 0x63, 0x2c, 0xc9, 0x27, 0x01, 0xe4, 0xa9, 0xb4, 0xb0, 0xf2, + 0xf7, 0x11, 0x39, 0x80, 0x39, 0x7d, 0x62, 0x6a, 0xee, 0xa3, 0x7d, 0xd3, 0x65, 0x36, 0xdb, 0x93, + 0xc7, 0x26, 0xee, 0x84, 0x5c, 0x30, 0xc6, 0xd1, 0xf8, 0xab, 0x3c, 0x54, 0xb4, 0x31, 0xfa, 0x18, + 0xb2, 0x3c, 0xed, 0x44, 0x96, 0x67, 0xf4, 0x93, 0x92, 0xba, 0xcb, 0x43, 0xf3, 0x3a, 0x5e, 0x2a, + 0xaf, 0xb3, 0x32, 0xbe, 0xa8, 0x87, 0x67, 0x72, 0xbe, 0x96, 0x87, 0x69, 0x4d, 0xaa, 0x4e, 0xaf, + 0xbe, 0x04, 0x53, 0x3e, 0x35, 0x5b, 0x0d, 0x93, 0x59, 0x3b, 0xe2, 0xf3, 0xe5, 0x44, 0xa5, 0xf5, + 0x99, 0x83, 0xfd, 0xfa, 0x14, 0xc6, 0x11, 0x98, 0xa4, 0x23, 0x1f, 0x86, 0x53, 0x32, 0x32, 0xb5, + 0x66, 0xde, 0x97, 0x47, 0x48, 0xc4, 0x80, 0x15, 0x65, 0x4e, 0xb3, 0x91, 0x44, 0x61, 0x9a, 0x96, + 0x4f, 0x6b, 0x09, 0xda, 0x0c, 0xcc, 0xb6, 0xec, 0x8c, 0x18, 0x85, 0x29, 0x39, 0xad, 0x1b, 0x29, + 0x1c, 0x0e, 0x50, 0x13, 0x13, 0x6a, 0xbc, 0x47, 0x1b, 0x76, 0x97, 0x7a, 0x7d, 0x7d, 0xdf, 0xd0, + 0x51, 0x13, 0xb0, 0x62, 0x77, 0xc7, 0x88, 0x0d, 0xc6, 0x79, 0x1a, 0x7f, 0x9f, 0x83, 0xc9, 0x68, + 0xbc, 0x4e, 0x3c, 0xd7, 0xb5, 0x9d, 0xcc, 0x75, 0x2d, 0x8c, 0x3d, 0x1d, 0x86, 0x64, 0xb7, 0x7e, + 0x75, 0x22, 0x7a, 0x2d, 0x91, 0xcf, 0xda, 0x82, 0x59, 0x3b, 0x33, 0xc5, 0x13, 0xd3, 0x36, 0x61, + 0x45, 0xe6, 0x8d, 0xa1, 0x94, 0xf8, 0x10, 0x2e, 0xa4, 0x0f, 0x95, 0x5d, 0xea, 0x33, 0xdb, 0xa2, + 0xfa, 0xfd, 0x56, 0xc6, 0xb6, 0x8e, 0x64, 0xe1, 0x45, 0x34, 0xa6, 0x77, 0x94, 0x00, 0x0c, 0x45, + 0x91, 0x2d, 0x28, 0xd1, 0x56, 0x9b, 0xea, 0x53, 0x40, 0x63, 0x9e, 0x98, 0x0f, 0xc7, 0x93, 0x3f, + 0x05, 0x28, 0x59, 0x93, 0x00, 0xaa, 0x8e, 0x76, 0xdf, 0xd5, 0x3c, 0x1c, 0xdd, 0xd6, 0x09, 0x03, + 0x01, 0x51, 0x45, 0x74, 0x08, 0xc2, 0x48, 0x0e, 0xe9, 0x84, 0xd7, 0x94, 0x94, 0x8e, 0x49, 0x79, + 0x3c, 0xe4, 0xa2, 0x92, 0x00, 0xaa, 0xf7, 0x4c, 0x46, 0xfd, 0xae, 0xe9, 0x77, 0x94, 0xe1, 0x3f, + 0xfa, 0x1b, 0xde, 0xd5, 0x9c, 0xa2, 0x37, 0x0c, 0x41, 0x18, 0xc9, 0x21, 0x1e, 0x54, 0x99, 0xb2, + 0x64, 0xf5, 0xe1, 0xe6, 0xd1, 0x85, 0x6a, 0x9b, 0x38, 0x90, 0x21, 0xf9, 0xf0, 0x11, 0x23, 0x19, + 0x64, 0x37, 0x71, 0x9b, 0x88, 0xbc, 0x43, 0xa6, 0x31, 0xc6, 0x55, 0x46, 0x8a, 0x55, 0xb4, 0xdd, + 0x64, 0xdf, 0x4a, 0x62, 0x3c, 0x28, 0x44, 0x6a, 0xf9, 0x71, 0x27, 0x55, 0x5f, 0x4c, 0x26, 0x55, + 0x2f, 0xa7, 0x93, 0xaa, 0xa9, 0x28, 0xd0, 0xd1, 0xd3, 0xaa, 0x26, 0xd4, 0x1c, 0x33, 0x60, 0x9b, + 0xbd, 0x96, 0xc9, 0x54, 0x44, 0xbe, 0x36, 0xff, 0x7f, 0x0e, 0xa7, 0x35, 0xb9, 0x1e, 0x8e, 0x82, + 0x3d, 0xab, 0x11, 0x1b, 0x8c, 0xf3, 0x24, 0x2f, 0x40, 0x6d, 0x57, 0x68, 0x02, 0x79, 0xa4, 0xa8, + 0x24, 0xb6, 0x11, 0xa1, 0xd9, 0xef, 0x44, 0x60, 0x8c, 0xd3, 0xf0, 0x26, 0xd2, 0x02, 0x89, 0x6e, + 0x58, 0x50, 0x4d, 0x9a, 0x11, 0x18, 0xe3, 0x34, 0x22, 0xbb, 0x63, 0xbb, 0x1d, 0xd9, 0x60, 0x42, + 0x34, 0x90, 0xd9, 0x1d, 0x0d, 0xc4, 0x08, 0x4f, 0xae, 0x42, 0xa5, 0xdf, 0xda, 0x96, 0xb4, 0x15, + 0x41, 0x2b, 0xec, 0xbe, 0xcd, 0xa5, 0x65, 0x75, 0xc4, 0x49, 0x63, 0x8d, 0xef, 0xe5, 0x80, 0x0c, + 0x96, 0x01, 0x90, 0x1d, 0x28, 0xbb, 0x22, 0x9a, 0x33, 0xf6, 0xc5, 0x26, 0xb1, 0xa0, 0x90, 0x5c, + 0xdb, 0x0a, 0xa0, 0xf8, 0x13, 0x17, 0x2a, 0xf4, 0x3e, 0xa3, 0xbe, 0x6b, 0x3a, 0xca, 0xe4, 0x39, + 0x9e, 0x4b, 0x54, 0xa4, 0xa1, 0xab, 0x38, 0x63, 0x28, 0xc3, 0xf8, 0x41, 0x1e, 0x6a, 0x31, 0xba, + 0x47, 0x39, 0x49, 0xa2, 0x70, 0x5a, 0x06, 0x51, 0x36, 0x7d, 0x47, 0x4d, 0xd3, 0x58, 0xe1, 0xb4, + 0x42, 0xe1, 0x2a, 0xc6, 0xe9, 0xc8, 0x3c, 0x40, 0xd7, 0x0c, 0x18, 0xf5, 0xc5, 0x16, 0x96, 0x2a, + 0x57, 0x5e, 0x0b, 0x31, 0x18, 0xa3, 0x22, 0x57, 0xd4, 0x35, 0x38, 0xc5, 0xe4, 0x91, 0xd3, 0x21, + 0x77, 0xdc, 0x94, 0x8e, 0xe1, 0x8e, 0x1b, 0xd2, 0x86, 0xd3, 0xba, 0xd7, 0x1a, 0x7b, 0xb4, 0x03, + 0x89, 0xd2, 0x09, 0x48, 0xb1, 0xc0, 0x01, 0xa6, 0xc6, 0xd7, 0x73, 0x30, 0x95, 0x70, 0xe1, 0xe5, + 0x61, 0x51, 0x5d, 0xc4, 0x92, 0x38, 0x2c, 0x1a, 0xab, 0x3d, 0x79, 0x1e, 0xca, 0x72, 0x80, 0xd4, + 0xc0, 0x87, 0x6a, 0x44, 0x0e, 0x21, 0x2a, 0x2c, 0x57, 0x08, 0x2a, 0x48, 0x98, 0x56, 0x08, 0x2a, + 0x8a, 0x88, 0x1a, 0x4f, 0xde, 0x0f, 0x15, 0xdd, 0x3b, 0x35, 0xd2, 0xd1, 0x8d, 0x50, 0x0a, 0x8e, + 0x21, 0x85, 0xf1, 0xe5, 0x82, 0x5a, 0x1e, 0x32, 0xe7, 0xa7, 0x3d, 0xeb, 0x4f, 0x73, 0xe3, 0x2f, + 0x9c, 0x43, 0xc7, 0x7a, 0xf9, 0x4f, 0x38, 0xb7, 0x62, 0x40, 0x8c, 0x4b, 0xe3, 0x83, 0x12, 0xab, + 0xc6, 0xa9, 0xc6, 0x75, 0xab, 0xa8, 0x9e, 0x51, 0x58, 0x75, 0x08, 0x65, 0x20, 0xed, 0x11, 0x3f, + 0x84, 0x12, 0x21, 0xd3, 0x29, 0x8f, 0x15, 0x38, 0xc3, 0x4d, 0xd1, 0x65, 0xdf, 0xeb, 0x36, 0x68, + 0xdb, 0x76, 0x5d, 0xdb, 0x6d, 0xab, 0x7c, 0x66, 0x98, 0x37, 0xc1, 0x34, 0x01, 0x0e, 0xb6, 0xd1, + 0x51, 0x81, 0xd2, 0x71, 0x47, 0x05, 0x8c, 0x2f, 0xe6, 0x41, 0x64, 0x31, 0xc8, 0x4b, 0x50, 0xed, + 0x52, 0x6b, 0xc7, 0x74, 0xed, 0x40, 0x9f, 0xca, 0xe7, 0x3e, 0x75, 0x75, 0x4d, 0x03, 0x1f, 0xf0, + 0x6f, 0xbb, 0xd0, 0x5c, 0x15, 0x75, 0x2c, 0x11, 0x2d, 0xb1, 0xa0, 0xdc, 0x0e, 0x02, 0xb3, 0x67, + 0x8f, 0x7d, 0x35, 0xa1, 0x3c, 0x37, 0x2d, 0xf5, 0x9b, 0xfc, 0x8d, 0x8a, 0x35, 0xb1, 0xa0, 0xd4, + 0x73, 0x4c, 0xdb, 0x55, 0x4e, 0x56, 0x63, 0xac, 0xdc, 0xcd, 0x3a, 0xe7, 0x24, 0xa3, 0x47, 0xe2, + 0x27, 0x4a, 0xde, 0xc6, 0xbf, 0xe7, 0xa0, 0x1a, 0xe2, 0xc9, 0x26, 0x00, 0x57, 0x17, 0xea, 0xec, + 0xef, 0x91, 0x6e, 0xd5, 0x12, 0x7e, 0xf0, 0x66, 0xd8, 0x18, 0x63, 0x8c, 0x32, 0x0e, 0x47, 0xe7, + 0x8f, 0xfb, 0x70, 0xf4, 0x35, 0xa8, 0xee, 0x98, 0x6e, 0x2b, 0xd8, 0x31, 0x3b, 0x52, 0x6b, 0x56, + 0x22, 0x23, 0xed, 0x35, 0x8d, 0xc0, 0x88, 0xc6, 0xf8, 0xc3, 0x22, 0xc8, 0xeb, 0xe6, 0xf8, 0xba, + 0x6e, 0xd9, 0x81, 0xcc, 0xbb, 0xe7, 0x44, 0xcb, 0x70, 0x5d, 0x2f, 0x29, 0x38, 0x86, 0x14, 0xe4, + 0x22, 0x14, 0xba, 0xb6, 0xab, 0xd2, 0x0d, 0x62, 0x5e, 0xad, 0xd9, 0x2e, 0x72, 0x98, 0x40, 0x99, + 0xf7, 0x55, 0xea, 0x58, 0xa2, 0xcc, 0xfb, 0xc8, 0x61, 0xdc, 0xe9, 0x74, 0x3c, 0xaf, 0xb3, 0x65, + 0x5a, 0x1d, 0x9d, 0x12, 0x2b, 0x8a, 0xdd, 0x55, 0x38, 0x9d, 0xab, 0x49, 0x14, 0xa6, 0x69, 0x79, + 0x73, 0xcb, 0xf3, 0x9c, 0x96, 0x77, 0xcf, 0xd5, 0xcd, 0x4b, 0x51, 0xf3, 0xc5, 0x24, 0x0a, 0xd3, + 0xb4, 0x64, 0x13, 0x9e, 0x7e, 0x87, 0xfa, 0x9e, 0xd2, 0x68, 0x4d, 0x87, 0xd2, 0x9e, 0x66, 0x23, + 0x0d, 0x08, 0x91, 0xe7, 0xfe, 0x78, 0x36, 0x09, 0x0e, 0x6b, 0x2b, 0xd2, 0xe7, 0xa6, 0xdf, 0xa6, + 0x6c, 0xdd, 0xf7, 0x2c, 0x1a, 0x04, 0xb6, 0xdb, 0xd6, 0x6c, 0x27, 0x22, 0xb6, 0x1b, 0xd9, 0x24, + 0x38, 0xac, 0x2d, 0x79, 0x03, 0x66, 0x24, 0x4a, 0x1a, 0x16, 0x0b, 0xbb, 0xa6, 0xed, 0x98, 0x5b, + 0xb6, 0x63, 0xb3, 0x3d, 0x51, 0x6c, 0x32, 0x25, 0x73, 0x02, 0x1b, 0x43, 0x68, 0x70, 0x68, 0x6b, + 0x71, 0x1f, 0xac, 0xca, 0x08, 0xad, 0x53, 0x5f, 0x7c, 0x7d, 0x11, 0x5e, 0x56, 0xbe, 0x3b, 0xa6, + 0x70, 0x38, 0x40, 0x6d, 0x7c, 0x2b, 0x0f, 0xd5, 0xd0, 0x18, 0x3e, 0xc4, 0x55, 0x0f, 0x1e, 0x54, + 0xc3, 0xb2, 0x03, 0x35, 0xe9, 0x1b, 0xe3, 0x27, 0x1e, 0xa4, 0xfd, 0x16, 0x3e, 0x62, 0x24, 0x23, + 0x7e, 0x97, 0x64, 0x61, 0x8c, 0xbb, 0x24, 0x7b, 0x30, 0xc1, 0x7c, 0xbb, 0xdd, 0x56, 0x46, 0x45, + 0x6d, 0xfe, 0xc6, 0xf8, 0xee, 0xc4, 0x86, 0x64, 0x28, 0xf3, 0xf1, 0xea, 0x01, 0xb5, 0x18, 0xe3, + 0x6d, 0x38, 0x9d, 0xa6, 0x14, 0x3b, 0xae, 0xb5, 0x43, 0x5b, 0x7d, 0x47, 0x8f, 0x71, 0xb4, 0xe3, + 0x2a, 0x38, 0x86, 0x14, 0xdc, 0x74, 0x65, 0x76, 0x97, 0xbe, 0xe3, 0xb9, 0xda, 0x29, 0x10, 0xc6, + 0xcb, 0x86, 0x82, 0x61, 0x88, 0x35, 0xfe, 0xa5, 0x00, 0x17, 0x23, 0x97, 0x66, 0xcd, 0x74, 0xcd, + 0xf6, 0x21, 0x2e, 0x0b, 0xfd, 0x49, 0x15, 0xcd, 0x51, 0x6f, 0xdf, 0x29, 0x3c, 0x01, 0xb7, 0xef, + 0x7c, 0xa5, 0x00, 0xe2, 0x4a, 0x5e, 0x6e, 0x4e, 0x38, 0x9e, 0xb6, 0xb8, 0x46, 0x37, 0x27, 0x56, + 0xbd, 0xb6, 0xd4, 0xed, 0xab, 0x5e, 0x1b, 0x39, 0x47, 0xbe, 0x4f, 0x77, 0xcc, 0xed, 0x8e, 0x39, + 0xf6, 0xfa, 0x0e, 0xab, 0x7f, 0xe4, 0x3e, 0x2d, 0x1e, 0x51, 0xf2, 0xe6, 0x8a, 0x64, 0x4b, 0xdf, + 0x29, 0x39, 0xb6, 0x41, 0x10, 0xde, 0x4e, 0x29, 0x15, 0x49, 0xf8, 0x88, 0x91, 0x0c, 0x6e, 0xe2, + 0xf4, 0x5b, 0xe2, 0x6a, 0xe4, 0xe2, 0x98, 0x26, 0xce, 0xe6, 0x92, 0x78, 0x27, 0x61, 0xe2, 0xc8, + 0xdf, 0xa8, 0x58, 0x1b, 0x7f, 0x94, 0x83, 0xa9, 0xa6, 0x63, 0xb7, 0x6c, 0xb7, 0x7d, 0x72, 0x37, + 0x03, 0x91, 0xdb, 0x50, 0x0a, 0x1c, 0xbb, 0x45, 0x47, 0xbc, 0x34, 0x44, 0x7c, 0x0c, 0xde, 0x4b, + 0x8a, 0x92, 0x8f, 0xf1, 0x95, 0x32, 0xa8, 0x7b, 0xa4, 0x49, 0x1f, 0xaa, 0x6d, 0x7d, 0x83, 0x89, + 0xea, 0xf2, 0x6b, 0x63, 0x9c, 0x74, 0x4d, 0xdc, 0x85, 0x22, 0xbf, 0x4e, 0x08, 0xc4, 0x48, 0x12, + 0xa1, 0xc9, 0x39, 0xb7, 0x34, 0xe6, 0x9c, 0x93, 0xe2, 0x06, 0x67, 0x9d, 0x09, 0xc5, 0x1d, 0xc6, + 0x7a, 0x6a, 0xc2, 0x8d, 0x7e, 0x7a, 0x27, 0x3a, 0x98, 0x23, 0x33, 0x68, 0xfc, 0x19, 0x05, 0x6b, + 0x2e, 0xc2, 0x35, 0xc3, 0x2b, 0x30, 0x17, 0xc7, 0x4a, 0xd1, 0xc5, 0x45, 0xf0, 0x67, 0x14, 0xac, + 0xc9, 0xe7, 0x72, 0x30, 0xe9, 0xc7, 0x5c, 0x31, 0xe5, 0x52, 0x8c, 0x79, 0xfa, 0x21, 0xe1, 0xd7, + 0xc9, 0xea, 0xbe, 0x38, 0x1c, 0x13, 0x22, 0xb9, 0xdf, 0xc7, 0x7c, 0xd3, 0x0d, 0xb6, 0x3d, 0xbf, + 0x4b, 0x7d, 0xe5, 0x2a, 0x2f, 0x8f, 0xb1, 0xa6, 0x36, 0x22, 0x6e, 0x32, 0xe9, 0x91, 0x00, 0x61, + 0x5c, 0x1a, 0xe9, 0x40, 0xa5, 0xdf, 0x92, 0x1d, 0x55, 0xf1, 0xc8, 0x85, 0x71, 0x56, 0x73, 0x2c, + 0x1f, 0xa8, 0x9f, 0x30, 0x14, 0x60, 0x74, 0x41, 0x85, 0xea, 0x88, 0x95, 0xb8, 0xb1, 0x4c, 0x56, + 0x55, 0x5d, 0x3b, 0xdc, 0xe2, 0x0b, 0x2f, 0xdb, 0x8a, 0x5d, 0x2a, 0x91, 0x79, 0x35, 0x99, 0xf1, + 0x0f, 0x79, 0xe0, 0x9e, 0x9d, 0x3c, 0x23, 0x2d, 0xae, 0x03, 0xa4, 0xcd, 0x8e, 0xdd, 0xbb, 0x43, + 0x7d, 0x7b, 0x7b, 0x4f, 0xd9, 0xf3, 0xb1, 0x33, 0xd2, 0x69, 0x0a, 0xcc, 0x68, 0x45, 0xde, 0x84, + 0x49, 0xcb, 0x5c, 0xa4, 0x3e, 0x1b, 0xc5, 0x5b, 0x11, 0x33, 0x61, 0x71, 0x21, 0x6a, 0x8e, 0x09, + 0x66, 0xdc, 0xc7, 0xb2, 0x22, 0xd6, 0x85, 0x23, 0xfb, 0x58, 0x31, 0xc6, 0x31, 0x46, 0x04, 0xa1, + 0xda, 0xe1, 0xa4, 0x82, 0x6b, 0xf1, 0x28, 0x5c, 0x85, 0x96, 0xb9, 0xa9, 0xdb, 0x62, 0xc4, 0xc6, + 0x70, 0x61, 0x2a, 0x71, 0xf1, 0x19, 0xf9, 0x10, 0x54, 0xbc, 0x5e, 0x4c, 0xd9, 0x55, 0x45, 0x1d, + 0x51, 0xe5, 0xb6, 0x82, 0x3d, 0xd8, 0xaf, 0x4f, 0xad, 0x7a, 0x6d, 0xdb, 0xd2, 0x00, 0x0c, 0xc9, + 0x89, 0x01, 0x65, 0x51, 0xf3, 0xa5, 0xaf, 0x3d, 0x13, 0x8a, 0x5a, 0x5c, 0x89, 0x14, 0xa0, 0xc2, + 0x18, 0x9f, 0x2d, 0x42, 0x14, 0xe0, 0x26, 0x01, 0x94, 0x5b, 0xe2, 0x7a, 0x24, 0xa5, 0x57, 0x47, + 0x4f, 0x14, 0x24, 0x2f, 0x62, 0x94, 0xfe, 0x64, 0x12, 0x86, 0x4a, 0x14, 0x69, 0x43, 0xe1, 0x6d, + 0x6f, 0x6b, 0x6c, 0xb5, 0x1a, 0xab, 0xca, 0x96, 0xd1, 0xd9, 0x18, 0x00, 0xb9, 0x04, 0xf2, 0xdb, + 0x39, 0x38, 0x13, 0xa4, 0x6d, 0x50, 0x35, 0x1d, 0x70, 0x7c, 0x63, 0x3b, 0x6d, 0xd5, 0xaa, 0x82, + 0xaf, 0x61, 0x68, 0x1c, 0xec, 0x0b, 0x1f, 0x7f, 0x19, 0x79, 0x56, 0xd3, 0x69, 0x65, 0xcc, 0xab, + 0x77, 0x93, 0xe3, 0x9f, 0x84, 0xa1, 0x12, 0x65, 0xfc, 0x52, 0x1e, 0x6a, 0x31, 0x3d, 0x36, 0xf6, + 0x6d, 0x7a, 0xf7, 0x53, 0xb7, 0xe9, 0xad, 0x8f, 0x1e, 0x47, 0x8a, 0x7a, 0x75, 0xd2, 0x17, 0xea, + 0xfd, 0x75, 0x1e, 0x0a, 0x9b, 0x4b, 0xcb, 0x49, 0xef, 0x31, 0xf7, 0x18, 0xbc, 0xc7, 0x1d, 0x98, + 0xd8, 0xea, 0xdb, 0x0e, 0xb3, 0xdd, 0xb1, 0x8f, 0x48, 0xe8, 0xcb, 0x07, 0x55, 0xf9, 0xb5, 0xe4, + 0x8a, 0x9a, 0x3d, 0x69, 0xc3, 0x44, 0x5b, 0x1e, 0x91, 0x56, 0x73, 0xfe, 0xd5, 0xd1, 0xad, 0x26, + 0xc9, 0x47, 0x0a, 0x52, 0x0f, 0xa8, 0xb9, 0x1b, 0x9f, 0x01, 0x65, 0x74, 0x92, 0xe0, 0x64, 0x46, + 0x33, 0x0c, 0x33, 0x65, 0x8d, 0xa8, 0xf1, 0x69, 0x08, 0xf7, 0xc8, 0xc7, 0xfe, 0x39, 0x8d, 0x7f, + 0xcd, 0x41, 0xd2, 0x2c, 0x78, 0xfc, 0x33, 0xaa, 0x93, 0x9e, 0x51, 0x4b, 0xc7, 0xb1, 0x00, 0xb3, + 0x27, 0x95, 0xf1, 0x17, 0x79, 0x28, 0xab, 0xbf, 0x97, 0x39, 0xf9, 0x6a, 0x1b, 0x9a, 0xa8, 0xb6, + 0x59, 0x1c, 0x53, 0x39, 0x0e, 0xad, 0xb5, 0xe9, 0xa6, 0x6a, 0x6d, 0xc6, 0xbd, 0x00, 0xfd, 0x11, + 0x95, 0x36, 0x7f, 0x9b, 0x03, 0xa5, 0x9a, 0x6f, 0xb8, 0x01, 0x33, 0x5d, 0x4b, 0x78, 0x82, 0x6a, + 0x1f, 0x18, 0x37, 0xa5, 0xab, 0xca, 0x1e, 0xe4, 0xd6, 0x2f, 0x7e, 0x6b, 0xbd, 0x4f, 0xde, 0x0f, + 0x95, 0x1d, 0x2f, 0x60, 0x42, 0xd7, 0xe7, 0x93, 0xa1, 0x9e, 0xd7, 0x14, 0x1c, 0x43, 0x8a, 0x74, + 0xd6, 0xa6, 0x34, 0x3c, 0x6b, 0x63, 0xfc, 0x7e, 0x1e, 0x26, 0x13, 0xd7, 0xde, 0x8f, 0x5c, 0x38, + 0x94, 0xaa, 0xdb, 0xc9, 0x1f, 0x7f, 0xdd, 0x4e, 0x56, 0x6d, 0x52, 0x61, 0xcc, 0xda, 0xa4, 0xe2, + 0x51, 0x6a, 0x93, 0x8c, 0x6f, 0xe6, 0x00, 0xf4, 0x68, 0x9d, 0x78, 0xd9, 0x50, 0x2b, 0x59, 0x36, + 0x34, 0xf6, 0xbc, 0xca, 0x2e, 0x1a, 0xfa, 0xb3, 0x92, 0x7e, 0x25, 0x51, 0x32, 0xf4, 0x6e, 0x0e, + 0xa6, 0xcd, 0x44, 0x19, 0xce, 0xd8, 0xe6, 0x65, 0xaa, 0xaa, 0x27, 0xfc, 0x03, 0x9a, 0x24, 0x1c, + 0x53, 0x62, 0xc9, 0xcb, 0x30, 0xd9, 0x53, 0x35, 0x0a, 0xb7, 0xa2, 0x69, 0x1f, 0x9e, 0x15, 0x5c, + 0x8f, 0xe1, 0x30, 0x41, 0xf9, 0x88, 0xb2, 0xa7, 0xc2, 0xb1, 0x94, 0x3d, 0xc5, 0xcf, 0x56, 0x14, + 0x1f, 0x7a, 0xb6, 0x62, 0x17, 0xaa, 0xdb, 0xbe, 0xd7, 0x15, 0x95, 0x45, 0xea, 0xea, 0xf4, 0xeb, + 0x63, 0xec, 0x29, 0xd1, 0x9f, 0x86, 0x44, 0x5b, 0xeb, 0xb2, 0xe6, 0x8f, 0x91, 0x28, 0x11, 0xa3, + 0xf6, 0xa4, 0xd4, 0xf2, 0x71, 0x4a, 0x0d, 0x75, 0xc9, 0x86, 0xe4, 0x8e, 0x5a, 0x4c, 0xb2, 0x9a, + 0x68, 0xe2, 0xf1, 0x54, 0x13, 0x19, 0xdf, 0x0a, 0x15, 0x58, 0x33, 0x75, 0x9d, 0x40, 0x6e, 0xc8, + 0x75, 0x02, 0xea, 0x5a, 0x9f, 0x78, 0xdd, 0xcb, 0xf3, 0x50, 0xf6, 0xa9, 0x19, 0x78, 0xae, 0xba, + 0x35, 0x2c, 0x54, 0xff, 0x28, 0xa0, 0xa8, 0xb0, 0xf1, 0xfa, 0x98, 0xfc, 0x23, 0xea, 0x63, 0xde, + 0x1f, 0x9b, 0x20, 0xb2, 0x00, 0x32, 0x5c, 0xeb, 0x19, 0x93, 0x44, 0x24, 0xcf, 0xd5, 0xbf, 0x4a, + 0x96, 0xd2, 0xc9, 0x73, 0xf5, 0x8f, 0x8f, 0x21, 0x05, 0x69, 0xc1, 0xa4, 0x63, 0x06, 0x4c, 0xe4, + 0x5c, 0x5a, 0x0b, 0x6c, 0x84, 0xe2, 0x9b, 0x70, 0x19, 0xad, 0xc6, 0xf8, 0x60, 0x82, 0xab, 0xb1, + 0x5f, 0x80, 0x94, 0x1b, 0xf2, 0x93, 0xd8, 0xff, 0x7f, 0xab, 0xd8, 0xff, 0x6f, 0xe4, 0x20, 0x5a, + 0x53, 0x47, 0xcc, 0xf3, 0xbe, 0x01, 0x95, 0xae, 0x79, 0x7f, 0x89, 0x3a, 0xe6, 0xde, 0x38, 0x97, + 0x4d, 0xaf, 0x29, 0x1e, 0x18, 0x72, 0x33, 0xf6, 0x73, 0xa0, 0x2e, 0x6f, 0x22, 0x14, 0x4a, 0xdb, + 0xf6, 0x7d, 0xd5, 0x9f, 0x71, 0x6c, 0xe3, 0xd8, 0xe5, 0xfa, 0x32, 0x8c, 0x2b, 0x00, 0x28, 0xb9, + 0x93, 0x2e, 0x4c, 0x04, 0x32, 0xca, 0xae, 0x5e, 0x65, 0xf4, 0xc0, 0x63, 0x22, 0x5a, 0xaf, 0xae, + 0x62, 0x92, 0x20, 0xd4, 0x32, 0x1a, 0x9f, 0xf8, 0xc6, 0x77, 0x2f, 0x3f, 0xf5, 0xcd, 0xef, 0x5e, + 0x7e, 0xea, 0xdb, 0xdf, 0xbd, 0xfc, 0xd4, 0x67, 0x0f, 0x2e, 0xe7, 0xbe, 0x71, 0x70, 0x39, 0xf7, + 0xcd, 0x83, 0xcb, 0xb9, 0x6f, 0x1f, 0x5c, 0xce, 0xfd, 0xd3, 0xc1, 0xe5, 0xdc, 0xaf, 0xfd, 0xf3, + 0xe5, 0xa7, 0x3e, 0xfe, 0xd2, 0x88, 0xff, 0x4d, 0xfc, 0x5f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x97, + 0x37, 0x9b, 0x14, 0xd5, 0x78, 0x00, 0x00, } func (m *AbstractPodTemplate) Marshal() (dAtA []byte, err error) { diff --git a/pkg/apis/numaflow/v1alpha1/generated.proto b/pkg/apis/numaflow/v1alpha1/generated.proto index a6370122ca..21935d9e3a 100644 --- a/pkg/apis/numaflow/v1alpha1/generated.proto +++ b/pkg/apis/numaflow/v1alpha1/generated.proto @@ -28,7 +28,7 @@ import "k8s.io/apimachinery/pkg/runtime/generated.proto"; import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto"; // Package-wide variables from generator "generated". -option go_package = "v1alpha1"; +option go_package = "github.com/numaproj/numaflow/pkg/apis/numaflow/v1alpha1"; // AbstractPodTemplate provides a template for pod customization in vertices, daemon deployments and so on. message AbstractPodTemplate { diff --git a/pkg/apis/numaflow/v1alpha1/openapi_generated.go b/pkg/apis/numaflow/v1alpha1/openapi_generated.go index 92c0047b57..cd02efdd9e 100644 --- a/pkg/apis/numaflow/v1alpha1/openapi_generated.go +++ b/pkg/apis/numaflow/v1alpha1/openapi_generated.go @@ -4874,14 +4874,14 @@ func schema_pkg_apis_numaflow_v1alpha1_containerBuilder(ref common.ReferenceCall }, "image": { SchemaProps: spec.SchemaProps{ - Description: "Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets.", + Description: "Container image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets.", Type: []string{"string"}, Format: "", }, }, "command": { SchemaProps: spec.SchemaProps{ - Description: "Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", + Description: "Entrypoint array. Not executed within a shell. The container image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", Type: []string{"array"}, Items: &spec.SchemaOrArray{ Schema: &spec.Schema{ @@ -4896,7 +4896,7 @@ func schema_pkg_apis_numaflow_v1alpha1_containerBuilder(ref common.ReferenceCall }, "args": { SchemaProps: spec.SchemaProps{ - Description: "Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", + Description: "Arguments to the entrypoint. The container image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", Type: []string{"array"}, Items: &spec.SchemaOrArray{ Schema: &spec.Schema{ @@ -4929,7 +4929,7 @@ func schema_pkg_apis_numaflow_v1alpha1_containerBuilder(ref common.ReferenceCall }, }, SchemaProps: spec.SchemaProps{ - Description: "List of ports to expose from the container. Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \"0.0.0.0\" address inside a container will be accessible from the network. Cannot be updated.", + Description: "List of ports to expose from the container. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \"0.0.0.0\" address inside a container will be accessible from the network. Modifying this array with strategic merge patch may corrupt the data. For more information See https://github.com/kubernetes/kubernetes/issues/108255. Cannot be updated.", Type: []string{"array"}, Items: &spec.SchemaOrArray{ Schema: &spec.Schema{ diff --git a/pkg/client/clientset/versioned/clientset.go b/pkg/client/clientset/versioned/clientset.go index 8c000936ca..544a5e66dd 100644 --- a/pkg/client/clientset/versioned/clientset.go +++ b/pkg/client/clientset/versioned/clientset.go @@ -33,8 +33,7 @@ type Interface interface { NumaflowV1alpha1() numaflowv1alpha1.NumaflowV1alpha1Interface } -// Clientset contains the clients for groups. Each group has exactly one -// version included in a Clientset. +// Clientset contains the clients for groups. type Clientset struct { *discovery.DiscoveryClient numaflowV1alpha1 *numaflowv1alpha1.NumaflowV1alpha1Client @@ -61,6 +60,10 @@ func (c *Clientset) Discovery() discovery.DiscoveryInterface { func NewForConfig(c *rest.Config) (*Clientset, error) { configShallowCopy := *c + if configShallowCopy.UserAgent == "" { + configShallowCopy.UserAgent = rest.DefaultKubernetesUserAgent() + } + // share the transport between all clients httpClient, err := rest.HTTPClientFor(&configShallowCopy) if err != nil { diff --git a/pkg/client/informers/externalversions/factory.go b/pkg/client/informers/externalversions/factory.go index d9afb70763..cfde1a57ef 100644 --- a/pkg/client/informers/externalversions/factory.go +++ b/pkg/client/informers/externalversions/factory.go @@ -47,6 +47,11 @@ type sharedInformerFactory struct { // startedInformers is used for tracking which informers have been started. // This allows Start() to be called multiple times safely. startedInformers map[reflect.Type]bool + // wg tracks how many goroutines were started. + wg sync.WaitGroup + // shuttingDown is true when Shutdown has been called. It may still be running + // because it needs to wait for goroutines. + shuttingDown bool } // WithCustomResyncConfig sets a custom resync period for the specified informer types. @@ -107,20 +112,39 @@ func NewSharedInformerFactoryWithOptions(client versioned.Interface, defaultResy return factory } -// Start initializes all requested informers. func (f *sharedInformerFactory) Start(stopCh <-chan struct{}) { f.lock.Lock() defer f.lock.Unlock() + if f.shuttingDown { + return + } + for informerType, informer := range f.informers { if !f.startedInformers[informerType] { - go informer.Run(stopCh) + f.wg.Add(1) + // We need a new variable in each loop iteration, + // otherwise the goroutine would use the loop variable + // and that keeps changing. + informer := informer + go func() { + defer f.wg.Done() + informer.Run(stopCh) + }() f.startedInformers[informerType] = true } } } -// WaitForCacheSync waits for all started informers' cache were synced. +func (f *sharedInformerFactory) Shutdown() { + f.lock.Lock() + f.shuttingDown = true + f.lock.Unlock() + + // Will return immediately if there is nothing to wait for. + f.wg.Wait() +} + func (f *sharedInformerFactory) WaitForCacheSync(stopCh <-chan struct{}) map[reflect.Type]bool { informers := func() map[reflect.Type]cache.SharedIndexInformer { f.lock.Lock() @@ -167,11 +191,58 @@ func (f *sharedInformerFactory) InformerFor(obj runtime.Object, newFunc internal // SharedInformerFactory provides shared informers for resources in all known // API group versions. +// +// It is typically used like this: +// +// ctx, cancel := context.Background() +// defer cancel() +// factory := NewSharedInformerFactory(client, resyncPeriod) +// defer factory.WaitForStop() // Returns immediately if nothing was started. +// genericInformer := factory.ForResource(resource) +// typedInformer := factory.SomeAPIGroup().V1().SomeType() +// factory.Start(ctx.Done()) // Start processing these informers. +// synced := factory.WaitForCacheSync(ctx.Done()) +// for v, ok := range synced { +// if !ok { +// fmt.Fprintf(os.Stderr, "caches failed to sync: %v", v) +// return +// } +// } +// +// // Creating informers can also be created after Start, but then +// // Start must be called again: +// anotherGenericInformer := factory.ForResource(resource) +// factory.Start(ctx.Done()) type SharedInformerFactory interface { internalinterfaces.SharedInformerFactory - ForResource(resource schema.GroupVersionResource) (GenericInformer, error) + + // Start initializes all requested informers. They are handled in goroutines + // which run until the stop channel gets closed. + Start(stopCh <-chan struct{}) + + // Shutdown marks a factory as shutting down. At that point no new + // informers can be started anymore and Start will return without + // doing anything. + // + // In addition, Shutdown blocks until all goroutines have terminated. For that + // to happen, the close channel(s) that they were started with must be closed, + // either before Shutdown gets called or while it is waiting. + // + // Shutdown may be called multiple times, even concurrently. All such calls will + // block until all goroutines have terminated. + Shutdown() + + // WaitForCacheSync blocks until all started informers' caches were synced + // or the stop channel gets closed. WaitForCacheSync(stopCh <-chan struct{}) map[reflect.Type]bool + // ForResource gives generic access to a shared informer of the matching type. + ForResource(resource schema.GroupVersionResource) (GenericInformer, error) + + // InternalInformerFor returns the SharedIndexInformer for obj using an internal + // client. + InformerFor(obj runtime.Object, newFunc internalinterfaces.NewInformerFunc) cache.SharedIndexInformer + Numaflow() numaflow.Interface }