From d1db4b38f021f2022afa771bc8a4cbcc83b6d8fd Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Sat, 24 Feb 2024 18:30:42 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- stable/alist/9.2.0/.helmignore | 30 + stable/alist/9.2.0/CHANGELOG.md | 99 + stable/alist/9.2.0/Chart.yaml | 41 + stable/alist/9.2.0/README.md | 28 + stable/alist/9.2.0/app-readme.md | 8 + stable/alist/9.2.0/charts/common-18.0.1.tgz | Bin 0 -> 98766 bytes stable/alist/9.2.0/ix_values.yaml | 48 + stable/alist/9.2.0/questions.yaml | 2892 +++++++++++++++++ stable/alist/9.2.0/templates/NOTES.txt | 1 + stable/alist/9.2.0/templates/common.yaml | 1 + stable/alist/9.2.0/values.yaml | 0 .../10.2.0/charts/clickhouse-12.1.0.tgz | Bin 102326 -> 102321 bytes stable/tailscale/8.2.0/.helmignore | 30 + stable/tailscale/8.2.0/CHANGELOG.md | 99 + stable/tailscale/8.2.0/Chart.yaml | 37 + stable/tailscale/8.2.0/README.md | 28 + stable/tailscale/8.2.0/app-readme.md | 8 + .../tailscale/8.2.0/charts/common-18.0.1.tgz | Bin 0 -> 98766 bytes stable/tailscale/8.2.0/ix_values.yaml | 101 + stable/tailscale/8.2.0/questions.yaml | 2567 +++++++++++++++ stable/tailscale/8.2.0/templates/NOTES.txt | 1 + .../tailscale/8.2.0/templates/_configmap.tpl | 42 + stable/tailscale/8.2.0/templates/_secret.tpl | 10 + stable/tailscale/8.2.0/templates/common.yaml | 17 + stable/tailscale/8.2.0/values.yaml | 0 25 files changed, 6088 insertions(+) create mode 100644 stable/alist/9.2.0/.helmignore create mode 100644 stable/alist/9.2.0/CHANGELOG.md create mode 100644 stable/alist/9.2.0/Chart.yaml create mode 100644 stable/alist/9.2.0/README.md create mode 100644 stable/alist/9.2.0/app-readme.md create mode 100644 stable/alist/9.2.0/charts/common-18.0.1.tgz create mode 100644 stable/alist/9.2.0/ix_values.yaml create mode 100755 stable/alist/9.2.0/questions.yaml create mode 100644 stable/alist/9.2.0/templates/NOTES.txt create mode 100644 stable/alist/9.2.0/templates/common.yaml create mode 100644 stable/alist/9.2.0/values.yaml create mode 100644 stable/tailscale/8.2.0/.helmignore create mode 100644 stable/tailscale/8.2.0/CHANGELOG.md create mode 100644 stable/tailscale/8.2.0/Chart.yaml create mode 100644 stable/tailscale/8.2.0/README.md create mode 100644 stable/tailscale/8.2.0/app-readme.md create mode 100644 stable/tailscale/8.2.0/charts/common-18.0.1.tgz create mode 100644 stable/tailscale/8.2.0/ix_values.yaml create mode 100755 stable/tailscale/8.2.0/questions.yaml create mode 100644 stable/tailscale/8.2.0/templates/NOTES.txt create mode 100644 stable/tailscale/8.2.0/templates/_configmap.tpl create mode 100644 stable/tailscale/8.2.0/templates/_secret.tpl create mode 100644 stable/tailscale/8.2.0/templates/common.yaml create mode 100644 stable/tailscale/8.2.0/values.yaml diff --git a/stable/alist/9.2.0/.helmignore b/stable/alist/9.2.0/.helmignore new file mode 100644 index 00000000000..77ca5567b26 --- /dev/null +++ b/stable/alist/9.2.0/.helmignore @@ -0,0 +1,30 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ +# OWNERS file for Kubernetes +OWNERS +# helm-docs templates +*.gotmpl +# docs folder +/docs +# icon +icon.png diff --git a/stable/alist/9.2.0/CHANGELOG.md b/stable/alist/9.2.0/CHANGELOG.md new file mode 100644 index 00000000000..87663550df6 --- /dev/null +++ b/stable/alist/9.2.0/CHANGELOG.md @@ -0,0 +1,99 @@ +--- +title: Changelog +--- + + +*for the complete changelog, please refer to the website* + +**Important:** + + + + + + + +## [alist-8.3.0](https://github.com/truecharts/charts/compare/alist-8.2.6...alist-8.3.0) (2024-02-10) + +### Feat + + + +- Add aria2 support (image and port) ([#18011](https://github.com/truecharts/charts/issues/18011)) + + +## [alist-8.2.6](https://github.com/truecharts/charts/compare/alist-8.2.5...alist-8.2.6) (2024-02-03) + +### Chore + + + +- update container image common to v17.2.30[@19ad5ec](https://github.com/19ad5ec) by renovate ([#17804](https://github.com/truecharts/charts/issues/17804)) + + +## [alist-8.2.5](https://github.com/truecharts/charts/compare/alist-8.2.4...alist-8.2.5) (2024-01-26) + +### Chore + + + +- update container image common to v17.2.29[@d7c41a3](https://github.com/d7c41a3) by renovate ([#17545](https://github.com/truecharts/charts/issues/17545)) + + +## [alist-8.2.4](https://github.com/truecharts/charts/compare/alist-8.2.3...alist-8.2.4) (2024-01-21) + +### Chore + + + +- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478)) + + +## [alist-8.2.3](https://github.com/truecharts/charts/compare/alist-8.2.2...alist-8.2.3) (2024-01-21) + +### Chore + + + +- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409)) + + +## [alist-8.2.2](https://github.com/truecharts/charts/compare/alist-8.2.1...alist-8.2.2) (2024-01-21) + +### Chore + + + +- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457)) + + + + +## [alist-8.2.1](https://github.com/truecharts/charts/compare/alist-8.2.0...alist-8.2.1) (2024-01-09) + +### Chore + + + +- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986)) + + +## [alist-8.2.0](https://github.com/truecharts/charts/compare/alist-8.1.6...alist-8.2.0) (2024-01-08) + +### Chore + + + +- update container image xhofe/alist to v3.30.0[@084ba82](https://github.com/084ba82) by renovate ([#17024](https://github.com/truecharts/charts/issues/17024)) + + +## [alist-8.1.6](https://github.com/truecharts/charts/compare/alist-8.1.5...alist-8.1.6) (2024-01-02) + +### Chore + + + +- force bump to ensure up-to-date catalogs + + +## [alist-8.1.5](https://github.com/truecharts/charts/compare/alist-8.1.4...alist-8.1.5) (2024-01-02) diff --git a/stable/alist/9.2.0/Chart.yaml b/stable/alist/9.2.0/Chart.yaml new file mode 100644 index 00000000000..488f2606864 --- /dev/null +++ b/stable/alist/9.2.0/Chart.yaml @@ -0,0 +1,41 @@ +annotations: + max_scale_version: 24.04.0 + min_scale_version: 23.10.0 + truecharts.org/SCALE-support: "true" + truecharts.org/category: cloud + truecharts.org/max_helm_version: "3.14" + truecharts.org/min_helm_version: "3.12" + truecharts.org/train: stable +apiVersion: v2 +appVersion: 3.31.0 +dependencies: + - name: common + version: 18.0.1 + repository: oci://tccr.io/truecharts + condition: "" + alias: "" + tags: [] + import-values: [] +deprecated: false +description: Alist program that supports multiple storage, powered by Gin and React +home: https://truecharts.org/charts/stable/alist +icon: https://truecharts.org/img/hotlink-ok/chart-icons/alist.png +keywords: + - alist + - storage + - webdav + - google driver + - aliyun driver + - baiduyun +kubeVersion: '>=1.24.0-0' +maintainers: + - name: TrueCharts + email: info@truecharts.org + url: https://truecharts.org +name: alist +sources: + - https://github.com/Xhofe/alist + - https://github.com/truecharts/charts/tree/master/charts/stable/alist + - https://hub.docker.com/r/xhofe/alist-aria2 +type: application +version: 9.2.0 diff --git a/stable/alist/9.2.0/README.md b/stable/alist/9.2.0/README.md new file mode 100644 index 00000000000..ba9e61edc76 --- /dev/null +++ b/stable/alist/9.2.0/README.md @@ -0,0 +1,28 @@ +--- +title: README +--- + +## General Info + +TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/alist) + +**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/alist/9.2.0/app-readme.md b/stable/alist/9.2.0/app-readme.md new file mode 100644 index 00000000000..13a6976337d --- /dev/null +++ b/stable/alist/9.2.0/app-readme.md @@ -0,0 +1,8 @@ +Alist program that supports multiple storage, powered by Gin and React + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/alist](https://truecharts.org/charts/stable/alist) + +--- + +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/alist/9.2.0/charts/common-18.0.1.tgz b/stable/alist/9.2.0/charts/common-18.0.1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..60d09f7506ffe0c301555140950ac92c4a3431f5 GIT binary patch literal 98766 zcmV)SK(fCdiwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0PMZ(avQnPFuK2a6)0*`vG#}*zbP?s>Xjv}SMSP_9#QrtCvQpt zXFw9sa46i(P#jT?nZaRBeNL^_m8JA zX7vS}1>bG{X*3#*UZ*4eZ8RF$f1AyAnnV$anRo|45(fh?Wh|nD{e2%( zkHmi6BeQ)R&M`y#>;t{J`RSJ%7FS?|KcJXm5)Qz;Re@1teg=>s$|^phUW_9q-u;+_ z9{&pjcof5U0mdW-H*tc*{HK*E;n?V=Cs-iOTV`>BJW*yJMiJd-F+%$@NEwRv)qA;; zD%j%5M!(yw+@ZxiiG4b#)Ii!;rKT~hi5Ha` zP|e&WBV@Yz=fAyf)?1x=qt^IyWd?D`AP!M1fT0=00Uy6H`ClpEI*BJ0pr~&VAVd62 z1zB8Sz!ni2X!I&`jZ5>O-l#V#UwU3|pYXE6e};o!*xJ zzr?cxYBlgSAR`z6ISDEg@r&;U;^Po80DT{Gz6k>$zk&dcP{8?x{9^zU9}l@alewLJ%V4BY$^|W;pEA5RL*w0f~W+sr;Kw5g6l-$Okj*`vJO#F)tAU7z6-^ zlNeE|`mqC!VF*SDkU5IuBtSlhP^=4yB1p9GBZv1c1?M1f6h#3>)M}3R>rt(Zv+XDu zKuZSR6ymTpf)sn|3kQ1{$;q_`MhoDhF-!sm?r{(R7B2uJR?%ue$Xyau1(nQ<03%3| z&uOGzn=08^BPQPzIke@yjiO)y@R)a-+#i#eznx411Ta-J^yQf9?@M~gyc&s6=#iM# zM328vU&Y*gheJF|W*{U!y5h@8@CCkpaCo8K4ZvZe(a<&Iq!e?TkqFEPWgsFx1u*mh z7kH#N0&wUBiI2kx@WN;!YWoCHv3BJ*1So@{UxNV&k$_PF0_af?48Rx$6jdr?zKWrD zcOr>F4XZjqV;mv?d5suO&~X4My?`?W*c2+FjSxsUIk@Dw=)cr^FqZ%zA5;j0hFV2FQ1vMB#+0Gf@)TbwQU z;rK=uoO^6Z!K)9)`@Hax=OIeLJK_so0>w}9YoIiTYXtpYV$9HG=;aVogMw#>Btoo} z1EYRR5L}4~5jBeuhnQg)oS*hWXG{@5c}aNsMl$F``ov z_~{p#h|XAFn&L~0ppU-}gj(VYmyB2vJqn#}2{x@#YdMsy%xDeoEks&&DVTf-4eWZ!rL8;|s#B zVnk8MbyEf>12Avan~i$&f6*yyb$f%}2#v-E9j|fN9Cdxz@jI>7!DxJN*ywiJJ=AV{ zu-$LMvDX{7M}D_8YW5CVqfW!`_eQO@k17>`@G;j4KQfNp(bd)a>vP4BBjO*Qom{J5 zbncm76(ulvNsQS7C;%0zURVG{!DG#Zfi58!Gy2F3CrlZ2IX^UIDj@w^PLMbWkLY`f z;sNOP4$@a|W0FMHI|Tj9Fj!m@!hXa7q6^B<%n~oeet8w+IS$YSol*}5P-^d*1@YCa zKKu4tiad|ZqN|vUae(x+m3r!R67s32_=EW5!3d6UfEi9VWa#??@Xvp#Uw%x??B^`! z=={8*_u5~$?8avyBNBx@fYlZQ6Gmo`VGjnu!c>614~~Dj{N-W~3{P*~pPh(*-|~Nd zy!_?j^m-4R939_YemK3pK07%z^=vf3<;D3wfDjuE^*NO(fD~L`UfyWLrD!iyYC@u;sg?mz%YM^wOk|L$n`^OJxI2m?@UG+Heqi(C=Ee8MX6pagnEe7S(+ z2#&K8QN1{x!f=B0ioXo`ynKi03^H#jXH^nK0h*zZ!9diYW`@uO^;jT(%k_ATC`n?j zHLUD&tc!B|0zAWdU-F`406L9EV1g=+^{Mr)V=%u-kZtD;3j_lpjTf ziw|cfXGgckM^{6=i^3pKsH<`=b(hdKBEAJ$O1w%?IhQs*J?*B1vJ1rSNqpzNyyDZy zesOkn?7raq#DYYpFy^8X-ybeg?yf(_NNibpFpq+JxZpFy52=2q#HAl`Oqu+0Ou{jq zNP3X8L$-Jx`h-!#2ZT600M%wyA$b&FNRgfvTx=eq0C|ik&UlxMP#hwLXdRP%7<zH}|o{OZ602Gc%>~RrxLip5=IJ*=>a)P3OEci5(V)c+ghQ>)SM2uRR0q>Li zYbffbIx2}sKqd?M`j~{2#Sn)~qs>TwVy$qBH`JRVKM7ELA&4ONqZkvhy=ci=y^ke( z&At|#kR&0~TCL~tUpM3qS^S)#c!opK_S+bG=*kr(dJQ#0U-`tN`+OP&1p52er$;C6 zPU|y&x1!&1de6AHYH6~*wYNkuol1gs9y>UVvTIblTtQr%#~%LE8M3Hc{sts7EAbRQ;(m z67czRH3K9P8XyPq{VFI7#uLPZ8u?$Ny{>GU7tc1E6OVu2-OUK!59loOqA%71xlp;D z^&3~C|=x8QH+Gq1be&(m7D*20N&pmJ4;)Ew^z1$_3(u)u+!9Y7iTdIix*~O z^m3ukYkbZzW!APY(YMrVy9?Iqf!@RXvX00xM6-x3POub=1OvT-Y&rn@va&2G21;@a zVI5I0<}eP(gg&x?IgIytbtO^wIGGK=J0V%DYBf$uhi8pO<0O1&n`{<6vOzYB9@?0X z=5#uHWP3iE@6+k*VQuaJfT>6Efd7?kbSG_96p}BB+7usbK)OA?#$mwa$9kjQsyDlX zcB|LWWg_vF%L0Ga1$v^upZ9=y)0c1l1$KzCQtImX*Kol9Q*SjI&03>V_sFb{KEhcP zpnk#)e%WwsUGt+SA!cq{}#&9CwWh3$e7 zCChNcnumv-TB9ovi;+KtY`{ggX1+2^*mQ`fIN#Lo0OxJ76c4ME%#i+BO-n?O(t8s7 zs)YVo&BHj;=w*PJ_XSY1b#m{kHvT7=dR&HId~-dRdu-JTn0qWg{}rp;0l;5`aE85F zH1}3Piss%jNK2Ng)kw{U3=V~I_k8UEkZT2iI~?+{y3#ui`#^$3h~;=@20#rt`iLpR z;pFPWvG}Ba*F0W&ZNzmo(S{mG&uZ_%9n%1#`ST7K0CPc{i*yBCeGo`f1{wBh;g~)* z2C^kHd^6&6ZF5ZZ3odOSzC89hdh(YUN707DT>Nb#PiLbqf;^p#o`AfV)FInXpCZUBq`=A{&@P4aX}$4LY%V4C9yL4 z|MOqZ-G(qE=9D>MfVoP7V2HdJaYfhPtz=$`(SK;ALe;b@Tvg}ed@ z5g=pfj6;He-1C>h+ZEuDcQOW}nA}r+UM3NWVK_nMIMqPfxw?KSYogExHT6dS{`|S3 zyCNk+Y0l4)vr@^lFTd(KcH^d1yG`@rd)`4Xc&#B=ZcBAOeH;w&STG$~r{;7N4mcrRB93)9y7F8r zK#(HfO%Z3T2@`{vPCMY+H2_iOjuK~C@$E7~p`@yqJ%sZpA>e|0%%*ZyOi>W+fk?GY zLW+G9YhN}#iBb%fHMmbB5>gVY)rfPDdsfho# zyFZMOhsW3h*Mu-|DShu`v7H^&taQPVK4}WL7^nLw_NG8GHsSInoTx?!Oi+ko$dF%= z#d#O`lFC?G(j!c95`}$pzH2OW>i3jTX1>r{I^4h(I=l7csp?2}*_?6(gZK5W2#qjLxwjZv$A*nu7Y zpwVl2o$f)a+km}g{tuN9F*+rLtwvIpG*~w3%~pzK7eUxO?6pQ-uhASe8y)Xp)axP7 z>%vj9IX*n-jr*-;v*AJ5A43GaQ3rPVezVbS^+w}Xb19Y#;y`RntI;$?E#Hn_v)(k$ z9nB^}t;6;~qj%Uk=z85ozk3K9&6d~hbiF?G+8*rodTrS4`3(;?$KzHTHV)cw)bkr7 zzvC@M)FZx9idJLF%hqIJgKMYWYNmcD?QY-qI$Z=08hw9!*g9>4;!%S zjoa;h|FF~Rz*e`@?2bmAX3O_RUf=7E5Na(&6$TLw*C41YXU)y#VTvL2QKQl8qUIs; zA?%EMhmE%1>2(n5H+qe3v)P25gZ5#k+wS>jbl4fUo14!sfTdZ^Rr!lfwQB_rgqU^R-WU@?lY)gK-7yzZzoZXR|HdfhQ>p~J&Yqjl)F zM+Xo!#~y6*5(oWJ#~U{fq2GY*(fF`&&_ko;RJ@;{HC8t-Wv!S-y0BYbt2Z8ZJIL>h zkbj6e<0d@pH`}dd^Kb-Pt#QBGZ#H_}uHQKDI*rE2L*r)G_ZkP|L)7q>FYLvy2DK$V zS~k`*e22y`hSUAUuNvV_y<@GK!@~pQw_q1_`n^%Fjr>Nh*YyrYp4acdQ3tk~hkj!` z8aECPdz_uNTU~hIb-VsSYc%#otx6>#l<{rjIKU`egLwX^b`LSD>3X(XSxU$b>Y(oE zaNO?0uHWzu{KJOd?{s|BYWvNDZokn#Y#esSqfxi(w+=fUO(LwW&uh~|=+4B!N2c5?Fz&{+dy@Ot_+Zi|e-QGd3**)~S ztzI8Cy@OuE?{~-T!vlXQ!ZGskg9$7u6(frdJI&U?VbePt^}NI0xY=xW+Ma)KFz))z zLx0@vwnpRrsN3x~#?6CPciiJlpb1;PkG$q8>XL9m9zk7Mtr+3MR__3{+J~*a*MTGd zaO5}IO*HPc-~nv&rH-22cCYD;+v8rdf7s|XT8CrU8TH1kuGeoa--nd*4+=kAT>z>@ zJkQpUD?8wS>7x}P^&l`p0lBYmxn~}wVv7`t1dN3c0aXFu333>(hEj5<@-rM;dvq}Bcl=%ljr>M`e0bRHHaq=p`|zOM@mhR3HpU2bn|=$ndt=z|jSk@m_6`oY z6gXZ7hX)Z^+jx)wWdc)_r!Z2E!c!EZdSwS3r2$K6QBV55LElF{m-C@7f)^n0u?QoD z@dDhT1)z9_0~m9ShC}}I4C3(58cw}*G_}Iv_%>Jp75ONie4LJ-^X_~H@05u`=wQ;T zLDvMYgmQvIy6Qh0@fp?+rqvv&&h<{j}rqbXaZ)vOl(wG3?5 zqU5T2x*+YzExuTu*gK%6X!R4JBD_#g0sMr58DMA@akj75YXm9PG?$17n}A&LHFY9V z4~Pc?t4t2N2(oF49S32R79R)J3t%w3f^1p`>!Ow#C-yUMrP+HDl9;bpX*;vRzQNyK zgJ!+isWl3qNvDac7>)7ABCwarh$5MU9`@97Zsr>Y=0u*!@^S|7={Y3=!Av9CNHa{` zx9rbLu?XR;6qOttai;VT=)zTPUFfO(D6^&9oDZ|}whrD9HU-iwFD#LK70D^iM?aEo z%K*AFL$Bnwh*5ymXiE=&71>2;f&{6@IM6|b+Us1QTeF(Y%<~!xs9BJ}Lows>24qOW zwSpYYva47`sFki7DaPPlO2oDcKZ#w4O(#HWdgiuQpZX)X{} z&H+1+6xhL}S!(W-M$*cmTpmvg9vW#19v5%AW7e!2VauPHO?Sii)!I|o&lWZ7%+D_I zApCWO2jed*7U4e?ZU+;za@w0YtJY~gAlIQvuDF%Y#1wLJoD^3M37EtriOjc&jD}g( z6!xq(WL^`i_&xR~hz%UtxBxPwQ|`&tq8fYwYq^gzA<(c&iIgNxJ$0~Wy%9o)a5G^H zhm(P{z3a$jx8B`6TeHT+cva^PEizwC$cF{9VzDoi!9Yv#J4M64Q_S-?Of3Gcq_PUt zPy}lyGo+*scb?~g$`j@rwY8)`GD#XhfiNnSrZ=ZIM}v$UG=U7=!v%;*!q(BBRJo@q zPXY)Btj^>(B$;S{i^WnD<~$f67zbR|W>B8K@_iCPmc(e!J-X8_4+)H6$dFPtpvMvz z1PgFa;yaec~n9k@fC>{A{Q3^5!y{X77 zq4Z=JqmW&rv59x*G9u^M+Q~r81!ll$twM43(y3vj+@EpiuY@M){Z;}qRfT+8R#la9 zMROCbw@x*=yB4-ak<8%57oJ**QZ3D4u1a1QG;;bQN|nvfH~|$5TAT!m@$u2(lytOb z+s>jRWTdHr*Gq#5vtUQiyF;NbM73aB-8fLw>2d9wgz)^qXbC2+3%5=U0kX4#J63TUA87)kwaOjbl-Mf0~v1L|s8e}Qz zp^V%v^kipq)=~x6xgBj+KWgXRuT&!9pI{m%f(5-vwD3|8Rg~dr%HL9(J;1q6eUv&O z$ycf3B;WqbWeWM{2P24NY$&O9WQN0|Im7`+LX&s~KfVv4{kC$CMpHtBYBc9O6$){u ztOLqF-W06JVH6<$goP@fNcWxaF4XZK%GJ>EhRr&|az-VK6?m!Y zVQtD}TLvCNGcml{EPN&3oRfPLUnzW4VX1%_fmQZaesaZWA@o_Vgztx#7+#DZLr!)W znRm%YGZ^|6CvA)*iknGhvowid3}=XmfNAOcE3Bo$8DA457TH|XH=#^QPtntl5e#Jl zKby+p+Z!Bm$?cu+XFi+FkdGnLMTCQ}jssVoe>>pHpklw zVj#05U^ohpB`y*+MKM4!0RI);)%-T}uMf!w+;Tit{TBY<|xO7bw8l zSYbLsnO++Y7-*u?8zsy{Xo1FX&O?-62*;booW5rLxG3!@4${`*j0JmbM{#@E8e= zTe`GCVHoIj017?Am73!tFiJvSX1?O0zA)L$QH;k6;kS1_S3h)@n6)kkk`xrAMX^Uyu z^vbuplUlS%noDX={3!$zee~idF(1qs*2Yd@w2P4-E!E&sOb016_05Zsk3xoFU=Qrk zFT;J>wmxc)$S7d|hayoR*XF@1zL`KV=y;qiuGg;tyr=uLoqF!WduoOE0nB%Ce?tB7 zWGen+eG~Q$e?0NWnNK^;5>hA#LW~wRi8Fj4oklhZyuwCc96qbaIVb9-!Sb8nBY(nCjCTQgI0GE=&wEmr{xl?*g_iamDhFM?OA zlpz3%<;NBx{s2Lt5z9f>)Z{aFj004E#nH{u#0{=UKS+incAq;O*;YD>=K&JS?1y9C zyf~8>-r?xxeE30ZBkE{DEe$T3?WvIyz9$s>NON5(O)n_|;{ZyL@qX4=Kx=XfOff0!+Mu#iCM$k$ zB9NXgEY1tzJx*G51L;z6vA7LOUd)Pz|F!w7tPM2StbnNBOUv0vSST61LpebvCzRIf z^%B$yL)Xg1x{O}9maLcU)hZe9ceYU$leP}PD=m!dANg|_dUo{PMz+u8O?>Tps(5Md zsp18Uu*%;#uuJ8(O7VWlRw-9hW@_ejuZQoMXJhTo$7{oY5={yU{_Rq-WM;@hb*EGR zmcvT9%%0noMPG|{W$^)rUaS(=S#N3KQr}VQkqhesuEf7lyRJ$CCf1x(Bot( zJ1t5}>9z-;+5ipk1OGoAkepC-c^{(q+MKtXg_0l{{|lP22XGA=a50 zW)ubEJ$*8StgNPb{wVm&oaE_lFcu6zwbf}%)8J{ERo8VcIM+^95PfVJtFk*mxrwUC z_M{`$g~dw#NR3rK3XpA;yS9x`m=@aLGRCaR46zt{bfv|%$iGl$_0zK2jD(nxcn?Ix zSASb}&Z=8Vd&l^e!C(77S(adG47%#v2Zg@ldQwxdV>2tew}=Lt!(afq#_~Xkny#Qk>Zri z0L=wubGWZU%aN~aH?j@kS2b74NS?C+eE{?h-U;V{ur?-1Xtz0qv0ocQ9O!cq{`X~g z8poUyxKN;(B4e}Xjhn*u2=yHoDd91v zOcMGsW?o-`p*%rWLDM%_lt9yNdTT;Uc~cp{w8XkFy?`Ws2pOKES~Mwx>y}y@Hi}to zCfylJAzNiEKN>E7%BywMbX3cn3kGu(!+?)*jfAw$i&Ensti?p+D+8~X(RXN39z_6s zUwL4zXxTX6e7L$$&DX&hTcc?XI@`DvOU_qOWc!cUF&w-xzOmK|TtKvZw+B>M^PUc_ z*#jmxh4UXfQdfFF$#5mUntw3`VVuU#BOmxEijgNm%hTOmH(5!sz0ttSqH$!&V(QCp zCM5w5$0YTTDu7aSx0r6<`fC)B(LNUyqz&TkfbPdhSf^8UhOEk^E)tvvCu}O!M52!! zG#lo$a(w_`!lpvCHQoX{;E1mRPCXCCBAdC=i9~Qmh-8N1I0?CcpHLL*%Xxsx%%prG zEvHxB$}I`AZ#@r1?A8x6UaZn_%tFaWl-*+6rGXOfu6t`TOX=5wqu#=J;?#y*hPy5N zMiMsSi};q0$88jokBi$tq|R|D!l`Qc5RL7rs41m8mG!4H5LU$2t(skGML0u!?Ak)g zM_a}Fh?Bn>+%+)735VR(b?z*AZw*N%Q)@^w{-{=-t*X_-qaXlt7-Q)vW|SCdd)23q z(h*Qw&=X_C-~$sA<0zDoc$#CNv7=!eU3lk}WeM0n7BF$5UDos59G^LQNuBB?Sq9 zlg7sv+`3Bd%ZJViV1pzsaSqNHZxBWbAh2c~45 zPBVr1n;7vS;bM~luLvQ!Q$~u=q;S;cNj~#aqG)@CocgM$PN?O8luEU{N{VBRLrGjA z@@R*CVZsE}G@V9OUPeaKgNpPUhs8gCxVk9v#xkyYLQ9w6t;}MUs1f>_uZvQ5I0%OK zn0Zrcr$Zm5X-M6DKyS~k<{h)hi@x@hKUH3q(-)TJr8z4%h?43=|K{BNqH$9 zbI!tCE(r4orMHwQ_XBw=N6sQ)$&QH6+6Cu{I3^+IrxvT`qhP}~tU>eqr|@`dnmmft zTlJrp<2%H%TJ_AyUWfpUCjvziD|&2FOG%|4)M|W-7ujlSJ{CGUv~mbK>?(?7BM$X7 zAn6&eZc20&AII>91^s@|Tn@s#NTgy!fw)jzVFp`Nt|T2eX7T_>leyuB&w>(xligsv0M zpcRSaZFvgG+Q;>#-fWhSM9b#5$AA%si>GupD){dgStw-X)xQQ`CJZeTB<9(@c`Xva%2fBtW|u12M{kCg=kIS$&;J2V zPKP(w?~iZJKFFKaM9l8Bs+gIMd?9GAeSC5CR#*y0kfJ&;9{YlQnh1a&z`u2Zr(c7A zXI^4zyUQgPPe? zc&R!#7KfEoj46ph68Yk%tyPFIP(7`uP-7$#Epm_=2n6b-A&fZ3F9oKEV#Aa(f&(3j zn0^XU?7=8u>U33{emHF?->E&@0~YZv%`pVgde!>>|$?@+{e1r1f-7^eVBI2U3d?7d%| zqiYXDihoOmEa7?+&AmTUtMHE^0kCq>;nRkTd3^5ZM88*=%XweR`*v0Dw3EAj0YsAn zP;GU4Z*g@EtnOj3VWjS1FkBa}T1}?2kc^GfzQKhLdwapumh*O`W~C7^S0l<0GHqBl z@U5#8&AWGqO{H!xvo8zQ7)@g6qg;RnS_X3ve z)xZLi_ISu*$k1f*RrGlPu<5h9{}lP)RT9!9;%W&OhYYJ16qvy|66V30MXN)C5? zq|WjKG1iuQb;|RGNZrFu2mAZ(8L)EiO^rDFO1|8O5xzBX_WL`>7U1LDX6a;Ku-TEg z9$47c{3_|@Z$aXc|9E&byKazPF^&xR3uZ#8EM^)lDmiha}G={=FLqs zE!7uIvQ!o2ks%RT`d{U7^BPqyF8;ZpB$ewb3IQqx%HqoMYmJTZpAEeo!#=87Bg9{l+S!s-MVy#7FEOj zg&?lK{3;Qt?mCtETV8#5dVYF*qt*Uft?|6tzHQX{`ZTgGbf6Eg!eaR<-!YTU!2-S?s z&7gXI^yc)uT2R0ZIkzLEe53xUKeE+pvI9$+eS7r&?di%!kNKd3DQ3VL^c|pWBB`q& zR;L|PLXor+aR!pA$~sM_zHd-9yOT05=~`|eOCdMaH;vuE7;Il+jvOz{#K~>YhW{i z@eGEpQ6P(z1K%+fENftnA>{Hgf-293;atXsUI*_f8Ye*}ATBG9%2?NQ$_WA;bN+oH z`1jS@J%HvYlzk!z6LDy13R1_80@UaY)EHD!o$rd^kO>mwnKjz-*d~qdD-t%%4Ih}r zH==yH064S(s8%@^954>S^^eExcKc9;Bv^)re2l*ER27(r?xhh{oM^HuV!o>Z(PJfl zn!C?U3zAWSp&01mDX#|b!u7S;$t18e@l3{#NE^i0PG$vv%yi0%K?qIwqeTS6uQ z8h{BcYu-ncsVnQR?3-n*m^MJ$!qH01FWTM%@He4iPXusnacZa2Rz*D7`Fm7O0{fM^ z$Ywu%BaixjcAWWuQUct!0)xR4P-(V;Arq2^1JMogE%=nfLB1YBs&4$RI!(zVp^I$F zLu=dyU=)y%`GUhKiZS~!CNnYmM<|yoB3mw!#v2W^#b!?( z$|yZN5-L(n92bnVaY$~QCCq5caef~hCyiY6-zbJstjYNh2aB5GMx0OKU;!WlGwg?W zGG&fNkco!W@sKO)N$_s4Txnv4__c|$7ng;T#=$XW~)6|OJcA>wVwv^G>;fp53=uu~rA zEKftR0zEA?WClOp%5)XCoI?yiwb^Jis#XcbA8$E+x8@j1msoxDm|A0uONX6d0ERwD z;(&7PCQ3vsuezyF#c1)u8k7KYjeJZ~mygAoSGtIMig?!x5(abRe0h|yhFl}N(S}*`h2L9oTQGRd;>js!yr#VGszSQqHZDUxt&~H;(S#rjERI76lJ( zqtR$IdY#U9GFfXQ`){}1>wVYkbbGyazuD<`zH79at$yb_(0G;}XP$&I7=PDza$DKX zeIw7OPy0Vq^o0S^_9?;44Uq29veK&gMn)!Tv#q&(_`#*rAh;Iuyw{$1MLB}ct1o{*R5-Q}=VuROac$U+& zZt7G)9sE~Vy2T~)DNQ&jQ^@vZ?BAQ*d4tzrf>=r{^C3%6r}{0gM|nM6z8(>O7$Gl3 zi@FhAIZQIQ(F?d!NUx-^L`T04UMu5TT1j4b|2>_17vcbs|0S^(*VwC$=uip=Z#{5> z*Wgt#nFBnkCkzLAjH}?4kG)i5wx4QD2s>sUtKfT3m75$_{;C#6#r3$tSv5TXRSyOM zr&0Bo_(%l)qFBfOR*ON1Gudi>YN~EmcX!=u{_z-~UsD29xl&inT;b2>i^06Ey{*zR zrGxZZ`f<9@^w{Qq=SH5dA3wi%^blGrW$Ciinfu-4sjyZb^An{MPT7=qAywUVQeC=m zRQyH(30>Nix28s=>QcOj-YJail5p3h+rYy{NJr$XJ3>0Nrf`JR$8|<>L~e2jX5tQj{bRRqL@NbL?@Uo3 z!yg?EiNlHFkT{&AWHr1#OT}kllFQhnL948$Vw9>QC5%#$qL@)GVU?=;4y#;`S*GmL z^q`PkmX2DEVdj_cawfWjqns6wYUvbR%~2|5y__QkXaw*1Erv|8D*dn3Y3KC6X0x%?|6bye`d?Ob%0|B{2Pqs< z6f@*MRD-j%4Zi%`5MX%|^`HVkz_mmZ!J7{hmJz?7KCL0eiBM$wgV>H0kFihbVg!Bs z(v6CU51nK2C7KlZ2+~W3EG{Z;l2-+;tQ*y>)-#3c>BZ~3A(7e}v&At98Tu%W3F0I? zqVGjGT0{So8G6&-7bLtU#5(bU_)K>F+3<4=R>)q7o=97xZ)?N2%qq znXXoedsfu&=g$?H=^+JK-aIeKYt+Q7 zDgrG&R%2bucPaqy!o%*|C_yj zcK>g5JFV^h{}RtL?*DoUE#LiB&KkaL)WH4-hx;PQVGYzg@ed6UiU1DBIK*tRT3E2R zlcIgyoSzkL!SZW%x70mRd*#dQcmQ}Xf+HMYhIRBj^!+rq&c*4??a|4*vkT|V_0ccO zHp{GC+YHh-vR9g{A5YpTmr>#QH_Fo1*V-pHyFabw{|39qvj3I*zuD|&`G2R;-}3*L zc)r^6KRxXpc=}hqu)oxyThTW7wH~>pL|=N~wl%B$Zk{s!KaWBo`pb0wkLUg0t>*uY zZlmS$|7O3_>23M{OFTyYSNUhhcp{`el?T`e{xVnTdaQdM>8p%pFe;MyeaPUT)NaA6 ztLE!TB!#Xds?+HJ{I_OU8fT#)4t*~Fb+U5NTCja`A4=%_uLr^Z{V=_y>tAK%KYpSG zV8!}xH*)%av$56xU*<9EUyb#Kbbr3i6vXA~e@4|-b%dgAbo~;?F5ZSV0$lN;axvR> z0bY|4A!XU?xn80Kmz`@b>4^)2rKyqj#sn)9VkX*8@-`VU>Toyy1V3$JJ$nmnO~D-}}?Nn!*w}QWY(^JbQe0a$WM3&OPyUH>=(k;8mEn+x8aB zVOfM^u29`-+|uPAhDUE19`oL#F#+Jmv+L7ej?T}`AnF&lm+x=hT)w|JxgEZLb8&hz zRK}ew)U3I}tSuX|o)W6ra+8c8KsZmWMSKCPwOq84?VW$M*-JtHA{MXO15I9BGJA}* zYdLMTtx4zWUXR4TE7@oJtdRfI)icj6|Mk1=y!^M-|6b&IM)^<8o(IW)s?Hx={C5G_8oixxRdVb9(#fleqOmmIlrANUlWoD(>$}d3&k2J$MbO)qHfx1C@$( z#reM!iu3cH5$K(st{~~d2p~w_djic1q{pqS{;ab4T87G{@}CU+f12@s4f}t)k&*wJ zy?$?d{`(@2k^l59mHLi0lYjV8=6_ke-1aYSj1`9juF*X|_Z2=%jPYNZgx~bDbp4yV zPM@X$u2}z_Za?e)(QLQ6+x7nvk6HgW*?Vm_paGis^B^6tYN{!JyWgK4=sG_J5TtuM`lI#X zikRs`#K6z*-<;kKPmixpZ$uVuk(7{%>~rc;DGymUj_dR$;>tdaoxCrJ37@GLdUrUS z)GNPW5dvziJaxb8>u&$d01WQof>!QAa<8)~!zhw*q=`tkE3O=q>(Cc&R~3$fzGYTN zcdNvBLJ$_dSpkCb3KSS5F;WXvo!8t9Z>^rIgmgE<+u`N$&;0lP9LD=`5*FP@?$;^t z?o|1kqnp#)le248CBP%Ais-W}$aVGG%ZuYvDQ+*FuI8d}R}Q}!-o786UJtL1)`F5w z`Ye>A+@NDlRDQa-xw^f&zWnVde z@Fs7ASi5z3iMnY?=xxI%Lsd7i8?Yy*!<*Z)t0%*??{hc6`HUQPZ}pkt6Prlye>V-B z{{80q==SLPttL#N;`%TGWiOjIjoloboez(X&QDLCqg{26e>&0mqWk&uA4O!_s@&_V z+}aV`F`_)c6}-6JuTOJXD*wwXX`fsF@3wpWtp8u5y^a5Uk;lmYa;(8Cef0{LSoqRX z-g3JcB>>=1-e;w6j9XtTP_s$_w*0$CkfJNdrb}{1wo=ztD8OlZMU}he_!M&i~r>e<%`7qYBr~3Q(jEp za8xa2C$%&UY_UA6M39u(xBw>bwTQBNVSBxQ(1MkMkgkDPDWI zxty89<#bgAA4XU+*_LyL6!b$$o6hC}AnOo!m0q)qc2eqJO*&cbVU*MA-crJ)fFDXX z4ZZ-x3aah@08T@i#7JGl28@zn-+nxUI0O;#6uU58;QZIm2 z+3t&5cxb-+;?C#UlAB1w$~0m1R-LUZ&wGu2wKRsp6EQ6XSVO&bijIWY ztE3>N=j$Zn<5!7g^LQ2#8u-6EBCe1p9?F8UdrGloakY$*dNJXLh#3~DOC=2l{DXuI zQ&TuiRZBoEA#IuA@d5h(Qu~jYs?X~G+wSD!Kii$H|No0T&lvw%$mmvj|C(BV%otF4 z)RWKWvC2sn1_8Ohit!u=Xo5~T7g6{B>2sy!jG1Z=(eclx7bgQy4ae*OSw{f)`Rx3B z_{-VN@lOMFS4U~QUniT6|m!Xb}%K&?dji-&)=V%o?M*X{Bn8y z^YHfU>O-eE3CO&YO#||vSWD~Z=9>$)TtTp2spD}mDORMF-NsLT9r2Uj`jeCYyZ}Cp8vhbBb2OTbKG&vM;|B&kAHzdAfr+A4B@+ai3%mAj(tj_ z?kg+3!7KeCTy83=-~e!el>ZP?DEcUF0~QuUzK7N;X+6H0>fLVIShhxQQN{aH5%;hW}`aRfhmvTmysgSP0BxZ`JNWznd-Hg_2nr|3w>tnIlqKf zcCkki>?j5CqEv%UyVkD^{cLuy4iP_pHqq@u>5KyKN{JXY<$S^Kto}OEhq8O!aGuM% z$3I{SrYM$ItouHIAVl{d;B3L@;*S+lO85Vmg#RI$q%ZQiVwMUS7)BSYsmc9Qbc5aF4cHiFa+b_Cr0GB{$ztaeLg9k6uVT8O# z%y*8iyXEsIWwH9G&R(zSv*w!6=Xu3z!+}`-Y+wa#u%(Fjx}`_a{5f!<>fmBs#BLT5 zs)A}n{HlI+A+M>n#*R)&EMD&xttxjayck!~kIkKIMC=9DY=Ht)-3zMI_v^AQJ*Ahh zur)_^{qbFg-EF*4^pT-Bguz+JP&|enx+1=V#fwb;_3@1|=q=k5(&r294*JRM5;k7z zO=j!0-azakYiuNf4?Jo#d5>%)8;?saP^SOMd=_*A+5cARf4yca8~@+yZu5V=%p>%? z6EWCB#5SP;`X~y>VunKYl_`OymusqlW(j-=MbI?|kb}z^51+|lm7^1R8ySi*%k9{c}_GR?fuT6LTs`b_v z*IBdrYIgY_fDCq7HT6rWs4uRbeoLz9^Qfg?P$ex?N7tIG>Xog5zO?q)`wBDLZJ%|X zQvKg(aZfh@tknP8yvbpgrQ)x48U3R+UjNq}O1crAieombzxT~L+gFu*?lE;lWimQ-TE|LIjh z^~e7?xv1`D)1-xj$vy5TNHYzkFn2Tg(?rG)bCZiZOKaftV}v}0eDF^T+`rWE4+%wt z{XhRi|Fs832?Gq%);$U++w)mrkRAqD+mXqaCcL}hEb`@=nD^8b{?_%{+V7+ewmC}Bk8C4HXz|2vIb z{?ATpd;jN)JSzXECEN=s8c_f#fM66PNXTCzJ6k#_L;`zgriGHBsg${4jDQy-$dF%2 zsJK>LBs$_V4Fq@;!+5bOji{8irxA2aZZb*y1>e6*6ZvvhDfI&(4AsX;5J(xIZiC{l zHv(uHK@BGbYJHcN-w2ssWu}`(Fq0a23hB>i0qUSCZ#^8>vn~&{CXR?8ucxbXi;Wa61M=AG}h%)3{YR5ijQ`jGlMRmswmyw)QjiwW08rN>Dfm^1QpJvrd* zwP0-%qS6e9*C-0G2dPujdT&*4s!H%J%X9;6;gfBO5rHqZm$*)kp!gR$-BKfGOFaW`Xl9aUH2)I|8Y3sdh!e8e`_{6?cDi)tGUhp_9Bn4@Sn-S z-h|~}&6}^x^IvsvO&h=I!^W-qbnfXQOE!J8_M9uRp6XLqY&*5hztR~L`RZV#n&RsU z^}?2~g?bwR4jG!nN)&NT=p{`$HH3gws-`S!*cO4-YS)pON}AQgQo|t@ht~9}OHN#J zUQMI6pkF;kZBe;B{LLpNyt`v zoJ*1();kUFiQOyF%GFg1IGp4T(i9*67LL#qs$b>V+4jWi_j}@{HTEpikV_=TN>ajw zI8c`xB>}RUQx}X(v+f8}LK#i_-=83=YA0WOc{$({V#%SO0x;nRMX;e z=QKmS9pcYitlB-70yF;Nb5^<|h$^{%0jhbr2l8dTDn=!%nQCpl^QS-w61VKN(`*oDE%x-g1t4>pI8dmRLPZ^vWoL59vKO;F7DKPlGx0L%O5@24a% z!pt654dfApE6j+Ca2)w7l}c?9Vy!}Tb>Ei?feZ3W3Hu-SRxc=dv%6Wk#_~;TETFYN z`2{`=uQ+HCMaZm>5&<_Ij@tT*w1D#ZrcB6t#&P8Rw+Syvtnal*B!P@v86%tY8kpS? z4t53QSe9}upxJYflzNW14(y8?>sFy$q?h$gc}F?rbM8@@9n)=K_*)GudvtY?9_S9_B8O>_lF+(X8eue_*>{ znf-55cRzf$#{Cc7PB#B%x4q5(`7)1S>KnTI;p@BiVf{NFzR-OS8^7z}8@cCUd&k38 zGycl+d2I52hixK^Z6b_qB8+V!jBO%}Z6b`X>nYR!W(g;LIQa#Qri9!b+t!?iDuyfc zzjnKwx&OD->TKgbU*-|I-n%7(y$Qu|*<|{%w*)Wi`SOc{SJhnSF5y)$imw-5RcqCa z!%OQw_!8pfWBXk95<`E6DgQG@6HJ*xK6_letf$|CmaOpJYRX$p`9(G5dpYl@)|Qne zUcJtqzUb1fvv9ezr6#rRn)z+u=X+ZqVigSiHz9C+Wlx#>r<`z(7=zw)hC+72w*dSY z@o#1RuU)FBbq;R$WH|TnR)T zqs#j8Z(S8@i^FYuZ)QD?Mh=C zlB`~Y9xrerp%-~(o~!l#UqFpV!^TCN75o1c39z?#*8E@1cCVX_|LJ#H&F%jG5|4=g zf8#{?TlZ!VH<74VeU^ZGXKFq$^xmnvnIQZ;$kgWisBnCTgzE(6I~BfA zh<<)h^1=G~GV6!!J7R-`@Q6@;hf?{V{$j}^k9L9V@nr(|i>Aspl)r>N+n|0|>WGLx zv@RI=Bmv~FOE>UtY^fSS5nhKkv(taquGfUfn77rm@@U&vr<`LY~j#`DFo&7fMX zmLR9{GZsu~&IWYqH}e_&T2!KHqJTx&^a~w;f12p7e`O|k2`sb()TxHF9w>!YZ5c?7 z-5yAxFB3fSq>|7jaQSz}7F3WPu6!Ij{%7b>(#BbE?|@uIsF*%c_FsiEO;>mvSX5ipaG1W^G;GCSjPDE|d&b4z!zW@{aPs3i#6w8&v;eOwn+8{Q-EeZ>5+MS=BZj#VQ+ zXL28x%@)p+LTXViBeejK-;rvig-S-Q4Bd4nRayNfO{b+~deB5#3Tfk0s9;K^nzKlr zs-atn^0m~O!=+ay_piH?>C6VAsQOX7mpLVCLS)QsXCjVmyP<72wC#qr-O#>{4Q;!h z{f_suji2{qpR)6x2*ngrhC=p%1j+14SHP@_|Lixj{=bc8d+Y!4B9HLsxXKLnCR{$E z`Iq(Vxcac%eM5d<$45h!jAAm!oW-D6mb6{~Mnv8NeR`Iqr|{*C@myDxe`jlX6juO< z5ra4!fM2GFO=ThZO5pC_u_#_e5H<2U619tpGsrZ;B%PFVl}KR#w&KTfC;f zFCW*9#mO2VvWJ7$2A)1K8N(nLLGMms%G>v@Wob807GdDk9S;373aU61_qw>jSh9^w z8Zy=J>w=Qy+Qs)V@&brw>d0^K8i*L6cmb*sHF0l!fEcQp7VPTL+#B+7S+l#MZ02;q zi84#SXBv=+E9%)~6`#s;Zy5)j>|}X}SI)8%tF52%H{qwurBr7bD0I_oiZ({o|5Kf! zU{r%c0 zWbdklzTfUlwR$llNyuafi;~OjH@SpDB+4ZdavrhIyPuCu>5 zt*X-5s9I38J|lk409HDi)I6=z+30w9wyDdFoW7<9Y}If~H-~aKrq6})vnhwA`XBL6 zFpU$j4&EgG1U>#L@D=)Br`ONvf8EYD|Idp&LcNQK@0-CMiNW583YecmUsfk9n$$~` z#F7f@XpJRRi$gj~3a^UfEUNb40M5cudai%~DHW!109X0OzXkvQE8>F`Z=k5Q4b%L+ zs6XF^;-D7^bxsCyhW!E=&PymGvvb>%7(8Pxnv#|avVP>d-CH5J<_}kkeEDO zJ<#><>8v6n!@p>TqC)4x-6EP7Dg#9qFwAgxG>15VqW~$NH2YPWteBA@i*Yz{RW7S& zHed1jD8P^JLzqRvdASM=r|@b-a+bIxoFW*o>Eep`r*kZFu=+KUgTLV9M0r4c%E3E6#fGPdD4oTiQ-Wgw{0SR zCq-?Y;GMMe7mD1;3_(6@CsW`#ui8wTD!Xy>%J8KUJt2c_ftv7TLUnSp;tvt0v!0}1 zyau*0Isp8KjKqM88#XiNA$)4)r2kK@_aiNcjVTJ^q01t8@@D1&#eW;Avsr2WDUmuk z`CXnH5&xas|2m5L?>(!~m9#j`smZJ!r;O6C6;lNhswFatkp{C}g}Zf5iU z_dDDBKVRmN_J1|lV(d3!`L_XnVVl2=$_i_Lw&+@Rez($kCU=)S8*`^pg{0`JT!^wE z2y6RGIZ!fgQ*H~d%j>OH45&9nei9Vj_IG9Tpl{+>Kp`xb(DpoFdmiwj=K(@&%PkA( ztYTenFE=P&A&L>2MHwrk>sI9!$lNc-znznN6zhpEtga3NkRV;2@cDDaN7Re4fSha8 z`ewIxL4f^bg6Al#Zbi{2KIQTsnISes3B68&Cwc#`w*R*J-K_lA?QiA37kO4nDta2k zNr0Zo2JE!)P&=?w`RlU%Y4eYuCmy?fQREdubKz@ch8LH4 z`|6cVq~H69Y^D8;KBe;i+ynY<8C|VL+`{6hjPYb|Ykn^GtHTg~4U5i5>Fk;uQR(IEk1wLLY7}yH@Qh3WZ zK$`ny6mlKBIvPf9Q6)+xX8Hd4yzt{pRR+6XHIfG+$QU7t?mBz^_ZJBk}99UXW0R;$N_j zEMZ&~0GR3m;2!%3kQjtS#BWMljO>@NgJj^+M081uVA{PZc!fpaX0aZLhL1y%Wv69Se}6O>-MP?}gq`K~Mh_~m3)zK(1G)wODGrPXg) zTKzWUM`Qh6E)kM1&IDCl`roc)kuM!up6iT^!*Qb)u z`&7kB*jg@KqTsroTpRMO+l)Jyi%i}H%zP?^ktL!e#?LtPZ7T3>$@caA>E`C@I-LsA zAn_J4F|RVw9W%a-sf}b$_IUx!T>D;?7|H^gs7rSCgyBGMOm$VeV24oBg27DH0E)xInH*%nZdc zuw-WTwa1y4&W$#mdzzc%Naf4~PT#EhGl2}ZK{SOeXGlV1uZ`;4>#JkA z0(NuX($$gwc5__*>3mrB>HUeRl@99|;sCtT!+1d$fI!3v0m(hZqJ8xzx?8ni?Kt6su#ExxKJ!IV%YIw9ejpU&hiDO~D1S>{P?emHhPcUD>+nl&(j-W>{kJ%{b` zb?e*G`D>=BBJYyfs&>=z*=l%qf%LF+?k!{bMU#jN0LxnBqK1$XSmO8rITnn-7Y`ssT57EFzT{CP!K6?oWwD<+KX^Mt3&{zH)$ zKOyC_^Q`j!ZFh3{-x}@K*8cMnkI-L-Vz4*i0U)Q%m-PWqQ+KHsKw4%UKY+9}TSTfw z{#X8caeC+U`>Kr2s^o){IBU9ZI+cWkD{h`1yav_F2>zO&Y9{88?_<_kfS^p(Lovf+ z>_LXyfJ+f+}U?w=UTusI6+rQ5Dcx(uhoiAygL+oBpl<(e<%ryn#{FV z4!xx4I_|j=^@^NUT*2cwx*Fm9|*1kjev>U$6y@BVDp*yrFuKXAd zDJs^p?60u>rH#5F?dNT z04R&j3upk+YgXaTIm(_qkG{u207eKT6!|h{j&D=~i0-L`vZi;f>C?vJ-RRuYvUQGo zTL%}bg3A_S?o z3%^G?AFD|YYjs>%AS0Ddbx;18C4)S|tGQM)QL>Ig-lgo7&2k@ zSM8hBs#C@yDj8BM!rZ!_{yw_`K0#FYP{t@&01}E* z?TGmL{M(vqI@_R;)AX!&(6fUw)sgxY@qwB{Bgoe>36+wp(g?p&H|N3;MWIxpG27K` z=O*Hpz6wNJyOp?|nbjIgd%P_|*y~M-Zb>Xe=Cr#7D|4CqNJRX)Rd(&Z8B}+(xc)Ll zp@S%gXV>bo z1or|3JB=c>mm?DiwGFHl<{2?DzYRN#VlH2aA;wDhl7H5L|H%7}jIib=OSj|f?JJMA zhNDf!a~E16&I$D2zyO9Gid{~#B*Iy#pB$Os{EdUhBUZ^0LsS{}&}`JmfDc2Q#So40 z-I|C$0>5v-OqY#kFPR@D+t6wnbKp8Yf!E&Ty}K)IYfqWg0`b5B@S?b15MMYnJPPm7 zRDMyMU7h6-cq0eE7s36JQyf{oQYj!*=TwTC+68E6hyM5VQ|30B;7$_Ha$FQNG zm1k`-H8ZM=dH;HO@d7PNPJj}?%j}!_P8?BhGt04&n0=&pG-b&ATq$6(7BSV}H)I&oll!YNkZlc4e*jOV&z~!t z6Nn}6E*-@eGRtLIVT-2nv~?5W*oyssBX@wW^8ao%TDkqd)7$R&YAC>tlQW%OC2#a4TcRWA6-CAU1Yycs2n?=KYtvKfL5vya4l+_lTqI z?cu+lr&RuDkfCuB&Hb5`ZWs*&9^I z7EuT3uYt;db9r((u)}Co>V&&J@cmpc19xf8VIUTM6!7nc0;)Rr{tkTpyu^AZ56S8? zc!$nHb{Ss~63J6JH(73xOZex{m6-E3Ji8K?vgXL)e6=$&$SYt)dZHrkApvEWP8mIg z_ms?@Cn#$F&LqGk5t9@YU8;#|aX8)h`z+-OyDQ~ObwAZR;^!Gsu7us~v)K&!SSOSE zG6H9r{5Svq*?afywsB-ZeE-g;z~RriW93Hj+n(`V@2uN#r@funUfW6U+}vCrnuH{d zDS{zDIqD?e{de#r0D=!aEGHT9obFg8P$(3DLRFzqCCtsq;175=MCkrRk2x@%MA#(% z?d)0pU)$RUJFD}br96zuytfD23^1_(p|CWaj250&OsvPPUT|!#+eVaZhT@JZ+FY+G z-e?1aspF6~jq_vqr~Bb3!t~D!4kAo4ce=sSJU5uyk8lzu@LrvQt)$$gO1Tew-q{kA zcx?ynlBHW-b{54|*VJzXzua5r)z#H)#i^f4`Hu;%*NLCvA$r{Ve>=OICI6qjgO&Yn zDGw9q_+Vo(*b9;O42VxG-x;_x$aAH#t>m{-twy=atTDZuWzqMsm3{8L!6$wM z5y~RnN|IVhQcvYiR5D(fyDsCyg}ZpgN1oQICQOInlY#O~-a_GjADTCz%7uF=Wd@kQ zguE}#Q*|%)$^trSWp9eQHm$x=-k%tr^OXha+FXf-rKg?zH{UUEqy5i5|J~l)+h56l zOL-jfADaP-7XrV717Qb3(};sp9S=LJ&LG=8)?smkMfh-6^zNu%3Zkp=XjRoZ7A`;@ zxyyqV=fKkmoU3!;e-$~;EpL^li*e;K!d-z+m#rf{F^c(EI@5d-cfV$#G0dW|IA7)` zlm+$qC*!;_gfXNoRUE^bpDWH`E5x(P(`wa`^7*tpduEv5>zFdsM7aJjr3$)c5x6^s zna{}4x)SIX`&7t(0nA8ug2b)&@m+h^cgVp)(QXVebX^E;9 zAom$*vYt}j)8}oioM#nmBi~t7nhbt=@shQ#K_D!pQhW?cpT6P^flHelKZ1FWq6^;g ze(1Qb41GVi0QjRC`glgq^ZL~iCd`&+pRW$>lhq-@M9aP|#izAlmBeIR3lS*=e}@y^ z2|pg7EF#0vAvisGb$!f5>gZ2+2)6h3*{@7=TgsBh@q<6X&j5%p&S7>1`y7KAKd5ZW5@s4IVhd~?;q^0 z?7vHSnncee9rXA#FoOThZ-U%-0nYtVlnjitguE#kKuL=@$3O7EbM_9Zzt8}*iL{}I zCmfd}Z18A>I#yl`lK~leV0&+;)2a!@L>%y2h_mOHufZ>T06GTs-U_$|{m|V%wIG8{ z@~l2&JdPc2$qj;20XKuXYXss9YgY;42o!sX`9UgE@wm?@wG+(+tMQ z58p(0nO}v$gCAd0N>g!6Ot#7l?Bjs2vU(uzIqIfaH1e~_yEOC(ye64X;9$Z=Cr>aX z$vDC=^eU^og=C0AKAaB`35IBFt=||8-oPDh6M*wOUe1yATgDyAGQj@k_i(2{F z8x=}GyB1~PS(}smimqPf2hpb4a;5p3r)y>w477SxNIa6>D^PIPmIBa}Pz;^R{G?&J zXzf%qR0BtLXJ&Y=j@4A2ySZsv6MIf|TcW^BEvfCw z0I%NGPZ3RMsUHYc%(%B$@`dbi+2j(102ta? z-}+HPU_!YQ_#;X}^x$AVmeeQGghZcDs48+ITv}Wx;V2oz@VvwoG-=n7K(&x|OTunj z-jSdXYF!gOYnYVmJKVN5wcCE1 zp*R-9o%u<49H&G7JRgBQ+bvnrRg(_+B+InIjuPGsU@?uI3W#5$MB5oTfMW#kSQG0>nMh@=GaaAR1Zf-ij z3DVmx`y4=p)4tqlRnRy)temw9+)R49(64&JyIF~9^JM*Ap@9NMRT<1bR6{XY}plTM5@DA7b3N|8;_O(!wIT38FR_D!jT>zX)D6ityPfgXp(l_PatH0zC zz25q%gI|1N_An<5HJb7`YV8yEE$Z3@APYY!J(QZPNkwTfY?UGH8;A2#byabGB~Y%A z2CJ*z!-=O`y-l6p>!>p*ZMt$*L?ebrwNB5Vmrl|nu&%thaF>cp-RHRboJtDn6wsMG zLUyYhnqP}{Pnmrom?v7C0Q%fRAp(5r-9zKT8}DfMlj!M88^j$#1e1)j|8kx$E&Mk|BJi)1K%*}{D0+?ourF&0M^iY5^s=8J_3*G0L=U7t}LiJ9Sq~J(D?F*hoHQj z8Ze?OvqE!ps^tNw>3icqsrX(XRB-brIO^1oU^nNpr1A+|VMx_h*V7wM)lyr4?bMj` zE7PgVblPMFEibWuK`ZFg&cRJaNV+|ivsGwYCpR???ogftvSIq&ndCrJl;3p)3qux_ z+bjCK@d6A9N%7&vMi8SsOnefJVV5th5C!=NCY)j$TfMEljQ}MH4Crqrjz-B~w`M9F^!Ap-e!dZ4^#kirnTd3n`qKHd0n@HalsJw7&SKR{qDq5QcdS z!(ZmQ2-qP1?`<9Il;gkctmOY?JZml*K#~o7Xw!p1E2h2pg#3p z+0zc^n7Nu%#29qA60`NqXT7LwdlE~SNA7w(`Mt(&_h>3pfm?+WmQ<}|>ZjQ#qpI7q zDd1L7rzkO(LU(P720y|@PY2tq)bUnVK37*hA3ZRTn2)7Nrm-?nM4U7+B3?WsEbb1> zU=q|-b`{rkvxJ=`@pFC7wm2}!!?+$P*@e&}7589YpX%1?>RHrNq5q9x3^ODnzzCm# zHz=4P`(N|<&+h(#o&RrVXM3gpE#qNgn~+QSD92)y7ZL%SO{1O@{?mqrbfQ!rB(kzf zn{bhpm74-bx+_kfFs61Sx{nl8QnXqQ3}SJVA0e=$n{=zFlB=kaPa!uz~}kJ;x%GwkoiNa31`nV*DUy&_}%xYGga z2?XmhXgGZZJWtbGEXQTD&OBP2#&MJFCQA5OPsMy5^S6QLXo5U$h+kp7l#v zV>S135i)`Ba5HqH{^k0O8Q&;I=sr(>xqict=D&cas~H~foGOL~JdcS7rUS16*oz1p z>6eo?UI=;M*C+{jN+*taLAZ6cG$IThhA@L1TR($Tpz;X}I|9IQ5`r8<5E0;G2B`qi zN0~8C070n7>KRT9+Grht^%B-!K|jhc={N?f+05@y(&XUGu9s;DuN0(}g7m#v*Xc?t z`JvSZpU5#ZZRz+d;haVwTV0@pLv>My&`z{lXJ3jqOhz04BicQX8??9qaiuQ$u~SLC z1iQP#mZ|c2>Mqx;QrZq=9}st(yoNCh2+B14Mm`CKZ;Vj&^zqZwPX8sm-o*7w5s~8x z#?Z&GcWzu0ssx+y;&Z`3bg&P>5XK|zZNX5h!M4y0?ZMZ!uA7Tj7gR8z0vw_X8sH(y z;}E=fks$Ko1-OHNZCy;+o)i)m4DPXjaR+1c0Qj0_J6!^Na1SSR-%B%yVM2P~B+oLK zka+S^ROZzL2$aMV0l@-5C$a$Y5c=PcetRZ>K-UD96k}2k6^O|yLprWCkJ)2jv+yq-kyE3n`#^gKZV%5f@@57wX zp#Pg`fM+}aY|8(zziIn_Ztv~wuk`Dc! za`=4+e=hlN2;&rHc;gl(<5zhKPpCRKUkHE(`EP4)XWKsi+1*|Fe=X(Vf*l=WaGH#n zIr>$e#wRL(p5R74?gXI=AclQCvj&IgtbbT{^p>3?(DFm%SIcE5L{6_#=oC{x8WQJ_KkC zvn&cB8w6)PGV}@E@BBD}emD`M5=u~ff+#{sOa-+%)$vB%!Mt=T$jNKXOF^9PhOM`L zs`>u_l1r44E4tS{D*xZv-?8&Q9_(%It@!^k9>(0SAjz`?gE!~_V#0){-=e{g{+*(X zVBljM4HCXO2~%z-1$U&Yj=oG$IO~Q%g=#VJdKdCp?2R6A$#gM3})cz8zVVI4hz?r>9ell;pG3zxf zUGo!1`e%J0t3_Bu3=Dg{o@uhDTZ$;AVrXe`=OiS;&nqzS0TxE{0!|qc@v{LW(!6d5 zvfFsU4(I92jWAH%(BLVE@KYsFcicKhBs|rC6~Nur6?An%r>0Ja1Qq>{u-XCdaw5AU zg4a5GW9ogp+=39U(0{CP7I3@9z?rjP z-~_!GJ#@f&OhlJuD-3o=yi_H{YrC%{IjLYYoUPRKdTN9z!|H(bK?{s&(HT(YEOA<# z?Rnlf^If85fyGxq(Eq_Gc?!!wt^9W_mMPun=8yoJ)@ zyaX{Mf5B`oiU@$8(>Mwu5>FV!Yovtbz)wJ?Zf>)s7e*Njn41kj+zo?Y5`;s49HBg; zQ`=W7fWo750_DWQLCK5jKF0Y7V<%N|Dj)Sl*}l-YJLKQ=Rn8JS$RSH57mZ*%%Z; z>q|;Ij)%U0X^9+1$$)E@LP}LyrhIITZW2VfpK?Y zO-gLeF*@>WcA>a!fe8lvQU6AZ!<~&m6zBeVBTZd7_yjlnzOi$qY|*b zr<0fO<7p-TT}!?9QR2Vt>}_q^^56dM!AkyH##1N%$=8dO0R_~bMGmyOvs76S>ut{~ z51PQ*$b@nasS*iIi0vgZ33nl)p@GB<;-L$fm55j;BAUbgL}DV=dDo+ein4_UNl_F# zpW3osZxy$NMr9qXGv?MT@U?RDk19Y`PZFJC--jS+;`(z5lhyLy$iIhY3AxD55t=#l zFMFE&f3~;E_rJGS{y$53ntWP}Szw4aS}1I7fvM{kX9;2J>o*vW7?Zez07hiU&Wp)Q z`oH~MfHKgJkx%w_d#a{bXUxZg4i4dR%%3nr^7<0pgzuPx&KPC{hKffJ#12aQfgdIO zvTcOHLlnmVlPpR>4E>O96%-gQnmo@(cQC^RKnmy-NS91-H{t!DkW^cK{NPWpJO^hS z(t{q8CjEfGtVcKM2gq(esY;>+K!ymj3*=@l2S1U0VZN}x`Ivh!Ui1aQJ77JIFacha z5Rd(Tf7b(^AfnficaGQP^`=W6K*QVgz`7VS%E7olW2Y!Dx`A0A$|b>95Tgf}u?mLV zC`%RxRHbuEt=xC)3i&Vjl=y!f-EG{G;5P76|1OFn5U> z@oWm5g?2sz-a_bmLfkJiG=gLZb9|M@a4MRsnpqyhr@;Ljk_VLCU!ph)CR1RZ@Omk$ zSC6;c-q7%Y>f+|K10`T^>)-jbZB7Bkv37Q8L&V zZN6kkjoU)MeI)zu?&jWZ$^N^&I{#nF!_B(IcvI=yFlWqW_tj>Q zE73(O_f5;p`wW1#mRuR9t}qYlJ>=h7*?X(Hv0#sWM??>;E6ng453_H(w?w>B3P;Cg4K}TVvi zz)4^t{Cj=yfi?8;CG(*iAR?|3DE+I{e$7P!Vf-7~DLcwEl!P9-Y|>NG7A7Q{uuBjo zkti@9v!r>l`eLej&H4Ubpu)Ed&;AaA2gM}yKsQ~W=OHcKO8q2RIx zITze&~-O@Ck^aj|pIA{yzA?F?p%q&i&|B7@+muEHe934GpyfCsh-_rG>}f9vgfmJHZCVZywfYD@_)qlmQ}B_aIm zD(sOghioR}9?AwAqbRwhE#Hn!t-Lrxr4V)AzVQMar)fL^KFDC~e}*9tb;ZH4b??aN zSdp~we;u)`>pi;3)MoXf~h^LC5ZkJXGdM+sd1*`Mno?X7m#`)7-nP zk}uSjN)b>Lp+W)|8Tu$sxJzvhyh{g}A3|`Gil;p4>#{f4WpkY0q355 zlz{3$>UDuO_Uboek?$f0&TU<~8=3Wap~}sOe_qr;d0jQzd%(N(X6d)Er9!N)pVmFK4UYDN>sh0=#&Z#~PvXz6?pwgjOvVSZ-VyCuqeQ~g z^iht<6&%3NZ<&9g_un7-Tiy#h5Wno_cf1W-T~_|r2i%Iw`jjp zXU}8PRCmE-#OZ;zIhMv2iWtS2*&zG`_;EV)lY9iTDBx2!@G;cgGtLNeOp!K^zjXi7 zW7olH@0dxDut>Dv`M9Wsd!io-Z5PSPQ{jY#gy#lo&M+yyQaJH3k1udHDa_bBq}r5o zhW%Z!Jov)bSgZJ3O6YS=`KR8=R?jR?t^9|`GUUIl&E2h%{I~M|SkBXiv(RZ^YUd4G z>=61aEMjk(NuMZ%h)VwlQ9)zOkpCpsVLmA2o(*HeAY8f_q6dFemRc`{13#G5I1Q}niN>u%cSBF&MqQ{0-y)`&0KkRws1N+H zAH^)%py{HWKxcO>6dhQZO8D3-<5*25*HsqL4T^gP12l%&1n}5H({@R3H-o`@%~QLv zAJ{X$*1&2Swja%Q`ZGK={6D-qQQ@8W(edM)|LyPWZI#adc31NMQl4i1AKqzUzgZMR zIuoYY3gk*p(gDB7O#f)%L8k)L-d*|_+e|(6F@8Xq8BRXu=C6W39Wwr8X5PvaNS&L$ zLOErO-gA#~Ply9Q<=0H3gupCCG53k|MJ_*Q!gahXs^sL-?Qz;zVKAo{bf4pHxj}W+x?|qQpQDFaTmJu9ATg5bU-%fX zZ<5OTXGLUI!u~o`UzlW}ePLuW_Dl_BhTheMR$k1a0!90)15LX~8CAQ4iLU+CMA_xE zG{v}L)5yHWwlg|%>$&_+11K#`_!y|X;fxH z_~Wks&C>ecU-|zpq z)3fF)qihgF_1aJh?E>f4H^|dOYfaA4PNmu4sptIaDV}Ej|LE~wHXZq2_I7qx{C^ow zGyiw6o&|UT75usE_3xdWU%m#M*;fP+p{$%|4t4GjA9;WSm%q@85gAY2`p-swa>0h| znxG7B-1>j!*$kRs!}{MjIM}iMKlTq+>whUvYyZDqX+E4V#jwXF#li#MSEexzWxdc& zi>$8rwZ4p3TmoBj;K@zg(!QmIhwsYsN0~97{>{kHm8YKy7k6$*);;qeUYfJsUA9w z%D8=z*BFf+NNKbs{&H8C5q(*`8GDCTWL^rFdtV(WRff$Hf--*qkAnc^M$X6btvI$% zvUCOiK)E{6#wiS<{seq@j``xWKz;-$V;?P)K6+rCQ~N6j{1J=;AHxpq=h}T^lp+m( zXZZFxkT2jpGUh6y@xpL7ATAzz$1GMT%BWN9S}Y6g*?WkR5IwLUn;XwDcY|_Gx$-!= z=(E1g-=?(TB3Y`p;dQLrf*W2bRGMbLe|PnU8}jtE`t92@t8cuF-QjQFo-s-no~rCP zAV5h1*-dtC73Aj%#lfM*+66i9;p7mUT%4bup4^;WoZnvGT%Dc2W+%8hZCV1lzPY$M zetmj-d~$N}?);_z^E;eO3F7zDe-zcPeSCxNVKOC*>*MR&n~UF1&&$&9RPx^dp+P*o z0N5n|ZEoA~f3`O_cUJP>GM@S6KRzi|0wAZu91`H*9-by+JBPa1rBpP`JA`7%w|R{S zB_o(vq4^}VBUjNHhqIL!x)MX#gt^OudpNK7DK-oaYq|2zfD1pGlp}idy~r(`HkRNb zmTAVMwk9IIvvap3s!^3B=FF_Ujju1;T_p5L4uzqwwS#Que!spLPr zGt&`3ll-?`I{)3;++UslF6EhD{=+*f*$?lmEPpGJ>$?!S@XnKnTX^R&#H}(htA^De zWCjO%gn^j}$>AtMYHiO!M04tv>~(mj_Z;{9k^d)3{0Eke$1}S104YJ%zK9|z-m!#A zKL{Ykzr)E{*jC0oIXS()zWx35AGc?(o&ms%9ZNXVLAgFXxjMaJCa{%^`Z!Ou{3rJP zja%UW@Ob`zyF2#z@8;&p|9?5pH1eOm56>^_ad?ONeN)#)%+o=0?!fhjD_l zQnFw0`OntQ_O^Zgv$f*?%Xvh6W)VJ0=7xC*SZ0|JJPct1Mkr)i_EnUr7BOj!wT%#A zGpJW+d~J6LS>sU2l9mXmY3Aiv2YPfV)}oB;QR1yCwO zqOee1#RenyJ6!;FRo8qYoqBOyllW z!#8DJuPJTdjtV^z$v(-i`~#;7-`;N`L7N`<3O?nCDAk~hFzs71FEc`O)T9ia2ymN%3TT2lpXGuh^|1UcxizDp( zEH|r$V#kFeMMX)}zs$+rG)M*F}W{Kx=lmz{Z<|_Jp zR0E(_QKzsvY2qp1N);{~_%Wmts@Wa&>xqa|%xX-_7ay_1VQaIQtcx zU)+Gx|95tMa}BiC|HG?2+jAn%0(eIF2@n@8|A#kS`CEcg6r;hUb;W-E=bsZyG8O}8 z`sShm%x(t|1t^4BnZ)0|J>xU&`?8)G(_S1#8Y@9{qMT3KTtF}hP$;5)Fl##d((tkFVii1QT){{V9N(@9N=4{mP}o%DBHB zs)Z@yI4}q1T0m5R`tpV6BN-QBLu+GC8Ql_&&4@iBHu~;kV5NO%z^(*hUMwrsq89T1 z+yMaU<^Qeioy`OL{P$oL|9v@6d-;E!003(l{FFx-41b3c9z&Z6W1ieMJP{dL-@wGe zxaUElOb8CoAKTu+YTCJk9X>!>d;wpNFz_6I1ov>_S#YYCm?lS-HG(3Si6t#Es)`JJ zI%PyQky2u3*40st$!|V(<_j?)PDg+b0?0=|5V(T?B`jZRkve&R2>a!M^?#x$0p3gC zm0EOQwE+4JqdS--K7kc9sg~VU%_)hY>Pd3=fC7hpQX&Rz{Gwmc>H<0+B~<4QpdD2@ z>Vueob-i6x6nq6yLONh;x?ZdLveyF^F*yTd=qF%P?|R6*;A+}lK+i`gv`3uJx3?&S z`hwAo5?%(G*kKwD+pZ*L*wz|pF>Qp|*B~SXGs{8}ZQ2+ufR@ab>Z0Y%BsFMRWKQrj zEzD3R+mn-tx>`Fkl9Pg&g`A>I8>0n~Q*4Z7Qq)?6Vl;RI$1wJ6I&gH^H+?K%mZ8i8 z-h-bdEb5{cC4J-pFNAkF{Yf%EfF)>kBO-TniHgy*4rr{`&CD`p zI!>+o^SFcfmYwER3?ct$jNd~g%4NB zE8b>vV-31J+R?C*NO>&M8ae|5}pnQ3I47%IszVQHiWFsl+Bd!6#! z(5b9-5oKVVN_{;g;dQ|Jz<9B_z5Cc*x`X5a!USxwlvuRIl4#f~iGl8()y=4?9oaG% zGnuX8vXdkFoH`44h$5UW$|a&oKa?PZmRP$Qsu+*-53}43ymW9&wPNL^+E&!E-5Dx* zPsL<#b^3z^bYbkqg4-CUr>(P{lWjNo**V$rlruqtXHAOPrnpn+l()`GlY*{7_dPfk zOuNpv-nC0|zdS=J;M)S7o*C@Jtjjd6yRxKIH$$zKjka2Cj^(J3A554t=?D^mYE-Ls zK%HPc+%Wdq$OQN~k9i(1;`zu0Ts} zE2OODu=Z42o{MT?8@@#0TmG)3o0^EVgwkG~aQhr_q7`1255@3qya4a{i4O#qyqNB9 zQXj5fB-?X@tFMh2FB?8#CTEs$@#+uRIxh^GvCv}J%Ska~414WxR~sI+h2LDfx;O;y zl868TF~OjZGKsB7n`JrY8Y#6JLRGkOFNuB>iI6-aGzA?$JF#s?Pqv;61aj8nURI8PbrqG#E*O#!UZb|4U`K2NOB zYz1qpJxrYMKvBc2B58Q7Ra|atQ=IaP7H2u^caY$!*pKT`CXMvpU zY2u&;{fEM8Z7;R!83?tompVu(Va;NOQVrMO*oM5*>{2!SU)tDEV+jX?Iz zFn&M%hoe4a(9LyKRCNag8K}JyOv#ct)gV-C#;&C5&x{j-b#@ryB38%vW)FvBlWjB` zyK_%mT-hb;wj}H16bTvL#c>O}d#o<1c46>*hg15J}ZP=#e{R5r#PtfJDhY} z@8y6yca7;t^*fxn$YeFN5Gqy6DeO3@v?wYj`4nA7Njy=TVpaEFf@OF8XIJwopH}-n zAC333DuPY=-{!9E|G&Mvy^8;{lxK>q$DRdK=z-FTG);7}mX>CTUCDB%4m_*OWkmsY zSYHHm^;npT%rlsnR}`0RdUhxUONnhAFKw1X+2`11gN*Tguxa^GXMy~9R*~5mxNUX5 z`mgk~;{P+|{gF>2|KBX>f4f_&_zz2Yrr`f#7R;^yR^*@1)hBm;i-l`ZqAN40QJU;u zf$j9FlEB9eZ$@#K!*nV{E6%=p#M6rZ%RjH#(!ZY8A*jjzx3_7Z|Lp8-Zm;mLVWLDBV0r~q(~*UjpEf3RIk`uL z$9_wS$=ZviSwj%MN}{QHQ4J^= z-@fhtyR*6S|6R^A#s2T&wu`a=x;gIBO@PIAWZ3}aC7=aZ0h{8mPJJ({$`V+j>B$p(mb+B-xP12Ge-s`_G4UF|%N`?TW!bGm>x@c+$& zEnEKI+CEsF|1ag4f*sD}0WJ!OD1N=IY}C z5AS%u;|C%2Zsvs?Y{IM)%~|%)f)_s5&)gfGe`VJhWy+qwMfI2*W&v zA?N#ZTm){C|MqtG?Dc=Jvi~pVXf zdK>JnS$hC){5u$93q;Ibwg+;YB#1ChYD4miFV^M8xBfi@J_t}cp*)2QAs`9x_e*2KFnYexZ}UdBDx5j@JPBC#(l3Q)@kM4x`J*lH0*|3T(+wt?*~^Ktq45B zH9ZaK_8p!(-mE^b(P#w2XqH&m1(FKJyrfrvrlI##p|o8{FO;4*$0FW8h9=H6*QaO(Nd4xXgX*~bgEye%ZK3JXqFXa)j2*r4V;%r~0bETjC zI0j@GVIZf;;j=Ga>XbMMZ|ZnD#qYys0C2tf5Znx*_*<&JMGMaW(3ECgR@b6k71*H^ zE6Ft5auL?|hNB{99~U4Hho)YxL`>G+Tfa)Iq}5s+_Nd)# zgIUJ!_Gz-0DbsSN2w{-^_0%53X2C9{fx)|Cs)5a%Apy+a}Xh z)CZE&V;0}QH!C3vjE zp2&OK;f!7-i(k8Uv3R#(Y3xeAmP6xOZ54zlVJ0;Ng?p!5B=LmpIEB%Rfi!|u8*Lp? z3ft<6YqvE^SupIJ+crSA`odl?5R7!S13B{V;aNg1vU7w|PqysZO|6YwkXmc(*9?sg z&73sGscs;Rc)!ER73{MEUg2WSfA%97hxAW}LWwf4oIrv*yw@)}O5%ET75PO;x=(aE6@v;t z89nz%mP5}ux@!@EBSxAvPJ5C?qwBoik3IuWu9vSMMi1KMN()3Nwp(r%Gw+1+2JA_o zSCsYG4>rOT?a0Y$9M70VTFlib5zLGVC7E;%3BhyBGtL`VXFRYT_#+qxK8CU<8j5!F zj#Val+DCa3+WBtGG9{@bES*I;$N9c``C82%u?t}p(Ck!~jeU~C!C^0aJZOK|fJ8~v z*rVc5OP~Uc5(g~AJBGp3Mp{!wD0Z$wl#sCG zi$i<6VrKxU199#*Ls1?xW|F-qb5qkkiA7Q3ZXXzER#!qxUew5lV`J z#k&%Ct@zwV^66|XE%bjXQ$D8scX$6_-?snmZ>{eCF6Ald|8%q$W(1(XeilOj@5_RX z0hRiht|{nhg0@!+oE$a;_S$k~EaI8VC9QyWtPeU84IYhE+8TwU`6=4UnnOKvJ0g}s zl9!NoqrFJ1wSeV@o_UAJaQcpj!J}F%9XK}rCbHTguN+HS%&92SadYW%GpSCDikdd( zY_uf6Xp>zkI_zAaMmu^`-Ka@3>Q&d20u<~|rxq1T5n~dzVl;(Xq!H5!HD{FI_PUZW z&1#JI!{8`RMM$*gR-p<)Mt!cUI_$B-=e+$ z^{J|%&=d)FF3Kjgw9*y&m4=tw<>m?8URuciZz4<{)&JvQXR|E-ug?FL@|5KNHw*Lq z5L4%8k^gyL9_KI+Ca$AEHWZEehFWU_tS z(@8!GVpouKDBo%1CylHC|7DS}bOcx~={g21N|lZSjXj{?`D&;Pj=#8r!FhLvCjQ@# zKEv>IJ|~cR{=c=kw_W1@2Rp0$4@-Fr{{Jf-?8SM3$hq@V>;Oe)7PVdS6qDdr}Ml0L{ua*?tdR=xB0 zXRpqVZ%>XduPwJmeLqu-#4fI|)|x$PTh)QSBv=Sxdip8%V*@gCQFxa`pY*q#hI>yA zYmp15kEYQmPohsb6izC2?g3FgOwXV87gs^1UYp7lJ<6{VM=Z#Wl!TNv*_c)eNezR=pa(2D=e3wE0zU5hUJ;{uq=^D9Q z@7s~8rsj`GCfS5BFQO=1s}zAYUVyVc$nqqKk^%5B*9_<=F_tW139oMglz~A8eFC%2 zOZF~n7~nauAQTV z7MXzn*Za3ur^l~uFV5fm?o%283pG}=0+#P8u(wrKw+gYM z!tBPZex1eI-M*Kn$^I9O`~kd%F$@TrA@nbM8qR;V54Lyh_&*1GtNXu8c?|m>)lJxd zYk^!AV+u5;(NAFyw0g8?zc2>=g5T;;=DNb5!JB0cAgrX00P`QxMO_0`bK_8uj_k|4 zb#kY)McU5x*x82ainyQBP|GP?wy`ov1xWa6D?bVWzAmAjI9HRH_A;0v91)Z`l3}#= zs4DQ$;C-ACBjOJhg9`Bnv*M8EaeRs5D40~4o7GTzMOhDcXZ>?TE;EQ>LTZz5(h3pO zt(<06?>K(&Cz$FHaIA$Rb($<)c&jF+xA=_BBr*o>&ac9}4?K|$( z7?>2)QQ^ZpKQVdw>#2w-TDDPg(Uq+rG5p2NXw+TcCT7RlneNgGl$U9ilEKo z!mGPj%^h*=6nq6ql!P!LVB7Ad@K>%JDX|Ql>u~P4UhQQ020F-rR|a%FTimUG7kxMpeMRi3h^Uki(1gSz)R_)vix^TS4j-| zRh-y5L^x=NQ;?KNP(hIhtGhl_;1XR+vuLEut5(k}#4knB#i3n&b-chq2W?6UV%nyH zoG#kC@wi%C?s;1xX~X0-QJ3f#vsb5Gs|j2Ivu*|(vsiVpdM;b@xw;i2 zjYq{yuAyy3^bN-Zshry_=eN;m=Pa+9>CS1s*gjcz<(x&e$x$(aVn3mS<(`0LTpepy z6}qHw=(;J5KKr71&uIl%<7KF>yA5VTE^=8#j=(y*?qI$xF2a?Yt-6Xwg7h*&1O+J8 z?G+?QtIQQf^;FcAmx|X73doPu?uC6nj_>^7{uTeO_D+dY#~s#9ky6hO%iA)0HT{$k*IdE<*O9>y8biA9M?G*236bqEVDNJqM?pkl=Cn*Z4j!U7Hfpin+^}86 z&mh2r76^O{G4}{jz#_fH@FnP@48YI+D2?GuI`bwd=dR>FxH-9GsK0x4$yp8?MwY0P z&X*(~-NCFU;v)_rEw7P)p?C*nOB}=F7$e#~!-PGs3;&hcHet7tR&=cy@SwV5!!TXLM^p{k{;{pIT-5sh&pt zpKr?V=Sc(Adf^7j)DedJ} zTWjbITE6lXOd=Bbar7s&g3iFr9pXkrQ1 z!U|#4@^z-FTndAp=BL;-l1rcUO-Wa3O(oNS?$Bo|R(78>@m#kXloTU}j-Wf|N@tUz zjwfn(9k9Mu8tzi?m5mqRS3im=z(U`PGw6pC;H%aP@J@+d8_KdcS3V=UkWqsQuz{b@ zeOR_f1vI+F#mEocVd=W1kU1I>F5)?)v>d&HF#PgL57LG~NH+-rBY8|GO*y z&*eOZ{r{2;_M*0Y3hU=E{)?_G+UWE8i}JZOd!S{@aPs5iNEPAC3$MPfiM6! zmM@55RgtEaL6!!dIC<~5ocs(s9GeC8T-)UY!7J7!p)>=e>jdbUf(CPpu=1Qq#9Zml z+PFjrR^|%jYe1|qMws?*iTz9QcS-Cj2w8oxT0zmtF+=w_22(kC=omf`d%{A2`!pTZM} zozK3Ik9ia~i|!A&Us)o2)!PCdSNB+pK!cv3(1(0W2UCpIz-$+@fH) ze+r>F;&!}OF!m?cFhEI2WoNq8<{7*hW)Kfi98x(v4+4m>{z^1oR7+tNp-}#I1mBVJ zFGIp`{vfWKH1;(Xcr0p|NgF5N_5m-e*UN@!|=uF zlb!9Ip{r17Em&J8u43Yr6(d_2Do7$P-%G;v?D6V=t$Dg`gOh~V0x02xVMV=0dD;-A z9J7xf>8frxO3;e-1hs0}pJ^4l2UZpPGp%AyaI1p(krp?mzg61!27d6n(?7%0WdAF| zq&(LBudS_8{KxIht%FtmkEJ|@_;w`+dohxmnma#*)TZ@j(S|?;x+ITP26w8Fw9GO} zv?yM?rKsY29Wd9fJynRVvEvN5pzN9!=!rFv!B08F1Rp*FAV~8=5nf$Flb?G*nse8r z5gegxQdy3F2KoWkS}7FNw{Oq*Ux&|3TaaB+G|Oe$OCRGX8Gy}~+!KcT_poUfk(Xcu zedc+TC#-I9jwZX+b0^NOZC`a~J`^;f)nZ`>)LKWQh&Tx71!?X9kAw9(3cm|loYKrs zLeVI59wI|HVGdJ6KM7+P0{;$;VR6t1*4W)Lo;GW`{NkL82_FE6K{25T0wbRUL*Rqd zCj@2-a(0+yu1~@9R4q|b^@p$8*?5|Ps?OeY&g5VQlv0=P4goXc9d2x7Z~#AVZL;Pz zvW-`}zoGnWW2+d+jThkU>D$T*=jWI2w_oWM7!m`>IIKJIibSGd6v(ghw3#sEtm1Uza^q&>^~T$c-(_2`DP*fuv~d}2+(a9%qm8%G#_y3T8_~ih z%25LDCUgmjGMn4Gw9x726eTc`J=ogWh5H@zkV#D=`>e`h6Xi3Oz$b8kGCiNJWaXZg z8~P8(+$;PTBjAT2RTe29@&Nbu=z|9c9{hxGNq{>&Fo#3i!KFBN(zZj1#0*Nab~;w9 zH69kC4AptkAqYX#X@)_{uI)0TI#AP#HTx>>yxp;SRBm7je_xlO#2$Gyz8$xSbE3~0 zn+~P3K3xP*H7x^e+flF(c`q{&m{^=t5~_^Rdzq9#&w|e5CiC4(+Rj|b(95=>E6PjX zvWgNX%3K8^>jYi1TLV`69e3)XHl`DMp4jQ&=+4$haf}{lvwf6}e1hG9RG3kT-?!%3 z(Io#B*jqSP_}y2zT9w~SCuP)ZxG4%9L24Il_Z0zbSqb^KVe_?kuNBf1c>XBVeht#R z7bOJ7>|OM?tvx&1&YIqen)D>9BtLoTs8OTp`OQDgy%I< zj_KSya_+I4lZWVQ;44tvcRKb`N1i1!nZ~s|cT8tviPpt)E?AFakyZ`#+#~hW_PlAI zCi|})pnn!CaD)B#V1L(+|FyNdwZF3eF5@xmzl8*MEruP)#2E{*j98QDr!Whb`m|8v zuzAHqC6Mq2F}m|(4#qO~mi4#Uh{l73OeSkQHMIi4?r z7IX&HE?08L-v0LOnNJmy%Pbm4F&w~C9QZLal9fPI6=VmZ@^x6MR(xV-voHwID80;3 zKZ=p%;@%q+`0)^7;_<4n{4E=AXf);j0{bXC@KgUTiX#$1 zWhEfiJ{?!`C zqS`b_vL?z{mJQk`a$zo=YuECGAD(~fy<7A#-zcZcOD%ZEl|boP4l^8K0uvP!NPANq z7)UE*>g2F+*lx_T&WlzjS#S0@v{7{d5vi4}j%x0d_EdJ6zeU=04T#q%DGMxvizEP7 z`fSUj^d+?s7pyXb<0yb-*V45yigS^@e!5+jSA2`|g!CdTV}z*XWKqRMrxLC%!q;R| za8b@}hZLPu2FSBM@PT;Al3Vcm`7B1j2>OW#bYKQg8TuIb3GgwF1_=xSC#lO;X)lt7 zphoUDZ44;Pz|l4vnE|=oWtc{o)%RrP7y4>_2$=Ip)Ud#rtd8<6O9HeuxtC(e&A5J1}K;x~-k}&%$&%f6j%a zRx&AHgq+ui?&<1;SK3_58LQerX-w}{ActL%`{x`AJT za2237$Xo2T1$m0DcxBt!JQ&V6w9VD{I^Jwup09OPq3!XcPMDe=TV3(o%I6|jjdc-k zY@doPfRRwp)NLW-u|wjK%)WU`V1pe+A18=yoHg%G393>kpyVX5`Yph;}xbK zy}9PLZb_JVX6rzvnAZf3(hEbM6>5o!I_XtMR#l-{Dq@(L*Vj=-t{5k6X{Y4**~${E zh?K}+wKi0m{p?t4l0`L92=-$10M=u9yTo|k;hs>IhExdE4}LppUb$fk!_5SSS)Y|j?Fgy{-y6fy=b+V?XH*xm<fS(t+2EKF1gRQ!^4rB9=OFM?TG9-K z(V+99 zY2FcmBbPL6w%sfm<{3jPlg`wyyAsSu4&$zD4F7Qs5(z#1$!EFTSh3hb{&L?&$=1( zsA2aqn=BHE>aC{y_2H2lcB!bDE%etYh92;K6#*-5&>J+s7s+Xsq0DvcX9ZxY%n>?` zNT72}qp#B%Sc(jxsgV@aN#AyZCgzOnX~k%{tpWwOy}&GB8q}Xc2r&AyXdz&XV!qgDAvOm3*8qj^8fIgdoedI{ z!LW3p5+(g;F!ECmco+s5Bp&d_0dZcgT)7!}@3|ujAIzy-j6}CLUVxi7udWV(j79nH z;2aU~{^W*s6I#g3HUmXz{OSP1-$8pSamWsGv7*Gv9MIqkM zoG9qz;??cCDk=n0co=(mC0xms?@60C^o3(zMW})>_H1++3$Jv_eJ4TQ54fEpM=w zc;orF%+aPehpo(pOJA78(&vQ?(moZXEx~O?cyKDn=t{QipmxJDL|Lsf1Tz~of|yMh zG+`9+qd(AX`D2wp*oaH5fXgRtWh(hER>bKlpGFtUwy63Q+`~!9DQiuRS|I~*f0agf zRk&0gVVNUnHrsTH)o#RkdeCn^XeCdGN&*(nUj||=4zvoVErXIX^+?m5%YCaxzY$AE z{zO-<_bgl3)nK>xv0(b-;CnnBh;%=NPP_7sR@D=o<3=@Y1&lOv& z*eTpM-PGp_p<$VxfKC+x9v|}Hc$GtgK-v&pdpcl;zT#csg~N~(VM{r} zUqPOxJYsAWLWHEhK|h2U7I+meN|8Pj?jx-t@mLNy%F$0I>?og5G%h?=w-`l%$w&MC zwjvGyx-V4W0!1GNOVL=%>>=U+DVl??;8TtWY|g8-5~qH;XIA-7X>=_lz()Q5z_$PH z?r*Q;zok6p{a-n#DaKHFD(>}L`EZhD6^pNmAevrDG<9Cr(_K?XzYf!-C2p^stD_Hz&K(hQCxl=JJF z2;Ju?@Wxv_fH}k4sEboSfO^ADSSSvs0q2$QHK1Plm|;f;@;FY1{&_wEdz%jb&J3~~ zysAr_^!O!U_^L30(`=i`mE*iP+Ac@{hC96lfa@8@IYx9V77#h>pm%-HOe zL@rvXtw&{mJKu=Oy!OxVF3^#ozYl{U?*sRs)q5c6FRnjgG=j>b4FSDXx)NRjjDVk} z800K1Hoq;BzGTT_#eEE8{uVyIu8vTUz)NF4VvhV`G=%o-z6;O*h6gpB7gX`)Qchw9 zla0+h=uy(MD+_W6<^?AEJ2yZ!x!3vhpOtE8l*W){F<~oWMlf{3QV?t+8!&|8ltH?s zGS5oJPr>>L8jWB=c)H>=_9twgMKPpec7U>s>L@%DDv6RohtE*4!yPgQwr7ytwB_+j z&zS{?T?lzb84`2ED04P03yW#N?Pzii%1^&31D!Esg%qt7h?0SLPX~d$%d?ojqV!~M z*m7pC7=3D8)~1&YA|a2OHe^oa!=no2v`NtDfv@at*+2YItictL-YIBfpD9fdIm)_3 z@w_BNlsD~;1%F=8zIIOw`9Hk-!;fam{Kubq`G0$7Z)@L<|FXHa^8Z`PQ)}D^VTyYX zeq@+3H2FJ&VN||P!)+DHwothcjTSg853H3}U$Oqm`B-!Vy~OGPW%n`i%ih@9vCQvq z0#x2yFG?b!j3L-_dXE?DysDah!?emR+zqN{LINHmMwe5*ve(mQypi-7QDrE+ThO=( zXseOqBPYo5Xk&+x0b1PHacHZt6Jy88@mOP5X|0%b_;eleCm+GqW2ni!k2H)J#o2-e zkb?T@hpy$oQCci?$ksB5^O#hpSybyXNe4FF9hZc4nA2tr=eLSj)j5}Zk`CsYF>61< zlxe@(lXS3{Nz+adb&9Orl5)jDC4$MIWciyOsud zZ~w3Ig-CcT-c)2ZX6=g#D(kX%S)I(7+YSKGGZo8s<)p+iEwP#I=otWZ@?SmauAV*@ zfG#+G^X3^$#`MM2>8rEr+uts(Z}?}f2LBExSFkTDRM|WDSMCGzmoHx$lx{|Rp>Kct z_7_q69!?GmTZlsF^7#7tkBh5UPly!P1Ec|`!0h7c<`8)MI|qOBo@rNZy1?7Gi;@jI z^!TrC!2kHlfU<9QJ|2Sq`9J@1dhsi73I;<2ywlGx$Vrq8z^h*Xo!z+C>+y()A3lI? z0=zYoDjxXw5&YY~Q5v9(aKujDoZTM3yZP;?RQNxh33}18Z_eJI9x+Ps*K``iz+0p5 zMad8eGGq{^D8cY(ZC&FvblRbufG!3*U>p3G_KA}$h$G`I0NtVL0-b4|{W&dqcyU$w zoJPq&z37O)qCWTlyfulU2ab+_cX@IC+5;cK*RPI`Z!V5sot?i1R}@JQVL&;svP}EL zr`#?|zzB{|Hu1p6|DazI)iR@;Sj}Pzve7G=u|DvIuGrTQhA%0PqwP^fS};sM3Atk- z{WS8Ur0{`Q#~n2h06Tb@u4%fJ@DjA$UatqPV+fhau#YmZwMiG2)&c;Seg|8d;zd7_ zGa}(lpI-br6Sr21>U8{CR9kUu#<4SqQJw|7a0Wl+5ED@`Nb^ImwK-xx_yj%#dz){g zX8^>}C^E|JZf;s7|N1(T`@!4etFz-*zbs`(5X0NNCrG5OE-r4Cwl&mZCru3*LZsLu z9(_At+*;r!6dv4hzE@;V;)%I7y8f^L_& z`LBJ^ss9ahyG-`mKG@tk&^}5k&;p?$51TbZt2vCyn2+P=; zY4vea=W5-3pX=`W;?31kc1b!7nzu-X&dJ5q>9x5zGSfT#-wDbfW_zM2e0qNT%bQbX zd^kP7IXgMNIlDNosLV4p9OqQCCQ%^cE-P5auil=W-@dy(y*fXBds+cR`M{MbE=xD4 zCM7eaD}`Y33{2QPstM1H9TSLc3kGL>L7v5++hvy#y4@UeZs(x=H}BB=pb7c%16K$R z|N6JT?rhMGZ^#d9{(SQ`m@dKGAvN|XdwGrG4Ah$`TnyA?p*j;S#3P6VYH9I9@zQpRgaaWe(_zDt!1M2DzkRlYr>?I%& zGpyAs;E(+%=A%4u>P;Njji?w({S77DJJLk++qZ7^AXjKQxQ#HK*b~rw$0GhS*7)rk z=!WcPSSW*_J9I#@Ri`~u!sEllf+(_~5?#`N^aAFtdUa7nn~O4SE*_6IXkoNL&9u>O zRoDH}tJ}KhQ+xAG|FrP`6n4fLFMl=P|JvW#v;9A}4t7@ezn1c_`(NML?Jwz|Sa_M8v&D3v46jWe+TUCo zwz|1yoTJuXTie;$-1ih@t-QQ@qnF2@;;LI{ak=gWtIPSW`oafL`z+XIQ9umJBCb)&DKP&XN?TlC z)CI~ZTw|W*?&Qz#w9)^$E5f7c|9gA8dnNsUe`lrtFXQ*_wFT%~K{~Inm z-@E>AAp4W+|KeiaV)TCjY^nPHLOM`}_ayqi?*3S>|1)PVrvbpJ=nBZSYGQ?ZoT=CA zkaeIg(}D@GjT+wy1n8!4^bS;FBp7CqWGhg&$R%11U%1ydb5VrE;gtZSD;?MVi&+& zVL>e&hyk=UAgw=TWk=0C4JefeG~z&CLybIfA*if&T)%QPs=P${MVsPd-S7WYe8K0k&ZzVgNrL{3bjBlEEEIdrdq=p zj7_m=nk!CD+O)XnSpUV{*LrdOuYdciJIa4U!2UdojWdn%CB=e1i;_}y_iM%Qr^z>0)@1%Qt(`=r_OdMWju6BRZLTpYMa;t8M|eGI|b zC5SMDff9o!`X=Srz8}YTesC|MTu{N5QB!uK*d0U(%Cco8AR)ix zn~wTT_YOV?VX;SO$}z)4L!9{801`SkwX;sWfSy^FL!#4~DKS8+Y_%2j9lIa}WyUry z&^iL^PXtjfDM`wDD8b0bWvjq4sr+E?+^69&D&BQwjXkd;kAv z+W(nsws9+e&MF8r>3@5hw*I%Zxp}bK|CjL?`@fXM)qpQT5Wo~@@#_bb2ui(Jse?a- zI;dGZc%-a*ho`k@x?^79I?8i~a!lf?!{{QawjvfDRdvkMj|6?hS;Ea5{ff{h| zUXAx$a)3RNdc{0a0zvKWU$?6h1Ozw;$j~P;YZYdjy=S9#-@M_9;I%VCk(5cG9sw-9|Bu%-ZQb;S+ssfj4B~!0F zM3`uZl{MU2>@_vl0MtU$)scu&e>6|qwEhfD_Q)iitIrBZUE^!CfG${uLnc{b;*%&a zWJ+lSPy&JzVGeMPDOaE^W*bT%70&4tD^0k6q9_60OW**@Ks3LpcAZ$&&pNu?)=^fj z%877xd7|-z#L;nH?h56EVz8dT3fkCIZ9lB~kh-z@$hz^NgwIFtFocOgRuLHf125Jv zHQ}d*&e+<6b1qj<(v%5jncr2!aCO@5aH-3>^jJ5>7TzLNa7pSF#OQ@Am^I%h%hL0d zz1Dzz1X1D|@oM?oiQd2`@WG$VkD359Jz6Un`@4Re@;^)4aGA$3_d?&e z-`jh;rTgDIJDV%{e;E&#>luR``RRhherx{pis{oN^mFr|XBkswFabUTOh@2VbQ_?J zTN@>yu0O3+fCj^1aqoE$VUkU*mFu!fn6BLNb26lR-rfE#Oac@_elLg6ZIO2IVTfYo z4sMpyeerz?#<&M__#At}q@`_4V2M#f!GT@@+{eiaxv`)TyBVv`OF8rrpw zOenA02%rJp+JU{lY_($05id&SRE;8lw>;!zdYmIJ$>y?elyyUj%_f zQ-|sWV40wK8^&v(4b36&*3^%edJ#1;w21m)6ye0D-}zt0M@IWY;H@k8hYCyw-1!*p z?-rSmq*U_l**CHL#mc&ZB+vLFvS{mL@PDx6iteTQ6%fSAJhspNBA<5q|2)>eX8(`< z{ZjnT-PQiToM$Qf{~SiYX8^?h9gH#G$@$-vdpQ7pk|4qrMP5UDQB&>lWQ94+g|^0B z+6uWI$8xCw+AI*bpK*n;k+od2 zv5I5Sd%mp-i&r5PXq&&MHY&NRbXWfeOHmuB0xL%D(PNKM1loq>PAtE>U zzVv`6aHszi)dD|`Vdeqvj1Pzhyn9Hwm+Z+kU#DEc?R0dTrwEH+#j=8*Q`wz0)!(9q zaFw8p5W-OR%Fryw8dW?VsaEHT8!x~wIRX7B!vq9F7~Io(%nN56P^~o0qLH6XN)8|N zGo>=)zLxum;71(ij^_NK>&P0K6j)C-q+CWEd7fl)o1F^j#4xx)7)1I1cR^48Sq!SJ)8PR(T}6D3S_~O zOnU2DErw!Gf!da3g~PBO>$WO2ornfhLizZ6VD7LF;BLr`*jlKk(luo4?LiBjSj zv1%q3iKWp1x*LsNT*fJ_W7|l4yr?biH4A)ljCvKppXFq_!k=E4i-BUN1p^NzQ8^Ni zl(q~$ZxB!eZ$zptDwV7K73TLAimJ#yjD>9)Jd<*pS1l|{5bR|t+f1e~FE=V_0)72l z*3PED*SVCVaX}>VJyy(2I(H}Cwh)j2>k_hU{#(+NElc?I?Dj3s1XRy;W|?67r(4;7 zi*78lc6&(lYsGkc1kN`opZ!AB+isQ)T}Yg7D>^27X%3*XcS=%Mw-+t(UU580vrTj> zoOz7K%DOdb!47nV@jo{0LPaLmpce>xAj|Ic#$7H)`^4PfYEe~g^2+VqOsW?{sKTK` zty>|I9q&{x7t#8R&JKX@cwf_RZb{CN& zrp^oB;} zs23YF6FSjn81k3}h<2|JKVpKY?6YB%@+$fn*qS$tbH_frG3jXT95T8NYN!j-kVo$g zz}8*u4T68oDOcFJ>j%3iShZ0cw(iQ6HXqda)7IRVdv}`H+vhPP^yh z#9Bjgq-_L6xI>CG%c!i~_GoAK!q7zL;Rb<^WrNqxI4#BmOB$qiF&SH{nAQdNiyvRSHzroEzBqiTi9!ToKQWtW)p=a>D99d zF75eIqj;>JRMsO6B}M+g+-H5*tEO?LyjMluS_^wE5$%I^39+wgfwvd^RseS!A+Qec zdO@%UfZL0NE$$Sqa_T7*gxus|1t%-Bs<7|%$7^7HbOWir2& zW(B$8{)(*49ryk|%{XP!VQ`VkE*}e4+7ot5cJrKBuZa9a>MiS{BTDcX+!kP4wZSw_ z12F1JnV5l&Ci4jLL{L#D{b;xt7#{>U)kNz{m2(nLxr^ zRb`Dpln(}Ad&^oiHfh-X3A~~^6wBmx%t$UrFnZ7|BxK8u1vWj~X-leE;(I4|yKFLq z3El1z~m%k}4_L_r4qZD?GLLzc?w-tq8lb`-$?ZH!y*>sG}u#lmFNLft~+#|9J0s zbN{=JrxmN#*1=F)1^oxV&>FW7vHDunfv|6T^i^sHxMgJ;g`0}e$_ruC&WE{_8p?PL z+HiEYWF~U&Ohq?1-4){Y4i@saF(^kqHwE$Ty=6I`!vgKxp@*GZ6x+$t7>87hIE(M$ z0||U$r$e|GT}T>gTd%18mJDNX?J-<=)Q3g@vx>gm#utjsU)y5WE3^)T$FybBOW6~mz9 z4>u_@{6;ugwVa+{K(>3%tPNjig?3CcqBJqvV{a-Ox(MwSL_v8WZIu_p;Zf|% zdhGZ=P3MRm?x`pePGAnh0_B9IvKHytMOp^hw&^~o_xc><=oWo`kFpqs=q!#w@Xvq# z{=WmWRAAY|7ZPB5DX|Y40`x|V7DT3drvdujC^*T{*euE3_)Q|@7j5Z}W&VBFut)QZ zbZT9S3uj(m*b>xKFfMO+9lybj??RjP=DE~1I-p}K{UhYH##6G({3KXs+q~JYpvdvG zyohdTP@lf)}(OA#Tkip3XsdrqNq5`szd(3ww zgCSZVQH@6@J8))-;?W4UNM~vIlnlu{WPum?I2m#&*jolF{4AvTuy>0JjjYXgm0sH8 zVYEPVTExXIE860cEz^Z9TV{*Ax0W^PE<0c>ptlYvxtA?7((iAXn?J-PiL(v6!@}DM!1mDaSgK#s(#Tp5O$xJYcsIL2d4dW=hB)2D z2`OL_qUTS^vn-8v-RBC<59FwZVw(;~Id-r3Tp z9X}<525{shUjT*`mwQVfJWHb;q5>_H;M#;;m;9EW<&wwCRbS{rMw;~naqJt#5QA-l6(;edyC=mCf^i_Ur*ckRVnuR2igd8o4rwEMyNNo&IA)k1P3 zu3>lUEiXiRzpbshs)?sxjoP$TedFZLR{n~8jooOpt@~94NWEZ0+tD?1Us-u2c)6Q* zFbb~%te)8lDu)X+t)c7&xzi6xv>qc#Hf3pJO?ii8UX50$s4^O?pZE&pdI$Y)kwY}b zcYWu78y$}J-288&jsABnPiK}TRzd&jU(s+a6O(0j`~g2S9jdMvmbH{BRlcZEp~}VX zs7{SOpF0KXN$&C&(z3fnFQdo!Gm75eD2mZN%()kYW3ai!;)|W9IcY4(NA!xeYFpx| zVJo~_;hJva^ajQtkW0$ZPdmW6A)j~~3N20zt3@5$#>TY5HBEYP)!4STR?We9_b2d9 zhOHHN+ve~MoG~-8E>1%jJ63&LZ4u=|ePdle+(L;g!Dh8}82JkuQseH!+OYPNH11!! zg0s@BbGoRh(6G%JyXR50q=6CoIF*!&8&4@X$%`h{=m~;b8iTRj`F>B;lho` z@6ioG;VgGd!>1KAq{P@+#3O?_;QJPZF<0)0EsRVJWQ1uF!oqx8-GqO7C9pGsa$_

GX!>^p@LKUq8~fA(~||vkV~~^LV|}CcR;trgyWfkzr*pC(Rs?PG8luQBs`5 z4}f=AnjFI%sVwH+bx{ZCwrEWJTc9Zv5Ql z!r_3bZjh(u?T^1CyA$#i=O4^EyFY<*mKzK}K&I?Yh_5Y1=$VU1A#;q}BXAFs!V?bM zU81JDi~HS-B*xtYv!)G7N=w+Nu@J`x;vj6R*k0N^Zqm9arZou?3Zh z`l(GnthBii@zh)LGQ`tjho}c0a5`QPHJv=0FfpxGxGabXt;Oz`n0kp=Crs3;3YySi zSMCWXcC+0P;{f(O6Vh#-wLaeaKY7mG{RHFqtYj7o1_5sH|J*woIq`o_Hu-wGYylZKqE=FL>>TlpwpIn!3bUOrp1}fOR|6j9|yQ_=;y*JuFw)X$%IEs5wP@}DBtX+5|sZ=tv(xAQlYfq`}BM7b30;*NT@k6|Vv>L9Ztx=H7VD}2Nl zW%RFhL)1s%X3<*?(I3c4$h9x z-avuNwxVkY@Czz5Y~MTplEt_vBu&AuWc6+Qc}GZ1J5-+9*&BF_0(dj0&v`SinaR~o zpo8H+a7I@;4)0ihF(d^u3jry&24M)U>W9zkYg$K}N3(fua3aQs3BX#r>6pJqL~0`` z<9Md8LVqrFJO*+{ZR14tKCsr7dtIxq9?zoWA1aaMbqsSZw#<8ZrLqk?%+oaV2Qny- zyWHH>RuNL!vuF4m+>4CCF{BorSqX{}APbCurA&g_b7&Vq{1q0NP_wC!0yZ<7L z&n0*mCgGSJflzUu=68h2``Xo^S+V+d=zGgQfAyz9{&)0Vi|B!x^uGs(cKn~w;o)c_ z|F7e5^1myq<&tQ05O+O#QvE8e`7Ds5Btp4Ytm?}G&ekdz1i!_J`MZ7v=m(3{m=g4{+@mR zb22*E?EiH+S8GzsbLM{xCmjOA2}}U;wZAlS{m-5M95QW)j6e?yFilATjt|OOWEiL=?K(_U7>4=R z8UD;Jj-g+p{Y^lDcVWGD7xi8qK}*mlhuy_%g}E*xx%jKHTvCbv!NX zzxurD%dFe4u2vv+{T+7I7stX5BZoz5Q3uTYpj8FRf~e!$UVm5gD>r&zC8~63aqN*`Rr_u|oYO#XDd!dJfDiHpipjP(0TA#o8f;Z6KSqLY z6TUWu7;Ja{?b{P004L)M0)h=6aGnPG&lPja5dRkXpS=@D|FeIvvHxAmBlN#?mI;77 zZ9zJ=)W1v7{T902Eve0Az4dubv}IfjwM$UxbfS@bffve9#Gl$n{mzV*(0_MOdJ%+@ z*Qy`O4u*X_Gdr?PytwYjfX}d8QSobs)+t&B0=ct;)qe3MlE2eIm2(xm(F!qjX064=(WNf{7iap{J`uO!oqxWkf&a@0 z;!7O@8_$1x`;Pu+e{=u4mdAVklj>zT`~3(4=2~h_v+;oil;0|U$PdEiyZkW_Qa`io z6BgeADb2%6)9oSnFhMLi?L#_~B7iVllzQ*`G{1{e*vZV>9$VLAs!a7W)P6dJl(DJy zQ_^M0khJ<+X0b0{wB#eg7fCNJ_>fae9jkise^Ll(c7yV#ZrGgSdVCt_e;Jp4i8Ejm z{XaT#=>KT6@&8%N!{Zo<`37Y&{$414`z&u|1|@OV$JI_{fzu~I97<0a2^Xgu>B_^b zsHZR+J^{MvA}^~8`MwGiR$fwf^wElRIW#Vm$)VPu!ir|CDJlgLwmn%3oKnr#@nxJ5 zUZV^oLZ=R=3Cth#SR(W5@@7`W6shjluOGCBWaI&6A|^rhFNOKn3r* zw!M11%7FHzcPA&>mA;)roquq_pSyQ5GOtsUeOIM=GsA=` zU!VjR7{>VDs7&`6a3h`oq*=+;%S#_CXu4$pl%>(Tj2nK`4b-|JDxq|pN?W#A7saWfGLUxE!72Qx~woMBAhtI*;{`Fb?MX!zw{+c zqD62k5p`-wZu5)fzKw*B{LYLbFC2eI95cNeooFYQ#e8XZQ zCbazcru@c36LoJ^Uny?GISO6_$uOR87a zCJx8u`CskM|5q8jUrG(oWdC_`7|Eq!YtOjT& z2(k!lzq!|_T{y*#6Z}v0@D@(dGwnB5)7t(JQpp*X%fxbNwObh4iEiZur&2JTKIit4 zFA&Pk)9k@%!U>fp)3&vaqobn@|6j{v=>K25y#hkb1(OKy*o4c91W`o<-^U;YM9B(V z4l|D7)8`;Kk7uMn`74~0!VIm#QGfcpQ~@k_&Fc+RqTRzr2@z9nTzCo~OV5W&7mC`Z z#S$`_7GtYvy7fJ;6D37b>ZM2JZ*$?{y!@Q;xWlY}Z3HDq+sp$*{FGQ7m{UInlav&1 zdCX0K2@rCYi1;}p2ZWM5iL*0LATaiwYA?oZ%%x}XGnB64<-0y-p? z732;*5auh8qd#UiFBABG(Q?o7+8ht19IX3Sp$84cOmav09OWbc0YNYiCy4&ZH$DmM zGl9hCtq|wvKBR3n<;c`y^X`b)ylQt3pOR}%1aw4;@qeUaxgG{iH+61QrixTG$}bNy z?OLhaC}K224JGQGz=rxQ5hWVuqd2t!UwhhfaCuwsI8MU>IB1VSFimsjrJaC}2iH0x zwa%_>vr5sC4~6W7R`=A2y)ACocBJ3j&~PefH6b3{C_L67=6Es092@Nuxw|Ks@B*8d(IZsNbJtW!}e(v;2D_g$d%Lr0%k3Zv+`twGwWcbz&W*) zEE=FqN5rLWk~Ys{eCqlC#pQVqcYsajzk`z_+yCcaZ*%{*mdEA)7nkRK@cxU-^GD71 z8T@_oe9`dw4|Sqr>-;0ZsXe~QLLKCT#gA-_a8}o;Ig#llHk{0O>gm6@`&;e#Z*+LD zZ=e4*_MdBdT>39>mwVs=)mO)lhYzSRtb!MaOZfHk0x>ENouwc(@&ma>)}zO31#o@6 z2IfH9_-itUdisBP@#1^Q{~P_^S{|4FUtYZEgZ5uuym-`fpTWNhnosfjU1pH3(Wco~SAg#TTBb9TNX;c^hlzQ|k%mEc{kwqcyR9&5k!x_z&__(|;8^?FxlC zDpnW&ecu!ReeYO9N8?6WiF9zE2=?VbgA0#3Ih(-z%iDRV0vRhaHqxs=C`Qe zfi2JCn5A%`GP0YeTs3A_vAuF^WSUvBtdAu|cJyEkyFY=K^mv9%2-BPb2>Ik#AR`;vP;SCy$H^k)=@;;_Aal z^fWB5U0>}XOl&->Z8L_cC+_2qFXq(n{{$E3y~KcO;QuEFhj#p@(db~4|79(Yx_Rg^ z2$XN-JYKHv9Zc`6U+;yxoilWSfIN@_O#{YlH1h6$0@_advZR1<+_v~EyUk&QcyS}D z6iXSc`^rn01vq6-su8pP6y>)lGRN;b2wPZk>2sUFR!(OI7ub?g3N6|c)k-jIC!Rq? z^eg$AAK2ATS7rqTgl_P`@4xO`Lt zNLNXk9NB1y>8op7DmB_JudU?0l=16G^Z58XlR+00`6!1E(R@SSi?k#@l`r zLY5x1ysznL2up#?r2g*-@Q<%{`C*=F{ZEocD%a3z@BdE@M)v*x;b?RJzm~_i|9P86 z2q-1@l3E~r{XAOjk2#3GwLWEj{WS#o)Q4i;2bExSj04aq48W58t8BqFXT@28;~^>1 z>@1G;Ga?HsX`gU{7Z6R;i)%6q!9&qi*c5iFIArn zyx^``34yrI(cWkmI=0B80d6b;?PjM*hEUowHgTT2vBs%%K=m~u6wlT`nF1}QhvC3S zkON;!cj$rQyKE>JIQHt>?v;=ypt1{jv#pIjp|y8ORDNsdAk9nT8Me+E%X^Jz>TPJY zn}PVsblqO7n%d#I(prsyi&Eh)g3~saYI-ZqRI?b}E*_Y0%!!ESrcb9XwQ$wle^vDA zBR=lzR{K&kOUf?8djszfAhR5SBxOOgKu}C@a!Udh-kb>y6|wW_hH791O9s#%So`#g z3BL;=PLyHZ6PiM*>=?cM%+2!k{K&%k%-QUngJ6m}=dv2im8_k}}1)t}yME zWZRaQ)Qw4ZJ*l{o9RQOjP;A<84q+Up_m?@I;~3qdmn4KS&l2ty&19*_^D%@OyumRp zFd{=3MQRssGfCGepCcH(OX7$3Xk#z_-N12W697)?=9z?e&c0oV@HB!ou6p<7M} zZik0pw0AP__*J)Y8sxl0r~Iph*^qY^hIv)EJUad_Q#_aKEkY=J`Ns^#jqOlI_-lgy zXec_wy|bjGZl7qO zPwbN2av|j+t%P+Lr}tnxMs&=D^?ty5(5H0wC-7kc3qT%7STM79x{fH$)11!f{RAa4 z#M%6Ch_g=>xDP zEzAQO&x39k&-#f2C(Oys+yrCJ4Y(e8yGXB?0iM4|5P0@%jebT{tkucMTDW%*}=WL&Na%{C6uwK7<@cvXxXYoCJAOQ&8G2Z_MlPN61 zNqwrNh9R^{!DN$M-&ht-$y5)ZO?AJ0dm>7)s{{Y;=hSsLg?H#8Dc zd4{3}%vq|rdd~Ol+Y|S#6R}teRNQ4?!o+J6H^Y@oc9t5!dXR+_5#o|lD_RhLfNz(9HM_~5N9;zDZ7NEZFGs{^F;Ixl2Pfg z6Y3Q`)$~6{?8wEXyrm2Po8mtl9N6*SPL2;Y@t@c781(-=pK_T4d`Z%8ETBhA_N`I$ zP4cy5;PP18NcAJ0VVDG62);26ld`H*$=xZv?mnV4i+HSjZQ9WN{vh+K3*MqRyG+;A z2CpEFXZcE!GaIAvXajo5&+PHJeSxw#eV`}XKsRj!!BqhZG@ixW&~eAsU2fBrFHxiV z^~Rtme9nrUaq*FNb`8d9?!$=NV>2?ca_ww*e5a>||Id;FPto$nzb5{Fuy=A`pa1p` z_cr{09goTX`IPr~{IeI);}rv(f%Gj2h#uM={T34ftWlWURzmRI1cAPxyBLEs0axc| zuU`&_L+j#h0?9v+Yo*GM)F8m0&*{pt%zY&+be6iU{2>WpywF{yt<2rZ?Q6IaHCuW6 zt1nf}W}Dr2gB;xI_k{S6%yER_T5WL+^9|9zW5Kce6POf5MoxEkZ*ei1-B5UTX{iK~ z-6@Wu7~R7h?cT)c&F zS{{@B^C<^n&imm4&N6zutiUsr-uVGk_rKzVZ}h=GpR?IHeGc~Yx@K@_6Ih?4oK?c0 zz;uEoAdALkld##QgnF-4(aKc+ZiMRc+m@bkz+npIdD-f+mpIf`n~g4VVqTwX;8&F4 zllvUNC>ojXc2*Ufx@Is7#;ESlVmkzNK#^YIhYMZZ*E*;eVjFws+rn&a)aEV+7GRnZ zTKLK&8=SC0LhxoR@^$`3#E5OI6^J{RA^0HJ_*h3wxy6YZ+#EqP{{8Js1hq@*(K3XF zQT5FjZp%JauQRS4n@KZuxH`rW?4~$g2~00PXE2F?)b|G?q)r&b*cVtz8qjC@GLyAgk24F zJIzJtp*!>-qY$yV8+b<*c(V*?XGMnC@T*t=z+63AeJWH)9*A$OKp%$}Nlye$NiP_6LBw|*mH};i? zUQNtBd(Z#omG$>^_4!U>ugic26+tN6o3lmcg}3csnuD#8d;d!M@~ASCZk}~Kb?3h< zjnmtQt1L$_I!_Z)$F}}&|72tTxt7N`|5Z=<^2fo7mLKuquyRCw z9~DDwBGz(LtXc)e=|YEUm3c$@1&1HUFiU$_=|0=!GF$B&Tedx@L$Nr#@gZ?pX9_=G z-J$zaFnR)5;J;rJ0t-yW7~aI_RM}>qB@g%Tfk^=zFaMx24|7CeE1wM0{B}2o;a%_q zfEeDOSQ@nOa8)c;+H3k=#IF)#tK7d+RKSQCYKV4t+@g)-{RY`1sW@;?7p%n6Ga@p|(<})kT0BB)T?#T~gTeJ(0d||~5XGNN! ze2NLt#BX33GF#d5O8eZvtWVtZAodt&h0C&n$E3TVhR0gJ0Rv_cGZ9OzQMhYHPf+m; zgcB6rQ7{D_Ri9O6;8k;&=00>83SB4RO$*C;D@3tQFtkv`W;-et52XmMnp$cmYXEV* z0xYb$3eSpEJS?Sr`>tBde68WXf0}LU|FbxDXI>ihFJ=GVDyNSHHSND@*>PtSC&iDb z{DKo4y7vXqsZ5(LFAeEyN=3~np>NAeN1IKJVI1GU@a}~ON}}_vGO@b7GSD9&$mU@n zI`z0{|xJ0u8jN7uhCYO^Y7$fFr5e{Kz-!I6tu2*-@rzFoyJv)Py&YG@3M!#s7MC)DBTmc}RiprY z#-s?UfpyLLw3XvVcBspVSsQ6$-~++CtOZ_tnXk2wklF?fWR<{c`daO7xYQJUl(m(j zhIUY`sPXk%l?2U3#dB}<8YD(&{3eaupp1A7wwa}+)|^lnu=1wuqH?G4m$s9*wL_cM zfWjQ_s1@#v{;M(Im@4R_G>|M&<&sdnO0!>(v|*L)l@^}w(JlJ?1{UE21poKr-p+qt ze>wcN6{w=UppoT}yg`%%jMIDy8Tfu_pFlKs#x|7EhT3SBRA8>rCY zw&3ZkJ7!7lD&Kv&ZrN)Fi^GssQTtRib^?s z0?B2L#`rS`c7w7#Z?4`7p{NABNCD52#3TbqWukkSM}WkTOu)z8c0*Ivy%U(fU}bfC z)S`IsWvAJyoOWScLR({oBzm(u_KjhQ4kZijMrgjvk}1=g0}bcS9j3Lwf^*fCogli3 zefu$S6Q|*wiwY72AehkqCG)8_XHO$mSj!A8Mjzeq!m4&c%+FCCkKzfXw%|Th-b0#g}nSmBLaOmxH^rI8$ zhzw8`K6uDRxIC}q)N;z5V}XGI@s)yP*3-ZKSYm9m{3ov^SC{{1ba>?C|2f*ke^|?7 z$bWLG`xX0Y?zJDA;8zZ%Z_#gxB0QVAiB1Uqw<`)d8VOO`5Cg@#77^4d8f9G@O|m!b zL$Wi|B(ss-pTHIVH#${WQgU>QK9BYo!gurCw{I_h+kde;GEM&VKm(@2Yqay<*G%j6 z)Aq-gmmhw4^N(x%x37r3`rm`UZ3SSvNUxX%ki+7*Hg9o_7UQnL_SI}W#-CBdvGH>E za`(gTFS~Dc{{eOYx*dYiFN0^mE`@h5@$Lt_`wQNEgLnUdRas06U&at8;36r|Ey@8- zz|BKJWe;9vZ~u@Mdigm^6O^o$LT%AgB-Ar zvnp(GWYvi%nz5)@YQY;cW%7q_(b#t#Wn!KfPjNwpQ&zcI2P!(-PLR{_BBBRx!WKII z8T>PN26(d;l9+HW34s*v1tbHosN^9=nC5Cw9C7TU?Cn(F5we^ZG5^K8F~9i4O|><} zJNox)IuE=7{Zqx%n}C5Y8>5Ry`83OaQiffb{I`F!k^jEiW5|E%nA5BLS7Y(|*yO)* zC>zz^vZ_B#pZ4cd{xuJ7quSZ1c7A}Tng27}=~d?cJKA^Se;%D|@;|TTG59~5>VBDj zmF4|odFqDf<70A0SG>i zNdSVR7!&Ixz9rf^t71y0Ie@3;|uOilkAT610^$9$uz- z0po>cUT?q|WX;T1LWKWF7F&XUBpv(r#4>cCiDyX%Sxo~cp0xui!LC&RJcxB#awd1Xu1u(fO>vl`-;u^P(APyBSv{I>WPM&e7` zwH*aeX7&6P{4q-l1RC#xrFG#SNzLf!Hnj&8&v*?#cb=d)L-}wD@6bh3yvyIFX~tJ? z3#73BUnB*}$1qf5FyEGTeO`3?18KTFv500xn(L;X#!IcAWjYcpMik_~S`0z_3@0!< zEB6jxzWQde%BhV|mMr&%$qCckY-!8C$E1#(x#%i~i{9<(?dVccYs|WRkH)9U4x-$~ z8cdJ(c=V@#n$Lg9c*Xf2M#o1d_W5uBXcPZ)Est^jd;99D-_xJpNBps!{n#j0fAY%~ z)vIPor<#mOv&J#2(4}UM9<^4Dnsrp6W*yY0ZN}ljAVK*Y)848SwYE4$

Iu&hr5-A=Bx*e^ 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 B!)^co literal 0 HcmV?d00001 diff --git a/stable/alist/9.2.0/ix_values.yaml b/stable/alist/9.2.0/ix_values.yaml new file mode 100644 index 00000000000..0bfde7db00d --- /dev/null +++ b/stable/alist/9.2.0/ix_values.yaml @@ -0,0 +1,48 @@ +image: + repository: xhofe/alist-aria2 + pullPolicy: IfNotPresent + tag: v3.31.0@sha256:df2ddfea47b7a54312b9179d98b974ad5f5ac9d0bf5c6aaa7b4bfd027fb7dec5 +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +service: + main: + ports: + main: + targetPort: 5244 + protocol: http + port: 10167 + aria2: + enabled: true + ports: + aria2: + enabled: true + targetPort: 6800 + protocol: http + port: 6800 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + type: http + path: / + readiness: + type: http + path: / + startup: + type: http + path: / + env: {} +persistence: + data: + enabled: true + mountPath: /opt/alist/data +portal: + open: + enabled: true diff --git a/stable/alist/9.2.0/questions.yaml b/stable/alist/9.2.0/questions.yaml new file mode 100755 index 00000000000..9b39d6bcd92 --- /dev/null +++ b/stable/alist/9.2.0/questions.yaml @@ -0,0 +1,2892 @@ +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: 10167 + required: true + - variable: aria2 + label: Aria 2 RPC Service Port + description: Adds another port for Aria 2 RPC connections + 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: aria2 + label: Aria 2 RPC Service Port + 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: 6800 + 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: 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: 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 this App 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: 'gpu.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: 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/alist/9.2.0/templates/NOTES.txt b/stable/alist/9.2.0/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/stable/alist/9.2.0/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/stable/alist/9.2.0/templates/common.yaml b/stable/alist/9.2.0/templates/common.yaml new file mode 100644 index 00000000000..b51394e00a4 --- /dev/null +++ b/stable/alist/9.2.0/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.v1.common.loader.all" . }} diff --git a/stable/alist/9.2.0/values.yaml b/stable/alist/9.2.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/plausible/10.2.0/charts/clickhouse-12.1.0.tgz b/stable/plausible/10.2.0/charts/clickhouse-12.1.0.tgz index 90783f4e6ac49269c7a75feaf1f363b22c99e652..eb196908adb84111c6499c0c93824d528fa9169f 100644 GIT binary patch delta 89331 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 delta 89336 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

GVT}9~Et>Uz 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 diff --git a/stable/tailscale/8.2.0/.helmignore b/stable/tailscale/8.2.0/.helmignore new file mode 100644 index 00000000000..77ca5567b26 --- /dev/null +++ b/stable/tailscale/8.2.0/.helmignore @@ -0,0 +1,30 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ +# OWNERS file for Kubernetes +OWNERS +# helm-docs templates +*.gotmpl +# docs folder +/docs +# icon +icon.png diff --git a/stable/tailscale/8.2.0/CHANGELOG.md b/stable/tailscale/8.2.0/CHANGELOG.md new file mode 100644 index 00000000000..650be6bd595 --- /dev/null +++ b/stable/tailscale/8.2.0/CHANGELOG.md @@ -0,0 +1,99 @@ +--- +title: Changelog +--- + + +*for the complete changelog, please refer to the website* + +**Important:** + + + + + + + +## [tailscale-7.2.0](https://github.com/truecharts/charts/compare/tailscale-7.1.11...tailscale-7.2.0) (2024-02-05) + +### Chore + + + +- update container image tailscale/tailscale to v1.58.2[@6dc3334](https://github.com/6dc3334) by renovate ([#17949](https://github.com/truecharts/charts/issues/17949)) + + +## [tailscale-7.1.11](https://github.com/truecharts/charts/compare/tailscale-7.1.10...tailscale-7.1.11) (2024-02-03) + +### Chore + + + +- update container image common to v17.2.30[@19ad5ec](https://github.com/19ad5ec) by renovate ([#17804](https://github.com/truecharts/charts/issues/17804)) + + +## [tailscale-7.1.10](https://github.com/truecharts/charts/compare/tailscale-7.1.9...tailscale-7.1.10) (2024-01-26) + +### Chore + + + +- update container image common to v17.2.29[@d7c41a3](https://github.com/d7c41a3) by renovate ([#17545](https://github.com/truecharts/charts/issues/17545)) + + +## [tailscale-7.1.9](https://github.com/truecharts/charts/compare/tailscale-7.1.8...tailscale-7.1.9) (2024-01-21) + +### Chore + + + +- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478)) + + +## [tailscale-7.1.8](https://github.com/truecharts/charts/compare/tailscale-7.1.7...tailscale-7.1.8) (2024-01-21) + +### Chore + + + +- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409)) + + +## [tailscale-7.1.7](https://github.com/truecharts/charts/compare/tailscale-7.1.6...tailscale-7.1.7) (2024-01-21) + +### Chore + + + +- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457)) + + + + +## [tailscale-7.1.6](https://github.com/truecharts/charts/compare/tailscale-7.1.5...tailscale-7.1.6) (2024-01-09) + +### Chore + + + +- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986)) + + +## [tailscale-7.1.5](https://github.com/truecharts/charts/compare/tailscale-7.1.4...tailscale-7.1.5) (2024-01-02) + +### Chore + + + +- force bump to ensure up-to-date catalogs + + +## [tailscale-7.1.4](https://github.com/truecharts/charts/compare/tailscale-7.1.3...tailscale-7.1.4) (2024-01-01) + +### Chore + + + +- increase common version for oci fixes + +- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738)) + diff --git a/stable/tailscale/8.2.0/Chart.yaml b/stable/tailscale/8.2.0/Chart.yaml new file mode 100644 index 00000000000..eb07bc6d8c7 --- /dev/null +++ b/stable/tailscale/8.2.0/Chart.yaml @@ -0,0 +1,37 @@ +annotations: + max_scale_version: 24.04.0 + min_scale_version: 23.10.0 + truecharts.org/SCALE-support: "true" + truecharts.org/category: network + truecharts.org/max_helm_version: "3.14" + truecharts.org/min_helm_version: "3.12" + truecharts.org/train: stable +apiVersion: v2 +appVersion: 1.61.11 +dependencies: + - name: common + version: 18.0.1 + repository: oci://tccr.io/truecharts + condition: "" + alias: "" + tags: [] + import-values: [] +deprecated: false +description: Tailscale lets you connect your devices and users together in your own secure virtual private network +home: https://truecharts.org/charts/stable/tailscale +icon: https://truecharts.org/img/hotlink-ok/chart-icons/tailscale.png +keywords: + - vpn + - tailscale +kubeVersion: '>=1.24.0-0' +maintainers: + - name: TrueCharts + email: info@truecharts.org + url: https://truecharts.org +name: tailscale +sources: + - https://github.com/tailscale/tailscale/blob/main/docs/k8s/run.sh + - https://github.com/truecharts/charts/tree/master/charts/stable/tailscale + - https://hub.docker.com/r/tailscale/tailscale +type: application +version: 8.2.0 diff --git a/stable/tailscale/8.2.0/README.md b/stable/tailscale/8.2.0/README.md new file mode 100644 index 00000000000..9e0a0cba282 --- /dev/null +++ b/stable/tailscale/8.2.0/README.md @@ -0,0 +1,28 @@ +--- +title: README +--- + +## General Info + +TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/tailscale) + +**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/tailscale/8.2.0/app-readme.md b/stable/tailscale/8.2.0/app-readme.md new file mode 100644 index 00000000000..96f81054a74 --- /dev/null +++ b/stable/tailscale/8.2.0/app-readme.md @@ -0,0 +1,8 @@ +Tailscale lets you connect your devices and users together in your own secure virtual private network + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/tailscale](https://truecharts.org/charts/stable/tailscale) + +--- + +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/tailscale/8.2.0/charts/common-18.0.1.tgz b/stable/tailscale/8.2.0/charts/common-18.0.1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..60d09f7506ffe0c301555140950ac92c4a3431f5 GIT binary patch literal 98766 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

Iu&hr5-A=Bx*e^ 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 B!)^co literal 0 HcmV?d00001 diff --git a/stable/tailscale/8.2.0/ix_values.yaml b/stable/tailscale/8.2.0/ix_values.yaml new file mode 100644 index 00000000000..64d01cc018b --- /dev/null +++ b/stable/tailscale/8.2.0/ix_values.yaml @@ -0,0 +1,101 @@ +image: + repository: tailscale/tailscale + pullPolicy: IfNotPresent + tag: v1.61.11@sha256:06e993635efcfa9574147ed223424cba562f7a5f0785e3b74381477414d57227 +serviceAccount: + main: + enabled: true + primary: true +rbac: + main: + enabled: true + primary: true + rules: + - apiGroups: + - "" + resources: + - secrets + verbs: + - create + - apiGroups: + - "" + resources: + - secrets + resourceNames: + - '{{ printf "%s-tailscale-secret" (include "tc.v1.common.lib.chart.names.fullname" .) }}' + verbs: + - get + - update + - patch +tailscale: + authkey: supersecret + auth_once: true + userspace: true + accept_dns: false + routes: "" + dest_ip: "" + sock5_server: "" + outbound_http_proxy_listen: "" + extra_args: "" + daemon_extra_args: "" + hostname: "" + advertise_as_exit_node: false +hostNetwork: true +service: + main: + enabled: false + ports: + main: + enabled: false +persistence: + varrun: + enabled: true + tun: + enabled: true + type: hostPath + hostPath: /dev/net/tun + mountPath: /dev/net/tun + hostPathType: "" + readOnly: false +portal: + open: + enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + capabilities: + add: + - NET_ADMIN + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + automountServiceAccountToken: true + containers: + main: + probes: + liveness: + enabled: false + type: exec + command: + - tailscale + - status + readiness: + enabled: false + type: exec + command: + - tailscale + - status + startup: + enabled: false + type: exec + command: + - tailscale + - status + envFrom: + - configMapRef: + name: "tailscale-config" + command: + - /usr/local/bin/containerboot diff --git a/stable/tailscale/8.2.0/questions.yaml b/stable/tailscale/8.2.0/questions.yaml new file mode 100755 index 00000000000..e9d41cc345b --- /dev/null +++ b/stable/tailscale/8.2.0/questions.yaml @@ -0,0 +1,2567 @@ +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: {} +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: tailscale + group: App Configuration + label: Tailscale Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: authkey + label: Auth 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: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you don't have access to create a VPN tunnel device. *Required for Exit Node/Accessing Local Routes* See How-To-Guide for more info + 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: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Dest 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: hostname + label: Hostname + description: You can specify a specific hostname for use inside Tailscale. (Passes --hostname HOSTNAME to extra_args) + schema: + type: string + default: "" + - variable: advertise_as_exit_node + label: Advertise as exit node + description: This is used to pass traffic through tailscale like a private VPN. (Passes --advertise-exit-node to extra_args) + schema: + type: boolean + default: false + - variable: extra_args + label: Extra Args + description: UP_ARGS or flags to pass along to Tailscale, such as --advertise-exit-node + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - 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: 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: 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: 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 this App 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: 'gpu.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: 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/tailscale/8.2.0/templates/NOTES.txt b/stable/tailscale/8.2.0/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/stable/tailscale/8.2.0/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/stable/tailscale/8.2.0/templates/_configmap.tpl b/stable/tailscale/8.2.0/templates/_configmap.tpl new file mode 100644 index 00000000000..d150012928b --- /dev/null +++ b/stable/tailscale/8.2.0/templates/_configmap.tpl @@ -0,0 +1,42 @@ +{{/* Define the secret */}} +{{- define "tailscale.config" -}} + +{{- $customArgs := "" -}} +{{- $secretName := (printf "%s-tailscale-secret" (include "tc.v1.common.lib.chart.names.fullname" .)) -}} +{{- if .Values.tailscale.hostname }} + {{- $customArgs = (printf "--hostname %v %v" .Values.tailscale.hostname $customArgs | trim) -}} +{{- end }} + +{{- if .Values.tailscale.advertise_as_exit_node }} + {{- $customArgs = (printf "--advertise-exit-node %v" $customArgs | trim) -}} +{{- end }} + +{{- if .Values.tailscale.extra_args }} + {{- $customArgs = (printf "%v %v" .Values.tailscale.extra_args $customArgs | trim) -}} +{{- end }} +enabled: true +data: + TS_KUBE_SECRET: {{ $secretName | squote }} + TS_SOCKET: /var/run/tailscale/tailscaled.sock + TS_USERSPACE: {{ .Values.tailscale.userspace | quote }} + TS_ACCEPT_DNS: {{ .Values.tailscale.accept_dns | quote }} + TS_AUTH_ONCE: {{ .Values.tailscale.auth_once | quote }} + {{- with .Values.tailscale.routes }} + TS_ROUTES: {{ . }} + {{- end }} + {{- with .Values.tailscale.dest_ip }} + TS_DEST_IP: {{ . }} + {{- end }} + {{- with .Values.tailscale.sock5_server }} + TS_SOCK5_SERVER: {{ . }} + {{- end }} + {{- with .Values.tailscale.daemon_extra_args }} + TS_TAILSCALED_EXTRA_ARGS: {{ . | quote }} + {{- end }} + {{- with $customArgs }} + TS_EXTRA_ARGS: {{ . | quote }} + {{- end }} + {{- with .Values.tailscale.outbound_http_proxy_listen }} + TS_OUTBOUND_HTTP_PROXY_LISTEN: {{ . | quote }} + {{- end }} +{{- end }} diff --git a/stable/tailscale/8.2.0/templates/_secret.tpl b/stable/tailscale/8.2.0/templates/_secret.tpl new file mode 100644 index 00000000000..dc9faa58736 --- /dev/null +++ b/stable/tailscale/8.2.0/templates/_secret.tpl @@ -0,0 +1,10 @@ +{{/* Define the secret */}} +{{- define "tailscale.secret" -}} + +enabled: true +data: + {{- with .Values.tailscale.authkey }} + {{/* Name of the authkey is crucial, don't change it */}} + authkey: {{ . }} + {{- end }} +{{- end }} diff --git a/stable/tailscale/8.2.0/templates/common.yaml b/stable/tailscale/8.2.0/templates/common.yaml new file mode 100644 index 00000000000..2ece816da1a --- /dev/null +++ b/stable/tailscale/8.2.0/templates/common.yaml @@ -0,0 +1,17 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.v1.common.loader.init" . }} + +{{/* Render configmap for tailscale */}} +{{- $configmap := include "tailscale.config" . | fromYaml -}} +{{- if $configmap -}} + {{- $_ := set .Values.configmap "tailscale-config" $configmap -}} +{{- end -}} + +{{/* Render secret for tailscale */}} +{{- $secret := include "tailscale.secret" . | fromYaml -}} +{{- if $secret -}} + {{- $_ := set .Values.secret "tailscale-secret" $secret -}} +{{- end -}} + +{{/* Render the templates */}} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/stable/tailscale/8.2.0/values.yaml b/stable/tailscale/8.2.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d