python3-apparmor-3.0.4-150500.11.9.1<>,le$p9|~x]HDx6lt$JFeu2A“Y IB8]ǡy(/2~Y{Jsu* f(4D]qQuG<2Xh_E}zSw;z].uϡ.=`6q\1GWG':xkt^-b=8A&5VPoaag\}|w~pw7Yy=h_X>̋sv>>$?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/g]"k%r) `=l.Xt6 r]P .Xs*~s:sa;WӥyRWy?T.y[(vaS}^ 2b-W/ iy;/kӑ*+@Gt _%;D2Q l gYiSīLo=.3?8F-#:VxUE,P WN_}Vm%9:^L?9{*,r%JѴc&La/ϊV L%Qup bEò|½[ί}~jx w ՠs|U Gad"\q\zpTew-潍d6CQ9 ԦGfu BlR;cJM"1?@}z,~HE#YD],p2ݥ[V1MMxr";?%)ڥc/h(s͗cA+8OOJ oqX0@(n,3k[u{&t %2؝'%қ:f:E-%%{cz^HDE2Q`߽V=pZӛ 7)(;҈+/_p^T<9 ) k.I.n$-ܛ&cA}hd3Pi@K,P]oY3pBQ 8QY>fv*e5x.gr |JO0[~ډUs]c2< 1(S2F~/ <%Azmaub>۰ HRf†)An-2Ϙ*Φ~)OIGV||3YJyUHx֑0呔 1<*%˚=KQ3=NS_TM;2z* lS}crxx)o{fԠ=}zH*|m ISyr5t;x1Xo+˴{E# H ap첺nSxv ়g@rv>r?6b{뺬! [zjG`NӉb)X}-c}nJl:0$hrA~&f4xuM+,̥+F^yg0Z4ɘE{T^Si1ꌡ {yښ.glc?JLj}qH.$0~3;0ۜYD@;16zf,H8+Swk!5T"`Nt#QN6 ]ziq/^2]=_hpX tVr&sOcdBOu;L#GotfB\fbQͧ߾6> CtW gLc2C.m4(#`Xec֩(STlYC+bY.κۼpoHmLw-#$M!*!I7,QH᭤R3Ag4\s4kGj.ɻ\r?] (.9؟IcHZ%3$zG >X#b3NO-y}@lk@i"w]6f~γ5 w*za}S܎9JuqA9耇>+:&a*wvFntyf2G*9V`[Sʂ:|nj; -6s5!wۙ4ҶW>A&Ҝ|4~fJLv ӿZ(;c| /UOfN?A̫o\l!<ͻ# v&]Emr{rEgLM;z؋AF>ܵ5hZFt)]XѿxiY1LڱwKxdЏ`"Nwl[ELx&V`BÏy`#u"@Є}Ͻ :PY9ƑmGљI .g(&cɬ` 18rxNv2% <., $MEzӉQȶ7"XES?=E.Vۃ?+υeb?@f7Y`:wzYZh]iUEvCϾ9(yI['JGI\<,g,WSNlJ y@$osc^^1>s^9:w8GqFAA!_+-o}+iVʺS/k eSג]+jāo*릥Wf9Kzԟ%{Z9f >.Up=  b hPO'56 kحݵ_^#HS34yhA ru#ߧtrGɹ";0^P G0 _~`Y3.O{u+Ǧfl\vV3{fMpx{?/OgF.lnBhq<8=ݬ}Ko#{9Ng@sM:^PX <&:W"Pޅw+Ǭ}"̂V*x&^cD./ 6Q X~8f];BLk t%h$5[FE2"6Tn1Rt@>mGR6w1]v#-TNa*jW) IE()1{6h>1![Dj}ϋũatj%~&->m7׶Z* NCװš2l)ϲHv|/0}9i f'={&pX"97+5mCpOX k؀sg6q+:ɺW5bN=}`/w䨵;:`FUo|Gj,XM8E$0[EU+xYiD 0 LGY1xtŅDZw5LQjcEYF֘qU#?& :Us) S Rd֩G)PWD-~E~k\`Ӓ@*SM2*6iqv ?(eL1 E,)x:/Ux(t) fI3@vo۫o<ӝ~/Z"Gu"ὀqRor$&} u= bczK ӫf JI48sUM]^k!G{]^tk4RB !jw\=As8j+9u'vj]Fn YI~I6{ Rc{ |_ܤYW.g^Nп:S^jgYi^e lx1q8kULvc魕hj3t=/L`A7L/H*{vܲbt\sӧan:%T.c1O3X@I]k!XgO5qPt%$ؑ(;ա&2R=\/EѷCW ~pVpUo[{r؊#`|+\׮|iiL; ̬cDXlߏB=,8}Aldq*Zz9Vuvנpڛn4Qa.w >GM z:hE?S~A4;&i@*oAٓ.dU1z7 (g@!KeFsf$Smeyڞ˝-25ykyO^9XE/$'."bŇ 2{VyO#f *U,:FT1<,饿l!Ae-)!.k6N-닮 fɵ.10ʧ/(1ЁvKDon%J$ze4V|v6̃iY`b YH;w{: Ϛ ZO01ROWAd UK%[fM?b(=.ڐNT F'ဠ4r$8Ac7rCmZ5CͻKu(*N@~?U!Rgqm*"mԔX}J (1u5.6ܜaRjǵ`RkJ>ĥ\-h)G{m# pR܀>6-|މf !)ou C3Rʳ(UY*::0 ~!kdK bOHlQu=nà`E˳@x0 /?#0d,cZ(DT=}!dkO$^ʭ ;i{U)*ݫ\KPL6va֡IqbdeGE&2徂%qߟaGZ+y@wGotܘb wLZ3@+9YcqHr= ⎚`Oݻ} <%~pT"鵃E6X}e'4n$H ^д2љf+?n }ût`Oj 8sqA6Hjcl1`1'"_ίt;_!tDdB!{s׌WMmyAͫ9o9J[Sѓ-cCy's8pjユ:.qu0ۆl6FBW [XZ*~qb[4}JJcTFALI"'3,S-jD*sd W]YtAnw Mb|?Vn9eC샤豠|UK7!2E"zj 4-?73iփ*q- ¢3HAF>ivr]k.WA2!Mײ 8HүrA2}qH$5!A]XCBي< W$x퀰XsP.y 4mՔ}5r7$M3U7Ѣ!Y3" \|w/ګI[X3QkLCGǰk/ˏ}9'hޗjaTCw7E890 )NU]chܬ9.vFF:hD[Ih^@|*KKxl ԟ 8?&hsz*JZܡ~SllDPclؽ =]%B:g{su%5^ I$gѤnӕ~]~K(fF?%Ѝ0"~ޓIXcjxMPF|PR5Ƙ잆f0eft[ f8'gkJ!fjM_QrkH1Rs`ۦ[4S_|;˜}]TM_n>s:Irϝk]_ .`׋96?$|RYd>f+[PYGy*J֨Q"û|/ rM7'|:< {!g9.sUݯgX&?V۰޵ٯ{!:dlki\KTW;fzx /Ot99ur;xxgĊy@.ްlNɩo7Kvkqؒ{/S燉 JxWS4fM#r`0ҵ *v1G~Ye07{!(A_g=0AZ,cN-o1Ř_ީ~760^6H *4|ZMEÐ!+mI y}@KPZ],L⨶Y$N:Ģq|e 3&ܷA~< Y¨֖;UKx|ѐ%I:vq?"c̻i{uv:qz!Ů=ʂ~c~,_}hXvxvn?yܓ CIbYﺚp/|u /:Ǵ \}:c/CUmV>1HlIw} TN6tK-r7붞rWCSF_85Rn҆f9͈6< *w^He}vw]Rs[w=z*"5ńdnK0Ô,RP %UPÇr$ҷʥm D(mkW_ٌ?&\" }3GC}쁄N^=gY4ZNY_ C <7~qϷv"}覍LiN1,1RZx76.;>zS zRBឌU``a#=`F1,gN>%_z*$ [7綺R<)?1^6%t[V/Ԯe'q$MM_273T|^|j3g]e5P ϓnK?~5>T7U+y8RHrY+noFF#ԑҹm.΢q$~q,r:OL٦ݨ8P{<<ŜI7PeiژvC|JV_UFl*tlź9.|3{>qWj\yB0g&y#8 %:VmMƐ2u6)䁐'*+/qgLg a}@'wHLbBehꑅBB26$AoZboW.~8]iF$0JHՇfQ(`ݻ=ԇԡ,RPՠu'ZovQ 8M=j=9TӜ ܦN]Y䗳.L]II:UoJ *9Qr-<Rܴ.H|Av+m$͑6.KR0SU[wR,r#[M7an f ~Ӈ05$iJ]VOme1De(2~J$O6ǟchG^]\E6kN{c|ˉjZCmP*bH(q>YBc;Fx|S,WtrfȦHckF"}LƲ5FڶI;E1 Ǩ\2vf\)Ďӗ4 LnItQ^dw0P2Ǭ"mŮuhHֽ"u:.˲Qg妟2Vu{ΊaQw}u; o<Ow&ۮgo">{Ȃ5Gmj%`!ym `tU^[l^瑃,R̍.c;[z>ЍN+izŨ%kld{Gc.R!aF0 <#ǯ PGyeAgeG!I!d߼G1IaLĚ!D2P9'oʈvzq b h\9W祁RS˜Ӹ, й+y1O=E LY8˛bg%$|"+{W j|lS)sF~9,TΏM:ROI⏌EʭIE#@ H̶=L.l [Z&5v"ѥO9U{q?\/R P'=RWnb/ ۍQz FN[m0ĭq&h''ge> –ZG l,Jp(={f~x=NӨq ֽC݌#Tjy"$izsjxWnOB feL:$~)% &h,֐zEӶ|v7ɬfWtkH8S[ڻ2*qG *<,:]0{#Ty-Yʚj9bMq0q"(ƭԛ+Z*{j>B"6pg@mKyuьly{MYIZռ&R$/mʳ!Q3Lwѝ&9)N77y@hH:UruՊ-DD%4kc_]Vד0Re5aIZb^.B9bblʾBN5[ƻ_Rq+T]\d&5b?'_ý,9'SQ.fZb<ٰ8!}{ I `C=4n !;dҠO Ruҋ}` o̸HOdߊT<۶LB; ՈЛ Y{lf@1V+;1',R;'?i\U}E{0ĥr9@CO/Iڍp}jX )i6ޘUGD fxDZt.dhb@cRCN]a섒b+/!2w㡐R<$p[ULWKXy/9HJB&@[kXpTq9WB\SxnF'zcHQ@&T,NC/u9hJu5ô1FBM2XccS>;i,kr-I4MOY92h*k\VԈ* ŠQN_ F܋sc Kp\ 0OKgW\SG(P}67E [y(4yFNw1_ô!ؖQ]>@ݷW(xX/$çM MFIGyY]6@q3 TTg!-m x!pxy]lBc7>& EO&~QKX ˫{yQyW$ֻFh2 ŧ6w-1q&4l֙%n[J=ޢ,@y!$Rl%fTd[otpΉLh!_bdύ&:*Ct(Є umX|Awvz*L f /Rd_7pȇ^xcm!|,JeWX?H6oH3^yfpV!˟/2`M=C:ٲڷmrPXog|{JP}!$*eiE1`V|#C@-0D!PPPI Ѷ7*$DN=3 FA6x1ߍ>Rs*>ӋD:ϴwW':3)`=r20 V,;r!GP0XAGNgZYa9y"\t֟mjh7*AB 4NJGi']@Bۡ/p=iN3{0,QÚ~nǕT.%qg!7+Vd xP I/|_͵< ;w5 .oۑH_FO8lƭp|P7DBBa}6UoTC<*aŃc%@ˢ;FƟ U,1. ) ,}-/.UB8oh-^<*ܾ3$S-KXu>e2N&yVscov\= 3r~u?`IH D4sr$UKZl!viJXm:EX0?J@:+m?ֳT:B .00-p=c,cd)KVC-+B.RBc\MS=OS9\{/ ë|O#Ü(wp"}a@׍AL^Lq ఏiyKG䙥7˒Hٲ@K6Zp̸Kh6a00fRgyRd^k>ZeL5G6$rQRV n .M1}x 9v&B_8މw[6=YVZl+,C(pZj=4gYt_U 9W#rߪ8H:17 lhu劽`2"yVq8& x(8˖(L>rg_A=HI,賁C_[v zThE7L12oPW,E|Xr@^EvƨASvru4ؾKԕU|&1wY%_3ڏ35Fzjk=$l~]Z#{LI |c1XrTKMv!=e^ .C|E2lA`+=X= :jUvoJ!|WJkn@S CDA3b| vlbS.VkW`7G:I!rmt tNęX\`=6:Rh٣jH"qTS<I,h axܱG]lr_-(H>ȴsKRqޖa&¸S1O<-{7*؁[zu}q^ce!JeH)'i)+PythV)'S|WӺ}ԙV)x9B|߼f=yd +;ql]j7 J?\tǗLS5cp3eGٚl]2Kl8gOq0'Z)sH4qc7ɣ#"Wq-\ 3a){}I?<'X8]iX~U X%!5Nwk+Ւ>,xVs~|̦HKr"Q*]J%@N"GKڀiL? '*$NOʼȹ M5~&:xbeCXrȖjޤo+BЩ9Hf FiɵҗF:F&d29'V/lCvz  Qeӂݔv+972eKv$b)4\刷l&Ձѓҵ2F8O4ZSUm+҇\*[d9֝p~(pӊZGo`b݉e)egoc4A%?54ͨKX|*PN&t5e:ILХqn`Ḅ)Ŋ^)5T-?|%3WYԗDvnt($wB($E L'yTk 8ѽʼ{m'[qZ3LCڌ}\Zw@ڐgm8Th:./uipBN')M̎?M©EJ&#[949V6_Y*Z`9W*/xㅦ8; mpJߓTFY7Թx}nߜՐ xXcaa} uCp We2>BYszd{ LwBe6YÔ,7e]a^(_ρVYRI 8z_-Fu+<š1I:PZ8 H@M;|d^Crە< EbɂŊPQ Vp>w.  Ka*>@瑡 ,%|i}Ȍ)noUJx8ܽTX<˄."?06=,J<_Iděy1—Y(a=j" eQ8ppƨ&GNIɮŋuɇp_C5V('.JهMhv5#&oe +;>O .:w{E?/,8eZ8As,2x!!>M-Y})Yx=PV 1z ~)ŕyՂ7(&Jw}zM`쨫NiHEGHByH^}̷V=s)(d5ZxKg?(`5%= ap%0.FvWv0$L{uxMNv-qxLXȋac&,gL a."6]'M '%/5$R|--a77thYvѲ6kuړ-E8&ISq`WоQ-ˁoo}re3DVRPoP[.nyܥFcLr*grhwׯl29hDC/ȶdngJ%jA aYX'|=L^꿟ABi~j6dpM7Q~I'HKBuͬߡ rA 4QRF߻fv'ݪkiJ,&g]a+}Kp?䃦dhX 92.ĝ,>5J5^DpL鞓 M*4BQUɬt>6w%!=R=}w;`u ΢wLEGDw:AJJe )'W[ gG}`Y㷇W, za](ߦԀ $/Eu*,^c+fCK~0SliV2Pbb}ZtxI,) tlF-ϤK:Y|5D&ҹ&2<̳hĖDc`"h Y# hzGWݯx7n$ڨIJ*w^uɦd l^KrڛGPؒUD?g ki.Rӆ6a-€<ݍj1/^7^-󚹇4Ova=m~ o8Ӵ/zppܣI }QS)8ҁXn nxztV{ތ޴%l7gtvuEutS2K|׷Tx{6NAp0nd5-h鱊I!B:Ky *ڝ1]~ 90Ns5,.&`/""Ģo~BֱUymJ-wjKB[I"&Pόwޅ7kug͌- ~hJ /dn,1(HLIZ+*3zLa{0>t.T[8Ԙ!s.\r,ʈPS烕ŝ=O=)>tx0mIa6H{C YBw̟ki X#Cq?{=l{\aѸ}:{|%r_+A7tJ`iL@ni>ŵu}Ui)ˋ--яәV1Iϟǝc0UzU,7TϋwH7,9e*AͶ8J/| jۈ#bCOcƃ iWc}e+ {oUb:^[Z5{=;u1Ũ)Rr;_T+2L)_]cXSU@b+7n\tFF 1?tM6X}$o^`5R8NSY4Y4X(5Z3  a>4^FFLc-fL3s/[͢MY74Ks*>Rي~6" * `_zf7)A@"ҋ߮9%LpI e~9Syӄh-tvK~UkY}ؗʞEUo_- voWܫ\Dϔ // l*G5eι6^6@ ,zvs_ڑ)LzJNlp.1 UPUNdpH9GhGlp؄3+ģ; v.z ^Y$>XP_H fmA9@i xBQUc̩B6i^# #+{Qq̓Y[""R640[’]ќfGKvnV#k:B >ݎ@'OcFz6:#j4<+Q4)nlΙ([R׼1)E D_2zĈ$^(K^Ў U/>:[%؉)GlaſBΒsUG`UTū{yqw.(4LC70B\njP.\#diDk҂S\F0u@SGR7 `#NuiQvaSC~6jB?O\%,7˜v o;]L掝r%{@0 $ ׿vÊVgT>{ l70fѤ8UsEQ/[* Fgk\ #;r̨Ts'6E 4+n+= C >Moޠ1;XM*놤jʻS!RbH |bq97Ff4?HMNܠzOfk 3޷]>^NQ` j'; Ƞ3`d^*;sCD+, EdV΢grBk"#8טR{R0^+zz!4аNrD/tv/XώʇFUVbPj&;5g)*\0 7N!@Eĕ!U58[ bZJSt C6x]V [W+Æ#[(4ZU]d6jx(vg_y#TSu8SV)ϐ 0]zÉtcHw-bEja{aKÛkQQZ pIDEy)ɣ+6tR^\M`rJ; pBMEot F@Yu^8_C{ H'?Ux blYtDQM6Kޖu9wB_}"UԶ53,],AeK辵W"?$Nrr@}1uP8лY I.O ,g+;2Yt%V$zɶ[:y:OŊj5\W- N?,L+|i >݆=BCO$ ,|*qN>`%_G}JWx2C;R3"{hҳ^l4w>%pܷ L,C *MQ: sVR&B>V5NC}2cuIRyEG[A8P1| "ڳE֌;;f?՛wC D`!IkƚB#S;*d?9?P[oN? L]k^k0+I6F}&d?~7:JbD ,.IYZHHrxM1? !S>rN@Kz9FfwyޠuQ'+b8|F^ʑb*:X$fd Od<_d`-+`b*Bls^k&Q!< ϰh@AЩ.zqa-5-nQw)w'д|,Q84TWg2҅WT7"7D囷 ;=  }+VЧ me+ZxDy=ɏ|JW%F:h1M׃0[0iI18aAKf w:q+ƳqE.Kϥx4.u[hE#WvrkCL^6;qā"WK"k>&~Z&13/~Cl>mtRwϘ|9 b)WJI7Bطd, , Ai/|#o<.\Ank9uAM[x/Z5[))`6iUaKg7tUō#9?,!+.:1X8[9[/6l{N1fC!rߴke8ON'IhG-*Yίl4"l+ޭ!ax0aa6Bpp~9@3x#|qaG޼@oXLEa]6dj@NQC W/TF6JdsQ sdPҙCnw_"QŀX\^Qڲ 6ZOUv>OzѭD8xM2 K.KǕIajM]bMbXAmO`Tqye/r϶RfH.kʼn t\rYtIImÞcS X̬Fy*>D}C~8GjD|jQ|mRasz*&dIuR,&4,Fo./*+r<1&s4N=Rʑ4=R3{|vYHQ>S,y"Xtɏy>rؖp#$4|"84t~r+Ip`(S d an&Ha6w?noYH x#,䷿ O(uK5Jr:v~VEӸgBߕSC |_e߁oHӮ3.`lM6-dwܮ"r&o}E*,[r{.==]Tˤg-쿚kOR{5k1(,Eɠr/Ǟ%>2i(>J!6fE>] \Ch/"#Mc8BNJyKERkkdQ.. F{ڹ2HhNz)jQx,K86a@zƢBU; &zMwy+ h]Ee8DPn),nIcm(GWtoRkB XW `ʩ ][#/F itR8:BPv/J.}"JZJRZ>@?aǼ!wF3-oIG8j43P^d{9l6uB\$ZĽ`̙'ʲc=H(#*}eK){Uw! j"L?zE$BvYN= "M j,hcNźlXZ7>A^RZ`9jgY>Qc(.Hpϗhz)MnrSVDw).) "ln0$ܤy^w25E|E)a #^he?ct,`Ci6/kp:>M7 u ~U$oSc:[vt{4U(Sb Kj~Z1;B ! H[l'Ø.9؞h)J1}og懳I֝4!gJx}=N q&ՒyFQȋW"%!͠#e8W9{:S Oy|fſɯxOr{-|G~wYDҷ}`9i6ա݈5r+m0>7|jh0` cw>Yx.JH6VI3v%Gg+pI+|qSi'.I w|L//ո_dsn$Qb㮁̩Ydo%(G&=Qp{OKX)&ՔFd婲#J&9؟6?a}'$V;L\2zE'NζyYTi4$Z~Rå8t=?Js6h2nܭ ab/j5xcA~#=9:# 8OWc. yG3gr?`,&1gϵGz燷mͪQMK#ʨ6~DQU 7o`l^:RW.,.L:c.:UË$9`a(1u=@ql,~hb߷{Σ3S[3:--V#0HY 2|. " wYIClS  zaaSL%d1%p옘 v.Ч<4r&A`<Ή(){x/)|-x)RS,0uo"DIM3tĝ_Q}Ǖ/&{^g܉&Ċ{@r?*!=zSU>b$~ L׎S6Þ)yyQxd-w,B+2-;U_vRiJTa$dω(ckj(#8^%N)*GYZ%yNutX-yO坬"@L>)z~'U9:_ྈz*.Ny$R%wIqA_nrܰ,I{PS ɞ&q7. (Ne}ؐChgknp_PHRܻCUjk̐WuyF=LZH!^3(Չ9IXj^G_K1kuqnc-<{&BRix_y&^947I+/gAOĐg(WqDi`z RO"VBJar/;)K{%x{c =賚_ c;HEqL&!Y&TOX\cZޥy*Y 9U{i'uo z+){]Ze04l?ߍ,?­w2`j kB"diRJ 4RAi!ar5BO"~QzV7vv^s=`tkBǎ//2u6 *jɲ %"u<3]T)=i4tD^q>|,"cĚM^QY5BT+hMz OtB1T->+gm1,(KQȫA{Ev$K<_WsRmҜnG 1FbO;؈1 O4>c\Wۑ{R0I-lW"4rGe,Tb$5=;Y풃>CYSä2Nո';ʵ x"^_  K;OI3":* gn Uqo8.T; ]9X2I?0+ |a"2izbvy-=SD*ʎ.y{϶kz?dLIC m\cmnCXLHLYݖs0N/HLOq2VOҚw10WV̒P 7J-S;4MV!'.6}1@gA/URKe_Ma4WA1'?f =c's`aT+t%&YJ{G)6(xc@w/r}~B^Nf{`eQ| ڠD^ސV7!IENbPā\SRGrIF|߬wxhR! CMC-8oLC.X ]C=T03ad{fr}Y7 )0yNF}I5(w/+F^K[]vpo!6w$p.=3@{5Fŀ܀!ZX 6Oewc=袩YVy )> 3ε͔0Ԍ ^}i7K= ֿE{S@#ղQy>8BTX9@C_w)2VŘlx>#zt yv&.,i ]$^(%H˅ca%_%fGd{UY3􂩞C?H|0ޭh`s L[4pS3ZF4@p& Tv[ZzF7еZwTkT{I! Stz+sQE/=V9R" G{xW1-5Io5"ՑZIAC&m~nە KQ2d;^ e(_u%(itCD^16T_BflAl5FZD𠤾_q͘szjCi)Gp)iKym[g$e+B8UnHk|H LĔUNQ6*}K=d.ąb]3!*/tFp0t[0e!=Ѧv"\""U‡6<N5ة DR5u`gn#я?>H !+'KbՆ1{8pILC^ڒTm0P'Ĩu+bWqרKV^Yd2#gG NxZ-~H <귤$w..\^m?8qꊣIF53b/qj?Ƨ%:7(!&EUbyi^<=C EF+iP:aM@L''i7T;3riKP_KK/gAb0 (BK"p30jMO3%R Jx8Ěm)&vGby;E.9/K{ZDA b+@enGɂ;\gH2x뛚Tt @l-7!q&1* zO{r ,":"'0qL/`ĠIrpn$xD%GP!}5p8GO5^/O34%$tk j#Ix-(=3ȧ5қ T~ $~p~?ؚ]a]㺖<J%hBgB'C/}3SGa6)P-/r{08N#E0QqJ]S(żq3NW_tr ⳁYP<~ c1Y3bކGʘÏ!5!`7q2vgp_g"ΐ(FczN93g챝qU= tY|o.4*-VzoMe,{@H1Y|;:S^ ̞V`΍_vξPpX_K'Vz3uNXjlF40ʣ*3k…mE>tٟr7 &Lأ$E[T*w>Ș7}(^=V,\Uteߪ7=r)p<1sdA+>:V0!\+m)}7c' ۓ#cɳ̄I(]C,>_3SAq*Y[ret rB ܽtz/ okzOY]Wu3B Ք9ݯ5eWzHi 4yV%*s y {%^}ho|!oJ3$F @G!")4}4?8ċ TDBDonw`rc6"G,@v΃ևI!wnO*K R+}{AIV:]*YZP xFOTn.͙[Hr 2ѿPuO yhH՜"4QŅ@4<k3tMkZ =!d\[,^8 1k*>醵ڸI`&Olr<Wzmwwl;Jj AdhZ@ p3`jvZ "S|07g,OWN|>)%oH5|}@0XSÛ-;|@h8*aX.Jg 6>V[5^(qDw3]cK[wmČh,=Q=ojtbAFV3pl! ',R`8r}<qDJ-ZjT# ?dz=_t"֡C?Ao 2添ȇO3Ap\٧vazu)9P}l}:k/ˡVb kw(WFKmsЭm@H v%mxO(_x)30a*&;0*]1߀%PV=CAMz *d(ڍwՐz)ۄ 6aX\`j~.EXFT7KkPHYY˗p= r =[J53‛ԋB|txQZ< J&.\ۓ*ɹD>J`vz*.{E!N)ǀ!x'fJmյ->z F>VpO-;,VYPˣC5a4۔Bzq ]"\ԭnk0.8Z(S93㌖ k3 #tÁSrݡq&79*a ٵ0h٫_\C>O@6IQ\.7u@~G^ϽN.߫w5:JߔW=ކSJ9PN)D uyPS bB+q7!#Ix:G~ěGiX0gfpʿ.x|ؕ)vIMyG3FBhX^#V`m$ əK( }=ud#I<_E VDG+VgqFfBym6n*1uT氖7qb~-r^og2@3+},ud\}!(u^R(H>ƫNmq[Aϝw& P2l-qK"ES`V5 1`i+Mb~U[0U.d"!nPIu ,;$IFqq'_U pVĶ}Tf=SvJt',jz~"?n Xp栦 2A][`$®ľ8ԿL̘{L;{1y)lcUb);m28tW'c~`A!yh*b6 6i?8] b+%WGl4t(RqNBr3t4yP1Vr#Sw IP%Bi{4B0=+񱨐YS.kWRϠQ.d3O Uz l۾0P=օ/nr.WxӾ8[g\"Y3zp|=1DPwh![5X 8#Bg|v$q6X'5wb1.Oea֋u1f:m~D-NoTڽI\ɖ78i~T+'o}$X:9eP>`!2?>`tH;.H k4ݝ^GA8P+&1ւpaQMW@TN 8?LQ bpbBK˻*3Ƣቼxs=uf6@ck ?r Wg% 6uM`zIG MPhq͗pK]2P sfy&xB3(7];S%tUhcEX esst;y֚IHbxu /y!+n`{ -U:85!$Ub+N(uoib[켤58, ;(ѓAfG> a@b 6@*8<Vc_Ut )+eb+^0%&cjuj 筞~}v6>=O?˜8+aȆ[ jG!PdtGU 7bpM.*R<ٶ\?lrzdqc=-mx]6#b~82[4isFrȈL7XѴVrT#wq kF5% ɗܩ(pʔ:M)#Ί(vQh)Č>&7..f[8{Ҏ#]ːWvDQ?pQ[< ױ#^-mhVG?`ieba/trqcb ǒi + |=U9-@ӑo?4IMX8*03h0[*I6BÓ0~ JN9cG=sY?Xu :GjW-NLTHqNR2Pb]%L7ƝKt~T|JTTdz5TlHRE9s{RusJnJ9i f@EeJC<44i!1cnjd.vĦrze<$zP)& ؑ?wg'5UD$ĦW惖զ1og&_7_xvn)a\BiH^nIMdLɅ (;YB3o+;Y:`T Q}pZߗVb tGطWClN كc^tK=C(n].M2jV`XrKR!)ѯ-wb5(sAa#`$Rs>ʴn%]G( ta* 5 Pu]',RÔى ʍUXfgCʥnaxSjmG<3~GT.R D6)lLC+T߿Q+韮f,IHKA״j9kL7Um#;ite4RW~j/$??Kר!{ZS&ڳ]Uq;Xe7 bնf'(;㡼|Weke!\G̊pw\]?ƍqo ?tJTX%dԍ: ܺxG:p}v+P '$N^av[iLJrZs mI xx@H~OAh2$P2x(5,.,]R.[t|r#.HO,+Ʀ,v*ͧY4dn5lЛխP\}??l$,D$\'~+~12X% Q N#:KxSҖ@ jN߃ #>+J{J8!8yuwcF؇P]{\.9Eǖ. &>F[ڍJG_{:l hkc:.0b FD/]Y?ka;48\=FxiF|E}VEp7 J*,E?Mjb*SHkJ2?#D) 3aUNBڭLpi}a.#\`.lj+eW>n-_9|[KCm@h.'J;MúIðM=OdT~SJmg8q6epѿ > =;b@&QRzСx.mI/wxϞ>.QihOM;Xdߝڭpuh)D>B )ѶhDxIEώ P*J]J%/&YV1rV&LL.+m6V=c6 q(R]*(`[}dM)_DVJW`Т~6'd6m%Pjx Y*ayYJ ]*AmӁ=Wc"ݥ.w 傡wo*Y E<UN%ǒ=` {m@Fqp\/!m))4-"h1F/ :g(2m:"IEN)`gE+ d=gnԙ0i|Ĥ{yUORTY0Z [NkGi5 DsKW2Oz a02('8᠎D֬4 ΫEumgFHzdDeO`˨Kpࡎ{-{aS_L sz< șb;W? 7hyZ.-~}gDƽtFiިRf(TߦSRqLT@>tj*}Ge:%Rci= uVcg>6ch"UXPɣ+ B‡0֫1nni]*f̋YxHA;~w[ S-ML6Q$L_LҀLɦw=lDşto IhJEW/I܃Wv[b60n$aQ>,`9:+4Ī ijOsn5ipU* P@ j!pa?ȌC7ety!Em=-Q(M .$f#za׉ kp50%-{24Y{9jWhUJRm6.ݦ8J!闚+j^k~>+to~Z\p/d65p.\hu`up̢_P4X5:gwg), x;=t‡ar_ROHn9=R>vuV>o<^bn(`D(ّ5_qe{92J3|a8cnj/vZ2ض)f0Ѡ{1+gfГnyٽ酂̸6i|1ig7WY(p|~S1zțh}KBk)Uv;x++.%QU)G cTJ.YL2a\`VI$uz4Rah$@+F/qlYy\4vɋ,N߬4;Sʑ7 u& Hy3 6gw NI"rn SA ~g=Fc_m 6%3[Wb喚adaET5[ [nɸmq| v;t#%C̣N*¾QF PCJ8Pjq=]>uӀ!:T0zT׀ݯ`fM/OL@8goeR*MMr=;Ez}L-G+FmF[*4Ys-؆r"9?ܺ:x De1[nLb H4R7&"~K!<[d'uϭ3ya~$LL) ٦ l̐&WbwsƽKt-6Bu-@s ) H{`f^@g^3ܦa3p&5kIungDža+/V'6KYD1TeZzzMYU.ӊ2x GC{!Fk .iC`W7ɀE:sn߉>-ךjropSNoT=*HfdG@a@ZC~iw !G򖚄,f;s18,+( {?*/ѝ6tn [lf[tf8RW}N(pdiس=gg{!mhak2n@FP@x x']<{t:}f`ҮsVl7\6̉KNཱྀ4z@઱owcT m'am kP5zlnKi$%u^; =mw_RLp5=_y4OQn$2a)þo۽FP{ZG0]xGR_Q**x- LEzWU0XEݼdQ<ڗSXu?؞4O› ;mu)O!!JHhYQSюk10"v*]\luܶ.+# Y̽X@,mgckhTPs,p/&!s8?/c~oF2dU%xe%ܜ˗bᢷ jUc"lJ-}%L}].W`l|d"iPP8X0Mɂ^O`G% ̪gr)_r^NhYe$?7N\OdR ?k;¬0< jzX JdTpCF̽ ڌ5zɘB&oA!F|nl-|h-+'S[UJEc/Zn]3! +q9VP`I5+^ZT3[S`IEl +V=ak i]JI߹+ >*:+*u;V _$xpӨI:oKym70B EFewP ?EW`,T֐%$%o莯s9\ieδ*PV9HC]D {3InR־z?a븼CXpr}NiTFT'n'ع'hQ$ŀlX:/n=ԅY3W1nvSF^ ,dd &|'6Bhդ'K%Imƿ\?6f U> EO;2hbGclhˈ<IdR-aj,"F0Dsw<8\|\Ląv\R9Y j% &8VBj뱫˥,FPbG]~ (eludEmAL@^NzRXoqzB ȌО&dJ2D"6'ġj \ p!/V'Ī1δ$1{smJ9el`I ~5 nf:mfӣfR󇁵}V͕m&6>oAvl\%Ru6UiPR_b8K 4R8KA :w[~ƋDi)`\sT.PM2tzEF'G' UHH-8'Gm9] 9g@'/hgBvyH)( 8W.. UO୘ 'zF,`).+#2rR)%2lXiBfDLn_RKE!|EDviYrT4=񍂒ID/wNs6hCL6~ÃA<5`xyҾw5Du ,8Z8)ujWRaXs"Ëa0då_ӓHxUK)9F"/(HZ9},a@Mt%ϺlMp1F2VBeu<'6=4=UzhR[&%Y*,X2(##v=iKag&ЍdDkLqnXΣR~l,c~dBB =oEǭs Kˠo?Fd=w\8m kæqNXE5t=||"$Zż؉֞8 PYT\4]UV"UkCcNc||Wmo=˫ZMPfq_]RM40[)pm ePшQ(ؼij7n/iYÁa"Za(,z>}ϪSΟD_ub'`:}Oz +⮡. 0 `^ X1[ˊtqw@VY60sI&ՠ2ONj;]]MnuF;>7bK o6soNBbj2=H'vqRHl;4]]x뮨S}y[N@Z~MF#Y٣.u{Q gJQW2A2]fO a" '}}*WB42dɩv9#5?.cัL Eb-oa4ΔJw{[_NArl7O /fox մ]L.H#y?Y7J㊊rBYrTv6@4raZ Gwy=I{. >L5m- a-PZMFe7F*@ѡV/H6IfԘ9:@ϳ_OJ:8MmE kZ=LLUtV pT)t MN0ř Jd6A{#z/7dzPI}߮DԑHA@<@yq ۬ӫy@NbvF6\E탸;/Pn5ISU+8&9SDzXhE߳HǽVgt( ܪHEUz58z嫁'ͷ@ZK)e`?Bo^7\JYQ w?̼T@ǽ@!֏q?3H.r+Өy!AOUO\F;k m p<âcub2)x*@{cbD;Ku{3Ӧ%6P7 Pcq 5ЙfԬN,aFvHN܊E  \r?͌bNfdbxOթFb$Wpښ)!rc$ms N\{,ߗ^k!s_,XA^ R=ښ$*sN/?V.qȅOU,BQ7ll;pk t򬸊;N^M $šF>xW_9 TG"iwHe{%EfRl?^h=t>ּ%Ƌjܓ sXl-Il+Pt|@BL3DK r>hRChZ31$&BaY.4.Y/ Uԝ!p[3{*|'pE[wQ CZ[x[zb:WӟG{=&[h5S^HC9/( ޡCrn#fqg`NqG8p&=O>rCn[3Z)WOgslVs9h'Ul E<(쓔&M_W6TR_sdr<(2zUz>|TlxKںߩy ߢ!%iS}挭1B0]Q4 K)\Tl#~a[ R Ҧ!Qi NGBe9*U*E9b&WGy&G(JXLjG^9Ac`DXqRV-=ci89+xx(Hh;K!8@a%.$ݪ: F"oWjröb"nFrwZ+ 7ql*2`M#*roӄqhezVwvUKazAԭw߇&/sSr@?7͵a,@Y4to!ݾB.d:7!PWo̗\$-Pe%#i ;mZZ5!=OP6?3@3RRJS5i^`''?5ӑT+s3فYeę}H twZo9'H08K!> qr03]zdtI;m|.xmΏBј ȗ|;gvE[@ʺT ټǨf~DHܮ;^&օiXw6cݳ :X:LX}i$Df_@R>! kH?g}VGFb ֣h#L /0bHDT?4NR%PV oJ>-}v Ǯ2Py?J'-daC3+*Sb4Ljݕcn۸鱵`~ø{luX0EBb ) ҄N<ʚrB)lBq(xi1o_@273Ck R:GM"̦W#'Px:CI .2[v#D)s_AJ/n6 &%- Vyy;4QQJEi؋cuJWYkw촷,җxA }8q"P$%H=㈉iKX4l%QD} !hNEUO>t&8'- d]D*Чt-+kDVlwrܡU8brH; ]SyQ%KV wV.&' !@KICg[fTcFZ/`BD(=LcUKRz5Յ}B y" O+ f|ϙBlW*8XjTMc0Is{dJ"Cj܅WQ%p[ޖ'-0@jTLEG͘H ڂ]}hw ]G=^46+ֻ6T|iS6/3IDsk,w&Yc2ϺDS )ۥ Ҿ?oIM(AC2qw=Gkn\\ɵ -' .h$@gE:3guՊԴtPg qnH1 SXIaUhil>d:z, "ZH.3xȵxlz9vD_!As~( ʟxC&R]~|ltžjXVwij;3g; Hȇx4ރzRec-,"?ƂNZz-7e9Pg'`;ZӒVJ0jM0tɨqwiտ 9&4Vg;o}<m /s@b71_17bcBU5WIq s`KNd?ԴZ#_]%RXI!>[{ί6mVUWp>ꁓck ?]ZeL` ^<ݘ'@0Ǽ(2jJa Ǡ 2Z ]KJP?k~L_JM3#N??<Mɗ0pA%Hj;G{ᠾVltIDi?qڭ–[&Zӵtq!}\hX9h ^3nm,~As'SL-$ӑǑr'd>Hmra}E.-R $-mgߊ[lyaAh  NM_%BJd5%k; p=[e34N pƳod;ֶ{ϭH݌QKD!5Z/4 mIׄ&R-όy岤A$CrS/)ݷV7&x:̔9Ug'k`H}WmwV&m<Lͮ=0LEUX U|{P܂~X0wma%$Uzđ)7BG׬()!-ɡ*d"vOqCXZM?wP~F7ceMܐ@:A$da5_YF n&\6\؊!Q#Vt\> ]\4kktPGgXh;J4*+kQR~ހaq|b>?%򺮍 g$"=X&uwG& ۍ=~< n L2% a.Tͱ2c<$YCL'Cq\N>s cjhp=5\u&[OIˮX(3s7l C [~u,Tyop6tWۡvHi$|D ߿cNoMlHq>ua&Dq}.4fz'PΗpw(7hXԒ^rAbn5> ^5x6N^됅1amplp^Gq6Nμl~,wֲT׊9YGc Ӏ&򆔩I%:! F!g;;J)-v4L ~wR͞u9MWf-z$ ;yzdL5Qa 7O,;=ׂ26.{"}؉EQv\$]f22Ga0> /=|M Ф_7D:д|GCנWiY2X{MfzmA H8T*-r  zn8)M1:"57@XHi 8\\ IU௯\B쑉]n*rN5 LҁP5Դ숩)ɜ]e^f:٩Keu=DpK&k> v`4x<"z<+А}܌g}'(oOmbl}`M M*2UoX*U^y(@cDroqA]zoq @:)K\niws ږI)}z[K}z9a'#0z}@z 5}=tu,5mns# <^lDm.оOsNJÁ OSDc-dםccTI1#<dʹޓ42l7@ÜVR0 zsMh æe;m~ȾTvipďWPtt S4u4 8@\7w[泠֣jŚ2p} N|Pgh7v}BU;l[N1@+zF[dd@k"#v(j d& ~=OڗaA/]ǒ4̥ Eٞ~밽@2&LKF+eܣNxrk47)l{"/'NFIFxffW D۟j(Td[ r8*`iB)Mt7w>po 9ByTKFD\*Ou].r[ˁx NoW$Z@S?1cVEfCкދ f|(ǭBE2tν÷~Po0gB|[*!jI@nGfJAL*bdz`2V+hξ£+zTSGR,f 8` s=UqY֨YҒ6}wɕQ@n\i&:_-4ruaڙo  uQ]nK) YDɽ5t%]YFHR17CZcRdwD;~0SLwv&EL9;/#hD=g}^..̰ #Uvd^=wvF'*>ς$FGPfQu΂\7g<~Pb, ?iPj#͹[TVPln٤gn7^Lj$?]*Q"=JUEY~NzxW}`0hMfHEeS 妧'~:nۃ{ټfc0r D}ػ}~P{/:̹bp|c-LUr간'މTxm4:OK Dcm}i% T=?c3k9>@J _hӓ*e_;j9^'HږZc?nIhgryс][x 3%,xz3 P!Y}gLJ)^oR{do2F0ġG#r0 Ciwx)hcph K L .ߦ9LQ\r zژ䖓vI`S?f>y݊n@YkHiâpevBcΉ+: O}IDuφwU(}Sce݂0)N9>٢!ŀmUp,E Lm6mr^jt\09φӾ66`h_cLiS :5ha9x>5Qi:\MU  YZ