libsemanage-devel-3.0-1.27 >  A ^Ep9|D{Ycx#t4j ; 3 lÞA֔R}5YDV }k͒W_bo7h0TRȐ+/IKT, &J^nӀ*ѽ"[n<%jfz/#RNڮW;RT 5Y[t3OU^>ɶ7C~v$>s&S`HJ5u{bAXNzP|ۥ79c8b7e42e279e7132f8d1d84ab038b5d5bba939a258c0dd709b0e9879b98396e169af53268950b52b2f663cfb956c5488910839^Ep9|CyDPUHф@UV悒^)L3EmEzF/NV&#m 7=T.qkH|åe{QTV,ءe:uIY2]2Oh\+V>䗆SYԍ߇!u((/ 9ꢢi2Elas!53s;,eG7O6d|)zŚe~ې7p4?|x4w'YNТ_P|>p>aD?a4d  _:L b " @ |   x"%(J(h** + + (+8+ 9,, :- FAiGAHCIEXFYF\F]H^VbWxcX!dX~eXfXlXuXvZw\Lx^y`z````a0Clibsemanage-devel3.01.27Header files and libraries for SELinux's policy management libaryThe libsemanage-devel package contains the libraries and header files needed for developing applications that manipulate SELinux policies.^ibs-arm-17SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/C and C++https://github.com/SELinuxProject/selinux/wiki/Releaseslinuxaarch64Sv4] ^| zv=B" Rm+]m+[zC m++",*-.+-,* j8 Q A큤^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^ ^ ^^^ ^ ^^ ^ ^^ ^ ^^^ ^ ^^^^^^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^^^^^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^^^^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^^dae47409f91477adc1c90230d5b7864e51b6942c38a04f69edc253972bf03f7a6c3f06bc5c214da5bc8e2627b1791ce63dc319f21db2575955433514c89435b8b617926f3b178a7138ddd4bfe8dbad12b1f2196bdbfdf95834abdfcc86fc93d0e1e7bc352c83851dcc71aa5d709f6589d71e141af0046856d10226f6b543032aa5fb22eaac0390eef12d5ccc093537306698d7772d56ec5e42d4c7c2cc49d3f5ff3c4476975695bafb12f568beed911ed3ae1ab702ae1176d4d5c2c2d759889c6782879a3c211ea70a39d07fc5f86db37f1e8464e34e771f288ec89f17ac9c78e316fbc20ddfd71f738a1322bbe8cf57b6409b91ca4c7136de0a41e2a66a8c528442ecfdb138aed26034f5f5b74857729a060640a97b97a2ebcdfac303408aff0496ee03c5cdd9e24dcaa1f006e44d60a8e3f9e409b8182a1f60dda1adefc6cf4cac55f1466dab375073c89f765b05a5423db277755aea78f8db11a0101ef0f3c5b134eb1750501f837d013249c2f11a5a445bf2535c78f62c4652f1e05a87592aa6cb8fa26605855268bee5f1d543e930f522beeef5d31a0aabc0c05899ebca0a85e7c7387d8dc95c03dd5aad3e8d9bf4b7d931629e31801a82140c9d60e8bb1ddc75a808865dce836c811770893edad49c7a63e783e8aaf4340911b3ec492cf8d9cd71cad86ba26aec6bc55fae5b0158ed8b31a753ee457d84a606d99a586898642e9f252f3dc103878c01cdde5852a5c22edf64b7eca2697bbf53668743124d226ed264c5e10f3707f881e99c8c174e8f3f6e455596eb2f666129fe4c831a7d414061940a45ff1b7e4e2ecb54cc530d9e32066317db112357756ed9a9e69f2eb44bd1a7abdeb741207daa3166b3460f42a7bf12d2fb7d1177dcc0afdc711ac0d2bc44691627cc269b1a29dc132300ee4f7a95e7e84bb41b17be2d501ea78b211c230676e815258971a5fa0f7e66bf6a2bee2d2d027e39ca04cd20e67d4dfded61511de53d0580c3a82d957de5106cf3c6f1e7987d06a0c275a6bfb10b92ab21bec1dbb4a8a652900ccf8702774f8de332dc1277727ee2b4d8b0a747d13f058e47aef33a5e7b255857166b00d2e5b94f9fc15dc0fae0f9f7d83db45111a575308a627792d5363f3bbcdc6ba6de2867c350b3adee742abcdb779b3d97bc6ea304df6566f48354c870ecce3cbd74a1bd7eeee10de371820fc41cb13ce4bd9eac0bb3fe9f645f38a5d7249fb567a634d26891881fc86c749df378908c5be80ed754ad4099c4b525813055202d1f0f32e37837f77c52f3d075754766b2ec92d6d6e0f626de0cf0b1087b9ff315b5dfa884cbafcd46f19ddbc5ee67e2473fa3f749b9afd4e04304210ea76e7f17045e014622246907e6b8e7559cc947337f0d808d574b1152c477ee2e67bf31fc2e5fd80703a923db63984e2ce66b0c2b44061e4244012615afc7628762642e4aeee9c3e2f057afcf174a60306d8c99578cd4c4b33634af01cf1c39fd50dacd6d2306f8d143d0662875217ddf99f10b96b3601becc6d61dad42019c0f3534d836c2cc426dac0b15e2b64b3b10e335037b3ada43aa69d8ba79b7f34b403a09156c5ddba2376f2a2c515356469667ae4e49331a91ed718b4c6f28e6a2a420a819a00e76a9fcc611bc27830114c641b87ceeb03a30667115b35e2b1d37ee62cce2a8627652f0b90edbd905c8f02c89af77b4686401e2a48a29c4cf1f343a7efe6cf534bc46af101f8d3d19f6e0e864dd161d6fabfa7a7fffd148a76e8e9fecd14d2a9e2df7ab6bfa0cde2a2d9eee85a95ae2faf77dbe470945e5d1e2bd33598bffc3db45fc0e0946b588f1b77fbd5b5f72f9fc99234fd608b937e8718ced4745055b886f37a74a98ced9357ce0a33ec1491004ec95fed2b97fad0e31648c691a9b7f1ab2468b063f12b9aac3f8f5684fc9bb3fbe91766dab7927d0f8fee820764026caeeb70f70364048bf26cd63f879f89c533fb1e749a4eef677fd777050a5f1f9a399e7b1b5065d51f1c4790c668426cc407e49f65bc0d026c57112c9b4cd893a3dddb94add4335d35ec4d898906df5faf9e5e761ae99ff07ad99b2ff76c49f12dc806141baa303985b5db6f4e9d4efc985c19dffe7d721938986dd24b0d4ed5deeb99706379fb608837867fad3e7b6c44ba11627c98467f2ee5484a707c5093bb3d6efdc00166777673fbe17776583a051ad3106fc1a861ba996cfd738bc26599f73483f19d89127da260cbc96c6e5f8c683c63b3d1def2c3fdb2cbaf032b3b79754a3d5443de355988e6f324a1a200534b57d1c83b4bdbda2fd611cdceb168c7b7014b5b3d63d80021ff861214926c6c43fceaecb29896b66f28c90ceb1eccca9c442035c3b918445ad3bb8124a565ee6909068a8868423dae566c6327e3629cfe736d6ae7858a9b53c376c5ee8c2430cbf857e3f9e3f4eb2f4482956f5c8e132e41c3739109a9cf7dc21e4d20ac20ed88c8a1ffd2297dcdaa5c7c3f34d6a03538247d022ae39dd95671fd60241bec5d2f62cf3a9cd1f00d073281e93f5080379983417b2093710fec908915c3e6c8ac8471f65d07efca4b7bd34536f4311a63438f2b9a6ee19f1a057d2e27ffb3090cb72ef7392814cd11a068c5cc9c37cba04e770bb0f3de67d008caf757168c172cf52a580libsemanage.so.1semanage_bool_count.3.gzsemanage_bool_count.3.gzsemanage_bool_exists.3.gzsemanage_bool_exists.3.gzsemanage_bool_iterate.3.gzsemanage_bool_iterate.3.gzsemanage_bool_list.3.gzsemanage_bool_list.3.gzsemanage_bool_query.3.gzsemanage_bool_query.3.gzsemanage_bool_count.3.gzsemanage_bool_count.3.gzsemanage_bool_del_local.3.gzsemanage_bool_exists.3.gzsemanage_bool_exists.3.gzsemanage_bool_iterate.3.gzsemanage_bool_iterate.3.gzsemanage_bool_list.3.gzsemanage_bool_list.3.gzsemanage_bool_modify_local.3.gzsemanage_bool_query.3.gzsemanage_bool_query.3.gzsemanage_bool_count.3.gzsemanage_bool_count.3.gzsemanage_bool_del_local.3.gzsemanage_bool_exists.3.gzsemanage_bool_exists.3.gzsemanage_bool_iterate.3.gzsemanage_bool_iterate.3.gzsemanage_bool_list.3.gzsemanage_bool_list.3.gzsemanage_bool_modify_local.3.gzsemanage_bool_query.3.gzsemanage_bool_query.3.gzsemanage_bool_count.3.gzsemanage_bool_count.3.gzsemanage_bool_del_local.3.gzsemanage_bool_exists.3.gzsemanage_bool_exists.3.gzsemanage_bool_iterate.3.gzsemanage_bool_iterate.3.gzsemanage_bool_list.3.gzsemanage_bool_list.3.gzsemanage_bool_modify_local.3.gzsemanage_bool_query.3.gzsemanage_bool_query.3.gzsemanage_bool_count.3.gzsemanage_bool_count.3.gzsemanage_bool_del_local.3.gzsemanage_bool_exists.3.gzsemanage_bool_exists.3.gzsemanage_bool_iterate.3.gzsemanage_bool_iterate.3.gzsemanage_bool_list.3.gzsemanage_bool_list.3.gzsemanage_bool_modify_local.3.gzsemanage_bool_query.3.gzsemanage_bool_query.3.gzsemanage_bool_count.3.gzsemanage_bool_count.3.gzsemanage_bool_del_local.3.gzsemanage_bool_exists.3.gzsemanage_bool_exists.3.gzsemanage_bool_iterate.3.gzsemanage_bool_iterate.3.gzsemanage_bool_list.3.gzsemanage_bool_list.3.gzsemanage_bool_modify_local.3.gzsemanage_bool_query.3.gzsemanage_bool_query.3.gzsemanage_bool_count.3.gzsemanage_bool_count.3.gzsemanage_bool_del_local.3.gzsemanage_bool_exists.3.gzsemanage_bool_exists.3.gzsemanage_bool_iterate.3.gzsemanage_bool_iterate.3.gzsemanage_bool_list.3.gzsemanage_bool_list.3.gzsemanage_bool_modify_local.3.gzsemanage_bool_query.3.gzsemanage_bool_query.3.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibsemanage-3.0-1.27.src.rpmlibsemanage-devellibsemanage-devel(aarch-64)pkgconfig(libsemanage)@@@    /usr/bin/pkg-configlibsemanage1libustr-develpkgconfig(libselinux)pkgconfig(libsepol)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.03.0.4-14.6.0-14.0-15.2-14.14.1^^F] u@\+@[%@[%@[@Z%Z XN@Ws@W~W-@Wjsegitz@suse.demliska@suse.czjsegitz@suse.comjengelh@inai.dejsegitz@suse.compmonrealgonzalez@suse.comrgoldwyn@suse.comjsegitz@suse.comdimstar@opensuse.orgjengelh@inai.dejsegitz@novell.comjsegitz@novell.comi@marguerite.su- Update to version 3.0 * Add support for DCCP and SCTP protocols * include internal header to use the hidden function prototypes * mark all exported function "extern" * optionally optimize policy on rebuild Refreshed suse_path.patch- Disable LTO due to symbol versioning (boo#1138812).- Update to version 2.9 * Always set errno to 0 before calling getpwent() * Include user name in ROLE_REMOVE audit events * genhomedircon - improve handling large groups * improve semanage_migrate_store import failure * reset umask before creating directories * set selinux policy root around calls to selinux_boolean_sub * use previous seuser when getting the previous name- Use more %make_install.- Adjusted source urls (bsc#1115052)- update to version 2.8 * semanage fcontext -l now also lists home directory entries from file_contexts.homedirs. * libsemanage no longer deletes the tmp directory if there is an error while committing the policy transaction, so that any temporary files can be further inspected for debugging purposes (e.g. to examine a particular line of the generated CIL module). The tmp directory will be deleted upon the next transaction, so no manual removal is needed. * When overriding PREFIX, BINDIR, SBINDIR, SHLIBDIR, LIBEXECDIR, etc., DESTDIR has to be removed from the definition. For example on Arch Linux, SBINDIR="${pkgdir}/usr/bin" was changed to SBINDIR="/usr/bin". * PYSITEDIR has been renamed PYTHONLIBDIR (and its definition changed). - Clened with spec-cleaner- Update to version 2.7. Changes: * IB support * saves linked policy and skips relinking whenever possible- Update to version 2.6. Notable changes: * genhomedircon: do not suppress logging from libsepol * genhomedircon: use userprefix as the role for homedir * Fix bug preventing the installation of base modules * Use pp module name instead of filename when installing module * genhomedircon: remove hardcoded refpolicy strings * genhomedircon: add support for %group syntax * genhomedircon: generate contexts for logins mapped to the default user * Validate and compile file contexts before installing * Swap tcp and udp protocol numbers * genhomedircon: %{USERID} and %{USERNAME} support and code cleanups- Split out the Policy Store Migration tool into libsemanage-store-migrate: it is not a devel tool to start with. Additionally, it causes the -devel package to depend on python, which we want to avoid (libsemanabe being part of the core build cycle). The library suggests libsemanage-store-migrate.- Update RPM groups, trim description, combine filelist entries, ensure pkgconfig() symbols are generated.- Without bug number no submit to SLE 12 SP2 is possible, so to make sle-changelog-checker happy: bsc#988977- Added suse_path.patch to fix path to hll compiler- update version 2.5 * Do not overwrite CFLAGS in test Makefile, from Nicolas Iooss. * Fix uninitialized variable in direct_commit and direct_api * semanage_migrate_store: Load libsepol.so.1 instead of libsepol.so * Store homedir_template and users_extra in policy store * Fix null pointer dereference in semanage_module_key_destroy * Add semanage_module_extract() to extract a module as CIL or HLL * semanage_migrate_store: add -r option for migrating inside chroots * Add file_contexts and seusers to the store * Add policy binary and file_contexts.local to the store * Allow to install compressed modules without a compression extension * Do not copy contexts in semanage_migrate_store * Fix logic in bunzip for uncompressed pp files * Fix fname[] initialization in test_utilities.c * Add remove-hll semanage.conf option to remove HLL files after compilation to CIL * Fix memory leaks when parsing semanage.conf * Change bunzip to use heap instead of stack to prevent segfault on systems with small stack size - changes in 2.4 * Fix Makefile to allow LIBDIR and SHLIBDIR to be set to different directories * Fix bugs found by hardened gcc flags * Add missing manpage links to security_load_policy * Fix failing libsemanage pywrap tests * Fix deprecation warning for bison * Skip policy module relink when only setting booleans * Only try to compile file contexts if they exist * Fix memory leak when setting a custom store path * Add semodule option to set store root path in semanage.conf and the semodule command * Add semanage.conf option to set an alternative root path for policy store * Add support for High Level Language (HLL) to CIL compilers. The HLL compiler path is configurable, but should be placed in /usr/libexec/selinux/hll by default * Create a policy migration script for migrating the policy store from /etc/selinux to /var/lib/selinux * Add python3 support to the migration script * Use libcil to compile modules * Use symbolic versioning to maintain ABI compatibility for old install functions * Add a target-platform option to semanage.conf to control how policies are built * Add API to handle modules and source policies, moving module store to /var/lib/selinux * Only try to compile file contexts if they existibs-arm-1 1591404562  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.0-1.273.0-1.273.0semanageboolean_record.hbooleans_active.hbooleans_local.hbooleans_policy.hcontext_record.hdebug.hfcontext_record.hfcontexts_local.hfcontexts_policy.hhandle.hibendport_record.hibendports_local.hibendports_policy.hibpkey_record.hibpkeys_local.hibpkeys_policy.hiface_record.hinterfaces_local.hinterfaces_policy.hmodules.hnode_record.hnodes_local.hnodes_policy.hport_record.hports_local.hports_policy.hsemanage.hseuser_record.hseusers_local.hseusers_policy.huser_record.husers_local.husers_policy.hlibsemanage.solibsemanage.pcsemanage_bool.3.gzsemanage_bool_count.3.gzsemanage_bool_count_active.3.gzsemanage_bool_count_local.3.gzsemanage_bool_del_local.3.gzsemanage_bool_exists.3.gzsemanage_bool_exists_active.3.gzsemanage_bool_exists_local.3.gzsemanage_bool_iterate.3.gzsemanage_bool_iterate_active.3.gzsemanage_bool_iterate_local.3.gzsemanage_bool_list.3.gzsemanage_bool_list_active.3.gzsemanage_bool_list_local.3.gzsemanage_bool_modify_local.3.gzsemanage_bool_query.3.gzsemanage_bool_query_active.3.gzsemanage_bool_query_local.3.gzsemanage_bool_set_active.3.gzsemanage_count.3.gzsemanage_del.3.gzsemanage_exists.3.gzsemanage_fcontext.3.gzsemanage_fcontext_count.3.gzsemanage_fcontext_count_local.3.gzsemanage_fcontext_del_local.3.gzsemanage_fcontext_exists.3.gzsemanage_fcontext_exists_local.3.gzsemanage_fcontext_iterate.3.gzsemanage_fcontext_iterate_local.3.gzsemanage_fcontext_list.3.gzsemanage_fcontext_list_local.3.gzsemanage_fcontext_modify_local.3.gzsemanage_fcontext_query.3.gzsemanage_fcontext_query_local.3.gzsemanage_iface.3.gzsemanage_iface_count.3.gzsemanage_iface_count_local.3.gzsemanage_iface_del_local.3.gzsemanage_iface_exists.3.gzsemanage_iface_exists_local.3.gzsemanage_iface_iterate.3.gzsemanage_iface_iterate_local.3.gzsemanage_iface_list.3.gzsemanage_iface_list_local.3.gzsemanage_iface_modify_local.3.gzsemanage_iface_query.3.gzsemanage_iface_query_local.3.gzsemanage_iterate.3.gzsemanage_list.3.gzsemanage_modify.3.gzsemanage_node.3.gzsemanage_node_count.3.gzsemanage_node_count_local.3.gzsemanage_node_del_local.3.gzsemanage_node_exists.3.gzsemanage_node_exists_local.3.gzsemanage_node_iterate.3.gzsemanage_node_iterate_local.3.gzsemanage_node_list.3.gzsemanage_node_list_local.3.gzsemanage_node_modify_local.3.gzsemanage_node_query.3.gzsemanage_node_query_local.3.gzsemanage_port.3.gzsemanage_port_count.3.gzsemanage_port_count_local.3.gzsemanage_port_del_local.3.gzsemanage_port_exists.3.gzsemanage_port_exists_local.3.gzsemanage_port_iterate.3.gzsemanage_port_iterate_local.3.gzsemanage_port_list.3.gzsemanage_port_list_local.3.gzsemanage_port_modify_local.3.gzsemanage_port_query.3.gzsemanage_port_query_local.3.gzsemanage_query.3.gzsemanage_set_root.3.gzsemanage_seuser.3.gzsemanage_seuser_count.3.gzsemanage_seuser_count_local.3.gzsemanage_seuser_del_local.3.gzsemanage_seuser_exists.3.gzsemanage_seuser_exists_local.3.gzsemanage_seuser_iterate.3.gzsemanage_seuser_iterate_local.3.gzsemanage_seuser_list.3.gzsemanage_seuser_list_local.3.gzsemanage_seuser_modify_local.3.gzsemanage_seuser_query.3.gzsemanage_seuser_query_local.3.gzsemanage_user.3.gzsemanage_user_count.3.gzsemanage_user_count_local.3.gzsemanage_user_del_local.3.gzsemanage_user_exists.3.gzsemanage_user_exists_local.3.gzsemanage_user_iterate.3.gzsemanage_user_iterate_local.3.gzsemanage_user_list.3.gzsemanage_user_list_local.3.gzsemanage_user_modify_local.3.gzsemanage_user_query.3.gzsemanage_user_query_local.3.gzsemanage.conf.5.gzsemanage.conf.5.gz/usr/include//usr/include/semanage//usr/lib64//usr/lib64/pkgconfig//usr/share/man/man3//usr/share/man/man5//usr/share/man/ru/man5/-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/75c007c0ab63d892c1989ff8b8e64d85-libsemanagecpioxz5aarch64-suse-linuxdirectoryC source, ASCII textpkgconfig filetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix)PRRR tFk9{utf-8302c8155a7d853e03830d0fc4a21ae96d004e2f1a2f24a34bf2ce97a2a100c7a? 7zXZ !t/{n1] crt:bLL C{3{ o })j*_F:{[>~r}AAs-<~2/ED ` P%|Fh|IXv t |R)1eAcj=c3;>>eFRkRh,NYΏڳu>fn}Inqp# ݓEݺk8ljF?4m1܁~-=;3\-s`JشP8PJz.֛7?SeKXI3lI /.d3pSZmk((*`u4}_ N{1dojzDڱ%I g'd+2lZ%!КPx^IIYDfn'0=j a8fH;h1^AR;aNjTE`8ŵ>5-47,2;/W#31+~M=^MM /A52;aO#XG' M>Uvm>I;絳b޻= 6(`-LexOX^ȒCK08nBwnNkȠWEP"~j[H Mت?Y lϲ@?0ijF\֜°0 Ml$UO p< +VW0g56n'ݺ* !k% 6N|BS"%GHNⶽBKc;zRPCyR'_( /^cYa~S:PTJCX4[Ofv*k6$C궔 T@0Brlp..:&zV;xP֪\=.P$_#IQ[g'YM#|pPG=P0(+d& |~ v?R/%r zC_u-TJOIh&B/_X*W,5Mƍt$8%PurN h.#WŝNeyWZm1F';M|K&T 7LTH|!u|$Iu"Dg Bxr`YdctsǙITo!Bu=Oo؛'D8.LPjw*B)LM͊e J/'@L_M\1|.jmT1xnJ5|6x[6W^ w0Dw+_&Rs *:n0)W<}4nB|k*/ls:ڃD.Q1q+r"UMb۸gW쪀a3qMlSP[49;v(]ŏkRtK߽FB1>) !ףtS5L^fM jPymx"b!,`@Hf"(]e3_ 1/~Ng5G²5IOjD(D?B N"XA.B l8 1'6QTm/I".ܖ^r$ΰ lcAxr~wt3p$,-_>RwP~sP0t~wKg.WI9vQ s2P. $nTv+CNEWbIN$:a oٱ(b&;Nh9] l ˼hyΡ,*vmʈ~\N69pQEWJfxPu0.Z$>M٘%}s4^r<uQrD>͟hފ)XHp܅L3?m {z RrGnh_|}˚)gd\ԃ䇙f{=x^.Ӣ#MTGܳi%|SmRJP^@Hh-:bc;E~@P CƏ ^NF0XXJ5J'Q"j M /=[osEyyGO$(pe -8N+(5K`hfFn~墝 N z riGc2ѻT4Y!7ڡby5\nW҈Y: zTpX~]aC#&5[V se[aV"hb?=nFhfBGk<<{O1`M RcPčҮthŠ%+x{;䚠|ݒ% c!iSnjdsx7y"J#%d rsnYۧLJXZэ@Aq{r?R{Rǻ͝UZyQ1 U]1;iaݰ%h? v[kpԸ( %ZAGLRPfn D䰡ג.5&%kH߈a$]Xp5(E, y^{9ɎK}s(Te#s֐[~$fC@LyhrW}J3c[R^+l0hh$B5f"wx[0$w0VYr+Mr1K-Tky ]"֖ I|VNi&`vDpSy:};Th<` zv&$ LRq(V@F.ő> >S⢩ۑa<* /DEG<\]>)#}~Wt^'Xw3h`MkF[qHN5I/P5")^> hicۗܒ6qzY_9ԮH]O0t/ٔ)כkNW@a.8Iv)o!V.)za 7EiLYɲ[y!Cٵ~Vs S{p\hgow.p,dNzEvWOSӥQ&g,\ ʋ( \n4<ޢ al@g=Y G>1:T=t@$]-Ț78_Bm`sf;Hn^pM|-{Yy=CGq*(tDZ5idԆ#բsOM=YwT޷7/b 9p\^dra^郿1U^jLi*?SJK [ ?#.G} >i,bx P MڻDVeN -~bhU|rmKwNܽFě?eRX/--]&Abnkk V\0P~aяo0)y$gެ!>op]Vj'lJ+%v{vJC<uBvc:Չx֦k? [ |+I>MUˍaA6GNF<) b?1;gZyj4zH??"^=$8UfC~zmdc=Y1#є$YX ]EMu{ Nv-U(S |A6N$Z|ڼ8p6D]PŰǴ=/婘ZDJQk 'Jؙ]C|D6*"HތںEȞw# dv)!뼏:yVzωhȑ@QWriO|TNyA˷)F7I9-wq`O!|a%Sgl[o*"i$?ob1zX)EGVROaW+xa^ڲ3)K4CB 8ԣ:|~-{TYԝ҆el$iRg/867'/'/cabTȏ*R;l<%@oJɺII4=tΰ28jR^p@1D=Mbr9=/]@ŗڀJa /LW9Lza}?|yK=XPc&dPsZ?W6s/Ûb'zcXY(@@ݯ*37r=lML=KVcl,Y TmiiuB I3h+:_K|3!v( XL.E@:f!(.@`ſ]O_խ1_Tlh /g!;J@$A2cT?gEAS*ϗ!Ȯn!݈EĆMzR,p^lOڠQ }Ua46ETI{UE6ی^~ 3I n)..-۶$)2[j{`r6D4]^%` (fu2?ih [G &P+ӔV7vLp^Y} : ܾʓ&&6V\ȈEb.S)ؒBU1 v8cESo![g-)`:XM5'5v"WsS=WKaPpһ67ϧ^(|v{kk{YWRool扩ߵ{ S|7G}<\hWe͋q E^|S-%9r׿V!XEl ь X]Vmy|5tKɚR?}I0a%lm- [ki5Og\ }Cم59P7[p0"UE8C.id1rY(G.7r JѳdN5F tҊ8Nc 1LJtnE0pؿy|uuG礃w<(f ,!l0蔤48pƨx&G@alj\mHB1T誎7|ʑ8e-n]ϓʈI.L w)U4k\GHo?NHU];L#A[ex%θCW PyVpϤhv'lg3;TxĴRt9lwy#PqOLw: Ŋk x`;Ib Q_ye1>ѻr sMJ~Ijn5> ܙҦŗ' <ÊĒxzWqu.FdLp?!_.&#Ãb 1JFa4*\Y\6P ctNCl! -Vomoud |$=v#e Fr<_^{V$EFw=Ǥq]xF{"RCF#QISm=_6_ d_d6j-KhA>Lnti -=;q,*XDndJ։dc*|IȠQE[NZ@W˨cM> mMȉ#Iw虌}5jjjW菁y] |'s>MA SGbtv|h@jiqco@K9n?Ib[u 5ghՋq%5) s>mqʯԬYKX*`)}:Mh7]1tm)NwYMtjbmC LŒ@^p0Ih|]!BE$3E-lX/:)sI}j2!@֎T 3JN4~ WyCTq5+fI y }FNS%ob:TI19#qcu!lǣcqu)$p? -0g~7SLr#g#&RRB]Tޗoޞqd0Ay,阕M8UE2DLe%]-<wWew6IpVޔB!vfE2o͵W뛋+!0&gsV:Wcܫ&s}-ő?g,oH[6Қ)exut(۫z= @4N5:HÉ -;'􎎺42c簰VE2w v(rlX@CaONgC lJ_ǐzut\5 |P1%3#$9|vݐR'=u~6 p]li9`*;QXehԅ,K/mӓ–FxP}[a]K뱰Lt\ 7&$۬D}n\hѭYU~R-rQc<Т_L>_Ry&y| XEwoNhJfնo>\07M"n|k!0X ' %_<ڻuK`rJBRL&~Gd̛ɨP^(ɫG\lj+m9!a$*)u-z)<2+FhXe얁YrsY}N4H{ݚ擥Gku* 䄗r ( ;qu_`_kձ)F'$7k"\W NBɈ0b"Cb@4m>EbKG qddLp!Q݈YsYꨧ@%Fb7|)&|7EW|»T?%+m/u0h~qoE&ʎv!4m/1j$esb/MK9eP ?WJ.YP;MP(PǏ^+Fb`T铲qޯ6S*EH9&ʣW6MgVb914 ng!+1 ƒR]#AŲ梤ٞR%6)eGbNod)Jˏ^>)(єz WsóRGmfUk\DA 8yX @t+EUҧ:??ݎ]#d%aPo<>x"#1Ӽ8a-C ~ >|~^!m<_[n~@~J=".z#Z V;6g>43ՉT>5Ui c"s/H6ZUt۪Ih@M%NdE?2]t\ޟ$kWAH[ _՝lI.u*[fvrțn"~!BMpʋ(H6ꁘvK|DI]0dݘB~ !0T3cr6[3gjOԋyWikc=*Akeʼ,1(dPB9-u v X.^KxؖmQfQ>4S-&7j|nQ˩-*?sNy ͑4k@Tt#;AfÝ^@5P4S6tur*6(Jl<6$ƢkOǤ8+Dbo)THbnVo}Fy 7A 2ҳyxٻw>x٭c|crJM~5CMQ%2 ;ڎ\k%,w3CD[pӏJJϤKv2#T9b/- dM,bC5!o}8g|kAwXRp8v* |`%TEf7*o0ogWڵ${f}'4Z\r{ߪqxNN{[$j6na)7둅ŭ쉒x.Trd oL)v [4`) e_ c2RKAj1YUyDLc]C:ވ}8? HJE^s ^_ۀxy2yz_ ,ÿyzm3#5&Èې|sAUAy[F̧#+j`zv䘉h78&Ijp2H VI *h!~` oY~v[g!3\30|UN,/0ԙfhi}s\%J.~gPbXMv\Үq"q$upۯ)[V2FI܋ܟV3iWqBNv~ - ÇDKR\('5=JSx_n;ܜ(Y0?1z?tW*%Yuѓ6Dz@G@tbH\/ei!t7#$iv@s,X1ڲf`+Y-ۼ-;#<P*s4)^AC'o;+/YIRuwFA( TJT]*DCQY5WLB{0>|=g D`HG0)0<\ v_ !U$Oa[Kꊁ7}i6!z]^i-t{ͅXYmŔJ=1A P?TGY#5` ]n-fE1ғU=mep2C<~|ą 6 I2EI:"'\r4v ntXr̥Bo}RN^z_KΪ@CРh]؞baᕦ_[Lc|zмWh3OBX 4rJkd(KQK ŰOYs=3BYŽ&e`Ag޸&y# YT+Z[ahX y_}~"!tFri?< eC]Xؗ9Un& pJ}tz:Ekո|mGWq{86H 8p2l3@V!]Qba^@j]ugxʃ!D^XŦIs:nW`k@G 콾?U3A{h {EVmx[bCԕ#=jV-Um2ӻԚzl5%®Jȉ j Ri`!'iÇdmB_&O+o .v ^#fU&7J/v۟*r\2YS"GƿL9xxJ{WCY@' yɑRRW>t"!xF`3 M עUb ӑPsUY$~wRG(WZ']mO ,єIN2DL-/S b \F"֡m=Wzu,tnwGYB&:te4*g8=s[!jzKAH7<@nYDx^BsCV"m-#+ut]&WE^'6o ϮG q(W]3B(}hT*Zc)"nCEyPw ʗ/|S :T :qoQI*~md iO3evH8NLˢ[[NUנھ4aXFХ@Se򏩙<73NTqVZ3.7(Jo+L_aⶾoѷ5h:dyhkңq8GvY;{,r z>$U(*kӋҀ6>s~@ &-K5yuȺG035W~}1藧%¬FݽS+QpL.C[?wlѭ<˳:^?}#s@nͤ '-ܛ&/ /qӬ H*-P4h ,tz2{bSl3vB|{>{l:Rsh,cJ;(Dc&?47᎘!#鉙$396f[zsX8B|PN~(M~kF']Nqb8%KWٚ#Ƙ'EO8 {Z!3Z.GәgD;Lo_Nl1ʛVdl9WzWP9AtS݊~+!Im^B2/#:q9e)&+W"O'm7-ìyXF If H2!V85rT ϻU4 )ɰt~qUoؓUyW`q~NBTҦ7ҤZo[ū NT[w*S [9{:8rXܰg&(D`C=3# .NǾWy Y:DzA umIpu&D>i{~g_dnʥ igMmFw2~h̎ ʻnpOk6 h\#ktRVo:TR|>_c gd  U}rUZ!Dn$ *3ZX~u|+<Qw鷏[J? _ˢ̼&,_H\Cǭ&n̎K1Xxe[Y#^r[#aP 4f-{(䯽_[|TOdf ="q (ru'qtU?AHPGm =BJecmЋ ]L,GJBۓvfؓТsCu0g@5/HͻQ mx}K#~ &JL ^֧8oԭc?BeQ`c>u>C.\-||ud9fF=f d*tl/ k^Ѭ5(k_\FhK0M+ zĂa7-8d<(iPźК4Svb[t>pD ~"·HLɕ>Rf$!hUO)Ir1Qh }j3k?oZ`ͽQ#xz`7p2y(1DWQq)9NhѧL`4-mXB~3pvb!|@.~E>/bU#Q0(oQS/wV&('PI)dejO&Hz5ƪyX4ŵk4X#Q6*!)Mz=G .&zO.r2'bZ2Pִ_FNU /w\dq}ۅSd/TÝp(~(THop p=kX 3MgT9ܲ6IF2_rsでK{}d;:Y*ag(Q(3jXa$w]𔳻Y(,X\cpD2*‚ /!f~ E?e?B> k3q.VX3f4(] Djd աDݛ<ߋpԢ]*ItBupΒ{ ǷLyeoìwڎ6LQIgkY'+֪v"1.5^(! a}pg|`i>ЊxqnnmITq}YNo=[v^erkon-_/Y-~D|6E7"/e#V+U!<ȋ%d4M_Ķ!,,]QPD0 E֫]Oɋ\}gҜx|S"3QWO4*xMVW,ۗ<kLz3#CV.%EX %k 3,J4Qpjo )V%[sRmZ\6fq>Zes C-"ᡷy<;>2}vGgY5ܕFEx@aNmAƠ/zqݝLH)#n>F߼.ҧ?x0$^16=ܚ#&[`ʿg{<̵R*eҕJmC3#UbcDCg.8շS#hC>p;hcfJJ6cy>ݎf?C; &#4*d7Oк 3΍X7Ƚ;wb2iR,ZY4_N;z!?[ZlqR8znb[ "(6M4Y?zࡹ 'Bpoad`ڿPB}X$1 .vc6ꌍ|{h_]1ִ4s2³@LY\ 68:d6?% k bSu>r<$?C |qũ1ef-[U4JBOvj:Y]VQ# Cgh %6ߓBs?iY$GkTd3n}rfr'3VT H7DMZF_??W7!1fs*kU\h;9y 1:#8<0K^%(eFN2#wbi HM|F G!=R*UU"3?)CH kQڅ3*/zwSK)d !$V%Z8=8xmMNAD‰y'`9>"-!ǯ&[XNO%.vflη78w֔Zpq>nd 2 -7-I,.ꆘjG ruӥA~NA"\ cc*5H9ʖKNJʐVCYn 7eLoNp/@#=A$'g&, earn% Ih1G5󩗎lt6.Nk*$7e 5FT.ڋ[Q'w +Q:=Qʍ=VXtEBS~ cq]GO w nluk(3ㆵ3]mDL;  8)*XO2(58L.dq\HA<̟WI`,h @P\/>ٍ䀲gn ]>n Z! '9r IXxW@Blp2}a yyq(͡a>R6}+0E SU*ܙ=]-tb]Ojykk=x7FtbҕbE+6Sg?^pHk6.1fMgVb&Ėd_>~n' a73^@FUru"?xhY[\K]yD9l TE)yVy Ͱ\?"V?s^_Xվ5#EM71ᕳ35h?NFM\5X-{ wcK"vK Y{`7njo涖GJ>nV0\əA/ 4[yPJ+v뢓f2yߏFy}(3/97_)5 |Z^j^0,'וm{م$Y2vUnm<;e]d}(? %u=SVtk:H&錼jkHO[K*zQ DZifJ_䫪 %7iq"|b!eV&dUp.3|rzL$/g\BjBK{k|{e'5ԯG&:A諙5J, q&T#9@U*ˣ %he Rm9^a P8#Hod+µddM\;O)b"U 8㴹Me\$H y&OI}i S %-?C!Zپ.~2{TU NpD!9ƛϢbNzJM]> [/"+dW,e<,|`N v57 PL V7h= ߫65Tn[AqplqOc.^ ۞ڬ\ؗbͽ ЗK **LpFݱ+pϱRϪveB݃T[?;>>svߣ5xi2A@++R,ﱃ`B {蕐03r)&Sc!  JJCްVj~Cy-+%QK|iWcIaՅ|*{6o=i-מ9S̢1D"X02^6>kעͭY"aRAWlH!bS#> Չl:޻dF%-bkc4=r? nc+Fv]?:?|?Wh4IUӮ4Ҕ k\;3zVIrxQo$AV`l[*Wx;"_^y, &Q(w[9GbS}H<IPv!>ҟyښ,)cFqJReZ v-ܣ*ϧsC=Mqsk15}t,^슯Nv">`quQ .̺IiU j,Z6OEmrBRcaCfV}CxSrzԿsl'q/W8< bk_OHŸ-= % ىM JeY$Txe+^* Vqޔ5*o8D[[ظ(3OP4d;m]C}ATEۧh" *ߠ~ Hޭ& [|iXD҃!M-c4P>_qT e.$x:U Sv At1Rbu)q*`_M&St8)pQY$" xf}9DCZlvtef9]Eb25w"jOXd3 ъ4IwW,ru~1ꕈ y$xga3l8fBq`-lRQ//wbR훘Ӑ qm Ss>]rty5uW= J G"sj>7AWbC=w !eKT mj Pkdx7ONV3d:hP9ҷbn+ЋI\kKOVè"|H4j\ۚCqQj'@&pX$Sub /;SMvKϐswHk*YLg|?ցJƻZHxG³#.u=2o u񥛗ُ ?"ƹ=TcO +anzO7F'q-[VYH7̵.@ Rv2:PT7ѵKey(ږ7UX^)ldGNxe áqZ :V!R;E'% (@Կ*9DJP`CrV͡cd/9RhD 4؎˱+Wm[E# y[_T^kLw,W{Mf>ҳ̲.kÏ~ Um?O&'hwB>J2e~糨(dJD)G-y;c`:<8H3'!Tt "*m1\-ٲ"Z^!3=a Q][P(㮉1CɔyCB)*IٲQ*]<ŷfq 8bmg_2IC<rykcz1[x]X%ஓcn/lͪ jH+ YZ