From 6620f373d89dd83ce93364be8aa9df0db58cdce2 Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Wed, 21 Feb 2024 06:30:01 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- enterprise/prometheus/16.5.3/CHANGELOG.md | 2586 +++++++++++- .../gitea/17.3.0/charts/memcached-11.2.1.tgz | Bin 104392 -> 104402 bytes stable/ollama/1.2.1/.helmignore | 30 + stable/ollama/1.2.1/CHANGELOG.md | 76 + stable/ollama/1.2.1/Chart.yaml | 39 + stable/ollama/1.2.1/README.md | 28 + stable/ollama/1.2.1/app-readme.md | 8 + stable/ollama/1.2.1/charts/common-17.5.0.tgz | Bin 0 -> 100452 bytes stable/ollama/1.2.1/ix_values.yaml | 104 + stable/ollama/1.2.1/questions.yaml | 3485 +++++++++++++++++ stable/ollama/1.2.1/templates/NOTES.txt | 1 + stable/ollama/1.2.1/templates/common.yaml | 1 + stable/ollama/1.2.1/values.yaml | 0 13 files changed, 6297 insertions(+), 61 deletions(-) create mode 100644 stable/ollama/1.2.1/.helmignore create mode 100644 stable/ollama/1.2.1/CHANGELOG.md create mode 100644 stable/ollama/1.2.1/Chart.yaml create mode 100644 stable/ollama/1.2.1/README.md create mode 100644 stable/ollama/1.2.1/app-readme.md create mode 100644 stable/ollama/1.2.1/charts/common-17.5.0.tgz create mode 100644 stable/ollama/1.2.1/ix_values.yaml create mode 100755 stable/ollama/1.2.1/questions.yaml create mode 100644 stable/ollama/1.2.1/templates/NOTES.txt create mode 100644 stable/ollama/1.2.1/templates/common.yaml create mode 100644 stable/ollama/1.2.1/values.yaml diff --git a/enterprise/prometheus/16.5.3/CHANGELOG.md b/enterprise/prometheus/16.5.3/CHANGELOG.md index 1450984c63..1ee4cb8919 100644 --- a/enterprise/prometheus/16.5.3/CHANGELOG.md +++ b/enterprise/prometheus/16.5.3/CHANGELOG.md @@ -2,98 +2,2562 @@ title: Changelog --- -**Important:** -*for the complete changelog, please refer to the website* - - - - - - - - - - - -## [prometheus-16.4.9](https://github.com/truecharts/charts/compare/prometheus-16.4.8...prometheus-16.4.9) (2024-02-12) +## [prometheus-5.0.0](https://github.com/truecharts/charts/compare/prometheus-4.0.131...prometheus-5.0.0) (2022-11-10) ### Chore +- Major Change to GUI - -- update container image bitnami/prometheus to 2.49.1[@bfc292a](https://github.com/bfc292a) by renovate ([#18223](https://github.com/truecharts/charts/issues/18223)) - - -## [prometheus-16.4.8](https://github.com/truecharts/charts/compare/prometheus-16.4.7...prometheus-16.4.8) (2024-02-12) +## [prometheus-4.0.131](https://github.com/truecharts/charts/compare/uptimerobot-prometheus-4.0.44...prometheus-4.0.131) (2022-11-10) ### Chore +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) +- update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) +- update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) +- update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) +- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) +- update docker general non-major ([#4366](https://github.com/truecharts/charts/issues/4366)) - -- update container image bitnami/alertmanager to 0.26.0[@537c5f5](https://github.com/537c5f5) by renovate ([#18200](https://github.com/truecharts/charts/issues/18200)) - -- update container image bitnami/prometheus to 2.49.1[@c382eae](https://github.com/c382eae) by renovate ([#18032](https://github.com/truecharts/charts/issues/18032)) - - -## [prometheus-16.4.7](https://github.com/truecharts/charts/compare/prometheus-16.4.6...prometheus-16.4.7) (2024-02-12) +## [prometheus-4.0.130](https://github.com/truecharts/charts/compare/uptimerobot-prometheus-4.0.44...prometheus-4.0.130) (2022-11-09) ### Chore +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) +- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) +- update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) +- update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) +- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - -- update container image bitnami/alertmanager to 0.26.0[@130b6ff](https://github.com/130b6ff) by renovate ([#18154](https://github.com/truecharts/charts/issues/18154)) - - -## [prometheus-16.4.6](https://github.com/truecharts/charts/compare/prometheus-16.4.5...prometheus-16.4.6) (2024-02-12) +## [prometheus-4.0.129](https://github.com/truecharts/charts/compare/uptimerobot-prometheus-4.0.44...prometheus-4.0.129) (2022-11-08) ### Chore +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) +- update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) +- update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) +- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - -- update container image bitnami/alertmanager to 0.26.0[@de8bbbd](https://github.com/de8bbbd) by renovate ([#18026](https://github.com/truecharts/charts/issues/18026)) - - -## [prometheus-16.4.5](https://github.com/truecharts/charts/compare/prometheus-16.4.4...prometheus-16.4.5) (2024-02-05) +## [prometheus-4.0.128](https://github.com/truecharts/charts/compare/uptimerobot-prometheus-4.0.44...prometheus-4.0.128) (2022-11-08) ### Chore +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) +- update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) +- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - -- update container image bitnami/alertmanager to 0.26.0[@d58f3c7](https://github.com/d58f3c7) by renovate ([#17812](https://github.com/truecharts/charts/issues/17812)) - - -## [prometheus-16.4.4](https://github.com/truecharts/charts/compare/prometheus-16.4.3...prometheus-16.4.4) (2024-02-04) - - -## [prometheus-16.4.3](https://github.com/truecharts/charts/compare/prometheus-16.4.2...prometheus-16.4.3) (2024-02-03) +## [prometheus-4.0.128](https://github.com/truecharts/charts/compare/uptimerobot-prometheus-4.0.44...prometheus-4.0.128) (2022-11-08) ### Chore +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) +- update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) +- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - -- update container image common to v17.2.30[@19ad5ec](https://github.com/19ad5ec) by renovate ([#17804](https://github.com/truecharts/charts/issues/17804)) - - -## [prometheus-16.4.2](https://github.com/truecharts/charts/compare/prometheus-16.4.1...prometheus-16.4.2) (2024-02-03) +## [prometheus-4.0.128](https://github.com/truecharts/charts/compare/uptimerobot-prometheus-4.0.44...prometheus-4.0.128) (2022-11-08) ### Chore +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) +- update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) +- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - -- update helm general non-major by renovate ([#17801](https://github.com/truecharts/charts/issues/17801)) - -- update container image bitnami/prometheus to 2.49.1[@0f2e8e9](https://github.com/0f2e8e9) by renovate ([#17795](https://github.com/truecharts/charts/issues/17795)) - - -## [prometheus-16.4.1](https://github.com/truecharts/charts/compare/prometheus-16.4.0...prometheus-16.4.1) (2024-01-30) +## [prometheus-4.0.127](https://github.com/truecharts/charts/compare/uptimerobot-prometheus-4.0.44...prometheus-4.0.127) (2022-11-07) ### Chore +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - -- update helm chart kube-state-metrics to 6.1.15 by renovate ([#17758](https://github.com/truecharts/charts/issues/17758)) - - -## [prometheus-16.4.0](https://github.com/truecharts/charts/compare/prometheus-16.3.9...prometheus-16.4.0) (2024-01-29) +## [prometheus-4.0.127](https://github.com/truecharts/charts/compare/uptimerobot-prometheus-4.0.44...prometheus-4.0.127) (2022-11-06) ### Chore + +- Auto-update chart README [skip ci] +- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + +## [prometheus-4.0.126](https://github.com/truecharts/charts/compare/uptimerobot-prometheus-4.0.43...prometheus-4.0.126) (2022-11-06) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update helm general non-major ([#4317](https://github.com/truecharts/charts/issues/4317)) +- update docker general non-major ([#4312](https://github.com/truecharts/charts/issues/4312)) + +## [prometheus-4.0.125](https://github.com/truecharts/charts/compare/uptimerobot-prometheus-4.0.43...prometheus-4.0.125) (2022-11-06) + +### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#4312](https://github.com/truecharts/charts/issues/4312)) + +## [prometheus-4.0.124](https://github.com/truecharts/charts/compare/prometheus-4.0.123...prometheus-4.0.124) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] +- update helm general non-major ([#4308](https://github.com/truecharts/charts/issues/4308)) + +## [prometheus-4.0.123](https://github.com/truecharts/charts/compare/prometheus-4.0.122...prometheus-4.0.123) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + +## [prometheus-4.0.122](https://github.com/truecharts/charts/compare/uptimerobot-prometheus-4.0.42...prometheus-4.0.122) (2022-11-03) + +### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#4289](https://github.com/truecharts/charts/issues/4289)) + +## [prometheus-4.0.121](https://github.com/truecharts/charts/compare/prometheus-4.0.120...prometheus-4.0.121) (2022-11-02) + +### Chore + +- Auto-update chart README [skip ci] +- update helm general non-major ([#4261](https://github.com/truecharts/charts/issues/4261)) +- update docker general non-major ([#4280](https://github.com/truecharts/charts/issues/4280)) + +## [prometheus-4.0.120](https://github.com/truecharts/charts/compare/prometheus-4.0.119...prometheus-4.0.120) (2022-10-31) + +### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#4249](https://github.com/truecharts/charts/issues/4249)) + +## [prometheus-4.0.119](https://github.com/truecharts/charts/compare/prometheus-4.0.118...prometheus-4.0.119) (2022-10-30) + +### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#4238](https://github.com/truecharts/charts/issues/4238)) + +## [prometheus-4.0.118](https://github.com/truecharts/charts/compare/prometheus-4.0.117...prometheus-4.0.118) (2022-10-29) + +### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#4230](https://github.com/truecharts/charts/issues/4230)) + +## [prometheus-4.0.117](https://github.com/truecharts/charts/compare/prometheus-4.0.116...prometheus-4.0.117) (2022-10-28) + +### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#4218](https://github.com/truecharts/charts/issues/4218)) + +## [prometheus-4.0.116](https://github.com/truecharts/charts/compare/prometheus-4.0.115...prometheus-4.0.116) (2022-10-27) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update docker general non-major ([#4201](https://github.com/truecharts/charts/issues/4201)) + +## [prometheus-4.0.116](https://github.com/truecharts/charts/compare/prometheus-4.0.115...prometheus-4.0.116) (2022-10-27) + +### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#4201](https://github.com/truecharts/charts/issues/4201)) + +## [prometheus-4.0.115](https://github.com/truecharts/charts/compare/uptimerobot-prometheus-4.0.41...prometheus-4.0.115) (2022-10-26) + +### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#4189](https://github.com/truecharts/charts/issues/4189)) + +## [prometheus-4.0.114](https://github.com/truecharts/charts/compare/prometheus-4.0.113...prometheus-4.0.114) (2022-10-25) + +### Chore + +- Auto-update chart README [skip ci] +- update helm general non-major ([#4182](https://github.com/truecharts/charts/issues/4182)) + +## [prometheus-4.0.113](https://github.com/truecharts/charts/compare/prometheus-4.0.111...prometheus-4.0.113) (2022-10-24) + +### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#4171](https://github.com/truecharts/charts/issues/4171)) +- update docker general non-major ([#4165](https://github.com/truecharts/charts/issues/4165)) + +## [prometheus-4.0.111](https://github.com/truecharts/charts/compare/prometheus-4.0.110...prometheus-4.0.111) (2022-10-22) + +### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#4155](https://github.com/truecharts/charts/issues/4155)) + +## [prometheus-4.0.109](https://github.com/truecharts/charts/compare/prometheus-4.0.108...prometheus-4.0.109) (2022-10-19) + +### Chore + +- Auto-update chart README [skip ci] +- update helm general non-major ([#4122](https://github.com/truecharts/charts/issues/4122)) +- update docker general non-major ([#4128](https://github.com/truecharts/charts/issues/4128)) + +## [prometheus-4.0.108](https://github.com/truecharts/charts/compare/prometheus-4.0.107...prometheus-4.0.108) (2022-10-18) + +### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#4120](https://github.com/truecharts/charts/issues/4120)) + +## [prometheus-4.0.107](https://github.com/truecharts/charts/compare/prometheus-4.0.106...prometheus-4.0.107) (2022-10-17) + +### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#4119](https://github.com/truecharts/charts/issues/4119)) + +## [prometheus-4.0.106](https://github.com/truecharts/charts/compare/prometheus-4.0.105...prometheus-4.0.106) (2022-10-16) + +### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#4108](https://github.com/truecharts/charts/issues/4108)) + +## [prometheus-4.0.105](https://github.com/truecharts/charts/compare/prometheus-4.0.104...prometheus-4.0.105) (2022-10-14) + +### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#4084](https://github.com/truecharts/charts/issues/4084)) + +## [prometheus-4.0.104](https://github.com/truecharts/charts/compare/prometheus-4.0.103...prometheus-4.0.104) (2022-10-12) + +### Chore + +- Auto-update chart README [skip ci] +- update helm general non-major ([#4071](https://github.com/truecharts/charts/issues/4071)) + +## [prometheus-4.0.103](https://github.com/truecharts/charts/compare/prometheus-4.0.102...prometheus-4.0.103) (2022-10-11) + +### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#4070](https://github.com/truecharts/charts/issues/4070)) + +## [prometheus-4.0.102](https://github.com/truecharts/charts/compare/prometheus-4.0.101...prometheus-4.0.102) (2022-10-10) + +### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#4049](https://github.com/truecharts/charts/issues/4049)) +- update docker general non-major + +## [prometheus-4.0.101](https://github.com/truecharts/charts/compare/prometheus-4.0.99...prometheus-4.0.101) (2022-10-08) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update docker general non-major ([#4030](https://github.com/truecharts/charts/issues/4030)) +- update helm general non-major + +## [prometheus-4.0.100](https://github.com/truecharts/charts/compare/prometheus-4.0.99...prometheus-4.0.100) (2022-10-07) + +### Chore + +- Auto-update chart README [skip ci] +- update helm general non-major + +## [prometheus-4.0.99](https://github.com/truecharts/charts/compare/prometheus-4.0.98...prometheus-4.0.99) (2022-10-07) + +### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major + +## [prometheus-4.0.98](https://github.com/truecharts/charts/compare/prometheus-4.0.97...prometheus-4.0.98) (2022-10-05) + +### Chore + +- Auto-update chart README [skip ci] +- update helm general non-major + +## [prometheus-4.0.97](https://github.com/truecharts/charts/compare/prometheus-4.0.96...prometheus-4.0.97) (2022-10-05) + +### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#4010](https://github.com/truecharts/charts/issues/4010)) + +## [prometheus-4.0.96](https://github.com/truecharts/charts/compare/prometheus-4.0.95...prometheus-4.0.96) (2022-10-04) + +### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#4001](https://github.com/truecharts/charts/issues/4001)) +- update docker general non-major + +## [prometheus-4.0.95](https://github.com/truecharts/charts/compare/prometheus-4.0.94...prometheus-4.0.95) (2022-10-01) + +### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#3975](https://github.com/truecharts/charts/issues/3975)) + +## [prometheus-4.0.94](https://github.com/truecharts/charts/compare/prometheus-4.0.93...prometheus-4.0.94) (2022-09-30) + +### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#3965](https://github.com/truecharts/charts/issues/3965)) + +## [prometheus-4.0.93](https://github.com/truecharts/charts/compare/prometheus-4.0.92...prometheus-4.0.93) (2022-09-28) + +### Chore + +- update docker general non-major ([#3938](https://github.com/truecharts/charts/issues/3938)) + +## [prometheus-4.0.91](https://github.com/truecharts/charts/compare/prometheus-4.0.90...prometheus-4.0.91) (2022-09-27) + +### Chore + +- Auto-update chart README [skip ci] +- update helm general non-major ([#3918](https://github.com/truecharts/charts/issues/3918)) + +## [prometheus-4.0.90](https://github.com/truecharts/charts/compare/prometheus-4.0.89...prometheus-4.0.90) (2022-09-25) + +### Chore + +- Auto-update chart README [skip ci] +- update helm general non-major ([#3898](https://github.com/truecharts/charts/issues/3898)) + +## [prometheus-4.0.89](https://github.com/truecharts/charts/compare/prometheus-4.0.88...prometheus-4.0.89) (2022-09-25) + +### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#3881](https://github.com/truecharts/charts/issues/3881)) + +## [prometheus-4.0.88](https://github.com/truecharts/charts/compare/prometheus-4.0.87...prometheus-4.0.88) (2022-09-24) + +### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#3860](https://github.com/truecharts/charts/issues/3860)) + +## [prometheus-4.0.87](https://github.com/truecharts/charts/compare/prometheus-4.0.83...prometheus-4.0.87) (2022-09-22) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- refactor Services SCALE GUI +- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) +- update docker general non-major ([#3790](https://github.com/truecharts/charts/issues/3790)) +- update docker general non-major ([#3818](https://github.com/truecharts/charts/issues/3818)) +- update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772)) +- update docker general non-major ([#3827](https://github.com/truecharts/charts/issues/3827)) +- Expose prometheus configuration options in Scale GUI ([#3797](https://github.com/truecharts/charts/issues/3797)) + +## [prometheus-4.0.87](https://github.com/truecharts/charts/compare/prometheus-4.0.83...prometheus-4.0.87) (2022-09-21) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- refactor Services SCALE GUI +- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) +- update docker general non-major ([#3827](https://github.com/truecharts/charts/issues/3827)) +- update docker general non-major ([#3790](https://github.com/truecharts/charts/issues/3790)) +- update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772)) +- update docker general non-major ([#3818](https://github.com/truecharts/charts/issues/3818)) +- Expose prometheus configuration options in Scale GUI ([#3797](https://github.com/truecharts/charts/issues/3797)) + +## [prometheus-4.0.86](https://github.com/truecharts/charts/compare/prometheus-4.0.83...prometheus-4.0.86) (2022-09-21) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- refactor Services SCALE GUI +- update docker general non-major ([#3790](https://github.com/truecharts/charts/issues/3790)) +- update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772)) +- update docker general non-major ([#3818](https://github.com/truecharts/charts/issues/3818)) +- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) +- Expose prometheus configuration options in Scale GUI ([#3797](https://github.com/truecharts/charts/issues/3797)) + +## [prometheus-4.0.86](https://github.com/truecharts/charts/compare/prometheus-4.0.83...prometheus-4.0.86) (2022-09-20) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- refactor Services SCALE GUI +- update docker general non-major ([#3790](https://github.com/truecharts/charts/issues/3790)) +- update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772)) +- update docker general non-major ([#3818](https://github.com/truecharts/charts/issues/3818)) +- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) +- Expose prometheus configuration options in Scale GUI ([#3797](https://github.com/truecharts/charts/issues/3797)) + +## [prometheus-4.0.86](https://github.com/truecharts/charts/compare/prometheus-4.0.83...prometheus-4.0.86) (2022-09-20) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- refactor Services SCALE GUI +- update docker general non-major ([#3818](https://github.com/truecharts/charts/issues/3818)) +- update docker general non-major ([#3790](https://github.com/truecharts/charts/issues/3790)) +- update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772)) +- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) +- Expose prometheus configuration options in Scale GUI ([#3797](https://github.com/truecharts/charts/issues/3797)) + +## [prometheus-4.0.85](https://github.com/truecharts/charts/compare/prometheus-4.0.83...prometheus-4.0.85) (2022-09-19) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- refactor Services SCALE GUI +- update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772)) +- update docker general non-major ([#3790](https://github.com/truecharts/charts/issues/3790)) +- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) +- Expose prometheus configuration options in Scale GUI ([#3797](https://github.com/truecharts/charts/issues/3797)) + +## [prometheus-4.0.85](https://github.com/truecharts/charts/compare/prometheus-4.0.83...prometheus-4.0.85) (2022-09-19) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- refactor Services SCALE GUI +- update docker general non-major ([#3790](https://github.com/truecharts/charts/issues/3790)) +- update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772)) +- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) +- Expose prometheus configuration options in Scale GUI ([#3797](https://github.com/truecharts/charts/issues/3797)) + +## [prometheus-4.0.85](https://github.com/truecharts/charts/compare/prometheus-4.0.83...prometheus-4.0.85) (2022-09-19) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- refactor Services SCALE GUI +- update docker general non-major ([#3790](https://github.com/truecharts/charts/issues/3790)) +- update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772)) +- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) +- Expose prometheus configuration options in Scale GUI ([#3797](https://github.com/truecharts/charts/issues/3797)) + +## [prometheus-4.0.84](https://github.com/truecharts/charts/compare/prometheus-4.0.83...prometheus-4.0.84) (2022-09-17) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- refactor Services SCALE GUI +- update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772)) +- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) + +## [prometheus-4.0.84](https://github.com/truecharts/charts/compare/prometheus-4.0.83...prometheus-4.0.84) (2022-09-18) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772)) +- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) + +## [prometheus-4.0.84](https://github.com/truecharts/charts/compare/prometheus-4.0.83...prometheus-4.0.84) (2022-09-16) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772)) +- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) + +## [prometheus-4.0.84](https://github.com/truecharts/charts/compare/prometheus-4.0.83...prometheus-4.0.84) (2022-09-16) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772)) +- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) + +## [prometheus-4.0.84](https://github.com/truecharts/charts/compare/prometheus-4.0.83...prometheus-4.0.84) (2022-09-15) + +### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#3772](https://github.com/truecharts/charts/issues/3772)) +- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) + +## [prometheus-4.0.84](https://github.com/truecharts/charts/compare/prometheus-4.0.83...prometheus-4.0.84) (2022-09-15) + +### Chore + +- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) + +## [prometheus-4.0.83](https://github.com/truecharts/charts/compare/prometheus-4.0.82...prometheus-4.0.83) (2022-09-15) + +### Chore + +- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751)) + +## [prometheus-4.0.82](https://github.com/truecharts/charts/compare/prometheus-4.0.81...prometheus-4.0.82) (2022-09-13) + +### Chore + +- update docker general non-major ([#3755](https://github.com/truecharts/charts/issues/3755)) + +## [prometheus-4.0.81](https://github.com/truecharts/charts/compare/prometheus-4.0.80...prometheus-4.0.81) (2022-09-12) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711)) + +## [prometheus-4.0.81](https://github.com/truecharts/charts/compare/prometheus-4.0.80...prometheus-4.0.81) (2022-09-12) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711)) + +## [prometheus-4.0.81](https://github.com/truecharts/charts/compare/prometheus-4.0.80...prometheus-4.0.81) (2022-09-11) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711)) + +## [prometheus-4.0.81](https://github.com/truecharts/charts/compare/prometheus-4.0.80...prometheus-4.0.81) (2022-09-11) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711)) + +## [prometheus-4.0.81](https://github.com/truecharts/charts/compare/prometheus-4.0.80...prometheus-4.0.81) (2022-09-11) + +### Chore + +- Auto-update chart README [skip ci] +- update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711)) + +## [prometheus-4.0.81](https://github.com/truecharts/charts/compare/prometheus-4.0.80...prometheus-4.0.81) (2022-09-11) + +### Chore + +- update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711)) + +## [prometheus-4.0.80](https://github.com/truecharts/charts/compare/prometheus-4.0.79...prometheus-4.0.80) (2022-09-10) + +### Chore + +- update docker general non-major ([#3727](https://github.com/truecharts/charts/issues/3727)) + +## [prometheus-4.0.79](https://github.com/truecharts/charts/compare/prometheus-4.0.78...prometheus-4.0.79) (2022-09-07) + +### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#3710](https://github.com/truecharts/charts/issues/3710)) + +## [prometheus-4.0.79](https://github.com/truecharts/charts/compare/prometheus-4.0.78...prometheus-4.0.79) (2022-09-06) + +### Chore + +- update docker general non-major ([#3710](https://github.com/truecharts/charts/issues/3710)) + +## [prometheus-4.0.78](https://github.com/truecharts/charts/compare/prometheus-4.0.77...prometheus-4.0.78) (2022-09-05) + +### Chore + +- update docker general non-major ([#3700](https://github.com/truecharts/charts/issues/3700)) + +### Fix + +- fix serviceaccount creation on few apps ([#3665](https://github.com/truecharts/charts/issues/3665)) + +## [prometheus-4.0.77](https://github.com/truecharts/charts/compare/prometheus-4.0.76...prometheus-4.0.77) (2022-09-03) + +### Chore + +- update docker general non-major ([#3668](https://github.com/truecharts/charts/issues/3668)) + +## [prometheus-4.0.76](https://github.com/truecharts/charts/compare/prometheus-4.0.75...prometheus-4.0.76) (2022-09-02) + +### Chore + +- update docker general non-major ([#3660](https://github.com/truecharts/charts/issues/3660)) + +## [prometheus-4.0.75](https://github.com/truecharts/charts/compare/prometheus-4.0.74...prometheus-4.0.75) (2022-08-31) + +### Chore + +- update docker general non-major ([#3640](https://github.com/truecharts/charts/issues/3640)) + +## [prometheus-4.0.74](https://github.com/truecharts/charts/compare/prometheus-4.0.72...prometheus-4.0.74) (2022-08-30) + +### Chore + +- Auto-update chart README [skip ci] +- update helm general non-major ([#3639](https://github.com/truecharts/charts/issues/3639)) +- update helm chart common to v10.5.5 ([#3626](https://github.com/truecharts/charts/issues/3626)) + +## [prometheus-4.0.73](https://github.com/truecharts/charts/compare/prometheus-4.0.72...prometheus-4.0.73) (2022-08-30) + +### Chore + +- update helm chart common to v10.5.5 ([#3626](https://github.com/truecharts/charts/issues/3626)) + +## [prometheus-4.0.72](https://github.com/truecharts/charts/compare/prometheus-4.0.71...prometheus-4.0.72) (2022-08-30) + +### Chore + +- update docker general non-major ([#3623](https://github.com/truecharts/charts/issues/3623)) + +## [prometheus-4.0.71](https://github.com/truecharts/charts/compare/prometheus-4.0.69...prometheus-4.0.71) (2022-08-29) + +### Chore + +- update docker general non-major ([#3620](https://github.com/truecharts/charts/issues/3620)) +- update helm general non-major ([#3619](https://github.com/truecharts/charts/issues/3619)) + +## [prometheus-4.0.69](https://github.com/truecharts/charts/compare/prometheus-4.0.68...prometheus-4.0.69) (2022-08-26) + +### Chore + +- update docker general non-major ([#3573](https://github.com/truecharts/charts/issues/3573)) + +## [prometheus-4.0.68](https://github.com/truecharts/charts/compare/prometheus-4.0.67...prometheus-4.0.68) (2022-08-25) + +### Chore + +- update docker general non-major ([#3561](https://github.com/truecharts/charts/issues/3561)) + +## [prometheus-4.0.67](https://github.com/truecharts/charts/compare/uptimerobot-prometheus-4.0.29...prometheus-4.0.67) (2022-08-24) + +### Chore + +- update docker general non-major ([#3552](https://github.com/truecharts/charts/issues/3552)) + +## [prometheus-4.0.66](https://github.com/truecharts/charts/compare/prometheus-4.0.65...prometheus-4.0.66) (2022-08-23) + +### Chore + +- update helm general non-major helm releases ([#3545](https://github.com/truecharts/charts/issues/3545)) + +## [prometheus-4.0.65](https://github.com/truecharts/charts/compare/prometheus-4.0.64...prometheus-4.0.65) (2022-08-22) + +### Chore + +- update docker general non-major ([#3530](https://github.com/truecharts/charts/issues/3530)) + +## [prometheus-4.0.64](https://github.com/truecharts/charts/compare/prometheus-4.0.63...prometheus-4.0.64) (2022-08-20) + +### Chore + +- update docker general non-major docker tags ([#3518](https://github.com/truecharts/charts/issues/3518)) + +## [prometheus-4.0.63](https://github.com/truecharts/charts/compare/prometheus-4.0.62...prometheus-4.0.63) (2022-08-19) + +### Chore + +- update docker general non-major docker tags ([#3512](https://github.com/truecharts/charts/issues/3512)) + +## [prometheus-4.0.62](https://github.com/truecharts/charts/compare/prometheus-4.0.61...prometheus-4.0.62) (2022-08-18) + +### Chore + +- update docker general non-major ([#3503](https://github.com/truecharts/charts/issues/3503)) + +## [prometheus-4.0.61](https://github.com/truecharts/charts/compare/prometheus-4.0.60...prometheus-4.0.61) (2022-08-17) + +### Chore + +- update docker general non-major ([#3478](https://github.com/truecharts/charts/issues/3478)) + +## [prometheus-4.0.60](https://github.com/truecharts/charts/compare/prometheus-4.0.59...prometheus-4.0.60) (2022-08-12) + +### Chore + +- update helm general non-major helm releases ([#3456](https://github.com/truecharts/charts/issues/3456)) + +## [prometheus-4.0.59](https://github.com/truecharts/charts/compare/prometheus-4.0.58...prometheus-4.0.59) (2022-08-12) + +### Chore + +- update docker general non-major ([#3453](https://github.com/truecharts/charts/issues/3453)) + +## [prometheus-4.0.58](https://github.com/truecharts/charts/compare/prometheus-4.0.57...prometheus-4.0.58) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + +## [prometheus-4.0.57](https://github.com/truecharts/charts/compare/prometheus-4.0.56...prometheus-4.0.57) (2022-08-09) + +### Chore + +- update helm general non-major helm releases to v10.4.9 ([#3413](https://github.com/truecharts/charts/issues/3413)) + +## [prometheus-4.0.56](https://github.com/truecharts/charts/compare/prometheus-4.0.55...prometheus-4.0.56) (2022-08-09) + +### Chore + +- update docker general non-major ([#3377](https://github.com/truecharts/charts/issues/3377)) + +## [prometheus-4.0.55](https://github.com/truecharts/charts/compare/prometheus-4.0.53...prometheus-4.0.55) (2022-08-08) + +### Chore + +- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376)) +- update docker general non-major ([#3356](https://github.com/truecharts/charts/issues/3356)) +- replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) + +## [prometheus-4.0.53](https://github.com/truecharts/apps/compare/prometheus-4.0.52...prometheus-4.0.53) (2022-07-30) + +### Chore + +- update docker general non-major + +## [prometheus-4.0.52](https://github.com/truecharts/apps/compare/prometheus-4.0.51...prometheus-4.0.52) (2022-07-29) + +### Chore + +- update docker general non-major ([#3339](https://github.com/truecharts/apps/issues/3339)) + +## [prometheus-4.0.51](https://github.com/truecharts/apps/compare/prometheus-4.0.50...prometheus-4.0.51) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + +## [prometheus-4.0.50](https://github.com/truecharts/apps/compare/prometheus-4.0.49...prometheus-4.0.50) (2022-07-27) + +### Chore + +- update docker general non-major ([#3313](https://github.com/truecharts/apps/issues/3313)) + +## [prometheus-4.0.49](https://github.com/truecharts/apps/compare/prometheus-4.0.48...prometheus-4.0.49) (2022-07-26) + +### Chore + +- update docker general non-major ([#3301](https://github.com/truecharts/apps/issues/3301)) +- update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) + +## [prometheus-4.0.48](https://github.com/truecharts/apps/compare/prometheus-4.0.47...prometheus-4.0.48) (2022-07-25) + +### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + +## [prometheus-4.0.48](https://github.com/truecharts/apps/compare/prometheus-4.0.47...prometheus-4.0.48) (2022-07-25) + +### Chore + +- update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + +## [prometheus-4.0.47](https://github.com/truecharts/apps/compare/prometheus-4.0.46...prometheus-4.0.47) (2022-07-25) + +### Chore + +- update docker general non-major ([#3290](https://github.com/truecharts/apps/issues/3290)) + +## [prometheus-4.0.46](https://github.com/truecharts/apps/compare/prometheus-4.0.44...prometheus-4.0.46) (2022-07-24) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update docker general non-major ([#3284](https://github.com/truecharts/apps/issues/3284)) +- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + +## [prometheus-4.0.45](https://github.com/truecharts/apps/compare/prometheus-4.0.44...prometheus-4.0.45) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] +- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + +## [prometheus-4.0.45](https://github.com/truecharts/apps/compare/prometheus-4.0.44...prometheus-4.0.45) (2022-07-23) + +### Chore + +- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + +## [prometheus-4.0.44](https://github.com/truecharts/apps/compare/prometheus-4.0.43...prometheus-4.0.44) (2022-07-23) + +### Chore + +- update docker general non-major ([#3272](https://github.com/truecharts/apps/issues/3272)) + +## [prometheus-4.0.43](https://github.com/truecharts/apps/compare/prometheus-4.0.41...prometheus-4.0.43) (2022-07-22) + +### Chore + +- Bump all charts to generate config and container references due to huge increase of repository +- update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) +- update docker general non-major ([#3266](https://github.com/truecharts/apps/issues/3266)) + +## [prometheus-4.0.41](https://github.com/truecharts/apps/compare/prometheus-4.0.40...prometheus-4.0.41) (2022-07-22) + +### Chore + +- update docker general non-major ([#3258](https://github.com/truecharts/apps/issues/3258)) + +## [prometheus-4.0.40](https://github.com/truecharts/apps/compare/prometheus-4.0.39...prometheus-4.0.40) (2022-07-21) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update docker general non-major ([#3239](https://github.com/truecharts/apps/issues/3239)) + +## [prometheus-4.0.40](https://github.com/truecharts/apps/compare/prometheus-4.0.39...prometheus-4.0.40) (2022-07-21) + +### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#3239](https://github.com/truecharts/apps/issues/3239)) + +## [prometheus-4.0.40](https://github.com/truecharts/apps/compare/prometheus-4.0.39...prometheus-4.0.40) (2022-07-21) + +### Chore + +- update docker general non-major ([#3239](https://github.com/truecharts/apps/issues/3239)) + +## [prometheus-4.0.39](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.20...prometheus-4.0.39) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + +## [prometheus-4.0.38](https://github.com/truecharts/apps/compare/prometheus-4.0.37...prometheus-4.0.38) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + +## [prometheus-4.0.37](https://github.com/truecharts/apps/compare/prometheus-4.0.36...prometheus-4.0.37) (2022-07-17) + +### Chore + +- update docker general non-major ([#3198](https://github.com/truecharts/apps/issues/3198)) + +## [prometheus-4.0.36](https://github.com/truecharts/apps/compare/prometheus-4.0.35...prometheus-4.0.36) (2022-07-16) + +### Chore + +- update docker general non-major ([#3192](https://github.com/truecharts/apps/issues/3192)) + +## [prometheus-4.0.35](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.19...prometheus-4.0.35) (2022-07-15) + +### Chore + +- update docker general non-major ([#3184](https://github.com/truecharts/apps/issues/3184)) + +## [prometheus-4.0.34](https://github.com/truecharts/apps/compare/prometheus-4.0.33...prometheus-4.0.34) (2022-07-14) + +### Fix + +- regenerate catalog and update template + +## [prometheus-4.0.33](https://github.com/truecharts/apps/compare/prometheus-4.0.31...prometheus-4.0.33) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + +## [prometheus-4.0.31](https://github.com/truecharts/apps/compare/prometheus-4.0.30...prometheus-4.0.31) (2022-07-13) + +### Chore + +- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) + +## [prometheus-4.0.30](https://github.com/truecharts/apps/compare/prometheus-4.0.28...prometheus-4.0.30) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + +## [prometheus-4.0.28](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.13...prometheus-4.0.28) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + +### [prometheus-4.0.27](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.12...prometheus-4.0.27) (2022-07-12) + +#### Chore + +- update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) +- update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + +### [prometheus-4.0.26](https://github.com/truecharts/apps/compare/prometheus-4.0.25...prometheus-4.0.26) (2022-07-11) + +#### Chore + +- move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + +### [prometheus-4.0.25](https://github.com/truecharts/apps/compare/prometheus-4.0.24...prometheus-4.0.25) (2022-07-09) + +#### Chore + +- update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + +### [prometheus-4.0.24](https://github.com/truecharts/apps/compare/prometheus-4.0.23...prometheus-4.0.24) (2022-07-09) + +#### Chore + +- update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) + + + +### [prometheus-4.0.23](https://github.com/truecharts/apps/compare/prometheus-4.0.22...prometheus-4.0.23) (2022-07-07) + +#### Chore + +- update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) + + + +### [prometheus-4.0.22](https://github.com/truecharts/apps/compare/prometheus-4.0.21...prometheus-4.0.22) (2022-07-06) + +#### Chore + +- update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) + + + +### [prometheus-4.0.21](https://github.com/truecharts/apps/compare/prometheus-4.0.20...prometheus-4.0.21) (2022-07-05) + +#### Chore + +- update docker general non-major ([#3071](https://github.com/truecharts/apps/issues/3071)) + + + +### [prometheus-4.0.20](https://github.com/truecharts/apps/compare/prometheus-4.0.19...prometheus-4.0.20) (2022-07-04) + +#### Chore + +- update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + +### [prometheus-4.0.19](https://github.com/truecharts/apps/compare/prometheus-4.0.18...prometheus-4.0.19) (2022-07-04) + +#### Chore + +- update docker general non-major ([#3061](https://github.com/truecharts/apps/issues/3061)) + + + +### [prometheus-4.0.18](https://github.com/truecharts/apps/compare/prometheus-4.0.17...prometheus-4.0.18) (2022-07-03) + +#### Chore + +- update docker general non-major ([#3052](https://github.com/truecharts/apps/issues/3052)) + + + +### [prometheus-4.0.17](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.9...prometheus-4.0.17) (2022-07-01) + +#### Chore + +- update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) + + + +### [prometheus-4.0.16](https://github.com/truecharts/apps/compare/prometheus-4.0.15...prometheus-4.0.16) (2022-06-29) + +#### Chore + +- update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) + + + +### [prometheus-4.0.15](https://github.com/truecharts/apps/compare/prometheus-4.0.14...prometheus-4.0.15) (2022-06-27) + +#### Chore + +- update docker general non-major ([#2996](https://github.com/truecharts/apps/issues/2996)) + + + +### [prometheus-4.0.14](https://github.com/truecharts/apps/compare/prometheus-4.0.13...prometheus-4.0.14) (2022-06-25) + +#### Chore + +- update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + +### [prometheus-4.0.13](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.7...prometheus-4.0.13) (2022-06-25) + +#### Chore + +- update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) + + + +### [prometheus-4.0.12](https://github.com/truecharts/apps/compare/prometheus-4.0.11...prometheus-4.0.12) (2022-06-22) + +#### Chore + +- update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) +- update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + +### [prometheus-4.0.11](https://github.com/truecharts/apps/compare/prometheus-4.0.10...prometheus-4.0.11) (2022-06-21) + +#### Chore + +- update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) +- update docker general non-major ([#2931](https://github.com/truecharts/apps/issues/2931)) + + + +### [prometheus-4.0.10](https://github.com/truecharts/apps/compare/prometheus-4.0.9...prometheus-4.0.10) (2022-06-18) + +#### Chore + +- update docker general non-major ([#2927](https://github.com/truecharts/apps/issues/2927)) + + + +### [prometheus-4.0.9](https://github.com/truecharts/apps/compare/prometheus-4.0.8...prometheus-4.0.9) (2022-06-17) + +#### Chore + +- update docker general non-major ([#2917](https://github.com/truecharts/apps/issues/2917)) + + + +### [prometheus-4.0.8](https://github.com/truecharts/apps/compare/prometheus-4.0.7...prometheus-4.0.8) (2022-06-15) + +#### Chore + +- update docker general non-major ([#2890](https://github.com/truecharts/apps/issues/2890)) + + + +### [prometheus-4.0.7](https://github.com/truecharts/apps/compare/prometheus-4.0.6...prometheus-4.0.7) (2022-06-14) + +#### Chore + +- update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) + + + +### [prometheus-4.0.6](https://github.com/truecharts/apps/compare/prometheus-4.0.5...prometheus-4.0.6) (2022-06-14) + +#### Chore + +- update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + +### [prometheus-4.0.5](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.3...prometheus-4.0.5) (2022-06-14) + +#### Chore + +- update docker general non-major ([#2872](https://github.com/truecharts/apps/issues/2872)) + + + +### [prometheus-4.0.4](https://github.com/truecharts/apps/compare/prometheus-4.0.3...prometheus-4.0.4) (2022-06-11) + +#### Chore + +- update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + + + +### [prometheus-4.0.3](https://github.com/truecharts/apps/compare/prometheus-4.0.2...prometheus-4.0.3) (2022-06-11) + +#### Chore + +- update docker general non-major ([#2848](https://github.com/truecharts/apps/issues/2848)) + + + +### [prometheus-4.0.2](https://github.com/truecharts/apps/compare/prometheus-4.0.1...prometheus-4.0.2) (2022-06-09) + +#### Chore + +- update docker general non-major ([#2846](https://github.com/truecharts/apps/issues/2846)) + + + +### [prometheus-4.0.1](https://github.com/truecharts/apps/compare/prometheus-4.0.0...prometheus-4.0.1) (2022-06-08) + +#### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update docker general non-major ([#2839](https://github.com/truecharts/apps/issues/2839)) + + + +### [prometheus-4.0.1](https://github.com/truecharts/apps/compare/prometheus-4.0.0...prometheus-4.0.1) (2022-06-08) + +#### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#2839](https://github.com/truecharts/apps/issues/2839)) + + + +### [prometheus-4.0.1](https://github.com/truecharts/apps/compare/prometheus-4.0.0...prometheus-4.0.1) (2022-06-08) + +#### Chore + +- update docker general non-major ([#2839](https://github.com/truecharts/apps/issues/2839)) + + + +### [prometheus-4.0.0](https://github.com/truecharts/apps/compare/prometheus-3.0.1...prometheus-4.0.0) (2022-06-07) + +#### Chore + +- update helm general major helm releases ([#2804](https://github.com/truecharts/apps/issues/2804)) + +#### Fix + +- hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. + + + +### [prometheus-3.0.1](https://github.com/truecharts/apps/compare/prometheus-2.0.77...prometheus-3.0.1) (2022-06-07) + +#### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#2831](https://github.com/truecharts/apps/issues/2831)) + +#### Fix + +- remove malfunctioning SCALE migration script + +#### Refactor + +- BREAKING CHANGE ([#2836](https://github.com/truecharts/apps/issues/2836)) + + + +### [prometheus-3.0.0](https://github.com/truecharts/apps/compare/prometheus-2.0.77...prometheus-3.0.0) (2022-06-07) + +#### Refactor + +- BREAKING CHANGE ([#2836](https://github.com/truecharts/apps/issues/2836)) + + + +### [prometheus-2.0.77](https://github.com/truecharts/apps/compare/prometheus-2.0.76...prometheus-2.0.77) (2022-06-04) + +#### Chore + +- update docker general non-major ([#2826](https://github.com/truecharts/apps/issues/2826)) + + + +### [prometheus-2.0.76](https://github.com/truecharts/apps/compare/prometheus-2.0.75...prometheus-2.0.76) (2022-06-03) + +#### Chore + +- update docker general non-major ([#2821](https://github.com/truecharts/apps/issues/2821)) + + + +### [prometheus-2.0.75](https://github.com/truecharts/apps/compare/prometheus-2.0.74...prometheus-2.0.75) (2022-06-02) + +#### Chore + +- update docker general non-major ([#2806](https://github.com/truecharts/apps/issues/2806)) + + + +### [prometheus-2.0.74](https://github.com/truecharts/apps/compare/prometheus-2.0.73...prometheus-2.0.74) (2022-05-31) + +#### Chore + +- update helm general non-major helm releases ([#2803](https://github.com/truecharts/apps/issues/2803)) +- update docker general non-major ([#2791](https://github.com/truecharts/apps/issues/2791)) + + + +### [prometheus-2.0.73](https://github.com/truecharts/apps/compare/prometheus-2.0.72...prometheus-2.0.73) (2022-05-29) + +#### Chore + +- update docker general non-major ([#2762](https://github.com/truecharts/apps/issues/2762)) + + + +### [prometheus-2.0.72](https://github.com/truecharts/apps/compare/prometheus-2.0.71...prometheus-2.0.72) (2022-05-26) + +#### Chore + +- Auto-update chart README [skip ci] +- update helm general non-major helm releases ([#2759](https://github.com/truecharts/apps/issues/2759)) + + + +### [prometheus-2.0.72](https://github.com/truecharts/apps/compare/prometheus-2.0.71...prometheus-2.0.72) (2022-05-26) + +#### Chore + +- update helm general non-major helm releases ([#2759](https://github.com/truecharts/apps/issues/2759)) + + + +### [prometheus-2.0.71](https://github.com/truecharts/apps/compare/prometheus-2.0.70...prometheus-2.0.71) (2022-05-26) + +#### Chore + +- update docker general non-major ([#2756](https://github.com/truecharts/apps/issues/2756)) + + + +### [prometheus-2.0.70](https://github.com/truecharts/apps/compare/prometheus-2.0.69...prometheus-2.0.70) (2022-05-25) + +#### Chore + +- update docker general non-major ([#2745](https://github.com/truecharts/apps/issues/2745)) + + + +### [prometheus-2.0.69](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-3.0.17...prometheus-2.0.69) (2022-05-24) + +#### Chore + +- update docker general non-major ([#2744](https://github.com/truecharts/apps/issues/2744)) +- update docker general non-major ([#2740](https://github.com/truecharts/apps/issues/2740)) + + + +### [prometheus-2.0.68](https://github.com/truecharts/apps/compare/prometheus-2.0.67...prometheus-2.0.68) (2022-05-24) + +#### Chore + +- update helm general non-major helm releases + + + +### [prometheus-2.0.67](https://github.com/truecharts/apps/compare/prometheus-2.0.66...prometheus-2.0.67) (2022-05-23) + +#### Chore + +- update docker general non-major ([#2733](https://github.com/truecharts/apps/issues/2733)) + + + +### [prometheus-2.0.66](https://github.com/truecharts/apps/compare/prometheus-2.0.63...prometheus-2.0.66) (2022-05-22) + +#### Chore + +- update docker general non-major ([#2730](https://github.com/truecharts/apps/issues/2730)) +- update docker general non-major ([#2724](https://github.com/truecharts/apps/issues/2724)) +- update docker general non-major ([#2720](https://github.com/truecharts/apps/issues/2720)) + + + +### [prometheus-2.0.63](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-3.0.16...prometheus-2.0.63) (2022-05-19) + +#### Chore + +- update docker general non-major ([#2711](https://github.com/truecharts/apps/issues/2711)) + + + +### [prometheus-2.0.62](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-3.0.15...prometheus-2.0.62) (2022-05-18) + +#### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#2706](https://github.com/truecharts/apps/issues/2706)) +- update helm general non-major helm releases + + + +### [prometheus-2.0.61](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-3.0.15...prometheus-2.0.61) (2022-05-17) + +#### Chore + +- update helm general non-major helm releases + + + +### [prometheus-2.0.60](https://github.com/truecharts/apps/compare/prometheus-2.0.59...prometheus-2.0.60) (2022-05-17) + +#### Chore + +- update docker general non-major ([#2695](https://github.com/truecharts/apps/issues/2695)) +- update helm general non-major helm releases + + + +### [prometheus-2.0.59](https://github.com/truecharts/apps/compare/prometheus-2.0.58...prometheus-2.0.59) (2022-05-16) + +#### Chore + +- update docker general non-major ([#2692](https://github.com/truecharts/apps/issues/2692)) + + + +### [prometheus-2.0.58](https://github.com/truecharts/apps/compare/prometheus-2.0.57...prometheus-2.0.58) (2022-05-15) + +#### Chore + +- update docker general non-major ([#2686](https://github.com/truecharts/apps/issues/2686)) + + + +### [prometheus-2.0.57](https://github.com/truecharts/apps/compare/prometheus-2.0.56...prometheus-2.0.57) (2022-05-14) + +#### Chore + +- update docker general non-major ([#2679](https://github.com/truecharts/apps/issues/2679)) + + + +### [prometheus-2.0.56](https://github.com/truecharts/apps/compare/prometheus-2.0.55...prometheus-2.0.56) (2022-05-13) + +#### Chore + +- update docker general non-major ([#2658](https://github.com/truecharts/apps/issues/2658)) + + + +### [prometheus-2.0.55](https://github.com/truecharts/apps/compare/prometheus-2.0.54...prometheus-2.0.55) (2022-05-11) + +#### Chore + +- update docker general non-major ([#2653](https://github.com/truecharts/apps/issues/2653)) + + + +### [prometheus-2.0.54](https://github.com/truecharts/apps/compare/prometheus-2.0.53...prometheus-2.0.54) (2022-05-10) + +#### Chore + +- update helm general non-major helm releases ([#2649](https://github.com/truecharts/apps/issues/2649)) + + + +### [prometheus-2.0.53](https://github.com/truecharts/apps/compare/prometheus-2.0.52...prometheus-2.0.53) (2022-05-10) + +#### Chore + +- update docker general non-major + + + +### [prometheus-2.0.52](https://github.com/truecharts/apps/compare/prometheus-2.0.51...prometheus-2.0.52) (2022-05-09) + +#### Chore + +- update docker general non-major ([#2641](https://github.com/truecharts/apps/issues/2641)) + + + +### [prometheus-2.0.51](https://github.com/truecharts/apps/compare/prometheus-2.0.50...prometheus-2.0.51) (2022-05-08) + +#### Chore + +- update docker general non-major ([#2639](https://github.com/truecharts/apps/issues/2639)) + + + +### [prometheus-2.0.50](https://github.com/truecharts/apps/compare/prometheus-2.0.49...prometheus-2.0.50) (2022-05-06) + +#### Chore + +- update docker general non-major + + + +### [prometheus-2.0.49](https://github.com/truecharts/apps/compare/prometheus-2.0.48...prometheus-2.0.49) (2022-05-06) + +#### Chore + +- update docker general non-major + + + +### [prometheus-2.0.48](https://github.com/truecharts/apps/compare/prometheus-2.0.47...prometheus-2.0.48) (2022-05-05) + +#### Chore + +- update helm general non-major helm releases ([#2612](https://github.com/truecharts/apps/issues/2612)) + + + +### [prometheus-2.0.47](https://github.com/truecharts/apps/compare/prometheus-2.0.46...prometheus-2.0.47) (2022-05-04) + +#### Chore + +- update docker general non-major ([#2606](https://github.com/truecharts/apps/issues/2606)) + + + +### [prometheus-2.0.46](https://github.com/truecharts/apps/compare/prometheus-2.0.45...prometheus-2.0.46) (2022-04-29) + +#### Chore + +- update docker general non-major ([#2581](https://github.com/truecharts/apps/issues/2581)) + + + +### [prometheus-2.0.45](https://github.com/truecharts/apps/compare/prometheus-2.0.44...prometheus-2.0.45) (2022-04-28) + +#### Chore + +- update docker general non-major ([#2577](https://github.com/truecharts/apps/issues/2577)) + + + +### [prometheus-2.0.44](https://github.com/truecharts/apps/compare/prometheus-2.0.43...prometheus-2.0.44) (2022-04-26) + +#### Chore + +- update helm general non-major helm releases ([#2573](https://github.com/truecharts/apps/issues/2573)) + + + +### [prometheus-2.0.43](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-3.0.11...prometheus-2.0.43) (2022-04-26) + +#### Chore + +- update docker general non-major ([#2571](https://github.com/truecharts/apps/issues/2571)) + + + +### [prometheus-2.0.42](https://github.com/truecharts/apps/compare/prometheus-2.0.41...prometheus-2.0.42) (2022-04-20) + +#### Chore + +- update helm general non-major helm releases ([#2524](https://github.com/truecharts/apps/issues/2524)) + + + +### [prometheus-2.0.41](https://github.com/truecharts/apps/compare/prometheus-2.0.40...prometheus-2.0.41) (2022-04-20) + +#### Chore + +- update docker general non-major ([#2522](https://github.com/truecharts/apps/issues/2522)) + + + +### [prometheus-2.0.40](https://github.com/truecharts/apps/compare/prometheus-2.0.39...prometheus-2.0.40) (2022-04-18) + +#### Chore + +- update docker general non-major ([#2502](https://github.com/truecharts/apps/issues/2502)) + + + +### [prometheus-2.0.39](https://github.com/truecharts/apps/compare/prometheus-2.0.38...prometheus-2.0.39) (2022-04-17) + +#### Chore + +- update docker general non-major ([#2497](https://github.com/truecharts/apps/issues/2497)) + + + +### [prometheus-2.0.38](https://github.com/truecharts/apps/compare/prometheus-2.0.37...prometheus-2.0.38) (2022-04-16) + +#### Chore + +- update docker general non-major ([#2494](https://github.com/truecharts/apps/issues/2494)) + + + +### [prometheus-2.0.37](https://github.com/truecharts/apps/compare/prometheus-2.0.36...prometheus-2.0.37) (2022-04-13) + +#### Chore + +- update docker general non-major + + + +### [prometheus-2.0.36](https://github.com/truecharts/apps/compare/prometheus-2.0.35...prometheus-2.0.36) (2022-04-12) + +#### Chore + +- update docker general non-major + + + +### [prometheus-2.0.35](https://github.com/truecharts/apps/compare/prometheus-2.0.34...prometheus-2.0.35) (2022-04-12) + +#### Chore + +- update helm general non-major helm releases ([#2480](https://github.com/truecharts/apps/issues/2480)) + + + +### [prometheus-2.0.34](https://github.com/truecharts/apps/compare/prometheus-2.0.33...prometheus-2.0.34) (2022-04-12) + +#### Chore + +- update docker general non-major ([#2478](https://github.com/truecharts/apps/issues/2478)) + + + +### [prometheus-2.0.33](https://github.com/truecharts/apps/compare/prometheus-2.0.32...prometheus-2.0.33) (2022-04-09) + +#### Chore + +- update docker general non-major + + + +### [prometheus-2.0.32](https://github.com/truecharts/apps/compare/prometheus-2.0.31...prometheus-2.0.32) (2022-04-09) + +#### Chore + +- update docker general non-major ([#2460](https://github.com/truecharts/apps/issues/2460)) + + + +### [prometheus-2.0.31](https://github.com/truecharts/apps/compare/prometheus-2.0.30...prometheus-2.0.31) (2022-04-06) + +#### Chore + +- update docker general non-major + + + +### [prometheus-2.0.30](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-3.0.9...prometheus-2.0.30) (2022-04-04) + +#### Chore + +- update docker general non-major + + + +### [prometheus-2.0.29](https://github.com/truecharts/apps/compare/prometheus-2.0.28...prometheus-2.0.29) (2022-04-03) + +#### Chore + +- update helm general non-major helm releases ([#2410](https://github.com/truecharts/apps/issues/2410)) +- update docker general non-major ([#2414](https://github.com/truecharts/apps/issues/2414)) + + + +### [prometheus-2.0.28](https://github.com/truecharts/apps/compare/prometheus-2.0.27...prometheus-2.0.28) (2022-04-03) + +#### Chore + +- update docker general non-major + + + +### [prometheus-2.0.27](https://github.com/truecharts/apps/compare/prometheus-2.0.26...prometheus-2.0.27) (2022-04-02) + +#### Chore + +- update docker general non-major ([#2383](https://github.com/truecharts/apps/issues/2383)) + + + +### [prometheus-2.0.26](https://github.com/truecharts/apps/compare/prometheus-2.0.25...prometheus-2.0.26) (2022-04-01) + +#### Chore + +- update docker general non-major + + + +### [prometheus-2.0.25](https://github.com/truecharts/apps/compare/prometheus-2.0.23...prometheus-2.0.25) (2022-03-31) + +#### Chore + +- update docker general non-major ([#2357](https://github.com/truecharts/apps/issues/2357)) +- update helm general non-major helm releases ([#2361](https://github.com/truecharts/apps/issues/2361)) + + + +### [prometheus-2.0.23](https://github.com/truecharts/apps/compare/prometheus-2.0.22...prometheus-2.0.23) (2022-03-30) + +#### Chore + +- Auto-update chart README [skip ci] +- update helm general non-major helm releases ([#2354](https://github.com/truecharts/apps/issues/2354)) + + + +### [prometheus-2.0.22](https://github.com/truecharts/apps/compare/prometheus-2.0.21...prometheus-2.0.22) (2022-03-30) + +#### Chore + +- Auto-update chart README [skip ci] +- update docker general non-major ([#2349](https://github.com/truecharts/apps/issues/2349)) + + + +### [prometheus-2.0.21](https://github.com/truecharts/apps/compare/prometheus-2.0.20...prometheus-2.0.21) (2022-03-30) + +#### Chore + +- update docker general non-major ([#2347](https://github.com/truecharts/apps/issues/2347)) + + + +### [prometheus-2.0.20](https://github.com/truecharts/apps/compare/prometheus-2.0.19...prometheus-2.0.20) (2022-03-30) + +#### Chore + +- update docker general non-major ([#2338](https://github.com/truecharts/apps/issues/2338)) + + + +### [prometheus-2.0.19](https://github.com/truecharts/apps/compare/prometheus-2.0.18...prometheus-2.0.19) (2022-03-28) + +#### Chore + +- update docker general non-major + + + +### [prometheus-2.0.18](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-3.0.6...prometheus-2.0.18) (2022-03-27) + +#### Chore + +- update docker general non-major + + + +### [prometheus-2.0.17](https://github.com/truecharts/apps/compare/prometheus-2.0.16...prometheus-2.0.17) (2022-03-26) + +#### Chore + +- bump all apps to trigger ci + + + +### [prometheus-2.0.15](https://github.com/truecharts/apps/compare/prometheus-2.0.14...prometheus-2.0.15) (2022-03-26) + +#### Chore + +- update docker general non-major + + + +### [prometheus-2.0.14](https://github.com/truecharts/apps/compare/prometheus-2.0.13...prometheus-2.0.14) (2022-03-24) + +#### Chore + +- update docker general non-major + + + +### [prometheus-2.0.13](https://github.com/truecharts/apps/compare/prometheus-2.0.12...prometheus-2.0.13) (2022-03-24) + +#### Chore + +- update docker general non-major ([#2259](https://github.com/truecharts/apps/issues/2259)) + + + +### [prometheus-2.0.12](https://github.com/truecharts/apps/compare/prometheus-2.0.11...prometheus-2.0.12) (2022-03-23) + +#### Chore + +- update docker general non-major +- update docker general non-major + + + +### [prometheus-2.0.10](https://github.com/truecharts/apps/compare/prometheus-2.0.9...prometheus-2.0.10) (2022-03-20) + +#### Chore + +- update docker general non-major +- update docker general non-major + + + +### [prometheus-2.0.8](https://github.com/truecharts/apps/compare/prometheus-2.0.7...prometheus-2.0.8) (2022-03-17) + +#### Chore + +- update helm general non-major helm releases ([#2186](https://github.com/truecharts/apps/issues/2186)) + + + +### [prometheus-2.0.7](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-3.0.2...prometheus-2.0.7) (2022-03-17) + +#### Chore + +- update docker general non-major ([#2198](https://github.com/truecharts/apps/issues/2198)) +- update docker general non-major ([#2196](https://github.com/truecharts/apps/issues/2196)) + + + +### [prometheus-2.0.5](https://github.com/truecharts/apps/compare/prometheus-2.0.4...prometheus-2.0.5) (2022-03-15) + +#### Chore + +- update docker general non-major ([#2178](https://github.com/truecharts/apps/issues/2178)) + + + +### [prometheus-2.0.4](https://github.com/truecharts/apps/compare/prometheus-2.0.3...prometheus-2.0.4) (2022-03-15) + +#### Chore + +- update docker general non-major ([#2175](https://github.com/truecharts/apps/issues/2175)) + + + +### [prometheus-2.0.3](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-3.0.1...prometheus-2.0.3) (2022-03-08) + +#### Chore + +- update helm general non-major helm releases ([#2116](https://github.com/truecharts/apps/issues/2116)) + + + +### [prometheus-2.0.2](https://github.com/truecharts/apps/compare/prometheus-2.0.1...prometheus-2.0.2) (2022-03-07) + +#### Chore + +- update helm general non-major helm releases ([#2111](https://github.com/truecharts/apps/issues/2111)) +- update docker general non-major ([#2108](https://github.com/truecharts/apps/issues/2108)) + + + +### [prometheus-2.0.1](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-3.0.0...prometheus-2.0.1) (2022-03-07) + +#### Chore + +- update docker general non-major ([#2046](https://github.com/truecharts/apps/issues/2046)) +- Remove `-icon` string from icon png's ([#2040](https://github.com/truecharts/apps/issues/2040)) + + + +### [prometheus-2.0.0](https://github.com/truecharts/apps/compare/prometheus-1.1.73...prometheus-2.0.0) (2022-03-03) + +#### Chore + +- update helm general major helm releases ([#2021](https://github.com/truecharts/apps/issues/2021)) +- update docker general non-major ([#2008](https://github.com/truecharts/apps/issues/2008)) + + + +### [prometheus-1.1.73](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-2.0.23...prometheus-1.1.73) (2022-03-03) + +#### Chore + +- update docker general non-major ([#2006](https://github.com/truecharts/apps/issues/2006)) + + + +### [prometheus-1.1.72](https://github.com/truecharts/apps/compare/prometheus-1.1.71...prometheus-1.1.72) (2022-03-02) + +#### Chore + +- update helm general non-major helm releases ([#1999](https://github.com/truecharts/apps/issues/1999)) + + + +### [prometheus-1.1.71](https://github.com/truecharts/apps/compare/prometheus-1.1.70...prometheus-1.1.71) (2022-02-28) + +#### Chore + +- update docker general non-major ([#1983](https://github.com/truecharts/apps/issues/1983)) + + + +### [prometheus-1.1.70](https://github.com/truecharts/apps/compare/prometheus-1.1.69...prometheus-1.1.70) (2022-02-28) + +#### Chore + +- update docker general non-major ([#1980](https://github.com/truecharts/apps/issues/1980)) + + + +### [prometheus-1.1.69](https://github.com/truecharts/apps/compare/prometheus-1.1.68...prometheus-1.1.69) (2022-02-26) + +#### Fix + +- enable hostNetworking and change port ([#1969](https://github.com/truecharts/apps/issues/1969)) + + + +### [prometheus-1.1.68](https://github.com/truecharts/apps/compare/prometheus-1.1.67...prometheus-1.1.68) (2022-02-26) + +#### Chore + +- rename `web_portal` to `open` ([#1957](https://github.com/truecharts/apps/issues/1957)) + +#### Fix + +- don't export node-exporter on host + + + +### [prometheus-1.1.67](https://github.com/truecharts/apps/compare/prometheus-1.1.66...prometheus-1.1.67) (2022-02-22) + +#### Chore + +- update helm general non-major helm releases ([#1932](https://github.com/truecharts/apps/issues/1932)) + + + +### [prometheus-1.1.66](https://github.com/truecharts/apps/compare/prometheus-1.1.65...prometheus-1.1.66) (2022-02-21) + +#### Chore + +- update helm general non-major helm releases ([#1927](https://github.com/truecharts/apps/issues/1927)) + + + +### [prometheus-1.1.65](https://github.com/truecharts/apps/compare/prometheus-1.1.64...prometheus-1.1.65) (2022-02-21) + +#### Chore + +- update docker general non-major ([#1924](https://github.com/truecharts/apps/issues/1924)) + + + +### [prometheus-1.1.64](https://github.com/truecharts/apps/compare/prometheus-1.1.63...prometheus-1.1.64) (2022-02-15) + +#### Chore + +- update helm general non-major helm releases ([#1901](https://github.com/truecharts/apps/issues/1901)) + + + +### [prometheus-1.1.63](https://github.com/truecharts/apps/compare/prometheus-1.1.62...prometheus-1.1.63) (2022-02-14) + +#### Chore + +- update docker general non-major ([#1895](https://github.com/truecharts/apps/issues/1895)) + + + +### [prometheus-1.1.62](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-2.0.20...prometheus-1.1.62) (2022-02-10) + +#### Chore + +- update docker general non-major ([#1876](https://github.com/truecharts/apps/issues/1876)) + + + +### [prometheus-1.1.61](https://github.com/truecharts/apps/compare/prometheus-1.1.60...prometheus-1.1.61) (2022-02-08) + +#### Chore + +- update helm general non-major helm releases ([#1871](https://github.com/truecharts/apps/issues/1871)) + + + +### [prometheus-1.1.60](https://github.com/truecharts/apps/compare/prometheus-1.1.59...prometheus-1.1.60) (2022-02-08) + +#### Chore + +- update docker general non-major ([#1869](https://github.com/truecharts/apps/issues/1869)) + + + +### [prometheus-1.1.59](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-2.0.19...prometheus-1.1.59) (2022-02-07) + +#### Chore + +- update docker general non-major ([#1863](https://github.com/truecharts/apps/issues/1863)) + + + +### [prometheus-1.1.58](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-2.0.18...prometheus-1.1.58) (2022-02-06) + +#### Chore + +- update helm chart common to v8.15.0 ([#1859](https://github.com/truecharts/apps/issues/1859)) +- update docker general non-major ([#1855](https://github.com/truecharts/apps/issues/1855)) + + + +### [prometheus-1.1.57](https://github.com/truecharts/apps/compare/prometheus-1.1.56...prometheus-1.1.57) (2022-02-05) + +#### Chore + +- update helm general non-major helm releases ([#1852](https://github.com/truecharts/apps/issues/1852)) +- update docker general non-major ([#1849](https://github.com/truecharts/apps/issues/1849)) + + + +### [prometheus-1.1.56](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-2.0.17...prometheus-1.1.56) (2022-02-03) + +#### Chore + +- update docker general non-major ([#1836](https://github.com/truecharts/apps/issues/1836)) + + + +### [prometheus-1.1.55](https://github.com/truecharts/apps/compare/prometheus-1.1.54...prometheus-1.1.55) (2022-02-02) + +#### Chore + +- update helm general non-major helm releases ([#1828](https://github.com/truecharts/apps/issues/1828)) + + + +### [prometheus-1.1.54](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-2.0.16...prometheus-1.1.54) (2022-01-31) + +#### Chore + +- update docker general non-major docker tags ([#1823](https://github.com/truecharts/apps/issues/1823)) + + + +### [prometheus-1.1.53](https://github.com/truecharts/apps/compare/prometheus-1.1.52...prometheus-1.1.53) (2022-01-25) + +#### Chore + +- update helm general non-major helm releases ([#1791](https://github.com/truecharts/apps/issues/1791)) + + + +### [prometheus-1.1.52](https://github.com/truecharts/apps/compare/prometheus-1.1.51...prometheus-1.1.52) (2022-01-24) + +#### Chore + +- update docker general non-major docker tags ([#1787](https://github.com/truecharts/apps/issues/1787)) + + + +### [prometheus-1.1.51](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-2.0.15...prometheus-1.1.51) (2022-01-24) + +#### Chore + +- update docker general non-major ([#1786](https://github.com/truecharts/apps/issues/1786)) + + + +### [prometheus-1.1.50](https://github.com/truecharts/apps/compare/prometheus-1.1.49...prometheus-1.1.50) (2022-01-22) + +#### Chore + +- update helm general non-major helm releases ([#1766](https://github.com/truecharts/apps/issues/1766)) + + + +### [prometheus-1.1.49](https://github.com/truecharts/apps/compare/prometheus-1.1.48...prometheus-1.1.49) (2022-01-22) + +#### Chore + +- update docker general non-major ([#1764](https://github.com/truecharts/apps/issues/1764)) + + + +### [prometheus-1.1.48](https://github.com/truecharts/apps/compare/prometheus-1.1.47...prometheus-1.1.48) (2022-01-21) + +#### Chore + +- update helm general non-major helm releases ([#1759](https://github.com/truecharts/apps/issues/1759)) + + + +### [prometheus-1.1.47](https://github.com/truecharts/apps/compare/prometheus-1.1.46...prometheus-1.1.47) (2022-01-21) + +#### Chore + +- update docker general non-major ([#1757](https://github.com/truecharts/apps/issues/1757)) + + + +### [prometheus-1.1.46](https://github.com/truecharts/apps/compare/prometheus-1.1.45...prometheus-1.1.46) (2022-01-21) + +#### Chore + +- update docker general non-major ([#1751](https://github.com/truecharts/apps/issues/1751)) + +#### Fix + +- set additional_attrs: true on all dicts ([#1750](https://github.com/truecharts/apps/issues/1750)) + + + +### [prometheus-1.1.45](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-2.0.13...prometheus-1.1.45) (2022-01-19) + +#### Chore + +- update docker general non-major ([#1741](https://github.com/truecharts/apps/issues/1741)) + + + +### [prometheus-1.1.43](https://github.com/truecharts/apps/compare/prometheus-1.1.42...prometheus-1.1.43) (2022-01-17) + +#### Chore + +- update docker general non-major ([#1728](https://github.com/truecharts/apps/issues/1728)) + + + +### [prometheus-1.1.42](https://github.com/truecharts/apps/compare/prometheus-1.1.41...prometheus-1.1.42) (2022-01-13) + +#### Chore + +- update helm general non-major helm releases ([#1712](https://github.com/truecharts/apps/issues/1712)) + + + +### [prometheus-1.1.41](https://github.com/truecharts/apps/compare/prometheus-1.1.40...prometheus-1.1.41) (2022-01-12) + +#### Chore + +- update helm general non-major helm releases ([#1704](https://github.com/truecharts/apps/issues/1704)) + + + +### [prometheus-1.1.40](https://github.com/truecharts/apps/compare/prometheus-1.1.39...prometheus-1.1.40) (2022-01-11) + +#### Chore + +- update helm general non-major helm releases ([#1693](https://github.com/truecharts/apps/issues/1693)) + + + +### [prometheus-1.1.39](https://github.com/truecharts/apps/compare/prometheus-1.1.38...prometheus-1.1.39) (2022-01-10) + +#### Chore + +- update docker general non-major docker tags ([#1687](https://github.com/truecharts/apps/issues/1687)) + + + +### [prometheus-1.1.38](https://github.com/truecharts/apps/compare/prometheus-1.1.37...prometheus-1.1.38) (2022-01-10) + +#### Chore + +- update docker general non-major ([#1685](https://github.com/truecharts/apps/issues/1685)) + + + +### [prometheus-1.1.37](https://github.com/truecharts/apps/compare/prometheus-1.1.36...prometheus-1.1.37) (2022-01-10) + +#### Chore + +- update docker general non-major ([#1677](https://github.com/truecharts/apps/issues/1677)) + + + +### [prometheus-1.1.36](https://github.com/truecharts/apps/compare/prometheus-1.1.35...prometheus-1.1.36) (2022-01-09) + +#### Fix + +- fix logic in tpl ([#1668](https://github.com/truecharts/apps/issues/1668)) + + + +### [prometheus-1.1.35](https://github.com/truecharts/apps/compare/prometheus-1.1.34...prometheus-1.1.35) (2022-01-04) + +#### Chore + +- update helm general non-major helm releases + + + +### [prometheus-1.1.34](https://github.com/truecharts/apps/compare/prometheus-1.1.33...prometheus-1.1.34) (2022-01-04) + +#### Chore + +- update docker general non-major ([#1648](https://github.com/truecharts/apps/issues/1648)) + + + +### [prometheus-1.1.33](https://github.com/truecharts/apps/compare/prometheus-1.1.32...prometheus-1.1.33) (2022-01-03) + +#### Chore + +- update docker general non-major ([#1646](https://github.com/truecharts/apps/issues/1646)) + + + +### [prometheus-1.1.32](https://github.com/truecharts/apps/compare/prometheus-1.1.31...prometheus-1.1.32) (2021-12-28) + +#### Chore + +- update helm general non-major helm releases ([#1623](https://github.com/truecharts/apps/issues/1623)) + + + +### [prometheus-1.1.31](https://github.com/truecharts/apps/compare/prometheus-1.1.30...prometheus-1.1.31) (2021-12-27) + +#### Chore + +- update docker general non-major ([#1615](https://github.com/truecharts/apps/issues/1615)) + + + +### [prometheus-1.1.30](https://github.com/truecharts/apps/compare/prometheus-1.1.29...prometheus-1.1.30) (2021-12-26) + +#### Fix + +- fix default ingress on traefik ([#1614](https://github.com/truecharts/apps/issues/1614)) + + + +### [prometheus-1.1.29](https://github.com/truecharts/apps/compare/prometheus-1.1.28...prometheus-1.1.29) (2021-12-24) + +#### Chore + +- update docker general non-major docker tags ([#1609](https://github.com/truecharts/apps/issues/1609)) + + + +### [prometheus-1.1.28](https://github.com/truecharts/apps/compare/prometheus-1.1.27...prometheus-1.1.28) (2021-12-24) + +#### Chore + +- update docker general non-major ([#1607](https://github.com/truecharts/apps/issues/1607)) + + + +### [prometheus-1.1.27](https://github.com/truecharts/apps/compare/prometheus-1.1.26...prometheus-1.1.27) (2021-12-21) + +#### Chore + +- update helm general non-major helm releases ([#1596](https://github.com/truecharts/apps/issues/1596)) +- update docker general non-major ([#1595](https://github.com/truecharts/apps/issues/1595)) + + + +### [prometheus-1.1.26](https://github.com/truecharts/apps/compare/prometheus-1.1.25...prometheus-1.1.26) (2021-12-20) + +#### Chore + +- update docker general non-major ([#1589](https://github.com/truecharts/apps/issues/1589)) + + + +### [prometheus-1.1.25](https://github.com/truecharts/apps/compare/prometheus-1.1.24...prometheus-1.1.25) (2021-12-20) + +#### Chore + +- update docker general non-major ([#1585](https://github.com/truecharts/apps/issues/1585)) + + + +### [prometheus-1.1.24](https://github.com/truecharts/apps/compare/prometheus-1.1.23...prometheus-1.1.24) (2021-12-20) + +#### Chore + +- update docker general non-major ([#1581](https://github.com/truecharts/apps/issues/1581)) + + + +### [prometheus-1.1.23](https://github.com/truecharts/apps/compare/prometheus-1.1.22...prometheus-1.1.23) (2021-12-19) + +#### Chore + +- Last patch bump before RC2 branch-off + + + +### [prometheus-1.1.22](https://github.com/truecharts/apps/compare/prometheus-1.1.21...prometheus-1.1.22) (2021-12-19) + +#### Chore + +- update helm general non-major helm releases ([#1571](https://github.com/truecharts/apps/issues/1571)) + + + +### [prometheus-1.1.21](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-2.0.4...prometheus-1.1.21) (2021-12-19) + +#### Chore + +- update docker general non-major ([#1567](https://github.com/truecharts/apps/issues/1567)) + + + +### [prometheus-1.1.20](https://github.com/truecharts/apps/compare/prometheus-1.1.19...prometheus-1.1.20) (2021-12-14) + +#### Chore + +- update helm general non-major helm releases ([#1535](https://github.com/truecharts/apps/issues/1535)) + + + +### [prometheus-1.1.19](https://github.com/truecharts/apps/compare/prometheus-1.1.18...prometheus-1.1.19) (2021-12-13) + +#### Chore + +- update docker general non-major ([#1531](https://github.com/truecharts/apps/issues/1531)) + + + +### [prometheus-1.1.18](https://github.com/truecharts/apps/compare/prometheus-1.1.17...prometheus-1.1.18) (2021-12-13) + +#### Chore + +- move incubator apps to stable and bump everything + + + +### [prometheus-1.1.17](https://github.com/truecharts/apps/compare/prometheus-1.1.16...prometheus-1.1.17) (2021-12-13) + +#### Chore + +- update docker general non-major ([#1522](https://github.com/truecharts/apps/issues/1522)) + + + +### [prometheus-1.1.16](https://github.com/truecharts/apps/compare/prometheus-1.1.15...prometheus-1.1.16) (2021-12-12) + +#### Chore + +- update docker general non-major ([#1518](https://github.com/truecharts/apps/issues/1518)) + + + +### [prometheus-1.1.15](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-2.0.0...prometheus-1.1.15) (2021-12-11) + +#### Chore + +- update general helm non-major helm releases ([#1509](https://github.com/truecharts/apps/issues/1509)) + + + +### [prometheus-1.1.14](https://github.com/truecharts/apps/compare/prometheus-1.1.13...prometheus-1.1.14) (2021-12-11) + +#### Chore + +- update non-major docker ([#1507](https://github.com/truecharts/apps/issues/1507)) + + + +### [prometheus-1.1.13](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-1.0.9...prometheus-1.1.13) (2021-12-08) + +#### Chore + +- update non-major ([#1488](https://github.com/truecharts/apps/issues/1488)) + + + +### [prometheus-1.1.12](https://github.com/truecharts/apps/compare/prometheus-1.1.11...prometheus-1.1.12) (2021-12-07) + +#### Chore + +- update non-major deps helm releases ([#1481](https://github.com/truecharts/apps/issues/1481)) + + + +### [prometheus-1.1.11](https://github.com/truecharts/apps/compare/prometheus-1.1.10...prometheus-1.1.11) (2021-12-07) + +#### Chore + +- update non-major ([#1485](https://github.com/truecharts/apps/issues/1485)) + + + +### [prometheus-1.1.10](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-1.0.8...prometheus-1.1.10) (2021-12-07) + +#### Chore + +- update non-major ([#1475](https://github.com/truecharts/apps/issues/1475)) + + + +### prometheus-1.1.9 (2021-12-05) + +#### Chore + +- bump apps to generate security page +- ensure container references are prefixed with v +- move all container references to TCCR ([#1448](https://github.com/truecharts/apps/issues/1448)) +- update non-major ([#1466](https://github.com/truecharts/apps/issues/1466)) +- update non-major deps helm releases ([#1453](https://github.com/truecharts/apps/issues/1453)) +- update non-major ([#1449](https://github.com/truecharts/apps/issues/1449)) +- update non-major deps helm releases ([#1471](https://github.com/truecharts/apps/issues/1471)) +- update non-major deps helm releases ([#1468](https://github.com/truecharts/apps/issues/1468)) +- update non-major deps helm releases ([#1432](https://github.com/truecharts/apps/issues/1432)) +- update non-major ([#1427](https://github.com/truecharts/apps/issues/1427)) + +#### Fix + +- fix typo in theme selection ([#1428](https://github.com/truecharts/apps/issues/1428)) + + + +### [prometheus-1.1.8](https://github.com/truecharts/apps/compare/prometheus-1.1.7...prometheus-1.1.8) (2021-12-05) + +#### Chore + +- update non-major deps helm releases ([#1468](https://github.com/truecharts/apps/issues/1468)) + + + +### [prometheus-1.1.7](https://github.com/truecharts/apps/compare/prometheus-1.1.6...prometheus-1.1.7) (2021-12-05) + +#### Chore + +- update non-major ([#1466](https://github.com/truecharts/apps/issues/1466)) + + + +### [prometheus-1.1.6](https://github.com/truecharts/apps/compare/prometheus-1.1.5...prometheus-1.1.6) (2021-12-04) + +#### Chore + +- bump apps to generate security page + + + +### [prometheus-1.1.5](https://github.com/truecharts/apps/compare/prometheus-1.1.4...prometheus-1.1.5) (2021-12-04) + +#### Chore + +- update non-major deps helm releases ([#1453](https://github.com/truecharts/apps/issues/1453)) + + + +### [prometheus-1.1.4](https://github.com/truecharts/apps/compare/prometheus-1.1.3...prometheus-1.1.4) (2021-12-03) + +#### Chore + +- ensure container references are prefixed with v +- move all container references to TCCR ([#1448](https://github.com/truecharts/apps/issues/1448)) +- update non-major ([#1449](https://github.com/truecharts/apps/issues/1449)) + + + +### [prometheus-1.1.3](https://github.com/truecharts/apps/compare/prometheus-1.1.2...prometheus-1.1.3) (2021-11-30) + +#### Chore + +- update non-major deps helm releases ([#1432](https://github.com/truecharts/apps/issues/1432)) + + + +### [prometheus-1.1.2](https://github.com/truecharts/apps/compare/prometheus-1.1.1...prometheus-1.1.2) (2021-11-30) + +#### Chore + +- update non-major ([#1427](https://github.com/truecharts/apps/issues/1427)) +- update non-major deps helm releases + + + +### [prometheus-1.1.0](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-1.0.0...prometheus-1.1.0) (2021-11-25) + +#### Feat + +- add more default exporters to prometheus ([#1406](https://github.com/truecharts/apps/issues/1406)) + + + +### [prometheus-1.0.1](https://github.com/truecharts/apps/compare/prometheus-1.0.0...prometheus-1.0.1) (2021-11-24) + +#### Chore + +- bump version + +#### Fix + +- correctly digest pin the containers + + + +### [prometheus-1.0.0](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-0.0.1...prometheus-1.0.0) (2021-11-24) + +#### Feat + +- add more config options to GUI ([#1398](https://github.com/truecharts/apps/issues/1398)) + + + +### [prometheus-0.0.10](https://github.com/truecharts/apps/compare/prometheus-0.0.9...prometheus-0.0.10) (2021-11-23) + +#### Fix + +- correct port reference for alertmanager + + + +### [prometheus-0.0.9](https://github.com/truecharts/apps/compare/prometheus-0.0.8...prometheus-0.0.9) (2021-11-23) + +#### Chore + +- update non-major deps helm releases ([#1386](https://github.com/truecharts/apps/issues/1386)) + + + +### [prometheus-0.0.8](https://github.com/truecharts/apps/compare/prometheus-0.0.5...prometheus-0.0.8) (2021-11-22) + +#### Chore + +- update non-major deps helm releases ([#1383](https://github.com/truecharts/apps/issues/1383)) +- don't allow config of promop service and remove reminants + +#### Fix + +- use correct port for alertmanager probe + + + +### [prometheus-0.0.5](https://github.com/truecharts/apps/compare/prometheus-0.0.4...prometheus-0.0.5) (2021-11-22) + +#### Fix + +- migrate away services + + + +### [prometheus-0.0.4](https://github.com/truecharts/apps/compare/prometheus-0.0.3...prometheus-0.0.4) (2021-11-22) + +#### Fix + +- correct prometheus GUI mistakes + + + +### [prometheus-0.0.3](https://github.com/truecharts/apps/compare/prometheus-0.0.2...prometheus-0.0.3) (2021-11-22) + +#### Chore + +- some cleanup + + + +### [prometheus-0.0.2](https://github.com/truecharts/apps/compare/prometheus-0.0.1...prometheus-0.0.2) (2021-11-22) + +#### Fix + +- more thoroughly show services on SCALE + + + +### prometheus-0.0.1 (2021-11-22) + +#### Add + +- add prometheus prototype ([#1379](https://github.com/truecharts/apps/issues/1379)) diff --git a/stable/gitea/17.3.0/charts/memcached-11.2.1.tgz b/stable/gitea/17.3.0/charts/memcached-11.2.1.tgz index 453f5a5a381a81f7baa3a87a8757a69667da83ac..066e2fd3cc0a166bfc1be2705cbd5ddedafca45e 100644 GIT binary patch delta 95008 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 UL6C-ngM&il>w>D`2r%LP52|rw9RL6T delta 95022 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

JD2Vl1oGBiwg~y`eXBMr_Wy1E(JhyTh(M9R?$> z;}84&UU%w$40`=x-|3C~p4%Tl#~=3XV9=X(M#Eq&!aObiuITbg^~j=8*Kvm<#~*op zf7G8kj??YRxGA>cqa2$1h=;;u-xzB6}4wR(g{ zZhwf}&d443UFZcPFR(ifn)Y2dgdH~3k<;t+9e>(?nf9H*$nM+jXbQVtf9m%9f#a`5 zSVlad=-uVH$S=k;Jl}K+H1@!MtNo;wIHvBQklZzx+Ov#vtwrcW9ELd5FAD&lvqOh+ ztYn8Q-xB4wg~)hTFD~7o(;tl-+jV+f*Y3L0PS=NSw>$KPaOeeS)Imcu=t0zTr@hX| zbv*}vdQ3rb2E!pjy{$1|`~@**@MdoRf)n&QgGsO}zwdB@W~}0Bj_0s9GFwC20*=XI zF7#d7b?lMT)e>OX@rK@@8}z%#3+%ykH0t%7?x5Eh4Le=mWy8^)BGhvN7k2tnIOuyL z=)wMQ#FW74HaP6WWaZdGGU0$cjU&UORT_zZIZBY#*aL_8DXqMyOz#1MK%}XFK_Ida z1el+lg~>g*MfZT>1rA}Nk_-H40de#v1;<+1o66oO1auguNUBGhs)v(;N=WM)cq`o# zBGCa4%i6ajoKx<^5UJ+4sh!SY1RMqC04!K5RB#u6 ziXij+Gp_}cTage&qF}9vPLTvlSeTkXAP-wqq*^j+`nL=xWx~<>7)F6GNri*99O;{o zB@U2z98a9rla}cM-t%N461r%saH4NDAoEn)8fev%e#TipqkFkGT<{gs+?X_(qx$Je zG(f@6IKM~5$RB|qe^g1eOqnfWVq*U=-Ai`Y&V#c@R zHjot(ABIMm3U)C}=Q(x^gi)G*92+ly#_$rRa|>*XTJD=@m);7GInVeQDA$>Pan>FD z^?Tr0PPb*(KogN7mkFBU_jO<|qz^?13Dxbn(_N1@2CQ)0PLvlTfDO+%;Ru!*Q9hbU z9$ z5vvVgab&2O{2HYcVA4{-@dQlV6R92jd0{_y`wJwDW1wqcRVwC{bTdU*V!k&F?zdJ>S0n$1o`I~zH!y-T zl+*+_=1akPvP#F7!O8$hEj^j=yh9#8mw}8*X>uPE9#U?EpSEg?Za89p4CGm7wmwqU z@5VC11_ec_F2@7rug@k`Y!ed8%w+ludH^^}E60w-;4_cy0`ur@nVWkn&n=6tTz`5Q z?0T*jJnVF@s8~JE%$|kGcfI1sNiVTq+_#K32(s|F6!AhNBC8XMaQyk}2pkmAXTCQn1 zkWxwvP@@G4Ywd@V>%(zL0h_@T-NAd1kSyKCaFgXe&1&O77+|><$RLTd4on{xIyjTT z0Kp_=N`4B(mM>eN5lpiL9Tc|=Re(tb6BwmPS~<{9GZ=>V;Ep7>+(`TZF*F$? z6ZzNMWAToI5&@;U#*-R^k7leECzLv8X>barDfH(&kB2nSVS=Lc3Qcu(0j8WXnXMul zNPYGQS*ZB1Q1#U`Gd ziozbQU@l94o@+EJhAYag+(?I9)pS~tg;Mab-eR0AnC+&6N1aC!J`z?hKe|~4>p}k( zMFCg!5(M}GUnYChiCQDMDn(Ih>19b)%twcSUtQ8w_euNDcyD%2E!RQ8?h?-(!n1j* zvO|EfweFKh%oD>~qKU$hPZlP1Rvu-hXLEj}mDfXmCB2;+=!L~uX%)=aFPPctkt=t* z(TGWKjA@c_5%fc*l$V+_TqT(%qg$1~1)QlwQ+ec*c$FJY;_c5&rx1U>(~3yRd6TO7>RU=CYSlQA8^Dpw>La`{B*HE z0fwn6!o#uEse2i2xCbsZDq3Cq0s6ODJQ4Jt5fO;LN+!C;>>M zJ9tI+mAv)pzyTU^*~?I1T8>humMBCCVG0zFm0UVjzYSyDVgsAD1t{4wp#;@#)V831 zqfv94lv_EGO|_RZ9R<-49eNQu0d-OnILYrci*>smv*(5_ZQzB?%66lW;X~ znO#bZ(;!dX%>g#0O4zitL1EPsEr(P6x5l1cO%z5F$E3grH4auGt14OML36r zvUM}&+{^r1l-4p`d=W{&3^wD)QXcz%z|xRJX%n&!j}W)GMJOHQj)8s`pvWi8s5v?W zUKRx+&lpqnxyxpW542)NvXki)u?E)5K_-qHAP;46TWWTgDhek z7J4WQL-3A|aef4=GLB4TNsw9BwrDBuMzv~?=tsV0NB+I$#hl!Msd$@)_o{J!*{-Z8 z^jpzys=ur4*0hqNkSEy!0TM|W5CwP&#Ej-P=3RnQna~{5Rl}>=?q2RnCwb zDI`(gjNlgpXcm{`Kt7C2Szv-=wm!FcWv&WpHo%9iAU~t#tYmoV9y6Q_iVdy$t$T~h ze;#!VJ+jONG!sJs;t_}9`a2;8+Ujfzm|_$LV%g$R!DYE5nlV<`J+{by&Ww||djQbR zk0kLC(@H1leTWL5-X@{(`*uNpM)#+|*aRmG8Ic|+e}6qk;PhB`P3GlSyGfp^3o6v` zhvE#w0UJ00o=Ss@pZee~9I>_W|Np=LA1#2hz^lXG*@8@>@P6OG-6&JQShlB*OynQp z%nPw!q}a6PULRfNyPcwcwi2d#OK9bkHewVER7%jq_W88nf8nxPCTIbePrp>$_JJU` zh()I>ZnBX(#UZj@F?7p3DV`R|KL~-tS08>)QtqWQWF8=i$Tc}-&GS8p$t{kr&nEBq zG9tGY)oNYI zF5F7jD^s;e$NPhSEtK`FwE%dfl#%vfu!NCso^^bb<#T-#U;3KLUz%$we*t4Gv!#yB zQkA8WzhARdiWyZJnpN9t_cil$s^SP)Z5UFbSV6%*i=13BGDIP(K-51)w^F9FS5{@Q zmtV6g^AG%XACV@|cuQ-i`ktJROj#c@BmM`u>dKUBe9j4fL(*#Km$J(a8Liq)1#kpH zOnFws1x&|zaYGuO%vifQAbCDntT$?O%FTz8(2)*yJ)9T!C|Zuelqly&;RcbFrBvHv z(6oUKzGMHVj(=wqUED<|xzhVBr;%VtN&fADQ;{V)$UUeBYSA{sb%?QNhEs~d>4DlA zLPic*HGU+2{8aDcDKgSD9D}CYwdeU!by_ypRpz~-pQ`4px8bZRuLP@IRCT^5l^=k6 zti+GpSrwoVnO?ao(+P!Xtq-o`%xWx9nqZ%9^w`z~HmV$oN>^Ku2&W`D05J*V--e&F zSuCZZV*!;jYXKr)S(|f8X*9z1I0co*@6T2K{ z$c9maaZBETAeA(+nX<%?&j@k&{Po*Yy^~6oC}B4JT&dsH7W4hMa@%|0tiDx2tZ|2* zZdlfT%wbBtMtGo z&Tp51K%c}{0#6l`w=rY3bedVQA>YGSr5ZpNDy4VlCIdzRxI2wEhf7As11V6svZQ6L?>d_>=(`_;!6U=YX% z%ndE;0GxN1=dyVVoTghe%|MqMH_ouLSrnV`Bj(`|))-q@t(p)JrQaO@d7Sz{o$5IN z`cw>)KjsNx5dkI6NwL}di!KP0{MCL1}n*9!QmV?d&0J@>^o zoeBX*Q<6tW)j+Ac$xXFy{N;tjYco|r_#keFw4G#;Mdxx4S(eK~BwGBU?zu1%iQ0Bh zVwmx&7y|&abk0p%9WAg24%sYV-1A|=bH_`Yh@UEnkjMv}WD!&FGl~**6%vqtd9Y+m zq!IMWTDc)n`K|AxIK2s?QWUEQ95YY~5KV8e8PY(Bf7`p!dA!tXE>Uk_GAq=EOozLv z{YJ9XW0UxX^~X(|koWgDAx~6P;0WWY5koXJhoa(?BB~rury*=O)VFDL$r(}T>Z77B zWOZ-LgGPMkuLbut48Fr5R&|wssZ87wM6%i3=+aU=s*%;KX;63=hF}R3EF#6U5hHxB zY8O%j0xFMO94Y>llJ4*6>vv08KBk&BaSF}I>_5dbbyb*H#+Qaxy9ab)-!B+pZ5r!d zRu@r{1wzqMzc*u1WhiP+m%Kk$ZWC&Q^4<_f+>Nx%4wkkGk z=%ZJ59trlD2d2ZlVfVqthjf{;2 zaTO<`kplM>AQ2gVFYl#HW=6xH6n|}NNm+|clV&aypfR?L zJ;{P-s6QxMGEii2G~gUCFXdy3mp%k&Qk}|+iGetw%}*8JC5pt>ER16TqU8JK0y~Ct zotX|NG&RPhaKFA`r9_CO!0Q`bWCy@#_98|@{>bAj}Ye-7>9T*?DKh<$Nt|ORZ9OSPsC(_4@cHoX_ zoYWl>5Umt1(^1DzeG&B;&2Xe*l1nE83db$Q{E!EvNr0@?r=&so+_S1(@(^nTcR0Lk z!ml~Jtgn`T0zl;!TelLZGEcG$XyDZ~fG5IxoTtIGFutGTn}Ie|D4ubGT1r79i5U?m zLdQ^yq5wrcMilHlCRPnUif0en3}KpDmWthD21IRWvYwe^Hj;(RUywjlQ7=om9E^Qq zu?xX-a{T&>iOs=oq9$lZl6ZhKjGrL!^Vre+CiJ+wR(fQ?T?kV&jMHbKz z`&@kL69C_Vf2zz~-lrr1Ssd`6rd7fFKvHVuP!q%xJTj092n6z_ zW(?oQUkOYy#e^wF1OqzZ$pk3Ku?Jq3%H36ezWY&VL&i=Wm=Umuk+j4R#IqYVfJ6~N zgUnX1fh!Il%fY5XEck0R0>_{UW4Rk8Q_<_+bbc8KT364O8>j*iq?) zFH2V;e=lw~mei>rcl84BCdZ)Z_WG}Ja|^8QVED*L-NA6OEncmb$fF?y8{@srln--x z!PM0A_Jn1n5YZP=iX&vov99487gg$icW+QS7q-1f`OHOQJWF7JDhKpXqN2JXNQlUD zEd-574-)Xx!*I$b2wTCV5TRfWmk4+WMR{L|tAVFk$QFGLBQWi4%AEpChJaU6(Cq`B zVY?NF&`02v9D@5w`;>^j<*)=*V*^Z1@gz-Pie~p;1kGcBHO=z2SrmX*Swypcn3*L^ z9nzwnb6^3Z42IxUULbc*p9r;=@2D4XrIKhv$p>a5W21FhMXub68H5dQ7@9eUicght z#nd40L!)`KaUJj_sZ-yS6^#;RGp%TvPt1J06!A7Empq9sq6ZXrQ=&Gv3Jg&zXx->i zBWPTxk&m!zo>oT+;6H(o%s_~LmMA=^&#*518)JZygd_*x4kpYFI1rm+nsWyrKwdUG z0BMqMABALg#vqTyL@!`acBKjlcXTNC@~kiA&hQiMliW!rDjNhE#AHMOJUBy^S5VbR^Bu6USNft zxYl2qNV-s=r&T*r@1FdB&l%83pdW9bDXqS4kmcrpF~oi#BxT|-K8it`>vI1M~?)ald6(M_};l`R^qz*Vb->_^EF!??tFG5Mdfa`L02tCPd)6L9jk z>yz`z>BTuX{SlmBT!WLpoldSNV96bXf3AUbm}iaO9W3|czE2TmX8(<{ zcwX%@l{J7oW5WS|pxNTp9Kra;3vVeyc^|ZyPEmRLf0c?R2nPEc7N-&Xcy;lHnPvRW zEONs{!%fP)O@A)ZZ$zTzFWF#_IF&yDZkjQ@88puhe>gd7))XinIX6#81={?Rf0V1Y z1OaQBeSP@$^~uIYk65RJIZlDm>3cx=MDkEUEO$HRgd*X8Ct?C5HP<6YbY<4df zTq3kwLl#PIZf|P8fp+99cnQO^`yKeFu$`Gj@+sN>W>32H9+cNPG=KT#f@3+9lgUJF$MW;X+s{;Ijt6*INOAH~?j}er4 zHnil@K6DFzyrpQGg{1>=Wqnkfbt#~ACEen z&PX0fFdPrnGx|JIm1Dxm%THJ_rU_E`c$Xcb`bzwN)HluR7KES#6W-DFLtb{^c`?>z zuar4cpJ&o>M9OidLd^?VY4W);>Ew$r?O1;iCu{y{!3F%CMDUJUK3V8UDhW&8hywP& z8DeG-zet#IAdjF{%}+YI*3PKMJW1Irk{9T-^EYCv|K~z5ACN{s@h!(- zyarUBtzeRJ&7%OZc*wWrQw0a{dIIS+xkW{P()5Z=(jZl)-ZH-i%#-QrgFMQ!Shc_#;bT?DYNSk5N+(5Bc;-nc;#OA}@SuJ%k(CjT}#2G(-%PVh4 zlxMV9VFikVxk3S^dC158mUqeU3z8V=H3@?ma$-v*lOBG4-v`fnOI7b-*546HkxT~l z_Ude+lAPp$plks>{(%`QIpTbh;3=ZTob44v;s{E!uEIZ_E0 zmW4S<&FxtRpO|Hm1>!EL2e3eYRNRsUqVSi=0zbt5?VMyhdSOQ{Ow(Wkm`;AB+YnT7+b^85poNlk*>o^^E;Cy4d-EOb@4X~es0U1qU@{Rq; zZIy}pN}dlN+TS(Q6$Zi^%MYrQ;0Y!$LWdTsT%DcY`1>89n7722ZriWcmr__a-~J99#%!Ug1j-lAT&U9%A%Ot}oP`qkyx91A z-977hYUw&nV1a*g-#fo-Kj#T!We(ZAmi}9v&2RiYn4vUhmi|y?XrcNIf2&7XJyqU{ zNid0#pQA;KXUr;?lC!*vTbk@Ifjz&_UlO7Y zcNFke9XI|SysBq&h&?Myaj5#Z30?)*&uw_~X(oiEN9p?}_!cz9vdhfTrh!p?J!S$o zH3gvQ!!Tq#Y95gQ@uSEne^DoroAn_0E^)IuG$q;1{e8t)Jr>Y!IRl!^%xr4rhpz&S8|NL~&jg8`!Of)ES{|e|tzB_Nnb5`Ei>b zQtj69wg9Gn!4Op#O_XK}BrmP>#65V%Rgy&J#o=dv&4YuI-kRXi(T$mI)!2Gda z+oO$|sdp+lP?C=Y35lbbl#n=@WJSH8Tq7za z`2|tAov_TsrKX@(e_XEYwTi&3PT}=Jbd5wgt?$*9Lv*u5Y3TWKhEhOdc*j=pITWef z#RWZSJ|{}el}B4q`V^6=N}pAKe{QY&%XuDZ|4D6Z8}o0I{pWT&75mQ}*e~|qb3DTS zE2~cB^Y}7k3r7?sDGGMA;7n_SO~2xyWN|6?xB)=OtVDgLf4F*dS)4)s@L>xrjvtOT zKk(&P${2IsFhMZD&)q0LgQBuNK1Y*0LqdKHk|9O;rTVhKrE$5u(R!({mES?n8sf>u zae9A5q7=R78y86y9n!b_fSj#_Vz~{B6?3#v{2tsv>Z1K z?L?+@Sg+`*e?kSLmg#1yy2bN7>tEbI0c7D)p^qQOg_ol2zrk-ANp+nTKunu5ma-|t zA!y2L6;;L^2Cyvvs1zG==G7g*Zf>!#aVPCsM(CoFfwu?X+a+gTPVlX!a%oal*YL-W z4Uu~y2f4a=R+80d@ljO=ntyDzT5R+-*`J>@_?xn&f0Y38Y!BeyIlJZ#eehq@AL=d^}jQ4-Iw+MIi4q6|J8_DzxvB8I&9f!fwqUEHcz|Q0xh5a zLqmjOfTJmnaC*O4SumHAx^-Re=+!R4;%j-eRFufI@_AM~0DKrj4~IC#>O4OTf;`*L z`N{Rof8p_))APcctHWQ`EtX}!w(g{_WUbVBNIq$$T*rl{Unp0$zSTPUxa-pcuEdP7`!HfKVj^~Tr|5KxE$KAix6Z>;*y45X%U+R`y&h)h#ZZB@NKg_eW z{9ncqSN+9}16#}fZ#K(+yJx#4`S14K{)_y7e~w4%|1u-)6wkQUCo>ak#b0Dk-A;5b zV|BUG0>*VZe*jZBUg@`B)n)Tm77L{-i!C}IgMYWQNMj;2!coBVziwGC+6s0+?jix5 z{k0SPKaSAbZT`!P1CDm{0Bo559lK)xcik8J|9Kug|7F)clI_ptnS{9B{4bf>vJN-2 zf3>Z@BCw0Kp_~Ahtf-jGreA>7ObOSr%=zr<`K&F_wcZ57`ua4-!j_(cojnDnzoFM3 zev0ov{eJWF`NgsRHTnDG=FP?N+q08~@Gbywd_KAP`Q+sC=KS!@$>ikf-O1G$G)dHC z-!87%-_vPxUFYR#yj6dEtI~8wGEFxRe^~S20De5ZI{D@B>`Zr} zdU12{_WFm5x97(|kglu-TONKKbTISv&Hi6|_f3BO! z=E}d>?Iodq7LQkJN0%4V%pT(HTF+bMYf>4+w`1`iO80qrcGdsn?KqFD{|$Pbs{Z$4 z|2@m|g!-QxEIa9cvd(|F{%7nQJ+&V9nCow49jyVW28FurYHcB%dXPhYcX@tu`1blI zzS6$Rm7G5pbiz+h%t!*yy$t#+x_YqOnN^|sQ?_W%ksF+S>6c;{SQyuCiT`S5|?Ln2B8C*P7= zp?lTSyHVd>t8S0K2hC>nbjglJ#kT7FpKI0mWnU}w1xh!tbT_HiKarbYC+Ghb{{N0$*8g0m`?CN0ERWXz)V-PN);OIJ`9bb~QGK=VpWk82 zHwlVP_v+Y}_^ffpe{L3j)z5D8Uth<%lLfe8{&#zWa{NcPXZK#_|8qQg{$H1G+I<8I zP!E@#Y`~_jCgbh?cy?ehf9NrzNt<6e#={>qt2{!|I*V})8*+y08=@t$xs~bIcG=K0 zUv0hjAWth4*|$?1q=c|(bEClZ2iwC9KGG*B1wX(2;pAp=a&&ca&GUluG>Mew!;{xs z`N+5fT_s%Mmk28C#0^dc*5Y?{0q>tue*nWfcuyO*5xGIqBV~J;hIKBEOMdH*oT|>#M_?!>iYde=)U&>uwAxUw^L~yFNTU zn;adUog622 zdyt|_n9kSae~zd?QFWTY;-34WWg)Kj)Uk*SV%(#$jOEq)v{AieMd+ULWS~gM+O!9Q zL9>BVw8(9djiHMzaXkxuox#CyN7Q+_NiV~ma3<%QwrhZ zO29EuC-m!O94SSc->xl^Xfw&DJ8qM}-7wZfM?L;fe-m&Yd8Bbbnh|^zHTh5)iL!%9 zvc|_%>ybC}Nb+9gLt0oF>jo&ZefUUG4HzfF^{dsxuG+9UcdCbL>+7tVSfer{M*7Z-Uq zS-EBde`YDUM9Bj4WX{FR!_xfq=j1NZzr?k&B8G342lRcGX`S=)QRX$6k}yEY<4frK zg|QvI`RFskJI!G%ijPgD4*rruM%@gH)X}tolDJ?;-rn0;~9S^g(&C3|a2lHEU7ced}Qh(Tnm&TdGwd~A+ZsKTOvYERBnspE!%vi%} z_!P@;i-9Y7ZD`W9%#Jr7S+6mjw_tdTf0B(1H<2rh<0^=Hj<=p~ESJXcYQD;XyD?S| zw)K)B2fZt6^U+)bWE&!$RdW0nOmZo=z_<-8rd#ZMgeTfc3^fhJ7P);FuHo{6dfy0tA1NIz}98z*dbeoRjssTjt;IM z)i(a2F6D1-iZu{_V|4eqrMbr}NBX%&UtMXk$t&82LJj{9$HWc##I7Q!yr$H97B}k{c@z`gMa?i!U8`vn!0)7N=$bres<{Hx8rH6I zJnmrs@8>gk`OlvF694}!&l8^itQB+{qkna+|I9O>VymZ`lbTN50`I@G zc~6P~f2ZGhS^uBo5vzPcqW_zCkFxrUVe%|%KQAhNi}hD{sxpcKBa(^Ll>}N_uB(cM zM_E-3lWV2$(q4Gk^g9^hfJ+|D$aTysui73={dqfIy9M=M#mX&EeOb3(*6n9qw`q+0 z@y^q95+nZsfT=LnIi&(W)XU^CB*>X;(fBn4rxlw?)`gw#I^oT9RBv36qi04m% z6O|hm+ah*-AEPE{#w2K}SLfoIYNPMyoFx49e%-7p4uxlvO6oDClZl8q!5kOVpjy13 zI)A^d=u$&^jR@PaXSeU)ZN%N9H;Ue;D2ZTr8l@1HP>Zz;}CSKbOX5+P5K+GarEF@eGJg7GrMJAH=!;%YZZU2b`7j*aRe;e(;zT=k9 z|2u=1{9n)Wa69jq_w59wk6{4@C=SW}0!8T;W&~;~w=@Iwi2odhpl=~_-k{TkjMHg+^svY}W zHth4*uV0$&`bFEV&u+7p?bY)1AA%BgWi$12nW)cho_C>2{pV1_(HAlA^tMZj; zfj+nO+5ZAF+r2#7Jlos<+N|5z0kF~j@09QVbRGNU{-%Q3k&+^EuRibYn!}?d_xE3$dqm}jH6N2C-4z#J=W{4wJFowf5c@mc0JLHK@7f)w?EmjMFYEuaJcae2_w8dU z0UY2TQWKDrJ=(5-UKWH55!2LsR|B#5Eu>bYH=symCm!)7vQvRz6Uj2*U2s95sv)HzY)&3TV zpUXO2fT>TGD7m+8ht$HPe_c`PIOboIVh6-9{}Rm2*OfysReEisuy4rSH8s)0bBdThyxM)a1-wh4@>k(0TaozpLJzMMl zbCTfSNtD9yk_3lYN_e8uN4fvMYgh7r_U)JZKcD51`9BTio@>#Fe*#DW1YVdSu7C0D zZ21`A3GAUB1yYBmLg$7F0)B#Eih@Q)`L*gi(GeS1AjDn*llx6+M1{6Jk72>(CX&RT zv-NvrB3~vdg?+%4A#0k2q0j*=6BK*>D1hcMRB&>j#&>b~4cGZ)X1aL{OR16Pkp7JB zfd!i4#zRrCcsCYbe{e1Hy9ShN%&N8TjjYf08f=k*Gp*H02uh197CS8JBC4#ZdlU(S zQ2<^^>J)BG#>9&yN)j9}-BLj@Ul*+o#p3Uc^o%W@o>6^S1H;e;${PD>E7nMs%D8Oh zwV3t#@uO7if2tRXD^z@iY>jHKvliz0!Ez-|f1HKHgW-xYe^-cSRHm@{uxJs z!OT}Hrk;?sK8ezVFl$sqoLE5bk>~TN0N$Jn#xlVxEpT*&;t>0g7HS&rjp~l91mD+J z%HJE6IQmRE?9Eb);P?uq=F z2L%W|_;IG+hz1UqD1kF%G*ZK@O<0rzU}{NugBB#Ye@to?9O6R=+5(pk|4DgWw|%zO z|8X>9hV$d+e{<}l!vypsm_1=u9h`Rm_sz!6%2Z^qOmSTq@-Y_*A}r4_@)jmvs@;JfoO_v zKebJM{cV+3WljkpKINS*ULSyfM5z*ibFx4&f766av!`%L(r(l#c%Mk#3aeaRwSc2p zWg|_>@vmVEO``fm?w!5tc>QsAyp+XW78+uTR76S6xCn>xa-%FnMsxClk$E{BVNPgD zb32dyo89%))t+zKN<-TEub?KT;S~eTPZ6fZkrEC! z?~c~?leC8O>ZVM{C}TJ>`c1|Q7OQ(LGQl9NS0>10y#i(u!oY6eTw3N_8q)GUe@M=~ zg1QdOiyJMYQ01hT@l8fY70Oq_qe>K|7I&E*p(Nb^+vr$cWy|he*=}`OY~B8+wj5?O zMafZ)z?MxLD7W|>!b$7DXj2Z-TDVoKqH++bGK0*vS51z}f|nMjWqAUvTi`ZJvM<0N zxwZfAfp2=Gr`>zWfB*SB4;Si>boaxTckjdYcRqZk`yL+su7|JWo`;t^ z9$qZtFFc>eW8UxZk_h7^5ynd*jF&_hFNrW-5@CE<&(`+eB4fP~&3-}NoRHfi)4j97 zFx+7Obvm8${lC5b%lXgedAP0jW=-EdhGDpF?0nu^g4a>L{^HX57q6rAYp{|f-Y=H&i>3Ummhzn# zcT`!+(jzWkmv>)O>0+?(YHdpnYDJpIUxtx>URy8f$BxW2GwYyD3~lMI_ zRkzUqHv$pc=%T*(TUEu%e{F4 zUnLdg>(#~{NwazuemujDgqq}~aW3ckzX8>e1&^-c?7IG6k`Vj%e~+2}%jxuc|A)PI ze{LIR7DVsQ`72PoP8};7%Wr!>@6CSeaXd5LNo=p}WcHk#oD@w$5b+#azO7L6$b>nXcm-By4jr->C3JSM=RMaWCt;W!hicH^c@G zVTP;x2Bq9f{eH>AMcX5LJk14u-&9#$<*%U6>QcWcb>t|%))I{TXKB|a_C?4RVB}rKOB7Q$a-1r|e-6-b8NoD%1@0@Dth(F= zI;g3=Dpb^NrM)Y?1Z1s8O!U(1zF=Xi`Lg_XYdn{Zt%Yh3R3InfGkT^pWdkzwoB9kt z`$`1r7BDMYe!)lJgSy@I(VE~DuwV_SQwgaZD1p{S9Y~4YOHe|u6Fgi}ap)X4|J$+! zd&+G9f^3ide?CE$oPZgZ9)z@)=8e$&*8QRo>nHh7DT?l@zx1OdE^PUW0(}KYG0`GY zi1MXZ0jko5 z*go{h0HDHKudl6j2BWIT>6e_&3%1qT;Mo+g$HakSf6|gtzaAU?29bv&shzPN%3nZi zZsjhvz0<}Yss=%w77mu$$F`{I@MgewhWVq50_|pwR>Pe$&d0jhLU~e#HOg613jpqp zv{6~8V&tmOZ9A!|>d!TuYRS}TBGp1#_!RO?sZw)h!BZu4El|FcS{+;ts^tE*JDH4Z zz>10=fBwD9D7nEzMrS)?_t;h&+G;~vZD^|v?c3PUR{Plxyq_)nyvKf8pa0~rzzHTW zBkxf<8Fxtm({%syaNG9(-QC?@`F||sVICcq*4Qq>u_Y44>{2?ep|5E+1vC^t;|B|%y_od^yuzRu!2=C$1D+N!U zm<+-+y$z!~fhlc2y5gnHI9Z5*^}8gC&oBs*jOBGPFJtjGtT1Gv;a8rL)!M~c0i!fb zf5zg-@8}g^cYulq5OCC3-ue_07^oKX>iIOfrsLAGyR58rx?tQgE5BO}@W2&)J6Oe^ z)v>pfgN{8}x_IT(omj2>l)no=`({-shkEVYiQ9s_@H^Qv-cGflAk{If5+h+ zJj=*MagI=?i* zXOozxeLTKBxjtJ|awDU!M0>bt>=% z{crE!(9!=6cUJL#mhv$5E=O^!f5!HfjqO5IKzGVKtxo8h!?j9cMTIt6V?|Z}mClO7 zO*c7x)jD6`^p4VFT?pV(VR;YW(rx^E@c+L=F(~l{f@-U4nm>yA^L;1|a*<%;WWX`( zdt|t1f(aVG(LIU5BgUesXxS6>!|nD#gW&2OuKIlc{x?QhU9UR2{>{%Se=He(sS%32 z&WAl8&ArNiF9E|i$&ROCl7_b_6h3MCt1?(ILD!^6vZ1MRX+`aL#qCiDzr4#r8wulO z6BJ7wu7y18Qw zfqQMoD)5-8Hp`}}GHzZfHdLV}SlD{hgr~WxZptnTOl@Go@B2ApNs zw9Z55)O4i(KTYpP?717`yTpU*Zt%EfW{={(x~a2RX?~uYI*$C#f6t9j{Fd)>r&*k% zB-5Rhe3JsoVxC#?=#ELNXDLs6`M*d|k&p*w7hdH3|E=BKZ9D$|&i>)b|7$4^xBrW= zWkbCX%fAlriEaKmDh<|tyJ#yrzgelB$=xK+!rZAuAuhTK7b5!#LTi611B&G~Ww!9D zx?ZzlfGP8tq`qu_f0sJT`7VwH1j2j?tveT&cO>gfU0sYG`nZhhs ziK25p9ppbWhGYaM_-c}N@&0eN|Lz>_+w$Mx{!0E^%F`&Rf5=fUCMkR*8?ezvS39s# z`P;Jv8|byN2OBk>$|md%iN`MN7J5|Mu+dzleb``ARW@Q5^KZva?3*zwTX6+_R`z1k zUOX(&BzN7M>Fj(7*4WqgB@gAL%}dKQD`bO3Lo?E6YPq5fhN?H!XN8O_p4{Zft&MH- zxm3ds<2d0ie{YLv$@5d?pY>3&Y<>oMCIhoCg1k&<_P!Qoc$UmN7O!+7{pcgIlJ*z+ zw3q*<(Ie%5-P_u={Xe$$w^#ljOL@Hae^1gd887A%urGh&Qf~pDG+hHeX@3ux6|J~j z`~JkaPYb}5k@MV(8vn*}*CtsE2-52ZL9fMK;FDIDe}T1&UjlFb25@sfzlGcf>&Lek zW~B8s;OG(V0hgD1=eP>2%-XjIr7i9NmtZPe!CpS^1>mN$?)tsik&NmEAjeo_q3M(i`#Hk1)xFx-{0T0^FM4I z?5^&Ae=g-=lKs_B$0v&r_vsvYT6v$%(prIEmS`jK%d$~A!2}k+Co$B7aZvyySQY^H zNelrhK!(`;O>T?f{bF_y3of3pE=jRm{4z_mlEyjVAM4U4LnNG#5h{{D{FyfY{IiUK zbHa&ng;E%Rfd6A$0V}BqDw8f$29^=ND>VS0e@qr++O{?}wTK%4-)$c=oRMy{m z0g|m~R(64+1;|^vb~P6fIx>At?d-rQVXl~aKmBz}Q} z%`5A6$Cz$oVk3FU`}_dZTw4<*u6Y4T)S8`rLXuQ&Onp(?vqK1JL189p072v#@uRp6 zq2^vD!TS24Xe#Jt_0ja8^v(#Yac5?j-z#T`r+s&>cnUSbcV>?XISZals`_^HI2C3`qv{wGsSsb$P;9K+pMB zt`7Ix%}MpAH`i64-n~|}%3&RZNeb5GFrFg$e~FjRgoT?B_* zXZ!Qda`UTX9D(rIEFI<4;!>4=;gtix_f%C zf0xTwEz=(8o9>|Iifw9&FTw8ZX-iiNdCKc}-@l`nqMhFwu2@Y5NG$waN;Y#1hDo<+l!>|jQvr_ZW+yJ*>bO*Co&SAZLU;9=& zf7LV<w1rV>pl$_amV>e;6?=*wJZOygV+vJ=lX;RMx(OZrF{O$KFV$A%S=B!C!e64#_I^ zZT9DFzqV2H%DV^*h*?DC*9IkxuyR%lJ$))#r?<5B<_o|Mrs&+GpArm4uwXZ4!Z-#Y z$lyIl>5j;@$m#=|r^hZde^ExE&RS4o<>r(cDT28 zaM5(ROdxn8WzT1VeV%0r0n@NZ!rK&LolUNdLj3E^&E>T`LbF4}u>uH_>hB1Xb8eyb ze$Qn*Ruvppf9trgK;|Nx>P!BoO$L61w_#e%Sjj%jXqW7i&3qr^N!EC|yg&p+DAf;_ z13i;kFd`(^Lc%Bs-yo34?!Mue(l-1l#?|>MtsIO59odO0#Y(>Lw<$^*%&pJ$ia`QPRXAm0OKe{S6@f1h1~7(vW@C<~ZA0F<#) z?HtAO{9BuAGTNY$)8wo-(9`U?h1s2KOi~4!x z{cQPJ7l1X4de$$qJeOeY8q7|w_bQ<4GU)Z(!OvVWGB%K4u{XKI z10lYLX=+Y*I-7JhVnwm4N3nsWNaU^w%E57(e~JP2AqI5Jq^j2BjX_X;oTh=spG~Vv z4elNVySzoJFGs=xYAaX`<{36IzYjZ%U@qT?Aw~=M;y!KQ&zSE>32SDsbp4*ap7LmA zI9lX=Zm$*M4GQC*!ZgexSeTrq=7zJ-HYqaco1Y9kW>_UPhNvp;A=#*s0lOhiiVzNx zf4i25&w$@|V5YP0vscWIifyQw#uT``pFnFbGVgAqZEc=e%@9uw087RF9L3C`VJ5sY zRe7m6n>x!3ctZogli)t%6o*>%h2!0csTl6Eb08xa3Io&K;%{n`HnlCSl2!EQ$kAm2 zL)b7~W~yx1W*x6JyE1`J)A&C^)<>nbf0+VMMQZ&D_n_w8zG|+oO)$Jpg^Rmk*bvaF zqc*9UmMWv(zp5|p(X#jir~q7N-;_CVSiQw8$1P`)bVuhgFnP3`^Q-6EdAgqeh^v~5 zjQ_rKxNXOO**Vi%8OG$~{$>nhD}&SDz*Fh#*JqRy zuqAIU9l;l@hEf3S+(b_hFjEOej!9ts|r@V~2T;%ebo=A-)R} zUWx9?e77>+eS;Y}d@J^P_RJjSWjIq}e?*zFwJ$-HH>Gu+Eab;><6!t}{6@2`G_U0x z#n;Sn%Dbj({Y~3@ozCOcf7-s49K~%1!8<<|jnCuH42J`hL%%fcNuShMI4%S5W}$Ta z{9AHVIb&-$Yl{KwG9f0-@g(8#Hv`kKSBQ?+Y{R@3if7|Z+e-jf$2mQZH zBiYda(4hbC9_-lhzjt;IR{39-@^BrW-6tG}`9eH@_(Wkpp4jh4!=%CM$12&%=f|ki z(wd-?X5qKV!!$+r?@@aCB@cOgZOzYC_nnrmwn@g~`I=&zgfbaJ1_&p}&X{U7^s2Fb z^BJJr2(T~Gi$m!~-`kY)c9+YSB0tqz6uS(`DWP}!Y&?c>B7;dijlkJj z{+kN>b2j`P-i{EuJJEv>)JlX+^55>h?f-SKy}dgBS<1th%zJxm%>WY%5DJ~yW3=$J zVq!gR^@3w_f892sWHS_hT+!xwP4Pw>AassH+BD9O<)0qL;{?+`3ph+LDg5aMoq2BX zu0yFZyJWtiV*eeU@sJY%0b!}RGrMy2gJm)J5)U~-1 z4V`C3fBCP|F>s^(&pH3yJ=|N#e@l5h@*f-U#S4Moz=5y_p)TTJr{iI7)fr^F$2u%d zum~USi{70KoFKXyk5*N!W8o6yD}Q;=;vBe}z_~gX{=3L|etFBCF2iI*8E&?4qG9fRi0L>j=1O3 z^6Z&mey3x~P!r+$r<5w_nnmF58D>5sN9#(UTkO+T{)=EiHpXEV4q>tRNy}{1LI`Y% z|8clw=YQGT-(Q{oF6H5}otCI-0dk*_ChIBXJ$;(i%6V47Hu9ZSrODu@7k8|E4FaK) ze@gK&EPeU{Hv}$ia(oZwJ&G=P%lo0@zB2TE=K|pOYUtw`Jb6dz$37;f53hfqT5oI zJWlV!2mB0x1mg)TuHb-!Qry6nPc`Osf5xg_R%CPq$wYecawa<@jrGC-ShwLot6D}DNmE=ndQSiA9W-6-~1-X%@^Q294Fb(e@IKn zo00*Pw1{*30}niB@1Xh%4M3Yn8+v%csT*N~M=R8^3R0L2$tVCj`@6kXO(-Vff!{)$ zJ-_?~{KN;KXHf60fNRhX-Tq4pGT0=~>O;ok*zuP9AUG9pGpO4}Al|Tcl^|Y$axXEz zX#MqdK-ZPf?Z50`imgQ0DjL-Qf0Kl22lTcbxavrE^}syD(?8pEsqCXiWy}#K!vf;Z zDd!Wq*2n==D2&>AdRkr4SX_>xBs(Qi3_0Svcz@pFaKW6m->Vk67~Rn`3s+jAoMWak zRWsWbBmj1k{{#*Tz5l&^czCew-2dKN*?*Vvw2}YBs4rLm6d|Ou8AC{~f4QyBE9O-! zwkHw!ggL~L`OdP0Bw?ET0jtt_C%3T3__eL0S0F%xfiY}JhDn%3JchQO2W)MOVm1x| zEf9w(%Aiq`XWSNXm8sb7OZpurn3fX9tN&*Li-b4jl#C{rps`khWu|u8yPo8*c!y!( zxy`c-?&79@YZUd4SZS=XNy&ez;nP1<%XYUO8dR44)MT9k!nZBFtlx_X%(M4M*aO7k~Q z*UT&!X!WX)cqF}7py019<(-aD44upTq+z;f?Nl^W14njeW_Z4i)oGJj7adm;iA=dA zna*VD^(!M?ggqTpe=2g5_n^W&Hxc_HoI3}(zQfWDHuEJQm&pABGgyQMZk~VzcJ>AK zrl!|5#Pn|*26TTBe{)@06MIf|TcW^BEvfCw0I%NGPZ3RMsUHYc%(%Dc_(Jx%Y;uWW z0a*_l=NFbm zPN*t!B3xR0DB&ao8sLUup?P&=3+hv~vsBqesTdfKjXNQ%uR)K#{ z_uu*SfAdK8;L|x)zom zDGh*tZrg#70Zgr;Ia+i+jrw@D>7sSn$o3_Ln4 z`&uf=oCvm7tMg{NE&yI7lvnZVr>1IP>6>!z)nD?6UT?$P!!JHFdzcr78clf|wf33& z7H!xCAPYY!J(QZPNo8p=T|aW|E8u+{&`fdhOTMmk zBE`_ew}26v!s200Y)ddrxvE^m=4?_Wf2EKUe?D^U)T!e>uP@H~VlYErgrDWY@%^*f zSEQT&M~+b1+5MyO{@=mwq2vF%ivPcy=g$`YAAHo8;{VH=a{Pbs2LHe}j5_~cIYS@v zMLGa$Xg!HH$R!_vM|A+^ee_orRP6@CI4m^2JmMiJZ>I)~=*q0nJe_KJ0BZW)e|S(T zzn2J=-24fSI`t#it@$jed;(V(Qnl6f^u|-Q)D~bnH75Pabm}vmHkm=)CH6P8f_8Qe zZZbmB?a|Fvp>3Vq)Hu9FlPr=A)9>CS2cn|6iwnR zB*_$R@TC=_XflQwr`YCpe|vv3e?nOXBl??3pGh{{{C^c<8%B8X4J6V&2>w`M9F^!A zp-e!dZ4^Gd6uHfP7E<_N+DKWs+3ch>()!|`Zt_2-B_}D2f9i4(utEOc-#*-RfgdeK!(iU`#RvY9FNt-z}3aTC%+h|PrcXnw8In3Tumxse++tDiP`$* zvtCrTJ&7gESN?i^`Mt(&_h>3piCcvemQ<}|>ZjQ#qpI7qDdAR8rz|m-LU(OS0^h?$ zPY>Iy)bUnVK37*hA3ZRTn2*jR(^#1(B2JnZ5ijmD7Iz00FpKIc`-_X^~ihHoHe@}I5b@eRjX{-NDVG0W*BftnJf;T8?&i>bY{Ovxbvsu&k!hhP(kY1GPgG5$VX%jB8vT{@4NPord31ezU zV&jp5N{Uw9z#tX_`5ppG`boEnD!Ga(`4qw-iIM{OX|7`7St>ph@JWR4zW`@Oy{1W8TO8IKG z)(ZA|sW!5_UcO0uS7m3F*h@k#N=Vn-vN@{te(Z~uqu;ZBe<^FM=3XvBCJ-KOhHlh9 zUB5Bo8>I-{P4b_v-!P>4FA(TzMgRh@iV=VyVB&%4z^efE69UKj<>bv5LLT@z$zq<; ziDO<8Zk;WS1cUn#EFi}=EFcxALIUHS0C1eeV1gk?2naEQRDu|w!k8z3Ak=5|3?~L{ zv|fRA2kXDUe;_F^>3IgL+05@z(&XUGu9s;DuN0(}g7mFf*Xc@g{Lt!yPfRd0ZRz+d zr?Ohz04BicQX8??9qaiuQ$u~SLC1iQP#mZ|c2+E}hx z#n}#I9}st(yoM=^2r4xE#vzGDZ;Vj&^a=CaPX8smf8NCPOA(Rd3Z^i`uzzk`6RHGT z@Zxj9KySTMT70>&*&(LLa6n(cHM2*DkEp!;54Knyd|2Pc!FfEh_2UW&@RngD^a z^g%$de*n;lEP%WO_oE~l(YIrSN%{bAIDi5IL2L&NQx`l=HE9P5CrX(NN!>&8t~%f~}*S%d4z0`G&bzwejfNFeh}?|IIYO?G6B& z@;@AG+5VsVhr0(W{eKycC;#sw902+o_?D6Zf44gVtgh2NC2*HRz>1o)+7zmWV~NLr z@4bBFdpHN=m;;GAc(XbRTxq&brs;B{*^RJ6mApb_Mph?FY@jPpE#^DFi@+{I|WoyJO$~KiFCMe=X(Vf*l=FaGFh-Ir{Y^Pg#Dx zf0<=JK4rA%Rr=KFBK3iQYuN!<<9~=?HEVb9fi2e=1VUDn{|4-u3_;))f(eE({Zp7J zSY3sGLz>=({x0;o)P^DjEg}BYK(OnZ^ph0=fn8Cg@9Dofw0M$3I`nk^9a>?mL_Y+* zwOYxbtf+IlL71dvq@NQ>5U@dKS5lyCe@yqX_ab)%`0yNm1WCsKB}KxA08L?0Br#-z z;H^hSA))(Sm=-XMAH=A{5)_{xick_$L9JeOyitEJFP#c<@>=s!5a*j=>#d&-{C^0^ zB`U}j-Fz3x|91~|o&1jn2m34jzl?`5_bW&yMTWr}bPq9M!qczGa76#kQ9&>We=$ym z8DE`*DYp+LcciP1zRXcP>xMyvYBA6H7)FyKArB%(c3+=%oh=5Bx<6c^xM^o--?4>m z5@0QtkQra+L>nc;Q2@3;kfQqlY;lu{AyHGQ{Uun#u$U&1H+zlzWZrsX)@$fo^Akt< zX9FOsC0IlZjQjn*X|ktViYTUHe`slO=OiS;&nqwp0TxE{5{?UrgvAgNXQ&XoyhRXgYSnYtf6C%4Kg4cR` zW9ogp+=39U(0{CP7H~I=fiq_zox*(9v56>&&pDEf358l#@J%4qDO&6Xe{q?YE)KmO zA6dFAHA915fd1L@kSZAf6)>Lg)Iml=W(^M}uS6zy{hglEJ;{itS!)0^Y*4`!;F1&c zQ*_@0>nRakmaQ<@J@HbN6tC^RI&xCUXgFJ`>2+s>DZ}c4^Rae?T|+?^>)|y7RS{0Gs5$-9uac+uc4``F}3u;eo~Erp~0ohisAT@rPInsmA3y=g7`HJqF@cV$tcn<&Ij8dw4Gr^z9>!U|x?efOxiWBF40J!d-?Tw8)Of4QP*5qOTlMmfQ# zpu$Z6+!I6yF@d5%zt<>Bn2j47|7=JI2yKzrd;xwRB`E~=5Zq z+M!wj6ds)uXhJL;f0Vqq9%4KhLkxlmhEikwM!wTDlJn%KTa{C@H5CYH0FTBEScj;N|HR4l@o}W zx6@0IQ2Hz55y~JyT!&TDyu4Lol0t~6IbuF1OiGP?dXfUP;ix7#ihn)R)cjr}lUJ@= zhKgN*ad%=(N^H(CI`V9Gq0FmOwVno&ER}k~Y{HVVP=G0KGsyszm)Ig;-ebiSvY2+7 zv$&3<60p9dlb3JfnN9w?mWuEq;=k?gZ`_^sXaZ{^6MxD*q)H?-A-0#uB;19Fh6WNdh=)F8Rw81Zh-eP`6N!mf=UtB? zD#{ibBt=o|yt8G!-YRYjjmkP&XUwfx;A?L4k19Y`PZFJC--aM*;`(C=lO5#0ad-#M zGICLzBh)tZFMFE&e|EOr``=qD|DUBiO+GEgpc~?i77ANiV1MfR#aTw!`uY{7W5y(I zA%F=PvGZc`lK$^t51;}JQWTPdy}qg`)*18hpo2rW9Pb z!CxRn_po3U47pL3EDxxhb4#t* zV8_Y-w7<2w|Fe`w7mAo?Po5VjFIb4r@(KqNk;^2Hpx)`lm?=4mMP|W%2~XchnA&Bg zA4CO2m_lRm9Bd}>tOL$MJD&k>A@n^V?w17`Lo$LBd^Jg7Cz`98#UzDKf%`cm_o%qL zL}?N|bbr7+*aBW zZjAD<9{Er}PqN|WbjL+|Y3sio|Bqlnk^yrH-~3c6yo<5_?rrVwIriVJ)%pKY9&Xkx zhnGs;n)r|#v^m`(DXf2;% zJb{JlW*@NNb#KEg9Kyor;RZPUl5_KAhO!Mf&dCG#;DG!XRC~gEP#Pgj@cd{nFfE!^ zH@9$_Fi(3Mm0sP=gBCamOoV@L2tKfeKE7l=ltVY_}f-s3(VIp6nr6`8X@o-emWeY!DjT{k@A8l?1ymGJBklqG)8)Z5g zlpdPm|3S3rjEseX&l>2#9zO;8cn~mlurrFXPUvZ4Yk0Nywq>!ehexM(0Xqc znf~?f;{{7g#c2|9^xD z^LDB+CA^Fi)^d`?@Qbf-K#B?Ele&+J;pRBWKGBvxO--%5JVT`rb>6=D0vzXg`T#;u zz%={GA0JS?EufIb90yD#!knI~;? zH(T?2Kl#GwCvK+scUdK0s4bNupnoVrg#<1#4A3OwF13B|E*}Tl zd4Py>M;0w-l11QPR|L+vo(z~yw-HD~uixs+aU4w2bY46q3^PzxCUVra%PN~`j!-49 zS1KNdW=2Rfc0Km}mA8cd*i}?0o!d6(Ze-Tyg(^2A{&`UY@j1@s8idcW8L6!7S)cZ- zCTx>`Ec-o^8a(jYU!Z__N`L4w~-!}fO&#r^h-Z7IPVUcLT^J!TN_eDPx+CGxGQ{jY#gy#lo z&M+yyQaA}Qk1ufhP@1uMNVSf0hW%Z!Jov)bSgZJ3O6YS=`KR8=R?jR?H~9~dN09%v zxAwMe`R`!m|FN8>4S#2$qi$;F4O{F8hAb>%ze}ZPf(aUTtTaG~Xe~KRxS?wj(UOI; zqY$Yb^ZCvTfi*1{@nq4^t=gsE+e7piaUsVC^_dDN#R|IhN_<|i$e z^Frf4?(EwBA3OVpEB${dPdzKi@}Zu=J6MEg!_+VcI~POr;D3+GQX8aj7)B2@P6KOt zqH*ic-O!V`Q5R~$w}@#b0C3?v8GvvaCMkU_-IEfLn*n>X zu8}qZ18e_qljoCT0(X0}Oq2};19P~)vs{@80RelnW}0XL0b7&Lo3;YjS(AsH+5&8^ zlVhEj0^47+{hc5I0j!fApUVOMlj@(P0oId{pt1t@ce6yH5(9s5?7xSr`@c(h9Q~gT z?!t@!6xfeq2;hBLurZ)gKhre@T}{yTYJro-hQMB1u8d_obGd>Q@SgQSN20-_u}WK` za5O(fTUqm{XMRUSCnULpydUjFVyy)%H}uR~L`K~^A_k9Yv2@_r_?yUThrDtuX)&*& zNXN~m%gv-ZF)Dv*+MKshM}W~LyHs@8xj>C}^r*T~lV;Sft|QrN8_G@%cVQMz7 zQ9s8OJuYq0t<6e0Gg_=ZRW%fvBEil@*`$_Mx>CQ=@bbIdJb~NGEb{-G1d~Pje;n@G z_y2Yd4_D`ZOL-jm|INaDKg3M=QRIK#m&Z8_gqiOskPU_BMiMP<3w@nTBWwW+DbK@j z_<7rDdBlGP5)9apT$@a`k9#`FM?vfgk`C^jMt;)B3h-YR8J#0Qx1{eFuq@>q2O4`o z$@A4v861Cc2ZQtO44wJ^Ao&90(@stx4gCM`!14dy-QHQ<|5?go@c*Cb*e=csL{60- zVh1QYv(PPI^94Abq9g`cl7bv18G!{ha@-5&2={*mD+m-$l_8S7rR@mjb`11vn#4(X z66TnjC>(u|ljI_2H>~>S@6TSJ9e+AGzPz^F8uk55@eRAU!dh$gRoki_^d-S!2=mj= zlQ1;x#N}YRx2NB<}L}EbXRe>}OsCqxn zCxm})juVok33&)WFf77+ltefH!8C~>@)-}KkVn_iNaK+-%A5VPJi}lXgP@;SGu*%D z2+)7Jq#4FAIuZQi=oJeq{=YHGYBfQ%>@kccMM53~fPNIF(S&lrS@QE6@qyPERVYSj zDd({dH~(P^gNlGR|Di>>v{&ZMf9O!&y*+=v{;d)a|5^>p>9?W?ucWjpNS zEX}Zr8#)_Q7Hp5BSXI-#9$1H;=}?oJLSV~cpsew_9=VfEFmp9O;-9a7DbOURvU46{ zx)0Hr$F`sx#X5^$yZptapbN;IJ3O${ah_8o#5*x7?*b6q{0HR#0i94f2WVHB4YPl! z&;Fhf#HZ`i8$X!M7vSdN^~Djm7z|(mhWP|wo{^R3Qs81g1_M-pEF{Skf)Px|Y#xO1 zzb2S)xkN1Emz1;_xQ8GLY4tIhLPqT%8Gt0iNen^q<%CKOVzvd=KFcRcGfz;c^@sUn zCXJ?G0@qJ0padxj_#TZ?&^qT4V9flXygqw3PD_h;8=?hpuwaa(x(Hj=v`i1I51}aJXGpDRMyraY#-Vfv@$UNc>eKvC=7vByq6G2F zY#@HQx_Ec_X?`$X2o;kIA@cJzol*r1W44eku0V_+X3~_HdoMu>3BU)XCW5IHbeExf zKt>?}11v!>IntbYs4ypzXy|{6Hl3spKVSmK?p!-Z87(pc0j>`|U7a4k{&aEv=HEYE zU0eum9&86S!m4H0;y^c^(sop8KbrB#b#Z5JtBf@jyF-Pwh8c@`i#69Q{ON4}Nygz2 zUc(ed1T}|#Wlw|sXXkLoj{m>6y}P>qxs=DS|4?a(jjtBSV=<;6W7dEC5cVLeM~n6g zV&E^hSHCjXlnO0xmN@{hk~#v+e?(U$3{=e>KtXzCU*@c{ulVIZ4Vux0>Wa9Z&`?X4 zNIRKiq!=oEb=5h#0AH6-O`NMpO#21Q5l#pyJjoDRd(@QpXz)JHh!F{gi$R5i!&!02 zCuw?#(jKB4$6PB0SL|p=ZIVu5W|erCSRl#5~y3b%&Nh0dLKSusvp3q7LL+u zvhv}rn&@uv(`Z-%Y!m5S&2Qb3RpQ~pv(5~tX#5u-h#9ix5hgnC|7kLS(L>Ze`*(}@ zzlYBG&+hgr|MyZJWB*rUyO>R1f%_pge62T&-t0#R-RVp(FW`SQp*lp6BTTMISP+BN zu`HE(1^5L<0SHEfV7Qx8g^oMRHf&qHsxdGrsH4J%d46K@^v9iu zDO$Es^3j#8ATfXZ<;~R6r0R4_%vQTsts;s={K%0*XlV}6=5guOTdwAwxONEs0$Gy9 zFe6~c?xyfptsE(_487}bwjNR#zd)b!)T4FM_EfJpRQopU7OQ75PiOfrM+NB^0J16m z%g({B?f<#Ivy%Uo@)+_T8`}j&|6=fd2;ook108?809 zxcu|hA!)v= z0oJ$+)#ux8Hsm9hRpb>|XYTIi+wvlm+icZUEE46H1tKUyscx?zQC?-PFskRGuDn#b zZcspetadLOglT#kMt86IceQs)oO=GSUW$}@eo)?)*&{D4RoPdfqkeK(2hWn5@^fN? z@*;oRwJ{j1lx#^rDCsfDb65bUS#Ac>NH{{6l;Gqq2CnZ`XB@#QnN8BP`y#8`gsckY ziTUOWa5E{GClAHp9Fluf+yRum1PK8VbKk)VJrGU^8iypI8u0^j+99HLLRfM`fChuo zL8EjU8~4FABt*8ufWa?$nnVdnnbRumIJkdL($uKMdUL~em9T&S6Ivh&F~r=pLjg?xY?yBrx$c|eWZ5f>NiyIIQ22{+}$o~?ASQQanW+TDSkwAYj zZ~BaI@8}UsbIgTvMLzC!rVlLDIwl3(TF_u1ME0jvnSQ9JyZ+C2>GvJd05$o4?C#p} zU-q~5R`-9F^2q!@(h=>a5GT>%(f~>I*`74Bc+ayfpp(+>w%S@lZ_x6U(_fa5ButY( zpcRaipX-EJ>TZ@!Em_)vM6V5{E6%xRL>Dq@ObIp$GrAAU_NahHx43^4g|R;@ z*@hD`MMJ_z+}1I{W7Ov0c=b zPhtHS#(&Y3MZ0}4xK!uYO(TD4GKCq$H~<0Nq7v~pouy=wn{FTsz>Vb#VpvtAsbyH? zQ6Nsbx8=#0NFYLHcUZ-IYwA{t|Vfp3@ z))*s9`?tjYrTE(syGlY!xjGK5f^KH1s68M+FU z)`GQl;wmPts~CUT%1}uXd5c~Wu5XW54{XoVbsL-{#5O<~Ck!hZG|JP4DCL=b{76@I z!&8D*v?r)l%l=HO*gdeS*q>)-T&I& z+1=l9?tdMu;=eBCF~qkk6?11HlAD?;KZMk#^=8qAz%qZf{&g75ap925nfwDlb`!hKH;uOV>m{| zLuEPs8R!RCTCp@4Cxq=w{I8>DrY*=WDVpUn?PZ8@k`2MuOYRB7{d?H7OUO$wh9UDj znq;hQd5(W3yVdt6POfcVb!R>lG@{jFv5e?gH5zm~CG?lecPe_=f*IM&UHaB}8t>Sm zydxCHkx|ZgiSnn;{D%2N?mI>>L{nw@z4jff~rAsu#)hE&$1ee}uxjprH?JO$v7 zn5~(|akV$QSfT}nn)CEPDZh@hMTxn`sv<&n-U?POKJSOo~})Oy3xaE}!{~M2w{7dmy z>BWHJO^?TkZr)^m75g(l&^7a!XKwct=$Q7vmOPDN_pfuTY1VWI9gur4!{)n@PqaC(zRZD-ARQ=)WcE&Aw>i1(bln0NzPAPTy?g+4x zwxi9>0uJGq?Jd^aX0iEt?^iTA+uSa_x;9^cx2JC_E1aKSzTbJRS71mCA(I3Axw(Rf ziWk9ut#AG3fA&9YZ~WuqU+n)Mwl@Cp@kMW)zNLTuHU4LB&CRnFaQT!%(5kI}IK6+o z`Q`0zACrIn1=*|r*8At0=^+7&0u^uZuo^WDz4gm9Ofqnm5jbQ^8xH$myY~{T|D2+b zh!+;#g-w)`4BUS{&?O|wZ0+pPLZ@GHlu^G=9DsWW?!%05!It|a zvO58`SX8=(Xd0_TVg|dm#rOY_C?;ftp^d+0lPC=IxHv zBe#JTdqJHqk3I5ge0zQ?#ECv@Y&tmZIJ%auYFcNgZAZaE3-<$U*&629poZh=$BIaidIzGW39PL#O{L^L7AXus#r4%g;%!=5L0#!kAk4N#h* zd)n*(72}X#f2=ch?!!Z(@C1LBlK%?qEu1|9R^9C}_f3bB>Zi7}ew$Bc`@bErzr`s) zgZ=;TV9$>Kwzq$Hu(JOz<1s8}C40CQqYPx?jD?8Z*4+6ajs=`PE%b1}ykevhNCZ68 zegF{9!DGnc-%z>}I%Zn*aju+Jg(jDU-(gtzOVTf@7>l0oFURv`(1L&7=;&@Ge-QPr zU!R3^*Sjo|X_CSrJf(U))4&`MRR!6BxO^Qu)yhxoY#v4t8t0b<8YC(6rKG#2Q^_pG zT~qY~4IUV!ws`OcMPWKZm;}6PDu2ty8yd~|zrc27h{8O)P11xUke!~C=B22dQ)Q7p zRRtJ~FpiIGiMp{802_ZbXBK}Nch+eG;KN5x@cw!X;{xRz0{yEsj%BqjNU|neEM05K ziCmaV=i0SA;k)PGdhZr}%u9v)%W}bcu7pZcJ}hv83CvVbDD6%4F^E>kRJvg4u-}+x zofoZ6vfk`*YNP4{B2p_`9o5`v?Wydut%$Vi8jzsp=#A{eKoWm|+b3nwin5aCopY~9a?51Ga$D+ z0%(L;eNSqBp|5||horuj5`&8=EQ%x+4!YWrpr>^wys*`T$&EBr{hlaVfqo5*%6t8o zMIgC{V4Ms`gch9S94QvXM3`N|0f7Y=)5bh^=q)>z6gLC$HxnssW7gEP9cg%bO;~=1 z-6^+(EZ$$&9_P|+_d}AAkEYKq+kq*&(+xSie-@_Q{CR&DmLtoge3^1UBYL2#6M?h2 zI%ip}plIyJ-@^)VzBGJ~U*li2)lwAqj zqvd%poN;KItMPTb)w(=i>#9Oq+qX`bnjTwS3H-|EB3O-e5p!yrTo=GdC}_(H{8*fX zZP=9xY1@At+Ubl5#DBwQ6D!^7S{TPCB3XBxJ*-aF4D=?>-k+QX60E%)$kt3xFYz+4F|C^9HCwDX zwS#{!jukG|qCNxp7GYwf%%o~&G0Dobnh6HCFbXFaQe~9toCJYrgzhs2fOG3xI6wsi z_&y=gD9MJjOqd}uf(4jhSnw!?Zy>>JaLfpjR1G`%_2Tz)5QRA{=}RD7E$9N<>&~}L zR~i%(9Nwnz`ru^7EbMjs!GzvrdvAqqx$}Rw>s?a}iVka{Zo8;KxXZF&Gr~!8TwCS( z^oAwL?O5lRu62IC`2GC!s#~4c$0wgI-k)AwoxQGD;R|2l6%sY88pH*1H1CAKu}>N{ z+in((amq}44Bo=mlqM(B{`kEm)XHEewDUA#z4!YS*}L;{^b8h!0* zU@0@i=0;LjFMZn$nwT@Prxl~+w+fWtmcL7_p2vDR@BiA_b=wdS4gR0|hr54Uw*TkW z!OH)0DUY%LYh$~>EN~jsA3_K)`m<;uV2V<{wtRP?*CG_dYgkNSaW>3Q0b}R34$20} za2)0V2r!HaNCFT{BjUZevvM;E-g8G5KA4?cj6}CLUx1r8udj}Pj79q2z&Rq|{mBgz zchH1@>zixm5|g^iYzQ*2n#V%CCLw`?NqP;5<=7*yo2uKU zW47AWyxGLCh#=XVM(idQop6{!1V>=-09<`c*N(J+4V=p?rt#S2eCy zyh|IdTU5yxOru@--d}wI&QgL~=mgiAEx~NQpi(fM5B5DLOEguG0ycm7G*v=<>Z>mm z%7qskp4@tYiT7PV@%9UpheN5p`VcG&_!Jf0?Cj}ToyqD_XR=-gGX>{k(4cq8rOI+L zz(Mi_1e<{mqk1b^1xgws?DjedWs0g03{Y_&7BRqSh)3YVW+SR=c}Y=wZ#zdBRqlR8 znA{+xdj%l)DT$K;vLJu1Vd@424E1&5j@!Da1lA0&ja!3PRz1B+SltiaO)P3~ZaFb* zM-d55x~9z5Pg&bIO@d+O_D;ElI1RfUu+rwKDw)cir{<$oqFi{am~6u;C0_%h$K0&q zFcels{IIj;`8lrz$eCnX56ZXop#Q9itI$=THTFaOsNUKES!jP*>z%)NDM$9*x820! z3cpyH{LzzuN#C>B=B_p9Ie|O&VO<)WUOY4iQTZzds>idvkJZ!qFnWUkcuai zFqsEpBUq0VQAvLjjS0A@n<2H_t0N*~trlA8I8AxZS`qgR1FFI2D8`$b69t`Iyt-Xi zCB+EPzZ|sn=(W$tAk##4p->0j?nd(F7AT25iNkjQMHg zuox#8Gw<|@;7Ypco9lQpQ`diVy!E1!+wvxRi8r55U5?h_ z9JVqWGJRnZOP?1qid82{TY}q)@ZeOC(U)x7L+yrTh>BWg2xc~F1TmX1XhnTf@xwpR zZTVxBK-h>&t$@oXuE@9VreFWlia1{7)97Q_7FGWOcksb+%3717R?0x!U!@UVb!5AG zuMa+gX0v}yr&#Sqtgi=s=Y!^WLR1p4bpA3BYjL1eI&B%0oT*2e?(Fuh8vRBrJ^3?z zx&HqwFT~VGCtSCCD`r=(wVll*&*lrjZdh^MLrBTYdy-$5x`m9Z(aoJDmCj+543elW zBj(xwl4u0u>xv0(b-;_W*9O+fn#g8`7ZYz(M?Zhg6)0B>0{9CIk^&Qt1{LNLbt~M_+}4-%^oi5G*}+@vc9td;?IrR%$*d&(AovMg$$%p-Uk8Z zBg<(+JNA)z{A+_@@}93>pV3k*L_e=uMoE8ZGfPCJ#l(u=Tlpk)c^1b1hebX!|KH!W z`2XS7*3OFmFXJ)zKOMtI;s15%Eq|a*Ku@9h_?tl0F2F7r&bb9p7@YspJ~i-v-9XJ6 zxAP!Ngvy=EzNWI~AkE+Kw7UH7HJ5^7_n|n_Er%B4$9b&6YA0xZ7RLWY4qo3D(7=EH zcef7h{9lKAEC0{sJO=+4WB4drKy{AhA7}$moqS?NV6j^O?bV{T09hs^BU&cdG-!pR z5#-(lB0u<}?HU_3S7vhEIjcmsBE`Gkh~#s)$_*E*mct?jqn&%z48!GK7}7J{>!Z@p z|F2)4iRph-1$u-q;a)8CFSb)#AZ>q$zC9hVLtpW(^ul3Cim;^|;lIEn&w0eyDuf8h ze}!QT3oP&|UpSFIGwvg;BJo%bIm*#bMuT@xC>j?YPZpy_QDE}XzQ3)A1Ay)eRk}dY zhrv=b)^pqNI6#W#cCMI~-bGKnbFH35JPVWml#1s{fQ|b9p=JNwr4?54-!gw5^Zu_K z!<7+Wb{SCX=8t6wAko64z{fHKDB7>A0WF_){6B^{T_0JLK)m@WN|WergeDlCW&h$H z6tx#Y8~Fd;!GW#+?;q@~`2SKK5nk&?=j>nzGgz?L@*x#|W9Dax@jWW|c|FYVq<|PC z1PE6q48o{D7=ua9a`z6aEFK;m_`7;>+c@t49W;*rRzT(rc zNa%OdJDmAkWWt?YGR5b3qXZijFvbDsU%?cH81`*H_xLt1;50!Keq9rxyGag$={65w z&hR$s;yjF?-mn)IO5-lz0ta6M>Sc%-c61<*(|i=3PsU(>%j4f!KoEZx5U4J3(&Lwa z;j6+ZXEBIjR6OLwNYEy|Cp4NEY+PW%?uN$ji(arF^POJxV?$22pa=c}w+DMMjBM`- zvn@)qw#}h5?%bl~OLJMkoYIPc(dSfr`zuv)^$9iIcs{k~kk+z!&jJ<11#tA=w|8~} z1zayrH9D;<)f$gBH=ln`H}i5kwJS}E)LZB1`SgE1pEAEy&k8I5e1~DdX0If2*-C9a zDg)exMoi|lf5o?vjtu>M6peTvxCgD?14(~z{Sl)vR32>z=&jO~@DgAI!aT=d!qTGi z+amc(mWfc@$1vt^>Er9`2n7j(JPi}($S+1iXwUw;01aSxP}6^TL6vVV+1Sj3 z9wj}yvLJ_GUSP7na|2|Pd!0}JS*eD`c?ww;lmDN+H-By$NfJi)Xa5xy_~ae2Ka;wp z8SN_Osb#xcJ3jO*cTarJqt5{WMY2{P0HZ+4T-*Qqi#kykE)t@xZXlxDB2Y(GR#jGJ zRvvUmtk?`$u%v$px{$RtxZspQa->qrN=i?`_C+$A!8m8RFw@9i(sMS6AYrqEB+H15 z!qV*JD4q=13gsuEUO&FQ;UhP5AA``{<@ZZ&7M{G|M2#oK5CTtk3H4= z|Ng^VzW0Hq5hqdB(FBsF{_uZO*KpzpE;^mEtqkIMl$WPjl>0JH zCnnwpKOs(nW+|oL`bJPmJi}M0i)yARit7RlMK{kNKOD%*M2TUO{GE<}b^W88h7h z0BV1xV)4#SN-WY6>*2m=Xg7a6ep1^oPUc7tp{POzauWzs4v(HQn z{s&yXgJV&lOy9x2G8>q`eECu%bW`MWdHdV9zwp|3aCutjLL@*}=hxT&eEaVCcLa*b z0YZUOK=$_C`%~Z@ADsNnd!o4941u?Ei{gJBJoVVGVZi?QN*kr$Zhbrj|M{PPdGYoo z>k0(MEvjp3}fJJ=~(f=%??5T{9u;n~)8%+jrLI6vY$yV!;1GWAFiZTLMH6oSgyh z>g}6fJa7ZPesz3&_4fSv<(pr?I|3v?7!V39HPe3X6KaQIFoUxsTYBK;KggF@_DnIy zcQaptboPpFj1R1%cl2ur!)JuXk^X-OAuR}|ABW7akbIi?C@yRuw(&qN1VArd+I3Bi z5>|rrI~t9^bp#<*8IF?-?Cp|`rSt#*Cf~u{E`KpbVnxKP>lbfdu0*Y+pxTaJ^J+cC zrW8AaIGJYwE1bbkbBJ?ZF-Yg9U~hLuf3O973XXPPqbC4FXoj?Mhr7E*$-jU8g2Z|7 z`uyGH`SYJQaw72Qtv?e4Q19NpeZR4zp%OZwYRHl#FV2VuKMp9h=5WlG_*3MEGZcg2 zoZ4Xxr{2~VbppS6V3;cJH2i(@C}owz_TT@#izadI=X3lYyv;D-BxS!VLL#&#EeQ#$ z))SHq5|X!XetEkoLc*rE0U>|kKs`TyfBy6N^@~&BefeT3`1rr_%KY264RCtu*8cVF z>lbG`EG{(V^JwMpc9hNI3kJyczvxBmzr2A5zOwa=r(igwX8v1WRP28P!y)DU_D^>A zPLz)V3#7oOIfD6vZClggqWR9fpTK^@Ze+t=yt=&j$FFaHyMFQU>hgchFAu$EtvgtA z+Y+w7WY_uG1fRP0Ub9_B7nNA^U^vV(1o7D(7!GlYLYM(>>x+SnZ{B|tauMt0f(+nS zG5|0HaU!K9h0ES2_)FptD@-=uSo*$lwCD!`Oz9wkB#v2xW$dlA`fJ_8NwN&;k4Os6#oK>(FRt~&k*eOw|1OdYVtOX>!Y|&O|NQC&RX)6U^ZxSU{Qc$I zHzk!>riSx5k*sqRh`7tLt@G!vFW-Fp?fS*LH|MWklr$o3;H-+9k`2mHNmc1mAn2Ze zalJ=5;+e8z39+fcV5BdYXAu|qktujwrjwI!C{HD6f<<8zoZ52$zl1Zk2)Fnb1ah$+^-j-3i&OGnRTQN=C^Od>|X59bn+2lvapw6_#2J*Pf6pqZ(tbGpJ5>k zg5lKBk|{bJ=^P%LCK^PMP8A=L`ePJObJcfm%W(77#?61*hr>yEb`XKeKKIV7J#~49z{)rj0z;w0qQQ zx3zQXJ} z4K@+u8-ZXb7MLc1n(liHM7?+(VWW5+VY7dDjU3G3>P!w++mm=)Sq^r#wx%4cx4D`e z>}X>pIoQ$8igIvCODoF3dTT2My)oKgtDCpbT>P~f$s^1gA*+9tMt;!PJ0`VvNUARS zT`8%`h&l}C@}(3|85-q#g3?mqvqDy_m2=k>JNXQDAa)vD;)cXdmF@Zih@Gp*f7E}) zuCer2AOG{<1B~V{Ra)&`1j*qDFuvgO{ATM(Sw097TwJ$fK|&bY+k#PT$I-M*jJTWw3b#1{Asta zO3Y8YmDOYmcRQ;|7VeReO-|a9i=};A^DJ_TC*PH)*GX7OC`~(zrp>==m|}n5B(7Gx zY3htQXVb7gYpx&Qn_(dv_UcE0)@X6lS2`L_G%7BkDZ~P`Fc%CoPqmsm z7!zY{x+`u@n)KLptpCFIwVHpO|LfoW>W=bX6R>}tMcSQ)?W9=X$G*=noGR;?by}e- zUcG3H;YsDxCD4s{NVTPvSaqv`RXBC65svEiytUfO56KQ|+lVJ!6th*w_;${=Qf#fy zwQ9%CW|-E3l7BCrwHf~h<1kH7obP<}!!UywL)<+4du{%|!=n>3{`-I4@lntJZQ`Ls z>r4bkAJ1*wvIzj;~N!V93aO2WX>OF5;srQ_q&}m@oz}q-l0&>tt z5L{jXgaMwX! zp8jv*G3oymncq%mKV2!0mF{!kJEr+td5~UZNuC4=v-jGL5YB%I9H}QV-qU}I=-OYb z{Nn^P#$>wEtLkDnVONXtWkJnT4iasTk4^BgV?T;+{osyAxgd-!#ikfWaXRo4gk+0K zK(zdf9Xj$iIXl=SgvA-52*(r>1@PR@CNL*!Q@QI@3#gf8SxaPDQy~T@m5sj8*l`My zru5k61z2Zb+fIK&J23F+2!GEjlP$JogDMi!tK(77YrrACIMeZKWziVS<~aY=$4WJQ z4XVxC9k7LIf?$u2AFb|O^v(qSybu0f^r$85FU5_Y$^o#F$_sg}D|q<|qU7FewP7lO zKlIuEZ>`UN%B<~t6h9j>0(J7=(XJ`~9qt{U^ymL39_@ep7reNf-!2#dOd2hIJyMRq z8bvP-{vpIcMdQIDW&O$I!jWXjKAB zxsa(=o+da~0JA0BO6V0aS8J$&q^kmfQh&Bi-=u&33SEx!WxCdwWg}IcZ;=8jV;N2< zXNhw^M}fvu3MGJK5S#$B2G>|}1=xJGB{3w-Iay-Xg8T0T#lU+8JlU@ks_Ioow%c}+ z*;N@5F0U>Wnh-k%&dR+@<~f02JBB5=F|pcwTGc6aLv=%k@xg-U2Ha0!tf7?$hX25d z)hvHa_^DOSAlWJ|$<~?eQUugCvB^FDEC*A{pZS zG>N1+xL!`R#rH`wnjg&RQ|xh-mU2WA?9p@!%#}dSjJu$86)FmTsg1DYkPd$f z9GbPy#DWq4@&UL2_R_++fR?dgRSrq}@!-ryk*G|6sI3!xdJL@j;`!e~ z`&V!OaeQpX|2#bI&;QLl8#({iQ2IRqAo6cvgxN{X{w_Vs0r2BE$(f+YYAAm%Dylsk zudt@N(3H5XqmapQG?yA6-2zUHN+e7__uCkQ%>2}|`ma&|RRY4gmx@NR5>OKR*;3X0 zEJ~D(wC9S0m0yeAv165Myb7*BIs83&P>EAz;8JvKPoM+$qyzJcuLTN}xu9Auy}8Yc z#SQ6yJjo!&J0JOVZ$rV4KXrfd-`<{O|FM7E`~Pp`sitLY+DEs3a0g@NLfys+0xtqd z;l$r64P3x1Lm^}oQ2bDNWs&A@rNn>^>55AhYFARE5dDl4SAG78dBchfh1=zj%ySft ziqibFD_G1XCE?k$Th$XAuyo zG|kY=&z6?K2l-5}OsTJ7e!|HQgL$ABf2cCD0w!r}Bs!9&DVJl>`7`RJE?1cXih-vy zWi1+7&4|VRl}(eQ!`*-U{|2?anEt{=uYAaEm1?=dTkb(ADDxF2`t(>NsgY{u;u2d$ zJ4DKnPSKA=%ITl7r{(#t-}p9U0cy_w+(l2jx$>XGTIVd8Z9ViPUR`C)wb@Lb&jz_)?#Z+m9Q9y$^s^W7FoIQGs3x70<(Q^ z3hUS=93LxcvU`8^44)XIT7{p_Vlr*!Pc6*YK)%zwfdiAU7>R>RTL+)F5XgboB2{IT ziq-xSv3mY@X6xvdICB_{6?H4rf-UF@ zJ^$#ma}}9bgH9mKfvmgNYj?RA?Gt^2%SBbX$xF9)J*i#|p%RA{wQht+D&E8Jy5M)# zQo%S^zO{cvhm;W&eb$UpTtz0ZX|K0Z}YX!aC*bQvCyO-rmf5Z>}Be02Dtk zq<9TbrI)F9+9im*S@7Ys4PcHXnELtD?S9o{4bs|mi?D1n^Uhbr2kX1>UKYJIJB@!+ zx{clF*&;9BFH?4R!xo}Rx~Xl?T()(KFa95^Hj<%(1rwN3FuK}k*%Su|v5MGAt zt&}40I`VNHZXGCeq0em4MxemGLfn4{RU=G&Q*<5u+jh`cO_MZMW7|#|+g4-Sn53~A z+qP}nP8v0~js52Ne<$C`9PB*@v-euFe)oM*77=f3|KX{qMa?2Tpk%dEm8Np>HF%uq z%IT{R;h{5ssytY@zoC1<7klg|v4f~DD634&G>JJ@Dvq-=alxq@v!+(~7%mdV_DQzH z#FI^qsn$ai4#LUWKg5kgz{kWnuSnd%S>knLHPP?e8zmF|zRbe-)Hw)vk zQ;oIOq+Yh(2m8?LT0RF%ON&uBql^o3d5{*2Q}tx`P_Bm683v~lR@jxc6Rqq&8xYpm z+*j&0)-qyzz*^Gn8&v(&of`4MfWH~tHZ8Z!5Gnh1$_HzTcn5K7?mb5Qe?sQ8M-QZGkb$K#jy@APoTy(2{a&~#U;e*U=ZN;-l?$_7vf(J{NylO zpbeqWi?g%9JcrvQg;}pdDwD$X>ugd9kFyF&-7SFc?+C9{wr85*x3?dI16Gomt3xQ# zs$RnN@m$O650+!QY1+2v);tgfYxARW(*RjnCGp*dQvRR>-W<-zV^T?(@jjNi@0J@1_+f2brkz|_dCH?Hks9;Byn7QAs9xHMSoZkHhzrf5Yl7J zqs-QsXvt~tnMf|y*Vzr)V#v%V zNGw$-c1?E>_@8qxRr;*8g(ae^vh5H00=u5#1|7C1GV8E?sq>i?_=MC;6RtiL zJ75xFQ$3^Av&IVnumw(OHxu54zKIB&ezL#D(8>VBsZ6isS@(k+?Q3;@KtKP-uvpfT zv9^roV@S7oYh2{Gut<6{X7--GEp$#xLatJ3#lc3tJ;XV1O86Li5-in_>lu|;T798d zGIFCNK^;%9pQC} z#}P#H)YQ>B<46ZU`3nRnZX3;O(*<(QXp`D8|7=vZ{0%-!-wBS*rw)(g!jeb2w4QG# zh1-TW@!cH|av-+(>@YV}Jd5yDk;)=NkT5am3;!B^0mC)HC~Gn~Uw_+xSYWf^qi}wY zXlxH5&>dj02Xn<6?)O*?yx#&|o>bE{A=6Mj2TFN_=wC{r%;~OV9@QZCI@RpcdTaIK zx*YV7Mj6KD2qWHJn+#+AVOuP={llE9;BO`?Daipg+-kUO1MruF*v}^&N-JFiht!_L zL(~0=-9ug^XQrAo>p$n)TulemjhUREqI{PLA?6B-X71lp+*i*_6M;Xw`@^OXnB62V#OFb&L#2#!B~W z&M5#p{K6+eop2KvbxkX=C)yz)v+$EtsF=-><`Gs+GT)obQ|WJ}wA4!4kNgP0GhGBn zI?Yq#eBH(;XoZ(P)nU9g1D-0ba_Oi{)Y6{xa1pv+bwkOOt#F${f*N=I&tng2RXU4; zVjFSN7Ubt=H{QORGEEQ@|ujzAA7D8 z7$3xDQ1hwM>eMXwv!gAbzI5)B71mSHu+wHNBOgigEnoxofK%S|yL*x@5a20Ffv^ks z%oC3%sxdozy8aDw??7OikL^6PR$1soD zDeqDS=`to#shV>Rbx08fm#vI2dX^=2j+B-0we+2xJ&>9r%a+Y@L(L^Bo=dxx#+A*r za<=F~os7ukH>!!a`h<_gK1}cUMqZGhqC2+1VhCNaBV|ZE{8&{ikE+CvdrC=WDrq#x z0UpX5OIBe~WwcR8;ld-((k$p86=nFycJj^6E5xha^`kkyKK);O08uK)OqaRZ2!qe?UR5wzc#I5% zERHRM7I{OeP0ip0DmjCx2)3=u%PAtr1E7KI9SltDMv4 zw2Fu!6K5y6<8Id;6Ot>80ZL@Ui~x~!u4cL%Uv`U}@ydX>hC2Ar zlOF_=0MU?f*Sq%^MZ?om+tZLRTBDtsE|qKlAVj%s8>&*_{n$$i9ikzDB~*cAl3UFe za~2fny&qu*EE0pu_d=>TRtOFxfu^H$IxzY0M6Wc4H2+b4y;_3yI-^B6#Nn}OSQ9J> z46Wn676=R2s_nhG5cz4_0ZqJe%zn3|BG+Gl9`|cZM0<#@P6DlDf8h}?3?x43^{W%? zGx%vFUMz;JY2~9@dbLzRECxN(QS0~PT_m>b&(A+w$pi~$L-YqCst%-Xn=FFME?4ep z0(rCx58Bd(_i4&w`ey||O?huX=F6ka0+`D~HidW+2(%-~@VVX^GIyn{HX`z|)&i;3 zvBM0YaewCuX!9Z1IaurN_2m*9x$sF}tE7ws+#dI2OvJu$?)}CPrqo zjc^3HQUh*2qlegOVi|@wXA3sNpfNOy^|aNr$U{Zrm2{2o84Db}eN83|qn`YbT1CXM zrn19iluQ-QX2w)CxhA$OL+7;BSO5q1SJqOSFVoIq^wuj=7$RxQq>cufxM{h`7ykJz zLi(WvD*tQ)td#?{fFalS^KYH}zn=Gh%BR=5cZEGa|7?j=J3avA_4-69<)WR*B z!1cw!cE$K3!0y7>bID)_%TN2cp-ws=*C$i?(IXJMe8lQZ+DwN;$vn;E>kR<9g7BGKHO-(hcZc-h` zz0ayICq!|#i^EFuZE7?6lVUTgpNOq(*h`MtT%*4Wo+H3J=vv1>29R6LB3!mCu-bhB z3-Wb2oZh^Su32Erq-hv?$n;G27$e)oTw~#1KJ*j*)>p9ii}b>jf2i7*=A<}YFlzT8 zdiC_rO#h}L1?r+=_>{@NK4sXuMxTkynd(N%u(4nM89qpC_qs#hV*HWwBP|95i9J3! zQr}kUm_MglP^akX0i;kbOAU(c=av?@^bRZckvy${w;=owCb{8hPn6TZ1tDWh?%j|6^Q?K=z~F%w2b9+V*;O>~~eJ zGaU{$xxsEx7ds-f**RF<+}yIFFUvzGO>}{xG)A9@n6N*|v#0H~ zdt(=p=0jQ@1aRD%-(|zr`pI9nCFpC?#U$-n86Evi57=FW-=6D?md6g+S?bZ}FQK>1 z+$=2WabxWn1feot8lDvTBy2KjLXt8)vB?xH+|V@jl&TX ztSnU2k`SY0`$7XZRhnz82v&)Py4)stl0E#?zzbri2I$wez?Vh=7z)#m?9Tq(j}JSN z7@rS)JzZyqhtDhTiBopp)_v+U?q-L=Fc144A-G)O6FGe2Hi{bNs^t!CwK8#RDcMWB zjF;9N;ETOd`qu2`ZZHI_UY-kZ+^yW{|D|`chfdJP7szrFjNT!hg7Agwey;b6851&t zlV}7E{WVC^XLs2kTH5p`cLdj-oCuKVjzNq2w@BBZ&i|f97F122?I!g4c@?m1livYg z)8wySbdwG5KZ|ZnQw4$WjG*4^XvTt z|54`&<)$GA#GJCmhRB@a_8sK2g#micnFh7Risyrpjf25cfAt(-bqI6nKQb~dP3H5V zRX8~Nu;#25m~W=8M&ODJ(pp0@RPPTRzBPiE`#KifQhsaw*%Va*tvXvs-A{vvr2#pv zA?5dJGU?60aS}-H$$)C&jRAh7^#xsxxMn%7rf3e{jWNZRnvF8^f5*Zu>;2yb7U~}C z3>zN_c2qygBpBG?y|asz3+8Ft5?Ct(BBTVURb& zU5)@1^M`C7^MGnd?2);KTzi)kaikq@z71b+Dapld%=AG67sx09(69IgS$6Oyz{SbB zD}YaMcK@u;elwCDf*c^&`h9Gd?>;l&`0YsD%h2`^UAL!SI-@^TTpl;5qn$9OVZMWQ z>YdV3%R5VsSs<{Y<-2NlQKXvBKGXzWMjpj#s2%`a4~KYv-TuW8Qkvbz_S?$Xi3|@^ z)0br7@Fmg4e=toLz;q7jOQQSa7uRRy`1M7W2k(sd`!q4I{q672qln+S0$gq*v%2|P zWaCD7Wr85Pj{HTHYNi#Th*Zf+vq!W z)Gb30o&3nx*olAP(8Eyg87AlXF8OkF*4k4V#-_&T>KShh0v4d?DDly7CEFFgc8KHu zsdIvOpvMox)MS;35TeD8iOf1QbjvoN!bOT{DA-Ts2vCkl73IS`Ra z4q#eA;2QNnDqV}PTE-zI&JM5SbiPC)s)dH6a^H2la3@2}18K-6&lDZhFS-8YPK_(|q>IpIFvPj4((DZ{V! z`PvZSV$dmF@iH0O@6WNz~MSA%U9<2NbjJ*yO1 zqT?%m5v~Pzl?*}ccxPXN;4@c2Rc9KrJ_hw}s$?W`cnE>t-8%0@g2Qw~MT`Lx6@qwV zeo&Ffns*zalNBmXu(_J9W+{*>hYF3Vy{;b8`lUoqi zy=1*^vwt{hIv|?PBRIrYEOBo!#3Xup z44BgBy}Etf_J9`3m{Bn4884>HGKhhWEw0d%42G!7rKXgGv4Dpj;(!0ua>5?ibAH+6 zdC9Aw(7(BHouqb>8Ips^I5N62$7fT%JevH&QP&GM>R@#E%b{y-S>bviGsm-%2g9Ns z?j%DOjGzD-EW0eHxGy@{qdK-0kOM2XjnIcvr*q~ytC9eZPY5Y+Z>JdO_~m*8MWi*N zxs=y1aXN>vD=L4#ope+`54H{=Sjghq!#jG5l!=O;axL1iMpr3?7WxX~6QS|z6f#kC zJy%a)(`a4HJb+bAip*)!3#Z`=I()q1l_lW}aJUeU1i$NX{WIWSje)lc>~l`Ly2C!W z%0nX$-;?X5A{rzf3D8d9l(#capahNQ?{*_YBd@yi1Ty+uTU>}Yp8sLFYR2*@qv9-) zYWW4bNO*R#aAbPIKqT?c9PWVWg*Ak>in6M%%K|zcVb>yV|B@2lM&h7|@rSja=pH#^ z_cxnLS6f)3RO3TT_1o=DAjU~1k)9ISU!J8s0K^OF)&3enl%jNXOZDZpg~*yvGB;)+ zy!UF>F~8Q8?s|ShyboPew%l6Bx6(FkXDJB>NtUx zi6Pfo61TsWX$<|c7mF3P6{XdUrKJ8qvT@0E;y>15<%sR@#(uf%cOYc$| z{dNPzzrhR-SUOq)?F&#F6w#!nNH7&k41^s#%Znb)mkhNq9nE(uK-AU5bby5meR&!& z>zIQ{oX)a_+LVVXfRrQY((U8bCq3Ja{di%v;KF))xowisJ-JCLIhuhvS(;gguE3VU z;+(xmvDIuRf7YxfVNUkVIo&^s8bb6IflmBzyMGc*9m9(=!!p)%CA+xMI?PC8?FEmk zg8S6ejeefN*pqe}IUFMu#cg8|RFQ zRkD}>-<&M%*$UNZ-_S_!PX4-~6*Q?JtT{3={Dg$^Wv(EG`!zcNjRpj|-cCs@kg(bR7sxJx6 zP;jADMp%b9zhWhF)#z}PpjtF$D}Su|NL>2#)9Bc0G4R3-CRIEA8k+uytvheg{W#w| zi%-JQ)`k_?M3myW6`y~3+7O3K`iHw$nFY;Nl@lNkvg5^XI?T@os%>pfX z;izU46@gMwkIN{>j45_Ta2gx?-Ktn%SDVjf3gnTIk8Mr&v6u;hq3~LI-Z}*S&g5r< ztb=*bK@)7Z?yF!{M7mB89U(<|Tb43@Oz`gw7+<|P#B!96j^H@%uLW{!!YB4jw{xd4 zje%z@_Km@)j`}r;YPOsHt4WBU5umuo4#&)4H<{bZpzwBr_tM^wVd2RoTGM%|+U8o-0t+;=55CTDw_JMl&W))0aB&`7?C4~WUJ%4g^=fa6> zkgQGf7vGJ4wdB5O{yD60vR-6kK8fkN+Q0^`oP^X*j!k!eT~lgZ+xPPxt6ILa%C!}( zI<>Rrljo8YGzHs;QmkKEHky!_g>cz86wyT9XbpbXEZg&86ayQ~1OO*(qfXuarIwa5 zb^ejxmQ63nP|2ErslOBXUcd_`B%}y*IqFLYav_Ns0_jFzUj#nRFOBD$yhSQH1C#fo z2ZVb2)lmbCd5H?vavNJzoLYr?NHcF1A|OMtbL9Y{)M1YZksP@XffbfxQ17U3HRyAL zp9k3c{p1}uiv1cb2`&}4v7`A^I&le9ICbFsC1G1fxr+kxfYvH%R4?gr`nr{4^6sHQ zl7Z5b76oo(&5Q7T+`z)NKtVDW$$zvxVHUk@58p(%l8GUMYE4;{7boz|i{I|O7zxC2 z&*Gj)25zkNHRDBy^{ot?K=%f^OYg1s~11 z&A#YvSo1s7pdt1f%^+EtC>gpXes2q2MB}bv%PTrp#n&s`?;h4%`u%apn4X*RLJ5j{ z2JiTdok!do$5}A}rvpfXVkX{VhP_@p-yg*YqCUDAOtEIDpsl09v-ez3eve_?nWF@z zDZ2PD%7pV1=$Ywov1gi=**8X#tjamO5ixc?WxP1RB5sk%YJ6YiOAv!m-I%qHJ}HNm zvTl45iwuJEn>!_hCTM|qqU zydCevHSRh`!p)xQAIWShE~ofDSG^3?Zd<@O?pp3cl9%5+pYm^L#L}#L$e@Y=>`q$+ z>mM+`*x1uBhOyQJrP~|wSnSc&P<}IbPeze=Tw_Du;sKs}c7|pDz%Qu-j8dqoD^#UK zMy@jJD;YFD)b0+mR@3gsPMQ#9h`G@LHk~qbPo5O1+C>;hqtJ%C^;$KtZS+A}K7C*B zBXB!BGX7_)ns47}Z+?9J7vRp{9+Vm$H5i55z~-K&rCLGtom_<8w2+d=0+y_Z;gSfY zlz6LU@)XcupAoAWkdqqT zLWBC}P+jP#p~rq&|5TyXhDvkJ6~6!DVblf{5(XHB7Io6PWLG++(z!*`tr4i?rXbi^ zOGGZGK4({7ZogBlctM!!^lkk*JA{pi1#o+nEz*4m7%tz*_93wJK7`x}aQOZxUMa@O zx-tv2+-8A&eQsv_22Dqs_8n>eA-v;or}1e;>hTisz*ho^&7G&h(I-VDNh^U0?x{Sy zpcsI}fng7HK#s#n~zSZCXVDEb`RWV3g(s3b_j9LXe4)J?jK#|XHDi9 z5ip+)(ggQ|Eg?n`&c{n40)O>UJ|xM4atAYSW-hJnatwuVL|aK2UR*_%6uT>=SygAI2QZH#sML!)I}9^M4>@os_CL zRNIk0A)YTS+2*R7)9z6>_E6KFo9h^^GQMe{?L=0PiE3p}5d4s#0MMF?p{{pbbdwqtF%y4bIP zq5NH0^gV49UeLN4Y#gN{wY=v6AJF;tU6(E8S*jm+WKCZJePYMc9sR8xo$o-twFvY= z0jSPoI76{wPo(3<&B_-rNNU%o>j$pxo! zi3+ezbe(pJGH zSPf&c<(C6n%}pU0BLdy5glKVA!8)Ysx*7%5)>gq5MA>^A{pkO@^BSufj^4%)tpNfC zt5TX$0~gn?NrI@AoQ(dz`+m4>Y7s?<5y0#5Nb8HZb;?>)r=0>VDjm0q-^!x@bra&B zr9FUPhTA(q%b!pp0CEyCduYsdlvUse&l!t9=dldrbgoPgKGEP_LWYC!5DllidrQ*_ zJVbYp_6$GQRD2I+d?O@1<4Aa}mVz(1^B$vH-LOxc`jFugjbao%*LqK&?F35l26zp_T`Gi?qK;gtSV(r=l5-K2u1ntY@AZ=z;p}r0LYr;^;^- z`y&zQB#c_kUP9Kvs2#V84T|umO=$@+egci9&U@0nIg6shL4}_Gz}IMfid>wMhM9W> zY3V|)D#o0Bz-3+ZSZ_&>;_}f42Us2P4!b=)H#LZGAGi-%dM=b`1{4B79t1LZXLr)RdpkSKw`YosWy_ zIk`CZVLocEnTg2qkSJcGwUnvyE3EJY{o*9GsE`Xk@Wu8C#stx}UFJiX*4@x(EV+BJ z1A=aBM`lf9j__o^dqh+%@3hbsl1%F_v>Eq#v{u~um|Jp{_FdY`v-7#FBnjF3jk<`% zZ|U8p4XRo<{|eDGsxgI;Ghy4hMg0r6w+bQzpEuZxiB46&-xuHTuu)Qzk-@%X7lc6 zkr^5+X$IbOoSO(tD~tsw^P88)n^#4leNNCQwmf>g!hV!^{}ABY)}`phmxU{kOMxx` z`d2gw6L$ED=f5Rkn`8Kk*c2BM;>(K{_}A5K6XO`Zb?hleP&E%gAVI#-fJ;^v`@Yw% ztYAC|I2F~862+;iF5>C-MO=6Te5Uoe2&6UwF$a;A>=r^)F<}2?}h=kZhBm^bd-^Z z0tOvzHhP5lcRdg2AWb1=VMpuR737(0ye`lC+-+a0c?iM_@JAQeLlzvO-RXvR?I-bnn%1iaE-*< zZ4wz~F3Moe7sWf*vI|(n=$MrEUmHjII%h?H)86o(Uolc)mi%5yjZa*9dXg_qdS(Qy z_-L+x-=*i_pml+h=kCh~^S5ktC+>X^b%i(~E=V1*Q2o8K{6+Z=umE`X_20KW7v-wg zp24#)rU1*7zlI;(`93@!hmx0|_Ed2m(D8(;*Hf})tw2+JcFgXM4gV@$g=5ED8V3Z- z9{N8!%V?tYt{~ehrlw~EoVK0)Mr>Xv-zgNnZ65+76n6*ypD`6$;ttI3V5shgV`j0y*JsUXR zaP5c7P!n?@w8`D?9cd79tai}I`h~N+MQ(xgV2C{8C5u2{JBfH$tMr25S zClj=s?#*0Mg{f7lm?_2pLm^v1EFs7u{n@6LAz=Ws$w~xH!Se16!#jr10sZ(rM$ zvJMk>o$RELsFPa154XHwLZ9{jha!xr*+CY}fb@sBCWd^8hI6{<&R#N(Tw&%Kyz)?i z$s1B-S-!?(DS=bxffy{kKkt@|Up`n;UXDF#-BxZ?IpP)NYyVDkn};8Ac6BT73-9@TB0*%vvFf2BSOOM?lt9+cXi8BgF&$x8SIM$sA^fV%lLX# z=h?n44bLo|j4Y*D*>m@=qUZCJTi16YPI4#aQZNi}6a1EhfOY%X?8fv<0C{v6U<`9& z6mx*}{@!$poo>n}3OgJ`V76@VY~^6poE2#?_I`ah)m4V0d|yixaY;VvB$by}S7{*<2W ztlA!~vZgX%qyyv>k~N{1nusfUxE9mNQqFxpK$9KX=^+Zn-T|rg5|?Yud+pZK5*XcL zNhgv-x*VvS-4K_A55w@4sC_a^6Y3n-*$;BAF%K0_@~`jjp#QeLaUk{l0lg#~;c;aO z!h{wD_+gLmya zedr(|YJ`10_&@kJkdU*x?JiuQhJXu05p4Ru&Hedx4|!-a=h=Za8Dzo1Wc0Mj&Bi8j z)@dPPaPf=lI3B>Wj^Ne@j|zCl_{m7%$5&_{V3R#C8#i{=!DP7}*B1$0oa^6?4pB41 zx>BT4L0ywF+yJ+YWfHC@g9VMjH0l0a+3vqew9K*DdN_~xK6hb`&6Q4zaypuG*R%91 z=jRnKJN-dxjB;Ep?-w^mN#wnVU-!sMctVW0OCfah+t2{P^7sZD7C4OBy56Z!Iol#? z7L*je$}iakZmly2(?fbX;-2J*9?A85l~r!Jy5GW4J(p5ch;NAS%N;zjk45tum;spJt`MNkUD(SBdP(AnE*#zKuWk5!<5+EV`2+rwX8;o@YZ+_$IH- zuZS$K)fdNeSo|| z1}@J@*^OQe-P87)>`b+nge#b0NWLqD=}B#^BQBq2@OL9r@DMqrfkSFDl}gG(Va~vw zene~-^BIbneMS*UBHdp`HItv)cYyeMTPaxvRG)F-N!OfXH2OGPd6Ej0}o zZm$EtM}Jj$TQF^Y^AC&oONB;x{V&&vIueKVbPHEJ8#5^@(W#`>Rrq>SI4KMfR0cJI zAoHAY@DWT??ZF!~{YW-Ne*WcO^QJjfWIl7_OI5Wq6{dcec~E_lMYVfx`0@Q48@E3i z!TDX9+OD6;$t6+=S>T~fn!>*FKnP4b^~gv7XVNzJ##kl#O{+`szZvD~-gu>oyGkd^ zrjKeMVsa%yP93qr4I$r2(ac*=&dVt8T;`QfqdrPIjC21~O#W;D6E!5)5>YJSBuVo9 z8Dxnu6bVVv!njreoraMgG?m;Nc>O^WkiE|IevbX2`0trzM2D?4tPRN%bwpqMK2c>A zXiqDb5SAP!2(zghbjm?J`Ewk8{SXV%-2r*%PZ>O<<*i`6>E{?_mfXra?1q96X#`xi z0cz+!kW^;h1t))p@icrDg$L7H29_F#u;rE5wOK#Nzoxy?2RB?^0A02+O`V zS~2slyvG=U6Ui@*;jU&Esz^si4%e^*D6e17^*xi2-Tvh?`tRM~(F5{p(R@=NmtZ~X zZx*aW?`%xguMtU`{t1l0@VtmfXY#HxNn;r*=WehVeHwh#6!|hXW@0xtpxLp)0mI# zPtG*{MB{9!x<|+Zd86k`u09X;Vyl-!4^IE*DRIkbsq?F{px(A8f!8F^h*gA%N(BZLeA3ltxop?qhrymc>fQfCDu6zjJtIK6Rl%5n zkPo~kW|y?M^QLYL!7NAtJ`SDG6*W9bE49|~X#?R8dGkOXfnI+obfI|<<1t3r^b6^i z!7DJ_Y}b?1sLDQpL_g)J84aa~+26WEDZ9L>oq5t`l{@geKRSoa1kVMx1u^_}$^%o~ zT0|}uZ=CmU_1Q1(gMmri=&sWhI$uiy`CP*N`F+)IT^c!l&i08vDH;3XiuUm5yyxkM zyX(pjiBQ}RXFIzG4iyvrdL=PdLK&?tVQdHF1>n?Hy0Rpql$cZ`LF6bR90t(QkG1`t zQDSL<09eqo8NAV-n-|LM4uB83hkXQ>Z>{J3_*Th{EY9f$lmMxn^r5TjQATg^43Ug+2Hbg<{0<9|h#nekyHktzDN<^YVZH6-u*>`bjX>uv~uB# z{NrezQ7MSdBqFM^>L>G7VXP>=(X$iF5y~6u9*8Bum{MQwC;!kSHt?~q0lK_Md)`7p ziAMJPbpOe-Q2^t`d_?mfe|TvlDghJ1F?DQG(i>GrlzJNED3}fodvF$(UuoaRgBP8$ zKh*O4%fh+M*@n47zRvjMiFY%t*?4&33aSYGUHbm+Ro(OPoF&illD+ZLJ0(80Ti%s} zwA-^d0}6=eQwBM;G_P-cO7EC1K*whg{GHnvxxKrjkbv>W@+@rZOYr4Wj0x)1#o;Z2 z1X(5VZ0}ZEq<2{M#!#Z66hy zUt1Kqpig)4CZ75CU#h582+mT5*7}sS4A#o7ha+7#v7wGw(Suc|ZGTc0qjiHz>??*9T6Cm7;nLWGT6X62D)R`0rU*V*Un#~V4M527!7QCmQA)e$4`T_cTVcLN$PR1< z%UgV$Q{+Fmr|lJi^=8R$LIMQ5^-J7|qR<=|P0Bw$;uT}{RN_DVTXz>(l)e&g?5Ro# zD#kOhcMtfa{ek%$|LXC%jp$6fkU+_kBrD8!3_d4M-Tj{w)9&Vu?|%x&*{5zdDLo;iWnue-eD-%G#zGv9iKLtiO~u+ivX^pV0CnExIU?MEht!~L4E`T0%Do=ljx z;k`z%tN)KjC}}8PgA6li&wK?Irr6ZxB`oTuvY?9lKZ=hS`?j%kc=sYOktu<~($AV{Tsp6lpoj{zjOk+_selRnZRO;$?aV9v&Yay*}*FVyZy9 zXn%93VwzW+{E-u!Ct%kmQjerCescNzo%&D6XP_}%G-4x<({c^=?xrBDZv?P?TcpnX z11&)z6LoO$)1K4Hg%pQ4Gpu`@`)zkKvoRM$SN*=PEDn-?kbMTalR+GJj4$#J6Bz2> zU5y}R9&wfhKB};gt!I7ad%~M4z$LFfZ5zp~B+h{!FyVU<@TXm(w~IAQtrN>d{Jy=_ zs14IoxTv03-{!_I1&-`Qr-9MCzB{@;K^=MXR;bw&wtQVZN*qlng261=Mc(Y;+%w@4 z*K;ojOB9;3Lvx21%m-)#FX_SZ@41<7H*xm+p#&D#1(qL_0lqC?y3XboR4{jy74!~> z`i^h44F#ld5#Cbp79pm%`8xP|=_4DJ#gy4Y34XNMYU1Cq1aB2`^#WzsRm@TAeNPus zqRnXdhnC5CE}s#nc!$V;oynS6^Fc-FREe;(xPq+ZEu?rSRF{ zV%7?M&5=AFTAlQAMMhRD+4cwe=O{!4^ap64#9|_I+5YJtkN@cn7n{#`ywwR!t`~eT zWRynd!zEGAtqd-JdRxHGrg6hK(~snNRL{)J)6m7EU#B%#dar`1q`79?80)xLY+HFq z5Cn%hY}A;k2Nz2HqtvVy27OaOf8j?IeK`J=cIJ|v_gq1%ah?Bo`4%5Jj2mOL;tVKMdU@( zy@w6fw-6Ap>&kTk6xYsI8M-*Q_|F_F?aj@XSyaZ9zlh#%Z#(tnb76{_pquf^&y%t+ z&vKv9+|v-_AZ)a!Z}rgzbH%d7;rm{)?LF!N{W`LzMW+~(EDS1rAxS-#+_w^q(2m&{ zP~kac2OareRd3(e%@K(_YJw)F*QS$9g*nU`C_0DBdac`k1kAR0M}LK?Dmiq4RJ51b zb%)fJIjfLpgYu8dd)tZ)ISLx2#yqPd zbTLS63Q2^iBjYZ+s+x-_pgMLY9Fl^{1 zAH#x#Uw@wRS(W=*&Jz~Pv2Mz%VCy0G!=S2Lg^6TU9&|kT#uVTm%^7TqoYh?3jM(!EWWNsrw~UBVbL-3 zIuT;zyv)XsP;ZKRBaC0mYjwi}fkAV_R7K2jXoOQoiG*y1EWX>Hnyi0n|J^3XJx(Z6 zTy7Cz5PgCX`SVPZ*<_to);Rzc3fU~BpBZH9rp`eqC=ar)pM|NrdLW=Zb~wjFJM4Fv`mCA1^mcF9I+iK)S7Z&-#rMz_EWM>lct z@Pm?t^T6b`uodcY2WbFti~R^i3OV7UGUBat#AAfCO~{!Ko27Zvdr6^mp(Db3hA=!1wD);Mlo`%CTGC0oOZE-Ga|?Xz6Rlo{5ih@ zAK9AhRZq+5X-^JQ;4C>+UBw@g`l_En4Wq0P3$9?ymKn&|;$8?qim9hLoQeqtwTz4; z8FNjyh>1;YUh_YB&F-o*$}5lDwqv4AN>QPKR11{<*iaj)CWKELxAIbL{Jx6cbv#AN zrkuuB58kXZcPibjQ2}ywDnn0LyW@`JEXx*nrP&YeF_=WIaf4`QgVgdUm87_X8}Uo~ zmDY7-L+OG?3YGz?G?~v}7Q*>*#@k;qxRQfY30ZAlxB6s#Z( zw6)I1$y;*+!pDDj`?TvsfiB0u0&8baHT_sIz`+=Uz=S?Ak>DnL_7VJg5U$+(cHVKi z%tTEPX78&>8Psj30o5o&HScz(QiDg9qbcO&;31xAEkIbi=XZ0spNM_AEKI@m-YiY> zIye2T;$bBJ09|cnGd!iUu3V`c8FLdJ#MFz<`E7zL%F}tEG{4?t#PV1%nGioNA6IQ1 zPClDvO`~4)l9F2^D%PQ4!F_*OL~(2tPA;B3R;?yYwTFhb*!pm&cd5-ox;HI-{SOu1 zfnn)dFHrj>gE`8#GH<_+(Xup*Nu^|h%7(2puh6x9?nobIp>aT`bOuiy&!nSlU(v)G zr};dC&A1k(@K103@o`sK!tbWNlzXcf+s>XsF&iZDt8n(kb8t0QX3bJg zMExTAXaKX+Y>+zl%IknD(NY6uQHc)5?H_M4GARC@8Rm? zT)@^RkRT#(eh0ki_wne@WTfyALXs~4KP^hdY7RbtN8{y*&lHP}t##mkvpZyN-tj+J zWO$$H;Bzo%45CIDa}rBRKet?{iV=0q?a$~%iksn5lJH~5*_OsffrOVmBs1xZAb&$-$$sB5&0nC z)zs#n=IfjMVKZvqJcr~5^2=wC8zM_+Z4$+QqXo;o0E}0N&qp#a$vgC^I8V>~JCfA! zzVZ}sSZ_Kq5$r!Ym4>gi%ig*NYbYYWlrG7Q{4w zMRxt{9{DSQXRrt71*q||J^{%`KYD?-qIjX-yG`ri2Ao}m9-}aBRz^CZK18I0#6q}R z9|qTPOb8jw%3gu5kxrHXh&;?N^Do7#l9m<2%V+t{*m}(B9WOhd%i+ z3Mjgll@rt8SV3v2+(j{PI~9)go%;BEY?*_F5z7HkSFq5x5c+C4R_G=Wy!7 zT*3D{54(A-9{vobbUnvVr%Ko23L7E~W25bh^;v-uf%ZGcq#8cQN%lIfn+p3$|6(@R ziu~oVV!z+cr0K$Uen#)jD_i4ze!rd>(0_&L1RaVI1c2h{ zJ^d!^D1g8E@BzbCaHhgriGkS+%I;bQuac=1vSDw*sx<#I+~zVCzfC;!kGg+;*>& z?js6jet?X(B0=`vGl!s+38M^9P_s`nqF^l`LqGxx`)(}KP?37ynqfs(r_O3+7!_GyNf%JARE1Z!Z0W?LXn*2IQ4;t$R9}kt zc>LB+Id>~dE75kD^;mx%cPDpR<^k#oxlZO;0N?rXgjrgbeJioMUdh|@F`Uv5pnv{R z7=-W7rmeuDtb6{8z|B?Rfa}ix16%*Q*Zco}Z{{)1e;LBN)3ZO8(OnPYVE&HO#A=C!;{|sYa@?#{`2{Ln24Ob@h)Nk zS2Xo~B4+AvIU)m#FQs8LeO{nJpkOijP6BHx{kDr6EJoxCA8gFeia|F`5Z8^rDd)g{ z4l69WcsyY^1;`H=jyFM)EV|*H(|9O)66S(uy4+4ns>m-CNvVhi||GU=x z|H1xofBtXep#D&T3x$B(w=^_{@>*PmB0-7#@ChUa;c~`D}yinjr5v0D{ zBmSrAJgxL>re{$<=?>tQXP8-3o>J<62jLN@zO0BMBFqySwq2V>)NaS+OiqQ2a~&z% zdF&nZ!+&Ndhi~Hmdh9nj)L;AY(o;U0ze(|{BrM{bDXd)S;ATk(Yuqg@*GXE(8bP)5 z4CH6H*dFgXqi`<|-M>t3pFk3cVrm{lgg&N8l z7{(z>QimUG#TM{2U9%PNJ;36%@z;2DG(cpx>)6I+7qE7;q*+H_L7w~<=2W(4{QkgC zOa3n&`0snB{%60>|Gc4xs(9YKyapH7mup?}a8{8m5Qolxr$X67sLu+@ zo+ki=8Ct-MRicL`FU;PLo&c()7A4r?jMO0-W}i6sa}tBF zbht>O`3zFO4SspR-uy~`E7G0|6~$Bhzn)^x1q#Qm>kCD#`hm`s($#sMXXtjG3wua0 zYYsmXqc_7il22$wJqC+X?azI@wWR-ecH2GuKeF!s_xJkzADemD{r~HqyQ2SWfjoBl zPY}|Y{)?giq3Qq5h7JH~BCqwmv-5PZ^K`+5oBAVRP+m|w0|pF#jyMV7b?#5#H4HMC zzk_22Nh};5-QcqVIQ2QS^6uju!|>>h`21s@HEroX`{N?=F|Km?)}9*rf4FyWXxe}E z_rDu@l>6UnHn)IIE-2{1ng@chVt%OW;AV8)8bQZ8@QQ2Uou4R;xf}x(3V<*NI|NBg zhoqm26reFsB7=sLcnnRqUcmjNI^*dEqCG#8vqywdi z>x=VOFNXi$%j=>k(jPUbqpGPS2K=6P5+%2OG(w**$V^$~1w4ok<}#+HTM6j_1U`ncOq}FX6i=Q2wgu%%k?^0M0Z(0shALVERJ+aAzMP)9 z4oRheu0b?H=#u5NHvA7-n=Ml<7yy)l+U7Qyw)r!P zL(_uupFYZ8CfQ4rVR9(q`HZHay`0Tpi2Q1FGnEl(6~z>c<1{~LLj{s(3l;T*;R?8xUYEn3tL4zByD zRP^YojHYTI08GV?0t5dxYUBh^0(!@1-d4U$HHw%n0uOkLAoqYrkFe*6P{eqQJ>XI6 zArE-d1m{m2Ruww)*kQznmJ^D=BFO;Lb#yWO1(5o{+p61lctuENdg)N zuqvskx@=TpNGi6Zf4nafh-#k%GjA(X@4GbqGxLyO1lK&2LWHSr8$s#pRw6%`<2;$w zWlJjQRq3hva4Ey4(%348isL|0T3p@OG4ykv1u}99^v;qahhZaQ=*k9f)D;MjY@Szt zZG~42%^k9oFO8ugb=yM2CgdL|4%J1+cJX!Wr+Au>O)PuQ*{2J_dbL=6<_MK;S6hK4 z!)~(*dG8fqwp)qj)@P=W*D!)Xo@7SaW=apsOIIdtE~Rl=69Oe4$nj=l!;!wZ1cWb} z_Lg0l|GU8G&CBa9?*9%BEdK9s@A$ZX=l?eGQ1*`Ve6V{%Ko|4(-EBf<$vn>ArUWR= z%F#C|GM1BttE)U z{hLpLk6Vr|`ID%-G@*%#IkKv3Yj>5TQsxSp_3G*roFxf)03=Q3fMqDcBOHm7!@!Qb z4tBo{=OzH@|8Pt~SK`Ohmq4!G_Q#KQ*b2R1B;)=wX#3y>m(Sz)8SlPkRv*6sxoOl2 zLit3knzd(qv;L+imqjx^xJUDb1Ck>os^Zkai?tU#a}NSJ^#YcD$eg2p(e6F7teLOe zqh^(rQ1t?fz~gU+n2}4e>ZQxTZ;U5yjSx7+B;sq|5!_x z|6H?mtsL0s|FiGE|2p11*;~tht03#H3N8h|0hT6~lzo@}pX?s3^FObobfADw?gqLH zSIk({z$ESHi|I9g>*9>*6N0jHpbLC?UYRc3?pF#9EcKAMncsw5ZVlH_K!RN7x#iq- z374+)zhL~grbeR;xPks3?eF^epN{s9*Yf{LiVirh9(L-pE|(YN>$?nVaA@CjHV7}{ z1+b#MQ-)&kPm0nQQQ7vI#9gem;Q=j~A-YK>W)WAmS7oq&bj`80v#aCih>9c@HF=z- z9498BgkG2YrDRbW-)!e7h8in#tQ-yKtG9LioWFQ`t{(z$kLI=(5~2QP`CY2aRe}Cd z47|_jREP}fYmT9Ea+UtJC7ogxNex9x3a=2#&Pg`6nmYL`loBHSxcpQhR)r#vpMc$G zV?wo7wUPUOMB2|>m*QAGi%RNJHDGmiWH5^mV7+*=h!1k)+XJ5<4rBS2p&8}oz2VKj zN~Gd>0AePldkaKk6y1w`k&#$^)GJlaav}%kf!X$63=7>f=<#dj1iZLMa~6WNx#>Xj zcaD`g#IE3F95JI!NqE43Q0IrUBq`59MWPq)ZE#S3yv{0ft+XCV)GG)P+o&A1Gl&nn`) zX{VCiNZ=49il>Oy`p+V9a2}c2nV}k9k{@=(UF&dHo%Ib8P98wfo%(!gZ2&tF;Bh!5 zt{xYEOjE+4x`#1?v%jrogjSDz2dC0lt>0P?SpLZ}6rHvr!}hikty;%ov9?Yr|K1@8 z9_sSnYjyAwEZy|KY!>bOp02M{9m2wh>H!=Kv-gQFXaRC}1$fis*h)+GR0ShFDhW zla@AV0s{@KKfNkd3g@3XkKMS?F#CPa=|&6&#ikQ0(8~5VLYHr+T8ySiqIHQpw2*~< zVcAvBQb&YNK%q1^85|$0%h)4w5(3EtIJW({cnnx$dDc!rp2a!*Mo~QtY<@d9DV_~~ zI_jnoa_x5FTOrdl%D>qx%H>~M0QbX3%Hzc0Jx=ccPC3c*{Ta8oG*&)uTb7(`4xAtp zLjQp2ooJt5h!K{jCGFL_NFWo4)3T0H zgHGT1wG6B(_LCc(Nd?5J+7jk5s&8O_s77lRnxcr|*7pVWrV!nL5hWAlQdztKWr%Z} z-Z4S$OBj`i=geNNpI9FYw4EK-Vrp)dd6WGGsa{9j>p_1eekI=EU4 z6>wXQF&}biO04MSA3yerzw#u15d$xYL|GbYG6ya()N#e!$YbDxmm?U|BHc!gQnQ@v zj!uY-|fP2mZnvTNzVXEwBbJ85@VlCE83TFiN83%S*Uvj~IDy3nlFaVh3e zY(_CHY9ZtV$?8SOc&oEd)CAg&|4%tic7BIbPBKI%9a4YGQqTYQ_KuE!OZh(z*74t0 zQxr=lDTi1`_7M?#+k$XDOTp%TGWEDscH3p#|&r)gTWxbgf%*C5N6(G$*w|ZRg-8; z9@6R`CnRvoD;+n4xKu4C74su@T<}s`b;YEG+zI4ZNK11wC?$C0-RJI1?T4}REjWu~z{o@yw*Wf|#UR@-MMBP~6K%e4{Uav?-DgKb3p)DY!&4M0-Fg ze-MkEptOO%h1h~3o$c9zx`Nm2ORtT&RCni7ebbIG&Nn=f>4TI*&MAONhEsGQKI#e# zMN^9TT)&n+&G!wRrf2Mur0)pfr^7ssc6j$_?6IREkL=S%O~tF!apuin3Y_wM4=YwxG;uYSIK{Z4;$G&EHbJi*+- zD9Wa%V1IXacVc~(=f&hA7~>W6BRBFid(vJ?ZMVVB5T`qAY<<~(HoZZ5$Ly+qSskEgOhEre;4JgQ z_`Ky0G8_yBwvQ$!(`f7>Rf2cs(Cmm%iXsW$BI{{vcO*OUScvBnOA;vx6vWS-ra~|? zGG1XjSGmLr0nlO+Wf)VY^7Hij9#gZN2T3CHMVBhrAYRtg3$moV`5h(G%#nILVlv1` zJQ%TmA7s5cB=3SXoNiv$)vU*}%`{PgIm0tw^0I)u1pV!IVJH=StNY@7i#lxCM?eXd zrM?@sseJ;3$R!l~Vsm}`=p6}B6t{c1@q%&4!FB}t-@tyU;ilJ0p(m5cfsY^MKWwZ^ z?ZIDvY23e;Jk(sqIT%lw_#$Bh5LM0X2~?lQpX9))v$Ft$hX-*PTKempG=q}3Vmk&}H?tX_Ku>T&H^Zy_0uJiw| zra1S%GB>7v;qkNC3Cyo?&Hj?+7XcCs(HPDI zV&bSJ^MIR*xn3>at@X(aQHo>K2gNt{#f<$+rfkrPi1snNCX~aZpKIc-d!V_0eQrUy zN<->)`CX7Y7lRT_0{zGd;FjZPufVOKfujW80nAi%EO{S}Q*eH<^HYjBxJ8UJu_6x$ zL@)(1p9Gx%K8C!2iJ6g>k~z3TDWcGNs^d#E%Ja(>XUvv=&&VzbDtb>h?t z`}CO;=3Yab#eWF4tgNrz@a-YK1pSSa#OQaNxk1I$NL;^I`Kj=Wb;nqL3Li(O=<@6a z$Sj^kn7D|<$lu&S-tO4lx*E%J`3(CYm6Q z_7voy7+E4SB@G01DGkbk^Afyxp(WJdx2bA^bE zkLcA6JVXsxQHn7cqo^}Cm9t~@CTJ=vU#MA7#Z37P+Ra%=d3EMS!Y_4gD1Tl>5&m{N z%w8Or#$tbSbVv1*6X&l1rx1svPO6EW$3<;r<4oX#_XwcEpss=kU^#Rky+9}j3K&DeP)2fG720{#}Xft76= zcm&M7y9K$fl`R>$f|32Zd6r=V?*jI}?FONyBmbB!8zIWy!W7;iTK!AKrYJ;C zEpf8a)05!r1##Wr>Y@3I7XzMjprL{q5h|MxRIWSq)It7#9l->hBg)mEVnjk_gB)Ej zHbuIX7I@B!UrS_u2?K2wM^aKqBo7Ek#g-GHhXE}$d2*(V(^bpnv{-PXnzs~LbZ6~F z7LSqZ-YO*pGnfE&UdWcVVoM>o7}#YgV-__cWd0E(Hxfd?8^|B^%W};HPp_GuYpt7= zLJ`;jFK$YI1NT96U424%3$YdS*(_4?*e_vI4#=s04-TnvPzo1OPaPU`w*_8*;E1L$ zk)w(UQZEH{q;{Yhl-+Nf{>^R(_vTMs?E}58+qKxRl5PaHl~Ks+P?Y}(xr>Q83;+&K zLa1hU9^|f|Lz%99`1t^HU+#(l{sm;foWB4gl%FMk*%(&Ig-^S87TG<4ZPQ^64L=d0 z{0paJwPXGQoZN7V)4NSqw0GAbcQte&7;a`fZKbhDGq!-pXmP&^K;C#l!GcOW)MugL zorL~To?;c9>kWbNcQAozglIps6$&LqPE?sZ4H65)#dYW;xvFHiUHFt)x|sEfq*%A5 zOMPK~0pm*Bx*c0#iBK7fc*zh@vBLIZmg`i>qQ2H@&y)LGB?OOF*+<3wt)-E`HwK0* zhJ%{v{psBs@H0*lNkI%}l?EiCW;*7hDV3(#;(_kz&dxXNR6a+}r%+9YO_EL9pD`bc zLwADlm(3eWo7Os;vO-zvm7{&B{-d5L-AqR^ z1ITGZU5c^iZzuM8?mqAd-_5V0bh-aG4??=V{%Vf@epHJ8w0Cl_&i}iT@@M0fXMVeC z@v8cpOkJtrHdH72vGNSb&#BQD)Js%b2)1geSF*Cb{-=G=En}=5jrC7A7n=R*)*Gaw znQ!stQ2H&Xc zMFRC90w%who+gzg$$b#hC`Z|rSR-eLMq&+G-cRIj&?@pbmBaK_&!S^h|I-VWlLL{< zT?54p&f6?nUtZn5J_Toqx{jm>Do+(E9cEArC}Puu1IU1y7)QXer|47VGM(su|A!2w zGRjOh7SKfhPmcZg@B4@QM{D}OiqeAq=d1o%v49+F?@G=X4uV`jHo7Xp1(dEKTJQr8 zMwu}bn7yoRxm+gU0bez@Cjb6%4Xv7hfm9fA%A``>_)C71-js$`s zAqnu`ElXBWz^`CA4obCL#{yML%U#z-V@mul=N4z@^fN4rZdp}^M^&0t2;eaBW$gtm`HYy%?UcEYomceWX8n+JTFhP}cxTKTQ1Q-x4ViMmVSeG> z)HBLr;+wnE!`?`APf2A@pQ`M;F5T$AzAgRT^08P({{Owbqdh z^<&Up-rdlGnEmj%22rPfGY?-un@QZ%gDGcVv2l2569Hg8qxD-jZ9mERv%*)e z@d8)B2(&kVRYMtnx-C3@9^*vE>Uh9OA_J#BP|T&tT|J_J)Q)I3Aym|dDcJM3=@!6T zdHuo^V8+}?c&vDnQDg`LF?mqOAQ2l{zIqpUSPkW+i;YYj3VFM-mwE-a_W5WB>0>cA zy9oWCAWm_#Jo-+y49IfsDt0`^df4$xv>Au+|A-ZpWAX<8W`4mtE-WIiMbpZ?N zh7HapMh2_4I)Uli#BdFOU4m|4WA1hA4ItMIOcP5zD3e}q4Ls7TV-mP>fAOOvb^W(F zc_S&xw}K#iVwzx{O?aTfi|BM-Y?@_+aug5BZu=n@_$AWA8hu7_tQQGN{b}9=dzJc> zqx+a;vEHbEv_S3CRfra$|6*mAX#d&Y+b_xgyX*M>t0~H(LeW(nSQ)2xV4$<}$*0B4 zdRi(Y?lWdGxk*uNG)+}Z4$OcQIb%?y3$l2Np+eH7UIr}(cX)-Iq1~X{OVJe<6 zw)a2EpEb$~#b2H2w|U7|KrG&*Ekp5;C+_*Rj@$!(-)U8^a>$2twfcr$KM7st7S7`! zEJ*>$Nbug|X|xZ~*>kEM&KiBXddIqa8f6jwPsz09&A%#5`rm$8|Jy%U$A4T&X`}zi z_3o(ssXY?r$y1Jy>jR*A2&jHm?!Smy5_tNfvc27$7zr*$Y&q_*V{9oqiWSv#Ar@HK6Mc|>T z5I;-Oxy(?WU+vPEbk)4feAFsmy3*2gEpG!nxw@tMdrpnZU!KoO=~{&ToA~!_89!}}L?I`%r2x>x{|`$3--mmD zyKDdNm6T?Vo-ejpew&ryQSQJ|s%I+@Dhw``xkH46uF}i`(*{Ii6x~btBma~KZA2e1 zGN5`+JrsftVkqUMN8%fUcSulQ zG`L_F8c&ZaknFXs6pNf1iRYm8CG0VcEZ8O8$O1lQY8BGI!I1jiD zZiXnsBrPWAz53v2-aFsQBozZ64+U=<+!_>?8llqiwYs?jqOb1~1&?r%Q!tmiRRa?mrmANc$CzW1!sIIN z!nw`JA7hqdGHK(SlF8jb1?HuyBU}dzigq8tbU@WMnu1mYdUMDBQW}KLvP`sgf9gjG znZ_yPc!svKyQZux)&r`4F7pviAXYmiIM4sJ;H*?6Eo(h7IxA7rjFi*GgeS+zb6INR zqgk`H%5CjTHf1|u)ht)zUz+leB{uv;ZpSjj((1Neg(79(Hboy{f8azvD~Wsy z=GGIh7nOVX?~J5>fpj5dojhMgv*!%xZ98ASlL=Y|sgx->2~`Q8g(Mm>_7sFo)DU2Q zmW~3s(Z{v<*ZIyNv(Dw40N zohHB~gxpUv(4Xz~K|f#kqFHVY7K33KjF1&`byh6?H?zKls9C*DE6H6xDoZVvc&J?G zj+p$tIEw0UNZHsSl$bM=i~!?=s`TCBS8WKhOmwd7Jj3w3dC&zuY934DE$nS(tl=@* zq&4rl#B$|-Ev@<4orVSqYsI?#Rpa!Vb#6IP)G#IKw#qjDtEwVM4Y94;L1J8Dsd^Ig zO(@esxrmo-$0e6BV|Z-?!I+DKd{a|uMV|7Dk_i-F)vZV05Tn6h5a6XLGHwmlDQz|F z#T*y&o@1b2kh$Ac-XX|`J>W))F*v;g4=Cl}fs*upZqR-O)Zoo9^BWJC#$W>JebFUk zVJV^@Kmk!M#F@(NC5_72j^%+@b2HG-&r;u7a}!RtIB9htit7XYuhtQnJ*_(@5G<5x zGM}J;Fpbj~eb@pU(WI7$^u_;e4lqZPfRw!vO+p7@E&=#O6Mz@bURsfr>ldi+-Q{b*Dl{NjshenaLep)%$cG?kSW35w})v- zof9Fa+kI=%p=(;fg?Q9G5s4dM@A61{1E z2M47W_5iTj$;v@&Oca8ia)PMUmRpaig92R}Q@=V2eMZR)$A~%%Nx74%bp?81LB6t< z4rS>{2GDQyxe@*TBZ^{_atxD4V^Dxv7>7aW&Ew+`k?oGQ}bE1X zO_ikbow5*Jx4>}9!5!gRkbUt7!71o(fxe4G7}0K-ZTv-6|1`Kic8wiq9k-j)b}*bq z_lPeSAq_N$*IM-ZJWDtE&+vvD6j9VV22_*$cXCpS|8RV=j{mok(nh>7t3F_Va@iZD znYO}=u9Q(U!U}@^r+sB0*dFs-%B1Dt9sxF`2;_nfF0z2Rd9F{mmQCoF-#8$PChIQ2iN8`Ysbv&|R*acl9z*wG!tlCSf6= z8}{J?^U)|I3;5v0tWwiod+p+X?-KaH@|~ikc?qRo)9I$ZZu|vKl1=|UB)3@GGwE12 z%;VqpH*dDUw7AqO)(!J9fItKAt-9fCO{Q@l^z{%i*%7l>Cot&raDjPe2i4Qg4pu+w z?4Wtl{q0*!`Z-Bwh;qOVgghp;jW`7}mVjw0hU@RwHdAiSgFW-*`SvY;Tc6I_dq($* z5qK~r;8-G{U~VY_qOjB?#3dbi{hckLDmqUcdY%QeZ)by4m&kh1_9V+YJG-gLN>)zp zW!G|2q*bIHv+Ju{LbDSSGL8FsT&D9)+he78Wl)|KJuktd5G9b6HhyzJ1v8gE4wgfJ zrO@gp(D|DOsa%R9F7s>cdp-MH&QxtpL7x(e!`r`uu$&gH)?r+1V8n5a2TP@~Du zDGl=9-r;WP{omm_{^x3nZU4K`tGis2pV>3dX5}*oEMV9R;{Nouyd2}Q`tC1PSZy}| z8cYbmB*;^St{zfE-=PtrD2))iNR`o`AszCNki=yT)u3F9Q1jS-eys*&3_>dBFM??s z9=$eK=+ce;&qy+zpqmtCY)p9D3!ujL--kZ^KRMi6)BlweoBqEKuI_TVf!aY#_wnpE zKpCP8GcE|q0_>s1V4n5jM=dBYEBaJ7KV>V%LftDk3w6H4N$>zJ^A@ZtCQo+_wlF47 zau2pRHkB7)YyRGUvUKAAh2FgLJA7!J0I2c(_wG^Y{pZ2j{=bsa$^LKK7;R^IW1=4v zcB>-5)Ia_W&E>D^f*HqsZKfz7X#diC71dL>2&o#%D^qr|abJI{tYw;O!x+?+RWnI} z59}{?F!+WkU-4hn-@k#vB53y<)-XPP?8Q>V_^SuNui7_%{#Mk!a${!5GheQ>br^Z&#BHUD2pX?6bXRd+eR^@9=s><`Vy+pd0U z-+$TLEP~%n(>Ouu)SACe&9SbioOk&b_{WrRR6g?+-A!qt>P~4=(TS+CFnkjoM%K`O zoJwIr=vEayny}jHeTYNGR6F^~p+#f$qR)r$XC6_1C)hB9d~B+Uf1d_OsxuAY=Mi;1 z5X$o&2<4$3)<)eYC>`lPohGP#;#Xao=>LAn|9^jPo&R+;r4{{`tM1w|#TP}*<-eLq zy{zZSZQ`5K`6Li6uE7l3a$c#$z^VXp4KO6;RnR2;C(Q5zlyFgmU}6bKo*#L!xr}QpwaliW`A{OFZ#|{hY?kTzc0B{mGQ8e{Q<^f%}?9 z!IpqFmo*L5?`2c~jKH)wuV^$j^1n6n6(U3+(k118IpWCBADtM1=VmQSj@OCcgnf!LJ%p&GIQ( zAuedxknr(i*3$OHx03rggYqKCRE^hvtiEF`vn#b-c^km;SH5Bfs>h&gc8?v1g!1&G zdBkb8O$qJCC|j-Qd{)U0&Is!7r8^Iyquk&y%UpW+WW__@$8tW@2x&)cpL`3-6GvX#Aa6(hNS5Bhnm z$hZ&s-kfQXvowQ+_NW?a+(MzeS}+aKwuTyY)+Ak$WT}+~OZAVX z@Dx{q5`&#mbWIW*l@g?9>TBI3%X$Kcgn*sZzL04f`k?}_=)eBQ6whFSQr>=X9GHu&jy0~8tc{28 zqKjj{SeEuD+iW&|0ohStj^rErU&~#|L}Xh3SdJ{`joGr# zwI8v!U+WrH?POUsu#+#*OmdTp(IrALirepF2jU|8I5_)Hznwk2mqTlR7>?2F(FjGn z6o4Pe&&{;P24SraNd^5E|G7$E(fPY++Pp-%OB>`O3uHB44Xd`%)q_}s%;ZlFje)Yy z@dS}6zd;d6V-}jgKyrRFTDS266DcG8Dw-l+bN}i>T)i-y@0616=8skHLYxY2hf{uh z*a!VlLZJB9<|3P_-PnbHLYe}ca&(92GL%wpVD0AWMZ&=gobu}V*?ZC{xRcQesLG7J zyTCNG*uyoWziS%(!S0g|KS7MCu^+5p@PWzrbN$?B8KvX>f4*#8JiwaX{~jLt`QP>r zkB-;(|Enl%?*E-jf9qn={NBR*Yuj^f4d347VCuAZS;_fS=`31*b~mclLS+@}!@@uV zg1@X;{=RS*wm2%QSRWP!>QZ9W#{DKi4=NpE3e_`~^706Yv*E zaT=qPgZ)m(x<2pK7`pX>cXyA*Mf+b?BcUt!_Yk$+x~rex5Zxe^k4-Ie>2u*>DE8P3 zPJV%tqz25U?F$%xLZfa=>gb~mM((!;bll3VaruhGiI)7I(EEhIc<1+slJpNUyvb0s ztoJ_$`+KGLzlZDi@2e>~@)}A1PKH3N>SJPjm~Aq!c1i1?Y<`H3wn07IP#`Aqkr(<2 zr*e>BMCb(aEx-^0W6m>ny0e4Q!2`a>8HzC+5PG*G{@M|L)dxKwI*q23qBNQtu6>py zH{* zGL>5w#QGP1F}qBQ4I@JHmU5N;AVZ9W-15xlB9WS( z9Z%@|4M{okMD2dYJFo9xYW0sFdtze$r<~?L{{%08BtLb0Ud_B0NcsuQZ~y0})w$*S zUz|zHCx=vX`aFQuRV|TR$cNLa$%@qK%0X}~0{XvGeIZX$EWhg2{sTKtOF~t2Zphd64CB`vWm&Hm~ z`7eflXhKqkcn1lv$^LV&cjCwY6hE)!zZDcI=)IDQdV~1#BtU1MtXKx5XoeXkX`M(! zl2}S@ID$8bTau6rXDuW*KuMAeVRWyAAqqLVn=3H+;PUUH)s!IxM#_RJU!jnKG7>YT z*rwM8V6c#Aj!ccy7AHvzg)D62%?cXd3Ns3s6hJvDcZTb`V;inYNAWq;g5%Al!xtY>C z)Zg6H_CWjhQ}=qOGYaN`rTe+O6gH57TNzZ|ymUiLjnYC$erQHTR;xy$Y%BT-tu@Pk zFP-^6$`Uf4ptOSk(8T{wj(q#i;r{MA{?kf|;{W-gE>Qq*Hps0&`NZmaw`@Eq zcAVgIdEI5oNNg<~t)-)7OGjP#f7iQzpMPoQ|A+f0$G-o^@$TN5|F5D*F2B^fpXa&v z5iFRDMnNu45vLe2FhnCl5tu-FuWlzWlh+f<;Okx`9ILyZNtPfLzDKikhAE1JS1ZZ9 zxLlFE+}wV!F_|VY7$QKYspRm1%bW~Sm?S8{Y@)iFzz=vbodmiJ0T+-Vmlr92cX)G`ADySmn{~gR=GDToAWzwrQBMi&-+Q)PNE=Drzk-8GvD(;mS zNYM<@0$L2>slrituE^^np6G#po{c!7-|Iy>1-G|vLO*~+Y$7!k2_7MNO+`ik%5x%z zJBF-SZ1e#|Q#oHR^n>biwQmq06nrl?*QOkU+;Jm}l31Y55Z|go4#1IeE=96a-51*e zn2V+;!FO12CGCzo*x3_QH#Tg-g$fp#!B;qZJ(WzN_{kObWQ3q>G9>6t;ZJGk0I2;s4_i{=& zh+rzl_aB!ey+~v90mc6TUT7I`Q*5UHFrPcA22XXFY0<2fQoYr}6YOnRUYbtpmnRhO zT?7IWzRO`edCmUOlG~5e1*W@2O1GEJj&Ci(y5@W_w< zxp#81w*Rf9NMT>_rKQRL8Hoe3e~r+;n9MJ$>cpHfb*+*OrVPc(ye8AoiniAz?!+$T z0NQiGYEJs`V^0TvU^$B-GEL<>7)jQur%{}*a-)TmDM46;^d*4YI3RDyJxW_3QrCP@ zl;|`S0`++U8EZKoev?JJw%AgQv>X4S1miczIgSRjxMgxTXuARaecmMM{Eo!x~4>E>6cER z^oBziYPTp7N}157=nYQqSqluxjTSz0NUH0W`&`3;v+F2cy3`F-PBM~^yZKE<5sc4C$~c8M z<%?}*3-3yQz)vs;L4(c`3|aj%oHl4%pq>cP^f8;&09f>`mp~$}f74ZK{q3-^w9OBb z^alzfbd4w`u?Zuv==f`)KK|fxl9)JKkKg}EIktSgIKfafm6S*c*Qc#k(`)nyw0+#f zUi*n5+J+hCbsxu$up3Y}BeA^A650mDDWXh!oa?`T+W15Z?D7^j8GK05V`y@#XL1$8 zz$xbE&QRPhZHMEuTG5c&oF1KT_pv8OgE8B`bY{LLYg1SI595%d(KPAe0p9ffZ}+g| z|8;P@e*d?UB8@#adQq3^0q*UTuh9d{nu1lhfR$$a)A1EwJAy6K5loo`a#hl9F9T|P z8V>b;+fVE>mO;v~OiJ=aJB<~?EK>04FAd1#_10eX>rzoV%6~;Bpga`B`^J<|P5%FT zNB;Z2lij_w|KCcA6aS%D%4J4@cyDEo(lX!^2zDhj-+c^3R?;7jAEVxyqD7)yh~G{o=KKUq{5~Z~6j(8x6JG zRSvyAje^;-PQn%+Sc@>Ic8t@a=Q3WE!Gr^U2GU^VAr5RPazvq#q$J&zp+&*3rr~e> z0FRb`TIW}rp%{S5Ju+oDMq7Xp@PL3O-O6)PI$R2EhNzR?<>7zV^SqWMKH>5R{+~a8 zOm30@n)v^2DgNWh!T#Zz|F5EW@Bf!90R*Hjjd7W_{_L{ttMrxhrS6wC{93l1_hEsp=hwv+bE24QI2{?a-D!?XM-JW2 zg0Uff`YH40xZJ=`D_|PFaPmb>VAeN(Kb7KKx0x`f<03tjI8m6Skj_ifW`b>(I<1+d zHOKyH%47I{{^Gbn0BGj_{`RP86L4ZN*vytg6y!hi<41&R*J8O>Y}&FTNp zKS~2ChElqz_f7ito+&EZmi_7>GBZAgxXyRzkH2^mZwCLHk5o-Y-P-rlO?X-@mWpSS zT(*`tR$m^$|FyeW^94Yo{(p3TP}cv~{C_2-OM!q)7JuvtCK?9b`CKwg`|> zJb`p>v%(EYP`bqAD8sNFpe|C(v5Zz`Jew@9rj0RV*Q&js-+pEt@$+kc`P4pke>T8> zAb`ve1qK-#HihXO0vjoupe?YG*APry=fugsS=>QjJSyN}rlXDJpbPGl&w#1nDSR?@ zz0J%En{nS^9)0Udxi59Te(rnLoV7ehLuSfXoi^qd&PQ%17@lV(<=*4+%;WO9GZ%*z zX_D=QwQ?TiHFmxQXKCzzEQ8)=#WDmI!qjmGzw@n(^e3wFF``I?oTCWFa{zO={uXk( zu=c49+*Z}CIlW4gxtzirs16^eJL{L0$D5<_=?KkId-YvU!#nhkDW(WOF0u26zNI9i zxxeLYnaNr>DK}X-ZU#Ikok>AC;Cx>4xRUO~tZfhN_&-+!h9`CQ;f3Bp+Bl{NO6rhyTc}8%`Wlla7{d7oka#+o%W6J?-012CW-E*+pLv> z54ISLd=L(Fe8z6wxzQ$D^!Dz%v-3_p&>@Ukz1+d8NH%^{lYA?AT7W%PAI%nfib&vp&GV5m)GyREqFF-v)(EU&rJ$5HYVMUqK@FB zn|AK2`-Hh2ww*Ve-ci)CC*7t6^dBHc4{#37t}nnlGVMq+sc6xrn;!|q{}hZfk#U00 zrkqH6OS_G0oWT~I>F}lUCFZ;n{M2sQhO3eI6=rmQDwCOiH;wN)a)Uto7QH^8;h2#7 zZuCaAX>(2~nIJw!QwH85PI1(2i6*K|OGdr@7N+pd<=Wl)i@I>^og2hKMyS|_x%9G? z0o5-m(3@HDzhBGWn6x0BU0?t7?oF4)6m44!{5?t#CE&e7PTr76+N9f46A8s5Dv5^D z9*gf_bU)2*e-tfW6p5h(q8UPW9B%ace|b0wTqM?7C?yCVy0%8#(kVKZ z$4jGb9GP%BB6OmYZ81;;j%sg_kN_hSo7L@J$ZB^eMHF(GRf`MJ@*fGvAY%`N#!O!H zAr!Zmo*C@=+RL#0C=1K-p*rt?O|DDTeWI34Llv?Rq8Y z9a&DVe+p8oUZVs@_hT|;XbBw`z*_aqNJ5v;s{m8g-#c`N8AlXcWui|)yY!Nu38EVh zs0Qct@*Ytn8~ivt(i8`b!|2bDePT=%!0OuM?!g2YiUmHJoDNB;5J-q{wprc z^k2*UJHHFT{|V^--tNhM`Tl=@9sgq`#WLxsjK^Y?^`jS72v@^-Yjc3BCtBoSV>C?? z8K3&}WsLx&UiFB2Y+zbAH|@UHt;G2BevKiuFR&HJD)XHmb^D7=TyWylTyK}52->on}WEt*Uj ze}zzXE-G&1Gvn31)T?4#cfVoVqU!cHtZyxwLf*yX2C3xV@+TLO-vva5xEs%1f6s%} zZ-I}1Hzt%TXjpAXlIk4e#(jjO#a?XFBNHGmt?73=)B}i;sZ=~$4@5W6sljUYvml#p z<@(2O{$l?K(>OtZqKM28odd=xPVYP%&9CwZ2z>jcfcdJzzai-b-#346D{vLHbMF#= zhv@C0c8LA%%uKf1W6Alw@Q}$Uf0|)3W%jMk2=QpFv%)*$R9RvYLhh#-=+E}V5i%(D z!N%YnN)TjdkZ0_x7>e&c?#-X15;6J!1~Rp%J(SvKpVD1H`E(RWYf8lfDH0d{h zpeR!7)W9R;nKEM-7?5Twn@l76^Ns%Ob=|jCwePL*UtmPZ`zb+yQL%=KQZKLlPz$ixw$ z%pLk>(aRR0zlPqkxXdlke`C`O$ZcWd57T|8T*Q^w)J;Suw3r8IN%$$}H0imm1}>e0 zP-iqVN@h6Dz1){_F(-m?4U{wW z|2;(%Bj)ntGMoQiicb1oN^&vngz5>5@$gzyC`*a~5z9EDhUBXkmd-F`VrKkwM5PDr zrf*Nm>YJ;jzTm&Zf8)a#MGZ2|Yb<0JfKnuRiMlRQ;>-gS@=QEb(;y}V#RKy=OVZHf8hx;Ca(nrF%CXgtL7`SMA&YlwW|St3odl6dQxBt4^}S&a`FOk-20 zaY6FhRcq2ljw?6nyco3$;VwlnKx;J|4sFfTOGgX~e^_l>giCm0!@@P9BSI&jP<#|; z1ug|*U<_wsk4@kQWs6NvddJ6NyX_wxbYR97H3%qMWixbNb<`K#l;UAjcat;4t{Pn% z=wi}^Y}^5Oa3hwN!?D{p9_6m4{O@x<_xJZb`S0N5U>*NqB}J*xrI(jW69faVGCK)`f%av24oj3RAx=I} zd+j%E;f*MWZh4UHME7%efg1e~NoW&oGTaHst_wfK%Y6j~rqDezM{Y zRaWi$!eQRYW)S6E>@zYC{vfX+XTF6>PuQkAt}02S#n$L5RQOl9A+D>L8YjTBn?2$> zz1N+WHgQt@zVeK77>y?=<*&rC#m@M<@YXMnm423`8~>N#H#+-(HSqu4qZ2>>!~X8c ze>(p2N=h3Btb?u;?9Ff^jwUt(GF5?VG?!LuS=Ut$RPeUfqLB;~6Hb6@fc^#qh=hR!6hzwV*s+?TOQYBJItcEf2D$# zOKWmzihkNzrIawJng*|?mUc6>E~_XV=)d>2r@a{1bpLm}cjViD4vyFHzgJR}pF$~M znY8~b!TeK-W!A~~Q)>P6cY=6wS9IuDS6p14>2}aTugeW#X^CrZ3jK+H{`*2_;7xai ztuDhpm8&mv;y$l?FP|BFdbeNYe;r@;L(_Y${Vu@h ziGqM{T9nW3IVschmVIdV${^`&x=h!7l|hL=a+Vi*hT(RkDj|f0d08y zxp#06gc_>?ZA*R?C<2Y`=Z^mXM^$9PH)Ee<{!h833wP zfDUsED%0A8kcosEiqi5yN+>a`=8A^j@vJ^l>*pOv}FS zDz)e%t?Ii|)nPZmS2Ze&e-IZb=7y1lOi!P^A6>=PtKEE^eCVX-LuO*j*@BD?3nBp( zKqz7)nIS1m$V541uX)EOub^Jd&Uf~K@zLJYS#WGed_Nlwu-+Wldkr&bfHZ_ohquF= zsqu0GawHo@^VxbBeoAW7BUKu+9@46stZBn zSDvt1GgfiC`dVh=j4t6SngEDMmx7%*m1=xq}&|+5@GQhXq$^!5a;KLF+7&b805lJf4>CgV$X4jyMPzPM(B4% zp|l}8pc0%-_wlZ_DoOEO8k5a2ab%ZzG`rbz>hR0mL~J5tZN31pYdSwqd~y~z008vI zM8*KjhbaFpS1XOYUo$IT!#OGqy8C&G>W|Vw+qQhHtX`IJww$~Uk3L{&+(Ggv|GoA` zs4X4rzdAk0f3oeryZgI`rTG6R>-WE_DW&*-hI-X{f3*w&m?xB}b^y~=P)q+WUEMaL znoqvZm)WireqZ`$%lFF$$eT| zT{6F^&@N|jtkQu;kd+LxVJ+FizewfuZkm*J@7f8=n^Kuzr-Zm~(q1#mueWsI|M~^c zwal>AMG9#0|329F`TxP*;nAA^ucDOvznxWHjt{t(ny*?Ia4NPF2wZe6vB3So7Y^LL zTp=Pjf0Zmjp$xjKySO{hI>+$<4y|3tL-;?HeBkue5BA-~!Q9(2YghB9Djn#5Ame2_ zF3{}%?fd^6ivO(X{|bsESs97rd}W7nWtZj)6wH&_$uB4f;psiWvv_FplK>VDQCgV` zcoq-4IDTJ~7!-&DJ%4r1-=XEA+;wo1~Bs(Ph4hBUhf9CAxqFdCr&S`~5Fn%di-%mJOI3IUQTR~j$TV@rRYfPAM0 ze{ClY(w|Cl!%`)?TG>t_P}QtTa*z{O)yN18vQo8-P$|gOi*j_D;j5 z_?YPt7G7v>Gm}iY#q!w6k_U0;S6oF_kWeOu$cyI=P|E4NJUMFoRc;#nj1o>FlJxVD z4PcgC>#xci!~N|?!dwW1dNsrhf_?`1f7tsD`PgnbrCzr`(d1{$$D;jN8avg4Q$SM2 z=``ZuXP!Y>Jr_55q-I75oxZ49EVd3$VPckrd~;?n2jkzmn23Pf7cv67T;Gj*m<6U-yo7*Yf`=ieh zX6dz?et|aMhSh0YnXl8#tA2I%#^)A2<#DEBmpHaG5!ar=)jrkBpW?S(76jKzge_U`uC>zABTI#e*Dk9-Q#uqkChZfY2TkO&-gowf4a(gqD8e} zhA6{~qtp#{Z-0I!p{&55lSo!HtCz>Dddrl?ta}*vF-}-u_PTF#&)ydM&A;(eRlgc72 zAFEXS){ik$RMUUUScjyVopUW7xv-0$Y|7w0fbG!Pj3m>X13qws!tH#SF z!_ez}TaLYX`yDvHx#;pz(%v&{GCaSzSVoMF#<`IRVi_hf>#`WyAYyoM|KHdElW>fJ zARx1W`Z2|`N>Jq)b2CcIr>3PGt5(;lUj2jSa&h&ReCgY?OyCeD{ti_it-UGm*lYt1 zrYYfyYj`lNUlsxEe_UNo8KUJO>pg6KbaLgEtC=60dk?>0mP={FjmZS!v{bjWr-~)k zNuX83J{Sc1@m~XjRu8$_J@qe8seS2RM=R11YoZmG-`_ljR-_~LJhUPmv1QSU5U2$v zTct%0lA3m73Y~-E_eYE{09gGL9BMfTjQ>9W`n|th8VwS&e@E;KdjagB6pS@AjwfdQ zP4}G3z9*Ja>?5YISi$#l+HO*qu`%I+`(mx|&PXCE`EieCUh|s0;;MS8A=3>*JIHid zq4Mcp%c7Sy8GJuY615wEK@W((Lp>QZ0x?gd@!6NtOy?C+Tcdf{9egKejpf*godH)n zY%EQ$vzO9Rf9&3$gKfP7^F{KVENXP57JH~T_6`c6X{Z(9oz}KiQ`!kFL69kp3Oy`W z#<`jesVat*gdqE`ULtpnx-3+99XgS*WB`FRoRO&T8W)Z`INBAQ^ zypVOG;s8$h_y#e-jVpeAg;_*qh|WV4s+G$BDJ%Vte^C1$p+7CEJuOvtdLqrq1cCG53=E}BQJenrNjLn z9m2&f0Gs^34)%Qiuf6@39LCnk?VPOL?}*xYvbH21bPD zcNd~(e>P|r_g`-RZbAP=6Z_Iq{=NMikA_9hU2ZAGj;Ot!lxz0ixG&DDdXs893ya#<{&0W#p0Kjm0JKZ zCX{mZJRltX<;57Xe?xO`LL^u!;PzYJ655S|f04*bn{>GjQi{ZXMt)IWOX(v2kts)u z2!M_8zjjOSe-HQ9{$DF8rTCxk#40Z(`lsA4j`Myw;+Lx9h5E8uc=D9Q%@(NS2QRjl z+NTvUz2uKpEH4GYr+lqLep=ub4*03?Z5!^>9>7xt^OAk^oxZvR?=sDu)c7H`I!)E{ ze<>S@ym#NI;Mf#C&1CwYVd+5sOR@divVtc4|LFL{fB$uKu%`bjDN4|@;=eD;57^%= z9c=>T=1>0y%npNZF&Q6~=h5IT&-~MhdD{EjmhjY< zXOZhv-8&E4f34uA+I)HM_Nx}4dh*@r|GFOPf2LxtVs@XNe{ice zU%QL2ic`Cm%{~j+Y!#)G{3jD4Ej|C+;r>a<|L0_F|65Jbq(h~OkK38MOic6%uV<3U~))AuYiyMOj%ezdWbTpmA70bufFZjS69^elnVbMri%u;A@f= z^Bvnwn$tAni<9bdg1i>)zJ$_6{{$-(;meZ z3H|RjU4c7*)t@77+0lu%f1f49tc_YHSxdER5%u4R&a_N-0ee!riCR|6FVJcA z2M7B{Yx!>#B@ircX+oeMd90Hd=r?|PLC~88OBAdO!MIXs(8aHde>~{N|ErS-y|FG+ zD69@9*en*hZNEIhuyKi6EYH_09WEU2^OFz}JBE;4z1OK5!?vXy+Hl@KTT5uyh?<|W z6u7Yb*TD?fB>$b1-hUq+?633xucQQsXOt%aUA_>wh(Rz2Vb$Vb$vhZ14WEQu*x6X< zNggeXhJm3!otU_Qe+e-F;ENX+8!U=VOSTpro$c~@%a4_|vrj^Z^tbFHvgD^=+I%vB za;3J#4)Wgv8jcCMe}eZv`+@gA>-fJbDRL{nopQ)=diS$hVRh3orOF|0S%RS6J{^U> zyw%eSe3QCaup~c?(lbeWby#*0`*izSLC;M75{0|kN$w=&f7L-~Ut=&%?*ch&>ZH58 zonEKNUZ=;T1Gcl|DI5(^?1o_-DSZ@vHc|LQ44&)alrHi=q4x=aac2dfLHy=&B!ymI#y2|=_v*&p1lW*^Kk9_j#-JbWDW{yH(zCDjdVY=_6 zJ(#7cRUb^HCF&3PTy@eFOsle3mB%CZWvhmcp6snpz1Y2$x}QYq&Npf+vAc3>bP=(g zPJ}eAy1*(5KS{-ogj^HM7?8AxzrO{hOnqV~K@lgkf2}RF(Wq&Lo00e?LlIyEU@lXa zr2opn2;xL^o8kmy1gG4viqgIhW-ie{16fNX;CvatHhBFZLlH+Y_*FOhP3BPHL}gFu zH=TopMSWj`=)Xc)Lgo{c@@_J9Y_(gCgkM7KhC_}<)8qzq#Et2OY>`-6Es=W#(S)R( zQHy1>f2Tz3?_}5wr9VW2Cqm|&lC(2I5hdwkky>kJ>+&z1^uGvEzCD2{yc5b`)FBT< zqyJAy|2x_{*k9{^t0=+z4@*!1Gl~hte7=aoPbm)h)86}t?re1|@=`slULzA2bkWAd z`hmCVXtvJv5S7zBfJXhyk}zu(E&=?@yM$>!f6vu({QNgFDy|u{qxY+zvbXwp3nfJB z9a{j#e@t08OdcLN5=}L{Rtm4xd>b=1MO2OM>r;E5<(*;W-foXTRG$@Oi2>8Ttf25hqb?;rc|ACC8q*71K=QsiC^ ze=h0rJiz6~83a4&>Iz;9>gh#A)vEqJLA6(8c_)dZVCSZXX zP_0NAoPuRq|HB)#(^Y_vV<`dC=PsmnUBA|A_uN9O5C!B}&0r*h?J8;j@_j%kz?`9E zv<0Nhic=6lhGc+VX)zyBG64^mk8x@mf0y=7hA8BOD#8(?4`9O_@cgH~YFpBX3gpDb zG1Ujf=f6x+*}5&0i*b3oE<%B|5vq1T+ni%o|JKkx4Y?as^R3U#cmHu>d*vdxlBC(Kbl{yT_Rlf6oI$ zt9enOBn<<8fy^VIpHVcz9|Ub>iN7E%`VI@)U7vM4kUGqxA_oXY1x_+FoFp~QeemtQjpjnuYN1` zG-hCkA~%lO0Y~eGKMpp-r3AlX-HPn2Qp1! zFoE|%BLQPbh1kLgP@N+I%3#;QsYZ2kmCsYayQV@CE42iDId6^5HJ^t9e_VYAYWM%w z`Dg|>eBg6ap*)812|j(!H)G2ijw&*`T2*Xqap`7pDOP!TCYC2r+X~TYt*L$8rMv#; zh7x(x;sUVw{?Cv9d3><9_WxQ*2}D47stdqyFN^7hRj{63Q=E}R?0xU@FMKGTNpUPt zTtId7gS51|_zMsJ>4HKne|Gg(%*&VOn$~&s+OORD-tY60LM!*cmviwKrUsvz+Pd6m zS{<+cS`yUt-QOec{$>l^{e@TO6TAGY62jIx<>ynH^}m_qf;+$C6n9DbV3h{_Z*RAh z|7&meXs!RPq^S6Bh~DY9#Xv1LFp1pNcF@0RDTY}J;q4fKzNQX+fAf0T<}(Q%Qb^~E z>W~VZf!KV4kTffbPJ==n#G~SUj~bHw;AKO7Qxyd3aukQ!hGJqW+PxqX%uQ?1*OTNv zwb_`6xsP24ay_nQh(1uvk%yhrr2{Hwx&zQxzxPW))2!Y$7jPF}moKcer~g{^=-~HZ zN)!D*D!u>QJK0;ufB#uYak6v?vOhQSpbS5ugFi^|IwC2DI0a*rOaP)Z4?Ce50cPsP zJeh+CreF-S45a{$IHEw%9h}}7?jjX(nC3KJg}T78?1!RM2=x)66h(>6InD~~qjQ@xjSD|Hn#76KShlZ->@te^p=Jhy<=qaQtBlYz&!25KWWX z*HfaOk`>Eu*k$dYZbJEeX31t&M0ijypQEt|0=Ni0wqc(04?KFnBZtkY%JEO%Iy z&uZ#?wAz7CRJ7Sss|s$#do?w5YpvEg!WUh-(*GFEaD*BNzE_&)|G|FQ|NC%F|5s9) z=zp=^f87bbYFkb73)qewL*F#ot#!04^(lD&=5Pd6uLD1D`g&@XkRi%2<0y?9oOSCO zKAQYnzzorM*2`WI8N$r%%N4|5$(BGZCAdnHIrvpU`whsY6AIxF<60v)VNuym#WcmnUx^)yLTe~6b>jG&4B@9mZ2f34sDtfn;D(aY=I zoe_9IsyRZSw`Tc2n^Q$fN~n{O#hm8uS>afrT>=N*qR44+kZ;=zYh-%*7ScBrHTG~>)o9PSOBW|fY*y} z4oXn~PDh)NZr_!Cl)L?E%|qptY-1zpUt5s0fk>`gZXjY~dFfnb9+G#?{j~+?X-a4M zPiQ-%k5wAz|Nj0#N&eqGK3dcNRg^~hf3MfOlJJ{+?^s2ld-9GxVszVsdq(pNrQT0M`FJgOl7I>+SOT0?fzbvsHLc@GV_v1xh zuNZ+IYte;`T)^|hV5G86U0aAXJl$c43fimsGg+$wUj1g}`}wT&U5qyaLc#M)f31JF zq<;mw{#zZr$NWjF;lkE1`uSXOI<1OX9^}TBypevT~&@IWn;6ftg%^ise^dh3T25LsxDle;>jYiZENh8ofASoeVHO3Y z1=Ur>WT_vUG(>xw*RXk8p?bWISm;+F717KJe+bunFfbq@H3(JrxoD(=Q^(Jk0_Y{`LTBv$5;>$n1G)c0zXig z@>B2&naV(KeyjE9(`__PApHu!Fu#))Jz>RwS` zM<|Ff%Mv&@f&H9aQ8go&k6++)6Tp=4F`{M%ag@el52!%&7QU5JYl1JrEQ1uKTmu1Q z1V%8ze+lML#(9KkyhCUOl#G%Ik=5K@!Eg@v7}FSJkaCO|z-a}D877HNlrd7#F!ekP zdcE_pRM1{Qj;w>dzk9U1y}P%)yO-C{=haj?*p3nz{_(q;R|Z_K_q_}C&;PA!{MUc}pG}iO0H)w7LupULFcSrS zBoAnY=$35i&@L5;6wOe|RTRu20uvY`0A~;p%aGm;eYkg)y2ydM~z082F&q+g@hr^=etrEus^q7T9ngFh&#&=ip9| zeg@`bDpy5K4JUG*wiJyN@hIe|Uy^;y^PYr^c8mhJ>Vaswi(t(rxdk=}6|z zvJV6)%$cI3-m*DNL5M?bsj#72LZqEwE)R5qCxWQ;+};Mg-s{l_Me?`^@;*kuI;Hvk z9g!*JV*t|>&k$vh=BbiKm@*Es=`g`jGVkU45ai?4v;YE@p-6BNAVB04!r$R)fB%ZD z*~@qB!x%?naU?)QCWxs{?c)(#C#v?O1lSXGxmaG)t4nIO@)-2Gm4suCiBJ+KyrVE1 z_f$ky0Sc#(iy6EaiSB6S>e)e!Cs{Hth&4t3m}08PQZJfPLAaB-=o86Rk@0I0izptJ zPwbW)W92LibfRTQ~{nc!|>cK+v^Fs5Rpu<3q37Dx4~ko$^#(f3KYBT)It;o zNODBh3(f16%$v-nI)XHD>6y|V&GCj=mSDts42hNGD49z(fM7JP-;QQme^{qNp1&ES z^Ikg;6iN0H3odGwV9@LRVx}`9Da&v)B~zBnjTGSwMjTDqPdsk*a?fZNuH0s7p@@xUYjQV{Fu6=h+1 zEO>+kDnH0C1j86$dbb2|zWaz_9e6(n6{6)Vmp122rYucm5l=^U^D7-T}C zrHG0Bq-jj7Ww;#aO)-coaQowH@cQ3xUtivW>(}qzUfkZkeg(e!e+8UfU%$CHKl|>@ zYw+gm=Pg-JtLd-6&sXpM4P4xS>vvc0FJ8TV1+Ff8XO}|CIlBQDH-f`|cXo4eGtf=0 z-hm%qzkB`NFW}Y1&H0=`jzPSNc@4&^|f9p3FuU~C}i_7yjKfSuR`~kf9`QrA+tDkPcn~S#>w`ZcwrVZ`t z``+8v@6LZbySzR7?&8hG?Jry4`-|I40rC5*ci;?MpS`=iIREL***kFk)4S`do7Y?5 z^6GN?;_~}<7neW0e*60Jc1vK@yS=!5^Lo(h840D#Xe66ue@yE~N-HcT`oI43|7A+1 z;v|<|<=)h?fg~|RP*s(pT?RQfM73DyT8V0_r}a#+_yQ-N)tr+VN+rf*R4~mUO2~td z%tOESdKalAPB=!?I)9e*Q$1EgH!ZAtWjRpV{$*7&%&h{sC`XDDBOm6o1(T$wR3?fd zoMEJqFYDu+f5_1N<}_JE__WvC8-QD)C6l?ByRv8?KmBn12E5lqet)nl`D8i=3FL?x z>MwOO@k7peRaOHg7XxxE#3H#MA!q?u4`Qo{87$h1Nt+;;G6kDy6{Z-TA#|ltL{O@1 zLzGA6my}7gyrWQMEUbhVLRdg^a2^0hLd_?&kWgKee^klAq~y0CZ&aSHUhi*z1D9|j znB7e@MibQQZ3F$x;Vg>CH07r~0Jg!kddP4J{$u0&X_8#R3HlHD!<9G-%>KT;;Q~-~ zx52yb&dwJACYl)#8t~#M89>)0W(z>MCb5BVf3C8K=qmYN*3Tn+_ZDU@fc$eYqKG2y z<0`)8H6oZGaE>TfR$$~oMAWPL`h&El<+THp`=pLA7%ApIbSKJc}-30z!u z3Lvu}4FO#{g#=Vp;E`{L@pj+~dBEzx<$G#Ha%yTyv4WW~_`bNr=1.24.0-0' +maintainers: + - name: TrueCharts + email: info@truecharts.org + url: https://truecharts.org +name: ollama +sources: + - https://github.com/jmorganca/ollama + - https://github.com/ollama-webui/ollama-webui + - https://github.com/truecharts/charts/tree/master/charts/stable/ollama + - https://hub.docker.com/r/ollama/ollama + - https://ghcr.io/ollama-webui/ollama-webui +type: application +version: 1.2.1 diff --git a/stable/ollama/1.2.1/README.md b/stable/ollama/1.2.1/README.md new file mode 100644 index 0000000000..37f2168a89 --- /dev/null +++ b/stable/ollama/1.2.1/README.md @@ -0,0 +1,28 @@ +--- +title: README +--- + +## General Info + +TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/ollama) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +_All Rights Reserved - The TrueCharts Project_ diff --git a/stable/ollama/1.2.1/app-readme.md b/stable/ollama/1.2.1/app-readme.md new file mode 100644 index 0000000000..968f3f50ad --- /dev/null +++ b/stable/ollama/1.2.1/app-readme.md @@ -0,0 +1,8 @@ +Get up and running with large language models locally. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/ollama](https://truecharts.org/charts/stable/ollama) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! diff --git a/stable/ollama/1.2.1/charts/common-17.5.0.tgz b/stable/ollama/1.2.1/charts/common-17.5.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..3a5534883aaac1a331bf10ad166cff7fe5d2dd75 GIT binary patch literal 100452 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 z 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 Wm9Bh-<^K-=0RR7ge;?HVjtl_2wPFzf literal 0 HcmV?d00001 diff --git a/stable/ollama/1.2.1/ix_values.yaml b/stable/ollama/1.2.1/ix_values.yaml new file mode 100644 index 0000000000..3569aa3dcc --- /dev/null +++ b/stable/ollama/1.2.1/ix_values.yaml @@ -0,0 +1,104 @@ +image: + repository: ollama/ollama + pullPolicy: IfNotPresent + tag: 0.1.25@sha256:21824867532d4aaaecac4b0234c7ac6c8bb0144d86407bdd5e4141686c9fd2e4 +uiImage: + repository: ghcr.io/ollama-webui/ollama-webui + pullPolicy: IfNotPresent + tag: main@sha256:06e060b8bf3f9d13c036cec749bea4cf3e9cc3e61a6cb33132d1776d3d57403d + +service: + main: + targetSelector: ui + ports: + main: + protocol: http + targetPort: 8080 + port: 10686 + targetSelector: ui + api: + enabled: true + targetSelector: main + ports: + api: + enabled: true + protocol: http + targetPort: 11434 + port: 11434 + targetSelector: main + +ingress: + api: + targetSelector: + api: api + +workload: + main: + podSpec: + containers: + main: + imageSelector: image + securityContext: + runAsUser: 0 + runAsGroup: 0 + runAsNonRoot: false + readOnlyRootFilesystem: false + probes: + liveness: + enabled: true + type: http + path: /api/version + port: "{{ .Values.service.api.ports.api.port }}" + readiness: + enabled: true + type: http + path: /api/version + port: "{{ .Values.service.api.ports.api.port }}" + startup: + enabled: true + type: tcp + port: "{{ .Values.service.api.ports.api.port }}" + ui: + enabled: true + type: Deployment + podSpec: + containers: + ui: + primary: true + enabled: true + imageSelector: uiImage + probes: + liveness: + enabled: true + type: http + path: / + port: "{{ .Values.service.main.ports.main.targetPort }}" + readiness: + enabled: true + type: http + path: / + port: "{{ .Values.service.main.ports.main.targetPort }}" + startup: + enabled: true + type: tcp + port: "{{ .Values.service.main.ports.main.targetPort }}" + env: + OLLAMA_API_BASE_URL: '{{ printf "http://%v-api:%v/api" (include "tc.v1.common.lib.chart.names.fullname" $) .Values.service.api.ports.api.targetPort }}' + +persistence: + config: + enabled: true + targetSelector: + main: + main: + mountPath: "/root/.ollama" + data: + enabled: true + targetSelector: + ui: + ui: + mountPath: "/app/backend/data" + +portal: + open: + enabled: true diff --git a/stable/ollama/1.2.1/questions.yaml b/stable/ollama/1.2.1/questions.yaml new file mode 100755 index 0000000000..896a56664a --- /dev/null +++ b/stable/ollama/1.2.1/questions.yaml @@ -0,0 +1,3485 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: Workload Settings + description: Workload Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Backup Configuration + description: Configure Velero Backup Schedule + - name: Advanced + description: Advanced Configuration + - name: Postgresql + description: Postgresql + - name: Documentation + description: Documentation + +portals: + open: + protocols: + - "$kubernetes-resource_configmap_tcportal-open_protocol" + host: + - "$kubernetes-resource_configmap_tcportal-open_host" + ports: + - "$kubernetes-resource_configmap_tcportal-open_port" + +questions: + - variable: global + group: General Settings + label: "Global Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: stopAll + label: Stop All + description: "Stops All Running pods and hibernates cnpg" + schema: + type: boolean + default: false + + - variable: workload + group: "Workload Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "" + schema: + additional_attrs: true + type: dict + attrs: + + - variable: type + label: Type (Advanced) + schema: + type: string + default: Deployment + enum: + - value: Deployment + description: Deployment + - value: DaemonSet + description: DaemonSet + + + - variable: replicas + label: Replicas (Advanced) + description: Set the number of Replicas + schema: + type: int + show_if: [["type", "!=", "DaemonSet"]] + default: 1 + + - variable: podSpec + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: containers + label: Containers + schema: + additional_attrs: true + type: dict + attrs: + + - variable: main + label: Main Container + schema: + additional_attrs: true + type: dict + attrs: + + + + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: command + label: Command + schema: + type: list + default: [] + items: + - variable: param + label: Param + schema: + type: string + + + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + + - variable: podOptions + group: "General Settings" + label: "Global Pod Options (Advanced)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: expertPodOpts + label: "Expert - Pod Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + label: "Host Networking" + schema: + type: boolean + default: false + - variable: dnsConfig + label: "DNS Configuration" + schema: + type: dict + additional_attrs: true + attrs: + - variable: options + label: "Options" + schema: + type: list + default: [{"name": "ndots", "value": "1"}] + items: + - variable: optionsEntry + label: "Option Entry" + schema: + type: dict + additional_attrs: true + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + - variable: nameservers + label: "Nameservers" + schema: + type: list + default: [] + items: + - variable: nsEntry + label: "Nameserver Entry" + schema: + type: string + required: true + - variable: searches + label: "Searches" + schema: + type: list + default: [] + items: + - variable: searchEntry + label: "Search Entry" + schema: + type: string + required: true + + - variable: imagePullSecretList + group: "General Settings" + label: "Image Pull Secrets" + schema: + type: list + default: [] + items: + - variable: pullsecretentry + label: "Pull Secret" + schema: + type: dict + additional_attrs: true + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + - variable: data + label: Data + schema: + type: dict + additional_attrs: true + attrs: + - variable: registry + label: "Registry" + schema: + type: string + required: true + default: "https://index.docker.io/v1/" + - variable: username + label: "Username" + schema: + type: string + required: true + default: "" + - variable: password + label: "Password" + schema: + type: string + required: true + private: true + default: "" + - variable: email + label: "Email" + schema: + type: string + required: true + default: "" + + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10686 + required: true + - variable: api + label: API Service + description: The API service. + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + + - variable: api + label: API Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 11434 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + + - variable: scaleExternalInterface + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + additional_attrs: true + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + additional_attrs: true + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: tcp + enum: + - value: http + description: HTTP + - value: https + description: HTTPS + - value: tcp + description: TCP + - value: udp + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - value: iscsi + description: iSCSI Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: iscsi + label: iSCSI Options + schema: + show_if: [["type", "=", "iscsi"]] + type: dict + additional_attrs: true + attrs: + - variable: targetPortal + label: targetPortal + schema: + type: string + required: true + default: "" + - variable: iqn + label: iqn + schema: + type: string + required: true + default: "" + - variable: lun + label: lun + schema: + type: int + default: 0 + - variable: authSession + label: authSession + schema: + type: dict + additional_attrs: true + attrs: + - variable: username + label: username + schema: + type: string + default: "" + - variable: password + label: password + schema: + type: string + default: "" + - variable: usernameInitiator + label: usernameInitiator + schema: + type: string + default: "" + - variable: passwordInitiator + label: passwordInitiator + schema: + type: string + default: "" + - variable: authDiscovery + label: authDiscovery + schema: + type: dict + additional_attrs: true + attrs: + - variable: username + label: username + schema: + type: string + default: "" + - variable: password + label: password + schema: + type: string + default: "" + - variable: usernameInitiator + label: usernameInitiator + schema: + type: string + default: "" + - variable: passwordInitiator + label: passwordInitiator + schema: + type: string + default: "" + + - variable: autoPermissions + label: Automatic Permissions Configuration + description: Automatically set permissions + schema: + show_if: [["type", "!=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: chown + label: Run CHOWN + description: | + It will run CHOWN on the path with the given fsGroup + schema: + type: boolean + default: false + - variable: chmod + label: Run CHMOD + description: | + It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770 + schema: + type: string + valid_chars: '[0-9]{3}' + default: "" + - variable: recursive + label: Recursive + description: | + It will run CHOWN and CHMOD recursively + schema: + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: storageClass + label: 'storageClass (Advanced)' + description: 'sets the storageClass to something other than iX default. Only for advanced usecases!' + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "" + - variable: static + label: 'Static Fixed PVC Bindings (Experimental)' + description: Link a PVC to a specific storage location + schema: + show_if: [["type", "=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: mode + label: mode + description: | + disabled: use normal dynamic PVCs + smb: connect to an SMB share + nfs: connect to an NFS share + schema: + type: string + default: "disabled" + enum: + - value: disabled + description: disabled + - value: smb + description: smb + - value: nfs + description: nfs + - variable: server + label: Server + description: server to connect to + schema: + type: string + show_if: [["mode", "!=", "disabled"]] + default: "myserver" + - variable: share + label: Share + description: share to connect to + schema: + type: string + show_if: [["mode", "!=", "disabled"]] + default: "/myshare" + - variable: user + label: User + description: connecting user + schema: + type: string + show_if: [["mode", "=", "smb"]] + default: "myuser" + - variable: domain + label: Domain + description: user domain + schema: + type: string + show_if: [["mode", "=", "smb"]] + default: "" + - variable: password + label: Password + description: connecting password + schema: + type: string + show_if: [["mode", "=", "smb"]] + default: "" + - variable: volumeSnapshots + label: 'Volume Snapshots (Experimental)' + description: Add an entry to the list to force creation of a volumeSnapshot of this PVC + schema: + show_if: [["type", "=", "pvc"]] + type: list + default: [] + items: + - variable: volumeSnapshotEntry + label: Custom volumeSnapshot + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + description: 'WARNING: renaming this, means deletion of the snapshot with the old name!' + schema: + type: string + default: "mysnapshot" + required: true + - variable: volumeSnapshotClassName + label: 'volumeSnapshot Class Name (Advanced)' + description: For use with PVCs using a non-default storageClass + schema: + type: string + default: "" + + - variable: data + label: "App Data Storage" + description: "Stores the Application Data." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - value: iscsi + description: iSCSI Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: iscsi + label: iSCSI Options + schema: + show_if: [["type", "=", "iscsi"]] + type: dict + additional_attrs: true + attrs: + - variable: targetPortal + label: targetPortal + schema: + type: string + required: true + default: "" + - variable: iqn + label: iqn + schema: + type: string + required: true + default: "" + - variable: lun + label: lun + schema: + type: int + default: 0 + - variable: authSession + label: authSession + schema: + type: dict + additional_attrs: true + attrs: + - variable: username + label: username + schema: + type: string + default: "" + - variable: password + label: password + schema: + type: string + default: "" + - variable: usernameInitiator + label: usernameInitiator + schema: + type: string + default: "" + - variable: passwordInitiator + label: passwordInitiator + schema: + type: string + default: "" + - variable: authDiscovery + label: authDiscovery + schema: + type: dict + additional_attrs: true + attrs: + - variable: username + label: username + schema: + type: string + default: "" + - variable: password + label: password + schema: + type: string + default: "" + - variable: usernameInitiator + label: usernameInitiator + schema: + type: string + default: "" + - variable: passwordInitiator + label: passwordInitiator + schema: + type: string + default: "" + + - variable: autoPermissions + label: Automatic Permissions Configuration + description: Automatically set permissions + schema: + show_if: [["type", "!=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: chown + label: Run CHOWN + description: | + It will run CHOWN on the path with the given fsGroup + schema: + type: boolean + default: false + - variable: chmod + label: Run CHMOD + description: | + It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770 + schema: + type: string + valid_chars: '[0-9]{3}' + default: "" + - variable: recursive + label: Recursive + description: | + It will run CHOWN and CHMOD recursively + schema: + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: storageClass + label: 'storageClass (Advanced)' + description: 'sets the storageClass to something other than iX default. Only for advanced usecases!' + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "" + - variable: static + label: 'Static Fixed PVC Bindings (Experimental)' + description: Link a PVC to a specific storage location + schema: + show_if: [["type", "=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: mode + label: mode + description: | + disabled: use normal dynamic PVCs + smb: connect to an SMB share + nfs: connect to an NFS share + schema: + type: string + default: "disabled" + enum: + - value: disabled + description: disabled + - value: smb + description: smb + - value: nfs + description: nfs + - variable: server + label: Server + description: server to connect to + schema: + type: string + show_if: [["mode", "!=", "disabled"]] + default: "myserver" + - variable: share + label: Share + description: share to connect to + schema: + type: string + show_if: [["mode", "!=", "disabled"]] + default: "/myshare" + - variable: user + label: User + description: connecting user + schema: + type: string + show_if: [["mode", "=", "smb"]] + default: "myuser" + - variable: domain + label: Domain + description: user domain + schema: + type: string + show_if: [["mode", "=", "smb"]] + default: "" + - variable: password + label: Password + description: connecting password + schema: + type: string + show_if: [["mode", "=", "smb"]] + default: "" + - variable: volumeSnapshots + label: 'Volume Snapshots (Experimental)' + description: Add an entry to the list to force creation of a volumeSnapshot of this PVC + schema: + show_if: [["type", "=", "pvc"]] + type: list + default: [] + items: + - variable: volumeSnapshotEntry + label: Custom volumeSnapshot + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + description: 'WARNING: renaming this, means deletion of the snapshot with the old name!' + schema: + type: string + default: "mysnapshot" + required: true + - variable: volumeSnapshotClassName + label: 'volumeSnapshot Class Name (Advanced)' + description: For use with PVCs using a non-default storageClass + schema: + type: string + default: "" + + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: iscsi + label: iSCSI Options + schema: + show_if: [["type", "=", "iscsi"]] + type: dict + additional_attrs: true + attrs: + - variable: targetPortal + label: targetPortal + schema: + type: string + required: true + default: "" + - variable: iqn + label: iqn + schema: + type: string + required: true + default: "" + - variable: lun + label: lun + schema: + type: int + default: 0 + - variable: authSession + label: authSession + schema: + type: dict + additional_attrs: true + attrs: + - variable: username + label: username + schema: + type: string + default: "" + - variable: password + label: password + schema: + type: string + default: "" + - variable: usernameInitiator + label: usernameInitiator + schema: + type: string + default: "" + - variable: passwordInitiator + label: passwordInitiator + schema: + type: string + default: "" + - variable: authDiscovery + label: authDiscovery + schema: + type: dict + additional_attrs: true + attrs: + - variable: username + label: username + schema: + type: string + default: "" + - variable: password + label: password + schema: + type: string + default: "" + - variable: usernameInitiator + label: usernameInitiator + schema: + type: string + default: "" + - variable: passwordInitiator + label: passwordInitiator + schema: + type: string + default: "" + - variable: autoPermissions + label: Automatic Permissions Configuration + description: Automatically set permissions + schema: + show_if: [["type", "!=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: chown + label: Run CHOWN + description: | + It will run CHOWN on the path with the given fsGroup + schema: + type: boolean + default: false + - variable: chmod + label: Run CHMOD + description: | + It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770 + schema: + type: string + valid_chars: '[0-9]{3}' + default: "" + - variable: recursive + label: Recursive + description: | + It will run CHOWN and CHMOD recursively + schema: + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: storageClass + label: 'storageClass (Advanced)' + description: 'sets the storageClass to something other than iX default. Only for advanced usecases!' + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "" + - variable: static + label: 'Static Fixed PVC Bindings (Experimental)' + description: Link a PVC to a specific storage location + schema: + show_if: [["type", "=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: mode + label: mode + description: | + disabled: use normal dynamic PVCs + smb: connect to an SMB share + nfs: connect to an NFS share + schema: + type: string + default: "disabled" + enum: + - value: "disabled" + description: disabled + - value: smb + description: smb + - value: nfs + description: nfs + - variable: server + label: Server + description: server to connect to + schema: + type: string + show_if: [["mode", "!=", "disabled"]] + default: "myserver" + - variable: share + label: Share + description: share to connect to + schema: + type: string + show_if: [["mode", "!=", "disabled"]] + default: "/myshare" + - variable: user + label: User + description: connecting user + schema: + type: string + show_if: [["mode", "=", "smb"]] + default: "myuser" + - variable: domain + label: Domain + description: user domain + schema: + type: string + show_if: [["mode", "=", "smb"]] + default: "" + - variable: password + label: Password + description: connecting password + schema: + type: string + show_if: [["mode", "=", "smb"]] + default: "" + - variable: volumeSnapshots + label: 'Volume Snapshots (Experimental)' + description: Add an entry to the list to force creation of a volumeSnapshot of this PVC + schema: + show_if: [["type", "=", "pvc"]] + type: list + default: [] + items: + - variable: volumeSnapshotEntry + label: Custom volumeSnapshot + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + description: 'WARNING: renaming this, means deletion of the snapshot with the old name!' + schema: + type: string + default: "mysnapshot" + required: true + - variable: volumeSnapshotClassName + label: 'volumeSnapshot Class Name (Advanced)' + description: For use with PVCs using a non-default storageClass + schema: + type: string + default: "" + + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [{path: "/", pathType: "Prefix"}] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + + + + - variable: integrations + label: Integrations + description: Connect ingress with other charts + schema: + additional_attrs: true + type: dict + attrs: + - variable: traefik + label: Traefik + description: Connect ingress with Traefik + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: true + - variable: allowCors + label: 'Allow Cross Origin Requests (advanced)' + schema: + type: boolean + default: false + show_if: [["enabled", "=", true]] + - variable: entrypoints + label: Entrypoints + schema: + type: list + default: ["websecure"] + show_if: [["enabled", "=", true]] + items: + - variable: entrypoint + label: Entrypoint + schema: + type: string + - variable: middlewares + label: Middlewares + schema: + type: list + default: [] + show_if: [["enabled", "=", true]] + items: + - variable: middleware + label: Middleware + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: name + schema: + type: string + default: "" + required: true + - variable: namespace + label: 'namespace (optional)' + schema: + type: string + default: "" + - variable: certManager + label: certManager + description: Connect ingress with certManager + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + - variable: certificateIssuer + label: certificateIssuer + description: defaults to chartname + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: homepage + label: Homepage + description: Connect ingress with Homepage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + - variable: name + label: Name (Optional) + description: Defaults to chart name + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: description + label: Description (Optional) + description: Defaults to chart description + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: icon + label: Icon (Optional) + description: Defaults to chart icon + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: group + label: Group + schema: + type: string + required: true + default: "default" + show_if: [["enabled", "=", true]] + - variable: widget + label: Widget Settings + schema: + type: dict + additional_attrs: true + show_if: [["enabled", "=", true]] + attrs: + - variable: enabled + label: Enable Widget + description: When disabled all widget annotations are skipped. + schema: + type: boolean + default: true + - variable: custom + label: Options + schema: + type: dict + additional_attrs: true + attrs: + - variable: key + label: API-key (key) + schema: + type: string + default: "" + - variable: customkv + label: Custom Options + schema: + type: list + default: [] + items: + - variable: option + label: Option + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + default: "" + required: true + - variable: value + label: Value + schema: + type: string + default: "" + required: true + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + show_if: [["advanced", "=", true]] + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + show_if: [["advanced", "=", true]] + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + + - variable: certificateIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: clusterCertificate + label: 'Cluster Certificate (Advanced)' + description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.' + schema: + type: string + show_if: [["certificateIssuer", "=", ""]] + default: "" + - variable: secretName + label: 'Use Custom Certificate Secret (Advanced)' + schema: + show_if: [["certificateIssuer", "=", ""]] + type: string + default: "" + + - variable: api + label: "API Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [{path: "/", pathType: "Prefix"}] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + + + + - variable: integrations + label: Integrations + description: Connect ingress with other charts + schema: + additional_attrs: true + type: dict + attrs: + - variable: traefik + label: Traefik + description: Connect ingress with Traefik + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: true + - variable: allowCors + label: 'Allow Cross Origin Requests (advanced)' + schema: + type: boolean + default: false + show_if: [["enabled", "=", true]] + - variable: entrypoints + label: Entrypoints + schema: + type: list + default: ["websecure"] + show_if: [["enabled", "=", true]] + items: + - variable: entrypoint + label: Entrypoint + schema: + type: string + - variable: middlewares + label: Middlewares + schema: + type: list + default: [] + show_if: [["enabled", "=", true]] + items: + - variable: middleware + label: Middleware + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: name + schema: + type: string + default: "" + required: true + - variable: namespace + label: 'namespace (optional)' + schema: + type: string + default: "" + - variable: certManager + label: certManager + description: Connect ingress with certManager + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + - variable: certificateIssuer + label: certificateIssuer + description: defaults to chartname + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: homepage + label: Homepage + description: Connect ingress with Homepage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + - variable: name + label: Name (Optional) + description: Defaults to chart name + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: description + label: Description (Optional) + description: Defaults to chart description + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: icon + label: Icon (Optional) + description: Defaults to chart icon + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: group + label: Group + schema: + type: string + required: true + default: "default" + show_if: [["enabled", "=", true]] + - variable: widget + label: Widget Settings + schema: + type: dict + additional_attrs: true + show_if: [["enabled", "=", true]] + attrs: + - variable: enabled + label: Enable Widget + description: When disabled all widget annotations are skipped. + schema: + type: boolean + default: true + - variable: custom + label: Options + schema: + type: dict + additional_attrs: true + attrs: + - variable: key + label: API-key (key) + schema: + type: string + default: "" + - variable: customkv + label: Custom Options + schema: + type: list + default: [] + items: + - variable: option + label: Option + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + default: "" + required: true + - variable: value + label: Value + schema: + type: string + default: "" + required: true + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + show_if: [["advanced", "=", true]] + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + show_if: [["advanced", "=", true]] + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + + - variable: certificateIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: clusterCertificate + label: 'Cluster Certificate (Advanced)' + description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.' + schema: + type: string + show_if: [["certificateIssuer", "=", ""]] + default: "" + - variable: secretName + label: 'Use Custom Certificate Secret (Advanced)' + schema: + show_if: [["certificateIssuer", "=", ""]] + type: string + default: "" + + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: overrideService + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + show_if: [["certificateIssuer", "=", ""]] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: certificateIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: clusterCertificate + label: 'Cluster Certificate (Advanced)' + description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.' + schema: + type: string + show_if: [["certificateIssuer", "=", ""]] + default: "" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + type: string + show_if: [["certificateIssuer", "=", ""]] + default: "" + - variable: integrations + label: Integrations + description: Connect ingress with other charts + schema: + additional_attrs: true + type: dict + attrs: + - variable: traefik + label: Traefik + description: Connect ingress with Traefik + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: true + - variable: allowCors + label: "Allow Cross Origin Requests" + schema: + type: boolean + default: false + show_if: [["enabled", "=", true]] + - variable: entrypoints + label: Entrypoints + schema: + type: list + default: ["websecure"] + show_if: [["enabled", "=", true]] + items: + - variable: entrypoint + label: Entrypoint + schema: + type: string + - variable: middlewares + label: Middlewares + schema: + type: list + default: [] + show_if: [["enabled", "=", true]] + items: + - variable: middleware + label: Middleware + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: name + schema: + type: string + default: "" + required: true + - variable: namespace + label: namespace + schema: + type: string + default: "" + - variable: certManager + label: certManager + description: Connect ingress with certManager + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: true + - variable: certificateIssuer + label: certificateIssuer + description: defaults to chartname + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: homepage + label: Homepage + description: Connect ingress with Homepage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + - variable: name + label: Name + description: defaults to chartname + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: description + label: Description + description: defaults to chart description + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: group + label: Group + schema: + type: string + required: true + default: "default" + show_if: [["enabled", "=", true]] + + - variable: securityContext + group: Security and Permissions + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: container + label: Container + schema: + additional_attrs: true + type: dict + attrs: + # Settings from questions.yaml get appended here on a per-app basis + + + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID of the user running the application" + schema: + type: int + default: 0 + # Settings from questions.yaml get appended here on a per-app basis + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + show_if: [["runAsUser", "=", 0]] + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "0022" + + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + + - variable: pod + label: Pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + # Settings from questions.yaml get appended here on a per-app basis + + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: 'intel.com/i915' + label: Add Intel i915 GPUs + schema: + type: int + default: 0 + - variable: 'nvidia.com/gpu' + label: Add NVIDIA GPUs (Experimental) + schema: + type: int + default: 0 + - variable: 'amd.com/gpu' + label: Add AMD GPUs + schema: + type: int + default: 0 + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: device + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: scaleGPUEntry + label: GPU + schema: + additional_attrs: true + type: dict + attrs: + # Specify GPU configuration + - variable: gpu + label: Select GPU + schema: + additional_attrs: true + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: workaround + label: "Workaround" + schema: + type: string + default: workaround + hidden: true + +# - variable: horizontalPodAutoscaler +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# type: list +# default: [] +# items: +# - variable: hpaEntry +# label: HPA Entry +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: name +# label: Name +# schema: +# type: string +# required: true +# default: "" +# - variable: enabled +# label: Enabled +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: target +# label: Target +# description: Deployment name, Defaults to Main Deployment +# schema: +# type: string +# default: "" +# - variable: minReplicas +# label: Minimum Replicas +# schema: +# type: int +# default: 1 +# - variable: maxReplicas +# label: Maximum Replicas +# schema: +# type: int +# default: 5 +# - variable: targetCPUUtilizationPercentage +# label: Target CPU Utilization Percentage +# schema: +# type: int +# default: 80 +# - variable: targetMemoryUtilizationPercentage +# label: Target Memory Utilization Percentage +# schema: +# type: int +# default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: ingress + label: "Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [{path: "/", pathType: "Prefix"}] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: integrations + label: Integrations + description: Connect ingress with other charts + schema: + additional_attrs: true + type: dict + attrs: + - variable: traefik + label: Traefik + description: Connect ingress with Traefik + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: true + - variable: allowCors + label: 'Allow Cross Origin Requests (advanced)' + schema: + type: boolean + default: false + show_if: [["enabled", "=", true]] + - variable: entrypoints + label: Entrypoints + schema: + type: list + default: ["websecure"] + show_if: [["enabled", "=", true]] + items: + - variable: entrypoint + label: Entrypoint + schema: + type: string + - variable: middlewares + label: Middlewares + schema: + type: list + default: [] + show_if: [["enabled", "=", true]] + items: + - variable: middleware + label: Middleware + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: name + schema: + type: string + default: "" + required: true + - variable: namespace + label: 'namespace (optional)' + schema: + type: string + default: "" + - variable: certManager + label: certManager + description: Connect ingress with certManager + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + - variable: certificateIssuer + label: certificateIssuer + description: defaults to chartname + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + show_if: [["advanced", "=", true]] + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + show_if: [["advanced", "=", true]] + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + + - variable: certificateIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: clusterCertificate + label: 'Cluster Certificate (Advanced)' + description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.' + schema: + type: string + show_if: [["certificateIssuer", "=", ""]] + default: "" + - variable: secretName + label: 'Use Custom Certificate Secret (Advanced)' + schema: + show_if: [["certificateIssuer", "=", ""]] + type: string + default: "" + - variable: scaleCert + label: 'Use TrueNAS SCALE Certificate (Deprecated)' + schema: + show_if: [["certificateIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: gluetun + description: Gluetun + - value: tailscale + description: Tailscale + - value: openvpn + description: OpenVPN (Deprecated) + - value: wireguard + description: Wireguard (Deprecated) + - variable: openvpn + label: OpenVPN Settings + schema: + additional_attrs: true + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + show_if: [["username", "!=", ""]] + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + additional_attrs: true + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: string + show_if: [["type", "!=", "disabled"]] + default: "" + + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + max_length: 10240 + + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true + diff --git a/stable/ollama/1.2.1/templates/NOTES.txt b/stable/ollama/1.2.1/templates/NOTES.txt new file mode 100644 index 0000000000..efcb74cb77 --- /dev/null +++ b/stable/ollama/1.2.1/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/stable/ollama/1.2.1/templates/common.yaml b/stable/ollama/1.2.1/templates/common.yaml new file mode 100644 index 0000000000..b51394e00a --- /dev/null +++ b/stable/ollama/1.2.1/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.v1.common.loader.all" . }} diff --git a/stable/ollama/1.2.1/values.yaml b/stable/ollama/1.2.1/values.yaml new file mode 100644 index 0000000000..e69de29bb2