libblockdev-fs-3.2.0-1.fc41 >t 6 6_HLP`d 3!Flض zE>b$bjfW b$bj|)q&SXRJxƮ* 隒u .WIơ|seVAD8r@~>Y S"1ɿƵ$H%]D񠃼~Q""k5֡؍IoX)ÉeHL9Nim(> dE̠98~`.B D&(SiA _ו-^p|lP0CSJOMLKcjl yNn0;Kua$8BTobDduQ,ѱ̂FxGd:3)*!,[IJˬI-,i 6T+bL{&2V5Q)1gS4^`i~Z|hs xSBu]*640`>C?Cd  H&8 GS     L`y%%~%(89<: G>H>I?X? Y?\?4]?H^?b?dAeAfAlAtAuAvAwBtxByB!C C$COCUCCClibblockdev-fs3.2.01.fc41The FS plugin for the libblockdev libraryThe libblockdev library plugin (and in the same time a standalone library) providing the functionality related to operations with file systems.fSJbuildhw-x86-11.iad2.fedoraproject.orgFedora ProjectFedora ProjectLGPL-2.1-or-laterFedora ProjectUnspecifiedhttps://github.com/storaged-project/libblockdevlinuxi686%AAfߌfߌfߌfߌfߌ11e141b342e25493b425827a41aad59f87e21db42d83a9b60bc9e5bb4926c789../../../../usr/lib/libbd_fs.so.3.0.0libbd_fs.so.3.0.0rootrootrootrootrootrootrootrootrootrootlibblockdev-3.2.0-1.fc41.src.rpmlibbd_fs.so.3libblockdev-fslibblockdev-fs(x86-32)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @libbd_utils.so.3libblkid.so.1libblkid.so.1(BLKID_2.15)libblkid.so.1(BLKID_2.17)libblkid.so.1(BLKID_2.21)libblockdev-utils(x86-32)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.6)libc.so.6(GLIBC_2.7)libc.so.6(GLIBC_ABI_DT_RELR)libe2p.so.2libext2fs.so.2libgcc_s.so.1libgcc_s.so.1(GCC_3.0)libgcc_s.so.1(GCC_3.3.1)libgio-2.0.so.0libglib-2.0.so.0libgobject-2.0.so.0libkmod.so.2libm.so.6libmount.so.1libmount.so.1(MOUNT_2.19)libmount.so.1(MOUNT_2.21)libmount.so.1(MOUNT_2.22)libmount.so.1(MOUNT_2.30)libudev.so.1libuuid.so.1libuuid.so.1(UUID_1.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)rtld(GNU_HASH)3.2.0-1.fc413.0.4-14.6.0-14.0-15.4.18-14.19.92f4ffffb@ff@ff @fffe@e@ere!@eM@ed@e)1@didd!d d dr@d@Vojtech Trefny - 3.2.0-1Vojtech Trefny - 3.1.1-11Vojtech Trefny - 3.1.1-10Fedora Release Engineering - 3.1.1-9Python Maint - 3.1.1-8Dan Horák - 3.1.1-7Dan Horák - 3.1.1-6Dan Horák - 3.1.1-5Adam Williamson - 3.1.1-4Adam Williamson - 3.1.1-3Adam Williamson - 3.1.1-2Vojtech Trefny - 3.1.1-1Adam Williamson - 3.1.0-6Adam Williamson - 3.1.0-5Adam Williamson - 3.1.0-4Adam Williamson - 3.1.0-3Fedora Release Engineering - 3.1.0-2Vojtech Trefny - 3.1.0-1Vojtech Trefny - 3.0.4-1Vojtech Trefny - 3.0.3-2Vojtech Trefny - 3.0.3-1Vojtech Trefny - 3.0.2-1Python Maint - 3.0.1-2Vojtech Trefny - 3.0.1-1Python Maint - 3.0-2Vojtech Trefny - 3.0-1- ci: Add a simple GH action to run spelling tools on our code (vtrefny) - crypto: Fix GType macro for crypto context (vtrefny) - misc: Fix typos (vtrefny) - part: Document type_name in BDPartSpec docstring (vtrefny) - docs: Fix documentation for the SMART plugin (vtrefny) - docs: Add BDCryptoLUKSHWEncryptionType to libblockdev-sections.txt (vtrefny) - crypto: Fixing missing quotation marks in some error messages (vtrefny) - crypto: Fix name of bd_crypto_opal_wipe_device in crypto.h (vtrefny) - tests: Fix skipping VDO tests on Debian and CentOS 10 (vtrefny) - crypto: Add a function to run OPAL PSID reset (vtrefny) - ci: Remove priority from Testing farm repositories (vtrefny) - NEWS: add preliminary release notes for the smart plugin (tbzatek) - smart: Add documentation (tbzatek) - crypto: Check for kernel SED OPAL support for OPAL operations (vtrefny) - tests: Add a simple test case for LUKS HW-OPAL support (vtrefny) - crypto: Add support for creating new LUKS HW-OPAL devices (vtrefny) - crypto: Add information about HW encryption to BDCryptoLUKSInfo (vtrefny) - crypto: Add a function to wipe a LUKS HW-OPAL device (vtrefny) - crypto: Add a function to check for OPAL support for a device (vtrefny) - tests: No longer need to skip exfat UUID tests on Fedora (vtrefny) - smart: Mark drivedb integration as experimental (tbzatek) - fs: Fix docstring for bd_fs_ext?_get_min_size functions (vtrefny) - part: Add human readable partition type to BDPartSpec (vtrefny) - crypto: Show error when trying using an invalid DM name (vtrefny) - nvme: Fix potential memory leak (tbzatek) - tests: Temporarily skip LVM VDO tests on RHEL/CentOS 10 (vtrefny) - misc: Add vdo to test dependencies on Fedora (vtrefny) - lvm: Get VDO stats from device mapper instead of /sys/kvdo (vtrefny) - lvm: Check for dm-vdo instead of kvdo module for VDO support (vtrefny) - infra: bump github/codeql-action from 2 to 3 (49699333+dependabot[bot]) - infra: bump actions/upload-artifact from 3 to 4 (49699333+dependabot[bot]) - infra: Add dependabot to automatically update GH actions (vtrefny) - part: Fix copy-paste bug in bd_part_spec_copy (vtrefny) - docs: Fix link to Python bindings documentation (vtrefny) - tests: Add more libatasmart skdump samples (tbzatek) - tests: Fix smartmontools plugin parsing of /dev/random (tbzatek) - tests: Adapt smart plugin tests for the added extra arguments (tbzatek) - smart: Add BDExtraArg arguments (tbzatek) - tests: Add bd_utils_exec_and_capture_output_no_progress() tests (tbzatek) - utils/exec: Add bd_utils_exec_and_capture_output_no_progress() (tbzatek) - tests: Skip exFAT UUID tests also on Fedora 39 (vtrefny) - ci: Run UDisks reverse dependency tests on pull requests (vtrefny) - utils/exec: Refactor extra args append out (tbzatek) - misc: Add kernel-modules-extra to test dependencies (vtrefny) - ci: Add a simple tmt test and run it via packit (vtrefny) - ci: Run Blivet reverse dependency tests on pull requests (vtrefny) - Add cache size ratio to the output of lvm-cache-stats (v.podzimek) - misc: Fix enabling source repositories on latest Ubuntu (vtrefny) - ci: Use Ubuntu 24.04 in GitHub actions (vtrefny) - fs: Fix ignoring errors from libext2fs (vtrefny) - fs: Ignore shift-count-overflow warning in FS plugin (vtrefny) - fs: Ignore unused-parameter warning in the FS plugin (vtrefny) - tests: Skip ExFAT UUID tests with recent exfatprogs (vtrefny) - tests: Split libatasmart and smartmontool tests (tbzatek) - smart: Rework libatasmart temperature reporting (tbzatek) - tests: Add SiliconPower SSD skdump reporting incorrect temp (tbzatek) - build: Install lvm.h when only lvm_dbus enabled (tbzatek) - smart: Use smartmontools drivedb.h for libatasmart validation (tbzatek) - smart: Implement bd_smart_ata_get_info_from_data() (tbzatek) - smart: Introduce new libatasmart plugin (tbzatek) - smart: Refactor and split into libbd_smartmontools (tbzatek) - smart: Introduce well-known attribute names, validation and pretty values (tbzatek) - smart: Remove the ATA low-power mode detection (tbzatek) - tests: Add SCSI SMART tests (tbzatek) - smart: Add SCSI/SAS status retrieval (tbzatek) - tests: Add tests for bd_smart_device_self_test() (tbzatek) - tests: Add tests for bd_smart_set_enabled() (tbzatek) - tests: Add SMART tests over supplied JSON dumps (tbzatek) - tests: Add basic SMART tests (tbzatek) - smart: Add bd_smart_device_self_test() (tbzatek) - smart: Add bd_smart_set_enabled() (tbzatek) - New SMART plugin (tbzatek) - utils: Check also for aliases in bd_utils_have_kernel_module (vtrefny) - Fix pylint possibly-used-before-assignment warning in BlockDev.py (vtrefny) - build: Fix linking with LLD (vadorovsky) - misc: Remove CentOS 8 Stream from Vagrantfile and test dependencies (vtrefny) - misc: Vagrantfile update (vtrefny) - tests: Skip filesystem tests if kernel module is not available (vtrefny) - ci: Fix bumping release for Packit builds (vtrefny) - ci: Get version for packit from the SPEC file (vtrefny) - tests: Fix running tests without ntfsprogs (vtrefny) - ci: Set custom release number for Packit (vtrefny) - Bump version to 3.1.1 (vtrefny) - utils: Clarify usage of version in bd_utils_check_util_version (vtrefny) - crypto: Fix double free in bd_crypto_luks_remove_key (vtrefny) - fixed md_create issue #1013 (guazhang) - lvm-dbus: Fix leaking error in bd_lvm_init (vtrefny) - lvm-dbus: Fix potential segfault in bd_lvm_init (vtrefny) - lvm-dbus: Fix passing size for pvresize over DBus (vtrefny) - nvme: Add bd_nvme_is_tech_avail to the API file (vtrefny) - tests: Add NVMe controller type checks (tbzatek) - tests: Add NVMe persistent discovery controller tests (tbzatek) - btrfs: make btrfs subvolume listing consistent (jvanderwaa) - crypto: Add support for conversion between different LUKS formats (xyakimo1) - tests: Fix removing custom LVM devices file (vtrefny) - tests: Ignore LVM devices file for non-LVM tests (vtrefny) - tests: Manually remove removed PVs from LVM devices file (vtrefny) - tests: introduce setup_test_device helper function (jvanderwaa) - tests: split multi device tests into a new testcase class (jvanderwaa) - dm_logging: Annotate redirect_dm_log() printf format (tbzatek) - Fix some more occurrences of missing port to G_GNUC_UNUSED (tbzatek) - Port to G_GNUC_INTERNAL for controlling symbols visibility (tbzatek) - Use glib2 G_GNUC_UNUSED in place of UNUSED locally defined (giulio.benetti) - Makefile: Fix bumpver to work with micro versions (vtrefny) - Makefile: Do not include release in the tag (vtrefny)- crypto: LUKS OPAL support (#2304174)- fs: Ignore unused-parameter warning in the FS plugin- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild- Rebuilt for Python 3.13- Disable -Werror and build with -O0 on aarch64 to workaround #2247319- Back to standard build by reverting instrumentations for #2247319- Apply ASAN instrumentation for #2247319- Apply UBSAN instrumentation per Dan Horák for #2247319- Drop the de-optimization changes from -2- Backport proposed upstream fix for #2247319 - Disable -Werror and build with -O0 to help further debug #2247319- lvm-dbus: Fix passing size for pvresize over DBus (vtrefny) - nvme: Add bd_nvme_is_tech_avail to the API file (vtrefny) - tests: Add NVMe controller type checks (tbzatek) - tests: Add NVMe persistent discovery controller tests (tbzatek) - tests: Fix removing custom LVM devices file (vtrefny) - tests: Ignore LVM devices file for non-LVM tests (vtrefny) - tests: Manually remove removed PVs from LVM devices file (vtrefny) - dm_logging: Annotate redirect_dm_log() printf format (tbzatek) - Fix some more occurrences of missing port to G_GNUC_UNUSED (tbzatek) - Port to G_GNUC_INTERNAL for controlling symbols visibility (tbzatek) - Use glib2 G_GNUC_UNUSED in place of UNUSED locally defined (giulio.benetti) - Makefile: Fix bumpver to work with micro versions (vtrefny)- Slightly stronger workaround attempt for #2247319- Tentative workaround for #2247319 based on diagnosis from -4- Try something else dumb to diagnose #2247319- Disable some log statements to see if it works around #2247319- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- tests: Skip some checks for btrfs errors with btrfs-progs 6.6.3 (vtrefny) - Fix missing progress initialization in bd_crypto_luks_add_key (vtrefny) - fs: Report reason for open() and ioctl() failures (tbzatek) - utils: Add expected printf string annotation (tbzatek) - lvm-dbus: Avoid using already-freed memory (tbzatek) - lvm-dbus: Fix leaking error (tbzatek) - python: Add a deepcopy function to our structs (vtrefny) - tests: Remove unreliable nvme attribute checks (tbzatek) - tests: Use BDPluginSpec constructor in LVM DBus plugin tests (vtrefny) - tests: Avoid setting up intermediary loop device for the nvme target (tbzatek) - tests: Default to /tmp for create_sparse_tempfile() (tbzatek) - part: Fix potential double free when getting parttype (vtrefny) - Mark NVDIMM plugin as deprecated since 3.1 (vtrefny) - tests: Remove some obsolete rules to skip tests (vtrefny) - fs: Add support for getting filesystem min size for NTFS and Ext (vtrefny) - fs: Fix allowed UUID for generic mkfs with VFAT (vtrefny) - fs: Add a generic function to check for fs info availability (vtrefny) - fs: Add a function to check label format for F2FS (vtrefny) - swap: Add support for checking label and UUID format (vtrefny) - ci: Remove the custom version command for Packit (vtrefny) - ci: Manually prepare spec file for Packit (vtrefny) - overrides: Remove unused 'sys' import (vtrefny) - Add BDPluginSpec constructor and use it in plugin_specs_from_names (vtrefny) - Sync spec with downstream (vtrefny) - ci: Add an action to compile libblockdev with different compilers (vtrefny)- tests: Fix "invalid escape sequence '\#'" warning from Python 3.12 (vtrefny) - tests: Fail early when recompilation fails in library_test (vtrefny) - lvm-dbus: Replace g_critical calls with bd_utils_log_format (vtrefny) - Use log function when calling a plugin function that is not loaded (vtrefny) - logging: Default to DEBUG log level if compiled with --enable-debug (vtrefny) - nvme: Rework memory allocation for device ioctls (tbzatek) - packit: Add configuration for downstream builds (vtrefny) - fs: correct btrfs set label description (jvanderwaa) - fs: Disable progress for ntfsresize (vtrefny) - part: Do not open disk read-write for read only operations (vtrefny) - ci: Bump actions/checkout from v3 to v4 (vtrefny) - plugins: btrfs: use g_autofree where possible for g_free (jvanderwaa) - plugins: use g_autofree for free'ing g_char's (jvanderwaa) - spec: Move obsoleted devel subpackages to libblockdev-devel (vtrefny) - spec: Obsolete vdo plugin packages (vtrefny)- Obsolete vdo plugin packages (#2237477)- crypto: Correctly convert passphrases from Python to C (vtrefny) - tests: Minor NVMe HostNQN fixes (tbzatek) - nvme: Generate HostID when missing (tbzatek) - Always use "--fs ignore" with lvresize (mvollmer) - nvme: Use interim buffer for nvme_get_log_sanitize() (tbzatek) - fs: Fix memory leak (vtrefny) - fs: Fix leaking directories with temporary mounts (vtrefny) - tests: Specificy required versions when importing GLib and BlockDev introspection (biebl) - tests: Replace deprecated unittest assert calls (vtrefny)- fs: Avoid excess logging in extract_e2fsck_progress (vtrefny) - loop: Report BD_LOOP_ERROR_DEVICE on empty loop devices (tbzatek) - lib: Silence the missing DEFAULT_CONF_DIR_PATH (tbzatek) - fs: Document that generic functions can mount filesystems (vtrefny) - fs: Use read-only mount where possible for generic FS functions (vtrefny) - docs: Fix test quotation (marecki) - fs: Fix unused error in extract_e2fsck_progress (vtrefny) - Use ntfsinfo instead of ntfscluster for faster bd_fs_ntfs_get_info (amubtdx) - Restrict list of exported symbols via -export-symbols-regex (biebl) - Fix formatting in NEWS.rst (vtrefny)- Rebuilt for Python 3.12- fs: Simplify struct BDFSInfo (tbzatek) - boilerplate_generator: Annotate stub func args as G_GNUC_UNUSED (tbzatek) - crypto: Remove stray struct redefinition (tbzatek) - loop: Remove unused variable (tbzatek) - build: Exit before AC_OUTPUT on error (tbzatek) - loop: define LOOP_SET_BLOCK_SIZE is not defined (giulio.benetti) - Make the conf.d directory versioned (vtrefny) - configure: Fix MAJOR_VER macro (vtrefny) - spec: Add dependency on libblockdev-utils to the s390 plugin (vtrefny) - nvme: Mark private symbols as hidden (tbzatek) - dist: Sync spec with downstream (vtrefny) - misc: Update steps and Dockerfile for Python documentation (vtrefny) - fs: Add missing copy and free functions to the header file (vtrefny) - lvm: Add bd_lvm_segdata_copy/free to the header file (vtrefny) - loop: Remove bd_loop_get_autoclear definition (vtrefny) - lvm: Fix declaration for bd_lvm_vdolvpoolname (vtrefny) - lvm: Make _vglock_start_stop static (vtrefny) - vdo_stats: Remove unused libparted include (vtrefny)- Rebuilt for Python 3.12- Libblockdev 3.0 release3.2.0-1.fc413.2.0-1.fc41.build-idcfefac49b4059933252112de946fe29d694f8adalibbd_fs.so.3libbd_fs.so.3.0.0/usr/lib//usr/lib/.build-id//usr/lib/.build-id/cf/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protectioncpiozstd19i686-redhat-linux-gnudirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=cfefac49b4059933252112de946fe29d694f8ada, stripped!PRRRRRRRRRRR RR R R R RRRRRRRRRRRRRRRR#https://bugz.fedoraproject.org/libblockdevutf-8338d75df510c2535fc71756f37746c0e0f4f7f0edd153851357d8b3c202772d47b5549bd76d8868f2b8e0157cb1ae77918bc94b19e946d512f69c5e51194ec52? (/hq@@0D0ePƋb)%Ƣ(!rv7{eS9"")Xa`kmj S!"4}X_d;77l﬍m[ζ?έOǪr /UuPŅC5u|uyJKql%֦SetwX{Oo9Q"sTvEλ$BjR>i#w(J"Z_mo0qћ? ʸ+9aܖg:g!mk|s^cnLaMٴ-k!>HlIYmFrlQYc$ XTTR/0̩6:f[>eqLJD$k3U/t-\RoJY'#97cc:bJۘ*.3=%bwE/8ߦ]VOr%fz=*S}=F>)V)!:m2Bxcs 'yo&~k*xSrj= ϑC`+TƔ0h]ǴTqI-x 6Ⱦ^m1D`\;^vܠp {Z_Eno3[6؟1Wϗ[\õ^|}J]H=SևEYn?ornh_}\*%>Cg_2.e֣Q|-5O@`fm-~W$ RjKMf%He^ȮFP$!DzF%q7> weJcZc*!)°pyth\{i  󹽐 ]KN bxv )c}wvsoJFn+M0桕I;>iڪyۯhL:vZ9vGbs; m>6)K=7N&T:>dmgD%zj3)z(h)_!G S[Dġ>ۋ5zbJi[k)isV{ʪF,|FjM$6JY줸wȇY91+/fHzD_fMUǝU&=M2vk! o-N݈vp-;ȲDu~k_I we5zW^_^E /o;"'x |ͪ;dJSIc5RD#w< v7vX_>έ??:@u@\- (' "5N`kC+p!lIȀ?hyLbOalG-Ou7%2qcRune6 p Z(xc[]|mXV~IXN_8 s>CFV8$Ň_%:azS>яؼ9I-l9u6oY(C\J{XԀm^:bmi9S&r,〟!z)?DK $`\c8TѶ afٮq,xw{`~"P?rtqҒTguO/Ru8Cs\+!Mͬu^ IIO5`bմn(z,*:[ lIDO.wrDg*yf2ߑl<Ku߼TP\'*)J#ZQm Ր$Ib`&R7b-uf$u kuOb$/5Sl,Є{V8Z%U8#6/ן+l* r0yw]ihVݬ44t㭢}4eb{Ðu|FrmC'NJǭ 7^CH}wI\x!Kl#d#=C2`ֳ R#Œn[At"WlV_1)"d.^Cb]YXߺ.sQ֣t\.go}.#`4aGU<!0* $/[';`-}>,7g ZYWjxG[M|סU>>MݞpSu|; } 9aR1N3!G!-v%=ak3}\:|#~'\f# <>Ehc& U޹pL@赹Z!O`A|?YrB'*uq؝.P1Z>Lΐ141/ٳ|kw904= YBN:pC;Eh垾.3j.yO,>^SjSg<8gy 0-E&<15RDW9௷GpO ) n!`o+2?m c,cڟg߉p,$K*J$,ͧ$2> 8.q\YxqYߒO:fƉΦ|Yn9yױ ]qԃlz81An>w# ez1WZ BfAf1CXE> '$84Q@"Qu$lƜƨZJ~-*p6cĔe5[sYĚeO Iw,Q, :6L(;=§hQ?jKqݚzGˍOt.Qϴ&=NR IЖ%jxZrOLXlőVSf\r7R'mX4𛓤;H3w8$NG] ?\0ݖϏj!54`ݛԟ@0 #n/|j&cӅmRq%5񂬺,O E<&< p{_7zS TYr"kqg=GٟҞ|NUg&V#)XXd_!bUz39Fm> (,\%1FAڿ 5-OBOBV\˰X`c;1&R?_(apV6,NX"%cLR]ґ#,) BK5Pƭpch#NWouIk>"1 bfK[t(>lL w9@zwt%0:1g:j1~]`YQ32 Ŗ G:?ȖFŸ}Jemrʹ6u&R"r6|gU%]֯/ffi"7S#Za{3"G1pRezTpZ{u^7oEV?ʗnv龷R>++iGynr@~]K$raOP}>Sfp< 7bM2)#-r1׊\w:-( \nqgnԌz^໶/2vPiӫΗ6cq}ug M8RR9 6O; Fv}0=|4Kieqb?%SA%cg6hJ:Yꦫ_5V۾55CCz0+ ^vC4h>U h-v*TKEkl@^CIf9+[Xe$An@JVqMǵ (?1U M?k ݦQ=eur3CֆY2:Dwae orCt1˸%JyHYA,tz\-h\U *c4smb$yH2Ws,+c9^x1pؙf 2<qB~GzpiBje>Ei?%,^JI+[U _ +EaRD?";L!ȡY\Yt#lIq/²餂S[p*𙟽/Uy 8,cEAճD. ΑU᠓% 0-I# oҔ |1?Z_{'m'vIKmPTB"( /*4>?w20[ҙY:8$©*4~# ~m`zMeИ"YB==<t,N22Y}a:E3W/ ÏN #Efc~)D孜Sf4,5:#vpUIg.-rjAlw93rZǠ=*#wkYl< v{|xW Y'w>V, èDB֌vyC}ˈ4IA24cBY3HςcH ""I )H0ؠ~K5t/Bx^Ӄ:Q1l.amقYz %B6| ( ~]{MGY|[uzm`Bڸ'a\5@Nc \ 4ߎupvDWm%kmG@L2l~e+c84PnsܓQ{3@DoY>J%" B uqA!kKB-Sqw^8qSL̒p 0 +,kg%>ϵܢ k[)l_5jbpӼ;hS8Hd698wJ> [&fdRfk1E.'P+l1tލgmꚕ*`ezm;S`=V׿C>E" k*lXA+\2F@l|iJ;fŽ"ׇ x>Mt_3"xis\X0PJ70FM5G]T#I.Xǻ_CPaVJ R|_ڞbR\":Ҭn%Vӷ[9'/h]FJ-Tp}!tD 0/@A4W`ڸf^t#!R۵xڍ!;K\" u >ꥌbpЀy4I7fl'Tu_W;ɛ!r ?0yYT 9oVB3#<0I?~wXbAzo\Jg g{ [z 5ŧ\vT7<lq,-JT)%FQɊsj"8ljv&\mj䢈Y 1tU8NHZP8M͓˸4c?}pq=O̢1'".!wϚ >ˁ{bb-X]TҲ59<@uē墖D)( Hmq\!}jw&9j+*Ю8OF(L )2&n>[)30τ;/OCATMj)G9\ *}ד~-h%)L64iQu.vv`}S_e[piwn w/#=`K R 6[1 #Sy }$t,\igo<c6 C2{p?myE^hЙ&gYg~I.L*cHa.OFlo]vF#0h{ UbG]K #߻Ϝ\Q;zPw{rˤa5Uȿ;ڭ#0_@_fE1A־ΨTi`cE(I(Z%@;p'խPջ& B݀RrxA{cEK쏿@@ߘiMPwjv@P8 [GP9W *}e?J52leqRQ=M:[!ftSaS;r +&SQײ F H`˧U EdK#Ph;\`cgl'HE%(SHz@E]HL LJп8`jqLoM} .J&Ø)Hvo'u}GA880؟Hmcvc xqyJۈaF{ 7@CƬ.`D# i{|"LD5zY>ɤg{pNtvWBDԭCt{ߪϐx3O h.o nve9Es^E&u!u#wtҷ\շ;iOB#åqطܸA9P׉Ngoqz`';%.]gE!χ:O%]K(WhynE )ˉ+DU߷SI~H\G&߁j=P$9H03NkVD8FN{$ݘ3⛑f:"w369c ycvqB%CE6A%QGM?+*1_XXRG^}+|l .͉^e5Q3 :G3O@܀dJM7(^z6Vibi8"+8OVq'*:M8q21ZwE¬WGOLRV'0G[ғʢ8L &V,\E9ťG '~kGIDL:7=ЬkcKL }2s)ҫgQ]@)z6, ywhJ"=erGɌЮ_#}- `| )z`nڕp 6J! SxüEE/=7n4#N hN/o0 jk.| ,ϔfJoI06oւ^eЯOoMԥEeb$dvc 4NI'7aa? 4CiW'p7x CF únr2>NOѧq" +KݝZ %_I|B( ,O0 fVp8ЍMrh!6hgUT= ,Y>ʙJ:G5w|;A8_956^ㆃ#jbMZ0ѫUzZ)fW SNj&AxbTl8J.O vN^0W^$d]޷'`h7dL]D "Ӷx0!0˭,zχ4Rsf:eV݃R*튼}8Kʬ]$\>.`*ɩ-:a"?ߎbH?Ha}]I[H{][T(pj/ ^Sl/UNzn:StcJ|a/2j•^ =5듏LyZ}>輁L,+SZnt33XL,t+txPPb'sx J EkByj ,4bj zќ)O]`fDal\cO䆔 |i/z.yeisclr- ArC%cȘԢ߫%~k`Ξ'c{uKQKl9x譙2oSNHfw]qu9R|pZm`Zlf8,kXL~D2R4Ne:CI sqbPmh6 xw'(&S|3Y!E+¶- )ΛtdӐw]/4mA\:︾ )WP@B;++dr> Q,F5| vv{J3g%N|"6v:23V`ŏԑК[KKvhwSG'$-<~@ay^5o!u$KAL_Ohtn Xj4q[%g!rҹ%nh$w)^c*4O>[RSOy?aQfle Y%XuS(&,LE m[A Mh Ux9~BpQ1\Ůrf ;KJ>|֫)ڵc\X{E#%q;?@ T&t#S┏ ѣޅKlvښR4$V 95oG#黛 dxX.?JQ?!Y)t$'uG>D;ʱ',#:1f.N3u8*( = [2ԇݬV쨦Xkœ KB)0eʴJ_ .ʉ&~Dqj"Un2Z5+0ödN4L!GJSfHT\d} ʪTWE姳TU۪_>R²k8:tVS 4'n\.?|ĽXew ]OK-{k++YڪrirdWYǏ7DWgtN4swi `UiJ0YȳRxDh]]}DVBS%Vאs 'B3Zӭt\Yx=r( _*ė"i]qp1@N03K~U{gc=l_3[ nfm;u3%(۽8||j/jFZ1/eu?O:PWځ{US_&j5j7[NBi>4Wm@YwV|rD,g%@e @Xe{$ )y$HPc X:Xhz`Ja̋ 7PV+Xl* ϳ58\OΑL%2-W^DRG)]bڝ7cGS[Z -;y:XKk%hf5(T.]X \%tsejD⸬y4JZMCJD{X5p)]x&k}nŮW#]ݻ9263ur)T p դ Zo$_?+ێ@̕v2BrRHr6|I}&geJ.Ef>~G6Q; .6pϗFi|NV`FH(?+ Pz#֛B{HxN%D0ݞ}H#$__-^-;*Q,rD '/PxhXnYx%0'XNO h X2au붒㜨[MgDdd3~wG`VaNsP!µUB>aH3+NH;W ρL@ I t>3ϋC5K;xű? O;Kyfo޸KQ`s^E-?QEeK2gXY*:n;)q=$r"`vzREƔvaOY@CP8a4)=\a2וHpds#7$ s*R4`#VqbX ;RFd)r):ܾ=tzF=IfHߠSp\) |J/W* hGPe3Z fr4 q1#05M%`MBVa E]T>f"]S !s'J hM8Q&[\0pdz|O!bN5gbXm}a8xyֱjGBZ(mc~,mt!kp"1@+˞43(`QJ)[2F AަGl̕MB+TcJTOJʃdD.NwhÕQEWH C>`vL䞴ؐ0D1M\-l@[8r"E'u7Ur': l;'MPύG0ƇNc{6:No')&h>+&y 1O '0D̬V(GV]dKcc'~*n֡{eӒ?Ř"@rG}}OzNN%Yϓ奓;ؐqT׫\=@‘?C3UMY<[C(6$[r(((6;*ԩGEcKT_IL*&ֈC!M2JRzq٨>c_To3*z~l+Y6vLgs"sj&/VvVB*L.m)j7]3zI*Β*% %$$[bݓY2w--HyNMY`G500|"G;`ܤ[⽦eFuyP*P;;c r^NE[ U_]2O?gg-Ry|{+ mNG2 D؆;#QɃw`ean@`3}WV|l; hoL դ7lh>MU)of/z^%oD&e$uLFBL}]hGSB=ڜCڕRR KQCWWTGPLvEcFMB@PP?t lI>P@SEGMO1 !IJȑPl>uiz,cDDRRUhCN=Lh苖'E@pB\R.IIQk6&?ń ~lȄ+,hԍ̍č|rif>SAF:1ɉM1SSP+艃}S:a";9D4V>@`DWlw L0Q-x{;f8R⁨kd]SL[40OSJG)( ;:Ț$<(8Fl9; Fh,Ɖ@X(,FUVC38;9Vw(2Ɖ?~tei9starUW 6w7s52>>b}<;<4]XυvnZ\TBB҉1Q8PVuL ;BFW2 V(=VM4rBScb!?9& 1]،;=i7B%h֛"LY5c(PtAW>jgk'#=sQ""cw`2SYbgP!tHgc8\-u!TYG?L:f])my gFa6=󸭭<:+"[{"`:lՒ^ھ55=b,w-2Pѐ,X$O_?x+#7R[wlxub"+/lr .!Z`Yz-ctAg!u<g k ^" +E(lH Q b ^.K 2bV#)II [k+0d9|ұ91N$)QhӈFx>(>TzY['/Uzdnj*¢(cahvuY}!2&wL2<`ρ/FQ@ [ZsRѝcPIVADFBjlrBee=YǺhI3=cF3*z/9_=j JpPbKe %dP fuɵSb{Lib'55J緳d*='`G!Rx* ʻl K0BP)*禍*[&c$hcJɔaeEǷH".XP^9'<*ŧP܍|mBGL_N( {IҹOCU[Q|*>=zx/灙VB@U2ɗMzx,14Ǻֻ*6)+Fh;oUѴXwӖHm.M `H(!*Wo7_ \;݂q&GIţr%5 x4rqМ0qm1}-m0ytcXy\…[ëPN5<Sv٥[o% cJ(E@ݫ]FژQuJL7O%}㋾޺ jKӓ:uga:(FeI{{V1{9AT}YfsC7;` 7~SR#O_$/0XO7+/OڤQЈJpA:Jǐ-xAj<,7I~( B9y  g ,GQ  |~ F R.7 W x&y]bw74bTtUK$3  Ph< C S~ F"u n UK@kYpj3`PPRpq&0OЇIpLC$@ ]i w0]Ѱp|[k@ܥ`Q4 b V0ZIJ0tq@@e0R < ` g P¨``q:G)874{!CQ#fM `~4Z#w2<"0hVim^>Lu&`?` o2b%sY'ß8=o϶4xbk,b:Mw%? L1Z'v}CI'#T}n)e 4,Ì?'qɲ g<8Kc''>Ú fnlxx)A9Xt\dFpvjWN(<n{ w:0eFYFJ }cjB'cy7 Y:0q -ɵ"C+H)7$$dcBQXv;``ګ A󒚘(9z]x\мRf<a¨P)XT|7[GAa`c^YS< 6)hd`KjHAńG'ƛWGǫ)@&KiIh+*ƕk%6t z-SszY~̧qk_7O=l1~3eg:^{C#u\<Ifpys ՞;_ka?(uwI!yXiiz-fw2e=9{39vXGqcμuΏ*'X8~0,DiQz[0bJ޲lӯzJZsbZVKfH^OzN˶t5?qQFqA&M!5CH P|ʆ=4ۭ뢃"Ftȳ@8DFwPm{|Rvu\zŎu3Ej(E}Ɓ4ZY|گ')N*^(.3dQﶍ՞&L {;2`b ]Shc H&F 2 SW ;x%1APȈ*n~xEO[PA p盎[[PF*;Z˿ +wh!R M1C+楛zץ 4G&.1g[bR\2S4x-ÀdɑOCsM-.0 mt,9T˭{).qQhEܜeN2űe2!Ī"(c FHOk&@\!4 .&/ت-uf9^N%ȶ\i 4ظu llSt5 bXzÖ|C r(V"PMEVO&q*kȀ}CBg4j9Mc`Cþ+LygfpSdz\rd"͚f᎟Ϡ!`&xv 3O5y&pP ύͬ(6BQL'  7$fgPlv$65"S# ~U(\k1?/h5KmE{P|DPqMpo@\j%"JN '-7Bef-?n*" |8h)ELn7;K*_o2<@RBk$),τMM h:aT@)$LHpL$!qmi 10veñv:㲋2&Uڤ厪*)ko+J˙>,uyGd25lm益*I5.khJʸNVM*޲eζiَL_fiuYeݵ؅GѠD]2A4_O|1qPE"$I0HLxQ>.RqR;Roo)M;Vw6 _=*ZV'ՉSmU31e>>i!~}s~\n4 6Ϟݓ9/o$󓡑(ňFU²ot2ki ?x-66ynٟ;&'Sual4KѾ צ?$r[y%&8- 2r1#!o'P-~pEssv;6VJꪕŚV_~tp^?|VwQ dyDPhM;K0R^ ru]n[mw*htߴKݲ\.ۚG>禪3ܻTU'ĔVRuY]L.ߝv^l>*_6Y-C3IW@g 9s*0-!rbSXYB'{ôM{Aج8r:td3 v"vC*SN-ˎ: ߆' K޴| TpU Suې[fUb%$ #Nbϳ<#W"#V\ 5$QҥW7ZirhsLV { }Ǭ_[,F*Ao0n2HSk*Ll\kK2 iu@&E8&Kk潶Cm:դSAOUy JT)(\{;(faAmW#wir~1οF@aZ.I>RdOF|,P;/s+[پ5 r孄P*y4_Yҍ^E_8)7>c%'x*e/ID;45NF>X.o6sa"{[5p}ǘE:Q0f#r*"XԴ^1s" \^42) tJC§xkx'7G;jE2% hb1yH pUr :) Ȩ~jp|)6UTsU@jr% $}>oHōR5RbDޏ @Y4X m=J7˾Cm{.钣536Gb%Lq0/Y;Skal gzu/6mu:Yg^tֵ,K{ű!ts|B٬_. 1S%O {K.1&^gtl67gڜīҗ.01GF% ٸIꤘ|y,d"-ͣU&`ˌ,: Ư׾8֕EՐ¸Hz[5-s8S1r_[xh*|eq@/N h]hAK~}]0 }3 U"VTÖ/K,Gu[G) M(۰$c)ϤC૸X4!4!j8:bn h n"m)59HF B >j&ʨFh:H t׏ܓ0h(/푡%8,{0ЖCyt>0SkGwP[4*O&)*2O 1m 'u=qCP#1gt4 rLס8=TjCiƩ=VzA:2PKx+;o`_#0% w /AY~+2я.4|c2sLfl1=a0Dk[m{, 2_Gѥ=0 ?JKգ S0p0ZNYzbv<<>[nûaI)k%wIոgXb"cUN$\}3̺tў1,X)o<yagWӀW#W/~Ps\GQN Aksj[= O<]ەQؤ 'w$G+b(;͇P2_^g G!1aD ҃$s B̦҆v / !_\Top@C=&tqזd#}ٛf|r'RS^gm|/ztvPSdb)48>NcUTdԯ z>\m4\Ihf:, T&&_&`7nm@:>$AEԎ b ՍJ2Jr J%3Kgʂ >~z5]{n$V@8̤?hҍe\7\AgؙUšĂwr25pWɐM!H܃LϚnd$,"OT!9 "pVX`%qqfqh/Esֺ_)jg1S5|4(oC܋=f6+j{haWX ) P\F@_ RLJ$yKmezGcw fage(e4n@'6̞gsBÝ Κr8V~&@-q d8\}̤ŀk7@{/zZh8e5$˲LLffSWˑmY+e rk@Ȳ ;T~ZY JwC_ ?\N)s׬=@Y?^@/pwd4K\y;N,'`. L/wY Spݙvկc]oo^?Z@o%rׅsu La+&gI^ߒ[C+R?mtQw F`6 Tw/t /9d6]_X1lb.ppU<꨸` ϬWU}kQy''LX,:p;5٘Ju\s mjkVzUüZXSG=9XRv&%6]IIwdHPZ&;&}GZRR$ Fx|Txr&4%>hjGsɡU|L]C(d89Tɟ>:#>#w9ʛ>"o(`_urq1 -q'!}T0('~HQg7d~wNo|[ML\\H/U ʭ]箥J/. 5TeX-B;^Ya0Vx+þ],U/,Z-'vg9MF/y{WΪbf;'TnQ%g4LfLj=Wl6j}cC׿PZXȪZߪֻUZUq⢟4Dp}z8n FQAjր¾;zX`>AQb-VAo`ջdPKKjp+>ؠ@O *'V3PKD~s%)и3\lbF# iu1 YH`=IטDL憷`b]|r4 1⩜멪{\@|^h\պZ-HHޱxfG|xt-d}aO2Í](V``ϻO}T+2DVKġ6 UƷpb Xۦ;.β\`\2Ec L1= q,nԕy4DR,R]u8%] 6r@ w ':e.{4洯&{ .bbDx b}b mv'-)6Xt}e3R{f4iU[{8ҍ鯋ܶUKS(Eh7W]tg >kJlU+xf oV=YLrbpYW=$z^\.ەf#CA^*/Y㞩>9?8Zoi e/kr_k@vKߞY0dkV/1bY[՞YI]b‡u{5*WS`{' )FĪ[nJ<8;t6TVVI͠(H{&,G|A+#{uK{_[•},.ido_.ku] o:K> C;76ݘrErRK'SF@G6;pR8D]8iw;ܡM2+ׇy%I)cao!RmoX|/Ƚ2[XQR?w H\6"th2 54C<>l0gH ajZ@AC5(Yl/ nLaS3OV2([Na#@kGLfmZOT;)3\Z\U@qkC_ѣfsYyQgm$xCR7rN1>q݇Ϙ;gd魱q7|ްTZ2_ L=1& H1hW |0;g!C+%>5ך5U^R0trRIOrXpN6࡬*5 8&<< I~z7OK%'p<@yE:t%;;$<3eSp[(S.s%@b.oW4_`<;ps S,>AtlB-".9eRKBv3$G$"bA)yu$KQQ^ѣ,pxQ+6 xAa|[ ]8!o9Cok& -GXm<>c%%_ A'朽qztc7<:$fɰX䟵J"aTkS `ΜZƘ/,F'96u١N pf \|p{'@4V+v! Ħm8Zh(Wf:pYh(WfJ`JRT*JRT*Yh(Wf>::zV>. ս xV>. սt:Nt:N~zuof``g㢡^ݛYh(Wf"@`hhhhhhhhhhhhhhhYh(Wf0Yh(Wf Yh(WfJ@|\4ӫ{3S cBF*0$y_ J7 %&4@pUtZZ,Ӕ3R'D|Q0f, y4aE_; PprĖillsŌ%Bk8sa à ( 7+jC!zr|6@SCw"UqcqB,RUVDyɺ&fGfH2z;eŹVFrQax 鏲T?*s s"4EDD!9v Gm!6NR%[4|fGp O}C\A#:FO:2GNI鏤@O˛xxSU q-M5<%zMx#|ˀ1HLo{{sEO 9ysqnw_vqDtU[\ 1o<7F<= =Fм?/CS乤ye6\0/ᡆ{-cmcwMO5ꚽTA9nhnk !YkHXͫJ=n% mM֔qYDH_c'gFX& Z L#|ƒ"OdMYB!M4E冏W|T eC%]?ed%da}QZIJSN b47<kGzXX麐))ؗf~#'3l r*h *bAh?%aT4DJƒ,9jCq.b* +1P8FmJ[$\%Z]6CԴ-[ Q›v0$H& .8o-4ԤY=޸^C=3VJJ4MY&x^h~TchG",v8-fnrIQi*c[ϮO.ys3j/%%m ƐKp{JJ:qX3'c3.@y+/},ҳr-}g?T\"8 '뜣ە( :/s=AcbbEO5Bgl >웎=d a>Z>1&M8@}65k5YA7]tr)"-? cd@0˔nALM[cR/_^K/zZݑt^ֿQ4 og@z{CZ$}O&w2/nPd^z_?U'G8CpY\5O,O,}_z^m9΢N@\ʌ9&8֪>tݭ~$ϡwˁCXa'y@.rV`mWͷqkS#0+oV:/irE Ew1+}{4N:'c xbRfm=Nқ0O촙t--ZC 2 ڭ_&Os4YtޅTfU-~,AWq4|kѱ~T^kNu~t~ՀS'͍QMuBzLg)>n3n`I:K=+qB&꯲XvY$E2|<-ّR]Gz#u< 7{!B +n̛bqjP20(a?u9 `KDDyڔ ŭVB,:4zfsfP9/Iv]0] SNGsmjӂ$1?Y ٺ~歞O=:4׸t3S4mnƈF0َONGa$M_oƭ=>Wk=`/ip`+ 7~6ṿfscN|LҸy1N' +ͭ (%g .jt/q8*1 mw]rx NAĖ1*,=n.0L9Ԉx"u4+d3܉ ]/p'F~2W)"tVSq,(&&?EO3375Jhio{q20S7Gdq`4Y5{ qu}fpޞ _ɗKq{vN܀MU ň p.5ҧ]ƫW2ޓ=W+5?l{4Q)^|C<7 SzPa|n`oo99HsPq4\_b!l.c1 s IB݇e6ЃSkþ逅d` >#?Q LۣZ{-^a~~>Za&VܨӒpJLLvÕ>`F4>onD{{"2r@ՅլrO$b0_G sU)96A ۂZz?t3u9zdud/u޸Lvx&OkzOV N381<) 83#1恁w5HO$]ӖZ.?YU=)9< Ĩ@;DZ*s\Vx΁R̈́vQ 4rd$ wCB@TOc0*'22!AtvQ ].c_wGkk+tϥzeCϔ2[lBls<> Lr 7rnl  Fu=GmMEx)!pT:)-aXy܉=-?c&%4S!A%JB_~S).70.xw'EyNq<pyR>ƍhw" ~,H ܁K =qtQ/!ԌR_68E!؅_@[/;[/G[pku2ˊrML@ PW˘Q+#YԓA =cд kX2/ e؁H40VȣhD8ˊ=@:kM_3ϛ{ ״APw /%1P4M\Bxoā+OUUtCIUGlӋq'xN24Tô[øwcb2*XK9c^j,<7^/We/?)ݸh!A!+~|lYO{<^+.qUq**`mROc Ɏ19o~|)$|.w9 9<^0@F}|XK˧c/Z8q]Xijr;'?IE4#(2( e_l8>g0yfyk6J5 3w$f?Tq4N% }t25SG4 Ūh^ 6~3u(}NJcEKTT%e+[ʽqg@jaӑc,6_5*"اUl׬茵٫ JRvN4c6tkVuⱐkUf=ΐ` ,001.hm^n Ԡ3ӄmߠem :<ϵ?4cܱ03nw*G\I8D d %.%Cen ޹>m. U' [ mXœt^' &?@D7W3B:ƚoc`_vPd}[Y'd[lmgz7znahN)0X^%:[?Y+<2D%ճk\N>2`@r=^zk]9E#w_zX1+Fd&Bͷ[xx,Os3E +,Cֽm#: Uwup HhD,fR8[cdYu\ WL:gnc&lJG#]r6xuydpƯqW\+kF-f=t.K1pyBD딝2'Lt~AP"xqbJ@8sWgSE/䲅|E [Jw&i ^^w~CPkAA#}DI?=?'buҏ-&8 Sj֟yw`(-#2^>-Vw6,;sCY !p3a5A`yZ4]J!) _*k*ƹHu@bH?e9C7#˖S`#QFYwE3Dpx :Y `"yC冣vb)+db T{{Ҝb{曡z:mRPu[A?}q³=|]T{~btm! ]oL,˕У\ 'y,-!)Z_}_"e<去g.mA+hVłE}C5(!r L'mhP WŝuHQ@F !=C:NK%u3