From b318dc1519bf0cd318a402f0b9f15ce3bcc744d7 Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Sat, 13 Apr 2024 01:11:00 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- incubator/slink/0.0.1/.helmignore | 30 + incubator/slink/0.0.1/CHANGELOG.md | 17 + incubator/slink/0.0.1/Chart.yaml | 39 + incubator/slink/0.0.1/README.md | 28 + incubator/slink/0.0.1/app-changelog.md | 9 + incubator/slink/0.0.1/app-readme.md | 8 + .../slink/0.0.1/charts/common-20.3.6.tgz | Bin 0 -> 101690 bytes incubator/slink/0.0.1/ix_values.yaml | 33 + incubator/slink/0.0.1/questions.yaml | 3136 +++++++++++++++++ incubator/slink/0.0.1/templates/NOTES.txt | 1 + incubator/slink/0.0.1/templates/common.yaml | 1 + incubator/slink/0.0.1/values.yaml | 0 incubator/slink/item.yaml | 4 + premium/authelia/23.11.10/CHANGELOG.md | 8 +- stable/anything-llm/1.5.8/CHANGELOG.md | 4 +- stable/beets/11.8.5/CHANGELOG.md | 74 +- stable/davos/12.8.5/CHANGELOG.md | 78 +- stable/flexget/9.8.5/CHANGELOG.md | 78 +- stable/heimdall/20.8.5/CHANGELOG.md | 6 +- stable/jupyter/8.8.4/CHANGELOG.md | 2 +- stable/kavita/9.8.5/CHANGELOG.md | 63 +- stable/lancache-monolithic/8.8.4/CHANGELOG.md | 2 +- stable/monica/12.15.10/CHANGELOG.md | 8 +- stable/pyload-ng/5.8.5/CHANGELOG.md | 78 +- stable/tt-rss/16.8.6/CHANGELOG.md | 78 +- stable/webtop/9.8.28/CHANGELOG.md | 8 +- 26 files changed, 3549 insertions(+), 244 deletions(-) create mode 100644 incubator/slink/0.0.1/.helmignore create mode 100644 incubator/slink/0.0.1/CHANGELOG.md create mode 100644 incubator/slink/0.0.1/Chart.yaml create mode 100644 incubator/slink/0.0.1/README.md create mode 100644 incubator/slink/0.0.1/app-changelog.md create mode 100644 incubator/slink/0.0.1/app-readme.md create mode 100644 incubator/slink/0.0.1/charts/common-20.3.6.tgz create mode 100644 incubator/slink/0.0.1/ix_values.yaml create mode 100755 incubator/slink/0.0.1/questions.yaml create mode 100644 incubator/slink/0.0.1/templates/NOTES.txt create mode 100644 incubator/slink/0.0.1/templates/common.yaml create mode 100644 incubator/slink/0.0.1/values.yaml create mode 100644 incubator/slink/item.yaml diff --git a/incubator/slink/0.0.1/.helmignore b/incubator/slink/0.0.1/.helmignore new file mode 100644 index 00000000000..77ca5567b26 --- /dev/null +++ b/incubator/slink/0.0.1/.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/incubator/slink/0.0.1/CHANGELOG.md b/incubator/slink/0.0.1/CHANGELOG.md new file mode 100644 index 00000000000..ebd31faed25 --- /dev/null +++ b/incubator/slink/0.0.1/CHANGELOG.md @@ -0,0 +1,17 @@ +--- +title: Changelog +--- + + +*for the complete changelog, please refer to the website* + +**Important:** + + +## [slink-0.0.1]slink-0.0.1 (2024-04-13) + +### Add + + + +- add slink to incubator ([#20674](https://github.com/truecharts/charts/issues/20674)) \ No newline at end of file diff --git a/incubator/slink/0.0.1/Chart.yaml b/incubator/slink/0.0.1/Chart.yaml new file mode 100644 index 00000000000..6d80e780c28 --- /dev/null +++ b/incubator/slink/0.0.1/Chart.yaml @@ -0,0 +1,39 @@ +annotations: + max_scale_version: 24.04.0 + min_scale_version: 23.10.0 + truecharts.org/SCALE-support: "true" + truecharts.org/category: media + truecharts.org/max_helm_version: "3.14" + truecharts.org/min_helm_version: "3.11" + truecharts.org/train: stable +apiVersion: v2 +appVersion: 1.0.0 +dependencies: + - name: common + version: 20.3.6 + repository: oci://tccr.io/truecharts + condition: "" + alias: "" + tags: [] + import-values: [] +deprecated: false +description: A self-hosted image sharing platform built with Symfony and SvelteKitī¸. +home: https://truecharts.org/charts/incubator/slink +icon: https://truecharts.org/img/hotlink-ok/chart-icons/slink.png +keywords: + - media + - photos + - pictures + - sharing +kubeVersion: ">=1.24.0-0" +maintainers: + - name: TrueCharts + email: info@truecharts.org + url: https://truecharts.org +name: slink +sources: + - https://github.com/andrii-kryvoviaz/slink + - https://github.com/truecharts/charts/tree/master/charts/incubator/slink + - https://hub.docker.com/r/anirdev/slink +type: application +version: 0.0.1 diff --git a/incubator/slink/0.0.1/README.md b/incubator/slink/0.0.1/README.md new file mode 100644 index 00000000000..d2db372654d --- /dev/null +++ b/incubator/slink/0.0.1/README.md @@ -0,0 +1,28 @@ +--- +title: README +--- + +## General Info + +TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/incrubator/slink) + +**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/incubator/slink/0.0.1/app-changelog.md b/incubator/slink/0.0.1/app-changelog.md new file mode 100644 index 00000000000..55686b4ccb0 --- /dev/null +++ b/incubator/slink/0.0.1/app-changelog.md @@ -0,0 +1,9 @@ + + +## [slink-0.0.1]slink-0.0.1 (2024-04-13) + +### Add + + + +- add slink to incubator ([#20674](https://github.com/truecharts/charts/issues/20674)) \ No newline at end of file diff --git a/incubator/slink/0.0.1/app-readme.md b/incubator/slink/0.0.1/app-readme.md new file mode 100644 index 00000000000..b56141ce14e --- /dev/null +++ b/incubator/slink/0.0.1/app-readme.md @@ -0,0 +1,8 @@ +A self-hosted image sharing platform built with Symfony and SvelteKitī¸. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/incubator/slink](https://truecharts.org/charts/incubator/slink) + +--- + +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/incubator/slink/0.0.1/charts/common-20.3.6.tgz b/incubator/slink/0.0.1/charts/common-20.3.6.tgz new file mode 100644 index 0000000000000000000000000000000000000000..bc6a9c951d66fa5c2e35a7ec56fc699fe7328e3f GIT binary patch literal 101690 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

XKfL*f#O$HCh&o?F2wS!P z4+HEy^#-67`+uj=Zf5WQX}7lf|BF1S{a+0BCWQb2@DC{osGe=?RKRQtk}2IRB6$nH zyA?Q}oC`?K2lGxgDQHQpRDu)t!)p<&ntJtpx(lk(90u6u-{qzy(~?RI_&>cWsQ&mr zra?u z=)d;BC}ChinD|u%ul_@D2&#Lanr_?0YIlvq&siDH$J8Tp6ff#`hqR8#eom+pn14%x z9gx%fYZULC9EPgF>RmEIaflca)K|=)7Ut}eg1%cp@xMV(be6PSW-jOX{JElJwe_Sl zDrBJzifS!+(U5}vFf`1s4WhC&-Tl`+W%B=&#P~N7G8hbqf1EHP@{&H!{r{atF8^nz zxxN4MMIM#^(-H246pbi=6hJTv5+vj=k$ufh3X#AbnrWeAXewoH7$e}t2r}eX5-P4u z7m1GeOalQP#V}s1N+T+z?P&y4CO4TR{*v$CrHOnwtCaeI5QggGBnYGoPoH2+qtfG~4$K+3T~8_S?pkoR z2~lZ=!)p`;*n>1x(|PYyZ>mc0V{s+>-l^19l@N=u=g=3AGkBg1-oIx!z`u!+7@*ig zA%hd7yH^A9ddq8-CR#Cfoi*Az1xPx0QDWZ629D<_h7;s8Qb4U$SY#bw3cKleNO@Z~^_0o~IGk`j`33U7H5&)*-1&d2v9|TjhuC7wR;UssErug``aD=8%{VLDSwkKYH+!HUYv1gfvTp~GEVhI=GKwWN> z1juPlT_7^ex+6>pWz_0<{HJI`?q*Z*-QoVJ`#<@E{qR8&;0StmDD*|ja5bNDp%F#%OUZ4H1Xm^6;0nHv>iUP0^mbiAG1Wk-7d1g~ zF~}mf`S+3Ntm}-jUv)B@XGp-ynuAyuK-QyW5Th~vxCD|SOFu&kb>g3W?QRiv1e`4* z{X`^Yc@O}E$!vt;92j04ES)J?4kza?1Y9=3W9&hO&M8e$%=d4pmiPe6`}6OoBrw9* z9#?JT5ldPa6BqTQ{+wIUz9ut{suu`b?&P^7^Jv$a}_dg1*7UH+?LYGcE3zth9DJ69U&)_LRwg$_eL~G3ZTaC}gL63&4*N z|5oPz>K$a`|5~l?_WtJ=d4x!JDF++a(FS(7Hz5EnnN43-{#)AfV_nAQzUQC)8X4^UHg%TO`9mGjPe3FunSc+tyh_k|3$jxWn$W;|aU+YGAJ zY6)^GKV!j^=4?QxelwrZuSF%QCJI=TwO?o-{L@5t{VOxUOJJcTpw2X;^*|}KYRf=s z?Dl|#zD)4QlS)FDz~$c=TW~?S8ek;r@m^;nBPUS7rN@x>G93{bjq+a%Vs#w735a)B z{-y3=KhDZu9O!Gn;>5{Fp~_pY0$x#U;%QK&4WW-7ic&!z@=cNZ_mWD&|GU22+vcHf z(ijWT4p?!+aLQfqN=8<3`ec3I@feV}uwLC+>jFkuk+Y8xpBG}Q&4L$GAUh^GIB8mP z>MzH}jle13NM>hT4&`^CHaEMAHCyZWLoGqjr9}=)=i|Dly6_%>?<3}qD+;VPbDSFa zIg|UiY_@Qo6jFzB8L0(;{Ek#BEmSgcW$3Ousmkg(}O0`Qb-%0LIqRGYR)2g zs)p_)%GXkB4wqh;+`sNlrZXFeqUuNSUY06Z6Cz`7I}>qW+YN2Ip=~#`?S}SsY-rp4 z><_%3ZT!3^`;?vkL@1`1G8D28BuHjYx&mfZ{O3U{bN_p*(QLQ3=RYs;2#=0IX0SKm z@)6CytY^pI!*cfx`F$N94OudZ$sBVQgJN0Ic>x#^c?0z6S(cu{mp8_9T~+>_t>sZ% z0U$;U;;;{XnIbloh2$%R3xH#WV&J0yDTm!tY02(ONprUX0L8y4itxWoKeAXkRhw_| zn*P3gTsIacYkO90pXW9AH)@%8j@LJ|FYiczpbZt5%7o+O` zsZLQatJCSe&huN72I~J)t%B+uLQzqEzvVEac|Co-k7d7pZL~a_MK)mMAmRt?8=b0~*n`dlb)P*p6| z|A>EzX`G0e|0eM#=(sN#RwIoJG|h9KcyPO3xJ#Amuab3QFy)$RY5NjnmQTC8TJdLHZP%!%r0C{V(^T)Xi8cx$oi4*c5j8Knm=4E^8NeY zl!VKA^+4CZr?ZNT)c&FwiVB?%cZ+CVDE=2+z%aw%@f_j+jsm27(%e@zPuRE zj>Di*`9H=a#%v+Pz~{aHzuj(T^M4+68r%5a7kQ-ouLfI;{YE5z7vL9``CU|2Nc-8M zYsvZPO6!T-Y4U9BI7Jnbrw8iLAnSs(_CZMsO6I&I-NNhgdaKVEs5eD^5)|F`F>ra% zH=!0Ngyj<2>H}MS;6?QTVHnOW3u&HquD6sM6t57)2+g956p}tjNf*f6(!jr6kb4yC zi7%wC6a$bT(>#HzE{J+Dj_hTQPNU8@x4laO+%MwVkLt6;ME^HErSjk0d#U{Iokq8n z%m3cm#(%%aQ|SM55sPD0Yxn}4tmO>k9Q7)^H({2!0t#uR{6{{P+F{qNmQXY2p*B9D;luiqS>Y(m`Uljh6H z`(oNI75H_DbtHaWR$UzT3-*yCjH?0wQ(XYuV;=z$gOCXS4SAEQ>=*wt3zsIMOIj>f zztW}FlEx+BpUY`OAOaIMB{BZ3IMep0PuBVUL=xkg1gHwC@}JZZu%%{s(xp;Ya(yRk zIlwO`rSf&;ilinyZ!4dE^YZDpAu*b}o0p4>VnvIx8x$5d$2Q*J(8u9KaS!wBOEM9o z*)Pe`wq5Sq<^ICUodoC_jd^hx;kPkKq9yCD0>G1Z>lMq(NHpuQAa!H+vFDK_EOHKh zEH7HGb%pGIv%*}e|B-|}Dd^jIR_K2Rjdm}q|Md>KTmA1P9+Cg|#?|t~HTsAGNC5<+ zRAykV5nl6&p)vwfc^N&75%6LJ8S*QfZ>sYNIkiB5M=^{S^|jImi)mLi-fjgMd_@UU zU}f6gPsK@lEfi3is<+Jb&Z<}mL+j+{6$RJL%lm0FxspF^B)M-InS4fH^Qja@mWYxV zKjYAMslc}-_pJY?o14M4oeI(*@fI;LuQJ|UGro&B^`(Bk8$^x3GOLq2z z;XrRpbyd4yhfvaj!A#WvipY<|kK;B$PR3vjwx}P5riyNvKBiM*7tV-GQ3>6=x5CXk_fxX?ML zQx0x0h^DZW8j=vXYoq%1dT=6Fz;5oFT^;#vHz(zvE{0{F-k+LUc38&{2jG<+#!JEg z1j0`cNbV^X?W;f0-Kqm?H#KgbKU+o5X|GgaGc&eG1N$Nwwp}K_&8(fF%QI)xF4BrN zMX&X*qFw)(E`l)%*)TI7r+0Cz%aa2KF6t|%xW^tLyZ)N2wkb9~r zY1UYbeob(Ue7mv@T5@N_)Ry5w-=F3{@Nc_(%`)8uj$K8!Vpr^{rsNWQcze#$brXzH zBmycfQy4ifWky7|)bGGttdfo}DmLkqu<9i&*Ws&r5=;qYq7xFX`I(yBC52@Pl~Zi_ zoXq@4*#*{kJ%`=$b?4jC`D>=BBJYyfs&>=z*=l%qf%LF+?k!{b zMU#jN0LxnBqK1$XWX?BR@gCvHG+ng`>hf(ijOueLNy01iYw5P056P36?(9rZKhtR? z3#LXv{9F-M&JX9$FRh(!pXYwc>^~HF@e@)$q@Gp&zwJ&ZWB=(jTHE}8FY*ZebtndV z6CMC^+I(3b05x@&dI8un>-YiK(rgi_7WrTK@5SjI?Dtg}9aPB&Cvnhp-*hOMgez{I z=)VTls|fy@pj0#JrV8gQKv1UYp_t(@_MkT6IN{j_=4((*XZ2!1%5vx4g^_Ck&)@_N zk{}p5onNaJpLlmDme=e3hw2M3(@o~uD~DcEbRCCWiF!p&E3V`^fFE|O`K5dw6!Eu? zxZ9J@7d!b(`}uRa{RC-#8NLcIWf@MC;~LV=pcmN#c$&b01+?xd%^?-TCXP;RaeG`i z>UB`)+1hs~A9m-<*gHIj4BeqcaplKwNKvt#Wq*b3FKslPfJ|kaqavfiX^N7m3&S!k z?7CAib9&2b@BaYA!4#i+{1c{NieeEl1AQMr5Tbh!@EuWXk~WP~^*) zIlfT|AiAd#%9`G_rcWD>ccXJp%hoyW?HpXJ8C9n6ywM_PMRC#d5Hm1`F@~c6QI}hO zKZW$Co14K^4_xV%yc^x=r2Q0mf{?drC36Y)!D1k*-uC3RdXo}d5(~-M zcDG<TVX-U#2KbA&RL8-&5lj5q}SiNh~%T;aqq=*aMVkR!+e^ z2^nDV!Ujk4;pVeX@&W~jH<9hOy0J$rzf1tIgVAp0SGv3uWV1Ddx!&znm9NX{?rwhh z>Y4r8xL2MJs%x&`N}h~@4PdIas66oir1vNY(i5J~CYOz5bL1^WaRp1!$PF2Zz;O_$ z0WLxexR_~;ZIx37BhhgXR2}}DHoh#uy+F^l;iK+yWFkGDfwjU)BPQmzVUAJE*}@cRa=b=g4nlKD}x4Xvgz2d={uc{t+PA=Zbw@^EyX1CuXvFX{GqnPiUP8jp%>csMN#=% zdR;S8=KW#&x$gdIm%+xJtIHYJJ&ErE0)4mn4=}*K;5>$?%Ltj>z+n_on|H|}#5b{p zTXeVE_jddK3Ulxlt=Qq?bMdB~VOQMm_XUiIWyh!)Lz0R;v>S)O-{Cio6>s%gj)*@L zCnkk!dg(#)`p3;rInG|cm5BK34npDl*fc)RKQnS1zz+S3aZmmPsfCkg0EZxho$IG# zChM9URnOQZoOO)>e9+`w$$>Z8pgEEX8H&fyLj&SJ?U4SVvwMA9qYP@xwkJE(Utp8s zPi~_E>&{j6N^e_W<@R8z^d5-1T#N9mS1SMW24KSOj(5egD7Ygri*l zx3|VT)c~+6{=3!6=Knj`#(%uf^Z&E=@850XN`g54{W*UH4!_P^D;vpg`(Dp_@46j# z+S`fkwVm|NWHLUq2uZxA2!?>J=l$Y2I$uz?u21zv5*6YXX7707(#Kc0Og%h5Qd>jmbX^r7mT z6sep%XIYqsLr7rG+^veg4#f@Ni&qzi`uzcMXYBqZSQ|5DXtIHEm@p=jCG@+UOC7A; zgKys|te5=OPiGk3!?ToJ`+vZ@0YdjD`en1}G=duWe`m+e|GK?>u)R9}TgtKPilc zF{VFr*pD&E{pn_$d2TSZAK@fa;JrEp{b@9cA4AH2;PcLwAjNAtVuLK*@Ro}xuDYiF zR`A{4dhaZ(+|;LjO65N$xL>DXh6m_z{l9m1Hy!`4z5P}G|D`-kpyPv$#b7T)-ZLOR zv3zIXQX|hfWgE$FPOVzG%d9cIoMqAXvE(X+VVN!Ty}>7b1QE(2-Aa;LNm5VcPv#i! z%w3o9;Ub+u$w!{npyGa};giGi`*Z^5>J0v`BIo(#EqA(9p1t#l zQOrl@O!rCLJ?n+WD38bDe4U@r7S!jTjPu$ECXlvNatv*LE;)xT5zk6b>#bx_`uV&( zduN#6>zFdsM4Z;K;RT_a`HUQ0D}ipYPl^23g*j;t!!+!}eB)LNWIu}#SR?=KZEf4< zzgs)|n=AQm84s83v_u69ko$}@2~R2S>GQTy&a(Z0O!_E~$zXU0PETH4A9Dde{u3U8?Y({WS1!6OCEMfVA)Mf60K^!NV15OA9F*b) zwzRDAs54f@a&(kQN@XxoR))P7iB2uX-0HPCQ~^v9su|F`X5fxz1m+>0{@JEWX&)cOWFRS(Ax!!?#Gew*acqM@f=1DK zNa8VUU%oCe8MrVCs{!v$iNQcy-A`*PFqXQbD9cWXOb3qoCf=VnIO;MN(T{3HSd8t! zvnEzn0y)P_Wx8UvtrUPC^r@8p#UMX!{EzLOoqad{=gR+QIZqS$Urd7qD*$b<)*B^B zDrEg;GPAXR^OsDCMc(Bn=jjI6k}RSxL5q&5zJ%g4Meim z9btloS_zht)M@W}l)?NRhPfwl$Xc9U=7@@X{w8ub!tnC_iLYvw!vuxVoA@pd%P@Ed zlWR(8DvpcER+oWy+$F4v1_jR#BFp1pm`~niQApr5$wLDB6E;?(6jK6?V+^C9w8~pZ z1}Nf#`w)}v0FABHoS^<2IEE~ALJ+4tWPA;~U5N2p6mdFD(UW7Xrb*f3g~3$%aCi>^ z9_0|+!wClPGab%5*h4v#xkPzKSdLmey5r?M8ESnIa=ONPRAy#>Zb`*3E%nTw!pPU$ zP_46OEo$XwZ&YYw&03U&XKhZhSQR^^NwaRH`J1Q9d=?C}dh;WZL+<$Ai1@y0RVc6= z&U~+epGh79Rn6Ets+#H)RRYLiol;Oi!C4>4E+r7~*Ou5#3B|C9n4dIE7i~Qf4OPIA z-I*DluVYo#9<7UxtDi)s5E)EoU-i0(!SltFC|KnPHW@9-&68vyx4^lR1M3nH6@XG- zW?+fjYnZ}3G;s3-)QQX-Vq8?J=ye4#{ad*K-CxAt+%&BTDWJS9QDCN)lmKCXS8uDQ zh$d844}>aa+$(o{)jM2vyhM?JY-T9;3A0CTC8H7heA&~eSN3&U_Dje|CDki&U!#E`{ zrQ8Yp5vLJ)@Gu|0z!`r&p{nAEa5?m$gyXcIz;lNyXxfOQZ!~2ODT<(my+FQZ;uQ^> zv&}+DD>v=bmYS3eUujrJMVTpP*dpdqp`_z|l_D>~B(W zNSR7K=BI2ROe5xx9mXll0m;Mey|!)Zc-+wWcz6W5;SeU>5L=E{Y`SV!Pvq&HrT>U| zUO)^kWkGwdE6N;!An>xGqFcYBd>9fCWAH(?e8TohN&#`Cct!z!^!1IZahiLAgzy|c z$E;GIV`E&O=?mD_)CDQOc^TI@hv1)7E;7 zT&!<~Uj{yWjsqS4P7X7KsrWQ8UX!q|kAN{*k4*Tb^Lv4w>U=%SbnZOOv9mDZ);p>@ zXSYv!23^>mOAn#>j&aEJtLmd>Q@#Fa&zk)wt~p8)G2D5WM#o7u2+v1DuxDRulXTUz zS3XH}b=GmEt~%ECX#YRSxptGWkO$d{%ZQtwis`TlUhRUHwAB+<-m9AP@_wz|t;LmW zPaUCs^A#ubW?oEb(d?VDyNDhsGfahbMTxnJS9yd!j;ktB5f{V*P7I8FA(R6sxe_Y1 z2o;jq4%%$35x=_Pk0|2r9RPR`<}kVypKlZS-Ggot-?24CCmLN>@6z~_mZ7E1$0oj; z7EOa=coja5OrfqF+RB`OD^;#TQyFW#HVYv_vm;Nvd&ucvtx^TDsqYDp@%DLzY}_?( zNHnoh3kV>f>OdfL3rkLH20)X@15?;nVoaS>B2|cN-0k4ma>3bnl_%RNl!-aWR{&8I zlv>m@MAX5UbhOl&Cn05lU3KcBxaYAGvaf|9l9Sf99O^rWT^9hap^sPb+W<{<$g=54 z`9XilquRa=GY?n$#B@V13^lmYC1dRq_pff-1t1GSFE!0Ni+xdA44VRGKefa8sl2N2 z;Sea7NVMhE@8KlSk5Ns#YS3!wlhx2oHDUxLAHl$&mrl|nuwH0RZ7TA$pW`;upp++! z5erKu(39PA)01f#zvz}!C>N;~D~mq&PzWlYI`_~B`oKHd{v>)j(>8X85WytpGftxo zJ1Oyal+>+v-R-EOfOm92Gvx*=b|0-135F)VIqae_%qMeVTY#y{*XtrSXOk*1pPcyf zk!!ok4(aoJ=e#chGxSB=HCZ^mUsfKfzNgavGeanu-~F>T{>SE??frQ&;m(6;WxwQN@!-Nk2f8FqP2h{wMU#+Orx zSzcS~Pj8A>3x5HYcw-5!4Dmige4SC%@QD+}qn)>3_?3n&^LO8hj6dKo~NA?QkI1 zay(XnK~{l5zMsG#8!x~sd)na^(Q+BqIyv%fYamLDPFi-((+D*LP0FRR!uj~*db z%tvREX&hD*5r@Bwh!+nj3&09xkC`=rW}}Lt=ym>xtR3plT3|$ zU4^e{{FLZ_LrC(ti#KjF<<&C#F<@Q%$DQp1TmReHIauj`%Xn(^zYImfC&tkFdZQ#c zpD}Pt$2?$>@YTH)1zRh|3|NeN%lmpoMMHAw0US;ee!yiXr#@+=l%7T(24 zOk!iAb&ARXSfe22X_91-r6)=T0X-t;nw-`}-iTsHT(j<|`paCw1cn%P&ehi%L2%uj zsPhI7e>?$bff)sw2!`t=%W@%sz#o%JOOOx$h3?pZAA&H;tbAK^YO(t}KW=Khs0eTfXt0rcs9ClxWk@Hz}Yj=9v|LT_Jvsr&j(~+v(LPnJN2M zz5Ktoy=UkD+TK~^|60mZC;zMA&qoP-BptwLV_H4HsQmru0tR}G^Z}#BQ|Scmka+Y0 zx6tx*1Em}oNIZ#xU|>+HBp7_OOi^$t`u!*izL~sI7)t1~QW{L9fo0Efv&7Qb`4X(L zukQ=q&Px}G#cEba+r99_n8BfORf>CFX-#!lA^nn+kUP1^sdwz}_8mFn-c=d=Fp6TH z=W#JDdHxi1j3W;fi{@vbCso+=z6kQtI{w!}7h~4=NW9XC^s|r152}6C$^RJUSa|95w`9Ql81<^Q#mr$+u4!~dvf0A?Fg%Kv8N?@sC(D{`U-tEB|{6 zE&Xi3#NjE#e-nc;@&DRjqb1_MhoIk$`0t&_EAhXCJ}dG6FMDPnR{A{W1_H#w&JF}T z=lnptf66liv24oD5j4ze&l2G31Yw4!ME)Pc1m;L)fEDp_-k>g9{?lp!b@Kngrj`G7 zdwXYVcP0NX<6&;w!aJ9baw0|F|vBP zpioy?6YeCATqLWk2-Yt$ZpdgoV8UB0m2%kctZ{!=k-s~38jPm?X)SU*j}lW67J*#(14AjTnQ60n8!CHq0Rv zVnPC=mH=>^Mqq>?hzSTWgH(X%q1>1!fFRUi^~}5@MU5k{?qK~D^x_Zqd?(?gSpI&aF4X(7ZE?&r;6l1hVA?930AvdgOGXg^~ZF zC5+OOIf)`tQWb+Ff)8J*OaLq>f?gt0Cy?r(p}ky7inANZK8Q06dDf%h=Q$mrk9)Eu z!<>oy3?kv6e)w7_dZl1VnEeRDR^A zFnEAQNd#WJND+DQ0^C8sc21^WPYMAKcJHx(aR(Fh0Qj0_8*K_gs{hk%H_IW0Dd~Wd zQJ%w;B$Jn-GOs2;pfs5X2o?Z3kp+;K;9(GV2lVX_VUkP$4tr2QAc$??VS>^=rvSy1 z_lfV;=63CIBQp*mt(4Fm5R@#LVm{WdDWB3Q8tT}yc{R&TuvN5kd6hLL-!T^}w-@~d z&pKC+`_$Nf#wZyL;dL5jc!0=^2f%gbznj~e_WAGL?#lmjDG$@R`6y#C%8zgW>~G*{ zZ9{&Xsx3w3b(+|X%4^qIkxFXLYEvp3j_>yv*pKm|><#a|T<%9W22;4z1!Z4ygg`JSqRro&>geVcNYx=v;aOrJD z3R*(^)IhL=8T6Bt0*fVupzrCwI<#n%K|1tQ zf`B%iU2%@mAr&9qhj|>{B@ldgjz5Ap<^PgA=0kww%`rL%-g;yZ5-MVZNe;tkB1R>W zp!ft)gp!yFYPHIbME!Yfbt=foYt2hRoF8u|E$9DzNG?%MuBdqPsQiCtf5-9v**(}_ z@&9E!jJaPyGRjj7-k=AF36ocUi~9rmJ3~3aAjCNCr+jr1X55$*+>x$2`Z7b&tQ&@Y z5emcZD38hHgfsGvJ`bn17(MF#aEYS2ouPTh7P?7*wM;^0e4P_*5cdZG*aSg>9s;n* z%_D{qBjR!3;trcSH8Jm7+t-EpbuBxXy>RI{>j7CU#v)sG)ai80Gc&rSh+-;#Y+Fwd z&LI(gV2DAet_&7%Tu9c9y|$UedE*6h&Y?3m#z1vLgQpnpf=2SxBdF5za&r zpK~M|6AHDc;G0082zZ;58^mQ^x;XTDd}Qge)GthH1?bO~hg5M7NaY?g?L06WGHZA+ zIRfh}SC{^-NHXyi#3}JKYYl*g4a&LAq2L6a1UR8Zk20Pczq|;Ij)%U0X^9bz(>~WOg_NqaOa=Wo!HB|7A=l8D z2OzU#4o3-zvqV;oA!hD|FF{P{uZ%}1g#d9KR!#HbCYwnLA);nHz%`RnBcGn60JR;} zBtwyBnwsA$Wb)E=%TTc^Fz!yQNr}xlMn|5_E|hw8s>ahmlBHBnm`zwx778E&TE!`# z@)BDF%zZN-LzYEYyDXyPs06IlVVC_hlK*6&n8(Tgy0f?C>{RUU|?2)^4~DLhi56d$j=d)IrTq#>imDUxAvX*4_hn$pQSu?J}t&9FvJ_Sgt)__w!qZ= zr?Zr>_4OM}hKxzvK>%YiVCTi;CH>$2E1wabu z6i6>va5v%oppaBsVe$}8usjE695R3blP1G1fq92+)DMtdKU9@O3xEs|W&tF$=my+X zR1{_I$G?S`JB?n*Sg0+qp2V1dAWliZ{=dH)fItv2XvvrZ>+*i#B@bE?YzAOmj2Y!% z+=aANlo#E=tPgHU@D(KJ0p_fNAvemB#Q~LbZmE@9d7pk?kHi0y_-^BtbZ?Cy*K@i5 z)bjs*JOA(2!Oqqy|L;;BT_|FnJz18cEN8j2i(4~HL@x52f@-IiCiznfKETv25O^cE zvv@8xlXx}-&Su>8Y4EOy>%Ju1&6H77(Y!n*)sk>OhvWg}_m?P%yOSv}PkFtJ)vHEa z6s3sY{~gQVKl32{8_MH9={A^LqUd-;5blOlyASU}@Z06_6x|qPVKwrhfF7s)jq$dN z_R`kBm;ZNRPU0T(0pGYS^xH?W|L$(??K<|~RsNUdJlw2Xj5n3O4Rgk9c3*7X6_k`5ZT0X;g1asHTK41YO--c<}hq=+i zHaPv9ar0%0(l#7sWCA`oAU_7>p70)&1_%>8KN<{7gQnGGIh?Qz0S+pys+$K5a1xjZ z|K1RMU=4kI$$TjLh={8MO8;`&ueeAcjDG`W=&PimB=o>%lb({cFeUkfU4k%)Tw)?$ zqopW@%<*tg%w-EdU5y+Nk{xbr1iW&q(vaQ+c^hRq8k8QI;{QRk>5Pnpg3lW0!5%*a z`gjif3(frS(eakXj1Py?V5?rZ7iWv+uVFWbE?eK*OYC0aPw92 zp%fL?`9U~_AS57xAtr#C`Fr34$K<7cAzE8hr9RLNE^B)>#gdJ%f`&yLfKm#qm)33t zWm9iuo%!oLe)*q@Q5(1HbW9k6NSw@U2&%LH?Csj|f3`OFSMvW-o^pMb-TT(HT0`s| zz+@Oqf5mQXMMcWf-SC^<)G; z`w9mnA3-*gaR=r7jbWVL(w1+>rdD2@p;CxCZ{K(Uj*rwv!A(Ab=f~IJ`sDb{DY&=}n)IdQfY-bcwHW+Z z(QXn0f>6?Fgx$}vXIAllp0#y8+yDQsf&br@?fy?Vfp_w5{ja@J0xp;jg{Ku}T zmAn_X>274!=Y>i)BmQ|&1Mw+J=Ng1hkr}D3=vjyMtRhlYNiOOZ@Fc|j3UZhw^jGjd z0ubB=v-DfoQX$sYPvf5221k3sb*xcaOJLe3%;eM&Kij%*0W&ihAIy43v}?5z2~*RD zBTTMfAAWwz{0oEs{t&kR+-(2jP0mr-r))PqoOXc69{Z^Gd zk4;nE1(Ok{1Ky6XG`3L0D9+3V5vCwavO$=RhA@x2eCl>X40ZR6Gr}BGq|M`R?Z0){ zb#U4{W)dVU6f}4~E^6V9=!ZhvM>2ORoUoJ-+(6A4CdF3@Cn4tX1@0z=8JkD3n{v*u z-zCd~FMN%)ir-Q~pL5DT^-i{WW_c>*KSY)x|7{%{Y}xYP?#@d8U&_;jv(RZ^YUedu z>;Q%=5@lzaO5G7AXgFo19zta5mL9@9jnh6>)g0bkLlN1(g7dQz6sc76b;Ao8Nv1b# zpW!BrNxD=v#tY5gn51WAW4zG(jTPfiG$#(u9@xQ|*{m#XCxKska8W7t<0`zuD3Va8 zIn$+8*f;jW5Y6DjA7Rep$J+k=Rwp!gsuuUjKh83WZSi_dwd1(a``Q3OLD&LFiDAOe z|I@6$aU0#8sEDfk=-_eezXw}ecK+|J&7D>L@1;D|%QVgUo#;-Bw9BGc(U}l5cXE(d z+0v}fFS5}e4OW{9Pxj z1kVFN5P-NFX8f8_oD!I4DB(Uap~&UN^1sM)IQAYf-*(Zop0f^<=w_HDI${~Zq@P3l zDLLHOc#i)!70#dI!@b>|?G1)8>xmO;Tz?UTB)ki;p#Y``<7B$F{)uriL=ilSVjSKj zaOSo%l#|~OCU)~$bAbz0KNTpgTwU*9(OuWBN8cS<9k(dlxPNMzJ_t|v!y^#n57vgE ze?x&u7?hlfn_E_VH0|WunA!*>F!#K2Zh$!rSaG^c#E?N$5yszJaesaCF-w0223rL@AvEVIiG%(8>Ba&&fR<xpUCC?}^~vYens$qIj|x*+## zC*oTVW8unag8$)g_<(K?fn@Y8J+{6%0;Qr9Z>+FDQ4HG8aocTB-Cb;%7hLD)VV)E> zM zD5g4t#7M4x;bXwQNh<4~6_Hs9`|Ch`VX~X{g^@{T5NjIB485xht-P2;1&a1p51Mun z7gf82iLU+CMA_#SFvYlH(;l75`}|Pdy(R ziV47{LvdAYjlVdTr_tJ4y zAiLsAO`r1hf5#GnZ`|T6d`MwF2Lq@(|J&Mk?*DD>uI_&?N&r9il?6cKl=UeO(*{Q_U7L9-irS(c-Xc)E|E!!>2F4cwmhs+xcGBJvF=$XjA7E1 zG^r5=>qevxg;1uQ%{t;6e_bNN@sAYAfa5C8?~0Qq19uiTQ&|F3S325zjjmF0e|Po9 zEUtghM;u}jr)=xF47r0xQOEwM)e{LXi?UYcOSvogL0Dy2cL>VEK0NMr(a6Zg6B{-==$d3>iG5P?eWRU#k=#H0?hAlG9`%LPyeH+ejVZ)bPv-hVO$?y-`-sOetN!G z33e*^Pi!pHN`N);-}e5t<^R9Ey?L;*|1IU2U;b0l#-mGsesRN$mBNv&5jldOM!ql$ z2tgvSBNV_-0?QzWT{MP;!s%(&v}?)=9+{_f)9}`>5?&bMM>cjw$O9ipM`{DWC431w zp1LKQy0>}`$FUYI!r!nai05o~)V?-@>TwKW7iWzzmG)1AW)(v!4G}YrsI1;(Kn+uT z8Bry`8HTf>YJ<^~wHG>=r9i*bh0;(OqwcAy8ZlbrAGHAti~;ALtpN(0f#t>S;e@B5 zcYH}1K3@SrN{@O%o78msKSKRvdIM11{(rD#pZ{%dZm#UVOL-Qs|FcQ4G5~Qp%wYlQ z-^0^%TyjT1MZ>&9D3KZ=uMwkk2vaLGpM-YgD_Z5(zcNF8?`EjGQTHCsYkm@}oWoka z-J{Qq9-4JS^y>4Lm zr>{=WZ_bY2T+b~!Ott^xotch+>&|~%|DUbRz5Uhxzl>-8{U7hF_I|vxI{8^`xiwoZ z-g&a^7VkX9cH6eEZLO8rJ`7^!uIbPWjsW_{92$MsxO?A;Q%OS=wN)JK* z&o~qBVcN|n8DX!FPp`N4_Spw{p>Bq%0Q?Kx;ZpqRM{Tp-2HG7!A(WQ+(W~!rm^NO3 zUm@uZfcnBjYdwC6vY+>%&xaEit?C<}lw{TRIh#bwB$fjH)XwN2i1;hk3nAFbvz?X} zHfr~&E%8tDG~xdUVUma0l{`;du>GGods_DYt(E@2oJYjx4CPW#g zO?{+ZBdOC#)NFK=k{>`VQR0!VnCw65PB0Dszb0WCg$YWhbOEa2|9iWej{nd8&Wisp z<(Y+FV>J&J9t>bDPGb_?dEzXtWeAhAG$z;ommMA@G4_6zn^jG*FDMM}J1-SIn z*bMV$?Zn*YmP*bn={hBVfo93L9f2-NyCEqpuug|n#;H8HIz7HQ1*iY-=Jfpf?BX1p z{R+-6ZoujPJG;KQ23qU?9#kH7d68%FW@G#Wh>Mp0J(#ZiEkPMdP=C_6VsG^4pA$@S z7P4ph=HfogZ~G8+Q3P|B#8r|SC-ImC4SEU^iAZ8mR6XV7kg`qxGc>lI26Foud(|Gw-=24fXxzXq>W-Eb2un^b{m7e#T}=QZSC zz7vynW0(n|Jn;l2EY>-zX1rPmbhf^A*gRy|Jdhv4Lv>)=?A*dt=2FHr+4?L!TA4v2ZN{L3Bm zlspaezqtbdRqKCS`+M6?{I`SMRsN5qJk9mLc>(~f*!FWv0a!3iSv>&+$i~?r=59`YW}c-{Uk2K|IV5j_>Xg z2nYg$Fw0>25`-8$Kmb3}Js>8@glT~>Va{zl{{l)`Tyzn1&leh9YJI$dDWGJ1Pnu#L zo}DE%gee~75RgGg02#y>#2AF4X@*@)=qr|sFit@{4EqqsSe?9@7zb6&G|W{K_=Cdl zBkl4X)Ed7V5zt435kBC(yy%s5u0jT1W7AX=)Ti3kUI2ovePfDAl2Y3I7Gi&E7RahB zmG%8aDa$}xB%{{4{4W%zAb1G^r^U)4E-?1v$Sv4_*M@)9MT$TFm1#M zi$O>VW|pNR+O#oR04mqk=rBY8+*e^N3$;&W`W zpiu_%ag1R^Wx`bZbCyx@qT@6__b_>znPtp$oErD%aR>1&I~gw-LjKVhzlWG~2Xwn& z8wX3xJ^#@0cFaZ>J8B&0OnZ$)r(rJ^K3vWr(@f?uo0#?(N%^ePl0zM*gmF-^zZ-y{ zm!OdTYMJ9Q)5v%+R1##$QZn{oUM50zTJGG?sjPJo@?pucBTGpcMywvJku>{b%e$P>v|d0coz5l$E7UR0)QOAtci zu3Qaej7K_KS}r_6*1x?AF;pJkO+_u+HK>&LluQO+r$1Og7shTZxU~@#n|iK#*>;`N zs+TQKITJK^)})wiirXnR3pb(0{!mTqFAjvcCyE5*8ceEHXBU&{q;#8L>aIuAm`qK` zWdmqHEjKFo2OG+?q;jxWfIcH5bUFN{gsv*HYsD2Pp8&=kiw(V#OB|H*<**0yHdE^F zTp_%Q`B^O+Z8eg+Du#)}oJswZ2$Z8*CS2)+%V8gW7FWLxk3jI>AGX^6`1oP7{g00? zK12`0k86zEaLefl%3>IC$JkMZNe;tdVe)h-c}0Q04M}%kHq_uA+Ps9dz%dFlM-9Lb z5i~C7I}d&(v~4a-0M~Q%m&yzHfuCFr3XFm$DsD3-i`8vFDcScD*(hbFaMf4UBOG{Tv6 zsUOy#p#1!wXWLss{BnQcj5*H3&qL4cw`Kf79P006`D0<7^IrdZ&v4&8ZD=L1cb56A4{>eiz zyc;jTd+zZ8!6h%IJ0n!bsS>HcJ?ZL7?!&YU7m5>hT*@3FuKtj%^TMDW3oVD8oD?(W zu+x0mwBb>@!Og|1i$m}(jR_zS6U;UxfvrfJYh7D1QtCE{_hsi^75yj@p$0~1GCF?x z@TPR@b7FUS7Es+3p$)XRU5p8s*{VAqcSvAMUmivPWor(XW^ zaK>q6JimtwUG$WTH}=Tmh?M)llxU}dwN*O6%;yB7VOHXmS9y{vH?}D})I^K3II4Nb z@kIV=oSv6`#|@1~%HsYwDGpf@D0`ZCs6qdsuo|E7+4T&B8XQJ=NGV~>V&7H`SK!!$ zywmJb75rb^ZpSm{{gh7)|KHx-wevr1Ztt)7|5Ba?{9nuimGG~dLlUTow#EV@SMzS{H7bL)v>d^>A`3N^IDIUm`#UbrO2y?@%!n2c(j(4ktb` zSq&|OO6772JEwLQMad+eqRS{vCTdeG>;6ly?5_XpYF_EnX#eM<@qSiCuulKm+_m$6 zZ|`oe;{Pt?nPTg)XTcPDptK@Q6P>o9rCDO?FDe$-hYKO{e~7yRo!jrjkJdH>{7 z%l|hW{cm@3d&U2k@l3)0#VnXz0W8U3rK?Z=99aw3qC{6_Qlm84zXaRqRV9IsAKr}O zE{Ew=h*q3^^@yht|Cc|n+0wtB)*-0Q{!Id{eh;J{%gF2 zO7p!-o~tE;b9n2eWPp5%0x?HH8=NC~-187((2vJ3t*{XpDoWtr6)X><(xl-{JrBzD ztL7dEI_8Zse+ajQ*L1TOK)^dEcbGU82AEC()pTUx<)_UF;wD)yxn~iV)42VeS(M7^)tML6O zb^jAgM0$X5(5?fBo~ZFTR*4#YE+JxCYRGkda`CCr{_n1{sdT|w{cqp)|J~VK`Ts8G znPUIZiUUT4o7!Xu2{5t{(eo#Q$f^`z@b3 z{=dCv#edv7*j@R5Ea#a<|J#|z_NV8SH7tHIwQPmQg_BO!@VH<&RRNgQN{Dynwh$J` zO>Y!b^kxnLGuZ&~PIHHdVjyNhRaIXss;iynai2!~e@++h8veg|uw~2tTiXY#^Z%th zQ?SFCJitXE5ye*};+K4s3E7;H@}DKTf>$pPUbAwZY97SQ)h7S}-U&d!4??Ql%nLc# zgjpq;v;6c0FMO__xz{@X%C0lYxSqg8`;~(E{M@m8{p0QcMxz8q;&%7!7lG^KzrEc( zd;RaP?ElMo>es&}7Kx$7zZPoc1E1CxW0SaG<4kUMqIwYM@%^ zz?4PLi8U8Udz<(OU`mR!#tMyCKO2(#Oo5vdPYGrLxcV*=DtzT;b3u3SE7*fMOuPQr z<+6w_LZ>_mJcdaxsEE&9dbh5in-2}U;RcuOs>u7n*G3}(&u~poL%Ml~=Z-0;4{SUf z!YH04k3)f^f-x`Y6`*P8JyjYAAJPk@Cm!JprqLYK6cFa6r2w-8N=k$meV=so{8*1) z{$ok5hv7UzpZ3(A|Li*Pzqa>R=l@H2M37T4-k>J(iz|PF zCwST>Bs z3*4TG9#(UBqa)2-*&DHbGry%gxMD2@@H5H7WBS|V$lUF=Nv6xV2kglEEYY#bn%gN& znrr%MD=10ag@N*iEeeW$ggFabX*R;%mbYUo9lkd!wd7HsI{r_;hiUY<{$KX}&#i;K z{Z;D{E6Q?%4hJIdeTy^tG#oWZY24Sn!Bz+k37b~W* z{>`h>*O1&LNZbSRxN^*asVN};JhUe(y89Pxk|%59rQ9j48JkV7w<(81vpQ4p;5lZ{ zJ_e2}(=4njI+toYQd4@?z|UEjM(1M2 zte0<{BN8W_qO^T~(S4e*_p0hCcZ9sxFFH!%22~aLMM=6(v|1&D3O^Y=4@f?Ofp>J* zVgiSZG;5spB#(#Jqh2rm3<9}czJdfjXqPK35Ruq!xmnD-6V4m3CxKp3)?hH2rE^FGo@2(g%&Rj2Snq~Im~=x7WluB|?dCnJO!TyeMrmZ{ zyD`f+Qc2{TMR~{hzI^#w%^$G~VI|P)WL&j`f7pP;Y1!DQelKW{1b5NX zVm!w|71Q7XF|CI?y-|{gH7%Av2^tOuEX2E%=RBO!NNdUn#m-fT5)zhtacFOMY$V4W z`JMl`49UQQyE+Z6-3VN8AKm1_}oVF z>1-_x^nWT-KBoP5cmH7Dw*T&LuI~RX<#F_XI@${}0#IN-iy?sbWx>XPQvFQV6m&H~ z+p7gm9vcFCZMiZQ@yz9tR=``<2OWtTkH#`>jl$9V6m4bAqn`O45uK3a4)T7q7m2kN zu-woy?+_VG-w`o*REwnp$Hw18Ry*XCV@Zp76-7F3K3#4m)rnD2)8@R5dUNxN`6m?} zb}mq%9X+aURHqqr%4M)hg2uD zxN!yVAqc?FF(!dRwzgNU>QrH6_G@%cVQMz7QS-dvo*oyr=*DIxof$1wpDG&)O_5;d zqHI!2D_x;qX?XcvZl1vHrGfnaCdTAZ{XY(NHeLCDb^f=M$C3ZvEX?;qOr4)a{^xyp zoWnqv`i=tGPUcKH9n_A39wQXYf<|4IjYab6&D?)(%xK+&0nZUGxF!0{Nx5lG_%WGGGv%(0Q< zUN}d%H&{WSa4HRv>@96aFt=l%r{g$^!;>(>+(hB%gPbH68M|TCIe&ll>g@RTyD{H#d0_*S-9cofh2y9vm zlr>(}BX_b1X0GN(^y~HO9E~z6J7*!L`w*RZYzxXzq_g<7%hxUiT|n;K;enlwvy37k z-icXxAAsQIKPd+Y=!DWaK(oqhm_>c|dqxnq*QYlw7;~$!T@wl$W}`KlL#`p<&LG6E zFW=3iWc0Jq%_O6Yl;cF3+URGapw+TXwL0d8SA%~yV)NFX_zLG%#kWop4`X5lA#^Nz zHMLzoK86r?-f%h#*84=b$FYR+o35qH+x6n}T@J(hhG*5)Br}4hYvl61Z$_$$nm;0$ zWD~~3Y_v4RM*QmP?EUE#-H(rdIeT+o*Q(rfE2IDBH0 zQ09g}w>Aml^=u$sUtPSryqzD67lLOCr;`jJ^6NF7QaKDG=6QZ`1tJ776N|;%dkGRq z0NyWDN=(Js`xHF@G6)IiVF`jM1m?^`xjB(ULszuvIDvSA2^_j}?Hr}F$P5Iy-oL#% zJ$`k2asK8%Zm%vb#I_u4l`lERK*@o&pVA0esIi(A(7mg`-j-S2O2mp1vm3MewH9l4 z`(BKdq;8;62)WMAg3k~^g>(ss7T z-ZoTM#Ql_-T3+F@iIqtzK*CpB`B4b)RSEUPxtheZlfw+*n4sK~45P6}Re_HN@8gUZ zk+8oQR7lvL6^Cq;B$p_OyOT0=vl{B4C>wy_tapycWezb+NoDd)S|NtImD8*m948Oq z1XDc%j3CS0YS`=IgbodxBn+` z4|XTrIkLYui2r6~hG+*!71`;L1#1||h{RQNE@ zPfVWvdMaXymTi=LbY&|@41aMmxiH~7-4e6a?p33Ra$SDp%po+iB53ot@aisBb4y%1 z1z$lLrx8pE*tWYV{FO^bN-RU~`kSqX6vk`lbDn#&PTDsWO03U6w7FyTSWlh&m!X`@ z8vwK}{?GQow(bA5v$K-_mhu?#9~0h9Yj^fu4*0@>oOGj4=>dT05PN<7vMOJn1=*A&=Xy9Li`BXq7t+&@KXAyEdOoiDv3eAk`r5x2nX$O z3X(D@Dku_Tb=QXqT%v1P9uJjy)#{mr_@yYiIJC>Jju$xSpiN0ZOxsM5^CkbOO;~eO zI9G9w$JOHU&s&G2HIvswU7};mUY&N0CU6PNsu^s|V%5d+xopkn@>YyA9wjrmg0>~m zH#`%hbZ$4C-$tjsv%GAkd#Cwg`()jf^A^=6N683^{e%vde*(I=de*KgbV=dRb>oaa z`=WWzX$4s0E>z#$2D2d_xvU~bV4YoeFy9sz;oN4+uHunyc9|oBx+u}@6{MS$nJbLy znW!r-6|Wld;f|TQ(LG+t>usIrYNeXiRDe29rKb@l|2&u z^;69{ww6qlpE4T*Ad;RNW5PNVF<2$j zQIbr*)~4`zGSAyLUVxiX&isHV4(E_Op!^=7^d*Q1=rZRYtk47Dh@fFeVyYNVn9C0l zwPV6^TmsbV749859HKF#>wnk**N_m|4g&^1XGz?RNy2=WX~)4soFqmq)|(r)xr8|c zn9u^<5JSuzLlm%BZ!vladMF3*b2!Wr_>#`N2^w*a@(|pdTr$+(y}IO_hYcgk*GcC~ zIvU==yd%OS4j?VBk$|Ci2W3kf!{Y=a+CJo1VY{oce<3?{VYFp%&M$62*y~YgTO$*TM>6 z)$(zR_S)S4XAfbP&|D^_-&H1S-w8#s!QM@P_|bEUIMQ6~^J zf)-d`bB5aqzOwNG{2Imy1z6~NNe;tk0z%b#0p2UoYeVVEaqbz>g^U_hfbE7U-GF6# zR5GJ`TY|#KAC|7|gv`;9@DaChOgK5guHdIpOl1@T5*T8_Fm?#?k`Kkio)y|4>BG)r zNfoGiJS_}T9qWzDCJM4q*}INzrIO-PbJy?xso($69h~z3pzi+n_Ksu!-(C5CF6S}q z|CemA7q#V6SU-pHUvy>BZXXOTRrYn$ND_}>3Na2qK)0w^{HC*%j55;=gaNp*d_fGW ziZr$K^Q;?)llPX-$TJ}a{c7L_b;!d%9X^STIW?UlGuSJ=P&6M_NL z*7rhrfMedx+%);vB^=II27@KpFO*|}^E{5`y&sa$mv4X$zOEO!1d4fD$=Ehy3d3D+sd_lui6$R;xEo z3Cb2E{Lz4L2D_k0?KFn@Lmm^z_gZl88#>qiz>stiKY?7u7PD$0(A2dqVL@X_z5l zIQ8%|9hKOp=$W2w!zVXaReVXfjy+y2ur*KDZE%thTL7h;Fsx`$D_t8Bm1p+x zlU>yfPYGJlo}gAO`!lU#_rR)Rf2LK;32s#|KhomH^tVbI-@p%kllsSe>g<0-n3Tu5 z|FyNfx3}Zm|2kON|CaI?a@&<0?8S&|YVQ0L;+oc*MH>PYXh#q$4enGSTbX5)Fj2hr z%T2}iDqy~2q(2y$8Ev%=#wjK+jOd6JuwOEKLJS^6ki;-aShSQFgI*H$>BedL-6e1g zlcoVNi!o{x5mOt|l8~5nO=|QB;AgfZPCt`8Y|?&dUFW3O7L2Bfi8l5ex)=Rk(;{op zg$F;4ASU?m835gEbSR?POIY%Ar<;wq3)m12Q9dax$3Fv|l50-nt#99+@n46}Oq-is zQZ&nF-DQYzoc6)yOYU*R{ixU~kI73ggdy|r8l|jmacn8O)$!*kuWVm+XFe1(qE%wy zG0qn#=~Kqbj|!x*_&X~#A(H9jaQQr0Nf!K(lRk2CDkbr*B%GeS%Wz^4%d| zrrpDhjU4vj=dDfF+(y3fYWFuZI@{PPSo_8c@b>g=X@&Fi%lF%_^a>1#K4hD(KPQlw z;Qzh8`CtFl`LNag$H%Yi{~tEn|M>W#wNBsCpI?XnY^}NZedNjj!GCMj)<2wH-n@SM z`^Wg7Um<(-KU)7>Gf(DVo}>IN?w6ycp|^gSgmDVaQUd!-)r9>H*lN85>%UTcUA)-r z?9o?m<0Pg_lfT^C+#I(2iHQp2*Lg-&7;(0Cx^cO2v+;W4?Z)r2t=AN?RVv=Nj5luL zjo0zU+j!&mSe1=wVH4#z1$Ps=ghZLm?Oj^v^mB$%n93e(?d-z+mU;fDrjdP&X|X2v z_^lff*hjgZYFTbOftEJ>56C=k!UQ7_MiB@&?+XBT1?o{rXW zNlj9cNX%eC(GE_FwZPFUH$#ype({3O0z_|Okitvx#s)0*Cjn)%-@_t)2HGcJ z-Fq_P2-a()r6L2nEP(dvF{1*zp1;1XdZQwjcnUiVV{PocSxHMMDZci&vy$ejxkrxz zKGuSNuMs!gcm2ru$8Js@qOXCkKylyc*h>|8mds>o*Ye!qzKtbX73#ZSJ)T8cHqdjA z)Ki;!y-%I}-%ijl%PByO{r_Np*N*?TwYzz+vi~pRG3@_^n076O9mvEf3o(CKlj)~8 z7I6Bs(8B@qijhhn5^!IP03e=&$*_rhN9k_pm}x=Fx!tZTqPZ;m4#V7El73OeSkQfc zIi4?tnX`RC)!j<|*z4cEJ!8icmw7yn6WE8RxEm(S66Sy?E69$(ZWu*}wuo9=34nHm5&esCS)DcjK71@Y;3;h^%2CE4 z&|i&lEUHa|Bx}OO(zRNj$c4Fdu3gC!et7<^_ioY0yu%S)UTVR6u7t{)1u(}kCNNb& zp|m&UfuXcQrs53?hyB_-`@Cp*lKpyDQyWzu5RqEj>Zs;NYfojLja#JM*MI~qMV(IO#>rUL1WIjszY=l2IDj0$6lfo)2$qlFOHisZFt*B0BCQAv zB?y-RYJ$AQZX1xN=t|%k$mYRt#-XjR#@F#?8kfEjxIZ zc2UZqR;Def(cD$L(`PVg*7fF>LqQiM&r_yl-)LCrd*rgzASdCCsDnE>0s5^4NX< z^N7`A9!ck?H@Cl>oxi%hKD~N>c5-U%`C$~Dh-B?m_OL2hGtiqjdw+5oNU-*HAX_t2 zNs5<&jcM5=uh?SEsU3t-q;M%0^%=;w2oodICRH=@QCeihA4_^bGX34NOFy%D;_&flzebulQWSQAy-MFqms zEDJUx?1V4XRjyBOSZ>`Z>%5+}&aW4LoS$AzSLfC7$?e7a)2pkqS0yWa;Y++kqGnZt zC`XRw9TPb8NyBE_^`bFOm}!r}TlkvNFCTC9C z0A^BP(+=|Xs=L^6%ot4q(X(zv5N4;JMq$D?wRdU!NefjlM``?t>g~QBYJzda zIQj)HO_y6pO24U|I{yy>^I@FM8u^t!b@5-fw)X7%pL?6D`=3jB%>2K_U@zwAPy_f= z92Oe=S@iLsPW?jb8bXZ2KD-RcAOJy7ypYLN&C3yvDPD)F^CVWVqd~W2gko#gL74cg zo6)Xnb}zHZB9W}#YQ|q59{FKAMa^unzs3m+K=7*wQF4Rcpgz7xPxBn*zGFWt@>Xe% z*l9!ponsn(oz}ooWQfg-q_AH4HXAfCXJk)HM$2y%D8Ma$ms&lK_0;YE+EMk)As}k} zKlgX`-TeQXJFESF8IQ65YlFSOEN~jspF#*Q`m<;uV2l#J*k~a(2Kv`7ir_WO$1p$Z zrznS!b88Z%y|_ONvj7Abc5_Gq5RALTdxLW2W)!^Vjx2mIr*bh8-QIWsZr;4QIs`Hn z>Hh%dh=BJeH%#0?BLc2(uAR%I?8bx7Gl^ZAUss>Ye3JN(uBXtpv-2Q`*CZscH%hJ{ zu^f9C#;;IH)J;LQ+SR<-z%cJZvN7(m8?ki4VK(7B;rUHez4^(40szIg5VidMDw*IO z*Ce%2YGzwQr>kexGw;zovQ+!67Wi76g_JmC@s77$=c$5wn5Mnry}$YbT&e_5(T7EA zwg9v7g38Kt*4VdFEdf?R3fL6Y6b|*NqrQ}=AYO2Ibms*o-cJLHx1Xad>`NurhhR~_ zr_SicX;06p3|p5vEB3mfDL5a48tqIAa&wu(Ui=vZ8-Wj_YFk?gN*W@RudtYXTpvK^rA_{fvGKiY>H6)-r!UPQgTQMkQJ}eo`hcU*?bKjHd%vMYN%A5r#X!($)g)X($9HV=E zozmD6B^__P=p<|0U@!5;^Rdg(rZ}T6%@j>vn8ecOh0I(q6{Rh4bwzk^D#++dMDC$> z%`!xJrK1Qlsnvp*O$0V!6w%Z_P-)|1nHXG)OQl%PCvJu!e`@+KR{Zrce@`FFwy63Q z+{20Eu(l>gt&se>4R4bmjf#tXo1pK*;#2>;Bp zlwT#ggN&=u&7Ec1&R{q0#oelGp=&)zx&s(pmrQW0174iHS23ruw6dAu#l)Lv-;Z+% z$|ZvUzJgwyW8$&a`hu$!JB9xip!!^bT;naO$zBroKuoaM$ZeB%!#&$O%}Ow{_b@tK zlBk?_P}UsQq{`J1W0I!V=ibUmXC|>NrJTpa%VQ6+qPnwtO#W7^>X+h1Fe9aYo@lCS zYH$r-0#ldLC?sHpDd0?sso@4h_QnUy6G7pr&s@K!r{?^h;yLARI zd$=fX0D0Wc`pyc7pY6)btrWx1+UceX-Ag6e4+6|bmc@v6>?6DJp$&$~U%!2OMoY1r z0laDvC8xxl8vd^v;aTHOP~n_dJC}V;Y0W{Jzv20m`R_HC zf@1ffIMOYL7UKuCtioz1sDEbV|036Nqb;C@|L<%bY+L+)cl%%!|8*&k!T-geKFStQ zo}Bw9+5l81pI8xC>=rha_0z<82-_AjdsPAsZ4jfE6^>; z?e8~~`CRET!+EaZu!zBE<~TRQaJd)8oV*QURBHPF?b|ak{SV7P4-h8YKZ*WgJGBMU zhUnYV0Xx_h?+X7ahNK8v%MtzxMp?!q2A3g3NcI~HBbZ}>SMkD$^qO)Xc@>Gta4!(j2*v%2fV3e_3x*ITx zdDJ__jcb^xKIb~cl`h;jD}F2{O;~GV0cW^c|jF#F2!8sFxlA5 zgB~S4^U9Y)FfTCK-?;&@$-T~}|EyF)!z_U;i3wW~GlHQLmV#gt*?=MB<{VOv%A5xo zCj;vzXgGu^;VFr;B%CldixNnstS-uPDx&girzB4MEj~j9gF9qCTF)T6Ld(OKo-+dg zyYujjG9-2muMllZ2F67pF)g?mMb1I_={IGcF@~%VqO<~W+86KXAh36%JmIe>J=q(! zoY^ZzpGvQ+>9>Yhh$E&6kyE+!epTH*(-HTt|05hGz_{EbLHn=yXxSCmDBIVtN;d#D zkpj@N;4jH}t%3X(-Te{9vt|C{PqqBFy}P$#pZ{!b?ryH+zhyj?%54NQ+<6FNLzUI! zuN+3PduN2}s!F%4yy>V~;IIO)<}SZt0lN8EbOWu#>H+2V2?|}0W6do8JDdQO95;y5 zm?&i!2VM{9VxgB+(=UgXxjy?rbxcSgV8m#1%9r+f+Ke}nKEp7N!{}~7<0hc3Mvjl1 zAjhMP9ZLIXabw4!t;SA_9Vf?Qja{j>I_vQ1O5{&If{n*e6MP?O7%@un1q~nt_0tbs z!-1o;Sm=|wK-L*r&DxD-TOvxGj^2~}pPPKO}4f5Xp-{lLD z@L0Sl$!yHp7Zp_2W%05+nK3sW0H9|omhar8#4;_hneONr0Cw_UJ?XBVJ{N#CIDYfy znM%x0U&GIA`k#I#d06xVei}hc1hj58Is{vrL-xlI4pBZi1bdrr<7WWy)c#tzy-mB| z*7n=@8BE8t(ADXyv+LX6F0OBQ6|Q^#4kuTzCy^{Ovhc6m@8WM?zSL;?Y`}$*|Lxn~ zMD2SxIV=n?3Zcv6>+3%*u3jC2;L8_F&r+7?Z{LEV!o}6iAqe(&4*n55({5k1L9lTb zryF<>@W0w!{^Kh{fPK3Q@c{hK|M|Dmi(fffusc8?IQsQamHy6jR&dy(hD~cqDF`&#? zS*b%3QpOjjV)h2$k zjD8x1aatUQuj7`Q2!P$voUUoQtMC%E-A<S5Zc6yLw7ld9 zkxQMMKRV-Pd{tmRoZwGM7!BhTv`5T&racJOzUV~#7Jzo9y)*jsEnqxQvBiJ;w?%-& zBqSsJ?*e9o#Nyvx)RLE`jwzQsueMt9Prl?Y&R<_FYsvFLZ?NPAQm>A0j(<76KDAc6 zu+@ow)$#Yz7yNG*Z%>alc!*~vr?JYE4~^0jj>!6du|w7W3R(g9%4aLu_SjUDD*?3IB#$9J+5+u1&f*B>AXxiiQR7?i z?}fI*TREW}_>Fb|v_XoL4y4J>+mwDNjj$#Hwg4~~q3nbst? zWv*7^kF*-EFWy`&Wk;oxqkcPO=$u?!onD(8DYLlK|DB*5VqyMZg-_3qe|dAt3=OB} zH)kiuH)j{;C6#%ChT{>{qDkD9fs_@j<5zFb&TrpcpI)6GzdbDhqI}<+ib~>tGEy=N zx-=3!TRdA6HjZ+_bHm02V%u858De*oC!pPCKIrZC2y-6jq5Zeu(EOmO3GxG1DGvYs zkH7D1(2j4&4{ZK?3pSWG!rUM=rYd`RjglNxn}L(?|g3y|!*Om~(p&d<~tRGRhG5t=xAspT*HL@dqv=d%V# zw+`1ND8m_>9T_ptV)dP0oNODxQU3^I0xy=q>=ANGgW`N&^tERW_E&fYyVPxmf7-7Bzi zGHz5KQ5x&%6-ptC+g7ruDphQk3hp(54%^AJ*H~OZV?WyZ)d%)Ey3=3sRHhvfl98i) z12M-{5-c2tal%>Xgxxgz@`cs>_U&WvOd2xGx{BB+HpX> z?v#w#RdCRbgts&MV_-TgD^tbZGqzI-B3qayW$iwqqwXU;4g7zF)q2LuU-kFD_O>_e z`(IlJtN35bdD#80@9g%MJSM5S`sH_GRrkK8zw#vkdhdH#AajIB+Y48o?D!xXr#=mD zlMNc(CNs`6tFMyn>}>7_3bIyS-iOi4<4;N1%`n+1@o$4WVO9;_ZLm?EqzL1r5{G|c zoD5L}kD?gUv43Qoyf@VFr-Vm(_FYt)68PK6_5Xe2w7^c(76F}pe)WqBpI4i;h3boV zvgV?0;TiDMbf5LMn;+VhwmK<9wUTFnsa+BrG`{ENgHhZNoDa@ySNX~y&32E^f~H@< zQ_N=;K$2^Sn|z#u%mS$VF5eUY*us@i_}ZQslw|Ac#!~)%ZW+qU4&_%2WeH=) z+7i^FE;UZ!D)U758CTDAPZRx*`!772{p*>~r3tW!8rKK~OR?md zBy*t-IErR*l3=SiNw8hKMh_BrEldy6;VC-KtOt3a&8Y{OFlW<)JTPX`gFJ9%)PqVO z&8P>N&}IrmV!`0ETR>>8{y0ELf&~yd`)2|2oyJ3vS9>co6;YzOrlJlFIL*~drJ!&! zs`r$nrOHQzu2QS#%&T^Y5nO=UVQt(?Qaf~a-Idxg-P1t+XV<7^m;USH{~c^O^8fDk zD*oS6p6^lq=hq#pq<>%F86h#Br4jtBi{HE~`@a$lwIt%3fvr2t7&Fkiq-ownk7DN8 zRDzchaSa~HqPZ4T+uy#)jEfUA0wkYM0yEYKLXgG@7d+{(Jj6*NzhLkojgya7{>1|9 z5eNbgudG*1ngu%4?nqZFChP{QFUFyzJTQQ^>Y(+<)e_XC(17xU{@9Z6IYd7=4Y6vW zpO5RJM1BpL==-eVz5!{bD26VCSppckP-YX#{cvUz$^AW}Ynj4QlVy5X+?~jk>z`B@ z=J%p&;sUxc0bRk@pcMb6Xf>mWeqmBAABOp5T5~g6jzp`440vpLwt@VIQIgLi{?*BU z+iv{lt)0#7mHfAi=X;d@_-%^{@y`>2X*%hR0e9=To4#?piBr%a)%zuA4j8?Ib{&PF2ZlANt3X`y#s&#<*Tt2gM* zdN_UQ&GkLS|3yiZr8p_}KEWu;5g~{y5&pL^|Ig9!smcFGr>CbU8~(qJhtZH%V!pvH zP!qmP?jN~+hN`uNa(nOgl<7y5Bq*Qb5OGPQ-rvnPfL-&Jcj06{mV!r1kAprJlwHS{ zR|ak2PK0ufu45dciiAC712;aMj@k3JlX}Ms3Y!Kl4ZKU@M?m>}jKJj;zyy$4M)?|w zKsd{DloT;@;9zSd#}IUao!B1sbjA32aWJK%O!fV;F{*@*%^hE*gcu* z0oVmNQ+e?!@UJH%{6k+GG|+!KyGzmje`|66J32YA>Hp|tqyJyaW7GdDI^n(0eztU; zD%}^r_e}G*iZHv%(;^L1Zd|e*V^UB!vOs3MW&f1XReyKfZz*V8#`L9EBL?fB(rQ`0 zDyVHHKw|BQu}LxZE>3S@JRHL~zJ=kv@Oq}=EkmjtP01ug2}-$TB_KQ4;k-xvrYwZd zMP$2lmigl}_zRfdp@J?^?FL6LpeLA9zN4?$Q3hz0UH4I!8PcZA5VyZ;$>_G-Y;*$) zt)3{zqB7lSTP~e2yL|d^+Y8CXB3;`;2+{RsA)WSaFjpUxv&lW zU-l5#bpAVb{Qvhyha3NowLD(>-`gROQ_ZJ*5;R7zISy`)gPY^v<~aC=;QajY^M5Ju zBn8UHkjema7~_b=&FkO)^WgBr@&7zM+VKB%Jc1Y+DSZ`#;vvvyIqg49hOOj)+7T>p%40$MG%n5gkPMay zw#~B`l|F)+@`HhUHZ0Fn?zHL$E3+l-a7Cq%R!6G}SgH@1dgVz<3Joy#gj)-}cFZ*z zYH`xlfxsD@F4H%yzd)D6;xSul%&L*P&bMd*U9gNMOtK^eEO2PZlu`+xBm*zNyul@w zTnV;VZE1q2a88$)v*7+W#R&*@K%n~dLRG)&=yuyqbGIr-!sXS4MiUaxz8zj- zY$vD!H#Sz=PpdwqeyDEPFg`l)+<=D(N({7$2*DqDv4*9Ierp(veR}Y&v*_a z&j{=kW<81h*7_Ni%cn``=jy@0(xNP&0(=J88G%>Pb$~W(Z4Lo-<7s^aXiyxMzM^-S z6#3(|vRqaPbCp&8te8-qcYAV#k}!=B_sb|KTcksLn540?1~<#;rudLHqdOpwvmZzx zbXgjUq}XH8p1CK1ni+pVmFZFzLd%GBImD+~gqXg4}iKL+|r zdIkV<{UMWd7Dqs2sKyC%_$VegxdSo2M{Mu&90R`#1c|QB)C<7UfAT(z*Fc+^GZ1X4 zA3J&xH8Zq``e78|$fw`=U&cp<`!f)1tM<=SGXro72|76{Q({P|)C`Ki@ z%D|`S*uFy^+|v&1yS)x5(B^_^xy z(~bZ4TAq4Z#@E5{7KZmIiP#3{Vg*6wp`vi|Z=D9tQJ&)naSAAZ=(4iR?X*xfD9`Ci zoGkRN)R98=Gt?sSh)>)ZR;H!eu7+e*;CNV;7Tm5BksEAZh9D5I(|^ipA&g^`2OzlQ z6B2;n9#QHgM{>>gDVJ~u16}92_Z(a%xUk~?pwF2cjxYO_u#upI5TQsn$Ivv#8dd@x z7E`B+d(Xj-vjU89P6`lCPsHi2Appln@Ih$e4#t>ViNL zx&1+fbYdwWnO#}cH!=?;>kOQrF4h+%>thsqh3YuXE~X!@TV8% zVxZV*!N7w_RF1?Wr7eTcTLjd=8{y=~jl{q8rPs-5wJCS}`6Uf%6T@XTMPOwwt9x7ZT^&ijK)%ngi(Uos!hm z?L|wxR~%2$Y!lrIXC9-mvTlu9umfFT{Etn$P?5sE+l$9oiAm-5b1Dj4s|cebjxYyFOzAB*i0YK>HnM|W#c(Vw}K zjR77do^p;$j|<_4V@XPyQ-tx|dw{mYRL_Cj7?O}#*=6`&66Dbj1^nldo%w*@>w z3EH3*hRtFA&;Hb(|ChV>l~4Woe{?)LboKum|Nr$oLP5-#Nl&-G;@t1K^(}d8ryJn5 z_Fn+l?jmwz{C&F%To3p?t1Q~;16th2S}qt}4|mm0AXAtv;{#Hujur(SZ`CR-MT`;~ zBina{-q6S#^%LrR^Ff^>ZOwhTcc+QHeGx-K-a6NO zI81yNc}^uutTiM@+D1@>yQE07jLO<=k9Kx13{7+%ZV~ucHh8ncX)z`sM=S?<1jcF3 zo!k-_gBd~ogI}G!hwYa|d?qF?(3TSx=@e$fb!}s9)Ebv~@WwmV))Z~G73JdHHCvQS z>@DnKNTP8v)UqmeMjxx(089Y4=*tg}8NXfOOT{LxO#e4j1#MncHX$~TR@T`-mE3WQ z$%R*+O(Uz`CA!7=yeQ96Rtfd^`X;l&_$@+MGQ>7g*3`UNfP}s z7=2EI^DPDcD?di+-E{%WO!CyD}UO?fV1~X=7+t z@}Q2n99CQtwC92xK~{IH*+w@*6A~3urC&&Bvz;6s+lgX=2o}zPA@<7}g(ZiyA6yZ0 z);+FO zr0Y;8ki05yam&x%_;&&zwl<|5hR`-@yc=!K8-^b#i#vV*~Pg ztp$kAm`WtSU@4y*@$o!~^sXxGwPlQz2_($XRMrSY`CtIHx2#oTlZL(L;5FT$+(0}> z+{7(MFnZMN8)VCl{WLxIX-leE;(I4|yKFLq3El1zt6WTL(jJ74#qcLTlVU2J354 z2g1JX(O0P*;FgtX6pt!KD=&mmJ0Ip!?kM9mXv5Lnl9|xHI~CpFbWaHEyI4r@#-JPt z-xTG$_m<^&4hyt^eemGaLC-s+K01z})9#~bi-~mT>$h}PRvs6D+ zvJKs9tV)~rfFn)Kq0Wz02WvGb-USGxl44Nuhuf4H|5`;Q8k~V?5WJ|Y)u4duBu=R= zx<-U4u_oR0OK{nn@=9@Ac?B7%mcM`yPEi~}VtcDah=gW~^i7VLVo%R3AltoQ)`l;& zLc69JQJR?Tu{V_sU50iGqM*F)w#tj)@bL9zJ*GgIrgOy915^|VCoqR$fpWq!S&QuK zA|C^7+jJk)dwl_Nbca5_M_CL*bRNeb_~$=={m;NG6@hzH*4g%!xOFdbJT33Cn+-}B_H@*XPDO|Y9d(vxfqe`7 zyOG1Ark-_Y`@3|rXsqX^#^B_F)H|+BQ2|-VJ?6WT!4NHwsK%q!9XK;Z@n{5Fq_Z^q zfegt!WPum?I2m#&*jolF{4AvTuy=ptlYvxtA?7((iAX8&;^AcX>L?T8SRDowH_SjLM3hE5c%zL>J+^iL(v6 z!@}DM!1mDaSgK#s(#Tp5O$xJYct5*Ed4dW=hB)2B2`OL_q8C4qoh*%pF&?AvF^mzw z3E0k1K7|QNib1)1O>v-RBC<59FwZVw(;~Id-r3Tp9sfWE4dBRY!T<~_t_PPuc$P-H zL`}>KszY@on;zWqY6HGB7J^xG4+MGwb%q5;wvbDblF} zo@3YFqF&j_++uBSM1_neE0rgze^#yiw|dr)GqLw4)C!T}HO z(IXIJ7M=Ar?%J!nUUi_}^H66MX!nEjv(|*qtA*rdV8ibAUtWmxep}mxRTEFY8ntPw z`o_tft^5`H8oSYGTlcF9kb1$0wxet2zOwR4@Nz%zU~*msSUs~9R1OztT0_|la;G1X zXgx-fY|7Hc9`hc_yc(@gQDt^mKk*gH^$z;qB8O;<@B7aGHaa?V;(s1&{D0T<%=2>s$A@j>eT4-g;TJeYlg5&KM6YS9wk@9;w!*tNnJft8l5+IZ4zQI8X(d{m z8di%sxQ&fzg=?Dh;;ON2Z>^ex@!oUrPKK=&c-!Xi4V*DEu`W(S7&~@>TWt~LLw#di zKioozEWu{Abr|^z8&c!$!`iU+lr-*NyMnXQtaZ_H1+*G39f&^AsXbH01Oe}IsGK}i zy3MS0U1zq(LE$WSjLWALG^E7XdBh`wIpF&ig)vv| zh%Jmv4P=CA62iiKTit|zdL^(kf^uUrE2nF^6nJ&5_#u1)?-3xg9DxS}qBJRZ6o6=! zd7xy{eS}c<>bDssD$^M${*mC{j8!nOezlYFFVg8POXe-NufBeycSJPHVrCgaJO=i9 zr%l%t^%mW8l;iPZm`8Q$efBxf5Ut2HPT2=SnE6fc!QfcsQjgR0ewH;d%?#$GnG4e; zRJC*{J4oV3z&k7rr(up%3U%+=tOImgv=)@3-kXnLoK4^;06|%r$5gfNIJj|o2?sqB zksXkuT}TMN<7su~FvoQJR+y1{0CQgrS<9~S(5?HTO>M7UaPK*|qO-&>yo(|*%jys+ zj*tB8=)&QEs&28T<_(m;B)gaL73Uw!I(yH-1ZmurI2|}9uRnd zN#O}e?k-W&X~+F;Ml<8i4%($!IgsvtPvbP7!lG#2GIAPl#IaRNc;D)n4Fca{hM>eU zCg2XwQNn||v!J~08m8@5&Wzpdi|XQ4Ym&v6_X1VqkDy4w7$*_HKG2w+!sy?DZk)~% zj~H)Zm%Hh^3&5)gX3_Nc(pH1@s)Z@?c>ng-dL~msz#X?rUuJ+4FrCE(&SF%ej10l6 z&y?lhB7OvfIpsfskLvqPPy%YJkG=Ea;Loz z{JmLXKs#Ztg}CSIY*6*utLAJY0_r5Wl?dqVzdH+QzF1U3kI=f9_sw}aE0{-t5=ix{ zT)%YOdK&wKPeZQ(U;QjrExFJwF|c8J~J0jJ|7RnzIW2@}(5rO$$x&|2({iK&-}b;3lg zx}pgkcIBRMVmI3zF%DqgGAZ7l=<(kF$us8OCm6@)C81t02ylb{=l=1?&i}rDy2<~u zo=154m%NxAY^ih%qln6FDS&Y-;^&fOqE9Hrg}J5zumxo3iCQjQSzpox3e+smQ9=)P z{A!&Noe(B;EP#TT@7Ou*>Q#rTPp->1x*dW)0tIT`|39;oyQ_=;y+1lQvG)Jy^yGN6 z|JU-cZNsN{JzJmmwa~7YRq0-vpm;hYlRXys`wY}}uP3Kqe~Zma+t|&~921--tPN!& z{9e2TU%+p(v_Q1DYlO`5%(w5Gt44?ZwxmI`2?w)P_LiTcyaby&2AyZwFZ^vi*xdI! z+P!@=JCl+9c%=oAn)Al|!{|h9<#Z3hCOO5*o(B4lKJ&2Bmq~&0F$~cn(qIGqKRVdA z<9{5U9Bkr$tmP2_$6kqf25O=kgu*P1t}_(&!WEoFc9lkksO8BXLHnPGEJiG$QTcPg z$dI_x#XPHJWzq;O(*!Nce@V?GPVUOPGEpl_qb_W#acq5?(P7%jWfGy!uDOM7=t@iM zh~nN{dLfL_D;s+4P%f@}webGuaZGVYPyryuy(Sz^oODKRe5lT%^eu-_5vw%IKT>I&^J< zgR|?q>sR2it>|9D|AYz++qaK^WHBxZNmKA^S$!LS-W5{QE|sTt_XnN}dEU&~3*OAn z%;ah}(7|vZIHxNehxe?%7?OgSWPp@gVlV_(^~2}&XIe*_N3(fu>>6pJq zL}~&lM*)x0&9z@3Aa-2I9zg+3TXoAkjQ^~|Y2;-P9MvY}#;RJQ$ef|3E z{=W$0a|s@XNjPRlAXGf0`8{FszIJVAR;<36`PTB!pZ#f&{~f*8B6^@E{qNzC9sg%^ zba=3l|JU(2`QMe*a!E8gh`Sy=seX;sd=|)25~18H@0{lBCN zxN-jtm?}G&ekdz1i!_J`MZ7w9;GM{mh4@6jFl{00``1O)%*Bi#Mh{_bCHwzqfxD*xX7 z>)^Tkd+^sS)0%%fM)beLczJR-s0%~;0|C3BoIl-8m|5Hn!J8S8IbSH8bO;P5FagXX zC7Df8jzb;>FNB2ab6L2%A-Lq%{?fqoKX(6P$h09chCM96G$jQ%IV@|DVW5_@>#R^= zl;vM%_%pkZyAb+jpMjQ^HV1#+t#*%)w%eEp*A1pknGu$=1YBHl)qKP=&g8QM-~?P> zod5g^kQ6*1h6ZwvGwxppaXfPkpQZJ9o52i2++h6cOzr#zAgK(I8EHS_&$~B(=VRkm z=UHiY2qs{(b$5U_r*Ynn2)b>xS+T!ro%}GawtkyHG z%COY35K}g3Uc%B}Fh+>o=a#t`FY+|`@ANhR0sa5LyudDP1$cZ+S>KA6!FziF0{Oir zLCBU0Evfi;|l_U4Iglx2Kvtx zv&#_w7Wu#SPxo#5e{i_5|6a=@^#63034lCpMLM?B|4Y&R7P|c{sm*7-^?6OWWn2ul zOL6LSqLF-o7s^n?pV~+L&XktWe|J!N5`>bURX>&;6#IH^c4V9QaowQ-pJBPA;ujAs zEs6}na&HGK)-_j(QQYgG%DLOR2VcK3n(Ia*R>HVxxucEOwA|4?Y~5E{?6g(_`4p_~ z6s-_b=hj+W99{YXaB-%8?Gteu-ucIS8u-7AAivZhu<`u2Z^wV#KOJrE|JU+(&wuiI zLC$_Zf`GY}n$xU&UoHZPdKzj!okGgkSo}Y zrMtFToOLz$W^CeC*Kw(Z>E`Jr9o|CFUFaqNckS zir+rVUztHm+*5M3Q(55b84!okGe*M2=|;M8F)R8h%!bc^Zo10L>O#J+0)>^A)E&LF zB3%xR3uW@CHK?(onQMwlfrM>O)(WRovpGf?5p+V{0%ZYZSZ|_j&A6)R~ z?!Ao6YnD_+3b?M1)xAoiVGG&6c~E`dRjJ<05Ut7=EWrhaG5!}S)4c}Vh${eTR&w?7 z(#Hy#ZyA7PY4k4Rh97kUwQh(?C|#%GmMzveys0DzOn;Z9(SMM3W78d5`K{){gX-8+ z&Fx*;?6>lZtET_Lcyj66pGNwBvOlu#e@;#h4>$CG9gji(FXWUjOYGI!d9svU8$sV> z98cjLdUyN3jEd*!^uI}(fbAL;irR>*=C#W2**Qv%;X6Y^^4u?6)Qi6*#f7D(U@J?&sY8J;=X^cZ2?x-x5sSmt# zQ9L@p6vd;K>Vz|0R+tnKPMqTGt-pf0bZUiP`VuC!*(xfx5l{3z;N6Ob&J-^jf-fM! zNraLD9J$WfT>*vpT?<`q6O^=-ML^US@o2(!A(l39x2X2IM@AXH&$^v&)03HP#j4RtU}0TeJ*DH9!s) z!d8w*I?KbQfDpJ+O|?Q4C#@))<+ykhE+=OlP-j)`2ZtJrdU6%k@;J=_DbgG#cK{{x z{~&;*0CV@FTPm%f@E%31m<-9U^I%_SbP%9q{&JR~fOoOT1fpdAI!~v|PoHS0{p6u! zUKVZxDvSL5Dw+2+SBAG$J5+tcu7Ad)w^eGdt65ULvNmy8HqXDcJO5v2@L?%6K*Ra} z@X*o!?jM|P{D0Q+@H4)g>ZJ@ljAOG{G*AEhuLjby8lasZ$RhCl;$EY6;S{@0@JH3d zTR25K+HbC=wf!Nak~1uqiJ=_TGBDQ&CoB!4Ot{R)VWs)vPvh7uX#I@{TN7iX`48|e@bi^Ndm2Ld&_IKTowdvYFn{l zy@5JgwsXai7PJYJS=EMN*Je5#$=d3e5tUatlqy-rn;lN%ZXbaZqMe*(ULZmkhcimi zqu19z<>@T*-;X%O>@~Hp4!B`sd!*a_76!^2dA9pgE&oLe`+M6@gZy`Vv~T-=9v>fV z?tj+u823Lf-(CZu=7dQEcx=*TMZ%~eg7;I90;6OFE~gpC@YxFxT*Na{p!_w?NnwUo z;;27+QL2Czyyo`?D$?%ZqlAblH)J{iWa;@*=|WT6v{*t$(_(BjO}D=1ccLUo*0uDg z{B15goL8SS9(SDeuZ^GtX`6WfiJuay19R%fV3LyJEswbiFabjT6cK-C1Oa_X{fdjp z-*^S1Pti!dcuCj4*4x5I4<&!5xd=I>lG7DA^KO>#48S&(sU>t=rXCEeTEd<~)hYk- zPjyg%ky@{6S{ci%=-jj0*s9fy1~2*5UjTx)X@YD&Ytu1I&bI8Y&Wy3NU{s4++AoR# z@E?C5ZlXOcCUe<~=(y4}bMHC$l`bd&pNO1aq<{{IWd*uNkA(S(Yz{NZV}6Ppik~-W9RA z)$ShtKyEk@&=D=h|B;U6W*9i#)Va}_Dst5*zdX*gYsGS-h|vr+l&E(C8|t@2lxUof z;>-$s?`hA$Odzgm`eH@K}eKlf@8oVjxEL)EO(X;<`{Gml~@eepL2NdshY>3$$x_|*LdkhPZHp7QIl?_O{uty-!%JX93^ zJ~>V`{inyO^B6;dmem6`(Eo$|lS4QD&xZc5YAdde-Y+p<@pZ0Nf!_OKZO~6MD!kb|*s6Qad zUTLMolOC?Qb6S&S`VzU)T0p?8<#AS?jBsWhtQ0tBmXbvSwCRYrxmx?vJ@x$m^6H|8 zJHV#%-{I-8?f-Rfy1D;b%j5F@%d3k%c>m?q#gpdy4F0}(zG!&;hdR-*b^ejy)E?ht zp$_uF;zzbdIIHW_oXGSN8%}0C_4Hrd{jK)=$C5o-=fA`K4gFus{T z*7CUY|LXE(AGH7K^5v7J`wae7(0q#DZ$k60E?;`cCk3aG-qS*BlmBbstgh2Q;$?|H zABnGh>ghjAgSYDVKcf?u{-190|E%Y6=|4|>xZwbN@vnvla2&f_fF~8Lb;bFcs_u|T z{`v(d@)>GFu2;fk7!U*do~BJD>mH?QNOji~E8<8MW2!6N*Ivv= zHrCF`*b~lMIP%Iy>rx6E9dD%Y@8qeb|0;IgH41Z7tS$66kP{$J85 z2XxK>pLFmuCdIPMz*0Q~pH?x~ChDvzY4pE+k>#*c&3s#eJWV1My zxn#DjFb{Rn#cJbC3^-VBm<$P~jQwFq#@wl~fcYINcwp1>IA$q)sElj{Gte8etJq#S zHZsjDY1YRQBfEO^ioNIH6+NC|6T&p7075=F7KlicFMS+i9HPJvcbdD7YDOwnZ={M= zO)ZTCpOcL>Ye`x-GneKTsxujM z{fjv@{6E3PMK3YH8uv|q_^Uz}uFyG2~x?JBonBG~x-V1j-XXpX} zc_amz28`QyV^!%-K-+0wmJ~3K+ZLZ?cR7p@FK$E?V=2RRUwH|$0H^FpHDcDEqWlg; z=J@12^h37qkvCJ-@rDM{} z;%WUGJBFGsq?qbhW=&*~GkoAQL_;ejEwf3!pqruyRE~*{q+4tT(W41SRe*uMW6T+6 zfTfQC7B1a*ZJY3L3xQUgG2a}dA_^Rk@pMgYxG!f216J1rm;G14i(bCe)b`j{!I%&yj) zC12N8j$nlQYK)4N#Vo6B>Pf`=(}5IctRfYjOJjY3-9nKzn5|bEFe*P<5)KR7V)68P z0;mnIwjL*h@p}jkPqqFhNh6hOYPI+Or-vi^{{Luy zbN|1V$GHD_n??vICHInAAbtHjS?!NGh`zNxM6^uS5$IDNimCG`!RQzVpi>xtCHq&| zqMOt*q)4;#IM$D(EUct`pbB0>G)uGQTXB<5<14$_?0&aCnK{3bxSFh5E z^D9+7^=~R8-*#s@TLgu2p`7u1*i!x2awz?<7prxf!zd^@kZ(|ahiHcnIWCYsbaeMlZ)9-UuZ223;fzidSs zQINM7XNmbz_1VA+?wXYli0d5fjdr19i#!_OE4$ihoJt2&Un4@#Z4Fer+VK%&-vy7j z-q9Kg29CY@wtKhZ38?Hs-fU~5PpDc(IZoHj-BWs|A3;!HJ*(e2`a3CEm>1TI`Ub*Y7`?z*j_S0C|l zXSdpyqFGXQ8QvRsj{uqF2qY;Bq6LCtf|ENEu<+(gXsC#tPd8KpD_Ams{=nL&zgteE zEg|rGVlCdg2w~H*cYh?Hg?bmk(IpIOGPX<~(E4@qdl^%$yY)bav}i)6xX|^p-IA=^ z5|g^1>8_R)H^2j6@&t-a8_pq&j}-J+Q+6?r~}FoU-^#sx-X z2%|{t;%z4BI^}Z&qjyRC_&!aG*EmL8(>|yyK1v24C3}ky%3l38gK=X!lo9?T!M`;W z9Mt6lvCe!S-RjH)Wdi32q)Ge;W(odnhIrUZQfG_O4kjPQvotT>Gh*73)=f}MWdVoM z-J#-2wzc^22`F1-SYA|v2bdIu=>%{R0mu^1ga79R80{Y%fpEgWr^nt|Qc|~1w9qGZ zr*FBCa*n7{&%M-mpy?47P7it{w5bNVnriOl$; zW&0`b*5&F$Ym!5%uj7p!#)d<;m3|AauPR=^bRr89R19%8KN{lfQw8n=5U}MNXnqUx zz{c~S+da2_;=l=Wax*udYnHdjUnB@Td$vYDBP!PFWd0$HKIo!Uh96P| zX9%ahbn;S8@tc9TWAG`Z+)@{8pLlX?wH&Zszk2ZgR7~gb1AHU_2;MQ?{|1vOEW$~B zs-=b@v`WEblU(0e7EZ}j51>tTzkYotO0la0|L*71bvT9h=rSqZ#nUBzqSJ32Vo-2biP zG4KDxlmj;By+nd=R?(Ba0Q8KcZ+nnXHf;xo=-(Q|8I5_$E+J_fU1Iq>5xs+CRC?-! zdPPq){m&6Qa&akdDFeW!_z#DNcKo-~lY>qC=e0Zr{eRD=T;>2@lJpx3=*g0OYZQHx zd@UKcJk~Z+{fK86CP5d1Z;ZpFtSVJJP9xK1lh zYl!1nzLMn3#%Mg+fL`)5dwgzRqAX4y>B%8auWv!uXNwEXd}iT@vt4xIe22b=g0 z>v>H6&!@b{qP{t#V}ioyD^|oRGcy*)7TwR3P#x#>wpS-mJhe8D@|F{`2U> zyiL~Dk{E2=RsP0EEK^kl#ro9!y@F#@+Hj-xPYwM?IkWc+!*rGu%P@ha z^Z()K$UgrcA8z#jYk5ri&!-%SIq!!HILqkivI5UgdgljF-T#UczR?H&e8Fbt>;>4@ z>zcu#O<;YFa#jh00@DeWfGipcPQqrJ66(EH1xHi;yAi6(Z(DlG0f#A+=VhzQUgA(& zZ8o~diFtjYfnQOEPwooYBkU7^AvFi|r890Y!R+?=Ez8U+bV^h;8hh z?+UZIQJcFQSb%9tXyI#5B~-kl0N=GZie8;Sph!&Fuws0C@)J@MOoCr zs=MwHNZiPI%Re>p-vs99Do;bib$ld);bJ0S)A|48(2oBxIygMo$baj2O!<#aIS_LW z)TA#h0{T|c)0G1Kqv>4`^mViT#Ias5ESEe#sI^ID{Z%^X8WvCJx73K*wpYizD$9Qh zURF*23zScB!W@5p%3+AEP>xwhs5FVX<%Dgd|HoGTzk`F*!;Ss-S{{S`e<-IMusH{O z(t()uWf?*3l6tZXpqN@hocSsU&~|C|8mNg zCiP`gPnWRkW9XZVYmK{^{#HQ9weCz!ulAuO*)HM9(x@63AL(8a3Z>-sH&oJbZh>Z* zwxk)Ylk!06lsaz@)vGT+sN0zbe;GQ~fbt$aYIW(aR@JzBYgv*1ZdDbH$8<@Tb;XNT zm5Vf%T#+us5@$NEbkU<*mB0FoNkIY-u(&3640+pPUSYFr%Z{8=Wh$<78(F!V^}N=l z`n&mZfSJIv@W2vwHPr1i7omsl(W8t)#O7|`9aZ2>YNUh`+ zIU1u}d*!TB7NbS%oNaT-inp>q|I9Y5S6;Vc zG7_ga;py3mlcN9x<2Z%%ufalCaL9{92n5M&dW&)$8}l0zXlL*&wWeHCJPw6g%vw>- zX(%OTFYl3vS)tz8S0Z{fG572}|C?9V-`CaWJBht60~%BWp>S``7MT~`wu5O7wnpy# zE9v(qm6>$&tmCOW|7B^M-aTGtIfBtenvf!gI4KC|dK_#x{~esz{=WwY2PYf*&$T?p z`LBA)mp=|xwETn*hm|Ah`=}Ud6S0<~V$~`zP8T{-I#c-h`W`);fzdO-0{{IZA+W$?jNxsJ&XjHTdGh!GADI-u@$z>n z^8}@f#}KD`lav(980#4TF}y{wv}xfHt5~?SpXqxM!b%LUatlvU0V8IsA==@Uo1JNd z+YHkah*vdfHU})=YJ`#koNyT?Nh5SV9^(WTk1{6N-_j(_#kUV^!tF1v6%1cpp}BZO z1jctS-<_3-Dk){#0VD+v2!t>JFp2<4rz~zJj`-aO%+pyC0R+h-B_LCHkH8d@0^TDs z1V5(_ERv3?eHel-ph*7*PGj%|Bx02N-#le}HUFQd@ob8g)&2fkbN-iu!{bv+|9f(D zywU%zh( z1ykTr^;u;GTs4Pj?n9TM&~p-=w6L7ELe%O6Lr+O>w4-9NP>SHHDWztr1`yXO+`?*G zQ}Jz6Vv9^fjfT=9JL4<)xE9Xu@y|AcMa(ngXPvYB}Q>pLG0 z>*UF=GaF;knN1cv2R~1RqcOHJ&4h2Iqu)S~%|ltyL+e@$cF0<28KfZ7^W=O1MUJP& z>B89+C4~=I$`n{kmISwKW(_dQlw(UlEE`z^yjr@nr9jr&Sp(E%KDVWSE}K~c%*mK6 z2`+144Ul3I61*g=qK!2`Tc+?^lB$*MtO077y=*CvWh1MC*UgjG(v|D?PO*Ai9@^Kj z)_?r+oLLRQVyMjt`;Z7f)1iLI;)>%WeiTv|3`0c7n>0d%Nn~0dn8-W#Vv-UBcw|I9 z#5;TQD=sGIsufN3OBt@EwGNdgdL0Mfs7uFj8We3Ts$)(T^v8E z4sHTx8*AAvtM3XLFCGS9`>p`n+j`9$WibvRDMj(oz?-GaqH{2ch7T}Lm<4m=x?^jP z7T5CZ{CfWW?d98_xW-Mx8M&bd5r+$Aq9smLMe4_)K%W}6FeaL&IX$Pq1dM-kK0 zviRY$gMIMJ31);XYd79csM1SZQItPw?k4<7Z6!*n`U1CrfTlq2_L_Y~`r zBIORbYBbfjJ^@~9)@^O642)lVf|#8FjO*<m<^ywz)v7@@H|K^Z|=>A8tnT5HV-DV3EsZI_ihoxil5#IYUPv<4LBct@>p zXY^l<0moEHAEkk0i7JQ$Qk0;LVRY_GKNevj_Z=QpqjCm{GgANP0va`XGq*R4Pm z?FEf2hwLq)Bw(E8Q^?rw$A1RCd?3=Gu%cBA!e4T#w}sVs4RYRoExk`Qz2B)dvk zP@fNp8}UIKgWoP&{FDn`+L(*w?=-JLiwiVWHrDKiZbc=N{Z-ucF}IE`^mj>kCv@u>#e@=kBi?>Vqiq5jkkfpQ={p8&Tc-aiOc zxh-DlOvor}2pz^3SMo4Ew-P<<(}iqdp+l*x%#WlTlhx-@Ye>GssQTtRib^?s0?Ad5 z#`rS`_JXoKZ?5hNp{NABNCD52#v}tsWuga|M}WkTOu)yzc0*Iv{S%nKWMy@G^rCq5 zWvAMzoOYqVr!<{obR_K;?Zb&Ru`%()wkEbYv29xu+x8?A+qP}nHoI@X|9kIR{jEN9 zt*WQ0o^#G`?_I@=*}Yv^#KJgNVA9tGJN2T;;;QYOzqh$`lZ8Ons;IjLw_mZ^LX6(x zh_~HQMxq23BsEyiDBH!|fmheBZDzsze)4>Yg#r;j5Aj{UpV zxU8sy^s)-l=T7bx>!FFfwK=EcA$!%YrarYG7qwj=3+%B@5H2WGT5g&n_g)a7fMk_p z$6xbCuDjqz4ta*TV)^Ov4rR}Bdu&%u4 z?aMF1O9&TEsG_`YyuA#eFV(l(Fr6>x+up%1fLJvxSp@wdRH|JTnpwheaQWUVV_{Pi zJu~2LIF{EFw+wnR#{JVC8V~L&%P)3DdTts*<9`h*Zp^UJ3taNV)I^5?zS(Mq!9ObG zMdz}i2bB@F^J$UPc3*gYG}%ubawr@v&;g}z-AwOy`tHO5A7-GN^3Pbl=3YN0tXCxoI9_0* z>OWBqVDnukR(M2LHU&7SO2gY}&-!wJP> z7#rmbwutJOW48a$m>AHEFEf2?Pv<7IKN}X8=5#X&BF(Q*OJIvs32J5;d8lAxH0Ye2 zyg=d#uFQCo4!^Y@Gm^P&DK-Y?YW_uLyQ4cJsj%D~Y;fBRSHqk6?j~^x*<0`IQi(%| zqh&2(P~u-s0fY|s$YmEH&Bjc!9t?KzkX2iINlOnoBRGn~9Im`(dQ?YJd_wuNk{VS! z{zt|k`|pIp_V8Kj#+XATCqwUd|5tjad|{pu3l)V1{Z@nZ3srCcZgP5}Yap$r zJEPLc>PIrgM3_KVx%Jq~rmy8@DI7bb){DW?S772dt(rN_NIbe@ngj z-UkGyPI^o__dgkn(5V1BXMLc7%8fSB!RO2KlWR|@pucQPsoS%0k>=MJqmF7#CQXhN z3*{8vNTo2oz?-=<5H5NL6xjT4c!l$*59&w#&S!X@Q8|EK*HoWD3kjVx zf{Ix=!jKc*nk3}d&cVN#4(;T1eNrVTMWJrTnrKnQ2)m2Mpa#azNZuXLMXYX>+&?1< zp_ZV)rNB(rFa)z~>I=1zA)qMl5%tEd zkm>>Hiz*+WYq`qwg`yL|ak#son>GaG_9gxfVZ|_Sx&3iE&K@UtVTb62(@GHxs#e=2 zLgxrD&W`#-*PiplT@Xs%X(wJqg17GT2Kua5=WS_D%x;*to^l|Yf;AsQ(o1hdl%#_^ zbS$S26n82pxD^@4mv}Xup!Qr^xYyIKVXEd-6+BX@pA;h~lrAjm zP|~|P8iT;}?-7uV<5;}s9W&D~tYH1-q|v~f$>p4HVm7FghI!1UYzay`5cmPQ%X+A^ zaK-tNSoq1{T!SNEzSFe{XOj{AXlZONr^%@abMntG*zFuHc*#a1gseSdo}Db~JbODi z818EE^bWSvndibXyBUL4Z4THTk$JfFAY;vGvdMSs-m#sOcNh0laqnxF$UiwKJPpm7 zO=#A=y@pF@-hsM?v;6?KU@A5~#+LX+jed^-Q3zL|crCnAri0iDFR6Aq+E8n7xfmu} zdOad;rCXRQv6eAu=CI@^|sGL zY->5yxS5vKXj}`cvFyk4CTn`OQe0F~k65Wpe6lu=5fGVqEtW70Ciqu#E3;<|ZvJ@W zImo!5gMSeDe;Q^jWX_dInG;0FuL+JFuX7UF`A)952Drv1tuL{w=RD-J6sAE5PLh^9 z%N4N#o6OWqi)6tv8LV$(^CF@!ifo33tQaMctjDCsu4PzglTb{`@WxYk`P>4Td_Ijd zArS!UVB&UW{w-X9-oB^Ps1JK+L?nV2?&yN(Q;PE1M`neT$nY@Hgl#>A)2`xqd{*S$ zb%LPpo}ifiwn6Hj!d2`~l|ti;vLwOyWi&x<_3oSAyi1(k??uk&HEw-S{Mz9xP-WES z!-$QF`UR}Z`%ujS!X8j0yk5Ixhc`t0nIdw~Xf`xS+y&6sfn)r;jbPGUOasWN>Gx9H zy2!tL@9g5<>!{cR6(&ofUWzuTq9zqeuh1~T6dG{kl$67L_4K}!O`=HRem3!~^6d;P z^aG5Es#gIw4lb9gKtj9E9?+=jnOLLe_oL0*-jwOfp^d;PwHL^3Yy7wXqpU(nDv~YC z9WlsI8Gey{-&xM>39oSj&!dVb>D9r>9qpHm7*66Zi*VRQK&GBkT@a(lG6i;q$b0F$ zQ&}!2pVeAv2Ee&$0R8|-L`;y!b>|<4{Qvl`nl;sz2?$y_yj(o&(`sLx#mgG`z2<u}V28qSc7i!5%dLBPT&q>B^_pl5tEcsZMk$ZrU#q=?EWmGHFW=fDcuqI}qURq=^ zLfm}4Bj%ErX2wyY=9s&x2(r`vMy>kjQKuynV64ACNVS5azp+IOY@A`Ba2t zxxfChV;hfNdeCRTKKeudJGT35mC(~RRTecmYV1G_uPgH)-pwIpn5(h>yXhk#htC4T zi2s2aw-7k&^a0GPq9%_6f1bsaBTE-TZZ69 zP*R4g%5JNx@6yE&y0}`Stf^Dr2BDx3-xX6k1ejs8)1;%MFiOtL79C@CuaPbu{UgeiHLY?zc?v$+{HTu zg61O2z{|W?jyn*mrTGH1X%9@dzhy1yJ79xx5vD6bD}18gxx1Ml+x?0=!5$|v0LgrU zxP?XA1t6(8dXagp!q73c(Z|It*!`?UR`=4R$H$7mEZ{S*5IV!pvf47QSf9sRE7Zja z#=e7qI5%iFN$2b8nD4`DnZ0HM&F|iN4=fo+`g&{<=IpGxJN~3f+M;`FbD|UJ! z>o-WQ%Fb3QHP5-h6U+gQHcFa8FBl;6=TCRNyI~bjgp%4WbpHLcXR4AxcFlKej^vt< zmw&oM=wNTO^&~0R<*|9mn1}M#ll%b-@6tRn=~Gf0=Q45I?o_5z__`*6yfEOB&b-Y? zaBg7aP&*XS)1xI8XjtMg7%{F1Yi?q^%C$N+6tDk!HLamTxALr?2dQmSMEVQG`%_{K z3B`UnOy4QUOvB1w_e#tF*1F{uaQaMY4=P>Vuy8jQSLMfE71YJt(BxnGaG5&1|Gtq% zY*>javET~p%x%1cBcmhjjL+DeMwf)V;k_~D4Oy(s_FP&f0%MV@UgL_Af(NGF{#W31 zm9lQ<^^Rc8icdG()pl_KhrFs&S-BwLDALCE4KQ0fsQ!R zgnWPMKdXbk`Yr}QNX7fi2dTH$VnhZ8HPxjiVpANoxb>KW3f|^~puN>1ko61+sSWv` zqOoA4dOEENpGe56gNfG^&%{F(@&2&)8n z3&=+FYVikmGK%aHp2V2h>BAj0LV)AVwACrFeg$xDSqLosFJ;=r8KA!~a3;9Lsv)Aa z8i&NRVJ!lDjWXk^9eS2S__<#G4Wnc{`lROj4?*6==}I&QG<1(9n_&=E+~s*rv=m@vTH(&jL>iiD)WUZiO$8D&btD z+-=Jn!VKl-)rsbv5C-x$18>oJ%5M}R;>`Ohyay^8+2|mjjxdrflfJIOxo-6Yu%%Tz#Itc$Yd#kaeEYn-Ff0M7cA+gw5*+0d$>!+uY8^z(n885Et@`I{c>amIbI zM)%j#;~mmW`?F1@)MszE(HnZ4MDyPWWmZUc*`A_hB9w-x&SZt2DPn3Ej4TuNY%MHk zp4TgrKft3xu{USzlydVS5=iA=2HVUvvc269_$vj=o*Kd%Z<#S~Kgb=mtF({c%0KZ| zCvCm^3pY@gvd-G_9RpMmr^7ea20rJIPj8+mIlL?JC!1#;vWHA>TgzSxx7m?I72u~? za(9YG@>9Bi#21X94ZiV9P>+i~Vks|LN7BpWihQGK1xg$eY|xx6bG&r_4Iwis_fzbtozy3XMm~kg zdV%ErKT9t}2oBS`std-`8YYaRFs8`jhgWI7u?$Ct%mnys&-Lo>f!ywblmChd=lKk14f-A zMprjZqi)PH4hNI!p%l3qLeVNXU$DmMA=EvczKU2n2)g{K{t zWit#EeAs=X^XI2W1HEZ$u4og*5o1Io^bzAu{KkYny;ud7NN7M&lOpMO3o31STD=V< zl{+_?$*CG{gv(P%2)ZbAmw_?{?!Wr1kAv+(fvr-&XI{zM`IUbxGK#$I7ZC7Y3$7=2 zWS>yuACEl!2>t4~)^2=HeUcAMJ)^K;K8SWSMDn{6Si zv3+RlMJlTDTyz${r#>u23aAEC#&^S4oY*G{XlfSyt#TDpLiZ1R%i<4GZzlc>)8g+& z+z`4;+#o9nM4>M`lnaL5j^PQ*>*r%g!ymMh5jNYFRW?FwlGe?{XJ!x$Bdq&Hu%H^gylq*_`#xX6A zuta-2ueo+2Bj7u)OD^lD(q+)YQqD=P{>Z7D8!nr=OB-5J!BnXz%R1hx|B$gMP&-9v zO3XF19eJ;Pbi-bNOa65@9st*!HQISX?4Q2F1vlgRYUTEqWi?G~FfmCDo9nxMEJhUH z)4jjoH=(C{poNQ%$LS%EYi$%XGDm#tVT2@M5N9+8UwnoI3-E=Fhf43Ux7;`g+H833 zIcBO7FzTM}t<*6g^7ELCHqgW7qu4uA0}IMyud>Kzwnpvz-Xh1x9scg=X*%-ZG&?rG zuP*+)k1Io=xs@<7X_=j`%g)@Ps*$43FVLCtT%?S5OI~}6=b90|AaRmQdZ7>pfuWiy z0fQLcTSUx>RR!NT#*-i+A7>DoT;go}7e~)2f{hsiL!aM~GiMdfkU;x24r0W$EjS~7 z%|k`iEC$WEMR^!(1@$+PF5QBeGYpe#%MXg&!r-Ap5e1p5Gtf6YC8!=_Qwv=y=1>o& zGuKtU+4+E*;#JJmbG|MDU*ll1P}($>8J-zp2W@UsOFYD|B9+KaGi*F}UOtId=Un`v z5+En!D>Iqa+uvYXE($b%j;!T~8L^t@G-<2Za_W#v>SH<&UpOCvUoE7eNL;nzE|YY_cqUnr6W3>CcE|= zot1G2J{WZ0KBuc%aR=Hhx~GAW_E9{@?R?7&4oCzq?REGY(=l9Yg_d$(h}g89=tU-z zJrl#khblGis$A`_n%6Y=Cu}eV`5YGeBXZzwjl-!}HRod39`^YZgWdA=zXrb!%2ha&_=N4n?MD&;X`slo$Ndq09 z@#GyhMek!uLD&KT@y*8l4q%TG_@GS`1(-Oy3O<}@&c#b%+|z4XrSiTvEh8K_QzO)3 zlu3m6^TMOnV;0-D^61*Dd>W$!aQbHaCSJBNuJJTx%dRM@zctp)Js=`+WFl`0d-}1c(zKEb& zL?s#_Z?67bBe`b%tsBcI?SCb4N{qpDuO~q`%9DZh3K6 zKXw`$ZGg)J)(?+wjVVBo-u$~MK+Ij#{~ef+1Oz$&Pd$Es7`nPc!J|UB(~uXkFH>rt z_EZCoN8g;=s1d}RlvO`<*JU$Nzp3&R#{AK{M%8py&%eVIe;JL5w{L`cI=VXNF&2J- zumY|KMdbiUjXY2=WntPuxR4UujKC>apHqinTX$M}@`HO98glOKLIN-izabcGwiqbL z&(-(_?4tzE{CCsS=CIx|!Ny%5$SJ@GKf6T(kS2iWb)SGqV(;TVgn3|#L*#osP>_p< z+wl^pz;V*k#E1EqH+^Hp1r{g&5aJm?q*q!~p@%!vZ~Qc2RygfGhrJ?NGg*j^_fRfD zO|WhkeRQT;^B`-l)JCP&U*Sz{^SY_*b1hZZX75@5Wv6xN{^fEA^kRwH2J!WKqkF&) zd?4sQuz)KA_fHc*;~%>_=!d{#uy-}63k&~m2V6*ofsbh{0)?$l3$J#zmh_V>Ekql) z2Y~6ESkHiNk?I94qQV!Zwu97VwH?~aYV7-GANb#1(C;TVVnVOaM(Yq{(h>khNEdf_ zn5{t|3gOpH-`OzGpFeI0sCN0R=jmTq_#q(Ntq-xoIFnYk&2%W3MCLKz%^CJ^bN255 zcw(47ooIB%h8pv%U)uZyJazCt05+wL>;jGYHPCTY*tR7W_cQ-?%N3L zQ(!=!_iJkx-B9$FEZeudb~%Z5Gj%V2(&2p0e{)>pO1DDZyzQ=!Dn&xO{eI# z`f(?{`9(Tl4A>(U1TxMOY!`rb^oVGr_VZ=ieI0w2`@oOV5iH=&j^NfUu!%2v_xG2R zuse5_O|O|Zu3z5NKtZ!ZcNlr?8lTM%J+AndqjM_wyIw$Lz^jUT?y^_&!oz8vER4el z>m);YYcfFC3+kNFx-eYwAtcqdMefH1$H@bYd03n?I%j{_<^Kl<$VI_{a-JXf>3rYT z%|AHl{ZhnDTUq4_D+mtQVibc{N)Cj_&bfY+y%c-~;>23w@o|DthyhkFg=nxduO-hQ z`tl#zmG7yk5MQZq7fl`-{m$P6DM|aV(N{@VTTU!@fngsb@_?6vgSkJznuC9Wb`P#h zCKCoY@&?PK{-V6yxDo5JqD)$`Xw8wrVCF-j;?%QasrX0Z3Df2G*O9VGRD>`aA}b) zr-CVR%n|j{wvD2k%gFY-#NLlIPpGO{bSeH&3(hCsKYJVdl5_y}k!rI_M6AYsA_VHglG>LEr(}dfJC0`cVaSJH}%4=3nU1a5nGUpxS z+Y7PeE~J>j%1da0IWgXT z!;k@)bBfMTQFnG191>X~QT(($!2J|2l$&QWj=5ujOzL8#-h=`_CEo0gBfH?>(u0l=1`v}(pbC|E_s5)0b71Y9 zd9#6=T4q^B5=mAs2Sj$1UDvui92S;wyKFkNhBPk(DY;~d)I3O&&|w~MBidxJ$TY1N zAfz9cD!v}D(mKV_o!xbNCtVfrPqLBhY+kMT=xPl71sWEB`^gF`>s#E*YAdZ{>nbN5 z4AoO0JOJTR`F?)A)07W?rER{4B~b3TiDNCUJN5BBdeI<8ZrUjL36C~^ezmDx@CLqY z-iwv;jsYC|jQ)?o3lN&o*&~h8SeDWtRZNx4^#zv%Wa+zL8+(AWN!GpO)(cV;zehv6 zjWNW{05~~tlj}S zg_HDMHsQ7ge*!uS^;!VMbr;K?aBj|Uv(C&Z(_j?>UTcH<@w)Od9@oW& z&GtG!*q2Qxlg6e==y2*6AXaZ@XaVr~GSM$DB=_7CHsbaf7YuUy06n6%@f$bAPACYT205 zqsNM&Sv0OO?}S4OQIzE*eEg6n+wgnS2#;E^1mK;7z@wRPn6{-ema1SFYR1`BbCy)? zAI5TQ;vLz^A@qygU9)wpi^Oh9O%hs_2sH#gVr705$W z4HN?jcnnI<{e1iy>Ot*S)b<^1v6_G5Aa7;pUiD8arf~ZKb$KDo{1>_h8_c+jKE!%Y zoB#tNEO6L#*oW^bX7SNdLPH7hyI@ct@=~KV9g2kHGM5%icyu0G&JZhrM8r9@kZbh* z(H~c<*;A52C;t|s)gQv$ zsGKZsk2yR5@^rIQiEND2Ysx*(u*BqO8pbj#B>Gm~)Y=;A423XSl=e2e&&d6#$?8ng zZFQ@z8v#bK0Tbg@jAv0c+DXmUXs2QE8uCdV4t-abk^8R4eKHQ-ilCY^lV$p-E$&s|e1OuZXW| zX{{0>WT&Sf%17tzCTO>%rbfdF=Xj4Tk0&i1a*EP;nt7uM||K6L5~HM+MP^kDya zTdDMyXG}HCl^*g5NEhF!2uP@g6rFOK=3U& zOZP5@uBhUOjtd+PYR+c{AO`XGd=V11Gv-I3u&JjDOPuNV-B1f&t650D+3tt^N3;e$ zfZ!LQ%t4SF5cQxj!FhxN+pO;Lq z@55C~wsOYj;pbW@Rg{9ZPzB=98K7*yYW7k43+ z(}m-lTk4Pn1ws_*l0d2}Pi-n|Qp8eoyVoD{6q4U8Wh)|M55_5YM}nxy0=I!qoWO6&hTQvr z5)oaJ%6Qnf@u$tapS61X;W22;x4ja2LzsxxHM;CiV}fi!CHIHvn6DD48>Q%vCHLK5wi& zc@%q7vcO*qL-FRmbII{!7HBWEuNJI_^fpDY;or=VEZMYtqy)`jp^(o`+WSzhBwpN# zcm6)nnP|%z0fPKY5@-D5DcUarKvf*`m)RKbBkPm#!c(*#?s}E}nJ3FWpRyChw$`51 zRUP&P4Lo3B8&??Zi&a7@#7X^yHm2Re_6zbngEUjh?AWl+wdS{>Wx27dvBtnLT8fm7 z)qU#}Ji$Z=i;-S(l=&Omu#FdBW*pX*o2KKNW}X zifv&`5|8&4n@TEwxQ1=$U6!8|IBS>NrP~u?O$@KprgwO1B4XZN;pY`Xh)+fp;T|5B z81ChrDAn75GZ&n0gBQ32OwWh+V6Yywb2ap7O zrW~}&dQVDC%u)XH?sCbf6he-r{#s>*`y(rCpja)WpoPfl_(v`eam*flB=@l;|6RjmO*O!IpLXff+1WGxVXla&7m>oJ!5@u8EQW){M+NCmN(%spX2)mpzE3xDQ^u^J%xHp4o<6#;}aQ+bWeTXiI5vxpt< zlj^1n?qLmn=V$BNm2i_V^<`)JXp~NTS4+fF&82EuD2|5ZSoG5tD@V@miQ-F5x(~sH zN}WR@M2s|{((bI>B0kmX-dZ!_i!ydhS7aVyyOo(@aF-!0eZxpD{q`gHqCO1QS5%ym zDfLZyMKH}TkUi7f5W~bW`|CP#Q>Jz;#zET)74Jlj=IH$Cv?Ecg1rw#g(;_O{CrwAm zWUZQZmmjqAlaEv_`AS}Plp2)VabxRKy5^OpKjns^bZ_i#$Cim0pNxW2kus+tedQ3R z-Oj;lXy&>a8d)ZmkbbFcoTgcBSCA}4rK;A{fs{A!amBBQ{8E>OG8O79Pa)k>u@(Ep zuIWr1DH5ckkAE5!6nbJxW(vg8tYm5^V$_vMd5cL`e;< zSTlxFYxca3Rb4uDQE0_r6EVJbFUSvGr3w(_!sWgbLln3G5FmAX1_=YE#1PI`0(w68L<*SALc_4Ix(jW~pXd zEWSQx-uHyITeYjrGXH_I46!91yRWG(F*=CsI&q}L@Ka5+qBcZnnVt18=|a1wc#+qo z*cv?@i|eNHW66t&(h%f&HdSex_C3ypS-J5x!T{E2Xkrpg+k7X>Fggu515a?{8`MBH zr6{0F`6TFl{s!uZv*4|L`nx#Q?}17NE*XU+2qUz$JoyiX9QVoZf4|@MoY7mD#ZLwa z(Ps!5+do1-j0z{%+E#`()QjjL4Ib~h2gRL5SD>J#@v&&ix~*=UMPuBfGxSE^xf-@S zQsz)V>vZKys<4Mt=}4kprC7E-r*BBWFK_{`rw$dpz4_;)xMQNc6 zmXPEWZH5bfOM=}L#yS)frWSFt{@XO7x~`z1<8ew$ss3BrVKmQ$r@AqNZVX4F;)@WS zL>mV=?EG9U*PzR`oPm&DI#WXpj_T}}@|R<#S2bEj+qaYiywIZWaxP7t_Klu1pBGgp#=zn-5xyMC zZ*44S*Z3=Y6;}5`kS&2ma+Yk}C=`2bK(u#=%qMFAZZOI|ORyr#T%|?D)v^`D=J1jG z=d1N}XqOf8?Go@C@iQ9Nkgtf<^BaJ-%hyad>l-?TLYPTCr_{p7E}{wd`Vh!xnBbAE z!TFzvmlbKGle_e>j)7?03mh4+CLX>{;H*YqBg5EY=6{s77+PO9I`nt6Z}f8YeY{>K zDqe0F^}Fi@y8K=)HZ*RAWDYbb6`wMs&T0g(xf|Q#?l7>w)f#f}Lc)A}e5hQ3uuPT6 zmEgQu5m&E@7qkOzX;kLS{U`!o@q%qXo}B(cTqjtBizz+ksb@;q;US>uja(XjTT@6M zV5+qDcHB{hC}O=N_Px+cTs_5ht6EGYapLOvvca;F1ze6+2V5^@KJ+8iX96Ir4tPYI@B{8NeRJFVtrJ!#vQzCP4a7#kzsHO?+! z9y7Nk!AfLBHqw0mpAM-JT0YGW__)a5AU9l-lC;d z&Y|1XwtZyB=$sG9;-(QVHG${nc4~O*Y+f)kzA7ewPBhdslJo~v04Fn;+Y7BZ7 z9agMMW|O!n`||w9{Z}>9)`JBBv#tI=*DBhwotbi(@5K6HNy;-f(90D4;r+IifbS)3 za0HHhy?%ChcF<*hVI_V^Nzs2ovEU_FLK#ly_9ytf-ST(=iN(mpyVgrjw zSeDSK4uP}^L9{Te;wb66;Ai1E-En6%C|sdR5YMEFDhy>uY}K*>?lE?k2aoU1?&C~s*kc^xvbe= zAOBX9=x5~TNL-v~-4ss-&7b>Q`{c^x(XK$i%(-{w`8L>yequU4#;{O$9Zae{=TT7e6d+^!bDF=~>^i;;;RB zDhoL0s{f1v1B1`U&D+rP*N%9kGw`SL!8sL?VCGh(y^@Z0z?IyBJAu3%^*D)GsG%C9 znJ7WiC*Fz;mt_zdNgt}*?r##xY1Mn2TLtEoilL4sfs7y0j?wS=ug3xzb^c??NZLvh z0%n{cPU(-%wwtafY%MeNlB$-HTMRu2na4(oWCHob+~Au|1Xq}?=!162z0AF`Vk3z! zdtA^OD=>n^>A}2%tvNO-e^c{Sda2^EnV4CPlT|mT^)d&Q~NWXIVO4#0BH^E zB+_QlKi;iFjL&~@BD8b4{5d6%7!4(=wdnA4auz$*$sQJ>ygi26wM@;Yk>-w<911Tg z3zx;z8?yenLoYvq!Q4zmh(@k3wx!PT33k=Gct*g&16GeEXhV}4R}E0^DLy*!VnX}%GN$bW=YaF4i`f( z@&w%Pm`H$+IERKu$DJ-A@d+cP%S1BcUX-$OrZgBoQCiUc)Gyak9Fl!QTA$LAlyN;4 z?`L$irS{hoLj$<+PU;b)4;%SAv;BP^i+ETGPze`*-QFQrPY)Hkwnk4A3fn{aHF=b- zE7)aG+ui1gQW-3KtmQj#>`O-3^_%-9bYUdg;0pY%xV)xNy$-w)I0A_$?d?i5)^`mS z7tjN3Yhe208xgqki=A+_wW*AFwSfuHZrgaZwd&1UOuP+d(btk0((&*7tv!r@DIF|XqkqC!v|!0#o#Dt|lo9atToi2pP$ zk$7?okJ^~;^+nay$Wz=Fk%#u>h+E`)mRU{y;c&ha3`*fk?iX8B3HuiF(i`4>hp+VRU#D)%^ki1f(1C z$GCfp3Xk86aM3-1aI!x{KMJZ8EhwA{#}6&zHA$-NMX1J>2nVkEODC1PD__Wl+N*v~ zA|T+{H#%-GBd5ZqFbAfw0V6S+u^WDuO20lXse0#b?$DBYG>!|jx1#CQ8B^aaAN0hap0EXx*XRN>vJ8?s3e+rm2Z02HmAz)@=5I{s_xq;{x>~rxb5zl`s=~u zls5g~hiVvBi=AItup9xuOw$8`J^aBePg=mA)+?^YD|Jb00tclY-E zLKilwdW#WVxxC+e5L>Q^75=pWITeIceZH0mfM1<1Kz~2CW?x`e!oBxFin(8hRbBOa zmaOi-Jq}f>_quz;v6+8L#Ea;vI+V>;|4!=ay8xxW*Yw7fgt1TVoLS|v;buK;^p`ap zG_E^UK1YKB*uT|xfem)=QL@30nD{;=EU*PHn#vq8Mbb)(sLF#_PL8w#*llo4(r!B( zn&s@V)^(WZtfIXpT@{FqQ+xa+(gJy6r@!;&tv8QGVbJA}bgkS!7 zeX8O~T8YqXbHJzv<RnyF;Z4E`TZa^H!xs}dU`URAG-A+rd zS^&P>o}PZrmIBRBBy`?;BIad*Lma3&yRm#DXgAZ42ASXIwox=KyCnUzxbjCSS#n*= zV&GkJG-~9{O(bgFVCDBrtkC_aJ{w*A)dY$IyIrVnv9{8=wlVozwFD2du^Lujw{ahk zRXd#}j($h?~>D8yd9$!D!x_{qNQC?eE-o3v|#e1*0k@j!mqgze{0#8pTqkzsn zE-rO3pp~H<32h}d!+~6{5q@7iBNX2$wdnT^%M!ab{lP#>6-mqfK9i`)Mc->;86vy< zI^yE~gm&g{P&qe0?UV7W-uBj9Q2JMY+c%|BRuugWDaEGKEUC?7`}^n1Wl8T|J=vjg@CAjQYb+gU2WzPPafXaotu z8jNN_PJ3Ph*9@n~Z^7QMca#v`88Z>;%fZr4dwPrLzgBdsqrh=wx3;ag11$C(z^t_e z!C)MicbtM|@*DGk$DRxQborpV)@P=D?O`@f5?ECEE?VuKpt1D+4VOV=D|Z=$%6 zRknHvX*?Owdo)nzYnyFgnfb9M_fFv7I5~`|R>Tw(vQr-Y*(0yu^n#x94kG4~A5V~V z2~tDa@JoE~4!zJjsH*Tov#uZ(If&KZ6J3-p#c1 z3EuANVGenI#K@)@`YVr2-my{qozcQC0$_gy#HX=6^zQ=anfGn56>-@SYJ3EHpvi~t zq_tW(hrn7S#Lt$CMpU}F7plfjr%d%yr0m+p^C;FBA$K?e z>`O?Uzt=e3iz_GFLkqtSvi0%h+zN$a&v|yP(oMh~Q4=M1y#`wvX-J@0KjIG6<&slB zm3m?msGY0CUK^(ldDYKDG{tFuCB0TBdXEgEPpF}fbBc_Zf}08c z?yDJl1B*UWiYgU9mooga!hE3z_aoM6F;G0A1Ur`#cn^82&ef3Ls;kv^W-q7;CQJs} zh_53t;-jH%0v`&-W_lMk?HGCPtLBZ~djsqP9OP=8J)ZX-_=^3k~$Z9Z}07 z;26@Z(uYbG6_66h~Zqv!W)e`H4K=bnbEuNiS^(@*{5Q*n@#6Z8_H+IZQ)r>Teq=Gv#C!Z0zVbkWbGp~ipYWHu%G$CmEGim~c{a`rSXgTX7l zpPxwJZ(*K8OoK`1Xy^hDt3Vl9evj(LZwUDi4Kv5^)WpgcGWkZ|X=?(XZk7G};eH(~v)c;7dK}!6~tr99LYt=kPM*H3_&5j_8k1D6=!gv(-sX{cM^i8R5 z$BEbn$xoC-J#LxUfOf%IW?V`+AAO~spZ*yetRxYX$97(T>Vo=la0l@PuxUuU;H)3x zOj1!}o}~g@nJ;}SEK))%rT{+7r?O_6!Gb3Oinw86e6 zjZ>1&-zQlUMQ(^^;5H$Znqmuf6#I+dV%Pc>@>h`-nQl7SC@LgeH#VERSpN14#0RGw z1W{>7;l;Pg_bOJ@bPiB_#nhX|_lX)bT@EOdg|C?cAmHS5|JBGF*pM*q16bk+FT)3C zDXfF<63fBY%eYrHjmJy(*U{3C_IZ;Ax;#C%NoUd<6G*UaUpW|Ja48wp(E7-@3BWOv z9{Qzr^*d(g!$_tW_n|*wJ{tZR!j)G`eEaY>g_K1;mhheJ$z+!QYmfGW6|dmLsGBLR z|M$)iz6Y)li5QqOo2hp|q3v_tc6?NJ7d1=-!{pI(CbkKMCvG@~kvhN@Rf^i_%<2MQJy?_jaHO`SWUtPDhg)t(R!G!xC!JI6X4>>Aw1&k8;b`cnBvnbMT; z^XM+32u)`kgEx~m)-x)`vB8b>er2qb-!W3;BIq`S^o&ZvnTD6($DswtqjkytNfQpM`v?82%qo@vtWbY24#GIjI1Q;h&WuO&B9K);TK^OR_c`S{$Fd3V%hR0}=*1YQy`mv%6X!4%T_qD#oaQba+30-1(GoT=Pi(x{y6SWcuhms|b( zEcLB5HzA^nlU4_!xB=7uY8_PEQyg*v!9vMX^9iznYheJMkt@eH;O9?XiP+2%w#@@?grEatDY zLe8mJw`R2PZvVo*HF$jva$ z1DN6uMbnDEpY{OITFz7H+amq|Chwnia8XKC4*;v3tQ^F~M4{*@Czx7Qv-PMtXrHw? z6{@okWR%QtjHpA+l{>LoSD+UbX4Y)XYA)*K|_KJ9!fOq8n6rc4isI=U^MKFGoCXapfPie2I zNQ0E;p$_+D!S}TySHx>E4L=uff6)d>lFE1LLhjoG!x;x-!nG9m&@>a9?(f9cUf5o6~kMoJIGDuNENF%iCO3U9rB?nktl$k7%;gH8l{=G!i=tzQ8dB|g8rv%Zx?Kjc`k)gZNEo=%_su7 z;Dd`SaBkXjQ^89nm4EjXLes?$%$OUBsxs(VL=ohowwe!Vh_Dnja0rU9#-R;XgFe`4vigm+$0wB-;e3NK6TbF6v2Yo$6 zOb*2C)d>tbJz!wo*-7=Zvy;uwIy-5ebbtF6lYT|gIieh}6Csa@Z6i*>oF!nEisAbE zwat{9^I*?>dA@zK(8sg(p2hll1Rjk2G?oY`n0tzVC@eJzaY=_>e`iamiq2D)o@YMn z+b)6X238N+o@9C9Wj8fh>B`C7>{?EWyo$7Qc71ilW_DsiW^rGS%XGeLyL%L`OvrV6Es3sK|SL_N5|XvubU~h{qI&U_i9akW)podE1yAN z0mEJp_x0QIa*WIByT4RnwcP+{Fd+n!V9ywO^N=F?7L5=^X@uBys*DB=>9B`{Bra>H z2IX3Wn#cBYH7H{cQaPUyOxy72t+_&%TKYdH$!v;lQ<$*{;R{~?HPHX#lT)AmpB^7? z>HkKGP5<8omwUC`Ky4|e`}p8DKpCP8GcE|q0_>s1U_R)@k6KV*R&-rAKV>V%LftDk z3w6H2N$>!!@)oQsChNNfTNsnI+=DHSP31+{mcO?wb^O0jlMjA{4~r*&YT*Be7l&u1 z_g|-5`~OBtC;Pu`W3)Zdjfs9x*sY2HWB>Sf^eBH-7tA>BYcoXwK|5#OtEjHJMM%|9 zE{(F2o%{M*Wi8X(7{;LPu$oBd${{96N7D2n`u!iyHpS@U$7=QEt z_*pxa|Iz~hKCoZa&GWDK=AF&k`^wdfD0oOsPNrQG!v*m1F$+;=iAq9QyqK_+-ofH&R-i ze|sCaoZtFE2>|wo=HqQwe`?=<+50Yn-^|iDLF&|+zn+?7T~Rsj@(=Kj8R4jW<}13J z(L~jq(WIgiQDtHHCOVL;q5pU)g$bcsRrF}Ws;kEp4jEJJM5SQE z4DyMoD*pX6KvJD)2)`|;>w!?7_dqBQ^{_SSuA$V^e>zLh5{Z9xX`=tfzW@Kx`NcN> z?`BFX`Y*SEYs(a06g8LsY9{rvo+r17Z%XHrK(x39Gi=Lwr4|FL0?0MMkeF9Nlk}f3 z!{1Rd%c^@(KQGgVdb3nLl;ZbgdZ9WnRYfQH&kOZYrr;7Ni%6E&m49^R3R~L!;Y&UJ zpD*Y5p-VmeKRQ1t=l{JpKi|^-O_Wyjzv4oxm3MD*5I_IEfInt|JB!?~_oG6}4WICs zp*@#YYZ?Vx0@_{GG*rKrQPCp;)8f3M(b&lU*34I6F*PEr<48=iH7u&{ zw!#uDA6*BK?mGXqSW6cbu`60mzrgR!D2!Ll@HFGsRehiL;BuH{GYALLuQZQcUJNd| zTBQN$Q>7uAusrfKI>_#LlqEc_dNXAEp;o~0N8e!roFO*MMq%@mi`#8*rOhv&5cDOu zayW^VPlY@Kd7m9-A}o%EveY>%9xz9>ADi8HLu;$#>lWDSCkE0IRZ4u=dWZ<~38LWV z8BKlxgo2+nq?+YZvO-+Yup!}-W!BR6#kZ0>I)n1UuT+iKtiEF`vn#b-c^km$SH5Bf zs>h&gcFPV#LRtT4mN>1pDWUxsWvdOH&nnr$8A1KMbmt*-lp7ponF|pvg6%j=Zk?%H zpFGu?Ycg4YlbE*a*rF8#$45TEG&`WbJ~^P>04!Tlcl?XS9}4}#O4S|vyzK^&-;qWy zTiLr(A$0qop9flu`=I}IDT-dnjOLG6!8Wq)z*jX(GgxSks-ea$6bGvX(-3WIs8MH4 z(j`fjT4}IU|5yo6aV01**cnAPB*9TBL4Kyb)=jdkCxA!@*jepsnYN=3`rksFgtBkC z3!{5;pe-VCJ44#YD!CZzfpiwl-Gz~_B9~j10))FRFW$q5_d)-~KW2Ci6O{7yi{rpt zWOb}@ZDegcgcn^L`^B=fKiP(>T}uK$IGt!WGec^Qn$r;;pL3YXh>fr*r1aurRHuepDAA#Pq6&UZ>l zck{=pcOgy%x5FtvKkbA5C?Qb%Yj=@N)o$!UAx!~JIT|Cn3Z>K=Si8A;l5p?@r@VT8 zj@CK_V;QZ0s?6wz3rs_cJzO*TantBe4%a&T1Tm(@ezJkV2PWh9?Q@@1l=}Pse3jOj z|L^$p^r)2o?|hs8ZzHA6{l9bRZ(S^!-&=Tp?R(Cx;oG|$Oq~`lD>}Z7w*CqM`ac3!@@vaO03$r-z4ZkrK5A@)9=P-B-LSiDw{Ojd+vfi z0H=5g{s1XXW0Z1m+zDCN=e-(3w_fn>ZfRV!|7A52x`KZXQQNJ%`uPpfEmG;a)H0Vo z7aoRUk3He!Cpb-N!0g(-fFU&Mwxo_e>R{x4Ye2`X+!~iJNSp}se?spQ0^@^UBTCZW z$nZ8p(c0esoE#sO-v1tNEy zZ21SXtk?CHS)N(T@49%m@Va6stzK>T$estfHQo4{0VEPCsf{b{0q&OL9 zDde9d)oW`0()pO|`X({m-GBA~_&@aql-WmmdRNy8yTQ%7zan>6V@RAanJ?3G%QK&g zEM$IaIid46WVFl^_511KyuO2}_5b{{Cnokk29=LEd3+9m=QqAe}09IGEfSyR8 zRcFqJ7_Mi5J3l;BSjsh50L%vX^UvOIWO$d;bO2a}qC%8vLEx7m?tcI+dY!H?j={Dp zRvP5L7@{dj8RE-GfKB$FlcNh?{yRU~zW>`uk%HcHxyrYQuTBDVHqM4+K#Jy=VUpH~ zL?nr&)P^H?i?}5T$#B*}as!kk$q+{ON*JP$qw%8xlMgQcE?UhPQedPksFM8&DJUZ` zQ;Kbh9so%Z8*~vzyqR3JKw<{qOC;vI#Y*3jB*E!e#YmPMH9XTEvkF!68J~*VeQRb} z2z`(GMPY%WEez#X_aU4;Ox>{S)c(zqkfex3XecPE*QP&(?|(?)9O48H69K^46*oc%+ z%<3k@1aH1Sq?~|Mf(tidgr0f<;K(&>grbm}>TWRa0?IQ_#L%Cs?iE&GKC!w!EE`XX z9Vhr)UU!u;65C2gTj^-k(oqBdU;6InUz+*<>G8$6@BeXnbiC#Nn<$dYuk`Nc!`%A_ z7EDH?AQz{IQ;ZlGq7k78Od-8jw-cDj>j`D>b*~c6)!olDOOOiRqggt`6ve@-mE^Iw zT#>xo+E9Q36F%0ZC?P;*jz?JVk&{AkWd6!bj;JD!VZg zF6%!sj;25@gn)tQ6sLkJV*WqC940darZXnJYBR#HY_EMx2jF@nvmU7{p}pc>iGdW& z5iOv_Af724mFJ4QKH`ZU=;eqb`mJ81r{M1HW#|Wxh)txXBEcghuc^ogKzUB&a3_!z zi;do+XeQ_DiGEOhrS=U1go1D7=Gv8GkUMUKQ4$N(8RC0Y$N@M~&ZS6ps{3Ml0CUk4 zC3uVlSJLjdGft+E;|Pjf7$eblJODpV#758{u-N}%+v}hAWa2b2zUVPZ5E#!Og(*jf zfhTA%9*90+g8zvq+XW9eNkm5zk`gLFmj*LS)o^rg4P+&LY+trnhOZ^QD^bXvcxQM`8%2uS!Y zhwz{x2DhZ_5 zNfoWKZbpv}eJ4&kQ(%bs$SBWYt`zn*+?xAVSsLX3jKoWa|7?=~FHX-&@juUxw)Ve` z6e;WrzO*v=KO=EK_OB887nAvARh^hqrmj`8!Hl6;nb%|*TG94~#GTls96)<6Sj|cQ z{IjP6uv|tFnWgd_j3jH-(sVr^Ol|6Tt8o?qwAZimK|N+TrJuWn?QDwR)F+8~utOep4$ zOHmz(SP9bd$fYFCUsxAQ;1W(*k-oyt^~Y> zK?oXjnPAB3pW(DY+XA&FMAKz9s{yd+TQ7k`T>qx4*81CFV`-ZoCh2z+M(74nOkxv8 zVA1i{LS6pga*~)hTg&hNq#RqmUYuYknn_BegzKlRR?};=1lm4sVz2$c5N*Q@^SaBi zBkTs$%}6Y-w}iF68;7#xU4o^$|Uq=_)_kSBH(%5sW zS9zr#;NI5x5GKqjxZ^{U^Nic&BC6^VcHP!R9Br-W+q|35nO-~XMQA8-BtHd37U z55?N9G77{yD|?id0oNe#`Cb;HvFBQ$o2zy~|32G|qEx%&qG!8Nc(uES8+f-!j;*jc zp!^=*kzdL`d-7bkz2z!X4pl2-UG$6B_I(`@qrdA51a36ca#uO@`ZNk=%Q^{Ld|)lY zpxQA`i=NAPRR$9d{254tm4`U6p~w-1Mv{_rUxpS1KbwZX^aDIv{%M_GZH8h1D)-2g z;TY`!M!*9CnwBfiN$GGYv>BpKdY6a)UC;AYlK6;Ad;XulL+&gAH1YpKKmOzK>CwsA zmj7>}c<=vLECB@e%sOQN-}<7p*Agdp^+er=t#mEU&4VLelAq@Tal`pESz}zLtv|bL z`%U^>`cn7H8h$O?&ik;y*7NIPi#buuHJpx&+U_*Rr6Y%KXTjJJKmCyTb6jrVrxh>_ zpE&uVrZDT9pGtAA+f10#agiQMoG46ENFPhnW`b>(I<1+dEyw<1N(cU*KQQhp05tRe zbD#g8oStm?|0at6{(sd1Kw#5+?h-(7$RDi;P(0ROy9iM1vaJlzP6i0i*j5PGmQ|JZ z{C_dq|G%{0|HmhX9{)eSIN84c*+|LX|F4+wZ|(jqUgfUT=I;#IGx$5dm8|`xmUZ@e zr?N?fX2CbW`t}^zA)URJJYq z)k9=vd<=1&@6aEA@h093{udvqnvA-&@28vav|6kb&nCHSD{*YTwCDfYyKI3AfJXiQ z?4+dspKba7MoP*5bH#Fi<&*fuSO6-<{Lz{KHg^kPZ?vrqpp^}vYRa}ofNfbpY0v-7 z$L>aeCjNhVeCqT6!^7?U|3->r??39L1>Zo1qg9Il8O2jbA8l5+BMC~Em>gvowgc34 ziaD0i%8X}|<<+z^f$T=L7xdfDtRsGYA)ngE?#~AJcLb0*qQD?y!=^ADBe0XgDcS=& zc@4qTbxxf8o5dXj#-jorW;)tf4!Yn@`3#sEp281WW>*u~_ z%~{KHG-RfH)oEjX;e6zFg5k%kq}+R4o_Snecjn^IB2BWruvX5ayvD)T;4+P!WzgHK zScbqtm^$v@55AU>{zO$iK@_Qwa}>e&5x^X-zlGc`tbJ+&w^em(PT!=-qnyGVs16^e zJL{L0$D5<_=?KkId-YvU!&~%^8Kww8F0u26zNaLkM}N!PGLyA%Qf{(v+zoh8I+KEO z!1=u7aV6b}+1eh0{GY%W(Su)Mk}MzjOO*!xe|U1}=YKvsJ=wnh+(?l}_7%h_Kq;q> z8Nn%+Ir&ud(;>~tVKt+cJ7xfrr0?ifVaY&M#wq4~Flb#LW?Ax>H~3Ny>l#Y+`4=<3 z8Vb;G{?8B3{rKPKhsWFe?;9!d{J$hH7UD_*mIC5oSYbY( z5YZ&Ao(NL^Hdw$F5ZT~2AwcgqeZPYD2*~c02q^jx;){@We!6`15+F(mWzF5`*)cCR z`bL@XI(5NxfWAi9 z*Hbt~;AWO2x|?o8DMbWqF&Ozu8|a{k-MVu_K(^@Z?KhWKoqC`{7`1@=;yp(+g$cM$ zIie#Np-#OZ-8^sIqDv#rck0Lp`|THIp#^CHo^e9qSVgPs)`e==_ORT%>$c$8yv=&6 z*f_T-%-DoHTGKA_=*ko#`*Mzv{kPAQopK0z}EULj6#)NP5Ts!fZIt`Oz>uV4zt`VTz9 zk&x-TNd`s3<~|Q@5eFHeVjt!r#a?dv#Q$+4e`C_Db9r;~!`qi#7E`osG4OXNL6m@Z z4mo*AB55dYPfa8gkEkRXN_#B6fzkaeyH&J&Q6z>Eh-L`gak$lwhP!ra9vcUH+A7_j zW2w~tafNoiwu?UV8X@n6QNH_y!qan1e z$0?*3#={l#sUfxNm84^`nqC#8R=q|Ej_xO9#?T5nE`YV_n~{XBpjQE=s=v2rj2TB1 zyvanLgm&pAKNCbZ9#9R=>*XDyc=RYhQ*~Jx1JguV1~ZD75PcTtaxP)Z_<>HJ>OvDl zBu4ux(HMYnye|&Eg@$_>YUF4b$0TI~(N;Chy#Z`*fgpmisnxO{ieK&F`0nO)Gj4(n z#F$Am`aY)fELENY`z;ZiXK5SEQpDMW5Z-y}OvA1dXWG>wcd2+r3^^P^hQI^F+_p7y zq9S{?+D$Ra*g!z&gB`Gbxw}&Sll*KW_diF+CnwwcpAS@;q&h9uG>Uab#B$B#FEML( z&8wSdh%!O2(+G8K8Y7h^rCTdzva57!rtN`Un+-#@fv!O2K{LmaP?l;fEw`O#UfUYn zhFc@UhD(Y5Ycc=eS0U$bg#KS#93PkH|LHdV=SGTUJyaQw#j@*1FRT!*hL5ey0j{2C zk%OJlEJZi|Y1R(XQN7Q2j)55uF_q}c<#!sJt9V7F}5AM4cR5YQNU2VqAB>V*8@%{#UGTEt^8##pD*Lrz?oP>^$_%e<|X{=VxM^ zkReP4BdBr}n8ff!BbgzE+^SA})XXHQsPZu=x-!^u0<6jLkq*yb4yA7o%kNtySr`$j z{dEL>Q}`R9V3v(3jFnCua@n@#Mpu0$+m$@G@7_Fr^Ax~{&t#VJiCPF_Fw4iNM$dqB z?(zByy~VDlGgHK&kbUmRa~$z@Pa*@`Mcp^C19RsS>kokmksHJl)Y>nQyIX5qKM29eeCa+Dwv-H>6wt&boi^>e|`TsPjJT? z5Ff#wwFcU}rg|iThnZzlAlt2;^euAMZ((9!F&vFl?l{5Z6q^k)B`M}au;YR9ru~0r zh+@QC;lzt;a_}|y7V&5T^u+`iQ8LvIkDgQ$4{t<;r_Vs&&8?#{u_c5E+SH#P^+De_ zJ?;$Nq69&P26;-{;=R{bY=6eY%=p4k>4mfDTMFYbdJhJ%5(xC&LSG0Y!}HS^MO814 zj9nP>38Da{NYW8?U!c5iA0Pt|#6vX=Vp32%Ft3y34c|RNncNcQh9k~zHvpt$mX_b+ z5vop=E6VNWBieUq#q}tEjYKHWbu=z&Y1Bd369=oI1?R_A$I-%6dJP#!2DALb z2%{u!D?*wb<4j9{nm_+W9Jd&y9K(d^6R`&#aFPI+FrtM^5K$CMi@iGR@~>_LJ|4DDtzc}6F*8t*fh#->i=g5Etzh-mA4Wc7Lr=ZY#6k`Q01!77mM>1#DI*XMCpSuOvSo^CBH2R6um$H)Ht-|^wu z>Gu8qMvBs+OOO0kCI|)|0Co}x1MSQ59F{0sLY#aH^}=u3!W&Hx-SWn7qQ0{K-B4H& zP0?PH2k?LtYcsEUV}MNuOz8je0Y^dQwA$$nG>y^wJ@H>NBx}(4eQCr@v49y>F2=4z z>&jUCq>-3$($K*QvekytIjv>Zg2{oWp1`MJazSjxBb^ z--Wk+eysG9EVcY!Mq60k2dIJnAD&$t`u;x`N89+n8!2rVunxMh??=7E98GNoWU2z! zW-g7^vhIF4&T0RJXe0xLgcG0|puYeCqF=Ix{`qHbe}CWZ&jeXj4itUex6`%gPJP~S z9y;2v6Nbu-o~TxT08V~_(`2`%eHyzSk@xXima?s@eeN>A7 zeROfY_5a&Q5kf-G@&7YMgL)^xrhwQ^gaJc24!#E8na4yzaEXiF7=SGJmcupKPBLgy zoQgf_3i>12EZ}P(#i~gLb#R@h&lG&$9Kp2EW-h!0DsSe9QXC^8REgh2J6C3N$zR^f zz-e8w=@mj=fmh#d;`^{wn)57Bp#MfLrGl4BYjSCde%e{3lrX5825+WTbuqOq8!6TF z-+Rijgc#U#|95_L=G%XcF1GQXH&T?FLMb+uwEwKY{8I{>)yeo%YQ6qDK|CE79Xi$( z7ncuoJLsU-<%Y1d#I-kt{=|Ry`$A{nO?QT^F2g>St1olnKCOE%pF4bfw_oKQUv@*& zd#(L2l>tq4yNm;%&KM%a%JvTPu>u@hiDH0nT9nVOIVschmVIdN${^`&xQctlhQR+|YktAzmNY$@jzd~-* zi{jVTa-#k)F%f+q%pfwA}0XTUPM)3Ohnsr&h>Jd>vGW&rNQW>pVW zF#|DTc$_MK?*~Hf)yhj3cLT(AOvpqjWv6+^C$FGh&CYlBf$`Da)mcz% zKYTwM3b39W*n15#X@E3@PKP(coT>400&*l9M)S#f7=BD@(~>HU+41ewG)-v(-7TcI z1f~88vi8Z!`ne#o@Jy++N>_;TYsO}X`gzB!V{e~ooN_d#Fq~65@UYUZF9Y|Q=)Y|$ z1s`7qk+;%9*|q$KJ+%p`U5Gv?bD|p)_OM4KBe7=%YR3B?1Yalm@-q?}~~Aq7(VFFbhtu`x@2iMM$m?LAD))-Kb>vg|81s};y)P@x{44` zdG3O02M}EaweTD7EPcOdI>7Ri^=?JtlxR;aMB?7ms_g&zjpY)k-2-8k^-9iKTnQ*{(o_CcE08RnJGHdaWsHKYZuZG{_BztoWAdRu1e zYPzmcP5%SA)E49d&HkT9zW@Kx;nx3uBSn&|jKp!i)I+({EAs^irsV777Z8N7eoxRW z9@_jQfQ3VpHs%7F#ltR+pEo211>!)@U!C)3XuenI02Xlc=-7RjcK_|Etja% zHTd?TxA_To8_3Ju?S?l%yBpXxM{0w&v2~Lak}A5)S8?RZQ?tS=;2_WW+O*h&1PGm*`vwD1LM&u7+I=jB!10+qXOMSnfyVFjXV}Q%or4 zk21U8I`98Z&d>e)Zx`>j(B|8)I*lvyWtw@_ug>21)S@RW zXDW7yV@nfp?J3;sQ=R-NZtG=nuwUvilTEEwXfAfy)hA>qu95%d(Q4BFHpqWRr$-mQ z{C9S7xQ+k0k)kN=yQ|e1f9FwGSx>a67R-v2@Qzq!ef~f~S%E<(k*sJ|FOOOERw<2H z^VUrkD;kz1vAR$)PL5jXmfa;iZPDx9WA?!!H>s>?$znIo))-d8y4H9HZST3#WXS6n zd1xiUz$5vL+-yRaivNF9@rTF=^yRVkx0v`$d}(*|jwMub+`F}GDMeCu11I-v_x zy&q;AavTLdsa&G+%}T{@{TMSvJpFf-bx5k&xzbXS3%mHqCJ^3Z+zy@1Niv(Fru5v- z{CN3No$<2i(6`C@;_U6KZ@|^RQ#Se_UNIuKJQMeVdjE9HPYEq3WZx zHw7NMZNR}aC0ub052p3YB7mJ6%o#(pJY>Cx&5usT%yKpJV{`A}*VJ+;ZMZR+LY$WB zmiAP!#5xtMYS;&ZU_buLWYFq8SGx#q1uEf3(bki*Dq4|_SQD*y{q5~Cv?3j`4?`=` z5nC0l2!UE)vQ={AAgO6LrqDSkeqUmQ0l?~~;86XmJ5Y)haP!XJE{%4H`BF*iiv_TU zQZUxgIM&Sio31-oeO)Z2*p=k{eKhdTGnSx3eTsy8#&VfcQJqlR+a8e?{7$eL2l^ULmzLT8Z7kckM{2Q$ievAf5SoTs5#DKSYc-{v&=Lfh z(WubFa%G&W*^sJYSV;)7|LP@j=cvm_IFQGpzsy(e#cUqI? zWMW+3&xVMmh$A6?9?1Q)A5E%~Xgd(J=GD9>)Gn1!7jQNG8zX7cc-k|P<@6vM{x%BK z=TfTg|L72|=mN0G|Lf$)zyCWwJlgtyZKSC9Pv2Z#t;*|5Y@3c3fU3#reY})sn~Zx~ zNMm3`XntuSdS-)malhqx=oa)_G_fx&<=^`s;?c0^xyvo3*b%kYlXA^Id|DWRMx$d` zMHpriV#AUuOqk@))N^VrE>N4goRnL#owJiXXCKzb>3RgBWX3r95yuGJqel=Eq+)T) zTgp8E857#LdL9st{_4fQi{ZXLVi(SN~w|m z$c&?v2!M_8zYa_9e~(YM{$Cp@rTCw3#j>v?`lsALj`Myw;+Lx9h5E8uc=D9Q%@(NS z2QRjl+PD=lz2uKpEH4GYr+lqLep=ub4*03?Z5!^>9>BVSdC5NdPG4PucbVo+YU~hO zou%sel#N8*yKhZ!j0qoSGVM>WRMUU9Y}(hnH0l4R$0t7hKe^b(|Jq2gQc$kU1(+?8 z>y>RR#Vaf2c4b9MSFmZ#oOMp++9H1|TY1{nihPc>$~kM5to74-w^g+O)sqjt;D=hD zW`0}tv8J_ka@jT+Lbh30w}yoJQYZh(`1kA2|8aU;djEBPcDB|3H&Qg|Q0Wd=bOoe$ zPG_%{sXl!m$y0XTP4rZ2R4;p~Iv@UWNMrJeq)u&G zt{ORY@inVmwN6s&=bTJ6AHg=6>L-1LXpTY`H9%4Nb>>esyX!NO(lsaFis>JHX_Wsj zqlnDXrR=~>_TS^<3orkJsK1r}H&Gn`yV94 zn2lN|SxdER5%tx1mcL4O0ee!riCR|6&(L+Cer1|gSS0hpN8w7aq!jAxg?1un z-QoM#L%rI_e}s`<9U7Y*(zeh(W+x)K^ zDFNacAcF9a@P5DY@tv^ZEY4+f6MMHWqr4M+>82VCd@;6BjTc1^|5a0%L>L!KaJ7{lJ@Gb>>~E* z_O*hZnfw(BceRt;Ny@8(^!bTLG8sAy=CRm*v6}Q}AoQ?y*%j=}Oyq#XB$X=&q^1#{YQ524bD0aiJj+8Ei zpG_1#5`*WqIHgAZC-gocFkW5(XpsNU4$n?~`Tyc%EB|k#NUHdwUg}jn{4rantE`_l z`w)+P^8McKkxyQ|+w&gN%uy)Jw-2LHnC?4i4`!)q)dy2)h5AE2SDkbP)2b|1h!+|QNBNgDI5!BQ2d2QID(6Wgm3i!@%6vsql?p%t^T)(qF80Ix~ozF zGl~ht{BaS7A8WI1;@(GeXRBjY_a8_j6Bu;S#>D!8SL&?Vi&?9k*|ThgoUhlL4?Z^GANq(=C|K=z`lpOpzgwg#h z)6X6g63I2~CIdFv|BuhT_z%a&7Z=<3zZ)rXF9+9nbspeyCk=v~bae%<1+{)rQFW}J zWWOX%a!3C+HHjZafb?%hg(x7;Y6c@2Y*$eOknaOR0p<)Pqdg#HR-A$eG9&}^N{ji3k|}t=e1cQc zxU_dNL?I_s5snzW2Rr6~=RfsT+mc39ASX7CsXiz^7m3PiwoER@He*ueH?N(sODRrn(zK{VteHxx00mW(bEkJ){5|JAzz$UAzjBzUe;%n%yEq9 zo}feWqDp@-vAL&^M-!p9V$n890K3PT63+uet9enOBn<<8fy^VIpHVcz?*(mTiN7E% z`VLFpU7vNVNoT2-#6IO0v0qkc)c=?`PP1g0JTOiA-_glgDgMjF#a92@L{aHZ^%}2Q z)AEYe>sRdZ8L$HY>Te$``k(H90p;!1OkJI}mXEK4hF0d&Ufe%3kKJPa=~fHe z7#w_^5AnH{tvS&d&V|5`Bcvd)L0}kxv5Jhmt1Ro@WuX zkPi~oOh*Zp$wnq{j?=NtOqGUYHGLqnBnDG>FEkP`fmDbsoB-815}*ur9h_=ZH*fNJ zYM&Fn)DraNyfr%4d>RUH^%b@wUH8tfU>R&z;G{% z>4sIX)~_kfNg@t|clj4SB_Bv}EKpoPb@YR@w7U2U4}X0@p%%OPE9T|%b4}~KdhJ(k zd++yYNuiZ{;Pbio3sZwnO>JFmG_8(Te=P~>_U>=VyTAEDcYop4`N%H+s)VquPWkDS zlKwZBOz+@VoZ_XDK3Jte|2sM?<^MW6Ki}$q8!0OO8=_Aw~=mht;ArHTHZmE-@M9dG0RY@|3@x&+yOH1ePfKcRy^Nbx!% zDTg=(6O>E=qBIXXp&0>Y>c%{I1QATZ1ZEjZ0UU8efuK7$9UJZ<6>^y7G+%|fz_ILy zqEra=5up@CiOo4K3+$wPKSUsdOlbI=fIcTb!D-T8lGB)d-v@)7+cYtoqK##Lgh^6R z^(P8BFxa&PTs$(9%0OSvsQ7!1C>L|})8(s|Vqkx}ee=3+!z+lsifWYRT$>ZXCgj2V zDHSNegcWQ(?jpjGc?}pNxoQtc`zSoXl&e@9oWh7(AV``#?t$Tq=WY|27ptC+y>L>m8Q!I2kA;w<%posbnAM zc`+LlrW#wht)}o%Y!nD6VzYz`xkT^Af!EMDaLC3_!T(JEX9~WWtN-32GX-!+=19-* zz+RUSKmF(#Y8CxYFyqX;{_er{PEG}eEZG;^Roa)IaB|D3ILV^dvKd>F!~&Ip z_qy2b!;GcII$d_na)(vNyJBh;1P zd!>o~pB$I{zt6Vxet+cVq6{;R(x|~%x31yR2X@KPzaz0J(HR zAsnJSnjua>vG_`#7!wYD{)+w553IavGFvRr!L|fT1O3NSI7T*9cj95v^*_WfN~n{O#ha4Z%er}(0@xyT$~3q+kZ;=zmHE(xAcD#rHTG~ z8=yN6umDu^0k0R|9F(E}oQ^gj-M%aPD0lnCnup3O*~UiHzp)@`1Cd<0+(5)8^3u7= zJS6X&`&$dpdP)=hCv-uhk5wAz|MBsOC;uN^oL`)8>Hj85BmLJKppx*Le_KDZc~p@4 zLGhQxB6j#RyS1x%0YRKL4&8KGO7yC{Al*LtvZ_NE%cMkeE>ZPbaW7(fcNTc5j!V2s z)_+}MJ%on&j_${czFsi`J=UTN8@YhziNQ!^ow~6QYk0cD5EZmn^=GnH1-$yr%J=hG z>AM*3284nSGqwKRlKvGO`fqjg9`h%yh6`K6=;w3A>8vVdd5{}h@b(g^1o02Pfky^`Cm6uI@158 z0szeG0svHZv=&ydu>b&70d^PX2CEAJP!YA-@P=&+fX}~Z`ahVUWQxZrp=kAeG|>OU zGe7^^(ecIh{(m#&FW?4pj%X@_N2whE9wsOS!x>IuK}Rzf-NP|rgWg|MlrJ{Rlw%K@ zpdiCY+A<07VJpc#c2@`NaAT)42B+kfO07GEY>5Tofyc{D15Y)Vpz#%9a8p zkRb{ZoT5Q*@cj1ITTUqI{RLd9FpTf6Zb6JG>kY=3AISez==TQ0f6@c_zvjbad?5bE z{K@9&K>RdkFO%S-FGbAIiF>s?! z#2&!>uM7~GJVXV0`>TqwM)7dQ31u1_iouVB-aoAX*T2$nWxq$s6v&Ug%Q(h@fWQR& zz!3P3!jwM+KarUX^k#DDB?kNhq4xl%Afo|t2#xn7o<*YJ9)JuaBpnBDQ-SyubAXv3 zE-2#3BVclBbQ%F@Bd9}!#}%N+XoMpS6F^Z$80LgN?tut$n2<3bR0AI5*u#Vol^`&q zcn*0u^&K>S(d;@6WGt$6;(5W`Q!;scL7WZpCD>>5Jzb&_J9gRZ{b@xwI=u? z%rZz($~6!`MqmUZoL~-RoJW|(2ZUBY$tal;SbuAQjQS=IIRFN$0X5- zGDa#Irk;mEuXi<(3fgnXk#(?-56=$w50CZ_kMbJ&yqZcU`%xmpKYnxj+<@!#zLh~H zM}$sQe{e`<9Kb{{b0rg~s&dp+>V{L4auwcROw}zJ@dvS=dRc-XLn<<3#Gir$jbZYC zb2>vZ{4pC4I_~ve6OJR)>xpeyMaiDXA;%<|iN5xL?&`n)>woDQ|NUS8d)K58fGK#B zp|q!An27@4lLs_MbWb*QXqSpaismTgDhlQhfhmj;fOCiwI80D)CgYiE&>nh{8Zi#J zI)W0{m-+ITF>v&r%XBytk0%^FiFU#9;n4+n1u2HlzX4Z-W`wFqzZ~v?%OnABMO6mg zB8KQ3#e?2||JVPjn4|yxum3G300K^7jHZy@i>(p{KIrxKS6Ofc6FEA#x)Ov1jgI@2&XoMnpTm*Ta zAYh%+eE*KfjPeP9X^Q8FGD!1ONh3@d2ia_x;3#?Q<@*ri&FmO?oOKs{n;l$i)m^k3@I0a`o(>#?vf$EQmEl|CnK_$WkwwQ9-zqN6{yet0Lpq zA{J3RET7mtImqcuPCtz%f`Y-G5U~-Ja)72MMHXQ*S9>y95gd(hf+a0LDaV4W%k_pc zJ|PtU6U9A>7)laE)em`h6pbjvsRBG>hT*wew$~GMAtISz7kXNRZiB^El?On|6)1Mw zsf8#GkmQK07n;{SnKzlubOdSQ(lez!n&S<#EWwEN7!oVVQSvC+0D{q^emk0NVVw$j z{^pQA_S%7d-=&!-PuIIZEM5;eeUFVV3GhSi1qY} zvM@asJi-E%A8<)E{o5fl4K)0kMxa5>VuVi0e@-S;oRi~qQL@%j$jyme7T`{J9Q!1L?dtCyG8uWrHR%a`EC%eQYYU*BE7xCNK5pM$G6ub*GvUB7vK zyVra1A2)Ab+}?sWZ^8Aeo0r!wp6`L{*H$~sY{BQ?eUcb7&yA*A9 zZD?=4?Y(;O_Uik~*LRoST)(`&`)Ln+dwus>K>YU2TW|?(F5li=U;Xg%@-4Xe;qA?v z+ZTJ_^_$oG*RQ{Qd;R*m7q4EtzS|R6_3p0kUcMOgdPYJiGaAWe8Poca(h7@-{_p?# z|Co}gILW0~xi__JAV~}nR8^&DmqE@AQ7u-wR-)SLX+2XczQD<6HCJSgQi(Ac6-;x8 z67nD<^U$xo-gPR86OIwJ&YvayRFBorO$+N@Sq_x8e_7QGbFV-y%8}y4$cOoC!6fM^ zm5HJVXBcVZ%lbGcGIYN=O%@S;+Up$+z#Y+&$)lLNvS=VbeRuN`ywgPfcyK8BWcmma z$PqQvU+QM!hn(}OtOiUj2IN?XMRGwx&;qa?#8wkCShN?DHbpRH3O3U!Offt|=t`rA zpj6q0D38o9DU)b9rch-ptb`XrSU_`d9sox|%_p^xP+gQ%$^bHx{_Rpeh1wi&ELR0# zvA$2i6S!LdOKo_H+>()@^7)R0MJ5RW98WVM=w|9*Ly?eBl`O1fU$wCv+0PcZp!B5| z6+>e8{}9viWVj1($`Iw6Rlet91z(d?tlgm3J8^fMEm#bCz0(1BP2|y1Duv6kG%L}j z0{A%i6pX%B(e~fBFD{?IdNG*B>*%BL{@;)Pd31cZ_5a;W$!|eksyto2-e3L#Uc;$i zcDK<4O;NA65A;)q%P1nVlt1kOun%t3V}_^T?>pbllH@gJi_BwFmnOqpNkPi6mcI{ z@hz_r!32R9@1 + 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: images + label: "Image Storage" + description: "Stores the Images." + 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/incubator/slink/0.0.1/templates/NOTES.txt b/incubator/slink/0.0.1/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/incubator/slink/0.0.1/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/incubator/slink/0.0.1/templates/common.yaml b/incubator/slink/0.0.1/templates/common.yaml new file mode 100644 index 00000000000..b51394e00a4 --- /dev/null +++ b/incubator/slink/0.0.1/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.v1.common.loader.all" . }} diff --git a/incubator/slink/0.0.1/values.yaml b/incubator/slink/0.0.1/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/incubator/slink/item.yaml b/incubator/slink/item.yaml new file mode 100644 index 00000000000..632dec470c3 --- /dev/null +++ b/incubator/slink/item.yaml @@ -0,0 +1,4 @@ +icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/slink.png +categories: + - media +screenshots: [] diff --git a/premium/authelia/23.11.10/CHANGELOG.md b/premium/authelia/23.11.10/CHANGELOG.md index 4cd9c621db1..cbc1daba3da 100644 --- a/premium/authelia/23.11.10/CHANGELOG.md +++ b/premium/authelia/23.11.10/CHANGELOG.md @@ -65,12 +65,14 @@ title: Changelog - update container image ghcr.io/authelia/authelia to v4.38.2[@a1a2d1b](https://github.com/a1a2d1b) by renovate ([#19338](https://github.com/truecharts/charts/issues/19338)) -## [authelia-23.11.9](https://github.com/truecharts/charts/compare/authelia-23.6.0...authelia-23.11.9) (2024-04-11) +## [authelia-23.11.10](https://github.com/truecharts/charts/compare/authelia-23.6.0...authelia-23.11.10) (2024-04-13) ### Chore +- update container image ghcr.io/authelia/authelia to 4.38.7[@69faa8e](https://github.com/69faa8e) by renovate ([#20678](https://github.com/truecharts/charts/issues/20678)) + - update container image redis to v13.3.7[@8c9b71c](https://github.com/8c9b71c) by renovate ([#20566](https://github.com/truecharts/charts/issues/20566)) - update container image common to v20.3.6[@27edfed](https://github.com/27edfed) by renovate ([#20599](https://github.com/truecharts/charts/issues/20599)) @@ -95,6 +97,4 @@ title: Changelog - update container image ghcr.io/authelia/authelia to v4.38.7[@1bfa720](https://github.com/1bfa720) by renovate ([#20039](https://github.com/truecharts/charts/issues/20039)) -- update container image common to v20.2.10[@6f99c97](https://github.com/6f99c97) by renovate ([#19876](https://github.com/truecharts/charts/issues/19876)) - -- update container image common to v20.2.9[@10fd6c5](https://github.com/10fd6c5) by renovate ([#19817](https://github.com/truecharts/charts/issues/19817)) \ No newline at end of file +- update container image common to v20.2.10[@6f99c97](https://github.com/6f99c97) by renovate ([#19876](https://github.com/truecharts/charts/issues/19876)) \ No newline at end of file diff --git a/stable/anything-llm/1.5.8/CHANGELOG.md b/stable/anything-llm/1.5.8/CHANGELOG.md index ed1cea5d926..08a3e01697e 100644 --- a/stable/anything-llm/1.5.8/CHANGELOG.md +++ b/stable/anything-llm/1.5.8/CHANGELOG.md @@ -91,10 +91,10 @@ title: Changelog - update container image ghcr.io/mintplex-labs/anything-llm to latest[@673cc34](https://github.com/673cc34) by renovate ([#19252](https://github.com/truecharts/charts/issues/19252)) -## [anything-llm-1.5.7](https://github.com/truecharts/charts/compare/anything-llm-1.3.0...anything-llm-1.5.7) (2024-04-13) +## [anything-llm-1.5.8](https://github.com/truecharts/charts/compare/anything-llm-1.3.0...anything-llm-1.5.8) (2024-04-13) ### Chore -- update container image ghcr.io/mintplex-labs/anything-llm to latest[@3c5dee4](https://github.com/3c5dee4) by renovate ([#20633](https://github.com/truecharts/charts/issues/20633)) \ No newline at end of file +- update container image ghcr.io/mintplex-labs/anything-llm to latest[@06ec0b6](https://github.com/06ec0b6) by renovate ([#20681](https://github.com/truecharts/charts/issues/20681)) \ No newline at end of file diff --git a/stable/beets/11.8.5/CHANGELOG.md b/stable/beets/11.8.5/CHANGELOG.md index 7321b56c163..ff771f30a88 100644 --- a/stable/beets/11.8.5/CHANGELOG.md +++ b/stable/beets/11.8.5/CHANGELOG.md @@ -14,6 +14,43 @@ title: Changelog +- update container image ghcr.io/linuxserver/beets to version-1.6.0[@0863221](https://github.com/0863221) by renovate ([#20679](https://github.com/truecharts/charts/issues/20679)) + +- update container image common to v20.3.6[@27edfed](https://github.com/27edfed) by renovate ([#20599](https://github.com/truecharts/charts/issues/20599)) + +- update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) + +- update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) + +- update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) + +- update container image common to v20.3.2[@0722ebb](https://github.com/0722ebb) by renovate ([#20334](https://github.com/truecharts/charts/issues/20334)) + +- update container image ghcr.io/linuxserver/beets to version-1.6.0[@8ca8fb4](https://github.com/8ca8fb4) by renovate ([#20294](https://github.com/truecharts/charts/issues/20294)) + +- update container image common to v20.2.10[@6f99c97](https://github.com/6f99c97) by renovate ([#19876](https://github.com/truecharts/charts/issues/19876)) + +- update container image ghcr.io/linuxserver/beets to version-1.6.0[@2a3ea09](https://github.com/2a3ea09) by renovate ([#19967](https://github.com/truecharts/charts/issues/19967)) + +- update container image common to v20.2.9[@10fd6c5](https://github.com/10fd6c5) by renovate ([#19817](https://github.com/truecharts/charts/issues/19817)) + +- update container image common to v20.2.4[@f245f5c](https://github.com/f245f5c) by renovate ([#19731](https://github.com/truecharts/charts/issues/19731)) + +- update container image common to v20.2.3[@06e462e](https://github.com/06e462e) by renovate ([#19673](https://github.com/truecharts/charts/issues/19673)) + +- update container image common to v20.2.2[@f7d0b92](https://github.com/f7d0b92) by renovate ([#19432](https://github.com/truecharts/charts/issues/19432)) + +- update container image common to v20.2.0[@91ade87](https://github.com/91ade87) by renovate ([#19361](https://github.com/truecharts/charts/issues/19361)) + +- update container image ghcr.io/linuxserver/beets to version-1.6.0[@2bd5292](https://github.com/2bd5292) by renovate ([#19228](https://github.com/truecharts/charts/issues/19228)) + + +## [beets-11.8.5](https://github.com/truecharts/charts/compare/beets-11.6.0...beets-11.8.5) (2024-04-13) + +### Chore + + + - update container image ghcr.io/linuxserver/beets to version-1.6.0[@0863221](https://github.com/0863221) by renovate ([#20679](https://github.com/truecharts/charts/issues/20679)) - update container image common to v20.3.6[@27edfed](https://github.com/27edfed) by renovate ([#20599](https://github.com/truecharts/charts/issues/20599)) @@ -60,40 +97,3 @@ title: Changelog - update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) - update container image common to v20.3.2[@0722ebb](https://github.com/0722ebb) by renovate ([#20334](https://github.com/truecharts/charts/issues/20334)) - -- update container image ghcr.io/linuxserver/beets to version-1.6.0[@8ca8fb4](https://github.com/8ca8fb4) by renovate ([#20294](https://github.com/truecharts/charts/issues/20294)) - -- update container image common to v20.2.10[@6f99c97](https://github.com/6f99c97) by renovate ([#19876](https://github.com/truecharts/charts/issues/19876)) - -- update container image ghcr.io/linuxserver/beets to version-1.6.0[@2a3ea09](https://github.com/2a3ea09) by renovate ([#19967](https://github.com/truecharts/charts/issues/19967)) - -- update container image common to v20.2.9[@10fd6c5](https://github.com/10fd6c5) by renovate ([#19817](https://github.com/truecharts/charts/issues/19817)) - -- update container image common to v20.2.4[@f245f5c](https://github.com/f245f5c) by renovate ([#19731](https://github.com/truecharts/charts/issues/19731)) - -- update container image common to v20.2.3[@06e462e](https://github.com/06e462e) by renovate ([#19673](https://github.com/truecharts/charts/issues/19673)) - -- update container image common to v20.2.2[@f7d0b92](https://github.com/f7d0b92) by renovate ([#19432](https://github.com/truecharts/charts/issues/19432)) - -- update container image common to v20.2.0[@91ade87](https://github.com/91ade87) by renovate ([#19361](https://github.com/truecharts/charts/issues/19361)) - -- update container image ghcr.io/linuxserver/beets to version-1.6.0[@2bd5292](https://github.com/2bd5292) by renovate ([#19228](https://github.com/truecharts/charts/issues/19228)) - - -## [beets-11.8.4](https://github.com/truecharts/charts/compare/beets-11.6.0...beets-11.8.4) (2024-04-11) - -### Chore - - - -- update container image common to v20.3.6[@27edfed](https://github.com/27edfed) by renovate ([#20599](https://github.com/truecharts/charts/issues/20599)) - -- update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) - -- update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) - -- update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) - -- update container image common to v20.3.2[@0722ebb](https://github.com/0722ebb) by renovate ([#20334](https://github.com/truecharts/charts/issues/20334)) - -- update container image ghcr.io/linuxserver/beets to version-1.6.0[@8ca8fb4](https://github.com/8ca8fb4) by renovate ([#20294](https://github.com/truecharts/charts/issues/20294)) diff --git a/stable/davos/12.8.5/CHANGELOG.md b/stable/davos/12.8.5/CHANGELOG.md index 1c0fcb18fdb..d51fa7057eb 100644 --- a/stable/davos/12.8.5/CHANGELOG.md +++ b/stable/davos/12.8.5/CHANGELOG.md @@ -14,6 +14,45 @@ title: Changelog +- update container image ghcr.io/linuxserver/davos to 2.2.2[@fa659eb](https://github.com/fa659eb) by renovate ([#20680](https://github.com/truecharts/charts/issues/20680)) + +- update container image common to v20.3.6[@27edfed](https://github.com/27edfed) by renovate ([#20599](https://github.com/truecharts/charts/issues/20599)) + +- update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) + +- update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) + +- update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) + +- update container image common to v20.3.2[@0722ebb](https://github.com/0722ebb) by renovate ([#20334](https://github.com/truecharts/charts/issues/20334)) + +- update container image ghcr.io/linuxserver/davos to 2.2.2[@4e77ee7](https://github.com/4e77ee7) by renovate ([#20295](https://github.com/truecharts/charts/issues/20295)) + +- update container image common to v20.2.10[@6f99c97](https://github.com/6f99c97) by renovate ([#19876](https://github.com/truecharts/charts/issues/19876)) + +- update container image ghcr.io/linuxserver/davos to 2.2.2[@646b654](https://github.com/646b654) by renovate ([#19968](https://github.com/truecharts/charts/issues/19968)) + +- update container image common to v20.2.9[@10fd6c5](https://github.com/10fd6c5) by renovate ([#19817](https://github.com/truecharts/charts/issues/19817)) + +- update container image common to v20.2.4[@f245f5c](https://github.com/f245f5c) by renovate ([#19731](https://github.com/truecharts/charts/issues/19731)) + +- update container image common to v20.2.3[@06e462e](https://github.com/06e462e) by renovate ([#19673](https://github.com/truecharts/charts/issues/19673)) + +- update container image ghcr.io/linuxserver/davos to 2.2.2[@25a2828](https://github.com/25a2828) by renovate ([#19597](https://github.com/truecharts/charts/issues/19597)) + +- update container image common to v20.2.2[@f7d0b92](https://github.com/f7d0b92) by renovate ([#19432](https://github.com/truecharts/charts/issues/19432)) + +- update container image common to v20.2.0[@91ade87](https://github.com/91ade87) by renovate ([#19361](https://github.com/truecharts/charts/issues/19361)) + +- update container image ghcr.io/linuxserver/davos to 2.2.2[@c20172c](https://github.com/c20172c) by renovate ([#19232](https://github.com/truecharts/charts/issues/19232)) + + +## [davos-12.8.5](https://github.com/truecharts/charts/compare/davos-12.6.0...davos-12.8.5) (2024-04-13) + +### Chore + + + - update container image ghcr.io/linuxserver/davos to 2.2.2[@fa659eb](https://github.com/fa659eb) by renovate ([#20680](https://github.com/truecharts/charts/issues/20680)) - update container image common to v20.3.6[@27edfed](https://github.com/27edfed) by renovate ([#20599](https://github.com/truecharts/charts/issues/20599)) @@ -58,42 +97,3 @@ title: Changelog - update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) - update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) - -- update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) - -- update container image common to v20.3.2[@0722ebb](https://github.com/0722ebb) by renovate ([#20334](https://github.com/truecharts/charts/issues/20334)) - -- update container image ghcr.io/linuxserver/davos to 2.2.2[@4e77ee7](https://github.com/4e77ee7) by renovate ([#20295](https://github.com/truecharts/charts/issues/20295)) - -- update container image common to v20.2.10[@6f99c97](https://github.com/6f99c97) by renovate ([#19876](https://github.com/truecharts/charts/issues/19876)) - -- update container image ghcr.io/linuxserver/davos to 2.2.2[@646b654](https://github.com/646b654) by renovate ([#19968](https://github.com/truecharts/charts/issues/19968)) - -- update container image common to v20.2.9[@10fd6c5](https://github.com/10fd6c5) by renovate ([#19817](https://github.com/truecharts/charts/issues/19817)) - -- update container image common to v20.2.4[@f245f5c](https://github.com/f245f5c) by renovate ([#19731](https://github.com/truecharts/charts/issues/19731)) - -- update container image common to v20.2.3[@06e462e](https://github.com/06e462e) by renovate ([#19673](https://github.com/truecharts/charts/issues/19673)) - -- update container image ghcr.io/linuxserver/davos to 2.2.2[@25a2828](https://github.com/25a2828) by renovate ([#19597](https://github.com/truecharts/charts/issues/19597)) - -- update container image common to v20.2.2[@f7d0b92](https://github.com/f7d0b92) by renovate ([#19432](https://github.com/truecharts/charts/issues/19432)) - -- update container image common to v20.2.0[@91ade87](https://github.com/91ade87) by renovate ([#19361](https://github.com/truecharts/charts/issues/19361)) - -- update container image ghcr.io/linuxserver/davos to 2.2.2[@c20172c](https://github.com/c20172c) by renovate ([#19232](https://github.com/truecharts/charts/issues/19232)) - - -## [davos-12.8.4](https://github.com/truecharts/charts/compare/davos-12.6.0...davos-12.8.4) (2024-04-11) - -### Chore - - - -- update container image common to v20.3.6[@27edfed](https://github.com/27edfed) by renovate ([#20599](https://github.com/truecharts/charts/issues/20599)) - -- update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) - -- update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) - -- update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) diff --git a/stable/flexget/9.8.5/CHANGELOG.md b/stable/flexget/9.8.5/CHANGELOG.md index 4fff8f3b16d..7cf221108ee 100644 --- a/stable/flexget/9.8.5/CHANGELOG.md +++ b/stable/flexget/9.8.5/CHANGELOG.md @@ -14,6 +14,45 @@ title: Changelog +- update container image wiserain/flexget to 3.11.27[@b3d8239](https://github.com/b3d8239) by renovate ([#20687](https://github.com/truecharts/charts/issues/20687)) + +- update container image common to v20.3.6[@27edfed](https://github.com/27edfed) by renovate ([#20599](https://github.com/truecharts/charts/issues/20599)) + +- update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) + +- update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) + +- update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) + +- update container image common to v20.3.2[@0722ebb](https://github.com/0722ebb) by renovate ([#20334](https://github.com/truecharts/charts/issues/20334)) + +- update container image wiserain/flexget to 3.11.27[@4bf508b](https://github.com/4bf508b) by renovate ([#20301](https://github.com/truecharts/charts/issues/20301)) + +- update container image common to v20.2.10[@6f99c97](https://github.com/6f99c97) by renovate ([#19876](https://github.com/truecharts/charts/issues/19876)) + +- update container image wiserain/flexget to v3.11.27[@7063056](https://github.com/7063056) by renovate ([#19975](https://github.com/truecharts/charts/issues/19975)) + +- update container image common to v20.2.9[@10fd6c5](https://github.com/10fd6c5) by renovate ([#19817](https://github.com/truecharts/charts/issues/19817)) + +- update container image common to v20.2.4[@f245f5c](https://github.com/f245f5c) by renovate ([#19731](https://github.com/truecharts/charts/issues/19731)) + +- update container image common to v20.2.3[@06e462e](https://github.com/06e462e) by renovate ([#19673](https://github.com/truecharts/charts/issues/19673)) + +- update container image wiserain/flexget to v3.11.26[@9c19e5d](https://github.com/9c19e5d) by renovate ([#19657](https://github.com/truecharts/charts/issues/19657)) + +- update container image common to v20.2.2[@f7d0b92](https://github.com/f7d0b92) by renovate ([#19432](https://github.com/truecharts/charts/issues/19432)) + +- update container image common to v20.2.0[@91ade87](https://github.com/91ade87) by renovate ([#19361](https://github.com/truecharts/charts/issues/19361)) + +- update container image wiserain/flexget to v3.11.23[@c3382cf](https://github.com/c3382cf) by renovate ([#19331](https://github.com/truecharts/charts/issues/19331)) + + +## [flexget-9.8.5](https://github.com/truecharts/charts/compare/flexget-9.6.0...flexget-9.8.5) (2024-04-13) + +### Chore + + + - update container image wiserain/flexget to 3.11.27[@b3d8239](https://github.com/b3d8239) by renovate ([#20687](https://github.com/truecharts/charts/issues/20687)) - update container image common to v20.3.6[@27edfed](https://github.com/27edfed) by renovate ([#20599](https://github.com/truecharts/charts/issues/20599)) @@ -58,42 +97,3 @@ title: Changelog - update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) - update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) - -- update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) - -- update container image common to v20.3.2[@0722ebb](https://github.com/0722ebb) by renovate ([#20334](https://github.com/truecharts/charts/issues/20334)) - -- update container image wiserain/flexget to 3.11.27[@4bf508b](https://github.com/4bf508b) by renovate ([#20301](https://github.com/truecharts/charts/issues/20301)) - -- update container image common to v20.2.10[@6f99c97](https://github.com/6f99c97) by renovate ([#19876](https://github.com/truecharts/charts/issues/19876)) - -- update container image wiserain/flexget to v3.11.27[@7063056](https://github.com/7063056) by renovate ([#19975](https://github.com/truecharts/charts/issues/19975)) - -- update container image common to v20.2.9[@10fd6c5](https://github.com/10fd6c5) by renovate ([#19817](https://github.com/truecharts/charts/issues/19817)) - -- update container image common to v20.2.4[@f245f5c](https://github.com/f245f5c) by renovate ([#19731](https://github.com/truecharts/charts/issues/19731)) - -- update container image common to v20.2.3[@06e462e](https://github.com/06e462e) by renovate ([#19673](https://github.com/truecharts/charts/issues/19673)) - -- update container image wiserain/flexget to v3.11.26[@9c19e5d](https://github.com/9c19e5d) by renovate ([#19657](https://github.com/truecharts/charts/issues/19657)) - -- update container image common to v20.2.2[@f7d0b92](https://github.com/f7d0b92) by renovate ([#19432](https://github.com/truecharts/charts/issues/19432)) - -- update container image common to v20.2.0[@91ade87](https://github.com/91ade87) by renovate ([#19361](https://github.com/truecharts/charts/issues/19361)) - -- update container image wiserain/flexget to v3.11.23[@c3382cf](https://github.com/c3382cf) by renovate ([#19331](https://github.com/truecharts/charts/issues/19331)) - - -## [flexget-9.8.4](https://github.com/truecharts/charts/compare/flexget-9.6.0...flexget-9.8.4) (2024-04-11) - -### Chore - - - -- update container image common to v20.3.6[@27edfed](https://github.com/27edfed) by renovate ([#20599](https://github.com/truecharts/charts/issues/20599)) - -- update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) - -- update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) - -- update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) diff --git a/stable/heimdall/20.8.5/CHANGELOG.md b/stable/heimdall/20.8.5/CHANGELOG.md index 52fa9329069..cfff890b77d 100644 --- a/stable/heimdall/20.8.5/CHANGELOG.md +++ b/stable/heimdall/20.8.5/CHANGELOG.md @@ -86,14 +86,14 @@ title: Changelog - update container image linuxserver/heimdall to v[@c4ff101](https://github.com/c4ff101) by renovate ([#19267](https://github.com/truecharts/charts/issues/19267)) -## [heimdall-20.8.4](https://github.com/truecharts/charts/compare/heimdall-20.6.0...heimdall-20.8.4) (2024-04-11) +## [heimdall-20.8.5](https://github.com/truecharts/charts/compare/heimdall-20.6.0...heimdall-20.8.5) (2024-04-13) ### Chore +- update container image linuxserver/heimdall to v[@5d8bd74](https://github.com/5d8bd74) by renovate ([#20683](https://github.com/truecharts/charts/issues/20683)) + - update container image common to v20.3.6[@27edfed](https://github.com/27edfed) by renovate ([#20599](https://github.com/truecharts/charts/issues/20599)) - update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) - -- update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) diff --git a/stable/jupyter/8.8.4/CHANGELOG.md b/stable/jupyter/8.8.4/CHANGELOG.md index 5d0a9719280..8acfe31d62d 100644 --- a/stable/jupyter/8.8.4/CHANGELOG.md +++ b/stable/jupyter/8.8.4/CHANGELOG.md @@ -95,6 +95,6 @@ title: Changelog - update container image common to v20.2.0[@91ade87](https://github.com/91ade87) by renovate ([#19361](https://github.com/truecharts/charts/issues/19361)) -## [jupyter-8.8.4](https://github.com/truecharts/charts/compare/jupyter-8.6.0...jupyter-8.8.4) (2024-04-12) +## [jupyter-8.8.4](https://github.com/truecharts/charts/compare/jupyter-8.6.0...jupyter-8.8.4) (2024-04-13) ### Chore \ No newline at end of file diff --git a/stable/kavita/9.8.5/CHANGELOG.md b/stable/kavita/9.8.5/CHANGELOG.md index 069f45161b1..b8bbf9a6959 100644 --- a/stable/kavita/9.8.5/CHANGELOG.md +++ b/stable/kavita/9.8.5/CHANGELOG.md @@ -14,6 +14,37 @@ title: Changelog +- update container image jvmilazz0/kavita to v[@ccb9c2c](https://github.com/ccb9c2c) by renovate ([#20682](https://github.com/truecharts/charts/issues/20682)) + +- update container image common to v20.3.6[@27edfed](https://github.com/27edfed) by renovate ([#20599](https://github.com/truecharts/charts/issues/20599)) + +- update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) + +- update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) + +- update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) + +- update container image common to v20.3.2[@0722ebb](https://github.com/0722ebb) by renovate ([#20334](https://github.com/truecharts/charts/issues/20334)) + +- update container image common to v20.2.10[@6f99c97](https://github.com/6f99c97) by renovate ([#19876](https://github.com/truecharts/charts/issues/19876)) + +- update container image common to v20.2.9[@10fd6c5](https://github.com/10fd6c5) by renovate ([#19817](https://github.com/truecharts/charts/issues/19817)) + +- update container image common to v20.2.4[@f245f5c](https://github.com/f245f5c) by renovate ([#19731](https://github.com/truecharts/charts/issues/19731)) + +- update container image common to v20.2.3[@06e462e](https://github.com/06e462e) by renovate ([#19673](https://github.com/truecharts/charts/issues/19673)) + +- update container image common to v20.2.2[@f7d0b92](https://github.com/f7d0b92) by renovate ([#19432](https://github.com/truecharts/charts/issues/19432)) + +- update container image common to v20.2.0[@91ade87](https://github.com/91ade87) by renovate ([#19361](https://github.com/truecharts/charts/issues/19361)) + + +## [kavita-9.8.5](https://github.com/truecharts/charts/compare/kavita-9.6.0...kavita-9.8.5) (2024-04-13) + +### Chore + + + - update container image jvmilazz0/kavita to v[@ccb9c2c](https://github.com/ccb9c2c) by renovate ([#20682](https://github.com/truecharts/charts/issues/20682)) - update container image common to v20.3.6[@27edfed](https://github.com/27edfed) by renovate ([#20599](https://github.com/truecharts/charts/issues/20599)) @@ -66,35 +97,3 @@ title: Changelog - update container image common to v20.2.2[@f7d0b92](https://github.com/f7d0b92) by renovate ([#19432](https://github.com/truecharts/charts/issues/19432)) - update container image common to v20.2.0[@91ade87](https://github.com/91ade87) by renovate ([#19361](https://github.com/truecharts/charts/issues/19361)) - - -## [kavita-9.8.4](https://github.com/truecharts/charts/compare/kavita-9.6.0...kavita-9.8.4) (2024-04-11) - -### Chore - - - -- update container image common to v20.3.6[@27edfed](https://github.com/27edfed) by renovate ([#20599](https://github.com/truecharts/charts/issues/20599)) - -- update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) - -- update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) - -- update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) - -- update container image common to v20.3.2[@0722ebb](https://github.com/0722ebb) by renovate ([#20334](https://github.com/truecharts/charts/issues/20334)) - -- update container image common to v20.2.10[@6f99c97](https://github.com/6f99c97) by renovate ([#19876](https://github.com/truecharts/charts/issues/19876)) - -- update container image common to v20.2.9[@10fd6c5](https://github.com/10fd6c5) by renovate ([#19817](https://github.com/truecharts/charts/issues/19817)) - -- update container image common to v20.2.4[@f245f5c](https://github.com/f245f5c) by renovate ([#19731](https://github.com/truecharts/charts/issues/19731)) - -- update container image common to v20.2.3[@06e462e](https://github.com/06e462e) by renovate ([#19673](https://github.com/truecharts/charts/issues/19673)) - -- update container image common to v20.2.2[@f7d0b92](https://github.com/f7d0b92) by renovate ([#19432](https://github.com/truecharts/charts/issues/19432)) - -- update container image common to v20.2.0[@91ade87](https://github.com/91ade87) by renovate ([#19361](https://github.com/truecharts/charts/issues/19361)) - - -## [kavita-9.8.4](https://github.com/truecharts/charts/compare/kavita-9.6.0...kavita-9.8.4) (2024-04-11) \ No newline at end of file diff --git a/stable/lancache-monolithic/8.8.4/CHANGELOG.md b/stable/lancache-monolithic/8.8.4/CHANGELOG.md index 19dc937778f..d0bde0a4a4f 100644 --- a/stable/lancache-monolithic/8.8.4/CHANGELOG.md +++ b/stable/lancache-monolithic/8.8.4/CHANGELOG.md @@ -95,6 +95,6 @@ title: Changelog - update container image common to v20.2.0[@91ade87](https://github.com/91ade87) by renovate ([#19361](https://github.com/truecharts/charts/issues/19361)) -## [lancache-monolithic-8.8.4](https://github.com/truecharts/charts/compare/lancache-monolithic-8.6.0...lancache-monolithic-8.8.4) (2024-04-11) +## [lancache-monolithic-8.8.4](https://github.com/truecharts/charts/compare/lancache-monolithic-8.6.0...lancache-monolithic-8.8.4) (2024-04-13) ### Chore \ No newline at end of file diff --git a/stable/monica/12.15.10/CHANGELOG.md b/stable/monica/12.15.10/CHANGELOG.md index 8feabb2b3ee..acef98a9464 100644 --- a/stable/monica/12.15.10/CHANGELOG.md +++ b/stable/monica/12.15.10/CHANGELOG.md @@ -83,18 +83,18 @@ title: Changelog - update container image monica to 4.0.0[@807b737](https://github.com/807b737) by renovate ([#19276](https://github.com/truecharts/charts/issues/19276)) -## [monica-12.15.9](https://github.com/truecharts/charts/compare/monica-12.9.0...monica-12.15.9) (2024-04-12) +## [monica-12.15.10](https://github.com/truecharts/charts/compare/monica-12.9.0...monica-12.15.10) (2024-04-13) ### Chore +- update container image monica to 4.0.0[@894d866](https://github.com/894d866) by renovate ([#20685](https://github.com/truecharts/charts/issues/20685)) + - update container image monica to 4.0.0[@8259aa2](https://github.com/8259aa2) by renovate ([#20471](https://github.com/truecharts/charts/issues/20471)) - update container image mariadb to v13.9.8[@ab62124](https://github.com/ab62124) by renovate ([#20563](https://github.com/truecharts/charts/issues/20563)) - update container image common to v20.3.6[@27edfed](https://github.com/27edfed) by renovate ([#20599](https://github.com/truecharts/charts/issues/20599)) -- update container image mariadb to v13.9.6[@04feaf4](https://github.com/04feaf4) by renovate ([#20551](https://github.com/truecharts/charts/issues/20551)) - -- update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) \ No newline at end of file +- update container image mariadb to v13.9.6[@04feaf4](https://github.com/04feaf4) by renovate ([#20551](https://github.com/truecharts/charts/issues/20551)) \ No newline at end of file diff --git a/stable/pyload-ng/5.8.5/CHANGELOG.md b/stable/pyload-ng/5.8.5/CHANGELOG.md index 0f26d29d5ff..e8e7d1256f6 100644 --- a/stable/pyload-ng/5.8.5/CHANGELOG.md +++ b/stable/pyload-ng/5.8.5/CHANGELOG.md @@ -14,6 +14,45 @@ title: Changelog +- update container image lscr.io/linuxserver/pyload-ng to latest[@6a9edad](https://github.com/6a9edad) by renovate ([#20684](https://github.com/truecharts/charts/issues/20684)) + +- update container image common to v20.3.6[@27edfed](https://github.com/27edfed) by renovate ([#20599](https://github.com/truecharts/charts/issues/20599)) + +- update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) + +- update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) + +- update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) + +- update container image common to v20.3.2[@0722ebb](https://github.com/0722ebb) by renovate ([#20334](https://github.com/truecharts/charts/issues/20334)) + +- update container image lscr.io/linuxserver/pyload-ng to latest[@35775e6](https://github.com/35775e6) by renovate ([#20298](https://github.com/truecharts/charts/issues/20298)) + +- update container image common to v20.2.10[@6f99c97](https://github.com/6f99c97) by renovate ([#19876](https://github.com/truecharts/charts/issues/19876)) + +- update container image lscr.io/linuxserver/pyload-ng to latest[@5787397](https://github.com/5787397) by renovate ([#19971](https://github.com/truecharts/charts/issues/19971)) + +- update container image common to v20.2.9[@10fd6c5](https://github.com/10fd6c5) by renovate ([#19817](https://github.com/truecharts/charts/issues/19817)) + +- update container image common to v20.2.4[@f245f5c](https://github.com/f245f5c) by renovate ([#19731](https://github.com/truecharts/charts/issues/19731)) + +- update container image common to v20.2.3[@06e462e](https://github.com/06e462e) by renovate ([#19673](https://github.com/truecharts/charts/issues/19673)) + +- update container image lscr.io/linuxserver/pyload-ng to latest[@8c2361f](https://github.com/8c2361f) by renovate ([#19651](https://github.com/truecharts/charts/issues/19651)) + +- update container image common to v20.2.2[@f7d0b92](https://github.com/f7d0b92) by renovate ([#19432](https://github.com/truecharts/charts/issues/19432)) + +- update container image common to v20.2.0[@91ade87](https://github.com/91ade87) by renovate ([#19361](https://github.com/truecharts/charts/issues/19361)) + +- update container image lscr.io/linuxserver/pyload-ng to latest[@59d3b48](https://github.com/59d3b48) by renovate ([#19271](https://github.com/truecharts/charts/issues/19271)) + + +## [pyload-ng-5.8.5](https://github.com/truecharts/charts/compare/pyload-ng-5.6.0...pyload-ng-5.8.5) (2024-04-13) + +### Chore + + + - update container image lscr.io/linuxserver/pyload-ng to latest[@6a9edad](https://github.com/6a9edad) by renovate ([#20684](https://github.com/truecharts/charts/issues/20684)) - update container image common to v20.3.6[@27edfed](https://github.com/27edfed) by renovate ([#20599](https://github.com/truecharts/charts/issues/20599)) @@ -58,42 +97,3 @@ title: Changelog - update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) - update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) - -- update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) - -- update container image common to v20.3.2[@0722ebb](https://github.com/0722ebb) by renovate ([#20334](https://github.com/truecharts/charts/issues/20334)) - -- update container image lscr.io/linuxserver/pyload-ng to latest[@35775e6](https://github.com/35775e6) by renovate ([#20298](https://github.com/truecharts/charts/issues/20298)) - -- update container image common to v20.2.10[@6f99c97](https://github.com/6f99c97) by renovate ([#19876](https://github.com/truecharts/charts/issues/19876)) - -- update container image lscr.io/linuxserver/pyload-ng to latest[@5787397](https://github.com/5787397) by renovate ([#19971](https://github.com/truecharts/charts/issues/19971)) - -- update container image common to v20.2.9[@10fd6c5](https://github.com/10fd6c5) by renovate ([#19817](https://github.com/truecharts/charts/issues/19817)) - -- update container image common to v20.2.4[@f245f5c](https://github.com/f245f5c) by renovate ([#19731](https://github.com/truecharts/charts/issues/19731)) - -- update container image common to v20.2.3[@06e462e](https://github.com/06e462e) by renovate ([#19673](https://github.com/truecharts/charts/issues/19673)) - -- update container image lscr.io/linuxserver/pyload-ng to latest[@8c2361f](https://github.com/8c2361f) by renovate ([#19651](https://github.com/truecharts/charts/issues/19651)) - -- update container image common to v20.2.2[@f7d0b92](https://github.com/f7d0b92) by renovate ([#19432](https://github.com/truecharts/charts/issues/19432)) - -- update container image common to v20.2.0[@91ade87](https://github.com/91ade87) by renovate ([#19361](https://github.com/truecharts/charts/issues/19361)) - -- update container image lscr.io/linuxserver/pyload-ng to latest[@59d3b48](https://github.com/59d3b48) by renovate ([#19271](https://github.com/truecharts/charts/issues/19271)) - - -## [pyload-ng-5.8.4](https://github.com/truecharts/charts/compare/pyload-ng-5.6.0...pyload-ng-5.8.4) (2024-04-11) - -### Chore - - - -- update container image common to v20.3.6[@27edfed](https://github.com/27edfed) by renovate ([#20599](https://github.com/truecharts/charts/issues/20599)) - -- update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) - -- update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) - -- update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) diff --git a/stable/tt-rss/16.8.6/CHANGELOG.md b/stable/tt-rss/16.8.6/CHANGELOG.md index 1672d539206..f0878de1eb1 100644 --- a/stable/tt-rss/16.8.6/CHANGELOG.md +++ b/stable/tt-rss/16.8.6/CHANGELOG.md @@ -14,6 +14,45 @@ title: Changelog +- update container image cthulhoo/ttrss-fpm-pgsql-static to latest[@c172b42](https://github.com/c172b42) by renovate ([#20675](https://github.com/truecharts/charts/issues/20675)) + +- update container image common to v20.3.6[@27edfed](https://github.com/27edfed) by renovate ([#20599](https://github.com/truecharts/charts/issues/20599)) + +- update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) + +- update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) + +- update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) + +- update container image common to v20.3.2[@0722ebb](https://github.com/0722ebb) by renovate ([#20334](https://github.com/truecharts/charts/issues/20334)) + +- update container image common to v20.2.10[@6f99c97](https://github.com/6f99c97) by renovate ([#19876](https://github.com/truecharts/charts/issues/19876)) + +- update container image common to v20.2.9[@10fd6c5](https://github.com/10fd6c5) by renovate ([#19817](https://github.com/truecharts/charts/issues/19817)) + +- update container image cthulhoo/ttrss-web-nginx to latest[@1d6ebbd](https://github.com/1d6ebbd) by renovate ([#19824](https://github.com/truecharts/charts/issues/19824)) + +- update container image cthulhoo/ttrss-fpm-pgsql-static to latest[@22c9561](https://github.com/22c9561) by renovate ([#19823](https://github.com/truecharts/charts/issues/19823)) + +- update container image common to v20.2.4[@f245f5c](https://github.com/f245f5c) by renovate ([#19731](https://github.com/truecharts/charts/issues/19731)) + +- update container image cthulhoo/ttrss-web-nginx to latest[@a9c4b19](https://github.com/a9c4b19) by renovate ([#19683](https://github.com/truecharts/charts/issues/19683)) + +- update container image cthulhoo/ttrss-fpm-pgsql-static to latest[@47b115c](https://github.com/47b115c) by renovate ([#19682](https://github.com/truecharts/charts/issues/19682)) + +- update container image common to v20.2.3[@06e462e](https://github.com/06e462e) by renovate ([#19673](https://github.com/truecharts/charts/issues/19673)) + +- update container image common to v20.2.2[@f7d0b92](https://github.com/f7d0b92) by renovate ([#19432](https://github.com/truecharts/charts/issues/19432)) + +- update container image common to v20.2.0[@91ade87](https://github.com/91ade87) by renovate ([#19361](https://github.com/truecharts/charts/issues/19361)) + + +## [tt-rss-16.8.6](https://github.com/truecharts/charts/compare/tt-rss-16.6.0...tt-rss-16.8.6) (2024-04-13) + +### Chore + + + - update container image cthulhoo/ttrss-fpm-pgsql-static to latest[@c172b42](https://github.com/c172b42) by renovate ([#20675](https://github.com/truecharts/charts/issues/20675)) - update container image common to v20.3.6[@27edfed](https://github.com/27edfed) by renovate ([#20599](https://github.com/truecharts/charts/issues/20599)) @@ -58,42 +97,3 @@ title: Changelog - update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) - update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) - -- update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) - -- update container image common to v20.3.2[@0722ebb](https://github.com/0722ebb) by renovate ([#20334](https://github.com/truecharts/charts/issues/20334)) - -- update container image common to v20.2.10[@6f99c97](https://github.com/6f99c97) by renovate ([#19876](https://github.com/truecharts/charts/issues/19876)) - -- update container image common to v20.2.9[@10fd6c5](https://github.com/10fd6c5) by renovate ([#19817](https://github.com/truecharts/charts/issues/19817)) - -- update container image cthulhoo/ttrss-web-nginx to latest[@1d6ebbd](https://github.com/1d6ebbd) by renovate ([#19824](https://github.com/truecharts/charts/issues/19824)) - -- update container image cthulhoo/ttrss-fpm-pgsql-static to latest[@22c9561](https://github.com/22c9561) by renovate ([#19823](https://github.com/truecharts/charts/issues/19823)) - -- update container image common to v20.2.4[@f245f5c](https://github.com/f245f5c) by renovate ([#19731](https://github.com/truecharts/charts/issues/19731)) - -- update container image cthulhoo/ttrss-web-nginx to latest[@a9c4b19](https://github.com/a9c4b19) by renovate ([#19683](https://github.com/truecharts/charts/issues/19683)) - -- update container image cthulhoo/ttrss-fpm-pgsql-static to latest[@47b115c](https://github.com/47b115c) by renovate ([#19682](https://github.com/truecharts/charts/issues/19682)) - -- update container image common to v20.2.3[@06e462e](https://github.com/06e462e) by renovate ([#19673](https://github.com/truecharts/charts/issues/19673)) - -- update container image common to v20.2.2[@f7d0b92](https://github.com/f7d0b92) by renovate ([#19432](https://github.com/truecharts/charts/issues/19432)) - -- update container image common to v20.2.0[@91ade87](https://github.com/91ade87) by renovate ([#19361](https://github.com/truecharts/charts/issues/19361)) - - -## [tt-rss-16.8.4](https://github.com/truecharts/charts/compare/tt-rss-16.6.0...tt-rss-16.8.4) (2024-04-11) - -### Chore - - - -- update container image common to v20.3.6[@27edfed](https://github.com/27edfed) by renovate ([#20599](https://github.com/truecharts/charts/issues/20599)) - -- update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) - -- update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) - -- update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) diff --git a/stable/webtop/9.8.28/CHANGELOG.md b/stable/webtop/9.8.28/CHANGELOG.md index fe6d2bab24b..8f49ef93763 100644 --- a/stable/webtop/9.8.28/CHANGELOG.md +++ b/stable/webtop/9.8.28/CHANGELOG.md @@ -65,12 +65,14 @@ title: Changelog - update webtop by renovate ([#19296](https://github.com/truecharts/charts/issues/19296)) -## [webtop-9.8.25](https://github.com/truecharts/charts/compare/webtop-9.6.0...webtop-9.8.25) (2024-04-13) +## [webtop-9.8.28](https://github.com/truecharts/charts/compare/webtop-9.6.0...webtop-9.8.28) (2024-04-13) ### Chore +- update webtop by renovate ([#20688](https://github.com/truecharts/charts/issues/20688)) + - update webtop by renovate ([#20670](https://github.com/truecharts/charts/issues/20670)) - update container image common to v20.3.6[@27edfed](https://github.com/27edfed) by renovate ([#20599](https://github.com/truecharts/charts/issues/20599)) @@ -95,6 +97,4 @@ title: Changelog - update webtop by renovate ([#19974](https://github.com/truecharts/charts/issues/19974)) -- update webtop by renovate ([#19961](https://github.com/truecharts/charts/issues/19961)) - -- update container image common to v20.2.9[@10fd6c5](https://github.com/10fd6c5) by renovate ([#19817](https://github.com/truecharts/charts/issues/19817)) \ No newline at end of file +- update webtop by renovate ([#19961](https://github.com/truecharts/charts/issues/19961)) \ No newline at end of file