libudisks2-0_bcache-2.8.1-1.39 >  A ^p9|*> z0Rf_x)!cH ԙyIPZВ2\I_,ukB̮;vtn(Gq09oXo|RoCT|*YC9 m&/M "h(,MH}}U-l#L|D;\E'h^ue kI_)1S*=$jTVqN*s5TES;Xr}?dE2 +?d9ab6cd978cb6045c898f192af256edada8fd03f8a2d2174725c1208e22c5ec7669b2915e2e2358c0b4e40aa51ef5c1b2a11552fX^p9|_> gWQbx%uL qr RO4ۉpDzuBIh$08vXDp;ECncQ˷RmEEW2"г٘ 4:gx"C| ~tF -8gWSSyB06qskm V=3(g!lG;"%I)>H)ƌwAgM!DM5Pg@wdQ'7Ǐ͈ҾQϣd^4O>p>B?Bd ! :x| )/8H P X h  (DTI(y8 9 : F?G?$H?4I?DX?HY?T\?l]?|^?b@ c@dA"eA'fA*lA,uA@vAPwBxB yB0 zBXBhBlBrBClibudisks2-0_bcache2.8.11.39UDisks module for BcacheThis package contains the UDisks' module for bcache support.^s390zp36MSUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://github.com/storaged-project/udiskslinuxs390x>(AA큤^c^^^e554b41f2c5d1294c9ce50bcfcedd17f4a8ddb5923d504891419e22581b299502ac87a780bfe4760caa606f94d754fb1dd8bdc0b0fc020333123c07c8c4e0425frootrootrootrootrootrootrootrootudisks2-2.8.1-1.39.src.rpmlibudisks2-0_bcachelibudisks2-0_bcache(s390-64)libudisks2_bcache.so()(64bit) @@@@@@@@@     libblockdev-kbdlibblockdev.so.2()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libgudev-1.0.so.0()(64bit)libpthread.so.0()(64bit)libudisks2-0rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.192.8.13.0.4-14.6.0-14.0-15.2-14.14.1^9\[[[)Y\XJWVxUb@TT@thomas.blume@suse.comThomas.Blume@suse.comThomas.Blume@suse.comThomas.Blume@suse.comThomas.Blume@suse.comdimstar@opensuse.orgzaitor@opensuse.orgsor.alexei@meowr.ruzaitor@opensuse.orgsor.alexei@meowr.ruzaitor@opensuse.orgUpdate to version 2.8.1 (jsc#SLE-10905): + Mostly bugfixes. * Detailed changelog in /usr/share/doc/packages/udisks2/NEWS + removed obsolete patches: 0001-Do-not-try-to-create-file-watchers-for-RAIDs-without.patch 0001-Fix-string-format-vulnerability.patch 0001-Remove-leading-trailing-white-space-in-read_sysfs_at.patch - Changes from version 2.8.0: + Introduce a new VDO module that is built on top of libblockdev-vdo. + General bugfixes. + Support creating LUKS 2 encrypted devices and other LUKS-related enhancements. - Changes from version 2.7.6: + Add: UdisksUtabEntry and read-write lock. + Fix escaping mountpoint for the cleanup service. + Check for all LUKS devices when looking for CryptoBackingDevice. + First implementation of udisksutabmonitor. + Invoke job_complete in the proper context in order to avoid deadlocks. + Generate autocleanup functions for interfaces. + Update documentation. - Changes from version 2.7.5: + Add: - 'no-discard' option to formatting methods. - An assertion method for checking an objects interfaces. + Fix: - Possible NULL pointer dereference in: udiskslinuxdrive.c, udiskslinuxmdraidobject.c and udisksclient.c - Resource leak. - size_str memory leaks in UDisksObjectInfo. - Copy-paste error in apply_configuration_thread_func from udiskslinuxdriveata.c. - "Deadcode" and ignore "check return" warnings in udisksctl.c. + Resolve mountpoint to the real path. + Include exFAT as a possible partition type for ID 0x07. + Always try to read configuration from crypttab in handle_unlock. + Make sure the table_type is consistent in handle_create_partition. + Wait for device to become initialized before probing it. + Use different mode/dmode for shared file systems. - Changes from version 2.7.4: + Add: New function to set label on swap devices. + Fix: - Uninitalized value in "udisks_linux_loop_update"; - Loop device automounting in GNOME. + Run cryptsetup before returning from non-blocking Format. + Use new libblockdev functionality to disable checks during init. + Do not try to create file watchers for RAIDs without redundancy. + Try to use libblockdev to get RAID array size. + Re-add support the legacy BIOS bootable GPT flag. - Changes from version 2.7.3: + Add: - Version info to docstrings of the partition Resize function; - New ResolveDevice function; - New OpenDevice function; - some missing functions to doc/udisks2-sections.txt.in.in. + Fix: - Wrong GSList pointer declaration in "handle_get_block_devices"; - "supports_owners" flag for UDF; - ExFAT partition type; - Bash completion for udisksctl; - Force unmounting; - Building documentation with new gtk-doc. + Process partition resize update before return. + Wait for cleartext device object to disappear on Lock(). + Ignore Asus Zendisk virtual CDROM and ZFS member partitions. + Set corrent part type/id and GUID for UDF formatted partitions. + Use LUKS specific partition ID and GUID. + Make iSCSI Login and Logout wait for DBus objects update. + Disable cleaning using blivet for now. + Start even if a libblockdev plugin fails to load. - Changes from version 2.7.2: + Add: - Filesystem Resize, Check and Repair; - A new "Partitions" property to "PartitionTable" interface; - A function to: . "take ownership" of a filesystem; . List all block devices. - A function to wait for an object to disappear. + Fix: - Detection of drives created using isohybrid images (fdo#1437791); - Setting "SetupByUID" property when adding a new loop device; - How we create UDF file systems. + Wait for: - The bcache object to disappear after BcacheDestroy; - Zram objects to disappear on DestroyDevices(). + Resize method for Partition interface. + Trigger change uevent on disk after adding partitions to it. + Use the assert with multiple tries for Block.Configuration. + Do not wait for partitions to appear after LoopSetup. + Try harder to ignore WD SmartWare virtual CDs. - Changes from version 2.7.1: + Don't always fail on missing LibStorageMgmt support. + Fix: - Broken partition authorization code; - How UDisksClient filters property changes; - The position to wait for a partition to appear at. + Don't use serial as unique ID for drive objects. + udiskslinuxblockbcache.c: Fix uninitialized variable. + udisksiscsiutil.c: Correct strncpy lengths. + udiskslinuxiscsisessionobject.c: Correct precondition check. + lsm_linux_drive.c: Remove std_lsm_vol_data_free error case. + udiskslinuxvolumegroupobject.c: Remove variable shadow lvs_p. + udiskssimplejob.c: Allow NULL for message. + Re-create sysfs watchers for changed mdraid devices. + UDisksClient: Do not try remove changed_blacklist hash table in finalize. + Query methods for available utility binaries. + Clear GError after calling "bd_part_get_part_by_pos". + Use "model_serial" as unique ID for drive objects. + Add "--yes" arg when resizing filesystem with "lvresize". + Do not trigger extra uevents for newly created partitions. + Free the partition spec libblockdev gives us. + Allow the user to specify the partition type. - Changes from version 2.7.0: + udisksdaemonutil.c: Fix GVariant resource leak. + Use libblockdev swap plugin for swapspace. + Use libblockdev FS plugin for mounting and unmounting devices. + Use libblockdev: - For: . Partitioning code; . Wiping newly created partitions; . LUKS operations. - To get LUKS UUID for LUKS open; - As a library not just the plugins; - MDRAID code and wipefs calls in MDRAID code. + Use libblockdev-lvm for: - LV and VG operations; - VolumeGroupCreate() too; - When updating VG on Poll() call. + Fix: - bd_reinit and g_clear_error calls in btrfs, zram and bcache; - Docstring of 'CreateSnapshot' method in '.Filesystem.BTRFS'; - Requires and BuildRequires for libblockdev; - API for BcacheCreate function. + Add: - Libblockdev MDRAID and FS plugins to BuildRequires; - 'options' parameter do zRAM 'Refresh' function; - A function for running threaded jobs synchronously; - A new configure option --enable-available-modules. + Remove unused variables in handle_mdraid_create. + Create Job objects for partitioning related actions. + Change: - btrfs module API to be consistent with udisks core; - bcache properties do CamelCase; - ZRAM 'CreateDevices' function to return newly created; - zRAM properties to CamelCase. + Bcache, btrfs and zRAM modules: Handle invocations in threads. + Do not try to set GError over the top of a previous GError. + zRAM: Extract used CompAlgorithm as a single value. ZRAMs. + Move new partition start if overlaps with extended partition metadata. + Do not start threaded jobs automatically + Require and initialize the libblockdev-lvm plugin + Check that blockdev/lvm.h is available if LVM2 support requested. + Also create thin pools using libblockdev-lvm. + Get VGs with bd_lvm_vgs() run in a thread. + Update information about PVs, LVs and VGs using libblockdev-lvm. + Get rid of the udisks-lvm helper program. + Use: - Info for metadata LV when updating LV which has one; - Systemd-defined macros in the spec file template; - bd_lvm_vgreduce() instead of running 'vgreduce'. + REMOVE-ME: use the CLI-based libblockdev-lvm plugin. + Make sure we have the AX_CHECK_ENABLE_DEBUG macro. + Also check if libblockdev supports bcache. + Require 'udev' not 'systemd-udev'. - Adopt the use of %make_build and %make_install while dropping deprecated use of raw commands, following the best practices. - Pass disable-static to configure as static libs are enabled by default. And enable-bcache, enable-btrfs, enable-lsm, enable-lvm2, enable-lvmcache and enable-zram to enable new available features. - Add blkid, blockdev, libsystemd and mount pkgconfig modules, and libbd_btrfs-devel, libbd_crypto-devel, libbd_fs-devel, libbd_kbd-devel, libbd_loop-devel, libbd_lvm-devel, libbd_mdraid-devel, libbd_part-devel, libbd_swap-devel, libconfig-devel, libstoragemgmt-devel, lvm2-devel BuildRequires as new dependencies. - Add libblockdev, libbd_crypto, libbd_fs, libbd_loop, libbd_mdraid, libbd_part and libbd_swap Requires as new run time requirements. - Add e2fsprogs, xfsprogs, and dosfstools Requires, being the first needed by mkfs.ext3, mkfs.ext3 and e2label. The second, by mkfs.xfs and xfs_admin. And the third, by mkfs.vfat. - Add gio-unix-2.0 and gmodule-2.0 pkgconfig BuildRequires: note that they was already being pulled with pkgconfig(glib-2.0) and used, once they live in the same devel package. - Drop pkgconfig(udev) BuildRequires: no longer needed. - Replace libgudev-1_0-devel and pkgconfig(systemd) BuildRequires by gudev-1.0 and libsystemd, respectively. - Add LGPL-2.0+ to the preamble License tag once the preamble License tag is used for the source RPM and binary RPM packages. - Correct some subpackages LGPL-2.1+ License tags to LGPL-2.0+ as pointed by the COPYING and source files.- strip trailing newline from sysfs raid level information (bsc#1091274) + add 0001-Remove-leading-trailing-white-space-in-read_sysfs_at.patch- CVE-2018-17336: udisks2: format string vulnerability in udisks_log in udiskslogging.c (bsc#1109406) + add 0001-Fix-string-format-vulnerability.patch- fix watcher error for non-redundant raid devices (bsc#1091274) + add 0001-Do-not-try-to-create-file-watchers-for-RAIDs-without.patch- Update to version 2.6.5 (fate#323354) * switch to new maintained codestream at https://github.com/storaged-project/udisks * Detailed changelog in /usr/share/doc/packages/udisks2/NEWS- Update to version 2.1.8: + Allow NTFS mount option "big_writes". + Don't coldplug uninitilized udev devices. + Detect old (non-Pro) MemoryStick cards. + Lock the partition table while creating a new partition. + exfat: Drop umask=0077 default. + udisks2.service: Add KillSignal=SIGINT. + btrfs: Add support for changing label. + Updated translations. - Replace pkgconfig(libsystemd-login) BuildRequires with pkgconfig(libsystemd): the two have been merged since systemd 209. - Drop udisks2-Reread-partition-table-before-wiping.patch: fixed upstream.- Add udisks2-Reread-partition-table-before-wiping.patch: Reread partition table before wiping when creating new partitions (fdo#85477).- Update to 2.1.7: + Allow disabling ACL. + udisksctl: Properly redirect stdout. + Catch bogus UUID changes of MDRAIDs. + Fix udiskctl help for glib 2.45. + udisks2.service.in: Add [Install] section. + Fix translator comments in udisksobjectinfo.c. + integration-test: Explicitly require UDisks 2.0 typelib. + integration-test: Fix wait_timeout/busy error messages. + integration-test: PEP-8 fixes. + integration-test: Fix Polkit.test_removable_fs. + test_polkitd.py: Fix race condition in waiting for test polkitd. + integration-test: Fix race condition in fake CD drive creation. + integration-test: Add timeout to readd_device(). + Add support for read look-ahead ATA settings (fdo#92488). - Add tarball signing. - Change group to System/Daemons.- Update to version 2.1.6: + udev rules: Stop hardcoding sed path. + Fix crash on inaccessible RAID member "state" attribute. + UDF: Drop umask=0077 default. + Install udisksd into a libexecdir. + Fail before formatting if partition contains a partition table. + Fix udisks_daemon_util_file_set_contents() return value handling. + Remove deprecated g_io_scheduler_* calls. + integration-tests: - Settle while waiting for property change. - Don't fail if a SMART test was aborted. - Add a wrapper to write and flush stderr. + Don't ignore isohybrid udf filesystems. + Add support for creating f2fs filesystems. + Decide whether devices are on the same seat by uid, not pid. + UDisksSpawnedJob: Retrieve uid/gid info before forking.- Update to 2.1.5: * configure: stop using tmpl files for docs. * docs: include the annotation glossary. * Drop default [df]mask for VFAT and NTFS. * Drop unused goto label. * Fix crash in udisks_client_finalize(). * Fix format string signedness warnings. * integration-tests: Don't assume ordering in mount-points property. * integration-test: Skip double mount check for NTFS. * integration-test: Stop requiring the build dependencies. * integration-test: Test fstab parsing. * Make UdisksClient.get_size_for_display() units translatable. * Provide fallback for systems without ACL support. * Recognize PARTUUID and PARTLABEL in fstab. * Support mounting in /media for FHS compatibility. * Update translations. - Add recommended /usr/sbin/rcudisks2 service alias. - Remove obsolete definitions.- Update to version 2.1.4: + Add GPT partition types from the Discoverable Partitions Specification. + Remove newly-added "Auto-enabled swap" GTP partition type. + Fine-tune GTP partitions some more. + Send SCSI SYNCHRONIZE CACHE before powering down a drive. + Fix buffer overflow in pick_word_at(). + Add Intel Fast Flash Standby partition GPT type. + Skip password strength checks when changing LUKS passphrase. + Fix build with clang. + Revert "Fix standby timers". + integration-test: - Update for logind. - Fix code formatting. - sync file systems in sync(). - integration-test: Drop sync_workaround, fix property testing. - integration-test: Better failure messages. - integration-test: Fix btrfs test. + Fix display ID for generic FAT. + Update obsolete gnome-common and automake macros. + build: - Use config-aux/ directory. - Enable gcc colors. + Drop obsolete g_type_init(). + Drop obsolete polkit_unix_process_new(). + Fix docs for SmartUpdate(). + Hide Microsoft reserved partition. + Identify JetFlash Transcend drives as thumb drives. + Fix sorting of mount points. + Fix fallback media icons for nonremovable media. + Fix polkit auth string. + Hide DIAGS and IntelRST partitions. + Add a man page for umount.udisks2. + Support building against libsystemd library. + udisks: Change name for Intel SW RAID. + Use internal pm check for smart poll. + Fix standby timers. + Fix TOCTOU race when making directories. + Add missing #include. + Properly initialize all used variables. + udiskslinuxmanager.c: Don't use uninitialized wait_data struct. + Remove useless assignments. + udisks_linux_drive_object_uevent(): Handle null device. + Hide Windows Recovery Environment partitions. + Updated translations.s390zp36 15917376082.8.1-1.392.8.1-1.39udisks2moduleslibudisks2_bcache.soorg.freedesktop.UDisks2.bcache.policy/usr/lib64//usr/lib64/udisks2//usr/lib64/udisks2/modules//usr/share/polkit-1/actions/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP2:GA/standard/91baa3be69dc831c0509a01ee1fa19a4-udisks2cpioxz5s390x-suse-linuxdirectoryELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=39e1c78a1e290fec155e61c890391901ba7d51a6, strippedXML 1.0 document, UTF-8 Unicode text PRRRRRRRR Rzi䮪 utf-8df21453597849d7b4fd2bd65671727a4350806502082a146653ddf7f8c65fb33? 7zXZ !t/OIH] crt:bLL C΋>O %_-S!OIF\$! S\SofLƲ5a'8A)H)`!6+Le7.V̴8LV{%eF1~e6TFQtuIVݤMa}D`6착^ڢehxfHHMgCxfb9 WzVӪ`hbuòﶄ'3;AtRM0%빁 Y+F̃Eg-3"2=g3 Yb{Frio.buvF|~ XLl`:$nYqJl0BNkwZy)*g!#좍)!Y)Fl X8u)nR Z#\F% qa[by ]+=ғXD$e'(‹nݝ㊌ۇ%N 6ڧ#t%U`m7<"]JLR~A&D^g|6^L6ipɰD`Qi `U"9Eh%׈7`&ӤrshvoRwB$zHvCq+[Ana-(Fוk/FڬɌv;cQ|;-+Zi} 8c-Gl'&H}a+ԡ<ΘTADL؜ jAhG+B8կƧjQ]a{ &hJ |T:iŽRZ4ǺW< B S Hc4sYiеW_!%tlL~b n7{tiXr}k}9Si#/B [+iLJVLԋʈԘIZ[n. sWF#@ڋ4j^i|;N[8EAPACqתmw`CG[)%sd8/:$dg_>o+7``^q<9*#x~oq8N|ܾc:SkbG3*Fsmg,E2Џ}uHy$|s!ݸ1;7,}HŔs#R([(<Ҷ,:[EylO3k>gݣU3DzPB=@/\l`~dp-η^HaMft^X_)@[_3`D=_8%\,e3кxe]Sd[Q߹.^dYcd8ta} _,ʾӔ|XU8[EV:_I aHL'a4 /)zmB"yB*ʾ"*~ 0q{z_ BA|ԽP^$Ɉgؾl*%-ǂ_vḒ <2{c|h@n9ܢ [}mE C~NtYMKpwAE%x.`E$jv~" e_.u]@= ENtl*|<@$Pa,{<ptH hL9@AË$AXgE^XmQe{)q yhQk :m~le<[܄Ar׆8H5JJPI 3. {x6u/Cu͐2l| x`zP7Y/]oWuIqh:y>=! p.?Of]_"N-guYq GpI~2hrO.~l]_@o[.jw~PAR֗3$ܷ;϶4Xy)&. TϘ+fE|yL_ZfX}^IP_qo͕4#)he澋k=TKYn8_2@Hl;d+;}חk z$O`nvURMl)i"1DlBޞ+0r;|~ًn$=1!(ՙ̜Ztje=<TV;n-<8%&WjS< d=kbwM2c"сIw;9IK@yrkL8xd B7r/=.j*.J7;s3;# XgXGH`&}8]DB"NlW0,śՐ Gu#?%vPTkm?pX'8"b8!_ެ3f40ejcA0Fi/Z+M$=)vjR$(Yh$鍺J8=wFD*M:9\ AƱcCc//dM*g*4ۋs*OiL 93X+;\Ÿ6*k.a] j]~J߂R(&Gmq9ڗ5$%%z T'NxRx6D#!iFq܁,4A{8Q߯Ϲy72ݑL:E-jxlao'Fߥ6 f6+3z]N{܂)z-՝[3[H8…uᖽW?%{ߊNf6:t6\O4ϐR sq{-~nS:'yME H]NS;g7љl m+R B |L:Y+.T<9@<"KHJG ,8#;=ڔmr{.@R~{V XR;ZbVZ?/s/-zYK i\utq9n$-7&ԞK?^mFrS:1ͮ&5?VJ勾Sm6ցa䜎!u='y/-3hW ;7Ы=;RSp7<PQJbW䭃s]V5=l5RΗD ֱ!c78pc2ۡ6 t_z7i%ٜ}a Z69@jOɥ_:ZaQ1^Hopܵ#"} ň]1dZj)om%>Pxm-''н3`Jeȵ5[P=.6MmYX-P?_iZ!irDPq+"U7J!ݤrVPld9c xIf]mkg[dZ`,&_CE*QL J7X\$[D$дm}^ŝXLQ+pN3ɠ]sop(icH2Yɨ-҄!G$I[-y[/n'WhC;!Sǖ{Pt|` { Jt쒑x_Bn C;5Y#>hQu阑. ܭf1'ϱ\ s=1#ƿS5=97%%듷obN{P* cp֙΅q@1+>'ˌ'˔T$bökab^=SCGBPi4]{QK2RtRHnp! J0&hLlV58|1+QAWWR*9Me#_ո5WOqBP㱋BfAy_կ̑*DL17w)$d,傽Eyg dՐ뿙^=r(Nņ&ɣdK̗\%CvdEq#x{ X@pg;-1 s{Ýxf3Q9p!l*.Cm^yLYPY< u", p]K3 Ux#ȱM]Ϯm pop_,t_ Ԑ;u+`S AL6rn 3eDԗ0ʪG7 c,a̶{dow3p(R7K]u v@'uLٟSC#F%D1 B?ձKl0M^5eC!D/@#'=.ˤءAF ʛiEk_ ނ;P6 QN|fa}-yz)#= I 2C+T Q5!ر v3<.h*&,:u}se]љb-L$OyB>y+}4O)gL7yQ|K}y ~<@1[~C<^oOyh"{D5+d fˮ05% xx+Aătuޖ5~ij~[k籺)TX-蕆u\CPtRM edOIG!q2 5.1?mL:7/ˊC"klxBn:^2:ƃ d7چFTd" *T^BJmUf Ej#3a[ ANTyό'[-"W|pJ7p401Ֆ\q &[JDzf*[5I>bB atfQʭJlgt@UGCL85ؕ^(" 06$7 6ܵd4>$Zl"1OI?9lDM:E"}|%' I9hQK64';AYq惑M3`+āɄf)_ 年yVp)TK'O"FjCy5fR_M#^ݪFz/-0=z aHn΁>g=ɓ$.HZ}x2dudպeB )By'e8S&Et2 \džFZ A(>EF6xM'@)@r. @<=)q妛qv>k91 'aH̳qU'ǮLbZwLx&->(mזRSV{2_eH &}/J6NFY^C|4DLJ5m\*݋7n`10 X|O/~S_x?.Y4d dy7tn Т"a0Uǣ )ˍ Zp eC]6 1L i$H$bgJ]hWCX3 re2iKOMD=NI$2Dޯݏ~ݓإj` ƃn) 5eh ;7s_` Bm#Ɉa&*uԀ2a~>Tv i4 +Gi+mYCGIbkľr'Ԍ$d%Z/KSP6Լ-h&+oŗħlOI{9҃jNs>S^s+˙o8NT-PD$$4_Qՙ}#7Z}VH̽ 2wC 6Fo䓷==ZK6Uw*H"X-Dt#,<:2ݠ/[pPJd.1̨Go˩}CAN@omg>tAs0ǫ~}xܕHEނo(aPUL;,MPv)+y(6 QV,WQ:<ۆ\OR G|ܣ5#&V7|7:QSQ7IsO!- .ҋٴw~bQ4c>8ԉE^r;T?  D@2u,K#/E˶>I !B[VZĔR(e£09DC,~6KGCʮIcg$>RMXsjc95'#ѱFvy2:+yMݬ< ?Iun 12oj4Oq@lǦn:B/(nRT3,z$9+ p!`:؝@i)D{)FYc]%0 ZGCЌ]gGq~ $˩ k3_;#d7CmwC<ߏ+pz`mǛBP Z`x٧ӈ^H_@NfD)ac(P>ڷHFn#24tx@ǥg*@Z;`3埆oLf ˫)dݵ^܏w; d 4*=)#qZ!_JaU{j;aP'鼏R XxQ#~ d'n9t0׎QdSG;KS*CĺtA(];w +_<)I(e-J#= @XB]+ "r\*v3Q <fF6yH2qF _!^~^z@EG>.d^= >H06y湼u !GDjk=6<|A*l :b IJv"ǯtf' t^ڈkkO1D1^Oz+ꫭu7K=kf*?¥ĤmnJdgl`CInQ ؁Py"$8FUbOt"j|aiF!i+nj 7gMKSԆ&6Za/RYn)pi j:YUa_6ud~nr4](kU&&Z#h[2+ޕPbо7xIEcb!ʥEߖ$>JInڽ=,9C> EoN@o-YTqHMUhps#Wa΀[U2iI;lQuŒI)DP8_UIy\Rv)\Vȫ7θ"ұMW"/;-OjkӀ WwaҚ,'vxdY&:B4 x3י]:-5; N8̎GNvIH})IllyQk ,9.ǭ,r$4"lkroȑ1I] Rj0w4>V2z=?&OnC;(;^`8d7ssdY .cAiڞ?͍֙_< ~n 埍 Ed dS?SQ.UbW:?ZA" ׋m!ګ(2\ZK 'Vz#t!3Eڥy ܟҲW`(n5# tܵ>SC&i륩VHǖǭ.)#Ѩ9YZ&փwHdR_/&|x5DE)[wZQ8t-bV P4@򷀺(*el64 Ԙb3ˋd'fA.d]KDz9X~c1L<:e*}=Js= kFdYCpMւ[5o1ҹ7O;:W#hP1䜑ZIOrs}6q)(Ө:RjzU'츣 nKNT ɢ܁S? C mU9``^w]87Vl>6?4Z;#uUOUU`zz9!|j+ίL6$S8 }.9E[X=vi</NW=GE Jne :,ī@Zt4S.Z|6KVh)suSjZ7XP˝H_aM0HS~Rx<-0U`!qz pkHW EYEhL<U#4Q@qtVbgS=U 0d*rvGe`"g0bߧo,Dݐ\ ;'@u?yUw9)dHS1>|\JC:;0)ְ'K1(MOi Wp,_B;HCUrY4ŸK%ECX] 5y:I mQ}j1J\ms!X5(؂RCئHMW-̏C#׵L<+S2A5#NOI m[wj ?wZ:e0V8Fǎ)#2fH$VYa=^khl^ټ@{_]؟)n]SNCzbq5/S 8߁Ye?['yD3iiJ\ aQOW g"vg#WHWh[*/>G~;FѼ'BŹ1b*0N1r%/E1YCv͘QKE8 h; 4D+r'InG>]&i OA_@J;"ʟH~@hya$ -3o5n[ 4),MZ6 ]C$ݮ1O(:ouQm#"$Uh# q1;|^Ԟ@ģ*hka 9`,7As1I$'H*osh- Q `(NqxW}Fd$y)Vq%KMI ]ORxU6'V}ZQ`h_(R "dCLh6Yb/S%.9#vC9,L29Fz3_cpdXA9 jU7^2ب|g59آIװ?#0\,Mh2O L*: Q ,yH+4]GAnRo/e1]s*l!Ehm"nt0ȇW*O:*!z&|aˋ%"8x΢"0 E>TYU3kꁧ0[jSTb)) z~MN1RdO!g=jUvK_#}]EkE ic"RJB>?嫎Ҭ+>|T(D>:v |(ԝ|9.! V}Ir> 8*/`"q,"3 il'A4 Z\L|Ow_Yajhl!B\?^]N27n7uHr 1KӕPuu'z2dڢ5_5lVL]Z'kIPG)-S)[.<3ɆU/7FT6(*8JTb7.CfwC6RD?%S 3~75gքt.k>QbH߀CY`Weg6kli}f]| ^u'wv媴pxygOUkme!R?Q4(RV+Zy]h{Tn&)9[]|*?B檎9^tק)_=]\[-G#yYjy "ksw)c;|&yQ 2Yw^'[ \\5VvyB*D!^qBL1cD4TDnTjtx/ :b`j!ǘE%.[. e6 !@`;<KBm<6;⃵^cyQwq|7Ԍ%A`k cMeTeј x]G_p\iv~kwq4MŬh~mhIo~y*:SazLS:) dV}erKuˊGhBC\k2WDT ೖw!,E6# tHAMWhOW\f8C"0JM]K{>v;^TrO"~ . \ T4]8I%k_+*6JnMfB +(Q^8 E|HaoHΧU4f_3k4bo<{(=%Q1p,V?/)2*^;SÈ/ z%`R@Dy%a67 3 NK/-KDdSF`FXq=VW7n/$8'-|!x ?ݣhp@A6lR5)5oD"?A\EwlN}v2ƕWdFbYlwŎ#;Y”E8T PvDc.VM8x(1z65$v(Wb-w:פֿ薺5k@!6+_A{P|.}?HW[?Ssgtl@[!_]#ג5^ܶ 7+idL=:i1 &1VfN]^xV]'K@jG)7&ru1pRLE><~ѯ%.4=ڙ\ϥ%`?_z`uk< b.zn5;+ESv[Tӻl( (| /2b $-VIZ۱_hu>mws;$'5H/>,X4oxHW{vJ&ϒ$&64UStYKUUF>R\俔1&t@Tcxxc9w pb'+. ?%DP,s9qk(}nM{4*Cx 3Pv3湔41նGRsrcL+3`a`ce6r/5oZcpc# (ۄ eZvws5ų7<kBb@<1֖ENIHT/Y.H+y۰hA5#eT!k=/ H~ƎcvJx3jkMV,εy`%o\Jx/*s3<3z2X}$S=l!e&O0[8e [H=nVtك#~@B-i,m|8ީAĘ#%i6ףZVZ.l1Y#HuB|u2+\w "jK*< e*