libudisks2-0_lsm-2.8.1-1.39 >  A ^~p9|MAt^x4zʁgf\KfK5EqMd/"6ҋ1:ޠ+A+=Ǘ J~# Z,N1\Ozi do<FZ G~a b40I/je;7Ss@;p)RAqb1Ϛ\B2Xǡf?:RglPQ/*AL&z9}H50e3bd368d38fd4a9bf2686b0d31e044cfe619bd4a83de98f00cbc0486aa7ee60f05bf2206d20e4a472cbcf7a0f56d363bae44cfd@^~p9|l5[֠ VlI˻>-0 Idu|0Ҕ(9%XL_vJI徿Z(HC[FcǛJ->Oo+WnOJ O qmT`fSB u$S5G'fU 9Ecťݕ":a=q57/;%kYv8E -kr`#: 8یٚdG|S|нX9Gj\wV:%>p>D?D d  4pt %+4H R \ p 5 <Pi@($8, 9X :? F?G?H?I?X@Y@\@(]@<^@bAcAdBeB fBlBuB$vB8wCTxChyC| zCCCCDClibudisks2-0_lsm2.8.11.39UDisks module for LSMThis package contains the UDisks' module for lsm support.^ibs-centriq-3"SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://github.com/storaged-project/udiskslinuxaarch64@ ^AA큤^^^^^c70f2323080a2fc1cf6d3ec4b95290e149c2274c77bf30e5ad6ff84bedc35cdad38075c04181a11a0fe58216249e369b4b85a9df4207cdcfcba36071401568a18bb3ded68020a8fc3196b5ebfd3ff478ca93274f87069a3dda99d2be91ac9588rootrootrootrootrootrootrootrootrootrootudisks2-2.8.1-1.39.src.rpmlibudisks2-0_lsmlibudisks2-0_lsm(aarch-64)libudisks2_lsm.so()(64bit)@@@@@@@@@@ @     ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libconfig.so.11()(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)libstoragemgmtlibstoragemgmt.so.1()(64bit)libudisks2-0rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.3.02.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.ibs-centriq-3 15917390642.8.1-1.392.8.1-1.39udisks2moduleslibudisks2_lsm.soudisks2_lsm.conf.5.gzorg.freedesktop.UDisks2.lsm.policy/usr/lib64//usr/lib64/udisks2//usr/lib64/udisks2/modules//usr/share/man/man5//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-udisks2cpioxz5aarch64-suse-linuxdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=076321a813a3ae7ebf9ff9ce138ac9c70c81b205, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)XML 1.0 document, UTF-8 Unicode text PRRRRRRR RR RR 8d~CG#utf-87d93f457450a2c22c737a1f2f3f9c59e3015cc697027d15f83e7e8e3258790bc? 7zXZ !t/%\] crt:bLL $-ɴ*ܐʲ>Y&?"/)4J='3G>kpq9TQs'˂s$4 >MfD( !0_ǒ= ~\%,HA['.Û9RS"Y-u$g{q6|Zݚϴpvl[]vxD#AMA 7;g?L8} ҡKeK_9*|aI<6!\kb>!V~&_q$||NLE/.݊> K殿hósQȆ YY%a3KWڹŞJ3ca|:Ek唆vT,"r0*znR&7 $|>\?`dE5=^F<[C%Va0R˃Qyd  Su/Tha{Ր1Y2Bߪ%`BN neZ ɩw,'a׊}&)~CǩΌKI'}y'ѕ_ KcDtcrfzNe,*\<)Jl-y7K?=>ӦkyhqI1,o<>Q0Vi1,V7BLσ&*TFH90C$S}'a#R-dC|(L'B!K\}`_jdϭt)=u&B? %_˻ྕ^:oBL%< XLR=rx5*y1W֓v@ڀQRX#rV`""BzBW޾z,3(ZRM rt~9n/"ٍ7|ǵբ^eױi\--»K2D1'qIWM'ƫ`c(yA|Ϧne cp6\TrzGD͔dV@Yb6-&~!=EoVF]JYeC'9 1_NH kylBḂ344ٌ[+d_! .Ydv.~tC- I|\(zrܧA1. .Sk:mm)?O`&S Z]>>4S<"v˺/*jϫ v=^_QA-q"(IXƔm=(P k<\5 uU,]z"%,E.'˵Fgta2L.W'32cI0.<̩b;y7 :ѵ u4Lh2dm$U$nO0Q0V& .I T%u4q V@X' >L=>?:NZI2@ȵ^,uއ"vK'OXa/zR,KλyKWV (ΫfʗS R{Q02$rCj zb7׆ȧ<1c~N+UENf!pf ~36D⬕{F5{RPw= ԰*X:o+aDŻos*g!m8ju52"ti~e Nka_@D,qAC4_(? S@UUu,o-ɾC K0ZYjS $}Œ+ g]Dc, j|`g<;JfB83(ݪ{pg^%X-3&pNb Ha.^Lvhp>3Nm&wLN,n]8*u $ dom+!nmE~gX6_"7H]am[| k>cLY&lAMC'`騩E*921'<ە_$봵 @_v:<^&48d!,1(YK_^#;9IL9 01XPu*o[#sM?>ĶU4 ydTՔĎ%[FhTBO]ϡL66`6,Ҍ.*j2cJbRa| X\>dH@isI mBov䬢f` o;b G %RXA_L@r; ;'!n^7l {|5T-`uٵӲ&} IH؁"߯ ?pNH-%)*rgXZD0vQ:Gk^OZi>~>jm=4|i#8aow#i #%:Х1tUC7}TS\ TϨ%íib)QDLB,ލHi&7 zجOӊbgV^):1=/TQ UN">T{k]lfoJ{'] Z/h5C'I@FIv,^ӧ!/`"#zD+/i[X5>$xv 9{¶jBzo7$Q72V : AO25oaÙ ]ʝ ; rZO86'~{``L A2iHD(I^(;RO?0!L Me8Y̐nr h~ [5|$E9WcYq#A 8"+CfpxbiPt2ecYfQJ[2> ExO^J(:BA5y5#aj$Nwdb\`Y7;ͳT\TR!iʷ !$_ \gFAP$H3Uil$MK4&֫΃Z{+Ftډɋx+oyFwN;Lf]S =d)l*NOD͑Y*''# ,ȷn}!tqW5bD-kUe: %g&`||b! k.Qw[Yzfk]s[ېm+ Xzj*ӪnT,o#O@;=CB+ Zb|ڔRR.,}Beϡ qlЁ^GH44_΃ƜTC1M6yۆ`]ܬ&wfׅsˋ1Z'ȷq2;^:r8y1:Sly'bD&}nm1t,vWFTezBN~BGW#>@/T96:y`O C9Rc΄6(ihXdcp"YȖPa!z eIzk b(8!(x JCN?X :Q>жctIHB yv-q*1r*M&A^yVȴb@ҪO-zs˵CXŀX^ U}ξKdhz'ta?Y]nbWS}Wxw!܄wmts]8JEVS4iEғvx_vJۯ V ٢C=9= iySj\ۑ1"W<U$V`6hG]Uް𱛸nh0̻y+eE"3mToW}3վٙ|䞉{ejoePQjfP6 LwҀMm o=w3i*՛u|)XA /e:8T!a5; yșRK-lڀNWsHS[CxSw")sv=rZot{YPEǻJJ^BjANZS5q-YO8G`:/Y+hPKrTa+sty[hps v}ؒ )GABTCѡ ӭ~4:Q%8gOk"+@`dNхԇUJirJwdw͊z=èN-nߺOg+AH:%¶pr ep?%)wHDf:k2g ; RMPjQk,MQ3N~S6 oǽly_Oq]:CKVԉxoԮ}Rf_dfsO h"oB#n 1>?DB?&z0w,p 4>Op&&hnI[o,zݸT%)V >OXC"@5B'e;h aQv)F(B!M d/+gyDD j-\0w` d ~|IOrgɝz&HntLৰUR/dhۣr4Ζt.3zXoXqX qjT9B j.̴O?}tk[d> ԩLs?xm{TL ),;WWźiX nn@%)[bݔI,_[sTfTO<;-#B(l Z#`c^o zoUۗ5$M&W=u|"YKCLkUZڪ_wIZsፔk$XN@עQb)B a{+DSe028p37 (>Llϱ[\ȶ-)oS-z| h3ʟoy,שpe$a,y%#c'RMn`?wXG*_O/Qjr}@o2qDx)f"YTkZF0MAt]`OhOo9\q5Yee`5"ؐj ߑ#6 zrh}a$pYeh } }c9gCިlVKxPJO,[ג &BԞev/XN)ХTA2[\Q{^GAGΫ`ntF.p@VγaXYѫ&Ͷ2{`F5'T**&;)@˲?]X*k%)KK6; h7ZҠjG"/R2Q/ӝS3Ӗ?P?_U@EsrHsq)h (o6KbPI=cTWCIsrN*g<~Ǎ7zR8pńq`[v]j.[QU 6R .М+ԕ/XE@ɔwD(xH ic` ƻ퉞i,7ږ? J1y1{Y7ٹT 6Vn5+q{ H&<EI$e3XCJ`ơ%Z\\"[Uꛘ.r(oe/C:Te4W0<״lCElrg?=@NN恤;Wo$KƈzIS-A@ҙ|Kq2_ˢ!TEPc)%AoaFS{phՎAЯCGats|{Ut#jM,g 7fuDM=ͱ+6S]Z^XȊ (lq؀9I4J+ms0N1u)o-^冪Mm@ʹ( DZQ GA%&O/>yPyxru @rY40y͚hσLІ,ZPP9˖J/Yh|l{uzc (6UB $* WB?_LŲ7U#64G`pT)$~ݘʹ(>7SD| d@0vw/!iBw ;z 345GQg{P. gYpnݜ2 9N<4<5He%S'[|^/եve 1mx#=y<%! ,r} 1g wx5_2BGF*cRGPOaO6 ѯGknji> y_@1y{%,?H](ݺ!bfUub})WUy'.[#e|p`D"go㣓p<]|L O\R]4ر@ޛ fLM1/9<#&\q1ǠsX|D4lBe^G+EEOX'ȱ ~2`>˓?܀#1EKYy#>y"2{FvY,4@y4_x~#ۤ4l2=*Iy#1+ 6EKf(X Do(_y hXq-"Vڼ96yo||Ɛˣ Emqm_@$iq145qL፷Nld`9C3.軬U4fݯLC DL09íV_6ܖ`W2@}a5-_U^QwuTɏ(Q@zHfm'F#XR0&H5 T$AΦ85ZNJ0)pe9l>MW T2G% 8iJP=6&\"&̩\ۡ J8E>mK,v = ߩ/g]^HaIy!L@ F [{N%tϦ5̈["Ϣ?Sev G[&d^L|T4 4' mAC *DӎtKQ65#Vv&b?#Vɳ@sP΅GH0(Q,|{qۮk諗7kɓ/%TǘK\VAF{Ȓ]*㞐(O{ʈ鈀ғ8'%6[]Ykf?qR0:c PѾljJH'mTױoq-إ&ҰWԺ,.-_s-i.w[U|)U7H-Eeo&]S*t7N :N̈́%TJ=Pr|G 3`/+Ŋ0tΒw*ߗO't\PKXH`CD'JZ{7"EW9WkE`3kS7-"G0*qrsҽ\< ISYq:bze-m@Vؐ "ۀ##V2Z(e ĺ(5؞c{yRH@&NArmz' :VNخAqC;?B:_g7! #ap:Q_Zk)[ԔNW ȰUP(  6t=etx (O7Dc4kK} gKtɛPNJw5zi? (:iy[ua NX׋싍A2گʷHFx-${Ʒ\s:NS(1#;3;U,WAs%; ~RCd[^ ?|\ !V0ʦQEy7RM-jD1-lIː<2-N̙NQaI3[ JcFm%bc1r RL`-Jȷ&>B3DoSVgS#+ GIx>jz=1dx" S!W̩?*=;gLt@+ zx omXUgoC2} @9dVoz CYݔl?;mdABijWuQN=w0`EIF b;O~-!Y C,f$LP*f~ut6dY \e/7\&=c 8P/!4[8|~9a}vn99H<^8*)Nب/"{Y{7cK2eH6Q+9+FK?B3*QKt+`\^YUa7"iO5VgK>~Q4}-N.ھ/}uDNM |n;4f܄3XX1iJc3oZ;hh:󳟶`٫/#|_RCd / dCNW}0)– ˀ?uRsɤq5z_ZϞw`%"nJA>z[+~J#{57'[ԙİkŮR.u%qC* f3=LC0qRr)._wĀڑ#1cC yA6KUof! eyE9weܫ,0ӌmOyg9%A)M65m'Fw 6اѢ O MN#Zf"uMt:v뙖 3 ]Mcc=<:zҮ*!Փ<'#M`@$JrYhjJKR3JU-/ OΰL EB2 W.:?_ qdq%FIdϳ>@l'!=tb5B=4˄_nabrTXoW.[4kb#x.9fk1apkb?&pMMq+/$=>AMѩ D?E4~.R(FF`71g zh~bIh "MfZ992tQ~\kPW pDkLJ)V;O +qG _9[Չ%yZ!Pk(QKd,fVIM&$ғ.hf}PS6ijn0v*P1fo jh&\mI&EA$?-Hd8b{d)잎UDU*_)G@])4 [X$P'4Eh4Xu7b}wohQjI3&0__-RcNve:Z N?i YDKJ 1 OxI#JW`-8ȯUikt?n R(-]uD؇klZv٦+-* x ͋;]>5'o7R5~4^lz:"L4 'cIjWn@o1\4J 6D:Q &GvE#x9Wo 2NveWX{ A)`kNV9ID1y(zK],81-Nܙ 1M!-(Y)}7ju P3 h\VЭv<~L4=+=7 DR z^/]Hu3mG6OsU=٘G'L'۱+X`{*=!ra=yw|ɪɡWq6y&c/R#&ߊ89}!LIM'Be~, Td3[Ev2{ mv߯[=G͘jڷ`Б$xa vGC6ېm[)H j݌c8F9ώx"O@AhbiPA%V.֨UCa<(d=n;W!875uj@J472jĘ 5*# 2vĬ OVͥ.0O;&cU/ c2LzTwGpDFZBi,Lvia=)0_9Vin10wۍsN`nGAdNt%(UR[s|\&v b;fok$L0s/8_㯈2v7VG'9lkgGiNdX=H.*h6%W_fd8hNC;XdN(GcA+n*"P"?f2Ph8-0E`^}?\0ltjV>e%`R?…ӊpRJ[,ii֔.})cFPJ@{^DL! PⴭO* b|l:i- KL$gfw$3CO@;"{Û *iY;%Ыr5qښwrP/B`ZE{g,"8s'uԣ͈I0 ?PI{@{ {,edx ClGa(]0gBuc;'2}~)SnaP/j?|m8"tis8E}x]AwSrТ ϽkiUi܌ @%"Ch3>y;͂*㚨bs8:jXs8k%JWa{vyHN] mG@OQh&Nobq Zo@+3/UwZWqܟ{0ぶ ?ÔbʹH0@}1`)!+ ia;E"t-O[2RF#S<M`__6ZXl,rf`ڈ7=VUl6MVbdku'mlnK (o=ME=\Cl6a-అ:.>Jqݕz~$5J8VnIYEDJ%=h';{l#˽][쒤;a恅_3&>yܕJ̧k`p`MgOUXpSsnW 1>rϕ[.Auj# #TbXmpa3z)2w>tQ1$Wk'VsԠI)+0=ףs <Ͳד OBJ/"-y:O;zfnA!j D=jn4wx=%e#q{ ö¯\20Εhӂ=Bj\0GiyU ]tH-9if߽W-)s:)(hGbIQrZgucz65gQup\Jir^bgӍ)m+{pC (1DT n0o]#>c=2]eOn f_>xa"8WEJw}iMˑi`D*F/A6kh|INn鴯gYu⡁ wҲ,,oBp}p0(Sn_ÀO?b\"4|RldK ewݫj33:[C ŠKgw#,ua}1Y!ɫbZf-H4 W 4U=mՄ{3N/gPC!Z#}SDi? w%NFJv-;Vy} [VŏI`~XI%ULڐCc #%T ΣD5 avR Pvf[7UmRťQ'iZSA$pg0>ڢ^-mD #@ E\-j}o X?˃8g0̜6wW ΰ5W948u-bӪ*.'oo> Wz*~OB` ^ Ӏc9C ᡡ>y_N2mW'dQ$dN_d@8/X[־kTڊcWk2CS?b=nꢲH۱7mP&i:=d$x >$H.׽/=OM&/];X?z^O(H~#/^f]E-A< -h;"U=EfP)ȓ@t#ɱ G<̼թ t?y.,]W?CK7-TS@*lbgVA7ʳs[ýo{xuHY~s\<ĀAuI[=<8C]=؜gFѪ? :J_>yPT8_F' ġb", K/zy,bq!+P6/ae5j-'3L})%o"n9Y*9KnMͺ "h$t+fsL3sW )ԅ09.K U׭Rx]%w%'uK+J -7*ObZv>f߰(A<W1t0wR 7@@Qw|w'Fs^çXuzMmBYBf6Kx&ݾ߱i!{Cc,?s18b#tC=s3/W4(q9 aEE9ߑ$~\3nzJ٧#ǚ\<*xZK˩~:7fUT|ǘ.qI`:`PpR$R+"e2{5=?)ȣ 6ul6_fYzVc,ХS? JIu7+vU:YDQ/OZ<J_[?~RXIR@~Y!v@~7wS|lK̚9ǜdē}%^ȳK=7|eŶա{r@afn3P-r[=_:,&%*(B"6mkXNA@e(RTK{ .'ګ*Ѱ&ȎExMҝ9&qD?AIuO2JW|w2 ##aZd?fkɲ?c!v^W’"ufCA41f].u/As%ޑΪ~]9&И+\l|&vB:Ag` _\J ^C_[ F|FܻJ%{sϊ*r&`>O7; G)Զ݊^/ iCC?"N$fY׶Vi_LީVԦE`H~nOZ`OۘBl;紣+y\  =inXT`39؟.bn8.4Zn|2#]qDC4 YyKd`HFtnP~fC .Eܢd{D%\I]IeU_Sk9g^ ̝E=AL)YO)*WoQ嶚X`cAKuŖ4t4Zşɏ[ܦPm . rm L / YZ