firewall-config-0.6.3-8.el7_8.1> H HtxHF^K. ?*}}W1g1`c. NyJI዆ 9$'Vp5݆ff1110a2f902bdbc540869c5724e81b136664f5d?_< e/xHF^K. ?*}}w F⯽Mb'yG*ok) kEJT>? ?d " E $e\   4   z @   ( 8 d9 d:zd>@GHIdXxYń\Ř]^y bdɩeɮfɱlɳtuv\ w̼xyLXCfirewall-config0.6.38.el7_8.1Firewall configuration applicationThe firewall configuration application provides an configuration interface for firewalld.^F`sl7.fnal.gov'Scientific LinuxScientific LinuxGPLv2+Scientific LinuxUnspecifiedhttp://www.firewalld.orglinuxnoarch/bin/touch --no-create /usr/share/icons/hicolor &>/dev/null || :if [ $1 -eq 0 ] ; then /bin/touch --no-create /usr/share/icons/hicolor &>/dev/null /usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor &>/dev/null || : /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas &> /dev/null || : fi  C Cm  ́큤^F]^F]^F]^F]^F^^F^^F]^F^^F^^F]^F]^F]^F]^F]^F]^F]^F]^F\dadbc9ffc67a3bcef1b8ff7d3571bf5dbc86bc57d87ba040f923cbfe47bbb53db46fc16703f363d87033b0b504234208f7c225c434ac2e5911c40a65aa810021b315dd38b3d512a2bcad58e32195bc408478d987bf074a185e2d0ac986353d0e6d5b33efad002f15b318e63482706e01a2b1df6ed9b902970374b51a7234dfe7956bdba00188800e2ec051ab4788f615389cd4bcdf49576e263677aacc1398ed956bdba00188800e2ec051ab4788f615389cd4bcdf49576e263677aacc1398edf06bca8b424798b7eab76800bbd9c9b6d8e31cc2615c0055f2e49d221c470eeb4d828e8dc3de3736ee7dec9efc3206d89e169a97f1f2fe0a26209906d92d8de04d828e8dc3de3736ee7dec9efc3206d89e169a97f1f2fe0a26209906d92d8de07f76ffea9100006823452188c954696a7c9dd92d6801937a23ecbcea2ca0323318536ed118fe42b6a27c94891454fdc709a79d4e34171048154b26c3fb2c9fe44ecf3ba61c8daac7e13a258c9bc490dd6692b0494a7f83b9ef655084146dec152732f3501a2b9262bb1458713f5f5a980655f7ef5d48cde66902643f6134bb4742de1cff244f46065694258388751f164866b9a8faaa6ae2494f2cbc5aceef511af9a194fca0292ebb1458274d5d874e4ca86aaf437a1a051ef6cf721ea70e546b9c7b22d21db4f44072f92bf8b71ed68df0dc8ea48a071e15d6d9298c0cc8ede74619788002216c3c2894309dca014b2ac2e3f649021e4088bb8b8c2cdbd52bda605e96218fccdb19a26bc8d1e4cd09f6c8e5b53c4759377dd149538f01753brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfirewalld-0.6.3-8.el7_8.1.src.rpmapplication()application(firewall-config.desktop)firewall-config @     /bin/sh/bin/sh/bin/sh/usr/bin/python2NetworkManager-libnmdbus-x11firewalldgtk3hicolor-icon-themepygobject3-baserpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.6.3-8.el7_8.13.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3^E:@]X]]nU]QT]QT]>\[@[v[ug@[P}@[ZZ/Z'Z'Y@Y@YY?@YJY>@Y.@Y;@Y @X@XX@X@X@Xn5@W֘WίWu@W@W@WW@W{@WrfWj}Wj}Wj}WM|U@U@UmTTD@T3T)ISz@S @S Rb@R@RRx@RkRxR_@RNRM\@RL RIgQQQ@QyQ@Q@QnQT0QIQ8@Q$Q@P@P@P@P @PpP~PIP3x@P(@P!@OOOc+@OaOU@OTOC@O1@O/MY@M!@M!@ME@Eric Garver - 0.6.3-8.el7_8.1Eric Garver - 0.6.3-8Eric Garver - 0.6.3-7Eric Garver - 0.6.3-6Eric Garver - 0.6.3-5Eric Garver - 0.6.3-4Eric Garver - 0.6.3-3Eric Garver - 0.6.3-2Eric Garver - 0.6.3-1Eric Garver - 0.5.3-5Eric Garver - 0.5.3-4Eric Garver - 0.5.3-3Eric Garver - 0.5.3-2Eric Garver - 0.5.3-1Eric Garver - 0.4.4.4-14Eric Garver - 0.4.4.4-13Eric Garver - 0.4.4.4-12Phil Sutter - 0.4.4.4-11Eric Garver - 0.4.4.4-10Eric Garver - 0.4.4.4-9Eric Garver - 0.4.4.4-8Eric Garver - 0.4.4.4-7Thomas Woerner - 0.4.4.4-6Thomas Woerner - 0.4.4.4-5Thomas Woerner - 0.4.4.4-4Thomas Woerner - 0.4.4.4-3Thomas Woerner - 0.4.4.4-2Thomas Woerner - 0.4.4.4-1Thomas Woerner - 0.4.4.3-2Thomas Woerner - 0.4.4.3-1Thomas Woerner - 0.4.3.2-10Thomas Woerner - 0.4.3.2-9Thomas Woerner - 0.4.3.2-8Thomas Woerner - 0.4.3.2-7Thomas Woerner - 0.4.3.2-6Thomas Woerner - 0.4.3.2-5Thomas Woerner - 0.4.3.2-4Thomas Woerner - 0.4.3.2-3Thomas Woerner - 0.4.3.2-2Thomas Woerner - 0.4.3.2-1Thomas Woerner - 0.4.3.1-1Thomas Woerner - 0.4.3-3Thomas Woerner - 0.4.3-2Thomas Woerner - 0.4.3-1Thomas Woerner - 0.4.2-1Thomas Woerner - 0.3.9-14Thomas Woerner - 0.3.9-13Thomas Woerner - 0.3.9-12Thomas Woerner - 0.3.9-11Thomas Woerner - 0.3.9-10Thomas Woerner - 0.3.9-9Thomas Woerner - 0.3.9-8Jiri Popelka - 0.3.9-7Jiri Popelka - 0.3.9-6Thomas Woerner - 0.3.9-5Thomas Woerner - 0.3.9-4Thomas Woerner - 0.3.9-3Thomas Woerner - 0.3.9-2Thomas Woerner - 0.3.9-1Daniel Mach - 0.3.8-2Jiri Popelka - 0.3.8-1Jiri Popelka - 0.3.7-1Jiri Popelka - 0.3.6.2-1Jiri Popelka - 0.3.6.1-1Jiri Popelka - 0.3.6-1Jiri Popelka - 0.3.5-1Thomas Woerner 0.3.4-1Jiri Popelka Thomas Woerner 0.3.3-2Thomas Woerner 0.3.3-1Jiri Popelka - 0.3.2-2Jiri Popelka - 0.3.2-1Jiri Popelka - 0.3.1-2Thomas Woerner 0.3.1-1Thomas Woerner 0.3.0-1Jiri Popelka - 0.2.12-5Jiri Popelka - 0.2.12-4Fedora Release Engineering - 0.2.12-3Jiri Popelka - 0.2.12-2Thomas Woerner 0.2.12-1Thomas Woerner 0.2.11-2Thomas Woerner 0.2.11-1Thomas Woerner 0.2.10-1Thomas Woerner 0.2.9-1Thomas Woerner 0.2.8-1Jiri Popelka 0.2.7-2Thomas Woerner 0.2.7-1Thomas Woerner 0.2.6-1Thomas Woerner 0.2.5-1Thomas Woerner 0.2.4-1Thomas Woerner 0.2.3-1Thomas Woerner 0.2.2-1Thomas Woerner Thomas Woerner 0.2.1-1Thomas Woerner 0.2.0-2Thomas Woerner 0.2.0-1Thomas Woerner 0.1.3-1Thomas Woerner 0.1.2-1Thomas Woerner 0.1.1-1Thomas Woerner 0.1-1- fix: firewalld not falling back to interface zone- fix: failure to load modules no longer fatal- fix: Revert "ebtables: drop support for broute table"- fix: direct: removeRules() not removing all rules in chain- doc: add --default-config and --system-config- fix: guarantee zone source dispatch is sorted by zone name- backport recent upstream stable fixes - backport fix --remove-rules deleting all direct rules - backport fix unable to delete rich rule forward-port - backport fix forward-port for external zone hijacking internal zone - backport fix testsuite iptables locking- backport recent upstream stable fixes - backport fix to enable IP forwarding only if toaddr specified- rebase package to v0.6.3, include recent stable fixes - use QT4 patch for firewall-applet - remove cockpit service definition, cockpit package still ships their own - remove testsuite force of LC_ALL=C.UTF-8. RHEL-7 doesn't have C.UTF-8 - remove nftables support- even if startup failed, reapply non-permanent interface to zone assignments- backport patches to enter failed state if startup fails- backport patches to avoid NM for generated connections- backport patches for --check-config option- rebase package to v0.5.3- services/high-availability: Add port 9929 (RHBZ#1486143)- firewalld: also reload dbus config interface for global options (RHBZ#1514043)- Fix and improve firewalld-sysctls.conf (RHBZ#1516881)- core: Log unsupported ICMP types as informational only (RHBZ#1479951) - doc: firewall-cmd: Document --query-* options return codes (RHBZ#1372716) - doc: firewall-cmd: Document quirk in --reload option (RHBZ#1452137) - firewall-cmd: Use colors only if output is a TTY (RHBZ#1368544) - firewall-offline-cmd: Don't require root for help output (RHBZ#1445214)- Add missing ports to RH-Satellite-6 service (RHBZ#1422149)- Reload nf_conntrack sysctls after the module is loaded (RHBZ#1462977)- Add NFSv3 service (a127d697177b) (RHBZ#1462088)- firewall.functions: New function get_nf_nat_helpers (RHBZ#1452681) - firewall.core.fw: Get NAT helpers and store them internally. (RHBZ#1452681) - firewall.core.fw_zone: Load NAT helpers with conntrack helpers (RHBZ#1452681) - firewalld.dbus: Add missing properties nf_conntrach_helper_setting and nf_conntrack_helpers (RHBZ#1452681) - D-Bus interfaces: Fix GetAll for interfaces without properties (RHBZ#1452017) - firewall.server.firewalld: New property for NAT helpers supported by the kernel (RHBZ#1452681)- IPv6 ICMP type only rich-rule fix (cf50bd0) (RHBZ#1459921)- Translation update for japanese (RHBZ#1382652)- Add services for oVirt: ovirt-imageio, ovirt-vmconsole, ovirt-storageconsole, ctbc and nrpe (RHBZ#1449158) - Fix policy issue with the choice policies by using the .policy.choice extension (RHBZ#1449754)- Fix --{set,get}-{short,description} for zones (RHBZ#1416325) - Man pages: Add sctp and dccp for ports, ... (RHBZ#1429808) - Add support for new wait option in restore commands (RHBZ#1446162)- Add support for sctp and dccp in ports, source-ports and forward-ports (RHBZ#1429808) - Fix firewall-offline-cmd --remove-service-from-zone= option (RHBZ#1438127)- Rebase to firewalld-0.4.4.4 http://www.firewalld.org/2017/03/firewalld-0-4-4-4-release - Drop references to fedorahosted.org from spec file and Makefile.am, use archive from github - Fix inconsistent ordering of rules in INPUT_ZONE_SOURCE (issue#166) (RHBZ#1421222) - Fix ipset overloading from /etc/firewalld/ipsets (RHBZ#1423941) - Fix permanent rich rules using icmp-type elements (RHBZ#1434763) - firewall-config: Deactivate edit, remove, .. buttons if there are no items - Check if ICMP types are supported by kernel before trying to use them (RHBZ#1401978) - firewall-config: Show invalid ipset type in the ipset configuration dialog in a special label (RHBZ#1419058)- Drop ghost flag on policy file again- Rebase to firewalld-0.4.4.3 (RHBZ#1414584) - Support disabled automatic helper assignment in firewalld (RHBZ#1006225) - Fix masquerade rules to be created always the same (RHBZ#1374001) - Properly handle quoted ifcfg file values (RHBZ#1395348) - Fix extension of ifcfg backup files (RHBZ#1400478) - Complete icmp types list (RHBZ#1401978) - Fix LOG rule placement for LogDenied (RHBZ#1402932) - Show error messages from NM and do not trace back (RHBZ#1405562) - Support icmp-type usage in rich rules (RHBZ#1409544) - New service file for freeipa-trust (RHBZ#1411650) - Fix --{set,get}-{short,description} for ipset in commands (RHBZ#1416325) - Speed up large ipset file loading and import (RHBZ#1416817) - Improve support for ipsets in firewalld (RHBZ#1419058) - ALREADY_ errors should result in warnings and zero exit code (RHBZ#1420457)- Fix LOG rule placement for LogDenied (RHBZ#1402932)- Fix ZONE being blanked in ifcfg on reboot (RHBZ#1381314)- Exclude firewallctl (RHBZ#1374799)- Tolerate ipv6_rpfilter fail (RHBZ#1285769) - Fix set_rules to copy the rule before extracting the table (RHBZ#1373260) - Translation update (RHBZ#1273296) - Conflict with NetworkManager < 1:1.4.0-3.el7 (RHBZ#1366288)- Do not use exit code 254 for {ALREADY,NOT}_ENABLED sequences (RHBZ#1366654) - Fail with NOT_AUTHORIZED if authorization fails (RHBZ#1368549) - firewall-cmd: Fix get and set description for permanent zones (RHBZ#1368949) - Fix loading of service helpers in active zones (RHBZ#1371116)- Print errors and warnings to stderr additional patch (RHBZ#1360894) - Fixed trace back in firewallctl (RHBZ#1367155) - Fix client crash if systembus can not be aquired (RHBZ#1367038) - Make ALREADY_ENABLED a warning (RHBZ#1366654) - Added conflict to old squid package providing the squid.service file (RHBZ#1366308) - Fixed firewall-cmd help typo (RHBZ#1367171)- Fixed firewall-config gettext usage (RHBZ#1361612) - Fixed ifcfg file reader and writer (RHBZ#1362171) - Fixed loading ipset entries from file in commands (RHBZ#1365198) - Added conflicts to old main package to sub packages (RHBZ#1361669) - Do not show settings of zones etc. without authentication (RHBZ#1357098) - Fixed CVE-2016-5410 (RHBZ#1359296)- Fix test suite for command change (RHBZ#1360871) - Fix test suite with stderr usage (RHBZ#1360894) - Rebuild for wrong docdir without version (RHBZ#1057327#c7)- Updated conflict for selinux-policy (RHBZ#1304723) - Fixed exit codes in command line clients (RHBZ#1357050) - Fixed traceback in firewall-cmd without args (RHBZ#1357063) - Fixed source docs in man pages and help output (RHBZ#1357888) - Fixed rebuild of changed man pages (RHBZ#1360362) - Use stderr for errors and warnings in command line tools (RHBZ#1360894) - Fixed lockdown not denying invalid commands (RHBZ#1360871)- Rebase to 0.4.3.2 - Fix regression with unavailable optional commands - All missing backend messages should be warnings - Individual calls for missing restore commands - Only one authenticate call for add and remove options and also sequences - RH-Satellite-6 service now upstream - Conflict for selinux-policy needed to be updated to newer release (RHBZ#1304723)- Rebase to 0.4.3.1 - firewall.command: Fix python3 DBusException message not interable error - src/Makefile.am: Fix path in firewall-[offline-]cmd_test.sh while installing - firewallctl: Do not trace back on list command without further arguments - firewallctl (man1): Added remaining sections zone, service, .. - firewallctl: Added runtime-to-permanent, interface and source parser, IndividualCalls setting - firewall.server.config: Allow to set IndividualCalls property in config interface - Fix missing icmp rules for some zones - runProg: Fix issue with running programs - firewall-offline-cmd: Fix issues with missing system-config-firewall - firewall.core.ipXtables: Split up source and dest addresses for transaction - firewall.server.config: Log error in case of loading malformed files in watcher - Install and package the firewallctl man page- Readding RH-Satellite-6 service- Fixed typo in Requires(post)- Rebase to 0.4.3 - Rebase to the new upstream and new release (RHBZ#1302802) - New firewallctl command line utility (RHBZ#1147959) - Adds radius TCP ports (RHBZ#1219717) - XSD enhancements for conflicting tag specification (RHBZ#1296573) - Adds port for corosync-qnetd to high-availability service (RHBZ#1347530)- Rebase to 0.4.2 - Allows unspecifying zone binding for interfaces in firewall-config (RHBZ#1066037) - Adds improved management of zone binding for interfaces, connections and sources (RHBZ#1083626) - Adds commands to showing details of zones, services, .. (RHBZ#1147500) - Adds a default logging option (RHBZ#1147951) - Adds quiet option for firewall-offline-cmd (RHBZ#1220467) - Adds support for zone chain usage in direct rules (RHBZ#1136801, RHBZ#1336881) - Adds source port support in zones, services and rich rules (RHBZ#1214770) - Adds services imap and smtps (RHBZ#1220196) - Fixes runtime to permanent migration(RHBZ#1237242) - Fixes removal of destination addresses for services in permanent view in firewall-config (RHBZ#1278281) - Fixes firewall-config usage over ssh (RHBZ#1281416) - Fixes reload disconnects with existing connections (RHBZ#1287449) - Fixes ICMP packet drops while reloading (RHBZ#1288177) - Adds option to add a new zone, service, .. from existing file (RHBZ#1292926) - Adds improved checks for file readers, fixes error reporting of strings containing illegal characters (RHBZ#1303026) - Transforms direct.passthrough errors into warnings (RHBZ#1301573) - Reduced getprotobyname and getservbyname calls for NIS use (RHBZ#1305434) - Fixes (repeated) firewalld reload by sending SIGHUP signal (RHBZ#1313023) - Adds After=dbus.service to service file to fix shutdown (RHBZ#1313845) - Adds ICMP block inversion support (RHBZ#1325335) - Fixes local traffic issue with masquerading in default zone (RHBZ#1326130) - Adds destination rich rules without an element (RHBZ#1326462) - Fixes reload after default zone change to newly introduced zone (RHBZ#1273888) - Fixes start without ipv6_rpfilter module (RHBZ#1285769) - Adds log of denied packets option (RHBZ#1322505)- Fixed file mode of schema configuration file verifier check.sh als in files (RHBZ#994479)- Fixed file mode of schema configuration file verifier check.sh (RHBZ#994479) - Include upstream testsuite in SRPM package (RHBZ#1261502) - Added missing ports to RH-Satellite-6 mservice (RHBZ#1254531)- New schema configuration file verifier (RHBZ#994479) - More information about interface handling with and without NetworkManager (RHBZ#1122739) (RHBZ#1128563) - Apply all rich rules for non-default targets (RHBZ#1142741) - New iscsi service (RHBZ#1150656) - New rsync service (RHBZ#1150659) - ipXtables: use -w or -w2 if supported (RHBZ#1161745) - Do not use ipv6header for protocol matching. (RHBZ#1164605) - Iptables does not like limit of 1/d (RHBZ#1176813) - Fix readdition of removed permanent direct settings (RHBZ#1182671) - Fix bugs found by upstream test suite (RHBZ#1183008) - Fix polkit auth for query and get passthroughs methods (RHBZ#1183688) - New vdsm service (RHBZ#1194382) - New freeipa services (RHBZ#1206490) - Add missing parts to firewall-offline-cmd man page (RHBZ#1217678)- added missing upstream commit 265bfe90 for (RHBZ#993650) - also add log message in the firewall-cmd output (RHBZ#1057095)- additional upstream commits for (RHBZ#993650) - additional upstream commits for (RHBZ#1127706)- added lost runtime passthrough check and reverse patch (RHBZ#993650)- fixed GUI missing name of active zone (RHBZ#993655) - recreate man pages at build time (RHBZ#1071303) - fixes rich language log level (RHBZ#993740) - fixes typo in firewall-cmd man page (RHBZ#1064401) - new support to save runtime as permanent (RHBZ#993650) - new cli --timeout time specifiers support (RHBZ#994044) - updated translations (RHBZ#1048119) (RHBZ#1083592) - more descriptive error message in case of mistakes in iptables (RHBZ#1057095) - use apparent name for default target (RHBZ#1075675) - simplified firewalld usage on servers by dropping at_console (RHBZ#1097765) - fixed enable/disable of lockdown (RHBZ#1111573) - new Satellite 6 service (RHBZ#1135634) - fixed inconsistent color usage for firewall-cmd messages (RHBZ#1097841) - fixed missing -Es in lockdown whitelist firewall-config command (RHBZ#1099065) - unified runtime and permanent D-Bus API (RHBZ#1127706) - fixed missing update of the connections menu in firewall-config (RHBZ#1120212) - better docs for interface bindings in firewalld and NetworkManager (RHBZ#1112742) - firewall-config: Show target REJECT (RHBZ#1058794) - fixed inconsistent PolicyKit domain usage in main D-Bus interface (RHBZ#1061809)- firewall-cmd: prevent argparse from parsing iptables options (RHBZ#1070683)- firewall-offline-cmd: options from 'firewall-cmd --permanent *' (RHBZ#1059800)- fixed rich language log level (RHBZ#993740) - firewall-config: use simple tool to change zones for connections (RHBZ#993782) - translations update (RHBZ#1030330) - firewall-config: fixed service and icmptype name dulications (RHBZ#1067639) - allow router advertisements for IPv6 rpfilter (RHBZ#1067652) - firewall-applet: allow to bind connections to the defaut zone (RHBZ#1068148)- firewall-config creates unloadable config; port forwarding broken (RHBZ#1057628) - Network connection is lost after changing Zones Default Target to DROP (RHBZ#1057629) - permanently adding rich rule with audit creates unloadable config XML (RHBZ#1057684) - firewalld input_zones has default rule for public zone (RHBZ#1058339) - firewall-cmd is not able to add and remove zones, services and icmptypes (RHBZ#1064386) - firewall-config leaves deleted services shown if they were in use (RHBZ#1058853) - firewall-cmd does not allow user to change zone default target (RHBZ#1058791) - firewall-cmd man page has a typo in --help description (RHBZ#1064401)- fixed enforcing of trusted, drop and block zones (RHBZ#1054415)- fixed rich rules (RHBZ#1054270) - fixed small defects in firewall-cmd and firewall-config (RHBZ#1054289)- rebase to 0.3.9 version: - translation updates - New IPv6_rpfilter setting to enable source address validation (RHBZ#847707) - Do not mix original and customized zones in case of target changes, apply only used zones - firewall-cmd: fix --*_lockdown_whitelist_uid to work with uid 0 - Don't show main window maximized. (RHBZ#1046811) - Use rmmod instead of 'modprobe -r' (RHBZ#1031102) - Deprecate 'enabled' attribute of 'masquerade' element - firewall-config: new zone was added twice to the list - firewalld.dbus(5) - Enable python shebang fix again - firewall/client: handle_exceptions: Use loop in decorator - firewall-offline-cmd: Do not mask firewalld service with disabled option - firewall-config: richRuleDialogActionRejectType Entry -> ComboBox - Rich_Rule: fix parsing of reject element (RHBZ#1027373) - Show combined zones in permanent configuration (RHBZ#1002016) - firewall-cmd(1): document exit code 2 and colored output (RHBZ#1028507) - firewall-config: fix RHBZ#1028853- Mass rebuild 2013-12-27- fix memory leaks - New option --debug-gc - Python3 compatibility - Better non-ascii support - several firewall-config & firewall-applet fixes - New --remove-rules commands for firewall-cmd and removeRules methods for D-Bus - Fixed FirewallDirect.get_rules to return proper list - Fixed LastUpdatedOrderedDict.keys() - Enable rich rule usage in trusted zone (RHBZ#994144) - New error codes: INVALID_CONTEXT, INVALID_COMMAND, INVALID_USER and INVALID_UID- Don't fail on missing ip[6]tables/ebtables table. (RHBZ#967376) - bash-completion: --permanent --direct options - firewall/core/fw.py: fix checking for iptables & ip6tables (RHBZ#1017087) - firewall-cmd: use client's exception_handler instead of catching exceptions ourselves - FirewallClientZoneSettings: fix {add|remove|query}RichRule() - Extend amanda-client service with 10080/tcp (RHBZ#1016867) - Simplify Rich_Rule()_lexer() by using functions.splitArgs() - Fix encoding problems in exception handling (RHBZ#1015941)- firewall-offline-cmd: --forward-port 'toaddr' is optional (RHBZ#1014958) - firewall-cmd: fix variable name (RHBZ#1015011)- remove superfluous po files from archive- firewalld.richlanguage.xml: correct log levels (RHBZ#993740) - firewall-config: Make sure that all zone settings are updated properly on firewalld restart - Rich_Limit: Allow long representation for duration (RHBZ#994103 - firewall-config: Show "Changes applied." after changes (RHBZ#993643) - Use own connection dialog to change zones for NM connections - Rename service cluster-suite to high-availability (RHBZ#885257) - Permanent direct support for firewall-config and firewall-cmd - Try to avoid file descriptor leaking (RHBZ#951900) - New functions to split and join args properly (honoring quotes) - firewall-cmd(1): 2 simple examples - Better IPv6 NAT checking. - Ship firewalld.direct(5).- Only use one PK action for configuration (RHBZ#994729) - firewall-cmd: indicate non-zero exit code with red color - rich-rule: enable to have log without prefix & log_level & limit - log-level warn/err -> warning/error (RHBZ#1009436) - Use policy DROP while reloading, do not reset policy in restart twice - Add _direct chains to all table and chain combinations - documentation improvements - New firewalld.direct(5) man page docbook source - tests/firewall-cmd_test.sh: make rich language tests work - Rich_Rule._import_from_string(): improve error messages (RHBZ#994150) - direct.passthrough wasn't always matching out_signature (RHBZ#967800) - firewall-config: twist ICMP Type IP address family logic. - firewall-config: port-forwarding/masquerading dialog (RHBZ#993658) - firewall-offline-cmd: New --remove-service= option (BZ#969106) - firewall-config: Options->Lockdown was not changing permanent. - firewall-config: edit line on doubleclick (RHBZ#993572) - firewall-config: System Default Zone -> Default Zone (RHBZ#993811) - New direct D-Bus interface, persistent direct rule handling, enabled passthough - src/firewall-cmd: Fixed help output to use more visual parameters - src/firewall-cmd: New usage output, no redirection to man page anymore - src/firewall/core/rich.py: Fixed forwad port destinations - src/firewall-offline-cmd: Early enable/disable handling now with mask/unmask - doc/xml/firewalld.zone.xml: Added more information about masquerade use - Prefix to log message is optional (RHBZ#998079) - firewall-cmd: fix --permanent --change-interface (RHBZ#997974) - Sort zones/interfaces/service/icmptypes on output. - wbem-https service (RHBZ#996668) - applet&config: add support for KDE NetworkManager connection editor - firewall/core/fw_config.py: New method update_lockdown_whitelist - Added missing file watcher for lockdown whitelist in config D-Bus interface - firewall/core/watcher: New add_watch_file for lockdown-whitelist and direct - Make use of IPv6 NAT conditional, based on kernel number (RHBZ#967376)- several rich rule check enhancements and fixes - firewall-cmd: direct options - check ipv4|ipv6|eb (RHBZ#970505) - firewall-cmd(1): improve description of direct options (RHBZ#970509) - several firewall-applet enhancements and fixes - New README - several doc and man page fixes - Service definitions for PCP daemons (RHBZ#972262) - bash-completion: add lockdown and rich language options - firewall-cmd: add --permanent --list-all[-zones] - firewall-cmd: new -q/--quiet option - firewall-cmd: warn when default zone not active (RHBZ#971843) - firewall-cmd: check priority in --add-rule (RHBZ#914955) - add dhcpv6 (for server) service (RHBZ#917866) - firewall-cmd: add --permanent --get-zone-of-interface/source --change-interface/source - firewall-cmd: print result (yes/no) of all --query-* commands - move permanent-getZoneOf{Interface|Source} from firewall-cmd to server - Check Interfaces/sources when updating permanent zone settings. - FirewallDConfig: getZoneOfInterface/Source can actually return more zones - Fixed toaddr check in forward port to only allow single address, no range - firewall-cmd: various output improvements - fw_zone: use check_single_address from firewall.functions - getZoneOfInterface/Source does not need to throw exception - firewall.functions: Use socket.inet_pton in checkIP, fixed checkIP*nMask - firewall.core.io.service: Properly check port/proto and destination address - Install applet desktop file into /etc/xdg/autostart - Fixed option problem with rich rule destinations (RHBZ#979804) - Better exception creation in dbus_handle_exceptions() decorator (RHBZ#979790) - Updated firewall-offline-cmd - Use priority in add, remove, query and list of direct rules (RHBZ#979509) - New documentation (man pages are created from docbook sources) - firewall/core/io/direct.py: use prirority for rule methods, new get_all_ methods - direct: pass priority also to client.py and firewall-cmd - applet: New blink and blink-count settings - firewall.functions: New function ppid_of_pid - applet: Check for gnome3 and fix it, use new settings, new size-changed cb - firewall-offline-cmd: Fix use of systemctl in chroot - firewall-config: use string.ascii_letters instead of string.letters - dbus_to_python(): handle non-ascii chars in dbus.String. - Modernize old syntax constructions. - dict.keys() in Python 3 returns a "view" instead of list - Use gettext.install() to install _() in builtins namespace. - Allow non-ascii chars in 'short' and 'description' - README: More information for "Working With The Source Repository" - Build environment fixes - firewalld.spec: Added missing checks for rhel > 6 for pygobject3-base - firewall-applet: New setting show-inactive - Don't stop on reload when lockdown already enabled (RHBZ#987403) - firewall-cmd: --lockdown-on/off did not touch firewalld.conf - FirewallApplet.gschema.xml: Dropped unused sender-info setting - doc/firewall-applet.xml: Added information about gsettings - several debug and log message fixes - Add chain for sources so they can be checked before interfaces (RHBZ#903222) - Add dhcp and proxy-dhcp services (RHBZ#986947) - io/Zone(): don't error on deprecated family attr of source elem - Limit length of zone file name (to 12 chars) due to Netfilter internals. - It was not possible to overload a zone with defined source(s). - DEFAULT_ZONE_TARGET: {chain}_ZONE_{zone} -> {chain}_{zone} - New runtime getSettings for services and icmptypes, fixed policies callbacks - functions: New functions checkUser, checkUid and checkCommand - src/firewall/client: Fixed lockdown-whitelist-updated signal handling - firewall-cmd(1): move firewalld.richlanguage(5) reference in --*-rich-rule - Rich rule service: Only add modules for accept action - firewall/core/rich: Several fixes and enhanced checks - Fixed reload of direct rules - firewall/client: New functions to set and get the exception handler - firewall-config: New and enhanced UI to handle lockdown and rich rules - zone's immutable attribute is redundant - Do not allow to set settings in config for immutable zones. - Ignore deprecated 'immutable' attribute in zone files. - Eviscerate 'immutable' completely. - FirewallDirect.query_rule(): fix it - permanent direct: activate firewall.core.io.direct:Direct reader - core/io/*: simplify getting of character data - FirewallDirect.set_config(): allow reloading- Remove migrating to a systemd unit file from a SysV initscript - Remove pointless "ExclusiveOS" tag- Fixed rich rule check for use in D-Bus- new service files - relicensed logger.py under GPLv2+ - firewall-config: sometimes we don't want to use client's exception handler - When removing Service/IcmpType remove it from zones too (RHBZ#958401) - firewall-config: work-around masquerade_check_cb() being called more times - Zone(IO): add interfaces/sources to D-Bus signature - Added missing UNKNOWN_SOURCE error code - fw_zone.check_source: Raise INVALID_FAMILY if family is invalid - New changeZoneOfInterface method, marked changeZone as deprecated - Fixed firewall-cmd man page entry for --panic-on - firewall-applet: Fixed possible problems of unescaped strings used for markup - New support to bind zones to source addresses and ranges (D-BUS, cmd, applet - Cleanup of unused variables in FirewallD.start - New firewall/fw_types.py with LastUpdatedOrderedDict - direct.chains, direct.rules: Using LastUpdatedOrderedDict - Support splitted zone files - New reader and writer for stored direct chains and rules - LockdownWhitelist: fix write(), add get_commands/uids/users/contexts() - fix service_writer() and icmptype_writer() to put newline at end of file - firewall-cmd: fix --list-sources - No need to specify whether source address family is IPv4 or IPv6 - add getZoneOfSource() to D-Bus interface - Add tests and bash-completion for the new "source" operations - Convert all input args in D-Bus methods - setDefaultZone() was calling accessCheck() *after* the action - New uniqify() function to remove duplicates from list whilst preserving order - Zone.combine() merge also services and ports - config/applet: silence DBusException during start when FirewallD is not running (RHBZ#966518) - firewall-applet: more fixes to make the address sources family agnostic - Better defaults for lockdown white list - Use auth_admin_keep for allow_any and allow_inactive also - New D-Bus API for lockdown policies - Use IPv4, IPv6 and BRIDGE for FirewallD properties - Use rich rule action as audit type - Prototype of string-only D-Bus interface for rich language - Fixed wrongly merged source family check in firewall/core/io/zone.py - handle_cmr: report errors, cleanup modules in error case only, mark handling - Use audit type from rule action, fixed rule output - Fixed lockdown whitelist D-Bus handling method names - New rich rule handling in runtime D-Bus interface - Added interface, source and rich rule handling (runtime and permanent) - Fixed dbus_obj in FirewallClientConfigPolicies, added queryLockdown - Write changes in setLockdownWhitelist - Fixed typo in policies log message in method calls - firewall-cmd: Added rich rule, lockdown and lockdown whitelist handling - Don't check access in query/getLockdownWhitelist*() - firewall-cmd: Also output masquerade flag in --list-all - firewall-cmd: argparse is able to convert argument to desired type itself - firewall-cmd_test.sh: tests for permanent interfaces/sources and lockdown whitelist - Makefile.am: add missing files - firewall-cmd_test.sh: tests for rich rules - Added lockdown, source, interface and rich rule docs to firewall-cmd - Do not masquerade lo if masquerade is enabled in the default zone (RHBZ#904098) - Use in metavar for firewall-cmd parser- removed unintentional en_US.po from tarball- Fix signal handling for SIGTERM - Additional service files (RHBZ#914859) - Updated po files - s/persistent/permanent/ (Trac Ticket #7) - Better behaviour when running without valid DISPLAY (RHBZ#955414) - client.handle_exceptions(): do not loop forever - Set Zone.defaults in zone_reader (RHBZ#951747) - client: do not pass the dbus exception name to handler - IO_Object_XMLGenerator: make it work with Python 2.7.4 (RHBZ#951741) - firewall-cmd: do not use deprecated BaseException.message - client.py: fix handle_exceptions() (RHBZ#951314) - firewall-config: check zone/service/icmptype name (RHBZ#947820) - Allow 3121/tcp (pacemaker_remote) in cluster-suite service. (RHBZ#885257) - firewall-applet: fix default zone hangling in 'shields-up' (RHBZ#947230) - FirewallError.get_code(): check for unknown error- Make permanenent changes work with Python 2.7.4 (RHBZ#951741)- Use explicit file lists for make dist - New rich rule validation check code - New global check_port and check_address functions - Allow source white and black listing with the rich rule - Fix error handling in case of unsupported family in rich rule - Enable ip_forwarding in masquerade and forward-port - New functions to read and write simple files using filename and content - Add --enable-sysconfig to install Fedora-specific sysconfig config file. - Add chains for security table (RHBZ#927015) - firewalld.spec: no need to specify --with-systemd-unitdir - firewalld.service: remove syslog.target and dbus.target - firewalld.service: replace hard-coded paths - Move bash-completion to new location. - Revert "Added configure for new build env" - Revert "Added Makefile.in files" - Revert "Added po/Makefile.in.in" - Revert "Added po/LINGUAS" - Revert "Added aclocal.m4" - Amend zone XML Schema- Added rich language support - Added lockdown feature - Allow to bind interfaces and sources to zones permanently - Enabled IPv6 NAT support masquerading and port/packet forwarding for IPv6 only with rich language - Handle polkit errors in client class and firewall-config - Added priority description for --direct --add-rule in firewall-cmd man page - Add XML Schemas for zones/services/icmptypes XMLs - Don't keep file descriptors open when forking - Introduce --nopid option for firewalld - New FORWARD_IN_ZONES and FORWARD_OUT_ZONES chains (RHBZ#912782) - Update cluster-suite service (RHBZ#885257) - firewall-cmd: rename --enable/disable-panic to --panic-on/off (RHBZ#874912) - Fix interaction problem of changed event of gtk combobox with polkit-kde by processing all remaining events (RHBZ#915892) - Stop default zone rules being applied to all zones (RHBZ#912782) - Firewall.start(): don't call set_default_zone() - Add wiki's URL to firewalld(1) and firewall-cmd(1) man pages - firewalld-cmd: make --state verbose (RHBZ#886484) - improve firewalld --help (RHBZ#910492) - firewall-cmd: --add/remove-* can be used multiple times (RHBZ#879834) - Continue loading zone in case of wrong service/port etc. (RHBZ#909466) - Check also services and icmptypes in Zone() (RHBZ#909466) - Increase the maximum length of the port forwarding fields from 5 to 11 in firewall-config - firewall-cmd: add usage to fail message - firewall-cmd: redefine usage to point to man page - firewall-cmd: fix visible problems with arg. parsing - Use argparse module for parsing command line options and arguments - firewall-cmd.1: better clarify where to find ACTIONs - firewall-cmd Bash completion - firewall-cmd.1: comment --zone= usage and move some options - Use zone's target only in %s_ZONES chains - default zone in firewalld.conf was set to public with every restart (#902845) - man page cleanup - code cleanup- Another fix for RHBZ#912782- Stop default zone rules being applied to all zones (RHBZ#912782)- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Default zone in firewalld.conf was reseted with every restart (RHBZ#902845) - Add icon cache related scriptlets for firewall-config (RHBZ#902680) - Fix typo in firewall-config (RHBZ#895812) - Fix few mistakes in firewall-cmd(1) man page- firewall-cmd: use -V instead of -v for version info (RHBZ#886477) - firewall-cmd: don't check reload()'s return value (RHBZ#886461) - actually install firewalld.zones.5 - firewall-config: treat exceptions when adding new zone/service/icmp (RHBZ#886602) - firewalld.spec: Fixed requirements of firewall-config to use gtk2 and pygobject3 - Fail gracefully when running in non X environment.(RHBZ#886551) - offline-cmd: fail gracefully when no s-c-f config - fix duplicated iptables rules (RHBZ#886515) - detect errors and duplicates in config file (RHBZ#886581) - firewall-config: don't make 'Edit Service' and 'Edit ICMP Type' insensitive - firewalld.spec: fixed requirements, require pygobject3-base - frewall-applet: Unused code cleanup - firewall-applet: several usability fixes and enhancements (RHBZ#886531) (RHBZ#886534) - firewall/server/server.py: fixed KeyboardInterrupt message (RHBZ#886558) - Moved fallback zone and minimal_mark to firewall.config.__init__ - Do not raise ZONE_ALREADY_SET in change_zone if old zone is set again (RHBZ#886432) - Make default zone default for all unset connections/interfaces (RHBZ#888288) (RHBZ#882736) - firewall-config: Use Gtk.MessageType.WARNING for warning dialog - firewall-config: Handle unknown services and icmptypes in persistent mode - firewall-config: Do not load settings more than once - firewall-config: UI cleanup and fixes (RHBZ#888242) - firewall-cmd: created alias --change-zone for --change-interface - firewall-cmd man page updates (RHBZ#806511) - Merged branch 'build-cleanups' - dropped call to autogen.sh in build stage, not needed anymore due to 'build-cleanups' merge- require pygobject3-base instead of pygobject3 (no cairo needed) (RHBZ#874378) - fixed dependencies of firewall-config to use gtk3 with pygobject3-base and not pygtk2- Fixed more _xmlplus (PyXML) incompatibilities to python xml - Several man page updates - Fixed error in addForwardPort, removeForwardPort and queryForwardPort - firewall-cmd: use already existing queryForwardPort() - Update firewall.cmd man page, use man page as firewall-cmd usage (rhbz#876394) - firewall-config: Do not force to show labels in the main toolbar - firewall-config: Dropped "Change default zone" from toolbar - firewall-config: Added menu entry to change zones of connections - firewall-applet: Zones can be changed now using nm-connection-editor (rhbz#876661) - translation updates: cs, hu, ja- tests/firewalld_config.py: tests for config.service and config.icmptype - FirewallClientConfigServiceSettings(): destinations are dict not list - service/zone/icmptype: do not write deprecated name attribute - New service ntp - firewall-config: Fixed name of about dialog - configure.in: Fixed getting of error codes - Added coding to all pyhton files - Fixed copyright years - Beautified file headers - Force use of pygobject3 in python-slip (RHBZ#874378) - Log: firewall.server.config_icmptype, firewall.server.config_service and firewall.server.config_zone: Prepend full path - Allow ":" in interface names for interface aliases - Add name argument to Updated and Renamed signal - Disable IPv4, IPv6 and EB tables if missing - for IPv4/IPv6 only environments - firewall-config.glade file cleanup - firewall-config: loadDefaults() can throw exception - Use toolbars for Add/Edit/Remove/LoadDefaults buttons for zones, services and icmp types - New vnc-server service, opens ports for displays :0 to :3 (RHBZ#877035) - firewall-cmd: Fix typo in help output, allow default zone usage for permanenent options - Translation updates: cs, fr, ja, pt_BR and zh_CN- firewall-config: some UI usability changes - firewall-cmd: New option --list-all-zones, output of --list-all changed, more option combination checks - firewall-applet: Replaced NMClient by direct DBUS calls to fix python core dumps in case of connection activates/deactivates - Use fallback 'C' locale if current locale isn't supported (RHBZ#860278) - Add interfaces to zones again after reload - firewall-cmd: use FirewallClient().connected value - firewall-cmd: --remove-interface was not working due to a typo - Do not use restorecon for new and backup files - Fixed use of properties REJECT and DROP - firewalld_test.py: check interfaces after reload - Translation updates - Renamed firewall-convert-scfw-config to firewall-offline-cmd, used by anaconda for firewall configuration (e.g. kickstart) - Fix python shebang to use -Es at installation time for bin_SCRIPTS and sbin_SCRIPTS and at all times in gtk3_chooserbutton.py - tests/firewalld_config.py: update test_zones() test case - Config interface: improve renaming of zones/services/icmp_types - Move emiting of Added signals closer to source. - FirewallClient(): config:ServiceAdded signal was wrongly mapped - Add argument 'name' to Removed signal - firewall-config: Add callbacks for config:[service|icmp]-[added|removed] - firewall-config: catch INVALID_X error when removing zone/service/icmp_type - firewall-config: remove unused code - Revert "Neutralize _xmlplus instead of conforming it" - firewall-applet: some UI usability changes - firewall-cmd: ALREADY_ENABLED, NOT_ENABLED, ZONE_ALREADY_SET are warnings- Do not apply old settings to zones after reload - FirewallClient: Added callback structure for firewalld signals - New firewall-config with full zone, service and icmptype support - Added Shields Up/Down configuration dialog to firewall-applet - Name attribute of main tag deprecated for zones, services and icmptypes, will be ignored if present - Fixed wrong references in firewalld man page - Unregister DBus interfaces after sending out the Removed signal - Use proper DBus signature in addIcmpType, addService and addZone - New builtin property for config interfaces - New test case for Config interface - spec: use new systemd-rpm macros (rhbz#850110) - More config file verifications - Lots of smaller fixes and enhancements- use new systemd-rpm macros (rhbz#850110)- Update of firewall-config - Some bug fixes- New D-BUS interface for persistent configuration - Aded support for persistent zone configuration in firewall-cmd - New Shields Up feature in firewall-applet - New requirements for python-decorator and pygobject3 - New firewall-config sub-package - New firewall-convert-scfw-config config script- Fixed traceback in firewall-cmd for failed or canceled authorization, return proper error codes, new error codes NOT_RUNNING and NOT_AUTHORIZED - Enhanced firewalld service file (RHBZ#806868) and (RHBZ#811240) - Fixed duplicates in zone after reload, enabled timed settings after reload - Removed conntrack --ctstate INVALID check from default ruleset, because it results in ICMP problems (RHBZ#806017). - Update interfaces in default zone after reload (rhbz#804814) - New man pages for firewalld(1), firewalld.conf(5), firewalld.icmptype(5), firewalld.service(5) and firewalld.zone(5), updated firewall-cmd man page (RHBZ#811257) - Fixed firewall-cmd help output - Fixed missing icon for firewall-applet (RHBZ#808759) - Added root user check for firewalld (RHBZ#767654) - Fixed requirements of firewall-applet sub package (RHBZ#808746) - Update interfaces in default zone after changing of default zone (RHBZ#804814) - Start firewalld before NetworkManager (RHBZ#811240) - Add Type=dbus and BusName to service file (RHBZ#811240)- fixed firewalld.conf save exception if no temporary file can be written to /etc/firewalld/- firewall-cmd: several changes and fixes - code cleanup - fixed icmp protocol used for ipv6 (rhbz#801182) - added and fixed some comments - properly restore zone settings, timeout is always set, check for 0 - some FirewallError exceptions were actually not raised - do not REJECT in each zone - removeInterface() don't require zone - new tests in firewall-test script - dbus_to_python() was ignoring certain values - added functions for the direct interface: chains, rules, passthrough - fixed inconsistent data after reload - some fixes for the direct interface: priority positions are bound to ipv, table and chain - added support for direct interface in firewall-cmd: - added isImmutable(zone) to zone D-Bus interface - renamed policy file - enhancements for error messages, enables output for direct.passthrough - added allow_any to firewald policies, using at leas auth_admin for policies - replaced ENABLE_FAILED, DISABLE_FAILED, ADD_FAILED and REMOVE_FAILED by COMMAND_FAILED, resorted error codes - new firewalld configuration setting CleanupOnExit - enabled polkit again, found a fix for property problem with slip.dbus.service - added dhcpv6-client to 'public' (the default) and to 'internal' zones. - fixed missing settings form zone config files in "firewall-cmd --list=all --zone=" call - added list functions for services and icmptypes, added --list=services and --list=icmptypes to firewall-cmd- enabled dhcpv6-client service for zones home and work - new dhcpv6-client service - firewall-cmd: query mode returns reversed values - new zone.changeZone(zone, interface) - moved zones, services and icmptypes to /usr/lib/firewalld, can be overloaded by files in /etc/firewalld (no overload of immutable zones block, drop, trusted) - reset MinimalMark in firewalld.cnf to default value - fixed service destination (addresses not used) - fix xmlplus to be compatible with the python xml sax parser and python 3 by adding __contains__ to xml.sax.xmlreader.AttributesImpl - use icon and glib related post, postun and posttrans scriptes for firewall - firewall-cmd: fix typo in state - firewall-cmd: fix usage() - firewall-cmd: fix interface action description in usage() - client.py: fix definition of queryInterface() - client.py: fix typo in getInterfaces() - firewalld.service: do not fork - firewall-cmd: fix bug in --list=port and --port action help message - firewall-cmd: fix bug in --list=service- moved zones, services and icmptypes to /usr/lib/firewalld, can be overloaded by files in /etc/firewalld (no overload of immutable zones block, drop, trusted)- added missing firewall.dbus_utils- added glib2-devel to build requires, needed for gsettings.m4 - added --with-system-unitdir arg to fix installaiton of system file - added glib-compile-schemas calls for postun and posttrans - added EXTRA_DIST file lists- version 0.2.0 with new FirewallD1 D-BUS interface - supports zones with a default zone - new direct interface as a replacement of the partial virt interface with additional passthrough functionality - dropped custom rules, use direct interface instead - dropped trusted interface funcionality, use trusted zone instead - using zone, service and icmptype configuration files - not using any system-config-firewall parts anymore- new version 0.1.3 - restore all firewall features for reload: panic and virt rules and chains - string fixes for firewall-cmd man page (by Jiri Popelka) - fixed firewall-cmd port list (by Jiri Popelka) - added firewall dbus client connect check to firewall-cmd (by Jiri Popelka) - translation updates: de, es, gu, it, ja, kn, ml, nl, or, pa, pl, ru, ta, uk, zh_CN- fixed package according to package review (rhbz#665395): - non executable scripts: dropped shebang - using newer GPL license file - made /etc/dbus-1/system.d/FirewallD.conf config(noreplace) - added requires(post) and (pre) for chkconfig- new version 0.1.1 - fixed source path in POTFILES* - added missing firewall_config.py.in - added misssing space for spec_ver line - using firewall_config.VARLOGFILE - added date to logging output - also log fatal and error logs to stderr and firewall_config.VARLOGFILE - make log message for active_firewalld fatal- initial package (proof of concept implementation)/bin/sh/bin/sh 0.6.3-8.el7_8.1 firewall-configfirewall-config.desktopfirewall-config.gladegtk3_chooserbutton.pygtk3_chooserbutton.pycgtk3_chooserbutton.pyogtk3_niceexpander.pygtk3_niceexpander.pycgtk3_niceexpander.pyoorg.fedoraproject.FirewallConfig.gschema.xmlfirewall-config.pngfirewall-config.pngfirewall-config.pngfirewall-config.pngfirewall-config.pngfirewall-config.svgfirewall-config.1.gzfirewall-config.appdata.xml/usr/bin//usr/share/applications//usr/share/firewalld//usr/share/glib-2.0/schemas//usr/share/icons/hicolor/16x16/apps//usr/share/icons/hicolor/22x22/apps//usr/share/icons/hicolor/24x24/apps//usr/share/icons/hicolor/32x32/apps//usr/share/icons/hicolor/48x48/apps//usr/share/icons/hicolor/scalable/apps//usr/share/man/man1//usr/share/metainfo/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tablescpioxz9noarch-redhat-linux-gnu Python script, ASCII text executableUTF-8 Unicode textXML 1.0 document, UTF-8 Unicode text, with very long linespython 2.7 byte-compiledXML 1.0 document, ASCII textPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 22 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 32 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 48 x 48, 8-bit/color RGBA, non-interlacedSVG Scalable Vector Graphics imagetroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, from Unix, max compression)RPP/usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor &>/dev/null || : /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas &> /dev/null || :/bin/sh?7zXZ !Xl] crv9u,Id[>tNޛ9^&rt!1B3p|=NeQc҄息bb}-MTuΨçHV>=+=%{+eCl>m*ܷGyYU1)kZ3$l7Rteyd;Y7,!'fhcX=mwDhw,.;@']8p~z[uoe.)5t q\G<Cz7BǪ%C ?kvC3ae8+f5Vg0 -\G~;Ʌ2{O[J-n6$2͵uGZ"=zT(y鹙 6w0JU`5FWS 5K[CARfl,㖌Ngo6 *QS$n8=Z,bR|LɊʥuH{ k0 Ej_UK spї)0Q&z͒n(=X?n3vIoRt4%dFBLusꞑ-Jbʿ"Djɧ,n^ꮀ/03_1 .op˲NlCm@6P879\dDɱSn[uHz]:mnG+X׌;S)=.4H/YquE?@2Ȋ ,rt;jip˻>OWvV9$ءMd}ڎ.U}>iHY>F2L Nxv&i?3ג&g'J~Oqiݞk68CC|'KwkpWL.9G' Ie0[CWi6 l}TLDt8O,M+?%vfc1|O/]3EŒf}]zkաUw6!顉hf;ףR@_?LkJCy>%eeZ.&ҩ!fjp# q_Ўkz4IyvbpLO\kۼ)g3Ƅ,(U%,y0?M^EB`Hzv az+U#gaOgqFC%FdhkLU#6Kq\ӆ@ᴹFg*ƟƔ> Z-1G߰lSޯ7&m#]k}¥vl!Q;,f35cḆ!S,N Lg_S!!4~=NHz!X̑IO,;nRpmIN+#2UK^ֳ:~Q]k"yXpsh ^@6־kvKt9[T̤F xO z(1镄z/hV*iXҭ&!d!i~!CKDōF@"$ UԈsK3!.Pq ɾ nQ9GeS~^O^9`KN! 7o[l2gr9LƧ&h:hˀFW'# ߛ5N3뎷^6t- UVd4(/TWb'U';]ymv>, p>F?;1QGq_үUw Fg5r7V"BcPsHU-SDVUJ٧2{P&8JJ83\aL؅֣#R]%< ;hiekQ GχDйw1SOwCV҇ =ç >Uę׾gQnPk؊6ɀ崡'xU%Vi.I#ߖ;N֪Ԕ/y5LPiI-3ɸ-/ߛ-DWȸlKTy@#-̦|8H Ke2@$/hkDkX_Iq{fjioө[^,C$=V'j /iUp*]MBnI2`C[@#KЪm'mVp;#Q~>65ul?ȸš8>mq\I $ _\ET203 81ǮƜ+Z Ao$/+;,e,Hhg 9J"b# !;rы. H}}zŶv fw{H=ҭorsYT= \jkm.+*/vwWY^'_Cl y'Dm#TTS>M*|FUˍF G)YW2Y`14 㳈GΗ!v;6v%8$(\DS }x58M\DY3Ty @;,[DlVթ[8T- iZdҖ('$$m;+P #ݭXsVʿ٦+w36WP[7uh$]ș@*ɝjn7^\ oˮv ^eϙobH eDDL| yLJb@2w`*DPc N+~rnuxA8tϨ#f#B:[ g|Sۙt}x S+)]# F2o8{O"1L SSRVK,g{,tYpnr:Km[s_r 9߅qOF{0\a\I\ ;H7vV_3#8uQUn|#ƮO )cgjg bcjm1IG23j{DW ]#_ݳS\UK%W]9]ɯV?[soQykixD\t҅" w8C#@lm*?"rW:W(ve,r;2pMܸoUtNTގ`wHxGiS4g{Q^0 3 sA# /K QC=!lwǻb~?F $]Mz\X8O7J"?P܁kWFzqFD }hAjj;_C-l%S2d )u*ɬe8ɱoÄ/+?䀛.SZ7CN  hScNތ>;BP^nRS?wuHL`7^'[Ͳ^*(K筛E&Joy/a؆DžBDRVFw Y>Ds.V;t }_QʄvGԐDfצe@ڧTZkyC)$&z/ݤA9 Y^23_1P|d«S7ޤP@lAm4)(=Y҄U%pzFZQGEFёb@?((y$..-ѷҡ%"|8{2/#JێK'!i#/S͞u]]Q;=P4#:T>Ol-h5n:z|6ɎF-MœHv dK|0*E#O0̑ndi;D}UDYw?hf@:` kprrNpJ9F*@Ԏ8~Ů5߅<|?=y􆾎\iVdCR:#Qx`vcZ"<5g=C*<$"鵵oVb'8Z )lXmԹſT8\=is/(GhMֳS8 7Z8CC_ΉqRVɗn?>b:Kʰny1hTiC1T[F_V&"*ph$f !jJldz)V⶧(eI[aKXwoI?2CҌp*-`N/&≔fs?~J _E\.>Z+(}9.N &RLÁI#5QoYp6nI)3:UoƚX.nx %ىN%TcFdֿ֏JfYvQ;ޚE7jي 74# DtZ6oHG:av`bE:V'Bٴ.B= O\dyL3]D$z8xĪ7O6ebUP/:2_+%A$Uk:TWk@%QڌQA29,MM}gw o5^Nދ0KpP2 1dbU SHx)S˖3)T6Ӭ0*1U4slAW䡰،hBTǩ o" ӵ%:mOKn|[N3DёAӊhvd)g֩5J(p\Pn#'5J!7AxZu$Lҩ TX te,rYB&dc?ӹ.R$zkܪ5 c1yBAꋔ(Ǒ kg[0U`6QKfH3It3cIU=Dm_JBB(:n"QŌ\%2Fk6sBLCK̀%T&Ev^HBǚY)6TWra>j`~n$&:ڵ]&֞opM ?>p">>b?E(z6ru$QÊ֊bNZAPIb;wcjT6Y`G{LBԜmt_raFg1%eů͏x۫݃jpU&-㛈oIvn!*F8t!\H?w4¿?g&8 U&MD3q[ZM?6{Yl^ȩ @} >-82((O5ENR VBq6)2`DsXQq0Mr)e+W:0KRT19fSl8?ĕ$}%c(8Pm&xaXd\\*}-c)m5EJ f[&0` m;syD#98Z霍1޳I .7\mCA⬛7&>9O RwoTU֚\v pr94}ru 5?`~L~9ehH/T cIiOy c֩3jz9iyu)q3۩@e5Dןadڈ:@+(yuۢ5pk0T}RцVL(^eغ\hXMՃv^YHMom.+F@MBcGp]MC ~:8n!WnSW0娌ɥDAbP}5a4Cd=ZƤ-2bHR<"z048yrui MzҶ6bS- `pYgEA[[~u[Gm S#qa +ׁȡ8 y]ɺgbyAӼfbQµ},,H{Ҧ(&c鵓%\#HXzW|巀.WC)AtwS '$펜je5Z(u7֣BUNԫe G`0LC(ϺiU׷2G%>}bs|bkyRt$xڎmp,l͍4N‡AvBsrZV/H;4 _(G]Tͯg-NZy77@2RcB0w^!̛;*inxgg?v9Ƣ5y FCbHD~c)f{ ҁC! B^VS`~QUK Ν^L1cZ+I:12F$Do? ^ShQ>4c!ε4'"v?̎⎙h5( bǰmFqZw#q. B!m.Nn6rtu=ETI[WۗW uNg]':VcV/G*FXNSh9&b*8A_m,1ʔJ'8R)9۾iZ6ͳT c8y=Er\JQBlzFa[2`XB%ʫV\wQMȡ́Q\an8r lχ{tz!Y.֏cXY(NH-O{o~?F]azX#@ vPR ~\Cq`LR*.2 u͵c 1)2.mb1.+6R.@ ͥabgII #"+,NC < )YL7<]_Ku"#P{$﨟B)i]#4kJle)f(N C!uq[o |?_t@ @'bh 8U7ՓWut, u26,Nz-`TĔV>Py p^rP)15w$VY3* nL֎ln=sз7%3 ѸuZ6ƫʗj%) Bϵ'FS,>J: X~L5X lBARYf[I> ֗qۧ*JjӸDgpP}IDV8}O=_^CveR=ž-@baR [ٳV*@eЂ I]e DfHe!k@9HsdeO Y"4=Pu4q"\Z[eWn6GwEEB\!&r EtZS7'ٕ9PC!/Ұ (⯟Kg>Ph(7[#^;%֊\LA:j !5 />=y1D3 $2 ݶj64[bf7=J'PDx?!]h,.т!AlccD` SVF,lairMзNLeo% 7Z۞ܠLaJKsVXBS z >KT YC;/*ĆA Meuu8!!"4jY=N>i\PIô &j/])'=*Z_J]Ld9iT 4ЇiC杳QQ0y@i̓JοzX^$BNJ"HJ ɦ@ V jymS!_LUhRrnzc_}'K ^6wg_y)- r)K Bk#J5ldT#fd`_3sgDpZru1 cUK]'M  ;rCG 2qE'ڑlӡv$q&}%mp`_HqybI_7 q[j"Ӻ_^41ykjphWKsQR)I2L0N VF`_ƹ(w353Fy0V7-Ep 8|X.R{.Fz!q37X\-a \r>@HS3i<8 ҁd5Vpo¥ڸNc4T֮*^5ByL|;:?Rρmzǿýi᧊ҊUN(jI_HQaCI,ڼ`|qW^41s"]aRN{օ]$Dqll7:cP gA#/_+bCSߡѣt.|~fz5b;{%*R楓lYU۰=~[ YҊHcjsPkHHߩB3hm bvփSqcS6ԈAzbߋF'6"Z3E0<:`c>o.|d#f1dꞖLF,ǘ4m 0Sz{y@ͫPk0ݙqLTMֈlfDfg t":L b4 рck7Ց&ƫ*tpQ,nͽ\v¥4dOGA;8{j1x5:8ZB+)wϦMmw)g[G/v"Hb;u.~P{epoA:ȿ0d28~F?w-űWSFpNl9k d:crk֛5{]"Jc ;€~]p >DOqPjއ~ 3EGը:bP? Dukj-Pn׮b-%, ]ey \ #+ b8n2玌xVJSWŲV={K_*uѳ؏KcfQigF0#VWe.VR6`(>yNgGe)WF W PTjpx&:UEo\&JHw6^ґe~_W5>u-&q@84tI('_sxD,D[g%,`NmD|[Q"CW' ma?*e5|Lh]K{)i,;a4N M\p-aذt-%˔A)eJ<:  ξsp`O֝P*mcB+6ps#ϸ2X6eލ=_bhn)"춡Ů{ƒ$h5P*&o' s9esfڂ((G OL9 ~Tp"TW^gX+KrLLm%ɾ^,kw>E,BtP[JL^/% tIpz].(yosX߈ꈀ~^4Ep#VbDbBD2꾛$kߋ"MI^l:n͹|5pWc (s|1˦BX?%Br%bPD*'Sͬq@z<8~A \]^0kRs1ޠ*Cvv*FGpҎcȦ\M]>5"U(d7PZ{(q =R0Њժzz"҄p,`9h=yGU)$= s'##Zc ?wb0}~.o=ۻ5}P>%1dja.«2TӹzyAzhSZ܃1cn=,J >V)E "t|>_ÀHB&WN#F;UvUY"M.4b/ jg@97,MuVJ)V<~SC+jScxmyl (p&JJy"Blȡ#H~S6/Ou.FE.=^ .@D1T RoO=4P;U#}ne^Ln# VC;Y̏mb]r˚sNҴ}?1a}+AQ+t"x& g~8/w/(kɳ)P)ju\o]UOTjouiA+5U4)WA\oU/_E}2~I P l魑e*j GJt쇗MP6cx\gL9=_$(t=%C=̃>Fr}ф3XC`<(ϣhZ2+_ MB@l )fv$:bB&lL'1(Q fU^ 6ejhAh&j/܋ ܷ7-jr?-goIvH ݟǒa AI[jZM6 ޚfU{dlчb[r>Pjk`Ţ>wAC gU*nJzFSEwC}7ɸvU\vqe5 g(,lzdk db~Z*Fϥ~¿}#22'-@#e[GCRG4hML [oe#m) w,˗Z5n6xu !^hh R 0O_QPId@LH>GYBEJ֪L,}iͅh@O"k &P J |EYB'H'ݗ?<[u7_sN7ņN_ \.j]튗P)38-kG+ÿ)Sײ|Fiv<}KLwKQ(ù6su=Qa|LjU(@]OĂyxq+n v=ɽL\=@ts +W.uKbjN]%33q&@ˉC58S䇿9_V/<lyK[9(͛[g"/BAATEnl)k:'ǡ)hZ`$]Њ|mD,ܽxЭ#]7C gnYO2 {L?iF'N?.*ʧfKjV6YijsZfz*k[:%mMCgmn3C?=XzQCD줖!z8uƫ ܉F1 '}ʱ^О5n-äR/yvߦ8!}AIy.ma.!Xsvt [^j_k8l_Ly<Rk3t%ql?R^|aP)pw is>ۢJOi&WiS&??ZUs锺/c6 F z"zN߃S~c-=֯;ġד.:25ȁHBWƹ_ɟӦs9CCHdˆlOcm_,\9 Al>ڰ$da&6G>.秈/'V Nm=&r/vז3V+5lPoǁti84$!9[)Sk.MBTFm R?f86lqmwCl7wV#.YWà#wxn,[T)/j`cw ")zVxܸ(] ^ <áNs/B#$un|>է.l֓y{\PR[:Ȏ@-~Ȓhe$ TBt1VQR=c)aQp;\wPָPǤ昆X6(MU0TnBs"1+=}:J~%;­wQ߮4CABjkl9}eLGɿ=:i e}]-F'MIl@ ;b9H r@ BGosq .b KJ"^9E/;`hv&1do9yE;pl+\ą^D&uƓ)[x9`j3 C/.SVy|O5GlhoR%&ͼs C,wCr2 ;D9ᒹͱuMIUlۛÍHfpΛ^:$T'!^8ɗaIvgW<G@ _2f:8WGmVGĚ! ӢeS7*MUӮi N9Xk^AWUbU6۞oVu ;l[ot8* KZW8[MW{^h#Dc'ϒ]1qle7o@tL |V:Y'{gѷax3 H䊯۩'pzaә߱m?|H ^i;eq.h";O sٹelS蹖>Z%:66Sp!/ydNlA0iNL%EV: חڼnv+)<%UY܇ej0$h1*oI 3Ր[&` b8L7=jKӥyk ’׽ xz"V`wZڲ k.`ŗCt:u9a%4@Ja=GMnֶm}oq!fhѶ xH /ș$1u#m[fJ)9! jG8I&^bSj@qh,[2o-l<2"xGvb2wEb㖹TpԷKTWڈ.;թǜ'͔|m ) G~2 LYQaμ+,v^T#yKGgMnVW}dGplVւ%3ޮ0?.zR؍ O+,2 "X*_iX2KY;E'kO߅|2Kt}1۵F`+1vK>Pmv*|hzt:|tKv`Ԡ.±/Lzrq28*$DF9/3d^R 6 9ZUIU-z4^#^q,/)KӤ#!-chtjnjA>v]wu-yRE5ֆҼY!]wFnoKSةyQT9ex,cKA<.;x,os 8` Sk2t5ސeս: ..d(TouXOR/ae0;GjN͔6d?T/KI6QI/$⢲@H+XT㲂FM ?T_YɏjbBxج3Z:, ,*jIſ-*LHfzĉE]ec{/i hu0-e_7ʓ2/U7({lD)3oŽ|%\VmIR) fąJm>B8+ӤdVxifw ^HsWo=1[ҫ&g5:IZ׺ZR+]QӑYJ2[1]+5~~UyUV!L{Z7;+T-OA79.H `&=RXOK rͯTAeSRF}(wh4zCxblusG'̥SGt61]I5bZX?KICG?No;N ڏ7 W_6aƅ7̢jdn l:D[hY=p^By)f w]U:uMz9gfn`!K6Ce}.e1*'hn[Ֆw_C0RWzKIUٝʱB;TЄYq# SV,84ʩ5V Y񜸉"$)'!yLX5⼊~X㪣bxfp YʜF$bڑ@cU62ޭ, f܊lc.N5>m:b ) RS`N5jVP5z7y"nUL%Q{;MYc.5jnRuf ~@Hܒ$0s22[B:jurĬ»O`uyf#z4!]ۗJ T \I9cij7=&1wH))'9MorJ0\4K޷+`jHjE)>譽E,$f8KH $,ߒo$&oL%"La_D Lm'd%IC'?f/G(. VfX9vA̺ d ɨ社O|keG΃µ)0 P{w4O6|#FO.Z`+hXͪ5}】rx3d'_/Ş *.9`' z!|\⛢^Z\ExxpK* :^ׇOZ#{Hǀj$bYlqVy7OhR&+W -pJorfF@=:m~ȆyBĥdI;Q_kBy @91~%Vy Q[;! 6L*Z"henc9h8$\mEӬ\ozBPV'$SHv8'4K^3Xdt`:ἂTs#=8Zq%,L;o `lQi$E4M̵A9! FKz#D@}u>$EL^jPcp6۪N6Hdswכ/ymd+~ksSp<]% idYQFlY,Uݎ$½In`]}Z25U{ n‘4 "x=J ؝kBDbQdx{RĞ_}nfU4C,K38;AiՑ36êt*Ws@z.Q?YtrtĔjNId#2yy5`y'Ɉ( ڑkupn+uIKy7M㳎3f"=60#}}iy6@jmi9!̄238ЇWWwSH@M=|aH9y+>~z;ۜa$l@I o_$/LϿ2GUY豈Μ0v?B(!6x\ bʖJ\3ҮQ,77mL#!,l9LzR&-e(a 8=;{į6,G{(0No0ML0cLrD}uCxwD [fK` 1ׯZjh-*_lۣ',tn/7- MB+Iu4%ʗ!?8EX+1z~7Gh &&Ԣړ=d~=vtA('M(/JU\>;;@|pw;b cM0L>9AXF*y 4c,ìxNXd4xlnuEm=؉[|8TQ|<$r"$ysʽHΡ1@#Js7R vhg zy@MIHͅgr_V*DA#GQHt,4k (ʖ(ÑHĢi\ht\u(ZQe,W~ףtMbdQX9;-0w6{v-E?$Qӫ_Csk,?F`ydӺYTx X.Z{ȿI [Q?1>^nyс7҃ j sx #ҼmTT!,wuKQ\[=5=[D g ۜT:V%^%2jUZDLy?A'Nf?"*"aAJ챷~Pҷ!M/[Y0oA?'&K >yKL[&ҍ``:_o^RP:gsF9%ИZxWɊ1urOQ@`-"$WpCDnSX% ,\Z*Q5RuDko+AaKJTФ:WhڙLq&&6d)Sg+kAC"4!'?fcņb:ꁩ;(e>(4>x%Cva Q)ngb 08j qkf%R(uz[xI '6^R'*AH(TN[2^iw|?Ǚ2Yq#\fBk: eku'HN>n2ć;F`zw?4{ަW>?/+֜TOm`X>4ljrTǏ|~,+R/]gϡ 6AefIJ^bT7W}6#7x9D"gFbl-j36M9w럹`(rx#c)[@sO %v~7^+*A!jە R1w]d$iY4 47(um#K͜:u[qn;:krE*g^Xl4JNP7n2݃簕96RNT_8e LmA> fYݟ` #[/3 ~<NVV$QSȿjCi<m~ }=ygV4t9tV=y$썇>3{P.:Ovܽr ׆lފK% XȘZO Ab1:ڽ3i^aNBU/ cs\_~owY3tl<-rLwAEeΌJ/?95M;dw9m61.WM \|u13nP i u7ǐ2-; dOZ75f2ψj珃tY=KAm%t5R4 h~<$XciW6築!y5FuYq5cP4xhV7Oezޓm=̋Q8"-V}a$r+Y,J;8dn޵ybmuLæ]|9|=]T^u0Y>PRyH:"zYXCuY>c#:%^ʞϝ4*]5a;ϲ)1szK }߻AyΖP.t{ZNLUy#*&c܁ WS3<>BH:T\ۋ|1K[ BoQnuEجuWā!ʦ-tհMۓ_TɨuԺDxt6*$J4#-H aDB( \INi 17 n/A;F+q(,}n6Лa`YhU"zhi_Cj%74!>L0{ 4z}nlQ~LDYvVcw'^ Qq2ⰽh^!9Gdsḟ4CN.2(4>+.G].d~0,(Z!ݓKAuq G4טsCl~wwxD鹟L`撉0*tNmK+wTA PH, [WI6fn)80%NϿZDS+ibP c`EȻ] q0́!"t^Bh=U92J!pU3լ C~U"'RhOqP9-+4V%=l]5OFFsEw-VF ȜVϷX IT xZ\FҲiZku$ɲe?5^No(stV+MK1 ;FlD1`F bI*{'S6\0`US Rb6{wuL]VHMZd.>Z|ej0%?D+' [nQ%o*?Mc<:Ňݍ챶 &>@- ]_f~tMJ|?_r{=z-]jйf 9Лuu{x1Lf0?P&F؝ ұe۞-şI, f+zWkY57*02a@FjXt~o;T&8ݖWaTSX%5v?Gl!2wP 74 lK:v~NEa8qBvN@Bx ]~j?!"SYt.  R{O^&0 A5;A#UQaiu#k7;jW+#Ls դlxȳ/yJ =]ƹ=<BVd盧Lc~\dB#dlғV7â5kOQ (ԘʸO9KF&އ/"pZ/K0p2DPӃ^^:]8կ'Qޜ^S:Jx4PT\ 5*=Hm~@{1iW i PCM7B)՚!2!$K7X766r ]"~jgaqgrņ JW+ r0*t::Au6˳sOf5aތ11^`yq;Yh7Q{_ AxnY!JFE<@MhS~D~ jhhcz=`07.J,k{5*xvMd g7Q&q8y㇪zE WN8ZM ﺥC<9{9~Kkj]wgZ9t];0em:~ϩl[##\ٵi ƦDn 2wdxE `q3cB2_J/*Jeށf(V؄3naUtjCt , dʌG150,;l 5r:3FUtrd5)Y΁PFթPR tPwǨOOȊ?'޼Dzto(Ni͢F43GSs6G/UqWSMU'B]5%)AYU__zx,:80 *0JA4۾uDVnI68[фy/@JixAÿnجRVtUKLa]%:~]zbLO>}]1 ~{](>,t^Sq9Z04U%wOFu` W6_`XB-"v M ORDZk:#c(ġa5b|wL|2~˕}XR+;ΩɧY?iTaS5KwCv?E5hZ !Ea2AigD&'PvXۖ#0d,)_NqK>q'nV%k7l,1Vee٪\C|Bga_=A v"ps-Ş-͐:75Ǡ4&jlͽ%4UܮF B&>Leb٥KLb ɝ"cc?{:Q"dѷ%Bb^&X`ǟJTF8~  Tx{Zrxhuoa3i,$l2 ijg͜`\ i a1L9_aq{}˫ eNcq#DzR@ژ_@=$P S3&,>+d-XX-|"g://j@$Lv+_M+i-<ۡf^^=ugX \1-K{@q_&r؉ʵ S@Ϻ=pԩSoJaݏ .4 2-L.ƪt57NxeI-!̗ztrafO.BZ~ u2vQJ #$r3ܖYVnSP&8r.8ig~a#<sl5tpo6gQᗙN"1-,=4T~֊k& 4A QS/Xu\I Wa=x "Yle=-g<9b ɂVW W8F16}mߤ"=Dyb.[=R@pKfH% ]"YA?ua٘ΣisMJrYui*CU? O XE:f@\2 -1G?c "N`}πiX>S].%Ch]CYs_H|5o@6+3/hӕ2H*`4ſf26Y\L fZ"4{_=cE}wH,RQs^r++Y7M8)!,W쨓Z aRw|uUg>#vj1+`ܝwLrB Mm޿\?*W#iy ' ?$ P `Sp X¥8MLa j7ytobG]KmwBD;g%ܯ&R.e0DOEv866`{AesZ}|Pv~cHuU޺x<w(rG!odcRzTBl^߁%4ǿ[knXP0TaPYlEEGDI(=6HE!$VsU΀]6 .oJW^]Aas"𮟹8HV&xP|VXӆaLqOE6RU㝥eBıWҺ_hY˿\vb:oaap*ɷR?`E$Olw/sgk]wGn;GöӔ[U(@N|>39W ˂@ vJx" f9.j4wri&>Vkg:ζ((@99; !a=']rڐ3?6 tM{P`L Ww\eLY0:qΒ(&-D8J#֢SsOU9z͐/= pF?-c'y`( P8< e/3dW`iOL<(p&gSJ*\̜~5\,#ޢ-`kED6jxࢂf o;8T6tErմ;˲x3.f6,RP~ɑ-7ˆ8n6˘?:gc8rQ3N2UИ ]߻Lԗ+DE$X^-v^P %YSfHDT6&lRTTZ׹[Z9<*G}pzO*#d*m@avKMRn0tjC-JQW Yugy΂u@ )7M 0`u^h^ܔ<29PGW@Fy5ֆ69~tE!}IQ^9XGhXOզ0Vm>0:9 PR4o_ k 蹫1EUvw hPԅǐc!~ipÒfpvMf!vRgxCճ"K!"TTp$_=֖j9$8y!`_6H 7ᫎ]d X?,@ f ?W(~*kfJnhBjz%~ '5_mia='4AJr}QZjFD1#R*ۅa d38Z4{qk.5'k"Ņ[8,rU'TWO3.h%TXI ֥^v\()gMCjzzX:eԏ vr&CeHar'H[J[G9MwDkbKz#DI>~T1B|O+)={8 f .o }/>O2ʎ8YEUokCm חE41DžcxzH1ӯ*!/j xjj/9&\!IU:cnJ+/-Ȋ`@j嚘LPh%J02#$2d*s+ ":#|$~l̇ ?vϻ%Oo5~&?TBТf6%[[Y9֊q[/C yT~z1WQ! ˺(B`yӈwBL \KAcTZZp u6tƩOfx s@ pMGk6d'[ƥL_onzQ_E :B~GqZ(^VS+ {:;&&$WV??ˆqq<0Ư^biD],||CvIe֯D2eDWԉ?ް~}q_ڐe\fq_RV9Wx(d'GH@ ;4Ff)c^ۦdE0Q5yûX*v`awDs8 -xN<;wG29$mNƍR.[#L$Oِ6voR^;mwn4"rۍ 81HjyRnfG5B- o(ueWHa3 W4\o?+,֙o ˄C}1-/(w(UM:Yb0Mc WSm4_Bh_|vݻKa%aߌgBR{gIHc*tmgmUz 4RZ}~-=&N=нy`wN.,JSa⼸]xcP wVQ4pq5oI p5uc+>QExr%x_eRmܪ fJkkGjC{*Jᱍ}d͆ *8M0uŘ{W7GHKW?2w", ^\Hm6qHGcIJlЄ%H~B$fz4ʐFm_4^ٝXWLdl4"M $N=GUq !\Ùbݽj掆qHʿʔLiO#9@:88;ěcn/WORPF@2>*%B-֖wkJڋ%j!ֽ{\SRPAE?A x+$anL fV4#Z̢ZƪjWړ"j5+;~ϰfKݿUui뽒#3A9 2&k\Bw{2пM~/Wv*򄭌=E+: Y6m>('9+H5O z=`)svfևk MG*XZi]|Q ) Y)9:Dq(IIVt$zQY|5fQKEG4{۬pu} UiDpX/2ZL}""j\Ixcmx^)GspAFV`Tx؞6F]ό2PA`X"lb?t y9sI~Fh hOix$xɽqB20̾! U NM{?nE! Hd*,ǎ@>y (7):KT?p*9y!TQC ΁,dz\etL(4;% `.#H$kPp7xs 64'1:C YMbyJ>eK|9*=Oa.XpCŃHCo<{ZNJHu@>O_IR/fڧa CxWc;*ɾ,&UGK,q*3foN*OL!Z@oNzzzX4b&-qk|%e͢ajzHe?Pt1*~6/XƉ+ΐXZNb :47}kU)$"VA=I~^.›޹trg;ju.fk~X\ _iI]Xi*jD[]9[׼FTb+u$J@'LoKD7:;<9)b"mܟnv^[eDϱJZD+}44`H})w׾vM\, 3-&IOXs{?[ࠊ_GcZx,ZK_Bh`UAXY6Mj+`m P0d/ 9-0ʣĊ[>Q}+C/).WyqE/Ǩ8LDwQʘtĘ5+hⲋ=gww:+эFCmDEDl?M/NY x$r3+OAnoa2ju%7aM rwcs"6 q[jp#ہ? 8)iKt3 <חB灩_\wYG!"8&r'_JE-0}4-vT#4oPݰk_ޞSA3eQь\ fQw:8jlz`-> OI[e1 iH~ɳ0210c BQYN<o,'3̓-T fI|XkšLf:M0iL$oBc0ڋ0`Y!ЎU:$`qCc2Җ(@B>.}k=nWVKva<\[F`Қ dZvUg)Iv$*26w}lH[TψX_i;?hqjsf̙C+`Pt"Ezb(#Iov48k-@B+2@W]dt'~n^$7{1+ LlNJ؂i@4H]p,v:PHGC$ׄkӴ󍊂5dȍG阌";q |T <hr>*J޻ B18f⒇5^^I5I}Zn>/^.\?G/4ӫϸ<.l8DšV]`gn0ᴠD(.6nF;lQW$zo`XϡnZv\'0vx5JIǎ_C޹$;K}:f[I_y\yxA`5ɑh?l%\7CɪvQMlzi\]fYIhC}NH6jznZhbYΈ97]ORKQ 5iFYr!mB9"[l1|zUčC/,"+άҡ͖P(RVXYiy dP&$j Q3`Fk eav(<>!SCKӏZO5!5kA"q_jE%(0Kppٔ!mU]'Jf8jL[0˘?̛8ź K[3.ԌYy+ۆ⯧E3I] cJJ6W4@rgjR~\|Z)a9tRv(m*:_r.^ ƥ8!ao*vv3xӿG.ʐG|E਻#TGCrO"˞k/f$0zxU?"xCYryv,G^& 2t g*6UP!3taQAѝ`dşA q6 ԅ'[)3JiEOnvfD"2q_F43oB$`UP^ I@45&$;(p7wS._:qcpqd ȎWI( ÃM &2E oqn if5{hk*Y䊔 zo}]/P蓒_}qb ~zm=V i۳qrä|l#y6jsm 7ҍ[JYKK c4@`L(S4"ԳnkrrZC,Sb؜%~ }G<'e6i廴 SV崁H3#[Jiemt[ڊ^ʘċVBg1}MNڅg ~طnKT ;|!~w6)[Fn=PY)x6.[wZH< V"*LU z YD3B|W6Fd=Lj»oYFgpMGó% 0@ܴn`3'$V >?{rnP\1{@1?J)b| PֈuݶC0UOU\e0[;K tt_*?>V gfG3xEJ%GqJbj37Ȼ/xYS΍2I:upԘ x091#z{#^8] h$X޷3`/- u<u:C-@.F|Hb 1c4$ȹ=t]A lM4 K s1hRcewEqHfwhrPz̔'U=CƄdj|:@>2_)KTմ!2RqI$M7h:Cw HcE#[C3 Ja#%0~@%#&,q:u;d]e1zƳ,D?.*Q!?_1MlQsdJx8)G`{7`v;pqW":I9B#l\2_4[kB`T=^b~nAb٭rm,א5I~[p1 l+6MJyO_I )]Z0&= lN5ˀ3(9?/~C(I*D9ۀtTq ɿsY&o˝[ ܓ%=)>%~@Q½ Ԃ'A4!ۯJ뎲q.o2Aق"JŨQp =5[1SFu$v~[;tAX%c"=W;آU@i3\nyi2*NrH|4c ?!6癷?# |γz,Wj'c}Mۆc =6DhQɀn,'V\k=A8>~W1!G©-Fguf\ ?^ -H5Ǒ;}not -%Mgu' lCw8>)|OʩȼZTߟ! 79h?k" ]J"Q  p=Q%>{sDW5_RY^=pqx=k}@!JR]wa.ihfS'I,sҫT^hUy TNOChO$X@0ΥNMmt{Xv{y>tr;E57 (nlED0X3 $]y)M5: .AkM/ L+/\ 玒gy(C<HŮܷ,Ͷ#.q._ !P{lk\.vOo5)qe摻eAQr(y*W"o`ު 3kq_ !ҽGas/_LiЌwFWlK)$o$ Ko[Qy3f:AJ CM8z-oZv$x-}h4"jcd[Lt*/\LE`HԱ` Db *%KɍgUGk@P켄 m7HlGX?s7Qo_:kԍQ,OE8쳤9 D%FS!턇ȒvzL֬\LC M4 hZgO2=uu 5ehZeUvԲDQleT84mīR~7{Lu^Fw80u\Aǚ/C,^LiieJ1J ;?P\[4 `0p:1]oVU+ }G:Y'rs1jP;D{Ȕ7Q@x~*QMsmiV!z2% wҶAbIiOeb=6P6ƓV>g HiMP@+B z ׫;$Hܡi~| _8L;XIs R4ϖ4?1\$4YLO6>G\AѪ%@B]X ZyykNrLFA]Qlhy|\`-‰+ZHtSz-F܊뉼 ݫ,"Q y 2,"CIHi8] Y]ÜGpW_UFO0te'Kݜ`SFҍ[6ȤX.W --*Z35 1뇠e?TRy5q"W!~ h;=xװK/hfrL:X&cѝN[T)FA!GLӒ(ax=HdoE8Lʯ:@/5nr=Ff0A^Ż]H>]O{1[`D0dsq}(Z[5D±(ɬf|g2ԨB/G"ZU@^$])J*9`q$ΆE<ݏo-ff7CwC~Юo\܍d/NeH.v9@bʕW#/$j0 ӬgԔ1[e Cpv΃b_ѥAA8DCғe&u&<OOt_}J:GK͂$'?4N [޶NJ,9,M^Aof`Gb@՗$BYTЉ˿OyL%@'A+lzn%ߎ07|0<~{[$҆1w-Ù곮6 s,JY cxKbj&=sǔ-|S,6g##5I/(Ʊ j HW:m=;#֧qOBuϢzrDEIt5l''A*vK\h>'Ba'L! P1wP@ۢƫl2, HM҃0[YzzQV ' obʛ`pTa"I3`.so1twR&[KF׭C|In)ܬ)IG~?2ܔt#sgM`hvv G&g:uC3kMo/ A15@߫BsY#5oV0Km U!f#rBi<5(G1oB|uݱ[RN4 .:&VLOUD&ٖ σI52A>}{1"㫗E-k3Ha\pF\_&kNio]U04utu=}^ȊL.M IF &٧]W%q(I@{b:Nk;>{&fXˮ:*C&aŘaּ 9ۉx(%`5p%hpS;6zo$1-WRNYWLghZ޹Ǖ&Dn:;^wLEgX:cDE>o0d\3ܬ6flt0y&3B7a=ezlu '09˯JeA |P)ݼlΙї\|2Q `jtu5f 2G {*J'$Fũ >pI\-ݖKKUꔾu4.\M&;L <'R2 w*s>p$ّHOKZKo"79UaP50'ƒ5-<{tC;\}ES^Ltaw)?o'B2 QIђQAͮ6Q;>׍dWBx=R=awq`"%y5fuzRfg!ڞ섓_(5(Z 6Qx g TʤƱ(*\!<l姟 7Eh|%K=Lam֟ZxӑD=!13ͅn-{9M,?ҜDo{Dhf<waw7ٓDUWD v!Juy(!=. Xve?&v+ " Zx#I:l0-Dld>l؎A? q6E8Y@_qHywCyBC\mI{H]f 8̣aMA='_..r|HU$0SшËfs߲C(`ƅF,mWɽL ,rM˅zNօnIM'k)boQ= FmC#5 ٰs된r9 n"UNW}P?q1^\df )Q/,lSNOFiN UnSd>4b7I_4k%"i{-/!M6P )cItZGAed"uP365Ot?^y4QJ3˳ lbr?oUՠb.QtqeOw _+/jDQ[7fզ xt]^_OǃܲtAg6(?|^X-*q@Tnʬ"8ܪ')zp_C-he]C=<0Dq0[,Sz1v9Rt (bCΓj3%|gb·A D,2ޱi ;h>,m"U/cW4T]CfXs4{8'W_e>Lhw A,Յ0VXϔ3TG*\=L{#0rhcQD|u3A-Ɯa\Ds%;ϔnH}zgLt#@hjVu4,ieWIG)PmY{@ 6vJnɔ(j k|b:"u]-koz7ՉB9"]|#z ROCNM*΍ 4q#P~bӫaNڳ1y' } 'fPt֘0'H^z~)A} ]j1?0?>/زVSf(&⡀?QA*SKp9,֓%[}󋛘|ܯ![IҴӏ.W7|1$qpᝣKtiS+_ZwAߘ^̣ ";|2z+>мLuRUq5;?UmU18Wi>&3BAm`j{1Rd4l~7F)8WbAG9\~~fHDJjs'֛G-cfYSeA$ln.־i#=(z1*QyG.`oA[]uIʗ8!`"(4j.PρօN"xGNre]DZط+:m틿u TYԹh]M~sZה~Vu.S;CPU׆Y}7=1B"^`*ǟ9((mj`ž?MKh6q,PU곪_ BϧyF}M8l h])@sdǖ*5"ޯf.s-9|WG^x`B}AmO_^Rh6vU+ <#'%v1*N$$eeFALr<\{KU:qt5F%Pk&S p HsNFG% +;&aQ /rr]LP{F3 WQ=b켄U-. V57L, Z_b9-.V`dx#L)/>ye^2w%5klt+ҤԭWǀ|9J`01Y&ع~r &G0w20R*-x?$! V>AvP8nVC. *dRT%m|䲧ڊ63ƴ$֫T 㷔KM_-5;X6”K( DpV I,,t_ͩ2npigw)اW}Hv`_l%bZB/xlz1r.3ɍ/"sKZȎunȹpp+ C`b~X=ΐ+=o1o✻x "/wL,xz|f[)S<7!p`/ )21CtZq`ʨK,o#k|ߟ6ƅ1FŊ>Pp3xSꁘX ,Q"Owe'RZ%P6SCkǁ85 ^E!C\c OX`1wh Ā&z#` u9}CUs7h Q6JtC`"? Э *TɀLl\?3hjGMw;850'ŌPB e5D:3%htE4[ek-c=|*Ɏr8$-km{A [BqѝTwQ@M(EA#xU k #Jy\Dsg:J%w% 9OWϔSa<]T W_(xgۙ o䲔f<> b= aYHz:3ӵq]',h* fP3zmySa2_|hSh ruwˌ^@ŷo} L*B]t da1; EY6^LℜGGݱ t&bYQtf IZf-DCBb,$} vrQiɛx:@ --ZZz5xH| ytɒ.&<3^U3]/e }5~Q0"Z~w,]=K`#_v.SQ27NØ_Ḧ́P]e3J;@Dk.]nUޖE1H1ٽĀ5B.n6ZGu㕑d$Z\~:DOcvKQW&Jmj$BK%zZIoe 36mn)jWQ/ĵB]p65 ڼT97=nϩd`rC$5-zz]ɶDxwݰ[pɓCYJ*bܮ[`4GDWDŽݏU$S3$?o;=dD3r5ZZR<Mz`eX63Ҋl]2:"UFdq/vvH]xa=I:8OY6& Yx̩͋!Y48 =d.}4Qgaͺ<[Jl,Lʪ\KsӬY[] }F@u'B9-hSD3o>1iIxcȔjLj(S˟z!*D,mffAm# &Gf'^7e^Cj,KO%54?u/csSDZ0kFe!jC=e/qC^1nɇ^.lF̘tO&i,b|\EFR1s8Q~@Y)d[QeMSpvyi:[0߳~Z I1@}P<ޠ2DEsZV݀QbN2.k)\ QlhTq]]xqy0BߋzY)`t ՂZXD{8@iNCc«ud"7w:PFtHuPq얋n_w ] 1\l?U_ht국6:MF4ތZd\( 4.H7H['c呲Ít)^/U.`TeM5[N=(ds'劢&ժUqVeQ_Z]OńP=k]ޯ_G [T \qfy 3M͢S\T=wD ꗷx`anO -I , &1igu p`(9dyybMm D>*Fy@L)u ܍sWEm79hsDcc̖#qȃz3\NNC210_xEF/wi$b#`'K5\"Tm'ޝP $"w*OhݧyS΂N >pl$y屺|V5Z=t3}Hb;Է4RI l$0Pcf j aWH6Xa%C0s{{&-)'Z`"㩭$tuW<{&೾YPߧIye{JxʳYҖyF +X> J9˶0-H;ń^ T8 qQGe ι[4}'QSH7 .zc6Z"uބ *k3`De|w}(ctMsPpyۺ&&w࿄-3hx'Y[ EԋEXöշ4 Y<1>׵px=-b>ٮ=@\eËL8xGgOv!0={?U\tX#};7s]G?}XH NBg3]OV d{Q@~g]Ks} iBCj9La0K 14tsz|; ?De"ֳhɅ VF(zRk&mܶH˥Fn ±t|m Aq)O$0]gw"lDD@bz0w'z(Iѕ>T']4cIƱ4NYmn<ɃņXBriʱ㒡Vܠ`;XM߂5eq:,`3I+Y Yr%),;|ILp 9 iCP_7Ȩ+_!S^fhK#ֿʐTG;4H4O2dK>=qWPTC[;9D9 _yAJ(]}4% :h_oHPL>P5 ͝+!Ghޣ_6Oњcz|gRy#tutd_(Yy)l0T~-BQ& U8c>tܤ%s!p'_[͜po\ R!H1W.qM!]5ɚU̴Cz05E;Α툿?3siq{Q^zC=-r;ZC}=D^wh%G)B8P%ywhVy~| lDXiMI ˆ["a,aS*2iv+@~;n Rf5cHt~]9qC4AǺW>KXDlGoYUU"JHZ)Yk _D(kr}.v\J \b#neYC ^(2N*njR\s/6?,KiIN\-S,L`yd/2|j.LY\Hy1G7״R+i\!|"4B_VvZdgHmYzxQNRA}k6d@.Z=n-O3Tx85gmCi]G" Pt8Vw*[Ϙ*ŐU,#}ĢpYgALׄx}w9<9zcOh:S* ]߅GU25V* cU:KsiSU^^2gm\pIgf׭B!eZO? Lf6?(2f-Z2>W&v ;% Wz=\ w[%+YrjV2EXd"A!'cd9|A.;WaOv˷DLc|Hu$-qe_*v4|#*O%Ym+P$,$udt|lI.6">bS22P+&^=6>:xm_w5M+m\?5TNM/"L0o!=?u񻖅M^\ShS@N)Oa۝99zJ7t"hQ7?rx-θU=ڙa3 r5#0L(u wń۳/@t_"9}6ljWs{ŭ5ۉI%RM8tkyy|{P`rݬc9:}Lw9]?Ǧ56W̿yuRGy)rfT֩6)R>% {\kT~Uۮnx3-q醅|PbEbօH! 14er"pY!9Vc”,mǥZ;$)4QhHQSc6u,i%?x"$;%~i=yCh3Ʃ{GI)ܲIYHtS: {Vh3¥y!% [JX.*6#+.tx'zV;eY z3)#a[Xp/KMw:j.4#ҵetRovhz[@{ -Z]@qGb*^^\k<Q,1PO|rbԒ@m 1kQΪ"Vzid8-mjhҪ8{}SQ3cz h,aKߦ̘+w_ުyh ':t{ 7@1DP3b!`!ɓ[@{ Rĺ@o\V6dI`7 2_ÿ=ѡ_àspT;]7,{W`\@@<>LY*<55ߣ~b/q0d p7NƵ-afEn`94/5FLȖ_U[ DׇV*r{򭓬:=Jߟ`D*Mt<=#72,NQsh$j.W7r&;7[+!O5HUli%(`-H{bg4!aI0OwK-Ȕ 9a*)?lԅiRoxYR/b*صn@~΃8Fa&hTÅ%Jp4%3OQo< -01^8剡BJǹz^gU.f<}㠂xfB-v:poaUrT-:cEoC&"ɍO].WHcN2Ǘet%ayS] b+6AyFg7 /.*C䢈*Y`  #?M^P8k|\l4Of+ K1cyʘ?Y /J/E*piiEf;7 \0:$ف+ltk,D&1~ aM0uGW{=eVXUϨl"9-PTy*rBKikIoO@n V.8#c5 y'... t*ZHCUhdl~d\4SZ5>HRdLH8Ɲcg%I8g _dtv9XU.OV~;Ztע6m1oEדDZޘ=[qAp7wc+G9!Jk }X x+%A}ZTcrօ† _3$+t_Ϊ WcGD+oHwW,%HP"9-PV}A=:H& [hIVଘbǴy l0nV'(`'AIl# ޑ}u#G1A8^V*A&BVWagHR&/J-+htĸ0BםLY6v "$ݺ vS[G&L z^X۲蝸1ŃqEDlov{ Jm2[uRPEha$D hVΰa-p*dF臉E(>`gwk>Fg#Znl&z#Yi(3 i nKMĸE%Em][ŻI# Q ~};g:(2YM~S.`=$?5T@uJ\/~IsHk`8 TXͻ?.`jkL< m(b1zaEQU^b8r[{G}Ze]m՗2R%澗EqpiH2 0,%N]X~ b)'4,J]]C=}R Di]r֜l?=]hB+e4ǫq)9z`|'+x>Dž?Ea6aD*D֙FR}YԏT/#κ}"QNIC`&|L6uɽjRʫ7VG5 S.-¢]x'e|pz4R4ehtk&MX M?]Ikݸ ;NNM/è1;+Qqu>-f ckUdnIS\Ju#~zySxpMĂ`o5j|T,#tm<r)V.#S#'.ԏןئWrůY-1VW^2?7M!_fkY PEpk@D|!:RY(ra{0!vqPD_zkXWLq8BUsdKIDPÝxݦQJ+/Duxɦ^Q݃ 䶕]36^vA?`*d}X-2%uX~7UR!1P8-ck!?^k_HY Cv;U~XM(Ph? ?WYȥ_+4%W~K\g:tDU{o HT?򑷌 n#$?mY gKāl PΥ?ԼFvYW+9FD=4̂lW^5Iܪ#SUTWΑPX(\_qk>|%1\5k.*9ZFqܹbV]܄K=?}ȈfnJ;즹4fL֢gdfiu~8R =7UP)GxP g u'ufu)Q x hOtj-""KnZA;h%G;,o\и-S.}rؓ´Ox{6>3 &QCb]^oJ#n0rZs]mX5YϹ'Q 9D%zJ f3*^8KۤLK0Rw@χ;~PΙ jCl# /,nq'-wwDJ;K*+&`م'gkWs[ xcU 6ɐICmǛ8y35Y?}p ur m51GS i~8LxXxrmNٵTblE~ДS25T< "k  IW`-OWSڹvYW5|[ΩL72øsyGdI5F;إz6X|{qBUp;yx)b8A5kjXm"' '_\\Bv̫~Eu eX2Cr~3)& %~&Fe{k$HW萉yLvFz{~-Jx]e:Lee'(PEyHm\I^:!gv"IB;;=< a/u:|wu(ܯQTO2k_c&F #hjDGnrW.(-~ 2#C׏:́;-a-a_4V#y)/\-b 0y5Y8'<, `3RM.4t$b)يK2^0/D>FXB$V@Xìr $op{]?P>#hƲnp*+Һ*c* rk's"jk7H3 e#D9dPcIC߀܇;CQQj;j mR2ͦ{}&KpڵNxz>`=qu@%,Ll^QYW"_<)LS%ȿŽc*.#ט'qp. ^'))>;{S^S1?B]tF rN@k 7z8jIc:iA4=.@zCe2bXCZZptƢ+ 0NJWrѧe_U/p{~.Ђ[F&*y@JҵsUt E}>ZIjK‘<0vBr^Vk@$4?LrM͡^wdgFY ף!HSaN3 6@;.1{e2KIR(-P+Q.IE]$@ J1I"t3e#>dfq?.&:)^b0I  rԯ 3FZڹZUFƚэlؖꗯq|C_:oojex >sfQv";P#i,upnj{P?iX6!P  'dZ̓$g5l83:BDywFXx|s<լλ@#IKBA]#]jK' dbFL2"ye ~uY:rJxo${8H*Bf 5ͅڲtzCD1H"P҅+\x,f»,=y;Jܫ"|y[+ɠJPkw-m <7.ի1 32opW2[:uxm=|!cv v8b] 1B-s3:O\M G^Jiy_K}z3sڢ?e1[r&NLl9D{둱@T;hQ]橅!C gkJʙeCTvOIx")iYn䍝_XϚ9]^S_[5s`}s媤_9.|UzaLMqf4䎻 Sd)Xu4 4a!I{+[cp*S\H #JoU4!\Za庒AZ*z?tbAxo9`7]l=Ga~2М٫'f rf8dIn; ]שɓo,NjP=h+&SH(-wgA b$D)xcY+n-s p$|y^ܮڑӟK󺄙Y}Vz85z0eݛNtii.wcImf嫗O1R:p "VLJ/I0s 363>UHF 礮Ub^6EK$_G^f({REUEn^>VGwe;t;G]宿786DN\"w8&^Hڿ Pw ҕrx.Rw ?_"óL+Rb;GU㰪: .Wq!:6N[t}BjקkkѧuO96{Aj6H& 甆oϊgMuƣ*y DnπѢ!D^1mT[pmxUR3F zO<ŏZO{]Հ+~Y3Qu#&!EKM)qf(. I(H:.d3; 0GŤf Qtn9ɼ#q%NS`1Jb'9%h8˼>vfѧ8)[ ބdv)*aNأP!¸`ƥj?Z,˺4 4/ZN]x1o0rѵE*m]TprͲaɲyfHm^'6>O>sb2MBL@_=;C6Rg|i0|'-’L!%EAtS27 K%:BeM&$U7zyW(}!H{bya.7YTI"Da˛2 $>ӫ_*9I'N ·ժX!Ng@,kH Qo|__ohTyo$COSrp!M$< 3 /dm9xFxLZbW@Q>:EImkBj 2~*N!֘seK0)o\oA!O` B^HgK0y;'%h7 UesEw1NKMx9C2jzb&|nykBf8H093G]XI库 diSh~WA ttsB,VIO֯osL̦onz{ym"^i,C0NGLi0hI '.8[$|V%qg\ yFo2B~ ~n]@QX_f&26Mu^/1!yWv4y-w=gd@Yu&9AA1[<2² 53_ _'rӟ0@KE/vpӧV>7A|j_Fg/ ׮t9 %.>`.hٸRm=npS?0;K j,ſ8PhVȡoz-@ . %&%+e6`qiV= IdOQLV&#(KXlS;c} ךn?Nr@'vGгIp{7叠P*,嘇Bܙ{ՠ'gI\Ej b ] >LSh:_ί7#Q@G'6xvW9Zkвi{H/*D~EFN A (zZ^ FLŘJp U <ia Uq3u ,?͹V]ܰSλ5b!2٩0J8fEuoԨUҨTk[VBD.)`k4O[ZgP zͽ=*Pdr =C~3J$Ga3L % $ʝTǃ- |fY:'iꖷ5H!*q;DXSՅtїwF$0'K}h$!#--&׮,4z=(!`GIgo*V'u!r\CFD\\c%lH4|rtf6&jClSu {K3GSlmyqW#X+y&%j5z6ͣTyWn{A8Qa)$PP:UDciTq^JaWr7R1;TmaNF n'ZBjէB^?1@ (1ЛuJSiTQLc!FPf Wo&gupNk۷=B~C3DK[bqb<О;/#^{7r|iiv $P 06)(-T{tW*4T@>dyQuM l`P_F.ϲ4s} 4rQ,&2.nF+>9GiLC\VRjcxZ=q6Eg|uejf3d%ܪ lbhrC@ E0c Ey?n Q;ZvImM9xͨzn~B bxRԵ}Ntіq-T‰B'L5w_}Qɜi&j|1ZQu3)m$!SMf+E\3R3'N (2ICL:O?Ŷѩ]8Pt!1&,f ȴ1~ߋ3X<]o1lA)p(A_8<$&A0:@{T`Nqr/.vޅ˖BPm~!Ǵ,sR%.3Kx2|; Jۇn_7OFJC㦖*_H(m O˹^ X(5ځ>OÊ@S eQzjT+HGLr(O6"N8"9AK#"&D uBML֕=Y ,+9EYpғU0^#IPTY1$\Fw5^tcBBPlZ"~;&Pd)% 9 o^8(=tÏ롸s m0@4_Qx~'mx֡1X-nLz,9auanl?+lUd{dRD bTvڗ}PG ,NNYWCx`g" S*=V\B aJ]d. yiMR$,1ʼlDO%˽NU1-"AKYݏ1ǜr^)l=oI)dzhdN9x1nhs\$Ihμ &U̔T xV൬D3$܍4[5#|f.z=W(]r:9}T-UP\ѐ*YqQYt,6j `kdן L:1+|j̋q33= \s{sRG#1"tfI]%15cCG%זX+j,o'"`Y^pr^mO -)C ;`??{~-'Hdw(*Mt#n>DӀ,!ٳoWP6!O|)gEw9=_ꚾ̾|X21Kˇu}ZMznB<(NoJ/NzLNOb`Q/'w32fOy'JD>w![^)Зcf], Yj\ h̔9z䌋I:QIELJA!*X=VwՍ2r5@(5Rh5Q*yo۲5ndp6auƂy|%Js$K>fzAȘSj8ʘ)uI5 iabZsGni_ۈO|("qjb7H[kj⊷VmjLk>,>!N\Cc0J~){׀cdt[Y*TDol S'Zu8 s296u'^c̫Ոθ#s*1[F~`vTilU[]]aǏm hJM0xk-<^ $9HfqW<-{J6 y>R|ް&BN/OfP쨽Q`$0hK"91KS_zh}1Ϟ3u݇{> çFhyB PtT}#u11]qxoT-_?Cfs7Owl[?f[iA~BpUޤXy5 _%[ 8rr\Jc-VoGf5Zc#( ٲŜqeI{pdP%r۾QxֻiMfkXavR5[GɿXT% kZ҄u'&rx3x^}2jsir22POr(\6LŒdzA33v$$Oђ:汙ߑ?cu:g{װX#)Fb;T+O Ő{N|(ݑog$#ϔAURM@7i !:6q~BD9ꩢ}Zdo;o2RxI[8ªL#聻0= c7wKVKnE0gy%<_͇3E> Yײ!Pd}pm 瀕{C=*RC3)wVXf'<֢RuHjmCƦo5sZy8 ӭ @=NB4s'~2h?9]GT g<^rZ>W"vu%B9-u ֵc>^q |<^0)2Hnֻ1emKh$ @66^s`a& IVul9G9b}p9ȞT S3S*BЕg9/[u m@̩&vGK:DQ02Gя{q̬u-T)}0ڭ4~sq {a&978~rA&%< Ϊi:mHMa dD~\#G;뜒i9 8 C &kԈLc#9Pv.nk4%#j]li(/J~Ri.Zf%mCZYs8ͼ^W%Nk9s12bnto@٦؏rdv|辬Cd)ٮ|%eF8e]PW–Na9\Uh#Yh۰ 8?w IeD:ve0XFdڦ$Q ٞ!? oA Y_qVۃ^' 2NTc |<| =t{B_X蛻(^;(P.)̂Hzl؁ٍV`3lccJahv7U=dczDOO;e@$CroIfʳŋ@ʹ# r`?HZo8$xc]SWNOe~.~e|F[[$҆H2_2 3X * H(/c5y-0t8m?lb+ׄm"ﺐ:g<>_L0mj›Aw|ZV*#;#1ޢ5 U%۞$Vڕtȕ^^]$+z@ѱ4UP#I&EdS4 =99SeE!68_lCy5TNܑzKzv1p@/5%vzzU=zK*@kBQ4D-wÓ#eIPH2>fFݨý4@Wi.U_(l`̘2)c+h%}* gD! HLd ]А ?*yd?]h6_rv Tk|(?/sE9I]˲) Z'h6+*.X sG$O9WsVG&<"~]eS}FMU:i0E64Ff kś xX_^;Ədz第1ȍb/{$ vTF6Α˴ =5+;l;HD+媏Fߤg ,)>ͼ.H`3L v.\v9a͐`(=!kU2tL~ 2ѡwJd|Z@4ʍtm+v,fSOKɵ/ HϷXN= <<Ƨ[Z,|rc!E^p wXs6N+Ƹ꼅=|W)UYUh)ZPWKcr6Бmqo%R2K>]?>r$Ǣ<\g;C2R M<+$NK đՇS!ᕑnsCv*kk:\)n^^#_:Ã~"YدTAuxmm"vYe(`2&4G~6n6\ǡ!;H)1wxi6ǭkiZ/?"r _+?qRNx)pߥҫ SCRg+@v89EƇ6mmSs~ec?A_UIiѩ$DM $mD:J3k϶.MJkDdr8q\XR &{xmcQٗlD&}c&?n &o/^sW *)#*!Q Bg< y6ȷޥGC;QbAR*FnpI\'79wy(lzB"MU#na JۻZBIYwLc6d`[ti/7} ʼn@W-Urȷ q*%ˎ,T;a2y0j\7v"/6x?W+)ƺDrGɑs[2j}54ogǖAri޺JeúͻW;08ۊʋs!Hẗ́oK #l Vsz%K U8j fh:J1 gX!lƨB|R|è#8(N2YaE]곡3fN XpRL m&v 'ɦ@%>aE/ ? g#ýtL}4 5st,NۘoGp`פo> 5ΠRe%`PEMUdJ f3Fd<4nH=$ ߓY]d+T7jiK Lc sD/dA}]JMwg(O73bs࢟c@+iO2=Cfe@/#<'x}hNwS&jtjmng%OBbtdUx{Gֺؒ_ Y0>P̟s^#$ <8bB#uI0].6 @ }ڗ{uMDJ)FFVk t\ƠoM`bHZes.7.IF)Wh O7:<˓s'6CY^?<审#&wEB'~K]^kʏn 6)Rbzk@|n*42.NSZe7=8ƕב;Uڍˡ.lP*\]vrPPe cZpc^$J2r^4ʢҁwE k,9~xcb9 d0jJ܁X#K^f9nun'Vm{J"6A:G ePzQY[Yl3 *'zV +@~JE<6OL~(oIlPE# ^.AsԅEI{tbH #S$e;Er BB>3Qˊ^A*F>8[Y|Zk[ .}`aXs,Փa`ujTYT¨L>'bc`鈵ZhQكKJ thm՝<'~ ǝ86yVFAw06V0͢ެk׷o5$̽#!\5 Hǯ͘nq4*r/pcDn #?4c.ړ=aaDLOoUKމD"`?K=3k~u` ]jn)\:lC-z{$6LT0Kv G)v:+v(]IY8!ļQ*4.uXFχ$\g%nX#Mp-p^Fr2d~ wV^Q#D. b{sܮ;:+JX]ԸL٘ainFƧ @;>t YgM^ۋ)g wV^&yV 3;&2Yu<>r‰0ò,~8洨#5y6ê32yA.]Ruw؜HPC㫯YOwyzJ}zXW"xg|-/hrX~.b(ؗ\2YeK\PPh XG ai5~[mlykwI]e9iA=;{#Dq@wQ3/nghvd1JXwS)dMf^#_LO[n"B=(3t k,tdTz2w3 {n'&Q r>X$l4qYFs$mQ;;f B 1^jNѯFo=k!1J\w/zyF"҉oX kerToZ䁤Gn7<%fD2EeY֋ǾQ'g(*Fy Atr$K "\6z fVh 3$ʀGȝ0=m-ބ~Et_5鐻KMYJnS@Z+Z;ZҊ.T62!Ase.|q;6 ;7KqE}~-mmR\'y2ĆdҞp~AeY O,q;'9kBq> S'aYN3830AΩ`W)ˊ=`fc͘vUW 5sc*+'֘;$SnU', )'W x3+~a>rePT_rS}"h Eo ,Z$,RxG1ܽ~ 0̜yd- ĘW"% Ud - nu^g"*coҺeN}2ơVܮnc!2uӓbƁGF.'AhV?PÏ&\I*ZXŎ$|.6>K+;x*y>^? )a#c-pL)W&whjDQ(Sg 8DsZkehwLO_orKӭ=dHZ0b~.<T|!~C';k8C'p e|'%VNU7Tzjq`b^o 6e bi `9{~Ѱ2+%ɞt "dr/3Hșy[d "M&3l-%\e;Rꬠut?6 3%8tU!.ם)O#Gf}-y]P0HJMGvh-b̞=GeO#ƿ~!+-pwb3/[z9f91oA g{)hwQ(e\6ѳrnߴozU3fdP1fHblGe8>?*B ƧC>WfȅK{_y3.y>NzI@Br%Bex,Qn@VM}xY :75> #qf@di῕,k+1c ~ֺNZ 6kOWn|6;J*ܺY@)>yq ~^0^\4hylVQ(Jh0Ulх8vy)Е7/Y4rf`rkw@ȆȊF];NwJ3kQN(ܬpOد]BjE¬WcA>ȽC(9q}$}2/z3"HCXA}*!;PO[I%U*c࣢0#UE)C}sLdnDR!' j\3JFl<Xa:rjrbsp)"%W٢&Qպs>Kuz10pN&.0 z s]^5#.(ZUG9;$9U #7qAUI2"5'bnͬ<g[^F"Nɤ~e8ˡZc&G/\LlV}*Rc~[QSgzp,PxN8j0QFq }A|%-K$8~5HT|/Rg7C&O꩑ђpHO)!;f&{'@Iw()'eöLоRlsTbg yJ&)Af$1[:No7B.W{9!"i||FOlzy0M+p֬Od*E '\=tXCz,hsM]@"ukc&u)܍'Ǖs%{|N*HY8e^A7#`&rB/zdXr)-_jܘ_ FWmïhq:Lv r"d2Lؙ׵@hyq0z:Yǂơxdc_Z`s jXPw.VjzGv{:t[,|8e\82PxL1g3 BtWcr_wТC(ab >F XCA"a ]6^c֏62x 0:rxDz0?Sgh$-pF{pw6PmglP v؆[9P_PQSm[0p}6yH Ȧf3!E1\˕э3jˈ/:ZW|cS =7j#cչ$yHqQ č@,4&̄ݵ> X1I>b %`,<ј^ W :GƳH9 P^Xn"¥hkʁ*-$Vq0<,=[׆AF|مZQ.LeqXL`5}[ZUJA"}j)Z}S:UI%*%ve(\|bmֶnC ., )5 XڎiC>G0ZfT|8l;jʎϿ |Eҹl5)da>6.wY7Lp VpC񒲴 ?ͶN7s[-ܼ/<F$ YZ