From 45f4682ead06d90452d53e3404621e481de630fd Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Mon, 26 Feb 2024 18:35:28 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- .../grafana-agent-operator/1.1.0/.helmignore | 30 + .../grafana-agent-operator/1.1.0/CHANGELOG.md | 0 .../grafana-agent-operator/1.1.0/Chart.yaml | 37 + .../grafana-agent-operator/1.1.0/README.md | 28 + .../1.1.0/app-readme.md | 8 + .../1.1.0/charts/common-18.0.3.tgz | Bin 0 -> 98756 bytes .../1.1.0/ix_values.yaml | 99 + .../1.1.0/questions.yaml | 75 + .../1.1.0/templates/NOTES.txt | 1 + .../1.1.0/templates/common.yaml | 1 + .../monitoring.coreos.com_podmonitors.yaml | 424 ++ .../monitoring.coreos.com_probes.yaml | 458 ++ ...monitoring.coreos.com_servicemonitors.yaml | 436 ++ .../monitoring.grafana.com_grafanaagents.yaml | 3711 +++++++++++++++++ .../monitoring.grafana.com_integrations.yaml | 810 ++++ .../monitoring.grafana.com_logsinstances.yaml | 299 ++ ...nitoring.grafana.com_metricsinstances.yaml | 495 +++ .../monitoring.grafana.com_podlogs.yaml | 308 ++ .../grafana-agent-operator/1.1.0/values.yaml | 0 .../10.2.5/charts/clickhouse-12.1.3.tgz | Bin 102311 -> 102309 bytes 20 files changed, 7220 insertions(+) create mode 100644 operators/grafana-agent-operator/1.1.0/.helmignore create mode 100644 operators/grafana-agent-operator/1.1.0/CHANGELOG.md create mode 100644 operators/grafana-agent-operator/1.1.0/Chart.yaml create mode 100644 operators/grafana-agent-operator/1.1.0/README.md create mode 100644 operators/grafana-agent-operator/1.1.0/app-readme.md create mode 100644 operators/grafana-agent-operator/1.1.0/charts/common-18.0.3.tgz create mode 100644 operators/grafana-agent-operator/1.1.0/ix_values.yaml create mode 100755 operators/grafana-agent-operator/1.1.0/questions.yaml create mode 100644 operators/grafana-agent-operator/1.1.0/templates/NOTES.txt create mode 100644 operators/grafana-agent-operator/1.1.0/templates/common.yaml create mode 100644 operators/grafana-agent-operator/1.1.0/templates/monitoring.coreos.com_podmonitors.yaml create mode 100644 operators/grafana-agent-operator/1.1.0/templates/monitoring.coreos.com_probes.yaml create mode 100644 operators/grafana-agent-operator/1.1.0/templates/monitoring.coreos.com_servicemonitors.yaml create mode 100644 operators/grafana-agent-operator/1.1.0/templates/monitoring.grafana.com_grafanaagents.yaml create mode 100644 operators/grafana-agent-operator/1.1.0/templates/monitoring.grafana.com_integrations.yaml create mode 100644 operators/grafana-agent-operator/1.1.0/templates/monitoring.grafana.com_logsinstances.yaml create mode 100644 operators/grafana-agent-operator/1.1.0/templates/monitoring.grafana.com_metricsinstances.yaml create mode 100644 operators/grafana-agent-operator/1.1.0/templates/monitoring.grafana.com_podlogs.yaml create mode 100644 operators/grafana-agent-operator/1.1.0/values.yaml diff --git a/operators/grafana-agent-operator/1.1.0/.helmignore b/operators/grafana-agent-operator/1.1.0/.helmignore new file mode 100644 index 00000000000..77ca5567b26 --- /dev/null +++ b/operators/grafana-agent-operator/1.1.0/.helmignore @@ -0,0 +1,30 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ +# OWNERS file for Kubernetes +OWNERS +# helm-docs templates +*.gotmpl +# docs folder +/docs +# icon +icon.png diff --git a/operators/grafana-agent-operator/1.1.0/CHANGELOG.md b/operators/grafana-agent-operator/1.1.0/CHANGELOG.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/operators/grafana-agent-operator/1.1.0/Chart.yaml b/operators/grafana-agent-operator/1.1.0/Chart.yaml new file mode 100644 index 00000000000..d410cd4f0b3 --- /dev/null +++ b/operators/grafana-agent-operator/1.1.0/Chart.yaml @@ -0,0 +1,37 @@ +annotations: + max_scale_version: 24.04.0 + min_scale_version: 23.10.0 + truecharts.org/SCALE-support: "true" + truecharts.org/category: system + truecharts.org/max_helm_version: "3.14" + truecharts.org/min_helm_version: "3.12" + truecharts.org/train: operators +apiVersion: v2 +appVersion: 0.39.2 +dependencies: + - name: common + version: 18.0.3 + repository: oci://tccr.io/truecharts + condition: "" + alias: "" + tags: [] + import-values: [] +deprecated: false +description: Grafana Scraping Agent Operator +home: https://truecharts.org/charts/operators/grafana-agent-operator +icon: https://truecharts.org/img/hotlink-ok/chart-icons/grafana-agent-operator.png +keywords: + - grafana-agent + - shell +kubeVersion: '>=1.24.0-0' +maintainers: + - name: TrueCharts + email: info@truecharts.org + url: https://truecharts.org +name: grafana-agent-operator +sources: + - https://grafana.com + - https://github.com/truecharts/charts/tree/master/charts/operators/grafana-agent-operator + - https://hub.docker.com/r/grafana/agent-operator +type: application +version: 1.1.0 diff --git a/operators/grafana-agent-operator/1.1.0/README.md b/operators/grafana-agent-operator/1.1.0/README.md new file mode 100644 index 00000000000..afa4345cff9 --- /dev/null +++ b/operators/grafana-agent-operator/1.1.0/README.md @@ -0,0 +1,28 @@ +--- +title: README +--- + +## General Info + +TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/operators/grafana-agent-operator) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +_All Rights Reserved - The TrueCharts Project_ diff --git a/operators/grafana-agent-operator/1.1.0/app-readme.md b/operators/grafana-agent-operator/1.1.0/app-readme.md new file mode 100644 index 00000000000..230329990e0 --- /dev/null +++ b/operators/grafana-agent-operator/1.1.0/app-readme.md @@ -0,0 +1,8 @@ +Grafana Scraping Agent Operator + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/operators/grafana-agent-operator](https://truecharts.org/charts/operators/grafana-agent-operator) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! diff --git a/operators/grafana-agent-operator/1.1.0/charts/common-18.0.3.tgz b/operators/grafana-agent-operator/1.1.0/charts/common-18.0.3.tgz new file mode 100644 index 0000000000000000000000000000000000000000..94e930e88c129164c3a20cff45fa9f4fb8916035 GIT binary patch literal 98756 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://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true + diff --git a/operators/grafana-agent-operator/1.1.0/templates/NOTES.txt b/operators/grafana-agent-operator/1.1.0/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/operators/grafana-agent-operator/1.1.0/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/operators/grafana-agent-operator/1.1.0/templates/common.yaml b/operators/grafana-agent-operator/1.1.0/templates/common.yaml new file mode 100644 index 00000000000..b51394e00a4 --- /dev/null +++ b/operators/grafana-agent-operator/1.1.0/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.v1.common.loader.all" . }} diff --git a/operators/grafana-agent-operator/1.1.0/templates/monitoring.coreos.com_podmonitors.yaml b/operators/grafana-agent-operator/1.1.0/templates/monitoring.coreos.com_podmonitors.yaml new file mode 100644 index 00000000000..153677bb175 --- /dev/null +++ b/operators/grafana-agent-operator/1.1.0/templates/monitoring.coreos.com_podmonitors.yaml @@ -0,0 +1,424 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.9.2 + creationTimestamp: null + name: podmonitors.monitoring.coreos.com +spec: + group: monitoring.coreos.com + names: + categories: + - prometheus-operator + kind: PodMonitor + listKind: PodMonitorList + plural: podmonitors + shortNames: + - pmon + singular: podmonitor + scope: Namespaced + versions: + - name: v1 + schema: + openAPIV3Schema: + properties: + apiVersion: + type: string + kind: + type: string + metadata: + type: object + spec: + properties: + attachMetadata: + properties: + node: + type: boolean + type: object + jobLabel: + type: string + labelLimit: + format: int64 + type: integer + labelNameLengthLimit: + format: int64 + type: integer + labelValueLengthLimit: + format: int64 + type: integer + namespaceSelector: + properties: + any: + type: boolean + matchNames: + items: + type: string + type: array + type: object + podMetricsEndpoints: + items: + properties: + authorization: + properties: + credentials: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: + type: string + type: object + basicAuth: + properties: + password: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + username: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + bearerTokenSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + enableHttp2: + type: boolean + filterRunning: + type: boolean + followRedirects: + type: boolean + honorLabels: + type: boolean + honorTimestamps: + type: boolean + interval: + pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$ + type: string + metricRelabelings: + items: + properties: + action: + default: replace + enum: + - replace + - Replace + - keep + - Keep + - drop + - Drop + - hashmod + - HashMod + - labelmap + - LabelMap + - labeldrop + - LabelDrop + - labelkeep + - LabelKeep + - lowercase + - Lowercase + - uppercase + - Uppercase + - keepequal + - KeepEqual + - dropequal + - DropEqual + type: string + modulus: + format: int64 + type: integer + regex: + type: string + replacement: + type: string + separator: + type: string + sourceLabels: + items: + pattern: ^[a-zA-Z_][a-zA-Z0-9_]*$ + type: string + type: array + targetLabel: + type: string + type: object + type: array + oauth2: + properties: + clientId: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + clientSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + endpointParams: + additionalProperties: + type: string + type: object + scopes: + items: + type: string + type: array + tokenUrl: + minLength: 1 + type: string + required: + - clientId + - clientSecret + - tokenUrl + type: object + params: + additionalProperties: + items: + type: string + type: array + type: object + path: + type: string + port: + type: string + proxyUrl: + type: string + relabelings: + items: + properties: + action: + default: replace + enum: + - replace + - Replace + - keep + - Keep + - drop + - Drop + - hashmod + - HashMod + - labelmap + - LabelMap + - labeldrop + - LabelDrop + - labelkeep + - LabelKeep + - lowercase + - Lowercase + - uppercase + - Uppercase + - keepequal + - KeepEqual + - dropequal + - DropEqual + type: string + modulus: + format: int64 + type: integer + regex: + type: string + replacement: + type: string + separator: + type: string + sourceLabels: + items: + pattern: ^[a-zA-Z_][a-zA-Z0-9_]*$ + type: string + type: array + targetLabel: + type: string + type: object + type: array + scheme: + enum: + - http + - https + type: string + scrapeTimeout: + pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$ + type: string + targetPort: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + tlsConfig: + properties: + ca: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + cert: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + insecureSkipVerify: + type: boolean + keySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + serverName: + type: string + type: object + type: object + type: array + podTargetLabels: + items: + type: string + type: array + sampleLimit: + format: int64 + type: integer + selector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + targetLimit: + format: int64 + type: integer + required: + - podMetricsEndpoints + - selector + type: object + required: + - spec + type: object + served: true + storage: true diff --git a/operators/grafana-agent-operator/1.1.0/templates/monitoring.coreos.com_probes.yaml b/operators/grafana-agent-operator/1.1.0/templates/monitoring.coreos.com_probes.yaml new file mode 100644 index 00000000000..13fc36f9aa3 --- /dev/null +++ b/operators/grafana-agent-operator/1.1.0/templates/monitoring.coreos.com_probes.yaml @@ -0,0 +1,458 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.9.2 + creationTimestamp: null + name: probes.monitoring.coreos.com +spec: + group: monitoring.coreos.com + names: + categories: + - prometheus-operator + kind: Probe + listKind: ProbeList + plural: probes + shortNames: + - prb + singular: probe + scope: Namespaced + versions: + - name: v1 + schema: + openAPIV3Schema: + properties: + apiVersion: + type: string + kind: + type: string + metadata: + type: object + spec: + properties: + authorization: + properties: + credentials: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: + type: string + type: object + basicAuth: + properties: + password: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + username: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + bearerTokenSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + interval: + pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$ + type: string + jobName: + type: string + labelLimit: + format: int64 + type: integer + labelNameLengthLimit: + format: int64 + type: integer + labelValueLengthLimit: + format: int64 + type: integer + metricRelabelings: + items: + properties: + action: + default: replace + enum: + - replace + - Replace + - keep + - Keep + - drop + - Drop + - hashmod + - HashMod + - labelmap + - LabelMap + - labeldrop + - LabelDrop + - labelkeep + - LabelKeep + - lowercase + - Lowercase + - uppercase + - Uppercase + - keepequal + - KeepEqual + - dropequal + - DropEqual + type: string + modulus: + format: int64 + type: integer + regex: + type: string + replacement: + type: string + separator: + type: string + sourceLabels: + items: + pattern: ^[a-zA-Z_][a-zA-Z0-9_]*$ + type: string + type: array + targetLabel: + type: string + type: object + type: array + module: + type: string + oauth2: + properties: + clientId: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + clientSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + endpointParams: + additionalProperties: + type: string + type: object + scopes: + items: + type: string + type: array + tokenUrl: + minLength: 1 + type: string + required: + - clientId + - clientSecret + - tokenUrl + type: object + prober: + properties: + path: + default: /probe + type: string + proxyUrl: + type: string + scheme: + enum: + - http + - https + type: string + url: + type: string + required: + - url + type: object + sampleLimit: + format: int64 + type: integer + scrapeTimeout: + pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$ + type: string + targetLimit: + format: int64 + type: integer + targets: + properties: + ingress: + properties: + namespaceSelector: + properties: + any: + type: boolean + matchNames: + items: + type: string + type: array + type: object + relabelingConfigs: + items: + properties: + action: + default: replace + enum: + - replace + - Replace + - keep + - Keep + - drop + - Drop + - hashmod + - HashMod + - labelmap + - LabelMap + - labeldrop + - LabelDrop + - labelkeep + - LabelKeep + - lowercase + - Lowercase + - uppercase + - Uppercase + - keepequal + - KeepEqual + - dropequal + - DropEqual + type: string + modulus: + format: int64 + type: integer + regex: + type: string + replacement: + type: string + separator: + type: string + sourceLabels: + items: + pattern: ^[a-zA-Z_][a-zA-Z0-9_]*$ + type: string + type: array + targetLabel: + type: string + type: object + type: array + selector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + type: object + staticConfig: + properties: + labels: + additionalProperties: + type: string + type: object + relabelingConfigs: + items: + properties: + action: + default: replace + enum: + - replace + - Replace + - keep + - Keep + - drop + - Drop + - hashmod + - HashMod + - labelmap + - LabelMap + - labeldrop + - LabelDrop + - labelkeep + - LabelKeep + - lowercase + - Lowercase + - uppercase + - Uppercase + - keepequal + - KeepEqual + - dropequal + - DropEqual + type: string + modulus: + format: int64 + type: integer + regex: + type: string + replacement: + type: string + separator: + type: string + sourceLabels: + items: + pattern: ^[a-zA-Z_][a-zA-Z0-9_]*$ + type: string + type: array + targetLabel: + type: string + type: object + type: array + static: + items: + type: string + type: array + type: object + type: object + tlsConfig: + properties: + ca: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + cert: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + insecureSkipVerify: + type: boolean + keySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + serverName: + type: string + type: object + type: object + required: + - spec + type: object + served: true + storage: true diff --git a/operators/grafana-agent-operator/1.1.0/templates/monitoring.coreos.com_servicemonitors.yaml b/operators/grafana-agent-operator/1.1.0/templates/monitoring.coreos.com_servicemonitors.yaml new file mode 100644 index 00000000000..ff62f8f267b --- /dev/null +++ b/operators/grafana-agent-operator/1.1.0/templates/monitoring.coreos.com_servicemonitors.yaml @@ -0,0 +1,436 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.9.2 + creationTimestamp: null + name: servicemonitors.monitoring.coreos.com +spec: + group: monitoring.coreos.com + names: + categories: + - prometheus-operator + kind: ServiceMonitor + listKind: ServiceMonitorList + plural: servicemonitors + shortNames: + - smon + singular: servicemonitor + scope: Namespaced + versions: + - name: v1 + schema: + openAPIV3Schema: + properties: + apiVersion: + type: string + kind: + type: string + metadata: + type: object + spec: + properties: + attachMetadata: + properties: + node: + type: boolean + type: object + endpoints: + items: + properties: + authorization: + properties: + credentials: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: + type: string + type: object + basicAuth: + properties: + password: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + username: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + bearerTokenFile: + type: string + bearerTokenSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + enableHttp2: + type: boolean + filterRunning: + type: boolean + followRedirects: + type: boolean + honorLabels: + type: boolean + honorTimestamps: + type: boolean + interval: + pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$ + type: string + metricRelabelings: + items: + properties: + action: + default: replace + enum: + - replace + - Replace + - keep + - Keep + - drop + - Drop + - hashmod + - HashMod + - labelmap + - LabelMap + - labeldrop + - LabelDrop + - labelkeep + - LabelKeep + - lowercase + - Lowercase + - uppercase + - Uppercase + - keepequal + - KeepEqual + - dropequal + - DropEqual + type: string + modulus: + format: int64 + type: integer + regex: + type: string + replacement: + type: string + separator: + type: string + sourceLabels: + items: + pattern: ^[a-zA-Z_][a-zA-Z0-9_]*$ + type: string + type: array + targetLabel: + type: string + type: object + type: array + oauth2: + properties: + clientId: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + clientSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + endpointParams: + additionalProperties: + type: string + type: object + scopes: + items: + type: string + type: array + tokenUrl: + minLength: 1 + type: string + required: + - clientId + - clientSecret + - tokenUrl + type: object + params: + additionalProperties: + items: + type: string + type: array + type: object + path: + type: string + port: + type: string + proxyUrl: + type: string + relabelings: + items: + properties: + action: + default: replace + enum: + - replace + - Replace + - keep + - Keep + - drop + - Drop + - hashmod + - HashMod + - labelmap + - LabelMap + - labeldrop + - LabelDrop + - labelkeep + - LabelKeep + - lowercase + - Lowercase + - uppercase + - Uppercase + - keepequal + - KeepEqual + - dropequal + - DropEqual + type: string + modulus: + format: int64 + type: integer + regex: + type: string + replacement: + type: string + separator: + type: string + sourceLabels: + items: + pattern: ^[a-zA-Z_][a-zA-Z0-9_]*$ + type: string + type: array + targetLabel: + type: string + type: object + type: array + scheme: + enum: + - http + - https + type: string + scrapeTimeout: + pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$ + type: string + targetPort: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + tlsConfig: + properties: + ca: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + caFile: + type: string + cert: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + certFile: + type: string + insecureSkipVerify: + type: boolean + keyFile: + type: string + keySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + serverName: + type: string + type: object + type: object + type: array + jobLabel: + type: string + labelLimit: + format: int64 + type: integer + labelNameLengthLimit: + format: int64 + type: integer + labelValueLengthLimit: + format: int64 + type: integer + namespaceSelector: + properties: + any: + type: boolean + matchNames: + items: + type: string + type: array + type: object + podTargetLabels: + items: + type: string + type: array + sampleLimit: + format: int64 + type: integer + selector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + targetLabels: + items: + type: string + type: array + targetLimit: + format: int64 + type: integer + required: + - endpoints + - selector + type: object + required: + - spec + type: object + served: true + storage: true diff --git a/operators/grafana-agent-operator/1.1.0/templates/monitoring.grafana.com_grafanaagents.yaml b/operators/grafana-agent-operator/1.1.0/templates/monitoring.grafana.com_grafanaagents.yaml new file mode 100644 index 00000000000..4ec31d67a4e --- /dev/null +++ b/operators/grafana-agent-operator/1.1.0/templates/monitoring.grafana.com_grafanaagents.yaml @@ -0,0 +1,3711 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.9.2 + creationTimestamp: null + name: grafanaagents.monitoring.grafana.com +spec: + group: monitoring.grafana.com + names: + categories: + - agent-operator + kind: GrafanaAgent + listKind: GrafanaAgentList + plural: grafanaagents + singular: grafanaagent + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + properties: + apiVersion: + type: string + kind: + type: string + metadata: + type: object + spec: + properties: + affinity: + properties: + nodeAffinity: + properties: + preferredDuringSchedulingIgnoredDuringExecution: + items: + properties: + preference: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchFields: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + type: object + x-kubernetes-map-type: atomic + weight: + format: int32 + type: integer + required: + - preference + - weight + type: object + type: array + requiredDuringSchedulingIgnoredDuringExecution: + properties: + nodeSelectorTerms: + items: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchFields: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + type: object + x-kubernetes-map-type: atomic + type: array + required: + - nodeSelectorTerms + type: object + x-kubernetes-map-type: atomic + type: object + podAffinity: + properties: + preferredDuringSchedulingIgnoredDuringExecution: + items: + properties: + podAffinityTerm: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaces: + items: + type: string + type: array + topologyKey: + type: string + required: + - topologyKey + type: object + weight: + format: int32 + type: integer + required: + - podAffinityTerm + - weight + type: object + type: array + requiredDuringSchedulingIgnoredDuringExecution: + items: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaces: + items: + type: string + type: array + topologyKey: + type: string + required: + - topologyKey + type: object + type: array + type: object + podAntiAffinity: + properties: + preferredDuringSchedulingIgnoredDuringExecution: + items: + properties: + podAffinityTerm: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaces: + items: + type: string + type: array + topologyKey: + type: string + required: + - topologyKey + type: object + weight: + format: int32 + type: integer + required: + - podAffinityTerm + - weight + type: object + type: array + requiredDuringSchedulingIgnoredDuringExecution: + items: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaces: + items: + type: string + type: array + topologyKey: + type: string + required: + - topologyKey + type: object + type: array + type: object + type: object + apiServer: + properties: + authorization: + properties: + credentials: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + credentialsFile: + type: string + type: + type: string + type: object + basicAuth: + properties: + password: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + username: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + bearerToken: + type: string + bearerTokenFile: + type: string + host: + type: string + tlsConfig: + properties: + ca: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + caFile: + type: string + cert: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + certFile: + type: string + insecureSkipVerify: + type: boolean + keyFile: + type: string + keySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + serverName: + type: string + type: object + required: + - host + type: object + configMaps: + items: + type: string + type: array + configReloaderImage: + type: string + configReloaderVersion: + type: string + containers: + items: + properties: + args: + items: + type: string + type: array + command: + items: + type: string + type: array + env: + items: + properties: + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + secretKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + required: + - name + type: object + type: array + envFrom: + items: + properties: + configMapRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + prefix: + type: string + secretRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + type: object + type: array + image: + type: string + imagePullPolicy: + type: string + lifecycle: + properties: + postStart: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + preStop: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + type: object + livenessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + name: + type: string + ports: + items: + properties: + containerPort: + format: int32 + type: integer + hostIP: + type: string + hostPort: + format: int32 + type: integer + name: + type: string + protocol: + default: TCP + type: string + required: + - containerPort + type: object + type: array + x-kubernetes-list-map-keys: + - containerPort + - protocol + x-kubernetes-list-type: map + readinessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + resizePolicy: + items: + properties: + resourceName: + type: string + restartPolicy: + type: string + required: + - resourceName + - restartPolicy + type: object + type: array + x-kubernetes-list-type: atomic + 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: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + restartPolicy: + type: string + securityContext: + properties: + allowPrivilegeEscalation: + type: boolean + capabilities: + properties: + add: + items: + type: string + type: array + drop: + items: + type: string + type: array + type: object + privileged: + type: boolean + procMount: + type: string + readOnlyRootFilesystem: + type: boolean + runAsGroup: + format: int64 + type: integer + runAsNonRoot: + type: boolean + runAsUser: + format: int64 + type: integer + seLinuxOptions: + properties: + level: + type: string + role: + type: string + type: + type: string + user: + type: string + type: object + seccompProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + windowsOptions: + properties: + gmsaCredentialSpec: + type: string + gmsaCredentialSpecName: + type: string + hostProcess: + type: boolean + runAsUserName: + type: string + type: object + type: object + startupProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + stdin: + type: boolean + stdinOnce: + type: boolean + terminationMessagePath: + type: string + terminationMessagePolicy: + type: string + tty: + type: boolean + volumeDevices: + items: + properties: + devicePath: + type: string + name: + type: string + required: + - devicePath + - name + type: object + type: array + volumeMounts: + items: + properties: + mountPath: + type: string + mountPropagation: + type: string + name: + type: string + readOnly: + type: boolean + subPath: + type: string + subPathExpr: + type: string + required: + - mountPath + - name + type: object + type: array + workingDir: + type: string + required: + - name + type: object + type: array + disableReporting: + default: false + type: boolean + disableSupportBundle: + default: false + type: boolean + enableConfigReadAPI: + default: false + type: boolean + image: + type: string + imagePullSecrets: + items: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + type: array + initContainers: + items: + properties: + args: + items: + type: string + type: array + command: + items: + type: string + type: array + env: + items: + properties: + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + secretKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + required: + - name + type: object + type: array + envFrom: + items: + properties: + configMapRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + prefix: + type: string + secretRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + type: object + type: array + image: + type: string + imagePullPolicy: + type: string + lifecycle: + properties: + postStart: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + preStop: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + type: object + livenessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + name: + type: string + ports: + items: + properties: + containerPort: + format: int32 + type: integer + hostIP: + type: string + hostPort: + format: int32 + type: integer + name: + type: string + protocol: + default: TCP + type: string + required: + - containerPort + type: object + type: array + x-kubernetes-list-map-keys: + - containerPort + - protocol + x-kubernetes-list-type: map + readinessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + resizePolicy: + items: + properties: + resourceName: + type: string + restartPolicy: + type: string + required: + - resourceName + - restartPolicy + type: object + type: array + x-kubernetes-list-type: atomic + 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: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + restartPolicy: + type: string + securityContext: + properties: + allowPrivilegeEscalation: + type: boolean + capabilities: + properties: + add: + items: + type: string + type: array + drop: + items: + type: string + type: array + type: object + privileged: + type: boolean + procMount: + type: string + readOnlyRootFilesystem: + type: boolean + runAsGroup: + format: int64 + type: integer + runAsNonRoot: + type: boolean + runAsUser: + format: int64 + type: integer + seLinuxOptions: + properties: + level: + type: string + role: + type: string + type: + type: string + user: + type: string + type: object + seccompProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + windowsOptions: + properties: + gmsaCredentialSpec: + type: string + gmsaCredentialSpecName: + type: string + hostProcess: + type: boolean + runAsUserName: + type: string + type: object + type: object + startupProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + stdin: + type: boolean + stdinOnce: + type: boolean + terminationMessagePath: + type: string + terminationMessagePolicy: + type: string + tty: + type: boolean + volumeDevices: + items: + properties: + devicePath: + type: string + name: + type: string + required: + - devicePath + - name + type: object + type: array + volumeMounts: + items: + properties: + mountPath: + type: string + mountPropagation: + type: string + name: + type: string + readOnly: + type: boolean + subPath: + type: string + subPathExpr: + type: string + required: + - mountPath + - name + type: object + type: array + workingDir: + type: string + required: + - name + type: object + type: array + integrations: + properties: + namespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + selector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + type: object + logFormat: + type: string + logLevel: + type: string + logs: + properties: + clients: + items: + properties: + backoffConfig: + properties: + maxPeriod: + type: string + maxRetries: + type: integer + minPeriod: + type: string + type: object + basicAuth: + properties: + password: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + username: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + batchSize: + type: integer + batchWait: + type: string + bearerToken: + type: string + bearerTokenFile: + type: string + externalLabels: + additionalProperties: + type: string + type: object + oauth2: + properties: + clientId: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + clientSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + endpointParams: + additionalProperties: + type: string + type: object + scopes: + items: + type: string + type: array + tokenUrl: + minLength: 1 + type: string + required: + - clientId + - clientSecret + - tokenUrl + type: object + proxyUrl: + type: string + tenantId: + type: string + timeout: + type: string + tlsConfig: + properties: + ca: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + caFile: + type: string + cert: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + certFile: + type: string + insecureSkipVerify: + type: boolean + keyFile: + type: string + keySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + serverName: + type: string + type: object + url: + type: string + required: + - url + type: object + type: array + enforcedNamespaceLabel: + type: string + ignoreNamespaceSelectors: + type: boolean + instanceNamespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + instanceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + logsExternalLabelName: + type: string + type: object + metrics: + properties: + arbitraryFSAccessThroughSMs: + properties: + deny: + type: boolean + type: object + enforcedNamespaceLabel: + type: string + enforcedSampleLimit: + format: int64 + type: integer + enforcedTargetLimit: + format: int64 + type: integer + externalLabels: + additionalProperties: + type: string + type: object + ignoreNamespaceSelectors: + type: boolean + instanceNamespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + instanceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + metricsExternalLabelName: + type: string + overrideHonorLabels: + type: boolean + overrideHonorTimestamps: + type: boolean + remoteWrite: + items: + properties: + basicAuth: + properties: + password: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + username: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + bearerToken: + type: string + bearerTokenFile: + type: string + headers: + additionalProperties: + type: string + type: object + metadataConfig: + properties: + send: + type: boolean + sendInterval: + type: string + type: object + name: + type: string + oauth2: + properties: + clientId: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + clientSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + endpointParams: + additionalProperties: + type: string + type: object + scopes: + items: + type: string + type: array + tokenUrl: + minLength: 1 + type: string + required: + - clientId + - clientSecret + - tokenUrl + type: object + proxyUrl: + type: string + queueConfig: + properties: + batchSendDeadline: + type: string + capacity: + type: integer + maxBackoff: + type: string + maxRetries: + type: integer + maxSamplesPerSend: + type: integer + maxShards: + type: integer + minBackoff: + type: string + minShards: + type: integer + retryOnRateLimit: + type: boolean + type: object + remoteTimeout: + type: string + sigv4: + properties: + accessKey: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + profile: + type: string + region: + type: string + roleARN: + type: string + secretKey: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + tlsConfig: + properties: + ca: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + caFile: + type: string + cert: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + certFile: + type: string + insecureSkipVerify: + type: boolean + keyFile: + type: string + keySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + serverName: + type: string + type: object + url: + type: string + writeRelabelConfigs: + items: + properties: + action: + default: replace + enum: + - replace + - Replace + - keep + - Keep + - drop + - Drop + - hashmod + - HashMod + - labelmap + - LabelMap + - labeldrop + - LabelDrop + - labelkeep + - LabelKeep + - lowercase + - Lowercase + - uppercase + - Uppercase + - keepequal + - KeepEqual + - dropequal + - DropEqual + type: string + modulus: + format: int64 + type: integer + regex: + type: string + replacement: + type: string + separator: + type: string + sourceLabels: + items: + pattern: ^[a-zA-Z_][a-zA-Z0-9_]*$ + type: string + type: array + targetLabel: + type: string + type: object + type: array + required: + - url + type: object + type: array + replicaExternalLabelName: + type: string + replicas: + format: int32 + type: integer + scrapeInterval: + type: string + scrapeTimeout: + type: string + shards: + format: int32 + type: integer + type: object + nodeSelector: + additionalProperties: + type: string + type: object + paused: + type: boolean + podMetadata: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + name: + type: string + type: object + portName: + type: string + priorityClassName: + 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: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + runtimeClassName: + type: string + secrets: + items: + type: string + type: array + securityContext: + properties: + fsGroup: + format: int64 + type: integer + fsGroupChangePolicy: + type: string + runAsGroup: + format: int64 + type: integer + runAsNonRoot: + type: boolean + runAsUser: + format: int64 + type: integer + seLinuxOptions: + properties: + level: + type: string + role: + type: string + type: + type: string + user: + type: string + type: object + seccompProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + supplementalGroups: + items: + format: int64 + type: integer + type: array + sysctls: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + windowsOptions: + properties: + gmsaCredentialSpec: + type: string + gmsaCredentialSpecName: + type: string + hostProcess: + type: boolean + runAsUserName: + type: string + type: object + type: object + serviceAccountName: + type: string + storage: + properties: + disableMountSubPath: + type: boolean + emptyDir: + properties: + medium: + type: string + sizeLimit: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + ephemeral: + properties: + volumeClaimTemplate: + properties: + metadata: + type: object + spec: + properties: + accessModes: + items: + type: string + type: array + dataSource: + properties: + apiGroup: + type: string + kind: + type: string + name: + type: string + required: + - kind + - name + type: object + x-kubernetes-map-type: atomic + dataSourceRef: + properties: + apiGroup: + type: string + kind: + 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: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + selector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + storageClassName: + type: string + volumeMode: + type: string + volumeName: + type: string + type: object + required: + - spec + type: object + type: object + volumeClaimTemplate: + properties: + apiVersion: + type: string + kind: + type: string + metadata: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + name: + type: string + type: object + spec: + properties: + accessModes: + items: + type: string + type: array + dataSource: + properties: + apiGroup: + type: string + kind: + type: string + name: + type: string + required: + - kind + - name + type: object + x-kubernetes-map-type: atomic + dataSourceRef: + properties: + apiGroup: + type: string + kind: + 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: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + selector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + storageClassName: + type: string + volumeMode: + type: string + volumeName: + type: string + type: object + status: + properties: + accessModes: + items: + type: string + type: array + allocatedResourceStatuses: + additionalProperties: + type: string + type: object + x-kubernetes-map-type: granular + allocatedResources: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + capacity: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + conditions: + items: + properties: + lastProbeTime: + format: date-time + type: string + lastTransitionTime: + format: date-time + type: string + message: + type: string + reason: + type: string + status: + type: string + type: + type: string + required: + - status + - type + type: object + type: array + phase: + type: string + type: object + type: object + type: object + tolerations: + items: + properties: + effect: + type: string + key: + type: string + operator: + type: string + tolerationSeconds: + format: int64 + type: integer + value: + type: string + type: object + type: array + topologySpreadConstraints: + items: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + matchLabelKeys: + items: + type: string + type: array + x-kubernetes-list-type: atomic + maxSkew: + format: int32 + type: integer + minDomains: + format: int32 + type: integer + nodeAffinityPolicy: + type: string + nodeTaintsPolicy: + type: string + topologyKey: + type: string + whenUnsatisfiable: + type: string + required: + - maxSkew + - topologyKey + - whenUnsatisfiable + type: object + type: array + version: + type: string + volumeMounts: + items: + properties: + mountPath: + type: string + mountPropagation: + type: string + name: + type: string + readOnly: + type: boolean + subPath: + type: string + subPathExpr: + type: string + required: + - mountPath + - name + type: object + type: array + volumes: + items: + properties: + awsElasticBlockStore: + properties: + fsType: + type: string + partition: + format: int32 + type: integer + readOnly: + type: boolean + volumeID: + type: string + required: + - volumeID + type: object + azureDisk: + properties: + cachingMode: + type: string + diskName: + type: string + diskURI: + type: string + fsType: + type: string + kind: + type: string + readOnly: + type: boolean + required: + - diskName + - diskURI + type: object + azureFile: + properties: + readOnly: + type: boolean + secretName: + type: string + shareName: + type: string + required: + - secretName + - shareName + type: object + cephfs: + properties: + monitors: + items: + type: string + type: array + path: + type: string + readOnly: + type: boolean + secretFile: + type: string + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + user: + type: string + required: + - monitors + type: object + cinder: + properties: + fsType: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + volumeID: + type: string + required: + - volumeID + type: object + configMap: + properties: + defaultMode: + format: int32 + type: integer + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + csi: + properties: + driver: + type: string + fsType: + type: string + nodePublishSecretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + readOnly: + type: boolean + volumeAttributes: + additionalProperties: + type: string + type: object + required: + - driver + type: object + downwardAPI: + properties: + defaultMode: + format: int32 + type: integer + items: + items: + properties: + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + mode: + format: int32 + type: integer + path: + type: string + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + required: + - path + type: object + type: array + type: object + emptyDir: + properties: + medium: + type: string + sizeLimit: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + ephemeral: + properties: + volumeClaimTemplate: + properties: + metadata: + type: object + spec: + properties: + accessModes: + items: + type: string + type: array + dataSource: + properties: + apiGroup: + type: string + kind: + type: string + name: + type: string + required: + - kind + - name + type: object + x-kubernetes-map-type: atomic + dataSourceRef: + properties: + apiGroup: + type: string + kind: + 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: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + selector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + storageClassName: + type: string + volumeMode: + type: string + volumeName: + type: string + type: object + required: + - spec + type: object + type: object + fc: + properties: + fsType: + type: string + lun: + format: int32 + type: integer + readOnly: + type: boolean + targetWWNs: + items: + type: string + type: array + wwids: + items: + type: string + type: array + type: object + flexVolume: + properties: + driver: + type: string + fsType: + type: string + options: + additionalProperties: + type: string + type: object + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + required: + - driver + type: object + flocker: + properties: + datasetName: + type: string + datasetUUID: + type: string + type: object + gcePersistentDisk: + properties: + fsType: + type: string + partition: + format: int32 + type: integer + pdName: + type: string + readOnly: + type: boolean + required: + - pdName + type: object + gitRepo: + properties: + directory: + type: string + repository: + type: string + revision: + type: string + required: + - repository + type: object + glusterfs: + properties: + endpoints: + type: string + path: + type: string + readOnly: + type: boolean + required: + - endpoints + - path + type: object + hostPath: + properties: + path: + type: string + type: + type: string + required: + - path + type: object + iscsi: + properties: + chapAuthDiscovery: + type: boolean + chapAuthSession: + type: boolean + fsType: + type: string + initiatorName: + type: string + iqn: + type: string + iscsiInterface: + type: string + lun: + format: int32 + type: integer + portals: + items: + type: string + type: array + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + targetPortal: + type: string + required: + - iqn + - lun + - targetPortal + type: object + name: + type: string + nfs: + properties: + path: + type: string + readOnly: + type: boolean + server: + type: string + required: + - path + - server + type: object + persistentVolumeClaim: + properties: + claimName: + type: string + readOnly: + type: boolean + required: + - claimName + type: object + photonPersistentDisk: + properties: + fsType: + type: string + pdID: + type: string + required: + - pdID + type: object + portworxVolume: + properties: + fsType: + type: string + readOnly: + type: boolean + volumeID: + type: string + required: + - volumeID + type: object + projected: + properties: + defaultMode: + format: int32 + type: integer + sources: + items: + properties: + configMap: + properties: + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + downwardAPI: + properties: + items: + items: + properties: + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + mode: + format: int32 + type: integer + path: + type: string + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + required: + - path + type: object + type: array + type: object + secret: + properties: + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + serviceAccountToken: + properties: + audience: + type: string + expirationSeconds: + format: int64 + type: integer + path: + type: string + required: + - path + type: object + type: object + type: array + type: object + quobyte: + properties: + group: + type: string + readOnly: + type: boolean + registry: + type: string + tenant: + type: string + user: + type: string + volume: + type: string + required: + - registry + - volume + type: object + rbd: + properties: + fsType: + type: string + image: + type: string + keyring: + type: string + monitors: + items: + type: string + type: array + pool: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + user: + type: string + required: + - image + - monitors + type: object + scaleIO: + properties: + fsType: + type: string + gateway: + type: string + protectionDomain: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + sslEnabled: + type: boolean + storageMode: + type: string + storagePool: + type: string + system: + type: string + volumeName: + type: string + required: + - gateway + - secretRef + - system + type: object + secret: + properties: + defaultMode: + format: int32 + type: integer + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + optional: + type: boolean + secretName: + type: string + type: object + storageos: + properties: + fsType: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + volumeName: + type: string + volumeNamespace: + type: string + type: object + vsphereVolume: + properties: + fsType: + type: string + storagePolicyID: + type: string + storagePolicyName: + type: string + volumePath: + type: string + required: + - volumePath + type: object + required: + - name + type: object + type: array + type: object + type: object + served: true + storage: true diff --git a/operators/grafana-agent-operator/1.1.0/templates/monitoring.grafana.com_integrations.yaml b/operators/grafana-agent-operator/1.1.0/templates/monitoring.grafana.com_integrations.yaml new file mode 100644 index 00000000000..960b2f73ac1 --- /dev/null +++ b/operators/grafana-agent-operator/1.1.0/templates/monitoring.grafana.com_integrations.yaml @@ -0,0 +1,810 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.9.2 + creationTimestamp: null + name: integrations.monitoring.grafana.com +spec: + group: monitoring.grafana.com + names: + categories: + - agent-operator + kind: Integration + listKind: IntegrationList + plural: integrations + singular: integration + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + properties: + apiVersion: + type: string + kind: + type: string + metadata: + type: object + spec: + properties: + config: + type: object + x-kubernetes-preserve-unknown-fields: true + configMaps: + items: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: array + name: + type: string + secrets: + items: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: array + type: + properties: + allNodes: + type: boolean + unique: + type: boolean + type: object + volumeMounts: + items: + properties: + mountPath: + type: string + mountPropagation: + type: string + name: + type: string + readOnly: + type: boolean + subPath: + type: string + subPathExpr: + type: string + required: + - mountPath + - name + type: object + type: array + volumes: + items: + properties: + awsElasticBlockStore: + properties: + fsType: + type: string + partition: + format: int32 + type: integer + readOnly: + type: boolean + volumeID: + type: string + required: + - volumeID + type: object + azureDisk: + properties: + cachingMode: + type: string + diskName: + type: string + diskURI: + type: string + fsType: + type: string + kind: + type: string + readOnly: + type: boolean + required: + - diskName + - diskURI + type: object + azureFile: + properties: + readOnly: + type: boolean + secretName: + type: string + shareName: + type: string + required: + - secretName + - shareName + type: object + cephfs: + properties: + monitors: + items: + type: string + type: array + path: + type: string + readOnly: + type: boolean + secretFile: + type: string + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + user: + type: string + required: + - monitors + type: object + cinder: + properties: + fsType: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + volumeID: + type: string + required: + - volumeID + type: object + configMap: + properties: + defaultMode: + format: int32 + type: integer + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + csi: + properties: + driver: + type: string + fsType: + type: string + nodePublishSecretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + readOnly: + type: boolean + volumeAttributes: + additionalProperties: + type: string + type: object + required: + - driver + type: object + downwardAPI: + properties: + defaultMode: + format: int32 + type: integer + items: + items: + properties: + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + mode: + format: int32 + type: integer + path: + type: string + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + required: + - path + type: object + type: array + type: object + emptyDir: + properties: + medium: + type: string + sizeLimit: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + ephemeral: + properties: + volumeClaimTemplate: + properties: + metadata: + type: object + spec: + properties: + accessModes: + items: + type: string + type: array + dataSource: + properties: + apiGroup: + type: string + kind: + type: string + name: + type: string + required: + - kind + - name + type: object + x-kubernetes-map-type: atomic + dataSourceRef: + properties: + apiGroup: + type: string + kind: + 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: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + selector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + storageClassName: + type: string + volumeMode: + type: string + volumeName: + type: string + type: object + required: + - spec + type: object + type: object + fc: + properties: + fsType: + type: string + lun: + format: int32 + type: integer + readOnly: + type: boolean + targetWWNs: + items: + type: string + type: array + wwids: + items: + type: string + type: array + type: object + flexVolume: + properties: + driver: + type: string + fsType: + type: string + options: + additionalProperties: + type: string + type: object + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + required: + - driver + type: object + flocker: + properties: + datasetName: + type: string + datasetUUID: + type: string + type: object + gcePersistentDisk: + properties: + fsType: + type: string + partition: + format: int32 + type: integer + pdName: + type: string + readOnly: + type: boolean + required: + - pdName + type: object + gitRepo: + properties: + directory: + type: string + repository: + type: string + revision: + type: string + required: + - repository + type: object + glusterfs: + properties: + endpoints: + type: string + path: + type: string + readOnly: + type: boolean + required: + - endpoints + - path + type: object + hostPath: + properties: + path: + type: string + type: + type: string + required: + - path + type: object + iscsi: + properties: + chapAuthDiscovery: + type: boolean + chapAuthSession: + type: boolean + fsType: + type: string + initiatorName: + type: string + iqn: + type: string + iscsiInterface: + type: string + lun: + format: int32 + type: integer + portals: + items: + type: string + type: array + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + targetPortal: + type: string + required: + - iqn + - lun + - targetPortal + type: object + name: + type: string + nfs: + properties: + path: + type: string + readOnly: + type: boolean + server: + type: string + required: + - path + - server + type: object + persistentVolumeClaim: + properties: + claimName: + type: string + readOnly: + type: boolean + required: + - claimName + type: object + photonPersistentDisk: + properties: + fsType: + type: string + pdID: + type: string + required: + - pdID + type: object + portworxVolume: + properties: + fsType: + type: string + readOnly: + type: boolean + volumeID: + type: string + required: + - volumeID + type: object + projected: + properties: + defaultMode: + format: int32 + type: integer + sources: + items: + properties: + configMap: + properties: + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + downwardAPI: + properties: + items: + items: + properties: + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + mode: + format: int32 + type: integer + path: + type: string + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + required: + - path + type: object + type: array + type: object + secret: + properties: + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + serviceAccountToken: + properties: + audience: + type: string + expirationSeconds: + format: int64 + type: integer + path: + type: string + required: + - path + type: object + type: object + type: array + type: object + quobyte: + properties: + group: + type: string + readOnly: + type: boolean + registry: + type: string + tenant: + type: string + user: + type: string + volume: + type: string + required: + - registry + - volume + type: object + rbd: + properties: + fsType: + type: string + image: + type: string + keyring: + type: string + monitors: + items: + type: string + type: array + pool: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + user: + type: string + required: + - image + - monitors + type: object + scaleIO: + properties: + fsType: + type: string + gateway: + type: string + protectionDomain: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + sslEnabled: + type: boolean + storageMode: + type: string + storagePool: + type: string + system: + type: string + volumeName: + type: string + required: + - gateway + - secretRef + - system + type: object + secret: + properties: + defaultMode: + format: int32 + type: integer + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + optional: + type: boolean + secretName: + type: string + type: object + storageos: + properties: + fsType: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + volumeName: + type: string + volumeNamespace: + type: string + type: object + vsphereVolume: + properties: + fsType: + type: string + storagePolicyID: + type: string + storagePolicyName: + type: string + volumePath: + type: string + required: + - volumePath + type: object + required: + - name + type: object + type: array + required: + - config + - name + - type + type: object + type: object + served: true + storage: true diff --git a/operators/grafana-agent-operator/1.1.0/templates/monitoring.grafana.com_logsinstances.yaml b/operators/grafana-agent-operator/1.1.0/templates/monitoring.grafana.com_logsinstances.yaml new file mode 100644 index 00000000000..517bb30c2ef --- /dev/null +++ b/operators/grafana-agent-operator/1.1.0/templates/monitoring.grafana.com_logsinstances.yaml @@ -0,0 +1,299 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.9.2 + creationTimestamp: null + name: logsinstances.monitoring.grafana.com +spec: + group: monitoring.grafana.com + names: + categories: + - agent-operator + kind: LogsInstance + listKind: LogsInstanceList + plural: logsinstances + singular: logsinstance + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + properties: + apiVersion: + type: string + kind: + type: string + metadata: + type: object + spec: + properties: + additionalScrapeConfigs: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clients: + items: + properties: + backoffConfig: + properties: + maxPeriod: + type: string + maxRetries: + type: integer + minPeriod: + type: string + type: object + basicAuth: + properties: + password: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + username: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + batchSize: + type: integer + batchWait: + type: string + bearerToken: + type: string + bearerTokenFile: + type: string + externalLabels: + additionalProperties: + type: string + type: object + oauth2: + properties: + clientId: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + clientSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + endpointParams: + additionalProperties: + type: string + type: object + scopes: + items: + type: string + type: array + tokenUrl: + minLength: 1 + type: string + required: + - clientId + - clientSecret + - tokenUrl + type: object + proxyUrl: + type: string + tenantId: + type: string + timeout: + type: string + tlsConfig: + properties: + ca: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + caFile: + type: string + cert: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + certFile: + type: string + insecureSkipVerify: + type: boolean + keyFile: + type: string + keySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + serverName: + type: string + type: object + url: + type: string + required: + - url + type: object + type: array + podLogsNamespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + podLogsSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + targetConfig: + properties: + syncPeriod: + type: string + type: object + type: object + type: object + served: true + storage: true diff --git a/operators/grafana-agent-operator/1.1.0/templates/monitoring.grafana.com_metricsinstances.yaml b/operators/grafana-agent-operator/1.1.0/templates/monitoring.grafana.com_metricsinstances.yaml new file mode 100644 index 00000000000..610193f440f --- /dev/null +++ b/operators/grafana-agent-operator/1.1.0/templates/monitoring.grafana.com_metricsinstances.yaml @@ -0,0 +1,495 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.9.2 + creationTimestamp: null + name: metricsinstances.monitoring.grafana.com +spec: + group: monitoring.grafana.com + names: + categories: + - agent-operator + kind: MetricsInstance + listKind: MetricsInstanceList + plural: metricsinstances + singular: metricsinstance + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + properties: + apiVersion: + type: string + kind: + type: string + metadata: + type: object + spec: + properties: + additionalScrapeConfigs: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + maxWALTime: + type: string + minWALTime: + type: string + podMonitorNamespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + podMonitorSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + probeNamespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + probeSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + remoteFlushDeadline: + type: string + remoteWrite: + items: + properties: + basicAuth: + properties: + password: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + username: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + bearerToken: + type: string + bearerTokenFile: + type: string + headers: + additionalProperties: + type: string + type: object + metadataConfig: + properties: + send: + type: boolean + sendInterval: + type: string + type: object + name: + type: string + oauth2: + properties: + clientId: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + clientSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + endpointParams: + additionalProperties: + type: string + type: object + scopes: + items: + type: string + type: array + tokenUrl: + minLength: 1 + type: string + required: + - clientId + - clientSecret + - tokenUrl + type: object + proxyUrl: + type: string + queueConfig: + properties: + batchSendDeadline: + type: string + capacity: + type: integer + maxBackoff: + type: string + maxRetries: + type: integer + maxSamplesPerSend: + type: integer + maxShards: + type: integer + minBackoff: + type: string + minShards: + type: integer + retryOnRateLimit: + type: boolean + type: object + remoteTimeout: + type: string + sigv4: + properties: + accessKey: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + profile: + type: string + region: + type: string + roleARN: + type: string + secretKey: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + tlsConfig: + properties: + ca: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + caFile: + type: string + cert: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + secret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + certFile: + type: string + insecureSkipVerify: + type: boolean + keyFile: + type: string + keySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + serverName: + type: string + type: object + url: + type: string + writeRelabelConfigs: + items: + properties: + action: + default: replace + enum: + - replace + - Replace + - keep + - Keep + - drop + - Drop + - hashmod + - HashMod + - labelmap + - LabelMap + - labeldrop + - LabelDrop + - labelkeep + - LabelKeep + - lowercase + - Lowercase + - uppercase + - Uppercase + - keepequal + - KeepEqual + - dropequal + - DropEqual + type: string + modulus: + format: int64 + type: integer + regex: + type: string + replacement: + type: string + separator: + type: string + sourceLabels: + items: + pattern: ^[a-zA-Z_][a-zA-Z0-9_]*$ + type: string + type: array + targetLabel: + type: string + type: object + type: array + required: + - url + type: object + type: array + serviceMonitorNamespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + serviceMonitorSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + walTruncateFrequency: + type: string + writeStaleOnShutdown: + type: boolean + type: object + type: object + served: true + storage: true diff --git a/operators/grafana-agent-operator/1.1.0/templates/monitoring.grafana.com_podlogs.yaml b/operators/grafana-agent-operator/1.1.0/templates/monitoring.grafana.com_podlogs.yaml new file mode 100644 index 00000000000..f22d051b513 --- /dev/null +++ b/operators/grafana-agent-operator/1.1.0/templates/monitoring.grafana.com_podlogs.yaml @@ -0,0 +1,308 @@ +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.9.2 + creationTimestamp: null + name: podlogs.monitoring.grafana.com +spec: + group: monitoring.grafana.com + names: + categories: + - agent-operator + kind: PodLogs + listKind: PodLogsList + plural: podlogs + singular: podlogs + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + properties: + apiVersion: + type: string + kind: + type: string + metadata: + type: object + spec: + properties: + jobLabel: + type: string + namespaceSelector: + properties: + any: + type: boolean + matchNames: + items: + type: string + type: array + type: object + pipelineStages: + items: + properties: + cri: + type: object + docker: + type: object + drop: + properties: + dropCounterReason: + type: string + expression: + type: string + longerThan: + type: string + olderThan: + type: string + source: + type: string + value: + type: string + type: object + json: + properties: + expressions: + additionalProperties: + type: string + type: object + source: + type: string + type: object + labelAllow: + items: + type: string + type: array + labelDrop: + items: + type: string + type: array + labels: + additionalProperties: + type: string + type: object + limit: + properties: + burst: + type: integer + drop: + type: boolean + rate: + type: integer + type: object + match: + properties: + action: + type: string + dropCounterReason: + type: string + pipelineName: + type: string + selector: + type: string + stages: + type: string + required: + - selector + type: object + metrics: + additionalProperties: + properties: + action: + type: string + buckets: + items: + type: string + type: array + countEntryBytes: + type: boolean + description: + type: string + matchAll: + type: boolean + maxIdleDuration: + type: string + prefix: + type: string + source: + type: string + type: + type: string + value: + type: string + required: + - action + - type + type: object + type: object + multiline: + properties: + firstLine: + type: string + maxLines: + type: integer + maxWaitTime: + type: string + required: + - firstLine + type: object + output: + properties: + source: + type: string + required: + - source + type: object + pack: + properties: + ingestTimestamp: + type: boolean + labels: + items: + type: string + type: array + required: + - labels + type: object + regex: + properties: + expression: + type: string + source: + type: string + required: + - expression + type: object + replace: + properties: + expression: + type: string + replace: + type: string + source: + type: string + required: + - expression + type: object + template: + properties: + source: + type: string + template: + type: string + required: + - source + - template + type: object + tenant: + properties: + label: + type: string + source: + type: string + value: + type: string + type: object + timestamp: + properties: + actionOnFailure: + type: string + fallbackFormats: + items: + type: string + type: array + format: + type: string + location: + type: string + source: + type: string + required: + - format + - source + type: object + type: object + type: array + podTargetLabels: + items: + type: string + type: array + relabelings: + items: + properties: + action: + default: replace + enum: + - replace + - Replace + - keep + - Keep + - drop + - Drop + - hashmod + - HashMod + - labelmap + - LabelMap + - labeldrop + - LabelDrop + - labelkeep + - LabelKeep + - lowercase + - Lowercase + - uppercase + - Uppercase + - keepequal + - KeepEqual + - dropequal + - DropEqual + type: string + modulus: + format: int64 + type: integer + regex: + type: string + replacement: + type: string + separator: + type: string + sourceLabels: + items: + pattern: ^[a-zA-Z_][a-zA-Z0-9_]*$ + type: string + type: array + targetLabel: + type: string + type: object + type: array + selector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + required: + - selector + type: object + type: object + served: true + storage: true diff --git a/operators/grafana-agent-operator/1.1.0/values.yaml b/operators/grafana-agent-operator/1.1.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/plausible/10.2.5/charts/clickhouse-12.1.3.tgz b/stable/plausible/10.2.5/charts/clickhouse-12.1.3.tgz index 34beedf5abb0a4304f06e366d1a1aa5f64152d40..084ec52b268f16abc39a210e60ca41ff24ebd292 100644 GIT binary patch delta 91994 zcmV)4K+3-CzQR8;v0PNOlYRP384nZfV|{KSt`RhlIH`(YeYKq3)c`uuPxB~7RD6S+eRlmHTi_Zpx~MhE61 zQyH70Y#j+nWjuok(!uCZ;8ZF+Y z_#)04KlW8y3h`g>(1>D&(tUD^tZ4g{$`3z?V0m(z#uP+^0h6LE0Hb@+;5?=*L2w3C zOgR9f0Kn)T$bDA^$KwSh96BZQFyQ1*Af_k)zfMttw%f`hbXWJMgiy5q!w+JphmwZ; zgt@e-L*@zi^|v|pe{X9d?mw8!ae$}@XqOq4r8JtsXbwY}4X`e2*F_4!8je^(_MJ*i z1n1{H{PmaB1m~RSQHs|wrano6v~(a}IFm`8eV~`uKmBse5?<*dMiGGESJD3m)2d=t z#xN!kC3dLv!uk*sT0}?(!CZtc<2}TYpP&GbLIluwOcDmje^_*eGB_SP6-|5+Q5>KI z%-}6w1Q7fhkVwqtrG%yur+vQOd=jw)kLHY59zj0MW&7zIy9amh9^8{T$M%0!DmRB= z2(IvC$|$%(BE>-fYT!D%BrawBn;jeQhk5K&Ke#@E6#KQOP6V|!{&TCDkN@0g?czVa z$Wxl!fg#G$e;hSm8pYl7jE}wkjjTE&(NkuFUbFr^uj%I2f5-E7`5#{7$>o2B3BzOP z3&sc&D?Kxg7@8!aU@br)UZCW@SU$u)iYOX@H}8jMHP7+NibS_`0RB^vxqf649L2<| zY%rNjyqc@yY#NRhm?4Y1Ta~q0cx$q3cI6-EkuQXTe-MunnA{sqRPS#?iW1J8p@<2n^Ln?_a@}sbok@S3Hdd)=Ol#srrKVGJe#tb* z5(Am?OQBcEX8`@u^LqDe_AK51pO6V$x&M1!x0wI8)9mc>f4;~gQi{C|$q0r(4tZrF ze(}>lf8`q!{_t33-IHHI2uCR7`-S{t06u+QUBNnN_@Q7OJNc@*2H$OH41FZNUSAwv z48YMmNl?VXdqBwy0V1+cQVbgrN^MgU4tRxO?%$ZDP#uA9e_%;t%f4yD?7`zgB79xZK6zp%%42OLpvXlw6 zT7aqin~U}`mBI`ML5S{Pf`mp3h9SVwBtev#q=ZLOdq);1N#-F6M3Mzn$jX%VBZv1c z1(!kMFpfivsMQ?r*MnLc=i5;{fXPHXg*d7Sxzr@@OLIUTfYH540(XbQ5U}JPFk%(0 ze};tI&f}_}l9>@;1Stx%){nn7Rr0e&Oui|~(3bZ$j>CI^$GqF*?uaD(?PL-nfT_+U zC&yHOU(rkE*GP;apCq&Ya~B;d1z13e5w zotdvP=BpU`w<=R2HCxp&8si87$ZI5Uf{sE+smR#Mrce=Wgk%mxk@GMN!R3b|T3I?( zFFzbf1PnO4F)0nX+negG-f_lEap-E=`_F<}a;wEgMl)e`GU9 z;hb}!r9pY;Fkn5bP@Rl#MGeR86tDR z*2;lVza@x#c3m7{hGBS&LU=z!e?Ex<%8^uGW0YVL6yK{h%!jsmKZZD*C+K>bAUY*s zkba?a(HZNDXOiFIuLGfm_>#-@yA?X^CD=5UV$*R~&_|{|J^2`i*vI1d7o0-6$MNON z()$(?h4+>0?p7&Hb*|3n`rVYk8Qvhd`NDHN*YR|2^Ues3#=VyB_PtR%e}Ju^)oAoa z<6hrwx0)T)Z2GX-_2Ag=jGLpN-57bDUSrg9gKlTkXa=ZK5eQo;kq<8~-(Q`n4LK&k z(dqG(`b8JM`DK#9ij>Mg0VvC{ED9d!T^Q&RVq-=hnb`@`je7ZhXv&o2Zk|Vn^gTt% z0JJ;3^wryh%wy}_k`&K|f4var3tNrL4QRJ}wg?NVbx#Y+50cg3dJCo_A z(M;@AJ#knj=(jndnWA2aL(| zOacqEob}@{&&@`^D+yQT7Gje@`q(bP5yBD)IB-Jl);( z=LCr(OAqE@cn9zK3<)Bt-zj$KN1RY5zZ{Whj3<&FB<+yRo<{*;)a(O-9Ug$HS5-(J zh8R+$rv+!5wT+|%bZc_IIhfR8;!g*l3THv5W#;*N&XO_$P&6iq&so?B;Zr~6+oc$i zV-$zvo=-!`e^w6}WN17Ohlo*2GT?oZe+@<5R7NE+3CZMMzCI!mWeLO)(`YjiqC^Xv z;tlnuD42&RIhTpb#d(xqB90f$S*!Pn++Opq#ZE}(5z|tw@AF^RL` zv+I#y7$e`LD<`RjRnLlSCi=3*6`xc)S(BSh^6iVWWzzazmEl_fQH$@2&N)zn!9#pRX&j7r?KFTa@1>RoS>ecoOTVSWD zmtCCYG%R13v60J#Jg@ON!<1RazC_;=uk9{auLt@J3zl_6jv<=G?EV-_#z<_Smyk^d zpe`%Rl479bjv=%o3dRB^A(_wzHn4z6omW>Je?@@jvjKP~IE!_yCiA7kvq7WDJleKR zHj5wFAe+V8HWr`-oz5QEUVs*LI-PCT<{ki;`V{ zf6MX7%t0UFEDq5?>C+s}7&-Kwdd|oD-*wG!9u0s&V@#!{3VmcPuy>Jfg?H;TVkj94 zMo{lp#ezb2!HD8zIAUJE->SK7fmniqDP#lAx_QOQaL%SfM8*B4eh2v8mPq!nO34iA zpVhQPoLbcI5~)Q^0mi9DF9*!LFM*n`e^Yp0wec6$l6)in=6bO3*}4_5@L6&GtF3Ym zfZ#rYGwj#mg})9`yzo~+TCr5EMrr|Ma43Yk=W7puLMs5=;)svcr9N@k2NKQ&TaIUD z0Mw8R>r@;~EXhUHx{51WS_E$;m;`}voAsq*|fnkAq&jU5z`IFdXxq6j)tfFyb~uIi2&!Xbs2uve}hk-9l`BT7H5mB^oP|ca zp|mNwglzBAry9Uxqszd5mjVzkEb-X`MX*8~`G<6sf8i&Pyk``caI{E_ zB3^++2#~Qf#vx%y?)Xb#?Fw+jJDGq{Lhh)(FOvu*Fq)v{IMqPfIY+;gHBl6RntG#u zfBsz2U6GujROc7SS*hgOmtS=qyK&R1-KKf*J?|hGyw(sbvn5CP)!7*0vDkEEom!?d z@|^+m6Pcl6k2YH+V@M@vhhijVz8<~ z?EozSASLBj%*0cxcW-a6BL3g*fBrB=J|1HqToJ;+g|xks z#rF18v(f}d+N3GqVw~=#*q;Kqu?dqmVMH}T%0HcMu7CekH=(4#NlBD(x!Ys{{GKMzR8>L81uiwQMP~`|$Reujs`yyeZ zsC1t4at%j%e^+rT)nAG{dbyd(U}#>p_INoo=h$ZlZC}?70DSVb^W-q3ezs-F^$Uf}Y!H_^o!Y(RN{HmHk5{LX1uc zVe669B@LFY<26z&+XzCh-)W5ej_Zv)x8?UnoeuK-e>NO>-nifEjJplbbA1TAV~C(X zYQa`F@Z5HzGa5I%l~^)}Lvb*zN7EFwY&$xh;~C=)&qJuuZ}!|yztL;^ZMWO*L)UBg z%~sp*Lci(5cBj*X?M~qO&>N2%P3ZQTaMTIhQPA>NBI=Vs2}SEMbsEiH-wm2xyYIrbKW;X=-F~anf{k{|YmY`PuMzkozw5V0 z2sKus3d0yj8xT~Mv*xDPPcei6a@|fFd3_W>*cx~GZZl|gS_pOBj@$M;54L*EeyiQ= z1ZdQ6jho)6)A1UeR@ZH{+r5<-Qa^#rpRPwye-+d?N+%Jse0q)1Xw({yd;LbY*J`+p z5$cZGsD=8iaj(^EjT`NLuiNd9pzC)$*ll$CjlMrZZ6CGVHe89~?RdEpZS;fYs0WcZ_Myj1^tz*#Klb`CaA9*a?z_DX8m*?{ zf87Lau)29EYsI+f!fyDD&UoBzp`bNFK_9io9_)9$X2bLPBiLw+yX~&$cG~U0?fEU& z9ra+hVM$l_T6~^xC~q&+GFw+vs|opx5fPf822| z=#QFyuhVI_#$LDG>2y|19nT*(#~rWRcROyQKZdPQXWVG} zU2pX{q>O)1^x^UxP|f1`wuD^S1OHoJt<+?|h7k(MU4`>Ki#TOlBvT|{$nX}b0PqDl zj8(%@a;Wk(S$Ge4mINk(@f31kDbv#Ig-cXJy%2HSdRGFd#Ih8$dm^v(_MOCC57z8q4 z3k(7ok0ZdsjT9#L;1=Bjif1^4i4L>z=NZJ&pEVq3>1b+!BV*fOIaCzAe2RWLLBYE7 z9lTX43K{Z4ST*RH;FSChT`29X)6b$7Om1atAccan#85+ZSi!>71_FfzpYE!o42XZ5<0Rj4^f87}AZ1di ztIQj{CS-vFWP7Gb*EJ=Y&fvWWtD~UHwldCb%K_OAUMrv#o!%_BH*0u>Vp!4@(^Q(Y ziKEBqN;W{j&&I|OfBfyW=Xm{!CDK}&=G3Q2d(ZG$t7nN4c!hzXerFuB_e$mFJ@G#y zDO;u0tQP;Z6l~U_l8|LS&1Ktoe1yU_9G?9E2 z$tli9KbB_8e*k7@hF-~U5u*UB(Uune%Cn2oITEBE<4`*lYO8aFZp~^oH_vM?Q8;~Ih*K%?+%dTP(p|*6@SP>!2Lg3)v!3a)LC3opTwHlS2LoHZpvS&6izK7kR zk?<5iRwb6)$3z%8TLzJ}(xPjeUV-wy<;N7|pD>zgl|= z``LZXy7RM3Y=ytBur>a&Vj2EZVRkSFd@RsgfSdV22%H~J(sifZWsBQHO|JXI=ARP_tm(3STHNr_GKa%XfA%QZ20%e z_dE_$1RG2$DX&5`6tT6F8B*LwcAgi3${Xfue|5B^KypDEKnXJ{g{C(r*N1}~A2fjs z-NAd1kU85#ep2NgCp-xt9I(2R0Kp{Wyf%aK_LZNL2(o#C4zgEw z+T>vl6Bse1gbnDkISj*la7U6`A*;PX98FFLC=yxyDlgDdrS`c@*+leNX1#4n|_8Gby4$1``*+R z&TUWl4jI0M)@h9V`kpH2MAE$qM-x@_PmS@ygJC>{js2wps37td;-@ITQux%8j3_D0 z5!JU3FvNlOuM&Y<-(FoFUGZWE;HT^Be@pe}^^y7OY^eTve=Oe#P}0QF)Oc38?8#)t z?1Ivse-@=6W6+<9$P!9Uh6#$;6&f3Vcg`d7JzEI11K6 zlk|Qoftjj;zg<>UmCCZ_#$9idYVvd~ZH*!s!HX|EwG^dTTEJYDJU3_*P0WZXiPO=R|+f3Pmp{vXQJ zFk=myH-_aKl`K|brK*S3lfkwOJcMRqc(q#iQocDOcPP13_^85C05c4$?5+HiWv2zx zXT1`(A7Wzo34#n|qQl6zO97g}D5zw@#z>-MBgs51O=6h98Dhd=S{nZfZK*KE*91vK zG#B+v2$RxM^yFg=`L*n2q&oXgSd z)B=SlA)J8{CXEZv>C|D2YkXqUx&)<0CRCv6mC_cB@n$NM3MofRf5bv}rBv^cb!tgq zdia5EMeY0w1AD(`gfkT2bgZJB=m_$$WJ!Vp(BTzWy zomSJS{99$uoF*D0g=3N-gq{b>kkyqOdm#iU(O_k$H`Tgr1wESkw}_PzU4D^asVp+% z$kB@Pz%h_yX&bT+e~*xmxTQ%O6pDdP3!um+T&OuZ1fzKr$jDcm)fXz81xoPvUfAuO z4f&ZENj}746;w|xy6Z+|lNlp#ajNO=1vnAs#yyxvoWhb1g<%Ljh&e8tf(rAc3_h~P)gcJ&b5F%rRA#rXWNT-p# z7uevqtS@9<6+MC44TxzgyFaJ)s^oZ@5wnyGnhdq_8+1qP|HAqgj>sb2p!qfwAYu8( zka#}C0_Bf+|5qq@?83M3aeoW?{K~PAT5IL_nx_O#p zoh#B0a>Eg)kI2oHYU!*!50FGgKOFPs#ht|P7RT3T!w=#ZQCACUX>iu;K#iQRJ)t;2 zde@~=^^zhm4&lTBKaxam&#KZ9na#w#1HMIiexsuz3bizn7Y`k2 zf8dp7M(T&b0!F^=efK2C=jtZD_A^zyw9i!W0>)Uy?;O~r3P+`Qzv8HrD=IfNi?Y}D zXXfcxoAdG7Fr-A2f`Wf#DY;~3$U;u0Q~#2~N;%J7IF&_T%T8tSL8P0Kf$OZdv~;QO zsrAU2^#K>+->6ep1pyOlP70Dv#k^EQe|E_GYSdH!MMHd3KMY#Q=5`;+?B0_!n9Ne zms4g{W{4%&r)xE~W%h+Ss-Nc7W+cLlBnKcSf%@Chb5^sZv~^5iDg3qllcfo!Mxm?j zeNYr+OiyaccWh=w_ZHq@3m6VSf7@ujsh_}DM=G{IWR1k6-IdZiXZlZOh)vO)Ud_`O zsHL_D6BW$z(`U;BfDfR&N5~j$?8z0)cXz&AGvDMbhi$T9)!@`pQTY{X4k z9l77WKQ%Y0WPuVc(@!<~U2HMEkIT2c2hPe{m7TS+N}7gM%@n4hOWI=1f7oRh>Quim z>Qw9?z%(^GSLPD(Y)&&_Q(K@Ui6R?`QNr0PTG4+Q3v`k100QH@NNs{oLAPWVWNrFDI1X@t|$tqlq$7&-= zNAN-yQZr~zfD&9LC!JvYq;gZ}9-+>0krEzr%FLrc`poMT7|If49WDrne!q zbZ=S)FfFkuOg|*^Ac71pP%WM;gPSe2F>I8u+Dw`=E`@BBvFvC#fB&hn$*aVza+!0+ zU?I}#!XT)Th&sF|HTJ=pO+VHU>B!F3(l-4mf2SG|fTh z8@GJP`6`NS`w`oRgEz(xR;R=SMDuqCK)E#^Xy=*(V4PF<{$qRUN((6IuEbaKFQy<& zQvZ1rfB?k_@`Y=8e|oy>CMzkn*BbaTZyZ^&oci*c2}yvXF-a|?N}!bG7Srupe~m&i zs&iIB>L6}=w4Tf(hfdWUvMQIFNYq4f_^A{ViN1Ew+c2k9)&>C1*;I(O##&$x9P(Ab zsprE)L^D@1k#O#akc?2A%p=a=&nZfDavq=}Gbx)$%jlK2e{w^j{9E5gF}n$(oE57y z9J5dg5M?*mHff;5zir=`$Wr>X*imm_GRf42oQJz9{YK_`mACH?jAs_E=LJ>MA zLlI6@%Z6xdPen~B-Ko4ioq@2%w{G3+QY#`e)JIue$nw!v{yyU7uLk!G3~|FDPjwwT zOXjU1^U2g2f6|;isugFeYW46i48Z~>SXzo1Ax7$6^(~|{1k@V2IMVdXg@NBQ`Ji*r zHpZrJ(izN(H9y7^oxDmO;|q(c-2*1n>{pDi5sl3#>(q#3hETLH?`>ODWr~{iOC@wx z*Mvr(ytlR^p~;q!k$|Oo(c>vK2{bd?RzjV}vPudPe}Ie?l9VYF;L65u19BG?A@jGZ zVP_5Zl=%(*9R*?tGfPjB!l+tP{h3bA{^9c6v8ePT4pDCAZ`u$E`H7lqDl@_OJjqY2 z>)fc>aZ`lh1quK~f-ylVPSIX=Q1}69QBrT>BdMqj2BxG#r@6xXO@jE4aJET-SA-DV zSw@P;e}r(<>PbHHQ=({ng`E1Ts1B%=0V#!QnM#UdjU!21!SZN>exbqy)ij(&RVE{& z=|x5Qjl<%fKU|)dSz{SfJt3t_@K$6oi`9q%y|0T>w>S)kcbNH8>!d>;rD{m!KA<k+Fy{-RB0_1F5@miM zvvL$P5*F`>WPW-SEpS32zMooK^;o30PvM)bLGSsG+2gHg@}RBWs{gz@euh|9tG>C} zix7axM4)JVMUPBqDJk@WT8$s^B3f-Nz(PicRt&++b`>YGkqq@UAZZz|G9@Mx%jC6I zf8#8m`5BQ2S^do+V122ohfuFeqL?lr*uFcpYOA zLRBBnd4I}u0YY>2oys5iox#cL11+wce-+ZnsVQ$C$~wIoNtlpzk{Pr-kuov&i`&KW zw!wI*Q%31mwA?Bf4~4Q zo&h2t-P1f3&V`Bl9N#vyp_1{86I9a-8cA%6IB7bDViW}^@-d=d?Q{8NRb1K#lF}+jR(LF;9okx({JIwaxXEp-Y`5v zLY)wd{$;7D(%Kpcy<*82T$+!{nCU>Dz=jGD6uuVJpQ0H`TMN+y`uDndf0H$A5{Ew16))1SWPxqSRU>et=E=qk#Ptna*y1kbyJMT(YI&b29J{$41JC-*!k#DZF%JEm(P4TMLWH<}Cv2ohFocXYi7ffwFZ%;~A8WEEkQM!<6#kzrSrA{>O z-XS)Xvb~JHEVjmYf0Doe6&&-zsVTUxxle`YdjU)KYG8p$ zdpu+bWN32#RrGlPu<5hPe~JR|Y97&f%*7JU4wn`ntF%C>o<5Omueedq z;!0JgEhZn>jSQ^TRTXt|Yhn;SyeVYo@=58=@?qg+l?E8FV#E!O-s=z;WE>b zrp3Zc=SvoEdvPgGbZI@HsmqAI+{zF{pP*&4OV6M|rbar$u0?bkwE_Pbgk%Cjv_RoO zd9ZV--xvUteGe@aCTAS-KrZwQ26dU0~nQd#g~aB4x~9464{c)J$nff!GXbm4>IHBMj?!D zRbVc4W2IL}hAg9dqnE;hfamYe&YW~)RHj;uolG>ZL?lxvGt#;p#diOSkC0 zYIc9Yi0d!ENkppqnacbvuRc6EJ2|@6V*ibncwX&umNkGPV#5KT^VzE@g7M8LyrmrF ze|=ErJVoK{|1VcGK`_`CutXohk5?D(xL78#IFTE^HQX?vZTd^L|CS|c`jSrug;V|m z5TY69n?d#L@Xg6twWL7S<=pm=3XJ%t{>WFa$quY&_U+;Owr87rkDY1(D#7W ziKM22SlxC^2}M#*#5a&sRMufSb-qE>f9zhmaY@s116eY;sk~|Q21b!H6D2Io?hoK! zQg-HoxdOyRa9f(!a=3V>9GPBSo?c(+OEeVhgLCUjRYm*~vXP|~Gw+Orw`1cW#rqo} z-fw`-2qrTaWt9SXtTOO3s)AJwEHH$eKSof+*)Tho(V;uwJw@Yrm~)8B^P|$&e>I(Q zft#~ACH>NW?#7^Sc-?DkG`-}6_|+br5;wCXtFC} zzN-PzVi6pEf|7!q7_0FWNi+@OL3%PXutSacZX1R(U+x z@q1KE0{fLpWK&Py$gBRJGsb*C2?5!+0)xQ{P-(P+ArqWO24dF9x8zd+2l;vksml0Y z%`_#igwFFJ53O+EJR0P|D0K_|E9B)w$HhikO5 z_gF@ED^;p$A1P{9Rs4x^rwp(sa*SyU9X}H#Y94EiLU?}wC^0W>D_YCn$P#zH!A)eh zi=_TW1Ff++P?s`F4v&S1R1?<)Bdr{g2j`N_Xt(41F?O8Pb1`_Me>RkINiKjmysxR< zi0@N4ya$kh84e;mnX-&Tkn@Jr{*Y_yN$^=`$pN4!9A}DQ9X6^M4i^AAr!k7MMgV+r zGT!&pZLr#O1Brn?nMZ!GS{+$ch`1KoX%nno=)sufyVSO&hN3x}8?*I~lCif6f2fZgx7~d98M*>$O|0cI!L0 z(dxS0?|}Of1ej9>lkeO|x0UbQH}ZV?RR5u(69!1#r*I3&Sx1woa;hxju?%Hv$B z{AwjC9jTc%*(@5uK3;p1RDP&`{#^O=siwk7f-3W!h3Ckb=ZNMU+n=YVihrLq=m&$> zoCUy9e_8^MO%8YohdTCD%~qEQ#>)V|-V%zP8$Fk1zF1%Fd8YaL58yE7$3np@J>%h^ zeHB6i0}2EQ74m7Z!D}--t7+<(I#u9+{|HUDNHU+&gp)FbY$s#?-o(xuyap4*Qev48 zd4guD-|%{r*VE;lm;}QZ`6*g7>(N!fB$tg|f54qWdMTA9+WU3zS}E7kN;2X7_jKW( ziwi{lm&9JAu~!|@t`r%(^}r2YgIDEb4)MsDGaTwMu7Xzq_EU-3eyRx}?1+7=g6~09 z9&%jxt6CV9*W&_b)${;VeHezEM%5z{AmR9n67Bz6Ee9d)WUIxgsk&X=-_NG`$76tg ze@h8arwT^M=3euCoS(L-phl$Fa;NAAxq zPldJmSez(J;Vhf-SxD9FI;pN)ILd#cgoIhzEpJVYN;OOIGJ2;l@=GGSF0&16H$vJY zXVVeVt~I42q&{vkLb}~D+GfC%9~iOnuo0UJ2s3Q;Vl8sW4qI{!Vu~n+>XST}CHp_IoG(9NYE|-p4VZ$sg;nkbyiXG*&d{mcCf6?_j zO2w>~GsFOm;T=E4r%(n?m+5d=x+ZeX1SHZNS9|S7iHxIF8jGe`DX$B?t!ir5hC$$>Cns}WzBtm;*c7H@7hCYgGf@B^Y()Yq0&DB3;gx>V`If z_-#&@sZ#@pb5qt)HikF^Rh7h0$G71C>k@ztXrWeKnY(j!gM&?|L{}2R6jcPgJpkV? z1o_eq-WG zY}7z~grm9$a##a3U;INugkpfBF^(|1U(YPq$4S|_Ztl-Yk6`&Ve_HCEsI&5APCNj7 z7{d_`F~iz>9tJ@gTj%`b`sVQX-RXJe&DG&As}9S&UfT@PH*!{*f2bdiIw@CC;rS2B zrLAvtPCo7V^pO4E;JexOzjpukymo&7cN>k}{{IrsS9|}bC)t*_f6Ev4m%4N-I|jej zE4P&BD=*x3YPCPiv-$qNh$F%J%K-nI?)~4b-~ZjV+sN(zO}FFi_Wzf74F9j<&yMj# zaD6HcuwndVtkTW4f9^%BQyI-*T*mVUkio%Hy#=qXns?^0WV+_DL#G4qpPJdy_!b)B zDB%2GE6*2g1Un#ik%Z3w+6w+3XVcqq{i`_rM_XwC)~x@gTa^D>JNf@*9<%<{$Uc$m z&)1oPxLW+riQ1};5VVb~zr?VMx1p5)m%ON4%(h;D*JMO+e_8f=ZkY9KB+!-G1WWpQ zoMK@^&B4~10$bnE?(`m`JJ7%1{d|6LY<>;@F}!(qas2-5q$0Ho034qWZ+<>Gxx6_) ze0MTDx%zN&H2_r-Rr$AzYyS6mTwOJIY0zvv9^dPr*pUi~EzAf&oZyI!LG@3IgFh{* zDJ-#LDOz%VfA;9~_-e^ly70x<{k(Wzf>&wWZrfV0fMpqyg+h+ixFySPheu}>9*fR{ zF#+Jm)2owT4$scaAnF%47w@m%T)aO&z8SuMbAEC?RLY$^)V#XFtSuX|o)W6rhaMKoTuEmdBeGkb`(e`_^uwXR9W>)wpSe<w_olmA}kc}D(E&6TbAKUL?yod2_Kj-H#3d&={-aE_LM)RRIdms(lK z1o{(@KU|*Q9KOH)Nu0E=QYPmw8J_U5ZS8~7Lv?c&7RQTLxQgv4Z(^TQj>LC|bphAF%_uU2xV#{v3y0KS(z5T~PQMGVf>#rx}% zn@^ua)(=@4c7ahaUXL`DZq}vfd zki7E*Uz&v9^t0vqH`!0OkpS1M|5m$Ou>a_`+}-+r ziN~z}>wI3@Cy)TmY}rZ%teR@d-tLbl2WE{P=QOE{1Yg4Z(U59H2rH8qSCAnkxXH(? ze~?Y3OwV=mf~Ngy*0;na}|*8dU!LuIQp6Yt}kFxPv%isKJvh!#J^SLuMe+JZjMi{RFx2qtSX|< zvLKh$Z!XS{P9(d%a=MyC;aNWXdU*4GcycwoJlqIMI_dLJ4v&sbF0XHn&xe~Je`E5K z7o~!wJbGGvd2Vroj=53!>H7Ne=JM*|@Bg?tI~`u1oJ+@>q7Gu?)@2fP(~^+ehL47- zGO-)5$0x(JNrL5)lb3y>Xk<4eMGsbN$6{tC+ z09*FmBS_IDWYZO~BMMM-ohopI<~}P~$Yh$v7O_ICtR;(BCAz1TVoDRqe|sv=KpFnD z>UO)`Y6UYiOJ$L@ri(S13`N*4R}RRmr(SNK%Z;j7!)(>Wm3DMmn1gTC#Mn)+q>LOB?sp<|ppIWbJzB_t_o zJl07VoAo!HeU^ErJ&n~qQ~Uf`IRbKbF(R6F%F@ ze|-G568_f9f8A~)fB)lko4feGFY+w&|K%IX7xDYm+nnZ2c`=>gsJe7Jsik3H%lTQw zf~1>G)&Y1CN5z}(G?y;T#ivtc)_DHf7vUuyzv)em0=F#Ye_k4aQxvNjF1cE$THFIu zi>s9)h$XeI6GB(fa30r18Owbz%}G0hah{Oo!zQ$}d zEvex#lHUdsSJB$yq)Uk%uXkB55uG<6c#M*@1hDZD7_KWT!1yy8;9svf8wqBec1$C6{%y3XdO?{CN8JcPD9j#0h58`G^y*%u1k+DV-x)?|Hr6iXhi! z;gR4%Br~L-3g?UnF*|G7Ad>i1%i_atH@KySNMGmh+Jp3vL00|@&$LQPe0si4GCq8j zSUQhqe<7iP|A!;u8h&EiEhvAclxr5(^BAcW6W)f+uuxseX=K1}#cY_G!f2|x1k?)B zE>k>iA^&fw|1p#I3GIKIt)l;Dx3jbVf05@I{Xa`Ly0zB7rq+L_52(EADaP|yXCw>5 zklbA+c!5JSK_`3{QThM$z0zvK*~9n8r`I>Xe_WkjpR6#Z9iCjjKRvd8zCC?O=hETH z<>A%g^~KcyRR2<~0C0MFefZ|=WO(!D@aX50^Wy=iMq{=`)DZxFK0P}d{&ISK^wU7) z>R9UU*UE<@`ODLUBLUCgJJ{OHcd)h0cQ7T(&B@=7&fXuN9G{W^S2KWXt8T&pt_32m(Pe%4x2}q{#$hu)ZRHR=7n{ZzGC#tOANk`9XLi0E zn{RP;k`Vj% zPk$Ky%WHPp`SZW&0FFR$zcyRD^Zz9t;s5_8q(!Y_hMbu4ggOSMsIHHJEyUFQWvH0b z%6gYt3FunSnCNA_`9cm`%a)~=8_yTVHiv4px&%2DpRr_0^KC$felwrZZ)GK_#tT@K zO}~H80r=H;cl|Rr!I!{7D?puSNSlFDXw_DM)Yu(>6#6R0qev_VX=XAj(fF*M)B84iSS{3k$ z;tnXj*?B<$Cn)z*JD+rG(SELb~`vKwZn+y}3OGqs>k-gY04 z0ZB^hIo4ViFqRcL`55zgA&%NScrgX?V^V;Vr6s5SYHVx|qLLlSoQ$iX{0FGREj`7& z#wPYqD-g74QNYsrxGAbOya(X>fcayy0-Mbot449o6h5w+EqqUks71LP*8)KCM5=!+ zEwp6hmZ7`pq*_-0QPXK9nYNlpD7I5h-Ol|HLSvm@*Wx z4>tjfum$#r+ zPp82R9hZjPWo3=i1?`qu@!e>E2d?Ov!79F#$KJ{vbj-=p#w(}l#A@xQ{6qLDQz=zj z1_Iq8nxcx4_ut+K#^Wv?ZOh2MTihi5-<}7&I|x%(M89g7>9ngS^eKNBZn)K->5E%s z#y_kVke~WNL}t7mCMffVVwuSW&5ixW(!5r=5ihSZC{|0rGva|c*RLN05aTx}RKtLk zQ!$+eU8Txmo^=J^0lasf)Aw7SsY)-#Xp#_qg+<8a>KiMd5K66JLK*~HcS9-ZGJ{c} zoN3XSUK9~?Xwf@3Q@nrJ+53_S$xk1RQ0N*>)+z6!jR!t8llMPeAsc(+^Gz>5-^OT^xbPFxOjMJuEkgyYn(Lh5c+dI2N99R2nh-NQ^yd}ejk7yt*U z^Mr5To`etwS;Qb)jVj;N_AU@mzYL=(OuV%yy5Q4B{zGF(MsR|!Cvgk!|9boH-qC?6 z|LuS6tmVIzJhhUF9Q14w!w0efYi+c(18bGPKU=VdUL$+3R^zd3!uF6j?80`T2el1r z&6V1RH7-?VBepUBe(c1q8MC$(m(XWzFV^kF!wgMQ+s&EI&gWo*eSKH(P+nTUv|O=5 zwpcVYEp4ZgD_UcyYExZSNW0?6O^)2!*ff8iOF4W$3?uIHww#t6KlA*v4k{MS&q2>< zp!Y?PmkG_z*TM|Xl6i;Xl}e|c_kdZ^lFPO4POba208AMHa0j>m z)AAbdk9d!lE$tt|mTq1I1Pt}HQT?Yes#DR|T*3n52e@YZW0>%pt9Yzmm%)cDe}1TKAWVK z0>3QLMBIZ%s0ibt0En>vhQJYijuV!8OG zmue)9bHYE=rA>y2KOrNOMSr?8ZGQPu#K1Y_#JEN=^nl0z(XN0M)C8qT7fOEv%Lw0< z3V@F%v(j~>3aGkOdo8X0$kOVMAwTBU-)aGpt!P$uiK653*v2nW5=O~TaF6`gV=|Fk z!LK;dTQB$Za$oUsM=`vH16tfqqgNT4q!sJ#2>=W4)-}s3muQ-?APlo<6u^@pK$FB3 z9AsWz)U0)Z>|a@ZZlV9732A@j_LV<1`rpw`@6go$db>w!{cjZy%l~()YI%SzN{E4v zfe-pxW)P(E7;VNYe~L!%W((Ok+FYW!17O}FiawH zV*DN@p-Kh1Evde~zun$mT^Cb<8zf#q!seB6yJJkZF|m<6=Y5`me6DSX5;wenBx=RZ zJ|R&oH>R$r?bsoNw2)&aY5+mxIq{>o4WZ&*Cc(P;k<(Pr&FG`TIs9mszb%1BNz0~U|W-gum8X=}9cG?3iHB9%51D1A-!XXq1n@6Tk; zN$rA*AEzUKPaBd1s%yi0b$xZpS3t-5R;&*D+wE!jr`I=SpWeRAYZb#f@S_-P%3-`f z1o(j669SxjvPHZ36n8uYR!1AR+%1!9P_n&Jg)N`4-;Fz_%H)6l5?+`MRWoZ(djRiC zmsYfDU(7a#cB!Aigj~ZxNrIu`d*LEDC1G>69sJ>$Bn&L~aeS6B%RYD$g zF=PRiE;Njkmpp$Xl3MC3$P=qO+zzcDC9JxFyQFZb?_`-L zb^b%M3+l5{@zC4?eLuK^Nhs&ATE44%tDL|2G!^8nn5|+rEuXD9?{-KJm2ANNo z6#%MQq@o6s5_ry+qT)S_h9kY|F6i>N6%NJG0BpifrQ3hHHY2(I!eUJnGeP{+J$)Th z!x2Bvg_Xm@_D3;cte*v*=Jp>9gRF7LXYHx;|LyIY{=d8X`v+_L&nh0KzuvH+U4{n$ zpCpg#10W`9r58X^rimXwQJTzB(IWlJ{_YO%Tzs#K=qyUM4&p57zU)vE94^Z|ef$D= zm#P100zH4@&LQ2$l(PUv883hti3U;N6R2OfRAIgVo*vVR#G2(!&4q2X5RLsIyqd)E zjner>t%NAJgIR!*K{WgqMv1FQtG#mQB}JRK=W^7a@M%SrTm^8uW6j6%c@V^3yXCG= zK38_~sk{4Ay8Y&3dl_!V5heyFvbYAfGss2Of~S8m97v42fzTYZ7#8g4v?yL27xoYL zVGi@4MD~_i5?(-S9M!vbDv%m4l1A%Vh$=TPb@!5$y9ki3phbS>*R)h*dVZ zG4kAWyQ!%cU72C_u4#xa_H!)VvWPsS*+oxS$OPS(G{R)LZ z%%Q$d*D^|kk}SdqZ;H&hejmexE71|@$hNJC_}HmHq_ta!+s3SxSgPZ#5JFvVTy&dc zOk^&)>sXmp?jtD*yGq%{ealhpn7DubF@lMPXoT4W(#vxR)~vzo^lGm>x-Pv= z$6mg2X1~b&D$lRHhAa4qO-9BBA}sbMn|Q#-_b`t22~TH}%0`SRR@ErhuoQoZ+zmk~ zIEiC1z%ImqikVc^>bx-sN>Ae0Q~0xPb*aGJp0Q!6ZmuHJIaMMJy^PW&t6S=v^E?q^FFuJ3h^5G;V*vdCjrcKPE&EiSty$n znfUcD8Xj}3k_tmq8TXKEG?#w?+aXRe9}c3shKSFB-w$A>Gw-vP%#V_7sGi0YxV)c0 zYcDhJZmn%?ky*_Uk2L@*#r*<>%%Nc}ypz20N^#b8mO1c-8h}T^ea z++`O)MlcixroF{q*CtJB8(Jl+=+2R&$^@FQp}WkK*|7CGPHT2)0-a>K@qd7UaCHxxO*M@Fo^6?wVmkKr4^hl-D#=nf(2W>f#P9i%)B9LD>{%pYEIEbhR( zHjg-5XAl2*o)+>y@d+G%Ok&*n5@?P5f4IMI=6~Ef*jvZ{TFJxhe`08FmU9U-glUXs zW4I!_A1lg#^IMk$m3e;`{cLJqD<=KYFISdx`FoVz#mEoU=HK~o6f&V8Cu$WTO&Qxy zQ(VMdRS5AznD7d8*XFym`R+T+$l+SCH}hxa&@aR368i(njE#MN3Cg@Fjq_w7KNcGY z!(ZVyigl%aEvG2FVUAPIHC^d%+T81O5wF(ft)wVyItb4Bv21)Eer8x4pcwj%j!qskdu!C4y&V5`Yn%Ym2LVD6cg5SR`80A8VRF<;%bv%5L2sexM6 z_EZe@BWzOiu{J7y&~&bfS903|wcA6!b+OgF3^$@f(A=R=WU`tT$?0yT;<>ngp$lr$ zeg7|FqG+T47kMPx831bZ|K8!A8UK6laCe>mbtMni@!5UCv7au*^M}t9_T!QLeiTe< zync+5jeLHzIt{G}DruH}o7|6MbpH;;XP;A_$JbW;Y*pWXY3XVkB`lt=F1AT1lQCp~ zaD>c^sYXLDYU|gZ0m_ZQ%n);QQj7fuUJx6iyYclH6jB~0n5S@xwr=h zWH6mFdNS`R9zBmyRQ+uPz(pzH6l7i6Vrg+G-ROIha?b8@`BLPkdV@lnAz3BVZl90G zFpOj{smBpGo6CPwVSrACf583-p}SKx3PF`bSSSB~^$tw`ufyK{`ut}l4`VX#%%Rl- zOe{etv?h<%!sCjG)wop)j`ek$h?4bC+;K(g>(#{@t%1-w4r$#uKa_vEAC4nT|IFYp z!X$I28?@%R#=?GtlQ4nz`V?#}<*ro9z321Jl%T|GGjNwI-SD!rD4usM|DD6Pd+WTq zy1uP{*!pQ9|1nYaCh=1|Ld(4W*W2GQ{eOCUJ8S#jN**TA@u9_HXqO`IX%HV-zSD52 zk>{+kjpR40R;}En*Jv+i8T5T9xhlu7%s%%{;|f252xX9NElI5y9?SS} z;VxeCk*Bq)2-BhYWS~hVZ=vwNkM)~ScHwS+N|^yBFd^@X^HkM~y|jRen(a+d)uz!` z%KH<|bH21dRhw(k(0b;T|Job_*V_NA^WXj5qqY3ElE)$cvGHEM5cnM&2s;pJBM!DY z9(GopL$-UU!{P{w@ZqlL-O<1bqO0)eysB|5T!4JxE)N=<1Gf`6*XP226*Z`sp- zMZ5AC;VpsB7F$PrVifbyI@5d+|1#l{{RwQxa7zLGIJiWId+5r_Rz!InOBAM7}es z)EWHL;+D0qMj*6ODL#ayPhH=dz@sqNZmAuQ6+mu<9({q(<(oEcuQ`75S$9Q9#p>; zh%>BRDTo)K*h};;N`GA)P<18L|Cbp|v5^Q{MxzQ~l2FZn_M3q#k91cJ%t1W$vq_iI zJ~~v!6k#&VApR6{KA~!j96*V}sH~^Q)fKhHWhqLsQzFHXCBBRI7Yz;<^lAH}YLUy) z9UZf9ttHAirYlnwvu#O#0$@w|Pav_(``^1qM~Ays{I{dE{dXl#6ZuaJ`jQ1e5kfkd zGlcYp-Rh!ZUddv66p>GuLkyYkJc&r;$I+j#EUkCchgrg}Z5_V=9vTd^VT%$>{3PHp zwADOd8)Fo*aqwt?(2r39wVFKRwuq}t#dcTH?=Zr&lsI1fzY~~$MZ77iWH7-5jg=BC zGqu&;%_N1{TMRSDZT5{Qxyld~K-^7aaDw60yHi)yG=nkn!`D$i^UE-}_v0H%X)2D1 z$ySM59fVE zf)Sb;>o-Qj*Ki7d*=1obN(RW&l?(q40zAnexPvnc;AcvkJ{+J7%KXfJ5Kzkd$qe90 zpOgG4svyer5kMGNKcZyXwQcM*4UZCVq1PI+6Rz+5fm+m!}Be_K686rrVhAo60` zy+z9xvdd+ElPeSo$ZFU)x3KiWuB0_$o~Ae&b;?#&%WetmMM?Ea9C&6FT~ISx(?2%L zjFK;0D#uKyXs55-3dd798x+})0ytrkh_Oyh`O(b@oscS!zMxCRv~~n zQ|^*z3~}JcFzkD^7|;#;Buyz~`?CvF$)-zXwMurH&u8J8iwhk`)sW`f=L&hz0aq$+ zHt3drMr@&k*SkGgmf%OVXcxAFQj<0x_+uu&R2!~!@%5**T)XYJ8H!^u+?k(*CviIR zFD7GfV7etsx+>BkpCqcdXgTIo8Oa^e^-p3YZ(|mB?$4aE<_6C|IE7nY-YxgqwYZq- zs3YW8zNUoa$&2N3DEpRcF5jfboZT4ckckeBR_-TNAdY%EWbO@jiWwWHFPS`mGd@ag9>z@fvkuZ5D#iC}8ADsMLH0^n3ac@?*Qs;dTuzA5)!^(Bw!^~O&f{NfX{ zhdE*7qbZN0Ha>CRqAjxkWZ@^Jhf-H ztGBN6d!76YN|~-)6;X)cQLWR{=%teM1=!5Jx$qVhm$shbt*2B{$WH;C$s=U9?9lv5 zw0p|z3&A{5;sns=4hj+AQ}+&P7v6YBw?2uU&b2}G5h9pme8wrXVOBiHX23p*B9q~ zA(*2t!q0N)_X^L%OG|G@`+CH}v>Da-#C zZ}AU&!>IEAl@oN9F4F;6LF-X}yg{z`2t23*Fz=(gvY=`^7}{Z>_T>Q&L3ukBU_@8u zh34o~!vj#=_r`%z@x4H(;O38T)Tti9?kr|W`)cU8fE!jMJf_KH4l zKLaB|QhdC<9mHr7CO(O#aEmXk5CxMlOgP21ce}d>+W|@v7|`EL_>7X__WwUeY)cC- zzJ)~E2f-gpjH41=EtCnUwT;5rbCKKJWg&$#-A2mF&1WaAkk*&~w3PpGFoNMEhT$(Q zE&|rb{|CEAJv;u};adKGU&Yfz{?7;fd$q z7g<`lE^wr~V*7-DF_j~+^*})-MXPpT5QBgG2!SQtq+3UoTt}6B4B?TbmJZ8uPKVMT z+U*^jK?*(cg;#L#+Yscsswb87qUv&6cf~3Rhgr{3HaMB^m3doetPc zAlQ^a!|5yFd5Yd*I4W|4FmH{Vu&=k2jm1LfwzUo-e=0+T?D zg5!e=G@o$Hf8KeBQ+(1R!u#PLSwy6wz$<8evHeMK2Z;qwE7|3RT*2I}j_MWD3=X0^ zR4D%?x>p$)z7g=iXVHSCA1V7)o{J)Ba zN%py!VR<5dzXbWXQhq*JD+PPCR1;ZVEng?T=Vj-W*b71~OGsDTvN@{Ne(cMZqu;T9 z<4|q-$!vmhj!~@-dHwV~_ z2pp@IleeD54DLrTgB)9bKZ8`D@(Bz(0>DWUf(eEoBEZKC zQUPLsGHsp!f>4*$)0`NT(Ru+kEv&zSL6l+AaST?ynctzL$-$XlFH;a+D@bbv>3g%T z)0JlVp;ZT;m|&>e((!r1IgLQJynuy6c~OVZPLx|`Uy3+PS{wi^+C7jPw73CronQ20 zr;=)a33hjfEz{iRX=}A+6>B??eL&oC@&?8*AShGt8~Y>}z1Bk2)5lL!GyRwFdK1?# zMMREk7(*Y!?uB+us1$6*i!THN(ZN0jBN&gBw*^Bj2irh1GzVYVx^6FDUQ)q?3UG)n zXn;p(5{KZ~vjmZ6&p;mnwskROdsawTFu22i0!AOk=pOJj&33v3_}~uC=)RX`5W|FY z!RaK+U_#>Ab5WUB6Ch9$&jbVm0G-GJ$a8Q%ih>b+J4TqqGl2a86c7kvJE$L{WXLH% z@#KBt+oir=irzX{g|>#|F?$zyB}=B5kM(QHrGbiuy5?+N&vG4X742+ZWsJ#p%*D!o zjYr>yIia=wucrZSbO2bF|KV`Q^#45EJ=$IC|EqW$`F|ha0MOmQ_mm8{*%4rQo%Sh# z+Z+Ox)STC*P&OPZJO+H{WFtSqIUvUzNYugW^-=gaD|K|8@_0d*=Di&cWLMYb6gC z?C6Msvt-K5(Jv=y%<}WiE&K5qqeQP#XHFZb4|rV5_P_@JLj-FjKI)IsP?idTaW-)az1PIVorf@uvcUUEidij1UOyiXwe~Pybb+ zg_9K0p{M)r&nM-S7N3gMK&@qY_F`e1hbJl9&o=b;{$7x`TPCRFIR` zn3sY$-wj)D{Iuc!LrAVrMy~09?z=?(-#hG?`5$|`dpm3Xzlw)3_iIQdS%Sf9bPq9M z!qacja76!3QARNEF^+}_U!8<0x3hvf(p5)arYM|u!=OU7m}XrJgGm;VnTV0yRcBpm zi@}5L4_7Fx+Zmd7Y^j?B*hnR0#@9K~M$vHOfgRw*=-vZ6+@zvO)KqGJe-1V<%%)M` z%w8iu>9^jP^%`2&{KS#|`2fgj5f%{x!)~{$o9yY9B8ufPw3N7W5)$F(6&Uyc3!`}f z$A(1wYzT=oubYAFwx6-Xc{+0=4DxO$@N$UoQz=k)+&V`jyu1M;fV-(HsOp4DO_dG_ zD*7Mcd z!8L*MPSIkwh|9cmaj5n9$kJu07#h?9^v{liRM7zB0pkfz9i%m+*KlC+LS%AR->Es> zql7q`H3mSz24!3UE;vCqM)w`C857ZE*$RW*5ij$S;P1;n2^+X#z)P0@(*V7rFc(vPzFNI*Oi#7hX%QA+*n*g{ch!A4DoCe)att_E8u5JADAt4|%MPmCI_+u2s5Zps> zm!Nw-1#>BIkfAZqhv7MhA^96-dr?FH{G7&75RrJsAl{&VTv!hL1Z4TmZMO8nD1!lW zvmuDPVem_WaO6)TG|A}H_VX1$;n6vPCd9xYmlrpEj3;A=fj7ZWii}>z@IF=dPC3k8 z-bqi-vmzx{O#w)di9sQ>KBu(fc&H1QmYCou8FKAXNU6D&nL|H`F{1Dj$Tc+PfW$1B z<4H`SG?tZrBZ!%|({m6}`scPMxapG>~K|)f46umU0UPnDREG1WSrE0rh8*1C8#iR2IZ)+l$JBIKB36lr z`mjHen21&0^&q06Y@tR{6vZxDTh^|&)%+m|GT&L|5?dX=hLE%xhCEyp|F(&mS4X( zPY7FIzrlFSm_#1}7?BY>FDB3F{|@&7%D^B-J~`a)<~7ASV?G{qa0r)U{)8El*O%xf z+-D9tQB5n~%8%SD7!aL>GdruA?OoPAEY`7%Mt796K!2HsmBKX~Py@D7wl z2otrt_OyIF6X7y@^VHr|RZG1DpgV!oSxC?^#11o--fHAtK@`L9TyU?N?kR z5XQfenX<#Cp(OOkWs`16TbPh+#x6nVL@qIrZ_rW{L*{rmD(13*pQ=WV2uY8(w>@6D zQ)x(Vg1m_`9SuqkMe%$RLp^^ldYDer2;OFBtP*+MQX`9^8DDye~zCb$;YeA@B)^p^ph*X8r+q&oOzf z-p>8tl^CGa-YhfwQw0r`1Se$_*etEx@ye#&+B);sd78@q^xO7Fc3vh7K_rSB8iMNV zKL`6eru=`fvzGr?@|5d;v+S0)s?};@?+C_YsXJ4__Ec4We=9zAWg)xnDdLI2y#L+n z{=K{J88Tq^lnL`@sWYJ71GP25|%kLUFedc0b3S*^dA7%$RL#|Np-R z{(rlc|KHxu?)v^a zGt(+htEzB6!OfWmh&Xp-(Q+n901kU1aL&zSz;wDTPa1mNR$q?eU=qiR;wfS1fwB^j zqqbRA*+g-KDtLXa;&EttghXxEW8YsmOSq3+MTNq-ZHw-IMtXf-sB|;ppO-ZdpTcCJ zLHHEvk;;mmb!pEk!Zx|bvfI(A!2_>-1sP0Z`j_`_9`HVT^YmNTQXy8?Pvf4N21j$k zb&XNm;JJv|C-LW&>RZ6fOxg#%-V55bT8V_I>Ej6|*Ki0wzhVA`-v7M!xBlGO`um5? z&8>gPzqkH>(Rn8S?)+oJW;LQX}V+%!$;>>Ii zeggbB9r?**46`WUQ#bH2RNXVq33E)5Hjlq;{jJNcgVWwIlOSP{Xu;EIQ44oPKXSBP zB(tZ&DGLeD4b+@rQhcRw;$t3Ppg$|j*gT|K%Q?e;{w`S_eBmpsRs1a_^aZE?lNP$9%f;LSRD)#<*iT|2An%cCfNBUTE>gBw;EWX%%)BmHlv$xj&SMpS|k|Z6f8N9t^cs5KmgRpfmL=FC!TWY-+ z4*g(O;WV(JCK@*m-8DUl8+D-~e2bW70st4zqXF=zeiXB4gSv}$0-fD4P;_9WE8$bm z#<84CuB$Af8x;2p251Vi8Q`&p+IC58H-o`{JH=DGwjbEjzgEDi8@3SKJ5GCiF9gqyz#{&dXvlb(4i%R#E#^d*{5#^^ouDEEXo@Kb)xG)f46 z%u*C{pGaTi@?+_Tq#p)*kJ#NN(X^Vg5R>qBoW?3*DZ*r!LHsE`-rjzS{|{xPPx0}= zes6D^Va$3`xj%$H@%uj341fv3IBwV0KQNBRD13y|X7fsOjvY@u z6)vq@UGHCEKQQajcgIG@4GK5zUp{|-GZ^ALnkL&CJxoF`H&W&U?Pd2KzgOk45mAa1 zBcv3Pq*Kai)KrR&^kO4N5!!d9NKPJEq+|E$`qB|Rz>E@!PzY zMVXvz-5#fn6$W#P!PZl}WjB~#weINm@fYY}78ij$*i`W3a`D8>@bWpb)XuSn+jegI z8TbR{Apph`LRmPw8WNC+AA?N_z9X-Qvv9Lihv5<7)0wFbC~4&Q9w$gp+Bvn5x#-H{ zk#k*)6IJegp1qTm)?sUr4?-7z6K&gcR}d>xRAImBE73*Cm!GI7S807!t=gzj6~2Z= z75c+aJsb0{Qj)1NS0P(H;k1e>@fwj&t8I|5mWW#AQNxOqdRoPtoYhBLb<(58B2;Nm z?xq3(^Aq2ay7KRD-=2u*7b4%HOcI4j$P?KVGn+wTBv-%iF<{>$mDSIGIgwcj^Xn-8 z!Xyjj3nP=ZXDTQ&^sXs;|{Dm~Qc9owctGl=g{zOIz zqHEg9Cd-4Yvji`o zfQ0ETufd@En`3tQXk@mD(|Jm42F4-X75R}2~kN%&N ztX31OS^vGGBh&tK(A!zB|CKzA{r|ew=$|shu*;^v(gWXrm!>feWxdc$i=1EaYkV26 zxCFN0z>}M}rF}~Y55FbPA7#dT`ZpuPmOTB;adGE{WZlyb;-xw3?e%MRDPE&!2r-Eg z#(l4R?&G2txU*h~l$DHpp45>I??koD7pCVPtI$=8Xmw4LO6r@%G#Gc_g^k-6d5ux) zfs{rY;xBi9g*nle)$6f$Xhr&^aJlzYfy&FUSwc|e58+7=poy0A(Y_VO_DPnm;Gbxc zpJ?M02GL*!-ao~BaT*{$0F<$h21*}1u*s?Y6$Jhm#(|GvhxT*ht~N@Mg1<9-`vS-p z@E#cRJfrc_aMvI%AA83v&QX+6r`WYv7TU9WA0;7wx@SQ)x1VC}2IZP^_Bguev$@IN zrnKQAS*o|~b&T7B+nyCFO|jp22l}E$uBNR)%&1*y`8N5NI9ZM-;3PBX=4a3Vwq-q zo$|V3B{MwyG>xNx!7*w!5C=}Ku3n#?o-q05^!n`O*~RVo$?Kc7N$fBDEGYlsUV|fm zI{9zUI{)22*jbbs?1y`6%imh$`YuE++AgdUkX3@%OWTemsBq1OQ&_M8atY<>u`4`s|jOz}7PA!#r)|KOqThe-thO%kux* z?^*u;`)mLI)jVzFKXo5oT-M|8j@A2rrml^cr-SC)f&a}oM;Dk(5P%F4%DYg)(~fZt z;{a)tnS$}KA)l$QBX=HKNoZ9fCQLK2KX{)LIwYWxBzbn_hWHqfGfRds8U zLU_Kx&8J;3d7^;d+8GgeA%Des;n6MI%Vo-r68LQYujw5$AOA-Plgv-ArL4cu`Oj`| z&y4?laIoh8t9e9xW)VJ0=7xC=SZ0|J+>c-a#wcW2_VXxH4Pw%2Ya1cL=1aHG_?qq# zvc_>POBy1iqM6&V4%FyUtVJ1r*~8+kdB_h|4BaO%v&t0LO%*lUrTUH`8KJOHUBw0? z_d8Vpc2!q=Bb|D2Rg?VNM@(6$Xc(hO7QkbX_l_}FIpC+9K4lu0v!yg5*)89cRlUaA zz#SF3B$9oSU-<`46~4XSMuIk7@D+TTAd;&FHjZnj&PAVj`9IM%fV0nk1ZIgJi}_^i z2etg)jQ`l%-Pv28|F7iH`Trn8V*vHR#4Fnsx<w{!NSjC{QrjdN$AHYsdNFW;s5(b zho=4KaPM$`&Hq>N%)_sLaX#uxzYMw&B@qexj&O7vDZ=DDiO9|WWyfT3gq@$|W>r({ zq;RAtDM|Uy=?DgQcrwN%URhf3FI(>b9`8X0@9tX6O~;HIbPV^`jgHaCpH)#ptmzIxGr64bVzfh+f5=z-`A z(S{$MQiTf#ehle^YBnhXlmtF0EwD++D1#`TUZ0)Zo`JLfcYAhmbAEXN&VL0Lm$%^T z|DE65-TeG1=4mefFA@M?BZHqNQ3k``;f%-7X2O^!_YF@(Mpid4u`up< zkSHC3!}G_qcd(jfE@6ickP=_OS0fBO#UH>OoOuSE@+GFok+w!q9SE9Quhx4BGhRprq9$bUsR`&K*EAs&q5} zF#(%uyLnOY6+{W?fZcYz&g;uw4_Uml=kt7v-(Js+dc9C1G1-k=bw z3r00cco}43hi*7*x{{b-TWO@hv=L@sjgS<~JPS#*X=1blS~6RziR7-mLzxG> zdp}EmSky%?N(RUSUI_aW`jcdS04-=$BO-TniHg>=3aHfpnNa5$EQvxDwq{RF2U}(I znvF=BMPomky-h7*AQI^K@n=yFGm1D$J+k?1t+#nOk% zvWw4U<1mS7j**nhx*a*xQ9>98C5QVS@CGsR>0cdvT;>`XCx*G?n6NZbLztC`j@^zu zH&iMsT|^n!q*7lum+(4ZbEv)8+1r2UF7+X~hcE%VEF~6g(Gm^2mKf;nS=Edx+mQ`_ zgE5oYN-jG&qR-`L;SN!R(x*y#aJ-?8bmw8>gqKvz?P|*ZJ8w*>cO7pujUG#e7rTDRjzPXV#>ktI&N9 zjs?@M@~wC6lH4y(QwsRDK&NL02Qb@zVj5T9mXxYysL`_4R-?_)jtco+hdGyyAQ31> zwQL7e375ek{4DMi9KQhG|GeMb`um6XJ6nJM@a%nfKmM@6rUXCJJ4I;(L+)`kNioTw zKQ3H(Y)W2J;BR~qjP!;YTyR*Fum(6rVRm2z7$Snk1$`I6uf;+swP~-P=1&`c`#;aW zvGn-w?6Q|}|LdT)v$p@Q;;Fa)%h6Wzzet9+9H-0@FB;&9CL4IqWKt2B1wfS z(30B{0?qMF!-uTc1gzq52x9kGT`n#&VzpCeAR!pri$7~bt?;2l5lf#8Z4 zQ~gb7!DH%7D^0zIVt9hVXqwSD#Md+;kTDB zFOR|7BqD%7OfVRrOkyjNWEsx6S^}+_P!+D+OQIh|A|y`>O+m-cOl;dx6K<9*B$;Sa zv}b49G$AW_HjPeINwjn1W2~60$Wyhf^7;CZGd6EqowAoDQ+8#Oc8Sw}_IsPSb4*>- zZtBkEM)AWw^T>Zo&i}A`WaaV{7*h=P4sy^eo%9E`XKV4g@0Q z=ZPhntzd1Hhlz_FC@PqhBn_{$ip!0y#VNmNah}6|2RR<;%%9WqYG@th^GFH&Y%{?= z3*>B069+ZuKNMDDd#PD}PeZ7Iz0^TU32PoRRNim}j!nqhW|wNk|HZ8?+%WHld}{dr z-v0isssA6X^M9=7X~6%*sORDMgA5WS4Xl~TyEK8L6KVq?VC9q zj!m}KZ0ycGad~Z)Fx!%>lT##Qco)Yl?Cx=X0XD)+3m^!*XTUzV!tog)59S<9aU#+_`JCBh~M4<|32P&{C*WE~l{LBx_NWO!5|8MoB!&H^s8TB zl|FOs|9pJjHB$tC>-4{!ebfK{aA$uV|7Rsni>=2T^A>ubv?8^MPS()UEU~jJclm*5 znYpYezz*v?ol{(;Z@BlfZ8veUU6Vc8wynwaq{+7Jnruv->}j%X8*BG}-_PC$>vSC~ z+|Pae@V%k}YDf@W6TAp8ZzFdaX)qbSp@;(DaT|ze%`yl?(kJg^X)>u$oVi`0D*Ax)!fzV0>MAh@wo*7eXBqC}i zN+f9;0Qi=3b*jKP!j0@5rm$nR@PFBU@8OmTAIzXG;(p2E z3YuIWO@Kup+9pYzW5LMoy|NuPDAKEFWV+ve8+)BW676bgl$csJ1iVyNc!5~k^SOn! z;CzpSisTiUmfDs%%YswnNj4&N(N@0YX3LjJ%%V}+k2fRNM1HQm=r$#ECrQSBsfSMT ztZ?dpC|vq@Rgt{52MAM6+&jQ&rUf$mlU#O4JB4}QrYAbsq!xerv9~jy{o2!g zL+93~^L{yV2l}>V_zJ2yu&xJnww*UH1USTYx?mdB6XSCUd%;`5YxH*TRR6j(Ptk^8 z%&d_QJRSBu*aOAf2#%G-f-Z^E|Fd;%L2;kA?z^51@)jXZ=5&keq>4T|0j6p&xN>P5OKmFVuuN**$Fp7-`$|g48C+(>{qJ^glAO6 z!3wP11`MN$R<2JV@@j=?Q)M=u6+i>bzLmM{i+rH58uqcJ++K;-l%VIGwff1I;Xb&~ zB)m}HuU5Y3Z3-X!OF}HS!2Q36&k5rG)DWeC^~KW*7R@n38_r|esZoZ1O9s_eKx zk9TQH-$f=T?A6NU03P8NlZOW0_#{e^5N8$4L_=RzChp(YmtU?#0_O1dY0UtrKnN{v z_ODkTDuifbhX$hQxpOOo|Bk|`75d}*CP(QN!1b&xA}@|(ys8^mn##p0_|r9X-J-95 zb*EGm%z)c7=^n_BCS`@TGR05>T75srJ~ovQs<%PiIbyeOk6TBds^PD_&qISA$8q4Gm1NAA}BIpWRw(>%BiQb>a`&ajba3VH5!Wtp9mwt4F!3 z8-=MlA_^lvU9=+hoRV!dUZ;Omc5M1&Sc0Vp;t-vJ_j}x$2SmaHI##Z-~^kehy}y z;vbG|qZmj>GdCO=QLKQVdIwhaK)yyjwD0SKc=GO9#z(#{kkLC$X*utf>AsK?gpFPQ z5ASjB%qqxO8Z=>q(V)c@J%qTH%Q2$i;8xsD??dsg_OLY(R85C#3?W%KB? zPduh002@7KjdI+&o&dZE+8wNMc-J-g!!V@4?_7YT!u+GKy!zf0Z;CT}FaFZGZSO{n z@1OejH0T)c5Q0xT2AQve&d$$?YCaD#k{D1_f&LE8m(Nspr|?D^l_M02#;+1#^x(p4 z^p=orJm0V+Hdq1h+hNgQTu7&G02r7Gl|9;WdjZG(jvF}ls_2)Ux=KG0>fr0i*$pA z`OYG`T8XEQZq2RCI>B1D4PeF}M=ajd zZqeh3<5LsIMpEFWo15KUV^LnFSjGcE@O8Qx(CVZiJZSw`eV91k)=TzKpiWRq&5<#aY{YE`o3d^*_GGi+ z+&cWL*pJ9+$~E3P1s}2FpuE!6VA{L<_D9j$80DPeUUPr0u!!e*Sf|~x(R=XoSr27 zi{`YR)Gp-vN=Mo?M0W%gptl&2B<)i4W+FOs<;7S`ke zah2SiTL86;)j{X%xR#0xV3i}mJN#VZ`%Ey|V}#o;o1am^Wcx}P7Cd0^;yLqC2Og2w zP(S+GT`YpJCLtenjpd^*7mPUAL~?;b?ac76NehC?N{grt?Gg{>S4>k!w9=X0=gv0c zQQYAJ_hCtwm6XkAQcXd8UZ-hAF5rNogWT-WETHmx{c*&=F2@sN zz)M~-Drw7Yf*Ldtvx&H%9#)*p8Fn(pp|c?`@krGuZ3GC$n>Z1qu2nfwIK#XT+{K$j z6Lm*AXAP+T$@aPc^3!J&Y&M(dte$F7C6L2^45c)9_fkw{qIj_-_#Bw@9hep(l$B=> zvSV~0qS=;93J0d3>6(gQ7h+C0iX6P;X@&bl_?yd>BJq+~u#0eP5=7-F{$^_gt)4QN zX3pYWhW$~_j*PdO{w0bX>u^GoR;~t7iyPURjwr;5LL}AzY`NYV(LeyrBA1fzX2x3@ zWzKMV2O7M^dcpvZQT=8pq^M3?LyG7^7Mb*s?|?%=ht5S9%%9V z?K>Lgz9oULr+hK$?iUl^W*8cSz1kl zU}r7ya+{qYDh@vBCa^v@pv&{xTcPT`*(Xq~8(@`o2u*G|rdSV&m7{%vQ}>RPEvJkX zL>Va(Ss2obWXpT;(>25|7~7Lqp@b|kr(_cDzyj&cjNoSia8j0@MZ@41pR~tj&RyMs zdpTv8o98R=t-XVFjbP!O!IIG8n#i_f8CSlFZzc^2kxXt{Q2tFTctQ_rgL?Msy?xoi z29PwMv)6wd?7)#pIa>ygr9h{C0gocCH-Hfio}dZ6vs85Q&Xa@I!K)yRC1rL1?wJ03 zOoLDd+hvUk=3Enng0DUbXrzu)4)!cB8m1l8 zSX>j5wj9BFV!i7LafbTcIp0U|N|RQ#W$|f;Bef%-PHa-MpObjyHN7mNh8HA@mzmz%_mTxKM?;WD;rcAxK>(17a~ufl>0*s{<5a zd_0SpuPmnmmX~ZJc(ehdf0KVLe<_k%rb4hT$dXUQe8U-tMt1T-|C48p&&Qlkv$vs5 zfF7ZNEs!K;jkun|_3|?j2Y^4-DbccGTV7(gp^l7vH431DD@8kEM>T&D$3WJfFD=5` z!KZezn{Gx-o*{Qd+d8<~yj22}CmE^>h@#m}^7fs%2l=eU1*4R3Ub+uLhctgb9FAmQjM$a~+y)RZ;F z)Hiutq?sqiyVPCEnj|u(9+s9RH?WWQ^%)Mm}(`v4EYHsL+G zU_9z#wrA>JXd(+^6`J=7JD-`b3KH-#SssyL;cd$^ z8PN1@Je%|nnaLTun?u?_tMvB#)TBe7@MpD%$5kpd0`iQvz#YY<=|1{$Q)<+);Ug2= zm&R%Mrk{mO;w%Dl7$7sI9ITyZQ=XZg4|x2*E@{(Yy43f}3(X%KgMGSOJm|fb7ck^n zT`QHHEti4PN&bs{ydx|%V!$dRZ5Q^+E4_8icAh}iM^BdE#pW(j<2T(BmlkLeBL>1Y7t>Q?t@W!+fakP@y?Ndl%<{s`NO zcV?qOc@v({|1oM10i?Xc9)!{HhYTZVH(~(^veql%VF|#in#@)bFZ?s_kOpJ%; zCLyEmy?r$TXMvQ7>O!Rn|7SN;>c4=lMXZYZ=%)-t37-)L#Xp0o-yr%1w_J$PM0W+K zyzFUzv{qM961>YQ*b$QxaSYH(k5QKAONZQc3aV{k=znjt%Ffb^$;A&hj3^uz>wG)$ z3=BrlNy8d!l85H~BvYioSH&S5(*3*k{N1*8`;Xjua&JL7?Z~Q8vqZlLUJs(t2FA9L z=M%f4$93T9MXy5;mzbd^vYL2A7z+=m@U;?7IsTfT(l+3l&zbja_hY*l?W~2^TRYo@U_r$nig7XmrHGN9j2QMw>_GixtF^0BEN@`segGg zRey*=#5;v72m-6>0Rf}f`~cyXH{HqD_n|BT=)GZ=$NoUl;m_i!&uGt~PuU<)v5Rt= znxry`I=(vRvsY|x@bL4fJWKD7SMy%!o2PbB*NA%!G7LSHE(RKcx7-|-MXyb2Rv;Ee zEE+X5&vR7Z>B<7W6pJi%5|2aAhz<|`G3@zgW%ZoW6h#;-3{m&GR6TW3ZQ* zuQ)rA4%KT!-5;c$)A_@IQ#T23nTEGZNuw~R=py|`#sGUei<`$2EMs>JrCv)}gKaI- zM7nQfuH_jw9vH#+G54G(_s1{&hlKASdhtFs1`F1!Qp+H#z-JuyTnvcC=IW$-J#5^? zk<^7b+_}Md3I@k+#J&-N6`YC+XKG9^I+D&$=k`-*^LT^%LwnHgr68C~Y(T74`9qGa zqdC7%IQ%T`7u&nqG|`LDX6YuUBBc5uX!bPY8bI;pKYdfA_cHtVdff96^%;%uvd%Al zv75^9a!{;e%uktfXa!cZ#A;`6Tn+mu$rDJW08t7&Mxn*)`oHT$Bo}wL8A^(B3t`~E zPq0iIcf|Cgw1E)nR42x2G!0}!%gV75mLodIV} z>Yaflc)V^<3%r_qSy(>=lm|`&CXsF1er?fzenYkXSgHX(e*?IdGpLrm)4I&P{8ZlN zH1^I@f)pLe%E1VAfq652S}ju0934ZSfQNPCmE`h_0}RLl&Nmy*ywBF|JY0yC?JeW*L7LUFq7|^x zn(%cchy)X?{Uff_=&mLFwmTSPcxm*>wJ`Plcm=CHRKUaZ&}QnAI$Fb<$qy6>s$rt_ zUA!ij8>Llx|G$IGYvF1I>g>G)4^j!tS>Q~VxD*mP47A$b!peU+i}OwN+hV5~vW%2h z0w^ZTk?6}D6Xv6vfA@4r(VKtM0}i-uc7kzy+d4eh-@#MqOBzQ$F# zDi~%g@B!maFIfI;L4B=PP$rg~UTJphj;kc`U%Ey5)=eJ*9nquQg2X%--ZanDTfjb0 z3})2wJ7WHz$!9BIr&t{zF3j`z!PjuE<`+0*Kv2d@GbzVcA3dVdDdK$7N!7BJO{tc< z{+=QbK~!MsZ+S-*a!f00dGS<9#a|j?9Eo!ABn0sM1gA;ll{a?JlYqLB*T^Nsv_IHe zwfo34eTA_Q(-Ni;>|CL5m*{f=VTrm9o_jJIpG`X$1ti9gO}SO&m|eLiiwKB1OYdLF ze7f@snuX7WItYz$KW|zoo??>$e2h#&RH2Dc)n}}4s+e|d#bE+Hd|@*Q#Ds$*Uq9WP zbAWssB((NeEiN^=e~4;?!C?bg3SMV6J71FVmi?E>LvOi>f2sN%yo1_| z(A>_-9k;CQW-qG0$BU)s$|@+bmv+1z1T=S^hJ!rYKKY~diBg!GHTyG6QZD140|8kx zZMSv{84IlasA)-G4jm<9w;YoWR_(fq+I2TVy6vI^cA@PF4Jd{b$ zr|g7QoMeh_pf8$~*D1ocT_a=4Bf0#!#T7T4vmof4!k&IwAOcs$^z3Zqh!# ziE?G4_67R_GZaD%7wv};9e}C=O-?l+5%b_w||ObyR-sHs1cx=_Qi z=O=e~`yi#`UwZoR2a7#y21>JZ)er~3|S z)g&;P-8*3K7P4q!kJz@EQQh7D5PLjiKs?Lma$$yMt7qFA+HX4atoS#+ciNp||Flbv zY^g0gU$uHwZ+fR*`2fC+jY~Gw#kwR1d_*&mDO*@N=Hc+YW*0(HH^6pw`*|+SqGsG! zo8_wG+w}{Y!uvvm(Wu@Y%W7QEwikc`Cc69MSRwrJRLm1@$WWbtIPkWxtqn!EG^nEYI09A||EZPU3vzEf3+fUZ*Ge0x3w81hRqY6#+}c@@!RyzV3! z_`eKC0uF4O-NoksGq3Z-JE0=AmsGO`h>9>P&uu>i^ z;E|?oidn?@cEB0t8A@?~wCvk&&god{=i1(l-uA)E-xCXC{__fB9!`#Em}OK3a1FTa zTminlGwp8;$jk9}5=XO`53qFTjHPWp(mj!nR-?BvaFqE73^lTvLnS#FYt#R)H#AkQziw~RXpHG|C z_$`OQF92i)k11^`y6MRqmW6SZ;&)DzQ%$)WD2xpjNk5?nupM4c4%bnSN$xi7m{x8D2cXVRGG#0yUz0S@Z`{c>&Bv^hYu3H7J0rdTEncj_ z#aG#;nyI>M{()n?i2cQ2SOrH523H2G<}M>u=J>k}Ig^$-T$wVM{o-5{+B4+Zd;ACTZ&( zRo#)5Uz7}Px%^j4{25$oLg&)t@H34wbEZ8ZsB#rkgm&gvzOr*IVWZfd58R(wCqUe) zPi8E^M42JPe2o+>J&@IY!Z~b($0mNK^y`NOd5PBs%fjRvqetpzH|jx@FRNZ}NIYi~EKU35+yah7yD=p@TH7Is@Y8+5!!OobdChM+nbaz`Y`CJX_A~(2)*_R$gp; zi7z>rrWd^p3XZRfWz!=`2=%Ym#tzxEVw}+(ZE_NZnOd}~zy!g#$sb&KWzx(-?}nUck|Y$XMFdpw`756)iJpN})@ z4_}Qv=@NfvE)P_i$t&9LysaN+eC^9z4YZS2q@pqKrY<#4>N1I1C~G+kGmibyo-XJW{J$sw<*2E3YAIdCWVWLBGXk=K5X2JAV(`@JMG;dee{pYpNGF6)f z=w<7-R^8t0-R7Jd`gC71 zRrbtQNL$5pf3x8sOlFH{U*<6JXIWfrUg-JfHi1tR_m&dxovVA)+h(w4LXlgpBm94@ zG2PL|G3h9YsL5-%<_GClnY)OS^BNMmAm<^T4rnHcG+kLhwpByX2ZRdI=$yXkeZCZDXWE8Yg0z}F=YDORVVkk8#JycX z&wt3<$0`6$%Q?!Ri0rrAR0EQEjj0d?n5uQ`3>SIe7-{qG7S1{>d{I?K+VZ5|lQ8lV z_{;N&vo5;O2u@X-CI6ENPVFA&hv`q>-Q8!b8qjm<_d-bDb)PzAGzFPQ~V`XH?gyQ3I!LEaTh0S2lM{?P}U`{ygD=kdCXa#%lHw z^dd4MAudQbSus`Kf_V978`GizrlfJbuje{y+;c&N2OI8z7?o@9p)BnZ?HBvtmuWQ7 zY$HLQFZIM&Q<{qr-yE_!Ftk{EsU0{Cv={E^jGBc!7wgM=+qVZ!`svIaMbDftVZ-OR1=C6KbLv>)4j_0 z=Xf(J({znl!MuoZ=bC0x<}%H-YHC#pbP9@hV{miUQd^h5cfGsWxHjP&)|D(f9V6yw zopi;EtmrDQpsoE2fwc^Zt^v%(QEV0&#FEwd#8?`Y8N;7LM2IEPg(yI>O=;Gae~>m=?mKt7a#2sIV1`(U1%C=_q#ofF*wN*|QSi z9o%{&8s}mDjb)BlgkoY^vN>~4QPHF!K|CSAD2GN21RX{)YMfzRWH~$^V(bw(D$744 zT7i)V4M{p={vf5}X15c?_q&1{EPAMk%Rj9&jvW7e$qmMD%9gbIM1K@W zyyLLdi90B6T20i2a9a)VX&2bp_0`8=HTjtrf6)FEg(%Gfn<`HKT`6MbsMkxR43U`& zY8C{Udm*>%Sb+s=qYW@72w1*Sydgn8dO5{_79AXcMIO+%6=3!B*EFDcZFSh=1_w?$ zvrqK?&rGATEuTs8i0g@T^W3;@W57HIW_;J+pNEF3+ zh*#cfSdb;|^C)xMxIJIR)QS9Qb*LUiLo06)QO=>M;6xw1@Uil>VzN=-Lug{o>lq|6 zy#wkF<^&lI0Y%pUUkGYHsA`VzLp&=WQ}lY9JFr1NK%Yg=2{E6A2UO-)xecle%;apNpI-ivJq<#hM^W{>3|2qLmg}%3b)(Ct4Q?-vipHFBtF<`gj z0kYfx(|0iVRBC9!WU?=1?<)i|SJoo{NGyF0IuQzeaFsMl_HeYP4N+o2Vus+O2k^8y z0flw`hr~#f3R&z>=jF%ihq7R3=~Dc;8UL(p^4an8H$cVwWX8dugZHPvLkf+c{V_^x z;HX+4m`%9IqWUBBM-=?OlvX^~XLbTGFHB|HQvUml-#e;8QAZx@{Mo>>9%X-y zKHE^4XB8Ns8OtEak--4o3!b~Y&|_Vmg%d#md{0fp%sM6XhFcmei>0US59bqDCHp0K z#35rsr`(^lF!y7_Nc?>9{|hIp+r7G+_%hy?~5rhV_%s{1sB7gj? zU`E_@7Xs6rn|Q@S%pbe! z*p*q7$l&mw5((ve@`*^%3_gzO}Xbd<17%l=X9JD??qGZyvi*x`7vw9AuV zEjDovXox z2QTb?*`^C*4wuIHyUd>UM*0A{ zDx%H+J*hH&cJEN!QIVf}T7k9)knX6e^%|UUWap!QaRwXKGk>tL*=E^xOXOOMQU_Wy z4i5vW9k5hYs|C0V;w%U=*LO%Q>qq;p66*4%J`+y~=W;JbC5G?)K|AB^9*+89pdsIF ztaE^K0kg0`1|ElQ8m0QXY0;j2L;5AUf(`2-jl%(A#e45*1l~npX{o?0JeAv>XvO<% zaLL(4;O|n34*dbKpnBNbs8roG9-Yf2Br=7hGtg2DUYzg$QeeyDl#KJ8xFH5O(u+boj5H-J>9-B^j24*`XuPPpiCIzWO@v#@fe5UxeTA)RIznwIG@Bn#_zm` z+CE<7WnX8PNJYJBFY)SR%bcMwT@-o*SPSD+_w{9heVv{zZ+=R9GHfK9aao*4A$a{W zzXlovGFV%Q!SXHWQZLVn2iX|wb1#nI!7OeJIge{H1#tryoo-(4G1KLaqfQ&s4!KEz z&aU?Tymo>&{%rk$z-lFn%Pqrp)QQdCz7@(H_}4#wzn`yeil6iI@H5$w@rr7G<>m(T z40?RUi`z)PAoD<5q%F1%_wt_+zpwig>H+P`5F747vMtvmyFD!sAH$k3$$qD=o=_jV zLLct#&-9KbpPQ2=vsNV&2WQ_`^9muVHn6*?f5azRG%2zwGOn(#To+ij`|Ny+^GAWB zNoHxR@ctZ_Ubjt1iKuv#G7!%QtZ9W0|&I% zJz4PT!ox`g1N@P?h>7V*+SOqh%R!JN+;wxQ~0HV0Swu`ipxs##GWh!F^zQQfMkE+W^mKZ=c|@ zmMkim(G4-t*)6UqrH1%KhyV4%zU*Hegv#?H&f1oerDPLJw6C`eMn69>X(-N9^f1S7 zSVU*jN2o0UihZ*mws%kgaFg*G4oy9d$#3J#(%G=J)0_IaLLe`SuMl|~FYF><_ZR1@ zkA(aLbOo4|p$sxNJJFt3yFh@7Ey}Q6gph&0Ix0J3X1D1J-_|lckJSZewO-@0KbSfP#U~^`@ojp zzjlYemo47*YPS5o#=3j`I{_RJ56ge}Q~TK?1uI$(FX3*=|6E|48H+L`a(C zPW@d=#P}itrpg!oCBhWP7~hBfT(IaOb=eckyLg zTK#elz?Fev{f6najq5lC_}>T7ks5S)0bb4@A2;V&iDL|^z`%31^gmt%@ip`1f6upz zX^w&)?(aM6S+|SKvIGfSP8vh=lknm+w`1HG#$O^8vOJUIMVaJ4 z8_u6m0VkAd09E0Tz>4WRs|ZQa!V;}F=4@q40kgJLG^DT97f=>nZ zcD2>to!Q-r?>U@Bd+GZOC`R(FtoVABdj|D*x(*FS1URu8#mb3wLy42eL@tyri$s-q zXN4YOzwR5FA@jUit zs)sg3SCV?QISXqr<2pK%mNQoJKOT|>EmK0F7Pbt6qd!+LE46PLMZp~X!Twd(-R+_Z z1XW+!=spi$TX9S)t>(;n(KVR31RwiHy3mF%x(Sw`Qe>@%e#DnDo1>pi>_f?XoUnJ$ z_te3w3A#3DV{IkP{Uj{Wf;fFu$~^PdL`i0pGyNTRxktLKE&pNp2cCEoBqdcu@%=-H zcVi5c<>@c|oVVJmHU?6VYUA7oCPNMZsWcF$5oqg1$YbJE^5ZbZUhU)349wkUQ{qE& zlC)|cusPdT1LJ|#-*72O*D@g~8^5<1w<%&;2-+~hWc`f}7itn{jZuF5dsz5y)FC=o zHLv`zsCO=MrnP z1sz@w{raS7BUqENJ}L+4GqvR!p@60K#5XCwvrJjw{#q#PD~0OEs?f?9KLC#UJaQeIkng?6>{|~;@yjg@?8fg$$T7zbLRU!M zpOQLo=$sG?_+5K{IaL%XjBwRoH-E!(FeLGgG*W3NyR8JGnqbw}Czbfd6-xW|ZHYw} z5>n*Z&Yt043BVrRV`wxk<;&^?+B`?{1$6cY5wM}z&m;#VUoZ8?>UjaOMIjVuwi@6; zEk_Ot;MF?r#6 zeG^hBtmb_+%mQ6Ld2Rw*AgQlmMU0@Hh(oD8P)3qE^y?*DUkk}&?UPCh8>m>$z zXSIqHTBm48-tgFpXSTd8q!bPDZ@(VPjKG4;g^^rz^KnfZul1biV*Ll==Aw=J2Q%;< z#Xknf_kMWcSbGq(B$)(~z6uUFRaRU6v;JA*`6;c2eoawL69%|<$QDvHOcs8@Xl(y& zmgK2iz5QoHFGR^-ZBLQwraYlRyt~S~DqG(yxL8TdpJl9rDErav`7iX1Gr5^9XZzj`k1H12)Ud|v7aZsqmlX? zr`*oO_I{m+X8|B$3IB=E=;ZB$G18i@&YqZ7(x5xO-a5?AUYy-ek=jrlHA@z`Zsvf&yeS{7Ij>9}hJKO#aZ;^YO52IHBV7>peHCEXG~`qoMY1;0as z+^vdU>3%P`WLH_LFNx!23lj3?0KYBg&?s?_gTG)H<{EI+ zwoHfpv4HiLKH@kR5j@>UdDiG1w=F8TQJj?J}_c|H4D0WfwSXxSit@b>5 zBZYsZE{hd7O6=nesUr=gqDV?~gnk9}yI7R+$MutlbyK}HIiW3Ejkk)dZtxYPlck zW!|}98$?jgf2Sq>(aE9u%yN@8`YJJG4GB=Zf4$B}CspDN!Y&pd@K@(8S$3v0p$yj7 z$DvpY(^USw*l0c=TG~*ij$M71inSf-L>41ng`qX}Q?B`j1L$jqNN3#E5UmYw*AYXe z)W?QPerf#iLVd4!^peW(^)Aq$jZhZq$ll)m! zh2X!Pk6rRNZAOY5QW?Huzt6X%QPofa7X(+6G*VY1&WG2-{&7&6{|6cFK= zPF2{`z&89DnDXBchnM%|M}f=uw6}lXT)(acP&1 zaX*}L2`DPQw9EIlZ?0%Gs4A_A7#CviIaQrbIBClN^|U9Ty95V zE|{=>&lN|86xqm^TqzC^hk^x5UZE!hxf|^924MMY@!JXNx<+9iQJ7t%QLt%II3rVa z>wJWC`Y*YQg*5uJ7=3@d;_t?urZ}v}vfkB{^Sm(&@2!8sSDtESq8NIktzS2v9uE0W zi6;*6SH)o*{E$9i5i5^2Dh)+)XV_5f8#nhGPo6jRUNs#-&c1d-pta3hP?i^$%SUa& z9pD2Yytmm8*O-+3uJ4@+xi##Z$S#twpk$z?=EGxPEdQf`)>&7IENRz@iBq@(I-4Lx zI^F-Gl@%uAxx(_^umr3UD&z+;bkRA{LFS2+*wO?V5!fl{E+QOcaTJ6uf!eum~arKL4!2 zkgFfNMyH^jgtE-kdTr9R&l4y*1MvqTJzN(YYYA|`g6a=GYF!&JN=_y zqSklBA;qS>U-v?UmgW|l`sGfGvLevta0f$If?s?rL18vdVr*H^Tygc*u;<4955(VW z(C}+m>N{xr`rijY5m)%oyC%tIl3khKETe&URlgMhz3edf?dW@{54|inz$yfFyj_sU zH;pOo(4*O(gNGn(W1#VX%nae|=B=TIyBmeUS-7@WWb}FU4+4Z)?s3tuOeomxWp=FK zQNR)$&@3vdCr!0Q-C^A6J6>f8`nKpfVSHs`E%iTW{y1Ai2}|l0elLRFpQsQRYF_#G zt#OJqbwtN5rUC;8Qdzqf5T7BZ$Mu)wd6YG3K~*p&UJcnbm5_I@&E3W{RjazX)s`!r ze5?40PdMU{x#((yfkWZ!WPQ4Iivz)XrBhs4tx~^YNbc@PRuOq5rn}V9$IjH^wcO8! z*QZe0Fly#<>+&nHe@1iKeBaK+S07H0U|;LYrty$myQ|NfJR&$aP&Y=Fbw|*GN##Rf-^Mtm;*1^fI))`mQGKDqPn|kw{enZ%9QPV>Oxqdw5Z?G7kKX4@xJ7=2 zj!y06vfN(B4>eyGfGRSzoteUaF=#SFK6nPWZ&NySc!y)HEtQS7j2aZ!QIi-hG0AaK zKWr1W=Q5IFU`WVvO=1y;5ii0_on#{&Lmt*?g$eB{#l9?t4ti;LFLzZ54|W;c>}7hF z-!;A3qr_YU3bSsW7qm4_h8SKw#y+3x8WsIx#iz`iD#V zrt_(8_OD+K0a+^mxKT$`ctZW-B$E^ImPd7iRVAvG6RB;RQ4{vXSdOrTe@85;bOm1~ zZc~@~coPx7tM9vyU8tL%ue*NK1$wqZ{!<{?kZk~6w_Nu;lgQp=5Neq{m@7ly z-{~?3;IWF@HvV6YZisnShR1I@L9NZ0$A+U{%huU*_GgmQC|=M084aC;Eoky{^373@ z+A{+1QPfZW)W&pH8}H863-k`LYs+685c0clLu9T4Jb1rT@C386J9H@+2mHwd6$q+J z9Kph;Y%J1+b+XyJG%@P)%YUKtMdrcQ(U=nr1+Li4E{m}O7Zc)6olb=d5dAEIxgek~ zuy-WO39Jhbm6%$Gxrdr%SBbRhI`>DyB+m~P(nf)pr8sEH)3IN zr1Tt#4b-lH(hp9I3QgshIE&@dJuNR6BM)wLLxi_(Nf|d|w}{2;Si|5Y=Wb0T%$B?D z1NPDRyEFu8T#}Y;85Blx2}v>A`;OH~F{4*qizIXF9aOYqIPeaa6Fa6m>NFL0-TZ5# zyErW#2*_8U&k5`dmmwUdUcP~?$*1?y^;Y5cp@2C|VQ_VMtic&i#va?YKmCY zpCpinBwe|BMqFoam_g4H9kO)N2;x)U0{k+WyS4|l(yM2ykB>5AG)V}-F>2n=>GN~3 zb-IOF>^9x~x0s`?O;M>dBBm^(eKmH$Hrd`=`Hbd;FnkEp1EZLsUf7TS1Jpn(zoX!y zr+whyloPElWzGRlG?nfZzhCQCwaahqepghaJGAo_`c+38eKk#)n#+xbw^Lp3D9vCa zJ3W76xrtOQ?9|6EihJPVvonGo2Z*jsVM!w1^*c8S0{R`Zp$F&vn&n#_zzzEs+fs0UMleS<52CY#Nt~-X_@+%x~hsA9xw0p!0wK*YE06w_Y}M& zI~0lJcGO5NgMPSFEF?tBmIXGE?UW@|&+&h~6}w$D8Tc{T?gHde-cBcHN}nziwqpRP zA?K$#%An4)8>4^55WX~LUYQDYYIhmOBLQ{Aw<+*)u68Us5I7j;>u_l1e?2}tJlNj*I6B$J|JcaWnrw?X@BZ)?Emx9pS*ULdE#i~>%gq23moik`l-0a@6i%Rh z{o_7T-B5`(RIjlzUEDni6(xm~{>sE+IVjcz@Pvw?SDX*G2{ryTiV8GX15+S4E3H+d zK5NBJ$u8PPgekBl-1G}@>6^k8d{=q}X}N!vzk8%z*9Ox~QHyNU8IW@t6 zX!n9z8$MSG^>s6%B-Y!bZ%P}w49pgIL2)5%l;^`?QS6I)RQ#VM3rK}~!io@r?gu%{ zFimC6)3fum45V${eNgT73}kQuKfi-%*u&=nU~?(a4+?(* z)JC)xc&2-+0rFleIL+W#FG=6HO(Mh>W$BMa{(al9NAZlbYF+UQXI7uv5>!;sE^k;J zx519B)DPeaiE11=*`7611dm#< zMKVi+pYQ-L0vdRcjgummfW4!k!hM9)3wsloD`ai4C-u?}52F>DQz9fB0yZU53+bIMebVtyxK{&?xa9M|pyYCI z4TPsj*vB%^LIJKx*j3JN{aJr5&UmrvbJgn2B83d!`nj@h@AFIqW~B|+C1ZMG-2E8r zMli>DGPA(5?D`wjD>_*i@0$);uC$V&)3f7F#N%D4nU3r|XQQI-ov@2>4)x9)6d&w> z-q}9jfCqPQ3HX?KXPu3^^5U&i9jH?tYOMloFE~GGO!%ByNM^(}Xm5YL<%CG>x3N`M zIq`I>QR}v`gWQk%7yycx^B3+5?O#vYpXD_7bc|I-G{MZ%_*tfzh(t%r5Wp@;Rj8gjL7fdEr!87vrNNh zB{ZbK*m=kzgIRyzyB38uSN4bvjLbA-1W6qDx&F4i3HS60VCNWS+GLha*K95Ds#7+!g=a|l5+PUgz1YmoTm}B48acbc(v0yyC`{)fLD}e@l4J81!mS=z(M2@{0wBU?_-Q6ETzrD z&k)%+C%R7c@5*@ByCDJ0Z5VD50k=BDu&hau311ALov6;Pw*L-CgYO zdL%LCCZJqs6$5GSF*HuHnV;wNTSiO+3K_O4iQXF(v!3T#%swcvj4+s>1&mohbs7-Y zUc;o_(wQ;4Ju5F>wkBz8cPCJJwghPdg5hig3ayWT9B=hT{CGK1lzuXQ^Be*}LjxXS*2MU(J$75{tx;PBXr|9yC}-TxbT=(b@K zx|yxd`dVq%i>hR=O<^<};3-?Qr=YTXH8}-G4r;6HEWdzR0XB0CI#1Kz+1qNcneTVlzg>Uoor$=7 ztkQ}|%~)gZVYH&QV!8)lo1Egop4RjqerAEDFXJ3$V?TiP++Yp;A06(S@jp%ukGAnY zHuCUrVK4Zs0y(WUOktXY*C`A-ITfrWb(Mq~tL4ZZLHeKaEJie;QSq}!$q=_NLoBOh zY0?NK(*!BYehKX;iYLW=9j||tCSjXnt9EQ%o6#ZC$z>eE&$hXRYUoNzJmbZkx%2`* zf-g+y6~zF*a#q6opGOhFA%;2dna-XdjP_)i9SqEhhTc*ehJFvAePRRA!Fmy4Xu_6c z60|rZlgNJZT&LCG(!7QIlHAPSPy_~6ofE}UG>cp6*)E0|^QeQ=j_7|jSwN=n;bRoh zznTqE9fh4mZ#|G}^lYp)y{$3smxUJ2SfS{%wLI}f5|7bj&U9p2-^|ycZ4(TfzRTV~ zf=joeZ3yrS%oS|kE&)y>l;?t`pqHZhF8bW(TvMO$Q~mv(!zh3?b9%;_c|}dG`ko4g z1;II4=_t6P{Y5^`sabyrNSHMUMQ~X^Y+hfHI?6oi%`<}&K0bs2Qrb<%>^;On8%Yk1 zXX+|+=R!wgAa>L)ibd}|V{O^jwd(3|EK2sF6j@HkFzaGVzn7OPThDQL>W2P61O>8} zo4wjfLMl7<44Z>{o-w!>=QDy|ru3jRK|RP5afpGyk0Q1hl_P)K2nMJk@7uR0cYne3 zoQu&Qh=VZ|fna{0WOtbI`^wd!Ua|ak=zH@&fA*&}|8Hr+>h(Z%`rqNmivP2JG}`k2 zn|Q4J@6u|yAQ~;$U5B1jy-KT>1u__iFmtl}zNUTE&FYnJz3uf>i)Y3C-%15syZ;Xl zO#Sc4(boTKBTs+X{*RbSxb@aob+n!A`bcO2^$pKnZ}AZbK8`ELi!cd92*b!0r9h|_=ul+oj0`LEP@cV!N+VB7MW_P#$H}QA>Z@s7D z@7~{bbdQ4F2$KI|?d9>XR~3f#Ck*s z0dNBDAw>heLn-sG^HDUnjjx3Tdy~No0#svwY)$Rr20)<<5gBPepwImqz%r;YOL%(! z8L@N$;C(iSZ_cmTNUEl#&IsA9Y1H@9pPGGWeg1!^+Wkc*_FqHG{$n&eIoY27n|K=7 ze|34)mm0TUZLL7e`h9xU7e(9-BlF|%oSY7C<}+}lT0#7o_juK_%Kq=#{%d$**?$f9 zxBUM`o@)EAj<^1*wqHus2Es!-M-dUSSk0Fy!V-%@RN0_-stTXA2ts*{Q|SND`xQ#MSUY)0_*Jzc;b6Sf`}a%T2cYxIZUHuIfHTT0q;8Zb2y$y z*O2^r?!#FUUn^10OJFNPR+a!K3)H8t;FT{S#CFb9j8Twg277!}Y&p zPBHLV+JaO>*=953WR;eRS0)jKm%LjB!B z>4hPTU&($9I~e-)T<^#<@nX6o4L;3sMaHik7*ezd1afBvtNr3iB!8!ZD&}tI4t#(6 zMrp1cjaD+_y5)v4Ufps-`LJ_WYO%4R5`ZDeo}vfD)VZ-1S4Wq+0BoG8U%N!y_U!!Q zJ+04w5mUT{5Lhe!?H^kDpW*iYcO#Ee{uAnDG1uKN0{Y6SPqXo!29)0^euxj;=DYaO z<6J+r?Bf>S9xlwo3)AfZct3?SIqiQknF|(x8!igH_kEJxMTy_a%-bAWTQOCn`WYxc ztwPe+RQW0BvN({G`a62DFJF}8Bit8BEzZv&tCke2I`V&s32a;I+CN^u=Nt?7Re zslKrcSV#Ylj!gPLJQ{BOe>U>4I7WPSL6MBV6N=wF%Uh8_iQn}xwNp{x^a+39Lg^_b z;as{At~}I=dgiBtCqOk_WMx$*-&KLY%1Ww^K1z``LgPxA94ZYejA+)1qLL$F*O9fr zDph|SU&I+~7``J>BC9=3FZf0dnk@9}s`ayF@S{{( zf=4DXHKhM(67GHU=Xvrvna6)QcN9Jk0`lv9atA99gF5r7uv7a^y$oU$98`=`kZ74TGx+ddj=1<_;+yA9hJWFQ(gOeESR;WaFD+p5e5s_mV23U(jPnr1R&n~) zT|r(tHNr1>>Br$JxaEnSd#qdD(5XDj2H-1*Q5?cJ2P4}#w=I95el}^K%dLZww6Y3_ z>LMP@AjV|A{d~$NwD|bC_{KsLwQp8kDR#rf0;_Ji5mKe~%KDfs3}GH>1*A!qcd!I# zGYb@|rikWL_Wu>Tl z7t0zBc5lCd#cl%zug&=%HuU#3pPKXkXtZzo{~doE9B3$r&Ojx~J!}|b zKIPhlCkL|dd?Pl45*KJ{ZTO>q8(#oPo41I}mhh@W!|fx4vrf%56Etb*1jZ={-=BI{r2ZDrO| zvRg^UL(a$qS$RgiTLnBlunRvG(6MxLy`E8v-{;FZ#b55J_DV2P=~YWABaxYzdG=~s zwY*X9IlKDtfcGYeq3LIsD+41SuUtVrPhMaezOYBM|(e6Z?Y1(ynnDd!He z1UXQMbZ0$)4Yvv4`dSsbT9 z4-A`Q5X_Q{dTGbt!|+B$q|(`qX;#TQa-opEQ0ksqvA6jRTVMFi4K$~MMib(|jl^RW zVvbis%&~?T(Nk-zh>Dv+iCAj10{?$e+BfN4Ug%R8n1pP>p>#A@5U!#4M1P(-2H|jr zG>6l86K-|i#nVRqW6TD(aC?Q~yN2Rmt^ddIvFZPJaI}s8vXMuV|Lh4~SNOAAe6+Hl zYbafdhK>o?xT&uVgTYxlfULCib(G(Xeea4RY1C4M@K93t$2@V`(0?LmokxGj$FQ9q zu*T-TiJAZB;N)O? z|F@CHKL0PTF1k4TFRv~h^|?>s@A}N=4R2nk;~g9Fj{v7qd=rIQ@CU1lY_)Kf*Qt=m z)Dqj1OnchWe|{U-rTlj=8k+H64!8E78+vT|FK(ARI0MSBjvvoCAjg035N83ugx~yG zz(?hvvjn8t^FXYT&FJwO0bE_L=5Qcw{5cPYw)Fq%^7&@?|E>OSBaco0uP&c=LHn;R zpFe84PvL(EnosciU14rnX4@yW?!EnNO`F zoHO@Z6^&NJ`qew$a^XM7(}w=bXlmCm$Y9=8{P#mg{P)rEHvj8J9*zEAk_iT6h5?&m z@CxC4-NV3GHjnm9u*T8#(ST-?qIqX#FK!GKv#<@kyp|iE^VbHf`pJ>bqe$cu*)^gX zR7IDn46o2*VD*12V<`cqGbRLcYRvs?0&^DF@;r)Y3Kzm7+j+`mV`df8E5}5po+Zop zSYV{D25Z=R3SJQL4CxRi83E8|lVgAgdHKS}F+u_K+;AtE?Wm@u;&cXPXw=l&NN_pX z7_$~9xixc1W}u3BIPsi3A}&Olgk^}U4kOXgu$*>%l|p|Q-*`sbdJI!X+{YiE&1rT1 z$0)y8AqG^<`F}DTnem@SM@QTIFB^H}%|nMlpj_+Z@t*q5!E}D~tGzI{bBZqD;U&)D z%%i7`Lf+kvN7`v#7UzBxH7!0*Cz&5YR$PlJMN>wrzVZTQ4o=aNY(%d=gV_Xz`uJUf zuz@9;J~w{}Y-M$(odP?8OCd$;qFV6-+lpsU68%cNW&*qXsmbl?8GAm?$$CvAfO2pP zgJcE?-@&?hM$ca#+$Kq69;U(pU-ZBtDcI+z0+6bb)K6rsA*!#gY^l&_+h=X**-H+7 z6=@D1e`_+xqAPLq_b%0iqGtb5tnf+w8?TBh;A4N29g8G=boN}})WjMq7(2a5wtwn^ z7L<;Ojig;D2;QR(NLf6Ct|PcH zC{3d!NMb-}GYAYGqON}>&bbomxCUk(9owp~_Y}P6ObUQ>b6~&Z&oq#pd(0vZ+TAO;0-jnMju>+)-+* zF0fmlXQ`#@)dY;Ns|G_wqr@02L^T0ahF4jS5ket=8eOYV{2E{SsaK{V`ROITWPFs? zjLG?w4pnktRur9wi(0tmcz(ddCh+xYrM@z!FlOk!~2?!hOidMloQ@z5X zW#Bdj9}5w%!nxOm{*#&1C4?^Ge;tgD4$b_Jqr;=^{r^TDjs9OHArLbR_!O^u4Af_2 zdK@Q#HI9xC13@Va0&a9mK+(tm(|3Q8iF0c?9rbTYBj2_^bapTd#6me`_ppUNu;Ea; zIbMv`%@amK$$)$fvk4>}-e)L>T7ilaXlIhnsn}D!Z9srcTjs2p1@T zR7s-TvmAkgeQ>xB4o6yEPgeLm4B0J)s*wLuVSsLYy@DA=IEQfnm75(F7nFad;`cB& zgYoE6dyX;>cwurM-}_m3es$?lRo(y66{$r*-l6A6#Fnbd2A-d;X#oMh&Qabd7dj@( zqX4cg0_A3>j)#!iGdgjOyRq7-v_N$=!WGZPK&b*PBEqoeBFLVrr8~GJ_%0gqdX~NV zu6-rs2&imBUTz4H(@ z4SRP-0$Qne9vof3ASYu-_W`Y5Ctr$~YVEBDny1AQJjI2oFm0D)+vJ$!jY)ewDZi5K z0sTxM*filB_)(PHUu9^4A~=CBaNtKQOSoM$6{SMQ$G}hhTNI%jK|JuoQ10Sg%IR9= zGw6qJ<7oLVN%EH{f=qw)-776VkI(U&BqqgsMcYvhc1sGA#Q?qn6z4r~(5o!UE~JXG z{jS`(INc?jq+ym}+&C#LsfXuj8o?Qib3bBSpa*t?Bo2J7;J_}&8Mo009PFR;9DdbJ zoCeuhqEh~cg<0cwSBCkaaCvn67o9y9$6E+t`r^~vk80Z?2jPEjG5S)G(I6_60-q)x2mjX@IM_cNfnZ9(Ct~kBE~wi_Qs^VSWH($$8A~f* z9Yo1J*o`0=b8dgU@6jIADcySt-cS7;;3W=nYW7an5y5$qkvYAe!dPVdQL_CMm)&CZ z!42^t<@e*-4x_^%+e*C_S63A)pgWOyG0X=jU5o}O{aAu~4|sI>dWzq|!ZY#QYj^Ri zN*pMrPHy@p7_-xW>5+Hyo4+zNv%N@Pjar z_!PHYhCK$CQpzrMLHCIx$5z7utM$tV?@q;Z9^Ly(>;dmBJ^NoHJoEElTAgaCW(bW^ zFqtIRHI|iAGF1a;Qr&Ogp72ui>cGAG8Fd}Z{5yCV=Wnw&Nm4TBMRRJWEJINZ<_y(b z^~v|`+Y^8Ltrf9Y2~^x>V1tS{#{9m;(K+~V^Tbuf9uB8kq#5?-X)Rmg7?!p^2M(jd zx*bHS+yE4V4;+jeuY}&|U9ouA?fRm1>N?}IRh9e4NZ(_m`C*Wi6|R^~J`MI1nxs>Y zU9%F+{Iv)P@~|NpHu|)>|I1K9nY75q_ze#P(V$+BI{S~|iRJ&Zf3&~7|J%f)-~aIm z26Toyi3DM-nMZp8=om@Y_8@_1+6)fSy)}q68ePgRAZZ$1V*NZ3or9!RdhCSyfu1(> zKZ8^VV|-r=1HiiY55u7u|800U+LM+0tbgIbp_%`6czkrYJ^wfH=;uG1;10zD=oX3>Ew&L9>iI_MU=io~QV9Z*PL~>HL{l|$|CG@4IPjQ8&5w=j!g4uA2-2*vZyd-EJcc#tmt{nf#-ew(bUB|g}y%ek@@ z^u15D?bGyW!~fx63d4EC?BlxA{~QcQBa{C-*!ur$=F#}SYcau{@P68Id9;k5F^aBF zINAKetNgW*7^bQcip{C}I|WCpv^|ZQKdtCL%%}xu5G3%#8`11ajOZZwJ?DGYkozpY0uh!LrL+il09OaA> z8U-d3EC5+GHk*LWG$mAfEsItr`?n)h7vFZ&lmphGP{_+hmz~6+HrlLpk>m4vrhs2k zhE47n@Wb#xf7gGg;M5g^S${D`b&D38A*cn4)Cxab=<2T4LCFxC*gH>hy}5%XcR79z zW(g*RuXVD)2&<1Vn#3#~n@^GS;U|1E06))j@ZqP$4Y-F{QK~HLp$b;jbq`14md{)N zX~q9d{S01ZNdTGF52t?6gaxdV|Br`O{Ey?K(U$+)#G~_nWP$;oVSgZ}cx@KYwQe3S z7w8^M=Zv7Mo6RSVb%J5I7?a{P#G^+R*(f{|w1Oqz5fK4&rbG+_BP`Q8} z?SW7;s;&=)Nzuo{>wkLe_3 zIib$G1NrJJ;Ochj!C!=q)u6nCOQkOP)u>qAq{YsB)e};#4FH zvA~&nR@&%Mt;%0~MmWbF@Mv5UGpM_1F)y)Mv}H!lDKiyU&lXX+o%OuZrTn}8a)6q^ z)9}Cob~)7DB!A}_b7mP*#&rjmH?%|TEqAe|d!_^p7*aj!2MSq< zw|Cv3*hKckYHTzsjxn@>mUd}{Kj0{=9t2zVypLh#t>=gw_~l0z$uDZ zdba#{g_(+t#f=WMHF%m@Q>-Z#he9r9r6@aT2qmU3 z?;wv^A>Wu+B5E~0_w+scn^jidSJh`biM}oZ8k7W~uy4**nHSc!g=q%1Lhjuw>C2M+Pr<e9rJPrZ$ z@sd#DnSTet4B_0rgLnX5CHFKWk*>xWfUh7={$GCyuyNlWt`yON3HvLrS@F*WAePy+cgvFz9abD5PZ05q^EcjN~# zE!w$9KDT1_=XsLCY=$sa*l%DMG8@_Q3j177uaE8YAm$iIg{z{1!=$^WhQnIF27d#3 z5j_!0rBS$TMvr0s3;Lm8vS(fx^{-|B-zcY# z0X6BrY}qkq6f4CKul$@59J2R0(SIpTn=UR5$!kJI^(i55i%UoIm>T<0bn6Fq&v{T1 z_1r2FtD7qWega;)2t3}YgEll^GX}JUhCv-tHLuWDkY{M72@%#RDk!2yQ_T4JbWL!J zW;Ot`NYS3RexYFrRP&_$?k^BboOV;DQbi%YS-$gWa%|jRK<@9-IQCY zA$3)9`B!MGiut#4z)?+AF>+USKfW#rQYO$Aqh#ai1URkPc9o^l(|)lDqW6q`RBgvq zvVsaIsKup-;D};Uy0pxCuc@C;*MIJoG*Z$pf7O>JxHN9t zof2Rd$XcYCq6~%1F61U#Tam8gXBGL63Hr^=0P5^Nj}H#b_@Be!!B+m;#G}c7Y+}K# z&{6lgl>r7*(>!B(#mQ~hxWzhJhab^SPxUW5G|}El#0qs zBxRT^mq(2uxqpOF`OPJY3O;@6>`6c^@)@3Jm9@V5mY{rpC0h8li-e~1X3qV1JYsa ztPjfYp3`Xw%M7%Nz@fI&(vOa(Bho-wS?~~zFn(V0sl}9AVu6MM{*{2F*Hgd#SZwSn z{GYg}?0+o(&&bOEcYLyq|FDrq0t4I-$QG)lYHnxt=(Xp^qv9MtbruT+zUb=*n191 z53I_0@DV1N927$w{V0EWJ5_gtD91<4ez9)!FD`adZcYA<{QZi|18YG2R5JBCVBpKv z=;Bd6tMGqQB+9{qdB4^@H20 zcDAaWAK+Q#{HNB`-R1u~I<(?{4iEQ-+w*@Dk9PjkiS73AFSCEVe{3f|AIHPne6l%M z<#?qvZv+m=Da7B@96`2y3*FyiZ1Wd1bi>PQGk6O8oR2)EcyT_)h9thj+d3`L z9obqQdIa%WTCb~_)3KIrOr*3sj&v|Mbd@TST6T(4QtEhkm1Maetu*s$1J)obX1)|6 z^eJ9#34V%O_V0g)WoSVY&EpolngUKVZw3xurO`a5cZ4ng3_C~5iqV3Rw#FG&@~2$# zUjdKjSHTqe^L%;@nUl7|RF!^zj&P7HV74qVX0?Z*wyJ@ue$f0vY7A7+#S5YA^);Gno46d9ioc@>MsJQBH1z zqGYi*^pk%u$@G?X+w^K5a4%2L>_B7BE{0hpc~UP4A7Bjqw z%6L5JQMn5Jm$3;t@&7(J**`k4{J)R3`oE1l8vU0O+wCb(70cqWodwER9{xn&7BZ_5 zG**{UGzoS6>9F3=8aL^b_z4M{Q?^cSd zGRRiAHsnoppe1ljVmV*f2ae*W8n475^XDO={d3^N?^1obJ#?)-dpdc;)(7>lHjZj7 z)_{h?G7)=)U7^v!?skJCG%zc-64!rMz<5Jh0x2MfENwGCWsa+ANwO?TnQIPB1v70d zUKTlHrJH3^^TrLIQ%$3kVtkqm)SiUr2`J<47c zJd$I0V*KQb8G~b`%_}*&QY=_opl@t~0v6ZxmO_PTUkXZ0{&!D9jR>L z2F$6b{y{X}c>ERy01$1QYA`W!qmRH((eDJv;`WZxGWoXRcF@@~@B7N00teEZ_l=x6 z(r3k5ofWfVmK_91ockz-nHE~E?M!K{$k{SGTVd8LL8)RW;>F6N5Dj!W0Qtgft5|;G zi?Jrk$LCsX+6>gSq)&R;+BJU`n$-;OLbO0Q$uyRnzhiQ^yL(=wHo%Y0RyRK1!~`kx zV|u|+W}67H1Mu@a2V{9>YLiE`Y5z3@ED48xGsmm zKZ;220~z$!eP~xjp{$#hifEKS$x9Xr$=Xar3s4khqBRtSiZfy%lU0AHR$c=?eeJ`*H@e)D*?8;GY5=>qMRW2{(@T$*}Tc2mYjD08Na{OuU)} z6Le@HiV&c@oE|gKKz)CS&RB^P*jR#aFhFMXz*Wc}%|ov;H6=u_Ax~z77F-1;Tfk`m zlzgFw9V{^A;&R#uLtUNS4)tS4Y62IVOBU}3yU!bdFrBs~%mJFE5uCv|=li_4`X$Kb zK^`B}@?iV?2+vCPAB&(<`@i9V>HmFre7yDl-pHfbe_Z{3(Xp2S5CLBZ!=qy>{_pY8 zmuL_Hdw)iUmjCbZ!Dy@h+sH%ZyVo%Hsl@cVoX|C;zvl>RYh_R@6)6gq@bU$7zQg`t z$BQE9Jpmx{Z()R)$jAPca-mF4`vd?#j+31B%F8M*oE1VTNK$;*MJQToWyZ?kcP~Ji z+!%{`at$LIHLw9grdO!uC6W*n!vk!58dsq=wtotLRsv2r!(>TCMhkXng98>*q1NVN#wQ$Mxv{z@mP&Y~Bh!D%00Qupk#ZA>ZClg1O&n;vD z)IBz~%Ee#DC082GaWt*5-TfRy(8sxEOMls7W2-BX%y(&IA;(y@0>A@4P5J)}B^k<> z7m<%~W5%C9b@%`K`)2;f(eeKAmjBeUd8oM>YRQM&F za=hdK%|N|oYT!?x;sUi~te z=Bm>A8^D+dl~%+O=_sU^PBS#~Guv)nK-%pMbzC8}$ya+%!Q~kEQDo3lK=u@oWo7<5 zCwt?lXb;XPa0Up!bDpLI80)LRg$d;g?tN;OM;Q2Q6&a8UcU8+z$_R3&G=F9b;H19f z&SGkF(zN>8qj%j&8S_RKnP<;|2a?Q;ZG*jMz{eO(VoGPkQZxt)rACs*+Q@9WqAf1i zF7_b!DZyA{1%=t4ZT3VdZJ9#Cphn!4j$$2#18~mpPfE@)iYMTMWB=^lCP@VSxcAIj z>r@u$-Bj34iTF=OMS2lV_J6@C(7Su0_#yGzYD!U35kXth+jo!*6As>p&vxjHwV3%< z{9iVYV7t)2^r_?jMng0H7hAu0VfvIRh^H;~9RW*>G!*tZz4sIpxa3TUd|~xihIWA>_XSG@eqfwuOM0VF zGckr$(z;`%r>qz+AHhKXsG)+sDn$pYunCmVo;pU0g(SAnIdbR^YviuI(CvuL-O}Yq z|BPzUR{S5HQ^Mbt1%Ir&{~4W_{y&GqqpknXMjl=N$LF_0ogZ&;%LO`6(lH}wGiRbJ zRS@O$aW{jX<|u<+p|zch-vjx4ZV2PaXX~IW*<}!>#2X#c*JU?wbZy zv}FxQg17e+T+)ni5&9Pd3l>62VcmCVz8W?rm-*V%$1nIbg7(>YBSH^DLVEfA2mP(+ zIhkIVzC{>_>j|mN6}nkEDE0C}(a0+BDE4fs=J`AhWfwxVYu^)4dstyVM~i#Bu-5~- zJ1Sna2<^O+mw$vSNAyU`AXW268T7*?@MWK-rn(rPg7Pv46i%Pt3j0yoSm4Lxs1|V6 z>EZ1Oc44fYGMchM^bpZ?%j%$?G5jvg30BQ;m1*1+#&=gLx}E4aSGyFgQ`F4nICtQt zE4ig1{b$};E1m!~^#5@G(2V~wJRBZw>Hj7ky6}bHe}5;GpGSvi?(oshzk@g5(7B^1 z?e^>t-y0lAj&ZG^s@2$Y>JcFe>4bsL36JJg6qQlD@H|bE%*aIKxL?yn0vZd?yPMy_ zEQUG61C;D>xu?(No_?-|^#_%H7NHV8rUZT$Cr+xBt2{xOUjv=FT}N1S6QXJ}JsUIz zkc`0@GEqBwKU!oI)3^){7Zq33ySjm>Nx^Bx^EOl50V(IP4vpXYAxbdX*)45+sr8;+zL5-|%wZJA!5K zdq@Hr&lY2x@f2u_t`+6Wt{qbjlFQ3$Ob%f`xO>h5>`AvTF$~fcf)_yFYZ=HM$$P~hFmL?|58^{VU+V44Fd zX56|Furn?q@+Vo&Bkq%tvv<4?{$BL>70lBV^89|qM6*)L#D5jxI%S)RTb)wznJkwl zrCShwa$Ih`;S=RK{R-(Vi#C@!4omeH%GHXfPUCBf?xd#5%nDg0RnJiTMj=adp_M3# zl#-5N?MCXb)PHtY6Jm=YGU;`SCR35{`om9)8!OYb3SY&}l$P3}2w!rd>IyR4_UdYl zr!D`#iUCM9|9`MQ91TtTkJ0|gmjB)5x$fM>IR?w!3m`$>)QmYOZ-U|Cc!4xgGhD_lw4@=b!jwRrfY4mFqEf%U#OAU;wLS;^At4S3twcC|O|2m+qCFTmX z@3`V9<5f+6VRO^CZRe~Zi#;fX44$n)w^gPTv?a%^Uwd@x1t2wQYd8W_w9)@Az5rqh z6n6mes&9G(h!0gx0b+n_`2{E)HFOOSH8k%41Ao~jMQG+9AX;A4MW9&z(n~-z`2dar z9JIPMe8uR5wFX_Bt)@usl~IZ=yb^d%58#+kOoG!lK}<+n_XLC55DK_4l2em+z?MOX zG{HC{{W77AOi{LO+Q||M?x(blm1GEt}6u`UC0#@WJDe(R6+Y|ZY)DgwzfoRLGndgkB!O~a6dHLCwg*as2uyVt17atc(UexaHmrBYwFN=OIZ-^X~yLBFe zMcLLCB}LW3MUYHjfn^H6!W75Rv14>)OAfI}#>Foyl&@}yxkF1s47h)6(*J$(YD@n&@RxQU0lt5a_V?}DE3Q&DwQ>@TNfK*V zgd_W~5BdxM+b>d%+chrt(q)|!iCpy0q;nkz?pe!+-^y&={idP4`1d}swojMO>ipkz z3Ii<7zsMe0RsVlr<^Mh&9dG?VH}V+#pLEd!WO_T{{!$n`UP~|&`mQAWe3`=20^3i@ zWNk|1H>`hJ`3mw3%?gD%IzJeIVA&hfyXzTME`f+q3 zj&Kwe@a%&Y5UjTw*6Vw%OF4JfTjt;qKWm@=#a1n40P6JrCx>SIhvVaI{*TQ(#`#}( z+jq+V6szP>asVp$U9kY$BmYlyAEj$>BEs&t{$y z`cG!_VNL)Ro#YXp0cv=auC97TYzT+dFP(`hpGjA=5VbN5Qm4(U8mMkyx=$9;saofW z+M;w%Duq||P}rVxYn^kC>X`eUlI;(B#QxCF+ULI-mVd?b|72+9|2;W4-1`4*fr7>8I|;0*^xH0Ouo#gme6TS;D+b*(L0mWfrkn#itgz_f@r2VFQm`JXrRP!-Rcm)GFp`f{yH9?mMV_2JO@R4980^;tpL z^8|n}LkpO(O7zg=h1vVT6F{}pq6GUJ_{>6rex3Rm=WmHj)DRES_tc8>N4o(5cpsoqfc`PrhXho@MIYu{T?0Gzh^LlK8Afi zP5X-^n$IBh+u)Z6?9H#VBJH_QQT&Ae{U_|XK;hVReW9pTKhU{Sx;oGE4BgIiVGk*0 z&EaQa^kx`G@(Hb|$6!&a{ke~~w)7v*Zab&{N7nuS;b@m$B>{1N9~}%wrv2CU{&z!< za{qhHrWVk-1qD4=^FS~b%nx-P+>EYUBj{KMUU4nF_mt9@%P~-)00?uiLy*LDNcy=* zo~HnKeGg*C{0{noWFX} z|NmZI7fq4=s6icnRZS%^;P-M=|hYp!fI;_|d(;#A?eX5GMNc7WA$P6E%GjL=#9Nz`E#G%RejN zL3}WmF*V&vNDmOwSsRM8rs+HJP><@C&TNGb(% z4Wbc3mn^RxXHOQmXTbZX_fOB$6_Fglq$y>YRW&Ir5ey51W-HG!=c~GZSE4C2Yn{ef z_#nq|qb(MBHSfwSQh_x(IjarUX{Z1TE7$V=oGYMA-K|b!BS>9_6Kl_B_p|AkF>}5i zY_@99T1jSq^o?2zUUgeesEiAPK%0&qkHg(QRnI#7|L+Z*Kx zhY`$+WC;##D8H=X+XFt-mQjL!My@SCD2VK zpy@f>mj1VL{NqoZ{onEM$h7|(9Ug4y|0W)$|A84sIEQfnJM#HUix#zmgX?}O6+OBt zqp8||2LMy?qrkww4H`KClz`sxnYWWKQ;i~~i@*ckBFH`9(If0RA`~$mV-I-LddLIb zG{O0mpHDsDVXCM0fEUnoAu~VqfEU6AO;PHlS@OS>HkpL9lr|E0I8;@cOx3lbQb1C% zCDG%3nLt!KBACfqnNHuO=AW4-1EaF$NfaV~OdZ+?N@uqcK2ZnpZhF&kyDCymK->&85tK>Hh811K!D`!ylT_CYH03|rEzHt z4XN7}8a5$+M{%ewy5H%UejWQMo+e}y%ieSL>4NZEEmog7LZ#c)R$$4n+pI#~dj*(( z?N*|>^_l(SHH=`8Cz+9}nbO1Z(v{hoOKF_egh0s$a;DkXaO7+*0pZJcbdg=1|GU8G z&CBZ!?*E2EEC2s!%l~cYq3j*!`C#{kfG+0myW51!l6joJO$kt#m7{M!!d`tBv%v>e zuZZ9cPUST4bnUdax{7}4<2Ns_$r5sZ9kF70^}(AY2Y8;QNk#~(Vm8x6sgSYw2%&PG zvN<9w96`Uv^K$o2ltY@ozNqawS|>1fa+job^*LIMtvD}!S~$1`qpc;ONf(JgZDmG(S!5Lb>lyj%;K5>1jZ9d}-7b{ih~TtL6VXI5;-t|C8atHvjWRo)#4F!OcLs zFvSc>36#VwZ842%ZHzHZLSP#Q>Wz12m8rMe{z^e>i#Zb4pEoXllUs4>utuDx&iCeX zw~za2P5+CN|Gg+trvt8`|3`=WX8xz6(ZQDg-^jxQ&NIhOzSrsO0y({1XoFqLrnN%2 z3lCsMd*>L2ARbeX9_lmbN{Khm~` zr%A@8svT(_sk*s#VpzQhEODv4VYYW@Fbh}1eDW4SK9InFH*b6fb3dfM4D}$_uMGqL zERl*~42Up6_cIVoVQ@#*MVf@{C7&rf%LyHv(M;d)7$&l*)A(251nl0yC3dyd>uIf- zD@Vy3q82bRj)>95iF?2x$+QpWQDozwB+-lE8|-AS)6!fkjYm>DHUeeUG|6vf4+QDg z=wHx9A1yzBS5ek%gaz)T>)iZo^imoTUL79|sxFql5mBc8*i09}AZ`>iqaw?DeU#0MtZ)$L^H4 zd|ZAUC%Mn=VZ`9ncbgfZ(xa!rWQ|q%)_B15Cr)7!aN39rtILYiY8;D2Svpq!y%CpC zE&&;T8|_>Azr&N0t^Bu^$=Ef5yvPN@uc>to&K zhf97Uwvit%fgj~CW0zY=2CyF^Ms$BD>9RnTAeN=_q#{jZeAAUR`_2q?Ff@MlhgsCn%O)y4( zw-J=_uH;~qRcWp|y6_k_+Q*}`q*vo2A({Cowq=Y8a6Ij+-B?-dCp|h73y4*=B!pk8 zsbDAvYvDpsfYJZY-n%w8a$|{t^O?T_%a)@{UWt0EZsDb!`{(+XY~YoD2_TU#iekNpm}!@iz`?=myl`+%>-z$GQ;2TB zh?1#tsVts@GQ>Gf$4t;Yl(HEWwNvyUV+&#iA_*Y|4-=FEXtz{~tDCm6#hcUSeNnX* z{!7W~SF1HIk!_Ou!lRBZiLlTp;V%v`j1xqU4%uv4UDxTXw7O2`5=JHBIkT64>nGO7 z0&Qo<^;pP8VE;_ZGV;Gr9akv-AD-@)@_+8{pKj#;b(Dbo4}JOnHbc>h4oa zQw*YuWL|mC+ML%FtI+Ux9 zl-HBQNk^+S(ZSVXsDRsYjQNm%OH*P+H~;g`Uh!9+Bx2wtktj<;P3FKAhB~g88+i(T^E|wIxfXLip?mdMJK<0=#G00#V zgE5q`zEgx^LW%-!m1JP@(wn6+dK&N4bM2@f zxt=YmGq5i+#-GILme-%=BwJ(JBM&K}Y=Sd6+$rQ(h)4@FC?##=-RC|`?T4}VH8_uB zz{pftv;ak8NMoFTj={qOasVS`dRB8SEz*`(Ldn5L(*)($({K=%y)x}Nlh1^3p$C2@ zoiBP~CC|X$$gt;KEB7ZTnGV=wZ$ij@{|sal?c$Vim?S&$k6AXRFh+jW-3Nrn6W%`q z{iA;AN9l=-b~EXS+&=^IBb!B$q;oq%G$Iu3%CFK8h)KGCBmWY61I4|J#JBnun5Ii|?<0yz;)iJiqw$`rWIyZ!cfI@_zdE`p2tR zZ}mqr`E?Qni4U2hu`6RKFQDpG)F074k)#g(R&ox@X2%v z)6%#i$h|Lne46b|5KQ=FQA{p^F@{g z>HtL(0{XWCXPFen=PkdH;b1VZ9WyzZMH3gP61;PVW=Dil6iN6NSx;lTBiV_^LOe%U zl1NdYAb$2V6@rUgi@uH?)kR|2K z$CS)}GDqt1h{+%$@nFQhllAJ590zMS-Mpx)S&wI%X`%vihUdQIWdV5s`nzw#P%8RX zm&ExNb=b0xfD$ZAeK%}V`veG)OKA1Q=KAwb??{NExZR7bXN*G*b|cXL3ieA4x4l*h zJ()oc{Q0N+hmCcqJ^14fjr+HfhngEW2jdxk6JI2Z0HUh7J%I}KGw}14`qwYbP2h+N zF7HLtJLKU$iC2EUP^^D^c)GHml2#j+)BZG%6g z*TGM4nt0di0-71|Bb0(dAMn&Ub4DM32)$1Tj6vU182UC2AD@A@p>(qU${PCat%C`; z!Tx)C^xU`q9vyA+f3BxE_rEeXrheh^quKBJ7PX}X*xn+2$M58Zq6|`07*;i4M#N#v zuW`-xl9m_&5)9D<&IMxP)Fq36n~J$!E#9s5$sAFNW7G%5H}}Pi{Y$27(2Aaa_A$F5 zl*6Q-E9I_xpt*f+LBvW!>UQ~EP(2re5_tms$O+(<<7ltIogjy!1dah_Dms?D563CE zxZL|8#T?ur#+g`=2LvLR0-0KZP63}lUcki62u{fYj8Tdxw4Unt!j1C$vL%}fld!_Q zh%D3GJhO!!-fq6J>=%mt+~#M0Sw8w|vJKAiYsf3ABUcNo=k6-sd=|cT+L6=oc-_h< z;UrS(Z-2sh=5#+HOm52l!Qu14{$PJ_;QX8ss(wB`K5~D^??Sx#@x|rKw+iC(!@eOQM$gTCic$_FQZeEv zDk4*bSMk!y*^ARLMU3qbNPh&$Q*!TB?-`^%VDj6gmt;5rKr0u1z4q52&S-tO4lx*E z%J}!1CYm6Q_7voy7+E5dCJh92DGkbk^8!43rkBq+0cH%|-y~L;1@HB<1^1bkK{){z z9vAg3oA-&B^m66A7fu%$!P*1jSyf*}tzrXc|BnZkb~ynw2h5g@5an-Rm$5kk8UpOu zm(4i=87;}!4C!iG!nr7ZEz$KAjI3GyNJ$}rJRl%7Sx$uF1+doHCdsDlkC;!yp*v5PyE_3U9llWiQSXv&XCs;NCpp*Ht>*|C`4lonC)6 z$A3R5$A3C_zRCZ)mhyY!m1lmtYO${Rn@nA);Wkt!`myp1$ed^iqx0k_r0gAp$19n4Tt;CCPmo(*HT*0|9sIuDHf1p z?On+kJ3^2P$VS&ixPa0%L<@f4!6-9^0<#yjEmzAVJmBl*7R8`lhG9>J;u*!4vJFhR z35__SvN9GpM`Vf^fSLgB$dN!WBqRa;6K2UO3iuT)$3dx<>sX*F7>^BWy}ZYr@Jja6 ziT<0of5)#eTb=*!{=vcNzVH8gxPP>v|LZ8t^j|ExSnxaY5=Xo{4}fV(M0-DArS&lR zb>V;_o5--=p*AWWcwW6aosk{r+aWlGlc`PkohaSb{Z;vp2Kv$w(_3_7!kt(2;AZ`h zb6U(^BY0=bTTt=NEtzt`VSeG>)Qieu;+wnEf5YBNbWcfTPamu7yD1&%zrH>F)$+Mm zLH_@PgOdY4|NrSG|I>O(DI};BJ=-|QULeZ5J_AAWCQXa2+0S9Blr{?EKY(`LifJ^jW;L(=;>n@*)0T@i( z-fB63XyR}HYg#`52XHapaDvaEEJgp#e}ku%ETGZ;e{|@}|N94<``@*cI{I(urXe`y z`ByhqPWyAO z^Pb=bj+1h%6P;jH!?vH~{9fU@*LZ=eUj*74z^b7P-4-4{PH>{bc0AxDkug*se<Z+n_Y_jPZ6g$S{eO6-S_=}j`uhA|MiqM^1oj0j&$E_ zk`UcD5G_5xdK_6Csa2BwLn z9+XM1w+0^R)iDWNxxe^PlDhtzoV<|~FHL3eea1{CHz}%(W~qwFffSm7}as{MDI$n}>Y`#NvtCDijZS;6A+8kvrr& zt?E?{`L3>3-_YwPq07|5e|a2)6)7MY3ErDLjrJir`;e-Kvqm4U-mxhkM_G#hQ!;CJ z^RG&i{&!f?|BjANpKtj8I!YV;PcC;y?N4oyFi)Owgj^p0)k8q_vntoBehPrH0IC+g z;-?U5tM(ZvPjnYlpzHNlcN?S{+1EkNB!9U3AcOqoLg>>gOVNKLe|WFz{%7Bh|9iZ@ zzq$WeOR0?i%N(7ovr6_NDyS)nQ@iAWav+NRm80i!%jBk6Dytg zKSg6Ke&i}ii(S6 z?hqlNtBkY2v;olsMfXzv$Uo&V9MOBsxc!!U?`!ZQ0%o?B8*k^-H-mhEV< zzW^we45*${4~3wE7)p8Rk@(i&EfUlh4KCTG#?#{pBzq-rVl5)C=Cd+K6punNS3#d- zD!RhfKqgigf0V-p;?C1lmO_Sa{%UVZRWQY&jIK!2!NnS$Ri^yiq>#Q=E%xqpEr{30`kla5m4a>P%L(8 zpQ`gE2ezvc`^bOtXjiR&Xz8hl5jogdiJKU2o{6e;;&C?ym; z!bMKOT<%s4OlX*@o?#qgj!6oW>%0r+HY0zGS&qr1jdMyScLNoem#U6%9WW@`eFW11 zRoiF^S`p~Y9sdhy5IWB?(c1l~A0=cKr;y`0+ResISy`+HR9)sHoItF0N^qY4Ysp!u ze@I%^dSY}|qNW)sXO9U_j+5uI)W%1%W^0w(+KFw-cEYMzuExJK0_*Wr(HK zZM_Ob%D`QUMkXC=Cp9rNn@%U*4jCaHO;CKD8D(*mdb|3EmFK2HXMcdoqA?<~G_Fw8 zT|~=q_Uf>E_UHC(Gkf1ck~ zq2S|RV?>c@cP$LkN;Q3JG)oexnCF&+Ewkmzc-Lv^`S!^H$(#mei}+(+=0d|E5uJsa zPFZ|&f-}(nv?XubH0Z~kwzi^orI}B4Lr!TaqRV(|Y+#yHq!(2?O@K=Xxu0dAKR@V$ ze!lQUv)tY(2E#HKAuForyjc9Nf98D)QL}p6RvNc_RF>i=@le^k9YOG0aTL|zkkX$+ zC^2U!83D!#RSBxauiDgO8KGS1aE{?c^PmfS)I65PTUeCLSi@tqNo(G9iE+w%Nb|Eh z4Gk35ist&W#_1R9+;XC*VM@|nl~4U=RYi~*V%u+n#JI##^(5w-Q075$e-STRM@vpo z#v+Yh)-}j1`jCZ;DM5KJZQfHYVc;5xlJFYF_=PnUvvpsSc)hJP(a2Gai(&6 zNuzSMWBHiX*uMMuS?XJBe{SN%7ALI^L}4J;|7sm`*wZU>0>MJL74r!SXgN5I(fb{+ z6-{f2NMHQl_5gD<4X8g`(KK|>)zSuT7`%%v$%|ExU(r#S)4E60bXI>jtBz-|b?{(T z9L+W-(vfc~&tx%wr4_0^w%^J#5YL4CE94w&={-8g!gR3WB2}{*whDKW zYgu_mDn_=lDk;It?@1#bOpNu}-XpcN|ISf@DB1gU2&4O1cFPHcWAvIt(v$XG?o%7K z2shmS9333`@4ucOfA4SXziTP-^t_X+3%&_0E+|&ldewa)_^fo@Hv8nP_xtZPMisSz z25SE>)kUJa7!*#~xt+yvfG_?~M63AwtOtNrW6tE=w)g{>ykGi)TWL)_0IYVhau6Hy z3caT;!E1HN)}!j6Ue?A`uZ}{VQ8LFdq7J!M?u2SxfnHdUf3K{iVOUy(0rX3Ksyx5{ zh@u#!9K+<%7!;tE#$ix;^Y%DIB)sLZDH5El1etrZXu!pZ3m-*@u{Xra1iB^nr}(UL zva7VQZxM{I(`3s`)9`Zv_ZMw(B&mF-Dg?V7Fr0BP zCR~eo&we8~e+B&=(07ptBib#qiNDC|p9c5GuCW8H<92h}4u-Sn9`V&8q=5$U`s@Uw zFQjyo{|s}uMG-}9V*oYDf6t$n;=dgnZsNbKrL+-m%%TsNT=hn2rmZleD`gaou!5lf zX&cl9+hd+fk<`oY5nwZlKrZ;;A`6t8_SjVLlF8)Xe?5)Qbnyc-_JpFU40;q%1i7fK z=0jQ<-rc_Tj7{?GzDy{r2GyUlr0+5z1>NP!c~>t2RV#6>ViFb-x?vwaFdvOVvVad> z%px`YwU-k9E`bj$-zi#}mr(jOoo?&PxS!xO+4gS>a(k{llaB6h9)G^OeZ2!_#g$jF zZkSI1e*_wUZ}SXi>oJY{ps$CB$)1?KI)Oo_2Mf$QJF1>`cC`LkXGhJG?r+~>(l1Cl zN0bA0B;+x%ZNw>R-MH&QxtpL7x_Z>Fr`uu$&egarr+1Y9nApp+1T~rboYElw9USkM{6C*> zf8sx`r`YztTfMleHTjt>^TDiq27x6EdqLcv-j&b;{`c6Y|Ibg4H}rokf5oQ%?}CfFT5g~=5Yv5p@Ef2EQHB{81Z4^K z&|)wj^x{V?C@?GfR5w3mE5=gYD>zGazQRfH0Iu>DtScr@cMY~QCQot?wmdeK7hxOz z-m-M#|Apeb_bYs8n*gTq{qO#XAOH9H>Bj!QmeR@oZ`&AcS94>c9~5@0BEZl;fBqdU zQFgL*Uw^BtWttnq7}SkbGf9CD><@M{_=+h{ z>Yvr$zktFbX!jh}F#i0r7fTW2j~)O&YtQjtdH}!&_N%&i{`DR$e#P;N-+$Kw8sJ!6 zoQOJVlC7#%JwZcPr@^#5{|{(5e<9?4?^hU4F=LpdZ_ym12OYzro)R>j|Kmen{y#l9 zIozE8b(GrkuUCCgvFHvFsHh{!Le+20_lOlO&s@S$1z&>S1;76ec$R=c(aXjjU`p5X zA0-&2T=~MUD*p4)(Z0|BPfs@de=Vie`L`F{<^0wUN&v7wG#_uf`k8(Ie`W8o2!1n5 z;{>TwYyLVj$GW0&-sKt_%L6h{KFvH(bGRvxaQ9nPX5A`UidML&3kLiUXMrJfZ z6`kZiFV#nxf=i$*B3WKn{?VB$Y-sm~FJ0;Xyo=+9F7@>P;Pj}RfB*CNV1GmZ*HK#0 z|B4H(R^Gi0SziM81$>bO?ksY{-j50?H$K85L%#r=f}ah_U(KaofPg(jK$`hn-vl-x zl-sX?1D6?F5|y(TN~ZQv+zMRci689eG-l?~aUb-jGp_!*?dk{aYZ?Vx0@_~HG*rKr zQQ;v1)8f3M(b&lUf7Z-bU@f(oPL4d z^(c&2&G0ni*HwL=_uz7vWito|(l0cRU0w`6a^d?@+eDqT=izi z_Cu|J1UN%%n2o~bDHpff;7XfcJ|XB!aOHRrE1wE^e+KeCJIq8_91Ufua#lQG zj%q(PyYZUVR>{{bu-8uvq$R49_^kC15#|#_!Ot_A`~nCCKWj)e%co?8xS(M}!Y7Ye zOWPOUO77+i%8Rd3HD0s&j&5v zwWjk~B|A7Hf2hBg?mUE!a)ZMxb0NY-upNiVtuuA&lc!p8O(sil64Ul6wrB;x@sSTO z%?{{4ogC0^0G2JOJN`xE4~2eVrRt7--gb@1Z%Lz7`c7W&m$?uebE296eh1^ zM)OCkU>jL?;H#RY87#C%)llOW3Ut+iX^6Hp)Tpy2f9aAWORY3ms(-A6r??W780?Iq z8b005Z3O!T$c_SYB;VNoT<%IHqSE@uYGgTY%$9ww{fNE&TGy~@ zC(EjVoqUDnlABzPt`Le*+g+aCVz5h43vG2r-;n>Es97Q zv(N+vlCzu9x{a5ZNEruL(G>Zb`)3#8`i0?qr<8Ozf2?{J;#6=uobuD-KIo4U0>!_! zm)TV9#x4}n6yTJjF`}zbO1*)#o2zFD2hVWItLNw7NvB{eqZLq<8F_z+X=t&BYeqkA ze;WPK{*w+rL5!)fAFW~VfywxN^W0|@rR)8FzHS{nz?$Cw9v>h0{$I}z4mS7y>nLsR z|D8*J>tfOT-opE9*K=+S-`?e5>a=)S$@x_2ELwIqs@6hf73;&&Km&rmtXclPbQiWb zDyvu@mImrlV%5g|CP5D>9i1zmem6cNf2j`JQ`w~H-g6uL0XW4|@CQh78l#kh!%oP$ zKJV2Sy7hv0caO$J`(IWgp)2_J5VhU9tDoNx-6EBbOD%KhbKzkq_SiE{euC4a2F$kY z3m8J9ZcFOuqYg&yw+3|F%B^wvg2aio{GZVKgur<3*NBqzH!{4!56Yh>x~GJ={OdN>Lgu4A(wS67sMEz9n>s;~hXK zc#E`iXo|5V1!f5CMX8K zk)Z@b5r;T+K_3XPY$l%vk7h{|=%Qvj@JA9nhm_-V{1U-9!70jxfa^@F-^frXte6AArxDB7B$m>JYyi^*pa?SJ;gRBGprw$1l2os$fB8!%T(aw% z%yW1D*#qGJ)EiKy7wPF;T_@}YH}CF>++B?!amHjqOwTRPd@j>bbnuA zDc4*9FdN{{KYPEC;ayJC0bm)53Q?*Bfqx8f{{v{z>v)B63^rxC(pmnCA)1nuA>LjB zY_k6x9X$8re;yuf-v6zoNI~zVT+>^`S0@2F+hol$AVqV`FiGn~eLJG=A%#>oAq6a`y#0Fi& z5pO0}Es&T2_!5cvZn4t0BuQ{ORxy$#M-9)k$E-q?e8#8ZcHf#=7DC@bzbGtFw1uJk z>OO?Chp8KOo!Y-ye-e@uu?P(XMfKYBr||s`DV#%`z+ocbw`+4dqhr+H-q!X&`}Z^V zdZ#lA=7FXAxx5rMkbzqnRNlOFLraa)LP&mSMnzVuMxtyh`U0&rt1sR8Kgtran4+}3 z0MNw$pP%^lpX1}>P5h^|6vhAZHC>?q;OvvNO8}CyGoS05fA52}ND0NPu0u@l=KDj+ z2}mWla3e{ya?|%NRng1UjK0o#EfA)`#H~fDcMRNI--u---dmq7q$!HYh;uLX; z5d%XsA{2osf28;7b^2&cNN>>(CD%5t~R&MS@32UQ>|~fbyKk;Z7hc78|`s(M-{R!~b^zw0DN67d3$CQy zac7)NA;%FEyD&zg?|1-yoQRE}L13}}#kSW!@5sbyVtmmeN)Q;&AcZMMh=FHlFdm3L zVS@jODBA`PI7viD6Os}tK$iwHOVx06Zx1B>e=Dy+Ei@ToF#kl96i|jJB2!cvu7(2e zbc$jOIZ76KzA(?HY5?w>4q%c^;BJEED3Rh3W`Ly0!VC!v7cv+lqD(C@N+sJDsNCJX zb{A)aAfHj>l884XMrUT}_22ShMIEdOc>p&gwrL80;&4zH-ODNAAcCnF-`}rDdYQ)P ze?5x-4xVWla9eDqznjmURD-9w%(Q4$OR3&!;R*IOEH6!`^~)2A_bvhf3E$-~p1fxN zXvys->H^c`pOH8q`_~Bl%gOw*s!q%)Q`ailV8&3a%xf|Yt!R5g;!f;R4xl|3tmdSD{@K$3 zSk9w}%u@LdMv}GaX%xq++-NCfN)T2deF-494#+!lkJ1*1)HPogB|1xmKz)%wf5uwQ zhu>t`t}V7yBQ1y?@f42H%`8c7yCs%&-CQ`uQ`xZx&I;2C297JTFLO)?<5!4_t=VFp ztlG;?kpOXX`LbnaH zy~gQ1Yk@(z(b8uQNp;G8;=B+g%0JeD}wunNLdLzlXt%1K5NGG5$f6v6m{q>NLDQ@-40w(zb5`~-s# zH0V6RkkvoKX@j-}>WL6dAG28vfMwr$2_)kBH(j;X-wqo~+x##|zoRfhe>aF?5}Pmr z%Z|Sm>f;YCCy9x(_4xgtlw-@+ixUh*Gf9b*aDCQlHN8fUK-CyRiAA52%7_r_A;Qx$Kg=F`@}wD8KfM` zq$HoU(^xUgA_brR(tu1}Z{t${O@|6H);de;eEXzqR21he!J! z|35uC*}VT*OUd8=ubA;~?EWoY<*wA`?+n>9_&dLqto@~yb@qCvvPp$$Ua8toe^wiK zTiJMTL-vIM4Ri+-9h5VgxgeU;|Dk`B22>2CbW`t}^zA)URJJYq)k9=vd<=1&@6aEA z@h093{udvqnvA-&@28vav|6kb&nCHSBXO+1Jcj>kf3wC5fJXiQe$z`J*)ftnU`Uf8J;t8$c@?K-H9Oi~yUmg7O&tZ$35|0h;*#@u468 zdp_(j_KG8HViub(vz0WwbKm*<^V& zZA~D%QSAl&_A~2$k?zcOveaprErRNz*b&Ee=v2O6DR*> zaR-6%sDOu=jy9HqF1S-Z1Ez+j@X6HmHZw15#(jr*^sOu9zSQ~px$jwX*76(;nJHg& z+L&KBAGw`ic#)NqdymUAkIU=MTpU`YNwyc(%6XL6*!vosr?ImPdYcu?5LgIP#~u9M z*D}(dsLCgZA{BCuA{Z|Kf6U?fTgdIg+NU;fTUEE_^g2xzatd>xI((e&tY2ClZ;r~R zBQ#6x)ptD&Z_z(ym?8kV#Lgf3j*^TP{+738CTroO++^Xn9q^!ZCI#hy^LfeRO1cxX zu|2fp{{+T}?)?grq-*3aRT}vJ{?Weg|97x|vU&fxmLiYr8;DbYe^O2t8Nn%+Ir&ud z(;>~tVKt+c`(pr;r0?ifVaY&M#wq4~Flb#LW?8bx8+@sU^$ALs^Dow584A#F{!jN$ zegB_>&$N#6n)^2u7$= zFGx4fTes-ai1VE~GQxiQg;{DrT7YMqP&ii6D!X-|8n!(wH}ASFcs6gd-YPcEZ3;6s zA>EFm4y&V^e|GMx`-Hh2ww*Vejw$NclWx-j`gf3{2e<&|H<#conelGNg^Ct!y7`_^ z{7=En5*fVre8vfjV1j73aZNJVqB9*+R6dVfbb_DSE!(gf62HWZ&SZx1Z)WkhBR2@N zZ_(=m8cqng??!J_n>Oc^k}2X7G-Kcm;uJ^SmT0Qlf3)c60#UyE2BvVV|G*<02?@TN zWKcA0?sM-JagY%z_F*nk?Bupj{2w>+Hzv(G=QlS$ynWqeF-6-J1Am7SLt@h)SZNw8!Eb7~RjZTSd#4MPev{Xok=ohg)ycLPC;~^df44|TfRTyK>UJ;0!ZAt_g@6lltvh_frK+qHX1_fdYnRv zVLV(xpBhrTUP(G8tLariYSn8&uUF7<0jyQuj3jggy$Uc@{k=tF%s8UpIum^o+NGEL ze@qbFctABcua|d-;?Y8Yrs}dX2BwL!3}zHDA^I%QqA>vD zcvl>J3k~-&)X32=j!DV}qOEG0djr_s0zm|2Q>$e^6u;WT@!ic;Gj4(n#F$Am`aY)f zELENYyDbr%XK5SEQpDMW5Z-y}OvA1de`ng&B6qHMMhrO|LWaNt#N4(ubD|=9w%ScG z%Gf|a=z}fr^m2Cx`A>4VC%FGPI6U(Gzc=?k>ncrBofc~v#X2Kmxn}a$n6X;k zHJ29jUkm|M_9b|L6E*6aQl^#j+l%jK^Y;^`jS72v@^JYjc3BCtBoS zYcxv|8K3&>MU4QYUiFB2Y+zbAH|@UHt;G231=un&pZwsydqIVRZ&UbhT~)tPvb->h zQk~aObRBM@hatz`k6@ArS-gL7e|7U+KiuFRE&8A@XHmb^D7=R+WXKKxK}52J>on}W zEt<|4e~D0bAu4X=Gvn31(yL-zcfVr0qU!EftZyxwLf*yX7OCXl@+TLOUj;;lxEs%1 z&x6%(fscSUA(Sg>Kx<7eT1aNUTo7N6Ckgw>32KS1BjBDR6JV`e?&LXsljUY zv!I%8<@(2O{$hU*(>OtZqKM29T>!=@PRAaO=2v+H1it-JzW+vP1vE=+-c*tZF%`urV`vPf%cr?*j;hk}+EHMco_p=Q2=Lg~l z85H|qYw#8&2r>Z(B=_4i$TRj;41dLUANS@@Qi&M72LqW})E-LhvvM`I5up)^iv`1q zkRrxWJQxhhPX5;X$+mAz%LXJVOylz;o4~8t6r405W&-_aL#m!@*I~WDIWYGEQx^jd zz3@44n)Dk$P!y?kYTyy_OqnqZ3`nz;O{Nk3`Bs1Sy6#)6+V|G@4=|!+`hOFgCe?$? z*-bu|701RJRm~FRAqfnx>T^0n{n88ndhRtv914m0j=aPXZ}-sFei5OGjk?8Td*&uF z)*k{dBV^);Q05MOiRopF&|gFESzP88=&@-AL#KSTFe8qBK(ve zob=pQ1DAeCs56=wC376-j(>Fq?Jih?K3`<0Z#F>baZ%~1PO05ZU|MJdUfV(1@uP1P1etkKqGn&P&!ZmGMgq1?q2?Dwv-HjhK+wboi^> zD1HAmS8!`tGRTMCT-HFFx7S6%`OLB@knL7ax|TWX_qZ)~cm4AE%zq%2vkxYx*lds~ zNiipaaSfC+_5U+N6eH&H-gS@=QEb(;y}V z#RKy=OQuQbdOIJ{u1hN}NBLtkLV>QMaZyX7 z4#JK&Sj84)-g*K1O=h_(-PsRJ$kOtFSpy*yjG)R-CdRCXD)fgGJrvbSC%IT7H;_Gh%K7skJ5Mlk3`;T4|motE2G{%je4{*{&h-nP-VK%}U~}XOi@c zj%GF9XE2RToyG;pYgesF8#%7rsPkgfE`+-j#Q?355ia404GTAj zjtHHCLh(_Y6}S|LfeD<8JvN2!l`S?w>6lN%b~`*d>VLqDEou-@w#sJczUrtix+%rO zsO~1`iCs0iHqgbS3)#2>@Zd%)FNb5dZ#>FfP5IsJ@eZ9497pP0QW7f!<0W*qf}bp< zu+<1%pT}Kw7x}OBn6ITA*dYHM9v&Y0`M(cNH}N0VQj{89dgQq>K``(Dw39#>XkV7+ zuteDs;(z2@xL1DD7T$=0=$5y66ZMt-Z(94=qtj)aYjsZ3uupL0v1D=A) zX}!}MXd0vUJL11)NYaPdU#yhtXt;QvOmLTkMR#3vd1WSm`HOI`V%Rf1|4pSOfpx zKY8xwe>glk+QffeOKHP^b$>WJ3f}fgG?Ia0!U=E< z(0^Zm0MRd*L;w7MaY3ha?s@ee^845esa9O$^X8VB7}sVV%aDr8Pvg* z&R!_^zBz(vq0QWQ2~@748sonfoXu#e^H%bd7R>)y-f1s~t-S9!;m{m}GYYd=h7KvUg5#sg4ijFDoc zK%(7+TdV-bR-z!_n-=A>drrzUy?5y9xk(+v}anaUdprm_T^hbk|qmq zkSC`=?_~g}RslN9DX2_q6P7FW6x$M|{`54GWQ`1|`t|Eq$c=hY{MuSh)PKJQgMW*|lkk5lFF{Xpow zT6yW?Zh)AUecx4T*+*K{cc-euZi26BR2CsFQ_Kw`3z?oic|W>}tyjDGI{DB^&xg#! zma_#J9Tr3aDu7VLNHRxKn17Ioa>`!wj!#}ey_%ix>;vPYy{)t0*pB#qHXLBRIk5K{ zX3_v@2%QdZhdEQ@E9>Wi z$kH>V(rR5G$}bt4A?oLyvyQ!es&UHEn8I*Qag!XYqP`5=Y@$E6secr>5UD`kN(*M! z@?ZAUCM0(u`k>5(a{PV=Z1IE{UTBYlCoF)fm_gmZ4qYASCm)=s76^F36Sn(RTz9Dzw9S9IJG|5o9I9Ojt_x@Gr8)yqzUw*}Hba@}^Yg@+cwho3u6@ z`^zm|_`iMvaDOASIdzZ%n*2YH4t@TAbiBX6;s5I>CI3%nkyqmb>SY0|76zP(?F0fB zT}v!*fAEC^cPm$j2u>wSP$+}$>MrUIw9auffJ18+(h&YnB_B9_^@DwPaWM6^%*NI9 zsY)06AIPrPiVHORfBNyCk53La{{L$!l4NBhj`M{b%9m+x0Sycj1$EU~s`=7)8qmBRPT8bj5DueUtL_U?cxucY)8d=tX>oi#aI!hG-Bn7t@ z=dWLRiQe)s?Bj$CVKTt)Wv0ywmnv`pbSKeYl}m{G+xLXI5D4{Zh#3U^4DyNh9rB6Y zaz?#wf1t^am`_Ce^OwbN0WJYcm-KJ}Ie)H5j4p3Net!<#^-eM9Z>1zgzv8SPa?2~= zHn`-u=-~gjX&^cBXIq}{=Uw%!Za)h$Wle}Q=WCbfTnH$BbSJKcT@8$JJ#X8$JMmcV zN98cpN&cspP|O!H-{b1;|Bg;i{rHbZ$NNVc`F|Znu{^!7K(6en-u|2IBI#~dZI`TZ z0Sy5Ym%4EQ9#@~C&9`B78dv7aH1n!ooxSm?MNfE~sn{isEltF=r*OSbb@HdUt(V2Y z{!x#aY-+VabFs^=J|RPKC;4w4EtCGaDgX2F!D%V~|Iy(l{^weXqO|WWR+lew0TxCe zp{&55lSo!HtCz>DdaIPitao)PDB%`ra+F z4;HdXW^S4W*L1O->yz<2Y z*h488YiJx#%=(+|Iahs8ET!0$q~?Dor|mYEQFH+-0k@ZZbOAF0-36DjbOB{5En@T2^~nsqXYdnv)4`eLt5$bpa?Srw7^aH{qW? zv(n}Mj}GBd7l2LvUq=VN|JT9s(Z>I4Ek(tD`sVy%myvY=FA)%rhDFa^ZYjl%sJ)() zYxd!n(RBe6H>RFbPvQc#t~*M(CEGbW$#eE$eVi^wAWCM8qaSgMz&%=km>?C4TV7V~ z0LYk7%GL9LaP*gFmm78g9U=+&MSUryll(_!94#RLHpc(j_uu~>oSts{zt&Pp@ju^+ zms)lKJpreen05gm1)RyWKf#y1b^%9!dhfQX7NC0a!592c>(k6{%Rbh$woWeFCPT<3 z3+u*^P+z*qe=;Kes`GywA3pc*e-00xZ}k7Q6iqr*y2BM+0qK3xSpd|nKEy?k+1l-{ zf=umhw?QVUq$7B$PajC~l%01IJ=Gf3%bu#vhrb-sn0z9sQ=68nMowLR&1zSFt&`OH zIVV%iN3cnz`bl3QnxoJ~4N#Q+Df6eA-Srts>6(*o#PpB8EFu4&M-iE&9qhnO_TR(9 z=YIUJll{|;{J)Ok$p3m}SF8tUsLQDXdE*bL6#%G^XzMBFos*@s1hW)nWx@RNA$10g z!xE~4*<)=~2vhZ=(IhlN8;7%hFG*U=cWgIlPScFfPO8fZ@fIRk{nsq=p+XEjh|i+^k%^l z1uH}FtW_Fx@#`WF`te`tBtmbjs}u^WgUK|Dg>Ku=PcUp;q87{ZB}<1($9wuHM8u9E zgx2qM>c%i@DTg+k_fOV;652JQ(#I?XE-(MJHv=}wf6q_-``_b}lTH5DwUhwyjPfK< zs}};7F$e}BtXmu`nFj-h;iHfXI~xl<$)knQFfjC|6BCy(AqD_^_5x#rMX_ngHlm}m zT|RC3vC?+-Q3#R#mR&}c{1{A|PbN^V)wbA0{(C^f2_g5ZfB$oTSbqO=x{3d`mLj+E zn;C~3r{f>h0;`*r8C4E(s}cnD?&&D}<*lAx;G5RXf+hKBls=HOSBGU6u}`8Nggj1aMs7d1Mum_U(d zNjc>B)?;si)!9*h;mZxi={OL>yiU5y+v#~(rfIygH^io($l#cmkZk_l=givaWO; zw;XabnkBcWBW_GLWXr_TYKh!Sh^8d%j9M(4Jtbm)Bg1Ye{U#bb5i%E)q@59pC`liS z)J8Mglz;1{|3!%M-6>4rSSW+yFFe8#Yz_(E=>Jm&(*I75PEVJDdjTR0kVYmj=%S5@ z^#gCzm#}*Q7Jq)1Fzx5LdX7K*&5Vj`27!f~3MzZ2kGD`lwBE4;VEo&Rg~Q}|>7lFP zwNiMk=DV1&8KP=*U!L0gLEafw?(Oyn*doEx22A_Bq8dB=?$K^P?q5yvdk6V%juJ%4 z-mgO#-On=p5HcZ=T;)0$u*v>^cVx8Qk*~aF%j9BQ-mZ&K zU~Pn|9k5;6^3{@)?%x{P$02uvYQFWU`R+eXY_DA8R+4l(db(!8S`mINE!C9zNWMeLVVmeBv0IAF7+eIA%5{qNw&&;NRKdU&wW z|JG4dx>LQPt5*38+~u^qqV>}&cKHn00RZ*44;KAT_rHYlc59}tPFu^z*Fi%o^Jy>c zpMROhZZZFKt0is>_P)-C_)^Q(oahYaLSV=dQjpjnuYM=?G-hCkA~<7$4-!@+K86&5 z8JodmAytRGl~f_*gG4pcQG#W%kqMmRbZj$Ir6E~OAIL0;!4%#LjRZ^}6=Dk~Ky{7; zD1%)GryAAGbv{q+bHbNeg1(%$M(3JOLw^CTJ_EJ;|I2(d0~|i^si{yN!}tiFKIfaU zJ?Ng}qsclj4S6CX%%EKpoRb@YR@w7U2U5C7?cLVqoH z^;gWx=jWQ%dG*?_+~(fz(~?3f_rT|K@fW5BpPJgb+GtuGul`yR)Xm-BBk%s^OWpm2 zSLY+U{HqeeHag{}Q(EYMbIAtxe#I&7ko3VS4f@}~ekuRg!O{Lk|65B@@!t>~>$k-~ ztu`=;+|_Q-ziBCkSqkCZ1cAP$4u5^~dfDbP2_8~N7t8993Y~%2dxDTOD~e8oLLJ1T z;(d=AlKtRiOMO!n1nY7XhuVf>Vk+7_BU8*xYtYw|Fxa*QTs$(9 z%0OSvsQ7!1C>L|})A^g%Vqkx}y}s((@Cu@@q8g<+*X9JU33)JoN(D+VVFg={yNGaP zUIWHRuG$0AJ_-*o3@P5 zXXf>n_fFt7W;Looqx}Ee&;N0HdbpP^fdMoF#>p+0Wq|=Ue_5B#^gl*(9HDxG@0BL{ ze{@*#|2}!Xq5o?sP4vH5?(PI%wXLT41#HKTp>G=P);e02`V_o>b2x&k*MT26eLXcx z$Pi_iag;_4&boCCA5H!(V20>B>t(Nq3}NQ>G!yE6h0NHs?Y^wuo@XR{ z@RDuF?&nsz)Bki#5o28xfJXbz!M>mWb$@?D|JPEQK<`oWB3IG^IQJC$yE($0`l<|M2k0m;aBB z4)-_oe;uWf{_EwgB>d*z*3WDn6{LPp{AIC-Ek4a|?Uzx50UZ!j+>6-WodsU1;}Wlu z^{+~oeuDuT0XLVKg8>}@VVAdq0dx%HTAUSJs*4U+G<&p{H-rHmEO6a&$&F3{Y=t>NiD|$I|~c z0RWoif1mz8-#^*pe_c!INdF%d0AOAh0HC^~Ct(F^3jk0RV0U?Lu(}Wc6;Z1VZ`i~D z`20&H{U1zFe=^16lu-28J{su%{)wOe?cnribN|1d@)vLeIY%^=!K2iAgNF%9!ElC? zSkTc7M)z=x*r4|p73GV~GUeFACMZe3I3Yt7ya}h{9Y9e6Ii4esK|Zm*!!+*w1*B-K zh|Dt;As5ApBL5%T1NCm4q_U+z31o8W6FAi zG3I;ne--+@!SJ7SPyVm@Fd6TO|1p2EdAe5sQh`vw2q%d3z8ufMW#rRCP*z>kZ~CA~D+g6ewfm`G0+R z@#^aKf7L4bs6YP)2PcPz-uXW{c)of6v6k}9jNue925!lWN)P=Ar3`_C!9lNg11X#$ zjwtK()DMK7ITw$269n$)49Q4r4BV&_u>&ywD+5F(4^e^M{;Hy^Q9PV+LYW4KV(=rO z_h%L0`WHH`?Dr^{0{O9b9>-V^5SV};7y{o>f0*(!@DrKIKyN0OUShyM5PA=A3NlLK zStJ_n0LVZ>(sA%66^LIk2bc-sf+C(Q0FzUr(+EHtK^-DIt^h?wBOGCv0E#lgFeh}e z10u*_LdJkl4S0}a4--aIg20U8IppEgj{rF05VTKAOn9b`W2}BRqhz{ zK1*>5Jzb&_J9gRZ{b@xwI=u?%rZz(f66rwKt^B$Bb;CkWt>Nt#(RWTK*=bX5?Rgd z6$}@EPcV%^1}Vpg0i0HVm}8RYL>VI$4O7psy{d+GY()Pn7NV(R8=`@Ds{stO1TQ}e=nx$ zmW=p=*iXGIL69L8nK9yLAVFi8{NJ3;kYZBXRg~UuCMduF=OE9J(uZlC>~EZcouDg!~KKj;0>f0 zzWfGU5SkIHCjET41J08KycJa$c#9aKa}*DH|N5{0RWV2Z`mg^jCIA9XVT`7b-ixgg z20rNZc2`+?y;>G@hv<~41vVTAOb|uG1sDs`&%lDr2QiWq z70*#m9B3xw)EG0xkdTy473EDyy6YV^9m(8T_JJUUIa8F>TQ-L&2yv(#6*hE7h_qA8 z<$+G{R1meE+uNYmdo>!NNFEnK-X{oHr!?QcBQm3W0$`frIid{GJXO*NQ^r9y8zwkP z7QK8Qf_%K17C^u<6bViOe*}n}Lijse?O(Aqd-<+?nBZt4js%Fv6fxDQeLRBeMAe>@ z0DGb?7t3pUbxF-m9)n)Dl5os15lRAuV+ylLPeo)Epl}Mgn8C}D=#Eydo*mS9nk9>Z zSX1h~i=S#O}yJPG@rZX*3ZOe+>47K#i!B12jD; zvIv{G+L6hM;An&sENKBsITmDHt~Z?V38DC(DDF|jP?8|3e#pC{Xhb1S72p{&4A0%N zy`G>85y=F*(9@?A`I|$!=(Phukz_Bi;G$*;2EE=-W;!F1vJ6Kv zGGocYNDgo>Myn6fQfAa3`)l2ZrPvHFK=Jn;p`8Tg$f!F6h?#OytOMeM|yng%d;PMvSyuE&R z`SR6EaDCM~zYd1zq-48bqmg~UV@A3tCyE|m)BRfJH1!`ar5@of9)-}ehV(&+`PVg^>PPXUR}KY z;pOGkci`ENmv`S^|8NIhU%t7#I~Q%XZD`lu_TIdDd-47G)!q3wm#;7He%b-wUfx{^ zh~Hkn1?S-A{O#T4#SgE~--4ST-rii_zS;p-*H^ojSKq$9y!!6dn^#wNI|8fT-R0fu zSA$;9e@G~0MkCoQV_H8_T46EK|N5{0k13golU#b0dsE8>lEe@}RaJ_18RXm$)ncV< zC90jC)-%Q83!Hpbb3x`Pl^Byz!8C^`ArC?_5B=KfU8a&a;TTct{8`dZ^;iwvw6N}# z{*mSq+$649Kw%i{yfYpaoz( zh^;1OuxKwPZHi#Z6l|tdm|}Q_(3M6JL8-D0Q68CJQYO)IOrgqHSP3tLuz=>^JOGY_ zf0|EfA)&e`sgwa^CjHx`d= zBIsu7U_+6RP?apKWnZm9i}&K4{Nz25NvToHM+luF^UEX_)^f2ja22A_h_*D96v-?y*MU%q)Yn8uIqqw)UV zkN+wDyYc^BOUZ9RUaLG^z20B`0*o<3zk!(xApcy9D58k_xQcIijR+Gz{C;=q ztx|4OOPR~|@4ept00Nrg?z{g3{N1f3&Dje4|BzXBWIai=(fbIYn1RzHnFJ0-Tq>VZ m%;ytI9`bZ6pBUxalug-`P5H9R4*wqj0RR6%q6Lir(hLAlx0m_= delta 92020 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%0D9KSz1sYvYt0LSOUo1afkE^p2c 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 P00960=D~Js0MZNqM68%=