python3-apparmor-3.0.4-150500.11.9.1<>,Pe$p9|*{tz}omEePHHN7qnϯ ǙVAJm2Bc$h"m@-˂qv'|1Y 5.J0ZӁ. JMu&«Igm} -68\&=tTHցė <7%>5*U^ 1i>~|_AvMķ{䤦 =X)QNG2OWۮjHn`UQ(܏o>>>$?d ' TA WtUU U LU U 5U UUU2XU 0"_("8"9$:.F9GTUHUIUXTY\\U]U^ bŠc3döeûfþluUv( wUxUyhSzʴCpython3-apparmor3.0.4150500.11.9.1Python 3 interface for libapparmor functionsThis package provides the python interface to AppArmor. It is used for python applications interfacing with AppArmor.e$ibs-power9-11 fSUSE Linux Enterprise 15SUSE LLC GPL-2.0-only AND LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/Pythonhttps://launchpad.net/apparmorlinuxppc64le/S }((&_g47wJ\90QL ,b2 5,(k#)<Q>p1 @ 6<tq B;?b[&'%Ui $3)E/Px0AA큤A큤A큤A큤AA큤큤A큤eeeeeeb`%eeeeeeeeeeeeeeeeeeeeb`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%eb`%eeeeeeeeeeeeeeb`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%eeeeeeev@eb`%eee103aaf985b7ee6570e8410caefeb8c900d5c46626cac08e13bec6476a4661e2044b2a8c30469873aebfe44bd3909bddbfc178df5078fa7a2a81a1d913c5b569e01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2cc671fcc9d1ec75313b7eda5bcfb6024a389a90a86027d6a60afc0a06a20e766b7a19cacb0807dedd0ad9b166df085e2d323058172289ba401a19560dd4c64943278942f1939ac5492e15e846b019661e35c62a54411c80857420b6e0053c3fe2014fa7be316b8660de8253e2a37f33b26d131d89dc5cb3c60a96b72f87f09479c99ee85443030093ea9bb6344262746a82f5744dbb27fff8ab94acf4d6559cef9f47cc7c171c4a9b4909c702edb17fef4615041bbe94345448d993fc7a505f95e7e2006197af3c8660f9afa84426b0b9f6201bb59041b48524e0b0884a7e487eff10e4b1d26e36c2f9491794fce4d3c3effd54b11ebe1c247928a34ebf89006293e6b1e3116c6c9a6748f3d348af4308316ce8b8bf35d1a2d2f8653463ce02778cef18bb1206ce11366e37a9199a30d6454a52f52ca38c13067921348b73ad06c37642e6fcec6bf9f73444345b04463fb1908f52295a9fe3e59db866787a82817127f4102f3b08becc2a3269d8885f247c6a9b99f663482008929652f78df04e2a84f789fb7d889933792666836ccf3721ae4e0677e07ebf0b3e2a01b24f24ca5ccde44a784714cdf4fa33d20883335d22c002682f44876a653a5eb333ec9b131d47338b97093a2945a3c79c2aad86022282fa9b7eb76fb7c2bf494ae34d50dff215fb0bbbf5a8438945bb4f1aae8dc8a6c104382fc22841f9da106c658c4f0a7dfe77a1b05bee05eca7d4d2c7076ff3aff6148c41803797b9af21bfca77b390538551a7c3c46a8f1200402b94eaa7195a42d57f45d572880d075271e2d1bbd3418bab341905c0ba825add5cd1a4c009525befbe1fd4871afc04a186a10bfa40de1422ce69a7d59905a7ef3f9fa9cd474e1df5aa858fa99c9a8c181a8ad94b91ec320bb6f29456273036379e6ba0538d2f0d40a9957b93af9262faf020fab6026e7f316b7602597992eda5443ef6838e11dc790065a037ede90b97f49a39d9e87fa4fdae84740fd8c33710c616c9f119e230b57b48e19596d7764a79452afa07768616c2507877627ae91ad58dd98ef1c75598bfa23ed3cb7b52520feda84b1f8511e7aa8329c0343faa417d6f49d11fb2480f56b9d93587d494e73154a7d63443caaea741b1ad32459a870850c37e24b54f2a5cd1d1db195a6186954511155cea99a231b3c8a28382f6d33e4ea8a82253a3720e71e755fdf47a265b0f81a6e48ef1f72d06410e37225968640b28cfceb343074d895a6fa54684173e5b6abc8fd00305283cf4a6b8c3f24214fb6bcd8e3abb985a2544df3c59ba3bb3bf92d98987f49062ec5e62b2e91f36d014f9e2c0663c771b61b730fdbca9fcc6e61a72302bf49f902be3b31381234f7fd7537112dbcf58c669dbc42fa17afdf3720d9b0a0075fd343f00ee9fcc7b7fae09f8f281e808c8f5a050e89759957399a1ed7b0c8bf56e440a4aa90a83677f5285096e97458874fe9c3bdaeb4d2ae40cf502c721203a91f18f498f5ad91ead044f7556942446060726421d7bc3586516ae19f4847069e6d43ed07ff533f4b2259f590d75a5a4b2185efac3cc04d118b60f11a988d7b6032e8f4549737a25ce5b4c3d13d28faecb3d88cf1184908b0c378b3a80beb18dd18ae69aea286f2647ff2c4a74c2eafa270f3ee952bd057b2d3db84624efd350da354948af26e8d7aa73147867e02f53c35d81252500601912473c8e8c47fdc5fefe08e945af99883ee269416abe471aa36c4b650f8d078389f1228e1873154338182919a0e4142575a16a438abda2f8d492701efba4ac1129e8e3259e5863be25bd3db945cf65d7aeec18b43b2b54089eb0a0367c6d30f5d002153f935874779a8d2b84e1d582cbbe163349216193a4fe2722effae7fa54d06d7f95120817bba02a54ade1d6a15da5d8b3f5c75327fdd2a80c6c078f0f78263596c7dce8ce4077b456eb35e64cd6eed5c262028b54af5d16f85faffb43bc428ea1fc4a021ae37487b885ca4c8983bd6bdf5d6f2e00a60c3f08306c9076832b7966ce51e0c4eddcf554959459b23e0a8e2c352b5565da25a908f321eb9e141bc77fbce7cebbecfd995eb39012a844c06c1f26e904de9ea3a0a382383050bbe78341677c525cbb9294840b1807f8fced7657494f0356f2a74423373317256d103d29ed441f65109168e07526aa85d23e56cd76de93f1ac36e7d86e9e05f771f29d1bb4b14ea6f288ac8125172ae1a3e1b74b407957f702dad5e5480df705a785c1aa1592b90cc2182376954585c70aa8bae67f7814e09537c848de84a7c4cfe0566113dab77c29741187249bbff3930127122aa8a9694cd2ad2ad254c2bed67840f837ea51953e6c05d3a104d7e2263adc6296f679dac88e52631c9cf8f86eda441b1f54ad8d16fd0183d6921b50eb58b41610bed9168734bb105c03b4357bb56e9e1d77e9f0d4f5a562ab934418a01c902d327970cb6edcf17c58c94117247cd463d5b4aca05006a3a4fc32599fe6dc4f47d2a668cabe7f9b8b6ae409900c922e8d217840ad79040864987b7523111128252163e639e1eb932ddf161c4c56caecbdbdb922f7815f2f65b80c739f0518dee431ab029e119546ab2af5053b743b3bb4edc383e1eb201c5d5553ebe3b50c91a7d8015e0e48bc30c30e68fb1d7bb9393985eb5be0f096af15dadcf19e4499ae6c2d59d0ded25464e56241c75baf5b94cab456ebd49ac8c240526456014b084005cd7da7f8edea9e7edfa11701b399487623773ab7221a9a936d42d3e1e0061c5057f2a33f95754934a7ce2265b2cb0b16b451085bfbfec18866efde61dfad50c4016b136852dc8b4a4fc1b182a02a3e47d0d951d36561949259c10848b14f2a69e3f9475c1bac12c6f31d9749ce0a81e5a04e2d306b3b115ff3111e4fc204d55bb2b9ed73160684b1d9581350c4984b9c8b3482cf9ebaeb6bc5e77a9d572fb928dba6d4c5db21a47fd6172f7ef698f4a05b18a9475fe3a701c50bfdd4ba5f491ccae4a8c395d56c2f97549930aead3488505701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546baac39bb57b937e104c1375b745d15e0609ebfb00dbbd14546119699d511cf68056386fa2f5e2de5845ae5e81d7de1f92c452d70ed17dc7c5bed1901d341d618173a8e3531ea732185e4dbda2273248a3d91ecc9fe70976e0f0976c061d93c9c79f50c49cf90b7050a3c75116ce5e903af13823f0fb7a8e07803af337e4be04c054742f56fd7bd6387cb47f2a6b19110187c9e7af40fd753594287ad0a4cd55ae8fd7ed51da6f34bcb0454bcf123e77211818431d4aa9f10faf4e1fd63642c1d0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootapparmor-3.0.4-150500.11.9.1.src.rpmpython3-apparmorpython3-apparmor(ppc-64)@@@@@@@@@@@@@@@    libapparmor.so.1()(64bit)libapparmor.so.1(APPARMOR_1.0)(64bit)libapparmor.so.1(APPARMOR_1.1)(64bit)libapparmor.so.1(APPARMOR_2.10)(64bit)libapparmor.so.1(APPARMOR_2.11)(64bit)libapparmor.so.1(APPARMOR_2.9)(64bit)libapparmor.so.1(PRIVATE)(64bit)libapparmor1libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libdl.so.2()(64bit)libm.so.6()(64bit)libpthread.so.0()(64bit)libpython3.6m.so.1.0()(64bit)libutil.so.1()(64bit)python(abi)python(abi)python3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.43.63.63.0.4-14.6.0-14.0-15.2-14.14.3ev@d@d@c@cbk@bi0@bZbV@bT@bRbBb<]@b@a7aZ@ap@aabaim@aEaaua $@`#@` @````_@`%@`!'`>` @__ǁ_ǁ_Q_h__@_~@_[f_P_-B@_@^m@^@^<@^j$@^,-]҇]o](]K@]]@\\@\ \\v{\I\ include in apache extra profile optional to avoid problems with empty profile directory (boo#1178527)- prepare usrmerge (boo#1029961) * use %_pamdir- update to AppArmor 3.0.1 - minor additions to profiles and abstractions - some bugfixes in libapparmor, apparmor_parser and the aa-* utils - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.1 for the detailed upstream changelog - removed upstream(ed) patches: - changes-since-3.0.0.diff - extra-profiles-fix-Pux.diff - utils-fix-hotkey-conflict.diff- Use apache provided variables for the module_directry: + Use %apache_libexecdir + Add apache-rpm-macros BuildRequires- add utils-fix-hotkey-conflict.diff to fix a hotkey conflict in de, id and sv translations (and fix the test) (MR 675) - add extra-profiles-fix-Pux.diff to fix an inactive profile - prevents a crash in aa-logprof and aa-genprof when creating a new profile (MR 676)- update to AppArmor 3.0.0 - introduce feature abi declaration in profiles to enable use of new rule types (for openSUSE: dbus and unix rules) - support xattr attachment conditionals - experimental support for kill and unconfined profile modes - rewritten aa-status (in C), including support for new profile modes - rewritten aa-notify (in python), finally dropping the perl requirement at runtime - new tool aa-features-abi for extracting feature abis from the kernel - update profiles to have profile names and to use 3.0 feature abi - introduce @{etc_ro} and @{etc_rw} profile variables - new profile for php-fpm - several updates to profiles and abstractions (including boo#1166007) - fully support 'include if exists' in the aa-* tools - rewrite handling of alias, include, link and variable rules in the aa-* tools - rewrite and simplify log handling in the aa-logprof and aa-genprof - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0 for the detailed upstream changelog - patches: - add changes-since-3.0.0.diff with upstream fixes since the 3.0.0 release up to 3e18c0785abc03ee42a022a67a27a085516a7921 - drop upstreamed usr-etc-abstractions-base-nameservice.diff - drop 2.13-only libapparmor-so-number.diff - refresh apparmor-enable-profile-cache.diff - partially upstreamed - update apparmor-samba-include-permissions-for-shares.diff and apparmor-lessopen-profile.patch - switch to "include if exists" - apparmor-lessopen-profile.patch: add abi rule to lessopen profile - refresh apparmor-lessopen-nfs-workaround.diff - move away very loose apache profile that doesn't even match the apache2 binary path in openSUSE to avoid confusion (boo#872984) - move rewritten aa-status from utils to parser subpackage - add aa-features-abi to parser subpackage - replace perl and libnotify-tools requires with requiring python3-notify2 and python3-psutil (needed by the rewritten aa-notify) - drop ancient cleanup for /etc/init.d/subdomain from parser %pre - drop (never enabled) conditionals to build with python2 and to build the python-apparmor subpackage (upstream dropped python2 support) - drop setting PYTHON and PYTHON_VERSIONS env variable, no longer needed - set PYFLAKES path for utils check - add precompiled_cache build conditional to allow faster local builds without using kvm - remove duplicated BuildRequires: swig- update to AppArmor 2.13.5 - add missing permissions to several profiles and abstractions - bugfixes in parser and tools - fix two potential build failures in libapparmor - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_2.13.5 for the detailed upstream changelog - remove upstream(ed) patches - changes-since-2.13.4.diff - abstractions-X-xauth-mr582.diff - sevdb-caps-mr589.diff - libvirt-leaseshelper.patch - cap_checkpoint_restore.diff - add libapparmor-so-number.diff to fix libapparmor so version (!658)- add CAP_CHECKPOINT_RESTORE to severity.db (MR 656, cap_checkpoint_restore.diff)- %service_del_postun_without_restart only works for Tumbleweed, keep using DISABLE_RESTART_ON_UPDATE for Leap 15.x- Make use of %service_del_postun_without_restart And stop using DISABLE_RESTART_ON_UPDATE as this interface is obsolete.- libvirt-leaseshelper.patch: add /usr/libexec as a path to the libvirt leaseshelper script (jsc#SLE-14253)- sevdb-caps-mr589.diff: add new capabilities CAP_BPF and CAP_PERFMON to severity.db (lp#1890547)- add abstractions-X-xauth-mr582.diff to allow reading the xauth file from its new sddm location (boo#1174290, boo#1174293)- add changes-since-2.13.4.diff with upstream changes and fixes since 2.13.4 up to 5f61bd4c: - add several abstractions related to xdg-open: dbus-network-manager-strict, exo-open, gio-open, gvfs-open, kde-open5, xdg-open - introduce @{run} variable - update dnsmasq and winbindd profile - update mdns, mesa and nameservice abstraction - some bugfixes in the aa-* tools, including a remote bugfix in the YaST AppArmor module (boo#1171315) - drop upstream(ed) patches (now part of changes-since-2.13.4.diff): - make-4.3-capabilities.diff - make-4.3-capabilities-vim.diff - make-4.3-fix-utils-network-test.diff - make-4.3-network.diff - abstractions-add-etc-mdns.allow-to-etc-apparmor.d-abstractions-mdns.patch - apply usr-etc-abstractions-base-nameservice.diff only for Tumbleweed, but not for Leap 15.x where it's not needed - refresh usr-etc-abstractions-base-nameservice.diff- Add abstractions-add-etc-mdns.allow-to-etc-apparmor.d-abstractions-mdns.patch (bsc#1168306)- fix build with make 4.3 by backporting some commits from upstream master (boo#1167953): - make-4.3-capabilities.diff - make-4.3-capabilities-vim.diff - make-4.3-network.diff - make-4.3-fix-utils-network-test.diff- update to AppArmor 2.13.4 - several abstraction updates (including boo#1153162) - disallow writing to fontconfig cache in abstractions/fonts - some bugfixes in the aa-* tools - fix log parsing for logs with an embedded newline - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_2.13.4 for the detailed upstream changelog - drop upstreamed patches: - abstractions-ssl-certbot-paths.diff - apparmor-krb5-conf-d.diff - libapparmor-python3.8.diff - usr-etc-abstractions-authentification.diff - refresh usr-etc-abstractions-base-nameservice.diff- add usr-etc-abstractions-base-nameservice.diff to adjust abstractions/base and nameservice for /usr/etc/ (boo#1161756)- Properly pull in full python3 interpreter- add libapparmor-python3.8.diff to fix building the libapparmor python bindings (deb#943657)- add usr-etc-abstractions-authentification.diff to allow reading /usr/etc/pam.d/* and some other authentification-related files (boo#1153162)- add abstractions-ssl-certbot-paths.diff - add certbot paths to abstractions/ssl_certs and abstractions/ssl_keys- add apparmor-krb5-conf-d.diff for kerberos client- update to 2.13.3 - profile updates for dnsmasq, dovecot, identd, syslog-ng - new "lsb_release" profile (only used when using "Px -> lsb_release") - fix buggy syntax in tunables/share - several abstraction updates - parser: fix "Px -> foo-bar" (the "-" was rejected before) - several bugfixes in aa-genprof and aa-logprof - some fixes in cache handling - see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.13.3 for the detailed upstream changelog - drop upstream(ed) patches: - apparmor-nameservice-resolv-conf-link.patch - profile_filename_cornercase.diff - dnsmasq-libvirtd.diff - dnsmasq-revert-alternation.diff - usrmerge-fixes.diff - libapparmor-swig-4.diff - re-number remaining patches- add upstream libapparmor-swig-4.diff: fix libapparmor tests with swig 4.0 (boo#1135751)- Disable LTO (boo#1133091).- update lessopen.sh profile for usrMerge (bash and tar) (boo#1132350)- add usrmerge-fixes.diff: fix test failures when /bin/sh is handled by update-alternatives (boo#1127877)- add dnsmasq-revert-alternation.diff: revert path alternation in dnsmasq profile and re-add peer=/usr/sbin/libvirtd rules to avoid breaking libvirtd (boo#1127073)- add dnsmasq-libvirtd.diff: allow peer=libvirtd in the dnsmasq profile to match the newly added libvirtd profile name (boo#1118952#c3)- Use %license instead of %doc [bsc#1082318]- add apparmor-lessopen-nfs-workaround.diff: allow network access in lessopen.sh for reading files on NFS (workaround for boo#1119937 / lp#1784499)- add profile_filename_cornercase.diff: drop check that lets aa-logprof error out in a corner-case (log event for a non-existing profile while a profile file with the default filename for that non-existing profile exists) (boo#1120472)- netconfig: write resolv.conf to /run with link to /etc (fate#325872, boo#1097370) [patch apparmor-nameservice-resolv-conf-link.patch]- update to AppArmor 2.13.2 - add profile names to most profiles - update dnsmasq profile (pid file and logfile path) (boo#1111342) - add vulkan abstraction - add letsencrypt certificate path to abstractions/ssl_* - ignore *.orig and *.rej files when loading profiles - fix aa-complain etc. to handle named profiles - several bugfixes and small profile improvements - see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.13.2 for the detailed upstream changelog - remove upstreamed fix-syntax-error-in-rc.apparmor.functions.patch- update to 2.13.1 - add qt5 and qt5-compose-cache-write abstractions - add @{uid} and @{uids} kernel var placeholders - several profile and abstraction updates - ignore "abi" rules in parser and tools (instead of erroring out) - utils: fix overwriting of child profile flags if they differ from the main profile - several bugfixes (including boo#1100779) - see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.13.1 for the detailed upstream changelog - remove upstream(ed) patches: - aa-teardown-path.diff - fix-apparmor-systemd-perms.diff - logprof-skip-cache-d.diff - fix-samba-profiles.patch - make-pyflakes-happy.diff - dnsmasq-Add-permission-to-open-log-files.patch - refresh apparmor-samba-include-permissions-for-shares.diff - add fix-syntax-error-in-rc.apparmor.functions.patch- update rpmlintrc: - whitelist .features file which is part of the pre-compiled cache - comment out filters for the disabled tomcat_apparmor subpackage- Backport dnsmasq fix: 025c7dc6 - dnsmasq-Add-permission-to-open-log-files.patch (boo#1111342)- add make-pyflakes-happy.diff to fix an unused variable (SR 629206)- add fix-samba-profiles.patch - smbd loads new shared libraries. Allow winbindd to access new kerberos credential cache location (boo#1092099)- exclude the /etc/apparmor.d/cache.d/ directory from aa-logprof parsing (logprof-skip-cache-d.diff)- add fix-apparmor-systemd-perms.diff - fix permissions of /lib/apparmor/apparmor.systemd (boo#1090545)- create and package precompiled cache (/usr/share/apparmor/cache, read-only) (boo#1069906, boo#1074429) - change (writeable) cache directory to /var/cache/apparmor/ - with the new btrfs layout, the only reason for using /var/lib/apparmor/cache/ (which was "it's part of the / subvolume") is gone, and /var/cache makes more sense for the cache - adjust parser.conf (via apparmor-enable-profile-cache.diff) to use both cache locations - clear cache also in %post of abstractions package- update to AppArmor 2.13 - add support for multiple cache directories and cache overlays (boo#1069906, boo#1074429) - add support for conditional includes in policy - remove group restrictions from aa-notify (boo#1058787) - aa-complain etc.: set flags for profiles represented by a glob - aa-status: split profile from exec name - several profile and abstraction updates - see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.13 for the detailed upstream changelog - drop upstreamed patches and files: - aa-teardown - apparmor.service - apparmor.systemd - 32-bit-no-uid.diff - disable-cache-on-ro-fs.diff - dovecot-stats.diff - parser-write-cache-warn-only.diff - set-flags-for-profiles-represented-by-glob.patch - fix-regression-in-set-flags.patch - drop spec code that handled installing aa-teardown, apparmor.service and apparmor.systemd (now part of upstream Makefile) - simplify "make -C profiles parser-check" call (upstream Makefile bug that required to call "cd" was fixed) - add aa-teardown-path.diff - install aa-teardown in /usr/sbin/ - move 'exec' symlink to parser package (belongs to aa-exec)- Set flags for profiles represented by glob (bsc#1086154) set-flags-for-profiles-represented-by-glob.patch fix-regression-in-set-flags.patch- add dovecot-stats.diff: - add dovecot/stats profile and allow dovecot to run it (boo#1088161) - allow dovecot/auth to write /run/dovecot/old-stats-user (part of boo#1087753) - update 32-bit-no-uid.diff with upstream fix- Change of path of rpm in lessopen.sh (boo#1082956)- add disable-cache-on-ro-fs.diff - disable write cache if filesystem is read-only and don't bail out (bsc#1069906, bsc#1074429)- add parser-write-cache-warn-only.diff to make cache write failures a warning instead of an error (boo#1069906, boo#1074429) - reduce dependeny on libnotify-tools (used by aa-notify -p) to "Suggests" to avoid pulling in several Gnome packages on servers (boo#1067477)- update to AppArmor 2.12 - add support for 'owner' rules in aa-logprof and aa-genprof - add support for includes with absolute path in aa-logprof etc. (lp#1733700) - update aa-decode to also decode PROCTITLE (lp#1736841) - several profile and abstraction updates, including boo#1069470 - preserve errno across aa_*_unref() functions - see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.12 for the detailed upstream changelog - drop upstreamed patches: - read_inactive_profile-exactly-once.patch - utils-fix-sorted-save_profiles-regression.diff - lessopen profile: change all 'rix' rules to 'mrix' - add 32-bit-no-uid.diff to fix handling of log events without ouid on 32 bit systems - no longer package static libapparmor.a- update to AppArmor 2.11.95 aka 2.12 beta1 - add JSON interface to aa-logprof and aa-genprof (used by YaST) - drop old YaST interface code - update audio, base and nameservice abstractions - allow @{pid} to match 7-digit pids - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_11_95 for the detailed upstream changelog - drop upstreamed patches - apparmor-yast-cleanup.patch - apparmor-json-support.patch - nameservice-libtirpc.diff - drop obsolete perl modules (YaST no longer needs them) - drop patches that were only needed by the obsolete perl modules: - apparmor-utils-string-split - apparmor-abstractions-no-multiline.diff - drop profiles-sockets-temporary-fix.patch - obsoleted by a fix in apparmor_parser - refresh utils-fix-sorted-save_profiles-regression.diff - add aa-teardown (new script to unload all profiles) - make ExecStop in apparmor.service a no-op (workaround for a systemd restriction, see boo#996520 and boo#853019 for details) - lessopen profile: allow capability dac_read_search and dac_override, allow groff to execute several helpers (boo#1065388)- read_inactive_profile-exactly-once.patch (bsc#1069346) Perform reading of inactive profiles exactly once.- update to AppArmor 2.11.1 - add permissions to several profiles and abstractions (including lp#1650827 and boo#1057900) - several fixes in the aa-* tools (including lp#1689667, lp#1628286, lp#1661766 and boo#1062667) - fix downgrading/converting of 'unix' rules (will be supported in kernel 4.15) to 'network unix' rules in apparmor_parser (boo#1061195) - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_11_1 for upstream changelog - remove upstream(ed) patches - upstream-changes-r3616..3628.diff - upstream-changes-r3629..3648.diff - parser-tests-dbus-duplicated-conditionals.diff - apparmor-fix-podsyntax.patch - sshd-profile-drop-local-include-r3615.diff - refresh apparmor-yast-cleanup.patch - add utils-fix-sorted-save_profiles-regression.diff to fix a regression in displaying the "changed profiles" list in aa-logprof- add nameservice-libtirpc.diff to fix NIS/YP logins (boo#1062244)- profiles-sockets-temporary-fix.patch to cater to nameservices with the new sockets mediation, until unix rules are upstreamed (boo#1061195)- add apparmor-fix-podsyntax.patch from mailing list to fix compilation with perl 5.26- do not require exact X.Y version of "python3" - require also matching python(abi) which is arguably more important- don't rely on implementation details for reload in %post- add JSON support. Required for FATE#323380. (apparmor-yast-cleanup.patch, apparmor-json-support.patch)- add upstream-changes-r3629..3648.diff: - preserve unknown profiles when reloading apparmor.service (CVE-2017-6507, lp#1668892, boo#1029696) - add aa-remove-unknown utility to unload unknown profiles (lp#1668892) - update nvidia abstraction for newer nvidia drivers - don't enforce ordering of dbus rule attributes in utils (lp#1628286) - add --parser, --base and --Include option to aa-easyprof to allow non-standard paths (useful for tests) (lp#1521031) - move initialization code in apparmor.aa to init_aa(). This allows to run all utils tests even if /etc/apparmor.d/ or /sbin/apparmor_parser don't exist. - several improvements in the utils tests - drop upstreamed python3-drop-re-locale.patch - no longer delete/skip some of the utils tests (to allow this, add parser-tests-dbus-duplicated-conditionals.diff) - add var.mount dependeny to apparmor.service (boo#1016259#c34)- Cleanup spec file: - don't use insserv if we afterwards call systemd, this can have bad side effects - remove dead code - remove now obsolete 'distro' checks - Replace init.d script with new wrapper working with systemd- add python3-drop-re-locale.patch: remove deprecated re.LOCALE flag in Python UI as it was dropped from Python 3.6 (lp#1661766)- Fix RPM groups- add upstream-changes-r3616..3628.diff: - update abstractions/base, abstractions/apache2-common and dovecot profiles - merge ask_the_questions() of aa-logprof and aa-mergeprof - pass LDFLAGS when building parser, libapparmor perl bindings and pam_apparmor - adjust deleting the cache in profiles %post to the new cache location - silence errors when deleting the cache (boo#976914)- split libapparmor into separate spec to get rid of build loop involving mariadb, systemd, apparmor, libapr and mariadb again (see the discussion in SR 448871 for details) - libapparmor.spec is based on the AppArmor 2.11 apparmor.spec, but with minimum BuildRequires- update to AppArmor 2.11.0 - apparmor_parser now supports parallel compiles and loads - add full support for dbus, ptrace and signal rules and events to the utils - full rewrite of the file rule handling in the utils - lots of improvements and fixes - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_11 for the detailed changelog - patches: - add sshd-profile-drop-local-include-r3615.diff to fix 'make check' - drop aa-unconfined-fix-netstat-call-2.10r3380.diff, no longer needed - refresh apparmor-abstractions-no-multiline.diff - refresh apparmor-samba-include-permissions-for-shares.diff - spec changes: - aa-unconfined switched to using ss (from iproute2), adjust Recommends: - move libapparmor to /usr/lib*/ - drop %if %suse_version checks for 12.x - change several Obsoletes from %version to < 2.9. Those package names weren't used since years, and 2.9 is still a careful choice - include apparmor.service independent of %suse_version - techdoc.pdf is now shipped in upstream tarball to reduce BuildRequires - drop latex2html, texlive-* and w3m BuildRequires - techdoc.txt and techdoc.html not included, drop them from the package - run most of utils/ make check (some tests expect /etc/apparmor.d/ and /sbin/apparmor_parser to exist, skip them) - BuildRequires python3-pyflakes (utils tests) and dejagnu (libapparmor tests) - drop sed'ing python3 into aa-* shebang (upstreamed) - build binutils - aa-exec is now written in C and lives in /usr/bin/, move it to the apparmor_parser package and create a compability symlink in /usr/sbin/ - aa-exec manpage moved to section 1 - aa-enabled is a small new tool to find out if AppArmor is enabled - package new aa_stack_profile(2) manpage- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/. This is part of the root partition (at least with default partitioning) and should be available earlier than /var/cache/apparmor/ (boo#1015249, boo#980081, bsc#1016259) - add dependency on var-lib.mount to apparmor.service as safety net- update to AppArmor 2.10.2 maintenance release - lots of bugfixes and profile updates (including boo#1000201, boo#1009964, boo#1014463) - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details - add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression in aa-unconfined - drop upstream(ed) patches: - changes-since-2.10.1--r3326..3346.diff - changes-since-2.10.1--r3347..3353.diff - libapparmor-fix-import-path.diff (upstream fix is slightly different) - nscd-var-lib.diff - refresh apparmor-abstractions-no-multiline.diff- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and abstractions/nameservice (path changed in latest nscd in Tumbleweed)- add changes-since-2.10.1--r3347..3353.diff with upstream changes and fixes in the 2.10 branch, including - allow writing *.qf files (for disk-based buffering) in syslog-ng profile - add several permissions to the dovecot profiles (deb#835826) - add a missing path in the traceroute profile- add changes-since-2.10.1--r3326..3346.diff with upstream changes and fixes since the 2.10.1 release, including - allow dac_override in winbindd profile (boo#990006#c5) - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since Samba 4.4.x, boo#990006) - abstractions/nameservice: also support ConnMan-managed resolv.conf - let aa-genprof ask about profiles in extra dir (again) - fix aa-logprof "add hat" endless loop (lp#1538306) - honor 'chown' file events in logparser.py - ignore log file events with a request mask of 'send' or 'receive' because they are actually network events (lp#1577051, lp#1582374) - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2) - fix python LibAppArmor import failures with swig > 3.0.8 (boo#987607) (libapparmor-fix-import-path.diff) - refresh apparmor-abstractions-no-multiline.diff - drop upstreamed profiles-ping-inet6-r3449.diff - add %check section - runs libapparmor (including swig bindings), parser and profiles tests - add BuildRequires: perl(Locale::gettext) - needed for parser tests- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)- update to AppArmor 2.10.1 (2.10 branch r3326): - fix incorrect output of child profile names (apparmor_parser -N) which caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950) - fix a crash in aa-logprof / logparser.py for change_hat log events (lp#1523297) and log events that look like file events, but aren't (lp#1540562, lp#1525119, lp#1466812) - write unix rules when saving a profile (lp#1522938, boo#954104#c3) - several fixes for variable handling in aa-logprof - map c (create) log events to w instead of a - add python to the "no Px rule" list in logprof.conf - let aa-logprof check for duplicate profiles - let aa-status work without the apparmor.fail python module (boo#971917, lp#1480492) - add permissions in several profiles (including boo#948584, boo#948753, boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and boo#921098#c15). - and many more fixes, see the full changelog at http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1 - drop upstream(ed) patches: - fix-initscript-aa_log_end_msg.diff - syslog-ng-profile-boo948584.diff - upstream-profile-updates-r3205-3241.diff - refresh patches: - apparmor-abstractions-no-multiline.diff - apparmor-samba-include-permissions-for-shares.diff - drop libapparmor autogen.sh call (broke the build) and remove libtool BR- add syslog-ng-profile-boo948584.diff - add several permissions needed by latest syslog-ng (boo#948584, boo#948753) - add upstream-profile-updates-r3205-3241.diff with several profile updates: - add /usr/share/locale-bundle/** to abstractions/base - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash - allow dovecot imap to read /run/dovecot/mounts - allow avahi-daemon to write to /run/systemd/notify - allow ntpd to read $PATH directory listings (boo#945592, boo#948752) - update dhclient profile - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568) - and some other small updates - drop upstreamed apparmor-winbindd-r3213.diff (included in the upstream-profile-updates patch)- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)- add apparmor-winbindd-r3213.diff - add missing k permissions for /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript output (boo#862170)- update to AppArmor 2.10 (trunk r3205) - profile names can now contain variables - improved profile compile time in apparmor_parser - lots of improvements, refactoring and bugfixes in the aa-* tools - new apis for managing and loading profile caches into the kernel in libapparmor - lots of profile updates - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the complete changelog with more details - add new apparmor_private.h and the aa_query_label(2), aa_features(3), aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages to libapparmor-devel - drop apparmor-2.5.1-edirectory-profile patch - it's most probably no longer needed (see boo#621394 for details) - drop upstreamed samba-4.2-profiles.diff - refresh apparmor-samba-include-permissions-for-shares.diff- systemd-rpm-macros and %systemd_requires were at the wrong place, move them to the parser package (boo#931792)- update to AppArmor 2.9.2 (2.9 branch r2911) - lots of bugfixes in the parser and the aa-* tools (including boo#918787) - update dovecot and dnsmasq profiles and several abstractions (including boo#911001) - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the full changelog - remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and apparmor-fix-stl-ostream.diff - replace GPG key with new AppArmor GPG signing key, see https://launchpad.net/apparmor/+announcement/13404- make sure %service_del_postun doesn't call systemctl try-restart (boo#853019, bare systemd edition) - add samba-4.2-profiles.diff: update samba (winbindd and nmb) profiles for samba 4.2 (boo#921098, boo#923201)- only install apparmor.service for openSUSE > 13.2- Add a native systemd unit which *at the moment* only wraps/masks the early boot script.- add apparmor-fix-stl-ostream.diff which fixes odd uses of std::ostream which are not valid. Fixes build with GCC 5- allow lessopen.sh to run /usr/bin/unzip-plain (boo#906858)- add Requires: python3 to python3-apparmor package - readline isn't part of python3-base (boo#917577)- add apparmor-changes-since-2.9.1.diff with upstream fixes since the 2.9.1 release - update logparser.py to support changed syslog format (lp#1399027) - update usr.sbin.dovecot and usr.lib.dovecot.imap{, -login} profiles (lp#1296667) - update the mysqld profile - fix network rule description in apparmor.d(5) manpage - drop upstreamed dnsmasq-profile-fixes.patch - update expired GPG key- update to AppArmor 2.9.1 (2.9 branch r2831) - fix log parsing for 3.16 kernels and syslog-style logs (boo#905368) - several fixes and performance improvements in the aa-* utils - profile updates for dnsmasq (boo#907870), nscd (boo#904620#c14 and bnc#908856), useradd, sendmail, man and passwd - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_1 for full release notes - refresh dnsmasq-profile-fixes.patch- Fix dnsmasq profile to allow executing bash to run the --dhcp-script argument. Also fixed /usr/lib -> /usr/{lib,lib64} to get libvirt leasehealper script to run even on x86_64. dnsmasq-profile-fixes.patch. boo#911001- rename lessopen.sh profile file to usr.bin.lessopen.sh to match the script filename- add apparmor-lessopen-profile.patch: /usr/bin/lessopen.sh needs confinement. bnc#906858- delete cache in apparmor-profiles %post (workaround for bnc#904620#c8 / lp#1392042)- No longer perform gpg validation; osc source_validator does it implicit: + Drop gpg-offline BuildRequires. + No longer execute gpg_verify.- fix bashism in post script- update to AppArmor 2.9.0 (r2759) - change aa-mergeprof to the final commandline syntax - lots of bugfixes in the aa-* tools (bnc#900163, lp#1328707 and several bugs without a formal bugreport) - small additions to gnome, freedesktop.org, ubuntu-browsers.d/java and user-mail abstractions - fix mod_apparmor to not break basic auth - update perl modules to support signal, unix and ptrace rules (bnc#900013) - don't warn about rules not supported by the kernel - fix logging of "audit capability" (lp#1378091) - add support for the "hat" keyword in apparmor.vim - build html version of apparmor.vim manpage again (lp#1366572) - see also http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_0 - update apparmor-abstractions-no-multiline.diff - remove upstreamed apparmor-profiles-ntpd-pid-location.diffibs-power9-11 1696248612  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU3.0.4-150500.11.9.13.0.4-150500.11.9.1 apparmorapparmor-3.0.4-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txt__init__.py__pycache____init__.cpython-36.pycaa.cpython-36.pycaare.cpython-36.pyccleanprofile.cpython-36.pyccommon.cpython-36.pycconfig.cpython-36.pyceasyprof.cpython-36.pycfail.cpython-36.pyclogparser.cpython-36.pycnotify.cpython-36.pycprofile_list.cpython-36.pycprofile_storage.cpython-36.pycregex.cpython-36.pycrules.cpython-36.pycsandbox.cpython-36.pycseverity.cpython-36.pyctools.cpython-36.pyctranslations.cpython-36.pycui.cpython-36.pycaa.pyaare.pycleanprofile.pycommon.pyconfig.pyeasyprof.pyfail.pylogparser.pynotify.pyprofile_list.pyprofile_storage.pyregex.pyrule__init__.py__pycache____init__.cpython-36.pycabi.cpython-36.pycalias.cpython-36.pyccapability.cpython-36.pycchange_profile.cpython-36.pycdbus.cpython-36.pycfile.cpython-36.pycinclude.cpython-36.pycnetwork.cpython-36.pycptrace.cpython-36.pycrlimit.cpython-36.pycsignal.cpython-36.pycvariable.cpython-36.pycabi.pyalias.pycapability.pychange_profile.pydbus.pyfile.pyinclude.pynetwork.pyptrace.pyrlimit.pysignal.pyvariable.pyrules.pysandbox.pyseverity.pytools.pytranslations.pyui.pyLibAppArmorLibAppArmor-3.0.4-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txtLibAppArmor.py_LibAppArmor.cpython-36m-powerpc64le-linux-gnu.so__init__.py__pycache__LibAppArmor.cpython-36.pyc__init__.cpython-36.pyc/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/apparmor-3.0.4-py3.6.egg-info//usr/lib/python3.6/site-packages/apparmor//usr/lib/python3.6/site-packages/apparmor/__pycache__//usr/lib/python3.6/site-packages/apparmor/rule//usr/lib/python3.6/site-packages/apparmor/rule/__pycache__//usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/LibAppArmor-3.0.4-py3.6.egg-info//usr/lib64/python3.6/site-packages/LibAppArmor//usr/lib64/python3.6/site-packages/LibAppArmor/__pycache__/-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:Maintenance:30900/SUSE_SLE-15-SP5_Update/bf7fc34cc3d034d75e6790157f5ae668-apparmor.SUSE_SLE-15-SP5_Updatedrpmxz5ppc64le-suse-linuxdirectoryASCII textpython 3.6 byte-compiledPython script, ASCII text executable, with very long linesPython script, ASCII text executablePython script, UTF-8 Unicode text executablea /usr/bin/python3 script, UTF-8 Unicode text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=6e5b61a7955b463d41bd9efa99c015f9dd0cd20a, stripped  !"#$%&'()*+,-./0123456789:;<=>?@APQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRR R R RR RRRRRFG3+iWutf-8d3fe3471df83511aa0e9caa2d510ed759ecc59686d461c7e75672cffb466b8ac? 7zXZ !t/]"k%a D岻N91nHGˍCtb_8,/>kxɠ'UژTW#BgY_>L`O9s$1Vp9J'\O7 bz' ]9OLlu9_Qu%ۋ.d̵p~ᮁ4l'u4YeUruDDDW:W$ (ٸ?zNL?͈ۖX,B UVɛ7ozAc!-˾||x3Uq)'#b`,v#aȦNݯU b_Сkzzi_Pe2NR=nJ39@h&mRmJS^aey"3Pw6tn'jA3vFpIKxs 7Cy4d gQ#8K]B}'0UnHp:/Zr !(&4'go"ǐ'?Y _qc^7 xmOf˦dd8*cx0{(קك3_Ć:~Ƌw3c%D`_j}bM5{y *A}ruDzX|VbH7#8x[Μ$%*'DSn#ɈƳHCy;l(X޳uh&XЅԌP$TRͧ9p6s9>X02TCfQ_:ֻ-:|RKמu8~>hZ̠>ȾEMgFhҙ}Hy&>eJL.d4n͆!R|Wo#| Bd\gg({3@ =aN5 EC<vHdA qء1b߁32M:".z3B*YGfфQm" Z!;؟wnQ4_)cY{@, 1-`yuON}EK搡iΑ,9eV^l0e/~ }h%!@ˀ&AGJxXPyV灰젔UHޗ[?(5[DY7() =VX(6Z%>q%ےmT5+!n1Yv֯GD'Ls߮oQ'oboSz~u&z0S$XCARAM,ɰ!W=L oo'+1m{J?k>;?)]wD&GYU^ĄpP1żW˱7Crx&\;kcWT~8>J:N=jq72QmkJd}hX"cq ŤK)ɳPVfqc4qQQy3EdHk6$O3T;'fe2A=VHfj/fKWȵ@X*GHL3>no ᐥ yj f Wd4q/!7ٔ<"@ ^|t.'*M[5W9ވK>L,zr2N@b |Je7+'~t#QhhĠ9n׈1H< Q dɓ/<%+bV|IjD7YQckRkDL@C/aly6Zٹlm[ŐyU60Kb9Oy~oY-/)2ֿS9:_$yFk*Ti I%e]臜-(/[1pxA!ڃS]_c)m9U' A&5{2 F2Hn)4k`,DYT dszKf 6oyS$y2 nyZg5UL;UD;D!IQUDE_KzǾdct)I:EXh xX==GfO>OGKa[;Y-d&dZM/ !҄YX[XBuzӬp58e]ñȌ]LU] 5Jo7V5/b}>\cz''uhlƀ7yzʙY??5:N6"C K ߏ=v~aZjI徻{BCl dxs>4/?Q1+;H};_,+e$ Ƨq+uu- 6z luF6^'f&g;1,@[Yi;]#&xʕSY4:An'JQq-/V'?2ԆlӖ!桾K-*.%RF34]F=,"&/SD@:/KCwHo$LVliMֻ NCHDe>]5C/S]swC*rwq#%?iS s6a^vT8!$jÆ6Ǩ Oչr}sAid*f"A ]2 <'kLJ>A$x@ojVaQKbX{1϶;'ӪBgI[Ļ[Is wؓ؈R&(9E60!f¥ UJ/2~jK4}1.&ֿv32yv J="I8c4HK)ȫqzf{,&ʆ#˜L +̍`lG9kˆFhszʒ~S Pb&uF"̦zmƛs) `8Tֵc9O Άlj\ץL&f"g(J n?pq2(zR챇I]$!^AB߅.zXvNb-m-{0f 9ߞ+Hַ@$RПz]#⦾Jfn14xӊuݏH;$Yă.U5KJFnټ޲/׍eLm ^$ҡ-*c#՞6Y F8gewAn4`>^= \Iw+Ix1-!N⼸":93xOq7 fZGA'Jdh / D+qB7J(oSW)x'e~YDic2S K;ʚyyH)a}8u&5PGVk-;1t}JNޒSRiݚiVpR[ xxR<΋pIb1CS8@#F1NM:651_;k= [j{т"Q xRLLc^9&WFbP n(V+:>ֻźgQl>qp[X:-6 e$n!kS d'Ѥ~V5\sy;h(;n:<nxC0k~d,M9K:l͋ѐVbdfE?R vƔ9N"㋫BQJ]w!;qo5MC Jt ꧹O58I`RT; {Vp!J b)Q#ժ#v|9AvmY>`Su=(-"KԭmzAj.ec G`rbFBށTT⍤BC"29v-C,qpNRMr?s\P ,lNHjN? Yr]-f |~z|Xey$*\mY+ϏvgW"fn0ÿ{ #z'%)'[Ftu7wǥo[+=վNuZR)z+7՝JZD^0CWX+/;h;3T//,&"{3m4sѢgz'3<m$<{ _gNI:곘Fxqbx~45ێ{Ko "?`V mԚab,Aʛv#F,K@h;Aϊp[aH?T}ox53ēng/ KZ~eVmʫC&u 6~/YEɛ@WNH`a0odz)Wݎ7ϛ8v]s܂"ݏ1s]gYVu~qyŴ?)CTR5smF>L/ Ll8Pi_GfJCHQE=GLؒ@"5vq u ]VNk#Ҥ!$.ȎgɏL_xQЄi.3k\sH)Z;hŭ[C(+pfέI Y?\`EHŠ_8Pi|OIL rl{ tT>ׁ]cYц>@c`]4dLmM^f^g,a7˾`C}%!ӣdtT.Dul&$$r?3nPKhu5\Yǥ1r.38\ `JU=5mEuM_X"?/~[.fiP7lQ/w_z7OKAR"R(qK-o"ڃ_ X#{.xbL#.+O v) a]E8n#p[ć<.6_{tZr[aIY'H>Hr^8k=jJ@PԪ0$Kco+[Irq5FlC B> |l&c3}~X7iΞ)H#+:`gqT^I(853N 12'@VF#Gp!*1~5XAJ38R6&Dv ApjXp|kGS.IiWK>8fe!oXPA 1BDh$@w] MalF8_3Ww9-4#u!jڷ^BOwqs#7co1K̻7*A͕{wfp $9{.MQzSفK)%VE#)qQfu!TQĊR}Ά7A)@X9hH 4)%AS2|?W&t %`R´{ꋓ~EPq-#]PyD;Pe7 [U~*Z)ɖKӰ׬l4U5o#!.7REJ UQ,F~.B蹾]'TxMe0kntη pZD4إ\"t3h!0]ǩf}.mK).g`e> 5 Ҧ \ސ7LQ9c&jiRxʍuri*f9+0/!L oͯrH] 1>ժi\EaZ,w0pp+|83I\bа02qy4|e# \tkO&:l74q!L9>u0DВݧ,LtN+)D)e袲|x):㦝IL-wf1quO;p9_tgS!GuF:*;_k"Wٓ`[i*"~M^Z4J.r6kW2Y\:<:X EkB,H3 ,^XJuxV/]X#K1EHmfeȑe[PN*Fȩ rv`> +;'ZJ^[KG4kyZgDHo!eE{tM0}{^א\wyd Fp/b'E< L0oo^ADve  y"bŵ!$^ I/LdV 8 e8b^)v y8(+6M^t_- Wb[r0a淓(>57y -䤽a>1{:Pr mFd=x(3 Ȑc c?DBA6Twg~(B0Uɫн{_5OlÌ+p0=~W.Ǯ:剎^؄3׍}%1ZjH s 6\GmhǓ a[mr^ c[)l`P qrh(nvM _/G`eb\#L͘aW3a\!ju;PkHۛ^QZiNf\"WVNLJ/Y b4l,0t{EGV KѤg/YD!`FGW رP.4_d6wĭQ.o \ǚ gȌ-?qe} 1uFG9S{Cg89]|kߓˬ'6{X"6?Q]?ίp~,GKbRk8L[|>$Oόa&'dz* YV_ )C_T$aWcCI7R$ip)ywYG"ڡ 1h7nC_sfdVI/59r&+L 2`EsgІ.6C k "rgGҘq:ߗ4c_B0\Z4rj 4-cLjqA3-5.9Τlx:' W jh 9zG:߫xFhF0娿!)*Alջ;.SeEny׽7Q<LЦ{*85Xn>j|F3^ܢ[~ $dsnTgt{IɅ S-_B/eBxW}ː\s|x2?)~;-)+p.E:- =ҿ"$7*;,ICھ._-Ѳ"gF{<٩F;!bN/fo5SOVkE%e**^u;#GxuS9$ERֹ J' &V$G]7qUiɇta0Y6%qT^%QHȐ!ε-v1/l5Y~nnL]< q"-nCN2=   8vlgrluTa9PH?@W򁙳Gޞa:BDxzSH3]иb9OIdA7P^h3 K!`̬]܈&M|5{w8.3M,IAXnS dBD[W^ f{VlS3}>=ŚMu42[YQa5#Ÿ.އʷ[Sۿ]vZהGYh ܈mכR.\q~frӽ߰fu% @1U%?.HȻfhrpRhЛf8Qqt:hz"JN L>TsKVVO{d8dLɈ &y.AM=S1"@jz:I*l2N9l͸#e5OL8EiJȉEuX@IBE,>"9FCaD{]ՋCtdƝY`۳K..iǰhA B;4. }S} l W  }Zgx{1%\ 9uO f&;c4"ä́zKH9[uhOf- aẈ3(P'.1tNz ɅZBe饇?XH  }}xqZp5X0yOD]{zTOƕsA׆nw8j.чJpFGJG+z̞>&T兏sˎiC(y{DA.Xf-:jtqjjjO0kDWLF TYYt0mZ1KlD8 IW&`7l}2v7`64nѣ&rnISC1_.ӫFP+|luiL-)+ XPpIQc#+?9TH1Z&pl*IDub b5\nkx:%9)/ߪ?DrzjYze_cV"}a5rn~n#&miylQ\EQX`S-R"YY7{~ϯ$*ѳ;XLtoiM,'.;K?I(i4Wo>*LD@AC^C;W)}N)pFc% mYj'TwR{~4FE t|"Ȗ|j#Xt9끥x%]`R.DQwHh%uGi2>gmL1dĦl8P>iۥ>mm0Ea±3L4菱-t sZ)]T$4U( ܟ/UO2 e295|MFA;WuaHlVw I*"u`R>* czfWN;X̆ϩgZL*2<6*4xc0>BTnF+B\q]*2#==0&4]叒Δ emrnTF~$)ƏqH1Tv:`1ePcFh-r,k]Ws)]&sf_HdGA]پЀS8Ii~ d۠sȓ&|רgax@?7E٬&dFk\~hDճ_&mvjң=MN|i!rBl]M*xGq^฿ `%[G[ {ȂZ3IH٥Ӣyp*6K qt"@CAh; 'DÈ~Hh(h~LЍei=\8(}mQ:ߦP )9E ^rZՊXM$[š9c`99;2?0)+P*VĐ&/Ѿ;46Z'Փ_BHgn ?Go-e҅tȠ|{R,PF tZ$%0ˉ?{p]to JWQ:m''-xasW .F~PbaȦKXwƒ>hR" aHEU5@ae"[v?ʘ$30G =kajx ]=Ғ_eU㸾)=S=utvs=dN"5.J|P-}lqHuc[`(:LV0J&نHyVaXq'%V*o#:xd2:eB ̴`jq d%LZ܁?jYd!e1a|KS%v./_.[lH4k4n$rCQ7_Pz#5zeo|Zt(- h^Țbp e_g]#_L#{ì!Td6=2>40402|ґ(2-$M!rFF̫%4=IIVnfv>"Bt۞]s%[cQP>tW/}QucB~N<" 5Yg *I5)G!0xA qCYd8vuo)IP yD;e:d;13$lCQ1"G USrRy,PDYtqԣ"(Tkx'`ٵ6C C+}$\ң& s]G5vR0gF[7VR8ՠ>>DU*਻}i*$/ZK9px j)S#0cxJ[4=( aܗil&\]"!) )]*D0BC_cAqc*YLwEd2 %!*x\E%dy5p]S%^~,c: þa髮+jzWEjK@PBx5;P`neeBstx-i #U_%6HRt "e *h؇9HPF옶04RpU4x*ۘٶ*A]}JC0{w_U cБ+=9JV9 3_븪V+GlJ-m= %Jy2cO; -+gռhFO@P[Eܶ@/-*]ϼZ^%&6CjY;<W1$Gd$- +xwK>}m~V1֛uP4sAȒ4GF-+:F/ܯ0K1mC!b-MC+s+ZL}vGm@fXW1 x'v4H(X:yvhzM" L4XxA޲ålyWzѻR!8CFd ƟG|C}KR@J$6dYQx']E  vP2K< ˯Zq;=g<)FQce5T0E+ G30KǟUHYQcNHl Nb,ۣf5#y2$Te<>Σ %!f>dž q1〧/{ ^dиByB#D- `0$p`<, ͵/+Um31LqѥDtt~ɞ;m!MR{+8ŇDS`h0y)6 3at14&˾@'tnWpTw쾅RB@ݰ4q/qvᣮ\,*+p .6x"OW<\ٶ]1'(Xr~}òf sC Q<Ղ@*^FkYR )d@ϼ:oqa0imb}Ѫ,tnȳ=2EwTYEF2wFI{-FL|w?B4gis9bͶ<I &Mп†"RgR3E"'rP޷ΛJg9Ep㐂 .o0 ~4b}VIlƐO`-_[.5z-rm4IUgo`\:'PwEU`5^g}1CuWn0|}yJ-{d-`} amRnt;Y2sn|x5.%'Q-MB W,'H(loehCMVH:MK6 |DbFQ 9;<?\'[ Z{^\[1D87J^4f4(H)Mmcw]}Hw; ڦ1qo 8NSy)+٭/B8z f r㞂,}8&͔ C0,~cx B@?+׏L]@8f~ 0Ӄ8v󇬐GeSI@BNIa+]o~^,6Ѻ_>-=rBDwb"z+P R-,˱6SqPڥvY-Q;jmKWg"Ҡ+nDf}/XlWaսʿ12*٩;Q4h-y?V'hGϤ|Y9*q x'KK y?}-.E!qf70TΡĉ>)N$r WHzbӆk>VhzAWeϪ5[=|b Vq^Q5oU?RfU`X=eథцD"[Qt&Ϸ$dJ !Џ/PaZ(CCbQ^7}tQ/RLpt99=q_OI8A;VЀDD<2J *6D9Vz"*ca* |5!Z8Ox3'r;+aÛ2P0c4rH)>ˆ4 ê`r+uyԢדʠ6-;u'CLP1u~)}a&j/m~7ChیE;@`Pp?3]~?IxB%fV 8=D4 /(N3~J9.&&Rk뀚YH!/}MKF/d%?%c2 ASͺ";/F4-e|.Yy٧zeH!גSu͞\8hB.x g&S۝eD-\[ߜ08t+BFZt^rPZRU3W885E4zZ\ M? Jr߷;=󷬺_6]އfu7ǯ{rCo,x݇aެC,qC=vI ڧiA0MJ=Q6KսNߠjDxge4JY|Ї)?Z} G@m -ˋEoIB4-J$021"tsX&b ˃MFȴ?? \ŋJoІJZ)#q3bIZ]x:aA!~w6p9FÛ}U W\GkGRC.}Zݨq@C=[-]?} =Dn*PűQk4M/&2@Ot M7MC.zE"k61GnTj4*v@y(\2gsED0oC1 +Znl/VMuI!kx[gmw :O eT,^H!hά:^Pg14~g@ɤ-1>Du-j^Aqd詁4-Bv=$3|T'}Ci>9آ{AI{lèa(UCzt+ҹJ&tpؔ;oM]a^4gbB\I u)b}^]?}%8F{^ܣ aͽ2YW+I$l-~/Z(Io]qz8'F֤}EJ- +bl/Ca|qAuF⮞]& )H(`xnjhEPǨCZSWXnN$AM#8ez6GD.duvBB֡7NIB5zs["8(b>05,f@IFcs< >c[p-W/wm f<֗VXNq{;Jfjj1QP7=YBDNN0AH5Sn$22;&\8XoMA0/GOX +c'*w.sJ̘J9]ِqb&$pU_sOx%ZX&Ɗobs#t8N3i4Y 9Bf[ L exjekt+}q2b'ɭW 6֏ /ô:Mؾ>Vl+\ imNj$Dea4%5V- L+GdFD,]%Q'!Fk(` e㨤.|{L猓vFi/,a'@P~珼**i ; j LGGO,qǑɐќH]c9Xh@i%QͺD --.T$pIb̰,o(8=ϻB \gI"9'F)YGuB.YWbk32UJϾɞ-E}A+5sw>y-EM(55pwX#>Ok@m Cd (wwC;eD {~Dt ̭(娕 &Aa Fv*611U|]i}9} F8!Mk8s _&fj#_#_Afh`TyBF_XGse[zxLWy,IZ$!`}YSqш$ [C$ tuN phxY/mZ@b / Ji5) Ŷ#rR,#Q!08'2)t,sSÃcȪ],mL趎Yavp7Ka^))k@'$DkL+ۅ?Na`/ bQM1C{k!e5k UP/7I\G&:!5EL6?)ג}(Je g{[ q-w⇹ܜ^52]{h؋9,<]##v jØ+-:0l߫TBrgxEdPN„l!&WbJc 8(@, Sղ[ΉA'ё/'^Ӥ0rJ@1VW*6D l 5 UUbt*[KOu䷓BT m\~ \D 89ZIN1ժ\9ZX+진EcPE=%pE c$ tU,6 1vb}ukĹ4=k,ސ\d>-gR2tjWt훡30j@H3Zg̣TsS SybYȪb#˄?=7[f7IU2[⠝7aCBMu,"%d5rZ _OP> /Y¦ GuC70C @$͢dul6u^a.B!bGUޏTmE.,N;UƸv5J0g0zdPdPt𲺣 :+b56_ 80z´raN$]^V}m9v2+ux0Ֆm'SPYDzYOrn2hń?-T| /݊_ގ2`ԩܳ8FЦAvciA\dz.n)5yU\V%z9y5trz**٢sE;dqӠ$f@2*+I"!Dt 02IC֒2| ២jp?Jp)A7kfZ}ԋr/={ɞ:DQ}hS,hJtC64kF*0!?sm R^z]v^›H i{SqmM~@ұ=-^^¶}ȊRy*M p5OPֶDf<sȊ7,N:'e=RpUu`^/ܗ;TEزpeX=zr SfYUCߠ+د.LBWE=?{N,}njt0c1u,ʋ?=k<~:k8%¨3K4pwݎG@d|'b3:H^/ ޖ6=u۞;BadVǛ&{ch3l+9d ՇE;,J/%ʩmy Oq-@;rZrM'}<¢&YdA}Ei7 H%|rj*GS_U)ǃI[/Gp93d~-dIAh␐p<+>}%'H8qPX ]Z@gqms\הh A"V1mS2qzv~`⯷Pʨ/єD7vS[#Hr3~|; c:3֖X n~R D&:MS'BW9 R N%QArT/*vw~[:gg7`xH0#<ʚ^笘 Im0&H-f٦{]sk+Bb}cK~o u4$*e4+E  Hle~<QMgmu(+k!GptW0gO/+'m?sN kSݺqr^'MS PhO,ߒ <#0]wʚ]U~dBg8ϾVH מ*rǀsSaic:8p*ozZrOBE(@\I@+1nSAv4Yĕ;~|[[k@fºE\c#uH1ImWdILBHOk h2tb$y͍;t*}e@zzQգatV7ÉO!ctA/C3b2 Ɔ.hx@!.'aE @-<$Y -Kd.aX$-%2kEvq,O0Y "<Ѯo(gfS<8܋l熆9 QF*>pɨ5UJIV &'N3uRe>4: qyhdIAЩqM ƛelDy#7pɒJhS{)n(t( zXjS_"î2i|rY!{ AR)h\xTH8 ŕ"0 IZ&CĈlRN8@kIp/(;TQ|Vi~l^ndzmH,adD2ou y3luٖT2O9zJft1D-/ՈD5`).y-|>^Yɋ@ޟ.z>r: Diy8DߍIbsrzweE?j]"4rʹ5":ڜm.I8Q/AiU$Vrة|=  3^'yBq𮜑@C3I{SsmL(۷mO\3y-`J^̓RgCPκzޙ,l6x¿kGr݈P B3pBEӧBpŻ>#`Nr5=ėBi[PHiz"a*IKc~s-{.T]ҜoL5eʇxo[ڀ߳ j5 9M\+WOcV4w$,AzP.*ɶNfڟy^!nr 䝦 u? TɺWk`-Y6>ٟCy&U-ϜժVk͹۩KIdzR,~|Uu5j!¸-MQˬe#8:dI%۟g۳>mX@هU #tQe}}>m F|`'P`nK; 6%;9tpTO|DΌ;OU{dem^θ3fi%=l3[̦*O[NPǤceMqѕ@ jgJdU jm֩9`(5 "t2"JGx2y̑HtJ aYj0'\{~1I|P;oɾS7B$ FM"dmc@K$`' ;OsGeݚ*dK5JmI_ذus5#SgfDbՃpfF0xx󻪰]Gʧ'2X >a~Bi@l-1#%8S.gcKaײ)6$eI"7?xtT7QG|oPEzG%)xI%3*P/Z^P2lXnKQ /zfNǒ3r!$ Mw)rD}&e'd;G_4/DaBe{YJems" =4q&_, ͒ lw(85 8'V$vW"W*bt'\T:ha;/>S}+c[e2|V߳M3jHgʇ~_.8VG1ΡAٿڅ3l+$YȫGuʑ Mp4G>7lG[xwAg;/۠ra S׈I.6CD N/ԸE"kAzG :wxwu _1O\XB4,'xc] kermvc Tl^[X[g+{7;?ޙk(5}l3_]h@AP1h851._bn^=RT02-ʑ]q:eNl+56iW7wEhs"@"@V8HX. I9.Y!b~lB =Y`'g`.90č0۫3>- {^VȡxM2V@\BJʺ@n[\[ۦlhwtgsMD \V5$:⺓,+O?ӖBumcL2fֵ(>'t|5Κ?t=c?~ۺ*< W7N[C^62]s%]n#^UWqU`^áeQnPǟisQ,rT"rf RHVXwVK  O2Ciar[z+'uo O1?86ti 2kJ͞WtZ*K=;+X$ J9>j*zXVa8H!Of^QeFw:*(ܹ_-.SA<Xw,]kIrĩLXwM4鳮F{q 7"jl!t^bvղ>?䡄eC_Df  ȔU^LCjzr~35x(Y'PX2*SByU l<2bR `\eWT@QtQ֥H'Pٓ#:r-^l##ӉqY_=:",`3|ƶLI Xš:4CMsR'w?2h> 5I3Ze!E0ȉC{O;Z,E'aJB$eC^01pvR$%tءDElT}Nw"jBk2-\ɪ 9FmVGhFkW(bki7a磽JL]Eϸa~Kb1i֟ 5M$Ϋ,pG'.C5ZRJ>_'ɘj >T֒e@@B+%!f|8{d{ýR)<t/6uQq @Za;̻g{F av<;%yMd>ToGi߮&G~1Uwi4 Ap7҅n˒0C8}C/wξ^MAFxbu|ҍp|`Gy|O3K0;34A"t$>["]Fc zkQFUj>+AWאHƟbkܴn3-@&To-W|ȓ|,]O xX]5-kHT"cr Jv9Ib- "7R e536楱iD>qj*3He T.LS(؆#aI$QTJ#AW趤Tү! aZ_OQI hksȮ@ c*A>!(ޭAUTV2܊ZȦ RߢS=)p/v*8+!nd*P(!z!WNrHPZf&N,A6nɴF{%e=!dv0DɈש[~PUTPELzSawn7>K<&.J"uk<W"Fa(ck1پV| m= xdJM87RMej~sJ5HohwJ5~oޡgئa>.P&㖚*IrG!16*N?:wuk D@,E?R与[20ZxG|ߋ;4Gpt.؊%C@Sl?wB4mL$ҳgNȃ?tP$n$x.`)9F;p&56l=8޹G&@.vLwsIHZ䧖Y6wƏ4v_.*v^VYl3 Ӳs~"tWѯ W]:Ӥ|JF+}MaSE 7[qn."W]eM9TKuUS?&Mb<; /Jhͯ|L+k/k/M͠K0k;2:aͭ~-vlqL3}ГyrDK;(6AžxI80FaX!u{{`;*5@H{ '{H6"&Nڂ>&Cc !%5O kצuGPː`)p@J«nw1 [{AW2LЦoPW-&zVH[>k za6Opn*Xa}LBrz<>y!]Qizaf "eԌr}-|1,[" ebe1wshq"/ ae %_o=OYS!sK@ė DIMbHȡZR6K1mZ!KRt䑅*Ue1_a牀&D-FU_kCxLᜯEx3~K IZdhS,ƃUK?&}gp~meGMs zGŴ\הB~rh}0r˒抙+DL&^0ޗHL!F8+s!LR:m"T|B1TBEͣJ]Hi e>Riv+ΡȮ n-IX,ZoAK) M|瀦6N5_Yi`'+Ƨ;sSX@t$?U"G!Jo-f6h^K?V"N5 $LpO Yok2{  LaZ%nψH{?[.t>`гiL \rߏDMzCi, ⊧ƅO6n $A 3U*h"]հUkݭ4mBPPD"Yw1SE& 3a0KgsMp;뉒l~ *?t/ǿR:p49kޘs17pK0gmSaa8 􄋋NHT< pz~rbs(fR7S?ē-; = B5W*>Ri5P|@˻TtWgX(tTDp3p,]@lA{ ehbӬkg7~t@O}fh}ʨ ~͝/A[ʙwZc\?{NT`W!`i'.n>&?ӱ8=9x kFE |[$uaCMB ôiӍ/dž~3ߑرe3KOs.1L]q0PP"g`yx . (wi) O~z*@XhMvK!@~/˵2=df2˷uV$lyŘz_KI[Փѣ?aZQl2wK,KO* ovȁl;n]r|bJL ވKLi[E>?pgig ~Ee;r~p;G?W'_ԤmQ)E2#i墼2(ye_^Я[;l^Ze(+%oRܔGr# Um#zȘ}O~Qn)qLfbTRjsY-EW25 ȿC -EQfv#,7 Ƴb:7ereOG\zVkdSxx*7EloIs#CH;d 0{?:s Ԗ@MԓtQE!9 E/_*<>#׍Ÿ '>f{`l^GvoV,XHlj"}EL3+|6*3X7ip,snUX8E=tXMY_.gb,]ݺ*lH.H(1T@#Ǜuo "ݵN@ω ]0lfLd7zê#$)ZZHn$EvqBtY(#uo&_yD:bI:;K_wgI&Av&@zIK}H"D}N&)Tr6wjtU_$-^lӤѺ Fd-E݁UG\x6ѷ[4rM!˫xӪӶgI@gRs' 5 ۀY vw.ܿˬ1uO|mڜ.2QJ}3 fQɃ0>fUq[Ks7S WN<;5dyȅ]dSkFj2QRF H[ aHsR&]/(c9T©B=0bvcZǨQlC(g~zD`6s& .Fx][-7l{*2Aƻ_Dxo٤o/-hJL2?:Fb'W%|* 5xxFMR$ 4'=QƎ#Vxg*R>JlwPB:M;a@ kABG2[iIU*`8rZ6ץ;B"ʇINfU! Pͯ\]l]E+" 읹"8?P|\NсF!^ EH;amk#8HL"OV&SOʺD^gޙ#;rMiB5pEeb@hOBNd,3 Q`t!q[AOt}4rcw{uCuEKGW8rI f+Keh-jba%e!1~D98KƢ:'c4m}p8Y] lTI!\Î31q\`><%S.w~Х!Ț8O 4+mmQGgV^pzNoG&o<.-J *.*NӖI1v#:E5fܗ>rjʪw %+uBA¡<(h*,Ӿp i?d-sJ<&g~\v1 GJzIzRׇrvv\k<#!I?eפG6 ST\)>:6PrC^8͋8~.[$w=EfKS/K@8y2I$HYwDlK1c==XcI*8l= bo1q̽P4*?lkBW \e#zJ}V]Pre=Zl>e5¤EUGbkδzST %R F4"{?ԓâ4ղ#Qahb{ 5\q2e {7:xrBsT_e}\-quWcOF4j0圞5JI9ғN-5^=!\Oء~@ &l,\²\IKSy5ZO* ` 0߃ͣ>| CoBiby)0nTM4[..J&_*>d`E|1H"fԨBjߔW¸0q qo:Y)7A$kWj.ch0|#X *uRMb1~?"rGr{ Ccv^~Ќh}H Lu#OBi/M~f氁}PȢ4[zW@C y(ÑCk2CØrEϚ%B[!}4*C't ԥ2Zo%H! SSYgY|]R]EO0CW[FojPİ*Qji0ҚknN 䓓Կ:1fq~LCKHxs!jؤ HW TBΝ*B xFʪrb@ZK2@jb7o=?#Z4^ir=z{U2Uh}7}.Y5o)ˌѧ4Ӟбs_pQG]R7F1w1{}Xv|c" } 0 P2x?V{H l3^lO6/Ou,? ^iHL ^-z"E&obKyg멣dxA) dpCd4قd1tqS(&4hlCSCY;bIWU/^vO ,KIij 8y=H& o9o| k'ݢ0MMrS`H;$^j,~ G&?15*\cmENkm# ﺞ96Uy`=ㇻ *G7}2"w| ށ &\%a$ PןT}"*d(M\N{Dp,pJ5d:둞V4L~V{Fl4m~H> rFI< SE[G8ED Wڠ<a|Mmv{KC09Pq LEJW+%3\<0m%Qb)0)qyZ3F. *ȞD˯s QI 4>B:o4̈́0ƃ.\)7Ql%<*U/weKrLtg*6hn(N?4s3~ &s ͪ}i&!x1 3o$;"ՓDDtُBC+6͝/Ww<85!):_kJOAp0y42 M82 뉎,::W3ʢ;U;MmPg+_f}{:p#z[E^jܜx ՊDuFL/Qro8%R -3]DCc<̈́hxĐM#y.P5[~VN4Fd⼬&y8=4ݔ! j™u9/)_ :e/ ,DVehVXfUنS^NA>S9T%>*l̇rbkbl4,BH& 괩@]7Md5{Kdsg!oL홒%4Ə 6XXg[QÖGQ~jsHX.uP*ܱSi8 <TGo<Տ{i#?~̕&T:V8 :6;76WO4S#ca6>8 2OAx0rD65 J@v١׀l ˩(ilF=?~p8x`Եl}wݸd>n6D*eh<+OL6H QSROɠ }Xn`L(KInb$΄uGv•Y,kMy YK_P׀9~Dr~O5jM[ L.ÅVlCt/!Z_3]8l]rHbҤ?2`k0qx)i Ӆ깛 J+%Y@MKi[3}H9 Q$M<_>ym9Yz(8uEh a5ք aA(ҕp/3i W0dq(觿BYњiz~(s6TBz7rGPp02I_enf74 ݄ ?zAO]αhHÐ't;:Dwl%X2#8^u;[Ԕeb`QU/h& BrRDjOQ~Sz5'gŠhdUv XT)(34 ?1k?;{%-h"&j3o4SX.3@ҹS>?640(@4L Xkd[z%]zZhC/pdWni1: 5 ־g>+ㆬ)#/횜ĥfc?7f #"$}?I_:~y{d? VTߎFA2C6g&Ä#Eĉ]&}Rtچ_ q f&a=py 9/&382}S}LgU­8k(-8 ^ OSZz1 ^j؎pޏI XoЭjv}Ltv:/_]I@:vj19E,PHļ3ؕJA~o8ãeǸ_`>mj@73 0'|(Q+@zB:JţhHvmH8$y!1%*^ Z]tF؞uoJ{/G'!JDt`W%DQd^Q&nnSFc9-5]2Tډ|89a!]sS. xeςzj:'+6\ ` 5bMq8@k+k-OqX_"ϚRj3%KT\_7 YjMA ~Iݻ#tR =`#~%K jr>~XiGqG)7d;xշmן5׃}/HV"唼yQǭ>-pR*n lX@i&]IzmZKIƀJ}_ zpZ'k4fb q6FU|P¼qjH|' ]om^1}E'!߻w߶[wCY<ǗxK1 >{Rht%} kɧSzIbDyR"wa쇥)2RmZ)/Ϲw;A%)Q݋9۽}P" ;GzS[GX>J<xjTT Xmook I+w0m28̉8?5[uUНݳĒݒY֔cB j4 V6#wqSL;ʴMUj՞O S4e.v` .mWx~ zGzXܕE`p}A֎&]_ysɕ]ov1} Q\I&Y bn\_z|g)+Fe#\4 #,c ݽ4l"1%Y݇Z@la"wt0b2#MTD:}}Ԯ&+JTf¯p9M gm!}^p},jK{ݷ0|'bOZ /Vl|E&GM$}Hm;{HIWmْ aFK:T>e-fcQ<yJp6̅0/mmh Rk h:}L4L(\XN82 o~ FDLW Z UFc.Nyc#YUdj14j,܇AtJos$e]V&8k(!U ջnY`_Uxh V9m}xmKbog 2%mb1wb̰t_N\TTUޕIBO ҹUIi-ArT\+QG/%:nev^{W[zAmw@]޵yqUXi805!ϛ{ʼng!-e(Н2̫Wگ>[C 1ՌAL67W NحFqRt-^0cѨ频4ٰZ@)X~:ѶfG`֣NC@ٿ:T!u|@FSX`p#h 3Ż DOb5ԅ6Il|3,XƵ$}s区%2ҍd0Ғ Bf@$_c@lr\W{TOv[*vX+]A)RMxeّl;|NR`$eTCݞDMuO`k@+b$sȑ.~l/Ŵrkcvq2\ ԙ٘-5}3H(Qje8@DMrFι@/I@ 7@^қf&/( wф)"jK(c%hjGtuw IWAfj,L ̉*؏^+Gp0k*ǝ5F?i͎ŤGpq?AGKP~^ b]H&Hnmk7Y^ԈJ8͜0S Wӓv`g8RmQCm8ޠ9{m 만{4M/d'9|Ďt9fY`o|\%Y2>N ɇZ0}NsְB ھ~mXKԾ@;B39 7S fkrEqo{(~畔CJbDUc˄UB['wb>A|*׉w"zO8HBZ?]8(dFCNjJ]Y8:WT^[Fܟ9;T e`:> l7:")/fi8_8tDaBݩJilh_}0 0RtCȾOUi\![ۦ `7dTnR$l'ν+C>e28w'sk13 p*L~ű12l gS BkbdWrJYB?L96<m.{̪sg 9HC\?9ZX} Yh#bCU-ЎDe>ul//v.ow*db`)Zx"|Y3\^*{L"3EFv;f %GI %!vks݆*|ݹBqOKt:dpj} oEn"H'o/S?\8q.(\q[VqH&mi56c:˽7`55>!*rF0A}GeeKXŠl%&MtEֿصYN_H;"R) lͩ[Qpd#$ ? ˻zEeS m=vV3\_xLCnw~10kv.`IK I$k]Zwi+ς@$PDӆj7Z1˳?XfyKz6ARvܻR M@- Wщ!1q:7Wbtu>i;{ _'կђ5UJ|q>J/H߳ތ' 6 2O"5 8Ֆ1GI2dnc*?O{1f7JE)Z>uq303 9ςhYpZ|x/ؠ=vb% T^jYH,\v9tsRv4kL7iRcFEsOQ0aL0l' 1 xl5DR7/] 7K {]3aigz!<(:G7435k 4(ܲ)g+v8La7XgǛԒ4Trgl!2\D?sr\uYھ$|9S sߑU,R3 r^YzK=_Sh*99 gK`W}kg4b$PƐ:- Z{劭 ZEҧyُG q2K%J[3W~HB%b6Դd{mo} o4s,JٯCܼfq]N5(_W^ ZBbY*q9uOf|nEYK$A^|RVc.2B'$07 30]YG^'~Ǿ^C-k3Jc4yXlwY,HiŨ'%\lm-JQby/m.2#tXInyaQ122Fdu1*3{yt6bj-:ȕQ YB - MJ2 ;sVë$rnt5C!U6kH$a,9ҽqg8:O'05KjVeW0uȭ&d$ R s x*q,a!ȫiS-;W遐Y~3^ɡx5U _@tD{(r87AR/1 +=fa۾K|cc/F:gO7[big4}@:oir s3؏2;C/4!ߖ˫/F}=B'kNArt_L)3\l^_)bz)خl s _W^7XeƛcsC/?/\h [@|դWz!lӤWo»ü7Ãhֹ`}hU;W}jjJ_y74xNw˖FP +TbJvUU#p6UVhnÉEU؄D^g`ąq#=kwIX.8j'#hᔛwX$Q1>P@9F ږ U,tfg#/J"ikv4V$Qi;.flJ5mr0@ @#gvZ9Pؤ1zOV=ricxR˱^qűȢaSxж/TZz%L3oL)zwLGw Q'VgCQ[k& cپ}mƆ!W~};[MrLF9B5 iushMS64TpD4ѽE+B&yNF5>7vUoz>^vwӐpvs5G-A^c7-&wg39{ +Ap7ч"[ˮ\4M" Y#^<.>O5qEN@wapʺ:2׍Z3?ط|ew9*pW9`+?M?u(,|%ϐB讅k% /MH.R~ $IFᥘvm2j}I10F)GKD}y|$_yȜk/mfҭ) w sOopaNՓ/Ґ2✲ -psr wEynŀu{c@2*}EeA#ޣǹKp6dQ7-/gym84 Hceov}^ ${v6Bd1mg+ZVԐ">. ͎iz)(?iwKik$*NZxK$| vTϗ{ϼJ=TkfH-g0/)[nl5Ftw9L 6 вZ /?PjoZD.ZN;l]H^,kuWQ:'n⡺sC7S=aC\se(TWvܕ{9СX̿9XYs tƎIg&>cBnfd२޽N^p7B8dv8GI̷֞{O]y@!ӇnKJ|sdsk'U5.J|r{NdXtx U]O*i6>N8 8ʞ;ujnz\W{ gCs_TJ{,`z#{ښ3T"ξB|jRVQ=5 *Sf46AR~l펗F| {oT4%C4fzZ%v>[dL69, 82|.啈JԏU7>Che񣖌AeOШ2 5sHs O:1gh?!ayǎ eB | nΰ;3 !|1;Ķ'|#Lǖ@ed$\xAPJ@p#gicj =ˎ