firewall-config-0.5.5-lp150.2.22.2 4>$  Ap\/=„ {' ;f9A& 2C6]6Ec#S ЪHD ‰X'b 8%Ģ9|.4esQ嶾%-"` 궝'uf{LO/f E5EfoN|Lý@F~ȭ>>SЬ:IIawec7"V^2pD?d % H 4:A|   <  l$ ( ,8 409 0:0>v@vFvGvHvIw0Xw@YwT\wl]w^x bzic{d{e{f{l{u{v| w~Px~y~ zCfirewall-config0.5.5lp150.2.22.2Firewall configuration applicationThe firewall configuration application provides an configuration interface for firewalld.\lamb57|openSUSE Leap 15.0openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgProductivity/Networking/Securityhttp://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  m A큤A큤큤\f\e\e\g\g\f\A\A\e\f\f\f\f\f\f\ed1ae4d5c371428faf44dbf7d7c490d2a18a77a20b6fcc2e067be58758f595b972595f6c4d39c5b7be0af94f1cda21c4708bc2629aa642cd5eb5890126581d4699b946c9d22dcfe06f41334b13df635c9e20a900329129e6f2e91deb21e101475b315dd38b3d512a2bcad58e32195bc408478d987bf074a185e2d0ac986353d0e6d5b33efad002f15b318e63482706e01a2b1df6ed9b902970374b51a7234dfe7f06bca8b424798b7eab76800bbd9c9b6d8e31cc2615c0055f2e49d221c470eeb7f76ffea9100006823452188c954696a7c9dd92d6801937a23ecbcea2ca0323318536ed118fe42b6a27c94891454fdc709a79d4e34171048154b26c3fb2c9fe44ecf3ba61c8daac7e13a258c9bc490dd6692b0494a7f83b9ef655084146dec152732f3501a2b9262bb1458713f5f5a980655f7ef5d48cde66902643f6134bb4742de1cff244f46065694258388751f164866b9a8faaa6ae2494f2cbc5aceef511af9a194fca0292ebb1458274d5d874e4ca86aaf437a1a051ef6cf721ea70e546b9c7b22d21db4f44072f92bf8b71ed68df0dc8ea48a071e15d6d9298c0cc8ed76654034d69237061144a9e00fea7f98caf6f746883f23a67acf993079629829rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfirewalld-0.5.5-lp150.2.22.2.src.rpmapplication()application(firewall-config.desktop)firewall-configmetainfo()metainfo(firewall-config.appdata.xml) @    @@@@@@/bin/sh/bin/sh/bin/sh/usr/bin/python3firewalldhicolor-icon-themepython3-gobject-Gdkrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)typelib(GLib)typelib(GObject)typelib(Gdk)typelib(Gio)typelib(Gtk)typelib(Pango)0.5.5-lp150.2.22.23.0.4-14.6.0-14.0-15.2-13.04.14.1\A[0[Ѱ@[$@[t[[v[h8@[?Y[Zz@Z3@Z̧@ZZZZZs@Z;@Z@ZOZ@Zr@Z }Z ,@ZY6@XXXEVX)@X2@WiW@W{@WrfWj}WXWM|W,@W#LWV޾VՄ@V2V@V@VHMichał Rostecki Marketa Calabkova Markos Chandras Markos Chandras Markos Chandras Markos Chandras mchandras@suse.demchandras@suse.demchandras@suse.desbrabec@suse.commchandras@suse.desbrabec@suse.comsbrabec@suse.commchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.dedimstar@opensuse.orgmchandras@suse.derbrown@suse.commpluskal@suse.commchandras@suse.demchandras@suse.dempluskal@suse.commchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.dejengelh@inai.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.dejslaby@suse.commchandras@suse.de- Add upstream patch to fix the error in --runtime-to-permanent option about 'settings' variable being referenced before assignment. This error occurs only when NetworkManager is not used. (bsc#1122151) * 0001-firewalld-fix-runtime-to-permanent-if-NM-not-in-use.patch- Import SUSE translations (boo#1108832) * added firewalld-0.5.5-po-20181105.tar.xz- Add upstream patch to fix a python stacktrace when getting the zone for a NetworkManager connection (bsc#1106319) * 0001-firewall-core-fw_nm-nm_get_zone_of_connection-should.patch- Add adapted upstream patch to make --reload/--complete-reload forget the runtime configuration and always load the permanent one (bsc#1112008) * 0001-firewall-core-Always-reload-the-permanent-configurat.patch- Add upstream patch to mark more strings as translatable (bsc#1096542) * 0001-Fix-translating-labels-392.patch - Add upstream patches to fix NetworkManager integration (bsc#1109074) * 0001-fw_nm-Make-nm_get_zone_of_connection-only-check-perm.patch * 0002-firewall-cmd-On-getZoneOfInterface-only-ask-NM-for-p.patch * 0003-firewall-cmd-For-non-permanent-interface-changes-don.patch * 0004-fw_nm-New-function-to-get-all-interfaces-from-NM.patch * 0005-fw_nm-Add-nm_get_interfaces_in_zone.patch * 0006-firewall-cmd-Ask-NM-when-listing-permanent-interface.patch * 0007-firewall-cmd-Allow-passing-extra-interfaces-to-print.patch - Add upstream patch to fix ifcfg ZONE attribute on permanent firewall changes (bsc#1109153) * 0001-ifcfg-Modify-ZONE-on-permanent-config-changes.patch- Update to 0.5.5 (bsc#1108420) * update translations * firewall/core/fw_nm: nm_get_zone_of_connection should return None or empty string instead of False * fw: If direct rules fail to apply add a "Direct" label to error msg * fw: if startup fails on reload, reapply non-perm config that survives reload - spec-cleaner fixes- Update to 0.5.4 (bsc#1105170) * update translations * fw: if failure occurs during startup set state to FAILED * fw_direct: avoid log for untracked passthrough queries * firewall-config: fix some untranslated strings * Rich Rule Masquerade inverted source-destination in Forward Chain * don't forward interface to zone requests to NM for generated interfaces * firewall-cmd: add --check-config option * firewall-offline-cmd: add --check-config option * ipset: check type when parsing ipset definition * firewall-config: Add ipv6-icmp to the protocol dropdown box * core: logger: Remove world-readable bit from logfile * IPv6 rpfilter: explicitly allow neighbor solicitation - Remove patches that have made it upstream: * 0001-firewall-config-fix-some-untranslated-strings.patch * 0001-firewall-config-Add-ipv6-icmp-to-the-protocol-dropdo.patch * 0001-core-logger-Remove-world-readable-bit-from-logfile-3.patch * firewalld-0.5.3-po-20180417.tar.xz- Mark more strings as translatable when creating rich rules (bsc#1096542) * 0001-firewall-config-fix-some-untranslated-strings.patch- Backport the following upstream fixes: * Add missig ipv6-icmp protocol to UI drop-down list (bsc#1099698) - 0001-firewall-config-Add-ipv6-icmp-to-the-protocol-dropdo.patch * Drop global read permissions from the log file (bsc#1098986) - 0001-core-logger-Remove-world-readable-bit-from-logfile-3.patch- Merge SUSE translations to version 0.5.3, fix typos (boo#1094051, add firewalld-0.5.3-po-20180417.tar.xz, remove firewalld-po-20180417.tar.xz).- Update to 0.5.3 (bsc#1093120) * tests/regression: add test for ipset with timeout * ipset: allow adding entries to ipsets with timeout * translations: update * helpers: load helper module explicitly if no port given * helpers: nf_conntrack_proto-* helpers needs name cropped * config/Makefile: correct name of proto-gre helper * tests/regression: test helper nf_conntrack_proto_gre (#263) * functions: get_nf_nat_helpers() should look in other directories too * functions: Allow nf_conntrack_proto_* helpers * services: Add GRE * helpers: Add proto-gre * tests/regression: add test to verify ICMP block in forward chain * ipXtables: fix ICMP block not being present in FORWARD chain- Translations update to version 20180417 (bsc#1081623): * Minor fixes of ar, ko, nl.- Translations update (bsc#1081623).- Backport upstream patches to add additional services (bsc#1082033) * firewalld-add-additional-services.patch- Update to 0.5.2 * fix rule deduplication causing accidental removal of rules * log failure to parse direct rules xml as an error * firewall-config: Break infinite loop when firewalld is not running (bsc#1082470, bsc#1085205) * fix set-log-denied not taking effect * po: update translations - Remove obsolete patches which are now upstream * 0001-src-firewall-config-Fix-default-value-for-dialog-but.patch * 0002-src-firewall-config-Break-infinite-loop-when-firewal.patch- Update to 0.5.1 (bsc#1084026) * ipXtables: fix iptables-restore wait option detection * python3: use "foo in dict" not dict.has_key(foo) * Fix potential python3 keys() incompatibility in watcher * Fixed python3 compatibility * ebtables: fix missing default value to set_rule() * fw_zone: fix invalid reference to __icmp_block_inversion * zones: Correct and defer check_name for combined zones * firewallctl: mark deprecated (gh#firewalld/firewalld##261) * Add nmea-0183 service * Add sycthing-gui service * Add syncthing service * Adding FirewallD jenkins service (gh#firewalld/firewalld#256) * services/high-availability: Add port 9929 * Fix and improve firewalld-sysctls.conf * firewalld: also reload dbus config interface for global options * Add MongoDB service definition * src: firewall: Add support for SUSE ifcfg scripts * Add UPnP client service * firewalld: Allow specifying log file location * firewalld/firewall-offline-cmd: Allow setting system config directories - Drop obsolete patch * 0001-suse-ifcfg-files.patch - Drop tests installation- Add upstream patches to fix endless loop in firewall-config when firewalld is not running (bsc#1082470) * 0001-src-firewall-config-Fix-default-value-for-dialog-but.patch * 0002-src-firewall-config-Break-infinite-loop-when-firewal.patch- Remove high-availability service. SUSE HA uses the cluster service provided by the yast2-cluster package (bsc#1078223)- Introduce new python3-firewall and firewall-macros subpackages. The first one contains the firewalld python3 bindings and the second one contains the RPM macros for firewalld.- Replace dbus-1-python requires with dbus-1-python3: since firewalld was migrated to python3, we also have to require the python3 dependencies (boo#1070310).- Add missing python3-gobject-Gdk dependency (boo#1069952)- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Make sure to use python3 everywhere (boo#1068778)- Add combined upstream patch to support SUSE ifcfg network files. * 0001-suse-ifcfg-files.patch (gh#firewalld/firewalld#262, fate#323460)- Update to version 0.4.4.6 * firewall.core.fw_config: Fix check for icmp builtin name * config.services: docker-swarm: fix incorrect attribute * xmlschema/service.xsd: Fix protocol looking for name instead of value * Add docker swarm service (gh#firewalld/firewalld#230) * Adding FirewallD redis service (gh#firewalld/firewalld#248) * Adding firewalld zabbix server and agent services (gh#firewalld/firewalld#221) * firewall-offline-cmd: Don't require root for help output * doc: firewall-cmd: Document --query-* options return codes * firewall-cmd: Use colors only if output is a TTY * core: Log unsupported ICMP types as informational only * add bgp service to predefined services edit to config/Makefile.am * Add git service * Add kprop service * minidlna definitions (gh#firewalld/firewalld#236) * SpiderOak ONE listens on port 21327 and 21328 * autogen.sh: Allow skipping configure via NOCONFIGURE env var * Add missing ports to RH-Satellite-6 service * Reload nf_conntrack sysctls after the module is loaded * Add NFSv3 service. * config/Makefile.am: Add murmur service (a95eed1) * add new service IRC * firewall.core.prog: Simplify runProg output: Combine stderr and stdout * firewall.core.fw: Fix possible dict size change in for loop * firewall.core.fw: Use new firewalld git repo in firewalld organization * config/firewall-config.appdata.xml.in: Use new firewalld git repo in firewalld organization * firewall.core.fw_zone: Rich-rule ICMP type: Error only for conflicting family * firewall.core.rich: Add checks for Rich_Source validation * Handle also IPv6 with the zone masquerade flag * Add IPv6 support for forward-ports in zones * firewall.command: Enable parse_forward_port to work with IPv6 adresses * firewall.core.fw_zone: Fix IPv6 address in rich rule forward ports * add Murmur (Mumble server) service - spec file fixes to avoid rpmlint warnings about duplicate files.- Switch to python3 - Run spec cleaner - Move autogen to build section - Add systemd requirements- Update to version 0.4.4.5 * firewall-offline-cmd: Fix --remove-service-from-zone option (rh#1438127) * Support sctp and dccp in ports, source-ports, forward-ports, helpers and rich rules * firewall-cmd: Fix --{set,get}-{short,description} for zone * firewall.core.ipXtables: Use new wait option for restore commands if available * Adding ovirt-vmconsole service file * Adding oVirt storage-console service. * Adding ctdb service file. * Adding service file for nrpe. * Rename extension for policy choices (server and desktop) to .policy.choice (rh#1449754) * D-Bus interfaces: Fix GetAll for interfaces without properties (rh#1452017) * firewall.core.fw_config: Fix wrong variable use in repr output * firewall.core.fw_icmptype: Add missing import for copy * firewall.core.fw_test: Fix wrong format string in repr * firewall.core.io.zone: Fix getattr use on super(Zone) * firewall.functions: New function get_nf_nat_helpers * firewall.core.fw: Get NAT helpers and store them internally. * firewall.core.fw_zone: Load NAT helpers with conntrack helpers * firewalld.dbus: Add missing properties nf_conntrach_helper_setting and nf_conntrack_helpers * firewall.server.firewalld: New property for NAT helpers supported by the kernel- Update to version 0.4.4.4 * Drop references to fedorahosted.org from spec file and Makefile.am * firewall-config: Show invalid ipset type in the ipset dialog in the bad label * firewall.core.fw: Show icmptypes and ipsets with type errors in permanent env * firewall.server.firewalld: Provide information about the supported icmp types * firewall.core.fw_icmptype: Add ICMP type only if the type is supported * firewall.core.fw: New attributes ip{4,6}tables_supported_icmp_types * firewall.core.ipXtables: New method supported_icmp_types * firewall-config: Deactivate edit buttons if there are no items * firewall.core.io.zone: Fix permanent rich rules using icmp-type (rh#1434594) * firewall.core.fw_ipset: get_ipset may not ckeck if set is applied by default * firewall.core.fw_transaction: Use LastUpdatedOrderedDict for zone transactions - Remove upstream patch: * 0001-firewall.core.fw_ipset-get_ipset-may-not-ckeck-if-se.patch- Update to version 0.4.4.3 * New service freeipa-trust (rh#1411650) * Complete icmp types for IPv4 and IPv6 * New h323 helper container * Support helper container: h323 * firewall.server.decorators: ALREADY_ errors should be logged as warnings * firewall.command: ALREADY_SET should also result in zero exit code * tests/firewall-offline-cmd_test.sh: Only use firewall-offline-cmd * Support more ipset types: hash:ip,port, hash:ip,port,ip, hash:ip,port,net, hash:ip,mark, hash:net,net, hash:net,port, hash:net,port,net, hash:net,iface * New checks for ipset entry validation * Use ipset dimension for match * firewall.core.base: New ZONE_SOURCE_IPSET_TYPES list * New firewall.core.icmp providing names and types for icmp and icmpv6 values * firewall.core.fw_ipset: New methods to get ipset dimension and applied state * firewall.errors: New error NOT_APPLIED * firewall-cmd man page: Add missing --get-ipset-types * firewall.core.fw_nm: No trace back on failed get_connection call (rh#1413345) * firewall.core.prog: Fix addition of the error output in runProg * Speed up ipset handling, (re)loading and import from file * Support --family option for --new-ipset * Handle FirewallError for query sequences in command line tools * Fail to alter entries of ipsets with timeout * Extended tests for ipset options * Return empty list for ipsets using timeouts * firewall.functions: Fix checks in checkIPnMask and checkIP6nMask (gh#t-woerner/firewalld#186) * firewalld.conf man page: New section about AutomaticHelpers * firewall-offline-cmd man page: Added -v and -q options, fixed section ids * firewall{-cmd, ctl}: Fix scope of final return in try_set_zone_of_interface * firewall.core.fw_zone: Limit masquerading forward rule to new connections * firewall-config: Update active zones on reloaded signal * firewall-applet: Update active zones and tooltip on reloaded signal * firewall.core.fw_zone: Fix missing chain for helper in rich rules using service (rh#1416578) * Support icmp-type usage in rich rules (rh#1409544) * firewall[-offline]-cmd: Fix --{set,get}-{short,description} for ipset and helper (rh#1416325) * firewall.core.ipset: Solve ipset creation issues with -exist and more flag tests * Speed up start and restart for ipsets with lots of entries (rh#1416817) * Speed up of ipset alteration by adding and removing entries using a file (rh#1416817) * Code cleanup and minor bug fixes * firewall.core.prog: Fix addition of the error output in runProg * New services mssql, kibana, elasticsearch, quassel, bitcoin-rpc, bitcoin-testnet-rpc, bitcoin-testnet, bitcoin and spideroak-lansync * Translation updates - Add upstream patch to fix ipset overloading from /etc/firewalld/ipsets (gh#t-woerner/firewalld#206) * 0001-firewall.core.fw_ipset-get_ipset-may-not-ckeck-if-se.patch- Update to version 0.4.4.2 * firewalld.spec: Added helpers and ipsets paths to firewalld-filesystem * firewall.core.fw_nm: create NMClient lazily * Do not use hard-coded path for modinfo, use autofoo to detect it * firewall.core.io.ifcfg: Dropped invalid option warning with bad format string * firewall.core.io.ifcfg: Properly handle quoted ifcfg values * firewall.core.fw_zone: Do not reset ZONE with ifdown * Updated translations from zanata * firewall-config: Extra grid at bottom to visualize firewalld settings- Update to version 0.4.4.1 * Translation updates form zanata * firewallctl: New support for helpers * firewallctl: Use sys.excepthook to force exception_handler usage always * firewall-config: Use proper source check in sourceDialog- Update to version 0.4.4 * firewall-applet: Use PyQt5 * firewall-config: New nf_conntrack_select dialog, use nf_conntrack_helpers D-Bus property * New helpers Q.931 and RAS from nf_conntrack_h323 * firewall.core.fw_zone: Add zone bingings for PREROUTING in the raw table * firewall.core.ipXtables: Add PREROUTING default rules for zones in raw table * New helper configuration files for amanda, ftp, irc, netbios-ns, pptp, sane, sip, snmp and tftp * firewall-cmd: Fixed --{get,set}-{description,short} for permanent zones * firewall.command: Do not use error code 254 for {ALREADY,NOT}_ENABLED sequences * Misc bug fixes. * For the complete list of changes please see: https://github.com/t-woerner/firewalld/releases/tag/v0.4.4- Relax permissions for default installation files. The files in /usr/lib/firewalld are the default ones as shipped by the package and there is nothing secret in them.- Update to version 0.4.3.3 * Fixes CVE-2016-5410 (bsc#992772) * Standard error is now used for errors and warnings * Several fixes for use in change roots * Systemd service file changes * Fixed translations in firewall-config * Command line clients * Fixes infinite event handling loop in firewall-{config,applet} (bsc#992082)- Update to version 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 * New service RH-Satellite-6- Update to version 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 * Translation updates- Update to version 0.4.3 * New firewallctl utility (rh#1147959) * doc.xml.seealso: Show firewalld.dbus in See Also sections * firewall.core.fw_config: Create backup on zone, service, ipset and icmptype removal (rh#1339251) * {zone,service,ipset,icmptype}_writer: Do not fail on failed backup * firewall-[offline-]cmd: Fix --new-X-from-file options for files in cwd * firewall-cmd: Dropped duplicate setType call in --new-ipset * radius service: Support also tcp ports (RBZ#1219717) * xmlschemas: Support source-port, protocol, icmp-block-inversion and ipset sources * config.xmlschema.service.xsd: Fix service destination conflicts (rh#1296573) * firewall-cmd, firewalld man: Information about new NetworkManager and ifcfg * firewall.command: Only print summary and description in print_X_info with verbose * firewall.command: print_msg should be able to print empty lines * firewall-config: No processing of runtime passthroughs signals in permanent * Landspace.io fixes and pylint calm downs * firewall.core.io.zone: Add zone_reader and zone_writer to all, pylint fixes * firewall-config: Fixed titles of command and context dialogs, also entry lenths * firewall-config: pylint calm downs * firewall.core.fw_zone: Fix use of MAC source in rich rules without ipv limit * firewall-config: Use self.active_zoens in conf_zone_added_cb * firewall.command: New parse_port, extended parse methods with more checks * firewall.command: Fixed parse_port to use the separator in the split call * firewall.command: New [de]activate_exception_handler, raise error in parse_X * services ha: Allow corosync-qnetd port * firewall-applet: Support for kde5-nm-connection-editor * tests/firewall-offline-cmd_test.sh: New tests for service and icmptype modifications * firewall-offline-cmd: Use FirewallCommand for simplification and sequence options * tests/firewall-cmd_test.sh: New tests for service and icmptype modifications * firewall-cmd: Fixed set, remove and query destination options for services * firewall.core.io.service: Source ports have not been checked in _check_config * firewall.core.fw_zone: Method check_source_port is not used, removed * firewall.core.base: Added default to ZONE_TARGETS * firewall.client: Allow to remove ipv:address pair for service destinations * tests/firewall-offline-cmd_test.sh: There is no timeout option in permanent * firewall-cmd: Landscape.io fixes, pylint calm downs * firewall-cmd: Use FirewallCommand for simplification and sequence options * firewall.command: New FirewallCommand for command line client simplification * New services: kshell, rsh, ganglia-master, ganglia-client * firewalld: Cleanup of unused imports, do not translate some deamon messages * firewalld: With fd close interation in runProg, it is not needed here anymore * firewall.core.prog: Add fd close iteration to runProg * firewall.core.fw_nm: Hide NM typelib import, new nm_get_dbus_interface function * firewalld.spec: Require NetworkManager-libnm instead of NetworkManager-glib * firewall-config: New add/remove ipset entries from file, remove all entries * firewall-applet: Fix tooltip after applet start with connection to firewalld * firewall-config: Select new zone, service or icmptype if the view was empty * firewalld.spec: Added build requires for iptables, ebtables and ipset * Adding nf_conntrack_sip module to the service SIP * firewall: core: fw_ifcfg: Quickly return if ifcfg directory does not exist * Drop unneeded python shebangs * Translation updates - Remove obsolete patches: * 0001-src-firewall-core-Drop-unneeded-python-shebangs.patch * 0002-firewall-core-fw_ifcfg-Quickly-return-if-ifcfg-direc.patch * 0003-firewall.core.fw_nm-Hide-NM-typelib-import-new-nm_ge.patch - Add missing %{?_smp_mflags} during install. This will speed up the installation phase as well as expose build system's problems due to higher level of parallelism. - Run make during %build to ensure missing documentation is generated. - spec file cleanups.- Add upstream patch to prevent unconditional dependencies to the NetworkManager typelib (gh#t-woerner/firewalld#119) * 0003-firewall.core.fw_nm-Hide-NM-typelib-import-new-nm_ge.patch- Update to version 0.4.2 * New module to search for and change ifcfg files for interfaces not under control of NM * firewall_config: Enhanced messages in status bar * firewall-config: New message window as overlay if not connected * firewall-config: Fix sentivity of option, view menus and main paned if not connected * firewall-applet: Quit on SIGINT (Ctrl-C), reduced D-Bus calls, some cleanup * firewall-[offline]cmd: Show target in zone information * D-Bus: Completed masquerade methods in FirewallClientZoneSettings * Fixed log-denied rules for icmp-blocks * Keep sorting of interfaces, services, icmp-blocks and other settings in zones * Fixed runtime-to-permanent not to save interfaces under control of NM * New icmp-block-inversion flag in the zones * ICMP type filtering in the zones * New services: sip, sips, managesieve * rich rules: Allow destination action (rh#1163428) * firewall-offline-cmd: New option -q/--quiet * firewall-[offline-]cmd: New --add-[zone,service,ipset,icmptype]-from-file * firewall-[offline-]cmd: Fix option for setting the destination address * firewall-config: Fixed resizing behaviour * New transaction model for speed ups in start, restart, stop and other actions * firewall-cmd: New options --load{zone,service,ipset,icmptype}-defaults * Fixed memory leak in dbus_introspection_add_properties * Landscape.io fixes, pylint calm downs * New D-Bus getXnames methods to speed up firewall-config and firewall-cmd * ebtables-restore: No support for COMMIT command * Source port support in services, zones and rich rules * firewall-offline-cmd: Added --{add,remove}-entries-from-file for ipsets * firewall-config: New active bindings side bar for simple binding changes * Reworked NetworkManager module * Proper default zone handling for NM connections * Try to set zone binding with NM if interface is under control of NM * Code cleanup and bug fixes * Include test suite in the release and install in /usr/share/firewalld/tests * New Travis-CI configuration file * Fixed more broken frensh translations * Translation updates - Add upstream patches * 0001-src-firewall-core-Drop-unneeded-python-shebangs.patch: Removes unneeded python shebangs * 0002-firewall-core-fw_ifcfg-Quickly-return-if-ifcfg-direc.patch: Do not try to access the network-scripts ifcfg directory. - Drop rejected patch * drop-standard-output-error-systemd.patch - Minor spec file clean-up- Avoid runtime dependency on systemd, the macros can all deal with its absence.- Suggest the susefirewall2-to-firewalld package which could assist in migrating the SuSEFirewall2 iptables rules to FirewallD.- Update to version 0.4.1.2 * Install fw_nm module * firewalld: Do not fail if log file could not be opened * Make ipsets visible per default in firewall-config * Fixed translations with python3 [changes in 0.4.1.1] * Fix for broken frensh translation [changes in 0.4.1] * Enhancements of ipset handling * No cleanup of ipsets using timeouts while reloading * Only destroy conflicting ipsets * Only use ipset types supported by the system * Add and remove several ipset entries in one call using a file * Reduce time frame where builtin chains are on policy DROP while reloading * Include descriptions in --info-X calls * Command line interface support to get and alter descriptions of zones, * services, ipsets and icmptypes with permanent option * Properly watch changes in combined zones * Fix logging in rich rule forward rules * Transformed direct.passthrough errors into warnings * Rework of import structures * Reduced calls to get ids for port and protocol names (rh#1305434) * Build and installation fixes by Markos Chandras * Provide D-Bus properties in introspection data * Fix for flaws found by landscape.io * Fix for repeated SUGHUP * New NetworkManager module to get and set zones of connections, used in firewall-applet and firewall-config * configure: Autodetect backend tools ({ip,ip6,eb}tables{,-restore}, ipset) * Code cleanups * Bug fixes - Fix drop-standard-output-error-systemd.patch tagging - Add libxslt-tools build dependency- Do not recommend a specific version for the lang subpackage- Move translations to a new subpackage- Set DISABLE_RESTART_ON_UPDATE to 'yes' instead of '1'. The macros in /etc/rpm/macros.systemd only check for the 'yes' value so fix it to properly prevent the firewalld service from being restarted during updates.- Drop typelib(NetworkManager), NetworkManager-glib, gtk3 and libnotify dependencies (see OBS SR#360792)- firewall-config needs typelib(NetworkManager) to run- Initial commit. Version 0.4.0 * drop-standard-output-error-systemd.patch (gh#t-woerner/firewalld/pull/67)/bin/sh/bin/shlamb57 1553531785 0.5.5-lp150.2.22.2 firewall-configappdatafirewall-config.appdata.xmlfirewall-config.desktopfirewalldfirewall-config.gladegtk3_chooserbutton.pygtk3_niceexpander.pyorg.fedoraproject.FirewallConfig.gschema.xmlfirewall-config.pngfirewall-config.pngfirewall-config.pngfirewall-config.pngfirewall-config.pngfirewall-config.svgfirewall-config.1.gz/usr/bin//usr/share//usr/share/appdata//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/-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.opensuse.org/openSUSE:Maintenance:9867/openSUSE_Leap_15.0_Update/869a01324cf28c51b5c249b6b0b890eb-firewalld.openSUSE_Leap_15.0_Updatecpioxz5noarch-suse-linux Python script, ASCII text executabledirectoryXML 1.0 document, ASCII textUTF-8 Unicode textXML 1.0 document, UTF-8 Unicode text, with very long linesPNG 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, max compression, from Unix) RR RR R R RPPPPR\r̅vlz/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/shutf-81959fe5a91d526210c5f46177db0a9b9907bbc9a630113229aca6da9a29b3016?7zXZ !t/H] crv9uA' 8/n|aoG4t-(R=^z=y=c´)&&ae4,D(9"jikH$%)p6џ7G /뎅x#' δNYЫ hu-02tZX=I*+ 9߷"Єc*l:{m 7$_H:*ȵ8rnj^hcC i‡VE\K]X? _`GL2{( 2HmP1bvᤥ]fmo/i:hOD[NQ?C4ފA5GXge^~atωwe{a2a!2Q+Dn>:A<'#=:ҍ}!M ?8Iw=Cﺋ7?zIDQ'C6`pp >w#pl5>o.ev%l$+3.w֥"@;N~M3F'ޚ4n u|7lf( o 9Vٷ>#: D:F]BnXUmd `A!c!to(("{A %RIƑ4vyz1S抪[U+YlV7|[wPYWD":p? W`r7|ܧ7/zez[/NxPjmXv„RQ&0t1!D6]W@v/F SMn:T&)cs+p3`B6M0#n /y@֒0 ȓi#Z9'njzqbލ$u{LyEjT퓳zяYJ W5_ yӱ.o ?/Cwy8MGG|i+^囷r{;n>LLn>Pkmn쉘i_ZU^1h;LCwzuGۿ-b5!vg" CTdr@2zA ڜ4:@0@20a2?Fi_0]4 `!LM@X c, U/ζԄZ_f2k)?5ʉ7 YFDRI!*{PꋥTq7_W@pEc՚CP|Iªwq&xk!&ЭhGzz!Ƚ9xO8 y`Iː*\cf'x K׈zg"(FH}} VT4HX©Ak@uqj3s*mJ)nKm \Bӟ_MkV u8^@42ᄧ֍L4=:Ɂkgm2&16G.fb2DBɤ,ժ0#&2#jM8mnE5h8}z'I}xT}g<)=/Y UXJvAU_ 0?F@ɚKx@ѝY6NV.Bt@ :Nzz &jSqF| c[Las;#!ekd&a637@)#,PfYU$W/[|AM#p5| )/NJ27sfckPZ,T5<'rg<*6 /7+}׌3+O6 |ӺIm{!nJ`T|hLGQV$Avj1WJPl*TTI!Q~rO)n%zuUz3k">ү=VU5F;, ٌs{闓A\.ݲ6=?> Af=q[|pXݱ,20{QDX}4"|esB>8E\EIbqZp#,(e~[9ʑA~VDH0n;+CI ݨWj>fS޴`Y6 #ĝ҄FIo컫Z*<+',o!c7YG#y|Pl(%a|pAv^a t)PEB4 (~L8q6 |,b5+6)с߅ W|,1Pf8@pCoG@AI (nhE:u1hSw^Wm)d̎Ѥz :ihXrpY1r`J+T4 b&]uv)#z"zzTQXS8$G Qy@;-~*ĩ;:i`{C3Z9l|OI63N6ZMH0Gq+:K²D"]5C9@fZ)[m їС$m'CgtJc6CRt*. IpkUA: uKӃ_`ֻ|8a}X( k]Zr|W͠*i %U)X{lR~NBoipKsLvW?U}9bAG]aYr0z+UclZA]o<=~e{LB} 'nY8WQi;8\d*9CNG@:wT%T61T:X K̭%lv_}aN͵|fs{!x*WyD)`C=pf!#&Ae`lڣ_=iOuԯ1݄vtIm>=,BYhaȕl2U#:gf]t8mZ/w-ED$ ` J' `Ve_)$i'wM ަպdaMZҜ<m[2NR UA V.IRm*z /Bvqr$- )m$w!WsaJl^\D#F3VaOu\ :͗9Cv: @\+ߜA;C'|ꋋ1$>vT20TMd^;k wÒS`rf( lh愵$@yL~/}*F!ǐby#r D}-nD$aEt[-sLkEM/8^@+ :fM(M@taё 4{ڌ] *BWd kWb\4 4oE"i֕~Xr.Tn]"vbdE 2*.qR#I ɾq[_sГߑ ˜ܷӅQZD.&kw09T%56[5:ciޟ1w?RYćl5AVPn U__"fZ6Z%m4ІdQj?tXJ ÜF+N4ӝ m. Gv}iw}5tt"`(ʀ-:LTpO}NJ݄F D pLv8-~jh_;PN`~I$lA}F ˻y#͗2&@޶ dNV0oBbQ&(0%Gx[V $ۆpFtq'/J3Ma.2X iFdΦ[2PV6ZDaQ l':cWT$!he~l侏f)E/!-|(LuxB50@p ( |>,ճ(19c:GڇћT)ə@'nL /xJ SB"'E-(Qpߟbse-IrJ0_ r_&d%LkzX@Ԯ܍Dji&2wQo.7j|&kإr-DS;)|v~ԟ Zgm, !-Z)1oxO{]cZS0@QC Z#n;Pf- ̰7adH *M|% s*SQGC3rtJSO㜑^+@>OWk5ѶQK|cQ]HyGܖl=!5\ͻS q ސ_oS5fRb>(/bko7y% XdJj]Hd:OuX,dhQe[#dO,r0n걆"UǎhZ <ž^i]_7\rmHV=Ψ; 6^?LUeb7\DՋmȄ#4aYz-XCOZ% -BAiRSUsG>5스5cUջY %IwG$َڿ{h~>|߽5_ s22Fb8Uŏ7cr9nĎ<]믓^kX"uSM4oB/R n2eI(#zr|髳[0Hs#PJI:>(2:L@R&2JiK*}ni}Tw6)Dޞ;9zn涭 <cU9@:-ѷ5<4/s8Uht.,P_^u}ޢHOzc/D|z}9n9@yƭbfխ5Mz0KBVKp] ^@xd*J E1]z: MO8_ qiL n4˨Dǩ_βM#"Q1,^٭&2G(zE9nKՓ2s>+E`;z<+\D?~s殰0MࡽTfs,nH"&^Sb#"/( sUi!eG/=aG J$\2Ģ󳜆SOH`BQeG~~PyaCҖnG9T nw'lجR:HǸunf [.C}="2)̟z0C*3W+aTIeGLՆ}nQq Aj'H a=C. SV> 򔾗5ARF|W></|,p v˽xW=O|NOƠ! bHɺ_6gWzCb9RVybj!P.?u>p2Nh2 &@*;% 31{RI ߣ[K;:a՜h45iWxo`qPO~$,ݜ'7(A'0k. AYXdpAr_wJ PL^SOwM.T?j t-; :I&R:Ijq`YYf[+)>&|#ͯF^-CO=ӝe/G!8BM*-o4p}XӠw@cqrS|k.I>F%%}8B- gSEC[(,v;.y"$m1)zl6 Λel]*i=C&Ko^ژ䵦K#IU~\M56 8Dt!:{l:v:x:R04f %E5Hó0by.Y}X&J[8Xum~kwWrpDס&C!TW4??hIyLƐ8LP3"`vIʛ`/xdNQC)\} ^+kyM9̂TTOO,In| أNfH{\_R3!ķ/i3~;?{\ek,B !0oIܶڈͣ5t[^E'F+ Cm fQP\#TкIL\?vġ`IyhNQc*tF] M^dt<c֏#1L)t$xY?]Xuy1jp}1*EΕ8KA+&>R;LwU <.9!+.Z$ 39'e4d%wj|@=M!X, 1nηUJV&r0qUN48x(:e$$T$nnZ5ИQ,cXO7o^ lJlE㿙v[i,{LGo!_/)'ټ5T3Xen2m[y\hO<ȭuǍU'a%ވg\F?2;iq, ^(P$~pG$]"} >TK21Yo͈WCgWa<,; ̒G3, ^ϕB)5KӇrw6RЄuTaX#@^q9{דf,spNx[kC P]S6_HY]ˠ\cB̽ϼ6p#J6D'7d8ƃJf(Msa Z9CBYF!`g"=E  ZwD-:g8٩y-pq 鋳j24y|dFnvӜZvڀb2d,dCMbA-P"zm G$E#4?Sϙ%V&Ϣ(W9@ydqE4'dXvoJ #j]j7n";%U0_CLkťֻCラ3=m ~>~;s!VNͨɰx,8x/Q[PWxWih'W^=CHC#kO?zyD14|@hͭߗOג|cqƑzdMH4ۜķs41&fPe,r cQO<s886˸*UV3ԕz\ޝORޏ~KQ{*zGz&Uq<#` m{Ј{6O^G}Z<8 s}4vWS|D>4!;my:);sJ|U1͋vcxL!*Ǐ`^K/M]HOqD5Ϲ-t !tfEYonm*+ XHض*zPA(tqи0d$Sf 9wLhC# z01 ~(82~QVWYߘ]oA>prtFK;6sy w]mkYw|Bp*b=v]zniJ0ի 9J}+|I[wL ?Ԧ2@.a.ȃ3m5$%j r 9.0oP.x,F}^L4?%b36TR }qţWUכnt)%xҦnق:= ,G!h'Vd\2$MЎ]Qk1ö)L; YvDmANlelBo[(QBC-t{P0e:Cò/kGQ_G"A:_D9PëBK&K8V+Kn}&Lk}DQ3~5B$oI.njgu4/?K]AU єvϬ G@`k AE@xXIH(X8ѵT6#%>5K c"t>snc}=~aXzj(^:3nۛ$}(J q-DNN1|[ܩi:yߌ~.Q7_=*vKA#L]ir)U ["_])+=z-(0AZD`IJG"A! gw߂!l2-(@.fᐲH2$VX%͝G1^Z[/ԸCOM|qIV5cWŐ?0unl'NI"_|Jz[Qp6Nb < #TCc`+&!'ev _du 1%u!9OBb $4t6;5SXj]0#a1-{,84,|`4v'5xreѼCJ}dO8[wpa%ڇ,swқ(Vsl/(<>^{wc͡\jArGB`)ˋ/0MʴnYeqdpǧG~y6{YPd@y#jv Ea}V!Iǂ]< zR|rݕ+FR:)x{xVJfpD0"w\w>3͔}$*KƝCC8T=V,$ Rܫ8 BYͭCۊdH; spQDB5YM:" !ثAoN?64c0 .ƿSS:WYzϩ)KBد GWu"Q䣆]@4Eq)QMsջ{ݾjaƸ}jo P7֥}Tn)K;F$,^ĠVG hG3b\֢  NS uyEp"tn04lPA0aR؞GºhIk#ʆa^GGͫ[Cj}nQ@,FN-J8'-h\CV3{840)W==YxnaW>00||-bσ`M\#qkEg$Eej܏ R%y (#1&3վ/-Eڬ<מxOc"KJn y!:LZ23mS3wc!fToP2`grs-*)49I3'9= F$6ɲ2ża2lpB:jT҉N%bIhxp:ml=|c?&Ri"YbS]J…qxbdA>':É\d!~cƎ҂EK+.o(u 8*RG(ɓ/{ƪoN|2^huL(s_N$F_C*yqw3(?g@TF<%+<۬ˉ&"a!zKG"%ql>Y {i|D"Ԓ* ]3<3w9ƶ@8zx틯ٹð F4qX* @VfOQ>p@^vɩU(AҷxŒ6Bx1#%ٱ'RGc4(`;tDA\}6ZC!BR35š2&Oox{ԻQ@q,(ȏyskϵ1- s+2(UH,8V{ԯ{ES'+[ v!aNbwR\y laQPI(s ZQ6 DNMi?&'KZЀC &RG(LM6`|#ĖA^y{!.S_6G _ov~nAc P O47$d@5L$P{Oѕ\FL%Vi̪OZaL3ׯjjTWw9oXFшLEV)7@8<ʣ4C'WA1@J̊pfJ1#ٕteeRgu<`AN;d"NBQV@gSnt keUZ,(ip8e|k]Lf Yf8Z]ڿSvL5J(s#bw/y>W'q5=mhb3CXYG$:yU1k)PHybP&V{f wbeHV¾PFrg~a 7>R`ys<^UClIF;JA{ M?wgQ`EΌl3`9܁޾9DLekd_ɘ[CXp+=&tcҔ'|%o} lZz P? sVpUsmAt ˭)E*?\ 1C9f5DU췳w-jN,P+29wU֬W(W!;m/@‰NwK(o@eAtXVeʂcM].-;Vh%r ȋw7l7U!9h4]d্]2kVMYji ]TV!'C" ]*8Jo64|~~nsligSAkt5aRilc @Wd֠2_~Z̬ܟ cy4>aq 8آx(E?ܢv[P{iIL=G]M.[S9.lmFJt34uHAfݑ1r.3Y]É~#G*շ[Tz ۲{`2&]ju0&m~7ֽ@ ̾kirL ѵG[ 8LA laI8.ԸN.Ƙe9??9d P-tZ=/x@r*ר Tt]Nh]y!l*[氤P-Ha Dړs͞y?4wISb,QفA4L\^-M1/1²>>u"eF~ZԬzLδ>O2տ8Z#sj`HB&S@E>z;,03*~_Q~ uȖ G|V5:,4v^˦ěAvC*>x#|t/cw=< =[MM8ʠxE=?+jgtdqт _j*MP2o1Ha"Pe~@_vYoj4X֭(in}\=^뭝,8R4>١~>fy.c2y1$mgdsrQzSG-~/ j;%Z}0-Qc|J۫i>}쎎Lf4n r.k<lH<#"N|ȝ4.cJ\ke" *r堔TD"1 lH՞6.+:bwZ>$qܑ$_fBg wO_7Z8]~%Ro%B$uCmo;8G5i:vjj,b6oxmSY2pPJړ?1Bszky~TdCDP FWUH7g|FQzٸ&XߌB\ ͒22͝g :cڽ+r6wL^LkZY?^FOǸBwKe XRuxfIxC1izȗq%>n1"-:\o kkd ^+IKL-ӏ*[c-%F~JMCd[庾rRkc50zI'tPBeekx 0n7+*y2mdЊ7.3yʐr)W$Ta`!ں=@KA{ hq2|&Ti#)=Rƺҋi ' D]^n>z9Լ_X[:ϤۿUrFꆘ]S#.f9$qCU5WyUN/$)6&1+Kܲܕ#|Ǭ:äEyefaOwuy2hq`G_. /1fy*n |껤ܿm L#ꉮB}F+d߅_X$PѹjK꭭e ьMXؾ`xQ9ba5m>"Ėv\'p7ad=4f)[ s0Ov\(Б1C + q燋ܿEۛx؜@>K__7Tw;M}+$V5*#_SN[u/c&+AeZd[1L FՆD2is8k83.Cgľtѿxrk{0vl.q5Ѽ.9wb&m!' f[bm+25 sYüW2"\%Z8c#ar,;z۠,SYH8ȋt&>D@?BR$G7:Mw>|r^D_ Y2^)mk`> tMK{{H>cF6}S;Xջ {uDE@)%SY|A9j7Eph^{eNzr@I%|wOx4؀@?q*! ؀ )CI"%qq{>-K9g%aGqZ'8bM?H'(gB)(9:7[:hY  =KU OiMԬlHcHpceKa5i5=nE9n:b[^<̫AC+^*? C}|»p+!b5LKZœb|WpfrəNDc5TGP|LMexKgz5x*x_ba teS9`GA x[Y&,{2P|\LwqtnɒeU9sƦ ?C/muRϱ:|P%1i4PkaeDR|Z?vCQf?U(ɕ-VüLPqk~xJձL,|bTZfp..,ĆuM(0-o4N^+YYX?Are],Rl!Ǯ"ң@,\)`U^Ը4Sb-6xDNvbx| axp04tdO4 6iʐ^k16;pdJ A|md0gM<6`W}X  D\w\L8VNZ5F]? )sn23 x=cB`59k=GQ,zJ$qT Y/i(*d\ϲP}sEֲ8+Qݟ#BVSczFpXPdj?'5 &Vٔ AfɻϋZy@Q}ďq٠cɚy6D3MlNqHB!* ,4uYsx%e."͎4Dt$$(䚽!1.;&  * X?82ѣ"UTJ:/6k%JX^jBm4i0~l>u j,x26-kd5!$᧲|A'l[_ȰllFT|=~H${bxA7cQI|˜N޽w?BmJ._D|61b2%0Ԕk /Ǔ `xqeJzuFUAyx9>(u)-yDl>-<ᓜxuC]ö5n3fËs;|>beX#}4z;oT}R< oy.hO3 +X! II+w-`tJwףa܇mڟ3Tuar޴%%Tɿa;9$3`qR~= ,x¥말Sh:79EhaG]#X)FB=-&l#Қ͆x q$YZµŸns-Y:Oy[yHC X$m߰tE- ?E4CΡ[cEeΝ\ݸ^bL`R$j~sO-яR#ҵ W*[ '43bM."%򼫳dU{$~KgzNz :mOI x`M `8S@wʬǀiN1P$ !odiyÈ+YG%AD4쀁l;J~D]!&/{z31~E]@Sl۰9 Ax;F~V޶>T{{Н݉(YCM6neCsW(#}zUIҋnk?e}j޻he ( UC] 0]fR[&JDRolK0?171+*Rαo.<[)O+5KpE664%Ά]NL:- %ۺrJygh0&b0F6pwm5j &dZ Y.=o6!#vNJIU;5ZLjL8p<}uw'GGڼήaМ$?ȸHz.3YnPS]kCzwQ[ls/7S^Tkتo#-a~aup;YAy7Y'C~V872 _uwƟDN0W:`sS1{Wj_&1t >]wd1tAQ}DeQrFq)8snJx+&QMAy_z8:7|]8'lcx\rOa+A~tLɈju@>Z0^L=`97s=-bѰ.{% 6-˙JhD!W,.`*Nfg~oRYE*2%~@pPqk"<mր!o ]O H1|Cv6 r6 *kRӦ_ x",VjEI3bĖ+o|C}/ۛtiHmQ/ SB;WNu$0U`*(D-لU9zdnsQ%.^CBr6Ug_w[\H`E0˄R!Ӿ)"yGXҍqxRN; Y2ni %/xtzRɼuj< W?h3Yf2< ܃׭2,o;NBV^ @R ԣ8Ey dzñ Ѻjesۡ4KcR6ג(BneW |(btf'#̸e+c#_<#ctwA,B|zSC]p9!KG巃@> s e>o'&raZ' >vK P[|a95$59wcDÃ#تF,petޓI<9z^T_hU~6vڲ<NJc\ {ؔP{_ߪc[>,Gd"9X8&nY.Fw1=_{~%;'GReLcНsC˭rةz4m+ύ0mhn"A8nU+ !2 ]d*{x] %G& 1 b׳9I- ɝ57kF 9n ڦtSQ@=4qd P0&JmAR4vdy턄˸cnAGrL l y԰:@rcK9Mu5Ñp($nbSRTTG`BυF,Fzeʎ{B Vc 4LvNX'Aa8s?@y= /e>d m~"y9G: )DKX؈J(tUQpӆ?Sȭo Cݹϓ{'BHew|P\:HCB߲lG57+Y3ڤxZ5f! >֜f-}Xr`So]ыg\Z8AGGЄ5#;GTA` AYVoSNϏӢzU5h' U EY!eյ褨NprЪjd!o c0+d/Kl$4-50Ӯ*J"/$ q!LS[#ߐws1H~YN9nVWŠB]1'خHй1wxfv3Jfs ݈Hga*vM7s&T4vC`P6XMIQ0d:- Ia%/k%*5>KڨT]EJ Օ]_BPw!`%F9W.͞ozv`nl"QϏ`iG7' y-+²FA9k.l࿱]rn9| x))ٳgL;j4QOt9~.Ad u 2,<\a>hmI\__}R#-9"'NR(~p_,wz݇$Bpy1^4*HD8nYKYcIM*6[GqZb2kޢ_C1bYsAWzBkPx#DɄ4]3̯ =!=I$nBpsOT}XG0z<\Dv^٭< |0GCظ;kÉkw'/(0LX7N H8HAmYtS[,sή8Tޙh wCFE gB2ki4&Q e#348z@a}w%!(F+H#\WRks ɹU1PTUE kDbkOl$hf$N9J5'nM}+@mg|awf[Ew]`v,wPLiP4: OZZ V]JS CQǟHLǛ'Λ {Y.i ztOU&, Sh-nMY9 !ϓibsTJE}J—PNޟg#8}x9'ȝV2}RBt(_}{txQ|2JFA;pL$}UyWA kG%@me~ 'IYIG^oKQtO?:e'}qk?pS鷑[sᆫ 08٘X-m"#X~a9IډOB"|e 5~.,v$O3DG&ܳܽocFwa614yg%tQCU quvpdv`~ьm0&M/;>MdkO|ZA٪ aa0݆G:ka◌>$0lS+y8dlsc*/W v%.,~R[:_LÔ>8u2}_d<Υio~'<%5#Q?@˸\[Kc@Ut(-jFU<>!%aj`>j@!6s?k*~xHK嬗[ H]%2e m;ගóM%hiWV9\_T, Ϟ ZA9W7vI|_^ KSN,UiAnIm!0ةP]o&rìah]^lKEg=Zq0{.I94fc_/HnCI@j?춳7*ؗKHԮŠD=ۢ ؛Mqՙt[)w.6b|*\0BT 0KVsW}%Fdj5~s(V/"ӟ6voj%f:_1ފq#(yKLj y4쎞bnZGHORksf%\PaS1ytQBb&jf2#?k!Ij SHgǴV)tAXŘ_;U!RLuM)'A8@{d#5IMo;R8iFg%D6 oQ[ <`G:9W%EtyZ}5tsh"LR۷ `(wBr\&FW'Xk  .!DApns>zʧ44< z%iR4x ..FEea>P6II5=ɿ1`>-Lk(%SgM9:ǘE!|Cp:#/F Ee5>[AFIyL e XFI_]sƿLMC$YB{MQxѐ킜;ͨ;=xE [S 6L73cRryfs_nU5O}lbX _~8I͵&=?ο.{Koϵii[%J = ><ܫ^V4 iʛ dm Xx*vGoS> Uk \?gQ^&@R3od| aF> O 6/tEyo ]%!Z GEC4̤4"c8Կ@L!$}eBV?Yjѩ1\DE8j?Yg@Ք-ʊE&(߈9|TczMۂEj¦43-s hjAl3m:/ DB>.ʬW7R_!yLW%=dx'*Fgh#> Ku/Bc.  92 裓ilvn8k< yn,a*3b`QDyv%>Uo8le@nA&5!baX  ՝n݋>#+;W;7MPKZ6Pu|/1 KvG$ت=n.~>auAi&rp+޲bci'쵄9lSPGy4=ꦷ= h%JI4T_-@d0t')$D6y 9o P{FtK7L %Xğu]@!_֚t9E-@M™o$8GUJv 9:4GFiKpw!`8_9WGOq?L乷2vwRZNcҡyRFh_;,`)Lު*8eC`}Ѻ>' $VIەsw|Ys}F ͠5^x媗HN+3p6;2ӌyU/=IU-nhR)lo63ajǛ-B>sS#r)hj|kT* p _DO~V2q5JWį n:v?nRCNBl=/;YS 2Ϧ]TO_nTEWγ̛{hhp-j%xɖ[LQ  =<ά0R~5! 4>zKByN9?G5,c`+i!;1~̮I9f c| nlYd[ra6鳷Ϗ ._zFMў}t'*; W>2Spz[ "waS] ]AqÛп+XOǟEuss_8)[pO+ "jFad[8R^C\9+ajPY }/p.`tvMUMj4R H|A*K-0p:4~hu~+jeB+V $5.9 ^JySeF-h wkViڲNlMeKe9 l:Z]ؔk>,m:YQFEɇ9?RH.GȞuO%^/uv,yn:bwbn Bv^ȷ|?ه4-:0B! @ U?\3'8SKqcZ)!/`#+|<ݶDx816BRN7De]1q>juPPoaapꃬV~&aWf-Z4h ">h2گvXpLl.w?^|iRq1~HzqM <&S,7 i_bM(g{+PtShd,`ߨ(Fa"ڂNap`O ?mwk.gúDOZazӭ.*j 8MC6$&q%C'f1*wpUYf !mYtf0X%$I`eK[i$,p6!)i$z)O5h-1:T4 JEL ?ټ O0<#qrjz'My7*NY#Z:}fbIN/2%mۑq45}z`dE]J9豄U5Wi68jfZZPywk@7..<<2}4X}Wj:xlN# 4*r4h-5NĥSk+h4& rՠ<bꇚ, syk~ʆ,Mbc47/\ z:OiGIтħ_[u0Bg5 :WݛpSMbez7*::Ihb!H*0E}_n`ddgv`uyfd|ن;g|Gm8-Ea@uxEAr ӗA7ڔqMIUVKk^^1JQ{j\d,.s w4_#"b@bpR߶uygl0Vȇ- t#eZ9om+ h0][!R^wbsI:x陠U!M0:WԑόZ~R֐<٨}hv_"*դx'ƣG@Fu(AHH]\+gq(0J"!l9^sTe]z F~FT1je6Z;Q r;sǹ`D{+--@Q^M1X9fa>AvaY}oy(YGGíhn:=N8V;\?ʼSd8Xr}O_ڔmђYdp8U665}s?}6YhMԺq g6V~ӃfRjLބA:Tl<Mo$wSsCWƹ Zh*  j.V섽_6fUaS݄^B߱HYś쑦}';uԦ{9~f>@S.V Q;d l$Ͽr= 7GY2殍MlD+gV鼩F Um"Ѕ@/3±H2;>$ jwrگۉb}),D4юZ~ m7nͭ#H\)U/2B*v¼2>,\6IΌ9w$B @RXVfw_<Z-aN P.lʉڗh TB&Rg7j W$On Z8f=,qeɎ{{.= C̭#e!ѷf\8pFMK`r Ξ4(I{؇u{Ԧݏ_%FR!4k(l?5UW [4g - na3J6aIa {F0 vnWsM~b"VZ{5HjbVEM{jo`KQae9{UIvLH+*EyVAΰfdWR;bxc0!FIeه5?]wrorNֈc0Ea%ҦoO2U72kAͧq*•<ϐ5gTIIT]g;wD^XGzNi+sCrҲ}Ye)'>n4 y^rȨew5(}D|u X@ >!ErG]NGT9?CB6YQJj 8ΧpHKFN.::9CHSet<T4 p;3¾܁mDgXGO>uWcxBw2DC7+#߾ :ʩֈ&D+%Q; &Ց^۶ ryó~E}ƫ 7c$ñ̩jMDn:=͸|ץYz&l&g艜UذD͎j1<@:.tW:\{dtr̤Ĭ=L)⃱IpJf_tu> _Sxk{ptk/Tў?+=-p˳LJc~nɨ1|g0 E͡όϤszuwl&czИ6Ͷ4ZX)0u3rhc 4$6s8<4rOq>Mp`\do`a>U$VVt$ JhdW]~w8 %Ԅ6c5/w&w>tPh{=4;!цR)qTMH-7 snxV`\XL5ZQ&R:@-[㭫BeX] VVy3ڒ2li^ 4c 9#k8Y(f `D==^-ela݅Sͤ]Gj:Q %őF6\QwRn4bVQ% brɞ*hz!RLaajZBRXl>B .m}ǃ_9Ì1ʝ̼PdQ嗦Wީ=)G, ,"7 š+s+]Qr-)uu @Ms-xRб4#d2`JX/'WěeЉ@2D,r,E"Cȴ*>FBxsz2? g&xP0qBHL|ЩLs†sWl7Xֹ@Urĥh4x'V 9@Re8@B/Ll[΁ҿ5fگ|[I@jk,Oբ2()BSߔj^CF!5Ws`Cn2^*blpR7Xp2 忪ƨ6ffeKd7X]5(vLx U+B U$6<\oG/^,f4Aˢf?V-? a⹯=$cڐ BZ Z}_ bڄ n@lRqPr^iQp 8K'Vf)$1j9% ~ #.+ 9L|ث&vu˴X߽څ;9wv=amlWtQ[m2 *߃l߯0?0$EDȈ Ų|$U~`A]0腝w 1S<"a%O{;90N ߫ZL?f#oӢ<śa@?PlAqab1GU䬈 eV7v1WcMua $SXͱjUGPV,#k#AT,ў^ \|mU; INs[/Hok3PjF[pPǬUVw~V˜MXQ@]ˎrG{A4]ZS cN΂ZbX~&!NF]7bR?\ߞ/wKL&Qke]ߑV=fd#14>|YQkH9wxt/{G/m en{enr 'P{T1YJupTe\]EK%y!6ưī?%H`Dݼ4xn6@`n$PH\%էC2=ۆU+/o3%L}* +T:A>Dkץ Ї* ,gCk/J.WoCyao{~?t|Uxy}:F lC6|]exւß+?WUh!>MޱW %s;9@餁 {*GDJE>%RL2ԑ6#jÑmxl+=JӘ+ȫ_G|h{17}*B(5118Ʋl;kXfm.};\E!]p/Pw0\KDAL+>Fk.aC?dYf{-ai>9݊sO>"8ԋyQ{+;I ps kPG چd4zI)>iLg.V`Tp:)L\;VhgzqccَԲ|h10.:.{-&#Y! #&=rg_`;q)woCd'8/C=V.qLR0XPSY ;= yOO:Q~ 7ҜQ}zloeIbvZFGiݸŪ5]ZƓVpo)Di6z]`0=JBc\ʊ֠ :3X&ߦiSNHfre_bfW$ќӕjDTv3ɔ3'zGKyɿ[ ?$8%XL~c|` 9~i fSn Q|#]$Uڹva-h>Q&(,"2GOgPKd8u9 &rG>7! @W) d^v Aesg3&Dd[-}.OT՝0<̚H`}:C`3M Yl;o;)M$,J!poTW|n3Ntj]ڥ 4!&_ +'FS?]L>t1hح2Zweifi=.=.ww^ ~5XVu"*^#ps.҇#`w$wT*J;E &:\RhlqpDUWnWva|Us̟b,˒6ƬB&vgUQ{i3͊v  x:ٽUߚ#(!c9i\q.9gV^u/ 5.pC >):'}TQmx)-?>Ԍ˶!I [O7S2ķ3\s$VhflTIB\[*|j;?sNYE ]8Ktӌwٯy 7^EdNE3\ο7DŽM6ӲM})&I1N9'e$8ȵz#8d 4Ўu;*9PIVED .3NKo'"WUE3B-P ):SP ,#L~( :iP+)FW_= Lo dI!7T&QaLbv H0K7\ehÔNeI}tC]z+D\F3W*N7V,w]*H˫f`_I~w[e8;ܒC*%:-_ݱinGۦ%7qF,=}yNA0Ƴ֋:jY`Jx݊%AWmI=ߧد%t>~@Shx2QZkovMĝص sU&ǣ'}3S_p@0ϵtW֖L_t'WJ'S"br4X?ea2x J?ɏ: [F\P'lHu\p;>9 b*U7>fGmR45 qWX7.oЗNL1={ P:߫ZW[.m++k|o_h>?ccIJ-gv29H:蹩RU\ӕH~Gϖ: 6 ۠ O->#:4eiPln 4UbӴzAHX1+Pj |&_W9{{-KD@ߗb#5H8LdX1.Z_ 2G9~nPF (A4_(C*ĘE窒5}ku_%hOz7QxNStqp2O; &t*QDi8P\MQ eǼdK33jӬIW0pU%|xzJ1ve3eek"#2TZe%,x֘UsO.K=S3Ɋmؐ儕ݑ솎6D s 'g'a^?F\Ip9,]8̵L# !hF=|,NCDi٣QyQf'Ŧ9J̶riD5Y)OuA6w!0gr?m>bR_Dz.\8g^<%Nm@-b!` |2$<5BR7v.T,Ti<-O[.1SQ_g=!LEF 65#pş, 4sO(&otڟqift)Gi&çXt9Zh(tH>X.ލ4خP8+I&\:p} Bt%K' .ll zk唑l-Xׁ!yggqsы0 nDZ{Yj]8_޽CFVR#b=:!%sZD9=uk)*j(< -Swݣ&DmI:ruV^ҝ>Im{}-f2T,FؠM槑Z!:aXr2`\-mε úb8t\"Bv VS ]wѿW_nUrW)`ZFkJ~9 UVnW<Nb 9ث5h ՞Ի, ~NDFQ+e#LU,U5=ޣmNOb l Yp1F-mE[d~0/4|CgP=qYy9Dj5rHe]8@EɔN!EC=X@_IL}$SA\Qy#a@&[)dc +'NH3*>g6/rT"X%!3?4=oy-j{N?4oB?RO>L}ڸl!1-wEi(-y PV)m.:ΞaH̔lFRo5{i6e+ 4d2\=M")Ffm!E7?}E'An#ɏr"}%WWA6ҿ{HV>CL mURi֭+J[@0ɇr|$b['^n7yq5J\t~K_VX®'8}{+`tcܪ;7duզveV|(xgl,4FGU6Lݹ;' `oMLD`30̇Na*N HwZ2 OLL;nO;_< $ {U: Q߷ÏZ(ÄKM}qtx "GJH/e,r ዛ )nOYD5 1N&CykZO5()Ę۲hKU?P5h|sI;/ua3g|\OVR9l[<iLY SP g3Tų|^";8qG='D ?I=1|v1~x@o%wH;4$y_xV>z賍tIl{k kb\Khi2aL(z.zZd:Wd1.Ԇã>a9\x)&HxσcplԆ WჁ3+ j% dhԫhߩfjXx!EU&$DV$q( t{q+Z>Ϙ#!nMN&4 /䁝#-dg'2puVIw5̾rzйc`X8Q2֝ j &fy<=d7| ?KwEL/9iH+;la  wbĶ";sbèyDhI{ED`ZP]K[OkU;DxF"U2/t|*GϮM,D{ UkfEɶ’~*&2rߺ FKr\{BD$qbG\2¤i4HY +lj49mV8)fG)HKR"M':@:F$Ǩf kH7&γ &3$*1Pd]OjH6b<:n8p6jln`bْED MdU?cvh#e*V!Lpͫ <~]B@P'MtV~yrʺ9IķbJ6J9l#ry,0aTK]S$5M82VaHJFcQ^ |{Mzw t2y&)KEy8OE#P[yЭ7 pxs?F>YKpkHp r(wsUA+[1L/ Kֳ!9 ,`MP!B%֢w/Fcxo'bhIi Wr\OjW{ t|&(&\P`]`gT+sD> 1L ˱}jR [bW~H.'WB1P S"~LTgG. U߳楖v %d#MNJ>1 M$ {Iא?Y6Jv훎% xΪ$wM$!Xp*c[Z֑{YZ1X}~=nU eӥG?ًΰ%o]p+̇D.a0ZuqZOe^TEuREh{oH +^HO$ZJj621ڗ $0n,ChcG<"&|2@`)2UG>Z'9mTgn%^ʹ_`㧩=OົBeT=[%rK;56]s zDHB/ @,P0u" HɅEL^dֺ-e"3^Qi'GA)#ȈKJJ $L'I.k"IM m4͂սҙ 'R+3ŸC]%C$mB ;6%{p>:/\or]7U[ZP^pA{qq+šy+EY3YGb\('wQgZ\}ކyEl v$3t`UrO,6GHG­ us[CS5g*#+A1M[IqGa-9ck,^::bԬB`?鵅v}У@F|;,=I0p(D5T#!ɳ?;bɍbMrOtouS:w]IQ72zyzG.10.Tq/ N0d3 ͅ*_JqUI0ԭY1Ca\IrJxJ(]e7drH{$M-_R  d9c處^7zC l\ r_ 4 yz)ZHǶT:mTpɻ,rYܼßA _+ TT~} Z=9 HO2NFq&yՀ~ XL*̙KNj 5z 5PN8%h1-M-oհD_zS!M A= FCAl&{a3/GGPKYkutFW(!)4:Aڛ٨֘4*7K U fNuhsf!aEЁpF!ˆ$;Ҩ80ήvu=tVVG҂)T(^6 #MGX7!`h!]$?ۥRPF(glk )ki囖@4d^jP,ьyc=yj!}FB=1|΢FHhɰ:?7\tBIUV_܉on񈅩kL۴Iр;%"+Ft(ch8 t{lb7nŇ{Ì(9B iW&i3 OL.:e6ëoz#gadbVW]9܃ Nƶ> )%|t01g _9]f?Չ$ީ"bdEm|ǘPnGlĆNRڱ_.+Kpo`2>Z m7H[5ث+up{)'7 a9/ΰפ>S1>J< e2^tX_:`ԷYW" &dQi8ZkTq-|7{(`:"fݯ7}#m*Z<>מ"kIӒQy]~PzWKI;Ll<"]Z|r0CS/)zFw<_]͈OYe$# cͷKu(>a-]TDru^zr7;4Dn 4'[BJpnn 1D/;E8U1JGGZK >TwUv[AΧ3@#ı>j]mv̐2ILnn 8c CE۵Q=̜ OY5gTၶ(Nz/!VYoA^hg$W8Rm_Y5Y=PлOb3eirƮmSDJBI޸`AN'/N áȑ!4a DHZYۓI䌪r6Z|0gPJ ]byD6&sol[A@Y M֍`q< hy ò^&2jGuxX@W(, ]ؖUj{}Fy"=IҦUP9=3Jdw \ٳ NDJR0Fz^@#{fH(PQ+*sfw6?e?K@ͅ&C*p_=H/ Ӊyu4~򪎹"Iq8B\iWB&޴6ꚴ%[@=s$|V"\0+k7\( 0nd&+ ͆1,yaB q=_іj/QL)Nԇɽp/0,Ya7BkA̒ io}N{O =q=KB&4D_0`W{R]I𘗉zѓ,ؔ֍^,v(0I^"s*${b 1^Ha#;΋[PˈHkwG)s)9<|nCsk)B0iyYk+.O~r&g w 8n{NרjZ;t0Edm5oQ(7r9}Y }uSR;P+<ޗ6xgcjf V-'ɔy%|K:uq 2'WY_).ad L>(Zh/H=Ņ>ÐFhJyƜ'#t~@>WA'p7-ęfd-٥M9*2̏頪(A0cx@A3}DLh?D?MehrehB*ϿRrBPEZ~wNۣY  IT)Y Jga8Iń*1c%4и-Tb"[x}/ 0S 4 R0ȟY2?yE@V6"h}~Cњ+nuU͛V*GA|&jlPp= Kݛ,hWi5B){,ʯH.IMj C14&W}7YiJlx1Pxfz):I/jhWzHp>;0Y.,՘tìX]ngT4bsBn YȠ;X,d@ +ә$mc-^oI"ld ¤!56oK"4lvclC'x5Bd7a\cqftC$ipIqV{q 7E*_eWo.G95$ }fg|RB+',58CY)6MDNԢES܆yցq(63"6n``/"|ZzSԸ {/VF h)\FJu+^zsñ6Y*IHB31SdjhBq#妔C ?o8-c'q¾9en J͡nLDC%Ggx}-OS_&-1WsmQLW1FWeF6|DU>HTb ^K{ҋf3b!7~QҐ ڂx#Cj{ssB0O΅ݚVq.J\_E0 Z.qpQ n Fc)tpt~d, >x=Ğ26r,?:Uzf2 1wQMNVSŘ:a4 ƕR&飬zms'@2 tU6gZglÂݰ$eW7sD#ZγVv̻= 565<.^[cwN-(o.z!䞄oKw?y1SE '(krQ샐^̵,̮&0o y;+,[pi@#uAplA?> E9ܟS+? cŒ%"FE/oMGqe*0L:$y<[I%P>F$jlvЇD0{]50J^ j9 fqdZ h8P<hOW nK\A۰J~$lMVce>i]S`|/CPD_}uYMCS!v;hr>xo X80Վ7%Ɉn*ZKrZSbr2tۘUw(.kJ>q{uޕ86u]rWE6{!kKG.,P" OP,vKc8\D<4l$)Yy޲zm2zj蘣m.(7+jOӹ[W,o%˟&h[m^"O<)ɞ9v? 2t(rm@< L8gQwׂDPQlS%Usd=c9RwƏsb> /98d{ȹ,|lc"0q=t]Z!yFô2C $hJ4}Zlh>p V\C%TF\r)3#y_w5SarE5=E%$("  nSUތX( vуb"H?UEoAj^ p:҂A8ﺕvPF\H-K"DpPe{4Pk5fa^yxV1#{6~MCD_l> PWUͥs]p6O bڎA,Y[pY$WT[0C *H2<'lT5ܞx"5Ƽb%9$"IG6RE Jrm @6ӌ/yacKpaSÞcԖTdz`6EC{!|Bsuqz ytA#NmgL by~H׺*I\݆^vtpn8^{wz;Xl㺀8xcޘKcU}G!iٲ,vݞW%BF OLz H<)lN+EQhgڱA * [΁NLM+`Q=;;> + tS]w;f[zyAՆ/UFtѭ:¬~Vc連E8R֓ Fd@1 ;naDgPm*5l&$vhs$EHK9G Wз&"̔tzqCI+2r6fر. W [M'&-R4jb<.,Y/r2m1TGp]~ ^$lG5>!Qe7]( #ڸCOt&H" qi Nƿ;0H㻉Bbcc(OЍhϣJȠkt-/S ܱC䣵I=IWGȷ,XJn675Ďbsʧ(l;l'3G>u!'E˭Ь t ˗~ HA>_ <3|wpI8; ЫC`phKryh6d}洴2M2Tfwi^ƋXv5D"݊]{״Zb_ 4Ry;Y-8%`) )?e],el)(s|c =( ܍TWF/nri!dl- vzyv 9PQ?rI`p:w5$ c8Ĺגq"oM3 V -r ^ E^'|ߝEztdŁ*K>xcg ?'g /rL9xdPy2". r[ ґϲ)~Ċ"Bl"忸:,Bʗ-00UsFaϷobwjR\Rn͍MM~hP.?p8}^pfBNN8+ {RN3̋şbMLoGvm*8x<+-䒾Zn%?oKaW#ĮcG% 1ohƽ CtXRFj.ִlޫ,s,hA;*_9_UOo&Y A{V꡵CWOۤ(;I;#HSB "׈`u`,KQq'ܗv&3# eI&q੪ ʪeֲ ^"U!XEa,, |dBV7@0% .Y bAI,`sb 8髚E!LZO7%펭 .LfaA?+gEt:""4hލ2FDzE 8RU8*N@{=&Ҳ@8PF!PGMV'`Bk)'H3 ? ` ܲcc1\m:1`{eҰ&sKk33zd%82a\r{{=ΟP`1v1ٗ߷Txi4_:iŎ~(BF3R\ x@ݥʒ+*\¤h|ԩ'9CАQxꟍQ4Yr){!wy [|B 5EsXm7jyfmWѧr9;5llL6TwV `1XqܸJ8|nfc !Vs!eeK j*wX[d/7ykfydV17@{#EYBy =pQ6eCeP0ۻ~ev;N*a>#Bb+/vIYA{od|fןBB^Bp%Z'ѣ:,*|=Ob:wE1ɽc [x(T@aXl~ة, nX8ZAo#Ƭ\\s3>gv?10 Ԣr? gFdbCs_1UXq4?\3 (1KR`$qpD D{pg ZUǢ X⊕ђ=C.HF#x@e4;9>=3z{z๲ĸf"li1Ql KN|B#=Tq:0f@,X?KKݾ,n_羐@!uLVҋX 6H&ERqplT[m)03q4ADWV<,Ē?H0 h )Rݹ+P*1 gg) q%XO+uBiw苶Wxziz}=[ς <+tz ^&΍}a9*Gb YdW|p7ߊpH&f<q%%07 䤋rĚ_I@?۫UhM-=z VHS^HG開f!v.9mSGI UM3IW=s'%>bv!IqA^j] ˩5|lZy2zʡIr0g0icNد֤c&_+ /Yd"Sv9MskM2 OX{AbE"c g@pyFvym<[h/=+^G۴;V9kn&KfU|k6 @Ch箴,wR;U(w& *̪9Ōyo{_ EV(gI:/ @z% ʔQ?ErjNР[ }qRԔV.In|>ūi 䶡%tp!9"D p+\p̶++%%J_χő䆖NqGʆU'}~L=x\p@pwgn8aAb̵:G1sK &$&5^f A Ї_9˓Dџ&pK5i!|?$wʀOXUݚQAoN˒p{x'U=IFO23&0%/A6z~9JStVr ]] !-?4K҂0* r ;aS A+[}xp 0'xX0 g p֛7>?x ݪSOĝ=bR)&ҽ"~/cq/겕{[mR2PZ1)Vfupg.FJ(Ir=%!?y>,,GYpR: +~I eHHu!pobAb[TtaP˚cXRkY.6 ]\mXXA}jAcI.&)gCie=/@-j(P75WL"d 2kFSk<>cpvWJOS||EcwYZTFEjځl_tRwE EazsPI2''ϻ<::۾|#)YfÀo2dQ16l~.(58" 9?l *)37M$t~0=]je|{+8̜=I>x33p<P'iY.ѦzU:rEfRziq}9{}=˳H2/c''&ՋY\^O>YLM;pW D;YHWNn5"fGj|sy|\1b {OaȒpXϿڰ)}ߜ, 6]ń]G<!| u_©@I^n)1N1= Z@9j J$؎̓ܢs%q5ՐfaCO{%M1\ w/iĉ[ [il~wPri;?~Bg?8Z u'vHyϕ.Z ?vy7܇k?*ԑ'[~N ٺ/ /Hn-қ2H9)`[0i8k8b58GEe2tꯊpF@Zoj2AH;aLϢQh<32A@CNjb/xЁ+h'MlxBY½Dm[b?7Z 3&P5~[' eR߆e$Ί\>sS;bύ?F$]油b@!r5eQ2!z9sgLiihTkvSqD Ke9pY'n4R(ł*6靈;{03e] C·],Y3#,apM9VU!=ᮊL @F6t1121S{_U1(;[E lu@UMlOZܗvSi:à@ F&ׄ.B`*azxZt E!dلf k[˰g4`û0iG⡓'Ӯl-)Emu"/^'v v# MOq9)*k1w^*Plym#VƵ b54>w$٠/#4 k{yYv;OvK{0->0X,Y'Gdx](&d@S@)ghheP-\V>D%Dۖ. oJmBʁuRaT,Cs7Ei&ɵjÝ@JI~>a5.#Xɵ%OΫ(bV\2,px|}~}ك{k '* lxW]Dz(끬H agI[#/|4TS srLZ}7 agrPV$P\{n:.P yJƝ.jt``t?w`U'}0>&g-5t?0bTnIܦv↝Z`+];[ [ : 6^`RBIsȗ:LSscdFM7"_TpXFhmi`m}Rrqkc0:XDz0uIțr?40"ސbnuȠ<:;,DQx2{HF?>ݬj:tFZ1ި1XR9MSܔ+7?b<ЛW4W?Wtno<, Lou@]H:zF$LSulZ\~_B1 lR ܲ]%h>K'ʊ,lU죝r؜ On|]T[s`L|>>3~)>k.gy^pVT7nH]Z9 ^`?:Q|5}9SP]O)6Hf@K8sJ@; ,ygXŒܣŇT=H_q㍞6)9 S5Ztv4CR9Zlti]ZdYoP#؉ MKxi]4V(ܸ¾k72榀ni`elFq75`5Ud[qǝؽn:A畠C,bEۜBlA1gvcEr; r'A=݇ fML􃉱F$Mۍ;w@B Whi Co^zLw?>>DJtpJ#\PÓ)%Oiq:t6;ډG„. n̷ziޜWLPҀvU*ӜlqݠLxzw?>]PqEѧOϹN D YAzEZF6Ipk͗PԢhٳh9dgBaI26ȏY!;A.㲆A.gNd_`w." Dkhm?o|QNUyj`fPpR$d7yr= qal[粦*AbSI4E",+hYᴯEӧ-驼Q*5Gul[Bicݔ6GFi`d^! .׏ L|.8$%6Q$wb* z_|a & awNj~?\ "vjCS $EZB'wJMeյ1S,hHPXrǹEMA/N$ AMjc*ydbf"$=ygt1,iĞ+؜;L6R*ika"תqW9k@fLlcNE=Ňu i-hԻ3jy6fvᰊ%!lۉ*Qu Ytμ Yۺjѥ@Dg!C/nh@9p\0,4́f4J>z=۽[Q ަQMS_*M#zƭ)M/*J/ `ugܮ^nV }a?>Rޚ_G0LC`{t1 ѹW=r]9\ttuPMSd 5I'¡cӿ$Gb7}|fU9{rc㫼fmBז=擷7~Bñ*+_)z\@ 2\Pmf\5O(shj>~RCPiCN@9YrƀǎpaCjCdEdË*D#ȜF|cs%Twii-j)/1Hr|]!}GW%ŖRB9s=n?J_3pm"`v倴pS;~9. do5K{W ~h銷ǔuBBOuO4bnTwy0 r|v`=-x_:sNtXE#jT՛ 8#f}k(C&O5g2kI]3˲XqMO e t/`e]BNU(^Bv&xVi٬k>6бerޫJ$QI-lTq-EgÆs6&o7ͺՑ/~y?pN^+~eQk#+h.kH%IMLz~Z tҴ`Rط0)Gܡ#v#W }I$q¦"AG;gŊHStb@#á,8aLXfp/e,;F2Sg,[XE}IG*t Yz&` 4R{T18.>.u&Ƽ'ciAW=`e#îj,3^Y'K_%pD_#az~yu) Ey0v Z '.ik*u\z $Gqb-tfư6ZW|RZK;{q mBewD]8wLO%~hqֈҶhքKGypDM1F#eM-= gQ Ɩ\YD/B8 F+ߘK.z < #?V )[4J4!dID83p!%႕{fQ0fG}C12P }PC.۟cA.TbsZ~j;mp/C`39+%\0Ũ2%p5ÇZŖ7[c犇 i^@V?`(obfkQe bf i.sl4jb;>@a-Ls Ze`T}L_t/>7,j#2_G>"OːD~$PɒjBFTNf\D=gj . :=Y::g?/2(k<ܒG9uaEk@2:k4Iv>( :2N^.5ZW 2itx9\:^e(/I٩(FmsG5N_ĪjP;z/v)O.Ts%& ;or369.OGzNTi&qR2_ؖDZk}`KؚûN F·JFi1d~sCwѰmd3]5Ս{y TVX&iOߥQzؑdfW."L0=nd8M!68/qF?/CR8qk/GuIٿA8 ھ`C &Q0i"?)T;!UaVC%d&e ç+ Aìdڳ[/i~2u%7Ш=}H,4w&GۄhDqv/F8&~ha*\I))*i KHE0;!o;TVq-zA@ڇ8Z?TVUN:[bHXEvۈW{u#)tKG Hw^T2 ]8؟]NpV@[sY\`TG@4|;. a.8b>&ZF{%E] mrS> * #ޡd.F䞹rѝR9%%֍$0מqhk fGr.ie=TR""ʹ~xŶCamjl 6>(?cpuF+R ,|N78Ԩc?굜2|S}h+&h>|S̼bӣF^Up;o߼0{1ZJZK,? ,Z~h套ĒQĄIdA!j<ͨ=+Mw7o&\[R=6NTh*f\y*T!|S@< s ;&AIcy3x\PHN/A-S Jok9zC]^WkR5pWRrHNBY@S& sH0E<ev6n4(*t+rڠo[ ?G#ۄnP5dC r1Dř. =dLcY/ݱ+bwWj G0eʾpcYX[Hrqi֣$ȗ~w)*l iX9!uF6SP6 EަFxaڵm&&c:Œ'rtDq}s!A.| k5<7ԢCMQιqIȎK6c8or2 )<ޡG^$8ZQZwLPG8P3٤~3aOĞ l7!(*A]/KdWqڣ՘[ie=u Yh.M3ۥV KG_=GG ypE4/}fMmV5>P=i[OPS [AK'v#[`'jW(*9sc΍*~5 _@*_ꗬ&A#ӽQd.1NMqU%VJߵ4Zn6WeDM~zbtJK!~pj 1Liɹ$/$/Ȗ;w@$'@ծpU~s߶hԂ*yND0?AQѲ3WFѰ@TUf?|D%&537L `SA#XdwL†CRoN |W}8^y"J\\fS7aJ}l m25ZoNHE.Ò 2}LVG5{GdӗFI5!*u*?]NAeS[OJf"΅j/r'ejSq\wz% ]F `Ci\~Œՙ>'8kbp Q 7>Az`wgl زf& 0jgyvF#A1V$~;+U}CYLBQ= R0C*GnS~a6Iݩ-l4r>JžzaƐu ě"Ph%!ܩ񛫄a^]>ZMg]dG,Yn0,cjgpI~B>jvrî$^J|ҧDUL4īӤ))B>W[ 5ZTAke$vG\%EuF{|9vZ)C!|e9)$Sua cSҤHf\ěM\黶ͤ:J*n2:ۍ63 m'B"2s'A%J3N;.A$5X^f}W.TR{4OFƭ`|)fpXνTq}KYu2F+/g**nBWyS4kZb=ݑMUl9V na UC(UO( }KV ӏ U\.Ec' \qvH]5B{ --FbC%Fa\X3߶#R) ?aH:6Bn7(Ljw!{2"c[7FBE%%N 2aVMw Gg%_J|n|ö'|pi }gvdL{gďq2m8=U, ~ uohL xke[7)u*'S]!!`d۲uT=:H┥E M*?:yC28[eYeF79 (,JH=GJ*@.e@ֳ?@7r6+IL3z(~X2RIh[kLגyN^g_~@HN]qLz/1aQXJGZ~:߰s!Yv{J$g\_l\&gŶ :*W;Ё~TjavCń aU?ݳK)bhHK"gz&eB S=BnXb)A:I4g3c,_ž)%4=L$|0ÇX bšޠ^?b3Rff}|Axh,vHIЬ7LC#YÇO"NrzmW׿c>ŐQ"RY!S`L.Yk\]-YJ/iscnea0k\>sܵgjfU-G|+#A :R2+ )4%T:k].E-Z{*Jiol"Lz36 =$RK =-*g)E6Wf?A$İ3{|{;V)M{b)42? _J繏ôsC{\5.R9nQolHuM3d=<ȹj{*YmyF,cꪣi2<,֒!w\ .ͷd F@*f6@*֔b~.1^x؈Y: i@i{M!tW"`gB1D1l726"x$ВC޾vG)'#.pY]•.ŐA +oԁ[{ȓ. l@2L3AeXM{# jOzc<^¼G4 2"]PTis/? ^ w],/ c 9jdxdAǥ (n?r-mۥtVQb#rGZ*`g 9S"t=O PD61_s !MU!\z;PY6,%?..,' OUx}1ٗ&N\sD[#%|sa .͝$ .1Nk{.yH:=ԲkudDU0b[B}#ñ2WQ#V"p2qQo/D'gԻ_ݍy?,Bc NN_ckKuugF' ALX$}5k]ܦS3p.n5܆U$B1U"@_(]x!б }O؈ԙhsPgA/V-.rBFܜ zu95f g\lJ.-/ D #鄞yȧ0ק\n?&$rbrO?({^htu{l/#E0.NSqo3r Jf'.gI4|eP)7dx< Nw|^* k} 3(k#@o> VS'q4p EZT]r兆;c-;s9p`ؑAʊIſő1+<*&~J*sL˯\`?71!V!R.(_Yl^+?qTT XVvh޻R Lo{`vSsnS|9Nz{Q@zTq25zO81雭>[Rq %IS@CPK]'^* ^2+}P$ցe*;}\rY.L=Bֿ׽c1y1Odxȣ8]dTj㐂@$V[lS:-iY!= 7:amh}J @@Y' +{UB' z_yÂH]$@h׷̺ rƅ}ml 2IӯgMϑ_t}aTMMT2&3jZHxMC"zDKQ}YQUZqlXi"YǬx13oަOqlО?ꞟD$d:ډ|JJyPԢ3fN8(okP3` UG@{HCX= %FN ->ނ2<&\50XVxn@l};3(חh0Ծ1ࢷ3q;ɼjzp|竂ȝlAe3$ ѧs 'j2?*tF"%cmbA6-m /Ps/zE΅!^{ׁօh7lh xU)?+c~^uy*I #˭vGWtbBäL _^ q+9W18&-I̹ܼ'WJ"4ݠ};zH?KyLƩ s8r"4ۉi^;v%sPAޤv!&|٨h"!V{[h]Hk"2+fV(@)~w ̅qQGh\6҈rOMFoFzP%lۖyRx{5y,WBF2H?4z+=rDKo6YC& +. bzP;}[' $P=U)F:i %ϛKV"NŚxLZ׽vyNPHE:1T*/ؖ.*J FV8NOsXB%L%vAh1iaEA舦sśovu3;ÿv7x&a6}a%uN=n>xkB.6b5[3%9Fb}*a+iŽn*|zW> `ET/+T+ w`D *]ZQɖ`Ie3kc'r:QZ>UvSZDJ< p7~e_=kւv>M v[2~&n!Da-M@XkQHV9D@Ő>άaW<B]W`d6|l カecT\psVs`3u$-䚴0\ y@U h͞v&r> S 6M}]Pj\\zB B%eTfb+$%9m[eIp4dsl!gUUJuL~!ĒKX<Am ,< i9;;x |}h0"]Nz!+7E&*L6thcJMyRIWC q@g9: O ZA`z[uqj^aZq:<:7 ^WAdl*1Ýe GC$MuFj"PEk56ZǤwz;$cJÂ}v'jCa fVFdM} 9P+ϯvd' ;BgaM.r uGѼ'}ⴤo QC{YrFZ*! =o.=ܙ:XװSV3Qi t%|BGg?F%iɞؔTM~rLwH :^]jS9@b,"<zj=Qk8FNUIۘTΞrOEZ%knVjB8 )A ^kOtyUD><6RG/jH=h/P=݂窆*5ĞW(ɧG6S-lTq =0kY C[9t\TPRL( Ȧ8p3iMNHtF$T=R/"$y>2` »[W6:BYF5yiŽkH)!<ȨazΛ &<0 #֧`uqn N;JFi3b8t1/JA^æ͠B8-:b`Jsx|"Jc+4vId`9.d+Zɷ۷Yi1HOGSαkld[Ԙ}Nuݱe}^SW5,Gtʾu뢆,b<$ b2-r~\r DEZFl0 p]]e|Mi%1Np*y,=O+ȿ@f,fG|*:w$h:r)E}j $2%~6ceA}@@/OMig.-R%,v[d? 8uu \'J}c 1)Gy'GEhX`dtWJek㝕X:`llL b^0޼F:'D$Cu``L0Uf|t-0D߃ۈhhހ;) 0helZUb)\ܸQ4M2蓁]_$gL.'G+>