python3-apparmor-3.0.4-150400.5.9.1<>,dckp9|=3cӫ-ry#}b%vݳ;uisӡb78X*JTT2j܈$\trVcE 3Kd\W&@,d vVyGudF*S#(" SC]9Z$\K7K;TBYz Lj>@?0d & S= SpUU U HU U 1U UUU.TU ,"[("8"~9$~:-~FXGpUHUIUXpYx\U]U^ bcOdefluUvD wUx0UyȄSz,Cpython3-apparmor3.0.4150400.5.9.1Python 3 interface for libapparmor functionsThis package provides the python interface to AppArmor. It is used for python applications interfacing with AppArmor.dckmourvedre ixSUSE 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큤d` d` d` d` d` d` b`%d` d` d` d` d` d` d` d` d` d` d` d` d` d` d` d` d` d` d` d` b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%d` b`%d` d` d` d` d` d` d` d` d` d` d` d` d` d` b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%d`d` d` d` d` d` d@d`b`%d` d` d` 103aaf985b7ee6570e8410caefeb8c900d5c46626cac08e13bec6476a4661e2044b2a8c30469873aebfe44bd3909bddbfc178df5078fa7a2a81a1d913c5b569e01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2cc671fcc9d1ec75313b7eda5bcfb6024a389a90a86027d6a60afc0a06a20e766b7a19cacb0807dedd0ad9b166df085e2d323058172289ba401a19560dd4c64943278942f1939ac5492e15e846b019661e35c62a54411c80857420b6e0053c3fe2014fa7be316b8660de8253e2a37f33b26d131d89dc5cb3c60a96b72f87f09479c99ee85443030093ea9bb6344262746a82f5744dbb27fff8ab94acf4d6559cef9f47cc7c171c4a9b4909c702edb17fef4615041bbe94345448d993fc7a505f95e7e2006197af3c8660f9afa84426b0b9f6201bb59041b48524e0b0884a7e487eff10e4b1d26e36c2f9491794fce4d3c3effd54b11ebe1c247928a34ebf89006293e6b1e3116c6c9a6748f3d348af4308316ce8b8bf35d1a2d2f8653463ce02778cef18bb1206ce11366e37a9199a30d6454a52f52ca38c13067921348b73ad06c37642e6fcec6bf9f73444345b04463fb1908f52295a9fe3e59db866787a82817127f4102f3b08becc2a3269d8885f247c6a9b99f663482008929652f78df04e2a84f789fb7d889933792666836ccf3721ae4e0677e07ebf0b3e2a01b24f24ca5ccde44a784714cdf4fa33d20883335d22c002682f44876a653a5eb333ec9b131d47338b97093a2945a3c79c2aad86022282fa9b7eb76fb7c2bf494ae34d50dff215fb0bbbf5a8438945bb4f1aae8dc8a6c104382fc22841f9da106c658c4f0a7dfe77a1b05bee05eca7d4d2c7076ff3aff6148c41803797b9af21bfca77b390538551a7c3c46a8f1200402b94eaa7195a42d57f45d572880d075271e2d1bbd3418bab341905c0ba825add5cd1a4c009525befbe1fd4871afc04a186a10bfa40de1422ce69a7d59905a7ef3f9fa9cd474e1df5aa858fa99c9a8c181a8ad94b91ec320bb6f29456273036379e6ba0538d2f0d40a9957b93af9262faf020fab6026e7f316b7602597992eda5443ef6838e11dc790065a037ede90b97f49a39d9e87fa4fdae84740fd8c33710c616c9f119e230b57b48e19596d7764a79452afa07768616c2507877627ae91ad58dd98ef1c75598bfa23ed3cb7b52520feda84b1f8511e7aa8329c0343faa417d6f49d11fb2480f56b9d93587d494e73154a7d63443caaea741b1ad32459a870850c37e24b54f2a5cd1d1db195a6186954511155cea99a231b3c8a28382f6d33e4ea8a82253a3720e71e755fdf47a265b0f81a6e48ef1f72d06410e37225968640b28cfceb343074d895a6fa54684173e5b6abc8fd00305283cf4a6b8c3f24214fb6bcd8e3abb985a2544df3c59ba3bb3bf92d98987f49062ec5e62b2e91f36d014f9e2c0663c771b61b730fdbca9fcc6e61a72302bf49f902be3b31381234f7fd7537112dbcf58c669dbc42fa17afdf3720d9b0a0075fd343f00ee9fcc7b7fae09f8f281e808c8f5a050e89759957399a1ed7b0c8bf56e440a4aa90a83677f5285096e97458874fe9c3bdaeb4d2ae40cf502c721203a91f18f498f5ad91ead044f7556942446060726421d7bc3586516ae19f4847069e6d43ed07ff533f4b2259f590d75a5a4b2185efac3cc04d118b60f11a988d7b6032e8f4549737a25ce5b4c3d13d28faecb3d88cf1184908b0c378b3a80beb18dd18ae69aea286f2647ff2c4a74c2eafa270f3ee952bd057b2d3db84624efd350da354948af26e8d7aa73147867e02f53c35d81252500601912473c8e8c47fdc5fefe08e945af99883ee269416abe471aa36c4b650f8d078389f1228e1873154338182919a0e4142575a16a438abda2f8d492701efba4ac1129e8e3259e5863be25bd3db945cf65d7aeec18b43b2b54089eb0a0367c6d30f5d002153f935874779a8d2b84e1d582cbbe163349216193a4fe2722effae7fa54d06d7f95120817bba02a54ade1d6a15da5d8b3f5c75327fdd2a80c6c078f0f78263596c7dce8ce4077b456eb35e64cd6eed5c262028b54af5d16f85faffb43bc428ea1fc4a021ae37487b885ca4c8983bd6bdf5d6f2e00a60c3f08306c9076832b7966ce51e0c4eddcf554959459b23e0a8e2c352b5565da25a908f321eb9e141bc77fbce7cebbecfd995eb39012a844c06c1f26e904de9ea3a0a382383050bbe78341677c525cbb9294840b1807f8fced7657494f0356f2a74423373317256d103d29ed441f65109168e07526aa85d23e56cd76de93f1ac36e7d86e9e05f771f29d1bb4b14ea6f288ac8125172ae1a3e1b74b407957f702dad5e5480df705a785c1aa1592b90cc2182376954585c70aa8bae67f7814e09537c848de84a7c4cfe0566113dab77c29741187249bbff3930127122aa8a9694cd2ad2ad254c2bed67840f837ea51953e6c05d3a104d7e2263adc6296f679dac88e52631c9cf8f86eda441b1f54ad8d16fd0183d6921b50eb58b41610bed9168734bb105c03b4357bb56e9e1d77e9f0d4f5a562ab934418a01c902d327970cb6edcf17c58c94117247cd463d5b4aca05006a3a4fc32599fe6dc4f47d2a668cabe7f9b8b6ae409900c922e8d217840ad79040864987b7523111128252163e639e1eb932ddf161c4c56caecbdbdb922f7815f2f65b80c739f0518dee431ab029e119546ab2af5053b743b3bb4edc383e1eb201c5d5553ebe3b50c91a7d8015e0e48bc30c30e68fb1d7bb9393985eb5be0f096af15dadcf19e4499ae6c2d59d0ded25464e56241c75baf5b94cab456ebd49ac8c240526456014b084005cd7da7f8edea9e7edfa11701b399487623773ab7221a9a936d42d3e1e0061c5057f2a33f95754934a7ce2265b2cb0b16b451085bfbfec18866efde61dfad50c4016b136852dc8b4a4fc1b182a02a3e47d0d951d36561949259c10848b14f2a69e3f9475c1bac12c6f31d9749ce0a81e5a04e2d306b3b115ff3111e4fc204d55bb2b9ed73160684b1d9581350c4984b9c8b3482cf9ebaeb6bc5e77a9d572fb928dba6d4c5db21a47fd6172f7ef698f4a05b18a9475fe3a701c50bfdd4ba5f491ccae4a8c395d56c2f97549930aead3488505701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546baac39bb57b937e104c1375b745d15e0609ebfb00dbbd14546119699d511cf68056386fa2f5e2de5845ae5e81d7de1f92c452d70ed17dc7c5bed1901d341d618122fcba356ec59eff5abdfccc8905c4c6f2ac5089d117046dbe3d7abbb20e38249f50c49cf90b7050a3c75116ce5e903af13823f0fb7a8e07803af337e4be04c052d64dc0a4a269651edbb90ffe4ce78e7557a3d446a43c31af274c4d6649f8118fd7ed51da6f34bcb0454bcf123e77211818431d4aa9f10faf4e1fd63642c1d0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootapparmor-3.0.4-150400.5.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.3d@d@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.diffmourvedre 1694065515  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU3.0.4-150400.5.9.13.0.4-150400.5.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:30575/SUSE_SLE-15-SP4_Update/509e71de7e3059801e8af2f2d82e38e6-apparmor.SUSE_SLE-15-SP4_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]=50625c72d320638fb2d1772ceab91344e8ed3343, stripped  !"#$%&'()*+,-./0123456789:;<=>?@APQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRR R R RR RRRRRBwȅæ=\utf-8495a4cd3bacfe106e6641ee1667011f4e5db813e71232801d6873b4c09fea3c7? 7zXZ !t/eI]"k%r) `=l.Xt6 r]P .Xs*X9 {txS @ Pq/2:- +t[MǬxW-!m 1뷜g.|ptn>h{̸c*gAidV7U]#_G{ `4L0zZeEѭ_:o;~"',ɹpU-e)$1TL/},!oEWa4}N_?nemWpD8 c*-Ψbkl-*޿Ǝd=}[q~?-PQ\(5lCk{C޴Ű8IFJ@5Mi^>GQ藰eOs|MdG(˖~#^\28_iR|/ ELM-G q2zM$!&0| Aup(|A:SCfiPHiX28/tTXXEYFmSXo9$d~j#_YbGi*\5&:}i/^V"~oeօ ٩{ ϯsq& kj|vk*L׭şqb!88&GKk)H S`s+M^#쉨~yw&->K^{~,=yvb|񂳒U}2XUGD+3 /?]v']7Dh39dij9UΎo:~k<`Yg[&YMDEMl V!g-pۿUagzHC5jGHYxI~oËb/S@KF\6ɔh?il'f F"]%aSf/ľgTRtO9=|Ai{md{OJ8RMgGC&m&~[؞d! i~!/+SU'k~v %o[b $HȲ`Jz g|d`yFBT.X'削'lՐiq^xbTg"Qksh+zyO15%=0UЗ Z:fe#e*VjG=۝m;b#Fu$˳ H=hC& &1L,|Q1D|ÔfJ\qU ebZ^[AXUj=@4ɮ[j/!|XJ$s>'p)8Jl|N1R\yہ/LjFFɡ2S[ <#]f&݃\ՙG)'ݰc)oL_:wuǚVcy<*yc)F-2sieU 9ȿ 5YAu]Wn!70s)=l|-݅0!ЉRMSv>[mʟJ$NS%\>%/ r<9P3AWQ h-8NdX$}oUm5{XR%\~yXLpe' PŴ?]?# ^$!:0T*Ht`7VAe5LvqD3װ)GUy؇Vx#@E^ԤA@ݔ b&\)#bL nW;a4 `1 ]Z1v|:잷vКOІBgx=k{zk~!XsJdW Ix'u L ǿr촐NW_Xͷ @1űWZ|j?,TcXB 6٦!U؜RoQCyBw6|@8&]7Pr$d!d%?`ߪߩԍM,( >~B0\s{ sk"$voII_7Skc@,B&<ҠFa%F,S']o6f!о{Lׯ״(Tt:tRN`'Z[eF .!{_:˩l=x6huZSɎ`ȲH śUSlFh%FеVƒ+~ P3gN] }2RF2п˩s+jY:j),QP@]*tY%[X~ [ 69̟᠕BI'G%-BB"2 sw!A8 U]2D|`E|_鹤Fjwu# m4yCp!ME3z?b&,泚X5=$]wG$V :~,.9TCs xI9wYcڥ1)3MGUٸkݾZP@~CڻK!NJ^!L;%㲧Hav:gw'fz$HIͽ|{@) .8y:Eo,)_zCP"X5CJB$œ9=~1\FqG>-K|`H` gH=uc-lgi$(8Iyx[HʴLW,oBt$Ds1;,ܓgqǟ-Aq,Mؽ K(.Ӕ:R9Òќ?"昽uJ*~R>&1Ewu=2'3G*H4 z^jhe10 aYJ"-7|g7шݑdU/<', f&/ ^k g07[<QUY-EۻUݣd@cf 1dOB37,$ `ܱrtmNi*Q@r\((edq֖ubY+0^xhH& *L}pZ!6ؼJ+ox1У Ӡۺ;:F J0&hz؍w%AṚ!MmW)lĠ @ 躹'*ovfttvc"]qen 5C[ڏ`\føոA @lWmwd/I'(C. oN P[:dhNJ}Jpnspf6= sHO(g!W'\}+mq\W 堃C?>< cSRŕ*OfH)^Z(XNK, g^-â ȟ{%dO wFw6*-Ɇ a.b3iJ#5&T=$x?Q~.?=ZS[9@y[ w.1`UU( i ˦TAL0/^fs,xtBe̔'iȓi.Hht&RÂ5FVl?"VjX8~u?^><*9S41Bm& .֋NU ȋ7ΡPano,2[XFsǺ |IQ2}7^pȆ̛i6O&YvGVH.7JJJis f4JTIq|XҊ #>q`cD}7M̑rRE)XeS`%" 3u&=FkE=X؞l.BJPf_^)UA7c劷t0KW}NDNx& P g4Z9ާKVW`O9 Gk9{dP 9FzoܶMHƙvm/TWu@:~EV)`V[D 'CbauZ|H==; m J8L],ކ`99ᜆ o,AaB1Qq.OUMSf8[y߈*%\%SSQUah|1syTvղ{s ]mW.]D(S۞>ރ%OW %Nl*zb4OX,|B GLK((9f%aM{`tibբJ݈M6S19gl؀dwEf` 7XR ~VIgfe VH7'(k.,A e@K3"] q1UdDYU\<=qc4+3ؓOF k@wQ1oKeݤIO|8Ё?;TW?Z+Y fNc[ yC/֪̇Ё |t ל"Xs ;KW{* +$0/OOⷷy6B<[7ä- ,@o;gJ߸'r%*QIs{啄Y/`Uvpnp596:\*Y"CEy5dN]A\jd&X~+LWo!M/ @gJS›TlF}Dr3ۨbU GNLt|B;KD`0[(wo R u+ꊚ+5HA]xYnڀŏ>I歹«e nSړcϻzU%~`UjMڮ1ρc!$U8:a {|s̍.^x;+ti5+$u$ Ǥ_'UnTJt+uͷ ʍ[ZacobS4=UE]F*JHq{K'x->j"KLd[V*|iNLztr[0`/zk"ʌD u$K?rYCZ9H_`]8zAaaZHBW^$Z-lK=tk ;ڞUqŏn@TweےȞp'TJBg]Dub0%{\1xH$zbk߮ а^n^sEU E}.Nd w -uӒA/' FZs^a%>k;?pHNcޗ8QC "q`\ϲ7N2X?It Δf+8k3k-hzZOm+ ZcY"o+[``iRp$2_[dbMj\Ԭupm/د2A{خ.DݰS?ȡzQk).}\F=O(?٢ȣ6coTS'40[%;JDζmLs nr,3C.F&l jف'"aCGۖiFH<# s7.+m'1e џ q $r)@˒R) S; `is+A\;w-T8G(4IcInyPʂtI Նr\]ήij6ij<řmu-*}H4D5- Ke6Cy6xPCqv٭aHAFɅWX/!9Kgn˕!: +lQ"ytu;On #lv-39 } 9@!pf6xlWx /ق1LiKکsZ_j~ߏ ٥.t(=;=%~n4ԻuX[2*0Vv*^G}_ `)@5B-27B57ߜ4`"+ :YpcJ Z5H4djsIwRb| mV41.84}@2('Kzl@}K.3VNO REB[nQ֏1 :&># lg'w vt5SǺLpJlay-IGاr2rk#F灾K`LC{C0W b\N#o{:^n%ZxbאCTL3n%w=Gmijg2gGI/շ4,da \6DM[TKD%K0P)uwhG[T.cY a|1=V}dOkVVF{0DOiwvb!1>a]ht/ E2z$jwuG)RZ(3ȚOK Ogjɢ.b۠ק*9@ 1?b}=3ֆ/ A%HZNPeIZCV~bOī,=3PxXOYGe# |a3EFs@z۷+Vf LF^pJtZ];xw[BtF$BUu4–qve3ᗅVOK|k{zv`lc}Y + 6oSs8%8w"$ꋼ53G+Sq4XO2ĢRBd0EH56 rGIq3\ GϯawNV{c%'`+cTmȅA5+,p!8oi5S*oi+Q/-jT;ٔ֡¤5 X>0:ƛ*QA|{u8ҼgexI?ޏU!Oӏۚ a2na"ˇ#è4ڸ IMz8kyT0 <3X@nޅgB*"Ea:$UyhH:MߘՃvƵ]RfU?Waŧv9d2{Ei`>LX2HFk®p[bMq7eI=Ɏ Ydd <={d!6d &pKhlQ2Y2P YJ1[}Zn.1K ޥv֙^"s!%=Ϋ_Ѩa05n<--{ |ǘr7BGն#k؟a*n|H2l*"#fv@^{RjƚIקESv(J/'O 4rdF$֗?yM<qұTzLe8(PuM?xg+$ރ$Te0+Y=q: E aQY2WրܪLl}fȊ7YJNyŕhDA2,R,yA<z974,g@;p=A]F^FJc<5?H/^b 3ΔMfw/JdeDV &YUUӠHbEL G3tIrpC .p4%d0b? >CiuyόHA[Iµ>0Y#4h)EATMգXjuFqJ * bUo M:[, ?W w և%_<+` @E.|Nt `"],%%!\Bpf".ԖYuԺ<ОaŽJƘ?D*$ %;&3F#BTXs!)>;#VPDW~KX*A풝rע{Ğu?Z`h0{ JB5+z X~ۃz%zdRJ`^{-wǨ >'7 sVޟ#B〉ޕ:ڌ,T4ư[Y"9INw$-\.@H/u>x3Π4wW` (hwvGmvSK?%QY|\?*t:8v;ganx.!S%40"9~FO.os:Y 3_nMlx]{2ŠUj-c ÒWux*1)2-7w> >2AEur!q]v!}8Fs,txgȤDZב tm2!nW'T{9[W;CS|9]cH.#.qS#gճ pH(=9p.kSd=8 pfne|5b{Uۭݞ집 S rT<.oΖ F$R2 ؿd дiOt3%Pj>x "OƟ#/A`;Ը^qS"*{ҠݗcO&t==p#{#O p \٦>2OG-V7`3riv,P}Y)řlRόV%#GfMWB"j} uٿ目6XWB^Gv뻃I5C sп.nҴ7.?pJsSW^29g-f믫 %V"S~V=RC3N#ѕu~0&\`3Y)m1%1gDĒN nGF p}o LR.<(M'K5G&#=t夎,_U] @է-x2!Rس ǚ5@z(\;b}kG6Rr6_@'iCɊɂVL; vJx5@}^70W\*ETH\`s% !*ƞ_/ 7 Ն_ $|6`F5|Zv(_紣4 p>de+`%AZھMUHd#yv i4{BlemRIŽd #zOww?@ZT:˾{Rh-[(g[cD Fgܢ&2 ՗qagXɩi;Jڰf\Q h/~` u`ΓAe@u-:\lUO(-r61RX00`϶;w$gY I{EW3*VCV(Ȍ~Nu0tdR_"SrL{u7^ᔡqdK|TGI4 ;?π3pdogr_වt*ƋEFԈnR\e]MuRz8ݍwcE7 PO`U_cT4)# TWmW8v ಱ?jQ@Ȋ||ծrL}a|% C,v;Iαi,{E=^xdLrnۧ`um_uP;~&:밨{\ȅv[H!3d(Iy D=x:Bk>9A\ߡ슦w[ -zNc 430s&` .BuVA=S+Vi14]8K7*'PQL(O`WMwVI QaZT̮[墅}iu&'MoHSi;zh$? *>xpR2ūqPt>I6Q@;)Jn9NZ.NC2Ӛʹ9BJiFSG];|ܕ ٝ)"xT焧C1V 5X åCҳ>}Q3CkB˫`i2A =ϯhp6:@%I_t =m_a|N'rI$niQdW.}ϒabOކHZǝ1AF}>xx4\Im QmR r@h4L%PhG^r2;ˢJuSy"v/vXJWe׬x!5⍕;w` B x,н@TaC#ӣ_h'MNNY]OЇ n4HK&pF"t9(#~$ڪS"u#\qqو9FHmA ahH~ '/O?-+/NM;~4A*=zP7WiJi,e_>qx6{WS|?{}>,]ZW {E6#A~l@hM y ?~ E_u`MX@J|LHX l9`jja<#usc-$pr,gUM ($gixQU*dbJ/>Kg 3~}Hc. RmՇ ̇"6U-6 `fIo; @gh\WLH$]XKv*kB39K}Xi nc!*dؿ7fmh{v\FfEv\Zr/`i]2p[x,k.KJ~&aAtM 0~"kmr"6Q&rd-qҟ*-(ktbJQR}Oָ+NSلUU3 e?6з4; vaTlcȅ4Tc}BGor&p0U+jqK$TDr}0b#D+U!jM0Ƽ&:ZLpPF+$$6["I12= -lSb#V_:)5_S>0srNЍsD>wN_P uE u'ݗۮBGjw3i2N=qX-10w/PSdB!¿;-4%AK`ob<w!utӆ T^ 67$BRDi;+J rIޞO;5&`l?YH0YcWrxW/,=KCRo(Щ=]ص)^ӂ5ִL1hUuq8M,W[EYs6JG&EiVy@jʁܨ1P: Hm`l;:6>>e 4v-dO֊8m],lk2doHכ?ݢOs~<≡UWL ɌWN*Ch\%N˰$یӁD:\ԭnvvV/IxGCʋn{Z9{ixqyC}&h/=^G) ;)[XEy,<] SWݍsvȘ6di5Wb=6@0*= MӐFѱ낰6]`#G'k=&eP Q9w..?oϽN#FSOvǸw/Ia)XdsI7qH?ptꊜ?nd5O ,E$Ջi[ݫ1N@ mYO [N,eghRWĒ.t{&:0lVA5qΜJ +hG |RzkqDL,K2!:Cgw,y 6ӗ@siT ij?jϣn!D 92:A`3 2I,Gyw6=_OT)*Rn6+ɭz7=q͂~F84j>|=ѥ sP# 5SUfcjQy )V3pyhzNHrR\7]A0AnrW@c08RcoQFBOPΠ| O - $(OKtRւd&~fʣp%bJª(RZdnާ!k_WpT8yaCu\XQVۻU`R;}|zڨY `NRSM[xsW%[U6 hM$P;f0;RU@,_ufd)`0n8kv .v{Om`pv* r:bO*1,dxB0Kڲd-JoDBҠ&rrVVBW>x9S_aOI҈ '˼OHȂZǍwa]$fAW)u>vKE!"r8!cQqv QkvidAj}MV!% f5`߼:^Tz5%Prͷ]o1maIal,]*L]G7#z*-zWRzϊd,X> 1n ,B9rX$َ4 #tH/$jlWT&ej UYr)ۚSEW0C^4^q1Tqijxn^gp$75~X(E89?Y36P$ ~j z@l,~vB*USO7c7b/*< a<.Ī!} ,k9`ˆ.Qc^QdBQtwz;⺖BONl gvG ƭQa?SՐBjp쟛<rR!g['e*nC;ڇ=oLStc z-^=rSsg+^ywgGAQbe3͝U^sȲ:sS .a|6ꨡD;#-j5M aB>pr_(̱!DJ!r֟߳OU?zN(*fNXV˳ӓR糘iИ.3u o46\XM3Bod"ʜ&ͺPS_"Ծ|y'.l+/xʀ@,x*c9(s#J#xƍ?PÜemykH_O |d"xZ)B 3G`s9i8߼@?:*p2;w/DmG$y` *ݖfNU?P3d8ȳ=yd@׎Z?k&N ºJ56'I34{'N)U* +bu#r#AQN4AN(=Bv4[SƏݒR`L99/RWZi`ȏE]E:V-GY|~e}BO[PފI|⃿C;;j!;9CGI`;k &ݚbQ##SӜ"3印Pqp7z0aX#M~WBֱB$^Il4;'oMHRvJ9k!H~?'sf [>V@WnDsh6$L1YyIjX- Y J\)4;Vȣ`#D`@@۵ @=!R&{ JCTd~1o}z}g%h<[aDnq(^ʮcjdMX;CA8%k(5&jpw<5ES;yL<2y9~d@^KNq ʈT#N`ycp>ϮZ`רJ #8hMqgAHn(+7S:l~JGlk?%z ͬd22mõUwa\<0$ŌxXLp;_Ǡ\aZoXnВy$X/n[۟$c,F4T&i5aŕoFpOk ě]hJqq==$Gew499#>C|r8xSoyհCI4ˑjM^= 1-j7GGWr:c<!$4&jMnAVҘӍ9@MOF!4ֲGF֕lӳ;+tPƷ6.`hD e+Q, /j%$:(Gc0j׭Ffo|`.@9/$m=cl+]/>5QT x`;,p+EO<$`3 pj`r hy0JP Z\$!xNg:8N&!Hw|I}A+7Fm ,nUV"%cz7a^Oъ̡Oէs7~1P7s9zssBy:*QDЅ2}{,rw{}g :s_.ne^φW.*6ft-}R hţHƆ#S?W au+fl5]jMؑ|pš [ٌ9S??vʰ+Pt-WO}kA{hhղ?z5Ԓ:r^Yw}7X߁,w׵ˎh t:r^}m( tS0U*E$= RTlq[k4< s!$Gq1X*={m(5Nsxy_j.ET{kF,В/5`ᛵ=Ěy3Ŋy=篶 ^|3ĻAh;]yH$奝[VUE*NO:fkoq@f Ru;tO>8U<{b(}nGjM8^A:%?0~WwG#=fB?=v P XC7EI^mB2KVjs%Jk>|3ɁQP[v0= UMDtH6C >Ð;Bn6Ճء4W0t'.YIiVܖ" e ? zydĊj;|ɦ-x? e(Z%iJ"Vh:& H3^͵͂ xSZ${W<}DZ$l]黋` 3\lj1ǗQ"b)p*؇xBi ķV?2Zi6-Yj:3wpyBuM"m(l!=ofωjAVxe*ՐdȘW TaQTZY^d/_T)_jfO3y&+)N>w{:arp*#A:XJ V: 69SP8jl>*Ǽ!#+[ )V=٫'L$aj/g($7 ƛCA3+Mm 5.j@I Kx9૗9%p@G!O b8G AB.߆8aZ}Dt GWtF%wQtr"8c‰_ro_N{D#/J諺:[[E{ ˢօQȲLr?Dˇѥ+~M6Μ-̅ʧҲA =j#3 Zٽ-UP`͑ibR uj%%R {l%iu-HU,$(m;nvw1pK<8x;'Ah ޝTk/ FxqnUQEw#A"5saSUcHҨԋtm.vjscL+llGLש^QL"$|O4˭;lA?6f)񄁘@aL\W}yRdIdݵh |p1l-ܐ#1v!0U{Z wk gxbG{XJhiP֡OV|*wjYٝ.{vpy> G#[q(u8r/:RgAn޶ê]yaTAf[τYS(8wvNr^}b.n5 pʣvI_QK]Dkc$FDQԶVh%8Aq3,^g)o2iR4>g:L7]_6y1 {fSٱ#EV0;%vk&kusƠB63,/5kct#9hjD89V%8F< aLj20Ő<|},6)[skq.R9FzEcIX($f)ݞ̔dJ+46!EL/zVWOM~N7s<2lRN;NIJ=]<˙3z /d K#Ua2 s=֚T!6ɟSМ:[y/N9:`D8V%@=`*Ryy»A؞+*ѵt/t~v<ޓnV%:鲂C˪_:Ubxj+d(5o$NcKcZGD !1~W3.nKB}_/HQb]:.9#P&TL=2cJa9 v]Ȍ؋cMl|o*0m5 85Neœ$_xZo `أ/ VpWUL}l>wzl ==y 1\Câw$ak~;H(nbk;fӲR9EPqzH˵TvVR P_뀌3ӉD 4 -jLAI:ukvב4(|A 'tG0V00Ae'!h&FUfǂH3G i!S/y;9v^'a,yYi~cdeQ8-5ܻWGm[^C'n:;)[\)3}_s\ý-Fxz=QѧpOI<`UE*3e4zqǣLtoKb=Jeڻ`g[>j!rg)>(1>P+g/|* C3P-z"ْ9}?䄷*+ wa@g_ISlqTfT^|ŷyY0p>-D^fYȥp=Zgc\>g`1UM9'rВɏ2-( @B݊̅ɽ?epTy;9-Bֆ,  ٿ !NӯQ:DH1NWc+86Ņ+Cִ8=ڲ܁q,?W3N؀?G|+OJBDNkGu>Huϋˈj<=ZxTM X%/z@,  CfQcmW k*3ʄ͘0W_2*@n.aT,F͵ 5 џ[ =!lF+NnFĊF"Q Cp"dEg(ŭƪݼ,[͡>"D;xP`B8 kYI҃B,thDBO|1o}19o"yU3l6Vs>mhQd? ոq bk;kM1]8:RTluUn)syJ[~Ǹi#naoF*cHu]lCnBYM6kOAA߁~.plNC>p}QB |Hg?W ДLQǩpgB3Io0wU۴~;s Zѱyg9gyLk~M.o^.&::nH ]o㸶n8DcJ~\+qenu/ Fezume:BaXz@VN(n*|TK؋ct/| ,/{vsxCtf8&I}IĪJYݥgĩ^7 #~=K=Yc= Hܮn`LWNKo c ? k*_CEg7hvi4:5,oiǩl-^13!hȗv*#[V.nJcTMHϨb*?x\1vKߑU*i~:>221n= ]jrkw-1ȁjihLе=^: fo*݇ DMnU\r= ]4j͛ksXVvu趙咟9% %dljh1,?~psN@C ;bV (-t-#51~^_~o ܿU"lS v:PM/i|ܛBof|,$cV\z㩂gz BUq+x(Gjw";7vObAuk7Ϳ )v}D+`_ُ( )U9.&EwIg0 7_IA276@d:ݭ ܝ EkfYm0:,|ޓy 1 EAx+6EvwkP 7|ĖR o_ţ?Xl 2Ac 8<TDy)%dOUM버Ê _p? J}Y2p{oOHӄ' kQ 'R(WCUL, %@]ٕ f)`+ᮗ +--[-u:(}c=խ}6bH;KFVE0ROlU?`z0^gAnYUe,vG]D2H{7v\r KH nLj7vVEXdI".U̞ rAИpFZ>WAӠ#`|zp&OZ^ Lڃe;c Dlϥ'?g MwG: c<ݠ&ы ĢJЖЂFh)t 7]Y]EqcVpClet_sc˩aB#i晿my )_IZfVRSF5Cݡn:J (%G.UF`KBb-S1I,oG"cC>rbJӬjyYˆdChN*r);*vjFѤ\="T Q)+1 BX*83bKC_!sCŇ)Q2R'Ze*Lc2:krugiҤi=5=U+q |+o%{D^dklς:GۦQzG~`tI7lK[-2Խ\t2"OPV---/&ۙUVPizZpCcW\1cW*I&:q3yl. ]m.# DZ @VH@@7a ;8G>qI]eTf{eȱy UwƬ JՠWMƔ4[*ycܽ=܌]Sݣn6G1"&7})~8eS{竎C < o&Yw )MRd`MlmXxX PHXou9C&cӠ!$/UNӅ[XT+bfQlՔU#h#c \bJ=6b\-? `rs˾IhXu3 ÞsINils{0hE|k:xqHvꌈ$C%a2Ět(4wJx|1:@P("1J2(&֬=q0aIœ;ź @۳c4#$YiF|o~ Wh@P_ Jav>Hp1 !t?@鎋KK5@* (#*A\x0 p"Nm8O2 V{{P`|J k&=⴪7Pabvjw5U"7 OkiAS$-7܈;1<և-jVp'3q?Q.Clꤹ!Jƣ)r2^'m~kbBln&nKI hk˯3oH› 0TO"XG[|p,"'|jr>Mvjy!{zUoSIDF-6`\(R)L Gr`Rp:f6F 4ɗ|+#tn#],b\i4%,x4]\zNuUşkZn^]9VΤf=M goLְ:Z 95-ӠlZ2eм'\F4,P+2fyOq6{eϸЗ,`/.֪ /K<^/Sm-jԀ32 cѐM Eyg;kP5 u08ΨY,qcpV<'Xa 4dCbȡ@++2OD-&@RSۜ1lP):wb2rJ.(ί TFF_FkJ7@V'A|JNQiU[n}|MRm`$n>?} _{ z)\ )ߣ, NJK~ $cToD[ T44vsyOBY[޳~v {|(ct8a(Srhi ŔP9`~9?3P4po| :d=Wn^<3,iO5pO- I} ks'qߐa q1jeN67ߴ#'^E'- &1\Cª>C'3rdAR *[ʍPAz1+MDn$PVi*]&723E}FBj$*:x'麼̸ TA4Gi 0IRJБwqr\U"Ly?;yZoCw-Zƿ\P \ -߿LlrL6fp2H(͖iXTL248qI]hK_ ܦ )pB bbsvb($YYz_4bruMـXhKE>?!t c[∓b6@'{}7:dij1>^-1UA^QD>?DVjZe?e&}hX `]RM4O;0bgaE@ޜ_G=qg}Mt]>wW\~`MWE$J'5E/LdF}~hy>Ia^!/]v_<lXŔF*2tP;q'7;B|eǼx04ΔI m=RVUpہ]boHNIFw~pcK5T:1_dg8,2{0Faxb >sER3i{bXņ9 ._~ s&^?EQF)-Ic Oا*aĉը{AM)ǷS{ꂉ6Sm2l!F eR< WWSmTG1zMo(Z+^Ԙ.tn ٵ C3jƋC2dbǏMut"{F݋(}i(՜j;yC@zVgY:/+1:wW:kK=i5-Ǟ:*(kTCÒ;Kc*|S"Z,d:$OIA@4&dIjk[#HvuB",J+n[6:8b)1Td*94yLbt0R};L5^FM0̇Ŏ_%To<g8\[DIܵD_ h p RL=rGČwaJt 2^CًE. +@Re ڋ Pr@/uyDl֯ktDzZ 8u̘U1Tl29ޏ>o?}Y\z\x'013q㐺+xN vADjp4VjCP;K}IGv|ŮyGy&̗x I{XAaGi B{ut]bfLA`$-ix.hfN ́kNOxbCo쩃Eg^쐋JTvBk#B{8 M;N!C3|#CUȺ tQI[_iF[8hD-[NN?:L f G|.{WMR* ;+a Ư-Fb!FC'lP},.wfU!Wwr 6E瀂f&e.,dHɠ(H5qʤQoTcX‰yr>=R{(r Hg]Zu {.cF.Qxa XZу>BDy?F.\:s ⻍E dJ͒kթB?)C>R%׉-)}C ?6àZcɾ~fQ۳Y+B~ f(%jj.=K#EeihXqbxm: <#$%҈ Mr0 7/^3ak(BNl:,^q]Eo7e#Ybjp5xqCj+P9r&X 3pze+vESd^rH8=$I/bIQf]+|3߮*@ &ӟQBuWpyfwwʡL  @? D?YPU}wZ>7\ќ+RFSGX1\Ee#H:gr؝ofMlH"Xb@0 HA3F1 oəJEb HsC/]{}Y=]lTqIru6IJ!o֜ \$.g0 F26K!A||C !`μh ~C]H0]'X76{>pFCp>FD;!IB@7LH"d0wzc2?祊7C;۴r3GiٳۊY@6g"53I\ bM\IYQ/zt8JDxG>7AjL<JP0\~*&U+cf&}2]c2@^ѹ/Yd8ܪ+~D['X7U5;Trz!ɯuiyFnCHh48IEM(>d6m3U(׶HC,xꕅ^xZ$J}wz~ȏLέnl$%]. 'iD@|-68 a~䛥{?.5^Ψr4"awMO+7h dO¶k#ɫCg*ke{e8uBLYI֥7e$lR-k|iLwtݵ*@5qe3KpB"C<;hYR3boJI)p6*J ITg4Xw"[Q< "JN=P!f(;YhDɳV5tJ*})R]󅰜w߱i"4Ό;=L`'WF-ߥThUs'W_(P$8).Af^n{0ng/LX&/v3:l'cy8xCd>[- 頲9{՜sr<7Yonub5'B;/58v~zSöo]^sJF:bW<׸Ț fɫBqf'R^SV $b d'`P?LssMЕ?J͓\Hc}9ċTÁ 6ZjDa 0r2j\gZ =&3lk'ܘW$}=t x.17p:z[ڀ$µj(O*J2$/(%@H2a#*ۺ_zK~Y;ri=i+::ϋ;NDlx?S8i&,@K{gԹV :8@^dҶ6>zݞWԃ[O+)rs wxj,KX7'5 +6oCp#C  z754;rӃv57>a&6/UosD&$CIg 9F2Ae2 #_ZI|^}W0LXts|g/]q󾍙&9r ākAJur ńQ.l?#a7'y`دWd`~ZhQx{EŰP[b K潅e(JXR H96"=.*r ͆%#~/#3A 2?'WH`"}#(kհJ_ɓ !!MdQQ+!"-y)a2]Υ@Fh{y@2(_NuۀwwZ\~gK(qg S;tٲ=SemU:`Cb:X Nl^xJ<7=׷>;DH/)ܓ _B=Fޚ;C-%>C3W(t*x|h5lɱ1/<2Ki`$,c zK׃>'G|E0}f Dob+d|#[Ҹ 9a<9*PjkYz:6FsM2δ??^Nьvm&~63⌏yeD4yAĚJjӎ<`&zBIЂ e<;4D[W92H{qJߨy|" %z*ˉ2-#9KDbK/bE]}_.~ˆ.3F{Zٺ5{WC$e=>SF1bnq,^<@6`'&-RVA_^Cچd'a ih{$X9t>~ P˽Dnm6•xH;'#+f&l)N#$d۰sHW<]%$ƳeSeuxps+Xwr!x]wB,vН!պjnKEl7fP}ޞY:0LzU-8pYoF:}Uc68.⓳EOz^IN$끎Oy]CzDw n΅U,YviiG¬?ˠxP *݃1ǠfJ2q@Bq(bD_=.7̙Co>Шnħ9-  !HT{!ѧſ57Dg"=M$B V JBHfҠ'1kֻ̻}v6,?+:⥙<  ,l:39s4nsI3DN)oB.9JoC zNZ9sq-e}T`[ aľK<$݇0GP#90l}k|\|U*]P)P-=:-*s)`}W^XbZ^-o /)e c2Y. H#_{X Ha%w 2T`;VW*}渱, V;B\;[Ė fh;H5f v3P+m=@(NOt27*0ڈrspi=;笧K U.OE}]iXF7$U,q|Yr(`XHpR*۵ WH23?0TEm™" X*GWn]D@`Q'Ifxq>E9J&|' b|H8K{Um$"mV37ڨ/xN/7vF2퇣qyNeA5) POCEȱE [%-ޮH3jXeNtتY,_A +8M~FiB(4DsY]qwpE[seم|/z1$'R8)/=MT_\Hpze@;A#Ӧ3шWR %j[#QL$UhC6Jy.jCVj߇,hq[o 0L8s3: _4c$3B}*ޢC9%43_Qatw&߫.߸<@sG2D$M֑-0JYذ ꋋՄM=BA'r¶{re"\$*b'kv~d^2vRÕX T޸N65q Z'"ۮDԡS9ؿ0+_jhF!;խcsD\blX$;-gTEe6Z|4v mU(\#F z "=i'zLU^$\@-OR~;nr{*NV#ā G-h"奌.@:_T@nnJ0Y(kPFo=[\e)D[E zեĪ`N(PN rNB<9#|DK[}+<++ }+2 F}PLR_j$$Mƙi)3حx9#9E3[`TX]J>$&!gYD*=м]C'Un\Hiƍ1XQ@gx#{'!Tq/ԀKǤ'RQqgVnb-|#0,TL&{uBݺj+_%P|]]eZYX\mMq\b^r$$u XougKPsɯJUūSvp!v& j@Q>JEg>ܶꂏɳ /F8|dx:b^j P:Kn8SOl?A)q;hM露q" H;cH:!-CA7{9a`0zʴ%2RiZ:G-r%RWOpAcc\uV\t yq`q@^ vQr+SW eh 3%Ha1eKckoYi_VF pBK3`1I ҔEaCTm1/mPM>\":"RZubr{oqg~.Բql|Lk&OYiӰ~-ƍ)sƵSԭiy3WUk+RC)y . z0}1"OxŀLG*9,( m۲]rT81R]]r3%jxڶ!Tr=a3a3FA2 Wqߔ'/}gk+ H ߖ$O bRÇz'OT1_oc%lnT9욷d >-O+պvf88]Sp0C9@9z徠f%7/-9zGs'bjn+g2W&6^P9&%+,\5v۲ \)>viW" I *w Cܖ @paRS13dA/.\ZB{11]ǝ1 o0v[Q<;Ɵ3xS0#Z:wwwJm߳΃[c@RZNΨ(B;3BرPA°K5wX.w>XHσ݋{plO1o{( H VHn˽w^kiVQFV﷋8TlhdDގ헉ۧNݠ"4{x pvG h@JƊ'MPTaIi8̗[@ln g[ĮVHDbSaE[߃a*7#??mc݋jn9l6TُPjYUd~a `&igy a81fbJ._'#Cм2V.8͇wR wQ8CRc5+ w[9mz,]9\v n e:$q4+"! na_֯202YMŸa4\:z,a+IQEW!r>~h>HrpGdLMCb%[[rB-9%k9*""*(+Y<7q+9C av7."J̞>(1$"˒ZP%}=S.z.?_ ɶuWkE4su8B y H>>0'Epe#|BuWLo6 M0!&r:AThΚ gjuhD3l$A2cS`ҁh(]/ߣAFCeڤ?bO%%$F )v 4gt_p z-=̧˭KMEƫ' 8YAWu^ Ȩ~lA=3^UzCپoV)yZ2>xOU%f-10yva 1rv#m1B&ZYr+RK=N,\3oE$ޟ9D-kܣ}A,Q_o>0!gt< !v\[eߵ9D|eYfD{qɣ#8d=xLnVn@=aFJJYC2w7|{D9GNs\`&!L {.ͩ[;=։yuƗudf)$MMj.z BT02ìR)ɽ4dqleXt$^[wFe\sҖi?9d*q|Z;&or,I<[!1U@SJMӇ]Aq.KchnyHJ}B~yN'ݫݥ潈ZBy_κw]EsY-ZWJu^qȃ|CÕsgY>8\N~Ek6z tk0CzeHd#~'CYX$?Zp˷70{g 3 6Vk+$5#y7+}&F2 SSS'6.CJL*,h]Ҝ٭RAdِATH,pFĜ7D2t5>PIb7jM /7Ae<;5\ɃSjt+ 8A6ޝ7vfKwsz/`#YBޏw*֬B]VHG2*&AѾ@C :6tM$Z>gY0~- >ͭK .k.8s"+>mdZ@W>S~KvgPoY XS&@*p Ea B1gLw%҄nnd2յ*6#-4C%)wYZ\&}GҴ.Zž:DZpK+Sn'0Ï'j^}޷bKTTSTEvĖSo&R'U8ΚB!yCܕ[-wEg½\#c 9I*K1,0G1:8jڵv!:42)љ_ܠ([`hpr&S%~Y'}<뉱B7n^*z9X+-4 H!Rn=ie~ؤt+ub1`^N!^h2ӘpquHd= ·Bg+x6MB_Gnd^ yULєʑs DdcAF"x(7诟٤ļK,믯g\hi0d[_}Qg18"ZMlX9y~hޑ:(Ufʌ߄{L>K-f+hVT Aٶyr5TT+}JdD՝b`G%K^ڠ^_)s̍;Gq\4RvDPCzafTƳLNud߈Mf>eBlxp*ir=嬖tyhHnѺ7'{c ҠkkR\ 1 ;/!\Hfxs|>@= _3RAǣr_tq݂)qjf 0<@xc#auK8dlnˆ q9浽J̕>[lEz>$LHI*,Ah:ؐQ2><݌k4ܥ}1rExZLN2ֱUѻ'dSۗv3!hE ON&N"&%zB^cO=oxb{),)F%WNT||ec,%>誅,Lꖮ07\afZrI[O!׏ʫ1:Lu}/jhESƱG}~ɯeQt#H|'=ohOؓʿ %r"(E7t=QVeɷv@|8Tn)E9p9|`q>lDm~B$AѶY2 .;-i++ImAFnIxeSO1"I Rm'TCrΡTDm %1$E_O[2_ɴԈ&"'/_J=B0ѯ_%lÄ`ȩ|ȨAE|r;hݛ.jV2^y1L6`c?4UC~m[EbYt- 7s6uRA6Rh?\_7؎$QJn ~By{ xy.:mǤl`Q}f՝O_^eG.\~Gƥԏ軱 G r kvWlX%YLT+:=BiQ5cwCeu͹%˗v0xQ )qy2 󀣇{{5g0;-!+anQܑ>=nHsA5E{8@VeN]ioאK`]-essہK ]C}׆ GܩixPȅxZs-ֺ X[784Niw3xddI/A$ӺLn24Hi؝F amC*@Zʿk-rs{^TtIb#85_xlʰs'Xpm%F&̇Mm DEzƔ|;`4'#z@6D2ٗH [إ;o7` )hL̽{Q:=S"'XQ(=#2̵V-_A㕏~[C`& nW6r/,@ tل-!H`2AYy{ܥK7LI2ky|tf"23xkXT@@Z K (({EW5M|\4$\acoldX34T },z %$=_>ޘn.!sԆEFu^d (?HƁپ")_38 D, lSHs/Nzľϖ&hq;G4ǵNT麊ۤD1kyzY!#\̗J~Qг(V_Ġa338b0Zj;[UhlS'9EQ&k흭cFJ2o3|<*[T]xB6?J;+q?{M$N=A9ὤ}`2( L #جOص#z-3MA h\[(\09mV?󸰅Tr|u!T|$IG>10JbMG^&Q\_'vKF@hrz\k`WyE՚A'$م+49xP x$"ծV  a(hʀ4.z}:ֽ/\|NJ2cm4k!V.!Nrdf6-F7;SCd"Ց mf8gz~$EZ[>m^%ezӅwxSP_UČ@Q(Ao9;,q)o(XQ}L! /ݫZ.^8^UMΡ2 5!P1MLT}Vd8_S@I4F\Kј>vO-Lр,[PfMSkVO;uއ.p,[;丰 iXr]L?'I_rb'ܬ42z} \|n2ܞa;f㍃ΟmْfwR$@h{A"ayvohhMKIf@fL8++['iy0hZrmr}Np w[#}?5sD\48uى̍#~>M̞[jYc%n6dak>zE**MKbgߔtkЛ[:2ԚJH'=gIW΀dΰ4ѯq;V .gzS--V@j6+ch^%2ZT+#csEаɗhiߍD꿦Lj;m&ъo_bz猊#mJxD՗0ߏ;$[lKd73v$UMbFЕHA&P^ZGj`O@n2GEK?lGX1m9&B`i4a_MOO6>Y:g;PPK2Q{ )&s'PgCSO3o|81 aGQpYE#o3b%Z(GYuL۰<āۮ* 1w6tFO XYprX<+1>t>$C9ƞؔu +^kV k FZPjr\0+)QX7?VKo`9J1x@wBvgsJ&^_riv7e U[v d7n~=VH%>QΔ m뤷IvʤWD\H5ey;v~rJb5+B?\H%s]hJ "v~hUf!eקj3n7z#' #t68gç,CD |>vY%,nCА,s__Ǯ|; 7LRYgq얈{bӕ"S5Zuފd<}ɼBLan<ϡa>)lvPqo$M[C %q/CA<ƭ`(K.u?pe?^&M" h!ٴ >LR/9\%.N#*.ݱRh1M,#Mhef[N"CbXءTZd:W_IS%'.v'YsYQY$jY34G7n$ ?) _c|7s2cGnF q(ֺcS25k:-iEwaT?ɽ:NmH(;d9㕊 v&Sl#`:ųTw:?jg\vfƲFQyy,kCoXpX+\ʌol _<]?fp.-4l=q\n1x~#_9*eUB*&vB*Ӎa>@[򚼳b=RNӏB.~I {#/CMv|c{RV3IlS Ħ(-Xf4p\d܍?R9ذp$h6=M-C7d/q{҉K/O}g[qu#xK9`}ѕߛ? IW#=z\ b~(yR#LPPgby.0=8J>+gRۄɎw>;Uf/Vg6jS@6 pK zo*d GD1+ޘwH *z '?LbϳsBc\u!ȻICuĸЖ7wEod{ZYBg(Cv*g~m 4/TiLB|A9ˋ"6% h"\RΣsZv :*Hٯ6gTU]-&4yT,iB ZJk#~VrRp4 [RYj/'7fZ <1D;vz[xj;0{'GP@sVL1RSY] hޥHn% %@V/#6SH[ՕmBmpQB?Et,s!68 $̈́ Ek5xa*rk(͔$Z᧍$'&W 62*e:,gxegTv$;y.loүz#5<+G=ħy9VHҒ$}O ËMݏt *nރ3"EYPD)Nd#lb7$L:;ߊ5y:)loYyO45SQ-*33Q^yi@,e'9A@3@v}&^@@-s MyUtۘt~~ '^, e9ca~4j Qc7ezYˮ,j!h=j{yۅTc-Gq~26R%ߦǼ&^qezMu3HBS֬#uFR(/  sRHE23ĄΰcCAIВ d27Os2U7Ϻm yHW;賀N CH2dr)~?hx%Yum9.)k^~^RVp>6}#&*]C T8iX'Q.sy90csV PKxJ d0_7j lHTv;e${'^x;[SjMvKF"sb#(ѫ. f ?fx|ur7I^ {ZMj]D)&WOvB5"̉"VMv򨹪\uJ /Ri,\b7k,ì-0UIi½uݱ__2'U(b_toh#z߮O,fzߓCYjİcc%+e+lP+FSC1{̌u5& v'</BcgP5\qx݃=P.$3WU=$x\ i΂Xt)5g}0Ig DiD9a݃qp ycT ?῕=T Kw14ÐTXt.&l^Zj3>mq:8a҄KɼL-;(;"7pY=P;uS9`x&ݕ$FՠFW)f8q]S?~ H` Fy"7T[^AdC| oL`g(oZgŞA^&Maˡr4@WhO:rq dFMCQ_#1}Eil um*<dوd,0ne`_ĕt;%}Ozꕕ^dYm @DPLĩ9H9%Œ^ڲ-Z0QiRizriJZ}{Ȁ46Wz{=O_(yelMhST(\+/lHcBF8n^ZŞZj?eV#7k0亼~}|ZPb~_Gd j>8);|Y{GT!'Ɂwxq-U*+f]]Z=P}~%'2OPy*=^BH9S۹v[̥{UђFP)܀ᧄJgEp^B,l+jlČdDu(NP0-<%~C70~(m>.g"+VU\jhڼ:̣]59 g(q2:Jd hI=QPŠFX_,BHy%ǃS+_`n:@ D\ 1wmAvnd{5)~Wv)hǻR#L>USC^)WB NhzwE^L[rWQ*"5h|p!/x)8\Wۈ<,K?gU{TFzq07dy3HZIל%}+Sʛ0xO.<;ۯV". d{k-f\V"jhv't=6&(a24Y+0fca]F λqAX!`$ R܍+ EK DV@V+ߥB67~(Mq;SE-lfBu/`\ 7JlV/p{ P߼Oio{suVjܭahbfۗ.YVN(@6ȟ؇!X\2Nch=_;Gxu)'K/_80*Hh49jWǩ)ܢ{K1ʎ'Fz"lcd`Çl$qZU.Ba2Hw@qXphy-H#Ft)[#\Rfw2QӌqiXHUjx7p:|㘽H+`x.݆QxD7wbhLz1X @2>c͜O ʎ j }-+{˙xG(-ڱ`i@Y!5 Bw4 |-Mm Cϫ~֞T8ɖ|wIEݤ/`ՑL^@XWQ`JuGx)tkaA]>܍`by@2J osX{RdxcW6{iW#V,ihHۀdGL;XԨHrӓͫkIlTZ7MͼtE-^KfdUi3oIⲼNⸯ)=y"!mJv~o2_3f}YX}w};M"2к&ɥwC 롈z1 "G\I_b8 G$+]"P@yP>C:kcl ω]؊QGM6y@]f(0?;ghWO357QbvוX驼y~8FhhBi;n-vP1, x&>kpZ0cPXO}1:kcUo`g&|e)LN}V7ҐOiRICA5umajY!+>Uhz$^b8;ov&ջ.wMrI5`!v]TTv>D|pyDT"%f'~B_. v9"_c7<@!N`nW/ji|k;\ _Pn3-zr/wU "C_uӜ.OsЏ>u `;q6$9rͻwT2yӠJ QrHG7.4,xrʄtAk9)!W zߝ%#̛y'<0kVڿ(qQwビ۔Bļz۹nd(UzǠYG몴W>g38(m4"j&H:XGrI۔>(=XuL3_k[C,SӼPc/-g;W؃-đo.,(Ѳbi7I@"ӭHd_x" e/QʳKPR3\rgQQsehҽcMx{_#rhad&J'˞5,@o#m=}7q*ǰTo93fVZ3FGgl=YEݥ0.=jY(ACi<]7;[8I@i{5*R6˸+x;FxCCgL³G""9'vj`KR/:R~0Xq3W +ϩ!w˪L9~\8cJAƲ)_Y9I)bwvja0'lԂ` ڪDxVi9&tk&.Y4;W!IѳGZߩL~e7oi옷S4҉J*83ʏGTzbPA*ѱq5U <=ވL>ZxR49.c!olhGJ*@Εeo\ih~XVѨÈJ{"wvPiN4+iem"稗S!ʭF0lV>Ҟ)XZlp*s~:>vR/y)/0L-p1[fTQWI&70@ĢTMgKaA<0йltsd9@lڼ_CmzǤ#d^J'z%bX68 Adf$<, ,\GwS瀳gae C, YZ