python3-apparmor-3.0.4-150400.5.9.1<>,̉dap9|Z4۴HFg,dI> T#Lƥle\!1+n* 1~)1}N Z_y.E{bzK U1C*'1ûˁɤfW(sNbS ip'>>d3 }G) BQ: `o6  5<ᐧf<)^d[8?O*~ߒ;0uMYebUigX},T΄թ*>>ʈ?xd & S= SpUU U HU U 1U UUU.TU 4"("8"~9$~:.@~FGUHUIlUXY\U]HU^ bcŸd"e'f*l,u@UvĔ wUxpUyUz(,2tCpython3-apparmor3.0.4150400.5.9.1Python 3 interface for libapparmor functionsThis package provides the python interface to AppArmor. It is used for python applications interfacing with AppArmor.dah02-armsrv2 iSUSE Linux Enterprise 15SUSE LLC GPL-2.0-only AND LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/Pythonhttps://launchpad.net/apparmorlinuxaarch64/S }((&_g47wJ\90QL ,b2 5,(k#)<Q>p1 @ 6<tq B;?b[&'%Ui $3)E/Px0AA큤A큤A큤A큤AA큤큤A큤d_d_d_d_d_d_b`%d_d_d_d_d_d_d_d_d_d_d_d_d_d_d_d_d_d_d_d_b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%d_b`%d_d_d_d_d_d_d_d_d_d_d_d_d_d_b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%b`%d_d_d_d_d_d_d@d_b`%d_d_d_103aaf985b7ee6570e8410caefeb8c900d5c46626cac08e13bec6476a4661e2044b2a8c30469873aebfe44bd3909bddbfc178df5078fa7a2a81a1d913c5b569e01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2cc671fcc9d1ec75313b7eda5bcfb6024a389a90a86027d6a60afc0a06a20e766b7a19cacb0807dedd0ad9b166df085e2d323058172289ba401a19560dd4c64943278942f1939ac5492e15e846b019661e35c62a54411c80857420b6e0053c3fe2014fa7be316b8660de8253e2a37f33b26d131d89dc5cb3c60a96b72f87f09479c99ee85443030093ea9bb6344262746a82f5744dbb27fff8ab94acf4d6559cef9f47cc7c171c4a9b4909c702edb17fef4615041bbe94345448d993fc7a505f95e7e2006197af3c8660f9afa84426b0b9f6201bb59041b48524e0b0884a7e487eff10e4b1d26e36c2f9491794fce4d3c3effd54b11ebe1c247928a34ebf89006293e6b1e3116c6c9a6748f3d348af4308316ce8b8bf35d1a2d2f8653463ce02778cef18bb1206ce11366e37a9199a30d6454a52f52ca38c13067921348b73ad06c37642e6fcec6bf9f73444345b04463fb1908f52295a9fe3e59db866787a82817127f4102f3b08becc2a3269d8885f247c6a9b99f663482008929652f78df04e2a84f789fb7d889933792666836ccf3721ae4e0677e07ebf0b3e2a01b24f24ca5ccde44a784714cdf4fa33d20883335d22c002682f44876a653a5eb333ec9b131d47338b97093a2945a3c79c2aad86022282fa9b7eb76fb7c2bf494ae34d50dff215fb0bbbf5a8438945bb4f1aae8dc8a6c104382fc22841f9da106c658c4f0a7dfe77a1b05bee05eca7d4d2c7076ff3aff6148c41803797b9af21bfca77b390538551a7c3c46a8f1200402b94eaa7195a42d57f45d572880d075271e2d1bbd3418bab341905c0ba825add5cd1a4c009525befbe1fd4871afc04a186a10bfa40de1422ce69a7d59905a7ef3f9fa9cd474e1df5aa858fa99c9a8c181a8ad94b91ec320bb6f29456273036379e6ba0538d2f0d40a9957b93af9262faf020fab6026e7f316b7602597992eda5443ef6838e11dc790065a037ede90b97f49a39d9e87fa4fdae84740fd8c33710c616c9f119e230b57b48e19596d7764a79452afa07768616c2507877627ae91ad58dd98ef1c75598bfa23ed3cb7b52520feda84b1f8511e7aa8329c0343faa417d6f49d11fb2480f56b9d93587d494e73154a7d63443caaea741b1ad32459a870850c37e24b54f2a5cd1d1db195a6186954511155cea99a231b3c8a28382f6d33e4ea8a82253a3720e71e755fdf47a265b0f81a6e48ef1f72d06410e37225968640b28cfceb343074d895a6fa54684173e5b6abc8fd00305283cf4a6b8c3f24214fb6bcd8e3abb985a2544df3c59ba3bb3bf92d98987f49062ec5e62b2e91f36d014f9e2c0663c771b61b730fdbca9fcc6e61a72302bf49f902be3b31381234f7fd7537112dbcf58c669dbc42fa17afdf3720d9b0a0075fd343f00ee9fcc7b7fae09f8f281e808c8f5a050e89759957399a1ed7b0c8bf56e440a4aa90a83677f5285096e97458874fe9c3bdaeb4d2ae40cf502c721203a91f18f498f5ad91ead044f7556942446060726421d7bc3586516ae19f4847069e6d43ed07ff533f4b2259f590d75a5a4b2185efac3cc04d118b60f11a988d7b6032e8f4549737a25ce5b4c3d13d28faecb3d88cf1184908b0c378b3a80beb18dd18ae69aea286f2647ff2c4a74c2eafa270f3ee952bd057b2d3db84624efd350da354948af26e8d7aa73147867e02f53c35d81252500601912473c8e8c47fdc5fefe08e945af99883ee269416abe471aa36c4b650f8d078389f1228e1873154338182919a0e4142575a16a438abda2f8d492701efba4ac1129e8e3259e5863be25bd3db945cf65d7aeec18b43b2b54089eb0a0367c6d30f5d002153f935874779a8d2b84e1d582cbbe163349216193a4fe2722effae7fa54d06d7f95120817bba02a54ade1d6a15da5d8b3f5c75327fdd2a80c6c078f0f78263596c7dce8ce4077b456eb35e64cd6eed5c262028b54af5d16f85faffb43bc428ea1fc4a021ae37487b885ca4c8983bd6bdf5d6f2e00a60c3f08306c9076832b7966ce51e0c4eddcf554959459b23e0a8e2c352b5565da25a908f321eb9e141bc77fbce7cebbecfd995eb39012a844c06c1f26e904de9ea3a0a382383050bbe78341677c525cbb9294840b1807f8fced7657494f0356f2a74423373317256d103d29ed441f65109168e07526aa85d23e56cd76de93f1ac36e7d86e9e05f771f29d1bb4b14ea6f288ac8125172ae1a3e1b74b407957f702dad5e5480df705a785c1aa1592b90cc2182376954585c70aa8bae67f7814e09537c848de84a7c4cfe0566113dab77c29741187249bbff3930127122aa8a9694cd2ad2ad254c2bed67840f837ea51953e6c05d3a104d7e2263adc6296f679dac88e52631c9cf8f86eda441b1f54ad8d16fd0183d6921b50eb58b41610bed9168734bb105c03b4357bb56e9e1d77e9f0d4f5a562ab934418a01c902d327970cb6edcf17c58c94117247cd463d5b4aca05006a3a4fc32599fe6dc4f47d2a668cabe7f9b8b6ae409900c922e8d217840ad79040864987b7523111128252163e639e1eb932ddf161c4c56caecbdbdb922f7815f2f65b80c739f0518dee431ab029e119546ab2af5053b743b3bb4edc383e1eb201c5d5553ebe3b50c91a7d8015e0e48bc30c30e68fb1d7bb9393985eb5be0f096af15dadcf19e4499ae6c2d59d0ded25464e56241c75baf5b94cab456ebd49ac8c240526456014b084005cd7da7f8edea9e7edfa11701b399487623773ab7221a9a936d42d3e1e0061c5057f2a33f95754934a7ce2265b2cb0b16b451085bfbfec18866efde61dfad50c4016b136852dc8b4a4fc1b182a02a3e47d0d951d36561949259c10848b14f2a69e3f9475c1bac12c6f31d9749ce0a81e5a04e2d306b3b115ff3111e4fc204d55bb2b9ed73160684b1d9581350c4984b9c8b3482cf9ebaeb6bc5e77a9d572fb928dba6d4c5db21a47fd6172f7ef698f4a05b18a9475fe3a701c50bfdd4ba5f491ccae4a8c395d56c2f97549930aead3488505701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546baac39bb57b937e104c1375b745d15e0609ebfb00dbbd14546119699d511cf68056386fa2f5e2de5845ae5e81d7de1f92c452d70ed17dc7c5bed1901d341d61818b374e21d53a9fa9fd2cd53f5c57ac6bbe3a5a1c9b540718f2140e0eb8eca59a9f50c49cf90b7050a3c75116ce5e903af13823f0fb7a8e07803af337e4be04c052d64dc0a4a269651edbb90ffe4ce78e7557a3d446a43c31af274c4d6649f8118fd7ed51da6f34bcb0454bcf123e77211818431d4aa9f10faf4e1fd63642c1d0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootapparmor-3.0.4-150400.5.9.1.src.rpmpython3-apparmorpython3-apparmor(aarch-64)@@@@@@@@@@@@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libapparmor.so.1()(64bit)libapparmor.so.1(APPARMOR_1.0)(64bit)libapparmor.so.1(APPARMOR_1.1)(64bit)libapparmor.so.1(APPARMOR_2.10)(64bit)libapparmor.so.1(APPARMOR_2.11)(64bit)libapparmor.so.1(APPARMOR_2.9)(64bit)libapparmor.so.1(PRIVATE)(64bit)libapparmor1libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libdl.so.2()(64bit)libm.so.6()(64bit)libpthread.so.0()(64bit)libpython3.6m.so.1.0()(64bit)libutil.so.1()(64bit)python(abi)python(abi)python3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.43.63.63.0.4-14.6.0-14.0-15.2-14.14.3d@d@cbk@bi0@bZbV@bT@bRbBb<]@b@a7aZ@ap@aabaim@aEaaua $@`#@` @````_@`%@`!'`>` @__ǁ_ǁ_Q_h__@_~@_[f_P_-B@_@^m@^@^<@^j$@^,-]҇]o](]K@]]@\\@\ \\v{\I\ include in apache extra profile optional to avoid problems with empty profile directory (boo#1178527)- prepare usrmerge (boo#1029961) * use %_pamdir- update to AppArmor 3.0.1 - minor additions to profiles and abstractions - some bugfixes in libapparmor, apparmor_parser and the aa-* utils - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.1 for the detailed upstream changelog - removed upstream(ed) patches: - changes-since-3.0.0.diff - extra-profiles-fix-Pux.diff - utils-fix-hotkey-conflict.diff- Use apache provided variables for the module_directry: + Use %apache_libexecdir + Add apache-rpm-macros BuildRequires- add utils-fix-hotkey-conflict.diff to fix a hotkey conflict in de, id and sv translations (and fix the test) (MR 675) - add extra-profiles-fix-Pux.diff to fix an inactive profile - prevents a crash in aa-logprof and aa-genprof when creating a new profile (MR 676)- update to AppArmor 3.0.0 - introduce feature abi declaration in profiles to enable use of new rule types (for openSUSE: dbus and unix rules) - support xattr attachment conditionals - experimental support for kill and unconfined profile modes - rewritten aa-status (in C), including support for new profile modes - rewritten aa-notify (in python), finally dropping the perl requirement at runtime - new tool aa-features-abi for extracting feature abis from the kernel - update profiles to have profile names and to use 3.0 feature abi - introduce @{etc_ro} and @{etc_rw} profile variables - new profile for php-fpm - several updates to profiles and abstractions (including boo#1166007) - fully support 'include if exists' in the aa-* tools - rewrite handling of alias, include, link and variable rules in the aa-* tools - rewrite and simplify log handling in the aa-logprof and aa-genprof - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0 for the detailed upstream changelog - patches: - add changes-since-3.0.0.diff with upstream fixes since the 3.0.0 release up to 3e18c0785abc03ee42a022a67a27a085516a7921 - drop upstreamed usr-etc-abstractions-base-nameservice.diff - drop 2.13-only libapparmor-so-number.diff - refresh apparmor-enable-profile-cache.diff - partially upstreamed - update apparmor-samba-include-permissions-for-shares.diff and apparmor-lessopen-profile.patch - switch to "include if exists" - apparmor-lessopen-profile.patch: add abi rule to lessopen profile - refresh apparmor-lessopen-nfs-workaround.diff - move away very loose apache profile that doesn't even match the apache2 binary path in openSUSE to avoid confusion (boo#872984) - move rewritten aa-status from utils to parser subpackage - add aa-features-abi to parser subpackage - replace perl and libnotify-tools requires with requiring python3-notify2 and python3-psutil (needed by the rewritten aa-notify) - drop ancient cleanup for /etc/init.d/subdomain from parser %pre - drop (never enabled) conditionals to build with python2 and to build the python-apparmor subpackage (upstream dropped python2 support) - drop setting PYTHON and PYTHON_VERSIONS env variable, no longer needed - set PYFLAKES path for utils check - add precompiled_cache build conditional to allow faster local builds without using kvm - remove duplicated BuildRequires: swig- update to AppArmor 2.13.5 - add missing permissions to several profiles and abstractions - bugfixes in parser and tools - fix two potential build failures in libapparmor - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_2.13.5 for the detailed upstream changelog - remove upstream(ed) patches - changes-since-2.13.4.diff - abstractions-X-xauth-mr582.diff - sevdb-caps-mr589.diff - libvirt-leaseshelper.patch - cap_checkpoint_restore.diff - add libapparmor-so-number.diff to fix libapparmor so version (!658)- add CAP_CHECKPOINT_RESTORE to severity.db (MR 656, cap_checkpoint_restore.diff)- %service_del_postun_without_restart only works for Tumbleweed, keep using DISABLE_RESTART_ON_UPDATE for Leap 15.x- Make use of %service_del_postun_without_restart And stop using DISABLE_RESTART_ON_UPDATE as this interface is obsolete.- libvirt-leaseshelper.patch: add /usr/libexec as a path to the libvirt leaseshelper script (jsc#SLE-14253)- sevdb-caps-mr589.diff: add new capabilities CAP_BPF and CAP_PERFMON to severity.db (lp#1890547)- add abstractions-X-xauth-mr582.diff to allow reading the xauth file from its new sddm location (boo#1174290, boo#1174293)- add changes-since-2.13.4.diff with upstream changes and fixes since 2.13.4 up to 5f61bd4c: - add several abstractions related to xdg-open: dbus-network-manager-strict, exo-open, gio-open, gvfs-open, kde-open5, xdg-open - introduce @{run} variable - update dnsmasq and winbindd profile - update mdns, mesa and nameservice abstraction - some bugfixes in the aa-* tools, including a remote bugfix in the YaST AppArmor module (boo#1171315) - drop upstream(ed) patches (now part of changes-since-2.13.4.diff): - make-4.3-capabilities.diff - make-4.3-capabilities-vim.diff - make-4.3-fix-utils-network-test.diff - make-4.3-network.diff - abstractions-add-etc-mdns.allow-to-etc-apparmor.d-abstractions-mdns.patch - apply usr-etc-abstractions-base-nameservice.diff only for Tumbleweed, but not for Leap 15.x where it's not needed - refresh usr-etc-abstractions-base-nameservice.diff- Add abstractions-add-etc-mdns.allow-to-etc-apparmor.d-abstractions-mdns.patch (bsc#1168306)- fix build with make 4.3 by backporting some commits from upstream master (boo#1167953): - make-4.3-capabilities.diff - make-4.3-capabilities-vim.diff - make-4.3-network.diff - make-4.3-fix-utils-network-test.diff- update to AppArmor 2.13.4 - several abstraction updates (including boo#1153162) - disallow writing to fontconfig cache in abstractions/fonts - some bugfixes in the aa-* tools - fix log parsing for logs with an embedded newline - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_2.13.4 for the detailed upstream changelog - drop upstreamed patches: - abstractions-ssl-certbot-paths.diff - apparmor-krb5-conf-d.diff - libapparmor-python3.8.diff - usr-etc-abstractions-authentification.diff - refresh usr-etc-abstractions-base-nameservice.diff- add usr-etc-abstractions-base-nameservice.diff to adjust abstractions/base and nameservice for /usr/etc/ (boo#1161756)- Properly pull in full python3 interpreter- add libapparmor-python3.8.diff to fix building the libapparmor python bindings (deb#943657)- add usr-etc-abstractions-authentification.diff to allow reading /usr/etc/pam.d/* and some other authentification-related files (boo#1153162)- add abstractions-ssl-certbot-paths.diff - add certbot paths to abstractions/ssl_certs and abstractions/ssl_keys- add apparmor-krb5-conf-d.diff for kerberos client- update to 2.13.3 - profile updates for dnsmasq, dovecot, identd, syslog-ng - new "lsb_release" profile (only used when using "Px -> lsb_release") - fix buggy syntax in tunables/share - several abstraction updates - parser: fix "Px -> foo-bar" (the "-" was rejected before) - several bugfixes in aa-genprof and aa-logprof - some fixes in cache handling - see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.13.3 for the detailed upstream changelog - drop upstream(ed) patches: - apparmor-nameservice-resolv-conf-link.patch - profile_filename_cornercase.diff - dnsmasq-libvirtd.diff - dnsmasq-revert-alternation.diff - usrmerge-fixes.diff - libapparmor-swig-4.diff - re-number remaining patches- add upstream libapparmor-swig-4.diff: fix libapparmor tests with swig 4.0 (boo#1135751)- Disable LTO (boo#1133091).- update lessopen.sh profile for usrMerge (bash and tar) (boo#1132350)- add usrmerge-fixes.diff: fix test failures when /bin/sh is handled by update-alternatives (boo#1127877)- add dnsmasq-revert-alternation.diff: revert path alternation in dnsmasq profile and re-add peer=/usr/sbin/libvirtd rules to avoid breaking libvirtd (boo#1127073)- add dnsmasq-libvirtd.diff: allow peer=libvirtd in the dnsmasq profile to match the newly added libvirtd profile name (boo#1118952#c3)- Use %license instead of %doc [bsc#1082318]- add apparmor-lessopen-nfs-workaround.diff: allow network access in lessopen.sh for reading files on NFS (workaround for boo#1119937 / lp#1784499)- add profile_filename_cornercase.diff: drop check that lets aa-logprof error out in a corner-case (log event for a non-existing profile while a profile file with the default filename for that non-existing profile exists) (boo#1120472)- netconfig: write resolv.conf to /run with link to /etc (fate#325872, boo#1097370) [patch apparmor-nameservice-resolv-conf-link.patch]- update to AppArmor 2.13.2 - add profile names to most profiles - update dnsmasq profile (pid file and logfile path) (boo#1111342) - add vulkan abstraction - add letsencrypt certificate path to abstractions/ssl_* - ignore *.orig and *.rej files when loading profiles - fix aa-complain etc. to handle named profiles - several bugfixes and small profile improvements - see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.13.2 for the detailed upstream changelog - remove upstreamed fix-syntax-error-in-rc.apparmor.functions.patch- update to 2.13.1 - add qt5 and qt5-compose-cache-write abstractions - add @{uid} and @{uids} kernel var placeholders - several profile and abstraction updates - ignore "abi" rules in parser and tools (instead of erroring out) - utils: fix overwriting of child profile flags if they differ from the main profile - several bugfixes (including boo#1100779) - see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.13.1 for the detailed upstream changelog - remove upstream(ed) patches: - aa-teardown-path.diff - fix-apparmor-systemd-perms.diff - logprof-skip-cache-d.diff - fix-samba-profiles.patch - make-pyflakes-happy.diff - dnsmasq-Add-permission-to-open-log-files.patch - refresh apparmor-samba-include-permissions-for-shares.diff - add fix-syntax-error-in-rc.apparmor.functions.patch- update rpmlintrc: - whitelist .features file which is part of the pre-compiled cache - comment out filters for the disabled tomcat_apparmor subpackage- Backport dnsmasq fix: 025c7dc6 - dnsmasq-Add-permission-to-open-log-files.patch (boo#1111342)- add make-pyflakes-happy.diff to fix an unused variable (SR 629206)- add fix-samba-profiles.patch - smbd loads new shared libraries. Allow winbindd to access new kerberos credential cache location (boo#1092099)- exclude the /etc/apparmor.d/cache.d/ directory from aa-logprof parsing (logprof-skip-cache-d.diff)- add fix-apparmor-systemd-perms.diff - fix permissions of /lib/apparmor/apparmor.systemd (boo#1090545)- create and package precompiled cache (/usr/share/apparmor/cache, read-only) (boo#1069906, boo#1074429) - change (writeable) cache directory to /var/cache/apparmor/ - with the new btrfs layout, the only reason for using /var/lib/apparmor/cache/ (which was "it's part of the / subvolume") is gone, and /var/cache makes more sense for the cache - adjust parser.conf (via apparmor-enable-profile-cache.diff) to use both cache locations - clear cache also in %post of abstractions package- update to AppArmor 2.13 - add support for multiple cache directories and cache overlays (boo#1069906, boo#1074429) - add support for conditional includes in policy - remove group restrictions from aa-notify (boo#1058787) - aa-complain etc.: set flags for profiles represented by a glob - aa-status: split profile from exec name - several profile and abstraction updates - see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.13 for the detailed upstream changelog - drop upstreamed patches and files: - aa-teardown - apparmor.service - apparmor.systemd - 32-bit-no-uid.diff - disable-cache-on-ro-fs.diff - dovecot-stats.diff - parser-write-cache-warn-only.diff - set-flags-for-profiles-represented-by-glob.patch - fix-regression-in-set-flags.patch - drop spec code that handled installing aa-teardown, apparmor.service and apparmor.systemd (now part of upstream Makefile) - simplify "make -C profiles parser-check" call (upstream Makefile bug that required to call "cd" was fixed) - add aa-teardown-path.diff - install aa-teardown in /usr/sbin/ - move 'exec' symlink to parser package (belongs to aa-exec)- Set flags for profiles represented by glob (bsc#1086154) set-flags-for-profiles-represented-by-glob.patch fix-regression-in-set-flags.patch- add dovecot-stats.diff: - add dovecot/stats profile and allow dovecot to run it (boo#1088161) - allow dovecot/auth to write /run/dovecot/old-stats-user (part of boo#1087753) - update 32-bit-no-uid.diff with upstream fix- Change of path of rpm in lessopen.sh (boo#1082956)- add disable-cache-on-ro-fs.diff - disable write cache if filesystem is read-only and don't bail out (bsc#1069906, bsc#1074429)- add parser-write-cache-warn-only.diff to make cache write failures a warning instead of an error (boo#1069906, boo#1074429) - reduce dependeny on libnotify-tools (used by aa-notify -p) to "Suggests" to avoid pulling in several Gnome packages on servers (boo#1067477)- update to AppArmor 2.12 - add support for 'owner' rules in aa-logprof and aa-genprof - add support for includes with absolute path in aa-logprof etc. (lp#1733700) - update aa-decode to also decode PROCTITLE (lp#1736841) - several profile and abstraction updates, including boo#1069470 - preserve errno across aa_*_unref() functions - see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.12 for the detailed upstream changelog - drop upstreamed patches: - read_inactive_profile-exactly-once.patch - utils-fix-sorted-save_profiles-regression.diff - lessopen profile: change all 'rix' rules to 'mrix' - add 32-bit-no-uid.diff to fix handling of log events without ouid on 32 bit systems - no longer package static libapparmor.a- update to AppArmor 2.11.95 aka 2.12 beta1 - add JSON interface to aa-logprof and aa-genprof (used by YaST) - drop old YaST interface code - update audio, base and nameservice abstractions - allow @{pid} to match 7-digit pids - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_11_95 for the detailed upstream changelog - drop upstreamed patches - apparmor-yast-cleanup.patch - apparmor-json-support.patch - nameservice-libtirpc.diff - drop obsolete perl modules (YaST no longer needs them) - drop patches that were only needed by the obsolete perl modules: - apparmor-utils-string-split - apparmor-abstractions-no-multiline.diff - drop profiles-sockets-temporary-fix.patch - obsoleted by a fix in apparmor_parser - refresh utils-fix-sorted-save_profiles-regression.diff - add aa-teardown (new script to unload all profiles) - make ExecStop in apparmor.service a no-op (workaround for a systemd restriction, see boo#996520 and boo#853019 for details) - lessopen profile: allow capability dac_read_search and dac_override, allow groff to execute several helpers (boo#1065388)- read_inactive_profile-exactly-once.patch (bsc#1069346) Perform reading of inactive profiles exactly once.- update to AppArmor 2.11.1 - add permissions to several profiles and abstractions (including lp#1650827 and boo#1057900) - several fixes in the aa-* tools (including lp#1689667, lp#1628286, lp#1661766 and boo#1062667) - fix downgrading/converting of 'unix' rules (will be supported in kernel 4.15) to 'network unix' rules in apparmor_parser (boo#1061195) - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_11_1 for upstream changelog - remove upstream(ed) patches - upstream-changes-r3616..3628.diff - upstream-changes-r3629..3648.diff - parser-tests-dbus-duplicated-conditionals.diff - apparmor-fix-podsyntax.patch - sshd-profile-drop-local-include-r3615.diff - refresh apparmor-yast-cleanup.patch - add utils-fix-sorted-save_profiles-regression.diff to fix a regression in displaying the "changed profiles" list in aa-logprof- add nameservice-libtirpc.diff to fix NIS/YP logins (boo#1062244)- profiles-sockets-temporary-fix.patch to cater to nameservices with the new sockets mediation, until unix rules are upstreamed (boo#1061195)- add apparmor-fix-podsyntax.patch from mailing list to fix compilation with perl 5.26- do not require exact X.Y version of "python3" - require also matching python(abi) which is arguably more important- don't rely on implementation details for reload in %post- add JSON support. Required for FATE#323380. (apparmor-yast-cleanup.patch, apparmor-json-support.patch)- add upstream-changes-r3629..3648.diff: - preserve unknown profiles when reloading apparmor.service (CVE-2017-6507, lp#1668892, boo#1029696) - add aa-remove-unknown utility to unload unknown profiles (lp#1668892) - update nvidia abstraction for newer nvidia drivers - don't enforce ordering of dbus rule attributes in utils (lp#1628286) - add --parser, --base and --Include option to aa-easyprof to allow non-standard paths (useful for tests) (lp#1521031) - move initialization code in apparmor.aa to init_aa(). This allows to run all utils tests even if /etc/apparmor.d/ or /sbin/apparmor_parser don't exist. - several improvements in the utils tests - drop upstreamed python3-drop-re-locale.patch - no longer delete/skip some of the utils tests (to allow this, add parser-tests-dbus-duplicated-conditionals.diff) - add var.mount dependeny to apparmor.service (boo#1016259#c34)- Cleanup spec file: - don't use insserv if we afterwards call systemd, this can have bad side effects - remove dead code - remove now obsolete 'distro' checks - Replace init.d script with new wrapper working with systemd- add python3-drop-re-locale.patch: remove deprecated re.LOCALE flag in Python UI as it was dropped from Python 3.6 (lp#1661766)- Fix RPM groups- add upstream-changes-r3616..3628.diff: - update abstractions/base, abstractions/apache2-common and dovecot profiles - merge ask_the_questions() of aa-logprof and aa-mergeprof - pass LDFLAGS when building parser, libapparmor perl bindings and pam_apparmor - adjust deleting the cache in profiles %post to the new cache location - silence errors when deleting the cache (boo#976914)- split libapparmor into separate spec to get rid of build loop involving mariadb, systemd, apparmor, libapr and mariadb again (see the discussion in SR 448871 for details) - libapparmor.spec is based on the AppArmor 2.11 apparmor.spec, but with minimum BuildRequires- update to AppArmor 2.11.0 - apparmor_parser now supports parallel compiles and loads - add full support for dbus, ptrace and signal rules and events to the utils - full rewrite of the file rule handling in the utils - lots of improvements and fixes - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_11 for the detailed changelog - patches: - add sshd-profile-drop-local-include-r3615.diff to fix 'make check' - drop aa-unconfined-fix-netstat-call-2.10r3380.diff, no longer needed - refresh apparmor-abstractions-no-multiline.diff - refresh apparmor-samba-include-permissions-for-shares.diff - spec changes: - aa-unconfined switched to using ss (from iproute2), adjust Recommends: - move libapparmor to /usr/lib*/ - drop %if %suse_version checks for 12.x - change several Obsoletes from %version to < 2.9. Those package names weren't used since years, and 2.9 is still a careful choice - include apparmor.service independent of %suse_version - techdoc.pdf is now shipped in upstream tarball to reduce BuildRequires - drop latex2html, texlive-* and w3m BuildRequires - techdoc.txt and techdoc.html not included, drop them from the package - run most of utils/ make check (some tests expect /etc/apparmor.d/ and /sbin/apparmor_parser to exist, skip them) - BuildRequires python3-pyflakes (utils tests) and dejagnu (libapparmor tests) - drop sed'ing python3 into aa-* shebang (upstreamed) - build binutils - aa-exec is now written in C and lives in /usr/bin/, move it to the apparmor_parser package and create a compability symlink in /usr/sbin/ - aa-exec manpage moved to section 1 - aa-enabled is a small new tool to find out if AppArmor is enabled - package new aa_stack_profile(2) manpage- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/. This is part of the root partition (at least with default partitioning) and should be available earlier than /var/cache/apparmor/ (boo#1015249, boo#980081, bsc#1016259) - add dependency on var-lib.mount to apparmor.service as safety net- update to AppArmor 2.10.2 maintenance release - lots of bugfixes and profile updates (including boo#1000201, boo#1009964, boo#1014463) - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details - add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression in aa-unconfined - drop upstream(ed) patches: - changes-since-2.10.1--r3326..3346.diff - changes-since-2.10.1--r3347..3353.diff - libapparmor-fix-import-path.diff (upstream fix is slightly different) - nscd-var-lib.diff - refresh apparmor-abstractions-no-multiline.diff- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and abstractions/nameservice (path changed in latest nscd in Tumbleweed)- add changes-since-2.10.1--r3347..3353.diff with upstream changes and fixes in the 2.10 branch, including - allow writing *.qf files (for disk-based buffering) in syslog-ng profile - add several permissions to the dovecot profiles (deb#835826) - add a missing path in the traceroute profile- add changes-since-2.10.1--r3326..3346.diff with upstream changes and fixes since the 2.10.1 release, including - allow dac_override in winbindd profile (boo#990006#c5) - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since Samba 4.4.x, boo#990006) - abstractions/nameservice: also support ConnMan-managed resolv.conf - let aa-genprof ask about profiles in extra dir (again) - fix aa-logprof "add hat" endless loop (lp#1538306) - honor 'chown' file events in logparser.py - ignore log file events with a request mask of 'send' or 'receive' because they are actually network events (lp#1577051, lp#1582374) - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2) - fix python LibAppArmor import failures with swig > 3.0.8 (boo#987607) (libapparmor-fix-import-path.diff) - refresh apparmor-abstractions-no-multiline.diff - drop upstreamed profiles-ping-inet6-r3449.diff - add %check section - runs libapparmor (including swig bindings), parser and profiles tests - add BuildRequires: perl(Locale::gettext) - needed for parser tests- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)- update to AppArmor 2.10.1 (2.10 branch r3326): - fix incorrect output of child profile names (apparmor_parser -N) which caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950) - fix a crash in aa-logprof / logparser.py for change_hat log events (lp#1523297) and log events that look like file events, but aren't (lp#1540562, lp#1525119, lp#1466812) - write unix rules when saving a profile (lp#1522938, boo#954104#c3) - several fixes for variable handling in aa-logprof - map c (create) log events to w instead of a - add python to the "no Px rule" list in logprof.conf - let aa-logprof check for duplicate profiles - let aa-status work without the apparmor.fail python module (boo#971917, lp#1480492) - add permissions in several profiles (including boo#948584, boo#948753, boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and boo#921098#c15). - and many more fixes, see the full changelog at http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1 - drop upstream(ed) patches: - fix-initscript-aa_log_end_msg.diff - syslog-ng-profile-boo948584.diff - upstream-profile-updates-r3205-3241.diff - refresh patches: - apparmor-abstractions-no-multiline.diff - apparmor-samba-include-permissions-for-shares.diff - drop libapparmor autogen.sh call (broke the build) and remove libtool BR- add syslog-ng-profile-boo948584.diff - add several permissions needed by latest syslog-ng (boo#948584, boo#948753) - add upstream-profile-updates-r3205-3241.diff with several profile updates: - add /usr/share/locale-bundle/** to abstractions/base - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash - allow dovecot imap to read /run/dovecot/mounts - allow avahi-daemon to write to /run/systemd/notify - allow ntpd to read $PATH directory listings (boo#945592, boo#948752) - update dhclient profile - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568) - and some other small updates - drop upstreamed apparmor-winbindd-r3213.diff (included in the upstream-profile-updates patch)- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)- add apparmor-winbindd-r3213.diff - add missing k permissions for /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript output (boo#862170)- update to AppArmor 2.10 (trunk r3205) - profile names can now contain variables - improved profile compile time in apparmor_parser - lots of improvements, refactoring and bugfixes in the aa-* tools - new apis for managing and loading profile caches into the kernel in libapparmor - lots of profile updates - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the complete changelog with more details - add new apparmor_private.h and the aa_query_label(2), aa_features(3), aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages to libapparmor-devel - drop apparmor-2.5.1-edirectory-profile patch - it's most probably no longer needed (see boo#621394 for details) - drop upstreamed samba-4.2-profiles.diff - refresh apparmor-samba-include-permissions-for-shares.diff- systemd-rpm-macros and %systemd_requires were at the wrong place, move them to the parser package (boo#931792)- update to AppArmor 2.9.2 (2.9 branch r2911) - lots of bugfixes in the parser and the aa-* tools (including boo#918787) - update dovecot and dnsmasq profiles and several abstractions (including boo#911001) - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the full changelog - remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and apparmor-fix-stl-ostream.diff - replace GPG key with new AppArmor GPG signing key, see https://launchpad.net/apparmor/+announcement/13404- make sure %service_del_postun doesn't call systemctl try-restart (boo#853019, bare systemd edition) - add samba-4.2-profiles.diff: update samba (winbindd and nmb) profiles for samba 4.2 (boo#921098, boo#923201)- only install apparmor.service for openSUSE > 13.2- Add a native systemd unit which *at the moment* only wraps/masks the early boot script.- add apparmor-fix-stl-ostream.diff which fixes odd uses of std::ostream which are not valid. Fixes build with GCC 5- allow lessopen.sh to run /usr/bin/unzip-plain (boo#906858)- add Requires: python3 to python3-apparmor package - readline isn't part of python3-base (boo#917577)- add apparmor-changes-since-2.9.1.diff with upstream fixes since the 2.9.1 release - update logparser.py to support changed syslog format (lp#1399027) - update usr.sbin.dovecot and usr.lib.dovecot.imap{, -login} profiles (lp#1296667) - update the mysqld profile - fix network rule description in apparmor.d(5) manpage - drop upstreamed dnsmasq-profile-fixes.patch - update expired GPG key- update to AppArmor 2.9.1 (2.9 branch r2831) - fix log parsing for 3.16 kernels and syslog-style logs (boo#905368) - several fixes and performance improvements in the aa-* utils - profile updates for dnsmasq (boo#907870), nscd (boo#904620#c14 and bnc#908856), useradd, sendmail, man and passwd - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_1 for full release notes - refresh dnsmasq-profile-fixes.patch- Fix dnsmasq profile to allow executing bash to run the --dhcp-script argument. Also fixed /usr/lib -> /usr/{lib,lib64} to get libvirt leasehealper script to run even on x86_64. dnsmasq-profile-fixes.patch. boo#911001- rename lessopen.sh profile file to usr.bin.lessopen.sh to match the script filename- add apparmor-lessopen-profile.patch: /usr/bin/lessopen.sh needs confinement. bnc#906858- delete cache in apparmor-profiles %post (workaround for bnc#904620#c8 / lp#1392042)- No longer perform gpg validation; osc source_validator does it implicit: + Drop gpg-offline BuildRequires. + No longer execute gpg_verify.- fix bashism in post script- update to AppArmor 2.9.0 (r2759) - change aa-mergeprof to the final commandline syntax - lots of bugfixes in the aa-* tools (bnc#900163, lp#1328707 and several bugs without a formal bugreport) - small additions to gnome, freedesktop.org, ubuntu-browsers.d/java and user-mail abstractions - fix mod_apparmor to not break basic auth - update perl modules to support signal, unix and ptrace rules (bnc#900013) - don't warn about rules not supported by the kernel - fix logging of "audit capability" (lp#1378091) - add support for the "hat" keyword in apparmor.vim - build html version of apparmor.vim manpage again (lp#1366572) - see also http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_0 - update apparmor-abstractions-no-multiline.diff - remove upstreamed apparmor-profiles-ntpd-pid-location.diffh02-armsrv2 1694065033  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU3.0.4-150400.5.9.13.0.4-150400.5.9.1 apparmorapparmor-3.0.4-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txt__init__.py__pycache____init__.cpython-36.pycaa.cpython-36.pycaare.cpython-36.pyccleanprofile.cpython-36.pyccommon.cpython-36.pycconfig.cpython-36.pyceasyprof.cpython-36.pycfail.cpython-36.pyclogparser.cpython-36.pycnotify.cpython-36.pycprofile_list.cpython-36.pycprofile_storage.cpython-36.pycregex.cpython-36.pycrules.cpython-36.pycsandbox.cpython-36.pycseverity.cpython-36.pyctools.cpython-36.pyctranslations.cpython-36.pycui.cpython-36.pycaa.pyaare.pycleanprofile.pycommon.pyconfig.pyeasyprof.pyfail.pylogparser.pynotify.pyprofile_list.pyprofile_storage.pyregex.pyrule__init__.py__pycache____init__.cpython-36.pycabi.cpython-36.pycalias.cpython-36.pyccapability.cpython-36.pycchange_profile.cpython-36.pycdbus.cpython-36.pycfile.cpython-36.pycinclude.cpython-36.pycnetwork.cpython-36.pycptrace.cpython-36.pycrlimit.cpython-36.pycsignal.cpython-36.pycvariable.cpython-36.pycabi.pyalias.pycapability.pychange_profile.pydbus.pyfile.pyinclude.pynetwork.pyptrace.pyrlimit.pysignal.pyvariable.pyrules.pysandbox.pyseverity.pytools.pytranslations.pyui.pyLibAppArmorLibAppArmor-3.0.4-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txtLibAppArmor.py_LibAppArmor.cpython-36m-aarch64-linux-gnu.so__init__.py__pycache__LibAppArmor.cpython-36.pyc__init__.cpython-36.pyc/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/apparmor-3.0.4-py3.6.egg-info//usr/lib/python3.6/site-packages/apparmor//usr/lib/python3.6/site-packages/apparmor/__pycache__//usr/lib/python3.6/site-packages/apparmor/rule//usr/lib/python3.6/site-packages/apparmor/rule/__pycache__//usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/LibAppArmor-3.0.4-py3.6.egg-info//usr/lib64/python3.6/site-packages/LibAppArmor//usr/lib64/python3.6/site-packages/LibAppArmor/__pycache__/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:30575/SUSE_SLE-15-SP4_Update/509e71de7e3059801e8af2f2d82e38e6-apparmor.SUSE_SLE-15-SP4_Updatedrpmxz5aarch64-suse-linuxdirectoryASCII textpython 3.6 byte-compiledPython script, ASCII text executable, with very long linesPython script, ASCII text executablePython script, UTF-8 Unicode text executablea /usr/bin/python3 script, UTF-8 Unicode text executableELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8efc55bc7867a617da3af6e8a82661b4e6d32f27, stripped  !"#$%&'()*+,-./0123456789:;<=>?@ARSTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRR RR RR RRRRqq%+]ߌ|dutf-86654dc3e66be854e9ba75656ff24b90857e0a4c1049528bbdd3b843867c93082? 7zXZ !t/-z]"k%{^E) `=l.Xt`g zh-PN7 V= };7fǙF#Ko{צKZ\@z_R!@,KVKDC֕7MOEc#'sf”$AT#{8n𱕂lA_EZf#"m۝YK㍃aGcuګ{7 OyOkŒ!  8}OqO03Ə?"C4h" 1dn剷ڢl0.u! ,&f39*Pq6OTu!h?+韙oƶW1 *#2(?oNa*&WS^N5="cn aT% i4հD۷OjCnoEp\.w8B9bRrR_1 ɱ* 9aai^9C-En)M5۔ևdFDI2+^;|oȟ9Bo79 uGAAڿՐIPAiZ(:A}ZN #G96o42NAsd].RzFC^IL9#ƔYhS^d^ҋcZ:a 43 SKCŎ^_`-SE,Are<0z8cK=#L,On }X/x 7| 9kEp1w|03GWP5ךӮ|C'T?jp)+7`gtӗe\R_aM۾&H{}{5,| 8V ʥtHy@-W>~dR7˷R{[KD:_SmԈq\ػ bTo:hmz_D]9Ũxk$ Ld~qFcBIƍŚ9[+u1*R7b?j_W(2z92z{Oxz΋ HmsB7t'7Fj(oPWTbp\A&&5ٙhUaf+Aj|(7kcfj(̸-*n7IJu9uϽF1k`pu)OsAfS=A̩s^UsdL09;8`Ā`iݔJX58E2R$.zCu2<9? Q L8 C;@I!k&z^K!!2:8 U.[FUOA47p'5خuh톳ɹuk_zC.6=CrAoXL}ջ "uD6sE2ъg$srwѥY*]}q$K|R>-$~k7i}5n̵k{8G^Zyć65+O/RJqMb\u$ʉ@ ߺ|CRd> IS|?Nʳi穪A,%^._Ĵ=LNÀf Qj= NƬ Xݗ-#mK;'܌FP`VZw( J7@jh9u(,WlG FXJnyۜJ]ǔҐJy`8}vm*Vl%Ɣ&u?p53E;a_fYTQ*:(HT/e7)=v:oamS! g)Z?ؓb<" Z艌!@Dە /n(R-4 Ӄi)9j+B Zh#)4wVRvWc]<7YFbM$M W*yHűcdϮ~P"֤lSĀxv(m;"-L0nDcׇ-Bns5^>k RX$P&s ouѼk" ! Z58KjJT< 'UF+S6Y".Pu Qu'jtpa$ۣH`iD6T#%7E9RΑx~yw"n }X^ >(gQjl Q,'~/h7S>e2Sm63w%1OLQqFEN~鉪 J h] w{^+6_K،2vd~+ʰ'eӥ`,vE 6bMՅw.i?dAcFbAjHl?eKm2nmO] !F鬏8<¬J7ᨴ쳀#+>P{qm W+ נ (Q~Y;:7<$y4VI-n.^.} 8)enI*o)?Zs"_u.2y@-^gr_+B C;d: i*#> դec®VHHUgIe3 QX d.\&OПY|.>O %ܢ "tcy'؋95*-A(02Il[cO;]~ =%΅YU{^u*;(|ן{js>3lXdH# p*9{.O;; JRگWWϷW=3բy"LV߶iϥ!-qMf5H E=BD.[kGLw|P+KՑ:kNbMIۡp&7XeZ{V11S&E[D џh9 *htUuPh`T2ZkDHf[d@ҥ[$wNƟJ>S4S,N)e%᜽0-YYGDgy<~R!CkBfV{h5lr b{#v9K<`A~nZrl ̛Cd Bo?g\k-|kq:fw*,X`–2f>E7;rz \e%_UU9L+TN7e5ξ@y=31<0dk^Kc `?#$z~؝#՘3.6XHY ҅nqbw[rNy ׬~|EQ:}&sQW{"$w9l& ]:&)2@o큦PlG'NtWfxkOĶŒTEZivgPSNճ-wyJb[M}Xך*(ᢔ}s'lR,>+ KZuzl %"t3 6;} 6ިHYPe;وT4P> C9d$vkZC3Th}?6:j W 8kim7 EhEVtl$ew)81o4R-VU~Z\!.=/G_Z} Z'XKV*{_T.>,g2%'?F?:?? kqC35N rN ##!,6Z1F2->*:72Ҭ7H{( ҜlPeA(somth.pכ>TWwxQos,'VKmˆ3s\#8mYb|0$՗ YaZq@?b{Ԍ8R%*sdi4=8DFO b$ .07xIɖ.Jw41(?+l(EQYgt[tt7;}k W Q j*E,זmW~9aq hִec;>0~]%mHř.P_1e5So(\r3;ȆwaPOjLW?1X%TF+ SZ9*z6xJc5sq.GU-Bkța 0ނ=vCJ^!Ia7;?}0!m;Zfzu֬< aɐo6"J0 W<66O,`ZVHTn̡'EE ?n*tq claIYFwMZ($ؖ Zo'C'~y{iE}l`]Az^u*Kr=sUd`fs =[VԤOSo}yI\Hϟ#P_w ܸEpA Iuyh6G8< Ճ[)TXZ:$ʔ o,~VXbD_#Ē-\c>5Aޯh | x$^ ) V")l'Ѯ8 kjnW3g̺؄ؿrt|UH5y۱GMݯJ# dn-5Ka thA?NJͺ^$zt":W}V109!~X.%vf9r?){[?{2=x HaG%`euTgFd\+vNR)71b$NS4MNp_>0z"h#bSIBM'͎~TD5<e!_jEй9n`{\?92yuܬe>ӜڐڰgMCWUtzI-ic7JOPq@~V&h`=2+& sH6FUt H~E+˙Dɏ5')/{RI!Z*snSp Mx)k(ڱ҂*Φ_%bnl鉘LCwHA]ly6Sm9BU/udf-Vw$fIuW'^5&rNkӴU33=VKs_P>g;~p0 :7=:e%]2ϲ O !2Ş CK`I(0B$ X`Y`6ST(l(s6aI=?DW$Buy6P-%'.ˍBOAN _ L?UpHZ. pygZ};So7;;NB WUYfO>4{ MSNLEu8 o~0 ᅽH2n/<= :PLbt|O>_2iu.:u'`LӋQTͧ;7gB߉W]oV43_?0 o ߠMʺTFD҂ ri+JU!QŌr\FSHك4`TQf7rʼQX&s 2TaG;CPdF68RS :y ^+'q %$G]2FeHQPcqZHD#M #A6_rS9硁9(|[*h}?w4eVYy6^O$DK|*ٟE-ߨJBo?!ŖcI{<(D̃XH[xN,CK/HpY feO"l+lgAG%ƨ3$k<^Қ5Fy #mG`Q@GPg"JhbN׷Îmك|>Қ s5G?T OC5D 2b|>=;x1E˩x4u35U[JƫiY1p.Y>|\3eHI| 5 ˗=V$;ԄB z=QMje 5gn`wDZu- Mǯ=#U̷-hm:.3``X!ݗhU3@q_,% Et=qO$4qK;qWHhʴ.i"9TšWyG!^R ̪1ݯ-KdD .O;RKlHyx!&s6@tWhj35n8KH=)*G(v7uj>>* 3{NVq}VݥEyXgFtC}v:݇C sΡ;dސ ф%h51$xY[Q.y=YEHo̖q(mv~Yz7Yv=ĚXԫ4!S u/-\zІ$Q4Gz\[FfI]u|=nK iӘآ1D -|0fN5Hj`uTGG(l-%_KڼI"ԍ%J)[1yM叀10lp V}:|7YX0HztUiLS@[/Vfoar[x?0K KծS)>Fʱ-1ՁaҌ˝NI${B:4™ZNwˢ0Ͻ2 tpkuAO"9RCy$@@jhM˪,9݂[R 5/Nh}ڕ-ФwLt]"S'-RAĨ-ߙ0ce|nm6 GL vo]G sɁ0~Sl֤&9**Bϯen9Eq^H:e뚮ϔfYzt5#909/ ^̀AI,0.DT m k:ZOH=wmEѹ|D].*v˭#&$86̰ȞRE>K(ׄVbᔂSsuh\IS5iQ YGǮzFn}-į=?2ϭw}#SH# ?h =?)u `GP!m:l@Th8\qMUO$$g+f6 egY98n  <,mtzOqMo Xp;Q'93JrIC1s4T8oYUN7?S,Yuh^ۗF!;,* eeC/Ʉ_HbF>ؑڪ ǍIxdDmO^x:V-&LqY)6Qn0F8i6nMS 8f#ݟAnir6{_YUv`KegStKOܸ5a+N; jMI!'wYGr(Y/BS(FoV^0IY2<|8 +edO@R<: % hn1#i =ߋ =Z{?7"Hl:UU&K{|Zk\MbǁdC8A6iYdO#ReqH˩e(ɣv1wmgPDtXR4Abhg&!M#ǹk@xÖ6hܷarQoUnM}ߒg6lKL^@E}?vz v?v3G蚄Aಁpk{&Sϕ*<g/܎a˜ bRr1M+ Rf;1eYܐiYzB%3O35yŃ9 JUM-Ye<.UA2r4UO=F7/=uZf-HV\^h-H5񬨣KiRm)ؾMu+uR?rg_|_@Z _-9 Zlp}i5bQ6x m fmwi+b%3ݰb-UCR~Hf%(0ȩaWgPh;& 8EoNF}g*'V"sHX:) z\ۦ F)]l>al 웩ȩlJ=Ayw6W5ڷUG|߿/ÞF`-iKtDK{5ͦ# Z[t?K~}zHyI,#ddq5CcN~_B%;&+m:Ȋ҂1Jpfu_ 0έ*;|f߱vtdq ׶A C[y8GgnX^ ;~ 4y?B,Le)Ӆ3BS|-eWPhQl(Ɉu7Ŷ4/sQV0N;ؼ=AgRUPO'O\*=lh!MMR`'`"Εb[Ii0 :v\$zŶoe8W=osPe.l]\Q$ۛS*ipϜ#P1Ś[z$hYf@@Ur}^ hV"#pc_kczK cB `)lb>4z Ȝ(ZmmHQkU;7Ӕ a~]@5a Y$7g'8OJ8oRHC$F"+y!yZ'n[n6(-j 8GHX4̹(pbA5Sfa7ei-֓ZdMq0pX/#OKeD|fjt-MZ#:ӝ`bƞO>':3/3Yʾ ҉,-PzrW8s[;)N̳hp뻝ʸa;`!qƪO {Qq8Ju% ֶ0##/.nɋ,Iy?J!-Ky?Im=c:r*e[Aޜ]Sl:jW +13U94\\(1;O-z&wtH+v&5Z fvbG{?C7tW ~3rHঀUN5QJf 8jBԣ)M?TVDV!"pJjC9wbW_dCe2f[4՚zYtUx":mK?rs[BLd FrZsw c* ]j2wXN'eJt[uڧGw71ey@"+ZB#<ިhNX1OscW"ڿr X%^K)]nE-;D4@̖HH. q )ݟ3֗ǯ کH.s`rYSG)z r"t* D]15Os>XjQg3#񹦔@0Ӻ"Y@H2qV`Hof(,w)}G2.Sk C ]NqCnA@[5 N:hmyL8F<6,<@IXWfUYk볼3uNi[4Mg"6U9M d8Ntx;q,C)ܼ* Rw%8C(88n*<0.f*~'Ͳ@;В2 T1=muI!`,5\1˂yi "ꔫp7&T6_|rAt\8x(gy-4,X'Dj8G #2ur ffhY%<^X^QW $єt6B\]^%prR~>P,xfYArS FP։*]@,ftX'<>VMJtxbGǛ\]Qv 9O'ŷM-'ű?Z<%Ε,?mm҄FJ39KMi|als,xi:ǔ;HvlD"5A̭bmH()KIy [7SoMJ7XA ̫kWU'qSp3"s(\)ɣb(Nguc|ܚImF,Ajh%3}J~~~22a}swtyPLkldS3(5<`}zv/ߒ*__/ -o liKLBCD8IjѤk2Qcdibѣ~Ckuu2Ȫ-RZ=}6m5H|7l{4݂.6ׂT} (0jrDu c=LaKޛTHEm}HØ:+ݐ 2tž}o~6P=w rPXTbA<%ڵo}LFpԼPπzmFY j]8l(x׽b~.?e=ESIzRG`E!!fN:ztp6.Oz.oaXaTgrhy4${RcN#I͂~#yz@/ ny*ʓ++|p9b]DP:Rʕ沪dxk?\?Ulʵ#XH婩gf[g[\)Ęh:8] 9ՑIs ?cB"2ӯ6d}|L )+=EP!%gNu _'ߴ͟4͈Qy;j)``wC}[>#bnA40MO|)NO1ŭq$5..yۏ2Dkּ~ռ92Eb)'J[4d坝XlʪCUZN*L y&Lml(6~k,\7+*s(##F#gNV#pw%uh.:P;mHLh{*)k1Mmi<ϵ/.{ V/[WCs:s] (Hǃv]e7g>YH'L\'/r;./{/gTN-1-T<,r@Ls K\uxbԔ%n?^oiܴ*_i6[b*|qZV>iT0UxSTу>XX  SgNV3Cٗ>=սbbrd4|+[)[O܊uu-2_.~ h;fA+ǽa]8yQPU69b0SL @sǦtx%jS\ߝIJB=;)4l>"=٪g!GE84n +`Qx~gOWE$砶yP>G6.u!t;G hxXd^9ȾWroPUPxNM> #Ѩ`ݫ6_jc+آt{|~ݩh֒Sm+wԇFK;WiZ1][][؅JȝT~)뙼/5j&iv<817{:5q+HtpIB\Y^7w7|'zB>2Ŕe<"S5iIt#R9%^45;!3vB0Y+Hs Rzȸ18:r]^Аif~WN h<FEٌmБB' I-}>0=y.w8RG[Iu B!=]"0LF0!#<#Eslч0E= g\ђȑؓ7dovخI=ΠF@G՝"/Gwڥ\? +sny*AE r"\|6\?n_muXlO˷@PF *p ٟ4o:69/k\CD#m@Ѽ=o=F_9g;WbA}X JȄK\y},!eFn^1zd !T{DI4!!O :«VjBI=W94gKTPJJl}R]p͑e_!h} 9 DP|>+[HjRAiol֪3Ȭ%LF~UU7zlvLxR7bN{=0jT@uXny`q>5%TK<+={ӝׄ2,HquҖX/]4 IU[K=1vm$Y -tVٚ9 9da__z=C_0Q`1nk$#OF/FdGG񞾽鯅6go)2w&h $Ry!6 3Wp Y)C3kMʱ=)E;KhÐ>C:ܸ.4n1W`yƖfuLM:8s2tiPy`a[۬ v5/{AG l:RYhJh)ppO ;V4ְGkY9?i[x 2Őh'-V% TG5v#;5d/X+Ŗu/<̹ FY/ کˢC{.OdxSatL9* {wefpo7vUwd\ЈOCPoszSYC`  sO:*t<DDEoF c'[8VL6: |h^&č6R(6pzzu]3YG_&\u~\*mYDMɧ iZ"k?JؓG.xK\d!9U?:b KX:2׿on#/Č"~g15E{Yyߛµǐ alduV'3yWAh,~/(<)36],Qde"{hPS_9FuEAT\k>^Syg^i vԬWf?WX&'GҶ]?a)j)pzUzڇO_9c¢Y=*m"XvO ^j#t$rW[-h#CS}uْ 4es`JZUD# &H ZB@y[4XW ՝}6o띮6lVmU2|9_[ǰk$dbec}x&T4)g')!h4bkWFz%mS|dt,%!%m/Оfbbg_5%^[?֗33r̷칻9! m8'6;$ d4]#/#rtV\ FrRCb69;˗-tBo.șr!Y"P%L1{Hf?;=JRlwM|`,zdu#>hƎ2N7ٝK˶$0zL ibrw86m̽UrtZT{jLgW 鱫_ ܾ۷!4rF3mZBϛli3UMD 9b89(Z` ܠ `u(ۮ#jT  8XS)]uuOY]JR?vʁM!TR5YZJ,WĶ^xVe[sg>E2'Eq-*n\Jnv|3K(4S(F ʩX2D BuwF]/A'!bK lty6g$ƺ:Ysl{胒H}v Pz3QZ _h__MK@WL!%XnA|LP-&7с4^q9e AlWeUEqhE# Gǒ[ٕUؕMثb#^uh4Og%6|@Ȃvn*I{.2X$1؜n w:]ϔ T])1r;Cp)¶e1wbЩP KtZmQ`ml8({_oZ)4o,Q&y[H0rdz+bg@K^RwRKߣђbNgq'zO4G.ϩg3!epH^ݶ2F?wQ'f^%GAr%-ۦ*70ldHNkhX՞F*QQU GZPf0NܕVc;LVp; tщɠJhɘk?250('BrP, > .>mp~0NxRSىU >0upzuR+o|afKbԻ9υ#=*߆s1C v@>X䭊$)Jw*ED$K|g2<g #rda N}Ys^OfMlӝb+"P?1 8Uj~^؍N3F8<>̧O 7+3l/3pw\& &#h)-eWN?DSWw޷ 0݉|Ibi 9q-#)ó% @kVjT1u|6?ӮaJF6yg?", v/9-|RmJPb쮙ܗmRn%9L'm0]!+GD]SG f aܭLxѩ.`:>2]18;)Ԭ{V"4 o ^#̋ Xv`:(چJy+0*eM$Kj1`TyW6"4v DeFgY׾,g\{ )óVo6FJj>6"tsW2YFfD }zGoyK>Ioܜs٧@ .,e3͏b;w5 |]31o<+Fl~$UqF.NV,WS,A6;7抁[1B#!y'CQSs2څ+"iEcs *iSS ?='3jݷE'QdG`FE !aɲOf4>#m ]dEԈ %nwa=d7!eZy'pDkX PPțf?fDc\ɞ+e3ˆ2 ʋfS׼rܛ7GU+<3Do#,zQ*]1@Z(ůrzFe =T!>Ǥ*@d =-kPq_ kT0(e_ԗ+8tܵ.b\n[Zm=О-~s='E2y0[%/8qV@^a|;B.&զjLmQ ٌ!#IP U;%Pe_bM+a _`,c]ҍӅ k|=I&fY%)IVގ"ޜJʍ7[RKQ Hgg1"ުpkHUy_l2cq{ݴ.r0KEBY d(`E~="U +^%xSRm%I~`|ޟpr=="v^QУjIZN?pHpq)` {U ղNq^`t`LN|_s*)63?D 4'eJ׍JuU.^ #Lc% ɺW#7/ hfcGT9ѵmE6ɺWTIeb(}RVHhX}Ǡ܂p't$'%j^4ypq 뽄C-kFP{\zz 5"^eK`KѨl Ԉr4+Z/ӓ <{:#7.b\MÃnˁ/T-rr]24Y0~>QhZ(+ 7-w@:`]|CUQ{d}t,Q|4/[sy*I^(CEG7lFrv:VY\m]y⼄s*|iKJ6M{!;.]BL <0fol ;7cJr0'h,Dg{nGG:똭Ka;rc"O~t>5Ď1U6,rѺ),*#wV+]䊤p4 |Lgn)Ub7pmf;&N?YrVpfQ9 żhʸ'D^7oӌCV9ZAi?ȻZ* W}km뀍6?ګSS\[k`Qޞ;X!-D^h4JSLjG/nsв1`F|' 7/%ϞwOהGLx&(PcS¿w`Tr@Y/Ay@B~t !(Aݵ0gnD~k!I9k~Zfy4V bUM틶䦇z^[cLk^fKz#>|4B 7)!D5Al7Ms:_Sm>-wsS^łaU`>H0)} >8EIQH\E )-IrPD`qZV- jY* ӥ~r٨@ @ۖ[$bo&ıw $?pfikbRNZFv_+e]_a2{=jO{ HIv {B&on3t?B`F8FՖ J5no :L@kc̦S+KP3&AŦ^6&V#w^ߎ%9mB2jzE>ȚA -},՟sUHRaJ)!5ByQ9ɸnbdU?&\ c( ''.59[LU(m]bY\_vE2l ddmMKuW(2oEN`-}`?,7z 8t 9P8ӗ}bvixja8:'农(O^`K}__[~ILi-\&Rx׽rWA`57 [?nmb'[CmԬ]&V?(몳&둍. C0%{|JBmx&HcN5 2NeMp75MXP^+ B0 cKٌHzc$h ¶8 ȌBh0.ҷa=:x *I_(]tl!:HY;eM}f"%x<9׹ t\!s,7NQ]Ѫ̛uGJl.u-h~k:ӎr[V=)nV>}i'KoW@h(Pd Upiɚ~`O2G-M@ZװApAk*]JЗr<zyizr5x|q3ӿtaweɻ#><:n1l o}fT>$z >^dMc~Aލh!gQJoQ|{jl/fLrH.F_6GŁ>{E6;Wd_Yd3;0JMτձސg|;P[@85D$sm`6sR㈇c̃cJg0^XvTٵR3L PᛚP=Jm>Gd|RlW/~p9!7,z}:0#չ73" Z3šS"9@`$?JXibȉ'cE;bp@ % 4?X,9^aWZ;!꛳lW7I| >oV˜MA!ۻ}vܺ+-Vٱ}{~&&UMzqs5Z9z/$3eaw}at4`$nS7)4nG_Nq*e^Xc퓈֫{B&&0Y j9P~iOp{K0_TKvt/`$./tia~Ll6c vnҺ>I(\79fm ybCarʖC-!+-ěC]p3b|gG& ',)TC]rPqN&uЅ8WL!m&NφG>Y  o_juS.n@jMӡnRBv.BOs6:=T]jR\j,3H[֠m -V0dllh8R׉Pa5o6=_zߞ~5AU1 ?zO2am2J!!mKߪ.bуtHЗf-5ۅhGQFCN6Bb6̉m(cnׇa[*N,kuhbC  nJV6˟6^.?j:fp7ƑzRDg$pūgڰ2t8da0f@Ez;(#,I>gA:ŧ!lL 'STw;CF{_ jgAOUfNZl"o{"6@?B{֫S#7c,}JΛxHO3=#*6wɋDdA5IZAD޲";S'tr5$MJ )*m2IyW,!6f嬼 pTHww­7׉3pތ-+ϫ$T?vW<@} bCdJ`tY[Enj²6`Eǧq!1{F6vzHR<}VPB7<Mzw*|lru@;ݮMsOU"jEZ.U!y)vP$D}DTJ/Y*V@ 0#G+ Uiss5@2"k ZLΒ 4!3 7?4Ձl%2$ܘ*:ja+Ń3=;|729nT6a :QdoD1BJipeNʄ)'S?ei5^\0C5  nd*5aG{#uaj}l:LUL+юٳjFbU1 袸uWGЭ{ݕd$*`KsY_bKdU}?2: db jUm6X#p ?3Zr<7 Xw-u܎v~`K~5طn .hμR,9_x%wI_dEkw:w .b{¹:u>y']-x %gPP`(ʺs6Fr4!4JPV_J42#c,ٟ7ѻBn;'],,Fh ۬E|}CSxBW, r3Ab,OFwAKeCN?}yy5^s{vA9Ol[ӆZVT9&*O 0i0̓AYw$V!1T3UFn2G"yIV Aǧ>?q`5Z}$e1qn߰?m&,5 q'1-w ܀8nehvUN Boֹj`,I&bvpeoŋ4K!rb߁]aZ( JYճ(wK5@]zVD^P.vh6E"k!c./i0AUʨ"bgwJ2H/[|A <+& ڋ hWtfᅰx%WH|o%g9|<L=䒾ob_e4V8k!X md<(lDf+K+{'k?~B~{V0{4pfTtG~) K#iWҶ& h%i#X߆!Z_;َL?C$E ?@Fϕ b uh\tWAE99r] K=+%x6 ,q5u&2گRz BVv$ _KR^I& f #/ADޅE\^fRj k;0G+n M-c &x)q9ODc9l38դjdY"\VDQ?Qn7Ѩ.ۺWC`>Ճ&rY"mD~ b|u%s3Ad,.l#.U8O:8uvb\ H`hSεl>{ʼbc٧ J XĭEX GDyuD >fjmC^2"& mۍOe*PgAKx+r)eee8K"f^~-Σq)._/T8-nLS'RbeC"49LI=VrDt z#˹Vu}y/)}P7/POq}1Qe!*p2v.rD!/R NF_gO#+.ݤ!MlZt[Z7ST(YV<3vk<,>8){㿭-zLc1/!DR D3֞ =V5 9 ’¦$(2|R R -b;K삅!봃0/12Hn&(*ے\q&[?\d_ym)ֈTF!*sjUm&'@ #T&SiT%3rBqi?ďͧߝHz<cjG"ڢZC6̹MǓ|Gc٧Bs;[qTl7D*y }z@+~n`p#t9s쳊@-Go;ֲ- W6S6,Jέ N{2JGJNNIikD?Ɋ BWxEZMLܨeDI߅@j,`zAN#ekQ 5VȃEQC_C  D$"#LgMAI9#5Rzt.qvFJ")'iWzaѻtQ1r_w4 o 0t&O䇲Z0exod23)h-+Hgsm]]QwBPt;*REFs:XJua^0,ZuGik&rr^ p1D 0֜oԸ0IzT\}\@lM*uI?KWdBtc(._A^ncCS˛Mf?͝; b$Gog;2?\u@zyoXuDK z@ٖ*V!avZ_E@^KO'֎^x2"F9[™_0;Whw sr n֛/1s~{nRԠg8Ă.!F[۰aωCQ9 7ɲ8'!<( a_"{Q{+aLϐ'f/L39ֳjbW5XᅾeJZP)o.#" &M/ |_.o(ζ 0>J<|yeIՒ(GBPHVA褮`ѪSUL TZ..ph%o1Ib`w3A؎-Gwrf팮8XĎPu.Y*jVs Oql wݚ7Ak:c V]7zqJvuk7i-͉xYa`)죘e6/QVģ{D0ߝLr,XA2K+Yp>{Yr3drB#5VV!. ݚ4lBT:ym(QBU;XoaK#[ 3v3tS} %tUa(jVn7,s~t6:#:$+!szc+:6,l4PclH Z`q\Gcrk}/fCM.]x< Dp:/Ng !ʾ\oK$G6eiJ7$&\Ak\-la:sE$X>{s_ݔ9B6 ՞G"0c1#Ю n@KcsF?* =bjB _7ѩ}2%1C=V-Ime#maܛ:)$^eu kŇ9KGS: '(>jl5gq>HxU}O.z\ I[;'VAK>]t3rakWT Q4w B!cp~:Otwg'5G;\82{nǩue+ͩ/^-ޓ nxȗYg2lk8BQ/ 5ٹO4a:Z\;d|7#_kyrх36xaFk( yTtW:/}ZZg:m: z0 V.p!ߡ^<8ئJ4j[b +&]{GS~J)ltxJ W2cFRA-ѣ<+>>/;ǂ%( I&epdY/o>lk8&ȩyT, ,g 6M_9qeQ+~_ISUga![BEor^Č3g*t o&9TwC|< Tz,Vo5QL29-9@/r <𢧢 r&|噴uEg,?ruM|zܭqE6 唀bLDDRaq!2`OwTcGPFt3FW| yJtcqsrN!G5yi[٭xܰ="|rViĚ($<];V.HlBlʏ&ZɈI=ρ[66[ZqSvOꅒ#co+2{Ґ4=V~0q~>$M ZWOIRDUUQCaD%v&=%0>oMg=v]y_`{3>W[ SSk 'j ( %-%SԌJyHsV@h`#o8)h(@m|4 s^ -ɥeEC ܢIႫDcHju܄ r$ۚ VKW"3os?W~ɡJ2HsA*D|×lWU4gz+.>&˽<-G҇0H qd !WkxP?eV.>5cƊ JÄj ' ,~/H `*L C[((Hvi4]s5Zjb-ŧxu7Ї>uktc-?4ۑe&=E/^q} "+ 6WI&I"BXQnX8ccnהQ.5Z>eZ&32 -i ?Ւ<撅A"*xp]pf~Ɖ [X0sݛ=-m!8Ӑ20[uET-叔ONA{@r2B@RAZ?X${ۤ5b +d:y}D!YrQgf6[{#nѮX:uVƻynJ 9C} q$b#7-e r>8 o4?BVyHF:ˑ%-4{C.pC::|R\\z-tcJ1{$}O>O EReVSH׎+- F~/N5( b+Zk‡ W7;r<9qU~z$ gcZ v.LȈ Oե(#D|e;1dxM4 k9|Zn%WgSzK#$3푔էV<9Lȧs]uoYa̴9.$)$S퀠!w_Tގp {x`ɀH=Gv 0K8UqJ|tfu דj05I2r;m; p@ #\;r?⌵1I!C;as 7Si{G;JmJx-,󎅒h l%xoZ4%D)j|[ɻ/ ֑E6gW*;Kc< :zE][_=uE,L'FiďG/.)"-x~''7!A(n䂏 &qW$h!Ȕ0AVxm VZp\ȵ1gJI .ќ4ɖ-f ׵m/BPbAXu8eNkWZET%qqܸg/Izp5lδ s`_,ػSA5$iDL^K1 ,gn~"PzvHi&VOI +jLyw×+*60R:I6gpL L$a4Bӣ݂U8(:蓛"(s↱ӎbxf)r#j&SjAb/rov6~j+-w[ Wa+OTކ31(uYi[ˑA,B\G*B Ub,6gV7:`Z.}&f(]dE\3Q#^%_MH-y2b-o gjkv̗n|Ȉ8j JUH$1Mj&T7K'Dc~ BJR"p{sao+iJO~,V &}HF/^OS aCmmQ0&QX]:x`T$AqTS6:l& /f~Q"t?uPG s}CћiA홰7Y盕Aٔ_EPwfU*WSO݆CّIB*Or}\vupDP:Uz*bp39ASN3Y(פw&NJO-|c(jpi8ĿwҶRpoTn$6s I;r]% lwLo/y}f#6.ߋT]NǠ!kBfUI|6Oʿ.훗I,[?NGi MiB`A|{,`šX$7Li2UPaPrGM?}`b m&j iK kYkʪ]-Fq0jye;A9A0\ ko]w e=l̕?`uo'Ssn@pՅdM0I} E=]pX@uHG3V WtNg}(՛?&@e`Z749[4u7f}NakRb: 9b%w|_yyk)ɮr %W`n$]7IGDc '.&0)-4<8j1G9~#2 3edG!1)7lD5Dj|%*:֓"+)h,JmPap X=w}]*K4h:9J):'ݛnj^g8X2wxEq% >#؍};-)6MVCHtmTnvo^ph's5 %ǝme6kc_%*6!&`m'"} UyLCٖ. ;o2B& >a D\NFnD</VEX)eCCOt}u@2!Ȓ0Lc:gXFwWȐD߫QUb큊fuAe, 5Z]6~8d5au:㑏YJE܂G/#AmH …4T> ҇U M'&;YKbl|ϐb3"rC ls`HApˆkMkRUw:ȓX灰-bm)%Y V۹$(>0Qd[1IbJx-  6cMaVq(iqΗB0$ƭp'dD`mt9Mw*'בּKp uP@UȝNe}5E, lW,+_1xc%(qڐ[G*AJ4@\(j=DGt_P$V Qۘ^/au41P&@Ϊ"xީ{cLjm䀴WkUEH'!UHl9y|kGr77cDfqˆq[Qe'wp]ܩ:+$d|W/zOuK)^1B@4OԙZ"g.H:W&Z{bNIc0EQ(+zRHu |f~Ig],[$YCD娘|̃2'.NZkeZ7#/".m XK5ݮުj`5 - }^r^oG''EĂ:*m%]l +0@ʸ? ZY$s'O =XV'6@'EyI ޓn30grL>}T$,, L+jYP9!J *JԮ髼#]w#Qy6 =[|nvHūniԐkAl`\dj@QD{T2V)wuXԧp6r+},x5Z}1iӼcn:B%Z=YՀkގWĴX)FHh3.ZJUbw}R:k k+ȪH1mVo+2L{c/NIa-G逩q `EwEѮ7q$/;sNj$[eR/򯺺3nj%SPζ@=3]Lm>wRzSE_(_]\-PGk3oPF:Clٲ_s9݋7Q}~lEu]K4jZ`<Rm2Z F; 7$%1QP U ?Ԙ>YA8{]HN[2ZhkPQU8<\N{Z0sɔ0Җ\'pd> -(Ue%& jW L6D8CػL*Վ'Q`LCL4n蛱m+M-Wyi-5F}OZgg$2-7f}V@>ҜBK"Ҫx{ҴsL:.o)mg"DSLTJ=qyI'z(])P 0\nPXͶj)ѢpC&a&||?gx飸wtZ% 'l_k^,j!; "a؃\wƓCANiLcZР/M#wHb^wAQeu{2!pBY] Wx>€Ysx}vaQ6ztLMh2 66<ُi|^ugfWվ##c^\. \`E`'v(,tiͺ+-'N]j/! u|"_-J|D {4<'M\Wߨ$sft p(^M!3d(R #D'9o/RJe\McROF * m8:i HTY!ށkִĈκh؄3"mxAY9P? p$Y-1 C7[{"es ^^$E_w@a؂ܞq`tKZkԛgQ+&"l=)Boܗ7ϢƯ+A= X F_1]| zZ}B˟7ڦ>䉍fV8ߗG0(I\Ę<y.G{wN%YXAT޾O3+>hovb\[\a<#ٵ5H7\] y\hy ?L&8i=:XN%V3(U@(P#,RAEE"EL Y4Γ)ףjen)ThKIZO=[CPYN;D5RiPW5[b*ӛ)4|xk·q4k0Йh?P(#hWT%՟tXаd2-gfcGuEH#ez7V? .bLCn1WzcDVr bxPYEPp6q{g. ϖ]CxW}u 7F siuA91GT됆nsR.4?^,^f cD:Rӱsdmn ¼+`[!}AP)A64&=j+g >w'> Df]-2ui,Q&( C Bl*g-AM’ U KS~F |,=UȈE>-!»MkDa#'io @ PGh/R\HcRm id{;STM6p-`ѧnu.%HyšiWGZ)̈SHPS} ޷8B2ˎz=u%Y/*k19ѝOITpkIWşѐ_C`&F;q8 7Őɨ8{0`-w9cq^D\l#dBmmmIm  fJ;e<<(ޟEq7H (oFY˫G:#M'E_桝xPs&)5uZ@?cK)fK$̑ȃq(CV.:s Į:P! C׋/-L_׹scW*sȱeS]YۓZrwaabr@E>ݓfnx\LK;bYP'A- i ՏQnuoc gb?N)#f/ܪP€͹Ku?x+(LX%&uq"8ȿ#V1$_o(`'݁܈PΕ7 -rg_X ti!bY>zlIB!Wt;Z&Wman5KO{+_aB).hY+`7n>,рZM4FU+%A\7efy W9=Z屦N\%d*Y&Z̵^BEͨ9P|7a.#5 Wakx35=s03Qg4"Ai"e&·2h=٠m$3zާV;FxTeeO, NhI)GJ} }{ɺޚK-] qlq#QXUƵZ4HI6uѬFf\<[TY]`F.3@mi>J59ÕS?@X/.7b&(A`c$0$-n#F6Km狺A2tlkROA,6\/ p/嶸6IDD63jvs笭K&WeûCL鉝0AeJpY_JOocrxV{$~nHZpt NJJ+WǮ2 /8SYczmm=72Kg=l,Y#G:FaLedV>0>򯥖]jYPPJ57 ̷Ck8"QiKXT4Qzb.KCXZC̜Oe[5UUTqPJ3o9wS)SV}Y1ZLHv֢L/Tzvr؃d-=뉒L*l"ervyicm99bL Kǚ%_1.rU  ŒfM-id >fvRFڎTwIwt.j˄ >Az~s:)Sbra>b2n1s$ʈu;tƾWJw;`>MjJ: q=|`AH4>eqvXIWdv 8*5Ʃ^b"G峛^-;v =@C4s\flWujtXac{3OOkE@ ỻ+#gT gؽ^"*uM6wGmLX׌xM naN"!:<~xT 0|~pLD L)~q&1#F*NfԸpX>' .B _l* x\4e\6V9*ODlSlN :mfd!FHMZ$)גw8}T"@k1 g6Ϯ:J.V~&X qN?l!e(fǰJ2{ Vj!K0y}>[" d=pa(RJ>`SX0g`@>f:ݬI(z'``YMfS`gwm{r~M}45yY$Xw1gP yuP®1iZ4yT4~E[fNrA~Ƭcp^u2Ij/*ܤ"ryۣ9E) eD/\ x @q,p6H|4#ʶJF884O9ܮhi_&xYK$7W=/!;yc _a+ǀ5bU>+E@Ao/.։?XŔ/<-ቔZaV QfiHFiLurp [0rd{9,5lo7,SXKǙzk wWcs>)=\c-4[>;W|BO<1~y &AδCe%󱈞wTOxaġGdX5̋z!KDv;Y=ZU#z ޵ v}=Ibg@?@]PMk I#[`5`smDُ^ JKmJ<5t*H^xO~4TiGr3E2YAZ̠֩. nW$ s6b)~!#a +5@MPЌỳ 7;]Ƣl2K:eCKtCĿDZ^=Rw iQ֫o{@zJpA0r;HG+fb"ǀڬ)82-%|SĆjۀW^oS|vC,ד_UǒJD*wZHP57v. \I./:SѨb>^i+v98N/`?) ʻPAkB:%wo8 o r(!!ee:b0yܬ{wjsKY!F>E)ߺtɴ6c:.ߩ Zg'C𢗅d p^mp )eaIDB9*~4G4qHBT_ZV~>ٹeq6_!ǀʃk,䁉~'l fv:A,~t}oa(h<TǛRuIfנ`jUB`լuzFBu`iF)IKp _C -UAI<.@C8}rX 6sk Ƽvxzy NM:η|ǪnX| zߑ}V5ݯŌ tg!WDqf"~?G!m5} 0[mlb ; T ֗=-IV6Aq ~?UTqg~ݴDG[/W;LPmZ3ЗS}k~h4-^=S̫9t|-ׂw<Oa/]څ, ?|CocQ)x%a-qђz,owue0M-jH_t5+CQ;O=6uL?;jtP ٭dc>5>1,9 nբ֌ckG*s^oXRX<&vvN;4uEqcdjX^*6P&{%\\i-}TMW dؑ6+DwU]c?l, I8q鬗+\|ţL?N*%AМe+_z^g8ݦd:TFl(s6ԡZ"65&^btVф{_BM9$X`ģ]ֿesiV .nT.$Ҡ)MxGHsu[0=ptR8}J^{ ƄE\z ԥsWsohؒ;]=dYhݨ#X