python3-apparmor-3.0.4-150400.5.9.1<>,ĉdap9|cYGye@8*Ff48\8\z07x.Ңjpݚ y7m`9ɣڍ7A ;_/*NyG=MӢ`cT; Jj3w[OL; +si1zkJ@.HiI pN#OBh0j%pA~AQ/&9ǀ҇0퐿r:Jrxr-$Z{t Ra'gNt<]`?&>>ʈ?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/o&]"k%r) `=l.Xt6 Xr^wa#=ػSYu,@lSs2eW<\ Gj a`ڠ G%3gQ-4HjjGZ95#LXp1L8j/[ ;kޮ5(SmTig\ Bui;3Hy&-UaF+-Kaбd:Ӧkmh} EQ5sa3adw?i4@NzbHZLh],cw EJ"`  3p_'$;wDZEtdToC@]@}*fy=e횒B]-^W[& wN㗂Ƥ`v<7T'p>lߤHgf!hA4&?3Z6N8{`KzQ4b5H(oBdmJר/ӣ[Jt'Yõ/xxn[=ɻ9GV23 yd-aKӧڎwl>UgFUkN2k%屎@4 "[:}K%xpWdL-4*M",`J҇@$l =U,qE,VJؚCT8 nRW02rJ< `cz*yTS>~,~}/\cS!?`H`b|?]c[D;2H,Xo+~ڵ-~7gE^x`{&S%6y f \mtP4ʀ)Sj0ʚYtԸDuKku7rQl$lr*S߻p;,uh_=PQU{q1//HƢS,qND6T`ޞޥ#*gy2aXl6"2zd2,rKf7~j $DDd5X 74";+4nj߸׵頳~t v/;-( (Ui.ٙegނ8 7B2~>o )bLt$0lf{5<ڻq<*A.֋6Ǔ8Anum [[ޔy4PlLӽ*fFANh \-ش6P/j2 4o}n-hUٽ5r@}=QAj[FM}hԮsyhFoog-W:g8% o_ȡ<5IE@wVw1"$nN-#kd>}|yG-$qgCk!tCQS|)~2yuݾ/5AL|@/Rc^<A(JLd5t>Lӡtmvچjar3k[[^DDE{ ic`)VRܙЎ/Ն|Uo{D1R%x:G;ƹI r9ԫ- c!C JnϢ1Wi9$ @@kH3r&b3CE7 ]ffc$ QLt. pt;#0Q} سx:`z{yl-Ԝ.s\;rPQȿŢhq܎N}Jv7V3 9M'P~?AZhWd,CxERH]2Q3MNDj- gZGw+OO/E/A Ы1QU{/A!&T9Kuj=|*9/[Kb3@|wjrBaD-p}ޢQ_inqjIZnhq7?G_hv 3Rŏr'j}ׯy8 #O"ryiNM Vvm^b7zɢE%^4$pD z=ͥ7}x@XA TmꙉfGCyA\`逝?, `v3o6k+:ys 3$Sg1 }9N2qX dDmYLX/N.nq, ȹqBvm1> fY݋+TRFX~3-;TU1aQ2 ֢C|r;r}ݝCɠP}arP""pZr]r{%޷<,tHHU3RvAk xHQcߧjunN2WY"6'F&FFTc`4.,=k'Y3:rdP!hEP0dH2f-k6ž&4I$>[W^AݣcESVX 8E"lHPYQSstP7vh׈0$SQ_JjL"Tm$AYARDxT:pqp<Ⲟk:'S㚩LPʂЯ8 V=C{!&ke{вuHxf-B^`{VQUO@uSKܖfC,֧d7E,OrT['})3à ,'I:/{4lWri@c6ÈGOi~ G/zn$ ɽ,HyulXEsOi yTw⎹\L`#Y}*nTcΉ}s!?ʾQ>Zݸ)د!LLD6`):dSgL2Ǯb1kJ!ʬz}Q*I3[dЊw?y-l`1Idis1;׳"_Ê9šA]3)^1[o.:*9] >!ڛ&+E+XckS &> `gp@wg9uZ!5|^&QIPF2/L&i XqF*J[xzI-`9ncLjy;87!|*XIR28AȝH?Î&98ji,PC=kͭypegrY isTE qڙs@Ñ2d-. >Z7goUxr +W `ա=rPr 8jDs9}tX'4@j*44\eæI8UX 8+SM5؛5:Lj?Og~?∯h@<K\|惇*|5dOQܾ'r|O.ιZ/V[fFzc3/%䝍 z~[˲z iʣLX~ MSVle8rB@/i>hgT1W;lܣX x0>б$9HkWJXeVDP`z l|Q!O~ȱ#o}-NQ&%1:ҸkT6lNƂhqJC6XjWwօ$._)̥,NJJwaPN/Z&"Vְ6oa#liB X[!-2ɑƱǍ>-D9AeFUP)K1Yr¬I4M;;-ml1 yP׼xr9 HEfsZ]2`bUgoumę)¯@lE:̈́U]*XVAEWbN,X>|Yg n?A <ŲWR>%vG8᭝nm Q%DZ0sN-kܷX1G!p=k?cC1d- ᬂP3s_? lFucGtDݯNbWL%,RGdvF4Ke$X) Sxv@/0)4vdD y,Z߱ -Uf|&InMVb!̖J_'?ޜ(~92YsGحm.J b$4Ӯ,~O$Q=Ⱥ)T$1/Xu(z4v229ߠ}ؠ]ygXB0`U8Gةl`1Q R#|i ~zp5jg?9C=0 qGS􎡭G]m}0J*~T͇t[U sJ L9{v> v v(M7cK٩0ƣ(NEUo'. $*֖N96o-|>%Xy]*lG"Kb;d͑^l8ʩnuͳp_JM~RFumKZ ^i X5)Y 0/̾ҳ f\)+7^$r:JHԫ&4*oͬmVC-`u>n_rĎhScɂ^<,cs÷-tufHfߜ^]hc=1B&zZZ|xC$XSBC@sCo+rvknIj˝O,9 A,MegԑR#q{ew=Ct3PcA#RQ=en/hUl-r/#vQ@(29VBT2R<aɃg|+lMw+o1Nf( <=M>J;k&OITl.(-L3]Z͋."u]'+5U/VgOK)H޹4?EMn<()+EDoݝ QGS޼ٍ0 Lk`<;"z%d9ZDy%nD c^F V,j `Qʠڮ`>cE}ϋNcZ)wivOРY^YX֛E4p{6 ]x@=/ˤEh oC!T|ɾ̈|yvW\wB3!x yNT2>[mԑrbޯXF}*2θZ\#?HޫCJ?dɥW){nzs ^b4=f'uZǫk_)1Zo8)tXF[ <~{mb=ᒧ0Zn64)o&uAw }r+\yNZ%E>7B›>!G-K_Nמ; (ud>9HzWF b?o[ﰊ%`֕\dvUSYG $_qQ#v0iLRj:d4 u  _~G6HM'tAݍ:T2 a4.ۇƃxVR2(Q}u4}'}x+vTo3Ih[y&Űch AuBgP;CK kP+Ӱc$d/2 X0a=%8Kۢ壓̍;o߀{ 4Ng:K #LvVEl{5ٝ]G3Y_Xo>Ӎl=ȻFGM\})c~*׋~oL,?F?@8j#D浥0% þB(?@85K7tWљІu7QjD)_lc7:RF$#RuTJ~J+14Ěq & he' o&z@~*<,dJ`\gC|u-G\\+GMq㳱'q+mjtgZ!ӂB P}3_΂ &foTEƄv C膢(6CPs*9zt͒)wo8@V_R:@9^)aaxUTV!8~ayڕսB7 S'϶;2((L/'!pLi^—N s5v>,g(PbfdG57PP hÑ[:n;=iऱMrq]*߄&}ɉF)H+=Ol|L;|48~VN_| 3S-SKsS0b~8&EqyYw+[YqAs&AlQ<(Ny.O!n0RUng* e"-= kBQyK8~c*~d @ }x^nD:S$tm!BZm3HyHi(3E{;5}1ć ;K/P)]/RP ן"TR$(90!NTo4GIOf.[`Ԗ)%! ʆsT|hϋcNڀq|&׃Olr ,Bb0^ی`,|Xv֌d/2Mtqt)-NuÜ]r"'a6=un`24[X. FmkMC;zO?x/u832 8>_ګXg1 )@IStU+ ǦZ "d]I!f_/Č: X*\Rl.R< w?Ev.b_x0&W(eMWo((p*dv IVv;$qYXV=׾[39XFOQ=$/d#x =xN 4@152Mȁ.^6fA m!Rv}%_yB#0/ʓ^ g&y`(8][@jQmv{'#\ͩ#y79ϑw_K2Ôί}RQTfOV', ЎOu06ػ$<7NBq6+tu9*gK ޯ ǧV-/,ǖh`j`xjı2|WQn,9? wդ4aK_w,kƞ5ZVwl.YV_Rm8%hs.)NTj s&yt#ƾ$bmǮnjp+Tk}KTWKrv+2=/ wQ-3Hy}JSv+C'.?+.޿4ٓk&6їVcMWu踪HxҠzk˩k7zīt֝yQ?D0SXJ>oO8G3NN 01,UsT<+dcLafeaQZ9~9L{xGn. ny_LH,AkuUFwSAܦ2G&haYCK8*]<q`Hi+mJzӥk~zb9%h@v H!t*b:I;BǠ3mˀq#cl-CϪCs EOA{zKfWB~тI |edq/ƿU'Iɋ.QlΘOHjN\%Sc;(`a`޳}*iw؃l7;@ ZI&+(< <(&rB1?:]M& iA!EJ:Cc8jIH|DJQr)oCҳ9B/g.@?9"Ku/ ()|Lvc(1UFBZy`43 Ҙ `(w`ݳ2ǏX)SL!~9S 07S>izsql*-o)KZ+vGK1hY_bcg론j\/w+'vpLiuǣ6G;MtضS2H8:&Vŏ37𕞅N$-`ͱSj-MB{V@[530?!3'HG{NtMC~>R(_AcIΚKj+E@#]~ {Q:Ibam~&C(3e ft{19 ;ER,u^J LT h_+zIV;q4X597jeH9D8R*`.dI.Y ;Iź=4?~fmQ/͕_raK 9.==[;UmԩŞ'V?ͼX p X+x8懙- W)u1$#ݭA-.8;ˍTُQnNe~%2ssÇ$V'$ uir/)Yesǝ~`q^ F|m4%i12*Md)mД]~6sZP vD4wQlTZgcҮNgkZ,6E`Yq+R^D*񮰔k:b C(jQx)[N<>kJq/Xc1Ba.A۾D+Sn`+pDA%C(2 h&W$dv(8x%I QmlkÞa{VJ{ P,+aH˹6bwPIi]\Qwx=qLB4hVHK6=/@Z\Ov,e1s|L&0QֳI4n%μ4ApˎʴJ.ɔWQ@ ,TGa\F8̃Nו'~l]?>5ߩK]ۍ>~?W7 ZW"mNRhZ5@ZVbzq4Pu_!:^I/e-+ףTk2+~^jqjy=\i( y$Bך.w70P-n/*~rHɕZrުƹ7!T#':54LF V!/d,‰izp\aDπR(Y}!>MI{ HZiG-j$TkʌPW4I{2p @PYiq6# Nf L!*yBS <$}񯗂˭T 䴑-vFG z]+gLf&p`\(52xʆy,aSLH& OW`␖Kb&dLXGUx܇g)nIcɠ35W.ɮY'Z/c;1!Hw/^oRvI1 nOQdl[{ P2CQt1#ǩҾ97|+eK9:tnOBi-{#%Z/lDBV`i o\zob3ӷ:~\>n],0w"v]m,o@4cHV-I=@,\fy8Z+hoRV+Eʀ{܄V^ZUr+,oa ;Ru6U-(2JRD aۋ茢d JuC6eKB7/n<0aҶVsݯS6 y"mCQXKieM_%ThDV+5vͳu& 8s Ŗr ۙF? ̳!a^+$lʐ$Ђ|"=*Me Z(qƁw [6Fc`Iƅ6aFk5s[dly4@X(~$15cQDd1>?WP6IFԒ ~掉ϵ9.)Iɼ8l@ <`Q^:)-/V6Q<"3AW=C1!\!ׯ U?z.-^tG:GEIo:ygfM|X +8}bbE&*bJѲDy@ zpn(ߚƗ4Z*$pM3=׿F}()9c3 ܩ=G t\dz} U8Q6Tw Je cis91Gs[@oˈ-CwCbOޙ!KVh҆y)XAX*^I͟5heI OˎLc1!fv:R"1&M#»+N@+8OBrOBaraVN|嘂גER9|6yRM&B X$&CxKm_:{S 0_!#W$H['''YNIMI~45aO7Y-QR(c==P%Йg}9H(j|{n].W(a @vꨱy{=!rM끈ې~$\N*ywcUX%~KotRF%㥵zzrlR.=悞n- ,x +q;@c@͗; .dMݜG|_&(Gug00|".@qF&nl,Nw% |V 1@ 2)Qss<\4$0;:8sOz{\2åɛ+h=g/wȢj8O-!G5aoePc^7_Z2+L}$bn(1dt+n{Iw9p=ߐJ-N k#;_!x _X '6(20O._ _I~O*7XI$ӷ\jV3[`bݑu OWsH/¸KճeN$ "ӡ);wն(*wT2yyt^1(2MyJ*m-Jn|j Eɬn .M:.)H{cCN. xw׉p&'D}uq/QSIj:)'JwgHJ"̝H iW!AaYQOEvߙ A٧o,͵VHbO%me/pqťlb VTQ30Uy4i#jķY:@0B`'̗-%/)*>ؒ7한Թ34xF;1D}ރtuT~ǭEHOqnFlMc}wm`L!o|P/Ռǐʺm\-$/TNGJ>Oʚ&1pO! ߙ|oˢAw%iO\,AW@qHAGg_sQI*%>>NUN7*9śW.; -ЀЕZ>fgFY xݺ^6z bJUXmƦg>knn.2 4 0|,nQž:}hٵ r`( ZbJ~sm=ٺŏXAzz%4TCSӴ9oM F6$=YGZQlIFZהw>ǣ pʄ ʷNH,u[Mg2֏C!q*KS.=OZvSڬ+1_qdh/=kv5%9'j> z/ /7ofֱ46(7Neb*4<Oq'[HiΓ/>v+Ɗ ^K%; FV#jɂxEdjT4eX+Y\e΄}(|$|SS* O9llv[|o ɜD;b:rvL61Pmvd {t@k rN1qk[~rE\0ai.Nb",kn y9msSX?J{"_ψ/j☼x.5|.`qC|f2BƭQŪy"wRQ_YN5c!׈q4&)7T' 1 I1'EĩDetD*cfyG1|cWyTGJ]AMļ;YML*콀v?Q̖ 9&00ak xE"ƭ8lO[⥡$/a[6a\g o:^8i'C׆L뛲̍'ƪ}^F+fsP6no%wJz--naγ|D/; >2 ew݄A~Fn1o G[ol)!y),IDm¸M:y W7Q5r(PnsnS:—2,:P5oF;w| |5aX2ٝ>pe=5ïc^wޕR?YtuTaY9wָeIq1"t jchE[20su L%P-,Xk 8!Ap$C,F'zɎq`bI]q⧘" vLϻcV@ QmR9"\u8깅DhŚGsӻ0W1x(ه`#IVeR{28E,״ :ӐxѦ+U6~;1I%1s>x@X6䦳5EFNq^=ҖD24؞|uY9TegǦ>֯UI}K9INogʂ vb0K4 4] | Q&>rq4ԢI+k*xI!| Vk LYx@ȺuX%І/j @*$b M vc ΐ;o[E}L#gzf,a2b L+2XRᆉ`ʚ/w+l@Z?F-pc9q&S%OW n2Jr3ihGj<J pZjɕĿBR`7u2duN;^ ɟtC9!*|Ɵ&ƌ/)\̜̩$l@-<}wO:G%uT91ñm #aְ']# 0G t!փP\9߿xPkX= mu؞ X5 /|!θoxjcvQcc^v} T?AEhC³7mz~p򃆸)ARy7bReULjީ gUE, ~0xDƊ6J])Dz|OPn3~Æs{Ne۱0cZ-(g)LHolYք*U]M= ~bNfa CĜ:wR^0JhUe^̩.GUE-EUg@>,D}뎁nG hbg֌k(Ln0-#yUv IȌS{X.n8׼>~d]nakxPJ-+ęxrtx/uBX4Uə2quԱNƪO@z+7Ȕs_is|TWbvRH%)#Nk"x"N~PfK0٧d++:!_+0X(7# ~DS N` y{Ξ"qa oWmH}"`ETi5V'tfw2<51E}KB@}SUgCWೋ*.vPw7o+J%SG={K\ $D= :.|« ۍ؈γz1 0\K\e9 {0M]K^?cS* |KWU†/W!_F$4 g5X2[bH!#0Lrf[=ڼLﱷmSQ]΂,ǁҰ02FSpNyXOQmlU~(Y:B+i=V g%T݂M$m`u254^@HӥtA U0-Z5AiKk0x[K'ANZK!9nav6jotB9~|gHU\lfiI$&f@)1I G8 v7?7N_7N;MlIɒH/|Jbg?A<eQF>rrD)7+i&n{" r9fl_X.h_"ĸQ5t˖#Peοaxaq*7Q@H'cn~KRznv tZPFJ& ٠'lXQ ͹;R B5Q l* 3m[.kscp`@1 ip !F^2OXk,^?8U@0 }xB⫙Iv`x=@,aigX8}MĄx5 sbq`HA[=N {IփreP2n{\:WCAeipTFβe#=R6X:k<oOj9>݂Mv!6lj+YGSΪ5:RU0- qPeCwt&5BEu]'lӔVzb '5AxnyJ,6gzՑ]#y]Vî۳ u1v" 2,+rԺߜҜ}r>MȾ̟( ILty~OS$v]!,KE9v¦ & |3leg\'I`)S%pP=cÝ%l,惂G * 8Y{dڮ ]pZ$$ <!?.keԋA:SL ,sTO0ر&OQ^.] c(VVOY}lFN.G<0_r@ldOœw=ʍ5u2d2oH Vo>!^.ڪ2&Яg"MJih,Py{0ӐY$^7\d|g Ea ]ԣ0::f29 Ft܂)L%?Z|s1Hk$ rM KJ1$5등I#H)؏[g_O >/伈Ru- rk):eGGMh[*'|i3@~Y?>^~v7祏j}/@흜k9x}Bz7ث>UۯB#ȜX1'PUbs[4bGX l _Uʷ76P b"Nk%-Pt=P1֢LF1+\lYKA.B8Mq#l$U 1)lH:n~W'7:3L*WR1hUjzG.A +%` N CPb,n $\~xFi?0xHHfu4>zf ]^P:=Tf=1BO\.baU]@yyrί7&N_yIǦLLr':ܘVFp|]j"׈MFq%bU_@a頔.mi NT ۙbG.Txcۛ[B]8e*k|+<&E6 :};\Og8Z(dSߚ M?Q:Z@>Byz2_j-G/#:UȀ& % ºNAkӚU6=%FԛPZajYV0WOOFjCٴN:X25co:6[|G]=>Y{?FB)y) ՒޥC*]_ l 42>(wZ"/N95nX=1eLMߢDLkzYbhp9}cOE@%1! U1qa=^axCcx۱,5*bj0\Qʤ,%Ç -|gfCjn+.i3/L-x!;du UY1]9+ihPK35"9ZVip }m^oo.JؗUq/_tr<#L@3w~3`cF<q(+j;{:lrV]'臀쮲u*7܄6B(TEw3N 64NFS]F0ݒIH$t$tNKjD:ЩRZb{,Ui7j[}C.К.8Ѕ_mb0s99E=SxW@}>Vhv6U@f >x*Frގ(rheJp<2Cf2]酝/^%SgQ`n,Z|(lh%'iL}Q{!𔏱SK\F$ m(O^eC)lݎVw\ GGJF5AHI4c)6P0(<`nc uF%F{\#@K.|gzu'su}Fbo)ǯ, h,tU&hYCrgT]O1ᅚ.s9vA7(jc]FVX Ak$.⼟2uwOG!`À=Z=ԡss7g)끅r_^xRO2 ́Ib?.),+#]?H,|?gʌ*K$.?LW3 v8N%cR-2 KR Fi~D8@K8^m#tbiw&o.6bPy1JZmh9=16-9dW|FHDL{u,>5[.3=o+щL2.es/cQ?:fkt,TpeR'mI7@:7FkiQ{qZ{iM+5ir:Ĩa|#=+ozyo*XotCP:?b5D^:]`R 7@T<띱+ulEyұ"c|yMNI>'_)Ԏ7Zۛ`yƵbMgٖͷYʬz:ǕyĿ̃HN͚rJIe E2= 6qaģMNht',jօhz cwKđ5i3H/78G7- dRԊyba*潓# ӏ%y;DR]U{-b"_fR -dT>~#|3?U!i>ykI_VrWeJIXșm&2|[eXV zje=%B87!'3$l<iR߁#cTfYPun\\ )ΨB.JI[!JIl92{#򕆁uHV_0qztlPt >P|Nh/P>y?aX_|7q| l5Lmg:&=V;,`';eZ! "[ cvřUb1&dJM?u"^ i_u7QF #K79UZP]rO9YN/tax {Z_ڴ$.ʍ6WE*G, 4kɬcW0 ;q{h^8S56Jm4ǵl% QmY[S3\]e|ճ y闆/]#r9í^>sF鯢SKd?x sTј;J(HuGL5MEZl')I3Z`: ^nj;\LF-$.wls@h~:b: vdJ.ek4}`wXg>?g+P4{]k}P08,v7)bjN[1~{LfsvݷܜQ?24>1>/EwϣxCTfZ=4K{1K0;t] Z|<(py֖ly'ZJzrz7>fE(MU?L)ZwVG?֝&,ҧ + ouBq}ajSNinp|sS'eװT ~Gۤj!z# Y('Lj>Oϰ0MV;&}>lZw"jJ\,fNVR?Nd]`v[X z|Yl?g% *n>GUi1 " >7j`& e_G|_iQ UZn;fAya-^ Dqwhƪ|ۋq8[gZOC~  bIKwVMhY:BDBT\x[vnrkAt^E"Z8p}>F$맱R3lt]8;(W*|c.G`dMr\йW8S!EӨ ;5:X#EauL^{6s|t"f7bӻ#gAPvQix_.FyIsz~&hڕR:e"wn0(m^Erj%*n{UfOP'?t7P-r̂_$Xikj&]ʅĂ$gJ(_P972F{ >$YS ߽J$ׄ dhWO?Hs0cE۰W kRHTs2O p:ڟh*VI rfkp[!f\D^yK-ͯAJ n%cΛ\]Aԩgx`%sґ3O)N;Q{V2 &ZڛE]n'1=uII(Y޲޻6 GLnu8?@FLs:Hbb2-^!Zj\m\F\O>f-.@OZ2et9r((YUA~ᣛvJru9snoϭ+atN4kf}V^m#3'R_$;̏J$y>/ҁ$ gFov~\\U NL[,+pkgpxxz_2_ m4{[rQ -PL;VHsUqFW2yj^z>!aNPeVAۙI!{"ES["zD똥n^Ӈ/A'Kp? gf)*[^e#&GIBn.bG"* f;;Rk5t[J@RJo>Ǩ:ׄ)9j 7;T/l]7>ń +#ˀ1( J8WCV:j:ĕ6hV".aI#JNVBkm^W=Nø)P}oosfSҦ$!̥@x9>ow(5)t-ǀrjwLYnG,,9T[佴P d6y4QAIne(usUbs(:$ԗ%+}mWefX^cWclHl6o l<0F0K3{p/oQ!$JG;ʮ!DVv=Q134%/DP)^v Y6Bc,4M$(FHi@acH<.Z{] kɃoISs_fȿB}$ZQw=RP\6`x i3kAHzOnu7 m'L *K  ZtEB0zbI⡚/SZ]и ;6A_/k4ݙ~!d bR]|)Gn=V@ 2Dyh>*@ЅnL7BX}/_ƘL<<_K3[y Afu"2 -6Ġ-dtl~ɲ=*Mjq|ó)"[!fURN+|1Rx<>n^m\H}@םB°C R0x_8#<2#<_jŜy9!GU'[(U1 H*BFtl;lY7e0[Ÿ[]V )$i#20;U^'`EE֌&:|m+58џ]0=O'axAQ9Et!./5]|px}6ۧ|*O{T2~J0"QGljReQ;),-%Iaq4 |44B3Y3X>c=[#_NUyJvhkXI\ΐ `FF!gt[O])6aQsg#6ʖ7S8D#c BS9?=ayRʑdC_ x(yN/X30"u\b*GLhTw"1<41=k$71T_ˈδgg-'g8ҍ0ȣ<sEZ9؇ȁRju+_QHgK ~MKh)t]H/*:SLdkڨ4֤&Qn7p٣JV[^X7& 2Ws`>z cjA?~#P <7wMs ܖv@QSw/+ƴ8շ;}оUZ1}YV OԺu?;SWpF!WoڃH w2ԟi~pv^։SECX@kB>~}~&{?]9f~.uUÀAVP2( ߙ/nYB@ùw}ҥH?fޕo,>!#䠙78J]Ʊ#֗.51Η9s|ӹN+LzM~͋pd-iNd2wgjRby9aŵPWZ}ad'm,&JѸiBƩO5ps+` ZrYb`Ic~ܫU;L D/c;AW-+(̐}}q/<sqH'1F'r1;ąM<n4~簉œˆ@?`#:#D kO?dh_Db^Ï#6wv;!aF8_BH=TuC4Zkdw2 YISmRc2 U![T>Y}߸\,Aد,J3ㇼ$(^D,"νOe! ?^o (\!-X*jZ3fz6هٓb_(a/CPnF~?|%{:'N;<75akuEfI %z`:7cPW↦$v d"bx0x?>d^}R.h2ALӳH*q ҁ?4+dejd{fV'FOh }$tYLȝK xA0 ҈ 9gCųH?[XOalCFfNX{25x9pؑf 4ӖX-;R[^K6~U P{DB1D>Ҽ#b Owj 9A PnwݓX5(hc8ŖwZg+<X+saM`h.-~7 mQz˔ع#|Dy鸉3% NO!`,T3=."v"kj;h>M"Ws-C2Z!km$i^wGPqx\g{/O uX#(&`X67\U=Zhm P=,@ X.Q?~~q๙XpHd"R 5$xTNLфXz#}ޤWKW'79<`4/ʃNΦk;Ny#P)jK^5YqG4exkve;-׸3b>Bq::T4qPAC캣2lv \A[_?f9]s#uc܂,N\{h S_&̍Noz(QZǫ$:ۉ(\?=C.u8ead9H4^S/dlV/Wqj/=qõS,%` 2;~aVL s[s7e*ejLA#zL(5ux\| I(hG}{0xSfci?q`hMM1o8[fƌ.d'y<7so~Ekfه~?k.i d \:u\>j6球iV~xg6dl>0K:oc׫bF%rZ>oV(42 2Ȁ 0`LPݡF5CgR@:o4Ӽxg[hd~~r%qHBauȔ)WxZdXKsY]2(<$#~,g܆Mw[[hkO_As(掱 u=ÞK%k(m8 *K <A f FpW$8(0! 8Qz C} SQ H˅?3s"gj}.AH5wj 8;9vbgFd{DcQǘ7̼vp[rNq%-m#P8gr3/;6n놞;2,f>4Vji'<n☗IB6R`YsöK[č0u+yRk2gi)A0b~1홯x0iD Oz޻42 5ؒK`5hω؜vƜesJ̠cI} cJ<9m vؗ[~^@K`aA=4B':7"Q^Rc#􀡪PDxaQysZHJ2HB=u!.ѿ+[kFHNiwUE}40*EUB'IJkyImۼ1.PpLWq3/ bk98JxAW}/438k*%w3՚T :T7 [S6|_+Gҥ0P-o[\{" Fq @>A}|DwsR;8٧~gv J0=y1o7[ݕ2Zc96YSӦb4=wVb1y$.Q#0 P%}[.{VƋ Jan‹)JΖ4S[gSCkV=r=ZՍ2Q!U/mo:jn`.=;= Wٹ-k-V9+F zl u$XpE<,2d*#;5%ȱ_+Xa^"> ^ ~Hz~d,h"&u 78ë,- \.pAJӒ_D:ZyT",Х Eh!g{\A&CKD+yS8&rEށ5 hn/|beqKJAԹLs\U0u>څRy+@HT{En0E(7)x6Sf^<TfXMvٽ`YVY:^z\B_OzoX(d4/=m{l#jNasc[\Ek5b#נ?ٹ@듳m#d-TKɌAC-KN 'b+ S Z]1E,{YxZ]8?=\ E'LmR',+g>%$6fwz%[b1L@"; s~O2ɔ2O_"+Ҧv\} nKup`o T8Z|E-!P)! +"W.EO-J[F:2Rd[2 O=+ZӏĤ7nmaaƚNZ2q=[L%r٤t]9ii2PJRH|W̓aq鏯 Enw4nx?*OAb{Yp$2-FC'SzlHN̸`zf!*;/>4xQkzZ683)ե i*vmgl' !:E &CNg-pCN^+$\ IY6,JG ͯOA0٫dr 0q`0Hb A?sĂt wxq` N@<3ӧ||Ih8.ӻs7D||]zAMšm֬tUᐿ*I Vu~zIKD/cB3`ZTL:kwu73EqkϮxSpΪ8*w< 5sYRa(+VcW3[UPElW|UFd6^}ĐŖSxd-=2s=1bJ{٩F9l{P)jTi~HU> U38{PINeիsTYzvOݷR{ ǩf,!dnU}AM~{C&A] {χ`Bdqd=|#(됊F~>7Sr1mN&TYG|~q: GYd>Z{{;nﰏpB`x@ b5f2}!?qo͗̏ W :Jz(_]򲕰@U)BIwPpJ@ r4HEw)c9ixܣ"?c-8ꇱL.?hM\$QʒbĜ! e,MP0#Y0eSCY݇~91ܡgdR NbsheIr-;@)8,Hw=>6,s욂G To\R"GL͡Ϲ]0}9PjY3@e!'LIDCڷG/ `P˃G^qzGB7aʲ"wdb^ntYNLn@4H6 %S%O6Ca㕷R^iv9[Dn#{Asm*NԛlAj/Cc涻k:f\r[gw#M]SxHdID-85u ӄeM٫*d P+E%-VW%kf_C.ڮdR~7 Rl:x;VqYe)yhQҕX FQ{Xt6i$µpV:Wl\ΝBઐ?׸BcяSlo!#͗ECRG~&˫++HXN(>\QueUs-j & D!- WSoOw8|dօ>P |evtjx +3t#^S)CdX-ڢ]faᳱ|=,V) œ&U3C ۮѧ @]\łF~N}퀋jYwn"zOm.Lj=TVuE-OUÖ݂E{0W\!+87%]|ӬH7{؛DYy.1+8\GR9ѣϏhe0P q`@8O(:V]_9*9*޾ *l5oD^xDL*ҐG#.6W6+A|¼s[]T;Z2A*]ʃA5Q|P:N.9ҙx`R%w?k~﫶2ȱz``v&5ޢ7%`N.'u2;.}Ϗk2!*wN): c<{ᇫ I5 |T Q+S@Zd[~4o+F40=; )X<|6C#nRXqmF5B'߮Ə\] ~,w(Y#$x VQ._ͥ]S,hI9dܝ䀰VfO̖:~tv9B@tO_w?"dlhzvuu~AΚuz.A|zoj&``:ë;bu"rn~S4$&8W},yE/AfY@i%MPzw&"yJv ƴfe,}%cKu!( JRL#0»qpZ?A%` Hvj I!bfDl` }x {ҹ]19(oޡ!17e_E[Lڶ35ǿC!jx2@W 6&ڊR Ӫ)0Mh0r](,n>[חz"yuK'5J* o_׭}91u/(W]~QzC:( l0;b5|ׄT`ݕ ^/: be(tsE t?.[Vm ?A =5sqJWAq}s7} d] ^ ߗ[xx/B}U\p[ڷ>xoCfN>tpOg ̱]̤wje>z7rҫUw#a4[1P !ky@-[@{ ?TD(hXj bxLAp_JMH?32~e^ Kis^zTb%?F_LS˾y̔mdL$,)$A!j!x*p"{0=Pż9$I8b5zVE| ̍ hPDCg;q]»Z/YN'Ictv,+F3xz t!'2)1S췑2e6; J?EE#ΧhcHط0ĕp})z\zgom#DX?\M;AGٖVZ0|ߛRi0z(^>R<- 鎁')qH$KyxH֋(\/zCp^/'<2\ٺo h9Dg\֐ rWgӌtRӵa[iP)NJNp`%0 &G/;ޠgXC5"'CݡX43y5Ԡ7UᛁiXX*F}2~Rή1#@b>q!yy;6Po,t%F7T|UXu Iw`;a"qծ-2+ɺ F?;h^JE*~`%jS0wh~m {Ea"R0tLaOFOKT~xks%_vp9FէfC:Xa8И)vPCr!&N-tj uBMnDT9|Yx̦̀ݳrp 3m!tEɈm:[@S caps<>WPj1Je݅LF:)z0^!*Ѯ;l{WefxƀbҚz":iIiÔcEh N[,R?[k叻Ua vM5\R,CctGڠyɕYdk܆MnQBl$8DĨkÓ-]d9#w/wL% 9XѲoJ DFJd /gD^rJh%s:; ly%Fyf w"k~?[nco8TN3kW1vGq!=V+J oJm <MoK3/BiQjoOtN4Ob95K ,]@pSLɿ=4 ?S/A4 %Gv lMU-D˟ LǷFmn9!)NZȾDJℱɐJ=\ֈ򍦇ٵ/ UjvlKs =l.=PrN?QftD A)'b0o3oyɫy 1xXbuHOiُ0&R`Vsҟ (MpviNSQ˸\%ȧ^,)OȺ`ԀϱPVfpXSEvK"Sڿ5b =g3 3]Zo\]}4\k5,ExS}}3L/_BS7U/d~,*0h*msN,5[ҙpQk*33nq\^<04t-e+Sq2 /×D6wtT8t.tHNʻ@5u !=/-G/M-+i7ʿ-{^0 @T%8xECeR|i;Ĭ(2{1aMVvcf_0 w.sł >BU߿Xs!;Q~%oyv^YuJa [kOfZ*V֐(X~{u:$c /jS=c>z1Ar+jCVNw3>7( ?"7p t@؄_DPށ>mpL1',Be1"m2]Y~tɈ˛t{`h”Ёj!G};ij;uRaw*pEFN B*;ʱaoSvﵪve5#Wq(1}}O$.0E_@ĩsi۳䘫أTV,yX htwߩ^5~NCe¥r,̻IG_GN  D]]YFڕdɲ}IAx3 ZJKx:0T/z5*L` u03 fCpY?_Ў>G# # ^-b>3)5Nr#Ƚ\9+-ty=|DPo`MB-`,ص2 SUL3WM"ʺ-U$MIn$NA:/+Bfp t>;K a4s Jvb|Lo s/0;.W),3@Q`Z!UrA40tltB!_i^Bq4 D1#VPoJbzǶ*QA`ڼnBۧИi+ f2 4,8(^OMI_ %g=hsٳ )4~`qNjHhB;m9v??kWxci;@}T|5$._n\; @5*e>b)\mnqi Vs3 =״c榩,3]itY~㻖0XT&#R`$9ANRAc_p9 o2ˉEW;+kG)dsr eƚo;;߻7dHrLVz +jS3^3)8 e,Ѕ3h t$x-t7$VZKH%MB͂I5Lص7(I .DV'bX0oJuW|4Imݿw@p* zl8# 8*C ~JCj|)}p5%3ǐX8p*$Lӓ֭æd"3p,<&X6Ę18;i%z6 ghRH=i1Rd<9Pgvl iAR 8G'nG}0yֽV( qm h5 ۏ ߆%cJ~ ~/OBcA1ylU:Co5ahk CAS '/=eL$,Zk(\?tOض ^=akL, G* KKe}:WIT TD6Wu!(V]`A/Aҍ9]< (]8U"y |UanB=o@tW|抑~ ψ$Ώ(pO7YuJw'g SKAxI*Z7#-vϧ+ɯ%H doGGO?|ǞBd [Ѕtrӭ7iY&Q;)pF'3/e팇A/$Ua]HP)g,MJVGZ*THJ %k Z3~(T}FSB^ʽC"]N*+a϶J1gGpNhy,kJ]=uOk /8!HY)X$pw,N fFiiO݅YCisG=LW]dg1oæ=bQ>שׁt\ͿVs뿐IڶꯒzDdRWz0 gXz_E+sV#z$dPD b1bFcc;R+EuNF`%*wmZ`}붸/ "<|Nc!Ėe8 b7-_۫<ڡ?cjs>诙TPy, VW ap,vNrh~VUlz؛Մt6UaT+4Ea1maiq;Tʫ| zɫ3$~_̥PjPM9M/Bul9d^U.<J!\8Ǿ(6ƗteFLЇcc䨒 sGGLF3$d}Bֈʇ,2UR\jAPDNA72Ďď]}-Lp24iSыq)D߬psp1itv<,@8![ `(ʲ\p]4{-/f9Mk%eC?iTXm>4UDcc3:}p"dMwt\PjL8mV v KIʑ?JSVأI_DcAUp[jO^ntR4'CVƺQ w,Yp͚Fiog=7cևBClĝv pa,V!Mz+.Fd|䷙qlCI ^g;"mBBTX2J^N@, 9uI{ OKM2M-'kί-Gw]5h2];ubj=Oj=ģmؼ@a@40tnjZ6PÈ-bL{4gO PǓ-|%:QCINl Tm`6V9|*O#{`PDS4)Nw΋ JzR?3E3߶ŋ3W `ˮ`@wv2љ'Ui4r4;40$'RZfPĀeBjf&iIZyl.c<4zś#.=63@v"|y{uJl:uԎ0N{W\]&jg,27 9GͧtP/ h+ U4Tj8\q\6[nM_}nX( ?*꽎fL_N]c)_ðOa+0esw0ZjJié7D09CIjاGG $60Mp1,RXsDaqmo$(?]mjE6M7jEdRo9t='jgD1@K(4~d͕ؖx1{N)?``KٸL~*Bbu*vKU vYV\;CUߚ9ϝa0;'xx}NL̫)tVbx 9S!94bsB)ȣ%i>ۆj MKuxYeX|zLϩ9PtT8QWum$NP8HyT 1ªF t y/.Dõs<\ȫ.5&&EF:Թ<8 A IK2I :-Km}^Hr] ѥJu@TA(_Z[tTWO( n-s(FbfԉbHܨ{/8v]z|m ꟞z&S@k>7)9+l(%[I.6òUlzT jI9 )IՐKY9e t灮0>ĩR'h4Xև[df1FfHvG󻅇U~#VS> ה=\T_m1o""-P[کVAtF2$H-' |# KJ F~SK1R9 KNfBwyLo–p<1e0"}zt݇ Ht]{ 'R4|UӶrB߫}rkHi:rODZg3M5[lEYaqZT۶`w)/zi-m_b;9|%jVa%\gM m]%"ɰ1eYוMce6#p"@SfǏR\|zKkҮ0%jJAv.G> |+*e5-/"P@D<l6eL^%+ /71[cG2! fPuzF-F4jF2.zHX(!c|Oh\Mm7ʽϰ00L"v}%.MӾ@q"7 ͣ*d !jIj">VadqzBDl1BvUlii9~ޡK!Ф ϕ)HC]h_9Q1Vtl@Γ{Q);5Xs hhK!ȀvJe8kO l=."Ӕrh^]:Z'i8{KGQ8X}=/c|PD.#g732L IN;ϡDGøu& S@{(>me(Xa_Nۈ}!LWHH}`r{̃%ҏcS$Ia/ѫ a;0EQoavjJwY⪢H ?ST0:8~X%3vk~8v0aOx&bay2ha"UhKlyչ1WKQw'&ŮζK"{顚uvMD-R6h`!W+AOs*}xAs`w`:uޮ0?X9fFS 2$0\"iw7q1P( OW2i#|D ,WRW$uςpEE5mblvoRU={۾gj{YÌY#lW飻fx}kwv8_^\agkQG7h hahwLhxjmԦ 6~wᲱdǦt@|1 2h},%oᑈՓLO VLRi<48s(sʋڼg lFeFlhf:NV[L':6rД|98-Cik[=W4n( M}ƜBټf¥Wxe@ ){TWbȬ&X$'Re5.v;F0apj%ծy%t{045zS2 bhvM*YhW呈̭fIx{OԒ9ºXGjHŒL]ں'du2Hꉭ~B.<mch;_gC8u+s)m>!Kc* yV1/(mAeC;qRYC}Yl6!ە-,2ge:mGeM_4SHTⴓhnja ( G|,nq8njgh~5A8(VKXL<@EGnēm+ND%(VsfnecЪID~uEO97u)r(n^cdfmgBVsK􌹶B"b|Tַ, /o`:WxAoүoEO3sCKp#ܧ?! zZ]dA35l4hȥSc/G_s**Sf6^ jw?-;b+Cjwtgg1~ؕws h@ fiS%KI. 3߳9>c$Xrl8y4ͺ:OǨl7ZL֓:A;N,[[3#Kzס|$)7tQ %6[b]}eU8Ii4%,9A3"\V $+uHɏ}en׭yab1T@H LO%%p:ZGY ũ$SxԑT1yHPw|t&xܲLuСޯ*,]M,y%_/1m0(_6s-QD \ hWMj|rj%Yv (s۶lΌ4ek7~X&8ׯ_vphfr]-u -V;~z`8`Yǥ»Pcz=yFUf u.Iנ6JGS"&c'8  ^~+6ŐeU1%"}Xxnk<UX^?GpƒL/j^IlF~B9o >oY9<4Z4Zdh5. bpg0DmMl];@b(mfRa["u ԳQ+q+h4ajtJM3LPJIv.~As?۫HWcOR476=[G!h!o\KWFT{v[@C]xQdQCj $?`" iMW3M n ͑-@==뷑cgqUG!Yșn7W!^0H$N Q~/X@T1S9ʸ[ V/O)"J8@*d|6g-@옩soM gS`ouХer͔r'LYz%@l̝h.$HKWYqlNErv7-5f__[NuHo(- lۢ .Y\B:[3m@Kb O72rnYjn&13 hBV7-w>ӯަCMWLA Hї!d;RDcBN\^>| d=&)d CC姏E;J4_ys!9sT0I[=~EVϮ(falŠCs|TmDg/KE07"c !u<چX^~tglMz+8h e7j(|K5+i i'X-[SBޏCZ2j8 %W|R#K Q5 YZ