From ace4ff04c61806d9c321392cbdc443435a6274ee Mon Sep 17 00:00:00 2001 From: project-repo Date: Sat, 27 Jan 2024 16:50:27 +0000 Subject: [PATCH] Release 2.3.1 * Unbreak build on FreeBSD (#74, 73 in Bugs.md) * Thanks to Jan Beich for pointing this out. * Add Issue 74 to Bugs.md (#71, was fixed in 2.3.0) --- Bugs.md | 27 ++++++++++++++---- Hashes.md | 20 +++++++++++++ README.md | 2 +- keybinding.c | 1 + man/cagebreak-config.5.md | 2 +- man/cagebreak-socket.7.md | 2 +- man/cagebreak.1.md | 2 +- meson.build | 4 +-- release-non-auto-checks/Bugs.md | 4 +-- release-non-auto-checks/FAQ.md | 4 +-- release-non-auto-checks/SECURITY.md | 4 +-- release-non-auto-checks/WLR_XDG_VERSION | 4 +-- .../acknowledge-contributors | 4 +-- release-non-auto-checks/archwiki | 4 +-- release-non-auto-checks/changelog-major-minor | 4 +-- release-non-auto-checks/internal-wiki | 4 +-- release-non-auto-checks/release-note | 4 +-- .../reproducibility-checked | 4 +-- .../security-to-man-page-info-transfer | 4 +-- release-non-auto-checks/version-restrictions | 4 +-- signatures/2.3.0-cagebreak-config.5.sig | Bin 0 -> 566 bytes signatures/2.3.0-cagebreak-socket.7.sig | Bin 0 -> 566 bytes signatures/2.3.0-cagebreak.1.sig | Bin 0 -> 566 bytes signatures/2.3.0-cagebreak.sig | Bin 0 -> 566 bytes signatures/cagebreak-config.5.sig | Bin 566 -> 566 bytes signatures/cagebreak-socket.7.sig | Bin 566 -> 566 bytes signatures/cagebreak.1.sig | Bin 566 -> 566 bytes signatures/cagebreak.sig | Bin 566 -> 566 bytes 28 files changed, 73 insertions(+), 35 deletions(-) create mode 100644 signatures/2.3.0-cagebreak-config.5.sig create mode 100644 signatures/2.3.0-cagebreak-socket.7.sig create mode 100644 signatures/2.3.0-cagebreak.1.sig create mode 100644 signatures/2.3.0-cagebreak.sig diff --git a/Bugs.md b/Bugs.md index 4ecef6c..970edf4 100644 --- a/Bugs.md +++ b/Bugs.md @@ -1254,7 +1254,7 @@ established behaviour. ## Issue 68 - * github issue numner: #38 + * github issue number: #38 * Fixed: 2.3.0 After extensive discussion of how to deal with turning off outputs, the @@ -1265,7 +1265,7 @@ Thanks to sodface for the great cooperation. ## Issue 69 - * github issue numner: #68 + * github issue number: #68 * Fixed: 2.3.0 The config man page (5) was badly formatted up to version 2.3.0. @@ -1275,7 +1275,7 @@ shown in the web browser view of our repo. ## Issue 70 - * github issue numner: #62 + * github issue number: #62 * Fixed: 2.3.0 The README contained a few non-intuitive phrases up to version 2.3.0. @@ -1288,7 +1288,7 @@ To alleviate this, the following changes were made: ## Issue 71 - * github issue numner: #60 + * github issue number: #60 * Fixed: 2.3.0 Cagebreak up to 2.3.0 did not have configuration for the message location. @@ -1298,9 +1298,26 @@ accessibility. ## Issue 72 - * github issue numner: N/A + * github issue number: N/A * Fixed: 2.3.0 A Cagebreak version before 2.3.0 broke the gamma toolkit used to tune the monitor colors. +## Issue 73 + + * github issue number: #73 + * Fixed: 2.3.1 + +After 2.3.0 cagebreak did not build on FreeBSD. Since the fix was trivial, +this is fixed in 2.3.1. Thank to Jan Beich for pointing this out. + +## Issue 74 + + * github issue number: #71 + * Fixed. 2.3.0 + +Before 2.3.0 there was an issue with rendering fullscreen applications, particularly +under setups with multiple outputs applications spanned both outputs. Output ordering +also did not work as advertised. + diff --git a/Hashes.md b/Hashes.md index 2930148..7f0018a 100644 --- a/Hashes.md +++ b/Hashes.md @@ -1,5 +1,25 @@ # Hashes +2.3.1 cagebreak + + * sha 256: 51d76608726a6251690d6dd1371cdfaa6eae5188a08798cda9c9280b3fcbe3fa + * sha 512: 648c61958f5920b3377f53706f7a820750a2b7dd1d486db4a93d803fe38be4aa728058e82d404fde4e7f1627b9809050a5760c4193562a6c23e39d0851f1ddf0 + +2.3.1 cagebreak.1 + + * sha 256: c58390d641514b2eb623a803dc665116d60079b8aac39219b939cc36ffb72038 + * sha 512: 82c0248764026666e6fbe3e29bf48062db07d6a86c787258474312a0eae23a73898bcc2fd6c407fbac0a25d6414f9ca9a56e5d17d7c8adfe9e7ce903e6ed5978 + +2.3.1 cagebreak-config.5 + + * sha 256: 5cf2f8c883ce89563bbae1fa4f0e00bda42c4ba01f680fc75fc71ab3f6e1f2a8 + * sha 512: 10d72ca588f5e2123dc59ede89dafd0e6fb9cd6cbc83922ada751c37f9000c86f68e5e6bf9f68298380ec0f9cbce1f22d0a0f712d0004b168a0b039a41f32358 + +2.3.1 cagebreak-socket.7 + + * sha 256: 0363113a32533a6fb4a1e7030cff880f001db5e0c29bb8bd74f8f11067dce3d1 + * sha 512: f957ebad717456901a028344211609d009d9b8c2a68ef88a0d60fca8dc91cc1fe1aba58a9e84d16782190b59b9fcd1d45ecc154c020018609c8fcdf940aa18e4 + 2.3.0 cagebreak * sha 256: 549e82f6bb1af87c9272fb92d39c6f235b0f780885b066c32db5a5c7588da378 diff --git a/README.md b/README.md index 79397ea..c4ce338 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Cagebreak: A Tiling Wayland Compositor -[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/6532/badge)](https://bestpractices.coreinfrastructure.org/projects/6532) [![Packaging status](https://repology.org/badge/tiny-repos/cagebreak.svg)](https://repology.org/project/cagebreak/versions) [![AUR package](https://repology.org/badge/version-for-repo/aur/cagebreak.svg?minversion=2.3.0)](https://repology.org/project/cagebreak/versions) +[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/6532/badge)](https://bestpractices.coreinfrastructure.org/projects/6532) [![Packaging status](https://repology.org/badge/tiny-repos/cagebreak.svg)](https://repology.org/project/cagebreak/versions) [![AUR package](https://repology.org/badge/version-for-repo/aur/cagebreak.svg?minversion=2.3.1)](https://repology.org/project/cagebreak/versions) [![Contact](img/mail.svg)](SECURITY.md) [![Manuals](img/manuals.svg)](manuals.md) [![FAQ](img/faq.svg)](FAQ.md) [![CONTRIBUTING](img/contributing.svg)](CONTRIBUTING.md) [![ArchWiki](img/archwiki.svg)](https://wiki.archlinux.org/title/Cagebreak) [![AUR](img/aur.svg)](https://aur.archlinux.org/packages?O=0&K=cagebreak) diff --git a/keybinding.c b/keybinding.c index 2432e59..9878a58 100644 --- a/keybinding.c +++ b/keybinding.c @@ -3,6 +3,7 @@ #define _POSIX_C_SOURCE 200809L +#include #include #include #include diff --git a/man/cagebreak-config.5.md b/man/cagebreak-config.5.md index ee68d72..7c18c9a 100644 --- a/man/cagebreak-config.5.md +++ b/man/cagebreak-config.5.md @@ -1,4 +1,4 @@ -cagebreak-config(5) "Version 2.3.0" "Cagebreak Manual" +cagebreak-config(5) "Version 2.3.1" "Cagebreak Manual" # NAME diff --git a/man/cagebreak-socket.7.md b/man/cagebreak-socket.7.md index ed47f05..a5f3d8a 100644 --- a/man/cagebreak-socket.7.md +++ b/man/cagebreak-socket.7.md @@ -1,4 +1,4 @@ -cagebreak-socket(7) "Version 2.3.0" "Cagebreak Manual" +cagebreak-socket(7) "Version 2.3.1" "Cagebreak Manual" # NAME diff --git a/man/cagebreak.1.md b/man/cagebreak.1.md index 4dfd854..d91c589 100644 --- a/man/cagebreak.1.md +++ b/man/cagebreak.1.md @@ -1,4 +1,4 @@ -cagebreak(1) "Version 2.3.0" "Cagebreak Manual" +cagebreak(1) "Version 2.3.1" "Cagebreak Manual" # NAME diff --git a/meson.build b/meson.build index b0b458d..6b57a32 100644 --- a/meson.build +++ b/meson.build @@ -3,7 +3,7 @@ project( 'cagebreak', 'c', -version : '2.3.0', +version : '2.3.1', license : 'MIT', default_options : ['c_std=c11', 'warning_level=3'] ) @@ -260,7 +260,7 @@ install_data('LICENSE', install_dir : '/usr/share/licenses/' + meson.project_nam if get_option('man-pages') scdoc = find_program('scdoc') - secssinceepoch = 1706213605 + secssinceepoch = 1706350970 shcommand = 'export SOURCE_DATE_EPOCH=' + secssinceepoch.to_string() + ' ; @0@ < @INPUT@'.format(scdoc.path()) sh = find_program('sh') mandir1 = join_paths(get_option('mandir'), 'man1') diff --git a/release-non-auto-checks/Bugs.md b/release-non-auto-checks/Bugs.md index b196533..8e6104c 100644 --- a/release-non-auto-checks/Bugs.md +++ b/release-non-auto-checks/Bugs.md @@ -1,2 +1,2 @@ -2.3.0 -2024-01-26 +2.3.1 +2024-01-27 diff --git a/release-non-auto-checks/FAQ.md b/release-non-auto-checks/FAQ.md index b196533..8e6104c 100644 --- a/release-non-auto-checks/FAQ.md +++ b/release-non-auto-checks/FAQ.md @@ -1,2 +1,2 @@ -2.3.0 -2024-01-26 +2.3.1 +2024-01-27 diff --git a/release-non-auto-checks/SECURITY.md b/release-non-auto-checks/SECURITY.md index b196533..8e6104c 100644 --- a/release-non-auto-checks/SECURITY.md +++ b/release-non-auto-checks/SECURITY.md @@ -1,2 +1,2 @@ -2.3.0 -2024-01-26 +2.3.1 +2024-01-27 diff --git a/release-non-auto-checks/WLR_XDG_VERSION b/release-non-auto-checks/WLR_XDG_VERSION index b196533..8e6104c 100644 --- a/release-non-auto-checks/WLR_XDG_VERSION +++ b/release-non-auto-checks/WLR_XDG_VERSION @@ -1,2 +1,2 @@ -2.3.0 -2024-01-26 +2.3.1 +2024-01-27 diff --git a/release-non-auto-checks/acknowledge-contributors b/release-non-auto-checks/acknowledge-contributors index b196533..8e6104c 100644 --- a/release-non-auto-checks/acknowledge-contributors +++ b/release-non-auto-checks/acknowledge-contributors @@ -1,2 +1,2 @@ -2.3.0 -2024-01-26 +2.3.1 +2024-01-27 diff --git a/release-non-auto-checks/archwiki b/release-non-auto-checks/archwiki index b196533..8e6104c 100644 --- a/release-non-auto-checks/archwiki +++ b/release-non-auto-checks/archwiki @@ -1,2 +1,2 @@ -2.3.0 -2024-01-26 +2.3.1 +2024-01-27 diff --git a/release-non-auto-checks/changelog-major-minor b/release-non-auto-checks/changelog-major-minor index b196533..8e6104c 100644 --- a/release-non-auto-checks/changelog-major-minor +++ b/release-non-auto-checks/changelog-major-minor @@ -1,2 +1,2 @@ -2.3.0 -2024-01-26 +2.3.1 +2024-01-27 diff --git a/release-non-auto-checks/internal-wiki b/release-non-auto-checks/internal-wiki index b196533..8e6104c 100644 --- a/release-non-auto-checks/internal-wiki +++ b/release-non-auto-checks/internal-wiki @@ -1,2 +1,2 @@ -2.3.0 -2024-01-26 +2.3.1 +2024-01-27 diff --git a/release-non-auto-checks/release-note b/release-non-auto-checks/release-note index b196533..8e6104c 100644 --- a/release-non-auto-checks/release-note +++ b/release-non-auto-checks/release-note @@ -1,2 +1,2 @@ -2.3.0 -2024-01-26 +2.3.1 +2024-01-27 diff --git a/release-non-auto-checks/reproducibility-checked b/release-non-auto-checks/reproducibility-checked index b196533..8e6104c 100644 --- a/release-non-auto-checks/reproducibility-checked +++ b/release-non-auto-checks/reproducibility-checked @@ -1,2 +1,2 @@ -2.3.0 -2024-01-26 +2.3.1 +2024-01-27 diff --git a/release-non-auto-checks/security-to-man-page-info-transfer b/release-non-auto-checks/security-to-man-page-info-transfer index b196533..8e6104c 100644 --- a/release-non-auto-checks/security-to-man-page-info-transfer +++ b/release-non-auto-checks/security-to-man-page-info-transfer @@ -1,2 +1,2 @@ -2.3.0 -2024-01-26 +2.3.1 +2024-01-27 diff --git a/release-non-auto-checks/version-restrictions b/release-non-auto-checks/version-restrictions index b196533..8e6104c 100644 --- a/release-non-auto-checks/version-restrictions +++ b/release-non-auto-checks/version-restrictions @@ -1,2 +1,2 @@ -2.3.0 -2024-01-26 +2.3.1 +2024-01-27 diff --git a/signatures/2.3.0-cagebreak-config.5.sig b/signatures/2.3.0-cagebreak-config.5.sig new file mode 100644 index 0000000000000000000000000000000000000000..fdbf9e3353a8735dd5852b1594354e1bb7c3601d GIT binary patch literal 566 zcmV-60?GY}0y6{v0SEvc79j*fj3?c-(R61$^wxVt5(TqTjC^AS0%fy{!~hBj5JeIN zvr>$FV@;+I0D^9Evlne?qQS(sCt|#67`gVa4;YZrz^IadZjiZg9AM5Fl9NuDd;L(g z&FIcmFW`pIpf2uSMXG4XO*XTp=PDjn_=?Cj??Ulzglg^5MEoC{ov(CO@X&I^k=_&SbK2pEm= z$xVU0w5U2fRup=?k;RFm<^v-=7j1p_kBSLFi6GH%D|&C5CQzLQyERg2;zbHi5TCEB z2E`HAgZKmA1oxlZA>XrJzsaQz?}HqL42v|+;2>1ttB1PS6An1bsU4@-s1J&RP&mrK z(WsT%{ZdE1su#g$PZgU}DU`kptkABdLg0u`2(vP_yQ+ULFY#KWBCx7sCo=u?!lR3= z1#?mWI=axdoptn(;m%cZG0E15^Hw+mp9NR=q=V3&F5!2q_hG;5G^ZY%ZD#|8{?Fvr z+ryfm1qlP46HZAeyVV_h!L{CO{ZFg7-w3c{079Ut3SJ6GY1fxb`{;S9HB#*RnzDcr zGU-k3EmW4k#|}>t(>%&H%~--iT-T?Aghiw!Y$=;2r9u#e%JI_ zf>*aS(~y`kMIFhqZepjqnQjEIm7aEGdd^pSAGKhdK3_M E_N;CdYybcN literal 0 HcmV?d00001 diff --git a/signatures/2.3.0-cagebreak-socket.7.sig b/signatures/2.3.0-cagebreak-socket.7.sig new file mode 100644 index 0000000000000000000000000000000000000000..274e8e511d81717770e4b85ebe15fc540eaf15e4 GIT binary patch literal 566 zcmV-60?GY}0y6{v0SEvc79j*fj3?c-(R61$^wxVt5(TqTjC^AS0%fy{!~hBj5JeIN zvr>$FV+{ci0FVk4pZ@5#p=MAnB%={2LAyG)?MEy$jYUmyuCHfqeovKF_esgy{%6Dq zu&rvF7KjJyT-2;|Nkg$$rxABsjv{d9b_R~p6NL-VnF~x)%X_eQrXGRA{)Hy zCNN~()r+T2gBPip7Sfc2JtyA8Z|~@M6!;`Q>gl?;Dh9xd^I~UT<58VO#{ww`uJ2p1e-C!xr_dy z!TdS*h()PclryOEj;7V%Hv!N=O)@ZMFnS}iq?>j~Y{Ls3gjPhjXX$AaH$Fy?3eq%> zhmt>=2`ja(4kMFI!rg6nXHu6rnGLjBMUC23S3cFs2h(4)18;bGgPRT#QPkr%C?%h* zmfi!WR#{#pEGvCF`U(PDgIFH{>dl6IR@W6pN;T)ohQ3VC-`{QomcHY)oVU1ZK+Kvy EdRn&%eE$FV`bD2{yS8osLz6ml84%T-f}!GvPVdfu|-TyrQeyFp(z+PiP6t8h#G!k@UNsI z>o5@MLpYGCN<_`qGHFe5=O|Hklc;hup6}kum#9)G1y=i2i%AoB{8g|vMxnc)1vmK- z^CxGI8n8|`xuy|uXKOm_f9+#7nAZqq65L^ZJ!)i<@w#)vCtdqq)vM&}2mdiP*Oxs0 zvVwvXBKXkWdN>Xp_4_RlqqiFsp-S0@%m~uaVV>a?+ny`R^i%(lPqKq40yA)pGmh1Q zLmboYtiy1*rykfKYLZCl1McA}nm4?1SW-T}WO+m=eTCZxM_U|x#8&vi8;n{l~9SK_#Y&WCr<~f(^czt;VRa!&+j~d6&D=ilcyY2rZIKkHc?O z2XK9!5hQ5rQnk@5AXe8H5{?2>{e5rRuBu_XUh)g$iRx7ipdG|vd4}sxymQ>Z`P|&v z%Iq!5F6mrXzh5b%|6PI|t6~`96ICAM5J8%IKSNMdsEqm^r(~Gl)$FdjUv@ER-PZM| z3!Ga}Ul3sLZ%{9aH@E!*QF;eAQcyFim?vxb6YC9-`Uc)S{qn@%WwJ|U z=eALOpD4cziVP2@eSHkgm-Ok(>qUsH8p22gT_eT(4ENH>>sl&HCxEJ#242_z4h%E< Ex^_eog8%>k literal 0 HcmV?d00001 diff --git a/signatures/2.3.0-cagebreak.sig b/signatures/2.3.0-cagebreak.sig new file mode 100644 index 0000000000000000000000000000000000000000..e106209e41a6bc13a33cc9aa55e3b69e7b2586f4 GIT binary patch literal 566 zcmV-60?GY}0y6{v0SEvc79j*fj3?c-(R61$^wxVt5(TqTjC^AS0%fy{!~hBj5JeIN zvr>$FV`0b-|6sTKs%81)qQ(2WTT;zI;D3i|(&bmgFIMKXHUUH#P8VWTQwxv31z{)GG*1|?@P=OqGu(-c||L}F3ukC8;C=2;C0-2qv zNyyrDjgI2;(Sjt${|gcD%cXlm69&36I+EXi|5cFyo(-51B$llX+QTcB>=yAin9pT! zWo#@SSY@vb6AYPts>DbiLtLY=fxFX%MI-4s;Wo9VgW^OuIDQY;Zd6Z2;!^Tx#X20~kzP7eKjm};|Ek*U% EY6-U&D*ylh literal 0 HcmV?d00001 diff --git a/signatures/cagebreak-config.5.sig b/signatures/cagebreak-config.5.sig index fdbf9e3353a8735dd5852b1594354e1bb7c3601d..62cebfaba585b711bc49dc7839295f7ffd85c68c 100644 GIT binary patch delta 542 zcmV+(0^$9(1hxc_BY(8psQ?NI5JeINvr>$FW8Cl$|45rH8WFc5lrS%z74%wY9GI|z z!VFw8XeZdd`n!c2nU}Rv^&>GFvX#rXfjvv$5L-XAnuQM*Qfsy^H+D$6QzdMlcU$C^ z^sE$o8rkqt(JEhKNk zUfa$2gL%9N{gx!x0+lGSA|LYpFR}hVXB`6MZ@R0cM6&}~QQC?vuog0)IJPeyBxgW* zSrH|vV7k@<#(&@xNTMp87L1~YGoi)lNkRYcK@0n;!5+CqzUk)J&)>I!)_I@6KkQUv zRhOQ2$u)7cwK$d;8mCp%Ka0)yD*2mN6dtpZA09C}{nQ}1qiGmzrTdjnG9B$BM%<%0 z`AVaf_DF!cMfS6zFg_pRNHPCV&B+j2SYK4F(~nH!Eq|x1DxI%_vD@GsS+X}_UjgdZ z(GB&RGyD4MmyU>umCFKIbu5wpG;xPo2I|~O)dY#K`B%w*!;}}ZnT#ITHnhhzXnov} zZS<*j_hBu-vp+f?4rq^|En~(C&jOHnX0s=lQAo~XOt0X(vR=f4J!w*~;`A9c$Q*{% gFw|E12N$GwrGC{V>oS0=_oj{7J(bi1+ZL418$(zKi~s-t delta 542 zcmV+(0^$9(1hxc_BY(4t!~hBj5JeINvr>$FV@;+I0D^9Evlne?qQS(sCt|#67`gVa z4;YZrz^IadZjiZg9AM5Fl9NuDd;L(g&FIcmFW`pIpf2uSMXG4XO*XMe(zuqqwy6zuHhHD4CN z_l1c?xtt4JiqProdCm)qI`}${QV1B0@yShrytJq~JXREXyphF;q~-%7Jr`|#_m7GR zL5U#Ia4ULmnkG=42D>#(E7QUE%-(6*g*^pN4sRdO-O)`;^~I0K&r zSNNoZ(4H>gcdYkezw0!o9-M7w1BL$2h($ diff --git a/signatures/cagebreak-socket.7.sig b/signatures/cagebreak-socket.7.sig index 274e8e511d81717770e4b85ebe15fc540eaf15e4..aef73c01926681303c84a6e4ec26f7a8fdbae5cf 100644 GIT binary patch delta 542 zcmV+(0^$9(1hxc_BY(8psQ?NI5JeINvr>$FV_&Ne|8g17?vtmp>3vx=zNZM!kMq2S z^V-sec=@NKc*~G3Vtq>kgBHDzsT0d2rV5#w{0NKQScyx+3Fk|R-4%UA6lKTogJ*LW{{MJiaAl0$KQ!YhYR-}d102pz;c1_)J+L^dtdK|CSZ$FV+{ci0FVk4pZ@5#p=MAnB%={2LAyG) z?MEy$jYUmyuCHfqeovKF_esgy{%6Dqu&rvF7KjJyT-2;|Nkg$$rxABsjv{d9b_R~p6NL-VnF~x)%X_eQrXGRA{)HyCNN~()r+T2gBPip7Jt%|ggqzT#BcBDc;l7- zCi{ujy8TYSn>a$M9#zxz?6^6yrvM-YldOcuYS#wm@fXnpcv)Dh>)PD!$sig;4FBUD z1NA7n{MT||H=0we2h~Z|=63spux>tr_86lppXr(hZ&RrHs^Ejy*Up+RAr$Fe(bxM3;f(a^reu9 z2xK+wcQGF+kofvVL*_KRB9A#V)7NF>f12W_RlXMb@8^PnR86k$Td{u+dVoDHSO;c{ zEqH$O0!0oOKP>St38T6oD5Wd9u2i{;{-VMBIroS~sef6NGpO>8rq$p#0nkBBGB9Q^ zdLy%>n|4TS!wVgRRz$dG>1h-$FV{T{<|6Ks-TbRaT8r zP-<=GyDZMhh(G0u$8VZ(2k36vHjKq-;c1H_3tOsROcZpS4u78198`3pv}0Z2>Ha)f z-}m#-r6x{1Tp~%k@*JRtI~+_HBw_`I>Wvszoje7i6XDmU@?^38*B0A63!d-hyA~UQ zZvm3<#daHk`?g1~GoQWZ5pqvT;;McP_qV>Oc8&<62* zd*>mole0Yp%YXSU*lZ8>P@YRTFAMcC_!v-@2Lh($ delta 542 zcmV+(0^$9(1hxc_BY(4t!~hBj5JeINvr>$FV`bD2{yS8osLz6ml84%T-f}!GvPVdf zu|-TyrQeyFp(z+PiP6t8h#G!k@UNsI>o5@MLpYGCN<_`qGHFe5=O|Hklc;hup6}ku zm#9)G1y=i2i%AoB{8g|vMxnc)1vmK-^CxGI8n8|`xuy|uXMbxt?0@ZJHkj84W)j?C zeLZSqlJUB8!zW$)Ue&AQ><9lbHrJOt{<4CC6e9T0-g-C=9rgPy5Tmyn6`@Mmhs+4l z(P5t972BRG%JftJkx#ONDFQQajWdqbfzWJDw;REa#&J6 zzhrqtD1C+72Y*Lf9DKx9_`(~ES}o+545Qe>&=u%%HMLjbCtVw?I>bRGrix?+`I>?a zzL~AYsIkLZV$*q-yV8oIfO7~fl1z`oZ&e3yeV!2{XzWt8(JLTU*BBCx0#p5cZ`!V^ zVY^=P3*(9ERSlpW#9?`c>rcFM+`#$V+}g_QEy^zGTz^-;Un!&iU4k8}Vi@8RRUYIJ zL7IC%Lr_$xjQSp@WSHO8?5?|Cb}?z)*7c_goLf*|5Mb|bP%nx%xBUZAdIvXBP&2ET zCu{i=>mr<(wo!ebD8CDe3=gM$eGJW)^y$p&MTo2# g!bk;OBNxT|4ENH>>sl&HCxEJ#242_z4h%E$FV{;4-|5@q1Qne+3wGrkR`oF!b&U&^; z#9`%VL z(gM&4CJh~yB9gudHiY%GB+n?U%g0kTt)MjeG-91;E>3l;kAJ}RzG5|Y>f%#u9PhT8 zRNtoFK0-LgF-Wq;fvMosmVQ0jQd`2Bpo3T*g;zz1G~o6XZlC~v)|uk&9?dNWFJobumJ4!P!j8 zFX8CJj=)@FXn%vXXQ8iV$UIYk7oogtg7f`s_@Yrv0ey)*`rYy!4;KG;=3vSv(n^tI(EryNaox{WK%D*|Yd|tv=rkcwa*~HSHt4DJgzsIj|96>?&DG#Ezje zmxbsoiri6rShhc5xbZ2Y(w4A4QDlt*Z%1%TE0aV`Ryf zYlKf}5=YbwkPJ1};3TUE3s6B_=@6tLp9}|8I>~rkVMClL_1+jWhUjN=CX*H=?l(PR znCcpQE}l$M~GUxC!rsJ8&pI$!MB)FG=cHK gk*_W+%on}+ks80OtcWR@@05CHeO1#_hCj$e_^lEU{{R30 delta 542 zcmV+(0^$9(1hxc_BY(4t!~hBj5JeINvr>$FV`0b-|6sTKs%81)qQ(2WTT;zI;D3i| z(&bmgFIMKXHUUH#P8VWTQwxv31z