freeradius-server-dialupadmin-2.1.10-16.1e>UA$OHpEn!jK򝾂?Q|:$jR%8J+u7Y9!?W[:Crf>5e?ed ' , J   9`{     !" !$(,,// 0$ 0 (08091D:2zFJGKHN IQXQYQ\Q]U^`gbdcedeeefelezeCfreeradius-server-dialupadmin2.1.1016.1Web management for FreeRADIUSDialup Admin supports users either in SQL (MySQL or PostgreSQL are supported) or in LDAP. Apart from the web pages, it also includes a number of scripts to make the administrator's life a lot easier. Authors: -------- Kostas Kalevras Basilis Pappas Panagiotis Christias Thanasis Duitsis P8build01(openSUSE 11.4openSUSEGPL-2.0 and LGPL-2.1http://bugs.opensuse.orgProductivity/Networking/Radius/Servershttp://www.freeradius.org/linuxi586 e u :  M+y.  0` FO$++,  3F%GG '9 } K81D i+"  k|.4  q 0K (  oyBG/ e4  W uI, /\mz= >]Pf RB M^mYdA큤A큤큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP6f7b0498dd7b9268e6b6413145d49b1558c3875abb3eccd51c03e9b3f69a16a88ab2acff7ef07671cb612e744cb8dfb43081a2cc9240080b1e75b03f49634ff3ac9e2c1db9497508f74584cd564e5e70e352c4704b15c3ea23230cceb97a2605ea74d8548aa142030940ad2b49c29ddd240936825e1431da235eb2bfb66a74ab168d7d9fa05605d3cd1b8398f299356401d50b0d83f6787769e58b138864f9ecee83ebad21322c3db8105347353d24c37296e807bd6ea0d2b6e38375260c3c3c61e21a914431886263d35e44b7cdbb48be69782d02bf186c8e19df1e421d1117568c0ae2e362848d0bbd8a4e3dba537122dadb0436640cc5d503e673035bd048621ae20858ce35457657cbb61b6305a45d5c0c6ec893f961575f6273ef69a505d5f66c93291f4f7c509c5e019eb88e3c6e45d10f40afb9c3fb11e1a7dae75b9dd7e50d1d84dea2d94508796eb4899ce53d784b0c33fc26deb6ef492b3aa0e8ee2909a949a01d054a6d61bcacfa9303fef7b70b3620dcf090c36ba524c0f754e2c8eddbb22a5bbe2a7ce1b3df101f720ba948dfc74815d5380723b2a6d6a62851fb4bb59cb6d197f0295f7701724ea09a7e50c381a6679a7772cfceaea9f59024bf4f3d743cb56bfa49f21383cfb3cae4a191f27ee89734066fa906429493fd8aa5423708ddcbfa377b1d23d12f5668a1118f3931a621d58ab880e5eab2d05d0ac5c1d1ef3a8ad0a681bdd5e3eddd3121ef924731172b70d3d3a647ae1d1088408b1e54565ecbedcd3a07e130d125a445dd835213be9c4b615c97018015eee73ad31443e9654201e18d35988e157f938fc6cbed8dc785f47daeba41a34ffd63817ded88b274d640765078b1065b5fbafd59fffec92403048a10449ec3f1886cdc0688eb5ad3daa775446136dd87e12f2001848d781c6b674197d4f22b858c1196a1066b3022f8ae2db66b7d77b62f2e08084a72d5b36034c86d47d863610ceb4824c52e0aaf3d7e0f7ec292ab9b6bf7f0029129d145fd1b8c0207e157a587b9f8daac6de0e3b0efcb6f8087225de6d6814cc0fda1636a85241fc6f3a586fbdb6fc57f6769875899c070c3f0c28a69362472485cd8f38f4f3f166d4b139e0f39205653e9b9c7b76b7a4b5572770f0f0005a17a201b3edabc857ba5ef91cc73cbd9123bc053e1819d4ea8dc2c326da0a31125a44cae315e2eff59da087165ad8ba1503ca584ffef76cbe8f153c25d25f1cf618a1e6d3efbf4c748b8a719ffb2e255f239fd6bac2afc73ff4601ddd44bcbca0b05aebd7999a22fd05cd3082584cd3c3f6c0d0921253677741385463f42424eb19e6d68117fbd2c96044eaec47ae3dc35b099a39d32d1c1636312beeba1b670080765b3177561028985be0e6e92135170462e404050de3d489656a8adb84aadc50cf16a18bce28ea89744b34668c9dc648e4c0c1fc82fccb34d6b2698473c02d5a85fce1fcef05d5ad34d2375e3c665dc8b789e35ce4b0ba2b4658680fa85b9d5b80c5f1c81692ebd6941f6c4b940c6272a1bd8899b00ca551fcd0eafb7d5f7d54e7dc86cab1bc069febb3899c3f709a3307b822e4e30fa2cc2bc7d47217ca15555049b5ba6fd15c5f80b8abb60c0ac1e65b5ce6122d6b80f0b75f536e81f055155ed9656559b86c3831e05f380b8eaff801f71d1b6be6eaa1dbcceeb19b90a396e6ab2c36f793e5ea2082690b2325037706a0b14b846173153d0a006f4b97accdf82f120d860bcd74839428b7026577268948e97efa97fef5d7f91a87f4d00f463122d319fc29e3f84cb1840723105fca29837d5c1db03cfe6e2bbb01bbc7b4d49c3024935f12833f6ed5dfc6d7c5ec0249d41c53f331e6403906c87c815732d5cdb4043c0aace0d38d4ff86b12d5c00a1aa3934c60875a774c03a77643643a8eae410582413fba7366450d5ed59909fe7b49c122e02f6771682449137c94c307400a4513cdfdae765b6225d593682ff2ba8d9e5497bbbebb57315f6558b471b439a92af40745bf114866cfc1f10327626816beddb8c797a37cc7e55e6fee4807b9289fef8d429df5c4890b1a1c8121e97d10b0faa68d699eb0862a4ce012c441866274f2bcc959030b0f5dc628e305cfa92d294f4f5587e9fe17dd5b1ad941fe02cef6ff5d2bc4e9787f46c701afe4b0b95cdfeac0315d6c59a5712430f65e0b4306a499b7e57ff14e9a5b03f17b17e28688fcd4265931ad7957ec0827dafeffe2f9c426ba56ef65dc69ac9d768d2106fa54d486a17c7902aca3e9c4a645fd272573924c5589c2aa1ff30acebe1f9a3ee9a3c190f12b2d595e907ee3d1a963da14422e0ecacd9ad9d8db83c94616fd06f36b45a4349d43fb8ca8944f3c8453f92be1ebbe7d28a85e091ccc48ebe8bfcb36dcad7da8003d7b7a6b7567865745d7cf232be7cb20c6c564673b1b5cb509e8419e5182e5d389e91c8cecbb6c6f9f67aaff3aec7342b5ce8bdb85114e3c0f16a4cf7b8c41fcbc095b32739da682c0fe544a39e13e545de1e188e5d07b249e4cb80643626b1a1e27ea995112352198c0fd51992e09c39a7e960b97f4823ff8cf4d28a68ad2cd7deecfdd8e1dcc66965c176754619a42792868de2bc078073e4d7661478664fa46317a3a1df68edfb9c2c86a82fc002370c03d954741f80933149c57894376373c4c90969293b8e66511518968b9b61e34cf0c03a74e89dc199d5e1d0565558f642b929d99565c10c73d2f01a6f06fb49f93aa424252de8ee1a9cfe61220b390804b5b1d2692855bd54eec38c1823b53cef33ac7cd093dd445d58dedc7f14a5fb3d49754100b891cddace33843cfad5698e227f6727a9c497592474d00f2aae0e3bb33363669a55a75ce96d609dfcb7ddebf148923900af99d0f2c4d910d12588e4656cf49860e4e6f7cfed569757a6127d9249c18bf458b5f695eab3a4f82ca5e66ab00f7ebb695fc6ffb88bfd34ef8cdb8f2d3e3633cbb99a795029ab71df923f2474afceb3bde1e057a0efd6849186aadd4387a7e997be78e50099f2965dbf6a659ba002b7e2a655187ce1d918996a74a837c6f3ba8d56c4745fff8b72ca902d05cee1ba15f854c3b12758e947c7a0ec5fcd45e7032b6858567e708c112f3058fbe5fe008e4c7f8b13c1da7e73afff8a3227d0fac3ce63460f541f0207651d495be116707f37426f792b5fa5d08e3628b7a27d449f09c7aa14ff45ac18608574e287a6fe5712090c4a670e1729fbca30f230f30be550615e77559019bdcc0178159142d609a3ebf960b768dad0c384397f430dbc63259cc1639d3fdbbd55e25ead83a61108907050d41dbb3fe8df87463159a331ffe968aec98075066dde2f864e921f8e984defaf5b27456bfb4339900172f8a21483718fa8031e7f9cc5cb117bb6c5cac0371d26c8ffcf425ab11fa63c258eff85d31fc868af737a82f3626fb088e06f2018c41072c684bdfca6331e9faff4a2326d8668b2b99a2c3fe82ad1753e6975eaa0bbec2f450f1fada1479ffc19fd472fd029188d32587d37cbc695997e88a31b3de85467073f0b282e015b15835ef40cab1e640effcf48f333f63c2ed05b6db5caa67ace0a6497b483a0859decb2c76d712a24a2b44e703aae4f0911cd4fb9c30b20adf4c65666fd7dc2c39a77e1ee4d449ea2c96a071f5cc61ceeb5fd2ef23fbb90a19d2ac179d35f9d2ecf6ff386fcf58b623ba2bd27f8e79e2c125f358bd34ebdfe66080b82980c5888dd2d02c89dc576rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfreeradius-server-2.1.10-16.1.src.rpmfreeradius-server-dialupadminfreeradius-server-dialupadmin(x86-32)  @ http_daemonmod_php_anyperl-DateManipphpphp-ldapphp-mysqlphp-pgsqlphp-sessionrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)/usr/bin/perlrpmlib(PayloadIsLzma)4.0-13.0.4-14.4.6-14.8.0P@PiP?UOhOleLLLT@K޺K @K@K8@K*@JI@JJ;}J%@In@lijewski.stefan@gmail.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.compuzel@novell.compgajdos@suse.czpuzel@novell.compuzel@novell.compuzel@novell.compuzel@novell.compuzel@novell.compuzel@novell.compuzel@novell.compuzel@novell.comcoolo@novell.compuzel@suse.czcrrodriguez@suse.de- fix for CVE-2011-4966 (bnc#797313) (freeradius-server-CVE-2011-4966.patch) - fixed a bug in the logrotate script (bnc#797292)- files in sites-available/ are now %config(noreplace) [bnc#781756]- fixed CVE-2012-3547 (bnc#777834)- Use the new 'su' logrotate option (bnc#677335)- fixed running with perl module (bnc#752873)- update to 2.1.10 - see /usr/share/doc/packages/freeradius-server/ChangeLog for complete list of changes in this release - drop freeradius-server-2.1.6-edir-64bit.patch (fixed upstream)- radiusd reload after logrotate [bnc#634445]- update to 2.1.9 (bnc#615699) - bugfix release, for list of changes please see /usr/share/doc/packages/freeradius-server/ChangeLog- add freeradius-server-initscript-pidfile.patch - handle /var/run on tmpfs- specfile cleanup- drop freeradius-server-2.1.6-ltdl.patch - not needed anymore - clean up specfile - remove bind-libs, zlib-devel from BuildRequires - not needed- update to 2.1.8 - for full list of changes, please see /usr/share/doc/packages/freeradius-server/ChangeLog - drop freeradius-server-no-default-case.patch: fixed upstream- update to 2.1.7 - for full list of changes, please see /usr/share/doc/packages/freeradius-server/ChangeLog- freeradius-server-no-default-case.patch (bnc#527742)- freeradius-server-sha1-default.patch (bnc#546042) - freeradius-server-fix-cert-bootstrap.patch (bnc#546041)- disable as-needed for this package as it fails to build with it- updated to 2.1.6 o Feature improvements * radclient exits with 0 on successful (accept / ack), and 1 otherwise (no response / reject) * Added support for %{sql:UPDATE ..}, and insert/delete Patch from Arran Cudbard-Bell * Added sample "do not respond" policy. See raddb/policy.conf and raddb/sites-available/do_not_respond * Cleanups to Suse spec file from Norbert Wegener * New VSAs for Juniper from Bjorn Mork * Include more RFC dictionaries in the default install * More documentation for the WiMAX module * Added "chase_referrals" and "rebind" configuration to rlm_ldap. This helps with Active Directory. See raddb/modules/ldap * Don't load pre/post-proxy if proxying is disabled. * Added %{md5:...}, which returns MD5 hash in hex. * Added configurable "retry_interval" and "poll_interval" for "detail" listeners. * Added "delete_mppe_keys" configuration option to rlm_wimax. Apparently some WiMAX clients misbehave when they see those keys. * Added experimental rlm_ruby from http://github.com/Antti/freeradius-server/tree/master * Add Tunnel attributes to ldap.attrmap * Enable virtual servers to be reloaded on HUP. For now, only the "authorize", "authenticate", etc. processing sections are reloaded. Clients and "listen" sections are NOT reloaded. * Updated "radwatch" script to be more robust. See scripts/radwatch * Added certificate compatibility notes in raddb/certs/README, for compatibility with different operating systems. (i.e. Windows) o Bug fixes * Minor changes to allow building without VQP. * Minor fixes from John Center * Fixed raddebug example * Don't crash when deleting attributes via unlang * Be friendlier to very fast clients * Updated the "detail" listener so that it only polls once, and not many times in a row, leaking memory each time... * Update comparison for Packet-Src-IP-Address (etc.) so that the operators other than '==' work. * Did autoconf magic to work around weird libtool bug * Make rlm_perl keep tags for tagged attributes in more situations * Update UID checking for radmin * Added "include_length" field for TTLS. It's needed for RFC compliance, but not (apparently) for interoperability. - FreeRADIUS 2.1.5 * Release number skipped due to procedural issues. - FreeRADIUS 2.1.4 o Feature improvements * Permit multiple "-e" in radmin. * Add support for originating CoA-Request and Disconnect-Request. See raddb/sites-available/originate-coa. * Added "lifetime" and "max_queries" to raddb/sql.conf. This helps address the problem of hung SQL sockets. * Allow packets to be injected via radmin. See "inject help" in radmin. * Answer VMPS reconfirmation request. Patch from Hermann Lauer. * Sample logrotate script in scripts/logrotate.freeradius * Add configurable poll interval for "detail" listeners * New "raddebug" command. This prints debugging information from a running server. See "man raddebug. * Add "require_message_authenticator" configuration to home_server configuration. This makes the server add Message-Authenticator to all outgoing Access-Request packets. * Added smsotp module, as contributed by Siemens. * Enabled the administration socket in the default install. See raddb/sites-available/control-socket, and "man radmin" * Handle duplicate clients, such as with replicated or load-balanced SQL servers and "readclients = yes" o Bug fixes * Clean up control sockets when they are closed, so that we don't leak memory. * Define SUN_LEN for systems that don't have it. * Correct some boundary conditions in the conditional checker ("if") in "unlang". Bug noted by Arran Cudbard-Bell. * Work around minor building issues in gmake. This should only have affected developers. * Change how we manage unprivileged user/group, so that we do not create control sockets owned by root. * Fixed more minor issues found by Coverity. * Allow raddb/certs/bootstrap to run when there is no "make" command installed. * In radiusd.conf, run_dir depends on the name of the program, and isn't hard-coded to "..../radiusd" * Check for EOF in more places in the "detail" file reader. * Added Freeswitch dictionary. * Chop ethernet frames in VMPS, rather than droppping packets. * Fix EAP-TLS bug. Patch from Arnaud Ebalard * Don't lose string for regex-compares in the "users" file. * Expose more functions in rlm_sql to rlm_sqlippool, which helps on systems where RTLD_GLOBAL is off. * Fix typos in MySQL schemas for ippools. * Remove macro that was causing build issues on some platforms. * Fixed issues with dead home servers. Bug noted by Chris Moules. * Fixed "access after free" with some dynamic clients.- do not ship static modulesbuild01 1357842488      U&/WT0K2R41QHMDNEGCOFBL67?><@=A98:;PI5J3'(+*.-,)!$"SV#% XY_`a]^Z\[bx<=>?dsvwtufkmrijgloqpnhcyz{}8967:;4523|~e@AEDBC FJIGH2.1.10-16.12.1.10-16.1       radius.confdialup_adminChangelogREADMEbinChangelog.GuyFraserbackup_radacctclean_radacctclearsessiondialup_admin.cronlog_badloginsmonthly_tot_statsshowmodemsnmpfingersqlrelay_querytot_statstruncate_radacctconfaccounting.attrsadmin.confauth.requestcaptions.confconfig.php3default.valsextra.ldap-attrmapnaslist.confsql.attrmapsql.attrsuser_edit.attrsusername.mappingsdocAUTHORSFAQHELP_WANTEDHOWTOTODOhtdocsabout.htmlaccounting.php3badusers.php3buttons.php3clear_opensessions.php3content.htmlfailed_logins.php3find.php3group_admin.php3group_new.php3helpauth_type_help.htmlbadusers_help.htmlcallback_id_help.htmlcallback_number_help.htmlclass_help.htmldialup_access_help.htmlexpiration_help.htmlfilter_id_help.htmlframed_compression_help.htmlframed_ip_address_help.htmlframed_ip_netmask_help.htmlframed_mtu_help.htmlframed_protocol_help.htmlhelp.php3idle_timeout_help.htmllock_message_help.htmllogin_time_help.htmlnomadixnomadix_bw_down_help.htmlnomadix_bw_up_help.htmlnomadix_config_url_help.htmlnomadix_endofsession_help.htmlnomadix_expiration_help.htmlnomadix_ip_upsell_help.htmlnomadix_logoff_url_help.htmlnomadix_maxbytesdown_help.htmlnomadix_maxbytesup_help.htmlnomadix_subnet_help.htmlnomadix_url_redirection_help.htmlport_limit_help.htmlreply_message_help.htmlservice_type_help.htmlsession_timeout_help.htmlsimultaneous_use_help.htmlimagesarrow.gifbg.gifblack.gifgreenlines1.giflogo2.gifpixel.giftitle2.gifindex.htmllogin_time_create.php3nas_admin.php3password.php3password_generator.jscsession_destroy.php3show_groups.php3stats.php3style.cssuser_accounting.php3user_admin.php3user_delete.php3user_edit.php3user_finger.php3user_info.php3user_new.php3user_state.php3user_stats.php3user_test.php3htmlbuttonsdefaultbuttons.html.php3group_toolbar.html.php3stats.html.php3user_admin.html.php3user_admin_userinfo.html.php3user_toolbar.html.php3libacctshow.php3add_badusers.php3attrshow.php3cryptclear.php3crypt.php3md5.php3defaults.php3functions.php3langdefaultutf8.php3elutf8.php3ldapattrmap.php3change_attrs.php3change_info.php3change_passwd.php3create_user.php3defaults.php3delete_user.php3find.php3functions.php3password_check.php3personattrs.php3user_info.php3missing.php3operators.php3sqlattrmap.php3change_attrs.php3change_info.php3change_passwd.php3create_group.php3create_user.php3defaults.php3delete_group.php3delete_user.php3driversdbxfunctions.php3mysqlfunctions.php3oraclefunctions.php3pgfunctions.php3sqlrelayfunctions.php3find.php3functions.php3group_admin.php3group_change.php3group_info.php3nas_list.php3password_check.php3user_info.php3xlat.php3sqlmysqlbadusers.sqlmtotacct.sqltotacct.sqluserinfo.sqloraclebadusers.sqlmtotacct.sqltotacct.sqluserinfo.sqlpostgresqlbadusers.sqlmtotacct.sqltotacct.sqluserinfo.sql/etc/apache2/conf.d//usr/share//usr/share/dialup_admin//usr/share/dialup_admin/bin//usr/share/dialup_admin/conf//usr/share/dialup_admin/doc//usr/share/dialup_admin/htdocs//usr/share/dialup_admin/htdocs/help//usr/share/dialup_admin/htdocs/help/nomadix//usr/share/dialup_admin/htdocs/images//usr/share/dialup_admin/html//usr/share/dialup_admin/html/buttons//usr/share/dialup_admin/html/buttons/default//usr/share/dialup_admin/lib//usr/share/dialup_admin/lib/crypt//usr/share/dialup_admin/lib/lang//usr/share/dialup_admin/lib/lang/default//usr/share/dialup_admin/lib/lang/el//usr/share/dialup_admin/lib/ldap//usr/share/dialup_admin/lib/sql//usr/share/dialup_admin/lib/sql/drivers//usr/share/dialup_admin/lib/sql/drivers/dbx//usr/share/dialup_admin/lib/sql/drivers/mysql//usr/share/dialup_admin/lib/sql/drivers/oracle//usr/share/dialup_admin/lib/sql/drivers/pg//usr/share/dialup_admin/lib/sql/drivers/sqlrelay//usr/share/dialup_admin/sql//usr/share/dialup_admin/sql/mysql//usr/share/dialup_admin/sql/oracle//usr/share/dialup_admin/sql/postgresql/-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Evergreen:Maintenance:44/openSUSE_Evergreen_11.4/b37a9cfcb30a809f43433bf71f2e6a90-freeradius-server.openSUSE_Evergreen_11.4drpmlzma5i586-suse-linuxDyu"s!>?]"k%DHfm?1 1N8ӆ.c{ӋT8M*ǼLԿ#^QzJ c,,-9kA4#[I)q-սx؈{d4R e4 W`˫qm;bDԙܝ g"LoRz"9:u$FuIsCgaBzzw&~>b=TqUmBx 8dc'I$#c/G$Ln@=v1 9a 3aRn't=nh۽Ɯ3cC$bOqce{/P02iRPX `*ʊUdpEH6 %<)h&N!,Ia9nw|oI|t*!%0U_E¼n8+(Ybdw%A@U90P7 N"^^,[]:wS;S2IWg NMBO1n#,=;fc -RC]ƙQ<>Q,[|w%Art2-2 {u;qI< { z[8UF?_)a\'3B"k6; *>8dlKI,M*zTvRV\K*ສ@j(0>O,3t}SήjU`~.^VEʼiiuj[@4xZ*رImMYЩ4?;~ eQ"P+fd]Lkkgh5b%88$j*LV%7 ajjA;'9qSoE bߒOD*:ML@)WT#5Ȓ>[7z7q@$|3_a?WנqA(&Ȁ.c9\A'"i5r{ ~t g\x` M#f![ H-3/c u+3ӊ&n; B_BF 4UzYqC. j(Cpdo&E)>jWy0j$|}>0*?Ҧ9eda/hr~p!NHD<2Q_][(x4Zq3Q\. }+FӰf]zqE !U !ygU +id&H K1 *8ABl"^R|+wϙ!^bI}_EI(@Ve7<&]?}G9moCŪfrH# ti`-asI_{e VH9sQR]Av3^zVn)@I?t:PM7YoEܥu߲k)KjHgrהFgفQ.a2v&+fR bzߨ31PR*,U H,ZQ &+-$ !h t@cw<< a`s Hg1ա~QQJR[TO3I<XV\MKƲ.r2*2[pŽ-;ݻ0 6w rͱ 45ks~FشߒsV_a Hg$3D U?g'=rxT%nW6Ũ!},0`bm60eiHO^s~ucia(%yUb:Ѡ(.L:w[pAC@6eVū[u Ac4{?4[ ) >6s>^OmwKi&7cdp>Ȍ9s({kWh/@ڹz"+<7}yUc` j+Q׺UڱUs^f>=k_YJ ڤG8רI;]\4e~8g:%]QN h!P(was\}S nPEXgeѡ?H=jԹ?j2>`_> 8ЄN2@Yj7v8h'[gl]#ցZ:zK#nWVϴLH05fZ=WH6lEF'z#*]D˥WڪB+CcvH /Q%'gp1 X2wD5R[$$PW a9 HYKpErVͅ,?a,l],"S7;\9)O3H7}JQ_Vyʄ.E?aOSd̬c0c-\Z-5uEˀE(̷`;XJP'w$9бW*wÏUGޙ:P*@n/KÌ!F4\Se$@Z61Wra(Yy)Lr>(k.`?> 3AQDM۳~uݧ hSg%myIlz"/)䫦ZɁqeӉ+<9ۆDz]7-.&'aVj X;>ܐ<^v;ü4<Eq"XPז_MSHkE=AgnEuħdCԻ[832( Ϫ32ZEwB%?ȩ4bCw \g^(xW89kRW_eok#F9ǺS7d,ߏj}w: ͂%(9ޥ#eB[C4.ߟK#o_KW_A/UNCe # `k*Bz Pe45CRB ܶOi^rpK԰LcCGɊIӛaY=rמA7NW?gKDUbiA "5\*~**RtIBj0 oOMZ?!QM:lS =::=~^{>.:GͭzESQ-H74(iIqc5aFkljlQ:SrԢ䣬.Mg[J7PgslDd:RH&SW x&t-ÚU~oT&h\I_r<}õyeS /\xbcF9%X8CJbiUWDid1o?"7InҀPA}Lf{ f32U˂2X.cO>gca G~ ry#;>.08G`[7U3Jo&:I@ ׬Ɔ{GȯI%׬je.8~Irx rtlbG|"=kܚN=&9RsXN#d&SCѵɞJ?hjM%ۈMKOuWcmD Z2^la}MgSaxBbX sk<9.H+H紹~5I/HQ@XK #aBu^4ϴD0o;#(h") iBDFCqIس C ;53 2ͫ@܂ SP_g;$4IO#\͊ɟE˴~z!k\%R 'RzWG>W!vJSzRʁETV7m)$4EүKRM=̦ P'hגCqqKٚWmP"&Q̡]P4 +biʺ/0m,sd:.}q:\6ŒF: #0$WB]$.(Nbp*M$LdyAt S{*& &agr@?yl;J )CJF^,a d. 4 F> Ӹ}9A@fJd]Ɍ Q`^(KY5k1X'~ <.>ɥUH4@Tf!_l۞*XD={S|ރ9[J\&@s1'${;ՃJc4O$%c">]Q 8^jDOٲ];6]r:TA~N>]c!la:H cm0r1XD^dH1-bV(R&"q%z,v[=n"`!_E:ʩfpwSxgZ"w[c 6a::w}!CH6%﹚4Kթ*`^e7xb쩔zT.\Xb'OQI%zj /5t^S=ۘ7ÄWᡁCH_DV97{) +^lO{PyQn<|L+1N(!N̶wԌTSsWR ,/u\Nker59 Ud^phRtЃe 8AG>a1%.*&={NB0of7|Af )n"/C3J5z$βx kڮ ur(z$^Tc+J ᱣ/t'&{ XV,/!]ؓdD|!}]>YMr2٨[ojdF39ׇBvLͼ2&{M=q߻YcK&cԏ,ˣ1D{dc![%Bv0JO?~>;" gxfȑ>ǍC/0z+[=#F(;L6Ï@48gڃUşdos['YՙV,JE?9gu<:yF</_w](HK=?ܭ meFߢщJ7 N`p'i˱`p钎JR^לauHWTڇIHHp̐_϶0(9(>av^R #:'5?wˁΗsb]~e؞~amic-ҀP:^b_nzF1wU鰬CN;pm AMW |X,MTL j2\haG6|[+nHbf䙜%҄E,WԽ71:ϡMM,w kuJˆ_'g@;jiS(_'> )΋S;Ѝ'hN`.LJ:3-f$ž>5 x9ڒkofbx6N_̅﬏j\c7WOp ӌ=Qп9zaBj4%v- ŝjxU0"r+x zd)ťXExb̀b[IC`]m  cH~$N + ~Q9gӒݯ e*ݥxЀ}CPj+/%KϜ SLW]#ְ^Q]\_7̹dre\pA^/ԎB ?ȼwT"t4Mշ=&Juɤ1f@Мm;R`c| 衩V;e9(b*%pf6JKs| 34iWjm3:`5}|tO V8QQ3jmR;P&c>;~=XdT^й(ŴXȕ_'ʼn^V σ{cz)iIS]-΀3N.8Iōe?8Ri瀫kb~nPcvݖ3f_S:}SG>!$lޭV^8yM7a6(U?UZ_ak#C B[jF{~=E-S0zeGJӠ~/IB}|>^yWn&MkC