From 29844db7a9ed0726850b7de5ccb0246b3f14b21c Mon Sep 17 00:00:00 2001 From: Zach Dykstra Date: Wed, 8 Apr 2026 16:54:47 -0500 Subject: [PATCH 01/11] slack-desktop: update to 4.49.81. --- srcpkgs/slack-desktop/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/slack-desktop/template b/srcpkgs/slack-desktop/template index 21f2184860a00e..4b3ebe05c3418e 100644 --- a/srcpkgs/slack-desktop/template +++ b/srcpkgs/slack-desktop/template @@ -1,6 +1,6 @@ # Template file for 'slack-desktop' pkgname=slack-desktop -version=4.47.69 +version=4.49.81 revision=1 archs="x86_64" depends="xdg-utils" @@ -10,7 +10,7 @@ license="custom:Proprietary" homepage="https://slack.com/" changelog="https://slack.com/release-notes/linux" distfiles="https://downloads.slack-edge.com/desktop-releases/linux/x64/${version}/${pkgname}-${version}-amd64.deb" -checksum=7bd5e3079ea968e765dcbb8872941d98f3ae1b953a3ebd947c98ef34e9906ba5 +checksum=2bd1c5b9c89b3b6b98466e165898ded64036ed419d83b2f39f8f847507e377cb restricted=yes repository="nonfree" nopie=yes From fa27ee10926d536b564d72d84716c820c30155e6 Mon Sep 17 00:00:00 2001 From: Mateusz Sylwestrzak Date: Wed, 8 Apr 2026 22:18:33 +0200 Subject: [PATCH 02/11] network-ups-tools: update to 2.8.5 --- srcpkgs/network-ups-tools/template | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srcpkgs/network-ups-tools/template b/srcpkgs/network-ups-tools/template index 145cabac42654b..d34d41a6776e4a 100644 --- a/srcpkgs/network-ups-tools/template +++ b/srcpkgs/network-ups-tools/template @@ -1,6 +1,6 @@ # Template file for 'network-ups-tools' pkgname=network-ups-tools -version=2.8.4 +version=2.8.5 revision=1 build_style=gnu-configure configure_args=" @@ -23,9 +23,9 @@ conf_files=" short_desc="UPS control and monitoring features (NUT)" maintainer="Orphaned " license="GPL-2.0-or-later AND GPL-3.0-or-later" -homepage="http://www.networkupstools.org/" -distfiles="${homepage}source/${version%.*}/nut-${version}.tar.gz" -checksum=0130ba82ea79f04ba4f34c5249a85943977efd984ed7df6aec1a518d5a3594f8 +homepage="https://www.networkupstools.org/" +distfiles="https://www.networkupstools.org/source/${version%.*}/nut-${version}.tar.gz" +checksum=18bf32e59eb764b13da3c4fa70384926d7fa584cb31d2fe7f137a570633eeec1 system_accounts="nut" nopie=yes From 579c07e5589c64c6bc36cecdbdabbe5253711131 Mon Sep 17 00:00:00 2001 From: Mateusz Sylwestrzak Date: Wed, 8 Apr 2026 14:22:59 +0200 Subject: [PATCH 03/11] nfs-utils: update to 2.9.1 --- srcpkgs/nfs-utils/patches/musl-includes.patch | 19 +++++++++++++++++++ srcpkgs/nfs-utils/template | 4 ++-- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/srcpkgs/nfs-utils/patches/musl-includes.patch b/srcpkgs/nfs-utils/patches/musl-includes.patch index 4c220338bf65b9..40279d25b045f5 100644 --- a/srcpkgs/nfs-utils/patches/musl-includes.patch +++ b/srcpkgs/nfs-utils/patches/musl-includes.patch @@ -9,3 +9,22 @@ missing include for basename(3) #include #include + +strerror() is declared in . Without this header, the +function is implicitly declared as returning int instead of char *. + +This causes a type mismatch when passing its return value to "%s" +format specifiers, leading to build failures on musl. + +Add the missing include to provide the correct prototype. + +--- a/support/nfs/fh_key_file.c 2026-04-04 11:27:07.000000000 +0200 ++++ b/support/nfs/fh_key_file.c 2026-04-08 14:41:46.500051425 +0200 +@@ -26,6 +26,7 @@ + #include + #include + #include ++#include + #include + + #include "nfslib.h" diff --git a/srcpkgs/nfs-utils/template b/srcpkgs/nfs-utils/template index 16822e816f551e..8f9786cf222cb9 100644 --- a/srcpkgs/nfs-utils/template +++ b/srcpkgs/nfs-utils/template @@ -1,6 +1,6 @@ # Template file for 'nfs-utils' pkgname=nfs-utils -version=2.8.7 +version=2.9.1 revision=1 build_style=gnu-configure configure_args="--with-statduser=nobody --enable-gss --enable-nfsv4 @@ -14,7 +14,7 @@ license="GPL-2.0-or-later" homepage="https://www.linux-nfs.org/" changelog="https://www.kernel.org/pub/linux/utils/nfs-utils/${version}/${version}-Changelog" distfiles="${KERNEL_SITE}/utils/${pkgname}/${version}/${pkgname}-${version}.tar.xz" -checksum=59d0f1e17b18efaa60ea3ccf89a9cad3217f8d3b23c18d2fe34b25c8969d60ae +checksum=302846343bf509f8f884c23bdbd0fe853b7f7cbb6572060a9082279d13b21a2c replaces="rpcgen>=0" hostmakedepends="pkg-config libtirpc-devel rpcsvc-proto mit-krb5-devel" From 8d37c91d5afd8c0583ceb73936536216ea6cd5f3 Mon Sep 17 00:00:00 2001 From: Luc-Saccoccio Date: Wed, 8 Apr 2026 09:51:35 +0200 Subject: [PATCH 04/11] perl-YAML-PP: update to 0.39.0. --- srcpkgs/perl-YAML-PP/template | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srcpkgs/perl-YAML-PP/template b/srcpkgs/perl-YAML-PP/template index 8814a75da7815b..85188bf3ff984f 100644 --- a/srcpkgs/perl-YAML-PP/template +++ b/srcpkgs/perl-YAML-PP/template @@ -1,14 +1,14 @@ # Template file for 'perl-YAML-PP' pkgname=perl-YAML-PP -version=0.036 +version=0.39.0 revision=1 build_style=perl-module hostmakedepends="perl" depends="perl" -checkdepends="perl-Test-Deep perl-Test-Warn" +checkdepends="perl-Test-Deep perl-Test-Warn perl-Tie-IxHash" short_desc="Perl YAML 1.2 processor" maintainer="Orphaned " license="Artistic-1.0-Perl, GPL-1.0-or-later" homepage="https://metacpan.org/release/YAML-PP" -distfiles="${CPAN_SITE}/YAML/YAML-PP-${version}.tar.gz" -checksum=c8b4e50584adf92ef7573f6bb01d6ed58e6217632c57427b7274cfa7ca46fc1b +distfiles="${CPAN_SITE}/YAML/YAML-PP-v${version}.tar.gz" +checksum=32f53c65781277dcbe50827b4cbf217eceeff264779e3a6c98c94229eb149f58 From 1b076ec29aff842dac50716fbabb04ffea890ee7 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Tue, 7 Apr 2026 23:33:36 -0300 Subject: [PATCH 05/11] OpenCL-CLHPP: update to 2025.07.22. --- srcpkgs/OpenCL-CLHPP-doc | 1 + srcpkgs/OpenCL-CLHPP/template | 20 +++++++++++++++++--- 2 files changed, 18 insertions(+), 3 deletions(-) create mode 120000 srcpkgs/OpenCL-CLHPP-doc diff --git a/srcpkgs/OpenCL-CLHPP-doc b/srcpkgs/OpenCL-CLHPP-doc new file mode 120000 index 00000000000000..a9baa4dfafb98a --- /dev/null +++ b/srcpkgs/OpenCL-CLHPP-doc @@ -0,0 +1 @@ +OpenCL-CLHPP \ No newline at end of file diff --git a/srcpkgs/OpenCL-CLHPP/template b/srcpkgs/OpenCL-CLHPP/template index 0e9431aa96a1bc..ac1d5effe4bc47 100644 --- a/srcpkgs/OpenCL-CLHPP/template +++ b/srcpkgs/OpenCL-CLHPP/template @@ -1,9 +1,10 @@ # Template file for 'OpenCL-CLHPP' pkgname=OpenCL-CLHPP -version=2024.10.24 +version=2025.07.22 revision=1 build_style=cmake -configure_args="-DBUILD_EXAMPLES=OFF -DBUILD_TESTING=OFF" +configure_args="-DBUILD_EXAMPLES=OFF -DBUILD_TESTING=OFF -DBUILD_DOCS=ON" +hostmakedepends="doxygen graphviz" makedepends="OpenCL-Headers ocl-icd-devel" depends="OpenCL-Headers" short_desc="OpenCL API C++ bindings" @@ -11,4 +12,17 @@ maintainer="Daniel Martinez " license="Apache-2.0" homepage="https://github.com/KhronosGroup/OpenCL-CLHPP" distfiles="https://github.com/KhronosGroup/OpenCL-CLHPP/archive/refs/tags/v${version}.tar.gz" -checksum=51aebe848514b3bc74101036e111f8ee98703649eec7035944831dc6e05cec14 +checksum=c1031afde6e9eb042e6fcfbc17078f4b437a7e8d55482a1ca6e0fa762d262a89 + +post_install() { + ninja -C ${cmake_builddir} docs + vmkdir usr/share/doc/${pkgname} + vcopy ${cmake_builddir}/docs/html usr/share/doc/${pkgname} +} + +OpenCL-CLHPP-doc_package() { + short_desc+=" - documentation" + pkg_install() { + vmove usr/share/doc + } +} From b084f34bb9398670e00834ffdc56cacad4f09ff2 Mon Sep 17 00:00:00 2001 From: Joel Beckmeyer Date: Wed, 8 Apr 2026 11:07:03 -0400 Subject: [PATCH 06/11] synapse: update to 1.151.0. --- srcpkgs/synapse/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/synapse/template b/srcpkgs/synapse/template index d6f1a6b7e6b4ed..3a705da4df7c11 100644 --- a/srcpkgs/synapse/template +++ b/srcpkgs/synapse/template @@ -1,6 +1,6 @@ # Template file for 'synapse' pkgname=synapse -version=1.150.0 +version=1.151.0 revision=1 build_style=python3-pep517 build_helper=rust @@ -25,7 +25,7 @@ license="AGPL-3.0-or-later" homepage="https://element-hq.github.io/synapse" changelog="https://raw.githubusercontent.com/element-hq/synapse/develop/CHANGES.md" distfiles="https://github.com/element-hq/synapse/archive/refs/tags/v${version}.tar.gz" -checksum=93aae0b7e3f90177bd68dca083f987426c6a1631e0ffe0ebbdf5c6d56c2375b4 +checksum=afd8966187895511a1cd5fd5adc477c8ebe900e8fd5dd5e102afd1f47a6736da system_accounts="synapse" synapse_homedir="/var/lib/synapse" From 9b050023d6f1adbdabf71b35c061cd7cfa508719 Mon Sep 17 00:00:00 2001 From: elbachir-one Date: Wed, 8 Apr 2026 16:55:02 +0100 Subject: [PATCH 07/11] leptonica: update to 1.87.0 --- srcpkgs/leptonica/template | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/srcpkgs/leptonica/template b/srcpkgs/leptonica/template index 48c8b41f1cdc8e..b971513c6749fa 100644 --- a/srcpkgs/leptonica/template +++ b/srcpkgs/leptonica/template @@ -1,7 +1,7 @@ # Template file for 'leptonica' pkgname=leptonica -version=1.85.0 -revision=3 +version=1.87.0 +revision=1 build_style=gnu-configure hostmakedepends="pkg-config automake libtool" makedepends="libopenjpeg2-devel libwebp-devel libjpeg-turbo-devel tiff-devel @@ -13,17 +13,7 @@ license="BSD-2-Clause" homepage="http://leptonica.org/" changelog="http://leptonica.org/source/version-notes.html" distfiles="https://github.com/DanBloomberg/leptonica/archive/${version}.tar.gz" -checksum=c01376bce0379d4ea4bc2ec5d5cbddaa49e2f06f88242619ab8c059e21adf233 -make_check=no # a good portion of tests fail - -pre_check() { - # disable failing tests - vsed -i prog/Makefile.am \ - -e "s/boxa3_reg//" \ - -e "s/projection_reg//" \ - -e "s/rankhisto_reg//" \ - -e "s/rankbin_reg//" -} +checksum=fa2b40c5caea96d1bb93a97486262aed8731b69ce25a84a6bf5d25323e33f631 pre_configure() { ./autogen.sh @@ -40,7 +30,6 @@ leptonica-devel_package() { short_desc+=" - development files" pkg_install() { vmove usr/include/leptonica - vmove usr/lib/cmake vmove usr/lib/pkgconfig vmove "usr/lib/*.so" vmove "usr/lib/*.a" From e065d8b3ef2c599fbf9c807e97c5defc75ddd1ed Mon Sep 17 00:00:00 2001 From: elbachir-one Date: Wed, 8 Apr 2026 18:40:13 +0100 Subject: [PATCH 08/11] lesspipe: update to 2.24 --- srcpkgs/lesspipe/template | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/srcpkgs/lesspipe/template b/srcpkgs/lesspipe/template index f267f719e585b0..220c1d69015fa7 100644 --- a/srcpkgs/lesspipe/template +++ b/srcpkgs/lesspipe/template @@ -1,20 +1,18 @@ # Template file for 'lesspipe' pkgname=lesspipe -version=2.08 +version=2.24 revision=1 depends="less" short_desc="Input filter for the pager less" maintainer="Orphaned " license="GPL-2.0-only" homepage="http://www-zeuthen.desy.de/~friebel/unix/lesspipe.html" -changelog="https://raw.githubusercontent.com/wofr06/lesspipe/lesspipe/ChangeLog" -distfiles="https://github.com/wofr06/lesspipe/archive/v${version}.tar.gz" -checksum=91b1363ba9b5594fa4285717592d712a6c724ae7ee35a9543127b3d64677c0d2 +changelog="https://raw.githubusercontent.com/wofr06/lesspipe/refs/heads/lesspipe/ChangeLog" +distfiles="https://github.com/wofr06/lesspipe/archive/refs/tags/v${version}.tar.gz" +checksum=e8c3ac4c5954252ab72ae9e70d28ca1dff866b193a713bc67e2ad9f37ff6cec3 do_install() { vbin archive_color - vbin code2color - vbin sxw2txt vbin vimcolor vbin lesspipe.sh vman lesspipe.1 From 78220cc43e9c9ad97ea8afc759b38335828c9b8b Mon Sep 17 00:00:00 2001 From: JkktBkkt Date: Wed, 8 Apr 2026 21:55:03 +0300 Subject: [PATCH 09/11] fooyin: update to 0.10.3. --- srcpkgs/fooyin/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/fooyin/template b/srcpkgs/fooyin/template index 0c3b75a5552e61..dc3893cf8208c0 100644 --- a/srcpkgs/fooyin/template +++ b/srcpkgs/fooyin/template @@ -1,6 +1,6 @@ # Template file for 'fooyin' pkgname=fooyin -version=0.10.1 +version=0.10.3 revision=1 build_style=cmake configure_args=" @@ -19,7 +19,7 @@ license="GPL-3.0-only" homepage="https://www.fooyin.org/" changelog="https://raw.githubusercontent.com/fooyin/fooyin/refs/heads/master/CHANGELOG.md" distfiles="https://github.com/fooyin/fooyin/archive/v${version}.tar.gz" -checksum="32f3ff627612cd2d2d3ed8cb3d8a128f05079bdf5aa906b5c8bb5941707bd833" +checksum=3ba96386c12acacb7b73a637bf2a57690516814e862868e340505a3804551cda if [ "$XBPS_CHECK_PKGS" ]; then configure_args+=" -DBUILD_TESTING=ON" From 802eab34ec85d4c30a21beef0ec7607a9d9984e5 Mon Sep 17 00:00:00 2001 From: Duncaen Date: Thu, 9 Apr 2026 01:53:46 +0200 Subject: [PATCH 10/11] firefox: update to 149.0.2. --- srcpkgs/firefox/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/firefox/template b/srcpkgs/firefox/template index c7d048d759a7b5..064f03499cd231 100644 --- a/srcpkgs/firefox/template +++ b/srcpkgs/firefox/template @@ -3,7 +3,7 @@ # THIS PKG MUST BE SYNCHRONIZED WITH "srcpkgs/firefox-i18n". # pkgname=firefox -version=149.0 +version=149.0.2 revision=1 build_helper="rust" short_desc="Mozilla Firefox web browser" @@ -12,7 +12,7 @@ license="GPL-3.0-only AND LGPL-2.1-only AND LGPL-3.0-only AND MPL-2.0" homepage="https://www.mozilla.org/firefox/" changelog="https://www.mozilla.org/en-US/firefox/${version}/releasenotes/" distfiles="${MOZILLA_SITE}/firefox/releases/${version/beta/b}/source/firefox-${version/beta/b}.source.tar.xz" -checksum=b861fdee999d9b6404e1e865d6f707c41b4bded1b5ea62affc176288c1484b8a +checksum=6a931a2cf087164c689099c3856b3091a7e156a7b94fab8ab5712affe87870ce lib32disabled=yes _llvmver=22 From 85409ac82a60ef0611e18bed19054657bb7c4726 Mon Sep 17 00:00:00 2001 From: Duncaen Date: Thu, 9 Apr 2026 01:55:38 +0200 Subject: [PATCH 11/11] firefox-i18n: update to 149.0.2. --- srcpkgs/firefox-i18n/template | 208 +++++++++++++++++----------------- 1 file changed, 104 insertions(+), 104 deletions(-) diff --git a/srcpkgs/firefox-i18n/template b/srcpkgs/firefox-i18n/template index 3a93003fbaef72..df8f2731b717f3 100644 --- a/srcpkgs/firefox-i18n/template +++ b/srcpkgs/firefox-i18n/template @@ -1,6 +1,6 @@ # Template file for 'firefox-i18n' pkgname=firefox-i18n -version=149.0 +version=149.0.2 revision=1 metapackage=yes short_desc="Firefox language packs" @@ -147,106 +147,106 @@ _pkgtmpl() { } } -checksum="1aa51a67664eeae76ac9ae2177bd959473e46a821c9896e9b290e05d29550370 - 320e2cd31da1a41e4e51ab970178f8312945c39efacab71b36875291931b1ae1 - d993799448894e688fe7ba4577a8ff79c1e395c11879e511805e4b2e4950a4f9 - e611d3e5386b8f110062caa1b8956410be120c91f879485c42177d4c2373c241 - f0542e5887c0f15478d26da2233b2080c8b3e2c957c5a978ea11a25c8e5f4db1 - 7328c225058fb2461d324fc39d4be7accf92a2f6cb64b6c067bc431a942e3f06 - 4b700aef5e6b9ecb7a6d6a70ed9c196b6ed77cf73a5c92ac9ea6e7629f00f7a2 - 492e62c40087f0f470336803dc67b013fc19149aba91e35428b6fa4ccea7f400 - 391952ba4cba61fa2bfdafc13c3adb3a85ecbe8e54e1ebed4da620d70843f8af - 347378ad6ec5bf5b178cf82967298887e66b2c339faec609aaf4e29df736459f - 7005bdc79f18cd6688a6906b045931fc7d7ebac83c4251453c351e26f73db109 - 58d0bd10ab0f51c12a8daa12c793df821a2d8bf9adb643a02c12f655b4730d67 - 4b79a8aef300ffa99381e196832a969e1c1b14173dcc29a9e533deb63e8544d8 - 87cf23e942d86ac3f1589bff9c89738e975a59865c617589ba60977603c5e14a - f6de2421676378d148409458e5fb337824f838fb6606b63064dab50a882e1cee - e1480741f7c7b140beb5e7a62b689cc76077846d1d3838f77898af86848f9e09 - 5df92fd45558d588cc8533b2a465c966c4d756fd8e594d7054cace0293b1fb57 - 7b1d930c7086e5414f6d4e4b336027a3eb9856421d165cd2184aab5ff0dca7b9 - eacdc144d421f4f160981f181f837b1cbc1dbe991ed4f5d907904dec8ec737f2 - 17fbbbf4e82efd375900ec7017ebaa20fa09968201097d38c741c6e43604a328 - fdf9bbc3f3df8008a93cc72ff2daf005705d1a768c50159c07dd5a6423fbf6ee - 5c5d51f140cb5b388877f4dff49c3de93622032c1f0d96eca552bea88e85f815 - f6ced6b06c708d6fd8d862ae011866bf6fe757d04225ad601d91714959884781 - cd917776568db8b197df169932b1ccd705cf822bc0f36ed3b38d5b02085e2c3b - 425ceb7cec997646636b58f3800c65907cdc6ced36742f7c349aaf587fa7f38c - 41568b786eabdeb89f3a529d54241b49e6de445a0cfb5679c484a5b67a230b64 - 43f312af73644163fbda0abf6bf8f56bd105f4ca4eb4b968d68f9f559c6139a5 - 761e09d78a300031be531cafdd11244d7fbd2072a7fb268c92eb93068092208d - 1c85a5a04ef9ce15803e3c3797e4b5494f9a942fc0689af6e72800d5d6e1ec9b - 8c24575387614584b139c78e5e47ffc1f18faa628b48032004b2c6af8b116c1a - 6074cc22f67c10d856e6206568e3510af12302bf64b556147d150835d91ca0f6 - 2c344753fc7ceb36f9512a10bcd2ef39f84eb409e2cdf8507bfff4ee6621e755 - e76ffd72a496c3244294ed2f574fc14a4ca5f7fa90d8ea323983eb0e240d2243 - d1fb8b347eed128f3ff29c27c53715bd590fe961906c9f471765ddd153950756 - ad3804bbe6c6f1004319d61a5f53db9108c6714841b3eee855ca2119e21bcc45 - 53472634760974ac5ddc25a2d0a7ac654de5e641d05ea55ab301fa41a4f6799d - 0613db0686b017877f31f8147a2eae172d012271d832f1f362914bfcfdbba87f - 17f65beb065771e93778430cbe7ca4f634d55254dbfdfab68a22a1eb091d2290 - 9a55812158627e00565b79b40ca58d1d32902e681982d5e18953bed50dc3175f - e76afb5bdb4f5c16820b8bc8adaf1fdb3a2b2a5106439a3680644cb6d77aba6d - 9b634222075b8e5c824717e096f6f9d5329ec06fc4ece313f2e3bb07059ca06a - 92ad1b977eb800840c3bed11767c9de7deabd57c82eb625735db244fb4f4bb0e - 066596c1da2c8e7d6da24676829ed556b8b46a28da72d689c89fe8351daf03cb - 7145e01259b916e6a97c05d5e4b28eadaec35f60153e00dd6c6d1c2f3ae619f1 - eeec1d163eb296855e160e20d028a2b199a5688e3489b2a5187beebed061ec9c - 5b3975c3ca7afa4f0048115b1490c9545f66657f971829a22f79219ad94bf4bb - 15a431a86e5a0d426cf5a0a9d4dfd5d9bb3078a94e00ab61dec5ecb5853e702c - 438ad493c7190c4f65e5ade6ee7ad5d8f04cd026a21aaf35a637da78beeecbf4 - 11118e9bae4f0f2c9b4f68d601c85d0eeee5b33de15c1be2a1e87304efad6f03 - 722045c38031f5c7a4818ed382178a4bf5d22ee07a695350c74656b9ade89464 - f95f2a969ed1baeb1678516bcf87adbd811101eddfdb8dafc99a853b59a21dc4 - 4603f67cd396522a0d918fe758bf674ffaec4640261223db477906e981091013 - 0685162f73850366c015db87f5b1c47fd8c6c10610980dacc73a68902620b363 - e5591065ac7b582c068ed11a08f98ec3d841cc401e96af153e524f0970fd44c9 - 8b32f700bb232d637e42aa59fe872ab384b25707f55600051dfb6ac293d6bd3f - b57502580842446b366668481de267578b4df56e00f84dd46c6d96e85b502776 - 37bcdaa5f59f4885b2b13e4ae04564a084e6d6f1b5af1a389946259179e813dd - 0016429eee902b0c6b857739db279949d637341ecc79b90132e8af0273e0f4b8 - b226abf44ef08ac34581f7bec72f060ec9e6e69ba114b2650788dadb19581708 - d75ae59b62dfebee869c29e7e306af7bc4d298be3600c4911a750a664cfc0b1e - b9aa36fff6ffc56afd51ca91632c9972ee69a2c1824d7b7a1bee722d16b83895 - 8a3010fbd36023506116c6f64195827c641ce53aa48dc25f1dcf7e3b40a0299c - 3b5c56030b1f93f288b2065fc397578968f25ad4aa423ce85262956b1136147c - 64ead6f631f44aa653aff3ceb2a5d5000485243c92b13e294809a4582d8c2fa7 - c45d6b050c4010f5c1559edf0288aa765e9b727a5a9dd1316e940f040e1d5d15 - 2c46a51dd46290f77cb445699a296534008ef309402ad1812bb15c9f148c9f44 - 547b87393162bf3b11935a3cc7f9a8ac050716bf560a6ec257dd0694a3bef203 - c1daceb600aebe13671a8f20fbdfd566cea977de98b0c4e15c94142f12938265 - f4461af3d2d24d334d3a98aa5f38dd9d65e377d2671bdba5c2469f78f467a8d7 - ca59e76b6f0db1d847f98130363e3d37e96f4d7b2d03485bcb811849d89d14a1 - f78b03a6145dd6d96e27f000dbd07f981708da70ddf6cca90b3d280d86c60f40 - 99c5f025ccdfa66ea7db1fb28457292f1ffbb4a47614397a8b23e177edf714fd - f8f157fe22433faa96f6b634bdb0ebd900bd6f85d0fa01d0731e9a4139950716 - 4ad02707ad14e6faad02fa578e14b14c34d2f91b4a032ab663123057748ee894 - 3d2a71e0d8200b84de0bf3aecb45aff4c9fbf5920908e0417d87cd6223828d2f - 5fd297f351c67f014972c5ba2b58a31e1674964bf77e6d50feb993c47c9ee446 - 6b7f64ea9407dd1635f3c29b685676cdf7692bf3cf7a8be4a3ed938082e035ca - 3ee82ca1d99a7029857797a441aaca88967c63fb323215af4f37a4b204c6e208 - 7fb6515c52f775984ce007069d817622a57b960ab1003c1ef861d068e6722f7f - 9ced682e2e3feac6d98a3cef8d3d1779505ac6a145e47b83ff98ba323ce6a8f8 - db6ac737d1cb9b4fcaadce17122f43a3762830d82eff1ca7283edb928ba2c416 - 3720ecabd94c9ecbd08d0ae81ebe83604a29be765d59618913715d78339c3c62 - 3f4fdb4c0b530de4adf025482f59ead99d38f199b617e6aa24198d50e0d57e67 - 6c3273c66a96d14fb5ef40f3f22702686b4276455653db3968140480e27b9c5a - 811f99af6695cd752ae169b6873b18411c138bb55e1cc6018137d760c3936335 - ae192881f9488ac346932b8f240dda54f1e31a29ffb92b180be0cb71e7371ad0 - a648faaaa58142a9903bca6b7988dade50aa53db9831bc0aa6d5e2d2f6da0838 - 4d5f99c038c3c7007b52da563ddf6740ff9910a4e3302f88140f6d158c6af00a - 7d905dbb076e2c6bb6f3a59f59e16162faa4ad7b538d94b9455e225a575afd00 - df8a13068c7bd22845c9482b0e9d490468f123028ee0477abe333bc260a48799 - edc71c58d62ee65d4cbcfd712cda3d2874f16f563182c5d1fad9f3a5c744bae2 - 8b8565b48ff4ddc657a7df6003905eb85e62e5d4d262db8d482632f2f27ac511 - bde355f45667a580a5bbf1896d89608f6b0248d1561ab34d6a1c66aa65d45d2f - cfc5bfabb4928adaf57895dde07bb3b3c26cd486b096c4c93223169342597fc8 - ee8a0f01bd6006a6270a41bcdaff15cbbf25b9a0c235a87e356b40e4ef99aeab - df3a610c4043255be7a07b8c255a45b7795fefecca42c022e782ec38a4f22d72 - d163c6998ec3721d39ad9be25860e86895436a02423e2ae6471ec063074f7617 - 6e75431d005bbf66fe5b731a0b43dcc507b859bae85bbbbb384a661bad0f444e - 3eaf7ae83fb12a5bdd18b7286be3eac64dd39be870ad56c090401ae22818eb18 - 23b8796cfa02f1fdd211a97f7e348ec65cf78721f37689fb75521b50a0b06f9d - b5a89a612da31675b06cd37f5c1d4a99c58602e08fa1a05412fab886b0304fb5 - f9350301aa37ae85c6647586be71bad885e7189e43e39fc8d13b5721e9c07c4e - 3848c4b329b2ffe2431bfe4874a959424770d7a751ba235463ba06c1c674a769" +checksum="df5329442d09535a59777a6096a64a06742832f257d48f4d000fed08abd90a17 + 446ef10e4cdee50f8e4ab0c34862dc948283c4f9698980f6a590ea4b661f8fac + e5f6d51cea89daf6ae5dca3792739ce80748c13192d191acdf1d9e010432baeb + a2f69846e77ffa4b4b8ea5693425c6227bd0a755679fe6cf1514b8a9058bf8ab + 602dcac9171a86da789d56a1854ab987b80ae5ae6a9481adf3007d94f0589ea0 + 6416dcc73eda7dfcaa027143c62447989789e75f8ac8f0fd9c1836a4e2a0cde2 + a80adcc6506e28ae1056e06a86dd777c069ae919479552557e9638b307209578 + 034ba8219e83e111cd7c45765bb1c54081d5e2915672f9a853d995c369b7437f + 49649162137a6988706440510fc0b0c6f0eb9d4049468ffc63b573efa28a10a8 + 2827cd46da5bb0a989539171f8289934949eea322ae42ff4c2e7ef6b0a016737 + 8132915e8b661d08933a99a8c3c0070090481598fc7f5c5be3ec17cf1f7cfd5f + 7fd8de16c381341684b44dd3011f88b9c5882a936a1b54cf30521d7e33beb767 + eda43eece16e21c16c5ff59ced10aa02ed6fac9859b5f317d7e06f35e00f4770 + d612fabd6649e1aac71a6c076c6b97ab179d91ae6aabbe6b165c2a062901ad18 + cdd951622db93beb5faa2d88811ddc53735d06d134646f25fed28a7976729954 + 9ac999044c78cc4840ebe0234b4c98f0376f2f4e6fee2b4f18752b0923f9ecad + 835992873a639efa2c32b0226bcad06279fe5641758f28c1d273f5c412e9bc81 + 7ac8e676276f95b7cd55603f0119c705e344202caf8e9312dbbf1d45fe5d5128 + e6d7d3077677e3ffb4a5ec58a74b2fc2cbeae56273e33cf17d76b32c8ba576e8 + 7a9f5e3de55543875833604fc18a58dbd19d9901b255ef35bb0f98d11b8e8a1f + c95c0a3875777152c4c1f75582bc3a4dd2e259aab8a86d9a56855346e5d86fc1 + fe668323cd089f33b7f9c251cd3eceaeac2923aa9471b374dea9aaa414a593b4 + f8218b7a00f51c281b1e5b7ebf0d62b568d727083c92b2e869ab1ae0585ca943 + 55c5da4bd83fc614945ad2e3a471d4ece009faef4a71bb7e58289ccb043c70f7 + 261e58c19e776bc3bd662511ef01815003967dea24cfe53595889f733e3c00dc + 7a6521db9a9b522eb2dde3a640a7f962ca7a896feed8697ff295f5520a377fc4 + 16eff2b37c11382c09a685e4d9e224a496545c1faa30273acaefeb272186c117 + 14565dc0ee1056c29ffa8a6a3696eb50af82806ac45a6dc323363c96cd837da3 + b99b8097bdafc525dc423dece86b2f912e092ee087bfd61261904ffc5797e0a0 + ecc1f779199524076a5db4b15fe246466fc2d763cd891b493f75ae5460f95592 + 737f58d0833c51f7cef2614e95793e14cc1d298d211d675eed14c800c22ce0e0 + b065cda5fcbd4df4deb07fbd17c871147e17f7d82897280f6b22f669dca6b9ab + 270fb07a1cd41e29f7cce5b29f6c7f32582dbc7de409917ecae76f65c1b3dbbc + 064afbf6e8c1fa29adb1c4b93d57a978161e5f0a5d7bcc66f9d5153745b82e1d + aaefebf91c782882fb8815b5cb077e6a6cf53a3c2ef42086f8e9097bedb627b4 + 4926ccac16cff291c22a155de332e2fc49399c825d4b24766a062b65257df6cd + 4c82e6ed5423755e3e5351419f348b9e0bafe3263c53a0de943405e483ac8569 + 4d7a3fe2432f00cdd07e11a982338d0f1f213ce255e1b9f8908b3158c12fdddc + 2e716c117e7ddb7f92b1c402c3372b55a3e256e9f4f2c746cce73c9919f4b5d0 + e85e8b866b3b4d82a6b6972daa2e528b43b1051d0d9a262fea56030102266083 + d6c6be2b406329bba78f138610e835fa466127f9cbf64997ca7d18d3a6d147a0 + e030e767b43d9dab97a7920c8d1b788563a0487c46656432f8ce4728133225db + e1c1dec351d96672a5cc8e1aeffbad76a605392396ec8db013501e264fbb6add + 16718726491cc9b1760f49cdeb1a367776d315854d391a7d5cd65f0323da2998 + e1dac71a80f7e8f0ece1972fa79ba35f7040f7b842a4c975b99e9c3f99b1bba5 + 270bd6605c4c93700fc604494e4d531fca0aa85b438c0bf967b4623dc6b3231d + 742bcdb1a5fceb7f25c873efbe0aaa14fd150eff77eeb2963729a9d12692fd94 + e987dbfe10bda745c69b96e96e2553fa0d45796d4ae5a150cd8ec68dfddc74d1 + c30d4a99626b7459fdd999970f68f61d2a79b242873040fc6247bfa19d9fe828 + 433444a593a51024e89b518a7a3f650ba2b06b65a79d27665d009064b50ea951 + 5a0e1b257c6353f306c3bba11ed37e5b4ea794cdd91b59b78d0bafa1d58638c9 + 6c999487cd10d29eca0b40167fdb99434182a8ddf8ee3027423ba2942729b8bf + 14cfa919e1ac331161f2a546ad3b0437d879acffff2b4273df31e6fa4539b4cb + 95c6f6b053b70b44f06b52b3e6b9392876b4c2e77f9356573f2f48ee83842d96 + 47e63e12b88c19af5e4650af4f556d7374797ced80daee7ee3ee0393af745268 + 89ec4ea78b40b3197f8f9f44589b706f38ec46bd391391a57083740e90ffeb73 + b32cfbefeeffb52499c264bedf871fe35e25eb157c16ef2744fb9b31c0932b91 + 61de04cea0aee5c0d9483b12d48a6182dfcffdb8df49c5c9347388b85bec04a2 + 32dd3b0966736c5f5467beb5e70e4be7d125973445385214a8a4f19d957c9d97 + 8ddc9dbccdaaee23b9b018e30a6091c6f602ef5b337353bf8f1e65e8b7da336a + 2a94cf6d6c72056428384a231353c60d9b3cc7056ed42a32d2863795aa1eb32c + 8aaadf85bdf15e68c15aa7694c6ce4b45f16b2d8ab8ce82d9223f2107136ba87 + 0d4d02a4a1537228776bc9de4f34b16fcfd8cb433a64c69e6d42f5bce190683e + 24a8a3eee7b8a1edf7ca51749b8b3e8a70aed94e7ea250f4bf791b2b42cd4f89 + e533241b0a19856146deb48ecbfdd4161e5cd20c6b409659c5c4c9b506814ac0 + 0be72d3a3ddbdd93667f8ecc91dbd7ce9cfe87ebb7cac76a07adf0f4aa5db9f1 + d52fc82615d4d2364bcf343de63919cf49533dc4b97c274a5ceddcd497ddfe90 + b8fd1093f0fc58e558fab4698c1745d6c8e9ca04c779c40b03a173e3de16e56e + 0f84840bf8bff2d1dec51c2e3cb8b84fbc8c1877dcdfe3d9756b7da62fd0c3ff + c8fedb663f09781aa2b6ed4891bf40981f12af84ca1269ee7214f8694e6da78e + bd724cbfeadafb03ec818a98d518b5274b1361512156e6cdf01778ed551d8c4a + ba3070f5b07a77fc8addc14b0ecc78a11573220520f8239e17f121547b9122c9 + 788dec150bbfaa4a310d6f64d79f732f18cb031b856124a7e3043a4dc124a7b8 + bcbe03abbd577fb126891b9ae441a985e14418063712627825fcc899252f0566 + 70d050d37dcd86afddcac750b56d3c902db09502b68bcd1c32dc22dd6b0ef3ec + d8417a6675c4ce8ecfcebbfc12336ea3e7af86edf3d3375431ccec95bf8e8499 + 40bd843fde669f32c1ce9153513830ad134eb8439cd6e3f30aa72c21fb6fe597 + 10eacc687a16efe7f3f4fc9f0ab0c3057db9c57898f1ae01fa9affe465f5c855 + eb901bfb2aef9d31372ddf31eb17e6fa98a291216abb637ef44fa775a4546efe + e47a9c03e2c636d3ba4e55ad38c8c51efb005f68a819d13cb866ebda4e24cc37 + f4e26369d8c0df1d5decb0b5902234a9343c5acb35af189e2dd67cec6e799c61 + ba204c8c1c11bd20e3645187fded7e873c7921ad50521d0d28baa6e83913e2eb + a2a6fab38eff01191847da0d22f73ff549ee1e16fca55c281f430d9829cc1202 + 8b78f952f8e1641a352328873d2348122b42852091ae395cd6b23b53d58c3e31 + f5e47737cc62ddea0d602ef8f8cc75ec988a365b15a62e3575c4ebafdb24b936 + bd4e43427e4b9665ad7d5c37d91098fcc9465db60e42ddcceb4269320f750742 + 06dc2a1b80a47f78d6c5706dca397d38a03facdea134c892bcc8b553f0ba5803 + afcfe40b97c7520a61052dda1a1d51f67961d6094cb943f000aa910ffea03d18 + 4e34c030a13e39be9b5f1e71b9030e03f163348f029cc584b376e3ddc9a9007a + b255dbcf74591dff98c1e88b20f742f9b310c49c8f3b6168b82f241d6346a8f0 + 15c8fbbf2dc67ab64637d12bea8d1d6428606d4d19a45691131a64eed08732ad + bc38a8a648758206920edd7be4f672bb3c1bf4efaa92d478b33591e58b0b9ca9 + 9e1358046a18441370d94bdae1a3d47371c17b22b52ff3e29524a319f5e922b4 + ca3e9e18f7265796ac2c845ea50a746ccd656f4dd5fe151672770c005b710f58 + 1da17f1fbb4b508c692a3dc23b8898e08a4a95a512ba09916ce269557bb1cab3 + 403ce912ad2b7ec2e1250f7b9587f0bafbad154988ec8d20857467908e3bde4e + 091a840d531cbad5a5e764163acd80266bd80c97c9f5d0052dc3d2260192971d + cce3523f1fe6c912793626c2297a331aa7f54ea63f8b4024184802179def026c + 8d155d61f25c66ee6b54df752c64026a4d04f421aad82bcc738cb642c7d8e943 + d2f262fa9ce544d2dcc4a82b30c46228e7a2a07183694545923b970f3d9db3ae + faad04049d9ed457c573742a52457ffe43b5367ef0832f9a77166c4203d47214 + 992d3d4dce303ed8910a0e22e71839bcd4cdeb311bd96c3edf61caeea6118522 + 037a25b19b1a50d7cbe4c7c956a033daec88ce08f89c0969eadbca8ad2c5f415"