python3-apparmor-3.0.4-150500.11.9.1<>,eap9|";֧;H%R kZw\+z.]eOn-E,:7\W.ADH$ܱA_SG)\LW󑷄3y\bSN`р^>阤F1(*r͡GFxiF[]ר9;ThɁ٬ hCQxa8v(ϋiڨ(aR;b"p']A'\ dXֳ>>$?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岻N91nHGˍCOo³3 (d[U 1L1Ȩ)/u(dIi ʯ`GÖG yc_Щ Mk.&& ;#޳ްoI_:/D,d槓 `tՔkwXLV~Å8I@V5W3X2w0ߢ4;sZ]G_Yc.p@J Y.ΰ ZClA%i}4\JˌV^7Y2yMY; DZMd[|œu e»)=xlI _iTb05@:n0.7* K"bwL9 $'{k->.e&j; ["hFCYLr\A/U t]~MT{5"$҉({mBC݀*[(7WqVj?@{2įEv_OT,)W@3&b#C&FC8 E(r( abZEѧ ]iV!yCl(Fȸϫlbh-jg77lqQE>C~gG=OZ<4ٴs⽔F;oݠ&[MK-\3WN>$Q 649@81:*vC ~<ʴlP88osINƲӪssJoGN RX:ڜa9V{mrM'RpNrg=Lʉ\S qjpP!v*BQg)T">ʉ_c3fzo`T@#4[Q2.]!N1 w`֝Չ#)s2jO!=Ҟ{B/kW&(^1d҃r֓36 HmBT|S{Yx  zdڑy7 en/FwJ*>y K>b L.n͚K6E"z 2`n)dfej~*gvsx21ʭ+FuͫvC=21XI O4U@Q}۪~]O([$T.LπO rkm( Y T?@;Co4z\יXqL/ ҄ȉr 4FA4v1[|ifs6d*5#]SOҺPa pazU‰CWra?ezEץmpI5}@T6ˠdKc?~h~{MD7؟K ٽQ B\[9;]45 jG'(/ $ E=;wG7`x5hhb/1- tػn ͢ҳ-NV7Ro=+Y!QMJjwΥ-yȠ })$"z/(I8D/R{iưq^PuhT cG7 }"# *lkMĹxgtAF ua$}WuS.b`ܔ1وqW;?i$,rf$Si A1e)gSjF CV7pɜn- / y  1µmìX~*i2/A!P(- N2?Ԡ +MvZ3<,N+DIXAVZdʥۋ (\H97H.zCEcK Hg Zgս ͙xD4>Aəe;Ǚlo$ibM N>yAw1b(ˇFE ^hb$8\6JRVܠw: WpFd5ivJކ m)9kry5Ɖ庛fP0JS1f<S,XASjS(ǧY kY2‹řgsRU6`˶x")ic+(D0k7fi t7M4nox1RKgik|o6ĮtW] +@0q IVʋCp2)$DK@t,ؔKMx46E[WF<2<7 4Wl.HnxA$K ~cXR)|D`lnBȔ0 (qlJnk! BB=si;z4d/_oXE@[m_ABA#+(L2aA1꽝Z6+v'7z[EmYϯGhhHjj ^\r9kCm/ʤ4Z0$յV(%%F=xӅ1_tX;!OY(q/>/F JAlKӾgk, |h9)IXBtsU{ʌN帊\BxO^?DŇ?<5EJk?~ M9'E@$&Q*M{,D/#|s$kn `1;&hc2i. Uz.Ӓ .QeH.ѓf")^b1q"'.b yfzLoU̬M?gfnr_+]2.Dw TS4d"oēGih PEe67:g[vG|zgwC{ ۓjBiQPL 焼~ɬbMbl1|c^r>h8'4.ͻ#g^%ޔ$^=32c熅L("Q0jy'}i̕6oՆPU>כQkVЋ/S^B.#zd/y,WahNXy4JQ-=qiX,dZco{|i,h>9˯uX鱉xsYQgbk]~~Iʮ=2{Rc͝Imayv7dzrC=*Y5} %LRפUATҫfE~pXLm48 &Pae<'ԟrYKf@m/^ C]/bCT׭u2*]ƪ{)}K ѲOALɹUOkg/6r*,4,"WL6{ęaci+&nt#mG 4e^-7'ID#B`39I+Tk]J[?h)kػ~n=Inֺ8 g޾8+;-(-@y3@ch.Y`_CE"2 > A?pqڑF1ՇU)Z`[ !b]2r[iZ:ͮ\b:Vڸ5cŁ%&>0<>EϫIJ[K[c 3feɩ?f9}рBJ}T+֫ƪ"sD^Of]UPCy$A G 0H zl[^5lmeۓs8pQztVx`EH&S(&h/jе02pp)ͫeJuj4l7dE&S7(2h@h> fXymmVC) ,-(o1$QEGx}%+ӚOSn(GR|QXHNwEMXy:,V0_HC,eEAV-[uڅ%~rmm-Z,ը#?zTh|[cR7HDv9Ȋ} )#)2T-9K,.VyDsY+/,C"H\hc],HBHs㊔hN'!̘&rơM7l}v h~3F2dXQ߱#k8$Z f3AXh~ezu7ɖ%Bv-$m#BVV̇M2u5a <sE&{S#;Cdex/O4;pɍV`=Ӎy\ )%vM ,{$|S`D;ʂb`7: +o/aat`1Ұr@=c\v iFe'[ t&݃f:De)VהP6Ţôc#XDÿwҖ:Xzsۡyzi- yJ\;v[Ml_Z}gXT{\k$HY43)MV0-cʑ)(y7Μ-q^I/ ,VCM o[j<$ZNW`[$8Ey\N0A[wKOk'Fp͈7hd~^tv E{Z@uWX: tm뿶 DBJzeQeZS@촪B &Rd)ScU6I_:2D" 6 ]jx66!jĚn~G*'kjLAS2$vϊF容z {j^!LW_"Dm(r.C"Z_mq# nWЉ;T!uT8*޲~D0 5ƚ<1ys+שS ]3~vmncdsqkJ]MًIWk^4sRZ C]U``}:-Q'gFiqSDkfEE$or\^ϢYVͫWf/Nsta~7]#t$ՊgaM?؄)n],y4? ~i.ؿ0j䚖҉\i#p⁎M"Y;1{xh\)2C:<( N1 ~+":G8Li "D*HvB*4!]vZш!ATrl^y+)t3= F1{֗V,zVv.m uEs4^4u)eN.kre0L8;E:mE7,H%^]>eMr?'s#;#+Q5soiEj%|&zP("&8I2 -z84F8w<2&Tz8. ^Ҁ5R 9?jf0v״f=6H墑8B?P%0Q3=1[.}/ȯԙ-j͎z@gp-2Nj ..tq9NJrbWvʁN:@r[umk7[hE(ߩRJXJ$^\g$GPXJ\;;Xt5͕s\ܸ)wKa v4T8fO"'(c2emlTo!MDԕ+P9uNXA*86^3y\#ƴ4UKyxaUw_:Y}3)iَ.B#' Şg29ݗ[USt+pϓ<io;9ϷS5"2j~tapoEӂAGRՂ1ט́6H[R[9/rq=v=Dp%j+ۨT H8c"  ApT>L شFf}YWJm5nUN zܝC)餫&:/UpGU.,6ZJrU߷/_-ߢc7^@:N`72cQ,4w..-\(אl! צ8Ws4M(!Da#w@ݽKqB^>= "6hi ?MM\&}4և<>^(x.-kp L@IF=/F- \ΦyJ(֏ !m*{#⽟YCQԭ`Re_6X{/ *Æäg^!|/Y>&?|PH^-ֈs;*=F8sSoRHF)vVp=23w˼SrZDblf<`U_0K`qZc䷂zgۻDNé- 1Bm;8 ێ6O.cb@vv=BƎYga|ZG1L9M)"<,~r@΀g"+Qh]fX3$JC2q7(&W/0;M3JeaU{xVORpiG/~?2&;Zș6#J6̿%.;e>Duޭ]/2t& 4'{诺$i5; $[ufC:Ic̐sg:h`Ϲ8\w TDD}"XCAg@aޡD{QNN\PNlU>P/Ք얏!?`#6I]Z%o}+l8r*0$Cl‹ wM=Zƫ8 8G@͑*W'5Nω( ɿC FDhW4: 8W|v^0JՒ:.<]cIC>S\5].1@Mf֕1xbW?)94I@}5k(>v3`WvUdHewNE?A2B[KhT$لkrMu&a_}CXK߆Gy2 j5j_1T&U1q¾Dr&( {M uwP* tN1bǣhU;㴙RuZx(8 ]VϻoPXuyew׍ ATJsaR-zChUxG\Ƕ| dݨQG>! \5=U^]@.L@ᨠ` S\Eт{UzfFu]с iڧEz Fqn{67K+{@QhM(i`CU'?9&ݏd+2B $ptS9w h gOϹ >K$.ڊbl!~Wi~fÊDȦK~jYm̈́Ut(>8RHu`4m8(ID/@#\8N6# Fi\jy-ܗ9bHϺCb=X6َ* P61^"xCcJ(^L>Kd2kgg])(;>S--)o?N;c_Y5@lG1d,["MCmz?Kr!X =wHCjp-#?4Ş˴Z8._c ; lǭxk7W$g/{ (ߚx9ϲTfoz ElbN-nl Up )0׵9d1K쁞2xY-jm26v`+NoLȉ` U=3evibVL#c_P6`G{gx3<#6Y)XC^عups.m:a%N،9iQ͍n>ŏp,E瓉-|)rm em1Y"WSp:,QƺNg|ToCK~>X\)Z Ҫa{2]uqj؟JTƭ\EC ~WN)0b3ˤABOhMv@σ.\`"ؚD%mPX,5-(>mY iۄE[Ӱ~1qfňKW6 O=_%,2y{ *i)>72^GON!m2[2v)[=h;ϗ>ֽeDx#GZyphQ{*0SWG^ԯgIqAk1 #qljr;:Y`gO:Xr0y"Q"lq?[s3d:!RROC[ѩWV&YVvmꚫKu1I+8 YfWwEkB됴YsnՀڲg3i<rQwوt@şhQюZ9+e:*Aͨ8ۜ4sb#0&DqW&_Մ SdJjw>!gwi\IE ֯qI66=\@7B{ݼȐTވ f~Z {&qi)($} JflTsuVufckΟϒ-13VbMxQȣFwSq>CoabK,I W\zU~eIVw4>7@dَ1 @)^')rn0פ3ue5/CcJ-Ef=_ 3Ψ߱H! ?SN2~ ̦bS=:2k i>%G$HZ!CrEy7?xF}^ k,.b0Y}8-JR ^ލ1pi(D %hhx҄gޒfJgHâ@C->Gڗ@3&2EHi.(9@4 ,p\)*~[(.hN|nd5\w nصM`ymPA#{Rc]wt{l*ĀgjS~|FcDF5G kpbPe9Q;ֿ5 |j=>r#}I5.$;;S?IVlw?~Rn Zb^qC"A!iv!"yHjQ#uX9\b8Uv9奐o9 J#ͧL?Vm"^iIlx&W/GBG_> p|B);oZ: 'P;=$S6 RUӶzc·za؍8 0a1*͔0R/VģGcڲTƺ(09S '(Nb tlVL>Le2sTL+^ 7HstDLw /78M5U,3^ad7f\x3D|m(5yQn{iev^ 01=W(yG까!['H'«nF֕NG·RYb{U#)ƅ+%[+`mx悹UQzD $1Ct/a@dFX +\D?(uԻia3tm6NU Nԟ:[]̰U>+ӼkpT-&ŁbY^d?g jNΝUXrE|lJ 0@ؘ4'7G8#:w9z%_2R^S,tzػIkk}؛k֨N(X8xoSʂ 뤆^k^9꥽06eKXr:ʜ0 LS2V8R^JL D o:2Nt;8}ʫޝ[m!K=U贽?0wqQ dWHT"@7_&U _f6WR;.aʨ !r1jI+} BWoـe,"v)3u{~5tmqJ8%[-Fs2rvR;y?=fa,m<1B7ȱ;ŧjEGo$Wp* X&#i}a-R=C6FyЃM`|-Kq-|훁A׿sWh b q)ڗ'3H;6ÆGyuΗ^&a’dGZPqۃ ߐ#͒BDmwv-FI2f^$ bHFgK/?9o:׀ k^$TF ["&~ӟ94} LK5i.^5ƏY`;x?6SUAf_?w#jq&I"ƘAs02ĥn*t"D96V/cK&pX;͘ TJmxBHKuNa\#KU 6|n/k`w9݄݁p҇x **Dz>'EЇq`dZPQ,LYN Ky4K4v6LzG]^ 5=j&rղDDִWNg։@Y A6|4ASæ+sUW/kY2?LsaNBQBAR_ ^4 yDZ\|ޓ# ,oq~Jb6 ؞u13Ao P͘0>`}ųٶe:J3j-Q.qyX-_ϴX>w_qL7JLЕPkL6 @ϣ.h8;} UKj׼}hf<mLD髡/ @{q֞fk pPjw+!g|15T#kT#3W+-M0'deY SZ墶]9ѕ U9艗NtȘ0AP|""/esVO(#!grSBzgɁuxӏmJ;we519Bظ@%$FIg8ǠŹN`lkH'#C b&ܣb" @UNO(#۴830L ڟr'HS:R=cЯxLh :zRT) ŕ8E)UmhSe6ptxAIi84ZfjIo ,ڠ8xХxEXΟ>oG*~k$hfU]Ɠ*&>.Ps3%\ZT T DA׺tǢ*IrŷڭYBWgr 8VÎ(W ӢDqoӓ=ucd|sc)ѥI%je<:*ҧX{<#7o50u\cHc/\tC&U硹&&hj)SRM"NqWQɯ"lvJՆ/=8 Ǵ S2z!EFͽ$!N?\k8`ݤlǡUu.009,wOˢcVH(*e~t.rx0%Vy^(QsC.We@mEܛͱry)˲+WX{*ZAuUFb7ПΗؔr#ώ¡DӇ}eAћNCs9`ww87@MBT?<Ŋ CL44!93~*؂ˋl.#~vx?y:)0Ȑ7{idR&-Hnnw9y4ƑCP#w%6l?A]w9.sxF!"X4Mꥷ&D}GQW9MڔߪmBG7JHQԮnY`K 7G١ Mo{EqMֈ5C[yնﻆrJOғ'2 xި*I oFCXc2C]EN#8dD:t+ox8Uۮy>&C\Z`C􍀄g|v GY_BGj(C=\ccy|HLf׳:.pRyxl7g>CHC`. Wk-k׃h13CϑaS+c= ّ>ئyZ*99P"ps7 .Z6"ELaͥĕͪ9 z݅Hu!F;[?6؛ 'r!WÅݹ @A352_s Q:Ғmt,E=#cQU(('hgSNjԩ9]IGf8V'أnPBUP׽gS#(R g ̪_TQaQ %*^u,!r5OcHʆKtv?%Vz,vYSSPz&2[nD%ŃT(诿/ж4=aZx}mh~+n/ O: (C_~3>;+ *8aJlEfYFuh2].Elŧե}'ձ=CpzFLpBX> A r8~٣KT,̴DWF$sy=L)UoųshR y4iyt!YL-I#X+D"Njߍ+NkػhbHaLsTy[{ÝKX`{>,ZڞshE9#r !w9UؐV/4N_市YIvv%s+ @/TBjsYf$ ((78&7V5٠WCMѮd~FoBoۡ@'K<2{y`[3 -WF%@IM/4#]x<x[8g-ܒ9p(gp5"wUAi,nI!FC Z2C6*If#88zsnhbV)q!xp\ ~?w\{ 8(ȔiPǂcW5YZ'Ii$mL+#(į\u+1m%i4FA/#bk{f9tX#.4v6>4x$n5 ku, }o'WN= *׆-uM̦5|]ribXMԭsCcٮ.Ǧ JmuШ=T)sTcr?QHaHl7s:nՀTu?YH 3^ EI"/xZ'CFؒiw# 2cTSZx`+1oWO*>(6U4]]fVpd63>m5A-|O}BsH(Qo@u`|v)& *23k0+hs%C>FÔler3ŋ?nPz9p}i uB e34.~tZnf4`uBHc,KX &iCK|S4 -\po[WSȄg@[GdiIWt MD̗Vڇ6b懢88h\vƚ+ȈsvU :"m-Ƶ;V :O=47۳Q' "08s9G& s9;$ % P3!ZٞxJD"n&% : t 8'fiXTbHuYrz-T]Ƭ29\z1ʙ}[ 20= } + з v~%X:QSaGAkͦ^3T3㣛2ZIr}D`dhl%mRo.%<͍Tȃgܓ1CMi0X F}蠓ƼB]'@4k3ѧX,Ҍ^y,u&,x2sSQN՚=YܲG2(5!Z2  ӟ[[ɸo*<9\ $%]҇hZ6<+ ,0N.`<10ֹٲT;݀2L`^?E`'ӱ, K;R0s8^srr2F)@=wi6diJ oEr36s%KvmN{*?f#f%nX :` :) zLRBQ6}^e\4D`-38K9&[ }πjAMCIqUxEt-];mini~QH)7';IKv, s cy;ZPpiOˏrSya(N_j쿠w3^IYi? `z_vVŒX"[-_,3׷m\*+"62fXzW-=t#-{?PxyTd>m2ʦ4j)N򯖑~T(!NJ7WVgl6Nb H0RwР}<ݻR ?0-ɠ,&0ho*j4))E53(9-kEp xm!wdēqA$)s|GyL.fb0璻m)esKO{}('Sn+"i/-9U8o0]ތWe.xFQ%nŹzW 64(Lcy/.`qgz"=sW-a"A J<~38\[l>udhueNWx~3yEPnq G>A:gueG?nMG65 j+ЬёR4aA>Q \ʜ>|>؜y8fXHlXȋ^ <6tybCVS_GY1xSnCę2Mx ,] \2. P;N}MˆfكP1'10gn9֬bGҵLT^8:,qܚ,fOpL;*^/r҃0r/US *WWoUa h9Č g: t5~E:ʺ-ϳyE?BҰ>=0 _l^jCmGkyw@ӌ.yA\fh6Q<[{ZN3uz{t[u̺Ek%uw](^\j Gsv\>Ñ!g4? M0=IS՗'}D=MY؆HQ',CBz %h]A_P'6x3dɼ+;ܱ.eVC#ud|1wY U-PrT?sA*m4b o hXr:tD"(z"XSTxKTfsue-cGt8RjuMO&halnumUyQ! Ma%:OM$kAbݙ X+sgzq įytPt<,zH7ncyL-N%Ƿ{=[nΤirs|m@q٠=lgf(ia5s.#>9r0?SHmo)#?Av_:l m]z9/TCI9XAVM`7>qJLޟ|R8Euv$鱝mg8$FKNδҮ"wg0 b0=MI *Q^)u]581l8?6 JO rk`JC~~r.:>d_ǧBUi9Tͤ)}CzC蚕KT~eEiPѯ>8ޠ>2a*DE 9崹r6 Y)): tƿi2%|įfR4`&qo"ݮMt]V\ D\x!Rv)bj'V>-"rx# o丳F`*U01>dH1 |P]WެŇd6H蠴2\w>DjKڹ<@^}k-Sy&h!S>%@RZ1?ګ9m۸rpk*]ǀdķnB q5C߭ͫi[H.{O)YqDpgT&iŰS3`wOB^Ԭ (1kUhzٗ%˨]fS1[W0o2djc@홖 4S. .#TٚtS@{$)PI[th+WJ`t迧r~ )JTy`u0f!>/rl[(v0Ya'&[ QƷ_}P1YDC(ţ:/2D@v5sCڢ_hAUe}zң`^J љz#ٜ&.'9Ǩ/0˸zm|4L$NR rt1c51dʵ2$ʾ H r|ie~Lsu -mF3GVcGg8pt hEgɋMl'l%|FXԀpq^pXc#b6Y*jUߚqfUl^ŋ.'UݻY0Z"S?wH2#'rc4HJL0S%awЙev&՞*HGEd@9񨰁 'OvڙIHRcQPH aW) `sB?o ߗa9-@HC!` LJv|IAoϕRHOVB#ȳ\!_0 .tIR`M$i%w[@9rQI+&MWn(rߣ|!Nt*MQ Fig ͇AU/ (D"c-:Mh兟!$*q}IH4qt oZ}]Nj5%bR|ؑ \Bc"j[YnL?m!} j7b`djZ]l9#_Iey u'41ΓE HR1|k5QAp6U3&>Wnޤ,?E90-U6F}8Ja—]]NL,5Gb!f.NGV cBfՎU_Xy/oƢ{ʒIu2}O$V[Q`>p|r_d?7$˗*jbKaÞo7P|ІbI)E7. :0卲\6uھ:q42QItP+7q4M+-k܊!q+>ʪW^ NI㣡倌wT~hρ$ 5%%T2E%#pd?Eury\ƏIr_f]&7쨒N=<0CğAy;`3/t}n%A+n~kxPjxԵ[4_fP<}I-=20ղdMk涳3LŴ䷔ijc36xB` @EoAT`FR2/a(n0X?hqDLYq\2AD!HEѻ7Z F yqLL|]/H8> 䊝aھ=ydU6|qGXz,=&X2["õuPc4rL?\B*~;Dڎ{)jø H2TuugVQ>["#q˧uQ{PBGRC5~^b {w(ɢV8-G~âkK4S%gHU*:7xs RZbй[CكlwJyRwJU jk@.}W3ѓlrJI2&4G6W^EwZ'b`rd,%lF]ayυ1P[pϮDEiJշM\// X*m^BU f?'ɚ.nW9uIs-bR#@b> DY,mfpm{)ę cO=l)ZIZB%1*0?3NxN''B(~,lNZmvŴNINƠ% mЌRfu}3w:i3mT'd$\yEYFcď\msypxq8^#H/H&L:M"k*ơK/}Bx R'a`5# jF2(rvjz(Q `jn];!ḓS$CXƝ;jzdYMnL_4+VN!†JoilvU}:T ZG X_Gr +xgK,a]r'ҙDYӡ?il~W11^p%3a]ѬY- 2v'aUˬWxgy:~R_B;N=BeBu ͖#MI0S b6Pq6%QcU_⿩x\5 >rVG:5 ڡq+d!pRË$p2`v\6k8n&g@Rq8×(p>XЧ}ǜI{Fa)QSd_;yB`δAr ](=sۗ2}#/2:Zi}%o'JD٬?ruq<ӘGj;[`Q_i%iTt(ěiy`&*rw%1J R"8CHFOn>hTc#V56CKsx0<&&X)PMV;1Ҡ|) d^ ~b;x@15>5UClc387u?% npUʫ#MO-k؃/gl3Q0"Ijƽ%}+\#,IJϏ ÖL= @̡vϽcĚ)Lc=Nc iz΁=zY( ?SHJR ]<'Y>lRX0gK<jϾ V(P|.,''4wic-]\N=8iך"?U94.PKS7En|8GI&4;UzẄ́}}&VswVx7BSD$i.niL (9lQ;,?7nx{nLRU; [ Kd@M\:^~&oco $A8/ÞE5-LOwT%δ=g ]r8(T>$ xZp=|="!G:=Z W4DPhV\|MJO^!+VnoePf}KjP2O 5<Vw SMb: ~TےS/Q3~F\c4gQjPV|(M>r$e2ػdr:<q]zK#SPD5W҄D({ gh:\ *FO6d|YְHy ׊Fe$W&F,g;BIWH@bKOо(hݜF3BrȚ)ϩ ɥr &g.> yْ t?X޿[ u\6 )kzZ/ޱK_ Q/#XRLu]9OO<VBwt]$rxDcv <4$YLq$Q ~چ=7HY/#ުxix|^ɸ64h>P_3~D"_B'òO>ʒdFʊwol1&Я$2aonިxZU(Zq 2xQO۲RTȂ-Y 5P  . Gg Z+vבsܢ25-QyM+]~fDBIgpLjC;eaB! 5RUwgVAŎqiblB+/ _{a6cZJz+Qj,JTE5?A/b>.#N 4;>w29$9mМh17v̈:R #͚6!7˷NCԚA.,iLS:Ϭ^r%tVpְUYjV'!={-ȪY*=#ɭӇyĆ5t:0OZў5nVZPS/HC(:R`X~,taJX}ts>Vf _:3~` &X*Ŝ3R|mo}J e*afOG7q"X8*%0o # 5$gs)F,d&D ?$`x-\~D*c㺏3@h.HVtMGsO+M;M55Vv;'x rq`C"(/e7ZLCwJ߶;Ab=Q\yVqK'Y|ϫXΥ%9KUA6%_G (#f>x%H`t.qIBb-89K߀]6," 4i*UbolwAWvGFnz+ {#ՇAt-Q<1hټa#N.ހ~ĥiS"*uto>2\OY,~* H8_MSާՋK8 @Zm{i"nwًlwL&3[eLG& ηe`#]LBbRqE8Qg,/xLu:[rJk/U+3D,h|Ek|m%9laTZUָcnHT-O#Ovط53CP J,vXMXCIQ  oT%gۯj}a7eY@[ZIk5[[١P)iXFÇևx7_E8off;,&aiʜp[fª(8|{ڎz7=4D^ R|(jE,Ed!Qݿ# 1J"goXu%+ÂBע7¿"Yk[k[QE68 [D[Uű7rzzƶS=G%'daӟ:Gaӯ\^@ЧY;H*uvߋ)HLy.qf}F]@tcXj.dX-jGDG7Phf3ܽ4ݶ" q[II>&dqA,<9/s`UL` zm&N%&Si]=Lu^.vKG4ƩRd7~'!b-t\u-$n_fUV渜N\9E@-@x>~)7gLP|/eQ0&z")1*bR%7dXh,<'ViV}h<\.coM× .9ym޿HA~JzpESڽw(x YVyq]c(/uU˹f.?Nc(bNҒa|ݞ8AF<ρ\/͈^ecrP ޜP0MV%XV| ZDGFFA*hwO;qRYU&"֫4BbO tX dv0hʼnRCi:ͩ?ew>,]z#heD\u,Du^l&0} Ľs̷ߍn)fsڞj5=G8ld XgVIEY_c6dT9,̀r 1Y.5]Pp[k*].dj']}xohħ#i$R. *$(\i&'7Vmu+OsxP%Q'=RҊ'шiOדּZ$8UH7%M3~ x ) L w?eZwL(9KIe DCX4##FMIGK-ݸ$\E̔cr+u,k⇵px@2԰O|k XT&=ǵ!KEL'0N&bCDDjCb|u9Ca,Z/t r_m *eT\] X>b ٬n=`RNsQ 6`I ?=Mhxm t 45,L{>-+:RP[Ⲿ7bq`_PxJ;,sCK68Nq]uARKDt3Wߕ;UĘ ʖb0cvDY\ Cacp,kUUϿ@o ]9f0nsw1x8W .mRD HDE,.7J}Oed؟xSY[Q/O3rFm!i@2 T5Da!9(4,Πf\ܥWbVL~Uix.VUQ}1kFr4_YTa}7Z3JcF7,w/6<5O @"7[e@g*Jh,f;-ӊKHFD$Z.Sb]i]N]8 q#^ F^Iwi]Kt|چ8aܞ)u\_@הKlZSԾmI\ ZP0sE&1̧tBɩa٦R,_56w{kj)jZwo:qey"*p9eSKmZ ~)$m\Zc[)0kCժOL6(5[.pOp3؞q̴Xd('Kݴ2f82ʇtpX >ΣlTj !`Ri.;3C8i) Sf*Q$_ xST Xp7 {2%d, uh ?9/+dž!G%vҐWa. )Ga$5EnD ҐRd%.`I oD@^)ߣk[C4BޮT-oro i0ا|+Av,S_SYYqpM`e5qn 6AfJi9prY"M~jI #|-<թ+\ Fs.5Ê` BÛPURY>4Co I7 r^D3JtuFMQ&:ϑkgZp.£y\r@II66}uM]eKXcWd$94%WP5O6`|w;[.E ) R=l{z>irpW"#<+-D\;zK0ë[JWl RZwx[.Ǹrm tC}ZdL8? &+ vp/x8[ 1H[yU Ӂ` r)J֘:W!2yRtGB\\xoGSZڵӢ+tMM^u?|W GUB!p U? $H'9rhME2Z]&4-[7# IrZl+!ٶb!7JHQLg9j7jXųvT9x8Ю OˡhzxCQ'OZ&n t)Ts'5mgЕ؝64rq}b4eOTJޒojBA,$#Ak{:X=̠0k3_P˟ D{*o'7\(ΰ;yb0bQzO+_lI)#wIm#T̽S~OjoI*&ky2H GB_!W<ڵZBEcZ&rUS=>OٍqK_zFiqX;=;q݋ m(qtxи!r99ޏ&z7˜;RK @ESu58?74yfi[۵t A?T/(m=ZHzda*w^KKFѱ 7 x +fhi&xxmfǟdB2 k`xxȺy.sI*%h~z?jka(lf1 *)dٍ\E2/Gic"Svb]ǝ7 Tn̳Łp[Q2[WBۄbx.y @TbbT8ISZ(Etm8_{t @[;zF0&؏̒LkMWTy2vd=ŌDK${Lt.#Mߎ|sG; 8utn~4Sņ(RB]cnN5._A4՗YGl]G/2hMi"9*<꒬4w)oڬW"}D${pM ̯% PO̳Yt*jn +.Ź|UXrK0}!S72FV"#%_caT@!uwo}Ob o$:5.fRJt ?J9qt W衁2d d},S9p2o+R`+Y#SR#dŊo(C?>^ApRue>S8ME`_םڷ4ze[RtX)~i7z;6̻p*.Y]P0JD Xg;zV&?c 8 k}Tꖊ.e9:_UR2?4Υ;nKD8$W7ׯiXO ^) \n^'%~#f}zY؃Ģ co6X6bB\ (+J ɜm[ H/ǐb2t5,#fFjH!7zZu_![A{-c.쟘|wG|dH9<Բ}Rγ4Q0=4ZJ?qt+I$RHĆe~0fBXOA |&<.!v mKŁ/SB0w̗a~v£Uwx_8G`D @cFk<,[{}N\̉3Rk(3_tmDN8Firf.)55j ɚ>u#bR*2MI{X7ko88DA}ZMCDq>crz{j|yQ[IӲۿ]I$3{U2mj"ad+H t&Wdwp&V8 [aAo7hAyԫ`pc\^:cS!.lKj^18*vpKb2& @`Pᱡ!ٿ9?'K>$|8weKȑMPs^FQsہG!r q%GƈGvUF8M7|2ȭjnyH?S9̎0\/H>1..Vq!"oaa$BEv:% {=Žԭ)UxD,#l!>, XŞS7.3@T .ȷ4%@0!hyj3ZE8?F +2Qizٰ@yad'p' Kl I|aݿ[qQ]=NLUn !_7M,]w Lhۖ=k[P>s<NV4?K"ܛ5^2Svt8Lj6 {.K`U&UDXpR\r:N/^Y ahYߘw.p`9,mS~{T*\El_tN,6cJ`fԦN5bQǢoEAr[?|H$ɘͤT`@ǒb%-3O"2׷ft} C D> 'OJ?WSvU7lxRS~5O搘av2PqLO< #LdRcZ"r0Iዿ_=/ mS\Sk%ނ{ :A)T2[p +&>%| UUH+V? M̍AN>9lRS $n̳[CӤp1Qaݍ|x,6֙k8r,xn(-'dvϻ)`%vqLL)60N5@pC EPqm)]gDdN Pn^ljdkpo|:vg;ܺf'pf r 4k]zDc~a:H"/umoԖܺyTի2 I)o\_J5  7(C Ґ Yo[6F.Q,V9_`G^ adZqh!N], ߟڐب"]'\v##dq~%A;iByi-xmcj0(p=/zN}pso>,T˅8w~Tj-tKVM"6g=I0 $11<4UVEC= D*s/ Y_Qk &g G.N-)z|S&LÕx)ns&6h΅ls=0X|*+me|s P ;qqo!'&zIfT(P*tWz0-Sn>+; Q%7XBa-mD s%L6"lˋ)U_ ңђ254=1ى}DTfOh)D@<&Ns@J% hWj`T44A/6'$ %^= !(7*vp2K?$@_!PEt S٣ngƕCssET43`UxiDO4KW6%ȵ\qRynڜ`×#m)^t?WEU[|ꪙltPϘ(PnӅ4rɘ0k(.+Ž"aV*x 9s]qWen?"Z8;rD)*1&H-p_#^t.Ç؅d0b0e."?ʞFym n%}{0 (.?VkvaNH8]DW:BѥO!RZٳܙqu] ~O97.K7 3bl[8Nѐ7Ƞ}@%I}= 6/vFYz*r#pow\1N"Гg sئtx&L0&ƆF*:w(6KŅ2@0 ުXiK:I3 Bog<%Tn!qM3@ k= "0pQI*JQ^W넼m9pCr+$\@yf a=%F98KEĶ–!MAZrfG3'6LqO-ʁM%0nkób1rXT 2bq2_.=CҏUr!S99lq{AG;Dޫ׌f4~8 /"|ߑ4;d굛+sҶl pNMsQ7p5߂1=Nb2V2HC M9&tkU㠚UQZC٬wubo l/RaBZ/oJ^źBVoa'e_٤Eۏ82Qq+Ku2M)u*d'LkBfL*e5p^2T,,WyOg%7ISuO3] m#Ȃ,3u ͯO$N Yߴ0(~?~HS:TQ]7ei꜇ҔrGNqg]%g@sv\2}`P\Xzfְ1b UG8yˈ_Z##h,*#>5D@I J;+8 V7H=:>7`ƯA+` -$aOGcd#fZT6t#Kwg>"yӓI0+ '!Q\ܗY]keQZtߖx>`Sr7jj/GԍGI[҈wT&4s(t b/-[ı -bH3wW^=Zxj>ދNrS8cE*2wb-Z X)S4$J-i˟')n AT0J}ɠ~:kj`eieXhC! ^S]WiBYm%2c0Ū«d}.5ѫx-0քhpR5@aĀDJq"mPΘFX\ |]qp0/yfEnxƾ~=Ԃ[v>ZС-UM}}.A]d2AYQ܄k*;;?SjeIVm^loS\Qm , Yb*4M{o~P>`u_9\^?Eb Xw)[*\.6(C(^*4~4v1Th˼k;ތ0q.W '642u@R*å[P.vKY?@O xWV'Ie*qQb`3}>]_*)py|wN?4*vH(̲=,/DsgTJ:5& %Zw8Ƙ&z{, 6UN*M=/9n>9=8YyJIZw EʳN!.' *]fgZ\|N.H.09fg>/t K1[EQϥtt]N#l]d:cV{Z~Mk6fA:j[7 WcZDޭG@!'*tf%&b0-Ĵ)Octi+'`Db4.uRBǯm"U?1FμMq+%^[ɀYu%%MV:KkƏRs؉S dzL9dQ681*³/`d a@KF0v;*-=9X?g }v:i+ÃYT#mIʄЙ/WhV=IZ-5 %s\eBJf/1Bсt[jpL5H ॎ8ѫwt瘃g`)c \ut~÷I@A&2HŌ&k{%7Q M,Xdf}lD0)j>"=%8E){N&o V6 `Jm<"A U %MRiײdYC\ny(=A5yllF%57oXZ%ί}JK\;Q*I'=TE*Pxv:}+8,tǜb${W>ZCM!lz=Iړ?'cpbcF:_Zܮob68Akgm uf-}"oJ2 NyvXܾ$U՞q?9B^yV}ɳLaYYTNCя#\\[OvѧG)좰H?1ͰYŽS,@L ,=s%N&|۽|.ָZ 킊} 4yry nt5F Rۗ41r¿:||I `6[ y)psl:A?WܴG=EpT2nLhy&4a+IrW7n,l ?^l.*1 īO6$ Y"EMH8dwp]o,i%596ISx@t&yVpE/{B/XK7ȽxUg58xw <+Kƽqb vMmGF 9"[VHY裓/lUf]Tj*.\WǞmPp4FH# QS΃n3ʓKe;MKRO <9!k@wQ{4$1bV8Fs/!b5( 5Wu5<_3=qE;aOO" bX,]0S3t5N $9$ 3̜15cm lZN%!%@7`U7 S"o}<V%O'Sz)_aXۆ W:i .~C—#U2FMU! e'Ѥ4Yy+BϓW: >ͷ%TVX.[QD *kT]$A*ݚ"W2gN%Qn1mUw1%8( /#)T ;&e}t'0\"vqcmc 7"5bCPh?b_u@;e faJEO>֎Nv2,Y-(z=}m%k?4ގȰJQHZ]f{tdB(M- ~jI2A`ϐ 3>Ev1ֻsݝ='d)9,g~8Ai(wEdGYJeJt4~kجx 4 oLB25;s#Q-L3G[Ւ ]F/b^X?3:/Y"=mXJ/Sw5?4 ufGBdP jN!nP ) le-jO)ظh(Tq"G$l!F2*բiuƇn+Ff5#.E= iolvUbFrXUt7`:L ׳]͇sOmR|gƸ.IQvL-EʸfJAhdAM'e,À (6J]Sͭg8ߙ.r SO#'# HƼhbe՚{;rv2\;|OBB^3Mx&Kmӝc$s@Y:|/ꛔs'\ QlLPCiӞċ/-,b͟ 7^ TBٻLZ%<<=|!a?:Wr8뤴F??z "vWlPsFt_̜׉4Jv,)ӵ͓18OVQNtqGvf!I 7Ng@S]X5T\|4#^Y\ *w@3X{:q`-*g::г3V 6DT[U}>B0*,I U H P2\gաTօ#v=RPEdldOak.!;J9W)fq6>ͷ6sE6~G~SixN N$OJ'bu󉰚k>G\ktb Hfjߋ)ՈlBSѳbWײn@-+yb",!az VE&?a몪H$[,xgw6]0څ-Mӂ|K}-<rP qrFzEdSĠljcQف1o·y7 ?t榹yj&sd=Uh05hJj搲83yP]ZkZzx?,1 (S , cqy,ٜ*O0BnJI?` d@~&?]Ѳ8+lWsCgtYr ZFފ3ct?vׇj^CS>C>wosR&1rkGS2#oOin#ݮ\> Ah!qQHJk;_6\re6g7PmNGYw_jYCpשOr2`l?rMs_ sZ,EobYTb_a;e)!M Խc>fǟ?KpipH8сbfQB+O^hY긐m1=8'4ϷnN*%x犡"~2Eߋmo[f1., %&߻P2O_Y! ;h*O!!4YkF*;U3У1" pitN@@UQaeZ cF :)wTkˎ-N-<#sk)$2 Q.iyD$Q)t]H)Sk0夾4qeAc꾯 kT\ݘ]0yT;x?Ͱ81Z̢ _MvIRYeniE"Yt!rTG4qOQ)< 0{' tR\/3.9r;Eݝ"q`wk 73T1W~]]f:Sđj*wC44f/DV͛ .LTzEcK-CC3'Fqڻ{1qvc QW{·l8R,us/+O?S No4B`<¸aת) Splv*P~yKܥxYG I )n(B`D8o4kEync$˖%TPD 6NdE]*96(>K̪nN/a:j! b00 #3'faz8y^9hy+8dMDn3՘ o1#VJI+%o[aIxCR@^lƗ{I!Ù4XdSu!h,=b ^!+1}Y_Wn 1Z*59.NEy@0- ]BQz%q&_]޴_ l>^Ƈ;% దfؐ+?wBv [ja]b{7e)`9;2gJYC ={ʣSIv]\kԑw4vP7[d.n)|(qvbytd-oχ eSag;; ˠq)C UK_hfipyޅyWTVrꃱtrxZ~i6bA.W1;vde¿vR#A|AS,ÇI%(}[xS2_TcFśVX BJQ0^VŵVر2Gp[Z9ƽn6z<F6(WZ%z4H]Cf_,φ&:;|LxxEeCabVd1K /Hq]Wk*x1ېm#7T+7yN<2eBQ_)/mc+>ӋE`X@91i'˜qܹ^ *b^JRi(4P e6 Nu+'7 `952r!'s@B-k dRolVM#ZkY(#W32rHoÎtf0]~an9ԇ[ 10;! VYlͶn=}-azOEuWCx?E #+j[s*LBluԒzi'\Tm1JtD`np|LO`Q< diy ~% ًW"8GI-]$-HLMc G*ִKa Sly%З6+qmRq%ss gpKl9L`]Q$X*H>$$OtJ&)Sq@H6ox,i4o>r#R>`Âᒏ[`h^ V)k]u}%e#!/_¯?Lx`F*z@oP2狯%%nQQBrȶN17HTW^E6xܙe俆jr2ZH9uI0`P7"kh=v̪DS`?b~^CJvHwNKq\3nj^JJD?si)Sm$T6v'.qL\ZuAP$kRW̱Cl:ihlM2 K| H)N#Y;dv 3YV+W%Q{^qEq~RlsD2 h5 F* tRodUKǛ,זI,@ KwU)-/Uu5()&\uNPn1@"Ɖ5z]Z+@g\." {bȲ*44i٧̀1spe%B}CߚGu*׿c؂Onqv} z=Yi7}^@&a:rc~K *OLD?D$Cg)6w. U /Γec;HͳAyq)7 GJd;rJ]Y`7{-Bs+3 ͓A(ňzEƵOPP^NX sLu`QB[Մ: AIdٜ2E5!oUk`/1!v2Q |qI?i_. 178J Vf,q( >/ ٳf;dGAvTP/~h9vAfA9%(mE-HdM\Jf`2?Isn2$m]x{7\D*J RQQiBPN+^X j/uHdF z~rA/^5\4(TO@ `L _[ԛ*q`\ؕũ)uR2@S76Y#؄3.f|d]96z$[ל$}G)- xPw҉Y={ݷqL[hW