python3-apparmor-3.0.4-150500.11.9.1<>,e$p9|$J[2ݼ4ѴRM;dF:/cdMKNQ| SW ªE9'Ɗh$j'5UhUkW!b>J\﩮juU60ZXbZ0c %{-Kk$Sbo)YEMeR5oмQ,.clUcKonmH4Nm# m??ty2› HN5ZO-ԟ#p0]iI"4|P>>$?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/%M ]"k%%) `=l.Xv;2v4V8mn.W'ۑٕ'4 m.'yN&7[TKdބԊ۝Tut]`^sr[nS#*dF &:'@T<+6WQf>UdAdU`lh_q+a܇zoI˦Y7ɓw<r#LBI}RCK,&-7 PkG6E7 [Zu(K0 v«>/{zGMJ0z jh00dy@,KQjɭB7 2_G)J(#mHïp&zTEF/ /0~ge];s29O.Ԁ?y}f(/-f*`g+*0/_Y!dͮVJƔ ۃum5W=Xvj{Ϫgb;nJhE91?Kr#Q>$G(÷N~FܓP3k twʝ91g6rPѺL-NJ%;Nbޫ"P[_l:d IAM` Ah'}[ܘ@iڜEmi$I#((-CkO﷠g(sE UdФ߽$XA6|EcrBi3oO`L1Unwu+s̤S')-2k!{}I75wNx/l7N̽ـxH=IoGmʶ0+/vb1V`"P7ImwJ =]]ΐ~QcѰ:tfݺpt~n~&Nܔ4ah $e1;I nB7H"MK[rs^8vzڎ6a5ݤ, D;kb ^s\;G?hԚT8#mFaa"BfCGKeoؔNt77Aɸjj!,vgo;lgji&C$(#/*ľM6|s|\D֢.DNi8=VTSb䷖ω-G҉՞_՘ #[lPooJS ~#fX2 Av[Lo" b` UрY 0݊n[7B?Nx2nIeqyDwgmo.C|w2t~õ+̘pE,}H"-;3$?{"tJck =O|ͺ'Lry.ӐxGkEN-#7(ac$]ǯ"zkdKYumvxLay$򍽖/.ִ\nj ~L[_cc6]e<<1n5Zd @\(-upո^@^rH3lba5"mǪpO;.%;hĔsKv2$405c560$)uyaA1X-q·7@"EשCu6,tPz} X·'}G>x)DU(u_!Ү=(ëApvW²`4Kk!'hV¡UIya0 wˆ6(*) 9f/x^x#4]wY$A%/*@Q\䧑cYWruZ1+hz%}$,l˭g*pXC^k3bʖG }G|[i|)$eZ9+$_`UoCt⑻`;ϛ[N2# Rbp[L)v5 05?0v/Bre窡ahK1_ ̥_pU}\ڈ<*h+B擘Iy;!P#+JJ]LR髴iڒtfԎ!dZ+n+L}uz:X-u~CY!>Qkh?;, RotT'cHW?O^RO|i? LƏA|  T gr2R`e,oAlrsU(MD6#{JG(sUEZk>L^`O[[: w53*T`A լgc-:49k:Yypqi6}.%+Ė9qSJܩa[|n` tͬǻ QTQi$e甄8 ' 2z+Tapw-ZcQ,|cc#%KnmtyX1eD&щ@a؍/ZKfY0 T'7q:[ <|ҁ`Fn۩#`EFbؼffw"лzX\2~$w%OYvPO$gI5uZ,*G4Jj;F&#DX>2 $mʱfB6Ēg|:z ޼ ͚VH)!C4:B!w:Ӳu, pZ`CHu&(L;gɔZʄd}C"e7)օm#ET a k옝"<~̫.L;y?dC'O3 .ոz=x_:oo@y܈y,\".Ćb %0D>KwhbWIfhOrqgd/mD|KVS5d=%Rdũ@Z>0Y.K:𿮖iGih\ [[v$A?$cgTR7城@26ZbhT]\;IR.tM}l+$6~!Jbs/QE8ȓqh VZ9"qYYS|r|JإNh݈,˹X1hyt2.3/1: S?Tu rteu`NN@з]Àyoj41{4m4'DAbHU-Y, _B `zT+Hԣcma1w5y}r/nA c_*%O[fhҽԑ)CA⺧Οs`D"pR`K{ DI*ľ\ `Y0(ҳ]gG3\=yop? |X+%. zA`B -)4QD9I2ٵilbKYM9cdK3`׿D_S GBF"4e.@pGL[j3=gX?7!Yci^ς371i| v9w?޳5a9X}Ȫtf д*!ə122iHiQPDj*ۣaFFI ?1q ΃ lc|Ӭ V,|ST**Y/=TqlLw+QLMKExE3:NŨ] U١(9-mI_<ZnEWga<4bxkz_Y׀ M ']` CB{LJ+Ѿ#{UܡcYFq4SbzGlQO%ꬊ@'j\PNU_ּBA2UBKz @np8V޼HlnY?]@ՊKI?ݑ-i߄.15-;z+Fqh9MoRQmUW:PS Z;3Mr T%@ RoCl)6 v4 gD~>k CsX1ƹ@輅g%5Et+{_=+ WyAKؼvwvj)ep5LYk*8) NʣqۊV+d:idv2p}Eos$sD=,r^ l7/EQxZlcڼ*yHCp_w4)O U>e|{ B!uksYR)rjЊt+] 94!43=njTtRTi  0m>*Dvt^O.4зpXR}~Vbl>_Y[TܭQǒ@໶HhW[v_ Pc)p+V1uGڗT.CٍV֫M3sm@h^iŒۅ?"E/1Anvp9ɁL)kGvIQ!\U|tk\ګbk)B!EJIV,E;NDALlhث=`fn s U;/¾2Yz nk#~ꙫ%j†^wRP>Knp~ѽ&sa2#6\w w`[Dy'⮁_JґcLDždN7@=.}}ޗ 2uQô?36OkrǏa_838]⥝Uxeb pyipא06RLƂU325A Wk3Y^t%S?(&o ‚-E=$4zP j *g/M*Bf!p- c/W+ss_u2\7[_#u@šKo gs^]\1 5?A'&83!5Tʢ'>HzfFZ5xV]ϧݥKلC"f]ܱ%4nA(dd=6pd?^E ` N%FȨ̯l AmԓZ2`sM[RMznaZ M7JlIP{pA* ` &[ e`-f x*~R%b;h%h˳Т^Xf=PxZ UR^ܷ,`DDYvA<,Ftpgn帲qo>'PG O?ܡ58gȡJnl]bҧE!6P\EY;E\}|G%6w+]D]Nh@W"'SG!P#9:]MocEXO?Z70-SnjٌX^REqWI/N>V<% lCLՊ,f߯'K g%gl(mġ<Зج0QU?{YHwF z;, 7|_:\>\6Z?kټmj W?%q6 ?"3\}#\WE2V 4Gaܓ-Dr+`I v KRx$dB[T )dkq)GhJ]LgP3#Ο$?Y  x%{i{MHWPڣgshV!m#}\Q#"_\o, r-=*B(.Zh)9|ͽA,UI/-ْwkKvo*-vwx[bp>Ce;\ m k/N'GФ]\KQژ/SzSɩVW s'X@^$\W$L@t9mrNA+Ohͩvu&Hl=Rc+{ 9/W˙(G);!LIDůi\eg/1y[[6r%R hM d{Λ-"j/pQlO\nGIvYi8!k2!"ڊNᔸz.7y]Ғ&FyձWj+{CJm=% x/vfXÉ)#ʑoNcbDNg.FQuJ$e/Vv(]Rޔ\.;-eD[Ex,]\=“$s`lQ\< (^ 0rI5f;j?ͥhZC phKrP6&iaa(ZBkAk<'\:e'ۚ{}u˔dp6L8ռS.7?~P2V^~~ ;<6MvMefunigVvy(֠c hS v=rQ)C$Jm'**mD0P/MdlYLwY+}8fD@;hz;ѓ,'I\Տ18kMP}۬0̢}7˭5@x9KH~4v`oeG"d:0F=A6НK +^Qiy< /MP' DU;:}k]W[{Υ,rNr2N$͒iS5*2P{k Z[>w/Cx!^K tB7Nȟn:i oʰ*6Fڀ: x1ZX2&V67?Gnb!ȺH+f{ÄcBg/ș(x%Z'i\KR"Q,A?m&5Q{ݾ-֬S.27#2JCdϺlD6K FyNDNϬ@@ 80='l!0(:5"Ϥ1޹ŹEϰF("Lzї/p:sK!ck[F~}JspUK=qttg Kv'Rc"lݱKg N; 38 Ѻ?v$"e!4!]̈VX栿E0v kBAW%8@w&8v4L<%+3* Lw;We9&\_Sw iߊq7&f ؗAD9M4)Dt'}XtQPsz{>H y,ȍ4-x k?h􀑍iν0m/ %rIz2[&;rP޸%i'5}jh}͝%[`JhF!F.ĵ cN^Aj{_d# :kwO!*ƨlcb|w g"E|%0=ŀ-l"7:*7VdJy'/G\opgb{ќ'?2ӫCwVjF+ ٬8θ% i {D*׃a5Ud\ ;\`XSl'A |D 0G\EP".0Ԟ U+j8̸ z;*cNI+ R`*pëuEwT0<"e~4zW y<\C9-RvxFspT;' Jsˋ`hJW3q00Q~dL>ZI->qp4@Evy<ֶF џ‘o;0`+>79*nrAboDzRv_?b௡p"⒀IClDӪNNUe{?A,%Q0)$-QTaH"ᘟGqiG@r}WzG~chM3:72npd"|s)@n!txG̽B^\WlǏ=2[xnNk6eE*oF+j,Ɉw`1>e﹛gQЇ.'4:+&b xrS4&b~TQ`ԯ/!֙ѝQ)[6)V&G!Y@{ _r>zdIW/q z\%XfP3 _OtgҴ1pdJ;$˜IѶ \6lI`*| } Ċ\7R#* jUpfx9U /aq˱Tewvvgc:g-ځ=;I:8SW9> 5_r M_FB.|KR#AGR!;X:]%$-zoӤLxHsfp VZeLpm$ JIG'nQvF=?P,*)r#਴gCjb|USYKP)2M_d? % xr,7rTlEo%ĥ ?gb4>aJi9O{EKYJK˵JzDԢ||aC׋ b^i; ðIhR(RDTȿx!5xD9t%G-ʔ2m̲qUԭ,Հ8n3,ߊ' ml0T IRU6J\SfZlJhL^=uw(|0.TwTNqٛ?Mة+G҅B{ %M҄{v`OlDԃGZBK})Pò@h0" /ė, i2U c1=dFO=M,`Tۧ4)NcQ,#ȸ7%-jDK)85y* x zb:=Y*n8u(&B v]`1Sg4ʻmO\o'e3|ƒ(rEֻ.@oPrZamˮrtV4^n,HP>69F,wK!vx,p)f(2!](+znvST!Sk9M`_7]d6qAy Ca[kC?n]ZL/4bʓ:;iS>BiZ]{'<{p!5xQ#`ӉT4͡'s|3J#]!gnT/~zi촔%}y4J|mS1C\ѽsqy;}ђ&l0*7\r2~?KYIG4QJx *[t> f2ɫx0Vht bf}hl'e?*mN ߄(l&7jX_Vٷ_ W?_N?IqWQqCf0X[Ѥڐkjm蕿߫(xsqRc EAzI7rK65ĺQAS~H_ȓ^~.|l8=f h|փ9X ,U&Z l#y60݅c sw9  fAs VU$[&V~Ӻ#LM?f͜#_"VOLsaǑ[=Ш4Y24(a=uܸs\~]T_t߮ڍrAD e>e=$_[Gr޷* ^^\$6 {=욐>Ek DơYO RC[Š= N?%tܤuԆn<gR[~+iyS)'j?$zǿ5Rtn~cEsX9h,oRJӔ7]8;WGf4ԪVn :Pi䤳}v/wT{ahlqCC㔺jIUDPd!a |fxGACYE^?wN($fL$$"Nۋ QLbg~xRdc2g;X"Io;?0@C F EU/4"ߗN9Šy=ިBOl,^֦S&Vz~~Jl5yFf o6>i j$Q5;:R M[η3T 0[+>DY`2tϥ_k&׎( n8%gL*[ri= *|*nH"#!4v<1)+27nZA]wiYX%@dT-L_JTt؂xRee o5편)[^= "S5YŁ{d(* trtVSl[Dsk뻃*Z,46tIǬ*2pRXo6'S48X jei*>^kTg~)8 V'E@z-AhVb߶I߂&2j5#$p7~y8yXZ;0wZ~d.%/ s T#z|ɍ-$jdl[8_쐧T49X O .FPP7j!PPq9 ܐ{S@Wkm |pnh3Д @2`rءb+q/,,T+>x26ǶQ_f[<':OgL#s6/#5@~r_/&(EnNJ-)gGzfFY7҇9w\A=eBu r-;p=jw͝a3㧲ؽ$;(N2/3JY~$ё3AðUSμ"HPydWΟ*w/Zj`\Z^2 3 < Ա^I@h܈w"KD1NB@%\ |_kPiӢ[;%G>,hw0QzפpS@S34Y 0|7Q13vn\^ 'gO9"7 }9P$|*}o[ d[2l뤏Z Od9zuI Nc_n\);fy4:H-;lx3x\>|RiMK\ _["wŵxqVu֝R y'JpC),&|qeFkY/H:GʊȄ/X`-su6iŐ6Dw]:jR~&Hhmi|zo4ZMAT|Rмo/Y kc4!O(ypUQ6gC?+W+8O2+0 ˭UxjH=*az{(rTK&cҍ.lǘXˊR>Bg#?[cp p-B97%acB{h糃۩.q'ˡ"~%7 ӱM̶&o+DzgKtcaLr[m x UHvL"~jXLL{)YܽǛ N~l-9jUm^j<ן {Jvfӛ'>79) 6Ɋ4PM'L15i;h%rh "WRo= B61>WhΩirߘɠ^\|d gUwkZN`G7'1ۇfҺ{k`Ӄ/fh=&[YDs.M^Vj7>7 yNdOpKR%m wj氻avm "9'|&TWLzLFٌ!ޖ?"g(2րc%b\'ΦuY DgjN{{?U׍q(r]pg4ɀPݐe !nÃA$0rMB<TWދbXnQiԛ]p]!M)s3H;/I{>kv5VYIHfvU}魥K6-qQi 'UR wE膃Uz*GOb qm 954Ұ֗+YB3C1;DSR97ﷃj(ABVsfHkHG1-i`+`0W53iWT+]վ)p)U]_esZዂ=v~<0/ ^ M xZEf Ɩ)g#aɰrSELrZbw%hTAXVA 3|GƻSXs}dXࢢpMm}.`Fc}qU:PY󺂷 (0Z iXܾaHB{A3v8/BALpPlrI-yk) iP+?^'^Mol@i'NTƣ $]ڲqR1UP!`t6 y@Y{ڡX(G=urWinL?q$vح@D*4 '?WN5Ҩt e1\9vUyi+!X' HQ0\b]*]sV⸩bnyEDpGŖ sRpy5?EfHdE}w,vZqQ&vf`I%<@39#M~;q _PЩKasw5i48qu!6FK`Llg\Is|鏙#>:Yf HnX% N4Xe$4/F>"3#8pb71H{aر|%ئ.GA<MhPB+;[DJLn^Yn";QQ'C:0gj6X-n퓢Y?k*JCtTF5?+-[%J4yP3GXIv½cJj#Gl\%Tyʍ7&_l ~:62d"9A;Of8H*_mϡ݊ܒH\^f,)5 pZK͋C"ԓϵ3PrȪ8+PU&{HQ.߃ NJ5L2Z"8arw.j6Y(2]z-E#٩J\fJ:?G4hQ6 QA_mp~/Ɯ.fNnn#^/2YU#ͅgI x VONRon \ H )v0!;髲lkZM19/̂P n\=srI.QdS$U5X1:^Փ\ wE8~,IkH_k!s+GyGs(#:v"F5 cawyQثa>R.Btb f9E5hsCJT3y1MaھR܄#z>ɶ ;zZSޡ% (;Rpn_4t/i}l/EWfBdgll}ukK[Dz~vlc5չQ*lH ?niu5w-4Mqhop,-?5jI9AR>F:c*7]5pwYv "?R\T^pFE:1\tyfH[5MX9bn!ʄL h0&Y!Ik"yzG[16 $g@ mW,5n_U| ZS4F0~;W ȧ"zY.[YgtiF F8vmń;5$|||*sogS'!S h^N]6jHhgm͜G$Ful Q56xVo 1J {s%TŠiz/JL0ao4Y)UEeVbl*[] 6:}Tk uqѼ!͠>hO³W 9&`;Uv2n+WJ$J`_[P?w!9z[ϵuA& E5mxj*pB#bn's+8 5F9ľ٫WfFN>QiRVDm8*?d\(G{x]PZۂrSPu^,7iJu:gPHL\omG7vg.<3i`QxENg>[~ϒ2[7D{/= hPf2+Z] T3ʙDi~sôAr4 _$w/{ȭsXvR-lV3UԞ#ݡnC/R '*o$,YW% 5 KA9N]<-Nb6wFe>u6JD&H ""^VHZŨSDwNMmX9Lx `, `*Tou (*oN\T~%\NzOI+)T~yR TCVJfny[ig41WY'wLmVLGLw/mboZԗq(Q9$^CUt~Rw g͂>B0 lܐr9gÀabJ17 fFs%JBْBQگGV׼ɩ󋊖:=/?ρ}[~̕> 5":ѻ Ʃ\7C*\d4f\Lۆ[:dcg!,_é`-Ȗ d*˓#4C?*ݪ:@47& P$F~=p*l3`z$-߲f.;9ֹzq4ƕm7\'jͳWH~t 飯k*L\l@l ZAw} ᾛE p J|}ͣ%zMIWAG#(.nԕU~RQdL2zOiMf\46k$r;*K["1ud$\\EVIY̐֐#Zly*LPT"kY+LU4' !^e(9Vsrb PUod/E:ĞeU<}hk.^7g&W>z?8o (_ylpvߥq|Y-F8Af`um]-gK ׄkVG`iߓ5Eӫ9[~WIٺ~% >P惼fnin;*姍:W6BX3m.˿ZiLp6(f:W% ^^z*ӿEܸYNsu8(]N mY2Z 8>gXif$VF2+Paog5ҲG)y`4SE!nk`"X#K(Y((.&vtӓX01p3LhJ6 'ΨAzVp ٲ?d0%LזYҥ\c+G}N?9'{# 1̴Y,&\[x&`mݸBdXx-S<^?25_z lE;G#ZQ(7C#Yܻ(zE @P~W 7d'{{xg܈׾Ҏde;'w+,Nw-U 'rL:ԩ}-‘{_XAe4 Ou%/%Bhy̧n  .Y2j!UpXѨ)oc&o?]Xar|h p ۱"t>BO^S[0ς3 j 0t{S $Oq'YtXr:-)~ej6ʄ 0<(8+jjw%鑱1]J)淲rQLtw6lT0/[A臗GE=pKk\XvVߦ\'OM ɖ*l]+0ܥWx8Bt)@'̧LeNM804T@xJK֧wKxexMu\ڕDU@*ĞV]Z~頥YaҒǪb1-u.nB5)KdϢ|0 WcfY:x`XX99{mbA٬#z?k>> .>g80^O5:;[ˬJ[lڙn\+ %l.bf1\s1"-c#ҊĖ/Dmo7rMҜ nTrgQ'|?̈́,M <8+ąoY߂,$5o?ިވl:YVov2PM^3#g?t ͤF!l,g^~^"&Hq%bء:Bp2+W sMiT@}Z7(&BIQ5}Cu4&վNr_].Txu, }>0n2م=ֺN;U% d F`"fvjhawrHSܨKaF$_^/}VFpɡ;܉[o6bR)k!["w2- 7e9`8Y~p*_FduCv0S{DAPR{놗/UMtvLtX9k|"<޾W@G#P=lڈ_Ε է`$_6Z<eDdƇ/ú~+Dd$:փo>p\~Re7b8׌9Z Xj)H*,#DZ,}ޔ<éL1\8Nt,A31H-/4 aS~)6|0ԁk T˅͗G3 ^-8%Ny3 ݃ڪPfK[xR~ZDF b<9:=EV^<|HMG3ANcb 7Isw&@2S8 W%B%\; X<8 u{fjOhA8z zv\z"խ6gW@OS1ޱ=HD].Ĕ̖=l~)J#,K&OGH] ,B/n@k@D eoBeZ@9ťlr~"4+ ^q`sjwhhS6tEU9ՠ=jq} 7ꟳ'U2 A8G"3ԍpM + sL4QϮy+*?_w b#Fh0wH-"dW}o/E6'cBoNUt^]tdX͍yT%y [A B!e7vV 2 /sZ=F|Qdn](jrңV-{ (xK:RX8]ƪW@Eq~UT|1"*gym ~)L8њM5)ţOT;!/ZHH;i%r<_s6ʼ卍/X0<&Zq='OJ 3t4Ljڞ\j{*j4GcDU4#oG=)8klcߛVbP\?A\3K $Vv#]viPav9{lةAj)Ɵtw.~Rmc,9jT~w D>r4o[c{ Z}7H#S"y ~_e`,G3~i8gQbG_Wgt ҇F;G#3%Q!=\ ;lx#WBaS$#e6aT*̩pѷQ3_O pmM>CqR6ؘ !;U)5E#qEZ\eM-qÜ@8%}zBiѧ0A1@, ]>g2 %E?.f+۽V#'!#(B+Ԅ<@,CŅv[wX0{$OZ7%e1Ua }?Ά1,AMڥ&$ۺӱ(+8nv`ru.C \IAvOׁ]P単fq#zԑv±o_69BFJ)|CB-BQqiD T59Lw"=ߜ;IM?5ǯnݷ>E`-$IN\ 6)1MJ; 4nuѕ[%dAv~ZkV,%[_[*_*jۣT~s a*M HQw9.L"^l_q|RgડOIp~Ucjl6ʟ.qYz59AFH2mǓQ&_ˆX;T']^w_MiCvnnV՞̓rԄ︑velSwTljrȇ-=@V\DK-0U&Tx /? s=(<G}1@m?BGay{¥nMO)+c4sܨۚ]vꧢM)!UG;E,<>z nnfynO^J|hy%˚]+''Wa0^oyԗ(wfЊ?7:dF3<`0/^'] RHy{MEz8 ra6t #>v#K3~PU&ky12Ici)s>mNjDRN:)b*.bqLlf= Sw& A чGEA iRT |qѼ.@KĞ@:6,I9ji->&m֪#$o$9X] :S^tm`>OnRCpM2;FCo9[i~֍6j[uBW H|$lefg 5*Fc,oɉ&ЃT Xq,j$l3F@%"LtqUngh iQXȃ\%M'X&UQqvtp9k󡱁@tWvcaDvm>{22$]0{8% <Ά ?Bd^*&)ۋ&^Q>K!zqqjFo\ݹ}H`՛٩?pa{H~.;Yftwg)dMPuYG@\ ?,ZWN!((!Fgl BcLj0lyvf# RZ\`W{Qdy7.mntȡTcSN'뿱4^+0 0J _dI}qG'3Gz'MI{$n|0 FpfO DLڴix⎍QK: DB*\2A_\q)íB6+w.wU+=18čg(Smyۢk̂ޔ{sx 核x۱UϓZ"ѕyÄg׍ %hoSe:=[Oy{_uٵŇ\ϖ܁ qW@lx5l+BjVzn '--[sԁN5=zQ)/'Lj]:htȱ$_NBwku (Ȇo^>*qM2'V8x{(v:bt ۽rsFRI{i4c6wtzW  =AΐTv9[A:lǻ9B7Lm DAE>+[݌Vƺ7rh L6L0t]ְ+iʼnEǧB^,l)«+.EY:R~P+ITq%qMrkUFk Yط$kMY<*XR7v,RqFBG~+%QzFZ|y=)?{~Z#nmx`;@h%>OA@D6W-ybx֬Ƒ$(zE°!yGV~ %-}MJKhƊL!JXӔC>(1BY3;9)1i+vt|3KpRrQ rr8yWja,D(22pr1f}hb!@fK͢k\xr1%5ha޶Cx(ğsWs I mU\cd={ۯHV4oWHlI?sA( +wcMYǀ(+t r ï2݅?J,bXԙ8"U|:v]:sw.}j[j 4cj78$Gy%ÐXTvA6\'t#pS%uq"6U,eɥC-xbqe)\B8ꗩL"r;(J' N,\ЄԶew P=M}0mU !rkU1%Gȧ4Ȋ0 3;mU. ؁>Ji50,cY &i@ /+-" m6d>3db^ n)3=*B e(gQȡx};mZje=k<T|@k/i1]Q8uu{<,?Y$joܣ-C$ˤmd]]Z#7[5׋NZGEE($MOQe4*k#(&뽞]qYQ*z\X^qeEKH+]V< ,KqH+4T,%럋5yc~CCF߷I77]ȺWCfp.O~G -i`q V2_a$ EMK<"ΒFM9BĬ)]SbgOyq(㾺m6D !c:%h=6P1XHuc-%w0>( O;D$y-c+4,m~Z=!@$ 4~{C2hK'DZ,l]eÏ*^~h(# 7 V,|}{֠$>&J'cGK8kMqSeO;ʶPiTN(%\}E7NωەG>+s#:ZaF5y?Vn9ǟU~A 2!Bxɰ?0k8G=VJM9mF\'f*xbQl'8@q(O$vL(9,2r}z[k#XQ}j@(nQf*O(|~aSATӹ-H;2|9o_T{ot l:om3^hB.ĺ(}ũfq,I[Tzz\$0oWh _?JO}& "2 wEfD$WF#FH0vL%nj{fWG LcsMc(~Жѱ WzvL9k3޼MfuIKv?/|cޚI#Ie:(4f}lU(Ss=Vvſ$VVmx7/ZvfuJ〖̠ZČ7媛 (22xS ͿUmQ/U9Ïla|lQDfY2~[93a=P­3nq)"&Uyc$-HPr7%Jeá\cgny%25I'5 t,[02P H_TIR['T>`n;e~f"r!}.1GHْE54+qQY86NZsn0u#-:nGPx EGݧK] a(]~a]\ӌJ i?o| s.j !F|!_^JlZ qڰ񃱛ݟLS-E+%?#WbΛYw_,uE&$N--H RZg>Q')ndRSMՋ.K!&pJ2M|L;[r最_#)YpdMԦ t@!iaE /*arMoJ&LH;<c\B=uORH:IBAF6[#끿s12gc׀}Ł{65zi)b/q_x/TZi/YL3D:FUt)lb+&L(W]VJXL#7e@ 1RnnST(? ^O+rϳYzs UJ'-YWxR4@,S0?GUĬo o!K7&e,="ZT UMg.mD-wOZAvVj,TBywe^_7T/& (`22_%}4ZS#zĸluH9:?y2'kH)ھǥA2ѪjYntˏ6,Y'FR./qZ.WI@"@fif] )l܊8r=J[`ce䗭4Y3JAnZҌV Ԡ ("/j5*5xe>$rN7sb(J Ak„_&o5&-F~u n[hWKOH?rbxDR#-dFa[#42rTM 7#?!@7uEF 3݆jvRvp r՗&KkClVm kk\fb8~G {I;Β\\j:x5?QiԐFCMYChwMQQ,S#R=ROA3#bjx$^*A楸I2[q֋#z/Oh:՛~Tk}(:!1?l5y@Sue!<- h&N!B9)u#pZT!ʋӠ/o/I4z3׮WEU}y CXq:$k6nyy"Đ4n6r0Fe!7!E0d^t=6_ec$'3D3%?QgGr-)pYrPo3wҿ"U]ĊqZY!UZsh9M\@i8%R[0*LLQ@B)i5r뿃 Edc"<)JB&9a1r߼`5kނ+}Y0dL6h>nwޅ[:6^նz倹%[f7N3]jF!v6J@pbAR 4 3l9a@y>b^e7#̌M;[,[ U[Ww>G_y&XEz wAP]K9UQff2׊8wяQ˾^s ˷<  IMFb|׻C,C&eĠ\rsR"UgC'3RH%}pHJbh%l .blA$ buDDst}Ͳ4c^rg7K/Dʝ.߈Dt>y7*J}d 4wYJ_Ko遈 +Ʉ$y/SYINUr]tck^=@id66&rnX< U`1Ȼ6{$8a:AIn*BҹӣcJh.%_ԑvޭW CջYGg `v+(dg~Em3TϊJ,L+Pxn>~ Wa E~K ? BQSrdkZk2;K^ .v?7d]Nl6uҕ QثTYmɯ}+NSٰ雦 45 dߝgզPl5;(oӹQ?FqtS*{bh/ӢT?Pk˂=4FMs{7 yHnpmSjm;їx%Beޱ1T͉j@CCxPSaW\9J){."!8/鈰Ӆ+Z>_m8]B I.kEOY6p[qtk7-Q9K&aU ԜpXއ/+]>.pdsg]gC5gɠbZVWzNur&E/0utN ;=Y¨9$41Q5#_9C2޴MnV4gcMoY%@!#V"% ڴí^qnNB P|<#Lm 2F%j-ZGSݱ2mrJtbgY3MN] FN OװkaR' |o&Z litQ& $d|6 1fQ)cKJ2᱄ILƫ;1/|+YHYPl;n"'zzaE{Z]Rx^nmfVfXGbm\"Npƅȟ1^57 *e:!PA,\Jpal⍱ђ`M |;6lb\9y޻!֦ bHTl:ObzyY& e. lh,x+8!)4RM`2Hbr(F[&6«ƑP A2.ظ 'IqNZQHG(`& $Wil%J][q@̀ gywqgiuٚ Xu*Ä[b|Vj1o|<Re5#Hy*3 mQt{vtG~!xSQ~z=!xHeĮ?;&nw{tvۨӑ%a^_ĄNV1׽w9,F£˵z&@d.-B@uӟ. ɣYJ>l:(QЫ{%N/]}!GsO(w6:2%-VN^Enp01z0|;~iy"k7Ay  }NH>EV(g@41Nj6%/ӄF.Ku><DjnLAm(HPƁ_2din0M% ak2)BhYx| j8>*|^Pk~ZQ|F8݌+|}x~e"X:3?W Sv(+k󕕟拗)[q5RAy/P*oǎr2uANXec*r䓑YEF[~38>W/;B<.5&z0^E>A'GZQқ(;0/놮e VAQ6Y\*UR+Oh^r-9'*ʫ#଩ƩgD48\cBj ķ# aAj*@D˝t[`> /:Jj'GnRW?zA]h)FX*6'c&_ҫגa66}viTHN/zd('(g~-$ uĿWW^}heK4.?{yw:Pc.OMhsGFowK=Z wָɭ"xD@O}*vY8 ƣ-9*I&~0I_'-NFucvG .5BW3ʼ_0ѥ ọĖ<VmmϝץhD0/֐Z3O>:~-zO|5;y4 -+o:= Y+JLjEr'R1^Ĥ Db3{jjٜW8_HB CQexJRYп.Rd4MHS ~t?N1Q9t\#ɩg<Ȟ0ZmFerI=Q#8JUCTE .[)WԯB%p׾}66=prMZa9wZ C}C&&*mXhƗc}v.U76' zWthc9[I* $Tl*f"Yw]Ë[6)X1áP!kBe,kz')?Qˊt *EP&AU[Z0f8&cY5t$O=X*2ps%8kX2 Y݈" $C`^=[dr;!NEe4BǾW ,AAðSL)i )wֽLb!\6yp4,3 AAg=_ZvTP!/YԤ"|D&ևObjU D*!{Drs`sr =2ZIu֓\^3Դmj I֧5'_(Q}ҥ㯰oʟ[%lזߘ]Hf/d9ZtsCW9̣Ȼ ӝ |'4zUWW!5{>ԣl/UicO\HԚ)wZC=o :7y6>AoB E7f00e%Ao0Lx1zǹjSwik]a'4Vw]I_Q{pl ^03Hj SF#YtD jl; <L%{G O.d{#a`CGog,QkN%4-)kA`P[odn@R-\wۃMAFoj֐b\Qj_"E 8eG.vwMG`4"A"בiòc\)Զu@&IcMH/xSW&8t~fXI7Qq4YϒvRhE<Y5Ȯ&˕ۄ` 3 ʄoQ7{7-9*( ׍MTy{tȺnV!Y:OJiާ*ӏxj#;91 ;{Ff)< Vˈ6@tgi )tJIrŐeQ0{Րt֞"-نZ%>,Ѩ̊T=CbߺwTpVv 2*Y>`UӒZfXB@V?}ӽiee/e+~&g@4>V2zV&2KʢS G/ q8n\;qF⠇ERݸU 5P]| 7 !ef #gN/#E| ^gIcOn;03y[ڀ|*ᦷ~f*gX\_G 4[8 &;d PV.e*MI8uD0>TGɡ_e?z+XFe)rg|B܀)*_ sWR Tip%-mp;SuE1PE'P9'cw/n*ڌSB-?LsStf]z9Jj}jʹ&#["npfﲰH3 A&`*">I+Q~̾ZCvUk0ӷuqU0 o 窼fCpWo KyUPsfsdaz]}K$Q54v;vq0cg.&ʩPOd8cu8"=Sch\vU$ qX]7c˅N鵺7:32(91V76 u_ex# MˑO;܊YqܯTs)]smֲ*U6hcG;ȺQ h4?GH?TǛɩ4xp?^K|PYsgԼÂk Ԧ4APˆV8^Z%Q^٢(5^E7C ^(EYЗ0N8{߲>z*Eq(^,C*`sy@Zs#\X6EK+nۈg6w?bL=uZKGQ;SLcJ'RmɷGR2Q $P- 2:=l?!kojzf }#AI=.^3dXzKUctݦ{{v[us5"ŵO;U \z ӰiJ!6. {j: %1ܱ٢XK><%|ke7# !OfF?TΒNSOb{[r0rQ Ѷt h3x`SсU@_`9]Rv8\6+n߆+|xҺ֗h2;ѫO|سv'V6h4wD{7, G6y-Eԣ_su{Y:?N=@;(_T) mC)ҹC:].!GyF۷<pVVH.,[-9>ߙz38\| Vkv. /XufhP@,̈W0BR %1F(+2sB)AY<"`WSXl)AK7J5 ke% D3`jYbMjEb#_ȱ‘C,^]{ANM\ap=z恩fs80=IjN ٦/7p򺊺ݟ=)RQ IT{јhD⛤ 0 ׃8(?B-Ξ9V~vy}j%/)K6%xThK8x;VuUa^5#F_ݔacx%\M00F<``ƒ Kc &.2: 7)>x7M#H%))|?&]S{6[,ʯN4ojdYk〧K`W)凗#5M40/ V,-t[lpfM^/1OV^4h]?p]o2 gU[ҩO1lE;t@Dc|H6h̻?)O70/si[4(Ƹg:sV;?TUZS(6o)gA'@T䙏=2U;r%M ~EaXKfJžGV_IdYHd'2(d$r51>BI:bI)E, ×npY+,; dLȘRP+\4WJM{Y ^[7y"W"pqR i~¸gng &Ш޻}N6^&I&&ɜbÿ)Yv[Oy9 `/ŇRʂ] "-*ǘޗ0_f{{\y%r.zVةOCz\XX$K|n[ظLhY, ::q'Q1&BwVc3I{;稨aFWĕ?U2JǍ8 xvbobWmbY޳D *ytk+ \-fq4#PA~#xgyPOćk+RšGQs&?ID\m &kBO9(9PhxMG/tVWnzu_RtS>?۔r-]L@P)W?^0s͌C$X6U&Yõ =yx$V<|+_XwׂOW-d'|qQU EH$oo*0//nN  '&#j{kL0f>je o.~bܟG\o~0Hs'e.n'^=\rC灂͙}}d:t 9!\0Y$EbKd?N&P B dVD8NTC`b"+lU~.`)('3E녗k'pƏIdDiy+GҠwLk;߇;V&6ҋ [i.!m/'^?/uYDOj+fof'ތ}HCj*q @MznM̨ Y .)Ss>#c;-ӪΌ@Åyt QMZm;S(jYe!E9Q~e. LFxw*S_{׾ y_,v z:O*ҭU ʰVpi>8ٌ]n@OfDXwb:z8z᥈21 5eP{t17T{Qd[ wg/y{Fj)LƼz1?-Jk5-f|ۑ:*w Q̹~)WA--61 )g"8_3?)AAHNA{ Sw, nNx/~An&q6@ Ur_5&CxC@gN۴aMogZРRjɄx¬+0q~]\N TQ,ȿ;&h]U1~yu YJ9SG{=Q  ytEMO#IVځ4Ep~qms+4]}HaA&ҍFٽ9Zt:3뺱]L{cAǙߒByh{ؐ# N +-T}fVEe, b,DdZ7"dq0x] WNMatƮ\+P'7hsPat=+FA5&"d:gRW2EO{!u9Ga5*OJ%sZ9FT@ES;gjxO %0D$})OǾvV,tW&(0.r%Izf۝!rÖ;tC֟+ ӡeO?+}"]MxWfFy4&K| ω{! x*s EJyBN0 \Wb^:N8euz!>t MXd۠XE\DYN@޾i/[]=QZwF*L\# (roI{뵨|٢[-p 㠫FEl!KU͵B.k $t#l07{-kO0[7J޴mE1s w &5^  Q^sd?HH@kL.%~2? !A.2OBMdOF(aaG+nϑ;`:i@mwB2g!vMaNA/שAc3HܵC]mТ_*il3=$Y?զ̐;Ziɝw9pJY*W+,[T3O\Ul|&E50NFmxP;8j:HSB @e8s *6 Od$@S5VnG* ɮ#U(%U{q/9 tr&3Ӊ\ݡ#L<0wx9Q~s`Pkt"b 8򣏁wj[ϐ.o0['kwY{kq/V'#oER!NoJU8;~O~dm{:@mxyVbV~E d~MXYN(@4jֿtsIS(I"c'$OmAKQik?/P½idN-r 52a[ayCA%ц9')n#jQu%|πJ {䪤y+&f ʹ#}81Qm~pJ8b ewNh1c)杹ὁ74bm>lhj.#]rN(gGb4j*!-KIUB!mQ6 OɶC>)ĩ"{&^ҕ]Av+4EǭW1Q&mˆhh~ EZn}%^HI1j= >unuoAT N PN~m*v, ߖZNxSѾ =pg@Nwn(xP;K^P'` ΖXI!ӇlqDT9w,}1t~ډ { q)ekx:Hr%D#+L!ڵ'iJ,l ^yCՏ} @t ̪ɯEj4O(M^$Y_oXtjw:kG&߼z.:]+es({V92?k5qq{͐VqY-NaO qbn[#D!5* d;wuj;UmpC$\nf·)b.h:j9z1.թ1[PMHts{?_ۯփ-6_-kJKOF*WBoM.g`ƠU҂y8?+&d\.jĨ!VxAQaT EU-5QZq?1SS>EԠ?x 4]X%uMB@6]V 8g PC+HM1QtI2 8ޠ@!.ߠoiǼhZ?wI-`KD8AVWry`@q?p)fkVQ!M\ r7: 0J+;w X8L\&rI%j10`k^<7KuE@T@s!$wB` b7lV%ĸ6/WZ,r4j/6ƶ8PP߼_jpݯ1I _Ɛ=r G :&(&/-$g6,Z7R5_R?/kpQA|~20S'A5Cr9V#>[]8Jĸ-YΉ>M\N9G;,O{ τ>酇ZOS&w=S :)wx}q,sU aW)m Zuzifv-Ygl][ tMPڐ>d6ߌ9{@FA*fIXXxCҦYUx> =ʅ)igǀ]IXd7<=GkepƲ5o\Kfo7Ȳ> x$vcoV  JY%*3t:ɁќVS$9Y. +zcCA7[P'P_; s t5eeEbOg,iVӮ`1"hmjfXi0/%4HzL}G WߤLJcDrY]umTv6tsFL^55eUearRܩtS}.C$Fh5}X㹩 Ӻ<'ͦZRSK(v)9犧WKlz5m5',i^ IaPnAV^]^hQЉ^6 W*r9%*C#Yu~j#rq?$))s#F~]j]8J'aױ3:jS3z6;v#-·mzfsN}0J<t( ~wshLg-%7>yPQ/ӿNp鷼܆yRDe^l J/7('_ai>wr %f(VB##Q+ǘOraztH8$ncNv |M[d~'0 0@6BySG'ʅPe%]?Hg7mY>`r{ -B7V?`N*9gvcח뛜Iepݡ%T#%6d0 [_`D;Mw,znuG1'WEl ߷!ϮFQȘ0/݉ b#ff7=sJv˳s+3(ἎF7"*VapLkŀ}ņoX>VeɲpLY@ =@ ua 5:O42#Wm Ix/6^Nos II`y6Ӣ˻Ajf9^KYޘ, bHv,2' 7{ ADOIܴ?*πƒ뙣(F>ſOMr#>.{j5OuuM q_ Q:P4^{y}(ĨU$pA^l$ ?mkx5n& |e+b73bP_(^܃le0,`Kn6FĭeUĮC1% =63]nӇ_k\oZQDwHQmقQ?F>EYzjrJ; [ǜ M grd'YjU!q>1c$ A=(N8go#73y )3\%`?[ҭf@`5-`1m6RWZ?i MC& Rۤ0OPp.G&c>)?oEq܂F< zз_l5NqA 8`*WY rl_kĢg-XEOkd)zIl=1{r)c:Z?MO9CcSiI ~eg=R*\tZ h@=csIzVުPb(/ذ8 (b"%-/BqCǭt|Ky!8o}!BNPUcQd-j}s-?ejMv ,PH͉HFo%O#&f;m?v%XXsҪ83-NWKN _HD޽&^j{ /f{5ia : )\gpYxMXUO|\K h(vY&=/6>`a5):tksyJ+]i`mb8P봁'b99ydfu^/> .,8#}P3DԊ/`گªk m*/0U+yvz 4R5{ذcu5&. *w*,퓮HSwژ,qP7 =RhY^QZR-3m7e_|+DGa*_Y}{TgVQ +~|W 2fw1AQCY{Y(ҖnȆ8Pq Y7! Sq 7(\ݘ0ԵhǺ/yܰ^l 1YVpBC;Qr, 4c,P6%hb kao|e+6U|),N xOC-0Dq gT 8ڇ=y'mU>1̃+řrK//3_=jsӑ6iίc~9ys5q}}:&P,.^rzN\ pAZ{X֏;|=i+oB8A&%h%,yFe(3RV nxPFchǩg Y)u=[<$x,caԅ9E s;z6ɇJ^"L7:ڗo %WEeHWd`7cg}#;od.f]^3$ s}1N,00l,ᡠٛ]Wӎ3 S%HM&iBuKDUW`~Nwnփ@[OY(l>}\X_ZZyvX.%xI Q +(* R b|S_ԧ %pfDP 䊤OTק Fdv1|"$MV$܀ٲdçD@,|e f\6]X?"s^Pr B}0jM\،EItHZ$#) 8L>E} { M8j%ֿ2Ih}^ .t7RVpQ*~2T{] !<} Q## N*+CGe'VĎ0Ry8P k[uѕFVF<\MƕeִuGE! 5ɣ:qՌ ;e h)VEO**yг,9 99~wClL( 8ȼg67u( %I .h9eja2fWB-& XXBCnIi8k+H+YeIx0DOCAb^^'=|~l;% <r!J.&x+P+wz!_W^O=/Vb*>bƭ32Z%S`ۤ|"}÷v_[%8uDu];o25>T#r>\֯ð.6Yu҄/6KhUȴ41r_0}l|j}P`G^T%üeYl$@r,%+/ZL%-z̀aQ>Zf])V#|? 9=U \ F@_(Hyrw7dvY{`4_W|\85yw.OuyNQΜklrӥ~ Qr~YDf{TGyW-Us\3;IO_$ A=% #+*{<#hlņ2ٌ'Ϋ&9v kx=^RXA OLOYB\kQ%yD]}!8hYȴZz7 u[R?Ƹ#]uH7Ɂ{ݿ3~bZ'bwD_gF3rVk1,H|ᩢtU~8Bl ̟!Lwݟ=̴{%vn-M*ڪ#LPe8Xm')Z[M֞6ZH4D:|AGЋӣ:WZ[\*(:jѷ;<`$1RZmzq,tʠSFFb(47fX6`j4OfWXӻݓ<(MǧxԜF YZ