tropic-look-0.2/0000777000175000017500000000000010531100040014353 5ustar00danieldaniel00000000000000tropic-look-0.2/po/0000777000175000017500000000000010531100040014771 5ustar00danieldaniel00000000000000tropic-look-0.2/po/ChangeLog0000644000175000017500000000000010511153604016541 0ustar00danieldaniel00000000000000tropic-look-0.2/po/Makefile.in.in0000644000175000017500000001466210531100024017452 0ustar00danieldaniel00000000000000# Makefile for program source directory in GNU NLS utilities package. # Copyright (C) 1995, 1996, 1997 by Ulrich Drepper # # This file file be copied and used freely without restrictions. It can # be used in projects which are not available under the GNU Public License # but which still want to provide support for the GNU gettext functionality. # Please note that the actual code is *not* freely available. # # - Modified by Owen Taylor to use GETTEXT_PACKAGE # instead of PACKAGE and to look for po2tbl in ./ not in intl/ # # - Modified by jacob berkman to install # Makefile.in.in and po2tbl.sed.in for use with glib-gettextize # # - Modified by Rodney Dawes for use with intltool # # We have the following line for use by intltoolize: # INTLTOOL_MAKEFILE GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ PACKAGE = @PACKAGE@ VERSION = @VERSION@ SHELL = /bin/sh srcdir = @srcdir@ top_srcdir = @top_srcdir@ top_builddir = .. VPATH = @srcdir@ prefix = @prefix@ exec_prefix = @exec_prefix@ datadir = @datadir@ datarootdir = @datarootdir@ libdir = @libdir@ DATADIRNAME = @DATADIRNAME@ itlocaledir = $(prefix)/$(DATADIRNAME)/locale subdir = po install_sh = @install_sh@ # Automake >= 1.8 provides @mkdir_p@. # Until it can be supposed, use the safe fallback: mkdir_p = $(install_sh) -d INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ GMSGFMT = @GMSGFMT@ MSGFMT = @MSGFMT@ XGETTEXT = @XGETTEXT@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ MSGMERGE = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist GENPOT = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot ALL_LINGUAS = @ALL_LINGUAS@ PO_LINGUAS=$(shell if test -r $(srcdir)/LINGUAS; then grep -v "^\#" $(srcdir)/LINGUAS; fi) POFILES=$(shell if test -n "$(PO_LINGUAS)"; then LINGUAS="$(PO_LINGUAS)"; else LINGUAS="$(ALL_LINGUAS)"; fi; for lang in $$LINGUAS; do printf "$$lang.po "; done) DISTFILES = ChangeLog Makefile.in.in POTFILES.in $(POFILES) EXTRA_DISTFILES = POTFILES.skip Makevars LINGUAS POTFILES = \ #This Gets Replace for some reason CATALOGS=$(shell if test -n "$(PO_LINGUAS)"; then LINGUAS="$(PO_LINGUAS)"; else LINGUAS="$(ALL_LINGUAS)"; fi; for lang in $$LINGUAS; do printf "$$lang.gmo "; done) .SUFFIXES: .SUFFIXES: .po .pox .gmo .mo .msg .cat .po.pox: $(MAKE) $(GETTEXT_PACKAGE).pot $(MSGMERGE) $< $(GETTEXT_PACKAGE).pot -o $*.pox .po.mo: $(MSGFMT) -o $@ $< .po.gmo: file=`echo $* | sed 's,.*/,,'`.gmo \ && rm -f $$file && $(GMSGFMT) -o $$file $< .po.cat: sed -f ../intl/po2msg.sed < $< > $*.msg \ && rm -f $@ && gencat $@ $*.msg all: all-@USE_NLS@ all-yes: $(CATALOGS) all-no: $(GETTEXT_PACKAGE).pot: $(POTFILES) $(GENPOT) install: install-data install-data: install-data-@USE_NLS@ install-data-no: all install-data-yes: all $(mkdir_p) $(DESTDIR)$(itlocaledir) if test -n "$(PO_LINGUAS)"; then \ linguas="$(PO_LINGUAS)"; \ else \ linguas="$(ALL_LINGUAS)"; \ fi; \ for lang in $$linguas; do \ dir=$(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES; \ $(mkdir_p) $$dir; \ if test -r $$lang.gmo; then \ $(INSTALL_DATA) $$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \ echo "installing $$lang.gmo as $$dir/$(GETTEXT_PACKAGE).mo"; \ else \ $(INSTALL_DATA) $(srcdir)/$$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \ echo "installing $(srcdir)/$$lang.gmo as" \ "$$dir/$(GETTEXT_PACKAGE).mo"; \ fi; \ if test -r $$lang.gmo.m; then \ $(INSTALL_DATA) $$lang.gmo.m $$dir/$(GETTEXT_PACKAGE).mo.m; \ echo "installing $$lang.gmo.m as $$dir/$(GETTEXT_PACKAGE).mo.m"; \ else \ if test -r $(srcdir)/$$lang.gmo.m ; then \ $(INSTALL_DATA) $(srcdir)/$$lang.gmo.m \ $$dir/$(GETTEXT_PACKAGE).mo.m; \ echo "installing $(srcdir)/$$lang.gmo.m as" \ "$$dir/$(GETTEXT_PACKAGE).mo.m"; \ else \ true; \ fi; \ fi; \ done # Empty stubs to satisfy archaic automake needs dvi info tags TAGS ID: # Define this as empty until I found a useful application. installcheck: uninstall: if test -n "$(PO_LINGUAS)"; then \ linguas="$(PO_LINGUAS)"; \ else \ linguas="$(ALL_LINGUAS)"; \ fi; \ for lang in $$linguas; do \ rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \ rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \ done check: all $(GETTEXT_PACKAGE).pot mostlyclean: rm -f *.pox $(GETTEXT_PACKAGE).pot *.old.po cat-id-tbl.tmp rm -f .intltool-merge-cache clean: mostlyclean distclean: clean rm -f Makefile Makefile.in POTFILES stamp-it rm -f *.mo *.msg *.cat *.cat.m *.gmo maintainer-clean: distclean @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." rm -f Makefile.in.in distdir = ../$(PACKAGE)-$(VERSION)/$(subdir) dist distdir: $(DISTFILES) dists="$(DISTFILES)"; \ extra_dists="$(EXTRA_DISTFILES)"; \ for file in $$extra_dists; do \ test -f $(srcdir)/$$file && dists="$$dists $(srcdir)/$$file"; \ done; \ for file in $$dists; do \ test -f $$file || file="$(srcdir)/$$file"; \ ln $$file $(distdir) 2> /dev/null \ || cp -p $$file $(distdir); \ done update-po: Makefile $(MAKE) $(GETTEXT_PACKAGE).pot tmpdir=`pwd`; \ if test -n "$(PO_LINGUAS)"; then \ linguas="$(PO_LINGUAS)"; \ else \ linguas="$(ALL_LINGUAS)"; \ fi; \ for lang in $$linguas; do \ echo "$$lang:"; \ result="`$(MSGMERGE) -o $$tmpdir/$$lang.new.po $$lang`"; \ if $$result; then \ if cmp $(srcdir)/$$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ rm -f $$tmpdir/$$lang.new.po; \ else \ if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ :; \ else \ echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ rm -f $$tmpdir/$$lang.new.po; \ exit 1; \ fi; \ fi; \ else \ echo "msgmerge for $$lang.gmo failed!"; \ rm -f $$tmpdir/$$lang.new.po; \ fi; \ done Makefile POTFILES: stamp-it @if test ! -f $@; then \ rm -f stamp-it; \ $(MAKE) stamp-it; \ fi stamp-it: Makefile.in.in ../config.status POTFILES.in cd .. \ && CONFIG_FILES=$(subdir)/Makefile.in CONFIG_HEADERS= CONFIG_LINKS= \ $(SHELL) ./config.status # Tell versions [3.59,3.63) of GNU make not to export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: tropic-look-0.2/po/POTFILES.in0000644000175000017500000000010710511154340016552 0ustar00danieldaniel00000000000000gdm/GdmGreeterTheme.desktop.in tropic-wallpapers.xml.in index.theme.in tropic-look-0.2/po/fr.po0000644000175000017500000000152610531077625015766 0ustar00danieldaniel00000000000000# French translation for tropic-look # Copyright (c) 2006 Rosetta Contributors and Canonical Ltd 2006 # This file is distributed under the same license as the tropic-look package. # FIRST AUTHOR , 2006. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: tropic-look\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2006-10-31 17:16+0100\n" "PO-Revision-Date: 2006-11-08 17:39+0000\n" "Last-Translator: Nicolas Velin \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Rosetta-Export-Date: 2006-11-22 15:18+0000\n" #: ../tropic-wallpapers.xml.in.h:1 ../index.theme.in.h:2 msgid "Tropic" msgstr "Tropique" #: ../index.theme.in.h:1 #, fuzzy msgid "Nice Tropical Theme" msgstr "Thème sympa sur les tropiques"tropic-look-0.2/po/nl.po0000644000175000017500000000150310531077625015763 0ustar00danieldaniel00000000000000# Dutch translation for tropic-look # Copyright (c) 2006 Rosetta Contributors and Canonical Ltd 2006 # This file is distributed under the same license as the tropic-look package. # FIRST AUTHOR , 2006. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: tropic-look\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2006-10-31 17:16+0100\n" "PO-Revision-Date: 2006-11-15 10:23+0000\n" "Last-Translator: Tikkel \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Rosetta-Export-Date: 2006-11-22 15:18+0000\n" #: ../tropic-wallpapers.xml.in.h:1 ../index.theme.in.h:2 msgid "Tropic" msgstr "Tropisch" #: ../index.theme.in.h:1 msgid "Nice Tropical Theme" msgstr "Lekker tropisch thema"tropic-look-0.2/README0000644000175000017500000000000010511153604015231 0ustar00danieldaniel00000000000000tropic-look-0.2/configure.ac0000644000175000017500000000131610531077742016664 0ustar00danieldaniel00000000000000# Process this file with autoconf to produce a configure script. AC_PREREQ(2.53) AC_INIT([tropic-look], [0.2]) AC_CONFIG_SRCDIR(ubuntu-tropic.png) AM_INIT_AUTOMAKE([1.9 tar-ustar]) AC_PROG_INTLTOOL([0.33]) PKG_PROG_PKG_CONFIG([0.19]) GETTEXT_PACKAGE="${PACKAGE}" AC_SUBST(GETTEXT_PACKAGE) ALL_LINGUAS="fr nl" AM_GLIB_GNU_GETTEXT # AM_GLIB_GNU_GETTEXT above subst. $DATADIRNAME # this is the directory where the *.{mo,gmo} files are installed localedir='${prefix}/${DATADIRNAME}/locale' AC_SUBST(localedir) # Workaround to make aclocal get the right flags AC_SUBST(ACLOCAL_AMFLAGS, "\${ACLOCAL_FLAGS}") AC_CONFIG_FILES([ Makefile gtk-2.0/Makefile metacity-1/Makefile gdm/Makefile po/Makefile.in ]) AC_OUTPUT tropic-look-0.2/aclocal.m40000644000175000017500000016346510531100027016233 0ustar00danieldaniel00000000000000# generated automatically by aclocal 1.9.6 -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, # 2005 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. # Copyright (C) 1995-2002 Free Software Foundation, Inc. # Copyright (C) 2001-2003,2004 Red Hat, Inc. # # This file is free software, distributed under the terms of the GNU # General Public License. As a special exception to the GNU General # Public License, this file may be distributed as part of a program # that contains a configuration script generated by Autoconf, under # the same distribution terms as the rest of that program. # # This file can be copied and used freely without restrictions. It can # be used in projects which are not available under the GNU Public License # but which still want to provide support for the GNU gettext functionality. # # Macro to add for using GNU gettext. # Ulrich Drepper , 1995, 1996 # # Modified to never use included libintl. # Owen Taylor , 12/15/1998 # # Major rework to remove unused code # Owen Taylor , 12/11/2002 # # Added better handling of ALL_LINGUAS from GNU gettext version # written by Bruno Haible, Owen Taylor 5/30/3002 # # Modified to require ngettext # Matthias Clasen 08/06/2004 # # We need this here as well, since someone might use autoconf-2.5x # to configure GLib then an older version to configure a package # using AM_GLIB_GNU_GETTEXT AC_PREREQ(2.53) dnl dnl We go to great lengths to make sure that aclocal won't dnl try to pull in the installed version of these macros dnl when running aclocal in the glib directory. dnl m4_copy([AC_DEFUN],[glib_DEFUN]) m4_copy([AC_REQUIRE],[glib_REQUIRE]) dnl dnl At the end, if we're not within glib, we'll define the public dnl definitions in terms of our private definitions. dnl # GLIB_LC_MESSAGES #-------------------- glib_DEFUN([GLIB_LC_MESSAGES], [AC_CHECK_HEADERS([locale.h]) if test $ac_cv_header_locale_h = yes; then AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES, [AC_TRY_LINK([#include ], [return LC_MESSAGES], am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)]) if test $am_cv_val_LC_MESSAGES = yes; then AC_DEFINE(HAVE_LC_MESSAGES, 1, [Define if your file defines LC_MESSAGES.]) fi fi]) # GLIB_PATH_PROG_WITH_TEST #---------------------------- dnl GLIB_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR, dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) glib_DEFUN([GLIB_PATH_PROG_WITH_TEST], [# Extract the first word of "$2", so it can be a program name with args. set dummy $2; ac_word=[$]2 AC_MSG_CHECKING([for $ac_word]) AC_CACHE_VAL(ac_cv_path_$1, [case "[$]$1" in /*) ac_cv_path_$1="[$]$1" # Let the user override the test with a path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" for ac_dir in ifelse([$5], , $PATH, [$5]); do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if [$3]; then ac_cv_path_$1="$ac_dir/$ac_word" break fi fi done IFS="$ac_save_ifs" dnl If no 4th arg is given, leave the cache variable unset, dnl so AC_PATH_PROGS will keep looking. ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4" ])dnl ;; esac])dnl $1="$ac_cv_path_$1" if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then AC_MSG_RESULT([$]$1) else AC_MSG_RESULT(no) fi AC_SUBST($1)dnl ]) # GLIB_WITH_NLS #----------------- glib_DEFUN([GLIB_WITH_NLS], dnl NLS is obligatory [USE_NLS=yes AC_SUBST(USE_NLS) gt_cv_have_gettext=no CATOBJEXT=NONE XGETTEXT=: INTLLIBS= AC_CHECK_HEADER(libintl.h, [gt_cv_func_dgettext_libintl="no" libintl_extra_libs="" # # First check in libc # AC_CACHE_CHECK([for ngettext in libc], gt_cv_func_ngettext_libc, [AC_TRY_LINK([ #include ], [return !ngettext ("","", 1)], gt_cv_func_ngettext_libc=yes, gt_cv_func_ngettext_libc=no) ]) if test "$gt_cv_func_ngettext_libc" = "yes" ; then AC_CACHE_CHECK([for dgettext in libc], gt_cv_func_dgettext_libc, [AC_TRY_LINK([ #include ], [return !dgettext ("","")], gt_cv_func_dgettext_libc=yes, gt_cv_func_dgettext_libc=no) ]) fi if test "$gt_cv_func_ngettext_libc" = "yes" ; then AC_CHECK_FUNCS(bind_textdomain_codeset) fi # # If we don't have everything we want, check in libintl # if test "$gt_cv_func_dgettext_libc" != "yes" \ || test "$gt_cv_func_ngettext_libc" != "yes" \ || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then AC_CHECK_LIB(intl, bindtextdomain, [AC_CHECK_LIB(intl, ngettext, [AC_CHECK_LIB(intl, dgettext, gt_cv_func_dgettext_libintl=yes)])]) if test "$gt_cv_func_dgettext_libintl" != "yes" ; then AC_MSG_CHECKING([if -liconv is needed to use gettext]) AC_MSG_RESULT([]) AC_CHECK_LIB(intl, ngettext, [AC_CHECK_LIB(intl, dcgettext, [gt_cv_func_dgettext_libintl=yes libintl_extra_libs=-liconv], :,-liconv)], :,-liconv) fi # # If we found libintl, then check in it for bind_textdomain_codeset(); # we'll prefer libc if neither have bind_textdomain_codeset(), # and both have dgettext and ngettext # if test "$gt_cv_func_dgettext_libintl" = "yes" ; then glib_save_LIBS="$LIBS" LIBS="$LIBS -lintl $libintl_extra_libs" unset ac_cv_func_bind_textdomain_codeset AC_CHECK_FUNCS(bind_textdomain_codeset) LIBS="$glib_save_LIBS" if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then gt_cv_func_dgettext_libc=no else if test "$gt_cv_func_dgettext_libc" = "yes" \ && test "$gt_cv_func_ngettext_libc" = "yes"; then gt_cv_func_dgettext_libintl=no fi fi fi fi if test "$gt_cv_func_dgettext_libc" = "yes" \ || test "$gt_cv_func_dgettext_libintl" = "yes"; then gt_cv_have_gettext=yes fi if test "$gt_cv_func_dgettext_libintl" = "yes"; then INTLLIBS="-lintl $libintl_extra_libs" fi if test "$gt_cv_have_gettext" = "yes"; then AC_DEFINE(HAVE_GETTEXT,1, [Define if the GNU gettext() function is already present or preinstalled.]) GLIB_PATH_PROG_WITH_TEST(MSGFMT, msgfmt, [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl if test "$MSGFMT" != "no"; then glib_save_LIBS="$LIBS" LIBS="$LIBS $INTLLIBS" AC_CHECK_FUNCS(dcgettext) AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) GLIB_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :) AC_TRY_LINK(, [extern int _nl_msg_cat_cntr; return _nl_msg_cat_cntr], [CATOBJEXT=.gmo DATADIRNAME=share], [case $host in *-*-solaris*) dnl On Solaris, if bind_textdomain_codeset is in libc, dnl GNU format message catalog is always supported, dnl since both are added to the libc all together. dnl Hence, we'd like to go with DATADIRNAME=share and dnl and CATOBJEXT=.gmo in this case. AC_CHECK_FUNC(bind_textdomain_codeset, [CATOBJEXT=.gmo DATADIRNAME=share], [CATOBJEXT=.mo DATADIRNAME=lib]) ;; *) CATOBJEXT=.mo DATADIRNAME=lib ;; esac]) LIBS="$glib_save_LIBS" INSTOBJEXT=.mo else gt_cv_have_gettext=no fi fi ]) if test "$gt_cv_have_gettext" = "yes" ; then AC_DEFINE(ENABLE_NLS, 1, [always defined to indicate that i18n is enabled]) fi dnl Test whether we really found GNU xgettext. if test "$XGETTEXT" != ":"; then dnl If it is not GNU xgettext we define it as : so that the dnl Makefiles still can work. if $XGETTEXT --omit-header /dev/null 2> /dev/null; then : ; else AC_MSG_RESULT( [found xgettext program is not GNU xgettext; ignore it]) XGETTEXT=":" fi fi # We need to process the po/ directory. POSUB=po AC_OUTPUT_COMMANDS( [case "$CONFIG_FILES" in *po/Makefile.in*) sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile esac]) dnl These rules are solely for the distribution goal. While doing this dnl we only have to keep exactly one list of the available catalogs dnl in configure.in. for lang in $ALL_LINGUAS; do GMOFILES="$GMOFILES $lang.gmo" POFILES="$POFILES $lang.po" done dnl Make all variables we use known to autoconf. AC_SUBST(CATALOGS) AC_SUBST(CATOBJEXT) AC_SUBST(DATADIRNAME) AC_SUBST(GMOFILES) AC_SUBST(INSTOBJEXT) AC_SUBST(INTLLIBS) AC_SUBST(PO_IN_DATADIR_TRUE) AC_SUBST(PO_IN_DATADIR_FALSE) AC_SUBST(POFILES) AC_SUBST(POSUB) ]) # AM_GLIB_GNU_GETTEXT # ------------------- # Do checks necessary for use of gettext. If a suitable implementation # of gettext is found in either in libintl or in the C library, # it will set INTLLIBS to the libraries needed for use of gettext # and AC_DEFINE() HAVE_GETTEXT and ENABLE_NLS. (The shell variable # gt_cv_have_gettext will be set to "yes".) It will also call AC_SUBST() # on various variables needed by the Makefile.in.in installed by # glib-gettextize. dnl glib_DEFUN([GLIB_GNU_GETTEXT], [AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_HEADER_STDC])dnl GLIB_LC_MESSAGES GLIB_WITH_NLS if test "$gt_cv_have_gettext" = "yes"; then if test "x$ALL_LINGUAS" = "x"; then LINGUAS= else AC_MSG_CHECKING(for catalogs to be installed) NEW_LINGUAS= for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then NEW_LINGUAS="$NEW_LINGUAS $presentlang" fi done LINGUAS=$NEW_LINGUAS AC_MSG_RESULT($LINGUAS) fi dnl Construct list of names of catalog files to be constructed. if test -n "$LINGUAS"; then for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done fi fi dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly dnl find the mkinstalldirs script in another subdir but ($top_srcdir). dnl Try to locate is. MKINSTALLDIRS= if test -n "$ac_aux_dir"; then MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" fi if test -z "$MKINSTALLDIRS"; then MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" fi AC_SUBST(MKINSTALLDIRS) dnl Generate list of files to be processed by xgettext which will dnl be included in po/Makefile. test -d po || mkdir po if test "x$srcdir" != "x."; then if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then posrcprefix="$srcdir/" else posrcprefix="../$srcdir/" fi else posrcprefix="../" fi rm -f po/POTFILES sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ < $srcdir/po/POTFILES.in > po/POTFILES ]) # AM_GLIB_DEFINE_LOCALEDIR(VARIABLE) # ------------------------------- # Define VARIABLE to the location where catalog files will # be installed by po/Makefile. glib_DEFUN([GLIB_DEFINE_LOCALEDIR], [glib_REQUIRE([GLIB_GNU_GETTEXT])dnl glib_save_prefix="$prefix" glib_save_exec_prefix="$exec_prefix" test "x$prefix" = xNONE && prefix=$ac_default_prefix test "x$exec_prefix" = xNONE && exec_prefix=$prefix if test "x$CATOBJEXT" = "x.mo" ; then localedir=`eval echo "${libdir}/locale"` else localedir=`eval echo "${datadir}/locale"` fi prefix="$glib_save_prefix" exec_prefix="$glib_save_exec_prefix" AC_DEFINE_UNQUOTED($1, "$localedir", [Define the location where the catalogs will be installed]) ]) dnl dnl Now the definitions that aclocal will find dnl ifdef(glib_configure_in,[],[ AC_DEFUN([AM_GLIB_GNU_GETTEXT],[GLIB_GNU_GETTEXT($@)]) AC_DEFUN([AM_GLIB_DEFINE_LOCALEDIR],[GLIB_DEFINE_LOCALEDIR($@)]) ])dnl dnl IT_PROG_INTLTOOL([MINIMUM-VERSION], [no-xml]) # serial 35 IT_PROG_INTLTOOL AC_DEFUN([IT_PROG_INTLTOOL], [AC_PREREQ([2.50])dnl case "$am__api_version" in 1.[01234]) AC_MSG_ERROR([Automake 1.5 or newer is required to use intltool]) ;; *) ;; esac if test -n "$1"; then AC_MSG_CHECKING(for intltool >= $1) INTLTOOL_REQUIRED_VERSION_AS_INT=`echo $1 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` INTLTOOL_APPLIED_VERSION=`awk -F\" '/\\$VERSION / { print $ 2; }' ${ac_aux_dir}/intltool-update.in` [INTLTOOL_APPLIED_VERSION_AS_INT=`awk -F\" '/\\$VERSION / { split($ 2, VERSION, "."); print VERSION[1] * 1000 + VERSION[2] * 100 + VERSION[3];}' ${ac_aux_dir}/intltool-update.in` ] AC_MSG_RESULT([$INTLTOOL_APPLIED_VERSION found]) test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" || AC_MSG_ERROR([Your intltool is too old. You need intltool $1 or later.]) fi INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< [$]@' INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u /tmp $< [$]@' INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' AC_SUBST(INTLTOOL_DESKTOP_RULE) AC_SUBST(INTLTOOL_DIRECTORY_RULE) AC_SUBST(INTLTOOL_KEYS_RULE) AC_SUBST(INTLTOOL_PROP_RULE) AC_SUBST(INTLTOOL_OAF_RULE) AC_SUBST(INTLTOOL_PONG_RULE) AC_SUBST(INTLTOOL_SERVER_RULE) AC_SUBST(INTLTOOL_SHEET_RULE) AC_SUBST(INTLTOOL_SOUNDLIST_RULE) AC_SUBST(INTLTOOL_UI_RULE) AC_SUBST(INTLTOOL_XAM_RULE) AC_SUBST(INTLTOOL_KBD_RULE) AC_SUBST(INTLTOOL_XML_RULE) AC_SUBST(INTLTOOL_XML_NOMERGE_RULE) AC_SUBST(INTLTOOL_CAVES_RULE) AC_SUBST(INTLTOOL_SCHEMAS_RULE) AC_SUBST(INTLTOOL_THEME_RULE) AC_SUBST(INTLTOOL_SERVICE_RULE) # Use the tools built into the package, not the ones that are installed. AC_SUBST(INTLTOOL_EXTRACT, '$(top_builddir)/intltool-extract') AC_SUBST(INTLTOOL_MERGE, '$(top_builddir)/intltool-merge') AC_SUBST(INTLTOOL_UPDATE, '$(top_builddir)/intltool-update') AC_PATH_PROG(INTLTOOL_PERL, perl) if test -z "$INTLTOOL_PERL"; then AC_MSG_ERROR([perl not found; required for intltool]) fi if test -z "`$INTLTOOL_PERL -v | fgrep '5.' 2> /dev/null`"; then AC_MSG_ERROR([perl 5.x required for intltool]) fi if test "x$2" != "xno-xml"; then AC_MSG_CHECKING([for XML::Parser]) if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then AC_MSG_RESULT([ok]) else AC_MSG_ERROR([XML::Parser perl module is required for intltool]) fi fi AC_PATH_PROG(INTLTOOL_ICONV, iconv, iconv) AC_PATH_PROG(INTLTOOL_MSGFMT, msgfmt, msgfmt) AC_PATH_PROG(INTLTOOL_MSGMERGE, msgmerge, msgmerge) AC_PATH_PROG(INTLTOOL_XGETTEXT, xgettext, xgettext) # Substitute ALL_LINGUAS so we can use it in po/Makefile AC_SUBST(ALL_LINGUAS) # Set DATADIRNAME correctly if it is not set yet # (copied from glib-gettext.m4) if test -z "$DATADIRNAME"; then AC_TRY_LINK(, [extern int _nl_msg_cat_cntr; return _nl_msg_cat_cntr], [DATADIRNAME=share], [case $host in *-*-solaris*) dnl On Solaris, if bind_textdomain_codeset is in libc, dnl GNU format message catalog is always supported, dnl since both are added to the libc all together. dnl Hence, we'd like to go with DATADIRNAME=share dnl in this case. AC_CHECK_FUNC(bind_textdomain_codeset, [DATADIRNAME=share], [DATADIRNAME=lib]) ;; *) [DATADIRNAME=lib] ;; esac]) fi AC_SUBST(DATADIRNAME) IT_PO_SUBDIR([po]) dnl The following is very similar to dnl dnl AC_CONFIG_FILES([intltool-extract intltool-merge intltool-update]) dnl dnl with the following slight differences: dnl - the *.in files are in ac_aux_dir, dnl - if the file haven't changed upon reconfigure, it's not touched, dnl - the evaluation of the third parameter enables a hack which computes dnl the actual value of $libdir, dnl - the user sees "executing intltool commands", instead of dnl "creating intltool-extract" and such. dnl dnl Nothing crucial here, and we could use AC_CONFIG_FILES, if there were dnl a reason for it. AC_CONFIG_COMMANDS([intltool], [ for file in intltool-extract intltool-merge intltool-update; do sed -e "s|@INTLTOOL_EXTRACT@|`pwd`/intltool-extract|g" \ -e "s|@INTLTOOL_LIBDIR@|${INTLTOOL_LIBDIR}|g" \ -e "s|@INTLTOOL_ICONV@|${INTLTOOL_ICONV}|g" \ -e "s|@INTLTOOL_MSGFMT@|${INTLTOOL_MSGFMT}|g" \ -e "s|@INTLTOOL_MSGMERGE@|${INTLTOOL_MSGMERGE}|g" \ -e "s|@INTLTOOL_XGETTEXT@|${INTLTOOL_XGETTEXT}|g" \ -e "s|@INTLTOOL_PERL@|${INTLTOOL_PERL}|g" \ < ${ac_aux_dir}/${file}.in > ${file}.out if cmp -s ${file} ${file}.out 2>/dev/null; then rm -f ${file}.out else mv -f ${file}.out ${file} fi chmod ugo+x ${file} chmod u+w ${file} done ], [INTLTOOL_PERL='${INTLTOOL_PERL}' ac_aux_dir='${ac_aux_dir}' prefix="$prefix" exec_prefix="$exec_prefix" INTLTOOL_LIBDIR="$libdir" INTLTOOL_EXTRACT='${INTLTOOL_EXTRACT}' INTLTOOL_ICONV='${INTLTOOL_ICONV}' INTLTOOL_MSGFMT='${INTLTOOL_MSGFMT}' INTLTOOL_MSGMERGE='${INTLTOOL_MSGMERGE}' INTLTOOL_XGETTEXT='${INTLTOOL_XGETTEXT}']) ]) # IT_PO_SUBDIR(DIRNAME) # --------------------- # All po subdirs have to be declared with this macro; the subdir "po" is # declared by IT_PROG_INTLTOOL. # AC_DEFUN([IT_PO_SUBDIR], [AC_PREREQ([2.53])dnl We use ac_top_srcdir inside AC_CONFIG_COMMANDS. dnl dnl The following CONFIG_COMMANDS should be exetuted at the very end dnl of config.status. AC_CONFIG_COMMANDS_PRE([ AC_CONFIG_COMMANDS([$1/stamp-it], [ rm -f "$1/stamp-it" "$1/stamp-it.tmp" "$1/POTFILES" "$1/Makefile.tmp" >"$1/stamp-it.tmp" [sed '/^#/d s/^[[].*] *// /^[ ]*$/d '"s|^| $ac_top_srcdir/|" \ "$srcdir/$1/POTFILES.in" | sed '$!s/$/ \\/' >"$1/POTFILES" ] if test ! -f "$1/Makefile"; then AC_MSG_ERROR([$1/Makefile is not ready.]) fi mv "$1/Makefile" "$1/Makefile.tmp" [sed '/^POTFILES =/,/[^\\]$/ { /^POTFILES =/!d r $1/POTFILES } ' "$1/Makefile.tmp" >"$1/Makefile"] rm -f "$1/Makefile.tmp" mv "$1/stamp-it.tmp" "$1/stamp-it" ]) ])dnl ]) # deprecated macros AU_ALIAS([AC_PROG_INTLTOOL], [IT_PROG_INTLTOOL]) # A hint is needed for aclocal from Automake <= 1.9.4: # AC_DEFUN([AC_PROG_INTLTOOL], ...) # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- # # Copyright © 2004 Scott James Remnant . # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # PKG_PROG_PKG_CONFIG([MIN-VERSION]) # ---------------------------------- AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$]) m4_pattern_allow([^PKG_CONFIG(_PATH)?$]) AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])dnl if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) fi if test -n "$PKG_CONFIG"; then _pkg_min_version=m4_default([$1], [0.9.0]) AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) PKG_CONFIG="" fi fi[]dnl ])# PKG_PROG_PKG_CONFIG # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) # # Check to see whether a particular set of modules exists. Similar # to PKG_CHECK_MODULES(), but does not set variables or print errors. # # # Similar to PKG_CHECK_MODULES, make sure that the first instance of # this or PKG_CHECK_MODULES is called, or make sure to call # PKG_CHECK_EXISTS manually # -------------------------------------------------------------- AC_DEFUN([PKG_CHECK_EXISTS], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl if test -n "$PKG_CONFIG" && \ AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then m4_ifval([$2], [$2], [:]) m4_ifvaln([$3], [else $3])dnl fi]) # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) # --------------------------------------------- m4_define([_PKG_CONFIG], [if test -n "$PKG_CONFIG"; then if test -n "$$1"; then pkg_cv_[]$1="$$1" else PKG_CHECK_EXISTS([$3], [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`], [pkg_failed=yes]) fi else pkg_failed=untried fi[]dnl ])# _PKG_CONFIG # _PKG_SHORT_ERRORS_SUPPORTED # ----------------------------- AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], [AC_REQUIRE([PKG_PROG_PKG_CONFIG]) if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi[]dnl ])# _PKG_SHORT_ERRORS_SUPPORTED # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], # [ACTION-IF-NOT-FOUND]) # # # Note that if there is a possibility the first call to # PKG_CHECK_MODULES might not happen, you should be sure to include an # explicit call to PKG_PROG_PKG_CONFIG in your configure.ac # # # -------------------------------------------------------------- AC_DEFUN([PKG_CHECK_MODULES], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl pkg_failed=no AC_MSG_CHECKING([for $1]) _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) _PKG_CONFIG([$1][_LIBS], [libs], [$2]) m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS and $1[]_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.]) if test $pkg_failed = yes; then _PKG_SHORT_ERRORS_SUPPORTED if test $_pkg_short_errors_supported = yes; then $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "$2"` else $1[]_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"` fi # Put the nasty error message in config.log where it belongs echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD ifelse([$4], , [AC_MSG_ERROR(dnl [Package requirements ($2) were not met: $$1_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. _PKG_TEXT ])], [AC_MSG_RESULT([no]) $4]) elif test $pkg_failed = untried; then ifelse([$4], , [AC_MSG_FAILURE(dnl [The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. _PKG_TEXT To get pkg-config, see .])], [$4]) else $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS $1[]_LIBS=$pkg_cv_[]$1[]_LIBS AC_MSG_RESULT([yes]) ifelse([$3], , :, [$3]) fi[]dnl ])# PKG_CHECK_MODULES # Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_AUTOMAKE_VERSION(VERSION) # ---------------------------- # Automake X.Y traces this macro to ensure aclocal.m4 has been # generated from the m4 files accompanying Automake X.Y. AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"]) # AM_SET_CURRENT_AUTOMAKE_VERSION # ------------------------------- # Call AM_AUTOMAKE_VERSION so it can be traced. # This function is AC_REQUIREd by AC_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.9.6])]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets # $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to # `$srcdir', `$srcdir/..', or `$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and # therefore $ac_aux_dir as well) can be either absolute or relative, # depending on how configure is run. This is pretty annoying, since # it makes $ac_aux_dir quite unusable in subdirectories: in the top # source directory, any form will work fine, but in subdirectories a # relative path needs to be adjusted first. # # $ac_aux_dir/missing # fails when called from a subdirectory if $ac_aux_dir is relative # $top_srcdir/$ac_aux_dir/missing # fails if $ac_aux_dir is absolute, # fails when called from a subdirectory in a VPATH build with # a relative $ac_aux_dir # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually # harmless because $srcdir is `.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, # iff we strip the leading $srcdir from $ac_aux_dir. That would be: # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` # and then we would define $MISSING as # MISSING="\${SHELL} $am_aux_dir/missing" # This will work as long as MISSING is not called from configure, because # unfortunately $(top_srcdir) has no meaning in configure. # However there are other variables, like CC, which are often used in # configure, and could therefore not use this "fixed" $ac_aux_dir. # # Another solution, used here, is to always expand $ac_aux_dir to an # absolute PATH. The drawback is that using absolute paths prevent a # configured tree to be moved without reconfiguration. AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. AC_PREREQ([2.50])dnl # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` ]) # AM_CONDITIONAL -*- Autoconf -*- # Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 7 # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ(2.52)dnl ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE]) AC_SUBST([$1_FALSE]) if $2; then $1_TRUE= $1_FALSE='#' else $1_TRUE='#' $1_FALSE= fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 8 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing # CC etc. in the Makefile, will ask for an AC_PROG_CC use... # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. # NAME is "CC", "CXX", "GCJ", or "OBJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular # dependency, and given that the user is not expected to run this macro, # just rely on AC_PROG_CC. AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl ifelse([$1], CC, [depcc="$CC" am_compiler_list=], [$1], CXX, [depcc="$CXX" am_compiler_list=], [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_$1_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf case $depmode in nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; none) break ;; esac # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. if depmode=$depmode \ source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_$1_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. # This macro is AC_REQUIREd in _AM_DEPENDENCIES AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE(dependency-tracking, [ --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH]) ]) # Generate code to set up dependency tracking. -*- Autoconf -*- # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. #serial 3 # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [for mf in $CONFIG_FILES; do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # So let's grep whole file. if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then dirpart=`AS_DIRNAME("$mf")` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running `make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # When using ansi2knr, U may be empty or an underscore; expand it U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` AS_MKDIR_P([$dirpart/$fdir]) # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done ])# _AM_OUTPUT_DEPENDENCY_COMMANDS # AM_OUTPUT_DEPENDENCY_COMMANDS # ----------------------------- # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking # is enabled. FIXME. This creates each `.P' file that we will # need in order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) # Do all the work for Automake. -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 12 # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) # AM_INIT_AUTOMAKE([OPTIONS]) # ----------------------------------------------- # The call with PACKAGE and VERSION arguments is the old style # call (pre autoconf-2.50), which is being phased out. PACKAGE # and VERSION should now be passed to AC_INIT and removed from # the call to AM_INIT_AUTOMAKE. # We support both call styles for the transition. After # the next Automake release, Autoconf can make the AC_INIT # arguments mandatory, and then we can depend on a new Autoconf # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.58])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl # test to see if srcdir already configured if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) AM_MISSING_PROG(AUTOCONF, autoconf) AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) AM_MISSING_PROG(AUTOHEADER, autoheader) AM_MISSING_PROG(MAKEINFO, makeinfo) AM_PROG_INSTALL_SH AM_PROG_INSTALL_STRIP AC_REQUIRE([AM_PROG_MKDIR_P])dnl # We need awk for the "check" target. The system "awk" is bad on # some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES(CC)], [define([AC_PROG_CC], defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES(CXX)], [define([AC_PROG_CXX], defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl ]) ]) # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header # that is generated. The stamp files are numbered to have different names. # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the # loop where config.status creates the headers, so we can generate # our stamp files there. AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $1 | $1:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count]) # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_SH # ------------------ # Define $install_sh. AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl install_sh=${install_sh-"$am_aux_dir/install-sh"} AC_SUBST(install_sh)]) # Copyright (C) 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 2 # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) # Check to see how 'make' treats includes. -*- Autoconf -*- # Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 3 # AM_MAKE_INCLUDE() # ----------------- # Check to see how make treats includes. AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo done .PHONY: am__doit END # If we don't find an include directive, just comment out the code. AC_MSG_CHECKING([for style of include used by $am_make]) am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # We grep out `Entering directory' and `Leaving directory' # messages which can occur if `w' ends up in MAKEFLAGS. # In particular we don't look at `^make:' because GNU make might # be invoked under some other name (usually "gmake"), in which # case it prints its new name instead of `make'. if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then am__include=include am__quote= _am_result=GNU fi # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then am__include=.include am__quote="\"" _am_result=BSD fi fi AC_SUBST([am__include]) AC_SUBST([am__quote]) AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- # Copyright (C) 1997, 1999, 2000, 2001, 2003, 2005 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 4 # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) # AM_MISSING_HAS_RUN # ------------------ # Define MISSING if not defined so far and test if it supports --run. # If it does, set am_missing_run to use it, otherwise, to nothing. AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= AC_MSG_WARN([`missing' script is too old or missing]) fi ]) # Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_MKDIR_P # --------------- # Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise. # # Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories # created by `make install' are always world readable, even if the # installer happens to have an overly restrictive umask (e.g. 077). # This was a mistake. There are at least two reasons why we must not # use `-m 0755': # - it causes special bits like SGID to be ignored, # - it may be too restrictive (some setups expect 775 directories). # # Do not use -m 0755 and let people choose whatever they expect by # setting umask. # # We cannot accept any implementation of `mkdir' that recognizes `-p'. # Some implementations (such as Solaris 8's) are not thread-safe: if a # parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c' # concurrently, both version can detect that a/ is missing, but only # one can create it and the other will error out. Consequently we # restrict ourselves to GNU make (using the --version option ensures # this.) AC_DEFUN([AM_PROG_MKDIR_P], [if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then # We used to keeping the `.' as first argument, in order to # allow $(mkdir_p) to be used without argument. As in # $(mkdir_p) $(somedir) # where $(somedir) is conditionally defined. However this is wrong # for two reasons: # 1. if the package is installed by a user who cannot write `.' # make install will fail, # 2. the above comment should most certainly read # $(mkdir_p) $(DESTDIR)$(somedir) # so it does not work when $(somedir) is undefined and # $(DESTDIR) is not. # To support the latter case, we have to write # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), # so the `.' trick is pointless. mkdir_p='mkdir -p --' else # On NextStep and OpenStep, the `mkdir' command does not # recognize any option. It will interpret all options as # directories to create, and then abort because `.' already # exists. for d in ./-p ./--version; do test -d $d && rmdir $d done # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. if test -f "$ac_aux_dir/mkinstalldirs"; then mkdir_p='$(mkinstalldirs)' else mkdir_p='$(install_sh) -d' fi fi AC_SUBST([mkdir_p])]) # Helper functions for option handling. -*- Autoconf -*- # Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 3 # _AM_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) # _AM_SET_OPTION(NAME) # ------------------------------ # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), 1)]) # _AM_SET_OPTIONS(OPTIONS) # ---------------------------------- # OPTIONS is a space-separated list of Automake options. AC_DEFUN([_AM_SET_OPTIONS], [AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) # ------------------------------------------- # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_RUN_LOG(COMMAND) # ------------------- # Run COMMAND, save the exit status in ac_status, and log it. # (This has been adapted from Autoconf's _AC_RUN_LOG macro.) AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD (exit $ac_status); }]) # Check to make sure that the build environment is sane. -*- Autoconf -*- # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 4 # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Just in case sleep 1 echo timestamp > conftest.file # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` if test "$[*]" = "X"; then # -L didn't work. set X `ls -t $srcdir/configure conftest.file` fi rm -f conftest.file if test "$[*]" != "X $srcdir/configure conftest.file" \ && test "$[*]" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken alias in your environment]) fi test "$[2]" = conftest.file ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi AC_MSG_RESULT(yes)]) # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_STRIP # --------------------- # One issue with vendor `install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we # always use install-sh in `make install-strip', and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the `STRIP' environment variable to overrule this program. dnl Don't test for $cross_compiling = yes, because it might be `maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) # Check how to create a tarball. -*- Autoconf -*- # Copyright (C) 2004, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 2 # _AM_PROG_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. # FORMAT should be one of `v7', `ustar', or `pax'. # # Substitute a variable $(am__tar) that is a command # writing to stdout a FORMAT-tarball containing the directory # $tardir. # tardir=directory && $(am__tar) > result.tar # # Substitute a variable $(am__untar) that extract such # a tarball read from stdin. # $(am__untar) < result.tar AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. AM_MISSING_PROG([AMTAR], [tar]) m4_if([$1], [v7], [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], [m4_case([$1], [ustar],, [pax],, [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) # Loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' _am_tools=${am_cv_prog_tar_$1-$_am_tools} # Do not fold the above two line into one, because Tru64 sh and # Solaris sh will not grok spaces in the rhs of `-'. for _am_tool in $_am_tools do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do AM_RUN_LOG([$_am_tar --version]) && break done am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x $1 -w "$$tardir"' am__tar_='pax -L -x $1 -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H $1 -L' am__tar_='find "$tardir" -print | cpio -o -H $1 -L' am__untar='cpio -i -H $1 -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_$1}" && break # tar/untar a dummy directory, and stop if the command works rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) rm -rf conftest.dir if test -s conftest.tar; then AM_RUN_LOG([$am__untar /dev/null 2>&1 && break fi done rm -rf conftest.dir AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) AC_MSG_RESULT([$am_cv_prog_tar_$1])]) AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR tropic-look-0.2/Makefile.am0000644000175000017500000000252710511154726016433 0ustar00danieldaniel00000000000000SUBDIRS = gdm gtk-2.0 metacity-1 po props_in_files = \ tropic-wallpapers.xml.in theme_in_files = \ index.theme.in wallpaperdir = $(datadir)/backgrounds wallpaper_DATA = \ Ubuntu-Tropic_1920x1200.png sessionsplashdir = ${datadir}/pixmaps/splash sessionsplash_DATA = \ ubuntu-tropic.png propsdir = $(datadir)/gnome-background-properties props_DATA = \ tropic-wallpapers.xml themedir = $(datadir)/themes/Tropic theme_DATA = \ index.theme @INTLTOOL_DESKTOP_RULE@ @INTLTOOL_THEME_RULE@ @INTLTOOL_XML_RULE@ EXTRA_DIST = \ $(wallpaper_DATA) \ $(props_in_files) \ $(theme_in_files) \ $(props_DATA) \ $(sessionsplash_DATA) \ $(theme_DATA) \ intltool-update.in \ intltool-merge.in \ intltool-extract.in \ autogen.sh DISTCLEANFILES = \ tropic-wallpapers.xml \ index.theme \ intltool-extract \ intltool-merge \ intltool-update MAINTAINERCLEANFILES = \ Makefile.in \ aclocal.m4 \ configure \ install-sh \ intltool-extract.in \ intltool-merge.in \ intltool-update.in \ missing \ mkinstalldirs tropic-look-0.2/Makefile.in0000644000175000017500000005732310531100031016426 0ustar00danieldaniel00000000000000# Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = . am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : subdir = . DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in $(top_srcdir)/configure AUTHORS COPYING \ ChangeLog INSTALL NEWS install-sh missing ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno configure.status.lineno mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ html-recursive info-recursive install-data-recursive \ install-exec-recursive install-info-recursive \ install-recursive installcheck-recursive installdirs-recursive \ pdf-recursive ps-recursive uninstall-info-recursive \ uninstall-recursive am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; am__installdirs = "$(DESTDIR)$(propsdir)" \ "$(DESTDIR)$(sessionsplashdir)" "$(DESTDIR)$(themedir)" \ "$(DESTDIR)$(wallpaperdir)" propsDATA_INSTALL = $(INSTALL_DATA) sessionsplashDATA_INSTALL = $(INSTALL_DATA) themeDATA_INSTALL = $(INSTALL_DATA) wallpaperDATA_INSTALL = $(INSTALL_DATA) DATA = $(props_DATA) $(sessionsplash_DATA) $(theme_DATA) \ $(wallpaper_DATA) ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ { test ! -d $(distdir) \ || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ && rm -fr $(distdir); }; } DIST_ARCHIVES = $(distdir).tar.gz GZIP_ENV = --best distuninstallcheck_listfiles = find . -type f -print distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ ACLOCAL_AMFLAGS = @ACLOCAL_AMFLAGS@ ALL_LINGUAS = @ALL_LINGUAS@ AMDEP_FALSE = @AMDEP_FALSE@ AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_CAVES_RULE = @INTLTOOL_CAVES_RULE@ INTLTOOL_DESKTOP_RULE = @INTLTOOL_DESKTOP_RULE@ INTLTOOL_DIRECTORY_RULE = @INTLTOOL_DIRECTORY_RULE@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_ICONV = @INTLTOOL_ICONV@ INTLTOOL_KBD_RULE = @INTLTOOL_KBD_RULE@ INTLTOOL_KEYS_RULE = @INTLTOOL_KEYS_RULE@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_MSGFMT = @INTLTOOL_MSGFMT@ INTLTOOL_MSGMERGE = @INTLTOOL_MSGMERGE@ INTLTOOL_OAF_RULE = @INTLTOOL_OAF_RULE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_PONG_RULE = @INTLTOOL_PONG_RULE@ INTLTOOL_PROP_RULE = @INTLTOOL_PROP_RULE@ INTLTOOL_SCHEMAS_RULE = @INTLTOOL_SCHEMAS_RULE@ INTLTOOL_SERVER_RULE = @INTLTOOL_SERVER_RULE@ INTLTOOL_SERVICE_RULE = @INTLTOOL_SERVICE_RULE@ INTLTOOL_SHEET_RULE = @INTLTOOL_SHEET_RULE@ INTLTOOL_SOUNDLIST_RULE = @INTLTOOL_SOUNDLIST_RULE@ INTLTOOL_THEME_RULE = @INTLTOOL_THEME_RULE@ INTLTOOL_UI_RULE = @INTLTOOL_UI_RULE@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_XAM_RULE = @INTLTOOL_XAM_RULE@ INTLTOOL_XGETTEXT = @INTLTOOL_XGETTEXT@ INTLTOOL_XML_NOMERGE_RULE = @INTLTOOL_XML_NOMERGE_RULE@ INTLTOOL_XML_RULE = @INTLTOOL_XML_RULE@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ ac_ct_CC = @ac_ct_CC@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ SUBDIRS = gdm gtk-2.0 metacity-1 po props_in_files = \ tropic-wallpapers.xml.in theme_in_files = \ index.theme.in wallpaperdir = $(datadir)/backgrounds wallpaper_DATA = \ Ubuntu-Tropic_1920x1200.png sessionsplashdir = ${datadir}/pixmaps/splash sessionsplash_DATA = \ ubuntu-tropic.png propsdir = $(datadir)/gnome-background-properties props_DATA = \ tropic-wallpapers.xml themedir = $(datadir)/themes/Tropic theme_DATA = \ index.theme EXTRA_DIST = \ $(wallpaper_DATA) \ $(props_in_files) \ $(theme_in_files) \ $(props_DATA) \ $(sessionsplash_DATA) \ $(theme_DATA) \ intltool-update.in \ intltool-merge.in \ intltool-extract.in \ autogen.sh DISTCLEANFILES = \ tropic-wallpapers.xml \ index.theme \ intltool-extract \ intltool-merge \ intltool-update MAINTAINERCLEANFILES = \ Makefile.in \ aclocal.m4 \ configure \ install-sh \ intltool-extract.in \ intltool-merge.in \ intltool-update.in \ missing \ mkinstalldirs all: all-recursive .SUFFIXES: am--refresh: @: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ echo ' cd $(srcdir) && $(AUTOMAKE) --gnu '; \ cd $(srcdir) && $(AUTOMAKE) --gnu \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck $(top_srcdir)/configure: $(am__configure_deps) cd $(srcdir) && $(AUTOCONF) $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) uninstall-info-am: install-propsDATA: $(props_DATA) @$(NORMAL_INSTALL) test -z "$(propsdir)" || $(mkdir_p) "$(DESTDIR)$(propsdir)" @list='$(props_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(propsDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(propsdir)/$$f'"; \ $(propsDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(propsdir)/$$f"; \ done uninstall-propsDATA: @$(NORMAL_UNINSTALL) @list='$(props_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(propsdir)/$$f'"; \ rm -f "$(DESTDIR)$(propsdir)/$$f"; \ done install-sessionsplashDATA: $(sessionsplash_DATA) @$(NORMAL_INSTALL) test -z "$(sessionsplashdir)" || $(mkdir_p) "$(DESTDIR)$(sessionsplashdir)" @list='$(sessionsplash_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(sessionsplashDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(sessionsplashdir)/$$f'"; \ $(sessionsplashDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(sessionsplashdir)/$$f"; \ done uninstall-sessionsplashDATA: @$(NORMAL_UNINSTALL) @list='$(sessionsplash_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(sessionsplashdir)/$$f'"; \ rm -f "$(DESTDIR)$(sessionsplashdir)/$$f"; \ done install-themeDATA: $(theme_DATA) @$(NORMAL_INSTALL) test -z "$(themedir)" || $(mkdir_p) "$(DESTDIR)$(themedir)" @list='$(theme_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(themeDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(themedir)/$$f'"; \ $(themeDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(themedir)/$$f"; \ done uninstall-themeDATA: @$(NORMAL_UNINSTALL) @list='$(theme_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(themedir)/$$f'"; \ rm -f "$(DESTDIR)$(themedir)/$$f"; \ done install-wallpaperDATA: $(wallpaper_DATA) @$(NORMAL_INSTALL) test -z "$(wallpaperdir)" || $(mkdir_p) "$(DESTDIR)$(wallpaperdir)" @list='$(wallpaper_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(wallpaperDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(wallpaperdir)/$$f'"; \ $(wallpaperDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(wallpaperdir)/$$f"; \ done uninstall-wallpaperDATA: @$(NORMAL_UNINSTALL) @list='$(wallpaper_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(wallpaperdir)/$$f'"; \ rm -f "$(DESTDIR)$(wallpaperdir)/$$f"; \ done # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. # To change the values of `make' variables: instead of editing Makefiles, # (1) if the variable is set in `config.status', edit `config.status' # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): @failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: @failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ rev=''; for subdir in $$list; do \ if test "$$subdir" = "."; then :; else \ rev="$$subdir $$rev"; \ fi; \ done; \ rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done ctags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ mkid -fID $$unique tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$tags $$unique; \ fi ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) $(am__remove_distdir) mkdir $(distdir) $(mkdir_p) $(distdir)/po @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ list='$(DISTFILES)'; for file in $$list; do \ case $$file in \ $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ esac; \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ dir="/$$dir"; \ $(mkdir_p) "$(distdir)$$dir"; \ else \ dir=''; \ fi; \ if test -d $$d/$$file; then \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d "$(distdir)/$$subdir" \ || $(mkdir_p) "$(distdir)/$$subdir" \ || exit 1; \ distdir=`$(am__cd) $(distdir) && pwd`; \ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ (cd $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$top_distdir" \ distdir="$$distdir/$$subdir" \ distdir) \ || exit 1; \ fi; \ done -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r $(distdir) dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 $(am__remove_distdir) dist-tarZ: distdir tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__remove_distdir) dist-shar: distdir shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz $(am__remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) $(am__remove_distdir) dist dist-all: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another # tarfile. distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac chmod -R a-w $(distdir); chmod a+w $(distdir) mkdir $(distdir)/_build mkdir $(distdir)/_inst chmod a-w $(distdir) dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && cd $(distdir)/_build \ && ../configure --srcdir=.. --prefix="$$dc_install_base" \ $(DISTCHECK_CONFIGURE_FLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) uninstall \ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ distuninstallcheck \ && chmod -R a-w "$$dc_install_base" \ && ({ \ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ } || { rm -rf "$$dc_destdir"; exit 1; }) \ && rm -rf "$$dc_destdir" \ && $(MAKE) $(AM_MAKEFLAGS) dist \ && rm -rf $(DIST_ARCHIVES) \ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck $(am__remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e '1{h;s/./=/g;p;x;}' -e '$${p;x;}' distuninstallcheck: @cd $(distuninstallcheck_dir) \ && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ echo " (check DESTDIR support)"; \ fi ; \ $(distuninstallcheck_listfiles) ; \ exit 1; } >&2 distcleancheck: distclean @if test '$(srcdir)' = . ; then \ echo "ERROR: distcleancheck can only run from a VPATH build" ; \ exit 1 ; \ fi @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left in build directory after distclean:" ; \ $(distcleancheck_listfiles) ; \ exit 1; } >&2 check-am: all-am check: check-recursive all-am: Makefile $(DATA) installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(propsdir)" "$(DESTDIR)$(sessionsplashdir)" "$(DESTDIR)$(themedir)" "$(DESTDIR)$(wallpaperdir)"; do \ test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive info: info-recursive info-am: install-data-am: install-propsDATA install-sessionsplashDATA \ install-themeDATA install-wallpaperDATA install-exec-am: install-info: install-info-recursive install-man: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf $(top_srcdir)/autom4te.cache -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-info-am uninstall-propsDATA \ uninstall-sessionsplashDATA uninstall-themeDATA \ uninstall-wallpaperDATA uninstall-info: uninstall-info-recursive .PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am am--refresh check \ check-am clean clean-generic clean-recursive ctags \ ctags-recursive dist dist-all dist-bzip2 dist-gzip dist-shar \ dist-tarZ dist-zip distcheck distclean distclean-generic \ distclean-recursive distclean-tags distcleancheck distdir \ distuninstallcheck dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-exec \ install-exec-am install-info install-info-am install-man \ install-propsDATA install-sessionsplashDATA install-strip \ install-themeDATA install-wallpaperDATA installcheck \ installcheck-am installdirs installdirs-am maintainer-clean \ maintainer-clean-generic maintainer-clean-recursive \ mostlyclean mostlyclean-generic mostlyclean-recursive pdf \ pdf-am ps ps-am tags tags-recursive uninstall uninstall-am \ uninstall-info-am uninstall-propsDATA \ uninstall-sessionsplashDATA uninstall-themeDATA \ uninstall-wallpaperDATA @INTLTOOL_DESKTOP_RULE@ @INTLTOOL_THEME_RULE@ @INTLTOOL_XML_RULE@ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: tropic-look-0.2/configure0000755000175000017500000067762710531100032016310 0ustar00danieldaniel00000000000000#! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.60a for tropic-look 0.2. # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## --------------------- ## ## M4sh Initialization. ## ## --------------------- ## # Be Bourne compatible if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac fi BIN_SH=xpg4; export BIN_SH # for Tru64 DUALCASE=1; export DUALCASE # for MKS sh # PATH needs CR # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi # Support unset when possible. if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then as_unset=unset else as_unset=false fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) as_nl=' ' IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. case $0 in *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 { (exit 1); exit 1; } fi # Work around bugs in pre-3.0 UWIN ksh. for as_var in ENV MAIL MAILPATH do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. for as_var in \ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ LC_TELEPHONE LC_TIME do if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then eval $as_var=C; export $as_var else ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var fi done # Required to use basename. if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi # Name of the executable. as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # CDPATH. $as_unset CDPATH if test "x$CONFIG_SHELL" = x; then if (eval ":") 2>/dev/null; then as_have_required=yes else as_have_required=no fi if test $as_have_required = yes && (eval ": (as_func_return () { (exit \$1) } as_func_success () { as_func_return 0 } as_func_failure () { as_func_return 1 } as_func_ret_success () { return 0 } as_func_ret_failure () { return 1 } exitcode=0 if as_func_success; then : else exitcode=1 echo as_func_success failed. fi if as_func_failure; then exitcode=1 echo as_func_failure succeeded. fi if as_func_ret_success; then : else exitcode=1 echo as_func_ret_success failed. fi if as_func_ret_failure; then exitcode=1 echo as_func_ret_failure succeeded. fi if ( set x; as_func_ret_success y && test x = \"\$1\" ); then : else exitcode=1 echo positional parameters were not saved. fi test \$exitcode = 0) || { (exit 1); exit 1; } ( as_lineno_1=\$LINENO as_lineno_2=\$LINENO test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } ") 2> /dev/null; then : else as_candidate_shells= as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in /usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. case $as_dir in /*) for as_base in sh bash ksh sh5; do as_candidate_shells="$as_candidate_shells $as_dir/$as_base" done;; esac done IFS=$as_save_IFS for as_shell in $as_candidate_shells $SHELL; do # Try only shells that exist, to save several forks. if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { ("$as_shell") 2> /dev/null <<\_ASEOF # Be Bourne compatible if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac fi BIN_SH=xpg4; export BIN_SH # for Tru64 DUALCASE=1; export DUALCASE # for MKS sh : _ASEOF }; then CONFIG_SHELL=$as_shell as_have_required=yes if { "$as_shell" 2> /dev/null <<\_ASEOF # Be Bourne compatible if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac fi BIN_SH=xpg4; export BIN_SH # for Tru64 DUALCASE=1; export DUALCASE # for MKS sh : (as_func_return () { (exit $1) } as_func_success () { as_func_return 0 } as_func_failure () { as_func_return 1 } as_func_ret_success () { return 0 } as_func_ret_failure () { return 1 } exitcode=0 if as_func_success; then : else exitcode=1 echo as_func_success failed. fi if as_func_failure; then exitcode=1 echo as_func_failure succeeded. fi if as_func_ret_success; then : else exitcode=1 echo as_func_ret_success failed. fi if as_func_ret_failure; then exitcode=1 echo as_func_ret_failure succeeded. fi if ( set x; as_func_ret_success y && test x = "$1" ); then : else exitcode=1 echo positional parameters were not saved. fi test $exitcode = 0) || { (exit 1); exit 1; } ( as_lineno_1=$LINENO as_lineno_2=$LINENO test "x$as_lineno_1" != "x$as_lineno_2" && test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } _ASEOF }; then break fi fi done if test "x$CONFIG_SHELL" != x; then for as_var in BASH_ENV ENV do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var done export CONFIG_SHELL exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} fi if test $as_have_required = no; then echo This script requires a shell more modern than all the echo shells that I found on your system. Please install a echo modern shell, or manually run the script under such a echo shell if you do have one. { (exit 1); exit 1; } fi fi fi (eval "as_func_return () { (exit \$1) } as_func_success () { as_func_return 0 } as_func_failure () { as_func_return 1 } as_func_ret_success () { return 0 } as_func_ret_failure () { return 1 } exitcode=0 if as_func_success; then : else exitcode=1 echo as_func_success failed. fi if as_func_failure; then exitcode=1 echo as_func_failure succeeded. fi if as_func_ret_success; then : else exitcode=1 echo as_func_ret_success failed. fi if as_func_ret_failure; then exitcode=1 echo as_func_ret_failure succeeded. fi if ( set x; as_func_ret_success y && test x = \"\$1\" ); then : else exitcode=1 echo positional parameters were not saved. fi test \$exitcode = 0") || { echo No shell found that supports shell functions. echo Please tell autoconf@gnu.org about your system, echo including any error possibly output before this echo message } as_lineno_1=$LINENO as_lineno_2=$LINENO test "x$as_lineno_1" != "x$as_lineno_2" && test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { # Create $as_me.lineno as a copy of $as_myself, but with $LINENO # uniformly replaced by the line number. The first 'sed' inserts a # line-number line after each line using $LINENO; the second 'sed' # does the real work. The second script uses 'N' to pair each # line-number line with the line containing $LINENO, and appends # trailing '-' during substitution so that $LINENO is not a special # case at line end. # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the # scripts with optimization help from Paolo Bonzini. Blame Lee # E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 { (exit 1); exit 1; }; } # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in -n*) case `echo 'x\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. *) ECHO_C='\c';; esac;; *) ECHO_N='-n';; esac if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir fi echo >conf$$.file if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -p'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p=: else test -d ./-p && rmdir ./-p as_mkdir_p=false fi # Find out whether ``test -x'' works. Don't use a zero-byte file, as # systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then as_executable_p="test -x" else as_executable_p=: fi rm -f conf$$.file # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIBOBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='tropic-look' PACKAGE_TARNAME='tropic-look' PACKAGE_VERSION='0.2' PACKAGE_STRING='tropic-look 0.2' PACKAGE_BUGREPORT='' ac_unique_file="ubuntu-tropic.png" # Factoring default headers for most tests. ac_includes_default="\ #include #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef STDC_HEADERS # include # include #else # ifdef HAVE_STDLIB_H # include # endif #endif #ifdef HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif" ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datarootdir datadir sysconfdir sharedstatedir localstatedir includedir oldincludedir docdir infodir htmldir dvidir pdfdir psdir libdir localedir mandir DEFS ECHO_C ECHO_N ECHO_T LIBS build_alias host_alias target_alias INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar INTLTOOL_DESKTOP_RULE INTLTOOL_DIRECTORY_RULE INTLTOOL_KEYS_RULE INTLTOOL_PROP_RULE INTLTOOL_OAF_RULE INTLTOOL_PONG_RULE INTLTOOL_SERVER_RULE INTLTOOL_SHEET_RULE INTLTOOL_SOUNDLIST_RULE INTLTOOL_UI_RULE INTLTOOL_XAM_RULE INTLTOOL_KBD_RULE INTLTOOL_XML_RULE INTLTOOL_XML_NOMERGE_RULE INTLTOOL_CAVES_RULE INTLTOOL_SCHEMAS_RULE INTLTOOL_THEME_RULE INTLTOOL_SERVICE_RULE INTLTOOL_EXTRACT INTLTOOL_MERGE INTLTOOL_UPDATE INTLTOOL_PERL INTLTOOL_ICONV INTLTOOL_MSGFMT INTLTOOL_MSGMERGE INTLTOOL_XGETTEXT ALL_LINGUAS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE DATADIRNAME PKG_CONFIG GETTEXT_PACKAGE CPP GREP EGREP USE_NLS MSGFMT GMSGFMT XGETTEXT CATALOGS CATOBJEXT GMOFILES INSTOBJEXT INTLLIBS PO_IN_DATADIR_TRUE PO_IN_DATADIR_FALSE POFILES POSUB MKINSTALLDIRS ACLOCAL_AMFLAGS LIBOBJS LTLIBOBJS' ac_subst_files='' ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS CPPFLAGS PKG_CONFIG CPP' # Initialize some variables set by options. ac_init_help= ac_init_version=false # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid feature name: $ac_feature" >&2 { (exit 1); exit 1; }; } ac_feature=`echo $ac_feature | sed 's/-/_/g'` eval enable_$ac_feature=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid feature name: $ac_feature" >&2 { (exit 1); exit 1; }; } ac_feature=`echo $ac_feature | sed 's/-/_/g'` eval enable_$ac_feature=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid package name: $ac_package" >&2 { (exit 1); exit 1; }; } ac_package=`echo $ac_package| sed 's/-/_/g'` eval with_$ac_package=\$ac_optarg ;; -without-* | --without-*) ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid package name: $ac_package" >&2 { (exit 1); exit 1; }; } ac_package=`echo $ac_package | sed 's/-/_/g'` eval with_$ac_package=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) { echo "$as_me: error: unrecognized option: $ac_option Try \`$0 --help' for more information." >&2 { (exit 1); exit 1; }; } ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 { (exit 1); exit 1; }; } eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` { echo "$as_me: error: missing argument to $ac_option" >&2 { (exit 1); exit 1; }; } fi # Be sure to have absolute directory names. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 { (exit 1); exit 1; }; } done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used." >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || { echo "$as_me: error: Working directory cannot be determined" >&2 { (exit 1); exit 1; }; } test "X$ac_ls_di" = "X$ac_pwd_ls_di" || { echo "$as_me: error: pwd does not report name of working directory" >&2 { (exit 1); exit 1; }; } # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$0" || $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$0" : 'X\(//\)[^/]' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || echo X"$0" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 { (exit 1); exit 1; }; } fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 { (exit 1); exit 1; }; } pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures tropic-look 0.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/tropic-look] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of tropic-look 0.2:";; esac cat <<\_ACEOF Optional Features: --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I if you have headers in a nonstandard directory PKG_CONFIG path to pkg-config utility CPP C preprocessor Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF tropic-look configure 0.2 generated by GNU Autoconf 2.60a Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by tropic-look $as_me 0.2, which was generated by GNU Autoconf 2.60a. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 2) ac_configure_args1="$ac_configure_args1 '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi ac_configure_args="$ac_configure_args '$ac_arg'" ;; esac done done $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo cat <<\_ASBOX ## ---------------- ## ## Cache variables. ## ## ---------------- ## _ASBOX echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( *) $as_unset $ac_var ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo cat <<\_ASBOX ## ----------------- ## ## Output variables. ## ## ----------------- ## _ASBOX echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then cat <<\_ASBOX ## ------------------- ## ## File substitutions. ## ## ------------------- ## _ASBOX echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then cat <<\_ASBOX ## ----------- ## ## confdefs.h. ## ## ----------- ## _ASBOX echo cat confdefs.h echo fi test "$ac_signal" != 0 && echo "$as_me: caught signal $ac_signal" echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer explicitly selected file to automatically selected ones. if test -n "$CONFIG_SITE"; then set x "$CONFIG_SITE" elif test "x$prefix" != xNONE; then set x "$prefix/share/config.site" "$prefix/etc/config.site" else set x "$ac_default_prefix/share/config.site" \ "$ac_default_prefix/etc/config.site" fi shift for ac_site_file do if test -r "$ac_site_file"; then { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special # files actually), so we avoid doing that. if test -f "$cache_file"; then { echo "$as_me:$LINENO: loading cache $cache_file" >&5 echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { echo "$as_me:$LINENO: creating cache $cache_file" >&5 echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 echo "$as_me: former value: $ac_old_val" >&2;} { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 echo "$as_me: current value: $ac_new_val" >&2;} ac_cache_corrupted=: fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 echo "$as_me: error: changes in the environment can compromise the build" >&2;} { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} { (exit 1); exit 1; }; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu am__api_version="1.9" ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do if test -f "$ac_dir/install-sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f "$ac_dir/install.sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break elif test -f "$ac_dir/shtool"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/shtool install -c" break fi done if test -z "$ac_aux_dir"; then { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5 echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;} { (exit 1); exit 1; }; } fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; } if test -z "$INSTALL"; then if test "${ac_cv_path_install+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in ./ | .// | /cC/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi done done ;; esac done IFS=$as_save_IFS fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { echo "$as_me:$LINENO: result: $INSTALL" >&5 echo "${ECHO_T}$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { echo "$as_me:$LINENO: checking whether build environment is sane" >&5 echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; } # Just in case sleep 1 echo timestamp > conftest.file # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t $srcdir/configure conftest.file` fi rm -f conftest.file if test "$*" != "X $srcdir/configure conftest.file" \ && test "$*" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken alias in your environment" >&5 echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken alias in your environment" >&2;} { (exit 1); exit 1; }; } fi test "$2" = conftest.file ) then # Ok. : else { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! Check your system clock" >&5 echo "$as_me: error: newly created file is older than distributed files! Check your system clock" >&2;} { (exit 1); exit 1; }; } fi { echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6; } test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s&\$&$program_suffix&;$program_transform_name" # Double any \ or $. echo might interpret backslashes. # By default was `s,x,x', remove it if useless. cat <<\_ACEOF >conftest.sed s/[\\$]/&&/g;s/;s,x,x,$// _ACEOF program_transform_name=`echo $program_transform_name | sed -f conftest.sed` rm -f conftest.sed # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} fi if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then # We used to keeping the `.' as first argument, in order to # allow $(mkdir_p) to be used without argument. As in # $(mkdir_p) $(somedir) # where $(somedir) is conditionally defined. However this is wrong # for two reasons: # 1. if the package is installed by a user who cannot write `.' # make install will fail, # 2. the above comment should most certainly read # $(mkdir_p) $(DESTDIR)$(somedir) # so it does not work when $(somedir) is undefined and # $(DESTDIR) is not. # To support the latter case, we have to write # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), # so the `.' trick is pointless. mkdir_p='mkdir -p --' else # On NextStep and OpenStep, the `mkdir' command does not # recognize any option. It will interpret all options as # directories to create, and then abort because `.' already # exists. for d in ./-p ./--version; do test -d $d && rmdir $d done # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. if test -f "$ac_aux_dir/mkinstalldirs"; then mkdir_p='$(mkinstalldirs)' else mkdir_p='$(install_sh) -d' fi fi for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_prog_AWK+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_AWK="$ac_prog" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { echo "$as_me:$LINENO: result: $AWK" >&5 echo "${ECHO_T}$AWK" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } fi test -n "$AWK" && break done { echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; } set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6; } SET_MAKE= else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null # test to see if srcdir already configured if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} { (exit 1); exit 1; }; } fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE='tropic-look' VERSION='0.2' cat >>confdefs.h <<_ACEOF #define PACKAGE "$PACKAGE" _ACEOF cat >>confdefs.h <<_ACEOF #define VERSION "$VERSION" _ACEOF # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} install_sh=${install_sh-"$am_aux_dir/install-sh"} # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the `STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_prog_STRIP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { echo "$as_me:$LINENO: result: $STRIP" >&5 echo "${ECHO_T}$STRIP" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_STRIP="strip" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 echo "${ECHO_T}$ac_ct_STRIP" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools whose name does not start with the host triplet. If you think this configuration is useful to you, please write to autoconf@gnu.org." >&5 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools whose name does not start with the host triplet. If you think this configuration is useful to you, please write to autoconf@gnu.org." >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" # We need awk for the "check" target. The system "awk" is bad on # some platforms. # Always define AMTAR for backward compatibility. AMTAR=${AMTAR-"${am_missing_run}tar"} { echo "$as_me:$LINENO: checking how to create a ustar tar archive" >&5 echo $ECHO_N "checking how to create a ustar tar archive... $ECHO_C" >&6; } # Loop over all known methods to create a tar archive until one works. _am_tools='gnutar plaintar pax cpio none' _am_tools=${am_cv_prog_tar_ustar-$_am_tools} # Do not fold the above two line into one, because Tru64 sh and # Solaris sh will not grok spaces in the rhs of `-'. for _am_tool in $_am_tools do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do { echo "$as_me:$LINENO: $_am_tar --version" >&5 ($_am_tar --version) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && break done am__tar="$_am_tar --format=ustar -chf - "'"$$tardir"' am__tar_="$_am_tar --format=ustar -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x ustar -w "$$tardir"' am__tar_='pax -L -x ustar -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H ustar -L' am__tar_='find "$tardir" -print | cpio -o -H ustar -L' am__untar='cpio -i -H ustar -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_ustar}" && break # tar/untar a dummy directory, and stop if the command works rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file { echo "$as_me:$LINENO: tardir=conftest.dir && eval $am__tar_ >conftest.tar" >&5 (tardir=conftest.dir && eval $am__tar_ >conftest.tar) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } rm -rf conftest.dir if test -s conftest.tar; then { echo "$as_me:$LINENO: $am__untar &5 ($am__untar &5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } grep GrepMe conftest.dir/file >/dev/null 2>&1 && break fi done rm -rf conftest.dir if test "${am_cv_prog_tar_ustar+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else am_cv_prog_tar_ustar=$_am_tool fi { echo "$as_me:$LINENO: result: $am_cv_prog_tar_ustar" >&5 echo "${ECHO_T}$am_cv_prog_tar_ustar" >&6; } DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo done .PHONY: am__doit END # If we don't find an include directive, just comment out the code. { echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # We grep out `Entering directory' and `Leaving directory' # messages which can occur if `w' ends up in MAKEFLAGS. # In particular we don't look at `^make:' because GNU make might # be invoked under some other name (usually "gmake"), in which # case it prints its new name instead of `make'. if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then am__include=include am__quote= _am_result=GNU fi # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then am__include=.include am__quote="\"" _am_result=BSD fi fi { echo "$as_me:$LINENO: result: $_am_result" >&5 echo "${ECHO_T}$_am_result" >&6; } rm -f confinc confmf # Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}gcc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="gcc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 echo "${ECHO_T}$ac_ct_CC" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools whose name does not start with the host triplet. If you think this configuration is useful to you, please write to autoconf@gnu.org." >&5 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools whose name does not start with the host triplet. If you think this configuration is useful to you, please write to autoconf@gnu.org." >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}cc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="$ac_prog" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 echo "${ECHO_T}$ac_ct_CC" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools whose name does not start with the host triplet. If you think this configuration is useful to you, please write to autoconf@gnu.org." >&5 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools whose name does not start with the host triplet. If you think this configuration is useful to you, please write to autoconf@gnu.org." >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH See \`config.log' for more details." >&5 echo "$as_me: error: no acceptable C compiler found in \$PATH See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } # Provide some information about the compiler. echo "$as_me:$LINENO: checking for C compiler version" >&5 ac_compiler=`set X $ac_compile; echo $2` { (ac_try="$ac_compiler --version >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compiler --version >&5") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (ac_try="$ac_compiler -v >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compiler -v >&5") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (ac_try="$ac_compiler -V >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compiler -V >&5") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; } ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # # List of possible output files, starting from the most likely. # The algorithm is not robust to junk in `.', hence go to wildcards (a.*) # only as a last resort. b.out is created by i960 compilers. ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out' # # The IRIX 6 linker writes into existing files which may not be # executable, retaining their permissions. Remove them first so a # subsequent execution test works. ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { (ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link_default") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi { echo "$as_me:$LINENO: result: $ac_file" >&5 echo "${ECHO_T}$ac_file" >&6; } if test -z "$ac_file"; then echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { echo "$as_me:$LINENO: error: C compiler cannot create executables See \`config.log' for more details." >&5 echo "$as_me: error: C compiler cannot create executables See \`config.log' for more details." >&2;} { (exit 77); exit 77; }; } fi ac_exeext=$ac_cv_exeext # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { echo "$as_me:$LINENO: checking whether the C compiler works" >&5 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; } # FIXME: These cross compiler hacks should be removed for Autoconf 3.0 # If not cross compiling, check that we can run a simple program. if test "$cross_compiling" != yes; then if { ac_try='./$ac_file' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { echo "$as_me:$LINENO: error: cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details." >&5 echo "$as_me: error: cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } fi fi fi { echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6; } rm -f a.out a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; } { echo "$as_me:$LINENO: result: $cross_compiling" >&5 echo "${ECHO_T}$cross_compiling" >&6; } { echo "$as_me:$LINENO: checking for suffix of executables" >&5 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; } if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link See \`config.log' for more details." >&5 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } fi rm -f conftest$ac_cv_exeext { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 echo "${ECHO_T}$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT { echo "$as_me:$LINENO: checking for suffix of object files" >&5 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; } if test "${ac_cv_objext+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile See \`config.log' for more details." >&5 echo "$as_me: error: cannot compute suffix of object files: cannot compile See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 echo "${ECHO_T}$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } if test "${ac_cv_c_compiler_gnu+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_compiler_gnu=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } GCC=`test $ac_compiler_gnu = yes && echo yes` ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } if test "${ac_cv_prog_cc_g+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_prog_cc_g=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 CFLAGS="" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_prog_cc_g=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } if test "${ac_cv_prog_cc_c89+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include #include #include /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_prog_cc_c89=$ac_arg else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { echo "$as_me:$LINENO: result: none needed" >&5 echo "${ECHO_T}none needed" >&6; } ;; xno) { echo "$as_me:$LINENO: result: unsupported" >&5 echo "${ECHO_T}unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; esac ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CC" am_compiler_list= { echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf case $depmode in nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; none) break ;; esac # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. if depmode=$depmode \ source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi case "$am__api_version" in 1.01234) { { echo "$as_me:$LINENO: error: Automake 1.5 or newer is required to use intltool" >&5 echo "$as_me: error: Automake 1.5 or newer is required to use intltool" >&2;} { (exit 1); exit 1; }; } ;; *) ;; esac if test -n "0.33"; then { echo "$as_me:$LINENO: checking for intltool >= 0.33" >&5 echo $ECHO_N "checking for intltool >= 0.33... $ECHO_C" >&6; } INTLTOOL_REQUIRED_VERSION_AS_INT=`echo 0.33 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` INTLTOOL_APPLIED_VERSION=`awk -F\" '/\\$VERSION / { print $ 2; }' ${ac_aux_dir}/intltool-update.in` INTLTOOL_APPLIED_VERSION_AS_INT=`awk -F\" '/\\$VERSION / { split($ 2, VERSION, "."); print VERSION[1] * 1000 + VERSION[2] * 100 + VERSION[3];}' ${ac_aux_dir}/intltool-update.in` { echo "$as_me:$LINENO: result: $INTLTOOL_APPLIED_VERSION found" >&5 echo "${ECHO_T}$INTLTOOL_APPLIED_VERSION found" >&6; } test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" || { { echo "$as_me:$LINENO: error: Your intltool is too old. You need intltool 0.33 or later." >&5 echo "$as_me: error: Your intltool is too old. You need intltool 0.33 or later." >&2;} { (exit 1); exit 1; }; } fi INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< $@' INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u /tmp $< $@' INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' # Use the tools built into the package, not the ones that are installed. INTLTOOL_EXTRACT='$(top_builddir)/intltool-extract' INTLTOOL_MERGE='$(top_builddir)/intltool-merge' INTLTOOL_UPDATE='$(top_builddir)/intltool-update' # Extract the first word of "perl", so it can be a program name with args. set dummy perl; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_path_INTLTOOL_PERL+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else case $INTLTOOL_PERL in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_PERL="$INTLTOOL_PERL" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_INTLTOOL_PERL="$as_dir/$ac_word$ac_exec_ext" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi INTLTOOL_PERL=$ac_cv_path_INTLTOOL_PERL if test -n "$INTLTOOL_PERL"; then { echo "$as_me:$LINENO: result: $INTLTOOL_PERL" >&5 echo "${ECHO_T}$INTLTOOL_PERL" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } fi if test -z "$INTLTOOL_PERL"; then { { echo "$as_me:$LINENO: error: perl not found; required for intltool" >&5 echo "$as_me: error: perl not found; required for intltool" >&2;} { (exit 1); exit 1; }; } fi if test -z "`$INTLTOOL_PERL -v | fgrep '5.' 2> /dev/null`"; then { { echo "$as_me:$LINENO: error: perl 5.x required for intltool" >&5 echo "$as_me: error: perl 5.x required for intltool" >&2;} { (exit 1); exit 1; }; } fi if test "x" != "xno-xml"; then { echo "$as_me:$LINENO: checking for XML::Parser" >&5 echo $ECHO_N "checking for XML::Parser... $ECHO_C" >&6; } if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then { echo "$as_me:$LINENO: result: ok" >&5 echo "${ECHO_T}ok" >&6; } else { { echo "$as_me:$LINENO: error: XML::Parser perl module is required for intltool" >&5 echo "$as_me: error: XML::Parser perl module is required for intltool" >&2;} { (exit 1); exit 1; }; } fi fi # Extract the first word of "iconv", so it can be a program name with args. set dummy iconv; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_path_INTLTOOL_ICONV+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else case $INTLTOOL_ICONV in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_ICONV="$INTLTOOL_ICONV" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_INTLTOOL_ICONV="$as_dir/$ac_word$ac_exec_ext" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_INTLTOOL_ICONV" && ac_cv_path_INTLTOOL_ICONV="iconv" ;; esac fi INTLTOOL_ICONV=$ac_cv_path_INTLTOOL_ICONV if test -n "$INTLTOOL_ICONV"; then { echo "$as_me:$LINENO: result: $INTLTOOL_ICONV" >&5 echo "${ECHO_T}$INTLTOOL_ICONV" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } fi # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_path_INTLTOOL_MSGFMT+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else case $INTLTOOL_MSGFMT in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_MSGFMT="$INTLTOOL_MSGFMT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_INTLTOOL_MSGFMT="$as_dir/$ac_word$ac_exec_ext" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_INTLTOOL_MSGFMT" && ac_cv_path_INTLTOOL_MSGFMT="msgfmt" ;; esac fi INTLTOOL_MSGFMT=$ac_cv_path_INTLTOOL_MSGFMT if test -n "$INTLTOOL_MSGFMT"; then { echo "$as_me:$LINENO: result: $INTLTOOL_MSGFMT" >&5 echo "${ECHO_T}$INTLTOOL_MSGFMT" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } fi # Extract the first word of "msgmerge", so it can be a program name with args. set dummy msgmerge; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_path_INTLTOOL_MSGMERGE+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else case $INTLTOOL_MSGMERGE in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_MSGMERGE="$INTLTOOL_MSGMERGE" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_INTLTOOL_MSGMERGE="$as_dir/$ac_word$ac_exec_ext" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_INTLTOOL_MSGMERGE" && ac_cv_path_INTLTOOL_MSGMERGE="msgmerge" ;; esac fi INTLTOOL_MSGMERGE=$ac_cv_path_INTLTOOL_MSGMERGE if test -n "$INTLTOOL_MSGMERGE"; then { echo "$as_me:$LINENO: result: $INTLTOOL_MSGMERGE" >&5 echo "${ECHO_T}$INTLTOOL_MSGMERGE" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } fi # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_path_INTLTOOL_XGETTEXT+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else case $INTLTOOL_XGETTEXT in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_XGETTEXT="$INTLTOOL_XGETTEXT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_INTLTOOL_XGETTEXT="$as_dir/$ac_word$ac_exec_ext" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_INTLTOOL_XGETTEXT" && ac_cv_path_INTLTOOL_XGETTEXT="xgettext" ;; esac fi INTLTOOL_XGETTEXT=$ac_cv_path_INTLTOOL_XGETTEXT if test -n "$INTLTOOL_XGETTEXT"; then { echo "$as_me:$LINENO: result: $INTLTOOL_XGETTEXT" >&5 echo "${ECHO_T}$INTLTOOL_XGETTEXT" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } fi # Substitute ALL_LINGUAS so we can use it in po/Makefile # Set DATADIRNAME correctly if it is not set yet # (copied from glib-gettext.m4) if test -z "$DATADIRNAME"; then cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { extern int _nl_msg_cat_cntr; return _nl_msg_cat_cntr ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then DATADIRNAME=share else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 case $host in *-*-solaris*) { echo "$as_me:$LINENO: checking for bind_textdomain_codeset" >&5 echo $ECHO_N "checking for bind_textdomain_codeset... $ECHO_C" >&6; } if test "${ac_cv_func_bind_textdomain_codeset+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Define bind_textdomain_codeset to an innocuous variant, in case declares bind_textdomain_codeset. For example, HP-UX 11i declares gettimeofday. */ #define bind_textdomain_codeset innocuous_bind_textdomain_codeset /* System header to define __stub macros and hopefully few prototypes, which can conflict with char bind_textdomain_codeset (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef bind_textdomain_codeset /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char bind_textdomain_codeset (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_bind_textdomain_codeset || defined __stub___bind_textdomain_codeset choke me #endif int main () { return bind_textdomain_codeset (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_bind_textdomain_codeset=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_func_bind_textdomain_codeset=no fi rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext fi { echo "$as_me:$LINENO: result: $ac_cv_func_bind_textdomain_codeset" >&5 echo "${ECHO_T}$ac_cv_func_bind_textdomain_codeset" >&6; } if test $ac_cv_func_bind_textdomain_codeset = yes; then DATADIRNAME=share else DATADIRNAME=lib fi ;; *) DATADIRNAME=lib ;; esac fi rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext fi ac_config_commands="$ac_config_commands intltool" if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_path_PKG_CONFIG+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 echo "${ECHO_T}$PKG_CONFIG" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } fi fi if test -z "$ac_cv_path_PKG_CONFIG"; then ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5 echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then PKG_CONFIG="" else case $cross_compiling:$ac_tool_warned in yes:) { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools whose name does not start with the host triplet. If you think this configuration is useful to you, please write to autoconf@gnu.org." >&5 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools whose name does not start with the host triplet. If you think this configuration is useful to you, please write to autoconf@gnu.org." >&2;} ac_tool_warned=yes ;; esac PKG_CONFIG=$ac_pt_PKG_CONFIG fi else PKG_CONFIG="$ac_cv_path_PKG_CONFIG" fi fi if test -n "$PKG_CONFIG"; then _pkg_min_version=0.19 { echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5 echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then { echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } PKG_CONFIG="" fi fi GETTEXT_PACKAGE="${PACKAGE}" ALL_LINGUAS="fr nl" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if test "${ac_cv_prog_CPP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag ac_cpp_err=$ac_cpp_err$ac_c_werror_flag else ac_cpp_err= fi else ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then : else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag ac_cpp_err=$ac_cpp_err$ac_c_werror_flag else ac_cpp_err= fi else ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then # Broken: success on invalid input. continue else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { echo "$as_me:$LINENO: result: $CPP" >&5 echo "${ECHO_T}$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag ac_cpp_err=$ac_cpp_err$ac_c_werror_flag else ac_cpp_err= fi else ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then : else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag ac_cpp_err=$ac_cpp_err$ac_c_werror_flag else ac_cpp_err= fi else ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then # Broken: success on invalid input. continue else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details." >&5 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; } if test "${ac_cv_path_GREP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else # Extract the first word of "grep ggrep" to use in msg output if test -z "$GREP"; then set dummy grep ggrep; ac_prog_name=$2 if test "${ac_cv_path_GREP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break ac_count=`expr $ac_count + 1` if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done done IFS=$as_save_IFS fi GREP="$ac_cv_path_GREP" if test -z "$GREP"; then { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} { (exit 1); exit 1; }; } fi else ac_cv_path_GREP=$GREP fi fi { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 echo "${ECHO_T}$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { echo "$as_me:$LINENO: checking for egrep" >&5 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; } if test "${ac_cv_path_EGREP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else # Extract the first word of "egrep" to use in msg output if test -z "$EGREP"; then set dummy egrep; ac_prog_name=$2 if test "${ac_cv_path_EGREP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break ac_count=`expr $ac_count + 1` if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS fi EGREP="$ac_cv_path_EGREP" if test -z "$EGREP"; then { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} { (exit 1); exit 1; }; } fi else ac_cv_path_EGREP=$EGREP fi fi fi { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { echo "$as_me:$LINENO: checking for ANSI C header files" >&5 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } if test "${ac_cv_header_stdc+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_header_stdc=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF rm -f conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else echo "$as_me: program exited with status $ac_status" >&5 echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ( exit $ac_status ) ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi fi fi { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 echo "${ECHO_T}$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then cat >>confdefs.h <<\_ACEOF #define STDC_HEADERS 1 _ACEOF fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` { echo "$as_me:$LINENO: checking for $ac_header" >&5 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default #include <$ac_header> _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then eval "$as_ac_Header=yes" else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 eval "$as_ac_Header=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi ac_res=`eval echo '${'$as_ac_Header'}'` { echo "$as_me:$LINENO: result: $ac_res" >&5 echo "${ECHO_T}$ac_res" >&6; } if test `eval echo '${'$as_ac_Header'}'` = yes; then cat >>confdefs.h <<_ACEOF #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done for ac_header in locale.h do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then { echo "$as_me:$LINENO: checking for $ac_header" >&5 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then echo $ECHO_N "(cached) $ECHO_C" >&6 fi ac_res=`eval echo '${'$as_ac_Header'}'` { echo "$as_me:$LINENO: result: $ac_res" >&5 echo "${ECHO_T}$ac_res" >&6; } else # Is the header compilable? { echo "$as_me:$LINENO: checking $ac_header usability" >&5 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default #include <$ac_header> _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_header_compiler=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 echo "${ECHO_T}$ac_header_compiler" >&6; } # Is the header present? { echo "$as_me:$LINENO: checking $ac_header presence" >&5 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include <$ac_header> _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag ac_cpp_err=$ac_cpp_err$ac_c_werror_flag else ac_cpp_err= fi else ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then ac_header_preproc=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 echo "${ECHO_T}$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in yes:no: ) { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} ac_header_preproc=yes ;; no:yes:* ) { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} ;; esac { echo "$as_me:$LINENO: checking for $ac_header" >&5 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then echo $ECHO_N "(cached) $ECHO_C" >&6 else eval "$as_ac_Header=\$ac_header_preproc" fi ac_res=`eval echo '${'$as_ac_Header'}'` { echo "$as_me:$LINENO: result: $ac_res" >&5 echo "${ECHO_T}$ac_res" >&6; } fi if test `eval echo '${'$as_ac_Header'}'` = yes; then cat >>confdefs.h <<_ACEOF #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done if test $ac_cv_header_locale_h = yes; then { echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5 echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6; } if test "${am_cv_val_LC_MESSAGES+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include int main () { return LC_MESSAGES ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then am_cv_val_LC_MESSAGES=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 am_cv_val_LC_MESSAGES=no fi rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext fi { echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5 echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6; } if test $am_cv_val_LC_MESSAGES = yes; then cat >>confdefs.h <<\_ACEOF #define HAVE_LC_MESSAGES 1 _ACEOF fi fi USE_NLS=yes gt_cv_have_gettext=no CATOBJEXT=NONE XGETTEXT=: INTLLIBS= if test "${ac_cv_header_libintl_h+set}" = set; then { echo "$as_me:$LINENO: checking for libintl.h" >&5 echo $ECHO_N "checking for libintl.h... $ECHO_C" >&6; } if test "${ac_cv_header_libintl_h+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 fi { echo "$as_me:$LINENO: result: $ac_cv_header_libintl_h" >&5 echo "${ECHO_T}$ac_cv_header_libintl_h" >&6; } else # Is the header compilable? { echo "$as_me:$LINENO: checking libintl.h usability" >&5 echo $ECHO_N "checking libintl.h usability... $ECHO_C" >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default #include _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_header_compiler=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 echo "${ECHO_T}$ac_header_compiler" >&6; } # Is the header present? { echo "$as_me:$LINENO: checking libintl.h presence" >&5 echo $ECHO_N "checking libintl.h presence... $ECHO_C" >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag ac_cpp_err=$ac_cpp_err$ac_c_werror_flag else ac_cpp_err= fi else ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then ac_header_preproc=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 echo "${ECHO_T}$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in yes:no: ) { echo "$as_me:$LINENO: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor!" >&5 echo "$as_me: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor!" >&2;} { echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the compiler's result" >&5 echo "$as_me: WARNING: libintl.h: proceeding with the compiler's result" >&2;} ac_header_preproc=yes ;; no:yes:* ) { echo "$as_me:$LINENO: WARNING: libintl.h: present but cannot be compiled" >&5 echo "$as_me: WARNING: libintl.h: present but cannot be compiled" >&2;} { echo "$as_me:$LINENO: WARNING: libintl.h: check for missing prerequisite headers?" >&5 echo "$as_me: WARNING: libintl.h: check for missing prerequisite headers?" >&2;} { echo "$as_me:$LINENO: WARNING: libintl.h: see the Autoconf documentation" >&5 echo "$as_me: WARNING: libintl.h: see the Autoconf documentation" >&2;} { echo "$as_me:$LINENO: WARNING: libintl.h: section \"Present But Cannot Be Compiled\"" >&5 echo "$as_me: WARNING: libintl.h: section \"Present But Cannot Be Compiled\"" >&2;} { echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the preprocessor's result" >&5 echo "$as_me: WARNING: libintl.h: proceeding with the preprocessor's result" >&2;} { echo "$as_me:$LINENO: WARNING: libintl.h: in the future, the compiler will take precedence" >&5 echo "$as_me: WARNING: libintl.h: in the future, the compiler will take precedence" >&2;} ;; esac { echo "$as_me:$LINENO: checking for libintl.h" >&5 echo $ECHO_N "checking for libintl.h... $ECHO_C" >&6; } if test "${ac_cv_header_libintl_h+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_cv_header_libintl_h=$ac_header_preproc fi { echo "$as_me:$LINENO: result: $ac_cv_header_libintl_h" >&5 echo "${ECHO_T}$ac_cv_header_libintl_h" >&6; } fi if test $ac_cv_header_libintl_h = yes; then gt_cv_func_dgettext_libintl="no" libintl_extra_libs="" # # First check in libc # { echo "$as_me:$LINENO: checking for ngettext in libc" >&5 echo $ECHO_N "checking for ngettext in libc... $ECHO_C" >&6; } if test "${gt_cv_func_ngettext_libc+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include int main () { return !ngettext ("","", 1) ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then gt_cv_func_ngettext_libc=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 gt_cv_func_ngettext_libc=no fi rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext fi { echo "$as_me:$LINENO: result: $gt_cv_func_ngettext_libc" >&5 echo "${ECHO_T}$gt_cv_func_ngettext_libc" >&6; } if test "$gt_cv_func_ngettext_libc" = "yes" ; then { echo "$as_me:$LINENO: checking for dgettext in libc" >&5 echo $ECHO_N "checking for dgettext in libc... $ECHO_C" >&6; } if test "${gt_cv_func_dgettext_libc+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include int main () { return !dgettext ("","") ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then gt_cv_func_dgettext_libc=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 gt_cv_func_dgettext_libc=no fi rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext fi { echo "$as_me:$LINENO: result: $gt_cv_func_dgettext_libc" >&5 echo "${ECHO_T}$gt_cv_func_dgettext_libc" >&6; } fi if test "$gt_cv_func_ngettext_libc" = "yes" ; then for ac_func in bind_textdomain_codeset do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` { echo "$as_me:$LINENO: checking for $ac_func" >&5 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Define $ac_func to an innocuous variant, in case declares $ac_func. For example, HP-UX 11i declares gettimeofday. */ #define $ac_func innocuous_$ac_func /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $ac_func (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $ac_func /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $ac_func (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$ac_func || defined __stub___$ac_func choke me #endif int main () { return $ac_func (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then eval "$as_ac_var=yes" else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 eval "$as_ac_var=no" fi rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext fi ac_res=`eval echo '${'$as_ac_var'}'` { echo "$as_me:$LINENO: result: $ac_res" >&5 echo "${ECHO_T}$ac_res" >&6; } if test `eval echo '${'$as_ac_var'}'` = yes; then cat >>confdefs.h <<_ACEOF #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF fi done fi # # If we don't have everything we want, check in libintl # if test "$gt_cv_func_dgettext_libc" != "yes" \ || test "$gt_cv_func_ngettext_libc" != "yes" \ || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then { echo "$as_me:$LINENO: checking for bindtextdomain in -lintl" >&5 echo $ECHO_N "checking for bindtextdomain in -lintl... $ECHO_C" >&6; } if test "${ac_cv_lib_intl_bindtextdomain+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char bindtextdomain (); int main () { return bindtextdomain (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_intl_bindtextdomain=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_intl_bindtextdomain=no fi rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result: $ac_cv_lib_intl_bindtextdomain" >&5 echo "${ECHO_T}$ac_cv_lib_intl_bindtextdomain" >&6; } if test $ac_cv_lib_intl_bindtextdomain = yes; then { echo "$as_me:$LINENO: checking for ngettext in -lintl" >&5 echo $ECHO_N "checking for ngettext in -lintl... $ECHO_C" >&6; } if test "${ac_cv_lib_intl_ngettext+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char ngettext (); int main () { return ngettext (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_intl_ngettext=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_intl_ngettext=no fi rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result: $ac_cv_lib_intl_ngettext" >&5 echo "${ECHO_T}$ac_cv_lib_intl_ngettext" >&6; } if test $ac_cv_lib_intl_ngettext = yes; then { echo "$as_me:$LINENO: checking for dgettext in -lintl" >&5 echo $ECHO_N "checking for dgettext in -lintl... $ECHO_C" >&6; } if test "${ac_cv_lib_intl_dgettext+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dgettext (); int main () { return dgettext (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_intl_dgettext=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_intl_dgettext=no fi rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result: $ac_cv_lib_intl_dgettext" >&5 echo "${ECHO_T}$ac_cv_lib_intl_dgettext" >&6; } if test $ac_cv_lib_intl_dgettext = yes; then gt_cv_func_dgettext_libintl=yes fi fi fi if test "$gt_cv_func_dgettext_libintl" != "yes" ; then { echo "$as_me:$LINENO: checking if -liconv is needed to use gettext" >&5 echo $ECHO_N "checking if -liconv is needed to use gettext... $ECHO_C" >&6; } { echo "$as_me:$LINENO: result: " >&5 echo "${ECHO_T}" >&6; } { echo "$as_me:$LINENO: checking for ngettext in -lintl" >&5 echo $ECHO_N "checking for ngettext in -lintl... $ECHO_C" >&6; } if test "${ac_cv_lib_intl_ngettext+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl -liconv $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char ngettext (); int main () { return ngettext (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_intl_ngettext=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_intl_ngettext=no fi rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result: $ac_cv_lib_intl_ngettext" >&5 echo "${ECHO_T}$ac_cv_lib_intl_ngettext" >&6; } if test $ac_cv_lib_intl_ngettext = yes; then { echo "$as_me:$LINENO: checking for dcgettext in -lintl" >&5 echo $ECHO_N "checking for dcgettext in -lintl... $ECHO_C" >&6; } if test "${ac_cv_lib_intl_dcgettext+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl -liconv $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dcgettext (); int main () { return dcgettext (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_intl_dcgettext=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_intl_dcgettext=no fi rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result: $ac_cv_lib_intl_dcgettext" >&5 echo "${ECHO_T}$ac_cv_lib_intl_dcgettext" >&6; } if test $ac_cv_lib_intl_dcgettext = yes; then gt_cv_func_dgettext_libintl=yes libintl_extra_libs=-liconv else : fi else : fi fi # # If we found libintl, then check in it for bind_textdomain_codeset(); # we'll prefer libc if neither have bind_textdomain_codeset(), # and both have dgettext and ngettext # if test "$gt_cv_func_dgettext_libintl" = "yes" ; then glib_save_LIBS="$LIBS" LIBS="$LIBS -lintl $libintl_extra_libs" unset ac_cv_func_bind_textdomain_codeset for ac_func in bind_textdomain_codeset do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` { echo "$as_me:$LINENO: checking for $ac_func" >&5 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Define $ac_func to an innocuous variant, in case declares $ac_func. For example, HP-UX 11i declares gettimeofday. */ #define $ac_func innocuous_$ac_func /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $ac_func (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $ac_func /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $ac_func (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$ac_func || defined __stub___$ac_func choke me #endif int main () { return $ac_func (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then eval "$as_ac_var=yes" else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 eval "$as_ac_var=no" fi rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext fi ac_res=`eval echo '${'$as_ac_var'}'` { echo "$as_me:$LINENO: result: $ac_res" >&5 echo "${ECHO_T}$ac_res" >&6; } if test `eval echo '${'$as_ac_var'}'` = yes; then cat >>confdefs.h <<_ACEOF #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF fi done LIBS="$glib_save_LIBS" if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then gt_cv_func_dgettext_libc=no else if test "$gt_cv_func_dgettext_libc" = "yes" \ && test "$gt_cv_func_ngettext_libc" = "yes"; then gt_cv_func_dgettext_libintl=no fi fi fi fi if test "$gt_cv_func_dgettext_libc" = "yes" \ || test "$gt_cv_func_dgettext_libintl" = "yes"; then gt_cv_have_gettext=yes fi if test "$gt_cv_func_dgettext_libintl" = "yes"; then INTLLIBS="-lintl $libintl_extra_libs" fi if test "$gt_cv_have_gettext" = "yes"; then cat >>confdefs.h <<\_ACEOF #define HAVE_GETTEXT 1 _ACEOF # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_path_MSGFMT+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else case "$MSGFMT" in /*) ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then ac_cv_path_MSGFMT="$ac_dir/$ac_word" break fi fi done IFS="$ac_save_ifs" test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no" ;; esac fi MSGFMT="$ac_cv_path_MSGFMT" if test "$MSGFMT" != "no"; then { echo "$as_me:$LINENO: result: $MSGFMT" >&5 echo "${ECHO_T}$MSGFMT" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } fi if test "$MSGFMT" != "no"; then glib_save_LIBS="$LIBS" LIBS="$LIBS $INTLLIBS" for ac_func in dcgettext do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` { echo "$as_me:$LINENO: checking for $ac_func" >&5 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Define $ac_func to an innocuous variant, in case declares $ac_func. For example, HP-UX 11i declares gettimeofday. */ #define $ac_func innocuous_$ac_func /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $ac_func (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $ac_func /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $ac_func (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$ac_func || defined __stub___$ac_func choke me #endif int main () { return $ac_func (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then eval "$as_ac_var=yes" else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 eval "$as_ac_var=no" fi rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext fi ac_res=`eval echo '${'$as_ac_var'}'` { echo "$as_me:$LINENO: result: $ac_res" >&5 echo "${ECHO_T}$ac_res" >&6; } if test `eval echo '${'$as_ac_var'}'` = yes; then cat >>confdefs.h <<_ACEOF #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF fi done # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_path_GMSGFMT+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else case $GMSGFMT in [\\/]* | ?:[\\/]*) ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" ;; esac fi GMSGFMT=$ac_cv_path_GMSGFMT if test -n "$GMSGFMT"; then { echo "$as_me:$LINENO: result: $GMSGFMT" >&5 echo "${ECHO_T}$GMSGFMT" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } fi # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_path_XGETTEXT+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else case "$XGETTEXT" in /*) ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then ac_cv_path_XGETTEXT="$ac_dir/$ac_word" break fi fi done IFS="$ac_save_ifs" test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" ;; esac fi XGETTEXT="$ac_cv_path_XGETTEXT" if test "$XGETTEXT" != ":"; then { echo "$as_me:$LINENO: result: $XGETTEXT" >&5 echo "${ECHO_T}$XGETTEXT" >&6; } else { echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6; } fi cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { extern int _nl_msg_cat_cntr; return _nl_msg_cat_cntr ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then CATOBJEXT=.gmo DATADIRNAME=share else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 case $host in *-*-solaris*) { echo "$as_me:$LINENO: checking for bind_textdomain_codeset" >&5 echo $ECHO_N "checking for bind_textdomain_codeset... $ECHO_C" >&6; } if test "${ac_cv_func_bind_textdomain_codeset+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Define bind_textdomain_codeset to an innocuous variant, in case declares bind_textdomain_codeset. For example, HP-UX 11i declares gettimeofday. */ #define bind_textdomain_codeset innocuous_bind_textdomain_codeset /* System header to define __stub macros and hopefully few prototypes, which can conflict with char bind_textdomain_codeset (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef bind_textdomain_codeset /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char bind_textdomain_codeset (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_bind_textdomain_codeset || defined __stub___bind_textdomain_codeset choke me #endif int main () { return bind_textdomain_codeset (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_link") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 (eval "$ac_try") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_bind_textdomain_codeset=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_func_bind_textdomain_codeset=no fi rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext fi { echo "$as_me:$LINENO: result: $ac_cv_func_bind_textdomain_codeset" >&5 echo "${ECHO_T}$ac_cv_func_bind_textdomain_codeset" >&6; } if test $ac_cv_func_bind_textdomain_codeset = yes; then CATOBJEXT=.gmo DATADIRNAME=share else CATOBJEXT=.mo DATADIRNAME=lib fi ;; *) CATOBJEXT=.mo DATADIRNAME=lib ;; esac fi rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LIBS="$glib_save_LIBS" INSTOBJEXT=.mo else gt_cv_have_gettext=no fi fi fi if test "$gt_cv_have_gettext" = "yes" ; then cat >>confdefs.h <<\_ACEOF #define ENABLE_NLS 1 _ACEOF fi if test "$XGETTEXT" != ":"; then if $XGETTEXT --omit-header /dev/null 2> /dev/null; then : ; else { echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5 echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6; } XGETTEXT=":" fi fi # We need to process the po/ directory. POSUB=po ac_config_commands="$ac_config_commands default-1" for lang in $ALL_LINGUAS; do GMOFILES="$GMOFILES $lang.gmo" POFILES="$POFILES $lang.po" done if test "$gt_cv_have_gettext" = "yes"; then if test "x$ALL_LINGUAS" = "x"; then LINGUAS= else { echo "$as_me:$LINENO: checking for catalogs to be installed" >&5 echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6; } NEW_LINGUAS= for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then NEW_LINGUAS="$NEW_LINGUAS $presentlang" fi done LINGUAS=$NEW_LINGUAS { echo "$as_me:$LINENO: result: $LINGUAS" >&5 echo "${ECHO_T}$LINGUAS" >&6; } fi if test -n "$LINGUAS"; then for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done fi fi MKINSTALLDIRS= if test -n "$ac_aux_dir"; then MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" fi if test -z "$MKINSTALLDIRS"; then MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" fi test -d po || mkdir po if test "x$srcdir" != "x."; then if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then posrcprefix="$srcdir/" else posrcprefix="../$srcdir/" fi else posrcprefix="../" fi rm -f po/POTFILES sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ < $srcdir/po/POTFILES.in > po/POTFILES # AM_GLIB_GNU_GETTEXT above subst. $DATADIRNAME # this is the directory where the *.{mo,gmo} files are installed localedir='${prefix}/${DATADIRNAME}/locale' # Workaround to make aclocal get the right flags ACLOCAL_AMFLAGS="\${ACLOCAL_FLAGS}" ac_config_files="$ac_config_files Makefile gtk-2.0/Makefile metacity-1/Makefile gdm/Makefile po/Makefile.in" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( *) $as_unset $ac_var ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes (double-quote # substitution turns \\\\ into \\, and sed turns \\ into \). sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then test "x$cache_file" != "x/dev/null" && { echo "$as_me:$LINENO: updating cache $cache_file" >&5 echo "$as_me: updating cache $cache_file" >&6;} cat confcache >$cache_file else { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' # Transform confdefs.h into DEFS. # Protect against shell expansion while executing Makefile rules. # Protect against Makefile macro expansion. # # If the first sed substitution is executed (which looks for macros that # take arguments), then branch to the quote section. Otherwise, # look for a macro that doesn't take arguments. ac_script=' t clear :clear s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g t quote s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g t quote b any :quote s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g s/\[/\\&/g s/\]/\\&/g s/\$/$$/g H :any ${ g s/^\n// s/\n/ /g p } ' DEFS=`sed -n "$ac_script" confdefs.h` ac_libobjs= ac_ltlibobjs= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." >&5 echo "$as_me: error: conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." >&5 echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi ac_config_commands="$ac_config_commands po/stamp-it" : ${CONFIG_STATUS=./config.status} ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 echo "$as_me: creating $CONFIG_STATUS" >&6;} cat >$CONFIG_STATUS <<_ACEOF #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF ## --------------------- ## ## M4sh Initialization. ## ## --------------------- ## # Be Bourne compatible if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac fi BIN_SH=xpg4; export BIN_SH # for Tru64 DUALCASE=1; export DUALCASE # for MKS sh # PATH needs CR # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi # Support unset when possible. if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then as_unset=unset else as_unset=false fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) as_nl=' ' IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. case $0 in *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 { (exit 1); exit 1; } fi # Work around bugs in pre-3.0 UWIN ksh. for as_var in ENV MAIL MAILPATH do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. for as_var in \ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ LC_TELEPHONE LC_TIME do if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then eval $as_var=C; export $as_var else ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var fi done # Required to use basename. if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi # Name of the executable. as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # CDPATH. $as_unset CDPATH as_lineno_1=$LINENO as_lineno_2=$LINENO test "x$as_lineno_1" != "x$as_lineno_2" && test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { # Create $as_me.lineno as a copy of $as_myself, but with $LINENO # uniformly replaced by the line number. The first 'sed' inserts a # line-number line after each line using $LINENO; the second 'sed' # does the real work. The second script uses 'N' to pair each # line-number line with the line containing $LINENO, and appends # trailing '-' during substitution so that $LINENO is not a special # case at line end. # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the # scripts with optimization help from Paolo Bonzini. Blame Lee # E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 { (exit 1); exit 1; }; } # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in -n*) case `echo 'x\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. *) ECHO_C='\c';; esac;; *) ECHO_N='-n';; esac if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir fi echo >conf$$.file if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -p'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p=: else test -d ./-p && rmdir ./-p as_mkdir_p=false fi # Find out whether ``test -x'' works. Don't use a zero-byte file, as # systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then as_executable_p="test -x" else as_executable_p=: fi rm -f conf$$.file # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 # Save the log message, to keep $[0] and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by tropic-look $as_me 0.2, which was generated by GNU Autoconf 2.60a. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF cat >>$CONFIG_STATUS <<_ACEOF # Files that config.status was made for. config_files="$ac_config_files" config_commands="$ac_config_commands" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF ac_cs_usage="\ \`$as_me' instantiates files from templates according to the current configuration. Usage: $0 [OPTIONS] [FILE]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit -q, --quiet do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE Configuration files: $config_files Configuration commands: $config_commands Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ tropic-look config.status 0.2 configured by $0, generated by GNU Autoconf 2.60a, with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" Copyright (C) 2006 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF # If no file are specified by the user, then we need to provide default # value. By we need to know if files were specified by the user. ac_need_defaults=: while test $# != 0 do case $1 in --*=*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) echo "$ac_cs_version"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift CONFIG_FILES="$CONFIG_FILES $ac_optarg" ac_need_defaults=false;; --he | --h | --help | --hel | -h ) echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) { echo "$as_me: error: unrecognized option: $1 Try \`$0 --help' for more information." >&2 { (exit 1); exit 1; }; } ;; *) ac_config_targets="$ac_config_targets $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF if \$ac_cs_recheck; then echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 CONFIG_SHELL=$SHELL export CONFIG_SHELL exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF # # INIT-COMMANDS # AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" INTLTOOL_PERL='${INTLTOOL_PERL}' ac_aux_dir='${ac_aux_dir}' prefix="$prefix" exec_prefix="$exec_prefix" INTLTOOL_LIBDIR="$libdir" INTLTOOL_EXTRACT='${INTLTOOL_EXTRACT}' INTLTOOL_ICONV='${INTLTOOL_ICONV}' INTLTOOL_MSGFMT='${INTLTOOL_MSGFMT}' INTLTOOL_MSGMERGE='${INTLTOOL_MSGMERGE}' INTLTOOL_XGETTEXT='${INTLTOOL_XGETTEXT}' _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "intltool") CONFIG_COMMANDS="$CONFIG_COMMANDS intltool" ;; "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "gtk-2.0/Makefile") CONFIG_FILES="$CONFIG_FILES gtk-2.0/Makefile" ;; "metacity-1/Makefile") CONFIG_FILES="$CONFIG_FILES metacity-1/Makefile" ;; "gdm/Makefile") CONFIG_FILES="$CONFIG_FILES gdm/Makefile" ;; "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;; "po/stamp-it") CONFIG_COMMANDS="$CONFIG_COMMANDS po/stamp-it" ;; *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 echo "$as_me: error: invalid argument: $ac_config_target" >&2;} { (exit 1); exit 1; }; };; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= trap 'exit_status=$? { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status ' 0 trap '{ (exit 1); exit 1; }' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || { echo "$me: cannot create a temporary directory in ." >&2 { (exit 1); exit 1; } } # # Set up the sed scripts for CONFIG_FILES section. # # No need to generate the scripts if there are no CONFIG_FILES. # This happens for instance when ./config.status config.h if test -n "$CONFIG_FILES"; then _ACEOF ac_delim='%!_!# ' for ac_last_try in false false false false false :; do cat >conf$$subs.sed <<_ACEOF SHELL!$SHELL$ac_delim PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim PACKAGE_NAME!$PACKAGE_NAME$ac_delim PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim PACKAGE_STRING!$PACKAGE_STRING$ac_delim PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim exec_prefix!$exec_prefix$ac_delim prefix!$prefix$ac_delim program_transform_name!$program_transform_name$ac_delim bindir!$bindir$ac_delim sbindir!$sbindir$ac_delim libexecdir!$libexecdir$ac_delim datarootdir!$datarootdir$ac_delim datadir!$datadir$ac_delim sysconfdir!$sysconfdir$ac_delim sharedstatedir!$sharedstatedir$ac_delim localstatedir!$localstatedir$ac_delim includedir!$includedir$ac_delim oldincludedir!$oldincludedir$ac_delim docdir!$docdir$ac_delim infodir!$infodir$ac_delim htmldir!$htmldir$ac_delim dvidir!$dvidir$ac_delim pdfdir!$pdfdir$ac_delim psdir!$psdir$ac_delim libdir!$libdir$ac_delim localedir!$localedir$ac_delim mandir!$mandir$ac_delim DEFS!$DEFS$ac_delim ECHO_C!$ECHO_C$ac_delim ECHO_N!$ECHO_N$ac_delim ECHO_T!$ECHO_T$ac_delim LIBS!$LIBS$ac_delim build_alias!$build_alias$ac_delim host_alias!$host_alias$ac_delim target_alias!$target_alias$ac_delim INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim INSTALL_DATA!$INSTALL_DATA$ac_delim CYGPATH_W!$CYGPATH_W$ac_delim PACKAGE!$PACKAGE$ac_delim VERSION!$VERSION$ac_delim ACLOCAL!$ACLOCAL$ac_delim AUTOCONF!$AUTOCONF$ac_delim AUTOMAKE!$AUTOMAKE$ac_delim AUTOHEADER!$AUTOHEADER$ac_delim MAKEINFO!$MAKEINFO$ac_delim install_sh!$install_sh$ac_delim STRIP!$STRIP$ac_delim INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim mkdir_p!$mkdir_p$ac_delim AWK!$AWK$ac_delim SET_MAKE!$SET_MAKE$ac_delim am__leading_dot!$am__leading_dot$ac_delim AMTAR!$AMTAR$ac_delim am__tar!$am__tar$ac_delim am__untar!$am__untar$ac_delim INTLTOOL_DESKTOP_RULE!$INTLTOOL_DESKTOP_RULE$ac_delim INTLTOOL_DIRECTORY_RULE!$INTLTOOL_DIRECTORY_RULE$ac_delim INTLTOOL_KEYS_RULE!$INTLTOOL_KEYS_RULE$ac_delim INTLTOOL_PROP_RULE!$INTLTOOL_PROP_RULE$ac_delim INTLTOOL_OAF_RULE!$INTLTOOL_OAF_RULE$ac_delim INTLTOOL_PONG_RULE!$INTLTOOL_PONG_RULE$ac_delim INTLTOOL_SERVER_RULE!$INTLTOOL_SERVER_RULE$ac_delim INTLTOOL_SHEET_RULE!$INTLTOOL_SHEET_RULE$ac_delim INTLTOOL_SOUNDLIST_RULE!$INTLTOOL_SOUNDLIST_RULE$ac_delim INTLTOOL_UI_RULE!$INTLTOOL_UI_RULE$ac_delim INTLTOOL_XAM_RULE!$INTLTOOL_XAM_RULE$ac_delim INTLTOOL_KBD_RULE!$INTLTOOL_KBD_RULE$ac_delim INTLTOOL_XML_RULE!$INTLTOOL_XML_RULE$ac_delim INTLTOOL_XML_NOMERGE_RULE!$INTLTOOL_XML_NOMERGE_RULE$ac_delim INTLTOOL_CAVES_RULE!$INTLTOOL_CAVES_RULE$ac_delim INTLTOOL_SCHEMAS_RULE!$INTLTOOL_SCHEMAS_RULE$ac_delim INTLTOOL_THEME_RULE!$INTLTOOL_THEME_RULE$ac_delim INTLTOOL_SERVICE_RULE!$INTLTOOL_SERVICE_RULE$ac_delim INTLTOOL_EXTRACT!$INTLTOOL_EXTRACT$ac_delim INTLTOOL_MERGE!$INTLTOOL_MERGE$ac_delim INTLTOOL_UPDATE!$INTLTOOL_UPDATE$ac_delim INTLTOOL_PERL!$INTLTOOL_PERL$ac_delim INTLTOOL_ICONV!$INTLTOOL_ICONV$ac_delim INTLTOOL_MSGFMT!$INTLTOOL_MSGFMT$ac_delim INTLTOOL_MSGMERGE!$INTLTOOL_MSGMERGE$ac_delim INTLTOOL_XGETTEXT!$INTLTOOL_XGETTEXT$ac_delim ALL_LINGUAS!$ALL_LINGUAS$ac_delim CC!$CC$ac_delim CFLAGS!$CFLAGS$ac_delim LDFLAGS!$LDFLAGS$ac_delim CPPFLAGS!$CPPFLAGS$ac_delim ac_ct_CC!$ac_ct_CC$ac_delim EXEEXT!$EXEEXT$ac_delim OBJEXT!$OBJEXT$ac_delim DEPDIR!$DEPDIR$ac_delim am__include!$am__include$ac_delim am__quote!$am__quote$ac_delim AMDEP_TRUE!$AMDEP_TRUE$ac_delim AMDEP_FALSE!$AMDEP_FALSE$ac_delim _ACEOF if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then break elif $ac_last_try; then { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} { (exit 1); exit 1; }; } else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` if test -n "$ac_eof"; then ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` ac_eof=`expr $ac_eof + 1` fi cat >>$CONFIG_STATUS <<_ACEOF cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof /@[a-zA-Z_][a-zA-Z_0-9]*@/!b _ACEOF sed ' s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g s/^/s,@/; s/!/@,|#_!!_#|/ :n t n s/'"$ac_delim"'$/,g/; t s/$/\\/; p N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n ' >>$CONFIG_STATUS >$CONFIG_STATUS <<_ACEOF CEOF$ac_eof _ACEOF ac_delim='%!_!# ' for ac_last_try in false false false false false :; do cat >conf$$subs.sed <<_ACEOF AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim CCDEPMODE!$CCDEPMODE$ac_delim am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim DATADIRNAME!$DATADIRNAME$ac_delim PKG_CONFIG!$PKG_CONFIG$ac_delim GETTEXT_PACKAGE!$GETTEXT_PACKAGE$ac_delim CPP!$CPP$ac_delim GREP!$GREP$ac_delim EGREP!$EGREP$ac_delim USE_NLS!$USE_NLS$ac_delim MSGFMT!$MSGFMT$ac_delim GMSGFMT!$GMSGFMT$ac_delim XGETTEXT!$XGETTEXT$ac_delim CATALOGS!$CATALOGS$ac_delim CATOBJEXT!$CATOBJEXT$ac_delim GMOFILES!$GMOFILES$ac_delim INSTOBJEXT!$INSTOBJEXT$ac_delim INTLLIBS!$INTLLIBS$ac_delim PO_IN_DATADIR_TRUE!$PO_IN_DATADIR_TRUE$ac_delim PO_IN_DATADIR_FALSE!$PO_IN_DATADIR_FALSE$ac_delim POFILES!$POFILES$ac_delim POSUB!$POSUB$ac_delim MKINSTALLDIRS!$MKINSTALLDIRS$ac_delim ACLOCAL_AMFLAGS!$ACLOCAL_AMFLAGS$ac_delim LIBOBJS!$LIBOBJS$ac_delim LTLIBOBJS!$LTLIBOBJS$ac_delim _ACEOF if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 27; then break elif $ac_last_try; then { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} { (exit 1); exit 1; }; } else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` if test -n "$ac_eof"; then ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` ac_eof=`expr $ac_eof + 1` fi cat >>$CONFIG_STATUS <<_ACEOF cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end _ACEOF sed ' s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g s/^/s,@/; s/!/@,|#_!!_#|/ :n t n s/'"$ac_delim"'$/,g/; t s/$/\\/; p N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n ' >>$CONFIG_STATUS >$CONFIG_STATUS <<_ACEOF :end s/|#_!!_#|//g CEOF$ac_eof _ACEOF # VPATH may cause trouble with some makes, so we remove $(srcdir), # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=/{ s/:*\$(srcdir):*/:/ s/:*\${srcdir}:*/:/ s/:*@srcdir@:*/:/ s/^\([^=]*=[ ]*\):*/\1/ s/:*$// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF fi # test -n "$CONFIG_FILES" for ac_tag in :F $CONFIG_FILES :C $CONFIG_COMMANDS do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5 echo "$as_me: error: Invalid tag $ac_tag." >&2;} { (exit 1); exit 1; }; };; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 echo "$as_me: error: cannot find input file: $ac_f" >&2;} { (exit 1); exit 1; }; };; esac ac_file_inputs="$ac_file_inputs $ac_f" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input="Generated from "`IFS=: echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure." if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { echo "$as_me:$LINENO: creating $ac_file" >&5 echo "$as_me: creating $ac_file" >&6;} fi case $ac_tag in *:-:* | *:-) cat >"$tmp/stdin";; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` { as_dir="$ac_dir" case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 echo "$as_me: error: cannot create directory $as_dir" >&2;} { (exit 1); exit 1; }; }; } ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= case `sed -n '/datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p ' $ac_file_inputs` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF sed "$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s&@configure_input@&$configure_input&;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t $ac_datarootdir_hack " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined." >&5 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined." >&2;} rm -f "$tmp/stdin" case $ac_file in -) cat "$tmp/out"; rm -f "$tmp/out";; *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;; esac ;; :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5 echo "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # So let's grep whole file. if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then dirpart=`$as_dirname -- "$mf" || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ X"$mf" : 'X\(//\)$' \| \ X"$mf" : 'X\(/\)' \| . 2>/dev/null || echo X"$mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running `make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # When using ansi2knr, U may be empty or an underscore; expand it U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$file" : 'X\(//\)[^/]' \| \ X"$file" : 'X\(//\)$' \| \ X"$file" : 'X\(/\)' \| . 2>/dev/null || echo X"$file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` { as_dir=$dirpart/$fdir case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 echo "$as_me: error: cannot create directory $as_dir" >&2;} { (exit 1); exit 1; }; }; } # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done ;; "intltool":C) for file in intltool-extract intltool-merge intltool-update; do sed -e "s|@INTLTOOL_EXTRACT@|`pwd`/intltool-extract|g" \ -e "s|@INTLTOOL_LIBDIR@|${INTLTOOL_LIBDIR}|g" \ -e "s|@INTLTOOL_ICONV@|${INTLTOOL_ICONV}|g" \ -e "s|@INTLTOOL_MSGFMT@|${INTLTOOL_MSGFMT}|g" \ -e "s|@INTLTOOL_MSGMERGE@|${INTLTOOL_MSGMERGE}|g" \ -e "s|@INTLTOOL_XGETTEXT@|${INTLTOOL_XGETTEXT}|g" \ -e "s|@INTLTOOL_PERL@|${INTLTOOL_PERL}|g" \ < ${ac_aux_dir}/${file}.in > ${file}.out if cmp -s ${file} ${file}.out 2>/dev/null; then rm -f ${file}.out else mv -f ${file}.out ${file} fi chmod ugo+x ${file} chmod u+w ${file} done ;; "default-1":C) case "$CONFIG_FILES" in *po/Makefile.in*) sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile esac ;; "po/stamp-it":C) rm -f "po/stamp-it" "po/stamp-it.tmp" "po/POTFILES" "po/Makefile.tmp" >"po/stamp-it.tmp" sed '/^#/d s/^[[].*] *// /^[ ]*$/d '"s|^| $ac_top_srcdir/|" \ "$srcdir/po/POTFILES.in" | sed '$!s/$/ \\/' >"po/POTFILES" if test ! -f "po/Makefile"; then { { echo "$as_me:$LINENO: error: po/Makefile is not ready." >&5 echo "$as_me: error: po/Makefile is not ready." >&2;} { (exit 1); exit 1; }; } fi mv "po/Makefile" "po/Makefile.tmp" sed '/^POTFILES =/,/[^\\]$/ { /^POTFILES =/!d r po/POTFILES } ' "po/Makefile.tmp" >"po/Makefile" rm -f "po/Makefile.tmp" mv "po/stamp-it.tmp" "po/stamp-it" ;; esac done # for ac_tag { (exit 0); exit 0; } _ACEOF chmod +x $CONFIG_STATUS ac_clean_files=$ac_clean_files_save # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || { (exit 1); exit 1; } fi tropic-look-0.2/AUTHORS0000644000175000017500000000016610511153712015436 0ustar00danieldaniel00000000000000Build System: Daniel Holbach Theme and Artwork: Michiel Sikma tropic-look-0.2/COPYING0000644000175000017500000003371510511153604015427 0ustar00danieldaniel00000000000000Creative Commons Attribution-ShareAlike 2.5 License Agreement CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE. License THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. 1. Definitions 1. "Collective Work" means a work, such as a periodical issue, anthology or encyclopedia, in which the Work in its entirety in unmodified form, along with a number of other contributions, constituting separate and independent works in themselves, are assembled into a collective whole. A work that constitutes a Collective Work will not be considered a Derivative Work (as defined below) for the purposes of this License. 2. "Derivative Work" means a work based upon the Work or upon the Work and other pre-existing works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which the Work may be recast, transformed, or adapted, except that a work that constitutes a Collective Work will not be considered a Derivative Work for the purpose of this License. For the avoidance of doubt, where the Work is a musical composition or sound recording, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered a Derivative Work for the purpose of this License. 3. "Licensor" means the individual or entity that offers the Work under the terms of this License. 4. "Original Author" means the individual or entity who created the Work. 5. "Work" means the copyrightable work of authorship offered under the terms of this License. 6. "You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. 7. "License Elements" means the following high-level license attributes as selected by Licensor and indicated in the title of this License: Attribution, ShareAlike. 2. Fair Use Rights. Nothing in this license is intended to reduce, limit, or restrict any rights arising from fair use, first sale or other limitations on the exclusive rights of the copyright owner under copyright law or other applicable laws. 3. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: 1. to reproduce the Work, to incorporate the Work into one or more Collective Works, and to reproduce the Work as incorporated in the Collective Works; 2. to create and reproduce Derivative Works; 3. to distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission the Work including as incorporated in Collective Works; 4. to distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission Derivative Works. 5. For the avoidance of doubt, where the work is a musical composition: 1. Performance Royalties Under Blanket Licenses. Licensor waives the exclusive right to collect, whether individually or via a performance rights society (e.g. ASCAP, BMI, SESAC), royalties for the public performance or public digital performance (e.g. webcast) of the Work. 2. Mechanical Rights and Statutory Royalties. Licensor waives the exclusive right to collect, whether individually or via a music rights society or designated agent (e.g. Harry Fox Agency), royalties for any phonorecord You create from the Work ("cover version") and distribute, subject to the compulsory license created by 17 USC Section 115 of the US Copyright Act (or the equivalent in other jurisdictions). 6. Webcasting Rights and Statutory Royalties. For the avoidance of doubt, where the Work is a sound recording, Licensor waives the exclusive right to collect, whether individually or via a performance-rights society (e.g. SoundExchange), royalties for the public digital performance (e.g. webcast) of the Work, subject to the compulsory license created by 17 USC Section 114 of the US Copyright Act (or the equivalent in other jurisdictions). The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats. All rights not expressly granted by Licensor are hereby reserved. 4. Restrictions.The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: 1. You may distribute, publicly display, publicly perform, or publicly digitally perform the Work only under the terms of this License, and You must include a copy of, or the Uniform Resource Identifier for, this License with every copy or phonorecord of the Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Work that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly perform, or publicly digitally perform the Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Work itself to be made subject to the terms of this License. If You create a Collective Work, upon notice from any Licensor You must, to the extent practicable, remove from the Collective Work any credit as required by clause 4(c), as requested. If You create a Derivative Work, upon notice from any Licensor You must, to the extent practicable, remove from the Derivative Work any credit as required by clause 4(c), as requested. 2. You may distribute, publicly display, publicly perform, or publicly digitally perform a Derivative Work only under the terms of this License, a later version of this License with the same License Elements as this License, or a Creative Commons iCommons license that contains the same License Elements as this License (e.g. Attribution-ShareAlike 2.5 Japan). You must include a copy of, or the Uniform Resource Identifier for, this License or other license specified in the previous sentence with every copy or phonorecord of each Derivative Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Derivative Works that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder, and You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly perform, or publicly digitally perform the Derivative Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Derivative Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Derivative Work itself to be made subject to the terms of this License. 3. If you distribute, publicly display, publicly perform, or publicly digitally perform the Work or any Derivative Works or Collective Works, You must keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or (ii) if the Original Author and/or Licensor designate another party or parties (e.g. a sponsor institute, publishing entity, journal) for attribution in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; the title of the Work if supplied; to the extent reasonably practicable, the Uniform Resource Identifier, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work; and in the case of a Derivative Work, a credit identifying the use of the Work in the Derivative Work (e.g., "French translation of the Work by Original Author," or "Screenplay based on original Work by Original Author"). Such credit may be implemented in any reasonable manner; provided, however, that in the case of a Derivative Work or Collective Work, at a minimum such credit will appear where any other comparable authorship credit appears and in a manner at least as prominent as such other comparable authorship credit. 5. Representations, Warranties and Disclaimer UNLESS OTHERWISE AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE MATERIALS, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 7. Termination 1. This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Derivative Works or Collective Works from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. 2. Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. 8. Miscellaneous 1. Each time You distribute or publicly digitally perform the Work or a Collective Work, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. 2. Each time You distribute or publicly digitally perform a Derivative Work, Licensor offers to the recipient a license to the original Work on the same terms and conditions as the license granted to You under this License. 3. If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. 4. No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. 5. This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. Creative Commons is not a party to this License, and makes no warranty whatsoever in connection with the Work. Creative Commons will not be liable to You or any party on any legal theory for any damages whatsoever, including without limitation any general, special, incidental or consequential damages arising in connection to this license. Notwithstanding the foregoing two (2) sentences, if Creative Commons has expressly identified itself as the Licensor hereunder, it shall have all rights and obligations of Licensor. Except for the limited purpose of indicating to the public that the Work is licensed under the CCPL, neither party will use the trademark "Creative Commons" or any related trademark or logo of Creative Commons without the prior written consent of Creative Commons. Any permitted use will be in compliance with Creative Commons' then-current trademark usage guidelines, as may be published on its website or otherwise made available upon request from time to time. Creative Commons may be contacted at http://creativecommons.org/. tropic-look-0.2/ChangeLog0000644000175000017500000000037510531100016016131 0ustar00danieldaniel000000000000002006-11-22 Daniel Holbach * po/fr.po, po/nl.po, po/tropic-look.pot, configure.ac: added translations * configure.ac: new release. 2006-10-04 Daniel Holbach * *: initial release tropic-look-0.2/INSTALL0000644000175000017500000002243210511153604015417 0ustar00danieldaniel00000000000000Installation Instructions ************************* Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005 Free Software Foundation, Inc. This file is free documentation; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. Basic Installation ================== These are generic installation instructions. The `configure' shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a `Makefile' in each directory of the package. It may also create one or more `.h' files containing system-dependent definitions. Finally, it creates a shell script `config.status' that you can run in the future to recreate the current configuration, and a file `config.log' containing compiler output (useful mainly for debugging `configure'). It can also use an optional file (typically called `config.cache' and enabled with `--cache-file=config.cache' or simply `-C') that saves the results of its tests to speed up reconfiguring. (Caching is disabled by default to prevent problems with accidental use of stale cache files.) If you need to do unusual things to compile the package, please try to figure out how `configure' could check whether to do them, and mail diffs or instructions to the address given in the `README' so they can be considered for the next release. If you are using the cache, and at some point `config.cache' contains results you don't want to keep, you may remove or edit it. The file `configure.ac' (or `configure.in') is used to create `configure' by a program called `autoconf'. You only need `configure.ac' if you want to change it or regenerate `configure' using a newer version of `autoconf'. The simplest way to compile this package is: 1. `cd' to the directory containing the package's source code and type `./configure' to configure the package for your system. If you're using `csh' on an old version of System V, you might need to type `sh ./configure' instead to prevent `csh' from trying to execute `configure' itself. Running `configure' takes awhile. While running, it prints some messages telling which features it is checking for. 2. Type `make' to compile the package. 3. Optionally, type `make check' to run any self-tests that come with the package. 4. Type `make install' to install the programs and any data files and documentation. 5. You can remove the program binaries and object files from the source code directory by typing `make clean'. To also remove the files that `configure' created (so you can compile the package for a different kind of computer), type `make distclean'. There is also a `make maintainer-clean' target, but that is intended mainly for the package's developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution. Compilers and Options ===================== Some systems require unusual options for compilation or linking that the `configure' script does not know about. Run `./configure --help' for details on some of the pertinent environment variables. You can give `configure' initial values for configuration parameters by setting variables in the command line or in the environment. Here is an example: ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix *Note Defining Variables::, for more details. Compiling For Multiple Architectures ==================================== You can compile the package for more than one kind of computer at the same time, by placing the object files for each architecture in their own directory. To do this, you must use a version of `make' that supports the `VPATH' variable, such as GNU `make'. `cd' to the directory where you want the object files and executables to go and run the `configure' script. `configure' automatically checks for the source code in the directory that `configure' is in and in `..'. If you have to use a `make' that does not support the `VPATH' variable, you have to compile the package for one architecture at a time in the source code directory. After you have installed the package for one architecture, use `make distclean' before reconfiguring for another architecture. Installation Names ================== By default, `make install' installs the package's commands under `/usr/local/bin', include files under `/usr/local/include', etc. You can specify an installation prefix other than `/usr/local' by giving `configure' the option `--prefix=PREFIX'. You can specify separate installation prefixes for architecture-specific files and architecture-independent files. If you pass the option `--exec-prefix=PREFIX' to `configure', the package uses PREFIX as the prefix for installing programs and libraries. Documentation and other data files still use the regular prefix. In addition, if you use an unusual directory layout you can give options like `--bindir=DIR' to specify different values for particular kinds of files. Run `configure --help' for a list of the directories you can set and what kinds of files go in them. If the package supports it, you can cause programs to be installed with an extra prefix or suffix on their names by giving `configure' the option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. Optional Features ================= Some packages pay attention to `--enable-FEATURE' options to `configure', where FEATURE indicates an optional part of the package. They may also pay attention to `--with-PACKAGE' options, where PACKAGE is something like `gnu-as' or `x' (for the X Window System). The `README' should mention any `--enable-' and `--with-' options that the package recognizes. For packages that use the X Window System, `configure' can usually find the X include and library files automatically, but if it doesn't, you can use the `configure' options `--x-includes=DIR' and `--x-libraries=DIR' to specify their locations. Specifying the System Type ========================== There may be some features `configure' cannot figure out automatically, but needs to determine by the type of machine the package will run on. Usually, assuming the package is built to be run on the _same_ architectures, `configure' can figure that out, but if it prints a message saying it cannot guess the machine type, give it the `--build=TYPE' option. TYPE can either be a short name for the system type, such as `sun4', or a canonical name which has the form: CPU-COMPANY-SYSTEM where SYSTEM can have one of these forms: OS KERNEL-OS See the file `config.sub' for the possible values of each field. If `config.sub' isn't included in this package, then this package doesn't need to know the machine type. If you are _building_ compiler tools for cross-compiling, you should use the option `--target=TYPE' to select the type of system they will produce code for. If you want to _use_ a cross compiler, that generates code for a platform different from the build platform, you should specify the "host" platform (i.e., that on which the generated programs will eventually be run) with `--host=TYPE'. Sharing Defaults ================ If you want to set default values for `configure' scripts to share, you can create a site shell script called `config.site' that gives default values for variables like `CC', `cache_file', and `prefix'. `configure' looks for `PREFIX/share/config.site' if it exists, then `PREFIX/etc/config.site' if it exists. Or, you can set the `CONFIG_SITE' environment variable to the location of the site script. A warning: not all `configure' scripts look for a site script. Defining Variables ================== Variables not defined in a site shell script can be set in the environment passed to `configure'. However, some packages may run configure again during the build, and the customized values of these variables may be lost. In order to avoid this problem, you should set them in the `configure' command line, using `VAR=value'. For example: ./configure CC=/usr/local2/bin/gcc causes the specified `gcc' to be used as the C compiler (unless it is overridden in the site shell script). Here is a another example: /bin/bash ./configure CONFIG_SHELL=/bin/bash Here the `CONFIG_SHELL=/bin/bash' operand causes subsequent configuration-related scripts to be executed by `/bin/bash'. `configure' Invocation ====================== `configure' recognizes the following options to control how it operates. `--help' `-h' Print a summary of the options to `configure', and exit. `--version' `-V' Print the version of Autoconf used to generate the `configure' script, and exit. `--cache-file=FILE' Enable the cache: use and save the results of the tests in FILE, traditionally `config.cache'. FILE defaults to `/dev/null' to disable caching. `--config-cache' `-C' Alias for `--cache-file=config.cache'. `--quiet' `--silent' `-q' Do not print messages saying which checks are being made. To suppress all normal output, redirect it to `/dev/null' (any error messages will still be shown). `--srcdir=DIR' Look for the package's source code in directory DIR. Usually `configure' can determine that directory automatically. `configure' also accepts some other, not widely useful, options. Run `configure --help' for more details. tropic-look-0.2/NEWS0000644000175000017500000000000010511153604015050 0ustar00danieldaniel00000000000000tropic-look-0.2/install-sh0000755000175000017500000002202110524306447016375 0ustar00danieldaniel00000000000000#!/bin/sh # install - install a program, script, or datafile scriptversion=2005-05-14.22 # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the # following copyright and license. # # Copyright (C) 1994 X Consortium # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to # deal in the Software without restriction, including without limitation the # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or # sell copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # # Except as contained in this notice, the name of the X Consortium shall not # be used in advertising or otherwise to promote the sale, use or other deal- # ings in this Software without prior written authorization from the X Consor- # tium. # # # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent # `make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. It can only install one file at a time, a restriction # shared with many OS's install programs. # set DOITPROG to echo to test this script # Don't use :- since 4.3BSD and earlier shells don't like it. doit="${DOITPROG-}" # put in absolute paths if you don't have them in your path; or use env. vars. mvprog="${MVPROG-mv}" cpprog="${CPPROG-cp}" chmodprog="${CHMODPROG-chmod}" chownprog="${CHOWNPROG-chown}" chgrpprog="${CHGRPPROG-chgrp}" stripprog="${STRIPPROG-strip}" rmprog="${RMPROG-rm}" mkdirprog="${MKDIRPROG-mkdir}" chmodcmd="$chmodprog 0755" chowncmd= chgrpcmd= stripcmd= rmcmd="$rmprog -f" mvcmd="$mvprog" src= dst= dir_arg= dstarg= no_target_directory= usage="Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE or: $0 [OPTION]... SRCFILES... DIRECTORY or: $0 [OPTION]... -t DIRECTORY SRCFILES... or: $0 [OPTION]... -d DIRECTORIES... In the 1st form, copy SRCFILE to DSTFILE. In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. In the 4th, create DIRECTORIES. Options: -c (ignored) -d create directories instead of installing files. -g GROUP $chgrpprog installed files to GROUP. -m MODE $chmodprog installed files to MODE. -o USER $chownprog installed files to USER. -s $stripprog installed files. -t DIRECTORY install into DIRECTORY. -T report an error if DSTFILE is a directory. --help display this help and exit. --version display version info and exit. Environment variables override the default commands: CHGRPPROG CHMODPROG CHOWNPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG " while test -n "$1"; do case $1 in -c) shift continue;; -d) dir_arg=true shift continue;; -g) chgrpcmd="$chgrpprog $2" shift shift continue;; --help) echo "$usage"; exit $?;; -m) chmodcmd="$chmodprog $2" shift shift continue;; -o) chowncmd="$chownprog $2" shift shift continue;; -s) stripcmd=$stripprog shift continue;; -t) dstarg=$2 shift shift continue;; -T) no_target_directory=true shift continue;; --version) echo "$0 $scriptversion"; exit $?;; *) # When -d is used, all remaining arguments are directories to create. # When -t is used, the destination is already specified. test -n "$dir_arg$dstarg" && break # Otherwise, the last argument is the destination. Remove it from $@. for arg do if test -n "$dstarg"; then # $@ is not empty: it contains at least $arg. set fnord "$@" "$dstarg" shift # fnord fi shift # arg dstarg=$arg done break;; esac done if test -z "$1"; then if test -z "$dir_arg"; then echo "$0: no input file specified." >&2 exit 1 fi # It's OK to call `install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi for src do # Protect names starting with `-'. case $src in -*) src=./$src ;; esac if test -n "$dir_arg"; then dst=$src src= if test -d "$dst"; then mkdircmd=: chmodcmd= else mkdircmd=$mkdirprog fi else # Waiting for this to be detected by the "$cpprog $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if test ! -f "$src" && test ! -d "$src"; then echo "$0: $src does not exist." >&2 exit 1 fi if test -z "$dstarg"; then echo "$0: no destination specified." >&2 exit 1 fi dst=$dstarg # Protect names starting with `-'. case $dst in -*) dst=./$dst ;; esac # If destination is a directory, append the input filename; won't work # if double slashes aren't ignored. if test -d "$dst"; then if test -n "$no_target_directory"; then echo "$0: $dstarg: Is a directory" >&2 exit 1 fi dst=$dst/`basename "$src"` fi fi # This sed command emulates the dirname command. dstdir=`echo "$dst" | sed -e 's,/*$,,;s,[^/]*$,,;s,/*$,,;s,^$,.,'` # Make sure that the destination directory exists. # Skip lots of stat calls in the usual case. if test ! -d "$dstdir"; then defaultIFS=' ' IFS="${IFS-$defaultIFS}" oIFS=$IFS # Some sh's can't handle IFS=/ for some reason. IFS='%' set x `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'` shift IFS=$oIFS pathcomp= while test $# -ne 0 ; do pathcomp=$pathcomp$1 shift if test ! -d "$pathcomp"; then $mkdirprog "$pathcomp" # mkdir can fail with a `File exist' error in case several # install-sh are creating the directory concurrently. This # is OK. test -d "$pathcomp" || exit fi pathcomp=$pathcomp/ done fi if test -n "$dir_arg"; then $doit $mkdircmd "$dst" \ && { test -z "$chowncmd" || $doit $chowncmd "$dst"; } \ && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } \ && { test -z "$stripcmd" || $doit $stripcmd "$dst"; } \ && { test -z "$chmodcmd" || $doit $chmodcmd "$dst"; } else dstfile=`basename "$dst"` # Make a couple of temp file names in the proper directory. dsttmp=$dstdir/_inst.$$_ rmtmp=$dstdir/_rm.$$_ # Trap to clean up those temp files at exit. trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 trap '(exit $?); exit' 1 2 13 15 # Copy the file name to the temp name. $doit $cpprog "$src" "$dsttmp" && # and set any options; do chmod last to preserve setuid bits. # # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $cpprog $src $dsttmp" command. # { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } \ && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } \ && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } \ && { test -z "$chmodcmd" || $doit $chmodcmd "$dsttmp"; } && # Now rename the file to the real destination. { $doit $mvcmd -f "$dsttmp" "$dstdir/$dstfile" 2>/dev/null \ || { # The rename failed, perhaps because mv can't rename something else # to itself, or perhaps because mv is so ancient that it does not # support -f. # Now remove or move aside any old file at destination location. # We try this two ways since rm can't unlink itself on some # systems and the destination file might be busy for other # reasons. In this case, the final cleanup might fail but the new # file should still install successfully. { if test -f "$dstdir/$dstfile"; then $doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null \ || $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null \ || { echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2 (exit 1); exit 1 } else : fi } && # Now rename the file to the real destination. $doit $mvcmd "$dsttmp" "$dstdir/$dstfile" } } fi || { (exit 1); exit 1; } done # The final little trick to "correctly" pass the exit status to the exit trap. { (exit 0); exit 0 } # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-end: "$" # End: tropic-look-0.2/missing0000755000175000017500000002540610524306447016002 0ustar00danieldaniel00000000000000#! /bin/sh # Common stub for a few missing GNU programs while installing. scriptversion=2005-06-08.21 # Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005 # Free Software Foundation, Inc. # Originally by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301, USA. # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. if test $# -eq 0; then echo 1>&2 "Try \`$0 --help' for more information" exit 1 fi run=: # In the cases where this matters, `missing' is being run in the # srcdir already. if test -f configure.ac; then configure_ac=configure.ac else configure_ac=configure.in fi msg="missing on your system" case "$1" in --run) # Try to run requested program, and just exit if it succeeds. run= shift "$@" && exit 0 # Exit code 63 means version mismatch. This often happens # when the user try to use an ancient version of a tool on # a file that requires a minimum version. In this case we # we should proceed has if the program had been absent, or # if --run hadn't been passed. if test $? = 63; then run=: msg="probably too old" fi ;; -h|--h|--he|--hel|--help) echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an error status if there is no known handling for PROGRAM. Options: -h, --help display this help and exit -v, --version output version information and exit --run try to run the given command, and emulate it if it fails Supported PROGRAM values: aclocal touch file \`aclocal.m4' autoconf touch file \`configure' autoheader touch file \`config.h.in' automake touch all \`Makefile.in' files bison create \`y.tab.[ch]', if possible, from existing .[ch] flex create \`lex.yy.c', if possible, from existing .c help2man touch the output file lex create \`lex.yy.c', if possible, from existing .c makeinfo touch the output file tar try tar, gnutar, gtar, then tar without non-portable flags yacc create \`y.tab.[ch]', if possible, from existing .[ch] Send bug reports to ." exit $? ;; -v|--v|--ve|--ver|--vers|--versi|--versio|--version) echo "missing $scriptversion (GNU Automake)" exit $? ;; -*) echo 1>&2 "$0: Unknown \`$1' option" echo 1>&2 "Try \`$0 --help' for more information" exit 1 ;; esac # Now exit if we have it, but it failed. Also exit now if we # don't have it and --version was passed (most likely to detect # the program). case "$1" in lex|yacc) # Not GNU programs, they don't have --version. ;; tar) if test -n "$run"; then echo 1>&2 "ERROR: \`tar' requires --run" exit 1 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then exit 1 fi ;; *) if test -z "$run" && ($1 --version) > /dev/null 2>&1; then # We have it, but it failed. exit 1 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then # Could not run --version or --help. This is probably someone # running `$TOOL --version' or `$TOOL --help' to check whether # $TOOL exists and not knowing $TOOL uses missing. exit 1 fi ;; esac # If it does not exist, or fails to run (possibly an outdated version), # try to emulate it. case "$1" in aclocal*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." touch aclocal.m4 ;; autoconf) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`${configure_ac}'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." touch configure ;; autoheader) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`acconfig.h' or \`${configure_ac}'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` test -z "$files" && files="config.h" touch_files= for f in $files; do case "$f" in *:*) touch_files="$touch_files "`echo "$f" | sed -e 's/^[^:]*://' -e 's/:.*//'`;; *) touch_files="$touch_files $f.in";; esac done touch $touch_files ;; automake*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." find . -type f -name Makefile.am -print | sed 's/\.am$/.in/' | while read f; do touch "$f"; done ;; autom4te) echo 1>&2 "\ WARNING: \`$1' is needed, but is $msg. You might have modified some files without having the proper tools for further handling them. You can get \`$1' as part of \`Autoconf' from any GNU archive site." file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'` test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'` if test -f "$file"; then touch $file else test -z "$file" || exec >$file echo "#! /bin/sh" echo "# Created by GNU Automake missing as a replacement of" echo "# $ $@" echo "exit 0" chmod +x $file exit 1 fi ;; bison|yacc) echo 1>&2 "\ WARNING: \`$1' $msg. You should only need it if you modified a \`.y' file. You may need the \`Bison' package in order for those modifications to take effect. You can get \`Bison' from any GNU archive site." rm -f y.tab.c y.tab.h if [ $# -ne 1 ]; then eval LASTARG="\${$#}" case "$LASTARG" in *.y) SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` if [ -f "$SRCFILE" ]; then cp "$SRCFILE" y.tab.c fi SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` if [ -f "$SRCFILE" ]; then cp "$SRCFILE" y.tab.h fi ;; esac fi if [ ! -f y.tab.h ]; then echo >y.tab.h fi if [ ! -f y.tab.c ]; then echo 'main() { return 0; }' >y.tab.c fi ;; lex|flex) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified a \`.l' file. You may need the \`Flex' package in order for those modifications to take effect. You can get \`Flex' from any GNU archive site." rm -f lex.yy.c if [ $# -ne 1 ]; then eval LASTARG="\${$#}" case "$LASTARG" in *.l) SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` if [ -f "$SRCFILE" ]; then cp "$SRCFILE" lex.yy.c fi ;; esac fi if [ ! -f lex.yy.c ]; then echo 'main() { return 0; }' >lex.yy.c fi ;; help2man) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified a dependency of a manual page. You may need the \`Help2man' package in order for those modifications to take effect. You can get \`Help2man' from any GNU archive site." file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` if test -z "$file"; then file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'` fi if [ -f "$file" ]; then touch $file else test -z "$file" || exec >$file echo ".ab help2man is required to generate this page" exit 1 fi ;; makeinfo) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified a \`.texi' or \`.texinfo' file, or any other file indirectly affecting the aspect of the manual. The spurious call might also be the consequence of using a buggy \`make' (AIX, DU, IRIX). You might want to install the \`Texinfo' package or the \`GNU make' package. Grab either from any GNU archive site." # The file to touch is that specified with -o ... file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` if test -z "$file"; then # ... or it is the one specified with @setfilename ... infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $infile` # ... or it is derived from the source name (dir/f.texi becomes f.info) test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info fi # If the file does not exist, the user really needs makeinfo; # let's fail without touching anything. test -f $file || exit 1 touch $file ;; tar) shift # We have already tried tar in the generic part. # Look for gnutar/gtar before invocation to avoid ugly error # messages. if (gnutar --version > /dev/null 2>&1); then gnutar "$@" && exit 0 fi if (gtar --version > /dev/null 2>&1); then gtar "$@" && exit 0 fi firstarg="$1" if shift; then case "$firstarg" in *o*) firstarg=`echo "$firstarg" | sed s/o//` tar "$firstarg" "$@" && exit 0 ;; esac case "$firstarg" in *h*) firstarg=`echo "$firstarg" | sed s/h//` tar "$firstarg" "$@" && exit 0 ;; esac fi echo 1>&2 "\ WARNING: I can't seem to be able to run \`tar' with the given arguments. You may want to install GNU tar or Free paxutils, or check the command line arguments." exit 1 ;; *) echo 1>&2 "\ WARNING: \`$1' is needed, and is $msg. You might have modified some files without having the proper tools for further handling them. Check the \`README' file, it often tells you about the needed prerequisites for installing this package. You may also peek at any GNU archive site, in case some other package would contain this missing \`$1' program." exit 1 ;; esac exit 0 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-end: "$" # End: tropic-look-0.2/Ubuntu-Tropic_1920x1200.png0000644000175000017500000265213510510702746021003 0ustar00danieldaniel00000000000000PNG  IHDRR T$IDATxm㸮^wLw8?Җ No$*?͢\@}t元>S@08Ha?6\i? T*Σ=~Q8q{kr_y V|}qÇB _vB s\IQ1_aF^ $|r1.p#HFjǧ/l(([r>;/%9nL{sK~uѹ\ʭgXaDZEov-5㲩7eZZ9ntHp5jc3=`>oƏ%a樚0w󽅇}~=Wۼ9 yg/pwÀ7oWPN{ $fU;0AM݃e/ hy‰ַy <4K2.s(Ր5,%K>.[͌4(cLEYDgW)8/*f &ʢbio͡ BPn+`~z> #s֫H߾M7C3BOJA:]/`+9p797l*]Jc!\ ݽԯjp\ Fyt(O-7x=UYhBA?*ƸAh(F |3n({tx=xg.cn8ˏ.+zJcA] ώչ獧GSFM@Yϔ6]NfRTp9GX*,iesG-a׋1lpu%!!}SA`_ 'ѝ\XCxi:ʯ׹>h_75ϳ"^WU5[rCD\eяev9y?"`ym>kYMF&t"wmMS{BՌ IJspJjbg/ "gUlR|K\\]jQFڹo-*6Vs%+6zDbK@&L9ʪpd/]P=RY~>sAbb~#ZlM;_YhV_7slkc;,D X)`5c~Z!R;WjIbЖDiBl[://??0@<@6 Û]mKzNuLmcV L0YJ1֚wyF[]sCT,9| H5+elZۿ{.UPBkD-zɜIs  .=6N˓"yȚP*PvN0c,YcbGE9,S5XГQXr^#w4&A>$# dwؙfkbWN(>O(sbf |=41JN>jvcIkEɿnNx{b1Q`#S&a2C~zPk'Qwl1`Y,*,zILŲǙs>f!I7qz4Wr&WaLDzP3iqޙ82U0ސ9>- V3-} ~#}uMvgk2ؙ^m K~>[򈟾>1[|p pDwy0uX 9L+ ,ڪ%SMwtš5X{#ET$.<{ktJkן (g+7~&Vש茕Ѭ$5N|-zeXX\LXpJM:”qGb2rYbTJaim0`apȖQBcK=bk9Լ 6=%پ#U#bd-[>ٳ2SihV5\OD31TBFT9LQ4h`DuN39E)G,_$$y: o+7V,TTzcOFo bV%DT)d΋ 2=9#ɟ)w571JEffkY G; g~zMj-T) 2Uf賶9eۤ>$ ;ꐋK.~bBlIm=:Y.6ؓqUJS1jxռhQm+t~i_ltVdU:5 KoOp#cba/0ݙo|kKn.psby G>u%"Zx˒X?0Tu8~EX(l7Pd/鳫ŕ-I,EcS]yhE[ꓪ&_Ao%r!s]\"}f\K?L#pj* 1Ly\jr亦#Lo{cEDL^h rHu0e=Y5y]ĝѾK|~/ɢ&/H1W=o.k+~ l6ʝƺ.f@ۦt BN ђX^v B:/߳֙Df դT$}'gdJ0p=oHAUXSmZ>*REKK G~L92Ro4@nAQBTi8}CK]pDh?k,5ů6bK6[0&`@!K\!D#-quWxPOJgfѢQ4P`vO"r7FSS]tSJ:f폗M\49yIlh }ձr alnjo =zt@j5󁮄͈$X[ވ?C**}Lriu>txvi,9GZȓgbM%RfɎ9 S.,8RQ9pbB9+d}1@hq2yu8>0O#z!<`O^l\7-ĞQCiNuWRƍBmk!)B<52GA!1* U17EI$-4KvF8#tE%$}TCUQ<Ϧ3質M{|.5CN)Epʢ)y>:U]{-3}΍|jk m>sB㫀C&5tPOQ5Ӌ> nSh!ղ6 r9a웟/)[E޸Lo yњ2=$|m (xCbZ;\n=uX+cTsN01\KScv8ywz peNKe3dQ[SD%魵auU,s$8qA'mFpHk2tBvm>0TG_U>]xjßm vAm5 yҴ/Q0riR0q%eC&:kf?h,FP2kgXz`]5%,&. 8*pqis "j{h9fgϳOK{hI367vC|Åb҈ot,] dq .0n$ڇc&Fl/ ѢZM,ꚢ̨֕d&%і @il,(VFy0t~ ˒0bNG+|yv0H\P-oB,_td#Cs)̟m> gSk ՟_et(yPp͟{LCoUa{5j iRA ,??hw }@ur;Ag,mI4zAa)_ڮΔf?? HLoS^ ϘDg WG1ԋYJ=̑$2 Ŵ=} QMbq41:cֽؚW&P{O`*G9qˇt_ۗx(dtj0stVr$szvwA]Nr"HAg{ e"1A}us0wљ*'BA}:a|^'Fyr 8`+WZp<0C%O3ڑ65G.+!2M\6USH8 @f,f6HYLgSZ /#nN#9@kD53VsI_C&ì&)|Wu}3}v&߱33[?7*^R }y&BY5)Br׵Bqr ,RxH: QOd˕¥MctK|-,2._98mP) CϱżUn*d@cvߤ6᎟\Fmms]{>՘a1tO9Ah.1b$7,dӶl 7\6ڂYF(T{xTPZ2Ӂƒb>#ez2J3'Pk]_lG{ffgucTJgjSg2u4~> ˒>s>S=.hNq}OX3+ѵe]>l[;`wAxjI`VpD zd.˸Pq~gu&Ɏ/UDH&MH-ز;gGo\(14Jd…^?k(^"5br^Qid.v1{>C?QgWsd듭jS0ۚٔ wӇݜn3L)cͭYs:O,3gIN `q v CD!#$؋sE4Wdg).5Ѧ)3% L:| j/W,|  84L .LEښq?=dā7R2CR.ׯMI%{u sC?&Z~o),f{BF{Tg+_ۥw5h$\kZ$A_`߬=}f,Ԃ $4""}VqcŚ*XL9Ds➶B2}MHDx,?Dv[ n H!v)U >ul x Fc'sŜaaAqeFbA#lS"iޟK_#KD~bm-w#='ʩCiJ @1@*WĀ[օr>oATVkS/(ޅ?g/^}tYjJdaQP3NL is(d#ȼZ|OGT*\GEK6>|$3Բn%Mݨ߲V Pagнxb: ٟ"_.\rr{gzYIQJ 4Tw!ŁAp[bXŰ"p\M<GHjIȲbq,PB:$}q@ƕ"-ٖ'}Vb%}լϖM+5ϱ$ GI])}^i ac5maЯ_vw;<~W2ix^]<$8[ HÂBQ%_EX%^l)&3 pz/B? letxa,VKeg(eV* \hFEւ>Sϼ>/ TBM Y.b>m!_E+Dzj}˳og^w wȵ߾>?Lw>^ I.W~՜7GT[O+N0%(BqH{߿Vghsζ΋~gB>lTHKP]]ţ `"|.OeLeG!7x0C>d&㠀$S;6؀%gL a##ݜ=HVeSt:>HuN'! t #u%$a\61@Y>!U[ej2,IS?pq|{"$=1O>v7^wo֍Oڭ˽ύ~v$ly7(-hXiD݌ϡۥD#bYكryJaB/bq/Y8 h\J!|Iq^gYgL+,^={F+fU$n>sM+F='K ͖bƿlB'[r嬏1&P8#Ƴʰ˽VHmqb-ډT;{ܫRpfYtaDd-vV㜜#_ITd'6UwfٱDAZj _0?5t"8}1*;< xY,K;KG\tfbS7O,2(F/u |`.z$rɭ3is~2F<厭oJȅ .B@ɦnH ơ 1FF>iQZ?*=*[dN tAg#F姑O :L P!8L:ziPf4Ш_}8T> h(:7{=41w=N9UhgGwE|a f`/S@l-=mR\))m Ƣ5:h(<|(R1>1h;, eW0FFF]KZּG)b12 @C9 E*˚կ pƶ}fᯭhYxKv(oENj+5mU翺 ?1;ˇ^{Cu%׃Y9{Fhۻ\?(w2ozHV<7aTk#X/V[B Z驛C^d[/}ϡ~U_ ̅E7\3̪T×zH9$8Ne_> O\sõEǠhir0҄pB^={Ȧ좐QCg9Kq>SUV}3}zDD T6'jaqt٬_nc Ya>Ċsh( @7U昊Ftn~BM;q6觪Sqfą4{*!9Q48Θ }]ooZJr/+-66W<ץl;,w4^:Pnf5v+$GmmV9|CZ?*u0CaHwBgSg}RIC@8`LТCami nuV!rIl@nYMkS'7I9z˂ij/~dr/09!^:[Z\>gjxjB-s9V3HNt?8B1Q핷)Հv_/0Ce_.6cV._=RfbҾّyy2x(PSE3(?*s#ȫVJ Y;ĝ%Z^3NlBT}9Λ__7hfAIrj W tHrQQmɄ{SYF x¯E8>S$ZiQ3Fb.X[n Nt*yٹ<^3u(xJYo)tlO8^2NZp\ϭy Z8&#]nɵ?yVQQlE`/g/4M~GEa yͅrkG(4tcVv5aE)׸r Zl>;MgG +߶Jʫk.{ N+/Yly'N@h44)w$Νً֩#D$A@Fa1nAFZ]" }:fnHgv]E_K3 ݙMFQj3ߔ4\6pݩ `uǪZRΉ%'O5FzPE>B}BM=RlMK2u|i-kNg >H`FʵMg 9i+P+"R#y%!VZCPB2BpB婂 ka7'*ʪ=Y"2 _|#FcldɂaQ=߰@YrFBW`%*-Kw5ʃ~aA/zk'`"HycgSK.߂%W2wsYwm3_=;P?аx{`eҜ2B80B}gMUpܯZbYeL~N82XWve& QFҪ2w75eM,Z6UX*D qE'dâ؄eFxR}ڬ]Ues_ߖ|33%%2< ZL1w?{_FJ4HgwǦs_ij\9t@DRF {5A&#{ Q2$6bdaDP0[IJ ~IOib&W,f֣tԛ:_Z2A֌&ΫFu1|YZ/]s#{bWekuC', ɄyD%]Wб)Of *]=]of5"#Bz LWv@A\i Ӿ3k. u]rdń!w 5M触؜n3Uku6(#}(+uǚ}J@9/?U 'Uip |=}9RAky167rd*]ذf\@=t.|Ip3[t?&7qKugi [yCM&4$#Sb?*{qLvY?7O/MbǀCDѭ;GY8 HYhug 6 _L^G%ԕY9S뉒PZko*r>Ƕ>|" j`eaQ- ryL*P! ,9:iJVnDZ2PjKo@poXv參]^9陹;{_  A0}\=pJp:fEx_GM@60~s?V'+ۈ仓: D`) U9Z"ܴ\ؚaYңh&—z>[rHge be+бB |F-Of yN4\K d4!ݷn,^>s!x×#Gsm2KFىYA(-!h~p8{ .AcmAIU‹bf$}cX "|_|;(G4W:)t \`Rec8C+7z@C]hJwh8c}>aB, ގ6QF[%gi+ăDC%=9N" &*(~O{ *@103<2}ƌ>]xXϜ@s>yLC7"Pu1Ӄ.TZX>ANu^x%s@k뢎d,hs^ըyn.;v˾y7u Ja@qFz-_Qp Z굗mHҰϓr\,=^fS~6c~qc`9@d>|Gݴta pv׬r07E".T[opZR J`TفKjryiw)?2ԙA7iiLU+"|^AG(Mބx"?^tg#%mSM9h>Nz^4*;{sWxXX<ו|f,l7Rk+gJh>t?og8J62nh9ɳ Ĺ #z;6`–a+i~Qyc$@ҜMP?iauwxj TKqegXcW+<ڴgTJa*cz l]Vó8Gb/d e>Cg;-0!!}F__U6+5|dg6}ϖϗ~\]YW0ϭDz 4\N?>@EEQR*\ %K XYsX:t8ζf)'q~PH"<=[>[ ˃4Z=&y|\ |xFÝ8qa ]JhZRlCM^f_WZfYx'PlPVgAW.=ЃVNFdAýΏ5 ~:ѺjDTISuk̻b8xh4=ousO}afTT`JH#3Wm(1 +j ck T숎94*;QvD+PILV3J1\@#yy3aaуϾL9\w>STP =+L1YS|@c]q[, w1~7j^\׺*g&I4,nc1yӜ7nVe/gVfY<|`GvgW&LS&/ 9\}4`ۘU~t( Ta _h{WI4ÜBN2|.+>J1=g39olT.3/m5}ΧF.근Š3ٷآ`gƸM,Huj,1gǫWly?nL-,Jg)Z}.&Jm-{յLM#|C|_a锿wCɘI]dv|u|mu U#UF̲݅R>6kY TFl).ʲ4:YQJ;3fe>=ڍr2S66Tyr— O{hO#QNО ,)PbbPyC `aF;"x\UqmgQ j73 O)^κiW(q4N6R= )SЈѢY}05M.,.*fi@_л;9ve*Yd,FV4ra{T71_IJ'+g5=꥜8GsGYi/g[ސq1q0 DupG˝OG3u9!@Ց>ow*>* 쨧Yx-] '%'rֻEmٓ` K&὎>Oe[3NֵŗA՛WoUz ҬpS)1v0>$0TMFA4` Vʔ&0 /y֩gm-g_4ɈEY r|~~DzL2 V豊 VzTm4m>@],a?k, _?ϋ1hےI(LJk+/9JH81Y8ɒq%Ǣr Y: <]TCgTV Ulj&OxCre*䉌2Os%Q=Pr>Nu@nUDy?{?Fynx9Ι6 ( bo;?1RKOZ_1N,6 mU9A`Mkxv?âA|,)͠1Ȋ Qgq%,QR x+yǠcjY3gVGrBgo>@erbb&*UlJĔG9nq,j*`Mü5K;UIjFoLz럅+D?ܷ:~;sekDZ]~͙ۂ1tHf{;)V nmVsgʲs&^Xb.ۦ(d TD& 1R` 9*3Ʃn6 Ӿٲ~1j y{ln\E_;ٵo9+wQ$… V c$qFAݯ/dӃφ^ iԄ݄P3/Ykd-{\$KKJm@an0)~GS,s+b ܋MZ*_Vi=J8x)^ɂLYWv]`!&ky7ri؈31k6aW2FBGLIN"Em!RV4?|2bDH uP1zgv|W}6}FLF m%Gd>3-sTOW#|l :79i"&Y\,p:oyw*tSxxzsztXݚڋlbuAa!ԕyz{\&0JnS7Ox^,F8k/2m@VЄ {@ђc _ G1nDQB+9k5zѼq[(>!np;>EI/ X0@Z;;,DKɢJk}kǷ_rFw4S-֗V8S/vKyyj<}+'?xM~G_pfWGP ߳XLۻo,#׬\4o0c´nBtvS{.xdKKh2W휜 XgDngUk 1{ QuM4@e\?0MY4zڧeyl4}bQԜ3M˖n+slඑ tXhf`=TÆ94ŐY5Rex %ENL n.VluiAN?AY,:EpŽ} 7F]G6saD0s]"hVI'N)|H놼A@cSZ]*nRKKvgn-)EIiD`*w e @9Bd䡼.B(_ϯY.gkS>CUKViA|-}3}֒jOG L%sFfX,EUZe.=nr8M\VKL .S,oeuYfT չɠwOS8t7pTRaY>[3 m^;y[|1٠}ɻ0+QKHX[-[=YylnAMޅŊQaǰZ#h " ,g a՝m* |F51j4@ +Dfm }=)Rcd>KmCҚƹazbޜb)>Mf-y-[I4Bd=̓ȎfcX#zq #fP [?O(T-_aaT/f&x7h'e˦pO»h$+#?8 , a)YԿ`ӌģr.Z%|,uٖygr^ݎaC\> =+|l䁰k?BGϾ ӥ/͌_ttx>H>rWg9fsi"϶\AY/bbF:٩-:<10Ԉ Q/ z.ySeMqЍ96xe,;8#;*C!tC zq38Zx?^X$xI=fg3i ov>;kNr(cOxĩ`"u0j-xQj@ 6]/X|`b73*[̢vB^0Ӑ#BpAZhZL)g|7)rY m>Y6yW' *X׫{-mp+/j.A`AQ(6w<9߿^F[},8*?o+ Ooꈋn-LYuXꗩ7994yPKW ؒE'j]L(~PPe 61܈e'[h,2* 6y9*0h>Y֑'4`y7>#ثѫm(.OL%qYjbĎ>ˤ(kܴɺM)o[ !GmlLlבau=6Gƹ"gܮy㎞H'7 ''x0'y7֮5܌}ҀQ^폖ټqS4qG6m1aiJb+vϋ|.9X$춃qrϐI" ]q&r8Q vet,ˡ4=Kw4]Κ+p9{VF7nWjbhXF]'A\$F@0a'+D@U dSIY\F3S,26?3GRK/OGss7W}D[)bb׊$={M0 =_( `42KPB=  kByZlL' N'\sӴQ)gd4,CLmN(mVLV(ʣ+|܎yIv'"h,1H0dHS?Q,8Bk4ȿ&ORJa+VO^R6%T g#kMLo?lp/ƙ>{Y2 XϖYѶ3賄(GSf/g-}.},UEgi2Q:Sr~S(vEW\:ops‹ߧ}PY352hv:hycmbиy+ <LXh\`ׯgV9,$7,{nPYp!ܧ&"xޙI.(hOo#_qU̍X|:'t\I~&]2!* -mN^(D֕Yqd, zp;v6h6Uc4 "St,#}X??A|.::>Lt6s ޤ aνZ֬5*K;By`X1fG֦4dA՞^1,Gύ\9hu}(^hx'Ar{as;=/)/YUɻi*»]п;bzpm2*ܖmSm{Fˑ64\ڛл!D ?4=b!Fr@Dz;޵Նlog:mp+)Siˡ,z5}V[VK4*Ei6;Y./gnhq`^L`ZHw.Zb;^ۭ.慘ճ$/x5sxX8Zb _TȖ6J$PlRh$|?` dۤ 4!h~Q.г`.[/q N\Mt5>Ӥگ,}B89oA͌XuKQI0uóy<| q9,(r/{emq.kr}nAڜ2rџ%!tA+usϰ3 !IG iyWJBJn!g-|xo@3njuV0oˊWVFpĭJ9S,Xv8!񴍓ܑFLn4֐,R$`wb k8a{ yS½b,AǦ49G[4}Ñ5scJDM O[iջO5p|>˯(\; tO 7Wbb]]? {&{IrjJ7`Џ_2>w˸`7.;J7~$yv6>+0RIáZkq|5cl̸#|Ԟ`ORzƒ#yaBaq'#4#D`'78Ja1Vl7dti3zs\|^M>9QfcekF(m?idLw9Mt}ܔhX;iLsałk}[S* XM@vb.a-g\G>[tχ'A⣷]4TyfeQ+Kq@pnܬR*+^C{xycGxL Ӯ>'ҭ'ơ8,j6H 7R`Q㶐ێ>C裝{zkW)g賙p Yy>ߣό&(hYN[cT0n3[(̦̓*}^J]Xx.sRD!b8縅:Jcgޜ$r26Fm8o[v^gK=N=p#/7tt|IHK_^u2i?zW}I'@t$E#}˕JJpU -L5}`7JVZ;RX "bwmTqQMS%@;:+z!vqgi"]VUZ$փTjI7d4.d]IPĶX?WÞ%)FUxI-?YAK^Tqy4Űephc)yљE 䙷<7pz3tӡ;dt?JQߌpEznR4X(vTyL}Mʗ0߈Z`Qxio葝4L;_tpy.}n$=}^wڣ* NYsGUp\(+yYrZy&[wfYؖujU?z(m?cv8!b Z~bNj^M rЀ)[V-J?.N,hZ*ZʏGo#蒻B \,x+F4LRR(=2ksI5&Q!vE(~$& o7M[<Ol_{pV29YE&4۲U$O8_*Mw!x7(3፣'x(;Gxz}PZ,h=FymW[CIQ-S]EBfR%muf1G=-8"}NBf@8:8W}~#Pu+.PG,U;YPDFuY}nr Q/bBKp^6uzƣYLXTRb⨺M򢸾"K{өz+Wro+ɛcDۼ'Bl xX a00G;pʟ~a,_!,7oq|ڏX>2tDg<1b̑-G'NLx#_Hl𹞅4*[AϘxZXJA&t 7~AlBLZA vJ$|ϋŅI^p&p $1 ;zhgOn2o8Kt@7/QƞC|SI{9GwglԶE::׎BP1zb"Gv&߬o?ks7-Co/piRUlLXoCt7P2v  J ~,#lt:Y>[‡Pq{Wۑ%6lg>k O:9栄.+όnWMSaǬ-e,͕+lk_VC//NyΠ;b-t%õey5onQV?gV- K%FߴF~.~qF\Fi.WP's4l{~~>Ŭ-pzt?J A,nF˗.Dh1 .إgKvYjS9bTT"Ca,4r095OGЌȣkVd[kj:9^zDv%N$1. T[;)m}t)x@ԃȐCƓr@͝i0fvmʦ ?*s/=bqVlL#bjۑ$9?eY&`d"d)t(wF8qk)B.@sɟ"~hܷoϸp޺FJWu6nͅX P;g2i 1#FC<*Q=[%!>⦂s\>G~u|oBMA-ٗDi`͠WsĔNHqT_a_q}f{58 XJ5saTek=z{A*4#Y?cqܧkY2j#|(fZm S b,qt 33bRT* CK23 4x ,<5A,p&.KZͶ1gwӨ B翌hs֣F>0#-1xp4lţɆ'V.I &+q>_c̠6ߺdc)d%VwEP3V)}s-~=TeMԤ=;f|4MCT!-b{Ϡg4=?UNj7s%d` ݡN߫'Vcq/rhtg 9';- uIZ?7 :mp@ߖ酧d;zq aHDpa%W|B> }N=4B[ =a)=}*TRצ>tγ",G$=ltMk>Ӓy>.l׳ry%,"fatt5[>f %hnH0x1p!5 ZIYb@@@M6BEG<=SDWb޾O2w&Jl=T -}tKҟ!l<D 4 )J 2@$|)ʝc('3jew̶2WޢsF|*,RYƯhUyKuGsꗙ&u ;l@L+7Ky-Wܟ1Zׇع[I-矁#]*o֥2B; l_6y b3-. =3_:?{LPqݐ YK.ӯM fupY Vec82}trb}|#Brz% B/M\ 6BXٗ-B-I+$ ~F[uZ/~RCM U383PUϯlsQlQ&kHzy3"jNA9BȂ$ǰO$;HЗO^\ŧ.~i w2åq0aCg"|F u|8oL}`LZx%Yy=GwE͖'󱨃+Qtܹb6Sfv}9o;d#oڞ(jg4nwf ' QuzBw\uG;Q1ĠC(w_2fi9OLӛQRmS׋[Btm;C'g%t7hcvDQkLP:ղ&k_-p0B}HTɫ+fK?$KHۡ b-&}+P Ngvwkx3wkT.˂ǂz5/B֬hc3{P{hHcȺm%IaZc-tx0NqwA6S"i mRfejy4+<Gbb9ld9}!xg.]LRT& jF!GhX3fSa!y`d'UChH..V}ن%(GHl>XID7Dma|>SA|&*}*)f6|s9uns0gÆr yfWq!۳S5Lh-T~~_7k a>CnVkʷ+;& K-mYսz`y=m\'m\S5(gn`!9?`zjaQBw$0 hDɽWeAYХ #ĈUۍ?)|^[4lqoԖd1yFX J OqPbkmy]>o^O3;ivވ<7.%m8:ggL&82n+"҈qG 7ChDr8uV «k 硏l^E$3zeޓ px|{ ʼ _9;GkaI@eqXl~f^ĎJMƍO{O IEģm&Fn.oM'M92h1yZCG2< O*}϶B㌽>u,e8J8 w>)]>STZ/\USRt7: v}z^)q]==@)"?0j b>||m ]? 5=>t&TƟ?*Nپr2^q>᭏ҊbB}WKz#x@ɂʦhjä5:>n [P6caV6|5L(0\aB3V>ttֆ&LS| =s#6LT 0wU! fMbUjwͅ,=.n_[o(sRqjw= e ;z@Rr}4JU̔u Tubt%@~vc:vX0U]#wj 0:1 enAqynࠐAWCqQ{Iʒ91w$ G @<8N{_O@I`6#1Q[51kSw$(YeN!Ek]+4}VZnǼCtrڤG2{xn1WD^ 9@iY=hq0CJs!*jhA㄄Taw05qY'}wBEK]}26˧uY_Q"4`BVq{R*6XCv6s؝j͵B/?48w(^TD=iMkT4nwFH>fcSٶ8>g4׿تr*EsaaqdPn|6W 6;`ea&DӖn߼%Ir|Uzn ǏxϹ*ȴ$[@GD˔>P (ogEc1Fi&rWlkφr>O xi3׷s ,HbR7δ+lR^ J:~ Qd T-u :>uDfwd:jz) }Z*0x:@$Th1P.V$3hHNyjL9Bq3&Z>l>0xZKCh߬SؠM~9g:\e):+sx8]fυϦeJQM l9 OH$A_ s!MiТA8>3gvS+'w&&#ZÞi;wExe7TJgYbd@99W C݅t g1pujJ4hay -eڜaqhG>7E1w᧮PkG4+-PV5VQukh`st%<̓YK2PWj9O{QU1@NX?Fw>c<>CguJI(nj]yk,W O3\9vcG%}&WN d m}Y=5 IoՖ }. 9 al&f͂j 8py_쌰xOlGZlGp3^&>]W_2xkۧF8:v%.s3(.>ٻ&C KFU]hl᳙S79Df}yHC Ki3WUCcLX{qun>Rg'=VQVD29o'yؠ@ ,:0 *HI\| ~y|MA:N~9|7"vAuA&ȢL)#gQuPf OQd4ŧ[d*E:9fóH;Gz<ʖuXIݮ# ^ϕ XHn.d}/wm:8˧)pn&VDכMEֳb:s.l<%[j+u^CǙqX ٘X Ļ0rAx)ctJ<jPvc<_ճnٻ'ogS}гYrDмL:>…,f8ygVZ9,3f(졙)1{( cӱz!;LeļBuY=CZq qj{/+Uߒ7.XKq"5[qr NwܖbVc|go GfM7Vg< ޤǏ't+ꙟcehvܘ-qt)P~EJ! ψlOuS CV[^gaÄ́dLbyͶ=<Ɖ>SgK%gM|U Ȩ}V6LHXժϬZ<&]8+E;q\m#p8cߖdZd&يf/B joFwwbhnܲy3LMc+pƏ\ۭG+#gϣE< -$,ʘ5qC, V_E}@+6r4Y 7̙9eDϖjkSNBRi` 8-yM6@-h˴t@VޏhzZtzӈAOrUVI#!DЛASٍI4,0{?*ʊ+Ivn:' (1|2'"k_2s-ޒy GiF}tM q>H»9 ekR.l2nFі-Tca4$!ohc;9Fڜ94l=r>W5 }f eCA3n$}'z,mf3:"W9Cd]^ixbb j-^gEX|[_j 6簗&󽫤@C)em"f]3D~wo㦽s{Q20ggF}&l)琫!Ssop$S,(^72zqÒ]gUAKFf`+ ͢ɠ9j\%;\ <2*qɇ=q^z-9tzw_́l"W6Ζ[[(h6:A K3h9*dz@6)U}֫NB7l1.DFab;q,/Z?7Bŋ"J\/ rmI6Y7Ih_攁pug^>Χcǵ*rnn"kÇ8 @.7;upB,D|{ClZՎH/+O"燖ʣ0h[VE1D&skEM5e:B5^=o' z-S#9$;onp?$ am]YfZ3 XY rxh]! \~5ڐBӽG:gL)$ a` .ꚁi%sfW*W>;Em2/=8󲝞}㜖|VljvGoaʴ9jSMY|y' Re>"A+pߖ1T0Y[n_E]bnq]GHמP<:IOPAF+Qh:T'cIEzlg)9M>T L'gϚ z{J +e8ڝs7 6%^4khe.& e2}2ݐe `ug z3\w0KzdD4ʬNtGzU=(@PQVٔ&ų7Dh(1Q9ͦ]5²PgՀ9a~bEgY`fs.TZ6R]C`$;Am0M @^} "KFǖx<(M@Xo#sl@0iU,+\5sօ|sH6+̚D:%ڐһk Tvbڿl396$cq[R0H3ǽB!j}W(eE*U2iNJ%`r:B8]C a\;ڂ[T mi\ UБA wZ;Y͌YvxiˌF 33T iBpϞGWj1 h'U7{ny =$C˲URF7,0$0ghLYb2zZquX䳵st8*NgKgFũ-e݂שuW1XEnjDETCi;`sㅡs=΅vCχO蕎cEBua[* }&ǭ ?~ 9N I 0Ʊ Œv+J([i~"ʋmѐ(N3] kl:?#)*.?19u"׏MYC?&+Ƽ°n>dAWاaOg*"\jxMsgMroZB/}H=zE0vu)/rBܷ^{V'jJsYNRݟolĬy)J,*C闽yҵScՂvG$<-X%?; {\Kmn(҆g!DaIY^AwfsQ<_͠-ΠG.{57]В2Z3SŴk?lR,Ist(Ӓ0ڜGw<*2EUްƐV Z۸$^CȠCX E"  bǑ#Gu:(+< (<7\/Sǰz)F!zqa>&+7gCV=g ='1Zp$-<^hǷzzPF?"o95Hp`md}g:ڨ_zQB`lp&ɋ-VoaN]ӣPu=mo6k#fFHGKLpE<}}BQJcͶтocQih"}|E>KeFρԕmq,&n oVz`2F1]uLɶGDMmmEMiZ3חa\->ӆx^跗_EX(Vю';B9,.k1od-sb>{6bM'|n} Y}vٻM"'@MIqq"ϋ@eƛߦE5SN9`b =CN;b\$2c;,Y0$wٯ =J;dM| -õg"J]y3xQ[55n.)ng%Lxt2L@Í{ 2t90?fȠ?RY~UbgtH?S-;}+ .`uEV*!j;Lk6̠B6PD۔ɾYUykGR^?RCkaZIҭO39{:~2s{rUkՆİMW-ZӬJEÍ `LrL(,zZ\[Ƃ8TZrpCiDKEvd8㶬o?DOsoLٽg -6%E_K0EzDa?x\{'/ڦonf[wT92塦 A)r3arbFm>w:eL*JC>>q3ndב("~!"\s]Hp3aN9dh{Y7z!"[ 07H(k\]RqY~ zxzA4 wCUloV<@$'Kty[YQ7vkDmECĪǼg587ͫ1[l>o@G~}Q'=qX|Q7DzJn_e* fusu ha$: p|LpP\O>}ӛ[Dhb[9!{7 lP5ekZ9cP5\W+5W9şTQ*Z7 ns^, =˽I->݃9YOtr~ot֭Vgˠ/w8i>V~Gx7Yp8u:`n\;pO~c($KvH!5΀;y`&6I3g 5v4{k_NH;nrSf +>ϒV,6yxH\^݌zabja3x>f蹔Jo z/M3, u;}*iX,hre)L`@*g+C<ç8N8ޕq!C4ӥIsMyi|Cdҕ9A!Y5R(q ']-r|)x[-,|޻OIҘ;բWʟFr&F:.d]`DШ3L e>l̗t aXRcmcㅕoLkdB1K,'n >wTiݞO)qd= ?HJ\rT5/0WusXF}EcЌe4 ߙA.bif7}};"]42u>)չ g'Ж)|蝭nܘ>b_oId!S&g¢VVZoTA~$@$-#ADȰ/צLxG1G`~o17XNM '(9y(qѕL׀ 8]t$*0]ڲrHm^ј"y[c,ִ R'|-) (Abo[n^"M{CUxш+UO0>6i2g :;U-F g2Zɪ:*{"p?ӛMCMV/wX+Mkf0wl:]j!Nurn[:2ՇwO8Sy([.CT!C8ܿ"z+hw$:F z>Hz28} =3s)z"W*g1Yٿ!:fR]䕃J(P55g$B o 2||V]u+q<f%/lԂu}+G͠E2(pϒXONI#MՐ k(&h:==r>I> qWWc\`hkKOdUY+9;yh "pB_{ i֚ͪ ɝ~DR{nO!}zqdDы"iw0=}WOk=k%f"*,5[cܹ+߉hA|WhkRТ;W@Z!7>pm4+D3, mn~<#C43>Rd#×mZ @{| @ϒ:Zџ%~ɹfrf!7..z,/[? Ǒ>ٸSF S X;1@=:X;A#!x0Ĺ5}DQ[`Kx>oVϱ ^9,ףY91,Y"}*5^ 9=}E4~>+Ig=1=_g:ZbYb++ ="KC }2'/دsxhV#v2 ⤡H-<2396wZcUK06)t$ {y@P{%#ǁQs\33mBf#딁5d-^Dm 6y=S z^ǵ١ᮌ6_D;;|McN}I 9Dk4&2,b-2Am:WJCź{xLg=e/@t>5AkS|qۇN'A_Wi C) vLiD[lw;yEn`K?BX!~>95;G ݇(#VQb:8WXk#ba}~6@XD `09G|,|+4$29xblYP+gsducrZTR":sٜ7֥D-ߩ?殤Z=; k~>Xy0W"͌J9q/Ճ%3W@bțcxD>{Z'q``rЭ'wUZ_} ׾p >:/~ʥ槯2<< LL14Я˱Z+{ fs PhA%m4 gϬNJCUAƋ\˸a+ZE߃j8*fqI$C7նm^XBIeRxQ1߲b) Dt ~q|/7bI/'6If0jSl1S3H=J3hϓx6 VlļܠjhVv/IErI~x?Q8^7ǰCpSWq$4PX""U ;gBeQG-#gV]׿3+ =P ӚECbrȊ=x1+)s '~Xy{!%%=}Ŷ{l7Þ5s% ֮sÈoYgh7m}l(q;0\IL4-"=/ %zC')]ߒƧ0P̙}pU;D8cɜYI $ @kr'E<Lo\RO >Xwi+ue, x˙}`+|v $|vtY|EEKzy#S`y>󂤦s͑&tE؁f`J2S_.dSR~_TN ps/fl4I(½z3zU?yx1D ڋ018uS#B;2`H\s>"ݻc@ȢxڲA'$-wM'cbLg`3'FW]2wr tۖQBIИ~+7t.?-V6fc9?}^ *]bYhuM$ay;W9It.yܘdc3XNWr90;R$O9\T^_ꩮ2Hl&sBKcHt(+Eͮ?aIA>'MqӤI Zc?fVSz;WtZ ?(c5B%OXd(Fg7l$瑃 -#CN襤LBf Q iQgnos~=O"Cp8Hd(] -&:d[oqa5 f1uPje-򫵜q%WIϗm7z }^ *(l ЬKwp:rfUav֩"rҁz 7/> =Ү>[Zu7NWt `E N1@DF|_fˢTDʼn_s^,,  [& npd; I)aOĉR"?gq\?{ޥ>ސq!M^,PrMsّo*%7ac]yA\鼝H+QϹy>PKh Yʭ*×ڕyFT'uff晴\ &<8ހge|Y?R>^eSJ?0y>t8;9;ݖC`>0t%sQ\8)` >|?U쬭]:ܹ`?\x G#F\NwH}4PWIg h`W@)8 Zi'N)!+`KxV}HaF%1qN9M h}Ks_(ϒuNnuvSjD8-τMY5zb쩃^s,>jy8x4.P L!?Ov~9㐤R*\-D{Oq_5H0#wpfvmhDS) f݂z1pGůB.Z 2KB x~flAқ5܈8$Ն^lȩ Ч;zq`dF,1#/< U48)JW쓂>|lMwvj`6O.+M*k%-o?nX?#ޣGdr5 &ȂU ,-5{[A;6 i{FK5S:g=|@s5Jsғ] =Xj,)攏:k9LƆlf?҄ gq雳/yFJXKNr/:쇦^@IbVhżz39ovy.\' _<3H+V paJD1 ! +4~7(w6R%*EL8Zqd R, . KDP7V6b]b䠃"#=k-vUErҰW5jBXЧOWf f͟PTƍF"hz"L{\Ji.u.J$p{ ,0CzF pƖErz=7 A\\T?O~3S0/f8&);i+oX2xqӳ.ʠZ4/ :.ɠ”TʼnZL }vf4Z?SƬi :(|m'>B}b+p?oJS WLIಈU1+SLDt%JWկSiƗq6YVݼZsC=H0\z+uJH&4IEFR;WqK (jH#ltc7`NBI6ك5!rDסWi}ܠ 5\$Rd36/jޘpK).pM7aI^ ׻>:y}8&#FՠTaiku≯Q7 7]K#xS*C3?x vchWx4b= {aq;1߅_IFP`u~GDĈ>P%}vPU"!= VYa[5Rl)(L)"BGKܬ' LA~-Ԡ]9[VoU}ws?;m#b?k*7MEh[2, r=qZ];_pݔjesdΔ\~й@ Zm"N6yXE^A{[gb p$ Qqnʁ u^㉑s0N#u: ,eA.nq)|^g)Yƈ&>K|J&4o%wggLh惍@'&\j{Ļd⥓.١;Ǡ̓CcouLMWɠ+,jQzw҈C0y=g-kBQjYؿNm c4qAYH,( :lm3S؎XV!1t18H. CiSH^$Y17(v{vBYS;6Q }j[P`8m|1ґ{,nSl90enN4%-"Krs-b1*=G=g|dNo[S^3z[=гn½EpZ.KXf^ĤP{Q6Kbz &l3pl=fp|hASe e@P¶y zقVGͣHr1GJḷ5 $Gi|d`(7ϥs~*Rkow#ZGJZ - :0,.P@V%thS?3'=FK,R9m'YPsѬa#"ԾܟZ5h] q/p %\2@6wS3ހ&/uj+wgiqiwkMWx8hςjA'ܹE_9VmF ]BK@^;[x@xM?B .DQIpȃ@e0zV> #6B7BX$e|C]:S-m6{_乲찜%jSLwt}kO'C-JU54/ΧJӹ+<9rs>K!pn2[keid@x>cq~wv|rʜ[;03vfC}_I`K揖D<">[5y$3 1_92 Nawް@LXP}q,+?_IvF"䏜wFw!rd&0] Tb&;YWF%x`4v8o̅Η/%%h >NF,OLԋ;x%J UHc,Sp{ Mj7qбH۔U^ +p?@w RLIgDg[ы9R8&x5==,6zk8+z~iߖ{lHYk569XnM>1S=HYUC#`I%i}rS5rZĒ .9/=t(Ym1\i/ }~`8S+q^[֮Uy9HnO9 Ou@u[qڪZd#a)DBI7%|7&(G{dZe%& xsiARm-` gN%_/ƂIa|r:N->lA" M:)sPʋmӍ|-lblDZb~{&YWW=~{qh>N}H5vM/) 6pg+g +]:M3o|iA'Fώ;N/~n|ӒJ CY9> ^Db}?WXM+)T ˦`>69hfI\tL'x_'\e-ڸ$ٰ W7&Ur˜,rTRuȸ.֟6輘g%FKpysG{!ĻFн\!O f;Hng#ʋ2h"/)'v5s.R:JBQ]iyɈȫݢms+g3YFgo#Hâc^0l$f_*Ԕc}KLq4^+?p^>qK#ϟQZ1re ~:8"'Y XScr!9REt:,kTRZW iuRaQO}lD.ǃ/+آkFG2 F)~|q)ճ _ЮJ #UR| k>e$8AK8֐J<jy:v:)`7AʟkyNJ"=rA13iԼR\(#5vSR^ZH D3aas|B)mE#H]bf1Ƌ5#mN+ޭBe1SSţٛ?f GK!mjH;@Ɲ `qM<83DSK𐌉 `'dǏq4:@YsAD:3X slU]pu- ΊZϷA u[иl1xHۧ3 t.Y-SQ^x|'X*Y7顶 ӬTc09^3nӼ9}E%i1:#! E1Xr&!pf-|3xtKXhyhKwi0 SAQ.R3\dyc i+։ԛ&+G4N{z%{>K"zE>ky8FwP;C!Plik,al/o}K“]ЕĖuqDÛL(^ը??:4|3C{З`{yFA|-W5`W)?c0_7n,C!xsbF :rFTs} l Z QBfZcTn/gŰB>WB,AtC&_7vUeՃg[+W(BI~/Q >ɈC2}VJ`Q+ʭVQ6u/w]=\(W =ʰΛAhDҘm0ϊ<{:"x*\jj"C3V-dE&~sY9e }1;b wQj(J?SE=*n_stXKl}`,Tb; F"5&"lV?hK:;˳ErU4 Tuq~Vw ?qiӈ=Ӈp;|"f93 9D>B+EÒ>MPECa+:5M( A<>Z_>KHz@$sMqJ[ĥ9gM2nsbhHiJd "Dօ9-{-ޯ2qD#XIG|D _S)}]nt {5vٛA^=]z~%;aR/ V[^ 2$0bZz\)s6xMνQ8{r/^\ Ӗ@-^o"/G_f  HڃV f 8Y[ *}^ n#Ϫg`>u.+ }NٖZCB 3&Q S.-˜>Gn3cN}N2KqBB/ %ɢ%rhYjNPuվqU3,Gx7%ƊK45m*Sc ">#V%_R^tKS L .Q!BםmpbU*,Ll+`ԞU5z eS>kUG7Qզ.$TR>mͬ]eNPu8j`mV9{- z3׬z/3ZIhzΠGKIE{` F׼ytAp{&Asr/ؼ)Vmc"܎\eaaj7DlVz)Qƕ fOx@/rDTkNХ2 <iG-\N`[;DgR%& 4X 7yoA=(}2yA[4As@޳+mmTՈRA9zfoQI^y XÎm78AWoHڬu jO1hY%HeۚV$ %$W48kxvpe:>0ˏ\KdwpS{;ߊ2KuEX.2h}cdϩw-P,7D?SF⿚&n\Ngz,lWODM%Dтchgjz-Ϯ`ZeJAs.m4n8Ae4>/a^ $_ØOv*VzNga'VV+-sSF<̭jBFryqD{IýU&z$t'zoCI B)9K ,~bxG"H5z jas;Z.>g(~}6cѠ)Hᅊ bX,ą#M*IAK.x̔b&"Yǖ0~F|m? 2(-}> -@UoO }>G*M&JM=+KT8H 6>1n4P-u%.-5V=>͸[}?x*v}T')R*<ρ Vb Lm={:7 s8.McęxB>S>?`swX;detp ZQq%<ź`DI.|^I }wBܺ$@̙>?e=JxwkϜYW~Jsa0Uؐ3gJ#sG'liџ_XetvNb,wD[#bV$AJ/O M ͐L쬕DZg_2<(Nt z|<0os"w&c` jWhӔFat<ėf=kzU1/v S.UBt%-86Dw$RN 1#=AS ẉe*sjRW)5kDn/s2rV{>>;+ =An@=4ELVqJAécJȵL'(GAvMF: ǯԥN 0 !_ Cs]K!r> ~ֆГL/*?T*nnO|mۯ{:6GgRd޼n;u5Jpu-z,`@wj#VyJN)FUxn#veo,g`t|vdžzzK,m>гSFu9}EE>_uEm"C栔1 k5褍XdDs\M8! '2ƋCVtxb*"} \%_uFEtnAAqs~Bp( dc'9A*a)Wn<X;)_gn9=(9uelL!h;zb(#+̫F=锚 cgP $˥]*s Ec5bIo[-bņ6.F)(f8[_yI_B dCj?g_KiȮ" 70șVw:T7n5%7`>YUSyh~Q; >QvM0=S|Ǡ=RZOh*"_r-4 mfu˒x!|3*L:yZʜ,;C-[oe[!R"JBR] =K/Sfp#Ua]U*Y!LK6Kڼe˶57'FؚWک|T)EEl#*GZ:GGmDӑnlt7YǠKlv9x5y=P 2%q!gJnTuܿQ}dcl&>`Ka#zALU&kC?Rܷ(D3x*]p)ןr%E9VVs[-V|d+<\4 NZ]]q`i PL!5 ;f9^& C >K^?+|^k;/|v5)ᳵHu*> )~;;X!vDCݬM-JRi>5_>J($ #8] Xug4Aˉ ȦS ٤U(K--GLXYt ߿"vUXt" *me{Dz{:bxԑG9^YR{y,fM?{xjt>7. s8!I搸'uţb7Q ?ZfIuhC4ݢ-WBtXB"n䲄7NQݰ>Ygq*@=I5VھW-(T\n4S>wل+A^# &w E !Ns;Cizͱg: u@J無J+$<]?CR ]v#'G/*cte*rT"J\_A37FqB9c> Ry;g(olmS2>^q7NB]2;oC)]M AAc4]CRP% CYMʪ(}.DLrNEUӬyDa^Jhd_ ARs.<2/ֈv32LO' :Jb4qwM?¸pUR aQa$04OC>ɛ>C6yө9@N`X@uٗ/S=Lihȇ%l(w1'; LOMs{3v6pP89#D$-a 0|Ͱv϶%}.enkl< B{g"Er뼡 5Tߑ+H>uȁGOq>ni}iy,2F 6aI}/AU*#rQLg`M}<0,|P QDgJ"9} … CF `#|,JLbдd$Z>E`7ƈJ"9Ftyxo)q#ћX]5M_Ճ A-U|{{P ߒݐEgMws"ԙ) [ of e\K6Sg]UZRI(2_W%f\_!x_ (tH4} bZؑN}=;bu=[/;rHl&&GƲXlg>'zqv7^Էޒi_l},G.ϟ&:;\mXj~# t 9vg)7^N3NL`5J.M@S]5^g5r Thf3eϵ7 )S޵Cƈ3-T~>GrZI/J}~+l$f6&ȳ}sC'U0n>ݡmͬwqIK ŕ~{F2h8ڐ3{9Šk24T "<:+2x Yvo+tMЄt+v HD>e6/z5l7Q5ԡ5Rrn_zcR/N,[>jLYg"a*Ƹ vDR g٨}.hE3ܫ93~>Ll1 F ^tZ!>X*ҳCc ˄/BdVo(r-2tP~w$3d!^Hnǫ=Ȥ)4bB=<薩D ˈ` ˄e Sˣw s]7\OzN.ah=s\l W_0>Z4A3* ;PjnS9x Ω4 rv)Zg-f]gԺ|>cSv6S8N_Xxnhd \UoDtJ컥] B|5(4YZg-x]RI( M\j~KX V\:ǔ3OE<(F{u Tˬg؎AW8SyNxgh@O:Ai9!DfB#GVu&-z.Bs]iгD u0)=m2jQ9r+5A/&hBDE :ZɊ] whkxVà} آT0^5Kx@w zgn)Fe;{q{"4'Bfn 0$(hkl|rX?{KAΗ#Fsy2c{E{(XI7xւ1Nqܔuюx+`tPyg !4 .@* Xƺ;9^=-92 Uh@iDJ,MLƮe,=}6&r #NG4gM(c4~ |hui2>O(mÕ|Zg%,T\xOݨl͑.OS)Ěy`a!EnLs7 '.V s+'3)qaCO0G'O])$r/רVǍ6+]}Den*HrI.ƈuy4?m/^J$88wg_F-' o.a 28!|^g)Uae8Wb0P~YsF yQk7}#iugN5]$̱NHʠS bcjTI>|Ԯ .!p5nIȜt(ipm=G/Y3 *3_6-XM "64FOE ޚ v0;o$!P4XV7)g@Fhrz\R__ ~<j qM Z&-Z2҅<=e'cďKJv-$f3hoÊ><2錦b#"W]^<>L3gZKMg[+a"}V5%:+<69ν`xvf d'E:zZ̅z*FC,7u>PZh y`aŚΛ7kD3Ses-<{hX 6*؍<%xTFW*YgT9Ո,/$oK#nT@ ^rE Dl:!3.g_A = )wυ#X,_2k%|~rZrŇ nP UN u517 3xQ2HTE"SkO.a]pgt"P<1~:NzvG Ϩ`4[1Mw#CmmAS 8'8}s A|1BtYɟ9}n"&"/Ϥɫ PF 8v4Zvđq%"A-'sqvxtu )yn 𾲬\,z>˂>47( ד+#{Q-=^c  r`x~e~ןu;ކ2d R{b_5]8*n5v(Mk;O#虋?=OiFɧBG&ݷW𰦞Rԯn9AUͦN@z0P^!u"•:sdሜf.2 +ą |x[:af@$EՔu(.Tؔ2,!Z=}5e#i9,{R7sc6i]5 MuDdlB=l.jS"j9Ke1act1kX:Jvsn,ZK7aCuv.- zc|, %i[-iu8" QY0ׯC0Ύ*Ƃ>E`8,ޢ$m A^W9Vyw]pk--ބXCςͅ> [.`Ӈ(b^0G#m:[9ҫ|b,Fq^΍o\?Q+PmW߬7Y ={AXcAGFX&э`,}N-5+# 0g2nHҤ Y-Øtǧp}Yg:;mK +}6]\ 7tY[n|h=g֤U,m:y"IŜdudIĠgͬ $<4/ O]#rz57Q|,X~|7dV^wf Ҝ@ !jT[غf 49|kd9 K3 lHPψ&$p3D3Wm"dFH ҫ6q)ѱvgR+Y4A,|ucEcyIswbѣCu,2k RhB]r@H؟t@w|o5嗘T˘Ad̲|iܸhb&ֳq#pu|GwݞZ'hݔwc2ui5}GTfMu'˵3H~`w)վQ|Xa3uvB̨}px>09U CۍT`P Sxsdtuμ3<%J㍐پ-J8E.i"AO7BdJ]Eᬝ }Ygg) 7 F$؎G&} :P7|C SSIi۴e v kġl!_ ѿG,_pP\^9-_t`2w&J_ v@m"inZ 4ӏ\ )/M3Q=G,ZQ<_VW:>_J6:Oe͎pVR~{7̈́:mR  q,y&;!£YT ~eg@?HIj]ۥYe7kLݺdш)Qx`e]T/Oah&pŹb؆N.:Kk3?$_DK>)M]u.+Fc#VP_jNn!l]Yejl0-B7+B;1uJd(ѧ`r`$'}ҷHAQi< YKIܘDG̚J[}p.@5Awp_[6Yês]CW"X̗1)޸~ m/DylPA4܃ʣfq.9eП=3ί.CGUg鳏'}䂚: O_֫]˕eOU027xm Ig}YƯ<'|f.(.M &('`ؿ ;=:I5@(^A zFҐ] m)C5gAa͑Ӗ_ˊ>9ckIK@(`*x`57g=aJ 6K Y4x6#^C}a9zT:#v|N3i {m2'߬X!Z[:Y9*I+?T fNN =tXf8^jj$)p%¬|~O{CGɞR/Λ >ӻQ'y7K1,;`$'r30VQ|sLfrK+݃0\N HJH}l7{FXzQ >{}OfGفC,כlk@U<[\H4]gbht">5; x˄>+BoҋXWz@5vbYⶾ;mɟah @U1!w?0V6(b5[Å}==̗yl?]Q5mژg}f[KR|%L`еǴ"EZW527|oQ|J10АRܽŽJ1:J*m tP+Dʈ>]9d1Y2\YKeTYJLHqߪ=z!0gz-kWwx᧓\lŰ_\8ZW@uo"00&u%$CO;,9\N:i$g~4Ģ̯Kk; 9`:R,寛]f( HEchXߋMo>}96 )CqL^_27kߐ!8z~W?ƙA,h'5I_NSybĔ#{qDl"E u0VA`r>! $iBoJ)EP%:G ?>:܂YHJ;qjMegھ4ۀSr19l|.ekzRamU^W3ʯ` (Fjw* 'TJ^-f3n틶 & }?p7cŔNnMrF~p z =hNzfYMQ炘$m-~3}+{.ӥpr,|SE}SZ~|<մCS`F9}FglZޱV`8誗2_wm&=QfzQؼJۍDֵ8f s>!iц gP8>G+J""_h.HozՄ>@<(  ꣣Lr9Pha1J=`da GʠW._9!S.Uތjqvs|jhɁicǴ*t)q[n#ҊY#  9r`|F:>᳁BaPE)˱W&8)F6[&'KPB$96.]23;;f>W =K<*|ư^Ե\}Zgav2bB eFʬ.oT[1Pm[#1'A/Kc{؃/ ղk]AhWJFW+G~mUGļ*+U<`p7LDdx,Z8eDm;7deJ%~+ )61^bO ;qg&ԳSqpQsô42g۩?B76ǒnv*PХ$V;[L<`Bz`7W(b00S8ߟۢGP89VK0HHg#m1MAȣ!(j)/_{so_4~geY%m2 3ϚȰֿHK!-^:rdMNb_j]" 3[7f7t@Qj-{ġ»80ds['ı'8Pgk[O=ֵin/5o?>J >-4(!̚YCg5[QroH;[ꪄT %}\h ϠHZ B$9pM=5V:ϸ3 DۿK\ $1cPX,&r_Z^̏bM6މ/#Pl&tܡ:Ĺo 4XBR_k6K#3EЩARmY9 ^DW:k? (mk]T+&+ACT΢i3<$<6^SJZݒrN G]w{Խ`~A\+3nC U?GOC#$ZL5z SM9ػ\<P:u8_$:|ݛ8A C<{J^#\53n:H)fg-`no }>Z/fF*>*9-Vm݈5(__>' JNʷ9))q+>0wEY()(F(}On1}[="hKw-h22 /ۂKo;bz~$2wd̼hФO9L,`|1˹uƠURpN5Fy%RT R}3R A}Dd"|k~BҾpW) =|{zigZ8kR-!Y!bk(s&%j'|i֢o*vX?!^o  ߆LHUՔKzJ{$ "eeܚ\5.)#K>`tYN߶vCC| +~x MF[ ^,{Tg֊hϪɝ7_qoIpۆ ܲ|$.%9-iZbʦ+k.)\N6gao`Rl͆_1uq`GV5J=T7эt'@)5+ #i86ugƸRkien&g^ CgT+#誋jгCkPfʏoBѬ is-M>}}j` U "x>ku=49!'NwqX-r+mړKTƙ}>vwC]*3\}⮀Է2Z~ʾAe뼁Xʋ 0[읝5Ѱl}z@:ua :ؐ^7huU`C[:ػr4.1-`T\Υq&!]BFʨ:3s j4OKh! b} 1Iݣ޿GoYg|⪞=~]nM_sT'-/n3h P$|Q}?znY *+&UR57 g~92}f<">fTbT,~qw$[) 9,z,|jd:ZhmS2,f/ZevRk-l;"OUS w"vhT)gL[~`eT8Y>|PeF"MEG:dF0o`%X48@88(sAB/ĬZ^u)uЯVThJ%DX??oՠJ`i4hb8K5s}*Ϛfk}?G=^ˮ$5g/fO1q'h@ Q(M hFiX{Xk(P?ō#GQl\ +O},p{ kXFA4n_g:K]u履!}Ϡ:MjGkQgG7fkHi oM$ zzߤ>_ϧг-,$`XTeI6DXk)c!gR瑀:)\Eg߬uXJQt}}qFS+g1.ȝ%i^HIS}}/g 4aQ'WkAF{&q@B?z?\& 5ή;5jP\ɨlnlB*cкI4bcخY [uI_vUf=S9k=~SG}&}.X3x2!a:V9f}%Xc-4:˴C)gjj#v0wf_AX\Pߍ 3Ր:uYN_T?ztaNJYל(ٻ5<#Q?sbFp!B$Xʢi+_[w pj%}61a-+CQr䐂>#}VR7@4R՝X_-᳭>_ZvSmE~a] kcf-莶yŪK!vg gtR?c]h*^P_Ġ]gCK=1`g͠Q1_Ԉcͣ^s-y2f9" S4,E^n7߼zE)GPaKbB1)*Ewn%/ΊM\#Hm]Y% kltf#X %^>h$ .dD] i#}DYr? ^G#Us>3s:chKugStƋOI, BkHI4i_QxR /#=+REq=n4%fhJg^Z+ jh.*+{uTcT)ΫEå7FS}sCpŌ>G8 .evTTLV'`E`BތHVߩGGgW~wFSݱ0HtȵB.V|h_,s8}NJJ"U0Ishb6Yp5Wz^9ZBK4 Y=]=˵ͅC. B T(G/^WhzD/0hrp301w8v@Vyr"/OCJ,uI~ nX=NGY\ OAŏZO:xXm߿_oWZd}Q+A5gU!An3?GPYR%)IvCGd76D-@#'!N:{[N8R^lHbfJ:|B佒>g X#ޠ.}mGNsFO7oV>khއ N FQy$`3E2-^(ҟ@sdFlN F2Mp76 0''ѳڐ_لV{eӛsݠ}ˠ*I->=Pdi:{ᩬrKpkZT])19Φ$O{8<:7I_7yl~Rh f sH0ăZ'R X` FP#9byL;ۀXʗ}R]'<%xޏDg{Gx@0~*^bm2| @Z*L,jkc$,PR`LN #&zged 'J35d|l2-ҽBuA8ϕ4ȚϚ{M6&Kk7)-@Ϋ(ˑI0{΢T#Ǎkuv$E~K9_ Su"lOT}͉n~:G q^VT,`U1t*cBynv?WQ5gHz>o8/9MeoC!ĩ>+;τ秄:[g~TۥRXdXIU|rkh ›i&m@miɠ"LaQ{iPg9)`:|̔(+5PԱ2(9>_0uάJJ]ɡFf 3_7DvXs睓Hm= eZ W)}#!SacCprr>>bϯ~:қ_ht/c-4Y"qMҪe$X6ťJdo9 sw6 3}h i\r{ <v'~rF>L0̼Y#>S;(QH(ۉo^L5Jm:Am$cIRhR|$o\kEuT2D@x/zhLW|B@Lsw'w :]?<1%޹X׸rwkݫSqR#;ƣ~\Z ?"T1@Bu*7RY#!HVfZ\Q,K|V1 z7OQ4k(d?e? *sg/拦]ԬQY-NG VMmayL>L-NV zq 抱L=e3]P)?G+ `K{zSܘ]҃ikDZ/6txɝUF(3 &y^Y*]`x-v~7C&!i1%Պs~al8DLBE(IGA~F$4F웑?B X(LI:-pEZg b sSx ?I>sW:eD=D}fٻshAeQ A5#+"ny9n.њ\(EL¤(?6牟"1LVDWhqKn%ʢ4r ed u ĤiO=6]z ~P&ܻf:u4qb OL2tiϋ0["R}ʚ>g icH:JK>ΝĽ#??z.\)ӷ,mX i/R2>&n} }34$؀4Xg}}Fa1|sYHaH5&{fgY>SodfUءd%NȜ)?.F}j <]֝ Q2ꈎ5/0j9%gsI%w.^ yJWޟ2-L^hH_S 8S+ېLis-JKՔ>_>Aپ ~]V!X?6>?"{}(~s~Jꦗ*E(}g#h2[ l,(6? NjN;/>}ɟ #|ywQʌ>UI̠}KI`Ϛ%U-}+5ģϲrn/7'akg'ݼ23Z;W "q]bOS+ z @˕9~I ,zIeԭNor&RXFSS)t.wݴ{Nԓ _wXwd>y}X7OݹxE=oŖ9D!/g'Si8P_P"rc;3A:KgKy/sg⣴9Rs+Ĩn'iߐ:<6s# V|",xRN֨.g CgM܄Z$=ـxȠ6 zC#_ Y>ѭ9OD{]Xb ڬY7t 7`0qa&؄"MlrTuM)}Hs|QXB3?}W@nĿj*Z&W}KqP\}U! 4<AJ9yx;qn?'5}n)F6(6Y3.ѭ,լKLUwϽ/aY &q1ƣ9gsAлlClmk9ѡGᲑ*ɛ}-ёkt೏W4tZN ~7-<( t rbҔ>>A/?nx'NKaq:08ϔLQ)IEJ*R983}F(߃rDc򀁚ŽdC/}BUa,|E^9Xi gkz> _ҕBpCϪ*~e3J+G\ %#dY0q|g{> -DumsU3 Z* EkgH#k fнc ZZ=&KPE490 ՑQ݌<."_tQs=k᭾1;bv˾Rz력yz\dGOξη.n_ycG9Vs_p:u3  0h|)#_IIk<#:g5Fuw n\ Or7 ԉk_Y},>(y1eT??)eUD!3HVPBhО5k$js8U]]~bLr=V,ƶy,AEʱ)u I5t#)qH;]D 亸# 2zBC0RrcAC7dwy@BvC*e1iP ]Ϥ;YBߠhF}Z(^UBLjMe!JFI-*g׼oY,+(4 tXU4d(&FJ:,lwe_V FktgpIw˥PFOAFq~8kك)ld򢰪aaSnj`gaa }~{FٱJ[vP?ζQ]Y]^q%adY1`Ts_Nz}tǠp,$ǀ4 t,LGH5Hez6##5Z3 F!xxiLm)S.:؞7찙5Rg>5>kʈ}DʇcW=7Jg$zMW>`Q/Tj4iR!s z6T|*t9$a׎>1N 4|;iG>:=O&|ZƢn[iLL3f͔J>oPG2\!-cϋ=), EtP9';iC 7{|ί)z'(s0 Uopj*?³QC`TPѮi)L|]i_ AVq#P=Fxhtݽ,ZlWUe)2@R4j9-З2'^;ߤWUѧeB\ 6&U"s'i<^d ~?Qx4服c+EYrLr4We^%&&s Ppu4Xg_"QJ9 wՠnπGݙVQyU ͙i2KVH:(FGtqVNT^ yܤi|Uow$Xn|DK˰%;VEنJW܈)z[^zbAKV$/F}cK`Hİd|6La`#3"2g,a =g|]j`ysٺ٢6zHDHN'}1 zF:71yɴ<-PRMVjnhKNR(c/ZMt9(,(BdKs dBejV^8&צؾaĠc3iمә;;)4v%IxƊ Nt۰4K BMLA h>nf)mȜ>Ol}96KU6/e!%|ӫ[ 7esEPetQ8>A+&<*#* 51rJy\y2H#f K) &qnWI"}nuZy_ےϚ\5sˁ>A6WCOrpO+~-ggA5yWY$ĔܭAXp7xoh85+K?1<tn!eZH 6>3>FCc.-'KoZ 6$9M[*\W ;Lq`+`)sRL(D (ЃgDIP4sA8d]F~wyT,HH^@ T}@ϓY|akYVn>l:T,г5 $tҗ'YNl|T}0`di*[hb9hF}3Bv@L~KEG4X8l0Z7+;%j+Π.K KMA4QTe8\^e|Si=,ztAmcc9aF((.痴9nlM+Cƒ4J={sD;t踭G2E_ #38SvJD! R$K< v;i0>:W-Nt6s7qJm`y#gn~ "1z!v͟K9-SV '䡂6{qP:"5Iߥp/HAX{гiʭϐzPo"hc jL"$fִ(y t6t+Cy|4\ꃎzgOT豆RfkVJu /E C2UHsoNXEiܤZl8Gys|>?Hsg o|rc [ d#ɞmB :7[>Cʙ~45HSs'N q%g|X??<MmHr5jwcIK&HvSmg-ؼx>oƳ%9gj/F\En~#)c>L5֩2+ cnj*x0*KvRg7 <[&ygRF71ܟ]z›GzM.TX:K}gc/Ck2p&|s`s,3^JCf=}Z,ܗ &a;$xä¾@E>> HdH6wHYϳ# M$\ ʰ>'5sԛ0DJ$,Ѿx>54`v uɔӮhBMEuxmu$y TԓOKiԞ[WByAGkC=s Gki%$thQ7 ;dܚA, [(\O-Fk,jZW95ygrg0e.>kUћʶHw nl}:{|Xs375Ԡ=>ءHIcF-;gkgsX,ĠY3B?Gg)>}VM4T!Xn[:O‡~5dW>K߄g>G|{n@,d䇑>*V g\vOy-UЩ(fbؼ@X++p v, &xB>*Sqk-9y߆Cꉡ CvcWUn:: ~([>bCuݛ㭇?r5x"ΐ,(}`9f0E5Y!"YJx*irZņ:ܪLR QL|YtBUAm <k_^.ήo-f*`.xxQ7(}˟JGZC}/OK#݈@x0pXIMau?xg>ϘL|2D}V£H9)k.YMod,P0"E Vmim-k$O>ozܲQZ1kOiu" 4˽X?{I_3 7NZ6 }Qce]+D:=_bLp$j4Gq_ ط7[!3,ܔĦûy8ߙAAs`s;3cNj5dAcٕ?UI\Q `8$}(KyrQu}E\ #(4NTW0?.eT(ۋMF~O8߿[V1zQ4cX`ޡ#4ٴ|[hY [X!s jG%v<"KaQoI͑Y;sE]n7$IߢyR஌3 Y>K?d'R Xgt CIiO]K=#/k;V=ë2 Ҋ ((ɩux ]4;݋nFi }:ɤ1B-}@9yf8+߾dh S&l7ҌK_a^ʴJ=jAe,/༼.;æ*`Oz`~{HRX@*,?(h8`%epY|>S,gAsQc +Ay-eCK;_^g̠O]C#hiŤnȋf2}L*Ľa[PYwE#EwWgt̓G-'oFBDt.J4rGEHbO ::Fٕj}?j?uV5YcEN9Fgæ_:eo}"uv%\Q ;0.|?~>Db# PWp(NrZqDCo5q * dL.8gUw3<0g#I$Φ2ZY_5dJ e!TB7 P{;E,,x0(n MV4DBk6"Bn5)+ 6AéD-2I B:[3N4BδYuZ } F'>}tBCY_=_cZK Gۻ4MnKC H;$&iW}vkz,B V5K >{P:/;9s"MËWF| }&~sfjKyaꨨq)Ю Rd8 ~XUtxce(uu%nGв.ÛWwܷ%/~i\[ӚޓבyMԵ*k[¡tAAcu()&XgXD?yM.)(}>izp8#3Y><=L}-$Y98o1+1; =4{LAt:>1fRm|=7*FMNH t?[80&Ǖrqz͔ytʕcr畱q4B߁`zYn $۳T_zj x~E {3h3s/"|I:E`SY5B@ n}$eSٶ&{l<`89.Rm@ fy>tor ވ:s!w(1jqaQMϜPِyOp}~p‡5"s}◟Wu33OSHx evB/d׋|9#K$ϼ?~YݜNegs@4污I?IWg HqRC%WUok;nS(h=5"VAl|a츜UA❄B LTqU+) {@US Jqo?wzA%< WqswO1Rk.+\2+26"L3|ҠGbaְ;>ħX:jZ+2d`TXjN$+gޜ9-9DN|͂[a|><78 EʏVdr4h!T $©+]}c_)_+;z! l:rΗ(MdLzCId_i6j Hngg"?JInѭTYٍBl,ǥvB:M AQ!;3DGbЪzVN@4HcڻV_Kwoi)+A ^{GfWM`o$=?Ta/H8s!)*z{+:j(}1$S,~/ }k݀YX!'=j̏>#Ur>LB 9qgz9'ȣ*sg$ ><>ϐLY 37}&@YMj*SʕJ%6%2e-f+K)jc-}nfsbAְ֑ ui`(X\ 3ִ3f>fjlv2az쒱|n) h%}#>0iSSbLieKOƯf,z2HB: K邹#[_j|e0x &mi5މZs'&;?qӌwWo3o>ZgR!U`)i@À$XN T-^rPfrv>v~wdm$E)MaXר tY9}:hQIءуBI2og;<^µ̅_$aVYʘϪmAͩgsY]CЏy RmѤl/z~׶'BȪ"h?٭:}}o{DZōJ}],n){]w maҰ$K=c[S E71H/xnQS٪:itBsgic(u{ZlE)Ș>ӼA'j$JCh;:|wzzM\ȸˬ^F-,X < ȠNVG BU)Zy4Kt]' g9 >0 9@j!;TKӐskvqD :|Pbaq8>=*Ɨꉰwxm^M뤟 /\t!0 UhhR7X%L[]d(Cf*.XC{ őfH?x\x ?PDċ6IL㸇,AaAJTy>+;v[WN,ox ņ9{wץ.M稊|jh <)\dn:C <Pj.8bȚMczw>nUSw0woqꮺ5'WX%+oq {z4r">#=ι<F'`-3p _!U>w7(E!|͝uJxH==Sr=7gvja/p#|Zl7)>[kJՕ4꿡 U8L-2S͝&Ot=zL6.Zܑt4YvނcA0s:Nf(~S=\?'Ct 0=Ur]wy=K&L{n‘9 hT ?x N#5^`pl`dĪb[CI>K0HC<|odqhmw6I *=]$}Ԑ~%pylHnaa@g)SfLLاn5뭼%qeD(bnܵ8~!D<(끁dxYҚ]L> >3 , vڐ=Cg<1" '=\}JU4b|)5)La ĨD oϷ *>}[h6z 7_F٪SgHj?/ ceDvٓд6~Cgh^,⠃C aƽdƠ5oWGj/3yS~ϭv_䠙1t ,p+hXp7>ĸQVR@ޅiȦv獩MƺhP؄ &6vckVk,iM)L Sz>T~ O7gg,RpmIr#+RGu6f癥pʈvG* r" ۅ^-ApASrVc,M<gKŒXKgU2XF58CJur,p$M"zH9aKhjK賘4THWs`ٲ#K"(6 Yl鳲vg]U=Kg$Z9M{sEXBisCR}hwݣ 5Ws.FKgbP YHտ\k(:G\'l%4dr 6WΎc)d[j9/ gwB׶*yBeZ-$_Dbhj>%fxf«t^ၒY4k慴Ect^+9ګS:RIE՚*4k&XÛ{H!fIaͧNWB'/ 󎡝qvq"oIBbeBL*"Jk3P'A`G@=|2m>,'Lo>[<-^b U8G6M~T} zr9FH=v(U/|ꩠI}4|7J W-0I!.V,y/lNx̸@:1i|MSwO9yz01n 0-'t04Y)GtYY~ }羅EŔX7TcC:\}+40t[A M孰5g̵C}@gM;3`W_l&ˊG@| o==>F uLǺс3OfuK1qesVngV6TZXvHc?FIA nb}A*n ^ Yy*>[Si8fEO siEʬzlDE Etr->܆UPq89?%>:;Qj7pjQ*4f6P=gm1}z9܈Hę<\(jO|F1#X"0#HbѳՈvhpۇg9}>+KY?HHqU/֎_øN56I͡*c%5n)urvNjXV Tcz!-o9)9.6^Y>WG|#%#O:pds«nc \n6В"@;@yG ^q)0rpd+3Oy$ 52L(Fe)uc|E7g*W[VaR'Etg{q$s|#dvhB8ĜibneHU:\q-O_[wI~BOu`1Q\?Kg݀7.2^?U=?GlK o.h'u'&U UhqyzXij_ n8熅Dlχs>hX/5LBXL\W7j!^vψ3rɜ>|6|Î ĸa>Gp!N.#WIҨBI×ޱZjU 17nEr- C0~pkJ*Bqi%|rU2 *ltO+ԑs:4UNK=ִ1f2irc cHھdsi۽wEDׂ\E?RRs]@1qR%\-̺~suZ$,*4Y0޹"T/uѯy@0nB,"">]Ш b}F0"QЈ)j\^}Z.B?w?03[I6]㐜4ÆM'/QLHZҪ=2u ED׵)jUG(T.IdJL <^pa2fZl^jq POSSƨV MF(D 6F[, FWMr^ $UkfEUϰK̙16l ںNI"Alth-q"4v\" 5"@mSq29 /]mO]ݟ'|>{DЫ^bZ iʄבnDZ*E K[68!`O%-*am M]+ J˞n(C*19xۂ'0ϩ`>56ZMLU:Zrs5}Vm##),D|V1\Z:tccvz&fy. ;m4jB'.2m|Y4tm |6Qo Ïzbͻp]'Z+M/7w>UK1\》\Sgd\)/vlK3PDD@ !bCaOY|,0'ϡlZ>{D:)|Bt2s|$͐B,c+3>˭eȠ' ,WwoَR֤3Ifx@\"aYm+MsvW1(}f evXZ8%@.[={|vÃZ4}V: v"/gZB+ Fe,"hͦ+nFW\ quevtUΠn,!"㭟 ZB9" 3/|7@nc xPsnxQ Rw}n+Ru [6"I'pi>ЪMA(ıdfW_tnj ēSTN @x3  i0Aߔsv6#֤y?kqܽr]*Q@Dj ǔX*c∞5G2ճ bNilA.iH-)Y?Mq▣UzޡǍ"$ҹYɺ"h/J`kG=eߋG݈=o43"hZgDccϼ`LuhA'F',m7꾒amȰ[D,ht70gʗ{hI񃻘D;#}O h>4V: ?ZGsq0-tc|#k$2d13$DDdlH φ~W #X#++0#O>Z.!8.[Hd%G a8` O5rSA>L顖sHʾYZ1HVVe ]LaҬb30(=fWgWM ě)I5+c~XCUYE.TrA"h^hpG˝cשLW0x>&˩SąDodsNJ4zVV3 ;b01oQ'$ 1FFaiM䚛utUPV=Q ZԥI <j,^~ꠟ|P=q􉞣q>&AWSDuR,}3F[}Z+RVih0|\gQĚOY\ i!5J4Z6փ%-fYBvuQbL 'י>;gD{>ie>kP2هApv}|y>kwbP)"unxn[cǑ+,̅&g̉A+^Fڣ.Gĉ/)t =JgxU{]t<ۮ$Bd h}#'*l3y7;CS^rj9g":aUh{ cR6ى]yRKG gk"~a%ndA4pCB`x%:㑔#Jʟ'JY 7gM G`y(a>'|<#7YҞ+ 8_ϓy>h8z*U$e5RJ-Vٻ*YEp@#0~Ol4%yV|.ou~7vԟVÉOrۧ PMYwPlc%aVD/lzeVqx"f`4b4LLQ-gT7{6 xAsvF\8/3xٷW+[aD+×w@B }c>S=2`h.ғ母9jgcs C})JbRJ H(|n@f#%S_ sQCC]s^@+JAY+SgeI\ƅُ B.5TUb-pfЉMGqvi`33}6R.3G(9.6]'}ghz~c-26y鳋َ#GP m#󍊏CXIS"x"6<@>Ț\ƿgg_ª\ś2M^V"APڋgIRy,WedUL\, t70^V/ujcS! bvo8@-(M~}9Z%\>ΈiԞԯrȬn4 dϬ9 W]I (bvx#ꚧbv@و(٢aCIᖎ@Y( Zsjn֊>D>EX x>`1mU;:mJ[g/h"]eg<;Q q~nS~ʾsᾙePˬÆ+| 00 _' [#)U㊧g# f~[dדGVdo#&4DUra!))Je:(2I N㺜1(lA/45hyaH"dđi zNѳTK^ӅFHXj*3}fe;GhLlKId?Cā;O*+eր45u/v?;Vp;֮&CQIX<-s%%ˀvn $ l7 T|}\Ao;6J?MO8v,_;7 ܌yVG P{jjgċp>p0SԾoؓo 3jPDSy7HPk!YDjgu9<$AA7Ag7'v<9}QR IJ)t8>G P:HT5W؅x>+DzzоKRSyøW_GF䥌mX#_ :I:)g6bGo}͕GOӠE!EsA 寐"XsDc]D=8j :axU( B,8 F4O=*]svY會}2;*Uruz,k MJ ]F}mƓzaX"Cfd+:x:7$M{*Y4~+4jcqS';j`,˥ӑÚ>x֋øThD,21דd &oT,H$*Q,o͜-x-S_N =:XH۞9h+16PJ!| )<7fδ:߆SδeJ^0uU["xcy4+QDȏ ^ݑBsJdfЯV _o/O}q L|9!}.\GMwr]I{ meHi=LojH~S|c2lK\v㥉~B͑MK΅ƭѿ ]'G*yhR!5ْ"֫39/7Yh3dDD(>q0I"ׯz4C6ѳ4ҡ~+\5\7R;W+.Pd0A:,>kRcI:}qs"XOߨGG>6}.>+kTCCZJ;\8^U*o뼽|wcj5_.đXǗW8$9yϊփ؈q·܅yK]h<51 W r+ t 9`P2F r04'# :Ri "PDI8;0l;͑YI7 Rp-[ -h[׺=9fy+Nms?m5}SQנnnj{h,w~vj`A62&ov39Y,4p4n1L~%%* Jd,:,)3|R~} QT[ū3{n6T= > I/$-19{%i\/;715sK`KOxZZ5-Yq-ޠ20(9yxC!L6"?,s~eѐ:蠁ehk[F>+¡|rKSNm-+dL>k .hsh8Al7B# yن,&qkL&(r9yXV4gy0K(EK?FHFkĊE$M(_AF7\ӣcnU-:+%Z׏3sH;Aq*_΃3 ;>glΎ\ϾR1mj_iT}4A|ln|[Yը_l"t0^ e~[qF|L:\VI˱FR L9t xI3Btݖy W!]ՏqZyĐC7ϥ6gP~`Vϔ>} OCd nǡUaAUy>g\8o.}.r3MwXT:j-ٞO]8+e~W5o%̇`^z}l=17Xp`%+up ]%\>h8y|YIߜ]kSCS3fKU$1,TEQ|JX< jhIP9%m F-'S\XM0hAo[F~10`5flK1%M ;=KtNdJWf`,AslZYj8Ss5]KIֺ8 vY8yUeOg-xM-0UѮ:Aߍ/Z_|U)2?naqU8۵)zl7▰, Ɖ <0\lZ]_.U6>Z*hTRhmw!'53`jwύD;Wwaycbh9Y]sm_0?/_!z4 fzqBn\a,g#ueD b4Y")u11m^xgde o΅Qtjhv6P'}N** \#gɺlF0oa0gg3Y*/f3}y<Ԑ>O:P+UՀc2nQ,ijY Ť$8@ApƑU10si-ͬn|ݷOqΙ]}KB I>wn @ e}>#(sص ;gu蝠# !ు^e_4/f'E/gim7ڰ[ѳJjAjCuVh&9гw6PX 1tNU*Py>UaېeǯBJW`b{ظSL/M'X|8A MTR=PcSQHҞsb"3 kXo:P$lݟSTe[yvl6ЊA#_^'8Ul޵'8iYw/y/oqtXVEO94~B}&hϘ}}P e4W< Ij5SbAG~3n\M?ď>$q%^~3{O VRHc\W%GzDʹϙ>֟guIm|j]Θ>W *)}|Е:GkU iYcMk$ $8`弉<4X5WaIFS) ~'XXr~ 4 ƊɗW rsm>YNBYUpcɣT:ɞ@T&py6uN@wBڙR?O=P|-RC[\JF"~E) v>#K AH S?)L6GvI bME"铣vs-3}+%}&8A]li8oAqg>I g*v&Y t% }.ZphUڎns^{hM{h!D>db7Zmn|C!וA8ٳ3^҈u U2xT.,:`p]@Ż^Wvfay9lLkHiNu0CULQ(CA. U $D_?YBsS"d.7$9Gnl-Jy>:Ykox` 6K-:~QOK+t/:s v|Z̖&? _7z;(|*ެS+v7gAKlb1-[κʨ=~}أihVH4?|Cո<۞.h 7}Vڬ&: ݖ8 V:ϬXϋ [v^T}Fqh,| l~14dp !0Ԙ'qsw;p$H5!2ŦDq5bHcpNt@@23(<$-_ ;o}ʥnrL%jp1JO=I,:7 (~bG{nbΉZMJr-^tL?U:}CRhVf&g-,@5f hަs83~DDkS1'Rܒ[VigaŅ_s ]w,^ Mгs -ߙKYtwse˳#NLGi!m-aR*>?;o”Eǿ5Sݤ\;$}Ȉ VW_ Z񲅦ԋ#y4xa^rˌJĸ=N)?~\\삛4(hkd:9~YYųz 3ʚ5KM+}Ϊd |3M+4Y2 }Ng-60[<DxP|=+B0hi $Zi*E>T;ŐϺQ%ZPIrsr=l9j^#XdžOKơ|[pa{3 `pc@j,Mg:( IO >6'3Ee>Gm#Gb=fL)zyY)g>M z%gMgaI!brGw_H\d,WP) g71(2ҪDgFmaZoSrG1QSf ]@dH*{x)#qMj?h(0*3h`e"-伄8%̪>+IHLja"ԒV@/RYfsi~Ќ>Rih;\IR7o@Ro,`4K|F!#_{l-L\mkVS(ĺ߅8imޥ6q5ĝ ZFRCkm9[oѢAdL%&E"Y mBog8Na菩3,SUILt !e;:WMJg6{qd!$gzu>" k1˥;C}suHc@ U)P|e@’'M+r/աzkEweV:Fܐ:CA1Izr_cӈ&r0@;l5٤(%}.lTB?fp;8IB]/u,KҘɟ*Ti0E!. $ vKh3__hT.,zn3]AX[1t] moAڱ,V=WI\`\gaՌU7> ή5odsOrmڣלp@V qv.A7,zGfLw@".Tv썡FCy^ET7mtq=ovDӪ;?fc%caJhэ:d?q.BC)22H{f-Ev+Z+g⡰$!HtaNR4w=0jXkqP9ʣ} Vh.F=Ysڢ!fm YVBF'Elb:&wsCa9Μ*7 j>m3ӿorg$0VOEk(4LL#P8}Gl$C A>ȡ_~BQN.3uY}/S#eWƣљ/>Kloh>a-O*H u nȯGt')M[/`ϕp;Zi၁KoOn{|?C=OvЪL [mͥj43sP7{$}Q@1$_=NAz>!t*fOQen_urn]tq~#wRyMwa,%vL"ѕD8<)`Z'IF֗ /?{ n٤Yc6Z*ϫ`aai=P-p9_:b@);o;'K>m/w/òm ʉFЁ4䯒&s?zuw|+X)6fS$Tuxy>8uowZ'Ow001#gFO:ƂT}3ڝ MiR$r)Tg 'd!g湡,F6Gz(\j3:]Z?)5.s{Yw ZNF+ z.U+crA혖 Ahwi#> =Խ;t'u&FIt;3eeD_Uaʱ Vn<|cL :\k;v/P&4LіA$#ϑgITÍghHrF 3Rh Jf3uy>ۇ I yx,0NznʟUGAlH ~p^p]GxfH}YV=(*ػ3$By71\D5:SEHڕ^+Ӫ)͎zܡBAŷM;\ 1^˄":J rfxͩLE"2<۵E C6{ڞ7 h.8~h(ϡ-%ޞ; 7 {2gK¯/mʗ@$nx{,ؿkՅHrN:#KeADI@0tAÔ)K"az#/wH1} y(ʖe s }$}nc鳤"/xz1k=;ҵ#gsqLΊCCrjmuIB0p_Q{C+[$6էFRCkxUPtn!P'XZ)P_h &󓿭Z|KѷxڍOOj}2BV&$n+Q$T5Y[ %`l$M1n"8GDҷyP#DgjI_DjϽG$"Ay6e!j3 Zrɾ>n0-rMW#` )Tt[7C:Pa}fe;5jP|_*fI{˓=Au3,/ Y܂ ='hRh- AY)#XpKU4p}ޢʙhS7^H˼V@B}~&Aߔsys9}3Kŵ2dEf,F|f;[?#pg˲ rZfRY?K\0'~6#@HG<_n8ѷANf ͺ%֬n@j4n =MvbSfl7YQNf%}Vk)}2QQLCy>_th_:㨱ڄ Lo*cs =1`"t ڃjX;?ZZ 6o ˝|6@G[WQ!#Vt 9 }BkLV6DZdG]$l?z鼁nas*f1KĹ rv߻How|^{.* 3ӅDȆ23sg*ǣ%8lbM$BJ'K&(jݓ@}KO#&yuu=5dv>ؙB/*'}nF =7,;wܵ֟P+UNdG~IpsϯFpNuh>Cl?%{'ҷ ƿ hE<'"H%Nk]B'L·3wf+7ڬCFg1k@[ŹCÞ}Kpy>Atpx|BdQCQ>MM$~ִӬ+īNb> 7oy *i)^B4ș9}k,Y'2K4˕GF3Ӯ7=:دSǞ>s'hàwy %l|EDxwǘ_~CL+P`j"$Gs0KS/Ƅʔ KߙoQ^͂A$)hPO%NGRgI%|ėȷH[QFfdpSM|C+AF 2@cz> 5n&UˀTEiJv%F%Zȗ4D >ĕs@Ϯ}d-f&sE)qk*]Ak stEEWC`KVs^vyDP3hu|H6b<;\(~Vv]h=EB6S!M>EfyTf?'e>IA/c׾E7GwWAOÍ3c0f>Tz]η @[е᝝Vl랞e~ka3(\1E-µS=O:r|0{ s}J'h2 SglhpJ?3d#05 M7Afl0Ex1ȇ .;N.jF {ϗĘ(Re穫{^#L f9isM΋=T2EX{n'5""z?h/y^a!]#pc$!8]Mw@2><7l^jKe3 obwN*Yqiy%m9  3Ǥjm*/Fdv7C]8ATZT}N z`JJ7 B(}!^IٳԹ N6u+ .|gؽ/L@45h6ޮΉNjwOR*nCPDYjA70zdʇ#1K>^(%|m'~u J J? I|(,L:5r& ~CCa ItF;A;(̒ѰVb$ \'pۓ!MF 5Ly3Ϯ*\ Ef!!\J(b?SU`vg7C蹢RXGib}iez¶[I 4tٽ5;g넯̻W ̾1t7=bX$ޯ !z\|&Uo.T/T0dŀ>ː>$X+7$HR3md}һgb>'u>@8>mK#%{s7^Ĕ#&_?A#|znDGLU RƝycGdΚW!QP))z.fRPi?K@w-V>jgDЖ;#CcozH龐IӨ*1 o>\aUT!.Oֵ]UBqhryvLy≡mB*U13g"4gUԤuX77[[r8.y3~Л/#}#|TeEጦxY!_=`ḵǘIpM\!7#cˈ4DVz;ߐ @/B}DZ4Jn_T)]5Սg2mR;¬¼5&rS+hc͵A ՟Fs/:;V<4?~EwH=k;Z^)&êAqCf:Ρ0'$ԕtk9Yp,8r`oڮ\ۊ XY-s5z扂i\gq3xYFgH'IsCLn0ع;2I;-nDJtiT4:oDI6ҟ [(f@}6wZ] c!^J\/$MV <"vB9ahD)aKer;c{l0.6*g:x@Pt`?),Srlag $>>m7dBCfJGFQϥo}T5VyW FK`@r@Ƌ1U_(t.?]FPé%4gb9P5~K|Շ^rHYFQ6yzJ)b3?qakȬq,9Ƃ&L'jf`st :ài[hޕݟEOHA<Vši5BDtS<:pgtAYb k_gR(cO)4}"|GN.Y+HEX[ e3K⼁[Bm#s(_z%7CkrϏDAj\ɺC Sg{!/FRYOԑ*IQRw+ :Nȟ=虄 { EE`2fPBooşLyy˙>T4 5dL T9oȗ O f*H>~7PxՏ(~9}~#&Z!Hf12gE4NQ`o[WT4WNZ9?ظq9$ >tBkK2 KoJc?TT=}>sLJ|/D[Z?32v}LYZ^2Ґ!^h1FޘtA_4vY m6!EvQeϝ7G[kc4][+\b1ܓ[t<]AߟG^.P=uʐ13- g$}$ (:Q)9ܤÙhǗMxi`7H>TQvZ #Μ>#>dؑ39`{4 ๑RXjȺYɆ8`lq̤9nj%BSR ɟG-}>)r+2'4Tx@eA3i4駒 r߿O;ORDbh]ђOO6 ^Aղ[G~#%L79֣"ь| LdY=n>[>o;}vD_> F?=*Ho157>yI獡Xj:W\Q㌸snw%t0FսRb0 .><6z[K#95\Ȣ[8Z C,R,~R>C)4fi IR]ّvywl# Ṯ{ue)=˪?aSއtT{o(>k -9"bEsΟm72 k.0!avC doF CC?=ĈrM!O}ٓAV@Lz8V\)v2mU>RZBtw(@IƠ*Vۣ9?Aj䛁 ?>O1wgl%PfNc 6p:B-}:}ҁK}]Ơ$j&y&|6(5м|miPCwJ=. S__;Td16THn'zkF=N.Ri`6q Ħf8,e* T OCeSHpYDq5 =sgqf"!P 9w1qZ {U&3ywszۢՆA3@4u08yM7Xz^r Ɗ܌~韎vj0[fb[+nyeGycρIn"y;KhPAqsvw. D~ [9'-9V95rϝ{($Ƶ\3e*/BhH MzA,}4Y*Z\Ϥϓ?MZ\M`|=ә!{2hEsUFj5I5pb wv͓tSk7à VC?ߥFݟA( }Wuj=8p`\g\Ϝ&>'Ĥ*(Q,ƼB}ɔ>;]0ٳ % ^K] bف,xt!$C+ɃTo|TQ VWS&)?PٿϮ+r3.qͽh"|j99pE̞DވSZ_Vm 1t(P^ gȣzv*n 1N&>mCP67k0KddtOr7{7qfs54@3E aet+TPMg̠D?oRݵ9wYw><9/ m"xv&K._dt~1K<ȍpm!l^yv0gq Fx/i3Or1<=x^ҡoQ\dimEb鳦? $u=P/5kӒ݄>3E>ܚ U̳ zbNѳt"!bJ5r2hzlE4!+'zAwGA6yn(goE4!QLvz,\;c{3g!4  0i B/sm;J`rJgi]IpdYkݢzb2LsVK"ׄAgR|Y\aͺ%`-"xSPI&CmjѷҘ>'~ԑcN!ȭC,>ۮ(+tǬ ׏Ǜt^A[ـ`Z4Y?N@Y|"ǫL\b6>M[ba!֌d aD`Wz~Nˊ>[$>Gy|yL=WoWd@z,ҿww~h/"NMcQ8Š A!9l賽?L,~ ƍfB:]e9 r]ELayMdzs3qs/G{N1Զ%iA-DUv▕mԑ zg\r'v(h &p`ym|kE Od-.:.T;osZ}rJ|k ~Ʋ9]<:!.WQʹ+:|HH`W{C ob0{܈2>#K|k=hN|zϐ⃼;,Z ,\@`Gq"0T66(  o嬑Th\RGq:Iܸ'UYռ{04g2TR'<ر[8uoxַ ~U_L# Du,8Pj$8SϊY!\]= ޱ=H5zƍ”O ʃƌ>oyɋwSmv<}^Y7] \׈r`znBΝw 5 Ͻ% a/X@EM0Y9h.8}O7}o a:sμAHq'hssRΪ$5|O5[yY"?Z^ӗAK~F.@Py$-}6qA5XE6#[ 7s'Ť'?j*ԺTcİP9{d]{Epҏc:hC=CMhLUEH QlWR߭JP$4ee:L'}$2x{4Tn^gEu|ڟFyrY=Ylt1q<敞٥v lΒCcn9+>Wγo,<XlUpqUjNta-_M:C޹' 9-ECjtM/`ERQj#}H3qm^hla.$եNW3Lyjva42vRK7Pr&˛%jlhV\#ݖ#7sGnrYX<0=ìcJ-} z2=7:Q˝1_^`U[CjrNY E]5?Xyvd֏Yyd$PxТx^!rW^zSn Mԇ ݺA93_NFoK| F=+|.JԐ= 77γkr== 5Y}Fѧuh7:$+k;kYx搠F0ɸkD|? _$rN4dՐr,Ng8uEYu0YR2Ȋ>F__\Yp'~J{|7'~m_+q49OǡA M>JRfU"%.L%N|j xDQ|ƫ3|5-_§^ 5q^wSE I_!bJ#Gs(JcS$d^\:i }f: 9`vQ:g5A7 UD8}RA{Qh\B` ]'-} pԐs>3S ~Y}NHNu~sM3aʃ[Z:S0TG.pHX8K~%]# fVNEΠinVb~1嚰6-BR %A4#gC*d\e$ڿ`u5FL꿯<sʆ-Vv~G/3f ;}8$Z-;1oǛ?E̗Οxo~0?G*&"2nž>b(∬ b_B}޲%&K\ív~!]a)**Il72Aإ[zmY+.|Zpΐl{1׌_!DPDv;<)>xȔD{[ݼMwSJMuZ,DfC_}Cݯ|ks2p̳u(wYMB" L]7;Zٌ|FݙAW!.:8{  R$*ӯ&9 hKa/,~PE9Zsg%bnec<ɟMZGm-p{0mAqC[Aj1AۃRo!-]d#X_LyeͼN`SHFI4 $YaYRs[;zl~oTܰfnD:YdoY3 sd{.-!sABBhF?:6qεLܐOJK9*H4R ņ ͢lʖudʚ)xIUɽ~BI̚ԗܹaOѫ=*\1dzqK#t+T+L`2 "!Ctϼ^^s\EI`RdW}*Xc.섇,rXt\N8TmVTC#&b)}D86 /rIKDY/((f:W!>'YbK4 ΚoD'I$|X7=>3 8A$ϼUIaZ{q .y"HM݅jg9_c2#} !x)ٔOf)vm>L`NfcFoӤ Ր/ak0E~ЗsR!KI4"WR#8 y*:z=o蹢ϛ~=e7x"න9lS2HUÿ^-F0~_SťA 2[&6 2RW|?LśA-$y !) B)[IK4ۼLT^H)ײ/YG Yg^p љ>rOeMYCHk;y.Ǖs>gL? =nipdW )z^ sg9 Ut Pw)fHHn]EzR(]eeX?Y5 j|<(G|aƌ>ZзD[PUr 9?ve3jf I a: r9}~H枨資D\*Oɸϻf84VZMP>'YgC [)٤aCp^ύc,n~R%%Iœ"lV㲌ebS~v!"6P bYBڣg!:6?*aLqVzO )~.["fYqjMvD?mHUdϒ˅# _%})}ϲͧՊ'J@Ю۾cOASt4=}n?r-fQ 9ɐX9\+|ysOV8ZR,w[<_l =ggx*g%ta^)ߧ1 bl`:s1N弑&C̵F'2 }}JQ}a-UHP`V)he_C^ ςSO99*s/}nw]W+ ~_([+{hzшRmߑsc Z+, }})Qдf1*l2 gGCL#J ;>#Edx熤3+ yC2gsx >>p!,| djޔ>«7ޱDaȗe|u KHx݈v)pO՞ڝ\?tT ݅3I#Q]_1C=e@t,b\L,1.Don&kl ]}6&βqۍ->?trp*ہ݃I|N̤V>BVo^եOo+vɿho|ٮWHNsE34%X eMOsd0-92߈$ m / }6fe6>Wn~W蕆}7gU-Ֆ}}=(YC 0 ڬwsϻG *uabNNz=ex;GKMՒO<~2hiJ|Rk5.Ǡ&9/w6)4V>r:l~XĖgF/%eŌZ ͣc 9$МCPe17fP"^C :S pT:DkWW)<(,ll 8{])ڰA*@.=7U s[R Uk-֠Լ4)E?PQ:a$yl{p3f=E\_օ% $,];'G~pN1=ЬC\q?`i]Ye@UJ?[hx 2*|$ MDd3k*d,4kqʥlBϻJڠ=z"hч#;}6=힍e3ӎEO@7豎o&CWca>7Yf'>K5ϩ@}xt75=*)C/?htʀS'-g՞\O޺q~y h_A=׭*$x"|H#;DѡqFb;Һԛ\^;w?\Y~+l>tuݏW\gŽ 0!PwEi5i쇛>*EfVILx1H+uvHqL]KgW(BFM3S=S:oh2v nѳXVZ.E 3W^kN/$yˎ@OOl+Rz=i1,SlE%L"w! ve +\k*6f9Zd B,"_!7/EBBd-҄.ܭ[մ8t= Ǯojƹi^_KY7G7N7'tYg0z8oA[1&l˦07~>3ѧk\~f"-dlTeH6j[$^QI2Ÿ<:WxoeC;HBOsF>{ߏ ?,ˋ*PDp틐"}~ɟogR>RyGCAdJ^Q _K)}ʣ}]sKeH3bm֘S]}5l:V Z*EG#dͳz[9EO0i\Tjo}XLA7Fch>Ϥ }bCmٙӓldӂfg,NnaS)%̈1…ڷ+iU&ja.|y#kk >, D-y\`y:_`OկKq^Җ""J]h^zu¯gCGj> jԖ"%aEcd.ҟ1࠱=;M E| ܙ}%jָv^mѳa+̛Yl!S*- "=pW.u;]vk L>JotzE#Q ǝ}5nNzFET:`&UDi;M7 @/\>͠~ɥīQ"J@úN¢ ;|iYCH!4 T݈gzh3 ziU}bD^Ϫ n8O賴hJag}>_*( _(_ڲ`HZED6mTy0g=rS&U'u "!> F,Vc Vzƻ\E1g JǢ5A(}P4A@2=,ü2w4,[NhߥGb5ф>=5.iIV3LqolZTꡥ5ZS#ldM5jsڃjIeR dpq/]NmP"hV0'ʱx|BdjjCՇHm5_>ǁl_|>ykBoYs7:',i^9npˁ{Z89v>"<9b4xMI jH-՘2a݊2T/%剮ߠg͟EϿs5# }UpHo(ʋ3g>0+؆3]- HsѬQfS-S3؏ z$96/l(&Q1R}v.Hq26}a-BUQX9 J_LJD|>5aF[y.|~?mF?[d5jhHOG>楠BϠU2d~A=:79uom>~_|s(k)IA!M+׶AZ =3Ԙ o Utps5t }FW^%",Cv-2Lǟ$dFB S}g0ҁDI𙞖Z?)2?qYj2t~ؖ1撒i"*0W,W1\,.t_%dix;ݝ9ɟCy)}8#z)4GVX+|Nls tF)Woai#mJ> ~#ýʸRHRe!Ƨthlv>Ԍ>'_BR WY5 W5}H4WI+ AK6dtkcMf:ߵE^(ܟw53hOAJ-B3:2?:лI,BKȱd - .ItIKjL,k1r7 _4bqw r`99P|p.bbU9($ 1{s"Cv >W3$\^M.&2zn_N!ge!$-=rugPAEFdgeI럆" xobck?TS:<6mQ,)_d6b4S=CJd $릕1`*i)ݘhGIH()Ba5K-UzUuQ5EV>ZxϲG[ܭY >d։>MU|䫫g e_h34HyJғ%?;&/V\ig1熻|NN)){Թ?)yvDe;i6_8so> %( :M7M<gT|edԧnioy>kυքgC I,و#YEʃtZ9U֒.YsMD{A)n="K?z~幟qۂ{۴Cf9rlR/\ꠣߙ b|n@aeɀU[ 0ޘaq—w⺜n`!F^J+Pr<:\n$EsJ4mPmfDsv+l7D|lM9wCY,!EǁV?-ݪsC ntNXu+L?cVnZmU7=c} p:r^0K{"01CkQuI{^WFFhINfY# ]@s͡-zȯukImvG}eG7ٶTi'ȺC>o>QJ;9N[F[вwYLܺv _Jܺ77LBN(tq0zs 3 &Duw ܤEsaqhˑ ?N$v+DL"o-{gjlAV }E_g{lnY3M&׸hRv3f(/]=P`;\u+~=۾~`44b5W׸ZkJQ2flDӄA^gAP 1sv8piMRZ5e*,(Yb gNg`e42tcs&I%cVAM4"ņs6[2kfܓ}pkBTʣ\1Ld&)DQNWm>3̣pjΙ""R"ƚo"ȼM[dk)7GS⡴zm&??EHs,8Jgl"bn!kYYw :B]2Po} ֳ~ C7XnĿ z\A<2h h;KtFsz#d茧#x wG7tsm=C/gۓst܎E#dk/NHsx Zl%o-K9% Jz%a9 l7JKŌi| v.߾{zm#qS\{e%] d2 t$ƪ Ӿn-8hصRa]ŠcyLו  ;/E r,(bAª>6BtUw"eĎ>W Kd:ù%B LWzzE::CmV>dW_`˺3֋$DCr37,GQKhWtezmW*Fl={FC";=jL鼨'CB?ATv<Ј8[7ЉKcL-KRB ߍ5_gɠ}F Z'V>y bgfbT)W-S_kJ ;VkW˩7Gk_Gh; ڍD hseKFmQu%q6@Z> q褛5*ohP r- 2^_[DV''VFft/Tr>/r^JiBOb!e ϴdzc1 ޺ې%1=L,j᳭TAs~>;DE֒+|&(YŴU׃27T8zj0s"I>0y05?ĔA >J\L}D~-0/s:;+qC*0QkEbr ѺRhqq&C?w"X_j)^BWpyW0 T@}SD?|=WqV *{(slo#XpyoM5u͛jDQm,5^yMY^rIv6!a}r©,JPš[ @7ܥ/OWWoE'kKUo O]?C4c9QHXhޠ'DOI9SOIw]:1D]7qJ[FddWj t-™8w(ε>MB8Xqyg3/ťJ-Yj"hi!m1 f+bKudd;!RA\|Ffmt!9o͠fL2}N7մkijod 1ҀUPF9@ +8u;.p{C7h9XI qRiGXmޠ$4I %cNPt}XWg:Kq %g151~$:on1KCϚ<7Dܪsߒw>C}-E7Ĩ'cXWQA[*VmnSyg]oWhO v!1A5&AAGIҋ3;~-ϚOoڒWVl z" J70]}0h^tb<.@YF>o&rNg=yc;9rHEyE *>w +go5svhd3S:v=9-|ﺁF:vH̲8[u`9Ds5` 3 鹑,<7Vj%`BJ **BI7?,Υ*C7u0\Lg%{(gsfj=_O|l">f8F,Y^yۥкh===Ƞf:d]މ1[WGOw~<lomִ?p~r3οQXɅ(3/&ݭ_5sHl<Zdesh?"ۼkﴑ?tKJ&Y=K!|>hA8 V}nK)h%@)/ ݳz>~r \\LZjY8]Mt0x'nnM5xP?T˹X*Wb<.y*XMGDKgQ,C 3%;k3LXgKglVml#,hjhϞ@&$9N0r ji!gE4\-(-x.|<Jƍ9*^<=M5Ϛo˾k{Kc0lP,DZ$paa[D#ٱtIfyZaB3'>?:@G H I$dp9ntNy^P.3q ܀丈fZTzn fIJvyH:ȟ=fʛ՛W4OаD ]4!Vэ>;9OA?W6]®g.$m Kq-ދ 6/D%:x+{I|e_|:H#w͂uUƥP lWIv%'3)C ZB5Ȗ>AJ9lm7Tjׂ=6pS%^gCƋw)pCȢcT\kλCb#0^wݸ#g/X:~/uI(ohkbL=ULU>cF ,9g,d.ꘅvcFw=}v-=x BhJ2f Z G8Nī$KOh(Ώ"$tu!qzS+WW⃽jNTZZzWhŸ"X-C8hY _,@,>!ARBñP$ˀ9Ozb֗\C-C'Lc. zLGxAg`f^=9Hw=Zz52/ÚE)tq;Dg=#OE;;FC%;3%Hzik=&u*4a=+|o _zZ zΡa/,c5N,22ErS@ned FT(#&'}9uԄW!YlK}_e>ܿFA2,Z'#kY`&Ne!.s( }V4XP'N~bzg#=Ͻ@?J6%@>NFL~p~8(nV9:tmTciQT_yvW\ѳT9GkVP[|OT PcJz.͠c];0nMwse[hY$i[nPi}T>͈$o9ð痋(U}Ng82iQ6d5FT8B"9p VHuT|g$ U]K=)6kԏJ9K)9!Ġ(ݿ8>(% GwlHWAz;pdt GK =Ss}sJM[JۀD_mFۆ;no4Y}VT҇Z !TCCulz&UsAצkn2ƆZλ ^gq4*n(,vݺcdXgM~ QKDTW1*RT :q"wzdf%E\!9&$0g*@Ys/ruqt/Cz>E,H)~YWwduOK|wdYFN,ji &4ߩAUm}Ze _*-/nNȚtIem@YExe(\gpNDqP.=3l|Y,!ų!I_K$lWҖRГlC}'$_RstК\"Ao .*zZy_>DBS=]g%ޚo3c `qF]-,:B(>s0"ˌ_WooGmy[{~c7zּj= [l|JEk#p!-x$,v';3jr߬!G)3ycyLvfK5gyC{Y؅ hz',)W?yJBbȿb">@]'GÚhs.>E?bR6aiC6{EsǎI0Hi? c)Yvkg0|,7%Z!ŎbnК̃9pX!}s0|N&'>ߤIMΐeh~2m>h}uӈ4&10i* >281z_>g$4O@ossTCuEI\uش4 KkU гI@N3p]zIfI]爘)@GA nobsEsU`3spt--uF 6fF6h ΚYg-'';*O" ݷ|DCtuFrNT뿫Aks v DG(GY|b=dKhYZs lOK }6v#y=?mB+1PI:oc7;ڜNmrRVY>#kn^6/0pKLd̶0nfy$+yhiǗu29U0yRES^^%Yb{}>/'Yxopm =^/ĖeW0hIA`m7r &xxMWwRܵTa/C3M؊> J C!l7j,L`B(Aa,mx,!0gG'W3 L]O+-hZ)Mi.i +̛Z2>O<7JHwP=?k t˝ o Ys#v^t׽qV+ۨ>ge,{wA3W$4B̈a]̈KvN['etZ3Xg͹3H1gLn"ԣ}nqysPxے vZmV>uo ϧbZvHRM=Z^Bf^d/?s$W; ^Re:@qӴwzn]"u/) ir sUOsk7@DR , QPKzZà!p}XDxd!o0cc-"u [ |&>k 1x=Y4GYW'zQVG|2o+E#oAn-0 UuTKraGt8'm].ЭƘVFLDiI#hz%zNi e?P,: ahYyPFhg|Eh3Z DZ9礃Ss_xT))FkbQoh%fURWuDsyNHڅ e1+lnI.D95+~lø~ =t;Nωj^Q}^~m=CLJjgߢ.9UuO.(J(#R3\esIqZt°d޴O@ߚD{V+L  }V3x>o$$vzpm n8(}NTZ Cr_K'"H3~ %lV_rѠC?tH Y,M*];C2x3CyY'"Og)tswu MsaHb$90_&AmF`!K7G f$@םvF`8Ϫ gSI 0uKYYA\9}}**:L 8GFrITn΃6.k𮯡Z`?ɋc L؝mrYnxuz}?J%ױ9L9 uH+̗UBc\AϹZ+|)z)2}dIY鳟?@gD ,4 yItGN͹Qҍѵթz{i.i"WL,'KOꬠ̚;DHITw[[tCty|>;=J'AQsV +6ju!YXor῞w rPl8'4pg n\Riħ)!a"e ֐_ΝwZ@.&G>ۺ/i%*w4V͏6{og\8~ !p%.r }.Eд@dJXWn{/1VwmN_)j B3ߗApO{P~轙QlCdпf'oVa>e0[qt OX"յډ$ۍ=3&#" SW ^ל>KʶtlQ:c$Br/}Z nuZ)*-G PkF9!c6Zz)}Fڬ@6Loܦʞ{.Ņ,*͝ԥm#ęfDJ24vW.KL茤Zl"wvnF*F$˧i}RM3}tYWZmNVgy^wlV=8AӺ84Dd%C[ܿKPT١e?9 ^^%|{ϘXb'L.}GL!4j/={Q ޹~5, 4r͘6}1qϛxDlWЄW"rgy>\ev"h?Ie;쫕g;qƚ|e[^qZrUl9\$*b˨ ;64~ȓAŠO"P0*]7f4&A\qZV<7(^gҎC5X}C˫<=+I/b9O7{uTK -4th݉:A'us* Q@rA>v9~$֥Fs`1^ƋJy{@φ$2[1AwPe\ i=-sTUi]ML+ܐiѪIZU~g߭sX*Ò^GGLjoqEUiԡ-9鳦EzH2K{&^>( g-5EzAV}&|> *>o>+χrys/MK1x:nk>Y:3t3@>Z_VV+N[XҤ ?ЀKs/?Mjj9׏ֳGI=ݻHC)FjoW 4*bZ67 M۟M2å343NVua>H'YL) A%>gYnvZosC^|<>2+3ɪl/y@tU&x$ƦAKTC>ygR}$с, c$=?SuoM9>\.Ы0^g!iFD~Ϩ 9}NNВz6::ٍx!@b9[jZdJyddOz(.A e!%MޓߍS : ps6$D ^.3ԝLGSm7њ@{n0POΞVbY!P(h[gr2,: _y[Yesc1L9e~}&]ᇻIQAw{)byĉt.7,F@r&^~JHScB @2<@˔Q[j}zIbq|3,%}2BgդA29F.XDvqA;}no% >p,E﫴Zv<'2L׳ALA/tfwDݓ%+sj=n yVᜆh,Š>i!'3,Rn/gXaKFM4 1ٙ@d1M3],^l"2kN/6Ԉy'MF"Mq7(y KL4s>$.S1猪jjVhFBwDPJrO?H8_VI_!Y͟ߚFf9;|glH\ }V7*4OPo2hl =#)z&`C=O6q\S,ن mNʼO2]:,-Zmx}#}~=aU-<ϯ>"91td:@҃g R{ {=Fmm^̴R¢TxhF?N\*A#epDgL:$ə;\+@8uG6{u2x( R=pR{kU^sD4fT1wZqsV%b[oś}DyWe`55}FoP :GAEl*cOzf # n;*@'c:b$Nh~k_*0ww*N*7׌\CgoFCePE`t3?BH`6`'tzv8\͊f5g a&ZϚ5?W:X?: $*+2c1 RseV=˜qhSK?7YZC<|N.) s\q1hNKۤ=p74т>Ô*6Ui Iؠ8_9)|9'Kd]ڇ[,<pWsQؼDaa77>1,_yӪNXU#7Ma^~P3-1zٯαjgz:гk5gNͶg}o]|c}yC;܏$j/ 껨eeq7A3j!RO==k XWa;7yqۆ/\O&t `=r}G+] EeV.0',lI*Hv>TPd$fha7-؟ )s>A 82\g5=緦LC5N*>kz>!=ʅݚW|I,lKy"pȝ")=YۻjQT :5Z3hcЧ,[mC%d5 SSqaA'akz*E mj=fCLYhդ>$둓E٬znu "Qh&f)/#B)v#&Z@E91 z5NΜb=r*h:G0gy+7 jz(=zǜ3j׷d$ݺ1?'q0x>z_[,q3v=eko%Z*V7"_C} Wqfskl5h +:E stۈO+0&"&3e"FYeYV&6Δ?Iԓ>;j~%AGg{n"V7am䒯3Xs")>㭡3з^3gPEmxV+dZ]iLĿnHȻvKb|޺+qJdEZpTȾC5B:J[0~uY8}tbI}:1hzRcU.RhahF߸tsᲭ9{\MhL hڇXn5z"P=gF/Gkw}`&Z[2'v;E4Zca=:z}/OLێ@dN8r9AE%ڮQ;$x3rd7=Kk8;-X~ Ӂ,)INŌgCN,8ϻM٦F)7Rwwr!#GNsFA4zn #6E=H_gCH7Y[z~D ].ܑ u) =ߣ u4[ +-gS%E&I qT4M1Z d6x1.,ceOA uY=Puw :88<^ cȥy |r)j9(j tc|[oj ā wHee!_<df kQ]f岸3.6̀E94Jl!ssbqqF>%)muِBK[ml[vyIf&5gkQf~Y9kL1) vnгS>qP@="-ܫj>nY$Ǧ b:M$T$Z6l4nHA%#넹\H&Mxg5=tt Qb4yK¤y'}VF{G(xm`OP 54SgmuOZGY63JGR,y|j}2K$=wOF)V0藈{1WߨڤALBM+W rj S`Ȉ XȡR^AWb! =zܰqs$ :M6`L9g]9HA &~uA询vTaЄM*xvQàː z-|.p,CeCWYAEg_Hp<Ԫ2?)>7ogI_ydbh[EwDlLmS_K}T;?Ug,hr=nUH@>a%(#{T/K 1y{ck$c4]YЛ4qhgztqs.#<AOlz~$ ٩Z(G<+We|%Cf{ zN 0~!ӱn!UrLH^hkqeB %^ܣ摂>C %p*,nTZt:܀B "d;=,^sճ-;.C*oYeG*Lxu 7`˛'vCazm\׆({#IѾ{.npT +Q H*n-2%f@NQnʸ#;i6JKj`Qgo!"x?$|>?J}&Z|ڸ'njNʹMQ^B7R諈BiypIaGe&|+0ͺ没1gOvж^QVg2HEKq9fx{ v? H5aEE%A"G/׹16k->ug=?~\DvT K/6K+/Yb(Hj:z(\ByD3_>r2Wj6_BWG#|(h_ACFY6*kRM6lA: Z~uQQOG@ 7,q)%he QX(Q?Otbْ:/KzGv%]*U )̠O0AjFah+yC. r|glJPfsKħ;#9Pǂaj ɄK#kZE4_g <`QP`4L(Fųjz+:VܠgƢqݱAF{|u A/ļ:_6w(q#uP%(9Edj#LEJ#P5ÜS m LJE^?̼F;r$#p Le=2g>{Ty) 쾉wA"Ĺϧw=`[ AޣMQHxVCIpk=AJEyf#C׉)k^F'WcK76:gs`I=za??Y>h#4of+ԫ!3}nXl[*{oQ3߼ˆ>c5z( I)A,S#׵Hbؑs#`'O/гg\d\5*dnl7>´@4hSk:1uiYvDNO$AɌ:WغNo3-7>kkzd,+Mϑ,( ;ǂ^&_$?ˠ]J`{d }ombƾn!FL$#mlgJqIޗ$;s xlF77 gI#[pdNCѳt_4Vlsa`L5>[S[nvnU#O9xoYakR|V]rE-zPlu(Mo8no_!oF.ϙT%2''wJ6/LeCMؾk/"\]np/',b> 1dKWX9pBW8(jHqɅY]+EUp=@%y^7l(T@Ma|鳮"\!}ֻK>tcM֬ Zٸg1hz Zjnrj%X.Y6n`e՞Rk ΂qp I1r_;'Q 5*г8|}ek.[dW셆?CtFϻMG;[28F4}#/hR%r.|˚;CމTKXx/5aCcjBʍgA;AwS\YeͤzfgՕ Ҹ+946zf[7Y LsɊ>k&gb6+gC#;v قCӅYH'ލ`63RlFiFf]OL9( OJ2Mj}0T)S Y3;Ɍr2),E!$E |o }ZuXX 5g%yybAֻm2\C'|%޸]M7vܿ0F\'!AK AlC59&)`fkЯhFHuWj$Ϛ&MצV#i7sa]?һJ*>g+ ߇#l9@l5i9}wST|ihC٬MQUgB'Rg_Z*b^g)<7& z P5]Nd1U c?0|cD 9ea}2aM]m8SP4yH[6wsϧ'n33}8ɳ2_FbtF!gbqG$Y]w0IvChtPU+vfOh"6y;D>BP5%yU 3T.WruKϲ AKm] 0qvd}$90:>(L[ǬKNaiq*orNDqpsiA$:Í@&ue&Hd#ջ[kd>&.@<( !#XrͯF&|<}|yϾ}޾7ciܚw.S\T-Jl7:wֺ'<˽ogsEe+ЗO3EhInbdU>ssE`od)|^gVc1FMGA#tݷ/5Xl5bNtg:h8=ߛe  -!F ]뒍> rUjxgrjTv;[|rl!F6o^z4F̀-NUf4<( *>g+~DvZ ƚ)(BtY(}nmB3to`PC$7=nJ詁0'cF |̦>mLw;hyuf*O \xeFS^}%kPirS;$i4\ }27Tmo)T,L6J<4۬>@3` t eh<U,OCxg\~!.t}9xN4.N>VZn LVЗbv(,tseL:T>HeD5MbNi`g̈Yjkwx(>u8Nc?<7J/+")N%M&Q?7~mϟCů:}%vl 0hZN3##]e{>Ei7`5J#$gܐJDWs4|5:I0:\BfcÿE\P`Q)Ahq"bd٤ mixzg|׈w-nq O KIzg)sj2yuf'h1%JPN oHccxn2렆Nkk=^jAO nϴ +θ?8χRT~+* C!52}`3E#uJkC'L4$LTY9 :>3+ C^ͦr0'I6Yu8b3>7w賮GKK8yW'QRa>w ZLּ*XZzr9vvF Κ`1kl@3%7N3͠}w;,Wc`SqL-DӲ{$| ]!Ÿ< ,Ѿ~%-M:eOWu6Gbs7gЖz)}Yj&f7%TopQCb6?qNi賯'6;,>/`q@g+['k m3 }u \2tZl|+#R5oj \9cڿTGub`J)T+#Db2 R`CdFӪ(B4. `!zNA Jb+Fz]5ZiL톈Oq.cЛ>tVۦ1cr=R8N:w lZo}+W:58Ꜧp Co2Z~ }# pg тKܜk,ޤHF藲9=Ig>>!-9혉˳Ag_S…$R}Tv:_BtZ/?7 2T>'I,$chkɭBg5MeB ϴ^%~ ,PFh>شw'ݨ*Eh̐>@Ur??}%ug~;C<#(.@Or#s^5ϴFX2E$Ì),AEnx5 Z!zFϲ ~3MӇaOlv&Έ٤Fl\8?:bh~0( Eϳb5FYA<SlT[쩀ށ34^_L2H:3-FTL0}(i!*s1Ձ35c,A: ̡?@vJyQҌ#Zx@<\v`&D-MYz&J IrGuH=VN9*s4lL7iJ.C}l7Z$Jjb<}h  F_|gUvmˋyGk()І>ُG=%Gv$Nb&xZ|jz5 TM[bWޙtSizv7b2S@#7s[5f 9m<t HCƣgvEs9I)ɋ8j(_)"Zsei8|_o/0qQfso7o ~#;=;Q {?A彎\?o5&\/ aݕ\0tHky.!M3h>u yla;_c+)2R,a\c^ds2ճ`ZƎvRlm7DN󉰓˳y! gLCUq򰰠rf+ek3&n.և9L9R bQ@S}93vu|rNga\sq4Қ@b/`4샖x@$m>aկq$L`URENmNz%su$/^ﲩ&rNT٣'̊:<~gSR(o["[}Vq59YV(ak ]9>KaQfYAߣb>Ņ۸W_'޵)]}}n~*)cG<+aM&g`bc/}9U6[4j6gvKD%aY4ݮ>ѽs]ou4K6GbU!I==kmYmIz  JJ{3R abz֑_A9 z6%|.£#j] - .}N/d,qqpQlL# 4Rg" xSB2FszzVN3;s|[ɴX3/hlsmƗ>ak/2qj\p Y'T-&N|ߓ4w ֕j0pDK僴ZςIHOJy8C4| f# k |D8-nͩ-oo^l}#i&<9mO̽J~t?XKDI* 6{DSa]熜; }kz-I33F\xxia VDІs_|Lu0^U `$gqKK~aA]oWn $I6LY#f0׏/Q }Bʌ £DgLG9vnEB[ݟeUmC.Ay=Qu=~PDy-PwqY?CWV'չ,- VȠ[Y0v-~lxy&[N&b}x3& Fy:ܻ$9Xsz) % )ò'׈7}-.F1qv^ FMI孔i_ I'9b>2Zf/]~zN{sg'^͘L &aB l+Eް%nrg^z.ѯEh9Gh+l'&Yj;ňs3g%\8*zN^V\; k[b@e :po,dQ׵_ZnFώ5=w+.cЄHYioq;-*ds Cr_N=C*ՕElfehe8 ^ {rGGw/o ƖqǪ3Uu|uvsNy/u0eXt̸dBxtuyFo~m;E粖-gͭM󞝠#wR, :jDUǮa=w<1t_f8#h⪩~WQq&} DБpAӌra5w.AWL=}vJ d3HɶM'5&6'C=17 K5>M4}{Ϭ F%-S`g]zybqb3@,;Zq=kENチ!мz<}vc̀7 s\{A)hAMT3}nxSI y QRd9楧'[퉒I)")Qhs \3e5EIZ?,8,"~&Fb s)kE2/ \>H(gxí5| xh)Ja; sCłŁAݐ+ xBAW~ua #i%FdLAjlyJ)e~ UhEϾ Viѓ"i+ Od9P0|u?yϘ>[Hը[SU]XsT;Je!&eV%cE&+9i>?`tYv"W%Rc $gIʾ7bY9:IGna N m:eRB]6˱Æ93|֓}pknJlRE2zN CK}g((*(BH 3|ZB߳[tv8ߣxθo|S{xڒ(,36+"gƚUY?gV3uE3 @?1?8t?̾X!VֲXmq{o9%c҄DNsЗsH4}Fҙ>P<2 7R]a4ձ*sm+up*ׯ WsGGw:yy }fscy>#4P-a9in@ϖ[esP8X, /(gcmQMvOfQ&tgfw8 l{lysod/@'~jJ Z]lO.S.`$-n^o`4j(B-qCVé=b׿o.Rc93 Aaz>ۯX$}4+h\¥)B]ǣF~|8m&-':=}!԰μԭ@3`#j`7)0y\ vJ湱SUs7>;Z>ݼ F|"qS%z>hH0hᏘe˧nIdhч~V\7S6}>AS9 7Ю_n瑪r.X)~I^v-;g _z:5ËXIKf}AG07zۏ[<ӢO]F{ql7TQG A6y@ ! =9Ky"Vi5cPpUzξ!] QD* ŵS˥[*Oj$|r!AwK'z{;Le\=St%Wό9נsUܦ jqr|FD?K]=cB(sIm"Blaь+OVŭ~-KA۷aril~v>ˡ-ZN2b=l*z@Y'IG1'Q 9x: <0}>m7Ä́=}vf5p ʳ{62rX) kV9lez)lvCޡlO1٭6^;Ba|@Alq?:碞־ώ5[Mj<PFgCť%oYFj/1!9dṰ[r.3  ܡ]ס54P?#>@˱wl:Z=<aٌS=fyp^z-ۑA_AorL`(ͯ|,EcM>شe N"#n:\_aKMkϕMX1P;,sD6$m6Xn T?{@;?(k];!0}9WN^ o, ܊x-:yG)ͱcR/_H3V=w]1Δc1Nl>{(Y#rO:jģ^Tri9Lcow>wQIդB5Xa\DnRhd Pig21e]G> U7 v\bdX$ ӷv#k> Pd$,>mGhvސ{o/UN[vވW?$GdZu-Ŀфw0ͭ#cO1#%vT,Gws)p(;ۍLjsK9kG-c^RSK WӭIJ *.Ӣ1THUǻŶd.0$ӫ1Xh!M,%ܹ4'w; MUQQ~Uɼוzv4rH3`e?Ef%Jl>UykXouuo%O3S76jl=7A_+'jk{3Թ~%u9i)\?9-GxPsm1(/VG&a ZfttfӰNC_s>Ɇ=.Dɗ3v ´r8uVkEhB[ Q&)B"(EYl2(r=hlt.xaóc!lfCG]L7*oc?[V7t=r1YF5s>k@E-/ԃ-vi[uu ;49޲@&4m 4sv25jZr=>;V>]0gvI}ˉ+NVrj44! ]hoᢟɛb7vr mzc'v؂AM=1:Gox>#PW_6. o(׉s)@9Pcù3p^?NlZ¬%&YzI<5ﴁVhDC{h 8uXڢIlÓ꩝t]l߱4y^{&^ l6M>_ESX`Y(yloT=n[$i>ӜFxM/QIZAYDuZ a5H/|[9tn>1 B/n~V_ٌ4yWϋ|"PIZ]HGGw M,bP60;o=yt47PUT^+*V²𙝗]cM9=ܓٽ@zVw4I}fh,-zlfW:d5|$8_N ?E4ٝ7:o;p0¤\fA%`ǻ}Q<>"?{/y/ [b'OC<"ch`d;{. bX*J+́QY+Ўέ*]V>©C|S1opn u/u< zNcht-)IG%(f\p KAγ8_¬ _hf9oFhWsV~:}@~h4Oܚ݇Xbꍸj:b]׉]H =_3bΞz6K=z.=[3Y~N5v>> HI6#ޑN;pϞ>AtK W@A KIi8=Ϻş_Ι?ow :f`ZHi}A6.¾KKƵ[< Gd|Fȑ8]:gg4Ӗ6J69rکD1Z(Ԯ2%5K BHksǰbox)z,Ȅ{O,(yP Wt6kU; s ~.n0˩0~uoqI~]'m+NɁ 焞YFl٦Mjvnf02AN%49ed >=T@כQCWDaA7bg{/LoIi\kSs-5VNA,M76ѻP"Zd!kCمCQLGφ4mO*i&6v8,YIxOa>0)#u4}LaR0gR̞_eI":=]1#BQ;@5)r{;[<7S >B^ @_ G:9 j4A{D4ŬIeNVkiÚ#rd e9W0yL9moViN L[`.q }V*Ф)55wm73yS`RP|rX2?V,Qo)?>+3,U ^K"H4z d@x0;w]zKX!жLFW ZT 5R*{df*Uz50i=.g5J@ vCg)"lz>A2Eta8e&viNfVr9xͬ .6@]xvQulGo9rlgu7|uZ'd#"0.k_[cY$szpԬEJL994&W@ϖ{e}>Bo1Wg\F̼b C3yl92[#}'~n_L6V\8Pھ-~G3jKe9(eAR9hN $i xhqVag*g6HRKtTYeuE ?9{=tRb(>HH3> fT0}K86肄ŧx}cbgoݚB90j~ ٣ꨞ )lVT-WBi3K*\%=}fF#wLs.CdFW?̶ <3t)5މӡر}>),>}Ϸ͡Pwukʣ63(}zY$-hQ1(l7Ne3C|򰓾OJzA.hrl~ a *+yevljBj]N<{`Og,f^n;ԷJA IJƒ&+=s[" h}庵@oPe4k,8;jߖJ^5qMSA@-C,3=lG6I[Rn,L97*|>- D~=Qr$Ӝ ??ʷW _[?a1OsyKȠ#qv@b6@sBM~[=f,FaT&~=A}pv89iP1$mY^-6Z^[WӬ' ܣ}Yc|Q8!s$bZcv|f䄛ji] l(ӵ WjtI^AN]E di<ĥL?P_6֏frEфea2OK+d#:ot\;}&enٿώbQ2QnVb=@jMztEjXz  g O?wؗ~!M2,D+ uu4ǬE94OHw|Vmt%5.}'֏`٫^SJOṣ)d߆p#)3fCwB?|;k +2}>sr1;كLq}1F9'S畭/b4qgٷ0v܊R! f1hnۻY,5㩟Sdǣ`|j4yWsg&2KUK5:suQ/SǤA)PϨ}"KROj%|vъ> != dEϻY̩w"Dp8OCi55থpBV^dHݠaY!tgpS䣛Y'_E-;JRxsoR`5Wa=[g*t>9>SĶ4xOL>|6, - ZAyEFTڛlDϮi3nI p H oAoP^nZ7(t%uaD,2 :%́@3)1dAxLs}FFI/<"MsCz,tF9\R!/y힛u*Tqՙ0Z jL~Tw7gdla{<nAn#mA tN;g錑=6EEغ;v1j~lI;č'/%y=q z0h'v E1hCiyF(BϜõEJRJvh,0] 97aeU@Wlq wvvP&Pݨ+630Rvì"bA}XFhed#Iгm}'>{$m=(<8! ,K BpwÃ_>MW%Mr:a ]>! -Iִ2> .g6N~0詨|B9h8fj-~.p[,| h `Ѡgmajv~g 3Yf؜vNO̠9?fl=etx׏g]s-y`2gry^~[2^%^O^. nR+ },aYQ[q +ߡx;!|϶K'10w">7ӵ8fǗn@%x K1iI(|ų̩S2(Gr^r (]EI%mAa}vIz޸1}VUZ{gF 0mDžc莖E:p_{6>A{]nIƼO뫻~u|'5EC;-%IYcKd)Z|}=Xt7L ǥs|fOY͖EޛJ!]tG<_>h~pXSċL9Qpslz((fq y`Q0+ʬCH,6<lW} CSQƒ$K&K&LWTݳ")վGi)O3JTcS !vjˑerAʥ$3$c]P]$` =eo ٣ 8#smzQJaO>ga|4wϦid&V_^:-}N#Y8)} 7pٸ|6pGa OB6m3*|$}Nk}~rxn128 #k92Sl'l%(v,#s䪌P$n3ܠ '%}VrkjjͶX^Yzlʂ㼃3)*s!9oϬ0£4ߞmMs%'fe,{ٚgyzBW]/bO]#-WtoWǸ$w%tz{&iXfm;DDNc~m&=+LM^sK)sҪI6:8?[г$c BCw\ ͫ;UlD#\&h75QO%Ã"U*Xd4:\SVdY7KFIb%T)z\#h1C{``>Ob.Z9oZ?^a6?dD >U[U{lC|2rlV/Z`k,+[nO>ei wDh]#,.v!yVj cq>GS,m7 r Ԏ>aU^Xv0jGp_mN0e]ˁ4ݢUx~Vгy/>ap(Klswl 7<;.e)Z+ Ś5 i5Ɣur}ܲ9o#IO?95Ny-5}NEɠO6(3Fl?F{}="kG3b(sNIyoR!2EyȂgrR(qдoZ".~rcD]}` 98Rf9}T_B1XB Xmˀ{m^ 'ӊ:n R%u5Vu7t`Tv`=}=[cGakZc`*D4۬`%cTAզ^i1^~ tBCmщ' *@և,p woo},I> ֺUvh+bG7U1^Z@(eݑ/[BԱF\u==Z0DzD9h^,?'qr]w;%]/f>[pUg|LGxn(NkvwzrHt^%NCl,IѶu7ǝmQNX tgHxosJyv.U˨>ZP=g>g{v^ Sy&$ҩ2VJ:a&XssnUSY-r;D~YGDi0C2T>Xs4j3_uFϜ1jC.ߞy M±?ȦflЦ VgT]ti{Z}+2̐m/q1Me|t h 'ᰑQ3˙02hzWNǐMnsj.\A/R8AC#i&bB6)v-Gz+ZM)QLl3oLE4Y *5Q5}Fm3nۄ*{; !'eS6!0ͱ(*zqˬ`f҅N`k=Fb{7Q+NYM16֔*">򛱆~?{gV ڄ-dK7Yn1cJp}SV\+6/uA/xRJVįĨd>vd?w$/gv\i?F|}/E5I[`X3<Z-e@3@[NE9I r,P];r2VlT^ku6t+ROƠ5`5iU$h]'gZ쭶سTenL=0jhN ׃ +8UiLb9e%Aî1\@ޞl5ZM󗮅t/GWYCFْDώ;wvNPHP^'N&\^Ҟ>W]S>4ΉG^9rx ĩ-!0nn0 {j06+sub}.etWI y=ctu[/Fi}ȒW!pE:/PyaPᵶnWQeɠ{!ipikɳ+^t!k$"CO448Ύq0;WEvI,Z\2=7-sWi   >Yh賙91lTb%G5w#P闋Z5]cwBew0ݻ;zhs6|^Yׯ|ei yQrmJ&m_CEGm@̮Uל:+DŽ؏ nnv+c_g<|X/y1jM1~ަ cVu6zj9)MY)!CÚ>YGF,qMyn+gpv'8rp@ z.919~4]ؤ⠨aWMl!(۶ bRö-2ex=V\E/if?<4"6,XvJlej[4K><~̍/hF(M6#A٤Ƿ?<کb37V| XXEۆ54G5C|s'iY>IKAo}H}}|74VB)g ב&rU`>JR-s:,p!ck7 jqC̞CC6$=A[Hg8>%5j# 9r%ESN_L5/YSg)V3;n;>upr&Wu}ihR#8isݯ둗U<׺  .*ssU/Dݨڜ?Ͼ,ߩ\z.udtWEФj,P<41W5Fєq,bDˍϦ^fДܬ4%:gE_/fD&eaӜ)Wg Y3R2Qebdl E.ݜNGÇ ^7Hso;w%u]mF[`g32ɓR-v&/1Fs瘦;g+yR=Cp+h6#VWϖ- - Z9[5WB} ƈߓ1X5mCŏrd$pso 8 TҎA9)1P!M/Y})Xz>*gŻyaCMG#e BlOjnafv^f^}C%6MMɟܢ).pH bQ^=/l|OY.՚Ajk&YԏƔޤ"gk̚{q}>bwH}.kO'n/a7b]My/TC[Aʠ٠bwCwxs>-Jt?s> 9+ COI[Q&M9"j$QQC[r{dB%>)t 'qʈ-6e30}n3 546"gJx].kx+3}C^z(|֟^X60Իԏߌs6G, jD%đ ^.MA̿ ^O#Ҥ5}^=FNJHʦ0`- .ѳUs Đ[XhgTGI{=xIřt(RHt>/̞y!4ߋקGtiA; HD=NnNҹ, 2Zd$5Bc`!DM/ dHA2zYcXѳM-]4>h>\Li %uY(pw5ْ|;Pߴ~:?߷Pohǂ>SxdѳMvyK+[:L4ء"#8uYV,>K%);A69g7Rh@۟a_$ۆo:&>ch;g? v\Wumt( mV\ ;SNЃ#ut}d¸`Uk'\`*Yl(7%`*iI? _J6]O ,Dn9MQh7/d;I<2|P"dbg*!8Q߯KUī ݲaO;J{ն, SV:ax.إ#[<ؽ1E n56Vl24eXHAǡ֬^B=7_u q/vJgF|NCw5Tiu&;-'IqCMh(D1=[3;PC"mvAI=p|up$9ʸة(px;- D$X^ahI1 .3ʗ7f xo8HDՄRl:/X5'T1ɟӜ)aAy_Bv%5}5uH54%mȆ:)SI9^oA_Kdu}pilm{/o^ye|6{/},~׭^l bZxb]bF3z`J,BK=l }{AMKNt@34l=`VFC4 T}bA9dzȆi/Q5I+zyW Z<8LIAmr,"A]ss`kؿ_ dj[c)E4zq0u/鍯F뗏K)L5Nu+; ߟ _g2ɝ' Ǥ+^a<_1'{x0gՕ0xnd#㤃6'> 4YLs(9qXxO>Gh5i;_o2Z|Er1~7/ AM\}F_ =XŖ'߻[i{`W<K`*>FN%m>AEmaψ +eNQudpeZXKj8!,ZԓcH2PɅ璄諴4<ffa#r0kn|JO)'9g~Ak잹µ~ƶ~V{D#!^o7i;jhʝv>|OzcF0xY/N|LKw 7B(~n’N,JsʂXyXU-\dīHaS̹q7K)(ze>ge>_e8MFryf1.{Z lS> !z-tv-c[+8F=\q jPCg藇!wx?ĠQDʳɸ};q|A[d\KN@[7FFBf9d4]`rVǽ Xf+ dF~%hsA5mTD%6OZг!|N}-etfnOgG3r&k1,@g)"㎭04q%n5d^α\(:/>gLv$sGۗ'lp=UMM;SN:lK(o '.\E+Qkی5Y]3l2ry6V8>Vɵ꾛U$ar`>[52yEcWfYVlU4RP`v3i|/%1Kp|X[nE\R\pXFReD2X.4țS0CJgq+skXKUYE?v2̩9|0D0\8$I7rLPtUvWz Rljy׸<[ca!3ٲ^,fVO@U5:BoeFF&$sF-+FM! 4  ZNf%ưၼ^SM7|:g8ZyDp0ѽ7ЉUluD|`x $i[@ s.@q6zt@4VCt( C+/-#!x7YIsWٱ0e*~,Zo3;'TJ`wzCB̺ik0Ϸ3a]Wqn`C`lkx Ҟ.|fワ*GFgP3y ݦP.`̖:[z~ciW}>V~)j BiB71$^us)mOӺ}f3mŋ_/FsD=n4Xm g^yCѬF=K^Ѕxph|Zg2 },?I7g|sRb@^+jC𽷑$mJkH l6?o1, Uk!-UM𤱵"m 4^z .wܝN 5KV{]]?DKKEH8Eo6ȇsOVI3A-ăsuD#ފ9k2múWq}޸i%0gz>=~VXfQ܋tsTg _GSe}Odȶ&˳iՙmpd0Ⱅaqk,߀?LH~݉?Y@k#!w׼g}6'5K,L7(V:׿K["6 gXsJ~ =(ƚ;̮9,pi"8B nps?wbD3N1T*ok'{:=c5ޫc9=z(l-daHȩ'=jK-* '6UU۽ !R@':m롰\qgj~15U4Hy'7'gW %Vd/M>wM>86zy4Z;~\rE`dC`6(BنgKp&e6&}&gt8ޭ5[005KLo<jQ,W,$ jF^7A6whJ z9|ٕ5S`,{rΡ&gg ̽[/0p0!/cktEͲ 86s%}R<+d&vr}o8.g!>!fq6<ӲF Ql9=v/W蹸 %ϡg{O,e,ípLY|{3Ȕ{h:RXbc|opsp7Wq93n趥Lhh+/#B^:D,X0\[OxCӕcm$8%4fR|Vٕ 4Oe33[^H]5ݞe_Y\? J^5}muFb h]\gI.mS2]W +\}-JY&1+3U2b뒱sR8!icv9Cqͅ.\m TW-NtiI4Kj gn.VKmCE7mIW9Fc1xBWrv)&BTcܽrziQ.!wIyWC;^̝y~J4!56xqXјE١G{# -/iT;3Dz3 sоD1oT(޿NZfإ֫l'z׹SK,S7MnT\۞q yVC̀v> r[tpQ̾ğu= ڥɶY%TƺFߣ. w1c(5(t--n;6is1ܨ4;ˤ,M>#뀶Qd?GP FS }[e@u4\F$]^UUǛ ]YaS? 5mE+CIo1IlH:\٧4B%:гOd 8NxG輱ZƍieK |l:c;cWdtӲft΂t[{hS@ ρ1=g[Ql wNVҠYuj9B}=wz)?51/ $s9K`Hk Mwrʽxoa=>P ,ڂe/ك #m:aq!:k cX 8sgxgo?;j>4"\te?Qj: ˴=jꠤyt68w ٗ9L;W>cE>ZL5b;sV.{j=1BsD\>[d!iڄ+2VeA~ uHcF fAr)k'f7A?7mǟM3J+#N^" vedܝNAXֆӷ08%/fyê)~ƾz6kE!rjϿ<\xhѶ0y@;tګ\Il?cmf,E4sjk 92zN-ͫBU~<ޥdl@ 2ksnu!¾'.Ϡ' "+ Ǜ-bӗ]z(g+IהE܄#^m7s*f_ڿH8>WМ:Xj8.? ȦŗwqCS`"L~K*=Y'abЫ[Ef){VѾ53CRߏ_aq^JU 38< 6mqa%GZgؠ}V~ #SoGd,374 MmNCg8.W"^UbeU" h},9͗JVG̖!\9i`e*c-.>7\XXaQ% zpO /^v1 /H^FnQΖʖxosRO~;8ҴF[*MSYMڥ3flt]kXXr{0yJ:U¯Nexrs&ЂufSLyuERS9&}~DaT^m`c$E{1ЖàH:cQs<7y g \n4O&oI}˧wIU4`s?-'[{?-Ykҟ}Fya|TBeFW,o&[ *pkns㼓ߣis l"NɴT]2bN ^-2Gŷ%vrqBW/Í GѸ#e5rQ"(LL^z~~v΁߳T!;g !3gXv +rF+s VύɖlqS7L,Fطh㔖әj$!PnV8!E;ȑ=`v8pٹϤ^#,k*_lWi̎2;WHe{bp=ޢ;cNoɋ“;~~įz"~~^#p-n8|,8 V&Pqtnm+ygnǻ}9h ~vo|g|y0nA#Zyic;]~!NAg+MaӰQVMbTǑ+t˪KL!M=ɟ}?.ό=wQul:9f$Q|Fr.%XseӼyV잻;l$\lo'X ,(B}\arjj,V"}΄%%ơI+dvfkJ7okϦu)SʅߴǍNû|\pdZPGůϸh@\'8Wh!Ur'_5MГI/ƣ [LUn '6awS]a+MʙmJgGÔ 3cpC 7c5|u9Dʼn-F^yV &Sjӣyǭn0X.c*縱T&-:{wFEAZr:GspF:n{S!r=t`=Veшk3#stF{}w 7".l Cp#E;/4.q 6d z kk>?Ь$ &0XsgaB,˒JKb*R0[h?u)tb.VF)tl @d4zmXDexɗ0e [p|&z; WiAՙz_ɩ&;BjbLfIR5<@A >Fv6漛wrn֛oXA؛f?xy0ZHwU|?Sj|L3zp+>Py(|teX]UaϚޑY$Ե)/4g<\%.K24`A|m|oN2&2i!iog>Ua^\%>}H)@> (ڋn烑PΛ7d%LHEhYܭO@4WdxP+Zf. 8˨9 zVN`ڔMG!̍=oOEecS q58ճW~ʋí(W= &\u_JLU$ ~P1\N[vd7Z6Y Y 7GzF ?˜1k)L[ht۰o'г5 ulгeQ |93ɂv Qmq2,F>WZzp(Fo~UV(1hE;tވ)7-x{,Gtd`T1sN;Ox@b^ew{zޤC2Lw0 uv(-;3͂V>'b\Dӆ̔n.5,dF%k&2N[BC]26P!eaXL#JIQrrj9_<b>R؟鳩:kf ~>/$)h˯B]a}i%.nmd3kg#+#26 ۰?> +Mz-K='3hL ͮ "L ͼ"j3\A5b\ v(O#n`+sM S 鳰kܹN]Y|$5FάC zv6Fv]Hs2[/Pcirc{%+⼑l_:Qwൈ?P^O5Jvᘃ)&}Q_2A ~ˋo*z7^+fҼ nl9K0E(Qz)R&Eϸ.- .>绐Bt=X3Aspi Tp uW:SqpwOU3V(;dIlf hIfoh3z^^iU  vsnvhr4{ g-)mݫaE||?DմuQLSEfUvF2}`s;(( b6GPuUBꑫ򲍎>tD2}վsqlzy.;֕ݙQJ|;%?̯EMkbcgZYXi.]Z!3j +HGbK]L]Zpf  Kh!hCM.DH Q&rsziLvˬX)bFy&5_mCl:\g4ޡl.д ZVK2,܅y[Y2[|DJ3`[5g^+ C.K 9hf{F;eG2b4;Q V<5e=OQܟ琪6zs|b{ӉDY(ѳ_qw3&L?vXY;rXG[7k̠u[,FdC' 4MƝ1Ղ*¡jzo9=XΠi5nOZaD/紐[ji Yrzޡc뗇-FCMNHs(#,K,m# |?HFofNl $+} MbdJfA3ZRE\k5wTՌJSV 1Cdtgz1skkSn-x;WbʸJ|'}u*IJw@9_{f߬iss*<7r(͵mv$&WZUT 艡 ckAPvR+,lȭHLe[85߽eGrb i ݫk,c Vwijxƺ&zSS_?(<@Dq*/(9ٗI+Nq7 h_c5-KF]pTA/'7mS"hf-uv }+z9Φ3}@z^ImC=g9_~}z>_aCfFCg-:r v&aꭥysm4`-l!~u)q2yGzWP {k ΪGO Jet =g+Ƌsb=/ǪI{OA[wE7뫒97* *<=4D\6FCxx9ް*}v*R>fiqۈcƽaيF. :hA4-V3iy!bq=e.{<(s<{q@.9Wz x$2?$q6?_ޱyqAԌuqGI5$=}ش)P^iwxEK4#"/O3bYd /)< 5o/ ψgIv!;WlBԜ}6d emH>"^_ ehg[L TN*NY'`QhpcxwMˇ_;To F"(hǛEfh\b ,xx`gв-bsKq=:fE-JkO7̄46$y:VSΒ);ǹ]'ˀO/{`͙>;}Φd ~Q.gl *h-$ CH 燢~᳣yߛM7nAQhUY?N|I+ h<3⍃ٶps;i`X'$bΓ{9F i93JMnr{\Z>#//a7U3"~:s6ggD4谑>ߏP\&)SzmQ>';b؏>,`:g6Ġ֊=lhO̶ԅ~=ۖ~}ڴJ!`9MeojV(1{U˺a6FIZleKkQ USG-E_g֓6OxΌqR3z*^PٹYÒ8[ԷRR7V 7l4>5~nP3mdgA} ٔrίѳ^of1_xi̿>R=S;QƗЃr!Õ6~90ءT cMd9дzGo[w3˺mlV! 1WdK* =ߤFݽQbcqXm;lj]Q̯Gh|‡q{9jU(^is `RSѤF%w橺2`;fĹ=OR3.C 7&m]\.9u)?rwÇnw~f z/gmzݨ Kq}չ[3:D+q}ʫ=2gϗ-tM]̎d#s=Tkȉ=}ZqH8E4PatR,9݌h[FRljֱwSx6biw\~>j|#n+SFO-߲ds/a bUXޮ, [I I7R>DRuZV pB--9gkK$cS}P-z(o溻9Zl(0Z"kf!=[8Aɘ ̼p֬& ̢ICCca逹;!3~~4zwA :7PnC8"~(ȞrI`Z$vּ&OKgY/fcQ"51㢠g+ޗ)ۖ0@Ff :6^a[bXPcRyhxĒkIʹs*.)m9yin <p)iyUA;=fCy+2@CËôeI5c} Ea@06H/IO'L3tې:r3f<>7φ?6sf͊> ? n7Ech;4h8.g{RLE5N1Q0Eǝ"KG {Hzύ*Z]WCaKD 'V&nt+OǸ·JvD6^q7q؃;g9/g/}6_эmmz t  d6uж-9b1PN,2Dڋ*&ƪR4 ; Jcn e$xJM`deϿF3֘]׋JXY0^ozx 6C=gFܣsK!I%mӏD$ J>@=< }&ٜ9 z f^08>?_uP< [aoʻ+7s:osXnѐϾN~b"#,h[TCgW4~/?'__pӆ0:oܝ7x2څ|c|zx=Z=L;=53mR#9iPGU\p>EHi?8W5hnŐD:o|%r|N 2i~YdH&7(,N}J!UYZMlTUJ<ǒ]ՋWP)vxqqaZ]NV;M5^g:Y8P9{3z VԲ0A"I>iV-zn&Hw|9հC$CY-,Ln\eV,>EfzL3}NGt&$sFwvpgύ:;dwЄ&ZX6[-;7QNɇXW;~6%nz#*CwNQѪ܀/k=.?FD{Xtk\Vt=na`ޕ]yٝ QZ۰gs=[aX1aN\]jdق%G^tEY7}JgFWh}v!uZ/x Mew!a -YEb;]فi  SxX#G%7W{;lDq{>$}~U_zjKyC|#mCڱO:N1i}N7:+2}n@G>%DV"pnVSZV1+l7,ꚽrk@ ,g0܋Bئ? tpfдpmּjcIiHpͩذ1| 5oE7P|\3^E/j03xS0ז_3l'ĹW׃[{(eѤHR&oH+g:Oطt@aE梴FZDYgW6[nX/\Ϝs;܌0+Y/H)v&ΰ1l]^/y^mcjpt}}ɪء=x}!&8yԙt فV=eYe!L96\S|+wp;39DA= ¨Q|7(^MP#:eM-Ưޡ%kؠو_6́SMчyМe90 2u:rN[}]AKg ϼ-6v]2S%B{5@-ueJ-複Gv ,>yIz?@-h%]Pn6 H#:lX{=}N㇠ϖs -tY: g\M|v{V$=&q mw{lhuh0uO>66C9{ϡdoM&xR7IyE]fi5"}6pE׌t*|(ۘiTWT-M/S>Hd];U# >IB?5tγS(7#xHTbFGAЏǗPQFY,$;٬/_po٢'63qז4\Xy؄K` shSBY<9W3aJ Q0pɞ Tޭކ)HC?Nكf~ab}6ݗ߼.D}1! g<.ٲ+J oi )=[ӳ5DO+Qj˳ jeك.?kҹ+mƖ>`t=?ݹB!b'3R_!JKςh팞 //Ijos48a|n_иϛHzϭ"FN8ogjoz*COgƏj"GP?w\RA$lv#cԌGVmYnM8G<2pN7[f-%}ktK%fz(]զ\%a(5/_Nڈv3wǸ㟵7Mڻ?3m]r3r W_ɏˏ7u0~N?wxS#eh v+6<v/C[`QtPh5wߦ}@2ɭXysIAm7P?εqDgv[[[=8H#NĴ5J<,}rc!OڵMS &gτ̤7H*\&y,YNx:i-vԱ33SPA'…3Pk 7Tg ,xqd"V:WAYÙ v:uW8w)]l }>w ;`@Ϧ-j9ّ[?׹:z.+9y?b)4Cg A| 3{8|".&ŚD̔"ôC!.{E{qXy:AY2Ġ(|6qzwd @g֛&u^.H' h)y}d7a+\4=}ӵωuN|89G]ωH>M6lGt_Ђ>/+!VoTg],ϒ>34>Tfk9]Bړk;O}d =Nh0FӚĽAwjئTLp ?\۶eG\?+Ewb>\Y4'A¼w W-Zbv]?z!2=^ZmKt%}3DnPqXneE3-QZzrzm?59SK|L漜+Z{qXb~o5 +eKlyvʚC~ĤV?$72Ef/~q5rqo r"?A]:iPʣwaGD^ZՏ{f$}=wfA3Sc =ggwSAY˼B!K߅=fe}ybpDL9i!,ba%" 0<JY8_~r1o/ZjG-FEܷQ 7 8#*wcBtERa_u(3eR*R{ϋO%=?ή2GOr&{ET[:BDKL!#ŎQq0,Ml>ǹ07V{zD(XY#fL?]>Y%}bp:Tqa>38̚73C*<1B穫 ;2M5#&U=Ʊ #'mߟ%s]me^A Cg}FX2^,>6>4yrHyë7X+ΜlÔF8ݰUT2H::'<؂"}^ˆKĨ$u` I"DӅhֈP(m}3zvjm-s~An+zswEFp.wb@?V<2ŽQ[:1럼j7+?a:^~jH:} F%D ԸIEƋ7G8 4"}7lk5os =MZm %z62 sGv)"oك3=,0s0M1*`Йg2m6ⰆGZE>eJZs–s}SzT?$ s 'Dk]E\o QLgbOgNA7>?_OⅉDHQf%j~skF~!TJ2X| ~/eg3+*V}!Z쯽q_چ,[G%4TM @{NHA5M6ZMI*5mʌT{(6|aK]ͲXH^6柬=G0Ϥɾ.+3<m;jST=l)x:o9qܐKGKx4>qjxcoQ3 } ,&l<%ԛ7tg"_B!W){ؔ34}ؒ4:6eύ}FdCmu`~YȟWГԒ>>S-xÁG_n olcِF:DnM>Jo>Ou%u %* jS,>p Txw˚I= !;%ItE 5`F9 %. #my#җd氬 ^Ey(w狝@3EnXbm68_y.ZjՕ}kكͬM& r%(QYyMn'}Fv8&N#9 BH~HbfBQQeJC M"hgr g؝]vc??ܠ[kYSH5BA 9'w OUPi{k`r?p 2Pg k~7LdTAyPz@3}ęʡd>?Wl&k$#n@^b,kG>,>#`$ʑl7, 28&I}Bh _Q86.sTޢXf/Pl %{N[6nΖ,FK/N_L=iHhtWLVzM4F}*%+NuQH8dXKuac&ЬaX\CS6N$ٗo훔тMm_pXAӛ&^~ hi*KEtub 9CgLÂ;W-`+_ö6LhR9*~>u>Ao͠lг>TmlKkM!Z^e =p.]uf"DoX.f[]eǧ9IxҖyUgF|ޒ? Q,~Ӝr!^,0%\n3z=lK$et j_i VZ{9wq=zj˰g,-Fr69)IlIEiVI{5D{o>\5~_sP*\|!f4~%(ɟa.@7_ʧVv4bF ϟ}P>\_>#av?ƬKAazD,jXBs'UY}'ްi׽J5,㲔esJ7Hc&([ceV۫Qq%*g %B =;F_f呂h\@AGi g4/zAA+T۴bπU{>oB|$cMychYQ%e`cC3gâB ʢGJ hZD t*0O(ܯ3)r'#n+ߛ F>\FBdG$-Jwv;TFƚ 8:LC^q9efL)u4DFAMN'ˠ;PeIPmatz.= esh%f=^+R bC`9O6EY9Ye>sp +LRV EAՁwظv NA3ڳA0@Mj7,J<wѳَ`??I!Qirx={tx|E<`D臻9Nz&\9^P`FszJ(?$^\Pnz^_ )b..J%*J+ 8>[kvsbvk05AF;3g c۳Q @G,q{0^ xDϭb{yy8sVN·MMKl;8+bti14Onl=)N>XRisIGW7otX'SKsX(p?OӴ觎â;?Cζ Ͽشa?cvBӐ;rgQ*nbNYbV%ɌJل68LjʴqN8Y$,NْH zIH;(aN|▴wgXo}ZA4ZMhF+ĢbL13zlZg֡g톄Rn7n z> {DEJʍ6-OMiTj гI猞ͼ(,k<ҌEx\Fp{::uJܜY??_o* 1o=7P vI^ehV6'M~B?'w~_< k 4upiP<oMQCCKoJ&oL3=}3|1R~_(f^+粜(ve",I%g s~*kHzia/gRg'ʳXWyH lx6}Ouٛys6;ŎdKjyiDB?VGN0t q%F4"VVX͊EΛM7WYGB]֐sGb A 9zyX2wY|d@zsm b?̥woSأg4L7i1ͯUk @iѡg7 [6/]aulQ9 ǘD99&: 9JD5ܨg }nM ]Mu{ MHX]C(:t~鳺Kbf8uhZ}3\Y]?&bf{jM@Cm-}U $4K&ly:= 3+]SlXv~'qҭ.eiNYXZiL|^mW+xM aC>1 FoXyV xEǰiiD|^ģ+𨃆>H,t^~{0jr8HjU+׬gtݢ 8u0)|i^t/{Y'u ~% vRweS|2hLϬlQ;L=1^\$_+AG1!=*2G/"hwOԵpT&·B?C?/a.Z #=EA϶2лzE42Bojg =[Ʉ #>>G6״}S*sbkE+z^nPd.E(*=c d~<{]A5i{(Q3rg~,7xE=7̇;< gXw^Lkٙlta^^˟lD=Gn I藵Nt_/>Svhѣg0"y >ȑ?pND?HIn7C0SZSf&.S 1>'U^4R] 9v(O L`:7V[#xq4Z/\1"̫lbs8p(uB Hsl}9Iy9yUGeAB'e)aN㸀VQ!v/pJ3WU%V^8h~2"XZ;~-λCcZψQذ2T3>Kq#h̺,B`w( 7 ;5eEȡRǙNQ6 ^Tt̚eyJThܜ6en}ZQo,"Q5w]}i?`Os&~f>Dgs o Kk~ÑBG]_dϑA'e :0#%-k/*}%lgSr`N;{FV`:zw bKrp/vWGqQu_}'u~<(cy| 3Z0hƉ.~L/3\>#٣gv&}AwM,YVj؝w #:8o(Fg)W \Dޡ=Nm'z>^>ۋnڞ*|uWq*R"Sۭkݼ2=28T2^;-PV G\"1?Ts&0 +(}$c> c ^h,ruGHD07KCMߓ> At$ zB"[)q-a!2 9LR1zӫNٹef4W/M Ra~`*)+O/d`1is_x,zӌ ZO]mo>`f#cAKy҇H㢌(Dг, n`ޭ4`'5Q~~'~Ծ}[A nka\DeYh)Oz#%:Ti"c7wR&1hU%BEj=Oy!K0J 1 O eHsT4K'>/gO#Ș:7%l774n=ln@V!GMnڨOVŹBh?7uC_u9B0Gu@ SA,:\ItkQ >Xq I,S!ih'jz\SyLHF unO9Zuep:zj s"/seq Acyt,L)¥+ҵ wNAuyMe ʼn%}F8og(IÔ9b䠋 m+|Rg5F=qcaSVO׸cgl5f<i.'sSUuɁzs1ފޜÖT^eLqjyqg{/"-_Z'dtQr#\W:WZ'nG|n.p =+t .PcHH1=v:AjtZgsL8ERSzJeͤtEvu\H+sB/1l yX,34+v, +OQ9Teߦ.ӈޟDA [OBQ'sTϊl oI=}nΡ ϣ0n6_*4AC>ɯU/ rspcuxecB}=Ȍnris\szJ`Y/swct%W{|KdH"14|ǼO!/nrߘ4J/LRk3?Qh'~SZ~b)^/h‚ 0E a#ds#NIeqRqy"a/,9tmi-X :*JZHHڡg;̩.Hܓ !3\Prh%U| K|)gabdԾ/\rV`jTr=6Wq7|?GaV14I$F$}kY:.Akzzh3F}Z / ѳg6};蹱ݨN|؉=MGedW'Fg".yڗ}"-e.Qy;mG~gMVQ=jAae@q:Og>uдSY~#eug۳wՊ0+OWe)4/&W4\|E'0Lh]#kDҢ^ϟL i2u02hWPxo˟yW0uZ̺cz4Z:bM>kansixSOƐtY!vYLꙿ6`I X&'f?<7+ef;w<)NLJ2/Alj4h ?T[c0k(X-N:>g&Mt硩}SÎ>o cy^EYײM_='梛PT-{ioU51}=K^g+al*z$_ʻ)27Әѳń[?GI܄FK_>}n$}捍yG1q-Ym9+ii58‡*U|z󍇣χ<7A?&z^w3~uYͻWs1Dozƥ^1!iHXm防A`JQ$Ր_+˫Qn XV\NΫFć۲U 3i+fVt%J%hoàx9)aRN73&D_W+ŵfÑI J{ߠK]7zVrF${GCm5G"S!Qk¸&}>N_Ʒ=qaY d5B$TU(O,)G% tZ#VWqM"Cťvj]8dZ=+:\S,L&F`6bOzf紨 cbXQpwb1q|`"juI%) 7fm|'REUwlޢ+88i-6!B\Zw\+WЊTk=L }R=2{@VaLMb>^LE@q0i [/9\Th\ pw>Z'C` 4kH`6ͽ@3hilS[in~wC+|wW W};` ØT(0ܸB+o poۇ zɶ9MB'+;wҰc6ƎׅϰlyB$=AR ,B г)_i ͭAϩM% <eL"O%fS޳O%ba_BWqߚ _d F$L9$#h6D9xCHl>TtGsB|Aϔ|oc0sIɦ4jAhsi9.)+U}\a }D~B$ô_ؽnSaa2e$9}C@* xkgws;73»ZSwð4T \)Ye*@g1ӈൖZa1VPʯi =-[gx銇 ;m Z./%z^%f|díkaUܱL Nܙi׶455V@ЫiG<{i^෻HqX-9ң}|]O:`2իb%`.9`):mC_ZP^ ̯[C[ŮAPe.lR" T1=gThꄞk]^S,4s5h A?d u8reAìSXr<'8;'}r@)'M1Nj7d3ѥ nSͲD0pq%? 7rE:^rhn/bbl0taBJJGxSS> 7u6J=yxȉzfϜ6pz0mTɱkaLyb-Am5d Zce=rIZBqUO_^h+ZvQ@-UҶ3Ogl>` z36Ay$V)su] ܾ'4}[y(M0P%"dTO;}E?]vimjc=aJ0@of.A JRegZ$Expd2~0/5ذrr{@[umo~0?A,^ZVZ>0EDߚ)ᆅW(d6$:0`YR&͚鞯} /;qI†M^wշ\@Ͻ8٪sgs ~@{ܦϳٔy0>-/9zb00ӴLt:z_z"_мco7_{՗z=u,ÏO&zl'hivClcAF ]5|"#|Ù0gXQuCKm+/K@e54e O#[Y斜n+$M|}e-pds# 4OM:uZN UB^KbѠ.b蠡TZt/v%j"٤~\[1A%t浊?y2]nCYmTf96ʿ B93z`IB ˾ҥgɼ @%4ݩy%|1%'Dv=&Hn|=0g{H@+n Rh&הyM7/UlOS!;%b_biM̠Gω &yMݴl/Gn@ܙw ]”OgdСI5Qa?e ;3LryARӶVSUd,M~O_Οփ戤͢ arX^RI~9#'hD2ǃFQ r1'~2N=ʅuasJҦJҍPH 7SS:5JϬfםZmٌO{Ot; fOxPz*ЦeM[3ί8:0Rxe,xg/u3 ]-\$W[y3o& |M-Ω|}/[o}nK֫Q)H3n[jSyuփK4NO d;vhHR @1q2`5HiQff|ܢ %ݪU~G=lLʌ&NQ O-"~#hͪF̴M^٣& ޕ"(dA{ʓ)3>,?pt۱&O5윌ychzs@a-䉤j3u?DtAp>~]g]3ZгBub̾ z6ǸӛY0 5"z\(}6.z怞;(bQm: h>+?JN7J6Wn%*?F,'Hҧ(s> &O)F5gW8Y[)s~c m>V~!<>V_,6JRS_j>$A976CS)Gx!ÖF DtL w><_XVws0W\9uJ[h}-Rg<«ygwMAJ\]O4^;j6B]j"qCg3hk3* XUXjXN @LSqVF×%}FΦ javCoZtõ5宝^ŠzNKw)CkJ!&ב?yz!2`:rMfeBN-/NL*Ak1p 4ͯe(߲I؉A+Y`Lξ5B6n.L:zl=e J =4b$zNJv~ zjGRh1$; )H@cW7&w4Bo π`m7D2c C=Ѕ!q#<\DNo9'hS 0P,!d nOo/0Ŝt| 3t>(d!5]:Mn#e 6&\lQi L<,5KǿMgM}NI*Y˘(cKυ>'ϡ1.+NP̝MQ,o<7O]%Zzy{8w\Wy;·=u틩I ;2bU.c~`Km} 52;UzeFd4%katA eݒo:L՗GgXG;M=\qg3CCys{И[aAe#*U\Pab땑]2EOٗ>AfȯC=GZedn\6JE 5%ʖ­DNiIƋ!(z| A2t?oSLIHggkkMu_omZ)wVdʋ/& KW|¬Ŕ؊rIRФH>zzUm*_c8塑sV$ ;X\HeX˥e@3u>5Ba-N)(mpP;`4閼{A>^{F:U΋Wҿ:VTqa^|CUWtyltb`?hr  K tTE.6"ryb5rU!ѳߨ9BD4BdTgF/^֜쟾Oq63jŝ-*,GD!1.^:eD.a MREcE/(va45>M|~Æ9sf/ 1&:aʕ>G2bV`(3UǿΙш`EyC+)~O/ =%zv:G<'l٠=s 1No >F;l皘T.Chmusή&OSyfvг=#- -C'Mi*kۭFIN]-FTg/|7":> 8oW#=3l 6)9\86& @s~zdJKS^l 8pHR,^EwVչ4?I xkT}t5$.FOHuuR}}b$*6!cѻߔ* 3U>%ТV\dӳ9Lxҕ0 hNs-m.X7y~=xGA|Hv.^? {?q7?Bhg6v2eGf*hZylA9#OeXAJ^Ή6fY\t> /W-:0g-z>Q7qN;뚖1IaV)E"vh,4!ɮ_. TSiuaЯz|3S!"h$NXCߦE~Ea9V\~ /qD_ԩ(\d4VMЮS dpgVceGh({hUy'j9PW3w3ՍF!(vv7ZG3XYmqxWK簔'j>L]A h'mm 1ʲET(qi8+A1,{Z&jKw&<"'e~BoҊ2s[U4tr-qҼ|BJt*Ajdml4>qGМ*ٸUjݨv:@M.Zlh2AV+ :WxIK%(CXKrXIٞ Ƿr \%#\g{Yo5۪l߈cPW)lNMR?%[z?gmjS׸"mj:cưbĘ2踀жХhC6ň+6P$ ZQqvqG!PrAhꩢ3h۫5D2uOl:S/J]tNtXgk蹱nszƂu3,z6*z=άAʣLBۥ:;Zv }a.`W/cʝh3Fj50}Fvvn(3hz_RZ[%xh[GCV,~ۂadI˷N1̧FWI]sٜGWbJĻlW4{"i"}dawֵ 3λN-}:kMI=Bg2|#{8(\.3W;˦>/[vs\X=L,~}|t»Lu(}7qs6 7),[; w5.Sa fWލ./*[}Kc = ¨97qC"Y_UpLh>{AtHo3s}T*6w˓.0 *586+i*\&Q͜^'"y6!&[\ !UB>fXwsl 0AS{FbScM[#e/@mM]Kp\g[4uLO]r`\&jEj 5k wMEe ]upsI'0\jRL5<FB>7'9, U:+|֋\+#\s9t]I@Y*.c;G,E zfuN~T3Pu.oy/7$+g\lNX#K* x,RSy8`['O,Ub Sn/Gqj4\7ֹo z6fP,kgT5y=[o+jmZ&pxޕ&D̠a}8c5dϺ>dO#$u);_Gnj/`$OZɔ]3 '030xeF=~Sl?Ϗ'~M? 1P0y.ϕ{m:h6^AXCe ܘoL6S'=-fi,isr!SK û yt5"As?v~ܜ }n" -nmYG' vzGqto9V)jYCcӒ G̔ rZp#om)L݂ *L!s+g] B"npF4Ώ&y;(aoAח/#6oWk%s;77?#fL#:sOHM1q(xʊL7C% .t %t*3:gчZ+.8.s7᪌ JAG濖5}11e9Ŷ$}^ l9 _NJ9ra[T^.|+6>BWGǤؽ e5‹f %%Pttr/lg,zci BR_wٴ6J¡0u]mEߴ*Z/;g/yv*c!X.:5f h1gNܭ6;Jq/ws؋jQ$?T Z݌Y9iN~O؉d7I0c"mKKٖ sZFmg\,5,is1zFnj7kOv3h&l^ù'C.;3 Sh~{E S?C՛ꗻoyÉS]EW.sXU/a!Hy0}vKYpk&/x)9oâ3\f!3n*;B+`s[~=^Q5]wv:>ri 4d~ef2_`(lhoV7F$.m 5+3)˼ɔ{uÔOqy'"tj~oE6ӘCꉚ$,xb pYQǗ=ef]cmBB]IPWVXW#N,&^$|VJjn)wpW-$LjիE},:NXjwkFlVrJ)'&u螟0ߐ-YQ|j#8^D x CԻymyly,03plb]_<7Y} l*oP1h]==gѯ ܵΘDRp4f1pBFkdVpHw-rpbL¼vh}@Cb/Xe* C 79hM_5iP>Ջog6m-quXĝu[MBg|b$tîaINYC@˸S&g!\vz^恔WrVVTcc]zB%Q7_[;$1B ]򉵊f37'URPBB3`- ߪYp~ j9!-,}Dydϖ%b. kVRUhdM͖&[Df8VsY) kٲg fcaj, > D6js~>6DڱA9ȓakx/BzxHO/,:9ļ>[-X\}1SUܪ`L$~' 鿲H:_W*F5S,+wՒtQU}9ϳ=QuAԳQFX,g%(Ҩޭ/mZ-w1XVu(x )X% /s6'v :똶ʆ4M|AVǣgC-PZ&- B W XٙZ\fckQ̋ZhiNqh|z{6- [y z̊`75ZO˼Wslˀ,6n }^8id7ʞ;OZm2OmUc,Y׹eVAg-\W-&j3ɽ=mMA%oDyڞE 峒]6:>(fY5w; Q9U Wk۩ѦI-ns afC 4Ra%#k^`؞ zF|k=!j%Z3KznWEvDڅ.3.9yQ bܩ\i9[û*[RLEЙG_dsxǑu'79{vagk$4Վyomښ^ƊeT)7_ѳ% Ia!m46bhcπp3QЕG[vb9h>ڿ7LSe9!]l2%VS.v =; Ϻc )\*¤b0wG&!l;j;c~ @܌h ;oPCɩ4l9P)smMej:ek8޺ (9WB9cT߀">uygѝLs0PᑖFJm[)RT[,Ym-6/3i5f~r(Z),1O{;q3DzhF𶩇^[tv"lĕizȑlNl$' hnP;@\p[\R"V0K~/.Wƕ1z>qx̩>Cm|3' [9޶#}႙>f(+#Yǻt zpY(nZ -TW"U6_P)ͅŗLZ8bFqnn h`>[ kÍ.d,ZHlզixG±%~0Ys Y3ոVwl .*e_M7t,\גHAOSU`@V~40F~<= 'qD8*37ֺ\l\.C YEdKճ1E&;lSG 8A-:EM1ᦖI6`mE,lML5o{^ʋUvbFզ7K i= (uʣ#݈Τ熣 ^zK SGO>IύЖ#o.oJ!+ÞV#X}e<e(ƑkUi@a=~6k+1pݒ!vl5fp=[40]==sc~7zÍ[9BFVnls <:Pʪ^&Fg d R؏ _fU(pae*3VCvI=f4nO-ϕ8}6m':7>*Q;gYpΔW]ʾM&&WKԟ\"T_P6]*ϲ.ZpQ#z'׶T1ϫa(?Q=O/70}V%^hŇk+jqH*.d8]@GV5EUVR}Oz!Ko̸|ByqǗۃ,'8Yùse$~yN}R?Z.)@; 97+,L餹YTlzXKsL*O$}.KHlZzےX `}3d5S=z)"BؾbQl'>eKDfVe>pAS]HL[gRX Z0@\?}~>.`j=e~oߴg93h}iU# =-@lu1ZaŨ̅x[JYH,u rYeŨ5hFaIt^=C<~z=7vu63Y.,D 1gKz\ETy‹ 9y^zf[>/JX^^ARzyk!W=tW">`XsR 3Q;(unR+C1enzV\!o<-nZơU%*-+/iF1r lyvu=@'S9>Jc۴nxʩU P2 Y:}|ENo1da1'NES~Y,xQ:Wsq Sfqjz?&vy$Żƞ3v3J63I f J% ,2Ŗ-"m6,d&;upc\dJ0(XiA3Jy: ]L TfE5Muɚ3269=$4r=0)I=WN\ *Ȧ4y*o}/ F›iThuogg)|>^m>#KRfj& 7T7Q4IF; U_EHxJOXA|z>Nʳ- w1|гi7(v~:8W.aN-؍~ߴ󯻜fe6LYXB zBgHZġ]Ţ۸is"F[!Rۙ 6"VͱzK]|%vLW027^~Fn0 ʡ79w Dp#dRj!!uJ#U|^ܘl8w5r_N:2+N+iXM_j=uN!Wޒ*oQ!`;M=g!!(W'ˁnB@+O$=5̥ςkSZy6EӗbqB%zb!ha6xi]*#2?V",= f$T2j elS2a:Nef mak"N/?RUo,Af}|R>\}hQ0? r h1th|<ɠ%Ƭ=(<=r8HDwȺ"2>a"X?7-~qz6-rOY?X zs8,, J0û&-b/N@D bl{?Z{0]KІԺ'>+mMg\'B3/>HCZ=?뛜s&}LJ۪w"2*0ݍ/M1;|>Qnf#ـ; ej :Ȼc,r8B }c^cOw㛈}ALjU~\ 6>GeA@4 j/t EEQ..M(Qi+AwdbYfpԢn=RS+ gmаP -ctjx`HfYAC ][寈@ hFiNkU̩g7&0h鼑޺<- DxSr&Y}&:}!h[huls;7 fW#z6o+ieVsVOCU6fF \3n-IՖ.Op}ӌtpm:i!E a&+%!նb]axk e!L7VD@MY-+z6_xڿFȝ]wCM |Fw:Wt"xKЙ6ʺy6 8>Zm [mIpC!f8" Ky}<V0wlgSVuM>cuF﹑H16,ʙf:Y,LMW}n=uM>$&P:>c>qO֥?EUlpr u5TTɤ  kNU=KY!ڧ.stWfgk6lv R"skaqM6 qj_9=@x=_Gϖ*. UGY})A>nOg-zћۍ@MAQ#)`4ʊ4JF]Q+u_h~<-gNbzEu?{SA-$}g<[?ͷ L]Rm7N(Q1;r'j=6Β>ܵ"7F{'h+YGy6nDP%:b"i'sn[bnM#reJ RۓG7nu]]5HE[\0Lӗ]!@i0@LM}q>Y*;~G -;,t5_mK˟$;[r\'>4IQi5Tj;> --Nb>G4ޥπZKtq9dY~6V=7uC+O&EP@3[Ӂ-z-rʨԬFkx6>;(<<1Y=򘞓 mcAW1iF2NT`Ow ,hN"А=Y8bqj1xrل3C爞mѳBw[]vS{ѳsՈ9;>BccL_Cf[a}>#ƍ`ܯǺKOWUa#,|F|kσ&cߩYȏ<=:L:\)8̟_nO`=ȎѢX>wpc$?jkWb+P4WP%E]3(mrJX忱-uTƥiO||`SCgrL%!#d/6}fS 0{`A.uΈJe V¯K+5%x}*-VE|ylyd#7WElvb[oc[U-MWB mB+Q3a>nL-M:XС!9['vl2AE1wdTW;3u$ [\9^3~FI]Q۹p;y\(6zn/,_A v˒*Uvz6Vr׼t*wJD*%s@sA?Fl>WBF>bOd\8@aʠiwacldDV"ca u2Yh {_BVzPBRi}̠[qgl9犞F-Vl\س |F)jQ]z_+ _8{d$%EGO;A\hl<,|bwLÍcRᜠNSM m۽28-ޡg)$g_wۄ&QC$t aYNCj?/jcwԜÅ(_9ï@P7MȄe/+VjhV t:<55KښOdAaAm=n$s=!=DVɓ#Xx @.˵%VF7}u.w.T.aۓ) Yv ~-2gDsqkAX| ĝFh_Wl=XhD%9r<' =ۨ}.wm)[_j+b*}K SDƸGWS=k &犞-i;٢gߓrgVS]XV`hufEg=㹎ŧ'ץ7!q|ٚOecJ>HHhB Q%VS KGYz=ײqmܹjXгe=w.B -6Uϔ#+٫Sn,[\BnIoJ1YgzJ5[ru#؆ԻA15ijqWɈMO ٘8עL@wcw3}>|3aG]oE~ Y{”M(?sW< $=(ɦE\|3jk),L9!~=E١t6 P6oj8ufMÕb֏_l&unrw5y\3k} cTrW s*Zo) ޏϪ޾jrˎJ^Ǝezr +Q":b素nL9WYUf>[Cg r`;f.C쥥jRg2RTW~8Rpu E3b2LfEE@y ;upW6>˒N vU34ONzq\ܞq,// LÌd)$)$;^-:QȦopʚ;7гE=l)աgI_iˍD=M]CϷ6lS&K9An -9 ;+T=̍(%mYcCޕx^ @D#m !:P>z֝< t Dm3J AI7mW rzB,kcjd8WUIP'!&`0SvZc#hDHrA}Fke&ذ.]ZV?rBfQ\Edb(ǙfGG>~mwq6Nl\8,J,ŝ+vނX9H=潥 nJ /cśVP/9܈l7{m|Z|C5WF_ktah&aa鳲B"E_P _(ZMX́kzs{BiMcUZ'|V, 7Ǧb}{V " =}*|^ig^qh;k^|Ϥg67[0?P^Řgy{)64.ĥIB\~E=1'u9"-2d>)~=L_M챕ѳ2k\os"&,Pd9>-095Gusz.sBM۴eJm 7L9r*f}=5OnvV}o0?-ni#]Zr#߼ؽ: FI/Wz\NB،`|ϕ *[-K%h8\D(6Lk~Fx"3}N ?l+?8?"rf o4_]4]7˹m۾$d ?˳7V@0Pf9(;iXV#f '3j?G]ޞ{!inѳZi&o)qڍ!‘#gsE(;9 I yYc_C 卖yd9n w)G8BK>dkuYNa b"û)㭗?Fybx00? e{EiFX76}; Kv YJC 3H~լ O*ԅ! I\T/3@&9K!|HLȓ0ȝ^GhS+q֣ ,΢> g7Sxڢa}i\"f"L;=sg6-|h<]ɸ k3$s"Ii:&=Μ,&ׯmgi gٞh7gc:vdddLKq"Ɛ1h{~ z٣hJT9kG##—z6@b$>"C+.L\cت4eT2 cܞ< "wE0.얌{'/ܳ)AU#raZ螂VJ5Fl3ww`HkB+s8!jė bp2V 7{pST>:Œ3]H:B3)ʴT;y-A<ѣ4RYҲo_ ̎L:y !Y% ^ rItcAH#xNGmwiZfG ryfފ^eGbݢAݛ%Ġ}3?FJ*'_>>M;r^R o M!M&F,鳘,짡\G@+GtՀZS} U͍B9Yw;_-+Ⱥ~!5"#fK-KҪ{Ʊ]f?z0X6ŽzE)$p2|^8 T<ng)kf9SIcAsNmjqGf4ŌnfdCѤ/8 _Ϻ;G5ܒ>cpz,z6a^Ӽ\z-zq/ {:_ ܬDĩ r룊3LCMs97煅f$@$xjX7L*xqmye^TDxˢztmK&@z\cBzi=*:h8̽_TX޳(v :}XIjH%zf!#;ːh1sYH5 w.ip=M_.N |A[U[eP *D$מ,˲dSPxsȔgNX3SƵdtsv]}.)f?Lq8x5 XgQDnoS&PxI4rE1p 1^ނu*\4 5>Y#O ǣVDOjX1֞$*y&Z,_SՙHYk]h%Vu%s!Da!fHM0L%VsIdrJ~ 1mot˩l9% {8i彃1-w^71u3]\\kq I_Ab|?YoW'zŜ;cK8>uQݡclIvj:(ȴ-un7IY(Rr>h%)M@`Zݟ';̯Rg=rid8֊ 6-{>VY RTEЗWl8gqFfxό5ODKg.r-wPг BhTzwV`Cl _E߬?vm;YFf`B̖4|vn~'O9{G{7,-p馬Zl6UVg3<:|eȖ=Y[>?\B9(<>!EVtSm=|9>tP߇/#t.B,OMK* 1 M T/,+rMRؔ}Y*4hᩍ؞k9lCnUץO{#{+ZxO}ܔ,.B ^G3 w!d0m^w0A9n0Vm.Ġ 4mrChrVh]{$F(LOÅbgK [vj3:V9iՑ,WW?RIPn36? Уݙyy#[sd͚C+As8`4W&J )t@Y;c({7 B_)&ig@a1>[@0:66!Ƞ/qt2_NsuO $}qWh˟Ƒ=;т>餦O3O^=5gJmzFQS]dƈk{ܠgwޓ,6WA:8y6 /݆PjQ$v݈UQteYzs;)F}7yQǻ͕7RA<ɿ h^.AM۶舶 &˔dZ`}OɃp([ÏT W4ɣ:`K%Jl9 A߳8rxKM?x<\Wyhm>6݃4*D&~p/=V\Wq>5Tre'!߹wgΑgsIVW|>)mjeI3 1Ao@U`}f(t:eU84S -I+ {VCt!& 1=z;C4a'=U.N|9k )+}q v_Is;2x@UR^[rd gpZmR iBsnvD}?`227DЛy4z.7 ²#Ԃu>z{ݼۼ)}FA鷭w䉔 ݜ-ρsba4Gbٜ;P"^, w~#`Wec&5tFρeki<.B!d0Tɸ@^uyM wJ;oFRz6#]pv͍ˏ}>?іexZ^D$Y7p/d 7>ϖZ/nE1hoo#c-ki;먐K@ l$4\~K`O\t](H'cұ΃J1D7`^LϿ 4:G9vܰlK _C-r4ah4kX'翉n3 C[&^61O6,}Įe+0}4DƍЫVE3$61G * &[4ش$ճ(̰ޓ!]v*ZHYQ=.0 CܤEUSt,!. b$wX>/񺻱G ,ꝠM\O"'tmH1q.!5IQ|El \Irܥ" ;qX]s+W Șm5]ƗWפC0h *"֮=E>΍D0]JgQ=ń A#}F5q={俱t)F~rW(O ?hU@w{f/BD^/2ƛ_֏GTDl cE?"d%кj#WI߲J67Rl#H^vjpyp}tEχmkۍQ_k3xbds_Y3xo*ɣTnU#K^f \_2tҦy2 ?>fpXՆ(y7_8`U tLY;%A}< AS ; OZӯ><'qG+tdrȦ7M @y`P)Ĺ޳Z\A-}.J9-OfCmX."JF鱝D8/gO[zgJPSqrST8Цqvz6O+ޠg7Srlf}45^E ծ}[Za;$L %^ꠟ(uSZ^2:ی=c r@e2 /GG{諃*֑ҿΕM@w$يE Sz3q 7gk=?F띍PlJA\Y%>Cڦ =d^a}j@WsQx0c{.S.v~ұbcx˭%6]qY4CFϹ >k5܀ٮ/}.cggH>.[%}AG=7=]e< '*ĝ-PzGɟ;G|6qi7̔L!m9Xɼk"ןFF-<7ѴoRb R> !-8칻eVw%V D6Rml6cҕ˰p>EpT0SybЛPm@髈J:mTPM q+2|N2 vJ>#礁M~i yCDw>:Z]`ptp9>A;]xۙz>oD+L/4qmu,aΎk/s^Rrr_ JYRD5}AzFGI q7i w?4=yCqN8s&i -$Y9l7<;euzt4gNl @AK&̗ݫeio0*\:NBk"V!]z99>qQScNrrk_/ Dl y.+],瀦 c)B˼vJyFϾ͚[)zw :Ew9j6ͦR=/tQ`d(B .2*2iDg}a?[̚6Nav?:9M6V=O'd4R &}6n9 {\z_`g.H{?,' wEF4t.:Jg#䞬4P_fӑ])ŇGn" sB=v4P@AɱlCy5J 5 Zޞ@)ĎK}c! sQ6wWO)ahVGeN *Y\6lP߹oHl9dx6g+%g/`^d ަ"OBƐyrtZMг; <0"= `*1d NJcZ<&r3i{[>VL9}Cj,`34UbPzRS[K A>@** [9ˆ5FэAv9eTO[v>FwO,< VaB.YϺ]U,곑-8B*{-ڼ!u}_tbkӭAk}53TB2G([*][߹rB ) |? }e-%?Mo`w~N`pS4[?$M$vahaPg_tD;? :KhIeAVf7]/MKA-ԥi!8Ƥu_B7jFlA#s|xwWq`tA5]/"M6cj6=(0wY>$Udi-SZ1mVWd [N"/^q|ei2d%+Dz] QfXlטsןobsV:@ Y_ Y꙼z6uΖÐ(bL;9Η++sj!FMo :&aH+t5%`3T(~H>6YtmhbDΜ h20 -exT ύwGB;q5.#}tj#Hk49$^OBԭ*d{[ j 2gVld%B[$SnճK{]ٱڛcaRh\BJ7S-`ƱSVvnIdwkdYj _<|t^?/+ц<[s!:SөX:"Q6 yzhS!/Sz6#v9Bj\[=B7"ct݇/&ԶMU҈p%{zy؈Bycu/Փ Ag<`WW Xh@K#t)BWa'~IkT{FTk4@Cm5gcind{U\i1F^6iXt—tng['&oy{rz33pVQUV5@#>U}E8[Xs0ta;[ L22JL-`lpCs' Ғi_F񎡂Ⰽ#NȧP5 uI~CLy PˊI O[nw>7>@{<;ӆA׿0VQd{__I^.2}FXv?Z2hWvWMӦOkh}2o:ɰ,>a٥goA'cžHg )/wչ"6vsX (S'P|9$H1r;9y"iQF@9rh eE(+L뵭}>$<7?^9sgaSil.qb.,\$muMU3Km4p9:Xao2La.ͅw0u8)pclxwY|I. CV4NFܞ9Ё$W)h}l)a,/y6%2-e'ehB>(iРs s:ukmk޼Ն +efg vYiSQEyn rm cHWm867:^lg_z\ }v+UØGtL&d>Bu?T>,ypy&)tB+mr*sRi6 '5 "*FA菍)A$B+5vj?bS^2"zj^i߽!')QW|5̶@앬\O]ZvoY3vsHlFEeeZmMnώ)ܘJwQ~p~yLll"6L Cg3B=<]3}AemOjgR:Y|~oCe;{t [}W+L*XϠqÄ{1hV1V}icnl@1X"GZa w/kӼD޽CЮ< p'8gy>ζUS%-KfDrBͣ&4ǒ><)JY;2a s랠P'ar=>[P:Kbe-IgH>代|qwOoقu%z,0\PFBQ6F@3<>)F>:/2[`ͯoU)=Sd@јA4`+N y͘μ)ыV3cL}B--Nx镲,sI+V$YD蓤wщiX{ }ۥ$*MEUFvŋ#(s+NYW,BYa`]v~&ȷUg;3GGR`e].50.Lﶓ{=oͧ!?z^χ!Ox1EKRo:Ó{7@$ړ.;Dk%@iYr!)v=0$fM9f fJϼ UhCt.&᳨uD8AŠ)hɭ̍vu1Nl%L=\س S_mAssԵ[~yT&Įu_AX:?. 6} &@zqAߚ~O^s/_&o)E0^p+ZFfl]:GחRN|=Uߌ Q.Uωh#=5{h Y0hUI]8hըA1~leI{7 UڱE+WAɬS7`$5Xlԙ?%|u)4Л1Ƴl9c`MJ3kNjhKFw6دܛ4Ѽƙ9\0**B<7%qj%ѥֹp D|p~1hͲm tn} }.*+~w\̠B|}?#EW̒>AdSl:t-cf+:v[&cȵVг$TޕP8quVXj%F(bt EVgzL-3ĵ'C皚xDtZ <%]C޹`nIRJjVߦt~%s]Nv4،#h4]Ro|49O18Y_RN8zM˔$ _}/YJ̐X(Ve~]Cu f~Ȑ{l$=G ki9QiOѳi%b-z6 \G=;= `:v( ޾ H ~gw3>XJuM:xql0wm<5 Gl7 HwzkDe,%CP9":w ]?+u"U |׎N;}^{,~JFWv`iy;Zg=mЭAf6fZ&uд3JK Qs95"%%!)HO yt:˜Lhet̟$֖y?2 o\nDRwJSrVߌ)gn[#f\ zn6ѷsFϥ7+ si_]tQ0hRLK\ƴCMl-cϚk oC|WoȕEmy]6P׈}=gJwsR+((y61ȶ.k{eW>_f?y8mE?X`/3r VV9) @5* =W Iyc>렟J`w,>Whst-;bɹ heϒT\'y͢qьǂ㨁m `]!u3ޚ1U &,raAknGsː)A! ջuvEO\u ]RK  IK gsGE.9^:hJkc(BG)nNm AVe7j|Oyi߹ q=-zz=J\EmH ;oꎿuݒ5Vn>l5}ֈ퍰6W0]&~@,ŏ$Af-rMҤsͮHq% WLܲ|j3МŞNֹ\@wDP(>eX/yP;z:q&|b=wB={Hnu /Ijw/ӎT }p~=0Ύ VGL95vsIQ|炡G~TlD-t[9 FiSkZ M"l!d)i3XŸ=wqκ>c0nȺ˂cz%f#S|٫хF7 bQ7k eB58gC%kf@N ԴS`QGkeʌOh3G{zM"c)F˰aI2ޖ}uւNgaq ɍƘ}Y—Yy] yv^nh-yE@`zm( 0UoPTAahH=l|BJ}D5+WjBtsqUJDo3S"cަltFw3YX9g(SR?L5 LA{Ծ}A`uQV(=u>H!|f,ϙBh㧺,eT [![`#h+zԱAy3=gl͌z #Flu83H$ns܃, ZeѳEs\}ѳ%HX-!LI֝[Ἳު?[@8Y.ZA[)#獚 'b5+2`)k}V)Xl_f|z/9>i=[{f<8Z@࿁r_r#M{G V̇ZCMnq+šM0hY\5 LGg߸vk )`Эpj-zIKsQXX".wbjbƲnZ,ȊAmBuWgPd>>ϑ~:,\@BWp7JH\ϥA/bck)qwo6qO /}Pg)f|4xZ[?3}Fj3xP&xE.]H@ u! MAgp6}A̞>| p5( _@hLôuQv3z62qsq4]d\x7Ssz/̓ty$TNĒn닋d1h(fΥڛY:TA?g,:֫[l_EAAѡȢ͒:w %J|;pEϷq?DE]*u1h\soݜh$4zvR=4.S蹋+Ky4J7kuR %ޚp,^ 4Y3q,ަzL\[{qx\~ǭ}*dgnG$RPYk҃-zCbRv;5o֣z7_*_Zߋ b˽/܀g00I&+">EqhY}#؛PO#ϑGGN,Fx:*[2Ĕ esG4لAAO<3<7[ER\^úScUR=*2_8>Y,3c[lLW󗁪FyʜXͻT&=gEk僱 RG^rS,Uvܕ?=4Y۳G?;nrT5+fBopppU= Atp39nU mFh鳹6hHPis.niՕs_N[^k邒KsٔE#x+$k>~#- ;]16o)t6ZT714w>]}6[_z6>~n9owg*D%M" }F,iN Hnepm1}fFjҵ +p'qE['|6ԁ$ե}GpQ&=]Krt0:Xo>$MwNYKXw,6UwlpQ*l}d[r"KEmA@򐂤Rċ,.8o(VЦ$C/EĤP>-F-wAaA~P 9iвWI:9 |}.JGsaȂ>g%cгsPkYfE2I's$Ͽo7k>}V>EP :IN]2LtܫVQr ,m4EKr`'7EcelL̵$Svţ6v3Ϩ$M/q|b.an_jQ_go?xޣ8$6UFڴ㜦I.N) #e2oS/* wN)<'Q|~C6-}X"څw0fycfU8gVf V£ҸY<wTFÚ̐"QJ8Zv>K -|? {y=xN4|J«psY.FahX9r6=SF^@{tvtMGw{m qW';Y sd'QsHc" }gcPBmع~Hܹe $@ emI3?F5Ѣ2FTϘ76og%@ {7ZZS:]bw| MIgaۭQq`K6X}o!iq5$eS_w6y/Ynhn&da7< %#FSk;ʒX@gjꞀ|y|r`94+G4syQ>3ʜ]m>lG[ vڎ̚rٽnY.= :9-UWLnqE5!L3O+5f}g`L'݂!]cw̭Ă>),~#C-tҁLc=[ ^뫊t7?(}09xXY>uV<1x((ckB ںuC7~;WMm! ՓrgR,f3afn}{6MN~at7 A-ܜ=dfgRh.$n"'*ѐ(`\O_-|Z];~l|ZfAd bȖQvnb:;ul_Xl{x`*nZIJ:s*6{o4}-7RgAʋ@la9=;ƶiIεcEe}I=Vu]p^&_]?h=GV>ņ~#0o6,5f0w[eޢ]wF,=g)刞-068UL>?=?=/g?RbeD;Z91ŝ?kYY64,:ԋ#ufWf.3}kЉ,9Ya pO>x6n -4tnj٣p =?X]W7BKy 3i3h4}ns:[81sh#7:, ^ZdR]ɵ5/=yzXȜD%(C[_y1QY L^."R%3N6RyB(۽z87&-HkOg)aPnrM~M!TE ZM'1- *+;8z5Ѳj1dNR[J~HAC6s =߹oV/ {{%~d-p&AdKbR|Ue׎{e<@s=!W5==(U"쭤z41֖M@2gSg1^Lr:/{k!.x6 sn| a'JQǡ]j3L_^*Vk=Ol|{L]m[Wu4(;)ISL.f"ʼ@/RQ0&w!Ҍn+ j}^[ֱMql`h#76tl @uQY`6O)V闀id39Bs9=粍kqMS;_(-}.I}vJ<ښMT#=l)n6`rB\W5o J1lUJwqV%s`+\"M ª.ysz^'u&@E<=y>keg( z Jj_xG֤VZjrVg$RUCmSzt=xK2W l Fɍ.h Cjz嫠Vo݁5Q.pEBa%~=Yaȡyd7C 脆wU4fRY)=sr*WX ,<*'-'3MC}c_LK>~;}ZgΗD sU5mV4̵e86w'.Q``@I 7g!Z<&5tkAFUg/1m,& /6[OSCnP74D5J3Tdjb0U 3!9n{Ι>Ҧ |Y4E$a @n4vF`eqY78:S\.^}~{kmk#J[DxA.B #Ŗ;b4] <߫)W9)=&bDN/Y5YbJ rEoQUR0+rHB/$El@>._ґircUyqTgjuڿ*0J[O6O>nCOqrUYasi ԐSG[7(2Pq6!pZVm7# _[A#lnXcl"'=>'s'-^D[cɪL<‹]n6ɌW٠wꌑ$*B$RIJ.;ɺl,΅~%zox+ۨƹ@g2O[G{>1Oz }SnL,x&a{Yx|G% gbCؠ؟M6wp.=? GZkޭx eVWu,+O@ϭuP{G/ҡAO%v#lmK]mۯ=N@g!U׊z9z6 fYM=L[ikhR|#$rW 0Zxwg9ZhXP?w}&2DKd'z@6 Ds6 .QkE7 dxX`Fyj 3ڍ8,c˗VЩZ6Q -eʼyiÀ>T]aŸY},64,> fZEZoA#H[lf0}:j tI`@)|.Y`7ieɳe֋tU)QlE>4Ye іvxsz>cR$=Y? \^M=4*ΦY7?k3Pd^Nx:G&!4~nzt%m2LfPtжL:յoXܩCO#Wg㰬6Xd1/ n<8/3OEeD#30hnhM3xu^3AlAP%U >pR"9 h^S(B/54#~= ӸuY46 ֺg3w"L8C93Yb[}"^0 l&t`jN_`#y5?a__&oSg+ɣ/Kdпz:A0E!,p~]%E 7fĦS 3(>p5[fx]ƴ.K LI)tAUtgWm$ɠmTҳC"bi9I7PcP瞙6el>gУ ǦG|Rts;nTN uŠ}ՍbxF{H<yO,C;] vfkFP\BAL 4wNpmTz}#,P8U$p~~m߄=Go$\ W {J`jIȃRQUCՐK$ F;5km}lgm."4J_񏚖q9p $Ȓ'uA5L1n~ƞ[E[~F[3'?W@c#_~溧jC,>$3G6ހ]nh^!_St;M,!ea씢%IxWqPC=f !ͧ—tׯr 3:g6$c {ߌ~L){_sOct4I.~䋸͠wTYS wRtmPlInw ٰNqG|Cɓͬk.өf#Wivr^%Sy1gclqcU粓c9t7| "Ծ`ekg~d6^9* /gMeϖw ¿'2yoб๚Mo>;( _;U|\qH{&LizHgk k}lH =qDħg{g9/d YA[b[%(.A웓._ ^EpJd,THB]PTNQ[U @Jmgل+aϡ! }[d.ٮ{fN 3`̰)8ȴ|m4}D;w?%l>X]OY]MlCRÚ(¤˦"u|#|$׶LlOªc/ {d|a庸3}~驭8{cEZ,rojnۥ\UYQ?^9(1KK FsgGE`=:PhrB{,gJ#DWKSk^bG[MWçc">aȕgZ^ KuPxyLJa ONDc9}DAmJҹ4J2t2ȑ>GѴQHFzߵw3F2.{`oNz:<4Z|g|8(s{f(hg" 7#FvϩDiϾ8E빂^X3ljSۆyb-]sŻ'S @rkzB/6ۙ&^侦{HgCŚv@Gsﺓ.p16=@ϧ]7RhB}r͒%o~dWw-TjBԔ[!5#MUصޛ:'<-/4*&8_c|Oi~:~?7ţ9Y:z9ڍ>E gًL$ eNj΂>7\1m^ܳ&'{C%.V%՜(';wb~.vRݪi&Q8c]mQF b]YB}ʶիg"u5.u`jspYBI _Gϵ8 9e#:>kŚ# m{i/Uޠj͢ݭ86r)+"3qt`c>[g}ZtBg+(R\,O@4#7t~Ʃ4eP);9C93g?. SbB ;%{Xe, }x:~sTsx{v["Vt0عsC}6/NjGH{h=A6="}kHK}=N~;!Kܸ9'Gve}&9tv¦2f)Pd` Fxlڲe(5dB0 Ì4&&3oȫnE]'8q)͓ ΆYܽBS4TʊJW0׸ƅ(hf#n<ރr;%X3m>ŭlNNfŚD.C[s3xr1My&K 6(."8cn5sK6Pٷwe z]uCuw~")b6s]aY(-wUH`^KGGS, {TEUZٯRlgnɚ>WG ?BCGXg')uNN"7gWs=[T@tvvRETd !_%gf ˘P{h9/ π#w ק7_K ,:ggJOYxaQݨij%jH hopN*fgBLz3TfI 2[#o3holvn''؛'ƌ3)`&/ZJݰ>K4a۽4XI|]d΁ig=8>_|,\3):nHV[9cI^ @vQzq A ;g淛*FvacU!I?7/ $̈́+݄.r)}>`~u4q6Pzv?qso+fSٴWў'Е7Zv+AAW|Qf+fӗfT݆Ŗ#yx{XY4R = `'VPQ%o=1`* (߽v5WSEh5f݀.l56fr"Ip JN Y|p OL\l3{xQqۯ6)ЍNl+hvX++sUbW5znfǩRΛJwoR|oy^q^--[->sXAӫ!a3hS".Ͽz6V49T|{P-O$ gSv3z>(wг}xt @`3530!fJ|3z =+FNMF:D<;J-N:xx=ugaO;&6?2xV^le5ygKg4@Q=N칑^ll7͠#}2#$BAcO-(T`Chc1㮯_g0hJY$W~>{߰_7i'KK,bDu$k|;ڻ7_!n߾6 ÕԺ9aTqBn~KBc<3w'۷͛,|GI9Lya~Ev+D awPm;Lbdqg?»J1a0#AM$6!ytV>ub< YK]l|#gdƆSg68X)-Fn><*qŚ9&z覜B(}Z5{f ^Q=_O9i W`Q쟩&"]/#+j]e3IPJw"Ÿ̨4\YM'("#{FɰjЌپF)=$3j#-P;i.%AaOF sߌ~\ooVVTT}߸@ k?Irg{ȠQ LYͼ@EſNA`O 8j)}Ale,>*|۾\V,:'˝Y5ѤՔ-sD7e1jv^7bUW.>h,V?c{Cg=#|/p^4Q* g]>~-^0eLC?Wڛ UUk HXQ_p6z6dwkmaGt [,ȭx&9זÙCй4M-: 8^nUMp@c O@{3*ѤzϬVgf^CFAtXe{{=?S@n7`).}M)xt+\?L>3l, Zۃ[6 Dl?{6s^{|,R4jjŪ}V˞z !<EwKw\OuJga;GlzçvWھt h+9X>`f%+,䥘 3n0#U@G29=+Fk=~HVjѣgOɉZDT+;L;%z.o=]w*$f|^'Vׯ'B w6_Nؼt\*LU}}@}c%uc/, _;(uO6wSb_ ^\Rykw;n'B ݢ# s񱢨S(ti]8Log6wumRuIܹ1zήd`E:w:o/o]>i TPHl- ƭZrY9ch蛲J5F=?Z3D0=<zw;S!#XDR8W_ggʂԦSx=R~[ֺAKs/2 7f#UdCuBrg2hR*!od5H +r"}1q8 h[#$DRK2 A>gE;$z-q0655 ݑh@gF37 h8oQ,,ss!bynG}NֲotCų\1v3D^ym F ~N9 }x'd %sf 1x;lp@s+|.vV~d!A; GP*R(xNAI/t7Ĥy( yN tW29ugٕs`^&:3(ı$!Yv[:#>Ll_.lm׃o9.כM¦`>C7K1L,%$HO1^>_+}[d@ 1`:Z@/r'b>Ĉ.W0pgyXJ_)Ȳ9 t~eF$Iѳ@w( Cˢ2'QG,Cf)>CSXUL/oGK?gkl7ëx}EėG^%Ty451=$̄:x##M {0N폦 ]YN Y%|2š(&&\W&bk۰f<ţܼۢ:ltypO:A6Җ~0wI7~t;{e72^s] 8x.누V[!L?Enk_KՉ;+6㐖-n'U_ޥiV(Z zY+$F @š>kN-fc`Yʉy|QV"yW-TTS;`iRoS9vhH4*re1 MރSs*=(*k߲u%͚(2[g@;OjgŽ~~nmpJ&wOc)sB>,Qhzɦ,Z 4RrSg8a'|Š =B#;A T{u3W;UTsDK:j' ݬz~Iնxm$'foi>1^1a#,<іXHkSqz2H[X\E_d9Ӏ !XLNGFi6oL:f뼻SӤ*g7Uw¢LY%Y̭$ɟt&!تj_ :JC bfYʐ:@)a X FC~M;:7[k-74&qmdQQ8@CĨ&wެa&N)8jq}IG庖hGs37>CO z($;lA܇2bhk\BWB8on?biG/鳶T.zrk^ͣ6 ;(U1:eXn/>_SyT;|jQ;s5NiSz;sW fsek am)Ζ8I*ܦnK/= o!_g}uW3h z!vnV ox-+,aJji?٧"z'iKV2Y蕬:8j9=H29ʑݳMֱtAyY١l;-0$z9΋A;8:!a[Kjt޼>FfbFrq Mq[|0 >1 `-}ez粱!01 $W-󠔔q;Ps>-vţ/*7/n[Wߦc!(gVpEҨ1:|Vz@?Z.wfmKn^1<6c-}T'H-GtL7%D9N_&;Eޖkӗ[Ю? I14lH ܖb(7x}W@D@9~+6c%5֩i6o ]zGEA9n|5#0Jg\*o*i3k=:!jlّϐxv&*p_шa8MbvlP^SkmL=j!)yIv>B.PRq "]>Ԫ#ĸ[QѥyϾ;OJ ߂H nIkw7}<μ" 3{"h[:~خւkƨҎF%}FY; $DO$L!)Lt' 6|̎>CHzәY$ Hב&!JQo/eR=YWGs%=R#̨\MQ+I0h"fճٝЛȅJXe{7"ҹ*5 0zs_q`Q23 Z8>[Nx%}Nvg>yzuETGM1 ]Y?vH;=x`tez>& RG7/!PX_\_R=)j"}ww(W(ъ5XvЕ lpAld?gy&eKxcuJe#=-tL -_Lg諀 LӡoUqD+^`t.o+I:hNՔ 8Ϧ.bv>qxTDTEQh'._~G]Y*Ѵ2<6QQlԐ~c u $T[fY̸}o#l,:O4Z{:QNXGD{m>[C] MF^m#iy^Re5ٵC]|;Qטg:|}q9i!d5YЫ7Y񴪃6~ڽgI{J+nNVk*-%O{o1hq2Xt{Vw !DKY#}%5jZB~6NܤmFLY9[ xwDgU'S'(m<( $O9[/|hvYlD,CK/3A-9~択e{qgωnc[CZa!e%e}tof"y:mͰzZݰ zq:i0<+ U+-9baWz dפ?hJ[&]Sk{=#+ $~(2j 8- B=Ȅ-7%auۛyY)7<y2S{.\E9e/ 6j >Uݛw)X_f rSdhn'zVXtS_%} 0K^j7wTa^3=Nw $bw{/%zscX@>D4F S;,W lU7Sbi跧mADz}q_pk>Z &ᳩ=yΤ[h>H3L [ zAs!CJUtOvmܐWTGQ=[h{!гzbQkoh'Dqn+:n-]r5}ӏm5 4=)snZv,Cmxz6q+ӎp| O ^ut&G("Hq"Bs`LQMR:grُ@HC>\ApϮ_mKFXXC`qt(; WPoDr=}Gkoag|C9Ǻ6RKbid*(=~*KvZP;q?:D`Y9YVV.Iz%N3"U @䮃RńNEΏ~97լ0IyPڊ>7e5ICoDO6h4>H~l7%&O>BFM 3eEz\?KݰF"-Cyu$Q^k v1ϚA_ }zWn {'0ˡSG3ۚ6{z n1̠{n ڸA8|Gª:sck1Pp3Y>>7i2\V(UxYd>s>Eφ4,|+Jb3 X^^B3}Xqg_Y^"^Vd Q۹*TJL5bz $aP3Y7%yd#J=7KjÐѰ[7mNy3t,)[koJ}Oiy4m\D%9B⹊wz6^"<ҪJMe Ѡ!'t>w%RL J)ieh]G}τw[~dz=:c0wbi,g6MmnnviB-Ǡ.)^Ns,0h;F˳nqU)*h@;f&wRL뎎J?b~[Jz>PHNϏY=[H8<N(Nni|-{Gkʌ<(Z}fg )=N-yw>ʙW`ga?϶z#`o},67(sINeOM>E%>RL˔yڍUW%}nFޯ#. v8FIA) ^cT$fЕV(3Ҭ`);w?BVX3`3t/Y>1hHϴŠt[/V|?{Nn'g=}V@{6 i[^DK?©Dʟ5I %tҽ:rled-^f(IDg#{&÷3|jy )`Zz{YHv-z.g 96=Hx' Zpdlo["t)* 7We xUn[Xal,såËF+AgqpWom{e 4[c-Y^ŎVp-,^{cP\H2ϊW3h妸3EFȆx(\ޕҌenAτ'gո{M1!={չ#m#U#gY]6 ڲJb[,6{lezl(b_aSAWr[YDfFhvp_}t*.NCux>77>俩WI=XtLs홾Q@n9iv͹a5&\jF}4MYFv MH"r7{f̹\n:,)f9-\[('7ra&pӛXÚU1^yP k7K`ò! dgco]SbпVfo]R IܣqRo.89QL uͼkbl 6/Z1`/[GYgTt[YTE=gZΌ_ Ũ); Հ4zjN~]€}.O&V)\i㍃G" ];ƫ=Su.b'HVrW̝rcC W##HskNv[A}TlrDy{wdCM#FlN dz_=MbsmOKBD2>#=: %30W>/[X&|:uV9ޭ6v 1:f0t&sߠg[,z&OͅGBRۤ\TvcρqQ$r+tw;njziͺ=d* i#b Xs DCo-L .  2}A>gVbB{1hkqN"L$ kc|![ \џ@o짆51V@Q}D;j s,"z:}MJOe6(_Sd;4` sD\knao賱^n-8Mr`4`4)oӇaw~~]i\W+@8J;(^#]\ ;ՙ S6-E_fgDZt˜fѼW~E~l͝HCl.z6W"BY厩o4WCRWsWI/;l !D4"Rg5,Yy=_)sfg zokB$BF0ͻ~Gϗu`ZhcJ'b(̂so| B^ @9MgD8-5? Fw7* Țˇ{ԾC֨.G9>!A?L \MBJ{c1JY{AMU;Ԟ b?2 잝ܤ`Ež_^qY???77!y1VVQ%*w{U}hXtON?)s:thؘGiNDYF밶~tjK̠!Z隩WZ:_ȝ0~ &pC~ep w<ˠ]/ 6̩U,}&.W-M=@hz(Ѿk,aaCFڅ=¤l a߼G8 >agL[*1|YW<14ndT ?̩Q =6:qG4etӤ@ 3qGxXХ#YdA[8_4Ht>o1E``ߛ5RuxvH碁f!t\ҋv˪5#BHQ\V:( wEʣn8?Rg\۷ .z]1/L\ %u7:վ_3Ty5ЀAҩCT׵4Ro)sxݟlpr97#hٶmÆ֖%χV1h,.ϗ EB4 vcӮ%5]#j8Eh8\UG>fh^k nX!S0@b`v_j7nCMv{E kr +oz6>c5導ViU#E D:.àk`$ ~ϝW8?MY<+c(~&nޒZ~^ExDΣ#ɖ>9B F,0x?*ft w[P]%IM7TdxTa4`K9~QTjga9oqzy7C+nMC@JF|Z"-bВϫ5s&~i?Zdb -ߗ%Y7Vk?bЗ'}ܕ}˩%}d|ύ7ltQ7,'Z W"(ypC+,{mbCE CˢK"XTh R2>rcKa҈&|sI:fCT;LI#;AGRymϻPSVc ,V󍚡MO/mtl0LrV>=}F/JuPB6YbAy2/t(8 + LR>|e"`\j_Yt̟dF I' )1j~G6ة38/v?% ؟>>jWT{7'4fד)";ӬKxy1Ե_8"gP蹛A"}*7 &LTI^Jc7~*݌O )PIUs?he !~/Ӟ?2%|yS+Or*'.Z]QF&vBunk J <`<2of T}q.& }=GpϬO {w@T9ti6w̔VՂ*ge:Bxoe Xfy/ȱZY-&3.s0zҧ)?`9n_U ώbvz} ߪg_|{W9S-}nD3}FlJ n~+ל@Ŕ2: ik# ;}ȗ:r; -|V},FsD!zhasS̈́k9 Ӻqs 85czPh9FϹRv] 7KJ/ưv5b9u Zؗ8s͸x|;Tv+R^+_4[x$3zT knocQ ˢFSKN >ncFg ‚V=b3zb 7b˿<ތzSIp1Re\itN2E[єeFq0S2JZ]Xp*QݤJ AoS%'w% iynrAa\MI#\JPN$|~#GF }{|E2.^ϯ˟o$N[&7rd({b M6G\g<>džJYS,!~;eΫӁi1$<祵zaT]r?E࠴q ?z|gNZΧcu:&޷H+ش}T[m]shǩ^k1t9}_XW׹\G0LAst-m2OsAxs0 M%}VN kS }-޲{~aqD F'#ҙ$Íbh^NW lJ'YZș]ʁVw PN^] =Gϸ*Qe,MhǠy4ܝ(OK@uh#m&u^aO& P/<(ۉm79Zà(3uzϭSxZY\΋#JJɇA\/zEK+L,x鶙AJ3֋f>?-Cw[VjV~cS=:F!th -EќgYږ%(N1h[Ӫd Th$VPcĀΊ'4{Z3Ss0Wv0_M2/bda{I>*mT..( H+mIց9ryϛ3.8 DaA-ɣN@kFYs??plrsCb&xֆC>٭lw9JԼ8( l bv=vZqݖ0rmyrbϐ.6捙>#Y-z9{5. v;!7tlۿ溴pU9P/}.]'WgO鳃0ឍ *i-%-فPNusG'& CK b5п!i ]7`ZlrnO)'.7 5[q]D2Gazq:rn}rl͸EYDt>o{$LWaG/SXنge Yo 6:1XFgO rr^3rq(kɡs4O |wCh4/eeCc^ʵIs^p(cP:͌.q?Aϱ1=wE$2z/8 ,/, ش FDHmșRImʇX(\EsuXI‹%}oM0ߚ"좯ģ3y18; @#z2?|c3Pn(=f=UNxh" hMcteV(Lar~N'h0ɃN^oA]c6t*:A!֧(z|tHc %ą9o%sfs뺿(pp3\tU2kPԣh1kw3e9ZKՎAuC}V~Uc1͠qV+贐ȨuulGUsW XiAig5őmBk\5>@ \%l j?2P930)GӐ"8VoU*QUvIV2!m|(<-4;mJ6#MkDz;nqĘq \<3wFIg rmvѕTr^ SN%ܿg>Rk<7/`4*i3]ҕKXϫx0›lnaj7 [/fГ[ԹFygEYkOr7nI'ۃ`X%cL1nгeӱ+}Az|}Ii $-@+}v M$G;<4,73p餅v/lHujB%b~"A'EF\ E+m&a߷NV0+s FsͯNyhʱZTр]O}WV,/#˖/$ _z%j\ɸb!]qa'ƖZ `= ,tzKenff3'i)S/hnDW.y(9]ؠ@ϲLO=;B|{l(zܶTq,ҝ$4Ǡ9WQv!K+Fj~wC1IոtTL=e&OЯ31k`_(=Y=kF,;p6 υP.nSMۺ]%9.UZs犘gC,6VwczE,oqK)1kFƌy="sOm!dP:j ~Ox 0:hkm:JGNل.o{ Qeij %_޲qv6u/8xqR/w%K)~bju:&gȷ ؜!G]c9EEi{_5F5I,K骑n\gj[QNGcss~Xr,SJLʑVO<mTJ %*pM#ɿ"J}9%Έcs,O?yJ˓%2̭-bqyAqbu̍_+{^J7=˜,Ef x4(hU ܄!Ԇ/'-F>6g5L'+u7Y͠HsCa2s cхjgT I3xS= ~r=):zEն6ޣϺ )ζfG&+uJehCx.MfN Dz*%W9}XSk]T{MFjZ-.{(t.Dl_8 6YeYS725er8[  гfWf^Oh=Bԇ;Bj }XsiQ\nlsIbM=.]4XY,U +O%/@:&ÍqSgőv>}[s};sZ+}I}LcAܯ2aS^5aޱ>vb2si5X߭sy_JvO{}I^BƆzMlKI4&6-ci۩:Q ” ,v |."O8nKsH C+J4Zzap1DL:A 2*n{4X"nAg龵VJ@-?a-8_@J8;;H88(>bdm~am '>t+mc =EbJ?z)a(?Ѣx ~֣= &,(`Iʨz3gtfn%T@L׊L#M`*!us5'fT|F[eTJbqvq[vRy Psp7K:`ػ(ACf6[(Io[\VJC"s>GhB.Emy ]ƈ ua5]Ϗjc񟹤З]qC}(p~jd ѭ9X*}# 6LɊXٯVL>#kgi^v,ǨzrΦ;ơ,n(rr5}fٖBpFL{ڐTFBwsx>}cJzΆ#zl:ΖdHfW' ="um'K ~*Kjm>𞱾%}ez9繱bC$t:NzHsHNTkُQ/M7D=* Wa]AU4*5Nɰs,`.Q*=:nk2WnsG>t<D A=C5X0CH} u@gb}/ Osܝ(APu:} DfsAկk^V[q2Ke}^jAlgD@bT;:RDCy ЂAgy}1DTV㗷=! nq6a8MO+@Eo종Fď4d,|'U}|]ҲC!m7}vU}8eephfqv;@Xܰݾ=FrkW^ƜXژp ^hff9gV|qOӏ nʮ6;s?_P!`ѳ0 =7 z.:/g3bńܳ_8팹=W*BJea(:"[PPiÝRRc16"w&Hv HsŁ{n+zBVN\3 z¬Mi{hpwܵz>_|@k]U3s2`>;KgpDI&7n+/tM~GҮb\ ~'xyYpT[FޮV;WFʷ 5>yc &ȁv`s>[@)ZPi윫S36B*4R[9-ϥK-p1uV^2GKxtF K5wjb{7לi[oì:HpeW P;/##yAnQl%z%\ W`Nt|o(ۭүgBLUq.[r]g=e!2WR@ |BȎ˵"z @1A![ɩkl-JgDV$d_dSC-i8zM=9>Oׯ "T1 Tv^%V=`am`p[+-ns86PKKsܳư>3m2lP{dԌ g @ɻy>gN-V.Y=YmuvEtw%k/gn1LØTXUz]Ы5&c<EG2\ .Na`ɤ wIlDÈy&I9z\BmiQt9kY% T]I듗`+(F9j<>4'rA ~v7*OgF|y#үMBFn4܀V [ݲ?ăv%tPEӹgc a;Nh\ٱ1̼' u䨑KCL ͑I0y m=Px#'V6i)lk%yD,QO L( ;A~V%;H8~}ݮAMxwwS^'ˠ8YUl#"誧Tw:ltF8w0}69``S "¡njl1_~vG)yuyniMf,!㔁Cȟ! ]fmsQ.d30w%i -2ضfۙ/$H5ԺfZ.@4-ahry KHj~*5gf|Hv'<$YgP@Lg͏Ymz$F/͖]`(}Dzk}~$f+Piˎp* xv4O1zљJNMsS65:Wj 悚n?H&gKYֳpbb&ڞ( :J/Lu=_'cI Pm +uї}Asj$|@#L.,|10{LN),a6CuDa io1\ȟg!}f=΂wD0^y_,x_l̻w\@JC)f+mFC:OitϪǬ ri|ո~ Temuv>s 4#q;wgު8ޮ⎨yq4 9V)!0F(楆2NsI|?Aj&YX3Q!.Ϛ'FgiLNbq9>o1Hcid w-U4n99gAz w sC=wH=%R-OPOҟ9=1}֯)~5S^P5cg ]bWsFˊȓ+9e>=C-řd=OaV 1;ʖA_èf{:? !-|7٢!;ü,d.P!ga*nC$ofƣ9u4݈J/JbT{6V#zwVuU}" =9, .2OƈAE?:ӡ͒P;# [C>''^s 33h-s >f+|֟}>ve_ ߐ&"Sc+|ZNNX !^/ΧOZm\ߑ'?^ϑ8k)lQaSFyD/&q#h&I9rtnY!xj#۴dr<@B!|uE̦Mn9Fl6",sy'U]<p;N! =-d]-tv_ocJ⧱zLG5t[7ؚ`|[3ˀdǠwJ;txM%lvy 3>''e&wXDʟE) ]CtӸ]Ӎ,/Z" )߁>[᳣ld_ n=)U_"֘c k̇nsr 9a z:GB07׭Rq/cX+z^ [hO]7o?4}r^}ܻaۈߤ,g4 !0깬Kh5jjs4Y n-}@Zp[QTݯ M<ˈGɅGy^Vea٨]_GHtYpP=q+^(VvTeZNѭ<[EG! S*. ܨΫs&:k׆>;E}<˩:G=Ž֜( W>ӆY~8lg/<@|;LKgWW!~nh8*P7-Jrh>7.5Lsg[V:Y 8{PZ-}nYk|BeQB]MvLf_37wGƔbsypK=11U2ADsM ^2 hX<4t(_,~>n78x<oC?K RHk IC@Y5 X?;;?`#hG|" }nYcȟ)F8p|G>O(J%+ʼd^a:٣3b J,J=m{5 hEܟU5 þ D_q|y Zz6Y뗜4;)YG qwɕ$O1F)3`~"E4y]]G,舍nzM;Aϡ78W8_NjRhКC/rzYϼ@UbuT[`A,zf}Bf/F*gpVk`$ =2!" q?Ͻ\tN)p1 kU£cT$>; 2FlN~4%C}IM0 Y]zchyVӶc;1}{VL /KXl>UFQ-li7U=kw'`P~|7.Z5ߞBN>6ih67 )z; w}FwTGM琇ߴEPSNףYQ0vfӯ ]lyȆ@ Z qyN"Έ=v9A^uzO[pX}IׄROɄ(uN- 2Vv @~"1 m$OD aҴ@ ח)6y/=_2 _֮6}^QR@1sΓڊ /2$=8\-OkͯH6T ~XGhE9y1^YwW T+w]Dc7 VY@W42w-}0Z,JT" kMD-\1~p⬮֑_b sQڽ\nf:Iq~sڞPZ-apBb_f }>gʝø kD [=`:tß}hiDrvDeGE\H?YPzjO=J8*|#PJ5<~'43/"Q 1cU908Ff2si4w[!3Ygכ:`^/;E|1菑a. WŠ M׼f5 cog4|O,D arȘ.ζ:dxt'JؔѬB~Y8rxߌ)_o&9N)O,MMNz7◧ϡY3 NS4\b!)kW5 ׉3)ഥn$ϛ c{xoO|Iݕm9݄;z t4c p:fA^--}(q!7 (* K) Y(EZgZPF#?W gl;aÑzvV%oH/[,5ou-`Uue )rY>I2zk@>z@cuv֍N} YH)@dhd,T4vr :tG N>d|a]\d:3z + -vV k4`U`fadg=8 623ݸ1\k!.zV(عQY|/u8;As?Gs`dֱ>FPwڎ+t$caV=& %^Zή v+M\s@ VIoQZxh,6~nU<Η5 3pRn;F,]AV ljKj\r: lgy** 7? |nD X?z ʀmWg __] VHD(Rs.υry\>}`)7 c(d-Qw4I*ksʑϪ|veK؉1c[pJ;`_+VIl{~;'o O.5Is$a!TRH?%/y>)K&(/LPi+ͨiƑP/zq k\/@%r,`g(IG\ 4jxu.p[ZQza'l@̽GWK;sA)pjgPls7"NHwe^޺z0}<'1w yIٝCF Aq0_wJ!=ڑ+_` *Ġ_گn9=GȜ7֌xQB0:w!&f]2$d$Z^4}>E) 4 S+=zŏpхY윢[`uN[hrOπ!DA=/1=_7(@#5!0T w|'3wf_/jsfмPl0aBb#|HPWCxVd;|Rᾩ*>)03Z ǥgA.[h JXC^9p c4/8׳WxULX^t_,Wd鲲5EmvYK(m% rBY:0*93}UTke^3I>Չ#,p==@|o!=v'X>pK-)Ř&\ZP8rq{h7Nn粗2(qD>?hl;V`-{;c;72A)ݹJ.?Ӆ"鏖?+ jXrQ_jf^i2wE.xWխ8p nܸyS~yJ-m)YrS3ϥ(X0:zniM=}uͭ/b|tI>jt{e;а`A S)U'Hjw\SJsi#zXdMUMs?B0TLVSeJj -[z:»Fԛ )|ωwh" }n{&.s"LP28 d/##Y|< Ӄ9]CmpI6ڄϱ&1sեQfO^գ8 .VvE'Μ1|VjE@OC܈>%6/l5 O҇ z_`>^yOyTX禲X`yջu$/|6iׯX Ɩ4( QM%[7;L]^,J@3h[$5^uW=_Jj+kpa>(p6Ɗv3 U:ԋA/~q!tKYֶFMDž}*838nz86w|jGO_jlW=/iy]܅gcM8]]`qtUkA Yr鬶^MY_+ipZĩ&6%|K~rnw"3jC]2\+$sE=r~E`bгiՂo3}e*֟oԳ9v!sD'7X5Hv -bfݯhЖ(mԕ`@9AP?14 E`Zw&ݜjPNklor1\KzXm YEF2P{=WS6P^u61?~%sQvrm˟ň”#r@66> Po:M{DyTMq VE]kknZ{^FvjD(Sjd׼2p;$~ Ϧ/2VO\ $4܉eǗX}XbYGpm"j}V>ݢ*s?ġܻ5Jg}3]Ƀxk8a:D /du0=zXOO1@́9Ӳ0 Eً=f^?FmGRgD֞_ =luډǩ׳\7mBCHɠ՟ɲX0asdq,˹ XagXBSA(;2;Lczi_b:FAs;!| 7G)jVpCs21GsvgVܙ OYLt`'`zPV:@=vZ-g3U*oqpElΒn.\R*o)|/%-ԵWɃS?'C/г:ݡψzNRq֊0$cSJjMŘ+q*'R `>)=Rnk ?p۷UX }~Ӱm=yɟ/O#LB Ogo !@PQ=)'lBB]>& ),GȺ#Kitf ę?2vH.4 daXZdq6tgJ9#dr|sB(<6MϚ)j,aTgAr֫IJvW K}[mAQo[U >#d.6:ނ"aCgTo7 V8VČ%06Ve z$=!]LA)_QR9vL㌧*ZOAԼD$n^~3a3Wd<7t~׵tm<˿q$vd\F{eNܙݣ7Т' @~Ѫo~ _|[mi W**WAu1U LH*MrRL '.GߡgGvg4-}9=S3` ddG5]BAikK0GWNKӿb4ἱFzGn).s}\S@hb;0m此ScYwIY=E`D/N Mk`πvәOd>K wT6Yd*3B ב\pX)9u(/iZtW#.vm1۴: K/۵)*P#ʫa!Yd o7g0JO;zY,-D^t-1h|qDl'PlDI-ɔ7bj7X&̅P8 y-BDl4j=019dTW]:10k `΀UъbM3 F aWw䔕~e:)|}te,' D7\5 G >s,˶yryí+n 5{0N6wYn74ĕzbj|m\V}4R#y+˯1X6-B9\M&@l7C8ǐzzI.LWjX%Iot4ghSݻq#IȷQӄ'5ny!v WKf$%TMb=~KG)0&:AWbw]''YOkK'=$=iԔ.:!?`& _&Q.>;-bXɏƓi>?wf) 8ؗRT1r~a"zN; gMB-+S]uN6,HcVynD*x3Hsi)Hat^B?:v^F %JgqémYq`[T]N:D+OhqtU ϭ5w!a:d$%Q~U>Bx/ϡQ <ٜBEoGt\hj8cy7=e[U-5jͅMg"3>% ppqm^[ኚ=g7e6u.ߣ> ~}z>:g2I>Rl3GlΊ>_]` =2;=zʲ-9 +|11|!Em 3Y)\NH `& Q/- 5"SzUx]a뭠0%iF~;?On:=0c)> jG]+^/wC@BnM!{:[BA珢9 \@O|&z:Jb٢gwt)x=tLOyV&(|@ҝ,(\lk2f7X FJ1#t1mt,$3V?~q7Md/tC$B  T,XtDgj \щ"U;?4eD|iCd_pmIPѮ+[)s7S½;" s W]V1|ȔFA+PrgO>/_ =G_svtq/ 8[fv}DT+f$၂>ϻnо aQ:kӍ? rrȆ'/gvIn>]JtFHQ#ji2|M:TDaT!t>9FըғΛu# 72gLW|rB&ƍ|[Sy 2s?ulB&s 72 BXj ([opƘFzmL027s_dpg& &i邟I(ԩ-'V誂>sO/Nl A '(m|pśG}y=̓tAK n *]ע]0N3hnwAAڋ#F~ٰ3S4 3i+rk{/f~0iM<٠Cj 4wPSs<³[ C@.dG}N,8XF"WeqA>zZ9HL<(E '~$Ly2>u9YNuFPJz8f.̺fahKzp^T7Gˑx%.vSK324JlfZ){Žz<J6qf M|2"ٝ=mܙ=h.km9q$Ȇ|kwc󹦳3geo$0%PMr^]̩87}q=ed.zk,E1gS7sـ0x{;K]DMo(|x穮 C~κl kIghDYzq/5Yys%ׁAx IOr"73WmYS$+4\,Gx!f 2s%ϏiPE18壾;~9ۺ*w5(dhzYN5{Zu]H fwHJxi/(1E?DB?<_LGG+o;/@01/b=+[J~0\Æ aپeC&uB􅔋C()>w̢tzکmҨтIģܑ7P鳰f:14- 7(\|{epC n֊lQt@_D;ηL F%#y=ܒ9xA ] HM2zR;cIڋmk. YNi0-OmCuG۵p*QX*(*ZABhлs6%1xlZoyR,:jB!D\J@i/fbrI<¾JM8,2zp'yHH/zlmYo:Јm3 gʚil-b@UiǑy170NвDŋ#:z.R-t~쐺l;͞F?k9rVg 4ln9u ,U6˞d1䳙wc[v* ;$DַY)cvQ9F(Vh:y3o7-Ly%LPkKe.͍>K:hC5T40A!zzOw= M 7V$F@<^.3 w\+⬮H'cZ4}ͅV,juȑ.:gzzz`S;(Cˎ>+ss.לResQ, }DECͼM )t㤳%{(w瞯ntʃ-ք7[sg<Õk0z@B_tOE=#"#n܇P8hjTSvM\~]xUʆ%dz'CJp\ R%ZsyNb2G@=mϋ'C"| T˜z#AJ>ܡ!|@᪤u:N3Tuh3 PC9|mr4*;sx{t^n?o{iϢ<}_ߏwA1s2hr痧)K[|Dw|FRM`Mڄ[s4X,ȹz^tb=GQICf ?mgkk 3K1-Q6:&H2(|(Edwa@8]Ef89L ]IXC}ܶ&1b3zn; xu'/7=N;laWm,JHj:\b,l>ODJS&©OEL<}yo3LǂyC̩lf}%hbE;mבyfWp2FToF}갏"VBG3߀N98TH i{3:w~U4wobϹs3eLz[v !v%/B9fg'}?G-d|0}PL ګtf?w0hyg}x*7V?xh4^kt*{|ΤBB~.9_mGWNW:?_HCșwad* V"5\1 j_(,΂ B2 ))BR- )q!~(]7D֌6PRZ~ejW1XR_ LvEˠ#rW/Uo>vy{W{hyT0 Km(srWj@ (5.\Q8"-KZŏه)'}rp9%b~[Ŋ J7^I1#| |ZtSL^ ?:S֥V,ȡiҍN %{'8!*gwm~7gՃ4jD}ˍbߛ}xsj#gש8$f35z )[H Fܬ 9bLUIZFж9 GY3'RswfbNIFB-go/zk3Urw؞Y?̙鋌߹bH9 l}&6MKק0Xܜt|YAv#1ȍs|;M3y2hw}lL6BXaY ]|<ˆ#u|1hh!Ok'7 Z9I]>-0uPVjzƝxmח^WR0Xx9_W~ynDϯ%U["W8bH4>s:P/l8 Q.&8DCBU !&dág!veaǼ$̦^Tq sdHO'NCWYDRT8y'O\(.bذIgf=;As~|QvќEa!2&9w橚YHq/ksyQ׎l'EkbH,B:<>tVs[JatNR(j蹐տq͑svae'/byAGSWS;(m Nͺ7l=e 92Pl>x|liC8=G1M"ۜ5:ـOM Sof|1ۚQ ?ұ~ 1.jQ"!s$|6$ɻva>C6xfb{qdPҀ;tGhke@WE&T] ărYyx&ݙC1>WP @S|.̙TڠJ\Ne[г8` /(IaD|'83&Hk2YQiEJ氱>&tf(*Eegkm^3 :icH)F ߠ%íϗr zoAEgK>ofCgeL͈=g}qE!2CtUI^AIIH[GXЩQ=s~ zvE=kR9c;@ĨB!e}Ffٲ#=gvZw# (^qϷP}M6'& *iQ׼t?tg9Qpgr ;>SeJqZ.pQ(5bӡ(شGw;AiУ<}q]7x]9n2+_&FA//.+;e\mvpn\kŸ$}Nkj`,VYT[d(;՝k{ q=x 5>K9fTD9\Xծ^g3AIJbFnl :'.6frVu2Ae I5G-ҹAGVi?_RU\t2h^ax?{gu:M> l}@[vx4e 1ϰ4Ae>U0D>8y> lώ&Qs/Im>(=;V%Ny*#E}n0E0ŚYX9WE)RDa١=b,zwR whAfr&h ;ag]fp{U8d5Bfͭ3"N(P^}Ug ҪF8X.aNPЭ(˃-X3#|U4K=IZ,VQ㕡:m:/ = imRzD&˕Z.Yfq#Rf-}anH=/dt)Ȳ:"U/͈?>yXPlx}^ܷ(8)o#jNQwNγ@&c(FW=B4F'h!Pѳd1h} 4ތI r~OdmDgNB62WMt(l+5tͱ-qm'ОʪPǭٜyYGJȑPhtQawyuyqSBi˔OUIn_N9{F5t^i0n%ţq<k *uJu&Ħ@)V0v,qcjW{8~Dy1뻥׈*4S;|^[]@nӡ]4Snn;%s'ユ|(N`.g9&M.g| UMRP.dApX+ٳZyCq+u#&UM[3Hsy~a)$Y~PvI`_\) nF,V1Wv] AyeKQuarsV:~볰߻-yUM-b`N(^h)5ݷt`B3{@`C?U Z[3b&Ze x4ApC۾vP9JtdnްsƠ̩>פF9sphY*uRC3˅%e>ƍ2<9=Qel!OGUG3TT>XJ?dā J Si3&2{pyVeU }^J2]B|H?6}V2ў>S:g[9k4nT }}b繓!}O=ߜq^G>@ zT3:}Gr'bvVPlO4_X4GK :$ u4ZCÊ_@ݠR.wK tT9MҋG4KlbTU͘r}a&CK')^P%<;]7W;MnAa 鐴dS{ƑqҞoF FM+>jjhI~Ax50ؤ$Ҕ Y,(몞v|U}|k:2n/Spx'pc5cP%XT^U בیt|rxhTn܄C+̳/-=_aZ_'n>!PulYp!!tktvZM"{g2\:SpKEϛ镄|EwDQ;>EY>_gw`Of[q.݋5JQ2 б5T9'P" }fC}_){|d^B"Ug%|./˿o6I׬ҙCiO9\;+5i-4j>5p;7l/zq&wq0hB9o(Dm͚.ntk!M}ClIv\Kx-euZ%HE06ADJq%N &\~H=XmswsbrL7x&8a#QZN MoQ܀y됛Ź1tj@\bTƗQPڃw\F DMq x 53ςyVz~mF!,KPvfʼr<;P;Ơ]mݝ҄1?ïb2<{fRQ)V)} m̍$}u q= y@:hP&Y_-ـx!tIh%Bugs),4ݜ,|U k|,cs[R*N8F =K z6R\>[lVh1">1Ţ=d'(8.$S][pDK&ދJ<Š(9g'~\3DPwNtUݷ2@9݁맺Wf1LB̒b̈́J FHp҂&;םMt!  bql) J1V(O!Sb5 AKIY4lU 433eY8r,fK)z[yw+ge (}?=Z6R zq3:o6|"ȡO}ܮY9=DqpUfSgs7迿n gk0=7$zV~J]'cz.vC粐G8FŚqP=o;%Ύ=ɿԞXԾdrM)y+=c'fvt( 7 G~s$m!Pv /gb=K4O";s`NrGtk p<݄vJrx#r۽A۾\)Ca(~ڝgʔ<ϏOvIz Nz|#"T qhvZc!"I;FQ߾,Sͨ% Xm8+=7Xq[sob,Xye|Cg+|΋4X?rɁ3}~^8's x'pD Uϋ)yd?@ˠ?[,@h 9`~vBglp7"dwVǂS8S#|R8'b<493r0yk,]{pVeZu7naPY-ۦnPfk&U`RfQN i'ie]̌A%O$ZWl0 &e2dK͠H\r6NXu[vRrYCZn핵>,7%z=>1y#<9*ftpĨ,9kKBAi30~ƌ -u9Cqm*-&j:T/pcK{gN}Fs5mG&jKjp>'zk8ҪFyǤ Cr]v|{mw.hA>Kz=+7UI+RRDd3},q\!H 4EmCd>+*4"i>{']=;Z4F Og3*n呻"ԡà!A0,뼅Ѱu4 'ʏDfobyq2찝gJ*6;g F>2nH.oge4:}20bs?1=L{R_p??vk~Šw:ljz r* FAA-b:R8 !idl?`|`UKQrRu)pl<2. [}It)M#I$ [7% CctML8qVKR}*|!eB)I0t.d FX35[HBҩ_9i08Zlr8UXh)[nŁkeYe^:e+ׇ1|)v [lQg+ߧ'aWRvOK[Q#4LLl=G!K(?^ܐD7d#A)˳}ϛ=/#%w^oS^RFwVCx@2Etn:hV[(նl4 .1h)^WnhfPnDd4Pdj|,?~N&,E-L-(\_Az&sL!QM]?Y^hk}9Rff7e[ +yN *2:)*Jqc,vnje򺔯@)igݼ )4pRLW26]-U. 4 P9=wNsqsȜ]Hq9%AfExq1ܨ>M1=%hHwo:֣[N2Pt}olᖵz;2Kd#rB)V@_,"9֞Ar;̇h18h[ZS`Zr[-9REiơQVa.}]eYk#\t x w=I9xg&/|)ddbp-|&4 E"Ӓšzz}aMT*}(\j6L ɓSsyug~a1ѧz\ab`j$aT1gU,^]q]sex+= +勻>37z*} "JeadDs] {2GF1eFOeg3 oԂO(OF"WGIډ ~^c?J19{qe?L-)C}@?*42XBjk&]y|4_n,AMung]YyՎ#;_ J*iXg?faPOfeT˞=xq^aEJ9څCMn0Loˁ9謟jbuR4x~?RZJt9e>*F] 0#ݻ3epU Әݱ2zGuA>B3͖R*Î5`jH:﫻EE=s9EeHp?:Aϑ%D_#(h68CMe@ˮMkRM]Nఴ͋ޱXɉNĆQWgu,̗}W(#݂~*< e߱1]c8tr>H9/s_ސ%^;sjh|jq +t |j톸AKJ>_W/ 7Vobw0z.F}g^YPE1㕡e%R, hV) =Hst @{b>&O8uK}6rR4Ŝf5w.Iwd:)}6J*dt4PiEYù_r N$O {߳\;vvUP5b}%=BYm,hYzwzw]L3%e5ttu+ZLJ1q4ĔIm7Nc|c~U~> }߇=XGj&qL#>0pw#6-2>+n<,z^06oyAD(<)uc48+!Z f7+Lj"ѳ7&L}lZ' E[~+ߐ'}Eџd̃T2@C޲Fo D@mN nNWrVY:oPY'Ŭ6 F_AYiIrU3cZ>tg΅"eUNIC ~GZ ^ 5R@|56ǖAo97B:x #CNjVC%Fi9E_/f!W_oTQأ }+T(q ~ 3kqE?g >lWe N_>SC( v*WLs:gXB$hVN(C7k+el~Q:M9Ug pu'{*31gzѧAF<҉$hGҚIp3 'I Zc4 f@iWp>}9{]G*h|Yϒ>;sl"! Uф;NF5ڳIɁ{HYw.S*+$}l/j~814u^'І;6m}@=½vs؎00KFvL/9z_*ưcq>W[=I>!mYEVcm7 !#>9coO#Ss> v]K ْB-Viw7=>?fYLb1ҍ{܃IM2B6Q2EJIf,A@w +( 64EM3ԔɌ/XEe =9)'q>Ua&4Ca)OҶCF\n|O5!mXci-_4KEaPY"H6BC1usL}tR <-[yP (-[@1Ea2gA](e\jA=fQ:N 7QZ?NT>cU Q;}NIo<"yLG!b賏we t#+FY o:;OzW_~Pbf_ 7Zm2<*^OTFauzxۚDx=OfڐCԱ>cBܕkgj |ʣ0gIC%\u;Du!0qXw_nӥB {)u+:Y?_yۖuN!Ћ\jƤtc8L*v; Be٤(sl7S&a0X*xcV d-vGyiN:hl59^}53m_S*en -4Е3@ٞpN-)AnLOIum)h?㵶';-Q=MDǚ, @^/Ă_@R\|XhPkQSD?ǣK+ѳK) x0pYԲa2DRcG͹*1 9dz zF]`N,K=K%PU:BWP3pmQ¢lg~OC8.Oϵ 4S!BO[d)H&b'1A"9пzB [6w/<)ytPFƋceЗOl~-A~,Z^c! HGDw,×Ɣ.)K+MAV{\"/gt)whg?Tkd賐!Ͽ<͗eueE<ňX9)}D]zdRF5cDl#&Zi/im7z>P|=fNḶ =(Fr崾p<)SN|ۼ#v GTmg\#hfЁ0pt u'D^_Wf;gK;RǝYoiu%ZbY@ %h81>% ,vxzu(q[P9r>DbN|7г?x@Ȕ]y7!&uEdBpC^l7QsPeJc϶*kʬ/\i ue~/y%9%[2jQ[Ux\6؂Wj -'t"=NϚOմYlls9ۿuq lj LmH>ɷ@U3^7(гQCr1,B3_*NJfF[15໇ߕAdgEy4TVd+ӟ5`A~# ? bS.2>:X0tB x S3,;ׄu2ҏRN2-zj{kd橗]ؽ ύm4vb, 19M\>8x<=PQp++Val7Y))Ky̼8@I5/vESb%<<8+C۬JSzл2_Q`wx+'tYA+cy?x;PVӒJgE g(.$ Hۍ39V4ah(]'#U}ove0h q5qf6꽗>E筢T c{:_J%X1-iykhW:o:?P.]2r1\p 6ӆ#_S*ͲWң\CH*ɎVJJ0}.[TЀk6>8ʝMVBaVWnͼ-c%NC)iyE;y-} }cX|» .qXƇsA~]M@gUt˽.S&j+[N>*}oB"HlnfmF74hG;2۳ܣmKP#2f&9b(dPFX?h1~®wqn}rj:Aύ>y'bH )gX0a.-:v;oDߡ!G=7pR0WJJSn@r5n:r* rv҂WchzճguX2Eh|9jSI^Tl7e.6&3u }>& E_ uoRd$AֿlLmbho'="8u\? d/ 3A4\#V=)7t 2/\W!&/ã;[kkGs-zK+M;^prX9o vɦRT)iKw1t۝L;cɎCN%h;܃M9zf){ WGfMuZi-?2Y:2:i7~Sm3VJZC^ ~i{6aA8=X?Mnn,ǧM̳&ZgေϡX:хEInDU9M)N =hA 忩!]۳S iDЮEg˵73|Qͭ;3ފvT^е*+d>L|1Ggj_=#*h( ,AlR|)ύy |hو< ޸9}VķTkD7gҧ\vT+g%I^86vJA8oD˘&=`eS5[`ſ&f=׫>L e@ [rR2nV3+6'sA}r/ˬ=uտzVH2hٗ.GYbuwծ.jnQ0h2OXf?As`a_6-26P =]tڔKR_69ޫfICgo%w'~`2Ur[-N =C5ѯet}$Bkæ0r*vq_sd!*5i َ9}p粣b*9RQqѰ҇EqF={8մ|GϩX>a,8+1C0_c0?zЕb&QK0#?I^^ ۼ]8v-R-Խgntp;1_[YAZ}=;V} &[ٙRj ]}^A 9)k;#{+7 8j.mc_v+zDsA/ܳJG_"eő!,J3;K+ԮԵx{} }lz+=kőŝuR$yoݛhCN5w0aHc#7'"hշ9ݴؤj2R+7hCv7{ÍP'R2&W.z~}!#zfF%()g1nD=g+yMjy kQv`S񠻮Lu85VΊ>[ㄘ};9}J =όF,β Չ[s<<{x4NCwpZ K |YӀc=كGxۡ .ݸgi8G yw_Ʃk ]!s3}vbgn&*/fBnn[ig /wa[e ;Hj\y$/o _fҋcaѤ1ζΛ0;u$]>P70n[`Ьm`, 2_4F=00x B/u&3ćL 9\΅Bn=ǂ1`zy3(~Pv|Msg ))|Op+9i^؝De3 ="YҨ/CA0h@.[ilUVGp,N XY}s!|0 V6c[H 9+^ۊ3']}3s9`w;ހs  = TTlK2T,b*>{~}3w\4K̡NѳN c_j'Mya1C_wwE#7k~$Ϗx0>G0Zizxp^e_Ѻ"))͋#V'K:veR0cWÝWIXbD FG䴢n1>+4֐̗{>3s qF[eP8O?A%w\\4NK3Aog ׳<)rI4aq4)Օ]e4sp m sՊ MM[)5=6"kCnHK^!dU:y +3]T;ppX7RFy/,@y£#"e V nG,1ie]^lBhɉ<,hʙ28YLyu71Lt3L [tmaXA@q6=^Z3Qehhg䱮,Xl:Y eX(_œE:ldtrSh"Ȃ3鞞n%NCo}uC3Nμ؍ 6-e6n&|Fd@L z0^Y^N ]Y̤,МߍWδg.5H6uUN ݸ~L;>dx~R>inZT0f)>o-\Oޟ6I(@(=[66 PY@]A]hg f .0Y F?AqmqQBcU7rrUEFSQWs e,G}d +Ω`7~t9X5G[(CJKlFz%}f99`D9z}Y%$d->o>¿NyE []5(H&sARRǏn|1ju+f^O߂ܕfnTO/##pwWB|)5D+BzJힱFl3,q~>  #wNe~ÄґU٬ |@"u(ys6c2ǜ|pgC3VV_\Ө2D,Ef }؀`ᘊ@~b'9 ܉d-+(f y{ `a1f.noQ6g(9ɴ@m?KW,PjSr;ݹXl(5x?+?B7Gyjs6TPQ-m5lܪ ;إ[,yt:(e=H:> i`` '4v٣ ޟ$qg{wV1e5bU&=6hK[#-LjNOI) x;kѳ "Ű'xl9&F fD9g,3B! R;^; wL; I=܋X`u&p{z?͊7`k}m3bMGD,5I@[ g-g{*"gu6/yΆW?wi̱VA눐'hń PaAW x4juiS칠|:l^Ч8dOUkmd2M_nz\>?0*ЦC3(:d#CyR,N>,dQ Q>xC=8k_}JУi8sJsOK5!K v#P٠ ̩ ]o:>^cr?&b%p-t`Rs,ƦtȀHcJyΤWT>צl͸q'%ұY/F] /s}CԂ>g $Q*|oB"ѱE퀱]R ڞm4Ч,ڢbp&G9YgPu;U{/Ơ>?|AVoKTOEUݞ3ƭ-!2Pg hwl!`Guh4ȓ>*Zw%S=unmthA3aAX4; 7B;Xأj;MD\ֶ}v~瀂??m7O6%!SoC,QF}?kW{grhٜne+,YU9}r8Sg`}2k). 3>ၗt1]_>[PscKPbӁk"׃‚ȝ!h4c2G f?+ RnJ$+)?;r4}hv&gOgt};ZwLg("h)gpdyIeGcԁ^$ H+hx{M܉Y畳Hnbj|cH Y Ze1YSv),)Lv@Hӝ4"3g!67KIƋ$Q˦f5;8w"2:Y/HQk}|C㩯㔠MDMw>՘=GuU1i: h0X :\eٰ9xԴc9Fʂ>jI`q̐hX6w+OM6ѽEzœ9FoT Frͻog#=꫙)#0 /347;/>z}Q5Z:VkUyƂGdrWV~g|՛jyXGRۥQΠaPji6С̠ξ=Ysw@!/7?ԡr!6;B5F&gY$t^˩}6G~9G}m(YNխqA.F{N{ tNۇJS 4Iv]V#qV}^sj , NyGy=^7"Z` C :g(*ƫBq[:t]M&yl: ipJ9j&F±:Gג+GtB5l3‰zE1L;a}Ѡ3.5ra*VJnֱSgSV|=]]W5tC["DSNB&4Bn F;"/jvh SUziX:9%O-JY?& W|ZFF u=՞B?5>jJ"ţP_Y>ЂMN7!%&d>-wQ}A9 D%>+yACi fjh p8nraLTǧs9'w35d]tA+>.fa98\"뵉 L_ewz1^J̉>hkOBgǝl,S@/,FƷowNѨ9Av3m)wVӍorEZ _I7;r,? ۮa%hM{>.WqJ&Npsw#,i=k?+sH , Bг0͐I[&p,㨁ݼ'?־+c2.al.0+-gԭ !dI, \cۑ}bx 5F|B{ hƹ{ynGk<ψ1?i~Rg{#㈖j7ޡ_]vΠIѽW]&s@J[WEiNj/^d=7H}{R[{كl?XWrnkV ts5w5_.?dС3w>MlW)LYcr+jp&ޘ&tĝkcFx3HDчidrؗ8f\ltV L<*@V0?[lT59Kӵ+ =>xX0O((VQn\̐0D[kE? j!C7CwXbƖ-]rx6Eg֚^|z:??c94JY?~ܼʅOu.dp]Yʉ PC]-.~y.uS#nߝ7BddMtD>T;Z(MW^t\6c5v{GefL.x郟;Uݎw 2'ᘪp Q="O )cNQ:"^TA )$]WF<8VC!nOz.1_*^Cl7*:eg+|OYͬc@ϡg5"WR:g%[Te wKΝʗ#,|xSeQJЍ)%zv 1Ơ渿B9mJVrJkQz{DH>QȢ}hߊB{4xt3)v G`Oٯ G94A ?67虱= ̠f^c<&Lw쨊Y#.ld_Lļ׷PB8֨V>N_U,_f^.avÖE"?ۧ~?PmUгpE^LG9I͈+dݟbdه'u=YD KPq=x `K64A:Xwj򎲛TOg8yvB8fV.U˜oX_aVr8d8.5fB&⨃ڨ$p9t7|5]tm\-0Pss!c~ yƆq*~ q%+RCG-˦sumvέa?.LK6+YސFJ+ؽMUg7s2%B=Y[Y( 7LBjJAc&upsY˙;}. '1tڱPNj>?m7 }^잧DTykjeۊ.T*kN"NP.jF"%P`#wng:دHd3AM8I5 m~Y1:ϊl6%;Tߺ8k 7E(rIh u> UXօsCR $}(X03⧌ˁٸ9A3xyx{k`? Dwew͠3]1 X\m q t6>$KERCWpxDtH9vه1Yܽ+XampJMsoiiOoik:v͑mgj)/;ړ՘ApsBZ >5Κ/"`Fnp9es=+5@ϑmàyWӃO^50u^9D1ᖾKD/<_ӿhiDaZ0.sҨXC/ݱtFBF Nuxp|Ttrb8øYHA@*hE_=..vܛD;tEAM$ϹNԛ:u*yP,]vonp@n+ÔQZWh{E,2{).Ova9 4`+ ? eD}~0H$-{[V%ew-&#ƚs7Dw퀨&t\h ֟b @y?gJ8۾?5tْ%bea1tMH bZ6=2Swk->\;3}4z~2\8>*%RvW9t02X#l| Fį%rm$*vuc<7x5=-КA)3Qg0Y:88};; 7Ei=`0_s*h;$M+ZxnBz):.k(φ^;vF>SV`` D|lQJn}Ըy8vZ2+X>}|/PxJf泋ߏWc90+j*1g Ye" !aAͫ ~qT8 m#U,I=KtT(ƣgCNA:qg[_q[d-ʰOM^0HYag͚:x=H9jB+3]7@O>vU}g}F9cF'v6rI:P1|r>?lJӵ9!2yzT3B^ y's8FG@j.k6`ƃYU#sw-}FFg 85JEaƏS;Sc"du2) ^ ܾ֮ n)n~anyTgߨ&$9ie94}K}|}&M;NνUP6Ӝ E.\% #fgxڵZC j݁_K>Waה+^k{2ލh `U%eM-r.F!~DD /uWR $(e !eN$۝9'İ(;=b5=a7Yvwvq oj[FwwYRs#JLMN04"-ƈçUdoSb ^c9wI8\-UfP7.[$^]8D9n)ik!$)^NLQ5'0z+Bg2&.rqYz2*t?DnLkfі;ٯ z-8؈{u3`lYBgLJ $,/v>!B ș{*:v2_FwPݾvLx VP`[~4n#FNMDYnpT oб,J8b3pá&A%\!א\4 uy8!n\:{|u^(<8YtktvrJSl|xu[ 5-K|^jE]*|9xfQKε8Ԙsl Yvvp#)^VDNZ~o A 7Owf:a~%bd:sdiv㔙ΣcCCI*yJˡtRyu^Kw`]1-K !GMMV]V9 Q 0>Z :c -+3'פّCV\wrag翄ܸ??a,@bYd4/WI3DVTC]nKpUXS^j>ɶ[!)!Dȶ'F:œcOӜ_6# ?kU+I100 oѷ}L_F)i=zF}ox~#6t}g`C\Ty v;fcÚ4bJ/R&<#߄Ob`[͝:eãX̆xuȈU ]ܟŀ;x?~AlfŐ0b~۝5Fp5f ֆg1wHEڌgqMi>wεY=W&b䢎7}֪gD6k6XA?>3pLŒfԦK>Jҏu)f`ͨ(_N  T n=ُ9 C ~> 9idXayisf8㨷#)^ 12l'qo|+4"45Q14gDݵV!ɱp4w zVTzw[b]#OH 1V˻=b{5 2ryl9&`uT/jg q2[vc:oR׮}8" ⊥';S塓㖝A qlQ!օ6ielwdx,aZ,8 = 4$S..R,2H]e=CDbq?RCC]\=YsgBu$tzzrzX.e|nNqYD0g@3Yyuv 5A$nP>rt(=D#0v/fhŸVt-tLS)!DZ3bĸ=vjTkaו~fqC. 1T=9Yw7Y1C` vbbrQfc>fvbB[|U;9c-}d!Ya=}LnEBùUb_yu`ϑ_z׋Mg*^ !{P![I0y0vReG \:A~O}*Gk>MyLgZӵ,=',lO\ݦF! S2w:ҟs+5-32A ҇)b|D%=.o?@TG kH;>nA0O+\9BM1b賛I4WrF͹|Ԁ.!xV^B!y4`c+&Q"^y MbqpvkT?Acd ؜R^:g!LbF tU4Fг~]%ۚxOx/6SyةQ"f "/)+ VT:&$Uu3OUR H0NqIAk>yzX׬9@& v=ϊ,[!GKpd(w~*k|>~nOlEө65QFr KGoSCAOAQc␽`)[n3`Gj0PNn/xtvBֹ\>j~5u6[RrZ`:B v*a= C([ܸ2Ftb4_9a'0/S&6}D&%S]SH+ e!}ڦQ#O8YL`jc8mi;ff{kȐ 7x,C._4޷?c8 gbT>jsY^qH[7Π*rܑEpy`>B"y^3W;6͌յ TpgCz@#׸qy_ Rl G™mcghOA)$̬f58Ih>r)]U.ӓ{=iCAKsgW/!gV3vm\OvOlr^և*a%,Q\Ǵ]ޜEK(Q~7:op.#=Zd1!tT+hU<!Tb-t%jeqWUSFSo$BS#\%O. с1y[l8o>{ ~pbwkX晒j ;) G ׶Fa.5H0NT҈َ*Zpdrﷃ;Б2{&PU@A>5p?Ƀb vI[x-z)t cA7\ϮF$bŒo'^=-vWNl!?tȍ VT\@'i(fDL@1)nMe ođOwĭb1} wHF '\T+I 9:ޮ>[ȱ하'cصS$qUT+Y(8W'3{]-ڮ_кq`A}uZ[E%`plj1*?b_j{١Э\. SC "O"Y`CKaYIv'1V{ZC]fЬƆT=_i2_s~>re\Bɤ&Nļ^aH9{z:+NTzoog; _Cq4tﭧGؾ͐x~U3.qIA=toRjH‚4:( t^WI]r@tίXru!ݫu2©1K|XD)ɜI!ϙMZPgEvOICoD60~~D! AƊzoꊺL|ޕ]u kU~ H4$~9@(/}l@@7V9*#OϯϿJ 5-*Gѷ-g̊֜6Y̹>q?TP1rt?h݊Q8*Jmݯ A~Ǐ0?;^AӘL~6Y5O Ƈ3Wcڶ1v[ֻ&k*WNhZ\O&+zp:qK0Ѓs-[+ }Pj5rw>o<ø@9q7bXri\__/DJ k%Tb7ey4]ž۾$ۮ)L }:Eo_5Xe\Y Y];V3n>8$wk=7RcxCeyN& .9q[qЮEMv.h[ ÿ厃yEwg8?˲|E+1 t%!̠ ő ~r0[uQ(1H:m:crmQlB1eV݇Fx<ԃ['7D7S훿Ӯ-˞*ߏݘ :ԤxtX.zeSWԧO*g7Ѿ7e=(1AI8MqA8a; W:ӒuV(9ClH棯GܹrqGcșt$alo1wc) J٤H'_Sf5J\ ͠5AL>p(ٺC| W4fa3Zw AuRpsN{nvu`֜ٮnX,eDKgYQ-6yý. ηP`k83zv+Y>ks"L=4ϥNcM|Bun{ȟ7d >~ErU6,UNwv( :6Pl#bj}bܔQ4LEvӑ;S#Jwi}.j|ӵϬAvOyJfB}a$Itb@ƻ5s?f0_ o>Rodθ{tS=)GmT*By_J<}lu?Zg.Z00i)y88ڦ1,2=3bqŚfs]~4m6zx..gg7!+Ϻ+ 5-ѽattb(K"CVY,s~hOe>QtWXЯʲسNݿ7Y@?6/L9s{0fБ}ՍFto-C@3Qf2=83zng;Qʊ/G_llj97gMfzf #Ljv蹃`xsgR|8orqGQg@,zz'üIk*yap{n-"RᛈThVȡ\ <ƒZ(&pG〱hb _N [$Kpe;q)9뻧Lux3}NyCy{?$skA٢ 5VGҽ"^4r)4$s(.c3{IkaЛHFkڇT }Nsp%(•-_( >YϤnY.PL_yBo<&}`2󭘖s?D0YiVnF̫ ͎!dUu ޑ# |hAz@sHYE89CyV]'R_&LʹGֻ[alϝbl`Zם V,%6(cY&`Eخh':l>YHgTc=LTkzQ=4`_K{2ٽξ C[6fL_wX%(8 c1/R4F77p̉3qK;_Wˀt ~?QrCdPa,t\Aϡ<- DByB4Mq[:{|WwWC7`C fQPp9-%};yf^5]sx:[FLoZ%9"RYLHHS[Yf)FL9Fq.?nM8SvooKg5.yVLlctE?f{mEN#;9$}f*Y!g )j)z.1eBґ]Hǁ{6'KWwL~3Υ|37[agD4sQ,#y\ǪMcO,\ydT2* K:h犞g8xANmւaʀ*pcV:Y\{^jX#iV>p>7v(,y>U%s6m  zFox|f#`T'L \)X}MoǪb|wFWi2۷ȧ%VBϞ>+&!;,k Hh>_yqQhq#2\uyQ TEy#eE~By hc$7RP7p&D7e?aHN zDJ>g̵قkLpgS;,e_6Z܃\a8XsC _ǩ_|]//O;0EAqE"nB,`. |oR4pHWXs)28DWD۩dP(|—NvltrdMjW5r6i]!+z^} @N?$ ;<:e"}^hf橶ogg*b gXfBk\ .!j@ ZCERXc) jxP:GD5*WS 56vM+&Ŝ=e# "`D ԄxR!F-Vɸi;lt HMɟ}l[?9ɫJ/swtɳT 8l&Rn%)3‘y;e.9 ̖>3i-爘8 }Q K\t@T{ڝ%d_s0!.zˈK0^:A?,+\s9o{[87%gH)y9eT33mzFcʑ ;ِwmaҁ }mRiM)euN^&DspI/ٖ\|eϖ)]=3WmEImֺ|x0p6Vg\2:-f- LGfңcoNu%Q+)[ܞ}fBϨTbQ\,j7Q!rjeҮ%t^Uy v6dETf}6/$}_k rd& *Y'D _5DvȤq)XԷeBBxF7ҳ;6y#JocQVQv;"1$_CW_\" 1BWƔ@K>(,.=0a + scmX>EAI&-#>ߖf4L*S־&%dLqx>ɼ_'s>[lKϟ}ل\ҋY&=Mɟ*>O2Ӯ 9v)}.ߋҋuђ)ܖY>3kk5ۛ-ksH,g)H"pøkaB,%Zf !TsrsD 7O9%Z^$i=RËnA/s8 $-iW ܀쵱~]XQ?>5f 6Ȧq72F[9E:L1!$L,+2WCg eMĐGRAsWYK= ̃Zi]8xvcVtA\rFσ_e\f_& F&kȌըTyM8Ybq؈ 1: (NYQm*7zXޅTE`6D&ɳOO>k_Z_UQ;ڵ&YTq'8=_ws,G>Cž_\( aWEϖTXnMZPfEE#:D $&78/ԣKIŃ첤?95CS,k)]m7G_/]{<7}GIؘ2[7y ZI(YNWup0n"5IAl[2*4cp;D )V X%7[DB@)zNNH`Vә4jUi ͇SzROiG( ;C ?Δ^7f\<ZDF+ \@tp FWT 1u z6F5=`UkQE \K$SBUQXTwIq880NnM*rϝYe"!JޢD.hCsf'`V\0*v8GDZkŠЌb eEmW:قc,ҦKmOHKQ*~<0BO{ Α#rTK Xdu3|4ӺW}Ӹbhȟos蹤6VgLj5}^xAtS.ܒ>gfϦJU8%VwͦaXFg9{8䶧}݃XQrt@r6OqSw4YL#Kz #rQ:Ai Dhr 8U~YNMO=wQ-gD+dX-5n%GG:P)3<);\!C[=8PNU?7 D/ѓY;he 뱼k=E(8X7hsgl/e|ڍCo+ޠgt =b9biEJL> ڳ@j<#3ȷ zˀlQфMW#͂&)*D"H"}~f* ̉O2h_ w^ϻ{{Va!++f=42}/G!H8V dM+G>]nXB=]";H`9w3ysd9 om='O"pITm!B .0#/lj@QmK_ܚVMH)D 2-La;m}:B;:!ι=Im4:S[v[3qn?ePc__KS+e(Qr*гj.eLj13䔕5&,uC?LrL*CXiJĄ_~=7;^zބe~s$ K9aLWt[b]m`=,{[b+-w *J=Nt>GY\꽍.!O&s;NFݠg)q@02Ɯ,I1ǠD!t80~F6CSm HZR[>\5`/ub/X5ZڸV9aj{JoĚy^|# :)еoQ]ƈ!?ypBfQ^mTemT?.f^2T,]v}VΩF'-A;oHZ.T}ea}q0Ƹ ($}}@oI1WF(0A-Eqw  54:;s3,D'N!ytH3ɴLMW訐J5j/AD~]|{$Qkk~.g(*E0):  40nYEan̝ |lVs5gtI 5gaO+:x?{K_~nT$F GikQ/Ӕu:Dߚe7a~Wos{[gRtAo_$C  3;.F \xRpކ<Rݞs1tƊ\"74*T$I?rOViPm=lv&ͻ, _v]Dai{@Fŝ}ջ=/ FR=1=[M¤z\"$7})CZTP.oBQy8wY։ 20C1 凬5M_EAQ>#1a<_[=+լ n{FkZȠ.]%7H8o6Sǫ}H%Yr)dVX[8gK)H0:>[ ̺=}m2=}bl .?=c~()DoHZB>Y Z&;ˠ#Nk~ mj{X6IS㜣Q >\ i$AF;ޢIBHNFsrNf,vY`^9Mw~.o$j"|A^ʈ /C/d\nFmu+jv)nX O]Q.%B{xU67PfO3O%rVm`43w6ҕr_i**ſtiJer`Jq'7^*[꼔0 yʒY\ ѣzd9Zn=%lqAӪnF_6լJ]dRJ)ܤ,zDG󓑘Sg4L\Ր}_P_60UY.a]tTY!i,6&Όm=}4."6@X_Yl^/>ej?R,c`[4zG}>Y=`vHkcq9ʥɧbR%3K,hO'ch F\mrV9ƻOzw1+G*/ ]ٱۓKrͲE㦮$+(2y T`]`@="@Aޢ ~XфG1NRak'mMՉЋ⺴Xggˡ0?Bht.EPe XsᰵJl-DLp"ʉʗ.ۆNAพݓ=XݼIJ2]yZa,%A+F67X畱LtgY$#vڳu>+Z EJbYҢ 98` AMCREeZߓy|u$ȄFdX^6bbz),1A&/l!F[4XRLʋ;';U|?dG&Y MXӝz QD Gjl0f2v`qgnHpZchA֚2SL-s3<-\}Z=ȓ:1?#o7?Kك}uPx7CDZpDVS-bgܜj`HEBS:3(pz,3)\Րb k٢\#͞٧c:, ɧė>xoΜq5 չhִr\,T90FпEyq\{5.;`jG=VmCx(0nq(BX;7Jρ;QjL]ֈAI.;K}\r069 hmU1tzoʞm[\9ldï>AfԴ1}:{=o~= tFqVA\?C?HK *5<  4Av(l6O39uSYm7B,kcUnnf ZQl?ͥn8v ]ِӊAvy._zEZiّoKB$U Z zg{=ܱ9rj\/7di̅t3%Q.I0Mlvh_|nYç\;$&iNj[4&ǽy$6IwsCAUcJh' mWa3lcF4QWVGÆ+(y̳F4`sVl>L7p^%`?+GQX~A+7Pȅ;_t MM suB,`7?EFTr-V`\xr|E5:WhϞ>ICϐ!~鎥Db3d?J~C/ 48q5v1rET: k#AYR;gMY_»y`CkEܐ78e# +![#Xyg2P 'hZ˰ :k]g-Փ5v$>NKU@)H4bFFҋ!}*j=>G4hB fɦ9H!9=32V/ʔ4R`ᰡ-2DTswuBTӈ Xx Ks`3ox*Sp6]v̺S(HSb:얓4Y?^3>9TVH6H8 ^B\b傫EJ %879*J9M|lך]PXp4[#,}oQFI3n:Y[?/غg#Ӷ>˙kog<=e~m^K=G܍|)sc3]Lq@MJjBO. )YP6jT&R ߩ>Yb Gsk,2ptdß&3Sg7ڡ‡_Qq2qg[WlY1}xӖlPݰi{CV\bovQKvމY~2}R6VsZ1үC<|ҫ @fzh ˯C6iywo2SnHnyT4{ Anj i E==iO?2DĒ|X+ n*hq; ]~ gUpt}G9mGkgs>[lQ~tOutZZ{|L&lne^ߴ #^Q<ƭ$ʹ?b1M !JʞiВ*Zg@WJ &7@#vl!N F цe 8^el͕7RUL1{ ^Ipc'yNIOsaY=K'0lq ?l*T\Pd`>Z 7O5(r[oHvh[?{r>j@cx0[nbF  S`B@4'$1 z;oMu>mcĩ^9YsXȓcAGPH ޱ[}a3}1㓿]۔~<|Y+HRDS%#qKRKVb3ؤD\e o"WW.9`x& w:踸Zϼk2uv ,Y]0UtXc9w^f哰 >Bv/|Zw1GSh{n#),t\MPdnu:6kd^5kH|Ӫm(FF؜*Cg9ޤaG0C.T0:)98AGut;%*L2|âo͂Z[;Z/j/@%# pϼSx'}N)5k|w;xpMMSY?S Ձ{åvY(~Vh^Ywznsm "lH4}E]C啜M-W }93 %}fr(}KYK~>ü3kL?Mͦ9lCgSݥz%q{kwJ$0_׮h 'BWyç"Jaʕt:nFo>;~Jl5ծ!ܬ̑+3+(@fsa DbFϙ?+bes_8c"ob?6?c|\1zF蜋ҧ~??ZKJb~JE%];E{;ږp<[&'I2M&֜b{&4t:Qwqnѷ@Lj7߁~;h=E|Kj#  EOՐ'Fv{.rI] @St$*zjsu7Yw8;lNɝ] \ØfW?&Z»i ?]W\>T+2%obïAUFϳ7m046x ؇,.\?ԗyBjtrF̫TP".ˤ3sZb.j8,>lόn'x\RZyӌu+:(^eR5l0" c } :*Ư#KsQm> m7[zQƝ+IV 1Ô=ab8ԜX\M=[3 l>C^pҕxM>oaՔ/HERM%w@BA5LZ處ƊBTYoVݯ[~d/6rzͥnp/M&GƑ_f[t>\/_rZ1+h:Hވ]Sle7<8AGDŬKF?BAa}Pws[Y`CF;[,b y?ϕyM/=\AKvZeԼ )'笶fQӂFS\{wg үÜWcb6JPvnKQ=&YUj%=^ 6gL"B]BQ !?Ç虻q2Q[f6RGp523hό>/"CB[Mxb0 cWX o'wW )6 3FHA[A DEJ(o *4[E\Vɇ>/H0;fV ͔pB9nW(PNG4Pb#8>Xָ [+@&78u_>[P=yɒh8>g>:8X-{/i-|юY|OgE$"Y#;WOCybdqi/;r5@l~'r^&p2WeDQo9Z5 mkenVv\P0vtlvo&ߺň1os[F!D_, yܲ'[Q-Z:#6z*B YitnzЭ3J~ADreA4fX0TE?׀4̺`X˼p;sn5hx5kYp1 Y> i,&_ar L#mAUu~UٷqSʸ_sgtTohg;9R>&'w Ss/UUNZn3_B!|/LBMɆ\{L~wx93e49,z1Z\' T~Dow{M y9 NbGN Q\ 3HC] ke V5|.s7 Q tf a) F,O֭ (h@P+[r1a\ l]py>.R]l8%K!ωÒXi+T^!xiK&MBis֮6TTZ336ks k5bL]_d1$͚I!n vX+gVJc\QX*5biE!^<(y9,g} Rrj@2~O9-7d c Ͼ.(R̒W.JT@8Xrgk: h i6y}ƈbdp*3ma/Nq3]T$f "zGo>,W}5HO݁KrWmL?OJwcy=-fK2 U9rʜd%o1}yK}e/L/ո}2LcLהV:JCxz.V[[g>ST,g*4N۵M4mVAܼ&S|U:l*],e]ߡPJ;7K|=(sh~ΐy B^=7,xlг)H dG!Z53EK][B.b[Z1ﭜ2SKm4 7:nhfd3(sk~jZ] ӻ:I;\vL6h0Lgz{ZK2cɇriJW֥Ò4r>'_S)}qLCg={ICiy;Jb,5%}v?rt][pAt?J/c_(opn+C4GqGHӞ-*.B j~R`zG&:ǖjo p2 w)aAٕEt'Y eCjΌCk TT,M9ZǹOZ~ÅKblk{=h isx'ڤX=g:flΦg9+M۪q+藣\: p`7x:7Y^ ̩ ^V:Y1hdBɴY&8]"&B,1xEЊ;k%mf~^&cũ ?2챻?|9GԂ>-r\r6< nK^GYJMC@(H{il!d1i 룭ql9_. $v{9&LdPyx5_X96Zlz`H%\n_Bf㳞'OR4>_9^dtT  @ӥB-8ެ2~CpߤVXv,9"řrjHAeЄR,NvDŖ&p%7|~م_Tb(uzcN|`NuV,׾k} B@Mt{15J fW5c&g镛4|ZYg~i$ `ڂԃ*>"4 De)KC-tg]Xa5d<`es\[Ieˤ?{jC-87нĘ>onr5c ;[ TV⭉\e@LJ>G<5;y;VuG/iَqR"YmV!Kp=_S?.%ϱ݄ɋj|YM54َ˖[M7J50φX.P uS9O5}L#x]7Ptdo%;$sNY(?h49a/;iyvD\"2DsQ-%YS';aPZTu :-9"1˙4+Ԓ>%UʴN06T[ Y妗Mo`N˸os?nEivSWv m!֣;'\Z۷}񕞺Ζ"F_(CB]^VVSHUwg=KKc/,khVϜO[wn,qNe6Yص<ϭ/C Ju +b('~.=]o ʉvΫ*(Z!dAd>Ƽr7tJztͺDaOjECͦVYj?{͝;oڹ\Mht(8ծRugv:}^,tw +> ]py윊96 (R~msQAS! zξtUHoD l<1݇b9N܇=}v/(gnV<,$w瑆0,53Cc=H :AU(~Sq{7 |`ODʏ`aG%놗9'h {ȑA^lYkŶ6,Jɟjp` ?͹aݟhL  -8H?lE\2b.78Ahհ6y^q_*wBG؋w%G[bQU FXʜE_ >ȑk&>{4+3.y-+ '-*/~o$XmAO6e>ɝ/qᨢnoS`F!_d9Dy4abkTsFťR{mߠ;n!,I+"d._gy=D| ,"d.&UlZCkeN3N HaSIvj?P$-e up'|5E9s:->WTqT X@KNi$Q@IO+Jz@ 4pI>ΓU矙>sD90^g ֤mkSj?dV{K3 ޟ }f6k{oA<wCI}1?+k2PXM9ϧǣ=EPٌfwkevXv9oxh8,( eq7F*vÛaU^j$\zn rгiO$ZBi Э ~MDy)%VՉLN.Ђ%$Nmq%5|@7ݳ%mv%;#ea*g/ZΆLAl^?]*0d 7FzGnbPct:@)64_q Z.':g*h~k0 )0hܡgSMDr!qa14:( 0|GXaʑom$aC;Cx\ij-&꺤Hߙ7SmAՁNcyݭR.oxY%)<9gnmex)[i{H@7Xn0ȴ8( `Ⱥ);kre:>GM]?}&,'r;odl7TY|VV4,uJ* Mܶ\{"{bG5j4@lߡA/2}k6Ec(mc0|3(ƎVΠS*a7f }VҒp``OǯDa㸯SfWy 'r}Y9WR.g˜Zg@}0a;V8mѭE+ A='k0dpSJjjm2Sg*K6kt:/wbFuF&׊N=^6rm?Š)?˼y퀿GEk,:ÍLE?[XN3%3\›;L<;q "{pbJ;E/808-tWMkh8N₇mu'eGSr ]El}G3mh{]ZC+v1ձ]x=Ւwvb6;Z $߆\@>[_ >*OE0LMT@mp_>裁3^h'Z3}l!XvbhgY61ҝW }g}d qĶ*iXx pzFȋ>WӧW)fBor՝8#͌}@ O[+D1K;h-,c&vfzM^i!;c)5dڶ6^rvԖ=J$mf}t D"@3$~dTfT#+]679G5}^:s~Ϳ9ڛ>+"ˉPMkg:lL o*$}VnA-:@6X,=wio>yg,b9 c %eH#Nl*|#UhpaمN~/P|2b;k63\v=yC*^ΔCFE=gճ|#gD9 O4!r0?y.6ee?"&ɔ'Z ^#qΕ%bnH;8 `Q"gHك~Ifk%T(S.3qF=ۑ;vx}bU)isNi#JC[8,M Ls`}-ɨx*ɍ('dӒִk*²|I+xl':ȶl-WH+R^7ytnHǡt/fH>*o@st~JIZ^<u2Z bv>,cc̈́OEV1O~fˎG!-p12}^L.t@ۘ4[?t">'(+ 0U,.HvvMeƟ*P jI|M|KLJt$5c>f`P.685٭^ #X[F"vc]?4Brg˒FS9nH= wQՊ@* 4|X<;fkJe2Zr#mI;:%/&9p7f5ᕇ~G( 췶Gfzklѳ/ AuqEN?F}r:c"$#};y2Yn}l>S?g2ЍUuXks؍Iwq"?k5t4ucsuiKu2+O:5=9y0Z/l}>_g4/ ĵ#P~4wy0#4 bZgL{?h04+00QAy|?T.Z|! K܇5/]Wv 8tu,MnVK+Ug9G]AA ɟ(4|nN:$Zы$_آϢ5ƣE3̢]&9rB υM,:KIj-1Y&:UI\H䐜$>Omm}7k'|V>O7=^b٤_UtXM&5eV\%MNlV/籔ξ+%:LܡΫ֥w\`tm3F`ܕŽ'WO6^sb^ìYV}Z8<.oayK׺Ďz#Mvv95wgu³v`ZF0E~FCp(M6*8ȃ)fs4]a 8{_L Sv3NmR&(,gL%תG"ʍ *kM+c/}~_,7ژpy;p?mJH0p\Í{3zJjQٵ ?Y|> Z85+{vdXvACIe-=̅#ǝv8[=h[VNNA8̨1%l#^X9GA6?2;)sXZ9fx h [`1` 6 4מe8n1pe*rSEBot6~(6u;q9Sug21=w93&QMǻqsB_*}}XzZm%k :liAwc/Ɲ 9, z.s,f"aEOA< KF|ɢ)k7}]Zljmks\-?"'np*>QhWL,a5, 蝶>LODBji٬T=g6mU@5UmV)oJfC\0f=Yp*>I\y3 UU6S+vrU`PY7#uAQ/,%l_M$ݺes#/:W(q3s1?nÛ. kL,p縡"f立t?0O?B+5*Q3- pE(ؚacDݯU&tgUu _fw8AΞ= *j^mYM ]lCW()ѿUIl:͠ *М) ;[> >kA0Q#$k[7Z~ = _ʙ+zV6Qg4_27s~pj!I5+-̩ 7l+%j>aT$^}|c/ʖY<YJnS;[$xXs(V9_ˉtN#oxu(-zLA<̢ \,W+JNDU]X=GB-PiޘCrޜ9Owc! q^J탚b$JN~YIynHenJzO7ݬrX1b._'g󋏴1Zƍk3XzRn~-ҐCvW{bq창:H6tOhJ*%XX2m%^,iyvG!oД =_'~qG$_vϫq0 ) }~`}.]AԲm0,mP|A6 }҇8MoAsYi(xtH+Ts>Z42q|2I, MX^-Xe sVA5/g6Ob}0d5G~(' 8X9 rI=LH #mbj>d. ALR mhpq3GQ4fж֌_G?~﷫|CV6Rhݥ-n#5p*P{vy2E5 vZ9}d -s  2rY2` =/Ͱ3eK>Y0bO[nόLXCt>SX<9d8lgY|it.~ Pcz͖Y\ȊݔrsS,z&;u Z3]ۆMscˑϷs9B0eVZÕ>ϫ.&-8P.!81 MDrI4_ȟ{sdg7h*0gd;Z?]CD. uEu ol KTK%WDKjbc4+Щ%q=r5s\=ZT=6J 1V0-z; ' Rk|O~GבD漸'Q9z. Ӵr 3Ib/ʣM/ˇ &A ~)E̪-7X8bky@:<v0 |z.JtBNbd!9W!wO,ىDZl" -aTGpU+ÇQMc9W| BLՍA} $]Y,kQ%%orN^2Fflt*sϏE;l/XϏFEr lk^5lKfckNfߢx=}W7: g#rY<9#Xe}2ȭ}3VHz_L.F_ƀlH_C\-]q>7Ek~dΫ]J;|yxHVJI^$d+}^7og?@D%7uk'h9fhC =艹z)>3@;V /`1lKjbeb>X1p8}/-č\T9/;e\U 5!K))ׇ,񲓡 "=Sx@gXYe(4C__jAmI&)t4.ߴٜfgLk6 lRx=+1 {ZPlG9\FlwѲdۏCrmݘTdz/3I,{G-y=hNYj*}1zDϻ_/:d`cMJ (]i&qڄ>seP =1D&Z<zi j D^^AW=rjvX*mbܨ"+%oцQ?IXH&T>?Bݨ/8bׁ3OciX,ע݂K]\n4Cve`qT_YL>>aOA?ޚ8gKL?gQ0<<ŨٌDų;9-џw+FָؼoOǩPAvȐx,d z7REe $UGBBiL*{0:#Aܟ-q{+: zޢd<9~G,Ʌ^y2YmquHSj,a,,3:uq uܽ\zv>  nm"¾C\)OJ~* iW G9*wweJOBA]Y fv) zȓ{ev0" C̸ձݐ wVeu:gL0DI$(s bY' ?1.f+o ڏGuUR)6a[?/W.#nx<J_z4k-RoɊ0ѳ%Um@1_R*F;[I`L3s(ty S ~Cmkex$.j#SMՔ98 a浜{]^{Aj}XUg7^sd[j.tFu|% ZBWR+"svY^ K޴J 5֩20z~֧/>giokYVp^J͞C6J c  e -C@/>Gav T:ĂܢўWL65$n(*{DQ,1wP@&$a,Uo~EaxK Zjܾ+_f>~ Zgr~-f-II-X&H]`留gfzk.hDػ8W!k|'=- sʊt Qb!g97l.lN^!VQrlD~ʤ&賉8MWۥk) Tf;izZsgs9~?DFXwŬйokY0~m`Bd !} ;|k3.G.؇~qްȰzt-tW;;Whs]x(l@yZ%$95ԓ{MC{e\s@|ZX(ڇ/<]${UzϼVCwE}j0j䌹Ke8SS`J4"b& #Os.r;JQmb&1 b=w{WMncme3lP:z%e\t(O V ![ ӁZUsu>Dkl},0 !}.73`K@!~OEsD~r7r4RWs(yBem1M Kj{kvf+󵙲b\gS:] ѼjpǦlcƓ,-쏐'XdWD)[_KUtHDP4>/݆R4Qj^|)X(RpR7J9{0 .FC&? 7֜@ {AtLɢ-$t Hc!GvOcMo Fhg:[`؎ҮU>+ [mqPE84Io/yPA@ͩuy,H ޳8)')J;$#YԜ#ĥm%̖ 72г ݴ#-k GVBkJxm7F|Yr" uTj\Lr\3C}L]@sBNvU}\4a44Nfqs]:x@YQ0rD6q gAu@<[g|Y_m@ԙykS>i&?mt ubAljc4 H#!d.q/\̹T36x>/*F=^UC@Z f|e h(RNTAR&X:.}\@OghCwY?}oXWظsx`۵Cmkp#J71-|dm n7Sz?&+ xu<)ilO/ZpUqJEZfM"qG>ИNT= %2CH=Iɔ=tJ 3-bgk6<tXCx+W5G9L&=ToAaIe K)3Lur5GNR^sC VX !]JX>X ; F.Xrg>z~AI890*\dj&9*ʼ<%ؚAS gj źEI!gQ]1$u|C{8CCgeӁ =c-zցoO`Ő1jow𑹠m`C&-|%alMSec=D }!ro])2K-w^ΨShnCnq8]w8ώea Vb>u兽Z5">Ӟ/Gc0y$xn4>v=,d-Xr~ݔ[K[Fd M[{ &@>vcupKwك=;z=4G^g^{&sեTg gRgH3h(D6zN𚻥?ks2~ XKCq㝣 pmH$ݷw< uk6_e!a_LrV _p[ILw`'? zr5jx<Px e?u.Rs'3>V*ݤL*ebɋaeh]KK {=zg~̘{;_ds0qQR&ɰ-<͞O|!i⧲m7Jۙ!O,īt&H vrDf?pVzg ge`GY569r6 lSzjm]軵 Cg{Cx o4ʌ=V#& V{yO!ʺp0ڕ8Z . %ĸh{H>qj?t\Ha.hE|vp.e޹·ʎ3#!j7 Īg98A' )3o}9Ty}Gi9-E伩U_s+IYM3~##Abz84RJ3TçZ( 14A!|.\V@ۖ.0酿4߸ڐ]I`z $dl4trfVv:gE9p”;^RUaTWZ>[#S\(7F.ϣQ?߸DŽL”}U<7B+Es._u*ܕgwA٢7mLi AT\eY5s@ڡlb)qۏy&$"F !Ot86qHz6j#!4̋ yX20)@Rf!Ǐ2U9蕒;S>5}%~}pAO0)JGɕj&S%^mÝʹ]ӕ EPYlގq@z  ,~:ԅ˘wpsy*Pߢd1.7=8Y帿 I'_f>sZ%{hS=jh!Ыe5zZu2+Jh3SPqVK-ٯvl^.}Df`:raֹ/H@}vmh:5DP޵}a+L4<='[S2/k`_ !3?~9zż`K6Mձ(b QnMS7<ޘ3RH zѳ*,LƄ>ӟ'ֳ #ww8Ǹ- i:U8+JI} =W%pGT,'ܙt}OݑL+zfwE4OVώ>,Gȗӄ'*\g9q>]QsXa_A1WOJg&4.;蹪fP /:3g #a=ƅS {;fvCc!._5? "w5<&G\Fm;'1]ӑex۾vQux~9_j"^:" Yω_羜칱mC3]V4.$EJvvKo$tIgLuML5IQWOR# S ɚB^z>ϙ!3b3tѿf_.,y[>5մ̚#9-UFR twb|+_sps2/<5'Q̵' zW5r/^Y:e ,ogkE$g RM}13K{'O *\y,\cˎ=GI'+߷ So|[dbŽVW``zO)tƝ1¬V~ oUNAs3qpVx1 ZAWC???fBǑ}-:c CVB0/M?alF0w>g &E2`C~OkR;j]ߣF,GL\3T"Xc(A/!KV&)">BϑbkK!R8~B~x'ՑüJQv}YQ/H'V |u2X4(Vn:V%z~,Zc/a|M \̩"-z7߰kZ奒HU7!JֽZn^Bq_ +.F8=vcl=z*1e{ry"B1$=ZꟙXWэ*tKIew?o|e9jύu[i,熷FZ@*Wu7oqf܈|x*fwܷnQίEx C ^1?, 'Hy )ml>r .pSӍska_j,wf ut~2tty 3&'>Bgnڎn>3 w0ESP=}4ngrEN˄4,;eYռQW R\҅0'JOD\wway^aasW`_|қE;u.獷%Es~HBBß?aRj h\2 ̆>3gi/yXVE#/Vql9C6Z\=194[Y~;O!RM3+G66u\Iڛ&ךwFI7-u8$Ar(_? e.C:oXrx߲]<}^v#x"*5}vbM;Ž*~q*L,kΈ#F .˲OΤѓ%[m7#Q6=iFߋYii|dzmcƧi3xڿY R(Ġ}a4~+JR}g.smD*OmE/K#`zQ)4dH 6,Ɇ>[E=勇;[lQbNLgsm=L-I6Y:ߥϿGFQa;QQZ4NKSA-G-L=0eHz(%G9ab.(hs;3S.rHWjE,=*|6U\o'ܨcXvw沏-~Yw!fd~Ft:|l ~-_ |?0PΏȔ9zd"\ Sʫ2GI hH6zơ5pPqk*Lah-:l.GSY mGJ@* +L`/,/nG_/ n6@wۍ$9%5o< {>5ULf%;6{I7Ƿψֽ%孷@&rrjR=7NB E1n=nZYC.Z6!Cְ^Nb p=S&S73,]m4gu ,3%tF9-GQ =:5(fW&s^$aSf[C|:\O\,ϼS3#gI|žO4h4R'nwVB?j8q=8ǚ{LV1J!; +5'L¬aZ4I1h3C?o,'3- BO賗Uz0ȷ5}Ί8WǕ48]9yC]P$|Z#pM;SE`="ٺx['ot,uBY#OÆX%na W<> '`Z2 %wV켺8ޢnCHsJq]z=_-2KALԾ z#ybȣA`~%T[ؾ,WY\$;v Ih^LZ bV=N T9KHmPw 'Ȕ&۷;R:8>F[>FUBA2MHZRm1ձ7 g: h6E9ڃ Eׯʄbk1S'@aWuqMm.hϠWahН>[񡥒5/$y$D8d۷>}Du K7Fк]jtgyl:G{ls}!NHMҖ>S#,BaAی>gl|GOAׂP77p%Z&r!'Ðngy(zNXո5Qܷ9]xx$ :X@^V3DXX!ԝU#f _MUm+&l*ch|Zr|DE\ :3`U1mY׬` V->q]-<#O¿nP(1NkR9Vߩz &Q>k B/ݾjb ]1YG{<3.Syг>1 d=Hlv6 `)xEjL_N嶎hSվL.9 ika'kMPWYYQOxc"F"0/AvYn5[՜@Ws?=z=0oXsGaJly߂_<@m->΃28ૃghjdsgxO Jach.S.,]'DЋz7.X{m>[ֺAē϶Ii8-r/  Ke+aZ$X6}q4EqyXn- m>  [@Tz^EiU>`B='aa %b2gs`5]jA.d3#GK|&F۠ MsS{G8mGnO S-;s\*vi/"gϩڨXdIs+Omy'EϼG1 GH{bxj13w![q,2/;/_4N_#@jtYF^Kp-.tꙣg#&,~z@| PuFh؇`xMܡgS;ghwĝwmr)Öuvzsg0:)Ǖu( =71`H^'>mLV J`=}MιѳY5uAcpe͓/lg 063H/0i>ɦt o lhfNZg`1EڑOz7W? NȔIJ2'B6;l ;詿绯zi~pXxK|\,:sϲh7fs^]R1'u/9bL:.¢Ӽ9"A\wzUq0@bIАIF0=Ү\ ;l[~Kt@KQ}GNS^[S#^JgQul53Yf!i%j.fHun)I!g3mNsgsQx U+lFZ-UȼJ' z*H3l<:-Hy?rM&W2xϯK;I`&Uz=sgO@Yٿ?ɶ=A'Hw]B`6TQP&O;hؙr7"cEީTYt-عd tp{1Ð_u~g](6pw9:xg<%l'w6߈y%fyzƵsl9}ū%PX3i|m\>t:iЈIG[>2z8;͒z#NalvɁx{U0B7+߆s{C"۪ QD{ϗOvp,"-򃸑z ܤXkR º0}^# }${K3`qd2z\!XT.oPDCk.X.fHؖ=SՍIעUJ9+.U؛; ^ܗ%3@/#ًĐ>>?s߯$FlĈ#;[I7k10 ̖V?WSb01SWر$ˎFVԚ'YdI"(ݸCMFK7cAa"W_ۧ:;S{h'th"|=aX0R¼9;Ĕ9v'GJ?0f|q{bb;(֏j >/r@ܰL2/*$vbȗa?#]T\Ű)yqe* p<~p!pا{dգ/=#e`1$p=ǰVy^Ybe.I/G}umгl y^sFO v&ȡrRgZp-KbV؋t~V V''=T<Nd(`-.m۵Naud6ŭ}C <]4*Ba4P>8XLkkAݛH!<QKѼ}'IeϷ%og`idZ4'5_xBw#rANЖ }xC;|_"!^L4EB(¬zVoƩtssG(A,Q4k{]%hC"Awbr ėzt̽= G=tE/ %?zLU>؃f(Ku۶Qo:j߻qpi3G;YK!bLÉNGAϫAGڞiG^{ )Ĭ-6Dm@k\znm#|!'Rj&hVN&I<6E/-^U *;[C&,ewqωNQ^0ՂidgẈ:tkKX$1)f8s;&2n8lnm="*e_9iC'÷_DƏIk=&%Q]gLW[@85O}z7 .}ܺRױadAKgZ?]/#IOS=׫x,gl7r^>7lS${@GK)i0a(г-_Qq0Yߧ}ƌ>}!W,'ۗ~7pni2t\t PLY&Xc%zkxIV>&)KN A[{^Ӵʏ6ٯZ3.=`=s,|9\JH` !LMUlfW3o;ԖkPjdGl@?v,RG%Nh\n]Vo^-7-8#uUo" Aphfk5Ig?{Tг-5A!7sxxj:2)9ё :z~g.G"Ǻry68xS/b׈{Ⱦ_\z;T6l]9r3kʝVlJ1m= >E{;O9Oi[Vv8nyZ,Ҭ߶5r6{]9G^-S3 \[ aŴ#6DɇPo>^a^)gs t&v=l%rˮ>SUEUe'1VP|`׾t^YؘO}FhrT( @>~vYD~Ol:>{H'?s_LKzV  =Z:lKFaD#Ng# R-$4RoKvƒ\@=+sW.C# @@<h[Ưe6)A2]/]s XX!)˽:xLjrZYx|m>-|@8oFZ+1 .Ijc.#xnǴwT[^aj oZK5UHT vy^4N[4DZW׻gd1!VN(j2_JW‹=n[|}K#fՓgn$$W+,8/ct&fT?FR J Ļgy@-h XHFu A%b[IƠQ?."<zvLZn@)ExtQs&cs<م`h./_,dmea-^/%󪞗<Ot |z,ˆil}~ψ4eÿ<~ gჁ V+K$KeșYcl8Nmݖ#ȾLo?-_k=3&M8ZUs/~IoV#̀[HIc ;j_.,yG; hO Vtgj.FS( >FRŽY..k8;pwdAJk3?#e{lG[]ka)O4T%å!IY!sQC砾ldڭ6,ڒkgbeHkq`Y;2I2z^p y¡j+{snoZ%5)H. SD D5լWIlK{~)Fmo5&2mz}ߴĉ+ief̪lSFAVI>C7. =zv&;g iA>0 GCug%|B07?M2Qh}"19)|w(Y;ָZӮcy>oۍg3U+YE(|:(ѯzCPjJL!fQrFn15ᦗ:c>${jPv/ ?>Έbsl_7D2 wi)#R_[7)BflLB@*"H\?|]OjM 6O`(+GO^Z1px7'$]v |E+kVD#Te1IeZ&`[nd]IA}vVWٝI?(UӈۿHRQ={< U#7ErNʝG60M -q(PH:3kF3h`Jy JjX-y?\''уAD_ї)pB:O }FaL92ƍ89+->5ZTѺ9ot 9hCOHv pg}ϛ/M,pݳ޼sXTʼ['Uq n\LsRbԎf$ܿ7/Enrg^%Wֺ>xcs`i81TA(GS{l:<گn-N.L}3}~3^N>GMV>òO,p{?xy@GlFfW 3FdZ>bn8;P}-S2}&mJRcvU=φ[-Fl.No>$!iD{F=OGϼWHeʙdc2dEIJzaߜDVblr>@" d0mCܘrcAbРx%|7勜Աk0\*ċ2g/ύbP yc4N8l@Ӣc %Zpۉŏ\"=EJGsq3(cg iV=e]zO[Nv?Q~`b J! 4+gG&*ӆ >gd:]@}S$[]YP/.~5_ɇ@"cДٍ &6R7+Yjx+}_cT4 x{dwN< 14sxetܑyEVo]gԕhgXs猁-b)԰I݌JVfίS)&Krv֛;w9CɊ>V+l;>?pPR d0` z#\i5ʸ}}LL|ȯ'JRE*&R,B<_c~uloзU`rEn>f%ⵊxꄏ` ̚8bBN_0ʃW-!Q.mdӍ C>J/۶sNdABBĔP+3 nÝ&E^^s8ha(Jg7 f';mQ bʁ:[<9g3B^-:dۍjg#k$Ӑg+ zwʙLR5>`Q%_G|u(i.T]X<lQlsɳHdf||4K[H4U4m?^]ЗkȈG3YGR[[q̝+fǀҍGT炞]<lj(&8g텞n:;?_a_dWSYyi⛥iac:z09GF+[g:@٘JӀ>uvQfp3M>5hQ? 썄vL雎~>,A٧GbG vsHcmr%dL|]ƠjUϦ²C Sʑ2zg+">>#>"ZNS"7֠r>@3<1#wFihCC`=Rit2`D)xOΕӜgiND~!lԇ{xay+Ӄ| 6oE;kH:E?"wO㪍Jl^:rXAN&F)zaq`ffu%QPpgn :4b*,SznOJU;'B}^㩳:sEduEseZC5bVL,Fxcu/7U]lpWT)2WLvVt>[){\tl#Jo.'6 ;l{Yk-iŧ=պ4E4Bh,$9 JN75$;7%`9d>IcL_#PhLlRNsU=nC9X6y6nr2vP_Kq_~uPbCP=oZïe#n3A^+Gfn٢YY?FҒ-/=bfr;`jhRO]_ʦWIZп EXpBg4IijBፓF 0bHKZ9_P&SqaW<7<9+`0r`ıSy?ܳ*^Ȝ|Rrsu&DQ@򥤪 ^`}UX3$ͮV|H<ѨNr/dМ7Hs L[Jэ z8>DbeNe J>@FIYBٱՂ"AGsѥ{G' ?%V碀͋򘖛vi)xOz6.{yc9Hmw"1zbrb!9{(TUJװovy[FEXc5"5.B˼!6Ke ?-6!҃HQ =/[H/_R)Es "}襗10R! 2338SK-}F6hLHZ)=̀Ud+A @ɫ;j^WгQ](,3>3o6V,s`μ5G5%bLI8/ʶ*ISs%.` D 0jak0E9vYgG4_e8v اS[OugݍxCmYdh+׫n{v8N+AĺzՃRXsnyx9@V\h<[]nLfnvh.OQu gg)Z"!552CNbz ׭).rte AnfFʴE WW~+.[)&ZsKy԰꼑se.bg{r_28I{*A1hzuW:u`!>ŵki*}|3t8 5vjK:/yw1cj+se Hl <ˉ j{HqGY?_ԗ=yF7VEB˞]Cmg9Uܨ+4,eFxVʊ tQ>Uc|>oy`eZԖXNJEf~U[8~A7oj6~@oSs)SnXkO@1n$xgcja@[JRR=H3fTz݋BlTSbʡVCq-(BX1*a JyYAύ'~/% $s RҫPaSu0}Ộ(|8 R|YXu.s|LsիMz m+^q0#KĻ?%D^uP\g F s$a.y('Xr<a4$Z:NCx\N$)_?S/B0x| w B3,|}nFDV%埞yt1@z!ӳdrt HaGz3[&k" V*/\.C,?K |}wkV((f9 /UPܶ}{e:I7N(} #P7<S`yt#_:| ׼%X4s?_׵?K~&&T3lے]{Lj16)~&zڵmx>!޻+[}n3Wۥa$,ڒĔW/Dlwҝ1UfBzrʏ'O~l>908S3t^*Zh^}K2qoj~f40ʖ CN1ѥ۬8=(!Vk0*pϗ 2D+'u`OϐU^W_zl[m;~ة4) OKûa&e5Ŵ,Zqh=̅٪( 9)liRSS'3 г wݽ~z3w=qx'Rn 1?f[UGƥͣ\K~+/n0%_.Z}Wa]eY1 FظF=H &)t Mdc,Zlh9vW`78sq}KA@NjUcxy|v57ERM@=Z;9ȗ.hkeƺ*M> J UލWd;`׏b%BIBiDK5_N㚫6BOmMcOϯE.aǵ~EeR13.L3-*77=Ϛu'X>P9}.Ӆ>V3Đ5Ϙ.ȷy# %5|Aq^Ґ) >srlN*+"a9x 4{2ɞ =(Jp3['cT ݫ7㳲{Sa H;܎Y1% ff@x?d1D ȳi|wFw}l^6Cϋ1mb:$P"|ߕAxy"yHpCmLZ\!z6"qsv=[̏#)!0vr`@ Ƃ!֭ =΅*3s͘g)N0*9ܿ_Xldi36c>=FTE͙9oxM+w<}ohP_4?#dnc~{yc .d|lbƘ;ŧ; lP :hÄr@"F+=zXs^?YHV59F_n綹8"E[é7‡x\L%1zuĠ(eL׸-e@ѳٚ10x]Bd T n].'zC*) M [Ur@ʔ?E"W㵐Jcyَ :4ի)s=_ˋyZi~MdϹ&n^um-ޏ$ %f0tF*rfRoIU6ͤFq̗vqj&μ87nϿh,g,?,uDc7b?-h$t.S)Bi=C`(hj" >wX3Dv軤CoMQ}R^M n(׀gl`Bt"=6\*=VӶծR>~j⧖l7<4X~t0ІNMg^? Vi~;>}P8xQ'94orwa@g*Y^<@ s@vQXjzGzޝ>zτU%-{ַL;,k&oT|?a]SxmxC"K`anӴyDY.A|Ǝ9)h}-}CDzGaZ Ɲh}Fn4MZ- 70pr{s!4jT*{,9u`Fv9>S׎7un3 `!~56ЋDb`P>oߑ#z!.EyqY8&Fr#%y>7C*u(M dCt׫xeS?S,^$98.-0yH?kAt? 9;jc[ Ɍ8vj/p\DӖfAB=,qgQ`^8;e ֵ|wl[h^YeШ!qAWxptFCcW-_`7(ѳi$ltLԮхs=ͦ/}ƣi.ڍ;?EW*NPj せp 4@MVn\8ыi?.?&g`A5nb8 F1`(ѠO-D^52>m p1svA^ng6{,hszF_қ,d~srݢ j`"ޜtAE95 ͵rHE#F>`L^ƻ BL*`Tc"2D?uQq='֧SXj&k_Gu2iOf?*iiYZ2(t5-}~v $gL+Bs#Xw鼺f *F1-Xm-#LN^˽k<h 13Lm#,P)?Gk{ћkiO4Ꜷf|٢΍,A"speѳǼVks=Y?@5A{vtug9 ͝xʦQl(z -Jb*GKP IOv]G:],(+ `Y,8Ɏ;{Q#ޞݜj_t-NG7-g/GWq2-46g7KStR+*js @)ހ4><`9!1{pOb۳8d]4'<Ļy~!Gj݈&_/}~!ל%F2i=T|vfo& p@Q]8HM'Uá>4wgxϪ k/_v5mGփ۫; '*peGvO)5 0R/n6wGUXˁXyDH_^>jǑ~aW'o*8`ۋHAo5_㳱jJ4" cqd曆AfOgfG P?JQ},("f _lb$ʠM{| g5 (߳cU{H="PfK̪.}'=B%aNec,M8>>_R Jm>mtdFD!zDaTLh:[XÊ ;38չص,;23>C5`܊G1ZMDA()oۜʑZJmӌxihVm:cOy.p]/Eo`Z[rw(@۷K;ս4XAps{oO䶺 4WEK7󳸮 < ͡bmn F lr-;C:o|Ј3V߷ydYw9jwDKTL&#|6B]O'nj;Z0/6" ׽'W P SÂv*}n8(}6\%}\1e@EViNFIOB(265=[|N¬|HeLTʫq/+;׃<\^e}S-x.Dl/μv8>'Pt  @t,MҼ-ʖٕU?+ Au+e]%&$c߾ 2-rs#ƔΉ)[ {9J}_3I*]ڼa/m`rwiEϝ'.ϥ4U= CW1Dt.~ ޝ!z6'/}Jm0wʺ5 T|{:95zeͅ_JZ%2}vW+b7 8-=%3;ZmCc܎;-|rJ]$y{k3)mw?.pyb =*@Q5;x,s/IlW?Y/ B3C\I:pNгQ%pp)+\jπ xK?ΐ[UBA:E_#hMѳ1lDۓV%((,E*IEXeK4}"·w3#sJUޢ(VԂ-y;¿ [ny5dN,\D3UMV,=(wyF590,P(YjS8řڋ Q_KVUZ)9i{ ~yѲx6f.ךg X( '\? 01EݪthiKOeShY.J,l&>YZL)^8bM^yԑ&;M/)ǨDVnC~PN o#Il\,.޹>H08[_vq[`)/< 1T{u!N6v_'vL6\3*U3 D7g#c%:5g =}le0a;#J+®+#Sp,D3|d=s#yf[kSw! ҁeJD]6LHey_hzi9`?lzqy\A6V#(c5xD,|){Yez V)?f;e~=XqxhUSH4*3O"< n/`wL3,W+03șT+q N- \[.vH hUmw&{l(}"v7뻥s#\TF4ilCf*ܾn* C_zWXhw4[R52-4t`L]ӾQ(4b 4nn=3Tv-KXd !Vl7l&ybRZ4nK EhrU=]U =>4ݖc{]o3&S2Ag+fn΋ûTyXx۴ 1Sf}mypg. ɖwn.3ot@fg3F{Q}9ctDu#"]JGoV4^5ʿFͅDE"m/ۍ@,>_^җڟs=Q oup_D[9:!,};W)0ˋLW0%HDǏkĢ8FEf=_X:#HF-Z^"y}b짶XI3 nz珖?-LH!^oTuKSc,V2uڿַbRѳ0z/vCucJ'ѕ;+Íu.jBN,)&׉(y R\D= :npG(7Lac>_98>$#axz'ع oI.r"l T l,(I}8-CᆷskSvȐùCHYA晨 pe?wPZ =1mgofG Q0ӌ6Ky\PA7fNsCC+41>X3!sfdy,A]ݥYG/L)FM`6}VjС2|#yk)*}GzXD#I\uWP`Nj͎`Z4a˜\l7i:^Ì%A1c)(^XK\#R/p V0~eOmǺOOZq:/P}ͱyKQd>YHbϳ{jFgZAWLzN.WzSRsb 2pXжLk+0\T|9g|Zc3a㝦El,W-&lDQ\ r(L=}ffжAנϻEf_7|*8sq/ | 0D}o oUõLjy,;"+їvcX1I}b Į~qB\(?f%iNeYbAr}%Фƕdĺ4BbQ/ gSU[g jA^+; okbхy5!X7TE7oݷ5K+<'}2'g4eX2^xq8)^鴇9 =^\X>dz΂KJyJ9~pK1 _ N BHsa ,@@Yvy-˸mli'WYglXz936߱N% s/˩ ,S=EtSm9zKNf_'MZ;9#W'mvih;†sw-] ],FOx݌>Q96p?j% >zWN73F|0ћiT4+#ݸ1eԤ]Mԣ;;7Q]r M=}Z(x]-zv} AvtݒCG\/~hNS=wG¬%pg{Ðz`o=;, +̓[svF>} }U~>`XF>J`( ZyǾ1ߌN9Hj."#*lm’f$}VYG*moh|\&}ۖL߶t>1 4BcgFEkL۷n‚ p 7i vq 1zlQ7沝0[-@ AV!0ճ<>~_ 6Zl! Ѩcm=-YA;YSrNU1λDqM]j8Һ{xC pZ~5nFjЭ$W&Tp2: v𴫣?A_$--i`zkY;pEB68mMν~=='pE0E*8WyaV-~Qz6#?83r^BY d*)C;*XS*.KRe(+Ԛ15>Sq>W=]~[Nڷ_d>]݂R#  Y 4Z ?/k5P,{ZV]qp!}FfF%˥4٘e%A iP-}ge7Mܶg:oo=$9{HO@EgȄ$ϔyq2:12(+e v!RQQ|XaY1V> VmfALE\vlG[qqjOnv PO/y՚zv{jt!αĖُ#Cg_Y rFsNU5›#uvvjx,Fޞn hTt.z)la"jL`-T:ٌ:bJ5la8-:wjj>x:6H+ 2U, ͝Oͦ4efks@[Þc7=Z6 h`kzNE-z=e|ϝDi5z6Tϧ1S]Y2kK=L@us^ȳƣԁGW|:^ Y>+H,Kt{. wz)0G숑ƺASA>Ho9kb%/CD|6xJhYVX>3yQ8!N<;A"7=½XIODؘ.}Eo-7;3 l9Hkp'EuJds@If {C.8b,dmTM4# 0 3"UY͠Yfk3"u$oB?ȑCQoh1nJÀ|T¿o0DH"Mh,!"GK+Ɵ֤%K0Ajt2gw.czAD 8,7{UpY3LYsA3G.>KƬJhzGދw1\>,O}rsۂ2g<)!*k,Xk\) XT,aӭ+/_bTwmęlPU/{sv6dfm$L-Y%t^3 +B+V'*,bO鹠v 3t ~J6ʦ9}N;\?{ 03P98}f&|vJ}>P̓(γ`q;݅S2\e2^j F;yMΌy lپʃ|a @"62#߲&0p84d*G:θZpqM%t\XLրžjlqC>DN0߽r4NVJIŝv,sc7xr9eVz.i`.]Cgg 3jxTmzHoskэ'40ɳ2+@̍wKlү*4mҢtPg+$ט] ƫ:!S%Խe;1XcV';e0Y Φp84]S)fz}ޞYc|X?^( Fz4Ёx% iR[EF`z[3hm4`-{orL^ާ""-U 5:h{E:Yx[lay'Tk,X| . ]]AN[/`jjBMzm`SK)Fbܣ>_y)I&J3#/ȡb"4){;qnY޴}FPwٳJXjQeb ޜ˞ u;-{h[|2`QcZ}Ě%9@FUc+#S= N>ftm7;&UlE^ BF\LS9[0߼vܐ0 igoh2|0~QU9 KB`/)"gLFO,QIt+g5ȫ> p0De{>|[ .7?Eo_p(;; h=X)+t]{d/foح @37(X_q/KY@EptgkUM1> ^ٜ'hLE{x,S/'RPyԲϲf182hAgZѸYc2/T'.8J}DݱK3^%sr%<:΋zRv2n!$R P R@62wֹ>{@,쐡#S|lW=[w@>O?״AB A} vNg&1O ^*|VnFEqayGs5h&vMBg g{s.-i}!޽zS X3MOAml>$[ĸ$P@sS9-6yΕ;іD~ yvt}wB]ZW8{ ܞ.m`-}V=i/ƹkAOE`Őnp>'_74{KDo8 [%\Vwnj %R I3 ?#*,yt.ASޠsKuf#d|C>aBRw_Fגw/!4| o|uܤ0rMuaw8AFį*QuۼPF> 7q3aZ`bR%arz,9l.rt1~J0此o>} Dt"ʭ B_u;3#Ꮻ)fNűb ډ G% TG  Ă <{cj\zMj)3Y8{7BG'PÍZ~At go*y"S:n۽^o+;qxι+U˃/3VAV73gWVUgv 4Mf]١({Y`6v C`Щi$eڹl3So$XsEBr.;> fj)불Ì:eSNpC=S;F=}+\ʂnP?Rc$AGhsVl_m]n?ϋP˨=ive]ݒ(@QW>A7,?O?O'^cƙ$I9~ek]Wȩ=&Qy_Q4(O˄<ݥhɣИIx䋺$XM3 Cٖ|ylˈ++P^@\`=ʢ `BFިר;[~ ߯q=C"]ĺdlLaw@P@s1=TL5`pHԤ` oqT;hfLt^LH T")eՁ*30=bE@ʸC,0? _`.=͓ݒ|YRS}]ױ ̪u/Iz }v]ޙfhE^^~7/t֙cTw>@{>=ƿUk-ZĊsU]8MOZc*vw)fur $,kK^fh+BN !l7X*I6<% :Y⫕UZl-fb"+ z/\ o_g 7.8;(<-',jDо]^L3Vrkse z@ z^m[S7;li y41t|ٸ]Fv(W0€2Sa EDJAJST4Yb=!5SdB'edUKvZvi}"siP:nڈ٥ƙLxȐܽ@03 (sn'&nڀ%loMR wL6 Bj zq1zҧ4On5mHj! y6xt[J.н!{<~ON7% e'fL_E]IٌY(0=ќ} 믔(+}~秽Bsެ>t G2{?ɍ9*uP!r5XFuu+GcVT,mv(}$k'ba\GWSbn=#1}xBޙAGQH6b $Z Brޣc.i]dzIA`:bܼ.J[$u}wFS=?U9J _I5)ЛOm|V9П=^jvG}6 k1a|;WcZo~6%1IzKxxcTCXEx[nM<~~r#4ˌx5/7VPYY(. )UքYH9JhӇs#ڃ>(~>(zov<.,WߚAWS$"7!06UFF%l#=yVQږz% )jԓksMbۻp^s:)'ۡ$rZ:= [ 7}F{/gn7.)}|m@|B.Gїfv`FwBH HK~8X;lhDSy`"@o?Teg)<ڰ7v, ]uϸS lIuQF`j>H @h٣_x $xMtр%jTA u d?9}<8y%h) }72*;8Ba8'jC& 7@v+Utʠ ؈pS7P&妕Ӈ)mq_{uv835B==FDҽQHG*y]xv&47>3@p罁9U%W5< _1%huK?Rt7tAI/;P鳁zk[ i!q9wfe~1٣͟g Ѩgy-zKй7/߶٨:]Dd{{̪<5dCo(`l|8m!= Jn vdqʊ6`m`9~kp rҋx,Mυ>?'GI?2'Jc&]>=ađOgp ҴS>W@XIKj Yc}BÛo>@wqJ;.w} ƍeJB9(V"3wq-0^?q  XPg'qqd\e^ 1 k(wC (Iz;F!^\8Y {D⒆Olp 8xҾ] OAi}F)ϩm .^:a=z~̠qxnYG,JR ctC#|;[>soݳrU9fPso=Ypg-C3\Ru!v}XcGIr%}xC;bQ6O^LY MɒlQ;1,C|HbmGHmz ؂`)ϤBa;\Lpq=k&Ȟo\i vlTu='sg>Zh0%lÔ"0#k,91tX(9UK@-bT wFDx= d6sp}հAۍox3OY3̔ˀ gH[Q-4}A&b FhطG<KƢv&f|0AJBdǽg:ѐvCf$**k/f5EQ<])>?Y1茞]Y݈UgݼhsCbV96 ah3RZƺ )&ac)kl;CoЩBarzX~;w0N8'Xݹe[b='_'^k/14u! =1(.ҥ4힍w bg`T7byyXL/?F{ k٢L2{:~7+14 KQzYJͲ1wF7 ZfcH;OZ7$ĚcNkw­ԏktwA y`R Kf:NoЄVy7h=kOm Im~j 5UE:6W |\%҈V8o'xv8sg)/ A+ucvnz,m h 3,qKYH'Vew~)w;] ^GLDi06Ʀl>s`Њ>W Ъ?Ҡ:/&O7"ճ'` >? !=9r#гzU=Έj3}Gl6NkF A#X;V$RM.8S=_%S+ٻűy+خ\p5:mv>mw'0I}[X+$ߠW2_煣"']scܩ7v7҉cH#LYU?(<&y̩Y(\%SyC?>Aq~Vŷ >^ ؕƄ>[ƦōX&íJN3[ =g,7u ~V0gyqKM},0 =56ybirN5IbaeuFгݨ}qA,d{ IhjAOG֜)F䲼̄+茰tR/d8Ω Z?wrBS$,v"[? "2AS![Fݓ;eU[aR/;N(_Ew>PS hZ3f?&{Fy4~O xw948Kh$ jpg YW_ktÜ-~J 0ՙ)ʻ]- wcwD:9ݗ/'C/C78sn i=7t}ao|pH4hv|C]޻n7:Dv# -%/ #Bk>{e]3A@ #T7԰c+|C:ZPgkV?!ڋF!2ڰ/KEd:|#gtU6oo ^;Mgl{~輑i HK }C3Glgϖ#*z^}sL $w(YX֗G%z9G+KtΜ YtALjwZEUQ͏YJBMY*p.\A$(j$ƚ?=ݼ}M9{nGZr]1X&=>N>ps/X3'9BN7ޱrc +5Y<'šTmD.9}|AH}>}Og(`tO![LkDu%MdDv=}_Ldc}4Y?9nrS)g#$}rg~1˴9yV;_]pfaFR>m<+)6퉹~,ݬg.HR>gDDGUZ:r" )~M|\oG2NdUU7Bj9GmuBE1o?lfEA"7 {,h@_o_e*!mtϐ (*9Agr,' ygAߑ=N*8Ncp9^%gh)v-J`:+٣Yhv V -5ƮL{#/ֽ̘7 kl,;dG”];ZѬʜMuE@YFBDc_NflBӺ#?.t15~I]b?x2ؒ/E# ^5L6EaAt^N&5+۬lj|DEqf8u5qx[$C-kmC &gqΑwGZ`04Άj:{6jBWUk%ur[،`3-&n#^ tK3 }fs*'  h+;tNL-|μ'#cGO\W6jxE=w~L\K.h֕O qۚ=%$]PY lYǑw6f)^K99]R, 5@lXqZWi?|}w?kbsy=+BZvi1OKW̚c+XHqҶTJ)m]DkTLK*ѧ>.'ǡgEWe=pVLL ę۽]U͡K*-n%]0[g#˯OAb/gUCF}LGzfu.Vv4Z*ևrzk̬v؞ +L+.ڞǍɸ{*0ЍM^۫"rfu{PeN6̿پ}dH5 L.w=gqBNdv֞ܜ/7<DS|\>҈H>6/Rٺiu$iWu¶V&ck,;˙Ăsy} }ųod]sWyDpwϵ+{%|ig#Go-m wT)K̠"FDve_&b~Ὰǘc)Š]5#t1S,%E[u܉m`UrpIpmX+c}LrMحl?Vz6JXkTG03h乐+J//F8hu5 ,[2ܰNϸhI99 گcrB|'C@`%NߪB#N~@brހ:q@V\2 VM5߯Sj7=BM(:jmf`FPb{Mrn[ !)zUՊܹ%zKE?Γ bߟCEs+IfUf-yrw jMm6zT(~׻EZl,S)sقs}5zq(w GX aݕ_[0K;Vw>N& sz6EV}FCh7 RKd܌̩g\"D޿m Үݷu5iq㚨1+Y=8]jOVW}O- I{17zЄj+>x:KSYlK~YeMiLKgJ\3-jd<}՚3]ad>(sÂnkR47zBI\)3 rT #}}&7Jϩ&zNn **IxCSę_'\Y,~/iτw9FGӾ6=w";"&< i᳎0#=띜Emz>U1b.,si{Xkqsa~=`P;̭n] 7w+˺p6zx /bnG~IDaTu+rsyWaDw*K拉jD>'13KI&׹hl&+3|Y/X9`~bqHIzބaʦKe }~y=z/1?[l <gwn opU9GZf*~-> %5Ս*IIl@rg{=<$0ڱD0[FZ\,&_$EI_:[ņ^]?-Sl:e4 / A0FϕJNkgs`&l/Zbڝ'㈛pyZ3Pt *l,=ݣMLbKF4[Y\YbBjS9%;'WnX4kUM=SFBɪg}u:k"c3yVreU{Q.z =wMv`Ѽ#vKZy# jwz >g~m8pqaѧ z.:o~m.>']h~UZ}: .FdV~:yK -cGgH+VEN]mZ0=,Z'U,n阵Ml {q>wh C?e(5}V秀KFZ݉}鯮n޼^˔FUgOzO'3Ma eUAƒ=mFϡꀬg{ mv -udJO`g%'cƑhA;esB$R&Y O$G[a2ѱRdq-Ⱦ3ܨ1.0=F_r Hڗ7ωMјVq_3yDz<*N;FLEY^//])B2@7[:@<&}V ǰ80c@%_R%tgʨծU^eMY{z6Ӟyz@moy\@^1IV5jYy,9Ǫ$ 5mfpE'LF#1=qH?1{!)+)gl }յMqT$ϊIָׇ$U}I*_ρܟ!XlRQ?ASߴЏpDl%{0bOFGyCgH%Vj9"q3pnwhrq!c^g4?sN nX鳷~^y_5r7T{fjѳ=ǚ!~f^ 3xЉeF]L>CύSs.݅9,j2A̭:yO1pAc  ܯQGY/o]_Cm^A fDɆ!Df Wld{\Ru`tstly#ק[M=p҅U_1LcudE*HoU9U]%S;]8gW9pԬ[DEnWEC꺪/ݵS9V5@1j[D"_ su9ng~ 0j WKTvAT0dS0}nIʝa|Í[C>K.N4J9yv&or6&Flws؎qz]C@DL)z!X_5t;L`%GG^7cםNi6e+`UGfEI7=Mw2d+47Z߬[z>mZ-8} nqVD/f(n{[R 2D pv",`ڧ&nrY`!yU+e>j17 UنvB֗ 'Tx{ѤoO)jvڤQVEN]~Slt>]92wjԵ^ A^)R ݁.!WwȞ=9iE r}Ni=jjLf>hVn/UoX^,m*͖X@q!;G3 :V] ͵Fd,BvdS 5X7ua_{ʽlX쟰.3*N]5rJO,R0n=l=ь:߰:-aa 7@R1 1oWv@)1WoZmXwy~# M,OYYowκ0lt'W`5n%a`JPqM}'Fe ߗ7AӬqI5;)X?g6b0>[wjkq}VC~Gg̍ uXgsNjZ:l2QC/wz#ĎV+|=RvZķav w$O6} j) ֙G[ahRH9trG϶LbA\VlQ,lu\ZMx8쿑jiM'~ѳ;WY>ghԺMu̘_mKDY}m}6Kަ*PȈtiXJ_X]sQsڈ,gˊihTGeHڜg_ۛn;n=] ZȨ9}X4HdT'fږl~[¬ïxyP-$pAl/cUܟh$u5̠ݟ_)A҆:Oߥ`g$=q+4h͚@");cZ\*v?mv̯z;j7ĝ=6cYL|' Y98q ހ0;BN؋  B+ J~ =86OLĝ.}fDlGy0]]߄BqfA)Ϗ/y# ^VSw7aŹ> gK"klGC?q0==z\7k=E[O&r}%g t@lmg^fBhJa͢  k'ꁂ>/,C'f6=jR 誯%#;=fmB&.vi(U`N{VL) O2>t ڠ[K;DtT\-80 ^)usBϱ}ѢI@̰Atˢ} Ucf25Wwmk k,5٬HZlx4F['$"Jջ//cjYC}boYmTq.C>JTdc@k9@xSk  ՆXo/yRxzq~7;W>;{gJ Qۗ *LQ*1zn xOed }&_!{u3|~1M)?RzD}/6y20[gzyϭ:/TD?ͩghzg2Jړ( SOLAƲ+@pD_H?D3SQ/vjqNpSs$0qd}Ġ+B֋ j je3F6zvKImH:VLN-6us=:MICE J翌#ྃ =LWrQ̡p!D?sr[;e"3N)Q^67B Gub%ѳ3:  J/(ACm9.#D3aQF7{63# J>v}ןDxՎ# W\aXo#YTNc;Yҟd ZC=txqKWiwKYMz݅KgKvJ"Wf YCF"]sBp4XBd-8ؙܝuz;d\pmذ/sF@<3#vVۆzY1;ۘ[4EnR<Ⱥw>Z5ymezSo4j?ܩ mcƵA5s2WtXUhUeez<X3齷M}/W P"0fW+Z|YY $xZ 'Lg~>kZ5(|{p&wrݴ9g+u=MySr`2$+>ò3ebn m,62&wAϦ_U] zWY \Eu@(†[aʧl:h=z~XP&*1^Lp.93gVƳ HA_$IXZ'?niۏ.UXs.k|WW_cGP{=K\l7T` > ,5<}nl!'J8qg."ɵY'*tW" jRWs3,MgfR0zDr=uj-ן>0ǭD f z6\.}HK0׷ \~&+6!KH*?Xs|Q[b \Bs\ՙ97vre,4 :Sos~;Wvḇ@pp8q0g:9F]^|QLU6nmf) F$yK@b;5h/j'\ g.+7$}vn/YIVV~hZ|Y9g,s<!F'kzy/U@3Kۍ|bMH-L+ۍ/E#j Dt{3X V""q v66lj P YHSFIJsS^Wnͬu%xV¡S/<_ y])سtիï>Y{F[mXʚ_ҷ)Jsچ(!*jl9y=[<^.+S[T8G{ayNkVbrHx:3Moz'me.H}ܘXԓu眮/93q}*)V.gXSA;2i+9jo`vs#pҺbp!]tmO؁wk;cTf/Ŝ?L*Gp7r41{vKz Ӊ6wJvQg??efSՀj+V =WDtI3b.q>OB%ŷ66}/_*rfٟi+RYXrζj1[]>~> ig`KO@v_Ao+k8ȡImS2}ve]O*qEsBhU bCcY'ѳe!^ؒ8-O+G],XgL+xyOu7S6%=":s0k~ݝ掇|c7ʞ%WΥJ(rvM}ӈP1ѭ?ϳgV+鳫 -zu ^J'/Zw.0ĕ:,U݆* d-[QcɫiW|6򪲮!L/V9, /rC }&O#Q)OW}l5h, ŝ9+J`HXK}n{9M5d~4 i]vzwoy;o8x6C5E,]vK49xC^~U}ssp)iXągGϝb*sŷgs:dl\ȗTzÐ}9--,1ȟkgn7v&[$[O ,$dobT4Sn=}oae҆tJoN/cə(YS0smp'%1Q]8߿ﷷWV~0e!070-+nRY2}FN 7"R$ ;.(gՒ:'IvpvuB&+nxeM8cer;냗uR5z.=W鶾oE(:k>1.ٜ :0&Im:-13h8 =ڻ,ӡ5[OaU\v)ԣgP>]3~Wz56h+u+`tdN Pކ]s.)B$@3+b})քCrۼF,u' eCN-!XVgBDF[ao )APV -lkL:"*%?#[Npӈ=K~fmChb:Y5S%qe>t)>L s׹.8ڥ7Ŭwzĝe4V`66-#E_3b.u/SO*!;JWjr.|MBnkg O4lMU+D&}7yc"g8oida\%A V_7F򸀫@p"g{гzSdʠ~38Hwf8)|}E vW3k; "-2,jGȢu )xĝA!c](9i~Bt:h!h5Uxj?;:ce-nKϔeBy~Oc=AsD:X 7R&˗0թ})Y$ݖ7L kk-f_v?Vxn1zRo ! ڜ=h.F5J;K ՎI>oK\EkYyW C˻u}C\J@pgeeNF͝c`]甴ܘ4B,A8gVѮOr$hv=X\Rp.MV3 ԰*4 ͓ _z^r'y@6 fmX1κ{ !4mċX,:)R\CVYCWEX^u6%Wϕ+bTR\nl{tFms>au>+ 7 5s̀~[.>7582>Ƨ& )%eExxoMq۴@ *A~'9L(Ke shFqj?7*KoW'Y xHW:me$}H}V+G=2o,-.WSR?YУ4⵻4"ULN )н683f-$u߄yk$$Ī&"\~ #Mb+Orƫ}8\M# A-c`?#dF  g@g 'DlvtlT#tHٚGs뺐Bw%܌aNmԓA-܇{HrwqSn 9L7 Df[;J`NZNNXhy"]f~~d_I^? =T"7dN%bѐ e̝'ڵ_^(NN*+ۂ>:6:1)%gk:gMWl]uױk:[O,`|#z& mlga&pcݥ;U vSz+n"Ww>7fs6뮠tvnؘVs ^8Sl#{ʜ-AX+ώ<L,>o!f/V|Ab\,\uپ?jHkTǗASzԳ9HIܫ~#="b@ KAo2_5`ue8>݂8;STjV 5UKVT~<r!Sisk䦲vgIܒ,,wXLMZV*i85M3!;sf06IØj 15+#% aF QV2X9CPiBsaZJn%ճEf L:V0E&"p/.KzP>fzFНsٽ.@iz|4y=`у%XͨaTvJ9M;tڗ,{T}rOyB"%\ٓYhR}=W L+Em= חck M_{>?1^! =9&H;`5"D>OZx7}NG49oX>vam.4&:5/NX!ʶJo-ܶxsr_wn|@^7m}.t?ʽԴ3^ee mngָgfX}Q;ozq&fV4FG6k\;=Wu\hZ&*z=4ʀ9z:i4{"l528opggo2 'bA7>ѷKj!jsFW^zėׂ]eVoR|K/w'rsg :ճ%fAfY zVlʛQg\4jkݙ);/]0ղ>dk9֦I0դ>DdjE;,+Sk]5"J,LBa fgoj6y]zaQ=gSF||MQ7tAE807j暺 v-_i=R-,^Islɕ>ֵ#Hh4M}_BOǸoMuMnT"9&1DZ"Y%]0hQVmZɪK06#<m/NWc=ӳ9b,@9͌-iа,d' vs *gy#p-co˪3NWޫђƣ &^rY) 4}ttAA5ÆSZ v3pf'RKN(Ym19&ߝFY}^-I/:HA5͆깂~fI._h?\}Ǜ:-7qh%,׷{}Ы1nݸWW!VLt"PJʟ$7y9.PM;dLO=93+?^1*XEc=\XF=MHNogw#⎟g+-O ?d#9 8ؔfdY,1𪶤v#͛_=HoV_1G+-5薻8~E#u@LV*Q+/I𪄪-Y6=+AG[-;lͭʆ'8 74uuap#xq$S, Mph͆"-ddc7Hn]}^͊HY5ʼNy pɘ˲l%|6|eW1jyRM951@ܪf(=mE G=4p'/r>h5blBe/2\i{nbܳKqخRVF zbk*rhM6N-w0} jtFЈ%,Grr 3Myu۰>]WǨ>kȎ}Dvt,=<ν&qY}jvaseJgL)84O 'G `@$M}7ȜQ5ye{˰ v6N!c l v-g0*LYl! 1Ԧ 'V',u2O'va><UxDMIseb(lPo:dw/yjVx2MWto]z#WѬ76= INtG5JXW6ⶇ?-7d»K}M3`,s%45#0FP^:LXニ$ʙPNȊ*3.BPiYf~U !5KF\pU @Dv~T@Zhhq@,kd6_^x?Xq85e5PpfwiXB#oT҃יcq:픀`d.謧WAR]y×9wQ ǰj3[Ρk {![;ۥdU㉱8v6<ԡiZt xbj [R uxɋ v Z:Yӯdvps1۰yBS!鏮%[S>Mp0=a4fq͝/B.KI]M?j2)c{d 5<(,T 赶GsFȗg>?,XLed!AEl-tc}DFiIԊOHZcƩc?>o e ǸЂ>Wb)NɶB:,SisQ}5_ \||=fؾiM6S#zk됸)H{Fd9,%/ lg Z,ѲxRMhaQ2hܶ$tе0$NYQȅa;NcZfbxՂŞ,wg_2}6I(TϾ^z=%NW^&>qϝ}NCGh*لz^.ƣ \&3*wϩ%_Q^i9{St=EYA^-\RX gJY#= :y/"yD f͂ABASjw=w;ghüENAZt:YB(u/A_J|e||7s)Y&MIE9&N hKAėLY촦IYЫ?gqȚXno&TrɲO90u8ÊވQaצ3}g$dKSݜߺ1庄 &ߌȓ՝QCNŸ sucNI FyuHsw"v9?-⸺OD\+%w^!݇x즼ϔL%ty^S6D[8؜wWG-S]zHD}|ǿ;gg汒^xT`_hbQK ]hGx⴫l-dK_sjN\>'"ȥ7t /֊k:_&UCZe7wyؠϟ>}75Z;[wsLqb)5}WH%jc\u8= MMS7%gѳd.LCo:ΘnV.66HY F u^cWX4U+c.a='9=飼eaF_ɾ;j}LkPWtJ6@nۿmfMKJE EIXgjzOGd*L08%&b%ٓY~"r:l&g> nStK^/38ʫF0ӝX2-gE//sL'u)gg,^r1TC9Wѳd2F g̢e6ܖI[ >I`Ѣg+~Mj-aC+ʥdAʗkc=v^(z꠳WokGTh2f+lv״G\(::sԈe;Zc_8>F{sjK7ETM fߎjbJ97ݿE4mNy]?n}(6 ?`4[%-S6o0>=?NV3#;KcbIύq)p*n8 {|}o{JgS9`gة.pZѹIM̈́KFZ3-K+S;[Kd cև(舧D &=2 DQ`ЕD##Ue#zU8 OwDa `A|8zRU}Å^e"}^g{ "m{nιa\>~A.xĘ-(Y5t{b43REzզ^T@f q&'ԵDKLҬsSF)eS!/MM,U8[AD TJ 2 \q"tNp<aA¶8|-$1uY`3Ex>eJ?s&G}U)x/ʉ& Kot X7А.ϧ߱䰨|i^V8~4npBMVT=xYF=BšEF;I\ D\ km"5Nڳ{F^,U|}~x>~qml_bvbptNo nPj O;m- 6Y3'z>M zƳr<~EO&B}|\ڵ##P=\eЌD2}V^w{Mg[u; aIm4$:f ~50Nk_b|r(BiVYD~Jǝ߳v 9lbfjot񰕩tdj9ыc2./ b\9)k[Y?__Z۸9 Za 0ɁP 3(N-гtF1h-!7i5Z?{̰&~6b{S.X:\Y)FJdSg:M~!1/~䠳 ǚKO5 ݐD-gNEshOg"0q&d>˫[&.J{np߰kG=mqeǣ]dBE=jKbzsCn VE SȣZ[mP89m>HAd F_)δ1d6k˞:;TqEϱ?jn l1"ם.5V3r!8mQvK 7>}0q)8ڞkN^C\Pe`jCMS2ٿCÞ^OkLi 'h<#}Qt/awUUK B8<=CL0ڨ ŗ7.lV*u<`S%ݢT,d}(ˬ]Љ&^u@ ̚:lڽ܂MYν/'Ot6ձ0a 6`UvGMgr Ylu&)*FZv1oU,BN^uEA,׳(ӧ.#BjѲLvKp|ڎ[ܹ!J1ϣ} CW!Fumh}>EAUX!s`re>ȐwO= q-q(rXUV(3zu(]WǚCỆ5ɵ݅wJMͯuʟ-<-{8uﱵm֓0~DaR!p}ZVNB iY`r,) FOҀ;]w|׹OaDzV| D:8!̀;vވߩLTIo唶 pہ9rc%AO4He6m:1 VưnDߐ{M0 `1l=kwfnR/7hۢn3r4C٭Y@f)8^ļ^XW}HD Moh4=}Q;yp='vE h:yE.y0#;L`YIl?KZ⍊Jq?%rk';h&H!i" VA?R;xK/p>wqϯ;_%C:|l*R\E5`ōa-DќZXZ][Raaqʖ5pQ\;Ōygo2?=ge1kY.Dv&c$+S(PE1[@&ĠMq8az%8]oclK"P.Kv!_]̲2%P2*!ܸ5 գgSV~HOC`jfYs&BTaJFkM3k깳)!?HhtquY[JSb87hhsaz bl=ЊvTpb,cx^tfMa )\Ԋ&Zy Fc "[  ;Yg{:gmL |rdߺk6߯rJij[=CχZ_) )sǝ `-z:Lyl*#Y 3r}(q tyz7}JYh=_H+ӄ>;ݖOs@E U%#t'O^/qF_3y 4{BHc:EE>ZSc^w;sv9ϴx֙9ol6] 9?ib+6 } \ ׬Z^,K/C` m^$1UȨ8eWWKɑ~5/WwyXCQܟ-O|VZe [7L9%%Z{7}E궱J* 8d֥s9mQ,9TQ$V~`5רuBK7{ D[dΪ`7 #zj35P:e͐@fWZHl^ʡAuN?!}^[fesso, :%wm޳GBY5$k8S}ͻ84J rU/\*4Kƺj楝#=B=r;؏}E^W(9mC4iMpEÏSԫ\xY\K_>3<.$-}OXGO)ޕ[gRɦ)$xlQM23s^K2Ex:Y1Č'h[4TnfeT\ݾ]S>'`2}VO!-)DHMj&f/HI[T6kf'SU1IK:Fգ!г !dt?y0Fwj]ʠt}DmgF=:4|BOk>0RȨӶ; H GmΎ ~헽 1#׫b7T5.Cxi3i~pZG@z$t6bMO7t6mJ7g1>c1l¥Z F2^Eȟ>3D"]HV\fwJ6lTuƇM:VVZLTId@+fvϱQȥ)tUIl͙zw?X+t/mb(ݙF͑[rZ qG7ȠEv"$dFb}M04L9.q(7/FXxn3hK8A">*v4'0%im,a!TEDQO,uј f9"rkx1]?)?tVV/n`qF*'c+-t^zt7]dp~K /sq0?(UώyϩyP=6 dۿ.\ِb3p,*:3HY6,T4)&+|E7}~b a@s`ty>'0LIŘ&E}2Ƥ{i$Te?Xg+,8n$VQψ?kIX3G se !*h{l*uR$x7$EW+Ŗ@aMҮ-̢zV&?jly9:|[<@9UtAvh>ġ(Hg (n ͠}1ӈC /= XE5yءa6B4A)_~Aݪ䯦ZAqڣ8rp|QX*[9a qb-xʿ|hf$ՌbaF铱)&y?LBoxD3yw@XGlI4{gC9LP L8QV\_5$aF ύ]Z!S`ܑ(>wvg9b2=a?|kCvJ?Oe~bNs oMwj5?5_!- n*r)[ݥвm1Hl²^w?#;lfϬ Y?f[sZ^tRh9a9Y̼wszI3}Ƨ_a\4_Y# t#wr戤[}`5.Ō*WP^y6f5mg NYRٝtX hȩV4Ѭ:i3eh(0ݎhZ6E7|ws! ZB)5Gv;07m|+ޭj>m7jL}<1xzvtsÙlAX<^W*FD(L,ǎy %6 *魴e86ec^L30mG$Z+9 aͶmnxF0JOApb¬B3^-ĕǡъPWKR tKI޹i%0O„imxsjGŲ9D'Rn̶Ǟ͍MlR=yocJ%Ϗv\}@wp881ɓt.zowv-o1%y{FϦ$5~HkFh$6lD:J1d^`<֖iE䘓Ɏ<}FBntub &lRg9}>+ 7Rn㆛VOwwo-p ݌&H,idiּX!sl%L y32\ٺ||ϗ"Y=p--6 e8r0=RBfYU *R~0U<:8'fMXM YYZـ.y;eGɋqC2s3Ot7|eiQ­. i1r^ ݝ/hI76|'>mr^.xq99ҨKh މF4bšJϊq00! fN78H+op,4lAg{iYx=NH$rqeXX[ ˧c 9Q:PZEDi՚ =b`ira` .vC%/WCƢy0B.3CSwb=/z]bpcw^|ݰ ?iD9hXւDSwś}'Qzٓ*HA &+5ݭ}<שכ&yp=<*|W5 7 s9U lFlt9fsI>Yƭ$}~6IHDw;ׇ[atk.OE[>8=)nTd{#}O~1:޽mE\"/ @_LRzZ!$|ΊE6h0%}:+=q=RO1.+ãȋc-0vdj >,^[tFS񼲐-Ng3ҼhTs$-Zo~M0^w)S4,QL[TҹT|;xA}7T!Ҳ 5W- D6x5~庎b-ؖ6'68)Яw&uRc%bv1u|+4>`=1NbkGN}ܐφLC4Ĺg͚φca+"S;ctXBZsf:+x{fáӝl =g &}w@>ssXtBdsRabD@ J)eqx hB5o:sg_~b#c-tMQyg9dԷz=Ӓ;{]I/ 89.M1ъR@o(sbymä ˃'tCtK#6gIߧٗ4)>q94U`"/)QiW8IlhɦXR7~?ya{!vF RC[``rneSj-Ց9=jp%xH5Ӝ#MNj Nm}ؠg6fNQɠi> :WV9{.gae`.GEfp~ ^w1B4\*KLfJb5cЂP8+&~ z[Hs(Z1 R;^L*acdVЩuM89Z6JY'S@[lwٖ)ZQrg9x!W@{N`%V *A憱LM[`m`۷sBBxdΚJS%1xaf=h⎝붬K% Sg-:;efFRE(N[l*op8;#.8xuUFb7ߗ<+F{g6AOQcQ%IX>ۚ :9TQX;/ \¹`凌yqnShȲ]Jln΅P.m27ϟYÉC+|֡e;ScZ|CX-Tv z3E=~a)l2f#yI-ie+:0[}֏"Y 4f/GݿI{V@Ir7D*[}Uw-A`4Ñ@݊uƇq"nѤ˲4au}~s\SEN4e`GfY̽ Wg-ڛd´-#*vl9޶y[s5Bf=3BXM{3wн)n?V때T0 $)llVev 7WyؾxE`LNg(>d+ےNVv`t-jgfՠGLU1=Aao2Vc"EnaS4mZl *FgXfM֍xTT]෨>!ea c{QF7Lbc}J qy8lY2Vgq_.E'0) '\3zչJlidk&YTBdu˃󙗆 -!#TUD* :'ДE |/O37|{\vxIu*~ R^+YG%z.ōPfh`sy}hQ #BK0tQt^J5̉ΪIi#hZZF%FQR_(^O뿚T5az ]򦑆j˚ݸvn(*~ᄈX\tr`ϊD+{ ) Gl4Qͪk,Wzt&#~ZFR?. m "vi~7l=2\+)0o\)*H M̝s[ȝ}$ʢGg|urQ6> 'ܬܳgnD=oÝ$>§u pZ3t%lXү?*o^[DZϴd˅g2Pkt{tF䢉I2a-r ‚cdgOBN$Ӽ6[ŏA/{R-'V/lݩALæ-.'> {@9YrV }&U&V&ˮ塭 Iok(ԅѝ=yUIS_=IB!da\=17Y+ψg6bxꓲEM>aK/)!"4Z˅STq ,Ks mbȦ[JÃ|eo6xL뿵M^qZUp;ϊ~ƻ(=槩ii| L4 |O K:7Ⱦ")Pf[F)gf\{1paim`]}h-2/Awl3]V9 9z|{=##>{+?u`EJ\}VD;j_V=OӃ9Tp\6}e}5_{xW; `M@A[?(KiM3d@pk0l=-٤F='gX#L-t1zӔtYgJcV3ۤj El H5lLh/nb?)_)RGoq"Z}#n6#[]̿B7rdg0e8 k<.["ZjR'3ܐ7\21x?G/4EC`ikO\_̈́PY B.* "MCc_2"ōsvҒ;0Ojnf^ёձtעT: 7]CjbK)[nR|&>5u.d;GV^Im}<`];9{ظn0&G&9ʋ<`}|̤}?mz4oV4P'F>ґ7FWgO#M]t:K+s,ǽBe O"f7yPsl=Wstҙb[#G["{UsgXO*[*#TWenW[E<3y=u0qE:+lI- jPAr"F(=4v>}GsK=væÖRe6=LVwj0˙KUADž#]rHl:0g~m_y-4wŇ9ӯt2z2@+s֘rܞazz@4'$&8;: 툷>PzGs &ʴTkܦ&f2xn|U҉:n$K9 [:鲿$z `àӮKɰ.{E&MI{7yw֬٭*M :XsT}2T c=Ө/eԫ!7p::CYBF_K,-ka[7g=b6]^Zb!VlFh٢u4rCΥqYibAܼ5dƞ^h"]0Ff9 OsAlԋrC`v"oB۬_/s3abQ?' k}ßz(}&oݔuvOB7o^.PL}:mYĠ`!'VYjtZ8 E_Fy/!>Ot :cY, 36P=a+v>Yw R"&y %1=*q1S=sN?* "2fh{>ĴJHk7"mYB{ Ck1+ fSrEQx>Q1m]0`tr)UK:_ur|<3ld3 33U̽VŨwհ${TjA6Cq:5L;Cgۉٓtkxߦ4JmR~-7e* ydܧ6X'y7'+ֹ,@Osbi3d9Fϋ-SEea'yy/V Xt@=:>Ý״fWtG7zLŚ߾R٩6&6쮮okr:ALT2-ۡzh){CS.aGy|=s;kr;so~|BPoźvbyU.]9:.賚‚>wA>\g6_?<>!7ap,+Pwshx40&^xX#|v?,p";,5@'=`uc{\g"4rQ@2$`ꍍ+ `tI":s㰐␣eUȓˢ%oa58B>5) Kꍞр^"h/;ЄQ\ !y>WW'Q{ŧUEf&}-gtr0={ nGMɆ^M,}Jzꅬ.a!Y]%wXssvxF)~g]CwgJ]rV̴E{Ƽ>-hh/LM? |r{D Ÿ- /{6MoLFa>+SqnHWNgM;\Х 0V1z]ĝ K MY!esALw[Ԅ.>LU,ݳ_ y|وv IhyH,j{o|owVa0X3^sh@OS[; ܹ>I7SXAv|iWkuáζ70~[:j>gz B{MI/5F0:;r!0ϰg3&3zaATwKjʡ&7ivrf#C}2!F&R!;cQWd`˜v]kq4yNd呑% "ofV]Sz>s ˌ6zCՠgRc3_XCuFxVniRӟPNqdg}^`acO"3Go^8$]^ˎ#L%/Z_Wn{BSͩ] 7\Eϛ& ]RwrQ(ǡZq6 jMZuJUָ6!;uLcѩΌR_]wo&ouapD&TCws :KZ? l ve6ar5H($[WNk$&%<7΀ojޣaq@ЁdmReѹ{Jo]x Rd) J ]䊐Ie>@\ R@[}p=a 6ҿR"gvLWU+c=:"guYWB м<6GHcЙ`\ʜ!7DY Ē9I9=9d窨z={W gC0s#gUϝmZsֱ Zi$ui"hrx:ҖjzŶ&0-Yt96t=}dßi5ekh r0OXj5['jEBhm1$KBց5?B˃̹Xtr\] YR$7V` sM3[OY#EkhsBV!N{Li899Bn%k[YvofK,4yC&p>ypDN}6)y=+lW/"p ; RBNf# Fu= =W ]DdpY3r?,U鳉LÅ$>el8uK,nT& G Rk-NfCF|0s$$Ma$"RMGlrwtg~{~>Cnd\uʠ)z=wۭ#9&ԹK6Ώ?@VIvfw5۱GJ P>e LjA]uaʂ;?w|]Jݑ‹FtnM> ]mꥍPgkSpPi]2S'SE{gqSVO[t]ai7]5o f0h>d룪!yGD[-.47BZ&| kMh˦CJf;|\j\Ƞj+#2c0 l.c,A}yX;'`Kd C,62jatOS`@Nl쨡u$6n ]]L +uQFaXך;\0ha箛uxfȨ! i%{_{//4r&o}D:;Vj%?a}w;_d_ Ydǡ==G ,kxYt oHѻlu׾y"Pʿ4';5:}6Wclmcy}Z8vXU_F:%9haΦzPx%pπ':$Kj m1yoeZ1g#cz _ysruQ8 *{?˗ "虽/E7}CYD"E50éYN@HD>.T%. OkʌCj,ӝ UtٴOgBnг8(.OcjBFȜZ3c)KhVa]æo۵{+<84[mTeJP| vC ML֦j%,حypH)t@~4>ֹ P`aoE @#nL]t4=D5)_ T>c9ʵqJs Y5mV}{",mV@u=P|}JZj=raQٶˈQ`AHLt*647Xpm/lo3 k,TprddK厭r;9<x8)5yy,jQƝoOr0Mzޗ#n$]|W;kb3s.9zvPLtrTjM%,93rQNuT)Cv׳Aڈhj2/w3k-hEVOgI8Z'=߳7\4FH TWhIzcʢ`4* ȑ_\,tMe l z_ZlK&=k8 ^A7'ۢ|k,Ӛ?lV bq)fq^ID=mra2hoBlaC u9?< vdkL&s҃#Ư`H5p~Im6)*~g'7?G6|*5wւY,AkL7VKa}s9*|yُBْh?&\5IgETW .sd3U(zIh~R,/E[nTaг5aD舠ɨrBPdûdؒ5>MHHsGS# W9B¾<ИvKq`:x=,4+^ҩu󪻲߶8>3zF|o|IĤf43FQnfZveU෺9rpt/%~gjZ}2%(( . I/C@K >!TPW]ڀnJg}_kҕ-7Q+*2à-ACF{7ϗߋUm=b%oFTVG*[Z[bk&O0}(7kF6xMlVyT_hP%hӕg;QT*9cѭlcy6dn/uـf5>4T{oʑ 9 =ʤ dzÆ߿ @tVfu]bZS;,,3vڹYA_l[d w>Cݏ iձP}/hh)맦G|c3;yx}ڼ¾F͛O[*}ӑ$,B5Xnt%T Uvff`a*&v#V>wѸ 6a,!vâ9ޙO3 Q!O <%˳!v&4I#R FT%h56f8o+ Ӷʝs|uaV0L{u0">h$<@K7oH8ٽ  e@Un.fv.Zn)E9<^H(& 'RtPYR` j7ex>n^]B'﮽ÎVA,R!LK75Rq8^gâHhdӞ$lٴu?a>I5u.W0 vk+;sիoqpGW[]s_&D=*XtttͶPgK+!% +o icgwZQgEfSzVdOM pa]Dy1Ã|\HvLr&Ae `SӌzT7%]Fm⮊5>ܞw =K\ǜY.g+" 7ٻwZjsOe|ʛ3\n)5Vm{sو &Khz}VuOQ`ؔ鳧pHnhQL^uuIhZz|4_n ^eKY@}nC>}1^=N}Ɔp*W4zS 缡iY|qjX1GS!Vgla,BXwDcm8\>5]M-)VVN55TH:fe$FxZZ;1=U}.m așA?+ujVpSE=-#V2N<:M&+Pn"N:~~ny0)mª6Nܮ-m)Aͭ0!A"!j"q(`Vbr CE_=[>[#.bި KEot~eO[WePp'6=h7Y-ǣCPK %|Ψ\Yqv?`@hw,GPg| U\ f6~wгƾM[q0b&i.lXU8C\L<Wss6&=75{Ev4R-3w\?D z~A4}.uiBFW^%L%LlIF= g-%_->}NA4NHAƱ@.#;7nɋP}3X\#o,|' S~ѤRL)"*EdG};. MS.KYS眆6╹mX& 4#>H3ɑmy%,>>ؤЄc~RW]c'Ne6oJ3҂InY0 &W{6-1P\}4q~GEI*!(Y>oP-Cc}C\xrJEՀAZME_mK95Z%%'Z=;s)Q؛r [R)j*Ž:BV.C:T"Iw ,W$*!(}=4p̀@.+Vf6Amk&Q.9u:7_b%)|v-*g:ήI7$ BadT?ꅴݭC10wd4k\ǬFW3>8, x;j0۟_(8FEo"FR$cO;[qK>4yquL9QM­ij/p!>k |ETz*~R]e~VY#x0iphOYni,2nXmEG|„N;c^-SC?nfV{>#@ i5Wg sIFVۍjq=,#v9M!6w(K^TجZNi1}DRP۞DP9/ .L͔)? ]#A/ zZuըs %.T?tF5;ܣ9KeJVj#9A31xgN1ldzIce;>\7cyo{@gSvzì[ SJ"U qExiT,;ִ[ji @V.a6 B^zŪF[?D'kJ!'Bs`kz(3 qjs&&_E]/7q#tNzܝƼZw4ⒿlrylYY1<u?u OHo̵ \jHB< J|?G@ܭhVqVk,i5gzgvB^+O=ύt}ƶ]N~[hQ9݃zf)U=H&Uoy}6KA7k-ei$]EϷs(mw3:pzT M좷{EzG"ŜڨMX)3A{E^9;v>!@U=-jm?)[2&-\!F(nEZ[6C8Ϊ 5"1jskW>Wۜ\EMf?ak}F`][Rmŭ-ޥϟڱԗ H>< N0G܀䧑u:9y#{k~ШZ¾j{79=h1OyͳA-tZsT1s5l=+GF|3v\hW[t3xq؁7 7n2*!y#^8~ ׵Aus]϶C6͵1(Ϭ! :n 4hUl̒mE@tKD́ ')({ҫl!x R[Mz~%9آ'ALsjQ7 ,?r  )EcOvW_"b?NUr A\]b<uH5y0{+BGs`aRCׅ>9BgaQ85YXvČHʹ@h _i<990׬V1Vт4UQSdW=Slg WaLDhZmN/Y}?@R ~eW4Sfyu><lbrE'-fs"69?24aUmvsI i`8X W/vzODlL7(kq(Ѯ4˭"$,Jd?q^,nν@A{}GGܔ}?S%zgN #7a&Gq[ָK^;=bGf".{ ¹OP>jۖ ZBѐ}&j2sc }X)hYkWpp,\Zjf%lifR 띗O Ky MxnhlLg"T@[V?MۻLQ; 3y՗Çk fXI/txUXU~%ł/Y"+u en=ֿ=QN;{=Fh)+d4UXϙG7%0hMɗD8dQ36 *4S bU)Y 2APJ)Al;GcM+b_=>z,/\ϫ [^z1NoxTlR*HL e͉H0- 0|GcexHh'q"JgkԳX>{5Xsg ˷)jIĽ?).Ã9TSX'&lS2ObǓ%tx?OzmH&"c₷Fϑ!.NEhKZ/Pfl>vƆҠ]jzOgEU<3} 'x0sg S;:6}~P `G9o$Ї 2kCg33,S`ks‹&F+|3B䎫d?.8\|؅XF#KdL2?窉/#J [)s-v9%k\tc'; ^r~fE-H$[֨>'tR;ΤnֳCVy(}%y^8{]Qgl>NYXP]SӨhrih_7ENdn^EGń>Ky*eյ$g嚄 mZ1ވ }FuȋIsa]_^(v];]1:=tՓNZ/l0";,;}qV}Gi;O->愮Eg7q3k>-d/aF aUUCrThkTV"3OG0_lN n Jz}JD3,0#f , ywS翃/Cԫ^Qa|U⌑~!nl hrXYj*}(:1y<,nA_4 7aqbIcԐXo DgJћAg $[`:fJ4/NKge\} Kn\fDƯ*)U‘DV_ֿe]ygP$ϿsGxeUbw@C MT;~K([\ ёͤe=tFͣ]}FBSopF1l/In0+UmuFM5dv;* &YuuZ .\b⨑isyбZrD Tf g5coyﲅM e-Z>.HzΣ 5 ME ۝sTN‰?.Vي5|DMK}~Xܴ $/AgFRKN[v"bѕz& *z6'[br0(EZkID Lts$eIq/J*KM5>sjBe!Eo(F ?BhUL#R:Yznh 7hV,jE, aIt2@+l<">kY(|KOʣIpG!a:AaAJ sAOh^`nN]%y=sYﭓ}>`X݆vGpi98=8GIgǒs@Y9;m+.z1vg誴k0O)6pXѢ%|7TV+zX 1H J:=Ę ;dqhf|}f픖= 9%m+܍*zro}n-oidv@dU\pŐd٢k!&qHesQc^XAk !n2ǖGp/}fʑ#`9"Pwгgfj%@Q"tl/eF=vTot#%4-,;5noxtcf\ĸ߳$89‘ 7 M 1d-gk  _h Q߹Fe;BpgCRr}2eakz?q`/Ybxև9x&^l>Qpl~~ԇ bk*WpԲU U׾n]F\s]Ey5"|J;0򓥹33tAk * -Kb͋LCcyoZ+q{]ry5Vӽ`u皒s1apviӺ 'Gy|ᖚ?Oqi~Wo+ M)8](LcuSvjg-UV|#FYĊWju|0q7F4>t`5T9Gf9X3dXr(͝k^fu@U\c^- vow|׷KZ|:fT7P`qy|P7 ua:VېO$w3#dYu X.ȡwX%Z?yz6`*yR,k^KxfwϮ|Ѩؙ>~I.>w;`GP w[.鬘n9p(Jt#5J9۝'Npg+F8$X;!1^?auw~ظ~_H ]!x Wn;Z䢧)U?OqO2}ye=ٙSl:TU)QI:㗭U@%s#OY\ H:6$GNG56^/8\tox{=;7MP:Eux,$- Nxz)30N~t'\{Fg1{#ĬF+!=avnzUL{9(`:)/D|n!z9^ORGNÑb Θx@mK@ӑAdR RG JwWt78ʤIV2kꎺHi֤qE/Nd)?] =һTlzH dvaqϞGrL?ٲν1i7g!8E zr-y^AS(_z纵PyP6jC\FaMpzHar5|hKI~#6)˩H6R} Wy =ׂ]Ufy l6]Y4_Pǝ/$@%\"}z 5q5*zAY5n[{{z&y0kB1j;ޣ5Bnz.7zMyrXx`R>ť^+@8{Bgȴ^;__C擧>}δWn,xvD'j5lc2iQEuխr͈?lKB>'Xm70\1D6cE2rL9A4xEAv]2OsM2Y/ FőNwPOK`AKp JѴ3۟o+էDjd)­+֢+T779vDWtУno%1bL$ <ΎI̺hh3hMѲf%gI,  Цq跖> ȵ,*DmS?6~bČUܺĐ,Rs̶2 .DzlW|tw(ûQm@W[څVqgܣ*vIO.'b$x[pkzϖJo%_z^WXgs3;3_P͋'ske1m} ꀽOY3-[og9h}톷s_@{N> =T@s^;|I\|Pr LIOaS感ĵr+kox&1Yl9=@Ji{" 3?6ҿHQ~&m,2j[KTusvkF|BZB ƞTddE]^d7K-{>j5y 8}SǡlXxa8&mG@koEQYKD+@1ZgT@F]zdKƖRɋd?nK 1t%GSg~ұ꫍qZ`9ٗ1w[!i5;B^{rsɄaNT%2JC̮ <՟N&crh ;rLء2T^ζP4=w=d=Nl ӫ)Z:J&KgۨhwUTν 6]"y8(㹨nf-w᭼tyfJ_UH(ec\^)}=c+ni< N)o'WHq+fMY e?;j5OB~Y~>_c^N|%?܎kٗˑ>8Io`tSӦEЌ/mooA̶n7Tvsᘲf$ϊ !V"rNJFW W3)T%0Rr6ȐolrՙY͎M\bQGP:}C,g 8-nʏ5.O/^yíֹ͗9r 95@ą=%?o~Y\#Mʚp#8%yȧ,4 w{c6Քl-71 -]%VvۨByG]eś/^mJw4fW:,>5=.TRrȵR,q3L)ЊunXaЬ*8V4eO\#?-ů3݅_PΤBW2S&Hq1 Uʰu=RZ 9 /aƇ2~ȤA+6)=AFs]V] aELvcT5~[.)Ȣ3u1sڈSaSMh+/K FDٚL's$ o|Ŧo-XK5* rUu\5| ˙1JzA >njS UvfB ɟ[SnW02)bjFMeE[~"uUl6 ˣTZn!~W -8SWzC XIs0J*ry :eaJڻ6uX项' oLpg;:1.1ݏg,6pn,ogo&`%%B,G H'u*VTw5q̸5]FG|GK[zv+m,¿'3mY֤eۋ&Ԫpx*ñ:?̹nV^a}Ty֒?si{2;x Xf1dW5G9V^TRl>+ 0< ]P]duefʹb=a;>## }fKo;Cތ @M3<'-\ O&a-i__>յâh߇krk ˬ :J%z +Ê@ h~:,"B=Ũ>7됺4>U"(hYI8?-='.`YJd #7?Nk&QpwE ?W+ +B!kIiž:ID޳e=̳lnJΌkpE.dzrug),5ɰ+} }ؖoA^_+4(m#ΡuXXCj[Ox͌G-:&٬/<oն^(/nɋ7ETA*Qf ޅԑ;CkӨ ? o{(?Ƭ=ۍ'n mZOqPY>Pv^n8GN#BN&m{GVmw6q|n{5T^=n f6h̎31dfLYGrmʮ9q :8BtI"6jgAj)$xke'Ys$O+%y~a ^wύ ؜;vj?WL>]{?P wcTwM7ѳ eg$b瀀?;}M@󹲩~ʩ8!#b k69U}ɚ~/[Ob5gc/BƦ{ZRՔåA۟-jyaO $mг e48D`$Sf&̦-}*ϣq+V@7.8jq=_ҽ47fL踚e7Z6GRǎ =[yiŷ[-_5&zK|#%JSܟyE3^Χg nX\Rvwjj~0J9 WLgW)CxKz#!┡dV;j[19&8704o[twO, =1a+)M(OlBՅ;H-neoaDi3ZAq[AJFlCZ/>\&4&V]Y<:d"9hk[|75B{V@sr*BW9kKW[ۮ)RRoC?gÕ:tj$lUΛk]R6V_BPX_n1|.u>6Oq֩3qk-ߔP|*9)c)>/-2vs5͠ E`Q5A7Q3"~=ƠȟpUF;aeuGNt?9'}gm!W!;= gO+Q9 B hGMhn>6s Ppys>swKsgU i- k{o/[cQEIIwH\A]| JƁxM)Oy|BR)l .hJ!Qp,>r4lgB`J.H#}FTg6q8ҭOoQ\l0.rD2ܡjr4UՃY+=b^I3xXji:1.#|JZ}5qC$m%(W %z%{A}U(yzФۆ2erڔPT#h횧v:]ۮkX>zE E/>׃e 3i>SzY2dBpQTMH%:xŻjE/"U)YÂ{Nu|>y_eĸK}N 9%Z EX*;"|":>s2n~9i=!*eg؂h\h&'A;sjYld#&m5ɪB>P϶Gw6y0.}nTBMaCT֫\:^qKK^ychύ_vp3M85rlqiqqŠ󹰠Wgr)90舛L7zgF_',YҚWXRV R1.~Jwܢޕ< j7 ']0pW %s d#JCt|Y8q5١_+1u}J(t?MR?gZn\ x(q@ўOvgD`յq,>=۔%=>"վ]ܟh/ՈE؆UCĖn*\?HN;RC>˙qsg (Vn[Q̆B*t/Ϛx- 1kyi: M=tBE.B(_s0`^Ȯ6IyB]ɱAY|9>/X2=LΚ-֚~9?iZj'0㝾d~z~g+sQSXFTL'3f͠j.LݜRog 0oCvW? ӗ1QS K1ӂ5-1z9Sqg98LT)o" 66uM0kfľoӛг*;ZpgHQW?tT '`l\`ut@ܝ뫤 rs7.1\t1wRB'--3y>K/"5˫63fE/nxj} )/C#7I[p[d9l;3e>(R4ֈڜ#Qԓ"\ p( 1)/.pl2)12lP+ۏs麥BS,Ě+R}ՊX!w{pVr|8DGKYB;ϵŚ ,;%( ȉ̄>ZZBQyl{߲8g,F9% +uOâ12D,3ը&6iwM)I/;X. dh[I'ʕAyVALRzHK#4P/Hg;l wݐey1a´>A<.9ߠ)tX~9WynPT۵g4zn|ƕ\;YFpv$@Jmi"i6zܹޙ ݦElf 3ұ%S\w> eJf[~ vB󀾈z坝'tYzLyAM~,Z-oh#i yTk +ih|pz{~2Em7^ǁ>͕kQ9G̛ NFY\p1v,ߩ?n1 D2Vї1Й2{,gj<3+hm::g;Ecg-{wghMZl7J}~g fwi vTekQ0hhgb: ] ]s/kCoM[tC]Fw/"l$ *lR*zvklu0dѳS/;R63!e˝c)"E<)@>w8P׍3-monjun{QyzG4=\MV"d\ ۠ߒsol@nwf>-k}5E{rΝf~M슺NbRpd p6b)93,Zg:κu;,[gEgע=3n"1$=\!?@O)b͏?f0`~_dQ͑*+L; Lm!ʼn>56TyK6r@2t o u8Ax oсCgN:l[䶡))f+vBتv.{`֍PXXZBY~x>b X*s};w 9_Owy&}n:tI #b<)qJ=Wi Z*B?F.P=|P=SRs.Қ:-F!󥎶{b .yaQRI ݲL( bjq @%_Lqg`l"Ն{#psNHV֊i ôH"Ygqg[S'(ު3KJw)P=)tN5:5\nj,k[}1oKس4?ɦyj_Ju" {UMX6$ ,ye< @|擐W>A(0<`=R-isqѳ1v_†ږ z)x FBmy9T;l٭cmj2 g{R4븝CU䠧CҎfI A6_Ed;K>#o_pr抡_n.ެ:CM{ GExYQ[7%lM"i76y' 5u Si燓33anM/uB>sF%++'EQ BnK9) NNY|ً>\O|ORBtHg!ǘ~<|ҟs@-wO'://}70kʘwM|*j rUAej;Ls Č=S:sueFXh1@ 5Sv^9Sws{6gGF91X^ LHQ'OfZfx`'|aVع$AIK&]J'p_iImXZ?7`{ 0~վ iSk;g]95<;;,Xsǰjh{Qi>7~[g5{x1QΎω;{t$DEBx!ZG5Y4yAߴ桜f馢D&<.(R䌼+բ%gA(BRtz=>grwuIrg.Mۢ^,|P+GM *tDSx'v>'tA~r>Y`i[ÝY zG"twlKh 尯1y 3Y3QN?_Z BχD֠/d z,g=9s>w;"O9qcWn4 em6QjE1JnR[l"0R\$ݤ2cD 󗼻?]-nZ <ωրLT$Kܼ\D :$xg>s:,A܉[o罻e6-QD{5E Y|Zb#6&pX6J*zFװD[gG<©*=1_Cʴ(7ZFl|YNE`@ FKJT5ٍAԏ@[R}u^C0 4y>`q䌞|Nj;4Kj{I{q6'9ٗ'ODž5;7${U!Яz-y zNRd`:s34P|y)ӦTK,)0rqkZgAԞ'KSCJeƆ4I5tv)lx 1ī FqlԩL0%agU3_RC&*5VvۋۆgUc˳Bޣ@=hH⪇h7Xa3uH6דeȃ-JchƟktIaf1?uF ڍ8˛wR[2p=;g>ğ4 3w2W{͗EpgLw˾I)^WqңWFieSCZcn3w16-˜fUwrĞodxNԷFڲVқ^>OAPB0~RBٙX(𷮽>gZꎆKz312SгM?Ia…j7iC\5*!s\Oې82Ts}κك8$.U|b,rXPeÍϩQVΩVg^]Ygs?**Zif_ }|pSl's4S̈ ~^&d t&oNQgJ0ezN5̇ :t6G z\bņyV?4%.'+Q̷q܍W1(qͬexR n^ 7bYN!43tXGe觑4sc4F%᷈Γ2mZFq@;LscZM$m9-7.yT9Ώ2O;,g$NBؠɦE1Mk 5.ޫVgy|e=dE-BFɭSocXd=MIRs#N;/MX.;;߫e#HbT2Q8|Jšvx2;✓0]*%*|sJb۷}ٙfg#Sj_ ZY٭x(ͱ~&^rM95W3PwRF^=go C5YʚNdkk|3scx0 /=~=\k1AMdrG~beITmä(1VYua]}1)ဇbs"ElVSY8B۬RN@i:sPM[;`G.L7X,}4.aK ? oɚFYYŞ@Cpe}vvy ѝ#Jh0( t[P7o\gtwt!3k6cZ{ZzY(]c,iJr AVBf4;acP.V "!c'b^fwĨUL0v@lG$m34Jz;FitvU|]hCu Z2, [Hn&t[ |M")!{ &D϶5Kֲr_٧\ua,W Z ۣrG*Mqc[UTζ8B(= Gsm,d#1!7Own{YvCETe&z ?#lw>cmVyT][)+/XFRǗ֊ NId%ˤ}spܗ?W/r޿IYfڎ#:o8BȲO MOsP2&x]CQ4jy%3B c@RJr̈`jVPUxT'Ky@BV<:ꎂ%A m %c5rs~CeW|'Q lv!/f }F ѣ3^ kmKcZk`Ug!V:}pctM\ .&J T&//_yHۓT[9z|FN!'"sY+;zlzl@϶{nҞ$~[C y>=Ccn.Y>NsOx)=-zJ;88ߣXkjkt0}9l0)W@k< :3|0#F\5V=߈_`i36Ekee`7Aaᤈ &SQgea1$v虃|buKJx X:;)гreMYq׏N|՞S=Z>Ef&3xsʮ {/=nL>/y_]([:O<:P]/З5:O{mU ]$ uzzF[;L(4On{%my q:Ssr۷yPW3mO n$;nLŝلF|[wphZ >Cj&J^YֺW eCq΃ٺXXK{9Y~MzN JSaO7e"Y/" o/mrIڠ p@-Mk: ;P/]Y8أNFDy㓇Zza6YHK+inLv}QB$%r *`ò\%dphs-vˆܐjQnᰖ>s1zյȲ37y1[aVuitSg+Xy<u?">Q+%/Zʠj䥱أAK=M1$x^ gǥ0)Ry Yf&c;!PpVi޻v3>Siaʈ͢N$7zE&/'>4I A\n9ge+jWiqKF$Xؿu=mu]Q;g5Q ǞAG)4ͳ(W'@u^AKS}nu>]2" Ys&x  U*5.Kb&Gn#90TL !{r,RsgVI|9rgr9ݨ7f5nߤ 0U;jڅ\ v9% r]F~$7[%6skPa:sC`Rd1 Oʌn8Uy>èZT7oJPyw6u`XJR0NR|a#g^9AwYvr*z0zxK]Ԥy=1\y^zdQwz@FQs58mCp3k&e=DVwA^Ҫ^48emd&ث5yS7~%2lxůw~8K $xVѳd#6Prp=fqPb#͢'KΡ\Zx-lU;C${<={sM߽K##@ܱC$I%y[1&8'G閾dQE`U\8{|`a(iq !K Haui Ne ,O='4hK՞>6^AΥsm:d;o϶`U+ fpmbww.ֳrg( m*H;5%f笢YO'Đg m+_ҋof|gn$چPke,̚|<އs7{J_0juAxDϪDygK8ԞE虫*&J~t[t= BW7<}w3ۆ5AϱYne&G%zNWx>v ͶYBzCFl 4؎6sUmdHEyIӟr-~g}Y]Ф):s.$ȔY 9Il=!n:*!f۝ SQvfr2֕>O%[_<'6kPI,IBf] 5;L%K GK]?$6gs&ᆅV pC2w6ͨ(99;,sJ̝gtv7U }s/L̺&ey|Y=44آDz]m^raz>UB*=N/p]rÀq {X!WJo}hBAhTIlV'v|+fv qfl$ Z΁x H&r {&?ذm_wK;;cpe5 4?H\yms'4[xhz#9 !5qb#6+bf]*~ 7ܔϊUrn)-+<"ӝWoي~\FAT*wNn 9W-z- $rz `gU4WsT!f"W[~ѽR5 c^.Ͷ/ѳ/;Sг8Ks&f"O>G)a:>GϘپxN&>rzE,& lf(N+ңqGT` %e1;>h]Af eJk!y.3@V3H K28q~p5$ʟa}fpu n."AUQx^,jϩmx`ݮ4;.&L Υ8GϹ맸rQ'W'Tg4G㴸j*H ̋= 6b~Mm[aWoeŁ-a"隷H8nz5d:ibPuqNJ1qH`tZE3AdYa;^v /h^nyy1.P%PEh TܹlŴ^JgJӞU3tQG8 eĔb^htip訝`v5)'aw!Y}zn^AJW4}KkS=w31;%`˄JBC|jAIPLxY{9u]mmw  )xێ.zTMлxmGiJ8Ľ\ݳn N|Lk)@6op-\}u/!gEˊȵJЏܰisCX˔mkCEg;ojCy>7&q8>M3Y25} qͻV xSpu4Gxd^}7aέs-~(bߙt&UT=Kf="({+KPmZ vqUz.yG L҈9ǤU"q`ٍHP?r|ua,#` jzRyP{UߒAseq dm-NJc\+?crpQЦ;R0i\ZDUg-sAr&4^6Yfg.-G1DGsw WUL۶kj--"C 9{h64kW0gm7$gWkV<-J' Hȟe*`|4NI7%R'6*iSS\pW`Н)1ö35*0Wlfš1?̠-s32 *F5Vh{vPqd>≽u?D& ȢEĝitDžtVg(q:}dFύ}w^<*j9)W)-⻚(;04Y~"{'ܲޯ6YelfŴ@-[kCgN M=辺sy{1pYj5;' {9Kpl}aDl!ۦWa_&=ߺCCrDϸBWሞm2Ovaې1tb!-Х.5n藩Yy|=wE34Ǩ^%gQ }UٛN޻jhr);VWK=w><ܷ$'#a9;ʠ0dG$N='3Jy9u{0q NBO~P-$uum  y30μ *ՍJfb܅}yqG47j_ ԪX"Ed5(WJMu,.&Í|B5l6]鉰u~N?pɑ$exZ#.)p"U=1۵J%2"8t?_^3"lBAF{hA"2oRfG +,MN[j ^v %p|;,b :. A=wF*yB,XyjӯtYs~P y@JomY")` xmQ}|ɣh.E,:a۽#иT[>FC.ǀL<:e5 c˧Q2j#NS#}O}%ϔ.mW7 kAXT)mcyЋ&ңa#HTto]>uNżH&4`͠^IIH0bGnVh%z6Qx|\dy Lb`Y1cIR X {1zfNY;ճ(X_U+nlf*PZp&vZ=x*薤@%P(~$U֩.nz6Wz2%x*j؎flrCG"}>ھ@0Q7,n²s@k=^gZ"=w炿[ ]ѥx8gWPc J6͟'|-%w}FJ=7L%S5 {qaO,?3trOJݘfI~(zɂR&K_qb 181ⰆwGL Ѡ.,PT7aBUf u)( IO0rfT:1Ͽ)CbLl} eq4;W |fgM)hĝv@ A(X-#:Wh};\ޖbdoJe~#R(=觙(V= y`] H_ TSQ[|+o|טن qeI-:ZTTOπuK{klug_%{2ldBvWVi=r}QIUˢׇ63rcd6,ss+3_SG0}(WK)<s<[fZ"X7[҆Wz=߻$sXyqyٗjx1_f ^풐9W)߯"3 9GiXd:h#eGǠ S裣>BMr~xa "5V_H&6ڣA)[>]JNy&R+s"<Φ W#eԜ-Jpw%EYVVLڡg+Z o4&fmbͤL:7*x38;rgy 7вIg~;E U_y9}Jwk9~d8$Ro&}Oݯ+.B7Q,Fw dv&5>^O綡৞ؠg﶑VSoT])m+~bbyw9ĘJ7>QK{n$EAjN|KEI+&[]7g,j\?!hn {,iUR|4NG][1 +~?~~ =ۉKK"& E-pϾWF{Hu@շ@ܑ rIB)؃9zi(.4}(B=VBnƠ:EIDu]79l|ol@=0AϩR^cς>NUW3tUF{JuTԵ4s#iɀg7(Wbo̞ۋ}_Jm]n༛^>IK˔suBNaR2ۉã ֏y'2gMmY kd =! ,ڡ~r ,KSDѕ"DUo,dA14#P\Ց`+;KG1  GF.5(=וVTYV={r݊HQU*'a!fuo~mmRъ>lA'n:]H)M,={ޒC_,}l*A_1>2p#vYLFSyۊiC$Uk~b4@ĻH㹑7j%P" ͱ>=+,B4LpzGW6p-YmhRw$]V`lZso19}<7 JkP)bU& őu}& FlH r(Tw,7\{k 9m :,X:r;)B6稒f4.1r+eBoO& 4|zZzOg${){=#~d5(?xa䓕s.UԈ~Wfj7L7q;St&˯q75LmJz<(xtWj\hlí3caԖ`Py(LY](c0vf卼= ds'b1[L;(s|;X4T9*>{d^TKs?W0y! ,ZH (&lJ"zP;|w pLFgS+UO3}n6łc|7CqA[$B3=LEOx+=P33x%ύUt)ҵp5RԾYFAER'N2/Lfka][^L.jHp(NСT 2ng&aqx;),j ]M0uL,hdLh9Sj# W+{bxVP 3c0n)nHn:LUp$ W-0i/ t~&ܙpWzFW/hz 8ٔ-/irH9n*2lh Sl~|qn&+@V59H+4O{Qӑ>!hd6( < Lٗ#Cen#35a`ij,IVl6-WT[̅Y zn)ܖhܵ0LPDž]$<*=kϏ&KDt2Z kcBGz eDAk6$֥"Թ|JG'#?!˚2^w2(*L'0+)^t_-JlO;.Ý#&o  -(ݍ_̟{ED^ƨ{T|d'44zw![|< sP۷UkzU9S$OZA0^ J*OZ~jU8dERD=j`XFEL, )aV^-M&B ' ;vWwd4)oZ__?N6J޲kKћu7K z=S_]9Ɂ eb20v఑n\ud 7Zn^1 Mb%d!-%fY12[P|u{?齁,Q]CLjFjhIYfJPY:i x> :{Q2IF:C^Yrf톑|ΉwAKĻ_Lg^0CL X@&id"N6#;Bt|ZqVu>*^=7VN.}+..:n3h}$1KElF;M~%vٽ']y{q, RE}EÇ5G anC]{ *O|>O{Ӛ6CbD3I]jvhHGxξt!y}jvn_ 'F5!g*lj3a/_m=])z)Yk%-'I.rD۩)ɹ*Tܙ!X^'_qwr" Qy3;=sRX.:fOJd(K09dUGduTIVvP6HsNp@=St,1=<6QWܹ'ˮr."0DK7}l72fbeąAVm4 =[!|虪q!w.Jf!s/|^wˏm Eج?@?'vy]8hJAiAO4C<9'L""~c,ѳEg7yfѲTzN";țF1;O/lقS9\%IIӆڠ^iࡰ_at7~"4{,^gI@*|"FMouW<6DiqKvMX{|߮uc5xpyK@=`PL1#hf3CQyB(,~eɁ@E;skG f Klnz5"t&/$6@sTS+oتQWFhsEȸj.D\݁ _G`& g'@ۯn乳J3Zh9\Z!{Bܾ! eweKZ8'>Z)*,}"Rؠp??6|Z2`CA;1h~c+&bmuaP=q q7+)}\KO:p]W |iAYb;+̣P=;gPn1Bg>- mF (߯\P z(6,)O<U-u`&гXЃCLie5^(mĀijv]2tn6_t~vaRGOB:jcG ka$m^hj>< lO)TK5T>~ʒS/1Zet"?A=8E VmXwk s𩯆n 4' Qlbz86e1tLp)k+E̿(Ǚ+6u^ z fY!iWgj`DӘmWeEuHц(sۧM$w-;dʲ@˖j!dC W 0S [,79!]-zDk;svDZ~*A=gu& @O~ΦS(_eP( 2חm!o RAl6p|| ] ZrJg|6Flho!z_PHyMϝmܢ󷾻tOW5zp I G'T~Yi;whABzL)TaO7BϖS2߫QE9}CB]\xEeRGH@ 3yj|#E)ih9XvYӎQGx݌ɠGװr$Vʐ: W:ˑ7ɥ˻ۆ;\!Ph jE[I/wz.O"Yj?z_C({bsK7QTЇݼISe.gMW#೭pJR3Cօ. {rI7f^;0:n/rmU2Es-LC,3Tɬ2Xt%Sϯ ^ bJ+du}5sY~Sܔj]?=4߸?AOPPՈW>72 ņb\Vn)4zcc|2>0vquൊ6L0nv~$?^aш.,G2/!yɴS;yEiW^]E]w=b{?G`_7!*w@P1UBo4C7jW<2V!!fB -zd,>!g'~; F(%s@3`w |E:>^/UUs^ kC6cƅ݂-)[-Zq]I狢0/D~O@rQX- KG377v㣥9aiHW(:v75p ; DNtAɎIS|u*{Iu|QԤJ} v ߓ6uTZjfZwFwltJnƫ 0@ޓѲ;WQX PW ҇04x堉yk bc癗 &l7,J>m;f;+&iF4Ft(Zb ~> 6(K7mֵ0fggV uBU.!#iBȸO$'Ms:1VfRz)Ny> [DJ.IIh;9h\R7YVM&l928fZpx~w_ YNђ8KgA:łJS3Ƃh"c5W=nfX#RI?aDs^doȝu[c.Ol:=Ճ>r8 [HJ'8:+ |Oq:NdK4a=·ddFI*SW)Ssg1٘s?_fLGta mV5sWfCfҝ[=YݬfS[8 PmfэUvq!O5^[\ӂOYٯT?=`Lӻ8}!T==ON]˄q Y->Ĕ;s }>5eIoIs_># :3|eՒRX䜗z2++rxl:Ev[,JiD8sܪ ^roXZ0dɸΦ$FkeZ@x9 $J<=4MASk^qިL6ܞz-zbH%L;^h>eiꣀRiRl+ S" nNn*Zn6e j?F3nw}h,u'8vF'~A(7㏰-tFŨٗL·XV*f{+ѳ%rețςΟڋr'y9߳!)Փnfn?9b+\B{PtDso=ӸBjZܹ}x8_9ez=19 <[[ aTET {*=|#PSJZ V_}ؐ:8ǰZ͌1dbCFqD}=3l n!W}i3Qn\)4C2zl8t*©k3ٹ;'J;";.Np.;K'6u+Ug58X0Gݜ:ߕ P(01A(zF+ԋȱTQ&Aq_-\޲,|eE/sCB1ۓJv+OUle4 wf*rZǯf8TK,FI{1]|"*RYMZ9L3 DyArpP_s;lA ϝJzj.߻Φ¶׷,ikg^ye.kghk jY YΪJߢk^Neو#qԡL~Sa؂CqBBXMu5 }Ul*ݮzu]>[B&6iv)A:*Es<3x:ǵ3muQ FJ|]~,!]Ci1ALKD54Bk>Pѯp F/sb*zk5nIF,zˋ3VH81h;Q|WpA) ZBE^,.}o)Tށ2oDZsj'foI&o4U?m2Mgf.J&,=/;Q~ݬ|LN s?fj~g~V< -BmWwFχ.suX%-TBƸ:tUi vƬb7P~M3,y]'Q8JXb^LwBn:>@ %L;S<Jّ:笾Y5H/2glRV-0i}k)JFz #/ة(Ă65s*V;c~u_i_UM1EtITUEbk%LZ{$׉ 4fpV@S癨QmnJa9ZiE~8_ Z@S 7oM.{%aeF9ʼn2cѢp}>Ҷ﷣e3G xz:WqLQ3&;Z3yc;ˎ7dAbLi/Ww) ?c. @5->elfHz/+*&TVFnN*}yge=B-{m9w[}MA/Ow i&zϷⶰ 7x5L?L [ ?KrZʳX%i*]3!)jP bM'.xCQtnJOՙwDM s:G{kؿqYXݵiԬL+(R0i雖1z^<"Y [0; ,wQ(;p x8eS1xÂ.%b'=0!QTy={#qwfQg+Kʵ'n# tGrgo3wY,MvMW/z3ZE d]>mm?jzvhu3p^4G9W幑zenuudy7Z!R 0cFi<*N2Nqƽc5wBMђƢ#^jSRY: VeJ*r֓E:6"hJ 9FM^̈́ 2[?'N;zI!| Z*Wӄmeb%3D/a/Ya%y90Y=MLi**1 s @xl)Wg_ >cSqN9wYɳ_bg8롻;/(= (z`8Ɖ>hqʠu%s&XٞMϝm2wn8$>H/2&4(-|8QrRw{U1r0M&AU9׹1{%\[pĞZ tI%\)o" >w$ζ | ,U9SmX$qVU[[= Rr];)Lf*WԂy@?婕mQf^a=l'z*|fuCdL -tN.-?1Ug+RԩOR dMtWV^KMAоP8A?آgfUڿB0'eS "h4VA{gdUa4 l9yMA,V7tc-U ,<4@Mka**21}"kC'$-GFWI-]W#GW ~ַr#|1oaL9`sGu+YsAAD$adAGdV:̴zK) qg_J";ϡhd\K|x }d PQxRȸkM,QuZ٦w0Kh=d|C3s_줒?OsQ[r'lbH(ϛ܄OK^J6Td@]ճ#S\S{ԮQ5$}NŴ8J`=s3!U%}YHITrXlK%s[LԴKgl+1?]a2M67k>Дf<[8~k:FyԥH>f{O+]0r.oO~|E!Q~&"T32m{&f̢l΋#D0 W\;)&'d7<:2lBRb-z)='=S&QVy>/eս_E"ƜTL)V>es'M|*3;%};sP~4S u@2;b]P4[k 碆 ~4^Ȣ$z /߱kun'7luli*hsm} M̎^|@,^&_[3h?tE)FyPõg2_EtWm!+ӄT=L ٰ fD )%hH ύ0cuK si/qa,B5.~` l+{]!IZe;qNƥ(U9gu.k)RV\4Q*rqcrɟ;0.('3ҤTXa]nSzr"˙׉HX gbٞ;c/TKƗ N*',vFuus@YLu*RqS'GL)=:?>2!\򽥐w*mF;D F_ma?3Q&Eqps$ Px]yėB4.%)|A TbwzNeu3XiAJסtnsaou{jsܪ;$ E=[`Ɏ>>~VI]^lahMRaRALyzoǛ5!rսwjHZ$h ~f#gύC!ϔp$)s1i0 `Kit0LIvaN`€/+ Vvu4ª Uf,dy2ڔ%`q$6 l, VG ڜ98Jxy#|j7SkˠyMu~Wg9hA3*HLC1!mM).0Tl#'c>>mQ]NpsSѥ fZ|0}F=BSs˜p4_(Bs3E3ՏGϲ6fu?7iXl4uذ}[N El.@bkD˅?9Ρ#%ccUP (JR+0O8+Ų&pXڜ1سnttDM-)Z9̣"(x]L3KJo.'?X FR2 l7HrWs=(p8J[5hA1}ej6@΢Q_oaw?гm!\4 75{l2ӀDfdrCɵ2V§RSkj_dYgO\L6'jLZpDD$2[0lȐe^k}#7$iVjaypHԵegj 46@{>rLeFpU^sjĜH$Ϻu:mcԛgyDHZ(Ht/3W(Qc\֔y΍ų9f-B{3)DW_[7 5Z 2CN+yT{U4C>aǝ $κ2(e%/+'qbaP j^J,b]99$>Tj@1񿮺HE <r QXt'GVԙA<:G_qrK\G{ 0nvpl[&D!7y5WLMp y7!7/`PX/X_dEW-zp|^kuU_/Ps#g&"&TavKְ֤ŵ!d1ޚ*n ohpcRU?ANгy7g3Fy?3hsz Jxs"V4[YY}Tl g/|-Ũz_\s/)sR%6\$1޷f p4HR6,RMCq8O`#t͸7k1HʥceQw{L4š|mz #>vmK=g\./eAKɅ4o @̾V2)vrMho dyҫ+y5BpTj2, Ld]`8?Be>imEECV/@Rk!xĮ 1\~aI5|ʋCr^ovz5zV@͔?j.aϓ;,g; p`g:.LPVETj6mGw5zYWOXLP8ޤ h]is^sqlú!? {g,n ~uK"TEF/ J ):/ O3'{8s;'%lVweE`03O rkQN/;Z_ϥAƆ. ~knh#˦і\mc<|!"ӿ,|YS̸YP,!Y6EdSݙ!\sڽ_ZnmUzF6/gVV?+,ʞ.Yx3,꒑9(?N'LѮyU sEi4m77&%^êtԪ7i<#²kDpߗx|^uv*yP(&3)1 wlEHaT7krkE8As,h )gy]Y"iDƵsu6.|gCg Mv*u<:9B8v |[Bbi8uzU"1_l3+6Yk":4LMݩ-eL_WD܆=/qvK՚Bؿwr|a${ʗswKG 9oY֋YP~Plos8oMq&TÒ;[p\5|!*O \gX57@\Lq)3|/˄X YVT2o:7M.qsO7N5mA3|Pf"hRgs!l2o r gg) ښpUPjQ >j/e|`ZQW\ODC*=6(:PJ9 9Yj1cNL݂,܎;%6Q7Q?SJ[7TW\ mg'7 ܊ :1IQc.u ӽ=3081Oi@7M .o"gp?Vf_&\sňLBFB)7#qUd/ lbEp7KDŽr{&&&eցlŎX=[:fEӴK);lRD(82B̈́X@ǰJ1,]Ftb?"w]5ʲȖKx!(xG/-;-z3 Դ5N:)y-yn.ulyHO_/i= XJ#WSc d "^) z()Jd #foF i =ޛ2X1嶊Ylaئ:SЁRʰI3gO>hig k”cԜ/R33M͸#tqUhre%z 9-zN4Vh#Sl gbh޺pL>=Q?:z2B]:-:(5` g 3k228`Jeb4Xp`S5&id]JNNiIwRu %@[Ms=O':䰵rG<;6aV q_9zL3jԐEϪ8IpPد+;\L ы"Ř~ϝ;KZ'_NeJ@£*|h7R 햩/LQZ߼Tg9;ʝ)TPOWs2H'oU {d V g/s>yPXvk;7Ё=b7ՓIv͝ GO)17,Hgj>[~io(D*Q;魄Wl8CV+7ƽJ !T̞jh"hѵ.3Z*a+Sg_5z^9Im^ ҔxMI7y1-GO õ;-:CB5-9hw H+O,|, *3:n7&k B͏(\wE$mvPi-};3hJFejDЕ ;Jş2 /S# NEEs Q]s(t@v̤'4gH1 j-A9s]Dkl?k&/'Fu-0Ewt#{S-.d'jDb%Ufm EB7mq۾,ɞ>$5j81FLUn9V[,G*ggIh6[*8+#yMڨ887'Gb`K[`ݧY\jU9P) ˶?0V\bE/NԭN¬-kGNCHqv,93*B\3,xb40Z 6gyf`ڜt9N-k;(;؏êCn)09OF{٘hx y` [WYKRg_э'SkKru+X8;l4KT .<>H^s>ARȚǍѳeΏy ["-M\Է8X_N|L}7zN"ժg<'58OFhόy2AQl\T(FSZ*'*s3s{)퟿M 19*^EU4_P/Nv@{ØsĦ܃$`PZ44*]r#K=eGr=4nN[9t;)&UɺRiybI"V wrʙrͨzCN87}WmYuL^l@t~w񄀏-d6Qxo5A0e|V-$=jl=YزlထjJk]elMK9 lܖ2k R$ )v)4"l>=pr}++..I c+KW]g$rS#>&i ŘAhY0Mfkݏ)l9zЂEܝp 4Ewo7OeP|p 6JYx8y<~wWehccNi6hVトEl+Fsrg-wޣ=EYd{d!|Qp9FN$ϙA#&ʔ =[v^YK6ύ3Ye_o^]@N9cs(ScU֟׃Ti zA_itʼnW&wt85D;0U]|H_/"@e9=Z!xtm Ȍ})֮&_Y蔳)Hem0at^U^iBl;Xi127?mu`j$ |ow|%FPj@Ś乼{kȞiUFQF&ZLj!oSZyRZM X~=f6>̊SiFp3!z>Ƀ|:Z:}|7gًfc. OvѫY6'4Gj %nVS\ m3:'DT&bD_G4g4vs?d?˲@O{Oi o)zgq1KbQsrO (Ij^:-}܁:oU>[):1p)ʢ!kQI]>lv\$_ nV/f #j ε8) Prξ8Y PYD]޿Wúos3^/\aΥGL;Bayq'E5nCyH]km ׏Z>б}t]ۏtGC)p7ؐP>4E6<.A}h p ʫhώ]゜_N*++(h.j{d+'X+s;ݽ^,H<[.VD;:y7AUCAB, (GƂufbww?o&I4 B.DAH/Du]zPo |چ?_:DdŸ۵LamlRmPfAjmrM %دfr7H>Bj2ѽ-Em 7`s-fСflaSskC&TlAխ[Eٝ&>.Gc1ʢH#. Pe] Y JX7z_"KBal3s0;Oe7gL]};ش"Z woG@U@N2ij`bGyQOFzϱ[u4{2QlRUEw*ۈS2uiJO W_wͿٔX_\\x~?^J=vTx1y0$I@14tIK OU8^?Z- RNԠj_F&E|X39>;KI6ϑ3SDYonLIT\k e soc˕>iQ3[oU^4AX!n4,=AxsNbQ͵FaN\ \7c舑LyQ $ }O-XZ(v-vԻx w 9gnzsgv{4EPpgs k;'(v>R8d#Z3 Er[]8W8v(·ΕMc/鰴mQYGsl%>HގnC*AVUś>Po Lj3fyL<79n90w>@8[( zlV8ץW.?6Џc9hn8U4i0IP#-k+e]_8j̑W5'r6GY5^1&Ⱦ_ƭ@dD*&hk|*ƹNN#JE9ҙoxD9B>ѤNH"2ΰo&@Ȯm~iYԻv8F3 -T9MywIۅ"'ЪI^|S@i%[ |M u=U :>SܜM[C,˝? ݗ$M B>sYoy:C3\>3|Ļlml-|G3g2:* 0Y wuf`Bg:2ܴed3߮IAWoLϘ 7n 亃J[z8Wx.,4ܠ*9m(s>Ӎ~ \~2V=3xn0D503}c>3wl_' B`Gӷ /">L%t\~Pvπ4i2`ek>{ݯpUϭ}dIt9>c&_p_JVQ9*e_~MG`2xRZ )8ozoXn$r>c0c7)Ck,}$}0ukà;uS6 j]}(szϿ;'sf&GD?-)k_ش!"}<7zl1M@:cÝɖ噴²Y_Û^ik˳ )gǿXAsg 7"0MIWL5K25qӵv{,D ,J*23w$cte,S'D-.̠ޒ A Vұ(GEUϫN:ïhm9D> )'XVK`|hyj%(e ivKo #Xe+sq &^+=+l ВP*g3حҚ ¾v.}|Ue(A1P<5EӃ(nnJ,or4 'iL QpI wRԓГh#U+7;OK@J8+3 UQ3Dv nx!ygxŨP6:d|Ve_`&|.DJ9'K;lY gCx YtHvLzO7V]٬+eWTD-3?OM[hgT4*+nɝq fֹn"b ;n+n~6q3 ;м6@@9̈ha,H8}z!XYBZ;=w( `q]O*%nTOÝSLGF1=~+?dM)-S.}J.]dݢ-Dž]wjj`?lJ=aׂSeNqG>Gɜ٦YT]ɡhW]4+MƃPEtC|+iXaDc ϹR9 xA C'5?Ԕ]N$u<^/Қx(mQi1%۠O:ro-YʭΕg$M=hQ5 R.%Q|䩷ECdZ93ђ ]+4˛Nhaxd/Æ~<,5k ~#ɶ^ur 4oQsg略&[a)3 w_vI;s7j(}xQIځ|eAEMd>s–vY^1TOdl=]eEͱv3*B]:QgbV?W{ާgu$/O73 tY''.Bl: "LMtFO)-)ql-BrskIDYYR2Fg1-l=_J5X`YMB:G%-7i&brASɤ5(fbazgF|֟khfaeEtN{oϴ9nQԜ#BKhQʊX% K%^ǸoR2QR@b^,A񺂂 1,Jϟ%(]eK 0//}TX{+wCE *){415ȒY˿\?4Qϻz. %}X^AKR&2]!U%lnz{0kJv (TsH͚wAIg7ߜ6}f˗ w  k3m!@&V-5@0VޘspYW?9sk໻8,v]HT=F\[N͋ěa;bB!HS"\;ӻ3Z1fc'gCsIF"kOs]qTx̂!A;D͙ ?u*6@*Mܕt7j)zn,D6ٜ@|~F * S)A1s3v) UmՉvhJZX}1E aRͿ;_HQ#F.+|͆;WfЎ/=x\zeİ{7%.HunX7Gg h9ڝ,p Kw{K;ՓF[˫ G̢Y;얩UChfusGM}fߋڜ+Pr^,(S#xX,T0+]G;kXQFlGP7WGF~`'!؉n \q`6d1U:-Pƭs^K 6#!yS!3N3Kݣgтz4WyV5!Nl2jPpYsHuj l٩8{A1bm6@DM+Y-ԤʡG˺9R ̤D'2ͫ1eI?=S Jɀz Dl-SJ,} DhAyVWzU \ipa l͠[:~XAZ8^6֜3fܒ eNĎLVt'z$zJo!8lуkdqvm;VY;VvA9("n&Erg>;7άf*)[?Μ~EWd{w#ݠRo@߳ͤ*?:_ ʠ?}ўLK;q 2ܗ30ב̼s6Ń%ܖZؚEg"עRAA e^AUj_Z,2y粩~__Ԗgt+F.z_"ok G{#D[`BUS@[lS@>_v8Dbsd˳iF\hX8Y J dI(hs-j]沨G&kRR-r%PAn\%e5r2ibKVNaU*ˍ&}nfh0? KgyiA1;0d9GknV .ѵܢNֆʺrȏ^uuЦ޺t!}2sGp0M :!iR>96y]MhGO+l Dsߪ?roji)IʬE1n j=ſEUkANB`lY98@hrMvӛ?`Ҕ[]Z&7-B *@Fgs ~)Af/"W|3VjRC׶DdQk/n\bHiB&S\PnJXᬜJx:V]p*.\Scl~ Y=P>s_9;e!р^HތGlUjXvtXwGr=fHհ-'XAkplP]'= ]0dkD*ZF$CB#ݙ߽7Y˧$ & A+m8;̬~ a PPXROʶHTYOjVMoD ϷAM|HФT@I /mP#1c@Z@!Jv*Tzq4(5T G $VWo_ab5%.K_A>kskhIj*pƝE.!}\7 2@0nHT"WJQ+Qm-w"! z^y@RP"G岸*2,K*:pSs}r:0Q"wjÞ7z.qEIHʂ*I^vX C]*߱ ͍'[n[RbgLGi"{GSxB)&:E e z6[ 3Z8ЪnIxo-]d3ܩyvP%v{z0+2'gUY# &@a7=`l1Dy8 V/@m 3:k}3*! . h(>peUsMtQ@5:h<8-n#SEalu$0C4߮φBR94r6kuo}sXP1{͞h X\#O 4gQNCϮ{=]h[xs jԥnwCЃQ|>w3 Ȣ]@֏5guvу fLpVE1D0}%DKjYi0G> 95],9I`Ёqo37X2<WP̩k At6ѢBƶ`֩˛܅s4} U%!S8Dv&8aCGh0R:bH!}-# q%w Y-Wu2rH];+',h 툧R-թ_ɧ4w3 7 {bL=WNE[KgKzvqu$,!W}=&ңyraQ@tO @Szݖ?aa &l%{ 5m'4l+tus K:g+T+u6 [̎u*\2JfM(Gг+e]qyF$z֤ }QmۭmS 9B-зQv.Gyl4 *e,iE٪@UksnR-uz-N9uESմpu;=`&jmnch^`_I*T :piO BQvЕ'@T|bHy6x+6rQr i贀취x%8l4.7Z>* (@kxu+ 4yXO,&a]f-aOiһ=qI@(aͩWz*PJ<ӊes~}>q[O%@b:]F8m؟#zNK&A|`~PRW١ށsaHsOWMPuP,Ŋ=Ds g/٦i]Hx0eh {]ʜe6!71X@}tҹ/yEy%d;[EwO*TӞCϖC̤MJ}gCgLЯRh`eӲKL-{#!];1sEOvT?_.vT[k0򼩹Q`*0#ƃl=ڐ*)6!N{N2u4u"@11}}|,׺Ҋ`PBF"lJ\OW .ߵ/ɡmU vW ]U=Uq`8o'LLeaO*XfZxG"\7LZ&d7aaVƂ$N71Z|/N~/!A.(hZ>=tn';Aot#lPoTX̀F|YCa1t*Z(Tئ>FBGlSuԈ;앁dY|Y9{[딠=9v1k6Cv|g˙w*Uͬw.Q )/U.[TY W6~6ZKb"6mS~قhrJXyI1=yKx9Bc}`)V8u(ZPl?/RV'dr7.\E|i>N >r`=Dn00@j.Qف}{ybQ=CI;юw$8Aٵ$1l 3vdT+&`Y]yUT2 4o >knWN F-KG}Z-Lؿ.(4£gJ7)=cv &Zpans,n!'7KA\ ~xS7 jE*>NMUM%T!ۿiM&\w[TtL61+cK͌g`+[*˸acE _sԜ;v>Zgى|aϩX99u+j*>~WnZ6B_-:셍ZbeYLQ8EдM}fR=iqjb?0[U9bD4ٺ0/Btg̴%>ȵGMpjF|.KFѢ|:s{l勶qI$Ys*%'{'vc+|xoδv>`D Ā;D(ĝ}se_K$IPorZ(,OqHfxMg#֫V~@S?h*WbLR0Xo&:%?o θulpKPRzPRUxPbD}9MnE&\(Vѯ1h]>֗t;aD{d yH= >"<UARlᷢQz>DeiX@ ,;0WBZM5kbqٽF3?2ђ9QCDESAK火jDJ ֗Ʌ^D,Ț+` g4Nǚ; *pJ$)Fvd?tHˎ5;q {-гuBY4!*_ARi?=c Rg{+[K%pͮZV0ZiSnSBj[T ebYbh亣]8{PmhhZ/Kpg1-a.51nz6eYxf@ 6pgVa$%EkȆ+ЬU0ߕKrQ,鞾PI6]iKln7<tĘKjY\bm4F;Vڦ(l0v'ՔAKY]43Wa {W&aV?QtO!(miIJӀxZq;kAj}x۶TNJwJlZYF˽J}Ssz39in~Y`rs8!W>CV#rK7Ww?>S;&M)?ͅĢҨ{S|aBքϒ ]6.{Vִ-WV }L ]qXJ4٧h^hJK$.nZ`ǘ^KBWx0Iyl2A@j5ȑ'ڄ;W[tH²П -{sܬt槰θ3fٷҜ4'4lQZ&NJe)K*I+bNHa%f̓}8V44t9 ע)e5iۍaׯft܇)Yg`P0Si As,uYģ_B!l:i^CGs2lW';[,yj/"Q@3{{rA2}h1Ke.Sg#nΧбcnu-YJێ_KXeX02:|TϙofZ6uS2Q崈P[>:(zRp+ o"?*­M✪^i䢲37 mN6Cz .-ꃖJHb@Yc41R6ιˢ=*Bϖގ.Px%f=C=fZYz:M$&nKF'E$hAqyMP8[*j2 x ȜGu,2tl? x3ŴC+Zo2"r FdTG5C }\}g;8?ˆG%MnL>:QXZ >O>ٟӢ 7 z+2@,$^j%OL?)wJ^v6T+aFc^g#wC$;]h_`hq7\UJH}}*:\˙ a1)yN9i&rԩ-A4R袣{\>X;cWUΜl,X?B'PiiF 3\:®X92ܷDp~h9~ !աF;hV79#;Y88I-8OSN1ؕ~ [" ЪE !׽z,@"j]ytD0#qwVni_iλN%+5>;MΖWu,<%'ϧIhUH1\社(q!BU'o< q\Qai\Du텞--(4|IBKgwTofF7@iBorTĩiwkD\,gòsvӟ`[-KW?Of^3˕޷bp 1MP2͞dg'{pdX[H/OdUe"|. ז#isgkxp큳:m9  \ i |#p$=AB DZs++yN(@LbL.G ) +lKD=@DIa 銐:'OlPe~tMUx|Q2ohgwÛq|;zG!B~P2ZHքAFmC4wn|F!b&c}/d8é!)42Re<)'u&)ܳڤAm/aFՑ}u+|Iz(F '&Σx VBW7ەг4Bƽ~ Ou@[g]n1ֆG*1]<*]O;Mdm}%j;( BsM l GTJS _F.Bʑfht=>x% [ݖ\}Y;7ЂEb';/ [dǿ(@.o [-[Onq`Z5tỉܘmt#3v޺wd[٦Ptq6gl2ul /1XehSpJ*s n?znR"\7$Aa1#L<6@j&6@/͢wRT6Q4RiSڡJkA Cv'rIpc_Jl^"@pKǔ[mòg=}Gj,s"]!$/FI,N Yo wNd(jk~M5~wF}tWnv[ AVQUcմI%sϨl5|A}9R\G>Z0Vzχl(hCϡC֙Jv_UI΍JQkYa4 X5`iL@YCJSq-`lNjhm_p[U2*iT 8)% [!Sgw,ʅbN&I]k^Y@hh(,|e(w=oHYfȏ-cy.X?v}phʝDcJY\Ac@zZ|,0߰;1U|>FжA:WjS|z&bv3"tc +3 I4%m!\wN&I.N jiuN%bϥ0df-c7kN)[|4 U|ߌvA hAԺ'>'FN$_qwގ Aqml k+CFBoLn.3[, \W8I7g*3tEP4r#'kٍ :XkݽUC΂ΆLyaU=h3*lU|#^U7b:G}+M˴Dz*lh[+E**ͩ9\G±0 `b[?[ێT5!xL%%(e#n3s۵ž>J v&Z턓vԙ2Jg(y yƉll[ZDQ[I8C+B%^`Ќ^LSfH- +3Zn&wX1zxMgQ R0Sy3ٚrHhQfMǥ~n_ #uĝZWØOn Xs}7 ٰX+;71DHQf fle)k!6?r{j }O;h @V`cJ>fCbϷB;>6,IN1n/\3 btNSQТKnzV;XH\Vr +A9aDgwKfh7/l3.=%s5!(6Fm+PćLpdSiHv 0ll؋~zԞM'?և#Aw R`3 >3kYGgF49,dg'W| zFV7гnm!( >ۈ>ߣ:܄&no>TE\YF3%Jzmwʭ{Q@%D&@('EUZLw5-'zn *UCFt517U:;UYؑ6Iz`43tšJQҔb< OjHt]coVV^%{ǝ 8yt"}*Te%`+RDO-P@yF y*5fD«Ng@0hSI9Ӯ,WCB*&%\7  o5S&PTskJ8-+jsǫWbl!+\XEwW?o-Ɍ삊'SKJrb_/iC*l-~XcGi+AKEM<Ã*x䌟wnaWUGr ˰$mwޗ3lg*v Pnw@s#4ݼ85ۓcұ=.u-U,ZÕ=jV:NG-X[}GքPZ!vb;v\.@0TaBfM'=x^0>%9gH'rHYvOdKgrPl}s9'=|ۡ,Kƽ-@>zI_+Z|鿝/)v1`-i67mfEbń]2M>cb*7p&Jtn@6g&2dЪJ#dnέ7 ẋYW?ְ25=؍~ c^?)>Qr?> }}!b`J6յq@)K#ZQ^qbOF]򬼡[(BjٜgTJPg eMjc δqb)9ljb=% oA& UEr_Lӧ"Ca"aBts<\9Ǧs:P6Ә< k.Iӿqk$K(l|^hC0NNfK߱$% qaǗe6wv)AgCbCS|(b d=(O5tH!`l44ӹ7 bĝ:qs,3@SA+/A+[7!jhfw.g_͝] }c,-30sR7cL6ۥ% t 'h+nݕdnȱFަQ}RUލvw=O=qX/>^jΐ3hFoFPo44 -`+b-礤Ϻ{ U#}8l *I,[9 ezr"畸}>pi1\ =_wdƨ uu6P;O8&V=BSK4*GK1 =k ֠  52ߪbF-Q8 2.!хz9µU_Gcȼ6ckFV/1 3rTdh[dQHvy(~kbCM^ qOhZC!wKLœ{TnгN  ՜Sr`@E0m MD '̮ET x|9% F7Z]1h) 3|ESSJS& BCv9TJRREG!֕"XKA37hE[t9ڞ-vfְ2Nl2τ/%t|˜a=O.:{@ט_όe,V8'Fgxe|<&:xG%~!L~9T:Igȕ $:shLD>ʔ ʐЯ9pN5k/.vM0n ה K8)$ۗwг^p[:b)f B;1]OHC mTĚA(RCVӠܒ,nvu$v2)e]G)%Hr*ia7?36nTHd>YiG-? LҠT\T+=/uZ$ߙ|rM1 y|qgYl)cz┃'d~Lzb)5:m hSuͷ;351'w~+*!d VVpU(Q 3e({j!AJ;!tfOaQ)yL"n-(^18ra_ҤRtRpgFtx&PĔYjj}Nf}$tLOO?}7pHjs#vzuVia!H`_^z* t,KAܵZs7yE*F(ps 25XvuCa*qD@S-4gz>rTv˾3X̙]u̓[;;|ZqvSRƘ Y#Pvdj2s*#S#d!'-w$#G@3V ǫ"~ox 3P(4*¯%PaG7/"ֵw紅-B8T8 +ٽ&Zv~4p@]0eվG^slV\DW Ϊeܗ-ě "vcKX0cL?/|#cB@R>ZY|~+ϊU|qy{އҋ22+zRR`@+[8|Ww̫YXcOOvs` [X\yJPN >\àyXz>H-{eE!,R g=.`H۰"g34PA^9Fo#RfI6)}*qCN@s~>[>oOBz$;q~2П#4tcklQS.C0Vz3;l4^:5[6 [.WZ|R9' = kaB](9AE8xn ='9BiP \Q|>j jB! Sa;K$erƝ[gF`f1t-O𸒍sC*W]0!JH6Ը`jǵq bBg1^Z%YM\œEzt͘Իب-*qx*TG'3~ggI Xi/8ҫ)@~}q g#_3eVm '#=]/}t #j K?G'mΌȀVӱ >XUk"vȟtI3en)Q4k/|*bxj*-cgԲB%IܕFN"hTAGgBlsmLtwTTe?6#F+ $0ٙZmw+Ob_AgR4Dā}FM*3hPu:Ul9(em̦ڏZ;[+鵳fNڒE`7 3x@P9V1w+DG;G*e$I_!խbs$&.P2sm&u&LyS5r-?#&we#"G?&癈Mo( o= ʤ؞!c Iȳ"淍TCq,zMJ Wux6,=+\؅=CE6ThNȞ};- ѨeWN3guU;e\k alV[QѸn~&VfXTy1;2ϗH4'I|,dPJ(c)11Sg?9cT4gkfW!9aYLQwpnqsM}(qaJZ*Ì$} v*𡼩 ẠvQz>LlXb/2P&d^EuV A>}X5pESU@ ~W77.:}rzݭ7!ff >Nz|2GB Ly;N?FZCJ-+^Xyne,fqflUШPb> - ) PJ>5CXO J*uxگ54ݝTWhjohF*d=L-<ǝG؅\=ĝwubr#'hib\^d,΄3 *,u QtW֟^sUvwmTss?LZ=ߥ4 ^Br1b#\7nBR)@9Xϔb<|^KuޮF^^A`O uct`Ahn8sgTvYpRS۾j,\Bϲmji*3eAB5wuV=KX%lƊurUP=|i.` Tq5(uV-IbX0Rt IY[g*JaCC;Kn6<I 3iJ0k(dw<6.:y[?6жJDqUO~I]ogUu@9qMݪnl;%\}l Hm$6Er㞲~meD*TV{Kŕ9jrmk^=C{-!^LJЩmJ{p3ᚲQ2 tJ.TV⇻lKгW2#no鄡jX7a(z3R@٦4jgG@C O/| @۟ { QehRaϟcqH*+Tt͂0!4eMgd w ز zz*IdEv4a,Ҍg我Yl`LmX rfngܘѻj_"kX ύ_*Q%Efo(53}kʼ4hw) Ufxc7uv\fx ܑ)ρMRzƬG4(v1yϠ/BؚǸsI.ʨnBDw.]ԢLζ!/c5Wܵ6 ./ub\?aÂ,dz.г^/oA4=g(Mk o:_Pv)FۀV3U1!dNU#%[ <0gӗ\*>gYg:x(2 ȍ(xp#g'%4[P\ f+9+RtѻiUzꤔr3a3:M hV٢,T:|2E 7EsDE09au),n-8OinUܨ²CC` xȀvZ=1K9 z #_5=IT<+Sk-qMFLд:-' Mj'Dz)wjݟxG֪mRoyzEsUpFΰ% @ɶ7_!n)7v1\A?KH~Ut9O؅Ӥb| ̞eT)A#<"ֽ_6FY]\g.?7USwn{Im#ҖՏ&e-6qC}ZXq{Xe[V]6Qm5kG3+%5=7&U4TVNKb%N= @{+*JSYQ%Df&l; brcb 9\GojF{7k};_tW7ܼj $:wz>%Ul6i#)zvmQm3vI=0XGTH#9ηt&TCxvF k['L9!0\5ʅ{ゼּB+8nCyރߣދdg,L802ma9 =+r2lĝK* l*^3*}J4Fn Ғf݊LDrg9`8V _-WSC?Rsb5̶;Ղde G~DQPޠvVDuUX Lw UG;]AM J/)m7Py&={nJ)u)O~+lX~fMNݤr;FeCu%#wEH3W{7cC S@۬!}F=΍,@)7 xѬn\J7Z 3 D&wPRmL)5͹OX=SnnV(on =>mmv,՚8*F>l{n9r`ĉPgߌ+x,;.ZQ[͝g&7' V/;doܭ$3㎨4``\Lg}EӾv;8JΘzY8E3ҁ}_Kmxdy2 =' x}4 zpk~O S~Ag_hT5((\܄S_CKE|jYд#1G;Qn@s'pG-#=Q3{ ɣۄ8Ҽ--"F^T0eZg&;*ܶP[O7» M\=vAdîȆ-Fvc)AS}wthAJ?E!aG MT8td4ZDط;a4/irJKi6q>>dJ{Xne_\. p_cya? %aM5Og:b_B:*$t);2=2r, O42 h&;xmK=_z# CtI7'#2A~zHy+y$#m$>+gG*ܕWwg4shUOϢլE>JR^ls./.=hqq탷2 z5O]-@.95ku>ֈ)/܎i#aidDPwvlqu+?c>%A iˡ +ʶn{N9k.}ģu\ HٜӏϷ'a삍31Xl<]- TM#~C9 )eg*z.c*'X>i ?Tn5TFL65OЯq-UB(UDJʂe5HEc$eŹ eitrVJm5{W\lZeRْr0{iϓ+3e~Cd<#=H zM:3 |f_RGrpտjUE 8/=ψ Oflz7H \+"xitMCl$pZ¢^Z43:k(oX49|w/W%\D0xĝX ӮTL̠Жգ5$y=̺ϿթEġi APD9&cP/a1,E>`[Uj##Nɕ)9$L,^'Ӗ[nX͵N0AϺȩ5@5ĞxE= 9AY.qEF=QoHV=4uFmMSUOkTWͭ.Kak1u[yRJ@2^2yK<\hޛNx 3_DŚ5〈 :i5ެj| Y yF&udKJvJ1IڊF /H%<5RɱX+z6%L*1U~IW&h[)˶[y1+uZ鴿^tmasE^u=(*(Љ(lج i98GΌ-Z(HıWh2Mğ3O Pih0!I1~fE yZK=ƅbl]U/Cfy ^Y#i'~ߢJS;vOw^TrͲSmVySD%Z(o.t̸#2L<ͨm|*,&W/0t} \-kC;*Рl*"w8׍Tسt3A>ˣԀWc8\ߨIQmؚBU{8h`#8uF#~b 폛hL/MPm:+6tHe@m "y!"腒K`;ˬ L;f3 -b'A@Q kfbcW1"p*yɑƝB ?+=3jx|;`pnQJn ?uf%];ULX_3+m4Qn 0*e Kk)0Hp?;]J#X/4'UkGdk7 PF epIaUгoJf%ͽ"%Ӷ'FkԜmA)4 AۈYƴGy<BnMiZXMU6Ftk/H=x.KXQE=r$b?ڑD .HVʶ| k&`=s:LSv 3Zep]q[!x"J'i <=}44Q&Dd0NM-HojjMؠxU=2=byScBԢCJEtgcL, EQd&[UcI*?`17i:o mkA+ Ċ7!g8ذ6Jܸ"Ψ%|At A7'{  6mUaLgi]: f,:&lW"؛Vf;xĝ~^V0Y t -uSŲdvI3O!m^Ӣ:n=e:΋t`Dϟm@ϙpSm(/օ'q_x7S3*ѥ+\m},ՙ+ DSq0/#4;lխc]6"d4qO3ثr? i-wAcH-Z}#tFUH餹vZUJD3R\{\2й0)uxJ&/SgS蛍vjs(MgܧK/ֻVդHւ?`(jVt=L48X(JY@ FU>ǚ\v U;N64>Qm9+rW^KB) 'ݓ9bQ5Qz`?TcHE쬻Rc`B6y1- г5Lghh)1%S~\C~EܪX3W 6y㶾/8gTp /w;UΘ64`Urb|^*X+-ɔM*hlΝrX˞ I_-̣;=AJ7MZqvG ^ S22\]W# ,dPӇh=<4 ?[;=#|s=…"o'.!lƬ[{0w :f>Ӭ8y D7sBpqچ$+^6 RE,.G3{ZIpg?߹^d"P`H.ITs>cE׃@9clS%UKt:+Z.Md{opnO Nuf۞Qf,5cnQFflZ-sP3CBh< Fϝ}fi"6rI.I;os* ;nJ8n/ml-%Id5/E- FCOs ZJkR*Aixn;#\ژwFVn{Z =ԛr,+ӑF6VŜx*>N(B"9C^ W]Ō.6;,_C8f\yM 3eӑ\\lbqNiGǡ4!9 &(^$Bg`9+yvt u(q&Gx1kʚt uN6.Vn+x/ kjCЄb= [MԊ;;ٙf#]aGgݵT,/ tv=֞.BV]]^Ê:(L=4H<|< =-gUH oAXLdr@7W/w{M_(~ o7t[mEZ>Or(GL!t0!ڜ؝`5Ad*N,W//dg)Ncea-7M bjq_t ϲ?]JN}u3Ӥ jHy[Qt6 GC4l4Y+F,H֞$l)gY^>,inb8,bAu/F^lf@U4M"S+bi 6 hgXbsYŭXs:!=ڷ,QA[i?LU`-9 Xp Dth(ZhZ5֩KiBUKopXQ֙ lu6>3E :XBMyKܮkN]v'G<DO{ j"TB9ʨ! sk@󽂃+0w`E2h=+JVz(۪† ~e!=9)]x2%g.cƁ6*ɗ LϦD-q\jܮBI 6pzŗŘl6<Eyݎ nEAw#(Jad@ʈG? |J[QӆB %Њ#v@)qUzB1Z<ʇRQ$#\DG&+{z܏/gmvo9TdK3*LQ|m*amrpvs-"sl1|Tix;_;yb=[;a8;Kj*u/%1A P=av)-gsڒ~%]珹isjJ)9j9{n{}~O wk^y/hwiv[DX鬠g%^̗Tɨ6se,s!#'iGps>wvO Z+BibƤLΖ12SZz:ѹFh/ң]FnV ]:L.ZRW^zf{q46 >'Qk.0{lޥ:,P/Sã%eXEa|u,MR~Q&uT5K[n>oˁ4is%NWā?2csc؆fp yFS<"gP;w.kg<9?;S>?H+hTswZ7vx-l,K$†mla p:ְVpXn b0ɩ:yUI\"F=eg͚ڵ  }JAVJ'1A!wk}#IFMrO6!Hz7Z|r<0ҝZ.!g?;Ǵ)jvſ%ꝍ =4+a2=',B1ìdg@πxɠnA:nF5ˆx#N|ֱ)²W!r-k\W'aA#( |rrVofF%O"cʼ`;2 &EaoSxйsjg>*d,k Yq D=w@*\flQ %IܔXv~I?Mb7ìgAMڜLb=vnA2L.+DEڃZU$TkLaDžyЧuNaTC;;;#5oaa҃BN)CrouY(^Bܣ`(5. YAjM%r-V$ ށrLyTP4Tr4kڸAs`hn\B@Z)O($fGq'sZƃHYa:΅\j,Bg*R 0bY3 f?s"v{U&' aa歑@j'co4쪏:{~ᒮGԱx TP0D6o Gy1}R1,MA}d":2kT"4n^ĝF0ǀ4V1@P=Nv.NV⧸O=X=k?QO&T%VRy|z:̢(a:vC|4HsewG)=_򴠅 -Lג2æ@z-#-KTs2E y^'_EM]#Oq]09Kv㆕q t3v/q$ YzI j>Z $DDQNVd7z6l%@ʙRڵv~סI)0VF} 2NOSگ,xP!r4>"ZZLse.m?ҒhL,@$s# i[V:]XOUcɶd;dnQ914>~9>/#Kg LR!g U1 @YZj Uekس`;nR)i s:V7BUSҺyz&a{^L@P= JUHҝ;dw˟[2;ބ)KLi5lmzT[$3E MG5lPNn=>Jb{ L[`°DpJ,IzmSC/̵hsC#mVR(ND4PJѥ !響; ^Gʈz% X RHYŽّBZbo'NDv[ %q3%wˀ~==y^\@G~}>͇S--rPBTi^d(|,ȤQZջqͥwFDp-|ma $tCFQ>NTL**c4#h*5ZD5~xY3( _bGR~"(I *=1 zPe!o ͋'̩6uσ&nAD.g<|?WtŸee{WhdşZ'wʟotE~DStBO,z"ԗGNGwpUAi Vdǻ~ ~xǼ">]~Sqq]ӱhau|$̢=j4gb?&hRv=.:yJPסU-/b09:tK_VNᖦY-;ubc&ͬlsUFs 5a ,>e:&~^ o)q:2Jvah5yvz^CeDaf|ĠH8+pyhh9plwl)e:3OeqW$ YL8?F@.Yۜ^{_VnKI}!dvD+ZKuS`?>g41@r=h" 77г+s?:*D.RyaDV=A w-12~D9Z%8[*16sX֧#UӪGk!Wj3s/V;ecr5k#,Yg$L9Bψ1g_eO%uULnrtOk@52[ ǰ7K̟a=q{G?_!bA_t"}@q{.A$$䏬mc1躼)e?=djci1BZ/Q2KO/ :L1Hc(5^BErIUAc} X2ʐ~Ԣ5Se\#+fO:MC!.TylrNhtjg >Y?S9iij%z_A$\g }Liڱ&c-$;uR)Qlbҡ>uGl[ݐj\*ۣwlˋ\[NgLǧ;2u\эr25p<"Q̙x3]KŎ\3 (zmSE6̄gƻ/ FY9IMz SohFO߹\;55s8_vṔ'c)")2=zXJ |g[\cgŝ'qwH+'X=Lq'–GX#1= ]ߜlyTW;YlMfuHȲ*zg=sy!^M%ٜÚ5~8xTX6L)$t+ھ "7esD2JgMONϺsBx@I=Zfo<3YSi6aaxpdd_c.57*Tx ] 2Yl]2) wƝwhռflmMaOahuw Kh(*P Si glRrTwPӊ4ΥFx+K^^zgsňDOdw]KUʣE) S` wέFn"G!׷~rS}(w^ ;cKM !2NW^ 9?Bϵ,%\-'ϹOGũ;&YQ}m-\Kӛ-ts!X\h59P(0%V0/KEH!.?A/PD+ gpŘlʷO>ѱCATMҴ⑾T4| 8@)Gf.r*.9s Sȓ'z10Y)xW e]'^23%aΖ0kv!.n@ I)E$Jtm$a EDJEraX0kF-!|y|rZtNkTl}27&e˷ DIC'_GZhA2c֐̎.4j (yZ%aOϟ B@՝h $=;ЙϞO{m/E92fǘv4*(M04- x0/c+U%c{3q)؂e8균x7M.;ڔ,?Qy'ܹ0 *يǻzXl?w@LN7N 6 7K5?_D`o;|a{`T׊'<+{DۘD,~DgFsYDEPj >էVeگ i:IytE[ZI6؊\k(NH%y2ߖN90g$Ršѫ )+<b+"Y<0eF _µ~;JNEe+=z!iM9;fvFeL禄J-Ltf,;M6,P.ʢZZ3&Vam/IYfMs H1CsЕgy7i}]O.tfL1lnM*&tfI ;A : *K9WRsc ?ZZ1wdgnilw[0abW59DNev _gsPݚMfNjZ8{oOE^ZGP.&FfYzL3҈o2.D)i/pg!a2P).us΍|V] *K8K4K'[I&#X*>G wwzWH*;k?+R_i=7j!ǃ*ϤC#ImP@ zpd=|-9 0feo z(ϱf&5L 0R'Yt|=7SM zZ^|E:NəH UցhwofRF쭨!{ez>mzv>㸩dG#˛"EU ،Z7uftŠ3ҪaǬxq!Jg\W Pn+T2[7*ř$لvIU6JQ6w=7ϔSJ6 8[ )6L|U ;=8xu=-ib3DVaOpd/dΧdd\UzjZ d55*@j2΄R3F⳧yJwuej$qő>r(:\>3MT{.Js;EtiS} Wu~d9wJ LSfŰ|Uk'Q?5Q&%As%yޢϭ(7ǁA9 fP}34ھmS>dPK.Y:76-[Pܫ!xɢҕJ0DgCYm{J\{՘*s,m&.z^u-[Fxe[wNn%Ѳg0iNR+icWb38y^sfx@a SpYXw !J侧˷4>)rq*l4YWEc]U}PedY%Ӣ[ZLőD3bԻNx'3ej!ϩKF -56COmOև-&b LojBdž7ɭ(v-oA!>`~3(9ObքtJU./7-j⎤P@azsrL{ɴՈ V em דȸckP=SQ-: !2U;Kl=ĝrZ9uxQ! ,]xQ ʹN4uBfgm֚v=Aw2 ;om$/H-Na|dzk皥ضdZ)E7ܓ:4}ĥ&OYM2 ރ=i`n>B72BvGçlscۙ,0BcDlSΩ+/dE>nqwʓ$ @4EKY*ڬUdm#Os"Tzg}#nHOtS}^Cqv"lb=G?lI?rcXLvfH UecKv7M']!|1oW7\(>ۭ\y(.Q㭶4I_p5S&A{[| X| vp54s¿" G14_k@NI#-&K h_,t37\PBՉ [ʙ۱|ese IR`]zs0Hf*e[:LϔvOE81ϵ yGvہ74eĬM5w7W֤@%<۔ʟIhDy 15aLh"0_Ö, :[,c.E;Mi$nJنb`\3:/n<e}|`{sHРSP4|2p%BkCDubjy<|yN6XXDCR.Q1T^|댂1}Msu*-n>Tn΍8d3Kh`8=_m}_h~3Ac3(5"ẪaS}3;KnТ_.WdTW:* QU$fdt>{ Â[г!w;=fz8 NW뱇`(-&^$dBSĞ$Ū~B[KwX JYX{]tFpc:iAˬ !toXcF6A(]6=!,+\73.`qyZʟO߯fhoiR(-!d ѡ0u rIM<%7JZHbtUb aV&LJU)OdIi$J( {H"*P4s +-+rɤmxL"`]A(VʊatmoZ݉Ћ8ghɝU+dtK@U9TjVyi[9qd G6BxTٕ2FquznI JؑMaQ[ xD0M1}tL7ЊlXzhfa?f,"5(ꠙ=#Zp Yc:_^CXXWGc}U9 _ V~i=^Q_7*`&Wd;W+9Kzɳ\u uusgM wAfO_ّCВ7ᤍ _! z?ʊsKwAh/;F[̼2#5>j[1qEPlg#C۬|d)hĤyr>\7x76;)dqmKE,' [u@sAbjI럸wʧ]AJ:xt,eUTRKuk3"dHXC(LK͍#;egw7ʜ &jXT32{+K#SN`Qh{,-fȥOCM:#s\ Z>-X_TLh#7Pja<9P![Iĝ˯RA5a+;2+[ib$O()"L)lAj&$z0Qn⟲iU3*B}ˀoqCmԏbf.(2%72װTgdp=aj*t."i)%OBE);AJG&b Ws' VeSܖG0+ńOz:[d-qTJD/ܝF/3_ElI 2wÞn\jr8 X'1M666ڭveهց;VicJnb{ 1#5 3Qnt ‰ jt1y#Gi#FL .)NU ̩PgoO/ƤO>ّĎm=j29̌/@ϝ:3\K)#:(4"?p#Bܮ[\0j3΢M|zDA]p珄tb@qo Gk+Puz}G|ؔe ݦlu_UTgX;aC-ze "VW'pR%)z)%~SwnS }46e* Ev O8s:\7PN)Ӹ$Kd%7C٬mg&*(|x)~[+!C|JpXa%4K>ElCZvn3,StIIjT׎խeJDu]_@tM\`nП7yzԻI.Q*eܣ%Co7,}x:U`se:ɄsbT}qA֠xZ`?}\k]/C,Ʈl4FAgSVx3vkRA+Dުyk1>œO:&v !Ko/t;pv:q)5cfXQw-AY{~)qc@;$nGA.+a;WsAb_0jUۙA=7X3Es?‰E5=جq壧^j#ʑs䪞ĝ_Gz89#l'tcx㺒|+bd' Tw(T&}6=[a+( ]7%NRu'RPɰ"7@jz6aCnKf+5eL4iVm:يA]&u`C>RcQ耔nkL5E]#b FXc0X{e2[kb\.z&G֊n|t>fY ͺ ,2>k,00'qz>t;ѵӯxq梔Hv 4D Arڟ94OJns:P gD fb7[yN[Qs Q'*<܊cl-h MkGd;0,zO*֪mEW3%sbCh n,w>*RM3G)h,m;_i7>A ʟ"Ljj=G2S'*RofAz)9Wpr/E_&ce[kّ&)~$maƚw`4un)d^D*>:!4wx+80ZnhG䖳JCф^+՜S ZEf.MR&fzl%MIyRte9rUl \jq 5)u/! ?x U5};9'PC $'bͤ.f'/+3i0oa-cF[(/Q{h*I)2Rì"!6!8Eq{e.B4I集}The@I=_C䈼Y4:;- H?Yʑ.Xb{7m;٤gm?R3!Ӥ \]7gGY`|p\u?È&8 b B-۬yxv+Gp+ KY^jdO4~Ptҍs* C4OӊRp0}JA*7B#'\#&#jZ:}` M`lvVuTQ-dpXݥZXix]ǩSJ|٭LG;λ^bK<GJiQ*fꑉa]1Pd#|ļGԧ-CC&1q7 3\d!5oZw@6mK1 ؟$gݕH"7Gn WKṿ,t XςAjሦ0K5Ix0dG9:ҝwmY Mm!wew^AS%u+{`;e,zkWe"|C"'&SS#j`E1I_9c0S&mNNf+ԃ.,NjR`9ZBlu]_pOidIU}ZΪAqtqz@?!o9rͳ QHsa']@҉"Jf zV2se)h{x vn`>IгGLfR0e9mk˵ a1--b7Mr9pJCZd+յgJUG1>7> w”;u#3P4eznSٹ J 6_CJ3FF$?6xtâ<{svI{OϖOL-;_w)NJY8!5+kFhyo0nw}o-Bҩ:}XQ(]*_蚻0t`CA/Z [ϕs blˡ۱L羨:c]YhM RAHy$]4y=gCWd9}ƴm"Aɗe+b)kbxSͥm&Q`RzU8je+xWBچ"ٴ䀤]H}hg+rnr/bBWM=k:?`rGa Rl=>yۼJ0 Gc>öט׾|86KKV<kAbx'+֡=]aۯC.>hY!i,6<AM X96`fAZFnq5F^+'ɵD̬l&PfSD\3Xw? (%8"`r>6oK<MP<'%(As.jV+] ?r\ܗ_{6C #wG$趨ݯ3X+mONB",a`&8FYg##cLf79~ӟpaU|#8"ߊ,v5%T,0 UavbUXWYρ]_l!G#afKD."/upfD[aS@)A{2->/jZUX#^Bs~nPAa'9ZU9p+oJyfN#4:`2Ni)׿;G b q%M9 ֥ʱsLIT5 yR 59e|8/-Z|m̃_X =hSPyb"7k.j"FE QWMl >C f]l] *]T EC*lЍ47.qu?'Fe636h㹖ue;m)VdIluS9&ԠWdY-ݴCWs ޘ:RWZ>o~|YThM4=-o=6"T4{huP}ƾC*n.Jsİ!k8e>6|l )mvpI[!Ӛ! bc#B(.@;q1|v$ !^"mj&/ӟFrogyigZR *^ uE,x!OLKsY)zcMѡFxeVpa7kNUjk:9Cu)dH=g3+^G>'m/+ Txt(- 6Zf)e.z4W}w*s zFi+MSNwp4&!VۙVsԆF@jdFVg%mPYP7FMSDAgVќAY3($՝y8[[]H1\jZw%qan&*C*=eRiElJ<=H/ aDxY f;O5|<{\ɚf0X׳:2| h{4p `&W/^XaYߧ۹O\RcMaRۈsr2U.@ώvXܛhyOҍJ o:3y8re-5j@Tl7_&MżmHOM&T~rE\y|&o9Q1EfO֥ڶ}`+Gf'jRԀ&-[Y|`8#@qע;x~m05VG'(T`TD-mMᆗ;G9jc_DRL/vhZgE>!N=VDQCP_a j٧|NQ^|',"O4 _'0]_=2ܛAfLv<.@>e ~>BmXMFdd4K%D3ݛ#U`*@WbQ1HfnW1p3Ucìr0fY&m ܱ9<dA/RO<{ ~ʍbMĆ#u=(kwOyUwɐnbY^ΖIV/`Hw>}(|:ՕTd%)~!,.1} SFT`B7@I]i;;93 )ڍ[Hzw*>םXz6MAg!s6a];_o:Ojba&>zvr/ N2Kv8"I\Ĺ2\EXƽ0SoDd7!"n@v\?h)~ Vb'P&㥓ϲ=v ZfӒKG1H3r!-LVeMR$)y "9Pjh4t`tnCE]{QIHsU$vץ:) gي{JgZKpr82r QW  GVS60>Ql 5VvB\λm@x떲M)RJՖSiVꙢ4h5f 4#I@*QgݐȆ&= `[qh28eujMԶ cpkw\U>>qg,oΉB@Qa6+VQ%WWͬvLlcP*[LW0SԳqa|D!/aŝM4n K,a4=<ųؤ()AƷ&WvKEZ^XcAQVj ]4GkY}ǣI~E>iET+sfY5~BҜR/t48G~S,+;aʱ.=Z3 qh ^ƵY LftǚR"^#1;(C kXAs 'Ϩـ>{9Zs0.F ),,E\>"ΜEһ1-PCQ,rC =~-4\xA7pI[C3Is#:|D hΥ؀i3\E jE PRӹ[&pg]p{#pV8jmM=]1 9sEu0b('iz&kw4Мf2 Iv+n ԝd~ܺ^6o ߾(&rAv#U}]H}1& h%ՍJ@YJKqd6pm̧U8[_m *Jc4a4s86YVQ:/J>&h.CʂbԙbEyL*/F 3Knuâˌf t6ѨKψU8i/둒ʣk7ŕ$ŃGGj5 39 R'dF.W$8+1mWbSK)8z1x;D&\ڲ}Nt=fV;m Ғn`r.ߡϳE|mxoTMR!t- )K>)=B5D9bEvEzכ;RHs fQz6MjĹ~ :IB*#1 1ߣ!HSAHx~n%qk)Q\ˡL!]Gv7<1 +H$Z=-Kɷ1.szېe9U[/eH^NL,|J卫 SCF jKa"1/J`a-rJ(˹70+jl3WA Fcf mY|Pv^c T \I>*wc%m%+:"7G(|:m3BD1ХU%}& ?Wy!(Cֺ܉HbRom3Ω潾aa[ڶM*E/ m|ʱ xA0u֌loju]zCG}>MT)Ec;A(v"'[sKg{b7v; sƦu @B Hŝm;;K,y]dCqhg=[+v˓O3A"ў|ٗ: pl Y_ΟbJY6+J*:ݎp*3!2ը R@ pJ$,/HZSIB%ϦtnM;OزqNza1lXەwk.~G3 yP:~AoAo‚bwv:\G̪MCش<:@Y!!b-N)!^ʼ4 ]6Y*#ώ bɿN}gLGu&]!z6 X ;w(Lw {EAo:~!^bUJtʲtKy @{w@S#0rc/᠍@]L[0uwo5Ae[iRi6]_qkCmSdTyxU ܊ƺkg⃷zЙ ۗc6kU'=C^Vf-W'mq沊;)Fq;.54Ѡ+%&b?Zrl*젮OZi$Ko23meġ \MXD`ʵfH<2)^AlrT·XI#5TRg[x4JϞS$iXE>¾dRlĝ3,ncu"_~8wqPw$tЖK!íd$(D4\xu/sp6Cz]\*w~!$I#J9'eTRyMYwU%BZmU_*P+#T d4V_#9Ȇ` r$χ0^͗9Ƞ@ξ3g Yè";4A1()({igr<,џ҈;GPnn[˦/V˷mdz,U5de7/ boAdj{(3ɞ,e&٬Z$ҞbS&,5y&UWK2.aSEZ\*lf>&R21 ?BZeU1#+M;p>)#Fl]FZɩ /[Ә7/47FJOZ/;>?be2/l9^YՀ ga|G@ޖe7Ż҃Ne_8ra nkJ|h6*~,Mh-H?׋gA=;>G@(L1ljhREkC۶ǀǡ^$>9.#ܜau\MjZ]~!C* UЋ*bԱ!epr^SXDh|d;Y(ҁav6s(_ԁ}CkT5ؠHMK^&ߵM4(2ӖvG%&RH\ʵ EX(|6ѾG1eqF۔$inF]\ѵ&ƅU8*zuࠍj%0eBQ3>}cpYFxVܹY\X~*Xog۪6Ws.J"6 pT\>c ַakC`Qٰ,;.@g1'Ԥ?JXnynA,X;s$;F wlYգHGuWb`AvJV`͂%OʱHw`hDUYGu6me\XIRYF2BZŤD\)ǘTE`6rthUE8} Q-7jp'݂j0miȕH8x|SMxt6R@߀:q:9N`V`SܹbеH h{¾x+˭5r̳_Y9kԎVPOCHMtn.%*BjK~uT9Th~jX/>){$ ۶Bjn묚f+ ZqprbEPѿ-buN6Ԋ窼ioA,RE՝ v\Ă-Z{bk_*I1%(vM(m/.d!WC!ᄮ&NOVl}$ctJ}wRWUd '-Z,s+L3F"[Ey*;8vcq+VKfʕj74|3#/'Qk03M-1]e'E Ckt>?@pW{tCym˟=ӯk*oRl[ f5ACQ} o-l VNwWДZ; a58NY:myMm̌R4q^iu&W%[dufP CE9fvJ2W"pw*Z/fk.Ѣ}1bʷmf5'lIy~6zFL!8qBF@_ZYYDArlon| ~V rZM- MuG@ڛ[$2#xʰFaJA5 p/[|Dt9zvd&fn 2 ò=~[.!iS]$ H8S :U>ѹ|CzJ[``c#Dh F%f3~XcӉbT/H$_˹/dP'|!Tb&^x6C~U|}U 򡛍&<ݳýfwtE6|AkV};'DzF9G.׭?9o[+EMw OK"byg]0VsVʳ'ʪkq24D>-d |V7ٲ 0pgY?Ͱ>/WܞaIbx *5n^@Bɟ"}wB3!c+*ONvӍ#Zyq H7g4ݐR56Q0侮[U>x}_fU:yYUwCaEb}*("<&t)mh+`GhUg1Pc./Y99ϤW9fH =s qs:%,dR-[Urr-p,Y^d"8">_S3M.[m,@\(+V%nN͒?Y it5oR4ZMð{~.mD;Iok9t)]Z!~=٩h:[+/BD>|7RⰍ1ݱn7En})W~mRe,7 ZHfYX !MG2w;{3T i;GPe=wgM'a#:zޥ`JK[&I!JՀ4$NjљPflmR[AG6M!21Qʝe-08𮛦7B=?G0%AD)DlTAXhg'zR3+#c J>РFaHSJm{:.;$WG#FV*?D`$gGQnkG^;2hʏ(}m pO՟a)7U1*bD>5m;t,̕Z왞露t kH&p,~R(Gb7]e7$jBl0ܞS‚QZwrx %oyj)[>[aRkk59g07LV6d.?dkx )228Lo 2lr =CXńd+J_=3٫Ĵ:2u+} Ϣϑ]K}Eu![7(;|/f^pNlB t6n=G2v|gL z|**ޜ 2RjuX|D{j-2ίy.=ԛ8~Os 9(әNZmTy> :՚ݓ%L_.gq\eT2:R) =?DrԮha)-\%Pz.V(E2>eG~qˊѩ>ul"Ё1S9rhmW4jeːwam<(VYZF~EfP¬AsQutx/Z~ә 'JK5o 5TOF zipS[eV %AP0, [-tШQo3<8¸L2>׼_eW}ޟei[X,Kg!uZx0!{K JfV7)L JplЊAwLg@gI\"eTI8 N]mtf 3;y` ccmkeP4ʎeSe}[F.Dfb+-Uںu%Dj,] AIlяyk:kp. F]g~~p^6\|e"F{XE6lG;_ v3u(_r(!`?N5{\0w+fYoe/bu50 Va:]5l?C'{ܱF%zbSX)xX 즯/ r@ځ2J֋>{ft U)6kv\2$e6 oERkHJIV"[L*#83N8N ` ږ-(&hג\7wM[ެ*fQ^ѲTLjQ :Xu4p+H]")oGnim`'E) :dbĀWŪ4Զ{1#2XО"Q4*/'D];Qxⷴ' R2L,Dai=hɰZ^\Jq1J.c%9 <.Եd3,ּ(I!`u.N wb/]hN8 | ,[$=62w1ݍz|dY@h;$м?HUEd";³a ^ V7c\ٹmcxe@EY0 " ܹ7qg@3og]qsζHLۢ_E(KNYt'zyDN q\=d}gd=y/])Z0~CE7&4>%}=6r 0oit$β8n&C@ҕ\UyCJ1ðPZhGdZE)"m"XZ4+xה>@>-,eЁ1xxC'<`32WȚ LI9lR#},@WtPJ ~3T ;c 1Lj :0;k͎DSRrۢ>6w+\GBӜm<[i!-iS>diC`qjzU5Y/֡֞ :P|6dU@[lehTжL: )&c[ T˭'A/]Nʊ'fk^$)9Νb~XT!d7jOBҠ& Nەf SjpY*놩qօw|1TzW'tESKzs$>Uz 7A]N"*j()JzieDu['l4< br˫ .ٗD,܈$T㨥2iĊI@Q4tպC Vb EY )5%PiZ5rҳtfSHSmʭFzM;/SN!trm x/ ?ޮ<o N$C9^ou0u[#|G_FqX-mĝ`GDU2HӾ L#nspk}u3"*B;TLªh≼#];h~)@Ṵ&F>$a%53Ȭ!+5Ͱb$|wNćFzDuT5ka` kzB:w*En,ŷ*CZi0YTKfcJYg9a59U%H#VuIr闩6"9' n9HhbFא(!HVK.q Rf R_ErP,l螁HsS5M#KYN!W )y,5#%yGf=H< 0WJcQŔS -1W}P+mޡ~X0=ohm2tXgW ae1Zˡ}ƻѕLثOk }olwmY8/Ab"|)4a`ΜM-}tbG h+,uӸN]A#r}ϺP)λw6&4ճv2lVBk/GFDY}Hxwt6ay{$B6DjJ)ܽRR l~\z am~6de'%ZL=*]\Z%lvq!QQ<›fliͶJ|1RП܌GÔN7<|HhqhȖmlyXuiY"QTmZbVۄAKl$Έ4,dx"yYB4r᪔bzO<5Vc$/ 0]^g\E0Jo ;5H?Y5)8HOŪSMc[-3Sbdp)ރBۊ\9rHyxjGAvE r6*oeOf;%mJ &HpVρ 5Z @9qaMV~\Ǯ/մFOZo~Z?G ],qo11U'lWVw$[4N ذQ^q`^ZlBY_l ƒ ;pg%nchkFjȳ%+k9WPE,~$ke27hM4s0wuj[iJ鷀%W`rb֙ª`)Z+jPT XfTy閮*Ta|تBl+YK~F9Uƥ#ƂNDÌ?k^ D_@:僅ڦ~Аhh&8\jqeC.(X?x.b(+<.9 /l__ ]Y#Ӧ`(GۄK {;⦎e[6LC]rhUN*=#Ba\\%%p)07b%Q_˃m<̎}<^n3Bwge˦#;uֽ`u+d#(+ 3P }#;9 ԜF㥆\3g! 4 AysٮA ]&[Q&,|*yE4#ԁaD1IO@kP 齎s+]ɡ/搩iqE1ZoOozNdE"!Wl U:1edbJִT);6ƈ$r4쓊Gؒ flB0-/w}tCKsF!&41$"iJvw>W]| hnDXj] bhy SLPL'[JjedamBrhj5MQEFRY8 XO]w"贷H{9z vfmɂ;hc:WxKMnǺ# H΍$ ާDW8' okV8?D#j4 ls'nQ-]%!e7uQ WQj(Y="V :3jXY͞iw#Z=n>JjJqB׭Oε# @X RGR^/BvQʺs6Ja 5;2`vXVȉx=nM r#)o=׉Ę:`<ߺ~CS}δ\Es*%* KYIls[J3>G> :hsQG_UkMךX  $WlQAIAed7\e,9kM(_!)o^ u }.(oƧG.L۬%ǵA[6"ExԆLJ141)51y1$g2, BV.?B g bZKYO=,o}`L7TB-״Bʳ7{AT_ 'pjxlWlܩH=)h h qȒHvΘ3B&zYIupB?vsASZVYlIcioiU\s#Sf#B܊ߠxOqjo_-FE{TmO[:h6,z C?Z GY>m+Yg弩&^up"Wיή`Jng \J9CMyʽєm)$@ vC#ǕmK)Ӄ7uv]86g~D)®5pB;[rz.pj/aA ʟҽTo7v4(K4s fdRvt1sLԊS'MSpg~D4:=@ۇySi_I~XU.W$=v=%iNZ̋SLGNJ d]sHOψ~ҡO~]y)(`v=>[UvYlMk;`AG_`zOP y>& :GRX^&2včpe-3S  "߲IQ[JrE-3Sy*`K%݃h Q9q3HJRX@ 菉! /0G蕕c 38g"]EdL^T҄zφf2%ӥ_uSo&e:;÷+k*S֕Oľ%dwHvXsE 1lVh1ep9*$;MFH]PX"A"{bVY|c\r W|ffn2ż$4EdSik@T؆R[XnF2@Z +V[It_\իԀ[qMnwBn„_mbR9 4d;sgn :ϭAjK,%IuP^ZޠuӋ}5K}; *%Tgŝ1r*є\reC^OκkΝsfbB)&Ue[3 ${]˞O$sp3.#βO]9P[By:wNn<'fw=:1K <)Aoޅ-Ό_gvyAztE| z@@ ہAmϸuF8z8Vpm_6y9͎E= r}΀r/'T+Jn6dQQ)!#B;>'%`uќ9̇BVdTYTK'>7,|Oe*q$V_H A-1mj{=_5}VFbh-]sW ˸fshɫR)8W%%NV Y< Va."M{PV)hZXӹZ}TGtÖ/ d\Jb9O ^3\dzfV%C} 2e'Dim@,qNYb}O{.*MY=/S;`x;X3< {o5lBO56|{)5fY he[yťL#ĞeP(,g" 5+!JS f>NV& j3b9ZסrgE$JNuW,hhSEYh4QKozG"0o$rSM{H-$<ZQ],e_oB͉J#}\'۽+ ɵe3R0vx8&ƍ|o,4|6Tiչxl}NTkAw/ߚwd#zyHT|vg*m;,GH]SAMٲ'fQ%C֘5{3d} 9G3Kg[=sNLlDG@ʸtnXVt~wV0{n/!\[H*ĭeG} 7@gyV2izx5sZB3&(:7R9)lPT:;őp;[-Zb}I0IoC!`J=c-u*t.;QsZňNYȂiy{QXݡ9/1,~k:CqgfGyE9 oo@I 4Gr[suv_<TM_?FT^vRY~=!ה G[6=s6w5*t2PrG =ZԙַՕhkT@A߹ IN'L%ǝSҋ҅uat-lXv,vm@lN/U*Oȫ*I*``Z T݌ ҀQ0Aۍgf<[ofl0y-U|kD7RTbl\su8)%׃I*lT %L8?:0j̰eͫzFZ3 zG#l 3K-lAZuVURdkZmcXA@C0'kIJv lu-|8yhrelh5T*kgaM \Щ'`Ivybrnzu\H[$Kn[C!U# ۲s*-^&j\l7ji6u€",(6qn -MՂpaC56N句DNF .\uKP-]zPQqg1Ds0cӰ??Z/ŏ \ wArp&Dzq=c*-~4Fhҥ{k!M7DĢp;`H!w4hpU;$0;"jDH+GLæQ=TF_^ƫA fHҼ vhxPv$/{8ס Qђ a9( -Ώa ckKlJy r7@UʡQ9ip$  3gKl6`Y!8#;z,"r ճXtي^E&'ݬ BB/xZhqE) ub#so 2CxQH! Rd\8QjM_] nFPP ǿ-U9%̙[$Y=$L%637>I0U LTWG"36\c[6 :mS0PF9;r ې 5u΋\ٳ1h ؈<Q(ҟ*TVW}[YC!))k1#3]*Ka(PWhk䞜wB;Vw4yp ?|ĹC|4gv`x w?dY'ٟy2F BA㇮p8<Y$RKKTH{P ߠ6,{&e˻s kX,0ov?MFJr,D1(a?mB϶7X/* 5>Vu5$3Z& ~i66DHgD*<|(IIS,XKs$jh&SRXߍB^p% QH6Wv|8*JcP^SZYƴ(l#T<(h tpd;SӧfAkA/ߨ a/Uy&lYy#&,[۵| Y^~I2mvT)_##Z+9~HZ+fZnjp.0V#dT736ï!z"kMCB=;A7;6.ܼ󷕭%FBMg˴ pY*PuA$b;߅>HvIEa+h~`=kqu`{ a}e!g+$(x oȽrQZOSlP<BG[#MvMbB?\*/%$O-=w/;{h=$Mp<(ֳб_`AlgTk| ; 2G^@2Gt )YNOv|g8%+^Z:/%H&CY6y~QS'}6ٌ V16DP}6FT"JE#| .c A+tR:R._kif͔ڬnL=7VAogiq.co?1oJ&t@gaшyc[3@*p~YuAI7Q^LNo4 ( V#AsŽou2Q5'Ʉ@ F- |Xȁ׌KHt@|` J@M q%o,Z -êQ Zel&jEێV\XK\-F1QY$_5C kuURpq4LaQU%q^ahq2 keԧ ?{Jr~ 䕇,.k>α\_Z56 >̩^[Jo l'7kFPc\j>8[y{$ɕ]GP5O鮬uYPH.: ?'݉S`L^U`P 3l(=a+ZEtbg(j+ե9)-RΊuM<ش(knRO#M%qZ=X0p3ʃ- t> 'Gũ+}~Ⱦ^"J7ʏI.gs) 7(w_FJK0zM>2 cOxb]E~פr} ~a-[u's2p5Pf)E=[ЃknTG`>+D)*1 D6̴Pc-!LChՔV;o–hL/DnlW{1NnF4};appM# :ĝ _si:5bpN.| ̢[t&z]#H vڴ /x<ƅԆF <"a?ap} zcDӈOB[$S-W0Ol>+p9A9rB|,*fT!ZQ#GE~fN1o{)7k:n~K_d%Xm|GȪ7sUZRu {/:ok2boxq lZU>+b\S{ m4/oy0wyPCghRh>emH賓&;Lhm_ !A5N1at8{0>lk8νqq֏YƖ6 /:y]DHK䛡vgLcݥk K:_\.e] SLc[kM#Jgי9lqϪx\TcM|^RgtrBT2j 2X9]P܏< ?rN` -'a1q9gA$X|$mA2pmNnC*8ki ȇأa__ѹkH|H>qV?R@r#<"0}@?끎`oqj̹-#U~?&Hm&3 .sҴ|mvZAzv,;. *T;ߌI^XR:@Ao :]gâ-J5jmԾfh52ټ>(A'.D KX|}%,H 4VMk аk ~MUA`{ s1aR fQŠŤ)aua$@/+!,x65̠!eܠ ݅Z\YZ,INӰڱN ZOr R f?\u ymfxY $U f@ZXZPM))8!zЪCU6(Jv4z鍭L. ^x@2v#|Ҷf.*]]¦a֭46m _ bT zx#GI8ɋ+D.va=6,3t6phq|U#zWjWq`,qgn҈ 5Nn w-AO> gU"!RWdpaL!_OAq2p.Y5q؆G+#D_ӟ9쑴 ]G{&᣽7d=VwzQo =R@lll?[Y3|6IM\m+4-lye0_||jΡ;|i&h?ʀİDD4mT-'%]twcC{it33C_aUfߡ$KVy-2$+㸅m絟vnx)a٤].0F7Mu~|O,iΉOw>Ag @Ƙcw6L_3񈣦k.ĝ)!U#>9<򩻎'q]-l!B~qח:@RG< dz&]+>GƗг9L< sӪ}z]ITz g@Evly,p]?9A+UB|#o6xצ0nA0$dylX133Mlvs8N<8n- X;̆Ҝ&mz6ӮSB^JZHGP4Z:dgXt|EaEPQ%0MH?K33wgWǭX0eh^m6z@#0P0+\6]l<V&/c9Y≍2?/Z@ 3X3зF藜N]Q|n#:[PGRp_:ix}Mg%fBڟ߯BحSk0 <>(0Bt `h "EbC7#a2 ݶ{[ ŀ_u cguB ƲJPi@ 0u3#T> 1sVfIms: w k3 },oeV<"x"q-E0YFl b>:"󞇗xvGb%}]Ny:1 2^/q%헺 ӆzT'^1R[l+h}1ο ]m&ozR (-&AMW=T |WRC%A,?{?|er 9&>mQ{!*U+~c&Y1~ѹ-o n|vdHV;;ZY; n5ߜ]șǬg ʧy6й4[Ra4 žh 4U"ɆTk( 9S`uS.C{\( "̢}v@Gb-Px@òElOkY; Qţc0UX#rBqa%#^-yOZ]ZR$AeZY ÔFRk9$m;1vL6CReÆ'R$l3J!h+ 3/Ds1@,".o񶄣MJ:`%\iX"}Nt A.[4 Dq7soJ0UYN?}ZHI@o&pf nVNCSNކώQV"YmK BEϠ<h>uJ;: +9㻣"])$`}sdE|N"e3<|ZJCK~y r;o}]hgt#r Rm y ʢ ZQbgÑr#o9&_`BG 횣8v.Bts2$}ؘZ# Ip WZ+F*zy]=x=HsEƝ1!UGe-vU^7B!dsmp&~G|V59YݝKJiBdD7bĝ`+(SOWvc# F/$ML㜶ځ)oYo0dܙ-S-^04=%#\佬JǢ[I!HS\,?/4߯jZ s]삘͕EV)hZ9KӨ]+,_tBZg86@h%@l ؼ/Ρ7Oko ӡ w>H&F__;3Ylnbз!aĚ(͡L+#v=EX$2zDaI:^Q6ZRh(G ڮ)0¦jAwj|QTTBᲺ",ۊ4< %ed6IJnb>ΓUŧY Z0<=*cW:Y9vUl v~>A?u뱉,N%ȁkDQ#5VlrIgP ۪3܅kʳPH8DsVk8Dl^2![rN7ً%F_2OJ {%-Z]WC_lzf`@fY X%±sΏlHHU)Ԣ$j"Xe&z tVҽGNzTz[_?SDbGE_ 1@J56</iV6t>)Й#ּ _kX8#S@bXUKy$jZu _-0墊viZMDmٹ[o}O/ isjys1 }@UO<%WbSa+\;)2J*˘?gbO<ͣ} buC=F#^S2qp9#8j7|FO#(t G[0#Qe'jo1k6oYC CopEg -C.~SusӢӏ%?|1#yjAJ;oČE==+էP٤Mi,EэF$wKz%\Т5YMgAӖаR/ I2*<rmKhSJW)C럙wN%N Щ1O ӓI{Rw)wlz!Ҳ}>Pǩaحp,y\ZhG@  BɄt AR|&"yGh4gM92XQO =L<M@;OsgKBՒɇ.9z8hnb~XZŽZ;9CiV[ uGmm6^WoޖuZfmDO 9A&dGs 1ƅH**y[8mDk&x8cl7)h >W |cRըg`O}3ųڨ6B mJ% kw@gK $uD u^ \Q(dPrZ$يLvw@{c HZE/N -/(kQGRv<%l4"wyʼn;~<[obʇCsJHm$#jCNЙE(#scaG$e*&Ӗ;OF1, U>{pxc3Q:Ƿī=H6 w$+gwPmc6ɥ' uYr Aߜ}KP:*8lS2dD_ C(í,}X+ =hktJdE-Qg:|wqМE[&.U/mCݔr7žluToK?GAX9ќ}T;8 5ܫI,%F"ⳃ 8 \>_0i0O i+WGk2-BR܉x>S,|TЬsoh8Us׉J􃌚_qvrfF H~[Rsq,wNKVn;lS&&xQzTlt 7#~UsNs&!'!bg%:waֈ;}Zgwd{x _NyٱOw0^?\Z0Jxoשy΄73G_?k,i9*GsP)K,0\CkN_Ͷ4Жj?&f[⪧6y;e'<_??֊&iJFG4)Y,bf*2/}Oax zNh"bx(?6h`RxLUϦ3.u}T*=ΰ+uKbGfC_n3+63b96oXokshu=-z5d2KʀaɝᆬgQMoǞ;uq2f-B6rK'͍ZD)!斔J(ieƷY?wջsQŻ/ݢS0/NyyO*)l8 \lN] P~gihADfylUnwNٷm殓ل/-i^m녬D_(ucWA;;a2hGX ١ =H:51bw/A1mزo0)9E~IRK촒aWĐm@k&~<29@F?>bE,l‘uYtH\Kp1#YHnBO̪ IgL0vGbNk{ҧUQ;8}\?Gp#m}aG_t}C}/lY7}[;cMԆ7K9lwd\妛ͰLwl۠Uq%]IE6*+9eiF)p)774r\;-7xf`#'{DYH&Ȇ6*wChhٔ=f0)}Sze~64$s~ .p$" +I _y,W43DoGP1! )z$•8o(NpL,PN?S5*5/T7K),~F%"{tVr*`zntxzzV`S;kB^bfkR5UF+ݍַ3֋Y|  ΋8cAN}L_U $.5-S~iKtZ9E+q!X2 [g]ҜlpU9g7pP&(w`x&\l۟h MHsw:;Y"rċEC7&-[LGqNQ+X[,>"a<~*lJ'=ǝ?Ͻs2l??J~Vct)B~C` q箌 l4M5g;I6vBhѸUkS)q}}0JOlܦ_hQDh?[ fm'ƣ}$<(lڬ2J& >& `Z)ц*ɇwYhl-Yd-0 pQV+@`ވ26o37&[V( 3;PsgĝnoB6}ĝoV|/#>:$Y>u&z% 28{k*qfpeyMg9X>O:jKc={w>,0+۲s+nn@$΄>{\sl6??:O~+#EB sʂig3Sdl~MGZgaA^Ұ LbB61'*w#-[W-)X$d@B151>9eŠ)ۅWLe$yG緍Y:_]"oY5q%oHEaXx(0Czw<f]:wkğNTXuC| nΖb~sG1IEJl6*D*{B'ij8=vt?m5N5vƍDc&)x<4DY{h#VmmiTlP2=*בzk7[o8uwkCY5.Lw])npO N'}V#> *|ކ趥-um%+> גo6 '4\F;_ݏv$ye$KX^fE#"ɜYWّ1 ޑͦanQP)_w9ϊ,鲋8 ֋=Gw׸̑UW= :@>=|C4{S~Â;t/|dq3:%zo-x_p"Η{7dE9Y yF0߆H4pFrU 2RgsǗV \/U缭:Hŷ>9؅757T (: TiCpM0!\DcD~>&M-?.O6)ѻNt |DۤQ囿ǽVq c9WE퐤!6:JZE ψm@pg!~y4as( yv sjZW[# "w`F 4 [,EHܵ8 G03Az! ,L+0px4%/ޭiqy28my~O:l 1wOeo7%`߅oUstq104rMw1bq?f2\'Z^Eifq=@+gqw|h.G& zhثީ H%^ ZIR{ܙx𼔚~+M=sq}3cdh926J|^`z =sc7茚oWH ${34TW ".M6r9٠rN )qESqb IY ԭfV"]eGΖ~ =:fα̮$DIf5=]@ W(?TVad7M#6 1Bi52DɑN\g\YP?:E^ IQ2 =: Rj@+ǤA_.AUm61T{Y%bW]~ё]eփ5)yb9(]l$W'aN+'9aՔgDI1'LQFZ;l) - /$DC *X9Ļ>}7QbK(+qi-/+,'=('(ňX7QoE\i i9bdn/d२}^9EH7Έ6FΊ[ |tD;oT; lŨy?CF˿bz):}wV͡6(8TΡ4ؚ[:պ =ሊgnn ЁAQܶo'DChK&=;Y=(+ҡhMzβg? Ȉ%7*9FW&e<&Y=u-;0z/nŝ+la磝6}=Q9*@8pta[ Q&Kkꤹd_N/⮔?5 jZ}~MN ރh/NaSfMeJ?:bYطSuGvjk˱BH`"6m1M2Jfն Tv)? !s^4OMbMڱ KsEmйF(>Z'ErDL[Ǯ͝:thIj~bkҹpe |M@mPwt4ov7A]v]vХgc'YWbϫn\ؾɆ?ճu`7h&|^e0.PqR8i Q?Z]a˞WmN.޼T5d/Պ q`9[U#Ά9>SaEHPNϗ+y$?++]/}6B|cw>,iԼΏ,Zu?|]0;ك4=VBp3wr^:|;M~@# dДBJ[6a!堨5IbTD1NN#rhLr q_r6k\_ Dθ$gSmXTfE'צ)Fs&5+I^ۅ"Rd|)2,M!{̺rTM;΁mDr$l(5}(Y1,~J(Z2y(pZݎh"@D )D)|2Z PTpWf{ƹn5ӝvpd]sHPbJ7߷7Jg#5'xb=2E }?h"%!\JǓJ+,(Rѵ&K] voȅ Q`]qD!J}W2m#V? F_^}{ s7y0APž ]KFFG /66\z hhuҕ֛(Ԛ MIEgǺiK^:+L =VQ Q᥮,aatPtwv ,%ĝ9z3-#8|zWYLH%ًon+hT;1Fq&0[e,bt}֣j1GӁ_~tg>gſ1r/`nwW8Ϡyg}yZ/ Rh`V~;hVqAa6{6.[jsRCCћXsr"@QL#ǸB'VLi$I!ٻNY& `!‹|t$x pG;EIkr ^/9-(on*RFG?m)6/ːZ4`!Zt`U>UsfUڬH@3C^Bw zWBdb dv/\t^x%{vH#tvg)xȴG,`*3uVBa9."38n/9bP|g̾V6br(ܰ#,ٞFv7Pۅd=]VZy e$'zk(2-XeeM+(}P4EF pgRX2&)k$3%u{-\$a@ϔkD+l dߏ#N]`J CNZ?TucVb T I\^hP c9\&٩iEuDذjG$ I9:Im/T!NM2h] a%sŬz~`7!0uXUwV~-JSĺ/gl϶xѮ3#\1EUԘ[Tt㛇R#).7"|i%vLxCh[B \o;U׻r@ A'7vZqwު7|8$}gqrF|"s9׼oD i'VyOʮn%O[))c[Oef2jQ)^sʶevw)C=h20t Sޟs>p1014DAp='hqtZdY#R A sJ([z -tu 8Q)kS"Q5)7N[G4j 歘f.:1S;DShݝ(ʹQs`T2г :zn֖$\"CȦjYcNFx{a7c5De4X,&7GB˞Gyၨ朠ئB6Y'[p5.*^`r N ]ߨAs]=訚8Q>l@OzΓ}fU fL N@JsUZ*ogü'+ 8Jk fh,bb:{}ӥ4X*Ր4N٘])@T}6 lՂPP{ Uf'(2DD$ /YlLD1 MCKwf*jbҤI߰$mx^Q}UȑOb36IQ%3E3d =p\sJS[ C|U${*L05S=JU2>7#6tOWHZF]3 EGDhQ`%-XD!~DΓ:*8~E^zy9˔LҀο1"[UdV–Dd~Rwq8̽!2<(^$`:ZUu 9ڵF#y"h|tK5(${u/< F+ x5^l(յE%R2j|ꗴ&7mXQIi"IzfJgH)ҳpvUu6/8cH6ՍgYR>(1IdAVހFءw(Oâ Gͷ00",l5X~E~4O==8_{ og[sQ TU0P^R}@n~.g17mC ' Z056h*(T@=\wdv;oI"^ײiYUb>3nmPq6C'v-)[M6SM3wHGDELg~=К>Wy P0LVY aݣǕ?JN%de(@oyڞҊ6)QzR@cGizɤق?w!i39e.7mD~g[9*̮SnL=R` 5z"HI}q5asS/F.Lm! gg>T-_;b> E#JTk˻R{(Z%er9ϻ!¾>o,dQDxV & :b\_&=|J@D",z/2u;#)[Ğ(q؏e$9]mDv1S 4" .g !R R r7LD fBzFnf)4l8 H4>]-Qt J: L<` eNw>3y OJa(*y+bH_w)7;'Te7wg =߅;^R0MoYl]虹 .&2[gr_zN9]s???gy5|N\;rVh%u?U'UMlve_f/8+n6`1>whVd6?r$ZLp}2ƕ8ˑ=+e:,p e7΄0K~<μ1ҸP@v4ߴp7ėpO'#Zl5V8&`eԜ$ծd~_EmFKݹ(Z,m} 3!G1,ҳN%2М*b:Bs rir|NLBφKn#gO`cWTbfʼҬ!LY!eR; MخbV5-uTP[&V A5Yv@ ؘ@* 4* H szxV·jΦ*Y٠Osi.%/Vj[Xe U-[<.ey^}hDnz箬̛m?bo3y-˓3#z|1?`~ `յ\˻AB%9=V9O)2 j?SU^!wq&ĻIUK! ِRx l$/oDm-ː\9ccuݱAif}ȉ21wxO#0ep-wiQoS: FJIqEALQ4;!õJd(%u/yh1X¯sY1 )+鰒\fejщ+[=@UAJn%\*\7ed3&MyĢ+A ٨S*+]EXeOw^!Hh\^ (s%h01ЧtH+m> J G#Z R 0`^QlNStFS-VĤ pqs 4C lVj׎DKmTf|%`Uw;$ 4P ~@i_%rqc+[3{ClVL3f$ `u_iS0vG)5tCX!9Y\BckRP{g80V ;X|SvBF*< ~aRџO&Q]_):n0P\; i~smCs$_@T{Vq"op]w/gݑTO5(qt.y+,[g3's'pg/뜪 Xy ߳Q&1{իUt = T\'>?TV`TduWcT>.A8}w\n0=˞(5$G9x_0~S7N 1˸sz-z*V]l}7G'ecݑzc7 0^$P6GG/Iu|:@*ZX8Oe[:g~&2-Q0[TOj}i̎k8IQ:3l2׾YDk"|TZ.ci EK0wւU8"֯-}g-#C4?X4M#'pzW.6qX+ju}g F*G`[k9zֹr-Hy2Gnw}Վ0wUJ7#WC].џ¶&6L,KoIFK:F'7Z&U,{r)]S蒊i4#Uĉ#G WѲ]Kx`C'M#*F=frT &ݵo(E%|eIW-&5+DF \l6%"2u!P)A=iRu*9⪚Pa`^]ȥCf# 1sWM_8Qhbh<,ERu( =4c4PEkE*[@P Dkqx!YvS@]*~<Q5pNě쀺Y!<bH9/k  ؇߂\# *E?s L烏ý_91N|9^ D[ٝ?,;Oh. vSI,>F%H$'ӿʦ:c`wϿX-$غxdgJqh(1URÛR<[Op=Ld*EiOмv:Nsܨj׸,HH>u-P8wwz!!u_7 K|%и??t{;hWʷ@% ٍC_(tI.-%${pSҖݫNfN(§ԾHн?g&żHVXGHupB7 lJ7q](Y7,C6:p5!YwkݔvE eVlJox[qgEkmYWxF6YQ=_,ҽ^x|sw&]!c%%{h&:F^.L!Yg咔2ހIYʞkf߅bBB߮[5gL,šdUw|v zi}H*o`Aȕ X]XowJ6ť:-΍tAK՟% BcɠRHȻע}}~-84I0EC"JX ,":Pl'X4Q|1z44YTNE eSAp3ЍOf% ;ߗomuRl|g KJ8ܲ_9}. aj\FE= =q~3/7/;dA 3֫sot `m;s#e͇UGSn7U9I^n+/;kN{^r\f[waosHJjrej,ڳCE'~E͆ hPQf*1"/y+1rO5:leiŋ"M*Fps"bu/˫fJ$ۚ0[ C߭Cmae4Z$OX\$4L,]J}'GKLuN12ȒOc C A7.oh$O>c٠N@CkbjVYotf{8Pf%+պD<[*QY1G!г sV ?yˊuF!~)9IEƼ]S抃0K7S{WvNEtBD G2P֨9G0&wk$^qK 8OX4=n͕!rԣL{4SX?"s؞ Bb'SrV!LYheA;!k7rՒx0] =r V'~`l`=ӄ9t;;G"6a;ۧи#>ZpI+_wy[&I?쏖NgB%_LMl#.:I=I է Ɲ&޷?ۍ`dEtγN;]Of \$wrFwэmiE=Htb AՙYؾGpUf :+|2׽ ԂH KW*0xM-+R~@t6>Gnз";BeM#7y54?NU:szMSLf)A> 3A wJj@V}WgE%"_-))AHsB84tV ,ng $83]h⍞`MLs$hH[k0SjP.WЋ p jA 5ZU~( Yg6 o31`M`jS~7a?Zg?P~!!W3g}cӂȡ(Nj 'i2JhST2YݒjB:&`tFs]ĺlqp Iѹn>l4,Ցf6x'?8ԕC~Q5Ke  QM:݋Q9Cž JרRԆ7=Uv wX $0 nKt]̠:])32v0F6 "7{g<КQiI% J&wd9\LzP=SvB2xt'xEv&t G2w2նv(sqgZ0迗 E" X<(Bb w0)+ۯ{]IHQi4 SnTa=k@d_iBhQHw!R@@y(>J.>K6kU/G?%fˢEX7jC5F21q}ǃ]e3$>L+J UVvr”{l3Hggϗ)sK<5YS(y#\%A)U4hGX=xaWlE0,+WqD>5z %g B?C萓 wlجH3 L49k}N8-ɝ~heF>oU#@z;K A*%4{;-:ۛ@s#d/Q,E-B` pD(|1^$̎ [lP-ڙ$tK&2J"וNA7Cx!Fd1TzUӰb?Hg0lxlT\@ G~3Mѝ*H!ΧpK4=&0;гK ೓h^Cc$60YX}؝)qӗ ›QWcWeA]m2ξZz)4ǹNc=h*Sr?yP B Ο&]2.hf򼄤#82f‚v[u7[0Zgh_[)ܙWkdְ+ɪllH.ܪ \ic=ˇU&ez6i(;e#RY/u1l`и+4ܸ 3+]K iXhZlDB?aFze!ׇ.9"Kx3t߸%&z!Y(?C쵬7 @vqo!7蹒h܎KK )8GzU/ 0qu?EҺ# f-2[!VY2`!b~CЧRybzJj#)iA!4')_Ӳkx81b9H1z223g-tWU)a>)N\;)ĝͺf&<-_3ZQɁ,RծsU8 CAC_X0&r:=:}Ď^(]? r(drU%&W*S7Om3Ⱦy_| ^(I'*uty`#JeN *֡WEJz+ݤ̻RYSPb偖ڙbh,Γ;b-}i?t/Ģ;N_07-αvuLu_o%Kʃ៬‹ՖC65p^|ҔѴ6xk`VeuXO #SM}H:v% PnE~д'—L}~@ 9yh{8cP/k0ց lv; ~Vz"}P=8mf\h(U ?Ɋ$ѓKА룺}iXUcvY6*"<M0-`I%ϛߥAdw*J%,z].UfԂJ:L14$I09A/A0`\ح:Z d*ٍʍ`с@K "*7t9ϑ/tETGښLDA$nes:錌mkpEswWF@@cծډC dGBXc=7cn{ slO&Z)N<^Fbu,瞡6e:iտ7l.BEFr0Qd(yhӫE%/ޙQ YBI'\бD[(rW[v΢_qw9wVGF_=x~sD{Hy|gc/ }5ݿRdRR̰LVvF>~ &<{azsyƔ3G-g}Ϊ%iDEe+:/!, ?5Q nl lJ‰R*C @jhjЮ@>VP&ٸ#6Z\ 򸳕1s2 >ҋ4SJDP]/H\91C>'ba G1IlE>F$VbB|A笺 1)8+b). Rjr&{ 9=\N6CϛsfMP s^ / M?eѷ8 ӧI[9l~,;Sv::o2)tLMPS@BB[t7W`&A­ݷͨE1-6t݀)@ ^Dgg\zS,Zn5K;>fšms D[l% a*uTЬp+B}px4wP.8BށpU&SyKv>j|*9zˁ#mGlđ 3,ȲYٔ/Vbc1()g9UJj!kfY삳e:h$ͯRbu0`}1hr?1qraiBO+"E-f3]jtxݤWF6'5:z8+ # F6TN9|:_':TJ?S^ ,Fd +p鶆jdgzE;c}먞ںMqZ/,Q5mh `'FƆ&]3ƴ슄G.ؽִv3یTap=!dbY 8aX`Ȉs>;5:Gp >/S>x Oϼyʌo yfjݟ?/՗wB̟es>Gz#Wa+AEԳF(ύ8A~̈fOdR-TU4UL|L5B+@N _RR"  L+M),ư:lf>-*Vu/kJ[#Kr=w W@W;g(,(>l`ߟZ=Bqt*B}ׄ^RFsۜg _fbo ^oͫVllg$6]5'cCg(c=A=n]ܒ0[^,wS~P-P"ت I/-z~֨PB:h0}}$>_C.ע;u-ܲ8f֫cEF:m`h˪+S h~+AEqOk6ӌMXS|Oҳ,̠}R3ml&H6ot:lAN#tmJ'+rtN {j(r!5vu=!C}(ua,Pзa^äpdgO,Ӣh/$2ٸϞ0|FUrg=3?J~{?cmAXh K65OXB;"! =*8NGE%Ђŏg\Q~tz](^i͡R}rpgK 5dEE4ӳn#)XwLdgPמ a%ό0qGgxcGHN*?~Zᑐ.{Կx4N{fBBяFH']: Δmq/ }f=7dmUY֢d2C_5ſl{гmɬ<R%髜_0l!hV0\&WgwhTkUTkЙWj R^Hh :kdHx'U)5""K"[#lޗ f̿JT6IOC!IR:{;iy|w:'>Ϲ:L槢9pB Rqp\S)oK|> ?$qnj e8~ul6 rP@g{&zEI8`Ɲe4Mw82Wo `5j<vcz9E]K RG+uWv#1$񎴎Zn#!'>soa)-r,vFMMd-hVy[5NfS^.?z'3mHMWE`0S,N¥V⻕uUk:+,;GrejyM+$MF农UߘO3k6eP ʸ|6+4^kpC/fC#i }`ނVr@VuΫ i뢕D_\5Y`mEͧ t H9уMIhO?!G@߷k jYvS0mpC1sK?>BNbYH0wX ~=%;Gz3E3L̢6M#p (Ĺ#&=5BW`)+ifRz^ .9%<;<97^E#D7ȚXc׀ &tjKxQ+">9 P2- V6V,f's`f$cdl2#}&(D:Ҙr57x+脣PG#;7_|ScòcQjV̚ M=T,hsB￸n)P(t5s^y\.ޭ jA|Ʒ޼9}HO}2#z֝nFֿҶO3'+;_ݪḨmRHvS0c~v /(8 ân=: ]]}2&vyN x_9YڎYwUA硇%SfA\^=sV^n OV7gWK9쩳K\VTNC ̹ܱ?Yv &ȢT@޻9]t/1gX_4ˑ owT:f@3"nՋS_\/D.v`b;u-WFhDU6AS"OAiH-<4KfOن>%aҾ;$Q$&;Wz7̷u Jhr*~rZd%.)LGEexuПh?@+j/u-Q,rݒPN t> 1kަ\=fI]eV}UqdV/H2V2%TRaeB4B8/%BB*~GZ\N`iE`K{I[z%j]Ś,3LUފz E6I:YT08|92N+jFw O6vŅ8 9aF/qnɺ39Ú{NY|.hߖ72+<L$e}ԏ%"MP!ct`V-~v B#0]жz-(,+{ id߼4.{1le0#/!^X91VoRU@*zX&;__8\|7NzHKiy`S^g&2Ǻčwƃ;_Oiaܳ|a;zĞit\t?si, @e.IEܹ*KrB, Gz-ϡJ숾 usņwjpru_*il`0LuKfe`yjVmhnw{P>JoCms=vhk-.B=,&@\ME5юP'6Y.M*܌l&$Q̫9OXWVX9NgH X. !m0Kpk]"AUBv+!zEi:"DEP?'vU.(, +v>!# gUI @+u$z~^Hr$F"HZA:nߤ-qy9MuTG߳Vָl90ӋDV aͿ/xJ׋۫6MbS;61A6j)ևiap}Eb%nruN`[k2:n'VoKn,gֽ]\iѨr¸rIO5:~،>W:9o7U5g1; ~>:^j:&B3P?BxZqtaˆZ)bd X"29lnD"eD׸s.% :%w6U̱ 5D),>21_G'@\2,7:3V_c9n {@kpF5Xf0r6tu r &eQ> o/e\=q\( ~Ts.WjvDi=CɓH{EL_!A\г/Včo֐+hx8?㷐asiHؽq~߆p {yxۺQ/\ (2϶S1B( iaWu;.C'zɏz&c?ƺ"qj@#6N$hT!l߈D!ٌl2^Q&sk;3ۮvm$xge=>Ý+E2`jzVGB8 2؅uv6\GуB%H1 @'*_/ % jrM:r{G)2ՂVl%g;&<&2U-Ef' plSX$%:֘j`fUU 8Gd$, X&M3H9x]qX}Iw׊ID98CFePs6AiG  *LP1 =&Q>P7ՈAFusJd'd1;фS;9\ywnygPɸA^t۷sD`w 3IH ]/(`Sx%rx@' ~q1l o_#7n닞?DCg;s668Lhn32}& yխ!oDdw+UֹQ#FR'oNQ$RnASQV-Ҧ!:F@`$sRZRࠈ&a+: KH>Yžn [v6ʧ[Β" "ŻBmJo1Elr59 yW G'%蹰#3M:dMTV>dRھ3q9T5T5~_dODDs}M AHʍd1~Z<5!zXme!j|OM :@/4h|gldλ Ȱ?C^j^'~gЀp9 ڿw0{#7 I['78y2Seнsbto/9نWފ>ǝc] dqwA/lg~V%eY&8Z&ܓm:׻&Me^jVps,">K]3XU  aɮNjީ[*%l4m8-ɤm"hE}"d^7%("l- jԏH@vFUX󄐪7,J;4]xhɄ6{ڣDss7QG9,F+`qo˿"F-_4.Ff!{$T)&tEF#6yq"{nqOKإ g<a7L%+m.7PLc?XȃQuCf$èʙ,_{pSV"-rsyK$P6?\H.I~˿S5 t^Ρ\rǦ)Цs^jޕrI&dڽF@t; y?mIJVذaj3Xq>QI\^%U^sО[^ hs 2>Iav?7-u`܅ԫ- [(N8Z癦 ~c{+1D? P;ͅ T!r&l3+6APXԙ֊=U:X66;Y#\.*<]-3K=Hm񥼁N ^oOVDR6wNJErR5Qwnd &f\e?*r3GW?XᄂH(θX "r<#U5Dtmn>(&2͋ZѰh}D9qx GMvBE_*qQf_Yy$B8OF}ZB'4 L5*raoUW^_={w,q:W㜺GcT oH~P{#0̝}6e͟7dS珟Ŧ5[EVC6puZ|˦|>Sa-/sN4}@{ֳsgsKiujXw.܃2EP #VeURuZM Ʌ aWmжUSPaŝ-l/;*Y;'Eگ׹ȶTMR>=4 7E(QJUm*KAJ l2'gbu}J!&6[TM%x"9&]$5d̥0B2 A aE,МqxzC#{kZy,j2+g]o(rI凟RA ̎!LI2$7dRXzsɞ^ynSB(`[DTlD4T]GOp5dEPB lѸc$+kݲ> ǹ(6 ,PwnF @Uu2S2y^u:w{cO{H!9tú ;WY&9{^Usm35~pLp 1FrLߥ:R[("˦" P>yRuփށ/ so]g]ƝE;$0s'鍙zyjF!9g DqG,lҜo΋q;cRlwhx~n'3 h~8H1R 4xPWYT ~J2=Q5O0g"Tڸ(J-I1Gj9kt͎L%PVEKBGWS- zQЄõ΋5 U+&w۲ۮ#.))bL62.5 jƮԾ0P&T5B }E"ߤa@ff'7'ޕp+%N''IIIxU EF3]@gY.dlFc]vC SXM0g_Bp#탣Uni+ aAC- w e&@>+hAvg]HR|3ANh[r4oo.3;hHpр0CP]G~ĝcyN444P i,mCfaomĺЍ1W<Uwiʒ д%}dK~))m4 ].Җ^vanB|ĶJ*Ës 1ZA߹'?fOV}\bǟ=X\LXwiEƯ/Sbp 6ھP&J熏w@zHҖŊ@gWE! . fE4ˇ~.$;K"#2F쫨~S='U'7 k4YC%$Rb͞'B?PT"bemQfr{ͅdGXiwVU / *wd%Wig"A&;C<A K|B_ܙBBܹVyl}w=>\b&dC}%Yn0{  =׾vUّ抭Pы¥;iixp}>OzjwD=8U;-46]I/Tϣ:~*C)c(Y<(zT?@ El5IW6i#cTovć؂@hc}ض64*WEكx\B)m}vk(#YVQ>,a%F%5Zc c5@޴ &G ^z*Cr{3T͹ xoION=7Me8Kc 4 W31x-9Ǭ͉q}0?|mbp:cr |I?1M{[;I (Sklπ |\OV6+Bϩkdy`mY5г E 4R~ϠϿϼo Z.9sX ={?k2+i hm*zںr?TA ʼ[s~YWr}IDX ZL6ѵe0ŝm ׆kwnA$;[ZHǗA AQt^/]cS3U޵^`&f2b5`3}lP`7kP'ܿ cZb⬫E xFE?x5TLƝ{L$leTz~_%,V OφJ30 )=3Evl]p0cieVHut٧$ΗWA#LahRVrVv6SPrZ8ĩ&Mo Y}^>hn6SLgKhۡ?"")6HɉJ9jPs^,peο[ω. NQd[:xޘS'( Ȋuj|)WD2SeTB^ٔFAF[^kz _/螸]%;Jo#|!XGs8 "?~IA%41x㩽>5a{(.497<}eG3ßk~=k=~ 34|߭vo2Lݾ`A,ޮ dsK: ~{;׵BҊP kpnkD8֓Qn`9:!摂f+ kMqE=: VɸxÐąKf=ѝ.\S,~pgxo hmڋf!ȤgJۙ/A~zl,G_XB;!i?@=,~z7hRzMnv Ѐ D l py+ 2l;TNvYR#X`.!hF$EѬrω,52g=۶uY|9{tU0>B9PUE[aϸ^d2XoB"q g90MT X8b7U"Ji, OPM0P>*]̋uuN*`"գ(}>pAج:a0nt r͎gy!kh%q+ hL$ y1`ߌ%޲*U8Ֆ; x 2V|3]Tok%Dq6RpJ<:g鼽{t- [`P_ʦHvl%љVybVdčf^Gˆ Кgq-Gd?0:bj$f}~#m=J50[Ȋ !>f3^ ’/ք<:ORgx Ҵ5Te BISn%c x-fq$/Id'yzJ4^oup]kQؘ9ƽ~9{Boxۿgڣ vNC=֓<(.6%UlU"խcd+ዏ ٌI̫"l@#1~zeU^.cAVl`S5êg7q?W=&'5([K;ː!=wBc% [xf/=읝ѯM-8¤k'@IJbx9 1Ic oGo[/xz Z,urӯԆ-ݰnYl?@VOg~KFdۛ8>iVu*s .(k7w7zK_LCBYŬ+m0DFo4zepyξi`\T#^\M+Y5j!f5ynm)'|rJkSJ4[R|]3ywnǺ aC&gEZ*K꾩i|uv=R ߮*c}k:PzCWue @>k#2^/:0Y7Lq!aRfj#<}4+ 6Oq) |4M@&eҚyD ЄPPwV 3 K0|d]s^-ow"{ā/h Uk+OF^ Z_ @VM |S&-7oL]n'|Ǯ۩̧1I\£tZ{hѳ,}:iM5m]eNϺV$ޖאJzusiP0fW@65+-8ljp` r%,(3ZAxY{k\juQ0iRz-7(C6CȖLmbw+YVFK,BohʉK;;פlN{5V<* W!S/XXTµt<4AUIk" uTajzrd';Eᕜ_-4: ]6_Eon'wwrǫb&7ö>#8q_ C`$Plv;ۦ^~M)l^,$ ?!J&; S7'^WX~‘f_~5#x\MAg`&|.Le L,zlXx9Z=7ԓ lYm<ٰ/.aٳw=-¤ɱͬ`FcmEZ-+ )p1h hc[MƞrT%,^eF~OOFp#F 8 #zX*!F)͟Qz5 t|ܟMq ?.Nz=-Z_iKٜ̑GSpXP_I_QD5= *i 4i-RZ^>ZԚ mMpo/EN$ X!ڎeK' 6q5 /*ԙ<$*4q^ x3uO#蜋рq=>RU^b:cSCet6O k4;umၺ~@Z֞2X3mAH2pQShǭw.D025]QL*z@[tu U`W꾲rS\N7cQO0g)|?w_e E݊%F_x9u;ON'V۞[J#w{Xt2SM8=jbe|0t<8/Q'm\,}xpчKbY9^0A/?C[X#~~'BI[TyV}fjM၂΢zO>t_?|7bk@y,E|it}.MM$xYlQb<sSxyIFx] #Ts,^FUKst4RGr+mʅkF>+_YtJ@5v+i@Z W3ӷF)&nmd\.Δ2H#>' %aϗr/+_E -]OhRγ$vI텪-}x;֊tmŝ^Y">H_z&B݀e]SHpTUD`Z}'!6.7Mnw DnkupKQJe7ӤV$Z7HJ%Bp6)r&#ki *u+ܛ =R{% V5`l*YnUފso'ܚs'ɃE[=z)a#ZĜqd ~{<"E~F"80aYqROzK }YH*y1j[h;wb5AĈO٢fTd**0fc\v_݁L9 TZtgPGl~Yg:-,9a{~RCkzݶM8co_Wֿ7`}-ɇ{گd n?c^ЃoxM Űo? ߏ*yK6*_|5>4/bIӏ c3ٖKqC >>'?G*s)ԄS!݂l:?'si~Գ|l. Q=3}+}]0tqW*@(I[ދ2R%C4Šx|֣dְoGxtP9dDH4N95|G!6X|&CQږB!-- Wrݤ T,^_ZrENzi*s&핐n_g=`W:VB%:ii#)|Ϲ wv( [ q.V!;iFFK6헖Gm^ UT-zX,KJ3hJo _-IMܸI5 4[K"*U|_][2KEt ٦RWe韻ܰ2{b"gnFR͠SszL0Cyb()u=D!'Phȶ q^)<YjɔQ7YMIJjU*Wc8 5AR թ(C@:6n[M*Xz:7BR RN>3ǵfrp0-}ï\熄ݿݰ"^+It6$g^jBL`Qbp罆Z.tȐ 4  V̀HњhjhkErwX1}57e1_JbRw@~XpOlz=﹠*Z4mcw5dtk 3 V\u/i4,-FƝxNcԿw%$/p,&Ɖ:z(\ pƆwI^؛MPdC7WJ,eNI @P ,^ͮ%y8YnV<-4м1.Hs6gc6Ag6smGX4zDM 6ڣ3F%D~pb;î'n 30h+L|E9 7 t2E9$sz/3{kQWjt7GvKPƇ؀l6IW*U0G.a@cXM[&μe76GV;]$?= -f܅72`qfśeTUp] 󊰩V@n!J$Vw-2$w(\Rh1ݥ~ MѳFTS3x tqQQjj {f^ruW|w7J{j`>Ɍf_$BVdR&J Ɲ`2Ήe?9 &w?'y*ή箪6⮷FlwlnW-],@%M^.'OS)%w9O/SQ.XGP -gT5DlHP%pKԅ?Ǡ?]'lг3Y};VXRq$[ޕ|-4+J`5g0: ^1,4xnay uѵf@;[`Ie3-+XApTPh.G=BDᲰ1E9TkyzZ+ <gQ7#G޽aVoyw=oAgn}Zq9q5fcsO hƈGx=ۜZQИxtxQr?]\ͯSf,PzN*0sA풮f.欽9 S" *_Bſ$9Q*js b(5Z>[ԑ=wu[OEps}j:َI Pp Be(~$&`$ Pboxu$_-< ٠^P#Ìb<"Յnf}J9M( zslT>ᶼH9'N~ yrzp3,R&|oߘ 纳R bm))4d*C!)Fƥ<<ҺIm-p8~Dk)[г/ 47Ogal}&#}A9>o!}^x,V_{/, ol<7\[?^\FN4s0z Dg_JZ [^'_J%BL,r=Ҵ0}Yʐ`>+&yR/TxgP ٬R/VUΖP@ Nf&e렊WOyR'ˇ ;FieU್ocOT$(<"*Xy"S l3۬gJ1n3ie@5rXO h[) DȔ8)S{=J f9\VV3A] Rhv~bLE8K yp&lNw"Δ&.o,ZgT,JeJK wf0.ެ(s[\'QZ&y.ki@;Ԝ>3f~wk2\@n׭.xnNdP˩=x?p79uy߆?׼+Ň<h\S݈] 4ٲ&Tq?-~m 2.bDQ>v,^{"s^yxc6zvZ͊6 '?:6?xac3O\B4ϯ͕waDYw~2>zQTѥdCHjBy$ aQTB g)2k@fﯔvJܹY5JWV`t&@yWIjBV/#dBNgԠ2`e a2yd= n 1)m!QWP4h:Pxe-b}fJ,]K֖ϵX?/*䐤6% xe+GsqK?;mRtYkbܕ)_ \Exc'3ۃgP5Mm ָ ]XNy\ٵ3U[;$휮-.y(Xjka`U&B15VP54SL`t$p'ʚ]1кAu8Itk"ˮE| xxXN 2xl?6$-l%r@.D1+EGDģ}M%2g \9Dηe%^wD_ \O{񈨃= ۃ|T}]:䉛S?ȟphU8^}|?^SowzǨ1Û}V-88I:α1IVֹݧU'SrX]Wgb\#!9=Aĝ!Р9t:OU[OY}+oj{lt6ŝ; %+eg Ju "`"W$Jԁ8X,`/Ub+4S-MrPIjQU`ڕˇt ͻ=-旝!(zt֎1 M#A`8wj7HJ;Yqj߮Ah?}XS):$_L}a0vZ0'~STCۊFAXΥE{%VSI] 3ߢs2Ū&JdI{84LhteqX6d\kڞc}<u{%F#T9SX^7sג8 %6sU| ?­NSlXU?d@%9tN](cխPmol0]5Z"ZC4lv,Mv"<-Yd hNg lrZyU_7&DOȊD< ²Ā; "԰jY֯Pȋr~3EVki[\i_3ڛ,PZx&ve?NATx;_o5h<hy@^Uԟ'zP7{C' gukG{\[}cϥwdr+?^VICϤ'гΖG5 8dA"aZf\K4yIknM?q$+w}+Z(T|ْV"\WVgD[Fur:iAb VhwR+ t6wΔJF|xK]cgyt4e4gE*AaUpaŒ"aL-ҘI!u #J+2 3(,׼Ki)e8'WM.<@vz1g/Űr!A8F#-Bu6P~''u?M()P'5K<2rׂjm@: gz [EXn~%Up r:"~lN60e7bg09fQ1  i{*YcWe{Iy6gzUXk/aj-Y>n:y"s edImdpVp(䬍327q_@gapk#Ѝ! Vd_d-e( eՊaa[+j*X/It D$wksnL'Kځާ0~@d{=P=  16қ,9R; }1ij}Hy]D ΡGruў63Zi0 $IE:yqcHtCU<¶Xf${fdN:h~EB@EHd*"lF! C}bYKMnci) sНvK"/ƴz-P˻d];M7M2ZB,׶E_hbWat=lo2T|G(#!\Rx)`Y'1`aP@Igϔ!\]KTcaV)mTmoȊ(qp=1n>/{9uBCФ d_XuS`+a=mJ!zM9 ]3u)7#Wz\9BZ ;`+ށT^s=>wء*#I( ?_"q{M w38wB̦D9ͰI>`ti?dQyKS:Zש ~WOjn_aqfd:ڷIQ{ǺΎ'CEg6ƪXO.4̓G[wZ?_.kfv`5 8sREz^5YYFR0O鼲(T dܴ*]IœXPJ6%ʼ#q=kr2 ;ADwTd&FWL \+&}r|9k{G#++Nǁ24*Ca^4*F jIF<d; G# JQ K&~~h bD1;y~^hÝ%TUB=URF{Ӆ]oA! dPVn{h$eXȠaMԬ8V:gRQi.>M+mecYH&7ڬ'Y@aڕnsKG)CMgD!+Znkrz 5*p%>W>[p)MMW e^]L8!V鱎@+~)3TK:rUb͠!fk|R) 6x75hŦJ.\n[ğVę-E%L=bSl ޠ ]IʟA#e *ıǴ B lm +\03aUiVv$JMŊ;L=FY .IYݞnq#Qg!tRЅukа-K|Ik~AcE0PFj;!K˓LJMe HpU#*wHPC~rbwU2Ɉ3Yr5߱Oݥ2'~YzyGTߞ PC8~]=w%0!aKܫ'fϠpA? jhlz^ N^ Mj/g%%BWW(I39q:Q lAՏo磽 tvӱ>S4a|t[E ~|rѡMy[U\FJaߖ=$&2˔gvMvzd TwKB*ia.7 th+zl;N {۹5bw[#n+"ճ>!AyA t(p0گ&v7/ۢ ?l35շʪNXuMQnEZ-A:ΉWBq0MIZ <X, Ik'$zϐG@7';T7t"M˂-z8qU:6H`=}zǮ!3`KqAט/[ +=!U %a[R-`Dpt!B]n䊑/dђ5^@ FxQ+Vm]|.!.y~n]|˞[-!?&3RL 6Jϥo?3>LLRDZr{,mVURΖt\fچ>4m:ǽ( ^h@u0|ImN^./'t;UH[2_/e>$7t) =bګhK:4z>| (SIRGOo p矗]a+\~)_C͛xNFNlz y}G +Gɬ0ﶨ^r1{Grbn'O9|}赉74~?*j3eU l|-GXR֫Z{~Q})"*AyF uVhV-hw~A/i<neP/2j\+;Og۹&WXA hHڊ6LgZmъp4Md3lHw(Y0heI zTMvÞd +Jr؝yu`2J!8V% gr㮴yK}\r3*!AL:гT_vd7% =[_Lln}0跾;: huS"5cu@bn`u.^kaJ4,㤊a`U2)q Arm>mmvbe^oݓ("XsǮL)0ƆaSrئf5g4vď8lD}Dfa%]of^XfM[O5"SOgAԌ[*E,s$)LgQ~sJU^y߁7}xvIrճ zsԵwr1tHu!hRG9Iᗇ~#oiWt7[eKn7_INv84fvI}{x\:DQ)vw.J/q[%*'Zbk\'xK+G,=ŹpZ&wsQrw STcRW圛kzw_fFϊv՟nW8;xuPF nY~8|HIi,%iszV=0 n;"̓* 뽨;7VU.<N@~'`'$ }wS@'k9p@M$.$۩d!F;G4[`$ !;,< 34(IT- M'}ё~47[iwO} Y smaeF'+T%de:{EV4j,Yn1h]4K Z+ {4b_arB*(9mdQVJPJSf1ZXOE~^褮͂u;(Sh[Λ*X/ 8Bk%73KqG˙ݎN΂+OP>g4iq]&IO5~+ćQ#)t@#@gj+4g{e`ܗa$X4q7aZc""w,:,T\ pwՓM X3 ^G`KƟ.njf|NDS9qJ wϕgIwϞܿCC7\<< Y".q{Yej6%엠j]![{g` RW[( GM܃`PEHn˫^vaCΨU \`.H'ya/1YuGuFܫL)&ʅd:(eymӳ1Ju!*\WMJJ \c6ցӚJl8,;֎rq${vB~On O49F,MCw{OjΕxH9>$ERD@\" up EYyGgIQ-0ms%6^n=UN2Gp7|Y0Oй3:p9Ȑz&eQœߥ4>bxkY R7#K O&"l+#3>@8 &y[$)/q'?z^{g ox7?]~VSM`奼*N_?TT|m$Xh(T8= J<csܜ]f:C ys>SF(UA/O_M_G JaXoL礷` K"mp*fӱ`ƵƯ{6]UsQ$iD^Fn*bbnyT ʙܳ$HDvV MHo{!a! &"kSgq&*z N>$ݒYTFQ7̭&u\RőTGlDLkS23։b-(NL3L a`*Z%Jfl"a$qƠ&$nxQ ^Uf)^)ޘoEUMQS<;6}UwI94yEinڶFyǻTVx? ԍhC3@GϦTٕ^ًcQ5[] x:ZxXa=h/1V=N7+Bcq_i8:,k $łvXhdw{$\d%>)c}.93EwGsa$;4?g:Zr -h\G>[\h@W2̹1%K;`&BsE0=mgZ.xx98ï}J5AGM2~u{!7@ss!Ђ@ήz"}G|c92iѓcG\J(U穕Φ-#CJZw8 p33TNTNP Cn;&N{sY*ׇ8]UK6L Z`7>ifn i?XK5;lZq,IG! ݹC FnhH^KG]+ |ٴN}6f+RM՗Et^rg\n!"D& -2v(R1!/P`&X:BW,Jbr,Z5U?YJWGۀG}Q~t ۯ 4ЖWæbwiBF/Tf<ςX,\bpx;~X' z7~n~1B[Ô.ɔE]~|([;--Ei kZ|T!hS}wvc˜aenBg}FɿuCʼn| ]X=Xh*̢ N@& f2 GzsIgWX~-,ICU.!}9ӣ Y{~Nv{Dž/-:+'ǵZ}D8"Y 3qk֖lq_5a|z2U,@DZfxqP4<*ަ!l]'K@ tN+[Lhz@FBG.W_syХⲉ3>;r)l ihnڝKˤFI (/=jtPM}у-))%{r~i93Ll n0 B-#Lw pwS1م:^r4"YPO_YZP8V+!N wC^OF" BEqq?|Uy"sR9 A2Ck{ֳS-ڝ_9P&CR4#Z 9!ޅa [ ~7_I_Dw'f}(j/Yq8Qyv\7^l_0b}R6A ON\ĐGiK"wIp=-寎=@cܙ+WгY.\g[岆/~r䬉o>|.Vzh!{Lp5lKpp/3%g L`Dj*;%9R{ȧyHҧ4onxS24Zyg#Z*TeHiRT(薗eʩQ7]? ۜr;8^ 8Y& T{#By~8 qԋǽ7Yf-L82+-4{ʲ[C{ ' ۂ\)"~]j}“7`]qi3Zӗ:Ag[ִMZ\5L1+"3 ixTU޵t}- Xf>TT 9T̮ǀS96bjG@XM#.^DUV$uup)fwЭA (P[w.7H²REG ,"%J*"TkE37fu$b A5,J]K֞jY]8 hl(/?Y-39UVr<IBO~*W_Bt4;6q*%X֤5Za#tW0FP_q=h8@ uC -Mw@=.|3`@U\fvU}^N+.Ql["|òdy=<289=E&gEwQ1ʱh rfiin.ש"5eBC,<e7ACamOP#^J2arG[C(1y 5CY\BVkaQ|V̂OL[n*~d=\0h};2 iqRX఻UZ/14pG+EԟTtz)0,V%n(#@9ԇBWmUZhCֲT&4"LQ/׽⼞SRk=\mo2ŤxŪr<ɄmXv^ 5֋MNn_>o-O-P%ñsl7>3GM-&qF'ͅ`0辍䝴5|1_+9-_AxY^o-q^ Ln]8v=Fx>@w#'/ӷ~sVx?4ݹ*3-R, i'D8:vpN~}bĶռǖNJ) YuuWCq/ΜۊZIv;T6Bs,]qõ/1aE`Q$5 /n\MɘM fēW6jaJu&wvgHǙ 7Jiy啚]9l ~ V8i<߾PZ=tDb&ahB5N -o'p>G*pt= h<4)""/8ؒ뉏BkKF$}:XmQnAyU\w_C}:x8pa==Y׈?qCw:vq}'rOG6/RBv "zb@½t^:_6i{_H̺3yEq.)\债CRLAHcʂ (_Jdʆ>ɿ]B^=T]'R2']RЃv]->W<\](fG.0hD%h0YΧ-Jj h5Z4weLȆ(OXy'ZLh_ESdNbC8?$8 !ܙ nWB3Ra M3,K.`r1YB3'p,Ee"CҞ n Ƒ,< PԒrRYjEDZPiDXC2`ء/t …ظLgk1DE OX(rg l\R-`3Eڪ:Bf0w_ R^돜t_Cӡt S|EOɋ@}I7wV{"q4- +ç4'xu(|X^ԱEMa) 46G-"ܯ#8 :g/p擫#SyG.\M3p( Pz܎؄77 =,{8WߩLΨluY^=Jmc3jbSGcG?$ݱoA:LtO L\ҟU I_<}{5 !rM}ً[CHkĝsˍٜlQT}Τ6t4ċ^7A6%yzqg=vp 1g,ڐC:cN]SvJ;ҘElsȨQ%:E:(If<8镨3ܚbĎ@u/؜܃5}!~@B-C"ЂJ)Vq Q̬O8XWKp>3W\/p_l7Tr1MMi궈tH\3{S+oq4#Em1s٦5[h4tU^타i?sz #35,QڗkZZwo:׶3%TT1P<$vP*/U!VcY&5}̮}͌)%$^<Вk{dBSH$dfAș%\MIp|˭A]C_{"Mq)?r, K/'J%,6v卄12DB"!͵oN+{D2sCQ_ vK/A,V~δ#/MZƝB(&ЪDXֲ%EP?Z/gYIהh-Lgt]6h0A~͊D|i'X RwUBas̤0UpSQڅ&41֛BB\HV=]~n{n BonPab-Fl$pkǻ9h8J4t^T'GFl-_zECZĈS#T(F(SsáݻO׊exclݤ ʑC4&eR3PYֈ٭ȇĂk|N8'K7I53W-q Lxsao>v9x޻K㻆1{ѹ(}IXhv7;wܶCϿ͠/oKSN"Mm+ZB 3ux[c@|m->oA*DANלkvBupт6eޘT=ut S2r@fPIj#AQ'H:wq=Ah@;>] f%lo`&mq%Rswg 6f'/8q\6"F(`}% 0Jxr*IrQpGHrϦݻ hA}ܗ#e0CjTHc G o /<9A)Qf3/4z0h+DV@*"Mr?8 s6L13?$-Cy`vhЄ'4_#VЅ`@nSeIh FB2G@ޜ5n^ae&$1gK:RbgEYNh\"r4ֻ+2RF ղujlO0$ZcmW2Aq̛Vc$ٌA.Oߌ$!TN{ CW. $؜E%%=Jܵ?g:?kQҿR},Ij[O&i]pq Yޒ*C8DLF$iWB'YS!))aXwi &uc=gUk*dcTNs4l%'j)+_!k/É:]D;`Z e>/SPgg,/qU-ݏQ*@:1o O.>/AD³3Z~GгX9w>QlAїxCUs^-~A0 E\56lm4A?_.4mYy= "dLqfen>9d \UZ2/l5-aUp֌)%PK)Qn YJaY~XӖ ,ea.8Kj;D9hR̮B7 wv f&g\vCƆ7 sSe?⏾v G7~]Jf@)ZVYڥt\1kBrC.TyLJ&({L2mRf@ϡlA ~ t1c/j=.0_DDhҀ&vjUs.BT)a64=ZPOIŵlcGC88O:G OBҖ5O-y( :*ri";Ls77x(Zsz:^JfZmVK{vY5vPc{ fQ#$HH!f[٬z`b"^@GFkW{c@Hh+oٓ"޽ó(? }U[wkA͘M;g7IdoF 鬛/ug볦z=N* oH)s6 k%sXӂSa$5izfF@n=OF.K>c]Gz)^kEe,&!B/!p*`ėaUDS5 ] |=K w(qcmU5T)\vφ(wUҲ:pF[C tQYBݶp`\:V{ޙgy^(b|Is ޒX;l- %8i@}L}dgz֎fNr_6gD1It M22A*{ F(O4*}] >N~0 {&Ŧ=h)Fw͇qý #:lMo.m:- nC=U.4*ǁ7QևZttCh:BTH6^Ogj nSldyDZp6 GMgt!Bƌ<ѕF|,tD'MHmPD&$ˤ?ݮ~( aeTWDgUq LT?-5{֞nr۠GU4SKm@qeIr,Q=!_ Bvs;̳Kpv|hI}(T9"݆IA<v] ˢ4C5t;-菬0'&M ,>+؊re&(&H4U[B!-ID7n*hxMZ+ʄBIʖrvh#5k%*h¦5"~I:(Z 1}%zZ VYzf#̉#|}>1%"<0V@ jo-N.cB] : o݅4{dB@rs&K1/j=+c՟Cy a,ɨD~5c@GCqwϤ,؛" Aw6`Q|V[@txΛM k;}{a܇ rĝk)*~~rן\w6 i迁>C۟Ϭ6,)z ~p)Qڨw?l`jHy6vozXY6qHG?2f'3M;>).˛w.ոjٗijZiJ]Z=ld3h3+};Sޕ&k\3,.[! 7K%+ l{UXCQ_!zO/\_0]"XlMF,2j|A>YHr#lQ ˊy?cyzv--%ܨimDz* nzSgP>TP5R$fm 0ݶ&6 0[؈^{T`= ^<s ;pgdt ʓ օ5!ʤzI+~E 퉍 7S??ѬPStK2'Οpve=J~^h>s׸*Fj }}@FYAX6_KIl!&b&Iv.zRPŦ2#@9 ulK2 .L9s\@Tk82t_@mnUbs*цAg#5 `r,DŞhhol˾т++j:e*"|:sFw Bt:w[heK) ݸ3a-޻Gg !ԛ~f֍ L6@tU( 2:xJxte0cƳFԅ󰶞ȼygsMTMŁ9Ɣ~tZ򳊋]6AB}nOTM +-F|W{#VVcI;1oZ* 2Hj ʫCm_^.A@Xlݨ|+En,AX @s/9 (OjBMI-%JW@yX2~F3D&qy#uB/\1hɟӤW ߴTR1$)ؖSxmURs&Ri޻5SeNZvpB,4*F̍.ST扬#Rx*꜍Ǧi5O< h}%UKi#{EH1V8۩qaJ?ʹ!s%޵,'zn5;R.{A;=.mXU38խO wnY`Z׆4*ᵀM_Z|1rlA-UԦ[IdN .Z-/*ZdAdmw^sPiVZ-1fI#]0HW9kL'3{/302yPBKe=̮Y OviEk~h5/'m|~?,Zt1doT9g~}FM HçO4{гF돡';o)Y0Egz ɼ1WrYSbc< LJuQeGבޒWW?/ck>*NdT,}ƄT6oH4@>|XJ  Y*R( j$gf uI`]߯Aй2Ul<o| =H`>T2kf2 3# O5jAb]+zsvEGmib`f~5W\6B;F=GX4 eIړ#Y."Zb9P A1):KLUarAZ69G(S= 7Bɑmfzk~{g,cc)Lβ9 eV>MältSYa-r"vY%9c_j($k fr~PVS^:©__wl~>h>&95'^?ϊh^`80y)~͖ h;"LTҮ6ӯ5 p>/A\ېgA7@g =ek^cE)+Zt@y@-ks>B4IK bDW1Cu b[h R7n/u@L%&!]8t*~TfYej2VVkE|ouv(h\7\jOGg_ꐈJǼ"gͽ 9~.IȊՁJ5m6-gef`ox$s 's-6P ,(Zt88Sl 2 nsH˨UM;cѰʶ埇cfιCTk l:P;gȥIUG A`3_ 4Ri?E3o)[PhdboRiwsj!,223I*M޽ssk NB3ģ2:}~%HHy$KE!gBeQ#FUuxTؔJU5?Ne`OSeq8h#!I/Kz44J&7Xܦsc7&Op$/CМVuwߟ =mE ?Ƚ79[CT6N)q,#~s״acOdnhO ??E.aG6wg72 ()E8 gsIuc͠U>x. %Ok*A,Xf53:Tdu8j+9OQƠJ@ 5ڶml-*"e *I:3BGEtsGFYᬻLpRg-יPdvK:k"[e?UF[&,BZ#f96;qgJvőq2s@tCK)nc Me\%pd)*`Q#32AN*ml>iaw&R q[B lFdc-{rOXNlD ^6Ж(]0zrjH61Xb]F@QJA9aFs(IњVϝ ʎeSvz7aW|;ZC/ FX77(l= l}37X5v~3IMw\CaQ iT2YX\&WqW{<,u!N!TǞK7+pE[1 uX}jdꧡ8w XC%6ph2x,w&1#&J@/t̽yivz yM|FW_/?61;5o>^#B= fJ*F(PYVdS7M%O:\OE,B!_!xCeY.1LR[!JG,-l%: +GP˪wnUt+Va` x}̸$-+3+Ħ0/:+ *Xݓ= UKAaBTjoFS`\*° 95V\a (ʭ:&E]ubY}wz $tK ,{0m0q^~(U dWKyffK8fJpl)hPgE=)b5@g%C e{3Q 4\[~h-\{nB۪7۹FݮF0vާlu3uG@}WJ/XM͎op+ELFN`Qd8fmgvx! 3 % a ;WQ-T!!nUe/̎>803KJf "84#:2 FP5Tzl?$"6@;~Z?Vf!:={j>.*Iw܌z}]܅-0D;5$LnFXL_T'%kXH{t02MIj@gb檕j , ˥Y7L1 9QDQm4%*B;)j Dgb2Dݐr&d&iEs$.dZۡx] w܉v{[mɾbf<+ә>`ڌݷitа(3 -0hJPD0 5Y4,eD|Q-ϻ!1%ل)E5uiH^?̥W!b%0E q tR&5=1|%"au#CWF7C2;H3mf2t&] fizr蔤ŤW BYe!)z]_C ^ӦS8]Ŏ_'Nr'k_1k2b"A3Y.Syo|Nm2%G,p -OJVՉ| ,~~ڃkRTm ?@p3,o]OPylm.iq$}ncK]]}"X$zB[򿫵z`vPvEKf`mɐ)p"6~<qH|&xa \>tg\kT׾p>s8e"?3= 礍A} B/ ڀ@(\fCgzι4(U dߴ; {Q2J@O+.l~r#Ȇ{<ӤR ydW2!E TcH^*B*^d_&fYY;5bbpxsCz-sXjMURCI~J'/lTzဂ?ZmZWQO 2(HLQ hNNce@J1.p56^ t+D+PH)MC]HR _~ -Au+(y?$JY+h`=>k<3p~pa\Ci-T##^_wг&~v@q&iPO+fVJE95VЙi 9im^q'SrE{CX=Me Z][CP8yJsEXXTw;z%m=Ecz bpгU_ˊ=97B3tka"xS6_0E6Gl6G&s1"ި%ٺu)UnEE8[D*U‹@ͬDzù@CVvb OmגcǓ]EiǗk ʤ+b<' 86Ū }rbwVXEPva'p7`hU_|M/~kBI6yLI;3NBFkaim@F9_wU]a/_:rZs-}CFgc\C TRCAmn}H7qYsaŨbfoQiy1k+SE8NGҲB2lAh$)T+vۅZk)+md́exv7@U/~ף< C A>,'_t2=Z~y4OxEP>k=,Bk?_eiIK-1M>jP~' r~sl;Ʀ]X^==v}ܬ@bsqK1I89/C GOمL<lG|FV|śbn-!|0cl㷝J'v,FcRq_LAuį[eՋ,` J,2\wE2aCw?D L?'h;**O@M_IjFa6l2N{B)1ZLL`(kWw4NQoT㳉 }#&rz6X?z~:C$'Q/qIwm:d\F5/VJ͌oGEHԓe|X@ Ae@T*_=[cQwriY{y%X ODjIBFt{ ԞÌpl*ftN79g48O-Ŷˬ){2YUa9ψg-jC2EݪI0fkЂ**LKȄ"Fɀ^ESH!hOߋ5';53Bբ[0-ʟz\q24;?KiM,e ` 0M[dL_PBMơb 4_67\[Ov%`9sh6[/0cF*$#0w!8G$5tr]%*WlKH`\ޒ(i0oq6Q/<z`^=lm$n`ա~(nbϽNgLޠ9~Dc8TnqT+-, +:Ι3VhVkS'o=L|Ҽ--JjO0̶Q)]V8Щt5'=%d7Z@޳Al'nct^fvD+F|K5[6c%g(fAvN"i,4gj<}RcQ"G=(?ʎ8bOT)#b0~5M";'a\Cö"ʱ8JDtG=,R O70l>EU#YB0+'񂤆̈́e_0ad|׋-9y)Y6P;`:"vK7fzM6ɄkFq>r˜46~x?8sG T>Yb[`gr]L]<&vwm=H<ӣؿ![/X{o|\Mme<\)䣧*۝Poyo@!`fýʠ.bzv\JԊ© Chx|;; ayq!t6Z7=N5X!0W<_X'-й"="$ڢxt"ʭ!2G)"VcbJ!ǔRs ^X2(aMԁ8+G|~8T/9|_ Ɠ֔%XqgN>W5|/S VBoV"* ϫ%" Wʯ0\%"&c &8\ MޤPQi+b {Ȫ*1Y/sAソ"#yOSu$ɲ9 CGNG茵auF|QmɘU9F!5Bw7||#\jb^$gfݫxs81<^"wdܼMWl5DpVj; ؤC]@gdG>R(أ] Iq?$huxץV Nsl9EW -; "B#525t`"AϺj?Ƭ |>Tg͍Wo;zp זzqkBh\aj Iȿ%[zv3CX,,D{=$̭%$9|V0x繥gQ}GVNQS.Z"q)^32dIjrtnbI>NߕzQD~T׳Fʁ^vPʺt.gd1_!Ls> $2:s`|--9|iYB 7c֥֘$P5)aˮzf`ee#Ue;_6wCCۿ91 ZOvOww?8vO2@E|`GSđFؼ:0Z{0!k(GėU~F2{{De\nj WZ$Lip#}?J( HatYQ]"\^(k) 9+TUy[4jjaLHƅdW]Ⱥցоmjk`E`Z7EopSug6iӣ zF#JX°ENZcmO kH (p{G@dg0. z+ayb 63eC;KAg4WzIj/~S~<Ɲ ہl9lL~u{poQKGc_6t WU06FI+ե:5FawV\@O㒃hc L_Eoys9lt;gY?\UMEͳc.=P8FIEHm bVkF9+o͇ lU,共exJ;y#gU)9$1'C)6P L^n^![3\*:Y$n%n53:dcVt6b#KOMsF]k;a7&=i6NE2;mzyuX +-*!2\ Չ7jJG^v~Rv3ajKYU33dfV™%CohCwZ;goz'+E}Vc2Nk5 y, #\gu/yW2Kokt)CY ͙IgUy{Ĉv,;7_@rpY;k}=u`KVcl9MI)2DZϒ/w*vg$\OZ"Vyފ#suS~TnnT>[oUbyMlC-ԌF ?bA1}1c>lKgm7çW! >RޫUӚ50^Kf%Y{WЌ|kE3vϻKsYm*&¼UBN~} lbGM+a+Y t-uL[)3Xc uHAXq@ tω?ޝ<kFN$ _$G;tƁL Z!ADV 3Oџ3^\fz끞oFIAOrx5Iig \qnl}4%wfwTP챉Ȫ8~G03r' ?a's7JWsDG4*|vt b̬֍PYסTJ,)aT0@VvdgL@l9烪cVL]jm=k1"\m:}XϾn)&P]/p\'@b''o јܰd-yE>og=I7986Vd}ؚvr.=sӓ4D'l+_M#%>ˉ9]Tѡ^ޖyl9BK1M`Z3 sl0w4(OdS]LjӦ28e;G9O1N.C$H] g7 CAk# v1bCR{/~v׬q0l0|lxVc-ei3] r{"w3NPgG&t o OGZIS?j;U/B/Q UWxs#4R'yc”deQ@Sq$~t)qkŬee~љ"Sqю4qrX_m2<={= 4o`ۢ<Ϸ}[˳0R'I؎qdrLt+LZ4 ^ }-hȦ~qN"y?2&[&I94&oEFޚc2s-ΠYfAE4CnU}_tw(G|HS3h $&: cJ/ddʻBhTDйp";J&sfzBf%?M7IxWE i\VW.@Ʀְ| t H TUljxy_")cmjCŒ6X>.s4{X81nF^v6tO@z i}n -ezWs̯0h=e_WrwBi{t A.yHՋ̾[◡gnE[ˑz|8=a hR _ 'VYӾ]W!O rR+()Kz1cͦ8`ы#zPV]0mQL&uIJ8fV.cqmvgjOwf+'rHT<̲B4VdX#TO\I@!l F4rDRs_iw=lVFץ "7mlhĝ ՙALcsj8 3I5XN Ov9W-RTe.^g-ֹlwv`pj 4BaNprELpr)eHk/Bթ p*ֈlHΓx 9BQoXw$/pKU\M?e{‹ʡP#"${tEFGʊO@zq܈fԋuO]2oJUf[  yfhn.{tLMM;oRR36;ȎNnZV -hkQ('Zos^sѮ@?K=b䃊=%TX7S8]g~qU@:CUڝ^rӪ~f;bL> w~'~I lCUDXLőG$,O#}ԋ߃;{YcŞb,!&Zv2a5SVOh.^,>癓 feHγcP&"iKӨn6LTe 㿬Wv%~0鬌A/q̟W,pi5vOa ޾$·Zk??/lm#o[MĩX]ga7K keIaKMl>2܃u&ڦ,ۦ~n8l0"KCIb?QpWlk!<9|;l!gXj8 'M+ݰUֆING]g Nv#]㜩Es)+=Rk$kisSg܅5߾}|ܸ 1p@`N? 7k|˼ }{гN5\=w`kd3>/5)vb>ՏjseRIÜC~rVYL N8Vovl^wХBSM\׫1`7B$0t괘_b#k8wQ4bGs ހiX$.I2# ԍk51QӢ|}G I Py=[n@r# F=ŏOGIi>Syi`4P;DˇWi/~+=RG& g=%7POI5ܝ a+Tp|t}b2Ls!k &|g K3SSU<_lPތNZod֡ F[?MlI [вi%9|)vş}G;sB;[s?^= ld$xVԟnd]ZDv{Qa'3 Q]3u磧ˊy}+AE a!eE5U ,jf!-25K/7p:(J (Qm6٘'7M^,aKPʫ)F>r0P ߓB 7DeARC+ÝYXc='$ѵ0d"՗"]iqiATWr;Z΄[ m*GS3l}i 1FD媺A pX,* kH0VjT9MCuk9sоƈʄ`%+~ϬpQV(ZQY'*}n)Tډ'Gʤld )@64=WcOWh>;h@u&Ǣ`|=M,lM>'pp )fQxyl>Sй+_9gXMh6c9,\~Wݐ]6D\k+*Q2;<1TĹ zTah 2m,װk;Mr10t9R'{4:,vO== OXQe/ڀ*U-:'&dOϷꚇ{+6ALICk$8搂Z+ {*PKI@4m6_\Mb~# t/ 5Q)y/IҢ},J{VPRZY/I$]f8w֢+ےSB I ]]}R˿5_<7oǶ'2`|H{(]EZIZp/k8mK3,гi/fmjjͩ!8/06xy\>ťl*j'IbR_٢ Y@aPF\Bn(@)YZ0fl$[C? 0Qa7]ɍ5gHI&Ayj/a鶃'E$2B9GI R6oeY!Js*Bl͓ԃq+ `wNe]hтqh3ıJYT; V.KjW%Z ('lvc= p$V97>L8 /^Y\TI wrSemoi .͏Џ-7EWqΏBAe^1_Ѓm-{- 187E*͍ePFOqȶP릚Ƃ. Ԯoe+Xew OWpK>Y"pg(51Y/g?uvuHhͨφKe)8dEq:zs0'jNb'fj^l8h{74F[ zu9; Ƕ5BEJHd\Z*] <2i\aZ^X[aLZLRƥ[Ŋ]e*ކk @@*^"t6mO;)TgB"]Y4RsbV& jxIM)X PiRTDR&;Le 2 Z-Iy58^󁕯f1BiN)FΩEcl Dut0ܼ  +ƳnvT;k$ZBh?ENZ; 'V%YBUe>!y<bE(wU9a^[1h"pJhk5Sަl*[^mK\Kp?/_;'t{wq,ByHH=@])ʇгz63rc&Sjgtԏ{)$G5[(k20 ]8jILiʘuwMQb` 0QOÝy9A3,$\Lr2%t,GMY|[hd5r y]9E%K^4׷^S#S.kpsucxkUW2Aubx8hL4=ytrMnO*=mQ(Ed"N=Ks¶B|@(\Mue!;V8^+xׅtmohb5ϟpRXY]GG՟w* :[!rMVӂ+V%2Ra[m*0RN*0i\{`V¸ԇZ&=nJ8Z*RCb (q޹(#p52[u eR-40ٵL4,Xh>K*j{l}/]uAjY{{$]Lܚ"u˾5:F >$c_ oO5/Y[5{5Xɲ1㶿C$~O ;Oxz]35qqXP^TJdҮ lͬmɍ)[e >!>sCτ_/.4:[σ9\!Rd'qMUàO5Α꤁#N.D&^VٚP(k%{a]N."nc *@ ~9r&NU֙]RǴ.ֈzA.p g%4^Lئim@{{myT}Tc~^9fEF񦋚w oegڇ}yL{ckpg M#X0O6HUtj@(FoALv4;.Qa`he0Z/XLJ/^3/b*A$FE~ &}+h@Ee@r!U$ k`/ᴉߙܐQtbAhݪK0Ol?с-hDc¬J\?kV\ DE1kx-2݄iVtzuwIK~1{ⵇWkIE^8c{~?)}>zoc AhSK1g mBAlQT|kO?M˴> a!#SJzAy$ F#@0(M4JXU11 0aKg`U4(S *oN[ܽM61G~~>֓XGɗ sN;.˰^6|̕Ya:i)}6y#.EvBИOY_Tx֯a:܈E<$\%Px@ԘBs|cY@e~d \)(t(.<ؠQeKXص:_'lԋx<4=(ծ'A%y{-]Q5F(l@ϫ WNzW9M:`F'9%b1,BW^ޣcŦWSo :g96ݷeP+0۷mbuۈ5z9bb vv!R3 &;7|r䇩Yvyr{IS{v{TWͩfGmB0 sTޙC(;d< rϋ\i^GO?P-UWtT-@glyE҃TbЬƳ^:? n6h,w(~MvV*(3n1w/RYg=Knz^72V;N ].J G)ћ jp` ͙o*4C`f5]m`7qY;:= V~?+Xaͦ452FYH-8J*U譾.$gKkD3{pjvݩ#Z@u3XU~-Ct&juVT|Rr;fTwBtruu;QZ9n 3!X40Yh@\Ƒ?'w"4r&Q3K45wۅt/' VhٞQ@RvgyNU>V|gjy_2Ѥ?T+eBMe6sfEEibhRLC7ط BNS6AJ=Vh3OWQvØl>s;{.N+6+YzCl(xn,fOo<`aȆЁC#;HEjm%E+cT**tʽ9gi;>hB6,В&&h3A7+egf]&lF*clٚls$; 0D8\m Fbh-c"vv1("+ø(K@F)Qm*&*ٺ DSjM_Q*cuVdK'K-4>WZKd*'0a7LІFHqf4,|. O}IgO%: IVxfH]$ktHeCnUGVbOW؟2:G0{A Xd<_^'nPg$ZGpَj?goç_CKcmH|3 Hq¥/㫧YdUK$6=={~{*O:ݖ>?JNN+]хϠgλ.rjO~J|̦,ŷ =Y5>&WvK>5~PQJ#Uד6zJJftQZTEB7jS+{rsKJL0Фza+ stsa""F2\5 ZJHPpXI-b٢ a7.BGSJ%0ÐCůQs`9Ԇ,TXg!uij]0hDkR9:G, \v-X+uԵ(?'W. CWVkŰYd^sCn&?DH42l/3dAŚ9]r9s0<$6*wVXa ғ᧏Ѿ_=_|_~m/ wO(ϟ,)`eFg?|z&(UCwfTsFIg:sX9`%{^28wA=_*5N TibpiJnAFhI,9ԻHn\ {\## Y22R'++}P(}u%S l/Y^՝#P!la-APZJQ$r} hrDjwx=Gj(M''QOfڽIyI_ E",>W$5p~n|V&pw"D0"thԍFW8C{hKJP3;G[ƭ{&Ch,-]r"H[d lC=ݳn9{˺f!{WmF XR#u#AB'Ĭ`ћo?ep']^{u7; ֬y Vԝ%K]%aх )*dmCT>)C2ɫͬu.^~LSENibŚ'wZm4a eC~|:Z'Dϥ+|Uٜ%\W9a,\:PZ1( U$3@q|=jV4ggrs!ǟ_ gػْ'^X+Wʢ`4WՃfQ EL\RQTn+&{Ք`1Ǣ T:Br|Xc+0!_;kly`VmȬvqAd Ά DEGeƏSPM4kM<Ӧx?{hzCcm3H{7i]NXipO?|'(azX5PH.%!Y%+3sXj:_徘:F*y$k2M6ƍaHHX 7 -}l (svU?sc@ƅK U"-KD3(p/1-vmAVAr?5j4dr|߼yck Ͷ*މgu`$KAِP)azaLB.ew'Oo:N&8Eyihi;T8Ȩg9*sc>63 |c6kO yՂrG$;2PQa$yhDvA۔='^:{|3Ή6l97r/V1o҄+rZ!|ΠM<\Ġo4-'C]w3mQ~K[5sx,|=zTj MbU1!r#^@fS3DU(97)n|@rZv&+QL& =U@'sy;$&Ux9U%nq:yyQpl3$7;#ggaMFMUٛr<^_jQscsNDE Sdyn4&ȒeEs08Cwqh줡E}ߴA!eSR_MUPWҐ74AԧZ:`l{|ʥĔS̺ >)eݰύ5:<%Rnsd^Rݙb,a4Gɬ:- or^xB wU9d훫Aac=L:RI KGUŠ"rm֏n(RD L I˪8luA %Ji(\s1ajI6٤;[F)(CHu4òea) gt*7X Qh ݨÂ@~3+`жۅs*=m3{Q/4-LC:Kj9 I`>8 񽎂i s73jZb=˹,ES!`*.|B)l<|LU£E>ƀk5(Ps|4'oP)OQAԠu?H޼$*r.*NOm71PϪ h\pJ'lųh ;6o!*ZX/}HAӏilhX63LvJ qɏ)hU6Df¥~#bW(*;a#3*O GN{q Vّ\OvpTf\ۅ*[րWOp0 4ȕtu}4{Ӄ x7Ի/̕`X*]XnP(4?QVoPBEWSXR B.ND7A+ }cwU];= kAe5UVU Ev̉*m^qD\U@qO8yz6HlK" e/W+Xu +<1<@c&,0Ppx(=pu#F4rѢ^z϶GN^CA"uXr5d[L9ht0lc'Sity>)GXm$)?ٝ4bpi2cb~azn:s8ZWjmrl<v@ޛLO.F*:,:G'N*/Y+؎׿NZ!l.8f6qtsFz~؂3j>ɳÔ=[ }Z/0 !)˜ҟhԻ6A]%wITKɲkM e3sj4A /dQڥ`)|t-x0,̅-!&$UI&<{>E͠h YBw}nZ냽&*=F%c zrQ+[RVBI~4rF\]B|3yw>:&St~߽R_/ql%cZ1~-eu9ۑ s q&"]w \M6-j'W=KxB^Qa=Ymv'^"!G:hDZ̈cHؼna_\[~/(!Ϥf\q!lzsB-,d isL.g=Z|1-ؕCn-܀MMf>x-EB3q硸h 7x)2ǣOzZ"[ K3\PB3E< ݂lT>\sz+w ;I53ղ)z !QzRj?0g0 2SI[j zN{}"g:A& Hy׊W Icj6[DG ߞn9yVͮ|aQF *bXAbES[Ndlbʟ'w .PIva[N֘{q!&4ӶIl&[7&R8JEY ǣr'<*C fϱ2Y8{b<4EUz`J6 uٜ/RP C$ 7_o͗<Ӆ2pfkǏHhj3C9} d.ڼkɭj_̢YsV >Nr$3eBdXQlD7^<+ٌn)\pk>TUm#T CguOUǓ fݽT< 7;͔gG 'w,E--Vظ/ «g%[Amw©u7^MePrŝ7F&kJc YzfdBvm]K~<^^'Y5qwxs XƗgBiN -6ћtyp>E7y{'Mߍ=w>Cl=#2ӧl)#sU~{܍JI`WN\8B5w!vD~0hɒUKdfİsTXn H6\~OpKp!g'٦< Tּ)@m*gЗK{)8`p{^ٸct)?Gak28ܙT~Fombd/Aꘔ̬Y7ߏt0^(A}7l"GOԮsK3Pp{]j yfαq:b= e[mNY٫]wMYE]Jy-+5/\f5=󾩺VVifDsmnDa+'مa-YVN;25=^z T\X6ĞMV)h:) [&Wв1*kTt8ԡ!Yo+~9_?u/^}="|\HFdڤf9ÉkքIfcǾJhx= ݅Aum"MֹcE ݞ(S,̗B[\em¶cW٪氝74]۝,GNt@xq2.QsIߚh yE;&Yxd}ٝ#fc'[&lPdlH^SZBv8 pzdʠKMOQx08l[Y1Q4mulq섳X18d_S/I *<ϳ"I=G},Gd/"a֗pD9)3n܌p?O,itw-ԯ:9nF2Kmnz@A|N0Ri2AT% j__3Z97*9ő rM ٻYB 7rTF3N̳tz)_W ~8nhR7SιUfЩLs\JoR]ab$HPG" /g4a5|7uZR!V~A[@ 6wx17`ɓ1w㿗6$rc*7i=<-4䃶7𓿚\#z;;oP,GU2o'^ܹtLV4 }AcN}n/(+/̚}I'Z'=,w&`\aYYիcDƣ,B *K ӃM ܏zb]ݹ2 JҼȝ-uz/Lј5%&߷vN>f/5_9~#sIk#0{1+Y,?8[ņLjʡa)7] Ax g(јYo 'j9(8G90vIǫ [ ]+P~W s3_ f_|Q !SMuZ:d=/~缕2pѸfj3b*Sx:ڂJln9g("U=7ޝj:-^v2 Dc=j'"o:gf)TwY4@qyRΐ!Ւ{b淛fRE@c!6aSm=>Ǭ-J)vU-gA#{vz,b-IzAЏd=vpl΀iKRq)HLw.lf-ׇ _X$dΕy{! N7>kzGrۜ=sO3$r+8^:Н;/`+/woUyuһY^]Wwۘ藜O\P@ْNل!==k'ރQrBQ(m=C逶Pʎ*>鲈_'e7Qt>/r U1#:p%7 d߾gxc|5#gu*Nݙ ـX6+,bgK8gPD\EuWCɻ똇/Ks21 J餽;ڦQ2X-~an]őFZjFVJ>uYR81N10e11o!]P[1{PLW6#g7\"q8Qݴ چޣg$Y6LIQvh Sf&.}qb*3:g[Y̛`/ޛ)V1, ?t 4_^Ds t^7>)^ ˏRݿQ#ǘx`)|Iͥ~ԃw8{kR_s+E~0WlAߒx=8c Hi`·\3 bяgͱ?V4ϖ/DS(m_òwtݙM<J~j=>BC~p;V,.Z'n+B(_P wivY}k3PwSic+4YAsjE7Q)r5M._%tXLj¢a36wF&l~Fq*eƉ(i3y;+9<<Q8LflHfEv܋ML?_PB,4gU_g% oHj#UO66byŲZ_67t/tF-XkȐv[+Ğڀ,(c4m-qОG̎nWs$ѳx Bk MTsmeʕ@+{gT/;%XL'Ca9ס 3gȝ~܌%'DRVֵivϴXhk i> R&79(@g2U.ؒn(K1&Gymf~{q!K T>`usΞ{cp>lt4m!|4 *>_DSA4ě;2`1wY. +Xu|y+Q2l7 qsM.K빌FD;=|6&jȾo$e3XYf2O&Q/3,>Y l#?A[%xw] CF317hrrv+]gڍSst;Rj&M}kq\ϕ 8Dাu:{o.<}o-`Wbm6QϾ׿ wYJ>H 4b]~i*@5 虫KC(kvyGGųjtjxWI8 =UQT*W1BbXI%Aǝ<4 :kf=iC %`1S&U {` D /ws08kȒ>?; W/{ɺ;Zx7_Ͽ#lMK+Y LYouN"񀕳N6Çk,[˕{G&Whɣ9^S FD`бk8OUM1>F0k ZUOXgi^8ˢ)q ` s;SF* 1G!^.:cw.kIe&nҷ'+Y񑾩y2& !y3rMMTSʼ / +D|V"w#髅cõ&{-{^6Y))\'n2+E|aec"q`+d`âtlވ$jCӠ. M;&Յ/Lo&}uѶB]iƂP{CvsbohBe[虳K'chljg/XI×;u- z} =J .>Cl^" )}0<[yc}\ω"&CD(4]2lku8BJ,Uz0QnT5 qs3jpҏBό Z"qk`5b[H!jYcqRZVF'BxyT-JL'jURǷ9kgPfdhv5*ˈ/×prYmmiS"з{5p0mp;2H/SDHJ435Km&Q, C V˥vM9n?ZYdb(޻/HWD]ƶ~) e\.&2*/h3|YxGȤHWyV֍$ rxK=IԒ20SFƨſߕ]XAgyȡkq,-:%':Ġ^:LU706u .Ru7Aak#.>9bOk}]=^O?WGΓGq7.ȇ{9h;AOi0?zrN~u%қw q#-X,>œju4q:85J⯹<+Vpgs6蛏znGK8}>id^T'I|8x>T[dZ 2J2o҈):խfW'Lk7#z0 c9$f. i|Ae&EB} Eg݁'mJe2M|c|F黁-kɫu{D:҉'g R6"1W̄ڏq0anC(]7q3%}}5`Bji|ÉFUI-sNY/c-6$j\b19^?j0[b"N؃aѵtÜLDBQ =cp QAE>ҫBoU :_Udf)ȍj=;rEZ@c2?t0q^1+v8uMU%-XۻYf[VômJmW_o#T@yFx C{«a\3hqv+ߚ$wIEf Uצ +ɗ7__4X ۥKFtS+l)z c9=,*3ogNrjv$Y6s: p|Y`5 u^q`ms6j[̪$z0%PP,0bcB}f0}Ѓ;OHT~Qlxw9T]`ZeǨTB@4E|oYƞ7n>ۆ*lv㪮yTSℬR?,~ ['K|T:tp%3I|sďȭ `jęrOm|>e+-y{n+" ƀ#q>2H 3RLɘ/ uxۊ^ YF\2~ i|L<ںgqhOF:kǕ SRe_F ʧAjL5*O4O,[dt?4#%Gjl%QO?,+Ѡk"-އ# ua˫$eP 8aۿ'O*mڱyo}{QPOj0T?7/g̸*4WO?mO }'n[Dnvp~G_7 3Z#]hɗs?&CD_["ewUE|'أ湃wauڪ w; s /u=I ¬/*"A ReN%ӘjXՉUylxIIUpad8+#Dŗz9 |TZhG̯.΁ p[J7C @f/8:m[V;^nӮV[qVs5͌'5kf#ԋ+`fZB*KI]umtU&FzOHGc>Ka"ΡdI.~pq)l4x&lg}Ӫ ,T Z3 r1KJg59ucY䙫l %9`N+tijs<5H˾v,F˭ؙS̖SϪ8| yhDdTGɬ Zaz1zVgu+6d4pg6E{ ;bf͇b +I~^SC H܆ۑeL7=DP hɕuThyXh۵+S5B3պ3%3" 9[.d%o}YDjU;Y 2l%#^ﷆaѻn~͖%ϹItͱ`$Nve@&ZCgir&**jV|aE{DUnOQ %N[4g0;;a/f/ a$nLbN1ML<'A׮s4F ݂!R[8xu C;`g~ĢH" +ᅘmx62n,+l8-V3܈m>?BY 5QF\=S]sl |vc"$r2oA|bҞ`*H:!l買O? w N@7j/Ё'L;ڬ6DC,gl٢3Ԉ7[?TspRSOCDhV *fd7 gR8͎Gc 4iN3(cS-Nf!BaKм̱;\ngBL[33c$w;wb z2 ORj]$pä?`#ֈHXwewoIr`>kH[:O,0?REbnK\oZ&vʘUEJx ,M;:T*VNw+flיzAn ݨ7z3s@ k:9ˑq3JQ.cn`Zn FY$CFh6f9XMMнH쇢E7PG2xZd_[](1kqc<2c,ՒVjb,n9=\|pcB*CGJQЊ Â` Zf(i gE+&уCB7g誠T&x%qQ4 t' *qꔢw9_$M3Fx74cXl-ܦ^G>} P[ t~r P<0 _w LLU.zH?q`ω2=<%F?1ocxa҆__|8]ph g>Kj͈_̙ȋU)y}* x=&M&fla9*:1/ vQ&'jIN=TUrڈ:HL'qe[^MYSGՏp3W%LZr0렿],=q v1Rpנ>/6|eژO?e RYk4|~Ss-|9 ;.-l3yȝ-zY`W6rF T(_t+nHpd1Ez잓h[P6Ҝ xil8ֺ[.B>BToE ?iGkB 'SJ J[Z+T3.ce=,ygl+Z=_ďe~P"5٫d{F,Ysj\"43ٌ`18'RV[:|dIu4tξ yT97 3NUDNsش䈋GEzN&C1MIbAYW"ja-8 2ѳ[*@ (QPΚ9%v>Óes5%xt84Il!-|ýبx8CBw9n[8dz+bQD5z$ʁ7J̑5YPSmPLQxIz2c$ZoReR՘lѦYkNPQ? \n4:Bo^ ;wTRE*x܅i<Ꞿ qhWVw)[2xΫL̄Kq,|1/};G 6|;HrA!;zxm\R\g_:N6smVw5䃸EFxxyO`1YLC.:h Ldgě׍;nzJ2f--Ps_x'10jzz1U/e>r7or$Ո_Xn4ً[Ja \yv쨃oL14HmAa-P%n49yb v#R@RlB9`*peD+;25)|'Ox9,M$8ɗs^'M,-nVQ;JVa$0gnɲ-MG?G7׹flz-vi6y? 2[KIQyFi0Ye;;RTiś0줜d;QMlS^3,jr@eBk 4ZQYted Iux#$a5s~K8Ƭ[.Y觅'zqOll>Z㎩zns\8bSEp̎Y[g$$pmY4[)x|(iB=U&Cl`1{K^ٷpa:vyYty} 7R몜NH3iw[=eƔ6K=}Glⓕ!z^mzXt!Mڌ51p>z_o+r<#i >V#f(Z4&ˆP6Y^Î*~Nc'`™G$)w1aÎT׀T.d}O@,VaOZBfR5әOr8Iϩ1&<1=qePJ'Zsmmjh5#b45+=FP/k]B2p>~kK1ZL%+]%G䃔zwTKd?JYYrf"5(ky<{DN]8*m7jI4DFA0TOSE3RլnLۃ]g*XJ`zMbeZhEY˰r)=T s3+EW;3VFxW3p:fC#?}yL5f?WN_ <ۏ|$㫏:nVxh.,Nd3 =Fo/~ cT"mia5mFw5vhnpɅ1K"N8|RߪRDX7ecmӰ`\@'ޢckニug \;'"wf`Ғ zý(Q54jn/bk՝*@b8?Y#Z&worDj aBr0b|/ pCQF4L@j&9+`PN7=ݳfsIo](U0Nky)i<7jȱw"8oɳYRyAnK0,g1ͷ%zXR \NIwׅoeȔrkKUNIǀ2ɹ qw Tv碽N{V/L.dv~L] <,j+'\4cD%o^+ʊ(h @e(E* 1-JQeThT-CՊ 3%32ez%ix+s{/MgDsbpTLM|v@= >_(r|ͩ,4.E󺍖XC[SMfϕZ* Oy?^nŴfT62 <XrJ: 4!8[ؗ0?Rݎf. ^vM7I8|Cy%pӉguT=Z^=SSx €~Ficmu$h_qsxauO?4a-L!!ˑD6o'x5۝ұ;er,nwYΡf#u2i\5g >HMw@{sg&QX;d+neoPɞlI&d/8Zڍ#l&A9#4K^ѭ7pd0ImfmN:C:^`?Dɛ{獀G^7]&FOyjօ"qB|I|swģgLFa g:t#۔ɯTKlJa8.wCJq%Q8)"rzXX4s"AhVC>($)bఱ!3|x"gOL6he$7qUh2 ezOYuV|p {L^>2U{(,!Ă#;=g qEqﶤ{Oyɠ=>leЯwYL'yx!5& 2 sJ w=[!`e32 Tr}Jׯ5ng[{n$:1vm׿ BypM2'=3/ 5Fksc8F-Ec:C4 EH9?8j/졳os<_&RcnxLKi)A_^/92A8A)HgB?Z@\_ *噉.Vگ{&mw<)/ˑ0`56t߼kqNCi)5NKUPU@g ˆ?L4<£`nLDSoʒ "t;<^ l$?E’?ΩB#QN>j2eh-b =[03>% .N %qm}2vCTT!- C>H`|& 6NI.\Jom8/BQ~#ېrY*Ga:R0\&V1@?LFC1?ЖZZOYhn4zPcdvnN AϦ*qDs69֗YлΞ%qcc/R7 㺯<2@fAf{je1XWP!X?Mx gYs&Ԟr2_NAYrh$ilgݲ=YV B^+C9ԃI,a&,Y{FI.0q˨~U|M32Eh6`Nm4rz+_i 2qp`~_c~Q>ye:{^0N Eُy?$J%N>:>%R ~A7?YhfU $g+^VT/2hڴԷx!dd<஗: b͓SlODjBt&ob'nTK)d fnb11wJ,?_}in}Pge}Ox3,۽`|!"zgf>C~k<σގKuXAOszNp|RX9:2"pR[m,3UޫXK8xtW5>o6/pj,Ms0$930Ҝ#Eou񼠳>GlQ:*UĐ©ݚtf5ɵpN/ ^Kl0 ,w ~\ <8!F[MqL&ا"?Xd;bhe";3FhZX#k6?-<"&8|͎>lP Cq])W}% z bjS)Gx:]z(l^_$06 8+h['H>W'Էv5٢v^k)}Y Zդzٰzӭ,WzXXV3<WZUj+mq+[xMѰ#ڲV~=i,%6"0a4K̔hL?HĊ,ZVXCzf3lCお;_7RIh(yU-MCBЫωWe\t|k]ϫ΁TLhjq'k,$fjCgE+5qHѽڴ'ٺC=Jw.3YC`bay-EL) 8bN~(]™ ^sKWfnh#s sMaN2O<;L\yqGZ.73+H1mIE'peBf؈m7b(p*"^oaGK .DsP@ȰY:Aң E;^R äM+if`JKqoT%sY _>LOʅơ=Y4.C;R&{0=0Ll0JDn(P4!FN"c[7@uIZ gMj zT}<<.6݄˄_5jG&бhe1%?4@5%M= :V5ϚphI>Jqr+ ?`mwƔ( &_Ʌ6ټ6:1n}cꉄ Ű@!mW9gK:mE3 Y Ƞ8A99z_=Ij)Bs@_i7 YTX}vo?ӒńcyAsD| "huaXʇ-8>6)r9T=1=QGVwsRLƥl=yl$TSeōQlUj.6׶klwUnͿWHq<~A"g %/Eէzg6Vڊ#sl+'v`mrsen =j &bʉ?@? 8, \d'o7n6-d.3eҭZȁ٨P j!gz%Xg5!)CLo.ׁF 7ߣt G̒^*?l%n;R̙pfX Y@=2$=ܩP_f+^FǓ]}Z񎀨Xr,fd}zBL([suѸV pHzGYrWI?7 ߪy.}Gԏ2{X3]J a*m~N DouY7'_}](J@ti6G'Xq4S./6h{=7 2Ar9U/g.؜mwm_ͷ?&VKd5wYNY_>{d :Ne/Vs%2J>f Ѳ=:z`hi Q mO=G>%8Bcօr{6 9XzZfS]&eW,1 3re QQ7>]<V|.@4d? C%OzȹE5^q@G2竝oG:[Q!BG#cf'G*o&Μ7"u,= HyM {dЩjecn!O%Fd,K 3o0_ D f!ƷC< kճƂ9->7Ql 9@C h+KYϙ͂%#5I*9nThT[u(LѴ_eAwh:*HwHZQza(VMh)W: i?,,I:hY/jbԱW뷺j~@7Ym;KΏIaykZșw1􇳀Ao7>UOsb18nDF+ElY[8*>{g^pllQO& Lb>'_ćRǺ< 6()N9z^b{6e D /lw>l~;+zC/SZei65(kiw2O6ah;),5vdpaNz3UB^ SQHx{>T)3uӗIN^om4B `QxIF Ufy¢<$`/K+Z6_7~JK 9{PX^s&rgPgSQ|;u9r[<||^zP%÷,:޶\_.ίvhİ%r,(xt,"5t5=k ۧ=\|2mXe\-V- p6B > 2"J=YPC: 3J$*d[Z/,: 9%7t^RMVjy)d~6?%ZpN0eKOH{7m5C]. mO zTny1b I ~лuj|¹A 7: >BxtQɪ`)8森'R~yCx q;W|y}t퇹 g ˟IG L\belPZ/]H2B3 Tz@i-=sHy ͪ%mFU:C YXvk?+˚]~46m3||s J s~PJyVrayw\aс|fA΁!h' Ffe #9-v;7%Qc%C\5)VpiK6mU)6E@2Qpqϑ`G)T^$!Uc#]xhiac |G*I) ]#rlj&eG}:z.؉AbO9}=bꅍy%F,h'N,'qJDzpcڃײ lK}~f f\g讙cC)cОn3f `bQtK-Gp+IT2-ESo2^e?Gf 9#E 榈bHf/1-0qK9Ue-bW0oU~8 Q.Pp#ϟ;0p-~淄d9Ơ9p=B6G%GTp_,Ͳ])We\7'O ٤di5X)a(PFl^(;1NnYbQR vr3 [2e 8D@g9BL^"|HlU_H*!rQ4nLs'4sɘtc^ 680tTXy1:\L Zؽn|'{x?Kz&lCcôzۼ_k:)E_c܊lN#¸Yy*`Vjl 9N;nq-!RؕP:'N^Ⱦ77UO'ߺ|ItJ n˽}4 1X/>شWW)NrNᓇZe&_zjhkrVtgn9fdy# r.жOBDpr9 ΢Xt] =/x"Q0 *ris.H2I4q5?䨓5-T@Ҥy^p܃)ZX0k`L/nȎO,Ɂ-'cyekL'NB_(.нs_uLJ@0IbsH˺ntZ&f{腷V4.w[ SLDVg wfeQ9]#x; Vx NY3^3l [-ND$唐J c|.\v0i\Z -c}K蹎Or9d"4U)j3saG' #{A_u_fჱeT'VhҐ0~TW Aw5O烝 ;#ATڃgз}_N6!$qZs b"U $ebCDq޷Y;Ol7zzb ۞lU@[*/VD4ׅk,~UW@S=ȠJD0haeY\s=Ĭ ;*8m&ߕȜh|Ve'LE``Leq؄>k=_+hDlv5k\/S $ꖃs>BCf -&8:CD^"^ Gyd'n1e,=so?07Oύ]ԆS؃1߅2|iL4et-^绤x8jz:Ue6OʤXaI֞6}Pd|4eMy'o_DiBto]}L=_A/d:b~b?opf7|~gSNB!\W 2rgQD7HP38HJtZǣ#H]\V0c5+~vwgڄ7Le0Pʽ9K2#[c}\IBp~<,){dwsG ϛ"HS1_BfNoh*^Fǰ&[RC8G&UuybLXw]ҢI$rLCRC[-zUIo 9!e@f:a4hDu*PW]ZzjϣP{$̘Ӡk-_B[aOkC_~CGc=.s3k`h,ʪٰdhB>, `GoaYM.yL}wat:opzL3&&~0E8M![sMq!ٽ'NWq}-/6,c-sq$=дF$_1m61_M3~q\Ep29ЇF\LįйH$@}KwVhebkK!}Bld|7gxTM>=:=vܶޅ ׸߳ڢRvS|67'#;:OTk&y47/qZ7{/{~ˮ}# Y6ߍ+lX5پ˝m_t[K\~ZJ5@U q;>ǿuF].A62&.E ͔.{>f9NyP5epCEfM _@Nv!f:QI;KsΏwjMiل;X5a8S@gZBL#2O~Ҩ!Fc:Z3ćIm1Xa2flS`Px:k:#ʱ~e[b%.-X jg)($!h-c.ܦ8F; +_0:~^e}ؙnjXy0\P`ȕ>yZg}gTQxP+l4Nx=,sq>7<|v8lSAWi0?Aw=}5- n*"nt2/ [vw`Zs~űW՘G}͔ GCf/?WX?PFWchkZ}CY{@>~9cuظȪxya蹞eӸUϴwZξy#aaЗUH뿥xA`z+׋ǘw-0Mq(]RHmc: , |:yrbYi'CtQdNl'#p>\5hFF ddžXq'87/󲷮{p-ׁl)s_ߝ N=p&8PȚ:64#C bm zfx۱bUXqM[$Ϋbn-eSSݥ,:9s,qf: uԭ2'y-Hx\YzE~%muQ:u&0S-;3\ ёQ{/xҟy?flw: `Vp'ʬ10:TfqltW>MWƠk.evϰ^ qfHd3AŬΧ;߸TlLwAҭ"גM$K}3B&K:8elR <~f~5}tԷGe 5OJ0alx0_dw3qjnCfkZ/ V[\b\ ,%ûW9Xj*T]G gd^ t-.iXݜ>+ͤuSnK`~d3?a I?&@H5Uo!IST ?rbkjJhN mLӹf~v3Aĺu-ge%>fvVow.]0Ńg{ozύl#w\^R~zZV>Q"r:s8[ wCzQKj& KĝuԬmfrNu=bp30߳rb7Iyz . |" 1eҚȩ㽍h̞qMgf(![cG0V_x(ʣ܏n AOY f;.!h VU SNOmUgӭ;WPA 1=Γ'ux(; a`:]rKs|#SVnHt9t+24`|8ƃEkk`F(IY.<`(Vy_ vjH/+̔vɺڄu1GR7-2QFʦ^Hq՗Wz#졫F9iQ$SNLCբ~nћ2::ծoq>MI(p?~"V Wh퇎aĿ\G wu>UZ/=w oX0?jAۦӱ#< Ao,u)0?q&p{~ fg5*Ə%Zmcެe~^7LO# R[%&CsogDrH)'}@?ŝg>@/CIaX@Pk$В*te˯E3YdjhraTL^bTE5][NCA(]-N%=Чh:k7K=g2?c?Azy9N+ݘwWC |\b|fRXHX|v9X?[D2e<$s91O>Y3;#WZ //LI:HRve1,ppMRWE3|dH.b,L;1:?hkPI "J`kL{W6o5c4aJ9DoWB?O.8{ܳ!rZEuQ!O$Zy$bMxB?>@L_8ISrʧ3_/ $yTvb7f|);aǕʶR:z?5R6p #SS<X`" )Ǒm|7vwԵUX03t2* ׳BRR/~s~~pnA/jxߑly-^Ql%M Fr8HB_txV]<`'gKُEN"\n >RCtL H(gǑYX(t pdΉS@6&# W63忎ڦ֐o;zW2dY鄡P9u3ɼ#!PGfpdsy6ћ$!t\\ysm[$ħ.+f>:g'K:l3ϣ7pj hz&&ر^r_ Ěgڔr*^Icv6OY3?b.Jj4:y\.‡6HE"A!QHpD;Ď#_A,ZsG6B< rq($m_!8du<&8iEB(c[Z`ܳ22핀F4f]'"*ߺ/).Xݲ۠9n , 6=\JbRΡr,CCmLuB1K-=ִ0qàn]m5( t_ x+z k:#Ϯ 5D5{!\SbnOv>Cȧ$k'Z@JJ\гpX?=cQ}秔spwm} 2NL1=.ͧ x|YCK!'_D) 3l>LFE oAwZ(hL?g  {iRq4y o#9 Jf!'R$,T!Nt !Png>%$h\<>GxON'qR-d8FklO#~k#lt:vη$oV py/3{A4WFv6e[u$#bTq^gM1_W@$,XSTCn:~n8Km>`lT9U/]\2a-6dtBaP`iUV9h+8, \t_5HXcdD铳ݯ@6>t̀U{-ELFsisbu2H3[%(eH@5v9K|Kg.\s|-4 ZsVzFMq,9E$onh#*vNf+Yjo=?=NμǑL l#3ÝߒrOo:d?Jf^",hq(Kv*vq~@:psX嶽A"ZpC b!KglV,I@Z.BS ;_SGg5y=h D<4̥f4|z}cAXgf06Cxe$wdrLUcy7Qv0a%>uaFAp~Bg %}.GȋY ߁8αl 26 }P_H)5Bi^v0AM Vsl>IY3"L[Hgn'J,64XX8d( l`[<؄~`]\c jw 04 mȀSl·X&ZA8o( &dR$yq@[KaV1 M3kڅ19{6l74oaV& -eCJ.j[(xQ5GeWxXBYf]A 0A6޴x2:B3˗Yɳmwyn0*,-X2k }ͦs@7=CfJIwA6G wb.>pgiRyGByw2ɛ˥;qċBF,ٞH[sput09G>8,iˎ8T.[;[fCh&Ds2Y@ s %iJ$O !>i#@SW|Sf@3{&5jn M%3kA@q#D{poy {+.85zaYBds͓\Oq(j桷e,t]t #(ބVSj06Kzyڊ8598Rm4h%e!f|i5ca'+ zCU0Ci

<<({1aHtNi"EyԓJEB6f "j \ Ls!f~j+/hԲ:Oo273c#H1I3NcށxwX2?㞾btA6 k8>moпA_B rk;VMnyFyv9Ih #,QO 91TUvV+i%oBB7-UVp矾"F)luQ='ŽMKj( \/#΅s,<6+le)gOŨgR\>8JF\_$zͯ vr>FqP1xd^OcsG5< aj^3O8AѬ_e6OמAO[v$fo_'ܽw;؁,ԓ"I'jpS`"Ȓ; VoFXmJ@V{ ^ |BQ9\y]4? ԉxqHT.#y_|sdZin'z}92]j8_ {|zK$>I~&piJ!̣]ױ g8=N<)COd:=2f>+N &Ԣ.QwFJuAG*5#p7ҊRis04M$M2/f^$},)@|u^`&F\Ic)∍2eeލAV%NJg@HGeBP-["3z'C"sz.6} =9fOu ]GMþO%.@%V`mYW 4?D+_΂ n"fGq \5 mJAKFX21oئغU+N4KqñlF)x}O mQBϗ>O/hsnױ Myjw\"z|mS@3ΆĈ*ះ|!_v̷u@ω=֢A{Y~Z "MФƋCGQ+#-~s] bc"'sez 㝋Fy5YքBs . ;|Ai񄪆W{ /3_v?ZEwD`:DOxvjO%'n"Go-(-|v"r}ki`Y a@ sp6g;`"9(Ŋє- Crdx*FB!MF43fD?_6dx:&F17)8 J15SF YrWF` kX@l4ߏ:<栭mI0 4cbItrV ̈_DR~fF"Mޚp fdGF!q}P]׶c೹ubn0Y^G>!)A }cAۭ:80ӡ:xS;WK&=~ɾޯAl<^\^<Ӟc.=Xj_`lrٞ*f2GepKg? ey cj^po]x8*n"jp 'ITE<=;UdVGq+UFͯw1RM_̹=) rc3vaT@yΚjEXD 7I@4JzQfkfK} (( 3wڌ bxd_oT ]GKW@2)ŁɄu$As43Wb%?D/ݸ i赒@ByZ:#X$]+y% U#^ha K0x!0ijCDl& n+iMK%q&eY 4gnaG(U]AR0TD\Ʃ".7Ǚ>l?_[&ʼ&Gn G p6։S9B$i}y>A;)(ҍAfךbXq]{13FOSDAKf)3yAqj)>Iy&S W!.`Hy##>la쌸}X.V)SX-_ְ[#]tHmXD 3Z :jZ5g u8zl@(wjGJF|{]l.=E[de#f7DdwmX..ߌҶ`3Yo,7<ӕIĚnbTؿV5Ap`Yzp5%f^؎w#<:p;p%3QV'CHQx99͜j42>m]k^ 5 4H!nFR]hs<^ڵ|,E$ ti0$z#ׄ8LfDY|+ ǁ5KnzuiӾ>4;;;[6Ts g{c;^Z MŶa՟̢DtX ' \bmQH;*2da`f;D-)64BH$Åsܥph6QFуt1K&ٱjB:nsTQ饖./ZEAs1~fWci&r&Ƹ \EeG#,~ D[?& ȣ-`R[?&'ȼ>Ӧ l~E9lRTaQ }z,-MhOZ ҙ1Nf|XCÉ/2/h@ v#}⎖-j%a{yHCB=Ѥ6l7kp&PVXtYɥ+|`…o܄̊8Cq}#dVXj !5,߉Ƕ>yCrG힒H#2|xP;z>pzQLtl[_>K2]$17#c z6>:*pᤧ+`ڼ\ݘ!ΎkPj4:;6M7GѼ_IQ4ȀmqA7#j7Dž;ҁ!HMGu?^k:٩.R.G}2Fr˱×v HtC:{mRl3iw -Tv( o(C?AwtEk7MLi ߹}j aAt?n ߀"Qg=_TpjSxR6}>C'o!ɣ_)04  oMu ^Bo*  >.8X޷ߏ䴵X)5d0 vh!x7cGtK9ȑA#<;sȱ)V$*MR&ՌA+?u iI` CK~!Ln pRیTN YKЈ`[{3o ;W쐀L 4s,Ѡ(D{z#kkoĔ'QxTZ>$hTRlc&q,e9I^k^ ? @sW+j{ZK|)scTzb-â U^yf!ZHfTΊ7PA#}*U$yXrYCsl\S|*lb~i{WڷkSVوBV gΌV>=ɤ Ns>=_i> @Aorؿ^fmt5*}i0|8i2fȌyfZ62cUt V\C$0& 8{@xrAkx‚Op{R2Vggh&g_p%c Щ4?5ٕӔ BrJR7K˃" 9g}yPjɊƋAXXݜ`)2>D"UZN72QK 3}}HL7V. [D{3g{z- *ǔ,fKx@)\ո5( w_& wx,euM$g/mKDڭzEn(̻"v4X#X"/R{Sh&_6 Ba 1DנgAAYqdt~d{cF ԉgBڏ5mTihsE@Ky.4N >flٰ0'Zړ:vf[L2[AZGTayqs 4G_v3\0Pڳ&cI/lyp3 7y_sp.Z* i\M@܌IF$|Y#AԂI.X%ts( y^'c[KݟWm1e>vd+:lGOYb?![l(:at)|`ޖ+Y5k1 6h"BH9Oq\iEex#Í0RƜҀ{a7 Vfa0h;^1LhglNx @ y ɣdNt_k%3:+cz֬@i\]+g='+(5aixlΊ?P=X\m.SlC%.,2i?"wi_ |Mٜ+!MqL°vj DS]B!(d==<3K ŝ{ϲskt!P 7mg8tU%,8%frɏ?gfDt':b-gQe$肪YLcS@Jc(Z P`0UG'*G YzR#oExJbvԦbc Lϥ0Lv&8p?0&Mq>BmsCЈW=8Ř>z%7TyN%. LA`译RNPu>0Uy16_bh=2yti?C/=.uK"PKZ^f o.$qyJ6م]rzZj@<3[\\ r\B^&ۛR<E[-R__M%ኾ_}קt_gM9c34PW._q6j諷*WWxzV FgE uӀפvs@u(dCP$E~&àG" XPN(-Xf@#x-\v.Ȭ %:!$#lV xžWv) %bl+`#+hDԥ] T^w=<0tEzni,\mcZOFrP,n+eo( L&ƥUBh}snZ~:˯*˳/4CpR`@rG.BMyWei尺o< dryp}MX\fA )^].ՀKxf6e4#m^ꨦDėM1yf/t7f|l}AWC ] ʲzrQ (3@"wˀ&F|NV24#{=nHG}_S!M!aH2,1ҒķfԄny}w<ʍ!r\uGas8je#XpihycZ>?59teRfV82L:"hAK‹̇3Bx"9'Rtm\Kvsj/O7`hќ-rEL˛/kYy>&tZ'W) xIn(]Gy]=gߵFp y;<4ciBmO*i rqle>~M>UgYohMAO Jl=9J^j6x s4ϋ˟[9k#Uы3szz/h.hg;c"QRS%5~Hs0C=\fJUJ2*1}NZi׏y)';yq 4)?԰r_FϳXaNzruH 3&/\mn/;s^Xa#~ڛ2!Q}bA^# [ʑ&&qLEK1Q^.g]y./ARAmx3;\ p^al mnÙ[@v:@@PgtvF$xncSQ`͙oNJ3*@g)1fa bPv~ϱӣn. F(j,*i z?a! KQ#b#A~GNL;<9.S8 ;'7#,zj54Na2htm=Au>RV{1=W`93mZ]q\۠0S-A |l$|djR—S_| 'm|W+FXV]mHȃY)KD9$%-5!#j ܋0_W9/'Z5F+ğRHZHD9u+']lIg ށYd[g#Vi?;* ";: C)K_|2_ޙ ;׌|DFZg^| 8c0_Mԭҏg\sN3[t ICY݆fH qf>J#+f}360<'hNlYhrD;*VP!6mɼq`ɏQM5P?RYkqkww xg6Q: p /;WaBR%5w\;nB&K`6Y]_Ŋ0;ϟW' &υ,x@,QGw^#lmL 72}Ӥ?tP99ï>>AQ|ʳ|͑py$s5:aX§~r7AQ܇I6:#Go4įWDS? dd.٩JK"Gj|ϰ1BCT^Vs<ʍso+g6&fVMV5gAv/z Q{%ih\߫}re,Zo'O迄B"[WtfH?=kk;|_5o Pn*y0BϜH^C&S, KLnK Fxolgn4u0A~]!'?HЛ4"ܦOINϮTD.9mtO(ƺa 2ղOx[/_nF]դU|o4t!g*ʷ73 Q*AD-BkYcƝ!^ &;S70C )T ~?а~| l3@ 4wn|uHccȤ8c1F 0QrcC'-#Y#)Qb0 odJc3}sx7n r"M{+ό(` cm5 $ۺI8>u4 kUl}cNYcFEXfcq  -u A[-|mrtu+Y B %=o1X%`bWN\&aStPE $KSen^KFE-zvb%7e. 2)doq’IsCQf$[D HR.$gSe!ސP0, ʜƆwny dv;#-B,93u:K9t\:`p5hGpIeUHdT׃<.eY@%|9.TL˲>[@ Ǡ'X, v.FlQ!`RT8G&OFRv?8:?1ƭ8VnteX%-n-mf|SVȩ*CE!b`򠛾| L8d)Erg>ZC_wn㦡nb.g_k9-V?oPl35u7]D]cow "ʺ2W!#\m\Y">-I!^a%QD+`D7\Oő; ?zw.wTʿ ܰ#άB Xmpv{9n>J 1˂C"9Cmu~-992ۑ:PUhx6xR籏 /;1)!f=2%a֩S\Wq]:3`v"I(iRUa=DafJ6N">F<"q=ޘxl0Q\=߳4k'U e"jG,GaWk1m {~E 3(oJQ_;3y2W>tc4]i&Y!NjbY+y Le]悪F PI4f&x^vW`9ԙE_q !Al}XێQӿlq ;7G7jLcz)q>\ Wrhq<0R@ _T%;%Xg975c0Cp2h1˥ ы;,VkL\%xOOh#G4/#d#k+(%"e 2Zɕ` u҆KGJ!t $B5",r/,Jہ#6&D1 T Aቇ ٶ%v꩞CACL~>_z"hɉ '*OaCZl& qO] {5>5fR,.{#/eA@Zk[bkn:gxU\+d|P+.d5@M8>53۳1Zu}VsPn3;.nPW˜:WT{~'O?$mÝO`gJL(,L[^ YAZM-(2^6T&GfhfJ9,wk{al~h'b8$Bo$^g.lvl0"e%QBJVB*KLd.'\,YDY X0 C2Owe.O'wGg4Sd!MlAWRxQXmoR-3M6ɡ LS@ SLՓLln@;Ԁ"heY M!,cy}#L;/ ( l*# 4+uILZ#[TvXoll$CR,aܵM3W3iO\|7 jOwY 0ځA =8%}6`t^$q>wA.ȷu\*\*76țjY649;I_ a&ͮAa92gY,gtZjcgB_6cgg2sY΃uqmG@k;N>QlҢOU`4ӊBM´pX=)rOqk lds燑(aa4Ϙ4 'A S9e‡FMa,x<˄@Zَ7dma97S0O F'1\sG2B>Ϡ`jym;ƃibɥ4UZ\Х%DĚ }Ulb`h*N1{?[ey|Q'F\أPƪxuԛ}͐Wƍ@Ë98W]Fy5$.`-bݑe,0X@s~t1a3.:-`! |Ld3Zm\iE~ʇN.5W!UX :.}HFh쐙ZdcY?}0zԶg t0 1:qIdJ,z $>*vY5~qG)x[#.gTkq'( Ѷ083mxfRйz^m(&s.u,"+(fl+ 1ݰJvJFI<{/AL%\ rx#2seOa<,i+VBń:νMB.P*BGcQ4IF[?_?>Xˀ"s-v߂X`Q2JlDYך7XS6ۅ;։[. 5VqmPg/Ew5W<Γ.#6шwD'&_4_;(ɍ[l/"T ^Y[>׷A/;>{/οCلO!L5r>z;'pzh鞻w@c&=f;BXl5>!L/+11"z+,d[_ݜ(؊m>!ܴ,Tob ~d-9@-[&Z HqIđ9( +2.#ED蔺E-=3رKA _0mOpC;@x %_azq"BͲH?fPBնq[7Xw!(HGÀ}˯X\( 82 3|4-al6Hl^P87G:`,mJ>xw[jaMK֓ {P^W25MD$7n < ?$98#xŖo=ձ&IȜ%j,3nVGDCJG<Ƒ2CXϰ!M+7̪.cAs]gH'1ʪT*gvɏy5 Tv岵e}n,"zbiˈ܆Ɯd;`m 13BT qTh G+>6AvyErq1E!9=WM =bo19Bb|L?"rAoA^ënf7ݰ7:զ`WpKTlK (k "LMZBWj灳 No -l2\vّ٭[xݝB]}vȞ' @>e35_qyƲz<"yNYxW"1jrw-!4~W'ߩ# RoT#,ݥ(0q\T§~>שqsbW_Ϲzl=8X(мt mqfaoz@sl~):5TeH(4wX@0!~W4wp=^Q\jYxb53j0<2muM^UL[=ƽlal* W 覈t`iJ0[Y]@fF1R>{ t6\v_S6;aǴ)y&@HVR{wVJ׷@MoL℀M0Q@_55JtYnxȌۋBQrՔ".AWQj%yx`}bk^Z}Qy~b&rȎLx}!a?g@ߨHYB 9)GwlBjEWn&bP4g̘b &3QH3{EOT-pUED'z`%E3uE&ῑGekx?-@b~{mE]aA*\m-6.aOu`{3y7qam~b_|b.4w\*D;eE<3  4]!ƒ*ιRã:\׃{Fr\]||y͝`v)x҃sr~{nIm FQ ]A:HJW`gf3ƆQox| o@4{M2stiK1tir/=S&-9sb]h ;:⌻w~L )ӡA*s\5 ?4@A1 <|RMKNgَHFpTB{¢S]/t[ CXJI 82)]HJ3 37a mNk Wig NUTuũ,=$f/ā+#\,g(=8JgdI9Ѓ/q=N2Wd>"y-W YYbra ac=YJWs]Xq(NCczU}pZ O!cAxzCC+ wĠ \1f9%TA=怬w'/Hn F6v]D~ đȄ`̦]>'qBƵՉŮ;V̪!G&oK"۩-ɡ!7:/CNz2 =w\U*0 MS.īӿF;?̽]o2'yD9ܔ]*Qf̅XCϔtLlzlaWf8KP:(x,9 XV4$4^#cj'8\=rTIa9qrޭmn.OP%F/ҍF+!apT֐EYPO؈&nLE7̅%28LW=/E 59WR.Ep@0\rDoqkesa7]%, uK37w~%dQ_st5`;md>##fZ'J"ϪRtnօT+,O>[ /?F{u@{asC ܹe#nRWe|vGBzr=RzNb,Ӌ=^1ȏ.HM]Sٮ3ʡf%v{#!fj{Ͱf!,=l$ڴ Pv&K )T]B5Ȯ8Ve̱5. */xukJ p(3JҌHeXW =ay<8qtc77FE,YJP ~?<먞: ZӵN9 u p -Q (;r=mn}AQ>E_3Qmix14uixgĠimώġ2KWdam>hqc;C"޶6fo|Cosݙ/5[8hN6w`"<+Gj0KًF33|@W39ϗiCuxO#.9|(<]Cjy⬗oj`/\fV_k(wfba C*p{kJzp k^yv4!fkE;,ړ 2`88ݿ1D&bt0`&&ղeoޒ-\δ@Xa}~Um++0,ʷnnuqg.z^lO{ @gkpCtDk,v/?,ظDc2RzW^Чez , HME7X;d{._n'dlEz"I/K: ^[T#טfWx 4f͠7ð8ɚe9L/@r!.XPzB#8+$a^V>)O.:AT '=HhyꙮܟϜ)󅸂\Y%ed}q҇0F~cbdgr1r F>2'Nih9 1 4]\]xJ C']{z2 آ^ZeT#{Jnڅ{ȗj!=@‹伇N{ F 7V0gdekYiy??Xd(41XϔR2'.+nѿeX'\Lߝڝ4*Gm(9ln ɤML-^L&BZ@ Ќg}tй s?p0v;t8aZbRA[(< wZxjU;_kpzгm>w?WCp*T$^8\99Rh?X\7-@B]dreImHh(Yoh@Ns. rҖ` p0N;NɩKy(n ȫo.3#9;;.KpX|JGl֩(%-#{pbX}+?ܔ6݇q1LA BWp^ӗE9S 'UINj5iL' } pyiJـPɆ;hl<"bw!žbc} k F0D\A7^5a m wFn `6 .>y |?s Ϡ[n$&HQwLN|0ŝ>&Oӷ=rt8Qd=bi/p=G.csUXG^^1%g|lTrVHY<RK-ى|b:/LbF}z޹nw5y\Z(U73(za:bkШ 6ߝ ͊b=Li>&Ƞ;?18)٧y-:R:py7m ۢGj|`heBƓƜ]`B XE!4/q`-d)"%eusvI*)4'Q]Ǽ)iVuyL>bzbU8#{՛O/9(U⏝-pK+lirQF.WE{(;7|}&)>iMb}ֆNJ- ڪZ T;:< hOG%<ͽ;>WHte XghZɖaPTh7G^QcGCh&,6 ] /QUQ|!婫־q&X'gSBh$Dj`k̩KcrzAгx,Yyv,CZdC {#j܊Q_ifxw0~us-~2 I۴$u1Xf\!BV{RP :EA9,oWИ%S|ynj"|%xlZDj糕8f5"d6E&;:[xfRdP/+1ȉY}4pP-NZHǏ8NʶL*EuPo#i>( riIX)\`{a~lāi"sD|k[F&Xc18(bJ&:?IO)Qσ^ŝ-|^A 6EF/z@¾CGIFHMq oxеt'LfcnrJC$ '獴A߂ -9Owr!f;Uō2y[`EpΝgn&_?'$CyGI\y3_%q/>߅0yE$/-"+)lZSWn/lU߳"udAٿ6V[:?.Fm#psD36sY;wqgk/DȔJP/Ow;gK\a*Ԁu:;WDZ݄'q0oy^$5.) if~D%hmjAakQU԰iXeG lT =׶J?[ D𖐝23(Դj=q*OZm/6*ӀꓴY.OdFv9}\<g׺lD1~?[G{( nz9BޭezNW_ZPoF}·`Ao`,!Ḍ+vFoKZY__h ]& d;0 وƼ*i3p:[GMl{IG&pghqsaʨXQIz.7Q9.wږ')c &4gcy,05Ww{B߹͕t T8 Lp iȡB_eKqߪ3h 2ek=y{XBoqfg4pd1ԙj3%p'tRPmZ@I/BplhfT稏abF* *Ncwpz&3F\ =:Hc>n4(/"/_?@(<i|)ǭ؂| ol-O8so UiCA_ɆHH@-]m|>2p}Mf>9[ =ͥ(2~Z[^-K>-!>}Oc<=f7F0eMOz)%,qg-G~cr˜c nb-}C})𞓴X d w:.N 6yq s!$jWM/=c@HBSrmav ]ߧu‰d)!Stz/u1X!xu& dO)A N kc1C1hk蝽Y}= _yqf )KjT;<'xdGApU*%& d,S\O8!0+?G qg(87)E8q PjO95[J6jNj#Ύs߆z/fTz{%n}=C=L1F2e#ccvN2`ڋ|D{|޽1~uouO`0ؤ:[kltSq+ĺaxeBU§TyacFux5JwΨe,`:.O59-W(˘rKmVr F:OAq|P.2+/ҽ ^MPe5t:Ɯb}{TM9wEϣ/3%g|V9{nc ନ6Ft =qM)'^pc3nL0GwvӀQSAJ!jAVi\S mqMṉ =1o,<\GF;p9C*cI}Jx(Q@)b? 7{$ʨ#q| wD^ AޘUGI"9:P0HZm#!%"ɤ/%yedžpbPjjF/B#*Y_6ya,i 9b _Ci w5s&n뵵ɼde)ݒ$u$AjV| 1B#HO)W͌p Rk%-:'h*97c+>7PH1:S'HHP;0zDҳD) #S-S={s‘Fw)UJ9+;"”h|NG9o ]zfa_| 54DIME;$:E!ƺzH%msm[jtkKhFS z.RtԜ^uCBʹz.!y_2<[+Qui&GCrza-yb\/[. r#+44 iahSn&`I #:L ƪ,h\ꑢA~L _:'8C4m,Y'y )i%? ׎PrUyQ=ub8zk)>|ދvn~h zG-j^ ݖ(n j&O.wKmUc?3 =@\HїBag3fΫls=Y~# ;WNs5n/l,9Q]_&)Wui6v[VHs i-pRёoe@SolhLZ&4 } Zgkoܓnx'׺e֒|Bu8UhVsC+'Q-2*Wistsr) r06R8!6 ZEqyiL8^ )m[iNHEO_8Xbƴ#(ؚtvN{#0JVʇa<:Hx_s' Ln5Ou)zuB `6'O~tȃ|Qv>!uݟ [g6$5!%[ M\ԾMx`32Jh(a|H4s3 #YM wnгW8d(` 2*L-)eC?4CФ3$Tmml>fp5U*,[DgVC1EGigWU~@7ELހLe{5THIڅ+bMd(ɸ&g8A 2#)c3FNgley$w.| ,:X+ViA [e&6P+gVI$J'!홙9ɭ=i}0^a)Xj_;͔!>yi$cd_9|c?#r/42>-m} .ㄭ?SL z(ZPvdSMbXJQ0G|rz*cImP"#C/b2O"URFZ`М5hɆ?vuIpt!^Y,b*I! H1&~b-9Y#DjqH'l*I`qB |_"jAf+U='#oz"qoQ3\MdHVoĘv-@}CoQ[j7r N iki Ӗ2MS|V JaxmD^9#Fzj2Pf~J<_>˸pSSs_Gc,]ZR{YO옂;}XU 9X ٚnͼp2 #Iv`;{n)D~u1̂Lx5z,{*} j>>50RWPmI3ߞnjvlh>w_ FA⨚ @dEwr **W>qs|B-Zp+ ͜ŝ`vj}骡vfg5"t_͹F%D0ё[Vu'Dg.E /-6VltKY~ZP"]M˯: (扟48´I>'#fP ` ~Yг`qWjc?!3]20UcdRkx4JcFgPOӫ%DOV߰ӏv+~|8F#HDneJ#}sޗN 4ţhAgrgFdAshsߑ Ea4=]ڰF)a@sxHZ&wFa7@OB?;śª sw]$wjMa@;i|19Jpw HǔHh6:um7Yn4mc*؀zZb"jA1Y#äwu ``i>A΢`%LSbdf$I% H|hC5/.G,G'6;2f 7Eh G BPEzĹ*E.cd_ܦa-=wM1AxtkH!9M)𵷳1n]LXHBKENIb12Q[HAi v w@ A*-vpU̓Cxs$9WcA3hг"0wsbo*6y,*qoW^dpFAQI|eXews-ɭdز6\6c:/uM:ֽ=1FJ?Xmo%m)uP V$֕BS?re+W 7T:JU`C&v+I7QhG Z-cwHJh9O;>䄉Zq_&G|nAi&a0V|\mnfEz =]W\!]64皜A_oLOyxHӣVKH4),zɆnep>TՑ, Z}*NYgrRx@$#)h˵mէz2ewC.\9D'5-/bŠgV']@awb,wnja@Ij}K o$!qسJ+G;p/&Nfyx\& qg*moN;Ozy{<(Ze􀭂>sK!؅hRf׿4<  fFjb-<$ `sW]@s`7 S mﲝ%bI?za\M ThYA 9D[ [@)XKTnB "S4,TQ$KtC !u)$K8_ sNAH3*;>= M.}Qh5aX,Ye$:RZL%38;gPN=RւC z#̀Qc2A뿊Vw˧RV]Rn\(L1<;acى7Ì8V-7 `N-ɝ">8[,!P{^ݑÄa@c0ϟT7vy:>b*$Z!j㡺,`qj2w͛`g] āOLҙp >U&LP0kq:˹Iτ!FY‰_i7Xs'EҦivK.'gcJNTlRƼe v QP`Me9&W9F-]kxXs4ܓ dbLsX1GոB^]vx~ kH,;Ai0t S5PYgզas賃g}x wƑwp8R w$fp͹ Z4o w+U[V {qTIBo|"C^Y*Ö$`h `-pv DV:|gX+U&s-H/b Q. BzHgs`?M*?:) =!t 4ή>un%cda_z$2k4N{ &ʨ9s WɭS"i! n M׆,؟^&qF!tWR,^ pb[0NGk* G Lί lfPzl]E=YE! Jhz#]OJ"z'Q(őUMӐLꕁ l GlOYiqكsRv7Y6pgӤ0Hmg 5E䟻$h֖c pSGصhb8bkŞF0ܯ9탅RBI;>.Uy^~LК8uz]Xd#g&@gn^G\i7GVuq! 0t1+Wn?c&4TamuS.ͷEqg:3*``dp)KύfkdA>p}qEƮ8tzNgKyVC<7)*¶V9;( /xyYsZy jXǂ͌zL ;[Ѣq"ȒuáB1fO;{@gWQ`ʹ{Vv$ mermkoF!W|>\NWK젴ih S.@j$}S`o7SE5(0$PN;R rO邯W/φyr*xzWxhT詡b;CS?u$,2K7)7ba_ag蓁xt-zWNmMg*UL"IT+CFK.J:UDcb7M_޶_YjkbBD/h~5FP^zEkwL0~Ω[)lfxG!b [uwkK/f.ˆܺ]y btC*$,s^zP~ʔ69 mŒAw_*vH3}}v#~ca;Lk3%n'\۬ sܴF|2Q:Fk9' v'T' ьQq|^DNT6[~$YvMltfg)`Z#2D@ 5B1l9E\Ӱ6|\I~Et&A[}xQ+Oc}M /5w?NPiGf>/CsIPl>oo'ky\}s&rm "e>]TP^8A+:r8>|tN/IWP%ַEX鶡WcYd@)DtHVEwƃ̍ט&daw^yWL*AWAt^ٹkv/JgׂtGM썹/ \E3b P'ך B n^ (Q*JЅ~1K/k$IgS{Ik]"I([B&vV1=F:k3:䫵@(Eig~5,٩O^Y&cɚ3 M?ɱ(G"7ۅ; zH`ScEc}56^-^- xc8]\1ge%lF%й| Zsߝsqܹ==eznNܱ>sw2\R8e؟ƝVk辯+"'(qj7"ViP\=aZSٶfCƤ!kb4?iE(|7x+BgR[vt|(Vʈ1kJ:ΕYs'g0hX,x ZP~wW{ʮ~S]h<-&] ? 9^^qC|=B{X{}gZ&BxE &:fS  ¨L3ՑhU5HR%TpNF!چny9ս{ӠGwW6M*-a2whw \N v9XRVDY،"98[4X@y:]Ɯ۟pcaB==HO-H,2Q0Ҷڱq8췶B.#r>ROwas"G%N: y =]OD:nwyؒO޾)eW%FzyLj6t<.5wF4 to0$x_lvCd:N I>_ꈊqs-W8,ywn|}?44лS 8KsWj|0o` v؞_-k5&J^?cXf//=ݦi}>ai[ a{qғY }I cdZJ,@5Zd =74[HQ%F&~:]tnW qw߄? ־y nh6*9D@FdI9d5y*LM;B8<YEc=sǃFl΃~a_W NT\=HSNĐp1Ϋsg]E˝IމF1$Doa^$SG)~2* 騑< pBi1vGbM Z-O1$PFKw1lk* t; e=`4Ty; Xc G$'^H\g;0:!V؈3e8 uo`mڈa? H>zG&4s I6F'L(PYz6TH(s[2wXʿTEt4g4Md%is"85TM|ވ; 1Ȍ;4t-z<9=wѡ0Eh#:JP2; Ǽ9x cEJlHgvB )9>NݑG|01"Tɡ}//l'61(No!ut9s(QQ GUI%\@w58> l(XRDaۈKFfhC L $b~}\fdJ# 7Yk*'l]gw:" pXTtb{]zp}V8̫>;m?8hj%FGB+Zr]VST]l\K/3IGS{ǭ )u}h \*Vi+)aC}*Ϗ?{P*&cҤn BIn-v/+}v&Ӂ\K@4qKZzADh2zh>g1h(sJ>K}xI%#[3'm9Fҙ'\b >6Z9!oA MlR TO/r(}l$uge|uYO73 \;] KƏ(N k%19L93,ùCZ)=W'qHE{Ȣ!A>@yMې ~QEɟs }ͷCo4O|!qȁJ<;  S![F0a,7/f0$bV'Q1Kߴ_Xh.vC|Qܹ~Z%/LJO[ߧ)!ܙIN K{=sF6gmZ2^ԺQT7|  w:׆maB#.'aLiܚ]ul$Kep]}7ʀq'n] &{~8y7@E^6YFX= 1gF[ԏa)m1hk^n] Κ ˡuFAh\zscAL r#&$t dfӍܹߣ&JgL)Z`dFQSKkՉxJئ5xNg*̈́HwKǜrm a>29Ù3&hM9L;=fUlv ڲW[ɯJƠȤSHtͦT5čvNl%f0dr9#J8 !: 5>_ `Ņq(8X>3 QAy{7kLd΅ }梈.٠.y#гTͭh&,լQ콺'+q f?.]ӽ~2aϘJU-]V+|˸s;=oQmM#2(8B)~$%Ά$4n8Fy6a>$bٍebqvGEDRO5Tsu>9@ɬ0,Q!+EU[sWTK}!qB1 uBz $UN4U zK( ӓt5e>kZqi4Tmg.o []o@n1BRo GrCv4$)I6yr *Yc4sqd_B {D&V3G/Ca% YG.!FCwsE>jx)[xV|o(6QBk7|FRq/WI9`U}ec%ü I.|pU_< in z.BwzWjtGiLȊŔs&8< qv@2F}c[E4~vm8'`k.~Km"--)&(qlJ3SirRVsH! b9'lrcHmj)ϴICO\Ij[1xf1p0zy.M>qbRaԈE7mw*VT0LYl&naB+YVj#U߹`B"eVǓ"?iEFŽ{h"C +Zg]s"̫!2b" JIbXaGض R<D&p8cÙA'xbkܶyK dAXe2qT`*|^L+n؉og8qW@gǜF> m&J|i@XPc5.10NGɧZ(^¸_ngw=wzrR%6EDdl;En1*2tNl/ v31L?CyGǜ4jөo梿%Z#H 5DkX=g%z1aˁ+A9Hњi2ާaLxuqPmڰҐ6N5(+#j|pAC4F0s &ڿ7R4Enev_DayQLPQ/=t3 q%^Ί,ۤ$.\kӞ5d3e:]gߙ+fRa[qĞ*:/Zt:^nJ%oMgVG=A.)Y#SA0:/b7Voi BsdC P-1> |xjO VJqQo;1 b/h9lgV+Wi<*͂1TvJK_Y(꺜ǝ] s_6Uv)*ӯ'= KX=dHA]Έy~va-lF! ٍIyWѬp9t+FcD%񓁦@._[z{bɲV& tGGv 7l4t9ĪOVTk/CRAI[Ӕd+ Jck+9Yl9&)ROi)p p- 2m0W}/d͡9Y<јRs[ߛr1P7LUXB#y(Fİ5u j> Q@ 쳲 ץ>YMg>Ar3qƪu->xca{[ #I(uȗ2\ef-^m+zx3KW^a;/(KOhQY)ँGze,mE [UOԍ(3n 4X8 9{A/6>6RI̞;L]\`% CX~l) i,tN:]aTun1m ͨl#Vيߓb Os֡UzơU"+;t6a^aܷH ݆]mVݬpPfƛJ41Քin 0yhXUЄf 0 ?Qƥou5|*y~ȅB  !ٶeU7̓;.ƒ'<+j}f;|V|RuZ_cnEQ: >;p}͉ڼUQ( h s)uC,ouI5c<9It 4&[CΕVIx$ӗxzSSŠ7k`cz g_gޕtPS-t(3PN.7s*uJ2 ; &ŽVHZ#*)Sq` q!n@wm> }uw 0(:Xv/eL&GMf7ܘ @-1xKW~dflYࢢdaXYM7e :6"B;Yا`:jc)ZNIi)TFSKqZ/ΝϺ!Ɠ_s KpdN< '{4FȎ Z ]v‰kdZ'-!܁=6女ı lҴ_V6Ehՠ# hV6EGLjGQ$<[Nv 8TUҹӮLo#/#ݚi.n56|9hϡdǩF1/|؅=#5=b$z.jE\g xjȋ{3njg:=F쪌T^ۢpRޚ^ẃm~=HLztG#c i\ahh '%z*ېF>8N<{?@X/YRs-f7@ :j6K((;1A̬b)aihY݀;Rw8=NJnB=LWܺP#4::!08EI9+4uܪ2qlY9Jqi9nC# e', L_+ }}\!2aBnc/%KfMBs,DSPPgQx[vp|ʳiDf.7mx=p0-f2B!R7ÒG@բǔ% Hs=KS~^A39i;|J?qYlUK5h)S9 >RRy؁| ]P#bXcPtejHWS>g"2q7:`urɳS2y؋J6|M,5f:oepH9CNDN$.a &{:P@ N )U=T䊑d:6[XG=bgģ 4 CG>eC}-,D)᠅!EkN^-or'?)51vײUS cj%M?`+~kfO^͍~|?[*[zOG0"{5ZBnj5pK<_a#ˢcBm>r?ƺ@lA;) zԪ\W%Pt%(FftÞ jnQuIm. G翐HW|nY<@rJI;[M#n$Oh"Aͥ}Yagãhֺ: ]xeP#*eѶDoD5 ]jۘ\/0hYZx[cK]nyuxG Lh8jWj`ИH̓EFZPiCࠅ=<+ hqta*uE%FH9\Dg_}CdφhK崛&¸ùbb:AyksqZ"Ǫstc[@qYeUc3=OAcdu"M&愽óI|.{117]!\:щ,±$ q~@ g)mg)r%)C.{ϠRD#yq9TbO<;AǷ_>RXį 645jl(g+.>8M(#AҾ n}sRQ51hisv|kpRWwu֩K|zȏ+@T"AKNhYˆ (~-&0@e @n8(O_"\Y)qaB %<Ƿ4n7>.;9ah}]QFӎQJ-tsL[$!:A hj Y\*HEGöhEދtAbcq Mʳ578܍V (2 ,\"%H,ZH'M PW5v~RIG dY/pl]6@\.w3$u;#'ˁs::a#S'uqhJ>s'AgmV4&uƴQB`MSan֗h0Em5^^ \YSPW)8}3mX]ԓgZe. W`6Q0faїBY1y ). cHBpA7\cHmRW4\9B5y,8O ggSgn懚W #$_ell%yUUBH?P+^; ?`ҲA#xHJŝ噙{5|`@ga׏RǍ/$rnsxvBf, Z[2yV#v71;ԘmOA*,x 9ܧ@ܧrLm9lzPx+3k>0MP2 ]:V2?[)x (N[SBPȪi~kD C/5khnIà?g7#ֽDX?e4 U-H75ܞ1/#ܓʀO(vnYQ(ž[N߄aQhNPf>C4wRҔAK\8[+y۽9j&Pdbt(qp_af<7V yweǀZ!Կ48"8AW1obߴ8HPZ ɋaFNVchq8ٙ+ܛ?6)AË Rz Mh1!R_6i,`8-;`=@y n 8T& 9]mI:9ӅVTeeևMRhXdzc:,|$BcTtc9 Y}`X d`bEJmb#ymX`CU0Eh}5M0^B/dK#($R?z~%𛅋 Ëx\ii!j˧ozD 5ݭ#'a*̯2\N F0+T[Gqc,o,{lWqv0qgj,.8N%gsuX5#,owx7!A8ok `P !xhOC,t{r)a>5[ @b@5\u<'Rn71ĺL]^x(Ǩ1/ r25IQg~~M/eXE~V0ZW&FܦI"|s%[O!i+aYx%V+_=_݆|Dg?f "BS1f:)à; r< tzWL5l($N+8!q4?E t_|*trhqnX%!89\"RoO02Co? ⰲ*xYr\3Lq,2;pq4hL|x!'5^˅Y~_A5 TXV8֦ ZϏ~2tc!$|&݌xVvj@#_}_&r:ÈdJ70xY@ZO0S?ˇz;H^zsuQvLD@ FоBx]p Ēd$*p8uhĒL>%H{kĜJ鞃ye6l29/m-0Y/^nW3Oc-A¤4B ]-O.5X3[k p;hݱh\ho/f3zcbS1u\yoJ1Rπ7$LXgbG2Uq UJ" 8*;!Nݱxl= =sNgӏ]i-N_(3z>D{B(tμuҰme5(] R788>852=A- 4/\ҪN0P1nqaWwfT$hRȳi +<`cEf"<ۙVxzzXn3N,Uտ$G#k*; 6.< dsSsB; o 1aEvN ~KǠ[Ju  K9o]E@So49)hJk~pqiG!(?NdE# A{n`AkCON8ڿ '*:Qq7ePiS8uU9T5(M-~VtZ aЁikt>/i%w1f<]Jx#,XNoƠ%'PLf}d0P94 ##蚲\5k<B4 7pp#Ç363w~`-xOUɠBH4sU*tzb7s8ܓiMΝ"g?{B`[ޭbdZg?:W.fEĝsuY<{kwUZN<^sIQ,,,%v8LǑ\y?k Gv\!+[ =% 5p|?-b% voR<~#bu{M-ÞnT;FF}[S 'qAv.{yf}8wbw Et5OHO~yap[LBzm=^?÷@Q90w#9~i\1F {;6G2; f*L0 OѫcUB|^)wA+4S[UӲϘ"{IBPc݌?n)7?oL+ 6?fHŸzwMPiQH'(w$L>M2!,$2l4Is_hJ"ʔЅFa#%gq@ě |yvErEiMN\K,WmeS6?K v^ Z0jũ&+q̮QT +൯~Hj+`'̱ihuC*'qj A{\jKZyi{-Z2 BHNPX}qsqa'n; 4+a)|gk7[T's׭L[K. )9<#9*>M=EѰ-rm)PGӖ[4u3{X:O\FmiaU{6E~2K:U%uq[3뜇Y;gHl9nʛxa%eA&SS)!5˙[Ġ!ފ͹#_`Wfw&S:rZ3KYfBs l*2w7ܰQZ}*t@o kMc' !e 13]n}_P ^=1X3~?7U_PYc`oR om t#?;IeDZ"o& BfQ0ܞ2{AR9 aK\M)cXt*cH"A = =- Z-{q%/+|r;0CsLE}&~Fs Z*(5﹜9ٺs!d[KFHO4uS4e眻72=ۮәuϤVބlyi h;>U9\84pf\ͿghPmҪ}7Mjn Q;2Myj@ygN;zT ^@N|)$ s! ׫+tITYl],==32M89R݆0]_q$]@my`ރyMãH m)dN#0hHGZvHMaՠnL4HW]6> `xSzLϼ/t P)w6TLLM%h=6b9 pv9U}Sc.i.a-`-*MH9ʻ\ :[`Уb Zn9GAI#JLZ'8CNbG#as 䢁1 2؋}ݔqTg bxʭMeso;oQ?sb637[> G;bCgNXߌu'3/i?xGF) 9+Czx!#lAFGc*_\z?`lhj'Є(6YaΙɴ9;":60GbMɌΩRܰ3u٫A${C=v,/5`,&;\Mɉvd-eZLKB!~\E{/\CM 7r]VƂV_m T.՘/[UqUפuxEcӡ$N-a8QV-;,:hՠGY; )Hf$;ܿ+0aĩ/}A;&b쟷Z0QdX*ʏsp"׶ʔ1MT@_]QYO?n9% 7'SdzV_r)Цsj OZ8! &-j7Y]+n=x%\sɃPqPq_\`FnԤ?Ed菡(3&61,\z])Z[é!21#j˃r}|ykX!Ȭ3|lX[ ryXJ .q0=;0K]N_XHN_=2HO:gz1o˪P-9Hv Ng9>y"=ɓe"bW2!+/ 0.<Ф?Go>O9Ia|BXCZˁAre3֎sNJ쥮$n~陁(3e8 IE5e!{DUj#u-0et7Zhöܹ́g2G!Gs{TkQCVԂ}] v/4&Mb0ԇ싻޶%r95m. wU!:A7A:;, ϧ0j'Z4>Cѧmt gieT,-vP[ш|vCQ_/,2FX92nog\ _Tqᕦ ";<C3+zIo0RVŌzc\y r͓_BtW 3QdfkCK=V+?ZnI2'ahlfKAE~I&=ek{7sxSOh|x?7 vq͌@wC7.M:Q-=?c鄸%:Ymxn&v{9sbc\Ą1Bc߿^3z%^t`>$^pɴŋXVژ|%xsZfD7>aT SςowrZdD6Z%҆(GF ܾKDc''ʶV UJȪ4zPtmEZ9ϧp4~{)>Er5T-i:4)ę'd0=7V 8[ :po(eR\Uu;_莖т)X {$sw3fԴn7FfUEW![Y]zN4u9Q*,f.gFFS1rUbQ@Y/PfI%`XIHj cj"J93y6KM[+`WAYcQPzWl /e N=\84v{VB߹et$vz0'ހ!~fL̃1Z 79m,wp9%)ji(zAsu(-?B*5("֟PoBE? D&=xbh! m:Hٍ0 |HWpPظpLk)dij3ڇIYKfqbSwcx]L[FRfa&D!QƷ+Y t!}h8 )N7X wݔ+tk?-GD#Ћ97XzwjD}e3>I rREaZm ϘO5^C BzMY{ & VZZ}]HkS`G!?LzB/7n53~CKQSUalX.Y%lt&;`˓!Q}z7S$lJK=LMC[f܀Y)S.ZC$sإCš*lPI775{&|=\e'@g0\cb%aB0=$}ކ'3eUetjT8G84B Fn&%ՅZXZ1h q¨i!QY]ٌL|W'oW0薓E`B{aތTʳw47`mг~]ՎlSڛ.9 fQ_KϔDKk[fݮ".^)i&d=HCg5|B,UQ_a؊y09&ب%yUʥCZb(/,LlUç@Qb2azg|ɧjdIΙ+EQCWyN'\͝2IN"opH6a)]mxx5<5"@Q&0;©Zs( V;֢}P '"Zxz=A-$l2 &P!]*ތ׋7\v&:llY $ 2 4n+k hF;yZl]po{V :S聤9S WԤyH#'PdB$:òVFC3O]a^&oi7EHhЩEM/ >0 l^aPΰ(6SIE,ҖA=F ''_N+o)<tڕK).,Ϗm)^1L YvhI3Lz[u#2dD;~ܪuMf8Us)N3MW]!kO ryдt.ƕU,p8#U H%V{hy<`J~>g6DO $h:SoV7^ ZydSfk'fxGq ,] E$¨Ϭ:V=<4UT"&0g0Q\=20Qߓ촉j#]w&H7uڌ*\ zR<߫'`2f/m2`WӈR!1/*U[X@lѮ27:Bs&mA QQ$U9sne^ LT c[^&\ ۆj=5<.fT`*cY8M#i}h҂7q/\(N tB `03:YOVq ,d៦ӈ9tw@oOԑO¥~o1Rq_;VZ%W=U5 + 1}g--2gQ EVG";I3RG͙'TL{X,ײ0H$k_P~nfM--JeOJV00aJ"󡪏e.cЎoa?̀Z7̋Kĥ |+[:3݅жx(n.{>W X ݿ[d@ XS}<#æd8w~=rkt9ޚ/wS KOԢ+RtqN1͛6+ bc2 7_ޓ~ \>e6[KW3 [u Z60IcSTܤ(~yDÒjH`.,銺<Jad1zcanV5PFZ lfq הcт7%Y8Űw)wP%ÊnvjA؀%zw{y{ݝǹiWP"{~$.ާ8ӄPdt aF{dh-‚ B #I7(j;;PI[3.Xd$վ~q@FBIqgkXJ~%Bp&-'A'PpUnZV"2;2f!hdv<$dR4Z6j6s`$ 9kF){ТZӜ-mwƔeGjKCtlLC5 z`gXz h+c]C`=-~ ^&# 锉'fش;lHB)ۿ'C`n1ИcrmNLkZ,4`F 3P_!uj1=G˕hZa؝W2|! Go=<ƽ FV EэDʏsO=))GzpW;s{áj>]36KBOcd;Rڮ>@6姱>zM?UT_ksMd5VkE ywŻh甅w̰x ޠW_$`^߁1-ɪsMybz kCןɍ}A"cԽX-ݢtkѡќmf91ʬQ=:D C5=kH /ye*/y1R~wʼ9:u9@'G;h{'iL*%@#.E cKB+o+'xn{he$rS}'ױ7H^)+\gN>&m$;w[s$+aju֣Q(=*==]KBd<92)j$]#0I  W㭚.IL-חY|oWU}v[nI˸U%.MZYM)y4Im_ l+:=tʭ2"Ʈ"I*p`Zv=[K!Y`7a"v 1&/Mibo1I۽XVQ ,r*bVgF3^)|1h4~Iέa=N"{:'H:$'iّԿ}M2 OE Tlf}~uHj12x7zKݼfM\I}0WF+d/ħ+mB?;2O,]xx#$N.9];P~X5;3;URr7&l}B4.Nl~L#+ĥ{Л'w!΢A}Cquqg QQZQ7Vn{HppoHy/4D $1({7dzthP⸝UE5,7Cǽ{l֔|pөn 9 76{]NT;Vl%2I\GqG :ّ1^&xR59*xXojff%gVtz%wgpycJc;|5m& z8r4T+L~Yq|;&h!ч("w:ZthtL;.bqjBLjf,XԐovb!!aS-&; ''n2u3hV4"=[0Ԃ`c"HOkM1vK ֡o%[hDoEk%+Ag4|C#:D^ @SyB {+:-~KTPMtZ A4+vZO2.I ,՟Fs5cvXz;> ڰ=oeXvtVⰝwf[41QJpxigr65+H r{"T[ RZzaߦÁ}9GZ+R֕u{1Wpg\l8F^c*-&x!GD6^RbQP|0x)> {^5A~kL57iy osGo?\Ni8>cv]5ԎM#@7DXl"2rPO6z ],#i kP1hxɹs J#I{ r@~0ái/*׸ZM+xDr@=n{%vKc\4(Vڀ[.9IQk $Qm1rV&`ӢuۻӋ*Xpw&S7/7wgvUM;5Ĩ'(tː擝c4!s~ZMXy͕q`"wB fh]{\ڎ\(5WFtr[Ϯ l3{Wɬ]|,[>8#(A騑z([84yAc kkmI ӽ 2vF_:~zjNX^h>J|^}^ + `{Jx{؍x 到e6f=s4KgӤuQc= ޲bjmE| وCFk x>,JbC^#-W|!Q׍"d|=l%5u Kmӷca5,1~e&آō[2b}.5FJ-A1Yu,=w_u "@Uh;.[ˏ4Y>fs7xۄ*>x.196:hm XŹ'6γ,o\8ZJG=u|'VskpZ8n4Gf%@`Wx6DrQ!K& wmiLFHT](k]/|u%AG,"qܪLbDzNl ecPu3i;CF1v[q{Bcf"n Agڭ+}d7ܱ eΦEjWS^ =&wE',x6!Zn[>Az`ucnyxy5|+d*ů`.t2q(yܙ&\WF+n2Yl}HB Nꏭ/>]YAT Ou¶]2I x"1g'Ak 2=0,0ٜ&tlǑ+ ub.4Z>?'ax[ڞi~~(M'i0:_{ZmeT*@PmBC4͌ (Ԝ14 EIU3|W˭Q.ӹd_<EchY9#|+;[Gqy,OxBVN@9o0;M>X5̑QP"3' Ό^mHh? s"[ӳ (VB8ڏ1dS168|0cX {9R Ә $FZbxnN&vnP AȖfS'ك_|&Hb#ͱBkO""^&D+fJzǛrFw%wH`څs,#t݊;_!}_(_ ӳ멓bRIHy;}_[ϓJ-W;TEk[6GMhSJ ֩Jo"u+Uqq8[l.j @m12BJ3̈́x]ݝ$P ݻ0]gLj>@EVӇz'7<- L.x|0K: VXdO j# WHR uHr0h!s%- Bҙ]ǠGJ;SpXi.{*h@b@ap+ء nBLwmWE(N:Ȅ?{,AܩטP!pZYFE9QtĦ57S+ vhqpPFs?.ĹvɾeW/n*'{ԸsB]m21@gцJ}:u쵳2*ʄ G iP˼ڷX@2,'0( şBQ+xTJR/<&HnreJ$C&obR)ϱt#%TɸBZcson4Zmt #{9 YLh$wpH$ "_LzE4d ͼmIY ̙#d=-Sg|(zo;'t__e] $6RP3~=v;>!v=fېŶ{ % ɀb됼T(ϚI?57_z]?-ER'>5_Q6(1":faC)zͅ aĶ_Šʅ ނ._FÝ UpijrcnP^($$:`|}JڜQŒsoڠ+yr_2;}Ӎ؜O0$PTw䠩1uio4ivh>?Vi(dGC%">͊43%WK`ĔgաCe.}l{htI-G_xe#ש[ʌg>׹{ &kERkm0Q=f66WG%9۳W'!1&ѦEl3!˃:bvv"7 뢐Z醷+4CX9m=c*]b")2 2G=pu]R=^{adx@,oxƵСjhhLDjeR=zNBLWDbz(Tl5 7'nOq˽ f.PM Y<*Rt:ʯ2>xHSNV t8A0Ivjjf )hі ]% Q{ҩHyf\1NO9b0'a6ZOƒ9uxɇmev{!AO[sjݞKinb=^@`_?^ŞC~&ٮ@ r>`e1J^ =4Wŝ{[wsCbGQa[*^pYڎ5n >?A^~Zlou%gձ4,RTYmE%oRuV\#&Cȅ)))Z3eYӋ+Yl%@ f^G5G]WmҢ+*gwnR$2d9řOT7x[[댕o)tkæej1}od{" }#v".Bh$EPA(ٹt:O$ey3&ut1X9]m4x枠|r(O8#b;Cv3=j$iB$-?y湧GjKm.e i?w.>@F]g!:s9k6x.4Z*~X^i3p,"FK/&)32q-˴JBcv6r|~#ǝ ]mC3 @ȂW(IwZ nsWL/Җ;Rk\[.rT\8Ʋ~А€Ť>abիP6ȚT׼`b*%ë![iGPUu 6nl^Ņh'V|,fh#&"+RBBG<9ycR]d {05򪿁-BEWoay"K*ZiKP޾7TX bHDWOg'nb4ƾ SKk_-|F& 9!8>9ꛋ޾,DYbO9}ZH+ܤ[9[8ػw¢͞z[Fna)j>>FB*! '~<AsݧTk2n,&[n~xiC̀%ze<屹Pb?/m< *ɳ>`F5$@]^A([%J@"8̬gE9 gwpn5pm\Sh̟k{LW=gR^7~.bVF~kt=3ewJήM^Di e"zT[!_h\{4R X| ׅtͭL|k>tRZWO +}ׄ9yc솦Žr*jkЇP4(+۠Nm3P:7"xz4CqnmsbL&@"dztF}D& F6,br{'r^ZIXtxsT(rr wأ`; krXS+)߀ hpS2B{Y݁,*C*}JF= ["IϹ}9K YM8PY#W~2`juӴ7Jȶ\Nv )}%dÅjJ^+yO| b1T6rȚK>iv=5LKxꪅG雷iJY>Flt ,Ic&+tb5AA*EWayقy&1#L#d˅BLtPnd{W3h'朾+F@2p(GHgȗFŲ[0gg6m+`dks 4<=OyI˃^IR뷡\j%XfuFGktW&-r¬ 2A >&3+.hӇQ4xck-"5F^-̑_% 3hоWm<'Hv, Vp]pD2ư%q,h|#Bb"_/R Oqۢ;5%MR%fT"s#Nm7YP"ubKN>h"Yh5vpˏq9οp**7{pV|w*ϣgv*^Zgb;&U( 9w}h6tngzp"QRo47%Ti1hb#q͒g65 )YW33q"b" HapL?rX#Ɏ3"qU/1M誚ijʤR@qNYT phB2mE^'oCw\@X5G{;O"%7 S- P߆9AD8.ItȬ|[kY9ZcbenE~!dV8Xr֛~"o:ԥ&7X <)k޻|;NM6eUĶ\Cm}0QQ" b}dkҽEj-Z'V-G gU[׶ᶌ7#[vs9Mi\n5{c,DBuHu &Nʝa;Ms?)s{rΡ 9x˒I6\lڽ>ԧCC ޺>V䒣#hLm^H;΢fi \~&9cPY$M0 /dl,ۭ̏b#n=Q8 GƍԸQA %&wb?˿s]5eCncfxȳDp˂w+C o-olhQE^\6Lq( s31N݄?'*ZE!S{o08IeSqa@{\zMPqRF9sPB|$0MJ|`J.`+]qf% OMZI ]KXVU)aE%ϊTym`Md-sf!GYJom^(eO:eܞt/pC7<˨wM92` l&><%vc&>4q?WF-S!5^U/AV&`1ެi+À辢{OebлdVD߆_nO*ȅNHgя`GCRV0e\}$Rin:($ ˁI [BrtB0YUsTۏiگ\PPb|8?Rl]K2ëc<$A#gꜵ9;)tš`Fej5ř|f}G#8Yo\,aFYO wU6`$wwa4oBΛ[ }anǤqW}vϲy} V9v' /mx6ޯ]qg|*3*9xT@ [)X_ y?w0k(zh}soܹg$+x{EP7ʖ|Td< M@7F +czF2 cBu)0b={iFQв:UhSeE֚!EJSz#f="@mCƎ9_.`jxĬ5P?.<A4~qZ!-_\}Ry9iWf;f<|MUo@P;GIxFfVͨWle.=S5T\/`w.?J%ߩJ$8a:m0ck3M!+JwHd9:&yl k l!&<\ۿ8 ΥgzOXs4GɍS0PԅDz5z;QMcq̐W(]\:THd}KA)%%ξ碡]re*r2xcb0n7`g5mϢ,'/;Gyb cRTl@gps-/H..efB,^~QBP;@&|gߥzBMzt/m9(bsG=rw%>jbTZFBh/s4lSB#r& ֕ S~!+6ȻYa),bCErNxG564z숛3Sz?pvA6(rkؽsG[ѣ#Hg{;6 7(S-k8)VtxVp<ќ\Ssv5ܯ}!P! \eZR#vqvq1͹wj( $3;a̔X }ݎ0ZA1Ư9?ӟ nsi"6^l4x:UT]q@"]-Ԉ-B9տmGPu_!QNW9Eţ[4#*mLxmM`aʹ@KU@RqWӵy k^]_󵡘[zs/',s q웠7%^]KU*TzdJbrhvw S;b.39`-L.*DX ncH~b0@,9~.XPhtMɑRUBM}\) DŕA)(rPx#`1?y5^ZN){Y' hg%b9nC:WUG$/*9ӵESI?(j@ <.nf/|"hW#u=vzfɍ?|(d(~NB”^X$N{M%9A–d-NgzRiJD`\H'9anveU\X"5nu㥮*pNf&ͭ=N 0PPD#Ja3OO)N֣NJ(.ǵY8Ș:^lCBX daOl0$ta1 ,tQ9gSƜFc{p7/lge{evњ UT }H18Y"!I`Qr?C{{ɻA 9*VLt)V޹!EC5HXYlwk xt5 Ĵ)qHV^!\]3-{S-``%!#hF˜6Ι01'cڑK 3Q7wR QR6 H 4Lf!Ł / DQzЖɭJ+bPjskX\{5rbr5B-%nK A9x)ёqr89 9حzHg]"6+KlvAf<="Zv]7OϚ1ik_͠Nab)5^@ɡ:d_&S?=U2ֈ/n{nɐl)M?ÕjGAϏ_<>=D sm£x(]*~'3O|O!;1gP%Jz"ys_@N680BŇ|SAƘ_QFf­xX<ðFđ*o.jӟ;bIhЁA/;{#4CPFB~% t h^/ޕ8QD9XD* Yu]5:u(>l{d2{ru]K!ƩZ.BvՓA"vᛱR?cA1fѾ;shyh=6т)̢%1yάۙS"_°yCf]hFg|(dx[mpYOVb n2ѵ3ͷ|Ȯv8QSC>'+yhnALzbxOcTYjhYy$}cA2(F`@)L_ y!bt!yFR XF[GQ~6mLE;uXihy׀':OTܤ"tM%sȨE A-s%͟‡Y{k*rJ8I ( lˢwY4zJwqAwꂲuE\pװDE0PTscc<ab12Y]{&|5D-%tCm "(D 4o+uϥT3,oӸsn U1c ^l@2& ?QpQ :.(ƺ#޷^WtGsO*mV ζ0dcjk"lj @ᾈ>8m7mm5vQH% Q}J$ÄJNe5d@pc6ݵpaM NntWY _Oq6]K8Xvdg }wĝ.Dvh}_:,qӋ }yuM@`(]g8'J`9q.RB]FiPV!b2Ajw䝈7db<yq1noм9er|l9\EV Pѯޡ·Bő4a>_"K# mӕ@=s +k nC\VmR@=4y&**)̥#w!mk}.-ldC) (y4o$i &w;3GZ Ct?˃E R'!NL^ϚFt  dDb4I5w޻G7}tx:qgeQ !3`k::c^|",FEJ=-2CE`8H-()d pE9%չ:@_(s%a%qܨY(:ݩʃ.F(ԉ};ޤ?uij;!Ħ?BI>."ˎ_+yHx~3iD_csI %ZtFoCH]3 :9ˈck)͝ /⚗Ȧp:_LE ]ྸm۩R0Wԩa.MJ4 33QZwL#=dK[ ܸP@2>? `(gG~lu_p_{O^}OCl*,3=/o+2sq>`S31R(#kxT{-p:eۻHϦfy) X])}~ O'nrqS^bN1Hed%}HS 42/Ee eQbٝv7Imb&,J x(}4ˀRy`RjZ.+3I 6@ʎnn=zSBC׼SojT@*]ڥthdL7C)0-RAH1wM,Zm̃F$co ļ_UG !ɺ(q!ͧ<k~KjDшBUR]Y$)y52E,)Ø'O佟3ԊdpL bֽθbϥ{8=Wj=-\\~zҸ1)?AvY;īv&MBLϥ`suےfN~}-г5)yfK |]77΂9s75r&Wo N :@Efԡ[^|Ŭ\& O?[= {hp#FyNtV$9e vT4X- YtNLHY %P4TU4vF(VQKԄ؜BA.5Pad4ss8"pHXђ;>#:_g?7YŽxp-)ݰb/_(Ul{ju+DYM/ӂ>۶9e}6gі^#'`כ_, ĥ{h`"~ p)nz9|bɩ`Q֖}šPxÀd^^d5< !IU ]P[4;t*%W3<"CcXfdxLdipiEu}>ދ.τWVJp([e@c7FYyQ"5 ,;3E Rq4ُ'YY:uA @MEdf$̎-P^Qo'f,o8!!E&X%yaZ6!q>ɭH>lzG2;$3.HA8OOPaO6baȶsY7<\ g {Eu,->4<[D]̑XwzQC̉5.?XHW'}ARb*X=OQ 񬸞F6xJa~7!ԖAP; >j2I=2 Hoѣ;57շ}8cб]̓yX. ew^n>K͸O6E ]2VZtg0XDn .XGKCq ]衫MXzuY[T7ATtCߙ] ŏ^Y/1OM7FǮ.eW.Id}\ۍ`|Slt$:W;.v&ڌq r_Wf- yط1هNZ\p:&#UwN} 55EmCXBsm3zvMO ?\bUbyC?/XŸ>s5TQ|| }f Ȼj;(]YMށ~TnUQN N+ s_.{uV=6nHnSڎOPi {M]XZ Xs)08G}7nDaES9e@mƥTQϺ=:E[#phCHz[<إAo(>pmU`5p{OtE4#'%t>Lt㕡+MMh olKPj!ӥ@4>on̏R &>91|t\)TD?Ў:[¬qB9#hѧS JuMH!ޮwF< ܧ$#'yŞ90bt2\^͙/7&NZ6L>%Ӯ!~|9{V rb ?W@pŸNoGAt'i[K:lWL09(џЧ̆?homXIPftxw/t.:}w9L!un*ma3`s(D >t6S; 藳4D{RJ8="Ə\-aޜ(dq]0):Ԡs[#GGإ%aa 7nE#݃ MKt{%ryjf.ZoHK?ng8;NP_E?e O?zB6b_ xn { kftIՍj"~5<@k"|5]A'$9YX)b{3wAtXlXGoae"MD0^,SD=g0 Q_^А d4H_A)&4pҠ,{LTCGJ] V;}&TVi6e~5-1ȵy32EڔjuvSzdmN2vQ`uhkn«1Gߚ;H-c?"\EWQ{͉7I^w=ӴsޕDڹܐ!#C, cuDEN'LqUsO5W2XiGp 'T .c;VbRr fJYt %mnԗ1nA]wLk6y.T{p.|}Vt5E4jpZ\| y$w47qn.'D*2V?ߡϒ=ueX 'ąG-+R.冠l\iU⧆AS]i""{?z2z۾Z!0|,E>Dme*e4vR ̳Q Ya]ڕvaC:#{Ȧ0:B?4usP`ulZreIu08-i51htܧZDƢahUos;}{:L@Шlqt1QPp 4łAT ~GuEnq{ӬmlL/a!JTeqm. ?h\Ņî-W0n 3|9q`UG A5$@!NSjvfޙ;6FMm"CȊ;Ϟ}x|ԟ HU |݂N%p NRiJ"?6fl~PoZY1/HR/ϒA PʳzlZ΋hz&6&zΔafaJrK@@MpTXw&$GH6]oe㨖[z3N()r  t2;pQ\F=S &bЩД)#90ƌM\j]SapGe~Ej}MOk%7T89AGO16VGz]n^PΩe1O\Gn%fZ˕i,nx$Lݨowc'IW#gO % UFƄA!0;_^&in{<*r#Yzjse\@NvwOlZgw 8'ODe"sgjG$kB8P(xQ!21Ub/?uv3^p#%ԝvǠorFwx_9V> V46uv0 N(zt àK{sScz  npg 74 `2>P[Ќ R']t \Coʐ*m!L .GYڷY &ICHej])o&ӒF"pwsK+)ZN{: ,{ 7^CxLT,J%Ly=&&Mrbm$^F-pWHy~hʄ",6aX(T"ꠈkm4i#]2f]E2e팉S0Ɯ]hFe?5EHRy%@&Dg ~D~KOyMǁDz/.$\ fPɻ>/Y-e79%VMRGvy싚zNTD|*Lj;X0qm+On" 2ɿ8w! 05m%î*{_W#g5rIA) r{Ij/!{"Va;)4&Gnv)L;Y<n~{gnΞ' rr-4x#դ ]?RVLfC5]qSȤs@)ByyEhNMЁ{~:+rWX^N\P}/AN?߰qESQM4ۡy!PW'&FPB;FK.o$xF&9Y& 4mfAi e dA\Mxccߣ[ӫRvԩ3&hӉ+Ɏ☉EP0A*D.>j`sj*w˄ `qVڝeVɃIXœpv hyIB8Ej7l#,axjW^ᯌd!d(︶`ڱ=qP\.Ypc:#gmA:C/Î;aY|@gD1x>X^[1d }nl\C~ .$貭Z>KD*Wwsb"uKGȿðGn }sĬrh/^0(kÛ4 T Z!>MݫƇ|WXvvfjjE.o@%O[:8X:1lR H^4b_;UW1ξ+]I lb@) @Cu H% }( 2IN6E^]a 4^:fI`'ob)+7|1eXy ~a3p%_ ;tȕ-kjوA -reOx_Ko{?t.ڦ4t㟘<6LYypY_s׃TH>"վZ.: @_V [A6`}" 0f#<lj|UemwBs *r7aL 6D6&C<'S3FsM^7d fYVGcD&V=9 nLhٝ)>xiMy̷^gOhA%Yn%8U]Y hUk}&czz=(-|gŠS\B!Лm W6`P:"2b pRc)~:0|聧(!Mb%ٿnR67p#X!|۹tHe$}N>X9cWɳ W!Y4 ATZhu|q̢bራ!O*274ȊfOX%K|E-^?$BbBq\̊yf:\FN~L3;wg&n5!~b[)@èy`0g>m+%/䅺:ظSQ:xw\հWziK ݰ-@:­v)A8$GsVuOC{C( @XGb58GmGQJxA[<l<2kjDDagDvUrYdkFm}ʙէ 0)3sʎ{];w}{DP8-j6cKCEP#or$ttgǏH0aFB ˳$xWIahy# Qk{/pR.PMXڋcosĊۓ9@vX:݋["ǂ%].hk#ތuCOjC˜܌4nZLh@cVl.=bn*C9@0ʀgD+ Q}vXc3h?/1| A)]Q61'/m|L5+@,̋k{n>{gfdv>*=1\Z:OX?F MXSn\I5y!x,oѪl)!6Q= . JqS# .m4DE>%g=\iKȎ̽L1/KCQAgFV) ]CZ@*1DkU\t'Z7dgXueR)ҙq*܌\QP L#'tL˫O6k/ ?/-MvH. BUu{1"2sCVнФȐL[ylUiSbwuk@6^>;agQMkx.cWixcj"/y)^ԍ:Ҍlf55;c[L!ok*s{ɠCv!NNя ;:pȨN/4oa&A͡P-sZ״I vXq~*C'w1CFr| 4,RQ#ta Qv &OzFsѕ\)jYٵMaFu5>a 7C4ݭ7d~bivû}I7:52`C9o8W]'7~wstaj~kה'xAщ`T?퟾L$uߊq4.+*dֹψўfDM"3+,birs4jnnfvbZ8m;ˊqs CB2Οp`?~yO MwcȖt).=[0,[E\!\dH~цAFh)O"<0@-(v|}m{QCSq bֿվ"=p=MyiSiNZ6tk"ցې 1kx2yӧ0 ~əL2!.BsM l asX|A77,mIGG4,r۔aJtAN_a*J͠q/ -Y*P D/e%Ѓ1E#߷\鐓gPRL8\UƆ~91am; R$IjE3o(k_ʲZTQL]oDHd(*6fº tR9畇Ne4C҈tC(F`gք[ 4u̘lFU،3B^g<8& :aT5{g+h_lI}Zgr^iA@5|HE'4abt߅YږΉbb(x3A^.ʠX4âFH3;̗o^w|Qz8O̯%t^Fޫ'n! |@mS)-s>?NŐqx^|+ŲӡGq7Q'-HP8>Rix_ ťΘU[5|Œpu ԼjYȏp~Q8Z!˳=YA?uŃ+ҵ52SgxZ49n@6r}f@OWgtr֏Õ7JIc۳u ܜwHà_R)-e#c׳ 7eƎuwԀ3aÝܪpVOst!lҗ-E)TA&GS2|4@04dw :H/ਘwUqs׀]out=`F̬4g#V)(2f n7' L܊[twM:Hڽ. sp'<Ǘ緵a* .v-G$I0: n]ڻʠeI , 6ݕ"G)BzC& HFQZ''"Ѕ1ee+Pyt8 miO{N$=śIq,jwea%؉p("t 95]\JwKdo![3P\gD!>w&8,k?Q[7s86?7W5y/G|~ \zx0qm {ì!V3P1[:y{ka>P򐹪P`sט!e͜4}iZ*B,W ~HjeT~Yc'PVoIvȗ~NS`;'a[ 9zƙo#(,ͣUcl798H ㎭ ?:Bs*1ZH>3ȞvmdlOMAƁha}ŦfNCr"ݹq`"{{hOɛ|`㔺Bq7#i6FWnzrm輥X=-E }6u}b>\kF.  H]2uk4oa C֖nS9W@4#JUAa"L0s_j4.cFV_b~x{O x?UVpcNZ!9 yFP X/A]nl%y!Bgxdu24ho<ĭbYu;6H:!KĒZ*ԷQ.c#qf LҌ;E+mª+uKJe9dPԇֹ{7Ut WhO_P9@Y4Ht^#ݥ(}"\k`A`g:Hv}uMI(/с}=(cl1 ce^~Wp gSR-9Kʸ\_3"Lce__-OviİgzXhJ{JQ( &#[A[wo=cŲل(vB󦡢kU-a.V~f# wF|SOcБM:x ޜİ0kCBfD fyE ~ΒԔ٫hD-wfy7$ 5`gÖiz \3RCvWtbO:3pϳX,VU킎H˰8G(K9$ X. rZz<_R~'_BՐC-ڳV]:|%0`Ա惜dۺk;({Pe'Ϫx7=hWKsmRNqS ȈKoy7eƙU+]c#)s2C]rN]&2eNgoJ.>bnCA X {w5D*]t-M->LPQ^VJ # qGƱ>fc kS{:W[i"F+=sDYr<'A\pƦwd;T٬l{[%äRCT`q'@?8/,:{3,{T<* P\N`h }!{&o-ŝuR'w 3?'pK0˖gSySW[*DZ"~RP_70l N\Tz o3db\214=>/so&e>YDH2nRxt*j2[*D a:hL\;]THJǎfZy}~EN}>EwaZ[I`n qK  f4gzhsg%ә%u?Ա[ |\ Asvp&m$oAIp~!+գ|8~/eI3h~Ӌ{Gh=Q*<;~A4w8,|7(`/ ir&<'3I!)>A3)0$v3H|D 5ѢQ%hq S R@T"CD{:)spNƁuqv[y{> y gI7xFTd&N53 GeAҨԾ&hմY0s|,eB{%̸-F$;; $<Ҕ ʽ|t!ll!Pг.VO9J?';K^J5?u;kkeHrgm\\%;هkE"yP4uͱ0oԐX# . DouC^^(Md$PF}=mis%S\Z*, t꜀h@Hl.FA-x~8ݲ̪8yWzB?7 S]bcNqwvdd|<{}630]X& dz B}AY^r\ V `y*s5Ju((4*ĕ@V{ 2x\͖ơ~-lQkq fTjٽ|:\b\35^ ?ъWK0Ы~oPvM/  iDue@}KĹ_hGAw40IXp[jCiq#,:b{C=)i@x.4QI&͇z%("Bn7 4G=#Ro *;Y:*D vl]Teͻ,O&/{S/MOmS߈ ӌƘ`cRJӰ/hHB>s<%lcbpO}9/SMNN(+S )!%A#?XAeAGU#m2'a5U]qD%ߪ4~8A/%WU&ØuO5Rd5B$>F3dJgh mɸ?U'I6rz{0H?U k$L)g*wU_Z#ެ:|.f*PL\Ras"7}[\i&5x}fCCn<BcpzrJϡw1B*Zn&I՛HoԮN q`j7Ѷ7ì~L)#l,o7Nfr0A.ܺXXo y?,Z#*^q KK50_9|tʼ_3m7+O^ȆA{{¹Ьc:vz`9~9GgD/O:)KV;qudNv.H<8.qmMe6M\H0ˌlϥy-J@jѼ6}Puh+|s b?}3Ǭ/K:AkG8T'& coӬ]0oE-1A!"ϼ#'!DzgNZ@sjŅ}l.7z]vZFbٚ8 ]0a \AN=2f0;3!e50(h|(ybl(fjc;NHšn?3ryk0&[8q_.fHsϡZh}S{#ӏM:kw'< UċF YDJÂOB!P$+' SWP/DsO3K Ş\5BK= Zgr{Kqoʠ vv. 8# ɫ^Q0h[|˰\ߦo;kCʻCN-ħ)n7,g.K6zX3{Ma4DCsw8sn+C3qBWq$pgf] pӾn_uӲ|8&sX333n+=#9s8V ̇G6̌lau\ >s9S n1j:܉{ }z.z `^j(1*'ڹ%:c,ozp#ل&cohγx.s 3v ɦO&Ä"-ovd0owϣka}0$9]OTS{EK)?ϣLʒʚsrzH;I^4Rq&$:=_=bQpslZ0^y$/A}NVې ETK^hg7%5uʉGG} ={--dV0dj1 FQd@4fsJ6Q1x|#^zD5%lr"oKLbْ:"v0hAg9'_{ĥ`jwyTI|2vDX> 1(0)buʁbMBt 6_'<O < ȥTu"cYlh&C3)%Վ * r aMc̈`k&ה{#S UAPq [6nz$mud% *-0 l.x%ܹEF{F"K=6T5z UF]h3jJEy,`c`LZ>1c\穘TEdlrX_%4j>6GJm8T>qVDGtn(="rH5b#;݋FNbٰ>#}L`sbˉϛG,V jE5ΚBf", pV2睘: p<.a{'+3I+f+sȮ]}NT,z.)PhZCOA(u:` K"696d}99S{#ߠҥSʠd.d-F2hnHnsHIG UT5c܌Sm҄!9$jg!.0U\Ixmr!&tІhEQ6|Uh16<"e\\ C` 03αPzC=4y9Eq>,Of^7[X,]{YMfJMOPUVT1]^d.mOrOg]g5 [J _ nc/D3tPZQ\߿?g] qAgeP6Z]Iy_O 4905b({:k=VZ]}2?AR||8Ǡ/tt ZoSq}u8G+7߳۽j5f 6]bv) I<FN4xrnHcY'XwDj1y 9悓.%(k]g+û5ݽYTUq I --a7u3&ϬI/_DrGv:E' L* ӡ9S~{yڸ~P4>{3/?PB30ڨ'n X0UxȘE2 ABsޛkV؇1 7lfGl1h`AHE u./GIFȡӱnDQ*>"8`ˑ:SB|B`dl"zꌘ3Q:#o{ BJvjjiL7.br3_~/arH5^07) o / nnFCjS@ K4|}75V~Sy9ƹ$09c/R!yDj_rn\l&z $uwhޮ-&{ 1V֖q5S,za6=^ {!!8gdQ,2*N'/՟SVLiG<cciu{͸zL ` ogYRI+ .^0Dl3 \3c@.OxnBR%YJ΅YGQEͩrSDoelH`2Ǧiincprfe[s-GP_ †ȸκ=ZybzVZx.u*φQĠaL;UhSz# tw?̊;;ZC%~]ݘ;֬lEZgMS=AY\'eVNcŨ](]'\V/P: pAo)b]{_JW ר4Gfy`g$BG]s: _at%"rsMW6W{T 1N|m)!B/$EK#baj.ׇ۪ze_> ݨWx[+gy*# \/ -KJHnzxiG(A3B njy{\iU{TL`q6:Wk)Ƀen, L-m`T_{:Sy@]Bu5w/&O1#s3ЌE:~{QTH6d{yMs~NN(A_}!L%ŅQ,Yjڈ~> PpۆAΥRHƽ$,q~ՏAkM틨ɔ4)K ڑ;<W\h+Ƨn=& 6,ZΑА/GUDO-m -#"IWnDsG!pr)_̒m -rÛ=96DpIc-\A7q Yzp=ӸOh6Swf㨝m:֑HFb#2"Y+ Kx_bso)R,L ϰÈ}N3 0^YC~$ؘOOƆg"~'"hYkEՁxF (~Cn+Lk#LMĔ̷t>?z V4/=ԟ-bаJAfzUρA@3xߥ=D9p G j'De/?yDnޡڃ1툙9~+6Jc[,qσV]+^b;.̑svYFk-&8v#9QoR/!(ľ|{6Ehrq~!Ȑ'֎k*܁$r2>k}ecRg4WF(0B%5xҏb/ C ԐtRgNI4|6[;XE~C3UrtND&|#_*L9ˡݸ;S Wjndu08u!?©]HR&0)H)QsM vA#bZw֔sY=-j%'[=C 8g bOP,{'}5ї"[SeG) _,bh}Vn,=0覣_|OÙZr0c.20.c&TJ]%sF aZ:Дl:,Dl,GŊ[Hk]%WsyZkE>2Z와ZaÍma+¸9đ;׈$;0\E=n* 32lD(kC 4޻AFn'Z+4GjDi&tuަ9Jؐ-6vk^Ac\F߱H]`˺| 4QIt3`hݯk*i\tŒݽ's}ߐm:v 9⺰'b؜;,ϱ[t&LJP'E@%kkat$9:܈>?4@_g^ocJ\ ~uΆ|%?V 4h(J4etp$Z_kM-[kl$sϟGF*ZGL++7wv CFaZ@?]E̚!_1w.,l$ٲ[=-I'pDL''l !c3 ;Ex-2^ ң=Y("RJ;<;ʵ#56]sf&`!z8vPooTm*1cg [D péS- T+I}} T|^X޲pgHŵrv@gʲg"qnai3zzY|^gD,b׾}NBʷ6'R>3*_| >Xߺ(+f 퐱?;NX PnG (ߜ6>vJwإO*;aɆXC@ 8G(N۵YWkwvIK^r%ʜi.<8'LR!gSdbJT%Kr1Pv\X@,~I/On` ٕk { zAt=-Ѝ?uz?;/2-e>lwJm ` zJGή1gBl-qR/5c$t@P=MpU- x|#(Nv7+* a_>zyB&|/$+ &=e׿X<*xE!kl_nU`V4Eaf NjpV{8EْnBA_j̄9] _ǫ^ؓm0nG0lܡ/"|M@s)u@H6fLg5 {;ˡo^X~]H ƕ0oSp3;#sNQ@mi[K8 6vͭZgTϵW%ӵ'AwȆӖ0 WR}x8wcf-{,5pLHmkVϞ;?vFdg姇<]Ϧ$7U .-wOQZ2pV5o;H1Wy^8zI!DaA?vŢm\ïqXwU=tbl7e1<0fL31h#Ac #0jX| nN Qr{J7n~l~yͻ5po}P煐FlRpD[A?Y)9 aq%ZR7s7-v\. Q !#c̪óg9" 6y*N=pp=s]\^ A:p􏇣X{|66d*D彠}*wVis3PFCB6о]u芣ƅ=!B)U%;UE˴-d֭-]$q7921*mb*M;ahԢLr=ka7n$0"i2 @,n'p(M u} !A?<ŃAe[B;Nݿ/:j&Wd9ĦqQ-ތf+m7XY>)R :@x@͂ya 1 !Cr}:grÆ(.R[vt9,g|W%c!FfiaNq}_3N9Oy ֵ]7ZvbcP@q?Ф侅?|LFdbe`&0_DpƠ{OxmNئ-34Ą5M Tȿ8l ˏF8bK\¾F\UQ5竐,q:=c Q}IvW/X- ζ>i_ՐvRLmo*x[ĸH7tbgZݬwUo)PeEt`pʧZpQI-0䫋taSAdD{]W5 YWZ0UǠL 7#%t(k}dOi<NnM7DŽe?q\NGѐ͂S 5vwk`w)dӿ8&QV8(AyC7h+%, V&{h!!l{U<[)QJ9ʏحVWVڕ)覆:*=1~j<|;0EĠz&^`SKJ82ZO] ϜUkX0jP >;a/9tq};F((93RTڡ:'N:ϩ'|Si2_;!ЦuI'΄p _L /+9.#6(bЍy)ң0[@'҅w\]'xӳ<W>}\VfdAQwXOd5rF}% >!+=/ +ED wR=p`[a9KxU<. W$a:^j趝݁ʕ?jp% ؓ*;'52)fyVLdcSޠvW'~lN-X8~"e@YK8dfsWVouX8@ɷl.AJ+1 l6ZX-/F,(#!|>=8Jr&ܦ_å \HotF$X|H#ŅG<|d#czBs VܶocW&z#ZychE NYL- ]z=yqpm.=oW1e'+/-)!!FU);,f436Wh]~\@<9m +s^!'\V ww)K(H /*Ao#A; aaTBI LTg&+ g`2̙.[{e +PrVJ졜w.X5E*ġ!t(=]ٞ?dnV.`/[ 3`IENDB`tropic-look-0.2/tropic-wallpapers.xml.in0000644000175000017500000000053710511154753021175 0ustar00danieldaniel00000000000000 <_name>Tropic /usr/share/backgrounds/Ubuntu-Tropic_1920x1200.png zoom #92270e #92270e solid tropic-look-0.2/index.theme.in0000644000175000017500000000035510511154036017126 0ustar00danieldaniel00000000000000[Desktop Entry] _Name=Tropic Type=X-GNOME-Metatheme _Comment=Nice Tropical Theme Encoding=UTF-8 [X-GNOME-Metatheme] GtkTheme=Tropic MetacityTheme=Tropic IconTheme=Human BackgroundImage=/usr/share/backgrounds/Ubuntu-Tropic_1920x1200.png tropic-look-0.2/tropic-wallpapers.xml0000644000175000017500000000067410531100037020556 0ustar00danieldaniel00000000000000 Tropic Tropique Tropisch /usr/share/backgrounds/Ubuntu-Tropic_1920x1200.png zoom #92270e #92270e solid tropic-look-0.2/ubuntu-tropic.png0000644000175000017500000017547610510702756017744 0ustar00danieldaniel00000000000000PNG  IHDRtWIDATxڼMmu6:~.)VH2,Zeنb[0H/駙F )qEKl%TEX}w=g4^kyU{9{1c!H\o?q)nnnps[q_3uϝQ@%y{gN?|?"ɉx'I+1gO%<I^׽9q7QN={ݶ/%|ؿWof[;dHzN΍ں/ߤO \gSr>˸nOW}O:9N^׌o͝'#'M>V4~ϪӍ;?5ӿ;';keGN');__ȝP/~G줢B,|agnɮK|,w:M rĝܩq-'LB?S8 ɼgLsqOUN\Jy"ЪE_TslPjn;["'_Jf?8]9ׁI g߷ȸ曯CϪ @ח1jv|\潩sXq{T*s_Y~O{rN*v8Z I¿&M "w9Su69oA*Τf+OT1@#w  IxiK;#= C~G|?}zRⅬ]āl_5^dS/b"INta৭{<1t'!W5NF2|.V'#Swv{Cw])lSkEDb@NRŲ қ007F ]6♌a[JYO+Amgkt%,4َ@ڦz]_@tavNE^uDݷsα#n׊kų{+ӿxK\z U@-<.ek~Nܾ8XP*3)U,S9qI]z\P:N[%v0U]+еQ,JTmK.Ч^$Ҽ~GQ6jH>ռ' Ԟ::qhjt520l+ 8S\֍"%wv$<(䲙13Jť [9_]Ae_L];w`| ELjSV60CZj@wUBr8<{6?goMwx%@h=@f>kؑ vG\b9 XqN^ -b w)a;_U~ W[|\kR xNUMvYgzs9E%])ȼ \䧘Lܙ=tV׹JN5 &Nԡ)E,Ht S-cL*潍R jy\8"S=(wn|n\-8H렭U-e.֤~ =׊7g/?OGnqYnpYp=@Z .VZpUOaRשy0NX=I>UaPΨc95_(<4#v(+^t-hk8/nEحoygrY9rwp ^{ko5T 3Zm_CW~\ݫRI*K`uT ;WϦ4-,Str jubM IWbg p'A_Bz!@KRЪJ@ -Lq{|)\X,F ';_LEdZkr{0:Oy*Fd]v*) DVT7X:ҍ]V2Є+Sfi(%K| 3Yǻz*) {)4Ιh*h@Hj=^)iĀsKZ gUɮݵP'-$w~_+x[-#nv=r\xn+ڨG91J"fU4%;yfbH Yaٍ$fa9mbAϼ._|EMYMW]#թ;19<:pBtuAtyu ֊bAi\(%>Gֱj~ך+mԼC̀7h6ۥ9Uk(Pǥ !7)c4PD/nUV|xZ{ mL ?(fuL׶P/K4JZjdfOsVj)] suU?xVp\tNrO8\ꈋ+Uhq. v Z$B|k"AC1Mf:_sH kpI T(@WMsp欗ϸN8+=̉s\pC]W-C,\T+pzz_ŎK`FS*Aio;um(4rYެcTm,{#u}UUv˹$e\+X+:UvB)u.)@]a0UZvj1CLYr+Bn_R,44]JY.G2R:TXu}"2?~8?IN[]#eM|?\w~G$Yt_JV|up5W| bo)HjK`6AIT 4y.dՑcZKJ'oPLMu4tiaMy3cUNVF[Y0w tɔ]$71gH_7W7tݰ8PվgSKm૲b?vxms6 XlR֣T'iA -V5ܞA5KR YJT4]2N&!z/e!a\ѡYa[Gjb.U9زB3Y6CCOځ*Ye'wֳhpbJ,V?Įl m9sjl6 2>sB* @_vՈä҃o ­X=m8<2RHSF'"PiTAM /n6uK(sFjv61r k6je\n!omEDqד U,zMxM=Zv@V@v^m-j~e@nW.rK!ىS뺂AV ;DjE90>"سYUzUՂNϐ֔Z̈́uyFݏOPj_QxLp,|o̸"nidu3.@Ԭα&lb(]GG+wŰ^=lM@Q34:Xn&RH@8ߚPcAh% 5Iw{G8Hd9*_[˕D1)k5G]]WZ' zsz#u빎Fh^qVR= Y+eQ%AKDТ ܻܲ̿`칣,:jcQWiM@!D7=;ghPN/&䕅*QѪ);ɉQD,zy:u6ʻX(lYQnF*g3+w7qqJ65ko37 U+jRMklZm7݌6^ϤtE'|Z=nloX=Խj:oՄ" `l]et*b(~dk:u(KɁWXuGaԉ\WꊑYDYϹXWB_1&vUQ@(Ġ Z,e|[GTFSvc6pBPW6a\(:2|נz-߽}.ljlm{+duN NQ)ױzMfRE%a4 +LKM"{:,A\5x#tL;4w?wX/jsWjA3Vdيk&ޮ| X{ ;I݊k2FPV8Y8lGu{ Hf=_V#Lu7Y+r- 97ARG~;Be "\qʟ^HZ[;кt@ ctlhmm h.+CJź'rWryr_T]eMWp켪:;)%:]~ƏV [ҕ-~r\FcUIJh\Վ\#43/ƌ|'kAծ洪T6Ma ]x]V`D-:O]GEy\$JFl;tF *)=9ܡH"]+g0{qo-TcL.v&i,X-[ƭuM5/.79M9P{޶p[ăWD >w.͝C-{zL# (hg5F#îym X]ynE69k7\\z^ZGZ+0v Y պUGOT^n&rZ˲zXGZ蠗kRBY RjDލj"BFŒw QrxC&NYIpG$y+`B}g(WmLlau.pz|4ԟ)%YőIkPf.~(dtDN3M,9J9Z!S_;Kw84+: tey:Xttp8my'+wIr-I2`|1%Y1%y IGM޹N5:_Ҿd"J5v~nitRQE:x:5 ,8غԦ^O.p(Nخ 9Zy٢VK S[ 15]{I>l|G]o"nn /`wU?lfTx$A X;Tg&M97\CIi,=4@l` `R^djL q%nѫMZ (EL3E'4-Ā6Zg Yi$DÛȓٯ@UcWo`'| us1YqvusY\1 gj _y* E]q[ڬP^jQC=̴qW ooytj9c[VҺ;yZkH۶VauJ4Uꄬ:eIZ;3مڷ}ؕg*u Rs$c=EYcC{I9dmM,Yl\IVnYkTU<30Rg{OB'鰶@)a)%5ǣ]SS:xnSc$].lL5O88QԤS`M*IQXS9Jb2 s29kh_aFQve_S>DRڼЙNTʳb;e} ⓒ >ũ C5m:8箣(ʐ*E`\~]_*|zQu\k$3mv|)ʢ:ty{;ܥH ##Pbb[[XHl|A\q'>b<+F: :έEšHgfMcJg "֑Q)Rf^[Jc$H*^O13*) inZdpK"aك:FTкeRo9ޕ{]]2 / J+ 71A;++VF>PQ_#x%b)]Fٯ$rJkhKG&+njF^56-^b{,Kf`ª8.e2W -|LLxKbo(Zc ;ct5'í ;vU9ssj5i@F  nM'Nd&nU7 d65oA71xGӳ+t5NNxc= as)E9.m+QyM,gTɹ ,"ճմHy-dAw6Erm°8*ҿ`R]n3"SzU9n\i` Rע2-A^55vZYOwOd.늏8>y khE7fA>.n(-!JaY݁+4⤶"4-ђ/' l[ԙ2 حEgejlB+Ncu*HSE|J5NA$W VL@QЁ2Wɾ乴[ 䙊XnU䖎 <%}'ϛd`KV̈:ӼXn%/VrhnhVk{B>O233;;h<+.u]_yB8d.w 66 ¨)<(p[ԈRAѥW-zsYid,VB QYY8uޠJ9C8A>$DK"pV/r9ₕEheSy$3ҎSN")z-{%NbX =\p>eb7F9Utc;H& 錕wob.-Oޑ HxiƎf=eFH|>`LGWSDͰz5ނ(餒 P_ 2m%֔_쓐hHT0W|BX\Y PgN$n宅4eVQRspZ ]RjYC5%J;&ԎAkV1<%u.T*3=*!dݘ<4.ȏAl;<[ysF.$t쁉;dɺD%dyjbMhr9w2ٺU.NVw>֚2(;lf1ԪUlT dGcmf8u[.&)!SIU-t.<1i4m*<>^1X%jĵr0N(>C5k=kUQܧaQǰ߮`RⱯpzYl;vMIЁ&5j-k->y,zjMB@ :TSI1s mƴ{]/)>29H^/ܠޫUZݑf/s!j֋]Z2.$ u6qJ?wV4F]*/+Тk!Tʸ-ݱqP?%YVfzd PM kvfH.1,Oo;\*0!_xְWtӎ3#Ѳ˓ϛD@̜0ٹ8-AgeQPr'X|$4B 'וQ'X:ZRǙɄ{Igs(sĀZwBm(9JuID;DߋWJuZ1wVsA2ʦb bL׬TT6Mƅse&F8ƹ2 GAIg ]l<.Ձw++k{k1As%3jpq}vSi/W)H@5F.no1LךihjY4FZ% *&UdGɸo+lB$mx. ;V1٠ 9J Xbt#C6 {W/PąP6q33_o5.Z#mޚ=y!{ rAyuE\v(EcYaT[LBJX|^z\mARFE\. (ưRÜl4Wʹ ݇7a4iQ,ƃ/1>"^$!т4eK% cęS1sTDǨ2Fn quUIv춯[vaeb>Jx@lstjMDNxVXߏI‛vCZ=ujlʃ[%ֻM\'+M-RW+bW;L*4(}{SܺHbm,=̳W5hdarV u4γ[-jx +:I@V2brxDS3`{'vJ5F ]j#tɼS1#qJ]kun"Yu`dD &3$nά?vBo7 ʉt)kք_EHR1  `$s|ݯ&n-' nכlb)`cfBbgB*cRnD@x̷ЪT"緬lfL(EIK"5,댰h\Oً'nRZgʸ0h;dWs`:V+'9f^< JQNS#J^[ߑ 敝6ök5d7bA9lYn(&V@Ug&j[* c<X&Hf(QpԞI Ld7>!H)ǚr͖/X]1 L,*a^6`)Nܻyćlc;~2氡1XA`^m"^ZROw kpB>jURuh0-A S 1R-E5jcl*@ =YEU ws>e[,V}b!1O(KzcX3DalXJn4:b]pW~ `L'kGNüjg1-8b-)q/Cq~v])Tpk6nnLL=[ŰͩmG(SJY@67Z _5һF1\O:8NWjsZJN..6Ҕ }% H5_A13UKk c7V(~IPjQ3^/.܀HFQ}gDL i8;{Qi"f8:QN{mFD{MJR5#V ÙAScZk=io.+;^-``<="s<{yeVf~E'jd* nǥ&[ ;\%2]~x CDhL% `d^Gmw~kXg*A )2\. P.Ip.&p +;Jqx&sdjЧ33Iynm:{7'wW%\wm5U#M@4똽ABQFkLl(<[V#a|{NG%zB5ضWR p)4.cbivtr?gN.BW:٨y7[i]J$fsW:Mgp2Qpd%qs8C@_ ȺYkm [kS^Z, zb 5|bqkHF1%G3>ݑO4.'jݺN ь}aw{'捞`iͽyCAmߘcl-*3_u'QÝw|lsI?V!y 0h0[o,}浄)},uY)8^{ Ȣc}gqZ<'?|U]AY~ nGE#C-,{}^LG+rT alhd`ttʟ_͊IP 'Ġ`8Ά2veO!)e6lK9(f Qˬ$4Ul*;-u!?{cd(H2'+AT'Q٘qJXѱ؛L֒̅U%;0V1nwF| tAHU uSnWCBQ<֏\$K࿒נ5˺4jEO~V">F + v\pc+麱%rm߿ȬW.+^X0܁ %b$N%Wp5`og ;H!Z!jYӀ,/xN'ߛՠX4'0pZ`.:qp]E,F0Yhd#9L 0+IVKǕ5^D0z?OYW\ Z+$%VVZ8%%m؍X{# k3fEH94,7c8%m^Vj˘}b vbW,Z]7T͜ʖN7Y]>$CMAͧNkzga#DS횞&lhB&]ЌO%<07҃/vƕRqDpK1oT\BoĮEFXWvC': I.Xu:&v&]=7dNMpլY)^`&CP/y=.J dYܲ_Ip:w5:'K3n:>PvqʕX~6+*+=Ɣ"YbXSda=ORd;!ήfd߫&')d=S-HV^|^ȪaD wx$^VRN9fHAH3W0y1ZZ"-&2r2l4hI. ͈ig(Uy ?jeb- pPM+[RЌJNJP7~$"zEm @~2q'3* hCm]~,v|] 93uߧVxWl%&:S$f!f0JYgο7Tb Bl"MG+IF_=W(R+m@W,ACO1Gл ێ4,`3 w%S F EfxĄb˔"[ VxX\`"Lf'$4byfRp@$̬%ZO٬Kcg3 yJ,$=(MV_؊Oc;b吆i2c_jgqQ=z onXk*yQّ8kOMJן\l5Oi+&$h Ҕz|]uJdlL\Lg籼/k>o _ʰ9n>m_ œ]\i%6}ń5b/8AgTM 7Y_AVrLBbH]ثn[]؀l>^Iþ"d԰壱„(YZ4 Q]4R~u07b5MX?,.4LirR[4pVRC ն ¸] 6c^ݞ#4;HAދF cKI5u~=O0P?4٫7Y@NH-Ŭ،wO3Ɏl9Meb(0:kEQOȆ.ыlYTsk2S 3b5ŠdJ,>I] us_$nݛ:(ܩ'd8^*#2Ḫ5| )1y4VT<m. Hi}JHEvB.#l, !ZR)sof3**H̘)Ši>@Ro;c|WFڽc" ŵŀ\Y0BnX8=c qn}]Meu-~qp({fQ7 )ȳظD|حT$D_ӓMMƊ@'A$;[QIj >Z;?63 -DR}@>_SkRH"f܃wd$^򧙯$"3Bkf/ e…PB+dbfIͱ.6EHܺ:(faCr"V%P  dMqXj*QWE$ctwГC4= `IU~N>ұ_٨U#7kWׂ8Gؒe %h =|JJ1wH)Uv[HQ\ˆ:y{xC*1eku&6w)| v0! uqBUf*u.O H& ѱ~û@7,q[< \j*k\mb x?IJ--tPٜN!*֚KXͥTR/*11K38pB* cMYU*,ߕNvD_'CE^)IƨFaוR;ec8 &7(yHqf{sP_vۍ *BnՆRy8`bJ硘t0U  fk;'%'[֚QT `RN2Sij8tngR-1_>N҈E&;M-k], ~I[-h]{+})󔱰D}>.ԝ&EVAqs8*vEQv]EB*blqb<_͔մHo+Ziaд3)dfCWj}CKp5]% zqbzgͼrQCQxfZdzd1o 䙕.6'q_L{vzNvZZ^?n 0{Upԯd YNvќB.ULsj.ls@=R Om+15ɌE{ǔeƄOu/7XD=zhaX+aH RG+E) S!6yV@eآ\XhU=y@^ =NjG8\~{o_3<ý<J5&3^uj]TP8 @Kn=>+KTMRڼQaYR)W;_[բ[LC\a)5LA*pbc&й?ѲM5ޮQrlL!@h\5:PaS sd_{IB DV>vlh 3 8,BƐ W"={Bڙf"dO f@6UBMɹl]e\CWkrd5 %=Z$(M|0[GœU \լց^g:󷧁ʞMf}hc)Vxđlnv6qnt_s,ICͷ| ro?c@+6*wgx #kRvծ{7kַ *k(jSv.^X )e֡ Dv+>|A yvA&L:ծpVb'nb. .Q=5cIbHLS@\I! ^t P$lgvGSa~U^ᒩ[z ٙJyߣeyj7;5\ǔ21g(Y)(l_6Jx dۺ.WYdIfu:&H*~Mh;RZ̮5g̮yMXثC{,9u)WjMuhjwiG4p={?}=͇߁b>1?^ûoV`W zWZQ"k'8Pm~}EdX 7\e|gx$heXg`Ts.?]./۫N4Èlg$uHH~\a:,P~Vͻ)kn&;nޓ#>{~7'C.Ζ-ٍP~)տ?c\їUh֠WPy:AOeQK:2F_10DӍحӁfw4 (V;& ";4JlGFw̼q57Y3#T],B"|wӠnh:bt#$ 7sW5 ..NO3Y6N fN eRdݠbSA9jkXVe )*јd9Ip{UzNV%rrU5zT&T)%jWZ1I"V3G P¥Do9[BNVL*Ž pE(;~-~Ͼ\pRV续ܭV(nI{@xc3}7W2?HdAujeG ;(DS}umnpd<+LBN%z$|ցw#8酺xG x:KT`{ݮԟdc:Pje)IwxA?4< g}$4C4dlr2!,+]ǜv \&32 hCܫ !7vNd@ b`eHBmF: Nm|L!.+Ve'd0*N8e={%ں.b3AxW%;UZ)RjCmmjmT p|qO gn7r -Eph=I+Z,5 HntLqj;̦:ry*T66#[A!)Y0 Xr.HQX$Sǀ7jOȎ g)!+fgq:WNcY43)eTq~m+ju jS ۏO^ӧWxww~=z Kezp 7/ٓ/Tݢ`]YVz>#`Zdk+c؂C)m` vƎ!q˸ӫtD2PLD}(py=!vKj\Ec=}tI$ ݌VL!*DX865<z;~^_ 4tv5}߼؋ B~Q .'`\J$y#z)&wfTMwu$q!ty`ڙK8v4 '} Jf: 1 (rų|S[xk.p{8+R㈋a+ܾGt;w ā쀧k<|x"~n$ m=k #H7F$014n8 7LD+Gʐ5?zP|MVGA8.^];v]Z[l*#%kʔJ;81[0>]n:]/4'lݨT,~oKYE mf!(Vߞ ` X/e HUxqLL's^ RY4%PTOf^h^u'eSAl'2g;LhwdX3QxvX!{fg8fI[dmgˆq[m:O[aWYmI4ohcGϰT:Q}>l*r)5*aC PC#u/juI7:]ub0FHܖ^g/*qb(p'Xu,I_~' ^vW [?_x.'Q\ E.3p;ISK6:]\`|FY-=pPD # _Nx:RZ$&unB;R sl)1Ҕ>Y=.af*EEV5)Euk^=VM>xu61Pf?D/u,+FmW*hePhՋ;5ۂAǷíkṔš5 idC! !`m ؉Mrմ3i;vE#'W_~_~x>>6>Wj֓3\^B.;c Sh&ˍ/g沄M7Wjdl,vmJy;;nR%n6]i%{y9f-8nv|5(BvV,rU#x Kfb)cjT&v.L[EEAxfsj((P*g:up&8TœϮ??y~CU\~՗P/-]'_o_y=ŗ~p* eO~ogŨ=Ņߌ$Wpz9 WSU'I ԥ%ٰG%&Qcm-L:վ).Vw݅p}HfѪs {]&QVX2NSeL,]JkvX-i-zarmg#φnQf67& pS}"M`4Tf+Ǽ6#p_.ŠPb&~ Kc bZM8~7տp~'3<Q~_&h?|o_ǿWvrZq͋wW_}_|^EA4,թG"- $!NqU|_ nn͗nIdVJPFn@~b!2#3dakEx?kF 0,}PH$%u?sې2$Va} \;fT+`{{px9ϋ@)_0* Inx:)(ҜDջg-maEPޡy3@uИEG.=竉_1bqVgQ5S|W+ۦ{|Lfɧm:̜۔^IDXl/UPEU'^M|&vő~ G|7qQX%+I9o_?7xc/~#vpr{@zVqq.GƵ!$iVIh\J,4rAFSѪgPts6UR'Sakܢ$*]؇oB'>O;<ʐL-3wyy7A"3yI>.k~bSգo&kX zȔv^W|O+mK0`zq{OO+ݑKm0p<8~ǚhTej: ,OjUdigwr6OQ,"QU`Ct[V^+Tųz_cPUn_?7-<^ٟ/g! ,[__^7 >'8^{?uoαg^P~}π꣋H']=b›5+Z՚hlHe7Ҁ3$g59U Z ip!p`&a8{|TлZ' ԌBfWh?6Otڭmsy5pz==M:fwkxf%t+RBg/p( = lTLݙ-{T66<Q g.o6 D{Zc,)cWV5$x :TyBuFŋ4T"vY&s!> SgFLR:]u3rT ,*>{wE 8{ +ًܻ'ه?ӧ/PP)/ !V%^?G˿u|3ˊ բqno woUDH(6R@cIj7<#p]S-U8Wu[DuKu?Yr22|\J mƎLVlIGК( UssY:kcjj:jvi{|=YmUU@"lrH;4^ Q]ha31w6@jM'QBcGN4Ѯq֟k<;lKb{vwqNl dEJ5hv\ %ygWؽ5ʫ2u;cw>ï?y^g13|W~k"{xu| ]\/P"U7m(9@u&(|JZ:F6mGsJRd|\\/UgKYY5+~xe5vI8xĺ,7 2BݧX*޶U *U;bH,S-|@1H1$4r?:Xk(-"֭K"d؂g' ĩI\4iFO?[-S"Jvg_dl 5[iшJ2)z\ܭVutsdVT#´ pؕ[2/|_ڻxчxxOp+|'K\ 7^UCbgo=Ɨz^3)|#|?>?].6O'!3g]$N/RqhBa^leq@D\}]j )%!UmX"#NJ9p`4alU5-LUL1 }aZ[rf|}JOCsXIܨQpU{1^ǢQ(dvEUJ-zb>0Ctl3 S xө6l9l' nPKeZ1g{ ;ܻ&xh;9cfi=IGؙr9؄Huڭ5$;~M2WәYDZϞ?~ }kDO_s<|G8YY7n;jͭ^ŧ>n^{O\DUʗɽ[\^"PMENa&<9v/lJ3֊fa~:6U@hUѵDc墚'>5jDK"6fn(03RfOSfNjryѤVgQ%#gC~k#P3 ٯAm7ySku"{GWSeQS3DŽ9* ! L  թSi;Y N"$dI({i>^\Y/l2MA;]Fh\/V' O *CRrs \#}vfj_{*nnrRݮPas}hO.S"IrF對mUv0K]\ܜ}ki}&R51w. T@ 3-5u!KɌ-(wr'1xh?; zLV1ѵZqKQi`yJy2M:qWLK4vdjc]`J?3 .h ^@rb`ь-T9X˄/_bkx`(kW)p}Ow y_=^L"U\D9?O_~nW?)W?{‹#<ܧ HW$4Ӕ vnLX1j>v7)¨.FQ$%ΖK1Bv̈ &?I 򛓑 (Lf۪v^mCg6=f F'F@t͒~=- <3_amY+m~ǫKȭl*]lq3(½ے̅PL2bhH%c*Qgifml^mDPvilWe=Qox|3 dpKqwMśo>ae`|=|/y<\`߸N(x{8;u[8,Ahŗ^~xnKj RLT+ ~bGuSu켲y6k АSΔjhgVYhi<M:h4@]>JM6hWJQ"+vt6nea%U~j5ʊAj{Z1%UΈB=Y~|)F}#| 45HVY^Eߗ@[C]qwZt6s|YxBp\[لB/(h&ݬ_s VJve ްEXٺvFJpR{nXq8,5Bp}sDpafwƒD̝E NAz0Jĉ2h3h:|QHiQ!lV-^5<|CMyUaBR ixsu~1 @2ڨؕ7JVs|of2URσՖdm h~0{?mؐVF[UEb1I2#V>,ve޼+`3%K(`PD<@ڄܚD< $Ĺ%^1{X[e긳[L%Ѥr`}7.7}|ޏFwn-Q~GOϟoWpp)nV ou?)?j V@YUvo\^mO]3<] ըojEb{Vh^#IbI5f űD UZ#n׽U[IhIgS-Ȇ4niг\.,ۼP\;x c}n'xkA2{ŝvZ9=H`N =ȢyymɁ6ZW!XiiqSؽ|`Fu>gOxW)n>V?(/+ 1>_}FWq|\prD'pZf7 Wqx+7C \Ljo5VǯBq~USs,dPDS͒ wb}n,{|>})XﯼMew/EPV[\Y-m *_'ߘH\π珰G(7d*S͙ZANv $eX M256+ef9-̔;8*Ze{mNQ_G)o?U"[8n_]04UtZ2n\6N%LVZ|jMtgC7팦c@ 52#G_=AJX йV;ѶrвkMY+P)."mZ';W X@ ȡĄ igiW-IV=!qLM$3$DRx"YC9WЗMum42yVT<21 W[|^?Gg˟~չyW\쿋  :i|cDi.j?!6n>Y0s ~4j}|¾`>->zٖ·`͕ 0vq5;Niʽde=Q&dt JMB kÆ&6#xG(b[-(( u,Af-igwngX\T[c ,"jتz7PUM/;[xJ=qJJ~7@qD% B).!ehO$j J6 ,*zs0w}41K) <,e,H^5Xzt I:K-.oT o?Ey| 珀~;Oauzձ?b`ύT@(rR%ljOpzv+ɭI %j+o.{^5wǴYBI(Ո P5">ӵ(F&\S/FU;}ŝ~O:/c/Gߋ!|15A"%pE;Xp9{j].3 XT[h]@0a߶:&EMꚺ62hxʄ fr ԱZ;5sKO AAV`-LM!"-b{h`:(-}HTdM̰&rƭzWbx?*&Z ے+Uj.+r!A(󠸬:`=~ <<~7Q.w6 _N8:YaU 땹hpy/D{)Jogᅦ 5m1(qkMoLlN$}?,ϧ\}-U<勻D+_o?"{ǭEʩQ:TgmqN<[G/^Y|[;ĊUd((Rib x `ToZ0hju,t"JbPaima!+)ʊ͓$Sf'[4\^f|\<7ԙg]춡 H#O`K\^=*Dj1{Ct㶐j_;fY(bk`9i6J7b2NN ۬3?~0#5]Ew~ _s`m5]٣ {}Z;і4ymL|B7"MխdceW^+NXq-Q5 $dȣ83A<:d!*AHej-ڒa[k˱B_{keKre:v DzW!tؒy[l|C,GXnnlY.$6:b M)YvSYRBM9Uvvq=IEZ@>[#L*L%DyhL&Z֚Lm4FDc&zINɉXnOjTȓ P#cEINm(lD$"Ja L1OF*1I ާ ib숊Md).tsW/!P)V`O^C ԣ])T TV%)_^4txt EMKaDBZT6& DE ]pߢMBwZ.>bQZ`y)>;(Nqٶ?4zT<%.:fIVHuA=g 7>|χU|yG+XYq>+l%1w!^ >?ZE=|#ܒ5V`E!z@V8I=Gr7k(ɔۨBX +#QڙD7b!\tY@7wΚS4-{WsCX˛H2g$J9Eʬԋ(rCZQa+x_>"{&wJeJ|xs~c35]cư@(F~pVb*vhJk̢Bt63}XH2PI ċ`M+{k`uGry!֞y~rۧ Dd.ίP )1ăV悪uyU<>86ON~!ʪ +O80)vb7ܳIF{{"Fd"kc\" @-IQ-6HZ- i]{te{KQǼjbFyW mɆIz֞cަ ]S XPkQ1S47㚯&K$B)M|}[jfp:W$"~5(Hh-d6NdV҈]pq5W 1 z/;0k:MMj )ZߨC|!mnQ5Yqt%[\˴~68 `"u wO~?eI~ mq[Ɓ|U0kU`)ίpQ엕HՖhcv*[l.Qq}˻O^<~Ϟb2W'-&"~8`fHԴvH[լߖ?M"l*.)jQFKsF 췝 M=V%@ #L b""é92lCE*+:QAalV@ C*cG, ? @ tZ Y$ 5+j`ed$Kޱ V'hq.!?{1 *}Lz+[$@E(MZ5_ cdf1tB!V8-Cja9½Oe'|ptuggwpxpxslo:~n#.^ .yK8${2Ef6MOΛk5:T*ȊeLk)Q+"VZa i~t\Ih-ZIi~ܡtRj ,V'Cr mBSm=@ձhbEF=L'DT]*JRLb&&TˮwN N5c4 LOm3fqԒN ׏5=`sԫ{X]n={)z۷po'ѓ+zRYZASx6}x<@X- xvA^JCjxy}곒Abg&*CJv6sk+0[ [$ܮÍK-- p1Hq,`Cg=$ xKTh_1&KŲ8iT[uu0Z]|^Pb>[VBtU5)]a@ цm_R,M.)(H}QSmRGZd'/ fϛf!!vM$*Y9E}TAJ@=nFQ+ߐsus?$ ,}Yކ}>"T7W=p(z66_n,+56۟mo)G8>=R\ IZOZXCyy_oo-6T}7p難q,8>,X:aIvp+m5t|*DeuCs<^SU'jJ {~vTvI>?'waRAq| R%}s \Zѭ =hn[3'Oa#lkkMWֶ~!6d;d}汵*L\&؃k.Vy%2 K*P *=Dga$tI(dA7;H5J۷@WxqRvg3Aub9b&5e{/՞)>[»ث6BV0ew}[7 ^ۯ a^)im՟}{.nꤺb#)@U7Ww ZҲFmlT s0 Wli暗wC8(_hYߚe͵}UVՐ=-&Ÿ Fuԯ0(wYD<ĎTB,l2]zbSuf)1_yi в;gEV^7.VZ'|k^l3 G9-*v jB%RrNm2fQL9QkLnqX:>>v+]8V"KR]i*ZTIZuZ0 nJI)>tȞyfQZ/"8:\X핅Jn4ld9g;oxo+i+ûؿ<_G?{V,w!G!'&.\gV m;V$JΑue G"$V Hը7u9ʒtN[H{>^KOS@N?SO-Sc[dQT)>!h1Hzg9 ;[xXb ja9 0j*ge&^ܩD xOTBTC)pA\7_q\$&I]X)$AN(bUo+p d$72+](4 Z?@dup*h5}>`bQyI=.ȵ fD,0#Iѭ&=_on]Ǜ ??g&{cecPZQkWG>|o;×tC,ۉ1?#|_hUꕺ!i+(p@Sb2ۍ: 㹘daѪ{jR7K6%bjYhdk9ļfY$(WX P}l;.SN0Z[PmBy j4rv^ZՄZ`T9`5o!dʳ"TTb-YQ{H=-z,mU|֐Yv1!_YE)/iZyFܧ4YO.uA܋2n: -1%Gw^ RI\$0LvP)TX$sh {|/y<(VO6`XT/~?C?K5Ο\hC$*6ϯs|7q|&߃^-w|cXǫWQ_|ـ6AVMaWvCjh㛹С HeCV8VRGXQ3IX4SqC%Gu:Ɍ4^t*V1Zb7Y=pht*Uju  匎=^P+]kOKYn?K{PK&E]`OzZ}ӋԄU,HuR/Ȏ#Q_c,|6kbWlq{ݖD}ɖ D|pۅrtt6O}sFEup 8y/*^:tI*Zxqpr=ٓwqr-+Q"׊+?ݏ ~sx|>xj˹[8oaur^Zq|>nΎ *JLOg 8j$j1a}089iXI֢JO]TD;tug^@s5>39pR8{;%mK졠!Q*'c NCohw+JַbΖ)ImpNjy{1m%Z#T1m>.ԟP -\JUb-VL}B:'IaHǮf?cM܊&qB]]s-ga0Oɱ۸ ۚcmՆIb%CVy gV>IQD;g%/֌.Vw[M}jf3Yg BFxBF[nlYH1ԳKf߷XVWQ&RaͦZRө4s/*` 3%rddm;ӏsz&~q}wR'4a"Z㳧W(8;؜?oOp~ 3Խ績z{Qo!]<_ eVw @uYɍ/ggG{dl1ŝ"D#mߑW Vuv tUՆL8!|}? =x:X4Z(Gكi[.lVnZ|f֟H-fasF!XZ^^yU o]J'&ii\J A@ZzDc\wpnQj&LmApx^p4h2v@ dI^w{H^PشO%\x 3ZK=dٜ/<,y >b=A?'OҚ_JtVdxt~ o e⋫;裟7qr(C|mBת{X^?3ˊz]TkET{to^X߼rt7Y)>=z#IS"2X.fk/|Cc[w}_V355ZA^+'h+k/rV`{Th2>W3e&+E3 Mk޳ƍwn6+\T#@hrv =]ұ 컦?keSd d5W})Nm2>D)Y{ P#=hBuȶ:dK^Z8WIlSzq[Rf $ tEwh1EmxXRlrsRG^N16N x~~ѿ6^k~ {w^oyV<O?ě*^C@ƈF%m6QDŰwHr;&lo+zl>fհP7І]UN: V;ݶuхSndX7%3Wu=.I=iڨERweB+,v BJ@k5MiSn:u2D๩c(SȈSO|2OtI/RN-(4کiK`R!n̈́?-n V]TG}C@x!^O*=x1AdS[Pd{ڱşy_ fWEF,ShmkoN\ ?=*ؼvɯGwN bUZϩN խت笖1jˋ/5xW)Ww&UaR8 yvp<S$I >kx`7 \ z3nW 'g(7poà λxG( >­过'}?#޹uI Vɮv:'_| 83(Fo G=.ϟW @/pGʉ}8S@Of4")w\[W6S|Q{[!'J|-.i'@ˢ(|wjq +*]:kDPv冇lKA(SKݩvbTMAʶx5~M&eG}zo?)B'x65C(V$ҽԅ+VI)|*Nj1bq̖PĖ2)TZ)bfw^\'pz/}>zѣx vf"MUa+c#~mǍo!_Ş6O'm'_[`s _Ç[?@dm; UyjҒCPRY,Gl$ R8ÃZ tmVNZ6/&gPMr̦\ RP2hg=Cq`hN^yZueo։u5:f_X TDrxZ⪒h\ ^H(>#仨Id"񑊸)r4-6n&4S}ۙ)jleYTCS{j/1Gj"ڥ G~1yu2.Yp~c?}U}V_NpACn.q=%,<nڪ 9: r| A~77[=6 e ?g~ōC`M.%=ACVxQoO nmZU5YMAS{Z,:eڧp1pNvu2%gxm%@p 4VhMmjZX304k+`*\@q  :,*m\?ۺ'n%cIje>eZu'PB^^u"SJzcnQ`+D!%FWضYCR eTg箹rIrD(rϪF.L4RcSfHnc`%X68,ӊnwYKmp ظ[(G#!dWh]CHn pƷqvmjA1Vso0R< \UA@ ;Z>_1w >t̕V7~/ )s ւn2((-UֹJVeC‡zOa€SZto]k1 Ojv퍡V\F&hԤBmYHgu]h@svbk`6lG%#8'O`opW`_#~yg{Zj{ZݼlAv^C+nӟ'Gy =(6o:PQx'?9>q ZIW# f8sVb$ =Bn2xYklI{;&!nCTڠQ.7| zR19b%{+D%'qHA>u¡I;X?:k sjL5:*}"iMq>R @R5&ѱY{Xev1ޒ'\#$G_ 6h!)g0D "PNdZQ+m8%Y|rL$\d¶&:@Ԧ˚ؗ49WH U:Mr.'[D%%~..| H T1v]wkQvSp]^)xc<> GSl\`|yv ݬ rz 98Ao'p\X[^kN^?«o~?EE_|0uha|+ m{eRؾ}*]%acPD"hQԕn$߄5Ү9dZZS?Ie4n5Xdw{1bhH%+{SZ#XxFtiA}jSˮmz\,qdK`E(КYhFT 3؉J9J"t%uj:1 tjELSf=d2BK:tڐiݘ+Ǫvc4t6QcoXfpTٺլ{O]wEb+iQI/`vjv6 `تq)Ai.3옛QdMfR1CX[& IS4 ~t Hpg"P˖.-gR[L; j3 zip#ű?*2^$YzSog+u'lAwƑ|׊\>3DVXA_)8XO.qPMuUlO>! Deg1UUC8TPkfF!n>Ԋ$.^5Tžg}=ݡAWšփ0;Ey_ӞW]/g*F Ia@ hklm&JfR0- Nدw-Ԃ׳aJ\ AV'IL+}r6J@?<͝%"HM*xF8-;/gĆ@pʑuSW\ کmM8'U5"֍04K1HFWrjHy4_h=J}Tւm‘kTXAY VKVoUHiZa] pp+쯵EDD֧ODzJ1ɱ~tHoS$5ДA;N(́@Q?@{iH< K2a\|Rxl?cw-v?[Ft;Y{4%YT h \bOS]j׸ݕl]{U\Hz=yzj<TBFkB%:yNUJ=z8;qD$,<lckωMzS +Iӏhn^ĝpGSa?oFAM|gq]dηWj~/pg{E j@!>y J`UK:[YMv6e7[aLN-N*2m4fbLSd1yZ<[UK?d`m8U'p|azcg… reR"*g۟jcDyagy"j@:eVu(P.vJ|ZVW -!HLKpa_~.SH#鄁 j6@͝>&luMA!cnmǜS%U+YvZem|B\S w11UɊ$(4l9ժU]HDD6 45?پ a(K|]֡Ba1"Oٙf-{\Cc۴3AjQOYuձnhUtj䁵#'׌^ Ro zI/㡅$b ^!YBeTZ;(֚k~rXwo{b?3F-!"G۳L赾溓dB I4DE lAړc_dMkrTb>PֺPŕ:z|jh:۞1rE#X)ى2 >Tg qz!)ukJܽ}o7oa} @/+.{|S>^).â ES'4JJ0t4RT{g F ZRo:g}f#ۛ{d=63ssuj)ݭI ϚdUtrd~;h@Z2lPvn+$awO)JuH* -BBc<}l%HSʋ'VC+ӻV)\}P6eQ%=X"PVS#Ơ~1'F d !*9))yC`sF!JSVe2\_A ӱwEirfAߏ7op9zGg7>٣|W5e.R=4\W6vPk"Z"1jxi٣ю'MD<шb}!Jm[-#Q[ ]n|~{*LhC )ϸ44$aSNu#jFF:Rꃣ=͛[Փ8pZ3^9N#^htsopRH*vjWJn{ZOY {mX# sϯlO@(dN4H)HX.cSTyIic-m\FA dw tVNC6TP!=]eMԗ&8PZP"?L"砫7ȋȝH{i/b\aMVMCLoU^VXA,M*<)p?;V-v-:OWF&IT. C",-I&ӕLդ70"^"KWI9\ǫIi,q^Q Q,R ^ 2hG/lO8M" PuY*,&XKN=`<ۗSZT Drq.,iJOPax cy_8aG̤1?@OqG%EԵZ*Va[Ax-JU^̲LMD%J׃itMǾekÕĥҴ:gt%I߹D1ilxg]29 &%ND9ղ)ůTUszlBPÊY}^kfGcՉs9#d+!GރJnӉ&qm@j,m\ƛ yfGӎ)&D'{Ԭ@@¦^7?ws1:_kLnIS}S}2yI՜IQS8rrTnaz̀Zd$EIxeD5UYJ1э>6?d5cL)&[잍( S<<W>ÕJߎj]"~ÚNiKnEiX(-I4-L4 LP=3l7)%{,WqPuS(Ƕaz:.^gs_'h{Me]ªI|bHD:j~哼/Z-^V +mJtU1WVN6kUnvnvU6]85Tu(Em[tLqQQҤwjoqij`< :e4R6g-ݱ eXJpWX9`Qu~*0BL&rivr g"?[ŰsZv~~AkKOcwj}ĩ³268fY [ӆ2};n}ER@#g4qz6 ~VE6l |Z}?mf΋9@I /+v>cs~2*iNBz{&>nL,,B&l;o+KFie[v{rh{\HO7 OE0;0R40/괯UJF"}Ίe'h8HZ,͋+4 ^J6g\ b%vh)N2U/.ܱS"̒LV^0ҭgbNH_L!iп c7vqjr); T(.q?^Z v8xnE5e 5l[`KP:m&~Ld7u)K%cem*>x_QwdoX OY$iz?14XLs}H5UBkeZ uvM@|j1ַZ "lEU$F\ մ-jRQ+ -;zHT7Z•lP%o{9~M'k$QD/’+&l%}D}uD;u85%v|C'\A`[Ox)Ki˦ټOSxTP[{t za)jY8-?0V=: n鍣8 ?d]S_6.xr6Ǖi*`:)LB2VPA6X]}y(~znKYSvL/jw5Y*W4 4ݷ)0Pb\jܥD)LeC0HٟU(?wl_)44rt(W @YlyT S Lne1Q"k(ҋxm  M߱>Xl@/v= ݮv:. H)Pҟ#&l6QAUxՃ7/lh?;Ֆ-/@1-SXU27,|wqE7Kv$u϶qh>mݙ/U d;\a"1P*,d0ZĽ_ib]&:lW[^n.^j Smof]n(Œլ5vi.Q%  Ȫ%-5R"2Rz'S"YEnJ4؊m.T皙X4{u633F ',dxK@9bX-ocv]  zhiivOPloT⑊?8K;^ Pv}zpk{^TN&_mO_>t5Λ(ut4_V1Vw &R1k")(>QO5n^|&^z`߰yMh}(ԕeu{leZ$WpGUVҭB"ePG6 5lS=;d(N5$J6)+aI*;v3Ft$%ݿ$AZBJ{J%9sThkD΅?vRwa;b6ӛwFI[ 2IZ!"ХK678)0TɺLݴ~JcӗIr|_۸Dc5)J-֘:^dAngr+ /?$CABG0@wLE' u1!?h`;.dh$2c7PhK0!C :+TVs֥CuK'nC=کV2(b[vǂxk6"ۓk1V5]LF5&=+qZϩ~YE&P-m'$ _@ :%]f BL">Ҥ*$U o. h(hw4vI66j5y/4cK\-rW$E%[uPNmlZԋ{rMZUk23]2Xٱ}4gv\;V.htu*d]CyA}I)F|Ke}k՝TW&@5 `1(Rۍ@{tU_79+utnpx^7-(ԩH'TZPp Q4AxV^`٬?"HNmNS_kU_۾=.qֳ=kdu1{Ni} #'7w4`&#Nvc}H5T7yϥ~r5-L)PtaVFK{ږKU|U5L΄~]Kw`wbFoS4V\~Egj70爬b#G[&0ndPM*2h n"b%p)ŲPW}55aMܸң[y/ϘoFGWC*Ɋ:Jq"Z)ݨܤ,LO,i6j\[дB*AV4N:k>WHuRk2=[WǃM!_&̷+ nO '(nq8ĴWAV0<dWvL;@i^`"RPW1%ʶ4jH;MT5 6D:O0^?WX!ь5p|Cj8ur˜\NaȄaDAB.%a |ho&Fy$ʲK?i~a>8TlvDJcX7S& xۉeBb!RKݚ\+UnRLUhD%YeY-A'X6-H'=tLҘk3Wɏ^~ %3ܡ4c+vR_NP~ .O< IbVn{tS0+2;Y1&٧|IqWiVsWYMjv=6.\׋ İxncMw;)(wcqOWb(ob xXQ%4ضi+n޷uTU)h dlSU!dL.`(NmZ.pyJT6 , t#] 㺐Jԟ]QLnoW= S-W/V0X"&2/ۋ@MimeB*,ejRqk Zw섢w$"_Pd#:hօ)vPusa%2WڝPruRjNI&ٿ v#H E@Շ)@1zT.BL޷Q U]궝f-Xv>b|&PkN Q\%[ݔ f-qe,7}e5sY襮ո]]hHU#\lbȬp*Р)k=5C4xd[*eM2= 5 Dɭ5aЙu/q,^ *" dm"CU'5xIdbJSְObD{i'S֘5SmnMn^CunbaIN}lmr16V@spU>k ݯF9pWP7(rd)qxKOUʒSE+uvkizZ7F,em,Iٺ˂&%=d1`@nz{T,kgYdJي1tA^`O* 3LBji n{?%B(@.m*NU;B,Ĭ^v ŀ%ۇxP\C;@v=o-=;)|cv^6$j)cZ&P]pD1VJ NҞ%:"pǴ۪W϶ ՒUU}:/`з _FK̠g W@m*DKw*fq].Rwn\`SX 0EP3P*<ԤBt솝8!]]~FlB1V fUS^xr+ޅ4bR= [ޟXbhO,@ RkWǟf,R Y*ܧ YYMlG a?-,@@ 2k @g@+:,d/&ɾuڷ֯Q y3OIB,ofſ(F۔e_-hJ];2eufRCwZ:mDxuCl*4!hTK}N@7rz"aBe4 u Gb:̾ 0ۮs7Vz𿥹«F.&EbAXrƇϚ/RU6 6PlM7DVۆQ'՘8 UV~]N7Q$; kd6Ev![ 'h8_wOL ;dIg\9ǬLd j< ^Nz z\"|͝~m[Jecz :j~edh FyLp=mH{MI0N ? T8Ce<"KZJԪ]$lAR1]:ym\4 $*Lk-ury--x.Sw*chjhų\y7ॐ+eNЮxJԨ.9-HQ @xV5/ T: M8~\0eVfH:U?-k՚ߑ~f=,qR[$m,qcI@ZnA2ToSBPp`LxsF6 B+r6~C _oL -=lvfH.lۘ+bmbVsKnk_YI BEP32j3T!(-^;񟲿srS|"cUҳ09ȋSWk3 3s dL(Q%OmdEHLMd)+hiUR ՜LK0 rVCAФٱ7*4[)Jk2QTcnm AYE_ Jr6a/"35"Q֔gT+@ תbyeݿ53§@P dau}5x+يz}T<д|a2@0QQAekn6s~j\C L$u;WW>"լ6SrɰUB{6R/qrhѤz91|*)|'~_+G P^% OjA V} p޼R/c}&/7l3@l(0e*HZwZ,\+-iep^ªBTb*ЊOwf[g&a.nT$jU>Mm:wSr:cYQTPl$!dTHY,Y!!J7-U-Ĕ"_*R ;<&X,dgX]]@6?N ^Rt{da'dB'ayn)yq[s'F59\f[E#1eV6ۏQSOzU*An B{[$5D;5TݭK I#ir8m[Ovl'|,OUbLĥ;pE@N0iB/kDSH|pδR +,edȞ9Pd NNZ<&T3d?mx3:O|ĕҸ:W3;Ni5}vE8Qc&hv⬆>پmQgTjU)Nk+ឃ]Nn֌` 켵%`f5ಝPo 4ڼK,f+/_{mpL-~2h_cmHOִjgN1=X?_g)V ɎP';R REbU֭H+J3_c @skAK51ر^G2Q(6Q!a_)XJlfeg r@/QadӴ'k= gQDe-5!=N€8(~H c127GDoC9T ,2UG)#h>(msM,:em/BgPbicSo׌d|Ty`iMT=yOVl2Bmv2>ӻ]in 4FBu 뤘tyF<>8axkPg&CWIG4d;T(7WlP"j's/F;M+k~"G:DT{m["kґ+Hbl8%%FLl$NQg%V,E]4$m?R)Ң_{wκg76 +=ɒx\_EOG@ՈCv>tZR4t0ZG]#. ZˠzS[pd:ewK htug4r#Uc-W1]iqu&tkvl(D~l>5w{=.N0 =v2=䚗Wx?1 (b~Uʒ+l"^$iH~ض`}TƴZV$Y$jb5WKg8$ۿx;_Vs`wndLKX$I[*^lfx>Rbge1zn{[~G[UB*$_'1z&PND'ˮ 6+n*WYl ;@IcOrA}ԧ^iQ@unZ]1~:v3kFa||t2HGO>20F-Ȃg;d3.-Z۲1׽F%nKrAB|B0]ʪ׍Zc9׉YNfĉgJD8nǸNqc{nlfD#?nfk*n`_x^#)/~aڽ05xҍ!COIk{"\4<h:5- G^qZQtpZ i_Y&=1QC<T1L܇8{)POy,ݮlI2Cu>HM3E"nxfޓ`pÚbCOg[ϳbxg{fNkJvzHW^ ۅϢ. +(H+5I(M?GJBR[йMjm9,%apb&9iǵH嶕{GuMن\;AG{7;[eOf 6kk7HXmJOX`j jo>7N?Jr kznPb*ʜ.'c[uQ'R/o&w'4T[O_TuSbi }>QCQ, .{[cl5kU;{b禂=ʮU;5jM]"Xdә e]볕).&u1xLn;Z=1maT)V_'kڻ!I7đN=Ppi'Ju_}Qano,1כG_ժk1L;&YM˂b?I0_.KxQd+0!ÌcjEt;t\ElH 2>@iIvp::@MCsյQ<\,&@O7~(E8u @a@`4~ڱA'&7@x.ѷ^ T +@9['[sO'5?q'/QMl `Ơe_F(-)6uBݼӸUv@￵]zD/xnx&VkpYb/G7 > F9IrCl.B3@>-_ںLƝt5g>&TLJl鑳_wqjVᣩuAm Z.gewRwE⡋R:/z\*"čVQbct~}|d&z:총)@WN {[:0ƞUV"R(5w?NirV)jIݸ|9vN=cGbwn +GʹqS,]%04SҚlIdž <$, /Rkx2*}KF0| Q6~۪z2T,nFz&=}syF<3P)}W[BF9I$}I曭vP#bj Y>-70=sX-yHJ%둪ZNTK]޸S8NO)e)r#aZCŠz=jcTρ*S$u B-o kJvR w^[֚ t.B;kEPBOҦ4V%))uŮdz:ZR ׼^C!֟g},LԜ%$fs =ߛum ^^Š8-6%Tb`KNw3o&Khda %jȽ/O.]:d8}|{@AR5@#xlY AaȄjFIEFNwю3inzTdپ/.\;V3]7Evy0>\^viZz%z؎(Zt-7NNx2-_ig; u U XX#i K z-)pz(ݮlS* \>7g#bNe06ΧQiV ^i@fUX}G\|6iH}k(|zeQGdQQWd mJ)zܰ M˩<ZV45A38+&s^|>89 g Lk%X$ v϶Eܹ'| p 5cgn d:FO) r̻Pkt00ԕwYH +b9 ?6 gjh|hʨ:8é? _7G2lS׺`3g?YAܯt7Mf@fm n{C^@d 5>İa7hBpgƧT -Y%+by:%\M\Vs d'yHܒ*Cl=է8eַGH*ز2OVDT;;51Afz-Db9Y~m?H@/q&M7c XJ  Kvltꔻv\TunɆMyKcf&?Gi6|7©̌vS2剓Oҷ.zhSTj<yP+dY;>z+/-Juc60;QKGg k&Xvu[l#9;ŲbX)pY8D{W66}[whw+SmxDaӾnS!L&Am)pYK+~ 5{t&!দE&0枛3 , 8o%2&+vBg c-q6fIy[`YxuukVyC' fKϒ+p&J~JMDږh] +J~#O q혳măٮg:7"H](n7%1J(tQA˛1Ѓ+?v J(! j޼\d fn)3NݳV&yޱT K%`rmgZY'_NblڜT:Q^{י!)Ok#4-%AQenG{Aen~FV1袍;Wp)%w>Sʪo}q07Zٹ}\]@Vs=ǠYx$`}ۏ FOJV2nL{{r0pᏣNR=d ErU@(&ڨgԔ3J2M+xİ2)6yl&) %9Q7-CyeʍwQ'G5YN#;: qSu}-f,v'ۨ 9Ij5TӚTZKO5gK.JFK53E_#۱4mxd8~ԝFQrӺ'D d5Y zֹ'A8_,V)/}?7qT5 u{ʎ%O]+iռ4}S~D|cBb/QC\YK[]0ޑ:=ȽeQV5T>m+>oY(ktr?\q'[΁Syó>D% "¦{)M>>Zn1|69Sal@Y7Dhx]4e2`}p5"u@FrgTJC.\ei. wkeD'N q=`L]w@G APx\Dz?( Pu:*$0eLW6jG *켃GЉ<`nvvXMenCA v0Q2>K39x. ۲ DrW~6tZusѷ,#]u PN.L"muXV䩂ĩ5cRKU+HpڞțRσAxlwSA'OyM.ЩwM[0L\#vWp|oݍ:8sGf<tHS(y |;,5pxP:LoUlLF枚i[YBӔ*y0e(ⓧwVezP[j7[P2}' '(|e<MD7?V>"lr^=x6=lw]SV;ZzOhEM l'r*¦GvZwLҾw>^&? m<X*j6G&]AVл }[>uMaߨ ;X/{DM.w2{ ݥi^MDyM҅e@'7AwݷSLm]uP{fӔ"GU8x*h@(-e[eu*o;wbƉ݆yV_O o1V*Nɖ4GeRT{Va #G񏏊ס'whΦ}-<XLbԴ&g_^^XTߪu%X`hRCif TЊ_ͽYϔs;_sYQYxzS;W%`QǬI{L n]+tXTPPpܓmd(yÑGq7k|a/(*#t5 IS{ O5( Q\ t۲S&."odivwqz&;͊OR 8絁nitWzu6:NOChFcޖ@ ew~2*Ȟֶi7Dnb|F2%*ی rӟJ<ވ8iLj<% SS{doNsQ3s r ˾U<@5iOȸS+FY6 ׄ2CcmO?w\mIy5Y]8ubG+%JbKjs!-.3Q{bцkKF󵯝]SeaID"VA Y6+Xl!QŠO QQb'3 vZ$`Jqm>xKFsk=Zi=ÉS0 t*wezةJm]̄]EЊfZ dz}Ϻ9%9dB`әu ZGDm1O[I]Us~֙0z*)Gu1NE-p2Jt4e$o3Q<.^[>I,#xuDQInP>O0 Ƽ:ޓ4ECfnu-Z $7Hf(nԦ^QX ׉l[/G6gRxj 7GCc䪩Ē+[k%jYqw'ӣ*7~8X'}gk;Np`<|fa4ޕCR2Ԃ+EAK,t׍,] ST,2ZX_q:Ns[Y*>D>d,ɀ|? X5 %;L: S"Ymy// v)$,n(c.Du!hT*-Z ?Rp@h|>f 7_ܭN8s`*4L9,y\{ wv\ko{rƱۅo.B4͑6bl൛eҪ M"Lڃ%TZ.m/ӚE@^T0c_<C>,Ƀ4봓o?'ha7ua5٭C[ևv RW7S`cq6aS+}<:l)w,g C}1 ju8h,Lg86Uܷӕ<5ˎKדyaM﷏'~6̆NfZyD'XN ԝmGH^[(1' I%EZċGfZ, =qZQC+7I({7.AosvD~b]%ccIXTMço-=QzzS~D}Wٞ:YS'RaV#癞̓wh>Hb"?S lu <+z&Mh{ vϐ$')mf_t>6=Pw 嚩EJ|oQ(FުKE|wejc[{e#< J$!A`+d/8cOػ mlNJYEzhSI[4t0G7R3AL7QË;$?=;_^ kLo,|D؆9Ɛ'\e|3xSA޾AXZ2 a>^L,HL=&MS,~*5܄>v9f^~vC֨`Z뤛$J _ɰ|jO.I džᖂ)"pفGpqqS9<@vPؒ:k@Zkk =\ ՝dԨӚ d]F#Zҿeƞ@ 2YD1َ^64D ?^ômRlm= 6Sv€R~n *Kd.4&HXexyD@ŏow)+Qa O^\64I>叅zXL{Iι$o{ǟ#xR^*cAD<5;U2Rp>70{ﲃ4.'lpOT$B(Xi{e?%GA{`=>/}&vG>f,2x-[j9O?}<V&CX75 6 [_8*aZf Zd P0H`Lz\%,?.LR@u~|N2S(sX ,:uMDQ~GW$T`Pd0:{k)~ꧽ]""vIoT[O|d#>SL PZe~x}[>22eOO1~'#=/M$~0WwK9އ ʔBq;L~TݐHؾukNsmg+󎠊T:6)J\D|,rۚC{] gӀ){{>~+_ۋiG F4r&?|}OZ6__G?|&>^ kS>wˆMJ\64v8[rg_m(OW+{g[N4 0QZ gUa۰}r+{(DB̩i/gp֘z(5HvWTOl l@ʇh}qi-Sa=o4[i=P5d8aScM\Ún%+(U ]jw)3311K7?.o_vo5~6FaV8,M^4Uj.o  m-S[;nYMTswUeqW'1dˢxlݡ׮&Xnͩxy߿9 xYjf-OD725x?M3隣M2qݽ;? 9h+<07v=ǟ.Եѻ 䙽oPd;`cɲ`6|=qE/i6\TXީ>78_`<`ƓlaT҈/_~#u{{=&vIENDB`tropic-look-0.2/index.theme0000644000175000017500000000046110531100037016511 0ustar00danieldaniel00000000000000[Desktop Entry] Name=Tropic Name[fr]=Tropique Name[nl]=Tropisch Type=X-GNOME-Metatheme Comment=Nice Tropical Theme Comment[nl]=Lekker tropisch thema Encoding=UTF-8 [X-GNOME-Metatheme] GtkTheme=Tropic MetacityTheme=Tropic IconTheme=Human BackgroundImage=/usr/share/backgrounds/Ubuntu-Tropic_1920x1200.png tropic-look-0.2/intltool-update.in0000644000175000017500000006663510531100024020045 0ustar00danieldaniel00000000000000#!@INTLTOOL_PERL@ -w # -*- Mode: perl; indent-tabs-mode: nil; c-basic-offset: 4 -*- # # The Intltool Message Updater # # Copyright (C) 2000-2003 Free Software Foundation. # # Intltool is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # version 2 published by the Free Software Foundation. # # Intltool is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # # Authors: Kenneth Christiansen # Maciej Stachowiak # Darin Adler ## Release information my $PROGRAM = "intltool-update"; my $VERSION = "0.35.0"; my $PACKAGE = "intltool"; ## Loaded modules use strict; use Getopt::Long; use Cwd; use File::Copy; use File::Find; ## Scalars used by the option stuff my $HELP_ARG = 0; my $VERSION_ARG = 0; my $DIST_ARG = 0; my $POT_ARG = 0; my $HEADERS_ARG = 0; my $MAINTAIN_ARG = 0; my $REPORT_ARG = 0; my $VERBOSE = 0; my $GETTEXT_PACKAGE = ""; my $OUTPUT_FILE = ""; my @languages; my %varhash = (); my %po_files_by_lang = (); # Regular expressions to categorize file types. # FIXME: Please check if the following is correct my $xml_support = "xml(?:\\.in)*|". # http://www.w3.org/XML/ (Note: .in is not required) "ui|". # Bonobo specific - User Interface desc. files "lang|". # ? "glade2?(?:\\.in)*|". # Glade specific - User Interface desc. files (Note: .in is not required) "scm(?:\\.in)*|". # ? (Note: .in is not required) "oaf(?:\\.in)+|". # DEPRECATED: Replaces by Bonobo .server files "etspec|". # ? "server(?:\\.in)+|". # Bonobo specific "sheet(?:\\.in)+|". # ? "schemas(?:\\.in)+|". # GConf specific "pong(?:\\.in)+|". # DEPRECATED: PONG is not used [by GNOME] any longer. "kbd(?:\\.in)+"; # GOK specific. my $ini_support = "icon(?:\\.in)+|". # http://www.freedesktop.org/Standards/icon-theme-spec "desktop(?:\\.in)+|". # http://www.freedesktop.org/Standards/menu-spec "caves(?:\\.in)+|". # GNOME Games specific "directory(?:\\.in)+|". # http://www.freedesktop.org/Standards/menu-spec "soundlist(?:\\.in)+|". # GNOME specific "keys(?:\\.in)+|". # GNOME Mime database specific "theme(?:\\.in)+|". # http://www.freedesktop.org/Standards/icon-theme-spec "service(?:\\.in)+"; # DBus specific my $buildin_gettext_support = "c|y|cs|cc|cpp|c\\+\\+|h|hh|gob|py"; ## Always flush buffer when printing $| = 1; ## Sometimes the source tree will be rooted somewhere else. my $SRCDIR = "."; my $POTFILES_in; $SRCDIR = $ENV{"srcdir"} if $ENV{"srcdir"}; $POTFILES_in = "<$SRCDIR/POTFILES.in"; my $devnull = ($^O eq 'MSWin32' ? 'NUL:' : '/dev/null'); ## Handle options GetOptions ( "help" => \$HELP_ARG, "version" => \$VERSION_ARG, "dist|d" => \$DIST_ARG, "pot|p" => \$POT_ARG, "headers|s" => \$HEADERS_ARG, "maintain|m" => \$MAINTAIN_ARG, "report|r" => \$REPORT_ARG, "verbose|x" => \$VERBOSE, "gettext-package|g=s" => \$GETTEXT_PACKAGE, "output-file|o=s" => \$OUTPUT_FILE, ) or &Console_WriteError_InvalidOption; &Console_Write_IntltoolHelp if $HELP_ARG; &Console_Write_IntltoolVersion if $VERSION_ARG; my $arg_count = ($DIST_ARG > 0) + ($POT_ARG > 0) + ($HEADERS_ARG > 0) + ($MAINTAIN_ARG > 0) + ($REPORT_ARG > 0); &Console_Write_IntltoolHelp if $arg_count > 1; # --version and --help don't require a module name my $MODULE = $GETTEXT_PACKAGE || &FindPackageName || "unknown"; if ($POT_ARG) { &GenerateHeaders; &GeneratePOTemplate; } elsif ($HEADERS_ARG) { &GenerateHeaders; } elsif ($MAINTAIN_ARG) { &FindLeftoutFiles; } elsif ($REPORT_ARG) { &GenerateHeaders; &GeneratePOTemplate; &Console_Write_CoverageReport; } elsif ((defined $ARGV[0]) && $ARGV[0] =~ /^[a-z]/) { my $lang = $ARGV[0]; ## Report error if the language file supplied ## to the command line is non-existent &Console_WriteError_NotExisting("$SRCDIR/$lang.po") if ! -s "$SRCDIR/$lang.po"; if (!$DIST_ARG) { print "Working, please wait..." if $VERBOSE; &GenerateHeaders; &GeneratePOTemplate; } &POFile_Update ($lang, $OUTPUT_FILE); &Console_Write_TranslationStatus ($lang, $OUTPUT_FILE); } else { &Console_Write_IntltoolHelp; } exit; ######### sub Console_Write_IntltoolVersion { print <<_EOF_; ${PROGRAM} (${PACKAGE}) $VERSION Written by Kenneth Christiansen, Maciej Stachowiak, and Darin Adler. Copyright (C) 2000-2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. _EOF_ exit; } sub Console_Write_IntltoolHelp { print <<_EOF_; Usage: ${PROGRAM} [OPTION]... LANGCODE Updates PO template files and merge them with the translations. Mode of operation (only one is allowed): -p, --pot generate the PO template only -s, --headers generate the header files in POTFILES.in -m, --maintain search for left out files from POTFILES.in -r, --report display a status report for the module -d, --dist merge LANGCODE.po with existing PO template Extra options: -g, --gettext-package=NAME override PO template name, useful with --pot -o, --output-file=FILE write merged translation to FILE -x, --verbose display lots of feedback --help display this help and exit --version output version information and exit Examples of use: ${PROGRAM} --pot just create a new PO template ${PROGRAM} xy create new PO template and merge xy.po with it Report bugs to http://bugzilla.gnome.org/ (product name "$PACKAGE") or send email to . _EOF_ exit; } sub echo_n { my $str = shift; my $ret = `echo "$str"`; $ret =~ s/\n$//; # do we need the "s" flag? return $ret; } sub POFile_DetermineType ($) { my $type = $_; my $gettext_type; my $xml_regex = "(?:" . $xml_support . ")"; my $ini_regex = "(?:" . $ini_support . ")"; my $buildin_regex = "(?:" . $buildin_gettext_support . ")"; if ($type =~ /\[type: gettext\/([^\]].*)]/) { $gettext_type=$1; } elsif ($type =~ /schemas(\.in)+$/) { $gettext_type="schemas"; } elsif ($type =~ /glade2?(\.in)*$/) { $gettext_type="glade"; } elsif ($type =~ /scm(\.in)*$/) { $gettext_type="scheme"; } elsif ($type =~ /keys(\.in)+$/) { $gettext_type="keys"; } # bucket types elsif ($type =~ /$xml_regex$/) { $gettext_type="xml"; } elsif ($type =~ /$ini_regex$/) { $gettext_type="ini"; } elsif ($type =~ /$buildin_regex$/) { $gettext_type="buildin"; } else { $gettext_type="unknown"; } return "gettext\/$gettext_type"; } sub TextFile_DetermineEncoding ($) { my $gettext_code="ASCII"; # All files are ASCII by default my $filetype=`file $_ | cut -d ' ' -f 2`; if ($? eq "0") { if ($filetype =~ /^(ISO|UTF)/) { chomp ($gettext_code = $filetype); } elsif ($filetype =~ /^XML/) { $gettext_code="UTF-8"; # We asume that .glade and other .xml files are UTF-8 } } return $gettext_code; } sub isNotValidMissing { my ($file) = @_; return if $file =~ /^\{arch\}\/.*$/; return if $file =~ /^$varhash{"PACKAGE"}-$varhash{"VERSION"}\/.*$/; } sub FindLeftoutFiles { my (@buf_i18n_plain, @buf_i18n_xml, @buf_i18n_xml_unmarked, @buf_i18n_ini, @buf_potfiles, @buf_potfiles_ignore, @buf_allfiles, @buf_allfiles_sorted, @buf_potfiles_sorted ); ## Search and find all translatable files find sub { push @buf_i18n_plain, "$File::Find::name" if /\.($buildin_gettext_support)$/; push @buf_i18n_xml, "$File::Find::name" if /\.($xml_support)$/; push @buf_i18n_ini, "$File::Find::name" if /\.($ini_support)$/; push @buf_i18n_xml_unmarked, "$File::Find::name" if /\.(schemas(\.in)+)$/; }, ".."; open POTFILES, $POTFILES_in or die "$PROGRAM: there's no POTFILES.in!\n"; @buf_potfiles = grep !/^(#|\s*$)/, ; close POTFILES; foreach (@buf_potfiles) { s/^\[.*]\s*//; } print "Searching for missing translatable files...\n" if $VERBOSE; ## Check if we should ignore some found files, when ## comparing with POTFILES.in foreach my $ignore ("POTFILES.skip", "POTFILES.ignore") { (-s $ignore) or next; if ("$ignore" eq "POTFILES.ignore") { print "The usage of POTFILES.ignore is deprecated. Please consider moving the\n". "content of this file to POTFILES.skip.\n"; } print "Found $ignore: Ignoring files...\n" if $VERBOSE; open FILE, "<$ignore" or die "ERROR: Failed to open $ignore!\n"; while () { push @buf_potfiles_ignore, $_ unless /^(#|\s*$)/; } close FILE; @buf_potfiles = (@buf_potfiles_ignore, @buf_potfiles); } foreach my $file (@buf_i18n_plain) { my $in_comment = 0; my $in_macro = 0; open FILE, "<$file"; while () { # Handle continued multi-line comment. if ($in_comment) { next unless s-.*\*/--; $in_comment = 0; } # Handle continued macro. if ($in_macro) { $in_macro = 0 unless /\\$/; next; } # Handle start of macro (or any preprocessor directive). if (/^\s*\#/) { $in_macro = 1 if /^([^\\]|\\.)*\\$/; next; } # Handle comments and quoted text. while (m-(/\*|//|\'|\")-) # \' and \" keep emacs perl mode happy { my $match = $1; if ($match eq "/*") { if (!s-/\*.*?\*/--) { s-/\*.*--; $in_comment = 1; } } elsif ($match eq "//") { s-//.*--; } else # ' or " { if (!s-$match([^\\]|\\.)*?$match-QUOTEDTEXT-) { warn "mismatched quotes at line $. in $file\n"; s-$match.*--; } } } if (/\.GetString ?\(QUOTEDTEXT/) { if (defined isNotValidMissing (unpack("x3 A*", $file))) { ## Remove the first 3 chars and add newline push @buf_allfiles, unpack("x3 A*", $file) . "\n"; } last; } if (/_\(QUOTEDTEXT/) { if (defined isNotValidMissing (unpack("x3 A*", $file))) { ## Remove the first 3 chars and add newline push @buf_allfiles, unpack("x3 A*", $file) . "\n"; } last; } } close FILE; } foreach my $file (@buf_i18n_xml) { open FILE, "<$file"; while () { # FIXME: share the pattern matching code with intltool-extract if (/\s_[-A-Za-z0-9._:]+\s*=\s*\"([^"]+)\"/ || /<_[^>]+>/ || /translatable=\"yes\"/) { if (defined isNotValidMissing (unpack("x3 A*", $file))) { push @buf_allfiles, unpack("x3 A*", $file) . "\n"; } last; } } close FILE; } foreach my $file (@buf_i18n_ini) { open FILE, "<$file"; while () { if (/_(.*)=/) { if (defined isNotValidMissing (unpack("x3 A*", $file))) { push @buf_allfiles, unpack("x3 A*", $file) . "\n"; } last; } } close FILE; } foreach my $file (@buf_i18n_xml_unmarked) { if (defined isNotValidMissing (unpack("x3 A*", $file))) { push @buf_allfiles, unpack("x3 A*", $file) . "\n"; } } @buf_allfiles_sorted = sort (@buf_allfiles); @buf_potfiles_sorted = sort (@buf_potfiles); my %in2; foreach (@buf_potfiles_sorted) { $in2{$_} = 1; } my @result; foreach (@buf_allfiles_sorted) { if (!exists($in2{$_})) { push @result, $_ } } my @buf_potfiles_notexist; foreach (@buf_potfiles_sorted) { chomp (my $dummy = $_); if ("$dummy" ne "" and ! -f "../$dummy") { push @buf_potfiles_notexist, $_; } } ## Save file with information about the files missing ## if any, and give information about this procedure. if (@result + @buf_potfiles_notexist > 0) { if (@result) { print "\n" if $VERBOSE; unlink "missing"; open OUT, ">missing"; print OUT @result; close OUT; warn "\e[1mThe following files contain translations and are currently not in use. Please\e[0m\n". "\e[1mconsider adding these to the POTFILES.in file, located in the po/ directory.\e[0m\n\n"; print STDERR @result, "\n"; warn "If some of these files are left out on purpose then please add them to\n". "POTFILES.skip instead of POTFILES.in. A file \e[1m'missing'\e[0m containing this list\n". "of left out files has been written in the current directory.\n"; } if (@buf_potfiles_notexist) { unlink "notexist"; open OUT, ">notexist"; print OUT @buf_potfiles_notexist; close OUT; warn "\n" if ($VERBOSE or @result); warn "\e[1mThe following files do not exist anymore:\e[0m\n\n"; warn @buf_potfiles_notexist, "\n"; warn "Please remove them from POTFILES.in or POTFILES.skip. A file \e[1m'notexist'\e[0m\n". "containing this list of absent files has been written in the current directory.\n"; } } ## If there is nothing to complain about, notify the user else { print "\nAll files containing translations are present in POTFILES.in.\n" if $VERBOSE; } } sub Console_WriteError_InvalidOption { ## Handle invalid arguments print STDERR "Try `${PROGRAM} --help' for more information.\n"; exit 1; } sub GenerateHeaders { my $EXTRACT = "@INTLTOOL_EXTRACT@"; chomp $EXTRACT; $EXTRACT = $ENV{"INTLTOOL_EXTRACT"} if $ENV{"INTLTOOL_EXTRACT"}; ## Generate the .h header files, so we can allow glade and ## xml translation support if (! -x "$EXTRACT") { print STDERR "\n *** The intltool-extract script wasn't found!" ."\n *** Without it, intltool-update can not generate files.\n"; exit; } else { open (FILE, $POTFILES_in) or die "$PROGRAM: POTFILES.in not found.\n"; while () { chomp; next if /^\[\s*encoding/; ## Find xml files in POTFILES.in and generate the ## files with help from the extract script my $gettext_type= &POFile_DetermineType ($1); if (/\.($xml_support|$ini_support)$/ || /^\[/) { s/^\[[^\[].*]\s*//; my $filename = "../$_"; if ($VERBOSE) { system ($EXTRACT, "--update", "--srcdir=$SRCDIR", "--type=$gettext_type", $filename); } else { system ($EXTRACT, "--update", "--type=$gettext_type", "--srcdir=$SRCDIR", "--quiet", $filename); } } } close FILE; } } # # Generate .pot file from POTFILES.in # sub GeneratePOTemplate { my $XGETTEXT = $ENV{"XGETTEXT"} || "@INTLTOOL_XGETTEXT@"; my $XGETTEXT_ARGS = $ENV{"XGETTEXT_ARGS"} || ''; chomp $XGETTEXT; if (! -x $XGETTEXT) { print STDERR " *** xgettext is not found on this system!\n". " *** Without it, intltool-update can not extract strings.\n"; exit; } print "Building $MODULE.pot...\n" if $VERBOSE; open INFILE, $POTFILES_in; unlink "POTFILES.in.temp"; open OUTFILE, ">POTFILES.in.temp" or die("Cannot open POTFILES.in.temp for writing"); my $gettext_support_nonascii = 0; # checks for GNU gettext >= 0.12 my $dummy = `$XGETTEXT --version --from-code=UTF-8 >$devnull 2>$devnull`; if ($? == 0) { $gettext_support_nonascii = 1; } else { # urge everybody to upgrade gettext print STDERR "WARNING: This version of gettext does not support extracting non-ASCII\n". " strings. That means you should install a version of gettext\n". " that supports non-ASCII strings (such as GNU gettext >= 0.12),\n". " or have to let non-ASCII strings untranslated. (If there is any)\n"; } my $encoding = "ASCII"; my $forced_gettext_code; my @temp_headers; my $encoding_problem_is_reported = 0; while () { next if (/^#/ or /^\s*$/); chomp; my $gettext_code; if (/^\[\s*encoding:\s*(.*)\s*\]/) { $forced_gettext_code=$1; } elsif (/\.($xml_support|$ini_support)$/ || /^\[/) { s/^\[.*]\s*//; print OUTFILE "../$_.h\n"; push @temp_headers, "../$_.h"; $gettext_code = &TextFile_DetermineEncoding ("../$_.h") if ($gettext_support_nonascii and not defined $forced_gettext_code); } else { if ($SRCDIR eq ".") { print OUTFILE "../$_\n"; } else { print OUTFILE "$SRCDIR/../$_\n"; } $gettext_code = &TextFile_DetermineEncoding ("../$_") if ($gettext_support_nonascii and not defined $forced_gettext_code); } next if (! $gettext_support_nonascii); if (defined $forced_gettext_code) { $encoding=$forced_gettext_code; } elsif (defined $gettext_code and "$encoding" ne "$gettext_code") { if ($encoding eq "ASCII") { $encoding=$gettext_code; } elsif ($gettext_code ne "ASCII") { # Only report once because the message is quite long if (! $encoding_problem_is_reported) { print STDERR "WARNING: You should use the same file encoding for all your project files,\n". " but $PROGRAM thinks that most of the source files are in\n". " $encoding encoding, while \"$_\" is (likely) in\n". " $gettext_code encoding. If you are sure that all translatable strings\n". " are in same encoding (say UTF-8), please \e[1m*prepend*\e[0m the following\n". " line to POTFILES.in:\n\n". " [encoding: UTF-8]\n\n". " and make sure that configure.in/ac checks for $PACKAGE >= 0.27 .\n". "(such warning message will only be reported once.)\n"; $encoding_problem_is_reported = 1; } } } } close OUTFILE; close INFILE; unlink "$MODULE.pot"; my @xgettext_argument=("$XGETTEXT", "--add-comments", "--directory\=\.", "--output\=$MODULE\.pot", "--files-from\=\.\/POTFILES\.in\.temp"); my $XGETTEXT_KEYWORDS = &FindPOTKeywords; push @xgettext_argument, $XGETTEXT_KEYWORDS; my $MSGID_BUGS_ADDRESS = &FindMakevarsBugAddress; push @xgettext_argument, "--msgid-bugs-address\=$MSGID_BUGS_ADDRESS" if $MSGID_BUGS_ADDRESS; push @xgettext_argument, "--from-code\=$encoding" if ($gettext_support_nonascii); push @xgettext_argument, $XGETTEXT_ARGS if $XGETTEXT_ARGS; my $xgettext_command = join ' ', @xgettext_argument; # intercept xgettext error message print "Running $xgettext_command\n" if $VERBOSE; my $xgettext_error_msg = `$xgettext_command 2>\&1`; my $command_failed = $?; unlink "POTFILES.in.temp"; print "Removing generated header (.h) files..." if $VERBOSE; unlink foreach (@temp_headers); print "done.\n" if $VERBOSE; if (! $command_failed) { if (! -e "$MODULE.pot") { print "None of the files in POTFILES.in contain strings marked for translation.\n" if $VERBOSE; } else { print "Wrote $MODULE.pot\n" if $VERBOSE; } } else { if ($xgettext_error_msg =~ /--from-code/) { # replace non-ASCII error message with a more useful one. print STDERR "ERROR: xgettext failed to generate PO template file because there is non-ASCII\n". " string marked for translation. Please make sure that all strings marked\n". " for translation are in uniform encoding (say UTF-8), then \e[1m*prepend*\e[0m the\n". " following line to POTFILES.in and rerun $PROGRAM:\n\n". " [encoding: UTF-8]\n\n"; } else { print STDERR "$xgettext_error_msg"; if (-e "$MODULE.pot") { # is this possible? print STDERR "ERROR: xgettext failed but still managed to generate PO template file.\n". " Please consult error message above if there is any.\n"; } else { print STDERR "ERROR: xgettext failed to generate PO template file. Please consult\n". " error message above if there is any.\n"; } } exit (1); } } sub POFile_Update { -f "$MODULE.pot" or die "$PROGRAM: $MODULE.pot does not exist.\n"; my $MSGMERGE = $ENV{"MSGMERGE"} || "@INTLTOOL_MSGMERGE@"; my ($lang, $outfile) = @_; print "Merging $SRCDIR/$lang.po with $MODULE.pot..." if $VERBOSE; my $infile = "$SRCDIR/$lang.po"; $outfile = "$SRCDIR/$lang.po" if ($outfile eq ""); # I think msgmerge won't overwrite old file if merge is not successful system ("$MSGMERGE", "-o", $outfile, $infile, "$MODULE.pot"); } sub Console_WriteError_NotExisting { my ($file) = @_; ## Report error if supplied language file is non-existing print STDERR "$PROGRAM: $file does not exist!\n"; print STDERR "Try '$PROGRAM --help' for more information.\n"; exit; } sub GatherPOFiles { my @po_files = glob ("./*.po"); @languages = map (&POFile_GetLanguage, @po_files); foreach my $lang (@languages) { $po_files_by_lang{$lang} = shift (@po_files); } } sub POFile_GetLanguage ($) { s/^(.*\/)?(.+)\.po$/$2/; return $_; } sub Console_Write_TranslationStatus { my ($lang, $output_file) = @_; my $MSGFMT = $ENV{"MSGFMT"} || "@INTLTOOL_MSGFMT@"; $output_file = "$SRCDIR/$lang.po" if ($output_file eq ""); system ("$MSGFMT", "-o", "$devnull", "--verbose", $output_file); } sub Console_Write_CoverageReport { my $MSGFMT = $ENV{"MSGFMT"} || "@INTLTOOL_MSGFMT@"; &GatherPOFiles; foreach my $lang (@languages) { print "$lang: "; &POFile_Update ($lang, ""); } print "\n\n * Current translation support in $MODULE \n\n"; foreach my $lang (@languages) { print "$lang: "; system ("$MSGFMT", "-o", "$devnull", "--verbose", "$SRCDIR/$lang.po"); } } sub SubstituteVariable { my ($str) = @_; # always need to rewind file whenever it has been accessed seek (CONF, 0, 0); # cache each variable. varhash is global to we can add # variables elsewhere. while () { if (/^(\w+)=(.*)$/) { ($varhash{$1} = $2) =~ s/^["'](.*)["']$/$1/; } } if ($str =~ /^(.*)\${?([A-Z_]+)}?(.*)$/) { my $rest = $3; my $untouched = $1; my $sub = ""; # Ignore recursive definitions of variables $sub = $varhash{$2} if defined $varhash{$2} and $varhash{$2} !~ /\${?$2}?/; return SubstituteVariable ("$untouched$sub$rest"); } # We're using Perl backticks ` and "echo -n" here in order to # expand any shell escapes (such as backticks themselves) in every variable return echo_n ($str); } sub CONF_Handle_Open { my $base_dirname = getcwd(); $base_dirname =~ s@.*/@@; my ($conf_in, $src_dir); if ($base_dirname =~ /^po(-.+)?$/) { if (-f "Makevars") { my $makefile_source; local (*IN); open (IN, ") { if (/^top_builddir[ \t]*=/) { $src_dir = $_; $src_dir =~ s/^top_builddir[ \t]*=[ \t]*([^ \t\n\r]*)/$1/; chomp $src_dir; if (-f "$src_dir" . "/configure.ac") { $conf_in = "$src_dir" . "/configure.ac" . "\n"; } else { $conf_in = "$src_dir" . "/configure.in" . "\n"; } last; } } close IN; $conf_in || die "Cannot find top_builddir in Makevars."; } elsif (-f "../configure.ac") { $conf_in = "../configure.ac"; } elsif (-f "../configure.in") { $conf_in = "../configure.in"; } else { my $makefile_source; local (*IN); open (IN, ") { if (/^top_srcdir[ \t]*=/) { $src_dir = $_; $src_dir =~ s/^top_srcdir[ \t]*=[ \t]*([^ \t\n\r]*)/$1/; chomp $src_dir; $conf_in = "$src_dir" . "/configure.in" . "\n"; last; } } close IN; $conf_in || die "Cannot find top_srcdir in Makefile."; } open (CONF, "<$conf_in"); } else { print STDERR "$PROGRAM: Unable to proceed.\n" . "Make sure to run this script inside the po directory.\n"; exit; } } sub FindPackageName { my $version; my $domain = &FindMakevarsDomain; my $name = $domain || "untitled"; &CONF_Handle_Open; my $conf_source; { local (*IN); open (IN, "<&CONF") || return $name; seek (IN, 0, 0); local $/; # slurp mode $conf_source = ; close IN; } # priority for getting package name: # 1. GETTEXT_PACKAGE # 2. first argument of AC_INIT (with >= 2 arguments) # 3. first argument of AM_INIT_AUTOMAKE (with >= 2 argument) # /^AM_INIT_AUTOMAKE\([\s\[]*([^,\)\s\]]+)/m # the \s makes this not work, why? if ($conf_source =~ /^AM_INIT_AUTOMAKE\(([^,\)]+),([^,\)]+)/m) { ($name, $version) = ($1, $2); $name =~ s/[\[\]\s]//g; $version =~ s/[\[\]\s]//g; $varhash{"PACKAGE_NAME"} = $name if (not $name =~ /\${?AC_PACKAGE_NAME}?/); $varhash{"PACKAGE"} = $name if (not $name =~ /\${?PACKAGE}?/); $varhash{"PACKAGE_VERSION"} = $version if (not $name =~ /\${?AC_PACKAGE_VERSION}?/); $varhash{"VERSION"} = $version if (not $name =~ /\${?VERSION}?/); } if ($conf_source =~ /^AC_INIT\(([^,\)]+),([^,\)]+)/m) { ($name, $version) = ($1, $2); $name =~ s/[\[\]\s]//g; $version =~ s/[\[\]\s]//g; $varhash{"PACKAGE_NAME"} = $name if (not $name =~ /\${?AC_PACKAGE_NAME}?/); $varhash{"PACKAGE"} = $name if (not $name =~ /\${?PACKAGE}?/); $varhash{"PACKAGE_VERSION"} = $version if (not $name =~ /\${?AC_PACKAGE_VERSION}?/); $varhash{"VERSION"} = $version if (not $name =~ /\${?VERSION}?/); } # \s makes this not work, why? $name = $1 if $conf_source =~ /^GETTEXT_PACKAGE=\[?([^\n\]]+)/m; # m4 macros AC_PACKAGE_NAME, AC_PACKAGE_VERSION etc. have same value # as corresponding $PACKAGE_NAME, $PACKAGE_VERSION etc. shell variables. $name =~ s/\bAC_PACKAGE_/\$PACKAGE_/g; $name = $domain if $domain; $name = SubstituteVariable ($name); $name =~ s/^["'](.*)["']$/$1/; return $name if $name; } sub FindPOTKeywords { my $keywords = "--keyword\=\_ --keyword\=N\_ --keyword\=U\_ --keyword\=Q\_"; my $varname = "XGETTEXT_OPTIONS"; my $make_source; { local (*IN); open (IN, "; close IN; } $keywords = $1 if $make_source =~ /^$varname[ ]*=\[?([^\n\]]+)/m; return $keywords; } sub FindMakevarsDomain { my $domain = ""; my $makevars_source; { local (*IN); open (IN, "; close IN; } $domain = $1 if $makevars_source =~ /^DOMAIN[ ]*=\[?([^\n\]\$]+)/m; $domain =~ s/^\s+//; $domain =~ s/\s+$//; return $domain; } sub FindMakevarsBugAddress { my $address = ""; my $makevars_source; { local (*IN); open (IN, "; close IN; } $address = $1 if $makevars_source =~ /^MSGID_BUGS_ADDRESS[ ]*=\[?([^\n\]\$]+)/m; $address =~ s/^\s+//; $address =~ s/\s+$//; return $address; } tropic-look-0.2/intltool-merge.in0000644000175000017500000010462310531100024017650 0ustar00danieldaniel00000000000000#!@INTLTOOL_PERL@ -w # -*- Mode: perl; indent-tabs-mode: nil; c-basic-offset: 4 -*- # # The Intltool Message Merger # # Copyright (C) 2000, 2003 Free Software Foundation. # Copyright (C) 2000, 2001 Eazel, Inc # # Intltool is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # version 2 published by the Free Software Foundation. # # Intltool is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # # Authors: Maciej Stachowiak # Kenneth Christiansen # Darin Adler # # Proper XML UTF-8'ification written by Cyrille Chepelov # ## Release information my $PROGRAM = "intltool-merge"; my $PACKAGE = "intltool"; my $VERSION = "0.35.0"; ## Loaded modules use strict; use Getopt::Long; use Text::Wrap; use File::Basename; my $must_end_tag = -1; my $last_depth = -1; my $translation_depth = -1; my @tag_stack = (); my @entered_tag = (); my @translation_strings = (); my $leading_space = ""; ## Scalars used by the option stuff my $HELP_ARG = 0; my $VERSION_ARG = 0; my $BA_STYLE_ARG = 0; my $XML_STYLE_ARG = 0; my $KEYS_STYLE_ARG = 0; my $DESKTOP_STYLE_ARG = 0; my $SCHEMAS_STYLE_ARG = 0; my $RFC822DEB_STYLE_ARG = 0; my $QUIET_ARG = 0; my $PASS_THROUGH_ARG = 0; my $UTF8_ARG = 0; my $MULTIPLE_OUTPUT = 0; my $cache_file; ## Handle options GetOptions ( "help" => \$HELP_ARG, "version" => \$VERSION_ARG, "quiet|q" => \$QUIET_ARG, "oaf-style|o" => \$BA_STYLE_ARG, ## for compatibility "ba-style|b" => \$BA_STYLE_ARG, "xml-style|x" => \$XML_STYLE_ARG, "keys-style|k" => \$KEYS_STYLE_ARG, "desktop-style|d" => \$DESKTOP_STYLE_ARG, "schemas-style|s" => \$SCHEMAS_STYLE_ARG, "rfc822deb-style|r" => \$RFC822DEB_STYLE_ARG, "pass-through|p" => \$PASS_THROUGH_ARG, "utf8|u" => \$UTF8_ARG, "multiple-output|m" => \$MULTIPLE_OUTPUT, "cache|c=s" => \$cache_file ) or &error; my $PO_DIR; my $FILE; my $OUTFILE; my %po_files_by_lang = (); my %translations = (); my $iconv = $ENV{"ICONV"} || $ENV{"INTLTOOL_ICONV"} || "@INTLTOOL_ICONV@"; my $devnull = ($^O eq 'MSWin32' ? 'NUL:' : '/dev/null'); # Use this instead of \w for XML files to handle more possible characters. my $w = "[-A-Za-z0-9._:]"; # XML quoted string contents my $q = "[^\\\"]*"; ## Check for options. if ($VERSION_ARG) { &print_version; } elsif ($HELP_ARG) { &print_help; } elsif ($BA_STYLE_ARG && @ARGV > 2) { &utf8_sanity_check; &preparation; &print_message; &ba_merge_translations; &finalize; } elsif ($XML_STYLE_ARG && @ARGV > 2) { &utf8_sanity_check; &preparation; &print_message; &xml_merge_output; &finalize; } elsif ($KEYS_STYLE_ARG && @ARGV > 2) { &utf8_sanity_check; &preparation; &print_message; &keys_merge_translations; &finalize; } elsif ($DESKTOP_STYLE_ARG && @ARGV > 2) { &utf8_sanity_check; &preparation; &print_message; &desktop_merge_translations; &finalize; } elsif ($SCHEMAS_STYLE_ARG && @ARGV > 2) { &utf8_sanity_check; &preparation; &print_message; &schemas_merge_translations; &finalize; } elsif ($RFC822DEB_STYLE_ARG && @ARGV > 2) { &preparation; &print_message; &rfc822deb_merge_translations; &finalize; } else { &print_help; } exit; ## Sub for printing release information sub print_version { print <<_EOF_; ${PROGRAM} (${PACKAGE}) ${VERSION} Written by Maciej Stachowiak, Darin Adler and Kenneth Christiansen. Copyright (C) 2000-2003 Free Software Foundation, Inc. Copyright (C) 2000-2001 Eazel, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. _EOF_ exit; } ## Sub for printing usage information sub print_help { print <<_EOF_; Usage: ${PROGRAM} [OPTION]... PO_DIRECTORY FILENAME OUTPUT_FILE Generates an output file that includes some localized attributes from an untranslated source file. Mandatory options: (exactly one must be specified) -b, --ba-style includes translations in the bonobo-activation style -d, --desktop-style includes translations in the desktop style -k, --keys-style includes translations in the keys style -s, --schemas-style includes translations in the schemas style -r, --rfc822deb-style includes translations in the RFC822 style -x, --xml-style includes translations in the standard xml style Other options: -u, --utf8 convert all strings to UTF-8 before merging (default for everything except RFC822 style) -p, --pass-through deprecated, does nothing and issues a warning -m, --multiple-output output one localized file per locale, instead of a single file containing all localized elements -c, --cache=FILE specify cache file name (usually \$top_builddir/po/.intltool-merge-cache) -q, --quiet suppress most messages --help display this help and exit --version output version information and exit Report bugs to http://bugzilla.gnome.org/ (product name "$PACKAGE") or send email to . _EOF_ exit; } ## Sub for printing error messages sub print_error { print STDERR "Try `${PROGRAM} --help' for more information.\n"; exit; } sub print_message { print "Merging translations into $OUTFILE.\n" unless $QUIET_ARG; } sub preparation { $PO_DIR = $ARGV[0]; $FILE = $ARGV[1]; $OUTFILE = $ARGV[2]; &gather_po_files; &get_translation_database; } # General-purpose code for looking up translations in .po files sub po_file2lang { my ($tmp) = @_; $tmp =~ s/^.*\/(.*)\.po$/$1/; return $tmp; } sub gather_po_files { for my $po_file (glob "$PO_DIR/*.po") { $po_files_by_lang{po_file2lang($po_file)} = $po_file; } } sub get_local_charset { my ($encoding) = @_; my $alias_file = $ENV{"G_CHARSET_ALIAS"} || "@INTLTOOL_LIBDIR@/charset.alias"; # seek character encoding aliases in charset.alias (glib) if (open CHARSET_ALIAS, $alias_file) { while () { next if /^\#/; return $1 if (/^\s*([-._a-zA-Z0-9]+)\s+$encoding\b/i) } close CHARSET_ALIAS; } # if not found, return input string return $encoding; } sub get_po_encoding { my ($in_po_file) = @_; my $encoding = ""; open IN_PO_FILE, $in_po_file or die; while () { ## example: "Content-Type: text/plain; charset=ISO-8859-1\n" if (/Content-Type\:.*charset=([-a-zA-Z0-9]+)\\n/) { $encoding = $1; last; } } close IN_PO_FILE; if (!$encoding) { print STDERR "Warning: no encoding found in $in_po_file. Assuming ISO-8859-1\n" unless $QUIET_ARG; $encoding = "ISO-8859-1"; } system ("$iconv -f $encoding -t UTF-8 <$devnull 2>$devnull"); if ($?) { $encoding = get_local_charset($encoding); } return $encoding } sub utf8_sanity_check { print STDERR "Warning: option --pass-through has been removed.\n" if $PASS_THROUGH_ARG; $UTF8_ARG = 1; } sub get_translation_database { if ($cache_file) { &get_cached_translation_database; } else { &create_translation_database; } } sub get_newest_po_age { my $newest_age; foreach my $file (values %po_files_by_lang) { my $file_age = -M $file; $newest_age = $file_age if !$newest_age || $file_age < $newest_age; } $newest_age = 0 if !$newest_age; return $newest_age; } sub create_cache { print "Generating and caching the translation database\n" unless $QUIET_ARG; &create_translation_database; open CACHE, ">$cache_file" || die; print CACHE join "\x01", %translations; close CACHE; } sub load_cache { print "Found cached translation database\n" unless $QUIET_ARG; my $contents; open CACHE, "<$cache_file" || die; { local $/; $contents = ; } close CACHE; %translations = split "\x01", $contents; } sub get_cached_translation_database { my $cache_file_age = -M $cache_file; if (defined $cache_file_age) { if ($cache_file_age <= &get_newest_po_age) { &load_cache; return; } print "Found too-old cached translation database\n" unless $QUIET_ARG; } &create_cache; } sub create_translation_database { for my $lang (keys %po_files_by_lang) { my $po_file = $po_files_by_lang{$lang}; if ($UTF8_ARG) { my $encoding = get_po_encoding ($po_file); if (lc $encoding eq "utf-8") { open PO_FILE, "<$po_file"; } else { print "NOTICE: $po_file is not in UTF-8 but $encoding, converting...\n" unless $QUIET_ARG;; open PO_FILE, "$iconv -f $encoding -t UTF-8 $po_file|"; } } else { open PO_FILE, "<$po_file"; } my $nextfuzzy = 0; my $inmsgid = 0; my $inmsgstr = 0; my $msgid = ""; my $msgstr = ""; while () { $nextfuzzy = 1 if /^#, fuzzy/; if (/^msgid "((\\.|[^\\])*)"/ ) { $translations{$lang, $msgid} = $msgstr if $inmsgstr && $msgid && $msgstr; $msgid = ""; $msgstr = ""; if ($nextfuzzy) { $inmsgid = 0; } else { $msgid = unescape_po_string($1); $inmsgid = 1; } $inmsgstr = 0; $nextfuzzy = 0; } if (/^msgstr "((\\.|[^\\])*)"/) { $msgstr = unescape_po_string($1); $inmsgstr = 1; $inmsgid = 0; } if (/^"((\\.|[^\\])*)"/) { $msgid .= unescape_po_string($1) if $inmsgid; $msgstr .= unescape_po_string($1) if $inmsgstr; } } $translations{$lang, $msgid} = $msgstr if $inmsgstr && $msgid && $msgstr; } } sub finalize { } sub unescape_one_sequence { my ($sequence) = @_; return "\\" if $sequence eq "\\\\"; return "\"" if $sequence eq "\\\""; return "\n" if $sequence eq "\\n"; return "\r" if $sequence eq "\\r"; return "\t" if $sequence eq "\\t"; return "\b" if $sequence eq "\\b"; return "\f" if $sequence eq "\\f"; return "\a" if $sequence eq "\\a"; return chr(11) if $sequence eq "\\v"; # vertical tab, see ascii(7) return chr(hex($1)) if ($sequence =~ /\\x([0-9a-fA-F]{2})/); return chr(oct($1)) if ($sequence =~ /\\([0-7]{3})/); # FIXME: Is \0 supported as well? Kenneth and Rodney don't want it, see bug #48489 return $sequence; } sub unescape_po_string { my ($string) = @_; $string =~ s/(\\x[0-9a-fA-F]{2}|\\[0-7]{3}|\\.)/unescape_one_sequence($1)/eg; return $string; } ## NOTE: deal with < - < but not > - > because it seems its ok to have ## > in the entity. For further info please look at #84738. sub entity_decode { local ($_) = @_; s/'/'/g; # ' s/"/"/g; # " s/&/&/g; s/</; close INPUT; } open OUTPUT, ">$OUTFILE" or die "can't open $OUTFILE: $!"; # Binmode so that selftest works ok if using a native Win32 Perl... binmode (OUTPUT) if $^O eq 'MSWin32'; while ($source =~ s|^(.*?)([ \t]*<\s*$w+\s+($w+\s*=\s*"$q"\s*)+/?>)([ \t]*\n)?||s) { print OUTPUT $1; my $node = $2 . "\n"; my @strings = (); $_ = $node; while (s/(\s)_($w+\s*=\s*"($q)")/$1$2/s) { push @strings, entity_decode($3); } print OUTPUT; my %langs; for my $string (@strings) { for my $lang (keys %po_files_by_lang) { $langs{$lang} = 1 if $translations{$lang, $string}; } } for my $lang (sort keys %langs) { $_ = $node; s/(\sname\s*=\s*)"($q)"/$1"$2-$lang"/s; s/(\s)_($w+\s*=\s*")($q)"/$1 . $2 . entity_encoded_translation($lang, $3) . '"'/seg; print OUTPUT; } } print OUTPUT $source; close OUTPUT; } ## XML (non-bonobo-activation) merge code # Process tag attributes # Only parameter is a HASH containing attributes -> values mapping sub getAttributeString { my $sub = shift; my $do_translate = shift || 0; my $language = shift || ""; my $result = ""; my $translate = shift; foreach my $e (reverse(sort(keys %{ $sub }))) { my $key = $e; my $string = $sub->{$e}; my $quote = '"'; $string =~ s/^[\s]+//; $string =~ s/[\s]+$//; if ($string =~ /^'.*'$/) { $quote = "'"; } $string =~ s/^['"]//g; $string =~ s/['"]$//g; if ($do_translate && $key =~ /^_/) { $key =~ s|^_||g; if ($language) { # Handle translation my $decode_string = entity_decode($string); my $translation = $translations{$language, $decode_string}; if ($translation) { $translation = entity_encode($translation); $string = $translation; } $$translate = 2; } else { $$translate = 2 if ($translate && (!$$translate)); # watch not to "overwrite" $translate } } $result .= " $key=$quote$string$quote"; } return $result; } # Returns a translatable string from XML node, it works on contents of every node in XML::Parser tree sub getXMLstring { my $ref = shift; my $spacepreserve = shift || 0; my @list = @{ $ref }; my $result = ""; my $count = scalar(@list); my $attrs = $list[0]; my $index = 1; $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/)); $spacepreserve = 0 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?default["']?$/)); while ($index < $count) { my $type = $list[$index]; my $content = $list[$index+1]; if (! $type ) { # We've got CDATA if ($content) { # lets strip the whitespace here, and *ONLY* here $content =~ s/\s+/ /gs if (!$spacepreserve); $result .= $content; } } elsif ( "$type" ne "1" ) { # We've got another element $result .= "<$type"; $result .= getAttributeString(@{$content}[0], 0); # no nested translatable elements if ($content) { my $subresult = getXMLstring($content, $spacepreserve); if ($subresult) { $result .= ">".$subresult . ""; } else { $result .= "/>"; } } else { $result .= "/>"; } } $index += 2; } return $result; } # Translate list of nodes if necessary sub translate_subnodes { my $fh = shift; my $content = shift; my $language = shift || ""; my $singlelang = shift || 0; my $spacepreserve = shift || 0; my @nodes = @{ $content }; my $count = scalar(@nodes); my $index = 0; while ($index < $count) { my $type = $nodes[$index]; my $rest = $nodes[$index+1]; if ($singlelang) { my $oldMO = $MULTIPLE_OUTPUT; $MULTIPLE_OUTPUT = 1; traverse($fh, $type, $rest, $language, $spacepreserve); $MULTIPLE_OUTPUT = $oldMO; } else { traverse($fh, $type, $rest, $language, $spacepreserve); } $index += 2; } } sub isWellFormedXmlFragment { my $ret = eval 'require XML::Parser'; if(!$ret) { die "You must have XML::Parser installed to run $0\n\n"; } my $fragment = shift; return 0 if (!$fragment); $fragment = "$fragment"; my $xp = new XML::Parser(Style => 'Tree'); my $tree = 0; eval { $tree = $xp->parse($fragment); }; return $tree; } sub traverse { my $fh = shift; my $nodename = shift; my $content = shift; my $language = shift || ""; my $spacepreserve = shift || 0; if (!$nodename) { if ($content =~ /^[\s]*$/) { $leading_space .= $content; } print $fh $content; } else { # element my @all = @{ $content }; my $attrs = shift @all; my $translate = 0; my $outattr = getAttributeString($attrs, 1, $language, \$translate); if ($nodename =~ /^_/) { $translate = 1; $nodename =~ s/^_//; } my $lookup = ''; $spacepreserve = 0 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?default["']?$/)); $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/)); print $fh "<$nodename", $outattr; if ($translate) { $lookup = getXMLstring($content, $spacepreserve); if (!$spacepreserve) { $lookup =~ s/^\s+//s; $lookup =~ s/\s+$//s; } if ($lookup || $translate == 2) { my $translation = $translations{$language, $lookup} if isWellFormedXmlFragment($translations{$language, $lookup}); if ($MULTIPLE_OUTPUT && ($translation || $translate == 2)) { $translation = $lookup if (!$translation); print $fh " xml:lang=\"", $language, "\"" if $language; print $fh ">"; if ($translate == 2) { translate_subnodes($fh, \@all, $language, 1, $spacepreserve); } else { print $fh $translation; } print $fh ""; return; # this means there will be no same translation with xml:lang="$language"... # if we want them both, just remove this "return" } else { print $fh ">"; if ($translate == 2) { translate_subnodes($fh, \@all, $language, 1, $spacepreserve); } else { print $fh $lookup; } print $fh ""; } } else { print $fh "/>"; } for my $lang (sort keys %po_files_by_lang) { if ($MULTIPLE_OUTPUT && $lang ne "$language") { next; } if ($lang) { # Handle translation # my $translate = 0; my $localattrs = getAttributeString($attrs, 1, $lang, \$translate); my $translation = $translations{$lang, $lookup} if isWellFormedXmlFragment($translations{$lang, $lookup}); if ($translate && !$translation) { $translation = $lookup; } if ($translation || $translate) { print $fh "\n"; $leading_space =~ s/.*\n//g; print $fh $leading_space; print $fh "<", $nodename, " xml:lang=\"", $lang, "\"", $localattrs, ">"; if ($translate == 2) { translate_subnodes($fh, \@all, $lang, 1, $spacepreserve); } else { print $fh $translation; } print $fh ""; } } } } else { my $count = scalar(@all); if ($count > 0) { print $fh ">"; my $index = 0; while ($index < $count) { my $type = $all[$index]; my $rest = $all[$index+1]; traverse($fh, $type, $rest, $language, $spacepreserve); $index += 2; } print $fh ""; } else { print $fh "/>"; } } } } sub intltool_tree_comment { my $expat = shift; my $data = shift; my $clist = $expat->{Curlist}; my $pos = $#$clist; push @$clist, 1 => $data; } sub intltool_tree_cdatastart { my $expat = shift; my $clist = $expat->{Curlist}; my $pos = $#$clist; push @$clist, 0 => $expat->original_string(); } sub intltool_tree_cdataend { my $expat = shift; my $clist = $expat->{Curlist}; my $pos = $#$clist; $clist->[$pos] .= $expat->original_string(); } sub intltool_tree_char { my $expat = shift; my $text = shift; my $clist = $expat->{Curlist}; my $pos = $#$clist; # Use original_string so that we retain escaped entities # in CDATA sections. # if ($pos > 0 and $clist->[$pos - 1] eq '0') { $clist->[$pos] .= $expat->original_string(); } else { push @$clist, 0 => $expat->original_string(); } } sub intltool_tree_start { my $expat = shift; my $tag = shift; my @origlist = (); # Use original_string so that we retain escaped entities # in attribute values. We must convert the string to an # @origlist array to conform to the structure of the Tree # Style. # my @original_array = split /\x/, $expat->original_string(); my $source = $expat->original_string(); # Remove leading tag. # $source =~ s|^\s*<\s*(\S+)||s; # Grab attribute key/value pairs and push onto @origlist array. # while ($source) { if ($source =~ /^\s*([\w:-]+)\s*[=]\s*["]/) { $source =~ s|^\s*([\w:-]+)\s*[=]\s*["]([^"]*)["]||s; push @origlist, $1; push @origlist, '"' . $2 . '"'; } elsif ($source =~ /^\s*([\w:-]+)\s*[=]\s*[']/) { $source =~ s|^\s*([\w:-]+)\s*[=]\s*[']([^']*)[']||s; push @origlist, $1; push @origlist, "'" . $2 . "'"; } else { last; } } my $ol = [ { @origlist } ]; push @{ $expat->{Lists} }, $expat->{Curlist}; push @{ $expat->{Curlist} }, $tag => $ol; $expat->{Curlist} = $ol; } sub readXml { my $filename = shift || return; if(!-f $filename) { die "ERROR Cannot find filename: $filename\n"; } my $ret = eval 'require XML::Parser'; if(!$ret) { die "You must have XML::Parser installed to run $0\n\n"; } my $xp = new XML::Parser(Style => 'Tree'); $xp->setHandlers(Char => \&intltool_tree_char); $xp->setHandlers(Start => \&intltool_tree_start); $xp->setHandlers(CdataStart => \&intltool_tree_cdatastart); $xp->setHandlers(CdataEnd => \&intltool_tree_cdataend); my $tree = $xp->parsefile($filename); # Hello thereHowdydo # would be: # [foo, [{}, head, [{id => "a"}, 0, "Hello ", em, [{}, 0, "there"]], bar, [{}, # 0, "Howdy", ref, [{}]], 0, "do" ] ] return $tree; } sub print_header { my $infile = shift; my $fh = shift; my $source; if(!-f $infile) { die "ERROR Cannot find filename: $infile\n"; } print $fh qq{\n}; { local $/; open DOCINPUT, "<${FILE}" or die; $source = ; close DOCINPUT; } if ($source =~ /()/s) { print $fh "$1\n"; } elsif ($source =~ /(]*>)/s) { print $fh "$1\n"; } } sub parseTree { my $fh = shift; my $ref = shift; my $language = shift || ""; my $name = shift @{ $ref }; my $cont = shift @{ $ref }; while (!$name || "$name" eq "1") { $name = shift @{ $ref }; $cont = shift @{ $ref }; } my $spacepreserve = 0; my $attrs = @{$cont}[0]; $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/)); traverse($fh, $name, $cont, $language, $spacepreserve); } sub xml_merge_output { my $source; if ($MULTIPLE_OUTPUT) { for my $lang (sort keys %po_files_by_lang) { if ( ! -e $lang ) { mkdir $lang or die "Cannot create subdirectory $lang: $!\n"; } open OUTPUT, ">$lang/$OUTFILE" or die "Cannot open $lang/$OUTFILE: $!\n"; binmode (OUTPUT) if $^O eq 'MSWin32'; my $tree = readXml($FILE); print_header($FILE, \*OUTPUT); parseTree(\*OUTPUT, $tree, $lang); close OUTPUT; print "CREATED $lang/$OUTFILE\n" unless $QUIET_ARG; } } open OUTPUT, ">$OUTFILE" or die "Cannot open $OUTFILE: $!\n"; binmode (OUTPUT) if $^O eq 'MSWin32'; my $tree = readXml($FILE); print_header($FILE, \*OUTPUT); parseTree(\*OUTPUT, $tree); close OUTPUT; print "CREATED $OUTFILE\n" unless $QUIET_ARG; } sub keys_merge_translations { open INPUT, "<${FILE}" or die; open OUTPUT, ">${OUTFILE}" or die; binmode (OUTPUT) if $^O eq 'MSWin32'; while () { if (s/^(\s*)_(\w+=(.*))/$1$2/) { my $string = $3; print OUTPUT; my $non_translated_line = $_; for my $lang (sort keys %po_files_by_lang) { my $translation = $translations{$lang, $string}; next if !$translation; $_ = $non_translated_line; s/(\w+)=.*/[$lang]$1=$translation/; print OUTPUT; } } else { print OUTPUT; } } close OUTPUT; close INPUT; } sub desktop_merge_translations { open INPUT, "<${FILE}" or die; open OUTPUT, ">${OUTFILE}" or die; binmode (OUTPUT) if $^O eq 'MSWin32'; while () { if (s/^(\s*)_(\w+=(.*))/$1$2/) { my $string = $3; print OUTPUT; my $non_translated_line = $_; for my $lang (sort keys %po_files_by_lang) { my $translation = $translations{$lang, $string}; next if !$translation; $_ = $non_translated_line; s/(\w+)=.*/${1}[$lang]=$translation/; print OUTPUT; } } else { print OUTPUT; } } close OUTPUT; close INPUT; } sub schemas_merge_translations { my $source; { local $/; # slurp mode open INPUT, "<$FILE" or die "can't open $FILE: $!"; $source = ; close INPUT; } open OUTPUT, ">$OUTFILE" or die; binmode (OUTPUT) if $^O eq 'MSWin32'; # FIXME: support attribute translations # Empty nodes never need translation, so unmark all of them. # For example, <_foo/> is just replaced by . $source =~ s|<\s*_($w+)\s*/>|<$1/>|g; while ($source =~ s/ (.*?) (\s+)((\s*) (\s*(?:\s*)?(.*?)\s*<\/default>)?(\s*) (\s*(?:\s*)?(.*?)\s*<\/short>)?(\s*) (\s*(?:\s*)?(.*?)\s*<\/long>)?(\s*) <\/locale>) //sx) { print OUTPUT $1; my $locale_start_spaces = $2 ? $2 : ''; my $default_spaces = $4 ? $4 : ''; my $short_spaces = $7 ? $7 : ''; my $long_spaces = $10 ? $10 : ''; my $locale_end_spaces = $13 ? $13 : ''; my $c_default_block = $3 ? $3 : ''; my $default_string = $6 ? $6 : ''; my $short_string = $9 ? $9 : ''; my $long_string = $12 ? $12 : ''; print OUTPUT "$locale_start_spaces$c_default_block"; $default_string =~ s/\s+/ /g; $default_string = entity_decode($default_string); $short_string =~ s/\s+/ /g; $short_string = entity_decode($short_string); $long_string =~ s/\s+/ /g; $long_string = entity_decode($long_string); for my $lang (sort keys %po_files_by_lang) { my $default_translation = $translations{$lang, $default_string}; my $short_translation = $translations{$lang, $short_string}; my $long_translation = $translations{$lang, $long_string}; next if (!$default_translation && !$short_translation && !$long_translation); print OUTPUT "\n$locale_start_spaces"; print OUTPUT "$default_spaces"; if ($default_translation) { $default_translation = entity_encode($default_translation); print OUTPUT "$default_translation"; } print OUTPUT "$short_spaces"; if ($short_translation) { $short_translation = entity_encode($short_translation); print OUTPUT "$short_translation"; } print OUTPUT "$long_spaces"; if ($long_translation) { $long_translation = entity_encode($long_translation); print OUTPUT "$long_translation"; } print OUTPUT "$locale_end_spaces"; } } print OUTPUT $source; close OUTPUT; } sub rfc822deb_merge_translations { my %encodings = (); for my $lang (keys %po_files_by_lang) { $encodings{$lang} = ($UTF8_ARG ? 'UTF-8' : get_po_encoding($po_files_by_lang{$lang})); } my $source; $Text::Wrap::huge = 'overflow'; $Text::Wrap::break = qr/\n|\s(?=\S)/; { local $/; # slurp mode open INPUT, "<$FILE" or die "can't open $FILE: $!"; $source = ; close INPUT; } open OUTPUT, ">${OUTFILE}" or die; binmode (OUTPUT) if $^O eq 'MSWin32'; while ($source =~ /(^|\n+)(_*)([^:\s]+)(:[ \t]*)(.*?)(?=\n[\S\n]|$)/sg) { my $sep = $1; my $non_translated_line = $3.$4; my $string = $5; my $underscore = length($2); next if $underscore eq 0 && $non_translated_line =~ /^#/; # Remove [] dummy strings my $stripped = $string; $stripped =~ s/\[\s[^\[\]]*\],/,/g if $underscore eq 2; $stripped =~ s/\[\s[^\[\]]*\]$//; $non_translated_line .= $stripped; print OUTPUT $sep.$non_translated_line; if ($underscore) { my @str_list = rfc822deb_split($underscore, $string); for my $lang (sort keys %po_files_by_lang) { my $is_translated = 1; my $str_translated = ''; my $first = 1; for my $str (@str_list) { my $translation = $translations{$lang, $str}; if (!$translation) { $is_translated = 0; last; } # $translation may also contain [] dummy # strings, mostly to indicate an empty string $translation =~ s/\[\s[^\[\]]*\]$//; if ($first) { if ($underscore eq 2) { $str_translated .= $translation; } else { $str_translated .= Text::Tabs::expand($translation) . "\n"; } } else { if ($underscore eq 2) { $str_translated .= ', ' . $translation; } else { $str_translated .= Text::Tabs::expand( Text::Wrap::wrap(' ', ' ', $translation)) . "\n .\n"; } } $first = 0; # To fix some problems with Text::Wrap::wrap $str_translated =~ s/(\n )+\n/\n .\n/g; } next unless $is_translated; $str_translated =~ s/\n \.\n$//; $str_translated =~ s/\s+$//; $_ = $non_translated_line; s/^(\w+):\s*.*/$sep${1}-$lang.$encodings{$lang}: $str_translated/s; print OUTPUT; } } } print OUTPUT "\n"; close OUTPUT; close INPUT; } sub rfc822deb_split { # Debian defines a special way to deal with rfc822-style files: # when a value contain newlines, it consists of # 1. a short form (first line) # 2. a long description, all lines begin with a space, # and paragraphs are separated by a single dot on a line # This routine returns an array of all paragraphs, and reformat # them. # When first argument is 2, the string is a comma separated list of # values. my $type = shift; my $text = shift; $text =~ s/^[ \t]//mg; return (split(/, */, $text, 0)) if $type ne 1; return ($text) if $text !~ /\n/; $text =~ s/([^\n]*)\n//; my @list = ($1); my $str = ''; for my $line (split (/\n/, $text)) { chomp $line; if ($line =~ /^\.\s*$/) { # New paragraph $str =~ s/\s*$//; push(@list, $str); $str = ''; } elsif ($line =~ /^\s/) { # Line which must not be reformatted $str .= "\n" if length ($str) && $str !~ /\n$/; $line =~ s/\s+$//; $str .= $line."\n"; } else { # Continuation line, remove newline $str .= " " if length ($str) && $str !~ /\n$/; $str .= $line; } } $str =~ s/\s*$//; push(@list, $str) if length ($str); return @list; } tropic-look-0.2/intltool-extract.in0000644000175000017500000005373510531100024020232 0ustar00danieldaniel00000000000000#!@INTLTOOL_PERL@ -w # -*- Mode: perl; indent-tabs-mode: nil; c-basic-offset: 4 -*- # # The Intltool Message Extractor # # Copyright (C) 2000-2001, 2003 Free Software Foundation. # # Intltool is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of the # License, or (at your option) any later version. # # Intltool is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # # Authors: Kenneth Christiansen # Darin Adler # ## Release information my $PROGRAM = "intltool-extract"; my $PACKAGE = "intltool"; my $VERSION = "0.35.0"; ## Loaded modules use strict; use File::Basename; use Getopt::Long; ## Scalars used by the option stuff my $TYPE_ARG = "0"; my $LOCAL_ARG = "0"; my $HELP_ARG = "0"; my $VERSION_ARG = "0"; my $UPDATE_ARG = "0"; my $QUIET_ARG = "0"; my $SRCDIR_ARG = "."; my $FILE; my $OUTFILE; my $gettext_type = ""; my $input; my %messages = (); my %loc = (); my %count = (); my %comments = (); my $strcount = 0; my $XMLCOMMENT = ""; ## Use this instead of \w for XML files to handle more possible characters. my $w = "[-A-Za-z0-9._:]"; ## Always print first $| = 1; ## Handle options GetOptions ( "type=s" => \$TYPE_ARG, "local|l" => \$LOCAL_ARG, "help|h" => \$HELP_ARG, "version|v" => \$VERSION_ARG, "update" => \$UPDATE_ARG, "quiet|q" => \$QUIET_ARG, "srcdir=s" => \$SRCDIR_ARG, ) or &error; &split_on_argument; ## Check for options. ## This section will check for the different options. sub split_on_argument { if ($VERSION_ARG) { &version; } elsif ($HELP_ARG) { &help; } elsif ($LOCAL_ARG) { &place_local; &extract; } elsif ($UPDATE_ARG) { &place_normal; &extract; } elsif (@ARGV > 0) { &place_normal; &message; &extract; } else { &help; } } sub place_normal { $FILE = $ARGV[0]; $OUTFILE = "$FILE.h"; } sub place_local { $FILE = $ARGV[0]; $OUTFILE = fileparse($FILE, ()); if (!-e "tmp/") { system("mkdir tmp/"); } $OUTFILE = "./tmp/$OUTFILE.h" } sub determine_type { if ($TYPE_ARG =~ /^gettext\/(.*)/) { $gettext_type=$1 } } ## Sub for printing release information sub version{ print <<_EOF_; ${PROGRAM} (${PACKAGE}) $VERSION Copyright (C) 2000, 2003 Free Software Foundation, Inc. Written by Kenneth Christiansen, 2000. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. _EOF_ exit; } ## Sub for printing usage information sub help { print <<_EOF_; Usage: ${PROGRAM} [OPTION]... [FILENAME] Generates a header file from an XML source file. It grabs all strings between <_translatable_node> and its end tag in XML files. Read manpage (man ${PROGRAM}) for more info. --type=TYPE Specify the file type of FILENAME. Currently supports: "gettext/glade", "gettext/ini", "gettext/keys" "gettext/rfc822deb", "gettext/schemas", "gettext/scheme", "gettext/xml" -l, --local Writes output into current working directory (conflicts with --update) --update Writes output into the same directory the source file reside (conflicts with --local) --srcdir Root of the source tree -v, --version Output version information and exit -h, --help Display this help and exit -q, --quiet Quiet mode Report bugs to http://bugzilla.gnome.org/ (product name "$PACKAGE") or send email to . _EOF_ exit; } ## Sub for printing error messages sub error{ print STDERR "Try `${PROGRAM} --help' for more information.\n"; exit; } sub message { print "Generating C format header file for translation.\n" unless $QUIET_ARG; } sub extract { &determine_type; &convert; open OUT, ">$OUTFILE"; binmode (OUT) if $^O eq 'MSWin32'; &msg_write; close OUT; print "Wrote $OUTFILE\n" unless $QUIET_ARG; } sub convert { ## Reading the file { local (*IN); local $/; #slurp mode open (IN, "<$SRCDIR_ARG/$FILE") || die "can't open $SRCDIR_ARG/$FILE: $!"; $input = ; } &type_ini if $gettext_type eq "ini"; &type_keys if $gettext_type eq "keys"; &type_xml if $gettext_type eq "xml"; &type_glade if $gettext_type eq "glade"; &type_scheme if $gettext_type eq "scheme"; &type_schemas if $gettext_type eq "schemas"; &type_rfc822deb if $gettext_type eq "rfc822deb"; } sub entity_decode_minimal { local ($_) = @_; s/'/'/g; # ' s/"/"/g; # " s/&/&/g; return $_; } sub entity_decode { local ($_) = @_; s/'/'/g; # ' s/"/"/g; # " s/&/&/g; s/<//g; return $_; } sub escape_char { return '\"' if $_ eq '"'; return '\n' if $_ eq "\n"; return '\\' if $_ eq '\\'; return $_; } sub escape { my ($string) = @_; return join "", map &escape_char, split //, $string; } sub type_ini { ### For generic translatable desktop files ### while ($input =~ /^_.*=(.*)$/mg) { $messages{$1} = []; } } sub type_keys { ### For generic translatable mime/keys files ### while ($input =~ /^\s*_\w+=(.*)$/mg) { $messages{$1} = []; } } sub type_xml { ### For generic translatable XML files ### my $tree = readXml($input); parseTree(0, $tree); } sub print_var { my $var = shift; my $vartype = ref $var; if ($vartype =~ /ARRAY/) { my @arr = @{$var}; print "[ "; foreach my $el (@arr) { print_var($el); print ", "; } print "] "; } elsif ($vartype =~ /HASH/) { my %hash = %{$var}; print "{ "; foreach my $key (keys %hash) { print "$key => "; print_var($hash{$key}); print ", "; } print "} "; } else { print $var; } } # Same syntax as getAttributeString in intltool-merge.in.in, similar logic (look for ## differences comment) sub getAttributeString { my $sub = shift; my $do_translate = shift || 1; my $language = shift || ""; my $translate = shift; my $result = ""; foreach my $e (reverse(sort(keys %{ $sub }))) { my $key = $e; my $string = $sub->{$e}; my $quote = '"'; $string =~ s/^[\s]+//; $string =~ s/[\s]+$//; if ($string =~ /^'.*'$/) { $quote = "'"; } $string =~ s/^['"]//g; $string =~ s/['"]$//g; ## differences from intltool-merge.in.in if ($key =~ /^_/) { $comments{entity_decode($string)} = $XMLCOMMENT if $XMLCOMMENT; $messages{entity_decode($string)} = []; $$translate = 2; } ## differences end here from intltool-merge.in.in $result .= " $key=$quote$string$quote"; } return $result; } # Verbatim copy from intltool-merge.in.in sub getXMLstring { my $ref = shift; my $spacepreserve = shift || 0; my @list = @{ $ref }; my $result = ""; my $count = scalar(@list); my $attrs = $list[0]; my $index = 1; $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/)); $spacepreserve = 0 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?default["']?$/)); while ($index < $count) { my $type = $list[$index]; my $content = $list[$index+1]; if (! $type ) { # We've got CDATA if ($content) { # lets strip the whitespace here, and *ONLY* here $content =~ s/\s+/ /gs if (!$spacepreserve); $result .= $content; } } elsif ( "$type" ne "1" ) { # We've got another element $result .= "<$type"; $result .= getAttributeString(@{$content}[0], 0); # no nested translatable elements if ($content) { my $subresult = getXMLstring($content, $spacepreserve); if ($subresult) { $result .= ">".$subresult . ""; } else { $result .= "/>"; } } else { $result .= "/>"; } } $index += 2; } return $result; } # Verbatim copy from intltool-merge.in.in, except for MULTIPLE_OUTPUT handling removed # Translate list of nodes if necessary sub translate_subnodes { my $fh = shift; my $content = shift; my $language = shift || ""; my $singlelang = shift || 0; my $spacepreserve = shift || 0; my @nodes = @{ $content }; my $count = scalar(@nodes); my $index = 0; while ($index < $count) { my $type = $nodes[$index]; my $rest = $nodes[$index+1]; traverse($fh, $type, $rest, $language, $spacepreserve); $index += 2; } } # Based on traverse() in intltool-merge.in.in sub traverse { my $fh = shift; # unused, to allow us to sync code between -merge and -extract my $nodename = shift; my $content = shift; my $language = shift || ""; my $spacepreserve = shift || 0; if ($nodename && "$nodename" eq "1") { $XMLCOMMENT = $content; } elsif ($nodename) { # element my @all = @{ $content }; my $attrs = shift @all; my $translate = 0; my $outattr = getAttributeString($attrs, 1, $language, \$translate); if ($nodename =~ /^_/) { $translate = 1; $nodename =~ s/^_//; } my $lookup = ''; $spacepreserve = 0 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?default["']?$/)); $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/)); if ($translate) { $lookup = getXMLstring($content, $spacepreserve); if (!$spacepreserve) { $lookup =~ s/^\s+//s; $lookup =~ s/\s+$//s; } if ($lookup && $translate != 2) { $comments{$lookup} = $XMLCOMMENT if $XMLCOMMENT; $messages{$lookup} = []; } elsif ($translate == 2) { translate_subnodes($fh, \@all, $language, 1, $spacepreserve); } } else { $XMLCOMMENT = ""; my $count = scalar(@all); if ($count > 0) { my $index = 0; while ($index < $count) { my $type = $all[$index]; my $rest = $all[$index+1]; traverse($fh, $type, $rest, $language, $spacepreserve); $index += 2; } } } $XMLCOMMENT = ""; } } # Verbatim copy from intltool-merge.in.in, $fh for compatibility sub parseTree { my $fh = shift; my $ref = shift; my $language = shift || ""; my $name = shift @{ $ref }; my $cont = shift @{ $ref }; while (!$name || "$name" eq "1") { $name = shift @{ $ref }; $cont = shift @{ $ref }; } my $spacepreserve = 0; my $attrs = @{$cont}[0]; $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/)); traverse($fh, $name, $cont, $language, $spacepreserve); } # Verbatim copy from intltool-merge.in.in sub intltool_tree_comment { my $expat = shift; my $data = $expat->original_string(); my $clist = $expat->{Curlist}; my $pos = $#$clist; $data =~ s/^$//s; push @$clist, 1 => $data; } # Verbatim copy from intltool-merge.in.in sub intltool_tree_cdatastart { my $expat = shift; my $clist = $expat->{Curlist}; my $pos = $#$clist; push @$clist, 0 => $expat->original_string(); } # Verbatim copy from intltool-merge.in.in sub intltool_tree_cdataend { my $expat = shift; my $clist = $expat->{Curlist}; my $pos = $#$clist; $clist->[$pos] .= $expat->original_string(); } # Verbatim copy from intltool-merge.in.in sub intltool_tree_char { my $expat = shift; my $text = shift; my $clist = $expat->{Curlist}; my $pos = $#$clist; # Use original_string so that we retain escaped entities # in CDATA sections. # if ($pos > 0 and $clist->[$pos - 1] eq '0') { $clist->[$pos] .= $expat->original_string(); } else { push @$clist, 0 => $expat->original_string(); } } # Verbatim copy from intltool-merge.in.in sub intltool_tree_start { my $expat = shift; my $tag = shift; my @origlist = (); # Use original_string so that we retain escaped entities # in attribute values. We must convert the string to an # @origlist array to conform to the structure of the Tree # Style. # my @original_array = split /\x/, $expat->original_string(); my $source = $expat->original_string(); # Remove leading tag. # $source =~ s|^\s*<\s*(\S+)||s; # Grab attribute key/value pairs and push onto @origlist array. # while ($source) { if ($source =~ /^\s*([\w:-]+)\s*[=]\s*["]/) { $source =~ s|^\s*([\w:-]+)\s*[=]\s*["]([^"]*)["]||s; push @origlist, $1; push @origlist, '"' . $2 . '"'; } elsif ($source =~ /^\s*([\w:-]+)\s*[=]\s*[']/) { $source =~ s|^\s*([\w:-]+)\s*[=]\s*[']([^']*)[']||s; push @origlist, $1; push @origlist, "'" . $2 . "'"; } else { last; } } my $ol = [ { @origlist } ]; push @{ $expat->{Lists} }, $expat->{Curlist}; push @{ $expat->{Curlist} }, $tag => $ol; $expat->{Curlist} = $ol; } # Copied from intltool-merge.in.in and added comment handler. sub readXml { my $xmldoc = shift || return; my $ret = eval 'require XML::Parser'; if(!$ret) { die "You must have XML::Parser installed to run $0\n\n"; } my $xp = new XML::Parser(Style => 'Tree'); $xp->setHandlers(Char => \&intltool_tree_char); $xp->setHandlers(Start => \&intltool_tree_start); $xp->setHandlers(CdataStart => \&intltool_tree_cdatastart); $xp->setHandlers(CdataEnd => \&intltool_tree_cdataend); ## differences from intltool-merge.in.in $xp->setHandlers(Comment => \&intltool_tree_comment); ## differences end here from intltool-merge.in.in my $tree = $xp->parse($xmldoc); #print_var($tree); # Hello thereHowdydo # would be: # [foo, [{}, 1, "comment", head, [{id => "a"}, 0, "Hello ", em, [{}, 0, "there"]], bar, # [{}, 0, "Howdy", ref, [{}]], 0, "do" ] ] return $tree; } sub type_schemas { ### For schemas XML files ### # FIXME: We should handle escaped < (less than) while ($input =~ / \s* (\s*(?:\s*)?(.*?)\s*<\/default>\s*)? (\s*(?:\s*)?(.*?)\s*<\/short>\s*)? (\s*(?:\s*)?(.*?)\s*<\/long>\s*)? <\/locale> /sgx) { my @totranslate = ($3,$6,$9); my @eachcomment = ($2,$5,$8); foreach (@totranslate) { my $currentcomment = shift @eachcomment; next if !$_; s/\s+/ /g; $messages{entity_decode_minimal($_)} = []; $comments{entity_decode_minimal($_)} = $currentcomment if (defined($currentcomment)); } } } sub type_rfc822deb { ### For rfc822-style Debian configuration files ### my $lineno = 1; my $type = ''; while ($input =~ /\G(.*?)(^|\n)(_+)([^:]+):[ \t]*(.*?)(?=\n\S|$)/sg) { my ($pre, $newline, $underscore, $tag, $text) = ($1, $2, $3, $4, $5); while ($pre =~ m/\n/g) { $lineno ++; } $lineno += length($newline); my @str_list = rfc822deb_split(length($underscore), $text); for my $str (@str_list) { $strcount++; $messages{$str} = []; $loc{$str} = $lineno; $count{$str} = $strcount; my $usercomment = ''; while($pre =~ s/(^|\n)#([^\n]*)$//s) { $usercomment = "\n" . $2 . $usercomment; } $comments{$str} = $tag . $usercomment; } $lineno += ($text =~ s/\n//g); } } sub rfc822deb_split { # Debian defines a special way to deal with rfc822-style files: # when a value contain newlines, it consists of # 1. a short form (first line) # 2. a long description, all lines begin with a space, # and paragraphs are separated by a single dot on a line # This routine returns an array of all paragraphs, and reformat # them. # When first argument is 2, the string is a comma separated list of # values. my $type = shift; my $text = shift; $text =~ s/^[ \t]//mg; return (split(/, */, $text, 0)) if $type ne 1; return ($text) if $text !~ /\n/; $text =~ s/([^\n]*)\n//; my @list = ($1); my $str = ''; for my $line (split (/\n/, $text)) { chomp $line; if ($line =~ /^\.\s*$/) { # New paragraph $str =~ s/\s*$//; push(@list, $str); $str = ''; } elsif ($line =~ /^\s/) { # Line which must not be reformatted $str .= "\n" if length ($str) && $str !~ /\n$/; $line =~ s/\s+$//; $str .= $line."\n"; } else { # Continuation line, remove newline $str .= " " if length ($str) && $str !~ /\n$/; $str .= $line; } } $str =~ s/\s*$//; push(@list, $str) if length ($str); return @list; } sub type_glade { ### For translatable Glade XML files ### my $tags = "label|title|text|format|copyright|comments|preview_text|tooltip|message"; while ($input =~ /<($tags)>([^<]+)<\/($tags)>/sg) { # Glade sometimes uses tags that normally mark translatable things for # little bits of non-translatable content. We work around this by not # translating strings that only includes something like label4 or window1. $messages{entity_decode($2)} = [] unless $2 =~ /^(window|label|dialog)[0-9]+$/; } while ($input =~ /(..[^<]*)<\/items>/sg) { for my $item (split (/\n/, $1)) { $messages{entity_decode($item)} = []; } } ## handle new glade files while ($input =~ /<(property|atkproperty)\s+[^>]*translatable\s*=\s*"yes"(?:\s+[^>]*comments\s*=\s*"([^"]*)")?[^>]*>([^<]+)<\/\1>/sg) { $messages{entity_decode($3)} = [] unless $3 =~ /^(window|label)[0-9]+$/; if (defined($2) and !($3 =~ /^(window|label)[0-9]+$/)) { $comments{entity_decode($3)} = entity_decode($2) ; } } while ($input =~ /]*)"\s+description="([^>]+)"\/>/sg) { $messages{entity_decode_minimal($2)} = []; } } sub type_scheme { my ($line, $i, $state, $str, $trcomment, $char); for $line (split(/\n/, $input)) { $i = 0; $state = 0; # 0 - nothing, 1 - string, 2 - translatable string while ($i < length($line)) { if (substr($line,$i,1) eq "\"") { if ($state == 2) { $comments{$str} = $trcomment if ($trcomment); $messages{$str} = []; $str = ''; $state = 0; $trcomment = ""; } elsif ($state == 1) { $str = ''; $state = 0; $trcomment = ""; } else { $state = 1; $str = ''; if ($i>0 && substr($line,$i-1,1) eq '_') { $state = 2; } } } elsif (!$state) { if (substr($line,$i,1) eq ";") { $trcomment = substr($line,$i+1); $trcomment =~ s/^;*\s*//; $i = length($line); } elsif ($trcomment && substr($line,$i,1) !~ /\s|\(|\)|_/) { $trcomment = ""; } } else { if (substr($line,$i,1) eq "\\") { $char = substr($line,$i+1,1); if ($char ne "\"" && $char ne "\\") { $str = $str . "\\"; } $i++; } $str = $str . substr($line,$i,1); } $i++; } } } sub msg_write { my @msgids; if (%count) { @msgids = sort { $count{$a} <=> $count{$b} } keys %count; } else { @msgids = sort keys %messages; } for my $message (@msgids) { my $offsetlines = 1; $offsetlines++ if $message =~ /%/; if (defined ($comments{$message})) { while ($comments{$message} =~ m/\n/g) { $offsetlines++; } } print OUT "# ".($loc{$message} - $offsetlines). " \"$FILE\"\n" if defined $loc{$message}; print OUT "/* ".$comments{$message}." */\n" if defined $comments{$message}; print OUT "/* xgettext:no-c-format */\n" if $message =~ /%/; my @lines = split (/\n/, $message, -1); for (my $n = 0; $n < @lines; $n++) { if ($n == 0) { print OUT "char *s = N_(\""; } else { print OUT " \""; } print OUT escape($lines[$n]); if ($n < @lines - 1) { print OUT "\\n\"\n"; } else { print OUT "\");\n"; } } } } tropic-look-0.2/autogen.sh0000755000175000017500000000034210511153604016363 0ustar00danieldaniel00000000000000#!/bin/sh intltoolize -c --force || exit 1 aclocal || exit 1 automake --gnu --add-missing || exit 1 autoconf || exit 1 echo configure will be run, if you want to pass arguments, add them to ./autogen.sh ./configure $0 tropic-look-0.2/gdm/0000777000175000017500000000000010531100040015122 5ustar00danieldaniel00000000000000tropic-look-0.2/gdm/Makefile.am0000644000175000017500000000104410510703244017165 0ustar00danieldaniel00000000000000SUBDIR = gtk-2.0 tropic_in_files = \ GdmGreeterTheme.desktop.in tropicdir = $(datadir)/gdm/themes/Tropic tropic_DATA = \ arreter1.png \ arreter2.png \ arreter3.png \ ecran.png \ fond.png \ GdmGreeterTheme.desktop \ quitter1.png \ quitter2.png \ quitter3.png \ redemarrer1.png \ redemarrer2.png \ redemarrer3.png \ screenshot.png \ session1.png \ session2.png \ session3.png \ Ubuntu_G2.xml @INTLTOOL_XML_RULE@ @INTLTOOL_DESKTOP_RULE@ EXTRA_DIST = $(tropic_DATA) $(tropic_in_files) DISTCLEANFILES = \ GdmGreeterTheme.desktop tropic-look-0.2/gdm/Makefile.in0000644000175000017500000002532210531100031017167 0ustar00danieldaniel00000000000000# Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = .. am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : subdir = gdm DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; am__installdirs = "$(DESTDIR)$(tropicdir)" tropicDATA_INSTALL = $(INSTALL_DATA) DATA = $(tropic_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ACLOCAL_AMFLAGS = @ACLOCAL_AMFLAGS@ ALL_LINGUAS = @ALL_LINGUAS@ AMDEP_FALSE = @AMDEP_FALSE@ AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_CAVES_RULE = @INTLTOOL_CAVES_RULE@ INTLTOOL_DESKTOP_RULE = @INTLTOOL_DESKTOP_RULE@ INTLTOOL_DIRECTORY_RULE = @INTLTOOL_DIRECTORY_RULE@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_ICONV = @INTLTOOL_ICONV@ INTLTOOL_KBD_RULE = @INTLTOOL_KBD_RULE@ INTLTOOL_KEYS_RULE = @INTLTOOL_KEYS_RULE@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_MSGFMT = @INTLTOOL_MSGFMT@ INTLTOOL_MSGMERGE = @INTLTOOL_MSGMERGE@ INTLTOOL_OAF_RULE = @INTLTOOL_OAF_RULE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_PONG_RULE = @INTLTOOL_PONG_RULE@ INTLTOOL_PROP_RULE = @INTLTOOL_PROP_RULE@ INTLTOOL_SCHEMAS_RULE = @INTLTOOL_SCHEMAS_RULE@ INTLTOOL_SERVER_RULE = @INTLTOOL_SERVER_RULE@ INTLTOOL_SERVICE_RULE = @INTLTOOL_SERVICE_RULE@ INTLTOOL_SHEET_RULE = @INTLTOOL_SHEET_RULE@ INTLTOOL_SOUNDLIST_RULE = @INTLTOOL_SOUNDLIST_RULE@ INTLTOOL_THEME_RULE = @INTLTOOL_THEME_RULE@ INTLTOOL_UI_RULE = @INTLTOOL_UI_RULE@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_XAM_RULE = @INTLTOOL_XAM_RULE@ INTLTOOL_XGETTEXT = @INTLTOOL_XGETTEXT@ INTLTOOL_XML_NOMERGE_RULE = @INTLTOOL_XML_NOMERGE_RULE@ INTLTOOL_XML_RULE = @INTLTOOL_XML_RULE@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ ac_ct_CC = @ac_ct_CC@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ SUBDIR = gtk-2.0 tropic_in_files = \ GdmGreeterTheme.desktop.in tropicdir = $(datadir)/gdm/themes/Tropic tropic_DATA = \ arreter1.png \ arreter2.png \ arreter3.png \ ecran.png \ fond.png \ GdmGreeterTheme.desktop \ quitter1.png \ quitter2.png \ quitter3.png \ redemarrer1.png \ redemarrer2.png \ redemarrer3.png \ screenshot.png \ session1.png \ session2.png \ session3.png \ Ubuntu_G2.xml EXTRA_DIST = $(tropic_DATA) $(tropic_in_files) DISTCLEANFILES = \ GdmGreeterTheme.desktop all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu gdm/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu gdm/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh uninstall-info-am: install-tropicDATA: $(tropic_DATA) @$(NORMAL_INSTALL) test -z "$(tropicdir)" || $(mkdir_p) "$(DESTDIR)$(tropicdir)" @list='$(tropic_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(tropicDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(tropicdir)/$$f'"; \ $(tropicDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(tropicdir)/$$f"; \ done uninstall-tropicDATA: @$(NORMAL_UNINSTALL) @list='$(tropic_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(tropicdir)/$$f'"; \ rm -f "$(DESTDIR)$(tropicdir)/$$f"; \ done tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ list='$(DISTFILES)'; for file in $$list; do \ case $$file in \ $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ esac; \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ dir="/$$dir"; \ $(mkdir_p) "$(distdir)$$dir"; \ else \ dir=''; \ fi; \ if test -d $$d/$$file; then \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(tropicdir)"; do \ test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-tropicDATA install-exec-am: install-info: install-info-am install-man: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-info-am uninstall-tropicDATA .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-exec \ install-exec-am install-info install-info-am install-man \ install-strip install-tropicDATA installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-info-am uninstall-tropicDATA @INTLTOOL_XML_RULE@ @INTLTOOL_DESKTOP_RULE@ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: tropic-look-0.2/gdm/arreter1.png0000644000175000017500000000326610510703244017374 0ustar00danieldaniel00000000000000PNG  IHDR9}IDATxڭW[OSY>:R0י E$1r\\*"`DQp`i)%Pr+PP{5 :{ݾs^T|*---*==]òaz'qdk|\=&&F>{7::z̙35ql_FVq)l+W4Iɶ .)))[nѳg-GlӐX =?vZxj$ǝ;wDnr=}y| yEEY8+30-,, "&ܗ۷a<ee yeuҥK'MDKKK `BCC%|}RKZOeeV֪JJKܙp,3 ~<I%%%!NmyFFZZu,e*t;? -(q9j8 TnQn [ɱWjllpVVdƊ" aU =bŗ-,Ro%:amm=ӧObcca#,d<%9E$[C(..R񅬪CBz?0H !ŋvx%/uӹǏÇ6=zc_8~j_h JE&K FՃR˗FӧOrvȑ# #@3499I?r2,. 9k6ήNùsv͛4bbcTt[M$})!!'zۀ"JHHoQVVo=7>(:{z> _y2X^Eko~i'Ws~A뇟jK | ݻG5h )JJj rAXv9fs`hpR?OLaO@ɇ~>J|6Ummm֬ nU~SNhb[S#YC멩)o`[{b^ϗ!lv7.r\ף5 zs~gt3ZZ[ <S.VmH657SZZ:8q= 4jf=JW)"тBn04厺:Z{`};mRyy'm}lό YYb-jk@)9/'7׉5D7t" #=y/6HלkO|@8?!rhWuu"xA>GƪgUry4n\CtwwbEk~GWK?3P|L=>h2Y'̟\o5a}Z7ljG ϛ!7ߜڮ%[IENDB`tropic-look-0.2/gdm/arreter2.png0000644000175000017500000000344010510703244017367 0ustar00danieldaniel00000000000000PNG  IHDR9IDATxڭW[OSY>QbC'GGBQ,RP\E.k(Rb[[`Ld QYzƎO{׽Y{J[}_޸qCf0{>0c~ҏxΟ?-+++A322xq̙3SN}LKKHMM%0_quF! hn޼)gd,={6x…ۨ***ӧF_1?#]·nJ<˗C,\K Y,֒|!ے^?_AT]]M--a2R XA]*C009''{mok6F;Q3ڰ) cy/;;ǟ7`08q/[GѡaحV+)66 g yܹNp~~6().qIv_ _d,xOx0@sA;}:&S"^VQfzjgO===cgv6GIݻq)#]F)++3 ᪪*uAaD &''OQ d+qxby^n߿"b^a|=o3oNkjQ]͈pAW}|3 yhXݫ={5/P>,(&&F uTWԑL;vPΝT:a?XӧOo_itt,EIhHs3Ќ~LE)ca;8 q{$i7#qbb1I fEG heV+Q}0/;ƁxuUAv[Ao`=/xxyl6hqKz?{<^`X.2fskz:3 bpyqi+O0LD3"doǹYƜٹf'!yOgieItxAhw%}fc~GyiiI=QUjMMͷ-'W$7Fv1jq~'ښvmm]em}ݳG2՜/Zc3aIENDB`tropic-look-0.2/gdm/arreter3.png0000644000175000017500000000315410510703244017372 0ustar00danieldaniel00000000000000PNG  IHDR(p PLTEnUpڛy^du}a~for쥄jz^{_dzȼ|`}az^Įµ|`}akmΞ{_ȴϾ{_˹{_|`~cµŹƺu[xɶʷʖu[jdzµoViĮoVu[~kRlStZx]fnxzlSnUikmpWkfOnUqXy^dMfOhPkRrXu[w\y^|`}a~cdjkm@2'C4(E6*H8+I9,J:-O>0Q?0\H7aK:iR@mUBw]Hx^I{`JcLdMjRnUoUpWqXrXv[w\x]z^oprstuwxy}«¬íűƲdzȴɶʷ˸˹μνϾµöŹǻȼɾʿmU{tRNS 55555:::::QQQQQVVVVVVaaaeeeeJIDATxew_,U?(+cfbcWouQp,iEZ(R{yzK-g>ŝV,9![M+GP胾(tTlG}Ƹj5(Kh\Y,:V̏v o<쥽㲥Oй tnXo~iL(B $4}j/r `*!ȅr B Gr@=J&3yPINQH*@+<:pNL3D-hb|2BQO4Ly w3{ v0e|+)̶`m477ˤ㓾ps`Z*{:??)nfpw:!eƔ3c؜˺]OPb3LN"CW p 5==1 /e @u3K{;> mzJH Z 9(1]:";0^MWcn\;O_YG*.H94Knq֓+lT&RYlm"Y㜽WH1"&q#uawiIENDB`tropic-look-0.2/gdm/ecran.png0000644000175000017500000004753010510703244016741 0ustar00danieldaniel00000000000000PNG  IHDR&&gAF IDATxy$}ff}=kp$x"x4%RJ$:][ڐVhc7$9lڢ%e{7,eYDCH PI1==}udՕ]S3fzDEUWTWWgU> """""""""""""""""""""""""""""""""""""CqEDd7*lq+B`rlvf^"""f/6.mL KFDDkU|_E)fAE!DDDvBX[ lb6LlDDD%I[~内 ~r5!EEDDc0+PnH817u;4Y1NDDDcxJ%8m%lpbn G ]&;+v]׫B+6= lV[8A!DDD)JL~ٰqEr;s=Ix^v !vP+Ml@+ ˆ/ ǕՓnus#*%3 .w "ŰaR5V=Q0~ &xx[0 r_K8鬔\ɍI(Dl ( '""үՒnJ8LrgIg8\73lT!,t;lRDDDS8ګB-B񳺅TPvtdPt\6 .pPd:I7_1V-5[ :.w (3 '""ү zI;.tr ilsF(v&*%~PIk&[ѭzc*&kQդ>Ž0)G8l~(GEDDc 3t;ZV:MID(SQU'ΒN5w` T!Mz[3YqDÇM+ߧnt>sI`;g 4"}Yⷉ/{B1OO&ܽ2_Q|@Oܔ}jq!n_G5vL01l^ ؊7""? ӤOg-`e`ƀi]._fbfO0aJGͪB[W'鵖Hýt?F&4N.G;Pt?y c#*&fM% y﵉pE ~=ռJbwZb U IBoc'b?fɕǘMwfIt׭16TF*9JOb !Ķ\PւJTƭ.| fOJ +;~pbh]m(ѡM6m=Ix&2W L]Ǻ؁ Ʌ3K'XnFez4nv sDZ,"V"LWF֪&yUf#r&5v8g8&=;K<}/aa=rlѾU?\ޠ'c5*GDp+gA[1i)gÂ[n5g?[81pi0$^A< ^&BPh@4-uB$VlЬ/s訞B8ft$)zp3 M[؇V-? %"7t~g1cLAIxK!IJ( C4؃8< .&$XL`uU19_Q11<1>5G`^mBq#VHc"nܓPx 04IcpM|Oʉoč `Iq ok$s1ao AŵZBoyI+s0`<ؒ4UnGɶy2DtYԗ𫗰A;r =>A9ȃǃyúIbL@0Wħ˘`(BYm H+kyiUTւ5Y{1xo JN>7OܨH7O`^1) .EՓY`]b0YE%mBm30YRJ#lڵQ9ƚq9v}dmShRKi$ L8?Z`ro#4oSlP&`k9Yi,M_ߪTAd]3&4kPÎ?1HmlNVC8BϤ0m@/R>iLii [?4$WD|+O dVKQ6&;BaU xV8ܒ'Hy"c Z^& ϳ8& &^BpAl8B0t@l@Klab}1dÑf9ah@cEC?`z={'j\ULbBI;0eC)A':@o_DDD |!}G`6&)k3yd!pxY1c Y,0K9VIK)[2m@TDav C"LTGx3td;6>w٦^N֔ł<,y)? $Ih+?L "Wǯ^"~?`McqMN? g~c'U9I #n׭˭WRfo{nÍ㿂">8g5v(G IbdR,yw?LZ|O4v[ll @hyp:9 ])ĽZi7H%"/P2 ɉ ]3rqx3rwEmǠqߜ{祥¹UE[XH0wK{/_Lw\fԳ':>1oVRoP nF *Jl}{uzl%+(ShASW[K~P&?AL$*'WbX"B}pOs/?_2!}ݛ0 8L8Ӕ`^[>) j#ͯebb""72\ߧMظ <$A`q7/<| ?rf|qMh,`ʣT}fT8yȧ`|g5K!,Mw;lǏ' @ i*n.s`A(26jrUHPx؃*/塤#M XD}GU4F}%InzzjsP[1`8~h/~(T@4ga9l\"4#$@Zޢ Cvl ({ &"}|}G4|y]q0|0]2b^ď\[]eliuTN UJdR< B!$+0m ,4>0"ib\ iBdfi)OhQ0J_# d0V`PİRTFa4+.,a2%F "ՒtbftUZ+ .TxʣYIX Bj1VO>KyJiJtDz#" &"KNG,!Q0Kt4` 44Mcw<Ƅ62wlx 9li¶bŴvk\^Ӓ:Lq QeoT>CxPD*/f3.'DHgcjgêMZ ৾΍A|s4jVd)%F&&Rg!.$a #|eoEΊJ11Y0aVl ۧjA˄ObgN=EḌXM^7Y3D4tfuZ;Wڇrn@8(f?d~tYL)"tet.4AZû&>?f}i#p[Ė"&`@~+)͝R >AsiThÑYk?u(GdUK^MA}=r ҹ#H3z`7a p?Jk?ORNI i:Oj1}1lySكN-kE|}_-DzEL4@00N*$mW;UM -w^o DG X0DKZ%Ձ]6gI S#8njށpk TƷ^IVqON?F2-$O )\?bg _kYQ2NpҡSر(+7q?CT|1l̆׵7;voקC=4m$/V.b'wtcw;t \6އ>o$ɥGI}J0|/`Z3!=L%`<$́mH"7_Evw6"H\6Bkax^k5S"&H*DP&C!O;C&xYiڈDLISם)%Y^LmraG_gdmtKVI]dœc*)) !4LJHF1t #\9g]N1+ >OxHt>Go`/KfW X5z08H;aVW6˳إ˸ճ &" &"7K爆04v(Yp :HNg1ğ087 P;enU.!i~&,fAƒ!9 Oo(6?kFAUXZ!4`y a(YNU,~_,<7R` !.c0LT$<|?c?{_c.4"uT\ J$*nuwW܁c[0ԱNv^h‹aR\ DNXMI/"[6_"Y81xاV #p ̼O}RQ`d&KLG1F9i&IS7v\2Gz0all2QSC K`Y858(~ iB0~__>qn#6פѲśֹs Y< 72p[p2Al9[m eݤ ? &r+ăw?DN֡ i#_9 "`b'^ '*?4 QruX/Cm5%" &";w~px?i |R0jЯʇwd)pء&8ø=߇{p,푏T ;%\)”4qLu/:~x ]tY +]iUVM5(lGiҗՒigOtiXM WLb8i(ISø=nԟB5!f"XegCfA\P>k;tV_k5P/ghOeB0> Vfu &" [(%5ż 6+91A`gaa05mz0я`/'n| f~hfT>Gkm.*pjOno#=i{^|7֘MX5c1Ƭ]7v;qޅ`ELDvǰAYYi}it۪XWS. _Ƭ,Kf k!uaXk+`Jc}_އ`C\>ڬLvS"ίMe]]|iQ0ْKTc뫐B1y+&2leXY$n[TaWМ—&5yĮ_#|kԠ$=?=&~X(h6]hֲfW[H K C5z>275:1q!JLqďg!,C㈈V|죦Xޯ2[;d4,.gjl;t~O,tf8l IDAT~8"_.ƚvoIgks|#z5_Ƙ V܋ɂAg}# 3P_mW T.eoD.Χ/LڶV11O0qDDD{эߎ]Y``"fn1ث #J0K/eGo4;l: [W.&ze cm{VkkNev. n1m" &";7 x&C]rGk?wkڇpo`5yu3 =gTQJ&Ok̯B!.m" &";[Xyfno}(HBu?L [?ykǡo;l AHk]1Y9ž_!qAPX ^m`EL [hzvdWMԏ}SZRtmw&pACäbIkP5֒7'n#A7fj AI.^+cqP]%; T 0z?Zl|X ܈-o'<@ܬ*Y{~~`V/ڜ'3A1|)78LcX/k]75l"<%)M&(~dl~K ^\I?GB څpf||֩5y% Ԙ&!n?׆I/=JPşDS|Z0uq =nm"י_EnhNFY~`dKO} !-1?wC$K0hzlU@C 7V.x`1{'1UHmօF~Um ÿD|4|fc ;>FP㫈M_=pK/@c/`* 3p;|K]=NP $?,NZ;iת%._/'NP;G4AܧK^=b5Y94ֵjI8y`3gs;yA(؅صmLyi 7mlQ8ִ][䴓I~(P-q/P{xkoVǷs/9n~tq 1/]CIЍ1`9 c yS ҧ ~5pս'rqxp>*=Z'^kbZ%}cww ɉHz/R{`C\SCBVE8a!uP`o?ܧKD+u6\Mӫb妰'սTЄ b =&Cf;ZNX3IJ>'|?tp _\>GiGWI:#8!8{r}HdmnMȫ5t>,*&kstitTL**!~JipVszSi Z&o];y+LUG_ݵ*/Q0kG%]ٺ9C7md-KrK_:49=BɹO>UO5op5Zf}Ǔ n8]݉U\x[p{HV)6S.3BI񰏵Y#l<S_e`BrK76,o3ݬ~k>E\UJbO|{פU-WR{@p ܥJDDDYy ̚` rՐ} .%2dKk=#릞7P`Xdv.h=`n=~6"yDGI`WOcF;H+ ֵ[H<蜁}=[0Hw?-߂3VUSXy?8L}pq 0AbS%9<>`HZ׭CJ hEmܗ="`""`H˜9D׳C:F!5` [Mގ ?O܇ ?1Y*.;Ⓩ|WƍފaJT]:9 a̽Y#YX%`i<$d82%>ۚ3S%>?evi *z?욄7hQ0ꧩWiq>t@z9y%eUrH% ࣁue UF Iylu/v0>1x4.eE0̒E6S𾌩H4/]$=UKgp$ E66ٰ_)jZO 6 yl6BOx-$#g׉(`Vf`Ĕcڇ/ִ.Xե`*p~mإwN~xp~ T1 (a|m9J > t~itvta_kd0!.ӲIZX>oVRߤFOh&ʻD:p?f࠶yU?17SXBZ,bd{VI~|cb)^GAB:viOUc.Hz%|XM U>N >vFM|HLGkJ<ٵP\jY ,0U,dgJY(g?:o"`""%+<K'J04ɳ[PPŕ&#-$/} o%%!-(ށsxe{!>(M6P⚞d!{,;ۨ>p @h+98G|rtӏc!F\'Q3s3tܳD}x4ŏߍ/H߾>]`8ԁ,|Ue*xWL ÁJP.fՔwŮ|݆SGX|BR$M M40IG0%Q0J-7UCo Lpe;l_d-M #-W`/L]Id 赚OuVOHJ\>!%L>=Ǐ<o4&iܷ0ߍ=BDDDnh8V\Z#‘IfC8\i+M+$ A8]xlO|{JBŤU5Y[p,oULR_0']|~GpAjB) qғn 0H@-;G:{^]߃9̡hCQ0mN. > yL"QҠB:u׮HDGi >֪#մuXI)TJւK>IZW >]?xL}04*& q %H1 (NG~m" &"}*'ASp*Gq%y3ً&_$y l \y.hb@)񬫬|:C{!8 _4\/CL.W1'[;C9" &רWk`7"CSp`>d7t4ÍܿnW;8~!9D_;\S%9Ɇ22,?g`l-h#Q0m%]dۈJR:V6?u5jBzY(Y3 I|;uڳv~Î 07 0 aW Of^hA`TC3v}kS rWO-xq3;I?-gvTKW>ot)nT=Lj$sO0>%+07c9[m_$졜&4.=IDT1m'h)l8+cIZhXm+x`:BU/cPصo` v8$+`WoS4羬*&f+M+"W1 ʣ$2澷c_^:]ص'Ok]#  ¯\ԧat60a9A:[V\;fLDw㸅'1(cfO০ps˸Fo,|k#ͭkydmTN챣Ø]>Xx ˫  'LDLD/D#GsOќy =wLޅI/͐`9S|3'lSJK^ȰʘJMԎo0I-/üL֤Ʋ" &"wqy3+/`Øػ9 ~aH)ET0ÃرQIflOSL>.'1>^VDJ6-Q_ȫTƠ|,yLc Au380LƴX  IMg!Ïx|JE9PDLq_m5^>*E!fn;{#hpKBIk䝲a &pA|4) H[o%d}eZ+ 1ELDd*U1*0&_]?p4mP Byˬ>F!ַ_?U1GwS_] 2O:6Aia=" &""W i|~~7LBlmZ %-27{`䰞\c;/d5?}g!uY@ Mn6=u%)癙k LRlS۾ǤxZDW7Lm%?LT-JC+#͏BrB2deqo'=r&E16'i}5Il.,"VS{ש] m{s"7 G'uCSbf"7#+/$C#1b i 8m'”'~( o\$|/ϼ@gO 71li`老.=a" &""hv'BD٬Ub\f l[}1Z.䧞Iz-׭>QQ0Q0̯^Lz5v^OWb"""" &"""" &"""`""""`""""}cۏ6"g7.$i[;{:2GQ0Q0Q0ZzfC-!""Sm5D((Hr{m:""ǵ9(l&<^DDn5/vSDDDDLDDDDLDDDd=&IM֫DDDd趏h֤kmw(lfۯ.ܭɵ*ýCDDu6^ͤj/TDDDDLDDDDLDDDd 偶zKz-WnEDDvnmt+ I+ekUAH)l`JIgդy# dDD9uiv #qZΓuL݆ qsbP\)Ј+0}98_wdI@r d+6 -ݾS6(:'׺يbd 2iw3A\rXge""n^/ &}B }CLMDDU D  &rR/nnTky6 n' &7<_Mf&JUUnԓ#}n5)dn#syߧ7n՛^8_YjQH*7>ȫ|FJr-==D8^T `"r]>žܝVDDv2 m_;o}󲈈͠`U1Q0L  󲈈͢_gVDDDDLDDDDLDDDDDDDDd3}7kY`[睗EDDv~HQ0Q0ͨUDDD ULDDDDDDDDDDDDDLDDDD6ÃܬUͯ"""g5((fbםS󫈈H[{rPDDDDLDDDDLDDDDDDDDd3}kn׷.wޏH5Flg(l&[_EDDNkNQ0Q0l_[j~64 *&"""`""""`"""" &""""ͯ5]$ņ֍[T1Q0\F u޾x""";Y&~((f̯n a睗EDDfvۏ쯪(lf7^ͩ睗EDDn6TDDDDLDDDDLDDDDDDDDd3}ZY㫚_EDf]iWPDDDDLDDDDLDDDDDDDDDDDDDHVGtm>DDDn69Ƙx̪(lfOI:ה"""׶iU1Q0̰0GIDATo~lpv_EDDZv'nw(l&poSEDDv~5k!vSDDDDLDDDDLDDDDDDDDd3~n3/UDDn&~/BULDDDDDDDDDDDDDLDDDD6_2kmw^ى5v'nw(l&p j~U]֬۝*&"""`""""`"""" &""""鋙_[mx?""";Efni˾PQ0Q0lF3UDD[l(l&pMj~Y+jǮ(1$9 D|e/ H;pt#G/FRȉ8ہg;S{تu_5&` [o]U+w]<͍67NL@0i~״5>瞋гxetE5K[b& tzȊ_kr+.i &`P|k|֍>]!u*&` @;Xkt-n>`ka̯k &@p\mx[ccTL@0MIX y@L@0AKM_f׸鵗TL@0M,f`&'zL`#&` wA7vr _|@@0L_ZӫWy`-~@0LC_5pפ֩ `&5?FWͯu" @0L_}U+wռkki,m &`P|F5ͱ5ik_jm &`PEkm˽v>`Kt+S1Lj=|5ͮc؂\k<^+:S1Lj[5>k`k-nz5Z@0؊._ǵ9a`+a6.(-S1LjҊkg`q2]*&` @M+RSWنB@0Lח-[sqHTL@0}0n9dWͯ%iku*&` @M+\Cf}`auܛsceTL@0_KMV~peǿ!6]e*&` @;xhW+@L@0bЕ`VVzM `&57{+27V֩ `& Ѝ}p*5KǯKgTL@0旤5`-5؞`UL@0_lV'sm &`PʯcͯuX:@0Lf銯ilk!+)s<-xng fl]uLj_Ɣ"_zϏ [14VcK-L̝6hF+LJjW6|! &`rӁ?x|IKͯSH.5 ]QaVb˸]c^m=i`ia*']S9_#S>kV^46f4S99V0Y} *-okӤz $[,46&W1dʤ)0#[ |Z(Kd݅s 㣹ɴ8 $׾jvFͯ&ǖƼ5f=`ǪbXXKsR5ZR~c`:sc^5)阁d ! 7 'Ɲҹ\XJs%,U$4-f0IR_Ieza.x?j =UMJ!d->۵%>u6fBTN\*8z 'KZ2BNL֔J16/=)]PJ(_B') zMjcu$W-|"p1!TZ%prS9s CiR1nJS8BS/.[ )Is/ߊ9dvNr;z &jI.% +Ϟ=4ކ^Lrͯq*ۅS7c\1y鷯[q$ $4M6Ė21@U\BJe>oIn N+'"C)\dxiJJ;???@Rq8lҀ"{8R$݆a_*%)Kg]ǻ~y|vy|/}a_9|WLR0IYxBϓE)/oxnrrry:'"" 1'O||VMJH\1Ʌ%C I&a“'O>E!t$ιI\-&Z2WLQJ}KR$`%'!H.I5&g}ѿ2Ւ:"zPrαIi:l!\o!&kqLsPYxZ~p}HPRtL*'kɽy!dm(XhR 'K%ι; #%Uo5+$ &i\dBo_y啷%`"k`Yn ?_}գO>Lu$$雋P^~Sdm.\7IOB;^{~^%NLqOߞѣol@_ydS$\/+mH*0Crۦ*&kI<iK@"k8YPj\Y %& JN.hP&X5]S *iWTHTwB5#.v+ jz( Ae\ytyT KZ84hi+; +T% ayJ',hcƅQC)RHUOBOהITJBh)UN7ޕS ֵpºRyP"p$B{$r ^NYPByDв^",zaŹڽo-iQ$x:/`}H@Y:_{ k?s@<|nxi&>7x0])k/_/fIENDB`tropic-look-0.2/gdm/fond.png0000644000175000017500000076415410510703244016607 0ustar00danieldaniel00000000000000PNG  IHDR@,c IDATx65}\vJ\$ @R*ieu'vHiA*|0D18aWEN"i6fhHuHբ{8 mkoB=Ka:]xsvhE[7Wf!l0<QU1:iH#NloCC2J(m!5$=Lߟ5zLo7v*}r}w9a?^$Џ7KINύJ~,mx?6-$qiH#=4Oڷǩf-M !E|? 2#̬r@Ɯͧ !dI{e\1azdN59[=,!\uN4&ú=oV^@sDDAXP.oq{~>0܊*B`|YXh#OPk` kΧ*v0utZS7&%uxMVX`9IEVL^X0¾g,?ߞ7jR Xwi Y5rX`nzQ7)'f0pzOkQ_m%2X}ޖ%f,@J*$ꡤ0か²dUa՞vWRo#F_6{5"iu8 OH8p+%F2.3"'qˮ@)*nT8u]EJmX. #a0VvOBhvbԵH0k.5afѰԻ OEW GN4AK611|snr}ꡤ%TohDgy:qdȊ:w5TQ-k5kouf*llw^Un_x^Ͼ u]go$cj{΀&jG(&lI(ai(J]iT?%d!fhG";t]&Y<~~(~~C&]Dy| >>XE4/@miYn97uH8_э\M>X6xj0Rz A#Ң|_>zDQb-z]C$H.AKj;D8Έ@LcdٲnLV#Hf0;ZkVdE7Xa֊]X=YvۊUWmXamrB2:]i+e~%Wxf l%KkϒƺyG`;#s 4 TVV=w8;">4xy\t*>1rqfhI DdEkE15'J E*WF&sϼCH@Y}͔m(0x_6[ڞ0xjz[ZjʓYtJzE13a״. 3EWi$u-~*.FFYϴ0ϡBlR)6shJF5YwALlEO±?\6?fnj8SR]ڣ):h.f)sɦd-շI+kkȗ 9CռFd 之Y5J;նAdeM); V&Yf^_)VW-c ǒӁWz;>eaܴsXVM40ak8 i 1*–yFN@ُ鉅_Ԇ[&B 0jڤ`3Z!sKtT=)vqt\νU!)Yze"rb?'ED@Mhnkp?^NI _9@ͻ3*|ٚiOcU6Y -S-7pF,#It +R*鹓n1bF84aU"baX9jnb<|B [ɫ=1!lmW%hJ| *="O"@I)se J]йv1y ŠX" \ 0He*IrZǬ͂A/K6Q1%Bw~|Xe» ڣ֫UEi2#Ǣmv,"cs6 x mW$.$Gp;pV:;t&<6Ο:'Yȣ&uUaֲ)vap`(G/sk G:8vkJ-T-'쇔Uӌ{GQbvE%NJ#*] 2?n3JZ] 嫫a0WhXo.@$P Vh &rA=cM͂e6% mIiiG.ecU¢"sl9jjL, $tL=XqXNo=NEzw)ǹX}n4Nwcz=9FIG)֕*FL6j+21 e(kQ׎4>\Y@B_z=L/SgZ=b{))A- l+*su"~oR2.4i0Vt^)TP эa7]kZ;7x۷irE[4 r{WZ6.3[eI, l|IF漎T )[C 5 ][dFeID&5<Ҹ&Wb˃{wEbc}Zѭ\uk66VS, muczi<ْ NPױ;gXQTpw;h\wg^mHKp%b``^kh}&sX-pω&i Y4{QU9*SY`}tE@IxrТ+RlH< hBkٸH6*gWsZ^+#WYzbHy窫P#7ћ.Nú%cZd2tFЗ{mc /\¼,6#dq)2p&?,ഗG#\'p#űh@sRhiH0Y}$qIg*UӚ 35If=IdKw`顟QOxbeH t1*PeH 2 ,RBX5{Ö?cswA1GKLJ#Vo[6]I԰+H%UD+gsEqJlZAZ+{5i.rX)5#cxZc]RrrcI ,a"hak L=2)]? 69% +\z[ C. 4/u>b]#fE#7tLǙ7ڮBUZ%1dC`&+XJ;Dx_[(-c)+"*mv9"5?iOCU7j&F:pem͉|rc/=``2^ =>nEHRl}Rf{ rCTZkR}diWni~B]zP \gZYr/Ȃ&F"Ds 񊁵fny&P_JYʩ@sI$@A0Y3wX-s0ѤG`gD+~ =Zn@ņ[lmKE.i,z=6cet\?HK@|I]9,1?d%j]@E1*%m;!TmGq__3v `'a݉&D9xf:FI灹VCӢqN8Nv?{%s/:sk_C3+]Ԏ:=Lt|I.2ꎀnhGWZ/SIg  %6XK +=o3L˨Ľ+G/hdk?sXC)vtJ#ܫcpam$r*g y4G8|! X]x(P٣E.fS.X5d"8.SδH~_Y2U(_+S~eIM Y{8VɶoD$#t)lM )Q-{ t ֱJpfRJc@ֲ& 0x#Y vP3z Pώ/jYeVF71}ʏ?Vap0 ֨6#O +?WT^yvùqE6`$gúOܶ=b<*jhSyZHV;K OGnUO,RfӴȀ5wnpD/~9,KqOp,:PE0W@6)8'/i15OZQ/Qj;QAq9v7H+@=QX[Jf Δv|eGsFNl @sXzaBs٩q<0^[d ߙnt*otd31ZP˿W^ABD(f4vZCsaN: 6if.bYSSoGb:q%Ĉ1BFSa#S@2܉(:`ާO,a w*'p[V-㐾ŏ?5:K'쨗Gz1ޖaK-m^l e&-dx%PBj[Dv3b|}t)'v*8'Y?vyo]PFܼ3RW}*$Mh V@-H5ыY4BG EAW,KGвXBmn"6ZbK}$ޱS@?wuEfVcwC=DU>5) * WLÂV7d0$/ȱ$u%p:}CEn . "v✺1EZ6nR-;d's^/~^v$: kleJ6|@$nC2уvrY.<ܡdYY/W.ew9+|bV^9OR9 4 CÊZrXK%FG78^LǏ?p+ 'tou ,6# Χa2D(gM'㲖RB624:- [Q L}z>1 #}A;QApi,rLX߯LJ}fuzE8C5G3C⯤֥(qo!Лa^Cy7z1{s:cb:VS l:K-mSMţHci6 ٗLsXw-{w!o 0Nm ⫛Cl-d*s=N9l5Vd?o9}G+_4alIr$-@xo+X c; _ N?oc7@ҨfIݭ]l]BXZRvGY\A Qx{aKv0]$*?k GS׳+0K.kg~LW2q㩴bu)b-=tT*(eKMV/}& Zyp w!Ć$ؚA-۱H VdJz;xUߙBMs, RszN"IVLHn|O W8,Gj>ktd2QcYLU"ϸY5q!Ϫ i8LrVş~ƻ ɣ" zD]hM, ȆO8RZQ+:LٌIޖA,;nV+@(䍮n5k,<'BH=d3]mĽe/w'ЛA`pڮvLz'6ixOM>?Ub-4֬Y~K>AMHsh9X.*ky箇3$QlTvBrȰFSXJpwRU8j1-<{3izIOR{d]E2̽Y[.)AJ["rXA7| Dݟ߿/8|8>XR0Kmr1/ؗ+;C, Ǣ!y1E[QrQ)WB-*'+GNJ.6kTVy!gG;zJskwa-~no@XK:x9,n[ax؄Ye`ڙѦ{m56']L wcvX蓦8dmք y[t y5UKxjeL7_p5Nً1*pl7ݩdZ4|qI1Z):s7hN f~nZ{)x ?{Y$\iX6DǬ``6v,N&xu'݊h<͍S!&ʆ-uFzMb?E[oq uz%d@t^ozrߞȔDJg[z00t+ ӣy~TۋlZ wiki~'5Yeה6 3? O8TZֈv9ξ\5-?KUwuʱſUxtˬ~0anG3+}} s85 %RB[|'Op^L%p(4PH@1gM;<)uu}nT?IbܞcvR2A^[|K钵`E9,59ݭ;Ba:gJR/v1Fjg5u5 3y2cA^Uju{~C!UdP;5U+[}47JMP#kZ$ۗhl0x*ɸs \nrYO޵^Tma|v IDAT*dwkTUKw]{[ >ӑ[;̆2$A# _TXR^&P"oLI!GGL^a-Zl8_UIw}<}vg^L;SzOcU<5]gsw7DopoZ19OiSmm25|*$齸 e Avz|"#NZBC]ac&JCO:0[ԗ09a.N2^¶~L]Ui`&'Kj qx9=Do, "ө R 3:ܒ4E}Q`kfpE'XWrܱF>)=ɋrUC6g4}EX_.f~u=r 1Iu!DVVnc5Pʕ\3.o9,yTf $@mY*4r)@m b&fʏM9or[&\\e|b|gv0γIȅ!`ҕC9A-LR즲Ϣ&͕"(n^tJPh o.aWx͝8ޫ|FH߳AjuWįBM'Ks e S:ijK^\$7 RBZE5ۅoQz=;2drJ(~4י1o Q҈iYN3$;irp+qr}Nx9zuvU>)}:'`g2N|E6Pi3*VB 8Z9.B%[޾'c  \;bOKV{=AW G)~^GC]]af$?؆/Ok`X8Xq!d@==T )hB5aO"0ib<<1?ùhɥ|;cQ„TSҝlagoOwin&d+cWkWghKH3 Vj/tC/jS*pf5r[+ڈCUqJ | qPrtҕ6G#(6谜KfXˠ8c4{}1cw.u*d sf^u"2?W22؅{Maf/Ho(!'-f7xgJz$߶:RCRqYc*(H0O:2*+:(7l,qg(m:MN[!JֺCJ!\ VB/;`IgP_bG`pD/FmP]`1s$vuԴ) olPx0$Ĕce E}8!>!?rld//HF@m&[ )5Ƽi?ɖ ʖZòWU=n<lI&sJX|E jQK>D4h2zw>rq x3xJ_#͉S )FXzgHAT9Ss*];^D)bay:#F,}(R* N "K$a {-.Nf% i.x+`mHd}Wan?S:Uѳku!'u9ʪ)^teeN# Du_R814ntcmGXQ=clA%}v 0Z_-$ySQyuM=@-S:Fw1Zd*9:VeL$ +bUE{N^'ΈYKηoʉ4.M&xWVmMg@SZzU4%``A1pHˏ!ƉYNd3&aJлnJ:T} ^ /p%cOp't-">_8(~MC9;| \yb2/9ƚՓ#^lώ3-T1[mѹGH ż9<,F3&nuqtG-* bMs`б$ E6`*6JGڞ/Ǵ'~Io!Bmhz֋9й5ي^ $ r{M`gqo{jI#MWۏ,[)>'k5cy!d/6L1q\^Faj~ir\<~#aA!$nSҙݬp\ gF'IUp~\m%T_yձ0Y֥ŘBQ"jm=u4tBܟfAq/h. B`Wnɬɭx<4,N3xĥ k&8 %zo %,zX[TL:(aA3`?~n[SX<>sj}&bs?Pβк3]C6Q"M0ԝo.af4S,O䊔tLZoe>Q-1 5ONLgm*iG/+xN3wM~Z`X=j=SzhD6.Vk*MVN8`] 8>'583Rl<Jyudٸ ._m KodhW8A1}?}I?x>BG('lX}V=tսYm鸫as_gV;V amtL@X\#Mz9o4 ,"¢E_Tr敭_ɑ>OU?1& oMof.\7drECBAdgG̔e "((q2^G.Ta}j&HcF>WF'R0>Gk&.{\4Fj[J.*ZTx<5g~ d_GaO*  Te1ax94H~z_5+T4:KP>J_V\]ݾ:n_MyccVaͰ ߌp96zFzٶ9=5QKiQ8ǿ/7H[/F TPUbUrX]08@a@q'qǟM lh tB >8 ,.W>ƙWg 59ЅĪ z ɏj#H 6XFZh bUc%Wӓ&Joro)os,֗:#`ץ Xi=,:`qޫ@WַhxOCe&YKĞ/+%f,rƂ8b22X#j֡eR:=_zj&5G=ɇgyR``,uˆAy(z^݁쩫/: t@rW]7t!UH4+3ǣ9$_$S~W S"czgr_Ç1 Ϊh=E@R"@-e\tbZ/%{zJ|.VЊpʣ#Zbq^uw3&:4 ZU {js&cdu_&_V} =̔@1M׋cc|Un={/=%S%tLØÚaʻXzЮ78QZYMW9ʓq7Zt^z3pL~Ã,cF:n./ɄaTpʂ뗲oZPX2EU uC_8cc2@ܯvBLoэC=5g6!hŸfaum/BjJ]cfH(qUy쒋kG,N%Bc{mN"#=HݵHc h ΥþeܥD64Xyg XyaiJp>UyE`҉kAOQ+n7 jd}S~Q~˶nwB?:w7k^ nZ5AED"H@#+4*LA.oL՞88lhiiʎrv\hb«,W -U* 83=L ,^1Fl CSsDJɢ]R\9x,Z\f{ SzgxЁ 0ӥ gCVp@9em {Kʻ:se5iI+:P \E,MlTOް=!4m6D+a`Rve9+^(fp6\7+R,p76|9^[ь*|^K+a.n29Oqݢ. 4:sXoH.-o}5[N+v?I$0dSXamy?w[tlN\LPYr ndTcMKWgmY-Pċ_,8~ "ffɦ# %Y{r܅{qb*ge݆Q*}5}~NS`6ڦGP^0>J<$KIXzl+#Uem̓]˱E+r[Qjr~QW,In]#đ\ڕ\Nf.K'ᗪкR=+ӡfN?[!$xCdsXbID⹾~N>GJO,Jf |?p:6?qv3s.4U㄰2uo(hfP.^T9OT`I!93HsFRt!5BLGY SrbJhHj ,$ J}$?A$97-k)7Cm$› LP?#o*1OtKfBoMCK-HF+W٘OS.?0-erw]c_O]=cw$n6ф 1KBY AN)tQYAv9bHb$Ck.+3Y[K-:,D falx.5eϒ;Pǿɔ>|FܼAv?/c#`\Xga^q/ߟ@LGؠE:Hq#F3avɯ ?C]ܑ1 cɔ ES9{GN#8f(NLu11(YP^9K">pDSWrO?Z>~B1[l Pދd6AZeE1uC_.T8oza^DHBJbVYa %H*4I$+NzD2҄5$?]caoXVeNtWZOt{zL6;YRX6V.|f(gh!:R=SqwNc֧o$_¢e O4 D5  ~Ok uwtx0 8H:p$"z\YAt6Zkǧc"R 7`75J>.뿄[fM}ljt"L,m?nӑRJXjWL$-\:xU$.f"tRT&Ậiz" thg+6ƦI0+(-V%me2ْ|@xj5~ wc VȽ!M6' fVߝȍ)i ǛsŒ`fw5ktize:* +Z|elU,՜=lR25[H~KY_ήA֊0OWjRwe*~{M0("]Wp%gCٙ^TU4KW,{U=uuc| xq'7%)Ьod$b<*:NxbRLj2H3M%cq/"1bB5APꪨ~g<9Yr8۟Kul ]w*:'}GE1uWXb yO]iqkbsXn`[2锭(NK@w7hsXډ"،{TH2no2X4e-t[!*\;3hC|\i8?*:h%Lz29 27?ij]"\* D^{$LKٟI] N*2w庫p+חNf"U5кQ_tۺdجKP..뀣~fLAFQ`0h]~eWJVQi&pM#w"Ci`vR~C<@캌&P- qC' 6$>m+xmg?pXǂIQo 9R<: 9u}j2?{tͨI{t&RxuFzD"hmW^lXɘL=bCٔX.Ѱjx۟O!8L8 cJ % ㋒( 1{[M}H_ʠ ɖ}O/2aV|D #j @ToK+" XZ+n5Gңeȧ0BQ@B JvɈ%-+a5wyL.INS:: ╫#"֣ IDATr3(>>ʡ 0Rqc 0{0t7xYUxI]ϞC _'}zAe~N"ln;95u/_U6qE4zmb\a:f )X^OcD\(B@U#Ua!wYJIp||HIZ@ǕVl X.4"qW 3/2*V9_Z’~lxD:{"oAn>-UrqCl`Mx糽ypSSW 3{KjXRAGsa94>\ iP 3ʌô0Toʉ[Øe#ѤXrXTr IXT[KM%Ç'K_<(Etmn1f0'buPi&4uJwOt~ROJ%[aPڼB!-& uf@XjùL3eoY#L^\ _u{;_[h%9<0FHa֨ƙf<t趣~1zzQ E>Ồ"VM&xNϿmcMͺQ e򯣁W L NFcc+Vۥ[j9 9]yc:{@gp{Ŷq]:x< f ʊf[+TUeY.n_!U=8eale7gN;S9jw<{\NfbqON獪OKaqbEͤDȞU ~u ŰyhT (_N>o,^:+&{A,a$0bS8zUil%m*F:jNֿWZ ݌c_Y8>aKG8!oB'!BR 2HieVGZ%/\8cAJlHc~-~ɺV^*Np=}Wlm' o}A^L XUٮ rv>eͩ,D8*@n=*B\N||Z:lУq< *.i+d4֎XE6z(4aELZ M)<5SfRwjo# P 2??=(6r}O.KLmsoc?$U7J+yA`yoH^Xդ)Lͯc1\1{ 0'zJqY#[h)Vu򹕔eW#/] ^Di1uFU\ 3~wi |~K{iXTx<.^%'`n-֯KtVxת( g@YG:,/>sXi!wp\zCl ~=yG8-T=/㰈+F:jzru;Mk5&gyN)ey>\(/ܒFs,-;&ڳ"=#~]Q0D7 `qVH*uuH>f ٮvERd{Uk+N[MKl {mfDҐf;Xǧ#' *YO3r^D b?#"_r^ouLIUnS~==[6[p.Ac6RTBs&jm$!%MO.nT|oW ~ͬ ]}oiT尠lrN߃hkZ,=c UҥN=S֭G[Af?M\U~ւ ^)}p%/>}G鋀PN#zam) 61is^4툩|BM7M+hzDmM׈qN4aDm͓d,+3ռ%Ȯ}UW1 8b%,++]֮~oVЃT/= ڣ}"bquX:6<?`E\gS)xip`\2&J*d}S|׍ 8ډz-a @tF5 o,W @Jȏ_:A:fD&ЕԱΎ:v[ަ7JxXƌ3&ؿf d)̗9,VLdq`M˔M0ֿ(+ϴhJvW_V٢ӡNQ[hy9M&.?qđ~~,]v]'ַtڟZE <e,+B -A A'5,e9laLI%OE^\r:,kpOGogـPUo$$RjeRL 84:44IϿaw7 *ocԡ9-I\Iw0D9[SyVsv9l2TR(2NJ"t1m9e;A(:I ڝo3id}r|9bE, ACyϘRiӲȪ /9?SAvLAD.& 0鑈Jǐ}Ì<yQO@ ~szLϿ]|Z>4-ˀӇTTCZ+%|$zH5S+R#z.D5PMwrףr`+nh%TZ8 ؆?fUJ˛r\֓C}ŝ6tͮ2 (TT ̛LEѺ;|  '@%z'b`zIq<N.TιG`9v:L6%ɸ> OI#"Xsk݄9,/Y͍ȕdǚ$ǴXgmc졵T`eV=[}@ rզHSAc]0ɲAX*RAm 4qC$W^{U(B? CvQL<0H~u aʻVHf|\NEԛ}4ΡsfG!ahX(̳* HW],v`zϑCLQ~C?dY&7yve7SQ1Ԅ`Qw87o20q9BP5bRW.?_D6Su&I*}0kER/X96TC̬2#Mďх3QXoJ#6!4ԪɊcL%:qljf.ڃrL,=ft+*"ŜAm.F,u>l`--ƽ^éQ0_~%}hcNt3/Br=mo&U} DHw?LvAڡڏ {ԚZզ/8Wr AMV Puq=\fY5ӖcwJ's2+|_ eL#3Lt^v+4!u)v(}o_0/([ʯj- h-c d# }5M=ܯ:j݊jZUUZРaua{\N5Jex1DҭPWp_!LNiW9̕"O~ ٞwAboR"dh@R]yJKB]˔qe띬=XF?xq2dU&Ҷtr"vξ{-`k=z4\ a܎RnJ0OǗT7RwU$XxK7K .ز#|c^8:Y K?: .EA^elsϹ^<=WW")7PlPzw ۽ܟLքڎ;s*ܽl} ފ; NY~3>y:T|ck2!}xtuV5=9.Ygİ.']rҦ481u LY 4[co~WIϿE}DJqlqp,PkdAtMQ o! ƊJڭJKT/]~\tJ{]J5y6!,`b;:WC_4*XIZEBtiU(rǧ4Zs,x#f[Th $ .A#=B)IcY+_ⅈ8Cvo^gGܗUh'e?PHsb({:mz1ECgWzfμ..MhOz"0o.bzY`\ih^&zj ~ds5 hK]'ـPؔ\SP8;V-go[IKН%):Pg3>|}LUs.d/'ANTʊi)Kaeʯ'h 0AY k2\|{MBcP,7LM V$kLM]tծ$ݖ;!+)^a5sZv(+ӎ ۔cTG 4;&&'q(64kg>[<s0fp ́T:i0V^L.Į2ȭMuP_oc}UÐ>CϠˡs` , m{IQ = kwo*K[)XȲЭL2gH&,nVYHg½lo_KW~aaϊnM鍄QXҍIJC쨂G~ _W(Tym@~HNu5ס~Ǐkm@٫SW\n&]i*x~ua8+9/ .ւR Ce@>vвB -J9,~V ~/^ʹW࿋pco~N܊7) =fƩKa-u0!/:$ uQ%gIu/2W/X>H蔡k{CV ɐ]0g2AKMsxIQKVER͝8a|:q\;HE % kg6=Vl3Hz Y4 { 3r 1eHubQg݂/P@8>p+v TD_ TN4fZ i@GWY`XYx圽r œ7k|&2h mUxQx%.ׂ +Mk)p/;VR/&r-GkL`$ƋQ;˲W>%g EӋQF>cy'tSʧS>v>Pts||LhW5zOA=.^G8,b'fr_J`k&$CmM**_CZ+0Ni0m Ǵw)?k>a{,mPQ*$, MGhtwY[䰜(D-g~i< 'r>5TﴳKK_,0U1 9T^^ .Q;co9HdJHۛ =Vˬ*!!gX!cg^WO|ȕ)$a Sl x&ɱ AEb+X P6L#чFenjZ\yO79CqA>(!t=z$%۩:Kt@;FM^,%H9>yOMGuA)~"Te jRaBb8;s b@43 ~\j?O80~? Ox+`u?JW`4~_@$Б`Z3p2Zdb J[CJSs@J|/3wxoG9W69eoGқѽ0T:< :R\h<5{ B̗ |iqT 4)k]o-#x^afW˿b PGpx%0u(@88A6Vql<lsNzB QJe54ΦamƧ#,*Ӕ1@ 9,L݈V-Mc[ o UzD\尒=[:s7yr$Ju~[(QIAT,|cst;V1nv(ߓd pv,y:^<)S׾od E0,F(ᢉz+p, IT3t)pQO#hi+xc~޽ZPLvS JW<8pbB t0)ˌk-2* 6|sA{UaxTv)Չ^tÎxh3-j`1=wG"V%k_{y!i9,x簊YpЯX)?Ng#sUcy:3ea6yzOp T@n-t6նGUZjU؄⭈u S {ٳW71kqUdmlIF5x?cC^n"9Qj F]ޞGIA cµ56QNH ܧ!W AhTϿ@Q(\l8Å(CǢ=аˉFy)[r [()Gi3ӭ,Hţy% 7QtM9;N`z.|.zȟǡIR-&u[i)%vjjn;b(XF.&ǧ4g(Af^lH,ճSO#vz)4/9U{!]y:O\RBhtNl}3ug`FwOsjuf,UlDL d* +KAV1n?f#"@%bfXEP)9aoB簰êfk+'A A lS :)Y`jOkɩ3w4X*X2 7S9,:ibүKRtYڴ'>`q%SR&DA9R҂]Ӂ~mOܤ%b@e1mќ_.ɶ:GD*_ª nPFY@7o\M+L9^°s&/8y<͟<(q:H+/pUBJD%`Ō!9 .}8K].OXlq:jĜ+} v> "gշ7Xqk>>N_9)Xdi(XP . 1[^ݿ}w j7A\Nc@Ēb`C[6GVIc}$Jz^ gdah+L8,TzB@+XPV6&ο҃,쥇-C]]%ɐ%]H;K|nhm Wo,TJ$ɕަĘWRN>_V->_emJt>I ^XhPn-7$%=bMXn!Jb{Pl qM ߼Ի ͤS~'3=UrElMw` o/ ?+՞ ǻaJ@Olj2h/D_^Ë,qm~w<y5oyE1hMte_!bJʦ4dK;fHuwyU1>., hs{C'} 2K`'.2GūrDcV3BMqlPj _NfF?IBi}ui͟8^ǧqmPw aQ r DκVrD)P?pgNvi˔Br5}3.,pU6; +9ń9 y _|\CC?iYu1E^쁩QVSi8n5DFQ9&D/܅mZWt7y+``V[_I]c(2 KƯL!<4~d %}O@t8ib &n]X MY9gB/I[w!f]F狰-OpL !峪z1B]b&m&w/HsC.R~0c{`Z W*g.)RhI;r#$r:n`Y"U5ɱz=̄'* Re ڔQ0<=ap[΋Z\ ƺiXEpN?.٪)XQ{z_RX⽒Iw 0h1숶aE$C93}ǟ:JP1k8TOёlm;.T+Gj @Os BÇ[PތbUZQ?(mEt^m WNsEfݔ%Uc!i@oK.Jcy <# 1f`֏|EsgVC/˛\Nq%zG8=Y~%Z#o6*@z[3WogB!H0 /P(2YdH'rA4pZ= E;'[c8 ,3K^uFa^۰cp!B4t+%>gZfw`嶒Y4jS͑.v)NJx:x\$)v /@1;JT1%ߙ9/4H O<;^(%@H?~7:ULlzzLCm9j +e:1ͯLSbCl=K3 7S}/<<\r Or2,ըȏ^W[lW5XN̒o7xUYvi `jd8 g6\rWXg@C4ÐƁ)˟SaH/9,/W &>'8&93W:ajK",<)v!=<$><#;{!!;]zxwxH!=<wнĮYqι15civopBU&k[ŋ ·$7pn~> X0,3+c˿p$#\QbϴC['@dXx^fe_)Y ϳWi]”=bHz. tAG5݀V핞Abi#/NS.KxG8=2΀9.7Lp0$i4])#S:=gƗl8uRËLNf8V`Œ|%3k5#{M|޽K8ˋ= 3Zip%VJ̢ߣ b0,0YzvH rqMTg?>}A~WPŶS|iKuo*[ A٫CUPA]+\OςMi|:NQPl8r8tN/i8_<"I=QYYL -5uɬ3'! 7D2a]vNN`.E28޽O^Opxp|6A b+$EXkh>K?XnA@JRDط?xJ~`7jkvSU2~.%]u,gQKg2L&좁)EL|kd<5w6n qrTǽei^euP@{8ʢ"=X7;=+i,keSq<way+:W){6Zן{"C5EPs R)ޜl8ƧsH:=8yN<>c:==,r:PGm'a+4^J K؍POs@} 9)*>s Bڻ#G'ÇxG|MH\14ʊL+04L}Ɵ$ ==_vQLD&E@7})ӗGs7!-xp8+8PP @B]}SA#*ioƱIF:sVVAR8.\T\ ;X{!Z0'DXDT>c,ay0ErxJ/n$בeȪ*o]]ޙM2y2 J3NI lp r {yvbQ,z`X gh0 qT  51xI,E]߅K> ߾5}x~]o'U._q*zexU8Wύ;@J+p}~. Q4(ZMt@퓘.N_@uж2<heפa e\7aC-_Ѩ?^C,&7əV>0Rߝ\J ?YɰRj*d,TR YPRfn7vS ̾b[ۏW0W JLd ӇշV<5fZsUE~9aDA ;_X>6 UԆFaQAF,huk?awAMDȲdV`XXR5BWÍJgŀBJcX#jԔYR?Ociy : Q_I&Ƽrv!>ly.z_,^3e0,R 1,N|Vp嬶 `X1H?AU'lGI:i(qxiscr^3ې!\g\~5{~!Eng IAȤ4̫z[Vcǻr\cSig w Y b 4%|vg'.c+?b\o">- w*/ ?wz'H¡gS^?q 7KnWܭvŷ U`8/aqkQae#1?{WŰ\}xbXH qTj^&lcȏɊ)bh@&x<u],~̮og?nfo]ujY_yh &&WŹf*Z2{lO#MS^:[t$Nfl8&QR?j{hiC >_:zUx-۬jl}U$&ba+;Sح:lW{EJpawO/maXE<ńa' xX EıF(hÛ6 X6bǓH" l4(*n~=f7q{u@~ͮof?nog?n1FGۄ?H^i4lĪU# ANOSE/gdr5W`ațU%x+PVySs%?p$32=l٦+\6M^o-$lz8z)݌V3LfTdU|$ a,;t >սJBv]Oq Nx;#sl/ 0 +>eK+lys$#jx+(LXJdzIEP`X6 `=[3i&MZj΀d72/H\~aiGJ׵7!uliw@0a N=ccLgiȭHv< :6<ș5HM(;naf{*lܭ3X%:~ Z`XEɧb`cA42,lj kcṌA.@aȩfoXُW֭Э뛫;|p%*pD-)l@r9_ ۆ\]]O K ,7]@_&t.bǫA>Om7.= VCl4WÂWVU).nP/࠰ʞDi8& k MSFsʀaIaH fWf۬Boavv}sfv{us?J*kYᆅӴ<Vsʂ  rI_^IR) =ö(.<%W_Q0 \$;M_ :Ң^YKIvuȏ22>LQ)|Ja*B|!C|1 L0M-]{Be ?)6܅Ɍ%jviVcC)_!CS n&;"-Sj:[%5eWNJE,}~4J<Pk*Jy7mWv{vv}uswu{?c2 :֊ Zz^4aщZvcq6z~c 8 F]dA?7WDWEٳ+Ἔ92HeVNu> ikzVȟ:T7pREs*0a;n{~ İeQ $JdiVɌ=[j*#S¢yp\XTƆJk>1"eQ2ܓ$pV{6e\s0(Epբ[-8}nng7 dV!Lt/BbT!a{_a']eoqA iOKB]T/.(ANƆa8.'>n޿,*.ŰN߯Ű%$ғd"5LUsTۜjt\SIB%YےTdݠy:z*>[t˗ 1]]]_޿~v{?C]Ry"2 85RС/?3h#ӿ 2J)v=N9 za/m`P{mB5yE &| /G:~_yңnVPbAau~.7QaH% NVpðc3T[2ztҗ;:HiHEM~?Dʐ;KJ *mΆa JXD  2o2'q糛C[n6ޓ 2tE ɱX]6Śt&,tRFC= zo݅ۿ"Ce?P8kFI>dAiMd,""wcVnKQ[Ҿp)},U,[{ B{"n[@.-,)u_!m}0;u$&MVLKؼp 7hjGCH7 ՓI2/kBPf uTUaUaExǰK9W/Gf8ϐcI#YeO YFp-L6l]*RUNXЇ}ƕ8y:==8Xov;u: \PQ+<~}]a|\L/c)~ 6 r7Y.-4Ń˟ 6eE_k0Wu$0tvC5j9l 1˓LbT_BI,PUڙ0,jY1/Űp趒fTu'F _ 8SX0YIQ~ BQ ߰ 8JC u:o.!($$PZiGPymw=wfnw?~^5A{g7 /U#B,\H쩸Y`wJoIrZ`-qKzBBa**KĽtfǓݠF '|3X7gW{6zc_UKH+c+ON^n^fLC艟NX KweqZ*'D"+h1χaI,0,*3ʋ0 jPOiMm2y2,zH hNNiE!.mk ;<2k tl% T:qU9XАċYn7 oƤ5zX/%4zvFق}^_1b 0Ыt>T,]5  UsC,;bh'qPh:aE& bJWK2=tUZEnk@a7=1M{2cXi%1 +)]an1$*2VB%EuܱCTRK ?h2JŰŰYAkcB]^uus~VǰPmP^ΪGj$a/mݖ?9`gB\!@sLcqtc ՠWe;eBW5ꈸf,zE^~  *b /G:lyeNe6%MQ/e(e 2vnx 9ˆD$ Q"ͳ0.AIY0AwzX xCi,7B@UtRpRֽԭ"~o$^,]@VH-\3cP`;.`[YrnzWܘF-T0+SbXnwW9=4ziz3 kB m,G~(pC+ҨAw %t8]2D&d.8R BtWhgBHv,iH86N5P\e7 ,HK`bp1 y ,93u8OKD=2~y ߮-IҚkm{mb'h<sqX`mGȃ,w~/hfSX=q8d:!KnP3E5qCB{D_^Y[MԨ Eð( c8($a9I +F .2K42rUDrp沀@½/WTfcE&IQr0AF]OǰCkJP]AWܬmR 3( I ^~>%9Zu"L.DyvPl@͆Z/u}E+ t:_UVI*XgCap\JWJ .Hu(r"[.k|6TqV R#*hð —ҥРB酴˝iX-!$yPD4Pq2/F/nwBXcpC 9FeJU$hiI n!nv4Y 5w8Y<'ި}ip޺@˧ۄ_Jꃔ*P*5yUbcE0]v^;9(yQ^)FK^JyRbB;J&($Doc4WgYq<͈;_n&}Xҫ^zHNWljN@MI kn)mja ]2 r KN9_aI;lT.w՟*.㱲iA_ tNj6rmvm =frA1%$-0 ')Z0 :\3ӫn 8E]M-9OOGN|T|Q5zD>ӅO#-zqt204ؾ]0 VG 0vT ]y~<^*&>^@DB x:°t#5gN&rXO0ȭ_w/Цa2j,rI\E:UɥİB*Fai Q!><o|yL$ZD.(urnr0nTљP T f߶jqsLH6ŁtQzôI~M2c]~Ъ.zʪ0#YzK*dGnSlqBpTues-'@ΆaJ }1§҇/B݅! <4%n1 _8U5'\}uY!H"*)f7d]zǹ0IQMmP,ca@T( Vg8pJs+^V/ vU~GIUgͩz)u 5 F0*A㨽s^k*zڮbU£&zL@Mdmd} !;TX(Ab`RT˜š_FxܜdfMO py7)}Q9zs` iǰʋCs°J(C)ڈqU㏛XLpH CC]V+ǎv1Ga!ykR<>{EIv"ƅHMZxw:* %/6o뛖ưW Bс"FȐICaݯJ JAYfi# "%O<mexSuϠZLVw\?GU.C$Xg/K:nK-T`XZWЀacVbIaY9S#Uw°4]V:+'PE~ Yyn dk2l-FuL:1f|i4Vi<(NY:cAW7 QQSGcjOoVa?fg~xb F>FiREW&>y^Wl:7jw\=C\!pbE6aaXoՂ pjz8}Z K !ǀs)pTo L$5'ՆKJ8MFV!Yzz R[Y"”¸  uR XWܒ0h1>p+!ICOI(;E-f㍰K!"1n w@ܨ`B; Dij o*K'< jVm{xx@'p1BMehM&_gA]D]SQCz9Pu@p0$[/}8uP3F9ůn-%0Vӗ,ʚτ <1/53/ IDATVUsǰvl -v +0/S%t_gZah?R }Ի[Bn&I-d)ymל%st$k:%~m w* C qap"c1dm)FĨYE*/.s"q_"J"~G!2?j.C\VE嬱t[TK?@\7xj4NhM'\9[8)*trϨ&Ό~Q8q/l<ӛ\=pCA욥s ƺB 应ovn_,ڥzOܳn؋0Dv=Fd>v B@X/pE-Z(I" AXÜ,m]9HP;9 }Ty&f N'FU}Y(hLR#\=}s RI Y%be 9[ժ8B\аwRWc-u,} ê^S?xuj8}.T)pةc^yOJ 51oj(1m2d3]&KRjʎtq6t)aRA7m'N1x,?AJq۟LZࠐz^E<PI͐^ d_ `SQ1cD*Ŧ0oRmI]q}v_z"fzYs[S+<Ӟ{hm7]*.z c1}L NK܌q)#TC n -^V8$y k1,zA3bXEK1 (o 'V, : a3U` i(axl;; :&R !w~#,X%'( Kn:U} `~7Z?rG>}գJsnrzHQz6"F+zze Jw D|w_&6U.^ryغ%NBh1qtelH!JK,[ +e,`zcz!5VgROrDָ0:L[,u⁡i-ot` caID 袟H( @jb"TjjeUPH9l-yJfKsW(U5֪EI Ah_T"a(pef|wThPpVRc~{Z0~,-EIe4hURpcW_L\ɞ";(<94 ,Х2TLKW*07v 뫲G8r67> *x(Ҙ~pb03#^Q`X:8,;(%p5uu UЀUJ cA` c 5{)eeTъi̗dЖ;~ynw1r8Yҕ Htâ{K$ 2o ɪrU L zAmuLR'%#5&{7q+" `wY^XWa-]\ +cGR#{~",V֭c{$1쎱8,+| - Ǥ jҜ@F:iX5f(4.i`:0j%\J(뵯ͽNrN,F /p Y}X( =’ɦ9HՇ8rpW ֹ$JlLbĴ9ۄ w·q+CI\A/qqdT~2i6Jkt 2t*aфWNDz]8|tReثGEÁsP+pqEg^{Fp[ a6INjB`VnpmÊ^?U v,!`Xr_fQb?uzN$:8@ ƏKa)^ D?O'zKD{b<')@B*7 ~7W@WVDgF nL2OaM%:"KT)! ]m Mu!VQ0l{̐,iCf6kC*py| VXdWX9R{ Y)`?¡`3]nsU&H+..n5 :#lUO(tE|a,;xVF~{i2ZaO14 'a? Rˌ%+NPiMLz(AjNl _N%ⲌFL y0X88mB01#ojrawX}ԕ1&'#Bku»_]iո+Xwe< vs9p[3K\[wjX-l)urŀSn\ިP?z)>4ƌJ̘nx o_(ǰFVbƏdD]8;y9b"İAYȄKB1lY-p|7Vě:6 Ge eEE> ?u8t0JO9AKfb%$i",};r#(bg/D!8~ Np;Ɍ>bwH'7^FE(klOŢkbN='TYoQySno.~so_u["/duʀ]\F@5ϩh qWL Z=XYw ]j8;\5|ǂH\tvW4 v.( caXuS2 ð P}rce)HdJm\$enG)Sib:4~M$XZ5bj5U?uffػU3Ur~OmpVr@jffKhT)CF7.X{ѫh oaVZ^+O;4EX cJvm] \jJX*‰wJVjZ Te Ċɥ'r|1d_*(K䏐.9'ATb!ڷ"{1K c~C{r[Jo+ɻ+< +R Q||4+r 25 ; /6ojº?!dYa?34d012KVH%#wfbp(Hg=Ad#"^bb!F3錅y^zΪ=C^4cPa|ەEE n5/t9x4qɲGFaU<-cfK%˩bXA^du7R.a'UغJ 'ur8-^/XO#QVMՃu8c[-\"V!V2@ǻ5Ǐg8218ioڲuLwC#7zI$77U)堌`UV~|bXCj xbD *,\Za)" %YF3tT6RRUwğh3l s88qO a1 RD%22lS;X/jFX3U!"|б96_7*]n6^CWp+6tHT4U߮0J̓MZk&0PKu,C%$?A,#BGҞ l QEm Lha,Fp9Lqَ*o R;>y26h UȨIoΙI’\l 57ƣ\ͬV D栠;QlP֔"_]WQPQ$Yȵa)[=I͟ UZcPԊA&^$ Zu]epzBJqxzEj.r7Fĭt8 lk0S00ՊM-a⒯21 đ2(ÊW8 V&K /u!z@-4ڐhS)2,ne-JگkYjȦrHԵ& N)WNKrOlu(Xz`R3ucpUYW2׾B@H,zn;(}X.<7z:Pǧ60ØF糇=~8Z.%0F&.e=>\?s\>KT& >xAWt[&:P-]݀ FnX0#VKnw9zd +1β9իVVA8U<%@/;zeCg8m?oS43iD?0P)Q|=?s'E|,:/u[:/މ@MIMFN3D4Ir6I {4L ։DCr-v_*y[A*d]S>( C0LUf&ΠXhw$'FγY5ڭVr~0A|JJ}(4'6x9PQ$+1[,gð/Ci +8~QBUvq=5tbX 9!$İRKs%A 0TUFs;-OJ %9<>e_(&PZǠю=BB+`a >n, o0;_s g?%<ݟ}\X[,P,s<Վ$0N#r04v4Vp dXB!YeI)`"{HAjX1,U!N  + rj0D8ù- vC0QW4.FN5NAvfz,qgu~?vPHaL`~8=dw\>r}@:dl3~tp0 ’2Xbt]Z+ư,|LʼǰP$JamөP[ҘâİQNe@Bv f=w !O:zҤkjՅSJ{$㩹MgƒKrVLOan;%CW1+py/ÄwbawM^]ïSXR(Btm7aX}|NAXcaXCwzWbX6A}"g*Ir a^(ԣҲLThDᓗFjRId"xDH}{"Ӌ|+5MdNmbGb3H1SHQsqT5G ,Fpݺ3)OBm-u˙DAIi`R|>Lh]FR(<'-iC2Djݗ`$^_1כP}D%Wի[5ŭ,S 0&O-K-Wn`ʞ°ҎubXG PbXYNNn%٦fST{Qa.4I(NB\$<)O?İ@A|;L|J%UD,U q\"# eҙgo٦ݬf-_ 5 _ٲdKSoGC~OMݞ'.z!V5֓ TQMՖW_է9s0V"%=xB- xB9NX8 &]DΒVİu8aX,j=d.,i0̛ŽrlEk/NA=jg&z@c )T,ppv ET(Ta-˾> #N92a#NvaA T -Ifg6z /^ 1x.Rrj*#Ne[&qblAq,zbz0 n)-%X۷߃^ L]bK IDATVR* 0q@Wps YM12|@4 bn`yNEa&0Nbw;Zx=89~);U[`Xrǻ,aX59Pӻڹ\1́RyR:{WĂBErAe_cltԿ^ ~਺1u, G n-!٢0ð){3`Xc˳ `Y0,o%>J$T- 5)\RyJ SGUK3&0xAXs]*lW'iÊk5捩J_X,:Wz8 ;<]wWw@ҵz.gƥ\J]h'c֚iH,P3mFMVna`\΄'+0,FaibXK SI1I#ð4 ).I+sNj oDT?=erW*(XxcLB1#xy6wmd, ,A D/aiKfDp ń>,xB*/4̚‡V/حgw܀HݙV@Rp3fi!hmbn#WG;+nNB{-=X@5x薿SDFx~iNWɒXl8AdޭVnk <.0pSWcX"A՗X:Lgh11o3&0[C(1fqGA&scX ? DKa5k8  Y=[F( 0H5I`?۟R%-s:/k5ܧw6^[atЫKD)|[,+ zT2咻{xP,8Y<}CY-<:j KOq4VzX" +(Z "|H1h.I]Kv"i,}}8)}Ue.| SG2R&[" :aC& *^̬kWl;lWZQǾyQ[ X5 &3(͈Vϋ|a;_?Kz!C0teQ+*9WW_E$YX^rqFFfXQ°zFV@1A up@{(TUUw9@-3<v&aR4S *^/$ 1yĕ3 Kc5Bahn-qu? o\bX}Jv8)<*GL*l.T[ҍ 9V"r  :+Gv^F$7ASq5Y<Tp$ pItv; tB0CX^83h.MqacvjR1[ (Mqڰ ȉRwZgACi41nDHt׊rܼ@+.n=#2` SќVZhc1K0~lvrNV0za; uiz[ e:L1ӭ@?pa*s0T|ͷpWD7'\#\ BSuvr*[\X"g# xT(i^r'+ǯo<ߪx'w{^T@\JL|mxXPnz::s|Klq"}"^^ŇBUz"4$E )V+D)q:!;r\2]0T5M'WqEH hƂ >CLD|.LCO*,X[.ALZ6ּ]͙`g^K M'cK?G:7vJ|E ^p|!G6k721ԪPŭ0cXh16 Iǰ$Z\F>odHeV,zHG1a>Iܺ% ZvCРC)1+m^#iFjɭcz\`$I;a A.8#pvxwvo:"h34*+;AVv#+E;Ўy!j!FOP4 zuAY;BOH^!lͱr#V+nN' 0 J0BiV+^&ǰawhi0OP&l*$o | UA@IJS.^ j0^TaZPHK_ Zl{3 М~Yx>r@*#Qf)]ZTCZGƆ|eV, xJ$1 v[ִXȰxv}us?hٙ:,@Nq=*AK_Bq=TiL#zY<¯P (Cd+h8qcIBحV$iaXzRae! ]6SuGX R>*U7RHV< #AOeAֺ~:)=+Oe5(֐8)Qq uPe$k l,QoM I$ YT4cH]\}#:Hk"w訨8%'T3c?)(znN+ǔ B&yU- jEW˰_mMg° 4a,Q, `XJXV8~@7]# ڰi RXrd2S2h0 i_!(*јɕ:I"r^7"9&:K1T%s(AX)Oezfr~:II{㦻AKh\6yzPAaD5h4 Swhq"ETis[9cl'U_{ 162jΣ"2^娲 BP,[.CIy:;TaJ1PM4"3xf o}QCU\\1ަ\F= a+6^JCbd2GORQ`B""I9.i&zRf&W8BsA# V Aa9 IpejI_7ۨxv,>h_1$TNt;.FA~UE${|'TY~⺺CAԕȮ[.u+۴5{P0uZJ +'jw`jF7~QwZj!c Te%t2;yѪHr.) O@!=1k$L 8iSTGD&SZ0Qyr,/%+Ƙ*}$#7A<5Փ3T3UqE8 I΢oϖYC.<殻 W4L+j cKg)wEN1$&*J,rkꩭ49]&%zE ՑE hP,"7tB'Z”<pƎVQ1ӏ:-ZY| qjIpPUh B}uB"ΊaN Ҿ% SO86s* <_ҢdB-knQW9Ы* qb]2!DWCe]̶klB#4 ` =W4~KVS4b=*[u] 0?JAf,4ŐR~=ˁQQ%ȼlQ xN ZT8)zߖKVdJd08H-Ӵk1Q2,hKK#2E(qՔ}X>rg_A|E (V Q+Q%`D}os|E۶>)  gKM# t#mWqQ]3CL mhsŁ:▾h>z/OL'=y(I*s/|*BIl9]c b,>ʊf}})L!.os*/kPPb S\?ƈxmW{X^qғ";OMX^oNJe_y*Lϱq H(ߢ- \ˎOiג7g%_7PRvu`L=4ؒ*va J*X[cnd (Ա$dX°B< CP[lJ! `ˤ A\OHDDHJUV¿Dv3\:+G1Ќ{"e1};|wDs?~t!f¯ "Qc!ѠA0_dwie3\ҪA/~^}ȡ&Ǫ/컦 !pk$r Iw12ЎaEM6:J`XD#tR,)l_5 j*-%;@C%/ "gAX ɘD>xa8z%fXJ-JOS20T,؀(1 r8I݂%%R(?- E4"B((S$ԋGF{&쒎1r.z`XBrڗ($f8wZX1nӈ pX6]{Tx"Sb!WE,dЫxUkN|TLN^}AWfz%s"n6<3Y:aP|YЩ>FŰⳢCD5ɤE`O6fUDNtW5#JQ44'd^TaW łj0-j2hFйMD%C*!%gE7/@Wʃ[gBRx7>6]]TЎ&VxA>URHЫ:e Cz1,=Kfj3GS36hjn/.s*H>f6_T;YB% <êVLgE}oʊ# W?E#Q/; t)m~L$Loʒǝz?AL641e 9ɲ!c0S o]kl Hڃ$gpz{KegȿR4ν`Y 598PX r̊&gq0F>|ۅg7w}B8w>#uL  uAtN<.?EuzӪK򄃖I@E-zEྐF@*5T4:+v)NFðB,FLρaPg K)Un՘ -2,̣}$ic!CPRDBBGX(eJ>UV >["v5OWO?|C$+q$XmI>e;WZپ`B:v|^=va?uBL&?sHf3uo03t'.^A+vHZ< rz&#Z!:ì OV^~<^+dv^BZqSbA:eaXj)İ̝*kЁ#>0W +5SU=ÅNZ)p}9UP %H8A,!5 1b<^D0 +i lsbTN<wc.c;c "_~t͕7Méظ6㼻ejR_s-sy,օіSTzz _մ`)ޠtBn (GIS +K1Y'cXCgǰ ׺e8AJn# ДS 5Z`X'Zff+q'FXqҍzeu[Q 8#&s>o$r<<&bk GʘHY"32HlnE|!Ȍ+5~;t ;yŊgMHz(VJ,5jS s4-plRZL%Fw{Uz|+(wGX?wC+hEm@L?02G):c.:>) 2t]WwkwJub49aX_3 ^NtP7V H-"Egav(I]GQ4=Ĥ@N*h=ooA(jfQ\5/RxJt ړiO9IET)Dˍ$9Ef5Av={}20Q*]x[ @V5W7ۊ>Xhl(V\:FA[72/| `,::f\g0 e-G:~d@) ($ }Ea(3{r.`>vwig6xԱ`5reؖr݆9H;~iY+(*٪#?-%+Y+.I@hޗtѫdQ+XsQ%"Yebk}Z([IXސ:a_m aŲϋaQG2R4;n)~kf)"7oC^U:oA|jr͊2y= Rp$WJ8X+} ׬:B07Ӄy! e~Eh|0=93S;xT1. ćG!k딵񲣂(iSQ,~QvFȍ?k}Ho"X5 ?[#e*" V({Hз֋W.U bׇ_5,ws( !d\_vztaJ%Q4M'a >qqZ#NZGKQB"+Ҁ M-Y ή*&>HcCTne5>K*%My4 ozу6 P# $cl[0UME6"ٯ bl1gp|o+Qh1$F|gq"&y"ohntWΥFr9z i9#R(+zh1kO`\z;9F _ AemF,fƟĕUuxKjtȝH&ƒrPRe`,ċIHcebʠX)^H6~Z]d\I"#`oփ5A3LuN}XEYl)1Ezy_odVHL 8pvIݽoۿZ-vUM*9W/ժY4m!_մTYB vm6fE3`X0DuorPgp+p=+%ӼȰzm~,Qt;)<(W){wQ PBsde9d=$ƒԌ0V ʾ Vl oʵ)OZPiy*$!8Ip^zJbeDj'q˩:IqbQF. ȲCDWʄdsu4f=] ېE_.P=X5雼g U>*v'.V[ИyN1. f!ҺqhHVS/d $kk`,U@MF]1&xs~^YgR7')n?r4ʦY1ShXW^AmK(ViO3_5qV\ǂ" i%2n^! 䤴ʆz$"8#_gʴԡB1:(F`a0^|W0Sh1HruZo*]HXu _0DPn Ƕ"-ZU [aXy|DYFf,V}0zuiP񓢉 i 4P&WEXE $ 49ȅ*f&&ʥ2ҒR]P̐lvA@GlU] U̬}grnM1;2=]vG.zZ6$zvqA~ݤ^}.P I>6G[Bo=E]dc91Zj dɭr>Dx( !Q(`HS1U Ց̳0"!òt>5DŽ2kam) _ 7RJ{0h,s0tn#Uvg q&H 9'h]cs^F໕8z Œ{WTE.߆c||'ITEvSTj\VwzW}/ >#+f(V tBGR!~arDN-`"ʧDikRq(}5V2!M"tFb%#Ͻ|W>59İz!`ir|ddt1Ϛ!cG"e1,2KAzԹG1ŕ?.Rul t!ކ٬]{G'N#PVFMoocxX31lǺ9[OE9L9#xٸtq&vkXzP KI3 he)'v=56L秖HY%[B5Twv̀|@nq!}(i˴ UEJno1 q]Vy`F|K@*+B6AVܧB 't/MtüxB}'aBab+|CC<" Ktt ޶!"]Ym2kqdEQ^U3gs>$ʒ9J"4UœDzdXot8#PSɞp m m&g")V{ z/zlX΍::˃,eKM"ML Ze0,˰ v$Aּx:UA{XeTyۄvRnXcκ64g??-j!o 8d-w[VM8;<[?5P /ʰFς:cXщDKd.h^yP[զ !;icҏa k= Vif|#ջƴ"}({m]K46\mQ+1.R"Q9 ]yP+)Ph]EQYÉ0`T{Hs?oFW7WW]k -jNnb,liؿnh~fs22XXcip"WX䀟MY2^yD"8J+2|恼GĹ'`X4:Z3(RƐv / qQxD^l'AC+ J ] 0 $zLG5/u*ꚥڐU*HaÕ:iqr܉yᤘ@"tŤ.صFW !sLb Tvb6ng~u=?SXIݜKJ]Do15+ 8i:T$uWXℳ2}fY1^Elֺ#W,Sc @ð>mɅa/wy"Q^D0]RzRai\H:Ԛ4d^ϼZɡGh`=rrc @cg~L[pCV]-,a%ތD"|L49,]fXLΰ!~!Mwsai:;696YG [we+5dOp7W1c4)"1עHտSn+UvS8$ROʰ8$b|Rg3,uGo^$VS $ B)8S&+)pd~@`Ba]]R !Fe(AyS%)_e{S[#Ef"8P 8<`%̤Mf$ݝG|Z5btX^p4i``~6iNc?=W^x]oo5͋exeI-G}%XD-F'?s>ikN B'swAX9 jMnyBL=3c. g˓Ű26;ZG-  -X2ޢt L'*-^p\k/+8 Ǵ}EҦRXk@i76ኵUd xń,RT#5di =bXV:5 N,uj g} \"_/L_U3*k`Pve̹&ɱN&5w I*GZ(0$0Bw[s&Sӫ!Wقr#XJcXV n51vk`1P^Aqz?ќ_8UÄ5rywzCۥU#TΰgOǢzaUڋkٔ9ab68 RS| + 0ÍKV,Ò(3BF\ $L\# 1&SY?Lؼ~f-4Qw3)z=,eR!]aAɑP<*/]:KKwԺh~mF +D l3Xg& 8J,\x Zҕ=@.SM :@ڽ|([^~wLQ^zGO0w3TȣpٵZ~m.p ,FMmK]Ѩa'JE3+[̰8d]b1,TeX>raX[vP)ж\d۟Wu8J $TK4⻩$EtQ ^9=kмNzUjea"H(hxTd Cjr$FPd)\a$MqxWAĀl=h/.zO&4`8"6ؿmrV+ٙV4mlI5DZ\_(ɋ{ra}bν{0Yw-/>bH0Ӓָ K8.y"vc +hkT)FꤘI )ađD^M*AiP1N앖\Q?$gj {W d|鐼%KcL&ȦaAW+[6MCtG\WjFfysqqvX3#imUxl{s -;ՉwX,-5͸vOW4'~IU*Sd+5Nu6Uek3LȎ1 ̡=İu3:*oSI$c?1z[;T-{Gjᭁg;W<4ї؄%Pp2Gp Ir>{ SBg~bd15O vV?ڋ^t}Y'r!>!GL_-^wuP./g#ɡ <䇊=J$ ;~#=+A)SABXփa)p-!%~DA$5"eq v V4R-Vj g9` տ9*֔aV*W* IDAT[D]@wZ jnßnS]"Y*E BF-{;ưǓaT4Kˤ̰ƺ{~]z@)**c_G:;I`[@J>+%h-B?#"|l%U3))X i - 94t~[ \{]/@}z kxcJl5,ed./-'eѪKen(|dG7VQ6வ(vkZB0( c ܯ g5.w0)D_x/~5gki*OoAs|bhĺ1oBPL-٦ӝ*ESҫLIugziXaѯYd42($Hqsq=vY#22!ÒXXn8yIծY"t$Q_Bt¢ O Vd!МxkL[}<9bYJd?Z֔.2uPfO]fu%Թ }eBN:6! Ju>ͭ<13\%54ab$: a,Kw?/N,wҘLp?j,4)f]jͰ;F,r] @\x;%=B~rЕh BuZ{G{=x,0`mKˤjaN ,إyU9T|nhY@͞B՟YBtz|#qK0s)t+a䷵D +/E[K /@yU\vC؝l<^VD=k^I5HWz 1V!1x-睰bmY:H95:QBp7'Ov";<ݯ&*0 \9HI4wXM _QoIp2+y.nJz8ݥ 2翠1h~}܆*jmTz䟥WG#ðhN3хN1b5t"Y8p+*B.!`nÔj1A!}y|,M ]삇bi3,|z~ +YsEask~=`pU <V$!(=Db޾zt؁폃'2K5'0o_v]ue}A.I'FWs)CF ƚ/p 5k$ ˢbA&/tR*K%n!QU1,b 󫼻|@NA _#BP猐mbﰨH]OUүhD!DiPb坰뵠^ *(:E"3gtTF%Wz=8,ؖ 1J̸eg< ܣdz3fRᴸv,'+B &rPiuЫȉwyKN8n{Ĺ >5d +v\AQy }zL'Y߳tsT釦c߯Eݢ`Vol;i'0%a eaAH~ ڄRs !Ikf8f]xtP*m&~vwr^%gv31B|"BPews@Gǁݾ{_SOς?oeMhZ@y酮Yf E]P8X1֩3,ęa{|uGН1aNfWweÂ<ЙXӰ}7?&bXAـ{Aci C![B~tW5'h*e- (kQcVR o q z(ey e3N]4 f,dI|]J9m j2 f{&!OUz߇T",N=X (o܀]G5bXA)ެ^IJ,T^%İ/%(VRBn_B߱b !I 9c_Ein$u:J5̶  뫪$ѡO(Ai'|_@=] ' u!o!Q6ݢX@YMsy8i/ZD_B[A[51 Ó ՠW/KپG'NMs1a&]^V֭˰g/VP%{#-w’c HM !wʫʅв.lRmx"fՑZ*\xJ5w}' $Gz I,V^A5ᷘ:5u(2AJQȜZ!.nO|=۟)Yw('ҳi!ћrZ`h̬IeGgԉɨ_+q{.JѥFA&oa:P/Ct$> džakS xiqAFїHdM3R(TePLvNzXiqh$4/f*e$dN ʗmc,%"{dXV[ #ԿKȋC'8w=Ȣ^^tlDd`Nno" k{}M|#n &fP^5{4#u1t _fNe0xLY80Xb$r]A\㳢P:vK +~%ZfJݝK8uâ@bTFdZMK6ż^`@QqH }ay`ߐtFqid}P q.utu%5DI9ozWY[h[j$HۧK $B>%%dKw>*s /ot}2RU8-*biaA_+QxU k&wgD- .W)%tYL'KI)xM͝ܥ u M'K& $TV Xp ,4 Ri89׊s$\0Yd\EhTA?Ew]ߵO/H(>XVYϛiCmقOWlN<p+-(mca[R{O1~p6z+NM17Jt]JM8waʙ=U-RZQf',ohhܑ5u4 u9N) $,_kG` NX!b,V-T% vC W< dX%&ՠ0Z`ƛ Z3Aqes W+롪,@~e&j_MwMs?7ۻ=@:U]K-HY ^蕤cDNQWg?k Xn51T|*Kzd\qFRON]G=,gXA*3@+HoMTܺG+e'fMij"AT4g[/_t%Co1][^EN̤(TfXs%)e +@;R8(N8~;\tj&B 'u~2W$<|K)"dNXYZPa%Uxw"`N<pG}S uΨ:~OӫhʄߙKL{ck{]AxImCH|*gM}+6}z^=nW䂮[^]ܮVTer#<]{ f&n6M#8{;:_l_z%PPRnTrŚ$Y.e0k0q^Q1 ZbXɱCG,ɲ+7ןNǨJq0Eo^H8~-0N`,QҝhQ)1o0 x/ O+RWfX!up W~V쌂9\ZKɋJƛGFiEFG`0)e!tCkN0DŽqwwn^c#~n/v :Ga^иfuMs83Ы2Z^E ==0i(e1rCti+|/q+lU!^ETE+ԝ5ёT +X g2TuDI bXjI(\3cbXʙv&;y9ʀJKI&%oi2ctp2SW$:qTRQ^8(䶣׊"4rr!@emE rR?h蕗I0XfTzO:mh"^~'s&-Y}ۻNH-b*j{%u+4)$*p) ffDST>E`P2 '5W VU:!J, .r ;I)@!L3'KΕOON3V~:.n-=WĔQCA|t憴JxS?JtHj7;3z]1 On9Blą\úuscK dWɩm7bzd"IZl3F#(0|rO0ҫ`#r4yMvND!T! HS3%QJkBG22fN3HbXZN:4DQP*Ry#~c1ΜLo.K*K1(QAuKd>V 1dP f$ik,­RS')* "Մ *}T#yֵc ק[Wjb?c{uה =}BLJɳ ᄒ3N:SDHB1pSȿj Jv)M"Qt?tpbgfXkrH^ K鄕D @}F< Uw\H(` *m6W/$4Tmp@’R$ҕx62R/8u͛I#9ib#̕p2W5f+et#7M:xh#S#@fln|;12> z8sBhZ2U`@:N:M_ܤȹM#Q-QG]N/i D_raX+ +{t~X^QH h6>Sa)t>ZuPD5F'z1YUJ.'ӄ"5*{obAyZfh 4yr0f@.^j"J%f+CLW#ESƼcק[nDFX[YmoougfIIL | EF@L5eʻNDE f IDAT8 JK&+_ rŚ+pA 백N Kyc#72Nc[C ˚Rk{+JƲ뱢U\f`F+>+Lc^MgNCD Exߙ:{a¶_AezZ"i7g 2${4dH',u&:Qo*(;xW ל+voa9̡7u2ԐH ]̣9'| i}d(Hu +0Y<6tZS K~=P2iu 8{c`8VׂtV,ё6 ȁ [[2Qq9֛b+YĊHH3R$tTy|h7_V+.r5(FS8jw]zɜ6a-1&sRjpWպp^-/䥒9,I_W W^YkzIyVΰLs#2^5*2,2PI#c  Y *rƔIIͬ]2_fWoֲ7I3f6߭X/8  *te`GZZ껗!z!le7cΌ:lz{דpY}6+ t rYv^se/ᴕV%D=HT[i^5D_+,ᄰ%0` nӡ:^&B+UH!|Y3$59 %8xcAňD4֙4v䌮^g,|{+V"ƍ{Qap$8"zVR]'-+=\W Θϝ[~: íd֛ p|(m{y'ʅ1uͶ d$f888Ԭ{\=7oYYgDQ S:,rh)V $X&Uh)ƴ>]ǙohQtC?2]IcԁN+0ʄsJp $FEob5y{.fntz Rd_!rmKƢb.<IpxX%L!Rێ~Kf3+ K1S_%kM? p#4geԩdFe~'uJIDԽCJQmftG0`Xۿ)ޢq3*`O|X4~ q=tj0ˡhG*Y L]`NJ%$ǽMׅ6dX/H1 UVH%%V? \aYȅ z}ԯǜ!H@7ԡ# w󻻷F]2lvF-3U~2'L0n [xzEAtI 7K1"k5NiW,)S \4RGpրz(KFNfp֓,QMO&s-4ZE',$'Kl j5o | qLFSŒsZt6ʶlJ|S!bZ쒓p?rmZ8zI2QIpջ2N*q EHES-nP=n߶ϻ׳kVLD x}.~޽^r# +;GL ) C3ՂF*ԥ}yѣfO]೐,:wm# +'m) p Ju2o!"Esq!˒\ 5PW(SJ@whK k-'&~nWb ZDʡeдҎe֖!es*" S}|JR=Jܯ z_Yؼf`pWmQ8$hKnSt#juPf)'U 5$.5 U%;pNYjݲ.({;u*H3*Lz8Vx/ ʍB`uJ|d<SA^__凃5!CCʎ+،@7%lo4>]yg)P:Na)eZ@}| #ANچ{bLI&rJڜÒ Y1juİZKY}H(O! s#+M/2a2)f42"PB5"-ꯟh $O jbʫ\*,?0N83Xq% Z+x{tyEm@>|0v';+*0_^ۋw;=s“)d[/?mTЫ5iZrJc;>mC]+mAԀ4N킇|꛽eN}) (oⁿcZ.\^6?n_W # 碳 ?%#m}U^ tj4-n8'R&PUzeHkbW_U TdXj'CH!0ZŚdGA?Hiޠa݋ƕa2<;P-HO{/xiF9GV~o?}'.It*bX>=3&S,-KB$Hb(}o)#%ݭ &׻C~~~{vsv6SDLk;8-Ռ:?]mC׸x4+_"Ou<ư$^ bT6TB,0Icؙ``XA | zfƑ9e2ymIpU\Yv?/-Tb;U URAG]k#}yl7&ꧮOsNV>ѦeΛAkR _,S8 ƟN9|xTIҳKl~uwXO֢ևz+-B=_vY6Ә +,ڞv J_-E,xԎWi(*NgH{ԓ߇Y9w)6<[cwA3BFQI:\n778)DϠR_/?P(e2 H(;dL8N>S!(3 +Tp51W9 h\ P$ ZO6,SQi f:UU Tm Fnn~5_t( _ 1y~YVszz+FM{krwwBX_ؼ^U0؝i >D$Nn'pBs$#ɚceК0Aj_qdIHf $~ 'tH63Y 9eÒ˿'i&b[2_fX֞Ȳ $=0!B1Ò@*$ j "[+VF,W'n|dZ JWRA! p S T̂a%j|a6WEƠ@#e>i\Yj@˛ln9\rEV/eiBzUddGɶSDW5*b65ƒO!W KD6BoKgt˪h:z&<)bXz#P E4H!|H<!y1V\J؉uxА,_AΟw0·qbW HQ/dw̾ӲtU 贺]:zO4߾Z|Il }MGqu1%dWAJ flnWw/{ˬ]o>Nw {}=j,fvWH_ҙDy QPph̋V KW,1~1 Wb{2Z]~hU:b&7.:j,7uN9~.b]İbm|xTNBYn^ߊc=# _ a aH'h("TzyrJ}A9a%: nb1eQ &5%9hci(XdGä69׭*F}>71i}՗Q~j$,S*9 DI!]C@o.~mίo+)GAߣGТzUi>Wm HHi][]$J˗&̓0Vnfp¹VJ?ǍaU @@1urc (PwJ#{ U@KAU)plt+r0Ivl)[4J]NXڽq֡Fz偮bB_@b(ݛn"F=ϛns>o|@%jST,+ TEݡb' Gގ8A*I_`SQoϵ;t-CK@x[rCq>LsJDu+~ө(/W }y!${J/fVNѝ`Wdx Vϯwo7/&^͈ `oI`RGpn>r0kCۜ꧃B$d.i:~(V˰ئ<3E{b k',F5:62 %B̡, [ !;C&y&NXvHߑ`M7L?+3Ѿ %PKw@IԊt2$wY~O}k6_T WNQJ3$B;RPNYEٳ.~-x\u뇧\no^V3(X~eЮ3Ei#^MhphITN^qUĚ@]T&H:xqt>՞&Ԇ.4 |9qRdM5] B&fCfo{j]݀B:3/I:] }+,qtS^H* cXNXk рHAHJ1h;j|7K4Wo>4'E_A;Lr;Rb2>xlwׯWz쀜`W3wWiF߭+;i9Q?PxE:QNHso8H*:O:֋=aq<mE?|Ä8z@>jh32̀nxWRNXz5w+&''Qւ@)r 䒥H3f/Q/}I:<W(P^E(4c u@?mǻ0zF %aL^>I< bnX&:&kvq͊;5TyA/00ie/i\]n^W_X zD$IN^aW<.a azvv+RZI08 W^lW[wEOiԺ,I)0FB(k:8GFWc*QFzJň nDC-W,HNV?:؅J4;OYD'Uv-XʙGL2,^K.od ]#d~BƸG^"Ő(\&e`P+>䐺O0σI_# ^}l u+˾#}oޞm,Y"`ás׭VU2zI,D߀r_.2Qadh&zL^avPZF3Iu]YC߇?X4em(?CFeΰ|[)ʯw/ tr\\f qZk~'zz7zYv-.NVԀ)h2=<,%:VC;,TD! $3,}ʑP6Lʜu*#Zj3 GYJ=_C)}U#R3"wC<۴U+cxi +?n>Fǫ}^YL}m~J I;=O\Eղ<ܥA \fԠndh5^>+ee'!3[ #Lw4O,26mFAKbQ鷨T&ue&䝰ZЁܟ"d.@w*-'sqSa}o76]pUN|A ԭ82+qvEkf:{%*-+]sy{z}ṜW,:i͵iyz#zN" };,Әdx LM@ߚa~ qM$+MOuw{R5!9q Q KuV %Y +(]<Y`;A^3F:^᎒$JцPXX7Q;c88c\^ oG4$^8W7 6B=.\hSZ\bMTLn[EgDbݨtWd +e2E$aYIami,!ӥVJM' 5=t˓ uWb|88a+ b}]֪TcFX](8Cc Qi6燔}cY GB9 22'x0/h^!\wwWgg]-SPwuRҫ@&(&kx5y\S,k.m+Va1VD=tIjs?s-3Pt;X ?qBI"%͟K9ĸmM3OXTkg{ AN.=}y4~c*5o c˿{}i6W(Q#UD r$_u^~(&pqixu $!=[hQa4jdKz57 !UWdʺs%Fq^ EpryF\BTd$hVs o'}ā)pIi>[ C WB9Tb`jjA°m; K]Ȅ+zBSB P Zq eێ@]Ey]A>LyF{;0x<Qbxxn۫7ǽkQ8a"S!38#c [b2T0T&?wӫjCD~Tk&Qϑaܠ85jꡘ%oDWaX.4iu +w췎T(sɰ N}r QQ@9aYs+&+"3|veKؑWu~;E)u]LX`3TU]>%m7I][mtgNjPb=P$,H@~z<Zb Bh}y|>[uR066: /13$L fCͧb]son'tB+,TrRxazWÂeNZ-a^>0$P(BAHO2k::47.tQ%#]u-V: ],3%cWzS j-ۡ#Rd<>5 RFMĄ/WS0W+^]&ȝEw+pw\˛˗W0XY@.6Q[:d'ɂ)C~tv U]} 4-krϡ9҈:Y]7racX?U[q U/p%`upPHXXz5 󆺴+lGa-'({ɢMBT(A`R`%ݳ ̕E>6+q\d+jj]üDL >1I9*>,ʈSiĻjC*Cgv_uw_]=_oxCaWTnǤDߙWtgW>~MТf$+ōϰ8C<^[!I1#Z$a fnyc,S hxE(?$R!`Fe ^,\ Cܦ[ A \M(%:ei9YxF=dD%项{y"s}`"e'HAI [KA@V5njk4BDgOo67Wa,ԋσ絑 : J:Jr0*OKЫeЌ3H `>6w 0bUX.=Z'Ȱ9cH8(=RӜ(. G'iZuO_#(B-_ e0NH6AP_*VPyyeTP$×}Z\ 9Z&B bk\#`wjto?>*O6's :B"c\ E8p G~pٓpT!MdFEo}uvsB_'iUPJb=ݦ[YsB֦WA?&|/°sÎa9a-[ +L.7Z*',awm`<',`E["FfWI\ 5?;υXb&o|.]2mh3#8yD3U_Ɇ2L^W3ڛ7 >P k욫˗WW 8s\8ˍW\+<ga$FIЫ.tj?2ZV8VĄVW+9=X2 % dVRë_Z55P"^g ݏms}{tKҫj*"z5unbdIB7;k Yg4/vQwkNe->`eQt}j +ܣbX k'R>'[.f cqɴ@>*#0Lf/Bv|HVY6NxKHh ݣ)u_3O'Xy>JBޢXޞ@߾6] #Ƿ|X]3FƑ}^" 1(} ՚StGv<=_?٪5*Nlm.9 P:[b}^m23&VrXeXReG~ )*b|VўtZ!^;!/qtqhA_.uv af&v/zanu|7:(g&|mA}4&h3 ]l~5a9%'"#Z"Qt3gU42}9lMp22>mp7~$#w./7/<O[v=ڳ/oaOoMs\<j;+ υQ1,ک4i28:)ʉX #0`q'gX^(ƵWzY8&B`ٯ?oi ZNnb e'(\$sr~:,Ym+)m%`"/ȴE߹>?~ W|tYG 1_%?"I0eFS|If:3"IB*P[smnn.ׯ;fW`DrCb7ʫVt:}B'Wta{S'aA*aF>̍d b3vİGG{V $L?q{`(Q&ރ8!u|saS')(v NX0H짃&ÿy!fd^K}lȎT7l0fmsO/v s4GC#9#u\ &WzdR9hY/Sﱯu%,gJ oe=F殺z|^<_ojtkW(=2N y'hI-õ?1+Tvw(HI,EF6sbXxr#k,% 쁄w.b8v+q"L};BͺQ瞈Yr[ͬHL30:bc/c12VUP4Aa9]P5YD!l䚕x0$\+ }+& rU C^i|8LLpI+9CtMynF^)z-MiJftJJbU!~2b jش!MIk,|H-HR 31UۙBѺrbXGZW}qV_fio /Ri_{}&bJ"GUEȵ1iI<K2.N-ld͘\Vs~|\4iV)` 7F<՛6/7![qҝ68XpJP ΁2\EQ4\*tL^# $/N"Y!tޡ’~Bay6{=Z6"&?M+8ZAۤb}Dm/,nNXϸv; 4=Mns}_ !XgkG3Ej&ǫdcC# yWl_w5m! 4\ݞ?V?3{2,:vےLuU3ikC߅.I\ +PSaioV##.$RN5nq|m!,%Ry)G:HcrłN7I S윃3,^YZJebpS׀ M`cb9^=}ۧÿ4^5D8#WXA^(sh҅T8g23mt,ՃVoo3`F#WP9͞9 KHڧ7Fy # ]đYX͏jXpj̰̱FTzWgacrӴsxs ,Y/jlӱAkPs?>" $<H880!dT?~zgvyb W:«/ ~=+uq:H0YXrی򰚬{}?l~c)dAREH ^ @2P-`0:ԠX <2f42^ìTL/4f횛V@4N`7?.rU]ֲe_؋sb,os+H)3=0}. bX~x1{`]_ {8>$ȳ+B|,906~(^,ۦyma%ܫW 04ʡO*W -e˴Kb ]y ,][9Q7;[ QXnۛHEt4p?' EW ns^tU̹H'T o-3Vi_ *71ߧ=|\ɗd҅ TȠD(ŊQ1Q`Ip F%@LH;d 2̹L7Bz=5Og;9ھAzt`Au9,wҟ}ӫ@Ov9G]9ָƴ FY3R)q dr*uV~Y8 G{94ErvW,Wp1J9aفbSzRkc!l*rwOw IDAT%o?_jps@@J׊"P˵re)8crVTDr DGJPj$5hv7U31!s*Ո3NCÌhCbӨ1 GSz{*l[&tۮBs#0Iv.ESzna6&:0Vmy^=u-0=8$^Ę] _vĤ.@H/_>wu~HZޣ-z:+Q_EeTvy9P; 3ժąMߋۋ:ZL'm,jR,sl$cQ=u>M~WDg(e`F}V5{m\=ɹ,X!abZ;*FRpCLw’v׸]'S+VwGNXk @"ϱy <ܬt.$Dl]T-7\ iiaJW$ַdX%e|lrfSں:c4],($J541,c~I(ks$"TI2 u{H{6H()Tl\RpZkqH +TR^1<&rҢԷv/O)Ge n<`R ťòOߟYg@64ʼn BWf^6$^; -4!M\i?L4z5їNf)8Իg5ς`~+jCOa)zVz&({\@ry9+H D+*H8<RC"O-E JVP AfꈰfD^AtK)k ^,5mW 9Z@$]b(dLGKdd^JPB9'_rc)䮿3ߋC2QbF,թ \8U166zusa OanÄG1?Sfʍ}5$۫2yФ/[[3Iyo#j Qw&bX.Oa) Kb V魽N,  ;PAO#"vX1 z_ghBhr v2xiYgVĒN2|j%I)<$XI$wi5HSآ*/&EhByJr_ @-$% 2.t˔]}(4.lzz +3o'͢:zQ4> 7ӯӊsseU]$KM‹@µ?/^,[{TVvrR&+scߪ1( D́tŮhurH]T.PLRՋwO>.£pC`Ȇmm[\E^CAd"s8mh,MlQЋaA-} \ڎ K"a rRΨD3kE#1pӹf%hD5H ׾ڈ|[o~%w:k *jgv֌Gl,6J#k?/߽x{V|"UJw kAop(+txMOU2vL,>+D3eH#P쏾c}3gVݬ?n6vlysݎS}Ox8*ivzV)WxJ`,7ph k|4%C$@>VGxĻXޓB[ K$:mA1 QSLt sOD4<@p"pZWFk3D+HVQ9ͬz1_y9,t~ JCNޠ 1'GMCW0H91qyɇUg8 )S"cA8z=t~a6=;{;5hƸN#afux b?9﹖z5@}O׍D1HD;Lygڎ 0(իh;.i1 -G{%:@YδFҥoH e6I&12=*fJHE^@#R]{Zo~Z^ m]$0ȇڠEk(* Q\!c5+-,@3n||!o%> JA/XS\o8's :,^a2;A`T,K4`XBRK,N)pA{`,(m *mߪӔHvHOf_I(rRO(CLXdQcN4U'aVe7?*(BȬY/~I 6O,r kSUUCRD4 C/>Z/ά5f"cwj,հpl+X>)5}a)@Qo[RJ zxr9||zvQw=f]hg5T+43(8*"9\}Е?mf©4OÒώaDV`LYipXLd_QJL QKIXFvnqXOtVZZ)PF\'a9E56[ahaal VX*fި^a|Ŝ,,^|nQ`oFjSsIJ2B<]I?{ވmѯ2ӊ2774$٩\HkW+ 6WdOή! 6<Ŗ9pE13Y;Dv$JPsX+Н&tO%XO(w°4/4G/YhHh̐~ ⚡+$  K=yp:*ae+ʐJFJp]ϋtmH q" $,m3+` nʐ˖ܫz1_i'Y.KQFPNA`M`oX>na˚}tO 7onϯ=1o$ʘ= Զ Ȓ卉iײZ$Y{+<2Ҍ%ȱ20V{*o@&0,$Yoa%k-1vBM.~ŦtUmT*鄕L T -bxWbXIOźD4")#arq2G-$~?.߽ MafN&@6VCne(FOFki,E 0(p m &s\ar/FJ8 vݑK%}\}wӳ7Ç#EСc_/z ?_i^>b!ð>]FaA'^ƅYih쟆$zGˆD( WsMEܸ>-w^۸1fS͝V V hbưR|rCNhl9"`_or9OWotѥ>}4oPyQp!(cojJsJ@| w$%9Yݗ-u}XpzqubxWɴcJVz3[]X!7 ǰvj70@Ya=E}IiZ/#$ƜҪt)'e@ X[qIB1(hMj5fc4sߟ`]H-W_|j|uҎjTVu)rBT 8 Ą x(b{bdj1Ьp>I X+{vFxg$O&m,5JW:[=ޞ7#ǔ L' ~NZk%}"QWSp [z|;Eð8$afhTkWǢ-1r0`X\⋶J~ T!CՔ9`)3(Yհ5(2߀BFxjH'tȕ IѮʺ.;\osmDǖ (iyM~W^Ü)!/#nKr&4mav+(W`-;V/mF 1 jVYt_3ޜؙOL#F0q;zuhfY>hhNYLd)˱"YnF͇1,?ʪ5^Q#aRR,"$H9ma9%P,nVljhp_y #QPsWRgT~) /*َZp mGCW]e75 "]cFk(I>T qPi":HҬIy,t=5au|7gX+ejH+䠔'Zj2D7>*lˇ8Xm`1aXDkac{^%΢^O5 F9'TH"aiʠ*iG7 IDATaD'J=4Ʌ6ѫr^R' #1pb`G:9rS@4dik SnWˍ+M=Y@_7aЫIDCC/;Ƀ.SK@<;g"ؤ°?°sg:)Qo|ypvtG٪R]K.qۿ)cX=IXnBbN$NAG,s\/xX }xX$r˟[M lʉ[;M):0N na~-tiUP3լemĵ&Nf*3Xګg(kF1#}lEkWP,¤&j*W:`  $wVe"X{>JV +@')/pdx;u?VՑ欅^O3FShۃY°@1"ԟ GJYzw;#x5֚: $k:a:b-ȹzgwmipA jBSF`:[zc"P1 #M+u3s^TP;9qq v}ˀ2'ӧzflRZهÍ|s^_CF1؞b'aWZ@b8 9Iq$thj> Fbc5 mI۽2$WU7cR4EK/6 1#"^eL>r 0UW S"߽xtHGG[XR:H4\(|7Q4]^_>O4q +藷`!e|Abr̉a%vWIXa.S!%/X] ځb#"a%#5NJBƿgsㇻ[~Dt*`4Ue= ;bChnaRˁޓF?% ŧZPQ6ёNJd)9r8 ^^D0p!Vs| |H'SG9s1WGѹjM-I4PC<ƟtcXM"2ڥC2xncuR԰G=U0ɩ+V<"F KE(/3YrvXV^[̈}oWՒ6RSpc&ԣ` q\'3 Yk MkߙIDf*aY'cn-9` VfjrjWRuw t>Ln%">0)4knTH[vas\Ϊasf2̛BMשnЧڔSTHi caBNh!kaM5ǽZwG殀3T0AUº1L5K5U 'ad¸e翭>~(ťG9E 1;dZ{ǁVA(,Rh Ӓo,% ;m&g&&TLb(ϡ;TY`><}J|j(29VƏM9DWn?}G;a/RxE{Ѩ{Hf` '=yyw5/: b^9gxr(YcHVSv,w[/W?_-XGT5t@kze5:#dD+';)!!H CWDc*v $6kNp#0Ia]f+f;}"=[b j}tBd(Zv]d9֫Z֧|cq:!.#dQznL{U I*(9**>jTÆj3Yfr/]BZf{TJIX$4>JX<$QnlJ>6G :&Cڬ^R2)ۢ_1^IE0ՔDdV%m8 ZQłs*(+tN,Ezv?IҢyL*x|Iq4 #")cXHEia%'q y$6a%8 +L ^ؙ}VSv& +uo]ƅG3Hh䜼3"Fy>5ZД+>l|^~yַ@z*2LgmK?:8Fg'B0:v:i׸~,p:H֔A: ty%!SZ7!amAvk d4 t"2*ߨmM6_$>e e*vj8DfeAV`:;O!FLJDvXW8Sߨa-! йқ- EA [{AzezTg԰lC(:'>뙫y9+ }iBNn&iV}MŤ2/ýU#|E̪O6h⛘֨bX*hAQn>IS a1: xX|:8WQm{LhH>$4H{fv @Z-%vh s[2ܯ]+J@jvpY.$L>.}{'/.۫i]_O\P1 $V_F^н6H,HN{WYIu8^vI#IVz`9%t}K)DکG<LGQ5Jѫ`5CuA!byO$$ag,i r Ef-f_&ή:sw(0Of`ca^4/(/K)% wMM^Y~<&;]|~֫^ǝ?({9.v&(`Dߦ3RꖄW(:y_-ۂJ@$T܇~jZWO3}J칅+fMrT 㷷êA@>D9(m<`LCxagT"&coA'IXpē)Փ4Qr `uw0š&WC~3)ERؖ5ĨVAurr{DMDHdsdrcIi`/bl~=Rmc1%h-JԑT`QT!=R09/y߃PsQ~Ȧ2L-8_ßf>TNqg=FЁ`l}*W,IzܟiFSFT_9:Ē >cXYJ .V;EV":0x#5KJfթLdH 4Vpb6CJxX=LyXCፎ g2GbqFͽ"'TJnq0Spyd}vhS3ZS2 s:8D5D;Y @PfGWXS,ijP;E:i$=i[ۘ`v3Df88qߔ|Ԁ8˔0bİ4百[IՁ`BX#IEŒ@2wU,?>!3,LƦ,8w;P'KUSK!cܘ?huJad)7p Ӊ1}ʤZЭ(piՄxG\hN*q]*^SU93,!DHK"nXŵk$]Qpv;3u6DB$ʲy)WpxHkR,V-O,Ai6 rPcO<]=@(k,kpxϼILGbUZB-*AS趐t$R_ _Ib]`EMǘȠLE6Qgu [f,)NRva+p#G F!~ݛs ) J" ąj ŕ5AAMPM ]6O eL]f|o"&'j*HZ-7CLYLƢcX۷x =w^1D˜3j'l6YLiiLJ_g~y7MV1cU>\Vk*q7Ǡ]@jAE޴ȝC J5 5uVILՁx]RFR 3Y-]=Po #j,P10Ի&2ݞ}7c0QZaS OŇn7BB5'u}bXhV54ZJI8abS=$DXTF{JAՆ)Dan@ezD }Ot{"~>)Hz+;QUo}CQ d.,#Z a>XW5;tK\sEsG\t+|JlDž^f4iW(㿲h5(Bf  A0€(',f IDAThY!QEn_nk)|dRQ4:YWЫ#J-OqB!|X6;I}9)$BI(k]+j: G߭D%a=né=q޵"orʶ=0z9ata #TiW5 8<59oC hjo(#J'e)!iԋіH,/1F>@i v@!;djwRd>bfM4CA7|C64p7|vgY<> WO g#i ` m&gMBݟJ KkFsޙչcܹP-nRVb:%,5`A ZaX@ݼC*JZCUEߔ^)G>{f7e=;\OO!/m6*V0ws|{!o_Ps]rxh7#g̶lC~6^.'ʈwgpw+\47{B:Vy{Myբ$?;gA7Ł|DxX^7t#H(51e+=1V( YX4L{,<XUa k0Ш W*K0%༨˽8 %HիVm*&|bJ_D &^?` 'q<$gM kUCϖP/̞ |B=Y<-TJʾr y.Z5oWic)K9Dd";k5.{d.RF&\n?EUsS8?3wIXlg4T,q}Q K&q~<,dc#”hgƞVpx6#l$bdJ&0*=RU]=)sAd;'^(K̎xP/pYr7)Zkϰ'-_ Z'`VO s|3NjsZ|M'/EڑYݜpQ>~u5:Dm0)k z0󏄕D􎢄%BMϘfH`_*I3_؄$ ,n T& I+ޣT!/:}wSlJr ѫdɉ佖{ ̆Uυ1/v0*Y]6Q`N{%zeU@C V YЀI 5f12T3*kƗ<Z.&E}7>q/Ͼ>ˇW P0},'qŠ'@,7zQyr5M&E?*22OzsIDQJAKO{j5ĶYP\(l*Wִ25-۰SdZ }Tn p*#GmJ&T'pbp3^Ns{$z^ NhfS]*P%BnHO灓(۶"_a\QPqsːP?9 #~ ڋ{=Ëٟ?~PK|ˢBv a{:-U2a!1߈DR*h UXCF:bu@[( ,l7< 7,KV"q{DRUS$p5:+*sSӢW ?n=1cBFu5vz&QShГ,*Pouٱ~?< g4f=Ы_;KME2 Û]]}T sa6w[ ]ذ gpڒ%q`5w}ፍ |5V4ނهn7ZbjR:^P ca 1 > @ , 1Tb(X-( ϲhKZh^X{il M5Tk$RE*7Y~aZ%FIШGT3uZ."GPP.tH:FM9` -"k`DB90贷X HBׂaA#֪*sɇȨ U Ś޿PVO[%HƸ~ei^\j sr*c03%̳h@Xe`0K8!^ģW@ ë@'6rWW؁6??rx4ʌ U7]ʌ3GBSи?>oZ}0,32"Pj\fchh%ܓד߶tq$"Њ~;҉eFA+jqgEiU {0 7S,T 5'*bWzKafȕ ' =8-󔕊 n.WMnGa0Xa=ꞏ9@aZ;vbr ܊V__xXO ^7( }+<.sJiJf1h;%9%B':siDF=Sy"hha~B4E5a4` 77`^;U:n!Tb~1E᥌6Ӂ*L!qoM6_( *SLڗ @G+0ٻĈƇ=aB?:t=a=8LЩ}?/5=>ß% }%D+bbMzXmЎZ2sGHXW$~Л"Jlw>?r*)ڏzIb'Dq`_ ȃb-k;KaCpxI` 'bB4U2,B o8S#QIQfw:0y:MW-MfߣgOk3G+hs04+յHVȀ ߟy9w|t SJIi8aܿcXJ'a a+ajUvưRPڊP 2҄IXxX ;}ͅ]RpyZ\t G ـce^!~a9|͵zk}3GT[ e`!ҙ x(9(5~cۈS rD z˓i)eV,["rgeEugswe¶Irz])ת(=d &Gmj_>E"ܮ)gجa^ W'Ѫ+M S$kVPW."fw«&&+n58%, jj'F͎kd7b~ 6W?˛_?wD~G Ck$X&W[ON8^tǰ)~!apb b+HQ}>s "FL?HJ=`4<|ز! jP E%ZAbC>L\ \ `8(*6ML|uD$xr0[kUPd!m;18 u&s6F.n.;1' P@0<}$}u<fcJ=۶2tò*(%.:DZ!miPJee!D+׎HX9G+SVl@KBs.C*V[Cj dPqbxXAzPzt`Z*Ɣ)DmU7֏m&UB`e7'+0=[@u(gkPotCbBGLpW]C*=a;9#N謲 82eZȭktu25 K0-1ô\|p4ZF/-^5ꡣ@vFmvGJ!K8ԥ[iT!`݀*JTXAe.8:Z5mp bs|њDAv~U:Py\[gT0tv^GjM tnPQhfOJb@5j]?_K:p͛Ё8:'̴A)crȨPİ0I- ^J$񃻴Zh-H zAPǒ^1gXWtMbۨZ .4HWk &ZUpmL0.tˉDm>W yL/7Kl!#0Fs{BNԏ8j5 6b2WiKJޗi2HI0ͻvswkeJ[TC&}R㬎ظԟ`,|c^%aEX- ^I$Ԛ'Hq6j|J6BNkkl(,A٣hP.zUe 3j~%DTM Su{04_,'ƽ7 /D鏠/1TPy õOT 1 h-= >U܊ @҃0?ɿ\~=\X8v>jnr~,W}#Ah)V|!x֮" w$ĉmZn w!]V3VJyX.Ud\\U8Mf&[%/˔ cd0wFj^л4o$n: kCGvaJyXWZȃШ=J0 vg@ Fc# m~y_>>ı'20n߱2W#u6AaMWǰ\={î%? ԁG{ٗ ut~ +}0.O0^V<%VgHX+M|zÍFN>M%BܚNbpvmj1,tE0v~w:AS '$HBUR (p(i5XV5ɃG\i90CBA +dݴ*N0 JB"448bK}1G&M!dnM"򡟅L3xa G?Y^,g/V,~ODcĥ^ ,NIdAe0^Q(;FF9qv=^:eČVelDRc* (;y OZkL@"AhG Y16CJk~Vo3],7,=dS d r0BڝvظIe:`z .אh4`Y N `ҹ`M֋+l|T=stRϝbUuȿEi6Q5xguÓ?__b~;><.Pb1o~2*$G 0<$& N-p^ȗ${[ԃ98u j#y\mIJ3ykIXy- _(AzK9JvX`8b<,ۣ$fHtb_Jň^@ gJgO>i/£d 9׉^5Ƀ/[6vyt>Ou>+ЫcbL:ĴpHqb^s$)O$la)-F 2 ]#x-뀲GI4ȚA d71!p6 3 7YPqWUTR-ŞK0,ε~P'p4xW1t|ÁU5s%Jk2{Bh_w6MVjXh֯_7Ovw+Ig$J=@ zVt<C~F1VTHѵ( ŨO5MR{ ӉԜe;Z2u%r!VCej20`W%EB,Cz78HN[T?ԟ40 teGEE^24ߩ^x^P!8\xdC1YEt'6΃;f0Țw7mS6@$-s4z&L|p:vl QsG/a} Uq=3pb9:&A#aSHP< +g#÷FvhlTA=F@q~+iIAݙ=JDoƂVE} W#,rsRGWv5tkU2CS"8$'Ÿ8hz\`}ULL2.ٿ^ 9ۇx+gy|W}#DX&Goa9)  KB=|N +H|ĄX!iƇ0 z=ٛk I"a)ܗ9*fnOȘ +,So5nZ\B#ao]V62% >S=a--fV.vq0SzVo` ZԦ &}L OGڻ((%L@y+WJgf9Pgjc;6K~:^XSzvKR" /f +~IFq$hD~ `(%ς{t3MDPC~+eS(y_C~h"FQ`.WՁ eg'zERs9M7gw-$J*P0˻zTw?ػ03*cH-ѓ+ Loj6.aXCڌam]- ڱE`h4Ű<㷞 g'kOeΫF: 'ϝ`Zj9 Faɉs66^Q@1A1OR$k:"x{>KeMBY5 > _ϱ37JrE}]0@?*vg.Ͽ<8ѓ{uY-OxsQ%O"!ԯ]?F `siR7iF֧"݋FqV% yjVo%#`FۉV-[]!  q.Co{8f K WICE: *(^Uɟed1TxyxjkE*"zS8Q!lþW@ ͅ~}?oYt[{^}VJ0,SY*]srj4771πFH_Q})!M}@tPVftOŻnS@(1,G`sV"aC[ FEh_嫍tP|%52 vE R{(#k~-R ч jo;9,_P5ǐy`.t:)|"jBioac8r RCx-fGdQZޅWbl8Z !~S=ROLe!QTS-Bw!>&5~mlu8Rs+U,!D.C]v*- [2mQ7=xE00>Tj>?h8V_P kK\bc@[Xq\ HHr6}p>ءg9Od<|v8 E.LG3ôMn} j=Ч-^fQ(ja}JPA*˧UDhPrE3JWA^*Q1%\ iаg*[,eF΀OKM g'}p*hu9֚{RG^r:`j>^zBHVe_v#,PVr".N$Da16cXKЃn,pFj$ƋbXQ'.Z5 "Ph9=Z{߳$ OVȷn05kZg:˅n >2 jݶ Lco0 &ͽ =y7 _-.~uxuqOq0l~tO8HltA/NQ[źcZ훚ۿF"2B"SrvP2 Lv6ɞ!A,Cغ=R#u 5]\ŦtPC@agvo3MU*!tΰt/#kksbƊ 2 %l6Q`e)+Ӑwm\cߩ FRjs蕺2/b5lE!-._r|{y^a=x?N00,.UJD1 wR+n_} &4vI8s5s"ߺ23 /rJc0FjFaOߔzy"\IƉ0*b Y~v >4E'[872pHb0)7hط&;$`" ƀc8" nTZᡓ*VB *B/:o oWߞ-]u|g|OJ~li ,I' @4!)]DvP: h'a)'07!yXq7”Н_al^; I,Rz`cn3y@7)%J*!@sR\ (s-ȇ(H *eAYpQ*tȠm =|Ԣ(N*S.7u!݌vE#Kh-kJzK[nUGv:Űpykݫ4WGONcKt3ɴ:f )e&(i9nL& }jg=$ȳ" 5c"aEdvrZ<8 +)w5l 7TlTPO0A{& yAdqM' !>NZ8~eCkO'] |ͧ(°IMeYgnfxU sםDd5W9ϡ÷ƊL4;,+)-B8&aENjx?1}T$`p$@ = !a!%IeT' f@6<r?Y4603 6' YHvX|wW-uTR@zF/i֯ϦȮ+C]6YehѫPhZk&dVb~5F!PتFo볫g~_ bvU&.HЫ)Pv!xi:'pL4U3 #+r(C}9EHA3&V+v`!ˊ~ vW)^ ~ōgI(CIe\扳( aplulށlVeЈ`ˆW֝}d-A@Ƭ LQQV*ر:0*'ұ'Vۧ|= s_w5a8I_MS rcul!ݦgLX'FTdkWJ@)pTo J{s5'*}eZ5'l wwxB}# 4O~?Ξ+< 0˻.t@ >(0rcՃ&5Xqo}gihgt$4 x̨V򊺤t, K6DS2W"azf’}A kɶ)E G U S{`PU֬A٫&#s$^ {#Pn(Yk*I0z]}/B2+~Uj) ^ay/.o:[ݸ>y;΃_ j@ at7=5 NiqW.;KJ<@J*V/iߎ|AWxI;~* K3woT7[&bRrkWVA-o  %#^U۪lirHSaɣyՀL;a5 JcQeTöf߹yl9BUL;0r+[kLg/FTLG8vw _IʳorBR!0Cf@eUBO]ŔIn@o@.ѣ_2g޴a#p :;lG*gdQzWoKݝɃ6pPN&, u7xGrz 4\=d8T\_j+L` 0N_$kֱU$uJcJrJnNv!ɣZ{af.(G8A1,_m}&{VkE%$iDv $71i ClZ 㶚" x'J(n{1piL7 7rmt|1j0G-\~e* $%BWx>` S~0??ϮABV$1sȓ9qi~Rh=%1`M9q$, F"Fv =3Q/^I +~ԟ8n7s>mY(j1"cO\HuGkTkVo{1ԩqO=W$×XAyY$mࣅx5+3l64vHe&Eŷˋo˛_7< g^àAJ%%xxbiu$}ܿsld%AWv]DVzsAm=Y{[ަCTײC @T! or{'θUw۷Q1^rH_ vuź.P:lU|cU!}_jUA>e ;K}1B)fV;fAv(&FŚjGhlPStA+pM)n/\3V7= qY~4N /H~)%vt!ND3KCT 5뭏.^^*YQ2a[ 5$a6c-jHXMzlLgqY -VU'~N]LB\rl,rmI"TcHF[5R%RĽz衱<%֠(naS Im+fN_[* *Vo:WMX)ʂۿ'߯q -IV'jZJe8Xxn5:,8hQJXҔmm 3B@e/)airܘ5~Y7YPP9Bm 34ĀT 0B vAPC~t}2{0Y\|n`aQ_Tv0W36 s@;!(Q{wl<8]P]r8o˔?ny}$`]jN)ccưBG' f]bbTz8W"Mq}PpMp*&Dڕ#LjM%c|TPni#Y椞dvbs5ʆ>; ^E:5DBK{(>yH~V: BW\VZUzUb\4<j=!C$ka\\(s#A6vh6!t0cv.F2]E;A պD^- U7"WtꮅJgn_ *IF!6뱛_YCh>V5Eaoa^y6@%v#봇O !K^ )C05vP^9w;z IYnso5o{%>ty|b{^O9 GuvQ|~y4_TV@.@n⨧HcӦ.V*ȈF'W,ꀬ.?^>z^:~ TdzWkCna3v k؆tZFؚCiBh,V_%,K&O,P9(:i.<'QZ@zNUaLt'``?]ȿ\ ?Y2QXMVGa 0_lnVLZr{)D`!&\-@cb 0XBw3Oq\͞~\$Yu OrMf1,c܊ayIXGmr'Έ +8\/2\j f$3S\9 pu5QU:H|!p앇31WaEez}>m-joѠuc IDATVÂƳgjV0+}?ru-uC#\CH N 5.?fP.jWp,,2G>ðx_^_|]J' u _Eàεhl(]HgSGG2q$I@ AJX|)!jTª}DI,٤ܙpR촕JNtLUc 3_[+b a4ci{ Zr X؀K5-iaqu-tDh `BiF|۷Ș-L-CGإ V\~7,_ίg( b'-莦 Xf #[[D9 쬂 лa?/FO/ LaXޥD \[r/K};jC60M!y`t_O`R?Ճ!Ưu꫐E('8B(3T2ݭ %?B, Bo<gV4) M~%Lؗ^{nB^vߎhg}r1(% A/8`ۧz D׊ S@yzK8avg@PL.TrzT {s amXx@Y3cuQz#;.>D+@Q 3B=uיw|LyGC0-z5+s*)iiK `;՝0v^C?ڔy T 'ak4`.ˬq|&bHɇHētg5Ê,JRswuIyu*Rb]JXI_ ϪoWKؔ$P 5VEGbN Sª;!OĽ~&P HzǕTVk4~eb{M;sj.0 šXab\05i,e ~0FIrU> Cgx4դ ǖM@By+>g\>_݊۞QO*'>AV F#J Sb Zp!ƞ8IXIXKw E`Cx Unt9d뻛~QCu4Y`EІ&x1{.C0 !*^%XIy!<*S,z"EvWi7U􉍱Reژ>y. N PTu!q0h5L4RJ͛eeYp.q6\:˞Uې;UHd8Jgl u9BRU'F4 ">k9ĤB<]a?[ V3>AtȮ6n,K@Dxi[Š9Ӹ dڠ~U#( rW&.F# m(|UC|7z l^OOջݭ|'@d=sDעhHˆ0) kF0fflttI+G֑A~d_}3 nF %uD3Nnw]KCP|*JR>B*M'p=y"ވYFxڠ܍5^M?SQyU~"nZppxj=l@֐_V9qr* g8@^|eG)?}YĿ}vDZ`뾢10\Ahr0SXUtbWV<:In0#@!P|00HC#o<ȱP|AcauFm_P8D+fR`:CȦ]A'lՕL1VQA0@Wӿ2h#i<8I!#÷q#*]@t"@YxuaIq|YX!3Dň(M%aͼZI_$,![u,Cݝ4V& !=̼ yM.aD+QϡP9(k, ܭ`:^%&ﯔvmH+!؝M K Csx7?yuHJc+?u|x^ʭ#K$RGU:~á#N+VMڬm|5wa-3 Ű +3A $#A8yK'aU*a$a'sJ9#|y N|p ,;pNJY@2: ;1q <p 4`sZk-/mĉ Hop x ΋%Ƀc&J1x#q'na0k7TA?7>za"Cػ;k2:==<^=kƹ%8\a9^ДNšjnUH ke"3}=U:ppi+9sи+m^|HgQ񸹺o;?.;vc*|0=E I_IXa,UndER .X˗DhH@&>62wɧ3H)AVG J1Q_]mxo(Y-ٞuG}bn P ;+9 :N `Pϫ:PW5Î?ւէj!y_$WM2'Ќ?"K[n̽1#:6qdԠ'z}x(U%?s `aL ܱiBY 0?Ы kiM˜ˆ/V6H$ 4j~Wq֮v~_h>pÑ 1,;`e"VG/fbXQ~$,aLŠN_R&V;{$$b=*fC 8F]ôlj"'3ƽu 0_C`@hrn}X G1H҆TP^C~F/,{Zqx]] Cy:U\[JbL&:u!ƽIXEa5l/wxǎp9rIXt.,0v_0$&aP@qG6r$w,Q2˧?p6F^/zb7a$C3p^L P]KhrRx^  _xz0TxX>c3v?.U\N `TÎ^ԅ%xtX}N)/H[q $f͙ys?$,WQ$x1 kpy>+& (! (aȐcƟ $DDB|I}0qc/*a:ҥPw\4$VT,NH CG%$ #缩NZ{q7j^'RHRЗyr;SGr7@Kޟ<E^&N=-N6Ȕ´|B\:7m"ޘ X(Q xҦt}^z:ܑ:+I_ӯӊ%3 ";Y§ؑQ"o+ ghz& 2♲)gR^I0'WV7Bj|5R?bP9^O*t8G@tj7٪&")Nϭ١j 1 #ZL^8`/3A[rE-IXľY5Ǚ!1UKC;QdjX c wN8!' jKCcuRē qL!0g`S_d 㬳lŨB>4qԡHG+*xUm6>8/2^'BձQG]'tfKL@ۉNޣ3 R:cZ=R ~x+aͽ85;vҐy=c™|وqd'5=Z6H'MUf@\  1EiBHڄ af|J@1:X 2)~GD3r\}FaMbC9^&L.hJooQCj.|Ry~i*ψqmki^=$>1BKRB򇔙ӧVA4W4e e cR^tg#aM\А&FFEWnlz*( ٠7'b= h(`½*#(J13ee@R*!y/L򇨬'IJ#N$GjC.1'\5sv;:-VN"ƿ.2HHsD3p ~#D. MWHrp3#?ی8b-Ai0z ]S^DWzWt,0#^+i,Jm6O :5/@+fg`pب#᪢4~/Ў^y:1ǯQӶp*GWl|/n5*Wsdؘ=Hlu ᒥt盍J/GLS}`v\2R,P 랜Z<7^>/(" \-x 3ѐ*cVg@{`[I#`?$1矙0* MٌR]K_pX|HAqΠdU3UF0&GQ0,մhq?C3leNqG;:\Z u;_RUg,T9Eo£WLRFxʊ,Fªx$t44c.DvU>祈~GJy .^/ <1%;!yԧy&dmago5rlik )&;:I  BϑDE|W_JAqөvvXvuwcİTmWsgq>~$=+qV%,],5JGJXi%CU8'^ #KH@"(\s\2+4kWV} _%z.^!3Mc!e@^eæC$ń<߯[!4|7xVWօ%̀uȓIXe*ԏJw?,"xHe 鳑7>3 >䀨Zv&ie3u` $.\7 jChgυ#亠_ ~cCĦ_ .<6:pPW;#4Bf `'<ج `a7|{wN' !;1,;o3@Y63 0E}iQ7\q3!$,?#'ϔdV_+HXk(f8>!н7aqxc5DvS#y9!WܫOT*n H̜[^\IX+ #Q7h6ԈvEt&%yEYK6Ƶ`|bW-:# Pu o c-)Q‚%,)@|Ay}zmjĕKi",yUYxQ^Yp ܀mDd ́gUhpԶ+6{sg3npբ3E ܢ!mai&d|<#ze+0xxk݂& x* CfBh} QnE,"}#ZuHor# 2 ]0qA Vm(g`[ug1Jܣ|.Xcqxgf_GAbنH/*9nZyx3fpBo=:Qf'58bRL*aDτIBm2/˵z%] *+ƥ_ 9J_B,z5Ʒ Czxz}Ǐ 8a{z<)ޱ]Qb}N@cBg8BKE^4&aጫԻ2u:}OwB $ftW|j&qt 7 A O06"/ك1xJV[OYsaX'FG=$Q85BLF(@H_BWtK՝*yWhtҒٔ@ϵseRntX2v{mx]M  ;TwhXVq9#?+qQkI *H/`z8ka=Z:upbJ )Ĕ?UF.Ȱȋދwp"0ѯS}F`63S$+Q =/d"xR!аl/=+VUHjMn=uUfPgnLP} :u*wWo?*mfC9N%/óޮ(1 45 Qzc`s 0%;$>F( IDAT'sV]l-'Pz9TApGow~3 :[MdpD:v;O{D5jx^1?TA[WxY`_ť*tGx~{SٮXik@> 7UZyJb @=Ȁ5 g4̭&H[`䑍W!,w|9HyۍA<5~[71Fl;OX TL؆|CV[ DU |c`݉B'BB?7e9oӱU4xa(*%gnmj]0\Fbd$6}.JK²yݘ8ΔHX.HX>J#TT~pVķsGEnuAG"!E|vq V{8B 6ڊ#nJ<囂2YCt<> 5 s9<ȖX7CzAuM-* wO!Аk*xP҄Ņ u5xn'C`060{` {f"oAGFQjhˁ;pu]m1e(2WB2+$NrGРm] Qur1}qeȘ>!Fe@qh7_%_HO0YBE W@qf" <үHJ$Łġ!}HB^\ 3+u)b7Q/ tȗ^b/ekĪé0`^pHR鈼K/c%˳q>W0n>1<:P)=i{8ñ U R'-%j/P|lX+T;=9t$s鑖L7/B)g(Z,#50xBmI[+9zfvL[Rx"dHh%+~eπ'zade^LVЯ}Uo6PɃIBq$32^I+> S\J|//>Twqǽx %r8="nWװEa9g [<4QБdk#eQ8n1>+.v|$8 @ -^i ;X۩+ t2R!|1P&κ9B2tQ<\ @: +b'_9Z Ht`bG.˖<@yllqP>x~cPEBQ~Y:Z ~ꋮ'O6Vy3f||dM8BG-hi%*au+.5Dʑr7r0s S#?ȻK ~A4 /c*׀ k :. OD3 !Jn2Y736g 2 H? ;1 ]bUWÙ*[EW%{ D7" yW9QH~ j?(a\+&AR041:K[ciDX|;8PϢ_y{Ik&ʐ ?澌N@0SZ8$kcǴ'ÓjrWE "WC{@9v\JtF)Hp5_Hl3L}A0u]V$񕘄%  kQIX0SJ IX$43q,t b#nՁpzGQD6v;bhb8~q@akpax^(j4#ARY0]pV񟤄g7w+(wC񄔦b[nzRyؗq(vD2) +F]$ &呰\Wz~+sv}+hAV |mӛ"kF"n|1l"Ύ tۛ~ŰqKDyWZ<V\PѯKN/ 3*+!נyEgúmᅒwFFܒRG{\>?q`oG:er D-c*/![|6)).#KoW˺c~a+Iw, ;@IJUүtE_t&$Y_ȅ\Z B0yH.[ƷYu3ovI:RyXfSy<#t{DAWM(gZi2Z0ťiDuKZzַ%Ѫ5$,[hYpQTa=A8/ 8J^~E{xL~R ]F_yRLs8x, z+O^DW￿yu򹓭B݋ +éJA6ܩiuE}OΎHX/-E!}&uV]|'mw- Z mA+>I\CH rVNF9J5<4ҠÂ*|B, XO}b+]Ic ydisAo;Jnx{=ǑlŠjeG*c9w[*Lj8. +g&43we"a~{XR?wVQ:ȷ2KH[DW`ږ hJ`4~unM3Z l}dѯDF*;PJ))a  @\$!DD+3a5:q(k`㺈^a7(,΢]K޳,>%h3νMA=.oA^XɓoW%A>xPU`F];Q$'yP7}HqY+%Nngql)c]\ fx>axP47SXхʣTwT޷,µ]ZYw8T.cc,nO,6EeKœH};Cm< apcfj]eA9i">wCkÐE+GFtɃL[*Q z Fll8.!F8<0qtɊ=`ɬg^w8iyZtߵ^+}t,sL_d=x%[<YQeM'8s&5K#6)3o21v+oU¹9+ ѕ~Z,xD]aP2q-Eϸ+5R,ŭ |qrz"N'tRf\sp+~gZZrq nPng ZD ߋQz~Vv~aI3A񮰃0}xs)(*ZlݯʷM^yQ*}!Ruz#/keT\4~jGIHt=q`0>s፬-W`d!Xt3q& i94,пI"ngsx,S9mOhȜ&OwiG?#~#aS?V%BJ:+ !v\6YPV[=6݋n ʞ?O kyW\hSdѯ61L5940[l\'+Q5t"Rn`-qXsri$}+HN^\'*c*/sEs HX۵]+\ e/;Ɛ8QѢߘ?<`(KsULWzMs @fWG Ǖ5 Âm_'zrk!E0cF5O,_C[q7!Bi]!5bI{[J;e':}B0ѩ^ .sQA)K"[\AαYL;#S3e4gA]e13W\#6#g}I[ڈ(Qk4ԉJ IDATӜX5 -mk?h2(P?$Ρ_sQ]3Q)dp{O=Q weJWAH dX>L:J)ty;H)v Zo9ׁXvH΃v;X)װeD6YIXFk?.l  [zNc"&U pb֕Yq̹!K,:fɷ'Ze+{.5M8Mɥ_ >=+6A^=/xo}0#Q(W׀XeX@MBn©ݩ<1&8gid"zY<,ՑYmf5o8fC!Ex1t3W%/@᪺*V"[?U71ѯ㷍~oBg+btL2xvOc>j<S0Z/TFէ#X6RT0]ʔ2?Qwiڎՙ*R(ᜊ9ko K%@Ei]Bi)p''*ctFj\*Cw 5*yPf蹡zfx;J'DK"Y b\WT:g8P?i1iat'*#環^%-Sn;w)R.43MkRvzͭ{Ꙣ&b x cK'jVt =F00oZ+^v;W~VrB(~pi[!ѳMWjgj8YcT }J"VCN妔ʠN>/ð~d2AR!m_;G_4#Ax{tS\Ʋ)J'j…b5jvfMǂD᱔cy<ⴈ"IMARgr~ە^L$,%Q 21JX7>tA@P %gwHLVn$_uˮ)ʟ~`GJ<İ PWܼNǙW۾+=ǠVXG= c  ('*pTo_#;ę]ڤܽvK'>w=}l׭6<_?NJQZc5 °d/"ѯjas"Gc,y n!%޾4<wZv5RejDR:P!1NKRy+MwY雬reن4M}"u-\R&S>w]2iJE)B!87, 58] \v?6V.~%N|_z=-JWWϯ_n&]Ak|fe**u!pX?c9zخ]{ \ޡkrgK*2dxͥ.r7n6.Q BXv3їLK\mTTvHc^![:_fzJ_!uʉ+یeS.KE@En d-8?r,l9as*RnQn /$$.U7)^k*=Q}}::qp%r+cĒ_%rB!uʷ$*0?vQ3}+$7a"g]0a$/Ro}5Bs*yñNʂejুݤu^{t歍b)N2%yV*IXiR.,~ #4 ѡrdϘ3qAr䙑J}Hmz)ȩpSۯ~d<({'+_ \>xҔL,#FN*/ IKur<ۡ]1#@bl.#G2O|Z+цt'5L`k E{'Hsl^(ăcpb.jE1:tAm1.׿|k_9"~.-ъeic3zU_qvו#cȞ"NjDb+XFB[NaX5|2`Y`0\='ݤ7a䃂/p]$26(yF !r_+/)A F=qD{y 7QaJxi C'zon*P&]9[q-tgRvp,c _ ewl$Wl$,ދ) sDzݜM?h(U ǁ[@Pdut# z|k˒*?[jJw`z;$R,}1Te*}l{j{.v;ܻۤ湵qIaf'dAx-4nM%^̚r+"ydH\ۑ;WG t(B AaxK7o^tԽaCt `0V2,V!Lb\ :áhlzqumw<'[E%q|u+2ב"nXct#2afx<agyը $:%Ϸuqhcֈ~Ÿآ|=lKD>=?Ç*C[m+pA|0x k}Q1,RTTN3 zh[ޒ MC—he m%._pm֏s2Œ] ,x!u冉+)اNgFjee8;pfAgnGu1qt1AG/l~p# Q|F ,~I1xUv΅3WWBi`IX# mW,k#Җ,& t?agSha~y Oۤܯ l 7[8m[&aP-Naq9~%:d:TgүEadF~?\wsQy<c6cm^TOXCEar.8ƱKIK~^LW]68gu@Ne?T["<ꅺb,.} -HoӔ,C4}! #p9£͈{%]HP Y KK|{S!LVgBIyGJ~+$j10N°DB[ߩݩ|w|XC"6DpVCs $ٚEգ\)[7ZrWtuq ㇍f)M "hBmȏvti-p79y-ɃeaAAxZ4zx:o,~mVȧ\U{d*wʲ{S*;aKYf%<گ uy 01C?H."Ȭ7䍊~yA_oI򠛇[WeE.w '-# e+!瞄aJ;ӟ`ǫUۋIhڮEoRC6`,o0~9δ(*ajmlJ z~>@1ZW]0w^XW IϻYJYg!Xy.͒90u7; ±Fc_E(dYwi NuנuvQ5ӹ} F)2|+gӯMU@fXZan襂蹌z @7YFlR@W"5H(au>sxi3uZGP X(׫V-}]+"nM VvT,Ԍp580 Is_ꮹ5i|NDBJ)2ƿA~+AS;z%zV!~&IXͤU/éa]0ʂU Mtdqٮ]p<.-QS.Egr|,m,/ 4 !PG  L+vBVW"%Q,_̦4cpKϥvGFMVSՂמɻ"1~PhdRE(@P帅+?7g^z6Y#a5H"[mb0l~ `EW${ʷTy2gUv;|:~šTP)A87Be5+wcB(H[">[= X4ƑWcmKg¯,•9n}X|*K_*2UiEQ8D[k]ĺK`5Ryqvve#x,RB=h2,B'ˆʻG9N} 򮆼 ƺۗéǭ.^XEA1Wx,Bʳ) nv,|d`9 m`#n PnX ]*vVFWЯ`> c|nQ:t4P!a/2ݾ}9Qy8`+cEoYrEM}]E>Fl;;/uD>5xT&1,k[AFҎè%:q)Wшmˤ,y<މuQivX0!s*5zjmP]y!vMoá1`+m=0V,z)]H]tBCo>NXGBE]3[1_ z/fy >/aF8N<%K2ۗGBxv{z|?>q?׆5-e8>XNM*pzzo hѮKQ^kj<wwNI 8_kJX '߾x2"dQfL)E]+"ksYנw&j+?(mlgxEaoˬ$AZ]EaYX ԅz/8_1+>4&vݾ1ՙt Er녱 ,e:0z"p^3 AL meՖ?hR ad&uJ҈E˳ *ej|2Hv;u[X l-]7zB~m{MXlaß`]9`u۝-е/"T]5a@@!3lvow_)ǵ|%S|5Ad(!nJxOi|kN hI67[u8qTL-0}CTږEZ&>?nmv&\?ѵ*^c]N@W7IdY{—W]kS[v;Q!@Kw$-:WoñͰyvC2D7 ޮh`0BоǺqB1R QZAh]S4m  j(P3t>Ugүbg -<j*f[Ucq!{!UA-hQ798'6ևr8n1QO{)Iòze&z@{]W(N-̞!E6 m@$@u8Li63NgcFjl 0)DXLcSB'3a 1/rCquluqS{,[XbnMYbC.8bcAӚ+əYHlRfU[ ,%p={OᳬѯrW$+Λ~%~U"D5c t?\+ھK;\:1ɷźRQs| u~Zxh[FaK9[s 7IY(0,;% I~dWpDֲ6 i>X0VYR؉U4^]܎ps/a"u`&LF_ߝ:0BH`lKz`!/b3yGC:QBN<{_pxtآ-yU/oeaX$<,b%'η)[>8b׹NTtMX]XhRJ"mSOI7 8KL|o,BW"a6$h2%W$OH s.+XݗXkLf]ݏ/cl)/a,X?&|EL?wv?,/ɷW,@K_1V~ 1iYd{ĀK'tjbW̻q5 B~jg Q qX;ϊuVAӯvCxkXg.+4ܮuiN5Ot$8 QXhw=ktsem(\{C!vJh헛&QDn8[3XIG' j&:crJᗢ,o 6skqJ0vKʜ3X|b,¾4B-gf[y1Ri&1_iaX"̆ qv+BkozWBHU,cM=(UvO!jx°bDE3gNzH@u3p,E!m#5/jgɛ3z 1{S`dI'\`QfgĞ#k\d] GǕ'rۻ4X'R5ГI/ѪSjvhqW޼+P.?I*Ҍ2XۀoKhmSs~?'ۑK88 逈m|5C=q.#^hX4Z}՛2Dv~ěE'ݨv,{HΓ#O7)u<^$ ^Ѭ}F z|o?vBλS pr=iZoaɐE.Ns FmMØ?H(_n$С%{xHh2F[l%;'r{\3}P|xٝữIKM"]Ì0Vy*yZkd-M!n[g7oyɫ3};;AI^I((||nAqf mq 4m|g??H-wkgY%9dPJsdrs\sTac2v$2o_ w?1AL/*%,ti:+9EvêWTU :+PdD ڕN5&H [bbhkv-aim|TZCLښɨ JE M6yw*(8^qa t4.M_ps$ k t&8rX|Ӛ8(PcY YE3yW-+x ҍx+UML'*m$AmC!MK"l^9N w]^ ]G"CD;5$dX5z=Ж>9b4N& loy.cE+)<^tdCy+SOY-S\Z`g"\Ǥv ;fXYQ(8 ~4o_Ѵȗ/&8Xl5R qU+e ?%!.Z KA)*dr5a+rrWIѯԻ*vrw_޾8hxn9eJ([??[-Y^k+Z7ء#;pAK`J%i1`Ul쾁(g_QhădsCH҅vYHH>D+E$5ݛm ڙ<JS k9}yXQNStZ|n;eVEFO}wp0alIHlmaBBּ& Z_;OUWlDq a0^?/>bXf I r>Pmd#h5mYj[# WiɃK_%ȷs<ʇ}*~ݮ;9 -*YO7>s R=VD)Ű)`0;Ĕ2 сAUs{o0EqoJ҂cr|+h8zd$tF:IL_Eʷsj9a,Po JK"b@t]E"sS)dr Uvd ͵{w?,j[C uѬ 1Rl~ Qk?jɠ_-W?ܽ'>13B[ٟ'h.HtQj9i=>ˇomƊdڡ03iV~]5ɴc0PxqXfy ίH_EI&| yEe' +YV=Ox%)s NFk#N&e%߮SBnGbV8&[{0m~H7fŰ%@*-!#/s,V,ˆݏLxqfϩүȿ%S;r8J {6^*Q>+Vؚt`>??T=u/;;X]{)=?Ř*Ly컔aymH^ /^by>@# 0js!Oq3EP OVo7V°Ja,Us.U9ӣ+k\ M` u:wߗr7S[0bGfO?zaVE8 AXdzV\r,z^j'HnKP@~6),rt8HDz+J\&s_-r+?| +*H)J 6 *N՚ЫWXN`ulqѴ,Bj5.!pHRZn4Ņs )bl6ʱm0LUx)-IXdZ#Jr0q?ԱK_ K;e60Vi `yHUQ#tIE*DK>Wg6۷S]yJW1>#iZa-ZX,B퉁%*]{^DY9bHiE/TAmI6Yy_DVE\siA՜1W<2q+`ny[K67No9}l6bGB!c+qR@;<8~+D݉WGJj%ve+MjzK=Xtuut0vPur_y{򤶽ɬ lo%ggbk 1;!$db$FH`IЄZL8[ہ<<_b8 &S: ,*;ȩX KSM1\\x>x.5CjJK~uv=<_-g;C=. aiT39z)7 #7+uxl>G$| h:DUyo $v_էs^4Jy 1{6rS[$LNc9ğ4fUi_U@WGHE^ٶ1m;JO)6w0c9` ̮7Pe ,c$yG#D\sp2XAS,'tM5ex`l볕]>pd$i:|K0k7xp\eiëo1f`BRX RA(K[Q@;LƤxa6Z]Uodt*ޗ7 :uYTX-AOxWۧn\s mIX 㽁rNERݶ<h%Хy^S º|{>Aty`!bD3Mp i6Z_I 5>b򧊁 Rx9A<\ayyԁkjqɃX޽+ovLa9мEk*EuKՠy\g}wWLg= Ah oW+\Hme2QڤrI_܀A.#(ˏ)( 3M*NNx5RHbdI9K ڦĢie%bt xHKFvA=&z}y{WG]5WtaI8aYyc;kǔߓ(}Wx%w$,9M AiUp<(MY|D2XK:Z78}%+<23ᇳ}>LOv?ǽ15)[Kz"b`Ҍ|X1ܻU1CW^=zMz,P;39ǘHEy%rQ{> IDATPs]*RJױ?<." M'*{Cj$č"$S-'[)VL:asfGiqVTIK*YUPЫv21y|Ln1 ]5U,hT%\CKB3cGAGnm%@ոH<^'%^]o޼08';/g LP6!jb!u Dd@y('N0n >+`+UTBW>Ew87yЅ~uX޽]1N&e}\כ ֕,2gcSdnu4e^ s f8Nd%IT51%K*/: rvs|8_ӓKT%BeLԝZ'q}F8c1LC4sf >'~>fL݋Y2n"NX9pbcH -$ocH*ׁ^IJ)_[!|}^Vfu '7܂+CC//v91~;?c!(EPpT8,½۹ կ&,PnD1f«9L.VXc9)ڥ.W ]Y6w^IoDw<8]o~S釟vf0ijP 3)bqDpYJ뜉0G!:|_-Yμr??1R` ZD.΁M%rdpAoobTO3 #A}r(*>CaCpO IchүûP c[je"zb}'UgYsC<8u}r~u,Dە142}GmRV ة 0Pl=9gk=,!L# uՐy:4Ej=#WP`20!2OVW4_C{h?JpprM6AC8Ϣ"UGa$ Zg) j ]9뵻^+ѱۤAEKy|Ѕ`534EXh"\i+ %5t~o!'T!f)"eU1al^^)w"_ȷ1DMD= CÌf Fok~[?*v T,*_:KG*2x֢3v_Q+jXtīŠW 9JΟN/e+ە|;E-)kVSSL_Y`X`t,*I[J٢(tEĺZO~r J:*.FQ}0XijM[=~{)=pI*ԀYYE7qQZ%l7N;;W^oKf}?%K_9%^Oy1 Y.Gc͖#PܺyhX uF`Je (k azH5mpbjI3{\hyM99{-G~"ˢ 3 ۬o ү^ tĮtB++rA`,qv]npmJ$ETumbsz? 9*u8`i->tokeVBWC"@4,NRdžw{?/@U(x Up+y"ffR)_bdH$9ڄecj_46òуFIKc'kW9|^̞&$ޟR-~Y q=+#p\UyO kIg=>мsb]#(A!]Q]W2[L-ߟFyD-g Xgs5ơWscn 33z{F_}M7njE#?ܴ*;vy:aEfHq6a֒qSFynk1 V*._F5h"芬!jxz:= ̙5? c8:nЃwkڼB${0p$5#[~sbt{f9W- ; V2zw;7D6l)O`s5$zpitRM4DNJJ7MV܌5slp\nI,N]'E$n ץS'w,bQvS^V;+Q1Up;CW~wLS8T=H/2}a+;«XV֙W \֌m}(q8{LpPAKO5M^P f3Ux%vD  s%g; =ˎ䄱1%x΅GB6:m 2YS7VJ:g\ 5B%` z TߧOã ;T4u!lN,Ű&k{" ~U;#((r 1| ]ݘQ#Ε%I#/%CZffLglεDREma,2cQE"{ %=W_bTA#芚WAj], |ꥸN)ߺr Cf HCƏ3һdg=,rOD9]ag( U&đSa3.P\uz-;-x G adOzhKL ( ]5t¦Nsp/P^ =aXќ8PK%U(d - h֙߀@6f ýi!C0᪟ rI]08WTRXڷO+4×u#^,ױ[8zv{z_<2a#Yn^ +\ r8/͵TT !"Fw9W miL@eHք}w4jDs'^ 5} T wlw`ЊcjAi=4#lv ÇBohWl5pBZTE>P3^[4B'&ݰ3bS~$_%N4hh ]:%^k.=;Sqnt>xp0_}]"[ߐq.5:yC[~mrV$& \|~÷v{35ﳥzZR )u /~d%л%0X;J!me 84,, Âjioe,DT0,jc)-}, @(*S/QL5k#zpup{k:=૯hVdiBbyW9Mrn`Asyޮ<Yo lɂhxƑe.&o4=QSc: ZۣayƒNV 'KF']|KNUX *$KX:~u>ʏku{5t7c#+5V齎+N\%W bnѫWb |OwSLEu7mM7p:B&4zp-; {ITiߚFI@K6A]et(ɩUzhKD114 O%T!aY=2%DZrQowQ1>["ZJRBfcGAh$q;p᯾`f[XTMj}]{\hWmN+o^[qm e=8z~%(dyRSb9nh8X؇y?sr2V)|XcZWH)*g8 [ -a#f*>}eùrЃ-t.Q(EU`(M9󆎟1>di2KTM` vc)Q@ze]b?y!5!>i\ހK^]m lGd!_~dȕUiz(%UjUAW`b&}X,/ss<߱cBɠN wRQСҧɛC<6(Oɦ.+=Ss+:VU [M̻^yC e޾^: \1H7pyoi+6W(4اhfVlw5SJJ)נu +3]<6 p7E]2i3vxAJcy,S@ZG7o& 35X,ɢE#ѝfGͿO/sm_ڣW Mb/ ߾Ͽ軽q x MvS*m,Ý\]'ݻ=!PԈ䉞~+Y UvXsGz#eOYѺFg:<Ax{BO_}?bVk Y:u,?` Ī6-p+ϒ>r,[*Gu%NGyTȾN#~*[0jv渽+eWi,roPqo+YxV\WHݙEZw|'jԂYfR8Vϊ~}nvv)ځll3~VQ.=I?^PEg~*XKlr~iV93t5 j ?d᫗w~{6n8,_P -@u D.{.'WZ,$rŔa ƖcpjWD@W5p-‘(=qW@(UH#KG} RxJN2oP g)EX6B)`V 雭ouK]Is4VhAxE$iV*~{G4(ъT $[6K75brr=Qhҝ:im%ruR8r\5:mDAmH]y{\ę!\%\Qq?KJtvt>H)B(Ӱ%ζJXQc4i@\uE&+-+[AoJ %iXeʼ\(|jĽ9rzlD)0 VS /Վ5êKc vi,kZJayLkX~.;l/zI%QJ Co`tOC]{۾j@dϽ?_ɪ.X}Ѐ?ZVguu,nE b@W-:ғdzr#b ]RYCxiךثz-wǘ_WEl *'3u1@!Ε229qe #N%B;Tw5m(6а+1,(Tm$_C_t+LJ }StTIŀTB坦Cfij{ȃwa 153H}W4I +_k݇͏)/YZӉ5`m'+6?Y)lVsū[OEBmZObըly%vy6T%y'dA!vdAibgBkg|NZqONںrB^ T3{^XVdGee+_J6`)K "zuЫX~,=槏=?Qүxԏ<%f "ٿ+ФX.N8Zo=Rq:G)f $uV'E:[1@LFЌ.dn8{FڦQz3t+⁇3B5кx8Yfa尝}oR_*0Gq^ʺ9WvIBZooO3Q8PHU}Rb9VAsK"d<A$0>k1M}%cχkf ۮ^>RhB Hz8HӨ8K ^lI1}|_bJMArA¥)v]!,eHEָB+d\מ un}kk5b tzhAU5 :y÷/gMu*UueMg37wV-+cA"Y{((r_?[a3Pa[M.) z2lTĬ>?SѶ"p+Q3e۳ > ]oL>0v0pFڍSdv r4`P3zk^59OO񋧼LE~.S% {Ҹ=K-pT5SL<.oע䜑X1$`#jXFXHX[b(\'U 3F]cFD|dH !Vaq]ºT(w~W|6૙'\$+v!CinuޝM{X"}BEAHh= Q!刭ǙP%=dPl*? Rl75B3`AE1q祏ЉהQv=mjߙ~EDkyC.)Sи HB6ZO|d 6 xFo7hlon-~P0m4z[1!JWFmx*%z.J &*/"I\!A(0pB)zbƃ9тf1ԆxEDH/EF$fC/k>[Ӣ?l rvm{l]8f YM++G = ntv0D ۢԇ z,DKҀk MU}0%+ pфpB}(~ݚE',&C W}Jjrn9{MO~Xgْ"G$\Ev"%zpjtEG* qo0pG,УM12X̊X|D.oP9, { ۂ|BWeP)T,6sO #Q+VoEaUG^<vU#.(TAWO+uA"E Ol˹Dt㌃|>#tEshA:Wo6 6q IL\MGxoQ0vj}=ru)3ƘVb.ъqSf) 2A7=_)8P֐^yV3 v v,A eȺℊƎL c"?qtd)ELd^ .9,jC0U,uUo띃|e؜ |i9*lWp zuwunFu9~R;B )WO9R3$f\d ǒUX`]rl:U9Q*H)Ukf`ň4jv%l<6kZa%l:ӛ*y8 ,r2ql yfELdJVHٔjJdmK& >l&A6We+ou+` TJ23hCt@SyUEѫϫ}~{fRo2pE>ܤr'KP$@2CD-v!G[c`|rfCRǡD_KiѮB,*Vmdlöxэ30G2*h<4RHڣW~wzm'PΈt.O3Ė& :z1ܖ-mRbSZT 5F9Kݛxz  #- +7:LZT0-SU%/ZmӿJAvZDXw+9Z_8 cM|, ELo,w,5ud8D+B(WXxEb=o7m,t}ilݏ8WLљۧE{p.gZƔvP}aBBPc:!QO3X6]X劼합CHMrT%F*&)WViG,dJ0Z8QQ@BDfLt -?O(IE!QEHEYThH >тt8^ի^]~^=7o_}y?<t=g0-7F:bldmJ<4T̰UYX~6#ƥ}9g_NOJa]o6LйP{f% 6Y<~0{, !#k' mͽWҷDң|EJ٦nfTzM8Pl\i?fdUp.sY/NmɐCk0L^ X=ysju? ٴ6a 4]C cj(dpŇ.5v̂KHT" uއ7l|;s.b_d,% Z[F/]6׏S +&QE+' WA!,TmL9oE堡h[EźWl$mX8i(ޟƆdQE*Xl^xSY $rE+:$-IfC'-VC|x b *aTNi#C534Ȑ/*aՐ]@ G!Y ,,0#'+M Kj4Y 0S /Z=gQ/v6OVE=u'ES("EsYǧ5lg$nEYW+l-zU#yŧo}A,^H[ ؙrFOgD(po\fZ4͋AbZtsUˋ)&F5p^z(E0{\ R2Ѵnu 9jCa HW"]FFcCʶ0_ؽ?0-ɢ:ʥF^LcwBiq+u#^2zW9=}_wWXQOV+!FǝIh6O<yRflɞA䤒fKG<]NeE 2a-%{K+v۳++03A.8TvܬN!:',fx^ۈFp&&>MȢHEԀYdl ];N^q86.2Z\ ͥ5 zuk:;_ݘ)뚄F![ gnj?)*t1pFajYnjJ2(bW^U*5) b׏^fdUõ}dn NѐCXk`e"/JpO}5Q~%(Pk-!r"Yd:GHV pS  ١+3HW4l,r =}_oVMiþ{‚j,uBY3*WJku5ҳ?* ipFKvS WX֥d\!aR!e 9\Wp #dhg*_:Y@U!M)) C}I}xүV)ZwZHAHEв' hpymV7i[CW䖃xEr4ͷwYwWuNM6o|E(WM   h4-F-1Qfp TM(?,ش!(ZaTm2M;O,㕩bבB)犁yjg`=G $5+mԋj2I(rl /XTơĈ̄,2?pf|6^pjymX?V3+Ӊ^!W'WiЫ -yj rwo+_b֘Jc}3 ę?:Ò<݀`3J}= uk=GVJxjc?^ heH&%Oz?dԉ~¥w HGꭂuJ38W&+:BWA6 ^\svB}7'C|ULn,mEjf 1dAiQs7\?EK LxJ#PIj%jw9*ŰU!da0H:+'Aϫ msF ֥.T.8Va.Cʂ'*uEjGf0 BMˢ4EMQS%8a.UH{@W*haXWe5MA%y{|@? }vF,!FIdYiv#,Tƻ7NskaC1^Nf$|@=M Ӡfo+dok`+4ÆREv.Яݷŕe\}frON1WmE;n X.gD+YW꽋/E+#7x-l!b܋EX^]~ޞ62/jӕ}7Y{>gg%ϠvgI3vHy"I,ODIpQmoxnEhU v6Ai6RP, }Uðs8j%%FP)}6pS_I M\$Zޙ|A qd"dEkXrLjo=x?g,3qC6 \Ed; \.1} r/=Y, &ۯ_j՗ $d]DVu%Ðꑕ 4$W*@) [e'Gn%uex9= <)EJ0iEew %9!Cxn,7sl-Ib: loޞѣ6-Dډ#`8%7󞜾G[8qI_"l~.q2u4r90Y:9 )ݞQ( n9Ĩ#Tςa!^,Fq)uK^%9~`0*vw#ũYf*ߏEqH,^պAZcײԳxb[GgۉyqQh>۞ΧV}6rc @)M t,!pgY1T)Ca5$tAj߱n4oXT=L:Uc9Ò,SXԄaU xLE IDATU˷M#!]%;K7Yz(UzEOiGh!2(ڢhY f%oZҭ \!#)Wt -xE-id;EWLLDtvB{|}:p@1¾ fKcVZ՘]"Y2;X~f8 .׭h!p }(H#xoJ|z zw0RARjGěa@+S.*v-3yZ=W{32f@,e``\m]8P֫*G80pZxH1<(݄ Q nՅTUR-5wQWZGIB4G)c?5L~?~d2h,j~)a_v5M)Hl8a3Kd%c Մfd#N (]CD.?oᯛ7>ܐ_BVco{b7uLGÅ ~N{N* ީ̌ҥ XSG.DMvCRYUA˸eݡ1Pd6 MC#VqP -(;<මOE%hy+>lW4zulCqoARbZExfWD,45u!#֖ʄ4ց4|X-^)ҫx`%X0*1mU n:3(E`ɟ`\cư F,!>l үП}eW^qG\!MdQ/0Yk6e_VZ"nEfW4xECuiG޼ӓ͝ްmwiүD3!p +r۲5Hh;qdЏz=&c }~I.$`${=^Vƈe8!Ű$\H"PSgm8+D&HI`-6˾:60soAeK2B 2w! ENH=E F(KF[DnnXQʯ\芖@^/|6}{3 8eb(,u&+Zg{fqcOvHc.{lzFyFh2L[᎝GLԥK%;wGMa%EK h2FkzUY",n SN4]g2{K"Z$j&R>7Bɢh01H A/J_ ۝ý:7)q.e M@)Z􊚠W/ = I!4n`s9tm,vuӮڻ'mNŽbUXuBݙQxe\n/FJJl : k7L p,Xj @A!h ^nLL!6Z$1;?>fmܮAjET` p\`3|2XP9f?$)Wܪke[F^BZ[8$yO DEhr~6d3A-%TPII _aX6)nJVFAR;VI 'ѲEo~[mO\!͉dQE)t-N ~)>0rĭh UxE^_7oZ}uU02 /u]뿵Ks2 -4씀aߏQPELn ! pu ,JQo8N$|Y۞v=Zy DE64բ,"3R~I[E(du[""έӋ?'ČCUw߬u 4wh2{,oZPg4/a[/Ba^]|6zr>ڌ 3R4M+e- Uj72275 -eMTTlj%AG+Vnf8UBx-(naY+sH*itZL҉g~EՍK ?<,rdhY"#* |Pt~6rEcO 6snyAoO6wϿ>ģẂJlZENUb'V5M"gKuQT5$vmÒ?Xwr;S9Gp<,@bu=΅0 9ryżauB{j`%2[ ű77,!d)9Gg++ گEOaaYqiWMqҚixcᣙ77xYXWs+^ub#+M4ߔ;z+zf;KTO}{"Eܞo:pRlSLF*2GiKEX@RB83)/ohLB?arۜpaJ#=Ērf@BKȸT,;{0)W%Ɯt\]إ_ZBrlbE/0g]Uߐ(]ָ=pscSL;W&kÕh"vyG?7| enYPqqw.V 7y]t:" ! 36f#sѴhUU16PF- w`Xltr%^٢"xrɷ+ ;h(#Y̢xV&R~wo[Dp{\26Hѫzg'|Ͽ`S5Ap c]<`οڨ5a g>e|AI<ƾAߌB ?b:2v80qcԂƦSiI^>*ٴm*VpB'PRlRWc3I~E}U x:U4RBGW[0*UUh/͜.ǫπ[QG! x MOEW?o7w/o̻@'Xpfć{X\&Z ,`Eʷk). 0nnR|YUuR+J^79|)07.qjN "svBK+ Ah/0j⫐ ?bԴM BjdQZ5jxhk4lNJzX܊&3bjt&|G~?Y0e-I͟9a! 1ĢGR `!*12b5R : GFhG7i{Q)U^=;ǿ%-, EGˢ&`uƳ '(WGx5`w_í(8Z%tEshya;|#n܎|u,9s'n<h$kfm Ov ӶA"4&)$ڍ7Lн8ϫe/EݤM?K뤙,@|*7"Pb>Nqn&A\ZM@h!c}3KfAoGmU gHyiY̢!xP8f+H'[Miq+:BW/xE6H$t!;?%fc*뽶M` 9tfSkoWr'% ês)\c\aՂ P O1K4˒ӷE%J]Z#T*kF*V#Ev~ɕߴl ks%0J&:Àɢ`V!m TJgQ^sc7S@V=( Wx+ʠWWtsk4o&i'G=^q\8rA5ٴ”=)u LEg,^hnͅ&+)ǰ.ODd ))l_{uC'Ē]*VʢXBEMR0?Hf3"tdȻπaLZ\=,*ÔOtמMXzpj &:|Gafn8ld2rksvzq )V3R~V4-–~n+R* @3+J^ۡDFOxX(` t-Ym,QAD_`6 SEh OI$S'cQS%~W!<,Ѳ3 4^ǜU>YƂ<ν)WC9XW4 vRN۠9=ϗ^ _zĠ0D^PI iFע;ݜbX+BGxHn_:oG,BkSZ=,mfeH@v8H6[Z\YSj݊cr V  t,%` '"w!H\̓gInGGlkg~qʍyV-H@b6hV+4IՖtsEH`8vdv!Vi)VJf:E\<1{'҂Lv\&NZp~ÅaDiˁ"͇SԙJ4 d9="\TWSFɇ)3ɪNRqdSPzHO $y{ʿQ4, eQ^ϢtDZ%obbhArW4xE&vmơWߛ _|!/W4 4c/whc n_[:$wVCSZWpƁ (-Th5rbpֆHJb +)p: 3&>2Tx#ѬVz4w~UdÝ;3 B ;вHf&W 2_ Z¡) ӂ(WE&HҎ@J]WG?:<_מu " 7%X#(T:Sx!gD,5@JsN-o姒>aX@@OV]拳ňH8 IDAT)GZ9J$(`4H)UHO)i'U%HX232m;#REA`ŐGT'DGgUۜ,1džVt5?z UJ=jE=>G 0~gaM1Yk}i/NI!8i%J9܀ 4`6VW.KNajI+1"@#(4T [M>H`!Bmins3"Yd9pX.uFe#l[{jW Jgkŗ[l^FPœzڽSձrW%d[u2uZ|P{ٙQB1ڳ^DLRbyrJ2j`ҨTbG`tߖ .M[iUuJ46D fT.-?RjdQ{0<,ٳ[ݘ^$hE ĭ]h(=esGˎ^݋LQ *ei)VϽn!j A!3@B6IbLl+1x-*Y[){RRcm.Z*^ۯiKкMjE$e%}l+"@)pWb9/nѯPzEh4-`, ͱKix_90>u&Cz Rs ѫ>7;j60c lN[l[[&RB1`D7.0[+0,o a[-Jwˉsa ԄhGK1,izյZ< kfzmJL]Qʔ̓ʝ& -$+E3ѲHYV-;cjX8q^C C8ȓN/^vb@WR7_D'4 !ONohh"B r!'Q}ۮx~XWGV90N\a  +TW)QprQ, Ie5* mgL?BR)Lxfa+iJEeAhyuHݼyo:/Ö_ KԊG Y̢6xu?&cm\~`y{xxXBX$ӸnuI仙ȁaJV:J%(Tm]7TsI]X&# (*rOgY- ȾUc )̢^xuT8]?sG-nEí]vl ]QM^LOO+\{d+zψGx!>@Y,*ĻܖoHFN_$TN{BDc^j 2E[|&zÒjuq!J>W$QújtwrE|Hs s%pstiڷ #TWqخDDw"‹B%-b,Rl.TjLhxp#܊Е;sAWt}W4.l07/Z4 ٷ@F**Xh=(wb "Z+na\hS1`qq"%-6 "mj1ȷ)\XLf]T8aQ@?ūf|=ZU]5ھw@yH%_2?ԠׇR[,EsYb Vs< tsO3BvĭT]r ґx%ފ^]|޿mhjUM:-` ֥i&.-s>z| ň6QqUE6@>5M Rj(LbC,6gu&M8$ !]JG.Dcy#PwHH2&ɫpP$в1oMS!c)1T6?bB7'nEGJڒک?F^U: V]exnU>I쑾<,+3Z?LU4aSjMa jB:w %RRɼcmðv%4rI,9;13Y ۰Lv( <hc pǏ(ͽ-=ߧ<&jt#Gf[#eFs$ޣ:8і#>H%?{{6F%-ڃY*hVS4iA0t] ZH܊E&Iyr$^]UسGts*INx&GU\fbռL۷UL$}qbۚ:' ʎrSu/2p#TM 1bXu0  JaAqlvXuK.!T _XJ40  3:nP+l.,VhGˢ`VJ&>8j;!)c[b $n8 XȱEqH*L=ߌx~dG((Ym^=(Z#:#?J"(4Az!mbЌYp+:,芮c %^ALg=?Z.c̆u6Ѱ upٖH2a"wAfZ~q "{uſ!԰["Q8iךp#>UUJ>AijgW9NQXmW{0Ǐ3 0jsol3EAfQ/rVofL@x@3߭Jƭh~*ƠWe/~#$:W4$SkZ\gv0OeBN F[$vVqu TM'jJTARGp2)m/ PTQqQBKу xCaѸ+Z!lp^JbVm7 "vcK֞~2表ӼLVg Rș4 A霡yN)fNDv RT 31 pMAZK@{|ٞsU [pO^ZǠw"H"y;yOڜS YVˢH0FY&A'J,I|; 7hJv-Dbo]+6HZ*v!8$ ^ȏI7 Ӌ)1ܦpf@IB%XYĄ2Y K^-݁}rp!T ?&nr \$!H40V IcYi@Y&$ɘ LѯhsyO݋d5wN=~ZNgQX%zi6Fwp~Y!P( !hd`3ĚAжk&\'%Ŵ*EMׯTl '1e6_طȺWda(ZpEk%H! JIݡRv0AW3D*Qrxc yXs'E˂I1_;Ñpb8E,YXSez-Ó;;'hEKƭhтL芺 ґx9*~|n$VO =qp \Dž1f˺*‡aFyP$JPAF~~ulMIaQF gˑE|7@^OxxQ| | ˮ,w) ,$T]RZ5~v^̢,ӲEaxMi `Gxk`46pgˁVtE3HE\gl83NԸ9ȰֹCT7ܔAo? %ʟqW憲̿ƫmq  dj~]ʠ]U>=("NJ([j@cFF`ume7'^&"-,`³*5iiiKA+cŨ#{Rܦ>=劎Е'^\o^Iz3 B1 cU/WȎU2kR%P°XxX],;d-) Xtct Dy{6V]*2XÁhhC-*\TgPY!Mpe*İJ/IGab{إP$hYtx zbrYL8؋@@+jDlZ܊(tE #J5=zuy-5#$OM:nqrgIX륅7Qy:)G*;@H)yY9e dz \1ߦ+J6+ @(mƻU  Wv])b?aXMXV$J| =PmҔ(qp^xc!3IdhfU;yq' ,ڵW9"B~U~c#Y TgQ.`bq~tVeLZ`G#t_j芢6+RVWγB`LYĴj{1J$VɪzW&eD) TԊ6C +$zodA{nn!$I@hT.?D9 2O)$5?yHҲfQ{r.Vj# w}.aGjtE׍xEmSBU-c.'V~e"qGfsPVDžuc ( +p5%Y˪a _yXW7*YoԢU-)3Ih;C ̈́dQ 0rg(%؝i {39hECq+Z劎UHI$d"9=­oW1C`]ՐA"S=N,ɽ:sh dVų0\C`'U4 H۷6B5 %N V1bm$&TL}%QI^D%1QǒjCVY6@,A=]YR9Sٜg:@(:p*̢fxy63^}OCfhiSB8/tE3]yIa?1=ߝmokʽJJqqh=L ճ#|F ð 1hBZif fI=opBo Bp=T,ჲgz@g%ڕo &m!0qrEJ'W~o@3EвER<AZdc^6Z}h~rE+Zf $^ьz1{{ßVnX_zz58{ejAd~]ڱN5,7Kð̀&(H3Ӵd.NBVYڨoX;&*9w;` > ; r^v*&ƗY %LGjV&E[}-E,*)ZSjj4u{ܴ9A+Z&nEGj"芎+䘹tk>[F(1!z.YaJW:{F]Űzػȃ2P< 0BrԞnc v`۸`r%!#=ƝUX&JpPt".S-Y 4|U(4CUITe`XM(ZlՅ70 h0 k۹n6܊]ukO5vJ~/ޓxzz;Tɳe@ }?Ɂ IDATץvb Ur4` P,Bf2£>IKbgVX v!^G$O% qTXkvD w* cidi7&bLC@_#Eٮ~y-mE>ZE VdBto 4ZިtXI,biCy(YQ+ZaWa, l/Q@#HPHeV]a'TP5I/o]-,w~JeE-,jMP99 À6yXܩr[L+:BW@W46\GiF=us'a5v-TxӁ0\܏wL#/ij: P-)Gri%8JJWC 1~72La9 O NeHpVMj SJ8bٮ,=)m篨>SډL7xL=$ [Lu{7=H-̢vxQs \)iB_#!VޞY)W/Zf3xfīT?߂ЫW#ؕa94Ku*9X =b9 D ǰv^}Y Z]ŭ  S!&(܎({{]aӐ_veZxi"…V$vH5eQG0zY'Giq]pӺܵ@+)W4@+Hn}^=wo]>n3^y 2^UJܢan{6q'zN74%rFwS D:MDd/UUƃ'"w5%QjEؚ-9°ѤbiQ_2F!+5nꅴKc8?ta%XTyUٝqn燔(V}36IiEHTX ͼb <նABeY¬`iE @&K~ܺ\CVZrdtE b1~xWW;QKzUCޔM^z_q[bۦnȎB C2D@OÒgqNyD6ΉIC6c(10[r'Y)2E/d},<+,)wI>OKS+ M#ȟ~sW 8,˲0: OlA+phۻgtҡVXU1%1 Wo[ټ&yUj͙(CSqy~wLƟ CwwZܹ8+"ݢ$⎥[j,&gd=$eNNf*gd*(=8"+/I?.hfXXKoF [PFU.?1T)#,q$ "Y0 Y id伐[(⡋k4cwqo9r+4\a8tD |zoC͋Pc?<)Sx~((j+_8E=ڟ8AmsXOwySMqXaSh&<^L5!byEm236oG}><-u^pϠCG?+Ǘnn}A5D%YTbhxV,<'_rØ.n8fgF hqaUr3% N=~b85nA}(-Jޱ.ݻURZ> q96°Xr;?Pև\:,!MVG.rKAdX{V PHIsHm/t0ŒĽhH6'0'!Y 4}b, Џg%"7Zl}I˩RNP̭$Vt%tA-q.c\}Յaw:c+KiP4t#r(s1l°H i' b C})Ni: *>V邂Fy~Jj?>>Ekw!; Y__S4o>MH,,7utNT犙F'Ǝ{Ln8Ί[aAقXѕUx~Ooyu7ʘ>/B=[ECÉ-v = F.Êf6"*VT Ú2Q9e g"*X,}‹*j5wx8jWׇP/یcJw*7vn$ C,8~JDG/a \&~Q=X o3׮%,#3,m<3M!rENǷKE * Ex yx IߓRVb^گ~9COa>ӵflґ3x4kw ~I|eYP,4g> -aX⭥<ʸ ::}VtU\ćI l{l_K`ӑM y:DN:(6Divw?z`SakV2e͒Pp6kePBΣ-cOA*9P[i e~Ogi-}LRzmdvwïvjW%]UPo' W5( 綷f{Ԕ~_2a6@WLx56«=w7)󆟓 M15@-Mګ#32&txT,ݔ&j̹79 Â{(P_ID] z2ؐ]Y\䧞x"gI::hv<{ A{!9 O Y a/B< Y%֐T$\i3*gqya=Wn%W8Kt:9P˼Wj":7w}򗌏ꍽ2+s>VU6fXHIB>ƾu)4UK[QȰL6(Њ4# Juo*B ;T32ފ-j+.s& IKL)ۈ5MHoBS+<$յ,@389_Y'S}pGo>}e̒5S՜T [+Bݧ\A+B3Vt)rt TxwoM׮;UᢇW{psuu޷^uK($eXK0,Xyz˜ 8v'LF wvD$i= (t'0s y?5>d'`Ia.1!kD;ƾD5nv)P X̂HH B%8}FX.S uqJ mѕg+95ƈ+~`sm*x+jN~niJN̩cQL%F_Ff CYyke)s˽g~Di7|- O34] XNPLGϚ褓F9NXjy=WTXH:g)z$I5exfUXh.';_rI0, `*Sc+g̽[Dl2[E]aa9Ix5;w>ؼZ$u)^mNT"8wB1X[k <"J[kj׸AQkkBJJ^MpLKVV wqĈRP&-Y^i$P? >5Ч-8"r~L< -ɂ ˗p?UB+xp)t’+s]a<)][o^^}zeRT鴭h" Kh$+Ғ45:0,xۺMirXCk9Ҷd4OwC\ /I_lhHVzzh(P)8`GgXhDZPyiTz${YYzQi $)Mԩ$SRi;-n"wT|w^Z1g=vL\^˲$U")[[ X<{ղO WU.j$Ur׊T/ «{dn,>6S U3f K$aX52>Yzװ+NlGz;8) evi+'-A+)ODҴ"8hLҋ"Y E$pݫXEc:̀%g$iH:¬ QdlVE+uU PUK6 ¹r+] ]b:ߜjlr`IuXh5DfeXZbXIGnjvL}h4JFCқ~.$a]B)l4< XH.˰F) zn>gR&%_iYX잊Kr40Vu.{vNq [E*s}#$Kf3XS >,,H J4ꇴ)VQj ?Ս:Fn+rOG ]a0Ust!W~({`oޫ,ѪM2pp^gX2H$/@8amf5dP:`1e`5%сZU"łsӗH)!ݜ#{6=e}d(D^e)\}* iHW?jwUgYͳEZS:x8vk[&Ȍ Ј[Փ +޽r֬\U\;ۛzo,ZbHe.!R& |Ͱ N'tgX6xϙg؍-Q!QEft=t IDAT4klE|1gzr %X" jv$r #kQЬW&7w>+ ~c< f5$҆+d KpV+nl*(VQr]ZpvHxxݴ~.sc9v 韻Щu "ie鼬u;an҂Y JRdp"^ͩ ݢH9C37'> ]Ʊπ~ӺdI>-lմryNք-!{GLKY/tBUY|a,qT%l>g'LbU(K1دkL S1 GW TN0o d\Ѣ%^ݞ6T2?M1hZEɰ8XE̓O:a##+(3tn3HR,mBƊr*yۛ*'}h] w7?\6VC?< T CA hku3D/E\<LnoVt%SowBv}ox/Vd[dYw5\U?ܦߦ| Aak#{0,y{&~OdɭݝP?]4sRu; BbVGԔsX3 _CK&ޞ$k>ɽa'0بȾ@.HsUe!|24޴Y; e 9#© kU2q`3}dy+7Y+tΠvN!~ڠѱϫ3TCLAQ`M*Oe1t@!,8+Xh^f2)iFe#Q>C>Hٚ$9)m4uIC,kA{o>׵|s ?0 F]ViIV U1 kp)׬x޽׋EKwW#>o &zֹj_VX8BqlAsᑼ.U K;(YQ7LZeqIՑ!XqaI"r9V(e5e)lrtv !VYڣgN@l PM æZc9TUJEiG=v|8BsSdY f!/΂QR*ϦUO~w=\בK%V2h;n\G;BWX%Gp_\+xɟ#Hص<ΜUrVWƭ6Y Y. 鲛y}wB@Z\upDR c7Y։Vi~OM p"4Sv)NnUNu-ʪY E6z4PPB)!}p_0_MxcPhV.FW8t 5şݻ~}7G_D&, ܢm$+CrWy %Y\dbĜN{\OAl3ݴΩӊ_$c-ug{ Xmh3V8]VtAM}.ۧS\}{?0,v|IbteK† p3KVWgHetx|- Wf#< Q4׊,tcY,%'FcdXXIrc|P~{p4zɲZ,Y(Zy(.{Vs&YdZO0’Vt8gi '!7׸xz+v;gA@&GN1BAy?Mj4[ 3!N%@QА/*6H &$|u1vTT0#1)xNȦw/JQ~9bZKUH?or+7W_ȉcm"a< `޹UoLNU FVXUq6ĊtWS\>aRUW]m/JȽᐌS ig2誖pX =e>_b?oR5xt*:_!OrYx,_UAJz&hXqfKk5MzW@NS^L% 4oS_j%~jАgD+:!bPRwXMzѴ+VVhr&+{+0jv\?G?*Vct%ӫm 2^I`,FN2o 3ÊL-zb K8.XBhdIR*`?ǸWTH2=#ң>_6A])m/Ož/݃K<}z|&)+f8 )!VVzM@n%y|p\VܯmʼnP[a|Vte%]92Ϸ6<击?aWJ\?@vFĶJqݚ %0Nd|B0/vN71Bw[wtgsw,)K7vzXaKN_ TqrNf$3@#.m͝ϲu*R-xܳH H%HՎ!t##Vja佨#xwfw, CTVfϚV3 *]E<>ZԪ2Z[ŕc "Šڣ+,Ux5;꣔8qف'lM͂#'ֱhR=rNɰL`e3EON\hRr,2bS١Ih&:R[iےvPM1)=O?OY,,gž:Qk-ƣH̭MF:bLr]:Zf~X3_L*T7SYl`X(eCDа4P +9ejXa88mh3VJ]FGWp, ,ŰF@WWmQ`s3k"/uWƫ[w| uwB\G(Ѕņpyַ`g@" ۟W ƻT犸-|pdu<.QdK=/?,Мg;ʮ)l KEك}{tg5p&s9gns~M![aEW9f^%N{#/a]^ggfqۭ:֣=xeR.LhרoG=>աd5()8qvs$YI{leX#N{&Wr,JkTLNi=pO9 nSZ}&?2U?1 Y*,,ga%Yݐe%&-FoYt$Z)wV8w=ڱJ}Og kWCESe -gKX,*Ybb,6}BRF#>+*iZf, UcqHfڦ $xP~%F ȸ PHZTzw'(&_L[W&֧]ml,@ZKk\T ףڒ~|w-wuShZܪ9[ᴲ|t]0gΞOǻ?ӽ[QŹL.i1jЫzO݆@ք%9I[bInKMr iU6dU;q~Dj0VٔnJa8x ˢ&@+қ+pffLUHԌ,t\*8I"DXNCvxuo8CW<\_wdXG[a %Wh-]ysc=}Bu MMݠ-n :ZbKfVќ1p$V+<ҩR,eD"5 Le+H7u^}WYpi-/>9fN,hexD2|ozٖ Hn\+9-Uҧ]6Ͷ^.!}G* kvI2,M&|T:P2KmV2)F!ww#I'Yq+(a$0Us(>l5;$.k²4leJ.,4Y0KP];lX \abXˠWZl+C%6r,FtɬIQqLXL^{ P]*;6$>Jojӓ)Ho.yh'گ]?k ލ@'#J8`_GVOt7FߚH4h6 Y:֓L^#b}K9Y2 _SI/ F$ׅفܬ 3UxD6R -l&{-Hťi4Y{q?A ,8,TgǬiCN\FPUOU7k5hvb+ ˭P*d \lwF9??yv E^+ZZ\*^"ni4AS+Ԑ KnQ$ߝP/jnPX ŢVI!KQAbIF|%LW-J+vEmU~ʴDBd%;ʲyfA-B9ς҂jٓgk1Keq/Z#INZre]yRʌ-q; *Loh&iC0nfVu_tiDn7@+ @>02SD(7MAJoL2tL #)I,PqҮDJHz%c8`,xZW-3YiW_—C([KO:s+&H5C*vmÜAɔ{|,eV\[8)˶ҟaTB`\9y L8t['E@0G4$j X7S*X5ozsCAx9f,O1ESZ yQgQԬɩ D{ Z^E ¾%nvY\=8k[3 yc :!TTZ24-ۛ+;Tr@ŤT9N{Q#oq< Hˣ%E+?qRFk{Ak;N[ (BtŕewAAoܕpA][20EN ,M!*sv^evvgUQ !}Nx=K{6V"pvRe]I+"8)Q;G]HwqsçK^yNU,TO|ek#-TGw%w8, x/҆tV8iVt%$rcg}uɛ NO'KEŞWJז._0,Nh;+$2",e B< yJ+䒗z^4iv/bpV[ٝ$bnYѕcscu7~A>^N#|N~Z6F8d!Ϙgŕ b׳Ϩ)ϱy$49yrys( C*/VU7(|X˿HR_e) ^_~!q W <5YhųPPcORPJ Y^ZXn+ -]UhuɌOkoR Gdg@QGen~6t>qޝP~UtB-](iT|5(, ݏ$6z$ǦB# f鶅̩"Iz|"~YYM ?A, u`,4@ZA &&g8ϵZ<~C r2 g fwD{\~m^}$y"K lwLn 5YolYMNXå[5hn>:hVxN'$7'0oY IDATIWl9x&WSQR_TPxKun|FYh#:k]Vl=A5sxu>}xq cs+ &Šu ]a{u}u:4y Dfȅ] Xoqiv&snOM)V1rV"ł֕C -#? VSd*"t3SINiE7b"鬃k 5i6ےiOoU|z,tgݢD+pze TIѩ_[n_VnU>+Th k`Qw׸xeQCuoeVRee a_E29qCah eݣ&N"&JjB|rNg `Z숦˲%M 5kT1$2{|[Y+ Ɖ& 3q}KYX8+tFH+/ؽuU[Wb==]k=v=Wvo^wnN8lA-B57Op{\ ) <ٰVo t3Cfp~/nS LjgZy"1S~Ɨ'ϭa;lw=c,iXo=*㣲!N׊ꆀy{%祩~!qF@diP'׍bi؇B V k^#ќvUA딠Θ[/UN+-]UhuלX;͠{׎H<sÍؔC:DAXYJʂtxwBX m 'SO$U-0q*X_ E %%WDDC6ltgtD4&HM_2#d~͏ÂWY³ieWel]z ZrOcXx&=m{Lzs+,JrQxte]=?O~ǻ?/UUI iP^ e"ӌO6Ff m ŖNh> t>Y=3sզSK@"WY'P'w ]x.FSBkEG4u:ȲPf2BgADOPF aNd^+=\\WnuZ+vWnYEX棄pzZ y3{FҨXA^ Q+n|Hإ挭D٘Nښ4GD^V _V8-}jHm ?L0L߆|}/!*êUhdIBlz4 6?bQ$MGU2}žh!"9gO@҄:<򬚾B %q)&uYq%FuǟN0 MYH˰KTKZ>%X4soZa cI0Vt; Ǝm\^$ Mms/'NCRID#w(RФrJ_FΤ :cIC T> _D%]E<3ٹ*Dʞs%Jv_W|p(9)Y&*IKqaiCMס<`IrӹBVnUғ%W MNߩՄWnJ܂W\\y/̻7>;1`"P}U/gg|<.й,Tg"Bwda1&*_j孾4G޾~a-7Z(B7f Ɠ\aEW熮/?P| OO W]XiZ `'ʈZ;!Ɍ*NeN،UEf CVw?yl {:e'6 鹜=VT &^Vd'OxʐM)J0<|r0"O/p Еgap^¡PEt>LSVXU1)D<.FWX(2`^p+7MEXmXGXuhrؑ t~dCKL]D:Q"z7VJcDa2 Z(%21):RAE9D:<ǻCo+̂gQ _[J{AN=!Qyaǘv/Zq/p\aEWDWh3'?m4ѯٷY>[]b\$G7P̵֨'<ړF9bJ5s&쥂DD3 b2Ri+ROIjmLCXChkE[RiZޕɁBD2f?g0 YlQb EK^t㌏%)M}8oh:܊;ܑ[apt +חs{tuf\}/^y曐5>c=0jsꑒ؟/NFL)HҌ1BC Ϸ#+Ek4)ToY )"-,V _KЭ 2 gY'r0 Y,BZjDJOX74r"VSvQKJQGn+,誼9+j35v#l67dq}|ขẉnOh#0 YP,tEZ8e _5*x#{\48}[kvl$t‰f ߣ+BetM8'\~.h]xZZ&z`$G# rA Q$ł&swTXfˍvk>X5l̋$kޛn$:9F̓G0n{W *Rn bFWX¹ ~[Ua9ѻŭiTJo3B &^&Ų.r> Γ[S 'Šz e[tu{êDFE`xP/'UY6$B\튥=W)4gf_~؋ yfͮ!d^qҢb$hJQ <;je>~TNt ~} aLETXtz4[s뷀kiB+ܪUcWtsBW ~|O޾?ue W+\\ou0ʣᘺd%Hƣ쎪!n1V %'mgLY+6X .{/ X`D)׻ )ӞQ tDSdяBdÂJTsvs|=NWp~v\CPuSVh'n6FWXUWEWO7${?/U)N&qtl];!)I|~BT &}jCԏՒ `XO*Qȵ\X1[*>Px:AV2E'Kʃ!76 c_Zjpi#_YXXAr]H+IlIpVXD NWrBWXZ`Gpxl/'UD`[fla? <(GN۬(ߠ0Hjc֜1@f|DeW Hh՝K2IJQaoħ'0-?7۬'ˡJy s^q:)cF9 UgdPhV8n$WXՂѩ;_iw;[8X[dj{GmX;0o0 @{-Eg-R,Ձ*}j..3=),DC90J<vnLå+$p Ъ.2""6]_BD(BJ,B)$sḲ]ע4@_xxNZaV~Mr])7<_`OOp mk[%)F}‡K*-dXK^*B+ŚU99cV%} 8ŰK)oL7) i\I+ɼ(`fxRۡJ?WRC(ϯ|yG3#U,Lc ?A&[.'35wDE%?9D8 )Teb(嬲{Ajcw/w/7B+,[a(f EW8e+rcO?w!J4=S|WBfI#J]E [ɔ& WW,[¥4d=%XP:ewRL<ר wm jB"Sfpj+юũ]>p?ݟvA6:y9_vݵDwR,R" X0Qh&J= 1I~/ƪ 2ܢpd7:U80*0Y"]N3 ONaf-B{VNSo۝ѭjVΥܳN$VZaVŕ>yw^`9ݿn &/_"t+ uR!M\`b+H` `X 9}3:`]eIuIZ!bB8lK<~WG5eekT Qɽdu |Dfb(H+uȵ:P3_\VX +*﫥e bq ^͊YGVs:%vٝĤKm#DBIQ OGX*T&g_p7%qQN_#xQ1jI)}8(9s*ȱW2hRoE Pɋ;l߼ކwm>|ss}3Cߍ zy#-Hk&︫5p+ˁjCTq3FVClN e)JP]~~?+j)V UMX/cq*sws7U'eaK{\TBS6iyR,SQ|tD?)dC3y/]߽û `Ƴٜ5ՂYr`uϵ)bx I:=XBXIɡ!)H  -3xz"3^Yd{X]򯯾~,xPʳ GZ-jQ&շYeQ^oa^a\TlMȃA8Ӕ. *0 ,8`&D V#Qmb{FVHʭp۾ +,&g0vMSBn~K:a/aݥ:5ŞNR"2 G=٣pB$gIh3[O:\Ȁx:5cVo&/w~=]Wh ׭HPx˴X}n7ׅ(78 yV&` `gRBmU3۷eVw 胅a WZ)VЌF,VG^Q7ޏ6jkX7:csRǟ?.v2 &2O޹/ÀJ0 yNie `[$jzSe<(sU +{Ċb?nxbњ t8:"*Vr*wLL؄xyosDE>50{Qc xf<~4IUhFLd |ϵcsX~[ 6ςU)BS~+ IDATf[X~޺)< s4bzV. ugUV Br]kzbşw7/ Yf2WzxN«KE~?\Ŕ:DPr`boWVcUƢsKEl3SQN )RJo+a Y$&1tY%8;,!-M$2NXew~ \Vn+aN/[gЉ^~/*B75^_.D3ly?la9OmQ]zˣ7eThX|Ecx({ \Jy?$vkҵ;E;EΖ4Y(Iz_5ڴGY4T9r}Ѣ"ɖagtTXLwvp2fʭFy+m2Dt_koʐ=\c:cWHu8h;~\(k] )[" ?i& 8{6zU]v*i ҈I"HhYe{T LoԖCA}p\f8+^rH[ڵc.[-!Zd\ jfYĭP H0p N]a19rxj;IkЫlY`MbORhɥX(VY524:qpXt8ũ2N}Y-,4iz"}PvfZ:aUU'K|n|?,gs$Zwj7& ԋ'}%_ MK{t '$B-nW&FW5aGWzuz'kTpFn45ӝ*nPZ&7z~9f*XlU(bFc/)^(ܜ5?oض{#YQN =DeAEH3)v.Q>xeʶ̂8+=,8"-TZ([K >%+rB{=8S+VX : b,hVte=csqqA>WNU{ ]UL)وЍ|4V..p W<-XdeUΞW,%3&m+H-tI`A(7p}Sޥa,GZ^P,jGfH͢y&5&VZaV]ZҁܰVt%8#B z, >ڿj^)~`8!qa.*H]%W6Sr9%g47xK8 )1w& miS!ʌ6 ')zq*&:,$T 7y(&yCSо} ?5_NH t]YFе?w-o + ,F^] +^>u??}ؽ$b+b( g!4ݏd+"WM%|9) S"łr ]/ų^)s,68u<&hUV@h9VJr}kụ5Womp«-\LE0%ЄRsw>6a;(SH/*1Z$ƲI r:~&[vT$tJVSWW\@wbr#ӻwHұ3li\4Y{ԒU5iw]V!+:%e. r{(™q+ 糶`Vt9K+?|h hճc1X!,$Bcm‘ULbkkeajY (B:cɔN|!TmcU{9FʶHZ_O7UptdzZ`+fU+Zzv7z;׹ ͭP H+ױ8{};%#a`A (qGJpꄱJ:cQJlztzbfgn>(dwO~ƳAOU3Hˇ-Iwvw~L&,4s } J.T FLԲYwxp0BEs+4V*q%W dJua5.\?U젠l{щl? mMNI&^<%/Ū`n4 Hnu=uR.]R`R{sPmǒWmH"Ȍ#k$K煨m=P bI'BEM]UW\Ֆhž;ݿzc?^1:u4zxY[X,KlR1 +R^njv#}/֥h6cvc R!h#GUFaNƢ@mn813`x:"EUJ;QnKr)lYDTr'>(t=~B^?Vr:3v1@%jϳi)ǥn%Gkt>fkܐV;ܘuRVnѥ$W-]itu{|57PDYDb%٩$rŒ˚mѼFJ頪;)S0jȌ_Vb<%/pXܭ3XQ./EmdiUZ]7aw ԀYX&B?<墺]̇UmX|Z[p+,=[&tŦ[Ux7_PԂXM& O50s#z7{F;1)~VmSsb!dԩ r e3EyN(}Sx},B/H EʫN.Xu¾_Qmv{=*Vnٽ ') bEW.?}]\lcN2W QV}qֽD芥 e1Ƣކ)Jb,otQ9"!Kߋ(9GD%XcF>iJ_ DelvSCY}?ͷ_ۿt,y:#FLNe]kءYVxs,Xbq\tU1(zv5.?zDz?ѥ"9bjnbq$DVG! 0%%}vCqΥRy;9jmRTЕRCyR4Wbr;Jf3J#&[Sa^)RAឲU|XN[tZٕк- Jxmʈ}ƒԊVntd c|vT1*)+TdأA|mƎ ﻺc _\DFò}l$oXA= zyFd2h'M> \儈mvKVCI3yVFIa(#m =6՗p v8+4hEd=B>tkі|I S=nU!$JĉJ+ǧ;7~7Fɓ8ұUHO$Ţ$QF\e(7 )Rc)'TQoxc'T+ @TtȢ2J/I$4>NkWw?~,gBsV|1ȹ! hUGPñB+yWnUj]+*SGWG {磭V\yQgBwEYE- RƪctU';r9NZ8kU:ߩA6@|:LܓϾx+,Pg>H qqjv,5ǸSyj`m@hqޭ/詂ŭP +\~\i ^>:>.[y7Dž#.5\ 1?0M3&U̞ZDCaݦQENO0|3"tVI+8; =etQY,x"D 8m kx\*5ƎO')2Vɕu١_zkdoؿu$?Bygɒ{LrRtF NcQAv*dBNZhzk@yGo~udbAmMAe0 xJM<:b+Vy(EVďqC/B'p g Š2^?zz'Zչ#{vq,G,7!{H{L;.LEČ2s-QLtԄϙC)6̰YZY.0d)"34( R3\lҧ_/詸!Y -FuVUp>igxA8b:r+&/)[+2#d Z]oZ?(I&X"ڣ0RhG@mw[-xc99;VNJsVk,utN4;'+_ʅYq6Yg"2BZS-$N8ۣFπZ6jYゕ[y5|a+4IJ: >/ FŬm&SGzI 2GaJLAѪ侵݋*9Q+XUI䱷4g[1򖤔bSmI㳳n~pRhF/;,  e-"Fz,q+Mq;:Sq9ܤùfgV9ܸKI+JQǻ_{7}:˨^R+k#,4YEZ-EZuV|v=KKE0Um.?VR=pCnC In&/79(wTG I0SHAyef%&YDEwSΉr*Jl=^߻nR`LCTYip/WWV|'>|Sy +J%q+*~:[+ۤ+~ dnu aklCG$ł8v⚘7AX~uY2*坊rWd&ק^RKOt m;y?"0뭌B+ΎvאsuYK1rvv]lPZaV,NRr1p Uro{_ko[]]W_ڭz;#avB;+lwgxQ'3IHA1r1M-_0A*Ҵew?Q\e_1I*?xX XH{Lˠ{;ix8 RʁتNOOB1_h[o0/K tSYqt&g}Wd'ݺvqVr]UpsTr+R+AVL|cy!ý&*ܓ[ Br[x1U|击9=hz˕la,_Zͽ|032]3|Zno-Svn 3ݓyps]ԩ8 x"-%֒XZ9m7pQBlg˭p+'tU4󗂮^7Oq~nZC/ n~<*~N ) qao̲$&iф,ܣc,Xalh[yCB ^gnw7YFl}"˜yz2[)fnA(}8e%#% +_\ck=VI0 -Hi׼8}70}{GzF=Cq_8Fٷœ/՟J,TYh+BiUwa }8˃Oܯsȸ qÑ? VXZ N.[`tu //^ٸ͹}6qI8R1 |ҞE0-$&:N\nsP-p/ v5XKߕ:+B]Β[qB ]i*t0Ȍw(5jiɤ^^&YIBaHb,R4]ޜ1sS@Ƣ嗁k!+Ӽ +iTrsf;YcȯLt]fwhE"郅 hF.SVX VXP Z;^ѕAGWǓGx7~z} MEɔԲ3IXd%ƒ2NEBBUR!,%+6%(ݾ7rȊ#w-A*f7& V}?O./~L=2 !gj/ъ)Ւ|tRztXpb+89-[ U+i+gOm,1/o6/פKF!MC~k1vB} IDAT.ha˻Afϥ4 ӤBxH CpjhF]$UQc?tH~8eIl[{랞-ٖn" q 8KUfƒ[UtiO'!\nqΚ)'ZGEB8L+f2}{xZCZ3`K Ívۘ1}C+$p+T\hA tVn_KZ !YOZqs#I-&&2v) ƚ 4^eY.VcT70>1K"Rqb7N)vٷZRa 9޾ݽ" =LrT c~(yW4Ub]lte+4 0UvCv T0Uj9qrq#;Q8yιod8$6]yI";`QieX%0ie6};&1%KSu\S@'n ۭ}(΂'BZ$Dnȱ`*+@[r}]%g37B]V8r%Wh!G;V+~mp˕UեQƣ_7>ѡȓ$'7-CR~wJ +Hny8=Q#HJmj6I~ 'U}v%PO ܄ Ç2f]aDy'9?Y֛-AZhj7M-_sDֵ/C:M} =@+4#’ZĢ$WX=^HͿRK>v}ͮ S3 upB1X~Y12EUayE%QyY[5cmH.;fWb=\8 `"z}Xw\i~YCQp V!fbh*Rϖeڏ$>ɸE8>\=}a2ϳ ;[i;t~42Hn֮=FhVh+HVX6?nwfevp♬SƦXgi$XC1 y$dqɆ[Xr^rȘ>++ȚI0}MgD3dnNW_>,yj e!`KtN/ypJ&p*L:[J b e%Wh:A;K.tuW_z%l^7w.K(NQPu1ϒ^*p9Oz(g9FLBLWFbm>p$N>e+³|CB7Pva\X{?n1H}kVh.R6 ]i@^?/.d ]UI#; &2`[wN1ƢYRplb{09;\I:l?#ۆSaf*P={طޫ?7ݶݮgDKSS V\ tr[O)뛤K\I$oI=g{Nv(b+^l@L'RXc}qJxPƣ1'#iKbw9郩)N{t!DFqQ ռ㺾8c%^vxj#-WZIujQ,ؙ:\n \NVhLlV BтX1/Gx"}-lM+& K4eJ<)]#vM/ƒ<}}66PgD bL1XJ {W(}NF5ͥƭ!Jہs]_/~{(\jw" >d0(xOvcA,K+uѱ^Ž qXa$_R5cԳ9L0->@BgکʺBQy!?N0y|냒ߓyrmtY³PiA*)XoCToFYָUN\\cjZV($ ~B$7ǭV 9aFWl<;=+b7?e1ٹ8#/|LaP$ARIY׺Ve}a-=:% YڇjBΠŽdyHg"i>;xOKIqj,TEZOJm>hG UMzϽw5€Vy̾nZ+-O_w56ATF|8r $5[j `};eIY+:<鱄PܡB3!pl:Nc^y}|^ǧC|L77o=MY(ՒOY9n4P5n B7 VXB{ʅ!vʭ0$WQ'ZK~y>,ny\6];D47w$+Me'bci+>jPcE^2m3 хEL( jәޓ yn.x rL< e%Zs[Ug QKepc_B +V`6tv) 1ЕqGN]V/ !uIĂKSS0֞ ȱ3AXy['G:qG9._jOq6oʰ֠:V8T-IF -տxiMN錄3*#:ڻ;dp GރH 5BtP19{ZzY~yd qɉvW^6`,K o).P[(-l_gpf&XA+Ebp8HrZW꾼~ί.{av\6QߘX<j!? K'n{}4!^=0:'͟&HQ+R[Q(0+/n;ž2e N;AM~{:c^"!. 9Yޥ7O &c‡Q4iSϔCVDP=2A˛Afg*BP.m>VwFY}arnrՑ; [5b.)*֣1-$rI(u(^jPa(%7$vYƧcʊqȤֽ溥Mź vJN/ !RO) sqv m_~_%fRCZhjE7VAΪfs:M. nfrc-Ze:VhHrh])z?m:JH5}r%ɐΑXidɆ J%Uc`E1oh GX7T~[(̐CZu"e(駝\KW/,< %ZȈJ٘fE3w9fsKOkabk6-8JFtŪKr>8=߄FWN&&Rԓ43wH)ZyjGnVfjLt# KY? ='UneN w82w= LTmwM3_5lɛ6xZEZƷ ҷkk\_Sy\]+!Updp@= hGꮼ}@R/jyr+yX$@)IBcxHDIQ S\B71Dn< e(`g"IxVhW7zCw77/_n|h 'cѹ 9C\ A[PA te/.(oz|v7;scMҸEβ ,N{bw#Ӷl *=FP,$YOa}d;" я`wT w}v g!ijPiA W ւis[B [a} KLЎ6aGW:]ݗ?m_ށ\hwM<ݓE˦;d*,r+ R>ͽȶƲe"DeC);$+rfd"FڜI孔.Mq>Vx{{s~(?ȳ[5}#P#Y0J9d%s h_IW]O,PPI9 *6 (fbc7 IDATq,< Ő]a N@]\gUl\ +VhMljɭnm[aH0Uj==99] 4%0L{YN*In:kD(Iw!(S@hB%,ק"Yωk#~E0ACvH*YOۛԆY³R5欲jmd`;͢ ;^pu+MVY/B)0$WiB]ݕ7xǿHX&! z:B]wB+S2:ƊY#)5s)HB0AEe'0%dKꥃOqsq6X8B=O>ȊaO }IjklZIZ\iҹLVFl5p++T]DWxwc|=}1lG6I$RʑʅQn~?:X|'+![亀LNIWM_d8^хC@r7!e“S{+e YX. |ɭ&Qp^:ReثM<媛l3bv[ap+tu*?Og3_o(>$QtX I0U0/9NԬ`Pa2P54}P$Ȋv)~$;% ]HѪB\$K4YJ,gcW&⛛7OYRQP5/'њ@ Ѡ:K)m#܆r' h%q>Hj*(ۤ9,åf_} |q|5tuTF|c1 F6/YXDz>CZu:RdɤJ.!Ŷ;g% |6kC4 ^?|LȩV䧴Dkn$9g˔m!nQ2Jxܘ~?VE#Bcb+[hvvhKQb籜}NOO&7҉mSƲcPs";vp1̒Eq%.?{9NB')ߑtɂd<6}rξ!p/?! Պ~)K(j 5JEtRqnҺDo[,Z0B+4$Up+ v te ضcQB0W0{&S?E1E͇MEƹr]sRJdHT([fv?M\na4~}vzy*J`SFX}N"ƣۊdc K'VpVhOlp+K͎N$W(-Vs#;<}|7nڝJXLƳ ~( j chpQd.9`{|+aW*)E8?`m|«::;{n-DZhl%~ԩhk YfY(gH7-nfJ*N?s+ IX y_/N`&J=M0ECTh&!C57:8W-b,I+/].`Yz8,xdCiIi]ry*W2ۯ\&^dg!3BnEVvxFv9J#7ڿ3%VX V[PA+Zfh,?l[Ǿ$ ƢWV )7ȑvuX}8Һ:;lL^$1͔튄zsT۳pk:Ƴ T%ZHAZH`ӔhKUz'=.enU^Ț,Ђ [=BѲ Jt:[\|z?yK_#Lim3b,ShaT9"w퀱0n C4Yp[zz#,Jw@gea -6~<0;닋=I|dd) d0Xއ8a,tUHR(`aGi'ϝΖL,?\4,-ʴ2"3&^W;&yH  N X3 g 7(qoeb}YB#ُen*Z̑8>|ཞ˼nv#X*F:Ż.ݢ,1n ڷA;$KȮȋ .y RZ*h d?S2.CD6\}Eڋv/Y5ɢzn(l]mU m*T"V$B 1);q+ UB.62$=񟶿7lHwsl6ޛ= ΄$J$;"ebSwjRR S!ʻP3*"r "]ϜWgc{;QR͓+{ i%V څbK`@%֗;TnʥȭJWnD[Y ^%Wh(G{z}'> ~;tsgȥc*gIv3(y*+Tc yVDS 4c~bL~)Gm06Q+8THG;ǦE>E{BP<~_ȇ% m0bp_&n&&CEZx(.@W>G''ql&wԠ'% HV,}"_CK֥@+ neE6n$WXq~{'Nsp i}s9Ή<]0dGc,ڃ 6]L3w "gQ\/9~-R@.>T\V/4aoCirYECpe-m׶5a^[ȚE>5W^̕nex!nK6/?PBIڙfX+-w:p}9M:B %-TkM5OH(msU!_$N4MNӒ7psq'.ijSrcZ0(揗_=δ<[cn)P";;KЎ+8qJnl:ItDa}>~'|=%/2"mRL "}Ě^iRE cXai:S Y &ey04xSoY(+k۬Z;fʳGӭms.vSJ X!^o% $B Cr9r*-_G?;0ԍȽXMɒJK/;ڤDTbAxawtK-">~3#SmUxw 3ܻ_JH Y` M=Db8(h{Y/a>d\J Z*ͧM* mG #\|ONN7X]x<²rc=R8^Nl Qda. P:(UwLF)"p%Y'{֑,?$_4^'A|$g"!!] Yl/B%\zUlK=M{] 2J.w: CzqA{X!Cn~62egrV ]yO}\ߣ7AAYzX1DicX|vX1;bRdI ȁ٢ ) e3oC% e9k,$Ղ1%cj{-×2 vqYs9r {zb+[ʜkD NlݝSsV6Q};$%`1p >RfXYx|UEޓj#uŝxDj 048{,8{ҢˡS#o>v+zvr|-W)i)NX,Ʃg Vo72-kWeȥ-e h^<:BhA9^PȜg1ޯmc3+oFq4nvIpj=NpR&I u.^d-.z]:Q6L*+U&=l0kEYG5ghj!xP,%^1bm#€Vm̎m 59ڈ]nzGxn{֬7':͖yA5TMj(DB$&O:?$QF3ذv"d:D;+ɴk%/$rۛ'^Ҷê*тSU9MwWX fjn[6kGb2ZEnz)tJr'm?YQ$_H/=ӑ0(ijcey:{%DJԂck x{GgۜՐJ%ɤ"ڴ 25 }9};xKj$ܭoX9& ~i wTkapv9XW $  y7g= ]U ]?JrJM%nRgS>g?JŚfwv*iΉkM0ɲfxLL\s,h$҂jyhKLQWӺ+[\5+ Zapr ٱ8ў۳o=r1{0(}m ɀ" ]J%}*ԉߙu/mj>h vq/wd"%FȐ7x',?`櫋 )%BI%B#sdn6ײ /j=NÅ;€VP  Cr<]Y ŒO;v{L|لY-%?(M q\ іAD*ːEǙƃ ˉv!{2Ei{NEs0B岀5T4Cc͋|f\gDk#]jARXHPUҊ+ qL'd\+И KVXG `/?OY_f),*T88 $坄S^P82D͠ANM(eݛ;Dvo``-wI=*)5ҏ_En~6,ĕ B2B+t+V9lX%T#Z2dqgTx::Kbkd,?gXKd9FC,xFt"̪Y"+& *Gt! Kn'1D/|" .X"eGwkJvxTZ*QEMwkC]/rS^RUׄ C+ U®S\aHFָz?9)a_<EƠ Izrϵ>?[p"[b(D`Q#&DIp<PjRlJb.Hg/WW~kؔrJ B T &U0n5/)qTn܄:#V'6 C+ nzC Kh5.>~ x{-PJtfKo2㋎AKD5X\\Di#&y @V?^OVK^ňBìO7x}~g BcT ʫYEUJƔQ[#70m+tY61ʾ<GWS߶IZz6 (P=HZkc;@0 [O ?R{e2?)Iq=!qdu&ԡ,/r$ Yhi= Cuvap7dVnc"Z 2$Bw B\ &/O} (낑VN;g<;aHM*Qȅ P GX!O}L;g 괋wXnk E(K ae cǜ6r̓"b"1I]ĂU6a?6^v+pfگ#STkŎ8:8BE5j> PEiz&#㝪'VKjlz;}$5+n_xI*"Ԋd[-孾] |訽<֧m K V(0V0'eBIj$_l |/l?[88Ff\Mn,cכPvGfF{0zoc]DM3yiѕeeE .l(eJ6#BFv|`[-m#£+Y}ؖYni! hW\8MI-R rV%7j>o)HNw9n8 ]&o5+ߠ5f嘸'7ɍ4.f5Hmhb+ nhOv3țk<|oOoVrcM^+۲眙GN:V!۷`w,l8mJ)۾9>X$|~gG BYZx+sB *&qa.',c,O0US\aH1/o=4eokۤ,5K뎲;2RFũ'z.)E$DA*#g]CH=OqC F<I]RHih^_\Yȏ=S{h/HkvfXi;5&7PX! y![apk`D 3Kj-.>q]F6N)ĀBA] GBFt1?i IDAT0۵PQ);QёJt4o|"I)WAZjyDMA2FY͔B$wpfbJ҇XO2 LA+r7 Xx)!*8q#b,fٞ&DS50C匇8Ɋ{tjMI.wTL3NwF,Uo< *H BRX--KC(R}T|X\.;+ hЙ\qh@g8'+w"%G*TwEG>BM' Y,^"i!n_wb,NI[IZ Eة-z*~պxr|u, 9hZZE϶tPZkdr =dq)(mlKle-p㝠~/lp{olvӤxD%|WOָ F_q]=1ݻQ\?;*7:ie!y2+/WgA vB>S S-HiU8QHE$#kf +C҆S6UJ :\DW)#:?9U9nNȲ*paX8rLIBhd{҄E!<:&S"7;FܒHnzsڅ&oo> P6pCEB2S1obD,㾑Z5hpw'Bh%FN Vɭе D ]ݕ7xG>1=59՛9+ctm cX2R-ɗт $+.քD9Ny4壓hȤ҈8GCۭqG^gD PGhUAg{vD3T%VXV;r+RcH~$U˿n}BRHDz WA?ߢcfM)716,٬AEE'i:Ff5W$ T${ ǂ9ՙ!:5ӻ_`=CXeUK\ճ,gV'b D'+nS" )]:EH3d>О^q`p-;cI%63 IU/OYSWTfQ$v{sq W^H >T `  5" Wd/[[MZV"q +{Z~#giߩdXSmggg ]Tk5_R B ݇ bH9r[Bs w#tH#Nt5RwTif(!tIӑ)#~4HkPOyh2ˤ{( 2kBYOeE? Qi"Cs "sIh86 퉭0U5n*Cr\|[6"6%w]Ɗ$u utj9`~L5\ߋStоq̔xG^Twd7<{oަJv%Zsۋ@Wg7|tQx%kq~pkNf$s3B Crpat9/s~!c+{òi1֥n鱦yZXe(>~E#G>¢d[U7 /tjp^p٦{ڧqn ]F : @O7R9`q "AV lm #o,r'!^2C`@|\~2I@JWr@T2Ϟ|Ns&Z%*'t5(k<^Zze;2&$>B3AX)B{N²5^]n褉 `CΝT*ydRDTf^CT͟vx$۫0.u-SbҢr'{;$߼x}NK=0nH Q跟2֝k]H;5Jcܰ-W!'€V6U \ytu_.>۾ӓvSrx3,"RّDZ?AeY]^IsϪ x|]yI> R-4ҿTV-p)>Í5W]!K VX VP[ Z\ys珷?IS/ۤyDOɈfNw@[?͟)0A+fF8Jwge=Oxb89}Mq@g0!c;<>D̘ܧ"ylKKkQZA kz/\ [a = b+dDWG??99ڤ;YIe^=!÷O6t 8qLܜt41`{~%wCZ1TYÆmv,?iog8(,Fe:Ri3fKP i%ݸ̶j;wG++79\{-q xJaws&>vӚLz6YhR^]}z=Jc{KBT+mYv-Yk[{1:bJKza F"/*(u' IM L8HRc R@]s=l;$z: AEU\nSZAy21 e:m`nG໏9P!'.睬ۄ~=k!K$wgTˑU"  L6q`?)H޲M9H xg7\{3:GZiP+ikl%`L:+|)Ý<ҳ@b 2+ И 6n86Q9h_SϩwGu6i.=%&PВHIU /ˋ)Gca3"Clņ,C rJzD^.OݼdVu9n1-\UB Ro S (u&6HCBta٪(EdÇ v.[!56BT "NOn`Q!bU~uXa@+y,6w.Xr'O9H֔b|d)D4,L#=jHJ0g0އb'>.Mf@OIĹNp81s.ӵOfpog6BoT ٖeHdQڀ;; A,mzjQd'T(t}7HxzBZZũIxKBm-e!4He=\J mB+ m@+4W(+B EmͿz9̺)g!ët%dd?m/Ffa06-$|[d]dQC ҲfV9W`1;MXZmO+6rxBwyZ|WfzXwNie@$R;ʣ>#ؒde.L0&Z? wI3례iYԽJo<{R)LyJQ- wNk).Qᖞ־e bp_.$W %>lt>=귓B 4RRmK~ʬ+=mO')Sj'3"@D>Vs=tCMT7OK\ZaCFYiLy^Mʡ*BPZapq+zr+'JiϷM7UԛKN+q([ݯGDDKYixF\03t: \Z'2őw!.`jGԉVW5')+тiIy0>#j.5*vu ydVJRWp+t \+_WODNixIdC5$;rdύ~&GGth<)%#25ۛҽqfR@fn fU H YY5F)f/eլmԺ\YA=:Bh]nɉ0UC>E$$i{\DB"||3YIE5$_ܥ^d{ ϬaNU񙉻u:f' z޼b{&%[gBYVzKW@.D9ābxX)CUyq%y_ZaWZ*y+|g'.NFHEq?؂h"5wIx$<]YD:4YD} :^o${nJlj%Df.s֦^ABGma0,q*®T" +2/w$r8Y?sU,̕l4A+ nfo{UCWם*LwTZDDDYJق-xq^M!Ar "3`2I{rSBH{F='y o{ |hiǕQSU0*e7P);QۚHت_:A+FbQb+W%~E r ^^l}r"ej.5bp'fR=4/p헙dM08ɦ9jjRRRgewtl 6 ־~_aՓh0҂jylvgQ&4O5=s=hUh&!.,p+\r%yĞuN|Zl@1=EX6}6"ф5wc4<2Ll>&.K`.Gyi/ް~< $Zs_T ?+pQ-uNܐ?qy 9V*(z\r5^]n?bwrSc*NNVwZ.sz{0$#A $NpM1iCMye@,_5]=wh4J9-Oo J澗٣U!E`Lι׼nc4(1^ِ+K15=+qocnnjTI%WR[ 9̴TG v%^='' ʍNc,@zG>%O'*dQtwQU B_52Uqtg# M<}ηsoQ1BAV1nRj*$JN9ҭU£ "iVFgkOOC yeVWJkV[aX r=ړ/̫?XkZYRVBɉ&AɌ!)UO%Ŭ#򗋃3N@a>mפMuaL5rb-TCZH`R^UQ5e Bx[;onݹf+f@+V6;TCrׯ ~8Z&qc5(j\+D7nJ.H$"=yjqxҽ :sa#<+W~ⒼcZ2)γ0B]B̞ b0$/e,Mۘ<4\x, Z}2s+FW_?ztR>B/{X۹XdJl4$bHũ5XٲL L*g/Wp#-@Ȃ%(􉂆j-ݩfFܺYzͅWgha ٸU6e˗(}W6W$JI&!'"*aZs $o{~T.;|rSV@dWdI&933 'w<<pzx4APlE?PG 6^C4JA^w72s&*RӀVs+ URS.|o4qmSGBq Br͞h+6BJHXHeᣕȶFGo@F΃;9"' KraMukJS-ǥ ~a|Xa@VF{ɕJ?~߼2y6񽥔@4(<<94,>C+uhaGiHɕ_ݔB(8yHIVLgM4 xds,S䷷7ϞmMTGՒh%U܀P+-[ym"̞b=Άۼ;%*tNPAf{ŵ ^[a5Hr+/OͿz2oMmX; IDATuFr]a.&I*'5ơ5[&,!04<*ʑ]f%]H se%uHia4P##+Hkg0w9CXa [apB+q^]sE&q?Kg+»c% )XA!vXcCE + de đnCGps \?>Q1&=ɕZэFt2ˮX,2JI߿kY ,!e5΀Vp+ Uڥ_OMƜk#%>ﶭA읪 'CLwnȐe\aQ-y0{*kdQsl=WQfS KQY&Ka ]]\N@s,HNm@%jw,IPTR؝xܲ2X]ՉB+.eg=q0V(.lAE^^}Zy.qZ/}P1P4$Y(UErtaRqRyhwoAJnUM7Io2< #-$2V2m>ۡ[ ifJfڈJ+W4VG|ɕ>'mI<ŇO+RZvmL NT䐁0- P#@=TnkbΎ{Nytk 1SΠěQ Ο(_4^il%nbSbR]e7q \UƔZ5 7%ߠB+i %L>O/"i\a3dc1(LItYfpB/߫?s 4X1iXrUur>~ _ZN[Zp(_7yF/w޸XbA+,[q֮í} ':v.応C@)bGXts%zOmd0GJ5MIfm"e-،fߛ>> kS" &ڇ7o^ʵA'ѲUjOLVH]q+ TI-8{:췗mRG!D`v#]%7IV@hQIrt^'5dK@(BMJUY -Sp>;/s~؉7̊6 KZ9wml˸kWiC- v/oKUX!O@J "CRv nez$Wǿ͆7 :6e+<{z,p -{{lhڃIĄ:O{.N%w-٩<0ɯV|X>UCD,P7SӉf6S-k|lHWG |#^^J[ €VNw'VxH_ߓ"uhrP~e\X$\R8}OVO; N!Qsp:M'%ix/mKς 3R-E2S0+z+;*XVh%H[Hɕ O7t!l^S9&$X,9m-c13an)ɧ GZ xc]Ɇr*ȃigڅ[!:-dEZj9㭂=0EZrZ]|njy+zjJgg@VX7BIrтs m|Sg;T< C5s/?H83Fe)=𩞳=؉" cIR ViC50CVw&BU#Da;lG s'6-a0{M*:MȬ%V^ֶU6|2+*+hvSJ>F%2*=A* Jj6A)Ab pĂBrazNT.х3^z>.;{zu I}x7o*˖D =ٔB* LvB;+ jQ{{ Bk V@Г Zn/˭PA4&+o_;lL7jx ӛ 70K?sC㶑ґ)WPZ1sHL 0u&2?fBvG4Rr}DnYm}nA$KkJ#{fZ3pky|ڗYVn5ؚ\u_X9ANxWIDVgSjG$Xf3wb$s`ˆϪ_}qQJm$#nfPϼ^i2~0'ש)J]S]uVY#Roz dן&"VZ5*0\uյJ8l #Ȅ͑2{e٘ޤo/ ,אo>x.aRyzT$80z*۷W^ĻSKJH 5 -G?-ŞrTڶ^x1t<s^4LulLWjIlI1vKU;2e8x;oD"I堇o ]y0I5ESE@x Ds8MLWʁV4E~#wTgn/^Ղ*;@*L..11BXa@+6-":^o$taƍ JJTL: P#ȂclQwR=*q BىySnNTV^DDzwsuq)N‹|H J` VUc9*R]\#(7i6nhf] ڠ$B A,[aHw]~>D]tr%v+sEV$YLeQ#Y͝IɲJIfcYB\=$uMݥ'T9%Zh i!IUT0R58f/ts!g4Ǿ0Upڔ*ڐq_zh5ctZyNk&صl qM2Y:YjY5~C3AgO5o^^]Ͼ@I6'BkH IZr/%ӇGKtr롩iX{!os+#T%Wi]mޣӽk%]܄WH7R,POwd6J\TEL7%? C[>}~d9%YyK9" %pzo EHV֤ﻒE"p1D3?aΟ L@l+P9 Wt\f[Lx NkP%LH-4QeM egΎ.2V@c%eӋ/"Mp2:PW7y_^ikIvy$e#jpLFEv|niYrՕPXfeA+Alp+t */OL$cs 9n0Ȟ=|DhD{+$V#2?ij~&M/[sh$]x*__O?Bm++ o[XR@C-`઺@8.8 V}VV5z?z$n&7^^3%}/ Cwɂ/&ZUI$1)yuOL䡉P%_43_9B{BnPKYZȅNPF=*nX!€V姩BJ;ޅIWœmTt&ehFDyyƺɵi=.Y_@G DgѰ^Ð-J L+TCsͽ([xv{EƝ_Vގ(m)3*FY<2 N79a0Sj -Ebib+4ϭj+*BZ꒯Pc$6@0hy))1kW'ƞ`s|=fH1IegEN-HYCU̯%?zZ/oo)%Zhije'2:fRUVQFs$y->Ym* Z՚/JWXjrm\m?ӷ4$tSs }23)1r9Dnhlb6Mx})yWLqDz$JO%k}I`Ls! ]*j\+m.&wJ>,r4@3ۺmY%\@tX Hnq+Bѥ<?=nR7X݅Ydާi6?$ Ro$Y,sgٟA19;o 7"{QD^K2͓;Cs޳$Z(9IisUߓDp%"3H{rݽzvFR-)ӁBe&7xR>)H naD|@$X*Ȫ_IT\*p}vBAVZ[܌P^`pQFF$6_S*7O<&hA,?H+V(TE%W-~_{[ʹ#OthMzzK}+vJIwمm=Jjg^T{K/+YÊ1d~s˯ H Zϡ؂mQeݙ|+cU(cQZ! [^:'tuݾ4z9 9`RG9E"=$j#Nz79/2ph$+[V=Er!?mI|adVjP-8r]u;92@F<M%Tr&VBE"eVhZaA0'eG  WOk)lMbC䱚}8.5^2/JJ;&hiT\ Y,247ynrXxIhҞ4Ź_.Ћ!iKl38;"<j'~pqwAv觺+У]_.\U1c[*tD0*0ݞkV\˿mDfM.s%'vW9sNKEN>ꞃ6=rSaR)OKSػRȭ|iNq5%BysK"\nocj0+?!N5Xu 17Tʴh.zK͎EIw(pFOmkZ%!qPCbWHdILDzoKp:y:PuWO?%Z*-JfRƺ-ܫb&\lܶxޘ2P<Z|b+ ne Bۏ~Cz67Y;sx".L$!'_-] "[ TY͖E6Q%L5wջg3*5=+㮟]@z_hޗmKbҎ;P9' # "\&Mjd!N*Pwp$bٸhApq7p@6Z7H=59g2^CkUegΗ0q:5h$-ثd ,Ȗ%هBMwJRG:BNg[[LF-9[YSOTcuq◷AbZw7l[+.Wï_,+dp-!6pt Avn1ð. bШiPt; ,[m$m!iA'?w9=Z+ŧΓ$*'I^*#AVPz;E?9VgF߉?/9 -d.(J>n)jty6DC8^)y}?O$˗T6e5ZQ8 NoJƾ.0™1zTzӣiK5={XRa%p9>+( * %"N axw? qAIENDB`tropic-look-0.2/gdm/GdmGreeterTheme.desktop0000644000175000017500000000027010531100040021520 0ustar00danieldaniel00000000000000[GdmGreeterTheme] Encoding=UTF-8 Greeter=Ubuntu_G2.xml Name=Tropic Description=Tropic, the new orange theme Author=Shawn Thompson Copyright=(c) 2006 Viper550 Screenshot=screenshot.png tropic-look-0.2/gdm/quitter1.png0000644000175000017500000000323510510703244017421 0ustar00danieldaniel00000000000000PNG  IHDR9dIDATxڭW[OSKޯ ^_Շ4j|@ޢTPPƊJĶJj!J"+vM (x$_̬7g֚Vh|rJnnn+Wt, , $ƘvfӧOoO串Ξ ' =I/s*? V[`$.++w%744]YE\ZZE벳}nqB_J^UUg曩|0D33kbdA5558Gڽ{7mݺcCoooq*੪LUkjk.\=3З/4IAf]@o4}W\'B.rW&D>\>Uʹo>ApA*//'-N/K ƘvX|h:o ۻݻ"=z(Ћ6kssW0̙3/&桇ǜN(/JfaR*,,WzҥKr{{I̫Rw<00UB^ռQzz`uu>J^q6deHdp]\{ra?0Ÿ^ʟ)t?`Ϟ=ƷW'#cw OLLPssNنi xLH@{  7Sf&'͛7m6 k,1ڎycdR#l::ǎR0Arߏ[K۷ov>+%/#*,&ùsXY8^\$~E7o]ߺU|n8wΈ1tO~n 'Nsǥb1H===:~d^ E"@˲(8p f9ϐwzZV~` Lķ0 <#J~@Į2lnc=mD!EZS IڣPJKKK*PPXM59!QV#+**СCB~jkm]@x%4áQR""( ᖫE5|5d@pǩoq$}rym"8O}XNgjVA7{\zxXn||ES>voan߾{!-b1x2Nqg)!F)F>ie]\My}P P PV 1D¢"?GZqI㼷YiG3,i/|n{Qq=qbjs6ҸtYikk9;xүЂ&Lf\}KꆌC 1桇twn%Ij(ۆ]ϟO.S7u E# _ڌFӣјh,fb6X=6_ IENDB`tropic-look-0.2/gdm/quitter2.png0000644000175000017500000000340510510703244017421 0ustar00danieldaniel00000000000000PNG  IHDR9IDATxڭWYOS[> ^Oƨ ^h5ѨQD1 mA&eL2`6 !&&Eu׷ 6AN^Tw^BFF*S S/ raqڵ=>׍W\ _x 6Ο?O!z Fggg}>L{9?E`yf6'j+ˍw ꩿ~*0(%5t:BEEEboi񪪪ݻ'ĨT1Pȇ _/? "'z#G 'r5?$t|2e|bA:Fm-cV@>Uv?L4::JccQ::`C480 PLMMFjo\aM\lB|I~tx/]y7o&m(KJ|C8Xǂ`2СC[ F#*.rͯSSSif0h ߸rWZvb),g؀8<222nmoJ$رcH`mF;@cnmD>U&&&|@ ` dX)555Tnng (gB/V6 ͆a'~\WU&/.Irq`Аlvuw(G$=}=ȫ`Ac8o'gxn|m8"\Dy_yOsss]] HOol'}8XZY}^A4ɖ~0 ^.--ĕUffjm_O077 r>WV_OOo߾%U[׽~M^v?dǧIENDB`tropic-look-0.2/gdm/quitter3.png0000644000175000017500000000312610510703244017422 0ustar00danieldaniel00000000000000PNG  IHDR(p PLTEnUpڛy^du}a~for쥄jz^{_dzȼ|`}az^Įµ|`}akmΞ{_ȴϾ{_˹{_|`~cµŹƺu[xɶʷʖu[jdzµoViĮoVu[~kRlStZx]fnxzlSnUikmpWkfOnUqXy^dMfOhPkRrXu[w\y^|`}a~cdjkmH8+J:-VC3WD4XE5]I8`J9aK:bL;cM2oLL/aX-RD_Mt~@ȅ_~X (o֣RlQ-Dd Gwq눭KY<(v^k-p@vɧĘB׺]z4]O~}9jUOV ԁ`cPVdJ 2i-1m(Xbs?2) -)b Be6]bIENDB`tropic-look-0.2/gdm/redemarrer1.png0000644000175000017500000000323210510703244020051 0ustar00danieldaniel00000000000000PNG  IHDR9aIDATxڭWOYA`ԏ5ĸjGQ ŀ)ĩmȷ*4~v~zݪM!yr9`0 4D491$:lJ< _A^W$Дqhjjj݀|{ڵ6$oEѐwv ȇSi_ꖖŕ)3>wQNN!>2xnȫkŋ/JϞifzfffh:1$̻ ݻ8rds`(xE.J'w&yx3y>7?~"lji׮ݴm6:S_D.\+IB}}OC_|}j|;qH=PrrQE?zT.4w?w`NXW^ŋƳgφm6#IcɐԹiQ^;@6J~;>L>uٹ>R7C*<`25YbXqى&A;w[ұc(J.IzzhӦMtA)U> o߽D߾}@ ZBzqjjjqa\*1ڸq#`slZZ'O\`0 Vk3^RSSWdC'+}8!> |Vn<|OR~R͛ DBرéb}ll -(:[,FWOBB,Jjk@P[SK)))h9~=--V|8P},,0"GŠ6#g']q]=[>x+SB?xޤfgAAx( /9zcBG۷C۷o'N.%V[0XZV&CP(  : PYS/oSzF:ٮƫ1AFbdr}+1¾!$j=kz}ddF0ܾ}CZཏF?U-D yy'plowL2K%t;֠1[, w6>D8ėpV;4a5/nm555^[ZZpnWE ?#ȃ|¯М&f(P4f ."VH:?ϸFX@U1цE[_n q;AB:|q8Cy1qcKD"H$j1ZQ`js "z#IENDB`tropic-look-0.2/gdm/redemarrer2.png0000644000175000017500000000341010510703244020050 0ustar00danieldaniel00000000000000PNG  IHDR9IDATxڭWYOTY]y'uLD @QhԨQЀ\آH/04 m7;L4DNM}Ecx/uNթVܫܹs'$&&&*66Veiefx! ;)\reM\\\d2GGGyĥKϟr3g$_c;MfB޽ފ|rիAQzz:Qii)UUUA-z!)NoܸTUJJjԇ ~oU'y}<)v"B56jjX֐ ! <Èxg̶juT[[K,QΐK? )|EGhq!/[CC=@.Q/mgϰ#޿_ⴴ5fYu?9)MMllbp`ݒ:lMM$H⸈TA{2`EE ԩS+pv0 x232 ͛7<{jmmV;C 6캭N;vEیxtmONNYy!O!5ph^|j qܹoN[lÇ/WVVF?&5M>a2*)9i"55v4Mv ]fvp_NvM6\<<<TEs RYYrNi3:8RXXm޼`H+i9rD|ڨ( _VZWu^ fav#ce%x@xÇ)~qhhhPRo鷴>Q7,G)Rc罏w0a A}E[YFs8\8{SR9id-}cdD3A8I8n?π?%-8cTQ|xʏOU93c(dI߿D[:99D, 1{l yNhC;gS+ׯ_CfggfgT[g3ss^HŽ~ |IIENDB`tropic-look-0.2/gdm/redemarrer3.png0000644000175000017500000000313610510703244020056 0ustar00danieldaniel00000000000000PNG  IHDR(p PLTEnUpڛy^du}a~for쥄jz^{_dzȼ|`}az^Įµ|`}akmΞ{_ȴϾ{_˹{_|`~cµŹƺu[xɶʷʖu[jdzµoViĮoVu[~kRlStZx]fnxzlSnUikmpWkfOnUqXy^dMfOhPkRrXu[w\y^|`}a~cdjkmC4(E6*H8+I9,J:-M<.N=/O>0TB3WD4YF6cMkS@mUBqXDsZFv\Gw]Hx^Iz_I{`J|aK}bLcLdMeNfOlSpWw\y^z^{_}adfnostyz«¬ůűƲdzȴȵɶʷ˸˹νϾµöŹƺǻȼɾ~N{tRNS 55555:::::QQQQQVVVVVVaaaeeeeJIDATxey\a]T(rv9:}}~1 tr[YZaU-6y~[y>=3`c%Ȩ,s K*L t^"#+(?)Ҵ W}2}&w8YkM|ǘnXlU1D>iQ$kWǐWg sUOڮ [^7U ~:08 vyp?x3]}e}w,N^PK60 yŚ4< w!X H$C y\z;8f~HIZmC(NP(-ىVKF=JTrH@^[L۱g" `ftt@=p0JWU!@J@\|+<(ⷻ;@¢A! LJ!ȂhbBFfi)b˝h%.!|xsDd"eUgGbͅ 5/]tva֚QWAzG|Ҽ\D܅# nXBTb~jۢyTr@ECfmnSbl f"ܑ[+U"n|B!F纖,ɞ ,n债ٴ +lŒsU )(ƠEUז̉,JU݌T$vL}\*tId`" ԧ[ݰba\]ӔHS =)Xԕj) J *. <<,8>>BS_{}gA0 'Z1%үX2elyF+5 Fu9Ii@%5?׿Q)[b}s޺7_ A]2/)],(PUH!w*U;(B2A5DJL)'>څ~k] 3jus'(NEg*St1@ WVVCH9?9^WUc-TXat@5 6_.]@?A*!Y@]!VC¦iG:ֳQ]K;_TPhϺD!|襗 %!\~ nQJT^˂NE4g&-*?'Rd5UPp!QC[T44ˆu=VnXvј4XM6Noq<^Mf V=w1kc7%v¹0,̚fsifJ5A| f#f`wɵ7x-{a_0}w~S>6jup!*@ )%K 7"U݉ Sd.ޤJҔ" 3Uy$ph b3y2~Bgo KR}yyuq6#㡂UGm;kD@/9vע3R!FA~ыA͞B .(?#B]suNߙ>;cuP泵'ڷC/|'~{xQm+#L(ngaYnjI''@.8~ar4:Ŏ-H3UAE5 B<6q4M3]%C^kŝ_ 7l\O7o~~n\|vhu띿_A( ąwp(fQJ>Xgs&T 갧s ѵ:ⶫ Dn>=YT&wlū gVVVgyzK}39}>d6DTPI, B #?L=  hqK.T=Dmt;+G+g@ _ۯWG;=쳃 ?p8?Bm7ߵgVF-^z_m '6AA4 (R CbC+4Pe) Ua T 9sHf2}F/\ A~'>ݑ[M=,=TT4l3QB QH*Gc#QNalk"/n|iUpf /^"^O3g0|hX6PxlEЕKg*œPf-xQJUhЌtGCAa6yΌ81i.~bgj~O?+a~~h>ln_Mg6{Ht0#liI]5.KnQ{U%4v1!O -_wjUan7/~;핧>M#ӃMp8wr<ݻUus6zLڧ . iґSD5D U]FS@@P5!DM8ŋwF={Gwuެ~wz[Gne*gOkܚ?5WGl)Gw$(|̽Y̶C$}+*A3 % ͎|Q РQR>ws͓'tttt;w/ 5͍xB6ȵ7o_M;5ߩvyIVDAtT ͅ\HH,$ Q+Z$`E5 zS!"!x/lr{ 7u:}]VXUk^7ͽ+>=-k(t8-㢔Ÿ`ʛ##EEC=za~$j5ljtxg{?'ww+Ol99^w'\8ΝyEU=g!ggMJ5e͔c+mn“E"ѯDDfՠMFl ]U>_fv:׿k_<8 `ɭ'c`A@$z`aQM'd_$"1IlNav?"u52k|"E}~pO_/W[-s] ԯ 4IO[q>a'Y," _آNH{O~a0>1aZq0'uf4xRH K- =^d%&v f"sc0'sN~|h^|]wl&"J3W64צݳ_ϻBR.Z;餎z,{XHDs94r1oYQB"\RGqL?9]}?Uj}>nke~G[/mo?v.L? O FJk%AT8}&("uE!Ӕ"Ps1Li y8MڼrJ{7W^s893$!x""IJěHEt(|{>Nf 8c3i+Tŋ;;$5=&[&*eMH)1oT)<518ŮFA :l0_Ru"Q,pBхy`kRa K ȬQ5znФ`^rHMcmpړΟ~]޽l6qUU!VGM.Q^JN=o/UQhR.#( ٯ@[ dZ2bfMi5JWIOS©8=wi^}'rڵx|txCUK/GGGZUl6p8 GD[ϒw"b^" ~6gR,llhB2쮩>,zSW^ynݺUlh|][]7oN'|1NC/^ s<6g¥"Yz NrfeȻ}]fQ5LV?U`v*G^Xں}v ]~\UFQsC#>;0EjA2ȗdk_ľK+J]eR@u%;#$y+DB%8Žc~+_?W_}kǓ慝uUN_Fp8Z*i1 `._Y86M H3Ⱥ sṳ4Qڨ,45!Ih(}?Tl^:4WV$%zIsϣS3"jmZ hDһ{8DQuSu7[nl*"?g>/}Krj.l+ܘ 9dԅ8rv,ӣjZ{jo4Vam R!pQ $!moo<.\xOOv)\xӠK=|*Lg2IC2-#+;&$aB#f43*4U=tG~ M{֨'h&gp BcdR gyFD~Sǃ`}}}{{{cc@F> )m.}53\43ljijiiDCr#Os$0gvI 0FQj،6ѹ,ȴ"PҌT= m=IGGX[[U)Zښ;$!Gݻw=΂ώw캬P4uԺ8at-wbꤌˏiLBӄޕ܄OMƱiH333^Sr>'I4RO6Qe)9h: UǽRtYjH3by#*,6 ?t%6'%(LQTBҼO )pY2м5Ai )F;t O}3mއZw>d15#┮ `@' Jx`C BA!`y+K] " vinl1Uv*-Wf9I#~"X#υm)=1oquX|+py"*΅l9TaB7D/z[)AaD!F3ETa1HE.9YLvia镘% W &4#<#وMQQk^ g 6}dq@5d,-*zF;h' dvi T lM~eB2)!LT֩⸏Ez.` b""Fib` 7+hdslX4 Iw 9wkC< RW4_ a~AMj&/r^{ FԹ6s9͟Azj3۹Lmw UH9װ44F?) و!O-41p}sZċmi"`( F(i4F@cb& 7k}Π)w4~$ER BuB4;m~05|`2LHc8;wil][J>"?殮>7P\~@JH1H G  0FAdV@qU*0@".Ro݂a`;N|-8Hb<$"#!U1,FSX#" M 1 BYvʴʘ.E7J Km> UPd}xҌPo3}|is4AD ,G>G#T$K]?AAZ){1 DEh$BV>} OQO$gSjdFD(isg>[ۦg*I)oFrί*a>}>-RJ# 8 Eh֨)l|:vu?eI+y\bV5KȤdH%&l(0*,%.wt:dcw)wh*L}P6؈F$ITsgTγwqƚ vk FbX4 PHJ7vF+ܣ7,FDU6#*q"9Z1NLB)՜e:" BN9Ԉ&`T~٠Av\Yd[ ~N3't?ǎ)|kL¥CYSbS5T֘w>L|$ ,PuhbEӣ*.sj!  xa6i(ސHJ1fw~7͍|~] ܼtNGf3/81{#yxHJ]r!w;[g']KLZE\~:6/35pX&QS SastF^P_|nf^Gei' J8!(MͶ"گ^FDPуMč6.O$hDA2>iЩ^>Gd2yˠ9<;)$YI)V>O߅[+BH5xw$V SCg6 !FXJB09<<|?~?>õ#2tK%`Cnm6-QJk1 Bb̘NrYE7IH=#? |ߪ|T5N1w F"z =I=@Iۖ NGwv$! H}̬G ?r"SḰҳ/'3ÎX榩G&e0[xsKb %L0z(C SGAX%4#\Yzr.TІ9+wY#;Qb ?~fe^J!FI5K5[ +-:j,B~ƺe{7Jeק*h1W)]xa˂BE3n6wm|-Eآ"Y=L*lAnaB4FQFRFP`h;%N?J$D# A6[ç`P:M`Ǎ1ɑ b7}R:%im/XR{}N@B\[N4s=h hg{[ ĜɝesS>%*F e=wmt*N'ua*/nbաy v꧂xg~6fy˃LolfM#ŜO*4q9֘ԟ mlvDKV [užS1, sN\ijtaT'.]Fƍffէz׮ f._wwwj¥˗W+[\(̐X fĻ2Aȋ)?!+^aiIe7CCUUʕ+篌F .]}N|4Ms3<;.\8G0~"x<)CȺ{h)\6u0.2WJjɵGaS&fbF33[KKQ\ͽxce8\]]sO\kXpoƍdcsJqSO={6]>Z]@+Wmmmp01K7QJ$a*Ic$MA-4& ѽC,ĊbNKȆF)s idUU"ꫯL& =A8F`@^__kf2\y`UU56^uZ,/Ly1^9Qk toqB*F C#ܨ8z˨L'×_~lux?Oc?xM]?k׮} _0~=fvww_|f;w9ɣ^{mww߻woΝ$wE3ulixňKi4,vwwwwwX3{,Q%m06״hTSr{ )'H;>8l,|DVŭ_z}P;ۣhÛ7nzl  .,+fw}WDVWWx)~)*-65|J}+_4ۡ5'y/^t$њpfFe 駟X&y>._OSOɂ&hQ"v;_3YZR#zy<< 1QHe6q}{o}]^3*7IWܭB&}ùpyr 7 zm.|ʠ>;LG,O"݅,5I>)0T qҡa@!EYo>iYjB=șXli1'1SGnypO BR?f.l-;A-ldl =i;վ*"XJ`\m\N# =u BKݤU_D#g"%mGJ'7$4OE%wUL~$~f P H:Wƹ}lhm ba hETRePI %mLn{eaUp-2"a$'pc[ZBAJ-$Ot $b3Jb~]8* ?C2~~5ٙFRhLX#J%4g c@Cq?᱗uwkh%&!I 3-,T0ĵV҂_BUh:FبJx*7 樠*P!(ˎOX#,+O$NnenaSB(;赁 t3_<챱qGy+ƨL&c7DeeT\\-"2V 3 n>###_"[JX)Qt3vw^-_y"~q0dboks˭չ~)K˗> \Iw<*#D4e}Ž&GC\xw-D080@9l'&а'Cɇ~> |6UB "Gέ'wt)9X,kYy!}jj[AjmkWꮗ#ovy}^hDkDMFs`chi!2rǷ o%#B{on<:q>|\jyؕ`rrF>pcho߾Up8Eն.j|j.n^_2$XJ,ː"옃(6%x~P( `8l\׵o9eIENDB`tropic-look-0.2/gdm/session2.png0000644000175000017500000000340410510703244017406 0ustar00danieldaniel00000000000000PNG  IHDR9IDATxڭW[OSY>GQM')`tT,&hQ,RPPnr-l-wXLd QYr:ĝ|Y{}Y{JmnRgddn߾-4t1<C;._+33SM\x翜;wn#55 1*қEs玜pҥ+W|ϟSss3$B;8#ώ޽gx&ׯeYZ2l>`%CBylȷ-bp˿~Z[ChkcF 8#OC W1ێhgtP{{;D:EB/Gr-=z16v\~Rwvc Sȇ߷'8//od EaG "PB^\\=Y`cN7Nɓ'äR 1`Ai2Ӎ7<{~ @ RRr߿HJJBo )*++͛2 Ṛ4phӧOѣKZ6Lca$8+//WK\Cbnn.٬6ldAZqpN8!ꨡ>H; ? }Ss3~ \߀EJMMM2/GٳgdW 06OHlv_;5QBq=jlj*ebx% |%~A;(ft:#*bbb(11xBJHJ/9 ,pAB#G\-phF/^sw_@w&FC55TèfeWX<2Ȩ2>xPM ;/Z\M8H TS]m +G| 7!b>TGڬ .l8_;i||"Mc梌bfGh8J$2C|̬ ǂ|V%ٝvk׾l45`t8p`wB}'gw:̯Ox޼y#W\)0z>|&&&t8^W 40`a `ybϜI,Y_[WG)))?Y0q!WYWptt&''6#c(Vu/ʩ_x`T.Ub"yăE3ׇe-xTREj!StXU L/>|aaaC~䉟{. c[yOĤe,T()_tjs ,Ga#m>~uw e̼E+{=F۝޿8}r{ Frį|w]>>.;y^\^ZN |Y[|qnv1'\ w<'-,i>}Z V~gX 1z}ZY4;፪U333ھȟ\l$c~em/Wښnmm]ym}ݵ eݜM ޫIENDB`tropic-look-0.2/gdm/session3.png0000644000175000017500000000310310510703244017403 0ustar00danieldaniel00000000000000PNG  IHDR(p PLTEnUpڛy^du}a~for쥄jz^{_dzȼ|`}az^Įµ|`}akmΞ{_ȴϾ{_˹{_|`~cµŹƺu[xɶʷʖu[jdzµoViĮoVu[~kRlStZx]fnxzlSnUikmpWkfOnUqXy^dMfOhPkRrXu[w\y^|`}a~cdjkm@2'C4(E6*H8+I9,J:-O>0Q?0\H7aK:fO=iR@mUBw]Hx^I}bLcLdMjRnUoUpWqXrXsYv[w\x]z^oy«¬íűƲdzȴɶʷ˸˹̺μνϾµöŹǻȼɾʿv{tRNS 55555:::::QQQQQVVVVVVaaaeeeeJIDATxe;TQ([PvV[5E}߷/s[E([*KXF1Ƹ 32dN|9`)3  BLwDLNLA9YZ'LA%ו$kJ gckݏ+g=?Q^;ê'SȚB&6ìwɐiQ5!'d,Q6M5]%ty3ʂ4(rDp þo Ds.^ y{v7èL|6Mg O6U"5/g21E1ȗ.@# ʡ(9P%L9 *g!Nϣҡ~l(@W9"p0ٙ 7*j^ u+`X@jMy8 `E]D{2"GVoEHV~0_ZZ\|a 3a; j@­ ۲ By/%jC^:yQ#8.9obxE< q=ID-<B$G6v4nFߍ6{_ܐ'(z%7knJ2UB:%:h>AJ r6m׿Ot DH[4Sk~2IENDB`tropic-look-0.2/gdm/Ubuntu_G2.xml0000644000175000017500000001426610510703244017477 0ustar00danieldaniel00000000000000 %h tropic-look-0.2/gdm/GdmGreeterTheme.desktop.in0000644000175000017500000000027010510703244022141 0ustar00danieldaniel00000000000000[GdmGreeterTheme] Encoding=UTF-8 Greeter=Ubuntu_G2.xml Name=Tropic Description=Tropic, the new orange theme Author=Shawn Thompson Copyright=(c) 2006 Viper550 Screenshot=screenshot.png tropic-look-0.2/gtk-2.0/0000777000175000017500000000000010531100040015435 5ustar00danieldaniel00000000000000tropic-look-0.2/gtk-2.0/Makefile.am0000644000175000017500000000021110511154545017500 0ustar00danieldaniel00000000000000themedir = $(datadir)/themes/Tropic/gtk-2.0 theme_DATA = \ gtkrc EXTRA_DIST = $(theme_DATA) MAINTAINERCLEANFILES = \ Makefile.in tropic-look-0.2/gtk-2.0/Makefile.in0000644000175000017500000002446710531100031017513 0ustar00danieldaniel00000000000000# Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = .. am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : subdir = gtk-2.0 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; am__installdirs = "$(DESTDIR)$(themedir)" themeDATA_INSTALL = $(INSTALL_DATA) DATA = $(theme_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ACLOCAL_AMFLAGS = @ACLOCAL_AMFLAGS@ ALL_LINGUAS = @ALL_LINGUAS@ AMDEP_FALSE = @AMDEP_FALSE@ AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_CAVES_RULE = @INTLTOOL_CAVES_RULE@ INTLTOOL_DESKTOP_RULE = @INTLTOOL_DESKTOP_RULE@ INTLTOOL_DIRECTORY_RULE = @INTLTOOL_DIRECTORY_RULE@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_ICONV = @INTLTOOL_ICONV@ INTLTOOL_KBD_RULE = @INTLTOOL_KBD_RULE@ INTLTOOL_KEYS_RULE = @INTLTOOL_KEYS_RULE@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_MSGFMT = @INTLTOOL_MSGFMT@ INTLTOOL_MSGMERGE = @INTLTOOL_MSGMERGE@ INTLTOOL_OAF_RULE = @INTLTOOL_OAF_RULE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_PONG_RULE = @INTLTOOL_PONG_RULE@ INTLTOOL_PROP_RULE = @INTLTOOL_PROP_RULE@ INTLTOOL_SCHEMAS_RULE = @INTLTOOL_SCHEMAS_RULE@ INTLTOOL_SERVER_RULE = @INTLTOOL_SERVER_RULE@ INTLTOOL_SERVICE_RULE = @INTLTOOL_SERVICE_RULE@ INTLTOOL_SHEET_RULE = @INTLTOOL_SHEET_RULE@ INTLTOOL_SOUNDLIST_RULE = @INTLTOOL_SOUNDLIST_RULE@ INTLTOOL_THEME_RULE = @INTLTOOL_THEME_RULE@ INTLTOOL_UI_RULE = @INTLTOOL_UI_RULE@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_XAM_RULE = @INTLTOOL_XAM_RULE@ INTLTOOL_XGETTEXT = @INTLTOOL_XGETTEXT@ INTLTOOL_XML_NOMERGE_RULE = @INTLTOOL_XML_NOMERGE_RULE@ INTLTOOL_XML_RULE = @INTLTOOL_XML_RULE@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ ac_ct_CC = @ac_ct_CC@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ themedir = $(datadir)/themes/Tropic/gtk-2.0 theme_DATA = \ gtkrc EXTRA_DIST = $(theme_DATA) MAINTAINERCLEANFILES = \ Makefile.in all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu gtk-2.0/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu gtk-2.0/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh uninstall-info-am: install-themeDATA: $(theme_DATA) @$(NORMAL_INSTALL) test -z "$(themedir)" || $(mkdir_p) "$(DESTDIR)$(themedir)" @list='$(theme_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(themeDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(themedir)/$$f'"; \ $(themeDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(themedir)/$$f"; \ done uninstall-themeDATA: @$(NORMAL_UNINSTALL) @list='$(theme_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(themedir)/$$f'"; \ rm -f "$(DESTDIR)$(themedir)/$$f"; \ done tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ list='$(DISTFILES)'; for file in $$list; do \ case $$file in \ $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ esac; \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ dir="/$$dir"; \ $(mkdir_p) "$(distdir)$$dir"; \ else \ dir=''; \ fi; \ if test -d $$d/$$file; then \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(themedir)"; do \ test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-themeDATA install-exec-am: install-info: install-info-am install-man: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-info-am uninstall-themeDATA .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-exec \ install-exec-am install-info install-info-am install-man \ install-strip install-themeDATA installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-info-am uninstall-themeDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: tropic-look-0.2/gtk-2.0/gtkrc0000644000175000017500000001461210510702740016506 0ustar00danieldaniel00000000000000# Ubuntu Human Colorscheme # # Authors: # Richard Stellingwerff # Daniel Borgmann # Billy Cantrell # # Feel free to modify and share! style "clearlooks-default" { GtkButton ::default_border = { 0, 0, 0, 0 } GtkRange ::trough_border = 0 GtkPaned ::handle_size = 6 GtkRange ::slider_width = 15 GtkRange ::stepper_size = 15 GtkScrollbar ::min_slider_length = 35 GtkCheckButton ::indicator_size = 14 GtkMenuBar ::internal-padding = 0 GtkTreeView ::expander_size = 14 GtkExpander ::expander_size = 16 GtkScale ::slider-length = 31 # GtkToolbar ::button-relief = GTK_RELIEF_NORMAL # GtkMenuBar ::shadow-type = GTK_SHADOW_OUT # GtkScrollbar ::has-secondary-forward-stepper = 1 # GtkScrollbar ::has-secondary-backward-stepper = 1 GtkButton ::child-displacement-x = 0 GtkButton ::child-displacement-y = 0 xthickness = 1 ythickness = 1 GtkTreeView::odd_row_color = "#F5F2ED" GtkTreeView::even_row_color = "#FAF9F7" fg[NORMAL] = "#000000" # black fg[PRELIGHT] = "#000000" # black fg[SELECTED] = "#ededed" # silver fg[ACTIVE] = "#000000" # black fg[INSENSITIVE] = "#efebe5" # beige bg[NORMAL] = "#efebe5" # nice grey bg[PRELIGHT] = "#F9F9F9" # very light beige bg[SELECTED] = "#E86218" # Tropic Orange bg[INSENSITIVE] = "#efebe5" # beige bg[ACTIVE] = "#E7E3DD" # base[NORMAL] = "#ffffff" # white base[PRELIGHT] = "#5f8ec4" # dark beige base[ACTIVE] = "#E86218" # Tropic Orange base[SELECTED] = "#E86218" # Tropic Orange base[INSENSITIVE] = "#e8e5de" # Tropic Beige text[NORMAL] = "#000000" # black text[PRELIGHT] = "#000000" # black text[ACTIVE] = "#ffffff" # white text[SELECTED] = "#ffffff" # white text[INSENSITIVE] = "#b5b3ac" # dark beige engine "ubuntulooks" { menubarstyle = 2 # 0 = flat, 1 = sunken, 2 = flat gradient menuitemstyle = 1 # 0 = flat, 1 = 3d-ish (gradient), 2 = 3d-ish (button) listviewitemstyle = 1 # 0 = flat, 1 = 3d-ish (gradient) progressbarstyle = 1 # 0 = candy bar, 1 = fancy candy bar, 2 = flat animation = FALSE } } # Evolution (and some deprecated widgets) use bg and fg for its listview instead of # base and text like they should, so we override it. style "evolution-hack" = "clearlooks-default" { bg[ACTIVE] = "#E1D9D1" bg[SELECTED] = "#FFD799" fg[ACTIVE] = "#000000" fg[SELECTED] = "#000000" } # Bright orange highlights only for selected widgets style "clearlooks-orange" = "clearlooks-default" { bg[SELECTED] = "#E86218" } style "clearlooks-wide" = "clearlooks-default" { xthickness = 2 ythickness = 2 } style "clearlooks-wide-orange" = "clearlooks-wide" { bg[SELECTED] = "#E86218" } style "clearlooks-wider" = "clearlooks-default" { xthickness = 3 ythickness = 3 } style "clearlooks-wider-orange" = "clearlooks-wider" { bg[SELECTED] = "#E86218" } style "clearlooks-button" = "clearlooks-wider-orange" { bg[PRELIGHT] = "#f5f3f0" bg[ACTIVE] = "#E86218" } style "clearlooks-notebook" = "clearlooks-wide-orange" { bg[NORMAL] = "#efebe5" bg[ACTIVE] = "#E89B6F" bg[INSENSITIVE] = "#efebe5" } style "clearlooks-tasklist" = "clearlooks-default" { xthickness = 5 ythickness = 3 } style "clearlooks-menu" = "clearlooks-default" { xthickness = 2 ythickness = 1 bg[NORMAL] = "#f8f5f2" } style "clearlooks-menubar-item" = "clearlooks-button" { fg[PRELIGHT] = "#000000" } style "clearlooks-menu-item" = "clearlooks-default" { xthickness = 2 ythickness = 3 bg[SELECTED] = "#FFD799" fg[PRELIGHT] = "#000000" text[PRELIGHT] = "#000000" } style "clearlooks-tree" = "clearlooks-wide" { } style "clearlooks-frame-title" = "clearlooks-default" { fg[NORMAL] = "#404040" } style "clearlooks-tooltips" = "clearlooks-default" { xthickness = 4 ythickness = 4 bg[NORMAL] = { 1.0,1.0,0.75 } } style "clearlooks-progressbar" = "clearlooks-wide-orange" { xthickness = 2 ythickness = 2 fg[PRELIGHT] = "#ffffff" } style "clearlooks-combo" = "clearlooks-button" { } style "clearlooks-check" = "clearlooks-button" { } style "clearlooks-range" = "clearlooks-wide-orange" { } style "metacity-frame" = "clearlooks-default" { bg[SELECTED] = "#E85723" } style "extra-view-widgets" = "clearlooks-default" { bg[NORMAL] = "#F5C07F" } # widget styles class "GtkWidget" style "clearlooks-default" class "GtkButton" style "clearlooks-button" class "GtkCombo" style "clearlooks-button" class "GtkRange" style "clearlooks-range" class "GtkFrame" style "clearlooks-wide" class "GtkMenu" style "clearlooks-menu" class "GtkEntry" style "clearlooks-wider-orange" class "GtkMenuItem" style "clearlooks-menu-item" class "GtkNotebook" style "clearlooks-notebook" class "GtkProgressBar" style "clearlooks-progressbar" class "MetaFrames" style "metacity-frame" class "GtkWindow" style "metacity-frame" class "GtkCheckButton" style "clearlooks-check" class "GtkRadioButton" style "clearlooks-check" widget_class "*MenuItem.*" style "clearlooks-menu-item" widget_class "*MenuItem.*ProgressBar*" style "clearlooks-default" # combobox stuff widget_class "*.GtkComboBox.GtkButton" style "clearlooks-combo" widget_class "*.GtkCombo.GtkButton" style "clearlooks-combo" # tooltips stuff widget_class "*.tooltips.*.GtkToggleButton" style "clearlooks-tasklist" widget "gtk-tooltips" style "clearlooks-tooltips" # treeview stuff widget_class "*.GtkTreeView.GtkButton" style "clearlooks-tree" widget_class "*.GtkCTree.GtkButton" style "clearlooks-tree" widget_class "*.GtkList.GtkButton" style "clearlooks-tree" widget_class "*.GtkCList.GtkButton" style "clearlooks-tree" widget_class "*.GtkFrame.GtkLabel" style "clearlooks-frame-title" # notebook stuff widget_class "*.GtkNotebook.*.GtkEventBox" style "clearlooks-notebook" widget_class "*.GtkNotebook.*.GtkViewport" style "clearlooks-notebook" # these should really use base and text colors instead widget_class "*GtkCTree*" style "evolution-hack" widget_class "*GtkList*" style "evolution-hack" widget_class "*GtkCList*" style "evolution-hack" widget_class "*.ETree.*" style "evolution-hack" widget "*.nautilus-extra-view-widget" style:highest "extra-view-widgets" tropic-look-0.2/metacity-1/0000777000175000017500000000000010531100040016330 5ustar00danieldaniel00000000000000tropic-look-0.2/metacity-1/Makefile.am0000644000175000017500000000057410511154636020410 0ustar00danieldaniel00000000000000themedir = $(datadir)/themes/Tropic/metacity-1 theme_DATA = \ icon_close.png \ icon_maximize.png \ icon_minimize.png \ icon_restore.png \ topleft.png \ icon_close_u.png \ icon_maximize_u.png \ icon_minimize_u.png \ icon_restore_u.png \ metacity-theme-1.xml EXTRA_DIST = $(theme_DATA) MAINTAINERCLEANFILES = \ Makefile.in tropic-look-0.2/metacity-1/Makefile.in0000644000175000017500000002504210531100031020374 0ustar00danieldaniel00000000000000# Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = .. am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : subdir = metacity-1 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; am__installdirs = "$(DESTDIR)$(themedir)" themeDATA_INSTALL = $(INSTALL_DATA) DATA = $(theme_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ACLOCAL_AMFLAGS = @ACLOCAL_AMFLAGS@ ALL_LINGUAS = @ALL_LINGUAS@ AMDEP_FALSE = @AMDEP_FALSE@ AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_CAVES_RULE = @INTLTOOL_CAVES_RULE@ INTLTOOL_DESKTOP_RULE = @INTLTOOL_DESKTOP_RULE@ INTLTOOL_DIRECTORY_RULE = @INTLTOOL_DIRECTORY_RULE@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_ICONV = @INTLTOOL_ICONV@ INTLTOOL_KBD_RULE = @INTLTOOL_KBD_RULE@ INTLTOOL_KEYS_RULE = @INTLTOOL_KEYS_RULE@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_MSGFMT = @INTLTOOL_MSGFMT@ INTLTOOL_MSGMERGE = @INTLTOOL_MSGMERGE@ INTLTOOL_OAF_RULE = @INTLTOOL_OAF_RULE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_PONG_RULE = @INTLTOOL_PONG_RULE@ INTLTOOL_PROP_RULE = @INTLTOOL_PROP_RULE@ INTLTOOL_SCHEMAS_RULE = @INTLTOOL_SCHEMAS_RULE@ INTLTOOL_SERVER_RULE = @INTLTOOL_SERVER_RULE@ INTLTOOL_SERVICE_RULE = @INTLTOOL_SERVICE_RULE@ INTLTOOL_SHEET_RULE = @INTLTOOL_SHEET_RULE@ INTLTOOL_SOUNDLIST_RULE = @INTLTOOL_SOUNDLIST_RULE@ INTLTOOL_THEME_RULE = @INTLTOOL_THEME_RULE@ INTLTOOL_UI_RULE = @INTLTOOL_UI_RULE@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_XAM_RULE = @INTLTOOL_XAM_RULE@ INTLTOOL_XGETTEXT = @INTLTOOL_XGETTEXT@ INTLTOOL_XML_NOMERGE_RULE = @INTLTOOL_XML_NOMERGE_RULE@ INTLTOOL_XML_RULE = @INTLTOOL_XML_RULE@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ ac_ct_CC = @ac_ct_CC@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ themedir = $(datadir)/themes/Tropic/metacity-1 theme_DATA = \ icon_close.png \ icon_maximize.png \ icon_minimize.png \ icon_restore.png \ topleft.png \ icon_close_u.png \ icon_maximize_u.png \ icon_minimize_u.png \ icon_restore_u.png \ metacity-theme-1.xml EXTRA_DIST = $(theme_DATA) MAINTAINERCLEANFILES = \ Makefile.in all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu metacity-1/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu metacity-1/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh uninstall-info-am: install-themeDATA: $(theme_DATA) @$(NORMAL_INSTALL) test -z "$(themedir)" || $(mkdir_p) "$(DESTDIR)$(themedir)" @list='$(theme_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(themeDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(themedir)/$$f'"; \ $(themeDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(themedir)/$$f"; \ done uninstall-themeDATA: @$(NORMAL_UNINSTALL) @list='$(theme_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(themedir)/$$f'"; \ rm -f "$(DESTDIR)$(themedir)/$$f"; \ done tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ list='$(DISTFILES)'; for file in $$list; do \ case $$file in \ $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ esac; \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ dir="/$$dir"; \ $(mkdir_p) "$(distdir)$$dir"; \ else \ dir=''; \ fi; \ if test -d $$d/$$file; then \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(themedir)"; do \ test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-themeDATA install-exec-am: install-info: install-info-am install-man: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-info-am uninstall-themeDATA .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-exec \ install-exec-am install-info install-info-am install-man \ install-strip install-themeDATA installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-info-am uninstall-themeDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: tropic-look-0.2/metacity-1/icon_close.png0000644000175000017500000000026210510702740021163 0ustar00danieldaniel00000000000000PNG  IHDR 2ϽbKGDivCgIDATWP 0G4o?yR Ӹd)]IQZDmW`1wktUu {ty"N+nу(nHmw.c~u5}kuuIENDB`tropic-look-0.2/metacity-1/icon_maximize.png0000644000175000017500000000025510510702740021703 0ustar00danieldaniel00000000000000PNG  IHDR 2ϽbKGDbIDATWcd``Hb3dddLg§Yl"ta (lYȊWehݏC (d`B"B9:%gP "8MA&􂣴IENDB`tropic-look-0.2/metacity-1/icon_minimize.png0000644000175000017500000000016310510702740021677 0ustar00danieldaniel00000000000000PNG  IHDR 2ϽbKGDivC(IDATWc`4b<R3223S,GSIENDB`tropic-look-0.2/metacity-1/icon_restore.png0000644000175000017500000000023710510702740021543 0ustar00danieldaniel00000000000000PNG  IHDR 2ϽbKGDivCTIDATWc` 0BեP?3)fddL3a&7$ Ӎ atSQLIc( qyd\!Э&?NVj IENDB`tropic-look-0.2/metacity-1/topleft.png0000644000175000017500000000673710510702740020540 0ustar00danieldaniel00000000000000PNG  IHDRȤrsRGB7MS tiCCPiccxgPiafrC(a9I,*0C Y\DD"(KUTD1 dPUDEU}/W7χTO$$~.J!JQ ЀIMZRFr"rx\ Q! 9]W83-YBf(Ɖ+w~sr8RW&]ȯL;œX~2]~o~-M(ҢD-߮K,uG%GYo@̊f;`)Yq:KzIg|P+ 0pU&F X[܁7!`#X ] pTZ@+8:yp\]0/w[,_ @QFt6x#H4G#H9R"H?r sEG)tQ(WTJAmGP'Q>=jMFˡuh7t0:GabX3+&ac00CI`l6[=Na8Erqf\n7[Sx 7ߊ/7wS%8E" VU8 HT!}qĝ iuF&9H}K7d2YlK%WObzbnb\bbbb(x:ŎE)ܡQT 5ZM=G. Žœċěoа4 Kˣ]M*݁Ρ7Яҧƈg2~f 2%h[$%.HSLd30G%%$$JJK.JJJEIHIH}VvN/)D%-+)sD̜,CR#[ {F,-'-wLn@nA^AE>YRSV!^LGaVhXxQ񅒄RRRҼrr K%@%WM*AZګ:楖֢HVU?ޯأѩ1ÒbX-qMff}-[+A]mXD;VZcsXghz*ުUc$];  =^^+}5P_ L    s 66U_M^zկu?0x15ljf7m55S3 71c3>"us,L-,Xek`l9&jMÚI+:+uQkMM3[U[m])W|vE mGA'SSSgylKhWcnn&yw3m}$uU<=^kyk;'>,|1>վ rmZ׼̀@J`X`SbcPi X?x[Plh`hczO凍n`mزF/llt6);>b!-&r9yɵqgJKgbbĖ9UŽw_LN8ؖK O:ǣx}6o<,HH927BR@f33n2U{ޭYYdzQٜ]9mGnݡ#oN'wv%캝k[vwsר/?9qyC`CqF'x''N55555--NVֺ6f[ip:_=q,lִ :󝱝sz-y$.zz/f]\|irM_7xk׮_nu nov21`2~v`;]wv|޵no }06&x}00GG<>)*w ={<ə|G򞓟O+N7͜ub/_k`>x~5Eoߜxkwg黤wKߟ1R'짊Zx|_NZ^D. r \@"D. r \@.ߍx h(a9&IDAThIOSao'*280 GPҍ_0qeFnCLLM.Xqa(" 2@(xŤ{'asL& 7@vftMC%`DIГy\()r$ yx8t3e`-Rz`| t:Si&pQڡݠTyD-;2kd6_ $cV4EP^Юz)QVZ$/Xz6m!I) /P B̔d_ R 4(T OWMV4۽pRB+Tfi{_L."ȁ@@kqΚB~ZfਡXt|isi6^Xl4x @<\SXR/`iB tcCHƵ,R$/=<:67P5&Ǟ^{T2Eа*7,y'䣔X,&Z‡Srt֕BC89LBI IENDB`tropic-look-0.2/metacity-1/icon_close_u.png0000644000175000017500000000023710510702740021511 0ustar00danieldaniel00000000000000PNG  IHDR 2ϽbKGDivCTIDATW +O9 "ۜ]DO ֹpe?.;X#¡F5%mn3p #IENDB`tropic-look-0.2/metacity-1/icon_maximize_u.png0000644000175000017500000000020010510702740022215 0ustar00danieldaniel00000000000000PNG  IHDR 2ϽbKGDivC5IDATWcg @'4D#M`ۈ6q"{o1< ! =IENDB`tropic-look-0.2/metacity-1/icon_minimize_u.png0000644000175000017500000000016310510702740022223 0ustar00danieldaniel00000000000000PNG  IHDR 2ϽbKGDivC(IDATWcg 0fX)d?3kLd=7qIENDB`tropic-look-0.2/metacity-1/icon_restore_u.png0000644000175000017500000000023710510702740022067 0ustar00danieldaniel00000000000000PNG  IHDR 2ϽbKGDivCTIDATWcg 0IAd`bb gΜۂbǏነ Ad7+DQxm\B1}p7@DPG_IENDB`tropic-look-0.2/metacity-1/metacity-theme-1.xml0000644000175000017500000010015010510702740022134 0ustar00danieldaniel00000000000000 Forwardlooks Simon Andrews <thatduckhaspants@gmail.com> Â2006 Simon Andrews, originally 2005 Daniel Borgmann Sept, 2006 Forwardlooks, based on Ubuntu Human, based on Clearlooks <title color="shade/gtk:bg[SELECTED]/0.7" x="(3 `max` (width-title_width)) / 2 + 2" y="(((height - title_height) / 2) `max` 0) + 2"/> <title color="shade/gtk:bg[SELECTED]/0.4" x="(3 `max` (width-title_width)) / 2 + 1" y="(((height - title_height) / 2) `max` 0) + 1"/> <title color="#ffffff" x="(3 `max` (width-title_width)) / 2" y="(((height - title_height) / 2) `max` 0)"/> </draw_ops> <draw_ops name="topleft_bend"> <image filename="topleft.png" x="0" y="2" width="200" height="20" colorize="shade/gtk:bg[SELECTED]/1.3" alpha="0.35"/> </draw_ops> <draw_ops name="title_text_unfocused"> <title color="blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/1.2" x="(3 `max` (width-title_width)) / 2" y="((height - title_height) / 2) `max` 0"/> </draw_ops> <draw_ops name="title"> <include name="title_text"/> </draw_ops> <draw_ops name="title_unfocused"> <include name="title_text_unfocused"/> </draw_ops> <!-- ::: BUTTONS ::: --> <draw_ops name="button_outline"> <tint color="#000000" alpha="0.45" x="2" y="3" width="width-4" height="1"/> <tint color="#000000" alpha="0.45" x="2" y="height-4" width="width-4" height="1"/> <tint color="#000000" alpha="0.45" x="1" y="4" width="1" height="height-8"/> <tint color="#000000" alpha="0.45" x="width-2" y="4" width="1" height="height-8"/> <tint color="#ffffff" alpha="0.4" x="2" y="4" width="width-4" height="1"/> <tint color="#ffffff" alpha="0.4" x="2" y="height-5" width="width-4" height="1"/> <tint color="#ffffff" alpha="0.4" x="2" y="5" width="1" height="height-10"/> <tint color="#ffffff" alpha="0.4" x="width-3" y="5" width="1" height="height-10"/> <tint color="#000000" alpha="0.2" x="2" y="4" width="1" height="1"/> <tint color="#000000" alpha="0.2" x="2" y="height-5" width="1" height="1"/> <tint color="#000000" alpha="0.2" x="width-3" y="4" width="1" height="1"/> <tint color="#000000" alpha="0.2" x="width-3" y="height-5" width="1" height="1"/> </draw_ops> <draw_ops name="button_bg"> <gradient type="vertical" x="2" y="4" width="width - 4" height="height / 2 - 4"> <color value="shade/gtk:bg[SELECTED]/1.35"/> <color value="shade/gtk:bg[SELECTED]/0.95"/> </gradient> <gradient type="vertical" x="2" y="height / 2" width="width - 4" height="height / 2 - 3"> <color value="shade/gtk:bg[SELECTED]/0.90"/> <color value="shade/gtk:bg[SELECTED]/0.95"/> </gradient> <include name="button_outline"/> </draw_ops> <draw_ops name="button_bg_prelight"> <gradient type="vertical" x="2" y="4" width="width - 4" height="height / 2 - 4"> <color value="shade/gtk:bg[SELECTED]/1.45"/> <color value="shade/gtk:bg[SELECTED]/1.05"/> </gradient> <gradient type="vertical" x="2" y="height / 2" width="width - 4" height="height / 2 - 3"> <color value="shade/gtk:bg[SELECTED]/0.95"/> <color value="shade/gtk:bg[SELECTED]/1.05"/> </gradient> <include name="button_outline"/> </draw_ops> <draw_ops name="button_bg_pressed"> <gradient type="vertical" x="2" y="4" width="width - 4" height="height / 2 - 4"> <color value="shade/gtk:bg[SELECTED]/1.15"/> <color value="shade/gtk:bg[SELECTED]/0.75"/> </gradient> <gradient type="vertical" x="2" y="height / 2" width="width - 4" height="height / 2 - 3"> <color value="shade/gtk:bg[SELECTED]/0.70"/> <color value="shade/gtk:bg[SELECTED]/0.75"/> </gradient> <include name="button_outline"/> </draw_ops> <draw_ops name="button_bg_unfocused"> <gradient type="vertical" x="2" y="4" width="width - 4" height="height / 2 - 4"> <color value="shade/gtk:bg[NORMAL]/1.1"/> <color value="shade/gtk:bg[NORMAL]/1.0"/> </gradient> <gradient type="vertical" x="2" y="height / 2" width="width - 4" height="height / 2 - 3"> <color value="shade/gtk:bg[NORMAL]/0.98"/> <color value="shade/gtk:bg[NORMAL]/1.0"/> </gradient> <include name="button_outline"/> </draw_ops> <draw_ops name="button_bg_unfocused_prelight"> <gradient type="vertical" x="2" y="4" width="width - 4" height="height / 2 - 4"> <color value="shade/gtk:bg[NORMAL]/1.3"/> <color value="shade/gtk:bg[NORMAL]/1.1"/> </gradient> <gradient type="vertical" x="2" y="height / 2" width="width - 4" height="height / 2 - 3"> <color value="shade/gtk:bg[NORMAL]/1.05"/> <color value="shade/gtk:bg[NORMAL]/1.1"/> </gradient> <include name="button_outline"/> </draw_ops> <draw_ops name="button_bg_unfocused_pressed"> <gradient type="vertical" x="2" y="4" width="width - 4" height="height / 2 - 4"> <color value="shade/gtk:bg[NORMAL]/0.76"/> <color value="shade/gtk:bg[NORMAL]/0.75"/> </gradient> <gradient type="vertical" x="2" y="height / 2" width="width - 4" height="height / 2 - 3"> <color value="shade/gtk:bg[NORMAL]/0.73"/> <color value="shade/gtk:bg[NORMAL]/0.75"/> </gradient> <include name="button_outline"/> </draw_ops> <draw_ops name="menu_button_icon"> <icon x="(width-mini_icon_width)/2-2" y="(height-mini_icon_height)/2+1" width="mini_icon_width" height="mini_icon_height"/> </draw_ops> <draw_ops name="menu_button_normal"> <include name="menu_button_icon"/> </draw_ops> <draw_ops name="menu_button_pressed"> <include name="menu_button_icon"/> </draw_ops> <draw_ops name="menu_button_unfocused"> <include name="menu_button_icon"/> </draw_ops> <!-- ::: ICONS ::: --> <draw_ops name="close_button_icon"> <!-- borrowed from Silicon, modified a bit --> <tint color="#ff0000" alpha="0.4" x="2" y="4" width="width-4" height="height-8"/> <image filename="icon_close.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10"/> </draw_ops> <draw_ops name="close_button_icon_unfocused"> <image filename="icon_close_u.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" colorize="blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/1.2"/> </draw_ops> <draw_ops name="close_button_normal"> <include name="button_bg"/> <include name="close_button_icon"/> </draw_ops> <draw_ops name="close_button_prelight"> <include name="button_bg_prelight"/> <include name="close_button_icon"/> </draw_ops> <draw_ops name="close_button_pressed"> <include name="button_bg_pressed"/> <include name="close_button_icon"/> </draw_ops> <draw_ops name="close_button_unfocused"> <include name="button_bg_unfocused"/> <include name="close_button_icon_unfocused"/> </draw_ops> <draw_ops name="close_button_unfocused_prelight"> <include name="button_bg_unfocused_prelight"/> <include name="close_button_icon_unfocused"/> </draw_ops> <draw_ops name="close_button_unfocused_pressed"> <include name="button_bg_unfocused_pressed"/> <include name="close_button_icon_unfocused"/> </draw_ops> <draw_ops name="maximize_button_icon"> <image filename="icon_maximize.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10"/> </draw_ops> <draw_ops name="maximize_button_icon_unfocused"> <image filename="icon_maximize_u.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" colorize="blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/1.2"/> </draw_ops> <draw_ops name="maximize_button_normal"> <include name="button_bg"/> <include name="maximize_button_icon"/> </draw_ops> <draw_ops name="maximize_button_prelight"> <include name="button_bg_prelight"/> <include name="maximize_button_icon"/> </draw_ops> <draw_ops name="maximize_button_pressed"> <include name="button_bg_pressed"/> <include name="maximize_button_icon"/> </draw_ops> <draw_ops name="maximize_button_unfocused"> <include name="button_bg_unfocused"/> <include name="maximize_button_icon_unfocused"/> </draw_ops> <draw_ops name="maximize_button_unfocused_prelight"> <include name="button_bg_unfocused_prelight"/> <include name="maximize_button_icon_unfocused"/> </draw_ops> <draw_ops name="maximize_button_unfocused_pressed"> <include name="button_bg_unfocused_pressed"/> <include name="maximize_button_icon_unfocused"/> </draw_ops> <draw_ops name="restore_button_icon"> <image filename="icon_restore.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10"/> </draw_ops> <draw_ops name="restore_button_icon_unfocused"> <image filename="icon_restore_u.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" colorize="blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/1.2"/> </draw_ops> <draw_ops name="restore_button_normal"> <include name="button_bg"/> <include name="restore_button_icon"/> </draw_ops> <draw_ops name="restore_button_prelight"> <include name="button_bg_prelight"/> <include name="restore_button_icon"/> </draw_ops> <draw_ops name="restore_button_pressed"> <include name="button_bg_pressed"/> <include name="restore_button_icon"/> </draw_ops> <draw_ops name="restore_button_unfocused"> <include name="button_bg_unfocused"/> <include name="restore_button_icon_unfocused"/> </draw_ops> <draw_ops name="restore_button_unfocused_prelight"> <include name="button_bg_unfocused_prelight"/> <include name="restore_button_icon_unfocused"/> </draw_ops> <draw_ops name="restore_button_unfocused_pressed"> <include name="button_bg_unfocused_pressed"/> <include name="restore_button_icon_unfocused"/> </draw_ops> <draw_ops name="minimize_button_icon"> <image filename="icon_minimize.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10"/> </draw_ops> <draw_ops name="minimize_button_icon_unfocused"> <image filename="icon_minimize_u.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" colorize="blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/1.2"/></draw_ops> <draw_ops name="minimize_button_normal"> <include name="button_bg"/> <include name="minimize_button_icon"/> </draw_ops> <draw_ops name="minimize_button_prelight"> <include name="button_bg_prelight"/> <include name="minimize_button_icon"/> </draw_ops> <draw_ops name="minimize_button_pressed"> <include name="button_bg_pressed"/> <include name="minimize_button_icon"/> </draw_ops> <draw_ops name="minimize_button_unfocused"> <include name="button_bg_unfocused"/> <include name="minimize_button_icon_unfocused"/> </draw_ops> <draw_ops name="minimize_button_unfocused_prelight"> <include name="button_bg_unfocused_prelight"/> <include name="minimize_button_icon_unfocused"/> </draw_ops> <draw_ops name="minimize_button_unfocused_pressed"> <include name="button_bg_unfocused_pressed"/> <include name="minimize_button_icon_unfocused"/> </draw_ops> <draw_ops name="blank"> <!-- nothing --> </draw_ops> <frame_style name="normal" geometry="normal"> <piece position="entire_background" draw_ops="round_bevel_unfocused"/> <piece position="title" draw_ops="title_unfocused"/> <button function="close" state="normal" draw_ops="close_button_unfocused"/> <button function="close" state="pressed" draw_ops="close_button_unfocused_pressed"/> <button function="close" state="prelight" draw_ops="close_button_unfocused_prelight"/> <button function="maximize" state="normal" draw_ops="maximize_button_unfocused"/> <button function="maximize" state="pressed" draw_ops="maximize_button_unfocused_pressed"/> <button function="maximize" state="prelight" draw_ops="maximize_button_unfocused_prelight"/> <button function="minimize" state="normal" draw_ops="minimize_button_unfocused"/> <button function="minimize" state="pressed" draw_ops="minimize_button_unfocused_pressed"/> <button function="minimize" state="prelight" draw_ops="minimize_button_unfocused_prelight"/> <button function="menu" state="normal" draw_ops="menu_button_normal"/> <button function="menu" state="pressed" draw_ops="menu_button_pressed"/> </frame_style> <frame_style name="normal_shaded" geometry="shaded" parent="normal"> <piece position="entire_background" draw_ops="round_bevel_unfocused_shaded"/> </frame_style> <frame_style name="focused" geometry="normal" parent="normal"> <piece position="entire_background" draw_ops="round_bevel"/> <piece position="titlebar" draw_ops="topleft_bend" /> <piece position="title" draw_ops="title"/> <button function="close" state="normal" draw_ops="close_button_normal"/> <button function="close" state="pressed" draw_ops="close_button_pressed"/> <button function="close" state="prelight" draw_ops="close_button_prelight"/> <button function="maximize" state="normal" draw_ops="maximize_button_normal"/> <button function="maximize" state="pressed" draw_ops="maximize_button_pressed"/> <button function="maximize" state="prelight" draw_ops="maximize_button_prelight"/> <button function="minimize" state="normal" draw_ops="minimize_button_normal"/> <button function="minimize" state="pressed" draw_ops="minimize_button_pressed"/> <button function="minimize" state="prelight" draw_ops="minimize_button_prelight"/> </frame_style> <frame_style name="focused_shaded" geometry="shaded" parent="focused"> <piece position="entire_background" draw_ops="round_bevel_shaded"/> </frame_style> <frame_style name="normal_maximized" geometry="normal_maximized" parent="normal"> <piece position="entire_background" draw_ops="bevel_maximized_unfocused"/> <button function="maximize" state="normal" draw_ops="restore_button_unfocused"/> <button function="maximize" state="pressed" draw_ops="restore_button_unfocused_pressed"/> <button function="maximize" state="prelight" draw_ops="restore_button_unfocused_prelight"/> </frame_style> <frame_style name="normal_maximized_shaded" geometry="normal_maximized" parent="normal_maximized"> <piece position="entire_background" draw_ops="bevel_maximized_unfocused_shaded"/> </frame_style> <frame_style name="focused_maximized" geometry="normal_maximized" parent="focused"> <piece position="entire_background" draw_ops="bevel_maximized"/> <button function="maximize" state="normal" draw_ops="restore_button_normal"/> <button function="maximize" state="pressed" draw_ops="restore_button_pressed"/> <button function="maximize" state="prelight" draw_ops="restore_button_prelight"/> </frame_style> <frame_style name="focused_maximized_shaded" geometry="normal_maximized" parent="focused_maximized"> <piece position="entire_background" draw_ops="bevel_maximized_shaded"/> </frame_style> <frame_style name="border" geometry="border" parent="normal"> <piece position="entire_background" draw_ops="border"/> <piece position="title" draw_ops="blank"/> </frame_style> <frame_style name="utility_normal" geometry="utility" parent="normal"> <piece position="entire_background" draw_ops="bevel_unfocused"/> </frame_style> <frame_style name="utility_focused" geometry="utility" parent="focused"> <piece position="entire_background" draw_ops="bevel"/> </frame_style> <frame_style name="utility_focused_shaded" geometry="utility" parent="focused_shaded"> <piece position="entire_background" draw_ops="bevel_shaded"/> </frame_style> <frame_style_set name="normal"> <frame focus="yes" state="normal" resize="both" style="focused"/> <frame focus="no" state="normal" resize="both" style="normal"/> <frame focus="yes" state="maximized" style="focused_maximized"/> <frame focus="no" state="maximized" style="normal_maximized"/> <frame focus="yes" state="shaded" style="focused_shaded"/> <frame focus="no" state="shaded" style="normal_shaded"/> <frame focus="yes" state="maximized_and_shaded" style="focused_maximized_shaded"/> <frame focus="no" state="maximized_and_shaded" style="normal_maximized_shaded"/> </frame_style_set> <frame_style_set name="utility" parent="normal"> <frame focus="yes" state="normal" resize="both" style="utility_focused"/> <frame focus="no" state="normal" resize="both" style="utility_normal"/> <!-- this is a bunch of crack since utility windows shouldn't be maximized --> <frame focus="yes" state="maximized" style="focused"/> <frame focus="no" state="maximized" style="normal"/> <frame focus="yes" state="shaded" style="utility_focused_shaded"/> <frame focus="no" state="shaded" style="utility_normal"/> <frame focus="yes" state="maximized_and_shaded" style="focused_shaded"/> <frame focus="no" state="maximized_and_shaded" style="normal"/> </frame_style_set> <frame_style_set name="border"> <frame focus="yes" state="normal" resize="both" style="border"/> <frame focus="no" state="normal" resize="both" style="border"/> <frame focus="yes" state="maximized" style="border"/> <frame focus="no" state="maximized" style="border"/> <frame focus="yes" state="shaded" style="border"/> <frame focus="no" state="shaded" style="border"/> <frame focus="yes" state="maximized_and_shaded" style="border"/> <frame focus="no" state="maximized_and_shaded" style="border"/> </frame_style_set> <window type="normal" style_set="normal"/> <window type="dialog" style_set="normal"/> <window type="modal_dialog" style_set="normal"/> <window type="menu" style_set="normal"/> <window type="utility" style_set="utility"/> <window type="border" style_set="border"/> <menu_icon function="close" state="normal" draw_ops="close_button_icon_unfocused"/> <menu_icon function="maximize" state="normal" draw_ops="maximize_button_icon_unfocused"/> <menu_icon function="unmaximize" state="normal" draw_ops="restore_button_icon_unfocused"/> <menu_icon function="minimize" state="normal" draw_ops="minimize_button_icon_unfocused"/> </metacity_theme> ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������