python3-apparmor-3.0.4-150500.11.9.1<>,eap9|# xZIڗdJ6иFDr!f j{59ܭG:sl4V"/4}T%z84MYhr ƯfôUGVokm.Vdne+i-GOkQxNeh"<=bǯ.Xlњt5$g+*l.<>Dqn` Lthjn>򐭯[7sCEG7SENQL%};`>>$?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%%) `=l.Xt`-M wK!:ͰOe*yu.Q5y hn2`;Mt)NvCX J:j"o7Ja|V*i W$y6_M4Lz6W"89"4 (@꫟zHr.Ze6RhDMvw#Eq,#5dwPJIݎ' `@u9bWZ1.n|JA]phs@|xs ok2C3/XKc aP&#O8,p崅`p+szMP?oϪ>$qh*5D¢" X4a0*OVgRagRtMbDN$Dl`KSz>ά7RCFZ kz$`-T :tfw/@ٗ9 9Mh2 =p9.`f/K5 #:}•!whi# .zb+U Rw`-GqUC/;{6 N x=7,y<^@jF[cR`$Odzc Wq z tfH:6 D* 8xo#Ҕ.ؔ߅Bt=뉡eF`[':!;X`#D/$V!ֳ *pS|(q;,#URDDn/ 0P@c!SFKBMr b$_lX&r :I$0\_f@ ۱#QEػ4 oQR׮0i`G:ߛc+,W$ ޭ%(ϸř%4IN~i!*vYa\uRM;N PR7f*FB48LGAU;U! #{H[2IBCy*kX-t7rGd0`o!vtuU6[.v#1yn1ڋ@Dj3v r4 $ 8d6F ۊjW3~_;E&vsNԹ"%VAQk ʅilN%exqq\s7ω=1S>VN,3C\]$'\cE578yDU =Keq V^!_k3nr4(SwF7"ߍa$s3WcDon9:7jK3~@t3{2Վ%Mjo|_nteD)-PG's gha$4Aq*=R@-^޶@K?kgw.ӄo7Mȋz!g=B"V`0ӕ0ű!Oq[ɳc=;J 9J\T)u'E*u JeW@@nȊG5oyV}Gv{Srw )[/UfXh7R!Y ҄\0U|aoX5+` ;v0;LFD$=kTNUOٺӖZĭĐ\(Nçה>`4d7ѕՑQ֣@dAV s{ [MyH zM̄AKto .@7⯑uV8\ZMVaӌP e-]'F%Y$!tY.l.f9&ƅS&R0r֡HJojXQvumH~g[/:Xo+ר`*o1J5jRG؏whPȮ" #5Drz α /Uݮj_R5HDSbYW9D{ _v5Iᔕ{ F\;^Rn8ne5 MV.6O3晧SRoiE^k~1+7]킜@yP?/#h^p{/%Ǭ)v#ïY9{ӄ[k>+;5|Ÿ^ x%38&g{6]r!$sꙶZe?Aj HTg;!\ 3G' XiDAƔXy(HdP_pw?!f!_3f$ƹka yN2><$ g$ >/ 3Ie= .<ɒٓ*}*vuCѫ~&?}CT`ݟ~B` ~!BwZ&vzrkzY\i|mx0 kl6 l̝.| Ftrԩ"Tzeg ڲ#u*wQM|$sUi| L#d3QoMS v"u/b$c=L=Q|^9ҳ`b rdR %HGmyiF1N^ 7ΜCcMU5 t؏^@G(~Uje[9ZF enU~ >WW?S#":T57;bm&gRz `w[=Byd}kQ ׺s⢞~Kc& ݭ\~ mSrPnk4G .ϋKkGddnl  tnO9&[e6d޴)2fL&Ai ^ycdp]a< pFS6(yZPMmJ^F_Fܚ&(|hY?1TY %][*K4*ԼքuʕDԩ{ahHz/ZjCӛ.uԅTVa0XMx+rjVގ]U3jIzuo#Ͱ<]Qۋd+^ީB&Юz\O8[r|(۾5a=FD%fDv ;1y *Κ2bD0Ҫ gޛ,1lSBe[$.dBc 慳y"X7U=Q]fl࿼w;modm,EB󻵱p%C>J7y)"umC;f|1ӗAU"5C~2(2ijEE<tX~~luh_57 TUav 107rY\lt(CSN*Ѥ`B[\)PmDxq{l?bf984LxmQ/e iQiGEDIͅA_g |ه*CH|a%ܿA#0"ySML6?@]?jX]&7paPczu m/Z (xR9)3EɌҪ`V6X<NmJL-uYeBD$ek>yQaW}(U1T<)XaOx0%y#0N.xn^\ F><3fR0J۾C?e785G8B+1ZTkўa iuB v=d BBTdg [Ϋ_?9G)az4>{Idb֩Y! p?-dtGQI @'vʮF>$c{TB@f^%h,'X|g qt=SQC[ i΋1J~YGE(X-{urIi$0P70vxG-7?mɯ j~$GsYfn KXOC[0VBdE`k f({nv?v'aeޓM@;mPgbھnNPAw5a/c3(Ї ʂ y$Um .?ײp*UrD| 4.-PSѕY՝"r0 l8Wt鱨`tqP)$EYE|.dB/rjEJr\ m*A}=h3X+?$ׁiL.:=5[˚~f1+]Cei@^'LށȡZ{hFh/V[.7O.E-yX|K2^% ,uG=D2_G!j|SPO娆#V,9F'̗eK(9CɄBXT*V*pYfEhLqDyi&B&m0@Չe|ѷ&>$Uoz*CNΔ14zU ʤ붦՟!U.dOE*wrV씬*eT%;?ASVgj" bi({;a 'h^KD8$r?`SNoo-ȁTLP=nbP _&f003> XծfE#"EW3}vJEQ.ľ&YE7b?f:h&'Ga&<3͌ -:c?U"!}fU?(-8QYϐ6e]_ ڌg %ן/ƽdfg7:}BBn2@ fr>m427*9p~ϔ+MFL%<6Zp~[\J!˃RörQSBk3撨+ >Z_ .:=wGvP9N#7=aN=^ܪDžG\"X}dtVuOB 5)H@zp ]Fbr.҅Xj'ao?\toJS$nh[##P'h\C^w:]ڹ܌sA9[؃3ⴌ"M[9QJzGDR ^<0PO=P@?'f}6(2ۗ[3%&iN>,ţdZ}k B-޼mo,$(*wLH' ҼA[1 MJeqEe`Hrh.b id\ '$ Wɟ2 Gqb<4yZ˕r-#T^7@5!UYq TPq`+ ,[apT=֎Q"D:  \) KkеtmD/n IkJHD*1 MV4/3OK+:?P$Iw~zId]QGbYbӘzdKP{ֱ*8G:&Ua7*kʏFgU; lUJ;oRYjM u=Nuzv*c71Àڰ#FB݌&|L{N!5-Vb|hnoIEo:X3WSz]7D@p\䄶1۳hOdtE<^*0Gi1#A lbi/6%%jYh(oaOЂ$7YTi}ʉwnYʌZ+=*%- ĝCђ[uCٟu˃1GfI@3l, >u™mJFgY~P:VO gq1 EȜH[ 7 _s.X&zi;>XXl2 Z_;vKU>Y/dua/+Ahh YKTNokɇqToU+0`y`01F L.},n!f\` SymVdhԪ6 ^kU@ވ"1LA2#!75́)2A$`=(uUmHR,Rbn7_-²Ϻ;/x8鬤>#UhK-PTX;RNvp$oRyfhlID!F mK{1#Ծ+ 㘾,5d7;+Uǥglȕm QLQ *FTrul rr/A \x#:y g {t"n?V>N8 &Itpu9[(g"14,z632%_S[sPy6Ȅ$gǑ*/:s@D ba R9.3B]r3띏Nqp!  ,u*SƉ"L>я;by+Kǿ8;5,V^u2`ZcV=_eN -̺cLr)ۓxʁlfmfkJyl>>#-el;XP^X. ;K&a4BH -u]o>y1|k@tG3#Ѱ&Tjj@Ж=e|DkzA$X;Eh^'1At!.9[I|G%e^0B ~<[\h;1*ъA]za PF`ӣ\dNRJ3"s<% jm44JS=kz[=`(<FiZa˚b̹6>'}na {Ҧ.( ݖPX:ō, MnT\ϡ&{deJX-/a}}y5T tk]k6n[ap?~%k!yް*S;0ы$9I|5`I!z<"`Ō|CRmHeNVu3 >xn4'O-ftݗ'ăY.<4jYV6YN 0,l3lFݒ~Ri1nG9 G,ϏWUԣw*Dgs0jbE3řFKin0uFMK[B'U_*t1kg: TsgiƜl7@^ˎ7Vןr!0li}_o̊n& ,b$ʒe u莥)`</yYHYM#x+\I'[hv9sM6z ,Q<<g"4H޴\sqG>K*730mQe We/:}#*LSm+P(詟HLV}+xq rM XW]b*lVLF@ZOQ$1亢^ԈlxݕBTr3Y Ů%"#1"1W7kG]ћ˜:&墴8pn("=ֱu*bn)hm8Gu9$uG5?bK+|qw y] `Sa*‘'gz|kĠd+|"ՍҖkǀ;uaIįAP/Qg V 0< =~$J4D5cL"5( )#[eYWZ،$lf76{s~tcj]~?9Xm-]*Oi?]#[nz`M))1t%^u!(+_IJCCb^91 Rb>^I `sJ̄ R FKb밅赚nnK)ڙKXvMKYrveN"ꥶ, \tLb^~OQzKy)ʷd!Ķcvg 26gK뇳H?vcwr Z.9NUk P˻R<}P /HamKk ?4tij翃ca3B[o(G^˹&icQQvʵz rt$U= \>xTxc&vᕬ`aL^,r G6fG[q||0\D8ݰ^5h F* Ԓ$ #$T E%4 IX"Ljf>V?.(ؕ_^ ^ux 5Y ƍL7o#ey{=QP-? w-Rao!1!Q9^+ [ ,r_yN<ߥZY^]T:Õ(ژ=G(ם=,b+q_X"ZRK|ZfL`zXl8# ]r@A*N74CF Uhf\ A2amMõN#*2( 콩1,߷:|0]5[ voAmUDŔY0%zdQm.$pun r0|b՜vLȪ6ːA@T'`<5Ƣd|/ ?@IeTfq$yo{ɿc:x"D*]\Kha?>yj4Slp~Xi)ugʬs! Rž{[S9E@ Hw]ry%S9֡8%H99#DEh."q-.X|G<70&ǺS3>kDsK+?{J{܍QCwҤcn8C /#~<-oa3ðV?\چ۳8ٕ n񗭝rߑjW_,hc-hӛw`&~?4"LvF)]Y0`i x CrKS2-p:!?k=nsQ*jEN*X}>IԥOEPRodOJJ#$`Jt%/pul- Dql让:6P\{@jGwҷ OUDZC<<-k7NV<&!E?w0$+IE9 \b /'!,4iQKShljGDj8:6H3&]k~ cơ.y%M;>o0R il~:-}"=lG6<N1Bkq,_&(؎}X񻐹ʑCB:ý9|G =mNb7U^O͑4퇨6 T(x[w- M;Tdž~ Kk jU>U@ 043癤C:W}tJsL}4f4g⟅d (CΔ)嶩(= Y2N .rWhAzYa5ݙtH_Z ;$wsX\ `GU{˄j:6 krּNs^-g/"S0EuȘijed'\ǝ8 Z;TYW) SqSbWoUvP/eG9EL&grNSmEmw%ĿGS3ngWJ#a[%?#|']іR]]VA~m0 _d- 9P@ 4u c׻ݒm 0)]=m$i$Fc8~'Z\-0d'Rq_ɈqkHe=F_Yj9?75Y ܑ#+𛻋Z@RW1) ߝ@r-sd=W,;Y8b$b0_=_&A $?"0D8[&oF3 `; p0Ļڰ[km|seTo3򶶴q]leR6)jcC2dOߟfַmM#o=_dXQGS;2HJׇgBkGEھA r˗Qhv-='*, s_ȓ.Z]eU^,4 5}¶JЇ~y%ť|bc$ࡸ/y/?!`fi\lTk8 En^T; 2Q߈E򴴅t:Փ z.>*ڙ&f8Ld+bŇ%"\敺vYu&{- D2/GB}f=q+ሽ9}!q84jk}H@^,!]*:ҶBUe1B!kA|uP˗˒ 5ԓ7co6K(" ,WW}*[6bX{&RG`3_'> eC|d+oa{:(J{ d'2"  a[0V+z'qqTZiحXQO^SXm8^9#Q{ll"?5+禳b;4%:zQIU8x6]<j-g,"T8}}~G^_H@g/СpOryER:29[т#MB_ũN 7ی߇̩Zle|IJ{YBic!rab )[nU|`]E'jz1pN? a&Z*[1+U2\_ީZnvw£ن޳cfo/m>'rt?ɝ42RZe-)i"eyˈ![T 'E^x@;:ߚ--ĂаH|?𗀹'2Jtb[從6bՂ|M Q9:s4[磹x:Ԋ.6NPQoF3 Ȕnp.8݋/G.U=>o_dbQ՟МׂdџB4mJxic,=?=Ry#șɩ =u}dQ3}fmYdWoXmxfC43%s*%!O0h& ]OުkCD Ӭ4J^^֤dc)MYFv߀Rɞta"]p@ hbs:"3  3.CǦqיۂbҳXra%p_<+;.pu>3rP Z>WOEBEg[Y :U`$1b)}1lsq|<# T4ow.%헢ɴl{}Uk Zs3leȉNd& @P]s;cY'=HSs&V- !E<@l)zp.I)k1|&2'?rM<;MHz-4IK+!Of4֑) ~lnϏ|Cn\YIB:NZ̢Zͫu s$f>1`ph|_W9x\cЎ%"EG1ǩvw'_p$FlqڗMju6<'xQj~ߗ\Q,0m),QНrz@k0wU?^يW7m>t`2euĊ^KДƔ ).$&^")0Wj"1Y釱ʤ]A:}i|Wsc jKF5zS<4ɾ1!-VW&!VWğK Ɛ!aUm)/Y>b}HB*skܭake۴`8?-LR4cq"#G3FdRLeׅР^roΣ4Iv⣻vta=3|`.S%uv{D%Lj#jxdRS] oc6.S"v_ <9rP g2yd\mP5"[՜ugiCQpa.0涼E";$:\S=kփ>nڟ" |tK VQSU}/u $I0;Kkg޵ӣڒ±">/eN3a/H|jC;xOhSMYOӊE˾34[0H{"oNJNe0ee{- ߝU%ۦHѸ̈zJg缔j15ciNK}WkԚ 16djuuGsy`B4Px,0cJj/̃έwh_QbQOt$@݂mLTl[g[Lf?H yV3~ =>pmN9rwGh'd~4YݸO4-R>WZ5~bɞ[8zC5֍7ܩU9_uyș(k ,*a^gA :+2}kr}ILLg:{ A4wHhrbq:FQA>{ގwø[)iU0QBlH.&vU5%(? Im ϩ~s*ؐ;ժ)ŦB0╓ᖇzqGm1 ;,yEpķ,' 亃r|j :h< 7;wu?&Oo/z?zẵUt {X"jz]̝mIj)gFuBmԸf1OV9xu- V ' @o.x(NFvA&ؤ7NcIE$'txÄDmd j:J`|p  cEmǝx*1]1f̧&zݝF\9VDGJfJv."FFxB2eޙ_L)?X>@T"_O,@mgq{}*v&sP\a5 3qKs[a"3y<O+z@UƄ]9#J>/=M ~%3"!5AA5иAf/}JdT)MSgͬ./h2t@/dnCݵ\Fѩ~yΨ# &n2DDo霐T G͸N%NOTm4z8]xuX̐QwCA5m,6x*_ C"O5S^Ryq< {6Xn7D0IukqOwAK|a#j7ɋ%Qd!-E$! sz0GL`k Yl› k2q)`t t)q Cm7ïd gtuh ՟Vt*׌y)]VF @^ ,sY\:W$9Dأs&$G'¦}>6snAr4Ă&nQu53Y! !lv6Tw) F >35:n!;p߭3x$ժ.|!>[U͎÷tOyzМ-TjAdg.m, q/ħdX ]BW feʪ7HɺJ.^ {گ^Cbc]?'}6;::Z=+d?:;b*ݭ"<\𢃲t לYw N(.;1!*) JmPpo]Է)4. +xxgE}Orرyx1荮Pƪy[3t8L+.y3ہ[l"if#'*4wuiPi y>Ʈuc@fu 0ǵֆ:F~D9?H$TMj iLDPK xq$+"s;Ɖ}'+nquEwslpR oh$6 씓y{ē֞ t! .ebWdJ 7;6o7Va{@h}9֓PZTmQ6]͹\p^@]xzAԉ2caŐR$G4 EK[x`vIM923=_<_ j8)[K(艫sQ8ij2Q}q-j:(hY&=GJ-b Օm.,(Ԝ+k%$])Xtw4*XhP6Bb̦2EuI}[ZɃ RVXP}33;o][NYjF4'2ЗOjݽ]¢PK8igWI)hgeW1 ?ikZ} ν1HG+Hܾb3љD<:Ctѡ1~r? ͻ7F YuѨ`I-֪WrgLV<{V/FcĺlciDi,[M{]q=BR*T `OJ57o-]"] 73kj6APȄQ>&RiM8ؘ,c6\YH ĭ>>֤A\p& :#+HI ,qnzbޅIVdj/+Ҹ5FwSJ:Pdhd^lJ ?,NKoiʤHN zyTfvȖW˷s ؇JǬ6 6]t-;=0kQydz^6OUOr!`tugN)҆+a t(k?^ad=0pJlGv E Kf-8fbyV 9-xf&1$ )29NLؾW:; t->[=dh xXsOƕQpY!rԈњ˙5"%aT85в;|uJZu> eKT "lìM&۩ꃰz xECЖA告SG|7b3 .u1֙)QԱ F+j43W!w(T>Q(wfI)o) ɻȌi%짭Ca<}?-7CnffvfzD].` bj*dlIf|z}"iŌ?HP񭌝0 _",we&N8肁sK"T5vɿtPKFo԰<4G. $X_UJX?KJθ -[|-ۅzbS^GKo"; RjeU9Hy04B#nǵ.;[&li/[=1:Dٱwrh(w,~{{`A]%Ppvd˝*aK;;͗ԯ్ޢF!+t'6A@wUXȌevQ92?˩5R_(HDӄ6úrJ\ÈbYmVK,|Ƒ _38kK&aylH~2`p"=Y|'ҊͦC.sRfK+ztԟM#CDgN~?) MnEb+L `J@KdT?]7aay3;ZUJGPdHɹqDk=XupP;IOkq`5){\"ONr(%3rɐP ( ݔi@mVKjxV1!q7,wD6Ebnzf]e-;0oA`!NcJ1%)0S<A< UäGCt8TN m`-16ܽ*0(&'Mݗ@h\du\K$C0C^X@1-b4DՄJ\؀M2MA~2}ۿա F#YOlEH9wy/KްxdBv5n~>iQh?en_3&‘Hȗ!q6\dYyxf~%`G2 d8md#J*Shel&5UO\d PĀrIJ2Vczf(nݬ-\m֍`ɼdR @&aDx9قR<54LC{=?`؇JkGsmSVbz?k|&@Uy)B")-}TZ? ܍IbJ\b"ϴMVM$[bi_Ϥ@]D>*k?~LJч`shɐ4rql&|;s^y 74_e}FAb?꺨}&}̩"3YLʁ#-3WP-L&\x7;|VeW_3 ۶f j|5bykGW漺g#«E'>ww2)\DcqYX(G^GAO ~yEL:X_JY uzrX>lCPŷQ3]?[uH{2;J kc,Įn@t+i9>Z.bxD <Ö/p oIXƆ:zm^ӂ9#H >]( 2%z%"Co5n誂TТVbpq-K=So]Wn-nj6@3zAIm R597{ Y ݧj I=mVma_hAZ&a6EPvoy_Hb7^zPOKEHG)LYڤ*!̬,}>+Bt}~ƏOd#.% %x[dμM2գ!f]-g±FahbV$ i!o.=U {lnT_sη8P;ԑn =Mop2sK=RUo`ٚ{L%͟Qi׀<}&A0. ڡbĸN88@+T| ZPQ(*Y1EQhXHBM*Lg?gH'ٰ@AdM:tC{G) L$iflC[zfYE5uO 7&3yi,Qzmx=l3]~Yߑحlxs%C7 5r1)1kQXC,@UfF4ޑ!+bאfV;Q/ғe>./TYomyD,gl/ERu]Ski[$Q q?! .R wk Nd*5:/MMVFx/Ra|g[JbʠA/y 04{2U)DVC@&Է"9qہZ\ɢ]K7d\=BYr)8Y1*-K aM4*=AV!yFБ U3٠U1\fg֥K_YTvA8fJ@mpL`7޿X6L@_}=~EoN eR+3HQč7d٧3kKM8p '];vs78 нъMPIZoQsIn|ݑH.1mwKq'qL8J,s4heQKWg?:*?w #N6kO#]#n@QlSB{&l6Z".Q@72s?E e$:WHA*$fEpS]V=x`r˜M6WNyb`lK`HحdzPȍ?i fґE|#Ņ,=.X4ᳬ^O(!Q?CL'&%a~UGPc?S@47sݍ}N>\fC^Rtڲ(t&`:>jA!ivR&a;inwP 9WꤶbYםQϚ5ѴQ95ny.D&,#﫩5BCi"q1䌫l qv&Z6%kB ԪY?7F!͔-uhթ:A"5Ʒj>:? ,;L@q4Aq}agEְA"B TL853(qq6% 4%*v7<;X7٩7^/ucN0|xMrÙ|1w`yAA %we[ ر>7"rqia>K:@YFNЏV#r123hj-sQơ0;bl9DwYO9 -؆.%w=H&<uZ훏g/O kVr3s LS^x[-0H\!}\<7:= "V6Y)U< M&{UӲJtO2Omm\d{P@K3Ӊ-!GHu;*30I#Sw7?!f8ݛgmsRGlugY~oҁkzP;jB5u@l.*ŧ4|Ը\+#E&iCcSQfھOSv 2 8DlX=Ae-O <.s׾.ZKb(MGĆmҳn\Fr$y^qbX[[HUqKjb %O ɻg[Up=dw5#kA/v@#݁ȏ;֫T8}C|8ce/@;Cu_*B x f3dPkoiV\?*Jˆj|=S[e=/*_8O%g4 [IŴfpLgP#jr3҃ kiDˉ‘T!R;{kMEp뼛|JXc|SIx7} J7ٳ{\y{i3Ls|֋*̚^ŒR-k4؀>y+68πR D bv*+ 2Z |8ejo* \P3+5(ꉬ:#gCrޥZn'*" ʕhvuÁ6 A)І9z; eS(-(FW鋥UG3Z+$dkjߞ®0HJ{rV5ߓ8=j#7>,G~RS Υ/G|౦,湦aBr-ƨYf_ t۲kOu+YCQ~o`".' Z.2(R,sd,ELS؇G2Ǫ=qӰ_\ CC`g}~)SKd{k"'9 L~o~ _06Ύv\xnj^ #sHYvDl7>[f[;ɷϬ|^ ql"5|bI㹓2]e 'yg -S`GZY VU`ك_CasQ p`jڈ9F*~CGke#)J [D{>꼋T[nd1mGQQ P!(Wٓ탧˫O}GFLL!;9'IPUĹ.fg~Vn(B6ߞc(oǖwZz`V>`GoU/mpsV%hQ)Ck}|l0@Q~ζ#X Gܕ&Ec5UM*+vol4OWS/(©_uN&/0(㧰[3Ճ$%e><)CU}P_kNH gZeZ~H(RH+?#M鰒k=Zǟۘ[c0)Q$ԩm)Y!st~γإ0M {eK'kD #2**#!'w30 b򛃰ک3_p-os{[Pr]9yTb='?VvgL$~T4]A2gڼk%/푟ƽ,!ȲTL~`_8&VwV'_oߥfkה%˦IBWCZsU Ytۚ"|>$A.IIL_j@I 8OӍ;hѼ\N"3Hz۸G욨'|k1 헂+|a1B/((;&abR_jp+Uq+b̝eDE!w}=dIB;tGA ird7(;N,;sZ[\,-h8m /O2&,wɛJ5L{$dJKw6ڬc.2 yk#5qw(Oda76dᠱfvE@ܮqL3.r=ՋK()ߦ~ۮi8MlNi``ZS;z_'-Fn-#DC=IK9m0Cw&J)<0]R'+=(]Ȼ_;g-+l6f =,ҎnFOn]ZIǑY)uB;(zzS$S`B̲B<хaHeK3Nϒ z|"d Ld{ʤoS31ATP!D=* SQ1-- 9wL|dM7 "i;|Dly4@Lfy{nj~amSv}9ĀסXBYq- G[;W2 V҆PsRg/wU,0*r(ߙ5hY 1ZѶ7X= !B/@wϜw;iΞ+fGz! AW6N(!Υ]!\+weN[B4dK$#{)2<w@a e.YԕDfa fEAZjC ӈ]5Gw,#񭵊DYW8MlJ̜ZKxj9tBkA!L[1VB ]b'Y5p8$rj%KU*,d~SejlD(f=9Z]"qWDU5{sW++UL+XIJiҽg ڷ'>hy.V{? ]zYټ)f}Wzn@m^fS֔.VaKmŀU "cx`WG6 `"I@8 tuN'7Hoe1œWvUu8+B^{RZCޡ*Hwl PXF`˨:̷cd,ڏ#jShbtмPPsz.s;n8>e3f<ܨju29[%g+voCУ E_HFq?2^p*%\±79<;☽,p!1'?茘&QoRRτ S{Gω<4c0ILmY-ooc|٪T%Mp?5 K]@ >+ qc9w=&9!#GOwX}4ZWoP7·{ ӫ/S !t/`'vhU!/>G7ɻh%"yJpzyt֝J*QUG)F$ BIڐGrͷSBL4pOJ B"=byZQS$.fl_^[sĺɋreux=AM1I~c+)WWh'Di"l YbIaj9`yP.~C U^@>ZxXaL :N~ nd[|M^|6g`!co4l󺧴[ ԙR 5]Hm#rGަe f)mDM۠$6"dYz#[w9qt:+"ht eNxx9b:*4c^@g05_<26$;tL=|yNEq竦[!YiID}?Q$@C1RЌDoi D $J ڨC"Y1;Qn 1-5ȿ=jI&PgPzzQ͛kDgAG1x;R^](/F5:`:$nMh;]hH,7tziJ]HؑWZ;al0hZ@MzGc0>a~,f0iN,/$IIPEO0EA7};ڧ V975}wMYIO -ҩ9[kڟOҌ$gs4@Fpcnj7O:T Dz+BEGfygH))}-B@1lGnu[EvYfB0I҂8GȠRZuLmF t3+fntٿU}F>/ԡ(R Oj)*+*Vڌn׮ gZHݩtuyi}yh|@9B>=nI80c@*;}G*ȓ5'],xQ,rAWi28BIׁŸ^@{((kG+8@EDk=6tFV8 'q!ty qsufF Boy=e :)Oo.wɂ7Kq>/Q,qF?= s`逺+9vo^UMYo^bt$MEf)J rY<,C5MJgh7|ڔ^?tJ ѓre pbrfkp4TB.xcΎOsrN rADςE`ZB_ tveO1} [B+:3 ܷ;~qǖfܮ% =S7+ݪJy)⤐`Y:}? ɪ8Dw]aG:d ,L2a+~c2{廹jP_9PKw4}ADb H&ERM߫`&{ʿVtDq=v;U5 8ƒM+yê7G}JSIu8-oz( !uīSf6R 5*fIwE_أ 闳cc-Kf,^a6g,\êV'^@mP\-X!UjHVaJo2;g.< X1b?7dkR判}3Q)ZfSk7ҽWwZeFOdY>A]=߉*&`Un 8DPxXx,ν!0UGv _1?Åa3ߔ·?n$15 t96M~gY.o{ uIhu`reO;n!mAvDS0]O|ߥDכ ބzhҮm-ufNqރǴJ]a(0OzlLb %]5k'E^t0鑷I+Wwxx~DRPSw 9@yՂGh`YZ'!d譾FMos8м= >\kIz*3#jdВQg OY{7bPYڍM78:.iȁZ x,%fȖ~,{G\b\TaP䯣t"'lhe1 mǙzvI%7wPEQ᛻5g uCIJf xPM=s@DQj1V#cء @OǪg!*']E=';LoGE+E9"2g$МA-1ckL;L}~IM̍}2c6|ذ "al|ז0 ]+XvW[p8>k (i( HznnjR |WˌV ȁs_!񏜮^B`ZNۗs!rU7]̟Փ1j#*+H0(O~`ه/EQ]m̊z0a2˪͍Xye"oT\m}m| XwJ!㎮ѧm}ekI?Y";Np\b)k/ 0DZ{'j %M4cw:}pT|Y#dA,Wqo^+H$`KTlaIK즰qw̡j#"qN"?h)]Y* ~$Dm㑐J#x@΄C$ dZ'yʇ(:/lu} @}[PrW\2ڮ'a\Rћ!aYq= F$vL 觎)$ꘁ@JWhZIWg\M^7V߳s.o2mIԐ-6iOy#|FTZz=oRn:=@E& ޟe5(IK6 V8>=j+cA"4ӄd4܇U%#^hEDO(.^ s =Jq@]x˪%%ӹVg!CsCBqjGU_\4f[CET!8p<=ɷ>kƛL7=(ϕ=q(yn6VG4<(oOvH7SܓƠ+ o<8:}4oq99-Ru'aew8tr5{"uV1|_*1[5Uoob}&zd\yĸvc $Vgv+pß^H/J_Ⱥ!V٨V bv~#g ʩ|H=b$wᄷƈiso$]n&,]Ed.dKgY!;6@m+ dPv>\AxaQ G#AU`FF0M6XwD~:y:|CjcfkY%h;>Cߋs Yc7 86g`rUT &C"%.R]7YwO5i.`U BjY'o[p>E5Bkj&ƥ#R͑Zۍ?q N&\/mC ]-^٣szhj@#A db2{Y2Af`]棉g<*;ȑ ەwXjRz~Bf;qN; SY cf2[nkxm&|">mBSi[{ڹF9\tȥsA]OxqlU3+ ơ֦lPm)I ᛤ"`Absm1v !q p36F"ʰ\OgX08o"U1 Q,3S}]aeB|fwRjh+rd?kiN:DttԔxqPIQ?;s%lJ8걚/Y3AO- T'zhvH: r4eh򖰉{.Vj` ]ɖP Q9r`5< 26 z ykvQEK+Pΐ@?/@7nŲQb`# +oweF.U+;j5e.#.f }71q7Ta6 G[K\:4`oP=1:yl8 瑋9̧JNW <&BF{9i)t(!:T|@D-GTxN=tOk4#sɺ BC%|RRwQ'!%PCWwWk@ϫDžHl Vkh(xخt ]r3%@=2elW}8F%9h%S|aM8x <4C'&@Wߘ%$̐gMǼ)|}Gt bҐj^$yjih\8X-`CNWuNr }f.ve.^ `VcRVkS ke,4#|mD](ve+`\ ;t}̰=ՀͿ^X rS!f;:Ŗ34:S JVa ;E/$uA$8#L}oWgJAQlA _1qoѢGwth գ(a= t_5Jy.oq Q:tX@m"!>lR/ C=&fd*k`s @TXD9mYgf .F9 …] 0 ( \6/s @gGH(dAtD`,N{qp^*%g]e*!C׹u;BȄ.WV_*㡪>]-%>އ (.qd?F{ǽF!]?-N&:{m֖m%E-M[?G0wKh5Jl:ei`)U@GԳbibj|nkyxվҋٞb-u IlVXK6xн}\W⢆!3 YEn(Ɯ1ܥQB&Bpw kW={L%[d" V܏ws6ȼ %ό4(Z`K#F<+Zoe^] nftbyOb':ފ|cP3`\d<`D* U6O!5xAmeϏ7u$ڗGs;D^ hNm@Z&=mG 0ԉh9B!_hRƉװ*9Vz^=p`S/?6;o/nG ((63)R*c<,K gsf3S+5w"*aaxH7m1r+pZ֘"%Iس#=L\KpI-S j"Oѐ&F18dPo+' zp0~DzAgPB.Qx7/E(ׂrF:2 :M vi?v&;FU}7,esdj\6@z_wjD l,[W`iM)6eEG*C!Hn]PA FK蚼Gb$ݡ  ʇH<ՠnD| -AR[HԻ5iL,̓OPLA j"}>&0#4B+em ƒ//4ӰK9(ƗuWzJ@N>_uEe1roJOT::84J)7FiGq'"I#,$M1:͸Bm8:#&bԇ<'{8O`N(O ~ fY'|XtW)u}|L!6R}Ӹx3p !wjb[rsk Oq n68=_<VitID ]ΧLE֓ԍ=_*řYO~tp+c}^rn㸉ݧugԱy:zX63EUzJ)KczaG19Y^{K/Di@DXeBE}kYC5ԬXFXjyr2dx%(*ofՐv߽."XOXT TQSCne˴i˕mʼETNf.}0EF-fB>(SZ=IMu} qMu&*v0Zѕ`T ilƫNnrɐp$zJ + .Qêm榱y)P;qr܂#M(ˊ9!SB!nJ/_0+ ?+j^k= ɾrŔ*cƶF Ua5JXpϵQ? i*:揀}rϦt )ұX: P0> u"X8u*)ѡ}|.xUe٢7nb-_ EQ)es.x@04' im-A5FMKa*d[{:U=}h\D_b?!/HYơ#jđDY$oP[i9p2r@ޖl8LOPK֕)zV1~q:^Q .ARl3vhIcfH` Xp7]V@(nS [.BQ.7 .yx5h2,.ߍrBMq"ԋ]0zCݼ8HՂFZsyS@绬I[{x{&lY"i/vGR-sM\+)"RѴRr9MlYKJbagy1a]OUwx؉S. (i - 9j|N*tH%qPܑ߮ AWE ")ήTZQ]uwO\{6=?uFhJ;lO PK ̏Ih^QI-{NxZntp_rRI#ܠ~t65>p$n hRKKt؎gj2QD=@8‚n55qn*k(&-XpmI~w dm0B &TuTW(ݒFD OAJJVc״,€k0a3ćzttU gHEDOQ_<Ǟe1r.p<豨`yNٺX Pj-EBV%S; 1[AúƱ4;'ϋcEjP&"FmAI2="GzpArCp xU"T"7a; +nG#= WbW CLGl7ٰ6g. :X@jY0|K؉ '߁Q{@rԠyr,GM4;TMȽ\KQykiyuס_kA7|=0Jo)Lrf:9Rsh3ƃ}:&vRu#rCGJ!g^iqAG#(kNJ%r%Sei;*Wgoqʕ/B'_!~C(9$f~=6AotԺ`0 Z݇ˈi ciRyCm̿G,1]K)>Ef]uO!P[P2 eԡ8s\x2 hțgU10C} U4rv B8i2iA{CD pt瀓8Qx&_ѭ;pS>[+ fo%i"NL> z&oJjc#U^HP&ӗu҅vL?'f{~FmxsstU N[Ε \p \+,UUTXGG.>PxO2mfip%Rm)Uz'3UzM. #3eXt ۄݣ4gvi4mD5I9.h? _{ U5LXބn#f{ګ zMm YT0|[Utjw ѐ24ZdHݚ6/m8d'B*J\z<#u YbVnv1*̀g. 5{S?VdtL:~d }-HRjn w4БWD24YOn_IE_afn;nYj}.}j):;anjV<)L* d# ҙYR~M ڦ9:`qY |E!4}nkڨ$ ް& :q+jܸ]`D_! $-062/8 U{V-4?UV©xVf/;Lx%aY.8Sv2"r LNF/H?TD:IjA1ZPrP9jX [A`LA aaH3g1ߪG:/PdF]R~8 Bﱇd)JbNOګEK?* qA5 7 1$IJ̵iоٕoDpǐ{OЃM~Ӈ\#| <ױIG?RYH-T<3gJF'[ZFJ7wG-J"D>ME6;B ܬpk& =nMP1YQr"h/OzIA["M$I#dURCYs ]۽B6R$:]?hC ƌؚ\]N覆Ȯ^8PCNm0u -{-xo j[XUB![4\cP-k N*U:Dks \p ~05=h5 K&6e(P1|E}ʼE1ɀ)irӭ_|%dʁ}I8P㋫cOaև]B3hen;S3VB֭LEREzPb6O'@/ ͝3/ˌ̮"%n 8]uNU UJ+DwU)ɳ'=u>\` rdӜ8fr)p]紹vU4$;ɐ?iu`KaƋ"k8RC= DZX!d* T_F* q"gx~sYf^0|Ӵ!SvF9pek5uyY ?#-pVSo^ T`ȼCz݊W7挫"nK8UXFO7@  8.=WO@NV _61zG#K$[Vvu.@T 9H,h ®d 2n> Dxepۮ/pTZϘǨ!$@OyHRb*|+b;NasG`"|MMTNn+ 2fTTw T*~.#75~5JM?YŤk'ݻSm *zW YQH#͚ _%ncúвJ1сtzB\ѵ:zmmw[ffw׾B\r\mh3>ՁLW-E~G&p j٩P%GO0pr|' 'o05UΩV?Mg#:)͆;%_<+R}c/XiDkkwq _S94]#n<=a+D^ |nǍ1Pz쌠Э9zN=d⺯]>sElP h*wiMa,6q{*|@]\]1n?YM$FfK]5GAtARڝ;DҜ> e|<;x״#ikĀǵ^ \CM)?HMҹ/ vWC):^Sq(*(wtJŒ2Iڀ*=%ƱJ'Z0'ro9;*'6MʴH N@W|Du-o'!M`^^_H;_&=uI:UGꀴ>u'y8{ 0o7?t4U=(4 |hDu+ys J@f?O|Y5rHL:>l=ĮgUb:!qQPL.pUΊiSz $†1Wչ!ɫ &~ưN@5>}1=ڂqǯ LNPFt|}jDa_Lz#I BH%tF?mVIM+Ѣ%d-^ bG} ,Ӣӳ=g5L$J˝ۈ^쑯M1E__OPP9хYG\j9OkdZ6v sW/e/?翊bERT. 9-b%6IRPaбDSh혹mOh0UVS˜y‡IZY4 _%jǡsJ0M8 hZ#eZDF^چY9N<:>p8J`1aÓ:7w*NSçxG5 %(sIu21jP+h2H+'g x-ݺC9fx#}d*Sp賸FdґPDP s- 9+B+O gބ]x;0e?+1#åޑ`̝CNށpJ&0BA2Bd1vO dknox_.iǬ%ԫ:踵g~eM l%u]p &@~cʲ ,GDXG %B\^;ɖv,sA4G$k{ !J7'rր|)S{Q%Աo7ZNF[c'>2$o &C0bٝKq0o4+zAkI!..FU28.UebChedD4oqgPYE(ZCRY\dK|9/Ts>uE9 ݋VqS;Xʴ9LWaHsH_mh}coh~Gѱ(ժ1S?[#s;! ) ê4}fG݋3tf@ucwhYpDԴ)K_?"tI!(NBB~S 鵨p*N1/-F j BǔaVHn^x_`j(F#oix;J盆('mQ9<~ E5__)J@ל"ɞUvL$􌢙/=MlL5+ïJhA][pb ÿEix>Ư$V?ҴdB{sUuB -kG`- L3p2H1\JT=-Ј!W:9OE+g{9ٷ\_&|Yx*7v2Py;gX0l?X@6ݑS+Ch)e !FGR8 |[^+(Wj*r1DALBrTj^; V8[K)^? y @k_m6p)7B^V*Χep | J R@,#m|6O)*E]qWVsl%M!IF=`E~(?n,J_ѭ¦< Y׏Êݻ"VR/ x'X;܂}q"<8\Z3= G仟g1e _4LWVU*\z1y?W,e4HS#@@wI\R?zrvߖ`0~, X<3ԡMEAP wa#u ˑq5BHObKeA]̗,U;J> ]ńed9N&ۈ촿rUiq®KS_/tX3-A4B$&*XG|lL{ѽӃ*,@kܸ[r<ë8Ʌ'(J){Iή^7xRO?X/$t;DūTN]b1j g#$~]O0Y~P_3N%)Fτ 0}q)񥻷D\(%8ـ9 0}EK!#&vX^-0kRØJ]0Kb$Fl}UӬj Bh#]zp$zOp}_S}hc$v=ݦ׼#"9/5tg`_Q*|;Qxۧ9T8n]`XHwP+ 7='Svfs+]Py[r0(7i s0X)-m#QV`-#oFtQPC. }{|1rPL|}c_>K>ЬyrH?Bb^DCojPH+ j,+`{4yЭׁXj m6W)cD/*;,)ginִ$"+W`$tOR}=]X*ǜ9G[؛|gW0 dJףE AKJO m@[ŁЍp;LF$tХ˽Mw~5u̢1LoqXe]:خpҀ(ݚ*\m,ཛྷL̏![x͟hܡ=|X3ߒ٧#p,%c(G  L =(m*=e2*f9oR؞Lє껊^1I5]T6( W5v8?2fMcPӮ,M A3׉`Z1s'o򑳴 Tiw"MB} 85ڗ@ YZ