python3-apparmor-3.0.4-150500.11.9.1<>,eap9|}H3g6+Z穷M6P`bHV3F&W6[R4! R;8Ĭ|pxE&Խ2LrJ#QO FJ@:IX A D]bPdn$e̸[pCGl,k#SW20 _TVMƳn.:B+J66 ѷH NcˡY1;)cZ;w#1>`>>$?d ' T= SpUU U DU U -U UUU*PU ,"v("8"9$:.0FQGhUHUIUXhYp\U]U^ b˜cAdefluUv4 wƼUxUydTzʴ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.eas390zl36 SUSE Linux Enterprise 15SUSE LLC GPL-2.0-only AND LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/Pythonhttps://launchpad.net/apparmorlinuxs390x/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`%e#eeeeeev@e#b`%eee103aaf985b7ee6570e8410caefeb8c900d5c46626cac08e13bec6476a4661e2044b2a8c30469873aebfe44bd3909bddbfc178df5078fa7a2a81a1d913c5b569e01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2cc671fcc9d1ec75313b7eda5bcfb6024a389a90a86027d6a60afc0a06a20e766b7a19cacb0807dedd0ad9b166df085e2d323058172289ba401a19560dd4c64943278942f1939ac5492e15e846b019661e35c62a54411c80857420b6e0053c3fe2014fa7be316b8660de8253e2a37f33b26d131d89dc5cb3c60a96b72f87f09479c99ee85443030093ea9bb6344262746a82f5744dbb27fff8ab94acf4d6559cef9f47cc7c171c4a9b4909c702edb17fef4615041bbe94345448d993fc7a505f95e7e2006197af3c8660f9afa84426b0b9f6201bb59041b48524e0b0884a7e487eff10e4b1d26e36c2f9491794fce4d3c3effd54b11ebe1c247928a34ebf89006293e6b1e3116c6c9a6748f3d348af4308316ce8b8bf35d1a2d2f8653463ce02778cef18bb1206ce11366e37a9199a30d6454a52f52ca38c13067921348b73ad06c37642e6fcec6bf9f73444345b04463fb1908f52295a9fe3e59db866787a82817127f4102f3b08becc2a3269d8885f247c6a9b99f663482008929652f78df04e2a84f789fb7d889933792666836ccf3721ae4e0677e07ebf0b3e2a01b24f24ca5ccde44a784714cdf4fa33d20883335d22c002682f44876a653a5eb333ec9b131d47338b97093a2945a3c79c2aad86022282fa9b7eb76fb7c2bf494ae34d50dff215fb0bbbf5a8438945bb4f1aae8dc8a6c104382fc22841f9da106c658c4f0a7dfe77a1b05bee05eca7d4d2c7076ff3aff6148c41803797b9af21bfca77b390538551a7c3c46a8f1200402b94eaa7195a42d57f45d572880d075271e2d1bbd3418bab341905c0ba825add5cd1a4c009525befbe1fd4871afc04a186a10bfa40de1422ce69a7d59905a7ef3f9fa9cd474e1df5aa858fa99c9a8c181a8ad94b91ec320bb6f29456273036379e6ba0538d2f0d40a9957b93af9262faf020fab6026e7f316b7602597992eda5443ef6838e11dc790065a037ede90b97f49a39d9e87fa4fdae84740fd8c33710c616c9f119e230b57b48e19596d7764a79452afa07768616c2507877627ae91ad58dd98ef1c75598bfa23ed3cb7b52520feda84b1f8511e7aa8329c0343faa417d6f49d11fb2480f56b9d93587d494e73154a7d63443caaea741b1ad32459a870850c37e24b54f2a5cd1d1db195a6186954511155cea99a231b3c8a28382f6d33e4ea8a82253a3720e71e755fdf47a265b0f81a6e48ef1f72d06410e37225968640b28cfceb343074d895a6fa54684173e5b6abc8fd00305283cf4a6b8c3f24214fb6bcd8e3abb985a2544df3c59ba3bb3bf92d98987f49062ec5e62b2e91f36d014f9e2c0663c771b61b730fdbca9fcc6e61a72302bf49f902be3b31381234f7fd7537112dbcf58c669dbc42fa17afdf3720d9b0a0075fd343f00ee9fcc7b7fae09f8f281e808c8f5a050e89759957399a1ed7b0c8bf56e440a4aa90a83677f5285096e97458874fe9c3bdaeb4d2ae40cf502c721203a91f18f498f5ad91ead044f7556942446060726421d7bc3586516ae19f4847069e6d43ed07ff533f4b2259f590d75a5a4b2185efac3cc04d118b60f11a988d7b6032e8f4549737a25ce5b4c3d13d28faecb3d88cf1184908b0c378b3a80beb18dd18ae69aea286f2647ff2c4a74c2eafa270f3ee952bd057b2d3db84624efd350da354948af26e8d7aa73147867e02f53c35d81252500601912473c8e8c47fdc5fefe08e945af99883ee269416abe471aa36c4b650f8d078389f1228e1873154338182919a0e4142575a16a438abda2f8d492701efba4ac1129e8e3259e5863be25bd3db945cf65d7aeec18b43b2b54089eb0a0367c6d30f5d002153f935874779a8d2b84e1d582cbbe163349216193a4fe2722effae7fa54d06d7f95120817bba02a54ade1d6a15da5d8b3f5c75327fdd2a80c6c078f0f78263596c7dce8ce4077b456eb35e64cd6eed5c262028b54af5d16f85faffb43bc428ea1fc4a021ae37487b885ca4c8983bd6bdf5d6f2e00a60c3f08306c9076832b7966ce51e0c4eddcf554959459b23e0a8e2c352b5565da25a908f321eb9e141bc77fbce7cebbecfd995eb39012a844c06c1f26e904de9ea3a0a382383050bbe78341677c525cbb9294840b1807f8fced7657494f0356f2a74423373317256d103d29ed441f65109168e07526aa85d23e56cd76de93f1ac36e7d86e9e05f771f29d1bb4b14ea6f288ac8125172ae1a3e1b74b407957f702dad5e5480df705a785c1aa1592b90cc2182376954585c70aa8bae67f7814e09537c848de84a7c4cfe0566113dab77c29741187249bbff3930127122aa8a9694cd2ad2ad254c2bed67840f837ea51953e6c05d3a104d7e2263adc6296f679dac88e52631c9cf8f86eda441b1f54ad8d16fd0183d6921b50eb58b41610bed9168734bb105c03b4357bb56e9e1d77e9f0d4f5a562ab934418a01c902d327970cb6edcf17c58c94117247cd463d5b4aca05006a3a4fc32599fe6dc4f47d2a668cabe7f9b8b6ae409900c922e8d217840ad79040864987b7523111128252163e639e1eb932ddf161c4c56caecbdbdb922f7815f2f65b80c739f0518dee431ab029e119546ab2af5053b743b3bb4edc383e1eb201c5d5553ebe3b50c91a7d8015e0e48bc30c30e68fb1d7bb9393985eb5be0f096af15dadcf19e4499ae6c2d59d0ded25464e56241c75baf5b94cab456ebd49ac8c240526456014b084005cd7da7f8edea9e7edfa11701b399487623773ab7221a9a936d42d3e1e0061c5057f2a33f95754934a7ce2265b2cb0b16b451085bfbfec18866efde61dfad50c4016b136852dc8b4a4fc1b182a02a3e47d0d951d36561949259c10848b14f2a69e3f9475c1bac12c6f31d9749ce0a81e5a04e2d306b3b115ff3111e4fc204d55bb2b9ed73160684b1d9581350c4984b9c8b3482cf9ebaeb6bc5e77a9d572fb928dba6d4c5db21a47fd6172f7ef698f4a05b18a9475fe3a701c50bfdd4ba5f491ccae4a8c395d56c2f97549930aead3488505701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546baac39bb57b937e104c1375b745d15e0609ebfb00dbbd14546119699d511cf68056386fa2f5e2de5845ae5e81d7de1f92c452d70ed17dc7c5bed1901d341d6181f28da1a7dbb0875f7cefde39c4b68bb62776092b2d977f13780f2aed32ce031c9f50c49cf90b7050a3c75116ce5e903af13823f0fb7a8e07803af337e4be04c054742f56fd7bd6387cb47f2a6b19110187c9e7af40fd753594287ad0a4cd55ae8fd7ed51da6f34bcb0454bcf123e77211818431d4aa9f10faf4e1fd63642c1d0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootapparmor-3.0.4-150500.11.9.1.src.rpmpython3-apparmorpython3-apparmor(s390-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.2)(64bit)libc.so.6(GLIBC_2.4)(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.diffs390zl36 1696247905  !"#$%&'()*+,-./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-s390x-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_Updatedrpmxz5s390x-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 MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=1bf568339187eb9810c75052c0b21a39c72d775b, stripped  !"#$%&'()*+,-./0123456789:;<=>?@AQRSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR R RRRRRRRR R RR RRRRR#-{ Iwcutf-8ec2027e46d49efc89a40ff804bff8af0f707db2faa96d693be1b2a47f1458d1e? 7zXZ !t/˛]"k%a D岻Nv2PP%캭/fy~ I=M\$Bß[0~ Oxw~ueUQW[R*/xK;=V40**L{g,Wy د5_?I_xK$~}#zó͓HZ7>_dDp7 ITimB,9R$0d=˒-R*(kVe.#7`/XMcڐA Siw7h1e-].dz\I6ʅثjQ _v߲D2Z*/d^5+y}a(F=7^,.:O̭bj`<.SL겻t=C`ӐT|(]ܕĸC젯H!58zDlR $֦[}_ҷ(d즜q&\v'/j-㲨-\44 -,o+*/ 'p,gSX+R9o4@պKV]Z,|\RYPм`?,t|{K}{xNEMj<:SxF2EK-/b3:ΜӉBL3~:1x8cl]*I>j:-#귞 Q3R~rCY}gw}s!eZ}v^ }}<*&mofv* Λ ,}a> 0ΰ) ofE'D1)!xgϜb'J[L5{Dٕz+~r>cвac=9A|1Ŝm]#3UNW3M+Vy>udB+ :ak?,6qL {pAӪh WX}ԮG NLu(?9KzSq8EUvvN)f5^}Af]AtE+;<6o$ԆMJOB8ݧDdOz=L|֕qu2yΫ+d'(nq{T|CtNᅐ*> ~CPDn,mfnj2"ęS6NƗ>TVbyR.}tF5dÃ~40#(;gmh:6i'-yH\$V `󸓰|%ՇӅ`q6+L^tgj-PH}>(UI}\'N"*yp& zWz UyKF_R+! j58q(ӺTg{'uN%aR'iږ>ɉeŕFG8a?wKM77{ƽ2 e,x/UkR5f&~tmJOjMDd[ -QHXLUqZ]RۃxV-6z3˱Af 'q`ckܞ$/ZM'i|)) Xf۴ ;^+l튈Ly>M|8mJ:SMHj/ga9^ʟSa GgeرB(atw* oλkx Eh"5,-ao2 Qf&8DjXhVӸާ-imÅa\y1ESVO^n}wڊ !S0)ˎy::v-G>vpL,rDϳgEE%Py< Tl| 3^E&G탙IƵϺU^X@P}uVycsO@ U'Y|޲dPQa/2jWN]*Mj0*60m:M4 bu t1%[/[1QaUms-qx{V:sDd|{%x3ulsMtl })؛ΕY/CjD>)*Þ ̃=m+b܂1[B({_ 6^X'ʐZ13( SѾBv<r1]>_yu---jQ(Xs$S%VolLJqI"=ȺF\ڡ6'=eg\apYm@|{I.htW4&=>y}<[^C$+ Y5t.c>ޡ9Q>fhdή vyp, w;Ϥ lׯKa_Xx  s1,/,|!;KoK-$kҗ+Zɦq$=S1T;M7]-~Q4cSOp!n?e9LWD=jXkz~Ӯ\1D7 )N0p\!( }S}su<(_H m_ˢg\~υ`WA \<O J@Lpd">q4:u)7pK㏃Uy>C cNFbIr^\y,4s0n i@*G iSpIn8=(Np#v1#юܯ}$5-T0TB="o$0UP.ނ\`XYFCئ6ZWi/XmH7Hߊ|zQ .})bbl|@;ʆHHY wl6N=z?EBsg^ iGܿ縟{SZPٔ S?Dǒ)7sj8Ttzq[T4b\A7 穹JřqY;I'H!*" TV̩?iX<ϊGVGBh{'Ќ}(/nŰd0Z NB([asjw\#27>*ڞq'!wȌ3*gXCIOe=O*PG2ysSO A8qDsˍ E֝nu]L @JB{"/?ˍ)(e﨏DPȲ "tx <*]iM!/_  DщXTmˤD; }:l_] ^eٕ Bd-ū2MïTHGeDHˣ;YFU#5F*sWo x(`n+ ӨNH`1Hݶ~69q`{9+tr2][-Q!CxC}onUp^f1eE$HO\ ].WTф8Qr>5na2\CO&))je'FUeI/Z\y6,KLGLrV㚓R(L,\fϑWp9p^sUwj%~7eR2)Qrُ,[^VNbOv֥9],` nwԍB@isao$IFpAu(u垞!r%iI&:Pk:7lR 2 78ؙb 4 )c˲k/쩥#x/vQKPbK`֯4,2-.#D(.Ht< _L0a( ._?0]_@*tsKgLG(mf@D;Z xk0:T\Kf\cm%?\ 5~㑽`\"e!ت l˜َ(tNL\wݓɷ+i'cޓm*֨׎Bl ZH?: `cR)O~<ܳƱXsc1N[ϵd17+_ɊZN{#շKx3| :U˧j ]KHmUe kZI"2_Ӗ8Sڅ $ڕ`BaNjB&L20#;;=7W9~(t?- r$  tъ[`!U%ѬK.Ԍ̿X9 k wR쵱I?ۿF 1W- EZ1nj?Մ%u dK Z]e3§tNl>c09abO SQ"FF !\B3;haA ;4:w># nK2X [[NoҢ;, &z-7v__I}c6̌0cרpw?wewi9 1–j}жnn-@ J/2t]zA+0udeyTŢ*F!nH ~FegbZMZf7 yNzp w3!zJ댡őCHa☰eeẙu$2շ5Ó57@ 8tm'q2emł,e+hC\>ۯW~; O%5Z 2,Tʹi蹴_Omuy ɮK#pt-pRSo,/ ANB;ݜ'('(Wo]\Kj7w3nG>~BCRNtۗ$#m#FnGM EtՂ.ڻw84' ,,DW]x/![ƒVwsiȯ>yug|dGζhFM#łz".gd 8gkHnbGɪ[)؂X> 69N;NoA}DȨy0-i)GrTURW,¤ jӼ:/N"]9~[B&HO6 kLŒ](kߋkjeE\uʟu}rJWŻFIy,I]wp$hs@$1wf)kj R1q"hPVBh#32\ hfY4S,N>Xl~ 0Y5"$7+0ӈ} _W?XtP@`*LhWEz{|RFuT;GUȃ붕*ߤ[xWkԇ`(^"fBٞD(BX{m>S\l`rz~fYd%P#O 70`cHzvU)R|Il(ֻv Ex=Ρ_o^!AЀhL~ .x,GpZhw^̭9ʦ)WOrȉs1.ϥ3H?eٙt̂8жdgSq**b PDz;ؐ{k9rL5XGUmoR {XqV]uL;6eorf Cg`{M@%C)Y{Y0וUG8֬葦.3á fAQw5T4M6"X~g"#}qGȂ由<0g{6nӣD>lX|lhh@Uam]Qu嘦 mE}> (՚ְ# +|e.0C呥R`9Di_AJs_BU*O Z9{ ckr˫YHjlJТ*T_=~^D n}^x8FԊ!5XѤَTnSϨ;U8*Hb<^ r=^ȌM ߧO{N (J)٧EՏ,aYM lR?Gh8n.B}ER:}UE_WWa`V`iiMHN`Sf[XsC֨hKW1 Ow(A/$k ᘇ*o{0vmXi8BG|634BZ2kex>S/0H}b>so!m?5yUNt(bG' k..2Nr: j`ޜ۶Y.rjƦK;+Ek]vZ$\ig]#wNj0@Şr<"EaWڑ|Z e;\d5Hm[Yx%,@Y֚n PDB*vG i%exp1̰@]8D@FiM&[bSj*YmҬF92oZvolTYhkd >2"{u'zfgm_XH+*6Wג;xAlZъ5ܾA q̀9 וZzgSHkhR4ߌqgY/x幜t% fKDWĶr[y|+[L8y+K @\odd "5 @ cV;KvR\,-fT5CB!gCC͐E|l`tjԐ l`ȣ8 Q>Scu 492tx'aq7)9D[Gsy%0y%HuHV1-,EV?l 20IguZzHk5fo̫\֨R <)A>W鉀Zdk˝'eݽbjrO_bʹ0D'x)8M0D~xb.wSrA1cf5ܓkΰ5IɁ. =y69Be)©M<KAyNC3%#g"[{~ d(bUld t'Ӂ e7@{0+uAErXX?Pխ啢I_tQdU$?Mqw'Z4&sBYσ"@kA-x48#kV,y%NcZL%SU\VY-}*M’g@tSY'4<n~a$n՟5 vp %ʃzC lׯlN>+v>+oR~BAG$g[C蝩˜5n nwC>{5~L降Bڴ/ lj5_"]ey S(Sm 7lWɊw||6 coA/.Aho'ȟL>|{ƠQ:; JLm}fЍkĿژܱB M C'4w%9ityGE*؎F(~2ef|wAR:I ._ӦHl"c?v{`9>VLc3rmC,ACi%OU䲟f>=;ѮlGԛeW0Bk„8㢬Xшu̓*7Ĭ:7e{"5S^K)p^P5j%eM W_mxJ^r[[:d*1v^EK=[2¿| +msŻqa%/JEBثݻぢyl-FvaHDӽ=pf#8./ Hmtk_Zzl2bh;}o3=FeA,ΨCKZ.L852p+yAgMp:0qƯ3|O.گe YDXOkN"ݕ.9Pv%ldQa~ t6MUjD^rs!ͻ"=tܧ(/23 ,{(\ Ǽ̼3ul/>M;"Ο˒ t+t `H8T`74&xX=ɻYg? 8Mĭ@MíOh&6(#{,yf+ElخA![QT‚8~ Kbdň\{d|8_j&*O@Ck50t'Mhz[[x)8.=g'}Mڅtl2`[dv4_ tؓ4ӹ= )ps!D8t"NKuw\υf ֘X26d0y0WجiLe@72ewe]İna:Oۈ cm) R&:ҿ77 G%"9)feo.ois['XnPp!ǐn]5$4RxA5ʀjk%-6y?N6 DHrmCHY翊OzJ'GL0Ko၁gW-e* p )޴ĝiR_;XY8 Ωq!Ʀt#3_1[Ꮽ-%42b#6:\YtMC8þ)`0 b84#Fe%b^q~SnD\yVCVR1&(4Fx`Ig%D:wX-={ʯrH5M%?A)u|{`~b|V1"~QP2AdK{'n,U eR@]ئյU)(s .99_+M-J V2,ejk6O;O_3JDhv_0[y qW_5۔aFbYu;OjՍ_RڀnŨB4\rhj+=<7Xe261w:,C!ҍ4%{ "%((i zW/Vvoz;D@-y4M׾Q-y6Jƒg瞁Tv`խ-B]sƯ=\8J?Wi?2`s¡ dzdDՙ=O} fh~Ҹ˛r0y;&RuX?O זbe&fPf=]C`q a7W^h,S vq"PrF_ DCoUAKs68iTq\I5hYy)w  {):1ʔ[MUr9;#C`%V #.qfq׼up(Ľ8_Uŵ!Nd7cNtei?Z0, b>?13@7&6pT8{s2Spl2ٯrқa;d;l7$aD#C|M*zZGAO7!;txݭZb^Wڹc+]]0w-$lrdiy0E&U /ww|nGV߇U'$Pe R剢MXJcg[(U0efo]x3X7x0G+V q+!6E YފzIj9yon y O0mP4ï QB s1š wn%89p4~[gX]0SfNf*WELNO^x _!IWlp\$|l=m/SJ{1c->-u,:EbI nOﺞ-sy|n)M+|OQªr3캧3 Iu|qhXy@*􎝄賶+粑\ϊ-DPОka_B7~+^9$JTltߝ|;u3`_iΔՏwi0B7ܧj"xM}~~7)\[ˉbO:?ER]fR3)_ѻ-hamT/upux%{ߕ~6m]0*G _ø RJlVH28жWSl |}Ycټff;!4X.ٔr8Ō/*~Sdn#u)cT:*jY 0 ReݥI+D)b'*,j;JI>T.>F󗒶 .qpg!n%d˶ϙy3,F;S1|^TLKx+YgDZҺ\\-:s%")c#G{:Լg@Rh B'of!x9fWPvzu)n7dgTU<. RZ6- e;DƓf|& 1+[d}`e F%K6. hdS둧eeEbdג|H?J(7־=نګ+ozЪ\& ctO֘ϦbTt}xr14'YkFpin ֬en0 ɵO=d^6]Ç<8uWJB}FP*Z/K`<y=t!lH.ZoyY[X e`ɳL*{R3-` -G>nT7Npd _F={YckVqZrs6z~Tpk~q_h? SD!c$= !{w k\f3ao2hD_!.3 z'nB16U_/&?\? @t*H}Vم#/TR1/Hv™=z5vVM>1+|EǒGbHaiHGv5H $'AgiI. B mIB7tFJwEh>o+W _&󄵝2'l_+JQNb>^E;%`gq]c%{a(@l "֙SI}u}wௌLj|z{$ѠHn ]'FYO~l@T NR02h ƣQbVVl4PM~鈦:ݥjl rz+ 1Ht6q6MT^/)a8}qsY!ҭ#HsT$unZ5{ꢫmB?[}22>=K[j;<e $n;zkqX:Zj 2I]wm@W1~NA*=P8Fy2ܑDiķb:;+\vy݀I8Mrݤñ_D맦n<{ C} t .$L(߬:=^s7msIJ\+@j͓\_OT ĚCl![5l_J\+َ RuY0,h b2KbW5PU-n|ksZt)~=jRW1wMvy)啼Vѹfz~fQcl7ɺ=EX=_֎0//L]Pl],Mǁn sb6p:8?'NG0x6P Z^2ߓ=ӛYUVEQ&ʫ`sy,w-c|u'{XaYDezmqjc-`ǾfdiFjn($?_ttZnQ 8:.O>}zې9uaDd^AcDaT2{.Q珖ާu0)t JS7~{hADgT*MpLq{PS| *u3NW%LuHD}~eӔ:fV<6F B?>XЇ&+WC$/֨I;Qh2!f ,IتZ/˺.6& jB:|ڰ# ^3$yo $aIԁj*k1п*X!z!sN SpUҸH_3 x9#<2)ʎgH=$&bVsbYWzRTⶕ)Skd1'6xuAIv'v Pqo.bGNc $>mwDjo6fL1}3]D *cbEFNo`jVE4k HJ,EW&~+~>2š|$aRi[UR[ÿ}VQ|E B WVZ2n$pYLkK/P-K'@dT4Tﱡ!no,F(l3e|})!L^Tђ1YgQC}ۤfPc` s7A*)d և ) Z}0~2U9^2o[xr$ \0PzcN[.1nv!t58kfƔmݙ*ΉDc"¹KY% `Gbk+ V&~fכsCw*$ f)Mĭ]TX̓-CNSFpl>^MRԿϸ\O}}f\|w v-jN} s.$ ŏn6˧ i^?#̭u$1J%:R>DJQ 3<pxQM+[n"B]Z%lD*M0 ׸ffbKt,e,#Itcتaڎ KLQX`>Fy#)&mWI>Nz ENmEp+CFϾ}` .h>&V6&j^I) myҟ w.;nAWzbwMi]X[bOJq8.\wS}eD.d.-9<PwݔWPFeI_)B8=4 J\*\\}ھk݉ ~OBkf5:U9xCF9ep*ne p2QI}=I} i3җp@ض  5+O_R4Gml(C1‚D*uAѪep&x|t*Ed#xl7Vxi\T$]#-R&79Dg#A.zu:/GvXR]%6Z`P>O:]7(nNU&q[zo1uQ$9? 0ۏoOC#wRH\5i6D/'*"lMPХܒa{fBI&Q\!Lχz^vyi.?ttS6aIݓ7r:~CC Ou5?\̴857-Ohgpֽψw(m`<&j +I{ܗȨXET]8=ٶ:H3+TcXҒ֋ (vL4=,3/7}YXjIG*rxcna `#39?j=iW ]Qvv7L;'=2-QB;alc wvaB)L_ ,nӀmT"wʹo 葪v+_ܲt~ҀEtE.rcC,.:g`m >Kٯ1FnXW`M)\z| i)K x/W0M3}V$xԥȏ9`t;&냪zCD7J-L G%H~ʱo2GA8'$l$Tj􆦥7!8}+/Zd˗c+nm? |Ҹ|.~-H%>B,eIZ^N_PV\eqJUl!ME$Ùo,`"Z b;wAM]; R]Q6bu o{AQIu2%pn\18S+,b@;d S͂7Ro3ӝ +6Tag"z5&aco2jڸgNșKTw~UMñO!ٓ"EJW-쪲^68ǟQ X/}z'QdWHl&gUaYf|~1mL4IoM[gi(M-zʪhc+%gٹZQ~^b%? ZE+Ɔbbv$Y'hU4|&vn|t4k"jR}Z]P$iqa*f+fI|뼮]*7 ̦s#~x6|\2U!D#8=S8b<,#JOFAUq &aF^@P>jkTtLpGى)Û#ͧ5&?Ց ;zH>NWN.ϥgg 봉<* QS}rߑ 8{{Łt~ro g~،Tr-M*onkTM|`ݼj8'ʰ1WQt2]'e5|Wt&꫌v?-"N-g-TWm%$2'uh|7Z6\#nRn:t &j_E lCA 44lFX[N7R+Kt2\\+b7\'8D-~xhB6rgPh/ܵ@WQ| 39݃ Z= sjLdquiR_ƨQJ+ MpNM|%J>=oJ=sazԴ௴SiQj4%FSd&!>#s=sA`ҼԺYm CG]Bdreﯿj[Sk̒t5~L?v\Q~RoE&c*OφU|@7*EʲMc>fE:Ύrjڮgr¤$^[4ݓmüqrq 52a=>(D/ģD<|Oګ3N˥y,IC}hڸ)3ƌ/pYenz zY֝IU̖M1FGN=u'j\KV;>] ZSKJ`7  Tב"SaϢLtq6@Zg്aA9]rnEHeG$C,FdQT`L {'606|NԞh8/F=g8Tz\3g\AKX$()aʁBxGf)ٓzata%Xѿ+ou8s@"լSrxq.sg|C$Lnۢ.e0^:T? ؜u)mq6ʽjmzm:e!pP,GCj(l9!@]pI4DgnvMϽE8bWWeOڠ&t,!V#O*QA.ʹ@bq Pl($x*Ask$.~]IЯ]]:U\ŏ z.'vr[ᴧp׀>SUa&m1g^:&ry_Ŷe_QDȩn,70١lDsOSvq[E+dXOWjF3׬x)Xp?$:q[F]_?Y lT`*O@QR,ИEGs'=G>]>^ojW7/ZNAIy- cY8$_˚v-MSsaI?Sަ}n)BzgnIlv<܋H\hPk t7I}SFPr5+L*(]bLЭUxtE6r9qkbI[R$&>4F |~LG÷4o*䬔n**(il2jM mLs.)//2םmV}jr!*Tj8 `W q:3}ߑUqF5^-+"82I7I}7Y0n2jjN%3!ߤjzmQjƖuAUP74=q-׳7<1VKv_hK ;%Li{r,&m& e}ذE=Ҫ/]ArRJ ݣCt`]3O0tm: .v xCw+kueLh_YYNzj8p^ks)J1k?L}!K]3 LV- hw X'2NhWR(U`C#q!{m]PL%M7slg]7c :7ΈJEI\,H^**#XۤyͬLGG#ZUQ0d3XOb;Q2x]SBYm^1{trmu¢0IT|9;6h-qv|!Ygީl#qE8oLD:HnWo,PD9F\Y.u,ψRx'M^ FC,acKw9ʄM72;{ڇeI[[4}UMgqMyu2unqJ܍PKcO|N->`U>0Ի$0kj-$/hu9 HgE3bb֕~-(RJ8-՞ظK ߴ4<ζ}MXB_dX[YG}8-5pC"mq\ s7<' :MW:G}k'AЕ90PRE>']-tS$42/}(9[Ht>MZ4K%S܁ 7;d ҏ 'f53Gfe{j뵋6ۗtŃH:ɪHV|=.*%! J d$e#5xP$0M^  mnj&$.#j&E}y Gg%lŏg02孳3ĒOp .mmC\hFO|fEwTu:X .F{UꭷlCa:a_ mp&BRg\lO_y'*{U_z~ߔ' ܱTfoՁhTBJmHVj.3A\F%M!7n yjXv((\B{}x.e9ajmDQu7d_O 3B3ۻ> XbF/boq.<%.|[Ɖc1 Z2[X)Yih9TW^$I&ik֖-Mu 4t2P"Pz @ޡӑQT2*7˜24=*je(Y 9roαnB] <"s`&.nweZ4c&%'j_:i=\~G> YeRuOK +K%q,#ϩ2/UcOʞ"|]}#_Z2.<~pYHݲOjeMGuhϰ!)6E'OT.dYQa"w. צKFhKd)&vCrZ\ӃMQ=%:#N@?ɐA3VU\G}9`ju'9[E(vd!DUn:uzHa];2`oގKGK£fL,Nam\7%ǰwaAkƏe8~P}f^";jdNX+L1e8N MǼ׃ǟ 6IyڷXD/U.`> _(E,ka`OD7q^<7]Q#[twDt.'J[oڋ\D" uM1+x ӏFj'֡pDUpݦYGiy<CnDGn/gTBNͥL'Z8?)o':QĦ!Ye4Jo-UI-p4Gk.T{RgklmxhR$P[~X$p$\{HOo^ԝMon2)]yL+7YGOz1H??I?gR;[ꯉbM(S;+4-W,_zej !Ѡo/ @b4V r09};76^ !H "\񂶂sG|SRo=?4^r㊕R76*yL3;Г{g0HIeh(-z_=1$H $@Jfb O2OӛSADtaHqc∑\cl}R$R sĬq$))^Vc.IBݝU6L#/r?!X|AW$*s͈$BgޅbD?YQfGϨɾug*]JV"*F&圠UDg%ԅwp1kgߒh>YGsHx:6@1z5BsĤ8jNL1Oyd,YcԈb O(3ٖ }__O2ڭ e14k% ũvpANĠ IJ4c (v0Yk3J/ B{5\ntGECR^k3Q+{f̝;K[o^^oFJS["z*>_P` \Z'?r[j܏oAS)" fӢ!4]-pj"GgB@?ϯb}rWJhí]#THW(c/IԌ^ N`C-^L?٫^v>Dh^%+[tH]t*.!hb]ereK Ē ,EwX!^Ywu_h ba\).Ã9xnR@~=_($U ]T(BG:f+Ng#D1%u'Gr.-hLXlI ;Cu<]$Ȃ[K,n (JӰⒿQ `=c ջ8`<\>6u@!qȀp'5Jщ˥I+u8lRMT~6ϖȏ#éY+F@$?_8a4䩓;6IZ\62{(PĕCUzɾGcUo'z;GrzOb&H'H_N5ѝVBh:2z>hW \>3U]$E0.zh+ ⸨b ND}5&m|lG}M j0вrlӢfs:m!7N33irtp֥&bH4Su& 4UHfR}[2H#r, Ѓ1% bp`OO;"YXƓ.m& _cfLu mxކ^C== &>*rlι|ȷbͩIG8u288KD;,q: O,xcLh ކR%#4u!Sݭ%|rޓ;@A_UnUm d*\8)idOa>[6U`KΎG[WYo.1~xP'JҸc㿜w<ÆxU,8h)tD%R(g-t0 `kݾIz"J{q͓^Uh:ZU&Z7V2 eϒ1q}\Q6cm#Uw'I .8 =m & s"ATف~"G5p6}W #'qĂ9;K` w 26V4/ѦnF}<7zMN,,N2\[4ciH"c`P LEl!<`ҸCkjr͂EK;'7㟬ۜH>x>^5X蹚W\ @k;^k 䛑Zӧw,bEڙJQHtwk{Ϲ+*zRR'C?``4:dHŠe>P#쨿ivX\$%3VxT0H[;ԅ,`gS8م衁vgQ0PR(hg^]6yVAӍ39lMƵCX m=D߆YT"H5~m2ǛU`.P%[lZ:5Zн9D[p;,BP\\,ɋ}R(`;߬"pFm{\InթXH Ho | ߥݬ-[̺O rWlxlB⽂r1c5@ltY*mLkC'V#N]> ߏrk!o.U?v2D@wRC}iԱ58!i5,``_tt bO ^RL]%y;6_н2}K.]PgrmFSH!%z1Q誽.ni/["M f ;-6pq#I1רlUy`n[#7zؐh87(sWiqf +j-цX{ {Ej ][  |Ugg1f֪}|ωVdu&ǾL؏a8Z}4Ѥ\G W^3/ӯmʩ1ɑSvk]*1 ECGec/dJO=*ڕ%mGOUmC"I@٣_I }ʐ?jbT=hu@qorgx I_'ǘ~75.DAeP %C'AB,~ R_[ۼLzo^oeMJ|mwo]*U1uìhDB|ll$pSy=-$q:ƣtܔLJ鎨 8 3Dzpf=AHak]u'[|;^#|:f"0j'٪uFFP)3q9uPpt> b? 3I=DbL X%oٰӲ; ٵ-uMn`Fv>wDZt@nR 0Z몃Β\|0Ü2=pɫv10\VL&Ʀ $N2rtF/sV`&bn( X-?b6oWRE%@u%(&SB骏otxhNJg6,} ΅+o2*.gzϺܲi>7)*_HhY{Ik1uIh6VeT\pazUH9YSFwM/(+t@Zo_j_/!̡$7E֔fᦵ$!R'P_0'CIs֐Jg9ͩŞkg֟*('=N96 K!i!:ŷ|D ~aner9ҿUnUd+jZ#  KyuCɐ44֣BX7ϓU!&QIC`C(ϪɻViE9??p7~1Eh#_Ր0_;6Y .~`VL' >&L`'NW;/>jdIB91M3`\Rloq7ܑscj8JXg$1({8/QؠT[ބjf<" w"6]\܋|O8GJ]{8kSM"X.ho!@H?=JZ|-#r^cX#/"姯"&qȣѬ6q:X ,~~-z. 4?!TM¡tqڛ^+lB] D»EK']Mܴ7 :fuK9FI~  l&Fa"BgS՞{`qm60$'pR(M ?Q}ISPm'ЭUqS_XLa<\L{$ag~CSx=hg{Fə>5~ǻ2 -%({C\}>2x^w$zIBք7R:0J,x[YY*]STF G}Ol` dN+*@w3T+ZS:]9w%G+0~WhC{hQ]KdWVkl]AfG\a>(ݔz{Yji:38jJ>4Z<13#$i f/Gl-BXC\8p `:K3BQ6KT#ˡʆwx[b\vO=LA*.hWJBJ M&SV;ȣsn *W-|jfj&g |x <`9om'dt_Z"Yq StkW0jwI4E.\T(3QSr@)12%3H0=ȓ밓R\5lLqB˹3Ijk^c+CU.IdzPYRVЦ@ܱc^ZQs )ίժC!+kDL+?#@/%C*0'GSh&YθT@buW.1Ilj2v$}g޹^ް7 ӎ<ŌsΘʂnBya[ʱ~G·RсzJٖV-^7fX|˧@t>E7ORS5R-j[H,DbiFjMt#ڑ8X6CaKEHz%vY#zHRMihO:5h| hAuo'ڐ+׳ܶYJv;oքID`dF%pt=WE-;'Nc֬W G~෻m*kW5˔6>,dV2ZIrIG1!$vpcл B>I5ێK?@x/faY RGr%*bQİ;(@lDB&GHlpM"zZVE>yC\>gaVP~m@̏i], CakR^;(09O]= 5f2U: @XPGêB:<*bMeDk q0ixZ G: FajnZѺ%2ܰ1;끼 K:! o *°kL" yZgHy.AEY_ ( %T)7n7.{[ŚK"l%BOzmD$(`*{? ߽yiX2I(,T9yo) :[X|'AT=+ԛ!o%c':}+WldJ~׃ ciu2!홌{q{ 4i?h%p%1b{w l7s5$Y6I _rUEr@CD}цI ?T2L ƖA5`=m2inJb+ ?m!Vf8w{\3,RN"YvDp,4 ytӟ-@e[4ijg^~|<.ֹu5¦#5XD7 *NmGè*"DS 3Dq_|DrĤSdWGpMuqp4urD, -"Ap5R/`-f"MU ތtxYXwϋڽoQH5e)jtԬ}K[d+\j[UJ65 SY;wS8ڡmol;dͧl M{\d=(90 =14NkeȌ$Ipkbgl5 D`R e1_ڙti " $-Q%##LxМWc/V8DKruvu"NLGJ4@ #=UFA&-)5RJ0'V2Ay10_,ta>NF8@Riɰ%8p?%]RDet?:/VgE ylCrs/UTU$sH;@.{-TCU XCz ܳg{8.̂]5&wQ{ ˓KRݫաU=./۽Qp km4as(/ d(acb/pi\bR+PXz@Fii`l6Kd͸6Q$Q߼G,? 0<ߖ'MP9ly"p6hn7tr/kVZ"OEh}C;*a$"aqK1Ԩ&fZ(OW4} ~ ̔ hA]9{Nݩha:P 6Z; RH턔 -w=\?+jߺ}}dtoU։ 2S)Qryv}k{vtlNsyp$)|8L({Y39坿ǦFqlORߟ&G  )?G7*(Ls7O#(&^ |Iz; ߦˉtԥDbf-9kA8oOZԌq9)2E`Peyu# R nQf~q YeQCmUd3TŬ=6J sK9VI09LY;I t$Mr <nmPZv?źRNL}qwjSERGv 16rk_fs"C,W, +GTj)\JW_3D(DglM3 ZìFǦW 4LXZe+nA(HfS^4uɍ'0޹W|Uw(>h`B BDnB8u/~'wLZG0*!jT!C졻~K\~<ܫgq0X;nx$~?dHfl_TXЃRDDX9,@-)u< ?a~{= #@~2**'#uG ooN;+Y3*"zwd6ޚNA]} llb+Ӧ#EG\ Mwem! TO>\J=n;u%>$dd|nXY|MjCL?cr5.ΥY66Lb*yRAgBkeu*F`A0@$ R:[zd Yc@Iŭ> Kƛ|nRCzuK{mnS[3 3ԧ:vld3A$Ez7R4}ܶOfG/Iy7nB!mD~yGS7LDJTvmoY#D튞ǽO{Rn)[#`k곅~ )Nïͦ}S98Wn5D -) <*E;bJͭ~b%h4* L@> pBLjH I2 Vӵ5"]BYcOTma uiR` d݌]/z>Vl(cVVWZInJ :(%(IXʰ7שo,tw -"F Jg\ AcL{|^QV3rj^aԼ@ʖKjf~L8BlT!p~^-CFh@S31K1!gf$,os>#kpH;:p;V+-MFxN-?SUv ,J͖ɶlvEC"UЂlYMB_DjO$iPsTs6 iSIqŦ xvڐzV.6̶zSsyf*? trLkw:K M/|](#x2 6IU$o$ީG`05;ʏ{ƌ2s{\?`$[Yy Ρ@~+Ւן:0,?i6ϱL0~/)7!/NK0ӭs5cA| A$>!&c5A8/2Bǹ\ O +z+wJ!F0 ”sOPbzFݎgЇ!1:ဪiq?\=a6; X`!p%/yMTR%(dzg> faOcL UϽy7#6JȪUmxW)z5n†=9hڒ?-d  V0JmbZQ.f^o鑓=&,rd_~LM~qFۺN<=Ńf>䛂 P#}QcH:Y贾-R.ʭdz F9\$Պrz϶%S!7bH`V3Zpe>U qH_WOM5O&]*#v$b31A Ⴇ<䵮4-)ZƷ KRBTfG?N< c3aZ0vSXRDq@y 'XmtQ,jC8tK2W6-'"u]#s9-cmJnIMz4]&GqwYjʇ:ѧH6`i2#[8zk'y(aC !ً?)q0Ӌ)֪ViUIZW7ȋJ91MtE, 3(Y@tb0,aA=$\_2{Ϣ/aT7QC'qI@r:Δg2Q:wӪ7b 0/)>O(Q|Dri.6vO-L 8p_@!U@]ҙ`tQu'!0B6c!ĪVQq Gqk8A*Az#%-NP Gb_rg'm؄5;bkP.Eo=q{+  h{ !ɶv\Z'aNyC[ZP]DܟVߟS`2r>sOt|1oa&ɞDaRصJ(Kꅊ藘nzn1#Qw0$n "/IeY"ݎ ;M71k3ORX_,?!3qn;;J8MV. kBV(VJ !Iyܤn 1a29$4d/D6ʧg  HXmn1rþN(@%V+甒{JsIt$M>mc`uXv06`EsW(t-Z^, K_ ><~˭_ 7ͨ4AƂ.& L2N([{%n$U 8S ~^hyc/3D8ϯK!~'#:{2"mq/D𲑻W%Gi{!3R,P gj@~ uEH<$_N^T=P4VfG[l!Xawh$$yқDcP1CtQ'2%T[|0zq $񙪜?ǡbΎp\es\\LQAS( _ $Ygَh1?M<ue#hQC2ȠѪ,_W $4Z$D&ѐ j+1@!-cW,2V UsnQϐ3h&jDAcBuBŰ@`l>T.ь4T-UO^}~^gIotH \ T>YCY=T2e5Ὥ0GYQʹ (*"J C2qQC2ʲEfNt}?Z@Zr4F)?S3 ኦ!]O02mvkwmHY~#$=͕& $OkɎ9rmHPUs`Be]K5>bv?6@P4wercXB^QXE6)Z7m[9e-FG8,oљo?)%Ø^x9^Zʪv*{# M19bQDkF{OP*ϠGN#'gP_UjϢdNjhV?*= u!Ru9$Uf'd )z_Ϭlg XxbNoqM w3s"Jڔ"áda=K )uY:TQ$⌖8.ֹϝQx+,flT Ms)bu_RhuLCdp"b%.(:ݧULXL sG2'Ǯ?(q._l6NJqIl[WE{Mk|1"Y[3:tXUxI(0952M;84k#.`Oαw3WbMnc0 t]gWFv 7Fg/FiYې>{tNrizHFqSI}whjR O3(!UVMCR^/w9b_iQU(Rӕ#n(!f2O8! qwtHtFu>dKODL$Nh}]9k0oP S$:SlsyO bíe'Y5s'sd5!0<83Xh\+#X1RAp~ӼHt 6 8CRh^s\7>.\3o_1D Oᐏ4IVZ ZF\;)byy!'#p*`ΧNbm2}!GuPO i\ga׺b&JHI>+%̙o i$X:JcypKg25T{0Ζ||'I \El$x!l@uK eLʧ"mm|@YhH m]w:BX2{ꭸ8@U|}|n \*#6$Ot\E>6}HBޝY3w5(#)U)4KOXf'/UlG߆F/jZRKjlG.kATP2AUSbo,)h;t< H0^3;'0`֯c֖s=xl&nbG ҨgbrߕwUcڋnTRf]' ,w^bN2E%A+DWA)3֬Y5UG3rN)=f".׹ n[Br7eo )LQ74`@'ZaR qfތ_VvՔM1o?W4V ]=t͒9aM?D.py10Tk>6 h<Γ[[x\.,Q3vP OZ)_$VFź ,FusS THCMvz'%,3X}0!Q4b&h{з/C'O;9g{ް%hVnMʻW)׿BiX ZB[7+]&!>$>YW40XGZ[S{-_yŭ׉U^xm,;\3ms~gXwJgnR--4(PXӊ1hCdZ3h~APbAPt嗠)˰j;DdI£"܇n:qHj8Y)4/]W4EȨ wW͉NAY.d c2=q|.exMIF`ۍ,xd;_K\?o2~^kuWn-&"bDuM6񱜗J?],u`aꍲ~kxRQw7/Qfe90-C]`G܋CM"Zfhl ~#Ylv)O/t%:Kl 0=d\⠾x^K<1Cz|v$zgս(N@9TBslh%EC$Kݿʯa=+Dz_CP]hjwl1):ёj5j{7S ٕʸs B3 c+WI`2JaTN l/Y2J>sHl8'}0$_*z$*>`l(SJJ6q9߳J_Z`sAGonkcj sߊNuҐ7DDbF@dZᖵ _=IGVkE3-/U r o{P9: esW|~^}5?u>g&E΁t7LIc1K~zIOj4&%>^l%(۴9$X[ <@ yq+ s4*[~kaLÍV-ڄɒEnAWїٿr!yPsX4+InLW'Qpt{yOFNWTR>.Kjm)#!O:5'_dQ< ^oSg'_ekBD쭗Mwb7C\w]MI. l|mg0DNK*^4aF̻^b*Y$D H^_bD.C3}S"SQؒzѪ0q\X^Wn%2!  bXRT@/poa1Q 驌~&ʡ%}j7 D)_@ڷca_';Y $0yJw#wi,ۇhXl*gݮGx{Rxg#[I'Yb ,smc(VH QxY{/<l ҨhI-PܘS}BykǺW-4myo:4v#gpXQ۫W%|xRͮ=PDR嶝{UF CKn9|)$C]|q RYU8=KI-Sݤ#W:-Ul!YHN܊?E$vayγK6g/x8 P-A2[JT(gp@iat}cc<բDUP'aJhm&>مeW`C|xSQQ#MJt,!nWSڱ*#w WtCU^y+]^k3=F^Kft(@].eZ=|1»j t v'߳'[VisDm_j 88AjϖvIm}dY.PCl^iϳ%XRV顦7<-p+!;OmQxJyP31=hd| 4 LWR2lS//n˴3`*+ͰZ|MVꕝ`ι&Scn}*j5Udނ,>MaL7qsrcU׍‡Ձ3mˎ_D|<+VK}|&\F{J}fik(bjB4o"P6;Y:{'ZM`O,;q u!~dN$0 ugald9U=|{?"c,H/&GJ.\Rª5a׹^jf(C =N) sZl6UpH)}w|݇H~/~y|70tȗD!bټnw.45l-(Qnwl aݩJ{kmctAœ c{V?KUIc$HN>~7ޤK?e䆨mFR0l$OO Z~NC ;) HB7G|ztҏ+8OoˁEA |ݬC"밴kf7,ДE(I%iEV^cAnO;J,w=w ƋkP!>SagO01s O0R}Gt"s&M{ J1>?abkwA٩ F.b⎎k,%'! (cuuj.0Pt=x ʇ*X*垼ZP'`T~CRl%F^ pb+9n=P<~$n7!ֈ+#T7V"T`]ga#btWuII!Jˢ䦖8gXΣzStYoQijU4%K^iVH6N IXD@6 (yR!wy넽5i~y:HLko6[{a=[ׄZl}xQ*zo64dj&HynnyN_ N0vm-OP+,-*t;p7DnQϣc~:YU[P˙Q;֢Ypy:>4XH{`9eHIfJF%QnKʭappX{ F&ْ}qdPx[s'F#3 ^,i;!@^f?RpP30ɅԇqʎސfʘR iKZ8F天NfՋ,F1c둡B{pXۉɺH$kK uM{\ÒV)RjddS$+Fbf2vqem{0qAa*(#377JPǂ#huw| y:E#=M1;B s̽x:N479V 9^~LLGsT2<^ykVQ1B45/^2n2*< q(sQ?dM8X %) ^*zYc<ϔ :h^P+s&95;>څFR'ei]]qnbInꆪ_hT'?_+ >bv.hG+Ț%baF֬+tvmxoz$s:! Tl<3!W>b.NǠ}bJ@@޴E`5QjE|| ҝ/[W"iW5[Gt ΂Tnȉ}8:M*h%qϗؽR YZ