From 48922b612de951b6826a34090d051d346e7d02d7 Mon Sep 17 00:00:00 2001 From: sonicaj Date: Fri, 12 Jan 2024 12:28:43 +0000 Subject: [PATCH] Publish new changes in catalog --- .../handbrake/1.0.0}/Chart.lock | 2 +- community/handbrake/1.0.0/Chart.yaml | 27 + community/handbrake/1.0.0/README.md | 3 + community/handbrake/1.0.0/app-readme.md | 3 + .../handbrake/1.0.0/charts/common-1.2.7.tgz | Bin 0 -> 63154 bytes .../handbrake/1.0.0/ci/basic-values.yaml | 13 + .../handbrake/1.0.0/ci/https-values.yaml | 16 + community/handbrake/1.0.0/ix_values.yaml | 43 ++ community/handbrake/1.0.0/metadata.yaml | 22 + community/handbrake/1.0.0/questions.yaml | 648 ++++++++++++++++++ .../1.0.0}/templates/NOTES.txt | 0 .../handbrake/1.0.0/templates/_handbrake.tpl | 60 ++ .../1.0.0/templates/_persistence.tpl | 54 ++ .../handbrake/1.0.0/templates/_portal.tpl | 12 + .../handbrake/1.0.0/templates/_service.tpl | 20 + .../handbrake/1.0.0/templates/common.yaml | 11 + community/handbrake/item.yaml | 8 + community/sftpgo/{1.2.2 => 1.2.3}/Chart.lock | 0 community/sftpgo/{1.2.2 => 1.2.3}/Chart.yaml | 2 +- community/sftpgo/{1.2.2 => 1.2.3}/README.md | 0 .../sftpgo/{1.2.2 => 1.2.3}/app-readme.md | 0 .../{1.2.2 => 1.2.3}/charts/common-1.2.7.tgz | Bin .../{1.2.2 => 1.2.3}/ci/basic-values.yaml | 0 .../{1.2.2 => 1.2.3}/ci/https-values.yaml | 0 .../ci/integrations-values.yaml | 0 .../{1.2.2 => 1.2.3}/ci/plugin-values.yaml | 0 .../sftpgo/{1.2.2 => 1.2.3}/ix_values.yaml | 0 .../sftpgo/{1.2.2 => 1.2.3}/metadata.yaml | 0 .../{1.2.2 => 1.2.3}/migrations/migrate | 0 .../sftpgo/{1.2.2 => 1.2.3}/questions.yaml | 0 .../sftpgo/1.2.3}/templates/NOTES.txt | 0 .../templates/_configuration.tpl | 0 .../templates/_persistence.tpl | 0 .../{1.2.2 => 1.2.3}/templates/_portal.tpl | 0 .../{1.2.2 => 1.2.3}/templates/_service.tpl | 0 .../{1.2.2 => 1.2.3}/templates/_sftpgo.tpl | 2 +- .../{1.2.2 => 1.2.3}/templates/_svcGen.tpl | 0 .../templates/_validation.tpl | 0 .../{1.2.2 => 1.2.3}/templates/common.yaml | 0 test/syncthing/1.2.1/charts/common-1.2.7.tgz | Bin 63157 -> 0 bytes test/syncthing/1.2.2/Chart.lock | 6 + test/syncthing/{1.2.1 => 1.2.2}/Chart.yaml | 4 +- test/syncthing/{1.2.1 => 1.2.2}/README.md | 0 test/syncthing/{1.2.1 => 1.2.2}/app-readme.md | 0 test/syncthing/1.2.2/charts/common-1.2.8.tgz | Bin 0 -> 63193 bytes .../ci/basic-no-hostnet-values.yaml | 0 .../{1.2.1 => 1.2.2}/ci/basic-values.yaml | 0 .../ci/https-no-hostnet-values.yaml | 0 .../{1.2.1 => 1.2.2}/ci/https-values.yaml | 0 .../syncthing/{1.2.1 => 1.2.2}/ix_values.yaml | 0 test/syncthing/{1.2.1 => 1.2.2}/metadata.yaml | 0 .../{1.2.1 => 1.2.2}/migrations/migrate | 0 .../syncthing/{1.2.1 => 1.2.2}/questions.yaml | 16 + test/syncthing/1.2.2/templates/NOTES.txt | 1 + .../templates/_certContainer.tpl | 0 .../{1.2.1 => 1.2.2}/templates/_configure.tpl | 0 .../templates/_persistence.tpl | 22 +- .../{1.2.1 => 1.2.2}/templates/_portal.tpl | 0 .../{1.2.1 => 1.2.2}/templates/_service.tpl | 0 .../{1.2.1 => 1.2.2}/templates/_syncthing.tpl | 0 .../{1.2.1 => 1.2.2}/templates/common.yaml | 0 .../{1.2.1 => 1.2.2}/to_keep_versions.md | 0 .../{1.2.1 => 1.2.2}/upgrade_strategy_disable | 0 63 files changed, 978 insertions(+), 17 deletions(-) rename {test/syncthing/1.2.1 => community/handbrake/1.0.0}/Chart.lock (76%) create mode 100644 community/handbrake/1.0.0/Chart.yaml create mode 100644 community/handbrake/1.0.0/README.md create mode 100644 community/handbrake/1.0.0/app-readme.md create mode 100644 community/handbrake/1.0.0/charts/common-1.2.7.tgz create mode 100644 community/handbrake/1.0.0/ci/basic-values.yaml create mode 100644 community/handbrake/1.0.0/ci/https-values.yaml create mode 100644 community/handbrake/1.0.0/ix_values.yaml create mode 100644 community/handbrake/1.0.0/metadata.yaml create mode 100644 community/handbrake/1.0.0/questions.yaml rename community/{sftpgo/1.2.2 => handbrake/1.0.0}/templates/NOTES.txt (100%) create mode 100644 community/handbrake/1.0.0/templates/_handbrake.tpl create mode 100644 community/handbrake/1.0.0/templates/_persistence.tpl create mode 100644 community/handbrake/1.0.0/templates/_portal.tpl create mode 100644 community/handbrake/1.0.0/templates/_service.tpl create mode 100644 community/handbrake/1.0.0/templates/common.yaml create mode 100644 community/handbrake/item.yaml rename community/sftpgo/{1.2.2 => 1.2.3}/Chart.lock (100%) rename community/sftpgo/{1.2.2 => 1.2.3}/Chart.yaml (98%) rename community/sftpgo/{1.2.2 => 1.2.3}/README.md (100%) rename community/sftpgo/{1.2.2 => 1.2.3}/app-readme.md (100%) rename community/sftpgo/{1.2.2 => 1.2.3}/charts/common-1.2.7.tgz (100%) rename community/sftpgo/{1.2.2 => 1.2.3}/ci/basic-values.yaml (100%) rename community/sftpgo/{1.2.2 => 1.2.3}/ci/https-values.yaml (100%) rename community/sftpgo/{1.2.2 => 1.2.3}/ci/integrations-values.yaml (100%) rename community/sftpgo/{1.2.2 => 1.2.3}/ci/plugin-values.yaml (100%) rename community/sftpgo/{1.2.2 => 1.2.3}/ix_values.yaml (100%) rename community/sftpgo/{1.2.2 => 1.2.3}/metadata.yaml (100%) rename community/sftpgo/{1.2.2 => 1.2.3}/migrations/migrate (100%) rename community/sftpgo/{1.2.2 => 1.2.3}/questions.yaml (100%) rename {test/syncthing/1.2.1 => community/sftpgo/1.2.3}/templates/NOTES.txt (100%) rename community/sftpgo/{1.2.2 => 1.2.3}/templates/_configuration.tpl (100%) rename community/sftpgo/{1.2.2 => 1.2.3}/templates/_persistence.tpl (100%) rename community/sftpgo/{1.2.2 => 1.2.3}/templates/_portal.tpl (100%) rename community/sftpgo/{1.2.2 => 1.2.3}/templates/_service.tpl (100%) rename community/sftpgo/{1.2.2 => 1.2.3}/templates/_sftpgo.tpl (96%) rename community/sftpgo/{1.2.2 => 1.2.3}/templates/_svcGen.tpl (100%) rename community/sftpgo/{1.2.2 => 1.2.3}/templates/_validation.tpl (100%) rename community/sftpgo/{1.2.2 => 1.2.3}/templates/common.yaml (100%) delete mode 100644 test/syncthing/1.2.1/charts/common-1.2.7.tgz create mode 100644 test/syncthing/1.2.2/Chart.lock rename test/syncthing/{1.2.1 => 1.2.2}/Chart.yaml (95%) rename test/syncthing/{1.2.1 => 1.2.2}/README.md (100%) rename test/syncthing/{1.2.1 => 1.2.2}/app-readme.md (100%) create mode 100644 test/syncthing/1.2.2/charts/common-1.2.8.tgz rename test/syncthing/{1.2.1 => 1.2.2}/ci/basic-no-hostnet-values.yaml (100%) rename test/syncthing/{1.2.1 => 1.2.2}/ci/basic-values.yaml (100%) rename test/syncthing/{1.2.1 => 1.2.2}/ci/https-no-hostnet-values.yaml (100%) rename test/syncthing/{1.2.1 => 1.2.2}/ci/https-values.yaml (100%) rename test/syncthing/{1.2.1 => 1.2.2}/ix_values.yaml (100%) rename test/syncthing/{1.2.1 => 1.2.2}/metadata.yaml (100%) rename test/syncthing/{1.2.1 => 1.2.2}/migrations/migrate (100%) rename test/syncthing/{1.2.1 => 1.2.2}/questions.yaml (94%) create mode 100644 test/syncthing/1.2.2/templates/NOTES.txt rename test/syncthing/{1.2.1 => 1.2.2}/templates/_certContainer.tpl (100%) rename test/syncthing/{1.2.1 => 1.2.2}/templates/_configure.tpl (100%) rename test/syncthing/{1.2.1 => 1.2.2}/templates/_persistence.tpl (78%) rename test/syncthing/{1.2.1 => 1.2.2}/templates/_portal.tpl (100%) rename test/syncthing/{1.2.1 => 1.2.2}/templates/_service.tpl (100%) rename test/syncthing/{1.2.1 => 1.2.2}/templates/_syncthing.tpl (100%) rename test/syncthing/{1.2.1 => 1.2.2}/templates/common.yaml (100%) rename test/syncthing/{1.2.1 => 1.2.2}/to_keep_versions.md (100%) rename test/syncthing/{1.2.1 => 1.2.2}/upgrade_strategy_disable (100%) diff --git a/test/syncthing/1.2.1/Chart.lock b/community/handbrake/1.0.0/Chart.lock similarity index 76% rename from test/syncthing/1.2.1/Chart.lock rename to community/handbrake/1.0.0/Chart.lock index 4b82520d00..2f4ab325ca 100644 --- a/test/syncthing/1.2.1/Chart.lock +++ b/community/handbrake/1.0.0/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: file://../../../common version: 1.2.7 digest: sha256:d69abe6772f86bc5c22cd95bf4505685ca88a1f5f99d78e2cf58cb66bb945e07 -generated: "2024-01-09T19:51:36.548222782+02:00" +generated: "2024-01-10T19:15:04.204944142+02:00" diff --git a/community/handbrake/1.0.0/Chart.yaml b/community/handbrake/1.0.0/Chart.yaml new file mode 100644 index 0000000000..1953ea34f8 --- /dev/null +++ b/community/handbrake/1.0.0/Chart.yaml @@ -0,0 +1,27 @@ +name: handbrake +description: HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. +annotations: + title: HandBrake +type: application +version: 1.0.0 +apiVersion: v2 +appVersion: 23.12.2 +kubeVersion: '>=1.16.0-0' +maintainers: + - name: truenas + url: https://www.truenas.com/ + email: dev@ixsystems.com +dependencies: + - name: common + repository: file://../../../common + version: 1.2.7 +home: https://github.com/jlesage/docker-handbrake +icon: https://media.sys.truenas.net/apps/handbrake/icons/icon.png +sources: + - https://github.com/jlesage/docker-handbrake + - https://github.com/truenas/charts/tree/master/library/ix-dev/community/handbrake + - https://hub.docker.com/r/jlesage/handbrake +keywords: + - media + - video + - transcoder diff --git a/community/handbrake/1.0.0/README.md b/community/handbrake/1.0.0/README.md new file mode 100644 index 0000000000..d212e8d1af --- /dev/null +++ b/community/handbrake/1.0.0/README.md @@ -0,0 +1,3 @@ +# Handbrake + +[Handbrake](https://github.com/jlesage/docker-handbrake) is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. diff --git a/community/handbrake/1.0.0/app-readme.md b/community/handbrake/1.0.0/app-readme.md new file mode 100644 index 0000000000..d212e8d1af --- /dev/null +++ b/community/handbrake/1.0.0/app-readme.md @@ -0,0 +1,3 @@ +# Handbrake + +[Handbrake](https://github.com/jlesage/docker-handbrake) is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. diff --git a/community/handbrake/1.0.0/charts/common-1.2.7.tgz b/community/handbrake/1.0.0/charts/common-1.2.7.tgz new file mode 100644 index 0000000000000000000000000000000000000000..33d3fddee90eda34ada0a29cb22331dcabbe2e60 GIT binary patch literal 63154 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 literal 0 HcmV?d00001 diff --git a/community/handbrake/1.0.0/ci/basic-values.yaml b/community/handbrake/1.0.0/ci/basic-values.yaml new file mode 100644 index 0000000000..c858541cd7 --- /dev/null +++ b/community/handbrake/1.0.0/ci/basic-values.yaml @@ -0,0 +1,13 @@ +handbrakeID: + user: 1000 + group: 1000 + +handbrakeStorage: + config: + type: pvc + storage: + type: pvc + output: + type: pvc + watch: + type: pvc diff --git a/community/handbrake/1.0.0/ci/https-values.yaml b/community/handbrake/1.0.0/ci/https-values.yaml new file mode 100644 index 0000000000..c3255651f1 --- /dev/null +++ b/community/handbrake/1.0.0/ci/https-values.yaml @@ -0,0 +1,16 @@ +handbrakeID: + user: 1000 + group: 1000 + +handbrakeConfig: + secureConnection: true + +handbrakeStorage: + config: + type: pvc + storage: + type: pvc + output: + type: pvc + watch: + type: pvc diff --git a/community/handbrake/1.0.0/ix_values.yaml b/community/handbrake/1.0.0/ix_values.yaml new file mode 100644 index 0000000000..5b80827dd7 --- /dev/null +++ b/community/handbrake/1.0.0/ix_values.yaml @@ -0,0 +1,43 @@ +image: + repository: jlesage/handbrake + pullPolicy: IfNotPresent + tag: v23.12.2 + +resources: + limits: + cpu: 4000m + memory: 8Gi + +handbrakeConfig: + darkMode: false + vncPassword: "" + secureConnection: false + additionalEnvs: [] + +handbrakeID: + user: 568 + group: 568 + +handbrakeNetwork: + webPort: 31010 + vncPort: 31011 + hostNetwork: false + +handbrakeStorage: + config: + type: ixVolume + ixVolumeConfig: + datasetName: config + storage: + type: ixVolume + ixVolumeConfig: + datasetName: storage + output: + type: ixVolume + ixVolumeConfig: + datasetName: output + watch: + type: ixVolume + ixVolumeConfig: + datasetName: watch + additionalStorages: [] diff --git a/community/handbrake/1.0.0/metadata.yaml b/community/handbrake/1.0.0/metadata.yaml new file mode 100644 index 0000000000..e902d5e889 --- /dev/null +++ b/community/handbrake/1.0.0/metadata.yaml @@ -0,0 +1,22 @@ +runAsContext: + - userName: root + groupName: root + gid: 0 + uid: 0 + description: Handbrake runs as root user. +capabilities: + - name: CHOWN + description: Handbrake is able to change file ownership. + - name: DAC_OVERRIDE + description: Handbrake is able to bypass file read, write, and execute permission checks. + - name: FOWNER + description: Handbrake is able to bypass permission checks on operations that normally require the file system UID of the process to match the UID of the file. + - name: SETUID + description: Handbrake is able to set the setuid attribute on a file. + - name: SETGID + description: Handbrake is able to set the setgid attribute on a file. + - name: NET_BIND_SERVICE + description: Handbrake is able to bind a socket to internet domain privileged ports (port numbers less than 1024). + - name: KILL + description: Handbrake is able to kill processes. +hostMounts: [] diff --git a/community/handbrake/1.0.0/questions.yaml b/community/handbrake/1.0.0/questions.yaml new file mode 100644 index 0000000000..767c11c9e6 --- /dev/null +++ b/community/handbrake/1.0.0/questions.yaml @@ -0,0 +1,648 @@ +groups: + - name: Handbrake Configuration + description: Configure Handbrake + - name: User and Group Configuration + description: Configure User and Group for Handbrake + - name: Network Configuration + description: Configure Network for Handbrake + - name: Storage Configuration + description: Configure Storage for Handbrake + - name: Resources Configuration + description: Configure Resources for Handbrake + +portals: + web_portal: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" + path: "$kubernetes-resource_configmap_portal_path" + +questions: + - variable: TZ + group: Handbrake Configuration + label: Timezone + schema: + type: string + default: Etc/UTC + required: true + $ref: + - definitions/timezone + + - variable: handbrakeConfig + label: "" + group: Handbrake Configuration + schema: + type: dict + attrs: + - variable: darkMode + label: Dark Mode + description: Enable dark mode for Handbrake. + schema: + type: boolean + default: false + - variable: vncPassword + label: VNC Password + description: The password for the VNC UI. + schema: + type: string + default: "" + private: true + - variable: secureConnection + label: Secure Connection + description: Enable secure connection for Handbrake. + schema: + type: boolean + default: false + - variable: additionalEnvs + label: Additional Environment Variables + description: Configure additional environment variables for Handbrake. + schema: + type: list + default: [] + items: + - variable: env + label: Environment Variable + schema: + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + + - variable: handbrakeID + label: "" + group: User and Group Configuration + schema: + type: dict + attrs: + - variable: user + label: User ID + description: The user id that Handbrake files will be owned by. + schema: + type: int + min: 568 + default: 568 + required: true + - variable: group + label: Group ID + description: The group id that Handbrake files will be owned by. + schema: + type: int + min: 568 + default: 568 + required: true + + - variable: handbrakeNetwork + label: "" + group: Network Configuration + schema: + type: dict + attrs: + - variable: webPort + label: Web Port + description: The port for the Handbrake Web UI. + schema: + type: int + default: 31010 + min: 9000 + max: 65535 + required: true + - variable: vncPort + label: VNC Port + description: The port for the Handbrake VNC UI. + schema: + type: int + default: 31011 + min: 9000 + max: 65535 + required: true + - variable: hostNetwork + label: Host Network + description: | + Bind to the host network. It's recommended to keep this disabled.
+ schema: + type: boolean + default: false + + - variable: handbrakeStorage + label: "" + group: Storage Configuration + schema: + type: dict + attrs: + - variable: config + label: Handbrake Config Storage + description: The path to store Handbrake Configuration. + schema: + type: dict + attrs: + - variable: type + label: Type + description: | + ixVolume: Is dataset created automatically by the system.
+ Host Path: Is a path that already exists on the system. + schema: + type: string + required: true + immutable: true + default: "ixVolume" + enum: + - value: "hostPath" + description: Host Path (Path that already exists on the system) + - value: "ixVolume" + description: ixVolume (Dataset created automatically by the system) + - variable: ixVolumeConfig + label: ixVolume Configuration + description: The configuration for the ixVolume dataset. + schema: + type: dict + show_if: [["type", "=", "ixVolume"]] + $ref: + - "normalize/ixVolume" + attrs: + - variable: aclEnable + label: Enable ACL + description: Enable ACL for the dataset. + schema: + type: boolean + default: false + - variable: datasetName + label: Dataset Name + description: The name of the dataset to use for storage. + schema: + type: string + required: true + immutable: true + hidden: true + default: "config" + - variable: aclEntries + label: ACL Configuration + schema: + type: dict + show_if: [["aclEnable", "=", true]] + attrs: [] + - variable: hostPathConfig + label: Host Path Configuration + schema: + type: dict + show_if: [["type", "=", "hostPath"]] + attrs: + - variable: aclEnable + label: Enable ACL + description: Enable ACL for the dataset. + schema: + type: boolean + default: false + - variable: acl + label: ACL Configuration + schema: + type: dict + show_if: [["aclEnable", "=", true]] + attrs: [] + $ref: + - "normalize/acl" + - variable: hostPath + label: Host Path + description: The host path to use for storage. + schema: + type: hostpath + show_if: [["aclEnable", "=", false]] + required: true + + - variable: storage + label: Handbrake Download Storage + description: The path to store Handbrake Storage. + schema: + type: dict + attrs: + - variable: type + label: Type + description: | + ixVolume: Is dataset created automatically by the system.
+ Host Path: Is a path that already exists on the system. + schema: + type: string + required: true + immutable: true + default: "ixVolume" + enum: + - value: "hostPath" + description: Host Path (Path that already exists on the system) + - value: "ixVolume" + description: ixVolume (Dataset created automatically by the system) + - variable: readOnly + label: Read Only + description: Mount the volume as read only. + schema: + type: boolean + default: false + - variable: ixVolumeConfig + label: ixVolume Configuration + description: The configuration for the ixVolume dataset. + schema: + type: dict + show_if: [["type", "=", "ixVolume"]] + $ref: + - "normalize/ixVolume" + attrs: + - variable: aclEnable + label: Enable ACL + description: Enable ACL for the dataset. + schema: + type: boolean + default: false + - variable: datasetName + label: Dataset Name + description: The name of the dataset to use for storage. + schema: + type: string + required: true + immutable: true + hidden: true + default: "storage" + - variable: aclEntries + label: ACL Configuration + schema: + type: dict + show_if: [["aclEnable", "=", true]] + attrs: [] + - variable: hostPathConfig + label: Host Path Configuration + schema: + type: dict + show_if: [["type", "=", "hostPath"]] + attrs: + - variable: aclEnable + label: Enable ACL + description: Enable ACL for the dataset. + schema: + type: boolean + default: false + - variable: acl + label: ACL Configuration + schema: + type: dict + show_if: [["aclEnable", "=", true]] + attrs: [] + $ref: + - "normalize/acl" + - variable: hostPath + label: Host Path + description: The host path to use for storage. + schema: + type: hostpath + show_if: [["aclEnable", "=", false]] + required: true + + - variable: output + label: Handbrake Output Storage + description: The path to store Handbrake Output. + schema: + type: dict + attrs: + - variable: type + label: Type + description: | + ixVolume: Is dataset created automatically by the system.
+ Host Path: Is a path that already exists on the system. + schema: + type: string + required: true + immutable: true + default: "ixVolume" + enum: + - value: "hostPath" + description: Host Path (Path that already exists on the system) + - value: "ixVolume" + description: ixVolume (Dataset created automatically by the system) + - variable: ixVolumeConfig + label: ixVolume Configuration + description: The configuration for the ixVolume dataset. + schema: + type: dict + show_if: [["type", "=", "ixVolume"]] + $ref: + - "normalize/ixVolume" + attrs: + - variable: aclEnable + label: Enable ACL + description: Enable ACL for the dataset. + schema: + type: boolean + default: false + - variable: datasetName + label: Dataset Name + description: The name of the dataset to use for storage. + schema: + type: string + required: true + immutable: true + hidden: true + default: "output" + - variable: aclEntries + label: ACL Configuration + schema: + type: dict + show_if: [["aclEnable", "=", true]] + attrs: [] + - variable: hostPathConfig + label: Host Path Configuration + schema: + type: dict + show_if: [["type", "=", "hostPath"]] + attrs: + - variable: aclEnable + label: Enable ACL + description: Enable ACL for the dataset. + schema: + type: boolean + default: false + - variable: acl + label: ACL Configuration + schema: + type: dict + show_if: [["aclEnable", "=", true]] + attrs: [] + $ref: + - "normalize/acl" + - variable: hostPath + label: Host Path + description: The host path to use for storage. + schema: + type: hostpath + show_if: [["aclEnable", "=", false]] + required: true + + - variable: watch + label: Handbrake Watch Storage + description: The path to store Handbrake Watch. + schema: + type: dict + attrs: + - variable: type + label: Type + description: | + ixVolume: Is dataset created automatically by the system.
+ Host Path: Is a path that already exists on the system. + schema: + type: string + required: true + immutable: true + default: "ixVolume" + enum: + - value: "hostPath" + description: Host Path (Path that already exists on the system) + - value: "ixVolume" + description: ixVolume (Dataset created automatically by the system) + - variable: ixVolumeConfig + label: ixVolume Configuration + description: The configuration for the ixVolume dataset. + schema: + type: dict + show_if: [["type", "=", "ixVolume"]] + $ref: + - "normalize/ixVolume" + attrs: + - variable: aclEnable + label: Enable ACL + description: Enable ACL for the dataset. + schema: + type: boolean + default: false + - variable: datasetName + label: Dataset Name + description: The name of the dataset to use for storage. + schema: + type: string + required: true + immutable: true + hidden: true + default: "watch" + - variable: aclEntries + label: ACL Configuration + schema: + type: dict + show_if: [["aclEnable", "=", true]] + attrs: [] + - variable: hostPathConfig + label: Host Path Configuration + schema: + type: dict + show_if: [["type", "=", "hostPath"]] + attrs: + - variable: aclEnable + label: Enable ACL + description: Enable ACL for the dataset. + schema: + type: boolean + default: false + - variable: acl + label: ACL Configuration + schema: + type: dict + show_if: [["aclEnable", "=", true]] + attrs: [] + $ref: + - "normalize/acl" + - variable: hostPath + label: Host Path + description: The host path to use for storage. + schema: + type: hostpath + show_if: [["aclEnable", "=", false]] + required: true + + - variable: additionalStorages + label: Additional Storage + description: Additional storage for Handbrake. + schema: + type: list + default: [] + items: + - variable: storageEntry + label: Storage Entry + schema: + type: dict + attrs: + - variable: type + label: Type + description: | + ixVolume: Is dataset created automatically by the system.
+ Host Path: Is a path that already exists on the system.
+ SMB Share: Is a SMB share that is mounted to a persistent volume claim. + schema: + type: string + required: true + default: "ixVolume" + immutable: true + enum: + - value: "hostPath" + description: Host Path (Path that already exists on the system) + - value: "ixVolume" + description: ixVolume (Dataset created automatically by the system) + - value: "smb-pv-pvc" + description: SMB Share (Mounts a persistent volume claim to a SMB share) + - variable: readOnly + label: Read Only + description: Mount the volume as read only. + schema: + type: boolean + default: false + - variable: mountPath + label: Mount Path + description: The path inside the container to mount the storage. + schema: + type: path + required: true + - variable: hostPathConfig + label: Host Path Configuration + schema: + type: dict + show_if: [["type", "=", "hostPath"]] + attrs: + - variable: aclEnable + label: Enable ACL + description: Enable ACL for the dataset. + schema: + type: boolean + default: false + - variable: acl + label: ACL Configuration + schema: + type: dict + show_if: [["aclEnable", "=", true]] + attrs: [] + $ref: + - "normalize/acl" + - variable: hostPath + label: Host Path + description: The host path to use for storage. + schema: + type: hostpath + show_if: [["aclEnable", "=", false]] + required: true + - variable: ixVolumeConfig + label: ixVolume Configuration + description: The configuration for the ixVolume dataset. + schema: + type: dict + show_if: [["type", "=", "ixVolume"]] + $ref: + - "normalize/ixVolume" + attrs: + - variable: aclEnable + label: Enable ACL + description: Enable ACL for the dataset. + schema: + type: boolean + default: false + - variable: datasetName + label: Dataset Name + description: The name of the dataset to use for storage. + schema: + type: string + required: true + immutable: true + default: "storage_entry" + - variable: aclEntries + label: ACL Configuration + schema: + type: dict + show_if: [["aclEnable", "=", true]] + attrs: [] + - variable: smbConfig + label: SMB Share Configuration + description: The configuration for the SMB Share. + schema: + type: dict + show_if: [["type", "=", "smb-pv-pvc"]] + attrs: + - variable: server + label: Server + description: The server for the SMB share. + schema: + type: string + required: true + - variable: share + label: Share + description: The share name for the SMB share. + schema: + type: string + required: true + - variable: domain + label: Domain (Optional) + description: The domain for the SMB share. + schema: + type: string + - variable: username + label: Username + description: The username for the SMB share. + schema: + type: string + required: true + - variable: password + label: Password + description: The password for the SMB share. + schema: + type: string + required: true + private: true + - variable: size + label: Size (in Gi) + description: The size of the volume quota. + schema: + type: int + required: true + min: 1 + default: 1 + + - variable: resources + group: Resources Configuration + label: "" + schema: + type: dict + attrs: + - variable: limits + label: Limits + schema: + type: dict + attrs: + - variable: cpu + label: CPU + description: CPU limit for Handbrake. + schema: + type: string + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m + default: "4000m" + required: true + - variable: memory + label: Memory + description: Memory limit for Handbrake. + schema: + type: string + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 + default: "8Gi" + required: true diff --git a/community/sftpgo/1.2.2/templates/NOTES.txt b/community/handbrake/1.0.0/templates/NOTES.txt similarity index 100% rename from community/sftpgo/1.2.2/templates/NOTES.txt rename to community/handbrake/1.0.0/templates/NOTES.txt diff --git a/community/handbrake/1.0.0/templates/_handbrake.tpl b/community/handbrake/1.0.0/templates/_handbrake.tpl new file mode 100644 index 0000000000..4e9561deeb --- /dev/null +++ b/community/handbrake/1.0.0/templates/_handbrake.tpl @@ -0,0 +1,60 @@ +{{- define "handbrake.workload" -}} +workload: + handbrake: + enabled: true + primary: true + type: Deployment + podSpec: + hostNetwork: {{ .Values.handbrakeNetwork.hostNetwork }} + securityContext: + fsGroup: {{ .Values.handbrakeID.group }} + containers: + handbrake: + enabled: true + primary: true + imageSelector: image + securityContext: + runAsUser: 0 + runAsGroup: 0 + runAsNonRoot: false + readOnlyRootFilesystem: false + capabilities: + add: + - CHOWN + - DAC_OVERRIDE + - FOWNER + - SETGID + - SETUID + - NET_BIND_SERVICE + - KILL + env: + AUTOMATED_CONVERSION_OUTPUT_DIR: /output + HANDBRAKE_GUI: "1" + WEB_LISTENING_PORT: {{ .Values.handbrakeNetwork.webPort }} + VNC_LISTENING_PORT: {{ .Values.handbrakeNetwork.vncPort }} + VNC_PASSWORD: {{ .Values.handbrakeConfig.vncPassword }} + DARK_MODE: {{ ternary "1" "0" .Values.handbrakeConfig.darkMode }} + SECURE_CONNECTION: {{ ternary "1" "0" .Values.handbrakeConfig.secureConnection }} + fixedEnv: + PUID: {{ .Values.handbrakeID.user }} + {{ with .Values.handbrakeConfig.additionalEnvs }} + envList: + {{ range $env := . }} + - name: {{ $env.name }} + value: {{ $env.value }} + {{ end }} + {{ end }} + probes: + liveness: + enabled: true + type: tcp + port: {{ .Values.handbrakeNetwork.vncPort }} + readiness: + enabled: true + type: tcp + port: {{ .Values.handbrakeNetwork.vncPort }} + startup: + enabled: true + type: tcp + port: {{ .Values.handbrakeNetwork.vncPort }} +{{- end -}} diff --git a/community/handbrake/1.0.0/templates/_persistence.tpl b/community/handbrake/1.0.0/templates/_persistence.tpl new file mode 100644 index 0000000000..9e005a9da8 --- /dev/null +++ b/community/handbrake/1.0.0/templates/_persistence.tpl @@ -0,0 +1,54 @@ +{{- define "handbrake.persistence" -}} +persistence: + config: + enabled: true + {{- include "ix.v1.common.app.storageOptions" (dict "storage" .Values.handbrakeStorage.config) | nindent 4 }} + targetSelector: + handbrake: + handbrake: + mountPath: /config + storage: + enabled: true + {{- include "ix.v1.common.app.storageOptions" (dict "storage" .Values.handbrakeStorage.storage) | nindent 4 }} + targetSelector: + handbrake: + handbrake: + mountPath: /storage + output: + enabled: true + {{- include "ix.v1.common.app.storageOptions" (dict "storage" .Values.handbrakeStorage.output) | nindent 4 }} + targetSelector: + handbrake: + handbrake: + mountPath: /output + watch: + enabled: true + {{- include "ix.v1.common.app.storageOptions" (dict "storage" .Values.handbrakeStorage.watch) | nindent 4 }} + targetSelector: + handbrake: + handbrake: + mountPath: /watch + varrun: + enabled: true + type: emptyDir + targetSelector: + handbrake: + handbrake: + mountPath: /var/run + tmp: + enabled: true + type: emptyDir + targetSelector: + handbrake: + handbrake: + mountPath: /tmp + {{- range $idx, $storage := .Values.handbrakeStorage.additionalStorages }} + {{ printf "handbrake-%v:" (int $idx) }} + enabled: true + {{- include "ix.v1.common.app.storageOptions" (dict "storage" $storage) | nindent 4 }} + targetSelector: + handbrake: + handbrake: + mountPath: {{ $storage.mountPath }} + {{- end }} +{{- end -}} diff --git a/community/handbrake/1.0.0/templates/_portal.tpl b/community/handbrake/1.0.0/templates/_portal.tpl new file mode 100644 index 0000000000..1839c4a7e9 --- /dev/null +++ b/community/handbrake/1.0.0/templates/_portal.tpl @@ -0,0 +1,12 @@ +{{- define "handbrake.portal" -}} +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: portal +data: + path: "/" + port: {{ .Values.handbrakeNetwork.webPort | quote }} + protocol: http + host: $node_ip +{{- end -}} diff --git a/community/handbrake/1.0.0/templates/_service.tpl b/community/handbrake/1.0.0/templates/_service.tpl new file mode 100644 index 0000000000..8378c86b9e --- /dev/null +++ b/community/handbrake/1.0.0/templates/_service.tpl @@ -0,0 +1,20 @@ +{{- define "handbrake.service" -}} +service: + handbrake: + enabled: true + primary: true + type: NodePort + targetSelector: handbrake + ports: + webui: + enabled: true + primary: true + port: {{ .Values.handbrakeNetwork.webPort }} + nodePort: {{ .Values.handbrakeNetwork.webPort }} + targetSelector: handbrake + vnc: + enabled: true + port: {{ .Values.handbrakeNetwork.vncPort }} + nodePort: {{ .Values.handbrakeNetwork.vncPort }} + targetSelector: handbrake +{{- end -}} diff --git a/community/handbrake/1.0.0/templates/common.yaml b/community/handbrake/1.0.0/templates/common.yaml new file mode 100644 index 0000000000..d0cd5f4f29 --- /dev/null +++ b/community/handbrake/1.0.0/templates/common.yaml @@ -0,0 +1,11 @@ +{{- include "ix.v1.common.loader.init" . -}} + +{{/* Merge the templates with Values */}} +{{- $_ := mustMergeOverwrite .Values (include "handbrake.workload" $ | fromYaml) -}} +{{- $_ := mustMergeOverwrite .Values (include "handbrake.service" $ | fromYaml) -}} +{{- $_ := mustMergeOverwrite .Values (include "handbrake.persistence" $ | fromYaml) -}} + +{{/* Create the configmap for portal manually*/}} +{{- include "handbrake.portal" $ -}} + +{{- include "ix.v1.common.loader.apply" . -}} diff --git a/community/handbrake/item.yaml b/community/handbrake/item.yaml new file mode 100644 index 0000000000..c24f1e5e89 --- /dev/null +++ b/community/handbrake/item.yaml @@ -0,0 +1,8 @@ +icon_url: https://media.sys.truenas.net/apps/handbrake/icons/icon.png +categories: + - media +screenshots: [] +tags: + - media + - video + - transcoder diff --git a/community/sftpgo/1.2.2/Chart.lock b/community/sftpgo/1.2.3/Chart.lock similarity index 100% rename from community/sftpgo/1.2.2/Chart.lock rename to community/sftpgo/1.2.3/Chart.lock diff --git a/community/sftpgo/1.2.2/Chart.yaml b/community/sftpgo/1.2.3/Chart.yaml similarity index 98% rename from community/sftpgo/1.2.2/Chart.yaml rename to community/sftpgo/1.2.3/Chart.yaml index d789486b3b..04fc021a9d 100644 --- a/community/sftpgo/1.2.2/Chart.yaml +++ b/community/sftpgo/1.2.3/Chart.yaml @@ -3,7 +3,7 @@ description: SFTPGo is a fully featured and highly configurable SFTP server with annotations: title: SFTPGo type: application -version: 1.2.2 +version: 1.2.3 apiVersion: v2 appVersion: 2.5.6 kubeVersion: '>=1.16.0-0' diff --git a/community/sftpgo/1.2.2/README.md b/community/sftpgo/1.2.3/README.md similarity index 100% rename from community/sftpgo/1.2.2/README.md rename to community/sftpgo/1.2.3/README.md diff --git a/community/sftpgo/1.2.2/app-readme.md b/community/sftpgo/1.2.3/app-readme.md similarity index 100% rename from community/sftpgo/1.2.2/app-readme.md rename to community/sftpgo/1.2.3/app-readme.md diff --git a/community/sftpgo/1.2.2/charts/common-1.2.7.tgz b/community/sftpgo/1.2.3/charts/common-1.2.7.tgz similarity index 100% rename from community/sftpgo/1.2.2/charts/common-1.2.7.tgz rename to community/sftpgo/1.2.3/charts/common-1.2.7.tgz diff --git a/community/sftpgo/1.2.2/ci/basic-values.yaml b/community/sftpgo/1.2.3/ci/basic-values.yaml similarity index 100% rename from community/sftpgo/1.2.2/ci/basic-values.yaml rename to community/sftpgo/1.2.3/ci/basic-values.yaml diff --git a/community/sftpgo/1.2.2/ci/https-values.yaml b/community/sftpgo/1.2.3/ci/https-values.yaml similarity index 100% rename from community/sftpgo/1.2.2/ci/https-values.yaml rename to community/sftpgo/1.2.3/ci/https-values.yaml diff --git a/community/sftpgo/1.2.2/ci/integrations-values.yaml b/community/sftpgo/1.2.3/ci/integrations-values.yaml similarity index 100% rename from community/sftpgo/1.2.2/ci/integrations-values.yaml rename to community/sftpgo/1.2.3/ci/integrations-values.yaml diff --git a/community/sftpgo/1.2.2/ci/plugin-values.yaml b/community/sftpgo/1.2.3/ci/plugin-values.yaml similarity index 100% rename from community/sftpgo/1.2.2/ci/plugin-values.yaml rename to community/sftpgo/1.2.3/ci/plugin-values.yaml diff --git a/community/sftpgo/1.2.2/ix_values.yaml b/community/sftpgo/1.2.3/ix_values.yaml similarity index 100% rename from community/sftpgo/1.2.2/ix_values.yaml rename to community/sftpgo/1.2.3/ix_values.yaml diff --git a/community/sftpgo/1.2.2/metadata.yaml b/community/sftpgo/1.2.3/metadata.yaml similarity index 100% rename from community/sftpgo/1.2.2/metadata.yaml rename to community/sftpgo/1.2.3/metadata.yaml diff --git a/community/sftpgo/1.2.2/migrations/migrate b/community/sftpgo/1.2.3/migrations/migrate similarity index 100% rename from community/sftpgo/1.2.2/migrations/migrate rename to community/sftpgo/1.2.3/migrations/migrate diff --git a/community/sftpgo/1.2.2/questions.yaml b/community/sftpgo/1.2.3/questions.yaml similarity index 100% rename from community/sftpgo/1.2.2/questions.yaml rename to community/sftpgo/1.2.3/questions.yaml diff --git a/test/syncthing/1.2.1/templates/NOTES.txt b/community/sftpgo/1.2.3/templates/NOTES.txt similarity index 100% rename from test/syncthing/1.2.1/templates/NOTES.txt rename to community/sftpgo/1.2.3/templates/NOTES.txt diff --git a/community/sftpgo/1.2.2/templates/_configuration.tpl b/community/sftpgo/1.2.3/templates/_configuration.tpl similarity index 100% rename from community/sftpgo/1.2.2/templates/_configuration.tpl rename to community/sftpgo/1.2.3/templates/_configuration.tpl diff --git a/community/sftpgo/1.2.2/templates/_persistence.tpl b/community/sftpgo/1.2.3/templates/_persistence.tpl similarity index 100% rename from community/sftpgo/1.2.2/templates/_persistence.tpl rename to community/sftpgo/1.2.3/templates/_persistence.tpl diff --git a/community/sftpgo/1.2.2/templates/_portal.tpl b/community/sftpgo/1.2.3/templates/_portal.tpl similarity index 100% rename from community/sftpgo/1.2.2/templates/_portal.tpl rename to community/sftpgo/1.2.3/templates/_portal.tpl diff --git a/community/sftpgo/1.2.2/templates/_service.tpl b/community/sftpgo/1.2.3/templates/_service.tpl similarity index 100% rename from community/sftpgo/1.2.2/templates/_service.tpl rename to community/sftpgo/1.2.3/templates/_service.tpl diff --git a/community/sftpgo/1.2.2/templates/_sftpgo.tpl b/community/sftpgo/1.2.3/templates/_sftpgo.tpl similarity index 96% rename from community/sftpgo/1.2.2/templates/_sftpgo.tpl rename to community/sftpgo/1.2.3/templates/_sftpgo.tpl index 705f89636f..2e9f856509 100644 --- a/community/sftpgo/1.2.2/templates/_sftpgo.tpl +++ b/community/sftpgo/1.2.3/templates/_sftpgo.tpl @@ -11,7 +11,7 @@ workload: sftpgo: enabled: true primary: true - imageSelector: image + imageSelector: {{ .Values.sftpgoConfig.imageSelector }} securityContext: runAsUser: {{ .Values.sftpgoRunAs.user }} runAsGroup: {{ .Values.sftpgoRunAs.group }} diff --git a/community/sftpgo/1.2.2/templates/_svcGen.tpl b/community/sftpgo/1.2.3/templates/_svcGen.tpl similarity index 100% rename from community/sftpgo/1.2.2/templates/_svcGen.tpl rename to community/sftpgo/1.2.3/templates/_svcGen.tpl diff --git a/community/sftpgo/1.2.2/templates/_validation.tpl b/community/sftpgo/1.2.3/templates/_validation.tpl similarity index 100% rename from community/sftpgo/1.2.2/templates/_validation.tpl rename to community/sftpgo/1.2.3/templates/_validation.tpl diff --git a/community/sftpgo/1.2.2/templates/common.yaml b/community/sftpgo/1.2.3/templates/common.yaml similarity index 100% rename from community/sftpgo/1.2.2/templates/common.yaml rename to community/sftpgo/1.2.3/templates/common.yaml diff --git a/test/syncthing/1.2.1/charts/common-1.2.7.tgz b/test/syncthing/1.2.1/charts/common-1.2.7.tgz deleted file mode 100644 index bddb3866bd6b75706c53d4799c78e38cb4894596..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63157 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ⅈA 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 CreQe% diff --git a/test/syncthing/1.2.2/Chart.lock b/test/syncthing/1.2.2/Chart.lock new file mode 100644 index 0000000000..7d2705c231 --- /dev/null +++ b/test/syncthing/1.2.2/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: file://../../../common + version: 1.2.8 +digest: sha256:6798e8f5a66aa1f06247a6b75c10b03b6d7777b129251995e2e4249c89b0eaef +generated: "2024-01-11T19:04:53.665949067+02:00" diff --git a/test/syncthing/1.2.1/Chart.yaml b/test/syncthing/1.2.2/Chart.yaml similarity index 95% rename from test/syncthing/1.2.1/Chart.yaml rename to test/syncthing/1.2.2/Chart.yaml index 5e07619760..fea7ae9ef4 100644 --- a/test/syncthing/1.2.1/Chart.yaml +++ b/test/syncthing/1.2.2/Chart.yaml @@ -3,7 +3,7 @@ description: Syncthing is a continuous file synchronization program. annotations: title: Syncthing type: application -version: 1.2.1 +version: 1.2.2 apiVersion: v2 appVersion: '1.27.0' kubeVersion: '>=1.16.0-0' @@ -14,7 +14,7 @@ maintainers: dependencies: - name: common repository: file://../../../common - version: 1.2.7 + version: 1.2.8 home: https://syncthing.net/ icon: https://media.sys.truenas.net/apps/syncthing/icons/icon.svg sources: diff --git a/test/syncthing/1.2.1/README.md b/test/syncthing/1.2.2/README.md similarity index 100% rename from test/syncthing/1.2.1/README.md rename to test/syncthing/1.2.2/README.md diff --git a/test/syncthing/1.2.1/app-readme.md b/test/syncthing/1.2.2/app-readme.md similarity index 100% rename from test/syncthing/1.2.1/app-readme.md rename to test/syncthing/1.2.2/app-readme.md diff --git a/test/syncthing/1.2.2/charts/common-1.2.8.tgz b/test/syncthing/1.2.2/charts/common-1.2.8.tgz new file mode 100644 index 0000000000000000000000000000000000000000..3bf08a7139688b032f4b586e5037d4dc1fdf7d44 GIT binary patch literal 63193 zcmV)rK$*WEiwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0POwwciT9!D2~t1{wwe}&K;|tCCmGaUnlqLcG79z=_Ee3)BSxn zH!lY!A&Fy(U=xrWPvZambFdNs!9|OerNwi)Ba>JP1)w$*szN*-<86s7;^S|^L z?#mtAH}b$V#T3#Qr{rV<02FrqXgCp$ZLcXvJci51`35T(W1 z-k|pxI#B>^Ocl(#y}jPwH@-Cfzw{&b{}d(@L>`F%H0=N5!=pWS{~z!7*ZY4J&tE~e z3$`L0lAX&Jr_W!#=#8V!#xTJ*Fku8Cfj1~2C*ae=1^_0p5O2nD`Wi>*0_XGu{G;FR zZ*2Hm9Ka;Gf#L0QG=P(Ya$=L^_y%3`-N|O#IIi@(o$qAsL@mdr;OD2S( z{QQEoz&10XC{-WPIHUK^Hc+0JO)y zusud6*<9cpRzR~?3C&Tz20s<+GakbsV({fC!z89SznAk(;ZV)|BuOrC5{LIE;C%2J z(~BGtl+ulj8%Rdyz82UA-Nr%hptrYQ-%^GN9p;F5TT>r(i@S%tz54dXFppt$<84lU zD_ZOKj(WQX^$q4Iiv7^t#59HDc!!tJjUM;@;{Nfk}ezF7kL9CuoRXkPs$Nh(C(nFk&G;N9J3C!Vr(MiyRN) z1gTviRn#(V+&om1r;{V_qrD!S_wJnX+>C13w`{`~y(!`bP@m7?D;Nvfd9 zaP%hAf-XwoO@gijWBD~sZ%HvhBTVRPMDK8ZTfEE>Ct?a&r^y|>XRAC)iFzkF)6a2E zsQ7Y*(?L8Gz~Q2E0jm&F(+E?dr;f{ECm`S}n89(H#E>9`c8U{}D+bKp!i^#%WYJ%Z^ixW^Nr4y1&_B#F}@`1A?%gaUe6 z2pB!Cihzd)aGGVk4c2-%Ary~KK=A1kp!om7aRN4bzj4VGJUp;r>k{mb0mjq>?l}%8 zd?~Z``8(?khl-A30$`Sb5T@V;fdQVR5rDK()nJ(E$qs&+3^_r}<%FIO#AsvI1h|+j)-NC(oq!$DyebXzA);3( zK_NX&5>3AU3Z^hm@Q^$j7*m+xk|n=;|JZ#n>Pwc=(HY8VJcvU`m(<{IIGHHm%stD6-it|+T%j;WloXP1@v>AY zF@XD#oMCv%Zs4U+yNG;Nvq; zw^JZ&OR`I?Z7XWXt8Ou6C(cpiv?YotyfbW@J+Sehl*TY28^xF`!1xP_x%~?9%A(*l zi0R)5f1zRg8vz-wuR(QiV`y>~#FzT55SL3X0VRb7W$`-lU&CN$fv76ncK7#a$t;K1W%C@0sc+%p_MC z3Z=aP7Y9;ewKxrm$8A{@z}c5W0%|G^?O=`g4xQW`|u# z{w~qLhC`hKvZjqaW3^PZJ!%g#7~DZUzat z!+G>{^VR9)`RVhYK3u+ebN%7s^y=#OHF z&i-Hc256?bDUd2Yu`ef2rQx9~OT+^(g5;m*zQj?2n7kFzrpb5Wfm^Vr%gJJrD!5%g z=LlQB)Kjz&HWHsW91bE97`WD7Zn4x^uzr1`U`9C*|rM zxMt!qlbA6;DVa#=P7Bvke7cL1gtfwrHcY<4<19fG^;~FC8d)PQ{x<*Oztya;Pdh&- z3n%OS7Tq(DQcRf+K-j#;DX@{SEiL#kCEyNm9*!rJ#1WFVjIE0t-@u#X9-N(bMCk-k zU@8>(B;5dF@ifn&g8$(`9fAqmSW*GoEN&aTb+M)Y3*R`$-W;xAgpzTOjCMvC-v%e9 z;#2;|6C5n>b5&G;cga02*Cesam=R#!f8jv-#7DatDZm(r-~$k?|f zx|I2R12eX(H?uRhd_6;0M6TM?$6)GF64V|)4pUt%Q%v$OCWk3G45=#*QPkt(Odi=P z*!-jfsbAh)T|We-jAeYZq%2-4#A%8`+Led?PY*e>bA}mV=LG;L9AOar4r9t_CsRw6 zN=h-Ost88+J#fXCAuF-RkciWW1f`}V!z3Gamnr(vm=H{Taa=&QXBNf9M!Cnc96{ct z64?5&XQU0{YZ`mTcb1`1KRoPs z0R6DJ6+w!?|9OQ&Z^vEAcT@Rl>OH}?0;{-*Vfit8k_8$1q zF2$=soW^8?qQ@2SK)@Je00P!Q0D>`QQkZKrC<%h5Od+MhlI^j32TLZ$yZQ~i1d}4$ zCKYBy4p6;qvAucF9bL&j$O|mlNZ8tjC9p7q9ZTY-wJ|HY>9RgrTeR95bl5W7Xp&bf zChBFM)r`|&>NY#)jQp_R0|)i+v`NIv@cPt*CI!4Bp=18ngBJ~}=+u+RVY`bUSm>+`==JT?zb z-Sa*=f)otmkBC@jEDP}4O8MgO=Yeq8+ zX#L`aG@Kc4w3B;biE1{aRk@XG@uUmRetGlzYs+9A4;1Mz>`7hl^PAsazqqtYN^H+4 z{W3W!iWyA@JL8n@s5AZ;k)0p@k12u01Mm*~FVKxZuo=a90N(!}rU0cS5$zrO{9YNT zVc|Bg4ajYrG2zS<$=J$>Q^N>4hzoUFS~w;-cR+Y^$F%BEoN=cEb6w&Tyc1x(KM9=L z+}Gg*Y;G~>5_CflJehze!$6LsQ!YQokzF1dh3%sU^oOLQ>O}tGft%~W`2g_uF%gap z+a+HLWmq@RTlD#4qIv{f^atM*j3YcefcM}({=+UhEERnzi&o4~fky@%&e{C*z?Gbw zUax1)&mjKz0kaBE1HP6GblEmrPup>-TmPARF;%zCXh7gy1MW5u_~qW0@c@Xo+?Ry) zIE<$#wJ}@9Ei55Sw_Qe=8ko7ohSFL(Lj{o2T`nNcsCKEQT<0H;}&+)Me8cs5F~sXGe5Qy`kGT<`qe z4bus+UYrygd+Nm4Gu(Muk`jwdagV9)Wkoenqtx@y(mE)HVu4UDY>>ABMY$UOiE~o! zp<$1?Zv?9O)YYQ8glt=^x3^gpmVtyz;#rq3p|={rrm)_$!z$5iA{v&kT(z~ti&~>X zqy8_i94_Jj+~EIvba+tG|9218`u|EE#|E#a`)hRoR`9u|`r^H9rdRJPe1O&Gr8xnc z`15)Js{#vH_;nwT?+5JQr@bR^0pp*^6S!D~ZH`d9r7itZIL%sbJoUN$+3pPHLQTt~ zc@&p+)E9Fp&T=H(zOEs;yDXTdP_)BpVoP>5%;OdnB{=>{Vt+U2D(eqJ^b; zCVy4#!`bjdOvG7w_bu4`bn)iu`sL+|s}FClUR*wa?g(f<>2JwTcxl7>njC_cFesl} z$SjT_8Z<728Gve65%b+k&pUm*BMw5$PnKymuunU5xw4OOg-596P~5_+*KsMH!Kt{N zTk(93#WT7Ve+ACPW%uG%4#&kz0d4VV?P9FmiDRV!cdC=#rs@r+~lj*2x*3O0>xQlAH8{IGrJT)P@ z{Ph8JyF9Xs&sWrJzR69r*%!1tCa)`~dKl5lxu3%(h2)ko$daz)NY4BSl$9;Lw@i(T zIh)FsZHb~RPn4wz%T=U!>vu^lzPAuF>it(MOlM90tJ*ZOBnMX2p3j5Tf~mnaHiLDm z+KJUFv1}U`M^ZZrOnXOG2Su}3QD$~!UBs8wvi5w#&aA%WZ+o+vguYDF{lq_Vh_>Y^ zAXz}wafrQD`k{DnEL(2QHOq3X|2hhs!g)>(F?HEv_4F%B#2a{~C1%}{=na9W;POd}8tcszv) zV_m~|tZiH87{$k`3q80ihCB{XiM-P$qwsF)h)QJzq;%6qYcWuks2*)IcSjw9kU_ER(`5fB6F0E znS5d7$Y!d^nhdPPN!tC=37U*D8Gs%`R{MhzU5^25E-OE0G($f-^I^uu4?@%HK*+vyR4}X*qh0n%$ zs9dyC9lGRj%yFVzb;hb1TusEM3X7tSnZ4WZ?^YN;mwgah#8#it-l<_UzF1!3#(R&i zxcs_4n=QukxM#CFH*vbt?$A$?vLpsw2!hSa7thbHjEGd-3~YXqFW+2Ve|Y`&)lV-j zPr66@$N!KKfa=(3oqU*#~~szN5;=sUMbHJB(ea%?Ws+o<2a4SFaeM|C-X|B_BkjKc53$)VO@=O zLHVoG&c5X~XVQ4_iL(Xu+q^(c;(zmx_ATrYCRDlJ1|{1$DVT=+QHk_EFQ`p|@+r#8 zm3aOPPe*tR5Zt2s00b${P(BVi z8vt}1^SnZDPmkOR`KaG|-FS3UJ3j!8a3k8FyqTuD;Fp2}Rj}kR#!m`VSyf78jBs3{ z?Cb4Ua#38dt=I)GK4v2ALyFTbztRle*{!_~I$n<|6POA>dN536W)H`UO^^R+UELnP zFkp3VI&igbOBZR5MX6>;rL}0BAyu$`hE%EL%#ht$;|y85_-PeTJ+o9bVy<5O1g`iV zZo&*1-*mHSH=Bm_xFO@4<)B43)Qk~Hot}E2=*e%N!5d7y^ID4?5tlr+dRekQ7{+>D0a(d+No)*jF z$@FC$R8{t`2LJk2xrQ2-w<=h_xK*j;tZ=)vnMku;wI_L`JCEY+)3()S?RAcs^t8}4 zohqD<)EUiLdwAF&JVz`4!g_vq*ih_2yw%L&;bFrdiQ=P4BOe|%6vtPlMalmk9ySD` z#CwS});A|DN|)tihP`E!L%!rhg!RnHg6vd~h=+#_wdKWoO#mJqHq?d|U-b4a!d%zW zX9lscNhRERSASL+@tlKe1LIz8u%!Qm2_$6aLy_fav9rIwH0ytR2fJ?mpQD4L!?pgm zibtqRYO(>(BRQ`k#g|S`uNYrODQ;J!J$B=1Hx8SPtC{HE-&vE)Myjb2p^)%Uk4-WTS{=a+FU-SP}Jc7&TIQ=ht zvlQ+x*3C+IKQAi&7W`M7rSOEv6azuYcwITbw)|L)VJY0$xOZAfeN_Tx)%9=Ms;v=O zhdh_t-#{9Ub_$*^M!)9xYmWcbaeN~Eux8sIR~ZWH0Iu9DC24`5V`<{14qDBfQamj; zh4e0~*c^^iNY%51Ewsd*G90a_Cn8-CRCi5td@b(&WjG4dE8$vV&IlRdT)IVgHj6#M zDj9hhr2*@#Ra`;{is@9L@2|03-#y|@b4 zr2icq?z{TmaesaPV%ARx1^pvj%xY^)l#oY+G?%JSEd%aY7Mj$aOzRy z|0?}&S!aKLX`%n^9lQG9;okcG|7sqt=Uc0F-+@}U z)HA-dKD5?{*80#QOLDCbt@R=Br_hJ~Y)_T`mmagZ&zbBT^NZHA>V=K> zKlYED`~Q1;`|JDvD|xuC_gYLgC}tZJ)4dGMux2%V*;^vDBd@5TLWjXuBZ}se3d~d^}MaeA3)0lBJl#7za3qUcL5Tqlsy7=T*Me}&7s*2xkt&qe# zU>fDu%8it$;+2F&CW+<=op{uvt>-HI9gpzC)LU_Zp7q2p(5rE{P#INsU&ftwas-># zrP;}gI7L*(7E^|G$}|FoE${B*tRkazjOa4*~&G0D|W{(^jB+Fso=m<93cpZ!LD*d->(hik)oDUJuvV^KSsxgX1W_CC;D2{y6lCTK~ z3c3SixGs+k@W5HA#we@^M!b*}E=3PVrar?N&mUdcf*k^f_m$BePYkY%p|MUC|AFo zmGmh9rW~EGy`YJ2+;=HXBS5iPKj6_#n{>gmR?48k|0Ucqj2)jNsfG5y*69sFDQ&F= zhL4~J7RucURl%Z}8MVQ0QJv#kd#%&`>2x}GuRNYw_igE3UzN%O`0n&8K70U9HiaDh zF+rrrr%GW(F;yzn6Usm4d%eGeFS0&m={Hkmy@{ax#->{6|yae?^9^5WotzzH4UJpQ-HwQ>7* zV)=70cA<_!WR})ToS*;%;vehGy}+i3!#tBLs={|yHz=AR84P7xN;bbl34#RmUaQX~ zsbDSceh1?2w;_NE+R!LO@x8~(F3SwL)D8YqoJMgvl>1!&wchUQ?Y`db)^^7Uk}30G z7R%hMmHTc3fQ9*L!}ij$M>`TE^T(ftA)a^x`^-y=+Vw7hU1Gm$y^udu`k%<-xEu|z z>HMc(%Kv`U@2}5)R`Q69Q6i)05;Q=uY`&}xD3@-n7Fd*NqX!nHMba8pj2|bLzWWnG zsPCStd+pG~ zN_=P>(U*JR*=H{%NpfWjzEv*~4sTH|+_?Wm)LjO<%UUl0yY-5qZBAMQ=w@1@qT$)) z-nCG=7D^viD7DW_8Qy+@q`U!m7EXr-l=f?`3dQTIW6r7jv%9WA<5kw z9iTKUYTu%Jf9))fr;wssbnmY`4{hQVdoJPe_Fvnn?Rh1Axd_eUbokuDP;_4Bw-wfxWZy;bCYIr8Lx+g<1XUd=}<0A4GBRb|0CPh$$EFpuF)f{01sH%E~Cf(gCA zIrSz7A7Mh(tBa~WD#)NwWsr>yo+6DuhbMn9qjOQ2IfMB)p z2)M&31vI}eTp8IcGi@frIVGwg)`dOhcmUWkfN50n*)!njIDgsYg}mg}*kY2LIi`T- z6Fqr_H@x0}PqlgV{32-KAirTrwf-0UzWDl7FIm z*{H}gk8>JyWM%cD97)LB-Bzmm*{%U>xJ!gL7!ye>%L@ZQa)*+{$;@nlW9!~E=&!vn zWbRSQ!$#@07~C~VI$yNklr~-)ujmouaA~$TXDqI@_24_U9=IX>DwO96qFUoLDD@83 zxH{2dwIA`uP#NmiI6|D#&I5F+D?iq?p>~Tz0mZq`0>H=x!kcNkG~5{a_2_$qfPq@t zsg0L^u(onE=>PJ(cQG?SWBjiJ*Z=eQu)og#x{}Az|K)5i(GF1UFR;=BL2E5H91OZ; z+Z_RzY#Ekd8E-vv9w$b6MO@cKU&Z+O{<{4vBBa@U1GE zI`RO<3D{CWQO*=XK$oqqIL9eJg#Jw)Nq~1x$a@f{;$ND_VhS{wXOrNq$B%hpqB(@L zN2;d80?~+4kV@-&V3%H^k?au`N?mU+9PQSXt6btvcJsdOe+;zpKhnq5xd zA;rb`ixW9;GoflYSsssJe(xQP9YRl(TN1z(CyUNJ%XaNkNqZHtC0zIzY+Cm05+v$G zRW4J{0@8zG#jdfCdD-SL>xr4=2bG5Zg;9Y0bW`uk{!2&FW=D1n4^SpX5%=vg zh*Rq6)|micpRDtnbD9$L5`5PITM3mzR=x1HJMyJ2DPOx|Ey+m*p%G-IX4EqS%m`Ko zYzNs z*m$ku?6UM@FrUJ=Zag9MIYQYP&hDiZz>)h@J}1!Yl-RkX+O8X%&m!=IfNrtCn4ls| z0E9Opg_uC&px0@XCG5^C9I9pkLblKr2<{#gCkWgjaGT;gu>`dgILPrB*wdga)r=R# z6rhh;5{EHO?s+OrOXFa z9OedQB_|-@N%hdi}Ba>I|TMmj_fm3(tEJ|XpF*fsj zb>Y;jQ?*_O3N4j-!hFJ#worhn=rc|Mlb84=$a2KSA}(YaKF%hLTEP0VdwZ0hYWXiF zR}^O%T1fQcPlNo|Kj^#pzmNNSdu#b`6;IQdhF%4gVvc<@L2<^f7Y8M=#37L4M79@y zJY!Orw28S+(na?r$8FY;W0h!h*A}(@^gdtaQ@#JKc=QX=fTr``z5YST|Lgd0z5iG7 zH0^&UD}g}+L@orI0_^-C_vm>_Ih+0kC1WmQ+#rBr9yc#e={Eb{(E-3Y7$g|dql2C@ zu1Jo}5BS*3P(eNZjdIKcm`M_GA^nD*&Q4KIQ6y_p%xz?F2;&q$A|x7q6^zh4&Om}- z#Dq!K6w&>?o{Vo$PKwr8J1>B8Tmd)tVhpSyl|?tXgZD(8e{j(%Kmpe#VMtNlV>0|5 z6Dg%g4^-=bjxgcbpzI40Fja%l_ptc|mp226=8n3C9j7$l|35kiKp>G9bkrRIZa~`_ zL2{9!LHrQ}{QzvqnPNiF6*o;zC$^$U}=x4WMP&pS*wk5Ws1Be zz+cBxqW?*Jvt!)3=XOA0OPHGjH2MD?9k}^_`)m1cMUTF#cxJ>|;1;O`EPuxO>B;3Y zx4~~2C%CF)0alA+TkjxdwdGaW1GTLW<@EeHKZepY*EHb8QODAQU%^`h$RxK01JK8q zP~tEZb$QU1yV*dEsV0Fda&vo{Bdgn0e73c~Ts~d!;$tR^Ybj2$s0ghTG$&}$Qb=s_dL~^wNpNZ8! zCbPaYJ`EB$B#_VhmAxtIaV&v09a5TFv6{uLmGK1*0-O1NVF{gA1ZdR% zcK2QWe|Wt1|6R!=7`(B{e{&4qi%S5-0@6ajqDOpY^KH)Ws=%4m_0|)OIF8B=ux+?u z^vrkB-O>r`j`D=2r(90PFbir*cRF=Wx_(%Hw3~P)-QXa2H-_2!ZSH6^#8mp*YIU_4 z25Y!$HSh~Re)`Wu>YWcfuJ#flKsD)q`}?K%ulq-9{ck0YAn(cwG?=8JxRN%&IT)f8 z<&ZL+gf9i4D6Qc#Or5)y+?o$sXjfco6Dus`hld9F>+x22;C5w!;y24CX$X$?!>x_U54!UZNrT_=-D91pn_H?Ebso z{m1()^`rZrpS%C5{^)$_Zy)VGs6RIY(M28awoK@M=Po`I_-@h7GPgz!bnF z8^LrkMtK|xjE0aP(|UYPxy4-Bm;cuNTaSAwv*B`O1u_4BBYpZ@bWm1CGK!}{04{&%qF+W+2 z;TWedzc&qp(+UG2?{RGw{Gv}4{TElecRs*;xUdS)MF02uZv6M-{_*<$*GeACP{t-3 z@Wa=|h`)@2!kYWKZtS;?=;9m5vaWg6oq3C%0`!sQ@Ra?wDY6LS{-7hFJ(Wyy@d7dpaB>nbP3qN|?oellA_ z%6*M=%U2y6K&j>?_>2k-yEB)NYZY);)wF~|w0xSa5s&1sHQG{b-oSjE`v2tr@PhQ9TYc)ww3T1vH}?~4V2 z^=an^@Fq>}IWys=GQb06cgc(3a6nNG#wZ^mqOO?*Kc;c=Ebs&c zv%ri~-kA%k1?*EcMea8ryS7U?ZE%J?EvCV3(69gS7rY6M``VS@T+-8*v&!t)kp$#i z8J+!{>sV7DV38uj%z{S|x$gE%L&BS7htC#xprs5VogboxxXV1OJA7M4+cF0sTrq_u2^Tb`v_~u`%OKy9RmC9@0FlYDDauB@M^JUnznE>)c_)R?vN~Vqq zJp14&L%aYux9GkB8vWADP1_TRX!X8yku06Hl!z~I=p`H_S|k&vv07q*z0vtlyu&t^ z;nP<2>hWy0=j|`1Xe{FG71?-|1CLs`>bj}hhjV?#7okXWP!ao$SA1&S5h`kzU4T>)nsSz zyP+2GA-!OfNKqllNsrDM?XfmDFIY&y^i^Bx#fi&z_)JcF>bv-H0qMvCyFU1Aq{!vw zo&{bxOTW?u1wOnGRp5saJEMG&YNaS>reATIH;ON84_|^=rG@^_M8e0k{~jD3l;Zy! zuH%2N<|*m_Y_^wX1YnJQFNOdymL(elD%C4fjyHvPgMmw!JT?UWx@+s`JfSS7zG_SB z#yidj6NrX;v{lL$Yv&n2sZ0y(>RKM{syWglH*%MN_k+DmsFQoYns|fhX!e1~$zw_= z4;#ql-v-t=|;)ShASCFvGtt==-z(_1p5C|0(qR2|rII6PJQ)3GD z>tbKR9&CrqWjcy?#D&4QwZ*`s7|Yd!s;0tF0r=r1U)0Lb<>o(p?bVOIL*JAZ^8c?f zSu6o;lmAEg{O|biXzl;ElBXp9|GG5a54m){7x`a|<#7%JQR+Ji{^n8>3!J7domIGq%;AQ_IrgDr9wCyl&-8G*3+1g~7ucZye( zDjDT1_ENADJyjMnS>CzcW7~fQ@kbQBSj-8ef&L%w?Uwxij(6AbA6D{M^#5lz*~{|+ zQETVB-~h#7mdXNlegLOa97iCH6OiFJr6_kJ`B{PROv0#PatNR=i=|Q8O&d}Q_b`p4 z7@on5_%a*hNYG=_d;Qz_^YhaWXQvlejz6Qx$TS6Ui)(O={+_n2>VaEfDnclG@y7%v zR?FPA;B6ZJVZN;ojN~;F`CxixTZ<-X{Ko`oH#*aum9UjNat+H>;E=edHd@0>YtSjiLcddmBy_xB5Ilgxp*sLmwG$mALr?ZSL~Vu zP}{CO-dj~&cRFAT{lVs%))WGLhjjAJ>qb^?qyaLM zq^ka2mQh%4sJwba?w8XnV^GLr!S)c!&vxyH^FRrVa z5r)N9JF#Fm!)!8_0+Dn1<|l4KruhVQIv`;G+S*UMkx5GS{PO&_7nh8no&I$G>-qKh ziz_iyMYU?kdnrcKEFJ%Les%uSuP;74fAQP-nd&rPB1GWhAwXwf$|q?Wr$YdV5UJRv z;ww59si?O40Ow%H0|VuqZT>Dtd>I0iPF42>vl7;*mvlWh5Rk`9sE3-H8_Ugsuhs9f2xCKTSR1+`fYvSeQo3|Gq7H`JeLd7D( znErglmQ;>l#Ql2TT!IKA5gtpfJ)Qv#kfTBtCrliW>C+$u1EQMX0+qe;aBeRo+0iBI zI!+L|Clrm#Ywa~oS&=yqaCP+I^2O=%4{u)o`hP!MzIh{wTCnTgaem8=Xtet!ttW;2 zZS?bed|B1(Nh*S*MIgLOK_MiQ|y;A&_2 z&q|(BpiDmDMj(&nn1ZZj^j+A4oDnVCFNin)M)=%ob4{Vw$|%q$PeH&-meZ}7A*xMK zZT_cQdg@;0tTVGzq?RaJv-;3OdFo4hP^#q>k=qy>lxF#a*hlm#0Cl6~NJHAoQHDuO zv5|puc8{6@9;3Zyb3#Pna5K%&U}-aB6=GzX>g=k)DbF0nbU8FddEn^7 zw%yGKx9(ygtQQSFYc|3eGhmqG3OIal*4Z*Oj=yBm`}L!rCiyRk2PnJ`6ZClbzxMmb z$FBUh+h5=RUddz0e|oZ)BlPL!z6*iR7|pVUy%EN@CfmqzbVZp49b}l$D++UJF^f%+ z>$<3bKB6!H!HCjK{zI$^C6Tb0X_Jvin*{@BTl^zsG@a$ML*)#vQ#Wh?d9~7hPF|7I_Zxpah*jY2rg4Ph&7&Ji<)4Vt`IY6@^Q}*nF zn6jIIG2_~GFr7{i`u45ftTTDg!9TvVfn9x{ynw-M+LjdLvdttqx5ZCm!P>JTsEP~Lrruosbz4Gd!{W6; zSKwHy*Th|`1zgc)-3qo=u^wXeT6WfRbuZ?cAQdaQ2DcRSb`B+2ZXtd0pe6>NWzogcvUBdS3*v23Cz!joY z^}`!OAG0J5W14W^Wj1hd7bl5Ti;w17$1Nn36)>U~>c(QT$7q}9+e9DXI7`qrTY2|* zB0S0=xIVk!puc^7AxI9NMn;_oTQB@oIvL-fyeA_mj+5&uisn)I2fRia`=q7-3E~8ViKPsd7(8no;Hy?i;Yl{5h3;Kc>#AL zlv*o>sWX$D@hm(TNL}Dd>tbKxY1ID(Q~qs{G*Aut|K9%ok#qjDdvvh&|5?dn=Kn=G z0Y5@hHL+A^VTG{jTqt0wT!zA);cjcFdqUc^BweL7l}rPs zU#hEExnnZKbJK26Qj9!0g6U(foQ;Y)fvgd9z}9AIx;q|e{%05`tieLxOL7FGdjNIs zMe|;X-k8d=I9EO+dZVHS70t@<#Hv3gpfOIAU>Nyh)pbiDa||GS$ZZ`cPA#xY^v5L5 zc}C#`K|(piC4_8?sknDng)vFyw2N3$1*jfh6$@3TX6LGl0&ObmaUI?&1;#H;UBCXP zng8RPMUw#6^Z(uc?olcK*TF%5&Hq>NSoZ%5KH1A+`K+z)!}u?UvTU~x-tKFj5x+2v zB=Hobh>!pTj77!rH%}%%$!s?e-oUlv3u0MSl&NKyXJH^u-a9@wNy`q$S3y11_Bla_ zigigS?eOI$0=l-K!5t%2T5VG6ij~b_+V(~sa zaOUB-|M&*y^_5wzvy8w`;U^;r{0yEz{H#U~schz*bp$lbu5ft!CC4CG#3F+bEqp2X zSL{``0Q??W&{m+jj>ia3yiOIhVCsz;Sd_j3)&@4{s9UZ82^5e^6eMfL{f)|##fX+A zR=QFpFH`(wN}g2BP(?D0DkiC_xzd6^@(;;S2y{HTH&c|~FvIu`t~|M+v;YLLp8gCN4AXI?2)XC`V+3lZc7llQ2Yt zn6G5_MYRm&F^<&Vp0GPg zN-2rji^|WykA<)dS1_Fu!`=&bZWVuSrvB#P8Ihvt70!~r-J>F6}OhX zQ`-6l)|b4#&Zo)#R|MaAtovWPd;5pGrTbrpYyaPsJeK%&sU~|llAB&T--Xm>jAq$} zK;1Me#Mt6a6tDdvRq?&9F&`_RDTde7a|T>swtzwkmO1)k zf(Rui8vuma)|e zA>dv>LgI7?`rE=;MfmsdWf#+JFh-Dj9!*kSw>U>r!|M4HXV><&6?RXQDE>5w-!PjfzGKD2wDqT#7jJ8B zM1(LwY}!5QQc;tQ(WekJo@=P)Sp)uv>4tfnRC}|_Et(T#I8P6>CR}p1C?NNEoEL-8 z?)cGb#}7mxt3@+5#vC^h07~ZPCY13>oJc2Wkv&Bt(FUR-PhZLRL3x7+CwY;Tr|N!3 z$FMtlz2=P(dfkpm%PSTBHy$7PZTYM4V!+Xk$K%8_Z*sp1|3#2`uld>`RGy{~|6LDj zd)jgG%r6zYtc@9fFFA)cI7^!~$yT!2qjwJ!nRM*Et~*naWJ(#pd5lVmuei@Ve-n6J z(r2R>&%lq|Ev$N#i`DWRrxeJb$Rr%0Xp$h%XPk_9-I0b=8b78T&{u~s{Q9*>H@SFf zNnsqp;9*@|z zb8_gZ-;L4I9X#SX!_>vw6TlDJPIh*3G(;bF`@FlIeCPSWFL-jkvs*ZI?fd{-OT&$n zEZt;}i);oSoEn_EpBn$ED-37_c3QFt7w`Ox@i`RQ^d-9Ni1r2(oz`)&IE0aw{yWHZ zq|z_x_U=LHe9GKT9i6?o2SW>;tT<8n5w&j8!tlAFktLYoe~OM2;J=+^u~JMWP(1M- zAfq(<#2Ks(2lJ~3PQu3$qlXN}o3r>+6`s@gzwTRU(J0fHQfAr`6K1C$e|yy~=O)^O zRBLlQrbgwjZS{PzTK2SCg#Ar4SVH1pF}p25!|Xj1O0dv+)524I*u2aCDd$J|(4f>P z$*|U(r}80E<2kE9@LP!+{Hj`xHgy@=tTVG?qR8Qnt_vIo!Cyt>r>1W$^EqN`t(FaU zc-6m6%?Gq$%tsh?05Z^K??(pm3n5pWChn<^J&;7YUNdY?0u>$D)b)*3URoOKSrP9& zZAO^Wf3Li4++v@fhg1t>D|M>-!n+D=@S@-5!0@g>QW*-@An(WJ2VhYoeZM0AgRa|J z$XH$-ZtJ?f($-+DgsqaIC}~YK;V~<9?|&!*WT>f@(`33>kc__bN)A!&V}#ciyi60k zAVswcj?u0oa}n?G?i~57J`_K9*i@EhO(YQ!2Z^DF|C^WR?944UEv7F+xzTjH7h=|C z5xa)<$Bp#KG1~LNWcZtrTsx^j*PiL3%=dv;+B9`-r?*-ld=v?XII8UXi-G6nj4eGF zz6vDue**Pb;-X9wie|MX(bS?Ps8=6NaeuZ@ds@&zwei{D=T!)wR={3ebTW9#h=!}j z^UT7$E)owFtg%Ymu#c&wPtw`gK~5ER%X8t*xk1^51~**QO`c6k;Z}bn&d=iG9Cb{l z^m67G$PJehG$gOAqi;mwi(>NGZ~1plyKom4j{BEH(DmLAw`4<%(UYUs2g1M6w@8_i zevnJW%dv!EB;S#+^M{D8Q#8z!)00L9f$S}kJ@aqAf(lSDDUM_QpR6AC%QiI)=J_H| zwOcA@E^nBJ7Z%sn$}%s`2%I7=_2%QLNB=1eXv!V`oHzbegc6~}F31Y& zPRF49y?y`r>(W17m1AbLGNdoXsWa)JX+!4xnr+qE=esO}*z=*jf}d?gWam-@Yozla zip!2x!xxgcZpoav_bKws?v0sslYdF3yb^|a0%o$%bKWPLtb$Eq-<>6r>}K@opi12a z?d7+cg|f;>zcFo2cGgYGu2tJ}T!&&=;3%1UAnQyt5PayY`!=KW@EQ9XBj!0$!{hzu#g-PV zL|fTz$CF(jCaih0TDm9vsib~o#;aj$+Wu>ngx>Sdt%)$dsuCYB`KbRW1R#O3&bo2; zcLjd(-=z3t?TDXWkhg)i5Qp3CUoV--g#iPu)p0H|Li8YlAsBlR#g88xvQ~7#D3pXW zpZ;MQNeH1xVB&IU`7yt0brs=eS9%$J+sU16JAKmL8|2Qe*;wsD?1`duTn zY5KN}9Z!z@wr-QZlXNE16Wp^VEAOijzTJp$sjjhMWZ?S6h@P~}Uwt#z+QzN6pz9hN z%|GagY7!3B@0b6qI*1jDGG*iis*`oFYP+xFHR6`HqD3VEf8>)naKE(+RNm%#l~WM1 zTDZHjp@H#L!{+H=OBq%6Y`@t(t1JtH0@VxAfM(fsTMYQvhO&0iFwz7}z9$u=+8{02 z5kVEkolIbip{ZZYWNbSV_%^8c5 zkuK`nS#Bg44eISimdLPqwGPOZggRTtAAB{}X)Bf}<=ETDGI5K<&N(Uh44XftOl5I# zlHBlB>#1r-Z&fb{)fHq&vO{PcvhLejqU!AP$swXQ zw9F>*ug@@&xxOOOHX$7qt-Qvz-2(INAJ`I5crGnQ71!UsJ4m}fzHGcO*UXfs_Y&fk z%#0}pgICgHzL(uIwI9k&etJ(+N|YNWI2_`Sn*SoJ?4tyrMO;&2l*3??pqk7>10hY| zig;+>&>FWo$v#btkNGdW`-Yw2_i^ELmZn8sYqe)P?LrQYZ(qU&BR&;%s8AEmU(0&gLok?cxN@%XKCz;isjz~Q?hI)*UgJ%(i>%ND zO$gN}956BTYkH?;HAlIl>!yon1^aWZ8*W#LaBBo*7T;hK}Mvbg? zt^uxRtc`xkwXjH8T?9x_sIM%MuegAl+d=<^Kx^V6LSNPa9Z3Bo{_&55(zTls2t7%g z#StW9xTt)+Th52DMq`-Hr-qMhaR|Ssn(!@|s*fA#7md-BmrW{Dp7@w`?zO}>2h+<| zhBPiBqvi9wv>mD}>BT<9u1V&kv~(PnBhx^7zHuIocZ!46nF?E#Kt?{dmr=->R0|Y&$Xc$@EIem9tig>`N8%)!uq0#R^-Jr8gKx{==NN*mJN5Fs2 zNO@so%@>jz_8x$`qwKDst}(>#k!@tf&mWTzGPepPL)E1vrAlg%IQZtvTcv);{o}{O zHq75>T=5{2fV}Vg^|5V^@5qCe4fSVr$1h1{7y75i%)+r*KjJ6!Z3%(?{zyYGgSK)4 zCznQ?yUIE5ansT6F_h)n$4op~5sadaCU&T%oBUVk0^V2nUZj2LKJ5<1jk|PxoqI=# z;oQ<`Vl9FEy2G!#LpZ%K_pA!?6-OcXZcv=cekBLRGPcu4sBE62=w>4CHS@pJS03cFUYGPbIJQKJMAU!XE~gUs@%yv7CmO8WkrYtekBf>1@_=@^c3{MryD{)ICxW8bsPUa(IrzQ z-hT4CErUTmB(OnHmKTL3*k`{E=SFJM&Q_{Y#-4XH|8sH=C~M+-~T{-IuCQkFA7AUY#4wS|e59uP^Upig2fO$1HbQw63a=zCZCH`~$5U=epKu`>hj< z*etkye+5tRYMer7zv2WH0iw~PIg&&3smf3p+rd1JWHZXUPT*eprf#`CdcRUEk`Lvh39~VRYzx;@B`=@7K4DDjUq^y{s zxBkrUYh}k5l}6s=m$vx;-QzdkqFz}bFR0rCaEJIYT9f5UaBg#8mrx^!;;XoE*&|p| z@mJyFS=GmP+3jQ@5x+2NmztdssDVDB-#0ToHGDO7bDi=+*n`Jv(lxveFhudzW(IK< z1`p4Y6GDQjGDFEBz^8x}Gk3(Rr)&f8JRpDAna?t5${Z>mG#nO}((Q8B}F>y4_B7 z_&IwSC0)jJ{75%%z}WJP(}w*xG_?dmJ@us&T-DumLPH|yQWYoHgKz_~?LL&7GzArb zv91o;<%twi&*r5k3$`Mk(Va_nD=O=RV_N-0Vl)DNOQ-W^2926ToF}z*WHrR-`nIO& zuGcRiI}VWkrAn&oBs^>qK#5F}Xt0GY)#KvA?4!ksnKfNKz#>|AL%4xtF(IKWfjq@s zyUDS9SDEB#gHKBnU zh&7P5KyY2QVBk~D$nu1C{V>jQBQ^fQEZA~XV-s*%v4Ldc^W_|XSMG^>1x?=rrSthwzz8AkjceU5Dk zlwo@^PI|grQ7YjSxJ{NrdqYb9&DJB!lIF>e8{yjl(@2)|Q{KTlaCF%H9=Htd76Xh{ zH9_F^y-M-R)oOK5M{&K2`5GX?v}xqP*%c_o1)Lv!oGXFqgQOeKn3O4UhEgzM{8RT# zmowG6GqY{(W0Mk3Z;2J5npP>@s`^jDQfF)k(kEm=Vj`hrGCYkF$lZoZpiBjqy}C|G zJ}qmu(>zA0l6vZ0t+Lmxo4TLme#zWMc3ORmCaE3_S*}Db%W9uAxVp+OjCWLt*%neC zLYwd8GF|s@4p`|h+Cc#r?c#$H_dLx$nx8O=F`EQ zbZS0sh`)%sh;gnG3(gMNlrs*R&CRZBh;#2WTXpW~D;klp=(5ZkL1E$pJttVpve{+o zpC|kyW7UPip+j1i($2o9MkIDbl*0c72@>{zX^gPeV9Wy7e9H=^j z`R_JG+$%@APv<>N`H$i9#+ru)Of<10yB%|4Ai>97(t%x84miTBS=AwpsZhXSd~pH%u2-#z1;XJaSwzk?~x+rfbUx8c|SafJy1Hkx8p znKv?oFe&4wYq@lkce}%&t{(O5k?F~>EN!{3Q3y4E{4F97)LIMeOlJOrH|~IF{=>R4 ze(p1(h7w?DX`}CQqShZ47V4kPRw8{{Mql`RWGJEEr8QGGNc?RXBBCF<($@d65qKf7 z<^RZ#5)j$fipXc7$;W;vQ*Ux&Se^wYNSY)Nezz?G@B@kvYQzr+s z)UoK(L^?_itroYDapnx8isIn20SG?uU;(8&=5XLV%1M#P*WbGC@6CR!K6J!$%~JY0 zhQiXA2xV4G3%_i5&GVAruh@j@XlHBg2mLHQU4_aU4U|7Z+fzH4i^`&FC?hT^ z88vV|JP8PUxC|*=J1=KD`NVOPD6TBw2TurWq3W=Sovk%#G@%T>Etr_tx@~`SqOgnb zB2q+39&JKz^Cp6YN>7qCq6s*;L!uBt+FjhRIk2C&rYj=nAb2)P!U5`&8T1q#HJ=!2 zW7aIos9*{&C2~VJSU$&Jj6cQlEE%s5WF7fJ7=MBxKD(WH1`<1QU&fzP>F8!Fx03eER$Y zGL4NMD-MHU+4`ps#aHx_RT*aLvEROusUii&t9eD%ziQwVt18lqNC1#OrJH$xY;C3an)In#vWe z^Ilf^xgk;!yd(9nR--GMn?jZj0gq^U!y9U=F!R*Mm5-i#?~b*n&KDuc%#%noixT0S z$PBRqGXL9Ab4x*(8r^Dd=T!I`L~u$>?pnRoXVM%ItUC!5wqE+Tslo!{B1i4l;vYUd zF8`O~u>wHg7ZiCO0wo$E{2=ut%Ce|`4{Y+#>O$YjZBpLFaR|kHQ9|o2KQWGh;@!ll z#+Bwr`{i$+;L6T1p`u`(6+c-`1eh@&^{beqWa;ig^5Juv%JsPT zq9nZR3AWA6SZ$i{{ASr=9K!VAtSVIKvVhFJ{>Md!a`1_!{Ru0Io$GX_O#P9Jm*H_% z^DXStPc}y6yx1IhE>o!;^Tt>wyW9BsY{eck9BIovP zoXMvd*px1sU9H!M{4ksJA>u7U{c#{AJ|*M0%-&t}6ysAl^7TL2-C7JTxm&7(kx#KF zw$>HDqsu>i|6`c_!yywol>bI7Upyc`_Hzp3s#Rus8|1KbYqAWb{Udka+ZZ?8QV zi7dY4VX_s8uUEVJ2{#L^_yD^jlfahvUxP!yWYppqw9jOs^~}=zG)8mw2vJTrK;|IKmZk2dVW#GpbPY4P%U*DQUB@7|M@0 z@dU)-HEovF_%7g2?|~kyc~uC#U2ptPby)8tOElmo9snmEX2@^dFGv5@ zw*f!2@dIFpYQhdr#6l}xtVp6v`)~s1_u`RjB~(?lZei7*kKi1Ks$4KnZ3q@HNGO5x zzIB>$*Zuw<$|8AK3h*>8fmp9yY+oapx(RzM5(D?g2;nM8KX{~JpQq%0kLNY{e7X~& zUb$}t-(Nb1GbQ)JRwiq2-nl{sJR_a!zG%&Z0=*wlA_NN(2mt$O$OrTjFr!P50j5_| zVLu*9C<#4jGa%>W5ec9kXYV5yyRv5U4eXlD1{mEeX|-*lZ-VpPQ2FVKG0`aQ}v zT;6%%Wmf4QC>OlQL^O_@xhV{t_Sw=_OtR{-X;shjMNgdjXHMe7Fbqw4eb-nm@vFvY zp9ajNsx0|p-!R*EDcq;+rrTb8V)a0URUKuvSh&2D2p)T;lHwoztzpdD+tgA`W&Y4a z@nx90pg7ad{Woi#_F)m_In`e4UTCP(oj|q8#Gh@zR%trj4Y4K!pdcelzY)K#*e21_1(&l-IIsc0i7dG#H?WC~MheCzGCFPG z{4IL?vH#AR&nPtGsT}8AyB>jo!n)S+#}ZMe`MBzrWg#8MZM5+BlSZ||`@C!wJB-O^ z6~xra0#;})cz(tKi-98O*~yQG(U^Ztb6QwcT4l<~!$JN(+KHgJsD2w9r0{8@XuADa z)UFd7@>V|cF|1J3vtcRfn-&t_FP$5WsKk)ef47k&(?oa)iufuYp>{aG2V1&bW<#aB zsvJGIxyNHHNY9nLDspX=@R3scVsE@l!v6CcD(X81`*?=>vbV`$$EzLoPetA#OtYGmI((}p00IFRyQz?zJDE7>Nv!8CbYTfwQpJzZzkPV)skV;O zL(H*ge!0|szb)72I~OVMfEIyI^qBcEsAvt?!?j?V{ z%!h5-EE*MUA^D|6@Etige4t-zO!E^lZDh^jwsN$}7Plloj5UVZM^b_xo=CY=Iig83 zEHpu1Dw1&f-4T!TX$ykhjZ_}`S%OJ_v_EJ78+OxR9qvXOFQKKwOBqTcy;I^tt@A4# zIW7EGyL&wQ*ooge@`#S7VqR;s*3v$z!&4=5dc**^wL)A7O0jXg)*rtmiFGo|g}wy^ z!}+vIcw_mAAq9*HnK7BblG|_r^k3RFy6g<+AVfsdW{_dVm<>6RPN3XXjizFK7NylaIhS+++#y7-HB-2{dUNR-7?G9QM8Ytf$ z^Q&D=;}}<}k6uj-47TaR^8%7mxPhh-VlL-34HOz$-*V}~w~kVkV?AT`a>G*(ts3e_ z@yn%fYm7jlxU7mqnBKE}qL%G9G(=(@kk)2m*2 zU~G17U1>9YkkepWiha_DZfS(^C%5;QCpXj14H1ABAB&IOMc?9zJyG~8m0ihUT>6Jc zkiwHoFsFuC|9)MXTo46CW0M`_ZdX~xbdbsEcfmS zUWPbQ-VZgDTBD&`^Y@3pNNiPX3=<93k%`BeCMrnS@%E4GeWK0W$7tch7^cvQ7_;|I z=;58sJk$;KPjnnwSuispiJ82iyhY8ep2gh{p$mqvMlF-Y6^$^U73pX97I=+oZ}CaPf-=D*m!gC>+v4tgY3JfSH>*~B-Tw1oTt zN&M^+o~D2tp3XYeaP3N)<&$1UKT(KT-kA8Ry~_D!p!hg;@Th}-f$*UPSi4q4oE>hrdxWpctfspl!2+smQ$)3-#Q=L3)(stG-nY`Cha5q8y%FmAT$aj zz$ejPNrG5O6mQ7zmAy}kA~>y04y3gKn;d6Qs3|<-k8#)=RQqSG^1h*AMv*`A#HP~v zVC`pK+8Q&uVVX6!X|$+rb0oykw(fR7q{v9NCrX}fZMd>{8Gt{y#)Bgo-ALy2epLDe z%%DU6D#II$@C*Wh9`i{7Z#JNMuXYbaRF69%XcCQ}W-Pl^f$@)ItgaCXW^vMiZrdO* zYT72iOC@)VR&8?}0{JvXq-YPPbEroS>WmGyzp%}K)lIXHz32{*>U?UljU>H}!c)NY zXfqrW^(dVjIz4hT&LjS(n~Ih4ird4u*0|+Kaq8wbX?oC6C?*wij>!ufZ8tE%0rCvg zKg~Cfaul(NTySz~jvK_$;2a9a>#7@#q^u}`rP-7BdkpWm49TOXZiH`<@>MT8*-S&$ z`N^h5?aDU74%Qk6{nvip-_A8Y;FKm{On6R%%8{*?fpbm-yb>^sUN1Kx=`;w*NDKBV_y9NkCTm8#7ZioH}GZo9_SGKK5&9?_*ir zFiZDP;MkD{;PerLN$wYnm*@gpP8ge0{Z6acpsJX6FO;k=S4|+6Jv&V!WNzs3?)Kf+F1TDV>BO=o%{mC)&q) zqueFD;Bz0iWn>m=f2e$pdEdKdZ)&wJqavXE<#yVk-w)5zrbDVgNUQq`yEaDP^QLC) zqA;0FRL5O*h;|9msSGS88aCSTtmMoO`#ZY20!(Ph|MBWJKq*Q5mAp-i1}OZ2w#|?6 zY)JjL2D%~YbE>OE2FcT+U@sdGJA?NAhTzk8qvKSJd8R}jUvkt{`{bP;IKY1R z`?o9ku@^=HhSDe5a!>_X96JV%03RR2-pq__!4Nx_b(MCh3>;u}kQeY5AWPtjr$yAOU%cIQ`hyDRS$B}t5=a>ezU(sJ= zlX5Li6&9$Yw1KO6d!d~nynhb(PyLzckRiFu{jl|fRCHn!j4w7CxR z2l~a~mxrPzXVUSyS{&Vxo1d$n03tssYwE40JqOmfrjmF+?vDrWY|KSOv|h(Hz08)3 ziikwnE>Xr9C1x(L=)KB!@WseK^EnuceyR3peUT!xpvyoS_9d;oBQ4#9cb)33fU=?I zL1zu;Vo_|b2?*$9B%Q+|9Agi!L$HC@>*soeSH_nXLac|$k-5r;=hBh5Alk~=g{r%$ z=%-&^zjhGL^)*^R|HcYPiaP@+-OnGu)hYYDCsaKx)fafXw;vk@eI#U2ix0(_;2y=T z>|HNXOgG-AH*?7VP>s0W7EoP8c-XB;2!W}jGxYA0!m)VYR{Kz=t~3hao&@UO9IFw@ z+i8?N)&E1G3ky4vld?%ne7ikNv=r)p7sQsUx$*y6X@%#y5tp&6^2!tx*@4w^uD0pU z%PYqdhxx3ezs5E^s3UnI)%LeRRR+zFXN;kLIq6c~e*_**ZN?s!S(WuF7i1?S(! zb4K&HD6lgzRB;EGl9;*dD(#`E;@u4!*GcBym{_X#tG1!<3qu?!Wk?;0aS+#4eC){K zvcUb&?^hsz&;giE=spL)4cXd8C`7|PvI1C zGVXfT)<*oRkkXZms4GiQvhKpL)U0gR%!^v}5=Shf@+j^6P=A7jBcj@N327TL5}c=$ zA%K`hO1kqgx%E{#^p?xbug0y6uhC(nr%={|3Kz9L z!FBf*jQ2O)0<`RI=vp)o5X>3H+JlK)m?!u!4e}-tNX30jjkkAiJq*_H?6(kx`yJ1^ zPOmg;WF>UsrQEA;!zXJb<;S^+D}%J_Nkh~pmd=RePNuLhydzJ|s2@aL+qNeZYkBF= z&9fnG8@uZJDe{izudteft2PLChT5+T!jPP^-SIKqEK{ z=k)1flb%{pN!Nc#W`p9ZM1$^|4S^>I^<`v{(Sj)1?p{Pr-o|CvNPAMZp=(lHtEv7_ z=B@OAY?d7J!uG@udPPL8W{=;&NZ(mgcyC&@G0)IYMw&_KZiU~^cX6aop1U>dw+!A& zMRngwH~upv;f4X_zl_<}t6K0Qv5_PkB20PZuo0X377E2BMvupo;QNTRnQ#h_TcUPA_lC&rPpQP zUR(bzE*|=_vpV!G<1ji*PRgE`|m@kZRZ9 z`HUZ?Uo+k*UaMb0GV4*XeqRrVC)q5Q3*Oz=x{KZ^YyrM=AkEs7sXBn%l(?Xtla3~t zlDOcsJ(W}2rlx(GrSpwcjtW`x-p4tQ)M+i`b^O_J%F&m?eLrTe9y3%7CG;qLUea@A zFp$R%$vo{VE{m43+md5A?Q8pMmQu?R_qVGn$>682-_e0HaD96OoL)I9rQaW`vT%;? zqx4z2UQcY}g84#p^i7;pX_aIoOZs)WXSGjsSzKE!9z?5sNz+eT)kon9!rJd?7N(Y% zPUu{B>#$uRh8flRC;Q@bhnv}N%@EP11=!dy*aE7G2yaZhaKDtj>6&rfuk3Yqu-Gq7 z7nD&b=iQt$flh>*b%2UR@elbB!N;n|A9UUQi1-a2+}-^En0)4X>LxzfzX4EKE{BJJ z+p0IoXYo=dn%nFm+bvWk3H1gYloi z4RRTCRcSDHq&cxWZ6@LF4p=#qraxs$J?Q2zE2Z_h%Tqz+?K+cleVHT`Po z_HpSml#@_ZRsx{Wk?6ELC34G-;=N)qG346;pK?dtCBSRZpoq<`lhrWzdG@(qAW<4e zsXtUAr}-kvp{kQDv@H3<>-0IK$fiN`m&A>B6+SPTd`R}tn zqpX})5pWkbcmcxvyVGy%nzfHTO1K(O9{-dPq#BzKHWgX!-%MH(whG@L!9iT$!`V$C zU|1nK4G8;i?b+PzshpbI zyjTKp2blnd<&{%V=s$bEsyttdkfmo3={f1@Bk)b`oBcBgub3OyVj0sIF`H%>pgx2K zccwXCnEgcB3M8Y%hYg|4Ui#>xw2_ z=8o#cugY6ljMeZFe3>OG~7IHQt<2{+U~=OEuT78DI+D}8F3V! zU}b8!DD6#;)Fe~kHd3HVMPA$~BMK4*e=~|ZnG^d*ah)TTy$4$mQYl&&Mto((cQQ7i zI1!Ydcx(&RT(*Uv*Z3=^;6Q+0SNoxV+^{_cUcDc&PZ}gwMQjj_ob@zxOzE+fz1I z9O=Vl<_B0-b{cJY!e(nGi9S~m*na5ZuvJX%1km;u!bh8aiVHNI;qdjr4xB4pCrvkV z9A((1>Ift~GZqs1M>VH2JZqNti^E{{yB?_J`1$vbbxIl z40&3zR6q?%vV@`{y<&*Gd4b|iPr|2ZBYU$}(I(w-ZvU4_=4WPwh_~UAnn@0Jn57Yr z@T;8HTXTQm#{D~>5d8;8q3M$TnHS!Y4nsx@S*&`vQ(BrYl3EuDB*@QJ3OGBj=quT9;>nGuWEXrpdFbu9Ki%WRZ(h!!%nzUuHYD4_3y2Tx z@awV|Kv6jjurQkghxP}C%&1#7{asfV9QO%=(p~4bp0L3rXK5Hv>ldV>)_o>cdu16Ww&uH)J z=@r~em~aZXtU(dwF2w{nW z8I_vdSdEOGl1Ul-Qc#2vt+}oKgnb+rY8H3|nH|;fVyLkImzS%rz_ux*!Y+zR44Av{ zW)kjhAjq@zZ%Tbv+z%9U=9BCSQwy&C+!HR(0oHNrhMO+#;f&Qt3fI$GAjh?TUB!Z) zLRfl5KpUN{ru%Ids6F@>e=jOkcvjceHm$z0Ed=j*r9!qm_By&U=41W9RDg&r?#`YH ze@k}SD)-Gn+0QWal42~?J(LYz2Xmf`0$HOcXpupH4gPY8gc_^l*qi&W?ecfXyqrDV z)Z}*xjJ|hO*VMn=U>k_cqBaA;N!*H87md7|Fp4$J3Q}ARdV!!8!+y*Q+~-cBrT=;# z_41MUy^7)dugig_Vj*Tag)y#!ab_2}$oQ|!hHF+CkXcKo|GBV`cCk+8w27S4Z3#Y2 zr~7OLOEJ|@#~40A;WO1DdMfB zl&zKvjt$0z!+1UV-_qtBZd)>3IVR9ThoeE0le3rI!Vcj`@rZl0!Dx$g0Lg z=F-zpe=fE$T7tRA; ztgLRZJ%KK(_ksTo$R_D9@=>!fw!vBC(3o`}pzSE|r%6t{q8T~1l%^l#@g^={E|Lq2 zLNv>sC5y$2?N#~3^M+X(;h?{%95QA5X6WoS%$tsBBtu3yktwys%Eph_Je*ckKH$0z ziM8G5*C?pjjhCJ!h2qOjiZ9ESQ87^sM9djV zsl!10Hd2fleC2zVTx>VHwAX_+cIy<@#G}7zOz;Vo^Iq{DDgv5A)coj&+tZiP4?myz zv#OIrW&=VCpxZaT)P3Qf^@xebldfvr8Xw;Lg3rG1|0~-r!iu}=PMW_ORuv zzWuM_qf$s?Pp3b8Y_@&!BE3U9w<)L)+S; zo1T9R=r&kQ*JQgDmJVX?KxG5vvE?>Hpu3Y3hZyED9jV4vp?14_3Y9K5u ztnvL(L1FZTKhpb$a0v8M?FF(9!-c-AOTzc2hrFSkS=Y}62%Y$z8zY|TkJ@|N`R%sk zCgsGm}yL1jo*J|X- zvHOC3P6BCvpMJ3wv^tvAk7Y;4fMigXu+F|Mksy;x1XFyWncU@A2`OGu?2So;npg?l zf#z?0KD=@I-PLD@Zd8D*?TiRg;eBzPsC%|u^NNRt%iu#43D(S%c1JF)t~Ob_0et+( z)IJ8`6kj4eT&e_!Q^jfzf3FY*&T;R=A>*%}#LJoR0S=PQVneKqo*;)CNni1Ff6M@8 zk{xt`>Lkz7OmpL(+`N@&AN^=Rws84+Ur}^SM4unwuM1|peLd|~Z`}YR59$ux+yTN7Zzld>ot|LGZm9?!H@w57xGI(hab1&F(`ClJ z*Qq=m8!5%R+j);ot<|hn>owl|r(f-%xF^~$bDOh`ugEpD|JmBe{b?V4O#Tx3iTH(9 zY1TL3l4%(0a{*}{v|UKAdAV6_6G2<5JAWrWHo2?qD4?Aaud_{g@&s&F;X&N4 zk6#^u)-3aDfHizvW3@YrFCqE$aD*e{nMI@87sz@P|FXH&aJ>HmRArS|oX!m9NYQ2| zMJRiC16ghXXJ_P)hNrFu8n_z!_hw8?OIo{E(m!0h{4Tp#6gD$2nF5DWlV%0Dzm#qf zEXYkI_0EUKm5uA{i4iABEV&VUV(xw+>x}Ftn7MJ1TvHKtJJ(MTtL^2ixJaq4l{|_} zdt=^{1uJB5hAc995}4u4H@tQ^sauWuNC+%0&~O8sV<3F92X`k^-)wb$Bjx2>L6Y^y z3Zj_q$o=R_{t5HR=YS8310|DVd_hX*#sw3zX8&|l+;dm3(h4#h6g_`6gt>HmmWn+#yk5Y3!6E*aT zpyStYUtvmsv2t~}*zwN+u$}nRIEO6@s$>cby6l+(JbgTBx*!ERG(K?f4b{WXwP}XR zMCnIvCKm+HKGlCFjP#8BGf6rCP9N3M>bhfD(nUd?Z(s`v6io=D_;b->AVOA;uI;28ddC(7R-l1OMn(&>^TS*bGt+K*EzT+i_#=B?mGxhK>?zfB=+(kjb^V{45|j3GVi8u{Z_1 zAd3U2PQz6Oyr~dKdcPJ180aNZ=|LXQAK2{k(+Kj0#n;7}5R^t!fXG40MrwpPl5y9^ z2@tYezn(ZHS2UUvPF6|5Y(pUU8I^>q|J;9csHu{tDOvxiREy`uT~ytIwkP{c_g8x3 z`1Se$P3)@Atw1|n$`d3^H##1i)Mo&dH-m-ln#gCLU*G$mNF3`;#@_Ua685d5SQ6?7 z0~UJ7H_b?qi4kkLMjPXgS;5-&ywdxBI2u31&qgZvjQaoGXc!Ku!@!PVAhD47DmGyh zh=T0R8>kmUw7 z!s3a8vHPyGaWubUY`KSi)DgZ-peT%T&j;(cnJCOlC1A-I8wtOmn+m1mwuDl5(ndZn`QU%;G9J8>|_43V03<**&Wg2bmE^l*V>FZ|{hmbw50y zT#I{qc`ZK!IvS?)NeEh&&(Ws3*ge%%IGNJ(oPi|nMVY@5Rn=(81MwQKMN7%Gh743n z#**e+?Yx70En-)*DcGNI-H?cl_&S?rvl(R^h=#7krdiF_F@3C#~ zPU_3s+}jXld>S-c*KToN10V$y&Z{YYDKP2^ynZ132`A|hQ^46G#Y#_3rjbyM7y05c z!9u!m%_rV8>-X1y zfNo~h7^2ebMefQkg6cUBEi;;(wA|r7+Qh^@T*Dr2jTL!BAt$8iyhbB4U#)wg`06DM zqRIyK0tVk^;bY)u%LEJPlNwj=IW7MT>#dD|2&%ig37#+i%{%~GtNO1%bxG#U)*MGD zSnp;FW?6PC{>}UP<(2zcRk_+f15ooGlgAFNYa+22aw;4!`J#o9!T{W_K=J$Kgw4R0&# zJ9v9LB=^Xslm}S4BNa5j|xtqNU#43 z@<0v0{ZC#Jh5w4KFJj`&&jISr|GNeIpTX|h{(m(^Z0|`F{zr7ZaL^w$Z+hCaS*5)X zKbm`E;!gv0I+wrT8a;_ZG>no7PPY&v1dY=)X2<-iU1BB7E^MO0q9ul>QZ6^G%wjXhI=-fEp7Y;@ZLoIJ`p% z!7Q@y2x-7E;q`uvLOG`D7bthk`bsx(`Hv1l|3gkdE$UMx-*->mC7XJ&DU10wZk;66 z<1d*hgdLB94$HzYjY$xbq(|9B8pSd3yOv!_cHB~pXfX;5=RZ!^e*l?(`%PHBY#3Zh z(LG1f)(KtyV^eGV3;JamrNT%eTa^m5(R;N@o!>eZpk=UIsG*_Q6|1z%A(gE|3!J-} z26G3xRI&OjfaO&+pnJlYq-4$65Z(1Oa3Ku@mN4c5fSLfm|K9mmbbXoa=?JtWd9bYp z8~h@hdmg%J|IwOFe>0^<{_{y3M0aFD!gPKautxsdJvulj-2bfQztt2F^j^Ry^Fdyo z2a#7DUmivx) z;EH7GOeE;^L6w-oCQb2 zp_7XzBuyw`=$Z_pgrEsdZiIG%GEh&51D~l%I25{{NgNQ(PQ)h+j09Y&mEbN{t^hAr z+7C94rh$*H2}-6RaCnC@C&md50uoR*ktQklGo4H)jwW5eIb@uIB4tEpBm^yqqZ#a_ zbVdrt%L{Q!P6S+knurS^O|O%X0P|0ksSBJyFX@D!bd1vsoe92!+i7S<5gh8@F}S>j zf#5JmGNB>g6>0kalP)G%1i^?=_@0I-8IhzX0%fLBCA5|6l^6=ij3hZUANf;(qsWg0 z>Z3G}9X%PQB>6!O(lNTceC2w90zQcZDFQkqpr(q32*Wyo?v63b2b+8*-W2GyL1;QA z2|5+?hM*{cK$pbd>7aF`Op&<5#^db~}Dotm&s z;a+!5&^QXCgo7@0W*Um_$kuM7@Vm4EH5V~>XMQC~ltZ~DUNj+v?n)?#PA0^sI3>ZI zq!&#yQuWZK(EtwOG2RZyj07MaQ6{WLWS7wOoiy}fVu(eUOF-rF@|8I_LxR(3Ld-4V zb>x#{HT3egGCv^LZ5sl{uSDgGT~#d{M0hlFo(7)xH$Uutsufly$YQ>381G-ix; zj>@M&*Mw742>+ipJN;gQWk+Qu?(~Ry8tlR-+6hjB|;q^@1 zH1rSNjONjn8u>qt{6(Yx)XM({djnhkKRh^G%l|7W!u}`nmnZ+nk>A?Xdl|7EglsTn z!ZkP{p)Uof^T=<-E};X!HMUfd(uTK4CwN58r$KNb&8QYjX=8!Y^4e4-w)y?{ z&NyP}8-3?RiNgq+U7PuV{EvmxYM8Tl{G5$wA;;sonF|%nZH${Z9){;FEyj z#j-1Hs*#nTT4p(FifB0JO3Bd6f@3*^u)2$4j)Wi1AN#v`SJly9o*l1)0`t`;SnX^Z)tI{{O83|KHskSp0wYXlEV&btNUU|6DTTU!VIMSY<8s%x`qr zI`A9s3a9AH0S^7VS6EMdIoh!Z-&$(_#Zp28Y$ zW0O^cp({YoLYh*rR#%!$J-Q!6DunMj@3SK-@YgTFg2gvqE8ssyD4LN3DP(lmGB{v} zCu9pf&1!JAEn^~N&ou7CF&^gdD3jLazM0;Gv-pexs)n`U7s5#8XT~n8C-j!m`!N2Q3tLwWR0e8!{81`m;see0z`A6IXghD{%^mK|9P;pUjHj8u>M~~ z*yn;wfS52TWDS?RSe3e5@EYF`#HPaQm&*qU0U?vi0)Ibw{R)vJi4s zl|XGtA>ie43NcP!<9LH@)}iovbwk5}vjvi*bVxm%l6Gz6-!*7OxCgXqK*f2j zg?%=`BZAJSK_Hu9t=cJgL^S9O_yZv6G}5j)(*>qMYwx~4Ic?QKa*e$Pa9@5-NfP1! zorNh$hS+O2{zQJBechnR^Y`s~0uh00p(^pY6=)?~Hy`e~hS>>z&E;27O8GyR(3W%n zsFnYBZ2o_6xVyLJ|Enm5`V8m#GyTd9)kRI$WqLyxAjwFe6osVN9dUAtCGSGO|{2So3Wed()z=vJzOK{esuV&p|}W<994XsM2^D|^tW zzaS(&<)7;3h+j4InsH^rt_{8ZW_uVYopONQAiW`6Ov*dr?>@h)D;QqyQr&8r0!;6mYgRf z=I2`oKVZ)YU(SVL5>5VtMPcPoYD5?jiBXFX3N|^Oe&Q`ND{EQT7a#hXB}vwo3nGGe z!Oc$^RZey{bdl`8>sq~qR`k4l?OQ5Lw`SdE<0z5Q6kv%IS3Te7AagrVKad?1?UTKgWY~IPVN+-voWm($Nd+=Oq zU6xhK`F}xmJ+~ZCd;hm<+y4y?_SW}*D=Dyx6fZfJCI~n#Kw1d|j_-?t0R@z8Ex=3r zQ`4cXl#>)EejQ7J_Dho#_Mf3Q(Ji_qXpCpMAGQzSjiCXyrN^ripe4(;IvV=q^A`VK zbxG?q{aolV6MRj@b2i-pO)&<#l@q8;D#}~Np^xHe3K5AzWQGqI(vfM(Si;{#)vhf= zWsPh)Q7%YO^z$|sqGnz6wD*n#1T)fuN`hdUX1^-Mqx%q!I+db?coRk1eQBVQ|yf=BuroMWlP&<_Fu~f52=*%f9uA70WCls|39+re|85u>-ev$ zDdPUGU>kyDY_Ubzf5B{|74t8AU8)nHlTlvJV2UP)qISUeawQr9qs0|#2_Au(z}|Nr zp0c2@Tne5QnfAYVHw9~Mt@__-?Ne5&`Tx$&-r-)s{^xM5|6fTFoZ$WG(hmG!jo6CI!xyETJ=T)$ zYkXaQT;S>2%XS=HhuVs#YabRldewGlrdZ}Xtd?F`b#{nFj!BiyN$>q-<|gOj?IRMB z1PAl+c%6(6M%j3$x_^#*o?}{6;Af6-Z}5bMBS=8bIZKG*nFm~r9cOj;Be9(`gkfPo z_*-D7a#$|XD8VBUjvj6N%n0OFj}mlxhN1+eMC9{~LKH+E=4@ihQj%9C$R{xorm#_n=>Jltb2Q{V7kQ>e1{OJJHo4x8X9dsznYXY3Ns(AeIr|zD??z;7 z&l(XPnvfU?-2Ibj81l~05M7*}yn30p6haT~za?X~_MZudNZ2}{8AvUk`_J;$ad;o zL9UQCel)=}wCWWxDJ~uTZ4scW<$}+&EhJ1s`pZ;K-xS}7jVg^077i*hbsTIf(7i1K zWduwlnx-I4Z6R-r!;#<-ay3LOv%IDZ9H!!kG01u6m{ia~J_OhgNV2!frW2#nj-jhs zQwIHJ<{AUA?pfvr87GlQWekj&O|E+$qrICyvmT9#tEl`yn$X!|5SYdwjWyFNZUW|T z%Z&*bzn2i7ImbZM%H%=5WUWCj7IPEJkg5MJz}F;TmbfS$YKxlVuvrfbhhdav*(Zz) zZTXw_V0~S8F=Zqvc2+$_-54`=8zp|%id7_@*0ttZ!-aHnRr^OiW%6O{`C{h5XUe<4 z{Lak#jFx!1&(Ux!wtQ+rKCAc58I3?9o-M#rpx*%_rCd^%jHy|Bd(G{# z7!Yb78Ic{UrqL2FZ^hR2i0$Re`9E9K>?-g_0DRQp?h1asKfZ05@ zUaZc!S(RjA$zEHTZXY#9j{%R89g{&wJysqRs0`f zb1gvtsN??!hj#qe!-KW|_iBpV|3s+1C8+?isBSF<0Qpr5MSz;4%~S!Zb~|l={K^zO z#3P5~AzE04T0pk7)(kvgQD{+lMXZQ6qL-L|OSmSh5RAm+SGP>xkc1>Rpg)p`RLlQm z2-Zc!fLi{)SMdKH?63X5R#FW9FUNYxazGZucOG#d`?$SSpmwOHHwD&&pG!(m6f6o0 z>P?x1fdpoW7WsE&Ec~><&VVZOG-Ka&l52%ssO0r|9eM+1N;1c zw6o^_D=B9FwB7H&q}vYX169u+sc@^D{WXkFIQg`xAq^w z_e*Y;`u<+i&{yaC%VPU~RIaaiLcboSD3?2g9QoH zVXRO{Sf}OI6(2nZ(}^?^MiaG(ediE^N{qGj^pG~%RicxxeYb$IW|bW|B&%$L)4%u! z_k@hfnb`^4ekXHzB}yyq%HcHlZo8urr$6c1DQnp{{seh^(i#<_cK&_ztk^vQR1A z|5cdE`@jF+IXJNMzZ@P64%hqtDvIHv#~^ls6evMnm(nr_!Cn-mn1*Off{BsFQ8EI` z(3DMa5ZpnI>M@RE5+Xe0Vm04)XgE^bWtc=0gu`sl7iRVzR7pgr#J{SFF=7D>KXAb=}-}sp)OFA z|DKTq0*FAm%rrv(aq;#|SBJN4L^I`wWkuICLTnt}s-Ict5&>KGJ6Dw`n{J=LsNM3j z;56{jEe=z0I7t)ir5cDR4DLkaj%(uKDHovAeAKhP9CveH!?P5PNXk%*6FyRyiBPi; z>m=nfg^&1%d`1(TdSe1lVba{<#LuJPYA37gUf>j@l5HgEq9!N~CAKiFCisp|6pRwW zra{W(5;+@t)`y(vSyzwIKf`~9=ub28{{>Mbz}L}C`9=2had8F!e&`HU?*F@cgZ9l}AkX!b20mXBG4^io zh_GJgiP+`YG>)SrWr&SQ5TH>IU5mv_!_gK>NPts1<6Cn&)}G_g?>s>v83`TkMx2l# z{Y-qZOa1rFo(Sy|h43Xu3B@Eq0S!s7(|d98=^~91(s_bTg&6++^aA-bVV&NHrhWKV zpx^0T|C;pSU-e)->hpipPc{qtIiPFo-ArRNqyb@_XFYZscb@gG@lEGhFP-qeqlAt+ z&;H-e6Z9S@G@3GW_TnY$^x`Dqyr|QoKEZuaJ&FF+>CKoI`K13K7ra&M^$%NW?+#Cv zlKEehI{S~E-GROS_x9K4|CJOR)AuA{GzyQ=Y`4Qt?#J@b-|-3a5*nxQ@+3RS3tfN= z=Jj?sq#nfqI>jjtqEV;w1f9q#TnfA!Z%#2eEYVVx&@r@JOds5FT$ z+I*$=jv)Ke8Xn2m9o#_YJ?XJj%XNiRx9{msryEe*9l+P$}WDs^7^xLy+uJ|ku| zfjUnbl1LFqYpG}UTX4P@sru)KBA zip~Guy*zpG`ekq8FR_g}{m)Lp{sU41ulfH9O3wIBtJpe!1{FG;XV3n2^6t&qn;(zS zAiC(`vd2@*_-=gndqO&&_mnW}Yy?lXQoV|N_dim<_&z^NU zYWKwG!%rlbn9YC8wqbq@?Xhv+k37~-qnLWEFFDXB!PNRsc%982I!nJ}D4r%U=a*D4 zB6$q!p-$(5h8~wPf(Wz(l6T5&6Aa_< zBtM*hUP;MBx0u0!3DhPD@uwa^6HLRDgqQ>MB9D|XKX7pX=8Mx5Ls?2RdzaYRND z4mc))hrD?A_g<&-f|9FeN|K}G0$^if`>;O=w|JgsX{r`^kcGmiz zl@th&Efpb_-EUF%t?c!Ti6NBU#yN7Qb3;S_Sosx5d)tn(YC7&9Bo3OoGF}1~=2WJo zt}yZGp)cr{X_OKKYF4NiV^4rF@_xZ%v$lwpd2E_+D2pq2*HhL(y;{ewx1whzp|0o3V#_IK_3zoWgQ_4;2)f%Si>Uy+Hhkqlujqg@A60=F$7Rbfc^ zA~p$e4<{uUe&7@)X@2LHrehlF#v@Wl>XmLNa;ljwz;KB+%Wlx*mD`2pdMl!MiU$Rw zRbxBJZ9{w6mvo4fRiA7HOdBtz!y)}_+~ny^=w2x^5tvecEkX5iNSm@j!^Gk#n|YUa zu?RmZKe3WObnEw3_l9cVqwjs4f(e_k|JfU!ZaSlIlo5xs%R?luHLdqfFueaRn0m}% z&6-7o^DV2RJvg>-arDAMK>x*J;vMHmZA1y$Aiv}T)IAjurq0g0n`nbf;`Av9^C(HXIvOwoWDWE4?3XZ4h1-@4 zX*hi-fJzb&nk0GM0~%Gs9;{n7xYqo#mUj;>k1``kiELNv*i0HPsfD?TzMwRr6K!O7 zMRSU0*G=vk=C1MfZ-=!vD$V)-Cm6PQq<}j8&tU)1_WwQHUB~}iNdf-3LQ=W6&bh za~V*@h#*4^-|l*2*{0G|+|5&Ab{}1SO zAJ}~VlO}E5!~V~YdxiY}>-f*BDZ2hAa|F}IyL59ml8Er_B8h@P?r;eX{gWUb<2Ta@ zI?xp{-=GHNahFEx-@`G!mUakpYyfrg-|lX4{jcx;R#T+>mrj%Hl0S*!go1l=rh5Rv z?*%5HfJv3^r$X}6CyWo@F_QLjfVqlCXqUP;j#+=U(=F&(J8dw`oD|!ln0>~ht8PZ%nn zWY%X0l;v^nW_nGMkfen5Xw=UP`1mon@QFh(bwUw_4*vG_oq5-&6d~sKVxPT`$S*|I z0tvRA_|;sds+$kzw=`ra4!x@H6Vcr_IT&6wyFSSrT)|!F!opb8mf9HA9X*VS<16`5 z9tY$YiM(mDR_}(~X}>@{gz{S!>#wyIqoOq0|HU-8ulwKqqW%BT?*97zcO?b(s+XT* zQE=7QIS-1jl@ zHhZ13A(ETA0Frrb3Ohm(x+izCol3_|49H7ttEWYN<37*S(4sXcK-nCSRZ8Di%#n;A z$m>vJ7B-%QIgT0G1Q5dp$%N1QY`kqUlZ$8;V`7?6pN5TL=iKqZESR#jqfJV_O(~xQ z%*4c$vs}~yxv6e)O7YV`Nh7H~0mR?Az?hIYz#c)}|ItO=Pu)hdP4ChRl9FV?QL>|K ziq#w?$k((O3DQsfHQjO<%{f+7v0B;Ms;Jp=m1!iFK({mV!Hp(T=VnXV+e!sP5n>O8 zz84B(DA@V1?<0(u0Ghd5Y1<|pqI|X^$`B*vR+Eli&ABx;Tdme2wKj^vV$G?PCsE7S ztNFEKS+A8hkF(Us|AN7hg!Mm>a7L3T1SM&^qd<-Pzc<*iKnxOZgR zf9ws`^505|vI$7QZW+qMcsHB z1m{sey-e-`?2b`a^SsEvL%;uCa>kA$mZ}5xw)U-jE9JNJ#Uu3l?_JUEd4`VR z`jKO~avQnk>pzZ?Ih}y(?*9jN{_kBd30<%M6%=#*3p@D**T4E4OwO69g3QhJrLn#y zopLGV^Oi8yhkYWiJojb+upC>3GS=^Ma1wK2S`QlXZPT_Nz~l!0!ih`&Osi!)S0?uQ zjv`PRM=VvoTk3BOih2b5if*i5gd}cRe*Zl`GXaE9+(8sC!q+n3y5yyL|Ie=?SpU;B zrSlnq)$ISfJA*;N{&yY!Z#Bi-|Fx?p$5b$DH+}M6}Tq-6i+^}n0V6XL4pH(Gc$&r>;g@_2d1K$Jl1`6vyZy( zi148AW?xTZ&e$&GXGj3i99|)|>Z|)Dm^LHg$p4PDnip~8Kd`xBdXBpw8GbFTNF^`s zG>RF5REr7bX@@600Dy~DP3+i#ej;>0ZX)k8ymYSVo}tEDOAOysspkJ7NpGX%hK8g5 zCx1TYzXtlBz5Rm!&tRSZaWzF)LcF;^r;YZid_wg6kQv`}bHiZ%F4t#dKZNnL@y@W= zm0t>|@=NhUICWXmceHDkkcUrdsNC0o?#lmwH^%-{d}6gEx#qrCQy$9`y_Ah?m;cwb7^_R z_Z-o;v5@Gr+c#6gt7LAoUuYwX&SQgu4*iwfDQnK?B28#G+AOm+%f&>Es*ndq-Ej)@ zvu2ch5EOhWNdR_h^AoC|Z7&&%tU057-uQ^5ZNJr{GZiq7r`G}X^6KLAo<4F#!w6X^ zPUsA$?Y6|R42qE-N4mHvST5U$>4#Fao|G4bcs`6JAA9X5&I123vF*g*dq@ zj}GjTHL9hRA^3G{*mv$yGTAJ?$psZn8ktbWXgK1JIeh4dWdNr*zWQ88f&5~(qhgZv z&?XW>v9m3av-Kp7`NA~b^eXwj5<~Pa)N?b>-D^<;{Yhp{%txV%HjMATpnpX)MBOc< z3u;E|dOt)Y$P*19jD#@<(g*>)pqG$fM?{(TtDP*q_QYP7Mx|!|Poo5nNdFU#;|uZk z^5g&P@7eL6cL#^N>-~QvMS4PsyijrcJ_@E2@;aJ^GTLLk<%gUjx!K2w3Fa(3RWQ2C zKcHGT8^=?-Kb+~<&-9Jh{Z8=?emdVmPw{L5w$pay98PwnmnKsJA4q}K&m1D5wb>*$ z7Abn+W!{#x6{S3=Tg``A?B@x`?i{CM@q)w39_cnE@P}mieqKoju~qC=t~saeDWHCg^GQrzD%GtR5bt-;B7^!k18uQWmaTOqrf~{!$>5 z#a2~Qj~|g}LVRg5#m6~}Qp8BwHNMwln`Y6j-65eDG&7~2)oj@`bNSEJ4xYK%@NtTn zbRM!=c{+=N7aYd%UqmKlqcYG$d!VD6O_JKNi?DVOMvO- zI5`8%mIq~N;HCQ`Ng*)tOk&*ZPFp{p2y9-Lu zMt(sXU~Qjuc(5sGzlk=26m6)-Ur<28O|)l%Qs6*)q>;sLP9-fVX|Fi47OpN-c8j%} zpwj@Q9gb4!Uw;yj`aaE~z=2w;#~B1IhkWG#APE%|)8Wtv%YH9zGoeNy3=oZ^N(LGn-RbA+303JFtXD<3+5HKr>n zI|5Ygh^pZdp)VU5h>$q{*udwDkB)NBQC%@Fx%h}dLnk%ERy_nx;Kkus8R^xjqd@g~ z^@3{GP4F^o%Lc30=xg^fEM7z8{J)|6M?XtS+(-V0gMIt{e{itBj{m-rV%jF9(EmRvTHPaec`mEXw=BcK*PzP0?smy;I!$uoOe&6@h(3B`x*&(;FE|zGtQO{{QgE&i}r)|6Wmff@JV-nTH(`jK2}VLNB~AnUGFr+e+kn z3~98^6FR}k-7&g)`olB`_|mz87jM%sNtph8`{_j?lHgTm8@>DfT{4)hY0-hfw z1?W8T*&I;LBVR$tbX8F0RKKy2uZMK>8pkGp>~Y>BFCnRotBT|VH9Q;;q}exG5J_TH zefc>hNr(e<7N#T_LeAtX`g!~5yF41W-SPaDZoERC*hr_ z2U%drXO9q{slc_^OG(1EL@dR0oJ6+>hX~Fr4}4Sn0~NXd`;o`)jR{om|9gjrh5Qe@ zM~CbC|CN+%|A%#rUPRt>LPBBE3B2IPAiBl@=#5^83q;ltF;XL8EsfYXng%{-G(sZ6 zPhUeg-f%>G6q7^+67PILeUNMn{fPtJFS}Z8z(MqXQEfW;vJJbby8&f7yZm{NG6ZjkF%A%INBU4hDlO@#{4W>0~;AOwS0K zJrT;rMlEX{7~&wf#@>zE6MAtHT@$%3>pF17zy;*0X$Qt>8p{r-eLV0u5ozN>bSOauIqN!^KGdf`HLN!z9 zf)I2~g6P(<22^|UR-tqiG#LTC1HBLM^W&rMK#ztrr8sy&0(^HtyeRZp>uuE80TE~91cq9aCLPh zNAab!I?%>V2)M_2)E)o>QO7~RRzK4?5WzUJoFmbMWEtJMR=}RQfoOvEG2-%Yr^EYd zEF2C!lVXn%7dknaO|kG8rJnX!RL$h04nmd?bDWvQX3(|CY)|Lvfh?O%W%H?gMwLzM z!qonn2#G0aO!JoL9F$@ET-?$-Fp(fW1^T~AZw;SgOD6bZwBpM<x6U~|p`D=&v1kk3MN{~C zjAsO4#ArAQ_-8as`B_!o+i_45CAjzl(H&IBKc8)NI0h`GK_H+&>R<>t1;^b;c_XA_ zGO568i*o`GGXgkCP0@TxAx#Bj>VQlQ&=*bnv!L=vYkLkgkfyt-(E1#^t1VazS>f^@ zjVYWRuw0@+E*E^!gn}=K?`^+Ep}Y^EGC>!ak>n0+*u-S_AlgL@jq?zC(jB}W0O5VbD%uW@~Z~AD9U+sLgz>Gp<3RCh~W{<|fExuzY#WxU1#v?unJ+fJbGM=Up*jk$gW0%nl3FqGAs(~&_WsyV{ z2Jy!Pd*s|usl)wcxsJ7TVpIZcfpX{H{`>Yex_tZM?J+u=#7P7(y|a@rL)+WWO5+G5Y!P)E$!xsgPCsgMk&a>d!yY7SXMcE}w|X+nm#Paw_wuMfQ3u!tzM(a>>W? zhX$uOMkg>8I|yk3X{F}w2b!={yvYO3B4y#CbWh4hKJ=rMWljw;2Vr-&EAfzf&@uY( zv4iv_E}z&d=oocD&si}`^FCEhjAOJnaB8V8h&N4WdWYoNTx+D3tdY`|+`a0i7BfP+ zUpxp@u>_S~+dT?u-KIraV|UC;%bgqUAH8OZ7l+Qp>dkQnp(kitb1y`y1{@>Q3NXThG5F|IJEKnn z<%^RA^we^g3JnK83ml_^!#~3>5WSC4cQ63W2Iws^;rSS%2iyzou*I8*R!qmx&!)F_-s zemVX5E>uqWIPyD)|0_TbZ3;OS{4sh9R)Lc-G2e8R~M@!*4?mbT+{w!YWl8 zUrPL{+UYH-6cmkopK7%a#?luF%dLf7ZkJxRuFq^R#YXfj;nnU3)s4K%!8jU8@hI=f z{Eb}ZU>uET>Bbjn;hQKu7m?}3O#i!7 zD@y$#&ONmNHbYYgp`MNj8b*Ap;lI2noRJWAnH-nfD7hiY*}@oIg2fYM;dd#*;axiB zEkY_jl0QRK{#Lb;YwUg8;QwadNmGrF8|p9PjTRI@*3h09 zHC0T2EF^%eUwE#*3Zs;;j~nnGJQIWYhW|d6F2O>D$Po6Dh%w-ae3tu#Q8t*02)l6g zU;p?2T%ifU%IG7z0zj03M}dk>#k_dy!9k z@o9cN!AOcI+(=xN8J1u5gy0hTye3?CUW*jN*dso=zSB@rGZp+Hu8QEUkn91+4hKT? z=}+TPf_>o_(Yu$R3A+EkKFOEaMqT{R!I2gJb7$}9V4eSOCFMyTm!!qTSLr2}(+OV* zj1BL(n%{9XyU(&7HoejUJhCNGOAkwxp}fjfu{^1yPdU&=U3YqFAQ-|7LVGifBKhLX z`O-F*7e3ZtQsdK=Ve(TH_$)_42vXD1(PJBwk4}lte?}8cQjq}V?VUa;YB14*6f6Z39iWL$4JJNLaf^8(9#qX(04S{p zOrj|NzLPj6IAMqiwx2P+thPF%%8*kKGM|XLg&;{286*j9BqAaa^lKZUi^xCqdYk3m zX<5DFj!=VWbP}g?Ig>U0gzm>ya6)V7hUV~Qn;(?Qqi@0JAQYuzl598YRsqVFOz|<9 z1}Q}W4N3M0)E%N7e#ZIQ+-qGHEtdRepQe`5MveS;xL3&kw|}&|j{mok@+8+QcRDAG zO(#V7Yw^uMDtyM6A&laL4C!aS-CwDLc`rMxOAZr9{zXi@tCmJojcumdNRq8grP^9X zH4-8fKbAWAUaq-t2yU(J!^-4Gc|jn>$D9roNEk9(tK0rY0-MCB4hc|`T#$fxX_VC7 zZDo?l7jy+*US*UJ4GRSq&>)RK0oH^Pu?YOQ2qi8^YIhwoqyw%)f~7tUwK-uUVH_;n zNZgJI7XWzI#o!_VG)h2?(g2Axy)!1}Qjp+4a}?@j#JXLkSJ8uVvC};bq zQMm2+XxobLSt*ois41!Rb(9d1V3W)6S6QViWm-ForlBu(V4)c0tQv>@#|`<1Qq19G z#6E8Df7KJsNciK1_Cvi7=#Y4KUO+x>WPfJ5(ImPi?Bj;`KT||11MrU0|l%?>D|DmZN9YVgEHC(zi zW>A?Z9IH{zpNN^JTS{NPg`}>0lk=75=wcejQId)~2(is3(Zqdu1l!1S^dchS zo`K5?S8|nJ@sGFARklyU1JLh*eS)kO2+KL1N$Vo7b(od0)s z4hF^Z|2qHMO3D*-l8o5$j{cQGxuq5moByR|D}A3rN7G^mC*{UT_aTC`5>@ybRdfSe z#=dFEW1i6r2K(Wo!C-MR+F+YKbT$+=C&DFfOC3a1AV16*25+GaB}Gmsj_RUVDoB9p zXZl3@szWrJoMl zh1qCohPeDAqBvrOvlbMsv{Te9@*Ij-63#Z*CY-07c>(Ha%J-EIH{{NpQ^G>EOk*rf z<$^n5h$QUfy4`}#nA7Ek-1UXkRGVU;+RMxi|4Q!Ok)aFKMW{N%35EMnIFZ&i)&|vH zXh;33(ZlOTegq7Cf(nU~Tu2!O<3K)`q4P0P>{-kPWica(~`v)EiUz-JS8KC0@liW7Ay zb5%6adZJdN>Y7W7&sB+P+lg9@YGI<*8*?mou37_NqB^7`@T>N?#pY@TzV$pUM^*d* z*`IAx7nuM6Rpi~Cqm-bEWBQ&XtRM#!QLUt^g=!hprl@wFbAgj4Q8*!CnvD(9)5Tno zaCVjXQ!x*R`~?>~{3(QwPle@7=Q+A2=`A6luy~f!O><;o{3O$t)*^jnUIO=>j;yqZ z@>4V#($HrJhj+csb9ALIs4H>rYw-h)YC1+&_G-HVAF?!3t4PMfWRM5}7IX&-FnZPH(x1&fP;mlMQynOTi)0>mmFL#dN&-W*< zetzk!uI$Lawqt%07S&bG;0+q zfrmj}=Z4%lyRdKLsIS5z{-SA7r=ne1!EO}6C5E|v^zafkatAg7YRfGmma&UtG$ASW zaf*9R{PJz}7|nK8cw{n zI8Gjv$tJh5uo!Ua;Rm^FA0c7Nlf0Y$4_sMEI7m2b)Ohid%EyN;Y(rr3h8szBoO3^%Bf-`ID{|^+eYizgJr0Zc}x#Xzd}W zl<$|>LqESMX3u+MGkd{NGYzW6Ol3kIw^r5uc-Q@LGmWbaY_9}Z_u-mAyZOK7h`WR~ z>f(P4c5MHjgM+>OHUD2ld4hi6WBnkkz#2y&c9bkAv7;>8WvEO)*gC#(v$Ax5BIrQI zxvUW|qbHZkFRmgLHtsQatFm$p)r4d7nv%&e$aX0`t$B^qQrZPQ%ID=j(C@{bXkGB- zY`gr&vbvxrI%?hpBQ$AEQYPLbtqTypO?E?6DE4IIM8k-!?g6jTLqA`#TNSc?8T-%3VNR87P7oOf86Puvnf^51-)*e zCtHYMZ;VKoCU;zF#+ol)g;fO?e^u}9LH=zk_A3AQ@9(l+D-|K=){NlX#ML7ZmoNWu z>{_oIl4#=80RenNYd%2UKQs+}l4yk4>};!a2W?l>;%)MkwBmLz4nMtndGg}Z+c&TN z{^{M@x4iwGD``{<>EEv0=^Cz3l%Oj;5rn4h<&gOr+cMTz)2?MJe1V>EiCpi4%1oi5 z4G9wj(t|6G@Q)nNAK$(G`5Z9*kz;%r3ElQkRp(f!B^gIP+IUHYB3)a)^0k%`QtH|CMEkSRAW;As?3Q&YK|r*YXcA&G1+-N6GsoUY5g z7x(#Jj|#SU8#U+ugZ;gN{{LuiZU3{9@&vt7WBt|7|HzQ2b+=$%GKE0)Z1GU@bCo*t zpauv2C55P;s{sDl0xzY1W~HGWm95b6?x(iZM&8u?M`gzd}{fl8t+ z)Psnn7b#BCN85uB<0!iMsO3Es$mMo4t$SeIC~^2AqS*%dOuQ{LPSXKPG_=cD{L41c z#?MT6xnmjXlS{k&-3Hr)uh?e89w_I0frjm%ucGvG6aelfDi4@%^|!=_g6IbhLCT=a?-ti^dU4=bc4n53;|s9&qSe=;qH% zo!o?S=9y{ImQg+2xvbQ*F| zL!=HvF{TM?-M4!UYLQ2N{C19?S)a@^q+}EJ!BS+>T%`y7(;Lii=1z*I+D2O~9@IUR(z~iFN|Fgf#CteY2Es4e-=1A;5|7F3Sm(oV{ z`EO_cVDHF2|Lq>F&wnc^PtZAx^@BP5*~NVr6vaFe=I_S!rx1d&8DsIAyh-HT~=+4qk$#N#iy*!{Z5)xKJ zu7^)0PMWMQ(6@#VDq!bSN(lC8Etwt%mGZtUg-jZiAa1yw@!x^WW1y1i%W|fYP9>2_ z!%lB!P>E8Ek551K;=Vo_6$-NZqLNe5W*`UuuofDhQYw`NomuIMQ);dzrB)Tj`k8XG ztv0NTO1i$vLZ+I>IjB^kCTmjW<#FxQZMAc&j7p53{vc;C4qlJ|-(3(d3Vr5SakW%( zy)%skhd2nXv3Da+ZL9~VT+#`Nrm2OQ3n^g_Y31axE71@!`DfcwNu`)1H1aPD&`YC| zWsTT|P$pi|V$oc2MvVpN(|}5;z|kPn5~(yVku0=aRI;ipN~TIG4KWR-3Ar36gpH%X zUoMsAB~k&a-;37(g*uDTsgg=;>Uo5*2S%j=Rt_o^>S$Ej$d1BXAXI0W$&{rC2e%m9 z=F!fkNu_(dERiX(zMY#A(INA$K+)X3K`4Wbj4KY-^o~Q`VvGq6(($h?FEV!IO@{3p z2QPQ!OWXO4X=KfdgD)PV9UEI@at3D&b60d$v9|$rRJ`CQ;*z&BgKF8Z1-p5?(KWN|v27!Hz|xSGGNy2UaO>?P!v zDPbv_3qiLtOa@XRY2Ay+x1~6`5$t*KQ~+xpexnjS0O%0-jrUF@OAwrpNtE2RK(Gcs z39q0ju`9TPmgE2fI-x16n1hwBm2M;@OwFm%xFCd=6_e0~pc-Ju5LX~rg`PITE(FU5 zxCB8-?^Xy_;-`(U6T#8}R$iyr8%s@QI>srYB7?FPeFYrpvUabeznQ}mEsqvAA}LBp z9AJ<5BDQw!$)+G*6}ofnqXsD}l z0+AUB;r7R$2E+%uQk-_J>(-3MBzl*N#_|uezBXN@gBw}de%8REm zR=F6!t4)Y@HsH+n9T}0&=rvBgF&z9qoSy%T#KQ@H_;CYHsmJ|(!XNGoc6wek=_mac z`#(j~v;GdG;&1c8eJULC;s17Y4q2aUwF93Zh2Y-t^cdMkDlzKEXy-?2or}dxb^{qq zO28ZpUem{MoLQHa#eM#>-Lw}w1=iSq?(Xl|@qdnX2W$J!m6RvwLXI_(gZ(g$fmZoq zgaX%!+XS@nVG%Vp`@Bbk&o=g+?vUfnPL4~l$h=RpPN0Of_f(CD6-rtwrDjuQ0e~6> zsVGJT(lcWjSTAnH>7Yd~iyh&hMRt$12rZh$>d4V>Y60Mgm{nPZJ!>f~AaKUlr-eX6 zBSw)HqRJA8;iQE#T8lU*nqk6Q)1o02+z1rUl_eDy$SG+fg@YivJx}P224qBDG7kqB z_Uwge(To(O?HAN2r8VcGhKm-l0&W`%E(Zax@gce4fd#6PY`@TU7BX!C=v}jKWz`?1w zF4S6x9<{XalRT)xGH5XeDFB6fT0pf$h~c6IBc2yc;`1aLQX^o(a@I&QYFJ3PwcS>w z1y@NuEi^OzLaLPZw3vqw0t1&~-Br&K7V_OROzDKkqu&;Kr96qZ(9a>nIt-OAZwK%P?WVwDmuuKYt$!(X;1=L) zh;Y6`K)g&1Ln31LU18rBA^7<9 zCWJ9OA~MVUB3XbmEF@6ju;(@>abpn$)N`0LEr^AH>att9M-fZI&jQRQ@K3e*e-8F{?f6eSgPk@1 zUqyL>&iJS!KI}-0d+QKQ+1BgM*1hCFy=|i-*&Mx!r7zCc0X=IWHKd-E7un!&^&wut zgBgZ0oP}J79y$? zGa^?bsIvH~I4A7?WAEE{8^^Ie_wPIfku)$)V5{O>8^&&7)2Zs3460H=B{hw2gP_ew zbj*n?YD77gnXWh3SJ;=^C;7muD2cjSc9Lnc2Q`i^`SRpd+~4Wg`+aV|yV)g}-I0g3r;OuHk{thA8Ingn_g06)-1awftC=vy1p_Zn-DmsD3S?3J0Vcl*A;;wr1X(QURMO_`nn#m!m&7kqP~hrSd+jQMt3N_L_Tuk6W_1O3||;GDwQ5y) zNo3I_R&I5fRJk$>4-e2|BQ<$fr>Y-kP_k#KFYR=1obCv(0^bEBQi=~ufeR_xwl*qX zfPi(qFq@awDTKrmNqV`OMJ4W1>31A(3Ii~O4+zZWevCsO@yalw<&C3R7(Z9^Sej$7 z!yY4};zXR809v36XRJRWz?FF8r(fs3e-3A8@Y7lPC6R2u7a<=(DncU+cxrs{6X&1a zER1uj|@;M-Mlu2y@)2>f#n zpB+r}9knQr!0h>V_J_WsRzrS={h{yhWr$y9KmNCrkvlF?jsTgjMk2KVL~^)6U092I zVRnD^{JY-z%uKsU&oWQXg$3fKrKg!E*^Shbvget{_^O;dmi~eg@&{?T%&_Rj-Ww2L znCJh1#N7pbHcGYp{~&Yz-yiO;<^L-wTY#(Ha%cY9ZrIv-egOmd?2*2)Q}rT7>AZD5 z^^LyQ6ue&|BsC_k%6)8}ePkI5+|>PftFJJoHyn7~F$rBK&@FKx63pj8pobY%4ltOpn7D9Ps1E zduIbkIC&0vAp4fI@PWAV843ii!LOyRNc{$5OIf|jk#s`lfd^m=9LJFr{W8A;5ei8Z z3+CW#B1pvSL2x_2OBh^MQy+w!Qv=+d2nGOCI!CI?M5}M%&NN!8V}D3k7&FZ{)b#v$ z13T#3F6RCpqKIM|qrgS)zI{CT@a5ww^8XKy4u?7U|2qG}ipmzaNJhP-_{C&MGJ;!sreX6iU`Y?OtLNqp~!^PfEavGT?71NiPCKVB>9?`^Zytj`PVH0Lf(PZum_xEQq2aizH zBz8Fn=oB)j3kJ_{_}O?5zA_&65mVIXRY~X4IYs$STUn2o@SF#Df?azP<*G{K8?I-F zWeEQ(jIc6KDg&(d;A%=J;s+TqKV~x$fbl(grel5V+1W8D+u31A879N***?I*ghVs3 zE3jTmYb4qS6d}gq^I4_9xyJ!F?=)8}9?e!ue{OpEr!(_-&{{slKH%u4r+%qBN{)1+ zB}(d!k}KWx)Gu{M2$gPn;{VlEA#%FuQRPF!uZ9oqO)q?KllGJhinXYI>pHYl>ZX_c zR(BIQ)lDz?&F>bfUAKU|$S~7WTA?6k--ZF^XamTnij2Bs1`t^Vzoc2A5qKwF=9ksd zY`U%6Ez7v-xPWH)h43~I=iFg39g@YKABl`Rnx<^;#O!F$JG(j9?0FCpBi+gDd7z0I zfq(xnoZL)!LPk+?%Lb9GO_6i}~s2+ij$IZ>mo3 zN=sgGq$0QfKrXjr*J##P3)wtM^eC!DJb*RjG8IbHrw|6-*M!^#2RfB)Jmpy;Dg-^~ zd1@D#%zdAe3#p7Tv7PA?zgteI+={*suP8KGlb8X?-o`8J@r;VMC~?%lTy!ymG21ye zcaM*cH@E8{ieofO38*XlVbXyfGOjSforKXKs+Cc4By5WfJ+INZPgaCQ=P0X6`aIRA zu{NPbChJ8BEli4CgV1z5qrYSHm^l-X2^gE_G&Ys4P0e=7hV!PUE%COUV*cLBcFkZo zcp!c`_mwRF>{_xe8Fx6$qLR#NV6v;m_cD@S1i#KlM{!pJ;R$n(o`;6l24l3?zr);9 zdzPo(f?LI#DMkFBKGb&5Mg{*jJUTwk+J7Fc^FOSnY=IAaq#H1Q-Nk3B&&qWdkf~xX zQ9_>VKGJ3zN!L}YS&r)>!H$e(MO_;k@4;An&0`(iGmKCiKZDs^B&Y&Za$jTh?$`lW zQ{m|kJUp48h;L0;nl0c7fcaXbjG4=M5%)HT;XMM-2oB(KugE^|@jcRU{^&dmeZ;ps zp9fT=Icc-@eC-2D02aOs^BDX1Uy57f>(%Snem(S1z3~c)`2~f#lzF_1$vYjT(HzYY z_{Asgz5HT3*#(Q%e?vgJa2r+Y|NhZo_WVEGU$6fwDO-v7tQNn_4RIL98#|Jt7 zfB$g3{;#BL8SYT^cL1>vT^VU$s^WbXl&ajDFXY{uBBAaURqUc$5oWYuc_~L;vs7$m zX6Q>k_S$YetKuq%ELl`aEZBK<_DGpa^{dQ~P>PEg9P_1c$p+|L4LDVvTrtFfA{H1b zW~)ln62s7REWPu|E%Yt^r4Q~m(NH#Xl=3~A3j0pa15>tyB~Y=;l1P=E9gqOb0~x^u z^uA!v^U))B=n__+(5Lz(91HtW5BVrodhhegDo0c3x`@&*#6vXU3Ev52aRDx=;FC2` zIWd~aXQ?!9N{PkA-%tAhPXLbpLIK6WosU#-8I@-VCP5ARNsL0M0w69pU!)`^8GWtp zEu1gupq#ZQ%q45dnt_hfkO0!`b7)=u5GJ>n3aL9ooeSx2d01AFI12~hDw?D7lS>(R z=sh@-R@HMViH}JH?+|c(NU1Qdz`;L+8{+M=kP+z#-SPl&(d_{ud~mDJ4hAy=a`7Db zUqcy(aaa_pF}aj^H2Drj;2VP8ZxN2s*Fehf#fNSx#1okl;6aw`Ca<8-m{GY|)JfWq zHJfDTBz~>x5LC?nYcuGDdCW@r&)!i^{&TRF|F5Jl{$GsrTK^pmDurh9fsjr>eG2CTK`jyB@4DuvHl+)ALiu$`v+_J&q~Uc5%#7< z__wtnsNSAcwQ*JLS>@%8Nra3+U5kcnq9KFowT#FnBQmI73yW;RBBQ%&sgX@;l%5ZN zBJoivKqz|1#Y?aQRFU+isFZ{lGXXmP^%7j#h*^560BFiS*&Nj`1P~{t_hn9Fz?fJW z4r=^vyxqF{)ul$Tzpr6>8xtRla&fBtiP?+vfGVO+0VIMqkTBW9*oSs{dA3;ZYn1u` zUEfIWs%~dcJ%FS$mWk7fU}^-A;B8ti()LmlAjws|07PviHZLJ?H%^aWi2`@+7}i|y zE;h9hm^}}~PiOY*kr~8+;}aM9;vu${j=($i5c`?LB9K!tb7=mUz9OiG;W5!gI% zhMSouiBH`7SE~XjlK*rf_>rYb{xjUq%6|@rdwXm7&nn6mXfF6!3w?@(AZvk7k-%py z>?slUtOY$Kf}XXIr$orJ7VsqCh(A(MRXRL3R8VGuV-UgvYhC=k4;Z>?oLwK{S=*M1 zNvMeAf+?G5r>gCj00#y@(IG*I2{%ewdZ`fX2z#hgA5tpA+;jy_5*o9JvR4mIR&M%d zlbLS32Lo_60p=_*9NtxM%G8N`wDF!F0yhVn{FgYq#`7qkT*%i4k5lYU!3@EGf(ZR{ zj>O2b)q+d%$UGMId9tRD?0lQ9iZ@Fle23X)uE-gibdEXk>|M4rvrP@DjMGME)T=ls zPtlTk>Bo<8pKWJ?5KP~Y*y05Y1d}~s1dPvXAoqnqJVjcJl3J@r`p*Gh6_Ri~O7x*S z_a;mZ*X0$JBKeOFU)w<&74o0`y@PE0$HSxH(OUkqin1khWUYfgzTx1HVhI0(B0tIw zt;0U52Wy0Vl$b3x=*x`xSd+loRIUR)8ll=bw$*&ETOFFKhd68+9pwY{V?Rlmj%UD9Xv7UJ9V^He!}u$^i-?rH>@?GE~0|Ko>S*mR{B# z1QliNK~PcF9t0KTEqM?a@(1wtJqS_`1Zp?rm(?Hqj@kzJ9rZ_*(}C6FVBguzcpP{* z`h7+`lzTLh)f(OjA&O>eYk@y)G3CF}E$q(e!zdN<-@SwVy^Q>K?|7~MUrpHp-+nnc zZ6x_E)csrKy&W3>2nrfVV(ZxeWG;3pQ03&ZZ>ui4THsepnkB`0>16nIprV3oGMn&9#&kq~@|Vw#!|MNPCL*!AZ$M$vEB%O3bUBUm;89$6c`Q}Nd~ z;-fw={`dt49uDrds|dDgAxb~G0vWrW!*;Dg^9fNvuvIJ26~S34e?zM61pEFaiXO0w zPF$DqcZr)yqbZU6GAxKh5-1$la~~gJ-Tglqma&Wgrm8SY-@U+;Hq`lLhzW^KGuiS6n!nH1h3M8A(pw_x+PfG zI~FPeMR~oR)FIfpMnN1s-&9!{70M6T#t}!_4$36CaVa5K>6*GmSl8P%!n)$l5jIHf z65$6F-R9Tf#S!N9wnDcK!5UpbLN^FYl3Nw~Iy~prX1SGZ;dOYdY8F_QuedD;cJ6WD zr3h|_u+1QG%qkT^x`cc_jEf`eWOO3k5X>rF7Qt%4?37?tX*;61Q`m1)6o7G_A*oXN@nf?{Am6&G+^1wv%eS;dB(AwAQ_MU7o16Mi z%>`thD5rrHzPqL0x|3$p4QgSJJ;K-(natD*V+i$eAQS-Xhki>a3~E%b0N_=?5D)Iy zUmF_$5O!c1R8Eu3XO|ErZw%zI#c(+6Xb3{$(I#NC1*;QSXU|DzN-+HM=p;<}KXsvx zPEi!&33g%JQTG2z|G&fCT>j6)z5TWPewzy6uu|-a2l|*GywRJCTwNO?` z6!y$HRe1`^%qevWI{ToG@#f&+0N^L1VXBGRcn?k#xr+Da!z=Smfj!3GQE>zjNl)10 ztg9n1j(zI5Q9K4P@WfyD=y~i^aOPPUin(-?&t@-F@Y(8-5xhP@FOa^_;=zsQ^$KMT{K%%=?%+HTN8a@Sharj=rdJS?HQCt` z$;J3E3)*n3;+v?0RY<&d+R{U{)zjGBjP{`9+B_&L5QM+h;7?EXfe{OfMH`}3;aUj zshCU=qKwbN0f6EaZ}#L4V$oJO6!ricu6m|15}6G=Xjhr@)Hy z-_g<0e%Al@V1MoZyON^Le`?r)9`_dBz^bGVg+|fm!}QZj4jN;&)!2u({8(8~mLFm! zMVUG_o*>KFrm%by#}^}CEc158kbGU z+)38#mZ8Zj>sCP)Ox+Axg+mjXJcxtJ*vu-)pXBQTWnr=ob>00B? zH0{B=wPKZbjX4JRbE`&BNu6mf2SG{x#~>9gNWcXKKTmr#6a!L1nRBiDi7mcnZ7{o=(g5QD|GUHGi=+&$(&6vlKOhCbq<6MX6C;Rrn+R=gs41Q8*zk0?!gDQ@zR1-g$lIH^w; z-^Uef&!>y;g3-AP=Zdq~0%yTLL@&Ago5`B+B@{T`weGvtnSPhoA z&nLJSQm~MTU=tg`LJAhL2W(;xSV(~>lds5fkPqqkHH811bA8t7oW^9PTC)lI3n}21 zef4Kz#*xtWE$|xi`2qf@Vtn|c^=tyg`c`2Tm^@S_LgEjNHj;SzW!@D+WF*iQ)w8AZ zb^6_~VX)MpT}f(mH&?|Un&IOzN8sZi@w-^uVDO*5~_5ub!nf>F1l0(VXTbuZ_;Wn3L*&{b${z0-`SUBXR!tR`1 z)Etfa36bEd*25a z-00)O9QyKtoVNPPc8!i;YhV^jN9t#OD(Ohg)-3JU>4AbZ3_)N zveq3{0i;ro%APhOrSnn`B)Pw5!M(Ra8ZHNj-XHDw!5p`4=iRLl{f=MEGJA zZmUh`V)?E}rY43&?z1?oA7>$)-};zN&q@3ZLGSs*^CCnkqWMq^XBQ(dJl=DLN6y}^ zv$wxr_xrX5Po9qdr?+rNfV&U&-C!uCuqxXxMf34`gJ3)S@%eYk}>qSdvtA zYGq2~{plrY1o+ZnQyb`j!U75sC0_mPkBk~2KOFWUu{D%YKe6^rn(FH^v}C*_zY`1|D6*LvCgf?|Nm%rFX#V1JU(2X|5j19fEw-f@h@`#TOa?{ z$G`RQZ+-k*AOBv#@vp%*(#7d+c}KK5-$;iiuo@k?irC1y6|3-~--zx{ESdwMT!-Z* z(+8i43;n`RrKBVLq~KiZGs2A%NS?;tk?c3pY}I0Q^OHh47$SNK2}PcY-VhM4z=7%& z9BdhJ{H#;^Tq~5BnpFfHoMT_tQPlb|j1&j-pLJSQH`G@$0{gpf`xLt_ZHw*vua}jM z+9*H&5BCoav-;nIgWcox`F|B<3&?=0iyZ%(*#+84Y5Mn9ko!GX77#PEGh?h`k4NvV%@RBBxnmHlizNJ16?#-Fh2e;2EP^J(O%_++I94-V= zhNcSXSn0b>a~N4mUH(dtqfP!_;qI3cC+7RJbp9#>7-vNn?eb!!k^D7G%U&x)u64|k zDu~MgW|hs}KCf`rH3BS=(aHXl>T#+78)wHNH__5sAKtjYt#?ki8@4At)IK{0#X3gu zEn@4KmvP3{@<~pAObnOij?{UU875_&x<3v5p$vbR3H1G2=-x{i1XU>^FH{phevBv@`;2N@&~+uo{bg8FAUzg{<*Dpi?sU zJ@)18?7#>1|^uavf!2@=7PJX%k`uY3S$It(@vjYO;B1&5&__fp2d=1l_*=hkx zMbePm7^ZSf`!c67Ly!bu9(X9yoEv)(c>vy$he{=VO~8u6QuOFHz%(0|LI%`;^Oy`| z{Ey0pTlO0u|?}MEk*_WLiXXCwj zuw~En0S+c4nu$1eY{5iQ>DdPqpwRv?>>B%hp~^GR%VFj*;W ztxX<@DlI21U#=y_U`V`t%(bGmt!V_^T3vtnIJ!oHktpQajwF=a&b!Hs6TGzqii;YT`_I?}z9Wr?#C_Ay)lchvcn$%!$ zuet}VZ1_wJvKxQ1iaJpf%TfyiarV~TZ*P`YhC#JCU5ci~E$dV%wPMjV6dmvzPwP?) z%Fg0>npTa0mLiy6LKBj8Rb?1dS_!6T>caj_mRjF}T~yIxaVy23NvgCL#ULvWX$C|o z29>saDViE4EiWr2Hd;vy#=f95L8&jJ_W^}Id7hyl?t{~a1b-v9eegGOo7D%FuLt5l zSQCSn*%y?YV*zXJIvCVi7hd#RxF8<*++gv_R81(X_MSBS5++xN`xZ` zO${aGh7cko-dB;*(cV-Xh^Bu07=s?)H@5`_f1#ibZCzk6B{V)qF}qt_QA>ex0TyPH zX4j1x1O|0z>jDG8FG`?43dS z)s%?T-l#1W?J;n!*-tHTTKzn@<`dyY%mhu=xH%%VFz^Ce83C*v1_di)(jZ?2r2*it zIHKCmORWbV&M(15I#3ONt`E$=e#7zfuY#NEE1|WF{N&WeK*TO7#b5!MYB3bD-5Uapk2M1`eNYD0)Cqi}j!Ze;_O$N(s+nFaYNUdA%?23GCOg9d3_-@f*~Wp)7?* zD!`yd*V|%15sciaZE1NG^WajE$0tGE&~+^_aIVF#8-u1-Fb@O<^?KeK0}>X=D^{;( zvS9GFki62WT4CViPbsfr9taFT!!uM%41`>)9D~)I8*LcmsaqU_nD{8FAx~__D;J$0 zjYc`AbbYgJ!QiR}Z5?CakdXb%`+s-(Ez}|0=>1Q9d2fV+*T@IRcU)ni~XjW2+KU=0@sp%w;7ES55w zUdUQk6W41LDaNd-4hA^D@o5DPFNQ&ixK=o%BFb-Uya!{g;n0p#+~5Vq*oD6T%zdB= z6c}T9Mlq~I3^zXT9*nbG-B|dx3FkZjgJ&rL;mrn~j(nzF*Y13B3w;MaolapCtB*5y zz#fL*vX%EY-UB=V5PZ7$&VA~nPagLcG{SzcmM&fBBk%=#o{t`3#7Ur4?LyBx&ow}=7-%Xc8Zn+Po zS}s=MJ^7n#tHN(GwSqMbo1$K(od!-x9E1koI3RCM3Y{YDXK#9LM1p^iTXmgZ zQ-3$1OsJq6Y;t26-$h-x={ZgkLMQQT<7AzgOK;JWTWo>W*SCwkIu&iB4FFPfcI4Gr z?W`%`PocVGc-_t%Dbg@Nh2`a z-8HI_#uQ0+1^|cbAxHf$$$ybFY&fa9<3#< z-9q<%9@5l3y}yrAb_mJcbRrZ03~jPW!2k>${$J+WuCr@gQ!2>xn*kj<^ubl>=ms8{ zK^!>p%iTzK((wW+RhbT*PbT(jI1CTq}q^R&@_B0O{{2Vd?OmGeRh67icUuSUmfqS{hwS3CuDR0M z-@05>L8S`Jim;YYSp-zJe04cNR61%{aZ@&oi~aua4E>7)wMZ_^6=*6}uKrIx)NV;5 zjfizg;Lf861#T|gY<*%iy1$a>7JFkmzWJtlC%#V}``{Z2edwY-5btl7lRSagN8aDa zE&VHIEa&rQJi|IZbXl5DOLj~E#>2Fd*(AB7sYWQ%x$7cICv!hnS1XeDi%BkNsu{^K zjA9(zeL&Fjaexf%aT}7eO{YjMZmJQwy*#yS2NExlSXS|%?22Mf(h5|i$>s3Qe-ZvBOsU2%sr|eH$F6VsbC@}&042T zayug?O!+TkF7XiwX-0N>?%4s!lc$jL}`Ck$7WH zW&91f5rVNj4prvJBWcKm-BES)!8hXjIJo;BdN58*fJ?g;nXlvt(3Tu+n6MgoPgzgW zBuFJjAAHqT-n#3Urn}gnYt9TleGlLR#6H_@8}OH<363(g=7cWk`}I22bkrCTm-FZj z8KYL4b*}22s8|~1X1m63HtCe=T89jFqK9@iHr`9ed-L^rkwnJ8g@Ld|xkX?s%t@7> zHl`wdNH zhS&{l*wvD&wvwneW3aR!wYdnjmGHESk*y^yebaJMB}RLTaz!3at}7l)0kM`EuFJZt V%eu5I{~Z7T|Nlur{Sp8o2mm0cCeHu> literal 0 HcmV?d00001 diff --git a/test/syncthing/1.2.1/ci/basic-no-hostnet-values.yaml b/test/syncthing/1.2.2/ci/basic-no-hostnet-values.yaml similarity index 100% rename from test/syncthing/1.2.1/ci/basic-no-hostnet-values.yaml rename to test/syncthing/1.2.2/ci/basic-no-hostnet-values.yaml diff --git a/test/syncthing/1.2.1/ci/basic-values.yaml b/test/syncthing/1.2.2/ci/basic-values.yaml similarity index 100% rename from test/syncthing/1.2.1/ci/basic-values.yaml rename to test/syncthing/1.2.2/ci/basic-values.yaml diff --git a/test/syncthing/1.2.1/ci/https-no-hostnet-values.yaml b/test/syncthing/1.2.2/ci/https-no-hostnet-values.yaml similarity index 100% rename from test/syncthing/1.2.1/ci/https-no-hostnet-values.yaml rename to test/syncthing/1.2.2/ci/https-no-hostnet-values.yaml diff --git a/test/syncthing/1.2.1/ci/https-values.yaml b/test/syncthing/1.2.2/ci/https-values.yaml similarity index 100% rename from test/syncthing/1.2.1/ci/https-values.yaml rename to test/syncthing/1.2.2/ci/https-values.yaml diff --git a/test/syncthing/1.2.1/ix_values.yaml b/test/syncthing/1.2.2/ix_values.yaml similarity index 100% rename from test/syncthing/1.2.1/ix_values.yaml rename to test/syncthing/1.2.2/ix_values.yaml diff --git a/test/syncthing/1.2.1/metadata.yaml b/test/syncthing/1.2.2/metadata.yaml similarity index 100% rename from test/syncthing/1.2.1/metadata.yaml rename to test/syncthing/1.2.2/metadata.yaml diff --git a/test/syncthing/1.2.1/migrations/migrate b/test/syncthing/1.2.2/migrations/migrate similarity index 100% rename from test/syncthing/1.2.1/migrations/migrate rename to test/syncthing/1.2.2/migrations/migrate diff --git a/test/syncthing/1.2.1/questions.yaml b/test/syncthing/1.2.2/questions.yaml similarity index 94% rename from test/syncthing/1.2.1/questions.yaml rename to test/syncthing/1.2.2/questions.yaml index c14ecaf39c..702a9237ca 100644 --- a/test/syncthing/1.2.1/questions.yaml +++ b/test/syncthing/1.2.2/questions.yaml @@ -346,6 +346,22 @@ questions: type: dict show_if: [["type", "=", "smb-pv-pvc"]] attrs: + - variable: migrationMode + label: Migration Mode + description: | + Enabling this will force the following:
+ - Read Only Mount, regardless of the value of the Read Only checkbox.
+ - SMB Mount Options will be set to "vers=3.0", "cifsacl", "noperm"
+ + This option is used to migrate data from third party
+ NAS platforms onto TrueNAS SCALE.
+ + Keep in mind that the ACL preservation is not guaranteed when:
+ - Non-AD environment
+ - ACL or remote server contains local users
+ schema: + type: boolean + default: false - variable: server label: Server description: The server for the SMB share. diff --git a/test/syncthing/1.2.2/templates/NOTES.txt b/test/syncthing/1.2.2/templates/NOTES.txt new file mode 100644 index 0000000000..ba4e01146c --- /dev/null +++ b/test/syncthing/1.2.2/templates/NOTES.txt @@ -0,0 +1 @@ +{{ include "ix.v1.common.lib.chart.notes" $ }} diff --git a/test/syncthing/1.2.1/templates/_certContainer.tpl b/test/syncthing/1.2.2/templates/_certContainer.tpl similarity index 100% rename from test/syncthing/1.2.1/templates/_certContainer.tpl rename to test/syncthing/1.2.2/templates/_certContainer.tpl diff --git a/test/syncthing/1.2.1/templates/_configure.tpl b/test/syncthing/1.2.2/templates/_configure.tpl similarity index 100% rename from test/syncthing/1.2.1/templates/_configure.tpl rename to test/syncthing/1.2.2/templates/_configure.tpl diff --git a/test/syncthing/1.2.1/templates/_persistence.tpl b/test/syncthing/1.2.2/templates/_persistence.tpl similarity index 78% rename from test/syncthing/1.2.1/templates/_persistence.tpl rename to test/syncthing/1.2.2/templates/_persistence.tpl index 31eb960b62..e5cb142428 100644 --- a/test/syncthing/1.2.1/templates/_persistence.tpl +++ b/test/syncthing/1.2.2/templates/_persistence.tpl @@ -2,7 +2,6 @@ persistence: home: enabled: true - {{- include "syncthing.storage.ci.migration" (dict "storage" .Values.syncthingStorage.home) }} {{- include "ix.v1.common.app.storageOptions" (dict "storage" .Values.syncthingStorage.home) | nindent 4 }} targetSelector: syncthing: @@ -36,9 +35,18 @@ persistence: {{- end -}} {{- range $idx, $storage := .Values.syncthingStorage.additionalStorages }} + {{- if eq $storage.type "smb-pv-pvc" -}} + {{- if $storage.smbConfig.migrationMode -}} + {{- $_ := set $storage "readOnly" true -}} + {{- $_ := set $storage.smbConfig "mountOptions" (list + (dict "key" "noperm") + (dict "key" "cifsacl") + (dict "key" "vers" "value" "3.0") + ) -}} + {{- end -}} + {{- end }} {{ printf "sync-%v" (int $idx) }}: enabled: true - {{- include "syncthing.storage.ci.migration" (dict "storage" $storage) }} {{- include "ix.v1.common.app.storageOptions" (dict "storage" $storage) | nindent 4 }} targetSelector: syncthing: @@ -69,13 +77,3 @@ scaleCertificate: id: {{ .Values.syncthingNetwork.certificateID }} {{- end -}} {{- end -}} - -{{/* TODO: Remove on the next version bump, eg 1.2.0+ */}} -{{- define "syncthing.storage.ci.migration" -}} - {{- $storage := .storage -}} - - {{- if $storage.hostPath -}} - {{- $_ := set $storage "hostPathConfig" dict -}} - {{- $_ := set $storage.hostPathConfig "hostPath" $storage.hostPath -}} - {{- end -}} -{{- end -}} diff --git a/test/syncthing/1.2.1/templates/_portal.tpl b/test/syncthing/1.2.2/templates/_portal.tpl similarity index 100% rename from test/syncthing/1.2.1/templates/_portal.tpl rename to test/syncthing/1.2.2/templates/_portal.tpl diff --git a/test/syncthing/1.2.1/templates/_service.tpl b/test/syncthing/1.2.2/templates/_service.tpl similarity index 100% rename from test/syncthing/1.2.1/templates/_service.tpl rename to test/syncthing/1.2.2/templates/_service.tpl diff --git a/test/syncthing/1.2.1/templates/_syncthing.tpl b/test/syncthing/1.2.2/templates/_syncthing.tpl similarity index 100% rename from test/syncthing/1.2.1/templates/_syncthing.tpl rename to test/syncthing/1.2.2/templates/_syncthing.tpl diff --git a/test/syncthing/1.2.1/templates/common.yaml b/test/syncthing/1.2.2/templates/common.yaml similarity index 100% rename from test/syncthing/1.2.1/templates/common.yaml rename to test/syncthing/1.2.2/templates/common.yaml diff --git a/test/syncthing/1.2.1/to_keep_versions.md b/test/syncthing/1.2.2/to_keep_versions.md similarity index 100% rename from test/syncthing/1.2.1/to_keep_versions.md rename to test/syncthing/1.2.2/to_keep_versions.md diff --git a/test/syncthing/1.2.1/upgrade_strategy_disable b/test/syncthing/1.2.2/upgrade_strategy_disable similarity index 100% rename from test/syncthing/1.2.1/upgrade_strategy_disable rename to test/syncthing/1.2.2/upgrade_strategy_disable