biloba-0.9.3/0000755000175100017510000000000011532020636007754 500000000000000biloba-0.9.3/aclocal.m40000644000175100017510000010351611532012736011544 00000000000000# generated automatically by aclocal 1.11.1 -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, # 2005, 2006, 2007, 2008, 2009 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. m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.67],, [m4_warning([this file was generated for autoconf 2.67. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically `autoreconf'.])]) # Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008 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. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.11' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. m4_if([$1], [1.11.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) # _AM_AUTOCONF_VERSION(VERSION) # ----------------------------- # aclocal traces this macro to find the Autoconf version. # This is a private macro too. Using m4_define simplifies # the logic in aclocal, which can simply ignore this definition. m4_define([_AM_AUTOCONF_VERSION], []) # AM_SET_CURRENT_AUTOMAKE_VERSION # ------------------------------- # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.11.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # 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, 2006, 2008 # 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 9 # 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])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl _AM_SUBST_NOTMAKE([$1_FALSE])dnl m4_define([_AM_COND_VALUE_$1], [$2])dnl 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, 2006, 2009 # 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 10 # 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], UPC, [depcc="$UPC" am_compiler_list=], [$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 am__universal=false m4_case([$1], [CC], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac], [CXX], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac]) 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 # 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. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; 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 ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj 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])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl ]) # Generate code to set up dependency tracking. -*- Autoconf -*- # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008 # 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 5 # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ # Autoconf 2.62 quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf 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. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/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, 2006, 2008, 2009 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 16 # 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.62])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 if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl # test to see if srcdir already configured if test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi 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 dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, [m4_fatal([AC_INIT should be called with package and version arguments])])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) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl 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 AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES(OBJC)], [define([AC_PROG_OBJC], defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl ]) _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl dnl The `parallel-tests' driver may need to know about EXEEXT, so add the dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl ]) dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further dnl mangled by Autoconf and run in a shell conditional statement. m4_define([_AC_COMPILER_EXEEXT], m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) # 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_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) # Copyright (C) 2001, 2003, 2005, 2008 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 if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi 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, 2009 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_MAKE_INCLUDE() # ----------------- # Check to see how make treats includes. AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .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 # Ignore all kinds of additional output from `make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac 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, 2004, 2005, 2008 # 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 6 # 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 AC_REQUIRE_AUX_FILE([missing])dnl if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # 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, 2006 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 for `mkdir -p'. AC_DEFUN([AM_PROG_MKDIR_P], [AC_PREREQ([2.60])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, dnl while keeping a definition of mkdir_p for backward compatibility. dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of dnl Makefile.ins that do not define MKDIR_P, so we do our own dnl adjustment using top_builddir (which is defined more often than dnl MKDIR_P). AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl case $mkdir_p in [[\\/$]]* | ?:[[\\/]]*) ;; */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; esac ]) # Helper functions for option handling. -*- Autoconf -*- # Copyright (C) 2001, 2002, 2003, 2005, 2008 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_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], [m4_foreach_w([_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])]) # Check to make sure that the build environment is sane. -*- Autoconf -*- # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008 # 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 5 # 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 # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[[\\\"\#\$\&\'\`$am_lf]]*) AC_MSG_ERROR([unsafe absolute working directory name]);; esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; esac # 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="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) # Copyright (C) 2006, 2008 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_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. # This macro is traced by Automake. AC_DEFUN([_AM_SUBST_NOTMAKE]) # AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Public sister of _AM_SUBST_NOTMAKE. AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # 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 m4_include([acinclude.m4]) biloba-0.9.3/biloba_icon.png0000644000175100017510000002203210316031111012626 00000000000000PNG  IHDR@@iqbKGD pHYs  tIME  2!O IDATxڽygWu?޷{h43FBHl 0x"XveZ1ةS.cRخ@0ہ`,#Fh! I{zޛ?ޯ{zDWޛs9O4M!ﹿ{G[eq~Xvc}᭵ 8WRE5Xk }|2 q~(oKx 8m,BgD5IFfkRb1{GR*$WV7,"B7Ӭ2L7iVyCC"ɓEI,˸CX 8edt ȎqVjcɍA  UN_dSwyΧ^2nHJRp]oSyiFK%~q?jh.$j-!c\H[N,7/\_ޣtEƘ\JaȮ]B Kk0YSA) wz^k/0n|vW'N1H)ȿk~+A@<;gc֨U0 |)hi,Bz_ᙔ^8:E!p4Stڜ\Xx|{q[)'Xk k B|iƵLJGk5ɭ`'st>vA(J g "B{ >waev~ K]j2Z$2U#e4\>ybӀFɣV-q1P)quۈsLCۙܵE{S(FhE1gh-.gΞc/>ERٴN 51>i.0wgOʄATQ|E;>_t VWOh^bxqiPR2k \^M(-zZkN$Iؾs /}Is>[u<GwI5RPJ16>&+l86ZH1LeL6B&]{orcblyf9:Q~!v88 AW QsaLdk+2Z뺴]>3330:KXk `ص{Ti1PP* <c8.y` @Q4c5A:$qm-dFDD,Vj!p,N4MI`x$w3?4Zy%ckmSVQ.VS)W7)c֐I:Rx!:^[g1 ڐ$)H \{!n(YYY!BGyr»yn"x^6|}>OFFPRzN'h[ ;Iӡm>!A4S.\܅I©_@ SCDQIPBH|OYL}BI- ;RPJ)rVfs8YX H~UNlM}=W27#2eT:czjN$Ο!CTkU,7s cE b6> fUl%ro\P?H/лtڒf)i0Nԃ>I9q'3y0#@(.]^u].rPJ`qda73##_0߾s/PQK4'@ wL_DycvxA> \Xtk vIV#YIMKqH^di؈Y",zt&; n翏RUj9JaCzGha`Y]!Oakݻ07?BIE~MO"[]ԅ@&u IDYDWYzA~8chldv Y9 2_ey^&;>F^&cWET!(ΰI~n%gS Fg#H@_:~' RJemM\NNX9t*cO~'6qRk n?G!G"F~ä~:JۂD ,|/ɸ0B޾?=.ZY3v#if#?ϣg0'?b!arz`0\㓿wm'Z7c{{3 pMAiS=g>_F~xK+NuypArX6$)ʊ-<3|S "ȑ[hoW;IqWl++&ֿ]wL¹&Lsc8on)=7q;(=Dg i~qZ2^ .bvGwP4no=o䉙 0Z24Rs2ͥ2FӧNaF^G6 C^8O=]jQ*engA*Qde~5R]Z݌ 鱲¶QrjKAm+2zbqaY%7TIi)訅ERa`d$Y]^fph<"c`p %#I{ZMFԋ'}@Qki4aA0Dq5%2Ja)6WX^)/ץR Ie:˳E=-ϯoÃU^H0bL(( 6c9!u +U{MfN$vR('(T5ˊեMy (+y^Ak w8yg?ްŅ[87w0՝/,sA}ul|; h5 JRW`)jTkcdi&Ci ?(AL$tkDiFfX!pGI!\aiqlEezvOڤT]S*2@w˞#p~q<k #>z#ƿJ871$? ~X;~@i~TAl۱,ʥMu\G9hS*Wi mHOpJEbRfue/h]JA9Z1k 2QҥQwuK3J~-Fу穸=IZPR#XCJ1o(\+jqqq\ET"=`m]q(( Ҳ<c4JĔ6R) 5Zr9RbX*I(JxGR%7Fd*u/\Ó 5A5 "3-ί| 0MD4+{xurꬴ<+_!XW8Kf}^ 1 F)ߴ(x׶h:"I:Ҵ7c 5)YMT~S\evf|ƶ gq#7($͹f ;:Oy5RN݂RWqF_{sZFD_I:hmȵFEӟ?dYVٛ<7gwl)%ZǬ/1hѥw#yؽzilZCJ##u.N/02t\צqynÇ!68Qh㈲0<K%:7;W26ڐq_Qk!RD՝i$ A\APPU"\G;qJ9dY~dm~0,PT4Iz!:,..vhZHrvJ}߿$W9[w@>qh_;CqT\xp= `qa$r KS.I3 A BНJH\%R.B 4۬Q4app89w $%R4e$IJjX<:\85O슫JZ2&⤁+;GsJ(*|YM8i%I/V;m1evrm;8)wM<8Jz1nʎQQ*ʑ\cAH;8L})L Ex^٥Xi,cr(\ 0%>#Ñ&wg&F]kپ}'zFPDX\q\qFH'b-YJX%.LjIt42.IIgF,gprmz!KlhH!I)5n?v{-2qI244O'?:ncddϤ`rr?Ywl(.J揽?̋o"+:yJ%΋D(rR (V8&[[[n$)sY]]V+H-awkwX,//ۭ77VO>ɗEQ&'(*e<# K-TUt}~ʡT.oq =`- H%"7zvJNGwڴZMA/^`ii8 2^NLoVK) HB^j \VW4׈y >;w \U G%-Xz/Iu=$aA)jsqɅ W.tsy*~atNI~H,Aku=LC{18ozB1Z-|khw<ONTb}m<ˋi8fA>+\]|) ZL2uiN7an;I2Ȣ Q3c~je7믹Z"r3 { f$~׻9xN1h]p/l>,ߘ'y^h:z鮻;_:aL!zi֚vED>菿~NV/Xlzm^?'Cv;snJfsM]7)cNc2+IBnz=0i]xzZab[onKEA Ή!%M вڰĶ{Y-%]A$9*S<_>y!}qC?/J{Y8i`y|uDeHϣRoP.9s0IDAT^l-K}Q[^k&'QRO36Yc֝v!η}/緍1NS8`\"Ja)Nw9a?z3+2*aev;,ҨUw188D/Fs+o i\5zR oβ G9tmN]f4mqG2q~x7YxLK rȥip$thCŒ b *Jq\Es=<7 +y bcnbwmpxct?ѡ4MSaveG IQ H">+S9K''7]wj?rM9~Ja1C4Z1t*`"r; u5`m9"vbq96;Hym\LpY\[hiw$5/ƹܸo'eV|ʑtLN{e}{҄V+Y[Ʊ1, Iy_nGfge4%sTpN깳d)͔Kӄ{oc`A+̐1庴;-f: d5_%}33#c\ xKľ빈teJ|O'NUR1dW#btN:W)y_*=<[XE.%Rk2Q MkcP[ְ֥z#4ٻJ/zl*7(F\! l6ԀP*LYo]/jKcezD)xpIENDB`biloba-0.9.3/README0000644000175100017510000000044510316031111010544 00000000000000Biloba Installation is standard: ./configure && make && sudo make install See help in the game for more information. Biloba depends on SDL and SDL-Image (packages should be available in your distribution). By default, biloba will install in /usr/local. Use --prefix to change that. biloba-0.9.3/configure.ac0000644000175100017510000000436611532012417012171 00000000000000dnl Process this file with autoconf to produce a configure script. AC_INIT([Biloba], [0.9.3]) AC_CONFIG_SRCDIR([src/main.c]) AC_CANONICAL_SYSTEM AM_INIT_AUTOMAKE dnl Version of SDL required SDL_VERSION=1.1.6 dnl Check for tools AC_PROG_CC dnl Check for compiler environment AC_C_CONST dnl Figure out which math library to use MINGW32=no case "$target" in *-*-cygwin* | *-*-mingw32*) MATHLIB="" SYS_GL_LIBS="-lopengl32" LIBS="-lws2_32" MINGW32=yes ;; *-*-beos*) MATHLIB="" SYS_GL_LIBS="-lGL" ;; *-*-aix*) if test x$ac_cv_prog_gcc = xyes; then CFLAGS="-mthreads" fi ;; *) MATHLIB="-lm" AC_PATH_X AC_PATH_XTRA if test x$have_x = xyes; then CFLAGS="$CFLAGS $X_CFLAGS" SYS_GL_LIBS="$X_LIBS -lGL" else SYS_GL_LIBS="-lGL" fi ;; esac AC_SUBST(MATHLIB) dnl Check for SDL AM_PATH_SDL($SDL_VERSION, :, AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!]) ) CFLAGS="$CFLAGS $SDL_CFLAGS" LIBS="$LIBS $SDL_LIBS" AC_CHECK_LIB(SDL_image, IMG_Load, have_SDL_image=yes, AC_MSG_ERROR([*** SDL-Image not found!])) AC_CHECK_HEADER(SDL/SDL_image.h, , AC_MSG_ERROR([*** SDL-Image devel files not found!])) AC_CHECK_LIB(SDL_mixer, Mix_OpenAudio, have_SDL_mixer=yes, AC_MSG_ERROR([*** SDL-Mixer not found!])) AC_CHECK_HEADER(SDL/SDL_mixer.h, , AC_MSG_ERROR([*** SDL-mixer devel files not found!])) AC_ARG_VAR(WINDRES, [Windows Resource compiler tool path]) AC_PATH_TOOL(WINDRES,windres, [AC_MSG_WARN(Could not find a windres tool in your PATH.)] ) AC_SUBST(WINDRES) AC_ARG_ENABLE(maemo, [ --enable-maemo build for the Maemo platform [default=no]], [ac_cv_enable_maemo=$enableval], [ac_cv_enable_maemo=no]) AM_CONDITIONAL(MAEMO, test "x$ac_cv_enable_maemo" = "xyes") # Be paranoid CFLAGS="$CFLAGS -Wall" dnl Checks for header files AC_STDC_HEADERS AM_CONDITIONAL(MINGW32, test x$MINGW32 = xyes) # Finally create all the generated files AC_OUTPUT([Makefile src/Makefile res/Makefile res/common/Makefile res/en/Makefile res/fr/Makefile res/es/Makefile res/snd/Makefile biloba.nsi]) biloba-0.9.3/TODO0000644000175100017510000000000010314617054010355 00000000000000biloba-0.9.3/NEWS0000644000175100017510000000215311526273457010412 00000000000000NEW IN 0.9 * Internal rework of the option screen. * Make the network server cross-platform and startable via the GUI, allowing the user to choose whether to connect to the official server, start one locally or use a server found on the local network. NEW IN 0.8 * Use SDL Unicode capabilities, and fix our font, so that we can finally use extended characters like punctuation and accentued characters. * Add a specific "Your turn, player X" message on networked games, so as to avoid that the player forgets its his turn. * Huge reworking of the server part. NEW IN 0.7 * Don't send/receive useless network messages, like wrong tile selection. * Fix the network playing lag (where the move from a player could take up to one second to appear on the others' screens). * Fix endless "Waiting for players" if one player joined, then left before everyone was ready. * Fix some memory leaks. * Remove dead code * Add Doxygen comment on a few files * Fix out-of-bounds array access NEW IN 0.6 * Maemo: Fix application name in app list NEW IN 0.5 * Add Maemo port, better font, little GUI fixes biloba-0.9.3/config.guess0000644000175100017510000011330010314617055012213 00000000000000#! /bin/sh # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002 Free Software Foundation, Inc. timestamp='2002-05-29' # This file 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. # Originally written by Per Bothner . # Please send patches to . Submit a context # diff and a properly formatted ChangeLog entry. # # This script attempts to guess a canonical system name similar to # config.sub. If it succeeds, it prints the system name on stdout, and # exits with 0. Otherwise, it exits with 1. # # The plan is that this can be called by configure scripts if you # don't specify an explicit build system type. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] Output the configuration name of the system \`$me' is run on. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 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." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit 0 ;; --version | -v ) echo "$version" ; exit 0 ;; --help | --h* | -h ) echo "$usage"; exit 0 ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" >&2 exit 1 ;; * ) break ;; esac done if test $# != 0; then echo "$me: too many arguments$help" >&2 exit 1 fi dummy=dummy-$$ trap 'rm -f $dummy.c $dummy.o $dummy.rel $dummy; exit 1' 1 2 15 # CC_FOR_BUILD -- compiler used by this script. # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still # use `HOST_CC' if defined, but it is deprecated. set_cc_for_build='case $CC_FOR_BUILD,$HOST_CC,$CC in ,,) echo "int dummy(){}" > $dummy.c ; for c in cc gcc c89 c99 ; do ($c $dummy.c -c -o $dummy.o) >/dev/null 2>&1 ; if test $? = 0 ; then CC_FOR_BUILD="$c"; break ; fi ; done ; rm -f $dummy.c $dummy.o $dummy.rel ; if test x"$CC_FOR_BUILD" = x ; then CC_FOR_BUILD=no_compiler_found ; fi ;; ,,*) CC_FOR_BUILD=$CC ;; ,*,*) CC_FOR_BUILD=$HOST_CC ;; esac' # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) if (test -f /.attbin/uname) >/dev/null 2>&1 ; then PATH=$PATH:/.attbin ; export PATH fi UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward # compatibility and a consistent mechanism for selecting the # object file format. # # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". sysctl="sysctl -n hw.machine_arch" UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ /usr/sbin/$sysctl 2>/dev/null || echo unknown)` case "${UNAME_MACHINE_ARCH}" in armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently, or will in the future. case "${UNAME_MACHINE_ARCH}" in arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep __ELF__ >/dev/null then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? os=netbsd else os=netbsdelf fi ;; *) os=netbsd ;; esac # The OS release release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" exit 0 ;; amiga:OpenBSD:*:*) echo m68k-unknown-openbsd${UNAME_RELEASE} exit 0 ;; arc:OpenBSD:*:*) echo mipsel-unknown-openbsd${UNAME_RELEASE} exit 0 ;; hp300:OpenBSD:*:*) echo m68k-unknown-openbsd${UNAME_RELEASE} exit 0 ;; mac68k:OpenBSD:*:*) echo m68k-unknown-openbsd${UNAME_RELEASE} exit 0 ;; macppc:OpenBSD:*:*) echo powerpc-unknown-openbsd${UNAME_RELEASE} exit 0 ;; mvme68k:OpenBSD:*:*) echo m68k-unknown-openbsd${UNAME_RELEASE} exit 0 ;; mvme88k:OpenBSD:*:*) echo m88k-unknown-openbsd${UNAME_RELEASE} exit 0 ;; mvmeppc:OpenBSD:*:*) echo powerpc-unknown-openbsd${UNAME_RELEASE} exit 0 ;; pmax:OpenBSD:*:*) echo mipsel-unknown-openbsd${UNAME_RELEASE} exit 0 ;; sgi:OpenBSD:*:*) echo mipseb-unknown-openbsd${UNAME_RELEASE} exit 0 ;; sun3:OpenBSD:*:*) echo m68k-unknown-openbsd${UNAME_RELEASE} exit 0 ;; wgrisc:OpenBSD:*:*) echo mipsel-unknown-openbsd${UNAME_RELEASE} exit 0 ;; *:OpenBSD:*:*) echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE} exit 0 ;; alpha:OSF1:*:*) if test $UNAME_RELEASE = "V4.0"; then UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` fi # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. cat <$dummy.s .data \$Lformat: .byte 37,100,45,37,120,10,0 # "%d-%x\n" .text .globl main .align 4 .ent main main: .frame \$30,16,\$26,0 ldgp \$29,0(\$27) .prologue 1 .long 0x47e03d80 # implver \$0 lda \$2,-1 .long 0x47e20c21 # amask \$2,\$1 lda \$16,\$Lformat mov \$0,\$17 not \$1,\$18 jsr \$26,printf ldgp \$29,0(\$26) mov 0,\$16 jsr \$26,exit .end main EOF eval $set_cc_for_build $CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null if test "$?" = 0 ; then case `./$dummy` in 0-0) UNAME_MACHINE="alpha" ;; 1-0) UNAME_MACHINE="alphaev5" ;; 1-1) UNAME_MACHINE="alphaev56" ;; 1-101) UNAME_MACHINE="alphapca56" ;; 2-303) UNAME_MACHINE="alphaev6" ;; 2-307) UNAME_MACHINE="alphaev67" ;; 2-1307) UNAME_MACHINE="alphaev68" ;; esac fi rm -f $dummy.s $dummy echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` exit 0 ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead # of the specific Alpha model? echo alpha-pc-interix exit 0 ;; 21064:Windows_NT:50:3) echo alpha-dec-winnt3.5 exit 0 ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 exit 0;; *:[Aa]miga[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-amigaos exit 0 ;; *:[Mm]orph[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-morphos exit 0 ;; *:OS/390:*:*) echo i370-ibm-openedition exit 0 ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit 0;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp exit 0;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. if test "`(/bin/universe) 2>/dev/null`" = att ; then echo pyramid-pyramid-sysv3 else echo pyramid-pyramid-bsd fi exit 0 ;; NILE*:*:*:dcosx) echo pyramid-pyramid-svr4 exit 0 ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit 0 ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit 0 ;; i86pc:SunOS:5.*:*) echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit 0 ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit 0 ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in Series*|S4*) UNAME_RELEASE=`uname -v` ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` exit 0 ;; sun3*:SunOS:*:*) echo m68k-sun-sunos${UNAME_RELEASE} exit 0 ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 case "`/bin/arch`" in sun3) echo m68k-sun-sunos${UNAME_RELEASE} ;; sun4) echo sparc-sun-sunos${UNAME_RELEASE} ;; esac exit 0 ;; aushp:SunOS:*:*) echo sparc-auspex-sunos${UNAME_RELEASE} exit 0 ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor # > m68000). The system name ranges from "MiNT" over "FreeMiNT" # to the lowercase version "mint" (or "freemint"). Finally # the system name "TOS" denotes a system which is actually not # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit 0 ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit 0 ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit 0 ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) echo m68k-milan-mint${UNAME_RELEASE} exit 0 ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) echo m68k-hades-mint${UNAME_RELEASE} exit 0 ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-unknown-mint${UNAME_RELEASE} exit 0 ;; powerpc:machten:*:*) echo powerpc-apple-machten${UNAME_RELEASE} exit 0 ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 exit 0 ;; RISC*:ULTRIX:*:*) echo mips-dec-ultrix${UNAME_RELEASE} exit 0 ;; VAX*:ULTRIX*:*:*) echo vax-dec-ultrix${UNAME_RELEASE} exit 0 ;; 2020:CLIX:*:* | 2430:CLIX:*:*) echo clipper-intergraph-clix${UNAME_RELEASE} exit 0 ;; mips:*:*:UMIPS | mips:*:*:RISCos) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #ifdef __cplusplus #include /* for printf() prototype */ int main (int argc, char *argv[]) { #else int main (argc, argv) int argc; char *argv[]; { #endif #if defined (host_mips) && defined (MIPSEB) #if defined (SYSTYPE_SYSV) printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_SVR4) printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); #endif #endif exit (-1); } EOF $CC_FOR_BUILD $dummy.c -o $dummy \ && ./$dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ && rm -f $dummy.c $dummy && exit 0 rm -f $dummy.c $dummy echo mips-mips-riscos${UNAME_RELEASE} exit 0 ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax exit 0 ;; Night_Hawk:*:*:PowerMAX_OS) echo powerpc-harris-powermax exit 0 ;; Night_Hawk:Power_UNIX:*:*) echo powerpc-harris-powerunix exit 0 ;; m88k:CX/UX:7*:*) echo m88k-harris-cxux7 exit 0 ;; m88k:*:4*:R4*) echo m88k-motorola-sysv4 exit 0 ;; m88k:*:3*:R3*) echo m88k-motorola-sysv3 exit 0 ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ [ ${TARGET_BINARY_INTERFACE}x = x ] then echo m88k-dg-dgux${UNAME_RELEASE} else echo m88k-dg-dguxbcs${UNAME_RELEASE} fi else echo i586-dg-dgux${UNAME_RELEASE} fi exit 0 ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit 0 ;; M88*:*:R3*:*) # Delta 88k system running SVR3 echo m88k-motorola-sysv3 exit 0 ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) echo m88k-tektronix-sysv3 exit 0 ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) echo m68k-tektronix-bsd exit 0 ;; *:IRIX*:*:*) echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` exit 0 ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) echo i386-ibm-aix exit 0 ;; ia64:AIX:*:*) if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} exit 0 ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include main() { if (!__power_pc()) exit(1); puts("powerpc-ibm-aix3.2.5"); exit(0); } EOF $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0 rm -f $dummy.c $dummy echo rs6000-ibm-aix3.2.5 elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then echo rs6000-ibm-aix3.2.4 else echo rs6000-ibm-aix3.2 fi exit 0 ;; *:AIX:*:[45]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc fi if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${IBM_ARCH}-ibm-aix${IBM_REV} exit 0 ;; *:AIX:*:*) echo rs6000-ibm-aix exit 0 ;; ibmrt:4.4BSD:*|romp-ibm:BSD:*) echo romp-ibm-bsd4.4 exit 0 ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to exit 0 ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx exit 0 ;; DPX/2?00:B.O.S.:*:*) echo m68k-bull-sysv3 exit 0 ;; 9000/[34]??:4.3bsd:1.*:*) echo m68k-hp-bsd exit 0 ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) echo m68k-hp-bsd4.4 exit 0 ;; 9000/[34678]??:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` case "${UNAME_MACHINE}" in 9000/31? ) HP_ARCH=m68000 ;; 9000/[34]?? ) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` case "${sc_cpu_version}" in 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 case "${sc_kernel_bits}" in 32) HP_ARCH="hppa2.0n" ;; 64) HP_ARCH="hppa2.0w" ;; '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 esac ;; esac fi if [ "${HP_ARCH}" = "" ]; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #define _HPUX_SOURCE #include #include int main () { #if defined(_SC_KERNEL_BITS) long bits = sysconf(_SC_KERNEL_BITS); #endif long cpu = sysconf (_SC_CPU_VERSION); switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0"); break; case CPU_PA_RISC1_1: puts ("hppa1.1"); break; case CPU_PA_RISC2_0: #if defined(_SC_KERNEL_BITS) switch (bits) { case 64: puts ("hppa2.0w"); break; case 32: puts ("hppa2.0n"); break; default: puts ("hppa2.0"); break; } break; #else /* !defined(_SC_KERNEL_BITS) */ puts ("hppa2.0"); break; #endif default: puts ("hppa1.0"); break; } exit (0); } EOF (CCOPTS= $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null) && HP_ARCH=`./$dummy` if test -z "$HP_ARCH"; then HP_ARCH=hppa; fi rm -f $dummy.c $dummy fi ;; esac echo ${HP_ARCH}-hp-hpux${HPUX_REV} exit 0 ;; ia64:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` echo ia64-hp-hpux${HPUX_REV} exit 0 ;; 3050*:HI-UX:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include int main () { long cpu = sysconf (_SC_CPU_VERSION); /* The order matters, because CPU_IS_HP_MC68K erroneously returns true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct results, however. */ if (CPU_IS_PA_RISC (cpu)) { switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; default: puts ("hppa-hitachi-hiuxwe2"); break; } } else if (CPU_IS_HP_MC68K (cpu)) puts ("m68k-hitachi-hiuxwe2"); else puts ("unknown-hitachi-hiuxwe2"); exit (0); } EOF $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0 rm -f $dummy.c $dummy echo unknown-hitachi-hiuxwe2 exit 0 ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) echo hppa1.1-hp-bsd exit 0 ;; 9000/8??:4.3bsd:*:*) echo hppa1.0-hp-bsd exit 0 ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix exit 0 ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) echo hppa1.1-hp-osf exit 0 ;; hp8??:OSF1:*:*) echo hppa1.0-hp-osf exit 0 ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then echo ${UNAME_MACHINE}-unknown-osf1mk else echo ${UNAME_MACHINE}-unknown-osf1 fi exit 0 ;; parisc*:Lites*:*:*) echo hppa1.1-hp-lites exit 0 ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd exit 0 ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit 0 ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd exit 0 ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd exit 0 ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd exit 0 ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit 0 ;; CRAY*[A-Z]90:*:*:*) echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -e 's/\.[^.]*$/.X/' exit 0 ;; CRAY*TS:*:*:*) echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit 0 ;; CRAY*T3D:*:*:*) echo alpha-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit 0 ;; CRAY*T3E:*:*:*) echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit 0 ;; CRAY*SV1:*:*:*) echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit 0 ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit 0 ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} exit 0 ;; sparc*:BSD/OS:*:*) echo sparc-unknown-bsdi${UNAME_RELEASE} exit 0 ;; *:BSD/OS:*:*) echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit 0 ;; *:FreeBSD:*:*) echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit 0 ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit 0 ;; i*:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit 0 ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit 0 ;; x86:Interix*:3*) echo i386-pc-interix3 exit 0 ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we # UNAME_MACHINE based on the output of uname instead of i386? echo i386-pc-interix exit 0 ;; i*:UWIN*:*) echo ${UNAME_MACHINE}-pc-uwin exit 0 ;; p*:CYGWIN*:*) echo powerpcle-unknown-cygwin exit 0 ;; prep*:SunOS:5.*:*) echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit 0 ;; *:GNU:*:*) echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit 0 ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit 0 ;; arm*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit 0 ;; ia64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit 0 ;; m68*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit 0 ;; mips:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU #undef mips #undef mipsel #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) CPU=mipsel #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) CPU=mips #else CPU= #endif #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` rm -f $dummy.c test x"${CPU}" != x && echo "${CPU}-pc-linux-gnu" && exit 0 ;; ppc:Linux:*:*) echo powerpc-unknown-linux-gnu exit 0 ;; ppc64:Linux:*:*) echo powerpc64-unknown-linux-gnu exit 0 ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in EV5) UNAME_MACHINE=alphaev5 ;; EV56) UNAME_MACHINE=alphaev56 ;; PCA56) UNAME_MACHINE=alphapca56 ;; PCA57) UNAME_MACHINE=alphapca56 ;; EV6) UNAME_MACHINE=alphaev6 ;; EV67) UNAME_MACHINE=alphaev67 ;; EV68*) UNAME_MACHINE=alphaev68 ;; esac objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} exit 0 ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in PA7*) echo hppa1.1-unknown-linux-gnu ;; PA8*) echo hppa2.0-unknown-linux-gnu ;; *) echo hppa-unknown-linux-gnu ;; esac exit 0 ;; parisc64:Linux:*:* | hppa64:Linux:*:*) echo hppa64-unknown-linux-gnu exit 0 ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux exit 0 ;; sh*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit 0 ;; sparc:Linux:*:* | sparc64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit 0 ;; x86_64:Linux:*:*) echo x86_64-unknown-linux-gnu exit 0 ;; i*86:Linux:*:*) # The BFD linker knows what the default object file format is, so # first see if it will tell us. cd to the root directory to prevent # problems with other programs or directories called `ld' in the path. # Set LC_ALL=C to ensure ld outputs messages in English. ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ | sed -ne '/supported targets:/!d s/[ ][ ]*/ /g s/.*supported targets: *// s/ .*// p'` case "$ld_supported_targets" in elf32-i386) TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" ;; a.out-i386-linux) echo "${UNAME_MACHINE}-pc-linux-gnuaout" exit 0 ;; coff-i386) echo "${UNAME_MACHINE}-pc-linux-gnucoff" exit 0 ;; "") # Either a pre-BFD a.out linker (linux-gnuoldld) or # one that does not give us useful --help. echo "${UNAME_MACHINE}-pc-linux-gnuoldld" exit 0 ;; esac # Determine whether the default compiler is a.out or elf eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include #ifdef __ELF__ # ifdef __GLIBC__ # if __GLIBC__ >= 2 LIBC=gnu # else LIBC=gnulibc1 # endif # else LIBC=gnulibc1 # endif #else #ifdef __INTEL_COMPILER LIBC=gnu #else LIBC=gnuaout #endif #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` rm -f $dummy.c test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0 test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both # sysname and nodename. echo i386-sequent-sysv4 exit 0 ;; i*86:UNIX_SV:4.2MP:2.*) # Unixware is an offshoot of SVR4, but it has its own version # number series starting with 2... # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit 0 ;; i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} else echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} fi exit 0 ;; i*86:*:5:[78]*) case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} exit 0 ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ && UNAME_MACHINE=i586 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ && UNAME_MACHINE=i686 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL else echo ${UNAME_MACHINE}-pc-sysv32 fi exit 0 ;; i*86:*DOS:*:*) echo ${UNAME_MACHINE}-pc-msdosdjgpp exit 0 ;; pc:*:*:*) # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about # the processor, so we play safe by assuming i386. echo i386-pc-msdosdjgpp exit 0 ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit 0 ;; paragon:*:*:*) echo i860-intel-osf1 exit 0 ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 fi exit 0 ;; mini*:CTIX:SYS*5:*) # "miniframe" echo m68010-convergent-sysv exit 0 ;; M68*:*:R3V[567]*:*) test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;; 3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0) OS_REL='' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && echo i486-ncr-sysv4.3${OS_REL} && exit 0 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && echo i486-ncr-sysv4 && exit 0 ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit 0 ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit 0 ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) echo i386-unknown-lynxos${UNAME_RELEASE} exit 0 ;; TSUNAMI:LynxOS:2.*:*) echo sparc-unknown-lynxos${UNAME_RELEASE} exit 0 ;; rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} exit 0 ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} exit 0 ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv${UNAME_RELEASE} exit 0 ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 exit 0 ;; RM*:SINIX-*:*:*) echo mips-sni-sysv4 exit 0 ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` echo ${UNAME_MACHINE}-sni-sysv4 else echo ns32k-sni-sysv fi exit 0 ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says echo i586-unisys-sysv4 exit 0 ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm echo hppa1.1-stratus-sysv4 exit 0 ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. echo i860-stratus-sysv4 exit 0 ;; *:VOS:*:*) # From Paul.Green@stratus.com. echo hppa1.1-stratus-vos exit 0 ;; mc68*:A/UX:*:*) echo m68k-apple-aux${UNAME_RELEASE} exit 0 ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 exit 0 ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then echo mips-nec-sysv${UNAME_RELEASE} else echo mips-unknown-sysv${UNAME_RELEASE} fi exit 0 ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit 0 ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. echo powerpc-apple-beos exit 0 ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos exit 0 ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit 0 ;; SX-5:SUPER-UX:*:*) echo sx5-nec-superux${UNAME_RELEASE} exit 0 ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} exit 0 ;; *:Rhapsody:*:*) echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} exit 0 ;; *:Darwin:*:*) echo `uname -p`-apple-darwin${UNAME_RELEASE} exit 0 ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` if test "$UNAME_PROCESSOR" = "x86"; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} exit 0 ;; *:QNX:*:4*) echo i386-pc-qnx exit 0 ;; NSR-[GKLNPTVW]:NONSTOP_KERNEL:*:*) echo nsr-tandem-nsk${UNAME_RELEASE} exit 0 ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux exit 0 ;; BS2000:POSIX*:*:*) echo bs2000-siemens-sysv exit 0 ;; DS/*:UNIX_System_V:*:*) echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} exit 0 ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. if test "$cputype" = "386"; then UNAME_MACHINE=i386 else UNAME_MACHINE="$cputype" fi echo ${UNAME_MACHINE}-unknown-plan9 exit 0 ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. echo ${UNAME_MACHINE}-pc-os2-emx exit 0 ;; *:TOPS-10:*:*) echo pdp10-unknown-tops10 exit 0 ;; *:TENEX:*:*) echo pdp10-unknown-tenex exit 0 ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) echo pdp10-dec-tops20 exit 0 ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) echo pdp10-xkl-tops20 exit 0 ;; *:TOPS-20:*:*) echo pdp10-unknown-tops20 exit 0 ;; *:ITS:*:*) echo pdp10-unknown-its exit 0 ;; i*86:XTS-300:*:STOP) echo ${UNAME_MACHINE}-unknown-stop exit 0 ;; i*86:atheos:*:*) echo ${UNAME_MACHINE}-unknown-atheos exit 0 ;; esac #echo '(No uname command or uname output not recognized.)' 1>&2 #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 eval $set_cc_for_build cat >$dummy.c < # include #endif main () { #if defined (sony) #if defined (MIPSEB) /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, I don't know.... */ printf ("mips-sony-bsd\n"); exit (0); #else #include printf ("m68k-sony-newsos%s\n", #ifdef NEWSOS4 "4" #else "" #endif ); exit (0); #endif #endif #if defined (__arm) && defined (__acorn) && defined (__unix) printf ("arm-acorn-riscix"); exit (0); #endif #if defined (hp300) && !defined (hpux) printf ("m68k-hp-bsd\n"); exit (0); #endif #if defined (NeXT) #if !defined (__ARCHITECTURE__) #define __ARCHITECTURE__ "m68k" #endif int version; version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; if (version < 4) printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); else printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); exit (0); #endif #if defined (MULTIMAX) || defined (n16) #if defined (UMAXV) printf ("ns32k-encore-sysv\n"); exit (0); #else #if defined (CMU) printf ("ns32k-encore-mach\n"); exit (0); #else printf ("ns32k-encore-bsd\n"); exit (0); #endif #endif #endif #if defined (__386BSD__) printf ("i386-pc-bsd\n"); exit (0); #endif #if defined (sequent) #if defined (i386) printf ("i386-sequent-dynix\n"); exit (0); #endif #if defined (ns32000) printf ("ns32k-sequent-dynix\n"); exit (0); #endif #endif #if defined (_SEQUENT_) struct utsname un; uname(&un); if (strncmp(un.version, "V2", 2) == 0) { printf ("i386-sequent-ptx2\n"); exit (0); } if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ printf ("i386-sequent-ptx1\n"); exit (0); } printf ("i386-sequent-ptx\n"); exit (0); #endif #if defined (vax) # if !defined (ultrix) # include # if defined (BSD) # if BSD == 43 printf ("vax-dec-bsd4.3\n"); exit (0); # else # if BSD == 199006 printf ("vax-dec-bsd4.3reno\n"); exit (0); # else printf ("vax-dec-bsd\n"); exit (0); # endif # endif # else printf ("vax-dec-bsd\n"); exit (0); # endif # else printf ("vax-dec-ultrix\n"); exit (0); # endif #endif #if defined (alliant) && defined (i860) printf ("i860-alliant-bsd\n"); exit (0); #endif exit (1); } EOF $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy && rm -f $dummy.c $dummy && exit 0 rm -f $dummy.c $dummy # Apollos put the system type in the environment. test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; } # Convex versions that predate uname can use getsysinfo(1) if [ -x /usr/convex/getsysinfo ] then case `getsysinfo -f cpu_type` in c1*) echo c1-convex-bsd exit 0 ;; c2*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit 0 ;; c34*) echo c34-convex-bsd exit 0 ;; c38*) echo c38-convex-bsd exit 0 ;; c4*) echo c4-convex-bsd exit 0 ;; esac fi cat >&2 < in order to provide the needed information to handle your system. config.guess timestamp = $timestamp 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` /bin/uname -X = `(/bin/uname -X) 2>/dev/null` hostinfo = `(hostinfo) 2>/dev/null` /bin/universe = `(/bin/universe) 2>/dev/null` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` /bin/arch = `(/bin/arch) 2>/dev/null` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` UNAME_MACHINE = ${UNAME_MACHINE} UNAME_RELEASE = ${UNAME_RELEASE} UNAME_SYSTEM = ${UNAME_SYSTEM} UNAME_VERSION = ${UNAME_VERSION} EOF exit 1 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: biloba-0.9.3/res/0000755000175100017510000000000011532020636010545 500000000000000biloba-0.9.3/res/es/0000755000175100017510000000000011532020636011154 500000000000000biloba-0.9.3/res/es/save_last.png0000644000175100017510000000424411530161367013574 00000000000000PNG  IHDR(sRGBbKGD pHYs  tIME .H$IDATx]ilUEN)X,5Pqq-=D$ %+j~A\@\p+qEu+HaiΙoΙ7gfμ9D)#$ĥ3#E*&bD*'cI=ޣaDJ4HRـ،${ `8^6$~ZEd)w(4Y/"m$p:=YvUD6'X+"iCQ,5Hsɢa Y^=H ɉ$1L(n{(=lʷYFr>>Hr m)ހ| S'[20̇+gt'y$@"'=k ZMmn /=#E#(z}d5\lIV{jq ${h &Lys tt),C n1[ -@۞\ ">GwkD&ԫo޼Zn7kz ~YYKﱆU>PDb'[nɋspS_.N{eƝ Y"[d 57&Ƽ7xNDd0P Y4M` `Wfg$Eԛd zyL?$jro}pۚm$1ejӚٔYٝ5x:+InּH^]L~r6(=sݖ`f(fu_qHr?9k:$B=}?ЏdouI%G|`.U73oz}d=3#Hv l3@H7y3H9`5at2ɱ&}EYygq7 9$w+7GQ(&H~l>f#m?[gp֦ Y:3ʞDy'P'VVxF$khz}cyD)]#&6Cr→\a|fsp@zYvm0"oj76z2f$Lbj RWLvP Q0 |4.D*K*$RHEHS4HD $RSeAOMuУozFEɫ՚$"?j'8 "*m hoEٔM ,+%g@R=8kyzGk,$yH>~$"90M hoR@T^Q1`&x6R. [f ;[֓3AyH1۷L}}tmMe4+Jr.BWa : VGt c;Y#[H~hxǙ loeսTm#kNz't?:,jH~b)Q:#O"7 HjQiЅG'Pzw{ʺ#7L0E n{[簿ک%n`5i/ j.lc  ޤW37אV=r \ 'WuVc0GY?tyttmFuހ^\%;q&N^-:nY_if\ey[@6#)[>S`6+=Fp/1W*G݅ o˴v 2gR6l|5rq# >`h}'\6fi".'ؐI ә}Z`v4r ioCŭ.LfV {I:ܳrIbN NwJ+Bg{Wf9ɒiO#Hn2m`O*V{ TeֽOw3d IAOCrIwJ2馄:}W? Z5E-3OU^uK@d$!֐#6ֳ1$Op:%yj0$߯{f#k!C?hc@g$խp䎎LrS//")0Jr2|=HeZ$m)D`HNi'ϫ(zR"ONIENDB`biloba-0.9.3/res/es/aide3.png0000644000175100017510000020634310324422577012607 00000000000000PNG  IHDR X' pHYs  ~tIME 26C IDATxydGu[U^wKj[ lY͘g  #{$?{@a0˘a6 0`@20homwW/ﹼ|qxUU]%UWS2ދ/#y PEQEQ.PEQEQ((KQEQE((KQEQE(( 5%\'w(_:ʲ=u#{l o򕯼=9gPYΕPoU.軯yo,ViKGFX;kyo?7Qi(}]X쨐ZZ+ԃuh_`)~n+-(:*2:[neݺulvϞ=O=TX>;wՕJvq7LMM~_~yGGG&yя~tzzBp7p \y{K2L*K>XanGiZ^-2Sy'KƘ+{i={f֭[bm%Cvib n҇-*^WK}S}^I#ϋ5|1pi/{mkY:v߾}[F7d{Y0;5jQgb cT Ѳ <00pWfrr/|am6mt!Wfxx.-sΑwݻy{ti;5i[۹Z_]ͫ!w}w#k:/;-t&Wa;wZw\%+{t"64`2-Gvk\+Qکh fGu{iiڮ^올* S7idddllo~;wە馛ܑkbb"}_wG򖷸2h:kffflٲydҕ/׾W֤W\qO<̋Z.m4.TU!"~>Z,}\K/]w+7ytttttꫯۑ4[L v*;wte=*"wO7lP,1~^|1piƯDjk6ww[vl;90=ZS_K_|jX올Z:x`S)!lݺQE===͛ݑÇW]g֭Uu8p@D":52+so;{v kG}4~ͫ-J`UUQ*]veٸ;H4vƍL0بv,_jis;Й\Շi|_te>ψ>1cXhG`5fr-vk\+Qکh ܰaCˎmy>fGa1vڕUUdXg^ sG kȌE]mQ}C +u;6:˗,Z-t&Wa;wZ-|~\D.BWɓm ,kmK Xwێy?K3~%]UX;DǶcѣ9 %kkV߶m۪~ֲ_~瘚~]wE:~yE s{zzxT외ڱ|Bh~o~QND8 +Z;}}W΃zW8}GFu=N8?<󡠪%Ɋ EpSuc~~y+_CJ|OOwDo{ƚ.oޫ_{wddT*G?rd'm^{衇+H?Offf۲A-UՎuvne4;.ccc~&l&L]wߎy?K3~%]UX;DǶcѣԧ>,CAUKsN`-yb꛾gK_3_q&!bqӾam^կ~uk'ֆRzk:56BhҖ9nƨ]bx/jr?/z[.wUcc[ޱɺr0&+*-޽{;::7۷/^/| W^ye__1{ݷz~mveT*ue~SSSM>-ͻn߾=Hl1z k߫8pUWuuu-A`\===_L;}GGG>|>_{VK۩nZ-qС(_j7pCOOOOOύ7X(+l겼-k\^jZV}GOi%|.1YY=V9g;?00077788xt:}6871.P;snnRE9fKQ[>r-qooO?6(kdUv1/x oVՕ(Z?/EQEQ`)(REQEQ((rNieYkt( ,nPl*((2SrN&EQ`=X\;ؽ{wWWW:}{ѫ'1W^y=e-ܲnݺl6gϞz*^|WOsM7ݴ~V299wK.$ɸ]Q? ;uB*ڱc7<22䚑yBnܴig?Y8pk_T*aÆ{ź {%W\q+F|v%7g{3&wb{YT_x㍽}}}7pC.ko/d2{>яNOOX(?oRWMw 9rfqDlEyo}kKͭu{]^| _XM:rCk&~֧?͛7ǏA&Mni7 wٳ%7g{ecki%w{wb3,Kw2{m袋j_ڹsȈ(!VJ`xn|ы^O] ~>hX}p/RfozӛFFF7#~#Ƙ+x'\ͭjd2 `hhk_+_JM7^뮻&&&r׿uw-oyKKuNOOM<~d֭m6%Ri˖-yӧEԩSZJҒڲc]Zk[b7w㗿e_fgI+\Ջkfff&*e˖o>h>q}?n*iBZܷ5<#Jk׮]l6>H$F#~IG3X>袬%]|o{,zu֭===-sD.nGD<"jXO~g>#";L\ KXXnorּ7_Kַ1k׮|>Zj_T_kFDlD^ÇWX$TfIU Y 9?9?Ї>|*$zAx(ŭGyUzUU>9j"XlyGkir;e2x _("/x ɌIsW[6v,_r7Kji7~87`4۸Z,} =Dp+gZn6EYS*/ǽz}]xoʙQ5OlҾU~]w6lpǷmVh-i㻪H&i>WK_{?zuiY^mZڱ| .{J7b7t"?aZ}3wbdQZExWy{y ywWP(|mt[oulll||ݑ* <)7na6oUk^|;ڵ/}i=x\wu?psss=g?-ܦ%7|sKnβߕ~#ޥ-{X,{۳g<y睯yk➼%tb,W_lNb?>>6U,\"k몱_U߾"WQnBV5)gϞ=H,a#-ܾ%yk}k/-9ޫ-;];jߒ?8K`-W_lpG'EQxPD?OE/L&/{^_s4޽{;::7۷/^Łꪮ7pCOOOOOύ7X(X-{߻}D"26zQ/\y}}}Ƙݻwz뭿կQ`lrw}ѹwWeNckiiH&wi)uM/Y`-W_lmveT*ue~SSS?(g:}r](T{*(REQEQ((rN>((KQEQE(( ,EQEQX(( ,EQEQX((*EQEQX((*EQEQv("XU&/sDzGDwqfFDDwܑd0svw0^ ^1&w}k-"c"zuuy33stT*ՑAq9(UV94U G&fѐ%x" 5PxDXB5UU*:sꭶ-(F-kGCp/jZTuGҼ`玞DtjATf)KQk,7:J{20҄B3U;"5΍^b\`[ժ^?ꪒ_"@!"8׎\ vf<dwm[EQ(L>uptzgRLUH➤hJF\GuTOC7WV>plClK EBSQ.(JC!c bsR Vu%7(uJs%cX*IYD)V0(O;ə'+οU%EQZԃ(JES9$ 85{Y<:FbfUxu㢠TMUd[hPs5:p6]vVcPԇ(J#t(eiUG>" N8}`StbcX"`~-FXv,!XXP8Z;\] BD2Cf6D"qhdK! j(U`)RE._KB:kX nxxU$tZV啀u#^6<Ű ((LB`bLBEQ1Xr#`Lp._|؉Y @I(Jm, X*O#˜HT>R3#Ks<iQ $Ȁbc\`dw-9 01#s9,P,EQtPQap"b9vbl|@j:Q7Vѳ"X/ (&a`DDDdK@ Đ7[G bnQCS]`@!P""ZBd sO^`pW&eD^4(J姚N*9F8C`)|1x鹸pi9PNF H5wn^L9(*P!Km.ARH1, JIZ^Y0pv"02FHDdvo߼)N4( ,E9V #~b bbThKׯeTglw#C tERy0{ H۷ll2d=qP(l߶9L6S%J5fFƜgN0L ó˭.iw(JN*ʹ@ \1ћ/0Q x.crc)ږPl1:5<9:9N,EQT`)QqmaBȱ#'Fq, v)!hcKآ M/n' $pmyV4˨R_yYC}X@jkToҖ%0@Xg<=.(9+Z Ʀ 3#vi$eV/%+̀h;sS*K!vuTb)9ze+NMiH2@lq_U~IUyMWbbֶyT5XEKO:R,ZRX%*k$0O=IAe-f "bYe̶`|9zٜ_Fb)ln&WDln6733"и|nrzظK._/Ef.ـ%\ ekZkYظ/na|+̛3'%Tl)Wnŵ(϶ު V#OIei* a =].(Q <"}HjBoؼ~Af6hXDBq;>#r'FԎ Y N;::cGgsm\ם͠ 4gMNe3BH, Vڣ0LU9*# lH hvU`)Y G~ \|c=JQ,\su$OLL=}ȥ;.4 " xHnm_ .`K*al61X$fF `CDyo"8;lf8a7;߶'+I w脛2ne?Szo(*EyPq~ O9:2>MD(.gC)@( 9xoH{L:(AXV NQw6I *3iqөdYI^3HxTiz0l6-L@D"S[?h:b IDAT a\<ԡ/`dQaEh  ~ ¡#s"DT3,Ddfi)`vn'XĖn1#؀9d7|B{Ă.n  fb᠄ \Nެ0]i_Շ]`"Q, 5E(qTa8>:qztBʎ!S< !u惃chbݹ@"@h<`x\a8!jA v +j%A,L-*h%[g=Q,"W&(*EY%_b㇏m@?!&n)hX0Ăk,Y HŠۆaaDmڭRlX$v\75/L!E殅~{NM>}xηReUR^G}1Sv[mr!B yDhD(.cJ+ 2bbx9Ӳ4KcM"@K7r;ZUHK=hnf) ,EQ[`n> dAծzXi"&^fDd w.$j;wn:@0W{sub(n V p rTDLպ^`r%-@prt7(*Ey.@/,HDqSwڵo$Kr71,%jx6!vD.+x~fFN L Ou:.4Uy/J!YSPZNaIRXЊ&н,X  ;I e ZYg 5VƱə|W? +'Ʀ| l+H|\"p\ȩ|hNuDC &&rӇ:3Z~8qp p hYع,!DW%] g,   gDu[) ,EQV2:QXj&F@x}wm[T;bZ{){d2+u X|vg{;!t@L6fk,ٹmҩ|:tw5Ra+94۝HDK9+ёqq릁!l:ݓcܴhkANtoےLx O :53Ds]{.~U^ZKQU"H߸pD}lw;ke]ٮܬg&ԦD"SΆZY%!jxa"@QKQH|;"+a[W*ڹe.~f<1Q)¸ *QT (g 8<z|>_bΝVIA*o`P x;0 ~%֯ڮQZV)BEY;2%lPܦ AtA$f{Ԩ}K4I'G'fOVDx+Wxw}l{%m~AR4 /Dd>B hyS]j:yx&h:zab B}pYt22""A_kS&&GGOONNNgoPo(k"T5B oqD"2>eSC<=y;;t&+,h<@EWo|_׿/]"FX2쉡v~rt̅`bLf'Ȁy@˳-bLuw!TReSUN\blifA<2st^;::!u_޷omݶ{;cW_?}`rr [~v?e7ţG!(N~K }H nkozw4KQT`)rQ/*Xb_<ڃS%+N̡/6K7BO$6nxymذ!Ȗ-[^_y_HFgd7w+^\wgkTE(g p4 a@ ,{S(!E36Irm@P ͛-K s%%/]%8ӿ{os9¯:<o 1($ .|ԉҪJ nkT2ƞ*P, e b & vUD$D `bG{ptJW@Bh  rx t\ҋqUWaw;)qy۾pD: <-DċUՌlڥBhAgAoXEY{KQ!)lb c◒&}$|  AuO]kGǽt 6oP  [PPm^J^{{jrfzf%&5-ZKD˪\s%JDn]޹D,$lQ* ,EQ6"@He2Nn^P$ pbx7 M;9ݝef( 6~1T(Nlgdhe3H`fRl3ˆ艱\B,tXv 23`brjdb:Nuttnn>?652C0cAH, N73#df0ED`D%S#U(*E9WLb8AT<22b^"bk1&%lÊ'rE+9PprӹY{T-1H`mD4s9?8 03|L gMM:dDX=$80:99+z#clV,QU"a:=3/#BK쪆pҲщiD$0HUHyxt1NBEQ(Y$&tb/ZzP)`Ɩu~?dT98f~c\1ܘaA#ɹ@w$2}]XȤMM+e;.p[8  `[aG_pE捲< [߅ wު#%pu,U{&wظ}c[( ,EQV'RwQ :z:;&Tlg1:ә*u t8D$ ZԙHdG;>qTww]bɟ+ B>ve|:Ⴗ '"άi# uwwg3V@PuT:ٙN[PEtwfL6TeEшKEY;DҼ򎄈(袤+Dֶ/P),dV婵B\4P8!0Ivul۴ѓT9xuήD2.{=3@ 3GtvEg'BQ[|(XIB4^ղA]E(*EYH3B9@qHa-kt¼rJj.XDiˎNL@a>7ӋL7ۙxr|;J5U冔-Vft  +,uY)ʹN*\( P:Sc'Fgr mVFG:::P`}o*V2wJ/Uze`E_.kWR@\~tIp'9:1==3kuiςB㽴Օ(k`),uD<;?3D܆TL#Bh-FVWEQ(ʳM9s' #Hqe #&";ՎB00H,uS"J(YLrP/O^*pyfsщ =\ `F 1H _Ahv@2ҪzA4"NJ1tPQb^Z0!\̴tlc| ]zvF#$.=Xhs X”0ͅ\17_B1g74C'Nuvtd;{|itb~bllzv-P$ "rG' ظ~%$Lj"K,XsMc|~tz64tj1x#ݙوc)zb)/ٱӇ_pwl& >e92t9,CK-DG!%꽪(*E9{;۸~CooB F&o|~$ BbA!,l'޶y]WgeKX4dT"u`}wg88m/n'F2"&WM=Bd$!Af4Nxɡ-wu0Jd$0?cdanBX7L=A@Pw"TX5N,q IBH6HWWt*!"޾Ժ @t5z~d BEB9:VG^9ϕH#ՙL+o]L@/X=P"ʙ=@YLg%d#ɤ50ЗJ%]7*=d4bGiC 5R "a /:Lש_ ِ&g}{' ؊X, S rHB#]vgLYgKHA(׹N It|akv}ou7iBPE HZ,9v IDATQjm`) ,EQV;Ut"X`ABiB Xw.BA"bYOi}/5/<ӟ=$1m AvrĀ T5"[ʓs'pכz`ߞ:vCşVt/P! j2qrԆ3իԏ(*EYDd[U `sH "ʼn|p z{i/?80ow ϵ;aODG"FM1 d|Bn"#p]`}CI@<"*Hw@ݞ~afk[oH@"X<R6xw^ CPUԊ"Kl .JŔw[:s& TbJQT`)r!. EA Cġ[6&qZq#ړ#ey06+N M?i|H" H'өD&rz"E!89ޞukh$K-Ye<Epm  ؀0[ I=~ HG/$ekVKjI-<^=O_uקdsϰ>gkvdm eC_Q $F> ]w-!SX9_ /hŞT2UX\DFD%{4T,6ܿV Mo~vm[K"jX3MC ]j3c֮]cE"4-"cE,@ B&"$DLELQK RK#P.""VIŗzqWC~ϻ~IȻp"sn >jժs(X y+\1p eaK l1 _rI,EM@ @-P$*aa,.D`A䧙[8+"gp_̺: U1={|~!PeYZ4· EDH!" CdH]) ,EQ. 2F}<\}yJ(j2@=!"PdAS>?cAߔEXEy(D#}lD5b3S^e! 1"݋E(:~*y70X"iQEg뮻^kju(bP̈́; }__[]+K"7Uz!d"WP7X֌zE(:!Qq…UϯcɅ殷 .#°@(u8`ʅ23޽et1bG" "qsX s-c( ,EQEp4*X&jKf ja񣗮""ex]w=y54$_~F[;_W^Q '"X$sS>я޽^[pq4s&Ènr̈́jApuVQV:PQ.)$n]x51Ra[حL;U8.GT膩!'?_~[o-Ũ,"b 7655uwwcV^VG.]Rv AOX,-X~U*"QGR"%wkG ;yr˦M^a?!Ϝ^TAP[[#).=D&=5þ;O?޻<ش-b̀(ƆΦVD}y? RGtvL&1 ,KxT(PWSI>!eege*rq,E #bbTΒ"qʑK,\-~&s {MdޗWdN͵aGu@ s \$(V%C <7mgO<4Ȇv|~Ē<ӁAW 0"1n1HXt1+_Q `)M#L̉lnPv8k-(|WMjbCgeMַ6qurSw+ 7eOBJ쫿$^cÝ|sSEs:=n'/,#" rbG=Xr+!@` V@ْقE*r%A VD^8t  ̞̽_d }o} *} ' Iܸull^9/og&J+: vk "5xH KeEP\[B/L4$=&pdl$,XׯxaLMVSU?1F-޸銆oJliVJGi|AQ f2>6{[w~}l: 87]CrEȃU6Q;0y4@x}IEQ(~jk][X(*Xj$r[O3SyjJf2=3d12Գ Pvv$wo~`ofjȟǏ*X tBAa@D5W\ۘ aidEH}FbVWdj@w<<6=K fm)`1{wJ'y-m/=_L6l'&/]B XC29zrS >}2~{PCsk!?7"$A9F` ςJReas"$<~={X2"` _" "[0ƥ(20/DY#')-D@c׷ݒ  X+P0G6~ N/wl"wpDpv{R\#"L>CC!L"3bT8XJn}hn|*3 +܊rQCr4a֦ٜ$ȮBYA.el& > ίL сAsAD`i|ή?!ipAlnlgo~' "J~ ^&pRL3 uO5ʐXW^ϾLHHn wj rUK Mi4[>%h('cqlqjF^) ,EQ.lZ7ԐtI  !rޏR eB`5:[PE.*k$+@Nn!|QSJDP|GGqGXǏa+U X4q6|S?/bSWm+dAfƪ!PR僮 "p+3<"nmצ(6Uf<1M  1(tPp!1!F0MM?o27҆n<0 d `=JXAvmm/{^kܓԐ!B"$O7L ,͛ d kAgs޵n @* ,EQ.Di&/^4"Pe c8llB$BtOLMOM777w]CT4d; 65':ډHĺ0v$ "F&=]L#ӻH(331 286;?:6ݕLyd4 E '禧όlZVMTԶNOODHLD֮ڲ)iBʮ((])ʥ$^ڀpZnn @ 3MMMƸ+l!Ng[R-d)Em=܈@ ;57O&;|ElB0Kārnxbmw[{) \9<|W5542X !}AF"ΒAܔ2`\.ͽY;ɢ@_TDaܛ~תjִEQT`)ra"G 8 E l@XEwE< \X\!0˽-:[[ҍ '}shKض&MD0ڑٹmxTB?~j[$( ,@*3f/˱b e*!"B$E D4&ќ=5[r Crw'E@`nF8vL6kJn   V"5M*W@)^ՅSY.zĪv)I 1 EcXȝ~c*!QL'V6&z1ƘDsKs$4suh0Ԧ (  N/ո΃R{[U[/ U~w8RKm؊rȬvٴ{KZl QS`Gą1H` _3m *W` ՞|rBt M# g45|&UX݅ ;u>)04%pͽ)2W-\KQ.q@oj"8sF`, D8:hX)*-SxRi50DAB`@u IfWX\*]EGNJ\O`$d!\n(Orꪢ_(\y_X3n(Y rӚWoRvEq ?ճ}eR%fa[%*_]P&U4=D#"2t򸺣pݪ헭oH&tjoe,E),WX/ȴžz` #˩ϧz.wQN: =cmcCl޸.@üDee=*EA4e䵵][zV $ 9iJ kRm큞"CV a*]q]Kcch`#RQVRKUca]4 ]sՁ'4Z_ .#U᎖歗m\wC;^,EY)KQ.AdƊ|ÐQ|Ͷ>d LJalef'0lWZ,$ИH^UM$"0M}XKQ,L(:Z/߰@AdqAE$ X .cLR$]%%"( f.,9 \(6"?1*%76'W7F|2,+$,ni|q rd%m7u450BURe%hB+zvwB3"AÅ"0/sE g 7D4`Z^v^ÄJRqR k=򅅐Y[@ ɤtt ]UE<(Hv\v! ^dٷ!^h IDAT""k-znt= fم1JY\~TiCAy J?3#bolcWG3.( h4"c|$Wnvdr!d[/9|TsCspړCC9m,̃ãD)$X6N&DL3#㉄H|vvv(Q 1 *DDRnp1 M fW5RL[?=rqhQf!Q UHorg#F@0$ `@**'[eٍ5p"P+eCA *h7;jmL$oR(+UT >qf%+g9+BœLs D(" DlNj ÔE +8&ADp0q(@$ 0238(bB7 b! vRP_3EY~UI,'$`us)h!qCh" Y3 P󀅅-5("L.  F0>qTY(X*HD d$66y=3c {ׯlnfBaM JQP(l:sBpTydNp  uG *q/f, srs~<}XB$f ]Wlِ" !BEQT`)j`|?~jpphTDCxBtRlƢ""|mp5_g(EQT`)_0cGEa TS~j"ȃUjcʇjUlI& 6oسD),EQ w@1,2^ J\~|pȍHҔ-OY%QR v!Œ(%&E=XDFT3C \H.Z +IYUaZI,~֍zVCbVTF3+@ӸE;"زy㪶6((=g?k*{8/,N;dL"}0=]zV4EQ.*ԃ(Ů,GesTX.Y&X"#qcbJ0Vn >WY-aw[ RI 3 Յ( ,EQMAI.Z4L.JQX,JI,vG^q @".y +EQT`)( wEQEQX((*EQEQT`)((*EQEQT`)(REQEQT`)(REQEQ((REQEQ((KQEQE((KQEQE(( ,EQEQE(( ,EQEQX(( ,EQEQX((*EQEQX((*EQEQT`)(REQEQT`)(REQEQ((REQEQ((KQEQEQ((KQEQE((KQEQE(( ,EQEQX(( ,EQEQX((*EQEQX((*EQEQT`)((*EQEQT`)(REQEQT`)(REQEQ\o߾hmh5*(w\PRTs/{!w}}}}w>򑏬|qU@KmWb=X/½޻n:/[oJy_=s,jT%q\gS.wi??.tܣeϥ=|6eY.֟ɟ8uLСCַ7Es/r֛UEY|iI&cccY|۶m dr۶m'^|pzoliiI&[n}Ξ=[l5**X?~ᦦu}_Ç~dr͚5?x:yO~?lX/~&|[MQWY߿xGsssww]tSU19]w8p`QosvONLL}:1iug9xw]׬嫄s7KY}ע78?+/u]WmOOѣG+3Q1=3<~~~0]r]*-7͚-9~j^zr<k *UZ>D:vXҞ={v֭\yCCCuoQ/j.$uǎ2U’%iqE޾8}zgݖwnꯖî.R鉜cq84ykƗgW/}t ox~+t׿}ɓ7o{1O?=66677my{[q)xGџ 6ԔhSSSaz{{r>䓯j&f/᪫ْ㗪U){{{啕15V*Tc~FFF^塇_ڏ~ny>]EN>?C{ghhhhh|g>qji*aIsVo_uJ^ r^<̙3"288y;I.[ToKG__ݞ8Y_]XK7͛7J/}K1Mص^vضm}SOٳ'vÆ =+3Q1sss#Gօ"Q33r~`ODfT5RKYn] "Wt=RV/mؽ/:O/A-EtE9|n7SOZZJX#$-W篯BaDgq>SdWm)s9[s<5k8xwݏ}cnݺ&W^y[GįD"QGlYbi%:cQgp~X}QW^cn="JXii=ϋ_Z//{PQEN{'>WE2U’%iqj_uJ^ 466u]'";wƑeK}-9sŚUaYl}.~{kƗgWs/| :44ğs 74avs=744~_ɤݖ7/r.~饗կtM.ݟ/vڵUh@@xZhG}`sX.ġl V҆a4+~xQK,IjaVU܇J"Uji*aNzU]hϞ=nse޽{O`-䶼˥QSs9[s<5k[n&,w|߸X_eλz*m\+Y*뿔 AJiE`" qJYWNjZeINR.ELT]rU}qsoַ(>mۖjṜ-9]iƗgW>_iI&6m>MQ<?-[D*ھ}O<199for-*mmm7tONMM-y_޽{뮦O}SŨ>#>hi>sX.VSS}-m|*;v444R*y%9I>p@4aАۡ5~--_%,i\`Uo_ fQzazR-G;[[[>15ϳX3L?+Z*GQ.ptщ]7M?V(+*Pylzz:xGv]ZQۍB_}`-CeF}p(ʊBm(??s=]]]uwwq>__Re<((hRQEQE(( ۷#W EQEQ.My~ }w|{36kRY333>hoo1f=K]6(kM܇Wzw]D&Vc=~W+PQ|\)d{7gά|]}ժU[o]*E\*PխRkK՗Z*Er`sss=ؚ5kB1??/njmmMRW\q? BG#\K_jժ[n?A<0N?<\8pwҲzOәLtuVT d2W^rw]]]ǎ+{EϞ=ucʡ*o9>J^Ez|b8::zVK_>x.iQ<3ׯng?[w_efPQEX;~fv{1駟趼bKȓO>ꫯf2l6 /ݮꪥ: K[>}=E7NJļwCCC###{C= \TGß>Ws4e'ν$I׿'O7yz)u78+4p /R6ݿ>8Sec_`aUx`rrG?QT?Elذ6XV|v> E֫ݾaÆJ]V%rO?}7D]Dbqu[^y/XMUw{ :LӢ ~4~ZWYGY!?1p7ϟK3TXD"grQ' i͝iCXtT:[`ſzW̋*pQ%{Wr KhO{yW}__^J'΁ru ,kmnun?4nFk֪g?vwwu7CEQ.,U}ƍE}Ś򚖴mOf=%?5̈S'u 7UZJs)p}]%y4e_|駟v]vz)u78JHLfeXXuRGY" /477; EYL݇ûw}ff_׾׿>ܭ}ؽ{b/ёN?/Ux><ycIMVZz'FFF%;!{ #|*$jMs/~O~l6{7ot]C}#yW|?tC=TC5xffOOY-UKZEo߾{vv/~u4CM(oك599DU)mViR͎<=4x Y}}}Fů8ϫlſLav \%y4egQ^^J̣J9,J};JK=XqN^_{Z4cۘp&ER`H67q-tvvcn'x7Mϑ#G:ԃ>NMM-߁q ޽{뮦O}SGլ8*[ioj~~~׮]MMMoW6ϥvАJvONLLT%y4e'ν<?-[˃OLNN.C/KV~ggg/p do~W#<裏颫V*V6V+8P h&wEQfiWK*PEQEQ((KQEQe%1X((KzEQEQT`)(REQEQ((REQEQ((KQEQEQ(j2U_VQ R;_ODN\hEdW^w(r-VrKE)GJQcE` +D\Jpo ,墀"CDWAQ NeX<#'.XZ.=ҙ֮(9)Ž#+T W_ّL6ˈNl]=""ww$yQ-ԥUp+t&, TVgD;^B~[JIJ?O ZoKwYmгecOX.ԪR R BBcS<,C(fZnuRF?ۚ@R+. j.nz.zqao7>5+9CO~G*JREUje93a \ܘtvJD%T])o$6#XB`,HR?*u̪K86jwP ^Q?A T`)T/б" /Q_%UGknU]O`<#_)5[E97,苑GVQHA%4&+XؤmM D㺂&A/fu >>xjxԵd bA t_PK_7[1,;gY!ca#@*MQu(n edLcyԜ嘕smn/",", hs %Sǥ g=ǧf]0l4ȋsqMݭTf>j+ҔrVSr~Dعݽl`rj\lH!彭 qE;Dܷ "MWmA":>T`);z8@}UCP͊n[QLUٞ\i VQ ;(:m w$"}̎6lX 5W(ChLe^Z:affc|Z5Ѻ}e `AĖĵ۷66, VST`),áÂ^nED߼?Jl1O[ό ((y ZTZ)yV813ꁾ,[),24WljwSMI bKDYHWj?A]ڡ#C` "e ,E?EYC`XH*.hgQ"4T K8=77} E9xl;#e ""$D {)E$`*oE3[˞eYyFEǧN⫺R{| IDATO7 "Ξ=5>|WoY X"]FH!=:8by=BF" [DjYOI`qt$SJ26Xfw$":3B)W(uY(` <5ɼ|> 깩r,uHe,M q=qfQXbFGx&PT"B$Q ˕ 8/HhAuYCdUh]Zb]/JB[6;>vzX>P "E"} U@6u %}g" PShH*!@<kgMhx)a,[ [*=$2 adJѦȒLU[6lFWU%Y?;4>{|la@W"։}@DH@h0MAah}aw)Kv1ūh!l-FD!H>{W)z AM nΎnlL5{jZ,X2i"y3M<[˝-ɵkג;/ rdbD7xUxUټ~]ccg.MBaj|D---N<=ܔZn-z@BhOy X*Zlkna)=7PQ /XpbfvϡL:'DC@*Av'I fgg@@lwGʮ(3mͫ:242:??a}OCF ĺU]9[KDna0@?WFEDfD03"jݱys2AwJT,~M#s((n L|Jxj{C*QSyL5ݫQ=ChmC~JŮ6}ǯ޺k}E:fܲ*7C2` fQ5";ljH PE#6XnPHf3Ngr Vj'"̲i-zۜwnfu{]c!^%m]X5w^ VW$xcLaf sّ)7mJ&0?܈  ݉. 40<6<6%ؑɂ(By~ffА4i>!nx&јl qK(R"X+b1J"7M .L Y1zQFw>k!cZQsw_ @> g3CGǧgC2RDsa<9c,ҀL&1U@ ȵJx-(94+ M?-'T,KɁFΎN $bѫ4 h@Ma a<X88*pxg0֨bQ}3#b>P2DD\h,$863Zq+9}{I#.XTA;.\0GOXl_SK&"mDU,"2L.LĎFb!*3;36yl3jT`)ˢ 8;X.h'[yTɡŽ!XAr2CZH""p^ْhAmAA4N ON9~*˗)GQV sY{|ȈT%2=@.X bv9ā!b9}y} -EŶZaQD`- >{ftͶTKYz``dz Xy{\&D0϶V[sЗbmhQN"`7_Frie0@YQ YF$}R%Q0:9WsF,iH5SH"zyO> =uqR AVry$Hn[9dSAgDB`欼z`qku ,~ %U`!AM4sL(*`9`ͪR ,2 tQ<3?im^W#j B(@qz6ʑٜ-yRXiq229P0< ȖmX'+! AQ⬂C#H(dݞܝS_BaA>bEGalh`)@a,[PxS jRT6T%o>cfd(CEic"K/y( ,*3~:(=`YX's c'Yأj,EAFs|؉-DQk3T]bḿXkR8!VٹMzi5@SG&BBgR*>2%)ꯪn bJbWu8k rBhX89>qqry²Un$G'^;vRqyWC!4LO-LRҶYsኋ{EvVY(BX FMdJ:v Jh3ERڲYDƧȲK@|c*i x呲-☡:2KVB˩rx$GG 燣fQJY`wtxd@\+d$O=.gaF^%_b*ob_G hȏ@֗#'NuVSuEwe"?H'[0b-["  VJK{*2(4pq\Nd8NKDBT1aH|'p&W)o(Av`=65B X(M>bX:w/! ڔ!{>z84  X|)fٴnu,zZVr/  D,3/5_}58bF2w_0rKϽ\U4CiUD28thP~| =ztj."@"FC8dKE*~pgs*(7 .ꊉ-"03 *J=XJM:?@aAPc-5f7G`>!L#j(xcU0AU4ZI{OO6|hEGYwr.-F1$*,NZ֕oR,Z`~1°,UmGnyZ/De*QT `' ʲX`xT3ã^;e0n? ʱ. h&3[kdfggt:-P&?{&"9k*L&311'Z;33JWfg oe AXg+ړvو %WQQ*"ڱȩf#sxZyl"WwYNgffLnt:3dfffD)̦gffٚBfN"ެ f}[T!auٰh%H [34.'{tU##DpKSSɭ;*08;y^* Ǚ@:5xv|&p5kX̜f|TI3 YJ% )8}vb6ڱV`A.tRq\ّTsC#JGfrX Xv>Ä+Bz Y8v4b$ QX(^}(*Vj7SN>qf(1nQ"b-ښxU f `6Wز%,o/}#]DrY *8e+{mML.5P."mÓӛׯ[z${ƎM]J@fgP#VF'^9r,i-a,:2ݽ}Ty%wYY!*^d&}& -jI(6_ 뀅 C&&'Ggf׮r+OP`(Ѵ0\J$g.!U]mvuuMb x ȕ֛ohh;tlƍM<(3wttS^yE5XNSXҠh,驽g/ߴaDH,5ӥ**. JBGO:yv,k"A@SIBȯG 4$m--͍ TĄ Q &jjlL!RɄlmIyM֖i`Z[" jg#({`M҉W^?BʊM]BON @@h# #JSSSd :- aKKK)(!eb=;Z[R[ژJ%&@C*I /o*Ƙ{ͩDKcC£B9v2򹵩Q&*+d0h|8D,ko𼣿͏rzh[#_@†0Ck@e+A (]X`ݨD ٪ʆ `0a%Z P:0 BEl:F5Xʊ/"G&"aKDۢiD.b!z=0YƇӊB{V6T su|a6n#F5aqɃp?1λ, Ef&kY3[[ ]QXalo/l"(aF&BA20T{񂷢*y_xQ p9ҌV>`!}`.,H˹Xd"D4(`h#iQoaq@D;yp ңx4oHrdTsRE 3202 Z+Ƨfm mq7s9:~`Y o+%hBF!c 3VLv,Ţ*V -|WSs?YB_| [Tc3`"Iֺt>K"2a-V61aWC7S$Gt)ŹŖ @6ݽ\-絛"?exg = 5\:Ir&%ʘNMwvn7)!E3Z AD,@@U0_Xn.\߽ﵩDNZ9 Oz൜oVRY}(tH?? A-^#EX%jJ۱쒤nPlX܈9=E"*Y,]au^Uo6@gzcgI@7LfMa5CwGR)gS8̐"Z/"R?C^?s]qeQ.w퉈-S$<ĆD33pƂ(؛>gmyy' 0wĤΙDOLO_lv6 I-H[ vvL8 oݺ,dRdESFJīK6圼N02bl egdpiX%Flb^ęr1rr!lQ=L؃ GVm6^7x7̙s_GHC BɄCD a.9 /uIU4shA-6!NLhNy[HB""HЄ--ɝ9{%=g6Dd&!2#0VC֭:YRnd:jlӨ ra:㵈O9l3 lBP&nC ~4@0IMV،ÆJˆ~Z7DupK;gtnZd؆@6LdIxBuxf5I-T$k|W%y0).e`!Z-Qқc4հPDPbi!QDf^q==uֈCgHPʵ! 1l4? !7bI YZ&T!49X')" # 9FL}a^#sEiM/^Ѝ$JN$,dZ>Ճ-{dgL/ a8!Z&״ tړg>J4[>wZH'(':i9x!xk A$Ax< ^I_D@j3 0 62Ƽ( QesN^{ܫEuPxE}O`1sAO(ɒ*d&Z '$b2(dS 1iXtb`}l; bD( aˉ_4-MoGZg^)Dg7[f;N͒%ڝz!{Gԧn<{z>W0Eذ`yb*N\y攗&-d}mq`+ZpwӇhf^{(!P'm'e:;g{,DJ4kT$F Q׷{x:᭛a;w`tΣd3hBbdد7z/^^[$z7vΠ eLpg]y gwGg/';%ɚ@ӫ4;Rq}u#r*vHK(D 4P@fd&"EY+]AR 9䄄AOF2.Tj{!(A.y$ED Zrlg$ iA[5VzϿ_P}+OsB v(}IG@@r"E{jF@K@P)}55< 10\= }bg6!Xmiyʒfch]~Z)PٗU49a<#8"iC8mu+20zg.^k܃}\ =|>C 99?pvs5.4[?pvV{RN͹[V7o?rܣoւF-I)iQΜAGIT!1/Wkz|bHߩV*gaRytfc5{+E^T]U*@ASs2xkzͧZ{"A閷p,0}Bg̙Y_" irK#N2 S+.}uLew?z!c3w~ٻ8IF/"A/^2JoKa9_~5.zlY6*-vݻ-;wN0nDҞy aUxNWӾSMs@#cs%{ ;a e4F`D4s""=U3 c,"mG C"v DBcix$^ S %C2G OE7@'cE=fZQS0~-Ry4D̃4Þ3f =pW5T!`']9X'ڒlB13LZE<0?)5;5yiN[Bl%@;'Y9wF`ƄoØ 3* 9;)("j=$xyfی1.{0I`zaonL? l? Q#~xjΙ̴qHnI:T̋< Ay yKŬ'' ~!4uN͇ wA`;=4:-;5vM9 %J.}bT !R0H0mN9(4?ȓNX@',lzą$!RSf<Fٵ }38g:ѡ1N9ž0gAz^%2O/]3=+,a +y 8QQĵC2uGQ4:3Q֠6C%2WjEZkg䛅 paJ7g|5q>)3/$ lDNADW!:>}u6uZ,I+=UOe9=R+<'D` Q.s 2.f{[((hDSd,|D(ܼ]*)ىhr,rg]۾](&O5 ͣy/#zF'n;EDf;c{sg8҂Ħho.]YVL(ɔU@VU?lM)9;IJyn%坁?`S?8huHZ 'h;{nW(bb3 [g/_][ZqĬ`0iumqlH7ou]${ DLQopU zHfk3ټ A]PZ_'K_dڠx JB>7}pPhu:$"-89X'=:P\tDޠ3oxR)q4 EXy͕"j4A14󧶞r.dޒ/;Zyjh>I LGr~d6m͌gO>򽱞7Iè tdar׽f8e3j NMY8dkmy9fSLʙ'{<{4$RRMTJ^!e͍O>\[/~\(,WkR}!N"NoG,s_DH㡳{bg(ufsSR*06`\C'=@p1s,@1L  _4c9P"Ų`.IH\. ki|>o KTI|J7۱ԱJ|6x,{Xg1s*rqWL+ yOp&}pXD|R̊16b&u}&amnc/bh=f`f홙b-G(Gr-Ypߛ^DAݫ |iLsu ] {A2!Ddb{gcZ2XZR[0IQd!$I4Eƴ9HeTr,<[ueSռƘF#QA'~,̕e+:J黸q\ rvrG#(TQc/8hІ1+E/⒄FTŒqL :gs%{yd9;&!#:8;?~y;8W!jrean}5>hO,)4CL!t>ֱ1 8ޙ3]+:ks2츙`cz8svG VZ)s{|E.u/}/N"߿[c^r3e${FhAZTCU'Re ;X6f Ăb$sGe~,h̺i42C&&+(I\8™ y'V^O0:Eaƚ5#dˆPи#*DD" B`TH'ԑR ؂GSЋ5n+)!-hTl>J9,,?$? BUC "Z0xe?jj,Bg.Sb @D2zȌF}sGVJû A,JR,G 1jT!zlhFHrq0+F\!W.;>"$,p[s${*SI89Ngw H/Y,zLEжҰkdFjT,Μ, #V 677WKKy3ٛ$k4:?~&`9bo˩B"N>jkhޙzbvN5R8+jI̬LC/ek|1)-VOtS,rԒ`q~3gVjI$U6$ S80)1'[+ JࠩAѠA;++k9?V Ahf R)4D@wv$:J_ecL C"hb( RE>vAnsV- :+ׯC"z2k$H IoDN7D*twg'Ǘ3l/oON|d=˂T˗l[= Tk^juPxk}%!hΏx3 Cz â^Q;2EmI]eNvYPA\p&)ڭtؗpiQs^G:c+|S(s͝ Ž=9,`98JW<;V#F=È[nToZ."} N,@WZKheee7+U.-WgOm֖]L6漇_бr%J2Q֛rnqm'YA sF^_nuD3(_:;H5Ɋc;h}uPG DZmצӊ[]]S髱g󱎇 ֽϋL6PkR-\ ͶZaxn/弳7*PI)_ X>0r>a^Ξ"ɓws @@k}ؽSs n/A"H^ٹJӸznoHk}L_~+ޭ+Q;b+[ܨժX,Y`XdV[?Й!pYnKWWWQ om"UlW"ˆH" έn_!2 "c !wp{խx"f!k۷ jRJ+BTh[?`@E|xx^vn~+76 W;ٌ|Fҕ{SvDfHэ0 |P Bz(q,̌affV++++?#~I/ޠTrz'FskZ-QR!` Q ^] 奊djC*쐜R>=|lTY/]\yR/N-ULAy-KzyTiw{[k+BADH4Є3Qo?g.' |Z\I\ݫ ōE:0Xkv:k**bBPA!X8 wڧVW+ DRqg~vkckmU@ #JmID@U|'GvVWjYAuRl IDATKhZ.W7VVkyaԼW? pkm͟?9݃ha7ՙsNb˼4c֫Rgx_R!.c*ysuiZ:zZy( yȇ9.Us;wzsPJ9^ZUR0GGOyPnyh_-3sr>UTBϾψDKJ,9S$CyV=lw@ g^`EqT+WWㆵ+#r\c+nX b}Dd` "!k𼍵zZwڞlmK =IN"PBV|X]X]JS6V֗k*Y[Y b04ʯ,UFC9 v}rz13(VX =@@?J5q6F!A2c*]6caZjEu$͟HD ]sh'< "1udq\+g'?(zbhA̬+.k"'>Su%՛H "SLDmP ?FJ'`ɜZZbem趖u:Q ؍/m$( 3 4a 8c޻ } |&G"@B?U#K_ʛ5y.6>b ü'. х`$5#-QEQ@X8[cD:Έ xGL#@ U{i,C"23hI#Fӟ0X+l ?K@B9&Ɔgذ CD#BTt"+̬5+NP(L6wXeHzQl)"X `\GRj%*&Z3 X_?r_c/_~ZBxE}^{p;(Y,n9!ICQه HWB*b$e'kiO5G&7Ibn ⰜdH<A" p)]4 *x(ełֱ!]Zl@1o?_:zշ_+4#(>R$G O(cu18$$\"*КQGk05F@Ta#] K:X!*Ds_X 3QA\rA1L͊  " G/%,Pr;Wͯrkl| Yٱ&Z&z4&Cr:É6_]5!| l:O Pʙ($ }! KC VD~?(ZY9Yxdst%\Dw@ "%B .e"vz8)F{aNkj[g:x5""3:yѡIP]V9J0wGl؄H!4 AyIhiH2Xaɝa$m>˴nfĚxTFE*tJi />DN9;[Aw=z{v;/y5%24 r9&dz bNR0+d@*4H ̈́6&'C2CW, &Yi( MkÀEAo0u]9+yL{/.8hZP & Br AĬ! "ԍRbBS$C;2ՋudWɼ/EDI˜4"*F)bFk3@9:¼h5+E'Nfv@pJyi?DBQ-bfQZdHr]`0Y( Xѐ)R)P WW[\~z7h?|ܳ7?;UΛzhnf' DP,N$+!f\?M>Q\ĨʖcxWȢ` VZt͏}\'عRB-2{g%fo/"5z޸dMQ$$7v!mz쟀BL$MZ+~^FvH깎ίPY F>_SR?:DOS:F@Ftc=p2G07Qyqej␌7񤨦HS!T þ/8_]6IƫdቤZV&DΞ=EG^8?{O޶ }4F0YpEJDZxjT& ǯ]&m8c[Q0qqsGI,s<30]ipWҞ@Dpv?~ D*sdqqX eqg@&0 r8zg2͎UIp?]`9TkW!"qaC I 0 <z}߲ozn`T4E\G1/t6hŗ& @8=>lD!EhOĖVG 鱄2 p$Ԝ!c+'~lHB `w>??O~/}[=_pF-X@ œzb$9Y:XxDڊ7ibR92D{I8^.,g 2gZ#B&, ^zX~‚ioFϣソ/6h$J+1wnjxd"b!zX!L-_T"h@=GJlD^SXpaO:;c17[pZɤ% `I] ]qr魿}P(""LA j@,G0fI%6W4' &VX H! ʨnhZtf=0.0FKL+s${ˬ$۹uBnƧlŽ8[/sr4hjֿt?X#~m֫+yƷo|c_y֡f@  h{k\X2=dkw 9T,!D6l+:@۷sdCF Yqs{Ѻ^-.W+6qDŒ$$>uҤىq.^vsuU?#!BnwNnj^wxBU88h*LTuz4"E-_~Z9^& 0%$,!B Ԛ`GHvr1Y^F>9 ( RwDDh@"Ђ^?"!`AZDU (#$_E{fe^?0 y!@!F̍NQW˜}w~~ίH)^ſ[?r^o,d6P{>luft{Ais*O XìZp(\= ð;4vw@0VzK&p3^XOFw (Ba&ڊ̂.t (@!da~]8}<6/߼~ O_z#Jż>j=7}Vvw\v٧)]F @oۯ}CO)Sm9eا+o[^6qM:rpX{Λ^pSB'yA`uvҁPVu _ j$v8j?pz#u?8\;kF}{RF}RQ+7V֗2Ohg "O]| =d `HuuR4gb2B~W>#>:"ᘄc[Utٌʒv-\s+DTŠ(WPu}~7~?{bxR 0\`Om DHׄi^Eq$W('dLoM9DTJr9ޤÈ@v"@!M"r QrRd(-\jaCY 7O0/C|>S?O}__}߿HP𼹩TӘP)Bo*ֹp}?[//ۻe{4@ho>?yg?|#׾[u}DɌT1'v4`SY7.c!DnL5XP AgҎyMԸ͚yHzf'fBH'xmo{7|;(GB~Eѯ `f;""#%#*`"—!"I]f&@:@9XDh h1X}5z@ܾ~Z\ʽoy ,@ާEN?{?P_B!w " Dj<\ %UxSs-\`\2gjIKƃf]6El&`3ޠAF#70I+–<g⧦wd:!^T#L/($$xfww_?O~?я~xIl /p4vS'@ Aʷ| ˆO 3+ P"*cGO@Nv7 33Tf7;ҙrİ,hj bI*suv2-=S"a@F8* v!ZI[;A|-h\"R'·#zRg~cD%BJ2wv3xtRƱ-^ ;%$ڧ0:aE`@@dP* =S\->fPX &"0Í~>ƿs_oYyw @@r~!Ѓ?hߐHKKkk{5 T-iQH q HaFBYrXjCh@dC1MJ0fp93 YLO_Re68wF]d"n3O>|!%4"Rgg( 6E`qA4٥O2 lxh7&?hv 0ш G $3 EF U:"w̒Ə PIn=Ě4D?_w F @VD6L$??c ! ƒͫO|U?ZFZ0ES`QI6hp&d24&"aƷ%fA`{ٴdDa85>\IKcaQ,qcc\f LEojt}}?_7n7◙BQqMVs*x1HM0Sc,4:Ƿ,69绵$l6hF#ɒƲ82,۰e΃ @`#/K;CH00b ؊[d[<1fU جf-?omlGQ,&mo?5; zK(#F"g )HPyorƝN٬Tجs7&FCRYJ4O7_ɉ sY76ͦ^QfMX,s杵U%JN̫s%S[٨o.ol7cR&&lfQ}/eJ,kd);RS*$XppDL[ z*uo7"B:V~q^ֺs+z=&Ο|I5R"^+OLQޑ kkIeQ3g>W\*Y1l MΆu:"+'2͸Ȑ.*L#4s?w Xy4Ls^$Փ IXDKzIaL/o/tըs|hBNǑ7x]ww?\[?>>ڿùSY/U>3!615)9sW瑝//V:*1a Zz^=ɚ2ao_~ć'3&?xW_k!JF4ζf3W#O*c<7So XyL22 GI56JGo\ ˯ރbY2ջՏ>Cwg~pk_tM g_XV`&%cf93;?sX#tCF.\YykEeò8F PCHf1a6` zYfKN`^5`}^kGDr7n?;QX/.SCY}bqUUVK##]R?} |䉡S#Ώ<0d!7_2esoɋߥ?ϫP׿{OD[%m,b/LTɟ'?G?$ .!6 gtn|o/N]\|}n~+DȐC0u0j xՌɛ Sex?$Xf,؊DJٷZ=wUÑĪƜlw"Wf.#L9:鱝oVz&;ɌJ6ʗ\{> w=ޕ†h+"D&fHNvT4շ~8 (s*Gjt9um~1kw2\9熋69=YMfYE9!>Rg2abcgnZV)7ZtCHnv"wr(;1+Ir= vw/RQ)'&co:Y) 4|˫;wپQW߾E"bvqLmEIylzl|a!&Ip)i|omlr;|/7&6!/Cl4hoo]_߬}7?T#m 2?mf͚xdcY[9v,Q'%XI{BW5)rՆ_Pth3cA6Ltnp/D߾e䈤qsY\$֨M )Q|AʄՈ1;ͻ7JVfͿzrGLc%fr"Pv5ܸfG8Qr򙥌K~ ʮ¥Y_߹RպRڧz [7SO,_CNVƚVxڝzI^ ]nc]]BCחg"YvcM bޑe٥|FȒj$hX.d"ӧ_v9>wŁ`dD43H%7wˬz}/67;L5v7/# 'w'\ً׆vu~,a ;BH} ~8fBE={&i80!}򫴙s|JJg( :Iy3'q*pwXv%JnK8vs5vV|}'^?.#a1Ҿ|c<~:45jPvç.z%aS{)HZXKF>3LfKфם#8eR\6zc,ZfBZeqviXB0$îkYnJz8t!Obd¹ʇjUs[meۻ__}U~?'Ҙc#CCeP3=rW{-\?~y]fP" sԘnᄁEE3[^/ "a#:BdzL&CDZٔ?E(fl#80o.Sw2,9?Ϧgwk;nsX*91N&KĞk-[!I4FV́2̄LsnhVW"b)gx)Á,> LH103ufLZz1#5Ḋ3&&s,‘plr\Yաl2FcűH @.awy:~dcCWv3Ǿ/ _و)dDwݝ es3WvUoM: kuDJnq묰6eaTF&dLs✣%C5F(JV"NHLNe"L#ΔrÝx9-Nn$L~DK7~ww7)r2"b흝ͭꉱY&^0{SRVjzq+k|24ދi؝qǦKr;{88&33OJ D-/oM |Fbjfskg$x~F[4YQ #>eH666?if Y\e"#Iڥ p FQ+NxVMn~)n 9~3ZV׷k#cQK(25#͐nu6RϮk6}um#+R.U>~Y"2LNBI흝1I6iP7k[͝ZbSc621f$HFdՍljr%RC VX~ EB  -Tʅ$]S&gf&N=~m" M $XއZg3G$}q;q鱱ȜZًsVﭬd2Ȱk 𰪮ml6rT*DJbg"!0nzhTšR[_De'[ʐ^ՍrvM'Bdf[u\vMaEyb&0=vH9]QW7 l lڋW^g8̡g!b6uvy:tqt1z(+`!lmTVgNN{jQyd1na{6B2#9}jf|ҋ JY1U&QͲf$cz s'#&2ֹ}*LR_~ce} Kll5eދ+Wov.hHP.bn%Gȓ=WgN͕Kt`BxphJ%!c,-HMoՅ1:61;3i?DޙeqHXoQ*m!{o)!d'y,̜:k-Gw?%brLŌ͇5 3uD*fz0N[HDd酓j>驝}Zcm>t>?إr@Ԉ-Ia2YZzVУCAb"56ĘT5f6Ҙ[=^-lj)wbld(Wz#v 7"bNriS1ڞxW&kjKγ]͞+_(0$S3qy-b gyܰaLBO)4d,Rw&bafʜsg'GCvȝuQ"93]>{kw7|ƙYE;ve13Qy-݋g2$g7'W3wk I10{bfVEvb(,xtc:19vfv2qel~z  ;g0n_E,}Q̘IE$iY.{BTbҹֻ"pQ

5f1g3v+iedpzZ 5O&|:CRHPOb5޻B; #&P{-2 :9;75!bGT/}V侱&nU.ʁơ6M+fs|Hze4)9 [QCwucƆk\ .9]gC̴,#ΎfYN$d4#$YBaw랡02o6D_IAp巿2); I͎Ɩ4kYCn?U"2bI곓RҜQ#mLO=;*cҩzZ^cqEBjR "IDAT"dFӿxaf1Й7_Dn){ji52 +gf-{s;Xū:5cݽ3Q>˒kԨ5W0vuƛw; S Csqhfad,L|BUʅ~6w8Hpg_VA#f2ڱ|zZ ͵͝W*L5f߾[k4|[^EKk7%OM65r{131Q]^ ]O,i8,1zzfɜWȫ W.5q՛c{"ba8Ioctva"gN+Q#&jVIp#%q=ySIM"Fg8lm=:bgJ9s(yfWovHbD]?8^qI;0'Sb$LN,oO%#cd> !e/FB[R^[* EBC&f&ѕYCBN[U{gq}anIABoejF!"u7qΝ‘' 3=yE{]@TG6Mz&:¦ߒ1Ru@ f؇7IvM)"T७##K RHۀl_٨}4)2?^NHB}=lj̱&9F,qSdKKh[ODBT\`/߶)9*y]?qv~ 9VH;/vQ& U5]՝3O郆1YTg+d3#Bi'X®V'(9u#J&P-ucsJbѳ b>T4#bY39֕eDf[ן{epFl]dIL+xD93%5h{"M;Ҙ洺~7N!*"GIHY]g7nm"Źf殐Z!h#-P5ywP{gdk5eiLCU+싨~ffVJAU  #Bl 63g43\>{I} RZ]>5NLH!ԃ~7:8F=ԔMDN _Z<0ï CJv/_}em82{|]wō#ܾbԾǷOףwOv.33q>75~aiZ$` Fv]J29:$F ɰBݕ.4kkfd"jV|.!xh#+r˥u%F=P -nU@'͟mlSȮ`$9~diatdf^"Q&u\;w~wZ僃@b8MDtPZŤ\tj>qjqО1v?p8b. +YTD 2٥B)wKjՕmfixS7/ptmjfDؕQUţ#.P>{H)-MܑlT7r^kr(8 ><`i^?%·pF~T~bvH r՝z{. >wC*i ]>Gy~0%cDsOMO EU~Z*;9b<4!{sBy3bӡRqaaa8"}qkx^QjK.xcDѮcw ;>#Bo@yqT$mw12MoAqʢ5 -i:(96:~0q3 KJx1`d,x` @ ` @H` $XH` $XH`,$XH ,$X ,$X ,@  @ ` @ ` @H` $XH`,$XH`,$XH ,$X ,$X ,@  @ ` @ ` @H` $XH`,$XH`,$XH ,$X ,@ ,@  @ ` @ ` @H` $XH`,$XH`,$XH ,$X ,@]3Z2OIENDB`biloba-0.9.3/res/es/aide2-maemo.png0000644000175100017510000014154210741133001013661 00000000000000PNG  IHDR e pHYs  ~tIME  IDATxy-WUsnO-!DHhi $ҫS!(?77 <QQaDD?yG(! innn{nwnTX9779d~8[jګ֮9皓Taaaa2 0 0eaa0 0 0eaa0 0 aaYV:Ֆmɷ63Izk<}F݈ud|$?]֭%4 0PQE ,0 05eaa0 0 aa ,0 0 a홝+m4 ð;Ɠ@%?UzӹO>?0 _̌חv;dvvk]:9tH7MhG5yM[~MOOuj;|K//̙3 z 9ҹ?k]ΐ^w-]OEru] ;5eڝ6sd)KǺ6>9ë_d㭷7zƞslL]wyJg?m]v6=p v} -&ғ&~oyK^kwȻn333Rooo?~m699999׾v4f>/|aÝwT*jo}|UW =s7?"/b򽚜w ɟ3gΤ ]\{oZ}7a*L]_^.A/g\~ް4gϞ~{vg饫͜/~9uұ4P SNɓ' wZݷ=^(.rѣGUܱcGRp icl&Y꽝xwݻn{6 ڵs66{Waǎ]gzV/%PB`;K/]m};ɮSum|~}cя~>wp 7~O4ݍS8)tl}f/wY`5܋6b<9{7um^EQ0!2LW禿M0(h<ٟ'˿ܹVDQy;wm9Pry :gc n! ̖'"r z9.wҫ {vg饫͜/~9uұ4355U(\wug= @PZ߹GVVVo^r%28qn7)K>wm;̇^,E]|1ba3q}Zm; .h5ӎ|;K>44| _Vu ˤ<nly-M;]gzG]_^.A/g\@?{F]r,XbNvrtk#-_g>xzַҗ?$^p]5o9K>wms~>rHgQj|16JnCA~/|Zx7055XW;ͼ%/{Μ9Sվ/٬ߤ|k_[XX;Ţ?ٸv6$u{]@51X g ' 7x}W}$( Y2[tk%ܽ?W6-f/]m};ɮSum%Ifo >lԔo:)tl}f.|吖Ov-wmec?L`CDe[k3??=ݲy] [oy[JK^| *‘ĺЮ?kmΐ^/I706p;\^θ}6kռec:zXFҗ4e/{zYSQ\}7yY^ kZErH'N{|tkyyoлr|HZ?[nedd9788x7},cccv7?_|q&i?wַ o]XXzS8p+^񊁁[hgcV߼|.ιKrwWU=P/u]}}}ln{z!I706 :\nK\n^]ڒs<'N^:K#-v_\nϡCP˿_L`5sKy*(:|/~17]VƖ|>og6aK.;F.gyyCw ay~L'>׿NBa0xGmr7㜻k2 %ea6aa& 0 0L`aa2 0 0L`aa2 0 0eaa2 0 0eaa0 0 0eaa0 0 aa ,0 0 aa ,0 0 Xaa ,0 0 Xaa& 0 0 Xaa& 0 0k0 ʠwk---eDOo3iOUgtke@S܂@5 a!BAU^#/@:t uH|9IU[I"U ٗ_2>*UeaFa<SlR(VmB ?㧄fI{qo)^JViޒ>=[դqtӳ+a0 XaXzGNqpդֺ%L- I5/"K+Z1F d+ݘUUUC?2J /+NIx ~"sΕJG$QL;DT8` EJP!6xd+/\}^[BTuW^RfԭY0 X4Xkpbz}pm99B i>ՠ%V/ " k\Зϳ)ĿPUvPUbJA&%S9HY"+J\dT]JX,*xz .r8[kj寿B>[#0 X4XZ`bODW{"?身.TAߔ V u\.G2(9G]X*]+d_8t՗_ZgԶr{vSXPzߣGf v5m=fF$B vP7\s9YQ0RX-BxZx1 +pjr{@DQLÃ&WB%-G^9AWο.fv2@>ldxp4|Tjw@q|||lx 1Z8@+'| Doq(HAfjnW]h4e "/HX ?b{B1G HD"_jǺv"HrPU$YOb.1&! Z]V&M;g=]~ j`Oz>-xK> Ð^.W"SWax̂eO3i M(gsJQ@:U=) _b/7"rT_X%ŤV˫$PEbv..YVK#TiM,P eeb(sRkș2 ,Xi[)[&N? *kXiDLRyeii9=i5XY)/ݵHy:3ie4J5[_Z)w4RVVD$RWQ*iV ADHcK9bܻ&>BңdÊ=VU3|>ds [ *3(2^'KT)`֍ D>IY'd"]^)O.t@,2"-"fzBR>2P*!&M-jC6 hzvnd3c,zq "T3ʌucPH LᢰE5W\w* !V9#SGOkEؚYJH0F9Ƈb0eƦ#Y&&\c CT"_5(]\&hώL&Z!o>6JjD伋bodJ!?6^M-۪mRU"2mB Mfh`pP>[ソ'L״6EDdsrxņal엓al%affFpL:f8j[BG)L}W %vZIW'"P]ƻoRNIq "Ȱ ÐG`1\@ JzE5^3. Tqa>)i5Ya2 c6&)0\Ca$A\ *vh (H+4? q 2U Hs.ӴSMDj9|n3o8obDRQ X 1{F]"A,A,*{`ߩ9$K ̄e& lth~rKjYP8R ^3f8IHSФ+ޣW*=ZtEN^!Ex/( XuH"P[+6vArR}Oٮ a[c!I85҈j@Lp@ WߧKaX46sm~Ȍ޸IJaRM3k\Yc+ݪc۞= :nщZ2 Xal>JaYZ6]<yV1g|"F"0< 6  AogDNR:)3X9y{$5 XqH'WUe.JzV"K`& ،bJ;a'#Pq}5?H#_ۙ/4 JZuJz7g2VuZf[hRW$:PםPuٚ0hJ?HlE689:VJw8!M4-X )HNOD"|Uv6 Xal&|2TEΦw(.%]1Xń,73p&+oK8:k"TwJ-U ŞeKqa0D "VՀX$l& tI$J'l~r7De5g[Tޚ5D{ ;͂EIMmtkknQ_+T% PK0 XagfJJ9, ~) 87Xz|EY]YZvǰ++G eFrpjfzEIȜdGèOT3~ AM_ ,06H4 NQK/,=BLD'''*pŔŁP׫Ix&=Znzn b%"Dqf)"F$2;Qmd?˵ՓP ji6J^j-s ,06܊Mh;Sur.sirjḌ#Lɕ-W*Jع}.2mjR-{ww ApwTm#/=2߹MUZX16tV bppˮ ]}~*еQdAu,:4ef %?PuD UcL w&8u(N^j(:3R~ƪ']# cfy!$Y )m9g3쉛h#frIK%>SDV0L`I[DV⥂+30|/;TjKE=]g";zQH:T|BiD5|(b\̀v=;SՑ3StqhYa0NC1$֧L^&/OZԣsZ=<#HD;((Pu}0?E3vȳz1R'hmS0L`yi`%&NNgh K.[@M!jjOtN>뜆:O)RȢnR+,,[1%a& xjh`5<{20AًsxͺDůW]8Y'Y]5vU1]]tTAۭj*0eHd>@$#"7_;]NrYPTi/#B5"&ZݏڻS(xcb7Ѩf ,0HI!ij1S})vp-HW1pj]:`kq:nR#lK+@ʚعyMtl("Om0L` I\:OA>egjt| nIہl5A*]?i,IS:BDAE"X#uXOh& 8/d֪U)6Vh5{5T}bQnH_q4 i4t#@EDI[. ؉WV_X&w0eV$B35Ď0{I٘$D2IkkəZ97~kb+c:=TU|. Z\za$` a0KE*^סs`U0c/ iisZCPטu(|"$sS80㦻%Ui|w* *QJ0e[Eh[K"'|DžYX[~б5ٴTӳb2jĩv0g2a"ꝉDL\ΰsܢ*u ]_Z[ m#C̎'!<ɹ۲εT`~O955\ 3A)5=7 1v3}e& 8/(T krsv+f^Z^Vk K\.*DNT++J_L!pyOZ[V|!(8lZ8PERYVFUU炕RR*WA[SVVa(R'RhZ R :L]:oTFZ֢jR!vTUK"KR \0L`yy֋<4O(/\}6ёyk:_o-f3h3% rE{p|ؓJK/jٽkc^}ɅBC?ggG.hР}.k#;vw'\vv'z)]ƾtU0L`YQSDaWLo?(`廪+.utCJ@ p:>fZZCL& s9ԹNĿS(.ADз<,p6.*pzSB.$[Eh& 88sH)Ĥ"?=K-e& 8_ eZWTSn:olb f0L`Y'ys,B0$e[ms!ddA0eEbϕ(+H{q#U@zx $NNR&EDYSG .PJ2'AHt뱮M^6KT-Ddjf.?\$-F W," K88 UUDv 8o{lRTù 4be VT+\N2섘$ r<\stUޭՅ"\ H#KǼMDJ%\Z$y""ZX. U^۫f ,06#I &'`"rb]ؐ e],<>22BDag?W'fFH2AR]9=hA0DV49\Z)`tp q*`̯Tpl(F8)N\FyQv&[\(?=Y $Xj7]..תQ&@Be9 F\E;1KǺб2(lM99հAT0L`q 1Մ:X,\wLmk(@;p3,]Ow$kX_MIt;Ϻ{*ɺ3ӣё,Jeαl\QX.9W]Ȼ܌FW\tgO;0<lDm~p?3DZVo& $),#Q bUA(ds+Uf]Bc5Fx_1ĩA.l&pGwNOdŹ|.mp("Bĥ7!b.U]fɨPD?_*5Yb9W՜ Te,غXalV G)(LZ :V2@1q=2029='Li*;vm^\\, k) uYηڙA^NSk02hZE9G&z5 Xalq=9TafRiK)"jQ/ 1l\ǮJ\Շ*i4:<"zzzq1KjX*" 6`rg($Ik]`uA@W3lњs"4 A}5ZHZL /,/[:Гx,8Wզfsa (;wh"2==;15\@s紱.` ,0h-X6t6|3_o }2fgk;EL6' "@#"+K呑ٹťRعsX  aF'ʂuի^7Z)kjEQm۶BĩT.J\ԜLOO/L_{`A$R;>fm^a0MIQ䉲`/}_ɓ'3$T]5G-կ~kE!}ٌ9>JJ''PYX>:qrP_qŜz4,OP|3 a<]8G֚BԋKO}Sw/6 ;Dq8vzzvp`_qfv>N3_1X*B(e& 8?8G֚<9W\qG>ёu+aǎ]ǎ;(AjZd\ K#C{vns Uh[^)*e4̬OA ֆG%6i aU'Sb%!gv*9a"nj4ŵ^oe(OlN?@qr׾ v⊣ęٙőB&sPM_..8A:2yjRptwTEqUߕ4"haX,"ØAJJP%rZ 1{*3jRUa&TH(&9swok^񱝑$+ $D* PU9"(7nOӿ QUR%TjҨ G }0҉ӓӋ+#C}J40;;^T+m( eyyVDV• D|u$UE4*ZEQpR"HqGUg ,06X`qyGIHb}m%"D,Dozُ{&[鍋U@5IVj'O E qDJDJ|'g+2( 8BiEslvz~qfnQ ˕j"27;&"Z^Y_, tgfʏ9}]tE|Ru%ڵVjQ fn t-TLLݗ<a0ͧ|g%"`F\梽{2 YqR ҁW\|@_\Ioy[F|v'^JE1Eʪ\-K.ء$BC6o2*Õ\&{e 8DBi#/ٻ=tXE.ؽm׶q(ző.؉T~:?9>33w-e9}qPV5,0L`yIY D Q- F :]R 3ՕW 0>8k? s % "v`TQ d N4dd/ɸ@u3O:W>:W̫*RbpM7:2RsUVFG˵Z&i? #c.;!&.^Za0ͅ2 %8HPElz&rEZuox_җXW .bΟY}}+"8&*MBi/RTI*Q9纊N Vi&U+abDBf(lȃEd,0eƦ.vZ&$x| hf_~YU_#(U cS_&H@ rcs*k5Hɣ (`t{{ a vYxz|$ B۬2 rx^v{ub<3[9UTebur<^|C3剅XI]MM͋yTWJ-OY aRU`U&Ш]гG95{ (qu6oOܥᾯo;BL}奿g3EaT=Ffwva?yKR[X)ԣO(at!jC`[LZ5&Ì 3x͏^0*U s^wtE8@h䅷_JaTqX,/|7 :%qX=NYalÎe[oJzjjSL <ҋ~ʱOOHw <kϿ=vсeYA1G_w۞?>[E^ԣZl:{W%0L`i2_zzq(52 Ԣ{}|셗pE2W_etwy{nv{ɇr_ $xΨEըJ3ׅ2sVs "VtDk& C? #ٰfzY&w0eƦāPH"щBj67r`S>>22 J[wJĉ#LJ!s`;_uU[~)Bc]HZNLN/T L6`"V%<=;T&s)*ϟ[X!ڦsEӋR\#bkk]=~Rvo9n$D"zT% ʎVAj0L`IPfCP@Зdl/ T@}š"PD9([Ȏm+I L4d D3*S0wkoɯ~'O\}͕Z-lT)1s!;PJלWQ ӱ Eamz6+dm590sjz/?o8k H.nh/ 眈DPt`K#-=Ɉ1%_m1Iֻ0 XaIAn۽k2];p{HRK5 -ت0iH/KDCP=UC7*L& ~+mm /5o.f 4:.d~5._̾‹w/<5% 'L" Օ u ѐ̓o=[c Vz` ,03i^WUq3g~~馛ng>0???80;7}oG8Py֋gR칕 GfC~Ϲũ饅cWu5}_ CzFڝst_9d%vK4*Ioj~djDD2VQjySYLH sƖEU3[^+ ~?^+_>== G?X7(+*MWp U EA`[E) H/qAr٬ {OD$".$(zEU JM7,%̵YUEh& ،cHT9f!]G^?g?>/}KG~+j6ǙLύ@T)GsSçS ٝ;m$:4ؿ_.]vM/ =KUZ sDje96z f;?u5>7!QJBk¹`& TfUUxՂ !P&Vnï~_WoW\wˆAgO'n<3-Z>O.DTjkfJ@GYyEc?tif,޽{OD!T~H C;.yTo?i) PWU%k=qSWvJe[KB镉jC0eƦVW)IJQ"-g2Z-s@! */o۾Mk5_羠w*0;; hq'uEg+T*/JUXGkeuN4d[jkX_+ D277ue[ r7Ŧ8[,ŧ]&rG7 by! e,ދ+wѵ}GjOV<3.H! /?#W'kթ%'q_&CLfHm]еsG/Nk$]9 dHiY\U1 al 2wƐjB4&6RlƐ$v rѤ!`Y 3JsΛC WZo9ΪGpv'pVOvgݗ;7:5ɕs!y~=%G Ej ,.fuUaJj)uG\h-Ftp`d:[׺aSKS<ԏQ9eXtJ(e"ފqɍڰ#RvDdTp]7F` Ϥ\k:}v3d3NBqɫU-D<>htۛ;;{U;>\;$() PU ݼv[n (# OK ++ 49b5!7jm Z;S#}e ݬD*6\liXuUjP+̎Jqe0`>҃M0'5)GښՀ!T!P'L"\ 4s]g߻WG2=|x ͆0r/]sDؙv'Ce!,'{vS.^$D0cu9"D54)95$8ֵBQݹl1L @Bx㔘Z'NtLƱcr#YCA,9/(|v?F_<'b-*LF޲,u&h8?1K%v"gueוtAFm)3 1ꚪ&%ef>gsSh EhD$ؐqd+/K#HXfW,ٽs{.SC KF]y}I.ݲa|:fh$ͪƫj߬z̅j|(<}ÑrGdY80D_ݝ]?g,y=Hɐ4H*iPd1+#r你F5vTBx1qtrlXAD#o4,/];2?sy ^]sHstsLLd#y_92lД,>mKZIRGHo9R$Dc6Ylx-u Ef9 uNm4DB/X%SN>V31 @KNDk0 zP8V,mT|15 ,C҈fjOUqJBP[X(c&''ǧ: D<(Sglػwc%6bC՜!3[kG񆾂X!c3qTd*Yr<9>>1^*㉥E̩=]lN*ffrfxtuÚhXdAιɉ-uwle%V,JNH bLW:6$ވ .+,,<X?$\R0KCsXdΪI\]EH븜J|1eHBgET#`晙1n٠ŊSue\`ĩ3JDH8UGK̮l޼%r%:56uM/1%Wd ֞-Jm Uu$jSs.eNHPǃʑ5amv䮺|{wG5XŌ09剭ٌ^kG^>3055hʙ<_]esWf#ee"KX'iצNԉZbC-8eo"1vz6we6Q ukz-7}^mTKmQna]|f yU_$`$Ȝ1jPDT(v^sehu~j8Xj$3>CqoqɊh:Q2FsBlث QU+ޫW*yDD"!rlDgDImZ"zӚmbiZ 'ZX-|s MU!"V&.=uH~:!"!w]}u|7cXT_(?tK:sPa TuDxN(8UQǰ)C,;0QLbeH?ΑuzT]SCWt>MΏ^HȐ:f&2{͍zSc\i!MYZmɚ] \$PK]٨ cB4ıOPJЩPQuAS[7e"V;Xe'[s]9+GΊZC=xU4\-:e+L K!T]ydd%[6b!X%hm_ W_ٚ+B8۪Gъ̪gkƑsam[S!,qJȚ-.߾=)b0gRO @u%UY2Xk5۷n|/x$ LB2PU]ޑˈuJA?-X19XspQ5\Z-j 03Y6q-p \#wU[4tBW[[)¹aՊ^~ٶK7Z a,[0O* t~]m-z/lJ^%+6hE0HDRՌm߼D$"]y-X m_G 5DW;]yw$Δ#;6>93B9"BJ6ѬYȖMws xWT#Raj׶kzX8S5> hfpcS9"񜼘M!c(1xIUG$L"MFki󦦲l%r28W[:"Na%޵ XXʾAڲcV! g֞+ XJtħ3"Gg!%"%T"W|SMZϤDa杖/GǦ&gʑ kf@Tw,!Ԥ5dV:+M]%B ((G_.Ya!g">,Q~ӐTDDU:c 9-Y721ID}]A DѼ#i`&əb3m&U'& U]lQb'flgg*:9IWՑi\BV@NG$Dwmoe}" JX䔘{PdIXU Kcԅa("J2{%WPfb1f KEX9I$#PXu\TQu™Bkm(b7U 9G꜒:kLP1@9\lɉ#nh;.ٸiݚlUVh `Eʬ2'Op Dd(56zE1SKj ; };V|VE3e*BI,)c6BΑS"fvߋDY}R>u+_BD+X@f^Js^uqJ'cҐĐ2#auؕudE|E+[.L_VHB*8(`:6DavM&eUc[,n\ӻ{@Xd;+YZd];ujQj>j:KFPI;e9QUBe;e7/6zs0uH9Rnu3(vQj.5#^ءT,6l|e0;ǎPW;XIEtGfX["b'*EF.PC[+E7U-RժeKU% RՂ 7Y}ՎB,@*!uJ >v"D#&z^`-4$O]ݼ-بX)LL}X&Ε\<_,@`5.1k4YՆtƝ[3r/UT{%2YJ섃P(.8Rks"F+6*tOU~^n5kOᥛ6d#31R`P5jɍ/|Xh / ;է{/~}[5LOO3kk|`M/]wu---oy[ƟlI>W^w{Pglp`kQ {zz׷#<=n߾?{l?+5޽>W9ujT=ֶnݺ}kzСlv͚5<@>w98p-^eRMwqxzqױYHEŃ922ܹ3eٝ;w~SO~eqim?MOt!: Sip2My.UKY`=%7*j;*jk|`5W]uU}%Ї?F`1sSqn68Hӆs=Mo1k~G2gϞݾ}{u;v ,yiNݴUrw&|+_ٰaCr>񾾾dd{ҏR5Gm\xzױ񓻠'!uQ`h+7.r-?͉.D]u*M:_iEj {yw>{- bG?/oܷos.w}̵^3}}#IYaܒCCC~wcv5E6yַ7nlz}<###333q}O|Kjpp0Y'?E7/ͩVJ>я_EՙܳiӦym zeҌR5|o}ppppp}{_E 9^E\On􇜯EŃfa+%.r-?͉.D]u*M:_iEj r܏cU-J>73&=3LE {Mj6n"3 IDATٳ-9rsȑGX fE`>|cl`L6mT6eb3ϱc*V$雗M]P%r\I\_ڊ_n][(fkG5/xq? yr^fΝy~Aw.q.7nӜBtޅ^Pke]DV2lذCP|/~SjiMj U*?Mߒ0 ; `AZ{Y+MқI&i_z7/ͩV{{kd`4Jcּ>^ul.Iz]T<{y[ߚ`K?iܸmKOs zzAJSi;vV%ݾb߸65=[R-ZDbZ_t7shCz`L6o\+!4/ͩV{^*i`/_b$_K ւxzױ{-X٣'>/vx,X۶Cw~;XB/S2Ms.UX011|O5=_sϕJu] m6w>c=699Yзnц|{<쳥Rirrg׾vW8|JFyiNݴRISGUۇnz FNQ9^E\O"n4EE_=R驧el\%Nm[]ֻ T/u|LܱhV%GjOz54= ҷbGooocVL,Eaѫlc2>>7w 4/ͩV{^*i*W&4(UsȑdRE"\Er-pqxATmK_нw;X*_c*J&&&뮮kbb"{5x׶g7MOs9^]On4#y^^ym۶e2]v=C zXwviۖD ZP:_iŵj rS,'zcZGjxOc@eA?W!u]zדO>999Y(zIb1Y:;|_6s%w7?}mAzw=w+Xe:3 V,:=J勨Et]^˦V w/ |aSX.z.^[Qd^; ֗%fffc̪Uno~[:::~P(TW266_ymmmW\q6fvv__re=q]"2|{gffRo"\PSR7kx'❏?y7.%3335k|Iugffy\.?Z4 H[Ak^ qzmp-kPWCӦ}:"ڴiSTZhKn}9; ^{3d6%իW?~<޿UI}yhВsj m 1{lW,ݺƉ'*6b֬Y7NrH/m"}Ǐo\7uчQ__G?Qo?~W~%w@$_-tNk=4xA\^?~W,1wnzNtއnq^_y zV o/| ~~o?/oE4!WWޒÇl ~_k۳'x"-Tg;!iz˥XM%"NT8/tjҴy5iP/EwW~Hlq01hX$+/ooo-{dTNlfhJV,}7O?4DXn f۶m?Jww܉y +w]O>dPxꩧiw}7tXn\'@*{'(~?yw{aM,"[l?Ca@Joo駟k7 XXX    @`@`@`,,, !E`7.z>O| Xs0̈́%\ K VU .P8b Bf2uղ M\PBFcD erL XDLT9v;' RU!V&O+wThWRIwbui/_զLJ*ތDD u ൂSN T9~ԙLK9ǤLBB_/RX6L aWO1S& m5w1)%z j_H-xP6e)<˧f9ؿ5(?U4/U D?_au;{ZDā-]uUZzgIZqNDǞ?p@_"_HxvdbᗋF.2$ 84Wsq_RN6gq([r,|#Uww\seٌM>kbQԇִJN}hZ"rs֪9YdJx)fSb"rNdbyIhK}jY1ht.mUdT5QyV%fVb"6JX^sԛ2xᥣ6RѨ7#,X$jeU6/zęL&jMȩ֊9JQUj 0Y~ғbODsu)0EQO.cDJ)%1E  qhԉVZpK[uYaS%6H`2MO s¤|j91%HTr׎L@]1;5W\fԩכ|vXWH2裬Α|>Ud`lZU(-f$P9}) 겭Di+%9`)\_TmfU=50Ic&r2JhLK 8qNk`LƬ% VGUITۻ:(1\?ǟ7O϶d܂Z6DL+h3ý]]%'JN(\Db*3D0ZUNRUNsDKؙCg\CQhR)oK}QU. ߥ zk6VqĢ%"GZa`-X(*ة0)/9qX* {`?gߡsFEH8; 1W , 崜Pth䇠J^Z9i3OobY),e]|jbb )y*HYf眊L%#@`Q""G䎜x3j 39NZf9jjMTȦ&it2EĒ6 x.Kk~bG ^pe1fDS*ZUUGVqHA*3A05`(H$8B 8"9yޙ #"wUuD殤߷HYTqؕ?i71y[rq,䔵F 5߄>WuU|t,!DICfeǢ~'|9;7,N4W BeuuvdCGB,Pn\fNB5.U[ W ʨMU\@YTYO=u֧tBcrX()t/>]R6"̢*2)srŔCo[tXڨ$=y&kMk:~0{} 7&tWO "V\EkX3gs=GƯK!k(įqd)z*OZw}_=C$9X_]E…">0+m{ha1k^Pj)dR JmgHH3)X*d\Egj] !HTC^} V>S4u#'Q[);%(ROg 1樦+R#HPO6V5Uͷ0Wԇ2JұWyJ 9l[MǦ G_99攄 S ϛlinĪ5.k6 pqjMlarT1~pڽN<,ŎL <|a"UJD:= 0W M望jhvvvrr2kvvvjj:t|ӳ3T@9W*UcE[LZ\z3CW߹0\pQ+)eRR!֬\tW_uVHвac5eWl5,C-`5ݙ@7#Yct6moO3joܺ5RiuOgӒkn\ߚSlQsU[7oisDAuӦ#Eu.ut\,Dl¡7\yY[uC]<|e.;85=kLྲྀE_9)bH?$'9;}yD-U#"_xbo4j&kokCl$3?4Kd1 xs'loT'Cy4J|m|aߑW ,WsɒI-1O;<9Hyu +:-˗ki,p$>jT5􄩨RG"D2C!g7w"6b,j22G#1W. NkJe&& OSńK,c~(329'g M SW5oM#fUQY "UakdJf4|Ð].s!rbS.f/I%vjڋ9)f$dƧŗF'g  a?GD#{1 &e&Ǥs!~[DH$ GXkH%PWbr& F=SY:DS"f /g^tdq憕|қXxuL-9J̬ -;ʶ+, sXV%0BVU95ĪbRRT&׳nZrDUAsQQp5xMl S)9fJFtⲬLZݼ-;1Tuur#툙In0026sVpQh|9vlb:/; Y0e"DU0*D\BUN5AR?u`E%i=KdsJ^]\BHE8oy\d VRĆ8 "t$+攈s,T3 qgFJVwn"XI,.Gxz / J&#$Jd˦8,Sb0KdIl*9ra%s iRPrJv,Ű4>>ޒ:rMڗO219K‰Д؃,RD$&aq%Ujmkd]zr +.G#ifLP04DW4yT>̛R4uUO瑗OnY]wlۜk)b365mڶ\k8ӫ;Ra7\#Uy/!ࢦf0$չjFLG:i~f&i1iJ#cL5/ $5VXI|5'vhYP /euҜq4T`ك)BRmui@zԸ ,T l*W@`.&f,7TW /S`)BeA#edIW@`429L\й&N+! *9ȑM6%Z1.mMͫ"*䔓^Us33jT"" .5n%J[ކ ԕV4eȂ#l~3I lHID)_J\Ω\TʉoW) ̮:j+#%&&꼧M>_~'ד=8m0ʾDl,Ha`O2%U9DE95{1ԆI+333+*Ue_[ot:ZMyf^ƩREaT5n9ɼ䃗2SvaG~mf#+19Vq̤ˑ4p t/''TUNQ8X]Rdj^(;2YfRb6+*SvMIDFCDư!FelqeU4:Ů\xj'nrLtd׻Xe`L`HT'4A?y:k%;T&Gg>䔤Bx!$GFWvE'l PΘX(:0eM1;8vV(Dl=32V*Zu6BjIt.2#dFGgMl65E"rL*޻ɎNNLͼt.U5"94%6LTX* N^3y}*ɳCDꙡNœ陡a%R\T53-χaXE :+ΦgBqj&˵1{աI#S](g ^JW"i⚝f.[Бu$Y-i@䴨BHU0j Y}ICf伥ij0g"T+;RфsL lNbs-ٸwRP(MLWGaw3*/1sOR%rN'cuH , 'Dq\v׎mLM<}뮺H-VM~#n\6iX!*lsH!E-9E*Buk릨H47[ܦ kVt7!𺐢UJ֭)mm-wjPڼamOg5 255sM/J{[s* Kymf2;,i4w-oUVj=kmm%v#k,hCI9f*+OeY^^0Ξ?<]{ufM|l"Bͤ)˄=;8vZseqF,˵ZfC啒g͟8۾3w##Ғ 9QyOɚ\& Una--- Q|HKK3+c^<)Xhٕ]]yus2)C)4晔mAJ<4N.h۪}tB*k˽8>o3j&WpՆ;^"q֛OϖG=7ݴ`:"rdU&Fk7xn~c,KW 8"RA` K]ly%"8G[f3?zGx? &cΞ_՝yy'~srD?ѿzpkvٞm7%5@ ~ӳ?^Ǿ۶ nb(kɍY[?*N;[ڹ fpxiovc%^/e3Ma޽2SsԿ]O ^we \,K~o]6zۑ3Ópf| 78;`~r” OG[Nz)yuDtȩ9y fgذ{ʙVj5cvϾtpp W/Bq "@p yսKR:}LaLso7sU;Wji{~_F L}}'`\w"ٙ+.Kq5K/@esZr&gyʲ3K%uuA@`5yI(}e_>?rSo LL1Ҟ֖.Զc}`ZG]cãzf.mg_S|n_xfBĹ̥,) \$X.u-gH^ugFGfph .D33""mWӟ,dNObcL S7\5V*L7v7]rgOL3'ᡖYI{u"PZ4CEv?*.5[6`43;~ߛ5kHձD#k :KIUu:/ϼy=?(k`X*{(חWƩ3C}ub4>7Q} `Iů}@4"r[]GqD̆nk 7JpG&w㿸~w0 1a͸O;Vtl k +"+s̭[''2=cVu[lZUcڠOÒjd#%Oز)o, \S,U^EHD S|HMD0f.4GGkL8Q~d"p)),Jj =︵tjX~82:q(u~'Jg do\@01NI8s??ȠVSWW$/ 3Q':s( 'd7G]P3O]qGM(ɄH2!'XX,i110sd'Z"W/3OLΌNΜkϵ(!ϋ-.auN;;Z٩cubdIkfLĈWPtXʋ8v<>5`fǢlfMYbHfcS@eG]]ޛG]9垉LjlRH")"\e+BpŠ(E3a˦bBQIqHbXjUl6dwuuҨBs2H$  D".P}yι߉7"$%.Vڝr$$93{7wW+UU!D"CDdiyV]c&xwE<DZ0L`q"XATo4"Wb)ZZ]ݬ7\{ablT4ff DD^/,onnnV"T݇m4Kk[ RHqTuue^oJS*#O$F5?>Z fjR|ev1qB-V' )T!+kk[ F3?"KG5llnUg-t[U8 RS웋K %`߭a2 Pc!rCPg/uoDz\fRC4\8˕k/LOsÝ{ճ*}5&}m t%%{"W x56Z^(U7TޒhEA C ޫMd0jK̃u "&rh5Xa0No( کV;aH%# gj/} ɠj;AZ)q Ow Af{=>q!Wl$|vZ?6>1V5㖴-!H鮲nB0eQYU~84r,"Hcrx>}~~^U7`@o6\L&r_Kπ aG :}u5Rt)b.ʝQ}ty$MOM2) cm E=ct՞8x~FO;514$͕Kr37n|u32YE[R@)BKQMtv/haX0 :鎔|ןEn)UeR8Wӑ#zը+1l"ˬUZXCCA=쿕,:`YX0U,e #VC;)DJVT\t*\Ijoߙ)U*ŕejI>ha& 8l:%%"*Q0[>:JoV+8r3[<' @w0L`q "ک*1}@^D@k'gg&F JTHTH!jƉ㓼GcP߼:@Ut+0eQBHK'ّ|nc܋F*rOLȥR9r^68\Vէ)x0G4Үc\,X,pP8YJh9586Z*GFJ(1Iu  ȁ:.JR9jTQh3D8Dpr¹ɉn-I+Wa0AHr`b }w=RX앤IȀD/}~w_CC?r_12lB={R&ED!F ;J]jB1 1@?կ_䊥}#7:K;dR$=%,C(RBL^Tp0H"D Pǫ+ ^l ՝U:uI dѤDIϨ[S)!Vnv#ش嗯|߾@  `~50G`xk)AyXI`>K:R<:Y_q_ymsi ,;b41O\Bj(dJM'+~ea{X0C M;HO;u40b Z/ڟLwOO=yʼn_LQUψvt&ק  vDe "Xqyr AU}aSXɭ@b.Vsq$eRTcW~3ʄAgO+DY`IpݘTq,O]]OGZqc%'BLOgEN0^d؇'ø'y3W5 Sbǰo})hn?1766[h5wگԻ>O }nJ"7 U&U9s'?&7QKMK7Y"uTwd}Nj;0{`ƽIxuhy?)įVLP3/??}Rʏ?FŧW<[j'jh, )h=ERD54ug[?>if1#RՈ8)bKAXL%WYNU;:  0eƑ"4_J^ѰqijGgKǎ$^kw 5MG<}AF+025}L̃P$JbiRwTV&S2XMJVkxS)fXD㎇؈za2 H+5o 45x;O_}~lB*BDҎtfyh8RH"NEᄐ=s#ŗ<׼j|ai^iܰ^3 ADžՕ+kߺvmzt EIshma͛)GJDlWVVcfr1w#bTJ" đ9A2 XaF0vXFH196\jJFFc}ckO<4Y;+l\,xxVKg3|~X"^5g|6JHё7QĚCYDrˑ( ClQZf׫[ԉipd ɲa0CL( DP/bRPWy|zB][v[.>1{=:[|rU)"`'0x:w ơ"\O9Xمzk_zz3_oRzcU*P;Gc2վ:uv6#w0eƑ!izVZ lCÚ(wT®[䅯Fԉ~V/Rsk_}~K?p?͝T(q&vPX A6Y3w>o}fcw>f)dWv&(!^jUUćRP2{4{Ejʡ0[ ]Dvkg9c0z 0<2O|;Wl :WÈXi-øG"w8tQKB P8NpRl2~/dV|r/I_+U{.=y~"XC(i[ GIA=xh%ssgyPk0PZټD 05.JU[kJ,B|=+ 9~l&$T&Vq~u֊8* ^E|_ aGL]P"K1^ T@q{7_z~ȑH> kE =2 XavԉHX`TIuHtpDHw;)4\MU2;qh1 IpQ0)FKso|?K/MKrƉ}dbld{v"Rr `|rlh}Ť+NwŎgNiURٯ=L*yfPfz"8j aVxVrc$Av vW/< DDX[6[x@ի%&''#yR)_>jʻ3H%T@-:S;# un_5? ٩޻"z"JE.\{}B͙SX""@""P߭ 0e]uD,KOp'XV7?~'˿Oغre}m~_叒2D#@u)$xVh>ϩgg˿2~/)"%+7dQB0@SZoQkS`G>`G8:@u58 `Rzukl|egSgxg?y?׾#A ܐ2,QbxJ7~sNOٗ^ʿO|$$$,=uq|=0L`q!cafUa?b72CX&VIfN~?CpΌM;oHT g9"m/N?Vy˻3oCF~_wWzfӣ#2 Xa…Ltı^^׷Ԯm`UB$ʠ}sx䡯^b*SnKk\\ȁ~_zzvəuqԱ"w8?q|emuie+N=zO+ȡ Vo-OO}s||eU|x1ku"q*#}d<_k| rhr;Dl:l!jxݛ |klxTCaYB0e!B;T/=Cxay}ùWB% R1wfzgy+:R Sޟ" VAQb5OmsJBpHGmN`BJD*)@3OSwg?zKuc{S )M-ͧfN̎.}zzG/6Ϫq+왕bX41'muw C6 Xav@8$tFv5ڂg`ט[0NDs@=;$o=33lK?   @9GD";{LJ#oyCo`p $ZAD1E5>1(!}"zw"Ue>xpiViwSWa0Cr<"%|: O\qN=Pq{jĮ^m]/*3X pQg8,!ccDb6"J!˦L^.83w\$;lln7J(fI;I@{%niuuiud&JD ~gh=RxVxnDP!{Y;{f "IkGD E(]=uV5e%kU-/nNbq$̒S∽ חգP(8JHIGaq\#:X؏WJ\yt|YŹg@Z@WezbN04Wk=xw6 _ߝIK/ޓU"V!GJLBA.9(|MQ[*)(JEQD{T*d9&9ΊBfaxadsTڥQ€#]+""F 3;RwG/r/9w2㒛-ɷa2 ָ~ϔKN[1@D QҠ\*L[ء+!tgn7ɻ"(݉4 ;H8bء=(s 2J;i8) (Q@|H U%ov:.\#mĚR\:;m_!d 0ewM_u$ 2V "\>{Q$pW* #Hw˝J,:oS[$Y*u!Z/ӟ HA5 *J.L@[>R\A_83[gwOߐ-gh& 8JtFb˗F APC(;bv/"JێVU (fR;{ljvچa2 ;(H/EHi_☴mVMv}q>졗N=* 0eƑEUr{S;c6WS*'5 {IG|\V32 XaSBED i;{5\p^4C.Lvl?K0efwZ*RdeKb,NE ] EӓRT6a0{< PHK3QD2|ٽ$O%<{N; 2 aDh;0^.>zB.c׾[E |'EDc#@b߽~ 0L`qψE(ҏ)q$)b&S,""v;f&>~&W 捻Ʀ!BD:kw3PUPFF";/-Fr-]v5 Xaw|I ԹSs^EW $*ܷVjK,`%H<1L2*FZZrjvj۵j {#zINq9\ !L35s333iƋíƋU%P}֝眂HU7:DGbAUCCU R0C9solUEtr]~Z!DJFܚWްX [[Z^QJ{VAvhkhSR+HC-/TA@9.p42 a%KXݬ=ۍs;Vo#B'ڒGn+;%vJ=ncR,^Z-8J]sӀEvOEā<@D&G63e ,x#= 5.,?uj,A @Eʔ8(h$*h%[=j"ثj]gw@"1H.AXJ Evٽ#֤tT7[Ν<37[d0L`"XIwpw+u2}"bt'9)"ґko@Ī vb 1ξqȵ:#!U M0AD(ڣ؋pٓi2eFgƋ.A=sr] $#X޳jҒO NC@At ΑxUepN%#%Y/ ][{ tjO{ueB0L`Ƌ^'3gNz%"*z2Ťye# 98ٔ%IDATQ*L IB x2)0 "*X0+* rεK{t@N {mзN\(j9Kgo|aH_aPτىыgNz Bɋ!GH)zM>dݻN bhՐK{QvX<13~\ 42 #)0 "'rǧW6\:"YyejdB0L`ח/^<ҾpNR~6j۶[a& GK ts6wYc둜0L`a>}vݕa2 0  0 0L`aa2 0 0eaa2 0 0eaa0 0 0eaa0 0 aaa0 0 aa ,0 0 Xaa ,0 0Cyc^3IENDB`biloba-0.9.3/res/es/aide5.png0000644000175100017510000010124310324422577012602 00000000000000PNG  IHDR X' pHYs  ~tIME 6Z IDATxy\u5tWϓVk@ [a0``ȏ~~ "K2dd0xY,'ll$c hjR\g?N5ܺU6Y,Q}ԙ7Ca XXXX   @`@`@`,,, @BGoי|T:ҙ33Zy駯ʅ Fх ^ve/ Oc޽W]u믿^o0P)e ^yd2u' 1w!)Gټy3]x/ʕ+cX4]x6~fff˲Z[[W\㏻ ^zɒ%fyqɒ%_Wx -%H$|+V444u]0J}V*j<`Ԝ{=\yb}ꫯK co/">Wgٶ \tiO:;;+^mΝ[8SCّNtYnj>X§)aÆT*N_{5̇W^y|x7m޻ws9.U}ݷa"ZvCO3Ս n1UzDa fb`XXX   @`@`@`@`,,, |NScx7}3Y88BPz0Xڹ8Vj3@E)dTof"J&{/.e@`}kYVkkʕ+qx`Ŋ 555{s=իW/Y6.Y_o>Td U;::T*UX&Hz{O[o&m۶]xht٫WvώQU;Uq{Yg:y'O?)TUkGǴދ [)7J@`e2k._ki å*4#_ 'ݓN:<=>YE̙cʸO۷oϫv޼yGg&m&"QW)ҳavvǎycw⌕*Sv/[oߞ΢5W) -Qg Ҋ^i{+?,𮰘q3 (g丽͖|;"oSHS\7)O?mY-_s2[/?[gﯭ%KiFD?>IS\7)_46vw= UN{f>phh__vjU*:3*^g&*X=/~X3VLٽ4Ău8njLGA.H+G{T`MIWl ?/~f??_җdɂuw)kuuuF7N]EϕʾN^MVDꫯ^:wъ+֭[d6o.6gz{{3/lD"U*:( 9;d2ѷ~+^Dg& b1w)]:o}uJ ^v4^bA|McO3ih (M*NUҫ)X[7.1{7%sXH.Ut0%~Z[[Mz;u=wO>9::ZQ٣*`fn)_.ɪUXUt~_y_1e8\(r_ץ^X?^kiiqMcE-=5 S" CV`NUҫ)X . /9,$`*UqSQ罼YL}᫂ +nƑ ;>>o~sٲeuuuH3|gWe+-,Z(rʖ˲WXf͚z+Egkp˶m.ↆ ׿~'DѓO>{?h3Vt8eg"Xzu{{{,K6n3uꦱltdꂴWzN:>%pz qϻկ~5UsX ]*WMa G]zkSSSSSߞL&+=iLEA1R@`@`(0017nL'ocp$ ,(! 3,L1`.3y/%LтZNReă>bŊh4x0-jmm]r?~;88z%K֚4_WxR-󩚐x<zjjj={nJp}GΤRᄏ~ժU|AOw9k֬_Eo_4'>a~C{13 ؊5$o[oH1GAb:nii6/|!Kv;x[cK }̷]tQES_Am&d``SOOEN^뭭mΝyeJ'ޖ~g5Oĭ2 իbVgb7pJ^q}}}}}}_~yޥ;4]СCx'0[Xsφ RT:~̷G̷Hly7m޻ws9TTѻTMn~lٲ~;Noڴ뮛T`Me]W-7tS^:kӦMZ_ioi8Ή'hܵklݺ9{T*!.]s5###n?UkΜ9>n߾=tEO}|Xf׾2W_}p 7[ζwy>ӫnڶm󡹹9L{y.g}6N/_3p_e*UaE*֭ qxn۶e˖ni珹/f͚~Qw$W۲rmD+_rwoxCV*on߾5\{=%믿ݥeժUe/ZA_MՄ5vSkyoر߂d+m9M :-_Vc.;x%I{cX[[wܑH$ /tG]reKKeY+VXf[oUnƑoEawg͚5å/_ݠmv744|J&DDǿo.[.y<̔OEkEիc%\q w벓_io?i""ݮJ[9 <.;X'NٳsG2H>866FD_җ,hy䑻|nnn޼yHFa 8,N/ uG`L1`%+a,,=ꬺ~X`&%B)KXXX   @`-O4 S3Ť)D'&ʉj, 'ȵ`V C) `*Y3s`@`CekqqoWcAl%B@1DPuK 8!L4< Qߡ=&R3N`hjoo7  K lں}h,! >LN'EHIWaM{zH8<I+\2@mh[3OqfgD"ڶmb&MS&G2 jZH8;jTp,B̬Ze8$ɔ̥513f' CQ@Q㐦fKK"'sI̝ )ƒ+ @DDLzێ{;d Lř9+V[olN–}ٶ{<]4kXʹgA`ngv%&JJ+%䌍_5$.U>egvާIQQZwv.?eI8DDJ2  r0Z{oO& J>P,l'D$`^[S}"! E"Db;mMZ[qoOI KLeB>v DeB Q"OVԂڹw]ELwRFP΁h=;췉4RQDg( Ѳ,ob<4DцX]CD555X#"q&jhZ+(g*:]B!Yěw>d,1+؄f޵o %2+}~"2Yy09k.cLRvI:穥JHgB 95YIhhf!8Dl4 &h۞;ˑyJ M,Ě_aD*ȶݼm db!:80u^QJDXH)0[N`""|93P~nP(ȸ`(5a+k!sqUDhLemڼܰQ`c퍜?8id('RZR[oGFFD45B0~hCk#Zf)Xk=2>J&{vqghhhxxضg%d2=<4H(Ce2!ѢXe"0ib!5Yl?&j`1i"5HDtI{"-l8[J(b""]HmXuOL&H],u2ِ9m`$Nv޲,"*PcԠgkᰔNlX"9L5ECX,2+rI˲"(*G"M4bf!(.wGm3O[DD&[T |hDrBXPȄsokj8%PJ_s%Zh3;Md2wuvPk]j\iKm4|y7zv?4qcV,M[wxQkk{μƖ_d)e;2adjE4B@Mzg4ծApDQT,fV[w;H 1gJIsRɤjafSq%L5{hr7D]g55Då4"Ymڨ$&QJU,-]svv=%-F5]h$RlY!B& B$D!EDdQCC>8`V~8_+947XvZgG+i=޿sh"-"h0*$ڱTv=MlAky%՛e y˼ZDr"!!*ɤdvʽg:#s$ĺ&!eͰQN ]h괢tM=XC p""ބw=JP6L;1rYa%0KьWƝ2&Ct z+deث x]bX2om22:A|8ʕ,LBtp`;ҶҖ15Y!aҖ!!f=! Lx,7Np J䴑@tU329HɤDʛZsse\MNHx @`4&LB40dr]F \IJ~i&Bdݨ٣HqN pa,6oId)73ڸ{|x޽6ǓDmEY qDs$TrpBM,N]y&\^9gknЄ`E&~*]I b![FfK XM5(;Rwptttǎ"2a#ਖWy<82>Hbҹ$rK eBeydeQزC IyƊibEn\]"aR&PtƷ*EWy#{Ef*fvHDi1[,~!30hPX :j̟T]M  [Fq1.p]*)N62>XdJ|4MǒϪf6hc-E5k1dO#B&Ӗ8dd,bfe:EĶfଡ;̮j", 2Xydu.aDX|PyRP%&jP!qOg"`grDeDffbAs7kvleLe#ƼbѸKNɺAk_JaSP4{ ^ᛗLڵAiuf!""j0ҊIE8bJTXN.'d,۶:dʻ D4 ^"C#cTnA͌odd$qN&T, >39CZ]X"bjIb躗yƂnc`pî<%"ZCe"q4R0ۿ7׿FYizGfc:na"Q###&AMάu)$2;cׁCeeWd"__l<8y}ݦH)AZRC#cv{kiG Gkd:6ŬYVBgfREYfRлh~WsSkk"a6C2XH5{ٮĘ,%$Y?}M2Kk#q;CWM3sƶ -%Zbdy]-MJ'V>cxb{SCÂ96 A(Vrg< cшv6튈YO׳sV!OV+ G)KHxr v҂hMj"'7ooO-FynCA[S9ZV5.VSJ&dTFŢDs˶T'H[S}M-MmM %[I œiU"֫jƲ,˲Qx KOEP(4 U1Hއ)Q-|S),bqM40 3T`MyGgS%# ,U$5R zGXDLS^>B&"vgr>9K6ZЇ2r*Q0BM菛Lp';"D)(. G;,feQֿY٧K֟tJʥrȤKuMLEYS[3LMC&-VMU$Ld̄q ptع+J)rWYPx"W*]JKwJkF*%2r!9Mҝ?rID$J++ܶ&9\y0"-F9X@` &%nJ)'қeY&-`IeSlKiva@Kɣh,Es8NL;~-:gM"0@A<;Z>ؼCCZD $cQ˲eR555%>;ɢMEk}``ppxsV[)e*kށ:r| zj‘6qɡel{ׁhȓ/H&ݲIw`hpלD愜NM444L;! pT#L,48x"Ndu|<̤3E|=A"BArZܘ2=ЕW^96$8q N*ZPE7xVE%bPA,1kvr?~׿K/Q 遲_uQ-#*m3@`t\O~g>Lƫ̇'|2Lц ^y<澙{W_}5 XX!P^z8鍤|-[3 ?\r)j (`)@D.袻+ G?5k>bX,FD惋eY{+Sm V0P6E1ę /ϔ{T6>#DӟK//9ʦcDML#",D"8Yf-\0ϙ3xxbJʯ9D*&(bX6u$!Ea&ﯬ`4g y#&J Y9y;Hk6_{uW]YK8$ْDLFe%}S_MPȫa˲u(֚$,n ,*1jM"lD-,$ p $tŜeX%$LVO_X"q5i77jD${jkkjkkiruM.++W67Ի1l'mNm&嶢OΝyese*?uZHXo`v[[}m +a)[-Y[$QE$RDz|||O2Y{"hRle"+'2F ɰR1/p Φm{dUcՈa;Q[[K\2͟0tI 5F#Zk^)tʦp6u(f=zbT:k!R&qeH31+֚~Hto=>o/54;Xh~nljI)h+Iٙc#ifU⺧g;BJ7, hK,nrXTJ[ַpRba9JH1 [:E"!}XŮT; /, G/MLFD#DCLT(}N[hػѥ)>{Vkc򼫼kh-"$je|֭7\6nܸtxRd)_V/s/|>>DBLʍ8#"3ӢSSCmg[K{s?u*BvpHeB!וr$Vc]}{[s4bb!oE! Y]=+%`p $Ģ6>Iq0-m~fglPS_ze\rɂ ʆ<,m/K&33km; جBףzO'p_5Ca-^xWw'x… )XW}_wuz}gR{ikF߾'R}O?/޶6j")9R=o; L9b~\pK>M68plxcV{$l-qeY|巿#=?{_g͚9-HV[[;ai!-MZQר yd21s&m~Xjo=w S?L:J%/\~Ԩ+]qC^0cz[S}ugyfmmy+ϹoPL/y筼_z^:?04PvDT4>\D1pthND4[bʶ=o( RgneY+~vʶ7^"$$mϝ=T4,&;4004q2XQcxsL"Bqރ551bbd k"ٶy 7yK}c6 H4&'Gܳ?=3Ν=Ygl"Ed[gD:30006wVMm4^;pqNG i&*J d!I'ҽ@c]b[LZ!R(OY4Ehfe9ٴu>)@k=Hf_}ceu$d|6ZɊ2`"=eG]t_&Tںw;]`O!1۹H3Զ(PH}t_<'?֚YjO߽&5*&IdQ"7 &R")CbZvOR sYBJ!(X6VlE -XV% feю]zVvr8rJz2߶kғNhll̪+rrmO$t:͟5UCD#Os 09B̏H2 ةu} M佨H$j`hxt|ccCC2~:ڛN9b(VbmZXguк| "fD`1AyvR G#J1iH ?9aՈkNG{Z뎎6.w=#]s47D:-g? >󥧞P_EX1pmIwa"0йg~\겗7555%H[sζE,&)b59 hhUޟ64vj^/܈B$ʸum3L*0fuSCĬ\&e+~ 8xYO). 5‹/[_~_\vccbfPzo1Yo|뻃/LbkxI4kmz$Tn¬LS3(U0vM5W1[Zá,X8J i&,uIe9aDD&/xI_Egn߱cG՝~ƒKܵ3i>p" t2&^z)NwN1\_{ưgtr֮,""q (FQ5Ki"-|d%y1|kT[dNN*"RDJD*{06+hIҳ鄥9VK|_Yf Svzw:::_eJ4{:;:fQ4gR]zp8+W@`zR!VBZD,hpQJ8yA;\bfq2\7EdyJv`/C/F洲!8X݉'mDd+bIYʒJkRZI"17X֔b+פ1i"R$JXc 8p03)V, d|{pn|Q.gR*$9Dy:3{?q5ޡLfxuo_wu(adw 'BĵI:KZꓬB,O8DJ [,''&aQZ;JHvR`iTҎeb QϓU_;S?Q65~3sCd;<u UZD|yRi45j!!"R Xf$Tڦh7ضmv1_/"b&CQ)l1pk2EDS'ԕ_m;HT"J&h3(맛ĈQu5JiGf@`v[w @X2q$;426:ՈPD$J776xcљ{DB&&-YNHXB$IK Jk>tx:ڙaB߰fѱxᑱx}}=i[q/B"9~nt|, )E3Yn~hYqȤ7gYVITދCb@ Of&;X[WMsDͲJo3۶Hgl=%6َu;ZMx sxop165'$/L"28X9ŬNbv'8춶p8TgYV u5775igkh5MWk}hx,Dp$&0:٩N '8@`t4eCaH(:cѐ ^Dj#=eWkk,+hѵGӝښK"by[ۚcD&u`gGk٩mh\*զƺF*vHhCPKC}h""a0c[LZBLϹNa+$a.T]5T'D"VV53fbHLd2eJ3S$ z"Z[f!Ie;[Z1Y+E?ҹ̬KY)Φ1.\<)T1P.2UwkOȲRʆZETB9ao`Jf@)<MӀ X#u`yJ)i0UJʤsՒElr)^h$aALFjScoC~DYeFLKDDYYG1lfQ f2bȅO筤D1 oidLT FTsɎ'0,ZkehgRPr&oBD迠],SfH(,^P1ft%E3 QD\0^ϿY)ADF,֤\ H.$xk1Kkl2.fkKIS^m~/Y:?~vv-XK̓;0'۰x~{i)U-"d gqFRh8Gy#Jk8"]thds]折 p$i)/KO RUNѯ&O5>/nL< Zh!R5U[ -&*`qSB,ӫזZXBef|KJ!P1K'd LR[hK ʵ6'pgs'tJB(Kkm,L9U*Ji[q!bqcY:yiivTZCJk!^lӺJJ3+ fcURHE燆%Zz^`,kdx,V߿ [B*agX,MR& !%VB--SVw`hddtͪeٳRi%9w҅B[2H#vԔ[R3f|<ƒRe KJ<`ZɑlYRҌ\)׶V,]dIxuY[rʕ dacQu ZL/Ғ"`@ xaX\` $PRB:xN|Xx(` ZM4Z BјV%rVҒZi9<6,+~L[Bh,\Zw}snCuBK?83VHs|,?w%RwZg7d9g]f>KiaRq .ɔ,ݏ5bq *wJ*+ ]v_mz%,s-ҖJeYb|]e&cI5mh %ЖeŵRh!AZRxY"2@@ `5YO!_3liiBK)AڍKB%1z `'K [ʜm5+#奖pg)ֶJ 8Ti!%Evbg `/KJ-SH!DUyˬ`"_MZ+%2\z%Zh,r,@05B)5^d݊1ySZR*~ya)rx젹X ,Z2q-W\&V"d=7+e1ٞ)Jg|r eN -s͕LB):%Z*'&K05KXBXRfš*!T\Xy d"Z `R(Xuҍ+Eťeǵy,abkmK="@e)W9b&똇x\iX4봄Z˱1H<~O kxttⶨ-m7 ˒Rk7._@Kes q=ֿ>/;eKUw=H!tЖ**B!Vf<+z)R*uDKKsg|ws@2R'BؖyUyccC**"ǢCј,K)Bk),ag8fj-*J֯^1BL<е8%2=o?DlLD0cBҖe)m4wtB--k.6&?L0Q۶NZKJ͙dҲm4%8]IWfO ai|²,ⶐ7*J͍'NiS rM3a,wpB[xd3,k"MF4rW%R+Nb3=`i(8ZVHyV,Y:\ G& b_1 YMJ)O;nƘBJ-ѩqƽtӿ.{tIKz"dX&T4%}EZh)eYJk㫖.,MezUJ1s ' s.]%?('s$w/Rt:R KHBf-\OsZ IDAToÆ ?}~XbE4Vz}|kS~UUU&79 Ur59f[:9r&W[nq봂4W_}5[ ׯw٥W93U5^Ƚsm%رfNڱcoih"ϒ뮮m۶Wz!3޽{+bgϞ}oƩtZAgloo?qX4}ͻk֬VBKKfƍ|I4=y/~ U+U5^Ƚsm) `eWvttheyi^t~W/^m.i.\h^SYxԫ#~_=nY`y(rkz. 9qDrիWo߾Os^4s?xMʒHl%,ZLsw= t﫜Vӫ>k8Ž{7R0'V04xn׼XTTG>X,@ 2wA@ V?ͯ)+OضmF9%gz. 1?~M7"/O (o{,׊9q,нr XyTOaB1ז9/_n6>y>3/^uUBߎK,I}.<)`ڲW-DьC~8rKg=N~$;s+e/UN+_5^Ƚsm) 9*Bd̽{vttbV??M}mmm===O=yn3w}揝;w;v,?ѣ/5\cںu駟M.yk:Lq.v;sg}6~[oufRIWرcSUAfg?~F7mt:M4S,3TVV8p#sw>~x,_C,н~zg rƩ41\W444diCCCOO|\SUU 8l*`*V;'fFOtvvVVV&cǎ*gA ¢ X,Dr@a1@ `@ `@ `@ `X `X `X `X `p544H)_|Ezc 3isSOKX/oϐ>wVK#m߾^۽{72XӺ)_}}WtdWƲ}>|СCٹZNu 472515cG.`k?AXMMM_Xԧy , L$ |ǿM޾nݺp8\RRv PRR ?Й`dd^hjj*//B+Wܷo_WW&j߿/H?>uTsssYYYmmG=mۼyo}*x MZyzWͻׯo^ʦ9/{~{]t%wgkoṆ~g ]?sq\[깞7*]YN!hmmMnOwo~jҨl5ɯ Ԣl+ "`.YD;ygٶmyGVxQQ棏>bgϞ}oF޽{ͻ$ٱc--MnOwo~4-͸,$+jS?g[I@\M~zTʖpBϯڼi^YxqW޾}?駟:.^8ۈ]$pgggJM},?^`yM(rҍk貥{7Rπި<8Gttth>e߈cL;7}ϖ{Zsl+ Xk}S@ q/X,<$?~M7zͻ`05 V<O)Ϭm6Ic􏻿{)3fMΣ,})`Qy?ﳆ.[wc-l{(?ylDӱSdƛ>gKVJM뽂~9JE+ ! StPWW{g/**2>oѣCCC|ɿ655yV؜m[CCC'u9)MΩtS[[[Suzijj:v_~k.?^ʦߛx6ṣ,})`Qy?ﳆ.[wc-l{(?W=MnO~}>gK3.l5ɯ .m!r.ZN~ټ;00p}("*秆sc{̺2;vQN|0yscrl}g=gK3.l*\WER6mJgill,..B.9r^|y047tikkp&F͛lۮhjjjkk=+<22ZSSo?ܙ… {D"Hett49~fgmٲ%WWW?###bppp׮]Hd׮]^p7ƍKKKC|5O_qɵM/}ݺupdڵ`e,R&p$װ5[ OJ8f 679MJm?s9sLuu{m+Vjժ. bKq^)588ow)_ !m=::2/'N!>r XJ)3 ]j2M0F|36 .GR֚?曔? ,0tvvkJxܤ3g1ڦ3|3XL\WW kz揶Ӫ>Ν;;Ο?ї^zk9#'?;ϟg˖-[kOuVO?"-0YYYܜ;v|j``k͵)ݻ7SWKU4\EW^fW]uÇlxHï͛lۮhjjjkk}^سgO$D"---\.]z祥555o[/ygCPccc{{G}a34~/**Besi;7pÑ#GyfEJk??իWo{b^߽{7=VZ$ݾW^yǧpǎ;z-N/LbY˖-{ ӟnZ]]jjjn喷z&]00P` X,X,X,X,X,X,X,X()/Ho\yK)Z+QXl흝ݻs*aV\2)M KrcwCy|a3eh횾3`15^B2g_͚͵_o` ~\C^`)3$/;(++ݿؘLsϙWl۞7o͛xhKKKeeeUU՞={} 8uTsssr5ҫ޾nݺp8\RRv dxxx޽wyCʕ+LPRR ?Х3=-_.eʔO%/={׿KB Buuu=ug3 5;Y|7?-Z䳄;wWm}wTGq6m۶W}є\'OTJek޽{͔NpYa|Z(r*sx*H?YngJNdž뮻JnC=9킦MFW4>7RT6vw ` ,0tttW꫔ONȶMdv9j^<[a,\7 3?ctJLiW}} 6{]Avh٦񿙸,!緻ÜXyO$bz{=9Ym۞pj6$`0yT7tS9/T5`e伒|Ib'd[a]~d{lU~s(<ϔ ә,]@|屲MFWZio&.Kr~;&O:JD"n4M=+߳`yvݒ%KR~e2M,3TVV8p ׹xp뭷&WJf֭Ή)8ow}?vyرX,vGK\syg?~h4iӦkֹg*ezr;sg}#pqرuxA:3 2yK ?K<׍"s:6LG[[[OOOrn6-.hy،+e>5ݸ .9X+_E|ɆL sF%tvvVVV&O|&Kx7 nwnB*g|MeIMs=,vq𿙸,n>wwk3TSN?/--immunR^^n&ܵkWEEE$ٵk`g Z>l˖-p'Igill,..BhW^ټysUUmMMMmmmȑ#?˃M[[T D"HKKgowttvm X~:Pgelff7c{z*T?x.<6 ?nμFFFZ[[kjj4vAy,KJdȸL\Za7d?;L3ʙ̝n#G0 Ujo844466{ﵴw3 ٔ|;v[mpIDATfQ?mݺ:r-ooM3? q     @ @ @ @ @ `@ `@ `@ `@ `@ `@ `@ `@ `X `X `X `X,X,X,X,X,X,X,X,X, , , YNhYIENDB`biloba-0.9.3/res/es/reseau.png0000644000175100017510000000113310324422577013074 00000000000000PNG  IHDRn(Zϊ pHYs  tIME 1~JRIDATx=Q߫"Vbe kea)X-Y ,*֏"Z v6vvYwgr'7;}I9=#1c1cL3iZxLܤ&AץXc);׸$.0D{H.,nbY=y$?`(%fl;K?6clb/ih11& lK_*8~;6ڮ5 g5J) %='q8.ĵ+mr|c< :?xl9[+)FfAڔ%rm6ެ:ngE $]G=IkǷ{8!驤gK+n/v;ft%$Sҫ׍ 8 ܖAUI)oK$(PW]oE,uڹ1<.v'{5{=+ɳ^ueMlɴץWgٶ \tiO:;;+^mΝ[8SCّNtYnj>X§)aÆT*N_{5̇W^y|x7m޻ws9.U}ݷa"ZvCO3Ս n1UzDa fb`XXX   @`@`@`@`,,, |NScx7}3Y88BPz0Xڹ8Vj3@E)dTof"J&{/.e@`}kYVkkʕ+qx`Ŋ 555{s=իW/Y6.Y_o>Td U;::T*UX&Hz{O[o&m۶]xht٫WvώQU;Uq{Yg:y'O?)TUkGǴދ [)7J@`e2k._ki å*4#_ 'ݓN:<=>YE̙cʸO۷oϫv޼yGg&m&"QW)ҳavvǎycw⌕*Sv/[oߞ΢5W) -Qg Ҋ^i{+?,𮰘q3 (g丽͖|;"oSHS\7)O?mY-_s2[/?[gﯭ%KiFD?>IS\7)_46vw= UN{f>phh__vjU*:3*^g&*X=/~X3VLٽ4Ău8njLGA.H+G{T`MIWl ?/~f??_җdɂuw)kuuuF7N]EϕʾN^MVDꫯ^:wъ+֭[d6o.6gz{{3/lD"U*:( 9;d2ѷ~+^Dg& b1w)]:o}uJ ^v4^bA|McO3ih (M*NUҫ)X[7.1{7%sXH.Ut0%~Z[[Mz;u=wO>9::ZQ٣*`fn)_.ɪUXUt~_y_1e8\(r_ץ^X?^kiiqMcE-=5 S" CV`NUҫ)X . /9,$`*UqSQ罼YL}᫂ +nƑ ;>>o~sٲeuuuH3|gWe+-,Z(rʖ˲WXf͚z+Egkp˶m.ↆ ׿~'DѓO>{?h3Vt8eg"Xzu{{{,K6n3uꦱltdꂴWzN:>%pz qϻկ~5UsX ]*WMa G]zkSSSSSߞL&+=iLEA1R@`@`(0017nL'ocp$ ,(! 3,L1`.3y/%LтZNReă>bŊh4x0-jmm]r?~;88z%K֚4_WxR-󩚐x<zjjj={nJp}GΤRᄏ~ժU|AOw9k֬_Eo_4'>a~C{13 ؊5$o[oH1GAb:nii6/|!Kv;x[cK }̷]tQES_Am&d``SOOEN^뭭mΝyeJ'ޖ~g5Oĭ2 իbVgb7pJ^q}}}}}}_~yޥ;4]СCx'0[Xsφ RT:~̷G̷Hly7m޻ws9TTѻTMn~lٲ~;Noڴ뮛T`Me]W-7tS^:kӦMZ_ioi8Ή'hܵklݺ9{T*!.]s5###n?UkΜ9>n߾=tEO}|Xf׾2W_}p 7[ζwy>ӫnڶm󡹹9L{y.g}6N/_3p_e*UaE*֭ qxn۶e˖ni珹/f͚~Qw$W۲rmD+_rwoxCV*on߾5\{=%믿ݥeժUe/ZA_MՄ5vSkyoر߂d+m9M :-_Vc.;x%I{cX[[wܑH$ /tG]reKKeY+VXf[oUnƑoEawg͚5å/_ݠmv744|J&DDǿo.[.y<̔OEkEիc%\q w벓_io?i""ݮJ[9 <.;X'NٳsG2H>866FD_җ,hy䑻|nnn޼yHFa 8,N/ uG`L1`%+a,,=ꬺ~X`&%B)KXXX   @`-O4 S3Ť)D'&ʉj, 'ȵ`V C) `*Y3s`@`CekqqoWcAl%B@1DPuK 8!L4< Qߡ=&R3N`hjoo7  K lں}h,! >LN'EHIWaM{zH8<I+\2@mh[3OqfgD"ڶmb&MS&G2 jZH8;jTp,B̬Ze8$ɔ̥513f' CQ@Q㐦fKK"'sI̝ )ƒ+ @DDLzێ{;d Lř9+V[olN–}ٶ{<]4kXʹgA`ngv%&JJ+%䌍_5$.U>egvާIQQZwv.?eI8DDJ2  r0Z{oO& J>P,l'D$`^[S}"! E"Db;mMZ[qoOI KLeB>v DeB Q"OVԂڹw]ELwRFP΁h=;췉4RQDg( Ѳ,ob<4DцX]CD555X#"q&jhZ+(g*:]B!Yěw>d,1+؄f޵o %2+}~"2Yy09k.cLRvI:穥JHgB 95YIhhf!8Dl4 &h۞;ˑyJ M,Ě_aD*ȶݼm db!:80u^QJDXH)0[N`""|93P~nP(ȸ`(5a+k!sqUDhLemڼܰQ`c퍜?8id('RZR[oGFFD45B0~hCk#Zf)Xk=2>J&{vqghhhxxضg%d2=<4H(Ce2!ѢXe"0ib!5Yl?&j`1i"5HDtI{"-l8[J(b""]HmXuOL&H],u2ِ9m`$Nv޲,"*PcԠgkᰔNlX"9L5ECX,2+rI˲"(*G"M4bf!(.wGm3O[DD&[T |hDrBXPȄsokj8%PJ_s%Zh3;Md2wuvPk]j\iKm4|y7zv?4qcV,M[wxQkk{μƖ_d)e;2adjE4B@Mzg4ծApDQT,fV[w;H 1gJIsRɤjafSq%L5{hr7D]g55Då4"Ymڨ$&QJU,-]svv=%-F5]h$RlY!B& B$D!EDdQCC>8`V~8_+947XvZgG+i=޿sh"-"h0*$ڱTv=MlAky%՛e y˼ZDr"!!*ɤdvʽg:#s$ĺ&!eͰQN ]h괢tM=XC p""ބw=JP6L;1rYa%0KьWƝ2&Ct z+deث x]bX2om22:A|8ʕ,LBtp`;ҶҖ15Y!aҖ!!f=! Lx,7Np J䴑@tU329HɤDʛZsse\MNHx @`4&LB40dr]F \IJ~i&Bdݨ٣HqN pa,6oId)73ڸ{|x޽6ǓDmEY qDs$TrpBM,N]y&\^9gknЄ`E&~*]I b![FfK XM5(;Rwptttǎ"2a#ਖWy<82>Hbҹ$rK eBeydeQزC IyƊibEn\]"aR&PtƷ*EWy#{Ef*fvHDi1[,~!30hPX :j̟T]M  [Fq1.p]*)N62>XdJ|4MǒϪf6hc-E5k1dO#B&Ӗ8dd,bfe:EĶfଡ;̮j", 2Xydu.aDX|PyRP%&jP!qOg"`grDeDffbAs7kvleLe#ƼbѸKNɺAk_JaSP4{ ^ᛗLڵAiuf!""j0ҊIE8bJTXN.'d,۶:dʻ D4 ^"C#cTnA͌odd$qN&T, >39CZ]X"bjIb躗yƂnc`pî<%"ZCe"q4R0ۿ7׿FYizGfc:na"Q###&AMάu)$2;cׁCeeWd"__l<8y}ݦH)AZRC#cv{kiG Gkd:6ŬYVBgfREYfRлh~WsSkk"a6C2XH5{ٮĘ,%$Y?}M2Kk#q;CWM3sƶ -%Zbdy]-MJ'V>cxb{SCÂ96 A(Vrg< cшv6튈YO׳sV!OV+ G)KHxr v҂hMj"'7ooO-FynCA[S9ZV5.VSJ&dTFŢDs˶T'H[S}M-MmM %[I œiU"֫jƲ,˲Qx KOEP(4 U1Hއ)Q-|S),bqM40 3T`MyGgS%# ,U$5R zGXDLS^>B&"vgr>9K6ZЇ2r*Q0BM菛Lp';"D)(. G;,feQֿY٧K֟tJʥrȤKuMLEYS[3LMC&-VMU$Ld̄q ptع+J)rWYPx"W*]JKwJkF*%2r!9Mҝ?rID$J++ܶ&9\y0"-F9X@` &%nJ)'қeY&-`IeSlKiva@Kɣh,Es8NL;~-:gM"0@A<;Z>ؼCCZD $cQ˲eR555%>;ɢMEk}``ppxsV[)e*kށ:r| zj‘6qɡel{ׁhȓ/H&ݲIw`hpלD愜NM444L;! pT#L,48x"Ndu|<̤3E|=A"BArZܘ2=ЕW^96$8q N*ZPE7xVE%bPA,1kvr?~׿K/Q 遲_uQ-#*m3@`t\O~g>Lƫ̇'|2Lц ^y<澙{W_}5 XX!P^z8鍤|-[3 ?\r)j (`)@D.袻+ G?5k>bX,FD惋eY{+Sm V0P6E1ę /ϔ{T6>#DӟK//9ʦcDML#",D"8Yf-\0ϙ3xxbJʯ9D*&(bX6u$!Ea&ﯬ`4g y#&J Y9y;Hk6_{uW]YK8$ْDLFe%}S_MPȫa˲u(֚$,n ,*1jM"lD-,$ p $tŜeX%$LVO_X"q5i77jD${jkkjkkiruM.++W67Ի1l'mNm&嶢OΝyese*?uZHXo`v[[}m +a)[-Y[$QE$RDz|||O2Y{"hRle"+'2F ɰR1/p Φm{dUcՈa;Q[[K\2͟0tI 5F#Zk^)tʦp6u(f=zbT:k!R&qeH31+֚~Hto=>o/54;Xh~nljI)h+Iٙc#ifU⺧g;BJ7, hK,nrXTJ[ַpRba9JH1 [:E"!}XŮT; /, G/MLFD#DCLT(}N[hػѥ)>{Vkc򼫼kh-"$je|֭7\6nܸtxRd)_V/s/|>>DBLʍ8#"3ӢSSCmg[K{s?u*BvpHeB!וr$Vc]}{[s4bb!oE! Y]=+%`p $Ģ6>Iq0-m~fglPS_ze\rɂ ʆ<,m/K&33km; جBףzO'p_5Ca-^xWw'x… )XW}_wuz}gR{ikF߾'R}O?/޶6j")9R=o; L9b~\pK>M68plxcV{$l-qeY|巿#=?{_g͚9-HV[[;ai!-MZQר yd21s&m~Xjo=w S?L:J%/\~Ԩ+]qC^0cz[S}ugyfmmy+ϹoPL/y筼_z^:?04PvDT4>\D1pthND4[bʶ=o( RgneY+~vʶ7^"$$mϝ=T4,&;4004q2XQcxsL"Bqރ551bbd k"ٶy 7yK}c6 H4&'Gܳ?=3Ν=Ygl"Ed[gD:30006wVMm4^;pqNG i&*J d!I'ҽ@c]b[LZ!R(OY4Ehfe9ٴu>)@k=Hf_}ceu$d|6ZɊ2`"=eG]t_&Tںw;]`O!1۹H3Զ(PH}t_<'?֚YjO߽&5*&IdQ"7 &R")CbZvOR sYBJ!(X6VlE -XV% feю]zVvr8rJz2߶kғNhll̪+rrmO$t:͟5UCD#Os 09B̏H2 ةu} M佨H$j`hxt|ccCC2~:ڛN9b(VbmZXguк| "fD`1AyvR G#J1iH ?9aՈkNG{Z뎎6.w=#]s47D:-g? >󥧞P_EX1pmIwa"0йg~\겗7555%H[sζE,&)b59 hhUޟ64vj^/܈B$ʸum3L*0fuSCĬ\&e+~ 8xYO). 5‹/[_~_\vccbfPzo1Yo|뻃/LbkxI4kmz$Tn¬LS3(U0vM5W1[Zá,X8J i&,uIe9aDD&/xI_Egn߱cG՝~ƒKܵ3i>p" t2&^z)NwN1\_{ưgtr֮,""q (FQ5Ki"-|d%y1|kT[dNN*"RDJD*{06+hIҳ鄥9VK|_Yf Svzw:::_eJ4{:;:fQ4gR]zp8+W@`zR!VBZD,hpQJ8yA;\bfq2\7EdyJv`/C/F洲!8X݉'mDd+bIYʒJkRZI"17X֔b+פ1i"R$JXc 8p03)V, d|{pn|Q.gR*$9Dy:3{?q5ޡLfxuo_wu(adw 'BĵI:KZꓬB,O8DJ [,''&aQZ;JHvR`iTҎeb QϓU_;S?Q65~3sCd;<u UZD|yRi45j!!"R Xf$Tڦh7ضmv1_/"b&CQ)l1pk2EDS'ԕ_m;HT"J&h3(맛ĈQu5JiGf@`v[w @X2q$;426:ՈPD$J776xcљ{DB&&-YNHXB$IK Jk>tx:ڙaB߰fѱxᑱx}}=i[q/B"9~nt|, )E3Yn~hYqȤ7gYVITދCb@ Of&;X[WMsDͲJo3۶Hgl=%6َu;ZMx sxop165'$/L"28X9ŬNbv'8춶p8TgYV u5775igkh5MWk}hx,Dp$&0:٩N '8@`t4eCaH(:cѐ ^Dj#=eWkk,+hѵGӝښK"by[ۚcD&u`gGk٩mh\*զƺF*vHhCPKC}h""a0c[LZBLϹNa+$a.T]5T'D"VV53fbHLd2eJ3S$ z"Z[f!Ie;[Z1Y+E?ҹ̬KY)Φ1.\<)T1P.2UwkOȲRʆZETB9ao`Jf@)<MӀ X#u`yJ)i0UJʤsՒElr)^h$aALFjScoC~DYeFLKDDYYG1lfQ f2bȅO筤D1 oidLT FTsɎ'0,ZkehgRPr&oBD迠],SfH(,^P1ft%E3 QD\0^ϿY)ADF,֤\ H.$xk1Kkl2.fkKIS^m~/Y:?~vv-XK̓;0'۰x~{i)U-"d gqFRh8Gy#Jk8"]thds]折 p$i)/KO RUNѯ&sINKBcIB c,%ݑ+6YȘARLh%$u]7ciiίS| 1L,K{*ęļC2SG!ԍUsW/[-OȖR ܸO+iB;ɜus攄'*BNjW c'͐zjWXL7/]ay'6Wa_{iU欞m'&$c\J)91)其']cY-bĤLR qLԡ(&4$0$IVݽ\:ƯrD(F^Qa _i^_0W%b< 󊃅^͓:?9yB7=\bDD^>"gh^\T4"H;+v<a'8SoU$'M݌q'VlKr&bKq7oad$N?tQ3 KΘr8?Af~6xΣ 5ȐdKJ1DWv$7eDR|1g e$b]2!$1$#!ADR2s~YXp)eBHFLy ,N1N߆خ2q,xԠK~f<9 o-˰i8chἊ5*V6~c_ ιeaKզ+%wxY,M':\]˖ ivXl>}F[9pMJIR̯([Id>Qa,_c-q- !9׈QYZd㲉(+} nk%U</ Y2ui!IuK߿ɜnux.Mi ƈŦŤ_姎6ƅL%DLz3L:&攄HQ[f`⾓՝99XxH !%c3AR88I)d$.W̃`c24au)%cA$ţox|L]}Z^ @""ΘD$W)HG-Y>$bB v+uHrQ<Τz>cǢ?^e1! I}3&,r)Nw\05s%!5b kTqFHOL.q dROˋѨ8~| ,MD/3px9cԍ ƘJPExQH3Ť\BhD%Eߵ"v,X0]"pi~i󞶻&tM1ID4Tr粅~/$1aHgƼWg/.WQC7L#iӈ@ޢUZTqծWZ#ɨb啵5yL&fK=7npBĎIݬ%Nbu.!k $7S(,!`!BZV勏֫1#jLNh bcH7hlL/+ 81Rr($TyT@ƢRg[1]CQQ͛SVRRJKe}xn$I)$Ƹ{Mߧ )Rz[|GOKHru<Uxb,&%Sv:/2-&Hr $#ILX3 H߷I02X"L*B] RGm7Lt6$gHjRj !}ADT3攕yܲp':W`j4oNNW rD0gKuڐmD K(2:6qNIIL2OD7[&oǘ5IVȻg% `jQA0\.jDQq|gQjKEWcLJ޿z%F ̘ʜ}( կ%BH&YdLa!O;lYZ_@3-RªzF8JVj%qI][*Sc,c@3D#e&Es~ӬԙnRJ$c,֮^Y#QS`_gl u6gj+Cn{>;X3#)F [?,,3Ncl@S^yWe#p0oyBpWY3c$c򽜘JuXX0ӂqba$SZQ@8DBcB\$`L ^a .bd-XRu#ƥ<=7+W(f)J|0P۱&$8\ g"GcI&Hak!p"ȸsYͼ00s@Xh+-,HDKXnq,p!c .cY|=<<*Q+Lbcaȑ'FdsNNDRQxŸ'LS{~31i_1)^Yzd$k8 gYμ+WO_lg\c$Ew>aDҫ"CL3PYg3ƄGB`A~zNso.~:xC xLjHo`pll$̵X*B 6::7_RT)WףcݽQ]p΅gHJFyaTTri͜p?вpR=~w)p  C'"CHιW}bLq| 5|.6?L0MՒG'IRIƸ ÐV=-(v8QZ<åd$#R4KR\C#=?/)*P7j?]➢ !D4pWO^hGMc9#"Ht6'bh"Dg~H1u_ӌT pIM#פ0B;֔Ỹ*U 8`^Ũ:V>AYMB O;N$1IFĘ$R7:U>漗Ly"MwOeђ/686,cX4E4q+ N$# )4,XPV\KK*cVc0DY]?<& qTWH dm.F\#bQL?&⤛׉?y7I$bfiWIĘ$՟ie@0fT@)Pܲb7Hq?N8D0c,J<5q^$FJ7$ddo'~(ƥw<ѾHHQ&< SGҍWD%#ټ?ye&c ,H rtjni"z ɹY3 'zŲ2"!Fp`䚘ܢ敕q"MݧtvFb*JIs 0KJV-]£$!Hb]Ia,]~;汉X '$$f݂ )fdZ"Sn 8F hbl+>> m` @` X`,X`,X,X ,@ ,@kj驭eۨ p̓*Pt]ߺuk{{￿k.THƘz!.)Y݄0t]}j{=vѣG{14 Y}OM v4RF+*f& `A|znIlHcccqqq8޽{АGFGGW^^^XXƯ6<<|`0/^wH$NoooKKˊ+@~~חY|vJmcI\p|߾}qNlQ@';ڳgϜ9sTzzzjkk~mm/_dYi9)zK%iZIIɺu>C 8p@e,//ӟ0AJn9ϼm:aE5&׃m4Im"a>&۔y^|YӳjժVVVvttu]VSSΒ%K"HK _IDAT'uWjsPNWN#ǿ_$UZrFMw2J䩧-zJItϔg{R^rŐbu]e;U9rLKz vpMk۶m}6<tuumٲE-ٹsZgϞ=jIkkׇ̔|I /`~MvvvƧ/ftq]wVjTՒ-[tvvvvv>.IÔS.';%r}?^|>/uʕ+|nY'{E"ǟEy^u澾,+-'n;v(** B;vw|ƍwW.((|{ѣG&h]WX2o[s(dQ1ʙ}:ʢKΜ9cll`HlnX.2Т8يu5fZR˺P.OE鴵I)̓>sh2M'i:$;1aI\59]#X-~llLM~ =݋Kus8}C=pwUz^GEsxRXa$$dӚPF${饗?bXǭ߽E34 úE eu(ry'0=V1ӒܺP.OEmE'aInLsXR+!'j/I=k$DTWWbJooڪ֯Pe8eh4/K'v ]B'|FψL3H93d,ĶȶH&f`ȼeCd+՘iItr~-f`Y@F3+>ݎp7d]. 1zv1$l X|yr8o~駻ᇏ=D>SSjɦϱH(rF$+((PԔyK}}S.^c'ʢ9Mll2]`]Q Zތ,wRshSlź3-m "@ sh4zСuօaMӊ뛛O8aᦦ@ iӦo\ƍwBPqdd$8N6}ܹ7W^yexx]: wQTT vߟ7~߭^{Gu-+I[+6A֛Q.0=akLKj[pBHmÆ `0-$/q҉&cشMɮ.4%M/,rr3im>^)hU lsr 3X` X`,X,X,X ,@  @  @ ` @` X` XS6n1^H)Z7@@'p n!tUSy slbill,..ûwH… M^gxx`/^x޽HEҭp+/^|GsNoooKKˊ+@~~ׇ 0mIc?}655K#ǯYNOOϪU ^YYёQcVp˗/Zڵk555,Y$Hn Kb>Rw5і-[:;;;;;GFF}"jmm~АJ~z2iV~tww͛#H$HH__ۉ詧ڲe }w{`Z`wU B0lkk*1 #e:W^%E JvW\IP(kizḽ*zdɒt~G"t… KT]]? 1Dd+MKuM )766fe` !2ڊUȭ:^7L}S6 G} ܹsՋvsd0 E]|VsΜ9s s\֤{GԋӪ~ibNu}ppɓwpCftȑ7|V6nW_}5!͛7zB̷`W:O88۶mKT__ڵk3-~ {TN|3<"Uwqر7W^y??)**:vءC֭[5M+**onn>q #I0c8@  @ ` @` @` X`,XDOOOmm-cFm'u}֭]2JaF,l1;I] c`h7kUff^SH̫S}Ys5`!I2Orx⣏>ZXXX^^o߾Q6\筷RK4M+))Yn݇~3Bill,..ûwr]p!>YmiiYbE _|s244gϞ9sXL  ŋݻ7+455ڗ_~/L4nK%)%}{wyWTT455׼m' a1s98iZahglx¶}&g;}644|v^CP6m2F.WZ받X5 wp&&lW|riii|n}O<KJga p:׮]INdɒ%H$!'O=u{zzVZZeeeGGZgP'i:et;1ݟ馯V۶m[:o޼% ϲ,LP̜l.Dlb[X;+'dg)lgB}NF4Wxg/--| hʦMp@KYb%$MGv7mw+tжܹSyH$D}O9sftt4~ge˖%GϪ*)l߾]-ٲeKgggggO<^x]]][lQK^|ńw}ϟB+={Ԛׯ_2Ou|>Z_~ʕ>&M㑦itis=__Wje%X4rmZmI﬜ԃ=im 9?D˵sNhʦMd@Xa7k )gӑ w˪ϝ;W֦|w kmm]fMaaa|M؊JĜs;L̆;=!oK.%c~͘9suUWWP(YrZtҭ[8pٳYy,U^3 Cs9,+!]q>Lds%b۴ے:Y9'{s2:B{{{B*++o7!(6#N-:λ^KH9nY`^㉝>K/YGr柆aܮm f"}I:^ӧz衄s}l42 #V>2_³t yc%b[R;+'dg)lgB}NF4WK.q]wC6#N-:λ^aGv7,*++gBO>F~ۦ,۪?~ϣtz{{?V~EEE6iUh4e=d`Y|E\9\NvEqQ?9)=S8l1fS΅8ٮ!Ş5#m;UHnbrؑ15MM7nܨ^477wwwwvv 躮^߿?ӭئ#g^KXg扽 o9O۷o?uꔮ냃'O|wn/~?ht͚5k׮5/&M[fyȑ7|#@@8uTۆ I%8/fN6*g2Vwj? H@j}ӦM_FGG?F|׮]y0E>MM)۶mÇ+,j(_7o\ZZx֯_?LݟO[@  @ ` ?qH^IENDB`biloba-0.9.3/res/es/aide4-maemo.png0000644000175100017510000022234510741133001013664 00000000000000PNG  IHDR e pHYs  ~tIME .Y2K IDATx}i%Wu9>=ޗvB@@!b c0 RXXď8DDP-Bxg|?nUzj{d_׫Wu߳ 0` d 0`(X 0`F2` 0  0``0` ˀ 0`(X 0`e 0`, 0``0X,;v 0`!2} ߍv\\pk.x$8s} }衇vVFpҠ!`={Çmnmmk3n`c=_ꩧ{U`lYKC̾!}??L)Fڍ2Ʊݲʃgw1lDj#"a4Ā5o2|+wygGGG>}љoX__ԧ>uԇojRnkk;|7 9{|>{\.~R.?>00wԩS җ*D9U7}sx+Z[[[ZZn'xbii)y_zwǏ/Oβ[\O~===?z3V5hS/ (-e)5׿/ __7,| 4c7|sKKK>?O׿\bS>O}V` +- |ynoY ;`9rD/+_'|뿊fbWώ9rܹ*X7gyp׿~W| `ynw,Beffnhn[sЇ>zr%DL7S7:aU6Z]v0ogFwٱ}k VƇF ~_D*Y(yɣz[޲)S|Ħ(1N M?37[\oIܾ ߲`}_n>?G}TO...nllG?WmVzk_K/1soj,Qt?ϴ300;fEĶ76h>hM-Q6M]ԍNX,ͲVpxq>P(d\*'ސ[@f!΃ݭ|駫j?gmool?l-7Yj،?YF)^܋oR=u" هg`E(%Ƴ IDdii׿O>:tăgnj&8R9vv+^W:oۏWȸpg w}s=WVWW}߸뮻`ey]c,1XZZ?~-`~7%ǫa`V5h%ގ*Xmmms=)Jt&f~ ]wV~W%Dܦl2MozSO=5;;[~_VM?3SWHԷDݾoFJb!m3.k^ uDom[(ᢷ׷B?yw6!2.HPOOO`Z%j?1.oe;Lªfr.vTzӛҭmv.ۓL><(%6e Q{\"#׊\o931VrŽ%r^3 V?>Wײ|>W Ȳpj;oM+÷6삭T*!mmmoO<|\YYBWT[omii) `o{?OJ'gY~G+lGIXՌM]K8Uַvvvoc{򟑴ه';=SO=%Dl2gyᇯ\.W(;///_|.kEO&>3y źlMrs.9jc LW}f _o|#| _h@Y 0` <pu=f5 ˀ ` ַV^E7GoUͦ0(aQ 0` l 0`Q 0`e] bرc}ͬ d{7:?cEME^K.;s} }衇 b0`U 0pկ~SO6aY-h/b[A  }4`-T;z裏}\ZZz'nW痗7'dU_~w?]T'gN:u=<4|>7qg||?w߽yŭ{{W_G>]};8eeT>?޹hHSk,/&eǍ >0M!j9n2.K2B5]X _ĉG3򺻻=Z';;::\.)?eYpwJ><4o]_ᆵ|+/¦数JCCCАo''nM_/es}phA! _Ç)"gϞݦ?wIE5CnͲv¦57E}%d. ^r畟'oȢ`g?ӶC#_ׇxoeW*9sp}ŶJ0%*nvțMlUF`)QHg"RԚ!Kfqn; ak:MQ_eIf>Yf k`_uU!=O?tZ g}]ԟyx~_?CeWk! J1ǽByG aMV-xR)yj[`mͲ_C^eY擝j/.[حr>;s}?߼zzz?Mɓs:|_}v//j;|k^dW< o"w! _Ef]U}g>[|?__'OO .;"%Omk/&e > N:;.K2B5 JS /Y>׈<g(ihoQJXPSooo+˘ޞ10 lyU񣤓 ?zzz? m" Y^M4~n; ak݃R%dԅ5y #X.PV o,뮻zVVV||peeeS V2#}xg~뮻.4?ry%RT:~@[['OL1'cX>w뭷 [o'XZZoBdUO:w}``~yN}G?Gy\.ދ/STT,"NR_M4~n; ak]N}ٹGJ5 k,v V9{v#_o| _ŋЕ^=3 C3`%2K``駟뮻'o~ZT~_<#C=dv \+XoƆ!8vؙ3g-??h> ˰x ?gY^^;z`$ 0`, 0` ŀ 0`(X 0`F2` 0 x `  `D~h 1 Ē1mf`d jiгѨ"Aa@F0b(X KGcO Wp"f@`Qqߤ& #; D"Fyh :U3d@Y#o@`0 HQװDL0l&;W8|0ڕT T+6b <+h|oJeOؚm$DȲDD:Z[Z hD X09b `;iM"@OW@$f Guay&`x# ؤ6l'o/qS7_{&vs+i`p(@+\R\8`Q sNYKE,~Skf"%n J.)A$KDw';rvL!@MW]Rȅ.HDSIY18 qtmȟ_7^wEmgr q}zrz9dG$JHSNA+0֝Z}(|Fyxjvzv< k˖`oEN]7_{UDj,@4:,yplfd|&"ꃳ,wrEd4..}!2_{+X0I/_-U -tMy.X|T\ިEF.gm7w:f@b,rvrhdrvABD%MP`E/EDG,nu&?7L- 0 OOiߕ>DT0CcTSӋec]q!Al^>=4 ڻ4Xr[=~mHDsrpxTu+C܃s'Hݳϗ||Jm6J(*"rՑǮ@(xj`/yPJmljflz&"fBg|n@6t$bgq8\h>ۉ,P r}Շ2䅈Bau'O#Bx9]OXoC`X,Bqqd8df=c B0)dqBIRs2tqbfoJvojό., Q]  `{Aą4{#rR 2K"B.svh\asDl%v-XZ)xL7Ν+KxS(f#f $@3K\WĶ\.C.3(X9 3Y(b 20MPq̈:uHv*,},D",3]e1`jnӮ\ z%wlа'$3#" lgG{_w#{p@V7^<3T2 j.Z&fDZ-h;烩"a*$D%h(՜sSs]^T/=ŊO BB~ Ul:ج C$PX=2Ktvbx~jAUku}6>5xn|quT; K il T Vm" R>58b0gUF&Dl1#2"(F̉RvvGod$ĸ#)TB` d}mZLop +s@ʎ:3t~f;b#P8Ccds&\qϢtƳB st},dW,VўBVU E ~W5@9"ZE K :Â6Ǣb$!! Z[dcg@0,-Wf&"x@ DhB0 BYKljv0;6 -DAq ^ h#"#)}{i 3Ȭ}³,@!Th NȶcW9t@wWiy}cdbffa -@F$(h#2RnM h4#FY?RX# աh@@;&wdYE2{PuWimɇv rߨֆFf,D`fɑ$.3iw̓l*B)*#ӳ=m-D?]RMZ9l!sҕt2 KŹ+ twt:~_JTX`Jqirn ,j>tgtFl7Z"ZF&&O*vq&ٷQ<ڈh< F@T*:^5_Hў0W2K՚5o!XItj(Zr 7U -9W(N)UrD-ۈ@+ɆhtC=f ]G ʞuh|z~xlRu"Hk"VT^f|"",VJXH Z"$DPhA$:΅mj\6Z`瘸uN IDATжD Ph.^D''jkͽc-wE?^=Q]Q8x~lfaI_3Ci13s:v$C7h;/W_s%8MPUڣ1qŕ[&HЁ3Fx >,xT9nYVs q day}dr+;3Ճ%ڶ:?046VN5}e"с:YV\DI43١W|C? bH86T+Kg{{{`L!DDSs333XPV޶vQ9H*R:un|fa}O&JEl[[ہNep  :zqe}x|-,OBD$gadzʑ s}]kX& TKSQ4 ʵWηQL j.W$wZ/;)&N^le.^3cx]&@t5"-Qvzǃ3+,DD Qw:*B`kֈu.(W, ?v F m۝mpP:;Qm' %薳"VYY&Fďq&If&*+6^(LN"XI@#JAk)#op}NySo8GİmML @ -+sm!@B]6YmG:{iOl{g疴 NSRlE>-8gΏ뻻ڠ~i`{ չSs-\V$ĚY(N:²jsΎC=tR/nh W'nB>;3|^Q)jN`EHsŕo֜ن%YFܷccs` k݈.Gq(˺-2j< Z f V8, #:8,'-=^3 Cz:4dV "ϜuA`jfqdy&'674>y% #hX |ӃrAJgJ"(RB AIH{$Ay-@ `%F!r텡*= J\޸BJe١Ս dkj=XU%O`XDmyMuWwʊ(hkkm;IX( с Z;rnomor[Pmd&VF&/W;:9_1# \l9Hu+eyC:3@AHțYJ FꩋyՎ1#Iv!0ZZ_?7>^j\ MRuE}(q`D1DMi*,:"31Vn+zd :($@@SC.WR7'_^p8nbׇ$2GEA@C31EDBq;dOo Q>q0妰., WZHk/+XB/.+kUJHgn0R꠸nHl%O\zoL}f޺aȁUwv&( jHpC+Pq`!)4zk(EtH*(ZE%-{~AvƮMg55*^KY2zѰv)eNA\\)=KGOOAwY ]EbU Fٕ=Guͺ F E)tQY=бumX!tm\q#\+BZ\LNŁWGB<.)$ nQPvRZ%40  /8F As K#b6]LUH~ (Keүמ,N/]3u`DV>n?MJs^E{h/LzQ8:9393; {u FA 5+Q$ԽDM;˪p>G,|^Y6~-PA:#B .ߦ`ԃp n;ԑ4,!d_UBOh۹ӳSEm/ҭG@QWD^B[QδMdP+s!EWo7-?WQ3ƟG6Vu^T}// 0R鷿?965'7YeZ4g, Gpz/ 7!0 h'ߞsb5Z|J681{_rʋ=O%'ff D1E@ɢAڙxq0Όoi}.c0g`bJ!ñ'A=Ek ;ы0zS*fXйe]%y9Rqi|z~XMP3-ȫ ǎzDO'#Yh'u<]JhqmᱍR 23.KnG&5FDBOH.^uѶ5z;,־[t)n里 FYpKYy'V/##s5^t5\_> txpsBp#BUVJ:ά)njH9|g' 'W4- uw܉P+558:Qrķ_>tH ѩ胤#8e+xrîU: mx{*ȏIPЍ3#B-ScH3ٸEOn*h\Xh& ye Y@4mY?m`z4VX_X}Kg7[%o̗XA%LE +yyt 3art]iaFVp­f#^DI`t#dn'4KDSKB ӯ c00ԪC=@NtD &$+ PyW3eT+B*gFO/`jNҎ6owϳExs-'*}{t=!"a!S_QCJ<$}FZgF'R7ba^086>:9(Fzem3奕342աuOY EDu; UVW+륁jmF'f(:3\QpG[!! ZqTBa]4ϫ6Bjæn,]ZBˮWBTV-=)`G qp\{;o=o.R,W"b7K֧]HqB#`A$qcs +}}}$\hJˮ6'::[{zNmgYX\XXhh*N00RX\XZ:|"gAXq(Q&lH7:ƺf?"0S\n#FúCrvzxdfq΃D{PO~j XU^@DV6VVmL!f.+kKmmmQȢ* 6@)U\YV[[rviyeuu J\q=]vVRH<inP xYք啕:=|+NJ =YP)צ+-J-V'ŕRID -...S}I$j3ŕۣ|\ήx"2rt5%y*V89Ћu $,v 2>02>[h?"S)h҂*vvvf@ggF_u;@r>mDGDrځju=:jndx7XfN ($i'DcXxRwj^9߃nXV;Sc#Ym']T:qęn%b{K!LҴZO9%ES swXkKճ5!1M,3WK塑ʪ6wC#H.8`\*;C՚w ƻ!I}"ݠmKpbG Rn}%¬-i*|s~Y3i̮Q̢Όה_7&Ȏ"JbEhxrjnyUFcwnYHɏUl:q;*fa\:NL)!!'C7.x(\[2v6A{[Zy3sWAC]ց:;: 7'49"h;F'5ug HY@- ciF܂n_g~Rœ+ݴH Z ҉q`H mJ+"!K[H g+{QoL AWgSBxO͂Eϛ?$i-Ij&D{J^'`o*I:%8SsE-,3OvuUoeE ZT_|yhT t`;*ݏT LYuytP7h- 9nHj:|Zq3nf@|M;\8PWHcS^=Z!0T`_uO Y.F.ڨvk!\ Ĥݙ }5#؞Ҏn1w :\R 򀎕""+(HB4UyfM'W10"(FG&)K\qmtbF5~@>f*Rd ښ _n G@7;,\7Sѱ=۴ pZ3ke]"Wkꊨ@Eq$'l  #0A4I 5b渮`z\NZ};.(ǼJVbNr)/ y9: "V>_($[f92!}aDю)F7BҜgu=P{d!!.|z^Z5AI4~pF5tv4zE}I=k5D(X 狧-&@dnN5 2IUwv$8cl7\?8:`zTSCKe$V>$2( `6e+նEzzU.z3k 4)]uz7@]SAoF[qY :`9svdrn(X"-V݌E*A!@""麇3%o|QڔI,1F#"4yP&@d]ANs0-0H ;@"\ F !+ IDAT*\Xr a=L"A]G4QSP$d t72Fl=A2墳`F׮.铑45Bѧޑd!4 0^AJdwu,;dԩ%:O@,B]#61P=+FqaLNQ㷠=L붞Eim(BmX/lz/9J OLWgԯ@bVcltϠ9Z@$y s*LL3H'SmA X< &rIt 02# [<T*ONTFTE! ":ɕ@g 2t wf}zɀl»,LiyNP2}3Rׂ_$Dc7QzvX\cBx]Ö=3c+_(*q[fh7ѽ_0N^ #S=usYEvFclDT_Tv{E$@_ʛ )aBDLrnf\S <6>3v) w< lKF]WtM,dWRe>1aS%|CSfX8Dm}Fɚ,[=RlQW=l6"xB[bT9.9M@Utcfc}# `l2!j AJ5OP"y&PZ:fh]0>Wj4G#uٍzknۤaFҐ֘, wDk52i!"@"@d0)_QТR:]w}M[ h}ru=-K BTBuZ])ITj^nKA!09*AV:WZvH貇W4NDD+1pO;"hMz\Q(@UnnzD/`TڭlhoR\ƚ ^vfFudO (okrQݘcd$n9$ʏ|6R=0  @h49P~Aqu)JyEHϪD*98"rЫU%I!R^455Q4[n>Y ?D $n'#u;e"ȈkNڌuaܽ P20 8 D ì66"8 OVe Ke]=hJ|ZT*eN% Bd&R\nD쇇ԥ&8\Y̬AYbLzC75箷\!y!"b#! ,%Jvb̉`"LE)uS'0W0_DQ  Q"X|5H%u%H]}b1XvNhe8ww(BV@U Q0?D=Jh뒍َu]\m"͋W#ĵ߉q IPi"XmWgAm"xD@lRbJKU4#H"^d]YtV$Iȯ@ʵ)"r(:G9P^)59=;zj~NYJ9DVT-3rDj:21ϷL-ڶ-1U1ZX-ۧ:H ŕ z:܃a$t=̢R%BQL^h xNDr\cE6w%kG![M& hR"Tl䚰,,vtZQSsK:AXn<յbPg7 .`93=;֚*>rK-WVVWfv3Ń=]]h57(kIq5W{׻tvaa$| :1"޹tJҌY*V8D`JYUy|jTmbJZMqKK^kP\^P։#3) 6$76W֗6 Fsm-Jb 6525^T4B"d Z!g8 BõZmnmm‚ ƂȄ3hWe`Gm".a`b% 6s`.I(X+WGsrybGafVEP/9zFm dnvqqȑ l"ŭ ]G':_ZmP'uannnqm}ptȁ~J;:76ݒkR7BBWQ1x~[Z 6yպl b0낍-?Nw],lj#Yp@N1@Тm@w{{G{[KQX7h{zaoE,kbE?쁁FŶTt&Z8| Н?tp`[6 "ąu Fu 6!B"wQfAl`w4B"] ro-QS/kkk1\Z[庫ɛkrxH\\\}ЫoQ{(yvZk9uf#RʉŹŅo1g=DZ^[/_+h/0Jmj;Tk^Aؘ Mfulfnn:UuRjnB2vBJt0iבVhr喞(,,x [1AHXٶ}DzuL|OJ-pnyȡގvpO HXA-ut^ZO Ĵw<\q@owwi yJծ=TșD'!.,VmltiN⧩lTkXF1SX" ?[au&jɇ~{0%7 m2*G̚2LYWU+r3īCQE~RJnb&Ř;LTU l˳ `A?zl%sb[#?rJ==]D )7ןogOfv*itttwwYH`9,U@MV`([B춼ӹ#p{ek{Xng:]t}=6Rk.]b,%{ Ύ==azI_O[>_S֖j/ߙuvw,H"(. zηRɪsB{{z6|aE !Q.PH.; iNEڕp \aov 5rn` |2p̚pv ;^p;M4jO)XĚK*L='v2t2c]# zw_88nnA`3Q+zm/oYfvLl].,OC|`hFͺo%̝K0=`5ԭ^1.2tqԝáZ`pׯ&]`-l6I8;ʬ6׽`5M e_ w#Q.nh'lr@]4K9z:ԑuýg#BunZƃO~Y}7ى2ڔ=&&]1JMG \(}T=O\[HG#Y/9$B,-+ةiG< "ӊ\}?'qOgsK) %Z9CLzTǭ lAB L;+"u#[hVن ]c\|@Hboe;0G{/⠼>ׇ+iG5Nb0!& П 0SǾ{To0PJ% "V&[HDmE$& g#o=u ""r, %,qHAYҦcnc#6z%Mm }p}76g@60 ـ j~SuwHBӂuTBq%yeH%Q(}-ԲfZ& 8},E\JzȤDu)K${ d$%E䟑KtWh&b %W GH ]g1r֬h.VY(w!F\ 5O3aȑߛ,|z=uȼq@S{W@nF.)"J9' hW9Wkh]mfVW*!-UԒJJ۶3 ժ;rTkHGb~#y%UFBPc)#?.m[VE7OwBt*ЦxgQ.P9JwIRkC+QD]0Dt>682'QVDme׮,vPPLH3 Lu˫2WB0!$Q^71fA0ܬ,:&BVl.؊î]E=7q,KIl a/o׌ϯeqqqqemgb%IsK֭۵vG䐒8FRh^BlH_ɀ-H`ÆmˀimMX2l?H#Iq4 饪[]r_"##sGDFͭ]^fQ9ٿ3+@F  hB5_ ͵O^X⤡)$IN6 D"Z-BDҞ ef;˘`TVL&so6݀>ޑ/*)$V7i IXQ9J'XvXNF8\ھcJ!&+U{Fa2p脈\ױ-k΂"V\ef2RKbԑf5Ͷɧ676YL/?#|v\,:$bǵVeY5J54z'g@a鋬. PIe" u>|\6Ϛ^`(,jR T • u&^u5tB=g ĺ{[~ko޴m 0)/?.˸4 o^۟3o% ͻv[1fWJQ2\٪&E9I(J%ٝKo:ʜ1bW H36~r1g q6y||a!ye缻mu] 31iڸ\bn_.I4"$a\,l)khc۶-Lgj6{re{T0錎'ȶE]($QnE"2m(dJ4޼8F3V^'uCG2ٻ#hE浊f;6y1"@#rٴm{~{aٱAcrid hs%^?lv1#㎈Ҡ~'挂G|I ta0sf+ݾWkٞ`k&!=DjAM 7a "eILfAQ YT,*% 'e A\AjsR(ƗSͪћUh9 p,[-8o<*+:.| ٬ 3@FqmQ2Q?GJRaVj~HQ !e?:UL0Z^_`{*U.nU+R1LaݝfW)HJlmך7Dm4EJnnog+3[4 oU2{Ugݭ\6Wk3u|SnjhbP;[̼^!~kr TӐ`W)ޗl3QȬE|WԂA>}n^Ź x;Fv;}͛Β zOjikv{W½|t+nXH>mb\ʗ y!tŋ z7M\w[. b7=Q[_DO~=OEO"2a>[@hI`!IWjvF_N]L<dЬ@ʛzQGZYXv"MIZgeXIF NvfB`Ts+t0%ɌΞ Tn47DH$  0=*(8vTI#A 2fJ>< 5^Eg'xQ #"m[)9y}&UGzg/H>yT7VjJw" E,қHh}k`)Ґ/Z´5v]m폹&elSj_X2I팎א.B'4eu鋒]c8@,JﲨR3"3aLԮdY͒ϳ&S )4EdBY߈nӊ!'=a%=:ԇI괾Y~@@OLʴY+@(j6EgN8?=u1rEqhŘ LzQ.w؞)$ 9B$6jt IDAT22j2s==X@Y"3?"ؤd8;=qvH8 rn 9r(PՎͧ/N6k1K$3<G ԥ VHf$? Q AJ "  3It6լc6N nÒ) ZFh*́;D;:1D#3v-۲hk_0, `M%F k(LZ#v-pNI3fEbI}V 0*J&S*= <;hOB=[h0ZED,d0F{w=ɻ.lw~xiP`CcMӤ:n'V O,+&@1R Ðض=#3g! ~r,VY WM  +7:i&3aSou{}/MۜN'N"ۢ([^\EĨlf^4 FOb|-DH)Uk:^e%S5=X/Y!ӅSˆl%jQE(z s3"<0ddb\ TH; ̍f׶B!gY܂F:v|>?rP)v-`^MLrnggN{@Dض='VZY~Xh<}z&tJ1jBk^ @bV=lmB(/j0I&GAj4jC¸8e ٱ[]/R# P !GF@V%{"D09Ez rIT* !]2ȸnu!)YB>_\v}HB>;GMJ0 V~h{͍ >?rdRRQZu]{mb;*rTmܜGZ(Ja$g2s Rbd2"LF&a/׫jW+3zYK` VovJAc~\ ZUp\_y׫f>"nV+|? (2d۪+5u!"ɺ|Mnm/_ٝCR;<~~BFCP"Z8gf>](P!}Esh:G׮Rڝ{w>꛷THO@>yxn/ElF4<YS]n ~\Yc;_ymZY?R(lmVO^J,@xz۷R0 h v~X r^FZL SjE0`ugf&5<+N`D۩Hp ٴP\B_sX~=>Lu࠱IN+]!.׉(Ӭ<30."bʻ߂IpZ5߫H1ʼn%D"4IUJU*h[-=;Tff븖k;0#:c%"E$"&J|gf&D\.dAł1^E>dlg~ \H;g6,SdZD@hH" cK2Үj Dch[ i(X.<5BX,4,*.$\DDJShFtRIGjuŔCP_;ͳC#H" r:,I$''Lӿ19\f:AlTK\fV3 ͵Z "^R,je#:\Jc cQՉ%axlJ_wnB- #5.zia"(A#B$NY1FbQaT*UA?<5nQTKE\, j)D\,΅CpKF L1H2Oy4qu34;~bG`If4R 2yd<(9{lㅊ(,GO^pkosZڪN6&N|؆1̅xhf ?bXw:0=-$9OH垖tCvORcyZLAQo=ZiwU>}rͭu۲XbCss J#,z|tB8sub˳tȢ)oṙ]1DRu!IyiR458::r2nXK TkDhe$kQͳd4Tx ͽ5TЂ`J$9#ib @`aFw*yi%  01tpIGYYH%)䷧x.FQ+Vs7riӲ,sSDtL.>Ͳr*ŋ0jvKd-s l,a)Ѽ.F*:?Írp,kB=% ,֣g rk"RC+A%F>Ibu @`JD3;?7s4HKYR(dx`0X[[smd[ qs9&&wӉE3Aq5nU.|1rλ rKG'5/ J(lraƢeuҺmyCiۭn/u ,nnHƢF@/U.:й9XkL:sĹ"27\(f |GO zA{[SW+c2Rjd{ҍ:NlUaLGm9ߨcR AB4,l Kx _1c\ {=Vr]ױTbq];d.oa`Dĺ+[~&3P0A4fɩ{\gD@{hxePlAucblZr ֏r.d0m.mn/h1vN~ޕ|J/H.[ejzuZFyyg|GR$TO"u1d7MXgDDHGR9mj"38$hН1" ׺n_򇡍EyMkbx0 5c 1MG3Zx=E&S ; &Ép9I&zſd˽}#3(LtXsJɸ֋: tsoqr<IQ,X+ms|ݖ$tW.+{=O)Y-Zw:VпV2=><}qWRKY.u`ixg!Lfpetyn0[5^'wfyhsƚ([vi+NZ3_,ẽ̤G=St)|/$ELvCP8GNFHb0w|y?CO4O=y01T$yD])fA=wwZ?n40*:Q /rA_:5.>EDfk}To|-kyjVaZ+#]PbA3N+xYmM{s0kf[!=;ADP̕(y|xBOqf|V(剦 wDNӣ 4ȡD@!NYjN=/9f5Nb+$V1&3@j<QJ՛FϸsDk]k5 _-L䬟5}TZ`(B ¢E0qkV\D! Dkgn!㮕*l8QZjup9쭕λNzz{hZj"Rڪw)فǙעbjnu)oahH@ُ䞅 Q@fEukn9sB|Rkض tV,BBbfbb$!BnlZj8BИbjA͸\vG|&"u)^[Z1/zf_'P۩'z9@&h}ڌvKVH,h~ljngòh T'a;B9eE9i[׮EH3F{uZyyax#[7͹NAP'׾r˶mMhLhw?~뙬R7Ɔ<2?nm^(BxHNDad\E ԯ_{ g*" G1+Քؔ =~\,c$i@o5`OQT&fKC<4~XkR A )@mQjn ?yZJ׸AfVkwH:{P)az fDd4ۭ'C Qh՛ % ͚adA 34:ᝃbY[ Lm^;S۶a`6Z'@zsadbfdA`XotREĝg? ;]GYnǯw[/YмAˢeYp\%\ADw$)K6*@PBR\[7Q<" r`ss#&*Јx$PXQAfPp?l+ˊe%:lmmYN'uK5/FArP(k*4|,+(InPtAl&SD4 Z7/_/k'޳wvp9oU IDeB}y'@3uQ㢨 n ;ėlC8P[4hDBpr6AFE̛C@:%86!Dbwuvw7տushSa bjѬl@<~B a!DaFX0h165ED%da|b薤8%Fs/JX4^ “H+ -̸"F IKx+r_w\7jAU ˉTbw*]g@p IC2bf6"p3&)V#j]@`1{"s:wrjиU 7D2NhD /[k{kol|v }~{dλxͩM{t~ IDATR*!  1[N HLg~앍@'SȤy 0hcmW+Tmb@B9[!VEJwPoVq{/msLzfKzͤFX1GH=̮DNIť$8 p}U% A02 lKG!k (@Ȭ  oѿ7 ?ϾLO/h(Sdam@]0(YFb6/O%MiE8 nlN*Xfh}H912bgGF%+vWiBM4w}3AbP,iم[ś7~kAoG10lO3!IG 2\ `-"y\S8 xZ fXhM@ J՘qCAij©9e$9j?tD ,8H_ƨe9 ,,E|vݣ?S:[igL)?/K,,DN-:NQ% Ѕ|ɵ`# 2 'Xhn&XA6x<}:$fcmegS);>>g]}0j]IE͵< %QrA ~bxb hBa <0Q!dԑш 0E).7h`F0 hbRQ}w9śf'X iRȱs-5'<}\\^x`$0j{C 2HD 0c2s_J: hV&L7Nz@qH,Ȱ89x0H{$A{?-==,5PpD9"dX:j^ci5PP$J&$kqq]]J_P&Ѕ42(@cCIT/;y*z}2x|| 4䧹qTu{j). EKlq\KIlPdA%F(_HLc|=C /3cUR#bĩ5 {_='Tk5m7n3sU"EHȋ=ɺ6EQOX FIT /5Q5 ~" §oac3G=0.jĺ.#bae v,(i:Bt (ٻ 5OW!N55:e=)B/%ѡxVQH$L1iL'ұԄCM.WiWhLD3鸋&BK1`t\gҠVxbO>k~w>[tl9ϫ . OTMQ5/ayKr1Fblݙ;2d t1cs8Eh2Eg.i-L(0Z37ZPQ旯Gѐ`:L('БȌ`Db ] 3D-%`' $@Qs=ES13ޫ팒ZB:ݏ:-o Q,,]/kgC>|5xa?WJv0PR5SI(# D̍%uDsSsQI1/C3$f0l*Qx'("`+|Qz5눌g aŹRvwp8xy;8Dp|n>S[Rt6D1F bމQb ̂dȄ#k pƂȴe6#8O5OHؒyEv B4 đm 7 w<63u7Kկ,?A [_zoߎ2R {M*f+ Gfs87|!``ehzqFI4-j "2[W>֙W,`QU01Mٷ~/aЪ{sd_7A04ɮa$!RDDEbhE pB1pJG c2ܝԬ3; /)4y'3G5Jٷ~7hݭwZ޿F43`3sז%AgZT! GC(dHI*Q1BB4# $ЌD|@tlt[sփ%fQD},Cl#7~i?O~mͷVVRgePۨRx0 -j.C@E(Z2GdRr [d8JPei_FJqP _mgiWH)F`.!0P.y|{wgug/}߫["¢PYt- d%ED*K(xi`6= Q/Duxvd1ZlVK=FoF@X*}elSR_s?H0_w~mońFy)RZ$] X̦7P#i! @1NU(6ae sqqv{\fm? ìp|z@PunXnU8"@"Nw}V),N34%nz#yI}{JRSBnjg|o0k{zRyI%@5!BtA٦Hhrd%91*%/ݷ~[4 ;~˸U\ $"kЀ$9N#>3Ee^(1Q|5aFTQŦnӉQwtjgJIGk%B40449l$ 3qvB~/V M鉱 \xdgZi1m.N_DaxzѽX(t~Κ1,4#XϽp8l\& ,Q^u/J9/U9xO?2Ih" F?ElE4j0D|ገVAqk$$4 9m^? X QMHNv/Z=R:PX0D95-nߝ)֨3Y@0<DD[C  2H&}t^mUV%*@@{^_Ҏ3/ZR;A8*yǭFYE~kQ4a[vsy\jZT,B|ou[ IzA<)q5vղ0j >un6ea0:=,XXbӢt^-J0Ϲ59z{mRSQr FCaDYW}vbwg{TPYY/llnQ! W+յkG˻D4n5d]9N(LR{v.f$n@*}XW˅vwT&^ 1<0 ^|I͌TQ#!՜ԫTV@z{rE {vKOM{9<ֽ^ϱ3FD 3%J[IZ3чwP8Sk3:?5v.Z𓄑pem>Z Kx)?r85;VQK@&K$a G@)I>3e; +We2 ʻ-8zCaxqy8Xo팛@Ba ,!jd Q5|;kkkָ EyRc8=HI}8O֌VûwW4؇LJ'-5 ѕ@ry6 #BY(Mըв\q N"ڠ\].ǾeVףP`^r8ٮv7afR,o\ڣ{i|%ep;"ghTxb4,%d@F[bR9x{xfYʹ/W*Z'R~ចÚ@ý SWk q L" h֕|>?R_`P{X/ĬS@A) +@[`B ~-xW7eF (&9E(P,\1"d#-j m۵f-ɁYDT.>ytgzis`H+ ȀW.o'x!A2ByQk6T.εW>8 B?޻J cqyyR, !T~Ge_ޱ g"fqsuw۵l`$d!uB Y ;xi{sX`_K(P]AAB@6j=TphQ\ Roӵ+{YGi=Ww>yZ,suJa '"@@*PXa߿~RF0qIAD,^1'!k8y1H!6'/㌎ MYbm'vnV?o_7D$l`"|x 9U@T#&5~~q/bٮdv.o-J"20A8}C&?lU[[l;,sxVBhD`U1ե\Y]1cK.x)p A]ge3vHac*J\Q+@ިfsfu-Ɵ~ F{nQqH4vl)Sr1Fkks}tP`tvNjd?A1Kf͹B%XԚXZ_\c]+J%j!@* sNݫW.G`ww|٬Z#$pdcf7׊&Mlb.w^v-se\)Ŭs8cP0nUh=`!}V.^&w&PAھ/Yѭ۷~Y[  0گ*'-yFa sxmd޺^qt18xXn;xk/!`@l'( } ApXWiN^6N "2)4MODf w~=/{* ڲ_BWooG?'O8+7c;wUwگ;2H:T@`m. th)cӳM0+bDMq$f]1uI80 p('p"PBbO?aInUV<J)ŢHLIfiT`Qǥ =~w? a.RnJv!sfK-AD¸cT,9dP0΅$ޞ)bֹpE>":+V;ūZ࣏ͿoOO~{xo'/+>v7^dnBd@nVn_齍$sw[˅700 }n'd\_r aMFT5Comk4r<_q`( ?J߸5>߾7/|#%Uy+~kk}meoo<( (t'[0*a c8&#TW69)N;F(" !¤ZlטW^pg+}n,) O<$B?ǿm~v9}V[?Aeg}}kkUUYUd!a 6CfOG, 63Mx 4L  ZjKުe{{o8wߚKuWf_tH/^󭿟sӬ } xyUTy$n S ړ3z܈Fj`| Fbv7jjquRפ3;T::ٝ1maZ>ދs! HG')83%(˿Z3yt=ƿvo{%dLx_Cɳlq/t!74ĥɯ2g޳83pr k,#>TQhAA-V~TLe--16 w:+zO)ͭAa}7omlmSTZ'?+WwJ퍍͍RiϞ7wk_ʛ*dF'K㹥PU6ڟ:8shUfjO׊ڞ&XJ~#a4ıhZWmܔ?W|#3m^MZHcPHP mż^i'\޿kXf n6J`(W̐RHzPY_~Ip@cfwrz`Qy8qc:uQV6Ewׇͧ+Y?{܅Wɡ^Wn )|K<^{r~aÆϏYgg}t6sn\U\+50 +[|@4*i}yE#EܭHdfqFg[VzkzvZɨڹȣ2@CGGݏo[g.E1 Fa ώξ\^~ՃzI/^y[jWt7R:PL*:' H ѕTnwwo^\o\+Q(lT@di?R_gFu{ƍjmc`!G"O}k!w>W ~}1X6]~zcܦ;rx9]:Z"Lu5i$c ʙAX#wGϏThp69߰z{rj IDAT1;0}e|~AeOleLX};{{lv+yb0 ^HW~nq !C"Q7tSGn۞nF>>)* P}z\vU/;_,/ѱG>AO|P(z^B!Ǥ9ùB?_Y7 MZVZV9|yi;h{}U4+"|XLE)y% XIc>P%GIQC.Zy{K?T JeE@TXE7/l԰-W-`U7&ѿ.'ώ㩹o뛿1ݪ^ۮ]#ъFIAaDoQXZĭߧ& ?9jڌUDYKNOqcZDA=\ϕ^CJ]*ӵpX{i3{7?::m-l4T̅K"[);է* pq!˰zv8 /j7/Vk7sgW׷/o13:V~ ՘Ta˹cS졿nr] AMy73f fko7[nXnzYj|~SUw<]<Ϡxem{HWq9ݺ&\}zn꽱ps߽ ʇQ E.f?|AD[3Į$n/>,AIp&Az+EҼ@i2`%d2+R,r!5/o)AP`]s@ +O}~W8377>wogܠPv×~*)*X$N\֕ba9P:]U2' bX퉈ªbߥcQ#'WhXݻA3\ʏ 5 pLo1VJeꕵm'V+~̇x ى={R'ĕo|b( ĩT% @OFIw.J!bǛi,"8>ΩL :zP( ѕ|/gg+F +? &]Z?ضWx{챤iggˌ/ooi}n-۝wc@ XFGR+?,rT~35'J'8~Qn*LTESue05^ΖZVZy`3ɟ,Zxw~w@؉>!R#_/Їw*Abㅥ~?w7o~ag}\F]D y+8MnԴIavg(y,"Cuˆiޚ*"6VBkM[B˜7hvK V ;}ϓ;HBLC&h:ߵ/~EԐPo]7Oo^!(1ZG~r6APf6lEwO.rG| ڳec $oVCM+?_ECd데~qe]Q^Shh4PS r5 U7ߴ )QzuK? nX2T>BĤBj]̀C q>"T-y(%!@D//ᴉB' szX"`(,Da,y7L~>-3 sFHA$!j߆?YG1FP-_1QXV(+Zg#a0ZrH*֪]9dDJXoQrW b S!}4ÆȴL ͉Kkխ?B0pe+#_`J Ǿ{OHZ @6db%!¹O=}67v83ܷN/@0LzrV)ի{{{AvU6;HT?xJdܹ5A^[*cCE!Uё2lU!͐j2UȪ H[(N^f2cLĬ rucwwPP)GZvwQ5zZe"!,~pc^R2Uo9lD` h\oY{L&2rXx5lvBJ'ۦ?TΉj]P9{\ ol?i3Cz)̏d,df8y,S 6*jl*Ra{wv1@:FV}X*F@~1Fyp\ p36dL,C  ('S55)ð1/ݠn0,dR̻~H#SPQS$j2ukT-QMF,k8ِ i4*^A98hg%J}m铏g \f"3⢜08(f5 )CFHLk-3D<,`B(B@B3Yd f@  lY%BE͆z!=FCD`QCQ8nE-۰-rL&HSن9 R6wJ[aMQ611O|ev)AT|G7TjK{;j5ge޹_ժg9:kB&vB~Ͼ8>6#NB($` kvm`]>@ȂJb6 AQi@77Jj9p/'ZOL2cTiIƽ&/6 ^>bhFժm$ C"iw\oWϾPqHzJ;[ תĬܳmKDJFcR*U "%eF^eo{\rE@Rn( BX+2#{̤0)T([*@+PRŗGHUi\GGـ/x!g7wl#dWa7$a(l^گSNމcɃ޿VSE& &*lz~yan|$ ֧FK+sP$P6]O.0) 6 `2[S\y(;23cYc.,XxfrT.LuF-1\"p6[NUږ(L$Nj HV#BjHEYnlB{TMf `>$UUe|D`R衡*( 6PF!a`# *#6Uw&  Ysu A4 Bh`2lVÅ@.BH@=[+rjYy 3l%`-dsLL& qCrm-\_8&dL "wD&U!;k-ۗk \>Ҟ>U|1 :s eb6D49lԘrR>)E*qV%  EBC(z@R .(B`\s,l55k!.DVzՍی@>VxִF=4J{ {u ( `s4a28OF9XiZx:*g0D 640cKA7Aڵ< tQѵWw}S`44ȒQcП Dbͮ"-AHŲIN r%!ƘL&6^~@\#LnSz0 D:E{|vAWoNQu]D㏒Ske(3QQH(ٙ!DABO7ydP/N(T8ѰLV+_<.5[1\̡IaPP0L\]Q:87? !XyBP>RRȏ ߵV80Xg aD$D%Y5y|[)"fQ%c&V$H .O^S^C[B huEý3ߏ4PMEjϮ2 2q1ں󄽡3}w 039V>T~_Gt}W%S5MT%C&ِ^r|,T"* <I{-4k.Ivc~y'M0J6G6ltE,bS◦nT- h:NߞotnڎRclftωOl-!۟uHIHبV+>U&N(mi(XnL3c_"5$B&mDi=>|" !@m\bMMum%ޜ#a켆*~fj hzl/7pQ2sy;w5 g8iYhB #*C]7$:N/_(du '|o*H@}$7>{w-DaOt]F%(HYxwŞ-d x.]- q0N[W썎;ns s .GypR䁆mqxטH9K`Qcu)BУ.>Z=w>f:3:T)66v_rnHs#\8s}r!]AF16b6iXx#S'LJ^x4Aw. ѫr"k}B6"k٥3Azz|Dek7V+>+T[Tqbׄ+nX!#.g]C£;Ι5#.XMˡVomg7>ō}Ͽ i:un4ꓣoR1k 5`F O^8=<{ fjD>l'ӕ67zv~fiL}>cM2^ӿu~R2)pflʹ\)%y>^6Yؕ\$ۮڽX`kPzJjnq3x`BiFoϯY;=:ԕ\6psGxa{ r6]gpzb}Fv`d LOL7!('zb"gs]CWǫX?C|!P%X. Ţ-)1 r9*Nh8b0sHєzob%WvnLsDK?qx;} âLJɚCkHR`ch꼪plQn%GVC"mqքr9s~i! Rg YwQqgUjU>VC)oQ$ަ{?3qE|:("Qu4L;;9|b>K fu9r&bW*a:!j5 "؎W;2Vcϥ۱3A~/DkcHD:Q*ԆsSk%VDZHb=d-SduwԴ5L`rҪ<`f6KFoolr,D)0$'0/XۯV+KhqqP$ " ;642جUhmH3?96+_Y֣HtAQѵ[po+Z5 _q Yf*7Jg^32Avc'WnV+F#r՛wG(΀9צڵDmћ!B|nܻeE.:ӈH vΜf87UdpRDmΔUWkt(WUu*S[E"|C"vC33EnT"/vo߽?T,$XUkUͭj>dJ+J[~p mnԪcìlqĭQERĘ,;DQUBh#g(|wX:?\X}uK/̐ [OԝQ O^ 腈 ?|` 졩cVm2?s IDATUKWV503]:RuzV%:>Q*qUQ(JbYW( TXDw0m4̕ gf>h9BaϽX>' uwB-o\M˫Tٯ:'eR4A6 5*VWʪY6:88߯ ]`+rhonnymd@U HDDkYVHJmX4QٹinvFj<+GujsMN_^~N20B D )(C`XsȰbtw#X.=liPi/Ljj5} OSU*ƺ+BH*>= G.KG (=ސV ٕ|`0G$$ QU zǖ(=ɮIцƘB!k |.1Ce.-?rt KWC &ק@ ֺ(]U'G.,GDn %]=0תw5fEcWƹ.i0I۔:%MC|j)֏k2lA.k2e)܂jDZ؊bh9 PԸÉqR 焉O\r⊨Ab:SIH# LvN87NpCVI9*5  QKX&(I=ts,DZ9Jc+A5}؎K([6ԽNP Ʌ0d2*6JH 7,g(I\7 ?KoO/dr[7A6 i@f\ P4wRUp-Zlg wVCn&!2Dy+U(F* .d/]eIr*DzR )gό.Ytk+ 4,rUcKl"i[̽r*}}On ;vadᚕݩտ4Cg ˨  b[S\:?>ֱcr.Ipaq<'>Q'{SNRUaH-K$&C*q/ܶ#qm' A9y2 E\jzR ྷ@17=W Pڍ-S6OR|u.&T/I!ڀ19:z~n'{xxogE@N8d/΍=‹ZH!GTI&_SKH,zmdS칅Y mD;ZzGbqBUZ4w윒qqt&67Z'F/,-EuAuq'JlB#[mcy<,IVKk**?&$rND O(VI&$}Uzǘ2"Ѽ,3>dHF>q!+wH3b!6i$LQHiL ^ZQVGظ`BU4~s3_"y~zCy^8d~sM8p{a\wws[9WBIIcL;h&BVݭ5\>m1Q+P0F{,z#ߝ!̤ZQT*j>7 T덨kLUuN$H(5+c|)xwvqApƽFS{K9!AMNiu- W98 T6:ZPPv'";FcrPoh.[ A9괉"c il@gL*4N{bka-;{no|n!P è+Kz jԈNVAZq n 6l8mUmI<Ţ74A\b2aZƣNC92 P=IT)QGLryaA\{ ]{by\>k ҂!"bD0Z̏9HY@ b׷ 8,eCj6Kr<51>P̋Dnvv+ʼnaQ"tHU0٩BlZfXg-mCf˻V'µJoo7mL?!v$o]z]"j % t3"!1CEU C.XFUQ R#kPaf"&f6bjd&5 03AD~N:5!KFDJjʘw M bDIZ67>6[.$~^H:IU@ݽ!Pfگ$t J w+ef2̶nj"bcT,A51n$SJMBRTAs#7Sj'TI}ҳ/]_ rvF.$:R rZSV+ɼ[%01l?dZ"\\Vj/wG+dDJ׷^yڨ 2m $m3tn{%" 梠8*pݤ֡iEetYtjT2 H:g߈(+YSSۥ='$!Z%b6099J yI(wnZ tf&Q#"LSjxUi @%MANaNN%̸Ω@S:9mov\D^87><|ԩuZOJWf,%bt@FI_76 Qi}I 8qM=Ot'1"{߶׏8AȉԺvuvE"a}cLh6$J'qyośwC+q*,bz9rU3c X ,+ qGHOCQCVӲ9'$ B'?! ("p4&Tp칥 8O {Fckyĺ]n0my e"A{׬Z̅B0.W1V@5utDD5^ѫHJh@!29N6*D䒳&_I?QT =NNĄjk6ݩ n$0.mu^+?_</@QgF [1@޳/\mh4F鎼)2DwU%=B:8j]u>yeu('})֟qVZ+:f#,ݣk13U]֗^(cHKόSƩvҨo8Kz>)>˷W/.7{EG|!ˀcN=Neݼqw3-R JϠ7lkvxO3 L0 مzP@\Z湗oYPQ d&ʩ:zp}#L9dR`9g֑BpPzvRZ5͏em1|<ኊK|~D!IӞJ2U}k۠DBN߻ĨJ( `~fjeq6!(+|qz $ݺ i@qԏR=40bc;X=Y8u#Ѽi^wTVs젍ͺ_yVID&'7`""2==x&0kU 5+/rÑD`iv2Uw줟KiR~Z 4 NLɑ - %n8P!azG9ǍQu^NMLi& e?zZO^_M.Ki1pbdExLUNS5$`tx-wM&[}0#qC$>ttXyS`yxxxxxxx}^sN?} qs 6===r%rw̙U,ZHڞR͓&MRr4eժU <.oR}||zG.[LtHk7[ZZL"=%&&;w&k>ydܸqǏX,:q!22RxիuI/M]YAk( 7lb/4uM}0vGuʕ*:4zhaΝ;K*rn?Ꞟ^QQA2O0A.^^ɓtu^SSfi{/^lXHʺu딛MR ĝZSS3'y>}uItRh4W:G?~<--MM6ȣQ͛7|}ZniX,… z  6P\սaS{k:,+G_mZO:% ()qqqrse[v-Ijlllll\d~ (..NNN6lp]_XJG4ћ`OXnv3..Nnd2>~ŊEEE7oT~K>קQF$<,4. "W aS{k:,+G_Eĺh q^0,UcQa[P l٢?;үNNX$OS+WxooW}[UU5sLцU} (_jyXq). "؋E4M]$,}gA_9,?0X.g0<2vxD;wn oUWDnO5`mR:9f"W\)..&=rcbbD%HWXqKuEY~)XD5Nwe/RpE n $ûwޭz ݔ~*y}z̛7 &nܸAw鎎ɇk޸qtvttTVV9rW^!fϞ}ݞ 7|S .M 7V,bM_Nw71w\zVye.'&)EZ PYfI˧l^knZVzS})$##CLw"-BaQ삸4.(/c0bS{ik:p `^U X`h="t9䄅L6s߾}III!!!Fqjf3QQQϿ}y慆 O5L&)//1M~RPPp56l;v?ժPfKKˮ] [[[RGwY`AHHHTTlQ.KhUVQ2hIXNfp X.nݺoGFFn۶f[X |!K/$0cƌ˗/CK׿?8w޽{a\ E<ϟ?s%eׯ8@sq7vB$XYʕ+蛘,"!!.HC .˗VkxxxRR3 SX`X`X`X` ` ` ` g/}%NGGG^^^ll`XUh5 r"++kԨQ~~~AAA?O_۷Ct "??gϠGW`0Q__򗽽CF:J +-wqŋ_5NZ)t%Ro޳Z===g̘!}~(C+f͚cЏ]S~L&>óFRӧOAE_m6֭[M&Sxx :;;TwfddDEEni}3b9s'a555 ,P.e׮]'N LLL,,,lmms۶m#FSӧ۷o 4[lr UTT>>νzj7fMB …uѳ-Z$Th}}}DDr!O<7n[,Qۖ-[ܹsyKK˔)SGcbb]XVVF,\&fddď?X_r;jq}c,(W-yҤIBSVZ%rd}Rodl51DW< WkUT͡ORerZ,3ǍC~S8qBx6 vʕmmm'O$_ccc5M U[|̴X,e…ҖVWW rt„ ڵkIJVVVccccc%KDlڴN MMMYYY$e͢<{LuիNѣGǏOKK#GOvuuQ.]@q?G???bRu :cȭ`ԿVt,I@վnWQ5+Xt.w&1"xɓ'-lmm@w30NttK~`V~zCbdffq7|f6E,; 8/_.#uY-t9h4o&IIKKt8ׯ_wSRRy&9,eqw-zTw {tq֭ÇC3cIQZ r q=C@ۃL+++}Z[fG,I@վ.񬫨CrձȨD_ݜ|ƈB ɑI{K [Hlaպpa+W>322Q:m4}1{lsΜ9CqG :l@KjRbS-P-ˆ$@&qi:FVE`[,od)O{UT[tƈ?g?0 F'?ɪU?Ť &d2IK ܹ#B2 mmm999aaa&)''MZȭ[xm۶l6i/ ˗7l0vXJ3G\vMsfXb]KhK K.G}BBBF _m6߾}[XEmmyBCC}Z[fGt,IeYWauHUi1xÈ_ L{h4{zz__j1c˗9*/|NWy?{,~ϟ?s%-n?CVѣGnݪDʕ+K d 1C+>}y㸯*33322/**jܹeee| +ŭ-g ,Xˋ5 >>>._T)ߡq# 0D/&- 6;vL.|x :<;RI`?yzgϞaC0n;5Z{ex v+WWRRRBCC_{>ݿ?ٗ`0~ EٱcLj# q],]r["GI)v񀀀^zi/]DeUu ---f9!!!((֭[;U(E ݹ!!!111G8vΜ9fI%Jatl?/rpppPPĉwmZ{WI $q}f>F#""rsstk%7䚤P"Wxd?^I&)Th"RZJ!22Aiܟӯ˖-Rn ---SLS__/rU-ϝ;WXj!gY4irJaC=ZsNNձ]ɓqI?b̙3$ԩSibjj*I}uItR>Atth4QXdaCζZNO”8v'tGɏ>!)6mFcc͛7ԭw$螞10 nkkխ\;$W5<2 sK慪*QQ\\% 黯/VdFZÇE5ҰO|@>|={{3y|0CEO+M\ӗz.}#`0X~~~d^p8ң[lQ^'_N'wH9W^Mbߟ偬4DeUu UUU3gh)))aQ"’GZ4E7 )yyE6 +QjFq܌3xIǏ<>V,٧/e|#`H`nL &=wn.'\oдϝv]x jX3fhكqg9QYU݂xkk+W3)[( KWP"$$.\6R޽{I駟瞪Ay|0ZV2O_r*Gf!`n7n8{}dr8oikk3rSRVVhpVpp0I^ۅ;UtV J|M!--p_~wMIIQ(DeUu qf*//X,ҥK$hd=b%;jU֭[Ç')u+Z|ySS&bHoUqy|0ZGVXӗ˯>Y0,ݲK,D/pEDDVrO ࢣ=zr-aD)jZYarǤ7<4 bbb&O\\\|Ŗ֪UsdddCC0\---SLN111$O}}}DDիu#yҤI q-QZZU 2eD[%=Q΂+WuСѣG Svܩ|.qlfkU`ܹnWT[ɓqI ?~b+EMUίTZ,%1NJ ^Z5/^b455eeeu  b}ӧO8nҥ$ڵkIJVVVccccc%Kt#%//IJJ~nYf PXXX]]c &LЯ555Ϟ=*rζZN”8qmmm4Cll,D: W^u:=:~xZZr-ܴiC޼y\,hmr~Ub_^d2<f7'u֑LbX.\(*Z뽉NL>|te?~<ߓUm5::YAAAǽ=PՈ,R%Xf@ooo'=7󥥥/4v޿ q=5L$ϨQH iEʑKTUUI:b+%Ϯj}`A",}pq\mm-dI'*BT *@W%WXQTTtMZH>|(24 =%YKb=\5M8 ؂ Drrȑ+?<ٳ|ݳg)䚲~zwB}.>TN`O/+ȄCqoKq7щCF!%ݻ\?Sy}L_jD_2,ojjV)tVJJʍ7ǽ{rrrѐroikk3rx&4QU9[,Hf*//X,ҥKhԭ݊|r*lbGkS:K<^sǎ,ozdY~p±X,:zոޛNNw*f||D܃n*o]ôFd1,6:'ķzK, ??/Bk%z.""t-Z5 :m4۝pa7r(E-LndQ"i5U}`RKW@HFFnIMu_թ6Ĥ7mڤPG&Kj D2`:KлPG Tb YEmMV zn?999?""" hO~j*GAkȯ@ϟ?4Ogggnnd2Lyyy.hn=z4==4&,,,%%ڵk4ϭ[xm۶l6}Hܷo_RRRHHh>}zyy99֖f2rrr䆇<Λ7/44Tx2r,Yjq)n._aÆc$$$XVwt ?HlwTT,Mg{b_j5j7Qរpܹ#$B pj/{_z길8??^ziڵW^eXJǎňR%VBN<|W:N~0,. ]6??pLG/HEdgذaEEEl6#J}gS/^$ww=s/~ СCٳt/g?{zz.]D?Cν{vttpq@ϖۈC@ϗ.]*z9Ǝ[XXigϞiܐ^(@>=uV/.ܣSVVFq#08 p?\+X 3? g+H??s疕}'C' ɓ'={ѕ;Fw<ci=$@kPҒ;@ 8?HNsŊuuu1ޯ"^:} /zܘ~,q}o-j)Mwx}~ۉ1&`L/M6)))/_frb6Pnݺᆪ1;v1bذawT -+??ȑi`>|xzz'?%ZOaGZBQfբtyyy]]]—_~9888((hĉwZr|WI$qr]{h58" ruuu_{5oe}Qw>YZet֧rZ---SLVS__O̝;WIUG###k˖-UrcDii'D),-BQr:ϫWi6ɉO<7n[,1UKinn4i}QwB/,剑E oL `/!IOMNw& 0(..~iWWɓ'IҥKIHR^t:=zt40[xbijj"qܺuk夦<{6nWTTl&LpDh=E`Q-JNrʶ6|ll,ɰi&zQlllZp.[;~xyktttOOrD-dqv7P>"rrrǤ Z;ۤׯ5kh€zid)#X"7p1*8X&=Y*8BV\\ͽd"yr||+n޼)uuu$޻BS-t8Æ `yH^[[<}K2=<|Pd8F~$Çy߳gg~Znӧ q6}L0%ƒ~ K,!֯__UUt:߿n:* X;G5zc@yp:d/!^e'wO/nV6g B222DGEDDD)MZRt,)}I(f͒JZ,oRkIeV, V:Zө bšdTt KyM G/uapWI َ 9yϫ#wy!??رcLN!={|xg0S8{W%F~~hD}`XS"3vS*"G쨀l-,M%܃4l6'$$$$$lݺc4x 憄9r9sDGGfaJ,//>}$*H͐osw}*xZ{Q劢_-[&=իW 4'O7NZ-\;#""<---SLS__KOz*j ʽy~ѢEޕK"eYGz+PEY*<ժsje+W?tѣ);wdlFYYIYp!(##$~ n ձ掓hU~p,һCR jؑZSSC߈ܷɓkll,ɰi&:#766655eee͛75rڵ$OVVVccccc%KDM'_>}Ek_trYz*#Ku֑b,\PjꞞ^QQAN0]",<:SUVG}D0.%//IJJ~nYf )ٻ#'|g 2E8Y,yUF\zt>ziii jVԩS4eժU”8f8XєZ2#va,r)dPnz/,72V]|yÆ cǎ'?TPP`ZUxbq9z_|ŷYj$Zxp]F__j1c˗* E8y=_||}˳|EWWW~~ȑ#vЀ^zi/򻻻sssCBBbbb9q\mm9sf3>zJOOώ;F1lذw*t,0|'NH!fhmm-,,|嗃&N{nJ3愄 o[n 7vI:U#j;o ̙3STx 3_ly---SL<&&ŷjrJaC=ZsN)VflhhEI[RZZ*O<7n- 3w\Md}eňZ ^2?\{|(}&M")+V(**y󦒍z~rt,Fw`PX6mȑ͘1_|?Vz{{8YH˗Itl4d1&**>2yOFUUU͜9S S]:#j;0,K~)}Dz"J3fh-D Ki)E/eD;wn h-!!! .ɲDhmmrJqq1}q^_ұQk~e˖`7oLRmۦ˗k׮q訬n;/yn=z4===""`0\v=;f3QQQϿ})mmm999aaa&)''%De׮]4˗7l0vX[PVUUX^_ұQ |xon舊oOe_tvv8p㸍7>w>URRc9<<޽{W3uzt0yg>>|Y|!,Xn?[kJ*ػtIENDB`biloba-0.9.3/res/es/commands-maemo.png0000644000175100017510000000157611532011433014503 00000000000000PNG  IHDR\HsRGBbKGD pHYs+tIME,Xe,tEXtCommentCreated with GIMPWIDATxKqLA( =ԭK"%Q؏k !oy t(ieVuA00bR8.`~]vgfx 8I]罵ṳz{{!S`hhh,Ḝ6\sssrmm-R9- ^|%o =N)tѩT;ۿl'm7!<*w8%I;;;ռC{YIA`'Ąm%6q&yU.6"/qYS)N4(QHAkk unNZuKzYtvIIO8+sGGǝƪ.}T,PqEBWVVHY*~Q>$kšsddoii)7Sx_nnn?EjW$(L&-IëS~9l"ˑvwwW[[WY,) >V yh=IENDB`biloba-0.9.3/res/es/nplay.png0000644000175100017510000000770410324422577012745 00000000000000PNG  IHDR^2j pHYs  tIME 31]tEXtCommentCreated with The GIMPd%n:IDATx]{S~rt$U($ָf%e1cLcZ1nъJDcd,2C CtQfD)3v3g}߷ˉs|ワ=0 Cn7NB҉u`0l(  @6`0|Z`0| ~o`0 CzM5 #^`0 CEyy9n?Hn<"ZP` `Sg)s}Lwm$嬎J?(fȿQɷ$c];Br)KH6Sy?Kh7$W\JqI@y ?ɇH~%WN ]I+|nRHݒ0>Fw$&i&Z6 /). ( %߬ܞ$9>$ܬ5$DO$;Ю$ߒ&gwљ3M] 4^rW GMi}%hInC+ 1IlAnDCmnE3$kv7%Z 9(92}nwrm`T LfE2W)r)aZh hy9HUP4T= %:7x}B eeM1 9mZ=o@=Jɾ$8Ҝלrɿ$ǤӖ;{?&?̓o0$u>E$__.s(&:oүgDQ$)eUn6X(ioWM (c籠<8Lϒl~Fr P (r>N'c=Erϔ?מSN}H6 WmPK͝=i(oM:ж -T\5MB9Ss 5i("y#J{.|t LAuJ%y;$^("i'I1i`ҞEݓ+"/Py-S[3ym)g3<D oaӓQFi0T[EL1q InT:%Rm=)T귈9im\u œ1y&z9suC-GqoLJ i%ۤebo(4m=Yy%gBaxI`tq%S:l*S|p;(W^v#@3 ,l:ӕW{yk5\DVJMo9駅 E<[XI"֨ak@32:|GTÅ Q." ~ y*AX$^sf%^ǔg]r&_D(]%>-Rvk_<<ǜ6ߑo zjEX)"_x~͈߲52#"/|xGJqB-4sJ_P-W5KnL[buU^=- - nS]G F ?V>EdtB?gɧ!^M3[""ߦll6gsEdIAݦ6 wEd=z ! OJفo h(}/,FoU-VחoHߟ HemQ+UjK#=$Hj,8Uβ:" U0rVwP`ḛ̌ط=A~߆ʳufG 1$b)ƫiO+4[_`j͞)B)N(Mtǜ!?qe"2-=aTVO-oV["RI8$޵(E>P4)CYOE} %y#YWG#<[r[w1K嶺auhD3YngTCj;Bk?JoC gApw̎(yAMkfN(fzV'Y0V}"1py~ShD24dE™ rG$;_մQB?=-3ڠ#&GʳAƁxL[7{C-g `%y26NdbK ,@75p!Pf"w&Q8@5 >Cyu[_musVH͘z4C)z]"\I@7Oh6]Sо0[?6I}zL-Kg$tV yWWв<0IA*zBS_4G.ߍ܏>.xҊw7>>?Ƃ[Im2kTV.'<2;\IWE SVEɁ)S̭;\T7<+$9Sv_OQiŻŜP=*HJ;ɑ|.*Fz72V=+N=}ihgcڃ@$/ ];I#=d-`pܞ{^Ar11yʏw{ƅw(i_w$ً$G䂄yk 'tթ$SH+V"y|̍!N4ې2Jp%ݼb}{grv$O 91rxBɶ$&“vZ 4wKݵ/"F;ڂ|.~n2~,${Г5iuYo+zӐN+rۇJ۔{i&2}Ť~3A]&2-uSyd3*{{rAVIrs{Xh:/&$,gxaYڀOupZzH $144@ H~=ף=jX[$#pl>hno%coflHv@\=,XOpW/UH:כ, (s=h ZxrAE^KGY0ˢQu+)eAr$;L,=.GiD$)97ieya'-GҥN>fXwms\BL[v`j9Vq%-]?!yRs$a l$G,n8siκ;#|-ӝcуd;grHϸpiMCZH9wXL=0\ArQW= *cAhNc}YズK/-6:bxlnZiSvR$y[jC&w%k$Zkt;$p:iV*;rspfaEB x `k0 t+j0 `ڮ`0t t-`0Ԁv;n8/P ȶ* 4Eq\IENDB`biloba-0.9.3/res/es/join-game.png0000644000175100017510000000256310324422577013466 00000000000000PNG  IHDR2Q pHYs  tIME '4'~RIDATxohWUǟY)fh$!$Z2ja/+"JLCPbo2+ߔFDJ4#Cf.-+b޻or|ϿM+ fÄ,)We+b(PU L2K.c*2!ĩ^B!*f! AJʼD-AAAAAAAAn`L-剜dNO$ϧ lr| /+ߜ[zrL?}s%֝q51n`~m;k  ^7AMy>[[Q0Ckrڮ !זgsM*N~*'-Q rL~:x5hbx}/1-7 Iw }_wmqF @ڱ@; cί;rr=q̿2 A>esKp}V%U~>ӯ]fvpg=#/m_H_vhzA~Yu93k4f̵E*i~Ue.~Y劂wv_[Unx8mf-ȆJ$3KnLh_˶*$QfcfSSXz_S~8XkfslI$;j7~ihp$>LrS4N̈m*\s_y:uKGьlM.C-*'[Tef,~-Kn/O}j@oE֐AZ/d!^s~v#*2)CDDDDD  Bh%YB 4YDL"d28ߓJbE};B!:eۣt IENDB`biloba-0.9.3/res/es/aide1.png0000644000175100017510000034212610324422577012605 00000000000000PNG  IHDR X' pHYs  ~tIME $$ IDATxyxG}-Ȼc;NlLؾd8BfbkaI2Lȳ&3!xeɲ%KhUZglɱӧ]]]]˷ުz aaCp0 0 ðbaa0 0 aaa0 0 aa0 0 j]ϭF p It}ؕ9Ǎ5av!zP$3.p"~>J}ܒM}n5#ܛ齒nIJ礟azXV-;tO3IlNrAʤA5՗#;Y*j2afK$k/a_Taa'3 0 ðbaa0 0 aaa0 0 aa0 0 aa|c0a-8u=-0 0 `577ڵkɒ%@ ,Yd׮]---WMh33 0 s5r~_I^|ŭ[:2H+]lbaf( VssVWiMOOOOOϷm01ٱ(Gld0 0,FӶ={ڵpݟg```K%>yyy[n=qp8Ϯ[.??-\𩧞 [>ްa>~饗_Uܰa>ӳw˗e˖}_9nݚW^^OGkF}QIJԄm۶#N6£ 0&ŋ?>1}:r#VZZҒtݽjժw<}߯m'"jkk[`AjP- ^x+yLJ5.---#G>dl0 0&~.>D6 s>#mwڥ۷+ '?gޑ[wx<>sL0MҥKDtE4*??O<z!}=~w_[\2 #\3B0 0a&o޼YG?rn[Ξ=tP^^6puSOԙ4m4}ښӧg ։yKM[ }N!@JUTRlp./Yaf0A@ m9w^[;;1ӕ"M>:sϭ[Ή>|xqCg}NN>uL6'>qs[.pFߟ:9=>۷'eLt6ca5^~eG ?SUvnU2vmJv~?]*¦";v츌rkRV6M]E4cJX 0 c=䓋/~O>dݻw-[;ӱX^[ (((Xnݞ={<~G?Q+/_.]}>ҥK3q@3L8|Ǵױ;w:K ƚtwygnnnYYݻ/YcJX 0d/כ]媥̫=5lܸ 0 32jǎRfSf˖-Z4}7vܩ;ӳaZbH~SvuRWկ~;vx8affPs7O:)o߾4Ͳ͛7߿_t:aa2qba`0 0 ,aaX 0 0,aaX 0 0,aaX`1 0 0,aaX`1 0 ðbaay/7{FD}IyL22 0׊rڤTbafC 0 0"^uf-61mfa5dI?#c=[YYoov7}ݻwGQCعsgQQQqqc= ~_QRRr뭷?NR(ڵk״iFLg޽˗/999˖-\ݽ{ꜜW]]O5}O?]^^u'N/ >u}>… z`08et>h/M+Zаm۶~:^3yaĨH ;v#o~sƌ3Gp_{n'R{^RG~-X 5EA}͛E ~---UVYYYy6je󠱾`6aKĮo߾P(ޛ}FMl4&qؕgGyDܾ}{0 ۶m yaa5nKc@D$1BC;!8}]6//=xB14773MMMIm+ŋw}<̱cDzyDSSSRLUUUd/,,>n&]6 fDʳVEEz":uU 0 q"Rf:N4O#|ӴWX刹$v[n-ax?}~֮]{M7ݣgϞwG'> }C9rIJÇ߾ۨd󠱾`6aKĮ;gf`au,mD/gƒ>w=jYi[U,^Δc[Ac}19.쬕Q&.0 0<:X}}}?pAAAaa?7^/,]|Kݻǹ'͛x={p8{@ e˖Ǐ/b/­Z\\lFAAusM`6aKĮʉ0 ðTl&?;v߿kNa s9۷o/--5MlY]1 0,aaq{ 0 0,aaX`1 0 ðbaaX`1 0 ðbaa0 0 ðbaa0 0 aaa0 0 aa0 0 ,aa0 0 ,aaX 0 0 ,aaX 0 0,aaX 0 0,aaX`1 0 0,aaX`1 0 ðbaa0 0 ðbaa0 0 Iopj0 0 =""kB|,˺?IR\@ڬ ZL~@ &SO=^u08t>xުxѣc ?^]]}>_UUնm~Mh9R0 s*hhzI# uh|ORN|_W0׾o9ss.D L4,J0ɞ0Yr_pe˖-F?Ϗ)[nG?Qkkk<pg?Y}矟8K)wr7scfAFG$w~F"ݻwy#588}ڵyyy>oӦM/ׯ}k~X+8p{곺/,[,''/]t޽=== O>daaaQQ'?ҧ;-++۽{w$I}t(zgt<^ v6d5]]]O=ŋ~]x?wygGɲ99 ~3)//w>ʨ3'x"9?ϝ;B!N~~~k6nܨٷos>yM7pӧOw"]\\}SZ*ѕO2ٳ͛$dD~\6M ͜3Ǔ8ӣo)((x__pvܙJg띓6l'g'? x|8''f/ adG?o mR4rjgSǔQ>OX VSS>t2sLѣύy^ǓIϚ1cܜ[5"Ȕ8<*naaaɞM{ŋgyرc|>Y6Af3LMM͘ȼG^iӦ0ZJDwַED_җ/}Kn;w.z*&\cfڊ4Ԑ>O1{GR]*M6>|8:t[n]+vm/R0oFqGɲm65eޘ~.\k|?O/^hY~igdj4}~U4c"tdS;~u! ۷oOfΦ$^^FsVr\]]Z]]ёTw$*..vcZEONYUWMMMEEEwؑtWooM7tCc[>Y6AfL_jdIa/2jqv%)rF03-K]E^Yv6%28OX +~7xc~~aׯWߟZwas(lٲ#/_֬Yzo^zI.(((,,|t{&8K.gLbmmwJKK?τԻb /p뭷\nݞ={<}K6j8O~r޼yUWWٳwGɲ5eXe׿LWǫ {;wuOU__va <{eٔȨ?Y`1nLV&F" zۜSƗX,VZZ:00PVV7x<xh4zySƍ8EaI0W^y͛wq|pp+_+"zŋq˖-Z4}7qLގa,f̙-X'O/~=.kFPZ5 DŽ詓p*YIW:?‰C `Gx RDa)Y_YZ줈]atO "B4@!!{S\\Kh'7I@cʥ3(j8S$HN5՝jV@D!&w-FP?@&Vf#FPH !Rz7ܰzFY!"L fTB@dT*B@Dh2O@DQQэK DU&)_.$ |ǡqKyP)d6T'P3uSz"n{%dY^ͫxuADlJT"$&IpTs t ;%q2ˇ0SߎIE#ޕF% DAH*۰Dk,='Pz#o93@ \$ aSevjwʩX0{E4ر|L]so)%H[^5^'V2;c؈ӊ7ް2 +`pˮj u T`-kM IDAT3)񱤛=>]$ TVGT%7H(D$B6M ֬,)"$)&S\fu I*DR4Cd#t$ Q? Kͽa<"ͭ֝XPsN)#H(Qwr*Ӗ/a)ejZqxtLi5|xX)5 Ǜ[ -Un a,;B2=NÓ6SʕX@7=$@DE5ͫWTs)* p}WO7cH@42Z2XHaQWڦ2ؕ%D! g^P7h3tNx$SW8ܚt>nmeYn Q)=fB4P"ɴ @8ܮ fw?!!vpxG"ENEBI#$=V mN"*Hjݶ:V\cdv 낀jkjrD( &p { #"B7stW$9- AN'>}rv8d"-aLo{lZ0,,&J?M̺49q}_u@ VDDWa xINC"h:!`Iz pʥgV$J52xqP@sJ_RBH) DR}@)(`Eb{ή1L*UTLTN_:#@T^)5:kەRp@BE&3-B-Pؽ )%!0DBA9w+Cf-'ۣ r PW$e0Y G FqQ`Êe%]( g .#Ir5tt*L2uR: SS7Mjj9Fh8sA)VHktC*_N3k|[d p acr), #G7ĤDsE6!;?YMg? N{OI Uh8O؈I]H")i-ӓ]f;VD8ƕK&Ne5`)'o9$uV@%aH/ ޮB+#\2Y " tO=6B(H$D¬0 ǂWE(LIj9"8|FA}7,++a$f)wDGw"D#Nwo[%EHmvkEnSqH֜FF$)9E$_S՞Hz6N'pzXDXbJAd쨓bqCwp $eDr UZ~ Uv/"2 br+eiDIS'Ú!7FjhːSV/ J7֤X?Yrm#c 4 ! 8OBeJ D41Ik||$*BĸhB EW[P_NȨ{ TVmAR& K :JG%(ݼvui^I)C7 "t 9Co:GĪY=0phP0 bKяMHLQ` &+i 1t.Ή>@;Y%ߖD[3q,NMe0p t}) {a&(Y] iI8)(2 H:6]H3J- L܋VzVӱjŕ0U)z.d@wWYn29EzKMK%ןԶD7s'%2Vd؊K 䜁DE!:Μ]^ M]y̜fLqK"aQ{kKGR䨴VzgҥթJh' fgOoMh&7FhIl18۴vuq~n[IBo4tvvKL?'2Q DC,BwLeuttB IBD% JJJ sȐe? D@tuub f;Q X*%Z^@$5Ժ fVfl!{pm(rgB"C sfJY {o҅f瓴oqMgHRSRJcζfˆ/"bUU[9H(f}$I]E8L Oooo㴞-,;e!>Ir3h w@(558sahJ Ɋ܈(W0$HMqkVyQ҉afP~(VTP Pm^[L=@q@OK^A~(0jWx*sSU&Q3Z=IW&:, d3=R+r}fr,ӞGd2~&")t K&2APWDiQzA=vieŹ9D2@x,P!b뱪|^U%=%LEO%D)4GA $Cxu+M@ XDDmH AZy&;3YeRI*)5h̙1eaI-[A SwFh $^yɄw4E`K.ig*I0!ث¡BW,6 {TdJIhtΌKF2\gz~;(neP׳z6*$B%㥝==}IA v嘘"+Bs^ӳz./W\']4%IsO50- _]L@H7D 6 Ò,țaЃkRQ'l̴*eUηwSS~Ţĺz5ېP/q5]} !*)_~?Z.:xayy>@ xh `G菭=€eUxL0?? 2x}7s),{c[:RUykT@*1r} X k\8f䯙_:AӋ HwGa~4?!e\DFB( iwvΜ~C3$B E_?z/<^KYhδb$C%*񻺖mTRT^,QB+-]ώ>z+d7-B! `^Ʃsm?i}|[_x]sA/ hBBJ%Y>#66/hr4;׽JD5\+-GNݯM^iNİ^JHq$$%='l} 1ܣCv{<( f T8^p?Vݼri6`p ty?Dbw7l ʙ>W]I$I5g9H ҅}}E)'G#M;zeh Šh̙%Jc1O"@Sbkw8gz y a)0 3m5Q#ȍnC E2M3m 0U۰z鴒BpyNqwX]]CaHFc#qD#1KzHވ@BpD}ͺo5 \a]{yD TD8sD 7 F_pM~z;G4Fއ'zsc񐂚 \p߶ymcaoY w1q!q޻7xzRduFbR V/vFgcc|_ dS<7=\טF ')5QIa슲Q[;VN32 /ݛ( xbM/<3n17Wƴehx.z<ƴ|pIKg@,nUZP$jHngQ[ {}KJ<sLnIb=ƭw7AD"L;-/]Yo9Dx&uC\"Q%vC$6t롺 E !#鲦[Ws,m?/@)$̢%XD̎zPSHT3N{9"mVHN vS 'ޱ k>4?cCK,1laF̙LD /m)w,[fM`q!gkOq@Do[@GV|dMgl*/?}-!I$3sB(LՁ T~h[PQ|C~ޮx@A}*}q +n^r[^uJ ҋ!xwjOu6 Ee~_s<՛˻ĵ_:`Wokj#1!P c@8>M tW P  c vŅE[W.YR v," H+' )߼dކ ^4Bg׿k e\b aKm3YN[:}="@Hy5fgA)Y S%O vqb u[*0 kj=xEfI0_9D@Ǜ9q D`x^LUI,ЛހMgX(UDXq `1",t?~ f զlE Hc#퇎D {^];B(XٶNAmR3|*yZ<p|ۅyUU%<,Bx QP_(zR@ΜUs Js|/@:tð e N Q݅]_:t~y^Ioz 2Ϲ0@s Uί,S$ƿwg:thRl&b%4$HBbX;8@uF`W^ Ep_$q췤idHg*|m}m]==1=D2d4&AL IGHcO@:涾5tGHkI J8ąH;kCEPo4Ja\:fY ?rɲ@o! Dx\w+23h1wv 3H(!!h^ݞD @T$=lzC.tm}``{Z;!R(i$0HBil(>cN@ӊB~ҠgW/Db@y} !@(+^l1Q}1~ IYC$Yٗw" ޙFKONL=K-zNR,o{\00@ R*AHqRu Rɵ-05rDĒ4̯4ywҹ[0Qxȩf{jˋ, Hz-ǂ{4!fĵgkR";}[-B(-ދ5$BbdL)__i*=fc2hB#5N^^6#DZ%B?` $ĩsmBKJ @(ۋIDjμ*b;MRD@h]ڦk[Z\Bfg\)X8솒qx\UpܢxC#H=LΚWOԩJD)niHBd8KҾ! `Ix𶅕߬?ݳmkr=J= IDAT@zh\vNqʿ?t- )ш1HJPX RaRԚ"8SF~oq%@a @D)a^$׎f.Nի@He"7 ~>,1n\]-=vo9 c,I@e),9|H011% 1 uU>HsgO4G ̉ )9gjJBʼ(zB!6}!'[PoiB  ^2HJ+7߇K1J\p,ILYEupH&vjC5/^( *ҲRR){j RIUu܅-DpMz[h- *e4n[sJu* kO^ݷ>xJy<ߍVΞN (D7WCO#BJzvL,e= їXKagNA `pW>A5z_\dWP]gω~E%DAnYak8~ -OvchH(R\P}őb2oVv+Ed=pرPj5$*,$@ICrD$I=ᕏ/G!CE@rvI|d]yi8("c7W@F$BE ?^2\ R{ڒF A( );Vm#D GE `ܰH @"7ti` {  R$A aRvADb)BB{pnz0 @!oZhy.04* ag[G @$0eS5>4$xY E>7{-u*CZ;Q4@XJ&=6,^S ֪ҏYjvL@~}#=P/{nZkzBҢKg~t"=_=K]=?oPd"gÆ˓ծJ31+X,dYGN4 YHk^GPzk]}m>wDGh@)e@SDBCg#aY)} &KJ<Gs;;yB y&#%{VMi[Pu 8V(, BD>\ЉEÃaЮ iPPrDHg M.XlqU# hL{̥Nı%fE 6;[gOΜ$)//8ϧ DӣKQ^h\B~0 ,(Q+<rLh  1PĔR>*"ҵLhPI^ PR$Pw̜V:d{|euIHFz 6=z!E`! I]J* a%J)h7-u]suI %Lϥ5'ss "a"" (I@η`W`," J0"V¥o8g8/"?4ʮ:>羡 *$Τ$(Q#%rڲ)^m%q۝t+NI^NYXJ-˔%ۊHJ@bB{{ٻ Ut0` Uwg ,|RH>6KHB#⢌Y- "UMx}a*sklQ*%K,Cwݙ޿|إY$F^bH3 Hl+N48[WkٜX`WKcVzC=UvXVjS<+{xi CU8'IPi|!I Ȉ%V)jZsF GIGh@C,T,6担rT=tdlgWdqX!N | !PZY[ S9JD3:[\y\v9X^ثwҔ*O.Ve5bd8yrlQN)w{]+.xP:5>И8K*fr|UU` bT>rR.T8F Ī:2z-^qB^ g0("aR^3` Y 3lHpd +bK.kaRQbvfbũBiP{YxjܫyUokrٿoKB {ɝCis39sjFUldq z:of^|@0^k(]<1StussHP&$b5lh`*!MzfL&*]mNi%H`5w gSfBV8jiy* 1NNJcr4X52߿|FADU +.ʕսU(T͡ ׶ߤT˷45Gd"Ee5st,r"҈КkUxJ&0Ye-JS[E,XQǧg*qX, agg(HjW@fB^xC$*\t[[s |Ì CdS Fl-VPX6z Tz0y8JLFE|ѳOؓXU4 Rf}H<:[[7cbP33j}za5ۮjbEQ㍰'Lq<9#> ]}J\&R @%W%RjCY$*eKܾX S5Ğb8AuJB<=om1K yx!V`_(Uc]U!]['54F# .A  \otszi#z+׎w`4fժьcãݡau&q>_ܹy Z[h)Wojm9B54QO!Vk mѥ U(pSM Ŏ탽Z zl lN'o$έCY%_kwlh[XZ~usFW>ؠ"*_8}<6]2%:xԥyTzUoDD~疭۷DN+񝙘ZX(پD%(lAދtv<y-mj`\F$Pē8čj<7eHDDbvٱe3Z6B.o 9#)D~Ygl{Va>gNm9$0s'\ccqd/0<5gxyk6XRᣳ2QOKܥ``[nߌO넉צ ٞTWcc2Q6o S:Q `-ד `¨Ԓ|έ -, T=[Hbǜw1"0P% -bUecrܕlgEDI6 k\W! |} v^_Ss!\zEs ΃%mmceRHA(K=N,Ʋ?]~i/H̔٨wI(˯_YzW%/IRv:b"2p4UW-g&_L؊ORU44tW=Ӂiܹ-$8a^"lm>1P^%9V~i'uOriaR^#gCtm+ =Xw'xzPN7*oX3<0ނqSn=R۝T9XIl~yja4]_=?5[g Fz;5յ\Y( uwwRqRmٲtZ[C]֩KXHWcTаTq2ߥ^}|pk3ݝ]m,M95ww_[ YOkƒ$ )HJ9c/Y=ZqT_zL.'b+?Lu V%XS[>Өes6Z`3iC ) m-ʹ]sN̕2J|-(Ϸfr鸻ϟx !cv7ڧ(%6sW _>|Lh<0[@[G6@AL$U|&ʷd3H!ajpը%̈́N,kxRx:^I+o8z^YXZ}؂h4䌁oݼl~إ=Gv 9EI\:vZ_2Us?:zK~ԇC+Pv2.\_gw14+9!BʵH+gX0 ozO" ”F$uЎR'}R5g5B{ 0pf|'X. |P,&G=m>m?gFޭEH*6>D!KFf] =ǣ!'~*SIU3>}}Gk ~kt'+OV>T_]ܱ3_"`˓5)EЙs'_믵ZkBi*]Z{z?;6XO?_y!#)M>O/~z'm~z^?w?×͗0j5ѯOǶnȦA0kO^25w C܄~r61GO DIH6 +V'D(,W-èR~h@kIWJ޹AR(^=}K/=OvSٟKWg#Xpx|_9%??3+-bvʴB;٫_x\Џ?!p7Ńg̚e]EtݷBDFՃbS z3K)-u=GW~ةDZvQhkc*wؘ^If>{vsXNa򠲒Qg~OPd{6}Nhxȡl'rh־=ڳwmI\]XU~z-Z7CD^p̹XqM8seYQ\kCv4A>'"߹xjl}}ږgzrU?;qTqc?ow {{k[_9|%K/M~bG'v?֩pǷ7kOzaZ m\iǥ~*)DPSq T6/N[DX >}`wny|--0KS$jr};F޿k=ۇu?ҚT3nX॓SIyj:&6 G~u(G+% \JIG%Kg/Or<=喣+ʿ>|IՓ& Pb,^&!R50ZKNʼnox Sb\ćƂ/I.AR5 w?_WvOFIkpuvl}m '"Hv5P\r {;@d|VSm{SQpC#?Wpn_ZW E:jpDJ>t(*4PWὄ` XkpHRJtI(} ?ii:u]`(mt 4CM*)Wpx]'̦'+Dvqx6 JlZ <.jeB$i()"_|GcrP6=> ,FXA"N":Xs@"eкOA įcAZyH)BIj7;a (UT Q&W1/[@Cvq릙:~GϿא(COS>֚b-/?ۏ?hkk (s-FO!V5([/[('$~7R&SK+KG 9h"N@766 4A=B)+LSANǧ;AIš%_tsl"hh* l V֬~c`D{=][ 397'4[ӏ ~{xzeهww}ᵳ53L_=S  ڲЭ-^oMR"kUVxF)哲Q/aZS Y!!JM\mExCT^OgH7YyӀ:$IVjkYJ_sULUF)P\D$ 壌B)ۉ;>eC )o2tYR@z8ޭѧyИ0+ LoLD҂uq3OuAӚs:7?Ro=Ap}uGJ "f@JaG`CκU A;<#L! 1LK:7va}:85%G qD5[㇟cg[{{;! _}޵ǧ7286 L(boW}}.TȖޝC}Χ`THRB>Ȋ e'R RQ"@XNɳQUIFfIzH7HK }Y i3Hْx/D |Ӱ)Ff"&V#֦~>g}8a$@H!fV"˙cۿ; ~A5"`)||(SeK!6kM=YcnI|ER *Pp>de.dy {oyew"h݀zch1a6^c/'O1&o1_:[V%Hxȑ70'j:3O-|\Wª"UXaF zRApM6R/h=+0V&?Ī (][,W_=q3f84T F$Fٹ~KP*J`T׫SsQXU l<BPƵ^e*!g  (R4[ʠKJ*{ қdjZ2[:͎z$I9wK[:6ULě "6ܵeǤEIhI5`Pos=2I0P`vz՚~mتK'>7pL jB,!⡀gbHi.>YBjy QY$fސU$$ቩ(7{V./{;sxrP\(\s͂$Rx*9b#"e9Mu Ȃ*1[*ek,14!ҬlKի3 |NDnP1S Ŏ9 F*;^pYmԧ % %H"(8&g(IT Es-3mXw;Z?<y񖱩`gEb99s*!Dh4X'1))ă=))Zls8XRi.jT1; xpBB[É@TU$F% B%lF3SRpQ*c<|q"L9Hƚ !%&U;QFXF>IL*v؋Ž`IGo:=757G0L$"kUq6@`Ld 4G,xp \ PppDR!8*M(UlLFH¸k:+$$&2TCǻ:54NPUذ䉫ū3Z1CXax cf)em4G{ mBU'g j7惤偋rY(' Թ6[j"R%CUq|e&3 B}*:L'!X%ɢn\w:HyX!J8Hk6dh8<xHYd=֯":P/g2y)]znP.WN0Cꚝa$QR]6Eu"WP0W'`̖QaI2PjTHο:[(.rRTt8X?JTR %*JjZ6[*e2Ύ3CI㫄7%D&IR)7TPOad#zږ|[;ps`k aHXF>ǖlfzL&Rd)H6Y7 x{L(@eScq= ox 5dյdr¯PqP&S3 ;Rȳ&JNuߨV~A"*=[6@t~n9F~ov۶&ɪ[!8玝뎢oe^(;٬@C(M/20B>7B"jhK*gϮC=!>bK$P(Oc1gZ2oI +tNdgKl(ûl~Gӑ˳6AcE@=KVĿe> hzhp g6w'fkJ*LePK{wDYfZkv̾[:e9U-DԈN=2d@aț &Q Тzβޑ{B D5Q.QXFR )f3 RcDiQr6M&+mxx 5$@qsOuZߋ09)L%vR}y-] X؀c,i1›'}Y"IW_?SY|'wmM.0<`qM(({ڮGLQY6UA21l"2XCܷEu0{HW{ގ֛DƘ7Mţ5ktkz&V*Pcso'cg[:ZmʹpRֽ%5Zw\SĦ%yTk.ڑe2 Vdjkma+llVůM.FyM3$k\ՃhYz@BJ$aV´svÏ|Ąbw7̈́TTHU%8GtnqEm;|SF!q-)^\# !@CK;J@,DNA oP\;7pCG/mXxA0knQe%+GTl6!.V}\c[r|cofwO O޿C3{5Zne`*$j)^nȤcM yS }Qb-/PMf߭ۙ3;=Ϲ>yk+3 { ;8zE6)0/W8a`sm Oj߄"&_2$& ɷ7yi8u턒;Oq^p_s/ֳ`aAe#Cn:ئO@RL*!ӛgLaX=57Q]zD7UgJ* L 7 ]toa-nM\0suB H3 pA9 *P+~k^ٵͿV(+/Ww#hQ( K:TVIm4 ^n8]r1ĢD+qw^]N7^xlH *jv796;} tIei+*}rl7qLLb g{pȅٻ7_JB VmSs \bO ߱'|b|W^<Ғ@׏5~oj~r 91`M%.!{NnnA_WM  b+׮߹RlM[GFU/=?ͳœ?q׷"c{ lT33`BGWiC4g\2)e6@=k&>OfJEKD~܉l+]} iVH@b ̗Fs67GQR"" 滴Oi爪-PҟH^vr>}1^P(.U4N \7_^2(Ee{p[v)YU%i Ι[?J&;7F!_$k'Əڶ?sC}]j/s`"(i?|7zӏJ)IDߘ≱]?X)rbWfB03z.Fq˴#*4{ɗU^sW;`>G[5Or}ΟI:rNo6GDPx+K$謖؉~E"̶M7ĶM{se|h O57R[9dn82x C}zr>ch&w1g?_ϑZƋ.DUTw15)ȗ"m,CH|I 'ŋ8Y `:IF$U͡>݂u"yfƪ^%Vv q%J(ϢQ8|5R:kH;rUHYΐsf7FUh*'(;A4)#^Z rVҬl7GvcCK0F#yu斶M]On3>ھ#k d|kAXFBKmpz27W7mGٔv< g8WqKLΙ 2Dȶ:r(dJr`[sojGnMFh4Ms4Ԗܓҙue痧`!me#lzlpH7F9)xIU}\7Vϩ[<6/Xl2ŋ3?+T\T!CRDJYUuPҨNKt U'QTƽ62 *1E=E)MH P˗|mRX#Seɼ)]\i^M.Hs=o);$q(z$/ۣ\_[,&O@$JźDv""b5B}f m'[L 9qĠƕxH3P"w>ZݸV̈́+T4a=TP'\II(#hGBΖϗ Lv5N@λE> [ 9 qy :6FN/r`VVMo40:G% k0PyB)ꔔG~[o> Ϋ5zU'2pK[U%jʶ&%*awl˨{bO.S10*uj TeT=Mc|V}夹VNZXԦ6mzvy&["بY"E,'2z5n/RS(mZ/nc+q/LV&BmR!X"pd<=b5_y ԥzOFUNj8f(y+#Uܚ̝,e-c&K.94[9SWy`g6Fn„ E%s4.6ED%c2XœbM`d?ctfg~̟AS^ar= m~9CuBfwQIer{w>ckZfG?O}YȮʤPm؞=H-.\ kᱽڳUUqs[BL>|w.$  /v|b>֜JO =;ܱRXV jm[Xm7ҟb4}F#IHª C鹏%hO1>״ ^8Uʴ\Ds5gHFi;p鏹p^7][tiMeOVDFݶ/( DԵ> 쪟h=ɷ}Y%U5Yk$<),&{|KDb~]ۺ~oת{#ƓR-o$գV 'xrمWt\fxw@drlwh=ۃ!"`9n&s Dw$^m+i1 -9C"M tl1>+aLHZ51jV&h =A+`u^MHY<>% &F $ j$ oK?URH(/"M\ [ho DJؾ~ 3޽[РMCؠ6co2&Lvos[TIr+tWS$0>r4wche`Ցi$q&gu9}O=3gp` @ @[Z)3+d&LIZh&+rwI%$H`3;3"s׏ʪI=;c?̈sw-g, N ?.UTT=tz0TFxy=#g7_ N]||4vc^ փ ' 5Ռ_ygjb\X^=SȰ{)%yRAbޞ_l;Ws0yeZ@JT?7gJ0FEKScL%:1B8D|tNi:LFX@DjV(rUhqh9"bVXէ$)۱߬Vʅ$΃HեnGdž}t*ːI DEnŻeQ2$$bnNfY($D$HYXTfDv$rŃaBLU)JIQѪs(H{UxUFw:QRUK! WYQtNcjutA-V>IQ, F'ŷCz  kNUIw:7.A ʷ5:Q.ry)J4s` -,/ϿqkddDUS_k\X;(Qڳx5D'8D2Ykp@9Aj )au}sfy9蘂!i#,SbE`KZֈ 5(Q%͉i.v1Y♹% I?̫v~ eRmwWo/UM구=9O̞͸5 rc9q CCLDNdiҎ^"`!6677^~}lh'dct0x?Vk6z3[R/Q~,*kCh# q7}YXVovP(t]VJ'LJGDz2FODvgmms}V4Oԃ,[%y; VMK+L  O>B:s}BYoõ;/A.ˑsv#@qHyg}]4&Vq/ f|"'wLgViF'a@O\3D0 !RHBD1Wc;;' (JLzH0XLb, H]o^<4ާd9:5qr) wɀPIӉs܅cxԒ` i}"l׫sǏseMݑ`P'52x"vh3G'FOL֪qmYzvQJ S'l>yk 6Ÿ;ztl|SFԪD f"5&jE/S!R !1\;"έ {סLÛR\X9|;R.lyV+r@|2&az66e~4ft/2=;clE 2e %\>qe8"^lb mGl{A SX/ʫ-/N\}ciԉ/$HLW[jΖC<}i s-'P6d4 uU5^Ղd9{R#Q{ ^mzi:`S6rީv(uQv_75tix# uPKwV;/|C*N?p㓥Si!f"ry 'X[z['{ͻQPDB~Wx&V^KOS)#sV_0 FY2nuz ģ*2A[{rCf<~sZ~XƹSN @/F ʓrY;m{]jrJ[Z~O c,Ѝ$[RG;m_;H47~Ұ\RU3ҴFȘ#?XNW?/GS}/N+mG[H^eW_s#* ԭ{!XtOw&×h5w(ޥ[/w$/c?g[UrcOnzg30y+3~?~?žVRT7KͻV,|;_=3zP]+o͓r(U:C?qrSnpqC:A+:|Vw1V"@U4۟˒s~ʖe&a/:utxb f-Q~Z0~Wh1ʝ0;ɵk~&0x'IySZ{]t68 *i)ݼůB B"z R]$t`I=Dg@Xww?CF-OyL>W0n}EjwVz)RJI74sM@dUOyvs B:n%dg4_nFEPVt0{D9PfmiݦǃoVɸ˦yWF C<9G}xJI>?)RP3ſ~ek'νc]?}p_~oEQ`Cj&YrwHO5[V_/#̇  yx8/L lv'o|?{  XV2 E;pnau7%IMx7vk{ vks?:U2e*3죣\,_ Wjw>wILF%PJSO*{\2毷VZJoS)~b">$# eTPF1޳(I/ē(ku> 8O 87bV\Q NS9G; #LFYሠBRIho(R)Ak ;8 I8nVU͛ l\uՑulPȦ no0#U!I4An̫*~=S<[ m dCv?u3 !,oi} 1pnpcܟ``u Z`CDb2skoFJ'5-bDd Ԣ@Yѯܗci#?}sBHIA(uEt iDZ'՗ٷ(7K{zGq^&e/,*,A}Q{>L}CV@UBP8u6ԔdݮC0QLRk/hg]2%-]wreJ![G WqG;sh JP6"Ge!Zz=9zF@m-9('!pxYw"^e0 >MfdBmo|t[cm$33R:M_Rs&oզD'0)s6;qkylnDKxǜN/uDx`𕪚T  bustV[\(T\01e 4a1Rps .IA:PJYIDӱR!U-`u RUǺ@}$-73UdtV;bZΛZ{,7UmMFޘ __ lDzS@U^!oMJA-y Sҙ/U^ E#sSn};jvwqpTdS+ѺMs1EN~OZ o`;ѳ%0gtwرx4nig"x'?BcO(4-nVfJ[PkA;R(̕ s_i(@aa&]J`YO/y(D-l7Zޕi&dhnEЬ1H{WSCE@GǪ4r IDATl> SqK[Mm$ai8LhNSō%G('@ 0,:̱\ &D0J/yrD\n0$Q $Ƒ3cG yj@LtIpeO)|J9!&1ÞIAD-o&2޿ _ʸedTWnsd9oGݬ|jgcs3tZa{Dި}yl$MU3΀@LwQ:}=YDl}MI5Jo!'FX-J\W0%18hS?hB [>_RD1sߑ \Ž̅Gs(n"_ђ[Ĉ%aS'~a`LnIn;8840O7V,R,XSҬmF\m}g!qjk/+猈/vAKwLd=?R'j]ʹvYX{+1pjsm~}3^kJ{%G>5taO s M7}U1:{rl*`rI MQpA'?7 Q׶>qބisc &v0.{_„hl]$1"K? LJ5D Ҷ "DD(Uw 8uIq #kgee,+wO|S36rd"$m?;CldG~Z^4H}䢄l]?ЩPxC=^䭾Gb^_ɔX0 Ąc!W45s=t3\dA9NMP>Osp _1zF"O*i[Xp3t?qa[T-J0O%@) O3?-zaF)Й""γKN}#h?'X(gC]ar;DwFkE6%^7XȓN9C4r p-HI%R9x'J=DKV A=e Az{٤$&2* "UPqOn^I%H1؂ о 1½CO/{?D0 1dc([_8;;otRN_:1&k@ B?|\ 5ʙƟmIL$$uvmU9Xi2z,,q?$cL'o-B34gXU%@HUYZk4[# 89z$XZݨn,L yU&@,Q YkWDTd91$Dl19PtmZ CFKF{UNJuccsf~\{ cDQ_](Ȱw"JSJĆ)GQZ-@Ls|dޯll&N= N(D "8{\`> v|u Od`,鞢DZraND64LfՁ,+l\H(W50_V;2U"̷t8ٳ(L gn\ 3{uDo&[&v*4'q>roMԻzWwwˇ;ib!I 0zWʒYUd DL6 o=/ş0%v"K8JGBvm&c⸳Yz}vhM,PΩ%dٖz$wsO= H-ԉY%oAkzijFDɉM:jz|‚1^:NxV) (Nҩ7F%@p#`c y ȩK CXnG7JŲ'R֔A%PƐj%jwj0h7+YJڕf=aZ#`k[TiȎC%""Ķ\}&ܵb.Fw?n,֣΍EkmG)ːZe~݁RXET#}}Jq:Q2Z$Izz iZI5sw-+BI&+}1 T76 `iK F ߨoz3ZN7Z1[!1 &'',V,jJv>2:잿)ezh_zu}b2#UX2+O54rЫZ=HL/U-Mgf/>::Pb,W@Rkn-5:jJZ XҴ&cL$WQ}Bj+՛B IztҘ]Y}gul,j4u=<Q՚Y\ެ[b,%dv'ªc`!̀y-s̗33Ẇ|z8L3or+xS!2ilpNyy# n.#Q}O?v\(U'F'Q( ralR[ы'7F\7峧={WxP-Hzfi +룣x$^f'6*lMѨwfO9Rd$Y(s,xV6ḱr~eBAUf^^+L2^ S̀D5f^owVWUggaR= PB;VE4.{J㷸Y' DMג7pvNѦt+0f58 e?$v`r>+)C]R("Šd-rj|`J.ߌ! Htm)`Y,3[vYZ96>18#YkzwGB%EdP] E!*^JB.ȗ5Pƈ&FBO W)\T*\j "bg JZۉ ]=˷~"^Dr\T`HLm LaA6˕ !Vʙ|>X[ҦIpddT,#!t^[lzuO_~KgrlsƎfP g]MӀr\V'LnCc B bk>r^w&J\h sq۬Ƙ@iQwok bQ@scݼwgNqWw\W6kO=|. ,zQub=iZqxוKNJzCQJpjlڕF0OOOF3ɣ]|ӄ^HT]^~ ;OQ/`E )w1I΍eWԲoF.RkC>r䑽C|W.`,{FvJă)ݎ}@FdC[ȤHYt-bG5@V[%c2oiIs%;NKSm?ڎ +`h$G\[[pqRoG ܙr9YSraFK%򩲻0-q7 ;gVԽ[;D ;Mɒi\LmOrtx!"2$r >Q:7 U"J0 Jv+H< #Gʁ]٬.+5Z'9ܭe@>5SaU=1dD| s@l4g6:ˎԒ=Z:9 R0/b8TOܭ^5c#O^ @XD =v~%Pr %Fo}^0SB)O@ګꜟsGSxM 5djZũ\aHn8–A01R ;޾݉ݹӳo K$!LW8e(w/\N+i&0L@,4q/| \:7|'>:S@U ȢRFyc,]#~C79/R ϿE?eɎE˜DM{vqNРP.lTG7B)̛[4Fx>}ttp zOvW;]LA]x,THeT@R&}XKCԜ.Ҕ @h+a]KH*+_OGO3EUb'Lƛ|tOU i{oohr7~|dIzlޚ_nv ]]ZݬAFb&`RՍhK?u@Ie)g?8C=s $9^,~̶QL||q/ݨ3y061_|Rg>L޴$'~e˫|[IkuKAjљbWέs3'fΝŵJ=qt eFdc{Dٝ1On#+arx=>HL@v8!sd߬Nw S*&L2O9ZX*xxh03cXT.TK_\ԔJG#x3 ?sOOVۛk߮z1G&eA 1L7N]\qyzcwf~?0 Ix7HD*>fZIWᅣz4Qr[uQG۞ RyͿ[<9I4Si.iP ߩD\uKeԿ '~1Z_c!K=pX!3Ɣ klMٹ|r\w"7^yꝱr^D\h{2^Z"bYWs>cLZ)5j|zÅ;LDb\˷B2tW׿3t/Y.$ ޾[E{BBoNOgI @w{f;i_* `rGL.W=>>ёVqջKKM%O:/sa{(^HoD¡HE.ž.p|/dr!PgM )A-W!M!ؽ^ӳV` zk&F `--/v"Per*1%sWW9]>ynqV^hΊv}a]&j{o8}~䱢--gդ>5bӏLkx束92Zo}#۷PqS>J]UR1eKoOcq$1sHe߼:^}>109WdN=KP²i-U'fkd޸&C#^ڨlN:19 Hzgvq#.责$(};B 3Ϗ>,umwҟ=5"a|LtDő+`X+֣JJo}o[yc8 nm ]"w>ոCW?}NKyUMGw-]kqH|!r@ ̘KpT$I(:q{/uWSvIiALY}/Jz@1Ĝ4[O]@aL5Gse(JZhtt4WO+- U&+]]`18xrͱscT>7-_mWoDկŒ 㐠Erw;BHnyi&w_ٷ-=0Vw9Pc`KpHu^+3<)uVķHE& 0MTnzBfP?0 ϜB39>8  |14=tgnqiez@|R&M ]$f̍@5lĕm_`ML^gjkATII#;V B%d[C}fndgEs ]Z+ɉԼ6v~esTNlwb멞{㽙hίlk,rT^|w9a`=} gÆDY|7{Ӓ{D$j@VcjԷj`wa`(uX_ڬEu[\ n^GF,aN#&2U&Zђz;7FSvGDI'嬐;w#+]nz`2 S!"=Xe o-s} ֑xIӆԲ#poS{EZ £`IR7Jhaxf^ioHD )5Wԡ /`Ej֙ɱZ#V5`(@#X;К[ǵyCD bM+|ZlZwڮ^ni]dP\w6)QM>tG0">et==mӭw?3n:F"#ekn[iYα*cG6&fUHٺ6BN r$ i*!.*AϩFD2J2>7p_1 s*e(JIڻAW,S;l~7Hw)<:mz8{)SՔ}ޙk2tv8qG'OLwV7s'LV۝VQ=~djω`(jD!`-Z,ׯ9Irs(p0JFm.>9W*5`r0H)xF0cDpSĒ2`4D4Q|VeO0 0O;#go`[>7XH# IDAT#UG,!R_VIVkTlaIԛbۉ;6ù\8xvXhݨWkA>vdlyѕ]`ʶleYV:w#8t|*P*]c=,ɮ3ϛ]~zLX`\$AZ]ReĒTRB qCT((iEqA#ZK,E33Myɗy9Uv P~ j e}3oEƱl9=EP~&qP"N߮+q'fv{Rb`PNTD3G* H2]A&A;]7Lc\[](N0\ܼl;{uىy^öMi C_+nE(S*)nB2٦/\(KC5и߾(`u*ɩcR3XPCpBhGo̽QÁI!70 4))o\kkιb.o]X[˥RӶ犹Qe ߞ~B +eEjr9ޟ?2S8d 8Rwl=7j/oksõQjQC#GUA2ҹ X"^G5{&mSP@ da'P|ҭ<2z ~R!Rn=\>% _EըQI뱵 !2 m#2Zrb#9wj$y5V7NfKSN)~GGOM-Tjʡ6RU:U~j,۵F}m)2]:D=cc)D7o5H(e!¿#%z.!"kR :V @nAmE[oK d!_-}81$B|Q( ؿ^ajW,Omջ !Zok/P0M7 w@o&Y  웫I.cɉ0oe%7u"k2Xr >3v>],L?-K"?Rʷd}Gfygb˵:KD 7ף9[.5;=g… &"s߷#}ݰ4sW(GӅqӱ J0Ǐ~jLSu.V/_Od2RFo⺾2H'î9qC&m?|vE$L}č @C+_/ƛSS/VFxW4ەo3iLΧ4<=)9D>P]*wT/kɐʉf1@j ` De %`O):IbG c?ߦ׾{}db# f/&M^Ga*_~gM]I(ɪր NUr`<"MCR=ZԸU 3U{&&+V1V*)b.J&"`맗4 72> _xzZb%IBlv=0X"@IT 0aҎtw M4q5 Sڔ,Ǩ|f/յFKR1?55Y!(=P| =s?l!\*9Y<cpĤ`q7rN/\덯,2^:'; Ĝw@߿޿9VuL,0 ` 'Z)aC~ӿ%sq?0d4fZoՍX&zCfvhµ?.'{hW(TI9 N õ͚Tmm͕FY=Cb}$v1\~iA(m+-9*N%`"d3^!DH< y[x@Tjt:3*f IRgťL>/zUOy=A=~=OmNd|2 m|狿޵h5_4>)V^Ϡ*K:0&9}U[ Pvf6k2H*QbZdQ8XQ5p*E`X~zg=k,s:!Q8IdηEt'{q :RfRZ*fvյ56#^TJYZ/]ܛ;cg5#R)2t4XM3vAbfXןB;RXIVt?-9E*BŢ\<0 +ucZA:H-t%zg.]ͤRJ&xHML+ZyX(nȹTN]lXesR!aZ#g j2 '^m7/^Ng}l$S2~eүktujlL]DFᶺweJꆽ^|[C%q/\٨` ]w{Q~ ` 藄=;CQ/7V*x ,7;YYݬ7f".>eX@;,յfoEٗ25:&e[R&6Dٜ+&Af2Fo9l|:٬f-I;8392JNs=zsRgUC"èJ؍AV64VoL I(M'`J6Uߋז05 7 @pm) %R1{!SVm[_Y +c5X| lnT[/PHgL3Ar@(vjZxtQ4a7:?L'i+JѸZ k@ C<:A\#6k\)3j#P8'\b{eenG6߀(qc`@Tנ^ܬ"} )R~3S K"g/`UM*"\fq8uP6N♙`ɰE$S_}#\VǦP{Q&jtd #G#kI=2S'3獟:u:(1T!KԵj} C~iuWNʼ*ywX/MS{; vPW޺2*-Jzʏ,X0_h5ibF7/I2[,(fvr.Q8RU6P#,}~bJu{Rt(PWFfYQd/;@D)4^<,NdNkc&V,/fQe=}}ssS#E+B,kLU,;[+&GKS `IBDBo]^R>}]cab`ɝ(WuUKّ~VI&oV'J#02А&ɑN_x25ܬt{:3=17=1#tPgA:sN3X`@Aj?AVR~GW~R{+;-Ng ZѱRZ+l7c2ڊ\Ho^PB|w{{PUe2VH-l7}o{xП3/-dL:1dnM|w q/,8H{< 25}(߬ƍcF2HDԉ+8RW:S#-?TLm=6IxvVՊ٣'ޓ?؟{Hq՗5G }x|2ob.g8 VXn(:Rh@vJ"]ѷ424pT [|̝̌0 BhUi\jA]^Z31rG(v#RPgxt:ΌFc)dwHL/mF\ Gڜ_j#}#3Ã-ba5 lv/߈`fʇN(zP+ #u^Y[?P cYk]{BT܇S Xґl"JRQyK翀69?˳Oc4+2~gt= cpÃ;=cR1s@ yI䶗ip55)SM3_{Z-P8>#SߟIewOʿx`dr~}1)>SWoHMNf5߼xȦ zJڧ߮~{_zk_Zh}z9(;%Y7W'fGb7P;.zPƮsKX GЅsןѣ` scwplԟm^}rOxOT_ky+owd';On rq-m玌wD9CG{|7r=֧Eҝyqsϯium=uK}&IKV)_^K_o_ն~?1)"!1C^bKXW^jwCIkQ~\ y=V srO]<7O3:0( 9l.-'o`߾'Ik_8 i+n|1ekG+XHz>w|'OA|!c)nu/:ѢU&qBW3kG`:=jG?? H|ѓ G A]7>CT%a<\0zxXbz>G$~ʑ\x\D9+/}_={𓁟%2D¯,O']tqOĀ\xӗ~ÅSNjO8s_[h~z:wq <~F+ȧJ^³GxEF]{a#7Z[n,҂s$k+_!wsv_XROM.S?1#(k/i/˩ѓOlRo_`N |-vKԓ"~%^}57T>e9P튻gȟhs _7auv3oaTS+q5Z~` 꽍\BPbMo|uq詼7U/vQeϝՌWIr7lJksd8Nj'>\(-)[+o.?O OSJojb쾑{זW<%Z6b [GF33Ź D1F9XH&3{J*//$gZ/| -P.珍gGNf6mPϩ|ss ݸ~ݻw-e(H+ W*g Os3ʇgG2oU^V lY#|u!mw>I~} = !w5*ڊ}xpLL:׶t1@FdzS'ǟ89sgR X1<Cox^{Pu\w" D93)*,=HbVp3x7}G#7+AcwJBi TFx}RҾ?ٷ7x$z̺5WTOҙ-d^q)rRAV.z^TTɘQ y 7Iq9NbIgQ,n 1iow`}]n]rg8ŬWzpɁ AQM&gr/)r,-v8}y?;p`a Tyulo5ϴuW%^̯}zꔌaկR0;vu݊/^baX$ m.|bdž˝k^ar$̈\d|Ku@Dьsb&jƝBPv{kFoq6; L`R!Rqmg7JhnW{T@*lYqຫ.6w?{%]{`w~-»]ގȤLp5Pfǵۮъئ^L'Vދ={Nƍ=MiJmH#C_v}w KmIA Aܖ2Z_NŤ0!jIc56Yp `Hq]w8 S/6F=/.Rj# %T;*Win-U:+UWF/&# Ā{ͱ IDAT 㛻3XNɸISe\^1.\v=*b7f5exmvV-fMmkegL` 5=:nh}`hBo Rsh<_,7UNya%ІԤt]^jsi^yr)!T9`jF9k> P$)9^sq'`jFՆa6qI^AT\j 5JSЌk݋uhSNOȆp`݂ak LZ,/vx8~4){dZo3jm Li]{ adF|ߋ4vǵؙq_}AޢenFxp Cg^~sfAW*`)_}YFQ^IzJ{fpBhLgŵoz A[;mۍCfJsNr#c?،+B5mW?\Hgyg #)A?#ĉR/qQ=1]PVjD~'Hf"##'{!sסĂ~piA%u'G<؞L9'?vgV"R?S DCG-CSߖ!=2"h+w,(O'Ч&TjҾ Git򘔔 ?}1Uꨭ; ><ԳHNӸ),ކZDM s'K[wD$0Gnϝ(QT[ ]lKѶ¶Ԩb·;iU8"ݮ: r1_`7;篅5Rd)3EHFNG 5q"6!J2gD!aW@GyO+rdG+y_ GT_6?=Z_NBlgzM!s˕ɳޔZ)\oh:t/"|4Q->k_l.Q[Oȑ9"ca3E+aZUc%VR%%14DK[c[{jWc0M4홝A3j?r|aˍ,=F{%>9@|sosa/?ǞE8&ҟSM>Wf M>ԓi?U< IO샿vjgj/6z˝|σJA`P/[Y=> +!qc˳tne8C1yDf\|y%ZΔ?o3qW(*(.uП?@b9Ͻzoa2rpL&9[okVN$mM}RJƃEj؋z}Xr.XUidU cFfrg%$nhGAج*n&m6 ?b@Qb98VcY6[T }bر#QӍ#1uڳm`+y.cUQuް;TY�fBg[o?mf!!ff7#̹$4 ^w4"a"CjHAB MIVٺn߄I! RpgoD @::vjuq<ڷ?1DcM K+W+ƵRj|n )Xnc.?DS%" D0X2zPzl L !1_'DBEq+1xc\/ws x?éH$Ȱ v BK&r7E;Ua2ߩѯxb 1vVWOxDP6 GƐ*+lj'j14'2Zjzb >DJ&etjZ-:a"ALdZ#n/^ި|x( !*$Fz5l6p{dcU 0+Q٬ZResK@D*a:Vo/ c8{KkpDn0w1 "L'6Tj rKk%'qV}  ֧$ez&YHB 6akz\@J (5ԺꌖU,c%$^GD$ j9AXEKЋjRiAM?yKU鄍v C,Pt{ 5FETTvdjL bRS0`\O=g`*s{^f'Ǡ~ 9MR8/_]gLQU XI.,[ݫB&Q뀾DUFhueq\Rj@B$L>sYXH;)pBcV#1C~[bq}^kl >oMRmV9;NV& aUUud|n7\X[( !(x>~U@zs52[ 2{8Aplnnb:.v\{9UPJB%g:qonH3"*>8Vx U1W8XLEc VvB[7=Q+Jܭ18֪N'4Jd喷jkf}uiD\"D`}h7:F-&* `(vc"0qNk\) XbpJ,FO(%'I4/^;z1}0BY[$+b1.-7*( BBk河t}itsVgk#"UU6$uoUz/? {k$Ȋ~{w*p$CƜ(1 'ªdmIU()S3/|}sjo+왙>s&EsjZ0U}Kr}&"VŪhIwz9?'E}.N($&JVE*dvjTc;[!d [,^Oo|sZMώ<-lMڂ.Xvf& U%MѓX`kDݍ6dOR!-B"rQ F ED`%%(y=>WJ(+z땗 R!>ߘo_wg3=P: ӕSjǔĐ&Iߕʛo\ +><?Ny9O(L3ߘɎͤLb^})R&'t3${`/oߎЃ~@y7z.9 rtW&w_"Bn:|7']r 6G/ƟmTf(3>:{~R&*;eowwn$1HHϫNR$7Tr/>w%aKBEv{W&:I|eT=|?*/oڂS5 4L?<[Y;S !IXq Hppdkv8"U'_6~ƥny+޲O1QjghbP"FKhpP ƥ3qy矼_dO}uvur߿]jhA^ǝ/}_j={'!2$IV^ڋjoowe6[Fn (GHI-Ht 0`Lmg^񪪫 /&&{j_f~翼OF۶g6ezPޕFdQ.QdvΥt6NS=:7TjNjرpr|knpfr89K-|u]Dd+YۗOoݑ59% >S:y@!O_gOm=Gwv%T:yOL͜`zqpЪUc|Plg5_olyVw=n7m!?~x!;DC9mOS$'3b o%/UKw?@cR)O۩}!zUucn:zdd"М l]nj/>Z~ѣD"|;KY.yM"&څR2ֲ kUczz-X GJ(lګRR9۴@R!6Ԉ<3ݼXj/$ /54@fc3UJ`0sONQ*͙f@j$Bvw6{'WdIzg轙ݻ[ LZ+/ b)\̀nVTU7eLdwm.d g + &HtƺM!3Jl\:?+Id&C"E&s֕u|j 00ҪTtjԱx{1Ӹ-lp1h~ tN_b%֫q9&H_;Y*9? +$B0TPiLΉhڳs#"K0\E!vyGZ]箄 3;7}+lp!/'o*ZT-W.жfEhE*)(-'k@Cjӵث%ae=UkD9c%Ѫv7m&+.Jrn5nL[ 2)H>t%EݸDxn+`B^\?,ε`nV56LHY=JbT_5N}~!M/&浂;eL.[/()ph˥oxŕ%kkf#&"1txos>c&X(Fbmϴp]EIaEŽ}#O3 Q*uOXÙ9P5rBHFrm5t|R>5gՓav/Dŀ^w<JXpz0 gS/WHm g/DWYGV U|zwՏ̷9?YZ\E#;) }ZwXuUiq7a=??^95bm̽ۿoO*X9VU!5S9Y<6^Ceoz}{a6oE%VUƩ|zIF4V z04cPkYDGwRJ'%Y$ wwB-[j/_ qeȑ>EtkE6o;XEwԇ]kT.s(5t0Z-[At$ޝcoмُ-dϤW_|@Y!޿'H $֐0XWs[e 2d=?t4 Lw26қޢ{jScguSc i[یL(@o` Eng&[c(>S}Kfa 5#YSE8wb`*.SNM_bȃZs?}WZq=?#I@"ff"l#Xy5&mO}wD} vԱ_…8W%>gwcgBa `.&>x7]Wڶe䖇&on<7;_06|M܉޳G}h8mÁ:hhϞUiWi{iHbDb`C΅("u<7n>{M[WU98z.B\%&3co aqe `aM(QƑ EOcn]2`_%ƅ,bkH\XrM[Rܶ @JBfg.+R잷n{dn[L _I#*H@v X%;cۭbN?@\J2*W!IwhZM%]>^ d!gm\i4m@(tKaOW m &^vͰG6#?_ ksD'f %'޿f`􎄟 u(#-W>yqrzzcl`ž4g3kFqވkvv+z#L^'awQH6Vb1m[뺛"PC*B`G5n q,&Y19k{'ݕ됛wEQb݉JR#xҙ}Ǿ{U%zZTWX,u/>*1ww *1:Bt}5& #m#@6Lڡ/:VCVDFD|Kl 5;0o} *F;g6Nkzi93'yT|BQE[Va<"o '+&?{Q Lld٭RUG8B Ebch=tI`!qD]>.%mz à^%9^I5"V=˗ dWV̥V30ÝIQA Z{eR*J#DdUA!2KKWN͓->K9[fkU%SfjA4^&# 'ӳ3ΌY+,L$jZӨ Wf+f""P xc/-N lGfJ IߒfTN&/ךFP(D6vI!"8UfnaiXW&F D ̣Jj//Tk(n+ ب*0 ]%c:r&76;F$ۆQ+v*D$VH**1bRiB?a5`NCjU//>sL"u:x2Kr̩ӣCFF4&R5 DBԑ0r=ljB<<w iF I#a(^,oߒ0 +#R\m)lVtvr!7|6yl'+u^Lmar"L2|&lwog\ eTQ .JDu-ۛ*3C!rc}"Q2l%2RݦU7s[X 31TpBUcچޓRD+ 1qHLDjvK@d~RD XK CcCD"᧒^K~ؒz@V"5liI{HCC\DX,ÅGJRT2gg1)H{"g ڪQfNt:P\/H; )Ճ%7m!6SW%Aj+4fB ū ڱil]ߘRqh׶T*"z;3/}riU$\<@Yz*v+h:1`Rg݈D- ڎx8so8؇'"DVIݜz+W)׏yJ幕 c旖+n5KׇyPKa;$7C$:)7ܑ%iv 3TA* }E7qF3CbuO&t`by/a߻`Q&"-8dq\xiZTyG 4)NSB{/ #3wbVE@X5?L% dfL\@y$b*Bl3cQOlT HGUggL&Dؽiw*-:S뷣nPO}k& v]NZT`9Mclz [F?G6JGwn϶jz)'SRqׁX?QnF 92F: ,^9_LA42'\}&l5,"*j"V֐%r#ё,ᮻoM7,Vwn*rp 3=E:62>2\( MGGg PPL PghM"2l3I/7G^ceKB&ѥW\zpppv YT @65z=6d꺦2NtVԮVB=Vu2⾎{ H+{r} +"t _O]IMdd <;r`]+1B g%_?VձԖ|r|ܙso}pj %H^M\8yznt~]lQ'\䴫N+K5 3uXɋjI-H\1![D)n[r"$N1]XAsU`b<;Iߵ{Р?ְS\;|iFF9^%i;ph<3ٲʫw% 7H)RD$krpd]X5S;ndUm~c:ѯ4dT*PUNcyo w "+t(܈S X? V%+#G?vTs?覟$$$O~G3^rc+mGI$ԟ}jC%<{%KJ>$Eg.j3ZFL!%@`6 L6*D"2 7ውQ7w|QP@ R a"Q2 ;\/nTPdaeqws!We'~WHdgv1S!E3p?j<_~??'1ÿd: z!&{CU 2*d{M]7&p-D%a"*,+^TXzEuuZϑb^ߗ8`GғWaod45m`dvG5SJ/f!/Q|_4LF2c3wעr/>c{ yj֞Dn8iKvזh3_?6񨋫T˕ڙeet{IY5@je?zLSI96o^:11q os2Vwwb5u WxK]BL/ǒۼCGJ4vqrzCO;o/$|Ȍj/?~sϯFbdVX!L<ʾZo_l}|S/w#9u?H_f;/CҙZ+z%&2(@ `RU04q  /'Dէ] i-ȸ́VcfE-XI{UpU"䫊Lj]˃<8--WN7_\֮C[TȀP{_8qwrtSX^jOi<{:м}CDDVt3ڿ?}GX-/ԽSTucuxǵJLץ뙛N-dJRX&#!õ"%͝?#YK:֌zј`OXZ.pGIsHz ^˧ۋ(P#%&W\&aQk_H,Dm3R5^jΝX$KT _~&G?̑f,饥@ڵן6ܱ{rkYr09L9),Ð tH\[\Fu+ p{mbd*BvGC.M:î-DvQVi+l'p `~̆;Q !pVk/O-=~\f8z&f4yUXh_R;ҳS՗f[ӕl%T '5 isS'J/gJR-,ծjϷ|HBD}!Z;3ٙP 3 h[Ő[\GKä"!Dk 𫂧7r}wDKJ΃Cf|srx3^6+Ao aj93Oo8|V3 G:xyĖYLOvKLlAΤ1Zy$n>屘k]? Yedp6 p`V@:LdU`]=~ޏ7YϽږ 394Q"<%á |QJQLMs"m|$  tpR7f^-!o=sgTAU@V")bMP ( IDATT^moz [.ާe4 H`29K4y~e[D30cRRpnkTĶ2F6H{Yx}u>% 2~vwjRR!._קSl+{.V[n%]'e9iV/_ ZpJTBce82 "xa>̷^xjTR-U"uG\T5sUYX %j㛌n9 K{n1X #Nd6/z&]TpGi+ ;s$Uwm6 UgNFsWÅhqgaTuu1IGs3 bX.gbKU $Jw0l7jԩZFp5*UP ۵#˝{ܴR@>SUfOlLb@wo;orGA,!}G8{iړ|lV̫|_eDTGh:ڶV,N>7lnԧt."vG !X]epV PI@VպKDU! D+29l&n}7c-0N_zRUiYDuC!p_[Zg\ZHRҏ`|k K4:Aj( Nf3ZDti*j4Z/ (ZG0 LF*\۵ttuI4^k85=ڥǻbaɈiKto!7Eɷd%.\dc1b`[;(}b_k!7 bp%ML֟?tjp-'&+Ā)ϪUFU㙊!M8$P"0#'X#ѥ5^NIW`MSZw9NՑ*S.5 l<ێ^Fu CT }B앹>1V:~BUC|N|E[IY:N~,8#}ζ.PŦH!DnwtbU5>bl|0==b<|RX;T[TDMb#qc鴁r gD=H/^xf|u^DP[l|ءl&֍i[_uos&xđ>tJKa@^1j;G~sҠLRΖ1%w Pg$C>< U?V4BF'ƳCovD?сvcѶ_mkAR4X)_؇ ЪjB bN÷8RQbʼnC{tEQawsA#wzϕ;`#[lI3:\xma*h x3I Rt]|k쥇{Hc&R;@TT']\75q@{Mc=Lx렒z';ɝ%2>Lwj$HzU%}Mpط&>ϘJ 3F~ȯ}_M_ч| 5(a(=\O(}dw>{j);vw=;Rt%+-vdAELDג_nVtPbke;&ʆ{' aeRҩ `Xatăw|fK LA= d7l:2 l?._|术uxH>}qz]ªӆ˦/>wjXtb z͓7$#"UHz[s~/gʉTC f0۾6ϔ4 ޻k?0IG.s#^al/ݿWg/zăޑw Le뤫ޏ^9IUɥ3u`bxXթRް{ut2k'S{=Dҹ 2CҰ*菥7F<[[F_| ]ğ4R0ϩL]}WbbO~>}ɝب'ĵXM|gT?%5ڽgߝsatxz=]g-L~#yza bhcrGH|~zhE.e—Gpyvnj/ jN@d ƕE6ɾKKXG ']ϰէvz3C'=ubq0 ?=yLz*"fyf6m ȅa= \Bٸݺ3a!8KXI,bĦX,H L PQE7QOEt7eٽ D cb擯N 4"&},k+h4zh4(2XkW܈8*֛ùYFxjq"m 2VŐ4#iF+vRV]ezTmA,o4B;$3b>xh7c֪ljTw=`n6j5ٱqF%rlg[ZQMO?WY .'zwt(g0ރvAܼ钗tr*ӣ1e 0{MG$M U2r=&S -8F7>'^"<9Sb,NU,ft:<}zfW2NAH*N)󼞺"`Н]eTsWf1e|c HBN^t9M(Los 56֭s|:֣t\:J0=reiG̰6:uNy3e&V4ک+sFTn&Ld";K eJrgY!%JDd K5ֆ%(lN.HZMql:hqNYh8XTgؐZ5 Rm*fJbO$)_ y1S奥⫗SC *]wD\og=IIN""ٷ724lktǵQ6Q0ۻ]s2O|r&|N|m#/UM(g)!ED k|B*S䩹T-UMCKKdHv>ZZřZ+5XúU"AkfvmLå͖``{*ٙF%ٔ%u} ʄlfKL]͑QU֟uApu إ6t"`gN:A*Jx&wEgJP(^} w O#"[Fѓ.&`l5gN{|fa[m26Lң:z(T;k vMY?g h9w̍l<_.+3_+Z^ҘsmBLx1`6C#L&]GxbU\^EbxWfKqa? Œ\.'iX'΀XbP.V`m4JGb@ uJ$WZATt3G-7t!"ӊۍv)IPj-+C#^o6PSj%b8kF3/t2TъˊĢkEX,, @[0Ҹnv*1>' 3K"p8ɝq5f0NB`#fdž ૉUd%pZA3::J%\ɰ `~X.diGHN M/Wz#ʦw+3BK 3mO fEXka˱QVvbtXm//~YU]S͊QbUsj<1}_w|E@:~幥e2Ja~@Zjc VCd=ϳJB"_=_z*6:9@Pf!nAdbp݆y@Ka^;V3 8''LLF [!IwhߓϾhX#=UnHD(Vc311>y}I7Z5lȝʀ.7qfi[lF9>ajzd6o9>Q f*(ڻ@*DC׮1,~>6V`I=Wd7kIT|YE!*J=m/sMu~"ɞBEͳ/U^j~trlS d1p<k=i^͝ءMҩ޺ YuncþqDWf{|fNO(ruV?D MWM HzOԟJkj8qLB-kdcJ^j_RkfO2܎C ,V7]Ċ@ Ҧ#\}S/|28}V<3mDݹ@J8__N>\92?ۢ`A ςVV}-z +*BVCdpL"m]p"?r/:=b14'4.ocH< )$87 wzxtآyS'_k|[)V;<ԩDVmm pn8odW4ݬA9u~<1 f$'l*Z nXٵ#99ȏJQGKD2922ʶP "dAC`sn{v7lX[<Ҋa?0襎ڜ<۷!{o_}ݺ5kUsSxckoXفX6Yl@po0DڛjF_?%kWECccSĞm7:CT*=;̓G6n-^j!Wj>3N+Vl]~ u޸5ݱ]ulWՀv2֔W ̬V󿄁om񫮮]$~qϰ"P}gG^udἦok]@u8B?$N(ZvYVNƪgfTTrDεW,ⲛ݊zGޚ^^ӽy!Mev!mϺ+ 2$mOS۵,MDpuڣaw /dݣM b~uWA|Uws͏;Gvh_ȺDQ\WH@2_~ѩY{uo]wmtgn=qǿGEs5K7\}],^U9i1_:ڋdHUE[ IDAT VƁKMNIFCvF3՝s;2φp3^`ٸ9c G"7thoo>z6).eBfa2aL,,@*Gf/uȾCC;O Nu\2sf'%ٷK2h)hP͞L*lg >;k[W}f8;[Wo( K})$h2Mli߼nEMM BB`+hH@qBFchl6vZ#DPs: TEm/RؼhNWQE܉C8@: 3=)fw"ŠbpD[=)(X +O0zە0G"ݫ7Kc=hk_vow 6̨ClW'-F5Io|~u8NO>e' T YA6*I-!2^Ȭ^O xI|jbjS9?03!2݄f PB3۾31(f cQ]4 u7n^1ϰ6dm oWM5I$OhEov`0]XD[zinnGAv4@i\{Ck7nF\=2hpSwڴ 6L+2ld8V*aWx#zꂆ7]7;Z_P1.;1]{R=S H 4hXP_86,kY npɤ:/ Uxrw3vCyD k7Łs%48ڛ]wFp_~8u N}cء/vzlPgm'>̽MȌL{_>42*@U su]tUp36'B0wy7 jM`X1>zHmaddcaȼO|&ܾ@`8q ߼<WY(a? \&,``DE_v @ D&fZC%zG  _QFv C~1`X!a_9s&]; @U"l`hw;z-pn]hV =80]#"4X=/0:$0p8(Dz("X\vxv*&,⥆֮x~4f7E*v>`fOh " Fc %x{xgN݂rOP-cG =pfgJ㦒V"<5h5祽t A]CLN-[ܘU2Gת5~tY<eB71#T-}k#/AOGB*ctٱapU=sfW(R᮶?x[o*xgB$8;j?g}݌iV\TwIr<LдVx >+M"keָ kEf5]W(,0oa.A}忠/l;4fnE`AT:iiѴK7z'\9 Wojz"ꄳ[2qf*FĞѝY"ĉs=ɴNR(Q&Pz&a9*&R 1" щs=C#X4 }?aYG'J 9{Œe ei֟Qb2̼21"-CDݵc:oEaU( oO_9=pKsU@g +QB!knn3~r? h}mR][LAtP+Da$_ Z,s+¥N|.( @Q@M׾m^=ti_` BF2͂qAx,xHYhAhee238UkBTQuÆϿwpZev #t\jb inӤ *. 7̌BTMc;l}ǝӄNf12TK@h+20&3nLgnu7gXYD̚QMQBp};-l<$C@0!umvm44v&DoĤ7R,֜>b1| g]frGbhdwƱo^502f e<$Y؝3W`Hv )2^6a `i6aUSq;5nbfY=4*J}O3\eQD!jՊUQbɝIܱӽ/纙b$WڴlX4 6AbBk6 ϜU66Fd6  >zbN[ky\̀@s;du-FBAB:):㲷ށu˖אɔ\Bc@A0dI}e>3hBAqk֮ 9@ ʅ7# mh?zs-ѐV16 YRFQ$od+741 ]48 *'Gϝi6Q6CDv-BC#҅ #x;l+:kC!MF&d- ##GOv99 -[~7J5 ;5onV5 _Վv* 9 4zl=6,l8..Bc;6" Ġ B1NkkP@k)p (:dP$&[4jԚ&hn5ݫ#*Y^k "/[l`d6,yac MQʰgch]TB&A+&P i`E61h cv7)3Ȯg(ݱA@Py`"hAD8H(hîN;ȀQ2)MLQ+LB൫/ߖ 9/.!,`f||7;)6L3q0R 3+ eRVE:j#M&C-\ w)m@5P1`~%⨫V-Z0W[n9i"c>+ %DkUj+5o왙 e%ZNa3s^)v6=8F~b PM24vkPW{|U"Do-e'o{xv<(@bX0Hhm^'R6 3.7/9l.RB^re6-NU? <?Xӵ(#kHl|qd̲‘nR9aJa5f S%-a߃60Xq +#L^NU8ʮCرK4eZrvܒ=xP3Vc*P:WFdD̋ټvC2cjK3be_noHn;=LD7 _\ˍ( E/)QA ˹ʥzbk׆K0%Y 퍍].TPH c/g3V^&%U}dWXz):Zક2NecU Vp[.y@P`s*8𱜠LCm%;a h^gm +]D]Ͳ./{mM ׭jEEPeJA;[zplJV:(o񭐰N3DF K}M<,-]hk5 Q9_b~c eVH-Z|ap7Xue-5uK:WP'eWW+,Ę5Ӗ| [Z7_!fݜ `]"BQ!؍ǨڍWƢ&&鉲l џ Jʭ*g*9_[@zQ\C\GpdU$gWbж;p`@ 3Sz;!d\浶\($]`c16jC&GzQb-UQbN ?& \zXj,]ic Bϓ֬jοRhRʸ]nR7MVőJv^Xgw"];v 4SfXo̍׭]Q *!_0:78Tu2{d^fex͍ G2!T0vChv*&?Ϯ6 8%)=IJ ~,_p1ۈy9@[Jh{H!@qypeYNJhJ/q!;1.?,;D`  aȔ  ,AAX  "AAX  "AAD`  "AAD`  AAD`  AA%  KAA%  KAA   KAA  ,AAA  3˞f]AftA^?тYΝJ_R9s'\&~m ›&|Ο?<3===  J#۷o~ܹsҡ. IDATr˘723%/BAy#,X;vn?g?۹sggggCCC<իkjjbتU/ o7ol'nG?=yf(?&ɻᄏ:t[nD"sٲe?Y<ՕH$y䑍7G"K~ Zw{bYpʏ [lY|y,D"˗/g>K/MLLL<7IRJ577tMO?tqSVWWwm۷>`qf{Aw_{{UTM)[z{{?SOك6m*Tʥm"1b3Y]S-Zy l/-|Iw]o} ϟ_dIq zzzٟg|noZ;#x|޼y#_ ~b?vwwȑ#?G>~(r-?\s*rx+US$TlQ8yS}%s) 7B`%NDܷo޽{3nԧ>g}}}~=O]ם?>8s9f>{8Hn;~좂G:;;KOw裏 LLL<3rdd?aEpy=;unq+_W_M{G?ر#J_|ўbŊ &cXGR ͛7ٳSe-Z뮮.{Ǚ9sRT\jĔ4 gwQ"*d뿶u]odA5ֈggַUG#.`z!{k_3??\fخΆQ+ʴkwYNTȾiٲeЇ~;wNEXU ۷o/uG}tÆ uuuP(TÇ$B ;vL)US͖oڏ> m)i 'IGJ)ذaC"x# i d29|ٙL&{k3bk׮X,WZ;t .B(t]*jyoy[ ܘx_k+ϫ|D:3%4LT%Hu]̋/|̙I pAڪ)LZ8+LV + ")UjO~wc{&5T`OZyhhwݣ>OlMÂU`qs=Nv)Y2(t^PF|_}C&SMHŦwQjr_Rg?_DAD`M_`Y#`___Iof;XSڵ }s 7ܰm6uGGG_}կ7n.555ȶm<7߼u֞u_o:ڸqk}'۳둑-[ːo 'Ug .IS5igb!)L]dҜܵkWss=c<) ".j+Yr-^[\O|[EXj*;3x}{_+X[5=]ʲrOUl5 p5EBi߂Ө{ " ̃_W\F#ʕ+x>soӟ^Tt'馛R 7n?+TCza *? /O|bѢEP??<fM'k}iglݺ=y AD ޜ~X҂ 4bXt] Z":#TK7${キ'Tokk<-H<#7nD"K.g?þoP§\eᩧul5%j7_fM]nJI2i9lkk駟.pJ%ܛ-+$IS-KIÇ766VnĪSșfjr .^M*5ox:7@-V.!uw<3'{ޞo>fϹG}t```bb¿~{Χ>)O&~TJ˖joשwy~j 23]ם?>8s9f>{8"VZ?%7o޳g1/yީSp 'رcG*J/Ɋ+*g]7[MM^{_}t:gϞ~U^rMU`M5dr?̙JK|? Hggg9]<ƘG\ )y6դܹ?o4Tx{堹Z|&3z!{k_3??\}j#;v-[C?sN뺏> P(V5Z ۷oSTκ) i$~ҟTSοoփ>h?>UޥrNdVh+J+*IS*KI9sLr*^O3RL5ůǂW_q:8XPȾ*k= ^ֺJy^e){k>)y&Z\+hJשO X23btww3ڵk UXoQ'x=˺ ov5k?E嬛F'I5q{.N-y~2雝4'qS\[r8^eݔ4?O)/Jtvw+U+*IS*KIy/wu7#ʂ5WV9+z,X2!8֖-[{<orP0vR>9{nضm뺣׿7LQr7vzB%iJei]}aNNfjRXūI؛P X<::|ꫯWJ544\s5_WFGG_OH$[limmy;߹{it'馛7nW^rh4DV\ ]䍏}x<{dդ׮]x;jjjZZZ/"HL:dc̴2: m^9(zJX LMTY# Vl i$MyW+&UZ)1*D40sCMleaƬ,ӈJJ "ARm#=yfSN$H 8>4rXRk0ʁYKSRx>h xWv֭ZX 1KrH B!gUFJˆH]ea8 d!eN@J$_#"bF&Y9N"޳PE ad8uITa f eݞ!%G+r W  rӈh/$k(6` F}j]X L"Prb>qNBLHU0ʺų!C 1j&}ѓmVvwO@ h 3 .sD4!NM2[-k1+߶6y-\, +A%*pKā{AGc, ̈́u`3#~`b9Gr9_sg F+l̃P&l@FE@*KhJn[sӚKd@`#(-AD` 嫮r:yFSve]2֝sW#FJ+;P&BPgV!ڽ25 L&acka aoT&C)W} 뺭uW.sT6|XA \ 8}pz#"9|mDh;- jɞ DaY1*da2v CX=[@ءag<涶t/[Yb!Dro\Xh4fE66!8SDB&PJ-@dJ})D$3DzZ=6::z_."qY9"F0 hD.$=f{h}!#r8>;|tE umuA \0A<|=ck]3em2!4-n18;9>"JksQ`Zxv,{fQsD"ѵtiQ%9y #HVΔ"L$;rf&$ #!a&D!3{W\Pa"Sn{s`.XA \v*gAecx{Ks$iOA!C]]ђ c]X9NȎ},[rKeP1d etP <}CH&%H1 f=NjI9>c*OٕjmU|0lxtU\8y~ߑci v \~kGdj6Ĺcg;Wgq \NKf'9o*60 %:넣6(\0L8XJ18[9CF dF"49N`מК%< a#Yc;u("큢[o{0 af "'+_ժ "/z;fE 3ٚ IDATJ1 75Q1d',R2W@Dd< 9u~`ptBD!X wٹXiӆP&H{fgL,'" 3i1ab`И٠Ɣ^T Zbe\LDier1 "Om> -591(b<@=08FncG]M KKb=dپWvO\v Ye,%:3rmd"`DONW̙'&TeOp{t>?qvD2ht8+U]*Yd 00@QA?cF 뾺{ߩ̜je>KA;0̺oh|. " H5x.9ac<" hC:A:Z{7dAR %x^[812Dt5Nsj85Sn{c},,QӍ5ᶦ&@1 $NRǍ11H FL d00(B&ƵEݺQܳa!N0I 1mI Mqӆ*u lEZ8+Juw9h׼aVDltdh<[s+( Mve<:>["ptڻ8'67"Q@>%MZU (HoGFOBp Ê40fFفؘgϞQğx|$b9J~mV.׆}#FnQ$,A.9al,KDFKF\92';XJ- `wx*ehk./2&d2L:NzD\yIZFF.R__즁R3v'Xޡi'394Ek{Z 20`H BKf0\л3n702(@vfdr^sK+{"̆{g77!0( x~dffZɥ'@4{ ˮ[kJ*IU@fLϸ;PGAg i10 =P6AČc tp7nC 3zxK譒T罙qZ>sHL_Td̻9{/Z[L)Q} OWG52i# jU5" 2صGXklAP04 a{  OǀsN$&"Gtꅒsٱ3Pa˞J^ ;ݪ$9SE ya5DD8@ RIe\+kA`¥V~Zn0 XaY>v+.r7TăR K^]$]zx%U%rV!]M>~Ӫ3pyֳ`Ա9) K7Grtheeqʤ Q%"ي @ 0eƋ^PX^o]hRd` ӀPD"]vkJ4XIĪ̄].SUUq('tTb5pzO(wWH䄐 ?w(D|gZ4 Xa_a*#cUbXW}L qQ>/Bϟ][(*4ۏxvwDѐi,8Xa4$YX,&I=k$b)So0NDBů_Pi@s(mD1E 'kb(TJ1#9}$'Y+f?4 0#N䐑tQE`4 Xa:3zxrmJޒD" 5" !1@ TCBLl t}b!*ih^T($_&OUJǕRF#50L` 7um.b=Z+Tꡙ jپT=̄ʣT C a{|hDɩ"g I-d͔髬=)ƖHy%$P!1.oD.LoBz5TNH8nThc#v4 ,0.w{CrmޫrI-LiLwuP_ʪU`.d ѳi{I Mf.<tWSع)H·a& WqҗFD(&w*x'nrަdw5R7TuS@ᒗdg$y9sYJwL#R Ua0@)Li"lb\(5wPb iM@.gDO*vuJ]&l'sÈ(;!# ݨOENf/a2 c?)ԑ* U>F:`04 '!~6J*9L=xs(ȑww $˶9P"Wco|od97djbfRSrz!9*,& Fz\.h{9B׮m^ru~fv|e3^h>tx~vXhH㗯Btqnfd g( ,5ZGJQA'95ՍKWg+R`QFvX^ݨ%={RITHTYE6vRuW}D/\h.کR]||̠7RqֵpלxGO](D4 od\(U1jvVZ^9av{.x^˴Hc >\vw&t%,m6kJgJ,ccmBDv*RIէij6m-E05%Uj#UOm+pILU^s16E DQ0wNW*?m!5jmǟ*bBЮT` ,0/s!ꕒK͞kUMjCs??{1Hّݙ*⇚FK#^uBG^Xq1,8P DGPU ibJ #SOP1% ߵ*i?ְ́*S=lvm>}y>r[~?M)݄"X@x̂X0J;"`OhRxDD:6 xuHRDC(nPV<3x_rp?4ٮ[>.INW*txUup 0eK#E~NiRCc:(`N I8E)| 1E 1X2{I'P yݓlJ}TU3$Q?)D*% 3t TQNHl%q aXEDF(R+kˍ˫s3rrAyNsx~.C"B8^JDf8}zB"$+k[ۇgJb5L5$8Ӹ][߸<7U+JĪB4'zQV8Y<株Ĥ ;g5xZ*2HҴC$gEkkG:GcgL.-]UUhG0uآӆ9ꏞP!JD0[z o6c_eK{$}JV9:3@a8H j_klt=ጞzSV3?UW+'aV R#f+]ZRDkkk.U#,O@Ӯ,;WYDTRUPI=ũjP_$|s8QүDtf;02c-Etٛ˕B#OXUggj:*קᑅBѣS5,7Ӛ$%BN;FJ UhzƢV{mۋ |qi5rąB 'nwˑcdck^r  rpjŅ\*3T0U]XۊQ4A^ >|ѧ/xɱH)Ҳq"w䬛(TPIQ3݋S|d D{1Z)fjU.Tmaf*+嵍Zevv\)v;TM}W>"'I\ >5x25|(Hv2]!(S IOoc0ebKޚa?ҙvjT5"N, 

rkfsWv{ޑا0L`?7{xh\(^+[` vąKK7϶0 Xa$Wӓj9Qy z9wZ}•sZZ쥻p^XݕaL,8 J+-rk?O 3lR/_Y޸ 37,jV*ʤ 2K."Xq0БQ}ue츰#5kI$"dϩ2 Xah4IUeZׂFP8?w 4N;:7U+\T=ip,J8)E(`*֦JQZ,@2rkZ;"xdP"'R1Z90_*F!sJUgTl^vU^xGn{գ%""YE* b 【Oc3 Qoy, `Ȋ j*>Bq<tk(( a+Vꃒ-j8FxOjf9aD$MYe3Ϗ眪JIfKBrv0eUW+2T3M*^:^Cd BIzD$jOPX7Fap 3Cma~A#m/F-Eh& rE IDATۈ ضkv_O+vn #~~ԧB5;'5߬ri >H39ED'qoi'eTHۧ0L`Gnu9x˰~_$??~0R|Ra2 c/)f%Ga1'?IUm>NX|>VWc#da2 cK+͞nq{ソ WWkkk(/|+cOi`.\?__{߯ٱX Ve& 7~ {gϞw逸p7^\\P.gggK_{/ ,0m']^ED>୷޺q… 䇝o}[p /g܋2 Xa6 Zn^.ᇭw}w;.E1@# OvWU{ݑZ]&N!:ۍ]Vqnw'sղv:z$DA2] `b)B8#O"Fq<77sǙ[vȣO>}癛wב[׾__'ىcݸ8M4Z߬^[sC~Tjxn͟z-'%Bf ⇟:{j'@}@@' 3 uPեO8QeEWxhXڊ c8B("T`&UP",|?Whuv B~ko}`(\o:xldDHq&pK;UJEqAM9R>)kVLHH[m(5|$uJBsv52g%UsOED@DO. _j +ǫ3Os=vM($Dh? EDI"p8'IO8?d0}5q `N5 Xa+Tٺ$ + UBp-ɲ48~^׺̕hwt/=?P~zn4B.]A9m7"'tR $l?H{ ͥ `Ž=A Bװr5 @b<*!98Dd{{;? u @~h2˿>o3N/g p\]PWN)BDIRt݅U}aN ʟ}Ĺ9VU$]N0L`w5 !>54c|G!J o'>W*lA?,MManx77jE !_#;V{hz׻xK9:2ם;oy=cr-{r.E߳aT,EhU :.?Ro|CK. ]'o<>o_m?c]kl_>\5~kO:hϗO|y̓/#H&)!@bS `dGRyÐI=3yWm2 Xa>6 |I&ty`;wq/9d O>͑w-4V[?zrJ]+n:D7yyy_9 $_5U=Pfd3O2}4h 8;كL)@wPWWa0=MvW&!:Za)(TP(|O*86WWT^wʿUFΟ?'C:q>˃p*D8 .ryU (Ը SP9U5Qi1Az'Sl9!U.a+r7|R^ͻlZP綒gQgqƑȭׇӷT_yz_R +LS9iJQt +kP'6Ic ʠЊ9u@pue4e/,eSZ֤d-]K+^y ~~ի_Guo>7|z I aN5=KBe٨+>X I$ըYɭy0vȹjBܰf5 a{TT 67矿P.W',[Sе#Oٻ__0i]p?'V(ǮZu HXЗ %v׷۝vWx.Uju:]rdz" !2ıoƾՑkGBʚxWf/1TTA"EU8V5 Xa=9PJ+%hՒWKyBA (JW1kt9?8Gկ~V,DբCNۚ"/S>пSrD_yIR@7?o?ss.8S8<|s3rŴҿޝc QN84WgM6[KN%̹ 1B D;,4 a/z$sGnwRD& /"ԧ>UVկ-oFS+F!B@b l"?~~JuIOU*3f";5Qq9'zXLrdSMX(]R!7lkNU`%4"4  `Q"*k΂\.D}*X=$~5~7sXJH:!+rO)+Ѥ*4m͂|km GU`eXa0+worCFTz|l4}nzm$i,a%k_>9"Z[[{衇zQd)Hҫ D(EkfȂ~"I&b<;-zk"U!2#,8X071KQ)xvmKZD3|~~W~WN8EQN:3S&ns==з{|_+ ")H"h=x?4Iirt7%$eО*'O3{,fS$s*3sӞϰa2 co-m,_[BeUjBo\v￿\.C :*5HNLOO}w}7J9Ap،;_cvD[#Tfr<cSӒx()tdW,; N=W} @b)BQw~؋: cS#+~T  frfKUCOLܴZ}z|3;lfggK%T*{T'n1D&GJ,G>YG VTyQ-đRz~* RU}R[ ] a{ @\$ް8q$ 1fHk kD1͑'~ߖJ>y&U#_ lbʔ̮[ͤ j,} TfOp\dEflR!LWa2 conc¹37N HwJN&ViX<4{rs"B}^׾ox\6T=&R!㑏DIRFKT{/m Nf&U"R4 Izkol ,0^:N,w~ȡ8R(S rIoH} DH{>|G>wI.Hbrc9U%!Rb6_Y2o aRy6T'ĝ!YHIMUYޅTY3~ϡrK t_"w3eW~}*GN R2a%ҰD!Prpʤ0a s_O$ xJՏvIeM-=i\,XUiF+ I#OD8-SO I[!~\PVbfe U%e"xߝ_uL8 w4 a/"38ss+T(3EfX]s(7M`v ^.sO'`n}bKLPr-¸JWD ƋY#S#u0@`bvn?}Ӊ# NCi a ,0;rbVӵJ{QfꙙVUz/`I3TWO$L9&+G@W|gϜc/ eRD-7_ ;A}, aDPL\rJqfV g'Uv}GGyPBՑdAf!ֿ0L`_C(C1?U-b ά>,a^Lڥykd!Z^i%5XNx#Io`Vz  0em'GйZs#VQĤ6L &) ,Hn&rNHaDU}yLJ, m*ajf>R  8v[N"!Ȯa0Mz癩S'{()nIAP"d-hFiTKKzy %J)H)h&ecC"‚J.RvbfE cN9U[*hF !>p!."<d{Tcqp@*$7=z}9.LGCIÅ@acL^:jVD |9r" `pӉN\wJ+0?1 x+r$ G GrR| {%b"XDw77DI>4xl2h4^C k˱ R$FJi<4nf蜋C;°,Iv̿{Q50^H`GBJИ+?zB\$Cqp%43z4qRR&ҭVh)cV(/ {vjT{"UF'z9V몞EfcխS5"BZUk DIt6ZΝFJ=zhsg `nm ,0^f<ew D{$XBI H! '"9{j`sdji!@#v;ы:{\s!*4TqI oe.c%!M#X;:Ɏ2 aH<£D (\^z䉧+d)Sq跓!s^=)A졌޺~*epT"UU@VجxJ ((LKXUH䜪Vŝ֩Gϝ>Eԣ2 #쏪~'"SGSϰ+C=,3DD 95AL/IUABĄXJ%oEIysF$bPHUhԜT1()X*N*@U=*1rN|7>p)ADT2 Z0'׶MIDAT`J_ijw}'y:^ϡڦ[VE##H: N|@*a} MIa0(kQeFB08zh⥠\dkd袣JcO:}>1ja~62qU"\Kiq t37pca#10r0Sc&%vB(iʷ|~iORÊEDW46$U !~^! M]1b,0欪 zғ^ %maDA*Ks w'{b^>wMӵj5 0e.F_]O?zP[WV"c'9¤M+Oby [Eh^ɥIlȑe%&"}#!sW4WHć0܈:?2hpp_^8f++_ qI7.n:NHwaŢbR 0 `='jBAOx K++QpdfSO@Bm􅆆@TaJueNVP \kM߯v X#5M^-nȩZ+0L`k| UKeQ$߾ E 0ea`6 aa& 0 0L`aa2 0 0L`aa2 0 0eaa2 0 0eaa0 0 0eaa0 0 aa ,0 0 aa ,0 0 Xaa ,0 0 Xaa& 0 0 Xaa& 0 0L`aa9(IENDB`biloba-0.9.3/res/es/aide4.png0000644000175100017510000022413410324422577012606 00000000000000PNG  IHDR X' pHYs  ~tIME :v IDATx}i%Wu9vB@@!b c0 RXXć8DDP-Bxg?ܪzL/'k^s9E dXF200000000 e````````,]'`9L-#`mXj("`````````tC┑ 7Мl/ e````````,#`XF200000000 9 ‰'k_ d}%Jmy.Į~H8s} ~衇YTZ~hҐYCvZ}{ѣm\s5cA7+x~_=SO[%5ԛI1sy38wH??SJ5~XbilL`]6-`7 ) __isu{]P0``poЬ$zm^y{a}}+_ʝwޞoG}tzz:C>O:tȿ9j@X|[[[=o|CDΟ?79>|+JJ'O8sLB/B1QOO_NZ >W---ͷzO<_үĸi~371عߒ@s}}˾f씀u1=L|+|*  «^F:;v؅ 6*`ޜj_W\~6~w%wl*7pC7tL]p'x>Г Qܤ b|#ox'+{6*`}饗97Ԁx`ii'?IԂW?{󞙙{W_G>ׯ'xԩSrR<[n>}_nfggo?7t={{Pò QܤX=3ԉN,2Vyq:LfɭL.ړd^P#;wJ套^?($z{*78ccc?KJd\ƧYΕ8ޝӷ[ X"~kmW/g?vuumT:uFh|}}ݿ200 "J)HD +,ٯjOjj0$˅ӟԲ,;Ţ0BoF=z4صeXz Q0aF5Kkel^=oL.3 Xᡖ7+w>fQIl] "UMo򕯼 sDU+Y u?37:۹Rٯ];}۾e_Zq "=Q6rc,Fo86mۑ'>ŋg?`}ìضF͇ޜ"!JѦ: Y26/BkVxs|JY8^PJZm6H"2_ܼ[֥_%2ZVYΕ~۹mcllLSSSSƁꪫBBq:<|s ڨ4YO?tR 'XzY^^>yd_|W_ۿ8o|sss o!JX:4UnEI,2Vy;*`+=܆8e{.ړL慍><]wZ˾W%Dܤl2MozSO=533SV__%2Z,LmٹRٯ];};+iy 8pKKKykp\ol_ ۖ(C1.ne+L¨fib.}vTzӛMV.ړL慍><Q_@q h{.*qՊo:218ۻsŽ%_vvn}3V|_cYV>?rdJ| ox~Ngg]wݢk@X,!oO>|\^^WА[omnnnjjʘ_|O}X,6>90я~Gi̼ &aT36u.cvTx[jSNFF/}KwqG[[[>?zj/J&Iel3<_wu\ĉ?ҥ_%2Z0LqB.۹R9_vvn}N1H*pGL!}_o| _E3  3YOu]O00 X[ZZh$^A7GoTͤ000a e````````,=Bp D׾fF s5x0/ˀYvC0000ط%c=_ꩧzmF 53c2k2a` N9G}þ.X,կu]MMM7xc=633es˲z{{7?L}W2>98W= zzzJH]kDn̲ƶn+ †5{7}]="% lt` v-v\zk_K/1裏O>~#}}{'xԩSrR<[n%=Ճ>чZ7㌍?7ԯQz{333377w+G71 xv:~#Ww̼˲2 X{{F2K&5"KHfic{aC⾌ÒdᚍN:~8%KSV|;S=h]r~ӟZwygXC-oW /l_ 488 yr{AQJQ6ǽݷ ZܤSQ=zh"r- X3};TBJZ#td6w[Y6D!8,ɋO\K)R+?O$ߐE~u~࿡ZϿ|[ޯQr_۶ۓ+m{mq-olQMhIJ&!5&?3ֈ,/"emVjj7}%y5X+`_uU!]]]~Rьֳ>֦ԟ[yx|I}ϑ#G+մEhr%K޾]cBch"r9*JehTBJ,X[$Ww[Y6GW6}Y%a5`R>?|8s=o~|N.J7ӧOs=kkkկ~o~sM?o~˿T*;5y_ x/R_y[ߺ"z׻|`"}Tc8???;;|&_vOɽ?3NH]KHfٱ ts_$/>Y&u`SyD/--F\cxFW?CAC[|xc{+aBqL===s,m{{(#Qm" N3$QBZ#tdʶn+ 5+;KⓅkR#UR|;ycYVgg]w7,//?]]]>x3<]w].i񥥥JbxַONɭo0Yڜ0Bsܭt뭷> 72gΜy;I?=RGGammhWWWWW# =m u) 2!#`%W.{}L'`4DiAE4S 0sDsDhv8!R! `c0PC.R/uDJ0hTE\Pd >S B<ъͰOc *kb76'E; ,fCDN GM4XNHZqyBD6CVKs#cs+h+A eC/^kQT޶nDoG!`@aZ@zAٷz)YDo_@YBJs P][1Q)J<ו _`1)@`MQΜ^dDNBGd$y#]m5'rW|`W^4[,;n&ˣkMhX\)9[H숍$BaW M͕ Xp=ΚIUc!bY6%ղ Dޯ@,@X(JPQTbXE?fK aO[>LK&?>0VZRaf"b_H@(q-[$7"[6@}8AF2fF[(U+2mDq$n>dfO{(D - !Po<ٶ}cGH0wY%9-OO/( m@f\e^ؘp5Mf$ G kT ;t,d; 2Jâ]tv\ar=~+4Cc{`9W#3 "0HiukAfeᩙ棇|V.G'g}D6pⱩRʣ:Z[UbG;a?O%u,h815=jn#uv-D-L hL'f4lWਖ|mD\ Eq# eҒoH6-aDR*V Ђ`%jQnJ\xT9*!)*PN8 ]m IDAT6"P|D`CDmkE3Ǟc~^eO޺46574:Q8`Rh+PJDB */2]S6Y+Cl$G-"bhjF)$υmJ\6Z`VѶD NPh,^MNڒ{m'ڛ*{+8:p fbfn^ufH'oЊw<_Tx{s.= ԵǏbb ˷^M]ȡsOx >,xX>;fYVr ~ d~imxb+ ;3j[ ]@+'Ⱦ0 rk-fևA-$MͿt~U7Ȣ-m4M(ҹ8S)A+o=$-0imaqs7^{+!rTu qcC"ʏ1c/q  :zaymhl-W-OBD$gᱣadrʑ K]iX&Tsmm-Gq4 W7RL j-,wR+9ʍ)&7O^e.VsCx]&@t5" zǃ#SSs,DD QW2*&\FuA2 `Ssɶn֖X_O;m =Sc-JgG;;ʶm]DttV"˫ьQ>D8027?dBEtS  sDjw!HݽM9\6웇z{V1l[39@Kse[,Pg{MVkKS-9rBar4'6Y}=39N)XCK`YsG]P;4{'% k%uaxT]  怨fS嫯,G{WrsKQuL]RW#}ݩ|ܔ_jkɲ \ϟښfWܹJPip(B-,80t ״lD ,=ط ApުϏNNE(e#V :uő,ȨGh+jB"Z  hB8Ihա.RqhlUĬ{QYGN&/NT I\a};hs]Wb>Bg>(EIDEjPBaPA`f&I"Q^9t P.+DpT}aphmn .= W@>?^lmB .`#%ikQɓ9' "Qk{GrCtUeeEڶ$]LDljjdB&Blmi2qMmYVBfD Ț[\W| W_\,GdqDҚɗ0.+֡"JFGz5`)nm3;3xzŵ cck劦I}Q`@}L !_g^ԇZv@CDؔo!TŜEFd@9uLA+J+YqɷB1 z9wqT @FqxXϏح!phEIA@g31IDBqk;䭟a_ADyͷ ۍ2380:Vq XYzyxdayM6)OPkn)_ ⠔<(nii<"-rSl:G#C߃r_F&fG\#y⹡bIkkj RNSHd,@A |%lUYҢ}lhnr )z0؋v9KW^Z1 !< ^|H`"0&+"(XH2ߑ%Yҍqif, S:@6"53CkAKְ-X"FFf dPDV})#E:m%z}EwhǤ_xPj.T[ߺvE"8v>:#c0dj5߾xvyA@$ffDDI9,Wr_\.Q;@5ȷ?׶[?a`T80SgW4 d_MHBp~!-TTyHM&r*KA4M T.W+ F\ i5Ѐ$Qt.MQ7|%VF̢eO+v*}CBى[Acˮ#5DT8C߹V}!"X@< 09K+DiKcQ ."?0pYCwZGm|#!rK"riG &M Ro),VP{Ҹe !#x/|B])5\>#t-<0TrDn>":H弚'"GtMn GZD n.zLlz!yd1П祁JUlrWl;_.ӣZsUFJ3bqupcb" C0vv8#VM+gM(W3.!~/LtaI(@02:X49K;"&+pݙM=LM)X*upAIPsGB-N ; VYn:UV tall~qI'nAI_S v~д4657pqt|[_58SMfq|s|䑗Ru?%^FΒ;GܮRB@ /ˮ1a}]!yyxTeD$4j5Pm "_Uiˢ(Hz~HI [md]7ؾ/~jiByxbnx|VgB!ƒkuB*}.Яi2=ȡx3kV. یu'V4- uu`߉PU502^ttYEAFaYaaW+ta=unw]=?NݐIP3#BǚgrM-,\X/јvզHU塋 KsҼNs|iٲvK.k=ڟZ /0Eht>^sbUH6A% ̼bvF'FQXAȯ @UvGF,fWla)Hh!+Dd$e@Rji8=WlMqH)5Y[/ʵq=Sk+zSྮxlaH^`::*XT-UJ(֮\eDĪSՒne`'-"b/:>µ3# ˇQsTѨċ l줋zaH63wjIa1@dtjŁTP  QB -E F!G491ytaIDnz2vtZCTũe d jq6Ʃ.yH{N@E}ﱃ. 25D%T;V$]Q++ɽq Z,a `ֹqԍǯد~X! L"J^$!E/o[`m)oaiq vw+A]SBBN`U*٥Z3F @j:h۹i O 4[((ڬ@HHlZX-)UmmnPX'M kan}}Rn&KYXZT* `ފ@""zܙwvKW[L]vqX06Q(DUo@nO?tw4=3בyGDHƦf旖G&z{{I1єk ])Ovw4d2=0??ޚUHBa~qydlC",Bcqqg#@D!BJ\VG Km7^yHXHT^Xa(і@l ԂX#V5۶C[XloowDc|W(1F3#+Db&щ|GzKa伎)R +,~J]9謮=҅W)'W_іځ3Cȭ7^a X)rrm7]ה(ϟ9z =_D&fZO, ?q$-GJ^8;p j]QvSukg*Rڠ-*Uu?]є@>}*R,,ȁu4k6* -,=yPm$FFJUVc!DP+#S \)G WVŲVWe"-VDVޮ:v: ,gyi}XP O_-C#y҉tmSʯ6o :Œsfptnyʉ6Pg!>E9;,...T|>4)(krEt'%a,(Sb+]j("M͹.,,]Jc$VӅּӭ|ܕ] bǩZ3#c@xP,!l@.MI=:A9GQgggH$f̐%K:::dJ)*K+.H ~D\. qa_/!(] Z7^ݡՍ&3uə3 I{ ظ;@+V7^{ԙZ+/u3VzVXEqIg\SspOW:~GԹn9ΞB[sSyay/q )FJ"'g|ʼnY:역PhMmWVt_",MfmE7nA@ n]$iN_)!gX\:5Qhŵ1& yGT@ )EiTKh{Ea'V>LdǶP;0hYVb,Tfq=_ `۶COu^ke5pq\q[3vԠZ|U[^U~t|7FB[Zt kiii 3477ks):;;{ ؔwu$4uu p٘ 'B1 "yhtauVw_8$]-, M uȄ%#}M 5\=0q]S:`eyPW@~.hHA ,ZZ+[Z+dہQ*r Už)Mlobf /tMj Ab'1݂rP̙=MX@.Β*nZJ$7&pVfw*u{rw7%%2zǨH0ub`MÃvhH:)R~ٙ²`!5遱i@"BP"L~S(oY0y$%IV$5hO4-^:TZ`ch%桱j /Z˃K2XQz|\  ZY5 G pt z%-I3x1T ^TB8n_,ȃ u ! NxOVȀ84>o:ԫhyǴ"VN Ye/ʆ@bP̄P5#؞Ўn2w] ڋ\R򀌕""Q*xOwqm`DP$% ^wͱYMIk|'oI5|F*rkV91e.,K5n͑>XdCo` k#z)L.sSϭt\,*+. H러,C((mAu7&eaAgõX dJ_t} CF;9D8212G;TAĊ#Ce&t,Gz>/(0:[H&g7$jY,$$Wu]K\9SxkqzpF1tvYXvP) j<=漌hgo΍s(=Z0<0w#LJNXJ9*0H%ӥfk'(Ȍ lկYC@\6albT5*)] H,I=9 3%:3gd4g:;($N%7J WP"^UfssF! Jܒ""@t /Y ֚NHZѢG1֓wNn{g }="I;@] )aBDLtnf侦@ytlBG Q3NYx;ٖ  :X\ˤĄSNe YnN_guVbi~ Pr%K nH񫳹#F]bT V6Gp۽ :"xBbT:.1M@Ut}fcm# *A`l1!:k AJ5oDT.!tvPrcTvה1~ @ (&"??jǺ@ BcҖ&܉(`%n)wG$UA Eȼ[] u-`mM"@ &˘`]agf4k\/O x&/'h8UM ,*)ks`M$^ :Q~FyFX>tCa7xn7^{|EmC;*ُ0NN[@)/iIY"hS%&GZQzP,)$ ?&f* f`ˍ' DtDjLQtxM)C5!Ap fI|jT*) 8T*J;}TbE:q).&F R~%b=k":ժ%J)_"̢ (&fC͘-'挻s͆习,(V†diG(=VNff <-Jன:QHeEDUXёK ɇ]ՁB[gԹH!aqw'"u ΛYCtK.8X]`Ѳ+Myr;Qt>md9)*m!mە)Ӧof]AYA:g"E 6)Q@JGS<#H"^dYtݶM$IȮ@KաI"r(:F9^)5153rf>NYJ9DVX)3|DJ2<>7O.ض-1k>b89R,Mv3> -uw)HE+++sKkrw0tK=6BadF'%H:xKR!ԧ7F5te 4EJ1R{8=bF1O. vE`T"VVV B݄ւDJ,8\WwGgkK677ՙXq:=7CW1\t+QFf53;T]+S;JmHyy _Z=/("C|ZΈ($8NZ=b0s8{$xû2FRi,DafJjU䚲R47jF͂LE%Vga DAQz%v )i*ܢгz[Bq|ծ#D+ЉyG&Wkz;D L5ve_{GXHJKM(49;wx5Zu;tx3u!}m ;h%ms˫+Ww7oעΦ\pwg_g;ZguJw -uv|՞o/._zi`?7 ߆N v@;7ו@ [za`rVKK J0qV+<69Sr*6YHqsj9/5gAוu^mL Z I@չZ)Ήį}6^,pBks KY\+j.R-d KjSSh,Ssl׊N g$P`GuNa`b)l,\Ҿ`TYq[_\ZPjS 3 +ŗ>>c/nNJ:02ّXomMMD.. ;G`QFstUWbt@H@RѣV*.`ssM^[(;X8:a#Yý- 6ttE,8r/I Y\9ߤIXhȳ{oj~/Ņ,cb@m۩EvSKKSM]#[[l_d)}}MMzu tww#6!\"wfA,`w5\" [so5QSV/k+km1X\]庫ɛrxD\XXyoQ[8jqvZj9sncRمo1g=DZZ]/_+k+0Joj=dk_AX UfetznNnXu+K2X gṔhg8Ҧ#-^u-q9QXY@A$6cmpoeZZ6ұ#=m<YnoQ0v"YaBy򡞮N'RAX K+mͽ,3B\\^ʭni-!W?LM'_+W?snR4 eIJ`0 5) W &L>|=K#ׇ)iQ (?}f֜M/Z(X!^R[]tGm , Y9fIDE`K] sUHOgGk.(ΎfBOI_G)gѱ끫N A@r}|TmaSNeξN ,:'euwh ٽ==j[Kkݚ;Vs#;xT]۵AYYY(N@3m#wC=e4GZvpww^ݚ7 lm5ߙϵtu,H"h8. }=d[V]ɪ]Mmm-k )BFfM=P .]: iNEڕ0 l{7چn\}745ם>'$0tDNyizY+XcJe]:wfCw[^vRfdK{DP퓉C"KD29q1˿1+KΫ阭 @; ՈYqSQi씹sƂo4kV>_f.siV(#AlYnEξ؊eL~MkW(n+'l53GLkUƹ.1a:J?"4>Xvj40 ^o|)39.WqcV)3IgۄGg"<1F^`KNE>߳ުi hvK =p}wsX( "M/傡R-u7i[X-u^Iu `]h_370 ـ *J~SuuHBS(5RBq%yiH%Q(y-6ղGfZ& 8}۸ՐIj/%n $ًl #F-y/)~D L`?. S,RB~puv #g:6J("kUȠi͓LX3b$&ou5TP9z}d| nhz^ow~psk #XY4O[`-~~PJ͕iY' hqOH~A/dL51Sqyؖbf@ Bm"q:dVh5FYkCҬ{A`"l6axɱ]ͶnVXnީ2N"vڝ^Od6'Ԛr ZvyJH #;^f6ߗ;`pew|q vCqpq fhuHJ@%vffdh]  8մAĻ1hi=TLS7:c!GBfInQqiTl(t`82x ;ĜE$uņM. z02\ "zhwu0$f1" ֹS Ĥ.|o4Dz42HzAPtlo!P ]O0Ę0a%k#E6`ah mÂ9'b?c_[^x Y0$"Q FIz^ Nd@}cuk,(،vm΄EiBDXAaR=?aw25Ysr繮 , _FPq,# 7N?jlJ{Zf'D@0|Y Kl.5*PYj5:],Ak&1Mr[{OOÃu39jv7߼i@`)/?.:8ȸ$ o^;\0o% ͻv[1هfWJQ2\۩&E9I(6J%ٟK:ʜ1cW H36~r1g q>y|tA!yemu} 31iڸ\bώnvX.IxH0ZvB~T.54R[Wmj.35>{i{S*tFdۢ._F(m"62o^;rj+XH}{;#ZA^tj"ZEHԢPy~lڶ8blw 1G4v6}GqGDDXhiC?yfsN#n$yt:0XԹEVn߫ZlvXpfE RB&oYN0xiʲ$&3,*p듲 D^m)QJTjfZdzgF2VK8;:aτ ?}hl6k.>u&L'QD\'k[Lԏ둒TD|XZirBxqNU!#A8 vv6v77^J˺;JTzpU .(?D2;ۧ-Dq/&MQ;ɸn>2;L(at`~wq}g+՚`w;q9wMpo6s$vRn?}p:#ݜm& hϺWZ<1ȧ+pAo/xި_Mܻy={oyӲTҠYRAoR>S--rto]=X @x|֍b g\̝Kr!/ xBPoƵo4~Iu1]'839 yK`دim|\?$) Ü AF@V VtXhfG;iezTw fԫ:2Ȃ"`ưi_mOr>/:Lz0hp33jK[Ѥ).%NfuT Jui @$'&OQAH R13:xځq0"2k۶B\mȣX8!JavԖ1Ld)ڎRq]wE'\Y&`жȦ(^7Z6DeDTQud?ȱ[jgBKJDI|I +'sDK\aK rF30oYI-DԇY\N4^45|> Gdcl>WKd3a/J2TeW2Ґ%=f׊f٪靉K/k5y9J̪Ŗ@_!fԘ>ՠ#yԜ7*3ȼbqZb{* 9&&2P'pEnk. u޴el{Ex.:R_om: YkKJ_[Ï} _۬{ ZSʳ8:xO{|"Y /׺rޔg >ּ״ z9`igR6$kkŮ7].v+[޾°}۫&=X_u}*ob62SkjElHo"eh 4ZCoj 4>vѮ9nrOߊ pYR3N̨pĒ`|,Hz ngt|ht:)<0N_:uXUW"E<ൂ$+2F4 IDATDJV,LR2}$|@@OLڴ,#'WPpl1όp>~zbD&֋1ah)\9=SI<rB$522j2s==XS XĬ ={slR2NꝞWȸd;$979jgՍPX%MF Óӆ *$3 NOJ j%kjt:jֱ ͦ{VqA-#~4@o[QdC"ۑ@DON@mYϙYYh`_{Z$pGAp8FT1o)GИ1pGf,C#s@Ba Yqq\G 3„A!8,$PCb|.Nq3~Z"6&?s1;B2kJbAD"Fε#Å3auL2"VJF;:qf yA”C3♕q~ djF#EĬ1͈~ D8[LF19fm&!\υr&#5h&YesCzu"zf1KD>tYӏ%)u`t|' X'Yh0ZED,d0F{<|w]4ѓR\IquzNj@[Vt;J)-Lb8 i!?:m{NfBuT &M  +7:}i&3qSou{}/MۜN'N"ۢ([^ѧ\EĨt6Zk}RkfV#'1V"L5z~xmwoА!:w eZAhgd)c x{Lq"'raDԹ^jejOVyY. Z:U+e#F8>>LА# nYDB^o;_ : s$$TJL&@1 ̑B:kuF9u]w>Tgi(~m_k̄7=f#!E+\#)F`dddnݷ+Hu0"b~ʵKafvu %'B;[}79sdlelB.+OOj"ryw z:~ׯ; 0>ͫ׆tE¯iwgo{{ [S'8zvɐ5*?y3:yi-˝b3YY", HʨXȑ?Jd!(SGG#QG0 Ol)V|͈$"JQo0PN6˅B;yq\pH u~|͈Kqr1Pq"mͮm[Bβu"";+d|~4庡R[ j_<!y[.,"y>nC;I D!fKDraG3Ez rIT* !_2ȸnu!YB>_\v}HB>@MJ0 Vvh{ <;qdRRQZu]{cb;*rTmܜGZ(Ja$g2 Rbd6"LF&a/7jW+3z]K` Voø6[U.@*8ü3{>kvV rݭyQTKƕKzΛdr>3uumW'PwYuG_Rȗ1yJD l'oej0{>PH_ڲ94[zkWjrUN;}[|nF$' ?8jۗ7낢b6#N,ګnB`Wؼ}p1?޼U-a|rR(lW/RH i[J)``4]_>qu,[;X~#`-HDRQ{) 5G"dfݙ |19% =vjf#Rs\C6-(:ױ\-_vj"ý:N.k%6E3ZVTOS8hoRliO+DU:uEb `e-*E}LqFi ѲMEҟ7q=RJED.om5ggV}ywOwww:ɼNXH p#R.F+9XP-")*!^#/"4d\.Ë}t~XgAqڛwl1_(ds3HO<Fb9o;r{`yޣӚ8|~7*l6z9k܅#2R )˥|61Y`"b`W@@OFY9RY85݆eʃ̚Y- A@d!xl @F5Q A!a\KT]A< rg&U(Rӳ5R%ѥH3֣bN|+UT~߮/\WL9j";4IX $")ÒOqr4C/>`֙#aVTe>=k5;(n "2u+ŢQ:@862;UX_FǦ% O*t  0"Qcﲗ&&R4"4JxY09SI.haP(eZJR%_Z[JTŲBBd1jB:D dșd~-t̟Gs.\'9s1?#H2Zx}$** dlw>xjiZzp=m;٬:aTYb0Fͣ)|rLS` ciui&yUF,sl[?SLHFNXj2wVnǧg{;NI;׶w6mb .̭ *B z)&A0 6NWUy,϶։W#ؿ!cfvYJMFc?$q#agBDJl@ɸbR.1PFU.-EȾP!QPnjB *2k)`PQtIgbDH晧a40(0Feo"I^uU0D"!h0z͍r[! gd&hZ09U贌 [ RiW bTg=QE:DGP&4t1E K4+8}ɂ&'WJw(ـ[2ȭ=6Jŏu<ݬ}T\&'Xԕ*$=("M̓WZefavd3R+j]@`cc#9Ucmmmmq> ĉOBN'Ɩ"IԸukČӋ~2L - ռ ~xP.d+R8Qȹov ǵֱ/O@N뮷յcEnlA*S0,K"nk_"P%@Nc b2,xZ&rR*gϞ{?*Vlntb^bKMW4͊M H7"86'/g; c8ҰmFDBd_/_fZE3%uKʼn-׵3Npv@FT+۟+]֋Jg2Dk(LE)1(dzhĀ沮^zi㧯n|> :x\C(w&g eZ`$BVVα=}y;ȭnqLJ|zYa()_jxb1u-ǧgoFDQ;Ib6Q!@!d/LG$" 'BJK}d#^C$8 Cpsc NaJxpig\M7D'ӨOyX~=aRZH@6z{qcޗ/ӷE)UV|Td,E z^P70s/5D.%ϻe W?=ݬTK"x</ Wk=?@ H7z=q-σłV>myAGOwᲢoXRBuiu*+{1ss w/44u1<+Mdz?KaHG63{,E(qxlx%jGn@暵i9[lڥl:kj|J2ER膦lS^ H6e풇qC ` (,hr{&`bH|RN{n ha.UJuzx r^"i= \ ;Q"`DHa{A:\mBݍr:P)$xW-13X w5 fD1h`t{~Z!(@Ft|Hh[vX(Hd $01hnZ\Z8Qh:~߶j3Nٱ,"H7vhvoR(mI~|U,K(,Q a =ADG,Q4[0 \kAg֚(5"/S5f~֩+O ;E:5ZSk]-WFׯapXU)?yV, @, =ujs]p}VhZ7y׭T x\oٖ(?{RȯXρHD/*A3u!?YVB^kPapyAH؎fmZK ð?6Zƒ.M÷?}QGH 1f2 Vnhښ}1`Z=eYͶBzzZVo+Q|-?!oVP%M R}N9Н''Ah*CBZ z^`9sPk!9ĨH/[5`\D)Uo~>.XBu|TN2~r|ҬR1k!VҢ5 "AF6Zr! ӳ~ɻQ *hGYR9A縷Q*[:YiomIRHjdg^r fjw}ugd2AV"=f?֒2ɈL_2+N[ku -bZöX搦 f D3#1 -jtfVKőƤ#|8-xRk l-治<"3Ǎ٬Hfj֚^7+D4:AZN>kv6xt|lЄl(VɽGo~=u"_*pG?xkWE (?zkPETDVzCAR"|r!GbD:+< f "ČccƏݡ7p-TJ!(A ""b1-42J OR"ZW0l6yN@{*0B܌#f5lu>:jzS$Y3 R:haFg0stT,q|Q"bNE^Kʳ ,;<;"kVx\a8\.7/%El!~ފ٫f? F[6Z ,6DEF4`Ds 'V( (bC`4+^HٳΟEǾTpg{ö κ͸R:VgH)VvD`kx?a;g+( ˂jS( Jh){\}RS`\P8_-vq+12B._T67[gQiJBD50OBau+HN8 A6oϧsW-m/E\6;v6QA;D9᧟}+;鉊P 8lfoP)[z*w߼~R/ޓsg*>I+|s&(!OjdYd{ntDqYD;_BPϗv ~]Qo\HE-$sΓFsơR !$Y4 f&{׶g:*:ޫK{;R9Wdf@exf.Z7n͹N1 y2>\_ApRn_}uG6..Puw?yA*q:WDsL$K *2biLzw}^F*;VO\ʷA3 ^XȢ iE": #\{kwzLȚ(3d\>be∂K4e9QA6b7%sܡi2)e?B+D!!Y+h4fH뺆`fNgٴ6O-,Rdl$.IgJ59d" 㸶c+.#{t2.BkxaZu69p)4oвhkjYk;l5.W -ײAD}fJ%璍 VP76MT.b)#9'4" *DdlV]($\(ۛJb !e*eYI ;;;eR #EQPeB\, : >#z!J/#[e"1G_ z*X!B+8λu_Ew{߬.*!W koLMQetvLSdt$O{ց9f=v-U@T[c,cB-5W]9~fIJv^5@cyX3nA{(l tBf.J'[P;yXn~Ts$G +ks)W Г&F&B Ntq2ftCcꛙR J0pt%cPLrD8z=)l #P ?xw ~k7?֟vw@Ȓ5~yz|/mO-p("\rc R6 DCz1)&;;00*YsrOdh b!XF'M/ ?< .-/߾[[ w8MiYE4f{ I:ZHJX k[Y gd0FhQ2L BQOҞ$[@xh1 :ց'wvu{w7%$K#Slrc‚DtJRi"lg]F}$ ܗJ:̒o%{'ZdA:_4F'O,Q`d)rmm系?- ""vUw3D. :M[& un%+!0J9&!D Yk3Gf@d4NLDm49}:$dcmegێS);>:g]}0j]IE͵< %QrA ~bxb hBa <0Q!dԑш 0C).7h`F0 hbRQ}w5śe'X iQȩs-5>w=}Z\^xV`$0j^xC 2HD 0c2 _J: h&nޥLYayfrq`.HP{QK`T -~f`EUXw$B,!l% 'N8྅GJ>@Ucru `-dYOKlIt(^DD S .oZ1t,23!7:(Dd uZFь23s:"B"X+j4YϚO76E=bN:jC7@$:9 'Ǔ}sU~tSjTKwcl\Lsw/D31]N"(" @dc8sKZ  d#6 ͯ_UKw=w8*(2Ls#:ޕY̠3rD` V{K+@ 5S43'^RR8@HBoQZRn{:[ 쾮?C %USJEi$da,$&XHyq'1q_dS1~㝠ЊUGi"^լ#2*1PrJ?YqOJ=`'3jx'ZD% 3 .!:Xよ "ӆbF،(?mzAĕWʾz~S 'uNw9W_fF18cfڲDHלn^`pzČ/D =*@qO26Rq{K^۽}?lFy(6/ (@D˚P*V̭\7TcaY"8Q3ҠAE2G˴+#x0EKͿuP;ڦ{{痿uWaQyAD"ˇT zM Y20N+H83Q|6Y bv0dVJ_[mA ;ś`1Q^ |ԹVm6?`h9 U<8-53(F 6,ľw#1"no Qݼ^װa7^߯w]X8(U͟nAS.D Rt74C\vݮ77w7da*;):vvZ'Vi7+ZTP"P"D@Jmmh&GVbB/XRQ/}痆azjBDBb p#d?igƴc *2M^hDϧ(6uNf{Wkx ԨxV"KӯNC#CF0oo]Kiw.7oob5{ʚgOv &!#b&s=G"ca\9krLjXҌ"@`9=:>:bfD6{=s,h T- @kD [c׿qp&1%`$ 0FTugGvJM (Poxe]ݘ}٬ ʺKD F\CfÃ$0*.hJ$^{Q\xmOEj܋!1˗ܨIA)\IJ5`aH[-WP!nWkA`tzzc;cDA0#Xet,];~ yjuF'B 6Ze+`0~0γV>بa#ICOmuЏiDpRkb1䃊1cnYðfyU&#y@q'r"Qz2 : i ޠqsH(,`:Dl!RF3gcc7!{sfeIH3}|z|R)^Q0] ! OPq!g0", [z- J$ *˻RnyYju3 %Zoxm+f+V%= 6.]RA #"q}FeK;;W-&ACbQBFQnU݌S-&y[9w7Igޞy`Z\M",Y?Q"rER.ED#)Ѐ $A_30L\} W|q?/F|~ɞ#is"X,Д%{o6.ѭJ?g LD`=r|?^ ȂjĤ&>jݜ],:mP)BD&txt^-yvį6a}3ζv*nP)!*'~8,؛Eq Du)ok B|zgJ%<fPٌ]):A3@sTͽ|.[gpjP.Fhlo.<Ԛcx9=ƙ|ɬ9W^ٿZvwR+tŖ]DR-@%|?rY{HyZکwP Aa2;'{[W.]o Ծ J0:@_Bf\fUׄCȯL MYBkzϊA5yS? ,,ǗU^ٟ_Kp͕}OP쪻_Vk{2H:T@`m. th)cM0+aDMq$f]3u`/q`PN:c E: .lP|VaÒLݩd/]T4FRE[XӨ"Kz<~ü].ػޕ+:Ct(!Zj# 2qǨ*%)Xj)rȠa 'H=%S^ ȭsg?2@_.^ݮw~o~B̆WGû?,=>{^wko|5s # z綻_}$~~Z~&vԸ_G %WgE'Apz.u (?>yd?Fu>˷U" dgQ۷7ǝ~w_^oGjϿp3om~{xCڿ?! 3. :"݉>GtޛY;{fUVeU`$DHHlcL pk0f1Xbb 1a 0ZjKު%r{^?νݷf2Cz-o.DŽTWu9)Nw=޼ FDbO'Q!)^kᡵw.?~ؼwP.^)O<$ҋ.Tl,>}S7olonoЇ>~ӟtZ>WOwJݭRi珞wk_ʛ*dF'K㹥PvU6ڟ:8shUfjO׊ڞ&XJ~#a4ıhZWmޒ?W|#3mo^MZHcPHP mż~i7ܸ޿Xf n6J`(W[oΐRHzXY_~IpHcfwrz`Qy8qc:uQՍV6Ew᭧7+Y98έWnɡ^晭Wn+|KlUrXh_3 HcQ^$Z-n4HcI Iշ7o\ 4._O߿e?> >O __k?R(t0g8WȾs*IKu.^Z%@^^d'#ڞ 't"Dv1 SQEd%VmDҘ@ɦzQAԐK ?*PAhh2?/" *l"vxjؖ0ժvc+|j֯ dFwjI"oA¤07P{,SM-U}ԟ7m*%I8yvqpUk"MJ /O%QT.Z]iٝJ\ Kw^An6*equcFݍwQ hej ;\]{39Ս D _B55@|r{课\p?8olSi+ii !*x:ޭmF+s/OW>7oLzyy? _ݫk1kȍg=>_ۛQ 껷*|P_GAтo9> (sku™č%‡%(@ӄ8Hc<tHh,VensЌE->Bl 1Sp[dze}~[5g{6/Bvb߾Z)J}7>1jC]TM#t#QDZ̤;%uz[4 ffk EL&iK(>{dzRu3mTP)-MO|n۫<=XŴeƇsԷ~nׇ49|a|]ٖ97V },^#Z)@㕟Db 9* |?^MzX<ݨw7&) пA2gK-+C-<0ȹO ؏-]P|׻G; Dsԑh/c~KA0ѿ:A0J`Dxa_[{kG~;fנQWl"HGnJ#N9=5mR]9NPyݲay8HZ!GpV%2gͫ?Rɀ cBĤBj]̀# q>"T-y(%!@D//ᴉB' szX"`(,Da,y{'9D @5oC~~q#u\C\wc? AeQcEkTl6 FKI"Ø^Zuu20H ]3-J*@!Tx*OUf1I!9q_q^c)W?:* 怈Dp7ē[WO7}`#dC&VR*ӷm|l3sO}t" ÔQ'Z3/>d}OGAfJ-U6TR)V 6+(cXXUAD*mVuj&1D̊P)W7 Ŝ E^| jQCy} U&T w,8+% >YC@FƵ_>d2 #GuWFa,~rmMֵ|P 3ǥӑ(63;HBaw7d FNPQUcKW%TJ% ܻkÌ7pZ=,uU01z<ȃ#F^X=A'c:`jX%@!>1WPDI 0u׎|YuSoa!cf޳߰Dޘ"'aUy[jx$h84`YɆTHäiV9 j]u'D4GC=+UoH|<@!Y$0% ,oWj%qBFP&SpPKŝBPʐc10 ҌJY*V̱{Y< m/xcbrJK h4m2A9Q]w7kEc6Vm%9<<IH|kԘR}ŗC#peUfHV%fm["R;h4;R䭊,)34@+;/|+rSG`H~!g& FHB4$UսRevXi^+*ruc,/<2Pt@zJ[ol<:2Ԑx $=۴k!̫L}zA륃*\=8;5 O-J{ppaq+3395쑊&GJPgԒ%g{tYmAF:o1"*Tf1Ad#ʁ\UU|XG[ &`e<F6!. B9bPu7or`e0gP'D k)SVku;\!{;{B!7X(˟0VB6.,dw1j!?QFJ(ȍcL"x>;@n P" ݶ}]FA `PQ3@)P&VaCdI~F)7P(*EjRjUiPd!44,E"U>\>Rf|QPZbHDjhPniM+I.iNhC߰7n[♈6>@&tT OrCbC#=o1θTt][ɃLN]Yrm;G*oA !Twkvi E2.Mr`+  6d2Y[dtuSl&) K zs핍뢧'zHX-Fz(EB WWf& =䑁B<;9dSD216Z=<~Bdlp1&MT:"Bq|l@0q$ndtQ Pf4`{|Sc.- #HIih ?2<}Z`/y6I#@hF f0=XoMrW D؛EQL[ᆒ a(8??xn<ٷ{arlnyij m-J %h cՃk hF?@179:=8,%hVgafrR}nmu3 峟K& +kJH * M!8X 0EU(PWt={yliZ[.L' vw h/]ؗ{.M`ldmX0UŦ/M3yݪj[\HuQ=->g>ܴDTI$.l)[&2B?_2Q2iW} 'Lj)0PPf%vtݘfry1ƤdEF!kI,L($x43J8+LI=S9{sQ@[vw%E()?F&{ʪօJJqfl.*фdLrtcJ>9&g9j3u7T#Gvxs|usEJdMئ#vq%mvMӖ4IȆ3cCWVL)9ȓɲϒǮ2&vmD_7=wJջVjU[JO;+UM۞6z~~᧮岁; Ü]+/w:=<6Ƕ;%k`zbtfrE A9k8d:YĢ*,?vq5o(mI9ONP|Bmgd+yVqBSDێ~+sdB#_oFsŕc+?O+ 2>@ < +%kZ|f"K/墩±YFMnLY =ZnY̅[bH-Rrgf PD.z̝QWU8[ ivǸF \zǝEپo4밢 D0Z '.ys\,02ڵ|&1{_ŪD+zQ脨Y4b;6_qKV:[=nciK="Cd'@F R.M]FYwjR߽$6T0;YM&R!&qbTm{,f\Z9_UU8hsgǪױ." &F., @O4̉:Bj aP1%"y_vt R,Ai 8.n9+.N8+ѿ2c߇Z 5ƠU4g%@D` XMBJ<_viBy9P!/*dVC"UU K }} nt TzYGS,=dm?ܘMKƪ$cF>(ųB2sCE_9>W90˩/n8\v6koSADorq<L#"!iN8sZZ^8tT-i}8SV]}ѡc+YTBU$D:D1fV!1$q!;{;́1gfxVDtP>,ܾ{XHb{?Zk769֣[ۻ|.lW6Jeg|g@!9, IDAT4h9BaϽX>' uwB+o^K˫Tٯ:'eR4a6 5*VTʪY6:<<<88 \`/ rhonڃ^y}d@U HDDkYVHJmX4Q47?#I5gH`4s^]vYԺhe&/D W3]( mk{uj"bbivN^|Fmc|X/@Ϥٮ]sNj_]>nC\CiкhϪ`6"L02;9ťa7jQE%]HsCV\6n|SD@՘j- XA  T(QԃGC j B=XET*8F,b.ÿI/D v2h K=рjzF(աB6="pyŧBC,uW;`U!5n^i3k/./ϝKGF57=Y o{d-1&Zfh݁.M/>Ձ\HM } ȒZC$0q28u`7;uf^9Ǯ8DM=ޤ+-;N \\jt[J޻z`U։cr.Ipqq<'>Q'{SNRUaH-K$&C*q/ܶ#sm' A9y2 E\jzRv~h2GM FzpqNJDFA3l斻t!ꮃ$#cXQ&rLoUL:noQXӑŞ;em!bW 9"%HG .zuR'.,d2*Q4`2 )Achw RD $6if;AǟS94Ed#Ƌ j#h{dY-ta0;[CL]Z]س!P"fZY;CS^0Y hl`D4Bm=6X|򑵁j?f'.//qCp6fcU}źEEr:5>r@ۉwfAQfIdC,X Ou% VDʼnсwQD× zj6 "vt$FHJe=.]x F@! |PEO_Z7U5<Βg +I mt r.,;2wnW.,-MeM %!5)j1{k] ، W u]v"d#3["l{PZ98Wg)eV>paqZhD +] K"1Gfv~5ito,)>i904?X(~WbvM;ixNyun3JK 3h`ssW.!T,L1^Wk5REt'nwjltynzlqx< bē`QT*xqՈC'퉽Zd ^XjgzNч(a[a@ej@d%#Z0&GG.,2`og̅Źg^x^ )$xCU;Ʉkj" )^2XȢѩ݆On:8o(I.,Ξ_FԉegZz'v'TժkKsWܘ˥37وl':?1zqiA-:GT'V8S>QUb.-/NgjkaIb:Xm]SP _+֕ڪ\ huyi%֤uzSi-HAf&@ "fD5`Db ׫6(΂U˕Fx#(ceUkWvPwwwmZN+WR`VEOVMzqaazuy;yݗHbxvjlnvBaUaHiu7i$v$Zx(@JgN2!!';ƔYe9%%C&_6Y&%D - IC axBJ`blŒ:2DqD̶[{Md !bԶ^d:1$y/c2z1Dp ;rqēN:9~A2̗(q_}fiSXtaihl+KPzO /D,J V8.N!0nirtkE]QAmr Ω7mƻtos^+/ DIaY :֞XLA\-;FrSm,LO_\t ʒ1ƭu6qIIl@1 %%29ZD숢Zmoo֨rE"G@io1(p`oG0kFRԪ܀{G++P7n3UeF;x"|֬.Ώ }nn{ +rBÚ&[a6v{xX(lu 7<<36fNDvgǏ)A ]88 siE2k ҂!"bD{p8Z̏9HY@ b7 8,eCjJr<51>P̋Dv*ʼnaQ"tHU0ݭBlZfXg-mCf˻VµJoom>-!H nhrR"U` C fK.VV2ɉ3)}xX/ Nnpt0623]֪R5jeF T] cp)4r%q4E^{uDhBfo}̋! #b9q7& RsyJB-Z-T"wN2=;WASH 3[t,BYE䱵1(@>L?%v$oxՍ4D,X"JfpEB2 bA8mMU]#v""6tjUMGDL6l.ZLj2dZaf8vujB@Ԕ1f@مhw7]ln !}囷mP]HhuJ1&G{ " 2dCXkl_I 6ArWdm#DϏ0DƨXX(3ikbܜ IT#k'Fog:NF*g_~(u=8].I"u&QD崘-B ĭ:WyJ`bt/bUD׹)p4YC\.._9?"Vb Enol|^Q@dHfJD"EAqT2ICIӊы8˖Ԩe t<&2 QV()4PK7|u .]Da29WLպsU!+L759Qd+Bj:Q:}Tܫ2:NMR紽&rQ>`BQ&W>Iu{/޺ZGfWaˑKeh$""fl.r8FL.ڡf]%w -!*E6U8Ύ8JCGO @.AX뷯PcT ;)܊eP% !JR< QUML;kJ"1Kea ,\B^c!hG)F@c%i3f Jˎ^^Y^0-L]18rIR_]`ZŮ *S35q`YB~Lg&QnK X I ֞(臅cuqKwrhs&N004j#]eafrfrEحU4bb'sm$\(6E[9FgO+j!Sj]̒G'Id" Kѓ*1զI46PipAc':2?=1"}4:UUFGCĻC2u\zQjG"?w'e6"]N"skock2Xlg |-GWp||VF$f ]9C!NHʵDNUEP+\ߕ*J%.qL/JL @{r)EcQ/Ϟ2&}FX*T(\Z8!V۠xEWE AF& /Xq#tUШ!XciٜGx_!GtHYmOT8Fq*r~iz "2FĚC{8Ep"n['L[^Cy"DH5%b+s!a aM).!&QMn RPLζM :$ fƗgOyum('})6yVZ+:f#,k135]֗^(cH΍SƙvҨ7o:Kz>)>˷W/.7{EGr1ˀcN=Δeߺyw+-R JϠ7lkvxO3 L0 y=3l .-˷oɨA]XHq&2)@3 xH!8Z[YTkDuM#tsYz[`t:_8p}i; W.2Q;x8sV3h^=W56w,D"bL0:z`x. %!MFCD0?=03O3k Ltq[%fc$i״Pª':ږquCo4z頄 ũ+o>DUpcתVƕO-kDl>_:QȀ|꬧LUn_|(708Fn81Z]f }]I~4dr_yOЮ,ͬ.GVlH4o!]5q՜%;hc5—nzd^xD0w ^[<{*^yΎÑD`iv2UwKiR~V 4 NLɑ - %n8P!az9ǍQu]NMLi&g e?zZO^_M.KY1pbdEx LUNS5$g`tx-wM&[}0#qC$> ttXy3`yxxxxxxx񉩩=\9o{+MOO'U|ßɟt_3{Pg?."1FQ1D~/k F*QYUkm =1V*=J.+VF(7@r&p}Ot=3v{gzzzj۶m6hkkZ&)55u˖-~BO?l4iΝ;vB|Da}… ###G}v)-Mr6ArCgk ai;#(w,-,,HLLe/ijAval+ؿ1c[^{5Tr>T2*--u:.8q\"R&==ʕ+._fK/dZZZɖk*6b0TGnfqq1)S^^Þ'N-K,!eF#r%scǎeggչqFy477 ۾i&(>]<˳l6m…xkhjtrUz Xi: KYG_zjG Jd Cn͚5dK~~~sssssŋ}0,]^^)*WaRR)SSSBlihho`dˍWRRR/_^VVv5ݻ'jB!>ʯOG&ɖwʰkhjtrU@)KMSt W\[Ȑ#&88XS:ܡWh`}0͛7k2$䟷n҇.XdKHHO>nMMͬYD7|:tH5tҶKP(>)a ijtrOY%hcz%XtH=Rr/s`<{%|zKt}BSMWmͥhرcE 䴷_xOHH,(:11QT K@|<utrOY%hc]z%X CQ.,C q bEx111;wT݅ޔnݺsz{%%%---*2|l&\znɓ'~˖-#Yի< yjΜ9Nr\ӧO_3//ޜ*l;}1> ^xZCkkkss+# ^@S)Z}_,Aw\Avob23༎^!_B8w4nY C[^zjɓ))PB/@<Ϟ=[Z?V >r'vΩ~)+W/"GUkhje S4$,mW ,Wu544>nqM `x}Du5(((X,,KCwwݻ#""F3*++S҇jǛ ܸqCxGEE w.,,X,1Lu᜜XYRRreR… ׯ7n\hh(ݮPg[[ێ;L&SZZZiii{{7oVFQTT{@v&(H2gՠijAvzmd2`y,C/lۺu1n` A%b矓_j9s g׿?8wo!igϞt:ϟ?]n:9sqƕ"0D "B+Vg;w|Z /H—_~.\111֭~'0`f ,$X ,@  @  @ ` @H` $XC3 !A~&())`0 Θ'~qnT`=.C=`UUU=:$$$<+z XplٲbĬ_NC<֭܈x+-{ffӟ$ܶm[JJJXXhLIIټyŋiH8~mƌ'O?3fWׅh,T-ݽgRɔ}i iZ_|͛/ ft420fJ|[1*_eYʋҧ:U}*, * 00jrru/>DODSL)//?w\[[+((HupZJ8VWMMMqqqʅǢ{-ZH:9BmllUǏV2a&:K*Go޼y 󼭭mԩgVXQQA,\n%?}%XDCuJR'OeʕqqqMMM,,O:JuW5[1DQ2,E@&X:jw èiiM~D ֞={]O6Z`P+V8qyiU8ڵkü|CCd$BBBxĸ8K.;_d<^X,3g\.}& +X1oooxbyy9+!!l;v_Wd{aj}%*"",=_~~,)C+\zGBP+X:fֳRWuŐ5vKRXT==TT+X,a:eN>2efyѳYReff^zv߾}ҡZ!}Hl6վ>g:}K9~,MR^T+RñQ=qN>g1.D/`B-BHիW HQmhhYb/"\n>}_3g-9w\S%tzYRRjr""._zV|L[,MR^TWޏCE;|h;K9w*N>XPP,66`0Ɵ'+WP.,,X,H0'Xy͛_l@TT)QPPmX :::\~^0qqq[nu82_L&/?… ׯ7n\hhdJMM-)):|pNN̒˗/+|z4WZ :K^gݻ#""F3*+++,ټ`7nQ__?(:fֳRƾWc cf)/,K # Q !gtD7W9&Fө?R̙3/\ V?%x4ӧOSRRw\`ٳg;;;Nm,w~[lѱ#bŊ %F BuwJCA0< ?yzܹGa!Wҙ2F B1Q\@`effFEE=s| }vϞ=0bĈǏ W(tn߾}ȑnݒbAzǃ-===ţFO)#ñw^pSOm۶hgθrTuDGڬVkjjjxx8[loW ESXs0"""11ϝ;d2%$$XVO*Y駟6&Mڹsn;ܳ>Kjطoxqƌ}***-,,+'wJ 4_~Y`HN{$_r@\\\SS-ۃ:}tRSgŢmԩJΜqGϛ7Oa8QDSX¢)+Vٿ1c[^{5P?^ l6׸:u6mݘE6?~_j*aVUw䦞)[qG+W\_~(--u:.8qh z饗l6[KKK~~>ٲvZul1 kzVVV]]X>|s eɒ% gβjTDGÍF#)s%scǎeggQO),aa)C_zn裏pKrr2 %>ylٸq#6Gܴi׸M0x{.yt:> qGGФ$ݱ;OS;4=*C9JJJ"BMMY]^^)6*ZȖzY_kzmmb,b(9ˎQ RRR/_^VVv5M)ܙ:%,,erMKqO}}=THۃH˗XiJ;|)DFn eaqKƔX,3gθ\.4] .KJճb1vXeUeG_x~&xD3g KW ɪv|“}U7 IL?T~>OF+Xrؗ/ ƀ_V! [(33իn>p_wttXV%)??_t,L6VWWK_***:;;w*g3|V+nʕ+oVffB=,;*GUw@X.2{Jvϟ?O F#'X,aa)K0F#F ['j,hٲe---#~>OF+,C1Ur}իW 7.^XnI}+66a%-ү)/OgŲӧeGf K^rssɳGdOXRƗKajPӣ2}~;V'X˗7}k#,`<ݽ{8cƌJTGGGAAAttb)(([j7 ,qϏ]XXhX,KQQQoo/㚮zV<4L w\ɉ5 љ%%%/_V^"YvT6\… ׯ7n\hh(!NOR cXT`) BTͼvؑf2JKKU[cc#c㸣G*{}2X`Cce2"x, _r?׿?9q]/0=^r⺺0 A؝9sqƕ"0xtwwݻ 6 w鸂.55Ν;~i^^ПCm߾sm 0pK۷o#08 I&ȮŻt$XH`,$XH ,$X ,$X ,@  @ ` +_gh U; K 9fi㠊vNNNPPвe0*??!!!?Om۶!X"":w\ee%q%%%5M{ƍaaa&)99y…N A^j61u7N<__F@>Q__}}}ҧ90O1=ՁjP 4@}٪a4P.ٽ{믿nmm}g,yחoX.PW^u]vt޹sޛ9sp>uҥ*-ZD+ HFfӟ߻~W^!:`ŊMMM3f`Xhq|Muu532ʕQ=ZjGDD7oTD,###22h4?cսVW_=R{!{LӧOgwT78866S" VЇ[n9r$};X~l=z[oݻw̙c4Gm۶^'<ʖH, IDAT-[,KLL뻻C5>ܶm[JJJXXhLIIټyŋUG<ֶcǎI&+.h=U,M &?Paׂs֭\GZ;7 hX:7t;C6N>]~%$$ܿLG't*m^VX||7 +11t۔)Sϝ;֦;Zrpukjj mԩ%>11ill>j*HN-ɺOuttIII,!zҥKǎVnܸŽ޴i\,zUj3@X,LWWk ڵkɖ>hW-8 gZ;7p ŕ cԨQ͜9'|~jDR]%Xr/Ww#L& ~Cw\.oƎ+K= W^졟J9sr /G@.?Y/DGr8 /^X^^N?}.ISU.:,3@|gX˂CoQZ,NNx7ȫLo`H/RDR]%~+`= ֔)S~W6񴷷w#iMg^@Sz!pvvvuur[o)Ex MH{233^vo߾]PP@ ~VU5F!<ϛfnT\Ϫ,ktG`ٕ6v?-5 >}t; 111o#-իW 7JodEU##wg KY5DG@(77Ww}MSpJ.i P0M7nT8_ԄZ;7p *A߅~KY:Hu`^ zl??bcc hO~rJ=p_2 ,q-]XXhX,KQQq\!'YRRreZ/lۺuWTwwݻ#""F3*++SCnz(DGEE wW\Ϫ,ktG… ׯ7n\hhdJMM-))āNZZg#\eIw|.F-r-87oBf#8JZ;7p W_}jժ䐐zj͚5.]byhll+=z,NT U1ڪ@!c>j=~\ / d}'Ls7ȁÊ錌8.>>p~tO>4ܹstl~eg_w5OX ,8{lgg<<3Ltww]]]mذ!,,̿Ad/YD!3g87n\ii)_=?E|qw-[r=:;nCޡC111o&0:q8wPjj;w>S`ȬO<ěo/"///...$$$>>~޼y~ɮ(0eʔӧO=sݾ}ydW~qi=B ֐֖o"1;8.!Y|yCC W/r:p#`qܶmUVV.Zhx;жoѹyb A+X`G "7;{fffFEELzj۶m_frfZSSSܲe˷~KNs#Gͽu떦zzzzGE!ٳiҤ;wv|gI9B6Θ1Cir=:]Xc0,2UŁn_bEGG|RR)qF,M6y=þ &2}w%NrDg2<؇j}TAAA1i;+W\_~Yk[&af |Iq\FF1&:15$%%2555:0˄ RGq`i r0`e k'AE`x%XK̚5Kt¡CDХl a? }'<͛7hG).}}}JUA]cHH\*9?_gΜO>I!` 1<{,yO?1]Rn12a>4|:ڢzPߗS_,SXS(crё`V%Wth+X<ϿdZ8<鱪"""k_~9PcLT@G *ֶ(LXB,粎Ta(f'AE` Է-[FXfիW=OWWWuuyԜ9sN:r222ON"W_%[ϟ~9ۻsNƦQ.=z4ɓ]]]oYl6?^J7꫊E^^^kmm }ʫ͛7f7mDlݺ5@P0 nܸq޽{̙3Pc/^LXn]MMsڵkV0a>>|?b &SM2Wyhm;OnɦPnnYMbcc)MGի]Co~ISfϞ- jU`!Eo&w5\9Cu]K~0kP!{[&gsYG[TrbšrP.,mnB"k0333KJJ._L \paƍ %?RRRbEpXxټ`7nh:(((X,kR:vQNwwwaabX,EEE,K}}󣢢Uҝ`<ֶcǎ0ɔVZZޮ:x==zT_2<W5l1{FqƌZۢ|:5>. FTxT ն#iÄruuuaaa !tq܆ ]6W`P9t111o&})E@0B`2eӧ]c6o_ W` @H` $XH`,$XH`,$XH ,$X ,@04<'3***JJJ2 AW0t@ ]w Ѱm i\s!:rO<]G"XT#BN>M8wܣGR@婁{QMYr7;Q?tz_Ax"'#10ANcY===ţF[TTXCjoo/--}fsxxIviەO͛#Gܾ}锖q8{̌2LO=Զml6r[":Uq۷.\(l̞={0bĈǏk jze苞jXb+wʉ22ž{O>+ha`/gfZSSSM&Sjj-[[B8 #""gSe_gUSS3k,э>b<B:}ߌqԩSy2e q---ZW$B{h<A`|]\ͪ(pWƎK644PGK]I`Y,̙3.K+@W@SmjUUU$/Z,TRks.g `_aX&vоE_x<+X>/կ{a+.,c[Qy$X`fRZ-u'X3e˖KW^!nwgg+WzLuTkUn:al6[^^ y!8믿Z,!b ~?'XR~x#F-j `eff^zv߾}٣ڕZ#~Y:%We2l.r*Km:ٳgWVVl6}yhzVk׮Rqׯ_\2Y{h<,?߃r[(5{l>>oN}1!&&FX^RnO>]g:ZUGo\RTf[_YB[`K?Z+RjWjmtQGg\8]8-,} 2c?¿/s̡Ν;W _,r݃Dk` dU__?(aBbXz{{`<ֶcǎ0ɔVZZޮׯ f9..n֭CZ:|pNNNll`,))|\:ZUG<߼y_Z'UHhRPP!%DK]ywNOO03f̨dJ/tKdPUrV.\X~qBCCO%v~C̙3t>, f9A5C[!M5^$N~a̙.\@TDKIIaqgϞt:ϟw۳@WSg :{-[ؑZbEEEPxufOq_|E^^^\\\HHH||y***>CdW^  ,$XJB#DhX‚P+XH7|D\zgG79rl1c׽xԨQñw̨(SOm۶a2ˆărW__?w\ɔ`Z?飻8۷9222277֭[ ߳g`01"''KKK~i>iҤ;wvZje˖oV|[q !4N`.<ݩSHӦMǏ+?K Omԩ3OLLlll[ ݸb a3F^rgIDATJa&Ch"9rDTkG&-ɢ]^z%ҒO]V.*--u:.<;qDi}lAAٲqFe677 i&Rh4-.]xvXѵ)2U.z\X,3g\.:=JUUUDDq/$˕$ŋWՆ+:Nvڼyly~ӦMd֭[uԳl2ǚ5k^x<3ϰEIIIKKKkk뫯J̟?kICݹs7rss9ۻw9s[[[GO͙3ԩS.+##cu"peK'ܗoREEE@*dNnӗRg),Wbcc.W\x:Eu\*:M(v|G<7669;zyu᜜XYRRre2$XjǛ ܸqCnhRPP"ϡmǎiiiaaa&)--pǍJ~ nVбtjۑ``].W\\\WWW||x]S_twwݻ 6uС۷cbbn߾M~1`v`0L2ӏcvOjW0B ,@  @ ` @ ` @H` $XH`,$XH`,$XH ,$X ,@ ,@  @ ` @H` @H` $XH`,$XH`,$XH ,$X ,@ ,@  @ ` @H` @H` $XH`,$XH ,$XH ,$X ,@ ,@0x-j.IENDB`biloba-0.9.3/res/es/network-games.png0000644000175100017510000000303710324422577014400 00000000000000PNG  IHDR2Q pHYs  tIME /7IDATxiVUPi,+JcY@Aڀ$Q&v1+K6AdRJ@jUC,ʰ2V ~^묳߳3rRSS#4Y^Q-0Nkn(VLKbU qA4c,#bi"V (A$" ʴ+HD! A$B A H@ rtPop{ߌ}ۇxHs%D.II[ϒg$3I%ZE?ܗ}.M{mKqM#Jy]$J}zI;%-48V= k򴟧_ڱL끧^@+0h{.~>4:3Q>>:9}.]Vf\fVDƗZ Hm[ofS#P6--k|47fVgff>4~{0 xv.`W)i@43kf3nf+rL>w@X .^Ӑ0m=+gRV8"φ@ȵ~-d/7l[D99,iBrMRtV:ITY3Ϣ{Cv{'U 3T&FS VX*/p0utk<_{>@U~&5hO6'>$]h;^[f\WRZy>ems]!D C$]kfSnI?T`pXԀw6o=ӫ3~cl3jF7HefVjp#WR{q}HRn ?R`Ҽx&A ?~tV/{<7yc܉!=cL@r|W=*"IJz 3Rnt3it<;J}9Nf0JGKH3[A$טO%Xwo*巵R_'4_I$$IZ.Lx7Ï IhC:6yڜneƵT7TTe췸 )$(mI]d؃lLO 8h=o<:lm%ӏJh/kc@3 \\CW? ,vzgŮdm gR('ׁG$8Yr K:I;Ůdz[6H ls]'GKox$';J KLg/oHd?J_ٴA5B%ӌDVRڎjsXm؅kءcCty>d)ؔh}-ymF WI6>ѮhH[-7i<<9-҄SWMw䜹3s37\r3s;w߉s5&{%0  Јsn9眻9ws R>P~x^TcO$^}^v/m?3 t OnmO9;&^ns [& +Ty~O|>vW~p 8ьv>/ztyPl|nxgS2=hhW< p^[J07HG38X6X5B!.?2?HVcߊo XU6v =7{s25對sgYAjA7G4dx X;7?|<?Xrl}iu f9g|K3փ4`6THLpHINF1pIi9 })cːߢ|2д5fjMEyi:J{CzS63i~PQXnA[`!Y5v~H&Xk&Q7ӓ8<[->m>y} z9 Mg-Wf؁=fhwas}fWgY7Qt,(d_(_D5V`B#!*̋h!VRkC9,Je {u\k!Oz4ӻ4Y9`~l`W,coi1AikC}\Xi罶Ek[NAum/;JETQk-Eœ']m'dy͢œsz>q?hRB|<RBr#jqjB!B!B!B!B!B!B!B!B!B!B!B!B!B!B!DwZIENDB`biloba-0.9.3/res/es/game-name.png0000644000175100017510000000234311517116420013433 00000000000000PNG  IHDR(Q`sRGBbKGD pHYs  tIME(3`cIDATxMe,[ZIYVa/VDB(kDPH٢MapZEF ZFZd &uCZވPCh#y;s{}3g3ϝs3s7QO$I^QCcubH:Yfʵ3Y{F?*D&],R$MY IL-!Ic$I'9$M"I:wtoKcG/&&Jr"I2@$I2@$I$$=F4z D4%$LIQj3IgI됅)נ~,Dzhj$sUc*JN]NN8\WIENDB`biloba-0.9.3/res/es/aide1-maemo.png0000644000175100017510000033641310741133001013663 00000000000000PNG  IHDR e pHYs  ~tIME to IDATxy|]WuF۲1ٱ'&BB< @/ !~I>4M_ A !϶dْ-[4KW9{ܣ;ʖ#=:>a^  `0 30U`0 `,`0 #` `0`0 `,`0 #` `0`0 {JGպ[9w%N('}S.`R27Z2 p X̌%D@%9_)qWA}U(wIs79甸{\S9_e0 ÛI~CO>R/9e򅕂(!5/KZ JTr{B`0 ͜j0 0'w`0 #` `0`0 X`0 #` `0`0 X`0 #` `0>~%Vf :z=%yk_޼m`0.<ȪU"H$Yj#< y3_sR1L =]<}?wsWUU=쳷zki2KPϧX ~c6`\, ǵteY__|ߐR}Ӳcq / R`vq^v e'`=v裏>#h4رS?9O~MMMUUUzÇaQ2We˖P(|O|}}} e۶mӟ{9mۦvXi3[NW*S)Me.`޴fM åpسKR)}"g`z{700pw#<@G_x≡D"Py_zm{`Yֹsٳe@KKm|ěAG?Z>}wx:wմbrS9zh}ίZ.+ٿK1Bw{wηm'ؼysUUe'aeln:}dʕwy?~rQ+)۔UW΃2R oZ3Չ[Ea XD87#eMKsaf^~ ڠUx,Uz R\9%"-*׏}ce@|r*p߾}]w]GSO=5#Jt le+A}iu )؅7Dӭ"pp=ׁo1璓'O|hjj*xsO;4r"ihh{ooGGĜ9s􇞞͝;mx= B9@[5yh~s~rvjQH5x /d2%; ܰaï~W_}'Я|eʛJ4i^Me.`޴fw0 ɽ3hSOiN$F7$],o߾g۶vOnٲ+.ٳ3iSC9yoH&;vhllD"ry+td2O?__WW'ٲeˣ>k.zJ^?y~WáPhՏ=Hw?x7D>'x XxQ~aoKt~weeecc;AӪ7h4zbʩ;w~^ti 1})Q+,[9?僦efMiT':*2 1ULa۶ޫ  lyjg?d~ܹr)c:p!.Fۙh5s-?K/?{%t"PJĕ]䧟~2P3u]W_}uG,H/Xy7ǛeG?L&}=ugĺH$}ssx ෾-}ꫯ.q-͝;+pPm>|[o-݉rzb 5 a楠KG_CCCwwwK׭[WBX|{ޓo\󵷷+?yŊ}}}9s=svQr;VWW?7oذ!ǎ+)M74-ỜHݖS63>'pJFFF%5557ٳ;ںuwp۶m~b?@ /)"쉈Xҝh.'N3>e0}}}wq>_7mڴ{L&#{L&+WZU9G>⍛}͹䮻bzj Osw}y#<weV{9믿8ΩSn߾}G)m9/8e3nm۶6"*)BPQQqb'+VXO>q3=zT;wn:.x՞={***[V"BAJYx@nrzj=#X.HG<%% ,_ۗ\۶x m{r.yǏ%N!Uμy9{tKKKh4ZfS~Ϟr;?p@9lHݖS63>K}W `Μ9%VKoo_יs}%K,}C+`yH 3emPs~> .`yӀmE 9F{XUp`,+J;˟JReN'Rb*/}:O=Ԕ(Srt1^pf_2/,F2oy']6H_TJ>gmh`0NM~H ^{Ν;MW5 Ga /ҥK{y<0>>'23?ʕ+˿[n>66N_|EoӤc7 ]X n4Ƃuzȑ'~Gᩧkkk;::tԆQO?Cq]w3x  @GG3ϸt!\~??ҕ; dɒ~KW_oohh,nzg}Y#] ߿n,X`0 37*0 `0`0  `0e0 `0`0  `0e0 `0`0  `0e0 `0`0  `0e0 `,`0  `0e0 `,`0  `0e0 `,`0  C }'[!yTWg;$rtyRgFe=H!oO17NT2/?As2 @`icB6/ grf$`Ǭ!W扑a~x е<  ANn A;:ynfHQPh:NvɕP׆p1y˱5dJwdFmTrGF ~Y!O%3Bf5u PޞsuB~%ʾm{C@!RuU u^ef̈202+^1M2'hg%oVo'#̬bŁ]mG@D ((65~TB<ʳ  JXSH R0+!1B$v5ȈpA# 'I+bD g"mmU DR}PÝC$BQdLqA>ǀZL/tQZ>bOB5VU_amuEPǑhLX!mP {;?dVZ_Q|Voȯ%* e Dm[Te,fİN+{ 3 >%l.tq]>> ~}j d6\!@{ ώe 1<~ܮC"E[UXС#3MsZ{VQ EiE} qN]Wʠ˼u\;2(;ێ@DE jIө=׉RRL +WTNH, DdF=6M V՛64Ge.f %һ:72 Y"_܆!__\\z+W-EnMx]mGS*=>I\\aN)!BaNټs'|-{`eМWqY Xw?tAB$^BN'̌El>Slf(xy`C3z@Db25k32į 8DY"U2Ą4) iSS+6X'4hrۯ:O~"`VYI&esQJ(XL*]  y^C k**5H ]Mh8P)bwM/33f H '$"aG^E4Q!}#`@$F`ڗ]S33<pV!Xf}71{˔L ,؋g wseo@Uk? oB;K g lBў}G)_qz1b#Q}RʝV2;BNvKq^֓8ѼbrrNF t>-_"{BN7aS) c|KZ3vd&gׯ/(Y߂5='awGg{WtD΢uX.d!naB ֡ (&\̌\zF x3>(! &7Ľ2ƒxttA[.K;#e7XG.ZI6B!,ijSԉ׿&cDi,֬X~R19V Ⱦ^M=\k?~TC"@B[2Qqb!̥H f靦_^$dVyLH6lwC~Ks$RJg Xm˦]6Y.`?m~@R$趇 IDATj;v@k"QBxډ[YjW/t?"n- &@kr"d{x&pb&` d!u7VUlVIf\'O}htPxBH6B%<7LoŅD|AjA'<9RW#n<*70"F)hV,I7AeNfu{`8 H$(FUA @xNY _O _!HؽکXH!H"]Ⱥd΀93VΒ[׶,Q25[ԎI*RhW[WG1X k/mKΠw13pcޑ4 E=%pv8a"/~?),)[ u57VXF46C8DuyB9/LVsF#RʕUXs.[8JY-[߹K#@]/*(-8k%:@穳ڎ紙 }P/ N9/g^@!RZD>1k B "G\U5[KuwCsk 0:>H@=CNқnQ5&N !TJq9LHzYPklA!'weYwXCgq$mdtUfm%! 7]e̗Y cgz_+,|k%9=^ nӭZ[JW[ "˲rI;g*Fb)%lPJ؎eMxjѤr=FH`N=Tۤە{B& :XHjis ke{\>X>iZ~DۮëNLN6gyukW IArBxV_B'׶w{b,:~yvqgKJAZl21'Z!bWϙWK OЭ1B $yB]$}ƺߖIftH$~c`tA3H-0qd, 'l=9, D,>^W]SQQo9N8@$FT0H#")ziMҀ|AАmuuu` y{E' X!%[^@de] M2Y9ݹ`"cC6F3y#ԭy#E +#Q+';)"@lܙZWWWr/3x:}R)zmKk&m="bKKK/y dl_¡VLPpF"0::sÀ>I~8%ZB\̚\3QN`>qfYQGdEHnYP_=e!–8306$k3P8$5ΛS[Ta Զ(8qq .4 讪6Fb5@`^]e[eѐ]93(psՑxzo7 Yg6NYX0{;Gc욣~ffy^õWZ$I2f+B6 ãwm۸QBeCA B!jǖyMK[ k$,̤wyR2i ),Q@|ٸ\(`${RfPωXl#UJ @_߾u݊ꊠWzۈWDL=bYA"_BH 8},ڦ! k h `ཱྀzGƅ.@D*d4Z]] z`H²"hYep$8~{ FD- UW_*C@2@&O9;2vToZְduHe25菳5_ "L~V%DrIw[1˾WH(,& \82N ̀ S/I3D (߶+ϩC (R%M[<W7U+3`ʱC1;?/;7p]A`YAPyto%5oXq%Qr J&dQbC<23Nfu+0+M ,xv,}k AL4/J62!+ FOW?z~WȆU5sakc>fC qY"lMZGwMK?22:c 7n63ynIqI!+FЖۯqPlg[# *d`poWQ8΀Z>3ز`A=)`;Rq:uHOBR /#Jqk썛Y9A8)pf _i~ňb ݼ)izu_۶G9ůz cDD}8Oو2%zHAmD` &I;/]{Wec8󽶞cv(߾mĀJv?;sk]g~t㦛7/C^ɝ;A?3ލ߰Iۘ@'oKm=$̈3ys+{߶A EHQ!;oJ{g7ظr1EY??{\S<?3k '40s}fѼ)`Ω%sdQ˩VWEj#A~Lza`urf1*ȾCs֠  j)`lyp0ΖWܸ|sop8±ѿن@$Xof"s% EB?74]`ĥ;EKe@-1b (% _M6-/ ` w:JY"E4n/MU!aۯ8;(Aަs W9ha ӽgWEZ׷4ԇ zT(8H:7<7RfeKƚPk qvJ&K & $3vf&$ՇW/jXTU_ A@ B}=甃jkX0", 8 A!/+œWnMHH;0x2`O)ï~L'*FDB"SgS0TFu5 Zj@Ӄ}C=xHB}8\S*PF􌌣$\ b2::4R"@cEEme8,edps,@ $ȩH" Ya!Hďu7'DT4@%d'(YNl>|Ǎ1 yf =Ap#]Ĉ@VAL @` غ$b$Ni 8>2H7. nX(@dbztlЛP* lXI&f s %cLls%%;b<t,d~D*Q X*)3%3(& O:Gm;{c3L l@dg@"IIΡi@3vfpl|AcQ_b]:^{զJtL h7?۹x2#Y:Df7*?+b!@*SL=3Kƒ}~VIR*s& 8Il:7ȤՑ(fXYa1HFFį&Ϟ'/bqaaf]faSgplkD ςSbI޽൛7F+æ)&ޡWOf$(Hsh%q-G*2$:niө:f\NzT_1}<.ۄl"A^\ײ uEv8" DttFd96 $ '"-e CH$Bl^ܲZ"A nV`҉x);{ZL. mu--䵐?%`+h!Z-8䰝p@eֽkb_ sb6ʬ`}4[WAt|%F@(_k?*"#IdA ߷jNSܸOCk*|8q& eNSm$"@!Y 9޽MBm.t؟Z Pphr瞃oٴ&Zh_w 0ih:DjZ-k4:3($!Q8A84wf&k\I30ѦMk x.#pƥ?~s0cR03k޼n`Ee4^Bۯ\;t?C2 +WD.tㆥ{p aF|PX:s!ଟ|""3aց1^HaV(X27ԋ:7rzɌr̘ ͜uHA ϯ;qA '4Qz⅐م6<h"{?+ u*btW@@(wF, )bGewrFbT&@w! P^ ؓU6S^&_<ZԯJ ܴ h & (cz@GN8@ * )t$H=PO9(ԕɟ* ':Z/ŽϩN c`'& ߫V_4 Ffֵ7ͫCc SB)Һ(C6HryG_v/8kmd֔! $݁'z'5$gPBX^8f/a7v% P˛ouInky^6TӐq U޴^Vʀ!HVZ[R$ B(A[TYtcB˭ ۾*ϼ{S"#ß^q#r:pu. H܎V".ςPpH쵽m[7kGOU&|! kՉE+ے4 kB&@nEw՘$"+¼jx(; Pws^>zzxK(Mݼlż9 BpHXGo۶zn/zu`$,- tņEcf^}FE9Por';^htx|KCMz X @Z`u'H*enͻ-er GELX&-Tվt9fe%gd^])-֛cQ nWO=-%MV'D@#f!t|ٗ (('`u4oG!B'Fm B հ.2REAo"|7ۊ2D'zVt2>(%dYδ (X9^J|ʑN,u? :o@ ~ĹAsc'b`&J7t]c2"]4>S%rUUE]UH_1HD+{˻op&F5D05#,G'ut@Uor϶D*CD*U\]+qE7!-,I@ʮkz>2pLBp_΍sp x™j+!$c;J$S ]yEDlY8l &4O,=fׅ+{߲F"UZABR/mWmxk*-t+ۼX`v B Е[V6&`v &f鼵K)q5UM78ƨĬG 0;:AQ0 @ZP(`N=x)t؍j7M]`}GNH! (OU $ " pѲ !1@׼(:5{eP(^әpSB2 +pnh$uరC&cX :+ !Hc97L&b-"F7/":!<70'BS7nB,H^̈<<I’ -"eS8YS$LbqGN -Etj%l2|'R?pwsV/%;bBCGge&Mu YA }YC~jj\kLMە]C `R1jR%Ig{ħO+C \jm)D,F=|$ԫXz(K&rb*!CpJS'^@0_L[[Lr@DHDϗk1ծ^ɐ^_'5q|ir:1APo؀I*CG=CK;f(=X g/v @ȘH%Vl~Gs֎n4V h(Z.ѾJq϶-),Q\Bz }]mz<׷eG3`rT-iT\ M16//tm e6ɶtp8wloX[}PGGjkP)y%  TbLٹ5%E(с'.E' 6תz뵭$";6oٶe$bv*DX]ԥ63ȳE3Q"@0{g/ݱ-A ˩5D`z$%ƁP,P,@&'"SIԲrEc1N$gUr'6bxGbKYU{6twjD&ȇS_?v 긾#xxʼnsC-ZdnwkOW@|FǏ^.[#HvnٲgF=&V],={[1WPu^OD;%L~s*Zi929)@Q#}70[Ob-< T=[c.;G*BΈ1B#{v"$ 5 j|Ծ[z;)]}EDι .^Jɹ̒2 T䥃vk3'_?| 2*3e6]Pzvbv6.Or ~d}T5 ִ#|:>U)oCh 9(ɓd}[REŖ|.)$W-vշֶ bЉ!`mO o;#@5[7>5=rKWg+P5˵7~+c-[>at/O17`_MDL469I ( ɺasxd ˕0˥io )ţ{F~t)饱+ӑF c846ВlꕖBuܗ_;~yRJBϿv`Glv[V[SWfa ]At͗BDFՃBsF3)+u]GW4ʑ V쮢|U:.1rT쓎DΜe%UE\~OP{6}g7(CcΟ3xNz:}gk;+0׻"򂃧Μ4ʞ-:SO_"嫳x8 yΈGwl|OwOۊW=j@g.(-|htnyw toikW_xˇNޱ<~m[1:5ߚNv=}B^~q/L+! j㥃GJeQ"2T\Dp)UMei!D5wk[K LG/* &zmCu?ZT~SnXiyr}miQ}Hrk?*G% L򡣥jI;G>K/Nr<=ॖ+n>{|YՓ1Qlj$*SXHBj`rYkdK>%T 3}VΑI.EZUjL!mw>_W|?kU"wzSc `=S YG]r+U5VN֕Ҩh+S6 Gi"cL_ZzϦ]}ŖH'SHK=®}zv ?귗pnbSgEp^"S6ƛӥrPtQw.#F_\{0[i/F ғ3D n$3μ{;[l!O݁J[W\ꋤBR%G;([B`'[nGړa/ 2P%8R+c2}=X'.y|rȖVS+ۗ9;bHT =ʘ;ɦ  'R:%6Ջ?C+OmA%)\.ڷOht"bUPd =73pӍt8S̔ifɥJ'McNji[}/6@HN/x]՚bag,Sc^ɄzNg~4#i̛>.vu{5Rj@m2=izozAY`R6L4|i WT+{sjJ=ioDNPhm봅_:r%7]lj;>Wq< Zq%en:zz %2`%ObnuZyEN`hLj`f˕oq#O> HX`ݲ`_<3d!Xq_%N܎O7'DNJ&9F?Ǒ$2l^8TLcfo$q-GxJwmϺ+N.w yՔi&ppD݄{x:p$tb*3xo PcbԴ髩ۖ3S^Oj =9:H$l7.}\u$GobԓW 2'/wꉼp>{;@T0Q 89vy=TRE.S- 2leY?㋬smij(~h/lLH=bܳxR"Xk>q_9w f5?OHb8G ?w\|VPd?vR7`vcanԊ5mOv// [GJT *W5Ѫ3Ռ:$] ˽ABy{<,žR[%jʤ]ه~ZL C[381z3( ɦu9e6Rq^Oo c^^rZ5DPOVb8Y 1Xog/vo3N͕8۟;"~lw UK3/L-Bm[LAPC(sb2{fSw0ZDPϔɫ:}ɭ^ftJaBt8L PFs4 U䞟ػe<[SNEđ0QZJ)g߳]Ad|^œ~T=%W IDAT ٟ{h۳Vxz-uPԊJ;CNex!X"92f ]JPYċ8*_fc05%fĦE+8 sG7Ǿ8=}D!dogNԌ}]O<#܀ kB7zOBD.ת@R'e5^=[^´(LB*Huڲ.VB}o*jmui.Õֲ8il32$MSRI+F9R;>;> ! NǪL}>&f w,tS}Є0+ LoLD҂uq3tAӺsK:k G#%3Kt0£ |{ ՠlB&tpHBcӢ!L/SU!(fpo?56}tkkpog[456tw{?:Dޚ}#̀ID[jz3ڹjܻcO9*pï$#D\,{2v{0)"%b)5<+U a$jtЗ6#pL0-BdX x<7 mdl.2oaEj1bm HR&L@bf,+{=8_#!B%2]ҾTbCZk 5f-L("2$HU`!+sADx9ϷwYr'AdD<D ̜x9~R#Ɛ1x4LjIlTܕZV-QDě@!8QAy|jvvfgZV ;U5M=^-4^kԫ*+ `#b6Rty ԄGX5eի ګw 'b#X0H@)iDb\45vʄX FmlbF9 [+J͒B XVLe;)̖aC@ʂf=|T\a AV[jEɬ44M+IX\<=mVD8!@5%CyP3^ $̴n,"AT6,>-"U]C$Wf w\.P10 g+S&{H]""̖0J TZA "{ QxuȻt6$HI ,>+zrB!GFNeHJ /e%Pp_$r.W(0340Jh~S"HlJzu*k[{wl[1#a 9ssvlr!!uJn3UHeot6^`X`F#i$ [</SXL]\a~%w԰BilymQe}xkp,ONz"k0VD sdPOk7 ocI Yf( 'pk|h v(<1X3Ua(Z ǧܳ=[7\zڱS{mꔥxWQ8?;׽kdȀÐ7Ai]LE GϜf} M7qD|DY|9,g12x1f@@j}L^6'x15$@1sOuM8d7a S11) i]}W!J菉}y-] X؀cN,I1+}y"IW^_S]b'wmLN0<`qM((zڮGLQY6UZ#PBi^\GܷEu, 0{HW{ơގDcc[ZܹiL,+T@o[|zh!aDB/P4?ӑDɓV;=6,+butC_$+).nBxڳe-c]1/;6t\eʳYNrѾ'ԘLOY0)IclzB+Y1|})# E[('B0ߛ %XKgIbtR."GG--;ڝ|^C6tu,Urn/v,Q_;:vbbΩ7vx2&bV\'<-f݋^ZFW{[5Elۺ[I]B.g bAf>=[VoBHhkU]2z+0C@BfZ l.: mNQf[0sJswr"fN%]eěNKmi}R{VQRkFy\zW_3 #rKJQ[sc~Wisl] G^8y ڂ7im>k J3-K7PE25hz;Q 01bob3oXczW Pd71$sCK-7=Ua8.F'a#cwΰaO@8L,7~i D}Z?gkoQ&8P#/Txf-tUfeR)4 X2Mr nz|d&Lćϐx|;8LHEaˁTU" D.q Ylk1k]ȶ\kS*G Cv,X OJ_?v/|RpڈqzXxA0knQe%GTl_6!.VN|L<͋_>9lԾ_4& dz<oxv@'HZGoHl8{D1 ul'2sDwwjl; Je1RR&U Uփ30s F=g%2&5,C>]EX[z&"̜q \FNä D$DfՃL_/g/Vu#hQ( K9TV6/kNf\$*D (}/.ӓn3/<2w`q$5 ;f(ڲە `1gl Л*&_N_1{pȅٻ͍JB VmSs \dO _'|llW^|%oob| {791`ME.!{ΌnlWA_W>&fW\_#'Wk?3 k[ ݻfT23`BeGi҃@3} cTlCh{tnf3_ E /HSEK@}ܹV*NsF 0݇hØ:ED@s_ӅY-viKѻOj爪-PŸH^vrދ޽1qEg(X+ K\7^^4(Ee лv-v)YU%Y2Ι?MjMv"nB>MKH W/}bƏ3 v/='΀ K/ՎAޒ-?*eD&Wc'KFv>#Ӷ˙z u_ٲ 庐;~,ю4;%_Rx]zomy ??E#D X5ljkW8IY-D>wc[7[^(4cXx(\Q !%C$%Mָ>Ƥws։4fQb U#\BbqeJ+L#S(]@y D>T⒔OR\ @mkS.7 *p+(;A4 $rVoҬzo׽ȝGvomMK08N_mtC[6himߞ2>3W!jLq2Iڶ{lOC{wo(tI_DիE&̺܉:2kDȷ=:p&*{(dݍJ7Ҏnޚ"# 67vt ݆FZ#Xm[F1|r}tc6F +z;i-VoS7yem^Zq).vuEuz[dVV zsBڼ/R*UAIy )9rTPeR%Ub{r R$6_kmar*MgM:L\Qx)7 # ͱ\ xWoQ܁3-(i:VnGz-P*RK XIK ^LWREDjԴ2[;mKOLkJ^q/DhEo~X WHRQW@ pe s[>;[ժS$yr:Rv [zn2PJJ n6Tb4ZHg0LX'}' Y\XB $y_ɔ*"MHlo1Eu5׸J¥iɬ?dzATɀZ->9iJG}}^[zױp޻Je{bO.U10* j9 TE~T= cV}ZI[X'>izvz&"X^~̗/.7jI|tvBDhoz MAּS6'sKsiy>^JR!X"p9<_=b5_~ 4vfxk:f(E+#Uܜ,-ɩc.-]zpzRc|!'lͧ 9酉 p.j]KӍT%grXœ]m~nrǼ.Y>&~̞BP킯].6CtPE^C㩊fwRRd {w1e Z7=Ï~Nj,v39 iwHIav|B~ׯ΢:POLDXoܺ,=k;]tE$^88+;o+U %:d yoiKWv3C8p8qq>*٫'?QCV GWw>-_QĵD$lMnK`ahMʗz^il B)o%Ex73SF3=j yqqJ^T,=o Px=uzڢC5ZX%H- 7kٌjq`eBRkGџThq#lzJ(Dm?SvqN 44%6v74h< :j87??S'J}M|4p{zMħNZ?Tɓe5TpOSN}k#5=ܬh7͑,7qD}~|慉ibxa~jЇ5A 'zrGގ'/;VzG^l\*{[ &ʢ_O=7VfȾ?o=7F z3=:n}7=3ON&NHo{>#SP`#0~{F=Xו?D&,Mڤs.N@X{R.Hնpؒ3$D Bf3cM ED:x7l IDATWgj-7%T@):W_%jBB')Q.(Sh+'/LKB } r4qu38o7+*a_c_m v4{ޖ'g_/S۽cS# oj,GP%JCwq,o]^"̤___CМt-A[,L4J7CΜXdz9P=|Jkd2 ՠ: ?|}|z|oG4YAW]C&:Z%tvX))L UAfIXKxE%i"h]wUs6Z3N4MS,Y`QOF+R[UKb;-Or @جy_DJ(ǫ~1ь 3~Lߝ`Fh @nlX1Z;]Цz(@yXb]:l9P |jqoP`RnOB-;S@pyj]7Df WjB&Vrrd\. `RIdRm+HY`UI뉟+:ۊiR ný$>r2IZ[TEfƻRe<|^Jђ/ViZ[ȐB7"E)h B}\ib#G:Bc<);HHҨy+d)zu-'=z=V6MZx+VzZV+q &"q*t(UgVľH8xc'e1cqcrNA%CBj!ZRo.VЄcfEeFh#NcqY<(v*^2iTꍴ*.R*qja4qP.`DUU0:pUF#iyZCbeӴ'2l{2K\|+ׯ;1RO* ١J4S` ]/W^;~[Uieq&es[k{74ˀ)}DzGaIb"qXd4P")ҤdR( bzﮪ}yr9q{,6~«{/>7[V+Xc⪪'8dD29^|j_9Ab |)ayu}zq1!I#,SlE`K4JyjQK0Ss$9cEӳ NaANWʤfl/\)kY{# r=YkQcvi)djQr 2+FJ/y#MEBG]N7W^{dd;ct0x?V5j3[R/Q^,*nGWJlZl7Ɲen\\.'1ʺ{eRXVWK8Xgg@<UJT>qR@dX|{i]x$XI7]/d.=192=f<$dB>v0mN %gsWO9dLZ#-ͩFX%ѧ/+dl.&IQ܋v>#ON[dS+$0GϞH4yU'HM[ 9K=Ji5SPNԑ;?\rv{j<!d HQS2l TRcՊ2̙CcxĒ` I}"lWSd3֥Mݒ`%@!ٓ52x"v\kDƇOkUх6,= v{G'v3z7;":~`!.,q# Z+f|~N$SQV01F(?zt4$V!#ƑK|Gē٥!{ڗixW +6v;X|ސM2K4)T8g7I1 г 6Id'6gX64u:fu"&.[b>PHRA+KPILPʾv)»&R E@!{|h$jp|_w@QO)v0nPPF·_>3Gh`֫ՃCS̴Q-@N۵:h:P\)$P5 ո79C[)r^ %`bG'x;ϧ )sl&Pŕ?/+q=^OiVU5 !ϳ/D//Z~Qg^g05'1Tkn\8d:fճ?B, $PEk.2tx9a o_C}f@_oSjnY⯠P8$O SOk:d"LR_U 3pALwtGdlH3:Lʛ+/դD <㟞(M,C`mn1J| X7oDAm^|#Gձ:^u~p$.F/*-Nci d*2A[[|13a>-f,+@o 9yH*wn(rB?"L}.Ax!S$@YR߸oTO[x_8E}G %U9#I{;iNHaZrpKt9Sy'`Ri+Xu>B8l\r-6_ "U^nLm yA}:3wDE.ߺ#nS!/3*Bkwƿ5ںӚ}cso^'~9^Z6>ܞܗ_+O/ (m[=.g6OlTiﯖu訮_ס !xe)/Qa :p0 @X_r?OF-NiL<ƣ47n<'[JW۔U)$:N& ?Փ޴뮯 e$[ MOQU9!^'j{sE`twm[ qf(e2nIަSCM|葡Uo~09̀{}XƑSOA^EIgڶ-NY=]<:.lB}Nw;ۥ L/5#c#٩Ao^_܀ªfTRyg*#Mɍ8o+뷪 8V{NAlr2L<:c`tJFr I DV$r:FՍuoI 8S-\WQQJњ56*7;ZTyx+ |˘VgW\i{0JjB%Gh>2U&MuC*X[oz͐tq(zidD &qi_>@&Oռ6׵zXUJ6x]o~ &r/x&O&ᨮrh5llv; !;K{gxgxIYWB]l\k#.`v"[k9 f*/ȟ%*K#G3ヹVT/rH"‰ ߠ샻0DeE}GD*6Xo2 CW~'WAokZf 2; IGJP wxN$P,]Қ[;Ff&w}D6bƸ;DF4_B Ĥy\o+ HXڮn0[%"р. 5H=9v0}w'tLRGLw_(PGopR~}2N4gPs?2)C|aTeQiܖE 󞈚w[G0p(j TuFm\5KkcMM1W

1W%O0|:#\mr@Ix4}3_W7ۭYJ$ L~} @yZVY$蛲G?-$ZzM6VMCR@A9q7e7%T۾q=oQfHO~1&#A," *.]p!vo8$ނ )Nү82h$\cQ(J~ .VI-,qXWҬMF\m{=g!qhk7+甈/vAKL=?R#j]¹vXX{+ptܡܩן_f\Gh}SG2 Abbv'8kJqu7PGO& @x+\ j.ȧ`o\ Λ8e?9L=cǞlɍFֵEZF2g{ISvHջ-Xv UڴA(LtzN6).]d l:=ve9;O|vZLqip䟝3P6vg?p}߮ϛl[}۵cU?:'ɃGH/»/zگMe,Hb1ɛ9y3yzĜ1=%Q¹6çJ-r'YbϝЉξ (kpt'4$Cҏ?P) sBq'L%sx稶 '>ߣwa[2E){Z_T5g>S$@IXPCp<8s79 >i !j8Zxde}} $I~/(busO8 IDATfPCl"]::^oUecfۈZD;5v\ɝ0$ ;˗ިdcRn=9xcG~4E/(IdO_x|b] 'r}: fGz"=Q CYLzQ(FNU7[FءS/ģd ?^{h?s8!U$ma^н͟ o0:S[6;:8-:]K0!RA'~k w8>?ID^g'?ҭe{F',,ji~!5Z+$x/GBDĀՄtC#oADNR.2c{jS9*?0w c#Dy_<7W_vqɞ=0x.hBCRV~w;?uN$qi.ɧG4fU3c8a~H!,sLeObp毱~ժJ~× Rc! 6$7[zcLpnJ CD6Ƴx20?}gO>qkrDUkmњ[s$cL+.fB3ЗeXU%@HUZXw3Yzq` rbb-H$vnV\""LV)XEAZR/(ƫsb HHTձc 2Z6/zQÅb! $P2,gGZR_.c)3 (L)&nŨW(l)(Kk뱓rGϭ" %CHE=y9XOq4_>m˸Kx(L'I,SY2 =t7JU bo7r˷3l*@^M[:峍%ύ n\13{uD;&;#F/$84ib"K -9UCA)LU2@}5jGl(M衺E5mFށzTxhׂ"^D=%mG |g:>\IsqWKg/)R̪z&15'B`4?lxP*d؉/4v2m3Er53yk"QpN-1H%ͶV˥f+5{'ɩdÀBURhf~Tk29`(X@K4zxF1֣b_68hJڟeWKUi[ KG3#"+jV`N3$+22DRb> !H*|1) lI CABDvBPi:Z+r ݿT"d f[288D0` hM`LA` (|^W佲l`m!K&?L#C|.zݫ{¹[ޜΰ;2T2Ca05Nj&d2G`zo3 ra2ʝݙl6+2%`IlcM/B?s[wHzŇϞ;u |`l&\8q;½;%X\^yܩ0 E)׉(wrɽyK VJjEDF>rP1Ka okv9c?$C̅|2<Fa13c6P.W^G FV$87^S˾ ";s@/{/81X#pk⅘79% =7HB"]wܙBv''9^DNLrLvS|x3/@ AʀB7~ Y%VWD0[],v~T;>5ViC;dl@ߑ sznO@x05ǎ`nT@6Tʁ ?q`"͙Ej`J}dbVU -]FND۩돶et1H6 xbl,j&&⚋j'N(\&L?zI6D>US-6BA:Ff{̊:W}cfA@rvG/)i0  iN05DDfW|>_lG\Gk7dFBB! ÁB~@ R(e3|dhllإRQWoޘ[teJ619a`YIFfL6ӗ (Z}zH-#`bX,}P.+C;kX;8tx 2 y A6e'oW q&( b{iv˿)l5 i}Z{KIWTWnkl( @׮ͯ/sq{Yd o#lH!j Ƈ򁕱R͛ȝ:058#!kOEzUZr+qs ;?a"6)X\*//5\%DžS>xST%4*T˭'Ow8F1rUK}c m![SXID@iy.^ rZijV¬R^l׫׫ נKǶj62ۍءkEi?| * l Y$7BZ~ ys7Ȑj mWG'u>nldj=0ܟ{L^{z~ -ٰTNs7eRxP$^Z7|>S"|='?h IϽ0^J6O\PPxE5F!%|Kc0~djNi†PBd 4|Ư[P5^qsOfJ@,Xx)h]^j{5/kn8iy M Tޏnt`thZ-7,[l={h./U,va#1z0Z{7?{@kqi]/|t>u3As" ښߙi#v^+.Hn*i^c%%BKb $`kIO,1ɆW(r7PmI]tԢS .ߞ]^f';[WJIpd‰Z+me^.ݖtmA7.As$fuҙ\(U!"Tq0gyRφ@PGٌ\|{qy\?vh~i]*_@΀H;_ ?>:Qn4|_'dxƂ@b GA\]r6;ӿGOs${۝U$"mt3\$bw_B`AZ)WSwʨMO9)MyȜ$S/jT"̸"+CџKFyXH"Vd1 [S.,Y-xH1+\&;/B-,0᧍ K`n軏+QX77K/pj4W, \O^y9$U?ٸwkz~w_h_h)ӷI{o:5v7l')wKŒ`LNp}jQtq 4ꭹCcCo/,>x <}߫CwCz'~Cj-d)\v۾໹ ە :kbLHx Dt hJs3D4>#5aoCNJWj!^X+l<<1I|kf~-^k5qW0wN|υ*3'O~)WZ_m-{?{|#y3@&;훇]J./Eٲ_]?>:xZu$oLT ;'!ă(ByWQ;]礔Wd4}lZD0gs9Rƴ\ȄqD׉{%b]pEHB bJs}P Q=!ٸ1x| eJ9:M-3JGJ৆}|>j٪IK]G+]k}8y w|H8js3w" fW"HP_n<ۭru.Iv?`7<4;ٷ)3Vs9)]Saf` pHq^+3<)7H y 0(]c`i͠A;o0 O B31:8 fsl>4O5; # )ƆIU ~3R gF/CעB㦂ܩ^8gM&䉕LV۵Ɯ*_Gw)T ?d<-̓!>WAMhO{B5NMWo/TJpb^9ZZ3G4[}H;{ޣxwf{'h47Zx1W-sλb-=XuO_!vn$4PQF%v1 %k 땶w2B4ؗ,akN5D d+ZC͸ZS ʭr7MD-/mi%wGjŕ#?[-wU~@{$V)|\2ǍU^!Hܛ\bW40qX]s!kÃcZ**l7H :=812PiDf$#؛EkB|Zqըv9{gRN lXV^nh]P\g&)QM>tKwd?">at.=Mӭw{3n2F"#einZIY̱*c''FWUP޸2Bj+dHbD46h4|D{05eҞ/V8bN^3a_n4% ʭ|r.7W$rQkA?%.ŒIWiMzKJ]|ɮ OvF&vZB=(p>8˿Anq_VU|Ȓ!+oIckcY*oMa,zAl:qf|p0 gb/V mkjFj]6Hqh+ZXl71K핥rP8XyFws %>/+$h';g<3`zq~lpxrdjͯN/,%"@O?r>oU6; xE(^$==|ibk&2PnIb!UK)j6Qxߡ?[W2d7|Sڐ'F=8pMϭ&D IbD@oRhhu.!"kR :N=&heHc6V}ZH%iN۞\Đ8j4X,Vk %ZG/Rb'GDBۛubIZߴB|dBयGPe@h`]M2s-+;_xl2YWxT}SőγxX+l>-6".)`>&_](jED3<+77goBQēc5ߺjd#پ9Cgc()Ϝٕ[;Ucs>@OD.ݸ "s1plD1q]Q02Sjc ~WV6bրbeX}Q IDATbq-|IcearD <4豱NPQ*7ڵÙL0_\*UM@l.WL4ת-"2Fw B}v3~~>gJ̇G#!X :ש7KϵA`ON~&WrvصϾ`ݿ{y=/_0=ӓ13 HAT\®dYݪ^pemmYvle-VȥE9 0yz:/_ mF'=e;YP*A]v&zm`g<ɵ"M; zDmAqrW{4̼^oMOԪV1ZrPj.ީkŭ"7H/i/\y獷XU^K@$ IYͮ[8P- 0iG Oɸivɧp)]."Ql6Kżd7(˛J899Yl)ܾ{ X%{>|1\.M9Q>~أpĤ`q;|N/#Wj1N w@?޷K~$1l}5 A l`7֟&CGt4$M<LMlLüy+,ץ<i;j>1T'u;;~f~٩zey-U$F1A'} %M('}B-ܜ)7{f~)J0\ _{{_>WʱGO+q;=9iTi=55@"D~xeeM&TDw/f.rVO5J yL1fy贫L$>QbQ&1F.ll [BdLn֣0&ѱr%)gOO!Em;fmG)&ސn۫:ApLV=Sk6j͑(Ti9 NjCDu6Zb[$]{,? SZC޲nua2/Րbc`DDax@l6C3{kvd2f;jXp)' M̞ c?rvt~_+!Yzg=k,s6%Q8Ieίj`l<%q'%FG*ZZ76 u6#^*CrgKKhkoTvqOЏ>Zײd8_nGf_Fj-fu)ĝs;TPKtS[`y襥VH ]Ii+1 DJR-t%F'/2%CMLFzh,nsR{a*FF*< 6zGA,o2 nyN.Q `iW/\l4S2~eگ5뭞8?9:.Q"p]2D~(4T2DfC@5QzLǎ-%az1;=~{=ㅕ F+%Ϙ(uNDVתvwNŷo=V+ am}-mvj‡L^Qe|;3R(__>yD>\nZoukƇ>[O'fW\ցǹQVrI nVZYTI @*a?v UBV4Z.nL I?(6Zm'`J 6Uoŵ-4L0{0~!T L t \’ )T =GȐ©]Y//@N1ԉOrJKۛγgϗL JsQ_Y[k/;5v=M¾!nZZ+ZQXF|aRRg5 "kraR=6>*q:H˫kn7D=¤R(F\H!u.g:039.ްڹ.BB'ؒ liWExW-UG3t. XD;x^0Ytn">6>2PU'Ffg\;2YCLAb==>gɣIAd 9G"d۝G;OHH"MەLk:]>~xvjl Ϊ*6Sy89\92W(0A}6.\~,(;gXeR89wJӦFw@FͺoP2ƺ3Ku2@pJ:8Ϛ&GaM K0)9o0&gEűwi QbDm7H/H "쑪NjA"ƃ6ۭ$r$01KZ!#P~/$IdդWYB0L(ND*?HEw0ƈZH!0Psm}M" v R* \+<te2̙r9#RoOtIYc\&=Ĕ*96( xQ_wH6dB&VI88ecb~|sZK:4ޗϜ<,T56G?$L X"_̢$FQ=r&VX72U,;X+&F*c `iBDBd`d^ZR}Mcab`+8zxr(!j@ ّ)<} WWMUKAVI.WfJpԁBh&ǾgNrƘYG:35>75[@yLC܉óR N ?: j{wxRٮhb80`kFG+#{Z ]~/_=z= [ zPUe2VH-\m" VZN=w 3& {بlJ.}i; U;6p&V3hzrƳӳCǏM S'2jE־}v&S>2P9;6axp83Ϭ}5ʹ#&.̽XE 8Ss}ΛHa;J|x|ruƩma.Cc8VXn(:Vh@vJ*]742TEp - ;`43>NDåc;JC-:Kw߉7\JbfH?YmSO`I%8MeF5]68,>}JӬ\$~ ֎r ۅ"## V}ay`xzy~lQ)SpӯWg&JAYh_^lԾO%C!V{N+ <֙'g?6US20}=_q_q|6{8Q|g+PvԃX4q_.ѐ_:R߀ηOm:HO/?#x5^y|{x#v|֫Hv*݉|=_]n#^oTnj;wd{w&"9ݶX+w}I^g_TUH3.|鍯wl$ڽ'pʟιtկ=ZRJ2=s&Cd $F|}`w^]<6 W{TuYϙc9#b2!.|Uc4Z=?@s̆"tV͋69dK\!$헓/־}՗>uqSnpU%Zk=k?y_Txb,1M\#Z ۤ0NHW?}ɛ΄,#I0+0/7M9tW}{s<d9__ïV F-?XNW6__`/7^8\+:>4õSy>'2D/|ONJU/K\|W.q 9ܧ/våO;ֳS\Hqjq<~* +cnx1S՞{vK>s,tw,BVo\kmGwJ n̍Ҭn|B[!+_{f+yS>9F\l{_-azJέ?eFN= ߹~`N)|{~I Ըexq߼=W;6S:=OxԸ>N*^?mg\y?B`̿"|n0>x^W<ǙfYh:߾W(CYSE+Xj]82r wYjܹ󋊄νÓ2Ll+38bvv7۽%1h7j/g2,kb~?ugcvR}=Q-iu;aMk㮭.+Z{!]H'F\fe(#"Zj]jU)$ta/Ín\#qz/鑨5.@^FdlM$yR0Zgإf6Iԛ_PRr{3bꜵVb ۽v?ib2YQH^y]tzcCM?՟}]u]wۙ`U.\g OLgB (|we$L ncc{W (ˬkqk{YUt/IIv"7)jA%TOikӰJ'Hbr Kl8'6`gDzU@oفB@vsQL^1 _@EpɁ AqM` 9/r,-8𶻼HF:8X<Gz= N隉$UW@6_ X^r/׍J_T, DԶ΢[pw`&]*@+%_M.,aܛoJ\ "J33Q;FNֺKl~BFpKhVKkR>S& [V+js FE¥v9C`qo+|/,&"vޛT%Ijѯ\ZkmRe:!t(nG.lF^'f4KP a N;v}w KHC2Aҕ @N%0!Hku6/%[J@Cq]9" Sq72FoWCe0NU+7r\Vjպb@f{{j'dܠ ywwIW)c{s/.]v&l E%3GZQ4.u^kwm{!2 M@遡KAy_RB ^!x W0~Ӻnҟwgv@Pp@\~$̐?<[:v +ݡDZKzSDhnb<7YU_otWEZ\t'rS F".Ϛ\׆d3BυKb+%=$w nd۶&=B !oBͻ3r'eUnDAT R$)>֜0jgsGs..QۧCRBӆ0 eG$d; d7e"3x\,,WV x$y2S9U%7ß_&紩xjSٰo}Xs#OL|'jZI:Ld\3~d惇au,P3Y_UtO4 ?GJmr^O=W0t+ђenxtĻ)CO=_FA-ؗ)?9C 9MBG ?q8n+>IKfK&$ɮ{-k753[H~'8)ϕ35;#۱zR?V9^ÿ2,H?y5d;X=? N?)"gL2ćjfqSX|J c"nWW}p${GDyj"J;(t)]lKUeROúv]e#ҭZ;>C.!S ; joTܕp=^#s?QM;RĀDvtgTҥpfa?C?7D&NĦD{`"@v琲+#Gw{ZMMbIȿ̓)G@8=T\^BlzpM!s˕ɳ0!R6.عt ЫNіmz;XRwUHȉ9s !2=uG?Fܿ֯qW;˹J$vҶ㸪=`ݫrwb0nM4̭A3j?zV|fk:<ΩJ #s& {L¢_ >F~_~hֿQO%*=4CgSV%ȃ`8;ɕon<ێpb=+}>oVYț'IW $%}b^J-Z%}w|hO fG!?'#+_?t=4_\n j*cQd'.¤*H w,avW4N|5Ö3 QWGBJA1 -(A 2p&w% E5YBpPd|ׯxἓ3`c~;P1UV¾#B Ȏg}tN/2NK 2z"B;c@bEJHCtsny8C~o)m}m $ΐҶN5'_D p`XAX0Vrhq,؉f>3(Cį=.}i5^'y(#%r^ CrwB(ܬfNߟVe|FcQV><|PL&9hwN3J*`'5G'?)%AG1yfFql+%w}©`~h=/tN͎  1逪4Z릓IJ¡CGDɤ6ɦZeQ鴪NeMfܱT (N-'Jb+<贪fe8;|䑩xj;5${ݰn[1^/tx#v Mhl:rH c+TU~]f$̃fdZ [s.jv^EDԐR.Pu& `x(x[!k;{'" rtѓ+ =}yoXvo?{_.T2csǕ@P@H*xozHE<X"ATx)e*@LXR5uI%X4cl<Ƶr77y0ϐ3AyVR@n ~͖"ʪ0W$ V֛)z~ɽDO@9 ssC*ɠ~mm/?-Ωz4PbJG(=yk}ssDJU1`ch;7pdr6+H %5 mbXQRiQZ%'6#s{TUDb2+Eě;V0yb RI`|}3ScCj@)M gƝ[!"c /X&O ;_V[i.Exܕu&V<@10\Xߋ$=s7\ιF髙Lƥɠ6DcPݬwotjtxĹ$u,"mf ׫5 Xylo]\YQY:ToahUT˅̭4}l%ZTjspú"qbLNLO|}d03]rf fwz"dTEXncI*J$"̴#MK" ðٍI lhNLDQǾ흆!cwc !J=4;/}T!QSq?;99=>bmLF|P !D`0IPqU8F?#P&q1j@m n޴>A$ʬB=y(ǔy{}deC!KUd@jw?p#50uJDfs}L $A2`<\?r"L0TΝ<2l~g_cx>nmHiqh=vQQ]&^cJ*1P 3 uϽꍍTL;R,u)CAوȩK _աk#oZ-›DTܝ⦊Wߟ2xПz׀eMbDYJ 3\lJ;0T IY0HŋZQ?tl8@ID,9I ~ҹ͗-wh(ʂtj0'Y7.NmTiA^b,Sj]cܞ,[ 2NL`))ߎK)Q8"(h7lp/I:qBL@oz^d;6|GL%I>3IWUövzNqP\oe1ĖѡϹ]$ *6l6;31r>B ى14*=#åxݫc@TjciT%3߭'ͬ?6xe/QD'ת$#=0XfdžȢqN/}Ȇ:4gH)=c H>)@FS~P(K |K[aKWJ9ZbU`Tr9sJKo=S;,'}4׶i|gz-hv=GI.o5&?zzzy=9tQ wԒͲW'2h!3 %_<ԾW)C<%gx[V0mP-o2Xu0h?iP%U  -XZ+[L "֑1FIW@b֪q+1?I4yDzV[ػS%nDI8VU%h;LBIdS?̷-ԣj_S3{qΩт fV/ [oӿ/%PУ"28J (]]ZmUc]7*H ~z_&E6;g'~vnے-8"ul$ʰ6z[Ct&DV;X* ZOõW7x㙟8/+!UeG¯"$!{EVV{uBv"Wzs꺃"Pp*yp$(y;>}GW˵ 2!>^o߳ܗtvc kܷ>¡*BW/XÓOsA.l7TFxpu bڝ+?Mm}r п4yN==(N[N.~`?\g~G'!d@:g; w됫4nI zk.S.?ϓxB[@EItvjw4ęy5Z/oGC!z>7<c8/n>=c[\,͍ocѶ?SϿl)y]jr=Xc,9U'Ƙk-.QWjI5`(SIN4ƅ$F>W Gc7f1XZ}1 jX6fB&"vf(2/Vo[ׂK$6N "I0fbV2U ZCaXl6K ,h2Yerc1v1֞ߒ@Hͭx@^e fyjoZp-RBӶřZqJ@ 1Jl&|"WT!*z4ל" U2B] SRhU;<͵Dg93?fMkSVZ\$$d@2O%hQ/"E mZ=,6**lH9tHY5Jbb6τUۼV=_ǚO B nKVGdYJg]W^PRPCW?"3,Zȉ교XxG|!čjsv8.J +wyQezڞMnY 9wWJ$g2հ`iCb( -e}{?Y~-\Rsfa]xr+d~mC]%ҜJ5^$cZ A\ֺ_96pk' U~[Ȧl_dܡn浽dC #?<,dx6*a5-?D;jGx~V4kb]Uoh EXϾ{NO?_Yda` 殾 VlUH;B7+M{i^Meo2=$6ato*_mk#ݗK$ZoR9ڡb3w ;[ҋ_*v ocPFYdU<|[}NE8'2E IDATwRM6* # ݹ |u͛BL~g^̑ݻ~t,BBj uʻq^Ͳ2v_ -t4hYRqOڭo36Лޢgjo{o[pLփ0o:XCIײS1{ݎ+Tz0 Cwɨ¢ k Vۑp'XZ锪seW|V?'g.}zR#&̞Gvw0=XL?򫟼˥Bh<خ7pHwq%'/szWfwg$ K@p>12~C-}iO<0A*"X:G.s῝)n|Xd>$1QE&@z4۴QسUyFO/?R7$!Ԁx46ޟ9 !@$eW7_}KKWU98t'ʧ~RB)S[bÏn& H8Q2D^5tſL(QƑGl!wҮ7䯲d~RNrE1w5ez}~H,b9FȾi?VE*RYv@B|j7O\ Rm{Xf[H _InL'TvV0#vn6 f2dR"tWԾI:cߵZҨ+fevџoRS~C#Rn[j3ȥB'~ȿ_j٦@f4lGIZo7FS;{gJ3gL20Fגdw7Ԙy8#H> ځ>y;Kgʗ=s;$9Y=Znڷ}uPUrNpEy%NR0DDi(T1:#Rly=G⃪m@6LɃEK/u!+"#">% n}ύEJ&xcMX,gyG!cPdݡba*GwL='>՚fFaQu*@W#P$4CvQ(NDzo f1%}/ 2 vuWpe3QQB#~̕*UWKzxBB G΃|j=/$ 8ADV 8s"3Pm~3P(3))} :-fZ͗jRBb ZӍH[lzmLQX“I%eh[tnPn7ϤQLj^,c,7`>*@`@řZ6~U48_m/";_( um,;{R]u*êj$|\RO܌@ ЊDM\ڭ0 V&WuNWHWK@93xzb1VD:mdE.iS*\V6Z })@LzvV -A'=mlq煠PFl=8\˃Xq_!swe& U^њ^\:'DJ^?k]  & /'O-|n%#wmXHC 9[\K^3^~{ߑ=|> 1y "E)7gO~POsOqŬj~XT[Yu͘ipHT ĮUh;"w.ϘqMl!Yٱ{|eT&=;S(8S$[S%To>ٓr;֣Xl{p.aK(?"ed2ytjKF7x_,N؍rHٽm0I5*eŒgR@H, ]nze \=[l3z{ %,"*jV֐%r#Ӗѡ\zp׽jAxC}/7P9ep+"P, {d,mpdp eMdMHm 1?hDd74Nid LJ-CT"i&7 YT @65z#5uMgD&]j0{)he=h=DJfq@Hhj".UowgL:*1@Js?Élb¹3n}@b %HO}_/uG#򅡹Gvc05(\N+-qɚz:VV$n~vSduJU"$5Ӆ\&f ws̘9f0|w_^rw 5lg_t%=sQ@.,>3iIdz68_zɏ}8 (YA*LqK"$R5uu%"cLI( ֺUօ^(!*U2*G "kt(ˆu Xčadx֙bd}?e|z~n$ _dO{BJJ~Gw_Ml;LJ 3{4/>gůE !-N XJ+gb. QCJm L6:D"2 7"n`N@,Df+D``evQ5^6$ڥ?gA*[f'__ܝ Ƕy+`B|%Kc0f(?x0T[.qS=[ZaPk̇ ~i~͋O J?A|h*}$pDg^$ZY+%&2(:@n`RU0Hdh3&ƋI&ri-Z 2r`ՐcQK Vn9\g|u}D|U)|K}}o~lk}P!RBO֟>wx=W{lRYPx36bvrnO?=@T7?6>^+!P 0GOl!V2YY+v Qh\ f,Eu֣!),9I,i $Z.& B 1Ե׾YŘ;` Qknt| J/$!&c%! +m Rz"G[OXWU)) ,dNYv娹jO =pl6- UJ/P&! jlX *oV`_"Q4v4lܱ; C|]EUǼt&>;qwj.WQ*K_.`QDޔΝ޶LS_we=!{7NdlR=.p7s寧'al>\Ư>h ֭0;سm5U ,U`u\]yZlGYIQMĝB GQ !pɖs+g&\=T_[aMȨV5JmyZOO_iL¢V@>YE[[&BsJubɥKb]M"#}"Iwh;0+;3mH %@}#}f3VWP_0r u~UFSnNv%Vߌlo=lKXfU|(HVvF&;Ƈ8T̉N= 2s8U<ϹXbǾ84ƨjp Tl>zܦb6{$h'`l.[7[Y# d%DLdU`]~]^_o{-F0ZXVKŒK\1y%/jX)hZSK9ߏQ%25S׽DbI/C,sd S,T1ֵoMlޒf#'ՇZDOJwN?:9jo6kCpuZd\d("2k-0:od@lu\Jt{=CFX&l|,eJ`̖4%To7. HŒ͠yy02[3^$j]^"o^kU~ðmZ_bRl} PoN/Gs2t+!7vKQZWJSL̀ e:t7n^%>vkϜ)-aW)v[n% e9m^jsׂJ64T&  I- }^eJDr¶-4hL_xJ%%1Ԇ7ϬnZŀ7,gc0`v?q#E^'7+TR4pB cv{Z-I` }>+S֮sXmWΈHW3t:hz",{G,ۀ`PuK~;&gЀB]1-@0xxa%@Ͱ`>|-bXN(BHbcPZ{+oȳAVӅ!z``u~WGa[( rC&BZU8fW(P2X U%bHʥQ~A$,*ǡ_ƭ! %25q IDATncgOiz"Ҩ98oFتxdfk[81ULO kMm'3C߾oƨirywΈr$7/@B%P}S1nNKݒS'|U"qcUf{7,!>3}~ΖjKڙ%hH䉾F28ݟ݃3V'S؀H o+]uG__Dy8FAb=?;/=%l5%˖8{_obO&oj_8e|у*G, ܙP"zJ|T4U9@6(nc.fߚXD쩙AC^!GfMd –k/ZR~;7! !@~_ԩߜ *V}P?J CJ*z|jC_6%6jxMI6(nu:/!l"uc}`~SGi#qnU=3y*Zf`&km1>rG+TBDv xj;lۄPd HZ-Eg疟n 1J Eߝo?qzͪʖ5qdh?P06?0H~LׁY*F9~(9sׇD~EлwR|sDz9ɶ[AFW" ܣUL0 Eęt;ˀeqn&IDىwjPiW~/6&_o5 $o#5%c:@nClyK]GY i݉Pl+ځ%M{}w} aZʙoO k'* dF*ͽJ_O};'!.\(Jê7r맛b;Ę F/G.~SթK7TF=$b5ޟ?PgWPb7|Oz.cfӍ8o>I辄G.8|7za5:,<>˪˫-N\m#4 !"o#nF:9Pk4dRhPՆ`"eRD %2榋o9?ug~cTQBo%,$x`tj8$rd[O((,ӻ(ڦ d2އނ{6c$'b^h@L$F{TcWՀ]KzVA`֮ I9\ Pd2d~wK5dXCRhcJY 'IxXMA4o4@Mg*Ь /U1lUʵZ':½m z^.[2XU ðlG|97ZYVcl{7AĿ _v0%6 w߁V윓鈗DxNb`ꁖKn5ʤb10{Md&%٪TX )trzLI1/ )CU_YS~2KyπQOȽٵs%0{ɘ/H'Dd@ <tf28-թksle|. HB^tL(Lw3L}dr5ؼnE\eN.> r.[u8b c$3 N^֚31f"#(<йX)+ I$o8o?6ކ{bɣ`"9wgٺpzws2OSf\Zcn6W :S鄈" 5Q! )\_\,/R]OAFTѪԪXºu"[Yf!y W6[Q[EBKgk0 UK>  !L-.,=7yi&CJFUZoj/W4;R&K *l䡃q?KmtAnPξw: w s9ȝ1P]bMFy=7#Fym|dbO)+u*=JP$]/{l=\Fɾ{_gn`ùbP ןZ`J疆L 1iL} e7+J8ʬX>q ,M-,EJ^@(%QX'4Ġ]ѭ&Z6XZjx* ԹPDaѪ5[z5Yϐֶ:iZ)TqPjb-+C#Zڶ\.CYΩ `PUT,F6nHD$Vc31:2v}q7Z5lȝʀ.Կy܃I6#bT p&}^Qlҿsd mF"5P2ػ@*NBN1,Ru}lzY0nJ 9iRUz%(u]TTsğxBTՆ7tϡ}G&-6[/:x;vũi8d4Uc޲MDl|b+La;1 YZ%jDVs͡Q;ѫD`[uj8@< q^lvWiϔRgȮT}(ds%$3RRľ[Fd8Gم=V+V>8F͖E*1>pDZl*N˟a$c3zr'3 '&m Q5t]7d0 {u6U5v?-g5uz#7YUFj[7EZ*D-KWYI$G*\&#f7`>GxJMĮyz[w:kxDcq*tk5x4uxD 7t J>5ϟ\88?QRe^'B\g1 8d=ټK9 &~:lV_zyT|x<}x b|&(y 6Zg+=jkѫ# qpfEw ՌN#7~\63u|B]G)Wk!".Ύozn\DT }WP]}+5 }*җ>VƗs~,:?gvRFb5VVP4rOqj׿5w땉 Ps\sYy+#o!< ȳ#2VV=v DUu/ùTNr]$c3zM/8:~_[X☻޽E]: \)7ı02CO&?K޹3;_l-Q QɃXD"luaIjrwb"ĬB=,QL)ڌ} ]=^Sw8aQVk 8TxoЉJs~z3ϙzϖ?t˿}P1WiK狟x~᳟K;~/%隼ExUO$ 3AB6%𿗟=IߖsϾYWvovS]Q"R,Ӫteעm_wD6FUҡ܃'ӱNHZ=s UWhPR6jZ{+#Í$j{m ?mdhY cIGŭcoD"pPϤԯTCvoybpl|\dzXa0:8jn燗Ut/ٶzqjhnw-H/}4:O7YX&t"ޗ,ZA ˕/?~^6[kԈ V$Rݧfz>yhޭr aݤj y5 d ԛrbU].9;iA= EZN;!lhOvܝw$(KKaѴruzaq?,}G~/텋JX8Lʹt2N+؉/bja#ncNٝ>~8>:jZqwybj'qbCYPk27'OUm&rCs13<봦0F\y ~#T d] ҕzC2)DN݈"Ү[A{c]tJQFB F@`(e|(FD2pl~Қs0#92Co`x.6HNW'31V ]p`Bm8o/=;_y氮./ǡ܃'qrxV> m4K쪉_c$΀K3'Ͽ܃#kſKOe&(|r7=Z{s$$ UXT yJaby JJy-vY}ł$r9##2sZ>w 2"{>{kr;Z7Ҹ+lyFawzaP@D.¯\7iXV?F< oR-h閦MҴ|!=9\ V= ab9N%֮Z9H&Uuu{gzIzxmךI`~* 9?o@2 6{W-nltkj*oCK4_s}VdM}#-zeS(d5AtAbK$d@uii wg!frqAX$W%SV͙!a2!ksq"5FX LX=Gq!O07))]+FLqS^nqD26Eˬ\D$%6^"JR_ # !ru!`{k+Wc,.RA;G r!y]%d $@ûJ߀1+piUf<в=:0wLP-nԼNjl2 uОGw}"XՂE{2my KWŦ44A`hN$f2`ю[Lu.N.]jeMt Bn 8VܺK@.1hW._s>NHUlI՛nwcdPu -x7\h)xQ#Ac0밹Z iLx`K׷J4`Ϝ BqhDCW(&({z4s|Q] $9`Q΄Q1" 7rzЗ 1.CcgӍㇳ28`-XKHZ/$GrsGQ"ր:oSךyƎ b(M*n͊_gw0@`\5ȅ[ts"q6 Qh5"f4ɐ-O|نַKtg7itv =br`CLt'2+-wC)#0,Jy7t]0gvӎٳZ_;vZp#; nݼy<kM&zG$ِ1xĄMAo0$c@!bJxnqhBH" u}G1{xf(x>@ 'YOFI/ZCٱvsc_Qz/OP8 ]3 e0d_jfmb"t쩞~G^pD,rU$<`tS)ZTjj`DL\7o(c1 G NY@!/^ LD_Hk֦_l[_ό ǻ3G\`EdDI-[>#[ؑ1(7w'T{}z*A𜵎IYEʍJ,XgjY-q]6#.PںhԩOBW KT$3WE]kY@GAo?1 8gg\ZC96!}!#Ea(Wcipڨ0%gٙE 6]vY h< [s7u+}+ C9_OD8?V,kSs fۋ dO ʰ%ٍWH n?-sCF9dk0iÍNTȽZ涬vWG_kml{fD$?{7BBxu?{IpHN14u]ӫQ$(y!^W~RN[EmOM]uיs0 V8(f 0nU_ lOC7φ-qɯ5xl z,l 튆 7 HAOD`n  jjwחF^8Hug@`@H,u~$};X|sWKu .Lb~2+[MuW;% Fυ7dijݾ9 CA,?tqgJyӧ[>nb=>  G[GxWoE/hܽ K^<r"2R.)Pk3jtC(:`I/lk͕h^@CJt6t~3޼1EPu+F^; i2#W]O[? }k$ ћ  ij?gu xBZPSOYd}`8'o\=ϘZCn-W`xX*( u7lX; Bl D!Z4_t쌆=g7`!k 6߰xg0#%f=  5m\s..]TrAOߛuQEނ5]nH+F@̂{d|'"Z G`^AŃ:oCĹ moMLk.^jnjqvcb.)Rɻ[@.rr˭EAD @dGbj% <7qGVmݎd8@C@乷h ` 3VjgƝD{j 5PdlArn)PK+tj gqG*dBtX+ھl̼Y<eB7 ``L/{g?_܅M%LjyqOM%PX1YwNm;Y_I.=/?9nw*3nFn\<H^;[1RVξ! B ж8zc/RV.ɿnN `ax]]e0D\n ۥgP_E7\m~u݆-E-`a"+.VregǾJF}J{lj}D%Bo_m_?$W];,KLd$I 3a$01/شnsDZ#púM= ?=+{6>=o/b&c7_?Y]NZ$*1֠' MkWf](lP trb@mWͶlh ;C>Z%s[ IJw`hǾ-MxGLnYduB> x̉L?}DA`brwST"~ 0A eށђAcj>]#$ uZ9sgԘ t%xW-WnnwgzX,^x&H83p#Bkj\fQHRd7D׀A ӣ'e˼y Pр6@m׽anXذhAA%n!&%.(xCՋuZn[V3H]MMx^yl_ZevYP=}@b 5ͻ㳳,YF%  " $Է~םﺓ%K腋P$mRA&Q`OB @~r0tfJȍnhܰ$XA24EM ܲ/HL@}ݲE"Fv3%F!!u s gM W_}?me$.F.s7՝]ک0g.X8a2Q9@4r!Ds @Dlݹ\7+_ƄA 0@BIǁV$ibCBQw繩qeMnMIƞ1p ZjUlUZ`2yȉ/a"d7W/K%X@zHB56kl޽ǎ]rqGk[ v.2f2u! rҺT,35l3&9J虳\8l``'LӽC/c ,}5 oX0<8q3mbJ4O 坳 X&c!='N]>wNss E1#{XF4 GFOloiڂ& -lC-BgeedYF\&h֞:?<ΆDaB٥hcA >q#\r(-aX,'=sͺK%|+;f_@%|h_onP " 2HԠ 0F Xr!T0 lDhH #A BT? # ԳG>P2[D@|a$"δHr匿^DK>& ]jmgJu|2 2B"0GO`l߁(b(6D- ȸH]]. .#(p1돏g LRRQgI46 |^@Ȃ$!p82:f03: xccc~ncI\k}ymvMx>dzYx1g׺K< e) B^[faGD˚cypҊ:))&JNC)#ĴBc-Ŋ,1YBZx."uD#Q]^ryd]2%*`hhW[wdţ3Q͈E+(7X1(X$PcN?,uO2q B0#] $"ϣk/[tυ^ڳ?Z V\[}`Q70vHF A&<_.T73 d޼]kR^ފ&Gvpd/<74(Kr J5^˯))i7--9W_rºd N3_xpI KXhkVx1 FS*nY5ᑙq»K*2)/QRQї,vaXfɢV/K(cEW._LD¦@]4 V\>XTRIc9A TaCȧj((9vWǻ*aCFf5orMs:}EQP.Z$S :Ql*?G"EOT Y, @BY슮W@4K̠sq٭ 7^bTn@G)0FR$ˊY4T7 T |8k^ֵrA츄Xnk^Ffkq9yT]MUKIU L8Q-kAw&Mmkuu)E칥̜#w;ښ7_1M("v#+_*0ᝡL_cAI?rEi/mܐk.Z|I̎y2vܣ^Na\03عgpx8 bAyZEx+b7œ%xPUKoX%Ƽm*.Qf B̰ѝ{rp b57R@IքN5,)_Db޺u ƍRԲe˾/-p{ュmmmw}h,8~K-[\2NR+W~饗&u FGGyw uuu7t~ۇ~3k֬o駟..p&gϞxmٳ_`qeAwߜ9s*jRr 7C=ƧzmܴiS9RlUddg{QLDEQfrNon6=y|;)(Ù3g.]Z\˗wwwH47:m6? wqGO<Ă [/}*.:T}c}lRCAWdy;o\oou*}{_O=TA?яwhoo?rH VQCPWK5jO꾽kNO?]&1f3Y˽-YoNUEyk||ٳ{nD쌻?Dٳg{zznv峟pB<"r) w900(>Dŷtvv>;w3<|,).\XNXx"L&ݖ?A?~?7X{6l+d]v}vxoߞd/v^jUAwww O|-ƘkͻvbK5j._믋ǹsf2 l4I5)4 FT8ᄑ뮻&(k*KD]|x$>X##xuŅ;44_PUKUZqloow SX4lp/ ~R&w9k,/DEQT`]@UuZ+9Gzu]W\Or-S[EXђZ*;3@+XY5]`]ʲrk/Uj5p-M|5)܋߂Sx*v/EQT`IKD/^.J^/??X"fo|mmmƘ7>/rg9p;Φ0/wݧ>ŋ' dpAJ*܋}k6lhhhH&6mzWwuWsssKK]w588XBƶlQ__w^}------{xj*WK9:p&qEOj<`UE4ܕ7_W ?ctޙIl{{pGGDZcW5J(t*8cŋ|Aʌ<p=L;u(LWb}֬\r߾}ɓO>y[[[6LU-X(`MoݫP;Ƙ5k|[ߚJQEN*((r~!EQEQX((*EQEQT`)((*EQEQT`)(REQEQT`)(REQEQ((REQEQ((KQEQE׷rJD; EQE8exZ >ON ADmU{Q۹߸71\$OA0c8XUn3~ _osϽ}f(BeƠ[_|z ,e /j-`i8)BEQ*MtZ<#^lNc||{mmmmkkGGG$gnllmllGݸqcSSS*Zl>>ڵk5k \ETRKw}m566Ξ=d28nw0o~p[o5J͝;w˖-3V͛7c>sO~򓟸7oQFGG9sJ۲eʕ+t*Zr?^zSnMj.\www~n'> }"~qܹLTI wd8y4TyW/j'V35)F-rrwbNLX2IDU|5(zp[:;;ZZZ>1ljt*^.ϛ7m~M8.9n.v`uj̇~m׿."O<#^he^VX|GٱcG{ꫯnll[XZN+l۶m WQ&%P?ߍ7z}|衇j7pg)4VUTI )Ojicccs믿^D,Yɓ'kSo9_)ܲ_7b i&l-ܲ~뭷sq%/-7x֭[}zWolܸ`pOOO)[?CCC^?PPI Tرmt]Ki-suww_P:zhhhpo~3885 wꝭZS8i䙱qW_}{u]5rMj,Bvn5^,pj-x+!lݺuR;UIͻj=ONz#H1FUK*o'O@yVOOʕ+KBW\ SL-]w]ecYEގ喥R8EZ*=[oUKiŹH=y݊[zgNZymQVI%S(|՟ 'uu8Y[n)*ҤR]{cNz#H1ƃRj i&Ddhh_5\dinnkկ 066e˖wݯZ|l6oonkksg߸q722rw{Ň;w|׻U__77cccS;yZ>o\wԧ>xD"9=o斖kppݯzgN}mÆ drӦM=\\uKPZ~RK;CE3'{ u8Y|; B<_ET[ڼn)w#%Z[-7r;dX *q'|fۇ;::;VWWu2.ThEQf###>0s=Ey_Ԃ_2y'~wkk޽{]eZKڅ*3*Pef`Y~??RUWEQEQZEQEQT`)(REQEQ((REQEQ((KQEQEQ((KQ0`RHM9L.D 9@`} =A3+R ]Q!@`B@`tO@0Na 7 rȀ"[Zr(]l8yMYuTQIi(d"" a\19}10D@?˗_Ei} SN'ܡ Vc10 drmIxp(JJ-X'3('}ЙO(Ɠ,"IT䈈 BGߦ$RE(UNB$}sH$l 0 a9"Rژd&aA.8suRUUnBDfKZR,9YfEQT`)RA8|CǽTr"qF*+Xz75>bIIT‰GZrIU b# ## AP\1c(AQ OzB) olE*tGF+B)/B/` (5}F0dyc]{d9."TE(#@׏IJX((9%WBEgtb+F-Xd hc\FDY?Tl H g?l]QXT(yFdԤMn9XHXwֽ-O9*PRzqU,EdV[ ٱ{0z:`nR@DP0_>bü#䝯ܾw J`ãZA, 3y" (4 6Ϟնn$aQ5uKQXr骫`N;y-mW5)? SZ52⊍$\lpkʬ D.`\211 "W/EtS\dD;Z7^\REւ\ =dy#"DmDM `dvryHQ"}䜙R!  XȫЉ9=D""bA `MM$ ^\ ޵bGgJQ<]Q.ܜN쮫K;dمâH2gɠ0 619#"y)VD$DzZaf@Bφ"³/C 4`-$a=tP%L>ۏrxŞu״:KQ.eD=qT ;p6M&vŒ'bs3#Ъ%iǂccc˗-KybD#NYT*3v?r¹sg !eAB !D ݇1\PF4@T ?gV+ `>XEQ \r*oA$rVrZ GƆFG*D0X';]6 YvORr2"U@H')04@b=A ڞgzE$R\+Tc)5Lk{\q?mA_3,\d!rBd ԉ6lIysf0`P$$@ł s`vy9<#oL@&X_glS?6P`irow$Z*AܿHd03$f@"df A,b\nY0B`9e+[rEKݨY2P'wE/IØ l>'GG}""`kJ'4^Bᓛj,Ɩ].sZSI/>@9y!yƑLϞU^܅&L܎; /?;tj:78t٢MM% t̚Tx~2W!9Vq} L,[< 00R`)4F Fw@7m{ x `ȥ(.;[A1 O19WQr!叟Kn% 0W(KxdH&.65%&}ZꪉzhLネx,,c1@&@ DuPX\T`LZsp`aK4(bCsY8\ M5Q"W-g %*- W`Eɽ(!0b%ˠ+aAQo˭ʌ3;n"BQ2mĊ2Q Ls%$b@ * (S7o>ADqLXN=@IE+p KQ . ``$@b dc]J0;zYEgG[g`DϞd*HDD  s>UWJVS=D!]l|ށ,aLywQ,}d极ၱo Q`ĚO-)? r "d<#N,$ DE(5. " v͒dSf?@y I ƴ""3FK$ P@l6`!%"2YHhŲY  ,€aOA A؝=#kAf$DɌzk/O&tH⋜8uwDB<RbIv'[:e,vٸh%UFzRJT,CcpfLDjjmk_8*{% jivԼ*Ұ칭̌d(j,E4d8WYÀN"#b"g(S@ ZhIy^%u;g G.`eL&Z*$r P@ѿC/(L4"8+J+s &,D7Lb" ".q!Tl@ a Gb$Aq s\X1 +W?("!kRb V>5!F٣ a2bA"D @Pyӂ0`bB  @wb -%P˅US,ȶ:JtL LA,pCo݃,;9[ﮮ~J-[-Ԓ5lc/&ygְ;boM`D8uBD@10a#BVKgUV}㗙7ﳪyv':[Ueު=0eMЭ (A Vvu?J Hf74C $ fbL*SUAT/wqVI\-@JLYX+H! 4)Lʑ9DE;6e& dO}fJ!\WDؑBG,$eơr+0Zr\igo[ai<J#NWd=|<6tMq/a2 C̣@}ZJUwMPJPUO;%(*AEDJDDt z!nҮ RNs a7/ЈSEθAZ1:$)Z)WY{S#-J$-HBb0I]2v!߈\^%;n$=%qݨPF"+L1 hk& øyK=%ޭUkwՃ'T03!CR}""(bWDyh(MMT^{"X(g}ʋv&+>wgHi1Z]o3/wםr1T!/VHRRʊ/\:ybU R.^ںm93hkuS-*2faqltH)j(D %P/Oa01UUf:q ccE?3;[K("%$񻉬dnaC D惵âPO8)UU/BJS;aE9n Ra0=#WBְoekVgX"C<34Yewк$a2 f^1JY)jnC wO#Zd{u/" bhuȉ~G_Q0e#$1Tp; ȰE=z{ѺwLy+da0ˏq>*.c]Y|hb %Gztf†a2 cWޒe?Serϡp,o`Y hW}*j a{YUF=CJIQn@fϣƵсHΟ=MC6sZ3Ti,ǘa+#̉W(!D igAWwW=ʂr c>9!VW?Tzs͎ݧ糨)whJ.^c2W_0*툀=EICLzJP@ r՝"mKMUdLBY}ý*Ԝ:CgmLF$9]E U75 a?Q#/wDN|AshTHb)J%ݏ9̎)b$d&gDӏ \dW3ͤ!LN&R)Ia r2`+7} c*-"FX\[^]jl]YZͽev+ٙ| IT x z !@,nlm*0ՐLj"JDt}mDT* шkzzx񰃪'8G@B"؎jD Jͪ\իזm/rF\8]^D5Ѱ_UؿaNƞ¥kO<طq>xFX{O@J=0&g+mo3a& øy^( s\Ef{r4U12ZZ]*371dr{Ga9K"ZYYpfܞVC<]llm/,,LO,^+;ޑoa2 &bT\d飯nhrxz,ol 4Z-.nԌxuxa2 GOr5=vcOEgPםs'ί6K˪.^=2?SU^:{Kg]+2}"{#<0\.N+rեK8>ulV567Z^Mz#˲ath1j$NvOP|e7ї Pr[ۭ j(*:QH+ZcmFod<\?ڵrUF_i3ue`>Y V V!rH<15@DJlm_ HC5} G]㍭bxeiybb1u"Z__ WjjE6F0NkwU"xy1s+ t0 XaܼM2fjn+ Lx{{K."b}MU777'e2SWvZ)%p+V 9:qt\p|hvjwVvG]~mmmZ-ki&QBKDj64I=EnkwZ͖٩hw?!zeXa0!Hns j UpC7ť=T߳?D|K뛇g#+l6_BЉj-3%^z}QkJK+xc `B`vťf+jUVշfymu~RU8&I eWV7W7UNYj _xe%._z,9/"tR 8BQa2 f9@^EP(8pX,)(H""Y[[;4?;YbDQv3D**Jeh'g f#pLTHUTuz̔ !Fɔj1vpvrnj$*D*=D$xuir275d !`z*|vfsQa9NGjW7_&X# j0L`74V$Uje^ aL̵SH :~DXpRDH;s*0](EjQp%ۄvD 8 Qqa@"^R1Z- L_Vӓf*b6|a*e.<ȍx/zh_^DD9HTZ%a[lai,"bf$ʻ+OeAYB@UMG(gn XE!!l p^}PV "W &̑i:l"SUIvɽlBUVVn& ػ*w[fjQUg [x)hP!'HDvx/<,8D 'AD«v%%{#O ;KL ~2p.n4bvҊnRa0>v͞iEηV͝aq?| &|:CpʥfKB'7w3.ݥIRQ oa0_z Z"?ÿۿ*Ȇn|)a2 f STAo1Rs\JʏbO|jxȿ>>=FF 0eM,4{{q̟ٟ򣼴 '''/xя~4?^x~~~~fǾoavX a2 co<w>}[{q4Xz~~@\ϧOC>/~<` ,0c]"G};X__xqQq/Î?^~mo{۞I{.Y 0)f4jU%II("_??9C=s:t('#<O}S<@\񈛛MY012}BiW7\.ϝ;7ӟ>0{ L93S77>#o}[;v앬q>Xa0fE-ao>>z"P btfKW1_*nN[wwfSN.8n:9nt:qk NdXH=CAp`Gn†?acHfg_k:Jխ<ܴC7Ø3H֓gk?~ۑFPD `e}zfS|nˋJD P"ؿ|mi;wVjb7HuymS]X#4pL@ĊvXm4(X5)k 숿zmi+. Јuqq#ġr"""ko ,0n&hVxCUV:ָ(*qK_)Ugk]mQ!q+4Zou *o5?S>rf# ysUȁDZ 1*J}ER0HTp Et |QU]n@ )Jmt:%-Z,E섮ۙP a{D]nq|-O?wܩۨס[]W//DC?zn$ oV/?_on_*6ۧn9o_|ÉAo;Zz(@ ˡ鹩 PcskgO2QgEGxhXڊ c?c؏B("T`&UP",|ܫk4;_t:!A/w~o +W_<6K$;g\ūDQ18#U 9Q?fɄ9 j+_R3S ( $8'l[xa,؇xV(QQX9ZHDJzB[fW/.SG~_xϿpnmz\nE!!ZD;},'5V>IpM#9ZDZ0TSa2 cOI,e%Y7ZhSϻtIDATm!PFW0%#KsZ'u(I1e7;wHю6ʉl ]XgدX0!Ցu\&Rү}k;c˗/][o9/?ʢo]k=wؾr_"KP-|嫏;ꕨϗ~ϻ+#H)!@bcS `dRuÀI=3y[m2 Xa >6 |Iƫty`뮻wq/})dO<ɑ2W.4V<|nJ=g[󒂈7/--g_}C A%_cNP @==`F6$G6 ݀SNȔ tu}}oMYa& ؎"87"4-l"LOM?7}_X I$ըYɭy0vȹjBܠf5 a7mo^xb\lMAW֖[O=B^Ozh瘙Vu.{pXYϿ?ymmm9.y?'>D!KKv\`W*(Rll6w:Jܼxgfs(V7$84lh:4Q AJJJ"LVhDhP L*~ye%✃Wd0L`q3zm@AUY P|Dcտp%I6mL\4&J<sC"b8AvXi ,0~jRcAԓbiu:JL$D蓟dZ}ofٮ@ !c LRDg>~ٳG_Tt^R1c!C^GsR*@^d ,'LvEڔX_P- C4Qu fQoYBد*BR9&,uzɞ"JgC"ZYY>oll<#r{ =mʋ\}9,FɔvV{=55Pcu3XI $yC."w%MޑB,Ϸf_;ho|tXVe& ø9Mn(WTPb{Pw_OSF/t[-$E6̠u@V1~+_g?KD=X7,Pz5Ƽ(qR!Ȓ2tM[ X0O1ɂTv9yDwA*DPpVeKކ4t(*O7ηmI˒r/oo/ѣG(Ib&` d-@27}G}+ ")H"h=x>5Iirt7%$eЮ*'?Rf+[9tͦHzUfv591cÆa0 U=2`iu}"DM,C*T翙zDRm~rܻ!2)$uTm0{^+++J%/s;44u!dA2 gy5Ʀ#%,"PRЮY+A03@vkV9uq56} cCDs΃suAFV&#>!VA(͔|͖zi6GrNGDHͭ+g"ԃizst\m )Ym(hxy`U=gO#bff!v2;cSǏ =vr+Fs]xmDn؏_8'w֣'u˫VǿpmyRHTPBD & ״)N~!afܩӵ RbFfj ,0~ Lg}f;DXۀ   U2J";bp}ZQ+E"dQ1T* 4~(?"?":Tug@HB0*ɝ;s!j:0L`/dzܙbOǁD7~+߷C5ҔH Pӷ?z` ] a{][!yLuZZq "uq(Dq^= 6-ƀ;pM{q\\}ʾ#"%Q!g&wgOztaih8m!,0e^'WQPLJ=YefYm~P#PWc, Ҿi6$v/kj aDv.Uϝ>Y*G  x!eb"3F`o0P&%*(HDN~L߉0L`IdD*+NW83̰n038'1`Q:PZKVdb1 a{IIJb1},"; "Ҥ[iq|mm4VVoWi4^C kחbA4N45ZՍ$x`2 =z99vaYf_uGݨaxY $#!%Ph|';_(D|h<NP^ĘdfUp؝&ZJDlm6ʘU(K_sCfޯllv:zT*aFkUuU"V^fc٩5"BZUk DIn׷]FJ9t`3 `lm ,0^a|u:J"VDdA,{L$fxSyi7 9G޷34D ʑ;mE.icD_ͷf ,ʡq,N 0e8O*Q WzsL0ec"vr25rΫ'%"=]W+TE NJj#`*AۀS uP^Y!i)SҪȱ2ԓ":ADS#DDjT$DLQTZ'=gD*Dԅ/@bPMD*@I UqWIT D4vPw;񡹹'N$rҴa"Xa3LUzg_|x(8ɋi7&c6_ ,Dٍ\Ea(0pˠR Ϟ>qX@lJ0 XaFi]_>HWQMTl M ]tXWiIG'-?7`o'c^Q%"ȵ@9uS,5 4.m60)A>BISLscV."rO~hlWLXPb'[̰ԕacn,2 @oΪ ./>ePFDdnN"X?ӂyQQguVգa& ؅H2zk uM~JdCT9g!Q &I7[~0Ua\*$!O旖4D9_\!y(k@!uZ2p_6R Aoa`3!$ѻbQ1aE @R5'e(t2+P/6FCvLD~0e%t2'w+(Zе&q^;d|ޑP/bMWTa& 5iK%Wq(@o_ha2 0 `6 aa& 0 0L`aa2 0 0L`aa2 0 0eaa2 0 0eaa0 0 0eaa0 0 aa ,0 0 ); EЇIENDB`biloba-0.9.3/res/es/player.png0000644000175100017510000000132110324422577013103 00000000000000PNG  IHDR2<$5 pHYs  tIME 9*i|pIDAThڿK:qGDK97pAcc-.1!(Jhm(ApMᨩN~0}y;DGYa àqgooOggg p~~|>O,X,̶mX^^H\sa"|}Iɤڑ7X]]w4Mcbbf댍1::J^Wy&avvWG}888HVV144㰻y}}e{{nnnhZ1<]^G%Wx}Mߤ& {3o$>}\`^9*J^|?(s#y\',0N@ @  PnA;MhIENDB`biloba-0.9.3/res/es/server.png0000644000175100017510000000301611530161475013115 00000000000000PNG  IHDRh(` sRGBbKGD pHYs  tIME /)NNjIDATxkTe ]D2-х Ԋn 5%EvA***FAEE$]LC",Jd^aVwa9s393Autt33:::T-~4oG?߾0h4̬o7 gYks8v83h33s@򆙙gff63zI끥! k"bc6ہuSq18l!XR`3>"~> N #bUnlfjGx$]%imV{ޒt@Yg5Ǖ-1,ta@IOHIw%Zlq#u0 L> ICc&e.k=`]Ά'7uKrT9]Y=%Cn +|IAgvfc63ǔ uPEį6S#bz/tDtIó_tRIFܾ8*u'Eċ"C9`lwgDLp.pS2w;fImy1O13Zp<xZE[(ga&M,}_x(p_3">٬PD<TuӁs*;Eǵ0〫+2ޜAYtpK.[$MZun?.Ke% ׁs; S m"xX7Ut-y,x03:">:0``nܟ[޲\??X\SN"[I2GI_g"bMeMR<_4J{p67X_ <1,̬JD1%"2j|;".+3<6o})0v:nHn_gm{A2/Y:blf{-bIsJ[ 1tU4"ʙwu.5ENY^ MIO8 4x8$gw2fI/KzM$?̬fЗ HǯS\}VŲ(7o]lT\~Vw}]a]]geLFć=c22 ,΁>3"Vsm-gR?&g`rWD(c,|Kis7DY3m˙<࢈x1Ǟ淪c-~`I'H-ipۄ$؟IhފNU=[*ט%33s@mff-t!`f9v3h33k5=633hY? 2ff}%5AgffǡY Ȝ:{IENDB`biloba-0.9.3/res/es/aide6.png0000644000175100017510000027020010324422577012603 00000000000000PNG  IHDR X' pHYs  ~tIME  1|s IDATxy$u{ɬ}gA #6!e$'h ,B@0?O?%a=ϒ,6VX?IH}ٷ^ZYUY01tWʼy{((p(( ,EQEQX((*EQEQX((*EQEQT`)((*EQEQT`)(REQEQT`)(REQEQ((KQEQEQ((KQEQE((KQEQE(( ,EQEQE(( ,EQEQX(( ,EQEQX((*EQEQT`)((*EQEQT`)(REQEQT`)(REQEQ((REQEQ((KQEQEQ((KQEQE(( ,EQEQE(( ,E9^q /hi(=?#`!ADYγx?yr#ONQSY{~pz=XƘ/T*u{7MG9<կ^ys7*riAŅi =O|7߬38PX:^lK/pN+~_d|>o߾|;)E((gza׾fS7MJuuu}SSS>hGGGgg?l6ٵkםwӳq|>_{ѯ~W]uUsssSS~鱱X7osx8}8EgϞ+@>ڂj򗿼x922O[)L[K_қo9{ͧk/{믿5L]n9;v;"J/N=ƹujeAGJ|>qƞ;sݕ[Q, o4[ÿ뿶xet~7ܺa6׿nJnW_}u"N Tpj c\5ett%/]Qj跾+lܸ&ؿWWW*S4k׮_>88y6|+.P|O|"Z~ÃYk>^uk"˗/߿E;;;Ka=ƹujeGtGΧ>_njNaFz'7pC7l?~]&agG(w ϭ:uꫯ(a 8/Z3W -i} <Xt>p.q"O?m۶BP,ؿ^yU|L&rJs?^u/~A''y6|+?{g[ UWn]v1sc&I<ѣo9k>^uFՋ0UCzZ_FgCTոK?o} 1DU>{ ܧ6e':ﯺˊ+Jjժ7|t_`boQiBjm۶E7`nݺx۾}{Yk>^uUVͼwtt]dҥ Ka=ƹujeGtGN5/_f՜Š%΍fmo|"3_y晆eyv~ܺʕ+m[) *?W -i} <XaPƘ:җ:yU%py^FҸ&B-5V`"aBju~6_|9k>^uD"18װ:΍q?#j/59Tlpjjjɒ%p-ȥ^jteyv~ܺaRi=N Xq^sget6t\`= ܉5bФk@Ə>}y ~7˫ փ܃Q?|03rf=XW!N58swکo0Snsksn08w d!ߵ6OVBhvX olf dpp{m/TЇ^yRo%9kn^u|+[ouͥRibbbӦM77l'D)c[ǹ0NGWzDx! qmnMw4a},U=5ώQZ[7 b6lذe˖RCͶ_D@e͛"so=#/KD:/Ļ-g?[ ,8kWl= ajiX oQrGG[R%6kZU7xl&^zs87ΪVzDT-b qmnMw4Rp8a,*ʢ~ܺa*"Ë/,sget6t_`٩GW^Jʕ+|;"fy䑎{vL&CwttϯY&HR+⩧ϽP)/m8N{{ zwy': K/N=ƹu-H)V;SSSvt:}wܹ2YrCsC-"S`ͳ#Dֆ ׾뮻%LtMlEtcG>V9[,gtS*Jd2Y(vv[n7R=#Z1)ݓ===GijjҢ29;!-syW֭;g?DPx׃=YQr>;99 _ΈR%Tyॗ^zGŀ|_(:2u(emB`9w=X-u=IjRs!z޵Dޤ( >556lhkkKR]vO<-lպ%?c]]]oVs޽|9Tb<[ “O>xֻkϞ=aRyf]k8!=s6MMMܪ/~1r|ɒ%MV//oo馺ߊٰ֗V1}AZڂ$aZҺfkoqEvm?fk˂>4^[{˗߿Oӕi6n8a n: 觎S1O}Y,ƻbSG /~ԩ:OG)ůYe#DMVĦof~ߊӰܗVq}AZhK$ZfJWѷqַ[82ӧ>NW5<㶚\.~rjL&$Xr.~v||*MU'Vk ~a=388888xwW~''X%H&׷~G~߿['olohhhhhxt {cy{cQËr_wu6m*vg>sJ)~ͪ|ͻvbmUc.rСC"o>ҥK Bois(8Ͼ -t Rji1[Qݾ&n!"O?m BXo~c]y[{bS=jժ0YGGGUKDsyTe1g\/[2} ΰOtVXnٶmh|߶io3uEJ?R_} &kG#r-"r饗ڒ?~xW49ug_v:RtvDVhV_җ)>XW5,E"uU#"ź؛ogʃ\_;.oX,ƻbăvU5V>}Ϟ6Yų>k=? +9ug_vz\Xvg%a?׊bzosO`}+_5}뭷n޼T*MLLlڴ bvH.l~} s=as'_~ybb6C+288X*^ud2\0N7o|8UFT}kV6ΠndIb6jlsb6lذe˖RC-`)5[>m.öj-#G:γ/HK;m):d;ي~_2lܸ*eXosO`x1g š‚\a]EXǦYUAdeؚy]wUZEYrʿnFuuuc2lı2 \G /pAJ)GT߂مma 1ߗPq}AZimKu/H n_٘?V~6=NkU)bK/vm]]]㴷oذᩧzwwH.{;Sgƍn(mmmAѯ~ׯojjJRׯ{#>\#H[[[MDvя~4Nwww_CG9ƍ{zzwܱs e<^0J;:sl6}kiiI&7t+Pр#oA¶0|{ߋN]Vs(Ͼ -mR +fI1V&y衇;::zL&S2NkoX, VB<*!?ON ro1J%6LAB,9(P-b{rrȑ#MMMZԊ>H㎟gB_""yݺuZg^{ ֬YOki\dg}vrr/UJQs&y*B>/˅|^zG 6+b޽/R|A9WoO>ڠE(C=X?nu{zzn_~G?ԕ_D\r /p^Quu85\ꫯmJQs&EQEQE=X((*EQEQT`)(REQEQT`)(REQEQ((REQEQ((KQEQEQ((KQEQE(( ,EQEQER|jY@"Q Y6Jb? eX ,lمX *!6JA|xFK9ۭ]/X+NfKDžrFF} # 罫Yc[v싢v|o(K,:=fXbm$3'<ؼswf&@ s>Om 313 ,]ҳBVnTyEpt`@ac'\hnʤ+;T])ʙꑾJzD;qbhHD:-t0 rIY| ueVK9m :k&"DЦ EБ]jJڨG'<פ0 ܜ^N36AJVΓ p*۱g%\B0\`CvBt )ņRM[V96D"j{d&EQf3{г=y) 86VV5 ُڲ?g6XgN`^_}DAt=?V2]D A%=/]<˜}'?~{L'D<ý/^#6cO\r*0PD ,c\w٥-JQ2.{wNʿׯkiJF_N"Fشcw5U sC/A{5-MM2OgcvٷrEnߟpSk.Za ?699ye#4ك]{iss3FHݛ/zW֎ @3/f[9U˪e GO >f \诶v0;D^zhkmA.]|Iŋ57E ԴŕwU/x+[Tfr+B#u]{M91:RT`)sg;^hnǮBɟARi* Dȥ/[rY[g+t4\29ttSk= S1kVj.|CnȜB># ,18olWS\>iu `OV8ީ'ٔJ :V_LMxG$L &Z]e1 T;4Pp-o+DCl{M$: ;ՕPE{r}Iw|rٔ&10LLش5_(̝1+E "uWɰlaA02ׂ6SS}&(o,bi3XJuܱ?[(`8='CKgOtl=bػ'XP6KQ lǠP#džv7vΒܯd]{rǕ igRRzy !:džNmٽ7T(16J޼=3 aȗJLJFv;ʦ`V XNL=f\>xM91Q %KV/kmJUԬJQf7 C<||`BD{jElB1GM]%w(g|o36%"jǬbڼ=+TmW(Jlѽe dQu5g@)[*8>4uO/ܣKKI2/w6O=̡؝'y:&ب&<+o* #AG2ND YY&gGO̠ ,eRwl"QŁ8&85ߧc=}=14|Q;W%잾lJz?"cy  x[?~%:}Ki;ݐ/[ཇN8:@ j3\eT؁rr+9xXP3 IllLU B` n{ j%R+}Kř\al؛{gwlIm*+C}CO莫5].{4WYK.&Nof:@Ah'"^RP@etElںApȰNHx,AMLdILLQ[Aagx9q[UN"Zd -Q:aaqv99$@aK߅'t|h;&syH YT̪Z)Zhb̠S0V8ՉV@;>l,B+}WP"u2JRQ98uo*_ܼcdNЩf}q:J#7EqXȞ* 89cFE NBuGsp ׽T9^h3!AF@Dn?h hwMv Prj-2#'uTv_EȞBvD$@=t9֒T/  V5'R=P ?p͡EDHDD().h7zG"]E K񡱭};W.Qu64 0s[ 76m䊈HKo."ˇ֎`0" E FfhOqe kM(ڄx( D&Q@|@avͱS%w{5Y`D]s16{=?z#vȆ<(Dc?ap]wIRT Kǎ8vr5Zfl2c' =DdOKX8d[9Fǻ$.^hzV$ v*3 #MK/]SUoue_vIX63jݹ 65%;1.YbYOw'?T,l_M߲]ov}[k:ibl}KZrİp):,J-jk ~T`)3u8q@cd L`zTEkMLN :p5iI%!tn~%,骖VC(ҭ_\v+ Mܺw5[[i o6m^h^ATHw86 D}l۽mqWB4\N,ٻwP# /B4H@D8."KzRMI]9U` ut.Y)Fq=-qMl\g0Vd3t4'W+RɈ, u1'! @ѓEڃ&g]9LM޲{Nقv" )G\َf)RİѾd▦]cQ.^8J@ƛ( @lk_|EDD?x4@2\dIkk `emi1⬷1LMM 0K&=|de!(ʅ㸪>vbۮق +v 9302 A^U`/40lD3ʃepis BG  nWn^/X= "Ld3owʂ x^e,[[gsE> V2./!,/ϳظj6;6hXN̡2x^1&ȋYXpZ/<FEx*b;X(֭YWي2( ʾ< :H'w6v(-{l47 `sUE VOD 6* {gr׮\,dݎjԃu.mٚʳ殬t?3 #:ܻHT"V(珍_4<6w1YLxz BкRu!z>7LLb3L>?_h{9ttlT3r@0ݵ@6;GT`]XGYЖ{2ټ}gn|yS=p(SހTDtcغ{߉a;#"5Kgb6ܕ-x c@Xy ѡq,dEvy5.lT۴}dHM nǮ# ˆ͡D7rbxTDօpv?ynTmA}sy?QkAA zk˩ ӂRK85fX3"@gr804֫pF&NOz6,f "GC"brGoǚ-D*/Af~,&D*. p*1[g#(^A$O~ƴBDFtxmgb pQ< KօX(0hwd.S0 b,b 4S+?)^'8󌚪-accN.H9X@{OvrRJ v/X@)b` D5FΘ# ]/&ۣaY^\A"pC1CcQ2#:~ʲgU Pp YgBD-%}at3  #+ T>AȎT=Q>+Nj\v# u]ʌS}] k†V.R"$z:^5a& f| 39 =XE{ c@FFn3aALyhdtb2ܜJEƇG3#3pDX,g&D"a/GF6ȦiK =DVSd2"`@Ⱥ0c%2)\lqْV;}3226>>>Uq]7L` 2c洈2 :%3xj,I=b* ۢ=R W MkmiNSnj=%6X,N>655t\;SZ1"z%>UdfֵFAG;[v.]8)hv||bhtThZ %30<̙\Qhϭ1̕杽;@AOYA$2hf`hxiwgLr#hiqQ%Ǯ=WT`)"B.Ak%db@e|";pjd=`O(LScBv**cDv4)*'vccL d 1rG2١|.tx"H'=ϳ) hGxDc&\5t5-)LhJ^./JQDžRRY9;K6yޯ7m_5$[ hfڋV=Ў޹7^L$"fcs=]Kw=1PcxYMDP^"ZZb={wtK0`rv;խMLZ ]PDLSܶEA]K7"A@a/]KpmF𱁓CC׿*aDD K?xW& :vK/Z[磀@ǰ +U*sR  'G7\}%!L}"wM/;CxsEW^v)FA2 lx٥8HL6 ܂#igSI e ˖,mK\rEaBYtww-[4JR0DmcoBXX" ǵ6HexS|d" bKKˢN`Ɍ,lkidm+XJ^r!8QROwTS{ 67-n Kt`I&=ZiAweq.HG[n'a Fr%:bCؾJ牘 }Z211U3DFB;e`"G#R}Nh x=_lU0=nٔ&0b02pq"Z"t+D5U?Dr-O/ afFq P.=tAE:P!,jH'U~3Xd=d4 v~z9;@Pqho :MqG@7UDHi"ãGTCBT/n@Ӄ9Gf*]cl` ژũS`EsIɷW 6vF[Rz1!V0Dh1HYpG9NA6ah} _]kCtGKCkl6XN:AK _l/tۻh pdh&CB*weU wK#aBZ 6!/ T{9v X=#5w~cRĨ29D4 Ml2REQu\9W1~REQ.Lu}:UK)sLU((n *f3ExEUK(r2+I0qՑ_5*FtKQE9^ӱfPĹbjuO+}"KQEQ|9 ]̔qV~es3NYU?%T(W3cKRaKR{755S0Oo8H<ϋ|gbqJT, B˦4ct9ُs!@J)9|@f, ߶Lb;NދX(D0f{v2KhjlXbS".RP9YI 0Sʿo0#:4T0{:'SV_#HcliMds!x(20"hbdlTţ@2AFDap 2Oz{۞DcFJ^h%d2, G'YD@^6}t|T&W*limF@FD2`m1NB{!1džF\e#I2ɉL.8NKGmnZLa{ 1f|r07ODV@|pF2Sc\nWD wl`87UjI'@RU*d"=|Ēݵ2cB/zIHX,[|PKKD6O`m" #84бSp1$62LPtH]0!"r? vjLD<4)t0.0% RTpEā:8)p< !$%< IDAT8v͞.B &= O2dDZ:C!"Hdb)A\'|Ќ]&"'Aa%)AĪ+`R;Q"r 3'O%EsL]$)%PEu䰇B :  yVj8L%s+@@%6"kύ.ѶzrE]YDB.?㊈=Z0g Ddf{ͼ(J@²%=7\{p3ŞEkV-c@($(S%R+|ײ3NLNbT 75]֚ncƘ˗cI]f쮞*lٵk#HV lI%^:žrPښW\@W[ۦӴRQuxQ?uຫjo3']{iBAa*ArdDåKVhZJ3sB?jtQWE,ehdF8W, ]_>"znkk0c&:+ ֟"d\n|{[+(!*+N3kD!,lN8xꝷÑR{O($" 36://vz{=w;6vk_YShR@|ҼSthmKv8X+"`ή):N*|-"$t[Bc8@ͩD2 yqՍK(H.ڔBaAtDKs?䮽o(nMuuAk "#2g:O#m閄: Ӻ]mK7@@mijN@, BtKJ < ::ڛR)84JRD !K9D dO" p9$\*9[#;\@rf6ZS8>?yWO륎?qlP)emGѡko?~7<@2 #N-QeQi.W[~')?9/ ͭ W*;`<2>7/.zt;;ЀxaCi%6͑I@@BvLW>90a{85Z;),G##6YT\)Jn-@hWp`  d}w.Z7Ԫ޿nܹc6v^>,='ڲ?REU׸,$(a1:5Cţ.+1[R~*?A @"!_ZVSut=lHEKD=iF$([{ǿ&G{ũK_O%%lgGy'FiߙN~[n*{se |ebmE5=Xxe{͍FrRwK ; ALY\\ M]C:0߇5d$OdLx7pH1?7D1_)+?q_'ȶ@Kٰ@pbh3+"bd$~yt<ߎ!zzt3/`8F1 ܞ׶ۻn%WH,m I[ytW{6$׬J.rRo lW2SDmViۆv.:WfH(SAgGT])J}'׼<4H2DG/nY6ٳ ۛ&P;?HwWjnJ/Y\v [1ws!O~nM0KCՋ9{VkNTK Fr""_a5WRB xg  "d0eRTcI奩<6fŖݜ%=(ЙڵȸmnCn⤓ SMC3=IuW]qe@{khĝ0l'UZ%A`)J&3:h4eP1VH;:-NnۛЀ*9R:>^* " $'0^džXDa§m1vqtR 3#$3ߪcE;Oy-!aCX@XؖL}Ki aBG u,;@mh;Nc٬W6g A2u=R՝_-\64̉,`wr@v ,$)0Χ51v"!аjypן=%Wci=SF8%zpHKwB" 5_~~uD+&]2  3 >Dב9=I0[ %ęFcf׮Z C3blʱ`Ie,PȩdQ "WUhRuBĞAІ1` ү|y_zMT| gIk!\gieUy|/AYYAhD H46M[vm :LC0)6M AGƍbhI˒%S̬{wk}w˪RE=ӽ;Z{V_K\Wc2sۿTP Nj͋#ϳY2X@ ăJ0C)Z\6Ehc0#>k gcJl\27#6,}/|T??ߛ{4d" o\:OUW'\.~w-~o Mt18i-E*2uQ, _LO֦!xL( $Z)GXFetȦ0Q&\tϗ߿ϩ;MՏPk5O~w+/Ϝ.|{T"f:?9#+u//}b䇣Z_<5=Ȕ(&&Ec""B{Z'!DqH#+># @@X~Ir9}vDMJN  Cc|v1D$ฑ&u#p`H،pǡV@ܠʹ n /΂YҲ#/!֩DR80"+v2TC4i%2F^EB|+f*B!D 4YT+Ꚋ'\ |wAR+2aL̎GҞ+CC EZo>/+D"1YzڿX,fRO|A //Mj&m ,'x qc G`t8KȂB{;.]- Ai9hJ:w}fR ͤ tss{lөC^43fvw -Q Df>Ԫ.DPowx~7N8zvtA𸈇jlom?X]\Pt46sZR)7=D-cYXWkLJ7Hn+]ICRA'OZeݕFI"V>(=ȂU^YM8I4m}q{"5RpcODpQ9պ=Zo9z$!" "FROun VԦh9GXF w$"J%BրN^&\Bf鸂Vo7:zGmPݞyq>à (nҍT N9|47hy]&,QDvbNwb0EzCr/4>t]P Pյ "ksw>6#&Lup!=yl? \1Xj4+T2I!9V>^Y^`j4vuSϟBl/ȭ'w>|1Mu  b:?ylq, V,dEŨ|R ['^ /r3e*49 l&) iB8K7-b7nm//񕅛OWP|P*gl>4yŊŢ뺣⇷_\\`d ,-3L:릶պaar%2Sl.ʦ$ WkmTou J$cCʔ7uX49@/`+Fں$c '7[(繗^wotԦsntzuq!N"sssXl` @u3~X_I]LZ 9j{wQTӼn0r{9r`org{wr2_\(d76n~pwݻĩ@Af5H le6qTyD@~MĶjb9*&o877^d T̼n2q@(ANXg|~|[h 6W4M&~ogOw.,za8"q Mf?۵넎|f3iI/^Ore]v7_yߊ a<~pN𗦃0gbJ߯z=OWՊB>Cd&ekj γTzIpVЙG%x7_6na1.q2"1Lܼn?C,tz?3?z0&fȱFXя \[AƧ]_X]D\zN=:x<֕ZިcF3yYZ#ejP] KjכV=kaVXDW}+OsE -2jmkFيRն~ŗ(4ZKq` 0"ՖZdžD"h4Jf2Sw; ^F@RCjO|4AF X{u|4< nRyXUvzR@vQfBQ3v| @hV`Y2y&-]gbcW"H̼[ꉧ>Ō-sy\,,D~^nO|P(fARHܫZ]>11; K[# Jh+@ZA篾|,1IAڭ4SWBАGkV_kv" N9U{juUj)78:{Ȯ"B!fuLRE0* W/Jk P\L9\6:Z+f^/4őHXB+wvL:c!v:^VJ f$ hQwwiH L58Spr#k@d-Hؔ[6V25hT<[]u] |/¨؈?[nňL,Ȭc:rs~nn2/dKN`BS' \6Tә\!MO%LbWZ+ ?{7bnA߫|ͭ?Ko =]T?o}z3v?Yg+hYXe=U(!7_-3 nwϢ'~U$ Aր' E'[Seaz2K}y{̓®k;,tR|{,L0"A _wzJ#?yǷ&x)'p~WD԰8ueauk*oX!x?&kj1cROH7UV`Y^Aш" /|W/^̩kjiY PXu:%C:mSYXX|A#)h_"+ݖ߬yx=<R~3m3'77l ֞~BʻZ7zn)M=q)[%8  $(mdHo8)٫2޽|i;[ h %̺X'^BTEVK5^=j)wS Q͍({$k^e5ś Z|-IIw_P[=~w1@S;fa1f5@(}Ϳ AK-}Ǘ4 VgeeH_vۣDQw;uǞhyǻ/-Yx}-^ga8jBtD|H?;gZWںӎ;W}oB:LGܞaȏy~~i`!*>rFN0@BX0<'1ͧrvY͓+&! \X3*h<~cPBˀ/Gix5Yy:r9#XL{YZ$4L33Pʌ_Y f3QHF󇛹ѡ3A`D#8&zD "4N&'c1H:wB-[[b탐񷶰84S `3"*E @Z\ſ(};vRYVB>#'00cM@&4e,@ACѐ+IE}1L]o~i@DZVO] <'L3 "@`dbdD)X;H8A168rs^'ގ/?:"i>"f 8N`qx%c;4j5A @9<2~cf0gtZV"v7= I)_;DFW#b;i}gIp`4yH8KK|g: 0(D]vj8AwH 8!Eik m\4Ddv Aj`\lM^Wt8@l3w+,FYIbf/fqlIBn8fd;ɔzcYl 3C@  CPm / I::7汮ۉX|Z|N^#M8" NNqP%cs}v1>*n]t )g{ _j!?M"Zq H " *FV[A])CP" $BXګUZ/=b>ADDE4" fT=(Wy0׵sPzj1>|iwvKͮYB!Qlt:R>1.Kf9pkc`!bH)$7 ,ዙFR=/*q 1!j.*Sd(alJVk;_ `F !" FD}%ז`!0#nxA@-+f1_q6ۭr]Y|E.o"C="r{{|wz#3u< rIJnaTPDtqD<K( I@kDGD@X/jaanqq 1.+H̆DRXt܉8 S0S &qt s[Jh_DPD$,'pc|WX #d"%¡2SBpX˦budP2餃dv5" Gdd2-OV`YL bP5IP̧qi|7HuN%tFŠfb6:\2#h0E@U-ʦ1Cg$" t9` @D3@*HhgL"^&"4Ib>!XJIapHHe1'tըLX4M'څc2=zeyG3ol2 15VX a__|]5s>*Bh-ҙ( @#*`pNR iea.Iu9dBD֗!(B;{3GRԎ,)uG եy7}`ﯗTEh֢A^p&N[HTٹp☡@ht$vG\:{* 0@P\%wOl,MK"X#,Y+s1Wf*P抹;[N/3'4Zbr\ xpxՕ/yviȀqSpL2(єu" (x\3ATkיu.8;@DLLX1V~ ce$C@D!L.fp]h9|X`&@|s~A}Yc^NXkPδ"b2GTڎH)NEV`Y!" "P0>Adu*!,H }@'(H7B&\@ |gK7uO˹H 8߯_)=Yܯj\]\ʝ '_KL9&5_EDkBQ!Jc.D/adA2g_b^.~54s?P d53\L540tO6ȝ/{.gBs{|%sݾmv޷R` d0ƃf`DA='JvUfP3c,ȂM++,F i3zQLbR^ɪp<3/UPB ؕ=_ɕ̕Zwy{N\z@kx7W3|2qǒN ΢f)}ːl](_D#pSѾ3/dx˅@<m1M? 4 5'n֮^,|>#U^͞[~*Ͻvoν;6 ƭ{_g?q(N@'vƒ1ؔy4x-rM^84x W =Z,NCP/r:rn?w_GsGQDA{ 7?Q|]Yk痿}B@]baa?^m~-VSB:9=]Lmcz= TN1(̧fk_ol 8V`Yf!GHƋ)S˹sԩիw+Ϙȟzg^-*]H-f,fN%Nwo-_EP , ;_CҞ+5]'.uzeBʭ-֕z -~׫_!Fr;Ef[-?uxkhU;q((0U^Esݩ<GIkM[^}+Bluڪl:c@:^nHvZ5A`Apw +,S 1X"ջ-B#WmZV` =FvJ{M`;;{^UL؈ Wr*k\N\nUKc15̄{>^߻^Bs; R+{/-΢$$*, +,^+x)vJI7{+x̩< ܑ~v}e ({-,,^;p.|>WrZ+sNE#|̏|_р΍=\]yrE]m9X-DHH@#S8#yWDAj疢^?v2z/j-^u}[{d{?B D;laa|)߫~U$߸C20u*w;#QgE|A: ,h)n'u%18}<.&L?(=9tTLD5`YXXvtkٳ{?sާn׾j;W"iI(E0ƍݩP\ g#I(ۥARNScA}W"E" GbN'⁧ja$r1cl'Hk@2/{\$DqWo32F-7G} Bfulc]% cu&\zT/Am|tBЂ D Nin9ʵ-T-,ƅlfO\uQN`0"2K߻gc< DP4UWVcYe*_X@#=͗ܓ1" yx|kDdL;j~g/lTω@Ez*`F`-(Ȉ"LVEkZ;>dPqkxۥ wZokͭLf2;t}hI#b C,*fڸ[þ3} U(]O vy(1t}Ϙ`ɼV7ח6ח0#܌fkuqnBf޽P{KgON&˦Jxek#FS + s˷xЉAPa Z3btF'l,*":Yф"bd_/f'-OY@DRzB  )qQ&!7-@\X@,JәyL&LE,T+{P(bX#P )#  qgda1 fTD80?HfYOw"@ .Q&P0MQoC՟&1>ЍѴt,( LJ F#d-`gcd BL}J|$%x eT]x=ai)NZ4;U+,e"B##b#?' 'f񱟅 @ d Q:B@1hX+ '1}TX?;uI?ƚLIU?4br%xXcC |5;^9N(&gL)G؄ KsP *x\.7-LODfp lOw1 ҤXک%AnV~p!@ujyFp!֤DH\Q $/" b-ٔkIMRWA' zcis& wꚴCP⡇hӄ.YAs %9zG$y7ʓED>%;Kh[f:6D bfJR _>ԉ!͍͊72=@y#!=r+>bʝ(Rj3 !>fm^M1S(&x* @Z](>|\!B4a84N z|\"bR}sM1-,y חΜ<PhWT Ra<Nf:JA&j3CA DӪ>[,qo-qA0 ИEOwo?q5I9  mfvwƚ-X+^x6FlJ w@J,+J1N0{//(@#"D:NL"fkpc B 02}wM&aCBD;Pi4ck#Gن@T+=hla7VbqgrEU@n|=]fP HCߖIN|xsSZ"o4Fqkw~%4 XPhDE82 l6Wj *~%sɓ띞0?(U A!dϔכD,fX+4yvw$ien:**8p$AdB.ӡCߖA]*?}VawpT -h,DR$" ϑ[t:鄛H$r02CvN* @ܛgJ%"h۞@1?Yn.q@~S&Hpn9X2YZ?rPl&ؕ˙d m ha1$KݾK˸LiD83G68TȂ$>nŗ_yʥL&CRBО<`1MDA-.=J) ]'C[n 0###^fDTӽ=|֙C5 bGfW# η\&-? TB;^:4`P^Z-c58N#eӗϟΥSHbrү׎Xʳ/<0$J@(z~ɸsK(P"m%1r o]:*GkV6\Y7@q3EXd+Ib@Y+ pb}\Vjfj9ěy4BawV&STd(AMbLiD(0k]`꯼kHfZ"@! (>c/DTeT}EDc: nܺoU_UҰ$T4CF ]fpA6,3 7֊D#"DF~~T"ݜp{Md챵x,Zte C߸ #Lb©L"H;ǘ&:=?jD-U"4.͗&I~/>2Ec;/GK`r6PC2YD#"@&?sr#𸰽,,"A96m, D -P8 i :bٳ? ԨK lCT,&#tϒ~c2-_w $VsF_ɖQ[e1-&,^<}CfBB`rD-#=p ׌xTMN_ BXeB:xY#@Zk|$I 2t!T`\[́l_(iЈVAH9"h"b4#"&E M9A{0 sx ZR)"oo ("<Aۮ ,I {>~=,aC9S,BH.SGH#LƆ}BdB@@F4e3̐VhꭄP̱Y " h&"d>TvhWsN3}/# I> v"̠S2{B>=bH (q .6SyD]d11"& h\Dڌ D$L>C"0hKޙuf[HJ}XVui,.ٓ"NiV[(؁4M ZE$EhߊMqERIQ"%q{?{=(R2?Iw睙3gΜ =;ށԐ]` yu؄ ڜ) \X{\f Unҭ^P=)W%w` f8c۵.; T\!x%;Njeܕt$7 hFՒwCgf4U׮D͞ C,]}ǰ\a6Dsaecm2~--WRB b` Eу:t@a"M`WE0IĀʢH3z= TC%xSIVӅU@`cz >vt玭f Dp"Gܷ+ si+!aU0*F1XmifИ-o5^ vnatcgDɰ(g06cJaMbB'nn7 T!+ ;776Yaoͮ"< QhÁ#;URJJ"boh))(JTgPp!2s=47e'|B 0GMZh‚Ȳ6͏V HA E";EV^RMCcy(fE0(B;đ};Z][ R_WsȁM5p/#Lf~~>9泩l>/7}IөT -/l6NO`JW{IɆTԱwlmBUkaqΌ oxg_ Zh"cfˏQ ǵ M:r5ɖJNtv'JE/3̥3p"53bl +߳ pNpOC"OMzJ1L{ug||R*ZH޸R)L-'ZjqǦd>h`i͓S\~~|SS EDFB.dOў KVIQ;"ұ8mu,NaG3a|tL)@60^OqDPmg] fЫld GElt 18j vyS3h`fހN|y|Wpd3hdXL)$kڍ뷈:xUmD w>{{"\ 1Cu&v^ ڠ\H񉾾?i~-DoGy 3+=W"6w-E z^{zj۶mXvϞ=ϯ>}_kz>Ha 2??qzVj[qK{M`LIStE `ٟovff&oo--| š@F  ]%HONNV&J:;;?׷9s&ɔ*Jˏ>hCCC"8ps=722_099>|&H>|_믿^ҌL&s̙~]]]!M]f|:W/|aaak;tZYXXW^i<܇'VΏMMM}8~xmmmMMͱc Mfp IDAT^|/(∍.J{Q^'ZBEWNyaaᥗ^J&O<Ŀ/@URU{&dGlUU񼫁QOYiٹdYuڬ:62:::+_555uVKKKP?O|jjjɓroy{b\~S kkk@D{oʽ~ogΜЇ>T~;-J?~c ~b.5GFFF8PޤCVؐѸru%4oYdpdjbbĉ!}nLElUU񼫁Q*yNKKVCe%fo`K[oE> zꩱ|#%z쯯d*lя~ĝo8344'(iƇ?z|T{3VCt'?Y#;vy/^fskf/8zhN6>?xgg1jWQz(±`/UuؐѸru%4oYdpdgל:uٳ\32 T/jτHYVUψǫF]p|gp#wݒf?%-:L#+!:Bkw/9Q:-J[R+(]kbJ (#6d4\Eyki[\9{&ϗTDg*譪*yU򔕓3|ڼb`CCCkK&ڵkWʯӯ+bߺukI3ʟ㖹\nүV򗦦&O\./k2Ӣ-0W+|T+{wZmepdwK,TXԓU{RGoU_4mcu3|,\k X?__8_d0`b||<_'8w\>;{wӧOkwꫣ|?>H4Æe,O~򓹹{oʽtD}}3g*eHEi zb?x5!q$Ch\ދ:2i L5O>|>zO?uuuΝ+7D*Lުq/JOY ٹV^ *˫606ZV%g,~knn~dɧfff{챈 O>dɿiiiWN~aGތ{%~{t]IBO%FNBqz-aZi\9 ?,eWJުq/JOY ٹV^ *˫606Z??<ӏ /[_W_Ǔ#G^xᅙfi+WG,,,<3MMMMMM>좹s+KO?tcccSSO?=;;[I,C:-Jۖ``vg|A6ϱcjjjd\>C%h\ދ:2i L~iӦd2y~tttї}g[ZZyT*_P~qW΃md՛@*zm kjj~??jj̙3G5\׿!UĐQf744<פR{n˖-w]wuu= _ׂQi|:+%A{K/d/SJm޼]z׏~s+zO O~2o۷oOOGFFF8PC2O~O?˿KH(ɓ'[_OkΜ9SrAIW}߱cbafsN,7!z?z3Js__yT*h40;;_cǎJRWod՛?/N:{l.g>D7pghh?O/_t)O¯ĐQW%\xnq۶m&u]}/V躗A +裏644wx,,AkE ,uB3E8,Q|㵵pIf~v||<\GoFx ֐(Ȫ7obKh w|߭'GybȨ.X,V+wR5 ,wuUQFڪ}_i'd4QpqÖ-[7onR|takkr5ߩ/q+=%(J7ZZOwW_?DR_!H`|6J7cJoo5'?+.C#zVbVjIwT__o_bvv̙3e!bOKE/яy{B{c=q##)~|~zmw O>dQrϒj---~dUDƾOk8J ォ˩%X5h+}$;^pd!b%2yjjƱcjjjc^|钛??lE ,frw(O> /[џoӦM%TDZ'ɐr󅅅o~NO$x;^}կ~/|a߾}xzfff*uH>1dT3gδ}rJ5|֯~t d˩Х2h+$;}~%t`u??;!O'ߑ BDjǺ/Jo X²X~AAV9E(E;AKA [  b`  %       X  b`  b`  %       X+Wx0guwSJJ F`f_o=#AcńuJ8Xپ2"ڟvl`D, + R?Pl/81of{e`֞ТR&l$ |ЀXP`%# Bplb5@YAnXgl@> }Y1زwV` d|lLVye-=۠b~ЈW{oNLL"23Z(cȾ1NkSÑb?b] %(8:&gh#-ِ@=PCyd!ƃ52j^Ҟ;zAyA?l`3{67@H  Df`@&DGNvo+u@̀=7 G0P[xǣ'kmA1dW\:nhKO8ִ XLl` 823گ߂X "!3#WGa$6@;yd]B呤Ug;A&x1h  Ux[Z bI\+D_ Po=F\]+;bTTq`DD@Y6 F$!`6oOsB{d9L 687r ,N6=]}y 6Ytwtޑg74 yJߍ\TͲ׉'ugZoK|{A #֚R6ƞ3Ơ{"RxVq'UdͽAl&Pn1@D*( cXD& u*S(0bŠi5p^Rh+݄ ǴA7q S.u^ͱh+f\xbffS{|u$#kCgp%Y xT]B; v _6&/ d\!#,KF23L\Ogr r'F`Hֿz€7y UG:Z0;os Tyޝ 1;- 9.uu.,~X2\~2L 4JԵuNh&#RN;W6q-Il23+Dq dv4D^zk۷*ceIx*E51/^IP!iHW, FƯ^'պ,pF0\:?4<)9S|e1:ǧI^&"1#o^_z]sɴ&$\HxfS޸5zʵ㦙D |o[S{Cdz#_6pa#e!`U /gfZOhɄJuT,3F+-K0#uA㓿x%Knb:L kqM08217hW Ȅۓ'{Y\"[!\=qQ+bDX^7k=-L&.,R牁ٖo3Lqf!s7ʰ͂D2 DV`ƑəYADb@~ܓµV5\nL6vspl PsF05/L t9yubvДe-kUMe sns r`M@17 NwmUgw^z&-"Lj -b lfTwD7x+͡aDdQe;{.LeW9 -µ3I.z y9m`=M [` :ZBd0|.'Oo?Z+=~Fc 1k L{o`~>gx|06|3 ,/۰W$ |jus5c`_;wghTB%[}geR0xL6^Ush CǨY~wBND?CiQpdkb/ Yl?% \Fu޸ƕf dP-e,^MW @.ůQS*9I(*C|]EW:B7*, -*l˨C _~]sttPະ"bQ|#Wnuf8ׄ =2Tş*Nxqx& r { gkt3"f+p{djBX-zC e%*m/TK̬nH$7]q4?=kƲ=/ڵ<ƭnjBVn*sXQ߼=q-XE'{A ZKvu (/'zFϊ2A l*N-q=~)?e r@{5mn7cOz 40L6;.??=)C08]ڇE=O1aexX뗮d2)zYv{h1*Iʪap" 3l.rg*5ga RZ;+'DGk6Ȁh n7׷67i`fmz~~ƭ5ŋtjp˘g}glrjvfݵ8r_]hokK&můqg&Žx7 "rZ[a+b1+!0LF[\ԙq>;٭ 11oBvMx_دېA͆Q10\SSSd摱W{ȮəvR[ܵҰ8ɼ_oef4̶čjc[Wzm* wbDKnnT/eHA&EV U6zMQZr@cSN_|b17"P7eEISX>ڬFb`jLccc#s lvqe0@ sBwmm1+$ў?e(B+szA3kߺ|SSR&iГÓ3@1B [C^甊@tbHFRd )ͺc]Q b.ay{rvIjMadO&eo{mq1;13Iu^7Dd# cS3s ,$B&Nh'kk.Vfcyk7jjjٴatzzr&uy`첞b`A ӳ3drsK Y =' *fmg" 6{uS7הojİ:)&"ZlKW9R &J.9x~;]04213}*xC-M}7ԉڸݲti:=ٻ--sJd4h2AV轙l@[SKS66nBS홏Qkށ{vjmj9 t * A3*kg/zh[Sâe]ӝ+=ټF;E&ڋٿyAFM̎^H:&cXz] ĩmjnŤ1\\[KR<~IR[[k+&JH +h89]3[ZjVTֶ閦M"ʡctgllxhF $f h` f"d6vν5:'uh]\ybk^Kgn RJc nBbX>v8zŏ )t02230t#}ǯ_f ;߼Եo &wà7&o޾3<6ycfLG޴deA_x^\\ru0pR^`>减okj)UF3ss1Dь'W򭭭 wliWumL]mTu-[6d!Ӛ71``#xwۇT9RAc&vU`Y 1huw!u"N}]pMe_;{)D6]~n0>]Zcw T%ظFEU!]i@reEa/Mw ܾqkعu.G CM^֟kS67LLTHUF#֊^TK[ Q共%Msތ'0gEd~nEָzBJ2S- X.ٜs[Uzuvq`GqUߦUXVk}T{K_쫯UpZB@Qxo\aٜs5qJ̋eXX% ɮ?5OQSR 岳H-e%',v tޘO/`anOL~=}մ?V"4vĴSCߣl޹7p4Eysr\YB~1ٜ@,6hV y[$}UXE|ۣz&g4c ٵbWl.ƹK %,uglKo !}-P`̋|̥sC^\hU<ѕ:zƧdrF.W׮'Y[+B]}Z!t-/r_7\=>bTlXVXl,V3k3ãu}-"aܺ2Wׅ09_rs,4O^@/ffKWlJw䑵rՋ~`6d q0FDd2*!0׀վ ZV6#u!hUa@D dH|zdA;nMVpRY [rygh)-0@XQBeY&>%KL[_0z Bzˇ0=+ZC-%dPܺh4cAJO+hPJ᲼zvinxrR,VÀnn/HX~rQXD% ~^a"[lf_3;Wk*;^}{Bku\RAȖ1ڜmU)7EUY[zPHzmBzkX\G[*of(Vc`Ј*P;7`s܃1ɪfdd_ChKM9pęр-3k*pcJ&tb ɖM^ S,q030>ܼf;cwnں$q@ٖVH`Z;Z[STArqnܲ%\z|jZyR231RmE6V4n"e=Dђ(tӿ1_(kcpa3mnSkǏzaaa!F-CDM>gje.]==I 9l6N'xz>Ztz~.cD"a l (\^Υ㤌iFlʖWGf~g"ګd ȯ!Wk1[ 3aH S @cI<2654JM"Eȕ6L1Hk5lMUkqTH&$vf!=wJk[3R\1@vRYm  53dkbbbb>;=Oe* rgx|"XY3J22v^kk!&&c f2L&ԴHqtWsss3L>ċ6% w@vZs@kSY'4ZOgփlL]M-͚rgt6ֹrֶo3332<Ν־b.'Eɠ!4\&$*LIG4.u7Ԃ6RمԅΞ-mQf6l9cDS3 lN5;=XW-o=hQqM$YdR9йGv.(ҪƞC4 7|ͭmGc0"0*` hr};5fPuo:BB׵67(FS\?H'Hj̄16"m$3"Pmik=Ẻ: 8K|cyۅξ#vՄxڬtpx=m hll]@ H ~m Ap՗ؿq48|ێjlj0CaWo(B0@ hs0XU@gwor`J^޼0L7;{x+8e"#㏝:/.AB~慎͇ )B-[f.\[N%k_ܰ{ë}{nގA)} @?{o%Yz{b222rVkE2 5a8 93cXgf0EB HEBHݭzQo][V{{߽ދ%3^DRuW*S:+Eċ/٥S$"p,xcum{wdo,/ /^_}B ژc'&,}/]g!d GϞZa- \zc{*4n__+b<y2Y^utW} B&us4E2qO>wt{sGKqGOP_!R*ƒ(/{م\$bٶ=*ARBHģ0bEpz*M#BPavy:?%"VQtJ1N-s4_d"fj}W(g IDAT|6mDhFg+Rn P KSw$yҝ>;هB2W}h}72n;N:SC FFJSA@GȂ>I|@ST-O b%=xa҅v,M@@z3d`$zB1m$G1_1"ث5:cf (p wl#U@( fiL!ԓX3IGpFSHH}J4|$T͘}H)Q1bcQ 0$Qmم/]&zУWfoio 4 ߪ%حlgGAGhƻs!4K='gՎ=2^\b|9- ~Y(KY Gp &ث~ 5xoA@h4ɡtP Q}oLo+(@9(qGEDB4YŽ o '] I(kA{^#DR܂;@b3Np=O8N?&qhR ?̚4'%/O,89*L,d+`Q0քq 6W/9&!wF6ɐm yXyN0#~qT,xbth! <@L/ ԅ3c`f _ b;rr9'+:lʅwkr696gb\C҃v;C{3^/G=Z8a7pLt5Oz&3w Y XDS_+C?0 D$z宼 t|Ph4"z{ zydIք'BC7,rw."W$oP]'sK@co*U/J lq_u'{›v  @:&w!=ޅ4u4y*Դu 5>5U/_Gp)a H)Z=JoW'33K3([H=e*`?fo?OWMĐGHAw' ֝Q4JE8}e ݾLyk# #3!A: +'Fh=P%V`)9QsXf+X @t+1p= ySJU!5mt`r#ۜjD#s!1 у2)tIRH`RzQ{ H~~q:Ўce',)tIT=p  Xwr)F-"_<vVG1".W܎ȗ=ۯt H>@4FO\NAuHB̅/:T By/izI6+A48 `źj!5tmMeJ>f)j#ahI1Dbk~iO `.B"]O٫՛#Rh5aTtbk ^y,Vk}sˑ03Ā;z@Ata0?"RO$! bZ#z6Yɮ˙7Hkmv+WJc~cdʹ"MH I< OiDT"|f>U!QA@V;{V҂2ea[{[՛m#0xAp]JeZakmgXVfk8A!132AicY2 "0yނrs\+b1k}m^nlR"C9ReoolqA,^A-ʪ8HtR<ٙiAydZDRV^tvEn^n۶ $Ujrù|e~v<QߘFZܯ_xD"aCÂJ@7J:WV}z:`3 *Dl6+[DdRTKb͏S 6Ffsakghb1B@?=?/I&G$햫˩ڰ5x$Zxe{mk{Ԃ Ci6vvk-')APUnV6DS?Ny H 3lY@I0"-|W7ΜZ Y3o4;LY5f2c*>qZKB3-P%ta]Cvkp:?EC,u:lfS"WWsiz~$݃r1rCZ;ۅ\.J{is81r"gc׃!.m*`yh#̥3*ۇgN9aa}˥gR׉Y aQtai08ۖZ=wz!JG 3revz*#E#qnO;[{q;2?3mk")hnu~fƛ.[OgG_۳SĢAcPg%+tJzvO`!ģO$bx^|fTL&"#o`Rq S&6gӅ\"5^<_,jXd1Wi-6^[ ]i[YF) L:>3gN*uH4yY-i#!'#L᚞ڶN% 'dtq~nfz*\NģGT"<ʉAd~8%bp5YZ3SJ\.up":ʠZݗ.mkR{#E TGCqfn~ҕxtyqa*Cev:?[NŢa* (G׷^XX-?c3ˋh46g3b>J~SOlך "5ArRJ3tŀam-'xY|a)h A:HE& M*!2+vIa# (E0,G}_BNUJw 5 }HN$'°5H0E:('YOڋk;r$WzA GV9dBRQ8:F|!bf{Aw"G;@nJdXY9V8"W[=a9]Ij{QT?S0w'J2=wE>E45Ɓd;t[jtIG$ Ii o`h4sCtl`IT8$Í2溄R&ͥ*FwC.ծi ˸똜;-S}7=Z fDCLf64/'cxC&~ GώhE8x[ÞeezeSRd{ pL0?T˘>)GtSFݥЀ,HqDs l(Feo%_:AIE l񎔕0!jtW`K%B ܼ|)J(nr^ %+~Ӈm}1 i31 M')ĂЋcBoEOp58q+p?WԿ׸#3My|`ZrVX d2uq$f"Dգ78㢨íp""n/xټy}0 chh!DP웘;x!.I5#=D꟩jCJpogz[OEPޕ|!fq>V=ΐ[  ;U=éc8v2г)5@E5V U'>QidDD}تC՝".Skxl 2Ժ}G]i \`QE (4_\zEւ!9q>!*9NjeT43?S9"3@E)_ į dɠXo5p(.]PƟ'A70}Ȯ\mo1W M}1QžY@ h"I6Y]@*!");@ BJ\&wK䕤 ,yF\Cv` @ubV0g!Y.!:9 A/.7CWaxl1cd ‚43JA"˛E_)c[<-F.pX)$8qMCDdD^ ;1^Ur^iAu?eP?6#ʿԖ<@"\1M1!GUأ (^'˅0.H,zs{7ͨϿh۝t1_6\ X/O/HyZ#(@dh8[[Z$%"k[ۥJ(!PhT.WjݽTο= OpP.om/rHkTZNk}s8S82f{\b TQ̼8 ^E,<0ڞ e"XtDd GNqxO4H8(mei3H1nNeQ oy|"h8-T@oK5,"*GDEOΝe ;DI$C!(@k[V7ҩDBBlzJR*U1b^-2Y~H[A0Ym{3ݽFw]@} !!hۥJ@LR?DvVgt*fv?P1V.%PFF'E \ǹ΄犭Vkg9MgD{%TT}y@M& jztx~q>M_x깹|Pnܸf hI%J\̦~3?C;K";{sqx*Wj3w=^.2{ڶ>AMW6舉8X'@4A< 6ȂFG^cQ@wwL! M^o[N޲ڐdpJX"bفmooG"|>:CJ-bLXP:(U h2[N{rYDZ Y4tiJhc IDAT%n;*9D׽[/]=9w!S,Lvb3B±Bi/̔ gFE6|uk^`V|R'47ٴ4m~|X._>8GB{([c)`uPfwj] Dҹ#ǞzٗGP0PHhb3#N%G mۑH,OT¸}X&V&) @MYЍ(Lgyw pv'FT*MU͙AblkZ*\z;Hmŧd©x<0= У^2=='Mwe(@:Q"ݬ4Gc r "\:07rtln澻PY#ШHB!wyeuɵ.M|fr@廗aFYQLqөG"i@U4N֨sCZZ.$pD8=}ni!r=rVw;;8=;'eOt|DWLJV T*ف>Һ6-oSV<"M* w*|GtMb^:T8- 4sřv˩TjaS+olnTx<1[.,/eI:>L c&Ub#C6ʎ3d<Ѯ'6?%## h-h qO?lU=O}BF Xx^O@[A56~G~8n-pKAsԶB:|Tn/fֶ gZQD#ofS.Q1]vGB? xD'wxD3330jZҙFK`]y摒=km;=3߆H'٩tVfP Z~K5+DfS!c&cI#olld3z^jڹz n2 , @m/bԲUb38_D6ZC)5IBN@evpӍw?Wэڿ?_Nx`kD,D]TvȒn0;[o4\|>W5zUeGJ깥9:jlmzXle?c>܁DDCyX:-oi g\OeR%֐Mߛ)\qrzA$]WR;ŷsȿ(jTkކшz6 buV{pއYK$",=a78ۛg_k>zL?p qsGڝk;.uo:?z+I"us= n- .GI+H,_dA8bϯIP@!yjO}zc3siKk^+] 0:8wKp<+јsPyfSӉ"sFM]G$(r`xс~bh];uaռ[O}ʹ9H|h)Dj΋ʎiq8'22/lHd6Q[!GoGbʠT:Klm?dr9jݝ"Fϊh[taiq׶v6RG'뜐Z332 kk{ԛߖ{dͱ/Ӈ{orXlioy{ߜxg"s)k_0GVBRaKX2³W7J7TVL=pǁ ٓ`HX-9M$QԖrir:Hb gbsgtފE%jZ< *At[fM"+@*b]X:FauooO+LR_,AT"4\H4HT"An}Z]{Nz[uTv wB:6Y>H&  SX,rj("f7Jqх,q(G?7"[.rIg:N +1$ /BAS3.c2"eYssH^dxA7g $jiR@@RKKf+k#.H,@R[;933n]_̍xÎn]4bm]~ugV[ Qq IߍaVnhB!u!N:–jK<$\+'p @e V,ֺrb-mGׯwaAB6 %%˻Oyl ])qܾ~MW/ B #~v.'pwwJL6[ZYlF}|}ynIisV_jlvJMI&- \_ioDw֜p/z{ORf%#1#nHR76"h@PlnfqXi4:%e 17' yR:d4Y?dtm5^rVwdQFMA *}Ds+b &ш%!-BtqV6:ncqADYX+WH™3dBw0mW@Mj'2R2U~V郏UTvV\适w}X6#l?'/8l;Md'ͦ8" THh*7{Jַ Sj\GeۑL* =dj`95zd%"@YNǣkRlepMvu3mG\zj9`4:d&E`AdC r"^~Iwۥr:2[,pƊֽfr; Ddz`xR|`Xj5g[tfp+e)3k狹oF&DL>ֵ%ΕCs5dS]@ $()% xr~e}/gҢ四f;Jo493@˰mF._?^O Y|g~aGSK=p?zSGvqoZ `$@U ˋVsuc&"╕l2]pI5( 7x'G&@.]q߫HV"g@ {tdT*H~$qk΍2 qxR{t*D Z"^:E8[;{@BvQVsH*p +k»Gto0 @Afɹs2Ɩ%E˃c $^Ӎ@ʲA\v;tGȠ/ @ *|?*U;f!f_' `.FEwSH,FNbzj*N/(e_U6.C;bv`pM1v_$ =>sRbO8 @5W˖s.02[z'>gqSDrK?3罰-͌hD+++ΝgRڨ>x|.Y=PJ!\~4c)mlL u@|P?DNjs`v\#UhG=:77Au>ClC%Mw7{Z{a%maֺIO런RQ<^"20;N\:w3J'c[F)Wj*X p 0 0F CM e/"oQ`H-5I!*P&aP=jߨYz'>O11h=6?opU{׷/Oc"BCxP)[+9뺲z!(*5Dzy}PFF,6ʻ9Jo<3" tO o)" a[@"5Jcqh&$%BŠ=(J)2]`#EJŏ@2i@$]o!?dLOb"cP)vtޮ˦,KmڑiV3SyKJb3Fq̜y9Y1ˈhxM DcOw;* .?h:IS,LJ6=Porg}##,XOۖVZoaϮ=;JKs]7A[{>a Y{3S9JwxxiվsXmRL2IQ|pjC#K۟1 ./x ] 4@(ғ ֝u:1& n!x|{AT+ !7= ow6nd~flV#k"JZJU&SX \:j4۝FRQze*`7$\0/ն-v qcUq:Nzl4OnDFeڰYTto[u\h tDr958!zDXq@"44aiȫ~QD"i!*r>(+J{]`RR5N:0o)өk LDDL#Z^Vrk:J ! gf$O398   ankz4f+4!02?P^ R ȄJ  #DXjH CǡfE`@Tbn߿gc S^hbByG[0 hejXdۥvSx-ӳsV4vԒhڎ*".C{H-NAD3 .+~Bn</"&@@"NgHCfu%*dml䒙LAIH 1[kL"Ed^jMPoFon[eY ݹ9\s]i1|zv:yxRk Q˶#QW f^:lGbTo5JǶxfBkրk[[Trjj RQռvsnji Pmeu~9j)FVC(JaŬYdRM/93E(:l[VZPYZ@ (Vu qm HapP,lW6Vw%ZkƧ_olvFTW4En9.>e" Ҋg3 Gw4/YbSjj=-b -rq ȓ+Yss&(PsNIҕg-sw(F@}qurP*H :㩳pEIǠUI\9\ϒVꍵF#Rzjn#EE W-.NZ?zqvFEhFڅ/׶SXa*qjMfy}u=IXJcP^vJ J‡+@ iHs' i6hn02)(JMv^nG# XP%[;5FL @"(^~X*kaTX.\rU4c뤀 0B`}Pt"5UDqKv| ,f|=nRVV\oͼYj+DD XaH]gkoG@iAELoqPcsg/./ @&Os" XEX4hf|tsZk P@l6QhH/l!~qH^{ٗQDB`! 0>՛/מ$ &hت;2h7^hYۯ8_ Fm*J4 mԛV&'Q-[#HVtPidS-wxAu\i$4X[:>5+≨7JWVk v5bv,b0 JG:@@ g\ծ#p-9\QvܝmW@ OU7j[( ܥ?3Z>{.,l- &ҩZXO'i~ɴV?s_@<)wֲT o{ZXϝRԱ,rVְ[Ku.O$ba@"+X" a#O>jړs A\&P8@̂1[ou:Ci)!(;1kևwk+=4\42eSn*LŢa2>NVXh&X( +@7$LXZ?ON%RmKhmd8H: $|`Y+ x̓LwJDza9|ÃQ<@`/ei_N]:՛Q?Uk=.O_pjvXQrx-J.-=b^ތgk[;ox>3"Zūkw!bپz$Яffpv@֏_˧EAv{֚M;vH̃{maWZQ1KJB1o? ˶r9,($T\{H^>@vJaԛgG$XRDHx4/2(>E2 "a/aZX4IY :eSm"$\.]hL*Uj36&+G|fx@>WuRL)W_ڳ8fX@!a~g.~&?y3 ''bIѱ@%t]H MuLჳ8p Qf df$Ĵ2raDtY"sYfHD4:nm;䚌\rۙDG7T6UANDl>EBdкmˊ( **ґx$܋uUzXi++|&[kM"d"mf^QeQqn6H1*#jzzjDb!@3Sh"hG'F$ / 6?q?Tԃ^h,20 6:}OӴIo{L#Byb۬Hl샗fB IDAT-!Dp\ _fʐ|N{Qt[a!I$L!F,_&]_6Myh#Jڅ7,}ϙ콖\=|/^o*)?x?}SJ,ZJb3SQ*@ à`ɬbwɇ(tG||XD#)r!ُ2 ˓{(Dខ G KS^(!Ɂ&;>晿[]X6u񾙿ĠI#Dުx|Wbg:}`.B!D&` } g).kQwSmh@&i`08|awD?!HA\sӯ+'<3)+YȬh6f&J oh pI oU~, GD!"W;"LTB@¿0p؋fKKWc9K%?#_{;4G>u?OOgr:%z웒YK, {i߉hKV_SOR Ѐ 0o.|WBu+up~A!QXHP {ze|sK-n\~٭~*6ѻϭSWK{{"*]Y=|M'?@"P=ωR}ܽHfv۟x`Yz0BMΝZ'W~_ξ~>yTjc7?0}~1q#*(P?w7.O}?m׀n?{;4'R>gssgYqH>G}qGu[39C EVy@CETN_s杶DǮu]Y!DEd)-*O={0~]ɘ/Tʔ 4 0*1hFyfOܫSh=w4 r]뿕ĥZbf9t>c|'zt-pO:}u1}:f՟_r%Kˮ39@1c*Ƥ,mw^um_gS6Sd5{~v 3,pߟy緵Nјʥj6nV-{I>EU]wuu9=.g])%Q\h2Ѡi  AALȖd[`>$ӴA9ܝg3̈=EDFfeFftwU}?4f#xW*n.LeNg?Y?q/h|P2*+fʘ7o("mޭTyRBG`}puUT[vzbyӄ}4sd U}DQ#*yXJ@FtҎpmȰ)ཌྷP*:DH~G_$E`-Y*GBDqRJ)ǡb}wq"[.߿ʠn?MmO t`3꽏k^coN0+Uem67 \vhR/A!kXCX(O[v|uV&([ѯnnTyP~Mʃ5UT?7ZPsq"|ګXixs?[˦?joVS$_(wH\]?5UHo~Z#(8ڣ&o x={b$_KSvqV.=]WT{o@࣯POw/"Q}>*^. DO_6@yGA(F_!`u}\;;(  h@<<|^.{!+K_Q"p {[K_hPS{p=`eDǮ<G$a7JO^6gpS9)ԼYu ": /]vGW>]}52oR%;<4ɽʆ׊ɩQD,s~tJXAń`+W=h(DXң5WPWg~&"PgOo'^-_#g.9?sogA/%e:&w`5Ww7kki|˅WB o7{k['?r,&׊/kO\ԸxP[L ^!f5XGsmƣG9#{&yĿo&  ]qko-Ge! ui?YR sG~x'8Zد=_ו/PPV`FVƲxaZwhGmЦD4FP__-"SXwFyR/Ų1 '33x| ,J#93u~+z_Oʹ?9ȃ?y?J{[G*o'V Mg/~7fF:z\):6( g[?w?Kjf⟽_\֠$_ͭZO/_!`@?ݡ߻}p(̷~ JYwaPBqݾXg@D @Nɟl? 2RZ?"^^2ڝ/ȳ=Lޞ'pz~K!'W~흵߼?{R}mnũlD$^`xdҲ4j@9h8 ct z(bh,ڡ".Z@!pK6DmX.e{Cƞ0d_V=.Wj}}n&95CT*],V+% TA q@\9(޼{xhа  ,`ITf\';ZMkm.>_z=2">\>Va-L 2~,ysf4#)#5 b;}mۿ_ͤϼ~Կ  0w^'I4N ѽ VpaOġ6(Aw{'Px ,4"*U?|%3|GXO 뵪 9!5. S\*ł}TNd>3Gqժ#f!@&3, h j}uH?4X*>W9`^/qZWu2jHLF@ΣfVD |6Ue;xP,xZwuZP,יw#  hD$a @yץr=_(C?(W(dܔS"oA!_T'{@Bт IEaEKu=EtBk|/U:/[ۻu-:27~b7ؔ" Uw }1#P 3)q(rlח2TlIR)8EZǀ&Sg!B"Z;k;{WP+DՕHC'{=zٔ]Y RuSɮ }٭lj~~6Y\ol_8 %N%fT*e6#GSCĜY(h77&D}nZ ,.tTgA|;An Gl?;57җ@״;ac}h<Ϥ\ShfgRU![>7';=]Tr.hlhpd/`7Τ]%оqtp@PS!B)Ϝ:5͸۹EQ g.Nqxcw?S`'ыBj|=Ɋ3>˦1~kuD@7&:?3>1X( ί2^BgOh:/n*֫"LlmWhDI$B.ύZ YvT*ү@S$0:2t\A Ӗ g&t+?35uScҗNus`.nCSLZ|qB\v|l؄S_(W`SG,"}BD/{k\A liat ӚK:ƯHPD -A$lJrQip!`@:nTn&&B$n-*$ʤbA-rQ1Lƥ,vG&|$4wZNcNbM 2WRm;8eѨ3x4J5yO R?`SF2a}FlU2mQT@bQs1hBF !B*6x )S6x^9:Ąӆ3 $Ň>$l.ibX/j Q"(1j%Z D6HKb2fHOeZ %8lpFf3acdtlՑ7@ bMgBoR"T}CTG ,`4=PC}8T0#/:$7 ΁.62XҋHf8J@% 5($$hFDe(e"V Iуslv)vEeavt=RsjOQAbF h 2zE9nCcxW,{x6 "JPUe(XlzGY{`Fw 6k-~H (6BF!!idַL/޸ݷu˝.?'M/0J%dgC=~ CxN 'IϘњB6qK:Vddl3Âp,ĝbhxG./Ӵh퐥ǩdzF@ՋՃ~ghxDkmOTDPpT]qz=fbFifiZ\pS8 !;Wo܂?Eo_JE⅄KI<%X]lsq_Yl3"2a XZý]Gq0C f Ss0)\!*ácGD!5]̌:H XZ/vO ѕ/Qe*ocq"šEvgZh}yqh+_o${+ l|A߬1S$l준Dm% 7ْ"E4 P g0ZwNDBa@|T/266v?}}Dy1يEtƿDV~Ħ>[C (T4y^mM" aˈ +efܽGCAgKF6É`! AFʻT?UVuץZjz uXKs5Nbe }PzӛTa(om  Ŷo|$}AV͵ARm{!ϯ=?(3Lf r7oϜO):"}bTNcp Pf+`@q3$A9Z6tƥgv:|ru̩=p\>=9yj|$#7ޝO>ljlxP\]Zp] ]V#CKsg #ۻƧ'F\zbd}{^`61+A)0&N41<-~xczb\)̪0;rQR21Y  |ɯWLڬ .,g;J}/aZ[{֧&&Iu$!df/juRn1FR٫ԼT*gՑ}MůmBF8'##7x5o<؝=5th wJ*)6hW-F9KM{ze"!D P Jkg$1[DDb܃Jnkhz$caHMJ1(8~ RBHAPa |]g!EP "=Q:x߱qa03յ0@ŗ |%הCD}fO|%}^5# ,?!|aͬfCIܺaYjmd`E|f6Y n+$:YW8xT*hO):-#"5.]@_@..MO&J-_*K^1_(ݸ}CEٛwL2]'Z3S|^<5V}-ΝN]zٝaX:N- 51-"g"\YmE 6 {H#[uQ0Z^bI6<"&tݔZaGgL ]p6F߾P,zvGFߺ 33CwM=z^amkr]RߺrBItŸO ϝj{dw]Ǒ󈂉iS|D(5G7sfIV@}ﺮ{`RL6Z+S4&d.Q\ۃrT<9)aiZ)$Evܨ ZmD"G\ a$yv]-׀&ihn0u1!fFHXGKhc29 B&V?LJȍ >j`61=A|Ep0Zs\Ed^LuxDd17D/0EB$ ;O-G{jʎ<[ͬPYE0!)= l@G*U-Y]"#3%E7NǕ'Ύ{">\VM^fc y+F|>SH&:/}*.lEAȸy BDzdhuQ@P"],AATlS:?~P/O"S39!)ix^bҁ]SŔ͆EFW$ ?#}Ҿ0"o5y63RGi] 4С-<6TK>u<'"$|jl "mX/gC.h$MIDMh%h&$4Xl C]{XO!vr7_"o6Z\^81-&e6IQg36\V`old(*m,-•"޸yT_]T_x){\B.Μ9q?RA# !K<_0=6(14J (w)BQ6aIֆ$Nދː 6+ M'/)+L{qO6GaF0I ^yΥR0s* ,$ yhP8B3{d4Ma[V_ FaJt{(;^JBi_t~-dExnUNkt"v051>sTQG:!~d ,87wfnjfAбU\"06@hU-eUU[o9eɋgrcYa`/(7벁pQkP8㦮?23e7b|Kg&kL0})ZrA8K ̬5o3 #X]7I)Gt{ MGimpVx2BGxqеi䲀7-c-QQ#sSa |W#0" C7 }~Ջ1A{ж xb2L0HTb1>Ic{sq홽\jya6 5Ez~6@n0X(%FP0"Xi1st 5 5}l#fp.żAP=o\YF[ K}KR&E|Uv 0 Ѧ@5=)zCAXijQdnǷ-;AxN 片QKR%V1 " .s*3ӧrY;tcd疗g1j$02 ].2+Ĉ—1hH]l+@sd8ȒjƩoeM $4+@S{Y赱BS ッ_}`_F^@ qfvh(E#W`D F< 'Xm`[ |_ubNJ]]T.Z2ȇ F@d̩>fZ} Jv :$u_S-)o`uC"A]w"?'&7)N6tupDUI`T N"hra0sd^(35Xs"栐׈/|[xyjG=客g豎u1*GֺT@<~wγh Di0H.㣵vdv?A@e}'FdۥuÇo̊j4!n 44:|D)LhʞDQ5O* ;NUtmO7,`66Rg&/.;lpֺzU<s s|~ۯչy sdC!у" .QQ 'P@f|;4P*̡_HE=-GD_/-9(lnGJJ{kI et-kϦ& ͜oj̃\͢8 O*zG Z3k7\OXzdEOMM1M&$"6y1Aknpiv+:T|w{63GvaDv HK&zlly4a"s_84 1%haJ*&8|< eM!N0CDi{D=XA˺}Z>W|+i (Y97?Aŗ8 Z\I+g֓(%U Fce t[̈> $.)BLJefDaքx]Ciw .^R1!x3Σ$" etx1@ DGX #C?_ЈJD`s㟩B(TBD(Lo1,$Ɠ'#AcFPAN \(3i`ZJ܀R*)WR,W*Si'؊:P(Ս1 '1rt/v~kS-*f]E#z9@rvnfynPF}ī^=Od3|t _NОfc2(\?4;=~dž>u/'.Ѣ{'LJ~hnӸԼ-}Km ]\TJHy`5,쉀MuՕ崃מ4X ؏4iMH쵬myə9!dQOM$L絖$C EVlVfeBQ|oHRCz\?tTAAa- YU8z[W.6jX;ay3g&GgNv7Go>yJs+o߽vi =>}x"aA @Z@)Ȥ--%UȩBRL 8Ⱥ7)A"BHĤTkT B .ۡ8]4co;Z~8N6zgSKVT)ԾRԈؚŗ2 +KU?@@%"xa#1F _Z+y<2VW5 ki}w:9Z/71NQ rQwoppunF=@:%+l{tRlvFu~+k\.[8 i$l랢 ug40>5̽请4?! )U9565>:@0DR)gei>rcK 9-Eu~s^Y Ej~46֕#9fm4=:7O5J~Fr]O"62c'YNںQ5> prJ@gLJ޾Z_ZD۵爢/𵷮)ekhU۪8d3Wj-I|3 A( 'Sc#o^җuinKBk *1^SYqWkAc?X4܆ӓ#ovqd ,T0DPS(L(=7p>I¾fE=bܪ4Gf頧{Trpn#k]~$XXFS.hMS,fXDi/,FU4G&~.\(x 3˫M,_Rgi&jb/`#궕p Ojf'Z{Z`# F HڑXW.-͟vQ?8wJ fӯ_~Pyd$&@-\LqyQUM5:TC,EF\A:͟' l0" /{%WY2Epv~+"&@M"T Q@z\u4aЍ˫7LVN[̿1(@hrC _}9+Ԍ5ՋW/b hGګlZņ#مl6{OD LD̒mz>ShL8t<{}Pw!R("_̗ݼ$S}݃ЀP È|[VjGD|P[;&֕Q)!ĩV ,=.B=0wTkIV`tT<$*o0Y5PVbZ%s<4qNj9dS,-,E֗W*fĦrnafAGR!|H W9a)THlE6ΑcRZD BA@HQa cySP I%ȒpɝWzؐ x*[J5QDwv묵D$4H)Aakwt4QKD߽EI?60 L@"LdDlL o}~[ {P)H/B;!R"W.'49bXf}On5k?;DNCP"Q2#(Jbx )@Ljk4 "mtI;6h[A D 6˺E#RȺPN:kWӝB8zX7I*zFP8/,.akZm 2c;Q)0y4(WJZkT"  "$L蜐]zp8F-ɫ E!}v὏?ӨXDs *8qQHd,P!cd8@( n:ltAf823c>/HT-^PRI҈3eRA@Xov^9,~BDRAk"Xű sa`]#LZ?ό7,CX.J&ҖŞ_)3B> \*tIf"K# ӲZA*0s]xkOHp$PM>y:vɂqR-UR4qwP^. RXf׷IFRR\STSFTR 㸜 1{_ve LFTL;^Ne~Wv2j*PB(PL$]00ZؙШw.ܨ ?Gt \zm0#R&uqe/8x)[+5P:l b2n:ѾR. _5"/gR z!E/VQ:%2RcK#SZKա\&!02[sE"'rjj i<˦]9 |tփZRРhϋ̺ki&&A<pH#9-FS$2H9N-e~`F|Œl`%j:?\ZK-E|aՈJ{Z(L~ "H 3AK3')Վ048יY(K!kv(<1$F8)ù>"s&#P4:(@h+1޺ (ayIk7f08IY{ьIK| NF"&cb^CAQ J1 N(2e1ie\@dl*FkluCi3 ژZ{9EKW{Ԍ"M t$*"PfK0}iGyj*Rʹ:?=9IRk`筢X|R*DX(þcGSY"+ׯdO\{E2>yփGK1E'3]l 5S" aMJʥgn۷ռ|q1(TÆ$hCpԏ(̩);ȑX?**ݒeؿl+X^JP=$T&F 򉚙0җϮ Jkh]d" 30cXW }gXXfϜ[^p0nI,+:0yidy~~jb1B.޸|0̜x2r\JΞ R͎c " #`,1\fSwMPrٙ1Z H ͛VjuK|h/mzkRʡK SV"Lc:BA/)4G[or)u|7{$#w8lH gCΉ{b ~?=E>`f +*u=`X.`@HkAH3¢e~Adz"Jٳ}ٔՂ*ЯcYWoTίͻU58O fqFfcx?'lA4M}}~@pb^fyKDQ"`C9;wՕJvq7LMM~_~yGGG&yя~tzzBp7p \y{K2L*K>XanGiZ^-2Sy'KƘ+{i={f֭[bm%Cvib n҇-*^WK}S}^I#ϋ5|1pi/{mkY:v߾}[F7d{Y0;5jQgb cT Ѳ <00pWfrr/|am6mt!Wfxx.-sΑwݻy{ti;5i[۹Z_]ͫ!w}w#k:/;-t&Wa;wZw\%+{t"64`2-Gvk\+Qکh fGu{iiڮ^올* S7idddllo~;wە馛ܑkbb"}_wG򖷸2h:kffflٲydҕ/׾W֤W\qO<̋Z.m4.TU!"~>Z,}\K/]w+7ytttttꫯۑ4[L v*;wte=*"wO7lP,1~^|1piƯDjk6ww[vl;90=ZS_K_|jX올Z:x`S)!lݺQE===͛ݑÇW]g֭Uu8p@D":52+so;{v kG}4~ͫ-J`UUQ*]veٸ;H4vƍL0بv,_jis;Й\Շi|_te>ψ>1cXhG`5fr-vk\+Qکh ܰaCˎmy>fGa1vڕUUdXg^ sG kȌE]mQ}C +u;6:˗,Z-t&Wa;wZ-|~\D.BWɓm ,kmK Xwێy?K3~%]UX;DǶcѣ9 %kkV߶m۪~ֲ_~瘚~]wE:~yE s{zzxT외ڱ|Bh~o~QND8 +Z;}}W΃zW8}GFu=N8?<󡠪%Ɋ EpSuc~~y+_CJ|OOwDo{ƚ.oޫ_{wddT*G?rd'm^{衇+H?Offf۲A-UՎuvne4;.ccc~&l&L]wߎy?K3~%]UX;DǶcѣԧ>,CAUKsN`-yb꛾gK_3_q&!bqӾam^կ~uk'ֆRzk:56BhҖ9nƨ]bx/jr?/z[.wUcc[ޱɺr0&+*-޽{;::7۷/^/| W^ye__1{ݷz~mveT*ue~SSSM>-ͻn߾=Hl1z k߫8pUWuuu-A`\===_L;}GGG>|>_{VK۩nZ-qС(_j7pCOOOOOύ7X(+l겼-k\^jZV}GOi%|.1YY=V9g;?00077788xt:}6871.P;snnRE9fKQ[>r-qooO?6(kdUv1/x oVՕ(Z?/EQEQ`)(REQEQ((rNieYkt( ,nPl*((2SrN&EQ`=X\;ؽ{wWWW:}{ѫ'1W^y=e-ܲnݺl6gϞz*^|WOsM7ݴ~V299wK.$ɸ]Q? ;uB*ڱc7<22䚑yBnܴig?Y8pk_T*aÆ{ź {%W\q+F|v%7g{3&wb{YT_x㍽}}}7pC.ko/d2{>яNOOX(?oRWMw 9rfqDlEyo}kKͭu{]^| _XM:rCk&~֧?͛7ǏA&Mni7 wٳ%7g{ecki%w{wb3,Kw2{m袋j_ڹsȈ(!VJ`xn|ы^O] ~>hX}p/RfozӛFFF7#~#Ƙ+x'\ͭjd2 `hhk_+_JM7^뮻&&&r׿uw-oyKKuNOOM<~d֭m6%Ri˖-yӧEԩSZJҒڲc]Zk[b7w㗿e_fgI+\Ջkfff&*e˖o>h>q}?n*iBZܷ5<#Jk׮]l6>H$F#~IG3X>袬%]|o{,zu֭===-sD.nGD<"jXO~g>#";L\ KXXnorּ7_Kַ1k׮|>Zj_T_kFDlD^ÇWX$TfIU Y 9?9?Ї>|*$zAx(ŭGyUzUU>9j"XlyGkir;e2x _("/x ɌIsW[6v,_r7Kji7~87`4۸Z,} =Dp+gZn6EYS*/ǽz}]xoʙQ5OlҾU~]w6lpǷmVh-i㻪H&i>WK_{?zuiY^mZڱ| .{J7b7t"?aZ}3wbdQZExWy{y ywWP(|mt[oulll||ݑ* <)7na6oUk^|;ڵ/}i=x\wu?psss=g?-ܦ%7|sKnβߕ~#ޥ-{X,{۳g<y睯yk➼%tb,W_lNb?>>6U,\"k몱_U߾"WQnBV5)gϞ=H,a#-ܾ%yk}k/-9ޫ-;];jߒ?8K`-W_lpG'EQxPD?OE/L&/{^_s4޽{;::7۷/^Łꪮ7pCOOOOOύ7X(X-{߻}D"26zQ/\y}}}Ƙݻwz뭿կQ`lrw}ѹwWeNckiiH&wi)uM/Y`-W_lmveT*ue~SSS?(g:}r](T{*(REQEQ((rN>((KQEQE(( ,EQEQX(( ,EQEQX((*EQEQX((*EQEQv("XU&/sDzGDwqfFDDwܑd0svw0^ ^1&w}k-"c"zuuy33stT*ՑAq9(UV94U G&fѐ%x" 5PxDXB5UU*:sꭶ-(F-kGCp/jZTuGҼ`玞DtjATf)KQk,7:J{20҄B3U;"5΍^b\`[ժ^?ꪒ_"@!"8׎\ vf<dwm[EQ(L>uptzgRLUH➤hJF\GuTOC7WV>plClK EBSQ.(JC!c bsR Vu%7(uJs%cX*IYD)V0(O;ə'+οU%EQZԃ(JES9$ 85{Y<:FbfUxu㢠TMUd[hPs5:p6]vVcPԇ(J#t(eiUG>" N8}`StbcX"`~-FXv,!XXP8Z;\] BD2Cf6D"qhdK! j(U`)RE._KB:kX nxxU$tZV啀u#^6<Ű ((LB`bLBEQ1Xr#`Lp._|؉Y @I(Jm, X*O#˜HT>R3#Ks<iQ $Ȁbc\`dw-9 01#s9,P,EQtPQap"b9vbl|@j:Q7Vѳ"X/ (&a`DDDdK@ Đ7[G bnQCS]`@!P""ZBd sO^`pW&eD^4(J姚N*9F8C`)|1x鹸pi9PNF H5wn^L9(*P!Km.ARH1, JIZ^Y0pv"02FHDdvo߼)N4( ,E9V #~b bbThKׯeTglw#C tERy0{ H۷ll2d=qP(l߶9L6S%J5fFƜgN0L ó˭.iw(JN*ʹ@ \1ћ/0Q x.crc)ږPl1:5<9:9N,EQT`)QqmaBȱ#'Fq, v)!hcKآ M/n' $pmyV4˨R_yYC}X@jkToҖ%0@Xg<=.(9+Z Ʀ 3#vi$eV/%+̀h;sS*K!vuTb)9ze+NMiH2@lq_U~IUyMWbbֶyT5XEKO:R,ZRX%*k$0O=IAe-f "bYe̶`|9zٜ_Fb)ln&WDln6733"и|nrzظK._/Ef.ـ%\ ekZkYظ/na|+̛3'%Tl)Wnŵ(϶ު V#OIei* a =].(Q <"}HjBoؼ~Af6hXDBq;>#r'FԎ Y N;::cGgsm\ם͠ 4gMNe3BH, Vڣ0LU9*# lH hvU`)Y G~ \|c=JQ,\su$OLL=}ȥ;.4 " xHnm_ .`K*al61X$fF `CDyo"8;lf8a7;߶'+I w脛2ne?Szo(*EyPq~ O9:2>MD(.gC)@( 9xoH{L:(AXV NQw6I *3iqөdYI^3HxTiz0l6-L@D"S[?h:b IDAT a\<ԡ/`dQaEh  ~ ¡#s"DT3,Ddfi)`vn'XĖn1#؀9d7|B{Ă.n  fb᠄ \Nެ0]i_Շ]`"Q, 5E(qTa8>:qztBʎ!S< !u惃chbݹ@"@h<`x\a8!jA v +j%A,L-*h%[g=Q,"W&(*EY%_b㇏m@?!&n)hX0Ăk,Y HŠۆaaDmڭRlX$v\75/L!E殅~{NM>}xηReUR^G}1Sv[mr!B yDhD(.cJ+ 2bbx9Ӳ4KcM"@K7r;ZUHK=hnf) ,EQ[`n> dAծzXi"&^fDd w.$j;wn:@0W{sub(n V p rTDLպ^`r%-@prt7(*Ey.@/,HDqSwڵo$Kr71,%jx6!vD.+x~fFN L Ou:.4Uy/J!YSPZNaIRXЊ&н,X  ;I e ZYg 5VƱə|W? +'Ʀ| l+H|\"p\ȩ|hNuDC &&rӇ:3Z~8qp p hYع,!DW%] g,   gDu[) ,EQV2:QXj&F@x}wm[T;bZ{){d2+u X|vg{;!t@L6fk,ٹmҩ|:tw5Ra+94۝HDK9+ёqq릁!l:ݓcܴhkANtoےLx O :53Ds]{.~U^ZKQU"H߸pD}lw;ke]ٮܬg&ԦD"SΆZY%!jxa"@QKQH|;"+a[W*ڹe.~f<1Q)¸ *QT (g 8<z|>_bΝVIA*o`P x;0 ~%֯ڮQZV)BEY;2%lPܦ AtA$f{Ԩ}K4I'G'fOVDx+Wxw}l{%m~AR4 /Dd>B hyS]j:yx&h:zab B}pYt22""A_kS&&GGOONNNgoPo(k"T5B oqD"2>eSC<=y;;t&+,h<@EWo|_׿/]"FX2쉡v~rt̅`bLf'Ȁy@˳-bLuw!TReSUN\blifA<2st^;::!u_޷omݶ{;cW_?}`rr [~v?e7ţG!(N~K }H nkozw4KQT`)rQ/*Xb_<ڃS%+N̡/6K7BO$6nxymذ!Ȗ-[^_y_HFgd7w+^\wgkTE(g p4 a@ ,{S(!E36Irm@P ͛-K s%%/]%8ӿ{os9¯:<o 1($ .|ԉҪJ nkT2ƞ*P, e b & vUD$D `bG{ptJW@Bh  rx t\ҋqUWaw;)qy۾pD: <-DċUՌlڥBhAgAoXEY{KQ!)lb c◒&}$|  AuO]kGǽt 6oP  [PPm^J^{{jrfzf%&5-ZKD˪\s%JDn]޹D,$lQ* ,EQ6"@He2Nn^P$ pbx7 M;9ݝef( 6~1T(Nlgdhe3H`fRl3ˆ艱\B,tXv 23`brjdb:Nuttnn>?652C0cAH, N73#df0ED`D%S#U(*E9WLb8AT<22b^"bk1&%lÊ'rE+9PprӹY{T-1H`mD4s9?8 03|L gMM:dDX=$80:99+z#clV,QU"a:=3/#BK쪆pҲщiD$0HUHyxt1NBEQ(Y$&tb/ZzP)`Ɩu~?dT98f~c\1ܘaA#ɹ@w$2}]XȤMM+e;.p[8  `[aG_pE捲< [߅ wު#%pu,U{&wظ}c[( ,EQV'RwQ :z:;&Tlg1:ә*u t8D$ ZԙHdG;>qTww]bɟ+ B>ve|:Ⴗ '"άi# uwwg3V@PuT:ٙN[PEtwfL6TeEшKEY;DҼ򎄈(袤+Dֶ/P),dV婵B\4P8!0Ivul۴ѓT9xuήD2.{=3@ 3GtvEg'BQ[|(XIB4^ղA]E(*EYH3B9@qHa-kt¼rJj.XDiˎNL@a>7ӋL7ۙxr|;J5U冔-Vft  +,uY)ʹN*\( P:Sc'Fgr mVFG:::P`}o*V2wJ/Uze`E_.kWR@\~tIp'9:1==3kuiςB㽴Օ(k`),uD<;?3D܆TL#Bh-FVWEQ(ʳM9s' #Hqe #&";ՎB00H,uS"J(YLrP/O^*pyfsщ =\ `F 1H _Ahv@2ҪzA4"NJ1tPQb^Z0!\̴tlc| ]zvF#$.=Xhs X”0ͅ\17_B1g74C'Nuvtd;{|itb~bllzv-P$ "rG' ظ~%$Lj"K,XsMc|~tz64tj1x#ݙوc)zb)/ٱӇ_pwl& >e92t9,CK-DG!%꽪(*E9{;۸~CooB F&o|~$ BbA!,l'޶y]WgeKX4dT"u`}wg88m/n'F2"&WM=Bd$!Af4Nxɡ-wu0Jd$0?cdanBX7L=A@Pw"TX5N,q IBH6HWWt*!"޾Ժ @t5z~d BEB9:VG^9ϕH#ՙL+o]L@/X=P"ʙ=@YLg%d#ɤ50ЗJ%]7*=d4bGiC 5R "a /:Lש_ ِ&g}{' ؊X, S rHB#]vgLYgKHA(׹N It|akv}ou7iBPE HZ,9v IDATQjm`) ,EQV;Ut"X`ABiB Xw.BA"bYOi}/5/<ӟ=$1m AvrĀ T5"[ʓs'pכz`ߞ:vCşVt/P! j2qrԆ3իԏ(*EYDd[U `sH "ʼn|p z{i/?80ow ϵ;aODG"FM1 d|Bn"#p]`}CI@<"*Hw@ݞ~afk[oH@"X<R6xw^ CPUԊ"Kl .JŔw[:s& TbJQT`)r!. EA Cġ[6&qZq#ړ#ey06+N M?i|H" H'өD&rz"E!89ޞukh$K-Ye<Epm  ؀0[ I=~ HG/$ekVKjI-<^=O_uקdsϰ>gkvdm eC_Q $F> ]w-!SX9_ /hŞT2UX\DFD%{4T,6ܿV Mo~vm[K"jX3MC ]j3c֮]cE"4-"cE,@ B&"$DLELQK RK#P.""VIŗzqWC~ϻ~IȻp"sn >jժs(X y+\1p eaK l1 _rI,EM@ @-P$*aa,.D`A䧙[8+"gp_̺: U1={|~!PeYZ4· EDH!" CdH]) ,EQ. 2F}<\}yJ(j2@=!"PdAS>?cAߔEXEy(D#}lD5b3S^e! 1"݋E(:~*y70X"iQEg뮻^kju(bP̈́; }__[]+K"7Uz!d"WP7X֌zE(:!Qq…UϯcɅ殷 .#°@(u8`ʅ23޽et1bG" "qsX s-c( ,EQEp4*X&jKf ja񣗮""ex]w=y54$_~F[;_W^Q '"X$sS>я޽^[pq4s&Ènr̈́jApuVQV:PQ.)$n]x51Ra[حL;U8.GT膩!'?_~[o-Ũ,"b 7655uwwcV^VG.]Rv AOX,-X~U*"QGR"%wkG ;yr˦M^a?!Ϝ^TAP[[#).=D&=5þ;O?޻<ش-b̀(ƆΦVD}y? RGtvL&1 ,KxT(PWSI>!eege*rq,E #bbTΒ"qʑK,\-~&s {MdޗWdN͵aGu@ s \$(V%C <7mgO<4Ȇv|~Ē<ӁAW 0"1n1HXt1+_Q `)M#L̉lnPv8k-(|WMjbCgeMַ6qurSw+ 7eOBJ쫿$^cÝ|sSEs:=n'/,#" rbG=Xr+!@` V@ْقE*r%A VD^8t  ̞̽_d }o} *} ' Iܸull^9/og&J+: vk "5xH KeEP\[B/L4$=&pdl$,XׯxaLMVSU?1F-޸銆oJliVJGi|AQ f2>6{[w~}l: 87]CrEȃU6Q;0y4@x}IEQ(~jk][X(*Xj$r[O3SyjJf2=3d12Գ Pvv$wo~`ofjȟǏ*X tBAa@D5W\ۘ aidEH}FbVWdj@w<<6=K fm)`1{wJ'y-m/=_L6l'&/]B XC29zrS >}2~{PCsk!?7"$A9F` ςJReas"$<~={X2"` _" "[0ƥ(20/DY#')-D@c׷ݒ  X+P0G6~ N/wl"wpDpv{R\#"L>CC!L"3bT8XJn}hn|*3 +܊rQCr4a֦ٜ$ȮBYA.el& > ίL сAsAD`i|ή?!ipAlnlgo~' "J~ ^&pRL3 uO5ʐXW^ϾLHHn wj rUK Mi4[>%h('cqlqjF^) ,EQ.lZ7ԐtI  !rޏR eB`5:[PE.*k$+@Nn!|QSJDP|GGqGXǏa+U X4q6|S?/bSWm+dAfƪ!PR僮 "p+3<"nmצ(6Uf<1M  1(tPp!1!F0MM?o27҆n<0 d `=JXAvmm/{^kܓԐ!B"$O7L ,͛ d kAgs޵n @* ,EQ.Di&/^4"Pe c8llB$BtOLMOM777w]CT4d; 65':ډHĺ0v$ "F&=]L#ӻH(331 286;?:6ݕLyd4 E '禧όlZVMTԶNOODHLD֮ڲ)iBʮ((])ʥ$^ڀpZnn @ 3MMMƸ+l!Ng[R-d)Em=܈@ ;57O&;|ElB0Kārnxbmw[{) \9<|W5542X !}AF"ΒAܔ2`\.ͽY;ɢ@_TDaܛ~תjִEQT`)ra"G 8 E l@XEwE< \X\!0˽-:[[ҍ '}shKض&MD0ڑٹmxTB?~j[$( ,@*3f/˱b e*!"B$E D4&ќ=5[r Crw'E@`nF8vL6kJn   V"5M*W@)^ՅSY.zĪv)I 1 EcXȝ~c*!QL'V6&z1ƘDsKs$4suh0Ԧ (  N/ո΃R{[U[/ U~w8RKm؊rȬvٴ{KZl QS`Gą1H` _3m *W` ՞|rBt M# g45|&UX݅ ;u>)04%pͽ)2W-\KQ.q@oj"8sF`, D8:hX)*-SxRi50DAB`@u IfWX\*]EGNJ\O`$d!\n(Orꪢ_(\y_X3n(Y rӚWoRvEq ?ճ}eR%fa[%*_]P&U4=D#"2t򸺣pݪ헭oH&tjoe,E),WX/ȴžz` #˩ϧz.wQN: =cmcCl޸.@üDee=*EA4e䵵][zV $ 9iJ kRm큞"CV a*]q]Kcch`#RQVRKUca]4 ]sՁ'4Z_ .#U᎖歗m\wC;^,EY)KQ.AdƊ|ÐQ|Ͷ>d LJalef'0lWZ,$ИH^UM$"0M}XKQ,L(:Z/߰@AdqAE$ X .cLR$]%%"( f.,9 \(6"?1*%76'W7F|2,+$,ni|q rd%m7u450BURe%hB+zvwB3"AÅ"0/sE g 7D4`Z^v^ÄJRqR k=򅅐Y[@ ɤtt ]UE<(Hv\v! ^dٷ!^h IDAT""k-znt= fم1JY\~TiCAy J?3#bolcWG3.( h4"c|$Wnvdr!d[/9|TsCspړCC9m,̃ãD)$X6N&DL3#㉄H|vvv(Q 1 *DDRnp1 M fW5RL[?=rqhQf!Q UHorg#F@0$ `@**'[eٍ5p"P+eCA *h7;jmL$oR(+UT >qf%+g9+BœLs D(" DlNj ÔE +8&ADp0q(@$ 0238(bB7 b! vRP_3EY~UI,'$`us)h!qCh" Y3 P󀅅-5("L.  F0>qTY(X*HD d$66y=3c {ׯlnfBaM JQP(l:sBpTydNp  uG *q/f, srs~<}XB$f ]Wlِ" !BEQT`)j`|?~jpphTDCxBtRlƢ""|mp5_g(EQT`)_0cGEa TS~j"ȃUjcʇjUlI& 6oسD),EQ w@1,2^ J\~|pȍHҔ-OY%QR v!Œ(%&E=XDFT3C \H.Z +IYUaZI,~֍zVCbVTF3+@ӸE;"زy㪶6((=g?k*{8/,N;dL"}0=]zV4EQ.*ԃ(Ů,GesTX.Y&X"#qcbJ0Vn >WY-aw[ RI 3 Յ( ,EQMAI.Z4L.JQX,JI,vG^q @".y +EQT`)( wEQEQX((*EQEQT`)((*EQEQT`)(REQEQT`)(REQEQ((REQEQ((KQEQE((KQEQE(( ,EQEQE(( ,EQEQX(( ,EQEQX((*EQEQX((*EQEQT`)(REQEQT`)(REQEQ((REQEQ((KQEQEQ((KQEQE((KQEQE(( ,EQEQX(( ,EQEQX((*EQEQX((*EQEQT`)((*EQEQT`)(REQEQT`)(REQEQ\o߾hmh5*(w\PRTs/{!w}}}}w>򑏬|qU@KmWb=X/½޻n:/[oJy_=s,jT%q\gS.wi??.tܣeϥ=|6eY.֟ɟ8uLСCַ7Es/r֛UEY|iI&cccY|۶m dr۶m'^|pzoliiI&[n}Ξ=[l5**X?~ᦦu}_Ç~dr͚5?x:yO~?lX/~&|[MQWY߿xGsssww]tSU19]w8p`QosvONLL}:1iug9xw]׬嫄s7KY}ע78?+/u]WmOOѣG+3Q1=3<~~~0]r]*-7͚-9~j^zr<k *UZ>D:vXҞ={v֭\yCCCuoQ/j.$uǎ2U’%iqE޾8}zgݖwnꯖî.R鉜cq84ykƗgW/}t ox~+t׿}ɓ7o{1O?=66677my{[q)xGџ 6ԔhSSSaz{{r>䓯j&f/᪫ْ㗪U){{{啕15V*Tc~FFF^塇_ڏ~ny>]EN>?C{ghhhhh|g>qji*aIsVo_uJ^ r^<̙3"288y;I.[ToKG__ݞ8Y_]XK7͛7J/}K1Mص^vضm}SOٳ'vÆ =+3Q1sss#Gօ"Q33r~`ODfT5RKYn] "Wt=RV/mؽ/:O/A-EtE9|n7SOZZJX#$-W篯BaDgq>SdWm)s9[s<5k8xwݏ}cnݺ&W^y[GįD"QGlYbi%:cQgp~X}QW^cn="JXii=ϋ_Z//{PQEN{'>WE2U’%iqj_uJ^ 466u]'";wƑeK}-9sŚUaYl}.~{kƗgWs/| :44ğs 74avs=744~_ɤݖ7/r.~饗կtM.ݟ/vڵUh@@xZhG}`sX.ġl V҆a4+~xQK,IjaVU܇J"Uji*aNzU]hϞ=nse޽{O`-䶼˥QSs9[s<5k[n&,w|߸X_eλz*m\+Y*뿔 AJiE`" qJYWNjZeINR.ELT]rU}qsoַ(>mۖjṜ-9]iƗgW>_iI&6m>MQ<?-[D*ھ}O<199for-*mmm7tONMM-y_޽{뮦O}SŨ>#>hi>sX.VSS}-m|*;v444R*y%9I>p@4aАۡ5~--_%,i\`Uo_ fQzazR-G;[[[>15ϳX3L?+Z*GQ.ptщ]7M?V(+*Pylzz:xGv]ZQۍB_}`-CeF}p(ʊBm(??s=]]]uwwq>__Re<((hRQEQE(( ۷#W EQEQ.My~ }w|{36kRY333>hoo1f=K]6(kM܇Wzw]D&Vc=~W+PQ|\)d{7gά|]}ժU[o]*E\*PխRkK՗Z*Er`sss=ؚ5kB1??/njmmMRW\q? BG#\K_jժ[n?A<0N?<\8pwҲzOәLtuVT d2W^rw]]]ǎ+{EϞ=ucʡ*o9>J^Ez|b8::zVK_>x.iQ<3ׯng?[w_efPQEX;~fv{1駟趼bKȓO>ꫯf2l6 /ݮꪥ: K[>}=E7NJļwCCC###{C= \TGß>Ws4e'ν$I׿'O7yz)u78+4p /R6ݿ>8Sec_`aUx`rrG?QT?Elذ6XV|v> E֫ݾaÆJ]V%rO?}7D]Dbqu[^y/XMUw{ :LӢ ~4~ZWYGY!?1p7ϟK3TXD"grQ' i͝iCXtT:[`ſzW̋*pQ%{Wr KhO{yW}__^J'΁ru ,kmnun?4nFk֪g?vwwu7CEQ.,U}ƍE}Ś򚖴mOf=%?5̈S'u 7UZJs)p}]%y4e_|駟v]vz)u78JHLfeXXuRGY" /477; EYL݇ûw}ff_׾׿>ܭ}ؽ{b/ёN?/Ux><ycIMVZz'FFF%;!{ #|*$jMs/~O~l6{7ot]C}#yW|?tC=TC5xffOOY-UKZEo߾{vv/~u4CM(oك599DU)mViR͎<=4x Y}}}Fů8ϫlſLav \%y4egQ^^J̣J9,J};JK=XqN^_{Z4cۘp&ER`H67q-tvvcn'x7Mϑ#G:ԃ>NMM-߁q ޽{뮦O}SGլ8*[ioj~~~׮]MMMoW6ϥvАJvONLLT%y4e'ν<?-[˃OLNN.C/KV~ggg/p do~W#<裏颫V*V6V+8P h&wEQfiWK*PEQEQ((KQEQe%1X((KzEQEQT`)(REQEQ((REQEQ((KQEQEQ(j2U_VQ R;_ODN\hEdW^w(r-VrKE)GJQcE` +D\Jpo ,墀"CDWAQ NeX<#'.XZ.=ҙ֮(9)Ž#+T W_ّL6ˈNl]=""ww$yQ-ԥUp+t&, TVgD;^B~[JIJ?O ZoKwYmгecOX.ԪR R BBcS<,C(fZnuRF?ۚ@R+. j.nz.zqao7>5+9CO~G*JREUje93a \ܘtvJD%T])o$6#XB`,HR?*u̪K86jwP ^Q?A T`)T/б" /Q_%UGknU]O`<#_)5[E97,苑GVQHA%4&+XؤmM D㺂&A/fu >>xjxԵd bA t_PK_7[1,;gY!ca#@*MQu(n edLcyԜ嘕smn/",", hs %Sǥ g=ǧf]0l4ȋsqMݭTf>j+ҔrVSr~Dعݽl`rj\lH!彭 qE;Dܷ "MWmA":>T`);z8@}UCP͊n[QLUٞ\i VQ ;(:m w$"}̎6lX 5W(ChLe^Z:affc|Z5Ѻ}e `AĖĵ۷66, VST`),áÂ^nED߼?Jl1O[ό ((y ZTZ)yV813ꁾ,[),24WljwSMI bKDYHWj?A]ڡ#C` "e ,E?EYC`XH*.hgQ"4T K8=77} E9xl;#e ""$D {)E$`*oE3[˞eYyFEǧN⫺R{| IDATO7 "Ξ=5>|WoY X"]FH!=:8by=BF" [DjYOI`qt$SJ26Xfw$":3B)W(uY(` <5ɼ|> 깩r,uHe,M q=qfQXbFGx&PT"B$Q ˕ 8/HhAuYCdUh]Zb]/JB[6;>vzX>P "E"} U@6u %}g" PShH*!@<kgMhx)a,[ [*=$2 adJѦȒLU[6lFWU%Y?;4>{|la@W"։}@DH@h0MAah}aw)Kv1ūh!l-FD!H>{W)z AM nΎnlL5{jZ,X2i"y3M<[˝-ɵkג;/ rdbD7xUxUټ~]ccg.MBaj|D---N<=ܔZn-z@BhOy X*Zlkna)=7PQ /XpbfvϡL:'DC@*Av'I fgg@@lwGʮ(3mͫ:242:??a}OCF ĺU]9[KDna0@?WFEDfD03"jݱys2AwJT,~M#s((n L|Jxj{C*QSyL5ݫQ=ChmC~JŮ6}ǯ޺k}E:fܲ*7C2` fQ5";ljH PE#6XnPHf3Ngr Vj'"̲i-zۜwnfu{]c!^%m]X5w^ VW$xcLaf sّ)7mJ&0?܈  ݉. 40<6<6%ؑɂ(By~ffА4i>!nx&јl qK(R"X+b1J"7M .L Y1zQFw>k!cZQsw_ @> g3CGǧgC2RDsa<9c,ҀL&1U@ ȵJx-(94+ M?-'T,KɁFΎN $bѫ4 h@Ma a<X88*pxg0֨bQ}3#b>P2DD\h,$863Zq+9}{I#.XTA;.\0GOXl_SK&"mDU,"2L.LĎFb!*3;36yl3jT`)ˢ 8;X.h'[yTɡŽ!XAr2CZH""p^ْhAmAA4N ON9~*˗)GQV sY{|ȈT%2=@.X bv9ā!b9}y} -EŶZaQD`- >{ftͶTKYz``dz Xy{\&D0϶V[sЗbmhQN"`7_Frie0@YQ YF$}R%Q0:9WsF,iH5SH"zyO> =uqR AVry$Hn[9dSAgDB`欼z`qku ,~ %U`!AM4sL(*`9`ͪR ,2 tQ<3?im^W#j B(@qz6ʑٜ-yRXiq229P0< ȖmX'+! AQ⬂C#H(dݞܝS_BaA>bEGalh`)@a,[PxS jRT6T%o>cfd(CEic"K/y( ,*3~:(=`YX's c'Yأj,EAFs|؉-DQk3T]bḿXkR8!VٹMzi5@SG&BBgR*>2%)ꯪn bJbWu8k rBhX89>qqry²Un$G'^;vRqyWC!4LO-LRҶYsኋ{EvVY(BX FMdJ:v Jh3ERڲYDƧȲK@|c*i x呲-☡:2KVB˩rx$GG 燣fQJY`wtxd@\+d$O=.gaF^%_b*ob_G hȏ@֗#'NuVSuEwe"?H'[0b-["  VJK{*2(4pq\Nd8NKDBT1aH|'p&W)o(Av`=65B X(M>bX:w/! ڔ!{>z84  X|)fٴnu,zZVr/  D,3/5_}58bF2w_0rKϽ\U4CiUD28thP~| =ztj."@"FC8dKE*~pgs*(7 .ꊉ-"03 *J=XJM:?@aAPc-5f7G`>!L#j(xcU0AU4ZI{OO6|hEGYwr.-F1$*,NZ֕oR,Z`~1°,UmGnyZ/De*QT `' ʲX`xT3ã^;e0n? ʱ. h&3[kdfggt:-P&?{&"9k*L&311'Z;33JWfg oe AXg+ړvو %WQQ*"ڱȩf#sxZyl"WwYNgffLnt:3dfffD)̦gffٚBfN"ެ f}[T!auٰh%H [34.'{tU##DpKSSɭ;*08;y^* Ǚ@:5xv|&p5kX̜f|TI3 YJ% )8}vb6ڱV`A.tRq\ّTsC#JGfrX Xv>Ä+Bz Y8v4b$ QX(^}(*Vj7SN>qf(1nQ"b-ښxU f `6Wز%,o/}#]DrY *8e+{mML.5P."mÓӛׯ[z${ƎM]J@fgP#VF'^9r,i-a,:2ݽ}Ty%wYY!*^d&}& -jI(6_ 뀅 C&&'Ggf׮r+OP`(Ѵ0\J$g.!U]mvuuMb x ȕ֛ohh;tlƍM<(3wttS^yE5XNSXҠh,驽g/ߴaDH,5ӥ**. JBGO:yv,k"A@SIBȯG 4$m--͍ TĄ Q &jjlL!RɄlmIyM֖i`Z[" jg#({`M҉W^?BʊM]BON @@h# #JSSSd :- aKKK)(!eb=;Z[R[ژJ%&@C*I /o*Ƙ{ͩDKcC£B9v2򹵩Q&*+d0h|8D,ko𼣿͏rzh[#_@†0Ck@e+A (]X`ݨD ٪ʆ `0a%Z P:0 BEl:F5Xʊ/"G&"aKDۢiD.b!z=0YƇӊB{V6T su|a6n#F5aqɃp?1λ, Ef&kY3[[ ]QXalo/l"(aF&BA20T{񂷢*y_xQ p9ҌV>`!}`.,H˹Xd"D4(`h#iQoaq@D;yp ңx4oHrdTsRE 3202 Z+Ƨfm mq7s9:~`Y o+%hBF!c 3VLv,Ţ*V -|WSs?YB_| [Tc3`"Iֺt>K"2a-V61aWC7S$Gt)ŹŖ @6ݽ\-絛"?exg = 5\:Ir&%ʘNMwvn7)!E3Z AD,@@U0_Xn.\߽ﵩDNZ9 Oz൜oVRY}(tH?? A-^#EX%jJ۱쒤nPlX܈9=E"*Y,]au^Uo6@gzcgI@7LfMa5CwGR)gS8̐"Z/"R?C^?s]qeQ.w퉈-S$<ĆD33pƂ(؛>gmyy' 0wĤΙDOLO_lv6 I-H[ vvL8 oݺ,dRdESFJīK6圼N02bl egdpiX%Flb^ęr1rr!lQ=L؃ GVm6^7x7̙s_GHC BɄCD a.9 /uIU4shA-6!NLhNy[HB""HЄ--ɝ9{%=g6Dd&!2#0VC֭:YRnd:jlӨ ra:㵈O9l3 lBP&nC ~4@0IMV،ÆJˆ~Z7DupK;gtnZd؆@6LdIxBuxf5I-T$k|W%y0).e`!Z-Qқc4հPDPbi!QDf^q==uֈCgHPʵ! 1l4? !7bI YZ&T!49X')" # 9FL}a^#sEiM/^Ѝ$JN$,dZ>Ճ-{dgL/ a8!Z&״ tړg>J4[>wZH'(':i9x!xk A$Ax< ^I_D@j3 0 62Ƽ( QesN^{ܫEuPxE}O`1sAO(ɒ*d&Z '$b2(dS 1iXtb`}l; bD( aˉ_4-MoGZg^)Dg7[f;N͒%ڝz!{Gԧn<{z>W0Eذ`yb*N\y攗&-d}mq`+ZpwӇhf^{(!P'm'e:;g{,DJ4kT$F Q׷{x:᭛a;w`tΣd3hBbdد7z/^^[$z7vΠ eLpg]y gwGg/';%ɚ@ӫ4;Rq}u#r*vHK(D 4P@fd&"EY+]AR 9䄄AOF2.Tj{!(A.y$ED Zrlg$ iA[5VzϿ_P}+OsB v(}IG@@r"E{jF@K@P)}55< 10\= }bg6!Xmiyʒfch]~Z)PٗU49a<#8"iC8mu+20zg.^k܃}\ =|>C 99?pvs5.4[?pvV{RN͹[V7o?rܣoւF-I)iQΜAGIT!1/Wkz|bHߩV*gaRytfc5{+E^T]U*@ASs2xkzͧZ{"A閷p,0}Bg̙Y_" irK#N2 S+.}uLew?z!c3w~ٻ8IF/"A/^2JoKa9_~5.zlY6*-vݻ-;wN0nDҞy aUxNWӾSMs@#cs%{ ;a e4F`D4s""=U3 c,"mG C"v DBcix$^ S %C2G OE7@'cE=fZQS0~-Ry4D̃4Þ3f =pW5T!`']9X'ڒlB13LZE<0?)5;5yiN[Bl%@;'Y9wF`ƄoØ 3* 9;)("j=$xyfی1.{0I`zaonL? l? Q#~xjΙ̴qHnI:T̋< Ay yKŬ'' ~!4uN͇ wA`;=4:-;5vM9 %J.}bT !R0H0mN9(4?ȓNX@',lzą$!RSf<Fٵ }38g:ѡ1N9ž0gAz^%2O/]3=+,a +y 8QQĵC2uGQ4:3Q֠6C%2WjEZkg䛅 paJ7g|5q>)3/$ lDNADW!:>}u6uZ,I+=UOe9=R+<'D` Q.s 2.f{[((hDSd,|D(ܼ]*)ىhr,rg]۾](&O5 ͣy/#zF'n;EDf;c{sg8҂Ħho.]YVL(ɔU@VU?lM)9;IJyn%坁?`S?8huHZ 'h;{nW(bb3 [g/_][ZqĬ`0iumqlH7ou]${ DLQopU zHfk3ټ A]PZ_'K_dڠx JB>7}pPhu:$"-89X'=:P\tDޠ3oxR)q4 EXy͕"j4A14󧶞r.dޒ/;Zyjh>I LGr~d6m͌gO>򽱞7Iè tdar׽f8e3j NMY8dkmy9fSLʙ'{<{4$RRMTJ^!e͍O>\[/~\(,WkR}!N"NoG,s_DH㡳{bg(ufsSR*06`\C'=@p1s,@1L  _4c9P"Ų`.IH\. ki|>o KTI|J7۱ԱJ|6x,{Xg1s*rqWL+ yOp&}pXD|R̊16b&u}&amnc/bh=f`f홙b-G(Gr-Ypߛ^DAݫ |iLsu ] {A2!Ddb{gcZ2XZR[0IQd!$I4Eƴ9HeTr,<[ueSռƘF#QA'~,̕e+:J黸q\ rvrG#(TQc/8hІ1+E/⒄FTŒqL :gs%{yd9;&!#:8;?~y;8W!jrean}5>hO,)4CL!t>ֱ1 8ޙ3]+:ks2츙`cz8svG VZ)s{|E.u/}/N"߿[c^r3e${FhAZTCU'Re ;X6f Ăb$sGe~,h̺i42C&&+(I\8™ y'V^O0:Eaƚ5#dˆPи#*DD" B`TH'ԑR ؂GSЋ5n+)!-hTl>J9,,?$? BUC "Z0xe?jj,Bg.Sb @D2zȌF}sGVJû A,JR,G 1jT!zlhFHrq0+F\!W.;>"$,p[s${*SI89Ngw H/Y,zLEжҰkdFjT,Μ, #V 677WKKy3ٛ$k4:?~&`9bo˩B"N>jkhޙzbvN5R8+jI̬LC/ek|1)-VOtS,rԒ`q~3gVjI$U6$ S80)1'[+ JࠩAѠA;++k9?V Ahf R)4D@wv$:J_ecL C"hb( RE>vAnsV- :+ׯC"z2k$H IoDN7D*twg'Ǘ3l/oON|d=˂T˗l[= Tk^juPxk}%!hΏx3 Cz â^Q;2EmI]eNvYPA\p&)ڭtؗpiQs^G:c+|S(s͝ Ž=9,`98JW<;V#F=È[nToZ."} N,@WZKheee7+U.-WgOm֖]L6漇_бr%J2Q֛rnqm'YA sF^_nuD3(_:;H5Ɋc;h}uPG DZmצӊ[]]S髱g󱎇 ֽϋL6PkR-\ ͶZaxn/弳7*PI)_ X>0r>a^Ξ"ɓws @@k}ؽSs n/A"H^ٹJӸznoHk}L_~+ޭ+Q;b+[ܨժX,Y`XdV[?Й!pYnKWWWQ om"UlW"ˆH" έn_!2 "c !wp{խx"f!k۷ jRJ+BTh[?`@E|xx^vn~+76 W;ٌ|Fҕ{SvDfHэ0 |P Bz(q,̌affV++++?#~I/ޠTrz'FskZ-QR!` Q ^] 奊djC*쐜R>=|lTY/]\yR/N-ULAy-KzyTiw{[k+BADH4Є3Qo?g.' |Z\I\ݫ ōE:0Xkv:k**bBPA!X8 wڧVW+ DRqg~vkckmU@ #JmID@U|'GvVWjYAuRl IDATKhZ.W7VVkyaԼW? pkm͟?9݃ha7ՙsNb˼4c֫Rgx_R!.c*ysuiZ:zZy( yȇ9.Us;wzsPJ9^ZUR0GGOyPnyh_-3sr>UTBϾψDKJ,9S$CyV=lw@ g^`EqT+WWㆵ+#r\c+nX b}Dd` "!k𼍵zZwڞlmK =IN"PBV|X]X]JS6V֗k*Y[Y b04ʯ,UFC9 v}rz13(VX =@@?J5q6F!A2c*]6caZjEu$͟HD ]sh'< "1udq\+g'?(zbhA̬+.k"'>Su%՛H "SLDmP ?FJ'`ɜZZbem趖u:Q ؍/m$( 3 4a 8c޻ } |&G"@B?U#K_ʛ5y.6>b ü'. х`$5#-QEQ@X8[cD:Έ xGL#@ U{i,C"23hI#Fӟ0X+l ?K@B9&Ɔgذ CD#BTt"+̬5+NP(L6wXeHzQl)"X `\GRj%*&Z3 X_?r_c/_~ZBxE}^{p;(Y,n9!ICQه HWB*b$e'kiO5G&7Ibn ⰜdH<A" p)]4 *x(ełֱ!]Zl@1o?_:zշ_+4#(>R$G O(cu18$$\"*КQGk05F@Ta#] K:X!*Ds_X 3QA\rA1L͊  " G/%,Pr;Wͯrkl| Yٱ&Z&z4&Cr:É6_]5!| l:O Pʙ($ }! KC VD~?(ZY9Yxdst%\Dw@ "%B .e"vz8)F{aNkj[g:x5""3:yѡIP]V9J0wGl؄H!4 AyIhiH2Xaɝa$m>˴nfĚxTFE*tJi />DN9;[Aw=z{v;/y5%24 r9&dz bNR0+d@*4H ̈́6&'C2CW, &Yi( MkÀEAo0u]9+yL{/.8hZP & Br AĬ! "ԍRbBS$C;2ՋudWɼ/EDI˜4"*F)bFk3@9:¼h5+E'Nfv@pJyi?DBQ-bfQZdHr]`0Y( Xѐ)R)P WW[\~z7h?|ܳ7?;UΛzhnf' DP,N$+!f\?M>Q\ĨʖcxWȢ` VZt͏}\'عRB-2{g%fo/"5z޸dMQ$$7v!mz쟀BL$MZ+~^FvH깎ίPY F>_SR?:DOS:F@Ftc=p2G07Qyqej␌7񤨦HS!T þ/8_]6IƫdቤZV&DΞ=EG^8?{O޶ }4F0YpEJDZxjT& ǯ]&m8c[Q0qqsGI,s<30]ipWҞ@Dpv?~ D*sdqqX eqg@&0 r8zg2͎UIp?]`9TkW!"qaC I 0 <z}߲ozn`T4E\G1/t6hŗ& @8=>lD!EhOĖVG 鱄2 p$Ԝ!c+'~lHB `w>??O~/}[=_pF-X@ œzb$9Y:XxDڊ7ibR92D{I8^.,g 2gZ#B&, ^zX~‚ioFϣソ/6h$J+1wnjxd"b!zX!L-_T"h@=GJlD^SXpaO:;c17[pZɤ% `I] ]qr魿}P(""LA j@,G0fI%6W4' &VX H! ʨnhZtf=0.0FKL+s${ˬ$۹uBnƧlŽ8[/sr4hjֿt?X#~m֫+yƷo|c_y֡f@  h{k\X2=dkw 9T,!D6l+:@۷sdCF Yqs{Ѻ^-.W+6qDŒ$$>uҤىq.^vsuU?#!BnwNnj^wxBU88h*LTuz4"E-_~Z9^& 0%$,!B Ԛ`GHvr1Y^F>9 ( RwDDh@"Ђ^?"!`AZDU (#$_E{fe^?0 y!@!F̍NQW˜}w~~ίH)^ſ[?r^o,d6P{>luft{Ais*O XìZp(\= ð;4vw@0VzK&p3^XOFw (Ba&ڊ̂.t (@!da~]8}<6/߼~ O_z#Jż>j=7}Vvw\v٧)]F @oۯ}CO)Sm9eا+o[^6qM:rpX{Λ^pSB'yA`uvҁPVu _ j$v8j?pz#u?8\;kF}{RF}RQ+7V֗2Ohg "O]| =d `HuuR4gb2B~W>#>:"ᘄc[Utٌʒv-\s+DTŠ(WPu}~7~?{bxR 0\`Om DHׄi^Eq$W('dLoM9DTJr9ޤÈ@v"@!M"r QrRd(-\jaCY 7O0/C|>S?O}__}߿HP𼹩TӘP)Bo*ֹp}?[//ۻe{4@ho>?yg?|#׾[u}DɌT1'v4`SY7.c!DnL5XP AgҎyMԸ͚yHzf'fBH'xmo{7|;(GB~Eѯ `f;""#%#*`"—!"I]f&@:@9XDh h1X}5z@ܾ~Z\ʽoy ,@ާEN?{?P_B!w " Dj<\ %UxSs-\`\2gjIKƃf]6El&`3ޠAF#70I+–<g⧦wd:!^T#L/($$xfww_?O~?я~xIl /p4vS'@ Aʷ| ˆO 3+ P"*cGO@Nv7 33Tf7;ҙrİ,hj bI*suv2-=S"a@F8* v!ZI[;A|-h\"R'·#zRg~cD%BJ2wv3xtRƱ-^ ;%$ڧ0:aE`@@dP* =S\->fPX &"0Í~>ƿs_oYyw @@r~!Ѓ?hߐHKKkk{5 T-iQH q HaFBYrXjCh@dC1MJ0fp93 YLO_Re68wF]d"n3O>|!%4"Rgg( 6E`qA4٥O2 lxh7&?hv 0ш G $3 EF U:"w̒Ə PIn=Ě4D?_w F @VD6L$??c ! ƒͫO|U?ZFZ0ES`QI6hp&d24&"aƷ%fA`{ٴdDa85>\IKcaQ,qcc\f LEojt}}?_7n7◙BQqMVs*x1HM0Sc,4:Ƿ46:;ڋdq_l.uVH4eǑaن-v~K#plO'GH00b ؊[d[9aoY޺uf$j)q[oDNRW{lq( QQ0L@J6T1}c_ٕݽt:NMr+{P187D78ޅL 57c# IDAT% $ItOu{wss)=$.C,JwTL:`gVA-)$66wo ITl3쇟yZ?S?_ԧ&Tg ~ex62>|Qݽ91ZrB$Υ>Rzxg^جLMb^6]ll.$Ȫϕ)Gʻ g|duT*!J,|{H![oFUSO岠nNL (X#7\&DojԵ0 (Mi& ް+TǦ(`h/_3QdbPOG`tdl"4VFISII]DɕGgxzva?__~,)xYNjdۧ4NLN ʄl<:<Zq RR 5&EA2_uQ>\lJ WtYD %*NSELD[z "9hlZzc##\w,uE]/^+O?+*I] x`PVY2(DWp>!V 9Q. Lqѧ42\{N= lZ$MUAQX^`p, D $Ӑ{#|mU?޵kn_+>$]aK|cW?~}h|`ex&B2-ęYY֓;;ĻyGJGٰ]9+ H,nțHOv#6JxiϾx~oV/8MU CE@jnQ1=>9J郏<帉7gK egeQQz=иvA/>:Mr˓$R&࠶__0ϔZ~3`+Pcԣf3 #OJc\摩fcq{FDA+m92Ii%$#q{N_Ea^WF'[}'_tHM3Jfsvn羱_+K#<#oW1+ fPM$+!Pm{Wfđ՝Pj 2d"m$Îe|~Q%>Er%2,e&Ds`7qO枾|GT]_v?YR_9o,Ax"͚N_o|^^7sld! >zE,i*<92Wv45m޳=BrLR. -T6uyZZr h (Җ{' !ロabxJ6CD>@A3޸kq,##ϥq 㞘:}UbOq!~|΋^^Gu wǩ+;W~yyiƍf%?)ɴ hPj+zSE%7w歡.TI:`z;CDV?ڗana245]w6Fs?1BB&ꥱl vQye'f~@ jͨ$P(a`9o0V_ZyLI'ϥ&ic^HRjJw*ih Cv01V*DF`'?Yi{p`J?y7~үBHrC`H=B(SǧoS#aYiHueC?<7~7SM(1e*L!O0AU RU}Ҫ zJ"3 @U]h"*u&7H+, -y,+CszX+ӥ/(ȸb-#ݦQk|?ʟ6*r[klMW *pXFVڏCDu#2"1Ҕ BU*ڜ[ O{@\LO=X! 7(-‡Њ3#ԍ  㲞I  %b)T/>;6V>.@.5..SˆQ KUѕ_4 .} _IAB4Ђ4%Rh; RgADjL<;F hW6Oїpvzbt( ~iV Ȩ5^g"˧R_gVAe|ԱN] )!3O~럫5ʣ3L~"f `HZLEf"+o{EDxti3 i];Nfb)sQAPLj] @41=2T1 Ǖ$3% ]Iܱ24+ C$ NJ:]խ,MW-LG-wTHC[VJe{oc<=6:2$]kmw3NlOqqnyyvjGviD=4|Ul;RtJ mbo]-F 2fӖw\$ 5cOT-?T*Scci_~W٭Ԋ4THDj5H (Fy7NM!KuB3"]8~*1DF(c|hheaTErMMq~'#Q|ȯJ=|͝@)a%Dd l:2.ja(0LXFHb+{fHh~]IaCJ l݃j#-f \rKeLMkvvF*{# VҐᔪ{nY(=O'.'\=J8֛bamGXDKG.wƁ nolt "vDx9@b[ڣxi˕Qi1Z93zС'Jw+Aꀅ bWΎOZF(HX,UM0 2KgZԐO$6wJ;0QT$Bleo=\ȧw^?+ S Q'nЭJ=m?M=T$;+9/^zq|Dq`y V7ed~rlo&TD@L)n ~jrLBO&/ͧ%UVFLf_p'ί {ϽԄL2hMp* zWΎ%L'{D /vcsQ7 #F. t4!h{S뒂ID@L")1#OiV8y:>_]- CWW21*rPӠlJNRR@$Ls3D ںbN%J#E P)NEڽTWT .4&JfpUj:JQ{]0G HTlrwgEBN[aPkNrq8C|\5E> KIJI@+UaD}R.v Ys4JBRH\1,I\h4%i(omN)`U&}0)2c#T@ 7 "H#7.!<[\i;;_,d,{BEE}&@)Z<79veetrd "3Q%M7CXɉ9 4!Ѡ}Ǽ ڀU 2%$yǂP1K'ێn욘 EHC!Zg* V%fU fYZ<$$];GZ#1CO=zXȁ(HþΞC.!c-gA*V$2u +씛ʦޠ X@uいĻ4Ҋ[:;0{ Q^otBEUn+t %0ɏ#8 %&qKb.vY]fJ1W&G:+v86ɉ(M?}{77lʨue¶,""(J;7gPVi}]hfOfPMḓ*q\/;9'jI$ȄȚ'tME)EYCC,B:<:Og G矾z!ˈ(A]5{u&OMslUζYU) RQ(<@Đ*ԀЏũʻt{,P5tnq~ob^Nyq"$ f8zj1u-VL66wIӞסm1S Sg}c0G%rk왙acUͦt%?mj:t SY]x~V^`y<:t6,MZQꜢ~v&y?> @b չIW'Oã?#_ TDj-)Bh[ ӦJ{Tű*ʬL3ӥ3cǁ^`y=BE?<zTdJ|L@"Gdܘ+rPADcÅ3̻\~Qxx<0wA8v&('v 2ԧ̭1|+Rۢ/,/$7nqIhl`NIdhLڇHwUht2YA|VXJtvbdrV>29PyNPgĜMcy CD-~2pBa6tuOJ[.]DHcÅrٴx+ TS\;9Ҙ=n7^I0љK7흍mb#b IEH̍}DΙÛ1э;rhc3,9SMTk~nq=ŊfQ%jTd~fDFQ;vxM>kAyj`hQ6&tf %&𕕅L}DUJ {0N1[ wo*NmLDyZ8[^嵛IDAT~) &4Fh6 A7*U6AȈ[{[^+ 0zTƹG@@m촓d W '8#KSgd 'GzzW_(n^Y]uo=&!3 E(6MC"XgN!tDA[vaphF#"ĉFOt \)hU`dzT*f Wf*@|P?1O%K7: b(Ϊ" [kSаO2AjGY}=+,-rV?YcE80nH8KLU%хЉE$: 󳫋gSXoJX;[޼݄wj7G  u6] "Di7F~]R+Fi&V9 $B KbBb} hl񖑕׿jSF != f8#&Rh352ɸ1 MAhˈ{*P6$^Ƭ; FŅ OY[#7m-b[߸/waWgu1YGj$JsJ*sK`16k/ :rծ}#4CEz尒A!}b!u(`XoSPK0xe)_o~WavlUZ@푞ѤA EM;T VskU[+ȴ3X8.1َܕV^`yM6Y 7o%b8jV,K830jLDHR(b2&(TaY) ~6z:qN3\06sɬtU}֑U$U/HIoUtpǵc-m)&WNqر q~|Lxnoz~&ߎ ͟JMUB eJ 頡 trTu= H8 ȆmH(WcɀEgWWƆ 'UHo YECY4&K4@\bPPe% I!Qq‰b 8Ie#h[vO '"P6}H!}fMlݨך"^CvjɼշoSECb.Nrv^`y<|\׮W 0 AIZsynʋbD٩V`2 V;lozVkvc 2|BIENDB`biloba-0.9.3/res/es/Makefile.in0000644000175100017510000002675011532012763013155 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 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@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd 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 = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ subdir = res/es DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_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 = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(bilobadir)" DATA = $(biloba_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = -DMYDATADIR=\"$(bilobadir)\" CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ WINDRES = @WINDRES@ XMKMF = @XMKMF@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ 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 = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ 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@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ bilobadir = $(pkgdatadir)/es EXTRA_DIST = \ aide1-maemo.png \ aide1.png \ aide2-maemo.png \ aide2.png \ aide3-maemo.png \ aide3.png \ aide4-maemo.png \ aide4.png \ aide5-maemo.png \ aide5.png \ aide6-maemo.png \ aide6.png \ commands.png \ commands-maemo.png \ computer.png \ create-game.png \ game-name.png \ join-game.png \ local.png \ network-games.png \ nplay.png \ player.png \ reseau.png \ save_last.png \ server.png \ start.png biloba_DATA = $(EXTRA_DIST) 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 ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign res/es/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign res/es/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 $(am__aclocal_m4_deps): install-bilobaDATA: $(biloba_DATA) @$(NORMAL_INSTALL) test -z "$(bilobadir)" || $(MKDIR_P) "$(DESTDIR)$(bilobadir)" @list='$(biloba_DATA)'; test -n "$(bilobadir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bilobadir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bilobadir)" || exit $$?; \ done uninstall-bilobaDATA: @$(NORMAL_UNINSTALL) @list='$(biloba_DATA)'; test -n "$(bilobadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(bilobadir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(bilobadir)" && rm -f $$files tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$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)$(bilobadir)"; 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 . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) 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 html-am: info: info-am info-am: install-data-am: install-bilobaDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: 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-bilobaDATA .MAKE: install-am install-strip .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-bilobaDATA install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am uninstall uninstall-am uninstall-bilobaDATA # 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: biloba-0.9.3/res/es/aide2.png0000644000175100017510000014323110324422577012602 00000000000000PNG  IHDR X' pHYs  ~tIME * d3K IDATxy-WUsnO-!DHhi $ҫS!(?77 <QQaDD?yG(! innn{nwnTX9779d~8[jګ֮9皓Taaaa2 0 0eaa0 0 0eaa0 0 aaYV:Ֆmɷ63Izk<}F݈ud|$?]֭%4 0PQE ,0 05eaa0 0 aa ,0 0 a홝+m4 ð;Ɠ@%?UzӹO>?0 _̌חv;dvvk]:9tH7MhG5yM[~MOOuj;|K//̙3 z 9ҹ?k]ΐ^w-]OEru] ;5eڝ6sd)KǺ6>9ë_d㭷7zƞslL]wyJg?m]v6=p v} -&ғ&~oyK^kwȻn333Rooo?~m699999׾v4f>/|aÝwT*jo}|UW =s7?"/b򽚜w ɟ3gΤ ]\{oZ}7a*L]_^.A/g\~ް4gϞ~{vg饫͜/~9uұ4P SNɓ' wZݷ=^(.rѣGUܱcGRp icl&Y꽝xwݻn{6 ڵs66{Waǎ]gzV/%PB`;K/]m};ɮSum|~}cя~>wp 7~O4ݍS8)tl}f/wY`5܋6b<9{7um^EQ0!2LW禿M0(h<ٟ'˿ܹVDQy;wm9Pry :gc n! ̖'"r z9.wҫ {vg饫͜/~9uұ4355U(\wug= @PZ߹GVVVo^r%28qn7)K>wm;̇^,E]|1ba3q}Zm; .h5ӎ|;K>44| _Vu ˤ<nly-M;]gzG]_^.A/g\@?{F]r,XbNvrtk#-_g>xzַҗ?$^p]5o9K>wms~>rHgQj|16JnCA~/|Zx7055XW;ͼ%/{Μ9Sվ/٬ߤ|k_[XX;Ţ?ٸv6$u{]@51X g ' 7x}W}$( Y2[tk%ܽ?W6-f/]m};ɮSum%Ifo >lԔo:)tl}f.|吖Ov-wmec?L`CDe[k3??=ݲy] [oy[JK^| *‘ĺЮ?kmΐ^/I706p;\^θ}6kռec:zXFҗ4e/{zYSQ\}7yY^ kZErH'N{|tkyyoлr|HZ?[nedd9788x7},cccv7?_|q&i?wַ o]XXzS8p+^񊁁[hgcV߼|.ιKrwWU=P/u]}}}ln{z!I706 :\nK\n^]ڒs<'N^:K#-v_\nϡCP˿_L`5sKy*(:|/~17]VƖ|>og6aK.;F.gyyCw ay~L'>׿NBa0xGmr7㜻k2 %ea6aa& 0 0L`aa2 0 0L`aa2 0 0eaa2 0 0eaa0 0 0eaa0 0 aa ,0 0 aa ,0 0 Xaa ,0 0 Xaa& 0 0 Xaa& 0 0k0 ʠwk---eDOo3iOUgtke@S܂@5 a!BAU^#/@:t uH|9IU[I"U ٗ_2>*UeaFa<SlR(VmB ?㧄fI{qo)^JViޒ>=[դqtӳ+a0 XaXzGNqpդֺ%L- I5/"K+Z1F d+ݘUUUC?2J /+NIx ~"sΕJG$QL;DT8` EJP!6xd+/\}^[BTuW^RfԭY0 X4Xkpbz}pm99B i>ՠ%V/ " k\Зϳ)ĿPUvPUbJA&%S9HY"+J\dT]JX,*xz .r8[kj寿B>[#0 X4XZ`bODW{"?身.TAߔ V u\.G2(9G]X*]+d_8t՗_ZgԶr{vSXPzߣGf v5m=fF$B vP7\s9YQ0RX-BxZx1 +pjr{@DQLÃ&WB%-G^9AWο.fv2@>ldxp4|Tjw@q|||lx 1Z8@+'| Doq(HAfjnW]h4e "/HX ?b{B1G HD"_jǺv"HrPU$YOb.1&! Z]V&M;g=]~ j`Oz>-xK> Ð^.W"SWax̂eO3i M(gsJQ@:U=) _b/7"rT_X%ŤV˫$PEbv..YVK#TiM,P eeb(sRkș2 ,Xi[)[&N? *kXiDLRyeii9=i5XY)/ݵHy:3ie4J5[_Z)w4RVVD$RWQ*iV ADHcK9bܻ&>BңdÊ=VU3|>ds [ *3(2^'KT)`֍ D>IY'd"]^)O.t@,2"-"fzBR>2P*!&M-jC6 hzvnd3c,zq "T3ʌucPH LᢰE5W\w* !V9#SGOkEؚYJH0F9Ƈb0eƦ#Y&&\c CT"_5(]\&hώL&Z!o>6JjD伋bodJ!?6^M-۪mRU"2mB Mfh`pP>[ソ'L״6EDdsrxņal엓al%affFpL:f8j[BG)L}W %vZIW'"P]ƻoRNIq "Ȱ ÐG`1\@ JzE5^3. Tqa>)i5Ya2 c6&)0\Ca$A\ *vh (H+4? q 2U Hs.ӴSMDj9|n3o8obDRQ X 1{F]"A,A,*{`ߩ9$K ̄e& lth~rKjYP8R ^3f8IHSФ+ޣW*=ZtEN^!Ex/( XuH"P[+6vArR}Oٮ a[c!I85҈j@Lp@ WߧKaX46sm~Ȍ޸IJaRM3k\Yc+ݪc۞= :nщZ2 Xal>JaYZ6]<yV1g|"F"0< 6  AogDNR:)3X9y{$5 XqH'WUe.JzV"K`& ،bJ;a'#Pq}5?H#_ۙ/4 JZuJz7g2VuZf[hRW$:PםPuٚ0hJ?HlE689:VJw8!M4-X )HNOD"|Uv6 Xal&|2TEΦw(.%]1Xń,73p&+oK8:k"TwJ-U ŞeKqa0D "VՀX$l& tI$J'l~r7De5g[Tޚ5D{ ;͂EIMmtkknQ_+T% PK0 XagfJJ9, ~) 87Xz|EY]YZvǰ++G eFrpjfzEIȜdGèOT3~ AM_ ,06H4 NQK/,=BLD'''*pŔŁP׫Ix&=Znzn b%"Dqf)"F$2;Qmd?˵ՓP ji6J^j-s ,06܊Mh;Sur.sirjḌ#Lɕ-W*Jع}.2mjR-{ww ApwTm#/=2߹MUZX16tV bppˮ ]}~*еQdAu,:4ef %?PuD UcL w&8u(N^j(:3R~ƪ']# cfy!$Y )m9g3쉛h#frIK%>SDV0L`I[DV⥂+30|/;TjKE=]g";zQH:T|BiD5|(b\̀v=;SՑ3StqhYa0NC1$֧L^&/OZԣsZ=<#HD;((Pu}0?E3vȳz1R'hmS0L`yi`%&NNgh K.[@M!jjOtN>뜆:O)RȢnR+,,[1%a& xjh`5<{20AًsxͺDůW]8Y'Y]5vU1]]tTAۭj*0eHd>@$#"7_;]NrYPTi/#B5"&ZݏڻS(xcb7Ѩf ,0HI!ij1S})vp-HW1pj]:`kq:nR#lK+@ʚعyMtl("Om0L` I\:OA>egjt| nIہl5A*]?i,IS:BDAE"X#uXOh& 8/d֪U)6Vh5{5T}bQnH_q4 i4t#@EDI[. ؉WV_X&w0eV$B35Ď0{I٘$D2IkkəZ97~kb+c:=TU|. Z\za$` a0KE*^סs`U0c/ iisZCPטu(|"$sS80㦻%Ui|w* *QJ0e[Eh[K"'|DžYX[~б5ٴTӳb2jĩv0g2a"ꝉDL\ΰsܢ*u ]_Z[ m#C̎'!<ɹ۲εT`~O955\ 3A)5=7 1v3}e& 8/(T krsv+f^Z^Vk K\.*DNT++J_L!pyOZ[V|!(8lZ8PERYVFUU炕RR*WA[SVVa(R'RhZ R :L]:oTFZ֢jR!vTUK"KR \0L`yy֋<4O(/\}6ёyk:_o-f3h3% rE{p|ؓJK/jٽkc^}ɅBC?ggG.hР}.k#;vw'\vv'z)]ƾtU0L`YQSDaWLo?(`廪+.utCJ@ p:>fZZCL& s9ԹNĿS(.ADз<,p6.*pzSB.$[Eh& 88sH)Ĥ"?=K-e& 8_ eZWTSn:olb f0L`Y'ys,B0$e[ms!ddA0eEbϕ(+H{q#U@zx $NNR&EDYSG .PJ2'AHt뱮M^6KT-Ddjf.?\$-F W," K88 UUDv 8o{lRTù 4be VT+\N2섘$ r<\stUޭՅ"\ H#KǼMDJ%\Z$y""ZX. U^۫f ,06#I &'`"rb]ؐ e],<>22BDag?W'fFH2AR]9=hA0DV49\Z)`tp q*`̯Tpl(F8)N\FyQv&[\(?=Y $Xj7]..תQ&@Be9 F\E;1KǺб2(lM99հAT0L`q 1Մ:X,\wLmk(@;p3,]Ow$kX_MIt;Ϻ{*ɺ3ӣё,Jeαl\QX.9W]Ȼ܌FW\tgO;0<lDm~p?3DZVo& $),#Q bUA(ds+Uf]Bc5Fx_1ĩA.l&pGwNOdŹ|.mp("Bĥ7!b.U]fɨPD?_*5Yb9W՜ Te,غXalV G)(LZ :V2@1q=2029='Li*;vm^\\, k) uYηڙA^NSk02hZE9G&z5 Xalq=9TafRiK)"jQ/ 1l\ǮJ\Շ*i4:<"zzzq1KjX*" 6`rg($Ik]`uA@W3lњs"4 A}5ZHZL /,/[:Гx,8Wզfsa (;wh"2==;15\@s紱.` ,0h-X6t6|3_o }2fgk;EL6' "@#"+K呑ٹťRعsX  aF'ʂuի^7Z)kjEQm۶BĩT.J\ԜLOO/L_{`A$R;>fm^a0MIQ䉲`/}_ɓ'3$T]5G-կ~kE!}ٌ9>JJ''PYX>:qrP_qŜz4,OP|3 a<]8G֚BԋKO}Sw/6 ;Dq8vzzvp`_qfv>N3_1X*B(e& 8?8G֚<9W\qG>ёu+aǎ]ǎ;(AjZd\ K#C{vns Uh[^)*e4̬OA ֆG%6i aU'Sb%!gv*9a"nj4ŵ^oe(OlN?@qr׾ v⊣ęٙőB&sPM_..8A:2yjRptwTEqUߕ4"haX,"ØAJJP%rZ 1{*3jRUa&TH(&9swok^񱝑$+ $D* PU9"(7nOӿ QUR%TjҨ G }0҉ӓӋ+#C}J40;;^T+m( eyyVDV• D|u$UE4*ZEQpR"HqGUg ,06X`qyGIHb}m%"D,Dozُ{&[鍋U@5IVj'O E qDJDJ|'g+2( 8BiEslvz~qfnQ ˕j"27;&"Z^Y_, tgfʏ9}]tE|Ru%ڵVjQ fn t-TLLݗ<a0ͧ|g%"`F\梽{2 YqR ҁW\|@_\Ioy[F|v'^JE1Eʪ\-K.ء$BC6o2*Õ\&{e 8DBi#/ٻ=tXE.ؽm׶q(ző.؉T~:?9>33w-e9}qPV5,0L`yIY D Q- F :]R 3ՕW 0>8k? s % "v`TQ d N4dd/ɸ@u3O:W>:W̫*RbpM7:2RsUVFG˵Z&i? #c.;!&.^Za0ͅ2 %8HPElz&rEZuox_җXW .bΟY}}+"8&*MBi/RTI*Q9纊N Vi&U+abDBf(lȃEd,0eƦ.vZ&$x| hf_~YU_#(U cS_&H@ rcs*k5Hɣ (`t{{ a vYxz|$ B۬2 rx^v{ub<3[9UTebur<^|C3剅XI]MM͋yTWJ-OY aRU`U&Ш]гG95{ (qu6oOܥᾯo;BL}奿g3EaT=Ffwva?yKR[X)ԣO(at!jC`[LZ5&Ì 3x͏^0*U s^wtE8@h䅷_JaTqX,/|7 :%qX=NYalÎe[oJzjjSL <ҋ~ʱOOHw <kϿ=vсeYA1G_w۞?>[E^ԣZl:{W%0L`i2_zzq(52 Ԣ{}|셗pE2W_etwy{nv{ɇr_ $xΨEըJ3ׅ2sVs "VtDk& C? #ٰfzY&w0eƦāPH"щBj67r`S>>22 J[wJĉ#LJ!s`;_uU[~)Bc]HZNLN/T L6`"V%<=;T&s)*ϟ[X!ڦsEӋR\#bkk]=~Rvo9n$D"zT% ʎVAj0L`IPfCP@Зdl/ T@}š"PD9([Ȏm+I L4d D3*S0wkoɯ~'O\}͕Z-lT)1s!;PJלWQ ӱ Eamz6+dm590sjz/?o8k H.nh/ 眈DPt`K#-=Ɉ1%_m1Iֻ0 XaIAn۽k2];p{HRK5 -ت0iH/KDCP=UC7*L& ~+mm /5o.f 4:.d~5._̾‹w/<5% 'L" Օ u ѐ̓o=[c Vz` ,03i^WUq3g~~馛ng>0???80;7}oG8Py֋gR칕 GfC~Ϲũ饅cWu5}_ CzFڝst_9d%vK4*Ioj~djDD2VQjySYLH sƖEU3[^+ ~?^+_>== G?X7(+*MWp U EA`[E) H/qAr٬ {OD$".$(zEU JM7,%̵YUEh& ،cHT9f!]G^?g?>/}KG~+j6ǙLύ@T)GsSçS ٝ;m$:4ؿ_.]vM/ =KUZ sDje96z f;?u5>7!QJBk¹`& TfUUxՂ !P&Vnï~_WoW\wˆAgO'n<3-Z>O.DTjkfJ@GYyEc?tif,޽{OD!T~H C;.yTo?i) PWU%k=qSWvJe[KB镉jC0eƦVW)IJQ"-g2Z-s@! */o۾Mk5_羠w*0;; hq'uEg+T*/JUXGkeuN4d[jkX_+ D277ue[ r7Ŧ8[,ŧ]&rG7 by! e,ދ+wѵ}GjOV<3.H! /?#W'kթ%'q_&CLfHm]еsG/Nk$]9 dHiY\U1 al 2wƐjB4&6RlƐ$v rѤ!`Y 3JsΛC WZo9ΪGpv'pVOvgݗ;7:5ɕs!y~=%G Ej ,.fuUaJj)uG\h-Ftp`d:[׺aSKS<ԏQ9eXtJ(e"ފqɍڰ#RvDdTp]7F` Ϥ\k:}v3d3NBqɫU-D<>htۛ;;{U;>\;$() PU ݼv[n (# OK ++ 49b5!7jm Z;S#}e ݬD*6\liXuUjP+̎Jqe0`>҃M0'5)GښՀ!T!P'L"\ 4s]g߻WG2=|x ͆0r/]sDؙv'Ce!,'{vS.^$D0cu9"D54)95$8ֵBQݹl1L @Bx㔘Z'NtLƱcr#YCA,9/(|v?F_<'b-*LF޲,u&h8?1K%v"gueוtAFm)3 1ꚪ&%ef>gsSh EhD$ؐqd+/K#HXfW,ٽs{.SC KF]y}I.ݲa|:fh$ͪƫj߬z̅j|(<}ÑrGdY80D_ݝ]?g,y=Hɐ4H*iPd1+#r你F5vTBx1qtrlXAD#o4,/];2?sy ^]sHstsLLd#y_92lД,>mKZIRGHo9R$Dc6Ylx-u Ef9 uNm4DB/X%SN>V31 @KNDk0 zP8V,mT|15 ,C҈fjOUqJBP[X(c&''ǧ: D<(Sglػwc%6bC՜!3[kG񆾂X!c3qTd*Yr<9>>1^*㉥E̩=]lN*ffrfxtuÚhXdAιɉ-uwle%V,JNH bLW:6$ވ .+,,<X?$\R0KCsXdΪI\]EH븜J|1eHBgET#`晙1n٠ŊSue\`ĩ3JDH8UGK̮l޼%r%:56uM/1%Wd ֞-Jm Uu$jSs.eNHPǃʑ5amv䮺|{wG5XŌ09剭ٌ^kG^>3055hʙ<_]esWf#ee"KX'iצNԉZbC-8eo"1vz6we6Q ukz-7}^mTKmQna]|f yU_$`$Ȝ1jPDT(v^sehu~j8Xj$3>CqoqɊh:Q2FsBlث QU+ޫW*yDD"!rlDgDImZ"zӚmbiZ 'ZX-|s MU!"V&.=uH~:!"!w]}u|7cXT_(?tK:sPa TuDxN(8UQǰ)C,;0QLbeH?ΑuzT]SCWt>MΏ^HȐ:f&2{͍zSc\i!MYZmɚ] \$PK]٨ cB4ıOPJЩPQuAS[7e"V;Xe'[s]9+GΊZC=xU4\-:e+L K!T]ydd%[6b!X%hm_ W_ٚ+B8۪Gъ̪gkƑsam[S!,qJȚ-.߾=)b0gRO @u%UY2Xk5۷n|/x$ LB2PU]ޑˈuJA?-X19XspQ5\Z-j 03Y6q-p \#wU[4tBW[[)¹aՊ^~ٶK7Z a,[0O* t~]m-z/lJ^%+6hE0HDRՌm߼D$"]y-X m_G 5DW;]yw$Δ#;6>93B9"BJ6ѬYȖMws xWT#Raj׶kzX8S5> hfpcS9"񜼘M!c(1xIUG$L"MFki󦦲l%r28W[:"Na%޵ XXʾAڲcV! g֞+ XJtħ3"Gg!%"%T"W|SMZϤDa杖/GǦ&gʑ kf@Tw,!Ԥ5dV:+M]%B ((G_.Ya!g">,Q~ӐTDDU:c 9-Y721ID}]A DѼ#i`&əb3m&U'& U]lQb'flgg*:9IWՑi\BV@NG$Dwmoe}" JX䔘{PdIXU Kcԅa("J2{%WPfb1f KEX9I$#PXu\TQu™Bkm(b7U 9G꜒:kLP1@9\lɉ#nh;.ٸiݚlUVh `Eʬ2'Op Dd(56zE1SKj ; };V|VE3e*BI,)c6BΑS"fvߋDY}R>u+_BD+X@f^Js^uqJ'cҐĐ2#auؕudE|E+[.L_VHB*8(`:6DavM&eUc[,n\ӻ{@Xd;+YZd];ujQj>j:KFPI;e9QUBe;e7/6zs0uH9Rnu3(vQj.5#^ءT,6l|e0;ǎPW;XIEtGfX["b'*EF.PC[+E7U-RժeKU% RՂ 7Y}ՎB,@*!uJ >v"D#&z^`-4$O]ݼ-بX)LL}X&Ε\<_,@`5.1k4YՆtƝ[3r/UT{%2YJ섃P(.8Rks"F+6*tOU~^n5kOᥛ6d#31R`P5jɍ/|Xh / ;է{/~}[5LOO3kk|`M/]wu---oy[ƟlI>W^w{Pglp`kQ {zz׷#<=n߾?{l?+5޽>W9ujT=ֶnݺ}kzСlv͚5<@>w98p-^eRMwqxzqױYHEŃ922ܹ3eٝ;w~SO~eqim?MOt!: Sip2My.UKY`=%7*j;*jk|`5W]uU}%Ї?F`1sSqn68Hӆs=Mo1k~G2gϞݾ}{u;v ,yiNݴUrw&|+_ٰaCr>񾾾dd{ҏR5Gm\xzױ񓻠'!uQ`h+7.r-?͉.D]u*M:_iEj {yw>{- bG?/oܷos.w}̵^3}}#IYaܒCCC~wcv5E6yַ7nlz}<###333q}O|Kjpp0Y'?E7/ͩVJ>я_EՙܳiӦym zeҌR5|o}ppppp}{_E 9^E\On􇜯EŃfa+%.r-?͉.D]u*M:_iEj r܏cU-J>73&=3LE {Mj6n"3 IDATٳ-9rsȑGX fE`>|cl`L6mT6eb3ϱc*V$雗M]P%r\I\_ڊ_n][(fkG5/xq? yr^fΝy~Aw.q.7nӜBtޅ^Pke]DV2lذCP|/~SjiMj U*?Mߒ0 ; `AZ{Y+MқI&i_z7/ͩV{{kd`4Jcּ>^ul.Iz]T<{y[ߚ`K?iܸmKOs zzAJSi;vV%ݾb߸65=[R-ZDbZ_t7shCz`L6o\+!4/ͩV{^*i`/_b$_K ւxzױ{-X٣'>/vx,X۶Cw~;XB/S2Ms.UX011|O5=_sϕJu] m6w>c=699Yзnц|{<쳥Rirrg׾vW8|JFyiNݴRISGUۇnz FNQ9^E\O"n4EE_=R驧el\%Nm[]ֻ T/u|LܱhV%GjOz54= ҷbGooocVL,Eaѫlc2>>7w 4/ͩV{^*i*W&4(UsȑdRE"\Er-pqxATmK_нw;X*_c*J&&&뮮kbb"{5x׶g7MOs9^]On4#y^^ym۶e2]v=C zXwviۖD ZP:_iŵj rS,'zcZGjxOc@eA?W!u]zדO>999Y(zIb1Y:;|_6s%w7?}mAzw=w+Xe:3 V,:=J勨Et]^˦V w/ |aSX.z.^[Qd^; ֗%fffc̪Uno~[:::~P(TW266_ymmmW\q6fvv__re=q]"2|{gffRo"\PSR7kx'❏?y7.%3335k|Iugffy\.?Z4 H[Ak^ qzmp-kPWCӦ}:"ڴiSTZhKn}9; ^{3d6%իW?~<޿UI}yhВsj m 1{lW,ݺƉ'*6b֬Y7NrH/m"}Ǐo\7uчQ__G?Qo?~W~%w@$_-tNk=4xA\^?~W,1wnzNtއnq^_y zV o/| ~~o?/oE4!WWޒÇl ~_k۳'x"-Tg;!iz˥XM%"NT8/tjҴy5iP/EwW~Hlq01hX$+/ooo-{dTNlfhJV,}7O?4DXn f۶m?Jww܉y +w]O>dPxꩧiw}7tXn\'@*{'(~?yw{aM,"[l?Ca@Joo駟k7 XXX    @`@`@`,,, !E`7.z>O| Xs0̈́%\ K VU .P8b Bf2uղ M\PBFcD erL XDLT9v;' RU!V&O+wThWRIwbui/_զLJ*ތDD u ൂSN T9~ԙLK9ǤLBB_/RX6L aWO1S& m5w1)%z j_H-xP6e)<˧f9ؿ5(?U4/U D?_au;{ZDā-]uUZzgIZqNDǞ?p@_"_HxvdbᗋF.2$ 84Wsq_RN6gq([r,|#Uww\seٌM>kbQԇִJN}hZ"rs֪9YdJx)fSb"rNdbyIhK}jY1ht.mUdT5QyV%fVb"6JX^sԛ2xᥣ6RѨ7#,X$jeU6/zęL&jMȩ֊9JQUj 0Y~ғbODsu)0EQO.cDJ)%1E  qhԉVZpK[uYaS%6H`2MO s¤|j91%HTr׎L@]1;5W\fԩכ|vXWH2裬Α|>Ud`lZU(-f$P9}) 겭Di+%9`)\_TmfU=50Ic&r2JhLK 8qNk`LƬ% VGUITۻ:(1\?ǟ7O϶d܂Z6DL+h3ý]]%'JN(\Db*3D0ZUNRUNsDKؙCg\CQhR)oK}QU. ߥ zk6VqĢ%"GZa`-X(*ة0)/9qX* {`?gߡsFEH8; 1W , 崜Pth䇠J^Z9i3OobY),e]|jbb )y*HYf眊L%#@`Q""G䎜x3j 39NZf9jjMTȦ&it2EĒ6 x.Kk~bG ^pe1fDS*ZUUGVqHA*3A05`(H$8B 8"9yޙ #"wUuD殤߷HYTqؕ?i71y[rq,䔵F 5߄>WuU|t,!DICfeǢ~'|9;7,N4W BeuuvdCGB,Pn\fNB5.U[ W ʨMU\@YTYO=u֧tBcrX()t/>]R6"̢*2)srŔCo[tXڨ$=y&kMk:~0{} 7&tWO "V\EkX3gs=GƯK!k(įqd)z*OZw}_=C$9X_]E…">0+m{ha1k^Pj)dR JmgHH3)X*d\Egj] !HTC^} V>S4u#'Q[);%(ROg 1樦+R#HPO6V5Uͷ0Wԇ2JұWyJ 9l[MǦ G_99攄 S ϛlinĪ5.k6 pqjMlarT1~pڽN<,ŎL <|a"UJD:= 0W M望jhvvvrr2kvvvjj:t|ӳ3T@9W*UcE[LZ\z3CW߹0\pQ+)eRR!֬\tW_uVHвac5eWl5,C-`5ݙ@7#Yct6moO3joܺ5RiuOgӒkn\ߚSlQsU[7oisDAuӦ#Eu.ut\,Dl¡7\yY[uC]<|e.;85=kLྲྀE_9)bH?$'9;}yD-U#"_xbo4j&kokCl$3?4Kd1 xs'loT'Cy4J|m|aߑW ,WsɒI-1O;<9Hyu +:-˗ki,p$>jT5􄩨RG"D2C!g7w"6b,j22G#1W. NkJe&& OSńK,c~(329'g M SW5oM#fUQY "UakdJf4|Ð].s!rbS.f/I%vjڋ9)f$dƧŗF'g  a?GD#{1 &e&Ǥs!~[DH$ GXkH%PWbr& F=SY:DS"f /g^tdq憕|қXxuL-9J̬ -;ʶ+, sXV%0BVU95ĪbRRT&׳nZrDUAsQQp5xMl S)9fJFtⲬLZݼ-;1Tuur#툙In0026sVpQh|9vlb:/; Y0e"DU0*D\BUN5AR?u`E%i=KdsJ^]\BHE8oy\d VRĆ8 "t$+攈s,T3 qgFJVwn"XI,.Gxz / J&#$Jd˦8,Sb0KdIl*9ra%s iRPrJv,Ű4>>ޒ:rMڗO219K‰Д؃,RD$&aq%Ujmkd]zr +.G#ifLP04DW4yT>̛R4uUO瑗OnY]wlۜk)b365mڶ\k8ӫ;Ra7\#Uy/!ࢦf0$չjFLG:i~f&i1iJ#cL5/ $5VXI|5'vhYP /euҜq4T`ك)BRmui@zԸ ,T l*W@`.&f,7TW /S`)BeA#edIW@`429L\й&N+! *9ȑM6%Z1.mMͫ"*䔓^Us33jT"" .5n%J[ކ ԕV4eȂ#l~3I lHID)_J\Ω\TʉoW) ̮:j+#%&&꼧M>_~'ד=8m0ʾDl,Ha`O2%U9DE95{1ԆI+333+*Ue_[ot:ZMyf^ƩREaT5n9ɼ䃗2SvaG~mf#+19Vq̤ˑ4p t/''TUNQ8X]Rdj^(;2YfRb6+*SvMIDFCDư!FelqeU4:Ů\xj'nrLtd׻Xe`L`HT'4A?y:k%;T&Gg>䔤Bx!$GFWvE'l PΘX(:0eM1;8vV(Dl=32V*Zu6BjIt.2#dFGgMl65E"rL*޻ɎNNLͼt.U5"94%6LTX* N^3y}*ɳCDꙡNœ陡a%R\T53-χaXE :+ΦgBqj&˵1{աI#S](g ^JW"i⚝f.[Бu$Y-i@䴨BHU0j Y}ICf伥ij0g"T+;RфsL lNbs-ٸwRP(MLWGaw3*/1sOR%rN'cuH , 'Dq\v׎mLM<}뮺H-VM~#n\6iX!*lsH!E-9E*Buk릨H47[ܦ kVt7!𺐢UJ֭)mm-wjPڼamOg5 255sM/J{[s* Kymf2;,i4w-oUVj=kmm%v#k,hCI9f*+OeY^^0Ξ?<]{ufM|l"Bͤ)˄=;8vZseqF,˵ZfC啒g͟8۾3w##Ғ 9QyOɚ\& Una--- Q|HKK3+c^<)Xhٕ]]yus2)C)4晔mAJ<4N.h۪}tB*k˽8>o3j&WpՆ;^"q֛OϖG=7ݴ`:"rdU&Fk7xn~c,KW 8"RA` K]ly%"8G[f3?zGx? &cΞ_՝yy'~srD?ѿzpkvٞm7%5@ ~ӳ?^Ǿ۶ nb(kɍY[?*N;[ڹ fpxiovc%^/e3Ma޽2SsԿ]O ^we \,K~o]6zۑ3Ópf| 78;`~r” OG[Nz)yuDtȩ9y fgذ{ʙVj5cvϾtpp W/Bq "@p yսKR:}LaLso7sU;Wji{~_F L}}'`\w"ٙ+.Kq5K/@esZr&gyʲ3K%uuA@`5yI(}e_>?rSo LL1Ҟ֖.Զc}`ZG]cãzf.mg_S|n_xfBĹ̥,) \$X.u-gH^ugFGfph .D33""mWӟ,dNObcL S7\5V*L7v7]rgOL3'ᡖYI{u"PZ4CEv?*.5[6`43;~ߛ5kHձD#k :KIUu:/ϼy=?(k`X*{(חWƩ3C}ub4>7Q} `Iů}@4"r[]GqD̆nk 7JpG&w㿸~w0 1a͸O;Vtl k +"+s̭[''2=cVu[lZUcڠOÒjd#%Oز)o, \S,U^EHD S|HMD0f.4GGkL8Q~d"p)),Jj =︵tjX~82:q(u~'Jg do\@01NI8s??ȠVSWW$/ 3Q':s( 'd7G]P3O]qGM(ɄH2!'XX,i110sd'Z"W/3OLΌNΜkϵ(!ϋ-.auN;;Z٩cubdIkfLĈWPtXʋ8v<>5`fǢlfMYbHfcS@eG]]ޝH]ι/"22#ʭnMH")".b4hK1 f4Y4f8- 5dNEXjUl6꭪ܷ֬X=g/"##3#S%VU?4 YYxU睓Kl4,XByc~~dtHbbڞ9rU1oܘ_ pw7A&jfA3E1}u,ݼ2 B^EĀEDw V)FKW VkfƖJ6Zo^|ɉq\U,R1z~}~uuuXڊ1 \aijV43A u8V7ic#XD1˛PFˮ\U+L%W7*DZ#>}Tcs~,%'ENj\XY]XmݪJDĶ.ܒy.S=ֱ\͹EKt `- Wk!k Cpd?i߼7^x~Rҳ\|湙C#í{iԳ|3*{NF@fb/qÕ+KCÃFGG!K7q-oļ?tmƣ]t"$lԧ;;:2-`='Nְ5ޞ_rZq=k)f5>[}gE3hȺWnGۋ4JR!  ZV)[Q'jRΞ`own e,(P ZʎNN V*܍J#@tsq-T+kCձR5 @ j̵ rexVTՉl Ձr\/]EjZ GhkbCC"pW"$*BG'vi[-\h1u]|]EswsX'~ `p\PaZK'O֪+V/nO[]YpO"3_\)f{j%Ҽ16&=8H"b",x] }]ZN<XY A)eծ}6[Dщf98TdYfPTFTqAp1ax$8E5UHOHG lW |;D "$;~L|jNlwĂJEs[:ӡX!{}kJ*#l(Vw4spkqmiycy}c3Ab+j) .bU?Br ^pT$h Dw*­f ]LDw~V[_أRr[m4n.,WZёB);>9m[o.,B]K:Կ ݅V=uW,"b"\g?Nol1t/<#ӍUݣ7Fɉѱťf޲vK9tWYνB","Bwըr]DWjc3 f:pŕcGg+L\;a6BA|V-ǧ&umn,_usftdZVJa[v8vyEDw wOݷMޮi< TGF>˭S+. 0Uz;tv_V,W^)~rSrwGrDl56fjeice@= oe{ w݊+XDwCJVL!sQ6έZ:T)zޚvczdxll|(I!{|DĀEDT"bpAqIͪ2VARfU.u:uuglb"b";C3;s̡v+]Ś ^~s~ǎo#FFRШQIHZ#׭Z'#MEea  ȗ~c퍯?Yֆ&j%;hR?)`ՋM RU5Dw3i 㥏NMÃbyQdgpS-qA,]}/g|x}~\m7?* Ko: PD zZRkY9V2ˡ1}7~}dT}xks!ɲFfE4Z`{C+.e{݇+XDwbqDD4(,etYKK[v?} ^b4sԮ=z_G}ӏ؇>`"w;L Z<^V~]D&9_o|Oʣ7T7~_^;j3]ߩE;@{zMʋ玘*ŸEt|rc CZso;zo`Ń/{).MW~|? x}˶-xBn\߯{ȋ_UM\xia[{v۶jۃk S]V.P1hbL[%b"vMZRjL{BNV|]w>YUPSO<װȣW]M'h!'Qۭ)&!6* e]_ܗxc5s7®bu8kX@ _p-BabgmZ1BA7;zKPf\|n}ͫW~\~\\CpMY0BMirvZ% Wp IDATOg_byz~?:b-]y㈈քF?~?""p\X!TμƿJVrsj/ *9J}H JߕCn[ZnHX:}2|a7\z~e%V塗 @j.H[K>7)RlXo1@ĀEDw `~ =[#a?qՅd4!/͟yϹvF#WscQ2&1`y3?ёz}3w[D?aRѕn;QP>] 1Zc x"+m}W5-Jюa&qٱ{>׿ZGcQxoϼS@YȠpMIe}{{>qҪWY{ yKwI~S֙컼n"qnD4hyꄢSZ;E-s1qwhÃ#ODmbjss`?홧Z>eFv˞!G(95t{>'o~w>,+2wDR^ iҐ.& ,C4=Q݂+w(ZLQ?Wv< ׾ԭO}GN:~ Gk41PqwWi\TwKBۈk#nDi-mxxw--L:9Ws&ſ_l{yy页ul"7h曍g NSAǞ|zb|LTLDҝc擗/Ofn6J9<) GO?~5iB^,Cs ˵`Rxx}qҷyff|ūlܳ>[ *"FbjNMNyn[+[TAy9̷t`"b"ۑ&"|lVިUK#C!NLۡU. kazTD "]]s-o}Ϯ߸ .AL1P.IR5zbpm6+k#ÃrYn}|hm("CyR !+q ++# n"Fy=\ͬ:PsXXz]B.!ƺCI*'GƤkLZ^=23-i[v[u|ёj .;Fx[S3Sӳżd/ ő谎h6ЧMCz#3Fsloر#3&V*YPUK L\]*096z|vfR}9էC fylbi1i1ͱvKjwAD~af^mq7>~H؎=VٙLAݱ50Gܺ'ZyUҿ/}/ ~cc篭|+[c戩Ծ@Md-k|)pЅڹ{qn?N{הmt=9ȍ]M,}eN 0[D{uV׷_J5~ֵ\[VX&Yލ$?{"V[ 1Brf5W6J͛ҭ敛O؎9u5-qCD XDtgpО[fj#,XO4Q{_>_͍G?vk1h]Д/M sqTy|c/;S5SK2s1-]DS[TU~[[+f1`mm{ }kZr ͏ Ʊ".SRO]rI^~ݗ?|~BWjK?_}j{r깰bWu͒f{|=JcɥőA_ܸ/ƫǐZ,UEзAhg]J]Z@5ٗ莶ǵ~]ShL=þoPU;w{e+o$q4߿Q[i,Z+ƳS.]< 79B}EIIO,V\[Rn<{óGKiФᶧ>?( Wӗ~Ok^WC XputnRqDEf'≈C"nz+","3CUgIIM}! 9GqSRaVj=]u6δi3͇(`0GxW G~OV+f#w57g+ᵿׁBfavjT|gfNwTor~5M^B̬{Wv{]]X[X$Hn-.=)K5jtFW777&S(\D\:Lh-p-(#oz[կՁ`ZAܽ)BTWoΏZ{|zkq׎MJCʥFsmqiulr,7 *Džy9<[R1k:D$Ft5Aʵ1f+\ܕ+Y)!a ׿}QCIf&Z󸺱`Rgi4m 15)<z2M& 4":Dãoz[>O>[صgOe_4MV q"RBzϭ ՜w@M 1sb&n鍈Ю:ww5@m[XŲzȑ#g~m_y䫯{?<[+7[Ϯ.\\~=$0GLQ }:PR*'u}ڕs7_g?{%kϩ?ȍs-u7M ZBߢ~"S) y fWq5]&0w%A}cmL?>sGx}V^}n[k_K#\! B2,s.˗/WϞ^|au=^{,S륫Q;g*!h܉6$)=榪x Ie6TcGQ{E*Ƶ>W17"t\5\|[]y yac##_ˍ`G+;fG|EĀEDCc3s5_u=u~;0+d㑿xѽ^̭qTԒ Td0,4qoE+;u{ίF5?}lY#&b"ۋApS'f4_]}Ե܊>[kWg??Vo]mZֵ<-U}mϯn.l{YXZ[X+={} PVoL߉||eW%P)[4Jj.S$MEȯl64|}ҍK"峧4?aVܤ[#'1%$b"ۈq4 _8sZJֿ6l$)GU@SoQ'_v뙥uV~;KE|SD~7/7.*f|lN[jLq_:W>91|+&b"ێ!|'\ $Aa !1wT[swwsȽ~á Uv(zwSڳ4MNVQz™O|sK"TQ2lǦ~Hç@gH\_*F߄Ez,żEKTG3W &vl\D3NK\f,","l}<\Ϟ>Z߸1V ƒAM5Y޻%Z=P$EC>n EPHrɁ6"]E.S>[߬|}/8~)_>v ȣd+φc@'+ǏCy0́eǀ뭼<9HrYi,U͋f)[~=tLĀED4wL~qy}#˲ځgGHBsgqBоC1F=٣.TtwQk?j2i, 0!h{^op[#oy[ߠQ 0+BD$SɤxzhEVVqqwާj:4rhd[`,hA4 jy~iG )sL;zK4X a+Ɔ_rl$_o]W6F&l߫`^|̣mFxQzioZ) Y ii'-tF !G"^ cf&ҎT\qqh{~;?wj\4 ڋ[bоFq N_V .I+639{Owwg"su])/94csCoWqqW1Ae IuIiNүEi"qG{u ="R*,tT*U*i}AP i:APKPn? DQS@ۥZ@z[GDQEUCTE{w~kfA<8\J(lEv| 1`m(]㖊{Sf*/ЦawQ@D)-$-̴{%?ݺNͻ"lKfw'Wsc3KQ\Rs.[tyQ\/pWiT u=g K.fY;mO!2}U'n 9Y$srWso{*N1ͺGTbtrO=/]'c)db} pbժ":EDXt%ЎRtidϝ>:482 NY7UPTHji)EA;bqϣ*緭x[Z-50GR3{=N軟U6Pi(Yѐ\h='@7KWMvV\%J_ptPG1`n%SU=1mL8حP -[Uw#}3kQ0yrOfWD XDtWNJHK-&dž\9jóy:C5WBx¹v^ ϒl; L½E!=Q5 k:rh@ܩlx-]]NKĀEDw[}IJgO .p3ws՞ ;٪mnB$5Iu&bX[[[YYAccceiyKKKSK͍΋WN*l;CrzTS+bf*ƱIDnY"@<"J/_إfBpGH%Xm@wqRsF+_Y0Q觕}ye&džu{.X[جGdžY]T])~Fs\EIP@P1myeUv} .u f@z4"",s"`C|F+Aey$Dp+Tݳ,o@"bn.(G(v}UCv.=2јԢZ]}ks*W$"Ο=uxjf XDĀE^h kŚCKv6""6"(ZXٸrz(qWHv}QzbܾwBb:!H)RQX[ND{G1"ݻf-s(B]&F[wݚlgg~cbUSVjԉۣ!($"," ϟZkpݶEDĀEDdus-=vizG"b""Y5h 1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`1`ߒdNjIENDB`biloba-0.9.3/res/es/aide6-maemo.png0000644000175100017510000026651110741133001013671 00000000000000PNG  IHDR e pHYs  ~tIME  IDATxyde/NDdFΕ5P6L"n[2 Ky]KzvSҴ6=vjzoӶRUUYsP9DfDp߉'#89U89߸oo{lXXXXXXXXXeaaaaaaaa %Xg/FGG/2D|gmoXXXXXy~F9xڲHjT>îe6ַwv@ʰ]aaaaaa |+{5DQGG-姦>Ϸӟf~ݻwqMMM]]]6mOҗtW466644lذ'ƚuC{4'qt޽wygtmڂj _###=?Ͻsx|&\駟ku}с虳so=cG/j,;a7mtwٳ'X,NşNRAjM7d3o\$Y]v-l6կ~*J|/lExT Ƙ+QOh,ŀEwWD~sFE~6m28S)300nݺ\z饃m[91 V#;;;;nWЇmY􊛌^}7YbŁn{u1Σ X5jzDz|# oNaAjO~뮻οx7$\]-SN]ys]0EP-c֪D=/ŰqNMs\x("֓O>}BP,ߘ^~|L&|]j)O~\ފ|'}gɟID6mNLO}Sw=88888x]wͶWx㍻wff&IS7t]ѣwo9^qG}7*r9|{u1Σ X5jzDzs={~SoNaAjK/5:$"7_-[V($\]-GyĔk6o\,w}l"jf"1kUW֗bX`R3[b F"(klX|㾾\|=x`EիWUn3Ú3wyDPLU'۷oN~x駟ޱcY=k>^qիWdٲeu{8ytaBMA{X"~j:uKͶ7M}k"/|\O9υo2\j)m۶98=0U!תD=/Űqnc}sѮcWͫR|u]ןe +mۜGD46~/TV7 ۶m[2{9^qD"18Ww<:΃8=S}Oqܦh Zt)tM"r*?~ns !߶9X7nܺukTy衇f."z *e˖Zh1,s`ȡCwE}!ǃ|#zփ> ֭u;Uէ'>b6mz599?kAN_ݛ{u1ΣE]DsxU~< :~pY&J%UVyַD$>mmmmmmu{/8yt-CA)'N~v osNs6gwyy.~a6Wr5455%n_l[ZZ?Ë`Ϋ\ 8r,N7J9L& nDj馛^{5۫g6Ø(]]]Gihh]m{.8K!"/~?OLL W^yqّ-,9SO=599 gK:-<x?>|^x?Zba?ۇ =?n> m>Y/Գy.g}6>_w}wgg8]]]v /+ UW]K/)veaatZiaaaaaaaF K,,,,,,,,,X@^veްXp6mκS®>}}}m\aأIτ, K{_/?A;Fv-[,)tNׂevvosbQmkт]H,jitr7RK.S ny~8&?pSSӊ+z{{Re˖mڴĿIOO]w 2cccO>;t:xWٟx:I=+nڴ.kll4_?ϿMP7سgϝwln ?|wݻ7-5̳oیY\駟65lhhx{OO6|1=K. s~/ҿo|\j*ĞZ[Wl̴Ku/Hzzř57LW?_Rjɒ%zJݲ 4Ӂѫq+V8p@E~26mM|`ZreʟL,)300nݺ\z饃1S 2m1Fa[88G-6c3Fuo~ԩ+2߬_Ї>B '?1e:7h.~{߫8{kyn] 2N\. ՎՊ6Yf~7_>Ӈ5 >gyfdd$}7WjndVM>񏏏? իWԧ׻{ppppp(~_ECCCw''"XJd|}7]=zwݛo9|O~Ҕފ:7{uԧ>[_mgO}5l޼X,޽c7r7޽vNV@k}饗2˖-+ 5gbg-ϡ}AfKZ1b΢k9`U}gd͞9Yzʼ{~.uW_s8m_vV\Xv"Xmkk3_~bZYX EG/曷lR*&&&6o}ƍ1̂ܤw}Ãw}w^?`^vi|{/JW^y)L7L-[s[W:74~5=KvG/dսqƭ[Jzh{)lG ߂م51<9j\կ~d6mTQ2l-}gcMI%Q}0xǔYSgeؙͼ;BjNaΡk9lTGGW#Y61{S Ka8bd. Pk##jky] 2N\Y~A`ŜE5rN;;;/LMM͡pjjjӦM]]]toߵk2jknJNŹy6Wr5455%n_\^÷ kvad8;|;߉.W_sm_snvL'k+`d~/,BX윜:rHCCj ]~󉉉B+[ {l!"/~zg/2]'q~">S|fQ+ sSG ̊|Bs?<3;.}? _8[oxq󹽽Dm]maaq`-X/Nqn^x?ؕ׳D]tѳ>{޲Ńn+DuZg:XeшN 3V [v)h$`lBa!"fFeK] AЭ✁cYc'Do떈#,8S+ҳRkc'N rP@s[Bj`.K*fr||,(б2!M(}l" {ᝈv 3iੱރ%FA@""pno%+VLLN>rDsvXeqU0f9S߾eb*,e\Mh'bg h`=dzE0) M}͋=+aFC9xіAގ/zR,ODBh&d_,7<_Y3ALgh4Ss"\ٓgò法glj\[sWﴰ0xI<%y#NbEB7D!j;y S@lE[?x[ө._,zZXVU-"SG]f}j,0͸" " !3+@A'6g h!*#/g\ csgWUYvpI PTO0T*%s/t9"Ml OSPg$^bT"̸rM'RsvlTX3*m |^)̗#L,P6k k\>m1}FLOE\Π3I `aBlmJ^ΫS C8hXbAU:zూ[S "cPefV/:6sX0^LUza$n} I9P70BEw[Ʒ#C3 RYNp兕"Aˮ2[J(G992k\~"n&I n{fӛ21m|D3# ?ˮ,,‰HS2, z,[wd1׎SSG56yL K,*}}BUAd;Ϫ=bw,fZ2"b+c&A;zkX XnZ#96so  Z-Mh6"Nv^+ArR/H=i,@ Щ{Pe@?@+,,b6cҫ[vd&sVyRȮBYT٨ >XX 0 KmcЅ@g=+&4Q %ɋ,onH#5[vea1;5 Mbv0 Z96^spWVLbhM䋿z,T8f8>qV[%eG&WWaaaMf Ʋ9CJYRm{{`f.K`Y [[& EW$svÈu@5L,ۙ`p$s2'"/&XBt5yAEG=bw-XpTw@(gZy9R}:t|" d@CG2Lvoox6_v %A@s|\{{?I}a E`L@l:qATwʫ˘1: **sE-Bzg?sꆪcLbD?d3+}^! 0t;{qzC+,,+UғTi%[8SKIZT4Rx'qů+cRsnKrтw:vjUPfq;|3wQY3멋"H.k 8J:Jb97/;~ɡtjIGG43d2,䦺:dbx uKU ɲɲ\O mL%Z[JB*("l sQ)ED,L*Hh,cXwJA%9K,inm{&.!&"Wݠ D*r] Hbho7RÈjgrrѓXr/ .mNOذ0O \re"8 \"(ݣǎM aq%oO91(LL>1׋Zv@DboI%"`652Lvᣗ^ڤ23mi]YwV+i"[p\EDDD Z8hEQᤓH&PeBDDa":1<>r`:8gfeH`83Y,TP%6Yx% "_i&d.;/v5EDT*O Q]W f0 = TXjYeHρc2ICADa`G+IŢ$$1 ?~"Wt 1_3^LLLL䋃cAT,QA @AZO.*J8@4W\%c'$l?ģ'Qqtl.ojjZֹWIQ:c ຼ`+ 5b dͻNL n{x_{AuuO4mK. mf]ͻݼꆆdZcEW.Ҿ bKNUU-ls74RN3 uǞK^Ҝ)O LQáHDT*<,b&@`ރG=.[ W k^ڹdUa蚉^s;RI@Dr][w\rE˻:*մ Q9 k.c_ ]}y= cvljCss"f-K\v8OGN*"d{ Qm߳!||0b!}3HM X*jmm +q\Dvu0S;UKڗ.]ڐJ`=jZݒn1~v[-ke˚u'Ƽqʕd{˂ښ[I(Pteޫ.hɒV6bz[iLMܺgt zU`.@$e+4sC:9;Z.njH3v8Nwww*( @ioi]beGQ4@2\tissEj48kBL&Sa[$" "~8{; p|;}l@Sq`fgƸBFD]eZ=vcQCu+FJT+,XQK3[ 2K!$ @ R`̛{9X;|^U' \sS#y9"1@ft#5Tͼ<:^(15*uL͋YXp/ }\&~<@+F |qB~džY-\Aٖwc٬iF^ ^ZG{9-,iogW, ŵ,:{ۋ^AAN1 b,L(N&&}Jz* 5!!`q17\tc Ty0JEa0`=>8^ $1BfQlR;Ì\^\@NLDB&1k(:Qy%bd "UQ IQpx YgBD) %~?ðF0X\&E",HWAJ0J9QErh.s@4dtLA>3N( SO" =]D4t;I=@Ba`&ALG`K,,j*®0Hifx Dphd5$] da &0E䡑щlccdyJ96EƇG3#8"R,3D"07#c654*HTBbj><:6hjn=-TID32%ãR[YD3g&'Yh&'E $ c%XDfA4V^ϡÃgb  xf|l"3M ehVy yL2hjj dY @4`V"5˻˒$葜B8aKx6767E)D,ੱtSCWG;)b\*Y#]nD~BB+ 0NSNScdb8:U>~j"71d|QB^1#G\=68\d)@ %_tOa}KdCc\vIgItVx"H']5%} hg]"ZC G6N^gߒrgB]rs|cV/%X/imz;јLܥ K_vB*aHG3G]f@!0?9k_{6HD!z׾C˺:uwh(x1K֮!"(dr@kV.۱w߻ܐnjr#|k\ݵ຋47$*i悰ko8_r N}W%X4fP& 3s%V.Sc'}ˆhKD AW Do˻:<{> y G1kkJ_ry MI%BGN xD 'ו5R W-;^~ s`YI3yzfУ[prp䭝(¢;;SI4|J@@8Z)8H<̳tQbUٱ|T*I+aH5[<ځ0$" UHtGGI @*TY1o&@ljjZѮ@4ffd%i,%B4V\YeQ[+K.QJrRWgT*K+;;<mhhp*@ "( Ѭ,B"L'"5.86LwBug7ڝ^bZ֠Mz@šF1F@d]f|Fj_d^!"Ɖכi QNqfK"F:3(8Nv,81E&JUwgYU ;w81CH"ciEj Izb"J_BRz6 M_*}3J8Ow]wjj*&a8H\׍Y6-}L) bX(]Zkms.~T9g h̄P HQX,/{EL{A֐3ш;e:3IX(D0Zfy1;b4F,R(P(Ts5< oPjߐfZjha&8|bp8nl0BH6h%@a%ˆ^FPCݣ@0FFDap52OzsކDcXHB%pbx|h4Ҕ+V؄ã," dnR>:>v*+w557 # #" iӲHEkCR!ɞAH0Ј|$c,r<69%X5B&ۖfysn a.ZɩT^KzKF2Sc\LG BDBMIA*JAcXYNWMf Eh%2LXL75 񡦦lD@FP ةq8~dhj~nL&/YeaQvE@H uc &Z(nB)AP @NJ9Ti(ለzYQT fb(LUE7kBoz!iO2d÷R_9!A'LAE9*\iFVB^kDA.H"]Y %X MBAAAEDJaB9v@!"qe+RӦ,"!SC9#"&ݳ`g DdfT¢R^ [X뺫fbصmT'=BU,`+,fD; ֖]: FG&7{J_r5}#BilnB xKINNPy(T:2 ]22w?//xvPaDH$ XbNw@^t 4Fxh#YӿD%#Y,iB8ya UKsLNL];>moc,W4z.g;(nhɾwc~˦+rX$Ia(xn15]ţn+4>[Rn}q۠ @/߂e$6] b$"&b[e E8Ov%Xl;o\.ށKd}I[%lvG?[oִ{roM' '^3[PV+2gz"ey49Alߵ8F#K8o Y>H*܄az>}#n_vPȨqG􍷶oND&HXO?zwN$'lAG(ӗ`&bh3)S1| gBE'ǐZ=l3O 2`#„rn_s˭tmaꢋӫW&5w^Dydxw%7ɵK[[+Ճ5,3 NږJ-kW*6ByQj*g%]YX6pK1BÈy7o?KΦ]˱lp S/AҠEn#turEntLÅt8ov Ș+cyPI1-BnvD9훔 O gBboQsT[u7Ā`9aE sxN(1س`Y"̬@23F E ''{w&Jok81.CyDR- A&ɩcɦ}8j$pDykfgvaBѕ'PXU|%Ty IDY E,j`kllm̿\VޞRxR's&P |Caߑ ա^R;\z똌BjZhL 3H'"_ƱHg R @ƛ! &3T \@$ң ~HD,DlK,BdN#dӦ#b¦{' GNΓ3Otwbl>gN4\yq2Ɔt!3~DPu6YׯAhV+-U. ~; 4`eQmgV}}YM 葬څK"G3?ؿlI.\F-89tuҵ7 e!T2%K?K]P4%v`%ǒ3n1 k͠*#0zmv 3,4fIu 8#pXcn krܶ<}dfW`Y!LDи4yBa ˆh.h=-A_t,uƌ& H:ۋl.%AHZ~ %xOd\n랦2:pƉB6$$FĘ81 "hXޱ#$',&0 FLWAMN!aQ䴰V)pt&HD "P{ɾМtp`ß@, G}ᩓ 9u{$hęBcҮ8 C3|,ʾ`⤲#/'#@l2F.$B67{* Ze E"4`6DmyhD- } }Eh@"K?Ώ<(Hpv}' @|-tʈ6Jeq͠0]f=ˊ 5+̂@<}@d("605ͦ@b/ (ڙiaPn2rS0iA/?}{?~W" >~}W\vď+8xw NҋWGbŠLP>%=ɬV*RxH<tza2G`61J9"`sZeQku>{8f#ʨTW\q>թe_p5+4"^ >KֵѝݟjHN/Vt!<95%W0Bu*ӟGj~XɓӃ,lihnaX */j@%BDv=_^_} vgMc$˲^VUY[WUOurDbٴ,B K&EE ", !6-ʴEy34%=jZš%c/"#3cQ}?$ Q/qs=_22O>}cj[J(@:O^ zxZ}*ulF$GeɊmJKOIt@j(@bP$"z^_[FW/!. NT8nqޢjO\_?Za}@"'%+?C+?Chu ^$2:C|wyZkGFcNau-^d1T06*bi0MOӉVLø͵o y_Y31F^h{fRi%>bjE?3Fe%uڝN廏XYMKݨT )ibj+*\+eLDQAV bB AU.a~7DBUz!MRcHk{KR.H,"㍕ 16AEQV3ǦX^`yLXlzJ~X7HYI"ALxbkAV.#dHD105D֢HNQUfNE{a3{~sh{wyq~8"L$*"Z!gc=݃^f.5n;l&qNո+xmiJܐ%Jrxc&huz&xi'vc) TXHc 2Lyh{qAw4if1$5u;]94QQ&jnZI&}h{<77ch+Th"f03 N6A88GV(3`UP"UFf;lc&jnRfkNjpl[Qc9GXFqHU+\vNpn/vufiAEРVoz@ GDNuv gPUBHSfStd.,vI^*0DzlT1Ą%jun^ i(K V(*Yf{R(5;cTu}ω+Bz|9QdPG~L$.-*67t y`˯~7 O UyüXLC%:_XYdw;RmrVlrUuku֋|S7iK[D00O'/?7 {"Mxx1zY> !~V'@xT,l}žAܩVx"I4P+__EQ ul[,Nb?W,ݣե|&e-䲫+KQ^mun'~%lԾH$SoխSWqU(L^AL'ZM28Ȏt,ZdRR=<&inexΝ?*)xyȠ~k21THGbi~}ۯ?!ZYoui ͑O(7{{ 5ǟ<(`Os3a6"V"OKեůo)Sp=4og?՝WmU6WWJ+o<[y 8ÝxqfPUV!2,S@,jc9+&o<ǐ$M CgߦVMM:^l7vv56 !B<I`2(`\R] u{"lګwvV[JgFs DȺ& p`TD/oaTȢߕ@h{sc?y7Z8ck~D:K~T}nړcQY2~>O3j [< Kϕ+grޣG@P0Cv~^5[gFO>l{'dΩ46Ca,^+K}b2aJf/k$:sm堣Ѥ\gHnsie`yWq8C&pSW5*ǃP%(+>"#:?0YSL__+?p } //FB?CJU狥^϶۝;w]ڴ*t^s =v;@NɩA8>}QѠX`THTc)‰‘<_ ?K8Sw1`5Ԡ`r@ ˜eB"Xۥ|LJGwwvtb娹SS6kZ^Cd&|E'WN!S/8s;U2S\nc_A bAǸg^,o@qys#vv:=b?SN{xfdzae _vGdq_"Rd;x?bY)n,ۍo/V}?wMXǕm:r^̇fr*nJ}SN W35i:^8MDgvsrbVHp iހ%V |T1rk^X LQ+cDw 9]Y*Q>8jk\~fT굃J%!WkVR,nll|˷o\J$‹=+w(Rݽ\䲞.1v+jM Y*Ke[M IDAT%af1)l쁝/@^?j6%.@Iw/S=88(suu7V] VnwZ{U`0a>\I*D Rl6kգjLΥ~nnaeҫ-GBJ(ĤBDjp8W2QH'NpG]BAFz# l ĺ{+ )OV}P..v]zXo%3n& Hyw/ " Uk?ʽ8LV@D}-/'TEdg՞B"p\A"|Ν#Rq)'axKbQ(D9OU^DwYDcxXEu=BTƃÃH l*.zsrpT( ihjF12R&u Q+6ꕫ04UK3G[?"~Lj+[0pIQUaI""z7Imm sTp&L`5PYZ(ZkKK#Gbĕl*iB{?\YX( F#Q"H#J,VX%X5wNM@5|b ĕ4 v/nI "ʆU\ T-H^pr.#X2 $Sṵ0XEVJ_|^BF^`y8 J ̵[ cHlT̥v*O^8qh ŹA`gf* BO z<_o^*տ6j8/<޾#l,2s bX ?SO8B p ]*~5UoԷrB`s۳?wV"V;nށ1)$D Rto#ӥsS=KA~XTI'q0T`)3Źܓ.|[מѵu -YM/<. 4PK m|3&KOܥfy>XL(im!򉶩M<<<`!f(l5jVS{]Z֧JFǻ ~kN_agpڣnmh۲ڞ=/qa JJO>zh bݪyzZ eL Ϭ{xvȭe"aRHW_5Kta.L*"q{s'2WkynjZ3wVS*DͶ}APa+x;uf5@]w˿ߋέ-4"j*Xt{{xxAYοߺ.`-ww&o`%+,HA4h'`&dq F]]TKgWvҲV0@}oB2)u r{ ?~~i`:yr:ýOՂ} xO&O雿ֽn {e{Ʈ_g9*n|y-3S 9E(:o&+g.gil/;C30>6`XAH`c2f8ng`o?ǿr$E:?*~~o=O7sjv` 0b#j1U5`3#޹&*<N.hzi=ح(loߢo#dʪԸ3p&P`3a{?|ۤGd%P*xe-2a;!nPDqCW0}wcHcp@74pdaϮؓ~4 Aصx12 U"61> 'zH (RfngY['>@u:ܬG8 (-c~lLցR4]@axXiFX呦ct\ǧzb+V*nuI`t)T1FPՂI\_#J*g)t:^=?d\xB.IFn` `׎=*EDfƨ.忙^`y _!6]?ҭ56&]yDh 2[ea'Ha0! :  "\pczwgk˭../]$̜%T &W?~kRśĎ&\rA @#z,UE z Q6kai"t"I8vl %a*|Xd**a P ÔI) JlD .HwB mPDXȽ>lܱ][ʮ̥7$63IFԯ^/ޭRpiy\rQ3arB~I&L]HUdgL*1~ \>^KL$aa]cԸPH?H857\]57XW>cG[l];l>x+ $ H0)'_ks^]t_4v?fsPk$PvF!ud:9IV{׀A`8(Y(W^`yn|##I)/+OV #'7K:~sojZg Zh/K٧7r"r"QQU (Y frM6n(_Nj#f^ r25>!. x,ZDݩݺQ+ - 6/_Ɇ'V>@ɐy5 _UP6xxtWpX~d MgOÅ\W/OYF<rX%ѣ.=F kOw'>r}۞k uv??VZR>hm?-&om3V=ڗ~NaUIɯ^xI^mrelri)wn%*%+v ^ORB*(SŅ̹Rv99*^`yePeh$Z_'KN2+sW3˙KWH>OvzlXȚl18y-,Xo%v{Qz4Qf{ZOmUnwBgBhQVö=uz֫ (C@Q?9)w;"ᗭ՞5[Z;jV۶ٓVێ 5DAV_)@EvTkv+^Jծ<;"boeD4"6ݽ\V^aj3Du(j N}u?UKe;ZgkJQ%tw/<}(^َ.;GGɽjk=l?Jo2vP;ۈ;{nUL WnLkw^=$||&Hy0Bb#fw3I?UW3WI+U{[F !йCX鴺/~|#5z{͇d*l.-~+wW_rW{XikgFڷV od.r[?4Ƌ]i#OB"H]RKO|˕Uگj+߷>w $6Zt3>֚-EQV ;/*DT_~\ӮC2@b7ڽ~H K/?c v\A/< 릠{NwqWF=:0>C7µc2خD $TUȂ|㭣+zMoԾ2'>w6v*-6* V ?o}kZOo1NY%W^` "qv9,:99/geC-}w~e_a\Pn{ eeR ׯ.~˻[ Nq"f2X2٧">ۓ7"}^Ou:}ӯ.Pp<<@Zatf7q&}ſ aGKA/}oIήLU@a1/Y8rљ{1R0$]+1;u;Ql1G/<uIɹiLb!rc J((0T7O|7B ̬4ǯ/L.2¨;=Lce!_TuzװX,1[MIJ"KEA@ Ic3#ˇ+s{3U$pgTqM1ԽǸ;U.VjT97x='nT23T(ݽ} y`?=km6=U>+wK9g;bA|i< NNyh2t\AHyR0Gο̵zx@D=ztnsÐ%+Dw*f3y )lypg0%sBbHIY.+K; H"U DV.8< [7ͣt V *%&Sﴚ } Uq![goA ('gVu= h?Qef=lwkf:B qAˇfg{L&Gkn\92V U-WQe2.$v`Ꟁ;|~p!&" 5 $QwRW8*D$FÇ;;L1bE)1DhpX]yVdHEa_xΫrU^/L>-34:2~uZ˥[ jU+WLJ VIHTJw֪~k2D,"Dh|m/'܍jqXk>%+xj,.#Y?R* ChzL=|vea~Qfn]>>V; yUL88/-\<6pwRpHzwP >1&}0D@ WRrH;D0 c%L ũ7Sas*=TJDNՆ}O9 eha@(vR֯2ƨB0)z|\*"F~r ,/vŬPl TMDi! 8̥s s't_97W $"(`&˲a\&u:f3f2#AXL$} y+EeWF:*S)s1 S:Tx HDb;U%04u?~*Xky ՟.1~Z :AFΐ =IE I=&#~XA vˏ(O IDAT4#&`PUQ " Ҟ@B:z #M6/$Vmo"w7s7 DCoሐAD~Cu 'jJDcth4Ld!>٩kiO=LE  O7XRAwbʝ(Rj3pYXty=7R$u7W6eXXzO3"Ʃqe;R.&׮\|kW:< @DjtPj'H{g8GWl.o QT^DLD έ1IWby0SӉ\*TܘgZ'yq"3>/˛k+kAv'S`͛8nChyBY5|۪퇒^:]:x;|=Wx 0O\ڊKĕ@ |yfйL̳Vzx|M>~qkc$bAjp亼QٝY-C4}M谸lzp "! SW/)~{f뽕QUoO^b]ݕSW;e`:b&/݊yy*^jJO_{CO]$.2.sƋg|hO6"$q6҅Bk (ZIl,>}Jlǻ3!d-/˯iv훢SyOy fu꼙>0!S<0c&lgG Y,ݸr1x;{*&TP<ı+-7[;}f%]gĻ[XQ!~u+@ɨK+w5dЏskK";(:{iҊZ.2ūF]VP HIDtpggu. C;ٷjV$d""? J}Y( &rz7b2Tkg gb6|ݨpqa.4DjH3lX/=}j5w RLxu0QJ7<쳑 #*g,&TaT $v+@'xAS[_[N 2T #c(vwt:M;:+"rrέnpPt5uڽhopsu9 &W"<]Y[ZƧNEƽGTod\꩛˥ǟ&z>zx'SZXU])] x7 Q20DHýW3z^V[>Tj#v:J_IGz"˕ !칒z>T" dc^XߦUD:NaT b*)hl"KөoCߗC]>˯6;tjWe@" VͤD$>G5{ngSa*""00Hө5 2_]&PMEFrgN ꭞKzQfnv{Vg.$IM Ĩݮwm" @5>9W*YZ? |.7s@ WCb.%.r3j3n:+G68P2$J`wk?\%}6WWV 1MDa^zn\,c }2TG{z5L  ~*qPnj!] $\>gyR!w5]W^5ݖ22/(Q6ᓗKsC ,RKzِ,qLE 4$""VY`~+ƫ\vUdOI&CTZS7on00!" W.gEFF)52($ytBYE2V]'`"Ο;kfՉ5[hPA/gF)ԘY_JF3d' /$fB6|}h}yWSY,&/\:1re9{jw{$㭿h6ww ŷ֔jRhq+&,T.JB{YŬPqhoe1U~nhT6 低jO ꎖva`Ȟg`mX5ֿ͍u̠y iuUTѽ;O9jdLɰMQ(I#}7n)e_*ڈ@shX6ɹ4E]g\`-*}̵ة;[VB5$ hˍ䨢ڻF/[jv=|](8\nښc6ťw (];;[QĸK^d[ۖGnilPlts: b0Ĵa`o_ĥ7'?vXfKڝdAjmN$`q.nō4  ZKX]1@ 6Ш@ X@ b` @ %@ K @ ,@ 1@ b` @ %@ @ @ ,@ 1@ @ K @ @ X@ b` @ @ K @ ,@ X@ b` @ %@ K @ ,@ 1@ @ %@ @ X@ 1@ @ K @ @ X@ b` 9z("_̆@\ "ވh?0Z 8G?с?0i~by-23kM_ jT5`<̎;"Hmm޽{~+_ʦӯ|+/_y uuhX @kdjKqFֿ-nS"XS2 =~}`ovnn.oo-- y X@XX g[]b1{rT3}gϞd2gR^zohhb<660==|ȑ#555Xȑ#_^{ad2g϶׿} c?dD"~6L|tmpm\zIflu䗾rXqK'433o|ĉ555ǏfggC^P[=+U8P *^uqFFF~>SE>ո` IDAT0>>>993_>QJc?DF|cOy.]fsܫj8vXV<Ƙc^;V3E_9s/ '&&?_1B!ԸvWTC]+ު?o9}sr\ww'?Udr/̄pYȞUyKvS:3+ pRY Y mT?o`1~}Z/bZaǎr(:k׮]V?=w9я~^|r) ݥJ2aȈ~|>/upO4~Ҫ˥K*P߱.Z);w_oܸQt̮]=l52>gǩH]+ުTWW=ŋ]UE  hu3TBlVCπ`]XO''h۱cGZA)epǧݢh /mo :"~-F]"ȲdZXZekV3iՌt$ǼFwfVsJ$)w/pKQ ņP^5SV6U)f|_W4JgW?Y%XEwY; y /,,;w;Ι3g1x;^y|>Ŋa2~Y'?Bibc2~/~1??rl2iՌmݱ*wG|蘐]__ַ+P~Wr_˪0*j8\mXV9@^̞ Of@ .H@ @ ,@ 1@ $K `!,@ 1@ @ Rlr2RFHZ b`A  `C@ V-u8@ kBL瞫@;x<}gfY^xG=qğٟٿ>ʿۿ|}W<+@:ַu̙x<~С|+>?sϥR)҃ypYJ^z%;š?33s٣G__WcUgٯ~ O?tooo1T_m]< _WQ>KϩyrTCIʿ!^|E{Ro~}= fO lQQiǂs/jO;x`><>>?O/駟?˿KHQtSNsppO|cΞ=[t@W|*YSSS'O,G~Ռ]z=p1?jkk*:N`KKK ^KGZS]CnZhW!?A8/lĚXԧ_5(ڵ˞}L<<3.D"|H$b/C~(—e_NR?/ЇJ@WWW9T#W>Ȋ/O>w\.'?Yc_wgdd?SO=UnN!T|`||<8gy'1O?i3<311111~pYVJ{k?/? h4 +=@ ֚XZr7B3E8,|p)f~Gvrr2\W?+Dъ !w )˗/0|xY[.摫dGlNߙ^{_/[VaO3V SQ4)~enZ.>!7]u'Vߐw?r?{@$U/~G>r I֨+ʕ+W.Fׯ}kSO=u|>pܹ|;gΜ.uuu?V_CdŋAgΜpB>vڳ>[w+|?=>㫹cUs`V1Ɵ' Y?եx*#@kAF//Ϟ=[%/T9{b_R_w 'xʅX.Š÷x+RWsǐkPkii3]ihnn5{YfxS]7]ZD[wd>Jw*gO ,@ ,f7q񚚚x<~^xavv?Os̹\TSSә3gߥ~wcccџ*>8x<2w\5@ ް@|>{7;Y1vm׵X*%^W6#[m1X-\x!"3j1c%QJPA0ݺ==@[eCJ\s䉻%7FƦnG#"#lV70Bյŕ B#X}7{o")7A;?L:loqOm=u@̀}7 v0P[{㧚j-Fc݉鞁tD+ *0\>y=,&V6dA-7!F`@ț1| 06}c6-(OIQuf㊆0hZg= 0 5 6u09=7׀`p3*@\UY!Ž`>tUf dI4 !APRWC#7n1$El88N͜A Vr3y3p# jD؜|ffҽyG=g\8=bz>ybD fޅ΀@@HOhn nJYq݁[wC%[.{W׾]E,'&r\O1C.q67 "13h}hC{wQ!-``[w`mƦ߸t%P.Xf Sh"#(H3ZHV.eoM P0 0#ƒFU9s **?/O.0[,fم p8#50"9`b +z7v㋽,'bƘ@ /sn-|rދGwn $lpbsa[t06A%6WsضC{)F0:`y 1AdJ,z4PH)Ҁ@"xzטKqYW{IYi\EbZ %BeiB|Ĩ7]QƘT6sZҡ/%akXWdskӳsKIaiZոud ( B @gf"ey³p>wd@j0/u`ۂbq+0<[!0HO\2]0t{5)2L.\vuyɨ&i `骂.8l*(@w)A,*(MeĹؿbkP5Xq۫A^xk*k`q} u\TƗuNRo.= QkM 1W/?h\125a[_g+56~̜"RApİo@ 2)`4`zUhPr< `D?"ńej5_Rh݄ Ǵ Aq .w_˱h+ft<,ԕt>.M26vvoc  @G%ZmjH@d^Tɰ͹BF(rڋ(Ǧ 39܉&zn0_t`"o"îţ cz"2@=Grs=RTh NA5r %s<^V#*C#CCA؏efX1a0lv<#fFRڰ1+ ǿ1-av/nffͶ3{ZlNa5hlݠ.M]鿹ΆfrEb - 9)Glacͣp`ضor÷L;2(|FA@Dа(<%XW:[ te[։Q{a>{Ņ]w3(dSִ٦ R @xHEY0)ds,ϻpp/Ve rԉyhFE1l1gݮׇn3-!XkEEmbQ/gS 1`3Dtv:(r71:9FZF ZаA&D,ZkkTpڲ @IۚN;T[2A kJ@psTM`__t}O5v ÌneCeSPPs'9,FçOݽukFs6D3 ╾$"ц 1a0bJPQJyf@"U8tD4pF.VyG@DY.H.D 52g1APFAƄCb#$lMkM4b:f3@T)$@Az=5hi:uxMfHƍ'{t[KSHD[t={U JO.;ȉ5 /.G>0 T78ppe y~d$f =fg<}:S6+vڌafh]Lt)H_I:nBآaHߍ<3.M%-3"wAloxT:7N'4=``hx۶muq25;ᲆӝS9}cx nP+ R[H$d9` 7՜>[sTKو{&Ԓ"h6-M8VW\XCGxF2@ u2&BvGS+b\vuv43D:*  3]O&\vc!DTPة`*?R+7؋2Ծ)A0ìn Fd1B0~`魗k`ǽ7xsb!["}SXKn&)dy\!ܴFLJ@>Ϯb,!aC_k\*{rW #>7[F,-h,xr dnNT&nh|LnR˽}siCDVL(w'f.]RNa03hHkn3Y |Tޏhb__JLCʐ;- KW IDATF&]2',f0B:382:)MN: f̾v{trFQ"Mqg15 !}.8`/^I ~[Vflb (rfbڻGS0 8T2jö_ۄ@(@b0k7m 7U$zz?SswJȸ"4>K '7݃~b0xL/V^Ws;LV ҨY~~BNDB !f LE\J~S% :#OFu߼޼f 2h(Ԗ v`* P&tKWWjK:9E(!sq%G&B 78~_m!P޸ƕT::G\p]&lQ|cWn}fyi. !%kdp=ᙪd OV7W8770}KUl-0kɬR U 1V"@4f-S7/wgrNHB22Br !ihth|zT,*΃+t|kײCdB?C; UaMuP yR\2Z*{F ZKV>C B׌]VJ=gExI6pU TĶqm,A[p+M$ ִzo40L;.ڎ!c:"ΥrW S)߰6la<'@k嫙L ^]nZ` F mtTdgj)#ŀ;oD_1y A.xjW3 XhW6X`s,Db%B K="WB`d=ـA  UA30! 4L&rϚ[h # RL.Ho#"nl.Jtv5i d2!S acX m bÌhGU7!dVl.Jw*5`a RZ;5{ dlֈHw&m L``̷CrX/..޼=7&|N nNLس6e"RɎx[^щwjjm-h'z h888rw)2] 'Q`E`0`'rm)dH܅^mxN[U#4'јmȠfC)k2dVk7éevvvtz.T&2w4,8sgr:s7k mqc0shվ;6A CHSss ֦q)C 2"(yxn6r$+Oya{=20|CMMG=0*rۻwDCiipgdt"Vh\Q)v^=w# ϊ> VՁWyhW4lj/sV "C5L:#Xz] D}fa!PTWSbRƘl.15Ҥ*#B*۵֪^3QBb^CٚYTWW˅E7Y5gf[&ctwbbdhF $f h` f"d6V:oOĺ7|Ftpҙ#cFRhʇ[,mO:^c%0 ~hScٌ|~{h-c0X?t`_xQlfuGJѓs;qz4= 4^3 )ׁW3"e{/fxc-S(KyZe49q1H69qr9)Kp綎Z{D(3suQDP!GƷmko't3Ȁwknjd4FDE BǶl9 @ +N(XW FIE`4qE-EƓ(߹'8g%VVS=C|X3#964F߭".tҙBnXX0eŮDP65wW<y.2Z}74س{Y i057ܼ5R5q{t® n@ޢwk7P4rdO"kc= o+3&3]ZH )۶_Kx{u5`ӧ2M:ZZZ:hh{Gkmmm9هްRΎ6T)b-Qƺ Yn BT ;wnGKv@>x2 "wǐ"kxwxTT0OPcAiJN;M!049u Ez8v(/Ybfv V1 $ٻֺpA.\7@l\HWn /v-3@D'_$4Q*e$*oza56`ҧ~VJ5GU65**h9SCVW< pmp8Nm *D|{!cbؠWbcyt֚uޕEx _M*n7ltUruC43vTJQ@{eGD ԋ0e a`[o@qURYHg~ub2=Yf`8iq/@);LP3ZUK TZvUg=O\2Ha#060`6 ʎ{po`H µѩ/]]fkArϻ`olXO<")};X+2r|\(56 .n.YۜW(hdv2 BeXn0f78psds8uЕ+=}7$ 9%U+DU@a-7^noŽ!}CTXfH n ,w aaL6ݺ;8@}..ȦӲԵ{wptYԣK%`SFK!qFe|kJGv8\^c}+S=Cwn0VgJ@uyx&v[  52 `e4*8Z~a,ik4f&> ĭm= ^ /NVDe{n )$3@uߞwA7gsΕnG#JDaڹ1<n=OQ ^]STR ղmFœ[ 7g~2˃}W,,]۳[YMc bNë篌N?9}X>EfTUp,Λ W'f%4mkՇ9=7E1`#f];$Hk. 1ZG3>uoz>L(f~_?yz>)wdӯ_r{t/lwL ./ 'piʼXtp˫i˥Tֹ79 \_1_q3sZ_ddcyZFyM>Z 7FLΥ-edZLx0?lcmGHFǘl?$/:}]h [%1~R~<2^fZXBk'uR#k6*`6e q3VCe62:!0׀m+ϑPS$:a@D d$> a2ۦ5T*ka,鼹:,d,⨬CۢUIsV~f!#XC7ޚm2^TE(au h4zF10Re@aRka]YAzfp+^?0[1 \5USt͈߀טȶhmݬ7Ն|Tb^])EmTl IlJ,oBFk+[s:Vn}#7CaFT ޾[!OVy xи#&M9řр-f3k pc:1QtKk«drA&F0F&kF;1ywtr퉦p!L&NLFں8q@)NNl[J+`Y,D[s ~7*pB17o܃Z[e}>'gf!"mK/LMv )[!ltDg[P}YtȪBB2 hҏ:L&|>_jؖ;Dszvn&+ѳL:NxG\ft:ӫ80,Ӌ mX:Q\^/iF|ʶWGV~g"d F!~ Bwl-b=r&1Ib*h$0jc3#ۚFFxcCC yrj&W{;)/CLͦ3܂k8VQ.39m Z6H` 1֘!6esw@kĠEgggS;lcl*=13kj"Od2)#oŠ"=UBGQQLHM2=j[{3RT1@S̼6НH$Y3#11iЈLT *qF'\D5*,clw_ 11@jO42>3T"X8\ffn6!"8;Ya Ȯ]Nhu*]ʹwm3X~̆٪?Z\.7>5{jwCm떳}ݱљtܕV`8l(gggŅYɠ!,\&LIF'47/7Ԃ6\|bw߶6è 3t{ۚ鹩d:Spݪ*mm 3*0݉iRx\&+L/[r6t񷜬ǖHUc!fTɛ_qHcFT4A}:7?pOW^cM =oSh4<,d/\DKdB͸=La!2A23*bmն3@0(6fw\8w}]MHr^Ǝ:3ږQH@o^&j`DJjy +|G)wt:o9~)` F#qQS#{ٙx1``Jvpr^ &n}~^t2;ggS |$qD '8}_\f 򍋝Y)Bm.^ۧOkܰ{k7nݩ~R  F!6'߽C0 MM=~X'hpo<)`V~w$ݯtxގ֦uGنn`yښM>~aGmõuqK`v%vzRG[{ -$:@&fƍ]GE̅ZFA^ 1OPn#?/RCݻw7Db$-[XI\[noi"hok[HơBޱaƶD1Q 0L.0s,uVW(EKcCm͉F`&O,c=vD8#Uk"3j s{[fbyde9AEp v{Dbv)(X_GcyIrEQչ}GkKs8@{[|<`{DHccc, ʆc ' XWYCf"nkokN4FU$<&V7,{oUU{"aϰY a` 6`@ aZX$nRo]UYYgFFƾ;|X2c)Yʎԩʎ"杻AHhڌC$99_&Df:0">3"956wPI=yT~g?]ǢѰr]DT287k `o`ٙ֡qxDrٙT*akAw`bĶK{x$Z 0Z_Yݬ5Ji}:bϛ lCOx v&C^&M4zO˶{|4 t QGt=Cvk.`#0 ٶ7|JO2c&DCHV#dT IDAT`p;F5Y]` e,_= Ga@F4L gwh(ZH&g]m:R:!6EQPVϘ1 Ⴀh0(=FܳL>^4t;0x0t oȻcS9ٲ`.@M;0QQ^cOt( :%>p [`,la/^k~E >oܿz@츽>G<"`2'$ZkA3-V% E|[z#da|N04y/4&!F:5D;oʟO+ OAT"ؓS`GYPi_7HYc$@TcimBܰ_X䝺#)>{x8VO I+#n(qLEb" 4'=2m xd/U.CnT`ǂݴ A70C &zL@-Fx #];Z'qߌy#? }B;tR1v* 4mp܁DDcI餣YIjH$p%AMf>|p8{O1 ] `ܶ—.=q+{4K}Y7ra`P@ Gߪ%حlgGAGh&s!4K='gJG/Uq_zz^qA _ R}8H3Ǥ _aj  hO;mrh&0rao P2sN? pґDF6MWqo[F'IG2k@،o߿IT!&2zbtx! <@L/ ԅ0c`f _ b;rr9:lwkz696gb<vȁf"^=^8a7pLt5Oz&3w YV&P&L)_:mp6$ d@5\Y^l*i%Z3>f?Yr;>!.|׈""{@х`ZZz[ D&D=Z 4*1.QuqVWw 'kgqݮn2\+}]H3YG<Κw\4oFfc/#Q H)Z=JoW'36 f+fOQ%! H=e*`?fo?OWMteO ;h/ap+}ř{_F eG = fB$u@VTO2:]zK.PrM,Vz 0A=W8pc"4 {ÿSjtGѷ9; FGƀ &Fʢ^Ȅ%#BE) @;u"엝EO ŤBSph4+L7:n)co``gu-r|Eܳ}N#]Ef]0BxnBvFˌtX[N1)B#,gP5;M/<"fe2ǡ;~>XnZ}n|:6{릂2U\yAj0S[k$"fT2Hw zsl8X&N tV+ojmnv9[~poVo7Y,N* A)"zD {"5=6Zk'l~dohAL`7Hkm^vkWJ~tʹBmHDc I< OiDT"|v6Q!QA@Ṽ Zu2ea;b)umۈ0 ^\׽vsRe3|fխNAAPH \( EdIR(h{ ͍r-DizٲI HBlqA.^A-ں8Px\y+ s~Gͽby+xRDRV^tvE~\Ym[W*^\8shoD#mnT/S"WW Yz~$b9d2!v{ ad\&N$]{TьBco`fRcMl,j/gsX4k}b>"x\aq>ziqow]<&me6Jhx!ͤ1={fT+EALKo! q¡P4ͅ1ٙmDpXLfgh5\ZZ6ڱhxg ɹy>v~&SP,r"ZϦ3Ht^Z7ISJL&SIǿ+gֶj"y) kb^M Ͱ6YJAwb< ,>GEHE& M*!2+vIa# (E0,G}_B<x'h#"THܗ+vPr 'ECE@JDh4"IM$ĻGO dYCԏ iH% IkDzB tr$p h@tO= oٽ"dt53h Pj'Q(f=S mcYГ8i.eg ا_"N2b&> Xɽ׉bp(aDd  wQ,*IEhl"t#qD;+I #+I@ h渧 > *ѐ$׈mʄJyZd)ɶGtSݥЀ,HqLs l(eo%_:AIE l񎕕10!jtW`K%B ܼ|9J(nz^%+~Ӈm}1fc"ԛNLRf9ފ-$kɁ=pV_~ EI Gg0nՋz*#H11@pcu E0nbS3:QG)=RTT2]ezc`x%^LDԇ:eO\-B@B=Of&)K1ї`~\n}tЕ&)Ǒݗ%AR Ț4sgf)5 /mrD})O5h"fɦO`D逎]y =SjA'PI!M ?xXle2B3oUE*A1`F?7z}!-u ;: czj]qNg,(-pL۬<08v$}吤S`џK ȭWC8?aϸ9=/g[?כa~<"ݛՃm8dxĴC(;{{MCW@D2jQHF`N7N1ܓTPg |OMHƤ, B!)8L}@p\<`&"E;pNݤ1i+c*{>a{wt0 U#Zbz$^Q/~L!bJ[.J@T.߂I2ӄ+T^==Ѥʶ\0q4˄%4k2kzaZ`e@`ay/ز2xĦb+,ڏy'o}WH VtTk1!jP@`$$b>\`QE (4_\zEGr ϭC̃)ȇM9t7 QqR+ ޗHܝ/Jj@-$~M /HŊ}Gk eyptCч:qc-Fj]#xbL}ԽQ,MZ4ᴂu,S 5!");@ BJ\&wK䕤 ˓,yF\Cv` @ubV0g!Y.!:9 A/.70kU0<)ѱPiI. P[*X/o}q ;mH70Ab5_!\=6*v#Ջ1=A 9҂N,$r(v,S[Vr]'Hc6Y&ZUc,z N4."ø L:F~Flgݍ9o) hA|f9ODADD @i"hdT"-[Tk͎2q2)6ArV/f2i@e}:db{˄B^Sm@j9̤8@Dnnmכr%(PKD2sp`X&y`=9ҖcW95? F=h3-KGIsz/C dyAc9@nz^a=( rKD>_YGDX?" fu}}+u)D $ƣDf+v\Qo+e" »h(ň y i7v. PJiA43i͛Ӯ7mՋ@yT+H$Po4_ЇBhkۻt&Qt6w,-YriY62k0X8ǽ]0 !fmX,޼i[vhDSk6.ovW {h+3Kt;{J ȢA*LGkTV^kvt\[v]'m*ƶmۆ<ma\ e6&S)IF8(U[.mnG"cF@PvvXBn6d[#uv,lt- ~Icр̯ 6k>73&My}kP(,ͅlz6Z"/VHضm=,CrgqGEzPi_[L%Г[͝mC.tڮLFPh Eu:UFV9R/;ڕh,l *09R\uwpYIGT*RCڢp&64H!x-ff v ]@} !!hۥJ@LR?DvVgd"bv?P1V.%PFF'E \ǹ/+Z'|:櫆HRRK r7AS ˋ]L&]Ȧ9Z ƍtzf& "vN"VTR:Y+>xϥ6\-ut.3W|ζn"EGL =!dAvpԨE, r5g'!` ~a. nyȦLZ7-Rovm]ԂPm8b),;P(f9VwH}P,[@ *^Rlof 夼g!*ET5juX^MCG(v[㱴CtݻR5sr;k?jwI qH-/,.YY^A^B. ^h1퐺kHfwj]X3ccO=q#((MW51 J&cֶP(&z*a>, m+ P,\kFKfӊ8?KFcc]^"Hef\vXؑ(#5ZhW`ގzA[)ٽp*.-%ƣq]yL&pz7@(XX}+5/,/-]eRۻw7t55cZemB2v0Š Lrl65L"K,%" IDAT5jՅ\6Jv:n2AP(< ʕF4+kz2y=@{DZksW_{X,6?Ξ?L y[#&2[ Pv&ۖ Q9lT*\)W녃ʅJ5v2b ŕөxOc zUc)ԑ!Nͤ' t<kWjeTnϒ1]W4иvNS?>2jÿ)£.&a ʩR{p.͇fkVHQ(򶎼IOGƑ@;ѸTudX#:w|3$qC0L5m_ cS}1]kɹ6\^F8$C2 WBW%[byXy 271fa2fAd4taV:jV?\ןza5?ph|vVo=۶l6]aa2χ-k]H$2LEh4Z5RSWOrś?Wi\m7W_ ^F7*~o]w{_&B`t$,좲G,ZKFef3ZӮ7+;TVϟ^bUNn+0fd(3N(@D. [J>tڋ/\P?vQ+/Ժ}4>w}'?yWEYe7PV6wny)b$n AzznN*e1ȘOpc[uK {zy?ɷь8OWCۿjIS^g?p~l Yb^#)]!ťydˑ|"H2$RrY2TZ5Ms-8f2z`y#31$kwٹo|,WV韻'G ({[͍_T}ytۿ>BJ{I5$ev s7nZ w[5[_;(VTuunvl. r\t'-1*%6y5?b8IXrCC?k 6DG?}?H<gwlG}nAӹv}]NO~^oSq$BRpNw֭EW8aP9b]_h?qO^?r(D>oBww*sjƟ+ROr G#r[{b^VOƢ -,B4u]X^ȁG#5=Z%hzNa$p}/].o mi?iz""f'ozK70zս]GaIp0Oddɤ^\hS|h"|ÑB8OZ'OF嘦3;, L:v둅{#U4Y(?Dmysgg(R4bʲf1@Uˊ(0/JmK莻hB=*8E]|Ц2:C < h^/3SZ- +h^` v\v5 k }XnkEdW[mY$`QH(ܻw2$}7J펶Z\&S(jB!u!;–jˁz "'5gID.ӑ* zVUeCw~M@b`ݪ/?wPI]g_oX1B[.3'D @׀HF+NG%c.m9[Yxqʕ = LL>xS!"kLaYĠŋ[:=wT|% (1R D``P#@m7='Qg/BpU4؃B"6Rd_?>-*$AB hzIT n?)&y,*nɟ.[Ht²<}fk} 5T*:ki#a( R|nGM':sw|)_ tنB *Mo;K+g:?Ŷ[ʥo7WiT#l|37x+zx'$"k?7q\4څ8ݽj#BIQF!5"F? "c=]<_=r1`hD"bfHO+Xw!H$ʣ+3ApG\^?w9yAT+ !7- os6ta?Hy6 `!Z#yTVKQʥxvt&m5NTJ2Aw.jۖEZFE*|8e'Fzl4/neڰYTvo[u\gh tDr95(!zLgDXq@B44aiȫ~QHfBi!*r-I$]qTTjMj,-Z df c!B;HBݮ5j%J6$1  z_,]|?ZxX$๙  ankz8b+4!02?P^"\ ȄJ  #DXjH Cǡ]ǻr< 0 X*Hz T>߽?)Y\)/41-j425,aюf4e+p괥hڎ*".C{H-NAD3 .+~Bn</"&@@"NgHCfu%*dmm3l*} $$ QDv:#a+l;!WZ-촁-`[{V.eYVa(Awa\uZmb-@pcsk{wg-Mi"$\زPXµW\PD@a\ض @4X5|pcsg}Igff(x"on|^ !-djv}PVV–bd5ٮ6YZE$>3 Xk{\$"q:_smkJ *K] 5%j8_>E&E@D0RDh6ͽa - ֚/F;]"rյk,`[=uŶⳳL͟zKCĔځZcwcEE\;y9P42`bDujщ\?? 3X _z|NcH/UrX(:]dhyy ;孭x4$,^Xкj),i.2e- 4*S (l-'f/,iqnw*as*@3.AGr38S3h6t*M|fk`^+Ay/Ţ}R8 onw-R$I,Fq\v !-0[ $-L JRVp3@RSxg{OPXəHDA@v RY# [BrTe͖{ $,H!bƮfбhd&W .nە6&nPuJ_Zr94fAVuPD"f!Bvž҂ћ9#ߎ"@ASr;ϭ\Z9=tZNO<DB(@bY j`ѠMj{.*B-D9]" hsK0{ \_}=L-gAҕ/qdR"<Qյfss{{z4sc]T*M}um`W)f(ƫ"J\tSj\Y]B@h8rUHxpaDEq  .iG3s=poضQKfUOff9O`0,蚘Jjr>a%F>ko~HGM8eg^}3ˊ؆hpFg՛~.[Yvo/]³Wx!\D",ш8(/=3֞^ϭ==!XjDɤfXQL9-%"eCfM~mRޖA l̤H845[Fg2 ʠ!o@K,N!eH5 h,2|OG3m22Pʶx<~|ELLE$M> ^ҬfZ;%"0mˀ(fW^ܹtҗS*V^vu_V1jGjgE^yW.ƔDB/\O&⧗ŊA1/oFD鍝7<|!Zkw1dپz$Яxn@֏җ^ +F>>5+FWwaf3®nt#" l?|*5ߢsP$˶2,($DT{H^>@cvBa؛gGO l$lY)"x4 抗A"23I0Bx$I%,R :eDŢLo7sD:)Tj36G|fx@ kW^'./7? @HX@>/-D"s7]{!ɼARwt,&6P aW80{G@kGG݆(323 d bZD][\0",!E4y3w$"[UhrMF\&j9zNa" + Bv: KA!2h]oe" e2P44ڋ EbuUzXi++l*]kMn,;J,NOzSaˢ|2-cdUl̘BfXh şx0\}W?L/̼f)sX d` mt:ŏ}O3T$ͱ'\x!A6#`- ʨ8yfޙ1F|q|*-m4,F1|7qkVZ o{oؠບ?7>/-` IDATYw\C D)S?k~ys~&a%0 ¦DB.)oᭊO$(D$<#4C0_z|Dӧ3F2?#_{;4#ggr3ɋK{kK?oMȼ%D4%+'ۀh@cQ'7 +!:8(MQ$AB{=]sz>Br?o戮Y)9yU&|U o%#;OdgH?'9Q87JԮi,5ߎ .kWԬ\wtazq$HT=ة?gS#ڱ % >v=R !*"K)hܾ^y[+J&~eGzVD",D(  |l>sltҚgW~ʄO[B_qŘm%,FQ&ead4vw Ս͛Q7Knl'jzo*F,0K*YV'Vo7ok;z1IԮoݬZ]v;{# eg`D'5yW"Ԁ f-V*ݭҳȶb{kVH-Q VUTWáDUlpXnXk욲Ɠ0:N2DQ#*Y @FҖpaRG-~&>+Bۊ b2}؛;I"Z*7%[Yb"RJY:Z&vRҠ\DDrORӭr۱< sx,zs;g7|iX4]l7;պSfq-Dbp"X`Ų̎_/Jp뢐Ew t>1rmyZk{dM9^wxO=HI Ƕ)őab!Hv` #qIHv %-!~;Of7{ꜽV~}N:U%{:*Uw'{ ])߯~F gja0*QY&,nwe3Ӿ{gpß9c?6wà X- ZzŁ;k?_ @r } ,xT^AJc00L|8y#{b$@Pnyn>3U[T5o3@`POwW`jl~욀( #u|[x(@4S#zs(`K>;o(P!E|F0W=,I3jD`(5IP|XR ofFj}=89BNS粙w6וF;鑟Ri_D网_r1{5IwHr\nT,…>a󮜼 , D&*-?u?+?[PsIU|}R5<. u"ʀ7sWVFR_EIzk a 8v^QJxyk!c7~ͭmXoTTnof* xkߘ\|T)A?T$:ٙ 4 都]z$ՑԿoϏ&  w[7=e4:RviAPH@>5}iᠦw@WſJfd|,'mB`zqo|ssڻx_ѕ )7WS,PķV7DaKl 5  4 o\jߨ몇~Tg~䟰hrpvOOs3/ꍪխ7k)p _?QA1k~ah``Kw'N^@Q@@#O ŷz(# }a[YF`S[776ߗZ#ʂh @ o^ɟW3o4{vXXRcJ ;Cȧ.$a"4  Lµߺ0ؕȜ W !(0%qֿYzz<Z /\r 3?.yHD,nҶ RNܦ Gh.aPE Ր E4_dA (Vɥ +JŸygdxf!+*@*͊rpk(˷7Jj Uk_y *PԶKo6(ĐE?)KZ\#3[Ryd^kͥ;g=5杇|6n,⊈jƖRM?(myG@%DHK;?2wgf $ _ H32>7:0Bj( _~|mOV__YQuc" ڝCþC6!AZ[ ;PI:v"Q#rJ4 B{c@#0m!~oc0@hkA0B(llG7,L\.JE_)NA3GqkScƊ 66zk `60O{?:R^b$h4* "2t$Z 4!pzℙk&bqK~;=JyIRz^,U;B>4"0BarQ(:!Z+ -tc"ob\Ov<ZJEaEժJ a":^4c\+k] :ͭB1`@CsKReTnJLm;XlZsJZj(}1cůZ 9A}2hd%y5ɟxbvIZJA]KDi <G[r B?4|߯VL0HuH6AVlHIx|5ԣ 'pHbS.j S2'A*5@e!U*}++iGO*F.FB H,|x{ *$T(-y{<9BDۦA '+ڻ~N#M^qcw0ͨ^ @vjf %qRT*ej($fucc_e=[+6$[;(9raT =ͶɋC|镅YkG7.eәsfw ꛗ[:mx{,Nw? 7n]=wFzqwWΟ1,Ρ5lb yZ k{<8&WOѻ?zy&k!Lͻܼ7Ż ֫y3"i 𓩱)ZXmˣ[oԵ>*OR>yAWGFA֊DP*B)ܬb!Du_?xUӌ>1n΃eDZdwP@DtMVOvKJ6*dAH jRg G"#YD>x831V pPA n>D SέRFE z0DR\qɑsL䱈VHDŽa6\/JgDX#"2N|ҽGk˩T*9~Z孓ӓc#)R&sw.."Qʄ`q[{_޾{ym5ɴ٘3 gl}"*Ͼ̦eP Ov>4:Wmy\ьH:ϩ/4b1:~066sXH"eL6Ҕ  -`lZeS M\T ٌ=Ũ? 8thi Dd `yqn)4I-!4tHE,'֣KkKVAtڙXC'{7sƣaZ%Jo~J @H[*&]qW%` e@xÅ! "DH''׾_`weplmOmP^fM=O%1" t*03hEl;dDF,Ȍ=["A<36L0?4례h@"Gf, CK-$FE {UF;!AQOGUl%x )*z!av6Q`oe^ جqy4O-L R"F9]ԣ0sV6 thb8bs`󰱅-yEu,FaOl޶x {dqF@!D71ܿ)B?982: VZyTۭ` }F9qQVG7<$خ=mdj`ˋH:9L@%S%,w iZoe/ !xHhJl]6Hh<>c6:C/ۊ@mtӎ`n8֠|eM<$iOZ!XF?BQͮג6)$Mb{,x>`-Do,kLԜVُ0v%_YhAZcwO76oFKp/xDsrFK`2賭>?xN 'IgRV-BW5EfCƖ5fm~W~7fqH4C f/dU'$+Iɶ3?,Q0fj!8k;~((€u~TQ7\xxXoUs80 y+ =G{f3/oP8g+3v(v:~-MGذSLy|aÛ~Ŋ:a0sVrj=9v, Nb~;w`_AkmF*o#=;zKs0ʼ}mzVmu Qã^*?gNC896ғy!Dfn@Oz-"_pˆ-8& 7ީ!E0d~ ATAEY5ÂZZPU f"aXΣ:~=O_oOsc>p.?wv(@ܿgNȐH=~7ݖL֑_q1LZXǹ@>ӍQCbZkܹ~rzGqǽh<\ߨ@6זF8Ѝl&Aޣۻ{R&1Kݽg& 6"ʰ?m<.ʣt.|vwew/5'CCLbEUT#Jѧ69<2b=__ [o\M<)knqr,,F1\V٭~ sg֠uۭv+ADl` @Dȥ_NEw=MHbi}QFX, ! 3vHbjr`4$AUkuPtI1sZhkbRZ\ADͬ E*,R Z l/ZݯAT%.fZ^:Ah2}f EZZRDO9 2""FzXzַZGTAO."A}H[93]nMRj% HF \pbE- D*SIJMe!>nՁ"J~naoÕE!3 ";bǒXc/lz:݃*[{Cy@q{(P4EfFPsmo_8n^ꏞ+lֲuP!+pcɴ{-2/P4Շm%B6_sb͒` io$]8h.UjKN$ۈJɱܻ IDAT }zda3R*ZcldeTalkgxKOo߯]ܦ 慠]a->`܍kyOg&R̬,c-x{Z)iPC֠B F6?kbU(Z*12hcE~pwcXm d<ܽh}fjTWBF`ݽR` !&A)VۻպN}6Qܧ1*A`sP+u9îysgS^A W_0ȐGV+wsқV o{dDB?A"DA HbńպkMh=LG3Zoj}A0k"AokA 4 @$&GuI ohE:J[/)a-U(1/x'uJqCIfq` [ϘY)#N"&ޞA i= }\)EE‚5m8Ä~JBH;޾3(@7XT#( ߯ o;1!fbWA]Jp;D9Zk% @ yPX3! "Zk6J phʵ0S ,}LV_UKp!ѾRt[FDs\a0;5V8"WBtbr"y/FB[ovhr]xjv Ϯ?Z 7l[*Wo޽ٞjDygyd&# >u7LQw[,m$ 5h=h"? s)fu\75.`x!p#<""lcEhz=2󈈚0Jkv Q_cًʍ{]8s[Wp}innd8s{=->ܼTkw]Z[M5n^х3lx7}vv$="H=`<[&jQknv2vp>fOR^*ӏI粹\Nk Nf?"3/"s{c},Oŋr^Fr=b&SkGmD@\aےO_@W4swt3#RDVm;TKE y[-0A@ Jf %B%mq$  bӜmH?9[h֕1G"er1ma~bS C1zB' !*/#`;k[&? yL-e%|xVOD%ݍr"9X/Ǡ` $"H N4Q4`Nl,v*[fV)n\x dF[ k$4,ӴI-jʹc#tƷwz*ƲJ嫞O6e ϝ^;u"aKX>BxIˮ_XLIr 4ۄ`T 1XyB/Îq|K-y(LH#i5ns[.t:yFNYHPuҶa3Dksk. nu#UJz(c= BI mEL _xn kd N_8{&Tt$"3v0359wDS ~h,8pjaf, X)Z.Hfڙ#wbUsvnMX@0gYUn,?N&lY¡($!1p6zg^ V})>Z_rg% MVVZ͌ei V&!tDR|=QЁ c;Llr&KL=MK%Rx<!K7y͎ [ X0kw( }H84U?ΜAHŖeX`vޙc>Ic{s |zui>$sErn68W(qD>@팛n_YXLDH(vE`̻>csDB-y<ۈ u ElY + k(o\^E H>k)Ev(}L ~ 0ԄȨ(PfOOސh!GsF` pxz $\ڎIpAD@͞}]]YPI`3d6h+=BeV(/C; ]+@sdVu5WfT[4rnˁ8ch*aiZ3 6Vb:arx_h a!BX=93  09h0"9[SAъ'A`D=!bxjmwVD>hb7,TdiS'I5'/>089h槔mÄH YPRq1wcBبݖER)u.3p2CEדCdDJC|"xF"hUBGur):bW a%:vb "`z|ko\̤F4NVwQDHS3sYNب[(! dp]>QUiD`>=vۮL,(`K^{鵥EC B2?xRݱg:^ o+yXv}X nN,n "IK6舭9pD[̪$ V *'4͌_>°sh^l35X "`SS KBm5KQ|}x+JO3DYǛz8X-I\UZk]UTGxkz.~v,R<䳙+i::\kfЎ B>v_\_y0DO]ھZ~^>|c^TsQ cݴ#J){d2i{DժTd;4'*'G[ren"PL)sӓV=e ^H_ n59bls5)zP!%B"ly$-Ii.gzP!T=($HDgB,J`|򒧰6WԔtG%"guƆS]Z"O?X$4:h4<ܬC{boAٶڠEb;.u1cKҞF^`D}XEϾ7->me!tJ I3ax":899y27W(\!sO77ZO[%GD:a* QYxHh4P%޲mαh{X+P̧O[YV.$jrWʒU!_]< {Fʀ!>}d/4-fL:n4"AT+z #y͜DdF 6(6; @ 4"{FEyڻ}BEY0u SǴd C&]9wf|xB+^67qa>g_Ju;%ҁHXhr"H}ŌX _Vk'/C/0w@APQbX}OijA.jDeQ}eu/Am   +Q -r>pFԡDG O!bh@evRN'>zxgsR 5{*<0Bfn<jyh"`%=(;{J!iI1@Po>XC~v*}) g04~Nk$V r&uvegp}{m1"hy%pD5,h(j}G~Ι[,W_;w:R˘."\Vϭ.v#rFZr2ig E8N_8:=>%f\(,Ó;8nX`tpꥋN[6N H;{7S)l')i@hwosG)d2,BlCY1a@^Ipk%"onl=>@֮-˙V(UmlQ:%x|FqosWSq 1ļ@!bAE$YwpVWVkzEI!)"qiG[}b<8,=b3\NhZrvǕvpX- "O`SڬBZh4"tAD1^on펍e83˥J?~C@o{%"Ji4,'NೀBŹh|ZrD.O&]:sZm>IRu,5I8 5d2ns#L0Hz}>,3#zM&TzSԈZ (BL L/iEtQ2>:v̄ "Ky}B`a,#ùԥՏ?WԈJD`B(Vk~PXblYDEOM:!1'bg.+La0Gjj@~H)0)UU_JgMQrxskbb,¼$F }*lnfc3WżH=@,V5`/:ꕳ1pvqv(}OQn5 + 8 Rptƍ_`]MwNNO <Ǡya~Ra[>5sy{?[@I)kn=^=I8N)c 5|Պ-!RV3|O,Dds?Ҳ%I0"߶v%grF} es0uk-mE6|Fش7ʤƣxܐNV'Gqz|3n *;8z[/4j؃;ʼsGzWNOM7Ƈn{}p{ "l`!CA -egWOUɱ;<uTQEtϬ" =̡y=4200~Q~y^.yg[V+U)ԁRxfi/p=//eά,|~d[,7K22#4Gb C<412G\h< d/!H6t >@~b"brY;7<ǶaГCo_{mp #sHe 􍷮*ekrU;DOud/U$>ToMBzfbͫr)|qIk(pf9o;1$sQSYPkAٙ#Hl7^06 = 3,8J2R EOfn'I+aoV4#fv92[=ݫCH@810+B n926tzIk hb3"OAA|6̧%Ğ}0u |Embf/"E<'OL)p}:VK"˗ήx;(s:2`L.gaECME 6 6P\o608@$D/]H`y@('ϯ,k[{ұ2^ D4\4;`|da3Ci8Y:uf餧0Ɩ2Xl#k.LnDzʴ IT#$lK)RIT[3 &0}v!"DdD*D[EX/ 3etޡ#Ƙx~yA[lV}%90J:~Dc#7_0Kyf_K ` 2*P5ٕ9le~$ e@CL*F&uQVhs\BƆzaFT"pcI=m-1Zf.[ΦS˰ aRPAVN)">LK]HCC'Gv Edr|UO62s fc8\8sBGMD'ggVNS*jf9Xnlpfy(Ef {sXja;.X?:nӈZv$F@PҾSpȞvp!N"b:Ջkcx/ ~൵kO놏HEbZ @B\˭rxMgǑG<ʞ܉^4M†9 3h~ ? O5c!rјXF!Xp¢v[FlsF'vȰ󤎼L_<> CMb܂"= *:IX%LIv)'tʁx Ie!">r)EKPdX]\ Q1g3i_XzسhDL [ }R+< گջ%Q@4"A@虜EEbm^"hed$ p.϶%0P wg^hf$ơ @j"9vPM沨aE tӟ ;08vbJ90c!\#w BkVDL,bM TMRKK=:BH :o&[+Ѥ- Iv03hW]cA`ݸr@B"ZF^e*$N/rnީ"a"bjoɲ^NWMѠLahL<_^ЂYo0օCI%-,E֗V3*43ʁG]|x )H@Ef$(TtYpJ*2&@u(6f=sLJkhCh <(H)<SancJP0TОxZ,,Z9W |Ɩmf&ǟ(Vk"{L5o_g F B[` R[͝nh>}qnZي ^{eaDȐ؄"^Y gP)H/B'!R"S/I!\>AMF\ D>~hX;yMnL@fS( s$X1i t%ؠoBD4@`Ym]L)kR3KK#47WgŲ }fnNU덄0"@d;XZJzsѨ\ڬ@T,0SVi Q|^+J$F,DHř08!aɤ3T]v&v Plާ (3#{Q0c)AT<(A,PT(kPR5t]Afy23g, JD\ts-_R҈32Vv a@~,;ΝDoQ\f$ Gyft\۟\ S^-MOP*Uɴ%CTKe G2<#~B! hf-/[k&X!tӝe~Ň;}eB lzׯ?x=`\~t6e$Bhk7N FÝoX[ bbҜcTJAPVj`a:ʈ Qz\'PL@0ׯ^ʥ-.kDff`)Ôz!7k~tۮ@ D135[tAD,J4kawh Bnb\ك~ RABc\m0#`6}@.ch!7fNQvV~>4KX5Ҿ ߂,bct"J dgbs@uwOD<,ԉx:Dg)O sɄ^m:X;iˋ̃W. Chۀeh+1޸\+AP Zn@a5 =!` Kt٦cHTL1U =dMRQuBi̤޾@6-hM_=6 P7n?Zy>'Mbi)jQ$ PA3$̡YbՇZp{4kS!Vi:(RM˕{\s Zw4a+3E]2;vNwn{`x$3nQ(cP;:?wb-88X]TrFsGϻZDcD).Yuޕ4?1=$d&FDLv@rKό3vuQ,)\&"(L6_udl ֻbȜ;|yW2>`ꒇVaߒ<'ZWzw`f1Z#4yc8(dgAL{(9zoϧ)2f{` ȚY;HKWCAch~X<9C>ˆ`f ;*w=`.`@Hիv$>I*ⵕ[{:,^ Dӧri.0skyWoTϭ5?xѥY0nq4168,_oA`aM{< 7",W.GM"g$rG_Yl*  |nuamq.lIʑ~ N¿$ɸh.D_~`UTD^4Gmŵ|څ N8qĉsk,*!eґģ^A`ĉ'N8yqִU҅xXbyLB00HcSDX FHE>EQBHF8ʘQLN}͈ί6}f= .Z{Ϻ{fp8p8᎙f-6gve>G^P$/m,;"ӀˆIJnf<ދEͪkwrv"`j-dg!y7H:ZVinW2>?IJW ^Aj#9}*o8ZGhpV,XU w*y5C< ̸U7şf:pfN-Jʲ*@#Jp5[zkqp8p8؀wvvJIENDB`biloba-0.9.3/res/es/Makefile.am0000644000175100017510000000113711532011520013122 00000000000000bilobadir = $(pkgdatadir)/es CFLAGS = -DMYDATADIR=\"$(bilobadir)\" EXTRA_DIST = \ aide1-maemo.png \ aide1.png \ aide2-maemo.png \ aide2.png \ aide3-maemo.png \ aide3.png \ aide4-maemo.png \ aide4.png \ aide5-maemo.png \ aide5.png \ aide6-maemo.png \ aide6.png \ commands.png \ commands-maemo.png \ computer.png \ create-game.png \ game-name.png \ join-game.png \ local.png \ network-games.png \ nplay.png \ player.png \ reseau.png \ save_last.png \ server.png \ start.png biloba_DATA = $(EXTRA_DIST) biloba-0.9.3/res/es/create-game.png0000644000175100017510000000263710324422577013774 00000000000000PNG  IHDR2Q pHYs  tIME 9?ܖ>IDATx[UUǿ8SQtňP1J̇@0E@z.VQd7{I"TIG$"Ldf^0z۵Xs91˚?k}kk},0!NY"B!'tocV q*%~1VCj98 C4B!DS "Dd!9ohB[,!d!d!d!d!d!d!d!d ,v=f`b9 l7< YmߛĿI|gVp& 6[yss n9hfsꯒo- pptx(m}QKנA|-ftGQ,/0F~s"m*0cE;0f;slo nD;D(%7")z6kԿuE)e.~񃤆F7: D1suXDul:*dޝr%ۘ-saj5/γB-ڬ_7cV$>=Fo/BU砕s\%߁l=y t^8c|X+ᨾxlViNE}D7b?o^4ifB؜yn^-O7f6{6Nhw[#ohvyo%GoU^3 'gFo$A?|< ը B &BGBBBBBbB(V!B,! ZA*"D?y@&2GPF1j!QVZԻC3 1} {?IENDB`biloba-0.9.3/res/en/0000755000175100017510000000000011532020636011147 500000000000000biloba-0.9.3/res/en/save_last.png0000644000175100017510000000306711527741072013574 00000000000000PNG  IHDR(sRGBbKGD pHYs  tIME "zdIDATx]]UURYԤ*6d1D4c >TdCA& HBQ<N9dԤ$Y6NЋTSON_Nvܻ쎳>ܳ^k=^k{G @8H8RNp {=c8Yw'ó(N\p8pg WG>nxq8r8 89$K(L<;'"ȍp6W_ @2Ea4gOWLI-Ou*ꀈd_4UzHo)v_[DtbZV'2'B}LZ3vdk1:Hc62lLt>-Gm~8ܙ| J` 3lNTL˅#˜ ^}N`Qp%Njhw5` ״# )60Um~-#v4g? If̎ $ED)J:Q1 Ou^?l;viޤvZc+}$F76Z3d2mD3sEl[fdHV&Y_C>Cǖj'čr?I֑X $kÜE٩5z$WuV-# -Ϙ̺c.O>)b }+Xu+u̹23ybOp>""'r:~^TWإFcDd@k {#ʹ:a~&193/oȀj~(2S `"r|'~$zU_ǴWhAjٔflpPZtdG)W{Y:mƬ7_$~BC#Or;ɝ&;튍aź57EKx,#Mp&1:@:E[_4eŭLCsgm 323#b8N-71v&vX/9طiDQ8h )a/0bktlpOA//3 g qIprD:QÉY'a- ےgBc#v)̹XhIENDB`biloba-0.9.3/res/en/aide3.png0000644000175100017510000017776410315043323012604 00000000000000PNG  IHDR X'bKGD pHYs  ~tIME  &6 IDATxydWu[kc۷oσ@ bˋN,cF< xJ<Lxla [c-϶lc+68c$RKoN5c:unZOnװkOujׯ^{-RUaa)0 0 0eaa0 0 aa55rt-ߺ|+^Q()霮+D]B6 ޥEcl6+q1u|\UUu"r мoimv wqǷ/~|orstNʕnG[kmy.Km-Eg,=9K-_4æ8/\%ufˎn_Q-ürM5fVUi_.?4rQZ[eu+*.X[˿E}|?99{O}Sr99/w911cǎ韮j̼k׮7zի5kvmtl7Wz-u3?;[{[S¹sBw]O"W_}u.b:U\|%#[utǦC}=o逭ta߫pqwBo?]D*mE~G.K6eRa%ǵ×w ?m%/Wbt?OtW~W=~ҧ}я}c~~@U/kTuee%8zZXџc9rV'q~ u'Nw\>s=rw=.+s>ֻ{=fC=:V__ػJ{^>-r{w_Jwws;^}rZ>[ia߫ǰc->x yU 5wChUs??("{>я^viЦӻľӼ_Ŷ'hno_{/Y`]U>v0g]@Eol ;;op?Zoo ԗ7~7_/o="-k.oxǟbEM^9bֽ3^ped[[iWE7[طB{N>EQEsS6ewIgd퀟Mtx{벯vXA}}9:tHUK_RK'N 뮻njjرcbqllP(<ǯر|{ m*һ<8??,}[*{K3e[l08koWE̴ӭ0Hs; U"z[rY\B2N^/قu˸^'JX+aU׸l@o~æ~TZ]]?[{キV}7@OMM}+_ɖ<|^k=rk^󚵵{}*1>|~{^B=;v츌HK[ݦ"n>mo{SÏ?^>oy[S|>Wbֽ3;jpK.ޭ\d 7M>jxছnc~'2|OE]O$qKċӰ_Ŷ'w%-v׾^pYV[n[n1Oޱ{9✛ۏ?ޭbqrr~꧂ ?;wni?'a;f?ط?=ƒy+^/y{FGGGGG~>`6 :t(Ç}އ>OܹsbbnyyKu~u 3_TַNLL;3-pQx+8`ZcLK=:\ٳP(/]{_u\. qZ%gY/bۣ{=g xcx E|+_Wq`]Q,y|}}[cxyk_{bC2l6˂"4M߿[㘏;#?#6a!aa"4 0 0eaa0 0 aaa0 0 aa ,0 0 aa ,0 0 Xaa ,0 0 Xaa& 0 0L`aa& 0 0L`aazPՎ/`[faE !0L`m.(|[xȑ-MJNǘ^x ֽK]EƳsmcKm&[&sJ_-6̟Xymdo | 2g흱oG[.f1 `f1X7 aa `aa0 0 aa ,0 0 aa ,0 0 Xaa ,0 0 Xaa& 0 0 Xaa& 0 0L`aa2 0 0L`aalZ"0]U"j)S*W%"(D(T."DDD^gHRqd[f d[wqs.t9@"&RnVxPD(I+)r#äc avXƏ<~|qe]AP!Av$̜@QU&j^HUXPoc!mV*]j_ _:鑼믛(QPe2 a^?#Z]ɩ"<8ET(& !΄gU5kdJL96}JhCZjky*{#mE~FD$WV;zwxp ub ,0.MpI,~bnyH6cRF {Uj=RB֒n)(cVnblluFd{7\}hNaFG0Ac/?1)Hԃ iHUS]f 3v/kAi*D]B̾!= BO$ L 9uG[ς@J*{&os9Z `ƳM3DJc'^XJKJ|&ۈS>O KjO bK>aÓh֐&FjBĪ  7t79B{.>vj>İNgC ð-BxCWU/3 CF4 CG#"JyU H@Dx P bH]ح >Ygը*i-Q@ QT+c 8sR9?KKK.\s@P) +geN) Y䶣8w,f2 #Ŷ ٦HŃ3z}Z@r5tNSC"c#7]UA;t@U]su='4c@R U;{gQ@V#{jҹG;?{wPVd-|-C[( e[^}̵0e"hñ;BcGb"rHDؐY 3*BGA1#McC0?TH|0DQ=B!1V\净^*-rѶ-8 s.heS̮C$'g<a0gjZ_LB3.8x%(&);$6]XIo#SI|rb"C=+&~*m ݕYEL[FĪN:ja& YG!-S'Ξ}0{(WanIJYdhhBrꐘP,>,F%6!#Mbr(A:F!}x :g"x!bVDb6|9M}"g/-0 XuTvV%fDc=~YP>4J)MD]*19ԧ>%:ǪʈZJ0Ov )wTQxM2Tվ}+;Md20!QmL(ɳ- <_\5{ufkUs?S^?u gƖ,XQkS [' Qv(:M \\OYY-GޮF0evX 24'Ss ~>OctW*їiSWm乗%"k"d5ාLU| a$x '{:un.KIOq !h.˺J ^yTQ-P?2ܰzk& F4Wk?ȓ'$*$ >X.ʀ4xˮ.nКHtdTUATC=qB0gnۙF0'“/SH; xI+a+sn@4u[̅iXᔥ2y'NG & YY cNr0r !0;2zmOj<~%N^y!ʤ &+=vZe& "*_$h(Dɳ=q&CPBrxHTՋ2ŋ8`T. Dt" R2KוJIjieeEDTѽWյriiyH\]]:R/UXD4R{E/1|+#O<^ӌ2er' xVk\Pc?u\^6jf!$ &'S|7x"Z[/Ww5yіA?37Uٿ{Dɑ8r^=BCgRę١uXcgg}##1hj]űaRh7{٥p΍CX!R3=X^x[,s*BD*86zs;9\ c{c>X:A^?y<(bm:u-PU$#v$B8 ,.=z ]#"T"D{X^}sYaGDmt1UŹۿk l\֪uWD JU91蓧;1B2b@3=Y~:{j0>wcg`ϖC:WZ7}GG !%wz 0e3Mjj(j>r23*!fC)+0)06:Au-Chltxktn0)ű|)PDPnv!0:6;=F9$G\.;ƆG2s:SDnj`o9WOO@Yf| ck/ c.2+H$keiqf YDvcAY\aEb`j8SEN"!3u"@WaJ<<hNH;2cA%$vT/8~J']†a0M$N-[ԆFUzڏp &yu\AA Q1D *L."DfSqrʬݢCAA2vK'A]$I@ r $RkZE"8?qLz2 0eeB%!:s~ɓgj>ޟ2S'EI >_D԰`KLCGfɺeu8pJqb Ի8 [Hpl1 9LңO*<` a:ѱ㧏 RJMvbF\YZ庮K^1U_.W^C+ErR,MG9ݪ3e726<496ֶe$$$l3Tϭ壉x75ľRZ\^Sӓ\ЭJ䥾^~뮋aa CK_+){2:Ё|.~Y.= IDAT4:}zB1kf/ķa|& aDh5,X Gȑ#c}ë'56>O-nZ+tx.\/谰QH䂔HEz9{jo5_7ɉ{φs^őV؉Z5sN_e1,&tId5CevAA8G%O(rܔq-PR UF tU-!Jgxt' *ۏNvQbj aS߈qf{âw9"pgWal?̂eۄsA̬=Y*%ű mI3s |7q󬞪~ 8~i!'B. 4 J0 ԈƥhF Q'6OX*$`rŠ c[b,>4O6cxr_c^0A3 )\)'.năFZֳn$*1EH.dDjWnSd,0eƦ&ma"p{`c~f&}f `iDh4݋8YBЬ՚Z9Ӂ4~udՆ2Ȭa0MJj YD0߰,SrB62ke?$vh4QNiѾHmccC&u`jA.4/NEY|iD lxXLx ,0-'ԒP-XKW9B%>A(<*ԩnگ(<$ s{Bn=t03㍶F_vqƳsr7mBa2 cS& nJ81U%QNbD:ViFd׮,k_T2RiIg視g7 /Txi9mo ,06)i`W$|4Hp/zf qd"C3fCׁdG4J!"F(#Vx)K2Zu`%^ %f2geA]a@wn k ~C@4B(3e#,H.Ũ MA%q(fFi m}Mdvhc髴"D-5- el& ،d9'0{Máz>HU^Z *'3W$$88+E#g.1jqk;r]<sZ3 ӿJ=VltJ20B3k8 ߒ Z]-B>2郥H!$ׁNq]*S3sZED8>51tuك+gf5?=5L*"B@*sBT({IRs44T[p~i9;]UbَRzcqΉH8l1)q#CɆl@yO䜣0L`yiZGҜ-I$9Wu7>W517^E^W*D@0jJj5PD9TJ^VjoJ4u^jZ c\."qW0n%՚{jDIF婸""x/uC|^O 6zBi.Fb罯uehvSa& DQR S(pu&VU(h%wNxp=>])KϽ\LG|ޮ*jUr5vuݏ>~k[*[=zUvNU B>7nBNɯ>mu7#a2 ckpMy@PQQAEQEUH9*8jVADFrDtS__K qw D.{ P(0a'sC/I!8 AcP{\ 墾2 墖=ry"k& aFfu 6࠸翿.[=~~byz裿MA i:* y+}GPU_! ? )C<1}cU\=;3V ,0$KS{gׇɫ* k_?o7G Sz~-44lp7HHGޯ+3R8Jʟ~vNL)P\#\eN?M0grݳ)0mCWE]mQ7XGɫog7~u׻Q4O?WWOE{JP>r~~^~nzɫr}Շs;G?nl*]r]a0-}Whdsoanz7PDDp/?xannvҟ韾u{{3;;q39?47w7 {uu46IcPx;^>|~^/~s>koqjr={&/~wjzjz !_yT"'OוxhԕQ|M(9RVh.k|Z%ivCr n^a[tM)0msh*̱#U j@ 1E譮n(42vͧC9ruuynnhDP(gM\XCEq͞SJ (6^` ca,>d}7Bt\* ]J{$S-"bfq b$٠ݮ|s PA=EH !"R'D$9^ O寽9Һ۳[ I#L=3&F(3#I>1L~ ,0t`&@{awr94+IgωDٹՓgc"dђqR9wnј8$~j☄Z->577\ȍ 9V!H:q痖PEF<5E^dKf ###;y[[/_X-{vtpy(1C(Ve{2CDȁD."D!rz"00L`H W"|$\2;;TeEcB"2w壜wmHb*AT.\Jri՟W&+U109B aRZs9zR5?Tp ($rZ6a9rjffxxXU4$`t)8[ZZ-U1-CKZ. J$i$^<]WR"r~nhXT7aa2 cX@,IPsݿ{g_ Hmk⣏ݘϹײ'"zGaI@P("@o>_PY,cQ3Gv 5ͯUFoP _Uv}w<ڈ]Ay7qژG5Usqd8ѾݻJ-9Y`ɯ?sN]20L`9ц#x 1bMPPFGs5:4\,[6z_y(=G %DAAAkh.#X̹bXczmZT*rybl|,[^ [@VCv>h(/qXii…P1"J$,}8:FpȦJi<. cJ H(xIRWyW4 k'ռ뽲ou"x#I#@'Apaau}r|оXN='zǝs^\^>D'  FfNJ=ψ_,Emsш=FL䢖cv0L`Ɨ}p0B#:o^l0-WVӽFq,K5M[\PY/휘$hT"xPȓwҪYgc [+_TķԶrFDRʔ =S@LV x&"vL-O]X)\tdscO[c/ i*xn6NlnͱKsKűU{;U8bzRfV^ BoJK[ 2 a<{ 8*{F'#%@\u /ڱKEqY'a<0 alp;B۷P^/!B$yÚ!(E>'qb 6Af9~4qDk0L`uEHNݽgrrw} @iΉ"}S0vEGy8e&Α'QxbZ\Z>0Cĥ`(8HC[Z.w3d/!MOkU_Ubn](\T}{#&be%VrQ(z~]S`U!&M; \΄ d$*M† Qefkmg9tru-B0eƖ1bj(C癐]XECu_; ֊;@ CQ-z ccy޵cj8C1Yd\.QԈs$ ba_;vDc]ŝ$D * i!/SG;w(rPʼnёB>Qcd b3}ih,![2 Xal pafUqDxleos)^Re?~"d߿_YsDƿ$jpjɖÚt2hiDp) `r׹ô@,*5h\_xW&v; 9(};T|JPM˼*m7R4,0ef0Zn#*1jOuX\T4;e8&UuD">~W$߾?U{Ԝ(@OHL!M­). - Y@I<Ʀlcnd;_w|rCP+ 1S)(>(Ю4QpB0;a2 cZ6~+1]9UN P( :?P|=o1G>'y$ dvT 6IēM(Cbu';w1sOS>x-1uQPrʱ6]RF%ǫ*lٱ cbq c뫫RH5VqJؘT=1ѿ_ҟe#}~ W#|_Z Bicf Pn,΄ZbiTػD^aKZ]Z_ ^4tՁ.ꇪ=ػ.{wP0+X[,0e֑\: ;R@}iRKש^h8^XsD@DZvu 9% s,u-t%ޔ a[ 4|b@) Oī+|kz>DjFY'RH )_v-1<;rߞg+*kz/rݫ0 Xal2WwdMo{O6zր{d1~Ow C;WZ4bѸEZ=m[ xh`! #~sHWk]'ۯ.jI9rD| c[b>X}!+8g{=?w=!'kڳow|KjQ=\p UqB00Q;W}Vף=9t ~ߗlͲe`6!kzJ E ɠ_Y}֫-A;/kz_~ O m-^046>ϣoʞ﹕ %Ápo*i,0e&+#>Pӯ?"}VzM "Eоw477|OFU.bT{OvHY ^gS7Q BX0Ka2 c*E$BB*P'uԁy欟VV(?;Xծ:'"蛕!sVĉɉ"B &E?7۳\2BJ<s8WϞ[*䆇Ә^D j:(CZ /-ί  Jp͝c'vLzڷ8w71Cć>$IrBgȩz\HmА{=/DNT< ,0MĤH4RW+s-ޛwUuZޯuPwrVSZ|3-[J>_^/Ok+UQU!C߫ZR^,sNfS}|4oLOO}s?3?3s'$I6rS(w޾-\5?}O'p!=92?D|[7=皉4&VajU)䣝ž]ݿgo;HsEf2 XaljZvG<9 J"*ؽP(7M=H;3/ CT)":\Nhȥ|{urz~v>NL6rs9fEQ5r䒮*W_SWͱ0 }H- /!G'"66z ^Շ}fpnM+x *gii>pi1A'^*wC[[/x N>ZbIT5dFe]&{*DWQV[B0e֠%s9컜VVP&"I7v%W裏>ruLL/..~A_ѾS ~}x )7!DdOIfr L荦75^k L}de0L`(C@AP*|Z_e˿'N}>UBUVZcCiH#(tpDٳggUbLdmoVC5< 4S̠l0m`aT0P@DtRks=<ō8TV .-̃"-SSSQիq+¤ ;VFKq[J7&50%f2!!8RM(E5 v]fUnvziC馓Z=blV%"=P/VҖ a/2B@:LH] ,0DBY0_QôJO2E7x)񖷽o>t0$i0(lȆGMdOF\37lC6ISB,`"n avHP^)xyXC8Kz, thШ*51MOOs=v{Ϭi:j&-<;;kkΐBT7&K3joHYKU"T` ,06;s0s}B=7r [BBTs?@p8 J醩4O(p3?_җseQ}5V 0BO}qچa2 |F%/+M@`pA߈٦{ykmuWCCo7Fdž}x] }@Dꉃa,9<׿ B(',ěPjl#m @ !UcNl5gv0 cR7 B< HCpP[bDf =:?7W}/0!KvڵX,6QWENC! IlN+ Ua0-J51)V?}Qm?e/qE.Do"0377|jfX,+8t i !ڙES1Vx+>0337=;̿%bU?!q!+{ ju(E ggcㅡ|H&@ `~a]A"qD^~̙wGrPUJ^ꅘיrUXa,䩓lKA0eۉž(qnn~ea񛞸UHg̓,3o}yyVJS!6 Cn"lmnv` /^#xL`a02`c:dFCEݘ6F(I9zs=ysof a8ykU |XTm LNOWϞY,):U%'. GS Ä׿'/~m.}*V(VW~vq\;uOG !L__,g ֠\ kr;R"8;0k1h#U@H¥PD)ΕŪ zafxu*Bj0L`q;&!S-XEVV"LhFI*ٶs֎`rzc'}z̈;iw0 u g7 p `R>xb7UUJ_iHO1+x{}ӺvON=qz ZXIEPy V i'3<,`m^ /R9#1OZeH7. ͽIb׀o 5_>sץ qO}HWZ@žޱ!W@S~AzzzّaX,:%VbX]%$!e-geqca,øё8k*]TΒnJhwVVAn}Z?g?fO=5}\klBܾ ԫX sgTZ<0eԧ").ܿoOW֭?q4BYu=1';QUo8+ø1aJzxCՁ}lJ\ W#sCǂHI?.#ow{trbə҅/_|y T5H9}8' uKW7x. l?gK{?6 $_ͬ#H%1T6mXoϲad0n`%Bo1 3#S-#_.79B&ߡsNrNvس}#ABAծga0+ J(D]{~Scq  񐢨  @ۊ J@@+Szr"a?<0XY/; m_@ QX!ԦR}jk4^qF3ԫT{ +2UOfP% Y8S~FJPZս޾m 0nhl0nWX ChZ:Di)c4();V?󘫪'Jr6:{ w}.w2A}uzWH*mLRL%rP_sKҷg'*TMLLDLI~.ekfK]QC~r}瞝[C]m+0e0[x}{!A>a"I(M^@q5:i[T$E4T rU(x%v &FqN)U6߿#Fe*%*UT*1%x*jWzݿ*IZ[V=ܵ*@)K`fVʌ!lټ~֍>xdVqbCqF^_o߾rU#p|3|RJ 0xpAYI6-s i&& *.dUu.rPos~w_"."jkHHT7{t`W U01Gw>0f"VlΛ*PvE۽}3*@Put aףJn\wKD r{:Z0yqpg?3i ta쥹) .˓ c#̬C;"qqzuza'm1};@{b@:P^޺~\9wJB5^\8=}bOĞk9GW>Tē&L˳K禦vm۬ bgW[DJ"vl^gK(Y(aܤ2If5X$ V [ ΅[;WģT*UD{!07EvX*-Oϖ{xldQ$Y˝U I[K BaH*D;T/,j~HiS^hznz*{,RM!,? ;=.D!ièP~\!EpUYDҸ7֯}={a0KW58@?7u|lً@A;) D %UhG?v}\LjޱgРH7Ѡ3"j+F}w0CBa #'+Ku<ĵLtqn3lo **@D*pHD˥;ZWr^V%!AIД!*Wt|@Oꮙ2"4Ԑ?)Mb B8q\!>,Db) VkMcC#I@UhFcr6v 粺0 >)LH9@'a,0@2622T)R!?iH̺BRp)@- OͲ+Hp JPP&8Yxdx𞽷*Y?lΦ ^løydV{ ڼaIl8QSBaO( se)x"B=uMȩV T9"IrztIpkT^f\)E8U@k g\%ɃD<<4p=-̯Y`øi1a+ȁ[72sZ)j B,0Jvа!S6U&+SxҮ`?"@ɩ*3x`4:t}E a7 J:tR5$(K1: d^,øU0a܄JF(X?:p]k0\j}Nf4QZ+sۺ~* h3a2 F? .*w$J!J1ǥ $HvKUIf.BWl#!)i HPAO&$PJa)DCi$MT)(B,Bp]̭fo awl߼a L3#'"Z{ye[L'օz#"Q^^våJR[S RP\aQ5eQf6ʜN0tĮޱ{a%a2[#u{GMUS/OC2|jFz{OcTzϲK>@ȏ*lP"%rD3j}qВE'%)=QEyʻ V#3G0޹{kf"!(<$pQOqv~3߽''9*L@"2qbP/ !rN\TJb}D@M]*B!m+GcQ q+.DwGCj Bӂ Ìu V&y=~vIVAhŤlw lqM%+ى9T5xX!caFLJDrkdUJ 5tJ%H "'C^bPIڞ,0e0nUQU *>und%kf++*9z3"(|*) N)O+Prd JDZJRC @&+DA *A:Ǥ=60H- ƭׯjJ{wlY*-ON9Ϻb5 !W"H Z10L"ޑ l2(HHiEbt!Ӱ*#H38.+J gLЕ:U)$zPRUk6ݶms& 0eF3cEEi SQ4/g5\Hj`5֡ZmmْᲫI%' ;nB7iaX a ZD ۷o5=;9ɮ H*3 Bo:+WHR\Cnr$MTrq;S(ݾc$2aFI1auEY7=9~ܤDDzrv{h^^[KZ6KkU&ޝwm݈4b her7 c E;fٽs0+ `"!mC>[ٱ_%8ϨBL4,8cnD_40n(̃e FW/U#ǖ*Uc%6+C2+2#q1XYռڊvcԘ=+n޽cKO9O4a& X5u%" VibwU+0L`*%v'U `UPHe0 Xaa r7 0 0eaa0 0 aaa0 0 aa ,0 0 aa ,0 0 Xaa ,0 0 Xaa& 0 0L`aa& 0 0L`aa2 0 0L`aa2 0 0eaa2 0 0eaa0 0 0eaa0 0 aa ,0 0 aa ,0 0 Xaa ,0 0 Xaa& 0 0 Xaa& 0 0L`aa& 0 0L`aa2 0 0eaa2 0 0eaa0 0 0eaa0 0 aaa0 0 aa ,0 0 aa ,0 0 Xaa& 0 0 Xaa& 0 0L`aa& 0 0L`aa2 0 0L`aa2 0 0eaa0 0 0eaa0 0 aaa0 0 aa ,0 0 aa ,0 0 Xaa ,0 0 Xaa& 0 0L`a8 IDATa& 0 0L`aa2 0 0L`aa2 0 0jy׿===DDDU{ Yz7. wst߀[lvt{-/ُxͻ!at5.Pw _,xĆ U=3ϒ؍Qg!}G꽡 <]Z^+]wCCZ㸆UUDU\iR޸ɬAV`53W 5&?r]ZLJsfn*cn۶zGFGGlo}+?ݻw ݻw ;L7'6l<{){g?{~O~rtttӦMO=Tv}f޸q>855dUv~7ڭvsu(گGFF>T*v0]o~3~;4??oܵ+̴wtIJ7o)䬳v ju֭7׾>d?~:77W,>|xaaaxxxrr2\g-7Z>]wJ=39PՓ'O۷|V-ۙz`7mWu MoRZy#GtܵY;_ѽUl~e x fsg샱;ۮy]ڱ~\.}{9-Ƶ5_??[ޒ.###~G=|p3]g&߾}'>˹kHwܪ];SgѩS;kvѽUl~Vuj5~;՞Q;ƪluoǶoߞdnn>`ٽ]_䜖wݚ/..MnAEQv,e``7y;+9;6B:km7wQEQc -,,_ɶ'|#y;m''===ip7]g!6nW~W.uf*)->Ɨi~~)׼]g?jߎr|9.ڪklQ;ƪlsVeǜsOvUsZkwk,ZU#ټy3}{ky[CWSYg .//]vvܙs OƗi }Ns]5yo344~4>e#۝co8ߎn5˻طo߫_[C CP>?H׿Z]gCnAKǭr.~sUO~׶UL '|2n>|_m rގ5XKZ{'%s׿׏< 74{ v*=ٖ[+J1222<< >`W9m5ٝ`]y/~z; xiٴi݃|ر__ap_SWvu =SJ _kFvnxի^p8]0'q]y0^B~n~v~ 0 0,6DhX/0nnZE79ƒsI3+ U0 hVfou"hn8]ښq D3+}KaA7 Ԣ{tk4)na\/iMRVj¸ l擟Mz꩸#裏ٳX,ٳ糟lx 6}0]>JҮ̼q|pjj*|X>яn߾8:ݶmSO=#nٲ[Vi7_˘C2u--aחةsGMtk|_;?#/?=lVԧ>U.{1U/:xO<xGc~T*}#p_W~i}}}O>dX޻wolwe.,e(lykbW0n'*z{ nnJ{sFIT*̡2mvԩr\,KR__<-wxXΆaK.[nǎhjV Y;w<}/\i&UxrEQ(ܝ.ws V]HU*ny {3=3u *^A$:W^K ˅BVeXXXhP5|av"✋Z6|77Ї8 f=V[iQyTN1s[í0F2WaO]*W*B9YUٱ"`PY8}۶mNZXX Sj֭+ oy˖-O2Oaj\}艩E5Y_!.HwҼU f-iͫulRCڱuέmh0 `2(U{"RG/ :~F?ul޻(pQb+P講EX_ x| Sg>׼5㆏?xRҗl2u?~w ?Jo~{|v^i6\7o|eE&/913蘘@F*C8y.pɞLICZ1ħgoUyΝ[ZԐԕa\+OUf@f_smk|U )]_p̊8ߞѷ\y|2*l7S Fg8*)C=GK{@hIlT.wÆ.A.WkO?TJ+hp{͡K7LFGNM_پLͶIEो} \_>zך+XƵa./8̥98]že0@D LхUSY`ҩG"RK DaLQA\H@H@r@Y `5vA biѳ e@4Q yF ՄJ&*8 dB(H(uĬ<v)|Op C\0Ϟ@ bI$]ךLC3ՁDZ/.nBX1%sN=zBE$Z{nޅ\9z)e˥g']N"rD=1K !BK-Ȇ4Ts^jg"U8KE U\A.QgdBtS$"b2* ihS-={voQx Jˬ蟪xrb ΉB8"-iEǑ DLNOcZT(%]ʆh*U NvjIZ%8DDE EQ1AMOVjF_wg_OoZXX ˪Z G4C3f^`elyf'?TՓ–91xJ{:1yanna-}}}A1sgX.͜پe`^?Źg/l۲" -87\qWc} }wɝt=:uD ifaqRUC#Ux bQM4b@nrѡc#]QceV&_ɩ;m-F*ncO_pifˆ CXK"PGZ*\U[5Vx"ԘYa}w y J7]W"ǧfa f{ S((*ܦ Q=Cy[}WG7npGOlnU]_sѡ$+ [}́(Sjl/p=z aTata aPbzr mکڹyώYNq*'rGW먭}H\id{;tCql_x{QjXsι;#"`Vh e^LO{׮bFK~a1X׻ ! `0}azNtX"J`eA)(?]yO|h}h ^H A5/ ^zzzzzD `tZsEoo"Q\\qf@9piǗ+>E0 JH@e\{бKY;P4qUxr8eLVXt0PثB}}}S@%kHB`%3ə%պ}&+xrSř#`UQ@ (j7 4=k-eSg*bO8֒AF †5uxv"5 5s, I-ԗ"D~կC!4Vj4tIrøLUbifJDnT|N+3͑3ɟz&_BkI&B~6✮:G(X]TMϞ8̰(XUX 'S^8zZ1RlrB ğ)2걢E $m'w t+}7(|B %VrA]=rL^øYO/g-04NF&${/*Bu.+TPV$v$87،0!]mHAJKlMW7nhDЪT9" ?{ř04 ,ʣNV<|4x{B&"B{I/r\M [9Zǩ+GKѥH!aj#Vimp`#Q"R CNH$|3Y~,ø6J鸲33K:UCcmԩŤ}=6tqQڹ EqV}G+q9HDLi8Cԁ̂$ ,_C_<~{ycXvӓJ\6sL*`xz(f4á1"`A?r 08PN>Ot#NO<LBJF& GNUaZ0"MSمjqk~$9_}lH ]wdq$N1X e 3M "ʣ464/ƲׁΞ:yfbSM@1X~,XF{CT~+'N=WfdhC icPO|;@]0Rev"!$N;qXW^@8- s2.;Xˆb*GN ͐[b帿zﯸCYNMzsW 䙳S3 !o3~M`mszS3^]~*t)qu^nnVDD8>>qcry(98si'qy7C!4Pʡ'K f"J+afRx"ԼБ玟9QH*aa?||v * AՋuga IDAT_Imv6_qaX cF(ED`j.S.-moPYֱ(hHs.>HEB?I. 0GDnLTRϞ턩jώJ\.te_XXHwU`nqADJ׼5>*g+ۓDĩ8caAT8*vWgf^|QեWwKU*Jr7ݰRXd\^XX&Ja\tHTREzRH.Hz|c!*O_ZXxQ`-Uu'扩KN P/)d/NJOAzPσRTe;oqdo=(*mOR991ۣpVsf;944 p2055unzhÛ_],xb|W9cKU9q#QL eG Uv媯A㫡qgu^tẋNq fׄON\879Bɞ]58q2/EI> `<~BE=Blp[`V >3qBǷmJVoaaL\OvIIUM-,-rOa6.gOܲq#\,&qHZ={~g5鑅Ck%-.Tp*0փ$*;un>:G/"$PL`b*iL9U>6~Թj<;DžT 6+ݐ{@f)R=0LʾԑUۼ~ 6󥥥BOqٶ<~3mrWձ mٴn4? ^NH\@Clj^.<{D:0–YZCG6l{Ξ"'y%gٸEUBY<~azV!)"#lHUwڶuF\94yOE03;{qaqvžBqro-DvG׏L tay`ǖMT iWowЉ=;w_L a*"GGG8Q^s+1H:{Y.:jϦ {wضqȉ1'PcTAsSjDqԙ+~E BÆ? ʀ6@_!r<1='bXRڪRbAкm.`O\ޔKv}:0i@|?EhLT]5+4G|;oOqKuWEBB4;DA Vٗ(MVN 4V;-U2`EXh!-b=G{n@P_OO15)@oO QbƘD}=Bvfdfy``)Q&*+])h`` ꎶ47N #qI5z/9RN^<9q*ީ&$]!lQ0^k?AZҥKF+ZV2%vnw^T}ǀ qB^ ABh]rf*rnrb)f[CҾ*Dg/L{%U8fZ /T% Xj4>ܘVYHPU")/TEn_r}&Z#و[$+9 4ϻl%QapR{ɅR9TV$yޭ [яHfKG8WЪ;0C XT*Rc(y" } o19k#ZS~By܎ c8W\<ڕs~ȑs/Y,yۍ[+ DϥD|%r9~S#HQDMn+f&262+VNOǗ:->3D|7Qarv/]]逋%hЕKQ명(8vΉsڴ.+<xT-V}7u ٬rIw5T U#TvjWW$Ut$KB"2a71iWu~u#0S)_y EBô8WR,lN7kWfERyóKPc "~< qWj fs`BYffpx1$! VLEJ%.M+өHT{xu) ;6Pn30'4EHޜ=kcP0lASfffp&\fO [n -,n6I}q7Q43ySS/e&:xZ*ijUl55"̜dh/7Q˫~i9d"U%'e *h;lv% *?9~qzʪ ňij#˒1\!dE +C$wciWe3,Pf{LgP(iTnjL3S`ӟ _}⋗`? ˃u͈//Թx`f`ҁ H5J\`:`l3[$Vnd8?THqGHp[iL>@[~"$AB{0ќBU4W =Ȫ4]Tax RMC0f3]exMäCUOt[ʍ7naE*k똇VRvۭlyL0K4eLN_Ib L]P&7QϕO Gٮ 7yna<\dmRx@UU*D?7TΦ4.:ˉo X=̄Jj w2HP2Rl\C](3 ۆq)s.􋂺 ٺX!12%D!Bռ!;8P}ţ[ׯob*.(Q<-,W"^ l2y_.8~ǡE@/͞@_U]*U+g.J^Tŏp3ye9X#BD^irO甧P:\J )pRm.lwuv }C"QfS/&@+WQu#,k$4.PyJTň&K˕g_<~d1!fby~p~r#%G'JR<3b%p (eQGF$ZB8HfK=cu p]W)"!9_&pBǗ+0_ !GAz8C⒭eg!_5 Rs7\h Th!\;"" ]WxB 0\΂HH@В#x.*ftB\euE`wqw= %lC sH)qU4AS8'lޫRYN )]AE IT ሶբuPH_4 XsęչZY\z:1~b}pr\֓8"f[OV˅'PgNXe)9u3'}Zwv]5Bl1HJP HaXJ C<`^*_uM"^T,XyLWk˕zZ5}\sTJriΩx[ύgיfxr)q{"ks\_.uZ]֍Ԙ(c֬Jo:{x扤ʗZ3![bzI%Yd;ѐ0i{@y)H9J3_%%_Җ bhɠ+`eKK_|'Fˈ_!R_^dfha _zd8Wgf[7pI>ut\7\/)"7I}Y66 s-'%RB[(. m|) 1 ѯ'$B*qu29sm : zTߐ|L~L֬P.;K-zK2WI`ݠ0!UhI}c 5knKZ v M_2/aj֦n{9z!c=Xg_;%dgb>kGW Z|%N+tQ_Bpͱ),`YA/-KG{ॶvݸ-wNZ;Z!JzZcک>W+}1K;d4>`DxD3ag $ԕ6s)""ٓoE92/2v0l$WnH(U&(4  qb C8$puPx*P]?,c&5% ӈh"GLBH+553Bf0”HK?xk|Rj^HAX>8 `p"dZG/.L1:C2 ʧo3X7&b E +ͺ乙>'D` ĝýZLY%wA3/^X!M pu;U\ _Y^^fozaqsLJHDnՕKWN "f;c{u?Nq= +k;;ͳJE* a @l6>5kG6ERNzB!fygOoگ՚"RD,ae-h^P,g`;lv=qRqĬQ߿nu:ı ]t:Hu j{n++FA~p^-Ja5-u f…BAăFH" ruԣ0H"ꍦc8 #"N |>klwp5ֿe^"lt#!FP(L#tGIrDVgfg 2#9NE^2٬h2fj@B"E#* Z"Nx, Xk>)F֬MVH$ꇦ#[ ӌJa,fa$" vi6{}zhnuzS:L_2"d%2A@.uA HD ^DjfgSH"hXU$񲈀5`0' f@S'=s2e}_ր_xNKHܘOn|g^}]Q4 E1rA2J;s;L1Emm<{wI)Ż;sZL;JAo@^`2:(7pٌ173ڞA?̋j:c3VQè tdaB&ʳ^r|Ա)ksl,'@@0p̠X>‹L*Օry7 Pgm eO}#ޕ̈́^52H![^* !$jw{;?:Wb'E G;M^0 Q,3 33X@\F~x3D>͸3':8N&|4BGaΆx\gw\.@s IG9!9:d293> [ʚ5%B!+,@%)) Lvrm |&d 186*EM|ٜ3۱ıLzXuT.!No\zqWcLfǍq&y6d2B1]ctm$\ELj:X.cpfåE 1K-4k<$kAB>bmɂ ~"T z^hُ?qC#i֬~F.Z )"2k gg# IDATcZ,,--q $r(bd"9HeXr†lei\M5V a8t-MaDx#XQŮI,kGx4P( Qkem4hј̖nDU”q,#Yt͖odg& m# ־Gc?l6 >&{Xa%eM)*ǺifnpaC×Ko͚.n*:ks2ef3cƚZ(JY&lFc`T؇b?kGxn]c-6e,kaGQa\hQEP ZO%˒1wVØI'J&!F+ aF!ˬF#20^)@±֬ hz)Oqp{払jH7XFBlNFBԆ/XyD$MFN^πѧ n>aB#$2C+Yo| qGT*ꉈ`E@ʐNp)+O)A'$<<$; `bVDTHe`!ܹІB%QC1S6Q[QMm\hfJH@!-" 2g.ψ0v:JA 8\,5H.ᬃF 0g @a`,L4NEC>5"yDz2BNK/%\ŭk8f`qLW7;Vg$`9UFj˥|.n ;'96_eZ^+˓Inry%XG|Im_ic fN2]a0RN^DdЉ(vJjFd303ii[;e3͉ ǃz+[v\b ͌~8*> {F?wZX\R^T+E, I6w{VBA~Cu})^Mpe3'rցڭ:}╥r|慃z.RfQ/ ^\^ ""Swjw;vI1 MphՂZ8Y)#$h!{m_٬S5ujv7 $ H Zv6BG<kAm沞)8w Vcfs8` oQN[ov!q(|a+>j0!>88 |r֬1j;DJk;g O~rxS.q(䱕Fu8A{}>lRJ:w)t\!_*QQ]U*V"Z nX)f,g9Ƚw]J^G}g/\./,p+g] ٰg?N~bD k2h,k&6DJEAp\q  3R9rY8.yR\,+q\)SX[.KyNs=ja4떊%h! :XeBx}r;:f  ťr(y{KEX.M I4ffQXkf(JX*&Ƶ\$z@=l\,R+0DRQ\!`ymT ZR^WoB&)rɠ \Xr#E1JR)_!zlьJ\?`Zt^+r",pXM78:T0>&"iJ89JO Hcv=ƢbڶnɌb>Ϟ8^(d]""NoWkJ8  M{?00˩@"jkhޚW{JrbV-5rJc:u! O' i3zH)x^ 6 D@( |.I? eQ ${X6?!яezʹ`0@@bfSM{bTgDs<=3+-dv͖0Nkpx+Bhz-_)FSkuީjU.\%H0=1b߼L/4Iw6[;:Ԥ<:4dGQt BGK6]}-'Kg/]j6(< `As~<Ǜ4>,ŹÐFQhX`["zy,Mbz@/B.?"9N Dvwkr˳֎8@ ( F}m{7uw+p\u۱c p=AHsóD:Xf.αMA? Ft]7"@l.t*ŵz "<lڑdOeX^^z12Rpzhu0QLx1 n*ZlDx#䰞z}}X_t8h ЄA3_]7ڢ\Z;H5n1o&#avGZ ǮMa>SV_F‰سCX7 ֍ϋL,\ʓr o0[ZkA;|&9'U|T'?Z;H5|`$!D+"z?ylmHv֍Nh-'6ViAvgn{vXfnc7׫{z]K+r4֖ˤܗun͚EYus\BBQ-o7%r=l:ʌs7&$3Xcq`$f3X7>5xXv]Rj]D^?e+"GDYiu}o͚N?H `j27%BZ,ٛbmMn6uc8Ok6la{As\gѽ^RT\]]=]:N,rY;RHdԕ(@rՃyb%e=(zQbT_*LKX7Ͳ[@b"*E,i2a֚5A$fAA\HRQIAY~:jB1zGN1-VˀsLZꂎԱUμ._33OuxR/IJCY|_O+34 ALT30ZКW"TMf.+|Q" "~A@HׁYAo^@~mw~񜁟fJ+jw7B 07 h]l OlY/ DxppxXo~SV5ISB$ ">{J>,F}VT_opı|tn}uuYiuz[[;ͨr>?Sow h~wxwx\'=Gu}y•P5l6?,>{npغ"d pDfH}sL! Bv[)̶:X֒? hD33sT\^^vP{+y }qSA}cP-0)KJQAW+B6T):HF0)R3AyR!VJZkVRX)f^^]zNz(﹅Ji&`jz_Kz{Rlu+lVDH hB~Ϛ  @ B[]) ;;lnm2H~+v{TBE,B 8 (Q NuZ]*S6k+U-@劈KAӮ. vJ`KhZWJkJ\iNwk>n#ܩE oDD^s;^!X>J^VJD!@C>8_ uB{9U)|0GGG9TiJ\9\sōU*VWٌ~qmy*bD9Q$C2w\:l 5khb 8( p46cexTʅ玭)vlm5fr08 PqVJōjyi;"Z=W89-@q@Xe7wvx{V$)펈-2xR99rX09+˕ W4 2˕b)wp\AD%B1ؖ:X6YϣDÓo4"fU:0Be Ak y%oTއZNA2c*HqS6caa!hֈ!gb  _C<`z _&g% ZY;`4R#bhA̬+.m"Cș}Υr}_(r3Qy |ÅDܑJO lL:0Z߸i N'$1!Z`1 DM$~XȺv޸ K'.L(D$o{*_{4>|| Ũ ü'* х`(5#-QA@X8'[ndFA8019)+GhL  慪=)˰Sä/ sdz|@B9&3°L8FTd"ZY^8F0aOG"ifl 8uhi*[ba>>돯>pC+3ɧjUxHɑC9d(6`a8B*b$'kӞsoۋrFu#@rDMh(0ΪoAkGLj,H"uQJCdž$%&  ݵSUN[/~{ rw~mJ)`#'`n1@T .Ih\DDD505F@Ta<#S ɈœG@Dl(!XdnsA 1b(A23@@u]fP(7SJ[s'P0qI`%qhGm0!9 kLQ C dJ-BY6]%D"dRe d+Zz"z{B9U׋׳WK@rK,d.dN@X@T1T'E^0 'ZC5-@Z3Qhf"5:zѡI'PK$ 8lw&tG>P-=sN792GKc 9#00, !D-#NzDSLC #i^i&ZkG-5C>^_TBɔҔ8AP[nkn匪5-┕J2<4?0vdl'\{N)1*B ! i~H@3ai2C;Wh, Yi(M MkÀA nxi;? ﺣsu}ޥaލM VHXZ@4h3V"dAD`QX @z eh҃LbY;Z5֫d^"sxeNR0 BZAK@j\aF4A쀚XX"%LV;@pJ)"i?DB ݣ[a^XD!jaSZFI2BIM#JAjkx YvN^xpciSOtML YἼJ?'cdjs dS.d&(6qehbdd#xWȢ`F|ntZ{@^{dp̎*5YɪۋH8=O.YD`< Iͼ]iy!ퟀB)MZ+ޛl֍#:_8BZ0p法^Py\䱯ۮwzkS#,JܐFA"F !I"MQSfeHrii}R[>n^~\W:_޸O ] 40YS"T Z*_9nkd[:΄?EY(quGq,9)°I,Akǿ |k/~_>/w~RuZ,)Ak>&ͥBi)m2݄ G &%ef~r-ކ%a sQ{OK;+K[߸Tvwg'9BF%?9/) ;=65_ ٬Lѵ= Tk, ^$r*DD0.Lw4"iF{~5'ͯ|#iw?x>4Ѹ 0:=c21^ tЊ.M,Qz|8J8BJHXZ-2&e GIe,lY;A% 5h#9CJW8d3! Gܭouzt|ow}{߻w\fb- 0'1NVD^5(9ņ97hY=^6e,k 3Z#׳L*08(xc3ˏܱ&Y36M C{~?/HݠkH=`W43v#"DAr& a ajr@>RbCK #DI_ZkGXDdHdHzbDFb`fߓ/rcrw}w?)OtI!2 D >v0G FXwP*٘Et]<\EP3(u}F'" E lvZ3FP @ BllO'JhHdqQD̼{PY 1s<$A(Āq\%Cw|ۿRo}X*luQt2Ed25ھl r4y~[[ oZ}Ywrdt7|j4Y@ 30PȭH,hA`0BA[N 5`{ܚ6kI?ه9eI_{OUWN};.]:S.#DDv ׮y=3S Kw9">Sub.}[D6tҌ&Y]zCA1%@|$ﭵ\5)ʅkJq &qV{hz|-:ܽ/ozꪡ`=w?'{{.-WV*{ n;A0<܋~.qcA vuR)H0dLF_ToϷmD2%1 Ck7EboWْrDd#%Q۵p.Qda>_"/^ݿZ߻~? !6W)7pggkf@ R9=u.N# KrٜqTdd\׍èhʙ R<>È@"@s^`Y(HKNd2K#L<}(\54n5g?ӌ+򿮮Vqd~g>{vwwaαdYǙJ pIe8R*(t:7#ma]iE߄XLfV"sSQP;i,k鱩Z/'b9ñOGF`@mG{~?o?m3@;?__n>KzDN|: Tƍ˘9zcQ%6fhM%bAvrКE`^SD5.fMH9hK֎&F%_3j!`d؂`n@!Kn7~Ƅ/@WÿַT*}ӟDɠtx DHp:( 밝Tf(sga UlB YFƘ2C^`>5.@SƐrƷfmwSmˮS=_5+{Oՠ}˫wSTWkO޿mP rTT*LdP 9 .| 2_ JNz'% g$(&`\+a0NgZ֎&LeDPD`Bd; W"W &ye?{;;#W[D %lOOR2I& I>7ɐ8#4:At"0?BFhGemZF 6Ra4/BDzV68 nFY`QL^-r;~톯-5^A@dRٝ RA蹒a}¥ipP\8W1k(8b5kG/%1ú$lZyAHX2L c*1s'g?3)'{w"3"E4>$&B rsWRuԉㆰ@!@QcK/>ha[܄^Q&)'Πa ;IThT8"_$?`[1Hq~jp8Mo֎VAEZ0Bqgz7yi>ѿO<񖷼$LSg`z{\.@bfLc"#T[fQw Gi^WG7 F1A`Afl+OME̩= Q""̀>U=\>{_}l!m UpD[DQ/l!&w*(}QoG0H"d20 1}D# a@ŊO5,&.`YI9B6 GX+,eФ." Q .DڠD׿d6Z̆MxO]zW`D+\mA氚i@`TtXDBvOLbhJJH׎#%BXDFs\'}Ml:XGb}R7POYxQDТQt `AjRnZDQ!I&dHKEJ:s1, dn $quv4-))0 #Fq''Dj~{~cF[и$DN:9t>yսriw?@T" $y |i0qU*qlᰗ?:0(1>QEo'FЩ+ t8QI0uS-0J>E8πi? !0㬈V7}d^bf+o} (A/w?";@7-_x <}D'UYD!)@@YL0#M&eMC"  #f`I  VК1!*-Uf3 Ј!ˑ @Dt?c?v䓟VW#B NiTE//ܭޚdt;DA .}b8+ * Í)ğhv 0&ш G $3 E U2"Z6??a#wQH?AT8 t`" n?ǫ<~i`dE&Id'~|? ɇ]׽I{cUB6SĐ} L"*I푞 L/C1 [ 6fA`;{cڴdHa5>\KC 8a+ " ( M~~Gy_u:|֋_fgGFBΩE =`ƺ<^D!0 Kᔢ(<}V1:X&KqھTe敝íݽjDDI0}zgֹrm"(]AtA}Wnf|.DŽJX@9$Pa͏}c덖yD ۔i͠ȳVnT,d3S M=8_>ul=j:ͭ;(儈@% "-x}X-"5yZv`Q' XkGSxB( JQ=U+Kqzf,k{{^R,#Pvw)$ܾ~ !#N)tVۻ{;B>m&}ci-?뷿;߽|> A%"F. rдa~dE ؑ[_UH\"3FZZ6sju8UI*Qk{?Ok^"̰[o |_{`i~'[63BhVevoouv-Q!Mi%@= _ywqWxȾ#x XBuM&H8$TZ(̂\-nGi/5x{jA-'ӷb@y+b5  P+P/wo?>vب/u_tz_<{8*'x3תi4 ,¥+V{n }Aiqċ@"(Ƞ|T MHk)+rY;0"`~~/ Wpı{n; q2,Pϴ Tj=B2vGw^ZZW;|깋_ݕBFKoɳz<ȫm^7Z-. r;-WWrW偐 #P.%'ad\JRS5`8dFRP. 4S' eԡЅ1[V  X*,`UF$ ys=_g$hQbֿLw8Q|[;__رco?|W'*0-~ob#wn-ddͭhɒG1m8K $oK6$q 1 A^bvl^%Ff4kOtOowù֭LCk.jޏs9>O^Oؘٺzw?|Z 1HOiYLHMomot3\1aLo-y߯?Ź2IGfެVvatrx/կoWz8>\Tr }j3[8 >nIhek#]=x K.hzKZOzvO˓5eDݭ?2}ՙ/\}[+ҨmFi KW~Of.}auKM}\w~WHjč3'mٿd6eNjlne\ W o箽üZqƏ,_쫏6O^\ܠJ fR2fi43?3?͍_߯J48_4rw[ZOKWOFOM$c >1,bIZ)w>W&Ov襈zD[w~W&,4w-H ^*Stwz~qzhs#/-4P|m77Y9i{;ym"j<<|yțyKZ]ǁ]| 4Xm#bV|s촉RQngד͉ 7UV0C:?ˋSjqS]Zӻ\?=8ٮǛ,۵níom?:8o֯Dyns'nBa;[^ct9gC+K&F5"8>V/NeX5fCQVb}Fc8>jl힬zxɃzh}덃}V2hڋRI}gG6z{'"fnn_^t ]P.:#(|ư]6a:\)_`?ܣo?ˍMPiM~wk;yxo}ISGM#Lͬql7vxnd뽝o QT&%'BW59!U|ՁB/GV̌1 >mʅhup훯 o?@2rD2P~of}?lbaLS&W&FdŒ?h<4h}ﶉ?/ iL.=ɪ΅kv5N#?Z\pI|#`i nD0}qTJsZab0G+9.r o;AQ8~pn9S&ueA>õ1qW-IDATw:PFFmlM}' C9^L9aQQAV// BtP#FĂO!%!\tsas[h+V]~2IFD3#7jٝͶnpf*S釗vemso\ ơ]~-@n !1+HÆqg i嫬s|J*K( k$50x"Gw+Q\K_ol0ۯދk?/TVI5? /uf*Lv05Oꏷ[C[dꕄMi| 0;;Sh|80;4yMxYr-S&e*ym\dRKRP! /K.M6% ۮeI+uоe;] g&|f+/];֎^];xs/$&5G-AZ~Ԙ.ZW_QjQ1c+ 0~#`g }B@D4&w[,%Ӥ̨K_;hl;W~G+R6"oa#e%b;^u8gmesvJlut2~LCQ bSjf査h%\)&[\[t|]92013U5S"nۓ̚E1H>׈]/~x79}WgW؅ԝ6Lr%[+㵃ac績1U]9Y1N:Rسx?2=" La7el:2e ЬiDR-F r n>VpMh3#56d.!c"GjRO?JΘ̱G±QT)M싿?<5T@a\h̼8!RIj!wdq&s_G_?nA}crm/+#eۂ4K!.HLԺQ9o0ye|mGـ_Yn`z3Cds'lenƙy0K|:XJR3+,. gquqTc#"GCn^o_o?h 3?qapHEآH$DJrYM ,/_<; ß~+E7Jd>l' /@. YhSFedBLf^ؑ0@tNsP  H .PLJR)9OB"J*Xf'}ޡ'%a--hD8I6wvFCTf]2}?7%eY.jC꽈];84sQhskk{x6X"GRrKLJQhwpcpkxRk4NQ:0HB^Ogr?888dpw{sp\, 1yKND659ozFI4B}BjPDBCC3@הI=3up֝}" M {,ef:X. Hzqq\ cc9eM[ًsvrryP(D#.[aU?ǣr2+IL ~Qa^UFTvrxxw\r6YrR03wzccgK82X&B239LG' ⶖ*Od]+jkpm{n2s8dz1}vxm][D&R3PFV0Ǜ#JK٩Zup%$oah68X)N{|f#rVf`4z7*yW DfعpD"qds[ȓ&~̇>Z vj$tإLVh^5=e4h%#&esH{&&1&&U4'S\Q:8;'xoaVsd~6gF"0E̫%'9BT%mAMqAܵKKsqpo``ǂ1h)7=62T.k:G. RoD>PڧԾb9LJ7emlG`[C!nンdjfB3^^S>naLBO(y2ְ}yîX2ѐ9Pߪn3@wcUcfM#S~չw C]Ɉ)rTv07R̿bSXp&3"VXa(aÃi3OBLj~z+];·Ql6fc 3a#.WZK7;аn?uh󷦑beC˰GW`xS.k+X1 i;Y%zA2\++|  #+܏z /\ s]cD;#'jKL{0Pr'rF+s/^465c9Za5I;'ZnfO,h\YOOdKEɆ?>NizrlevTpel)t/l.tzΟ¸y)cǑ~p" ";3cD.bRfQ#IZ \qp*1peu"g]_(v;Nj$kGfd~kbWk31|앴2,_?^hv߅3NO LzKR[vZZGb5B' 7+89:_<lfbdrFQXG@"t+D[T? 8;9{֚8Up@sc{MZ|9>%^'#cJi߃(wumƆOkn.]UٌƆ+7WE0V"qHlDL& 3RM"Ls,n34 +3F]%4 W~O~ B܇=tk#tؒfb͜e>M ADF,줔4gTH&F/,;~Ʌ?1\bIÿT=h"dzÿ~af1Й7_D0P*$mee4s4DԌ=Z+DRH֫33SΝ5puax#b'"yjj\Y 3OԆo,ϗ vTQ:poAN*&ܙZlUh݈n0-w U  S#?^;<7 z=Z88:EKxVOM65r{131Q?\ɶ/,i8,183uibIHԫOՀr٫K>x|X{>&C0Te椷Z6;oخ"5b=o%\>[2ו9UDޔ-bn$ox%'a)hљ8MI[̵jk(P>JE~ ׿F=S%mTMՆ9z3U&!5erg)=T2a1>HPz\b)%5kD.REڄ5a40" lK & ⓅՅO3ZeUH֝{8|X8da'+{riFs&{}~mawIvcf؇ޛd}_fA9Y4mp?RP$|hZj7VC)I'!" }[&{HՒ?3Ǣ}>_ ~+,-٣maFԌ1~w޽(mܙo/m:?}0&kwbM5%H3` \k_dQxZ븏249MR-csJs*pg% êTDdW4[00bekM1iUi8?3%9)RD4MwbSe5-i}n^Cd#b._z %Y"47tim  U.|b$ JV/1|rD$:%[iLa0ڸN泥P΀d1U;CղܱJ*Vsh׊ʋׯ w?&1>WN]*]Ό3p-2,,H2.C&L)YSwC._ZZCɵHT-`xuuylB$ڰU X%X2(LL2~ƾfF&*f\^/#+g6@iuiZ)qz^YjձlbYt˟zƺw?Y~jYׇKHWX1V#7F+fU-eR>>۶hu7:?V aG4"~jT hxrVJrUą)]uE#"}[aN'F,V)kNG~*E\voZgtƛve*Wh[P<-¶G*.@=-B5*o^Y;zi\#Z}' nŇB?^=wT"Gl*KՁ"7CEg_/ȣoIz»rPϮU|Y1"⥩n,,xvU+_N}*;9c<5}9>`$9Pepaaa"`Ǿx:.{׫$wC!֌]g}  >΅,yT;J6;y"w <XK _A7L\"wIENDB`biloba-0.9.3/res/en/aide2-maemo.png0000644000175100017510000013676710741133001013671 00000000000000PNG  IHDR e pHYs  ~tIME 9-6[ IDATxydwU]뷫ԙӝt'!!LpA^$" /{ >" hD@@DUD Bb@Nϧ3Ouj{߮}vC:Oև<=C}k[Taaaa& 0 0L`aa2 0 0L`aa2 0 0eaa._[uvEDn'[Yՙq]SDd_|Z /Cœ捖|$ q8dŦג] /O@ЮCzW<^Z]]TM%Ƽ4 0 8Xaa ,0 0 Xaa& 0 0 Xaa& 0 0L`= oq-zx 7rGzָƴx"ѣGW~e۶mlv۶m~ѣG׸i/ hG^g[o{<ָת4&8zs󜾾^{>׽nee{ގ;:1 ۙqs9YUUD.xܥm+_JΗev[r;6lկ~/E{]ve2]v}ݍT*{ul6{'{W:99Yפq_i.iЖ-[կqCCC6m`pppxx7~7JRN(z{޳s vyw]h?66콕e?]IwΩ//75Wl]ϨK_K/TU_]OSG\nk559^]]Y_Z,ַ qmL}ޯFZ]~M@|߽Z]'Ms\lfm67 `dRᝯSose;SSSnݚ|?{{YYY>//6?wX,Lߙ>_[q_M~3yOݻ{_*.x;J;?Ox ^anڴi-~G?Q/-ST7u]\Mqww.LU,}--- >}z~uu4WtVY_]]Y_>Ŕk;~ӫ˯hcK/~R/}j1p~r6}.޹zøp+Q%a ɤb_z^r%o}s6}vSSSzKROu.T*EQT:e⢪ؾ}{&ܹsaa!ё#G'2~_NjRykDk?\mnwW\qx __#g?gt[ܯ:S#juQm۶Ķ  4qm׍Ukoghh;s߾}gt ڸ;n?Xs˩7 '6o `ff&ygzzу+4}}}M[|_koӦ_ZgtwXg ́yk_ 7~h:e;AwuR{sjwޣw[o|/?򑏜ihs4Wk:8 9i5{m7Uhh.KLs9mjSgt~|jxƅX>+Qկ|+nw΃?M|K͝(* "?vo~ꪑS˴2rOMx[\jw&={8p`pp?˝8qV\ݯuV7Gq u~ރ;8_322r.LOt]]uh\j5x CU/Dw]6mzvW*}{o{6mW|ӛ#Baqq~sSF>xttq&Ys)|As=r$7 uoO~R|𖷼^~߸qciYWW[K.馛߿{K/e/{u]睝3|GwWWs <22rvFnizm um[.| _ۍ&muUDmCD_^W1rmݶy lrm9r$ˠ\*?K/u |͇r\~߾iӦ\.wu}Wջ{```ll,=l@ Zr066644twvܚ6),w];vK.y{ޓdyYO:pSt7pCZY6ݯn jzm u@2[jpp05p>vISm..Micuoo 7p}5ƬsMсqFͭwN7x7ƸS.F|ɻUktHy_~7zaMoz'>h,` 0*"~&={ _Ďdaas3aDxUh|ʝ m7a2 "eÏ=6qz6㘈"5Y%kJxaL7Ҹ@5%(C`K2 6 0ZuD<ر>ɿfـ83飆ZNmbD,~⿺%oJJ?ܻP ή0Za,0=LJ ?c.ȁ*r-Dh',([I`Usjʓ}NUG/T2u$tXKP\ Jқ<y  `ƓJ8|jrߡLP!e"JqE+*J @ #qZym:)SRgRf!D.^z Q<1$^tP7.DPX‰>USᝰ8PAa{W*% ha2 cC-@=v*k-䈜9bDAk̕XQ+ڄ'Itԋ6T/sQ}"VbIUjS}P ~"s G;I E À IEZ2gMvAQe@TE*>'1VA8 8r/ +I$)%*XB$+ff&R%?j!( PCBZUe@y<ę$kuj^K("6m_T|1#U!~.50 Cfj'XL]1a<ɤU*Cǎ?2q)ED!IJT $`|ghǿʁRub#4jY-bD"@ISz0.2頕]ܲPAͦF'WRM,P eeb(sBY\3ey c:RL{pB(~SR\ UN8TaPG4^]phTJ*r5"!nSH$qn;SWG[JRZbCVUnjnq@EB:)]a0VjAY,?z:xF{  ૩Z[Ŵn| #'=lxa& øxiy"Rՙ<9GRW|Hs:̳ޠPud}YtW*3&?cU7Xwxa9X-Քmppbr IQڬD:*"UU`caώM,Db5 Iy c}BܼE'f;:9ǐ0ݼi5.eB/1QVKAD R8&fУ?hWy_a?̃eg A=vD\\*.׵iocIkvDafʯg݁|ei"4 cb,X:Z85УQ痌skZU`!Vv^_UUUQH& SgUa2 c i)\,?vLu Z4N6")(=}] f_>;D,"L3n& øȕCRTme2|"BH5@NRXZ,VQěLƃBqeii95lX3GytdL XXgX>Sp=A6 _p !2# uBMb f@@AKl*U}aO&bA7 A̢!S آ(bfN,K#=JASssP`"/3na[j9ݙP" )IڜV@X7IãN<4%QW5Ayza鱉S.ȑ$(vQ64rcEh1,+8e|xllU$Čb% ۂ 7qC!I:jBa%[{2M.'.۱?ߋE҅02}6l߶7a;P.{v > !V9#豉O"t(oƈ#Ƈb0eƚ#WS X\.} CU"d_m(U\&صm@&IZ z786JjD|bё|Pk5owCYCJ@299=mӆ|E02ߓ=}qC$/ٱ銶S 'zadFfI☙/|硇SĪ,Z2@SؕB]$VT>`f"!G&jkFT]bRed؅aHDPn#rB 0SZ.. @^^Z%cE5 kl'stC+V\i ,050I# N8PXDc@AXQTU }U| @Dkj$ET9kwRq~<#"։J(bN!>2Oref$`PC2\Xa0FJ0K?Be0T&ԁ"oHY$NcRG䔺*4J.1U! hyQ]dH > (" x*I$jt%n5I4CT(=c'N|Wa0b?~dJP&k]Հ4""6,~NU>aX4vsUmLs?qL3^?ŲaR?L3kYc/ݪs[% :nJ2 Xa=Jay>m4u9M?>ވ(ILU)Sfr**$= Xc;*TUHyR% R.?ޅ4 ,0]\о +vBH76*N_Rfpw\M>ؗaKU%]d2VuV[hPW$:PDž)}lMF%75Rs9bu+.N!ιb.b0eCqjr~ ̎ZH@IH%jZtTO$]UV&տ/TL+DZ8'lUEP%@\Eɥgyz~ZMZ̵H j 2Ul& XKJ@\ U1-UZ-.N7@G|/IҸ'Fb/W,bbϐIS@g&cn C8h{JtOD"|U6 Xa%|2TEO(ꜹ% bB˿8wJ~A_\fDG?BXv;%`U򞪺f޳NY؟TAĪD\Ucv% ,0֜1>fE7벲ҳ[]/tՅDS]Z)u`kR+hSohe|Tg zq U R4 aOUUR@IC"(JJ@FQRR,#v1QJ%|Q0kbq:ͪTJr+l|3JsI.r9s&/UafU,eE"4+JԩD$Ӫ+ʋ+hWs'J2193;:'eO ;l4UBqK ::QM%Ra0O#:/\Y+ba^̥FR ^(:8",DBThԁK?(%'<4OlqPTŸZv%SՑ3StshYa0N]3$קM^M _^a5ZңkjUHJ$BmS| @$EdLawj6uP-^zkT'{lۥk& X4z xeڅکsA6D [H#%CӫxS6ۧBj*dQH+ K&-, k ,0=Xu_]9KE9~D\3o.jwNjkV@uK%bU6FWW+]%vZg0L`q1?t6_>Z@$#"w_U;]N Y6QTo3B5"&Z\ZS,x6Zdq]: 0e)4$Q-fNo Q̥!.IjĉPBuj^$wHYo^p*ejav EÔA}y}Ԧ akTլD[ifw< &a "UxLT$On:e*G괾 Y0L`qQȬU%R-WׅwЪM n;(SEN"iS}M4]VD..fDU+VE6ח4(DQWV_X%w0eŢVom! Z:{RbGhL"ׯsZ-55V;&TOu,l%u J>HUYeQ[.8@f0 cdS35 Xa]!BUՊM$6[@w9 VS: J ޑveh uYg A)e ')`MBPI7<-Hu}UQRti,XX/BX'!'iDD-.;v"!f&=pVRybrzzv~tx SLU&AQR.?9L&#"L~YK3)v==vBPifaqznQ==9j>89@FHh]yEs ˛6dk"rrjfNA(bl$؍'a2 @D` S9խyiy\,,rq+AR.JSoZA_˻xJ9GxHIeӪā*JJR.vꨪ:JB\ |BR C) >2DèXrYRI]Pam޼Bi\fIEPU]Z,,!JpM'[M,0e%Ym sG`=YFG~ϼ)\{s=7f3hV3% r8eI\]~yt}:[lwU-ԍ6|][dž}x5sXܼak ;qzmvVB[6?Uf!B0eZEI N/k?+@e:~/Q]s#mRAIq2j֪d2(Fn07HkO'|>TI}Ղ gYb 8ȹ6;ʁߵo+8BYa0sqTbxB\*,‹CОUh/9;Ϧ$es_fzj_ a;=a0 xr h cR_5@`'lO2 Xa\,_ e:'+#t\r7/̮[0eƚ0:]L%nsXaK,0}?B=O4 Xa]$(\)D)ǝ5r H@;~IjQT։ i5Te|wV]]6Cq=Zi:NFԪ@*zBNH;T"0 "ilیYhuE*IsI(+@̌ >hHp~# .n8.i^s)}ITrm*8>@LrΖe`:5‘(4K{D=J]S?ӪZJPk(guaU.Ar&T:.YH[jLRɈI%rz ca,X?81"BA\(/s&h%XAs+˅Ss}=9at|Z*\~u!\/,3TU ؁Kuf~TV2Gӈ)XQQwb<9;ߗϰbjQrafv9UyW Edq$4AFPyL/,. ιHwED\$g0 XaE7=+ǏJRSCGGFFH4lODŕ񩙹űaﰁ$0iLP.WNM/qAa":$z)M-V"E +r)@#qNM#}=D-L4?P(=5Y$X.f+( U!zprj$tΥc]XUIezjjX'̃e& øEnP?)3ɢAdžg<|Olˣ!?)MO] d`H RmX6XX\.(,+qÈJnFۣ+v<>tiGؼ2M89<}rj槮UwU 7|硽i"X"a2 cBXėD5z{1:]|67?ЍRl6Qq2VHI@og||'\6L6nzr CAZ0 zs=l6HFFQ`R`S{AF:*s`2%a5L >sHYDEa:Hk^hhZ,I{sk֑9Vg +evlڲahxqq1?[AEIttLrWդr* TTUEMQU@*949Au.]0eڻš 3DHjGN,Ps~Q7ai^wVj;>'WJ͸rw(4@%lU$[Kjn[ ]E5Eh х/YU~+8$EU_X_ZYYd-9ң-,,2Ӧ 8@$$xnRs_ƺk&0uCT:-Jjg44cJ25; px?U@vnޤ\sA:z<`ݩ,0eEՂڴs{yMRGָL|Rٱy\$ds 4"ҞRqddttttvnqP9x9N%` ,0."˃u饗~Cz^׿\.!ީT*chÆ C'CPB*qwpTq.3==03sH*5y7Yk 0eƚ)rind\Z}wo|NWhOO@Mcԏ95=y|tdowfv>N3]\9XjB(e& ø8x5Oӯ}ox򕯌Ѿvȑw>9r^0U* Q/Fm*|>RiܙYdS5 XaYT5nL T-W"䄉a)/| ՟gs ӲS@Dw.P?6v.{իnX`L/8[g\9#痋Cs 9fv6LsZ`bb&Mgq[U]EHC#vjE2uB,|8U".˕PsrUeFJr9)˄:G~ݛ_͑$+ $D* P9"(~O?_}{.DUIIPf 32ˇN^\)E+RyT<>@PW*HDHY۪r)\Y)H^GRZUDI#(TTQJ(+ JE!"Uua2 c5ɿH` W<'-LD"g' >o(!F) "|_ey?}8=/ZfLZ` arԬPrGD4;;ď:vlX'Z^(h2N/-*aTPDfDD++ 43=٥CG6;8Ֆ(_/ιw9qjj;̭2ʙG0L`4@ U(ھ-pwJ E>/?xť;O[G{~?ݾi|W"c @Ui\{vlR!!ۓo22\&= 8E;BatߡcmߘɴE};nزa~`F6 YX޵c3RDdaέ&Q)t~! Uiփ aktBUpo$ϡ}%P?SUIPe%Mッoٞ|ŜB%#3UX= N4dd/ɸ@U7#oQUj}#Cc޾ё꒫rU]U56:ZT2Lks@ DDhja ,0 R(#R@mRIDB@嚴CQ*׼ǎ/~~=4<7 ^1 ߳"&Yλ!S`ba*r%8"EEst(-f`1Qu] m*2""qTCQ#-0L`E*|D>bHڸ[|K JN/\/#H" _zm4#ùlzU^A#"D|wU*{Oڑ3E9l"ZN@ ̻.I$o KFQږ>齤SB% P""jtZY0+V0PѪ|j[2V@AP0h2.dP%L}4rWgOnybz䃋ISa'}ˎ,|.w {2(C%&*E @\SۍLíä"2ZIv;y] V0L`֑jVӨ^;Qw E;;!K{O⃯{۳ӗ_ǣ=e੧G cyÏ~w,{w@{{rqAgf,">ׅ}l{Hׯ8S ]dFd],%s` ,0,~tЪ8Tq7!AS#D3S_eP^&p{M3Ab-젲Caa!ʈd!<$N}ob'0L`qPI˓X]mVdpr9$wX$)>ILYHHn g {c3|#!({rҿEQthX:1rѠ\G4y{%zc;x:d_wtQX*ꁙ~`va[SF_KWg CL`LZ &<.!8mꟻèP./*ssOiM;"uQ N#vpSB+(,&{]M;HWMPUsg$qί:Sn`{pg5)h'qO~Ѯߺd9<щ閁{?~k{t`tkQA`Kp~m/z7mV&DxK=tFEh00eƚ}M&D tըʀP*.aE2w;mǶ9gmeuόz{_yupTfT*uQAnha-PgɺUoUr7 XaIH%8x-/8Igs]):9?cGGF㭤ޝTyl&QĵIU0~ٞ/}rSr/xSP<;,,F ˕r9" Q^^)l`"V%<=;T&Q4??jnOl8F`hQM/ byW=;zRro9HߗTѬ/ T@}C}@Bu3(fl>;׷"'(2.Ґ%L`ߞWrz/H*NQ~rjf-̟*+9zuČD9t[]r"jd w]Uf [%wX0'u9FKhտ>q̢PߑK}L(rK_]Oe/D"vlgʁCu}3L U A<},/!"otH5Z꼁n~EįVO0+2F5͔$TDUܷo_dHNr7ox_+Ⱥl6%`pv!7 Woz:NON D ΅F}>wsUeCL!2hL5`7a2 "VugUꤩouٽ IDAT}[{gaaa~~~nqvavnOށO {S۾udwOz?7?7855;0w?[~3{gPz\sf<:u/J$jHY _~߉ȑDDڡ9\_TwQTРڦtݤKXͬ-Ϫb!B0eZD%PkEʱ7K@Y 8kSԇ?{y{ _BؖVg2>۷T*O'7 e_o\3vZD1hB:Q.$smc e)k>umBh5ukҹ`& XֱTfUUxՂ!P&Vbïx+^W\kk^6zP?u/gs/όm≅(RWjwJf]G?gl&œ?PyxB5法@1G3Z|UUB'V*~_baGm-)! RСa2 cMP%(Reg2}CJ%s@> J7p]_t7h"+XB4;cw35oy&%]D}oYE3W#llv̭O]ժU\F R漩+XXaTnU(ƉM+dABzXώ>ܮkJ6p J(?Vz.t}G 1i" wUGmCraN++t眶*AV"iG z&Q%9NlI2@Vz.˷$$X% Z佯wT|A Ӟ: lCc%i7aQAUr{٤ދ{젪q_Jjb{Ҷȩ 4e& ø8423ADa(l&BC ɡWjҽk*ʜь/Jzn_%/G UK1(*70v[o}X:@mC^9PSwg\6l(U1EJֲa2 "#^M9-,-O-y~!VNLNN-:vb||DY,7R >^ٰu!;FEAE9FBP=1=C8"*BTX"!f:5TdZӠqiY'gfO{Eg&fm6*#/ajvnT, eJwo>v|P,yO("^ aJE V8vP$Upo(2l ' +0 RZ\@V"e G:4"rrTJ)8sR!]F\(F9X ļRDBV P*.I( PbPKհ 1FQET(GP;0A/R( aLE^w0Q䳱Zm&ޛYvUgk}9YUy4! ēMp?E6&[-ml6F_5idh@oUډၞ8n'ǚ$$&Rc,\ %BT;QJ,Hq'rD:=;Qx@447uݣLΈdKmUo~#TƑjJ&U6R|!H}(KIC,.es4j[YW;h{'xN~g~SѶ-ޓi\9/`@odLRZtd`p)DD# ť1 6;"Ν]xQٸɆ7u^CG(/l<5c1vb+UBmєW1*VNި+3#M#CWي ,.I]Y~qt$g2f ZȄyzQhr?x~I?=^Ϋ yT1]J ڴZA~ ,ڢ,FuW^HWM4ًyo[:u& OӞ)ήWbL]dUA0+|igޝNBL&X;0q"DW}S ̩h DI,f5=sq 4*, ;'وx)gB{?zr"3PZh1vܿk׫^iLDڨr m'-UkeÌS֥D)5593RZ!V%㸿#{7@`HcԈ+W?zԳ'2&"Sfظa'OEgKEB[ԓnOuz$MsF!BľR2&fbM[&#cf!gsSUkH ŠdD$)Zr")=ˬၫӑDX5 $_1=;?fbbTAoVy-j~$2}Ér%r,93"d7uC=gG~Wd#if`cc3̤b6"1%R ^PpJΒ VqTKBx1qrqevD"t#U Fr2}21^8/U9׌Tt5L&r"KgTxwf i[RD4:B/ٖ$KEcTT/B/;.-*V֩oi" i( X2K|0Tlg"b0(TDk0Ӆ P8˴LDS=8̫'Osf"FQBP_X9fggǧzD<(Sc>08DlN|{?>1W ď 9ɈQɓwiIyvzzf.??:62 pf~ }l(N۝Tw#IkUO' RٙVF$l,FjĕD ?^%r P1Sv$ff(,,<X_K5J)إ=vSQ ƛ;)3hیEJ|~kx_2$z F  ya!jbʙnٸ!弨2f4LΈOO̬ems\8UO63=wjjfstdWe ޟ87Y*z:HLI̕\ʼ_,HJ;ΰ/\ud^u,X\Zp.Ol-fyccgdzi%fϳ*ήW^sU6㔌,, bE$x*'im*D"bؑg5);ۻӬ)mx䩽ۯkESݱe\†>XN=7P(ϫ3/M&LsTv̜D"BĥB&˓T,XT'qpN3;7v'"f1S1rNTU5TE1IS"H"ȑS1!"e'f$ީ#bc%(ۙD$-s3biё2*a$ 4vNS/BDlL\V{es(lT!"fOOi}]`}hϸ0]ggoG6tea0͔2:]Y%8VXnR_$5T%Vʹ+MZ/&VrdDBpV`SҌH\ֽ򺽽] \ڤP.;9W!DL\p9vCE41ו#2/ٱ+ ;Li+CU9+z"mZuKW6j4`fZ)e\Fڹ}$f1X_AȈ6RLRtžf0QtYMf5LKZYU W۵}3% ,WfsώLW|ӿ?T%4*KRf~ώ-= IP xW_ّFAZ>-X59XwpQ\V+ 03y>rG95ڲ,/f"xuW,K:v[[)¥aՊ߻kѠ,U 䑙IW+ٕ+>xaS*=EXAe JHQfw=6dY0XO k? tBЊh좕Usj]Dr*[:78:iC)y!#*VYȗMwK YBDj:6:FęXˀlk8BNhU" 񜂘אL#(1qI̵Df$#/7l l%r2ͩՖJĩT7lđ'(-e e\k73$Si)~fˆT(牙HBJF*dDdDssFՆpg2ɸUw3JӓSs HTĆX j\\I%j҈RqgtO-r1pT#c:}nc%O",>-ڣɴ#r}}=塄b239R+y%(dPɄBZh 9hjvaXfI5ٹBi#QjZB#mlj$^f613I z*q{߷#[X,.gEjJ̱4,cDZg.JZ0fbqfKŠ8Aш(.Rf*̔Y8Q콏E\㢚s1*w.js@\bIEDɂڕ;l4M \2̉g|8R9^Cz2Ql*F$)y2XU C;96MR>I}"FLYل4&i(ȓ)R%a5":@C$Х|~ǶIDն+X@fUع'F,$cđ1)7vc[2YQ0_3jd(1}1se_AKԼ7rpq Q+;8q疉ӂ\c_,n=Q  'w.giUdM#^f9˫̕uX8|*ff^H{VRVc]eqD|XԹ\z#h&%I^!v(+޿oo$L~+@,X":~3%Ͱ({"b`"gW!SrpMeTjdo23b̬ ]ChKj¹/ƚGD>S"ib2j! ՝/ݨfmj lT, Q"Qǟ}TYR~Fb ^mV Z /1DZ޾훙 * %3bgDc?,3#V(6#$bjJ4-kkp{*dfqzž[\1]6oݲȉS>Sp-xq'$U+j_WlVUD6u`4v$EèYm7X6U3IZX S#rt}`@`\4(   @`@`@`,,, XXXX   @`@`@`,epS:G馛r\UW[n^.Ԩ_|ϼnKfC]'mX]x˝6.*zE~O???eoj*Ϫy]QokCҶPIv-/"Uҷ|\|^RwuETvtɍN]تy5ޞkS7~'wܙdvy=ޛʈ6?2<|Gwڕfw~[ ZlU-g$sC=T|!3OUYOkD499ifDcǎvVT*Q___՞O<Ė-[>OT]P("xUgkRU atPQ{=ynJDϟ7gφWTʯT;jOPb49[fgn[lTgff&6;[KP;fff:;;w*eh9$9s'ڹ8kդ,ooѵ^Z`urU<U0+F7YE-ws 7ouՑ"_ J¬N`,g34)sWqHz^({キwnnHR~ |#~JD O R IDATz[}s7ŋM6ɟ>r/j۳O7+k~yTۼ5m6{tΖY`yvs.}U<\-VB6K+/Rh{׻~!њ 8f4\^ԼE9#\w*Ҋ@`7F]g%??O_bh0an{#Բ*05M#mۚTرc̼wޡ#GrӧON`otɿm888: VhϪ5oJ=>>fiX5S/n\yaVgoyW Z`hdj^j2VQW_}`"搸" VU;9ίbY0߿~Ҭ/g}Dկ~T*}+_!SO Q =uO|3D~D78g,,,w}??~a£>6/[lN;e~Tkkjݾ/ů~DwIeo7{ٵkכ湹׾6mj̝3Y4 o}wADayiҞmw]D/|X,>^{m*X;N֬h)S¼ȦhtW .`~:bK_Rˢ6y~WG;cgyu{OkvnlkӋ۷/pu'\VN+Re>m۶(o~]wykO}Sfv}W-koc?y]v9o֣GV]Iao}UU*[vʙttMhtV,M:g&j*]]]7t~=I{V]Q}C7nr}kYߺkryTۼ5-cRռsSUvu6U.U|}}}wygˇۨT  _ tmPTVW +}>]u\ŏ 놋 \B-o[}ø8N~+__߭1hA@sȑ#Gw%y0p) o}~yO|[B@ m)BK\`f[n2S)erĮi XS)\|^+B~p````` $N Y9fwϟ{QO~rΝLfΝsOG}瞁чzUZjC%3J=#rKOO"3Ї>DD B%kTnkyBpwߝ><*-U233c"o~~w*=XPַE:.R$[no.kbbbppkӦMgΜw7?orKV˫Pc VCz7]]]G׽y| <`s1,X~;}_-_җ칸HDCCC?pgxT*QD-C~??޿=) u4,wqlr-܂O.W>>ww/]Uwxx>O!ȔJɽǶmE.}۹Jf{H{pTnfv7|&=s 1 L.Bf~衇◿e"z;ށ5[. Vpg͛7~s ?&XXX   @`@`@`@`,,, XXX  P4M`l T̗xQƌ0y `fVGe.08j І0cf+u7 xIƖ(u Yj2I;2.@`V1)q*|h$?>vű 1Q=~ZVZ;xU iSY9Ib!vKAG2z.c22! f<&"R,4,@ j$V&;zX&ƬL$T-P*R[[ V J5|̢fd̾sQDLFz Q A6MYF$Oz3lGnWQe#3*MHH*;S- +_8am9˟,̈#7X8Pw`S3+@3`,ycwNf2 aM&.H* %Snflf";tJFLZ 4+ Vm5:xSso$Glf&l8DmbJ۱T4wgܫ#4 d.OT>|ةs,؈ٓYsuM6uX3~hF.2aYIy;t4a@`.Frɱs"ouVq=RZZeSSs^TZFWIzQbSO8\T#Dyû&ftU]D^}uaD$ƞb*DbFWߛ8t@MEXWUj!7zǟ=RȄlZ60,_)XY|ٌTL&7(LV4g.\ŒkQ}'"gflLg3bf#&bgdLVr`S"c""wvjgD& FFXm=u񱳙L3V?YIc{ETc2f͜ Ie!=)%D$5=@_5ztQL;&"6jLđVj,4&6rı Zim-Q?%&+3\įjO@񜘉?sRt+3QuD411f615n4EwnjɃʡA!R|!ÚbjUHD@8ޱy;(VFF/s ZQىg?\dB̌LɥWDgr\VHĕL LɸA"rѪ qw_/e2 \.CD,c@``#"%s.R&:r]~f9Wm\FZVW\gEώm.KN  8pYp#:;9{I̘9&&̛qZՕycS#R$-ngriSIh2)oKcAyMwYzb罯JĢ'"%2U,Xa_1r$T6z0GO=w * DĜ;RBˤUeZpONJYDT$4˳ϿorĈH;~ȉ1sԳ{1*O84uBv$IO,9k%KS[Nu5+b bMj̔DCX L]9=1s)L  U"PJ$N:2QpfH4|73%"-~Av8"c1Kŕb-o-?ָxˍc혀-8}( 9Cݑ0񪭯I%FDY,f6V -%8|r9,N2W Beuufbc%!r(*7v.IJk5[+WM kuTjk]u-Na,&,aT':R:rr#H "`wg:|ӧKNYLڟݧM=\bʡ/H,mV_ m!.d;˺hJv=dXٱ#bĥ\us67rTjnŠ6d 5sEF&٠Jtf^&өf^US=9F$f9XK_]%…O>f"!0o{ha1kYPZ)@Զ*N3dKhJW%*K5bED&dF|ΜODU-XK[[Ol׉S"ULUZ f"Z\\mܵ877շlpj`\NUKRdLg97N 52&#d-ExSx .3cf!Ȍrefb&}G֍ +, d$)&L&ݹdO"Tb>yjSX{;:l~~brDnh_-vb c ¹y2"L},.k$F?#W]oB :a"@K~+xP:rF,{ 9ڄLXu7xGzJGN3sX+5I*E"UBa1_zMwm✫u 9g‡DGھ%H},=]'NݵuS3)FDD<22:2$"!?ql*B!}PTZzm-bcemGG34/ROGftx9lYfnYߎMRi@o={:7ܲq#H%u bs.iDdQc3l)utzD#%r.*CG^sޮ u>X\*yG3l4_E൭-S)bHĖ >aRߩ쓴#lR眴rCH|ቃѨ$ MQIb UgyhM n>iZ .NިALr XEsϝJb!8X5'%yb+<M"'͌YTSЩNuZR"Q,YMZphy ^#}"rSrJqZfYQ],+V Aˎna.մAB3SJlL!pőch1HX`!4JD %8ə C=pm$Ņ͘$qbUbi'hq왈XS:z=ISG取"[)'v9Ф&C\15"RUrYىvm V K_('MLJ&#$F˦JX7a3Rra#s)i[(@sNl<#}ܵ#iVܮ-::_=đOrK4b N_,&n04꒬Fl6I3kJ)J#-\; SY#\;cֽq,X5b%oLR[٥/ fETxmVZ7{0EzYfb͢n^Xi)@24gZnQa p)5mK)yF6Uu ͑Z IDATS"|:S cE fEϬ z,X5JSZ._^LAS˴6|\ڋ.aVHsg/I7W@`4ȲEU:EM.`dAuJ@N"Riz)Vt[ 7RrU,lS5KV)X-oCfXJ+33GD3/jffS_ Kd).y~bz`_"jBdJ3 g'#2. seB#fTM}6#$LtXI͘˞f_`B39fdZфX8=y \ɤ%3r47_E2R3ec%K91|P(-..z$!2ԮT* YZulU+L̗T8ۓ̈Tm~v.x_)q*3\2Uwud]Ȇǟ:;'ʲ)ld-7f3+$;;q]D!%̞֭8ESĦfoddn.&MWnxkl[2%Mt!% n->̵W5*jRҶ+6vQ0\nnna-oJwW Kymf:;i,w-fw3F6jD;;;5`dPR]]D,USeŠ)l68 ҙ<:~htrlE"B̤ˌ?sn~ X#gWJ{IʼnrL-ٍ{Lud".%YYȣ!\XلN #5̬en-NS6s&!BY̤.C!IAm_䷾V8}tt!c]C}wPWXɌ- ܥOُ3wtI϶\wśzA"QLZ~S|~'?)(N~gGMḐZx*ZuJ=K-@`ֺ FkD}qǎJ>7zwǧlڗ ڊ ד\5s qC(#&ۃ~)qdlDf??hW\]8zdG?<_|͚l XKWWUhz?vAgg=y; /Do[6L9M}Wm}EOeqſ~v;opιlĈd?q4Aq^_X(>v}<ˮlQe')XK2ҿ#hч3}#C3v=76>;55ZַF_g:yS/0eιSAdNN)M܉c\XcǞ~ms:/7z%ۿg27\n Ui ,ZEW?,UJO s~oLyzI?7u=_tI;)>%cA$P8?BK͞/;:]uud~yV]9"+fI}Xs hyp1zs## spԽL6"moٙyv<{:s}ckP_uNS#]k+<<ӓkfpǞ-|NJ>͘'{,%I:y[9C//mbt<[t;ӯ삈HwCG̉Sl✋0?k?FE_Y7 F{7v8"3/{=(-.7CUv?*_ G"-,.Ízc"Ɏ|6-fLm1_Ώ~ܼW-rľ+1g<_b/~/~Cĺ64Qk@ &uUyW!y [;"R[[(0#qG'qO6&!f1qln o`6q= +>'.FlZd#Reܾۑ?3ngoo)\pjP2$Rq ke)B֋*"$"V%aV#)PONT*"9rK98ZgQDDr=ɏlI.#cȼcr=zmtj\ݖ83)J(MJg `vRH1sj$j϶/}OhhyIX9<ѕ!pJ6s!ysRJu+&B3$d2"ɐz! 9 ,&L %?>=rD(3.L.4INC^!X\8>3>j=,bjf&էޏO1`?10b\yʋ(+OͫpO3+E泙ьY\(8t\&bb,z/4.^XXYX<3>-FfRX)xgΌO923SEUMsH3,x?;v,Ξ"v/D‚R`96dsPDJ;6&#>mP875GlQFr)S8f691}]%HXEBIO;:y3KbNhT5X"cO:155Wϟ<=RDNkE5N-o*4Ygq~վ+ƼQʈ#O% tHmgUE!-J@Uv.pPBڹ|.K,WF/nX[])TޒhEA C ΫMduڴ0jJu "&r[h5Xa0Ng( ڪV;O%n#l gj/} ɠj;AZ.jqO<\.B.EWB.gRP@H!yD 0)T9q%=qVR_ l4g"41Yo:bbXMKm<ΐ! HZ)8It#U7ז7nF蕫՜#a' R[$魃 1]1շ#""*"4k ߚ [s=waJκCTŵB)@T^&k:ۗUZ40<2A+@"푒{Mb9L 66Q^_UFSc1Z",m5D+5XtaT,eA]+"%yiR*.ϭ:b.WȤF7(مyjI>ha& k:%%"*Q0>:JUF#j9V.IB*D;aeRnlԝK:;$t!j1qJ v iO]:yt](=sF;땍G'GrBP%FȫH ~eiAT * 喁8{>7}O+꣏*vT>z1D60 V a{qqBY,PfAhh؊$~44ɓu*\O< Q_]Ce顇WX XHlDD`y̭ڴY s_6y}_(F\[O7 |.vSE@m|a)B8X0 $Jh\[g-j@IMW0 d^j+.~K/&R el gQ@$ +'j#5 ^RjFǟ__<|OHDI&)Y:>ɵJա;|:UU%,rTm]+80L`sh;U28ۘ "dNXGmV̾==So'>N`ޥ0w)jXַ,(T=T},mUj/NWKyD$7dfY{\a`AP:Ph Mu\bW۫&DJBʙsO_s/~IJ@gJO~NjcJewDC-V%a#-!0R(N=ϭ/CRxČHU#Tۋ!$.a1SeZUh-l7hh{4 a|+yG FIꇶ.q;VSP^xKs/~4?W>rlnF+;02}L̽P\$JbiR7^V2XuJFS)fXD㖇؈:a2 cH+Ԫ/_)JiD7PUwi1z¥ C%HE"K8:Bz}gu_mNys j5N;b.dG8^_\ͧzQ\*Z>w#U%e" q696[n j+R!*੧&h 4a2 c/"MĒ5l!V-RbAH%ӶH P1?X,' ∼*+8u׾_7.vz!$,VR,` be):PȧRm@^- t>q?P,zU3>@ё7QĚCYDr,آ.oS+%$ ,00$y@rLm{rxbq lRolzf@!NK:Җ5#Cï&'~ɚ4$SSD>Vv|+WjbUJ/;VpBP@jy'uL=7OfW"fn& 7$MoJk7!m_J=Voxp"=7='[~n(wDQ,vFaD|Phjd񎉡[(o~Rɖ+mMPB Z>,e4B"5Zr."[Tt1=NtcoKrp*(jHXVKX)32V8;Y<=9x|vZem]n:sbw*va& Xa ]歺$H^-_]T/?+s7bn\\}$EIt=oKABX^\:Z}eï4^nK7Wf7W-9ڽZk~ 0eUٷLkش"˲RI-*3iAfJ5]M_1!X0L`Fct81z"G() K]&=tIGw~ťxH׿κ/}c%GުJ±zӝ)υ]XIbSw]֫kJm@^7PnTejΏAh+.MVG`u1eMakYօF(enu|uߦ $x/|o~Fun(_J**ۅnR$;J)BttEo X7Vjx3? Iնn6ɵs2APf$ʪxP{M`"XqPUE"Xh!j+;PFPѲX0صNj> '&Hso|CV%:>3Ͽ3CS^)*"8W </Ëwf%`HA&jGh$)HLDBVoe& ؟Rb)Shf%$ԫj4sTW6Cvz-1Ї{2Q+ 賩/9P0CDXՍoy8s(O@o:K0` $f'XCG S\$"a]4 a{vOѐ%t്BH#߼9W'G *ĚjBaZ嫕Je|l4XGDLX!Zq}nFKEvppҠ*#EԳ u%/l\rNo^*yixWVo..=qTy4jN6kKr,B|5 9|h2$RW&VrʵjmsbU%<} ,,Eh& g 9%׾y]Ik"BcB0}YjWJ%}T}0)8cz5" !jDJ48~hbum^gQWBVQV"kTVlEbqk^RԘ)Hb~JB 8+z!r$CQOE aM;u"(;"V(E URlgݤ (O n+֝rqc'k5":<6 @!I" &PiUz=X!P,]qNF*f9zS#cS'+&]\Y89}$m+<#6Oj>cUB75"4 Xa}XYD^i̎1(bZ'5aMni?=Vr`f#s {_} D\$/g?h[~$JEJTJB_G=uuon= pT}]"Ѿ}n Lȩ,p RoWoa2 coЬ:WU"{oK,T>cC_}{?+˫ g=݅E>YE 7ߦ]=6w/?_CRDJ]fv] U(Va)з0צ01}0 p&Uuq@TՍ ϿF^Cox_y}]{2H!PS%JT~|g䱱7ߗ}=_{ׯ. !!aǩV[G ( paua0=QPU 3 3> %I }A6psi7 ?q,3=}P޷f^gOM; \o.5zfC2 Xa…LDıok_^׵Ԯm`UB$ʠp-Ͽ>u336CR&s{B"R@HOך&Q{bGDG04^d38r~վS5[_{!=>=qlj a{ cG&b(J⳵V[~uc_-yqst$R}!rrDlqw;l>Ҫݛ 5|cxxhCaYB0eB;TϞ8Nxz~yŹzWA% R17%GO!gOqU"u~ҧ>p9T<_{;P "%6hMfd)Z)&(Y!X#遈._B2"JDaɔ2 Xa96gV72 !x#0;I9,`D%P}4GD(t D2B :~ا?~g?㗖uޑzsvkc{S )/~֍O}G/df^~KCh4ԋͳjhÊ /;f)9MLE$b7tf|NaȆa0¦Ν72TR&VV3zL$Zmԯ.hB+08G\D= %lHDV*G sձaP,Yr^W!@Yܬz GI1[087 Aͨa##ҝgNSЙ5ða{2Y3WB>s矺;i*ĪD"kMJϷrsL깷Ri/RJu9ѩ텈&"9:-"*$d IR+?uRpsO[o=}NPph 5ߨ׮\Z__zhs)Uπl(hгo9v@\al=;=912'QAxEBTEB]sHQ)("U4S'Q*'+T* tsLs  jf@2ҩK7"+G, pT W9:EDdfvΥBo}+"{_uH%7[o7a0e$q *#g:>X*TķR"bBT{f^ ᧛ptHC5NWXXD¹IE)Sx0 PLIqUh @C@V*]ӒtBi-l\i 'h ,0g%q!܉ň8&iWQP1E[tUb98tOߜPh1~Rv>4'P%IԪyeDD Ҥa(UQra PB>u~l9C0e~7,n;wvx 59R*k [m;tjU`H!b&uGnm ,0@" \1{OQ^ꊔvh]^PόIfad+ڧLq3soH ۦB0 Xa[T,wKa qЫP;5->HbGM3@%Gr)N\X0L`qtUK%P*rswVgj.g# 3䕽hƹϞh5na0ִT"goI;aY,c;yA٧KQd ,0³=4zБgog8Le|AggNVAld ,0Dh:v02Xֳ\}ˮ}l'ED|S@b߾n 0L`q`֦"sn=8B^DQ,BgyMQqyUhprn']tSR`vLMcSEpvsx"5tU*I(Y# ^X l#ig ,0M_B6u贃fѕ12w-$lzVK(:!L Z>QW6Zp-U)QW[Mr#JaZDD^:H0nD0*KWo C2D=*SPujHEo)wfHD`bdz Qb:[kW+)bIewX-"R_o=yVc 0e3D`%݉W];95ΉL\}"VUScHP9mg VG Jh "WO-^T#O9LՕ ,0<0y&#S$ lim$)U|"`$wZM"2LkuDī*CFp.Y)zIhuګSC8Ƨu%]ګm/a0It:)t}G<~d{, T!а3)&Ո+CIɦRaj_nLʼ@hHǫI9T9UѥڄXYUNLڴW A,9}T?:}!nyneaX0.KWn<~JC\I9QHA=DF˰zUfi[ Q}ᱳ'8pSyZ*0 XaQ\_|'c!\*@H{ Nm][/:EBygO=1M5 }2 cSvz&L9~TUJ^9BOOi =_oekZ}ĽT^ 4k!n(0 Ȧ0YXٸrKR$U{%l*SJ]q;JR/Rt˱#N’l)kaJaڢ=k.]>wsLõ*rX|mSL߼u )s(Re9Z2l5Da& UrϜZi^k')?kn5mۭ0 Xa젥zuwao{maǺ/'0 Xa{O%AYw%a& 0 0{Xaa ,0 0 Xaa& 0 0 Xaa& 0 0L`aa& 0 0L`aa2 0 0L`aa2 0 0eaa0 0 0eag-43ޚIENDB`biloba-0.9.3/res/en/aide5.png0000644000175100017510000007135710315043323012575 00000000000000PNG  IHDR X'bKGD pHYs  ~tIME )%\_ IDATxyWy/=U=ٴz,F^x%}/ $.p <B08$1 6[p!$L1xjUOoUTWtwuK~#Fں~*18XXXXXXXXXXXXXXXXXXXXXXXXXX+˫/ǰΣ}.oqՉDbݺu7pÏ~݄je/P묹rcb_{ ,6BUtsrKՂ]s5dmL >񏷷wvvx㍹\D[oL&gf͚T*u%|ߦJwl ^iǪ'{ti_=~?|vol6{wч>!U[Nwu}K_RՏ~Dt7g2>?m۶ _o.\ŝ,u=KEnػw^|eaLKKDWWڵk߿aÆ}ed2d/^n݁ƺGGG{{{0*H$<ϋyvv>."%w<'/Ƹt<+np B?yАNR ֺugfggO-X]]]q񨿿xx˫ XqPb3?#GyQ׽.wߝ^"]z~333wyk_Z"讻r79eJD/Bgggͅv7qё:::eYU}[nt}˖-{Q\.|/J]tE?JT;lmmۢW?қnd%=i{-Bq)X0!)=q`Ybt,.t ` ` ` ` ` ` ` ` `-.Xu^q_~ҭI駟RTC>rۊ^f'\=;sO݊]8i/dlw.+8wqtU &Doʿ.nu]udK.Yrۊ^f'\=;S穋.c_c~Jj/å~r:S&s lQ.bݘN].=h_v21FUE^re],vl'aQV'&s2rzXS>T]w_?Outt>a&[g>*&̓Ӯs׏my|d͚5TK.]Qo|j _ªU*~|N;-HviԧJ1fOKx{{{gg7ޘ^xttttttr-U~GO\q---q_Ÿ+KSQ(h=;]el۪JGqUWW_}ook䊗z%QRqW~o喎gKX= ,lr%׼DO紜 7WZ'P-9؊wM,WWKo5'K**n>}'$M6 |w/ճΒG۶m@Do~=9CG?JD7|s&?l\q*߱+˿{Hl6{wѭZ,i ~}UyA|>Ogn$gy&~(JՏTT**^pt̿,忆%ԏc":Uuzz:Lю;fggFFFjK%Q|+O=566~_?oܸʪ/ѕW^ܹ83կ::/9-'MVpsn^*nKzEo8O_xӯ~L&cQmӨ_fjUMDt%繮sV>'|Տ֮]KDccc:22b\q*߱+xz"ڰa1 wcڵw =5kք+ۉK/[wQpՏTT*^Va+ugSO=u?}_}^WIԫ\geYK~.8KV5=={衇x3\uw&SJc9q/hNOrӗ=k)빟,Uonn>s]:z .~>ڏUhw.#"V|bܶZs%%Kuc-+ݍݫFq#uߤRpg?ْ~,姢UQc!`տ'>AD-[і-[}sK[Y>튺>}xlg;y~ux=h/zm ů~Xk/׸/{Rs?Y٣]g0[}}}}Dc-~a? /:W-XG[}֭[We9rT-X:11Mo"+.PXOEūdg>Uiڻw/3oڴkmmm---Tui,_hyΰx3Uc;q/_΋zNIr)xz ڋ.{Z7ur}׻ey睯}kkmm%^xsQi[V{Rnp Dt]wro~sNJ~7{|{!=Gŭ;{DtWٽ*/h뮻ή$]#]{Lj6>׿@ĝWEpW\QgU*Qۚ믺ꪝ;wnܸqppꫯ袋9zlWQW_/^|Žr^_yz=dTx?.ѵWӗ=k)+OA7T`goAq۷lٲgϞtM͟'uy睭(pKul{Rnr|}}}Tꢋ.~VUUcun:uׯ_-_{Z?utt}qVL&mmm+(.q˗,PX*WEy_~_^i˾mV|TՎ'>wygsXb/Qїo1gW/ık_E|z=夺D*OVAob_;ҽg-ś~W9(5}6Aa 87+f^ %m"8d>`.{"z[ߊs'2clڴ gI| Ư\<00pu|ם^~/q0 `x"@@@,,,@@@,,,"z搮sb5R1F?J ]XXXXl<%B<,XlsPB'&Ts65D>hjъB/>P @ ]ZgmxK2=ZqaBz8f MWh8O0%=2uxhXȬ}ժU6c!`@]IE5NLoݱkr6ļacxy-JDDHZPSew옚WZBg^|)<)f|4,C2yOv?93/0+"233O-uVqjE 2V+w;8$h0}Eb|_M{kӕ=aR2 ,8hEDS[MLΪ1p1Ҧ%TB t`CA#T2f_1LD#+SMWDUŝbNFz@ Dj^> cT"M\aECUUU[/A?!T,Xxe0]-•549;a\0Tʢ0ѝGb`fp؇©4Imy׸Dl8ҵvaXH I*>89QbVe""g0)3Bf{)y` w҆xػv>Sc0;&RT|&Vj"LJ6}뗪pIs[  VN"|߾k߶NHɫbE`d;WM.jX*b*=z"g2(kpT|"+=1 ),?/{xXU?@A=Bu>xLGtO] ն}箃#dm'&V"OQ@HJ0w8ffs!'m3n(V=e %Sj9x&^_ؾx~Ұ)Bhh|j}̎-3,|oV,YylUHҪ?Կp|֬'oSR۾{.IFGH,SQ.￸cL^0x!`]֩.\\ǫg趘1(\g]D0iV#fE߶;pzpI0N2̤j84:f]ٶ+D$l;x[ 3jc>S}qT}т&;!!|nIJ4<>c5FUY2;SNXV3a~:]׭jXMf YX똻m`uμ}p TDd˹wܳ\ץt>ζvZ8?{ukzVD޺18ӢF۔#L{W5 C<61uKn>= Ot|aar쮊qH}yf6{}go:Iؾ '9t*c f}Ff9% 0c8u6vʍ+ 5}/63^1!X֐Jďj"CJzS%17TYb\zn@'Ũ!XzM*L%Qb ȡFa\Zm:29^z 2iڻshl&SUc3Rg*6ZU?NhȋMoʎ/f-܋\LLvJfdpa5f6د'd g&¾U \h^ؾ{fvޮ}XpRwfUe#Q;maYg.٥3k_-0첩QӁ(yah10:ʐ.-6e.3s\.hF&%|nK9OıMML2Ĭ*X5cS.(h!U9L5Bb㢺Ld" Ԫ\8Wv|Y`&"K? \Ya,8љh|jn]s sPI  ? ">2 j D57,lS¤FdjV=-F5U31aW+L$dSl;0"cK ;C,dk5߾  NR[_59>22dHY Xٍ&g{(88 XXO5J1Q~2ad CĂqiBY5g>(I`G&|a@meyvt>΄SYH}"R2 Ώ&RHɃT}>/vH}$a;8Jjv;/eȔ-2cfRM2#>bd+v.]%M;\_\sX -XT/3,P\gFf.Od԰!;6K+/JlTi{833K{T؈Z=uNx9'f96LR(JZw86d[*+G&-: >ԏ/KH&5V)sv%R&c*;][TѪ#ET쓪!D#~!32a),؏_|8w5,h8c;ب3KХ#LXىFv Ѹ,' IDATOV4e#jE;}ښY$XDRE: ''38DJ4 m$JJ3 WŲX"N2` Q.e# 6 VbTGKS V\q%2ľt>[&7FM ks}vt6Eâꮅ$&hJe Gd2} I  NpbVbQU5 3VL@FD}05r'~zX9r$SUCPkh6=?99-U'gfgV=|ޯy"t|||~~*M`|'f WV_EUmVj'1 EaFG!) cNa5,  !wC1CɈ7<>g^LR~lwLnfnöDn`!5cSssv꠶hgкTHy_yi#{Z/OÓy՟<1X3693>=OZMU .Ss3SkW;YXXC,Ӂ1fvâ!a2TyS 5yQ1  NA+%-U:L oܰ>Ķ zckST S";<2nMG{;OD>S0S'kkIg\g7j8}!2ygӹƤsZ߀ѸVl@2y#'ffN[:p5ƋijjJgr]nT"Jfs];b'$ ~5l4\6PӛRI}.̏m?1О}ٸ O VXp6e)q0C)/P8\ߘj䙧=04ҿ xp@p257jvt77504΁ޮD)Kg7_]sT*Rs-IuGG39SUj˘8K«\wqn5ѭcMUː뺋*, HZ-.zdYPk1Nc+4`-E(e\=5q `UK5H'9RzW ļ?X1h DfyD aPWfZ6/,XY{|=-_U- 烮9'`FT9G`4:i`ud{B3:V2ƨY5O/i.PqAS*L77.bܮ!S}UYT/3ڊTW!G DS)9vfBq@S01žZP8W]#NJ~،2 %9l;W\=yv"jf&5D=gn .='TX#)vɐ`>,:1~}]oicMGۜ$Luy: !Zktw<ƎC#do6Kܳ6Q'677oXU5͵uwT6%˗WP0TINad_$&驖ŪѭLD3_ `,m+GmrrСC%ԫR$% VP [J1vmozӛ-|z\Di,X04U^>OMc}kL}%-f}{챒M `EV-[J y{nF"zg^WE'?ɫ~6 CQXr _{{{ڒ'655555QOO!8OԮ> Xp)D!~%Kڸq˖-7/j)*ʬJJJ 7Hnذ!HW.O̢l;b\!2uƸ`B% : }E5`Ռ,L:nbBg%/JN-oyK"x[|o|GU`I"&s}_z/MB08:T$"N>Mʺ]A6qbZHme2Ir`Pb`bz5kX8&B MΦsyXHbbON]Ԙ""-hccCcc#-,.b7~ʎ֖<ߘφ[+WxżU0HZHtj6=2:FY+ 0O43d 3dO4aXr ,oCx.IS sEe[wU Ro'Qe%^8v?Ue\("b'e=jNSarDd>5&\1vU5!ab6,mۿg&rY_)}׾t7h{gERG~號?y;#cTm_!TcjgH6D[!`6_If-bV,QfV2---teԔllzdM~y83Y'xo8ͰtVel%&f߱64+&cϬ>szRec6"%5D$nߕ0CJ&a0R_/vQXXp`e&t7OL7(x!>Xѥ}5R%֮imlH&"RS\αI cZR;oxSm}ի'gs!ޡy^\zrv.tLXqFU92LƁU6h0$9^H$ ].-9ReUwG*2k7␫;f/훝7[.J:X(1I `[({RE/g; ycIm҉qWyUrgo>+Gnm}_y?7/}qꫮL[K#yy.۱78&R=$T AvtwTh` p5(, |j\0y+1 `$נ *yT<[8ajjnllLLΥ7jqzZ7mX}#i/a_x$7m7zg6Cd}Q2?c38cÆ ) VhK_;w7t5oٽPwG1Ʀəo<{y55$sg ǘ}{pժU8KiNA?萦kv֭j|wU2qDDOOg;WwvBl0`e:ΖШ_|dg$b|>y{'s`(O3L h2lz݆ULB%h(z`g{АɓO_|ōW\yu`_qŕx׻G'g~u'4\!?2!ccFjXpVb2*0g;vu t&:Ny]tf.Oޘj*6tnfKͩlS666޵mK_cC#GP[SӞDlF<b5᷾~fg" v50Ne?zنdʦ|~:LF'fipȨd*"29Ʀ)NXATm뚣l * `)mPPupÚ&vA6mN$J~H&5Cc;?̍mmmA"1~/׭^ӿ*OAcN&_=kzO̎DuFdw=N^pnWG{=]KX%H]{=6%W>\'O=߳E6jDX\Chbf_I=>yf2&8^@SQ4H5+N[L8ĉO\;3775*sFU9nu?I%kVwvt4$S90~?}ҔL*a2&&iY I R/~%^[544GukWub",ܐLhmmjH%**ԎζΦTt[\R cik741a+>SD&l"21B\6 }_=1&,ÏRhN'~[ۈ8IOEXYiyo}uƞo&;)%D?෿}WNMM~;bxU΃ ؽeR&S8 e6vlLٱ Q\숊nqqX9Ђ,( 1LR3u.렪K+=:C^zi>uַ3),t/6梳ֵoyK/_rѠs5/+҄Dejj}\.W1}}~OgB2 H$ce 1R!3FS=)]hk(#| $r8*HoT#3oOV[ZD" ĬAQgfC=Iˤ3>':cېimm};}nn.)H$UcdL!V )SFZJ ;c.4 ,cՉȎX@$T[jx lFUznd2Uk!6nSԃ?Kyus^SA---oLpd*k{DZh2*vFGhp8D3+,8c|QR%6JLRʼnlhm1ư%E;R\bf\7CD,_a tc3y$ž/*2|^"r ddIqE9ChxxAH,, `qIT&DdH+8ˏ/d0!Vd ;~./ʵZqY|"߶yŔl3,%Ӹn߹w7{x,32ϐ?KkHqWI Kʣ铜1Xu䉌+; `9~rbRVC,%CROf6,b۱lъJ40Iiio>Q5]w'rld"*@0z*1v󕬿05T9vd%"h@S+))3 yJVyWE"WqEUltŢ?۪DdX㷮7FǛ;DDWFyTO%L&J%#E%WmkWIu>J{9VQ_>Xp$-6/O>LOW77.'&g3Dz#ӳ3sUUf3mms/cSL#&QUV4C(.#Gr"H$_PoXyfv~|KK 'lWnϺ<&'lص`hqԔ|aI$ГSG2y$H1 N\UlQƞUݎ~ctf.IߪDv,˫?;?f1hdcn~~~tbd2i$L:1N:4i j&"%c}ffݝH$t9tٞvjs #GS-=]v ')"Gf]rVu&ڪcjg N(J׬q Xp Jap޼)VWdb@OW޴I []V{\n%~!"&U]׵1ÑIɽzjfϓuONͶ5tQoGNL;ZWuM}HUlmI粄aX+E<-.SυN]cDN*;NktUXUƉߺ02&ݚw0!"cXI׵2KZi蚕|&іwշ09 E1R]EjSp0|JD$ƸVr^PwR^ 02WLw{cYa)<Fk&nD0Xtq%ƶ@;OASE&"Np$4DF=e1ui㫌֘/LKcǕk兊LZyx 1#].i{Ҁ IDAT U[y!X5lDO""r E $9*Զϰ_+[JqDʾ]I9Tll1 +qi%teFOE= F װYE8Dh@S݂P3.jAg}gJaEWe:X&եhB /UZq\v?~S0U6boMݵ*- pƞ266ٹ:g)ٖL%k+' 錒C5GK؂UVBEȼpg=̅mXX#O,|i)荕CdE!v`H!v*,'| z#]o+KY[bCYIɯ]YzjHIz/AX7 =TA,,X) ߃_R4d+h1UWaa|+6*҅Q)V &Z+np1"{.4InŪ >VUGȈ*9w',E1Y$ +JH^eaˮQgܺ8׹pF&E6?\m\Mi†Ȑ"LDHu ' f*VϲED&0KU\y,$"Ƙ:bוNJ]GQ 1at^j'\m2V+efTq@S?`qEjJ\d,LdTîT(Gj̎丞J]U'^d1[yŰ1Xbl* 3Bʁ'cDĆ{nL8<4:>aM1FDyhtVbU^ 4%M0(*\\(QٙMq6L\r|rHW[KKKK3 pCQfnԐ33g)aBL 2I0]X:d\6(r0>U,?ߺsR"l4N5QJXl{y>;ݍ ÆffښrX8iV"Uf|s*A[N!q1&f3LDٰl&'ԘH$!ͤss|KillވioLcԐC$q9F<;.+x9 QP+h,dIaq(t3p,'hXr0+*V%N$32yS2z5zŠ: [Uf^w3OO$A u [<{nۮ]Pe voݽ=+,Ol_ɡ 6Q%0̥_ڳNw]7hSml;}ÚUϖ0ĢFU;lw_,CِyPRT-}e ^_Р֮n5*eOOR*;BL۴q$T![ ` | _|Uߠ$6DDu+7oLp:'Högt67X| >qTTS3 f `~ö+'̍6'/jCDLs,LMDW}'4aV?َ'2ݝ={mP_-$/ *.ykLU6-K-?[ H ~(*D,vg6lIoWlN)5u ^ `đd[ 3\%Qe6TΪʎ+J\%(1 !#p|&SvU񉔫L}cqvkq0vaCDRHyu&<MJ"ڛ|F()v NSLu+nmmuU|r I|[Lg ۙsb9$(Pjp?7%銉Ĩ:$n~<->]sg͟W]]-Ʊ)PDD+e\1J.\:rϝEV~' ]c ^۹ ,g},e>fQӢ Rh-v}6U###~i]eG\㘐({qUgDzV$+Cb|2?W]BhI#xJzQZIXK8fh&+#Utgsp8VʈQ}£ڄru|Ʊ1n椭i학 f#`,JҺn_N;]{wݎ(#^m']7 o~B1JʭLNNO^ UH#*$"kyEA-5"Zs_xOՉQ^uòyU^&3:eb\7sθ6-i{ᗲ׬+\#:юhUU|U,e5fq 3f%5ՕkyOEH9?PӢܐGTH)-7dl,.Z3_cUM~* T潨>]"R f^2sD)VKKh1&"oҴpK"*cQJ2O~k\@c*Yѹt^$h{qiOWޟf,enj\pӷV#Ue)W1(1܀RhQb߷U⌏)&\*릍[RڣrTu:k_t6bIZ2&> RB"R% o6/+W3|.ECݕZk""(ɜ+⍽lͬEI AP5&tJ5%-QF1J:2sU=(]CQ|>6 `]l ])'-tc~kGlҢRY1U7pBd~`DKӂwV b\(;bR.U89-7*#z*`E+Eu6찟Jhʤu\Iky=9"2WHbqEp~.DW68bR+Bko\U=deLX-^חuWjuJ1! f^军ӲΈVXóz?-SƲ]IRb*QJ͏T|{׫*(1؟Wkȱ \ [*1>rY{FukD)׬ZY_;_)fy젽X =3Z*s֦EkDicdk2/i{x{1읢Cl!aqvC \m\gsR(Wlٻb-8u"#ZBflo9*)"7Q:XB2&XjT$@e啫6؇eދnjҐd2J:ɤ$gD_-6ĨEg<~i?VH,n6J[au.{'tHq3WYDF#aQ!Ǹv<+zt܅Ky9͹νɻ1ŋ:\U%D$%KCccc t(W%cъHv؅/RiWk1FmƟa1Z|Yc]T}oXn?ߙУCLL0r8ZOJ;nfB gs&I(VdDR+ɔ\1e9hƨMWvOhc-d+ƈukVG/i7S r]I?xJv;8( 8[uvu]x2 L_IK\׽&6ڈCub\!^|:,Lga綷4%鿜S%jygKSk]L,fo-O$7CbuuЏn2:,jr<x0{mW䃓gV JSƘpWnܠD,Xrydxt,mQFUEBK[[ԕ @ Fx'-*cD)#nW )\m YX&ld̍4"srsX&&}=񶏏g `fp    @ @ @ @ @ `@ `@ `@ ` sRa2&9˛æqO>H$ϟ|M).2-ʭ,a [& }"OӇ'|f͚_z{OO###Β%KfOmP DI6jM(ں9|hFy䑳g޽{͚5Hdڵw>{#<xPJڵ+766| ?gPꪩɖ湈뺏?xGGGEEEGGǮ]G{v۷b|0J孥e7~k_[^el+euo&05Xh\p!;~dڵGN;GD722w^y )}ᇳ'N߿_D~!DBD?L&_{5.b+חL&D7wΧz*C=фsp WfʭmP{=YJᰈ8NE"ottu]Zmmm"L&1###"nݺ/^,"ϟ7Ɯ;w.#vllLDhާlJXXLDnޓ'O-b+?00`x񢈴944}iyk)xML?-~em/|X4YEŋ).\(*&\՞^ΜuիWG"9u}YU~iEr+89^es)έ_+7dV)M`JL5Xz)ӟDliilm`` wǏ0pE_wq뺿/*ҥ[[[sgm/ٳZ| .l_+ϴnқ cǎG{w~ӟ655m߾=x{^s塡5ks]w޽{S믿rJ'}z\[[+"|A]]]KJC~۶m{p{WD8066 /Ȗ-[rٷo_*:pl޼9o-ELgVůL핧Wz{{`*Mؙ3gp8hѢ̙3'nqD" bXwwӧJNR[nmjj\vkﯭmhhx'= /\WG}'<%"_~#G<qgǎK, mmm===٫۶mFx[&LZ2=W^J|76lذa)4]Bh̕2qs),B5(ω @ @ @ @ `@ `M5nvHWW׆  eRj5؍e$wuu͒0/EyN7cfmu1Ƴ_JdV{6on,'OSu>Pʔ9Z8&ml5Q& @t"o[t]xcc_{{{D$I${),ꪩ={XLRe筭֭{7TRJkp͛7?lQRS)M+<c׮]7څegzNkg[7q^ x=WZvpXD,XN@---Ϳf+l_[9Lx<uΐСCvAnο~;;gznųr-"qƥKȭުV90C4\/=zTD:;;ٷo޽{E_[6HǓk-ܖSO%ɾ>y衇|GD}ɭ'/"wygp^*,3R_}}}^-"~Cω~lK&kcL666h"hy׮]u׿cD꥗^/[l [nݻw''|oz կD1&N755:u*m/} *~9rDD.]jD""rh4zܹUQ{MNokk߿1###"nݺec|ͽ'O+shhsEYxq@/cΝ;hH4UJ{x`` K,~Cω~lK&.'ÅټuUV= XdqvlV۲;`UUR̙3U@7Ϟ=;[|"rرW^y.3790VDLe} N~rV8(Nw]7n^z~&Jir"~=PzVRp&6ӳ-l->-O? pvxxxkBo#BBP&۲~;C{ڳgOn̞pSb-sNy7m-"ݷv3(TVV~,=cø|P5k =t߾m6ۗJ8 "7o({R_}ʕBz[Q[[+"|A]]ݔ4yB={ "e˖>L϶L[|2=Yڿڏ'E{^@{9+MVNR=Dw7}7tSccc;jQaokk[N:lٲD"qk677kfnZܧ}kwvbߎ$P(źO>Wׯ_ȑ۶mFx׋JnTYYvw}n +~Gx≀zޱcǒ%Kp[[[OO8}9ѯm ר->.,Zb??2+444bހ/خ<::z}bh4jC3(K/Lv>,luz;wc/6lذa߭L>F>v[wwwvpSJM]@vObgϞó#D>ҥK?я<_YmyTOxn4#| WZsh4ZUnnf۞_)hѢ[>c0lL-NX,X,X,X,X,X,X,X, , , , ,     @ @ @ @ `@ `@ `@ `@ `@ `@ `@ `@ `X `X_5nBK{ׯ,cY)K2ƘG'.[ȄYr_?OHdݺu4&`y#t,1u]WhNڨ=k׮x-gK)9NWTTDK.3LP(wζ2d2VUU[?? \f,ϗrÎd+"N\ Bpxll,`g?Sg,g߶2몮fz6n,"_~ ""v?~CyAVfxx8;$H3oӦM"rT*sv^xٲeK%H}}[oUFyꩧ._<44߿f*wwibX4ݾ}_ ٱcǒ%Kp[[[OO8%-y۶m644d/~gtqzzzD(bݧO>`,kll<{,LYJR^D~td+Emڴd5@, , , ,  :)Ƙ(?+I};ZܠSɳφ^Ɯܚ3!i:0g}r|/yk.\yT,2[>av]ݳ*V4}=K_%Kl۷obuuu>`**E/V_A=3Oa~{]K&<===|Bf*ė_~ѣ"ii߾}###{_|1w#GҥK1HDDN<9<<Fϝ;WFuW /߳rמH$Dd^+:$;';O___2s=5乓8qb"rwW,{(W|5Ƥ馦SNM텍PiRӯCz{衇8c_A=3OaW5`p[nݻw''|r>i@_Uu]WDvz[[cu-|r9v+byg~|{\Wyհ={b1{{{O<9:300`x񢈴XY%rllLDhp& JུnUUUJ3g>|8 芦'K9sLJNhnŋc_A=3Oa ښ-dppV9p8'yܹSD~M6uwwHwwm3 P@z)}g+++3'b~K+s/,ܳ>Y3Ky>|xvԡ7XPJ4ǯn?)kϞ=ݯ oEړ˹_%Cr7_>Fe3yVɯE  r@e +:;;?h4ZSSSYYOU Fѣ=oW_};ɼ9E@^tf{)o&y7K|7Uzx YbE]]])mhDG W4=Y\ !4K, hcHzf:;uEF0̢s=˗׬Y7O[[-rԩe˖%7]y&QӇ۷m&"\@Z&_{WD8066 /Ȗ-[>/>3Ky쩐zW&2H)u۸qc]]݇~xM7566v'(o߾T*uټys@>F܅)u6md IR=\K]]]]]]\6 .r+Kvbߎ$P(źO>]XwΝ UF5v__~#G yGxw8;vXdI8nkkqxvڌR +j7_^e:(l_݌1?OD䥗^EP`@j跢iҏ(qm۶-x^Ё#E29| ;ǯEwjw}X,n߾=w 6lذA\C>XpK&g`ޜP S,    @ @ @ @ @ `@ `@ `@ `@ `@ `@ `@ `@ `X `X `X `X,X,X,X,X,X,X,X,X, , , , ,  `O2IENDB`biloba-0.9.3/res/en/reseau.png0000644000175100017510000000263110315030517013060 00000000000000PNG  IHDRn(ZϊbKGDC pHYs  tIME %@&IDATxkVUU"K2Mt$BV]@BW(%OIR&I%HD%bQJQALKI=p8|L_gZ{Z{ABBBBBBBBBBBBBBBBBiD[n#"=N渼J9ZB@FlBF\kRcvOr\-qbr^9ԃVsֈ8"⠤ezU0En "by]aocD0'0| `q8'W"H? 4F6Uةtʢ/V̿*im!>*m_Ylo9}"4MтFIƽ&I[&$1hsvִ( Ioz"037VRJ$0~v X 400v10>3&%-v-}J]z<\-8{H `.0X ֜hkBUp{Mo1}fik9ӻ$4oӎI,YRߜI7ݼM/l'ZR7IKM/T[j^]:Yͽ܎t ]ҠTjU&!'fe?eN_05} XLF?v,EܯVOF׌徬`~tAkQ8͖tuvV4ƚ^nwIp),wbv(Q K썈=xG#c2Q.o2X5+sW >+cX%NJz%m~HaE%t x9K\ec䦛܎t'rSnn]yvͨokghuq2'6"88X ո&\n^mH1ZR?ϗ->"lf)pGa+#bǰٻWZ*˥ĖFa Y"}Y(\oJlDĿ5elfX=s hoU}۟KǍYʖ {Ц˭I6.>6:Wr\{ļo.]h ͎xᒶ"p߃7?t붂*W֤s]4 84i:Pܹ΂e 9F\圙։ל;'Ϛ5+E4٬D,IENDB`biloba-0.9.3/res/en/aide5-maemo.png0000644000175100017510000006775610741133001013675 00000000000000PNG  IHDR e pHYs  ~tIME : &˓ IDATxy$GuodVU2={kFh4Ël HO`lc2B Fb32d b0 #f޵e#*jt?G4=ّQߺq^VU'!Q`m޼+^ CG{. oqʕDb͚57pÏ~{  d)Z'ޯ$#w}w_{Od⥫,lkkkdWW[}ooosȭ:88L&?تjժT*u饗~ߦJwl^cUk@)8];~?|O~{6;Cr-Dtw/G?Q"3̇?%'m۶} _ 7%?3y%,na޽]tWM6իW߿ݺufd2466^zf͚uww0*ۿrH>{\.w_ODz׻o;_ 7@DwuW.7y_J.k$V"z:;;kk@)o~s__8oGGG:::eYU}[nt}˖-{Q\.|?J]|?JQzwvwwvm{zM7577777,/\ϸLNՍ[RX !i.=1X0N,"XXX   @`@`@`@`,,E :7o|W,^'k,O?_Jjv8׊NN=9C> "$;~_~͛O}wnU㪪9tU H'p˯U'ҋu]udK/]ay9GSOch{׎a\ek/T?59fȜ=6͎Q٩EZ|xp1]?EU}‡%;%ŎmNH%X,2rg҃D=jOu`レ?Outt=&[g>*߶C`u`=uJ1_Xܵ8yG>UVRK/v^_a5+S___>H_STV6,|ooos\Ufq-TG{Ol޼%nU,^/(hJ7ZT؋38~7~9zܔ(wqGGGʕ+|[ncŊ\O)T#VЕ*3jPyNgXNELxN:ǶWKWeūx=_s=YR*׾'|6nh|w/Sgɑ?s۶m_o~slɱu(|͙Lʉq*oXJ/+=;fwqz5GKx6CPU~ Oln_D3do|ޗ8+*c|R1,S?3Pd2ID;v옝mkk9qS(?+_SO=ED_6lRE"+U;w:S}hW\ 8Sa8*x ѕ*: NZ~= ?'Q`e2jMvZU5Nѥ^zc]g|>ODmmmy׏kW&1U5W91Z Yp'&&Tȑ#Dnݺc^̄XzuUZ*dzz~e]v뭷رp\})"nvZ;uYgSO=uկugz)=+_{,jzzCx֙zf`]q5|OgXNELx1Lz6FWK,+z֓#wRz|衇.BhWi6ÖOV?kVRrъMuy;!w<ڌռ:=Rgo&JgK ޗ8+J9 | k;O|>_wu[l!-[\s5丩^q3!iحn33Uf్v|O?ud-2gZ܉G;۸W_"N܋3{f-Cd) ,+gEIcyZX7nڽ{w[[[KKK*:|p|<z&gyUdӦMx֙*3F;q>3,"S>N< p<g"ͽhɸHɉ 4w˺y睯}kˋ /yBVĮUKi 7@DwuW.7y?&vlѻn"{=CDy{-w}w.{믯Ҽ*7뮻V~O}{^{>1" %n(*Ί'p͛7զ<9֮]{UWܹsÆ W_}_bŊz6cW_}ugg/x%:Seh؏^ϰ Lřw1OEz>.ܫ{f-C]U<+^`woAq۷lٲgϞjoO~U*;S; \rckIrS_ʉUUް:+)??_fk׮[|߯y>}v=yq7b3ﷷ}W\/.qK TKš8+JSg+ii_?ZO|j_4;aVBoQ~_rrLtڥ?6qsΏ 8 -B,,, Q=93-V܌ˏX0[XXX   @`N6Z!h@`N luPD'&ʉePSL @}&(`v EhK)`Z# *îkCl:f2UW5LFL!2N`m  PwRlj2:1uǮٴe;ZD :l;畖_J%ODJ_MX: Ɏ}'gh""!313 2^g'",Xѝt^޽b|_M{kӕaR2 @`NZ|:mj/b8,f[ZBe*l @og 6U *Dqe<=042>5+̾c 1F߷2 ;syENF@u,@U+}Ç=acPFZ2TUU.t* `R;w;tSBuEl[[549;aLJQTf>04_L:k0 SAW1v5.Vb G[ZJl ;BjH\WIl{WcpQbVe""T}e!{=HH}Bh +Rf D ٱw|3;&RT|&Fj"LJVh$\ODݫLUQYBWO$R!MD1$ZqKTU1;kڕ+\אj!8 DDvt`C>951(!fW55Xc"~a>w;R0 Cìv@VU&GIg6^+[jEccMVW>_wPPEjޮWsv%"̂`\,;D,'D ?$l3:& +ځWn:ZD6׮no)_TT$JY]mm\&L#ͻ.ܴF(z%JgQDU`1sp#{\q,+q@m=yDzQDVQ)qhA1.-"!T*\QCCCSSSMFDﷴ#|YD ;T0tU.D|'UX%K(؆f߽c9/%j;}՜Uu`@.""1>D&Ib-)xjv2u9C/JkEkgfTxdtbdCX,*nx1)^:847]T)#,X"zB˓OUe&K/Clj5Jkx~TTGaf&Q;>]{M;m@`*߾{]{2pCI4ٜT cד CϮI"R#uuY(kGj^KZIXw>s[ X壱(ڷmS yU lE KE(2SkW.Rέ8sRGY8i^_u`)L*D[@`=S¸?U?5j;_ ysv8\T,iM  +Ԏ=Ue%cOO8bDZf$n~aӯ:}TU )jZ@\ǼEhMygn9<> 7,"`I" c[䈂=U1ƈ1O6_t*B<~=yޑ#GZmMfXDfhl'''<$ Oi/ g2ət:J;T>TUQc+튒$e%#B=-7LM hx, BVD$Df&{gX{!QvT}t] IΓP[&t9LZMɨ;4 BXsμ}01p9lu)~q<=N i|>/Y5SBn5>u{c*q#MN]t+˜UC<61uKm?Mg :xolwXT1/lݾt 2a Bfl?g֖&Ub{;up-BN/I1 ҾC#3s VbEsm -\ٸ Zb5Sꕍ1 ĪT"ޫI )t v75 JbbYb1JBչjʁ^R'bԐJY*J&\̎(1캤D!"rEǭ* QK e\CG&~Ӌ_u@o` 4KGfE?ڻshl&SUc5: |b+"vS/*b՛)EˢZD kEdS2^̳}WB52ISR2rʩЖ]E[ԅN'3!8uQh»{e:1/>U}b*]J>V̸}޸S6˦FLCV#⨊ [PaH 2?9I,ɑVdaR綽DIkjr\exːe&٩'\Qbт6L5|!FLdtA{"Hʅ.tg&"K? \Y0XSIƧ50԰ʁQ񉕙UHT 6 +oXLJԌzZjlt31aWY[A l7ᘄ +]Z!Gj6?}7XS>61A|M8gCR&bC )rUQ crBx<4qq"B|(jjo*cD=dv2̡d .b_P1DV,=уFzpd{ 0XSkeyvt>32 ODbE!S5>/UQ sTSy\a'AE]c*,)k)&%j;k(LFKBZ 7>Rbp~ pPUR{m~.CDVXdXI+̤bM2ϑRaQ Ȯ'BV- sE52à T-*](a!;V%6 b D{̼U-T \`pZ+ܥLu[R߰0a%V+L:ZFdf&%f'd ?wgNX5-[1] J6T0 ">`~-aT$kPZ@`NbVbQU5 5VL䍈aJg3Tr'~!z$B,9)*!XD4Esəf}Y9 IDAT7==5RHRmf}E4<ڨbjeQiX6DEgC bCd3/R)V?v;Mt&737a5Qm+,1fzzzljn.=p K%著:28N\~Or<OUֆd cQcc?}ī"\G'f39אlYXXC,Ӂ1fvâ!a2T1P\@`NwXde11jO4 T?tJqat&BUYT/ mV ES$A U2c3,.^1PUM /qV*)NdBrl+_vMD̤F?˘ZKpDSKX@`Nk0??rU e2\>jcϥL&ɺnbeCaQCdl5{;0Td3ydsIU \&ryqxLzL.& "Rldlnnnuݼ(.+e" ԓarY;]ш|BUBMSE9[uH(L׻詖ŪҭLD3Tr$4VCW%HB HNh7m7i=lq ,qBSDdzz*m/F>?WE11A,!4;/?G}bџٟURUԉJ XSP]uUv5\s7|k_d2D?(Qlᛉ{J.  ,DUj˖-@4BX=yύ7HD<̫^h뎍}򓟼9{.@EbU_??r]_b__ߵ^[rbSSSSS_Bٿڪn,j&V RCْ%/Uwlo}ҫ^&H$DW!&WfUbV"U2HDoݺuDbŊ(S~@ "S *QYsE5`j zx&71YF)ȋV-oI$oy۾oi,q]%J1Y~uݨ ìT P04)낰[6qbz-V2A K%& sӽWZ1R&ghtlr6B# h|rhOG[Sc̡3hccCcc#- .[b7~ʎ֖0<ߘφW+WxżUPHPC$:5nil`ZkTFGz:; +C/b&a&L2le! V䍎ҙ1[\h[wU Toը{ /HOU$3JmwHrYA@U5̲p=*GDs^cucר)Xٰ36?ooe}TS_ҽޣiH%}g~ QBլxd8L*0uO|.%Ƅ&L,#J>c]g^Ib 8L\&ʡ ]tΙ,%``)~sbWTM`mR# k׬1*1gȁᡱɋ=CW` ٱg߅DDJ$lM=VX?ykuuRĬEJ~`ef%oxKW^KMMMƦGVkW2^Ex򩁁7f!>}`2 e8(413Yg5q_+='~ukIQk +H66JjIݾ+aYg :L˪a61/42>_b_^X@`N_4HLVߤ+R.yWtw4у.}]m*񮊲!pHHMc|ZR;oxSm}.xի'gs!ޡy\\zrv.tLqFU9g&j S{k@wgOG?8xU ID5ӕ@ȑ:m-=ˬBވCΪ_ov~0\ IUDO5eˈ'u,"~AycIPib=W%7qΦsO~FM>ss_W _Nδ4粆-XHԓ)tT<đS^v!-sAP&: [Xr`̪;U9_ @jǢNAJUvӗՈv_u뺻ffSssqo׿\+ϧR룂)h[5r$OPEmsX t:kIM]OtU']}՝K_={ xǻޙM{DjP8Y_Ï<3\n!! |.__mo{;yM7YycVtw/ڟll_/{=?y~[SC2=7+t]_{zz0,kS't4]{[n=|pWW=޾d97;47=twwzy+o|;z{`j!8[Qk׮Kf$b|>y{'s`(O3L tsl6f`wiw `I/6ÌmmCC'O>}%466n뮿0}߼wޣc㓳irS# pr!K\] 4bNDG<+6O- -Dq?k^/9Fh ĤBDFVJʤG''Jf+f6=?:>v '4\A?2pyZ[Z U%6L&$-= $ U\z?[CCCpTh_jMS!Zb!XUԎζΦT˭#B~2cY1,=|"fGLlM=S/cm>O?#f&XXܡ!OUU8|A1Tt .l5f_y6"6NSVV=GW_NcO7{ﭿvJh.4=o_ySSS~h(ݯ2B*,b[ˤ$L e66E-)*fGT|v,X,I|cGD\R&) nݵ:.JgDg饗sl[nm{{;J>bH'bk.>{o]4-1>W#_!MH.ODy_Gr_{V@q2X= }LAfgX  p RB$u}ޣ{ycuђU:%k۶^&,f QrdFS}.6\\1tv; '|U}Md [KD<ȑ#GJc5ClRU5OQ*1s3_0bfn 5c p:Æ4Eh :8U!L6}Gwz)J.&]%Gi*I"zyV0f΋J$oͻv{~W~{$K%W0f"S;*]h5**H @,'RDC Qv>ꩆf"R%:ޝJ[Z~D"jb@̨3$eҙC{t|J}On6$vZ[[wo6 pb4@YT1sLAV )S1F}RT Θ FA| pU'"?T]]H[j <6T:{2 ʁb6O=䪧ܼQG8Gxх*19EB}2‘T*kq{D⃎PFM=@1ܯc|QR%6JLR}V4VcXTI.1 M-A9%/ -XD}{|.}W3\Cl=V&)K`TVBpxH,t >X`.iMeBDK_ ,uCef2lY+U4%ED!tf,%Ӹf9߹w7{x,32ϐ?KHqvĉP mR1""2UT`Eđ'2B ; XXߜFɐv1G%)֎ecV UrИϓҲk_}ƣkzMOXd"*5 *mꊞDm `EɰKDa pJJB*drU#)0yU?P|'_TlLR,NDumo1oI6^;ꉞJDL&JF:E% UUT]a^wԗهXGi|ygzɸq2>19}M$`MK757PT5hkǢ[s/cStu&]C*K!u|MNȑ#syI$/P7,<3;?rdjzvHgM7g]C 懶vm샣S uu9. V&:2'A gw *sTq7=Kgt&6۱ĖWv~1h$^17???:1ִ $Q&UJ'{ i&"%c}ffݝH$l9tvj#]A0%?EԬKNOg":L6N0Ԣ,^vt*]3) p#RU7ឳiSSʭWdb@oWݴI YY;V{\n%hkjp$fRDrޮCy2f%njl[[sogz;rb:ӛ}HUlmI7, xq 2U}.trO8u*M*T'5KƍƉ*XUƉ02&ݚ+獱5J3S26)UEkV9H- wѷ09 " pBvaf}JD$Hc\K/;UI}*[ꮰqQuK)Hf%2 T80XtcA(;34 p `"^ulOcLaB;֯\+*z ږ8zjUa#?!'p Dg4sf%Xӛ|Zڢ){e/ZI9>XT]cVi%z2CQO00򀠑sS~_^XB;q` p (T-SS4S"lwV!VT~U^Qž0I-E 5@>Vb\@o FjPը˾5n +Z  ƞh~EUM6![yk-`*O<~ 錒C5^ZJ6n.a"bXxi)؍ Cd!XmJ s54_Iu G$*F6R44 IDAT-P]YIɯq],=5#RZqv8 _= n=T[ X%A¹\|I@Y V`1U+p0^DÊ BlE¬難.FDonScc7 Z3ڄ,i,4A᪯a%%2Jn`p.REBb4G(m*Ww\vr=~TsaFi \3ˉZ6D!!XӜHt X3g R~*VRq+'1!|U.ʹ0)uA%.ҼNXmc3JQ,T{+qA0Q1]GZQlUjԎ丞J]Q'x/3y^Q,ŗ7ƐCrU X> !K1"bE={ &Bf.4O[o6Fc(<0jR 6sᑦd)%_%U8k|8tdb2*Wԡ# ^wШlŧ ߍR|rbff6&S!V&" څùLeP ,ߪX|ãijR"R&GH |:jX{y>;ݍ ZXٹ&V)&Yh%Rl6;7 r "mg<ϛ0IgksleJzӳHWSc"22BIX݈ioLcԐC$A#^DٜD( }RGX2J>y>33;1k.:LLc`1AVdU2JHf|e*%feR5VCN̽ygH:A:,۶k΢"N{{ýrfpәU=wf.Ҟ}뺁.zn{wgVV=62UUC/ܳ}aS!U=CFUlZ!H@`NVdj`V [)17$L­ԔjhkijH%Kg""'lmmMREV\S%ḕ-Ӑ<7vS(DD 477Izt4559l.XAB $Jd1bVC Fʆ1# \F7ۀYB xN/GX AOz'\Ty8jM|be&m+ 'QR AAHE|TJh /;ZoƱIH}"R>p p XDq`>o!lH[CDMTp+UK, r AWn5*ϒGORAE! +7n,UV@`N;֋.<EO'USyUoPQ">6$BR$Q0tX[+_qfgs#-ŧaw^(̨d? d7l3?~tDXԾOvLwgkd'6ep|R=փP!~Shnbu)E\Z-?[Q ؈ ~)LJ"HDS [1MI!% VXX G6!gK*l Ϊʎ+J\E(1 !#A8^);RDURߘ&] c 8&p_ IA}F:&AAHO{lp%BXS0M2ъޮ+^yNkkK*kHⵅo135l3 &&rH I\:pǵ͈.D]1U-LΊEkyhiTQ`%k846*ֆ>K$̬^ @%{ULִ<Գ3jWcٜQ2qK'<`l>S<72L[HDdUHTx|j&μZEFFƎn% HQeOiil06?c<4=Y7 YFU8Nǹ5r%Clw۸~úU)H ]4.KnY*'B&-/h6'?~vr=zar]7eC&|jLrM09as%$&ʧ%6dpphjyY`$KZ[^)rJyoJm(,*ORTPʧ ; <;G@TWL-j+rV Ӧ^ң ~5Re)E)ʍߧm~uҳfQKa-s[MXJkb=w{lіeŴJ(AYJX,fMrhµb3Z{TAug-݋f]CDim> E"Rh%SWM-Keg `X2$+UWLYtOD◃ Zbo$~,!;!%xAҐw)kg5(Ei%Z[uזF1f~Fi 5Tit5UG,   (+ik~kFLD)lsTK .@Vїʩ_ιSD۶VfEkl:*7JYE/O:m9%T˻~VTh b `բvD5Tmj4JXQm[rn\zh藳,|r;@pHy̵@ U?~e֣WJ71JIw-td=_ÿK [R??,-2^~V 'Q_VO-"b)N̟X&%_)JDJFoFJֶD)5?ek-ZkJs 9 `0{aJUQ3aρZĎYl=wVSy$~W b,!Rd5T Om7%Z[LzmV-\c4 ܞ/q(@;Q_loZD[>s6W 3m=J)-zx ]C lI~؎%b)31,@x;[@Ɍg7ŃS/c ]Ok҃SJ2Y<0(Y遁lDѨd]%"ZH$b]-hV>7ұe)1wvJ+b {ns{w?KbJo2yNմ"+=@AQabCK?Fl˲l֢,DVba\|I枢XZ8Wg, ce}%">zVIJm۲d1t-i+ض}-uϙHl,-낣v,XZY3JKgLT#L?O5 ݋E,sUm& ņvnƘQJQĸv+q!uwOUiI7[N2OS"c%%Z,ZOJe^Uk| .]%?yhrXҖO,6wR"J+_ ~b'TrįwSĶJ:KKk柮2_)N4J=T\55$E/.p{!p;f,I=ul-}NwGA,D2|l>pFlR)I3WگҾ: w˵jk%>}u :i׆l1b `/[7}w93t-=5kn5wimT[x}\@Ok[RW]S=u1(KgSz{ -JbYMՕS\s`d1KkO5+Dm-"eyXMWڎΦ時.R>#\&b|y쿾(R JnSZM j!]%2ɓ''Js\Ķ[666466R7n eeeO=T4MYKsnBnj鸽|Wr{LތM`l>}\t)1|eVWW 9uԞ={Ddٲe֕£Cᰈ}mSn˗E!y[)kɸxMM?{:-nem/w|X4 Dˉ).]JJmYf.gN8rȼy ֕}zWgU-륗^r\$bXLD~)otH9V'ӭLRNo4+&0&u /"}Qbʇ~("DR1魻;y⣏>z>@kC=dg_r%L[[,CwVJ͗} X6m|駏?>88駟>ӕ7n^pժUWvvvΟ??e+WȮ]C̙#"Oyycrsii|eee)o)>nذAD̹EV^-"ܻwY&ݻwG}Ȋ+R֒q4!~vk[[t^)r|ٷףz|RΝ;cUUUӧ?cΝK>q@X,}>_0lii9{lJhtݺuEEE ,ϴ֝SLٶmcJϗ DdҤI-:z"XlӦMuuu~5qY|Æ @  =bdn܄Q[VJ[/z7yŋ/f40u,ɭrC&n.7E@ %ps`l1@ `@ `@ `@ `X `XyMinn^x6!ܚMnyYvc=<}rѢEdL(ZkMW"bvy`Z;[՘ljOMэ9q@| Ux_ێo֎soBMte4h>`")·z+P(TQQՕ-;w'477O<9Nƍ`YYSO=F=zgkjj.\{ө"eYӦM[bŋN%N?e{q~޺ukcccAAAccc{{{rMvz؇ݚMR-CXS*{1Q?;::BPuuuWWWkkk(zSfKo[[9]6 BVs3>|ش,֍crqCǭxb%KҥKg̘!"^z8y3Ǐ&3UDv߿k.ٿʲpXDN<D}D۷G"yg<|DdׯO)'Nڳg,[̻]nog6MNYĭᎎD/el[?8Df:{1}SJ>}Z:th[uoƉ'D̙3G.n:ٱcG$ٶmۖu^uկ~m#XRcd#r>tLǶxlb1GÎj(֬Yq똋bիWG2ˣ3uF油ٳg%ƥ<;xD|R믿'O.** X&uUV0^9a>nذAD餄ݻwG}Ȋ+<\rڵ+:thΜ91Bˏ;}+JKKE/,++&^ZD788w^YfMjc:Ntkc[F->v,z~3??iIDATth|r諯:ҝaҥeee_}=SQQAj,Yr̙3gK-X{s2\+?_bp8`KKٳgʜ4iҢE=<}Æ @  =z2u*++,Xg׭tʔ)+%~KJJJJJ^xRz ޴iS]]ﯯommbN}8ѭmҨ->N/͘={/~l~)S6/e.<00O@ `B3(y䙽ۇ؇X\ergggC`ŋ/ok`?cyZZZ}Rj:{rOOO08?88豈G?}Wh13LJJJرM4TUUȏ?("nUWWg2ɹG}ɓ|AnAT/1$H2o"o߾h4ꫯͶzj3޽{Ed͚59/"ǎˡQV۷_zsUwx'` ظq[ cئM~}}}kkk,K/9Yr6lHtʔ)=>=a [ZZΞ=˕}pu7Ξ`0XQQqy5ȇYJh4k#<¶ VӧO_|͛p    @ pR:777k?қ\{;fܠcƉOތ-5sCqt`8CŶx4tny?GrsrǿFxJeFn>3xpD=WX=|nCNTP8Ͼ;guN 7F<6z>5ksc|Ȍ`㦖z+P(TQQeض Ν;SJ-YDD.]:c ӇʒO_[nH,gϞSO>y)r͡s<[nmll,((hlllooO$ڑ66>c}/9~[5mڴ+V\xѣbq|7hc9|ʦ펍nWn涢G/9n̦nܸ1 =Sh4^>㱷u.]6 BVqs 3Ǐ&3Nwߵk߿?yGȌ3==="r龾@ p…5+jE^|/±EɓHw8(;'1OGGG$qs0专:ujϞ="l2y5)fҔ"_Jk=44TYYy̙=#jXN>0*9=d 3ϸq4H?z|^֭['";vD"۶m/) F۶EIJ,3 ,;k,9qomy|q]U,rl E{mkk;}>r3Oww"0n}Vc}ƿvA Q,Ȧ+Ν;wȑDlccGԮ+GOfs,'nۛpmɸpP9v.y$ !`KJ$e-[/_""---F29y$Wɭ @e(oQJ555ׁ@`EEEX,jdVufˌ`0n4j*sjիO~ɒ%gΜ9sf8^ti__߂ ƳY^:}|pÆ "b(--/lZz۷oppp޽"f͚g{)9R^^~رl*]ws"mҥeee_}=SQQ} NkOQ<=dht߾}"b 6|dG Izu/_n Fj[\6 .r׉,ɯcXkkk8|`ٳŚ|l٢6L.<}]9T#c9iҤE=z4}^}bM6X,vܣ>6nxgggii)SWzoxWuD=iq9p@v=ڕRC'?{#ޔaÆ@  |IseGvds8If1=00O@ q/^xbEp}" `@$ߜ c,    @ @ @ @ pN-ƂѥIENDB`biloba-0.9.3/res/en/aide4-maemo.png0000644000175100017510000020623510741133001013657 00000000000000PNG  IHDR e pHYs  ~tIME : IDATx}YeWuZk{kzر$X"OG<$X$$KD 8pB,9BX{=w@O~w-Ȫ{rÒGDp9F-ZV >|~7?X,>#{~G"fd9L]v[Yo٘K=|[6&UW[K -2f[#2#;[/"|C2__|T*c/~ x'뿮V__/. DT*EvVoobcLMPg?^}j zĉ"K/=}ygG x,sxssSDVWW)k<}4,//bT*&jxEԩSf1s݉=c%^y}{ܯ鏝25C~yk׮^(ۿ=7f;;w&5GN"9S;'.sv\WT1bRV֑aOʣ`2lKY:pn@ Ѝ K~޼uW#դ퓷^yh䔭Yb5 :i__~͘#͕|gTJ{Mt?׿VYrm[[[77NOO;8γ>ӳʯ`sxx~w79Esi]N~H[˗{zz31'9փus{e)X)wl%SR.v2 R*Xy:ɛ7+}]M>y:Rr,nG?QisϽ]  /jo}[O^8?ӟG>?|V{饗|]=؇?aַU.鰤Ǣ]N?{{ޑ{{~ǏP5ҥKf|੧~?C7c||饗R0c{_sssy醟3l9/rn! )wZdrutt䙯{VB1$]1yV3M)KNg#eKjՊzrV4Ի}X't'ʱAۥ='O?}yT__?>>>>'>a#yzzzC}V{';?|JGG}}}f ϤǾ{뻤` {1Og?/~1|bgg磏>$vxw˿3g8s٧~Zkm~7443ϤR1'^.7gym'd礻̽yv<裱%%vX.S&48aXx>p, Û)+jdXW]XYjP[fOj+O /oWRV}Yԧ>[ꭷzCҴ%?_T>OwW^y:::|{1/~/^Lje:uj?-| Yxk=j9wdZ-JGӧOOMMABsu Boo9sfzzzyyyhhhiiѣ"yj8i|&"Ӑ K4=?n*X{~|egggss{׻>^jַ'hB\??_^z|0nic.]0|O=c=cYB8Tei~+O=Tooo'>jz{ghh_rZO;vr5#?wuzg/|G򓟈{=6/b#-,,,,,,, lQ î`s鱰8@gaaaaaaa[VOM<.{J* Z,`Lbջ!}Ab,Y6Ȅ]% UP+Aj[IJ HS =e aI*X)@08˄'8ѦmZD&ElM>h2ENk "S ^ߒEYXaRRiֺh؈-%X"Ɏ(@rp,]YSZi=Xac{Uƍ)jܙ)%" nH4 6Yb.DjZ)bxBcmUW'7QkA҉,ʁc OztXRY Jj Ƕ522 @df0YYb,,V@!D79p(ޫU%L~DEuy4 (ї])3A'U'2TcNo">0牕 l|6 aKz犅"z ؂5爀XFƧfQ|4ט?O wi˭ ƂM7ע _dms絷F5 JD3Ës檞J]Ql{Cohwrݭ`0(jkIz(U9Z;?23'  TRL#@N^ժͧ3d@K99 E?r!rɍFڥە$ROIpG$Q:ǚ&w&?F muxz {S[_\b _ĺaKN0wG"F#]sCDj-#4;,ydja|z!RY;V#~rZ9{c 2]a {7˵cS͈++j};Q(8z:f1J@R_]\Tb򣄼)m9r x(͝ˣ6LBRY`lz~bz&2hÁtkMboZ笤F0!ثan~ub<} `D\H llW6 A{B+y=&@ ~M3r^w/mkve.`+əU"ao/&n:ҿi5 {%evf9sb$ oZfU֧W\a"bfa!wKH&)\kCvA҆cąc ߝHPpsg>:䐲rW asKWFB`!F`n'I#Ϟ:vݘE(^x;ϭͭ+:j3nV E,i>S1鏔ro]aDYXFෝ;ծ@]ŕu!jHU_bi/LVo͈L.Ң+^ϟ>nL]DW]QDE_y›GAZ )y⺚. Jrel EgULs 3)f1?k8)fDKxUr),,D", g{t[Z+*Q4V?ig!e?" نDNc)馞̈B815cȡ9<2͝7VkLDƳ4vqN&d(t4# oNŚ/N]]BBA 7Tt[74oGI,Pd[=6KLufqmrnEv=lfo|ni,㚨v`/ Ҕl U Va" R<2^sj5N.DȬD4q$ X¾Rv~Gol$$c9TA!FD Uzkl^2]H789B W_\X^cD8H"  09\ 3Y 7tN_ Y@% A PY4;j,sDUz 7J :ÂˢӮDCs4p[G;yBl}CխkD <"*G$"+DAEt '렣Q! rʣL`FA\ۃhvs@AfHP-8o?{k7X52 :*@Fe( 28ȴy5& ckU Z #(@66Pu#0FTN PuX y6@&t\wO<DG{12w_]A;:Bfv\Is2pАxndfAB)ǏzYZ[TD&pJNZfwe}miu#}=p56(*.AZwz{:+"-L YL3=IkDpuG"*ς'A]jītۂ$#f'̓L$rtJ#;UWk^ӖN&b[{U($FZ=6"I>p!":]8~cͱh8p1+Y&ZWǦf5AV]+X"(%tC DDkmR$WH @3v x`ŒpDi^.8fWut$U&UL}rΎ¯?6oD?aġ ϨjZXY7}!y;_}}^ i.` {R]8w< =c "J\8W,Nz}ϡ+*ռ"G++J@b5SMFΙA`-&VFfQ=9P&NxBQ1$%iaykz߽CCC,QqXmBU7 =y0S""ymmm V׷^t=gNFD"X酕 <BoZf;;;{Dt+cq< ~@@ &z=6Pт3S")(@<&9!udh`qiݸ i*5^(:z;iqO@% }}|= 5 းf ŭ{N]8s"c8>?^?Q |TS-SԃP&_7vt݅AN٫=pLW[1JM "j#9 ii(8mXr.yk65;5PFAM8J"Y6mѰ0[@L5! pYADWLDqfYdN2!*xf@|uhʬD^>$"^gA4ѧSz]#"!LOm^h|J,@GQX3b IDAT岋(HC4%f a4.o2•I*GǶwj8Hq+k;e6 1.N6B}KۨJ<QD=Ez_4pʊht'M2L ]hTtd[)Rd&R뛣3.W|f_^61\3# +8yr%U%L<򛇤ugw^+!lm/j.W}tjfln8Ƭ$9`Q/}}zzZ34i62 h $ʋfS(.fI2 BCUytDfL^X{bI#+V$E!کW'jn,[LdD%[\zk}g^GVTA0T44>c_#STHD\aN!-D@z3L$.M7.#(/eqe}dj#nб%,ji[{6i?NX՞HzFx 'qPF44,IST)#o掱[/ 9`&f='ykcS:#:  4&AnSȄd:,BC)|l4|]YT4n|Y) ƀ=Β+'K[5aPƒZ*oV]iBL}@e` Q_,w) Yҵ: -H9fFtU lqŸ3s+mWw[C:15H 4@ $R @(&2!b" %4/]~-4 Fq"|\w'Vf:XcSsxJifA@$ffDDPJ/!0? aK&gIce̜[\YQJ *"(׮.[J;h<^Z+~u₰6Ůc̚1컬""CE9rSy\3xX8ɏf#H4Goli:ucZұšgcK9,̎ n.a+IL}^aA0H)(aԤd;dަ 2:Mj6h04wvJX$}If,٩FfVv*.1XKdը"FM@y.qzh%2qiRfU屹E xف+4H 'ffMЫjGFW0aH`h@_jﻻREBKDTE\^9 "zG4#c"B$ [[n5}=/$ֱuYG@gy}sjfr [NH. =wTB\3j| "s̃*U4 A#n7GkuxfKwx\//M-EDb9::(a/ݩi( gX> CZ,^JCZyq(\چ̡%af0=dLh(sдvf?E<%Lt0=ci{V!l,X:ĦuplATbҍN7[BAv t)tA)܂Xi04=<29U&? zki&v 99ȯ JǎE9HOfYxɑ$u|]Jhuk筱r 2.;Knx+d]oTꌈFFA^݄Uc{(Ȕzy`!:<11^ɱC+/5ʄ̒Fݏƒ }B/^.xDʘGjiZRvËB1yd&t ;~w"j]L̔]w_aj~ybnc 'nx0I ì=bhgP2M۽Pp?3R" zq&Ehd7qNօuG GoMnh?H/)uXj )nnK{t=U?}a'$H/~b<x*6s$ (l,ZX#[3goc*2M͏L 3"캮эX $f80ZH5"2V4hZolzz;Sl\"Z/okWw*smқiVems)hn׺=J}ie$?1LSSd+ M֍&i[D@c?"ro\~}=V |~ڙŕJXÈ(Yh5ELF/B6v2MsA$ߵ$(r CB(^*E04"LTGjaBiQQ$ v Mw !"wl;A j!jru|r~9aK;ɧ:d| =,瞓~=6}v0mSTF2 rm%Tro]Cg$% Q]Z_<}a^025=1 "_HBBrdxpCwmcTsGǧ{)PD$ ZY.M0.A^ϯ;Nabfˡ3-T(ٮAHHBlUѺޡPM engggm@CʔS\Xj a0E qpRW}]E0umtRz}zRӈ!߀)XAv!"%iaqX( D H9旖W6Jӳ$Zh;3s===٤,tuwEd$immme41=wİ"oAh[u݅ h%lH7cuFS'uO*j&SW܇rvJێD _&3W*zgg/YLCD4F5hJZG{t2m67ݝ$R\.m,www{[ +֦@O X#)5"1lWA`!bdvimfni7cc8D/9~әyW~oGG[fLz+o?{+."\[D+TKdz~e|zL)M1IDۛRɢsT>===;jKejWV(%~>J~DB`I.!)]U1Q[FV쏧*?inqȸF2vB91К{. fvy]=>ԏ^D^?_Bb"xmषcxt/se]^>{Xxyo;ٞy@ZW{[dxY]HQD;E@eg-jOb[t8,WFgJ-UD3gi (m-VҤ#no_y;bwg@sЦ54:>up& ,JBzOׯ־:t٘፯#c˥-N'}c!Ea(OXGG@kyݘ~dNa֖ mbWhNs @gG[owWOggݽ񈽽A!È."@ŷƦVv [ #ji{tzZhR&(g~mk»y sQӣ,GöBs/ӥHs%4_kcrylzcnbɞLrՅ}WW6 ih~m7ī!7*hI|0w WA9`~ uL;j$wX!ٵ6YLv;\B~L-mlu, D؄;dZ\DX/8B)~#sf¨(MGA-,^\Z{%AZ\6 5O&|h&o2?8 PimZ0 UX֪93Rm3ɕq2$y›%mZݼImLҫo^]Z+y }4&#/`ЄBv!V:: ]QʥbTmh(M)NჍ6ZơI7JRu "#ބgyʫ0"̭MέzgaܝŞF}WƦ'g5Mg HP,y 4E# )`W72sRɓnJJeQHtbT$d4( )TW^V2}1;>02HDZ=)H}Tm5 =o骹t*]cݐů\'7T/)ؚ+<6=?Cbo"^7(WAD lGm1+@ (k@Ty- S r f%W5ɍ~/ ~U#P:ECu7pZ!De"f  fmΙA󈖐(rusN[ h]zll&%LMk^+10+s7 ha% X9("?ك]z"D3Hfs\O0az. _>c~T 7b%T +5~ыm'8yetrbvem115WF&U,F>/(1[Hgjxro·eTsIoZ"S `S-0#IR/Z?MFP46m}Xq~yd]l"DJx:h7T$SُZp~n7$D2^s{9WFOum4AkmV]DzR5 vATސD̰c7BS1SJxɴL$O" Cp16<^MxQļv]K{=%PGw*H=}%$ IPWGA0P2Iib^=}jLD35iGž:H~Rc#]@r,P ED^]Z ֭H&׮L֪i V Lt?9بEm% ZiB(nc ޮ gw0#0HD^ ўSK+v'.]~db&HMcwD4D')/; jN iKAނ]0kה Hl -P.%ZWk= 50:bxR]_^^_7DAd;<"48bS?%TW$H 5"yo4QZ,|H;5inޗLC63 ܈\-WfJѳ >W kkkz=b"HaBV9R-;E{Nd#'j ex$pq7GGA`dF@VkVPVzOuC `OCfADɕPg2 2t wf{!3ɀfoYD&TG f@ %& BP$Dm/Q]FX \sB]գ=3//[c+_^Y0na bza@$Fd*,fzX b{E)OLޙ;yٿޑ, ʋI@&r5 2Qx rM0@8x`5$o  Xܨ c.g2KR<gu^bi~  д1zk ^H y#7F=S1j+7c|{la@!JYīHBgK|N&0{D_)!B#q8>7C~Z$@sH % Tg-} *Is ?o2=WnxiTvlz1Ml9z"Jr@EXK "'bG.PD-oNE _lˆF,t L/m% bO{kYL Q1R  %  Rt % F`"!rcyU u TNH/[r$"JM9uSH69WEk4 E׍ Ku0&  Iaq]agfc44/O hx6{/h8M **ksݔW;M bAmԈ>|.^y/Dn } t,SPy à8LD IDATS^e${Ub\XewDWCE+㱤pV)D?8N(*;' G)ċDtEnL&QLzM)G@U !Ap]fiI}zRh8\RFT#rG;qll7.FTʕJy% $ڦŀ@A΍Q lY~0Ebț7*! '赴'"R Sm]rwpڱrLMykx;Qrm):K 8 r/h3a 03&hDP:t"_+T%SA2ijJ}lf " Q'@Z/.ol^<:4S$%RryqmKLJSYk|>8$farne\2{|"ǯ&W{a$2t#LvZ  ́PX#)v,uuI%?3e42$E^[Z^[!4Mhz-G"(u{z;;2P_oP`'mp bTZX^9ubXXbe3/66Ν> F0ť%ΌZpS "";6|f1l 5k=?#VjnzM(A뺪P50 iƆtZ֦,Daf XkTj(yZV p1Y.01AE1%vBAĬZVCn@}Ѣֈ {=1BLSwjzn==]PP(]I[[XZYFP4j K7GO=f>~`/^MZ>21;ۓo;sj~yy}qb[VG&N Q?u;s4BB_Q129 mkt--aFEZe69[ Ac:ӳ}3f39|"ttA^[|?px8yvFk|uLrfquiu塷],8$746~[N9uCNs$as& zڒ1Eݾ:;:Ug_te\ETPr>~H #:2 MW￿32 veEI $9:دPSA.ml8vd G! Σ}] <MG *5]HVeqc $Uimc}<* L@bjK_{6Gy!ij0v;:5QLT,'sXUGSIyZ0as~֓dLRF-!ypZW^d*`SuduH7ڏyJvKD:Myv,[uc=tBbz{1xʑB[qsCR_Wo@O70&=CE**TmE'5{z(>'J3-`380SwutFڝE߳S ߴk{(~Bij=]CBI ~-1zRޣ&zG >&Cb[#ޣł,#}=>ǥahpbgQ5^9,Tcl.С8H!6 [nM嚬`$'_d}=>mwܮwijoͼNnM8?ao2w{M:T Vk7֒wYrDAQХX-C{GT̉>(dn1&!cW%ݨmcW;[71_]si8Un秢t)s'*X#Mk$?׮w|I5έYZ`.]rCr707[jMz= V `rIvwbYzӑ{87[Lw>#o;v44jtazKiMI܁YLُL!X%Ξ&{%o:{} SHG+Yo;B,Vӯ9/g} 8Z9'1֌MdOUO N 4_=\p.קhk݋(1brM5&ȥ=n-E؇&зPDPrͬ0֍8Fkm b̔kO}6ћBS{.8yؿMBvlYQl,S  S,L:垣FRKJK,"^|B*5+DFZDT.1)?ֻJN mp?Y\0B z 6=<0bSWznj/QM D DuD~dzAP =hTPnI~RIUD8N_jK,쓙QIWBo[lj~ !)U0o!7߈gK%+4W`qK"H 2Bkd70޹ b+Khnt!fZ 5O3aȑ .|zd]1uq@ӇW@AUSDvwBNiuH_͹Vs=:^+7z$ E.VǪ>F 4M}/TRs$d4VZ A}p0R>  J`Vy1%Bx(cM:D(\1"2cADcۏcK.sgE4vi\ vMf?˄"`0 ZCYѴhc$n `h]UFЊ@7DJRuSaMYílbde#X `^yVD!v,¸  'QP)%0L/.wXKo ͲZ>1td #AY4jKPÃtZw5T"MrWGC@5x0 ɹ"p@)@ BD;;; +rY bf@ BDdrv^kJw^X]aDl-"MD'€ktgdXZ-z8Jۛۥ힞 kcZ_wdvrjxR*F Nygss{ck}(DUTΜ<֜IahRicTՊbη~66 Unen<4.u RBz}WSM{T=nxL&%s,bUlZ@VcdHM7934V,;;Xr_^^ګGHRH%6l, _lA226d&iY)[.P",ަȈ{܈={8U1BvXϹg>a is.P!=4Q ԩʘGbRBj5"B=C z_i\v?Z=hcHj$k&OV٤%Xm6 8 :jFx}m:>q5` @14%'t:HZ]& cyk]iMgFf4Ms&0JKNDM, f;J%ѳS8t{^իn߸Lqv|R\/Y@#8kvoq\4бt%=-AaI,caRnxR ٿ^}q%a_U\vqa'5jtJ/w?, ' Xf[NJ8XھX"BfM_/{"r]Ƕ9 W"r]H-is SGRכ>bx87FWRNՌ+ Pիn'ӎ:c|B%a! *Aɳn/(dҙlB DdFQkRWX4"ko?=v6z_xm#'кܽ}o/ssTo0xy+t֭5o\O?4ín_P*Q&GHFQ\?u~gg\'X+XdwvZ.0s6ƴ_ #Nx|&l2΃\6}.( YywijWwR$<$irU\_,IxH0Zv~Tw654Rmj&3<}ns]*wFGdۢ# I6vL R'/g2NьA,݇@Ehn /:H4Zy"DY:͖Mj^ yFJnvZe8JnXow-eG bA3 Q%Q~ y[d՛mlw{F#n RhA cPH$Z=;E$Z²,!(jZ%Xe>El!k9am{c[J%2ѬY8*A DzzAf3ϧ NO\0DI`Iz8lgE,]OS|$H@ 5ReZT,6}ݩ; @0L4q~~{AtƋqS԰dfvR8LZ)Y?]%xzXȤms8ȘlƝ8fCb ]+O"JhH6gBf-Zg>Y,O 'Dt.]?Unݬ_߹u _,7h%wDЛ}n X7[/|[~5vFBi;3GB &l.^$UϽvy24  p[nڠ&u&GBoi~?4齍" a;Ed!HYð} B)(v'L\L<dЬ@ʛzQGRYXv,MIRgeXq NvfB`Ds+t0E%ɌΞ Dn87DH$  09*(8rTq#A2fJ>< 5^E/[;0J0 FDfm۶Rs7SMzs0D)L4Fuu,\Q 3trZ#6.k;\FsF`ױ]ˆȔ(09rs+ @bzIQ)DV,.=IaDY~K8l~Ueh&~-"990MB #Fҫ汆'0l'ph& <V_cR㢌J@G,pZ1 :]03qle&/G)Yؒc+$ Gu("bU,N*QdD]}7D%WxXcD9( px _ә=N xO_EmM$+xIi~+Ok:{uz/=Y[iʧ\yV>=#՛_iπ1[=OR%AgeJWN?R!ǚVj[mgx;edu99,Z>ՆdcV^NarBUKJ=VۧTVj{Ց٪SuUeMնf@j]-B鍥 Mzr^sZiȧMF_´٧5=Vr;M[ Ab.9^j_Y2I c.B'$euɋ]'ˣ#8@,JﲨRdEfº]ɲ%dMP=@QhȘ$Dz*!, 'C΃3O:a%=<ԇIjR_&qO!RiXed  .M<晑OO\L\lQ+Dz1"S-D ]>g#BZ$ӦUFfk5!2g3M P@fۉJR. 'A΍0G*qfy-V w"FqQ: ɌD#"|DA5EŒtRmZr9؆=Cyٜ !?hsTRd"ۑ@D}_mY4ǵϙYYhc_yZ$pGA`0BT1k)G1p߇f$CCs@Ba Xqq\ 3˜A!(,$@fCbt.NpES~Z"6Ƽѿ=s;B0kWJ"AD"Fε#ù3atD02$VJF!;:Qf yA„C3䙕Q~djF#EĬ͐~ D8[L19fm &!\ϙrC5h&Yes0{zu"zj1KD:tY œ u~-f3QR#vQA"Ugs]79R(2`PʗZZ}#T.ds^P CSklGEUNRsB!B44gTQY{;!TZȗL WFUS$zxuw~P.tr^Zxb6Smw7Sc b._&4r799tqc^Cr O-\Lj{cVto[Bݿz\.DSiMM\f۶zʅݱ:䝭2~ѳEg)7lL[}׳\Fy kΡhU7._U5[wn׋TO@>zpl6ϯEtJ4<YS^v'w[+sewn}r/gR.YH"Yz 7+` dwx[H r^FZL ShE0`L̺33x#sH{0FflZPt c!]nTDs;) 4ZL&BXfhYaI>>Lt࠱q&?QDDaCiVmxVK0."bʻ߂IpZ5߫H %D"4qUJJ%9Q54^RV:noo[mǵ\ہױ+)"1w$P p!R5?G*E$]DЫ`eXW#BZ@ɤx@l23TOz3P:gst&`ǃ/fmXL9nqw7{ޣJ9lvwJt:z9kԅ#dRBٹ )l:Y`"|>gW@@OF)in9gRNY85نeʃ̚Y A@d!hl @5V A!a\ T]A4 bg:RӓB)хHSbN|(UW߮﹮r*kyvhH@IDSN%q۟Y[I7d_|4 SiGrI <}|Ҩ~os-V̉H.DY!/H|XubI~9u9ң$]m/<330c("@ ˆ8^h JEЈ0kyfpSVL9&a`~.Ah) l*zhnKBz_h5"Q `.B!b0%CW  H$Jnc<Ӈp:IN5 掑-@XA7Y&%>G{ PQ%e[]ϻq_*ʅ~fNasa(j:ֺmY,¹UD@H=D>Ed:u1J 1V:JsdQ7d̮{"KXsDG:$j=*ږ׎>fhwiIn[L6,͖ ~/*YU:u8kq`;@VF6 ̥B={{U@ӯ7:}~Tm8=~zq{#ei^FԨk5>[>?oЀpy/[m֢92zP 672^r::y$rv6b^0$+yX%BKyXG9IDVZ}0NP r2g N#dV ?J!%񥒾|<-jWiKƄVAHwnku֪DӰOyX~=7aRZH@6j{qc֗/ӷE UVl:N򅧕.,E :=RA:ZVۧD?J>$eҽrxzy\ZY~t3IIb}YR ln, &9nj,38'hН1" ӺlEYMk|?5c 1M3Zx=&S 1; Ép9Hz ?e˽}#3(LtXf3RI*  tmoqV2,IP,X+mstݖ$tW.+;Rj nZvAwa{g>d6;]ay] M,Mr O, B"!fdyn0[5^'!vsҙz~\kd3ƚ([]^T03fLap>>:Y*d;i-f;@ېjI7Z!" RȘ v;݃rcG؛Witeכ qBZJaDViw !h7:έ{\&VpZpHkZn=9jS Jxh3;9' C@zUc ERzfS*ZWuϖ 89'GjWȧ-0JZDaQ"8|RZSea{~v|vSY7r %DE6zUq4rhU+AuY+-w,uqkmH\Hh޹xe^ s zh]ud2 ZEz~$eX !5 dVNhr3'!'m;k M:i+|>k+D!,f& &Fb[(Tkkf.C!q/pZR뷻锛ϤYD̦ҏkiArQkmhu5ڭjyRol YlBZݭp hĂzhww6, GPI%xtڞCd@~ȞVD&*޸~r8CaD~ƕK^p隡^sW YDXPF62-@K׊ d4'[@޸vyu2r<:m hB d:Eӽ}7NK`7hwk=E!£`Hr C*"q"UdAE*<[|GF1:{vgRW2}nWPf! VT™n@۶-E8zFΚQ-fFt zJeDݩkIxv嶼jώV(,",4A (ch^T{Rk*Z#ņȈfb\.701v zc@3){Sȗ @nmDYbX\NJ_)ryZ,8l N:hfB>sdYP.%$Q -eYju*`,sʱ)'˅V:R4Jc4BdKc> xQ*Ȳfޔ`"XuI ¸j9~1^!2#Z>oJl:W`BBĵv5 !B ` A >pl5%5fq2Fya7kz*w^rߓ3ɦ7J>q}3&+!*dYdW6&76 Yv̍b.OgK;ZsW/YQ-{xҺyu_)؂LH,A3T>wD&̃ ;wKΖDP RkU"i:}~=K&5Gw [^ٟP4N*ߺ~ᳯ`&Ev퇾ǠgL)S}aَH4GtNxo.*(Ps?v2W Vѱ_+DD(znB: 'piz֧1 "kJ{Ly,q4C nP* Dk;=܌pl bqn`ɤ57~xU% M[ǵf@I8C\5c0uj=N'Yjarm'e;&qaN:Uql*kqǵ]d#r^)ū~ Zl6^ LyEe˲\ہEfLh6 -ϗtPp٨@msRasmD"f.8(ˁ͍cxL#p @|.KDqaζ^,nBA9RV,,+bRƯRe9Lڍ.P>RU \.w\1$Ѣ:U&Bq4'h(i"4㯼W)Ȼk'o=r|*xzy'@3uQ㢨 j gK1N 6!C-E@4" !9U9m "e͡ f OoyA{+uŶݝ?q/ei~"@CLM < o!,( Ơ"-"&fޢhс a3N `<G Kks)!W &&B tqSsUfqrGӽc-t@ ezߓ{G(\rĶE{(t>ϷIeL(?/K$,DNI[q g(gIQLA>Z0̑Y,47, a<N xG)Xdn㔊ι~|2颰=8MrȞ!șe1\`*Qr1B սV ʽ7M߻Kr.rD"eE^1`>`) {ƚFN5J%ɣ.FՀ Oj{g&@{ `]XՈtAM]p" XP?v>w->h_wAjKB4kkuz\^`KC2 "H"pyӊO$c )! "]0ҺИ0"fQMbX@ޕ5 wr~t-hSӑ!/:6t#D ûXh_ rp47S7ռd=F-fŸj1wg@43ٌ1N!B"ɠ =, 0lW4Bfj{va!ug0矼?p_߫nǯ;7~KeJ'hI +DT,xH%PYp@K M?줂Sgّ @j[m/ bgRP`Lq]~jD `#{?*pKkYfv`1@YB Q3b0QBm0n"!@3*~=+bkF1'6z^i6 DsfR Aٹvuܵ+qED*z[fK:v rNe0F3U.dc~YFZr4/D&D<)iM"#B^бO}n'A;)lDBb p#g?igƴc 22MG^hD'(2uÞN {W+x ԨhVBKӯNC#CF0/Vo7~GmeMO³;O}op1ymcq9{0 Qp5cY,IF d Z:bD;24h T0cvݳlaŔLF\ybg"Q?iteqgz;fX @5(ZHUj@ޭ5LjܘyV?jLhǒ|Rkv=}fXkFwZ[K B;ÓJJQ `}TmZݏr,! W&`QبU^`Y.Q8mV'DmPP..2ca(0/9MmW:˻03_7 l&vQ=V|"34,[{|4,d@FM[|\y{xfYȸϏZ'BvឹÊ@ý SWk q L" hl6;R_Q_yfDS4+@A) +@[B ~.mo䋌 +Pl!M Q@Q.c EFD[TjA۶+' [ͳlj|F:V2/ߎ=?2 qCdfҼm<]k+ݾJ)Y |*/$MR0K/Pz Z~&dSǭ֥mײ! )d-s͵b]}h|- @׃b6sag#%"٨@=@qJI/y\B ;kk2!Y>(d;D0 @anʅs);Y%:al科9D04'/⌎ MY6~7}+v_,W  [}}ZGԽt ՐIM7yx3v>lR;7 @@ ݒ! {MW[[!l;g3xV ڭ\pDx gU1ՅL^\1cK.wx*pA]Sv)HA*J\P+@(3fy-Ÿ~rZsnQQH4vֳt!‰U~LI>:(\PZOMY eH%L.}a,jMRJ/бfJ hQ8' #I ;κn6lVH2z8YNӛkyIOIA>9itvm¹2s|ڙ<T5@;Hk%bO) ˦V[e3]fIHC `C߳o~Z{xt-kwK4Pݽ duvֽ0G( dr_~+7.\T'c@`{}2 2ҜD&l~~-eRh矈{wʩsݟQ`@e9" _/G{o87'w v-_|sZT  ܥ4?̸9%tlzIFxSb08`D+ΗL q'|,5@@G"ebރ{,IݭRܥctZ)X)_?Ɍ5 ,*4m7Ŝ]\( (c.LwB@1"(@U~R2" Fph^2Ù:u^.cGDo཯ovfi'o]0^ |埰w{_?||g6u: # /-ݼ\{OenosW^ @.Kv0!D|[4Nυn2D;'+og.ȕֽ߻}_%"@,@A{?o|WQݯů?rhK(W+ζ77~ f\tA-|0JApBFC(" !ĤZlnW+L?yf?y^_SFs̃q+)t ݣF͋ Iν7_1ifaaW $#78m+Smd#TT]4Wǖ[Zܫ7~عx#s mmNqJ_W*D~3>7>g\vdi"fN~L&[\9;Z୧"XCK:7*{~E>Q`h Z߀Swtnȵ?,tH!?~ϲ?־CxӹO%& (3-߸w6җ/onw]ˍw9x(@8z=ɸn!ut:)D"Ä^qx/ 6 Y`=FA3h>_?}sO_[ƭo?UAlp,h~F&Nwxx~rq,R5~㿛v{ ҫ>|+yJAfBX<@ƆXpel labW6 H!+Y3Hͫg]ʪ̬̼;gyY93]U3YY2;y߅o4g޶0ƧxϞU*&`~; Ɣ0^8ZIJ⩁IRno_rCR: AWbbױNgR9L&!ܼPDů`ŷ[7[5h?hyo+؉L$7Påv7> D7+wpv[oHK9z._^7olww_*sV+̔G27o} Žݭݽ⟽Wn_~ ԟD&>rLDXsLchä"G\&4L|M~h +ަLzLj"eRCHfi 7124ԭnn]+lo]|;}^@g/]~޾}X,nmmo̿]FLP.UO/e 3>}qF{:[}QlyF,ik-$,t|d'2E.q$`V)׶s_^}OM Sc8caDv`+{ƭ`W!ؠz8 PyxudofECpE`XEJ|ԉ" 2su<,"sltέOm W8R:kυ̹@/_=7ht~J֭RٷϞ-~ѱ3;ٴҕ7nح*7E?B/D +TALn}{dt/uvk̿, ,Q5!Nj`Vnӥju/%rcCHO??_W?VbXC?[Z;u֋R/~7Bykex[j͙vWtR:Pnj*:ǵ Ny@3~.WK7/lWpjvio7dKc)Z߸c SXwN/~2+iD,շt?'D܈ İIzS$ H% >jCs}-o.Kh.S0{z:Ru79qg N33RpzwP-J/BB'.G 0BSX tS}<IH-j܍mܰ"gjcDZ" X߮^Y2)o,_?7ecoo 0:j.ԧ>U\.!aP&~~Og/*{ ua)\ȑ%qd?*9B-ElѠ.,E`DKH"~Hٛ@ɧަJB~=`1HޙO*o{{_ a 6X-,0+O_ߥa[.a5w{]L@hyo}Wz Uة^٭]A GşdB (.Tz:r@O~f$BNZpz24~r4+sُ8Y@dnBޛ;/\jPUzjmel-}asar`om( |VUѷ <UZ+]Ϝzuc;&6 ,(n*tj4ה\ν+dwgD`W1!vasv7CHh  M@S^m_nsoT껷9_~xy}{yzmow|wC~W՟w1Zo{zvbpP,?/*0 o>ʫ@`ԇ 0 QsU™،c┄e KctU q%7Ш 4YXxP`{wA& <7vA>}?ۿMA w/Gi6zυeRyAWu`Dx;+FW"6~nkf$JY${FEF륷IGS02 BoW Pxw#(e&_?pB Fs\ hze}oP5' ڭF|^ IDAT*݋~loB ]XbN#ԍ""B(6^竷h3"uMh$=% 0 f۾p73fmKnqqj~w^ >#<W1mR8_^!v/_eVx˛gA{=$^GF+?)XFa`acWcĉIUrO7M"Р@ljLև!Y`L?3FϯD~a@ȸPȏ'O|܋^67UF0"@l r}}˾~Mg~xzp $)͛0%9>5i0im3x?o-ތT`¡?|9e@@i 2{kv/A _|C!H$nL֐ D Yj܍1B573]#PĔӘx0GXk0P40GQ@2A_(6w3x3?ȿXy"ke xj ]W_>wY6YaDD5(d$.tZ.ԛߗwsw|0X" DAdǷͧxcRK@: $AFٿm{lc?8?0%\ZWC2)"t߉0-qpy7˂8OIצYW``9*s} Xk>;ҌO=m~XUH?: 6CpsYoL P4K[,ʭ|ԭ?_Y3ȠW\8_Շdžh^lk>u(Q6mTuLa"k1-HyZhgXx)GdtA^s T֭;/^Y3$aīk;r>:g:b0 ֳ)4T;%0eI8-^^R)cL8Y*~itg ܸ k_( 1`D"#3onbcA\b$2` J-YT*hjJUvo0sNfu)jPJ\8>I#bI!%0 Z#Q'@RF+K(l+Js?rSH; @j\fF7P=ƨ#aچV zXk=k ƴ!a0XG'֔8`(nkM|Q\v؛şEp{d /,=NXxeiֈXD/jl7F `C¥!T9 b]u1E ,_]=Ht&K"lq^NP3SNg9Cxl0&\!d#&!`@]-rf  `,1 @yV}\skj}gl6;8B:׊L,o!(ˤR)/9i d eZ+p6Hٜ1GybX>}bbg_.`"rXmJjy2omkjPi NFƀ,XNT;|F#hGFH Bz]_,wˇ1Z Z6F|`GI [abn[{/\!!"7Q)~}̔I{eԅ{}k}f~r>7XkCj$Bw]EDG#xJ^qǕkU$Zbdx Y"-xA`T.]<2;Ljl <0 ~rP;/c[ J_^Ȼ.R&M!"2>G M{HR[W Ȯ`aX'#rVr(-2^#&n-VVgF¬`wo}rt\:k  FƆ j}m70N 6 @ BdVL9sIFȣv^0{䝙MsniH3#ruinzrlkI";dZe鳀H ye"JCH4γvD 4›r w%E01?&5 B"ֹ 9z!Npiǔl|@w0fQY2{G cƊdK8GXD]c)BDq5^Ai(, @b,5G:(J4 RM]"[DÈVܴ4aw)d)@OA8go|sOq@쐶SqmeJ? ,Rn//I,_)D@ĩIͧ*wsۅt?vt,"N#9g #"0&NSܡG5^# f® q?_ fFƼX~_́{700AW !R jA";8c:"^8V"0sc=_游LPIa܌9!\AKg?GR¸[RlN[7=\zZmn]/ HbץG0˭ScQ EbTIcn+~aw~`;ydĥj .仮/\}iXe!D?Hd; NBS#jHLu"XÏ^:ƮwHdynzqL}k6qzȹl1̬[6^'%h G.ͤ tn%3G.eR&v, VO+Vo[UmV/W?7"ČЫ;̀N7kNxi-vG#wmsra/[) L!ߵ[כjہ5xaz@*S<5:yJg:GW&>! `f95$ '>32{㥋YvD3Ljvy# sKgB}·/}]؏=.1BJ`,i>nEMn袱f톼]<}h3x/ hzLEM01+Hɂ!EG{nzgsgy `$qF_= it#ۏfuhaY E&k ٴ.y}L,̷-eSi&; 'vH~Yh5s۶͗7ItaumLG^0w1$Fw&q4F@DPl4;y1>|l9?865Xm]̧.-|`Rn-cdl!kMbt{3b4RI _R}{[z!=HR$X hw2U$ INSlݒ£ID!!w:iΟKQ_`|$Z?2p嗯i,Dh螺}[AbM<ܹ#q:L!i H-}( l=ᢈ) &$B [A: # iH`< ) "UE .chhjMr7 @43Gs?HlgEn'٪"!G{Y!MOxD8bF#`AQ3k noo& 5~i3e!™q3/^YZZ$q'㉈ $p"R.7P Bb22ގ|gcwGͿ݃Jmx "#$=Poony, &! #!bX~>$lW22ݵ"@:ױ. " pdx౞(sTXCfrtazѣhE0=QbEb }=Yg1-nRCc-YQD}xʌllvPZ\c 4Fج` @Y:82 x}P.ع_7H- H$,dk~#`AȘdmt2CޘM:OLQj] h."1/XI"It|bPz9ݍ$"_Xah5z݄$xg&FJ HLrsx{!$P2|ša;2BDh) %"*rȶq"RŢIeJnwa}kw vdAτ6K/X:(U"4F$&&D:#D-ѡ7řFVw{hWA#o7\Z{J ȍ"^qV-..Qkn~z*]DԔ uzE<>U,qYQ@0e] 2Ky^.b=s$fDrw@řAkĎ_B訢g6][e;nsjiǝ >[d'v@"h"ͬ=84{&9@![So>R)N5~ t:Oz(0487vv٩g:Ie^yikL;0q!oJ`Z0Fϐ+>%Q{r)8ҳAz xI0i%XZ_]|2G>;>T=ŕt:8հhqj$ ,f92@EĈ5;;'6'Y%te-}Z"@ uc(HMF9-k23ox1 wH:^En] c+T 0zHA2 Dj@$|4H@ P:5hW2锏pQ c(prDVٳjd$!(3_fyj`KH6"北,kf H,m) |tNut@Ȁa(oxl[Ȋ@6 p>K#%HtFGcpKڃplv^h|.sam5笪P<&gAa J>N+^Ky0ЅsL/`%4=K83^XY9J3iKj!7Df ʐ NazDCf) Zi?vbF(NP yl0CkY~ !L^XZl OdO(- ɱ g2t{f'G'Qd44HtW V  *髁/ "V"GBdTWZaJ&E 1`=ȥ>v 4hh@ĹsƐ< гNg-H-F}eί,94XvR @.,.N=L X~QS )J>yٳ3S{O.U<6CՅY`_\3Hw{[dfIٌY]eӘ+>aǰvnjlqjL$zҷ{)Gs%!#\;Oq7]Oj- |hPģwxE+cJ"d@kƙƮ]Lp$yƝ_GWײN5;q ٩ѡ|bx6fr[b CWooa~xb ?逵7=1$˘ٹV<%X"T*/X麛8lGt^{o-m2?;>4"]ԙ#C\ӴL<W|v zb.E4\<8Ϸ=8VfGGF~z-KT">L7x# +˃4ta1: L D+ 3gg$IJ -];Hڵ ˳My-2®%΍-΋姪ֱ1ɦ3r%njsK ,vtt(ꊥW um0Wi<\]ZʥwD5IE\?DJK8_$zM+3>"$ 2W+4(!#V?Gs+ZއW۳I:l/P)CZJ)Ҭn7ե9ϣS<\B ٙq+]j.C*$Y ^f7 1qqή)"m.qt` (-[=CB:Jcp]Ƥ(5Ρ9r~G:n!)Ki('[gx'ʤH$ށ 9!|ج{bϽPd@D"Hn'#nKϽ8Q(tLuy\9 l'@,6r+j@- "`$Br=J)1 y^??5~va̗P^WA-/c^_g^kCrWy9 ((ѸL AфZmslR""c HoXY?b2)PW*J oPa𙊐`CAr$ٴY]t_7oya<;~K9"aMƗ7ú=(VT6:ZpW;fߛ;Ҧ~rXK\tX4DaM KWpS =\[^831#$'6ִr͍nܮ RVeq7Rb4E8.jt{祬Vlȑ&" FDO H؏vv A`m;Zp#RBd-_1GAb\g2"w{;`~|lPD ۫d Z"`4- .L~V'´Jnol=uF`' l. Q7t2vRdž-$+@,yŪn&IF-l&rlDpk`|Xȍ ;r&]֪^I2C[#Th]sg&FQ@BO[OIQh 7^yEì{ml_@3όf+Dɍ,rH_dlzm%s ,a"t') "EDd>qY[@tuO\ I^:3HaeGG H `H$#D ,"B[fHG#"FF]T82;$=;̌HS˭h=b Q|ڻ4?1Q@@:b}ڭk76B:3# $".kxiH.-0jpR $`#< E V$nW9 vlrb?KNEisgdž>7Q['at%-AA@Cdà\y0Nq\(q=$Otf-pհ;Ǩ}nX ~P?3ȹ!4 eJ#ȡ8^*$zrT$]"rfnGQY6LNff"osg#F`#BD.=$ Bs El&ysQ<!^;;5:Bq~TĈCC|敛bL9i b(m`9Nt2ш al8'M]z,X= U!u0·q@ 3×Όl0)Ŷe\&}ayiaz42uǠ{Ƚ BKo`A,+uLL+# "MG232jXFLFv3! 5%`CB$ڋ~X$X]{9iitD'MqLeC OOLO3$F\s+1;ʭMfVN au)5/Q"NGGb:PɘEÍEȈ4öYhlaqį-MMőw68FsSb)| DAB#9BKD;h-@T ,! f]YL_&ry' h:ǵLk1[;;5952+lȧ '-Gp 4Bl1bchEHWfQS!#"Gm'أ 8q ZڳFA@a Q\ ,]G`7"Lxplš5qp~eI6vM! x"XjX̹`o/ƐX(<, |QH"qbǍ^@ `9:l"L9%7=9870rJ,<$YWno:%0Jm$u^'?t\ϗ@Q3#Ï]\K{{j"{} 1$lp&#$p 'DU.[\Knnqq}gӏ_ZʺIM>w6v,3mRz&]^^ IUm5nqĜ78*5IZY76w&59GZW$SSSk g<մJfŗolq8?,L$2xշ~oXH)h@#aD#9&#:52#hX!"6p]Ϫn7EX]m6sdGnZ3& ~\hyZm?]E B7xZw w;:ZNl"j`"Brao!9nz-m'^SlqܐnS@lsOx :TX BP(~) BPP( BBP( X BP( 5 BP(R( BPKP( BBP( X BP(j`) BP(R( BPKP( B ,BP( 5 BP(j`) BPP( BBP( B ,BP( 5 BP(R( BPP( BBP( X BP( 5 BP(R( BPKP( B ,BP( X BP(j`) BPP( BPKP( B ,BP( 5 BP(j`) BPP( BBP( B ,BP( 5 BP(R( BPKP( BBP( X BP(j`) BP(R( BPKP( B ,BP( X BP(j`) BPP( BPKP( B ,BP( 5 BP(R( BPP( BBP( X BP( 5 BP(R( BPKP( BBP( X BP(j`) BPP( BPKP( B ,BP( 5 BP(u6^Hox $8$q[]^Q(j`5tD۟3'^]$'*ooW[Ur űS~~r|TU?Nƚq'ދyuBw5XMD$ɟj?Ν;˿wwF|#Bajj3UV{_( ‡>?L+2222::|^ǿm9wkee{~J_җx#OP(~3Ї>T(?&l߽iɏuхOr*Z^^G>''&&7<po}kn=>Zٳgٳg?Oy}nu|ۓ["7/q@Eۿx^}.j_RP(w'? }{ۏzK~ۇ~+_ ;wν?kkZht>V>//u;/~""t^xR4<<Ξ= _jvޗ v\q=w[=.5m)ݎ| LJtK_BPV~Xpˑ_>cZuDޟۻئ?;&^b⇄hUdebkGKA+mxe[ k JVkB`%@\H3񠥐#4ʋneXײTfUPD&4&%BԾ?˻_y ϫ>̯ґ#GVX IDAT)k6:t_Xk1`n$X&I_ׯ[,R[[144$kngՈft#@ՁMNvnT%v`GT1MlzIi2! .hmDtԩX7b"|NM&333vӭVkOOӫW&"˥E1[c=D`ši26nܨlngPFlXi>{%(U2솧P(4<<<,^o@FE̋/&X`A]]mڴ'+**) +`SS[Se˖]zu޼yn{ʕCCCųfҽٳV""Qz\rhÆ ,F"ڸq#͛7O<|p_4<<<88X__xbݨ!Z TFSYHdJKKKa、5y<ǃr`2,>###+++r))>,^>W'|pvvJ_Ns˖- Iꫯ9}^Xz"ݻw&IҮ]l6f۷o{kϞ=B!ՙQTTtjM!c |>NIIq8^ڵkCgnʲd)UID&$v477gee9/BOlDR@ա4  Q=Xn``p̜9WB[p&r˿5& Y~}ccob %-B ;FD?0FzNA֭[x^H.#L4nhIv#KDD{wZRR$IcJXU_ސ=g$Kc$XglQL+yˈ$!0I1ALA4%^6͒$ϕ H^LR2(c`'SK ,v˸k2JNZcVۄeqfgfsvvun޼ٽ{p\O=T0*K[pBD3f0L=X8n;55v^FJT},Ν;95n.[V\9w\"zMtΜ9UpڨbueNtSrj"{e.8VX!]fEZy]w|>9k֬{:Y/$m8ɫrtb=SU{1 n; b\WؒJV P"O?ND='Z"ھ}VAFGGgϞMDϟ$X$6B o>z(ky]|Yхn"裏3gtӳrkkk#mZDwޑJVͷnJD/r ؿ?ϣTsg")m]jĶ6";w$ID944doܸɓ~!͟??Q9uOMuyJ7]~֭^Tjce[2yx/]DDiii'N`ϛ7/T7"pZI{1vL!8st]M;Ib`3q,fttv;'AI(//,76֬Y.\x1I XP,I۷$:^9"ZtMeΜ9Z͛7%IqD湹,Nر/_ͭíZwMD.]jnnf>|7X|yt### xkC}bl2S)nb]lT?O@  V:$H6?zt b:SE]Zix'I Nܹs-bW6 ,)ܮ_nX,KmmmFFА$Ih6-:p8,Һ#GX"gU]ntbكʚD'8U;ovv6]VíUbuu5UVVVTTx^"z)uNXZp =I)8-uׅn?s"\09EIBX1# 'W眓s\Lg cp/I;;! .Wtt̙ի[7nY%I+AӧY.++X%򵾲,+XfvttdddѩSt\dJ6LӧOZ===?vm?OM ev8{5~mKOO/--mkkB{ϷX,>/ i nݚcZ?NGFF|IawiŮ]l6f۷oJz;!AtUk.8ܜ}W~oQ}}=DƎS7}ũHD+Dd2CNky2%&bZ#+8Ъܜp8~Ubgg'$ o\ XĎHblD'q1)gNLnMN9%vJ|EyyMb c̙[~}ccob LEȔZEh6nݺccǎ8NSq)O< #B{$?ä{d2͞=b޽Lٚ`X]K)++È$1L.|q{I{ja3&)"տ=~3dijjjN̙3[[[U x<ӧO=_ziӦ԰`Ξ=* ~vr* Kc@"_:00?Q`AA>?ӟΜ9LwO?y駷m۶~%{{{srr^o߾r``^Oz [яȞeΜ9S~dd$55l6f㜂N[.]zW^=|Y9sw:s̹|rNNHww\UU%8T+ &\~R$VAG}gnٲ%:iӾKVP8NIIX,?яkjj\o~駟$>f iU`ue6Gte%wy׿uKKNzڵk?>K<44dt[ +W\.&EugϞ]jUUU9Y 6QSShcc#~^rXdI]с/^Zx ~_?7-Ur 2em۶߿']'[ԁ9׌t33yu3љRE/=Gvv[oB+,,6mZaaa}};vu]K,o~d2͘1>UCY> f̞;+VY*t:lw#I҃>v%IZb]N̈́3jʁW[=|I׿fiM0N{C3gb3gW}$>ceMǎʒOD]D&t㺽]e˖9r xZ#%%E$V /NK:ȓO>p8GuuNIs1{zp䴶j.]DD?ķkMXjΒuWtgV]SqIEN.T-g jRO ?c`i-N<>n߾}Q"zdǾDwޑi'?~z!ݲPm۶W2D}vڈhܹ$ QggАnqH'ę gŻEpn"裏3g8;t-Qu2=UWWweY1c v҈$\n77 t kluΞ=Ο?/IRKKKqq1Z*;[n%_~9߿_V,0JKK;q{޼yZA"߮m‚ VpWo38閹E++UV?WzLԸLkdd$G.JTPP@D۷Dvl^^ݼyS ׷n떥^|977:H9*+388(IR__qҥKÇ˗/x2 `OADK.&Xc̙#]n1HIIܠdݥg2n188&].գd$[fM8^pcRYga͍H"H|[wKT;bo6a;@ex6Ne.xrJdފ48.S(RmXdWm6XFv8wܢE+$N5$avv6]VV1~9jU&z:]ݭzDz>, dW[bUWWGD8KRWex}ј&gԴV-b`}™:,Ej \J*4<'2$ș=T7vLLų?<"p᳈) ;::222ԩSdɞ9d2͟??33nO>jwB<^wKiӧW^MD.+ f HUcn B&'[[^j`ѿ/7^ZZZWzuڴi"wj-Yņd2mܸQwZց?J@__JIp(={``$ ><Γ gtL$$׳-/^,K#ѣG`KK=CDbff鲁rpM؍{" `֭[9`ٲeW^7o^rPqqY{ !S}ٳV""vYXІ itt6nܨ[bLvѭ v@{{{KKK3@ȝzewel6۾}3darLVꫯ{{7$"t;X&l jRv۳gO~~b)((|PHDkM欬,uhXfZ-K~~?[FW7p*(***{:-}5OcvGik_>*577[H:;;T|6`U;'ix6NeS'y{N 0Γfb%yMBWHo߱cG<߾x,rכJc̙cK%%%>o+&)鄅"Zx]%`3nݺ'5 lmm ǎ#ŋ N<3c:q_$z`!p}uttTWW?sɮd={vEE޽{#hXEpX2)++^ZZjZRƔmDg+k{]Z%vl1H>Wƾ/??~RSSKJJ8)5%NT'Dg+k{]>Tck0)$,OS'k/o`r!K0AS |g/34Mf9;;{ݺu7oT駟;w$p8nwjj>xjA"عl6TP+xOjeb{nrz`0z饗^*,,6mZaaaMM *iSVʲdD`j"d|'Ǐ'zHh۶mqGD o>z(kØ~ЊG}Μ9t,VXP(DD%KpXjU)@+''.\u:`?9~ԩ $CCC1KӧOt\ z+??_ҾU%zj%] #߃Ţ+W\."bo!effjڂ hӦM===D~zv'`}}ŋWC=gϞ]jUUU7D!! 655ѺuhÆ D4::HD'lU~Y2Zx<nsxvl6>\ IDATm߾}$gdddee߿?UbU"OB!vSRRvu)56==M+,~mNs˖-P(gϞ|RPPBVʪ,KRk" $/[0D8UVL~*a{ VooW~ Z<}'&0geVZlP!diut/qV. ocPIWٶ 0!&,ѪݻwѹsVXa,Iv=Mغblj5YgU:'9geP!OMS&0Mޅ0I7"l0$ V կ~cQ}}=edڽ{p\O=T0Jl6׭[w- ͘1d2=cpT}AYqǏgeEg鑔D 蔲T矧LXe8jkkhOEO?ND=$Ig&KR\\,In߾}Q"zע󬫫|n7}G@̙3GuV|rnnnuulQ+_rgrc^^ݼyS7nP($;ε, {w؍dllll%[,SΝ[hj-b$cfE*t͇JH%+^+nXYA#}j7MD'g>+XZ)#81H9KIknhM*u`.[Nc]h}ёADNt50sT]wu?<⒱֝Wor'R~;":tPʳLCCC0ljj"u)kљ/^=yftx Y<7<<<88X__xb[Ϟ=jժ*"bױe&~a$38mذFGG3rJѱdɒ3g?˖-zynʕ+g͚?pDr` _yNn)9Qr"%KIknN*% ljn` hӦM===n`|瘁5=>#Dt`0r=Ŀ.M!x<Gnr%hѢ#{*=XUUe۝N-[ػgdddeeEn Ϊ{ |>NIIq8^ڵk_(bOĉ$Iyv˛o>"4c NFFF|Iah'e4٨UOM8YJZsCuRMwꎻBsv9$c_:%8 nݚcZ?X1U]Z=zpc=Xf(G)//zu9Ԅ˜Dplu?AXtr7pիWv *LY/%@b/.;$] ,@  @ ` @ ` @` X`,X`,X,X ,@ ,@  @ ` @` @`ܩאdRIENDB`biloba-0.9.3/res/en/commands-maemo.png0000644000175100017510000000157611532011433014476 00000000000000PNG  IHDR\HsRGBbKGD pHYs+tIME,Xe,tEXtCommentCreated with GIMPWIDATxKqLA( =ԭK"%Q؏k !oy t(ieVuA00bR8.`~]vgfx 8I]罵ṳz{{!S`hhh,Ḝ6\sssrmm-R9- ^|%o =N)tѩT;ۿl'm7!<*w8%I;;;ռC{YIA`'Ąm%6q&yU.6"/qYS)N4(QHAkk unNZuKzYtvIIO8+sGGǝƪ.}T,PqEBWVVHY*~Q>$kšsddoii)7Sx_nnn?EjW$(L&-IëS~9l"ˑvwwW[[WY,) >V yh=IENDB`biloba-0.9.3/res/en/nplay.png0000644000175100017510000000605610315030517012724 00000000000000PNG  IHDR^2jbKGDC pHYs  tIME *=E3tEXtCommentCreated with The GIMPd%n IDATx{Uǿ mX(HAjۭҖ@EPDD\$&JVE-H+e#Xm -}?23;;z>:qw̙3{FZZZ0 0͒PaҐM 0J< a}la| 0? 0 0 c@[faTSaa(]ٙQX)"M-/蔲PQHr{8ca$7(},#)+K3U!䄌c;,m)|g6ʶxC(nH^݋,!rR{o/ᆌMLkV>~&; sS$70MEe)kSO=E$Ms2]_i,}HJt9JU";6COi0Wyp'2&7X`dY3gB\X|NHFYWaH1^cs`Kg9<2E-(Ƒ^G839N^w @7=0]Z Y,6&94$'K=[o*7Mܕ߭5󌳃Y9Ǘ0n\GI>0_Y}k7KJˍ^\#yrl~PEQ Ş1Z=uHH!'j1j[+Xݳzţ:Y'(cԄQ- +smUo^E2N59=EoXcGQ0Ny_ cJ]\6IӁ~J)7/M LMeP;SwfUQPS3#"g|cFIVD7ywr/J\U؇, Vxh*¨E[=I9\ Zepi(WDv|%V;wbeήΜsUƃ\ _dnG͇ۄ"\\a] $!ڂg;WRvsr|Y[lCA7^cs ތ(7Byʰ|Gx[=u+}<@򊤅^o$UB?ɓ|Ai:VpEmq$_=-"p߮4!oLw>xڼg2`.y]D()PЛ<\G 9qoRk5fy~xs[PN,%%/DUW7屶rY"΋x#g'S&,СtC2iiKaDqV\N Bh2K{IR^? `b-?."K5nnYU(Ir.$t7Xn>łs9dSo0w]VgdhD[go"#DzL55I$$ZRǔ6M) v1'dXNJ9zgr}ׂldL SF-BptvVItv]Ov?PUgTD>8Bca%argINR*7ELHD&7 E8^ QDHY&SƉ[9~teTEr"ʰgQEI-2g< B> 'W/,ޥՌJ ʄBD^-(+݌i%XsUF&k,L1ߢ̭r/E~ QnQq۪dETBOS٘"4^_;֊},VKg,k`]h"x!)зeA9Ò)J:KUH@w03ox0DVu< 8k|ͷ~ =v^pmղP&"{4WYi=zwe|ÀNV > H~ц2nx\MUUc:D;t{)efoL/ÿ=>`LʿG8D8xm ϕ[;ȢxVMd |o; L55jpʗ!V=$ߘ/QYaL)VSWKV:gm'y9 `|Zv*|O J{൹4!oCxs\f= TQ3/_@ '!'y:;f!C\Xkpl q0W[>Vn@_(2/ \kj5WC5_]5//k.C=uJ0F{-*^ceZRN[N32 4(ZH]Hd7s<"xxC<)g>62l1Ard=89rgC̃33FcCzqՅwvmrYz2.0BOF cI~䯜R]GfHKclČRP] 0 0k7b aa1`]0 ÔaQ0mss_`00$)J=mv8IENDB`biloba-0.9.3/res/en/join-game.png0000644000175100017510000000301010315030517013432 00000000000000PNG  IHDR2QbKGDC pHYs  tIME '&ZIDATxkUUks|9٨MV2&aHԇ|CBA`J_* ? TT،355jZ>Fg}uk{r3~pw>Y{s5*D ``U&J 3I,FQ%L! w)i""H! SFD -V@ ! A$B AU h7uM`7F3kt5p%~C|mf|j@+Zp;L^ ,Yۇg8Um"tIw $͓tP'_]_ۏI!n9GnXf.Kڗ9IsKߛ-ʹԑOf$}JTns,jb[] iKw{[9s`R"iK?KҖ}E}yyM֜qy^o|H>/>$ H%mݶ/{GxsY%"y4cMƖퟧ4!copdY{~k$UO{>3]p2^훩/r7d҅sȸL˒> #ndE*/{z_}oUqQ 4pU.ῤwBroz(I^) =~BR/L1>]•:$zs Qr/pAR-0vHzX ].\FiRBZ}|>IV`gA`}s)%ۮDg@`TdԷLˀq>`0Û֚$eEo1`C?&r1i{t A>'Q۸,3%TD 8v>pRt_YfvL9 `9;5k64w?,JR, Yks!:Ifv,E$$ݜy x78!VKjDe5Jҏs4ǟ4MR7Od+&_S&AߔX&P^~?2ȓfQħ W=U8@̚=WCmOAbA$B A H@ ]xX5$b Ӯ AQ$NB$AJ'aZV ѢڶS0t*SQIENDB`biloba-0.9.3/res/en/aide1.png0000644000175100017510000033335210315043323012565 00000000000000PNG  IHDR X'bKGD pHYs  ~tIME &Џ IDATxy]u[{oͷT҈X C XIl'q46! Q ;15f1bϳ<L,45Ox^>ԩ;ϭ{|k13AAG   KAA  ,AAA  ,AAX  @`U*8yXa?/&'y7AAt3QBDd)8~T v۩p.-lSarUKs.S  VKvre2rX9U2bTP%e ?0*8fɧW|ABҧ  \\]AA  ,AAX  ,AAX  "AAX  "AAD`  ogEy^۷o_vm,;v|AAZ`%x`ժUXlѢEǷlrׯ߼y~W^y-/ P1TU188w'x׻-[>O^CuvvFG}2__666666nذ`±lܸq̙/† ^|ɟ]AK~3={6ޒnذƍ3ƍo;d2ڧ|>׮]ze  owڴia=a_;8뺹\__?۷/WXua+^ >M$o\Z^'yGAAtxs}>9s&k˱Ϛ5 >;v?+w=~"L OpGo  \.K_ҢEO/b2Z9s&8gy&=T @sssq`r;Teٳw}7Gy$Lnڴi۬_^C67h2g_v7,XA.9l'~K,bUUUK,{lZ/}Ksq]cÆ Zkf޴iS}}}KKK*9;T;jkkkkk|ß6lt'[رcGKӟ'xCC>$.N p9:_ӧwwwA Ex1!^x!>>3AQ ,{{/b1y,  KAA)BAAX  "AAD`  "AAD`  AAD`  AA%  AA%  KAA   KAA  7|s7tMo8  ›f333jS\^RAA8?%lD` pqL237nlll9s /aÆƶ_|^_WO /Ojmm뮻*1桇F>hՖۦw wl.iӦџ|_xSS__erl뭷;ϟ}{M^^{oxWA_T8KO%wm6>`{=[npOxꩧ|C*w 6x'R?vWئw wK+<yL&qF̟͛?GFF(D"S^:;;ر#?x J  xVII7?3ֺR^tfr9 a̩T 5k Rarp]*1˗/'=Qf0{ xb۶mg}Ǟ{nq7pC=%HA~7-X?O~+WvGpajkk 6.v >u뺮nܸ>HT~V[xׯ_n:֭;{o|#sJ}_$ 1c_~G f2۔ إ>Zߩ{ [̙Sޏ?ND .lnn>rHCCC]]],;{y/fpp&H w;񉶳rͯJOﶞLdrtttӦMW.e2O}JO|6{'3<஻pzC,Xyw$뮻o?>1A-rrp 7mT__}W[[[[[ɵ 6tvv:׭[wر*M xCoYt5\Si W{ַ`~6mT %\SSv͛7HEA¼qȝw޹nݺ{iP^  Α\oԑ#G?AXE`ժU˗/?PrpTy\ EAA.2bAA%  KAA   KAA  ,AAA  ,AAX  ,AAX  "AAD`  "AAD`  AAD`  AA%  AA%  KAA%  KAA  ,AAA  ,AAX  ,AAU`Q|o߾vX,v:/bv`ARXqYf}SoǮ~͛7g?{W.廻(iROOϜ93n{{ٟ:ud\}`Aa<??|}tM_%_D"q?d^׿O=7gϞ{NAk7YbD4mڴ/s͜93^/Z|p޼yHd޼y6m #<=x|ƌ/켻?CxG?QO%zÆ su]wܹ=1`O:ɔ{r 3}d+Wo^鼷O<Ι3g9HD"/'d@MMM"T\0*o:'?A-X>|{\tz >!_?y <To;||;۶mP]] ,ۜw~֭.\XR)`qL&qFw@ {}s+(6o `<22Ftuu%  `ǎL?A%1׾k׮ =sL>}$N?/ {Wd~ U*\.ॗ^b]wdJ` |}7xM7$ .ྭD444?gϞ {zz!!JXfML&5J)ywOƘ.= 3 ;w$hٳ+<ŋضm=c=svm/>z衮{;ݕ_8_P!(IӨpf dd+={͛/5M‡?ac˟|ɔ.D` :Oe??]r5̄w] _->f{ _s뾡UQٮׯ_nuy睏=X7|;WNyg?ٺ'xb$Nk_rO:roo?]kd>u뺮nܸ>HLd^  O3f/|o-X+lb}Uc|59sTxǏ' 6779r.={?88 ҂U]=zo[9b7>o8}l} )4*ܯ` T`E"x%{M,l;s=oN JQ;Q\&(xgrO? zM'x">3 [o=tЂ :;;D"qu׵U>?>pSN۹7oK/͟??z`!꒻|3zGXbׯןfo,Vj}MO}S'.|}k׮e ep2O6moii l{1cF,~p~[gg8x|ݺuǎ+>fUr=,9s渮ѱau~-^VQ0-<3P555k׮^GŅNIi]]]VTu9s_]Өp*†/~-&Y-K.kf2%¯O|A.q%^k~G|^ӝw޹nݺ5A;Pxsyߦ"T092<<|D +wBD4ōAP5Zj<@CC{A˨)BAAL  AA%  KAA%  KAA   KAA  ,AAA  ,AAX  "AAX  "AAD`  "AAD`  AAD`  AA%  AA%  KAA   KAA  ,AAA  ,AAX  ,AAX  "AAX  "AAD`  AAD`  ]c쟀MW)y <9O{`(|l *%nm#!oM”2/W2G d *lU _^ @R' JQ^pLn"!eoz L`F.cY0 Re*ҫt Fʴs() @-] 5@/Ӑzqy-'.Ґ+B)Pl^`mg۹|.[104OmRciP SݬeՄO W.?Q9;{ulG=#?̜e%k*[&XB+38Iy U0iƧ (l)4VDq1tF-8S`.gF<iFJnPnfrPx5U3@m\;B/Mr!Snj/N&JwdXZc*JP%w2:x}wLZ;@'E+u* X!/8j |k?w~}Ͼ6#cHFؒlLpr!̥dX#WPzA88T@ބ]\&w22|u#aKsz|B5a>q͵#=lmZSV`8P dQ{8)`uP %Q 1 F'S d-^Ž3;~e뉣 }EMX+QY>ėpoG&baeZcʭ ԰vx] ,"3r 2GCf]/&sF#ʁZ~rWi D$Q1+ri#`iYGc z)2XCn{0qAuaSA+H)UQ(D(vA Vh> PUrbUg`nY IDAT`ϸvꈂyTX4qlmW`ہ{WD0kA9 "Gڊ?Z9XkgB+HD(.o½`ϒPa96eL*}a45֬Y~es66,~d*I.M@Q%Ŧh@POXn(*H0qӸSx1>{8@Pѷ=s0;EVW#E1k_`VB!ݥbL-f;3}ρ6/uae_⧬ OʒYl(φ09wU:w"V_rFvK _3mo}NJ+\52A ZyG; rxJ'D#)Ѓù]U"^ BYf 2v^h ِD1`JZŁ ,Xp5/&j6|DhG&x5zfM~kȰ!=3<6a[|]}8l*.?iJӸlЈ%XYt g\5wnẀ!?SqDNnוi3Nh*KT0]hJڜ=OP5 #`nb._.8iQd |lL"K x#3e\>c+ 2+Y];v:l#E(AIX&uG)6dd590EH1 Qp&)bQW2 s-(82rxX48T5Ƹ !DlP*rjcOFc_ZԔYcKv 'F S`)z%W 8`< Rh9OvbOaLd촠Q E)'wٌϡ8$aDG ʬ-$ҪeKϞkVapL;y 3ZxJζRm-` Օ-o/2Ƹ[Gh|OmvY6]R9|(X``;sFJ9N*.Qօlf-dtgkʽLS+Q;hmW&K' V3l[SWe䂉xE)?l 5,H{ooo3sy>]uD] *׊<344bR%T?r᝻gʅ1"b &M5u[ғLuL&@{8V0qjnnv]㶞\drd,TP]].N<뫩`S2H<00q i0!] 500嚚(JyH$ǒ%VIɯWXEs% fK2)ّd6|rgB"ǖ孉Ev̩x)?yD'E"I;scz^P.!wF5I;qUobL9\D4{ 0 ĤٞD"1oNGU,M8TD Ό )VEvδsq"@HZ@X`hfG)3ra5A1.0 C8tTԍ\2+.lD`]!oAe=]GE0wdhu]kGnbf\VI`smבZ%k&T ;Oz{$"jѻ#+"#QR9l Z ;̠݇1/h4o{k*6qCqm#1mjR b j~~}PiYI!sgz`_C1.+Oнg(@S+VW&ɟn!I_xI#zρޑ|7n qՍ&LΟu{HkN~ݫ_<<hcw8ٜΥw_w۲DXintdƼcK7‰+mØ-sDNKvHш0lA>p'_8~ٽ'kWv1{ 2꛿Ȩ>:0gNo<|߽}'r*)^ykfsI1I~?uWY_}iL ʪ3'¡E5Das"3%b8`7eߡcZx.I)sOO``=FNȄSP Kx96אyzOw ?.=8\_WX׾=#~NdΌkT;P1c}+ɉD)IH"Zۈ3=tbQ2ϒ2 F͑;AYAzK=cf"UPCD/fm9x^w.MA&/z=gP}gz-WU+gR޻pR;SET:vEET;$S{3v!Hw(\jCqtz7 c&5.+f(v-u뒶L):޹x暶ٍ >^}#ų߽ͷpU s^1bF S} a(GѴ==ќ R'.ڑX ݣ,Yal 3TӤ0o`i5 EKd:y-X|ESu ?]'XQDSܚ깭﹢sMGۢi (9t'<Ǹ[Z_<̚߹dΚyӗNoC9+@J5XdO*wӬi7-iAZn3@gy m)W%OOF?h;9 ƘO>x44ͺSDe'=Go`4*D`bY,U<ؤ7оtGDڤ(u#:#ǐkM 6 Cccm{3 (n/͡:p_GlMMq/0\栅LjptDbf]i+fn5U͉8P :ҡH"#s3j67,4wZCKulI$ Yo># 8Y{f!:vokͨBA_N)6;Nmje~{(Y9?:~nB)^({۫1Kl{ȺORե_;Ȑ-;RtxzIEȐ1Sg{{*Dj\'FAPdt?G{'bk"դ"&N%1xCDTk`:D#ӪkE If M.5^}3&V9(YrșnϿsCDڌg9,"r0Nw#'CTgJ1%) 4Љ&RFX+bLi7QhE`P a7ٟ:JEszGuۅ٥tJVD 6`ɳoN?;k/]+ %::^h3"BYvI61N3};V6Ԓd.\wpd݉Tae 6C~Tpd 33 kJޔWMvIuzzs9k1(Zg$1=#C@RK)6IF GphXoRqX6wfdP. b\be%ձncp|xD# 7ZkvlJE?$)9JPaXK3lGHpV;MCX"a¾;wY=6`fWs>3/oJl00\݉6xѽ>B'L-+}St1 "OR:#aq "xbM :XuR]lv랮cg:JKk].)팘V 2\ޞhUW'G);hr5JZI}w 'zgd '^eR\8*1{jytعD2^KB3j pLP_MV=70 #c*g eW5im N*m'$`Xmz$vᚕ*)o{`xˎ݉T 0ځf̬@Ú- 3g2!VM)>7!3?F: 8jF&9rI5U#Yo( ֳbO7̵53몿qDiPu=CC ָ;ZlN63͊Kũ_'`ϘU9q`l5-OnS.>H=AS7H`҈'Ą?Nl:ʡl<\ky\۵'E8g 3Y(&ņ>/)j C- F2ݜf(YcLՊ?W94u47`eH&<(XaCc#!xB\;Cd\>:/!<+Q]R,]nS22 ?kH:0 I{C'\6`}PZ$; uX8sǻə%.xKzYbM]9W[Wv# 7gu^]3`<ĪnZ4XN-1 iDxD!RfPbMiSwW& x&팱Q̞Xў1 999zߚ,]ml؟ZPg872^[eѡ;`Rxiր9ݟ]tvLQ&@Q)5C {>[b򬚘Xlټlm( Yϲye[_{9D]0SJlڦ߷|>("2xM%2r {QS Ag7z;ażΥjxE* %㑏 )Lc=L2[vgcQNNϷi6(#'vtUFo}|$JG缼Ph`C`ƃHȦB0L4GA@iv<&"@FCTeΦ]GX+tf`* gjS&oPlȰV!8l f *RS]©F%^[>8F.1E+:f!Y7-{O[Fw v'9VZ޸#krpǾ }~Tl,,__Vt8cO p:0ݰo k+f}ʹ*?pɌF:{+8F۰_Oy?u#Kq 9$l7<-K.UueUJ`b]#45Z&gJ) .ci 6,l)d;7֖ 3y]ՋA'fΐ1yWi5*V06-kTP/a#UpjD62ݸf;w2)3uNowB]a4,MP_h;`؎ =TL*w4?`8^p7#0; aC18`uxtn=#ZC\WWTWxJl?aB}u%^G SEv®˱Ig}UnDTWwG,IƘXV~_UGok%rdXE1ȯnUJc5rv>@lF @wfE6@Ȯ %zG7ؓL}bu](A@X1y9 Wo\?rplʥ:+@pHixUc' w,zEcifnbg^ˀ~<(E0W/ivqp2AF5DdQdP +;ۖu%Ӟ8n)B4qh5OKDYCFƒ0^-܆be؋dž2pr/u NA6u0ͬgt8RaV""+wiL%\IVv9~nP4`)ueqڄVed8M bU1rŒ5֔cɱTwO!^XihWd93;Cc@uƃM&e@9vr:L&S^rf&D4Ժ Q&r6)c3C}Z7¬BQJ弤Q {nxpx,iqנ ZL߉rRDdR7<}7*6>u!TXG9E(g)im؆= NghTȁJ)pT8ph.S$32ghdxl$*@RL*598fhp82{(SSZD6Gb@Fbc (BJ3ەg` FDA1AGCdžش5OITQĆI)/1rxptcX2D482:LkOk؀sڳs^˞֮ dWPv&l~bi[koVN_[]Tӻ휴J1LޑqunΌEs[)|@pɹk<;lnWWE،":\.7̶[ Euey9 g 83YUyRUI*Tl9mtN:e'$vJ/'qd'vZXedɶT<0=s>@!YawgzU"C8 ,͘LT.eV&Kj 6 R*f! ye[VqҚ*$TAb`ƒhnsdD# 6(Wj'],+˫{++Q -ԩ@螝[R|z oRPF//:zar@EV06Jl˧'&X:D7N5ת^TMaJg[E,XQǦ+qX, agg(HjW&gAfB^xC$*Oje:­9QG>aFUIb!B#ql6kj(l,z6z TZ0y8JLFE\ӏߝXU4rWׯ[HJ +d>4 Rf}H<:[[7cbPsj}j~5ۮjbQ㍰'Lq<1#> ]}J\&R @%W%RjCY$*eKܾP S5Ğb8AuJB<57om1K yx!V`_(Uc]U!]]'54KS3F\6]UR2^= 0Ixkszi=z+׏w`4fŪ/ь7 tF:a|qƁ(~%Rڶr:8jiB@_W[2أ095QJ -m{'B؜.NH["c|Q߾qm-`i]\(K\~cF|1&ziwܚZX"L&"RUVl21;V"w|a&,AьEf# ^ً{wlnFP2j%Q*'%nTƁP,P,@&'"SIԲryc1N$Hd,Oݣm䍏(7س[73mfM")3'οq,渾#xxYs[dn)@|JǏ^.[#wnٲgF\{Z'L*?{[>Su^D;%Lqc3*Z'2)@Q%#}70[ZYzĎ9o3acD`J(@Zr#"Īr˓Sђϊ0l 0B .,Tȩ};v^]SsA\rYs ΃%mmceRHA(K?yvyLAc@ g.OqTflԻ$xե//en$^Z^c1] 8*+˖L\3PE\֓KDutl')SVCvc:rk])ZC /tyOLuﲣFǨ@ F@{(/%9Vzi'UwriaR^N=.`ݞ 'N 9A:]h0c@{ ƵOHucowRb9MoGmzD|vR~L1xppSTry0J'J >{omouRG&檱{G{sadS6{;ďOwwwve8~ezvq4d ?K,L +%'fU<|Ͼlfhu{R%~#ӅrĞ4Rx,| z3Qў7X4aMmL kͤ5Pf2PtD6Ӗ g^9r/Ό-e6v8k|>ߚɥjM=ӄ=ۿkߦ>UF5-Ȱ0RʡSǧFݳ!|d IҾYEڭg|K6;W[k[9x1L6'7  P_ŃGg흆` N_xf߿tw&g.B=# RՅd~8}\A#F6~wJ2SK50F޿ccu+])+p|5X$:Y_H l@܉F&Ggo6P&\k/tCtn,yhGU&&)mlz' zWgai l "3Jc_8xj"vs3Ξ#>94'ArMqh_|x>e6Gg=|yԇCCgͫ'=_vc2];S╜!Z3},@ H'f aJ#DD:uxb hG7yUFCsgA&NMqxSUE١얧̶XǾ aCrhny9aIr72 @ZE:[J#MOOȓpQ[ݭm\}Ʀ⎜:we :-XI)jO9v^}֚\=zKMUW*3ёz:}?u |I1>Y_:6غ>x_+Cak.U_z_Ϗn `dzO^<9{ C\~r61+ DIH V'D(,W)èb~h@IK޺AR(^;yG/ vSKcWf"Xphl_=%??;+-B~B;+S_|LЏ?!p7̚%]At՗BDFՃBz3K)-uGW4uV쮡|U<.12DΞe%UEOLmܵϾoR!?gFuXvknߵW'p囷aW0 ySg^re&ghbtة/ʪj,^+W7!޽ѡi[PV H؅Ņn-oz|{K[+_=t % /M|b{''l {r^8qk K{ab浣ǽ0֯R\? KLKDdɩRS^]~+-"C, m>kC;6?<`׶ə^Tb59 L#ع}ۆ~56,ݢK'3Ķ:&6 ~5(WG% lʡJIG$K/Nz<=ॖ+n>w|IՓ& Pl),\$!R50Z NʼnoxK6 TćƼϑI.AR8էUtЯp+6*;=p䩱 z٣.9ٚ+ V'JRMrԽo3;pq0S×7޵w``e{>RiD420v\O&߆]=}|bOc.|%"|Y>x+|kX ~ޚ^c/uݲrɴgs|dۀA =9[ Reep=-vfmg67bsYtVwϓ I)tFQW>ߑk϶f3sKمhO,*&7.Lї;&ٵ'^@dJ*S[-K hb5bl:Q.}ٹjKI @:X`0vn]W5],r J7bR(aMf]<zܘ[]7U̕)NDJЄL=ffgn̖”s*$)l=4_T#vH44;Kc D$POdgtfXnvE8|B=vlԫ0OVtt}={~q]f"lW\8;Ĩ!/Pj/1M>} QGڶa.HJQ_o<آU!Wɳ lXb/o:gy3nf`r-`OWsW|TK͗j1"V`~ss8Vtr-ioDNkm봹_);>_{q n? Zq%n:zzu_9wK4;Op߽uJrh]~߹4'2Vd o<=kD^_"%zU.+5њ5_w3)u8 Hz-,: s{~Hm^, L}%2{?z?|?t:Xw~&h61i=en?B[k:%AXGt,n#)CKNva[6c}](̿03j(DAP|#;cR}aptH uH '߷}SnU0uB'6XxyrBJ51=] V4.3 N_r]a]-H*G(R ;nI{Qɇ[)iPr N3ݻu8DD | Ty a޵DgQ @"A=)=AuJTJ0W5CN XJZQHG*E̖{!2L<^MA626"69OO D& Bj 1ZY<ph K!nyzD.i_* !Xoys-L("2$HU`!+sADx9{_;ˋ,惠u2" ń5xf?{Ɛ1x4LjIlTܕj-QDě@!8QAybznnvgZV ;U5M=^.4Q* +`#bty ԄGX5aBڱ0ÉȠb$4"1j^{ Bi HU z:69-fC!A6a_kUҝryf˰!R Lt jTb NV[V*E ɬ+$Iq3_<=;{&fAS,0VYnuْ1LlPcs@ 󗊕 ()ViuBg* God2B]ӑ]!!1'8CU`ʓ'Ljychê,, Iem4G{ mBU'f j7惤r/' ę6[j"R%CUq|y&3 B}*:L'!XEɢk_:HyX!J8Hk6dh8<xHʼnd=֮"27_/f2y)]x<;_(+'N!uz0[(.T: ثX(«0DUEgJި$W5D*LJ`a_)jss 5r*C:_\[xT*)„"% 5V)2\gGUBYFd$*I'^N`{^EqmK>{->~ 5wt$,#BqucK635_gǖL&Rd)H6Y7 l3QHۨzoް325ekūk¯PqP&S3Kv]۬_ɑg5L60JXjV$DT@]7ox# Kswb,ZCnMrSBp9}>2<E;[voHaYj"56Z\KVgϞOD^-,z$ ]---cp#.VmC}Aun;TU&+꘹hK}C[6 *lV7|UWE czeIw`'b&8[{v2s!D :}_9~%{԰Bi\imQ}xX)>ݻ;ry&(`` U7oǒֳMmQT1* Qxb$$P.O߿g{NݶyS!^rND]#C J`-O^8z4=,4ޠ @Y΁ld9-bƋ1"5L%;.'PkSdҶ7>@@,!I sSo!I A LlĤ`2$5=U\(qait)@`U"cm:sNԦȶjo|bd`Xo$]yşLeAܵ#0];aY6\Xi_1EQd@TɄ"6H`qߺ ֱ, "]z;ZZZkcF6mMX3P mrC (È=_ M|[ii#sS''笚}{vmYʥ|utC_$-).nB{ڳe-c]1/,Wk;6tR4BRhjLK'Vմo>63)^Ȭ{o- Q.FF|CgIޥGVsvc_[6Yww;']m׼">=m Yf /&dݞX' 8:vbrީ}7vx2&|%ߖ '<-f݋^ZzW{5Elۺ[I沽]\&c bAf63Wo [!D` Ed*~uzpw0k ! !_SZ t.: mNQf[0sJs{wr"fO%]e[NKَmImJ{{VQR}埻_֍>I"_7w #rKHϽQ[c~Wisl] G^g8yڂhm>k J3-K7PE26hy;Q 01bob3oXcz PȤ70$sCWK-7=Ua8.F'a#ewNaA8L.Ʒ~e X}gkoQ&8P#/TxZ2leY{Ͳ ʤR"ieyЕ\GM*& !x8;LHEaˁTU< D.q Y?lbneLY( ZڱhTb&*>v R(}Ͽxrric;|>o Ypt*+^>J,Pf5iZbAi6^Փ7ӄhS7玮{dh~XK ,PeD-tL@Aa63oJ0=J9*Sڻ9ٓӑy2_ywoi<{#x&6Ʊ0-<( h,`?esO jM|rc S(cI( ?wh=;4硫$^f?QRmzD,YJʤfĩZMHe%h Fӵ) CaA,Jdg~p% ̔+|k^̏Xal՗@E[w2p?$mzW+īp L-һpd[K(O9BӘw0밹tFLAUO,".iK[8?}ҷW;GT~h2 $D*U[GnnBu&pZ05XBɆ-@)*KȆށβL(8Ȳ*_LKodq1}oPhqeiZEL~lH?y;?<7ժtܟ86,/:y[jr<t_IH͉o,m`u`O۞/g/|`f*:BoOD;B|Iuxuwvs3(wSvq%p@fHґsz98":^î_$^$AgNnMlpOon{^Wbቢf:"0BJr#ux^VGƑX_z!Gl7 YR˔xE#Վ~==J0rS!҆/0ԩoWQ4z*X8O sڌ`4KR,S['RCma`\beW % (ȇ[(ӆ#WQ4:' n-ƨ -\%6N;Mʈ>8n.Ub[4ku/r[}o H^6-voZq(Sh麉o̍|l m[v=ͽ7G]|iU"sf@nGfL*Aqv߿GCnD6Y%5qY)э[Q4# 67vtr݆Fũj#Xm[F^8]:9>:ұk{=teZdu|H@ ރnZ ~ niV\~]`Q䅳Շğ|LD*.\F霐!kZ@P:(iT'o%_:\Ҩh*c^FTI"Ǟ܂.I P|mPX#Seɜ)\i^M.Hs,=o1[$~](nz$+ۣ\/TZ' V#bŁW"UfnF`>=㧇Nғ-&i8bPLvM(l[_+Vz*Rd=TP'\II(#hG|ΖΕtv%N@ιEw ₛ 9 q9 :։FM/r`FVmo40:7IA.`*%HR:m(zM༺kp)cZ|< Lc:(PPeG5)Q} +g[6) 'QCZ>R@I*] @`:`Wr26%)ӳ3ܰ'zM߉[EDtPTWѹ«5fym,q%.ʥ4_(&jV/\O+;s۶X+E͗D*u^cQw2$6pJH7&+sk>Fjf}jŘK %*W٫|`3ˈg#7ZwgaBxnfa9Zř̂V L1,AaNz ^1oKp3Day7sTk\p:(`G_I.}MԡzIfwRIer{w>mk Zf7=Ï~NSY8gX3cv0HIœYYgQLŦsN"7xWinrgmyyd'6ΉڲJ:HGYjޛ{㕝3/]#媍XQ ӓ!#Qu۟^o"^70*KT9as\io'Ex73F31nrYq*Yzn(Ab /|{ݥ{.EGˇR&SKJcU'"67߬Ȧf3~;Z&+^0+Ev)Ny?ށBIvc?e Bq]bwiw ^HG9g}ƫzidW]IgnS"Iy0*yƳiީZOL&~jϮ7jo;Z~Hv"B|pLJO=?1 xa|fG5A ';zrG/;V|+G^_*[ &ʢ_̟TQv% V|9;=qzֻw8qKG6 s u !20حTI'G?}v?Ͽ%'@w\LDGjuّne,kZvoμՒ5~`OAn=#PX"1g>֮<|۵!ޔv鍠Ql |ckp*. wBz3LNՃ\=^c{V?D, ڤsᝀ(P]Dիm% 4&%gHıf765 Q뼺fA>>]ժ܄P1 ~ۿ_}4BY>ޫ ) ߯Ĉ2@DX >y _E-y_V 6~ox|#Om v7{ޖ'(5s{[Fh @XJjXկVXޤDJ'#,A1[>~ YVh#n9 *8$xz߅n ! 2zӳ|Ƿޞ{( 9v? HZ eUkL>s~hOX)5#";7֚˓a !S"J !DĐ=wyRȶdrWVDDT|aS;Z@{A'^S2",2;)j"潢  X5_>52JjPR lPMh Q0CtBε+%<9 I*HM6%3 i`zkL` IDATiY7+.׸jZFkcWI$I:rQ,({EUy۾ cIlػ剽[_U(aSkqzĩ*_o4%C:wg( Pk۾͟( 3m2a]K>F瑎7JO hL(0)Ocw r<=ז4\7Df ԗByV2rd\. `\x\ieHY`UIk/;I ný>r2qR]fDEfƻRe<|VUrޒ]k+4ԒrPe!ZeoEޛI]a9kյtҳqfh ! p7VM:¤6`0eR))R 0@3}ڗ3{eVVu-MLT{9;>f[D7 i'Qpt"4RʑsT?fcE;HwNzvlS4zm[[Q❓flDypC:C)8N\P=^ՋƧČFGzSg!!ag5s+nw"5B)%!&$F¢2#%(,;bebJV"NҎZVEA"['ƫ6*ӉzZ `XUU0:p*lwZV j2IҌb6=M-mY1ю_zs𤈐nty|{lM{|\rA!G*D3WO@ b7GFFT5=΍zӌ]WcL.zAN)[ KW )ȚaV6fb)V;b=%YTZ]w%J91yN3&]<3T;yՃݟXL*`{ʭűI5g1 ٓ斗sAw,"ax(Rbȉ,Vq7T,$}tF=ko ā qw&uOjzޙ[Y{xfK00 ߏE%Q|gbvb!0/kj7 Qֽ+jV$HUOB<<≨nmԪ5Ôzb$::Tt7vǻ>J`)w驱a3!!S@HgnwR(U<˜sb|Q䲺YiN=g7G5_}J9۵Ico`jF'rȩptfEftө&*=)00K6kw\I߮^o~륳F B){f މ:޻P^0>}nC6Vdy"CDI]%sIUCDqHc%It%Ju4}aNt:r5U%R%8Tɉv:`gW5D9$O\rJ㜴pW]^tqH! p^(I2}p"AH`Q2$ #_wAsQ> kᩉSDHY륧LԇJjL%N=pIsQfV=z8.k+-Jŷn͝9vdtiA7| F+9<1zlPV=kӰVm`Ν8g;8D#|^{=hZÇ9LaN-nDJ`&RcVrO 81Ar+Eȥ#Irː~4#E΅[]s,bhȦ aE)T:00E1 г)13NE呛S6X9UT9fuL^&"b>0F/)JPL>+A# :[iLC݉Ԭ{y;ι'LQ [{- >ߥAyn~faG/t~Yb0GxE/?>88]#42(G"C&Un{f h<"w 1ij!2^ g*]@'( T`7 N*(d o%Q14G'GK|v9]Z?>M;͞`Q4fͲQ^ZScC2(r}bLDNLgTʭT'GGYr5xnZ٢Py B`ԓZ o+{o/wc,-Ô885e}>UHSe3*WOjq%|/cQU;clE 2e %\>qe86#nlb mWl{A SX/ɭo./L]}iԉ/$HL7_XlΖC=sq2s-'P6a46 uU5^Ղd;R-Q4'>(), ŗ+EN.c<%RXDtmn@>{ ^ezi:`S6r{u^7Չ{:(V:k/~I8=!:Sɥ;mX}!'c>҉3o9伋M\=-FUUՓO=[(("!y&_+3)#K B+ԓz#g-;bxGDF #v_܀Vn;_6qG ky7}ގ=,q^_5TGH9?L^ ?ʇ#u}?GLſr_9O Ay(x7:G>K&?,ٟQM(qוRҺ7s|Q  &R; t4A]\H N^2T!"R@%ef] ĵ/V^rSVꟙߟ@8B=Ho}/u/}?7DCyN %U9#M{iNHa;rpF8j|R-_ !U>^nNm yE}3DM.z#^S!?3*Bw濮w67ڹۙ{}ӯW^'XJJfypJ4/Zy^ӣ UQڱ{<)GQT,+vcT1]3ڸ_a%" TE,&݌)`tMW[s*{kM9_0CqǗM6Ue.|~b򃏍T|j3zS9fk ׎}jG9S8k~i?w7(R!xb5pҬ;D-+̗hasrwxoi<&6nkCcﱧ|Ќ]ߓk+ERI7[֌ʒmݛA5=E}}ǵ *2Y~dxg// ۟&(%~a'F;].Ok({Tʇ߀5!CY;TR`,J>kjRg8 $J Z'ITWX6P+PVIRch|ik)`ߜm&OZ`pDPi!Numh$7i XDl{I֯:UHZHD:֯dS j77ԑ$ 7*^=S<8p"" H`މ"{&:O>[ m dC?mu3 !,_i$ҍ[u6*$WOIZHo,1>@+>&3/lnQkIw99$lA!V]19!-mx0JjB%G謣94|> M`cl]}&(eZ #D $BcW)R ߡv $`"VtM@훥rHhC@A1޾) t8ܣZ ?u{}'@wR(loPlj#$e[Ofg`sۼq7;եDzFsA<\"n% !HJI82ݖh:VJ= ILnUjRXW%=tcJ]اvnݷXbjg}%\WySXm߭$K i{ff`"g÷V;z֔&(Pg%b'm:ql'dcK^aGu Ca:1Oя**yb1Y֯jk$M0JÓSкu,[>&s9!i(9ht@YQK3'>(&ZyU6QmS@A;=n >i *Gu=PnD|1&cOFwIиf.=дޫX)NQoKT3W2dh}M"݇t*͂&d?`%ζAhyW٧E8C  ^M*&kkLŭ-6n6@pȫS0$7jo9uLA7ڷj‚´s zp3zQ è*i`O3_a-i]gHǑH#(guc RԘ󍷁<ʞRXsBLc= [LdT zCR-#cw1őqwK伡Qyjg}sӅtZa{Dޮ}yh$MU3N@LwP:}=YDl=MI5Jto#,%.{J4w_pU!i /qRD1?s9oKB.aB'#l Y/h-|]UUbĒ0EXXyӥ[<9$ L3-[!ŹG{_UFcBXyL>Gܐ>e:4@'qGOa!J24Q%HňC5M^{c 1?$RmveQ=c iG*DvӽK9W. kko1V5N =tpoċVsMio#3'.0 Ar~>7jZI}÷P3Ϥ @x#\ j.a 'Λ5{n=G&Bv;6t &No^Wk׋&\=1| o^݋Ȼ̋ދk3} pL l}F LG3=%QC?bFߖʛ ʣOȩe=wB'k&+߀y;c~Ba" ޘp8tl@{K>8K~GK 'u( +jǟW2I~_5B-GbJ. մQJx1󺹯Jy vx+%6 ) ]k71D``"㝚 a+fs )>0e/(IdαO\o|zbC DӅOcYE=Urp'{CYLzfQ(NW[ Fؑ/d 7OltHU9CS~6INEPotHI >,Jy=^[/L(s{?z'ȫRz' w,bl8hs%}lxu`c!"ObjB:#I U"'Hh x*.}[5Ɩx/gȨ2TA!<3ϐzoq*BGDO3$8mt9D 1FHYIO}؞Hsk}V&)X ~`{RS  ;d=UcE3SC1w\np22Ģ IDAT}3H!)h]*!\g?uJ[*yC~pj0 GS?_x%U&{v'CYG0Žr{¥rO=k?kΗ5;ч2'DP$f g׬G0z9 5b .`nrM/0Ƥ^Y O0D쓍`c<'ll~S7h#'N]<1&k@ B?x^K5ʙйGǟ mIL$$uV=[9Xi2z/r$cL'o-B34gXU%@HU^\m4[wGsyzq` rbb-H$v~^ݘ""LV)XEAZڬ/,Wƫsb HHTձc rz6/zQr) $P2,gGz@!􇆽SfQ $5R"6LN9j9Je# ~y}#qX5SD!d (/o;I .[櫻?x"eg cO%Ւ s"{)eJ5Uf1Xa>@FBQL LY(v8d#?Zv ۉ„pƕ0WG@^ikbǎcdފ!@cO&bJZy%0TƅT ! t:/I1];N@ޢB{׎"fޅTxxς"^D;($lǧ{|`wh%Bz~ %@LÉg$}^ۊ?a2JDf[qL6qgZBњX3SK Rɲ-jIn >v0 P'BdQ.TmU&'> 7Xq7굎͆ z8ZuX.N;Iވ61$,6 .uS'XaZXX,*HIHHXS@mC֪ݙ[Zkt") CJ`dM+iW[ ji˃ ίVjnQUۧ=x|ǶFv*!v;G79-lltz3B=\[yt( Yi_Vׯ(UD9M57%s+UIאQ=}ZبTs=w2h_u7_{dJzciu/ ؑ`<3dna`r?[A|b:ꪨ$i-;Rwhf+W&&81^)QI_+J H3dNdHj):@wX^]h|㵷FGUJLJHjͅF5ZMI aRA<K$bIf@v/|s~J}FB;^6]4fcYKM]OlEDhf6*VK(b)I47"تw@r'`n\4Swޑn7r\.wi^}4"@&- ./U}\ME~׫/uGϕ *~dCD j;>04ztFֈ FUt#gF^(UUHD7sKkx\4)BJQ"c U߼|(P'J^F/:'c_z땫"}d@g>dW2xWd_w;Q՚(嵊lC4Z;Z\Y 1EiZ"ڨ:x~ymt&$ F5zvԌ|>Gl$ |E/Z9P/U]*ьK@QI]߫a &ܨʊ`Q,LgJv֪ƅ\poVSiW6DZrf)ڔn&լg"rl.5L WrE0mhlPÐAlW@ -/Nch!mC@†D{7P.?zh7ݭkcs-*ړ 0^qr|ZVןP)_nXB)Vow8jANChVZYoF<~ 'L_!fUeԒkܫD.Mzh6@_m/$I&ۍɩ:6ގr~e>*S`kSSeg=fh#D~oluJϬ{7wl?$nwC%pdH3[CDd4H*(.r}Zyn3D(Ja;0VBy ,cCQ]Rj?|Kι|881Zk4&0 ,zb2Ɉ!0Yoάw%{t|0N-˥` _)p8S2[};q-k GFΝDANb)zJX %AJ|?u/` 3[M4 RV(+ߔ79?g?Ǿl$& tKմ8aO<?<Ð8"pM);đ `bX944Tw޸ug^X921$I,4<x۠,B F/8Yg 5dϿj%-2aӿ麣[F&AGjyR GrFl63G_WH*Q>!$ϩZg ~kub;_xzt iCPɇ(Z N}bYO6ʷD{j6OZ/apZ=?}ݨ߾Z'NNRW^ohll(3fel[һq)0(z&o#3.B2 v?Ӥ̓b>tׇJj3+;K+fɣ RjvD߸l귫o\B,$F __ZAk4^k&3?< fHeǃL!)*X}P/X&*0Vn5rSA*o7~6~4MTzs駕knoQ~l5"9cL)5TKǧʥ|'rk+EXȅ~7!P%"o}q=Ŗ~v0ݧ~(Ukx`-/W5ګC7~'/H@l^୻5 Y/t 4Δ}Fxzt~|o{bi&'1{wСɱŵ#G9<2jvW׏rgqq}ܑéfG^}X_J:pR+lmKε٩\HYSfBc'*eUESvW0c'6ܜ%ѡGF0sswWF;Be}@79]>~v1VoΊy}a_&j{鵵o8unѢ-gդ>5lO>7Ykumu<9"aꍙֱ #`VG8_+{;'In捩 dW7d޻׷x]w]+ BrsZʫj:s6uʼnw"a\h)H3cZf.RYD$IνN1کWxp?"$1eO>^* >slqv=>2_?@ݖ(Y\]m\!db<ͮ~z840X,s.Utsyʵ6S ώS`~9{z Ę`~5d -LlX-ө3@duN3:x-}[r}\NOn}Gu59_勡x%f>]H41Lbt~C Rnt07V49BW[,VnkrŠHd0`?5VZJL}I-AP宷Zoj7E.+!]":nd4v${'d=#\/ xhpbZՎO浱k?x;7߷뻧z}f{wNCxzPyU6'҇xZ%ܟMdAvKBMZCPߪŃ.amrr|qyms-:yK{%o8jZԣTkFKָ׫j8"H:)gtѽYqve,(s="2}Uv g8sk 4mH-;65k+<󶱔$u# vpnŜFDȡR#qJZ;mYXu:"iUqM 4x\m z\7DN$ F䚾-U -TZkjkM n{"%߇n#$XQħ̒᳻euOn{7MH`d}--+;-9vS%cš 6[WgU⩣R$!M#$݁P%9薔[B)_g6+dn E͘(F U'5ј_jm+ &(ftxCUBFMb' R !̘vn/`?<*ͨlgob.@2 ӎ>]^묑Ö  |L]/|KZ+$^[+R{5r*0 $Mj ?\._Lܞ_=ut,Wk5 94J.AKDe[\Mv2,G˝;t`P:R>i(x7ۮcLЈZ$jIN`SQ@9u6]E+Gc3 )ֻKTUbQ>yFs >/+Ȥh'7g<3`fiPYX[Y\NE}b1gܙbX5lzޓ0 2t 2PKTlW!kmS eiu;w.6YN0yLj{P} fv&lS0[Ûi7iMrsvjx8gsnnyr,*K侻J}kE+B{>V>{ds*X'_|{2|ל- z9UyWF:WS}1ii~*"{)OO6M>maG0 r `CHen Џ!7QΥ&+75Ȥ{DԑˉÓ#gD\f[ZxH_]"jJJ dRu<9w꫓9(wQs(Tub裃?YKVsd޷|["Sc:éu jn3"|lw(%^]BD^S;ִuxkLh"~ǀ4 J2v<=&!Ih\7ZJw:N[XYgjO/..]v6*fir^i_AdיwMj?={,0 A.hWKK bXB!nlV4K Bogy/s#_v=$CU让zy9ǀ:6ZVwɛ_x\'& PNg۠g.r &o?-K"?Rʷd}Gfq212XZ2Zѽpfٶ÷p!ɨ'>ۗ5L3wr/]9P }'^Wu},H2z[O WAr=v*=0nlgWLKܘT>Owڮ1bV|%> D6*Ucq.}Icr>Oʑ$d6+c 5[rIkLr1Rk yLnl(iV!;;@ZF}?|8^" ?#?NB0A>z{ Vcϸ?Ml%?(u;w{B7v5D0Svz}Pg<"M >zD}m~qr[=f^6&FF+V1T*)b. R&ҕ"O/i/ lwI% V$,tf׭K(pDw#]'CdܲMlSڔ,Ǩ|kf/F kR1?66^!Pٹ{ X%3/\Pdq= IDAT[sxTIwϟ_k,2^}c'; Ĝw@߿޿9VqL,0 ` 'Z)aCӟ[y\엏ާiiJDy,P_==/py{1W#4`_K-6~whԍ+b#?';~nf0J8B>F'} %M( '[3ur%\M7& +J0\ _}л__ՆRcyG*d{wds./Z7(nк{~kD<[Ⲍ 3o_l]\d2Íj2Lfa[cZjSA[KDDܟHFEƬTjn8VDn Q88SaV  KT>^/>bl k٪֛F{y:T.o)&ސvݩ4ZApOV=Si4V+rI*NҤS'~FDzMDŎu66Jmb}$^~iA(m+-9*N%`"d3^!DH< y#Rtzau&VJMNL>/zUȏy=A][ MN }i/L=CDo*u/XabW#O VųQ%qKn^ousf-(;^lis5V$p(1TA dQ8YQ6j T"}x YtB,p Ȝoilcl<ߋV <Չ 2 ڕR1oxfVVDxR)vrgKJhkoDvqOЏ<_XװK8)_nG&O F7j-fu)sT6PKtK[`yFH _Ii1- DH-t%jŧ/dR)%MMLKZ|mT͹ok (sjB*< VjGA,632 nxN~/Q `~ {g.]Ig}l$S2~eү+<364.V"p]2Dnwju^.tc ]w{Q~lڠ_fӳW&Fvܣ(]\ oTَDdiyl՚-NJae!,6|>.;D W.jO2!.^?6 ?0Y[6Z5x#Ig6zlVkLځǙ!Vrqnכ:ʀiFUn@n^b~3gnLAAh:SEMq7z+Ma"k+.o:R%0,),'|B.KŸ 2P%c9"C vqh^:V9P'j< .At\^8&-gQ2ѵ媵6J^iVntav~d'iKJѸ6Z WWk+@ C<:A\#k\(3j#P8'\b{uinG6?(qc`@TfW^ܬ"} )R~c# K". tUDyzql*33aHr *^yå\VǦPgQ&jtdԤ #G#kI=2S':yt?:(1T!HԵj}G C~iy Wʼ*ywX/ LU{; vPͩKW^e߽޼c KLJP^kY1^g~T}ߗ$-Ddauۋ^=%( *X> 1zzjTYy[WFzYQd,:2ѵw۝(n3!JLmzVH "쑪FNjAzN7qmv3l.#abĖ BFHN=&arBwaXx>E!sD1FԊhslktxt]\\1>m1K@£~Y&Ü)Ӂ?X,DDq5ˤқOLr\(3l(@zqf@~.6"tr`SiG$L:-|v|sIeZK:P. JR6AMAL>T.-Gʹl*N&2"+f[&l##LpC9Iw%J7N|n Jj|6X6O=y^&0 Ǣv!abҟgU&1ʎjS.7==6P" Yϲ3nt456 O T)D+D&Ay!e%9=l& |*VfX܉džJ Hz5(!=p bkq[Wg d2z}1B .:Qm7:O=p_&7;ݞNLl#tPgA:sN3X`@Aj?VR~Gw~Rz*7;-Ng ZѡR VBnd/\TB|w-iBB2LI=xџ/dL;>hnM|w q/.gRܾ}N |>M[ymgjqc$=1U>~l@fH:PUWyy[^Jg,=~x#凊 = ϭ?7=0m-̦L!#6 Ћ,lZ\/plGƾ/yS^WO5ۼ:8̾OdC=%CN^SV7=/w(Dʗ瞞x~NwV~̿}ʾTp—j;C iz=;ep$]l>|황>R>H?zoRܓ}8kp~x_h̴^nyGNOn"rq^ 閶sGFwg"sNmG{|7z OU%;[Jj\ݛ~z'IKV)_Zs _m_ն#~=?1)"!1C^b!%jwMIk^f>k.~|g=h q+rO]%хO3: 0( 9l.-'o`߼'I+_ i+n~cX̎@__ J$Ƌ_;d退A>6 ƲS^uEM -SI>phd 맾2g`j 'L K3GO/)jwLo-|\L;秃GӣhW9pUy>,Q%~y2'E??~H~_좋׾|G|",ڋ[-.UZ._=s,tw,7BVokmFwK n΍n|:m7Cʗxr]>׸p]MazGJ.ϔS'K߾~`N |{~I TȥyI_/?&U8=OxbT.~?J*ڜ?g—Lq?;CE|0>xZy2ézo-mBo Rh<_,7flm%S~~ & 5)*pWڜ@3ڼ@:%(L"DZ1ς$Ig>uR3LͨԚih2̄K ?rtQf\^Frz,~B=o@v[P!,b>5W/E"{ȩ*ᾡOWxQn[`rNg=^ u 3Wf~/Vӈbgzc84uֱ@Xn{G?/ѮwZ ?8.ܷx'ƞy\=aWzᓣ $  'ƞy^̈́K~oYMTTx̱h:*|Ϭ|UFQ^IzJ~fp\hLw<2>zSS83vNtB_dq5 閭Wu+Ók:+~;PV%jD[әC t`ݳ3{?f/q%/(AP.Ϫ$ R`|FvL4j)G> *`y\;XvosooHML+>/z A[;mۍC&KsNr#C?X+B5mW;tHwy{ 7FRF/qQ=ɼ1]PVjx~@f"'z!sסĂ~`)A%u'؇=؞L9'?zV"R>S DCG-cݒ!w?SC;&'sp߉ؓ?q~CKio#8^:UyLJJw*u֝ {? $ZioWal[DM s'KқwD$0Gnϝ(QFeNHub[F[Oͺv]e#Zۡ>C.&s9 s3yZZ]C//eƈ)"S?1=Z<վr%\^速ء̎!P'bMsH~vAhH sH^5l}MHb ?˘|:槼~r{]}U @#L]I7b`8ym7V%;nwE m|4Q->ktèBO| 0P?֢հz-*]Of+fFKcK{jWoaD]_iL3;4+_*<4CcOSV%ȃ` =3ůЌ9/wb]#7=>|K_ZlfMOg$L>Fr-|["}'&?xHؐpůZ}.Fs`/ĂX3lBHAVXonَ0*%,pKU=-$S(osu>B *Ps+jHT8(ĶUym}%(Av`rW\l<,e8AꁱwK8 =&?r觏>Qմ Ň]s{ԾOЃIC~޵{PnĎX8q?w'^S%23sK/jczY?k<0_G'~wgK|99;~L,1mpCrPkkq(ng,,W3)߹HgJ51Os+#r!5g*!HRO[ܷ{Mz ιt(]6o8Q_Y(Lg=TSMO)yFDTŀ *ƣr>saftZ4bUag(@Jk/u#ɑa*%2JNl 2GeV%b2w`*<V#ȓ@k'j@) -Gۼ!"c /X&O ;_V[I."yk+Lx|c:a8R}3IrnsKk03T%ɠ6DcV]iꩡA1$;vkF'\Y|eE %crOopj+g4V7F0{NUxZZgqJGNH=n7[]i4F;AD{LOm5[;<9Zw{Y$& Yk0$eG4H<5BX0DZ[kvCƨ* 9%%LV*..dR Lf^]{u~D$kcplK)͹A k+kSc%xG0dJa-ԇJ]׎HH4vdB1#^7ӧP$S.N347Ui"yB 0_[sm- A֫b.u;M [hRKDF4djbXX$9T щ󽝯8Y,9p+DfV;1 R"D}Y$CAgvX)_fچ&%aXo L lNLDՍ|ߟ;C$@BđL}hj20^$zSZ0nwllbdڞ2A#88vZ=#p3~JL"&g Z87al]{dl*:gsA#cCS,AdJF"M*zpz?`.V][1c +\˦!10pݞ9;59olԀ9wȈSITH^8˾;|qBx䑷LbT/c *1P 3 u/KG&')QlDԕbk[V{"D}`qKEխ 5oYS&Q֍BDd <8?}R RJgrFYJ /OPKNB!i_zaU8c{8n IVիSkb02^;U>o+TQ0xʴ]\o/3`fPfCegSTV'&twaJ@A* o!K`bN\>W84=YНTTcS8-հޤ@S\Wj{3B3R*o{"A eTZ;^3K r>[k(-w Qj9O $Qwέ~~X^V[Y^wP%!iFi D*t:=\.=@F^. )@F~P(f =R,|/2]6"b1JgĪ d٪?1[U ]'}XT=u|S\2'7>kH`Ck/~/PۓڟW`sЅӳOP:Ȁ%R3Ӌ]׊^~MKߵùH@Vফ}^n^{lS~ Ư_afslYd6BBc3nrBFT=2PR0hy["{wٱ%UV|78()!L !K(D#c͒EVUI8?ӛ_0O<<Ǽ`YocNE."s?%&dRXU 0 %eRxjOߜjo[Jwzf#IZzm-[*^of5y\ȰUj@;{ҝ&^ s= "ciKd+ɰuQ A9Y"8瘽vFA鄭`@m|Sk_֩gS{gƸ-lNڂ.Xvf& U%Mѓ݈$3!:P_|U:.w׾'k_.˪ʎh#߰EHDC2vkB#Wzkꆃ"Pp"yu{ D<^^lcKG^y=Z%Ի~P8Gf[488@ڽחS!O7q pCGZgT奔Q%1Iwrwհpm4/uчTˑxB!`Z\dvh2}x$5-xO298!!?(Uܝ>俼~;؅' w7?lz%AA.K$@#M'Rp/dK MDQ'hոlkw̟OʿIQȲ;7$U')E*J ץ2g۟?>iδ\]?鏲z4sؔG]ޕ +6̤_2^p?EA~XWw\m}Oa)N?_dn2-*_0\WƼ̾D6Uh/}oH`@&;N㹩}#B˵O^8xp4oY_q#`j%/>w|r@6SLq4wxpW"|ʩ!rߚ+_r.^zzjt=m3{ ?6V!y>^C|wsDO&2,k@ͪ\=n YoY%ѵe#1Ws-s7ם_?! <c85_Y{n4SA~sJ<7V?HDZlJ.s 'KKͫx5mcgAΩ:1ƴ]cq]^#%ayd8Ԟo\bu=鑊HcBg w/4N`&2٨zw)XyQ`f UOtizA1=TJ@Jplٍ2j!;6XL@ԩ}/(_̿]>Xx־t1 H 9 = me=3[8Xʎ /idqErګz}#H"(HYdei<#i|t|FsƖx,[#kH%JDJIp  4z-w#}5Ʃ{xT7*޸EuZVL>rAuBwبt~VL"5D8MËg5+n0a`U~歩#w#q3Z΅NkU86[w+^ʙD6F&aX+<ӾbruJ};4,yuW}W<ZC@rP.f.W^*Lg؞kIkIЪא|0_^lwtQ @! E-1۞KTwfAq9;m5̍^ׯD ;WBU"R!.Frg:QjP,FNW9L蛝)[l/{Fq<<ز d%T׎}]?$zSWVoZ-iajwj HU=#aԄB֕ML]up=VVQ†W=AZ6,Xƍңߴ=nzOOIHH!'Cco4Q`۵|%L׮6ڵ֕z  F__viX&;[UyDԤ4R/VjSuu6M&a+EION.\lb5x01FDlIPcl1,ly$D0TTZ;+ tFо6Ӯ72* iM^bg|$څhr01 A^e ź u9ɷy.xSUjs l{Z PYʧw |z<6q<Ṱ!OnVvE~&s{}Hg^*˙L)2=֫˝K%%ʉM'LV:j!9%Dp!Em.3M] dYv떆 #IMB4" Q%,"|8=[+ֿ~;g.MW: bݩsk#o蕏̶9?YZTD#Cۇ( }ZwX-%zBn(z~=rr#`G%w׏+X9RU!5:^<6^Cewzݻq6o%VU9Q(P#h+ݟϘ4ZmX; >sIkAPkr~`;^. X jlY?2r͏Cf&[Vme%ڰ8=̿0J Lsj -7 Xݩ ru 7,ԣ[>[?7@HBhȣ 5* e(cY ;qWدEO-] 0+S&I0ԆzcU› ?5՟וO%mm3B0}5rdt/4aOsgMNmXTTԏߎ}qDN:5Yf~!j?}ǿ]ioEەd'!)'/|B< I$lG~l jݑl<\HM|l8㥯mMN>~Ϧ y, MoG.wX=14| ܱ߹Ibuu@z4۴PgϪAxs}^lj@<zйE畢O=~ӗ>vqǶ| H8Q2Vц[G^3tɿM(Qơ ;3~ IDATGmg7wю/d~BrE1wez~yL,b9Aȿe+͊H)RdnYt @!3SwƓ≺=/3 [=<WnwGr4uΘvXoөO*P,RL$GHn4VSwi2|;W:|6B4@(tSaǏWM2כA;/m"}~a3҉BŌ!0t2$xޟyc뻛a~ \mm#xrjzcl`®4g3kQވg R;+z#L^'aww€lXJG]#c[_7u"PC*B`GD6IL'ge~䢻b1yWdJ@L%&ݨ 5a7>ԗ̕:]3w*9%8xӢ׼Zdǿe)fX_zuU"bw *1:|T}%& {#m#@6LӃK.ِ[C {.~@7?ěւXh|gDk3<_#ϐB(YXte#޻{O~3s٤ٝ{{?8 0I,50Z_JUGHdL.i $cWMߺCjrK^٦ 2 U*WЫ8ɲ`} ((ϼš2e gUR1xRi^t:T*eGȪZ'Cd-,_=Ha0LJDJI_+!A٫7+sFcRayF#t#N33S l=iRXsj;|1! |XUM<颐gcX־qJG yV:*Nв۝k sl̼Qa)"sJ2qkB5C$TVU[N.Sr"+I?u#<AE/+NNEK%U89!&UR'й02elH +!"jE)ilhY ؊RDd"OX:aZsI?aή%fǫN 1W[peO V+]5zaRf& deu/X", 鍓wB Zg/fke%SkNxL& ;N V=zm~xAU"kDC{b~JY(Ԃ84Xs0kV%$oII 3*Q Dg˵Q) \EdHb[.婉9,p*jڹKsZ; 6J* A0DD@N1Z&0v=˧.,U!&R &JHTmxlڭOiHمNO:/x&DB Gٸ 7h[u D㠚EDE P 0T2"Dn}81:2>1UW#at({ ܉v3=E:22>2\( M,MHBmwg PP\H'ѡ\ 64Ȥot8$i|8$&ʵL*֥^i.=88xm YT @65z=d꺢2NtԮB=Vu{ Zfq_E<Abu%pODsEX鸛 ͙}_Lj") pߕ3Z9+M]6C*gO}h;S X(G %~fsn"HKճxHfS@pӮ:ďkg[[ՒZb{q OE-"˯&H,I(. +hyLL̞ k1sxQ^{a(BDV԰<g~ӝ+W)±GJ)qv|$"2 6 [Nןt}rq/WpgXɸ@0o< Q}C< NB(XUODJ]fP,vJ%MlԽ$;5@8/.1lE 4_Z^kߡ̪l!L0]&"1CUȊadI2*ZgV׿DD<7V3T+Oz"yǾsDa#X50E jI?z`=??R0Z>3W<5(woR)D"KPQ)DV_<y"$cv/ސ8iz}FWMŞ{패y'"BMďX0Y1oǾ(+B|>2 ܁-GRgtEyl-/x;cЁAa'7>ӌHrvJ$XWS[+H??!^ }wHDsHax.j3ZDL!%@`6 L6*D"2 %7拍Q7w}QP@ R a"Q2 ;\/ TPhAe~mgIٙ~us׾~+$ ?Bɧw_z{j'>\Yx@:(.ת} 7g@X8bבL'a2@/U""r AFł,TxIyG:^$"LdVe)+ +\nN9PDs 4x@-(}'TuMn5VjMWҳ{ˇ3;YKhu 1̎Mm:o."0HًAkW"7ڰ)cvqdW+)4eeýb jqПi=j&gA#gM+\'&&/N&:5b@*a.8jc+eY`JDĖ`O~b>8U±W>h/N @aVko<ƥ'NLwvo'F6kB}?Z:><8.ؙWO5_ڃM*d@J=39!(/'N79o>`j""|ߥMmT˝`:#y^cEuz&9be Ydj 2u|zIsXB b8nmdblC-dsU7 NC4R6\L+q]xֹ|&%@,)uW~Eؾ aZVvJĉd݅{?0 Tٯj2^/ 49?|w7dKl4cyUO-,|o*$Ю5ܕ{My2?e5=t#D Cڻ, * tH\ޭ\zu3 p}l`3l!+K!XhaaWuwKQ]se 4NA,ԏpEQWle={sJͅpPODFgV`U4W.μTkl%P ',g.֧O^O…ZP]#o9'B;3ٙPLD킅x :1tr3+`thiTd1z]_<є&j\|Yu2& V]锟 Sm9kMmcj&H'@l9ZZ:Զ=M<0ș1FU+/ 3B%گS^Yk+]=UF:o`of9k3UQuq{:l`=k[(@0ZNG%ҜK\2>25+H4$fJdgN2!j4,Wx$%^zI1$`D3 PXWz/7`)ZJ/0 !>*߾ԍY#}[ۦDHiUq%DlX!}#b+"0UW[2bÖi;R&+mRl+͠u_jV&ns %ƘF0ۜ2N΄\l0 +ĖK͒{#3Pe==,L l!DҋF/آT݆^ ȈҲCut{ꕉF<-pϑ_{JI T|9_O-or#/:)ˑH#JtB f/j4R&B H-Bf| f*"X%"[/\qHQ`MZW4Zz !6gVb4+v09~EO6ȞsҕNS\aQݬ~e7{x&kAZYyx8s%/Z, .&pf~TPRUI]3L6ۍZ59u2VQo] K0>vr\"jg쉍(8P!t禱#{vzJ-U6sh/3BX{af^*#"=pP,=视yܟ]lCՍ={B FP3-«iJ"1w|[慨ZoLP2GѡԖGPb){T!φF}*IgCzdG9tA bY^] 7oeh t DjUYyWITػ@d"fnwV뻿k!t~ UE"~v n}IlRk~ *D~Tuε̚D,𠆒d&:}LFuBJɀBhzUx R/i]_ ,F з~ˈ 㭅XX2bx]funmf(3E䅩KWHX%XVJkz X"b}& ϝR:ikܵZ[1NԹt)bٝ{˩S? * h\ .ƩdNWe^uVU#k%>wjGҀZ IDAT(n\tžx,guUW03~Wz|b6r+  >l+ ͙V83|T!ԂSOw<3Rx%#Mqh~EDDkIǯfhO7NKP:(ǰJYDpFA!L:>8tLJFL@O'cSϝVj` bO(݈e\AֹtY_+xUPjv;$h=o8QŪ~5䆟GAaHIO/|ˆ"F-M?=F5ҰٺNAdAm>yAQXny,bnRq۷SU_hH-Z0CÕ˜U7}Xd*b9whҙ?|} !R ~_8w?ںHF ܻ}rzN 1J ]o?qJêʖ5uht?}PX0֦?$1~LWY*[&F=z 鹆o"w{YR\|sDzU%"1]%d]q60(}\MB"E8^E`0"-NӱֶoD4?Y5If9dh8x#/54 AD?xl5x&ۛv0m21b#v5md|}mVla/5.3XVء|:уU' 8M?|_zlnQ N"Bқnߝ9ʟRtL<8+`f3 ;~;_JltI;&Ïrў c~ghp$1w`70-B7^']\ʫT\:&]*uxWx_N{w g  nKò?r2Ey2π}Odf2;s1$ /҇)S|?ٷg-?ܮzH\~:w_ /]TCٽw:M#O5:kF.)IѶ ޓ9gF@7` X;JL]xW4K(+˩ v3Gsl"r6fSW6\&*zLL*Dtό0<MG3,AټpZTk 2ZYf$$szUWۗI`T)O"DUM2uص\f6pXs'C 2_vqjX'h-=`6$G7o}?B #[p"rOlx׏2ryJ" 1Jch >|BS֑ݛ@]0&cf>@Cb"1{F}ųTo6Fk2Õa' p.GVѱ7/{ZH[CU1$PNN)QGw<"~ѷ{yad#o<&KekU Dk;jTw5`n6j ΉU(6(c=ҊMwtw7}bu9o׻ &>d{tffL$Vs<VT7/N^ﯙL.HЄSlb4x.VȤ0L2 L!Ȕ9i/б+8bqPe5Ӊ ԋ՛]I8YN"l:ED zꊀAwv)MRI/]<=!-s03@ a 9y40Y΁tC{K WnFө7'gU+u1ܕSpXXk.퓹3 kTn,CX)ʥ7Nf (%,XfpڜtV 5M <:ZQ'Lᙄ!6V T[jRtWBkee!#"zjyaPL# uOLTv{z~3dψp!$ξ؞E[ۮm7v+1Ǩ|w{b=HXF4]PdS"B0FT/SseaZ|sȐr}R WkNQ*E&账0c2,YbVſpmh @6jIst_ƒ2!مRSHUɨ@Ϻ;Ε`*DRi<9v`O; w +;;6SRBd;fx}4:px϶t1f>}l.5ʛqGymݲa|ؠR0IT"N'L;6b6wmq!-}fb%Z}ki}X+G1yM^I#/b&Iyqfj3̟wCg/XfCFq!YX%!x.Μ+=WmGsw ژA (3IFn\a}I$uغWNfLc䀉d0y聱Nmx=|fGUk'Cr erl{"&'>'ɞ&X ZЅ7O~l6@=b+ AB''[MƍC b4A,_H11"u?d/U; ,犕 fԐ6;?Wo"QROEA _k$JWyzy#&gu.^Li?dOt*'M_&2>B$|ͦ Q̉S3ϛޣ#U9I"UF]ېt} bB.(y 6Zg+}l+s'ƴ)@:s7 Yk/Gopߑ 9wZLi \ꇈ8IsaIX/?3_mMMy#|ݙ Xe msPiK_x_nMTߗv@a[JOG.R2>)DYLDrɇ.djkgz7x=RZ6$7TD/窈$@Uf>MpBT m V 0a ?s+ҖhjSΩ 刢W*D 7>UZ'΍dwd ҎXvoۭ˟{~f+p!v? H#.b@:u+믊@D5L;{צ "uY:vp}\2=>^cw8bQ.s 8RxoȑJ{ngfU?L˿yP1ҕ^+_eʙ'voՒDb֙ z*4oYU+O*~~nxH.LO^}$}[iuҟ}ll;{\DXlҥU^o~רƈJ::4 D%-ٹmo]X=6kz11\fֶx [G@0tH-lx$&F3P.~ObܚYطppKagK;ӕC*D:p f#vyE7sWZV`z TT882Ew\czַ+!JsR'l߾ 3u)텺Ij1ap!i)f_?8;:~T|Edʅ{ҵ60~C^6;r0eAxf|Nt*u)bΗ~bl0߾p~*Qm|JҳӹJm;x?)'=49/ _־4dFAl LJ̽">Ś5T{vo3V 2XHf]֬w'-!X#gM,{ψޛ7!kRe%J$=`3HM^r/ !@ mFg !c4T߿/ YC`&/}gnִ隆u"!1`Ծ0Ƹ@tugxUCdYrSIok.nU]ᣎBgL/Iݲa\CܳF\8a !@(9W֮kپmSk{zuF`4A.< _"iuZˆ-iI8_)QVTЕ B«|M5ѰuGe&A?O 8WSׯ^|u-׽~Նδ乑~B!d}?$ֹT*rJ.cˆ:vBEBX.3d*{N b(+ R~TIYƉaT2aq F|\Ȟ;1'd΍ā CDvCf"X bqD26ڗNBD$%޲unot(MK=zBхLMX*]v!yA]8)z@4y:SKV׭^o,[-#/=dfN͏:ҋ֭ݜZLC!ɽy"XՂn"@@2_5mɅӫ{qIil3 M"" 3h$WoHutS"]`Ʀ^}I7 xAprK@P1xk[׮^t*M 7`$z˦% |XE 6%u^FdQ;6:lnDCQ|f+-&?t)`ꚰ3Y &L Sƈ=ܙTNԥ:LC %MȈE}} A {?zoN4ybhr&L%B0BFIBLXߐnƮz 1\zpnܲ/`F /2KE _ %rrz]Yj<+~3D#GcƳ:;yl:pղ ;zR#SP`v1U>B/+Is]ϬWu5;z`Xno۽_dX@ĒEBGEK&u8?|!7p>]?%Sc)FfOV%ɉ ><€LAWy@Ȯ0-2' xY)ȑ/y?wdFdj?Lg̤=ܔKU5$0:KF`J8s!XoʅV,v@M3ʣ(mxƫؙ~BmE84- d -< dfh4yor˹sQX\*Ml}j^o/2?4DCcycEO\0$xpṢF ϝ?@A %x }K7fO h&b 2`E,!!{yz!>EDMu-vEbջ(LذG0/~c܀FpM76 FDŒ42 oo4InhȎxI yݭKȱؼ2_C4,w PDVƟ>л Il\ݮ+6o|Ó$,x$\>d>ikdg[3īd2380yL ɆT}w66cLN###1bJxnqhBH"籡AǨ1wX&;?7unÉ("e`,7UT]~qDA"5ˋEw 9s"ZCf׮4w^{拔Jer @>rs2{ƳU}H =IxdS)l xZGlLŢӬ^E̵6/ho9|Yu7l_t h T01seY(x $o^ۧꀌ G_YbnmTZ3 v&DH'[7.jFWaq?}LފeP-e@^wmjA^ `*%cӣ2n 0ո&_|! uפׯ~8$LӃ2`zU}N׈GD`{H- Z6_; gZh2Y0 m"(G([n05aL$cr:cmY:4ijEj Q %Cq-kW?)gWଶԧ-O?j! Rd݄4 D_L{8<A6X&hj;xj .Xγ5zʆ HD`8EH5ucˉ[Nv*?ӄψuo{˭w7^ihގEmiK˖9 .Mb8=+Mu]6,ho "}Ynڶ/sH_d(Շ.R)s[ >0'5"ЃA\!5``YlN+OX 6k~{q 71 Z]^j  jmFWyJQB,u%m- DWm;6\{$6Ɠ*D tECξ4@B {H K</?>܋{#EBh`Ӹ-S\xc!l5˧~`x`:sSu+AfAԴ>z/ xBZ\>^fR<9o0Ӟgo!شfŦ5=Mʬ0a RS~&QHCs3b&BX{p~_ !XkV<9)[?` ,Դ}?T{y&`'tY%bz% q9sYeCM+ WѢO [6.},(HqP<1D}lHۼqAGK) !԰{^74:Œð(Rų[^@l><2<ӭeAD @&bJD%xoA]ǿm'죡zj (ZEYʆBfg3N""5 ts~. aq[f  y ܺns#Svqc ȃzs_IbLrmW]ombد!t5B'x Z=p#m|@!hu3|>ݩgARZ?Ҵf `ixݱ `6Zi %Fe5֙m~G!`ftSL%0?&i%o~~ =Skfg!QO6v/7_C?0$۶=` 29BP䩰XH#EwIӦ]?cڞM;CWyP>hʻ~-3_`6kw]w.WĢDD㡵J^!8AsgХ`]PX/Zoܺg/28bD/vX=Q%È-A$R%a``dG[Y1Iv39fuByB;l>s DJЉs#ãt]*tu? Ӳ d$X>PQ_nМ5'Õ7@!@UK3(8+6(dcRA}{–Z^?u|߅dG{ @%h37oO}P԰tmhD!AH!zh5 @@ ѽwnaCZkYa@ X`Զ㖶v׹aj!KPTd½=˶_nV+H]&DPgv_TCJ. E ](YFp_|`[nYr^0JE&g% t72A؆P.!="7nq.YH$b T H6u,>`g.oeD<z!!u suKC`xW8Uw;G#܍㙟+; If %}D`,g !?J>'bWjX 0& ZDM<,@ ַ IⷺS0{\./ӚM.7&=p mX>6+J-WWrgRO_:044S %$ F XpR):6"$` > RgabduWzr&@fH^H:3Ay8t{4qK;<,QW;"#$?q_ګ>5E&H%ւP" #ȈK%Zb$22eL.T*!U Ɔ4 Yxy'&'s\C}]"  &aFT&#cb[mךn!ӳ-S&B Y@E֬/labLK e% R^[fa++Z[UNDn╵1:8d$s)r+8[9@lɒ;fP"nD΄fJnپmkT譕xb2ԋ{ qq..QZ\'DEݴ$dx_bSG(QW KޫV-]@v; 47wnZߔJױcXх^j9G ?AU]a Jm $Wyuˊ֯[Ǣ+<*CI.bkߏ&&"BE ݼs.zbJ">sKoKc*&HRm^8®\E^qU ΖFnv8eFMk{Bu%5vA-XspD⮉_4ALk(1X(UcQ{*{gb6(qVtVv0m`~岫{W!:ӭNyC.s+<06(5Y d Re]-rWW.UA*>>X~N;P.ʽR&\,\4xb_ݳKE*]'^K9vM9[~|#t Ti(v,ְ'R-H ĶuM +#9f A\wLJX2{Vl]uT`p~V"Q cf^e㋸E9" ,X.&$I:)~] s4̿,;T`)(aKHQEQE(( ,EQEQX(( ,EQEQX((*EQEQX((*EQEQT`)((*EQEQT`)(REQEQ((REQEQ((KQEQEQ((KQEQE((KQEQE(( ,EQEQE(( "nnmΰap)(lXQy7_O"rY( d2K,AHle{w馛D :t(Zg>5k'ϲ엿obow|Ǐ~򓟬mxk~/[Ɲzhjj~DgST].og?Y3̧?hzBEQX" Gچ`hhHD`ŊtO8Oڵ|d2 D>_dI,|K|嗗,Y/|J.U }}NG6gk[xll,:SK.qJtRpႈX*(%"LfժUGFGGzxN"}1wݏ=}ݷgϞk*_{guyPb/{|a%:V:[8m^ϾGnNG|TW?5=(27]__- %F,q1:mmmqKEGkg|= ~jݻwoSSejmx=^;[-[Vj vm'TQEQx޸ֶwޝ;wvww_ov\.o~3ܙ@t_9gϞ6p>gyׯWgϞ$-,a65W {=P.{G;y>7^å((s܂Um+% ~_ly˗/{n}C}ou~ɏ|#---wyg`}K_<MMMQTuvwΤI3oa 3iC5u]3<k=ciiiێ;_;lnnnmm>BJS\Ă RԎ;~_]å((s?k0::|я~t78{žå([x-BD|'rܷ-x{G}t-Tp)(Wv5-XtE~w}w*:ެ :\( ,EQEQAzEQEQT`)(REQEQ((REQEQ((KQEQEQ((KQEQE((KQEQE(( ,EQEQX(( ,EQEQX((*+ ym?߽{78w^ؽ{w*z=:oKrK֦(h6lؠ!"s y7A|tt(@$"=s+ IDAT(ۺfW{{0 ]w}owKD~iXj&I8xxsssG}g5k֔o,}ݙLӟtt4ʷoduF_s=t{{zj={w馛D :t(Zz a>_h'?|ǎ~[ w_|1?cWTlR~.x$vvm3f~qN{gx+lq(| m۶="Fg366&"t|us=c~mf2ZL%,].\ "%ighl6k-yd044+FGG4"8q'ܵkW|l6+"SSS}5ct0MoNU{j{ͨxXj iR~.xP`pӮmګb/iR-REQu^ꫯ"bCC kt6`T*cǎ_W58uV\sk?e˖y|{Zຫ}{:sOOO1n;vXCGooW_=kc=rN{?q6wO4aq'%)"/Xauv E)j'U *.0("baA捽mI,^O(JZE)7N:03}&}^Ä`|rF1H2cX$jA(Į- UO)KQUNB$@ $EvlL2 G/,T>ȥKEko+UZܔ$Xh"24ק{׮jmH"rEQ( ѓg9奒ŊI`J?ʋHH+JjO+,^skWFqAFF@$}>mݰ1h`(Ч(EU b"RcVx?t/A+B+,jnD bDb4we`wEQT`)2@)8{~s "@2$Dqa#3"300j bA @| HEQlL,XX5YbnD& ]".>0H1\d(1@Q4p,EJ$, G'^{03z0u)G "(/poD\a!\ WnY;b8`Vntev{ Rţ6joԻ:I.sXtպ( ,Eꪠ'"ʅ&֝ k#AqJ+TIWl$(eWeV p@  ㊻։,O0{1-se T w; |gku Ӈ$(*((ʼVWpGO%.1[ `dvryH%Y"}{ R#  -X$'PB,=z1r2,D\{B.5e),Ew`A FH(H "B{Dfw VEèPQ:tdN ي1_^AXRKB(E#A/uophlBD* ,EQ wم\D= r p0g X@+ Q(3bN k'&%.H+.\0ź@M"$Ⲉ_X&8ŽRE(r= rg_?C]S0&ʍ 37dl^%|DJN!" D (Tz֎wC#cT}čnsHe3yf &fv MXȒ"29XO B>nϾS}"dgu% Tc)|>kE)qiE z,D>EbK2DdХt"ub[R^w{ #KEB dP,ILe& #V50sQ!Fļl6Bla`hx"nmJӁ<ephd`"ZjktA_$f}C (A$h3 Ws! BF-yZQ" K7jx54]QARX`n8fpķL:qaܳtI[G;Rp{lmnoke5"H 0K OPlgkA`E!YdlbY;Rdvx'wSu"A} $ȌM5ӝm"*' )x#8:v2+' YD'" "䲳 ɳg E;9^D>!gLֻ!D,`XHQX:a|<艉Lؚ#eM uW.@Jjl niN%HB ߍ,3/j.Y&dKtN-M|QWlo[lAGSSsE_U[Cw{{GkSNc}Dx X 朧-AP^ec] %^ Ǧ@T0X@t~0ê1%5Vq(\53C4aݣ1 g*KQY+B+{Le$zFD0(I\*bt d9<S%sF5>J!1Qg0mvtn@Da " B"A4R62Z3$PPYXiq2]PE(o0悂 # .-HX-J" 3 Ei;} ,X*Hd?t""23]bwdW XUQ dA)?4ΕtHxf"{б/E(ʱ<|Ax˒r7Ղ/^21t⶷,azSٽ}Wm[/cEQ(lqd"CSDB˘)y5֛3mDGxRїjQEhE_wķL `0 ByU!RJˤo.5ǿ[yE2z^nYWReSodL +(~[ޔW"6H+ ,EQfBh'$#"B4өD\l}mMUcnZ@(s(ʕp1xzqWSӕaIS/m˫ʌS B(y^Ċ2Q \KH @;,(7\xm(^E" 3"lAQT`)20 0Z&F$f@΢I1֕#dm .Uhm*0F։ ϝd*HDDK L6_K%k #D!]lz񉁑 )@F2񑩉\53L4>; RXj\ D$vəU+dO缏  I?3ƴ""3dK$ P@lg!"29Ham| T3-€AOA Am=+,hAT$DNMz׮M&5YD!FD "2&$(Tjh\q Q V@3cO,ĢP% ӻvJo7pSհpyׇw0 Xa섇n6h^i1-*LuX fB_Q!C*P1 & -$ DKr});7)\Mʧ( S$mp97s4 a7B't(XP !_PiXr!$!jF}qHa=QO`*Ƥ2U/IYr8gՒI NHÙBO.]䰺sHiXa0=@gR˅qM)4I9,8*J.ܥ"Wڿ{p`X#U$YOE ͹&:50BS!fKk& øi5h@EPEa&ff]GS$T,TUēN!{I;$0J;&?4T3nhIyfUVe=HcKI xGoW IDATLRLD]7"׳wN!*'Id $dhk7*4ԱJS ; ,0n^oO @;wkڰݭrI-LiLw>tPF߲ʪU`.d ѵiI Mf.z<tWSع)Hua& SuҗFD(w*xrdw5R7TuS@M+la0STkBUƿea2 f/j466.;(1Rצ/Ft 1Wdf{.\}aD]GCspanԧ"'ܐM,9h& KJ+u eDAv'H5rQU"LZ&Pu$TI>'w9n5<Dĝ^6<Jqpa. _:^L \L`r0^IX/B'd1PDrؼ($^"^kq‹a!Z#ao+C#JB;K[ͅRTqN ne}եJ6X]l,W⑈]$L$̬"kVU)VҺeF/]Y^olةR]r|̠7R?_ai.\ ɬKa%* "Dxč@ַ6;Z+DP逰V*x^˴Hk >\VguEJEYJ1mP6[>+ 76~V)J>UNCzKKMLHjzH0F qg> "OaXfj%"+\EyqN ntԭGYGtijw[80;R: 2B _g_,;I7d((9ׯ\߸ԉ+$Eэ_9 [a0;CV]=ȋb%cRVU+LDŽzZ*v35YZ78JܵTʪ:)HJ4QFQD1*jV8vY䠔L8kPp ufbSjZ' &jY'ao0fgk Ed:Dġ"~7L0 ~Cq|vXti'%SY{Jw'#M5pbaZ0L`ѡrdJWpj7 KD~:~p&ߛ1LZ2 Xa=>;>U)+Q~h7tIpDClECDA X9z+j& {}3SW?nGaw74Gv/ZnyC)o0L`Vv<Ce7@e+Rl}(CL0 Xa=[~C"} ,Ւ]9Γ ,#ʙOZ a2 c!j('wء^))m(yVPUиV9:0>_]!ڡ"~it&^wQK_1 {f5e2}E_t9 R0HU" 6GYPnJO`Qt|U59宷}?M)݅"XK_x̂XkƾTZZH4)<""qHIA J\AnSm ꡂLtAI\(+t_9x~WS\gн-iˆ$HD:ra2 '#zE~NiRC#:(`N I8E)ѡ| 1E 1 X2{qP yݓJ}TU3$Q?)D*%"3t#TQNPl%/a[EDz(Rk˫K+K+3SWrL\n|Z>8;! jQ!q/]_!sSY=!SՍSB1i\MD_^\J%bU!p\Z_\//vPUbRUHȳBDVqX-AWiڡYUzյCшSˋT(}>j>li\t/'}t;LWb#vëk̤h>}NVztU0$Pn7hnE`FOIT=)v՞իi3v3P)Vxŵ\XTQFf'UUiWD+,"zumKdTx II{*$kkDP( =R[Z9r(@c":5Q}kl`~C ^@1"mJU!jHqueg_xӓ5P` d ('9t~ 2s8yy{vܰsL&^pdma`T(GND^| V;n46/TUͭo~ۏ>vA"L8WN8N r_{RKW,3wo(JWgjO>"+y谒/K ,0Ī x?59UVq4RLMMLMMLM(lFzG CMOԐLk@l%tK 2UDE;jjJE >#,FD:==955+@,ᜫjsӹTfԍ2'Ea:77wh :x/zɱH)Ҳ"w䬛(TPIQ3݋S|zd D{Z)jU.Dmnj";덥Zezz\)vDM}G>"I\bjR Qn !(!mm[[ŭMOM+WMO7]HdI7'{b t1 a7 Rr5[kח(ZlON0RSKRPWp&#ߑ[xT0("4}B_ח=`ID+++>،jR땍텅k777we~T;25 XaDU?0[.\]R-F+µ͵϶0 XaI'Ns쉳, sFsqiYՃu}cūGgsjKgo)콰+x`5XOVZyo4fz^.]~i@ǧjf]+27TiߗQoD^rY02-q] &rCS@=JnkUt6[sbEE: }\kc(_޾̙GKGBV(#+-""r c_b,G"+ *D9FFH`w|w"ku|Y,,-OLL8zND|TVVWV֢УH&It~y 7V//f`%`a0R&[mTcqooo{ED=ZOdTQrJUnC+1BnJ1G'.kNTW7Zjуs ߯Vz-$J蚘} 0ԃwZf&"Gthv{` .B3;4D0L`7dV^mn{B6nz}cg_{絑t:xiy}l~d>vKWW:Qe=z&S+W77jR|yiol6,^_Un{lŵRTVJ,4/\\B $I[l¡ӳ*B)B lkY!E՗._G!?Jb0 Xa܌=ȫ2 e"ID"kkkg'kU(__[?rpvfhVU%8U%@I WVTdXa!~rŒSwS "xNOտwR!d?(R-FWNMMDUg.MNT&!LYCln_[^?8;=*,H$krTAM] ,0J4PR2YLkA#Uv}u~vv D .S]8|gnv@\"0kT- d֎Hp!*.HkR*FS sb<˪TuzrT\/lWlÅ:EvU˗Ջ(giZ2}"4}B>ED Dywi,"+"4\ #]ӭ($XΫJA=ׄ907Mg#La+/ #nx嗇tP;HxծġdoSa?zp O΅-˜ゃF .^ZѕٍZ0L`qs#gۮs=(Vʻ3 5n8g>O~}䓚o]yRl A{z""x2I* p0L`q263tp_A+QU@DC_2`a ,0n2E3 ??u:$(,'>VG }ssjd0 Xa ?@G~<ٟj(?Kzrr_2}GSŋ~~xjvF}o` ,0ƃp<ӧo}G|4ğ~Cx?~/a2 cɵęE cc,'d/|uCOrܹso~?Occ4ێ0;o|o|#<ַc^:3e& øk(k6\2>xlw(<"vqpH'Pxj:xWy{~#vuwglv;n첚>VN_D֎3$$& zI&lK>hzJ$ -^_YjOM;t3;Do=y_y?98?[kDEDV7.w-Okn.:Ww^$IK%bזsjX!(˫k Z(Vq#TVo=܅9"Jk $LhۋkFcيHX͎ז6;rbPz\;^;BLo++""ѱva2 f"f8T%n3k+BDZO{Ru6ajj w>E["@cV rݡ"VO>S?#Ǐo609^YU8qbT*jazQT*\! #DPQd9MPp^U%8PХRF#^BPRDN躝Y zX0L`HQLuǷsϝZ_;/2A4Ύ~If>:* oRi}c6˷?O>JGXOMM&?f/][<{Q=+:_ƷC"VnK~fBE;6Xa.7$^}_¿|! ko| `(^7?<_]$98*^%8 ji5N&$QP[Y-2ImU@AVx%!9a+`>DijBªȹ'"D" R"#NjoWo6۸zq~o?,o?#xw_}~vkիr }- "c>Yu8"T@$@]nL0ܿ85pªk8Y ,0n?dMeCO X(@H]|;?R /&f ib3s÷YTT.Hz\b8nwq{"^|G-NPb o\w3mmi~φ_aCT%X#LDc?P!_~w~# [[[/_lmr_~_Eߺzt}傿zEVZ?Ww(+Q_/}KKKK'wG?V*FDcSB 9 ƦċMzfD~K8'7ue& $}lW-Pu]w]K_R$ԟz0lImWr3{)3e*ޚ?pH0L`#'bEp(o.E hZD~Mox;|oFX4hTO&5ZU'f٣:lbA-oG>+o[v#TJ%#S"Cz4 c<'r$=QGz:*B=t!5 ~ٯa2 &{Zԍ]Ő;\a)(TP(|(86WVVLT?y_~|Q*Sv}wP;cy^CJn.ojw"2vJ2G &0lf{q8uȖ2 K`ZP9RJw"wz'ռiG |n+"*W/??&O^?moxD&\)œKӰEv:5YEcͤ5ePhŜOQpue4e,eSZ֤x-]>Kث>}}˗fgQ1s_~[oupb]$zQȚa%N2lTS,I$cjTʬw<;\5 !uHdnPa0TT ~67/|\Y+kK}^'4As?_NWz8n}׶J<؟o_~{bb錊ِťf;.+Jc)66V;NR amnn^h<33SI9TiDO_[]olm64sE(q %%%bYZ^hu&+]4"4&{qA+2e& øI6c'AIDATr>^]$|9%hkkT%ᚏHEKKK>{_ڟ0n^xoy[~7l׊Q1XBh&[b)w3?|#GگZKzR1 ١^#9) T׋bH&"@`mJRT,F?lG!W[{u:M,aWlam) QYs:dOw%b3Ud!|x766yr܉6 E.udvV??1h,$UXDwǼ!I^OyP&EHNVicl[/pNH>:P+2 Xaܜy&7`+*( Me׿F_t:ڭ@ϢIfP: |%{AD(c^@Qz SdIo,z'rdA`b*F뜿_ R"(S8c2 coCC:N`{l۶eID9ϗ^z~~~ѣQCO10n2HXN}c}裏 oH$4Gפ@WF2Qh]3{-fS$s*3sݚa0eͅ?t} @"ǃ&!W "ry϶?p\C:*6HNLNN{{/J9Ap،:_cvD{[3Tfr<cSӒx()thW, v5SƾR!b9{؋: #SC+~T  frfKUCOL4͏~#{OӽlK%T*{T'n9DGJ,G>YG VTyQ-đRz* RU}R={n†a0 @\$]w8N`ր3R^5EBHœsO>//KR!/_6V1eJf׭fRI5 *3['q}j.~Ter[O) seVyݧ%@0L`qsnc™S-LI D$;a'Ip}+4KGrRpV99aB{z衾;a '@* 4z<(IJ(7|x)jwNXd`R%ґ+%KӎԩV.uJȆa2 'I޳qGBRKJ=+&@< POȸ&EBx,wH'\FGTIHAHZڌDd&S¤l= NBi;CPH"x $fCV5{Ϝ2 c`Eg"w=O?ii#B U)T0ĒiXG`(198UeR@ɰ~'OHR G$e4*q4@C`8'"JgK!ԓϴBV_%=YY%0HUIw&Wu8a2 H"«N *L@ѫVDW\ JMȅ%rɓ3̜ԭSliPJ.E\CI~ȑx \~djLLR5Cxp DH N-yx"q#& a73Yuvr'7[\p!%u8SVV%PPW=&_zzpvDEI& T EU?v`&(A6666|䜎`k[WLE(?v{yueyZ,͒x`al677OO^arf%[* @NT٫R[Dp;'*T&ץaO֨0V[O<CtQw%8ZL2yd]DxW7fӉzU׼nxmEğ8z9hM奵flZUOD8rpV1+kWַf&La8puY Պ#'*576:R`T2:B`D1=ON+L!Lfƾ"XcWQdZ:wԷ|鸂/RPePFZ/{Ξ*GCJ ev^ $I;RkAzVV宓'V߻npO|GLO?WEzc;TpL䙙iSB¤!#*S'kŌe-0 Xa1)K}ǷV;v ±D98$h#04 I-eؕEv̵(*WDȢhc&_8U|#(x^ ;ڸ3jjTJRUWzqJ\`LOIȱzbUa5W<13YIAi0'6( 'jLTJ"^ᜪ8t#o}2h#P~DECDu8$b\a!fU&-;wCta2 c_,Sҹ3'{xM%nK5VoϏ̑k)@o?~,A$ջ ,0BLDQBzlZwܛ*n0i}GDJB$PL>ϞpBXa0N;{V)z/"^=3vCJGXzS} lIʑ_dwSSl ,0\:U+;}T:BD^gMa TLJ`UQؑ`ۯa2 co >TWΝ>YDqg&a%`fp\eO4c^!!tPw0 ,zc ,0*ye(f'^)3˘]rZWZI VhEΓ~d! , Pa& g:S{d*U5 D7E)M0QI #,] /4IA4s2XU08LV̇*#Q;ԁ]YǝN[#"ٝ0L`I<5Q>u(y%er؍23)JͰܖ"mjixIo/D)98 b;Ĺ̝bȣy9]"DôYV Pa0^Iˆcx'wޗ KܓQJ5gL|j(أ'ާ:֞]st47\D.6.:/EǞ#'"*96 =tw2 #i+E_&Y8-̝8&%!(9JE(lol4Hn}iX[Y+]ehloxc%ll6]_%8hV֖W7֓xVL0`0C\eLBh[}+"wja!3g1WJ @1Wx|Pr.a~8AaxcrrU=awj))Vh*cV(/} {tR4EkvrTU=3[ykfZ,NLֈiUY1%&E^jΣ:w *NЁΜr,ia& x!fՕ_(X!:Ix2铘ABNDsLU,&"{C(GԷ<uBUi~A4ʚ]4*JBFثw*8sDZ:Ɏ2 aH<«D (/\Y|2)89 PPFw]] R28 *k L mNb`D+ցBQz%f@D^$rNUztdB{KvđCgN NLTÊ Iġyx< "PO. QBNDKqRU1!DRkjR|IQ QB5 &%+Ti_'Q%8&\@_)BݕćN8A#ȵJZa7[`0Uן}O1$/6Vݘˎ9P۔~J2acw;xf7rI/H%/<0yD RZDNԭNzr0 c(f`FN@jzط!PN%Mσ/2 ΍jXѧȁ&>uy]13:cAU×BWn9t2zSWaX0 9*^܋BI[kJm;`O FE1S/ZWa2 c #聯-'.zƮ7Ŷv+EScUDaR&rx~'$mlA0vVWr`0?]_X_ZZRb"8<|EsH|@i~ˠUpHV.SջV^."N\.zDŠEŸ@a2 IzNԄ‹@Ѿ ځ2ÔʜܭjBך5W{0AzGj @O6]!SV8a2 cפ.F\+2bI}a0 0 '4aa2 0 0eaa0 0 0eaa0 0 aaa0 0 aa ,0 0 aa ,0 0 Xaa& 0 0 Xaa& 0 0L`aa& 0 0L`aa2 0 0L`aa2 0 0eaaqJx%F[]IENDB`biloba-0.9.3/res/en/aide4.png0000644000175100017510000020751010315043323012564 00000000000000PNG  IHDR X'bKGD pHYs  ~tIME  ) IDATx}YeWuZk{kzر$X"OG<$X$$KD 8pB,9BX{=w@O~w-Ȫ{rÒGDp9F-ZV >|~7?X,>#{~G"fd9L]v[Yo٘K=|[6&UW[K -2f[#2#;[/"|C2__|T*c/~ x'뿮V__/. DT*EvVoobcLMPg?^}j zĉ"K/=}ygG x,sxssSDVWW)k<}4,//bT*&jxEԩSf1s݉=c%^y}{ܯ鏝25C~yk׮^(ۿ=7f;;w&5GN"9S;'.sv\WT1bRV֑aOʣ`2lKY:pn@ Ѝ K~޼uW#դ퓷^yh䔭Yb5 :i__~͘#͕|gTJ{Mt?׿VYrm[[[77NOO;8γ>ӳʯ`sxx~w79Esi]N~H[˗{zz31'9փus{e)X)wl%SR.v2 R*Xy:ɛ7+}]M>y:Rr,nG?QisϽ]  /jo}[O^8?ӟG>?|V{饗|]=؇?aַU.鰤Ǣ]N?{{ޑ{{~ǏP5ҥKf|੧~?C7c||饗R0c{_sssy醟3l9/rn! )wZdrutt䙯{VB1$]1yV3M)KNg#eKjՊzrV4Ի}X't'ʱAۥ='O?}yT__?>>>>'>a#yzzzC}V{';?|JGG}}}f ϤǾ{뻤` {1Og?/~1|bgg磏>$vxw˿3g8s٧~Zkm~7443ϤR1'^.7gym'd礻̽yv<裱%%vX.S&48aXx>p, Û)+jdXW]XYjP[fOj+O /oWRV}Yԧ>[ꭷzCҴ%?_T>OwW^y:::|{1/~/^Lje:uj?-| Yxk=j9wdZ-JGӧOOMMABsu Boo9sfzzzyyyhhhiiѣ"yj8i|&"Ӑ K4=?n*X{~|egggss{׻>^jַ'hB\??_^z|0nic.]0|O=c=cYB8Tei~+O=Tooo'>jz{ghh_rZO;vr5#?wuzg/|G򓟈{=6/b#-,,,,,,, lQ î`s鱰8@gaaaaaaa[VOM<.{J* Z,`Lbջ!}Ab,Y6Ȅ]% UP+Aj[IJ HS =e aI*X)@08˄'8ѦmZD&ElM>h2ENk "S ^ߒEYXaRRiֺh؈-%X"Ɏ(@rp,]YSZi=Xac{Uƍ)jܙ)%" nH4 6Yb.DjZ)bxBcmUW'7QkA҉,ʁc OztXRY Jj Ƕ522 @df0YYb,,V@!D79p(ޫU%L~DEuy4 (ї])3A'U'2TcNo">0牕 l|6 aKz犅"z ؂5爀XFƧfQ|4ט?O wi˭ ƂM7ע _dms絷F5 JD3Ës檞J]Ql{Cohwrݭ`0(jkIz(U9Z;?23'  TRL#@N^ժͧ3d@K99 E?r!rɍFڥە$ROIpG$Q:ǚ&w&?F muxz {S[_\b _ĺaKN0wG"F#]sCDj-#4;,ydja|z!RY;V#~rZ9{c 2]a {7˵cS͈++j};Q(8z:f1J@R_]\Tb򣄼)m9r x(͝ˣ6LBRY`lz~bz&2hÁtkMboZ笤F0!ثan~ub<} `D\H llW6 A{B+y=&@ ~M3r^w/mkve.`+əU"ao/&n:ҿi5 {%evf9sb$ oZfU֧W\a"bfa!wKH&)\kCvA҆cąc ߝHPpsg>:䐲rW asKWFB`!F`n'I#Ϟ:vݘE(^x;ϭͭ+:j3nV E,i>S1鏔ro]aDYXFෝ;ծ@]ŕu!jHU_bi/LVo͈L.Ң+^ϟ>nL]DW]QDE_y›GAZ )y⺚. Jrel EgULs 3)f1?k8)fDKxUr),,D", g{t[Z+*Q4V?ig!e?" نDNc)馞̈B815cȡ9<2͝7VkLDƳ4vqN&d(t4# oNŚ/N]]BBA 7Tt[74oGI,Pd[=6KLufqmrnEv=lfo|ni,㚨v`/ Ҕl U Va" R<2^sj5N.DȬD4q$ X¾Rv~Gol$$c9TA!FD Uzkl^2]H789B W_\X^cD8H"  09\ 3Y 7tN_ Y@% A PY4;j,sDUz 7J :ÂˢӮDCs4p[G;yBl}CխkD <"*G$"+DAEt '렣Q! rʣL`FA\ۃhvs@AfHP-8o?{k7X52 :*@Fe( 28ȴy5& ckU Z #(@66Pu#0FTN PuX y6@&t\wO<DG{12w_]A;:Bfv\Is2pАxndfAB)ǏzYZ[TD&pJNZfwe}miu#}=p56(*.AZwz{:+"-L YL3=IkDpuG"*ς'A]jītۂ$#f'̓L$rtJ#;UWk^ӖN&b[{U($FZ=6"I>p!":]8~cͱh8p1+Y&ZWǦf5AV]+X"(%tC DDkmR$WH @3v x`ŒpDi^.8fWut$U&UL}rΎ¯?6oD?aġ ϨjZXY7}!y;_}}^ i.` {R]8w< =c "J\8W,Nz}ϡ+*ռ"G++J@b5SMFΙA`-&VFfQ=9P&NxBQ1$%iaykz߽CCC,QqXmBU7 =y0S""ymmm V׷^t=gNFD"X酕 <BoZf;;;{Dt+cq< ~@@ &z=6Pт3S")(@<&9!udh`qiݸ i*5^(:z;iqO@% }}|= 5 းf ŭ{N]8s"c8>?^?Q |TS-SԃP&_7vt݅AN٫=pLW[1JM "j#9 ii(8mXr.yk65;5PFAM8J"Y6mѰ0[@L5! pYADWLDqfYdN2!*xf@|uhʬD^>$"^gA4ѧSz]#"!LOm^h|J,@GQX3b IDAT岋(HC4%f a4.o2•I*GǶwj8Hq+k;e6 1.N6B}KۨJ<QD=Ez_4pʊht'M2L ]hTtd[)Rd&R뛣3.W|f_^61\3# +8yr%U%L<򛇤ugw^+!lm/j.W}tjfln8Ƭ$9`Q/}}zzZ34i62 h $ʋfS(.fI2 BCUytDfL^X{bI#+V$E!کW'jn,[LdD%[\zk}g^GVTA0T44>c_#STHD\aN!-D@z3L$.M7.#(/eqe}dj#nб%,ji[{6i?NX՞HzFx 'qPF44,IST)#o掱[/ 9`&f='ykcS:#:  4&AnSȄd:,BC)|l4|]YT4n|Y) ƀ=Β+'K[5aPƒZ*oV]iBL}@e` Q_,w) Yҵ: -H9fFtU lqŸ3s+mWw[C:15H 4@ $R @(&2!b" %4/]~-4 Fq"|\w'Vf:XcSsxJifA@$ffDDPJ/!0? aK&gIce̜[\YQJ *"(׮.[J;h<^Z+~u₰6Ůc̚1컬""CE9rSy\3xX8ɏf#H4Goli:ucZұšgcK9,̎ n.a+IL}^aA0H)(aԤd;dަ 2:Mj6h04wvJX$}If,٩FfVv*.1XKdը"FM@y.qzh%2qiRfU屹E xف+4H 'ffMЫjGFW0aH`h@_jﻻREBKDTE\^9 "zG4#c"B$ [[n5}=/$ֱuYG@gy}sjfr [NH. =wTB\3j| "s̃*U4 A#n7GkuxfKwx\//M-EDb9::(a/ݩi( gX> CZ,^JCZyq(\چ̡%af0=dLh(sдvf?E<%Lt0=ci{V!l,X:ĦuplATbҍN7[BAv t)tA)܂Xi04=<29U&? zki&v 99ȯ JǎE9HOfYxɑ$u|]Jhuk筱r 2.;Knx+d]oTꌈFFA^݄Uc{(Ȕzy`!:<11^ɱC+/5ʄ̒Fݏƒ }B/^.xDʘGjiZRvËB1yd&t ;~w"j]L̔]w_aj~ybnc 'nx0I ì=bhgP2M۽Pp?3R" zq&Ehd7qNօuG GoMnh?H/)uXj )nnK{t=U?}a'$H/~b<x*6s$ (l,ZX#[3goc*2M͏L 3"캮эX $f80ZH5"2V4hZolzz;Sl\"Z/okWw*smқiVems)hn׺=J}ie$?1LSSd+ M֍&i[D@c?"ro\~}=V |~ڙŕJXÈ(Yh5ELF/B6v2MsA$ߵ$(r CB(^*E04"LTGjaBiQQ$ v Mw !"wl;A j!jru|r~9aK;ɧ:d| =,瞓~=6}v0mSTF2 rm%Tro]Cg$% Q]Z_<}a^025=1 "_HBBrdxpCwmcTsGǧ{)PD$ ZY.M0.A^ϯ;Nabfˡ3-T(ٮAHHBlUѺޡPM engggm@CʔS\Xj a0E qpRW}]E0umtRz}zRӈ!߀)XAv!"%iaqX( D H9旖W6Jӳ$Zh;3s===٤,tuwEd$immme41=wİ"oAh[u݅ h%lH7cuFS'uO*j&SW܇rvJێD _&3W*zgg/YLCD4F5hJZG{t2m67ݝ$R\.m,www{[ +֦@O X#)5"1lWA`!bdvimfni7cc8D/9~әyW~oGG[fLz+o?{+."\[D+TKdz~e|zL)M1IDۛRɢsT>===;jKejWV(%~>J~DB`I.!)]U1Q[FV쏧*?inqȸF2vB91К{. fvy]=>ԏ^D^?_Bb"xmषcxt/se]^>{Xxyo;ٞy@ZW{[dxY]HQD;E@eg-jOb[t8,WFgJ-UD3gi (m-VҤ#no_y;bwg@sЦ54:>up& ,JBzOׯ־:t٘፯#c˥-N'}c!Ea(OXGG@kyݘ~dNa֖ mbWhNs @gG[owWOggݽ񈽽A!È."@ŷƦVv [ #ji{tzZhR&(g~mk»y sQӣ,GöBs/ӥHs%4_kcrylzcnbɞLrՅ}WW6 ih~m7ī!7*hI|0w WA9`~ uL;j$wX!ٵ6YLv;\B~L-mlu, D؄;dZ\DX/8B)~#sf¨(MGA-,^\Z{%AZ\6 5O&|h&o2?8 PimZ0 UX֪93Rm3ɕq2$y›%mZݼImLҫo^]Z+y }4&#/`ЄBv!V:: ]QʥbTmh(M)NჍ6ZơI7JRu "#ބgyʫ0"̭MέzgaܝŞF}WƦ'g5Mg HP,y 4E# )`W72sRɓnJJeQHtbT$d4( )TW^V2}1;>02HDZ=)H}Tm5 =o骹t*]cݐů\'7T/)ؚ+<6=?Cbo"^7(WAD lGm1+@ (k@Ty- S r f%W5ɍ~/ ~U#P:ECu7pZ!De"f  fmΙA󈖐(rusN[ h]zll&%LMk^+10+s7 ha% X9("?ك]z"D3Hfs\O0az. _>c~T 7b%T +5~ыm'8yetrbvem115WF&U,F>/(1[Hgjxro·eTsIoZ"S `S-0#IR/Z?MFP46m}Xq~yd]l"DJx:h7T$SُZp~n7$D2^s{9WFOum4AkmV]DzR5 vATސD̰c7BS1SJxɴL$O" Cp16<^MxQļv]K{=%PGw*H=}%$ IPWGA0P2Iib^=}jLD35iGž:H~Rc#]@r,P ED^]Z ֭H&׮L֪i V Lt?9بEm% ZiB(nc ޮ gw0#0HD^ ўSK+v'.]~db&HMcwD4D')/; jN iKAނ]0kה Hl -P.%ZWk= 50:bxR]_^^_7DAd;<"48bS?%TW$H 5"yo4QZ,|H;5inޗLC63 ܈\-WfJѳ >W kkkz=b"HaBV9R-;E{Nd#'j ex$pq7GGA`dF@VkVPVzOuC `OCfADɕPg2 2t wf{!3ɀfoYD&TG f@ %& BP$Dm/Q]FX \sB]գ=3//[c+_^Y0na bza@$Fd*,fzX b{E)OLޙ;yٿޑ, ʋI@&r5 2Qx rM0@8x`5$o  Xܨ c.g2KR<gu^bi~  д1zk ^H y#7F=S1j+7c|{la@!JYīHBgK|N&0{D_)!B#q8>7C~Z$@sH % Tg-} *Is ?o2=WnxiTvlz1Ml9z"Jr@EXK "'bG.PD-oNE _lˆF,t L/m% bO{kYL Q1R  %  Rt % F`"!rcyU u TNH/[r$"JM9uSH69WEk4 E׍ Ku0&  Iaq]agfc44/O hx6{/h8M **ksݔW;M bAmԈ>|.^y/Dn } t,SPy à8LD IDATS^e${Ub\XewDWCE+㱤pV)D?8N(*;' G)ċDtEnL&QLzM)G@U !Ap]fiI}zRh8\RFT#rG;qll7.FTʕJy% $ڦŀ@A΍Q lY~0Ebț7*! '赴'"R Sm]rwpڱrLMykx;Qrm):K 8 r/h3a 03&hDP:t"_+T%SA2ijJ}lf " Q'@Z/.ol^<:4S$%RryqmKLJSYk|>8$farne\2{|"ǯ&W{a$2t#LvZ  ́PX#)v,uuI%?3e42$E^[Z^[!4Mhz-G"(u{z;;2P_oP`'mp bTZX^9ubXXbe3/66Ν> F0ť%ΌZpS "";6|f1l 5k=?#VjnzM(A뺪P50 iƆtZ֦,Daf XkTj(yZV p1Y.01AE1%vBAĬZVCn@}Ѣֈ {=1BLSwjzn==]PP(]I[[XZYFP4j K7GO=f>~`/^MZ>21;ۓo;sj~yy}qb[VG&N Q?u;s4BB_Q129 mkt--aFEZe69[ Ac:ӳ}3f39|"ttA^[|?px8yvFk|uLrfquiu塷],8$746~[N9uCNs$as& zڒ1Eݾ:;:Ug_te\ETPr>~H #:2 MW￿32 veEI $9:دPSA.ml8vd G! Σ}] <MG *5]HVeqc $Uimc}<* L@bjK_{6Gy!ij0v;:5QLT,'sXUGSIyZ0as~֓dLRF-!ypZW^d*`SuduH7ڏyJvKD:Myv,[uc=tBbz{1xʑB[qsCR_Wo@O70&=CE**TmE'5{z(>'J3-`380SwutFڝE߳S ߴk{(~Bij=]CBI ~-1zRޣ&zG >&Cb[#ޣł,#}=>ǥahpbgQ5^9,Tcl.С8H!6 [nM嚬`$'_d}=>mwܮwijoͼNnM8?ao2w{M:T Vk7֒wYrDAQХX-C{GT̉>(dn1&!cW%ݨmcW;[71_]si8Un秢t)s'*X#Mk$?׮w|I5έYZ`.]rCr707[jMz= V `rIvwbYzӑ{87[Lw>#o;v44jtazKiMI܁YLُL!X%Ξ&{%o:{} SHG+Yo;B,Vӯ9/g} 8Z9'1֌MdOUO N 4_=\p.קhk݋(1brM5&ȥ=n-E؇&зPDPrͬ0֍8Fkm b̔kO}6ћBS{.8yؿMBvlYQl,S  S,L:垣FRKJK,"^|B*5+DFZDT.1)?ֻJN mp?Y\0B z 6=<0bSWznj/QM D DuD~dzAP =hTPnI~RIUD8N_jK,쓙QIWBo[lj~ !)U0o!7߈gK%+4W`qK"H 2Bkd70޹ b+Khnt!fZ 5O3aȑ .|zd]1uq@ӇW@AUSDvwBNiuH_͹Vs=:^+7z$ E.VǪ>F 4M}/TRs$d4VZ A}p0R>  J`Vy1%Bx(cM:D(\1"2cADcۏcK.sgE4vi\ vMf?˄"`0 ZCYѴhc$n `h]UFЊ@7DJRuSaMYílbde#X `^yVD!v,¸  'QP)%0L/.wXKo ͲZ>1td #AY4jKPÃtZw5T"MrWGC@5x0 ɹ"p@)@ BD;;; +rY bf@ BDdrv^kJw^X]aDl-"MD'€ktgdXZ-z8Jۛۥ힞 kcZ_wdvrjxR*F Nygss{ck}(DUTΜ<֜IahRicTՊbη~66 Unen<4.u RBz}WSM{T=nxL&%s,bUlZ@VcdHM7934V,;;Xr_^^ګGHRH%6l, _lA226d&iY)[.P",ަȈ{܈={8U1BvXϹg>a is.P!=4Q ԩʘGbRBj5"B=C z_i\v?Z=hcHj$k&OV٤%Xm6 8 :jFx}m:>q5` @14%'t:HZ]& cyk]iMgFf4Ms&0JKNDM, f;J%ѳS8t{^իn߸Lqv|R\/Y@#8kvoq\4бt%=-AaI,caRnxR ٿ^}q%a_U\vqa'5jtJ/w?, ' Xf[NJ8XھX"BfM_/{"r]Ƕ9 W"r]H-is SGRכ>bx87FWRNՌ+ Pիn'ӎ:c|B%a! *Aɳn/(dҙlB DdFQkRWX4"ko?=v6z_xm#'кܽ}o/ssTo0xy+t֭5o\O?4ín_P*Q&GHFQ\?u~gg\'X+XdwvZ.0s6ƴ_ #Nx|&l2΃\6}.( YywijWwR$<$irU\_,IxH0Zv~Tw654Rmj&3<}ns]*wFGdۢ# I6vL R'/g2NьA,݇@Ehn /:H4Zy"DY:͖Mj^ yFJnvZe8JnXow-eG bA3 Q%Q~ y[d՛mlw{F#n RhA cPH$Z=;E$Z²,!(jZ%Xe>El!k9am{c[J%2ѬY8*A DzzAf3ϧ NO\0DI`Iz8lgE,]OS|$H@ 5ReZT,6}ݩ; @0L4q~~{AtƋqS԰dfvR8LZ)Y?]%xzXȤms8ȘlƝ8fCb ]+O"JhH6gBf-Zg>Y,O 'Dt.]?Unݬ_߹u _,7h%wDЛ}n X7[/|[~5vFBi;3GB &l.^$UϽvy24  p[nڠ&u&GBoi~?4齍" a;Ed!HYð} B)(v'L\L<dЬ@ʛzQGRYXv,MIRgeXq NvfB`Ds+t0E%ɌΞ Dn87DH$  09*(8rTq#A2fJ>< 5^E/[;0J0 FDfm۶Rs7SMzs0D)L4Fuu,\Q 3trZ#6.k;\FsF`ױ]ˆȔ(09rs+ @bzIQ)DV,.=IaDY~K8l~Ueh&~-"990MB #Fҫ汆'0l'ph& <V_cR㢌J@G,pZ1 :]03qle&/G)Yؒc+$ Gu("bU,N*QdD]}7D%WxXcD9( px _ә=N xO_EmM$+xIi~+Ok:{uz/=Y[iʧ\yV>=#՛_iπ1[=OR%AgeJWN?R!ǚVj[mgx;edu99,Z>ՆdcV^NarBUKJ=VۧTVj{Ց٪SuUeMնf@j]-B鍥 Mzr^sZiȧMF_´٧5=Vr;M[ Ab.9^j_Y2I c.B'$euɋ]'ˣ#8@,JﲨRdEfº]ɲ%dMP=@QhȘ$Dz*!, 'C΃3O:a%=<ԇIjR_&qO!RiXed  .M<晑OO\L\lQ+Dz1"S-D ]>g#BZ$ӦUFfk5!2g3M P@fۉJR. 'A΍0G*qfy-V w"FqQ: ɌD#"|DA5EŒtRmZr9؆=Cyٜ !?hsTRd"ۑ@D}_mY4ǵϙYYhc_yZ$pGA`0BT1k)G1p߇f$CCs@Ba Xqq\ 3˜A!(,$@fCbt.NpES~Z"6Ƽѿ=s;B0kWJ"AD"Fε#ù3atD02$VJF!;:Qf yA„C3䙕Q~djF#EĬ͐~ D8[L19fm &!\ϙrC5h&Yes0{zu"zj1KD:tY œ u~-f3QR#vQA"Ugs]79R(2`PʗZZ}#T.ds^P CSklGEUNRsB!B44gTQY{;!TZȗL WFUS$zxuw~P.tr^Zxb6Smw7Sc b._&4r799tqc^Cr O-\Lj{cVto[Bݿz\.DSiMM\f۶zʅݱ:䝭2~ѳEg)7lL[}׳\Fy kΡhU7._U5[wn׋TO@>zpl6ϯEtJ4<YS^v'w[+sewn}r/gR.YH"Yz 7+` dwx[H r^FZL ShE0`L̺33x#sH{0FflZPt c!]nTDs;) 4ZL&BXfhYaI>>Lt࠱q&?QDDaCiVmxVK0."bʻ߂IpZ5߫H %D"4qUJJ%9Q54^RV:noo[mǵ\ہױ+)"1w$P p!R5?G*E$]DЫ`eXW#BZ@ɤx@l23TOz3P:gst&`ǃ/fmXL9nqw7{ޣJ9lvwJt:z9kԅ#dRBٹ )l:Y`"|>gW@@OF)in9gRNY85نeʃ̚Y A@d!hl @5V A!a\ T]A4 bg:RӓB)хHSbN|(UW߮﹮r*kyvhH@IDSN%q۟Y[I7d_|4 SiGrI <}|Ҩ~os-V̉H.DY!/H|XubI~9u9ң$]m/<330c("@ ˆ8^h JEЈ0kyfpSVL9&a`~.Ah) l*zhnKBz_h5"Q `.B!b0%CW  H$Jnc<Ӈp:IN5 掑-@XA7Y&%>G{ PQ%e[]ϻq_*ʅ~fNasa(j:ֺmY,¹UD@H=D>Ed:u1J 1V:JsdQ7d̮{"KXsDG:$j=*ږ׎>fhwiIn[L6,͖ ~/*YU:u8kq`;@VF6 ̥B={{U@ӯ7:}~Tm8=~zq{#ei^FԨk5>[>?oЀpy/[m֢92zP 672^r::y$rv6b^0$+yX%BKyXG9IDVZ}0NP r2g N#dV ?J!%񥒾|<-jWiKƄVAHwnku֪DӰOyX~=7aRZH@6j{qc֗/ӷE UVl:N򅧕.,E :=RA:ZVۧD?J>$eҽrxzy\ZY~t3IIb}YR ln, &9nj,38'hН1" ӺlEYMk|?5c 1M3Zx=&S 1; Ép9Hz ?e˽}#3(LtXf3RI*  tmoqV2,IP,X+mstݖ$tW.+;Rj nZvAwa{g>d6;]ay] M,Mr O, B"!fdyn0[5^'!vsҙz~\kd3ƚ([]^T03fLap>>:Y*d;i-f;@ېjI7Z!" RȘ v;݃rcG؛Witeכ qBZJaDViw !h7:έ{\&VpZpHkZn=9jS Jxh3;9' C@zUc ERzfS*ZWuϖ 89'GjWȧ-0JZDaQ"8|RZSea{~v|vSY7r %DE6zUq4rhU+AuY+-w,uqkmH\Hh޹xe^ s zh]ud2 ZEz~$eX !5 dVNhr3'!'m;k M:i+|>k+D!,f& &Fb[(Tkkf.C!q/pZR뷻锛ϤYD̦ҏkiArQkmhu5ڭjyRol YlBZݭp hĂzhww6, GPI%xtڞCd@~ȞVD&*޸~r8CaD~ƕK^p隡^sW YDXPF62-@K׊ d4'[@޸vyu2r<:m hB d:Eӽ}7NK`7hwk=E!£`Hr C*"q"UdAE*<[|GF1:{vgRW2}nWPf! VT™n@۶-E8zFΚQ-fFt zJeDݩkIxv嶼jώV(,",4A (ch^T{Rk*Z#ņȈfb\.701v zc@3){Sȗ @nmDYbX\NJ_)ryZ,8l N:hfB>sdYP.%$Q -eYju*`,sʱ)'˅V:R4Jc4BdKc> xQ*Ȳfޔ`"XuI ¸j9~1^!2#Z>oJl:W`BBĵv5 !B ` A >pl5%5fq2Fya7kz*w^rߓ3ɦ7J>q}3&+!*dYdW6&76 Yv̍b.OgK;ZsW/YQ-{xҺyu_)؂LH,A3T>wD&̃ ;wKΖDP RkU"i:}~=K&5Gw [^ٟP4N*ߺ~ᳯ`&Ev퇾ǠgL)S}aَH4GtNxo.*(Ps?v2W Vѱ_+DD(znB: 'piz֧1 "kJ{Ly,q4C nP* Dk;=܌pl bqn`ɤ57~xU% M[ǵf@I8C\5c0uj=N'Yjarm'e;&qaN:Uql*kqǵ]d#r^)ū~ Zl6^ LyEe˲\ہEfLh6 -ϗtPp٨@msRasmD"f.8(ˁ͍cxL#p @|.KDqaζ^,nBA9RV,,+bRƯRe9Lڍ.P>RU \.w\1$Ѣ:U&Bq4'h(i"4㯼W)Ȼk'o=r|*xzy'@3uQ㢨 j gK1N 6!C-E@4" !9U9m "e͡ f OoyA{+uŶݝ?q/ei~"@CLM < o!,( Ơ"-"&fޢhс a3N `<G Kks)!W &&B tqSsUfqrGӽc-t@ ezߓ{G(\rĶE{(t>ϷIeL(?/K$,DNI[q g(gIQLA>Z0̑Y,47, a<N xG)Xdn㔊ι~|2颰=8MrȞ!șe1\`*Qr1B սV ʽ7M߻Kr.rD"eE^1`>`) {ƚFN5J%ɣ.FՀ Oj{g&@{ `]XՈtAM]p" XP?v>w->h_wAjKB4kkuz\^`KC2 "H"pyӊO$c )! "]0ҺИ0"fQMbX@ޕ5 wr~t-hSӑ!/:6t#D ûXh_ rp47S7ռd=F-fŸj1wg@43ٌ1N!B"ɠ =, 0lW4Bfj{va!ug0矼?p_߫nǯ;7~KeJ'hI +DT,xH%PYp@K M?줂Sgّ @j[m/ bgRP`Lq]~jD `#{?*pKkYfv`1@YB Q3b0QBm0n"!@3*~=+bkF1'6z^i6 DsfR Aٹvuܵ+qED*z[fK:v rNe0F3U.dc~YFZr4/D&D<)iM"#B^бO}n'A;)lDBb p#g?igƴc 22MG^hD'(2uÞN {W+x ԨhVBKӯNC#CF0/Vo7~GmeMO³;O}op1ymcq9{0 Qp5cY,IF d Z:bD;24h T0cvݳlaŔLF\ybg"Q?iteqgz;fX @5(ZHUj@ޭ5LjܘyV?jLhǒ|Rkv=}fXkFwZ[K B;ÓJJQ `}TmZݏr,! W&`QبU^`Y.Q8mV'DmPP..2ca(0/9MmW:˻03_7 l&vQ=V|"34,[{|4,d@FM[|\y{xfYȸϏZ'BvឹÊ@ý SWk q L" hl6;R_Q_yfDS4+@A) +@[B ~.mo䋌 +Pl!M Q@Q.c EFD[TjA۶+' [ͳlj|F:V2/ߎ=?2 qCdfҼm<]k+ݾJ)Y |*/$MR0K/Pz Z~&dSǭ֥mײ! )d-s͵b]}h|- @׃b6sag#%"٨@=@qJI/y\B ;kk2!Y>(d;D0 @anʅs);Y%:al科9D04'/⌎ MY6~7}+v_,W  [}}ZGԽt ՐIM7yx3v>lR;7 @@ ݒ! {MW[[!l;g3xV ڭ\pDx gU1ՅL^\1cK.wx*pA]Sv)HA*J\P+@(3fy-Ÿ~rZsnQQH4vֳt!‰U~LI>:(\PZOMY eH%L.}a,jMRJ/бfJ hQ8' #I ;κn6lVH2z8YNӛkyIOIA>9itvm¹2s|ڙ<T5@;Hk%bO) ˦V[e3]fIHC `C߳o~Z{xt-kwK4Pݽ duvֽ0G( dr_~+7.\T'c@`{}2 2ҜD&l~~-eRh矈{wʩsݟQ`@e9" _/G{o87'w v-_|sZT  ܥ4?̸9%tlzIFxSb08`D+ΗL q'|,5@@G"ebރ{,IݭRܥctZ)X)_?Ɍ5 ,*4m7Ŝ]\( (c.LwB@1"(@U~R2" Fph^2Ù:u^.cGDo཯ovfi'o]0^ |埰w{_?||g6u: # /-ݼ\{OenosW^ @.Kv0!D|[4Nυn2D;'+og.ȕֽ߻}_%"@,@A{?o|WQݯů?rhK(W+ζ77~ f\tA-|0JApBFC(" !ĤZlnW+L?yf?y^_SFs̃q+)t ݣF͋ Iν7_1ifaaW $#78m+Smd#TT]4Wǖ[Zܫ7~عx#s mmNqJ_W*D~3>7>g\vdi"fN~L&[\9;Z୧"XCK:7*{~E>Q`h Z߀Swtnȵ?,tH!?~ϲ?־CxӹO%& (3-߸w6җ/onw]ˍw9x(@8z=ɸn!ut:)D"Ä^qx/ 6 Y`=FA3h>_?}sO_[ƭo?UAlp,h~F&Nwxx~rq,R5~㿛v{ ҫ>|+yJAfBX<@ƆXpel labW6 H!+Y3Hͫg]ʪ̬̼;gyY93]U3YY2;y߅o4g޶0ƧxϞU*&`~; Ɣ0^8ZIJ⩁IRno_rCR: AWbbױNgR9L&!ܼPDů`ŷ[7[5h?hyo+؉L$7Påv7> D7+wpv[oHK9z._^7olww_*sV+̔G27o} Žݭݽ⟽Wn_~ ԟD&>rLDXsLchä"G\&4L|M~h +ަLzLj"eRCHfi 7124ԭnn]+lo]|;}^@g/]~޾}X,nmmo̿]FLP.UO/e 3>}qF{:[}QlyF,ik-$,t|d'2E.q$`V)׶s_^}OM Sc8caDv`+{ƭ`W!ؠz8 PyxudofECpE`XEJ|ԉ" 2su<,"sltέOm W8R:kυ̹@/_=7ht~J֭RٷϞ-~ѱ3;ٴҕ7nح*7E?B/D +TALn}{dt/uvk̿, ,Q5!Nj`Vnӥju/%rcCHO??_W?VbXC?[Z;u֋R/~7Bykex[j͙vWtR:Pnj*:ǵ Ny@3~.WK7/lWpjvio7dKc)Z߸c SXwN/~2+iD,շt?'D܈ İIzS$ H% >jCs}-o.Kh.S0{z:Ru79qg N33RpzwP-J/BB'.G 0BSX tS}<IH-j܍mܰ"gjcDZ" X߮^Y2)o,_?7ecoo 0:j.ԧ>U\.!aP&~~Og/*{ ua)\ȑ%qd?*9B-ElѠ.,E`DKH"~Hٛ@ɧަJB~=`1HޙO*o{{_ a 6X-,0+O_ߥa[.a5w{]L@hyo}Wz Uة^٭]A GşdB (.Tz:r@O~f$BNZpz24~r4+sُ8Y@dnBޛ;/\jPUzjmel-}asar`om( |VUѷ <UZ+]Ϝzuc;&6 ,(n*tj4ה\ν+dwgD`W1!vasv7CHh  M@S^m_nsoT껷9_~xy}{yzmow|wC~W՟w1Zo{zvbpP,?/*0 o>ʫ@`ԇ 0 QsU™،c┄e KctU q%7Ш 4YXxP`{wA& <7vA>}?ۿMA w/Gi6zυeRyAWu`Dx;+FW"6~nkf$JY${FEF륷IGS02 BoW Pxw#(e&_?pB Fs\ hze}oP5' ڭF|^ IDAT*݋~loB ]XbN#ԍ""B(6^竷h3"uMh$=% 0 f۾p73fmKnqqj~w^ >#<W1mR8_^!v/_eVx˛gA{=$^GF+?)XFa`acWcĉIUrO7M"Р@ljLև!Y`L?3FϯD~a@ȸPȏ'O|܋^67UF0"@l r}}˾~Mg~xzp $)͛0%9>5i0im3x?o-ތT`¡?|9e@@i 2{kv/A _|C!H$nL֐ D Yj܍1B573]#PĔӘx0GXk0P40GQ@2A_(6w3x3?ȿXy"ke xj ]W_>wY6YaDD5(d$.tZ.ԛߗwsw|0X" DAdǷͧxcRK@: $AFٿm{lc?8?0%\ZWC2)"t߉0-qpy7˂8OIצYW``9*s} Xk>;ҌO=m~XUH?: 6CpsYoL P4K[,ʭ|ԭ?_Y3ȠW\8_Շdžh^lk>u(Q6mTuLa"k1-HyZhgXx)GdtA^s T֭;/^Y3$aīk;r>:g:b0 ֳ)4T;%0eI8-^^R)cL8Y*~itg ܸ k_( 1`D"#3onbcA\b$2` J-YT*hjJUvo0sNfu)jPJ\8>I#bI!%0 Z#Q'@RF+K(l+Js?rSH; @j\fF7P=ƨ#aچV zXk=k ƴ!a0XG'֔8`(nkM|Q\v؛şEp{d /,=NXxeiֈXD/jl7F `C¥!T9 b]u1E ,_]=Ht&K"lq^NP3SNg9Cxl0&\!d#&!`@]-rf  `,1 @yV}\skj}gl6;8B:׊L,o!(ˤR)/9i d eZ+p6Hٜ1GybX>}bbg_.`"rXmJjy2omkjPi NFƀ,XNT;|F#hGFH Bz]_,wˇ1Z Z6F|`GI [abn[{/\!!"7Q)~}̔I{eԅ{}k}f~r>7XkCj$Bw]EDG#xJ^qǕkU$Zbdx Y"-xA`T.]<2;Ljl <0 ~rP;/c[ J_^Ȼ.R&M!"2>G M{HR[W Ȯ`aX'#rVr(-2^#&n-VVgF¬`wo}rt\:k  FƆ j}m70N 6 @ BdVL9sIFȣv^0{䝙MsniH3#ruinzrlkI";dZe鳀H ye"JCH4γvD 4›r w%E01?&5 B"ֹ 9z!Npiǔl|@w0fQY2{G cƊdK8GXD]c)BDq5^Ai(, @b,5G:(J4 RM]"[DÈVܴ4aw)d)@OA8go|sOq@쐶SqmeJ? ,Rn//I,_)D@ĩIͧ*wsۅt?vt,"N#9g #"0&NSܡG5^# f® q?_ fFƼX~_́{700AW !R jA";8c:"^8V"0sc=_游LPIa܌9!\AKg?GR¸[RlN[7=\zZmn]/ HbץG0˭ScQ EbTIcn+~aw~`;ydĥj .仮/\}iXe!D?Hd; NBS#jHLu"XÏ^:ƮwHdynzqL}k6qzȹl1̬[6^'%h G.ͤ tn%3G.eR&v, VO+Vo[UmV/W?7"ČЫ;̀N7kNxi-vG#wmsra/[) L!ߵ[כjہ5xaz@*S<5:yJg:GW&>! `f95$ '>32{㥋YvD3Ljvy# sKgB}·/}]؏=.1BJ`,i>nEMn袱f톼]<}h3x/ hzLEM01+Hɂ!EG{nzgsgy `$qF_= it#ۏfuhaY E&k ٴ.y}L,̷-eSi&; 'vH~Yh5s۶͗7ItaumLG^0w1$Fw&q4F@DPl4;y1>|l9?865Xm]̧.-|`Rn-cdl!kMbt{3b4RI _R}{[z!=HR$X hw2U$ INSlݒ£ID!!w:iΟKQ_`|$Z?2p嗯i,Dh螺}[AbM<ܹ#q:L!i H-}( l=ᢈ) &$B [A: # iH`< ) "UE .chhjMr7 @43Gs?HlgEn'٪"!G{Y!MOxD8bF#`AQ3k noo& 5~i3e!™q3/^YZZ$q'㉈ $p"R.7P Bb22ގ|gcwGͿ݃Jmx "#$=Poony, &! #!bX~>$lW22ݵ"@:ױ. " pdx౞(sTXCfrtazѣhE0=QbEb }=Yg1-nRCc-YQD}xʌllvPZ\c 4Fج` @Y:82 x}P.ع_7H- H$,dk~#`AȘdmt2CޘM:OLQj] h."1/XI"It|bPz9ݍ$"_Xah5z݄$xg&FJ HLrsx{!$P2|ša;2BDh) %"*rȶq"RŢIeJnwa}kw vdAτ6K/X:(U"4F$&&D:#D-ѡ7řFVw{hWA#o7\Z{J ȍ"^qV-..Qkn~z*]DԔ uzE<>U,qYQ@0e] 2Ky^.b=s$fDrw@řAkĎ_B訢g6][e;nsjiǝ >[d'v@"h"ͬ=84{&9@![So>R)N5~ t:Oz(0487vv٩g:Ie^yikL;0q!oJ`Z0Fϐ+>%Q{r)8ҳAz xI0i%XZ_]|2G>;>T=ŕt:8հhqj$ ,f92@EĈ5;;'6'Y%te-}Z"@ uc(HMF9-k23ox1 wH:^En] c+T 0zHA2 Dj@$|4H@ P:5hW2锏pQ c(prDVٳjd$!(3_fyj`KH6"北,kf H,m) |tNut@Ȁa(oxl[Ȋ@6 p>K#%HtFGcpKڃplv^h|.sam5笪P<&gAa J>N+^Ky0ЅsL/`%4=K83^XY9J3iKj!7Df ʐ NazDCf) Zi?vbF(NP yl0CkY~ !L^XZl OdO(- ɱ g2t{f'G'Qd44HtW V  *髁/ "V"GBdTWZaJ&E 1`=ȥ>v 4hh@ĹsƐ< гNg-H-F}eί,94XvR @.,.N=L X~QS )J>yٳ3S{O.U<6CՅY`_\3Hw{[dfIٌY]eӘ+>aǰvnjlqjL$zҷ{)Gs%!#\;Oq7]Oj- |hPģwxE+cJ"d@kƙƮ]Lp$yƝ_GWײN5;q ٩ѡ|bx6fr[b CWooa~xb ?逵7=1$˘ٹV<%X"T*/X麛8lGt^{o-m2?;>4"]ԙ#C\ӴL<W|v zb.E4\<8Ϸ=8VfGGF~z-KT">L7x# +˃4ta1: L D+ 3gg$IJ -];Hڵ ˳My-2®%΍-΋姪ֱ1ɦ3r%njsK ,vtt(ꊥW um0Wi<\]ZʥwD5IE\?DJK8_$zM+3>"$ 2W+4(!#V?Gs+ZއW۳I:l/P)CZJ)Ҭn7ե9ϣS<\B ٙq+]j.C*$Y ^f7 1qqή)"m.qt` (-[=CB:Jcp]Ƥ(5Ρ9r~G:n!)Ki('[gx'ʤH$ށ 9!|ج{bϽPd@D"Hn'#nKϽ8Q(tLuy\9 l'@,6r+j@- "`$Br=J)1 y^??5~va̗P^WA-/c^_g^kCrWy9 ((ѸL AфZmslR""c HoXY?b2)PW*J oPa𙊐`CAr$ٴY]t_7oya<;~K9"aMƗ7ú=(VT6:ZpW;fߛ;Ҧ~rXK\tX4DaM KWpS =\[^831#$'6ִr͍nܮ RVeq7Rb4E8.jt{祬Vlȑ&" FDO H؏vv A`m;Zp#RBd-_1GAb\g2"w{;`~|lPD ۫d Z"`4- .L~V'´Jnol=uF`' l. Q7t2vRdž-$+@,yŪn&IF-l&rlDpk`|Xȍ ;r&]֪^I2C[#Th]sg&FQ@BO[OIQh 7^yEì{ml_@3όf+Dɍ,rH_dlzm%s ,a"t') "EDd>qY[@tuO\ I^:3HaeGG H `H$#D ,"B[fHG#"FF]T82;$=;̌HS˭h=b Q|ڻ4?1Q@@:b}ڭk76B:3# $".kxiH.-0jpR $`#< E V$nW9 vlrb?KNEisgdž>7Q['at%-AA@Cdà\y0Nq\(q=$Otf-pհ;Ǩ}nX ~P?3ȹ!4 eJ#ȡ8^*$zrT$]"rfnGQY6LNff"osg#F`#BD.=$ Bs El&ysQ<!^;;5:Bq~TĈCC|敛bL9i b(m`9Nt2ш al8'M]z,X= U!u0·q@ 3×Όl0)Ŷe\&}ayiaz42uǠ{Ƚ BKo`A,+uLL+# "MG232jXFLFv3! 5%`CB$ڋ~X$X]{9iitD'MqLeC OOLO3$F\s+1;ʭMfVN au)5/Q"NGGb:PɘEÍEȈ4öYhlaqį-MMőw68FsSb)| DAB#9BKD;h-@T ,! f]YL_&ry' h:ǵLk1[;;5952+lȧ '-Gp 4Bl1bchEHWfQS!#"Gm'أ 8q ZڳFA@a Q\ ,]G`7"Lxplš5qp~eI6vM! x"XjX̹`o/ƐX(<, |QH"qbǍ^@ `9:l"L9%7=9870rJ,<$YWno:%0Jm$u^'?t\ϗ@Q3#Ï]\K{{j"{} 1$lp&#$p 'DU.[\Knnqq}gӏ_ZʺIM>w6v,3mRz&]^^ IUm5nqĜ78*5IZY76w&59GZW$SSSk g<մJfŗolq8?,L$2xշ~oXH)h@#aD#9&#:52#hX!"6p]Ϫn7EX]m6sdGnZ3& ~\hyZm?]E B7xZw w;:ZNl"j`"Brao!9nz-m'^SlqܐnS@lsOx :TX BP(~) BPP( BBP( X BP( 5 BP(R( BPKP( BBP( X BP(j`) BP(R( BPKP( B ,BP( 5 BP(j`) BPP( BBP( B ,BP( 5 BP(R( BPP( BBP( X BP( 5 BP(R( BPKP( B ,BP( X BP(j`) BPP( BPKP( B ,BP( 5 BP(j`) BPP( BBP( B ,BP( 5 BP(R( BPKP( BBP( X BP(j`) BP(R( BPKP( B ,BP( X BP(j`) BPP( BPKP( B ,BP( 5 BP(R( BPP( BBP( X BP( 5 BP(R( BPKP( BBP( X BP(j`) BPP( BPKP( B ,BP( 5 BP(u6^Hox $8$q[]^Q(j`5tD۟3'^]$'*ooW[Ur űS~~r|TU?Nƚq'ދyuBw5XMD$ɟj?Ν;˿wwF|#Bajj3UV{_( ‡>?L+2222::|^ǿm9wkee{~J_җx#OP(~3Ї>T(?&l߽iɏuхOr*Z^^G>''&&7<po}kn=>Zٳgٳg?Oy}nu|ۓ["7/q@Eۿx^}.j_RP(w'? }{ۏzK~ۇ~+_ ;wν?kkZht>V>//u;/~""t^xR4<<Ξ= _jvޗ v\q=w[=.5m)ݎ| LJtK_BPV~Xpˑ_>cZuDޟۻম?.K~60С,dgJ`Z34ف ˄v1aJ'$CxgJx.a4a0ě1[b`{%GՕds9+i䄧>M޽+"SNUTG/8pw}'Uz"2|ՕPw܄lr[ZZDiӦE$~DdٲepxG1gjM߿/"C,8ь;蔊FwX +VgbK֛2:{9sq7ʢ"Y|y+שּׁ,=ulgxJ].z "iӦZ]x` IDATU:x`NNSܿ2ɦ7;a?'{s4MO$c#)#kvMrrss -z5bg6>i Wz@*_^4Vqq?l'O&/R޽k VIIz7np83g,((v?~|NNέ[zzzN:tROEI7;a?'{srcձ-z5b#dh`܁`+XzYWz瀁~S(QY/Yo|Ѩ~Ѿ… q̚5k޽"f͚[n%y]]7|3aÇYbz ,z3|>ߢE+**&M.3g,Y^DҘv?'{hʕ+"j*=cǎի]V?Ͻ +Ww5 577ϝ;F7F3,+ cرe.]jkk{f+VSSSSS]FM577F3K/>WӴ_|z<>Q__x֭[ߴaV=Mz-o?q7n\UUUGG쥏}J?+zo۶mVr4m֭nvܹSk%%%.1 ŝ ?Peeeyׯ8C60z[!eFuuuHUUUl; Z[[ ^﷘Ņر)vzEӪy ]2=X\oo8qbwww E· /U_~e\رc|… K0|3p#Gȳ>H)t^v޽{ S*/$N8At#(F^|ɓv!XO<+Y `i"RWWg}ٕ*HӴ2pR3|=?MÚ5(ÿax6>I{&;3I*G-VޢWJ #Ɔ߀Iqe$ #74-} hCog2`A+>yIc<~ÚȈiMZV۴ҹe sMu:qu:EEE+VsNm۶y^z) e-r &8>~ϗg(ѣzb~G555Ǐ72ih~8~ƌSVVk.ٸ~[l2eJNNNee￯@`͚5yyyyyyy)QQ%QV/oٲEQsí ȢEO."O?ڵ+//oĉάq{CW:X铈>8hh<0&WfB{Ej2+=T=Y))//Gioooll˛4iO~{ujednD2d$I9.3ř𸽤-nwaĔeE"=zTDyEn{ MMM"qF M|~;:Ͻ{^|9n |"駟ӧO'Li7+^;v nڴIЬׯ7x#޽[O)8J1v7n(//߰aCtAqpJӧkۛ-"]]]ۑ O8'̙3;u)غYy*aJ2Ps%HcXz8+y睋/رc?=cƌSݘĆGO'{dgNíl V$h39nhhHD<">M޽+"SNUlM|˖- óg>r䈦izPiE2:n+z"2|Օ0^nOOO-ӦM3+wԩ"rMn߾gbV)SDr`)NOy)S444 ;n>\xU?O>űS1+)غYy*aJ2Ps%H-X-BQe͛7].jjj4M03[isrr"7߿_^/W''֭[ כz1+>738-SezI-R~OF(2i ӻNH6aQ O:qI),[V;IzўEǂ .$L|`0""+VH*k /菬\R{``yܹn?s̒%KEDꨰj*iii:v예^,s='" mmm=uuuz`7TA߆\oJݬY+"k֬uV};f%.Xի3f|-ﯨ4iRch7z6Z}d45Ij]db~ƥKlqرI)4ٽ.#}jԙ"0z]ԩ?$Ӄor7(9770rϚnzǓn:aCȿPeeeyׯknݸq㪪:::CKJJ\.Wiiiccc(2+7 _8''?V|pp_zg۶mVlݺv;w*>ʬ2n{ܚ[n["~{HsszDCoJQ+}I'V&}^ҙ-MIօ8qY]]]"RUUe}'IvV~]:MvK!F$m_}IԙIb'Q; `WZbŵi|Y<܈z'N&lʕǎ.\TdDMo:k׮ݻwge#G#&$f#믿^VV6f̘]v?;s^p8}>_vv۷o b ?7\t-sQݙ3g,YR__/"^א`ժU"244t1yѢE͋rJٳg@___ssܹs[SSSSSì+^y=o޼W_}U>So"GC%Ńduuu999ͫ:q!MoOOƍ۷o_cc^e˖#7oxqSRRLq>n-B4@@@,,,```` XXX)tRUUUNNp87;qTW>s NsmiΝ;7QQUc?3Hjke>WSz'ۈ O#:::~ӟ^p!:i#vz%L62+? Ñ(:bXo{gZݻpG].ɓ͛i??薇v1//3uѣc8< 5F2q$SөiZ8g#$XXo^rp8{fnЇg?'7lذskPW\yꩧn߾m[׆ v}ܹwa ƮЌ:ŹAM833WseXt)r~-**zCΝ;ƌSVV{͛yyۿ[$O1a„jĖ[Cf[no޼bV[.I皦=>OӴ ڥ脄(F-v-= &nS7 566N6rM6}d}^g~8rHaa!zJ_L| ȸq 'Z`=Xg:4MӫNjqe:'_|zކ+;I$͞={^ɓ[\\ޮ^>qtEg} ZX*QqTq-s+'EVqb jFOi?`-N8'̙3E?t萈ۆc_{5ٱcM~Qyg| 5MqFyy W^mleDdƍfwtt5M~sm+b&-'O?4>}Z#MH%Zo_ڻw˗ iSz„ "ߟ.^o>~`x*aַ nf"JagggnnU/=X^]b ><œb2tLd(ѕ+W7[ 577ϝ;אC{LD?+Wd8k,5kT>z>|8 Ȋ+.Xի3f|-ﯨ4iHK&4p>Qr̙%K׋~YآUVHKKбcDd KL. [~Kҵ~H}T_}W_}g?뽪 {h`}q]V^1-k]]`7ߴ/U҇;Ǝ; ޮbs/O۳qT,sŘژiykCN)BM$G@|>_VV뭭~`0~✜?XӴȝzoݺv;wZPYq(cSz-~D$Q ;^&꡷-0q7J۾}{II*--mll BKv-hڵ+'' MZ].WII~31U뛏p.QU^^G9TٰF>x=rxR[[֜HDvmoOX윤8*bLmmے:e[_)4;.oB_! ͛SorXxqmmm/fz'N^lllw}-رc|A7`bLG,~x|U6>ڵk{g3#GHFˊ… ѕ8q37 c:r_rEd^1d`9xΆW^y%t8'O۱cGM"X߳CMMMuuuK.UUUfkHTwE&j5 XO"kߗQWWg}ٕ5=HK*k{:_C2 lY" F72(wFC -S),**Zbŝ;wb/[lp8}>_vv۷o_܂ E~ә0el G555Ǐ7{,n"l9p۶m^7??^ z/eeecƌ)++۵kqdVϸ-p"Ϗ=*"|Co=L5Oӧc2KolOٳ'455ƍ#yUb=28@<<@cHy)S?ӏ`?lTYY@,gϟb%H{SNUi*YYYqH5@ٳsΎ[TT$"˗/|8 Ȋ+DdժU"244t16n6D]p#o֭nvܹSӴݻwG!JeSPeeeyׯǽ77uZvܸqUUUf EkzǓn:P(}UZZ ̪~Pز )1E8T|!C,QH~ϗg(ѣzbC}QMM#)n/ȢS[\]vM8]3+_1cƔڵKӴH3g?g,X "->}<ӆ*6-aްa*Y&/////Qϊ gMWڨXJq٤٬KljncY/BOe˖TJ7+K1]-ΜK,갷=_e˖)STVVVkjj{G&MZM+CbZ<_~qǯ~ٳ'455ƍN=zTDyMӆ&O,"Ν4B4};|:$"ovt{|rl'|>OӧRlE?[O8'̙3=cbz"z-wi_]\\|U!"ӧO47;;[D=۷MKXH*׋ovw40 FR;7&Lۮ֬oܸQ^^aÆ(+v9%pu5M{Ddǎ6mX;sE;vg̘Z6W'韞={VӴիWڵkM__iwS*NNCCC"xwe˖ٳg9rDӴR5i{llϣ>*"/^lmmS8pw}'MKXH*)SD:WS2ƴXڨXJq٤2iqەpٚBS˗L`XJW;FgNK:loSN;whvm=}@(2Z6XF?c?3vG+r>u9sWMyr\MMMFsyuӹX͒%dnk]{n߾}щmOCClڴVDjkk/^|uToX9"+++QH2l6%FR2q'LSKljnc%"Y|aQ(ژ9qac{dKZ6keXg_={Xy]RR&EkuҥW~[_G:uJ3??J Ph``FHbfW).#/mύ7̙3 ]xƏs-u,h#Rlu]WRF(fc&,+mT,%a6> Vey -awvvɓ'S,ژ9q=갽=WˤZmu ^ڵk_.Rؿ#W > [ZZDdŊ k.\0`?h]k̬tyŵ0|l{2>J,騎ᖬ.U$-WeL(iQ=q$dn?s1Y_)~]$sƤ~mY%XF|pVMRkR> )&oNuH[bnUnԢ Ip@rIg#C%yg<@b}RcͬEn5ہܚL`3$ \ x?^ӁfFaVޗˀq}~)oVp,o|ZHxk[ˁ1ݒKiX; Yyzz~G{~Eu!+$p ΓdNYI]xL}/fp6O$4 $u0]onYٯLmL4)O{:3] I]gt"3I%mtN-r<ɞ^Lo~5x—NPZk Xq ~ª]gf;(g?sYxO^3˼tuI_&Le"< 8Lqqo{y)K?8(cLf6c w;4HZ>}GI >Ȭλ\`{rwCk~Y߽[$UHߓV&qmեHI#1)П6 w-,[5k!џ$ݐ3b ̶JR :}7LUZZ=ɩT`#˾ |̚% sUe1ӕYjtt?y3;/wmNi#^Hݷ$LNӦ_ A@`=}%dXtVծ͒0R2y@F]h0~Z3S*pf*IpS8Z~#>'fz3I>!F 7]su\A̵i5h~5 )z\ 4uX 5ק& Rk1fけ`fGȑ쨧;|C(EQbQ|nwVQiU}Now+ r8 lO އu~ug}- Yt.%ZC>!Hnm Ly%q5k 8lTE\9 l*KZ 2Ù2m.Vg`nccvYR]o>~=|?K3 WOҜen1z%mhݠc=V'a}iI<3%] /'_H)pȏ?.J oE&lip]V\QHD6&iCn?2K/eϯutu]-r } )KKϕx_e-xQRI$鈤7URŒz47OnOu.4Nӓc_G {jhLG 4jKI)j_\vK~dZ5o   @$A@ A H p"~nDX@ \@ ܬ@BX@ H q HrTD J([jllZTzD* NvTuӿpiIENDB`biloba-0.9.3/res/en/start.png0000644000175100017510000000173610315030517012736 00000000000000PNG  IHDR2QbKGDC pHYs  tIME $.erkIDATxKW(хA+〈 %ądB!`v t)BH Y% و +*dDP߈ HtQ OCQVwԘMW{t~u Ē?!WO&cۖ̌,;b rxۅI|;9 `y fX    P9KV4CK5j~7#}T#I%=KdIKToh;bE?]/{2f>Qome{f!+:d{S X=#_؞ڥd۷ (O}/ִf6u95OAn]Kl}/ Ӧ^CdOJK_f{{إLۏle<Qk w<>إö5OA~zm5_Rkoel{nFn՝1O9zj_i۳3~ƖtgJ"li9ϼX*I%mKI7#|I$=tCo%Itڶ$˶IgJɑ{u`!If H3`Ds>"^¯_ꗁZ`yG Jh wқ v%,w3;rI9j$" ObQר 0QgNc;ԽO89uIENDB`biloba-0.9.3/res/en/commands.png0000644000175100017510000000325011532011433013371 00000000000000PNG  IHDR\HsRGBbKGD pHYs+tIMEK(tEXtCommentCreated with GIMPWIDATxKhUO "J] **.ڪKKELqn &K(mWR71l>SWMw䜹3s37\r3s;w߉s5&{%0  Јsn9眻9ws R>P~x^TcO$^}^v/m?3 t OnmO9;&^ns [& +Ty~O|>vW~p 8ьv>/ztyPl|nxgS2=hhW< p^[J07HG38X6X5B!.?2?HVcߊo XU6v =7{s25對sgYAjA7G4dx X;7?|<?Xrl}iu f9g|K3փ4`6THLpHINF1pIi9 })cːߢ|2д5fjMEyi:J{CzS63i~PQXnA[`!Y5v~H&Xk&Q7ӓ8<[->m>y} z9 Mg-Wf؁=fhwas}fWgY7Qt,(d_(_D5V`B#!*̋h!VRkC9,Je {u\k!Oz4ӻ4Y9`~l`W,coi1AikC}\Xi罶Ek[NAum/;JETQk-Eœ']m'dy͢œsz>q?hRB|<RBr#jqjB!B!B!B!B!B!B!B!B!B!B!B!B!B!B!DwZIENDB`biloba-0.9.3/res/en/game-name.png0000644000175100017510000000266710315030517013434 00000000000000PNG  IHDR(Q`bKGDC pHYs  tIME (XDIDATx_TekRb WPMJDIX AE]]EauMD&Ֆi)鯋îl;>0{Μy3<٠NZMٰ&zhFVρ TwjrѼ'l cOǁ ̬ bfprr13k$aff X'۶2k?P^/oھԾ|>Γم U ):72Im5Rbf (om[oKǻ6ͽF/V^_&볙Yӫ;HZ`IDI^aJ"[=v7ǹ~; ƒn>K+GĚ:^> #閈h4H1ud,` %"ifͮEtI## p1{D`px45Ot%ݏFmtm4rG\ط v%>>Ϊ%3@Re1eRVҺo,IENDB`biloba-0.9.3/res/en/aide1-maemo.png0000644000175100017510000033004210741133001013646 00000000000000PNG  IHDR e pHYs  ~tIME 9!? IDATxy\Wu[{zPKZj%YGx`G 'y<^}o`@`16c^n0s{/y8H YԚ瞻k<{>u([GS]:{=kp8\8p8p8 Xp8Nr8p8p8 Xp8Nr8p8p8 XUU;w\~},赗vSyvm}.*p82J6mڴnݺX,lٲ۶m[]Z7nݺg?ٯ~ƿUBb2%ҮRp̜*_=ox<۶m?Ç_VJ3O˧9XSKg?^&ŜIp8$'?ɽ{݆ jjjgy~hѢH$hѢ}s\KDJwJ E T(皛gϞφᇻhwwϐf?577777o޼d%lslBC[]d9\^ fE$NK6o޼D߭Tl6k)9OG*+LOcGtԪۜN%W9tJO|;Nf^zOO?]wU,x-p8Pފ_WjOӵkZ;(P"Mե XS/:|˧Yϯӿjos:Ŭr%tJz<۲eKccc2^iɛ6m|ƍ6laÆG0_WcXW79Ǖ(`}CegJf9sx/:Be'irhhhk%e+`MmNUιڛfI[ߩxJ}[,XP'O$K;v!?3<<}>RKKur?lٲÏ~T*e9w\~O=T>'<:Nkk t466طo_KKK3~dJyn䜍7gr_׊Mׯ_O>*e/Tt_R‡?a+|r?z)~;&;?:U{_Uu_KW*N%W:4KjYru]WXC555577#._Uo|MD;Gyd+)Kx\WW~[:p8.O^8XW,D"Ϟ= ۰aC% p8\.—"zgsO<]z|Qرcm:cx ^^Qgg>|Uku֭^zӦMMMML nJp8xyqKp8Nr8pp8p8Nr8pp8^f̮ߝ;w_>]}<̮p8Q"?<22`^KM7nܸu֟gUeyN[EJ??)N]yxgΜyy5fr]9pp}{??rnnr_d2?t^W򕱱|#O?߷oO?p2+J񯌏bSh֬Y7n73wh4zM7?c>.Z(,ZG)!/| x?M9s}Y{E/x{{ÒV1f .d>7o Oӏ=o~cַ%K9gپ};KK7ܲeK6ݲe/zU( W}cT[nxbI$h@OOO2ljjvڕfW$Y/}K{2_pٳH2̗e{>ԆQ> /~l|W|gݺuƘK~Mp>sω~oq:-˾[onsp\U;::> V><&qDϞ4ol65c=碗g2f.do8<<,"CCC.\8Mkll,jUbv~^裏>wuWn喇~碆ƋK"'>ߪ}ݶ6RRU;o޼DW0666[^kN;Nf^zO<1X\e_ XOӵkZL=`BzJǗpy?<_|U]7nܸa6l}կ~5>wJ}+_0-N(~ ?I&җ-oyKWjJyY_{K~MlgΜ<-[466&s85g?|߭+4zX\U垕/Wǂ`*UqI"Ztikkcǚb/hiiwZ*ǏzwqDZcmgϞJQւ544T݂DX5Mv"z~8p8ˍ%Ш](imm- c=~Z obR#OfrO=wU;|x\WW~zuT]\Zqʊ&"c*{`}vb1jJy]MMMԧ./5M[V\yu7+~}p8.sH\3'L(q弦oÆ ӷk:㵎ExeI$i+qytSif({_ ' ]yKC ""2MkWwjq R/^:042 'dq("]"U2$L4.ڿNE`W:Tr"Z+Ү˖ 9\#gz0D 1Zؐ~´{Z+(TI^ ("htʦZ XĻЂЉ}'ΰk"D !&$b*a'*\OU/A) UQ$pbXH+^tei#|PftEYGz!#2("ff"dBzrkPbXO(߆aHٽةDiaV:X(bIf@F Xly7ZTtLQ;& `chgGO[q ´!awA+`1H gAEgP/-WųMQd.WOk6H[Kk 18kXǒ_7:Q!hYW&pXd5h@ic DUr*,[p8cHD.[LsY _A]/"&5+(2!:9s~y_J̄>d N%d^ 1VD>1ka JmUgxBqOXvTށ)܍ ;\zEmDJ)5,:[3v:IEB*%, Pд@0iEbQZO`7(IIhM,X'ZPTѓh>`+R*U()A4ݼxlnuL<2՞C !VLQē3SMJָi©qbX=l Tm/"zUPN(p꫖@Qfr1f2sߡa)b"[;x_*m~t,1 F yjxS'QN]$-A.3DT"DukJfm+K1Me|Tx7_E !&4P ɳ:ܕbB& 6oiiF(}>R2Ony%HTTW,钱ȉ֗ryb۰>7i*‘.]ص61Tr" $Ν?Q6u{I;fN:)m `5S:ϟ>{ϟ!.BFaM&t" bCE3g}O gOp ue ?C&XA$+@H9zsΊ6*5`Ue#H]CӼƋ>D -houb\S:f777 43 DɃ"'kuMH~[e wDczd̂cRiud<׮ySEЂ|/w̓ D %R٭; &^'*~ckWF=kt ':;<ћ^R_"e Q XfRJdn=@`Q.˿9x,G1i&0(Wʣ==GGG_EE4!kR$00ґd' [^,D6$ `2Fm#p" *βD 2[sx&MZADYRa_}ۉWDBev%Ab-%JE"v|obǩL$U+Ơ Dk)o #Ic UWښbThLjtcmEhds3okX 7z=ypX֟Ըnqۼf(-xc]}:3<DZ8֤~ADlr9C555sZ@e?1eqY1\2X6"op]{R,)OXlh3OhF 2Agr؏?HE?n-f`hOxq6wzղn;/=v]JjIyȜW t_}q?&a|E+Pa0v/v==0|9(#K;]ϛP-N' ȆdbCh/|O#7i\>c87x|dM>ϽƻV-$/fjI+%t {RY~a׮GQbIWwǰcݶgx&O ^뷻@j#JA ~_?pSϞ<vw 4Ϸ{b5`҇Ƴ-Gsb"]=O%iǾ@.bN\+=gw߽ژ`WO}i:SO9#>7G!AJHQ ;oʁ#'vB :73CTj'p)X#'e)ie <"oug3:gEmlkʋn\{sxjt>г&9?͍( 7RD2;ښ/:ȱ}LfŢl`%k)"O'97I,쳂I.f:ya@DT@Yt[:[Ax`پ> ӟJ=aH2oX O -;Gb[]P4ΥS/^Iy<4P[֭lHsCmons; 9놆ƖhH:hp?e5c\Պ/rkK|Vw(F}ymM3ҙL$]N"d~`s<^_Wc/DR.z1 ~ %;ɇFSU& K6D ;Z!{ѡwaN|EC}ԑTؑojnL:;Կ<='nj07>%ڗE5Fa "ެS/}gK vﱟ:( t7/x]]ZPyؙ;A1B%T =CCv޵tϽZC_n@Aqb74oerRdcf0Ii⡕AH3 $ێ_Z|ۢVvj6P'o{N<੅u:jZEIӹ95{G)8|. g~ł^9:xzntyn[uےfdi)Ê얧'Ǡ\ շ ky{"x PKTv! JH;~r6 BmD*YN~=MzHN2|"2Q~c4ދt '(4"o4 LiIJw8L6 pU B᳽ɹ ug5>5P L#g50D*څM,V[@qv@=-H8 "9n)ZkVv-nohͩBA3fʓuiaKm;ֶFA"Jd`䅄d xE1C^eOgapĺ5˿wK~x q=Տ"#D 9s?A}]Q/ g $7<=>hijԒD?=$͊d!t:34RꢑY55ZHXJ-#c7Yu5͵uu1C)%gczLD'$1 #'; yf3ɝBA9Q"% P$F`"RI媚aA(OB5`!/59="'%3&AqvU]priHX&y gw>rw@}j Mc{ݬDBXS3w"K`sB"XD&w:o Oc1_%3y);?&zFFr~>"&3P@F袙F"̑d^㽉Lg3y r9QJ"qV2tPXl\>787.-QDQJ]RMì%ɾk-[TOA s2&PÉ&9-4A @H8Y ,E)hOTϹD7?O$!VdɝKebP#Pʜ<)4#GJXDJIx..1v$l:EMG|xpFeSI|cD۔AHRJhAKa^Ұ^gOHt^'C &E`<aHY*W$6H Xq:~m1K$9y6Ho Q&k)pj "xC$ OD9׭^ ?7kr9ڮ\.}_ωsR$dc*e{"f5^3?pCmh*cx>Fgm&EʷS{~N &SfT$  )&޳gc\a<#"k=!@ X^Hל04${b\)iA{khpRlek8!ЂnS(1صk\ |ML$CvMsD(x"fK2yƂL` ݒV FP&/C Dc̉C2$Psgv#Z/ !$3!F"R__7'O՜'Fjsl$}mo:}o<93}$/N >sΚxv<5ٷY0%On`DjvrQA*㛗֌gHfn&א6L)I#vX$Z^d|8a(YFp()Y('ņ>)l)jAܥvl^ɍ 3׬S}]@<9C`Oxؖ'K`n(M‰vs@L>+HUϙ^u+z7P,8K'rƗ9} @(]T֦XZע$YΞtk[ؗO09_-o^XW" `~έP_^2Y`ۖ&Q,>D[Iŀo$vn9pSjF؜HAHs"xUs'O1`6Dž(?ۛg)%HK0}kP "vaJ3kA֗޺x}F 6H WL'HMke ovIfmHXH oWB0lP) ͜ӜB3mP }N9`&JڮKAP(,O)!W ҁmD4X(X ({wb-X@xTTrlri{K%)wz AI(]BfE~ @ +mQ Z8H=5HO*9 g U@Y Rh9UIm{6ټN^@ᝊSLK?^3132sx,E>+σܼrNۿya`Fo۰n5]`|T{a"+D忉7>[ۚߴr]̮0!Ji߼fƺ:oF24yq7,5fZ[5a=\^R!bsT+1X,;" ڃ뽆:Ȏz.& av4!U]s1Ij[bJ_y۫sp8g!4 $|QHA` Bt6yʋAD 5uT&m aQF0WF~wݲxXTsZV3k yW aVUG𥂑/_ #[_ڻ5(BFvuQy_핐$@]R@Qa?H Y<}BMaĄ JoºpcWxTW`4)Fk[^-7,ψHsCm5>+Q͋! cRvE;GS)>ZX!"& ɠ WwwOe|ߏ75H8(RĨP,bG )29PaB`utf(+%|cȼ٭SH X"պPaSJ !RF&*) 4l#VASPӅx ̵9mfb%%B$ã#Yh IDATCMlB\[}B ̋&)Q R7,LteFI:իHHXC{|2C)=O$=YSS(&%QChI+dҹ3p2'#(+R̠)#bwsPʋZDA D&ƉaQyL셡Dr&V$,i(&&H*c1J CƷk%^˾1(2Pv&Er¿{HYL3#k]Y?Sk9}vO ]" -.1s:-\`oTq6ӟH6kk6# H T=oʲgD4Iއ F1X:I&b sZZH x}C"b2GǕv"E)a]ԑa2T*f57abeX9y*24^6n{{{|F6E#4O>~z$9^Wbb!@ C)]iͲER|!tE&T]i#yÿڽd 0D-,OY:G61(ٜa`C#B" {3V#DrǡZ|VBVYXܩ\jt4Iڊ}"Bp5ŲA#QLFH)2l46 t:IT}} O05i!΁4X,P[JDF8ȳIgr)g&2"-,ohd#7]"DĖ{x'RD E !:13LI~x;giB2r20CTo>(J6Zc(֢feF܅V6y'Mf"ɄJzu5Jk#ϊQ҉Gq,$ #TohN[_. r#IؠcV[[s!M2uTkf dy;eӤ5(&aĀ F+ Ed˵:a%'` J^ؾ(A &#Y.yEw$y .bW7M(|vtّHd⫩ ],꒩̪ =9});XkjnHf-*L>Ju*$cXS]9m6&@D2#6ټ穥 ;" sK]m:Y2aiZ2:MR+`q9نg#;j٢NLny!gғzdWf] /QVBzXܥ6b"Ҭ@0[;riWC,~T<Q]yq˥@cH $HJG4͞9#Z#jZ! Tjr0߳{ùո)%gkI6!6FR-)1"BlL.>9؁=M( Æb * <h΁kJ7t_s.>kcUi)9o*f݉v0ԨFEkz[t06>Z#խݝnKeSJ6m&wmMrK3Z`ѽOQ]ζW֏^>Qۗ>xlkSv<::{ubhp7 q)Nvhjy.R8It[og{GKvE> KSNcӳK!KTi X`ab8)X)21ze3G7`񋯟^(KA#NJ5Ƈ>EmyUI:Ԓԫٜ́VLZPC e&EgKSd3-|pᥓbFm]8k{;6͙\:sg>M<mQlYӔ @ ű/;fT@G6@AL$U|&7e3H!ajpը)̈́N,kxRx^8zoi{HkV 䑓ܰ%ZQ *q4RP^jZoyI,:u쫚GPiH6w 1+FIٿKr4g:Sa[:wv aq/k9ŴJMv杇ߐ)<|[д#S8|uApM@pb~52=viiY3N/_DRf! 9[rW4j5gxYIr7< @ZE:KqmOOл 8NwRi [+ڸdMŝ<MƟ;ҜnX3sIzjC}mijQ}Hr{:k ʆwT}ةB9^rԠK &_>yrMwZgp_@I:UPn* $*XFBj`t]+W_7": Tć.I.AR8զԕuЯrثOC9qȄ k`pV=zҩˣNxA.*CɺjS }-}nb6Cdb܉ۚ;{ֽ?ߴ;)4zT"cq\==:ו=k`WOk/a[ _{H<''$€Ƿ?oBB׏AZCկ[ rG[@T0Q 87r}3TBI.U- 2leE?Ksmij(~|߬M!H<UO-moD|rG4;Opݿ5Jrh}[~إl VPd?nR7`vcanԪ5mOv/ [GJT */ʩ5Ѻ{Ք:$˽IBy{<,܁R:K(=kiIF2 orb*^'" $ֽ>3MLZKy>Oкή㺎yeiU'zBR XwđȂ^!Х3;۝1wL,??3~ DA!P|{\}~j\kNo'ݩ` ꄊ?l@a[/XUC~;{ éUMKL:H!lҗhDWd&DWK ?k=·;(pT|~NJX(R Wc'f=s0DD : T*y aܻ?o7*xϿ됪GB@+j?UKHѮOR~KDӿxgۇ_4#l2e'uXD EHu!bP f@?E 6ij!b( '5i ETV}hR%2+DUoК\żlA-ŭfj+kiOg{ Ƒ(CO|9^U!jWk_p 5ryR0HDh5⧟?uE=Xg[~B8=&ō;2X0\ZX:TAEq (FoYM tJY)5`҅ r:> L,cACSVXd*5g/|{{Eb[~O`'>/90p߶<&RU !~|}_xoMz?{ ,t+`כkCȅZQ |ƫgkK3CVHH.RW[3н'7Yo0 eV^4 !IvZ\,58x.v T1$IB*w(PʶcϧxϧcQ6щjx/SN?;?& w+,tӼИ0+ LoLD҂uq#OuAӪs:) G#%3Kt0£K |g*ՠlB&t6pHBcӒ!LPu!(f`o3?52sLs`w{K41t{?md2k͡F$`"D#vw4w=|t9l3У| F7B"EV)=AuJTJ0W5KCI XJZQHG*E̖{!2L<^MA6267"69OO D& Bj 1ZYtz޷lST.II1"LZ\UJ(t>ծ!Hpu +UWTkV]E 8InEcRT2d7 <+@LvRSȝ4$"a0"80% NζD9Xݜ. IDAT@Y"/wr9&BaT;?6- IDI˵Yd#"e9M5 Ȃʮ>S,fΖ,1ԩ.ҨlO投|>'"&Ts|mrwwʎ\V굩$ BA\H$*"6cПMgxݵlN圜6FD"au5ILDJ `O b(:ۜ8!NT| ୪Uce$a/$pb`1UU' {QP uFL1\Jp&S&dHcecNx&V'd"kR)SJx%⃰*gҡ bcSD"Vgĺ !dK0IqB2u5e2QSڄRUMϔ^?d$#BBbR)C/Lj:zSCUe *ORZ.UK3%bѺUYX,@ӱIeG{ mBU'fJ䛯jnI+'!$"%3PX(g/v2T*RB. j29c .GѬ3ʔxZ,ڰ=tG T™HEQ&7 Eéɰ@_(M̈%~U|]d*UtBT>{Tgkt@DْFIuR/EPՈH^Bl^&":=S$FM&&@!R!eR;lfXO_eHU6ȩ |aqnvb KT$juXdrm9fW oJdM\$ad3z뼊ڦ|=;z;ps`k PXF>ǦlfjL&;NRm )m{2QHijq-nx 5d5er@ W8(Y)q ˙쨝~h.ky)WrY ăb9V'z:Z7_ u-opwiٴ_]kh==AnjVιD{:(G[YW:l6+pË! aZkok"d4T%J[tx!R|Fub7W\n& Ƴgπ'"L{Z-N–&Rx1X|Qʕޞ:*u\ Şbxn4G>"zILByt1QM ["фByH>/9ߔ޿kMjXӴy4;3W<WEi3ڱ [.,YT-[zX3z-J1\*ܡ=CF%!5 O ֔dUʠ쎲;WZwr<īZΉ;ӹohÐ7Ai]LE蹫.^`-=كS8k\64>XFR )f3 RcDiQ3r:E&+-[x; 5$@sOu긏[ߍ09)Log۩ASV%263Kul H>F%pAKkʋoz  ;β rO B)"J$ @#+"5}^.XNJ@ ދtonk{AJnôQ֔oEP΅%/ -R "6-Mۤs\. 3_z"RZZ"Y6={{J5)y ofBSTLR'/<%t?m\s2mەTо|i%ˡX_ԗ;mjz$0`  ^DZr3J{ŎAz鈣'M9NS'iGu#Ѝr0т|U$ iֺaJclo-,&6RYzܣoD&'sqXj* 9Dv): )s | Ƒ^frv7y#ן/\dO~ɞ&e5H=BP+AU l6/W`++kV^,P&Ic(ƞrsy>cC6a >4xv R(}ϽpRziӗ:q Ypt*+^9J,PFYDv4gpdgSߺs է Ѷ]l==2+/of~kf79utrsRX͒Qy=FJ77w렯HD sձ?;׫׬iixs߼P8W8Q1|c+ѽ@Lu#?&4xPh}t%-?X >17B(;>OCv6PA}/0}D"|7z{=6؋(M9BSw0k>tGLQUO,"\.iCz8?CsPۇT/~h2 $WDv~t!Bu&pZ05XBɆ-@)*Ȇރ޲UL(8Ȳ*LKodVp17lPhqmiZELvzB;~g ~`Y }?9rlX_~;w/^oU)x 28:'RКڈ\)ɭ27yY}Gbbzk C=xw?mܕ\Bm2%0^tIň@$z QwL7"_NUK3 !uT'22✪g%:$!MjT:ڔw։PfF׹2F⊔PA}^dPqxw**3\&Wd'8oF(;A4)!,Kp ߡYnz~@`z֦-Oضuuw.CXFBKmodǥSliٱݏl޿%?ԑh%}ic8WqKLΙM2Da%d[}x=ydJrTa[sohGnMFQON;s4ВڕԞueצ*`!-e#l…ᡶ}ڴ#;*#W΂K dr=XoF7{N閶y j%Xg:U I^mY}HYDu/ * pHUU%j 苗PeBe]8׺Q&!UR%ȱ'(QɟU_bs[Ȭ'Th2gW4f%Sbb`HKTjt5db%GgK*0o2ȭo}zYh1YjNdza6edLKPS ¾w# QXb\kMP@8aCх/'_uj}"QNP",B~ԦmuQ+"춏Ah@aA" n/E֌; $RR0{>)_qV%G<iB{-7[7|7^Y3HqWmnSk4́o]@xe#{~_\Vh=!/J=4L <]dw:{r]-QұTHʼnH kٌȄz%›fHU]Ǟ?E;3ީ8|G;Q(~O'9aP\ӄd3} Ҡ{{SYꨦ^ꙁG]AW*kR'[{Գh,>qg9 ~$Q*QRW_؁wߡl丹]{zX!&w;# /Zx|\\:`NJa9ZEp6c'k!*"oRK`v~̴s-A <$0DC//G3|m´ cS1MU3*PL ?\a/J&{Hޣ;1G6 > yӱ]wMTdE4h=e{ 2NMDy}Xa-otX! =XoU6;w_~}u 7d>@{R N4zF ^2y1tiuND$pVWYq7]eW=uk/&u%Ud{>}{ "tMDF?wh]j[OLi f[&(hm|NŅYvHw&wlG&Fna|;Fݳ=Xk"rsm9WN@XR>H6pؒ3$D Bvsydu^]# ۆ]]jZnK S=L!ʬVՄ-OQRgbD@RlPNFA_tS/*͂]"ٌ֯@T][{?O_;3C> 4ā n9fM?<4''^+֧ssWk@XJjXoVoX٤DJ'C,WNǠ2;>^ YVh#n9 *8$̡xՉU9CӃ`egA1]=Rs6nx=6|F eUkLxeGXK)5#"<Ҝ˓a !S"J !DĐ|}\6erWVDDT_lkv^ي`'{M#N`STH~lv&S0FD6{EAA j2<215X>qe92JjPR lda:13gl, «F B q̮&#S:; C4& 5ٔTfuqe B$4һ\Vx'I$ ,+E'PWq@ *D{e~k@lx_DJ(ǫ$~)є S~Tߝ`ZRk @͙wox۳Іz.1 Ŧ]txs0Ž>E&f)B8DקZr sH2aRPZ'*5?Wʀ-8/[rY"bVXrGj |@ꂸ`w; O iT+8QVOVJZԚ"Ar5)+j6RUFY1(mA/Lg57~mPAh])KR!R.*!*+7Gʷ`fIwZ@ -U{x\.KApСT@T![j\ZXg3UYo|`L, f̕j^[2SgDɐyvWkuW/ЄcEeF=Z=;_Ń"aBLU)JZKJȹ&A"Y;NW5lTZ, X)VU2 aGIDVkjmR X$)c6=e.ULHMT]2/"Q&]\A26KRFl ;Cىb3:;;U5Z.Kx-cZ(mcڵYUOp6ʊ`#f"Uy|jX>r|ksKY8A AJ9V0$d;b=%YTbՍ\)Kw9J` Fbc3&]<2:TVV7㪻kGP&0j͝>{y`ֲF,F<1{֖T6ʖH 2 eVJ29jtRdɎzhfn~~1m>q C AXL̕kӳْz ¯Ģz|uf:[ kyPڝIBiavv="IDVT= # 'jmff~vXX(Yԃ,[%OM/zI:+Tw tw f<$ÄLm J Ƴm IDATT9_h̕7dl#MiIٍO9kr1'rr/ rDvꇫhS)I& Dz&֦MȌMFۛٴpr$+^̧ 4c_SPNԑjk=m?|~6mh0]*HRR271 UHe3*n| X6I> F!yV^7s6wԙWh|Έ“X57Y.gYx*OO 8pI(TQI__ߥ`@.X=kKoLp,/V Q;tgtyZ&G

(), K޵)>B&y $q3> KT]K_Q @HbܿWhQL>S[y^=1<~QQ&~K1|d:鿀581`i%N [RWuGu;DDDz{aúBU6<"k|PҡQ)U Q&B<B{\ $,ڔC!"T`h+7oU|gg>>?PC-7fܗ[jji/w}?xk8oqܧaݿj2g$ioG; )1QKnn~.s*s_1g3T %V+}[7/-|.O !R]@tY:ۧ3qK[;12ةX*dvOnjk-0Y;W?jş: ϱ'Bgr'/mEwy6eJ{Yŗ?-G(?4]Z;ϲ,_l8%1=ѵ?=+ +wKlS7Dr_nVgWQ܊?L^63<.+(5UƩOe?CGu e/Je \ԁGxd^?0:Y2dlqOcqwYYzսMYNdhr W=iMɁ PFф=~E;AY!u7@]T Fw׶Op80aR&/mJ_қ7 <zQ%gICs W8ȓ?;e~y/?7 ^ދf!"]՘nnaX~ILCc'꿥p^@X?dO|ό\ܵ?+ݝEI7[֔Ȓ$m՛A;5]E=};ǵ * _|O_~lB~ WdTXոSCc>3pi"^m,G @aޡR>EIF*|cgQmU/Ob;I my#~ jKjJU"݀4URQEu 0y8"4}\%d54KDJDXA juXDlsQJacu" M"QkلAkLHյڮUAiQU= DD EvMtDw&|ӂȆl*f@A.Xz3-?vy)HJ-FOSC͹˯+>;rȣ'N>xͥܩ]"dЈ[-s,;u~3:1xnب2|ס O QwgZfaM5DH<@#uQ3zha|]n~A} fK_4:>A^EgIgڶ-NY=]<:.lB}Nw;% ]^j)9ыG FS6^/~ FQSϞydHn~^l^U}2ޡ%o!'siz3 Fwd$A@lE"W34nk7}MlUHVh"&6,U p֜_c`&5vGӐuG-(2 Ƃ2&Yniy0JjB%GhPuM{uSP16V^3䪮:F}0 Dm!"QDrFmWS55ަ:HD*f%<.7MUe?׆jbb}S~' pTkK I6N6 w{Ž3O3<Τ,PҫX.ί_k#.`v"[lhUwOUZH`nՋ\`k(Hy1}lp"72}r (@Ym 4ֵ2beeUUZYC BƬ~.$*I!<{& g]4ѾM81QQ:W{x!P1)9ct5kJ嶫[6L!V@4 YoW$~UK;[BM J&E#J/XWEv@8¾A '^3LӹJy!0*ֲ4nˢyOD;0p(j TuFm\5KhūvU8FFU3iHqIW^֪E~թ˘*0NSnKܮZښuyV\< }hy˱kq~B|mF zR8zZ}Q[kjRyAaQQmihAS{/1z_ tԒ2!m =*{jy+%6 PTK)IFJ,d׆ fϏJ@Uڍj]6AB03(]eW^Ogm~\w8(7ʼnz2L*✫VXߨkB-ZkEӡ f6/<|&ÄX@)"@TfQ_m11E 4aRb)Os}. A2PJiJDR"U `uRU:@=$-7$3QdVZp>[)fMny/֤UmNJ)Z)5K3+R{^K Գ 1Dߑ6IPIp2HԱ%0ap:EuҢ0XG^<1g?BuF+ژ q)?倒diI3f4n[ 9> I(:`<󾵬&`{'?ѳ IK7e>-?/kZ~Y6VMCOS@A9!7E7eT۾q=oQfHO~1&#EGLxO+ ȤD %i&#D6i{~vR=3pgCJٵsJD%kIҞI.\yc;,ͽX8:pPsk__f\Ǐe,Ã}~OKJqu7P󞁓GO& @x%\ j.G`o\ Λ8e ނcjɍFֵEZF2g{'ISvHջ-Xv UڴA(LtzN6).]d l:=ve9;z\)C 8OO}(;鳃Oo_׫M1٪PxC]nGf^w__ʔY0 Ąc!7O9]<=d(h( xw:9ppr#Tc_x(kpt5$C_?PsBq'L%cxg 'z-Ϣ]=/*`Ϛ3Щ$ !8}?qeYqv05B-CbJ >դQBx1Jy tx3!6 . k71mD``"㝚; asdcRnkH`^ PVbŚ2h N>z?̎DV;e1ɚrFP9_gn 'cN@%4xnYOl`T{9CR7.6ALEPop HJ ',,ji~ǕmCtkV#H^]< ߏT#'GނT\"eGxaEt: ol[N_ۑ& Qexg!T b%͚0'?AppbVc=Lsc~V&*Xw7uK)#p{ @QȪα"H]loۮLhWf8jȽX3Z~)O]|;1Cđb<+|ŵ\\a.=} K;P&|:'\4Iy ̯_Ƭrf GO(eI#5֮ZU`R"Aj10]5fU^`I~^ { a#xOFOnr ??1&k@ B?pϏ>~muȘGmAL$$uf]9XI2xhM-9z{o1Gg32ODVêj`n-;C 89z$X;\)_""LV)XEAZR/U(ƫsb HHTձc 2JR k}FKFM{URTZR,d=J@1Y"^)Y^˅~l;efa@)%br E# ~; ,wy[)Q2dXؓs{$M՝x"a֧ cw Ow%Ւ 3"}$)eJ4Tf1Xa{>@.FBQLMZnv`~2U%"+I}K;_ '|3ػq>'||tf+ɬg2Ss"MɆOE;FNFBm&cVfzcf>oM$PΩ%ٖjlŷfd29UL{Z!JނV֫8_.ך$LN|@ o@UȯU[k.儗+Cb.upZ 1<%n!X^[m6 'RքA%PĐJl.Zm  CJ`dM#n՘͛ji˃ ί)٢l IDATسOm8T""/Bl֕Fw79Lglttz3|ݺ6;oP a"վZ^)֚^W(0sj$o@=N.W&^CRDuRh~m^jyl.>Ɋnp_ +Uŕ\0ҟ%bGתk"̠R2 f+$dd~1Us++oI._^xSF'l1S\ЫZ=HLOY0ț3tZ1<>vQ)ts(cd2Μ'J#B0*dҟjNA $]tG`yTy?xT'Z z볣}HqoScgL-UkQ.\6NxP j޲ Z~zvvq˄!I›2X!$%2P|<21:(Χ߈/h szmlCp(!0+7_r+RW@6 tJ~x%cxA\!SiV;ղlAf{aA"ep*DV^o5aO Zݫ{¹[/ݜΰ;2T2Ca05Nj&d2G`zl3 ra2ʝt3lWeBKߋf5$^Hc˅|F!&=512{wL&p(w{wJpims0L\'J{ړ&9 %@kf8ڍ|6(ɑbhju?>5h7Kv9c?$C̅|2<Fa13c6PT^G FV$87^S˾ ";s@/{/81X#pk⅘79% =7HB"]wܙBv''9^DNL䠙<8첧2`x3/Z |=RoVs#K(6Ga01222X<}\;>5(6885v!#S0#u`#j686]ݨlhsq9:D3edeea7z?F#ĬZһnldj=0ܟ{L^~z>ilXP)<(hyXO/|k >[ĥ8_| r>pm3ߘuVJ62T1^wDMQ@&eo2RE!~=~׭ki/q3?AQYX% ,~^Q\b 5Z[bϼle '2aӻ:ѡZMVzƝz gMBс25l$ f"Q&U-|/ ?]3ӟ!$ωjkWgq+|۵[__{ZtFrSICP.ɇ(Z[ -N}bYW67Ej6OR/apj5 >qY޺5RN#NRG^hll({3v[--޸Vj]DΑIg{NsDwTdP;ßIRI}>:GsKBR3҇rp_^;Қ&Tݿă/7|?3D6Ӹʛ˗<03o8Zt~jmw?0gNs${۝U$"mt3\$bw_B`AZ)WSwʨMO9)_My$i5SR"^q ET_vW~?`F%8Dc ͹Ro]82Y,d[m7Z~bVDLh{w2M_Z"bY엖0&Xk,o4?ss9LDb|7/}\x <>ՃĻ! z?!a{.lsm_{\ʅD@5j&$l<irR\X4`wz%NZ9rb"8up( Cm63pga%ߗ5c*+;'@T)ymS#Fb[/NXDZi.#}O=WgڵONڼ{u;]Z@od6 [s§V@J* QZ~5sq?8b7]7~O~ LdiU-Oc AX4׸ae>Ioٰ7!'%`g+m/#'O )@}R,d/ߚ/E9cjf; fΉ﹐B?vcfӧa ժW[}m@ NtCA~=_mWlE/GOKn䍉 dG;d޽ӷxm]ͼ+B.rsRʫj2s6tʼnw"a泹Lh)HScZf.dBQD8NmvO1ڮW"$1O>^( s lqv<>2%?@ݖxaelgrكIv%S|>pqZjeWZ)N?5Nf3̝5bcHpp875;ԗa.06Ov\Kiݏ ;MktmqLs99qNd؂2e Rn܄W OJ% R6A5XEl Xk3(D[luuz! GL\&Sn/,-2CBʤas낸ߌ2 RT^hTX;+޻<*€tܘUReHb"*wպ7P!rN odv۫ ۦY'=!zL`FC#Éymjy=lE {ݙhίlj,sW^{9``]= ÆDY|;{ՒD$j@Fmr| Qga`(qX]X[o{i.s-8yI{ߎ}F-PCи.Oa~UkHRUf-B\Rtxݲ} e螿*;e}c3`@qc$mH,;&51ǫ*{[wgY=ݑdDF "ܴ>c'8U2 MNLϯ𑉡JqefA?WȐĤx6]ݔT(@=ŀԍ:(+IAToQ UâX7q,"NITU+gz=@]iBk A82Z.NgKdž&G#Vј/U 7 9 EM(+Nbkh6XWLؗ&MICJk&#)9ŠdaƤ+4&vk=%.>dWIFU'hj;z;v!ʞ`A`8tN 78悯^cm >` АUL⵱,믳Ma,zAl:qf|p0 gb/V mࠥruiuFK.޸DT_kƘRv[ZN?(,M4pߙrM2&E͚Ʊ`v࠼~&qPbNNnJQ~u_NEIOޥ;]BO9$ 2 7 /^hZ KgsFk; Oۻ6CNADʔ~⮊-*$ûm^pL>u{qE3֩&IMg@}j >j- &=kx#&q&lNPt.-2IQewPB1#ϽZ~q9}y%{χpN?3TثoBu_FNON'W5H$et;`k̈́F6)Qw"&ί[cF[:l#mEݧ%Q2YN5A @bP:}rՖ+prxtaaAD [*_w.P0M[; w Hv,NzU $/cɋ0wݲؿH&5 @yGLݧA9UgJG}{B,Lg VgkG&?Ill`+IZ;U|Z~gO_Ijɪ΀ nU".sgt֧8O٤RJ#JRcr=f^Z[/:@_>Á/ c81aphSDPl^*S\0ؠˤ}@}Ꭺ=k $ ?큎J8_y)"?Ax$c5SmJH2*J_1ٕJGl؝ťVJʼnIQdHO50dz~v3cĤ`=4tS~+?_rBg~Y^c]Hw)MyQzc%@ f2`[À* Rxf$g_i=>:>JL[h?dJfZ? X@C6p]B}w@3^$. Byoy7 ŵ8B1쑓&dH_KkrRk`عw=u^$!:ˏJQy$3pv"^z#]^fjջ[R[n͞k0lM/上(1sι\.7PMHQ eƘRV]-g0v8e}$TbQ&1KrAיs{u3==f$FAHQK z%mevVc\.kkkWZRa)\Z# `rnxs~ӓf@}}Oz9ίo [BdLlԣ0&ѱr%)SgNO!Em;fnG)&ސn۫:ApLV=Skk͑(Ti9 NõjCDu66Zmb$;כ]{l/? SZC޶nua2/Րbc`DDa[x@l63kvd2{f;JXp)'M̞ c?Rvt~O+!Ydj*;ݙJ5D{''Arz^]7>T9l|:6;Vg(D<΍S$Lbxp+Ͱlך̢Jb(Rd}U 9hڴrq+gnLAAj;SE-q'z+-a"kO)x,tJ`YSX$NեB&?dHJ9rDNZzy7r NxbS]hިw?{ͧ-gQ2윋jZx٩lլa?>7gzE t͕Zj]]`Z /g@ C<:A\+ c.1(I VY.@^^YtM A&5B7+|ZOD sY?sqIť BD3?~xߦ`UM*"Bnl8?ɦsLdX"ZsWJ!/2c38((z]ugjtnvƅ#5Ĥ$sϜ8DJhs:x$LjyÁ񄄄!T]ϴZgପ2o1k*J~?ыÕCsގgsӗY`qEwW~lbII  嫭N*q7H}IbAAD֫(~B6p*l`FX&Zڍ^9wR,+#~TK?uGhjfǒlNxayD=vIQ-o4aW:ᡃ*BR٬_z(,BJC Ĥȣ~T^ hk%9kXXaR u:i`ρc;p%┪qqKĐ 88Hk 2Q.7 Ҽ  #@0DFDBB#L.QJpq)4aWϜ<,ӝT56'> L X"_̢$FQ=rŇ&VX72U,;X+&F*c `iBDBd`d^ZR}]c=ab`+?|pr(!j@ ّ)<}d WMUKAVI.WGgJpԁBh&ǞNClpsެ#UG @}{+ ZJMVBE3lE.dϫH!34AD!^!TUU&R ךI=xٟSϿ]Lf(7ytɉ.6*;귒_Z^p {*~,+{Pmեox5LZ١GFO &ĩ UK>B_z٩cz0{<8mIxfV֍#M ^DD"R?rkMa0vxc=><>A K9:qw6_0LyOЁrsPu6Cdn)T;%6 m:*UQ-\1fFBn͌pxPwK]w +Rid|67ROV[yGrQɗ (j{~q,w)J9_rjoB$ ffQcT yjaآ`=4k BƘ|.{M p,!*܇xi,pd /a㌳m.i 29?ـヮ1]O˜2Ak;;zd2cN ~"7|o0{&e|Ow#l31bؤ0C7_^+YA#Op.8xf"0xTvo=~l}8Fa0H HovQn#PxPqdT/\?r^~oh%^\j;|Dx~5\kr󵽙ltۗZ?SlP$tȩ5>}^{{ B$/}eu}*A)o_8>=(PvԃX4q_.ѐ_:T|؀ηOmO:H.?}#x5^yjC{x#Zwޕ勭;TF[{Fܹެ^!vLDsΩ1tmjV|&\Ͼdvg³_Y\]O=3):UWҗ滗jI+ɸ?̮ə U{!Q~\/wKXW^wꤳ(W>gO7|=hGʄ8U9gshE/M|N@c6tA햓s/S$4/s_MֿXU_ԑ_-!LYqo.KV%hV/6S'`qs'zvrh*l8!ų_;o΄?xWF2`V8a_o_ܟ84r|oP)(7^>gUɤs_>7/=\~hǫm#vL8;__`rpbnP0 WO^d~Ȩ ?]Ӳ)=P96^ܓ|կ\dz>r~O_J'*ugk'Tay)ǧ( )cnh1SW^x~K9ss,to,7@VokmE{{wK n΍Ҭ^|қB嶛!ȋ_{n+yS>1F\h;_.{a'JέeF= ߹~`N)|s=~I Ըex)߼>W;&S:]OxԸ>A*ڞ?kg—\y/;CE||0>x^?L3(Oo_oO=k)Ѣo,.9QQB,5Oy6wwo"!OR]i{N[o.x"K_ C&(c]#3Sݫvg )yjX/׿c*BP(>+`(;uRG]^׍p~f<7Q7us~vȑ3rwZʥle"kWeHq<]{q{9<=yn+}h t05[<8]7նs/B=B &/,!C]*ؕůAAXa7ϿT{6T2bS& [V+js UFEVv9C`qo# ,ށ7"vLW$ W{uN܏5ĶՈF2:z#6X\/nVd3Q%R0cm; %v$} Jgqc RVwW-QX%b ئ8yݮaā)ՌK Lnڊ2j'ݬIOFwe+JqKB1 yp x2n҆1ݹW㗌 {W[鎈 ZwsQ #L:q=o]۞yC}"&roRPW;.ԿаWmo-^-f0C0D{*ߴ3u^\r\B.?KIf-9gRۆP [%)D f471FY/Y׻+a-mӹ)UUMfMkVY~EdƋӒo{t7mYN!XׇǴt ~^fGq/$"h-h^3ll$Ì_$2e}m-4/B4BJ;s^$N 66vZ680)M?2p[Wl K< hC@j2T.)嵽h9P<0u7Gp%r\׊> R$)>ҼI/`jǭΕa6WM4 G\l 5RN Mh3 xm+ ʺ+E 40g>rHY$Y//cIr2R9U%<4c_&紩xfSٰo}Xs#OO|ҕOԴnuؙȸḟ :Xfå( 6{h ~fO͕;'yl3aעE܎hwR;'y(̃+~*`OSx̉h:}rϮ}Mq^I"^=3[:4!Kvuû oE\T̻;':o!֟Nx?jRqm$ TXaG?0 L710B*ǩ>s?_4 Jm-_΍PC$?~wx2N,G Nߛ)"gL< b:{Ah# }xdvHxl0&L]ű/?6p"B<2 ?ӃZAϡ;̡_쇪<&%%O>_}`+6 |#~HN),_ma'ٺ5.Iow~fD6J(}wJsRtMYԨړo~OYtvϐKCyx}jH\K./ѹ&)bGfn";q|{RQQ鰟_O"P'bS-sH~vAhH sHБ;{Z MbI?Rxmq{75׵$zSjl\*svhQ{"M;_ϴ^\̞#OCv~ޱPnƎX8,][,h(ߛz9&O?<^yACA0H{MgJ_o3qW(*(u08$rP;LՓ_xz0yd3y R_>.~i%^')#%r^n;CrwB(بfNߟZe|FcQV>8|@L&9[owN3J*`'5'&?ď)%AG1yfFql+%w}ک`~h=/tN͎  1逪4Z릓IJDɤ6ɦZeQ鴪NeMfoܑc*%xwZv2hp>G=5Ď~{̽nXo&qDE8L/_9iSuiG~oeyly@ epd Y!PƊ[YCb*l 1)%^^:WΜ/ :2CɤP,^ZF#`RG0L$HU 2zҏ卆}NjBb`.mw}s)7GF81[jKK./ (1`U<Efʷ1$Z 8wLul_RH@f3cҚDIRk}wBJ)f}[Ҳ[vMTHSi@RUFz$ [0X@H)Z?JZH(Pu2VJqDDJ$I:Ud{)u-}!DI\oz(JДX^v;Qo9rd fWT~UZL7:QuY0)K~aLu{jIrlL*yA_XU&20 4Mq0teϖs6FU2D""D,`c%e rZ $nRV6VűXUrXB QeFI#5Fgu0ܨw?.1f5Z)9)y@mF}Z[(YIFp0UUՑIpam}T` tʥs`FG&U4M$=O!8Bfgx @Dj_.dn d+ʗuȈך;փ7I+Ckrbzr4|o#2_UO|rJT ?rb bA.to-n9̼jI)F"s{D27A "IJ)U%z?W;,'='}4׶i|gz-hvƋƎ=5Qqz{RD  o}jGA$.]?;;dGFi=>V dEnk~U~@'f~$ !Ol%fƖLf -T˛;-L09c| Zď?n('TaD#%8oKd|;V֊&%)%p)ud̠vYPت*p'_^g%cLc|+}6T$rI+[99QbN'UU PR&&O?/Gڗ?ǟ_Esj綵`nAsj|>ab wHqCeʹ?gzSD"APWa`r@KwjUc;[!ɖYCOo| ޤfgw/ ?q[ٚ|^]$ܙMV4FOv3v΄` @~uϿ^\iןj;7]xA=?&ԇ#_[GK˙B7Z}܏{K?Kco`+m'k/fO(!M˵o]U.?6lJB/d'~Կg3كů_3~ހ ) ^A*-.f?Il(uk9'{T,!Nn:|7']rmn""_ˍ?#۪'P;gb7u~äLo܉,Z~p8΍$ )yIKᆊRJua^s/-ȵt.]-.\?Oz4sؒD +6dP2s>MADw]c}`iN08<[Y;S !IYq Hrpdk3pD, OZW~hfjϝc/ QBU:\B6* Q!#痾zrVTҺxs?<ӿE/.ΐBnEZM0鍍R'NQ0};ٟ*)UK=x@둉zoKƍgF2GS#0쾡DdϞ{sWNxd TژS8\e_(js+yl} om>\tCvr|us/]~U?7&){yCI{kFlJT{bBd|ֿï۹D|w+O=iȠr<'d`ؾeSD7WC'Y'tB߳-?N;0ya~yىc#Ofzo9rZ27׿'=BD[Z?xgm6vSΓ%ҕz5αYsN1]Zl] ""pkՒjPx$L>9WWg*0荂;[r9&?8,qȇgm%;J|jo0a`l=죏냅#frѕ)[}NiF>(dPv`2s«± {l?o'뿾˛V<:CXl#n4 ӵb#nFkp/!D1חsS+xҺFnRh#}t1Z.nDk[[P7X1svFgQFoDK׉Taȅ5[oDYVK֮v.֍7ZMM4=Rܹb{y'` 鶺?tGF=Q ٌ&~R"-7O}ޣotF_*LaIlzFۃB.mMt,5I^k }oNlB${GoI&#GH'C$$s!qoi#؅h7Kݰ_D^ _8JM [sds^%5Yqz+i8۷+ 9Of}d'S1QH6rWzx('"GsCe"jIbN,~-$I\D60H0z)jTDl9Iw h%SV8W ^B"l ¶l !o]M}^ tI-\5 +Ɔb'l+C3^j6YbPThTb\Os;g-&.pqZ/~ƙ>)d |b [-M$Gr;@* cɲ+,oyuOt3&1 P/ԠF}Jny=`^7ML>iܒF6-fTp +6w%p0m :1\LۨP|;>V,b}?[B`|Ʒҗ/`m]zâo|aYor*Zw|d\'2wBM6* %A$_9ƺ[BL~g^ȑ~|,BBj uʻn8@3~7§.\" `VT;v ` ֪35`᷽ؿ-}%8&MkA 7PRĔCk XR/;m?6UX4aSQR?~;9ֲb8d۾Q yP+#s?zvV^fGvC[;`,Bf&DvOO_!4Inzt$;?HؐS~?qR;ޖ6Ba `'F/~6mCc5""C2ɩvWex&׫/X7AC =ND7Rp! ģ́΅(u<]z-m]UdџkыOm ?Oaqe `f6P?%OCNomo6`_&څ,bw5mj}~H,b9FȾi?FE*R[t@B|jg7O^˗ 'R6k,)$x$+ 6i  ;,ꐝ1BL&n>@H:U%8BwV4JMc?zAԪfrVvFm?q_/lGj 3bä^Yqtm-=vԳ~&wL 'kIܻwWj<c@z[BK33Kù-;rάj- מ%Hԫt<~K dC%RZ?Icza]PjHUE`1ZA.|$K&ޣ2wrYܼ#2% &NTܾ?%=w-'S6=U%ZTWX,E CKθJD͢A1>F;.~~4{ >j69dä=XDDW"2"Xb`axܘl7Vxrf+xR=VE] NxD4]x3&Mo=;! LldѭzRUGt9Bo~EBc:h5tI;`!t,]Ri^6=UaPŝ_V9,ַBA̋/).[V0](3/4- 'M: ZګVH$YU+a̍jϟ@IH)kx $h1{zpmfT͖JcUf55?q#~xlCXLDm+7cx5DkOa;),Ri 2n7-TV{jK{PHD%RV l2QK0c; uhFeM!0{($q|%!+Z0SX(gɋ: J\)1G>/wδnJh!Eg#gLQ=@Z ǎ&ٹ`&΃CZcZFHk3"jn4 N0z" ́†ѡD<%"*ýŨ~ijh_.O"Bb@!!"rOܪjܦ~+B' b,!VTg}/uteQ+`b+J1P*Fc =a%j!*q:a:i(DP6_nFfyFXZJ*DA@V"׽k`4KrƆ"-Kn:cbQ6L^ZqR h9}$ҺZaӧ Y+,L$jZ>ӨՋWojjB- <:=v3|cƪ-)Xa@96LR7*|>K A6ӳS <9:'"%NeUBRpe\iaSaFUIa f)Q2&_>5q_1&q6 g_z̥S%"*DjT$V.kfnj]4V|+ЧOż詃W.QaX,>uf?D&@" (6sFPn)BHH-f=v3ybP`HU1֟M]:+T 2W˳{=.J7Z7UfB,ak-Y(ݘ_piكb kaFUjT}qD"Ƙ0lHHDjF%d{ㆱntz=Zs 3vwH~7C$"dwܖ%%iF Qqe^kឈhwƇ!!H\t:tuֺ'D"$(T<9vۜ (s L.8d%(f;}bA<ۜ>9Bm6m<;Y/fUeʤX@3nƤ͵N {>Gl v"DƢ.O ~lJZ:"9t׸4$n/ybb3rLo=z2u]QQ'IKjWJ!g ZfqOE4B"u%pWDsEH鸓 ~&1H{{oތ[J6z|{#:/Ο->{w $PJ=ɴǮ͌<!E" uZn ,$)b)/% qŔ5 ww󣨷 [D_׫r,#$.D2u01{g; f1A{b.V YQ@{϶]dGD"  ((n\9[}S&;;ɻ=d\_C/֞B̋0sƈXD]ɪQP"t3(M$b&6WP ]ip<NEC1(F==^k;TY-D!f Y1쁌:I&Q%bR'4gߓٷo?К>[]޺6Ҿ\dzѭ*H>?sW\{HD}Hah.j3ZDL!%@`6 L6*D"2 %7拍Q7s|QP@ R a"Q2 ;, TP`ڳ"ҭ3/~}ozG/hU}/f“Oo(AU O}\]ӯ?L.nxρ ,po"N.!dnɫED)j(Y0tnj`.p-D%a"*,KnTXzEuuZϑBnߗ8`*'JUЦ܎T9ZxvwHj; y1 c?Q3L oHmn h'X-{Ƌ9 3@*}?`r{JBW:9hV&Oa>V͗߼P왠Ň6. LteH٨ٹK/PbR!(3X 0&U3[Ѩ -}fX^[8$B>MkAḛ2{,j J"ܭR$댯.m_%!_U<(` @ǹ/sͯ0m *d@J< /o監gkϜi__1gb>"" |&vNl.[.VS݇ODyncEM&9be YdjwAe` uhȀaVRTYNJQn> Ke]CĢۥGUvP<5ӜsDA(6;b7-OsIK_k80*z~: =E%tI˜XfЉC;G^,;EUz{eB0-dž>a? %{)>7#}0}8ZZKgP]m}Fo.|NEZ_iߔ=vOjVoScj~F3 we={ {Z2zLc Us'܍ܧjY} 6άooQp¤q0wf,XMuE3y,bI!K=+°6 J'O~(`r|r dٯj2Z-~ <ԁcf8FBJO\*s̝fOlfxv6G#(wo ӭ2 iK"6DiOGB#9r7O644e*BvGCM*î<-DvQi+lb8qgP/fQb!H\̅.U,秂V@=a2jU Rm^Z93o4¢V@>YE[[&BsruBɅgS |]#o>'zB;3ٙPDD퀅x <tjWP_0bu ~YFSnNveVߌlolKXfU|(HVvF&[Ƈ8T̑N>2s8:ys}Ė] q*iQҋn|zwM/ŬuIص*}޳_`{nd8i3UQuw{uغz׶AƐN;Bc].No{S>jabCq} UڻuԉYo#}GۦDHcvrʔ*ȸ RD"e6Z|Wsq*ѭLbaf)Ue6)Qzq_jF*lͫ džF0٘R%V lLsHlӕ{Clsj=?D 1/!^ E /; ezٍV+3 }cFm[C2R|};ŶtBj˭,"+Zz{jP҆Da`!EL/۸vBkALVV@8m%M$S4ٹvyAm @ -e] xh &V`ѽTj}EW6Юs%GҕNS\aQݬe{z&kVL3~`nVgaTuu1ISՋgڥvМj DctfRO %UׂR>vrT"jg )8P!t]۽e۪ r` }:!]hh{3/=Q.MCg8(u RCE|/-|XN(B@bCPZ厍J-lЬU't> vNLuu&ܼ=*7+`ҹ-D Ug[%QUc! e?|8Cwc-Ks953_VZ)g7~ӐVܗ+(V}o&..PT)JkBcƬ1K44Jj(³Xpy2.5-PMn `\%LsD=u-lV‹׃k!&2bG;xk!X1w)h7 D"Q{l(F,y+Gke=AW\!@ ar| h`)Jx\~*ϝS&N΄S%C6g@`pԌ > 1.h+l]\nPݝr*K +2WBq.0uQXe]wvt{Wa1Dߵ/D]^@cEn'TY#+DEZl%ff4=2nY(qFѸt|9MFM̆nX0VC5]||$BTVl7?1BH>),Co-ۙ'NTg)]ߐۮčQvS1Q{ґ,޼xf|Ec"(-&ڗN\ܺ>-WǜJN=g^P\\%![0e ߺ1lwe ѭq[Q*.Uko,pEC' P4je?Fp 8fD?7\I|nJ0SᇿwdNWe^uVUCkO8w0[ïrĊvԅK$Ց:e F:: Ud_Ǩ0Hro{罾dْ޼?,2T wM퉓ϓlM!ZntkIK˟zѴ- P%o{;@TT'ܤ3=q@{{ǼUPI|mDc(ףɡ8@UE dlu\+E3f1>:L/\ə`6vd7-}{kQBr+zv+锟ܒ?x5pX!Ԃ}Od=3K|[v籉90x\<Q0ZZӍ,R<4Q6=@Psp_&*ak}}[ #" &cǏ}깓7j!N = dl"We6\-=vג:u7?غ  ~j'OdHU߆d|Qz=PRR!#.P,Qco?JFv=[7)"&R=6' 4otۘEMC*{V2314Xymok-Y~"~׏ǚW(Ή_`&$+ W#X`a~W-(}w>GᵚU-kЖ{`5MׅHaT"`U6}x_s ]FEB¥JD"b:JȺ>H&nv](pWba("N[X̰Hlv7I"N{OWۅJc}A5qz8dh };xTJxJvm\,ȶ{[ <IN b[Al<1b#fMd|}mVl *ڝ7^6cf2wl2օzm5 NLp&#_zLnQ N"Bwo77_RxK$OR0m |삦cFCDrў;~lxĎo~;0[r[.I H&:qdSnd8(S{d"zEB!iiXCRntWF<[YF_| Om_Cןrkv#}-6@Nj}2y^Ԟ]oVEhAZF{_\pJl13q  IDATKù0xl"yYafY˷t5O LAL }pW#眉~z0b$Kd<9K(6y_,Q,g&/UHͱqBۈQN^52d4jC02X"33S7O#da!ax9 #Ytb~F]xjAdٓuU"^5h^"Q1~"c>B(̹o"^>[Ս"I cGpB/\) @Isl=-\W?zg2ѽ!qa=SV@TG=aҕvoz*".TDx򌛿Mo Űf=Q\Bٸ8sݨ !7t`eF<0:5ԋQdD-]b^e@2lCYGv_="1ɑۘ'A}Eԑثj+jVՂ 0XkX ZaP2b?xhp,i 2VŐ5ZF:#<(ͦ~ѷ{&3b}whCH֪Wo*ZLL^VL&;VU0l6_V,vJ+ 26pqj7AĿm_2hqC߳ݪ_q3HQ ,X=B^xMzM2X̅&̞esAj.,Vt#IDBD2ƣsF]me+Nɡ[+"1׋Q-=ef+j;{p+cpjfܬC9N(RXRO͵B/\ ,) ,!jTi/M]4ZZcXF v1ucmHå͖``{*SZCs鄪%u_} ʄlfϝx#CJFUZoj;T&N?TL#}{~1Sm\mξwρu(l ]7@s;c7][zѽ;|(oFVn>`.թ+E@VHx{Mb)׫wlr!-s; gB)\}ki{|X+[2yM^IC/dKO7ؗ]_J%?rKϟ.Yuu.:533K { Gb1L:pBvIkj`ah&&P6@Fld=CZYn@D6k͖ϦPƍB=U ؆jjre96X!VCR9sW;.]V$5_):fa lB}` #V=;°}qj^N63:& R8Po/N" Zh &9bLvx ARUAX(Y':ڪk1#aLž\:M:*FbwirUkq: 60*FVe-1D̴?$"CH P\13뾀 WYfUuM5KjGaWTU<" Hhrzz~A2%f?;&P26^.Z]+ VCd=ϳJB^\Ql`Cf$!nAd:bp%y@ϋ7a^9V3 &&#T3:aw@AHw3'kHWrY="+!9ʠLgG;+Ξ&X Z7Ot:چzV,NOk6 AԕhYJ#;H11Bq?T_(ݿXR+Z!GmRJ_Z yYOTP޷kzEE:^p} &#qUe,-XyDluVɶ&xӹP(e":5kH B8/6kFLJKhgJ3dWخMcDA r )LTb AzK#P\iv~+u3e=FI*1ϞP6`N1Vs'&f:V+i2U_{U6U5vܥK)zg}|-> ضn*9#K)U(.J.Z>IFG*\&vk)j럩|#|JMĮx|w:kxSթDcqN*{tkUx4pD 7t J>5ϝ?8>Re^'BT\e1 8d篗yeڱ'{M6 "%t:i(10P\ùx1p<k=h^ΝѦXD쎽;oG4+ݭo_8hCAr."*J\];!wsvtse%&Z(<3_mLNzCyWjl+jYTՅ/}/7fX"owl٧6obVo{/?POM^~'}[jͅf+_˿rH-wFHVKQkt?wߑt㒖a~~v,G ZQcW[JEQXk[M#C| ^K:L Pox$"ӅJ&~OBXߜڞ߳%S~{K[6gvgWfK"kmr=Xs;/^dэ.mFs-Ƭ3c7U"վlđitk_q% lf eO 3u(:Ij1a@>;1>LW3v{o/K_9T1Á ܘ>1}n#̡MÔl hěDtP'LnMp}n!džK'~TKܗܶyߖJ箵<Ü̖McVO܁]4/+_~;tpu֨&C)`sHo&bU|s߮#ªAzBZ&K7rŪXsvB>z:i1`/ql?کswޑܳXΗk//KCic\72G%2^ ͋p:{(*sd>DoU_ٯ܂GS?ޱ=}x|tiOf3ybj'~ܱc;[Zx[ʓ׮Wm&RCs>3<븦0Z\y T dV] ҥ|C.(p"#{iףHi EXU8ADz/_wB]3 e̖ԈXXݨ_fH!7<IfDQFKW]p`) Bm8k/ۍ=;_^wXW@#r8w{x> m4K첉g@…'PG߶l3F +A7\&}>9x8s9mX/ڴvȤPU O~b}|O];Tٿ <0[0߼Gߘ=xWz&3 XKZ @tgxl"JIa2,a2TygR;:?pj PR!/|SqRVA {8hsYM 49?N"sWEE&v>rPQX<~##C-bX! rAYFcL7 ,@V) m Rkݸ\~\RF%(,FvqSfF{Mznuk(qڮUPո;rxP^M.ZN$L$E GR)EkP!Nw+z](yC{蘗t˥_6RdP6&vmL֤Rܶ,j!:*LRk?ecc;67,?{o$uy~ܗ/A,Da#vHB"g#Qd9w֖<j[jDMJTH0elt3r%tOxlmZ Bjwϙ?˗r PX}{{c "Pv~C?<-[]X=߰xkε|tl_FH *!MW]A޴a4Vm%SWo+Q͑yvXu _3 65Ꞣ2I:?6NmÝvEp/Daַ |k릞i3&ŽSՕ&DAH"ўkk_:{9rN=BcuJ ({9Fwu:.u9r1D8 # HHB"$Tb¨CHDDoݽ}i_NbɈ*3]OW4ѕၤj7!]~$3,,ڤw^)/Aȍ+,yV !\Á‘NjI?ujD N$Ie B")9\ DQ[PrB>dܥ(ϻwo_̊H23eouO{il QfzVx,tJQɸfb)Po@#JCg u:5V>?2%DAyb .kqNT>{&ɲW!j3$c^B i$'J/QBUc-Ǖm8|К%\Q۝ܼ:<$%>FdbB%ȗ'Gg'<_?D. 4cGF#<Z%$ZsHw[tm+;fDPBpӶPz~hd  &Pr tiacJi"`<%V#f!Z 0=uEnC>3a!{ϕZzӲNIXf^n!:lpyr(@T#+wNSP*'B]ۯYnWKu729*]*k־& ܶ+d:x>O<|\&chбlI$"0uuC#c: r.Z8̟`fi^MXHc(K:;-7Q*;:]_==uz\gwR51Vz%B[ï$)qGY *P]zp0A ]ݲiyڹ7mą<߰ettiuȫ4qTr($[Xei*txx B KۊU䧟{ )QvLXʎ$B/x:^-N) +(P&"-lV ~?1ENJ/+L3}%DZ*aQiV+*v\7`)::nݵdP'HPSQ&1We]NkyʜGD_?1up .,}%rlFn@ƎPdCӯ@2>qՖ;3*sͻZAWak⮛wm?7] 5"z7/CCT(DĨ{.Xceжk6o4ixZ:('xG;%HX'"8qޝ7=S}_Ɨ!99͋7i/r.1vlvƁL'kc^P"no{;~gΏ"3L0fK.XOLQ&xmFJ8,>t_D}kۗ.Ǫ IDAT.@!DFo ,~?+G^{Ϧ_-l|nMtkw! GS̒cwm_1TUPhsP6hqR^xV\13,f$z;oٹG-Q(Rã[_@}9<2Te݋p%A+Rr{Ջ:-L%W8D%^|1oֻI&Uŀ'_|}'/Q 9Wغr] (C]ǵ_ȕ\~e\T ,qsaQqkEnS_>7{u߱_G@9N|N=칝ۮ[_~wzixþ` kwlQyј*=@]m{vϝn S+fk,Xp5d/Z=y2G=o$0sLH绖/o#{{:P0;bd ҅1SᩚFB@w{|?O=oXOsWGL,ܾrݺ{zW~BŢke^hii)D"{O5Y]2bE 1n޾e3Ra,XW*\EoOmw_i6vXF^ݕNވ&ٍOO;}f"ũoS.39P,SApgprF0yXѱg. |AQGPJe9 .M6LS"9޵eTi!r2\y_za~ƌ†bBq\H3ۻmST<_m6pE\. fMz`dmݝ7.RVB(b˷~A k~8=ycnzW$CwGNGKVu٠H\r[H jǪ_$&He][Sg RW3lsܰG?&V]QR,eO` ]+8{!ʔp"J1![;NSLRj+"Ğ p!CQu&aʥb鉤u] UcS%r)݋WoVoTbb08 p\y۽xb m0(+`m˹vl^tQ}TIb<+٪\IȣQM?|TR׳,NDDy)q>7cH碨>+zz$ r<4 XId ث@.7$d/ QxKɴ="W*Uƞ1p!'"YGL{mْe+y0ܲ$i,"=V/rP%VΩYۈFGOv.%!OZ&A9gd铋{{WCK2;$BIb n\A^ E|Q{;s9TL)I(&JΏ9q1i8jZm0ʢ@|޲cUK+ߚb&0/H 1>>Ͻ<<<DaP 5̕ UHbˡN HL^ B GL.vWX$aPz&Hć) -3+|0Z9V}(<P:7;޾cՋը+YW敁INt8kT{ӻWp{ų#,z Ĵ剶B[CC%!V8/OO9* qQ,419 uu3#^2$Rі#P0;UC4555].s-I2jͰXp5lDּ/f*FKO=#-CB^DEECtr*@wq}r#e'VxNQ:&U/k(U uhZ$xIqp_3s= I@#cVH/JP(ahE $N"1SK)e*drqD7mnIʱxq3{?#6+=1ed$})u+vX:+Afɚ+epAD.LJBBfWmZ{`6ҏwzhUP5OfuPL4tQw5kfg׌bu,I@ smM x;Rmbgp0/eώB2η2Q9K{Τ~%W7k٭;TQa3C#O_ cA8fE(iܱ!!ö kvnZS5lW q%?t|> 6r1d}|hX\?{+>LxfpӰEM4%m0p֐/1mӪt`(+ "x&u1gNY#g[_/7BKMkogD7 /YܷwIlq_PC.3gGKY>Qu$֪6nU}hduf&USe# B&KwvnZnm,X I=$$ wen޹K+ai͞<:L0رҺ5Se9'_>tX`G/ 375KlPy9vu>b^.0 Ø+wwܙ_EGcZwbyzW1vaa\9q6"Zzok>ܳgϳ>sܗ6j>0 0 ?G?Tv?uru=:w{ޒ%KRR+}-[nX,~b3i6}K.뮻Ν;WӧO?^6[no|a'q |+5 s='KR;g?UV {_>aA/3WZEDP| |o} vUxJ<}Ǟ~i7n SGGb_~17}o֭[~Y#o[/˄#LMM=ogҗO6ß{ӟg/5 077C`j|Ύk׮0<<ϟp׎ѱcǞ|ɽ{/"VJ}+P.,ϯZ _BF.U፴L? X,j5;?,<66իWo5^z5sΩ3gZ Ku@ 0 ͈R׏~c}G!;\.c!"qEQT.=y=odS`k #LggxM;#UUgt}~iaa,Laxk|gj -Xbtnߟ544xԿϿ ?h}uww˿YFp8Ǜ-`Yf}0 0|޼яw7/[bxwfK׿`iooo^|~GhѢz[lN$=a>}(ZMNN=C7xcvGyT*=뮹w ~T*=۷o0 0Zj:5kDQv{G>;N6{z{{{zz[|gggggC=ݽx4~y{ҥEsD{} 8z{{㎣Gf{zz>OPvuT*}SZ|yP馛~]ea ?k0::ۻlٲ}C7=q=]0 øjYnT?Scuհ.0 +nr;{- 7/봹vaa0 0 ød0 0 Xaa& 0 0L`aa& 0 0L`aa2 0 0L`aa2 0 0eaa2 0 0eaa0 0 aaa0 0 aa ,J*r-v|gy[n) od3 vۭzIvxMka fppm۶m/[wySO=fj֚]Kx#aބ[w}=x'wN| QYUEM3_ͺ?7 0аuWP,O{g>5f;ٺt??;NxaÆ}Lַoq|C ?#SSS?0os܇ryʕ^Ux≛no[㦵8}b_?=OEdαY[5s֣?Kfs< 0f.ڳgϓO>G[ 6ccczyW.P.􄷛7o׾mpzz:S Wp9U=sLhZ9.V,5ӟ]p^{h{{;;v'ܻwovbSSSү ٱcǟ韾AzZ[h[Z YR.jQ`ͱY[ؓs֣?ps9 0L`].n֭!^"0l€E>䓻we/g>swqw_fU )lslsb%o&xWY:;;?EQE>`wwXX'?BT}_mqD?AlQs͜cslƾs֣RjƹTa&.~]×X_֬Y˗/fxWhƍ-zWzzz ©S>\ Pfk%āmݺpp0cX}y{BG?Y"ooD`5__ f;,X3^NGbTaW31W^я~411oo|_ML5<#RGp]wޖEL_v;Cmذa``o馛VX1~J'xb-xi? G-7߿o߾oyٲea}CANNN=C7xc. IDATă#Ȭ} R<OY0ʹ 1+r… y6nh2::crU?ߚ5 0u)ɦ[Crɹw;v|]w#Y00 0 b.B0 0 Xaa& 0 0L`aa& 0 0L`aa2 0 0L`aa2 0 0eaa2 PHJhiIq-\l]J\WM=]*1+V0 I\*<@pAa7u~~T5;GϾhmS;z]_hDYDwwtbOa̝va2R%")@LYtG_T0g5(~UiAg餆 y5F :DPRߑܾ+hf;au7+`@GQ Iq?aQL.RJ='"( ,O/ږEdz0 Xa\ *DB܁#gΟY;RRfE1\8}X.^h9NUi5sSQWD$"Ѿu Teٙc ,0樶#<񨐟H sj{M+TӷP5a̖3^Ki(jV5CBB bqw6ug~eFC`0ӐJxWuTxhSWIP"AOb?j! (e@#ObU*)S.K/8T[a& Ø0cfAX*ãiK5Prتf@aìkF$X?QlPFK@ 0e,*vpc=qBJ,JĪJꃂq!,^ca&aUj5VƁ$@KȊg', R_/gNo.:I7V\!>1U `>cU A/3nj,Ea\5OeWҪ Kщ,B@Tq1T*EUɵ| ShUOZJ n ,dH6 A%ǩ@j(tɗKغ!L@Fn ,XqRpf\]Фĺa5VҠ*5IbcMf)ܽ&U=:@I mP"Ug/&% LEP:%}]oJ2 aW|G!ڈE|p VPjv E5YR}3 iߵE6,V( ZǂbUUPs_XڥFؑO5t/K<1B,3\` |PqO8y=$/!!) H "&ks$@!V $r'#PS86*LLOBe|ĬP8rIA"U(lg"%|>鑝 Dneu nf2UN?u+&#پy}OG"R 'P+>>f.y9x_܎5kOD^kǧ6mX\[Nvjp㚵B"g?xtݪ/R&/JL 2#ı;rȄsr @ezߺ@d]f2`(FW~I1y(s5 ):ږUD?1c#EBޖoQv@  ¬LBDJZ eQp{R BĤȳ \;94rt9 ,XML#Sx~xl2"" ,0 \c'\= $fEȀEI= V(+5P{aR- tunR,0;NBȤubRfdtN_I5h"Rk:ҫj"|"@{yxl:Ž2 az=Rשs#Op`Xv%G7|E٤1!X%2PD&eUm$ V ZJDSc-jRyrrjb:CNEQ&&"{g@[Q) ҿBF[͢ r8ȹ\}UDADBL"vŲ<H ,R0L`1r%ĀsN$&"gS7?H %12kg` B}=Ʉv j"`n3S JdOdV2H\#^3DT 14+e-"H'lR c}~#Ja2 cʬp|b}/OMyRRV dj+:Yƒ9ɜ:z+Qg5;:e[5E@3W2V3'a+b%(9e,ށT$T\Ʀ0:N9la& xJ.(087:AقL5ڢFrzguĂhUp 1sLs%^Nn~J&>~ARG %'\E.rsNJ6{0L`1?b*$z*1gX֔i}ՉKde7ևQ*;xjv ,0D&_wh|j ̈o\c7z~s] w3F?px|Dа4 qe? 9>{(e7I̛Y߽2*('DgF7bga2 cADSr|PLP K7s=~)o%vs9 ,0 @ ;UMm$"窥fsejk `Xf0hUUgӋ7$/]]t٬,3 V&/0f2+_`Y u ?,7\x}'4]Em`D@*BD![k0 Xa/Jy@bH.X7R !Ѕ闏Q  wTT:|rpdtbq_w1MΌR)>}<|!˥DkrbVȷ ]`vͳpO ]xpOrʇ@BHߊȹ &Jek6JIkP8®t$@UEN!ASDLPfSWa0yM!CDJ,!?߶ڎ.inNa>ukH9&EQ*2(uR .JiHDKX R,;% eJ>Zl!}sbGuLcBł c*- |>[լ @DUfb"\!ZJsLB)+ϋs!PDAJ\DQ4 0#ltQU'h& ø2H F59PZk-Y b" 5"&1@ TCBl Ti>B4TrW7MH 7Fڪ`R0NETsXɉ%Dĭ3BxGa^nD噲HE٫Z|udxk35Dp13O)øjZpHmN! \nt|bx[[D ;}nhhdE}k-8;1lɲE}:,XkD%nhK{pЈι QN[ejpãç ҰG;k"JjBW22^/JՌF'N>?:>tljS>VC qEh A.oøy_9Ff%o-+!M2:99Quwv1ԫ0G5: \,G&uuZ$k yD=Q.Ŵٴ8*]*#^h6!񉩒l/ Ѣ"]-TaaUz"pn8|,Oa4 wE7WW$ёrPqeXix\owޝ[46Y ca DQ&aBu-ejjdt|{mnoˇ%U|;|Ē=D$P .E)Dѓt\ U=|䎍ZergTS]UxQhh/:&l.Qh IJj\P`Wh:i?TulS( fm]\ݱK&+i_s\wwgi 6U0>OX:::9ĝX"4Ƃcv:PDZJ4H"bYI%,7P`DgmZiY&0FzIb^+’Zp&ôa2 Dʑ+!4*Z^5Vsi3h,n|}OޚVlVOn0=Ȓs~}wcggZi%jwzI];X rI ]$S.)W+$U6.P”IĀAv>wNuY0bgt>Zݙut9=& øi{k}v|RVʽ}nBG]x?w݋lr";$W0L`7f^nGaw5Gv/Zy])o0L`Vvyi烡 2֕Ňv)`[r΁@n&l ,0}E- .Y"} ,Ւ]9Γ% XGڕ3{ ,0e[VՠQrO#CRRb)Phqrt`|;gϿ);r2BCE@hM\b@2k0+esJ;l a&D1lU! IDATx˜j).mNUG}Uel,jr]o-n>R E c5 c*|ҎS$Eͤ%h. 7Z)ҶQPA& ʤ[.:ό/W<|~?ܫrzOͩj3tvޖϴ aDU "\x]9\0L`U="pAD4w0'M$V[PM>"AҘ[NhrJLLD= @Iv>Lh"Thx:va('syxX0"xmmmccX, JA.,nl]^\n^2qًv}v}pf:C"B8^LDgY=!SՕsRy S 4&DDV.-,NOJ \\[\++vPUbRUHȳBDV6xZ*2HҴC$WEk+󇜣3b*Qv |4W0MBӆ9<{"XQ"sL>ukRUȨ!R\Y^}^uDC-YB">477=_GD k\ z97"οxeqf6?\*#'"/\ ܌}oll;^>u[)*2[_;|C!bdK347^i8~X' Y&/^WN1ͣ(]=J,9h& C*}cQVq4R4DQ}Y(:45QCr3IQ nzjҡ[/5TRH^WɉvVj2 Q#. L8vvS$;q^d1+@,ᜫjsSTfԍ2'Ea:;;wh :x.zɱH)o"w䬛(TPIQ3OދS|zd D{Z)*xr6ۘVV,Wv<=QSxqR3WE?꿘ToD[BH$ O;])y_$=_c0eƍE_k5^J?3툯*AjE݉[/YMn 

% 앏љ0 Xa8bk/LJI9lu^[hm=9Qj+aLs+kbPWp&#ߑ[xT0""4C_ח=`ID>،SjR酫677we~T;25 Xa@U;0S./_YT-Vą n>4ј϶0 Xa|I'Ns쉳, sѹ⒪WMkgkղR{auWrj c(ȽH?i:O/(SJ\:eqqiVmlmn6۵J2)(sC}F%e ca,7b0;H춠n/5>5-䶶[EAh.:W-QTtWʵՕv,wS9sHhUe~EDDԕa?,eKdXX! H()QB} .}Tw ׷6ť \׉hmmM_^hjjuyy5 =mDaL7:p=oEb`Va& øqɛ*e2K ̼V@<]DԣtnnnNVHEe-Tv;R#)JV_[^st<)._p\hfjwV66=zpVwjPD ]/zNlb^D$Nvn!Eh5[{fc ,0K"3ϝ&T CWo= Ӎg^Hy6GcWlpeZg¡K9U|zY*/-.@&k+ QmoWV TYiTߚՕs1IV(p콿vʺPc[-9jcqyAK/ƀ#%Q~j ,0nDUXD 2҈$"bCs3*Feozﯭ983=QO$P֫+z`j2|0 ?Vaێ9RL׈HTU6S.BӍ)btealc$*D*=D$xeqr2ۘH20e>;P}uiԨ#5+H$"ȩ2 Xa h4IUeZׂFS473}Lv D .S]8|gvf @\"0jT- d֎Hp!*HkR*Fs3ٙR1 teU:59q`Q)y U)pGn{]Cs|z"MSYkX?Uȧ(=M}CdED U58drk5`qp+yAX5#T^530G"鬲GsNU%%p%ʂ^# !T9XIXUa2 c磌\ߕnQG{DU)lA} m.\B"SHB "U’ NէۆK%&g?8Fl c 1hpziEWf7j)B0eƍHmfh+0Ըܹsԧ>jvvOjYw!8J%;}frePN$(É^0e `[}=^DUso֟dC7ySya& øU[T|g>tp}}cZ%,/>|q20L`qK+|͞q={pee%Ux=99/~{)ŋkS?SgϞ~fǾkavX a2 co<wxSN}x9K(SSSi>;{_Kk& 3"vۊ~o}mmŋcAGeͿ;vX^-{Z^|ד'8d1,؏Ѩa+T'1=&''wܹs<38\.u]o|?O~#c4ێ0;}C=7M7r8I,0e ƀ_C]"ޖaۃscC| @(C:SQŅ+?{׻?/f;f)D.8n:9t:qk NdXH=CAp`GÆaoHO?WTudk+[?3S c@ [N+?ϼwG@ KkfKS䚛+K+Ngn/-x(IR&@XcRv|\+eiemauë֫e"U#եՕkk[?s~~n1z)+vE8K1&emW.nv|B0w.,,t84VNWDD$c 0eƍD qJjQgtW`ER1cx+lm]h|=}mQ!q+llAN;Tdj~ȱkY{S*DN8fQP*U0x(*JDDBy(s\(8㎪(DuRHTj/h!Pb)f't,Erx,Eh& C$(wm<̹NJ݇_W}[??M Ͼַ<7Io-/Ͽs~+0۾Jɛoڍ/\DȌ ~SVJ=ܿhrhnj1 w~™7@YQ׾!"wطX06* رI" w!Un4;v:`OOw׾0W.__~/. sEQ@rpT5GxʚU'(,Җ~J$_6N* +r E c"YDIGaUFj") 'n7>G6\\__Wo_z߳ϝ{s3[ۭ^%kQHN EDq"p:_'" Nq~`$;Xk28V}5 Xa)Tٺ$ F+ UBp-ʲ48~k_ۼܕ+4Y{[۫[O=o?_Q({EG]7M"׺k]䠜6:BBDb6PN$[C}Rc0a qwkPON?!rJ4E8iN!o, 8Ho5jTf~'~z҉#?9rEwvO]%2;%I=u:[*;i4L(e4/ e6G1*%ڠjVa0oYS@SC3Jwpp׭[}я~4T‹B1ylmnz:>B#۝f{hozū 9:2ם;yh`D[r.E߳aK,EhU :.TDe)W__y ֥K.[ۭc7Wzy ]ؾ|_,+P-گo~ˏ:ꕨŏ~c|;~Ꮤ$X㔐BA B)BBn0bECs})ay<ѭRIƶ{M] ,0Izg$UK<0`yx;8q'NHQ[?]uJ6O=|fJG[򒂈7...GϾQ 1'z Ԟ 0#y~n)U^dLYJ⾷g},0 Xat$DͥM S|w/uH6MA@K$7,O¶:1-Gd ZMozӇ>yπ$:`VR*Rңi+A=$ :|)6Pϔ'jPfa,Il~] a74:_n( K%G΀B#NGĉArQSK{Օ4U]u7.{ N=>Tp\FPq'(c*s$kÆi1ASl9!ிU.a{+r7}|R^ͻlzZP綒*Brmm?xс2y+OLwǟ?G_Md%"IT: [d7XYU:LOL^QVM^w!(P ]v(HAX"XoUZaMJ9"T.~s╧t@GzG_|awէ|[oX:!^!|1+z vS6U{Kb4ɘ2;"69W CyԬa2 U_2.1tmyuqc񧟫IoM3gkՉ^sʒWk׽o-"DžMwz䏾_t:b6xaaَ JA͍+kNR@ƅ677o<܅FRwED<WW6674sE(q %%%bY\ZYou&+\4"4&{qA+2e& øI6cr>^_$|9%hkkT%ᚏHE?{^#?76ZaXsݼzǾX66j/~x{#"aA_.+HZj[%ǣ-Tumk{jwv2V׷:8@(+@D"~3Ͷ\;B"Vx~wa@HPuD ",ıϨa2 #^ũn+yV-y+rTx+OI(u_W?BT-:鴭!>27sdn&ǟ/~}?lmm-*n>rsϜ5bq=vcӍdbZcNP٩sQA80]ڷbM6{K.%̹ 1B D;,4 a?D51R Ir 14:TNL&"^DZ>ozӛ~qٮ@ !c LRD>|̙3GTt^R1c!C^GsR*@^d ,'LvEڔX_P- C4Qu fQoYBؗ*BR9&,uzɞ"JgC"Z^^~?Cr{ =mʋ\}9,FɔvV{;h4> j n" 02IV!2u%#BWSTI;Uh|'ʰ a7_q޽  B,}/BS.iկ~ucc?t[-$E6̠u@V1~K_?MD+++ï{rER@Dt7I /oѧ5i -Pn_uWG"^{b}4 \n&'w0L`qcG,-^[BeUj7Bo\v޳>X.{7Dh4Qi@p `rr{{,//W* Bf9Cu5&Z'2 KIzij@IC f>ۭ߯Z0"4  |;^<9"Z񣚈`PX4SV.5[zel~#|=dȾ755\*R٣>1Uwc$"$45>ZTJeA=v?jʋ\n1] r}VS_vV8z;n/Dv6 Xa`("{8$&i xN0#@\SoP+$!hT<9OT* 1acSdvj&UxTc۠2S| ߗ +GO5[&g%D 0^ʫ_yr^~ a7I69&>ytCm'") ;I[aM\:eq̉S wxk^dy"@$&7?"J$DJ Bf&%3z&gapJKDT۽]HM%1s*sd^BXLp0=ƞ') ~9r*PeB C, u& "SU& |m$q-ePJ~KP&(kjIgJCp4Xa@ y"=|"N=YL+$oUPrS@Y=@JPT}g^~՝g*.>p.i ,0^Brg^q֎שPPf ^Է/$Qm@.l.s'N'`n}bKLPr-¨J{WDNjY#S#u0@`bzŃV 2G ,9pjkx+KQ8b1a0L`q#UgG,w>f .$gR \ܪת Ǥ \`8%QQR3`xeeEo:0C]{ Bv{.rNGDHͭ Wb4^ZY^jTR\^,"@t1LL(qSq>!ȉ*{Uj(=sDT0=׺4~D^j};Ol;!]T8O^ N(&)V+LA++"zuT(b5/h_]Ǐt9m#riqu<:7SGœ(-,-m98STI{k[3qsCq$j͇TDN7;R`T2:B`D1ݧNL+L!Lf"X/bWQdZo>tq'^)dSƆ7Vz}d9"fhVbWJ(>J 9yHڑZ Cn*w8Bo4Gxo9r;~=057̮[^:Kk!D D`" xM&!Qa&:ybVAp],PR 0eK`I~^Omc眐( x0A39A63AӰJޞ4R]\dG \ rH,6fJc [7BzT`ƝQTbOUzrB3uXVRݥsg`~JB WJRL"=OSWдaSɥ95{<=Q)xsH\M drɠ1C>! uN>i֡;BrUDHӷ;< aBfhKw>Q.Fk*qHt~W}{^2G8!LDD ޟ3AVj& ;Q+{j)j'% y0شu7Urra*DH"| i9qYNᴅ a{\E9C1U+{DR^Dzff^A]KTWM%L9&+G@G|=N;,a^ڥ>-~khy`> P8qmGu a0}Oӵ=ODIYUm@Lę9zSAX" ݤM C >ű NYD<'UU4m՜|B A> Kؕp4!l aaύG{()nIAP"d-hiTK{Kz %J)H)h&e#cD˩]$".gm͊hZL-4 n/;aDMx{'wޗ KܓQJ5gL|j(أ'ާ:֞]st47\D.6.:/EǞ#'"*96 =tw2 "XrWIgOvL| {%b"XDw7Hn}iWT}Tں?vPk R'6Zե$x`2 =z99vaY7ϼQ50^ސ9K`GBJИ+y\Pr.a~8AaxcrrU=awj))VTFV(/} {tR4EXZzf W77j81Y#"Ue! @v{m::e$t:C=}ұ, ۆa2 eȅ+ˏ;Q*B &u "b e'1 38 KYLD9"!BQةoxH/u̅Hc$P%h5hT84`WT8pn$;j0 X#d 5?wy9WS<_ o''C ^#zR"@Cuu2HU$D!6&2 8[ EꕘQPz9Uё -G>q+8G3QeFsUCsxE\P" &P㤪 !bB,R7"դ<9#V1 '.~tUj"5' UAL(J VĿ PUOJpL$\S+߉Ξ8~ G k e~aHYJ\{ cDI^lN>s)d`'Hv̮:(C_%JX_xxn#bSRa2 c7J} eFB08zh⥠\dkhúJcO:z}>1lamO};:*A8:[n:yaR0A̦0O]F[v  )yEr߹ +T9P^'?O+f&Qp,jR͇PfXo0Qw`SUpi/y0" s 8vKO>-t|[&k^=ja0]($Dг046v)Y\w(:j3?$ B4s3LY ݮ J+tI\{3=wKXS9Ukc ,0vMjtU,#6 a& 0 0^j̦0 0 aa ,0 0 Xaa ,0 0 Xaa& 0 0 Xaa& 0 0L`aa& 0 0L`aa2 0 0eaa2 0 0eaa0 0 0eaa0 0 aaa0 0 aaTS7pIENDB`biloba-0.9.3/res/en/player.png0000644000175100017510000000151210315030517013065 00000000000000PNG  IHDR2<$5bKGDC pHYs  tIME +iIDATh?HPojET(B'GqAG:],dCUT('+TX2kW h 7{{.Vo ɹ|Hƻ,..!drD"xO166֐\.i0Z9D>Ƕm4Mrx~~Fut]/5|{{}P(ض]ZLP꾌*%vvv9TUURjJ$rp,iN$bn:::g0$qI&"""TJŲu`Pb)""2<<, DDdssԫ4%H&͊a eD4%HP(|>LOO3::fjjKXX[[˲R<LNN200i=1M;lۦ^zP(G`0eqxxH[[ۗ/--ԄDz,ש]&&&ʮF?C_& I"wyy.vw g2j4zCPk1_| ^_&3Q gp8x@;zxmff=О=ymffh3>h7<633YtI7ǁCq"_,kxD\0' 1Qul84̬oZ}.`esGC`!n>kG3z=Rǭ[l43뿀t;gؐ3Ò.ǀCK}GCk+f(7üc ຈP!4WEiIΈbFD IZ%K'd@ JZr1\cJ%˒>F"LD][R=q|y)k`LEnDxƼ?}jY?E!`GD-aFP,yNubh֕KM9h֚Wg*>f3V`*۾af}i֡%}xf=`_2B=V$"J:V Z1/oc{lf=+%I7JUMHZ*~>>oK\ KjlGҞ\x]sOfֿHKiڿ+.WmU3̻u-RV`K_*71%&MI}jY// r I$g4뼯䬵."~>ʶ2r@/18S֘WgX|ZY?`f=xS.Ѽ8:@Z[K<|]A>^Z-OFTa[c(0stW҅IZ z>яy ߻lnvffh33s@9? zB3h33s@-v3h33i@{mf3hYt1fffIz=`Zmff67:]Ϩ֟lCaM_IENDB`biloba-0.9.3/res/en/aide6.png0000644000175100017510000026154710315043323012600 00000000000000PNG  IHDR X'bKGD pHYs  ~tIME &3/ IDATxy$gq_VUwW==>BB)KK* v^Rb_ 3_nI8pkȫ&5I}Q} H<8.bk׮=yl6\57>[lo{[ZZm۶} SO=U}57x. ?띄~|'_xعsg܍{~w۱SC>`UT*[~O?}c-,,|_~c~߿uWWa;Sg`"233NѣsssΝKoME;4—{uoͽ*X5ո6#??+ *XGH??|3|x&tf#&NDNOxW|/.׾{|C??twttݻw=zzǚl޼&''Edbblْ}؉|M;'jR ld܎5ٰy7nLHGso`nK_Rxζ[XX7Mcl*Κy ݾ뮻o|裏[llgI.|X@{VڼaÆgff*XGH7ؘ;w<߿Æ 8J󼊺C5AT_!++jH./! 긇*2.H)<_}yGܻ ]v91ͺv_e& g/T[s\y '}{r~md܎~Ѹ̙3yͅ%FY=#XY_mOe]]$?~s=p=oG/[&\r/]Ƶ}||Nj?`76@.w\!yaI8rU+~e\^s>OxW|/. z!7w]U{+`%Ԛ5k?q6ɍL1&۴iSuЇ}]"jip?y$"ܹLfxx|ΒhЃ`gkG{C׿/;}G_(J"tG[o>T;xgVaD7~ӟ޴iy7o~ -8#<FUlȸk^K’Wv׽.-ضm1{>f5+諚ǬhO{W}w|flt|+_} %qI 'm>h=z+mWӴL+uU!*ŏ|#k֬d2~󕵶Ӓk#s&.<"0*„~d]o|cݍ_iS$ qp4x7dyj@Vw˽_r%&x~=ts o/w55+RG.s R9m :~{m̓O>QQ.ܳgܹSe]p 28ƷzM7t_Wtޚˍprm+:M77+!JӮS(("TEQE,,S׻;^VEQEe /Ν;k& +  z jt?CB}c"2}K_w"3]9!Wȑ#sssΝKhk̾}Ƹ]™;<ODDDnvlTgg{]zWln7>}:T*>== _#G裏vttwV(t<{,?k_L&J ,>SONn[ĝ17<44UtέnŸCVEQKυ"ld6jrrwYM6Ț5k?q1O<;w>~x{{{kkk&۶ĝOټy35QWZYks\Uwrr2<-[瀊(\^D||}z\jc'xtww?-7oǎ۶mnkמgcXCrGynk P{+okktuuU|xR/̍뮻PEQȃUq+lii;y晸w}흝 <#mmm===*Z|~׾DPF !^%׈X6JȪ`)Tn5+RPQ.'ᨌZn\fqNr/ʥDZ/ `E`\4"}HgH )Ck*Y( D(f7 9uk\5xW0%"{["57=Aڕ\xD7KDuuK ric6[ DrURKe ;9x &"D֦ Eӻvn @WrFɨ!blgDW&ˇ77vSt6z^U2Agr/>J), +O OXi%"*Rzozi1.Q+`d"c5JX`) \!Җɂ)/VCE ӳhu+ʥ3jֹ%FA@""puOq%+T͝:}u\by~)ʳ/8GDBr@^AW5;".$>ۗ/[T-xȀ >GE`xl꥾B0#S9DAތb(zR,ODb_rv }Q|ʺQ 241əǝ ʞTDjWgsٛФY \U"Bd"[qF4UM۽^)2oߴcz h}"@#EYvUhJ"H@zwXJtT*|IݒaDrKl(&8;s%LQ9) \{]oz]6dju5SWN-ÉC//gٍPHIJj@\*@DJY6 UuPq!,Pdwt|f E0:.8sq `YL-(q"F!Q[svfY섢8P(!B׆ "fWf !D9v޷/tx._B %_ rnYY~ML:z\ FzT0 MWՊoB1Dy.NHbb*Ud1ڈK A ^wo9JKD5[%[QN%8ϦT:5x`4_LVe&HhH& narZ aa])Џe@ܡB[r+H+Dsiˆ!ްXQDNL8t8_țwaF' _iMb`?g_P1jW\% b GN v]X8cYĞTTR*w|z# E4)Sa Zv q#Y\bV+*1&4\Bn64,ܬE:=8~A AL,aE+ mD<WEõzQճ1[ =t*Rmh\'/˅S]Q! KщGO eQW1|͢1X@`@*d# 0njS"/"eiBEh:޺imkS&Y+EYxjhdcE j,,WhӃ [o.UauٻIVl㟽05=OD"2Y78++SϽ&WHW(J`dlPɊ[&@LjW+JYRľ}4G*Xy/g_xqP]1 aw1XWMIT~?+?n#K;SQF?s<6A=+)H,"426y IDATYTKpT:r|"Q ΢  j]bދExȀ؉g1W&gϗCBIP|Ga,/! yaPN*XJ~O0`\B99|QAԖgʣ˹19K*lsE+b{䰘sWP7TM=@g#")깴Qϡ!X@#'O7T(QH*^<7=ޫlRs'ܒ]Ժ9Rku>+ZW*Ǖ% `bz8)"HD/>1>=V*X ,8MW}/ !""Hy,AIMLdŒqg(Z|0(U)^f iDU$ѡEnc`% :Y'N,' l9J.ړN^O/hht}/ ;t3"9H 9mZ3*Zh#Ġ)#:ZRF*x8(X V~~B"5J,%:P9/щF31øHAD(Q\}UUng\W  Zhq@5s9=5Ot{Fڋ,&$ 7&53  d8(4t؉=/-bU@Z5kYDNs E7|"B b}a W E$@=tXjkɒ\w*?P  +l1>DEDqHDD().#|WHŒ?4:2~tXrmY(ٳ&WDD"B/}]DTkGaB\c\|^ ".J2CWu5+e@\/C:y )%Pŕ PIP! HH ZfC&_%>z-r QS\L9usw32"H>[f)l&н484sK5:36,йɉקRy%b?384wgJ}GO:ی1 ffgO cd^-v eqd w0;p|f3ڼѕ2smTR9Ȣi1_/l=O ٰ<.$ 1XKir !"0 M/:+2k9"NLNL3P3$063W,SLکJӳ_:3`ޞnW. p.7?/tdZ"*ãT7ܬBAرy+USO,#}'a"ᐆr, 1֭J D42>=5;=04+ دU/fgggsS3rS1DZ;6= h(y^`Eg;29]b<;N9f h|zz|f rl6 W֍׮{N5vn[j[q7jkm+9V0^mk[kKxe95K #Bf;~θќarȨMcSIg.c??tnA*X[y=c!_3 .Da%GہgFzWD5zpVG A_6w\e 5Tz;"煐)^2X|9)89SN@*"j"*W::<:?"RtY+Xsž ~XDQ0gΌMNLc!lz:4.b.Bk`.o*_Q>MLCc ˆWMQBqrzMju-qΡ'_|5U/=6uzPfrnliG)W%,QUc{ec#Z^kp86pږGE3LOz9,f "#HX>1u*z3'Y\d0!2. 5v %fyV0(܍rb/DB56 _EX Kk(Tty "[%|HU~SFpiq40q N.Hy㋱"zOBPB;ԃ)T*6 6jcrHYc݌9 :y1 ؕv%r"xA\aHXRBfDlYs !VU'Cɫ98$$KBd\JP,XA,~D "ɐ #eB*$D $01D FREDT'-r`=DPO \@貾 'L+= PD/n2 :u-XId@Ba`&cA\G`U"@ # [DVwe@G'&[o,,<:19;7ܜqUCMRӺ"cSc335pDX,N5RT7}?l!"aHD klP%ˀmiDĮr"yfn0qrRRH`AITRyyROvd\` =c֦T\#\>y ;J@0>>w%`),f0 3߲kkLnVr0""Ř2pG RT@W D^޾yU=?Ćz @1<֑mٲ~mTZJ(hO|M7r'](tn) Θn~vnA$@(@}hN[ 3f0P칉^>`hrvE`ɷ=]-4/BJD@9ykZ2MFDeP @OOk24#MҞm1ą%Iϵ'B6tuu`$iI{6SeDlwW![ȚζlvjfRKm%c Ҫb#SG 674RUXDiwUw3-,ޢ!遈te{WK\ ЀXbr~O R3Z7&BM nX&N ?Qhnvukq!b겆g#}UtP,EQ%ɇ|>_*}4f.Jń 6Uq-yL) *LbP($ܖZk.R9Z( . Kd҉"0cX~$;q9H[C6IG#A\Ȯ|`PddΗYh/XbQ"RPhaYI U?] ֊'<:5|n$U1RC粭g  #ASSN2 H`4=75>KRMs" L[%ldSM;HuLT"2Z BLD@ (&G21[ K*b̛BBNz:! /eN2Ƹ1y,>"y0A!4x-IQ\c$""8J=X`) ]AAAACD`=3yBA(z)<"S߰Q4QP@ȐI`wa $1~,+## %]HHIZD\r3?WO?uv2LE%͉ `:]A{!gӕ/'&슣:Iᩝrg R$ D##YTRZЭP +/lXy6w桏|.l|=s}ϓ ,߂o,?U{~=RR'1\f_\ϒ)O$`T,]KȈuU %9D Oɺ7]'cgyveY{ZoU ϟ('Z nb06Q<1U:><RTOh i՗`&`bhq%a Ε_^Kg"/cȠ̓u+DXP0юB``JD9wޚ}l޲q}jM?{ @,OM䟛77rӫ_޶1!eF {+գ,K-ZZv] w]`UjKTA@nوjWRU/u$ #TGwdHZaW(L?dx,p֮kBK+d(C`uS f@"h^Zz1F`B+8@R`XX0IuaC ?(͌;V7+-䱹f٩ОիP,Y8"ں^ךٓi #kCK=I5կʕNЈ,F*'8"@MB9.2%E`)J&K:4ePNYf &;=Z8}44]* p-gG^~NJcv*13 0?EݬuCR!Eq,;.Z-Ȃ!"b݉?q9 AX{Ba J P,R!&L$8aSX$kXdP/0\ǛߑZv>sZnzv-MS-Nۉ[lY -- C bU h˂y.4vr2MIxQa6C-/0Rط;ф U{ᴈ?x橿5]g ^}[lzն7g!L#ټd45Oyw'M,9F%cbA"[̶0 :-LF`aL|fTH;O9%,7 .l+Gf&RK0aBD ,;Fl{5up~/oL׻d6 ly[Ƿ ;MD8+u@Ά .YQN )aN'b\H4lP`YOaSMsE3DŽeP]M!iQTd"KwkB"Foܵsdž[5?C -3 dhG~,G}-\i6[%ĥBcЮX CKb,ʱ3/DNFdLZ]Va\4qE@PP-UZE"jЀ+ڐ458EZ7^xXO?~K8 m_rɿBH Jwuc_Ė1.ʔS65Y6HªYq, J$C)闅lZӏl<>3P"asScc.7קݿ㯽mwJ[FJ|ׯxf0<|M]Ky/X%A:v,:b eUKj]TE %󿸜P/MCoC( $O*XJ%N@G2:dMgRxM|s7kn]mbkfSӫ':?q,sG;4]TgPsԐa+|uUVwOVVU `qdJBKŒhV+XDNj6Q $wt}>g>' @A~IrMٛwL5@RdA8y)Y,‰X 9ʒY_*BKNt^+̜ʱeڲ᪪*XJv!3y>S:0 u7onúkA<({c!̚~p? EhJ{e!DIpH|uji9MG\FۂJ"/f4eK|X5 "\ʙkhQkF*%F0fmijtk }ęֶ|y9Z !E;53?_ !J xi;n M͎O>iJ$HTScS3M̞9%̏ gFEprjn "0=;?<>iPbk"KgG{Z[>17 ,ľs{G{[fFRY]KwUM74ЀX4BLl`&461@1 Yldi55ӈ-kͪ5_wя#·ꩡgii/s{116AEQTj&3ǦX^`yLXlJ7{nPHYI"AL^BkAZ*"dHD105D֢HvQfNE{a3{s`{wian0"L$*"j&gc=j݃nf.5 N;l"qW"`1l{O+@jR*QCg,VÎZ(fֶi4`P~>e ($3ơ壣vȦŐDְiv$J0J]oEݣzsVul$L(""k-20s,k0E`f:*ЃjVjuppLPf2DډGV:4ƌ=(FV7Ѳ9~FXcVqHUlvVFpZN7t:uFݮAEРZkZZ4O Gv;V gϏPUBHUF]*d.,vI^0DzTooT6ĘEbm6ۭV~ Lbn nu)K f(*Zf{R(5ھc Tumlj!nwq.i(?w OJ~|qccԋېfo t;@8g ih_ KLN[*l٬_X__N]n,x{0u& ?rq3_gɋM$~q^`y _`pϪB{Źq;ۻ{セ3hەd2) JBakw䵀]upaQ湅BT*sao,dҹ\ |.(kf'3{^$o/(fWxz"NP(\8u\ֹu<@Օ|YQ"cXlE|2ɤ*߼qW_5xd&<>l.+xL47=j6TH$^Wn=ZY/W@P|X:g+ ^ %b/..N cr4#s\6-jջmr"\!7D3LF3v;ۭJs˷ ]]\e077H$ &sL'ѳBay7~{?FD:%^\yxY{y+fЉqN~f~j^FUNBu\FvPN+I\EݽJ"_yKdue)vH;pX~T=^PoE gL9Cgޅ5#jB VAz}zكg߻݅ UUmN_K/ӎъA#"vF.ibL0xa%{28x+Jk6oOwM/+#?ӟ>.zyϟ++|2@`4FϿb6Ƨ:;y'x`尽],&qĪR.!foRo,>RVʗ9RD:+'8bbe9aӏ_矽YoSז6GV{յǯ\.zϣhXM1o m쭂S4KCWg>O<3l}GgΩ46Ca.ϧn3~B2aLf+$:sm堣\&gH nGs5Ga2g<+xBRc&Xtkj8.Tzsx2 3|]KrwQ!aF'~O$Vg.NtെX zjf51߷^. dji?S,=Um)HTXl@>(ug饈dܦ3ijeX,R_DG bMPq*S9: өოB 6֣Nwgg%6^g34j&{,7jz$Rt`XlwR:>8Gq_"8OE 0 XbGCVjն#")-'T5C٪s3#ZQUNL4R_#VQ+rfg7^y}k366VEQ{ɶ.1tJI ֙fTd?J$h)bRj;3jvhjK\^`y T ?.HR9qOL(@W3PX\iۮjS gS;ڽ\63t"BofQN{W3 DE"XNjΕ 7+\;Qu$X^>ץ:S6ᆩ:Aq&WW'pcեJt&Uzx[3Vs_%B`)[\FczP9D\gggV+/"~$T:(AaJL*DT:84 7 a(t"a8iDw@k F` $ZՓP&@깷Pʟ|>|?n6|0>luۥ2f"0vBɰv" "2 R ,30.dUDԶї}qbDJXDvvK' g$go:)#qK_6gT(ԊKDST^vpwE~7qx܅X\kDjFypP4/=H$dp!6(|!HC5VUݯ[Ga 2)nRNZyxPQTiw-_9ACB./o%uDU%(l&f@&X,Τ7`k|\]\:8U,ȕfnv=\Φvd $qy|>o4%"T1b8UUsg;jwϟg!&@\Ncq.gtmk#HZU6JHjAu6Vrj,l& ϭQ*ʴ2_⋯v#2ğ/ucH&QD`nm͍ܣ"Q!=(?z@LK/f">ڽ+0 =3v\lѫ),)23]YX0 eB + 0,^ig|6lU%Q+{Z*L8Jf>|~.>n@ԋu&X_^yx*>&"!.x閵֗zx .6ٙL]N\&*sttvsٴ(B5MřQ[i䷄aXT ͢LZg3$*U%JVt 4&հ'hG /N|q8˦'y1?8N%& s"f]*|~vs急4ͥ 3ىK-ڝFz}1t5\c$Ӄ TKWOYK?_?%b@;2uI0E ֊ġsW p?2 |UF+P=[G`9+v/_~.,$ awߣ~"4xlր; EzOO 4Z}o?~%oJ_6 ]K_ڹs`ih bӝyZ eD Ϭ{xV20)M+fŗw~Tia&xeozӫx'jd5pڽ+)F>{/_B ( 3+;RnV3quE+ PϛPL M= 9~K<) 9'=ޫ褗x#Yy>s9CXLc{)y/B ń58cz[9?uŗڝ(Ln‡?{ڛaB XFlD-3&lz;DB3{ZVo6۳l32FleUoqjb8S@0v°@cǵ?|囤y<df1K'Up?0`[:en8wB<ぢ}d35az~'FƄ{ohkFƝAϮؓ~6 Aص*q؀F{=)3;w~ jRIn#t:Q@+DWr/S0&2&5]PE& Nl`n΄_Dwu7/<39""XHH7jK\1}];nU0t?qF4=gckn޶ƍ|~F9"WVp\* O%tQ"4k`ai1jKzoXC@MGϿtcmeͨl;]|^%%HVYXM1wxX5L'\H VTj4Ci`kg>Vf;""p(9eQ(]L I|^ K,5 d"ٗ.A`Le6%RKL(PUfXEjͣl: % mFĀc9L&Qb!  ;eR*LreTpFc.-6f9~Uej LaX'a?Bf6WfL&@PL&?H0L4MD"NQXC7DWM2X)tzfp$&R7T@Q DdY%6VD33n+?N'03`BdR GgcJS2ܧW(r:tyΛrs|2 QU%B;LI.LI脐ʥA&aL6UiV7Zzxؕ.oy3̞_[WaB2t"[gPX5U IRC^@jKd .K)xean&L: ԡ(BDnx˛gҠY\Y0ֹ76 ΤSK4PpB~ NC{cxb0@E=qr.H[Ty}gڅsV,tz$$͖<~b{V@JՂ/l,]K Npγ4WfF\d"抳wl?un<Q.oM.Jb~kca V BʏyvVWn׷xx EL€pv3 !WI`%,P)C%:w?[mDlne)uiiv0s6P1[NQHO#vf3b0 ϖ I-Do][$l:#nDDDp\:8J&V-"U"w/<UTU U& #$@)RA @A\ S*" ;{_e;]M_ $IlIgW9Va~Sͧr䂣f xM% Zk$6 {rT2b'Pfr9ٓH€0lv:cغPH/tI85\]5_ʯ|_'6g>1{q}IB#aR(OdҳPk$PvF!ud:=XsjWZuu{p%QP6&rYC%%FF4RR^VGNFC(;^͕kj{G3?Csua-4kk'sW"rȏQQU (i ?Mn(_N鿗CYFM r25:⚐ݔ?‰ < -}㷪7>vyKKߒ`_l8G(RǛs4uŧã/}ww E&m$c`d|0;x[0X5{d~$!+^-t 5Jzo_ȦV=W?Rm~a !R|̭VH(>yuX.{/}\aUIwxxxɷfS{)oV3B6;gR̹ՙ+Z!s0=p*(T" ?zxAhws&Yt8X2YY\[q`HD s?Va>k\~7^`yxxةFUb6RG=v]f9d A=l<9DM[[jw +G=<ވ<_CDVhjQiFWl+2M[y'ZQ)7e+f_(dQZ^n4vj;AV Jn!^`yQٶ GɽJs=l=Hnn2vPZfj ww+Ǜ^OTo${I*jQvL20sa UqqJ[:hgʭדf[.v_Y\!S@VW Xo@ Onv^+ luH->-/[/4jToǖom*HHm<ݗ3xxB`e%3#zAJT5;G_w -:?>T=-EQZ( wM+0OULFR_}t܄dqo?xH +@>Ni j 4?hhKSkמ 7X\umUI[/$TUȂ|ͣ+̕>u'^~٭fR.~pcTlT@G=+OWsW zj,ELZՒ+/m`i Rx;cLQ9=_v2,\]V?joLj֕o|i*ROg!bV"u|!}*=iq3Wg1[)W_qx "PQ|bYz@>6`fA~ sN¶' _[k: ']3ëŽb2p83!16zOJteD=3zx%NJMK5` % [cP DPo~ddzJDafeu ז>rmOF`bD[/ aD '+b֛e ]7%DùƓ{Ff3IwgR!>HTn1?3W!ɤAƝݩr\A/s2vitpxP>L%3#A(7@fC[ڳfSS5nq68؆XwX9 6 b[MesatjT0DDvJ{z39O&@JG9rg} wF"rs#Y!xP6 IaK;l.uCJ"wXY"=HA$ZFH! 5taټ6&h#".KSƃB>u\vTR/-fLQjiӗJP!fF(1)~LGzx *֟=s#W99z }@{*3)_d_7? ]:5{d9>Zt:!2Amj\(98u!SttP^ޙ_HB *I/ftrR"Z{"]"D48K+2@̢Ͽr;tDdVI&얘BYhisXMfDB=NdĪH+L&%BD$D @a;kj}L4T""z[:juKcލJ~X?xƳC;ꖏ {D#>e{"JQ\9z}J=gf v*1.tRvu&P9,vs}is}df|Zo.΍ o/GlM.X\ND("זNn),̅돜:1α0 ay.Nfn[{EU;lEa%؎SedX/T#9ՉF7)Q-,^:6&ĵxk,.#Q;Z[.fʡ@v=Lvy~n Ufo]:68j+{)ppXY[:6>8g9oGaEћeUc}cDʥa >;vF]*%Sa1cQJ(, 3n„1Tz{(R̫ :xL&3*O*B~jDžl,c* 3Ҭo #]Eй^"KnyֻUSD* T16-$t"J5gg DD=Y6H=Nlv"wL&s֕y{P(D@^QY_ @JE<1yx Bw@x;a>NU tA?Zf DKd.(+&Ne3dO{{;{ >fu~zɐ? x/t(܈BiW !VJN|z=VtS;e۹@U_AD^Cu? 'jJDcxhE:R";<@щmJb dq\{㓯2O9a> &Щ^rO⿫^`ymBCCUGjoYN"Q/ k`!*" _ac]+9up\o4WOOȁM?U ue 꽙1L/tc|%cq)} gnj9J >Q S?['WNnh>6i3qk<`%TuvvvJ ;'S[ D,PqS Չ'>bkΖĹ}:^V{C0LO0i𛞯vy)8W8;k\"T5VNƒ Gju&zxc}q> 72`ӡKopz sXⓓ=! P⩛"3U1S2q@8K;Bи)OQU}+%._1ADي\3~-vq)cW.^ЧQ zSzf24n&4޷*CSc i_UJM: 08>fn_{C1I]˛Dz w BZ](>#Lȥqjx6TI[_wJڽ1__u0d@V zTj'3 =9ʠW5:;%M!jJ<;hmiU&~J,/8^ft{4 7V~|aFr#BgἭ.^X/|Zׁ¯;[[.>L^`y8"J&wJi@٩I[ uMHYvl6C.׭zAt:{s+ J0 8'/N\0T`YUC޾` 4"UN +8TozѫG[Ց}Qi:.#ÃY7 <=sh&xf.w% .Vj* T43nIō1}`ce)Hbr4WHTbeuqiJ"Z]\T8i rNg[[,iȎ P/'*L⽳bNπfS.o_ݼV/5%j^uWiu*шZ1+}!Xu B9ңe.%XA`"ح@<6Ge lxw0A9bG/+HD`"Y2xԈ?r]d`sxcq/'i P Kx}!2fn<4xJ~\X ?҅W.+ g W*(襧a5@ /ꘀ M"Wo!reS 1 1ꭔ Y)VDNz#/s=/#1I>ww"s:x|vJpb^J2c0ƥZ6b3q;QNN>."FAՅ{1*(NM)N?,UͦO?jIf,/<&/_9NӐ ؕ<8hʘRL(3JhgCb4,Ñ(GXA j0tjX!*3TA!K[[\@zWW:":b_ }Z55E'DE21vevz*z :~q sc&{(KKفTW  )s\dHTl8`HŢeB+Ht,N0co•Bn 0~Y"Qcq>AD`8akL+<<4xCJ+..{N"0ФgY'UF> bbPEhkV7dy;&w{#: }+'͞PDU_11bZ6E~"`yI|zI(h{<:N0*s)0``7:ugbW2Diy|kDгMݤAZ4(DE ^$IR7N<<0DI×37 ,7 +; 3TUό4  ~ '6:l0m00y0~>o3RխnZ=ù֭꺷z_(f[:'3O̠w   0wׅ4) S~2f-`J"BĞ3Aގ[p1gFtSJ%!ȅ/=jj&*(J,@0ϟ(L.1eΟ>~tJx]o!eO9X’h][[~oOIѫj@H 0͹]~DؚZQhkhuUuP(>:l6fyh677/( es%6"V1,Ϝ>qtNڻPuUY/~g01 raX||1&Z^^^n}+WVV63 ]55ʊy3s e,./mk;::\(" JzX^_TCrEj{CYTؠ EΖN;8mccc~mjh'31 \d2QMTuv~q)nu}cimKгk++kyCE/^xaP_15KVWQQYMe ?tu#_xvEX@F`-啇pl*MlYj4'„ؔ1,"bmP%l~EWX_1Dh@$ />y0=]s?K'X&/OM=p3\rUި>]1U(]6u4ƈH+GD.jҩͭx_H@f [x3gOCRKJQ04pii5;nqu]t("WK zS)f5grܭq&B5 k'~ OqObŤ0E ?u칓&bTifEyڬo_ID $` \+iBx̉3'JW32ϝ<eZOКOHrx/'uBD-xkcd˾u%IiWUY" @GQ/ٺK(OŁRORF945>j9|Eɩv:r8h 튾(Xʳ;ߓ &:ډ3Q [8MCtQc "7YQCs"@e(@RwgDžs/475`8Fԏ7X~Υ :p_77v}i-Ġ(ܸs<0ܩ- j`){C~pmk @}‹-Mɠ(9>B !B ,e/0lݽ烶 l b)ʮ2HX^VaR@J0 5YTQԴ$5سJ2p4]QvuP?fRKCBAQueHa-5=$<*ʳG`S̘ `z*ژav!٫l]i yEQEQ,REQEQKQEQE ,EQEQ5EQEQ5EQEQREQEQKQEQEQKQEQE ,EQEQ5EQEQ5EQEQREQEQKQEQE ,EQEQE ,EQEQ5EQEQREQEQREQEQKQEQE ,EQEQE ,EQEQ5EQEQREQEQREQEQKQEQE ,EQEQ5EQEQ5EQEQREQEQKQEQEQKQEQE ,EQEQ5EQEQ5EQEQREQEQKQEQEQKQEQE ,EQEQ5EQEQREQEQREQEQKQEQE ,EQEQE ,EQEQ5EQEQREQEQREQEQKQEQE ,EQEQE ,EQEQ5EQEQREQEQKQEQEQKQEQE ,EQEQ5EQEQ5EQEQREQEQKQEQEQKQEQE ,EQEQ5EQEQREQEQREQEQKQEQE ,EQEQE ,EQEQn`]|@CC""= xKwmO)v7P>Y}-{Nvfun+"o͛7'ɼ۽`ݕyRbOxK+?٧7d5x=sW|=΁}JTL߲$ng_-{䜮"f~]'e`=K=E޻ky|wŁ'2OoGy&ӛn*QWQ__G?oM0̟O:dN:|%D7ۛ`} _wp3 _4|xggggg[oUgɓtɓ_܀'?y7Z[[:>u>rTxŗg>B}CçO__r~l}Kܬyާ>G644<빽_Qfff?Oypq)a?5L/%h ѮG~ި9~_ܾ}zWs=~k_K_ҵkתހ{ww}Ξ=p3 " $~0,r/~1_"r)rJ>ɣ.RWǍ~8}f2sz{{Çm0+BO>rO~L5ooלϟ?o3n"vNq SE{h?ODoT[.]MMMgΜI8Xt}NEXu>ڄT9 ,GX:vq磈H6_=r.'EjSS"޻w~)qwG%w: ,]p ?Ν:G;ᑣoK7vرK.{W//u8 "رc0??/">yX?׮];z>zt))n;N>VOG#ȯʯ|_yo}YQ1s*Gﮞ oo3>&RUݖ؄E5QDaL0%yzg>QSu>T]j` |{z&f\绺O9RO$%"KKKokk '$FobbϞ==660== YQZXXxyXUCCCmmm//##D5uOm] nF”خwU`=qdETS'w=T8vШ; Դ\lG?QEjtƍ.mر/g~g>npWWoo&|[* wW~w~ǽX,~sI~Wӟ4Xy U/B[(b IDAT|MǏC9s̩S>kz9@=c|k_+ K/mk9?k^ܹs_җt775g_ܞ`y4Iazn{Nmm˜TD򑏌W}cp3"o筸l.v/rٟ`*:~[oe~S#Sŷ^ӟt{{{gg񉁁^{wީ&L;?}M[&ٙ sȶ"JT?lK~Hd_TUUDb[ʊSD„?~P4JOH|__:jGGG})'sfߠPU(3;A9Dw[(~7SgEgzCVQDX=sog?^|E' EQREQE!H@QEQE ,EQEQ5EQEQREQEQREQEQKQEQE ,EQEQE ,EQEQ5EQEQREQEQREQEQKQEQE ,EQEQ5EQEQ5"@-هYDf GN~8, lnồF& 8h"`PxOHDpxb褭@ScgJ{S Dz`sCk,&W #`iΤ/^8&A6"dIή'B* @("(U0$ ԐW_noiGW[IV7:>)D/Y,HzvD@kTu%0zl4%_ڤt0 zWʎ`u304"",(,IRA{Bt0!qf ȽY&㶌-H"֞=qN``_w1rw^/ lwW y(b00 !tu?e5V]6%0PD(ƃinhpg^y9yX^y繓u rUH6tkuc^>P~b!Z^6-ha~㇟;=66q/Ilb܍[@(Yqʘ'3 ߻^w=8i[Q@)BIT儀dӪD/JqE܀1˾Sz` ޫA,1\ݫ6ŲtE3ʷ~<@y]csJU迄ƅ w(I,%05j %*ۍXVj"֒ byu=+\#wEl/TK)NO ~zI`t(^$-;" N`4"[)_C?t~ttw5&r@+,Zg o_Q{ylAd=>2Z,08tЅaO%~}-΂{nz0+\31[h\T5Xyz G--P&~YvWko.K^Y2wpznQnfJXz.AH&@_"= [%E;EcRk"_\escS3+3eϧt;HĮo|!b]ga rC89;|01_. {'R3WZtk7<̴ aM3tHrʙ:*G<[cwx:8aD.}z߀2~F+l.,R)fk&>*,F?zK~a. {'g0". NR32QI23cS !ݭPN?yQJuOtWkCsKtgű,5+W6֪T< ڷXD\ݙsX\$*aP".\y+yHc)\WlE| =B 7ܛ[B,QX-zݼ[-  _F',ɹ0n%4<>~{ )M_a~e EĒ #B\-ˆ ݝC0<rϒk)a0Jh5aG8ߴW a:NtrqaҲQ J?><͇g旨ihcwFǢ SL|Q J=c`E$ȅ.͋%!,r-n|',t]nB;._s* 6֬/؝ 4`!WA32L^ӈ+Glikox:b+` \B A]ZF* m-]0EjibfBeF^.`!X#P5)Q(Ἰ` yQJޅx\g:Z=*'ܾ҂/]X.DPH<  LWBhdQϙHȵ7/brƘ@SB>,^̂GTt [XDSDRh%xdFDAj8G!w _4d66oKj.A*rq4 튫R Ɯ Fqm/a|~:e3+ьftjj\gG{ONՅ,{0k=4[Zf9N6'l>nhʤȖZSsyӳ.tv6S7aim<ņ |D3ndW.uP*`’[\3~ߣL'e+=h8s\ kie9q1 󁙭' 57:ӓr4!`a RWx@"#-LN<ؐ&@ t߄X;(]"{on,% e"crBE` DZH`vÂ0F|wK3EM:-m󞝞[\Z]9}xS&-`"Rݻ}= `g&gz{ijaO 7 {>5)U [K@\ Ka-pyZ l@P. tF;ƵuSQ# o޲LBD 8!Ѐِ΄0ƙ9`ill5Edvn>o푻+ɳeyyyfqh\e[iXZ(^|K”Wz;F'_< Hu`>!עo:q|5~ .K54`^rsUg?+OԁcEt;e/M._8}Q+ }.l5ehfe{NKJS  ̝B0hQ; "WF'GQS]ܳ24|!SPW0a,P:FKW;[1Dxvɖ Bcn)r0t#įV[0\Gp2oM٠}Rw'vxkŢ%riTuvU*'3?} Z]o0Ǭ[ƀz_eb[땮bP7T1FG2u24`,M|?S{>& PsKWV,%&vW  l@`ZJ@R4פe.X14 8v,, @A,|P*IƵ@؞wimcwOݫìwwrr#Uxs)wFycuw];Fy;UO\ca4 ?4z7+X XON',nL,gdb}1a,mƒ_DdYSB$hj5k1,`QcYxAˈ'h`y˓ճ)]/~K֓"gA@vdIV^U ,"S Ac"׺*f3;W{;;  S{ ~h`RZp7'EfUOg15|# aZRH61}Jwk XDip5 ">Y>&=1j(#΂ .÷R@nh"b+t bWwGP+%QHXZ[sKy-s3':[|:njn *3\{:]KiM8噚y89 ? L$ 3DZ+Yv~iR21d]Ea'ttl*FiIzfJe/ M5CH x m;[A EUlcV#Ƶ!"+\,啵t&ͥ7rBzA /ofL*"A)pmX`=]_d2\`S D,Z6M31:eW]ڠ0"2(!~*RwJU}'q` ͍BѦS H,@ٹD@!Av1Pn"󅩙ن֘Xd~a)™S\ypq̉A({/"744(b+hDÇEyƭ^:tuur6-IQh ̒[Z|_3$lalkzݍ'wǻ޸`k -"FC(q r.)$ZXq^D*Ɔ4%RI"o]ۉ6 Ҫe(^с"VIHȂEDr򵰰_^Ϯox73ڭTJ 8a]߼k!!!fdsb.Q8Jnie9W, "Iyy֖ !߮v3E]tvm?Xă\Vd[(.,_qwź."fzvf)[tfo_7t9~ݱٜϵw2-T45r\\^C0 ( U4}#g:gރ;΋&᝛ihP<2ه]|1<_\FB Ε}ϝL)B+7n [wD_w{5$,聴55:vWtD(V3z:&ڗ7GH,ہ;B)v6Hn`RLggۊzZjki243dޞՆL շhH2T\8"mͩG3 c#"iޞΎI%guu76f)cAȤKisO#X„icPZٙF}EJa}?@ ;%g!XHr'6Iktz%4JowW{{K㒶ʟci'Rz=D?MKcSoOw`3 #_ncރ  y*:e2)&y4Q99DBnu3wTTTj*2nݤ|Pfc6DYN l7ƈOrokd "[2$V+"᱒pKP@*~ GشIؤcpa7Ho(zHR/XaI!{d XMR|"iU:\_łKD)O(q_0 e*D0ǵW)`(5.=얧cȪ:s"eCa^+Q&"tTgAJJpOPYڿ[4R\zqee+?)[9H$\łDZohxXM(fԖ  Z0j$ j^zex̽QTF>O ŝ`) {rŖY|g=z'(DsS-(NJ$؝1:R)[l * wI78  DJ<),kvQ/\fb[HhaMy7+(@NNɩ.1 {LZq1bxv!$`uTv̻fl+ {wnʼ? ef`@&ߪ9Xl{ )4ݹ:qF "F[H}gxЫk״j]ʁ[`0a0.UCJÁPŝ T/Sm`Q^j<{I`6x0%1+gcMId`g QN_Wt+,%-'4!boQpy3D،C*Ƭsf=mqm_llgkh*e$?`ea!%BcMXda|c2Axvbnó ),<`r3o$^+JjϼdOv^W#B.[ rpMvvX?AŲړ0<6(z m-R:=f6BVmlߞj`jwjc)'l6gĦ{ Im"jωƇukONHo T։D\~`BhYX*2D[>;.[4ZDLvtEkSAd#H$KRp|:JV!REDNl}`\e TGUh*O?+MV mIJ*eR!F̛z uX7W+>DV @FrK/\%VB4\v=~Kw}"d8ӁZ{|a^*F ;7ߒ %Kr\r [H0R4X^OIٟ #d]1g0[_#X{#h4gEXQ nO{K)PvD Ԋb"hw]BO S{ %uΜRbS<,w+#X aB&0mz ^aōWCC,D.###]eej /z<BF0 FK0YNC@YݭVꪮ.22ߏs#2҄)Tʎ#WV֍ۛS"bwyPnX"6uڜjD#I {6L{]C&4.ҶJ)__Dh; H[vDUvj-2R (&bwp` Fu"_cN\]p;"_(l=qف[>Եm}js!Ze !Bsa=\*X~TSTw~tOd;s]z uƻ\쭛 Pnp Z Pr=n:^֐6Gk[FR  bQ~щT*7ǠRm4Ww8 91VZ3'=n2/ԛ6* ATCID1hAZk=`ɮy3{߀O#yޯvD8'0`0j nL+_ZX840 lLD%WVӱ㹄 bGEX2oF̔2eak|!qemD/]YX-+TMk}-mlKةNAAPH ̜VrydI$({ЀG入b% izްItH\nRqA.XhZZEuÁ`XV]yɋc~Ft}b4TsJ]/;Σ^Z۬ɋsmKJRR(܋''Z'|3ш@˫[j'D"t=,tV*5{uRUÓOţalq`fAz}~mLtȒC`)Tǟ829e#jn6W6rZ3 ۴~|"[۫[h4  D=ϻt1VD ϯo-+fB!}JNt3 }/B-B4pq~y4`FR , xK?@ŵ啵cG{,Glmm"%2 xmD6YC`ÊnP-ED&K̖/lsedz[Ð#bMDCv5LgҭԿeDfڽV$m͛b6JRЂd3l#k.gRd,Ů.on&`vܕX~7@{Scg~T&U_.>v$N # ws<.NEKQ\ IDATNb3 祷 㙑)mGz紞US3StJD-@6]P į aͭkvQJuRɵOG{D&sl&z,Nlz#PhBB,̠]\+Ed{H,y$쨒^=PUgCHzzX@(F&d_ukK#h:k5UU<<96v@^^̌Ʉٍ'lg\W_]XёĢ-G%-ʎma햬 =Y嫛hNÞZ=z$ A<sc3GJz4{GgꮗI5=9ͤ"`?lVk:'Jx8Ϝ:Ime6Jpp"Ɍ$>;vtqkP*EFK8::j$ @p<3tFGmcÉG:d28=916:zD֌uiQHRkC)HPuвo9{:l[]M~"k\AXdBs5dF͍ۥHX88;=5J 2>ώB^* S(׷z3x% Hhd"MboխJFH7_ZL;b~M Ͱ6YJt_ p3< -E-QދTl`t""*ӈQ-nxp؈@QUBܛxh#"THg+젢fDRu h)@f@"4bj%!$|,b"D-CSIBڵ=tx0pmр Џ:9ܽݳY!AFCC! `@̼:m_lRH`Wv9^taEAMf-mVul^Qam "~d.VF\5xgt4HO2CTK j_4ḱCe(Hփ(ޣC WnCw(;ۢKDAF,\քG.V(܅Dzbn[j5H{~kߢfi? \&j?BWGX۾#ᝒ j:A:d{lUȞ]V!bfh!AwGlr"@oScO7qr*(kgbv( Dv-z^;N^hד˦:"͝C8TC @Z;QN {owA45=>wЧn[T}8VLڧYLC$~fh/ I;́_eu |-24S T7]޷c2u ͖[n~qN2S|YhYPpo ɇ ՕzKGS~*+[2!^=7/_{_AJ7<+(gưNfѠtb2[_,=zq^鮻%} 29G`gUԿנ}3[ypϵ庭ājգ6/ GƋ*Wc8(:\("r.5oa }!{gk!DP!;${!!vmH u vw^tSTH>t3|!i5Aw:Sʁq(eCǦ*qsz~"J-zA3.lծO{hoSk`l2z'&ýb#[t$pJs%AꝀ_W ȚhRO`&d2 Œ< pQz:Ǝbx }SjA'PI! ?Xle0B3UE*c.9[у o >-4㼃7E\3En@x%k Uԉ@ h]eS`qSy#9p}ݲ~u sxɶ`^g}@OlpjH;ެl~&'%Bپg1-ڹ)?y~&ф8~>" ZlT0X7RMSD )TR:a:ڒZH I}Y@An߮rSGgqKfXH "_mV7OG~`}CZ}`Tu-.|=¦"u]#n+֫zH xٍ$܍IEZLU:˥[ 0Bfpf?AhqRD]e`.8Tep4s23Go1*jx=}g7:P`='6M4C_wf$hЭ(;;{Ͽ}dgkt m?KЯMĄKmvB"&K7C0jr8WKh@`yoA> .CTrJiZMH3(%jB[dPe5pO\ZB|Zm]ѻ:q5# |b [{Y@ h"aY;NT b(Im vѦG}6s /IY@K!=%{VF-Hܝa}8Xx~L֊2sZ”دsІY.!:9!A?.70iU`\Rc$; +,H]1d(biGv--.p;RHpϒCDd*vC׋1?A9҂ Hd 6QjcڒHDy8@c"5 ,; bGT="jEe "JD"FZC!(@7WWⱈtI!!6[AId㹵jSY-^/onH$Bd3,I\Xݨ՛TRJk "DHk^^yNZky_/j̛F!X,F[Wfs~u=LkY^Z>:,gX67պeȬbpFW€ٶ|>`[vGSך.;Aymc%{FtkK+`Y4W(`*V+uG狕nk⤥\ޜ_ZmېG1BVm;hپ+VXֆQ| PPkJ ˫P<TY5|1 "0,,oDcan{!T/Zz8,ӖzSрmJ\,֛eDҵ0l +fjЮz~mqVmgFܤiU3/rmCF+"z"h76sZ8m[Dw X*/lX$hZ"Dr(RwW(tDdymscc2>n۽ӓM`kf.Oy_ݪADj8^0uXXA@1a5= GVC+z[ۣҚ4RT(1`~-GI~H4Z> Vabf bfF~bfY(U$]l*UfBmڭA ۥb(TQ@`Q7ĉdDuϜԱ޹b|[O$㉝|]b{%TPI@O& xjj:s${rzIzD:tR(׮-$ɑ$XP*yd,ڊ;;hgId#}筧Ob296zޕL*'/ym+뻉 3k=YʇRFY0_9rrÇzg[p-]V7scfڡ?lʤjpKՆmW%+@- 嚛HBt{47ɶJe 3aWP.כ[c@l9)QȦe*JAKUsgFjO; HRY.V yN63rRBR'􉙩N<+d2q sgV=] >~!dY ŋ#`H2z*Gg'h ^D&sҕq[8kLl;S+x*=qW}f_AB|M#,0x,WhmBp"`жQQ"( @h •5DQ`4[㣙x8bDj\/-GŒ 3RެT*f#Fp Z/@2h+-Jv? Sp .ptWrq;$ͪ= g0>_!>jRDtٓS}G2zsgPYvG\Q3L8ɵ] @Y#oM' TdZ;sq42UKH`lt$ @V6΃=Me GQEUat+_OW$V;_{X#HԶLxugF TLfEXJ'gKH8 - fg(|E{>Ld3c&TlƶzOSGd296+H'pYp,zt,YAkDX+|OCqʜoN؛oQx$ n#Vlˡɓ?S׽[`^/&A B5[Z[ser#([G̤\Bƞ@ѸTo@#:7}gH466`$՚-)l6KKtiƾpzh4<> 20_|jcJ=ͫ"ޣ|h0 H<89}ree%HTbRTNV^ˎfh4,Tk `Ķm;NwFWXvf5ȮJ(K"d8TjJ!'o|"%\}Ιwq;A40VZoпJoT wF_bB`q {K*xxVTRs3 /kdk6:[̃lg}| dE nӇ>^tU/m?|y{Gf~"wV kgݸX_(}y/<O*+ gZ6X/Ne fn<٪gF5ay`}E,f8.Z{+\(5/mxť|/}Aq5!^W⿺䫍G1ַwm 3^k-@shrjYg2$_~R(C8ZT,#K*(˦i Խ{LU P{`yG:gbdȓl8>'sؙxW/g/?h,o{E@DA_O/]|| 뱗YZCR6!kwc+79|m9s|Rov&0v"YQ-B:KԱq;BA (OB!J3m0ZPox;@DY"`S3G@<os$֥,AT"4xXHZϭ8˺ZS{Bh %!d?~A{N3X^:/K^č*|<{'hѱ#hX!I 3 G"R;+X_I]غzu)m 9͵j p")AʅKC(a%hh=v$F`+RU pi"&+= : QM  ,XxX.tZqx$= W{>OLi7W0W/rKխ59zL+@#(@s\TW!nιܰHPsKnL*kBB<u-ZW{yHo!L0iXPZ\朹%l(}8$^P!<:C3RU\F`Cv: ignbaos}k3_H',YTu*I&P7 ۝t{[R1|.圭tFscT5bceUW Z<\n,vO{z='eD)M `3I:Wj6B*LRhoc\n(wk@v֡?Fl'$uIQs?.n#Y+CFMAۣSյ2}\Dwj<PH'DG-<f= "2R\ D#i`_#5K@ VqiЩSm;e.9 v-Ol\p)qduۨ#d2oF>1BBD#|,Z^_όĂvH˕bTm8tkau}@מ# +Ǝ6>\Z\)BtaŭQ=ʎ5] q΅yt0q7.YC(>,lbANVVɋOk^(1ۊ.vrf,[0xV "$w1zԻH`Xj5\rQ lѢ $*0f/em{y[rFBuA IDAT_dL (a123H8ˤS}҉h}qa=Z7(UzkN3<8 &iPݫ5q!W>P"r/V Dֆ=:0}$x>ڼ{HܨD~^yw! )d Gg$B זWg'`m#dNeM7+X؛j5taa<:=F'#o2\>f?% _+s\q&d AKe^|ZqBpG_3[,@4}"DEX8 щGXG_#rJ). ~f `Ef}܀s B@{gW~]ko/l)8;~8$d:o37 "|[I?lc{|fE4"j'N2VZ<{z:JEǦ'V6J)0 w66 ]ۡZgiq rXsKi(eWeAߪ py2oz>W -֍OuGrJμO?ō/=U"0k] DG/[(nTuO]G#gM|₭x4t9nTQZ8Soth{S!"OaYĠŋ[:<7U|%m@Pb07I!*P&aPGj${T,ێ=[~lSL p[{˟[._7_À  `+lE&*1_*Z+Nyx6(*jH|v*/"E4wr*yfD0Իh$R|?6GnxnL~+ಧWA)E lH-*$AB hw~σ_jID n?)&y,*٬YmZHd̲s9X\J-J1sZId_Xg$" ,#k¤!NG巛NtXoKj Sa Pſz?},P"ȯ*ۖVZoa+]z;6R+bwȏ1+{E)H Dznsl$z\5sgOuͅr-$\.I BjjSNY5B{.c  HDla:8&$P>]mg+uţV?fwnCw jl}C,//O}ݥ LNx p8Vx^D)UT@Bض2h,zN6LÍZ *UK#4$y~m۲Hk4~\Qv&@&@o_F { [Eae Kh bA4ەZ2&DCɔ .H&Z.fd$,ZB!|@YX#  R:FԤЎǮ,-G0 #!5JZ(Rk:J ! V=J3 xl$ǂ,]*6J - BF/$(TVH.2€QA[,Zj+tCǡL6{v6 j'*oşurV:9&&w]PE^n֚!UG">:>ylC'XJZtTXv]#ҵG$SٲD4[>io+!`c@гƋI)M%rlCfu%*dSh" $$ QDj2 ECA+h;! :M`d yaehQe,G z8=yhkbk+khBs!IR[\޴-fm@KWΞ\!i6j[۵bɱm;ho5kŵ|*뉨ڨ_]Xj6٬BZ TwܥUT'gbdXZ[-Uj6YZE$-3m)w1Pb XK|$p #ikǠV\YوÙT ˍߒ21 v"~+tԘAS*W6OO͈][z,ʌ NvӰ^-.'t2bĻq f퓧.Odqyթ7Hs3k+W3Q6hn02)( uKsv0@ Ee AP .APc H$Q 9Wv-R!bU(gRzûZ^Ct@W-$auRaO3H8h2x.zӓ rXNPv긥RiTm4b5fAFU,B!f.Bܵ܆҂џ9#߈"@ASgOt@&|GsםPEH,"A ,4I>^X,WjϹ"۲M#C-cnP1HP~ﭧM-g*&<ų'N&QdR"<QvρAx&}rztHZyɧ_t`F!QPvXH]YXz]Yk+kUWCF>FxuJ,P0hӕEQj3-AHDPh-koMZO"4Z%Wb!_7dU {=g#_DEWWױBZrjEEtR󗯆#A17ߘRTח痷+54b,b0 #NvqnX~@$"qsŲ\ m=%@"<\TَffRϻ㶠mFI33_|$=6r40! y ÂpdRLMg[''iȴM?qK# p)w2kGHp "t9$O8pgog幅qVV[G:ܩH0>;iS4W]o1AHX@>||=cmz2כ̏z'HkCQ'h 0SٶָpuQf df$ړ)i0pzc (M%ɟ#p:"vX53dႿ3; GתX2TAd:FBdкM ( *ʤp@EQ bJ[YJinw-`ىD"`fvЙ [e'hgp7F|XH: j ޣT#@6s/|dnKvFGgF<9rT괱:O| sK)hdk=ZW;ώ$`G[B y"""RkA[TUhOӼgnKAX$~ptfAz #VK]_6Ğߛ4k3/yӱm \~So &6vo/\s8=ܑTߔ@C;3>E((=J{m2머Ԃma~뎴D"QLr+0Qfay`=so(10yldfzS)9d'ZGW?\>OOluƾ%d'AFD% VX3ǓwLJBP Ƚ(kz|- g).k~w;NOoKDB5LoKQ Sk}kon{OGCT`WU5>|͋?#y!HAot;&5| |oYq%BfE)03QjMW`T'AVEpD"ekG#4u*c` 0qĥASљPR{> ǿImk4>JVq ,G?tnи%z*YuVO}IE?@{4yps1Hr%;nv\QXHP ع|.o|לH1=O}j<8jw#e_Z|߻#S'^ }7H(O $*W_wC 5<7kAǟ5|dؑcڬW?05zr:r*(P{+G^=czmV[~s۠4YF?GҷM$OOAd!z?{/^}gu{gx@Dռ@BT؎< ֖`<wyG!+ ,qj;C/cƯ+XC9Af'?M=ď*Gq~_k,ܟG`d6rMߝM']/~ϼAmMq"lX6uhd&ncw3W]1gxnX Kb`aC*Ĥ, -lyVm}=W^Z^߽xlni5 (X-8T,'F{w5]Zbk+ e˶sʺSuHURJίc7 #aE3?T<<L󒣯{鉷B `j[;y_^ӏ\N3s{o#Ws{cy I$c ݯѶZ A@ rox!C^ {aw6 O ػưam!=jXc2Șwwo܈c͈7 vn~mBP|K3p#>ėeQ8S:_ו "b{\'LWO9n$$gGr̯-S/LByAU?wUF#_@N,rڨX,b"tfVO^n7 k{^Jub,[ƴuIJ N +qAF53_?9j-HE IDATbvr;B‡ i00#;?\Si @huMWA:*\Qvi7 " "C:~DBvpFDaZ@H¿@J  @pX9 /@0G_BHl6Q4A(N?\3o0ȕJܲQ@ƻ((bd9w}^o晩Id 6n֛Q6 m`?MX&GB{_; 6j>9:q;ZI4k ̆-bP5J-+[;{N$hM权R!  XD$a @V̓a;D0ڽrɻr!EN]*zP`PAPr Z6uC) ށe<*uD>nNA9bM`  "wKսJ*=1/إ" VX.br?,q'p_ވj ")/_/,qa԰1#%5mT~;&jjZ>'rxͨRYv2R2OmՌ&ԓ]O(ḉMRhyP\`Ƚ? 8SlFV w, @֌ZO+,9§^Vb> r - -tPlԂAwpȀF EV(ƊDF+G->9ADIM#"[?\.̔l+-2B{Xi{@vJz[. Bg$fh拝J1_ZAhsLJu|Xm4>Ay۸vIQW/\\[ʶ{WэB.ÃOn\3 H޷~8?՝{\A;W_8ǻawv)(׫^oⅿ_ s};g$W~swcIz7,o`B$k7}yf VmGylXk[hH7619 5D rT(x߬bHAFF0"Fٯ6?;|b?;331ZF"3q:덗jP&+""m>:?V,8 ~/"?9V AֲBn W֊abk=AlnpW(`kZ"Fᥕ%d\['׍cңk77V0̶_w驉#т#aBFp?D7(kKB}"ӯ+䂍U@^n| ai:e?XF$D[*`A0KD=^2ۇ$"A>=xqGB 0B }xpKRX0\!_R?8\Nh (@ʹ ZB!aB"V D{O_loXAkb^>۸Zʱqmޝ߻r1P6ArlAf'յsg'M";bvsMf͝Wla9~e=˹ H~6sg&./ 93?&nZKҷ;‹۟|u 1 pGsKS#E q'l턧\s\A00nQ\!EȧsKkRa!9 ̸~fz En;7;36Z3PP. ΍ ab@4SS|b˸,|g#.A'"OdED$?)=/;rǢ0ީb(eds{-BF h!`fSC\V<Ô)+7fq P >1"+z[S{eD 0Jd.ђpFJaDڧ&SbEJ-ਠ9ZN3Gæ2v c/@r,}@\ DBwRGYN]Q0̨d#B baEfsn2?4#PQNTL#7~8ECj2A Bd!FD:b`ɮBXIMv_A`U3A|;7EO>oV/7>[U"Dr*x;&G{dL`Ko eJ;v(;&2#4LC["B5bLYpI遙6o~+.JSz8u, 0OOn4V藹9l6uQNq؏oeRՐ7z9d? l `,}5<9.6w4,%S?%)^"gEaon#/>kO+^r#KS`|0?&}ɾNd0;+}oU|/oFdaD`8f ofqy%))3+\@,b@4:!AP^aA+UU$T Ɛ8:VsRXY A ?5b/./h_Q@+:)gw ^ rH}Ow[v5X'ޚqGOK#|"j?{ƕUON{|E՚)Cpa'ϞG9Zg/f~a>wU{?,o}YWmźvA`@?x}pX,behgok{׶cż1}Q$pj&1sQZ}b٤|dĆ F#4;?:~5ѭ X ]؂uG9 lSmbA-ڷQVhuZ vj;\7?r3@Ep6DQ$"HǃLbLW)d8-1f\! 3pbjVjGݥq4jahT}}R@\7#r^m4r3RmZREDl\m_ؗPaz#{PZ3A[oQ=33[k[A.LJXryfŶ4DdzK # |%ޤ.b^D!=MOW# 0(R(>Edȥ>7Ѕ1fhY$nDx@".-\7__('6YpXau?(iZm6=y6{+,B|60q:ᄒ h Eѓݭђd Wqś{(>̌`BwϵAL ӗ{jP]zL!WɋG϶Lcaf\a ŀMA0'@|q7$V j55t!kW :"ˇʅs{ĹrzsS/85> sٗL7Vdwnͩ lsgg[jȦ(B8L >t>N#$TrweϾ?3kafg[{cd &OV\.oTf=,ݺ@("48#p+zb\kNLk"dsgsgΒ[ywh2 lQʵZ}:OD͝j\m_Hu-o?zxLH/W_1̉H't_ɜ07kQԺW&W Hh6U8hAm=\GbjhilE+,b_m+(eAI$ЮI\RjZC6$,HZ/G~)(!C]AIg@(&Ӣ@`h3333CcDԷSʢ( uQw1DgB%?nxMA‚I;jv!EpzPǩ 2  }_98:Rl AC A@Dd ͨl&ѦO8 3sĭ 2DW!;D9ZnID dQj6BaHBVeֲۡ^A0,O`%50촙oԕ (;HVHl:-#"{\0\[_?38j"Wkٙʕ{W`${GJ쳗; s|+偾jD`u|>FΣo=r/RhmS[ ZobZ?"NS79߬-$x&gG~DCQUG<5GDak,D-+sS^L^>ykk^|n,,Lq1hvrrfz|;姛76:z΃G763rMWw}}~!O$=u`x{IR60s%fYf r޳"wsׇaa6\P,ƘũBkd!Q}>^c&p ڴ|/\@%vZ6"ވ)Io{ku~ aʄ; fv.̈4vx5.c7=zH&`2i{zb2@abzLoiR^ĝɮɲX*LXse.a#fO b?H =0<bbvlYqgeYus?IijD(um6o];ʎ,<MɑL5L/byȕ'];ciuU"PѴd 0;&浅몍Tr!"fWhip(+Uy㍭ DD`&ƺrguT%iq$  a|yLOI6x͕g ]'x`62J8L..m6Nrp}}E?O*w '@$!D[Gˆ ݵ-m+okrc(m>KGYM t% ϱ: r*"]֍N~r:k^b] O!{ BK: 4W-CqTB8G$C.۸t1 SБF#I@IxÔ rJP,%ٛ B,>h0YGNV/םH}L-K^=aHlƧN%h,*~ %UvVA1\D eщtD@˄0sl,TĮ́gϯ6ЀFG;&Odp"/H߅RBE|]|aQyѶL_|)4{NW8?ܙمs 9c#X҅"W] `q@fsx"(Uq];9PLxݩ]7 N;|ـ mܒč a֕tsx+fwv̯>|oXG Cӝbu đmF4k&6!ywĠ|=1УN wp%03Zl9+.6\ѭsx"L}kg!8OSv/0iFƥosyVTjXn8s } Pߋcg3FJ|:*~EzƵ%\+`1CPJ~M΂g"BB(` J+@4l RaoF2lU\By?on-ΣfJwBbEY#YA^gITxOLH6ƭY "Ă0Jc&3 ~  :i"ZʹDomu]!A:0nTԡ=+]8kF>&b-tIVlP !k;%tW0}&P{dv겦z\.@2c"qh:= <662av|ޚi- -ΟefU 0۠h0 dēp1h1\#ƀS6VSպ+"|t^Аo D./jwk䯮.SƧa%c ۸Y;:$3at֕ @$X:%,0}_@95 wu[f^;s:zߛߌg"ahn\\ƵR̐8zEtpY"c!}bi,᠊]ͬ:I#VK/4c IDATꈉ; D>8:;=͇'cvȈxum}v|\{DJHdSs0ݙIPEaUWYGPH` R*䯯Z;6q?A@(^/igkL ^w1|tTTh@@]?bWf`tiO"h:'DO',睹]y X^8;{cc=0nTuX*W?nhr3L]0PʐmvaB" Hft;,} R` rh΢\/GDȮ^lnǭ;,FD..'/^XꚠOP¸W 9l6D˛{FL}{[67GvB!፫961+ӀH˿۽$f7hFJCFg% n:/sh+P2Y@Gue_zIUҴX0>Бe:(b\0LB=\+ 3x_}«afn5RO;9CmMwpVr4e8U|?D|~6lνe?ϩꗫ^!a|ڪQ]Agr@f@=R8"ݧ/⭥"fS,DlE FeΚDf{;wD XيzNwh`Z/IL+A`]ǥd C>H˅@&?6+6wvaV"I/DE'G_Yktƿήz)dK#bՂA@"Evl8.q,^SzT̥?5IqϽSPP@D,b+wعKw?E>LJD=yd 3}-: hܾ]Vjg37}rwE"j6<֧&Kq/KAe F06g 9ER\34YHwNV0C!ե+ o~:k~h'VG|xymɳmqdA]nUl.dIX Y[^΂.#<\pEa|2K^P`$^UjB>]2bl|0$C a1h˚S p'AP/1!t3]GID ss s3@,q`Z)?&BƋፍ/WF`?."P?;8H_,}vR.[Jm JkmR)c2HZߊ\_T[333+̻}Ae_llnQcfIdz$'X..-/-Zx_:cXϿBC¶$L絕 CW}JZK[xTߥ6OrvC.X_(>߮Gulׯ\˯w+56u@oA8.k`^{e>Ņ g'G N_L?yf[7_ߧw?w3xt60%D #cUPEfMO>'$#@lk%iUD Y0 !D܃|v+###܊zN X,O{KVg"!2h#cZ_9?[nZoH;|dRLiZGbkxemefbOns͓xbp}Db+=~{C? USTD|ǟpccc?GFFFGGy"2::5uG=LLL%^:y&v'2ۑ0{7k\nn_^9 Y$z랡(/ҝCt,k{7&GdzZCId9j/AW76e&$]H yAHdTƵJ#t-@B\>ڒW-=3+]- YG5k<FH鉟|H>h/.ә0=1zqw׫,+Z"ri¥T\`jGĎn\D]وnATSAfߺĕ9$ :xiF0.L}j;.!WIW4"+/]aK#?ymON~jydc.]YYVe}@PN6 R.\w? b[Sşwmz+zN_HpmcmT CxF[& kK uos(,+.\WۜW'er:u./[<(* .CU# \1}v%16?̫ߒV늾 W6 twՍ8Z)h7֗W.cjmCg#KdRazA@@6V?z6[$ \ .uȰkRUbedf#xrbN]ŭ#VZ|Eǚ!Zt %w\2V$4Yb#'}FǑ+$ V$gOeVyB!Ok_$+sg~z;ۄ : dad5PO2]Mh,/3#(6)l; I9᫴߷܄m˽FM?ucfb\ԉgnf(jy>]\[PdxZ%/2VI d z tJʑ @^:?NnݼFDwء031D!m!GKZFk@Ȩ 3|5A[ > $Vϙb!",v$!hHkA%Nɝ(7?7Z[6]ty>93C67NqW1tO\"Z>O=60:Rh1S!ЌLj :+"L,RI7 hM-}qW!nZo漵;$ɚ̌.6ի?SG/oݨ#]V!tqeX,|}AdhE`93!An'…\.7wʵzQ7{?ck]?+@>,@c˛;{DIײ޻g{7\> &6x&?齭gH_^VȈ̟yRp:SsX\dĕH)NE~P]Nx+#ʪs$dX1X ң/ioݡX >fwYgXB0231[ic~?z\qp-$BF3Ì=P.܎VVrw07F1V̹a3ӓۧ+j5ꕊ2Bvp&6NHX!drp*.kewۃ(.(sƢaaShLD1 @yY, A@a_( P|ot}ԋ  (p |=/q5\o[^`G_8K#D϶|9&AcLEZތ?r}ʟ2AFQT S,7x[7NJ9{-xfX{G=Xr4B |nvjiqn׿䲁}VĥG13$I?낈YKqP]w:}0H6|̈4Z]:R,$)xK 'AB/AldLQ x`QTG ~qBwXGGnj_.9Tj-ɑREA>Q* %ffޑ(`h{2A ,hR1ڕ3c;O >YIg_>#)P ̋>|g6H GI#k HFM+q3]qp(daȠ{ KA@|g?V#yci)?_i>}ѓV2B.8L."2ہH4 0Jqz$2([ $͛ɟᰖӥ%NBܸvfj{#>e"$ 8۩Ωbɧ_V֕K^X--+Y &$3KεA0ہϞ,7Y(+ [l8eLT$gF9{عO^d-?zh.nU_]{%f;}~#@)5k& {X# +j/1@` kwIo]>m$"&nqݫ2O vN)Fd_.-f4F ! 2v$7XsgMĴ=$@ѼsWL'-zm3, 0w$s(X1Cu^hr>k nn,ϟ=K}T UYZxk/'S3ƏEF >xx*|~GOg 5" qNFdw枞=i~ �$v%A23o 'Ep\Y_\87Nv>SG W9ρ9Փ.]1G.R83^=$L㉖0΀7.^(J$+ߔLdeyq}y!&"(L_ubHb_zAթXN3M.'@G$o-;:0q"ܙ)xSD)g>q$ƕ9t'(&~%K9siyqٸSt䜰sW/^Z^$fgN  \pvm;mvV}5"yK|^ z6H,jO4%C÷~cƒB,Kc,GO?*ry'|Q92w>-#Tq$xu}On<5N'F9"5- 3aQqUtĶ>u?>(]7֖omU8zF$1.^)札泤cN SW.h^ـȷē<)PA \Y[GƸN( w϶(eNM{ wmEY/]^]LN6U26JRmevu>v+K qg觠!S@;wf:_0Q"_hiX) "x|wD( rB r""W֗.,qe(qWkZ)lظs_^YLL+j{uI:b';OΔS-,q%{N&v\K!͋Օ!!P?(NS` dYpvmqhJ 3- 9{OWcX`ϿDAr*OtJ# (ڢL:J25EQEy t7xBqi{yR>q10<ٟXQEQ=@((*ܳI}:ػù&*( Iy=REQE鬐[= KQEQT`q]Xؑmg(KQEQEA((*EQEQT`)(REQEQT`)(REQEQ((REQEQ((KQEQEQ((KQEQE(( ,PpIDATEQEQE(( ,EQEQX(( ,EQEQX((*EQEQX((*EQEQT`)((*EQEQT`)(REQEQ((REQEQ((KQEQEQ((KQEQE((KQEQE(( ,EQEQE(( ,EQEQX((*EQEQX((*EQEQT`)((*EQEQT`)(REQEQT`)(REQEQ((REQEQ((KQEQE((KQEQE(( ,EQEQE(( ,EQEQX(( ,EQEQX((*EQEQT`)((*EQEQT`)(REQEQT`)(REQEQ((REQEQ((KQEQEQ((KQEQE(( ,EQEQE(( ,EQEQX(( ,EQEQX((*EQEQX((*EQEQT`)((*EQEQT`)(  IENDB`biloba-0.9.3/res/en/aide3-maemo.png0000644000175100017510000017615510741133001013665 00000000000000PNG  IHDR e pHYs  ~tIME 96>qt IDATxydWu[kc۷oσ@ bˋN,cF< xJ<Lxla [c-϶lc+68c$RKoN5c:unZOnװkOujׯ^{-RUaa)0 0 0eaa0 0 aa55rt-ߺ|+^Q()霮+D]B6 ޥEcl6+q1u|\UUu"r мoimv wqǷ/~|orstNʕnG[kmy.Km-Eg,=9K-_4æ8/\%ufˎn_Q-ürM5fVUi_.?4rQZ[eu+*.X[˿E}|?99{O}Sr99/w911cǎ韮j̼k׮7zի5kvmtl7Wz-u3?;[{[S¹sBw]O"W_}u.b:U\|%#[utǦC}=o逭ta߫pqwBo?]D*mE~G.K6eRa%ǵ×w ?m%/Wbt?OtW~W=~ҧ}я}c~~@U/kTuee%8zZXџc9rV'q~ u'Nw\>s=rw=.+s>ֻ{=fC=:V__ػJ{^>-r{w_Jwws;^}rZ>[ia߫ǰc->x yU 5wChUs??("{>я^viЦӻľӼ_Ŷ'hno_{/Y`]U>v0g]@Eol ;;op?Zoo ԗ7~7_/o="-k.oxǟbEM^9bֽ3^ped[[iWE7[طB{N>EQEsS6ewIgd퀟Mtx{벯vXA}}9:tHUK_RK'N 뮻njjرcbqllP(<ǯر|{ m*һ<8??,}[*{K3e[l08koWE̴ӭ0Hs; U"z[rY\B2N^/قu˸^'JX+aU׸l@o~æ~TZ]]?[{キV}7@OMM}+_ɖ<|^k=rk^󚵵{}*1>|~{^B=;v츌HK[ݦ"n>mo{SÏ?^>oy[S|>Wbֽ3;jpK.ޭ\d 7M>jxছnc~'2|OE]O$qKċӰ_Ŷ'w%-v׾^pYV[n[n1Oޱ{9✛ۏ?ޭbqrr~꧂ ?;wni?'a;f?ط?=ƒy+^/y{FGGGGG~>`6 :t(Ç}އ>OܹsbbnyyKu~u 3_TַNLL;3-pQx+8`ZcLK=:\ٳP(/]{_u\. qZ%gY/bۣ{=g xcx E|+_Wq`]Q,y|}}[cxyk_{bC2l6˂"4M߿[㘏;#?#6a!aa"4 0 0eaa0 0 aaa0 0 aa ,0 0 aa ,0 0 Xaa ,0 0 Xaa& 0 0L`aa& 0 0L`aazPՎ/`[faE !0L`m.(|[xȑ-MJNǘ^x ֽK]EƳsmcKm&[&sJ_-6̟Xymdo | 2g흱oG[.f1 `f1X7 aa `aa0 0 aa ,0 0 aa ,0 0 Xaa ,0 0 Xaa& 0 0 Xaa& 0 0L`aa2 0 0L`aalZ"0]U"j)S*W%"(D(T."DDD^gHRqd[f d[wqs.t9@"&RnVxPD(I+)r#äc avXƏ<~|qe]AP!Av$̜@QU&j^HUXPoc!mV*]j_ _:鑼믛(QPe2 a^?#Z]ɩ"<8ET(& !΄gU5kdJL96}JhCZjky*{#mE~FD$WV;zwxp ub ,0.MpI,~bnyH6cRF {Uj=RB֒n)(cVnblluFd{7\}hNaFG0Ac/?1)Hԃ iHUS]f 3v/kAi*D]B̾!= BO$ L 9uG[ς@J*{&os9Z `ƳM3DJc'^XJKJ|&ۈS>O KjO bK>aÓh֐&FjBĪ  7t79B{.>vj>İNgC ð-BxCWU/3 CF4 CG#"JyU H@Dx P bH]ح >Ygը*i-Q@ QT+c 8sR9?KKK.\s@P) +geN) Y䶣8w,f2 #Ŷ ٦HŃ3z}Z@r5tNSC"c#7]UA;t@U]su='4c@R U;{gQ@V#{jҹG;?{wPVd-|-C[( e[^}̵0e"hñ;BcGb"rHDؐY 3*BGA1#McC0?TH|0DQ=B!1V\净^*-rѶ-8 s.heS̮C$'g<a0gjZ_LB3.8x%(&);$6]XIo#SI|rb"C=+&~*m ݕYEL[FĪN:ja& YG!-S'Ξ}0{(WanIJYdhhBrꐘP,>,F%6!#Mbr(A:F!}x :g"x!bVDb6|9M}"g/-0 XuTvV%fDc=~YP>4J)MD]*19ԧ>%:ǪʈZJ0Ov )wTQxM2Tվ}+;Md20!QmL(ɳ- <_\5{ufkUs?S^?u gƖ,XQkS [' Qv(:M \\OYY-GޮF0evX 24'Ss ~>OctW*їiSWm乗%"k"d5ාLU| a$x '{:un.KIOq !h.˺J ^yTQ-P?2ܰzk& F4Wk?ȓ'$*$ >X.ʀ4xˮ.nКHtdTUATC=qB0gnۙF0'“/SH; xI+a+sn@4u[̅iXᔥ2y'NG & YY cNr0r !0;2zmOj<~%N^y!ʤ &+=vZe& "*_$h(Dɳ=q&CPBrxHTՋ2ŋ8`T. Dt" R2KוJIjieeEDTѽWյriiyH\]]:R/UXD4R{E/1|+#O<^ӌ2er' xVk\Pc?u\^6jf!$ &'S|7x"Z[/Ww5yіA?37Uٿ{Dɑ8r^=BCgRę١uXcgg}##1hj]űaRh7{٥p΍CX!R3=X^x[,s*BD*86zs;9\ c{c>X:A^?y<(bm:u-PU$#v$B8 ,.=z ]#"T"D{X^}sYaGDmt1UŹۿk l\֪uWD JU91蓧;1B2b@3=Y~:{j0>wcg`ϖC:WZ7}GG !%wz 0e3Mjj(j>r23*!fC)+0)06:Au-Chltxktn0)ű|)PDPnv!0:6;=F9$G\.;ƆG2s:SDnj`o9WOO@Yf| ck/ c.2+H$keiqf YDvcAY\aEb`j8SEN"!3u"@WaJ<<hNH;2cA%$vT/8~J']†a0M$N-[ԆFUzڏp &yu\AA Q1D *L."DfSqrʬݢCAA2vK'A]$I@ r $RkZE"8?qLz2 0eeB%!:s~ɓgj>ޟ2S'EI >_D԰`KLCGfɺeu8pJqb Ի8 [Hpl1 9LңO*<` a:ѱ㧏 RJMvbF\YZ庮K^1U_.W^C+ErR,MG9ݪ3e726<496ֶe$$$l3Tϭ壉x75ľRZ\^Sӓ\ЭJ䥾^~뮋aa CK_+){2:Ё|.~Y.= IDAT4:}zB1kf/ķa|& aDh5,X Gȑ#c}ë'56>O-nZ+tx.\/谰QH䂔HEz9{jo5_7ɉ{φs^őV؉Z5sN_e1,&tId5CevAA8G%O(rܔq-PR UF tU-!Jgxt' *ۏNvQbj aS߈qf{âw9"pgWal?̂eۄsA̬=Y*%ű mI3s |7q󬞪~ 8~i!'B. 4 J0 ԈƥhF Q'6OX*$`rŠ c[b,>4O6cxr_c^0A3 )\)'.năFZֳn$*1EH.dDjWnSd,0eƦ&ma"p{`c~f&}f `iDh4݋8YBЬ՚Z9Ӂ4~udՆ2Ȭa0MJj YD0߰,SrB62ke?$vh4QNiѾHmccC&u`jA.4/NEY|iD lxXLx ,0-'ԒP-XKW9B%>A(<*ԩnگ(<$ s{Bn=t03㍶F_vqƳsr7mBa2 cS& nJ81U%QNbD:ViFd׮,k_T2RiIg視g7 /Txi9mo ,06)i`W$|4Hp/zf qd"C3fCׁdG4J!"F(#Vx)K2Zu`%^ %f2geA]a@wn k ~C@4B(3e#,H.Ũ MA%q(fFi m}Mdvhc髴"D-5- el& ،d9'0{Máz>HU^Z *'3W$$88+E#g.1jqk;r]<sZ3 ӿJ=VltJ20B3k8 ߒ Z]-B>2郥H!$ׁNq]*S3sZED8>51tuك+gf5?=5L*"B@*sBT({IRs44T[p~i9;]UbَRzcqΉH8l1)q#CɆl@yO䜣0L`yiZGҜ-I$9Wu7>W517^E^W*D@0jJj5PD9TJ^VjoJ4u^jZ c\."qW0n%՚{jDIF婸""x/uC|^O 6zBi.Fb罯uehvSa& DQR S(pu&VU(h%wNxp=>])KϽ\LG|ޮ*jUr5vuݏ>~k[*[=zUvNU B>7nBNɯ>mu7#a2 ckpMy@PQQAEQEUH9*8jVADFrDtS__K qw D.{ P(0a'sC/I!8 AcP{\ 墾2 墖=ry"k& aFfu 6࠸翿.[=~~byz裿MA i:* y+}GPU_! ? )C<1}cU\=;3V ,0$KS{gׇɫ* k_?o7G Sz~-44lp7HHGޯ+3R8Jʟ~vNL)P\#\eN?M0grݳ)0mCWE]mQ7XGɫog7~u׻Q4O?WWOE{JP>r~~^~nzɫr}Շs;G?nl*]r]a0-}Whdsoanz7PDDp/?xannvҟ韾u{{3;;q39?47w7 {uu46IcPx;^>|~^/~s>koqjr={&/~wjzjz !_yT"'OוxhԕQ|M(9RVh.k|Z%ivCr n^a[tM)0msh*̱#U j@ 1E譮n(42vͧC9ruuynnhDP(gM\XCEq͞SJ (6^` ca,>d}7Bt\* ]J{$S-"bfq b$٠ݮ|s PA=EH !"R'D$9^ O寽9Һ۳[ I#L=3&F(3#I>1L~ ,0t`&@{awr94+IgωDٹՓgc"dђqR9wnј8$~j☄Z->577\ȍ 9V!H:q痖PEF<5E^dKf ###;y[[/_X-{vtpy(1C(Ve{2CDȁD."D!rz"00L`H W"|$\2;;TeEcB"2w壜wmHb*AT.\Jri՟W&+U109B aRZs9zR5?Tp ($rZ6a9rjffxxXU4$`t)8[ZZ-U1-CKZ. J$i$^<]WR"r~nhXT7aa2 cX@,IPsݿ{g_ Hmk⣏ݘϹײ'"zGaI@P("@o>_PY,cQ3Gv 5ͯUFoP _Uv}w<ڈ]Ay7qژG5Usqd8ѾݻJ-9Y`ɯ?sN]20L`9ц#x 1bMPPFGs5:4\,[6z_y(=G %DAAAkh.#X̹bXczmZT*rybl|,[^ [@VCv>h(/qXii…P1"J$,}8:FpȦJi<. cJ H(xIRWyW4 k'ռ뽲ou"x#I#@'Apaau}r|оXN='zǝs^\^>D'  FfNJ=ψ_,Emsш=FL䢖cv0L`Ɨ}p0B#:o^l0-WVӽFq,K5M[\PY/휘$hT"xPȓwҪYgc [+_TķԶrFDRʔ =S@LV x&"vL-O]X)\tdscO[c/ i*xn6NlnͱKsKűU{;U8bzRfV^ BoJK[ 2 a<{ 8*{F'#%@\u /ڱKEqY'a<0 alp;B۷P^/!B$yÚ!(E>'qb 6Af9~4qDk0L`uEHNݽgrrw} @iΉ"}S0vEGy8e&Α'QxbZ\Z>0Cĥ`(8HC[Z.w3d/!MOkU_Ubn](\T}{#&be%VrQ(z~]S`U!&M; \΄ d$*M† Qefkmg9tru-B0eƖ1bj(C癐]XECu_; ֊;@ CQ-z ccy޵cj8C1Yd\.QԈs$ ba_;vDc]ŝ$D * i!/SG;w(rPʼnёB>Qcd b3}ih,![2 Xal pafUqDxleos)^Re?~"d߿_YsDƿ$jpjɖÚt2hiDp) `r׹ô@,*5h\_xW&v; 9(};T|JPM˼*m7R4,0ef0Zn#*1jOuX\T4;e8&UuD">~W$߾?U{Ԝ(@OHL!M­). - Y@I<Ʀlcnd;_w|rCP+ 1S)(>(Ю4QpB0;a2 cZ6~+1]9UN P( :?P|=o1G>'y$ dvT 6IēM(Cbu';w1sOS>x-1uQPrʱ6]RF%ǫ*lٱ cbq c뫫RH5VqJؘT=1ѿ_ҟe#}~ W#|_Z Bicf Pn,΄ZbiTػD^aKZ]Z_ ^4tՁ.ꇪ=ػ.{wP0+X[,0e֑\: ;R@}iRKש^h8^XsD@DZvu 9% s,u-t%ޔ a[ 4|b@) Oī+|kz>DjFY'RH )_v-1<;rߞg+*kz/rݫ0 Xal2WwdMo{O6zր{d1~Ow C;WZ4bѸEZ=m[ xh`! #~sHWk]'ۯ.jI9rD| c[b>X}!+8g{=?w=!'kڳow|KjQ=\p UqB00Q;W}Vף=9t ~ߗlͲe`6!kzJ E ɠ_Y}֫-A;/kz_~ O m-^046>ϣoʞ﹕ %Ápo*i,0e&+#>Pӯ?"}VzM "Eоw477|OFU.bT{OvHY ^gS7Q BX0Ka2 c*E$BB*P'uԁy欟VV(?;Xծ:'"蛕!sVĉɉ"B &E?7۳\2BJ<s8WϞ[*䆇Ә^D j:(CZ /-ί  Jp͝c'vLzڷ8w71Cć>$IrBgȩz\HmА{=/DNT< ,0MĤH4RW+s-ޛwUuZޯuPwrVSZ|3-[J>_^/Ok+UQU!C߫ZR^,sNfS}|4oLOO}s?3?3s'$I6rS(w޾-\5?}O'p!=92?D|[7=皉4&VajU)䣝ž]ݿgo;HsEf2 XaljZvG<9 J"*ؽP(7M=H;3/ CT)":\Nhȥ|{urz~v>NL6rs9fEQ5r䒮*W_SWͱ0 }H- /!G'"66z ^Շ}fpnM+x *gii>pi1A'^*wC[[/x N>ZbIT5dFe]&{*DWQV[B0e֠%s9컜VVP&"I7v%W裏>ruLL/..~A_ѾS ~}x )7!DdOIfr L荦75^k L}de0L`(C@AP*|Z_e˿'N}>UBUVZcCiH#(tpDٳggUbLdmoVC5< 4S̠l0m`aT0P@DtRks=<ō8TV .-̃"-SSSQիq+¤ ;VFKq[J7&50%f2!!8RM(E5 v]fUnvziC馓Z=blV%"=P/VҖ a/2B@:LH] ,0DBY0_QôJO2E7x)񖷽o>t0$i0(lȆGMdOF\37lC6ISB,`"n avHP^)xyXC8Kz, thШ*51MOOs=v{Ϭi:j&-<;;kkΐBT7&K3joHYKU"T` ,06;s0s}B=7r [BBTs?@p8 J醩4O(p3?_җseQ}5V 0BO}qچa2 |F%/+M@`pA߈٦{ykmuWCCo7Fdž}x] }@Dꉃa,9<׿ B(',ěPjl#m @ !UcNl5gv0 cR7 B< HCpP[bDf =:?7W}/0!KvڵX,6QWENC! IlN+ Ua0-J51)V?}Qm?e/qE.Do"0377|jfX,+8t i !ڙES1Vx+>0337=;̿%bU?!q!+{ ju(E ggcㅡ|H&@ `~a]A"qD^~̙wGrPUJ^ꅘיrUXa,䩓lKA0eۉž(qnn~ea񛞸UHg̓,3o}yyVJS!6 Cn"lmnv` /^#xL`a02`c:dFCEݘ6F(I9zs=ysof a8ykU |XTm LNOWϞY,):U%'. GS Ä׿'/~m.}*V(VW~vq\;uOG !L__,g ֠\ kr;R"8;0k1h#U@H¥PD)ΕŪ zafxu*Bj0L`q;&!S-XEVV"LhFI*ٶs֎`rzc'}z̈;iw0 u g7 p `R>xb7UUJ_iHO1+x{}ӺvON=qz ZXIEPy V i'3<,`m^ /R9#1OZeH7. ͽIb׀o 5_>sץ qO}HWZ@žޱ!W@S~AzzzّaX,:%VbX]%$!e-geqca,øё8k*]TΒnJhwVVAn}Z?g?fO=5}\klBܾ ԫX sgTZ<0eԧ").ܿoOW֭?q4BYu=1';QUo8+ø1aJzxCՁ}lJ\ W#sCǂHI?.#ow{trbə҅/_|y T5H9}8' uKW7x. l?gK{?6 $_ͬ#H%1T6mXoϲad0n`%Bo1 3#S-#_.79B&ߡsNrNvس}#ABAծga0+ J(D]{~Scq  񐢨  @ۊ J@@+Szr"a?<0XY/; m_@ QX!ԦR}jk4^qF3ԫT{ +2UOfP% Y8S~FJPZս޾m 0nhl0nWX ChZ:Di)c4();V?󘫪'Jr6:{ w}.w2A}uzWH*mLRL%rP_sKҷg'*TMLLDLI~.ekfK]QC~r}瞝[C]m+0e0[x}{!A>a"I(M^@q5:i[T$E4T rU(x%v &FqN)U6߿#Fe*%*UT*1%x*jWzݿ*IZ[V=ܵ*@)K`fVʌ!lټ~֍>xdVqbCqF^_o߾rU#p|3|RJ 0xpAYI6-s i&& *.dUu.rPos~w_"."jkHHT7{t`W U01Gw>0f"VlΛ*PvE۽}3*@Put aףJn\wKD r{:Z0yqpg?3i ta쥹) .˓ c#̬C;"qqzuza'm1};@{b@:P^޺~\9wJB5^\8=}bOĞk9GW>Tē&L˳K禦vm۬ bgW[DJ"vl^gK(Y(aܤ2If5X$ V [ ΅[;WģT*UD{!07EvX*-Oϖ{xldQ$Y˝U I[K BaH*D;T/,j~HiS^hznz*{,RM!,? ;=.D!ièP~\!EpUYDҸ7֯}={a0KW58@?7u|lً@A;) D %UhG?v}\LjޱgРH7Ѡ3"j+F}w0CBa #'+Ku<ĵLtqn3lo **@D*pHD˥;ZWr^V%!AIД!*Wt|@Oꮙ2"4Ԑ?)Mb B8q\!>,Db) VkMcC#I@UhFcr6v 粺0 >)LH9@'a,0@2622T)R!?iH̺BRp)@- OͲ+Hp JPP&8Yxdx𞽷*Y?lΦ ^løydV{ ڼaIl8QSBaO( se)x"B=uMȩV T9"IrztIpkT^f\)E8U@k g\%ɃD<<4p=-̯Y`øi1a+ȁ[72sZ)j B,0Jvа!S6U&+SxҮ`?"@ɩ*3x`4:t}E a7 J:tR5$(K1: d^,øU0a܄JF(X?:p]k0\j}Nf4QZ+sۺ~* h3a2 F? .*w$J!J1ǥ $HvKUIf.BWl#!)i HPAO&$PJa)DCi$MT)(B,Bp]̭fo awl߼a L3#'"Z{ye[L'օz#"Q^^våJR[S RP\aQ5eQf6ʜN0tĮޱ{a%a2[#u{GMUS/OC2|jFz{OcTzϲK>@ȏ*lP"%rD3j}qВE'%)=QEyʻ V#3G0޹{kf"!(<$pQOqv~3߽''9*L@"2qbP/ !rN\TJb}D@M]*B!m+GcQ q+.DwGCj Bӂ Ìu V&y=~vIVAhŤlw lqM%+ى9T5xX!caFLJDrkdUJ 5tJ%H "'C^bPIڞ,0e0nUQU *>und%kf++*9z3"(|*) N)O+Prd JDZJRC @&+DA *A:Ǥ=60H- ƭׯjJ{wlY*-ON9Ϻb5 !W"H Z10L"ޑ l2(HHiEbt!Ӱ*#H38.+J gLЕ:U)$zPRUk6ݶms& 0eF3cEEi SQ4/g5\Hj`5֡ZmmْᲫI%' ;nB7iaX a ZD ۷o5=;9ɮ H*3 Bo:+WHR\Cnr$MTrq;S(ݾc$2aFI1auEY7=9~ܤDDzrv{h^^[KZ6KkU&ޝwm݈4b her7 c E;fٽs0+ `"!mC>[ٱ_%8ϨBL4,8cnD_40n(̃e FW/U#ǖ*Uc%6+C2+2#q1XYռڊvcԘ=+n޽cKO9O4a& X5u%" VibwU+0L`*%v'U `UPHe0 Xaa r7 0 0eaa0 0 aaa0 0 aa ,0 0 aa ,0 0 Xaa ,0 0 Xaa& 0 0L`aa& 0 0L`aa2 0 0L`aa2 0 0eaa2 0 0eaa0 0 0eaa0 0 aa ,0 0 aa ,0 0 Xaa ,0 0 Xaa& 0 0 Xaa& 0 0L`aa& 0 0L`aa2 0 0eaa2 0 0eaa0 0 0eaa0 0 aaa0 0 aa ,0 0 aa ,0 0 Xaa& 0 0 Xaa& 0 0L`aa& 0 0L`aa2 0 0L`aa2 0 0eaa0 0 0eaa0 0 aaa0 0 aa ,0 0 aa ,0 0 Xaa ,0 0 Xaa& 0 0L`a8 IDATa& 0 0L`aa2 0 0L`aa2 0 0jy׿===DDDU{ Yz7. wst߀[lvt{-/ُxͻ!at5.Pw _,xĆ U=3ϒ؍Qg!}G꽡 <]Z^+]wCCZ㸆UUDU\iR޸ɬAV`53W 5&?r]ZLJsfn*cn۶zGFGGlo}+?ݻw ݻw ;L7'6l<{){g?{~O~rtttӦMO=Tv}f޸q>855dUv~7ڭvsu(گGFF>T*v0]o~3~;4??oܵ+̴wtIJ7o)䬳v ju֭7׾>d?~:77W,>|xaaaxxxrr2\g-7Z>]wJ=39PՓ'O۷|V-ۙz`7mWu MoRZy#GtܵY;_ѽUl~e x fsg샱;ۮy]ڱ~\.}{9-Ƶ5_??[ޒ.###~G=|p3]g&߾}'>˹kHwܪ];SgѩS;kvѽUl~Vuj5~;՞Q;ƪluoǶoߞdnn>`ٽ]_䜖wݚ/..MnAEQv,e``7y;+9;6B:km7wQEQc -,,_ɶ'|#y;m''===ip7]g!6nW~W.uf*)->Ɨi~~)׼]g?jߎr|9.ڪklQ;ƪlsVeǜsOvUsZkwk,ZU#ټy3}{ky[CWSYg .//]vvܙs OƗi }Ns]5yo344~4>e#۝co8ߎn5˻طo߫_[C CP>?H׿Z]gCnAKǭr.~sUO~׶UL '|2n>|_m rގ5XKZ{'%s׿׏< 74{ v*=ٖ[+J1222<< >`W9m5ٝ`]y/~z; xiٴi݃|ر__ap_SWvu =SJ _kFvnxի^p8]0'q]y0^B~n~v~ 0 0,6DhX/0nnZE79ƒsI3+ U0 hVfou"hn8]ښq D3+}KaA7 Ԣ{tk4)na\/iMRVj¸ l擟Mz꩸#裏ٳX,ٳ糟lx 6}0]>JҮ̼q|pjj*|X>яn߾8:ݶmSO=#nٲ[Vi7_˘C2u--aחةsGMtk|_;?#/?=lVԧ>U.{1U/:xO<xGc~T*}#p_W~i}}}O>dX޻wolwe.,e(lykbW0n'*z{ nnJ{sFIT*̡2mvԩr\,KR__<-wxXΆaK.[nǎhjV Y;w<}/\i&UxrEQ(ܝ.ws V]HU*ny {3=3u *^A$:W^K ˅BVeXXXhP5|av"✋Z6|77Ї8 f=V[iQyTN1s[í0F2WaO]*W*B9YUٱ"`PY8}۶mNZXX Sj֭+ oy˖-O2Oaj\}艩E5Y_!.HwҼU f-iͫulRCڱuέmh0 `2(U{"RG/ :~F?ul޻(pQb+P講EX_ x| Sg>׼5㆏?xRҗl2u?~w ?Jo~{|v^i6\7o|eE&/913蘘@F*C8y.pɞLICZ1ħgoUyΝ[ZԐԕa\+OUf@f_smk|U )]_p̊8ߞѷ\y|2*l7S Fg8*)C=GK{@hIlT.wÆ.A.WkO?TJ+hp{͡K7LFGNM_پLͶIEो} \_>zך+XƵa./8̥98]že0@D LхUSY`ҩG"RK DaLQA\H@H@r@Y `5vA biѳ e@4Q yF ՄJ&*8 dB(H(uĬ<v)|Op C\0Ϟ@ bI$]ךLC3ՁDZ/.nBX1%sN=zBE$Z{nޅ\9z)e˥g']N"rD=1K !BK-Ȇ4Ts^jg"U8KE U\A.QgdBtS$"b2* ihS-={voQx Jˬ蟪xrb ΉB8"-iEǑ DLNOcZT(%]ʆh*U NvjIZ%8DDE EQ1AMOVjF_wg_OoZXX ˪Z G4C3f^`elyf'?TՓ–91xJ{:1yanna-}}}A1sgX.͜پe`^?Źg/l۲" -87\qWc} }wɝt=:uD ifaqRUC#Ux bQM4b@nrѡc#]QceV&_ɩ;m-F*ncO_pifˆ CXK"PGZ*\U[5Vx"ԘYa}w y J7]W"ǧfa f{ S((*ܦ Q=Cy[}WG7npGOlnU]_sѡ$+ [}́(Sjl/p=z aTata aPbzr mکڹyώYNq*'rGW먭}H\id{;tCql_x{QjXsι;#"`Vh e^LO{׮bFK~a1X׻ ! `0}azNtX"J`eA)(?]yO|h}h ^H A5/ ^zzzzzD `tZsEoo"Q\\qf@9piǗ+>E0 JH@e\{бKY;P4qUxr8eLVXt0PثB}}}S@%kHB`%3ə%պ}&+xrSř#`UQ@ (j7 4=k-eSg*bO8֒AF †5uxv"5 5s, I-ԗ"D~կC!4Vj4tIrøLUbifJDnT|N+3͑3ɟz&_BkI&B~6✮:G(X]TMϞ8̰(XUX 'S^8zZ1RlrB ğ)2걢E $m'w t+}7(|B %VrA]=rL^øYO/g-04NF&${/*Bu.+TPV$v$87،0!]mHAJKlMW7nhDЪT9" ?{ř04 ,ʣNV<|4x{B&"B{I/r\M [9Zǩ+GKѥH!aj#Vimp`#Q"R CNH$|3Y~,ø6J鸲33K:UCcmԩŤ}=6tqQڹ EqV}G+q9HDLi8Cԁ̂$ ,_C_<~{ycXvӓJ\6sL*`xz(f4á1"`A?r 08PN>Ot#NO<LBJF& GNUaZ0"MSمjqk~$9_}lH ]wdq$N1X e 3M "ʣ464/ƲׁΞ:yfbSM@1X~,XF{CT~+'N=WfdhC icPO|;@]0Rev"!$N;qXW^@8- s2.;Xˆb*GN ͐[b帿zﯸCYNMzsW 䙳S3 !o3~M`mszS3^]~*t)qu^nnVDD8>>qcry(98si'qy7C!4Pʡ'K f"J+afRx"ԼБ玟9QH*aa?||v * AՋuga IDAT_Imv6_qaX cF(ED`j.S.-moPYֱ(hHs.>HEB?I. 0GDnLTRϞ턩jώJ\.te_XXHwU`nqADJ׼5>*g+ۓDĩ8caAT8*vWgf^|QեWwKU*Jr7ݰRXd\^XX&Ja\tHTREzRH.Hz|c!*O_ZXxQ`-Uu'扩KN P/)d/NJOAzPσRTe;oqdo=(*mOR991ۣpVsf;944 p2055unzhÛ_],xb|W9cKU9q#QL eG Uv媯A㫡qgu^tẋNq fׄON\879Bɞ]58q2/EI> `<~BE=Blp[`V >3qBǷmJVoaaL\OvIIUM-,-rOa6.gOܲq#\,&qHZ={~g5鑅Ck%-.Tp*0փ$*;un>:G/"$PL`b*iL9U>6~Թj<;DžT 6+ݐ{@f)R=0LʾԑUۼ~ 6󥥥BOqٶ<~3mrWձ mٴn4? ^NH\@Clj^.<{D:0–YZCG6l{Ξ"'y%gٸEUBY<~azV!)"#lHUwڶuF\94yOE03;{qaqvžBqro-DvG׏L tay`ǖMT iWowЉ=;w_L a*"GGG8Q^s+1H:{Y.:jϦ {wضqȉ1'PcTAsSjDqԙ+~E BÆ? ʀ6@_!r<1='bXRڪRbAкm.`O\ޔKv}:0i@|?EhLT]5+4G|;oOqKuWEBB4;DA Vٗ(MVN 4V;-U2`EXh!-b=G{n@P_OO15)@oO QbƘD}=Bvfdfy``)Q&*+])h`` ꎶ47N #qI5z/9RN^<9q*ީ&$]!lQ0^k?AZҥKF+ZV2%vnw^T}ǀ qB^ ABh]rf*rnrb)f[CҾ*Dg/L{%U8fZ /T% Xj4>ܘVYHPU")/TEn_r}&Z#و[$+9 4ϻl%QapR{ɅR9TV$yޭ [яHfKG8WЪ;0C XT*Rc(y" } o19k#ZS~By܎ c8W\<ڕs~ȑs/Y,yۍ[+ DϥD|%r9~S#HQDMn+f&262+VNOǗ:->3D|7Qarv/]]逋%hЕKQ명(8vΉsڴ.+<xT-V}7u ٬rIw5T U#TvjWW$Ut$KB"2a71iWu~u#0S)_y EBô8WR,lN7kWfERyóKPc "~< qWj fs`BYffpx1$! VLEJ%.M+өHT{xu) ;6Pn30'4EHޜ=kcP0lASfffp&\fO [n -,n6I}q7Q43ySS/e&:xZ*ijUl55"̜dh/7Q˫~i9d"U%'e *h;lv% *?9~qzʪ ňij#˒1\!dE +C$wciWe3,Pf{LgP(iTnjL3S`ӟ _}⋗`? ˃u͈//Թx`f`ҁ H5J\`:`l3[$Vnd8?THqGHp[iL>@[~"$AB{0ќBU4W =Ȫ4]Tax RMC0f3]exMäCUOt[ʍ7naE*k똇VRvۭlyL0K4eLN_Ib L]P&7QϕO Gٮ 7yna<\dmRx@UU*D?7TΦ4.:ˉo X=̄Jj w2HP2Rl\C](3 ۆq)s.􋂺 ٺX!12%D!Bռ!;8P}ţ[ׯob*.(Q<-,W"^ l2y_.8~ǡE@/͞@_U]*U+g.J^Tŏp3ye9X#BD^irO甧P:\J )pRm.lwuv }C"QfS/&@+WQu#,k$4.PyJTň&K˕g_<~d1!fby~p~r#%G'JR<3b%p (eQGF$ZB8HfK=cu p]W)"!9_&pBǗ+0_ !GAz8C⒭eg!_5 Rs7\h Th!\;"" ]WxB 0\΂HH@В#x.*ftB\euE`wqw= %lC sH)qU4AS8'lޫRYN )]AE IT ሶբuPH_4 XsęչZY\z:1~b}pr\֓8"f[OV˅'PgNXe)9u3'}Zwv]5Bl1HJP HaXJ C<`^*_uM"^T,XyLWk˕zZ5}\sTJriΩx[ύgיfxr)q{"ks\_.uZ]֍Ԙ(c֬Jo:{x扤ʗZ3![bzI%Yd;ѐ0i{@y)H9J3_%%_Җ bhɠ+`eKK_|'Fˈ_!R_^dfha _zd8Wgf[7pI>ut\7\/)"7I}Y66 s-'%RB[(. m|) 1 ѯ'$B*qu29sm : zTߐ|L~L֬P.;K-zK2WI`ݠ0!UhI}c 5knKZ v M_2/aj֦n{9z!c=Xg_;%dgb>kGW Z|%N+tQ_Bpͱ),`YA/-KG{ॶvݸ-wNZ;Z!JzZcک>W+}1K;d4>`DxD3ag $ԕ6s)""ٓoE92/2v0l$WnH(U&(4  qb C8$puPx*P]?,c&5% ӈh"GLBH+553Bf0”HK?xk|Rj^HAX>8 `p"dZG/.L1:C2 ʧo3X7&b E +ͺ乙>'D` ĝýZLY%wA3/^X!M pu;U\ _Y^^fozaqsLJHDnՕKWN "f;c{u?Nq= +k;;ͳJE* a @l6>5kG6ERNzB!fygOoگ՚"RD,ae-h^P,g`;lv=qRqĬQ߿nu:ı ]t:Hu j{n++FA~p^-Ja5-u f…BAăFH" ruԣ0H"ꍦc8 #"N |>klwp5ֿe^"lt#!FP(L#tGIrDVgfg 2#9NE^2٬h2fj@B"E#* Z"Nx, Xk>)F֬MVH$ꇦ#[ ӌJa,fa$" vi6{}zhnuzS:L_2"d%2A@.uA HD ^DjfgSH"hXU$񲈀5`0' f@S'=s2e}_ր_xNKHܘOn|g^}]Q4 E1rA2J;s;L1Emm<{wI)Ż;sZL;JAo@^`2:(7pٌ173ڞA?̋j:c3VQè tdaB&ʳ^r|Ա)ksl,'@@0p̠X>‹L*Օry7 Pgm eO}#ޕ̈́^52H![^* !$jw{;?:Wb'E G;M^0 Q,3 33X@\F~x3D>͸3':8N&|4BGaΆx\gw\.@s IG9!9:d293> [ʚ5%B!+,@%)) Lvrm |&d 186*EM|ٜ3۱ıLzXuT.!No\zqWcLfǍq&y6d2B1]ctm$\ELj:X.cpfåE 1K-4k<$kAB>bmɂ ~"T z^hُ?qC#i֬~F.Z )"2k gg# IDATcZ,,--q $r(bd"9HeXr†lei\M5V a8t-MaDx#XQŮI,kGx4P( Qkem4hј̖nDU”q,#Yt͖odg& m# ־Gc?l6 >&{Xa%eM)*ǺifnpaC×Ko͚.n*:ks2ef3cƚZ(JY&lFc`T؇b?kGxn]c-6e,kaGQa\hQEP ZO%˒1wVØI'J&!F+ aF!ˬF#20^)@±֬ hz)Oqp{払jH7XFBlNFBԆ/XyD$MFN^πѧ n>aB#$2C+Yo| qGT*ꉈ`E@ʐNp)+O)A'$<<$; `bVDTHe`!ܹІB%QC1S6Q[QMm\hfJH@!-" 2g.ψ0v:JA 8\,5H.ᬃF 0g @a`,L4NEC>5"yDz2BNK/%\ŭk8f`qLW7;Vg$`9UFj˥|.n ;'96_eZ^+˓Inry%XG|Im_ic fN2]a0RN^DdЉ(vJjFd303ii[;e3͉ ǃz+[v\b ͌~8*> {F?wZX\R^T+E, I6w{VBA~Cu})^Mpe3'rցڭ:}╥r|慃z.RfQ/ ^\^ ""Swjw;vI1 MphՂZ8Y)#$h!{m_٬S5ujv7 $ H Zv6BG<kAm沞)8w Vcfs8` oQN[ov!q(|a+>j0!>88 |r֬1j;DJk;g O~rxS.q(䱕Fu8A{}>lRJ:w)t\!_*QQ]U*V"Z nX)f,g9Ƚw]J^G}g/\./,p+g] ٰg?N~bD k2h,k&6DJEAp\q  3R9rY8.yR\,+q\)SX[.KyNs=ja4떊%h! :XeBx}r;:f  ťr(y{KEX.M I4ffQXkf(JX*&Ƶ\$z@=l\,R+0DRQ\!`ymT ZR^WoB&)rɠ \Xr#E1JR)_!zlьJ\?`Zt^+r",pXM78:T0>&"iJ89JO Hcv=ƢbڶnɌb>Ϟ8^(d]""NoWkJ8  M{?00˩@"jkhޚW{JrbV-5rJc:u! O' i3zH)x^ 6 D@( |.I? eQ ${X6?!яezʹ`0@@bfSM{bTgDs<=3+-dv͖0Nkpx+Bhz-_)FSkuީjU.\%H0=1b߼L/4Iw6[;:Ԥ<:4dGQt BGK6]}-'Kg/]j6(< `As~<Ǜ4>,ŹÐFQhX`["zy,Mbz@/B.?"9N Dvwkr˳֎8@ ( F}m{7uw+p\u۱c p=AHsóD:Xf.αMA? Ft]7"@l.t*ŵz "<lڑdOeX^^z12Rpzhu0QLx1 n*ZlDx#䰞z}}X_t8h ЄA3_]7ڢ\Z;H5n1o&#avGZ ǮMa>SV_F‰سCX7 ֍ϋL,\ʓr o0[ZkA;|&9'U|T'?Z;H5|`$!D+"z?ylmHv֍Nh-'6ViAvgn{vXfnc7׫{z]K+r4֖ˤܗun͚EYus\BBQ-o7%r=l:ʌs7&$3Xcq`$f3X7>5xXv]Rj]D^?e+"GDYiu}o͚N?H `j27%BZ,ٛbmMn6uc8Ok6la{As\gѽ^RT\]]=]:N,rY;RHdԕ(@rՃyb%e=(zQbT_*LKX7Ͳ[@b"*E,i2a֚5A$fAA\HRQIAY~:jB1zGN1-VˀsLZꂎԱUμ._33OuxR/IJCY|_O+34 ALT30ZКW"TMf.+|Q" "~A@HׁYAo^@~mw~񜁟fJ+jw7B 07 h]l OlY/ DxppxXo~SV5ISB$ ">{J>,F}VT_opı|tn}uuYiuz[[;ͨr>?Sow h~wxwx\'=Gu}y•P5l6?,>{npغ"d pDfH}sL! Bv[)̶:X֒? hD33sT\^^vP{+y }qSA}cP-0)KJQAW+B6T):HF0)R3AyR!VJZkVRX)f^^]zNz(﹅Ji&`jz_Kz{Rlu+lVDH hB~Ϛ  @ B[]) ;;lnm2H~+v{TBE,B 8 (Q NuZ]*S6k+U-@劈KAӮ. vJ`KhZWJkJ\iNwk>n#ܩE oDD^s;^!X>J^VJD!@C>8_ uB{9U)|0GGG9TiJ\9\sōU*VWٌ~qmy*bD9Q$C2w\:l 5khb 8( p46cexTʅ玭)vlm5fr08 PqVJōjyi;"Z=W89-@q@Xe7wvx{V$)펈-2xR99rX09+˕ W4 2˕b)wp\AD%B1ؖ:X6YϣDÓo4"fU:0Be Ak y%oTއZNA2c*HqS6caa!hֈ!gb  _C<`z _&g% ZY;`4R#bhA̬+.m"Cș}Υr}_(r3Qy |ÅDܑJO lL:0Z߸i N'$1!Z`1 DM$~XȺv޸ K'.L(D$o{*_{4>|| Ũ ü'* х`(5#-QA@X8'[ndFA8019)+GhL  慪=)˰Sä/ sdz|@B9&3°L8FTd"ZY^8F0aOG"ifl 8uhi*[ba>>돯>pC+3ɧjUxHɑC9d(6`a8B*b$'kӞsoۋrFu#@rDMh(0ΪoAkGLj,H"uQJCdž$%&  ݵSUN[/~{ rw~mJ)`#'`n1@T .Ih\DDD505F@Ta<#S ɈœG@Dl(!XdnsA 1b(A23@@u]fP(7SJ[s'P0qI`%qhGm0!9 kLQ C dJ-BY6]%D"dRe d+Zz"z{B9U׋׳WK@rK,d.dN@X@T1T'E^0 'ZC5-@Z3Qhf"5:zѡI'PK$ 8lw&tG>P-=sN792GKc 9#00, !D-#NzDSLC #i^i&ZkG-5C>^_TBɔҔ8AP[nkn匪5-┕J2<4?0vdl'\{N)1*B ! i~H@3ai2C;Wh, Yi(M MkÀA nxi;? ﺣsu}ޥaލM VHXZ@4h3V"dAD`QX @z eh҃LbY;Z5֫d^"sxeNR0 BZAK@j\aF4A쀚XX"%LV;@pJ)"i?DB ݣ[a^XD!jaSZFI2BIM#JAjkx YvN^xpciSOtML YἼJ?'cdjs dS.d&(6qehbdd#xWȢ`F|ntZ{@^{dp̎*5YɪۋH8=O.YD`< Iͼ]iy!ퟀB)MZ+ޛl֍#:_8BZ0p法^Py\䱯ۮwzkS#,JܐFA"F !I"MQSfeHrii}R[>n^~\W:_޸O ] 40YS"T Z*_9nkd[:΄?EY(quGq,9)°I,Akǿ |k/~_>/w~RuZ,)Ak>&ͥBi)m2݄ G &%ef~r-ކ%a sQ{OK;+K[߸Tvwg'9BF%?9/) ;=65_ ٬Lѵ= Tk, ^$r*DD0.Lw4"iF{~5'ͯ|#iw?x>4Ѹ 0:=c21^ tЊ.M,Qz|8J8BJHXZ-2&e GIe,lY;A% 5h#9CJW8d3! Gܭouzt|ow}{߻w\fb- 0'1NVD^5(9ņ97hY=^6e,k 3Z#׳L*08(xc3ˏܱ&Y36M C{~?/HݠkH=`W43v#"DAr& a ajr@>RbCK #DI_ZkGXDdHdHzbDFb`fߓ/rcrw}w?)OtI!2 D >v0G FXwP*٘Et]<\EP3(u}F'" E lvZ3FP @ BllO'JhHdqQD̼{PY 1s<$A(Āq\%Cw|ۿRo}X*luQt2Ed25ھl r4y~[[ oZ}Ywrdt7|j4Y@ 30PȭH,hA`0BA[N 5`{ܚ6kI?ه9eI_{OUWN};.]:S.#DDv ׮y=3S Kw9">Sub.}[D6tҌ&Y]zCA1%@|$ﭵ\5)ʅkJq &qV{hz|-:ܽ/ozꪡ`=w?'{{.-WV*{ n;A0<܋~.qcA vuR)H0dLF_ToϷmD2%1 Ck7EboWْrDd#%Q۵p.Qda>_"/^ݿZ߻~? !6W)7pggkf@ R9=u.N# KrٜqTdd\׍èhʙ R<>È@"@s^`Y(HKNd2K#L<}(\54n5g?ӌ+򿮮Vqd~g>{vwwaαdYǙJ pIe8R*(t:7#ma]iE߄XLfV"sSQP;i,k鱩Z/'b9ñOGF`@mG{~?o?m3@;?__n>KzDN|: Tƍ˘9zcQ%6fhM%bAvrКE`^SD5.fMH9hK֎&F%_3j!`d؂`n@!Kn7~Ƅ/@WÿַT*}ӟDɠtx DHp:( 밝Tf(sga UlB YFƘ2C^`>5.@SƐrƷfmwSmˮS=_5+{Oՠ}˫wSTWkO޿mP rTT*LdP 9 .| 2_ JNz'% g$(&`\+a0NgZ֎&LeDPD`Bd; W"W &ye?{;;#W[D %lOOR2I& I>7ɐ8#4:At"0?BFhGemZF 6Ra4/BDzV68 nFY`QL^-r;~톯-5^A@dRٝ RA蹒a}¥ipP\8W1k(8b5kG/%1ú$lZyAHX2L c*1s'g?3)'{w"3"E4>$&B rsWRuԉㆰ@!@QcK/>ha[܄^Q&)'Πa ;IThT8"_$?`[1Hq~jp8Mo֎VAEZ0Bqgz7yi>ѿO<񖷼$LSg`z{\.@bfLc"#T[fQw Gi^WG7 F1A`Afl+OME̩= Q""̀>U=\>{_}l!m UpD[DQ/l!&w*(}QoG0H"d20 1}D# a@ŊO5,&.`YI9B6 GX+,eФ." Q .DڠD׿d6Z̆MxO]zW`D+\mA氚i@`TtXDBvOLbhJJH׎#%BXDFs\'}Ml:XGb}R7POYxQDТQt `AjRnZDQ!I&dHKEJ:s1, dn $quv4-))0 #Fq''Dj~{~cF[и$DN:9t>yսriw?@T" $y |i0qU*qlᰗ?:0(1>QEo'FЩ+ t8QI0uS-0J>E8πi? !0㬈V7}d^bf+o} (A/w?";@7-_x <}D'UYD!)@@YL0#M&eMC"  #f`I  VК1!*-Uf3 Ј!ˑ @Dt?c?v䓟VW#B NiTE//ܭޚdt;DA .}b8+ * Í)ğhv 0&ш G $3 E U2"Z6??a#wQH?AT8 t`" n?ǫ<~i`dE&Id'~|? ɇ]׽I{cUB6SĐ} L"*I푞 L/C1 [ 6fA`;{cڴdHa5>\KC 8a+ " ( M~~Gy_u:|֋_fgGFBΩE =`ƺ<^D!0 Kᔢ(<}V1:X&KqھTe敝íݽjDDI0}zgֹrm"(]AtA}Wnf|.DŽJX@9$Pa͏}c덖yD ۔i͠ȳVnT,d3S M=8_>ul=j:ͭ;(儈@% "-x}X-"5yZv`Q' XkGSxB( JQ=U+Kqzf,k{{^R,#Pvw)$ܾ~ !#N)tVۻ{;B>m&}ci-?뷿;߽|> A%"F. rдa~dE ؑ[_UH\"3FZZ6sju8UI*Qk{?Ok^"̰[o |_{`i~'[63BhVevoouv-Q!Mi%@= _ywqWxȾ#x XBuM&H8$TZ(̂\-nGi/5x{jA-'ӷb@y+b5  P+P/wo?>vب/u_tz_<{8*'x3תi4 ,¥+V{n }Aiqċ@"(Ƞ|T MHk)+rY;0"`~~/ Wpı{n; q2,Pϴ Tj=B2vGw^ZZW;|깋_ݕBFKoɳz<ȫm^7Z-. r;-WWrW偐 #P.%'ad\JRS5`8dFRP. 4S' eԡЅ1[V  X*,`UF$ ys=_g$hQbֿLw8Q|[;__رco?|W'*0-~ob$;s[K]/=JREɤE1m8K $oK6$q ѓ 1 A^b RlY %Rwr8٧N{oZ"gH9uv_}眯$@VDtn'3kR;e.=<> "B6mm7z+Fl$"~?y߯7>v$ U:sW֗_/Rv|8w>sO)㸉Û׳eg%U稨J^]=O}  4]xۧ\=uyyD>Yo;߿0s*?wsV8GӶf37~246 OL}!w~W`H<ztoIеN+A$T$-ŕ8}Eexy\qG4c`g /}Ԅ}!1x\0ADl6g~7?߯b04Ϗ\7;^Ƭ,tz5X:H"V&C: OR #;n]5 q7yLƍ߾xaZ(jqϾ)H\ũc\7MΏ<03CW7dBswwyuPA4g/$Z Z_v8g>THXa^&(/\^~+_ͥ]{~nVf"v5\ Ru=vߺJJʗ+-M~|[ێ&C['.MuրbIT V :3`DJh1+_,NPD2L׊ !j2\#xp| )&m;/AS_n&;ɌJ6Mevi6;~ =!a23 xi~.5T}8hPH9x:Lt _Z=qt#J93\ɑRnb47zP`t*g(H ?ܮ.F \ʎ&rɆ=|7 pd9JX .ד԰2AɪLV > 2<g/-MMz.1xT뻍pPk^3wdhg~ +5k d񞩛nx?xiWoln]R3 XWZ7?3XR[...LF5"~'+ &]$ z|9!ɽך͝f_ج]wfnyFqP^dRzcoO6wԮ=WsT?mD&tnxl[l֯H{ U(|El$Îe>@"\ d6h4v71g[{_,NIK/jXm?#_yoGC|!  z/k3IDAT`k`X^_[g9zh'<>(3hbt~w1:Ȫ퇠I(ّ+m՝߸ɔ6w6/xPS}x)upW T9 6jqqꗝ@eSЇB>,k@\ø'pJ̜#).ϬA NW"b 0NRW,PwW -"Ӵj8S\i= A˧=rfW iv;͛>TI:i 0=i!"˰PX70E;qO?sX>Kk.OcďAf M;8ve<:y` E+7PǛW~[{}($PtB.OM|陙/eL=8zeO/@ jͨ$Pt @0K[We4)iS C{uᘥ\.L&hD!0d cBdTQ F3T;GzW4qҿV!"z Q"$^ʌ;GjCj+#Og@lN=A6' 3x< UўAt; Rĥu7>"84EХ`BFUEDUMnăW(Y]AZXV`/gr||Ãlwù7OIe4j/Zxܩ5_\DQ<KAJx0D$X\7"(3.MP(T!ү͹,WĥlO=U|G ~1%LH!8;ufd@帬;BC(gG))` A17[O;߾w|-Pf\\4 1R'Nѕ?E5^\4]J 2"/ E{݉/Q18 "R+d1o@DT`WǥBA*JPV" $Decg/NMM: ?a#1^.,VJC\r&{? g?"Z_vcwgJG` YH!d }ZJ5 3236ʞ!a5ZmnW3`|dH;Ed{GKbq( X9%2Y5{FR*ވBkqdl8޻a#)dD@J.q%M|XA6>Rr+tXxx0lpkcw#b9HDngD*Ϯ=ǓuzlLeE8P@0 #خl6V(Wq1-aTŽ%H!, ;7P> km\2ۉ#KY3R.U)ظWGz Ԏ뛇R&;vrΚ,,@#`c4>ZTȚg\,dw^ʛ S Q'͍j-6OƟ&lS΋.䴗^.#Eu3Xg&MY;`*" &tp7 HEZJS M&' kK!jIQ&;&W##^鵕B`bߚIcnܺwxttiy)0J2s˯}rT{2H7wujȖ6wId MK &e1\/dLǐŽ<XgEZHa}q7% ^]9ĨAN>ZD=?;HF H:3i&Hui(KTFJp8 8YR]3ffؘ*ULatdxfz*IF! 3ӷ65$3 QQiΊ6>b٩rkNrq8gRkzai~gg)ʝ eX"M \|  bUWYP5RqdDAu4Jv Ak9+R" A<A(+ "!Kc,TK\!ڹ*Zu[t13ZFD~U(k? ʰe\Z>u +씛)3군ޠ X@uいĻ4Ҋ[:;0{ Q^ON: ):qxB\1J]VRcŕQ)}EQZngݼ 1jp٪0UEDETnf|XDuUA})sϚ \p&0K#Ϗ ,^† iU  JBSohN\kw*6P[tuD{="”bU UՀ5zGPr8D rٌQt1x(Us/2K/.Dl6sS\ϸ', ԥ sV\xy!)(5O^\v=jc@dc6gcf'Fzٰ:^[)%NuhiJX<͘$t=>>›|\Z[Y!Q 1N]y~D:=^I蜵&/<~֥l^*.'ܳ(-#'r5v:mdDr~ C/8J-7 VϝTRQ%(sE0[Kyai!ӗzp`OX ӓcsIr4gRqN=J>,qxC"U(`(8,$\Qw "./dU㡹R`Q*TܷJکO[c+Rۢ/,/$7nIIhl`哦^k2HP4DCT$JԻ*4:۬ht>+,e:;129ZA+^`yOMST$@nQI~(I}&uUNOTrY71gAm:A^BQ lкb m|cݓʥblxuui("rj&k#żjʉMUD,uݵ3CN)$Dd K82di8ft]I#3Rhbӻ|v"sF! 131b y/$M%V՛6bvҤ"$FӾ~a"VUChc3,9SMTkANi=ŊfQ%ZL~fDqcg7+Dnv_6޺wdٙvecBgfPb" _YYe'=<>$P) ]7دpRfp'l*0߹@60p ;շo*JSLhFٌNU= DF}:;|ֽRh7IEa{4Ὅ4Ivpp14;u~\pr竏jrUͻݺJc2pP"oc$;6l*m9/rA;,zoEá 8%zZcB'iR VR?}i=DӕTp`Oh<,4ot@D6DQUE Q!gaeb!,,{VX8[RV?YcE80nH8KLU%хYv"s) ,G)njn;M!S`.ӓ 2}/7 *f$%n';aD1 1V!" Ldry) I@u5w#•R1X#+m㘽警@B3s["L x2_c(!ayPF=2x?Qev&$Kۘu(00o^`y|+1bzk$6͞ ]|ڎ|u:<:RSi+(E$"Tb2)k/ :rծ} Vdr"vKm9FP,X[,n%b*j F,TV0#ҎmYT5 &E *uO(o}ޱFJ8:[ӊS|6NVl!"f~p\bf+/xD體,Q~>JP3pF#mS9q:YpfBU11jLDHR(b2&(TaY) ~=u}:/ dV >*R$G˯u\v>3qRvP1!k~~e*-Oba&qXKSc?*).;Z!ߏ|/>Ta$51L;X%4KPDZ " "M' 0#ᤂ>"!/BiQFǒZg/ NJk] .<<>hMh2 C+닥bQ*FqQ5:96p \=B !Sxc">֫P7Mm'sTx*A]'f3$`y"ݞ݁యO *̢:=6|y|.C .!mQmn*GCu8uVKvOǣw&z}]Υj2/,܋,\ښkUT&Gˬ!צ$"aB>xN{ž eaաr+74[_^.sKtKO=%'Om acT\^:ՕXiY8:\TU+ A y?˵>m^ZFclHtr=uy P )悕 qٸA{J7NIbRXb[f&b-f̥aQo~2$68x#ݰTv?(jfE!kW4N{-BQ٫VF3{xx4 MWK?x-C–+˥,:ۡz sA}Zo?rWnp zM]` ,/<<<<<<<<< ,/<<<<<<<< ,/<<<<<<<< ,,?_1IENDB`biloba-0.9.3/res/en/Makefile.in0000644000175100017510000002675011532012762013147 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 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@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd 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 = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ subdir = res/en DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_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 = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(bilobadir)" DATA = $(biloba_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = -DMYDATADIR=\"$(bilobadir)\" CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ WINDRES = @WINDRES@ XMKMF = @XMKMF@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ 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 = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ 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@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ bilobadir = $(pkgdatadir)/en EXTRA_DIST = \ aide1-maemo.png \ aide1.png \ aide2-maemo.png \ aide2.png \ aide3-maemo.png \ aide3.png \ aide4-maemo.png \ aide4.png \ aide5-maemo.png \ aide5.png \ aide6-maemo.png \ aide6.png \ commands.png \ commands-maemo.png \ computer.png \ create-game.png \ game-name.png \ join-game.png \ local.png \ network-games.png \ nplay.png \ player.png \ reseau.png \ save_last.png \ server.png \ start.png biloba_DATA = $(EXTRA_DIST) 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 ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign res/en/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign res/en/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 $(am__aclocal_m4_deps): install-bilobaDATA: $(biloba_DATA) @$(NORMAL_INSTALL) test -z "$(bilobadir)" || $(MKDIR_P) "$(DESTDIR)$(bilobadir)" @list='$(biloba_DATA)'; test -n "$(bilobadir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bilobadir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bilobadir)" || exit $$?; \ done uninstall-bilobaDATA: @$(NORMAL_UNINSTALL) @list='$(biloba_DATA)'; test -n "$(bilobadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(bilobadir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(bilobadir)" && rm -f $$files tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$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)$(bilobadir)"; 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 . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) 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 html-am: info: info-am info-am: install-data-am: install-bilobaDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: 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-bilobaDATA .MAKE: install-am install-strip .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-bilobaDATA install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am uninstall uninstall-am uninstall-bilobaDATA # 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: biloba-0.9.3/res/en/aide2.png0000644000175100017510000014051710315043323012565 00000000000000PNG  IHDR X'bKGD pHYs  ~tIME %z0 IDATxydwU]뷫ԙӝt'!!LpA^$" /{ >" hD@@DUD Bb@Nϧ3Ouj{߮}vC:Oև<=C}k[Taaaa& 0 0L`aa2 0 0L`aa2 0 0eaa._[uvEDn'[Yՙq]SDd_|Z /Cœ捖|$ q8dŦג] /O@ЮCzW<^Z]]TM%Ƽ4 0 8Xaa ,0 0 Xaa& 0 0 Xaa& 0 0L`= oq-zx 7rGzָƴx"ѣGW~e۶mlv۶m~ѣG׸i/ hG^g[o{<ָת4&8zs󜾾^{>׽nee{ގ;:1 ۙqs9YUUD.xܥm+_JΗev[r;6lկ~/E{]ve2]v}ݍT*{ul6{'{W:99Yפq_i.iЖ-[կqCCC6m`pppxx7~7JRN(z{޳s vyw]h?66콕e?]IwΩ//75Wl]ϨK_K/TU_]OSG\nk559^]]Y_Z,ַ qmL}ޯFZ]~M@|߽Z]'Ms\lfm67 `dRᝯSose;SSSnݚ|?{{YYY>//6?wX,Lߙ>_[q_M~3yOݻ{_*.x;J;?Ox ^anڴi-~G?Q/-ST7u]\Mqww.LU,}--- >}z~uu4WtVY_]]Y_>Ŕk;~ӫ˯hcK/~R/}j1p~r6}.޹zøp+Q%a ɤb_z^r%o}s6}vSSSzKROu.T*EQT:e⢪ؾ}{&ܹsaa!ё#G'2~_NjRykDk?\mnwW\qx __#g?gt[ܯ:S#juQm۶Ķ  4qm׍Ukoghh;s߾}gt ڸ;n?Xs˩7 '6o `ff&ygzzу+4}}}M[|_koӦ_ZgtwXg ́yk_ 7~h:e;AwuR{sjwޣw[o|/?򑏜ihs4Wk:8 9i5{m7Uhh.KLs9mjSgt~|jxƅX>+Qկ|+nw΃?M|K͝(* "?vo~ꪑS˴2rOMx[\jw&={8p`pp?˝8qV\ݯuV7Gq u~ރ;8_322r.LOt]]uh\j5x CU/Dw]6mzvW*}{o{6mW|ӛ#Baqq~sSF>xttq&Ys)|As=r$7 uoO~R|𖷼^~߸qciYWW[K.馛߿{K/e/{u]睝3|GwWWs <22rvFnizm um[.| _ۍ&muUDmCD_^W1rmݶy lrm9r$ˠ\*?K/u |͇r\~߾iӦ\.wu}Wջ{```ll,=l@ Zr066644twvܚ6),w];vK.y{ޓdyYO:pSt7pCZY6ݯn jzm u@2[jpp05p>vISm..Micuoo 7p}5ƬsMсqFͭwN7x7ƸS.F|ɻUktHy_~7zaMoz'>h,` 0*"~&={ _Ďdaas3aDxUh|ʝ m7a2 "eÏ=6qz6㘈"5Y%kJxaL7Ҹ@5%(C`K2 6 0ZuD<ر>ɿfـ83飆ZNmbD,~⿺%oJJ?ܻP ή0Za,0=LJ ?c.ȁ*r-Dh',([I`Usjʓ}NUG/T2u$tXKP\ Jқ<y  `ƓJ8|jrߡLP!e"JqE+*J @ #qZym:)SRgRf!D.^z Q<1$^tP7.DPX‰>USᝰ8PAa{W*% ha2 cC-@=v*k-䈜9bDAk̕XQ+ڄ'Itԋ6T/sQ}"VbIUjS}P ~"s G;I E À IEZ2gMvAQe@TE*>'1VA8 8r/ +I$)%*XB$+ff&R%?j!( PCBZUe@y<ę$kuj^K("6m_T|1#U!~.50 Cfj'XL]1a<ɤU*Cǎ?2q)ED!IJT $`|ghǿʁRub#4jY-bD"@ISz0.2頕]ܲPAͦF'WRM,P eeb(sBY\3ey c:RL{pB(~SR\ UN8TaPG4^]phTJ*r5"!nSH$qn;SWG[JRZbCVUnjnq@EB:)]a0VjAY,?z:xF{  ૩Z[Ŵn| #'=lxa& øxiy"Rՙ<9GRW|Hs:̳ޠPud}YtW*3&?cU7Xwxa9X-Քmppbr IQڬD:*"UU`caώM,Db5 Iy c}BܼE'f;:9ǐ0ݼi5.eB/1QVKAD R8&fУ?hWy_a?̃eg A=vD\\*.׵iocIkvDafʯg݁|ei"4 cb,X:Z85УQ痌skZU`!Vv^_UUUQH& SgUa2 c i)\,?vLu Z4N6")(=}] f_>;D,"L3n& øȕCRTme2|"BH5@NRXZ,VQěLƃBqeii95lX3GytdL XXgX>Sp=A6 _p !2# uBMb f@@AKl*U}aO&bA7 A̢!S آ(bfN,K#=JASssP`"/3na[j9ݙP" )IڜV@X7IãN<4%QW5Ayza鱉S.ȑ$(vQ64rcEh1,+8e|xllU$Čb% ۂ 7qC!I:jBa%[{2M.'.۱?ߋE҅02}6l߶7a;P.{v > !V9#豉O"t(oƈ#Ƈb0eƚ#WS X\.} CU"d_m(U\&صm@&IZ z786JjD|bё|Pk5owCYCJ@299=mӆ|E02ߓ=}qC$/ٱ銶S 'zadFfI☙/|硇SĪ,Z2@SؕB]$VT>`f"!G&jkFT]bRed؅aHDPn#rB 0SZ.. @^^Z%cE5 kl'stC+V\i ,050I# N8PXDc@AXQTU }U| @Dkj$ET9kwRq~<#"։J(bN!>2Oref$`PC2\Xa0FJ0K?Be0T&ԁ"oHY$NcRG䔺*4J.1U! hyQ]dH > (" x*I$jt%n5I4CT(=c'N|Wa0b?~dJP&k]Հ4""6,~NU>aX4vsUmLs?qL3^?ŲaR?L3kYc/ݪs[% :nJ2 Xa=Jay>m4u9M?>ވ(ILU)Sfr**$= Xc;*TUHyR% R.?ޅ4 ,0]\о +vBH76*N_Rfpw\M>ؗaKU%]d2VuV[hPW$:PDž)}lMF%75Rs9bu+.N!ιb.b0eCqjr~ ̎ZH@IH%jZtTO$]UV&տ/TL+DZ8'lUEP%@\Eɥgyz~ZMZ̵H j 2Ul& XKJ@\ U1-UZ-.N7@G|/IҸ'Fb/W,bbϐIS@g&cn C8h{JtOD"|U6 Xa%|2TEO(ꜹ% bB˿8wJ~A_\fDG?BXv;%`U򞪺f޳NY؟TAĪD\Ucv% ,0֜1>fE7벲ҳ[]/tՅDS]Z)u`kR+hSohe|Tg zq U R4 aOUUR@IC"(JJ@FQRR,#v1QJ%|Q0kbq:ͪTJr+l|3JsI.r9s&/UafU,eE"4+JԩD$Ӫ+ʋ+hWs'J2193;:'eO ;l4UBqK ::QM%Ra0O#:/\Y+ba^̥FR ^(:8",DBThԁK?(%'<4OlqPTŸZv%SՑ3StshYa0N]3$קM^M _^a5ZңkjUHJ$BmS| @$EdLawj6uP-^zkT'{lۥk& X4z xeڅکsA6D [H#%CӫxS6ۧBj*dQH+ K&-, k ,0=Xu_]9KE9~D\3o.jwNjkV@uK%bU6FWW+]%vZg0L`q1?t6_>Z@$#"w_U;]N Y6QTo3B5"&Z\ZS,x6Zdq]: 0e)4$Q-fNo Q̥!.IjĉPBuj^$wHYo^p*ejav EÔA}y}Ԧ akTլD[ifw< &a "UxLT$On:e*G괾 Y0L`qQȬU%R-WׅwЪM n;(SEN"iS}M4]VD..fDU+VE6ח4(DQWV_X%w0eŢVom! Z:{RbGhL"ׯsZ-55V;&TOu,l%u J>HUYeQ[.8@f0 cdS35 Xa]!BUՊM$6[@w9 VS: J ޑveh uYg A)e ')`MBPI7<-Hu}UQRti,XX/BX'!'iDD-.;v"!f&=pVRybrzzv~tx SLU&AQR.?9L&#"L~YK3)v==vBPifaqznQ==9j>89@FHh]yEs ˛6dk"rrjfNA(bl$؍'a2 @D` S9խyiy\,,rq+AR.JSoZA_˻xJ9GxHIeӪā*JJR.vꨪ:JB\ |BR C) >2DèXrYRI]Pam޼Bi\fIEPU]Z,,!JpM'[M,0e%Ym sG`=YFG~ϼ)\{s=7f3hV3% r8eI\]~yt}:[lwU-ԍ6|][dž}x5sXܼak ;qzmvVB[6?Uf!B0eZEI N/k?+@e:~/Q]s#mRAIq2j֪d2(Fn07HkO'|>TI}Ղ gYb 8ȹ6;ʁߵo+8BYa0sqTbxB\*,‹CОUh/9;Ϧ$es_fzj_ a;=a0 xr h cR_5@`'lO2 Xa\,_ e:'+#t\r7/̮[0eƚ0:]L%nsXaK,0}?B=O4 Xa]$(\)D)ǝ5r H@;~IjQT։ i5Te|wV]]6Cq=Zi:NFԪ@*zBNH;T"0 "ilیYhuE*IsI(+@̌ >hHp~# .n8.i^s)}ITrm*8>@LrΖe`:5‘(4K{D=J]S?ӪZJPk(guaU.Ar&T:.YH[jLRɈI%rz ca,X?81"BA\(/s&h%XAs+˅Ss}=9at|Z*\~u!\/,3TU ؁Kuf~TV2Gӈ)XQQwb<9;ߗϰbjQrafv9UyW Edq$4AFPyL/,. ιHwED\$g0 XaE7=+ǏJRSCGGFFH4lODŕ񩙹űaﰁ$0iLP.WNM/qAa":$z)M-V"E +r)@#qNM#}=D-L4?P(=5Y$X.f+( U!zprj$tΥc]XUIezjjX'̃e& øEnP?)3ɢAdžg<|Olˣ!?)MO] d`H RmX6XX\.(,+qÈJnFۣ+v<>tiGؼ2M89<}rj槮UwU 7|硽i"X"a2 cBXėD5z{1:]|67?ЍRl6Qq2VHI@og||'\6L6nzr CAZ0 zs=l6HFFQ`R`S{AF:*s`2%a5L >sHYDEa:Hk^hhZ,I{sk֑9Vg +evlڲahxqq1?[AEIttLrWդr* TTUEMQU@*949Au.]0eڻš 3DHjGN,Ps~Q7ai^wVj;>'WJ͸rw(4@%lU$[Kjn[ ]E5Eh х/YU~+8$EU_X_ZYYd-9ң-,,2Ӧ 8@$$xnRs_ƺk&0uCT:-Jjg44cJ25; px?U@vnޤ\sA:z<`ݩ,0eEՂڴs{yMRGָL|Rٱy\$ds 4"ҞRqddttttvnqP9x9N%` ,0."˃u饗~Cz^׿\.!ީT*chÆ C'CPB*qwpTq.3==03sH*5y7Yk 0eƚ)rind\Z}wo|NWhOO@Mcԏ95=y|tdowfv>N3]\9XjB(e& ø8x5Oӯ}ox򕯌Ѿvȑw>9r^0U* Q/Fm*|>RiܙYdS5 XaYT5nL T-W"䄉a)/| ՟gs ӲS@Dw.P?6v.{իnX`L/8[g\9#痋Cs 9fv6LsZ`bb&Mgq[U]EHC#vjE2uB,|8U".˕PsrUeFJr9)˄:G~ݛ_͑$+ $D* P9"(~O?_}{.DUIIPf 32ˇN^\)E+RyT<>@PW*HDHY۪r)\Y)H^GRZUDI#(TTQJ(+ JE!"Uua2 c5ɿH` W<'-LD"g' >o(!F) "|_ey?}8=/ZfLZ` arԬPrGD4;;ď:vlX'Z^(h2N/-*aTPDfDD++ 43=٥CG6;8Ֆ(_/ιw9qjj;̭2ʙG0L`4@ U(ھ-pwJ E>/?xť;O[G{~?ݾi|W"c @Ui\{vlR!!ۓo22\&= 8E;BatߡcmߘɴE};nزa~`F6 YX޵c3RDdaέ&Q)t~! Uiփ aktBUpo$ϡ}%P?SUIPe%Mッoٞ|ŜB%#3UX= N4dd/ɸ@U7#oQUj}#Cc޾ё꒫rU]U56:ZT2Lks@ DDhja ,0 R(#R@mRIDB@嚴CQ*׼ǎ/~~=4<7 ^1 ߳"&Yλ!S`ba*r%8"EEst(-f`1Qu] m*2""qTCQ#-0L`E*|D>bHڸ[|K JN/\/#H" _zm4#ùlzU^A#"D|wU*{Oڑ3E9l"ZN@ ̻.I$o KFQږ>齤SB% P""jtZY0+V0PѪ|j[2V@AP0h2.dP%L}4rWgOnybz䃋ISa'}ˎ,|.w {2(C%&*E @\SۍLíä"2ZIv;y] V0L`֑jVӨ^;Qw E;;!K{O⃯{۳ӗ_ǣ=e੧G cyÏ~w,{w@{{rqAgf,">ׅ}l{Hׯ8S ]dFd],%s` ,0,~tЪ8Tq7!AS#D3S_eP^&p{M3Ab-젲Caa!ʈd!<$N}ob'0L`qPI˓X]mVdpr9$wX$)>ILYHHn g {c3|#!({rҿEQthX:1rѠ\G4y{%zc;x:d_wtQX*ꁙ~`va[SF_KWg CL`LZ &<.!8mꟻèP./*ssOiM;"uQ N#vpSB+(,&{]M;HWMPUsg$qί:Sn`{pg5)h'qO~Ѯߺd9<щ閁{?~k{t`tkQA`Kp~m/z7mV&DxK=tFEh00eƚ}M&D tըʀP*.aE2w;mǶ9gmeuόz{_yupTfT*uQAnha-PgɺUoUr7 XaIH%8x-/8Igs]):9?cGGF㭤ޝTyl&QĵIU0~ٞ/}rSr/xSP<;,,F ˕r9" Q^^)l`"V%<=;T&Q4??jnOl8F`hQM/ byW=;zRro9HߗTѬ/ T@}C}@Bu3(fl>;׷"'(2.Ґ%L`ߞWrz/H*NQ~rjf-̟*+9zuČD9t[]r"jd w]Uf [%wX0'u9FKhտ>q̢PߑK}L(rK_]Oe/D"vlgʁCu}3L U A<},/!"otH5Z꼁n~EįVO0+2F5͔$TDUܷo_dHNr7ox_+Ⱥl6%`pv!7 Woz:NON D ΅F}>wsUeCL!2hL5`7a2 "VugUꤩouٽ IDAT}[{gaaa~~~nqvavnOށO {S۾udwOz?7?7855;0w?[~3{gPz\sf<:u/J$jHY _~߉ȑDDڡ9\_TwQTРڦtݤKXͬ-Ϫb!B0eZD%PkEʱ7K@Y 8kSԇ?{y{ _BؖVg2>۷T*O'7 e_o\3vZD1hB:Q.$smc e)k>umBh5ukҹ`& XֱTfUUxՂ!P&Vbïx+^W\kk^6zP?u/gs/όm≅(RWjwJf]G?gl&œ?PyxB5法@1G3Z|UUB'V*~_baGm-)! RСa2 cMP%(Reg2}CJ%s@> J7p]_t7h"+XB4;cw35oy&%]D}oYE3W#llv̭O]ժU\F R漩+XXaTnU(ƉM+dABzXώ>ܮkJ6p J(?Vz.t}G 1i" wUGmCraN++t眶*AV"iG z&Q%9NlI2@Vz.˷$$X% Z佯wT|A Ӟ: lCc%i7aQAUr{٤ދ{젪q_Jjb{Ҷȩ 4e& ø8423ADa(l&BC ɡWjҽk*ʜь/Jzn_%/G UK1(*70v[o}X:@mC^9PSwg\6l(U1EJֲa2 "#^M9-,-O-y~!VNLNN-:vb||DY,7R >^ٰu!;FEAE9FBP=1=C8"*BTX"!f:5TdZӠqiY'gfO{Eg&fm6*#/ajvnT, eJwo>v|P,yO("^ aJE V8vP$Upo(2l ' +0 RZ\@V"e G:4"rrTJ)8sR!]F\(F9X ļRDBV P*.I( PbPKհ 1FQET(GP;0A/R( aLE^w0Q䳱Zm&ޛYvUgk}9YUy4! ēMp?E6&[-ml6F_5idh@oUډၞ8n'ǚ$$&Rc,\ %BT;QJ,Hq'rD:=;Qx@447uݣLΈdKmUo~#TƑjJ&U6R|!H}(KIC,.es4j[YW;h{'xN~g~SѶ-ޓi\9/`@odLRZtd`p)DD# ť1 6;"Ν]xQٸɆ7u^CG(/l<5c1vb+UBmєW1*VNި+3#M#CWي ,.I]Y~qt$g2f ZȄyzQhr?x~I?=^Ϋ yT1]J ڴZA~ ,ڢ,FuW^HWM4ًyo[:u& OӞ)ήWbL]dUA0+|igޝNBL&X;0q"DW}S ̩h DI,f5=sq 4*, ;'وx)gB{?zr"3PZh1vܿk׫^iLDڨr m'-UkeÌS֥D)5593RZ!V%㸿#{7@`HcԈ+W?zԳ'2&"Sfظa'OEgKEB[ԓnOuz$MsF!BľR2&fbM[&#cf!gsSUkH ŠdD$)Zr")=ˬၫӑDX5 $_1=;?fbbTAoVy-j~$2}Ér%r,93"d7uC=gG~Wd#if`cc3̤b6"1%R ^PpJΒ VqTKBx1qrqevD"t#U Fr2}21^8/U9׌Tt5L&r"KgTxwf i[RD4:B/ٖ$KEcTT/B/;.-*V֩oi" i( X2K|0Tlg"b0(TDk0Ӆ P8˴LDS=8̫'Osf"FQBP_X9fggǧzD<(Sc>08DlN|{?>1W ď 9ɈQɓwiIyvzzf.??:62 pf~ }l(N۝Tw#IkUO' RٙVF$l,FjĕD ?^%r P1Sv$ff(,,<X_K5J)إ=vSQ ƛ;)3hیEJ|~kx_2$z F  ya!jbʙnٸ!弨2f4LΈOO̬ems\8UO63=wjjfstdWe ޟ87Y*z:HLI̕\ʼ_,HJ;ΰ/\ud^u,X\Zp.Ol-fyccgdzi%fϳ*ήW^sU6㔌,, bE$x*'im*D"bؑg5);ۻӬ)mx䩽ۯkESݱe\†>XN=7P(ϫ3/M&LsTv̜D"BĥB&˓T,XT'qpN3;7v'"f1S1rNTU5TE1IS"H"ȑS1!"e'f$ީ#bc%(ۙD$-s3biё2*a$ 4vNS/BDlL\V{es(lT!"fOOi}]`}hϸ0]ggoG6tea0͔2:]Y%8VXnR_$5T%Vʹ+MZ/&VrdDBpV`SҌH\ֽ򺽽] \ڤP.;9W!DL\p9vCE41ו#2/ٱ+ ;Li+CU9+z"mZuKW6j4`fZ)e\Fڹ}$f1X_AȈ6RLRtžf0QtYMf5LKZYU W۵}3% ,WfsώLW|ӿ?T%4*KRf~ώ-= IP xW_ّFAZ>-X59XwpQ\V+ 03y>rG95ڲ,/f"xuW,K:v[[)¥aՊ߻kѠ,U 䑙IW+ٕ+>xaS*=EXAe JHQfw=6dY0XO k? tBЊh좕Usj]Dr*[:78:iC)y!#*VYȗMwK YBDj:6:FęXˀlk8BNhU" 񜂘אL#(1qI̵Df$#/7l l%r2ͩՖJĩT7lđ'(-e e\k73$Si)~fˆT(牙HBJF*dDdDssFՆpg2ɸUw3JӓSs HTĆX j\\I%j҈RqgtO-r1pT#c:}nc%O",>-ڣɴ#r}}=塄b239R+y%(dPɄBZh 9hjvaXfI5ٹBi#QjZB#mlj$^f613I z*q{߷#[X,.gEjJ̱4,cDZg.JZ0fbqfKŠ8Aш(.Rf*̔Y8Q콏E\㢚s1*w.js@\bIEDɂڕ;l4M \2̉g|8R9^Cz2Ql*F$)y2XU C;96MR>I}"FLYل4&i(ȓ)R%a5":@C$Х|~ǶIDն+X@fUع'F,$cđ1)7vc[2YQ0_3jd(1}1se_AKԼ7rpq Q+;8q疉ӂ\c_,n=Q  'w.giUdM#^f9˫̕uX8|*ff^H{VRVc]eqD|XԹ\z#h&%I^!v(+޿oo$L~+@,X":~3%Ͱ({"b`"gW!SrpMeTjdo23b̬ ]ChKj¹/ƚGD>S"ib2j! ՝/ݨfmj lT, Q"Qǟ}TYR~Fb ^mV Z /1DZ޾훙 * %3bgDc?,3#V(6#$bjJ4-kkp{*dfqzž[\1]6oݲȉS>Sp-xq'$U+j_WlVUD6u`4v$EèYm7X6U3IZX S#rt}`@`\4(   @`@`@`,,, XXXX   @`@`@`,epS:G馛r\UW[n^.Ԩ_|ϼnKfC]'mX]x˝6.*zE~O???eoj*Ϫy]QokCҶPIv-/"Uҷ|\|^RwuETvtɍN]تy5ޞkS7~'wܙdvy=ޛʈ6?2<|Gwڕfw~[ ZlU-g$sC=T|!3OUYOkD499ifDcǎvVT*Q___՞O<Ė-[>OT]P("xUgkRU atPQ{=ynJDϟ7gφWTʯT;jOPb49[fgn[lTgff&6;[KP;fff:;;w*eh9$9s'ڹ8kդ,ooѵ^Z`urU<U0+F7YE-ws 7ouՑ"_ J¬N`,g34)sWqHz^({キwnnHR~ |#~JD O R IDATz[}s7ŋM6ɟ>r/j۳O7+k~yTۼ5m6{tΖY`yvs.}U<\-VB6K+/Rh{׻~!њ 8f4\^ԼE9#\w*Ҋ@`7F]g%??O_bh0an{#Բ*05M#mۚTرc̼wޡ#GrӧON`otɿm888: VhϪ5oJ=>>fiX5S/n\yaVgoyW Z`hdj^j2VQW_}`"搸" VU;9ίbY0߿~Ҭ/g}Dկ~T*}+_!SO Q =uO|3D~D78g,,,w}??~a£>6/[lN;e~Tkkjݾ/ů~DwIeo7{ٵkכ湹׾6mj̝3Y4 o}wADayiҞmw]D/|X,>^{m*X;N֬h)S¼ȦhtW .`~:bK_Rˢ6y~WG;cgyu{OkvnlkӋ۷/pu'\VN+Re>m۶(o~]wykO}Sfv}W-koc?y]v9o֣GV]Iao}UU*[vʙttMhtV,M:g&j*]]]7t~=I{V]Q}C7nr}kYߺkryTۼ5-cRռsSUvu6U.U|}}}wygˇۨT  _ tmPTVW +}>]u\ŏ 놋 \B-o[}ø8N~+__߭1hA@sȑ#Gw%y0p) o}~yO|[B@ m)BK\`f[n2S)erĮi XS)\|^+B~p````` $N Y9fwϟ{QO~rΝLfΝsOG}瞁чzUZjC%3J=#rKOO"3Ї>DD B%kTnkyBpwߝ><*-U233c"o~~w*=XPַE:.R$[no.kbbbppkӦMgΜw7?orKV˫Pc VCz7]]]G׽y| <`s1,X~;}_-_җ칸HDCCC?pgxT*QD-C~??޿=) u4,wqlr-܂O.W>>ww/]Uwxx>O!ȔJɽǶmE.}۹Jf{H{pTnfv7|&=s 1 L.Bf~衇◿e"z;ށ5[. Vpg͛7~s ?&XXX   @`@`@`@`,,, XXX  P4M`l T̗xQƌ0y `fVGe.08j І0cf+u7 xIƖ(u Yj2I;2.@`V1)q*|h$?>vű 1Q=~ZVZ;xU iSY9Ib!vKAG2z.c22! f<&"R,4,@ j$V&;zX&ƬL$T-P*R[[ V J5|̢fd̾sQDLFz Q A6MYF$Oz3lGnWQe#3*MHH*;S- +_8am9˟,̈#7X8Pw`S3+@3`,ycwNf2 aM&.H* %Snflf";tJFLZ 4+ Vm5:xSso$Glf&l8DmbJ۱T4wgܫ#4 d.OT>|ةs,؈ٓYsuM6uX3~hF.2aYIy;t4a@`.Frɱs"ouVq=RZZeSSs^TZFWIzQbSO8\T#Dyû&ftU]D^}uaD$ƞb*DbFWߛ8t@MEXWUj!7zǟ=RȄlZ60,_)XY|ٌTL&7(LV4g.\ŒkQ}'"gflLg3bf#&bgdLVr`S"c""wvjgD& FFXm=u񱳙L3V?YIc{ETc2f͜ Ie!=)%D$5=@_5ztQL;&"6jLđVj,4&6rı Zim-Q?%&+3\įjO@񜘉?sRt+3QuD411f615n4EwnjɃʡA!R|!ÚbjUHD@8ޱy;(VFF/s ZQىg?\dB̌LɥWDgr\VHĕL LɸA"rѪ qw_/e2 \.CD,c@``#"%s.R&:r]~f9Wm\FZVW\gEώm.KN  8pYp#:;9{I̘9&&̛qZՕycS#R$-ngriSIh2)oKcAyMwYzb罯JĢ'"%2U,Xa_1r$T6z0GO=w * DĜ;RBˤUeZpONJYDT$4˳ϿorĈH;~ȉ1sԳ{1*O84uBv$IO,9k%KS[Nu5+b bMj̔DCX L]9=1s)L  U"PJ$N:2QpfH4|73%"-~Av8"c1Kŕb-o-?ָxˍc혀-8}( 9Cݑ0񪭯I%FDY,f6V -%8|r9,N2W Beuufbc%!r(*7v.IJk5[+WM kuTjk]u-Na,&,aT':R:rr#H "`wg:|ӧKNYLڟݧM=\bʡ/H,mV_ m!.d;˺hJv=dXٱ#bĥ\us67rTjnŠ6d 5sEF&٠Jtf^&өf^US=9F$f9XK_]%…O>f"!0o{ha1kYPZ)@Զ*N3dKhJW%*K5bED&dF|ΜODU-XK[[Ol׉S"ULUZ f"Z\\mܵ877շlpj`\NUKRdLg97N 52&#d-ExSx .3cf!Ȍrefb&}G֍ +, d$)&L&ݹdO"Tb>yjSX{;:l~~brDnh_-vb c ¹y2"L},.k$F?#W]oB :a"@K~+xP:rF,{ 9ڄLXu7xGzJGN3sX+5I*E"UBa1_zMwm✫u 9g‡DGھ%H},=]'NݵuS3)FDD<22:2$"!?ql*B!}PTZzm-bcemGG34/ROGftx9lYfnYߎMRi@o={:7ܲq#H%u bs.iDdQc3l)utzD#%r.*CG^sޮ u>X\*yG3l4_E൭-S)bHĖ >aRߩ쓴#lR眴rCH|ቃѨ$ MQIb UgyhM n>iZ .NިALr XEsϝJb!8X5'%yb+<M"'͌YTSЩNuZR"Q,YMZphy ^#}"rSrJqZfYQ],+V Aˎna.մAB3SJlL!pőch1HX`!4JD %8ə C=pm$Ņ͘$qbUbi'hq왈XS:z=ISG取"[)'v9Ф&C\15"RUrYىvm V K_('MLJ&#$F˦JX7a3Rra#s)i[(@sNl<#}ܵ#iVܮ-::_=đOrK4b N_,&n04꒬Fl6I3kJ)J#-\; SY#\;cֽq,X5b%oLR[٥/ fETxmVZ7{0EzYfb͢n^Xi)@24gZnQa p)5mK)yF6Uu ͑Z IDATS"|:S cE fEϬ z,X5JSZ._^LAS˴6|\ڋ.aVHsg/I7W@`4ȲEU:EM.`dAuJ@N"Riz)Vt[ 7RrU,lS5KV)X-oCfXJ+33GD3/jffS_ Kd).y~bz`_"jBdJ3 g'#2. seB#fTM}6#$LtXI͘˞f_`B39fdZфX8=y \ɤ%3r47_E2R3ec%K91|P(-..z$!2ԮT* YZulU+L̗T8ۓ̈Tm~v.x_)q*3\2Uwud]Ȇǟ:;'ʲ)ld-7f3+$;;q]D!%̞֭8ESĦfoddn.&MWnxkl[2%Mt!% n->̵W5*jRҶ+6vQ0\nnna-oJwW Kymf:;i,w-fw3F6jD;;;5`dPR]]D,USeŠ)l68 ҙ<:~htrlE"B̤ˌ?sn~ X#gWJ{IʼnrL-ٍ{Lud".%YYȣ!\XلN #5̬en-NS6s&!BY̤.C!IAm_䷾V8}tt!c]C}wPWXɌ- ܥOُ3wtI϶\wśzA"QLZ~S|~'?)(N~gGMḐZx*ZuJ=K-@`ֺ FkD}qǎJ>7zwǧlڗ ڊ ד\5s qC(#&ۃ~)qdlDf??hW\]8zdG?<_|͚l XKWWUhz?vAgg=y; /Do[6L9M}Wm}EOeqſ~v;opιlĈd?q4Aq^_X(>v}<ˮlQe')XK2ҿ#hч3}#C3v=76>;55ZַF_g:yS/0eιSAdNN)M܉c\XcǞ~ms:/7z%ۿg27\n Ui ,ZEW?,UJO s~oLyzI?7u=_tI;)>%cA$P8?BK͞/;:]uud~yV]9"+fI}Xs hyp1zs## spԽL6"moٙyv<{:s}ckP_uNS#]k+<<ӓkfpǞ-|NJ>͘'{,%I:y[9C//mbt<[t;ӯ삈HwCG̉Sl✋0?k?FE_Y7 F{7v8"3/{=(-.7CUv?*_ G"-,.Ízc"Ɏ|6-fLm1_Ώ~ܼW-rľ+1g<_b/~/~Cĺ64Qk@ &uUyW!y [;"R[[(0#qG'qO6&!f1qln o`6q= +>'.FlZd#Reܾۑ?3ngoo)\pjP2$Rq ke)B֋*"$"V%aV#)PONT*"9rK98ZgQDDr=ɏlI.#cȼcr=zmtj\ݖ83)J(MJg `vRH1sj$j϶/}OhhyIX9<ѕ!pJ6s!ysRJu+&B3$d2"ɐz! 9 ,&L %?>=rD(3.L.4INC^!X\8>3>j=,bjf&էޏO1`?10b\yʋ(+OͫpO3+E泙ьY\(8t\&bb,z/4.^XXYX<3>-FfRX)xgΌO923SEUMsH3,x?;v,Ξ"v/D‚R`96dsPDJ;6&#>mP875GlQFr)S8f691}]%HXEBIO;:y3KbNhT5X"cO:155Wϟ<=RDNkE5N-o*4Ygq~վ+ƼQʈ#O*gXͅťջff++ɣ"nAL]=$tq@yA5NKkum3n\}/I.%&U[A;ng> sG9&Rߘ_i6SCRvl|,nݘ_rH;u: XEĀED~:bc\QsyG&1G)ndÇdžGyZ-!nYe{; vYQ~kdʵv!"G}]+4`G j7fNWʙw0+e3+","-yrC)HZ.UMoys@0v捩jujrZ)mA%!=5Fw6绻^_^Wx/6cNNF:0RT^\yY%Wx\"3HsMrU!o "j}щ٨\,6~lX\"SqNHW))d.1`JpUr\^[̛sWO ܘ V;$t|V\D .""YU&ڌy=Uj6b}clKOnߙ f\̢jp7hLUT5DEQڷ3 3ݗe Vw?4c:WTfo.έֿg&9qt I[\Xu94\58D|y<Ha׌ծIrcaumMdž7;[k|vnQXظ9O>{q`jyo?uejb8=u@gwul昝[X]^6*f•Y)g_K03w|r(ߑRڏ+","uml-h(>Cc3ʀg{֞9%wLi`ynɉ~q4&U\J'VU윝,&f/{ӀBl&;>&V~G5ҳ=`mmcCCU $ `qyq鉱Q hdj.*b*b0o6#Gw")]uF7_1`SN1c #Cc#Ã]Ym{)ҡpZ%-j) >X2V; ˒jG@U@`lt\:kڡѱA \l}Y*HP:<8888t $2r)x4#gZmWWD XDt{hfq`n@9T=?ӎv=4XCP7#&4jTeR"ֈ iuV# @*&ssSQ{ CEDsTc0:Zk(f2Z|1sCSh&{uL ѝmn{飺]`l^(tAjES\Pr Wq/?).PAbԥ;tX("=-)׬+P f?볿>QyhbsOukdEU]-0RSŕEʈ,^ ""f2I,ΥZOڃ-Οv/I{wͯ7l4uԮ>rϗK_^£'>A@ķ:WzU'_Q5IdsW_ɿ粑.m>TvhUkО^S#kۡDw0`9ڟ&pX(48|\[ǎo=.x}3}Y+Hi`p'B@G#l[Ђ'$H捵?]w yOёO8v6Sm{дt-a *m_D XDt_긩KYjpU)xWhɊ~ꮼ'Zj*s0X|?oU=wAq/ZHIDԡ;1wvHbyӏ?y>72 ñ|S=#s5;hDwn,*Z$&47/wG~t>5<4Mi`?ARѕn;QP>] 1Zcы x"#m}W5-Jюa&qO|r ol.4P_k:Sg>-P1=`2(\yS03tY~g+'ッ"+^(MfKoyCdҝowpog<.D\"rr$ Z/`:h֯N*p\L\+;/`k3O=]8O{GƲtg(J,u -=q ߯Ͼ>$\{&ZJubHt1\_eUh_<٠5趒/GWClVgKA]\,}n5Ԍ?7S=r9Z<ߧJ#梺[F\qX%Jkisdq~17B]Dаu^6-mF{ӥfCvcپHD XDtD+H4ߨo^ty``0u"7/,=sc#f"buh4xm~emrtP4s̵VMLP>zG?_r^=vonn!^RZRGp0s~[??5:QRxmҥK ."Ҩ7o/DPmwkV|H^|[XW'f,","Y+alb)Gjվ!́jiaxh`6`bڎi;4˥h6(Z\O7`A$+gw|l@]}D/J{^'F:4_.f^ DDu5r(U*CA3JJP-[nEh^W3e!b6У-WED{PKHĀEDPʉ"Ѫ`#S7VLMJV+;zxxhZ.uF:ˎ5Fַ=,N IDATxtbjbrAA8r!ziHOwdjr[j~247?2sdJJE7+ՁjIᙉKGMOUp9ᅕj_ee963se ܉趔j:0*{_WԌDnF.󼢕+~C{O+ѣ{Oz4)LQ1Y.V8LR~K"1w ◟XW/ 6## 힠{Ӟ[/ΪtNEj;;67u%H!픰cz yz}ıG}7K곋_{n?p?whHX8kԨfpH~FV7rO}OlTc .c4z5nSR\"ӱuk-Q9nf;TgSL" С|/={xGƆO҇eq ^igTJ hO~}gKxh˦#oME-v{CEd㤩t֙6 [>LAݱ50Gzܺ+Z~֜UR^q?s>td.Sc戩Ծ@MdM`erobrhbtٿ;7֞AcͶSxTDĀED&2O;"H׽y[zeMK~c46淿ïyG N׮߸rcntdߚ k ^ztd<TP. +##XPy_Sؑ%CDbvWQ/_l4=]L/\ Ů28n1`mHpq |[Oi(^"DKyWLz,z=mԛٗ=&yyBX7f&DzTS֏~S/SVVץl6\YoQ(R7Vk "Ҩ670-H0G1k4򍍍jk 25wx1V{7 bҵ<\"b"V;u1u94dMwqպ!b>4Աކ˲ɱJ]sl^#cV; Y̡yӛ}{_vϡ^[c񱡵Ս{h)M==36Ze_վwvψm%*xמY8&JՂGsOKYISk6Y >FtF'Zg_%xani9Lv_u _[#e*o~x7q3q[3`c?"{)L##?K}|m#>1Mo֗=z/}Kct䱠+&b"[!}|3P0;B*W-u9T i^І*sh+r=)Yv&'+]('?qg?U ۉ9)X77li  *Y/+`.=(ZBMUsgN;;0]1`-x"."҃{gV+!8bOn; t}{as~sa𐹫@ ^.j2gDZ"l\.#F9TEyZјVUժbP1@@]X]X<<=QJg/-/,,]91:"6#JEuDmep,82p3>|8(b ̊ю/_jgYֹڵ;N] >xJ9{; aaٶжc|W!Azdī*T=7<_C^t,o6o,xgB{'PUw7K yό}b`ܚd#fqdPhv}UKKs +C  RpDfox@b17Tۑ<_lfKuZ5lw)]! bd{UΝ~o..Avi*"fk^GڛVJ/|VBZI߄qK)K3=5<8aEDxJK!*n 3`^ Oni ےYIols9z=t7Ԝ"B*6]^W\Ub:@.@iGBx=S,|*DC]F"b"ZjG٭'jy.^J{OyOߩ#YȝJve{d16;ZlVUNPZ^D{>cgCkNtZQ"MSGvC!NFõ} I 55-4st;U5.E^e|SUJu!|i}46}*%<R]˾ԋfjy_^~KNJ}#","m;ܭ$1UcLSi:v+~CtHbLZ+ @ݧWKZtae+","rU;%w#s`^y5\W<+!P+ΎgIĀEDRE&F8W9 HYgu [i*P4D^zHwKTs(E̶m95pO=[ 1 ksW):$ebU=meRr6[KM"f&FwwϴcL]!h;a1(^GOk(R5+eo?BP/JDbyS3;.'Ew赛 ?l{g+dtI#vķ;1qm7 Qwsww9Y JkNv~gABWHg*0v j<[s0wyn݋Mۉ[Dԕ\p/^nZ( )őnXzU־'A憐#OVV 1`сO?ZT=&k@NAu/5IZc+ VݕA"b"""""""","""","""",""""b""""b""""b""""","""","""",""""b""""b""""b""""b""""","""","""",""""b""""b""""b""""","""","""",""""b""""b""""b""""b""""","""","""",""""b""""b""""b""""","""","""",""""b""""b""""b""""b""""","""","""",""""b""""b""""b""""","""","""",""""b""""b""""b""""b""""","""","""",""""b""""b""""b""""","""","""","""",""""b""""b""""b""""","""","""",""""b""""b""""b""""","""","""","""",""""b""""b""""b""""","""","""",""""b""""b""""b""""","""","""","""",""""b""""b""""b""""","""","""",""""b""""b""""b""""","""","""","""",""""b""""b""""b""""","""","""",""""b""""b""""b""""b""""",-dIDAT"""","""",""""b""""b""""b""""","""","""",""""b""""b""""b""""b""""","""","""",""""b""""b""""b""""","""","""",""""b""""^Lr{IENDB`biloba-0.9.3/res/en/aide6-maemo.png0000644000175100017510000025741010741133001013662 00000000000000PNG  IHDR e pHYs  ~tIME :} IDATxi$Wu.>U5WWs7Z $p߻dl_ֽ zZ  e!%#H6xcjuCuWwW5Y9gߏUݭηZY18o("`aaaaaaaaq@ ,,,,,,,,y\;R+1ͻo}-V;㮻z%x<Õ8.j/hkk퐫v^뺺_uwڽ3˿˳>uKL.Ǹ⻥NA?N1)bW.63pGEm3^w}ԧ{//Y+\OJy1J髋}D$"lź%DíA\WMjWSwb`<8.bQ*֯_{{pwg?;3LԹn~m8ζm1ݻ{``[Vv~\fͽ;55b#v ]]]===rט+D~wWkn߾=Hl߾G9ݗ%qM{VWr= :PGEmo{ێ;D$PQ[u/NӇ->KMo1?|LKwwwwww1:BUQV?Olܸ1LoյftK_rؘO|K[Uh?1?b7}ޅGu%䊺sXAvHAPEdկ 5)aG { p'xmo{L:FģGw(O=T4~\.?æwb'|`Q7~ppw-62jdžOC=4cX9ZZݰaG?~o.+__j?r}?BU?g>S*>_`+jmLgkD{G?U41R*~Ӈ0+(x䊺zC/jizg៫~e\ސ<_yG?]z׾{|C??4www{?~~džlݺDdvvm}ЉRL'j*tuuȨ>UA6o3jf@7tӗmW,MozS  a{^rLk}}0?=7ַ52[5 Ҙ _6XQjT7ma6m*s6o "299Ys[{+tܴi_3/MVTCrE]}VT2?WʸP#!y̫>޻?={ÈdL/2J3_jm8&r qG}{r~4mdԎ~ѨEܹs8wvvrd2cψErYuW78o?{ss=o}lD31 lzW*bը6+ROxW<֞jzx{[K;ϫhq*~aJGEW':$->TqFz]<_yG?]be}wwɮT*566v>,sk>\~[1=fcζZUxfffγ#ȑ#K;ϫXRZo!\(xed+]mbօBa+ ;$->TQU2.HoуoxUϟ畦ɓ?O|p/| ZkDww ݯ<j_2Ǩ[q9խmhedžx*O<{ZoZ5QBaqqGZ쫨\;tPoo/lݺ-oyЮ]vqwro}+[/Eiza~b½kR_*HXT~Wիkmkp L{+vWV1WG21=(xd]m|O # Qsx7c8>*Q}ްOa^UrKg>S;gZ@kOz˖-lݺZ|\+_ Ș}k.oM̽9i+}/mpw_iӞosdZi(QWFRG>nݺT*u?_]k>-1r:c"*b "\o!y [aK5$[o|{mJk"Qꐘ#PŻ!9).y7~UJL{Y"rk%5_wk]r?W͐4y>WkrU[* D'O\XXx{ccl6OZf o>ؽ{(8 .A[o馛.\[s!XnqmRʕH_Cnzx_ȧNZXXXXXXX\X)B L`u]wye +Vƚj-,,,,,,j߶/ekg?ӳvo}[OuwwQR FD{[w}Ν;mo{.GжoFX4&P3NMM\?f͚<޽{wؑL&w5 Xu6ÅOtDbgO VW '[coãfߨן"q>Ghӭ3!6l|W4ݲE犹#-ߚ}η!&"&%x-"< ܹӔ2;庺&''cfs1{Ӥ`fspp?A<=XX_W:Z,U]?pp{X+?lp6܅[oIJTxMϻ^@WMWq·tJ= W(qJd2IDDdfF,,,o{w5f_\\蘛ۼyٳg \M$]]] p;vl߾}CCC >hww? m4cNLL]|m۶3gΔd2Y*7?mU33g;77cm۶U"LRU7LR?O?я^>hԡ:::8>>׾6J% _"O=Է{?~ִ1Qg 000| b*hVWjCGFF3maaaaaqq[7i*FjqqQDfgg`˖-"n:\sӧO#ݻN<ёJƚ-1QgSDn \ Jk](sssmv> x"www_qi{R<"=-nehhh׮];vs߾~lL?D@DѲkD od+,.wVf5鈞DC[.$V2l"0q rջ\&el_KW/vj K6ӵ"d.FT!xűl$#e*,f"bfXvͮZ>-8  ( ,ΌO- RHK%bY"GƦD9( lЁX(Jmٰh2޲r2@8qzSLD$rMg,,.ݨ4A G:;z(=g;#*פ0 ʚloOvQx6Xz^W^>z!h@+O,[+ KF" cgE9,F] 9 ɨ+`d ѡs D%,+,.3BpI_+!芆مEoEu[X\:/,&gN)U =)^ xS˝9{VuyU8gL9[g_xqXBDB?/A t+Z4 #0 _?vЀ>E`lzr0#M"XKH lF1ob |""@K'kʚQ 2:{\I+aU󕪳pb} 2w,2DfFDAĨxRD (/Xc脙ɧ|Kish@L!ڊUW~X9>x_vSẾ\dG-,.ƪbr䩉9Yث9`3ȂB cdyڽ-D` ?FrCqm`t˫8Ї7|EX,0|nR%"KTx"ݲcQ M-voW;ںD*1OH"xb3 #όMWE5KwH1~%c S*s‚/nuY"Mn ϐ )lR3 /1fH »L*qZiu5N^kSgG_M΃I7΍;y5_kexAjH{?=#_b \0z{`@AL;d A@ЬI4#D1>J:-冽 6 J:=XDD*} E:#7Mj6>/ r &F隢5WkyLfY1"+z `R7XP2o#"L1,,. G_xO*B`W9͌^&` xLJ 06"bH!j{D@O ːHƀ z@ɔ#aխ[wb V`YD-<zo k3T` ,$f& #/0ϤAiy9h(Gt8E!"^ , dR;^6[qxd6>t=/V=." 5;l!olbjttWߐN&cD\̓'pLajپu3R(ľclnnuwfaQ2c]͇*q5(./XuӞ2m WW8l&+ML-{H⒣x9K n[ٽkG"ZCGoڼaMo_`r5 'O$ԎbH.~b.?<765tfD \譶1v E(̊hۖ;7Ύ ruMF/ K:9Wwcδlݼ^y?GNR*2+PW^B>p7&ݞXj^sYXez, 'o ^>#G bM޼ [$5_>v\dڎ֋9~f}iaE1,^>v"_J0\ {WВSG̗ݗd2U+,,Z3lc1(WqmMk#S/Dʿ5&jKJ/Ǖ EvR/,=[Y#6, mpB'/ TjutjR٧*k62f1JU>X9f\yE+RBKET2ܾe}G[*٪+ agF';Q@h&Ȳ.+MPّb){BeQ.{7eb@Xg//Hmօ&* ?3܋rM xlܱѪLLV (>S쁣+q}^EEpMEX(MLQԳu.>تAe#ъ IDATR[MKbZd6&Z:1O!>pAX)uxhEe.k!dx_s^J ѣ;p3"H TjlJGP\ *ՉLE h& ``F~-im-0k b>?v洩g<1rcf3E\֢7>WT*H42:62>ՑNFiX6=32^.J1uMmmIA[,ƲW񩩱TX$ H,@ ϜCP(+J)"baB 9PABA?yvl֍ EK7uV`Y "Vs,\$BfMD&U` D**r]Qɶ1argύJ].1;=aauG'gfnܘH$jVK{ndtPʴE0NMϜt:RdόM2:2YL-""BƼ@揟9M)3cfՕ5Y2-ew|UD$yJD$pݦ㈠&0!Y9XG&&N"LB[hlzrftPa`rD.L.03$0U*D=4RMqz 3FOcl~5Q2sbߝ1kZMMQP f0 G`"Mڬ~V`Y=2xrd.WCXHS6lXH*%)hbfa~qaxtPq 1_˫^,...*YAO QA @AZO/,(J80!o\s UƑd2l(@D3 3B)ɬ35*g3itrJkg9FGN%mHH^4e+k։%H/:X3 a1s;۱gg>gf3[q;^s[[2~@j?xx7g* w,5>gυ;>փu-WU\Y0_R-<3#X_B/3&sl6xBlS4RFimѢZhy1 .ňkÀ$$Xt|\^cv_eJ =WrN=:!41'ɋlbQD@rQ&gצBhzUb|b5wƲ.5Q2ɳP}E z8{}Y]3N1*=<84:9@`X[x=Xlb仂P2L;}~!@8xsj/pZG&ʚ֕lBSBd kYumeE@KBb/Olq-x?) :5-28r|ljژDdiX̹Ryߡ0ÕgMM._ɊLL^ Uʕԅ[X\}]ˇGgW"BM>ZzaR%#'Ok~AD)׃-3f;&f5 8TW{fr,[oֵca'N>abfƓ^DT)T*cQw*z3(C[/AeNY L V [uM{ʌg[\HUhƴUm"0zDqm&,+gWadd)Dle)!ITߠFMMA9lZ8'bc Tt0J`rz{5faqHYc͌9 :y1 ؔvev("h`_&"!S(:Qy[4׈Aմrů g\@("l"h$ OJ~a^b!LDX!*0_AJ~A U&O,rDPO\@h *C\QA A(F$KBFy 3 XG$fRA$¢"@ # kDZ7e@fgN K)"O-)S=P*~JMm;L/Leg5pDR,dsD"0g]ʹ+HTb!1-./,f:A@@/*hTfK"vu6=c hlnPQ<) $a d?&'2 z$xD8_,+U$"73D مb>N.%t Jl2d2; AFPlJd Eܲ~gZ瓠'rfg5D , |vq>hO SYətmMo)Sbߒ.DM׉̮DZR!bE&`)'Ӟ6Un=%&R+ΌŤr42P(L'ѝ8NU  Z@V`Y43 Dt&21 ˲=ph= EϗB_o7Sm X"0XX\e_U#չlf PJwrz"G[ p6ϕ S:jl~ja1t]l0vhM%ՑN: ߼Ͽ%~gB]u RS.hT2odYذ?wpm_[CE8]?7kƆu @8:>}Н.H!бY1P;+YOԲhu{M{ҙ6` `or]SohKD5xܰ{ 33?{鐿]`E#)/̷ٽi:-Q z-7 #"R)7]{n!H Tq!*u=έׯ( @ :1lDw&mZJ(ώMOϽ9bAD/+/9oK< ^]2,*\cl` ԦZJ̢B*߃䷒PT.kۘELE#F(?Ef"(Kw3έd*єEj%z}v8kCN59p̚\v2=&ph 8 B+,Ɨf i[(nF dMF62R?]X%\v=Y6#Nz}}E^ Z5T+&%HU[(뚿bcHƤ2`H5/ѳAПfZOyˬ , +.*U~Zeaaaaqm»/jiy ScVZeaaaaavaUJ/jeŵIהM}\D51c-^~u HZ9b:OGHaafnQh-^9Em~X?Rj_8J_ş%⪂˒RTV}3WVnXlQ0/%W$_T͵1ERĜ7,*J\ww-Zk-s&@1LXUݖ5+rk/ٱp/^%fP:r,bF6sTd9&T"R\n+JAYI O4bMC (rTdRLwxD.FJk}vt2ӑMZ(Yѫyj`f@Ȉ( &@|%E酩lg&42jEur," dR>0?-T+2ȈHB h-8:1=15( B #S٬&J`iBn1[(("V`Y4|# j[/B^ŒDdBddʅ|[[3IZ#" @.tRjڨR!>829wftl@1XFR07˗+CF$ d ʼnlRIgo~c>=:d%fÉ hdfFpi! l\QdE#!h""D^-,T~jLD\)T`DJh" B)9iPR]#" UuDQ)P.Y0INlU1efLet"Y0IDHhH_eFo)̿J)rYCLAE9*hFVB^kDAH"F]YXу MAAAAEDJa=S%BpA(: v UW&qQH$)vQP@HJ5RC1yL$°+^Iר`6Lc;8a< 8+H@Ajz(rDĔ{6 }BDf6u?L-,,jJ@knFh\TuؼQHPBq~sZ>3 bn'^w. qaබs;;M:21޲agKJ(,ˮ^(>v{m3[b" 1hDų|tL%L«η7qIט_qt{ DL[{:& Yҙ6@t4"twwR^94 xTQS!py")Lp,"@@*5$gf ;S'ƾ0(Uyix7z'V &L|RsS߼+گje$cEbVe&4“n@i TyIDty,o!@OX ҬQ!F]B`-"?h~%ſzwH# + Pn:ǦI. p+}?qzzPQ{"@u{bФ)h/dl:r 1fSՐ'6l'~gA/R D%k,V\YX4f5 l-^X bCQ[7&-7ܡ* 3O|Y*G_\ĩn?E12 f?T<)K%8Ǽ J ӻ.1~mT Hp\l#ld-$!4_ ŕhYoЀډ(IURkS h, Mui|Zh#Vꞛ*3wjB/LϞ.T\d ҹ䱗[Fȴ/BTDLDO@u3'E#$DKž ˱cER-xN Šu Pbk h$*Ydb'`JL+gsC/'G Lh" bB82e~@=sǪpHXk6-hf]Bѵ+whY]%T IDYEK^D//4$۲J& G I w `BIR g/,.0@t"e+HHzNho52f@ ?zL2gDлj9^(0HlD ") HD,Dl+,"dV۶&Ȗ\G&?gDCgӳ[d\ߑظ>_*U-m7Nϫd"]N_:g˨t3 -- u.ݥAtՏ a\֦i .;`*%, ȷ;ф jqUqRD6}obr]\)+m7 $_dm/PNy`ټ>iKa V,=27ћmHA4*LF`aT&x>31QBք~¶}dfWV`Y4LDЄ4yBQ}G4W@ to{ne2ߞTe6 7m[ x Lwʯfn~V!v1yb8"!hX޲COaSLs3DxdDzj)d" -}8-,C -mQ~]{̝뀎n@[ jfI돏)!:J.Զ_$h텭F"失|h׬e3&O*y!H4Bh1nA/a\2qE@P -+, 1BԠS!njsD#"h׹o>]|D*O?~KDpԎ}.$Ujw]12&A, K[6loU_W->w ?yylz^$oۮ۴{z|:2>1ZX)DȣA&STk3JGLVۼJB/f4e>,d%7rZs_y^3ea!/ vASѽuOLDd[G9W*˃ã$$z>W$BRVNDϣY"3jP$1\rflzv>؄8(A~Ś2b~lfNE"DvGƧz{;mO|vlG6[cc# ,,,,DuDˢ"U;=nK%]fR ͤPHrT._Τkg=\/2BdaBu,,K#UdC+ JD&ɕJ&]؆5J^Bj3(r ,,"4A\ @CG Ҳb\)KY!6N:t r!N E IT+e dAPL*WΗj.iHT*ENR>E8>9e)(/N/%e˓2l6[T@=hD\Ԟ**bAeYw}ww}̈3+FBhi df0h3F61 a6! fQw#@fEuUw^YUYY}[tUW"#{9Emu5Z& 1 5&3sG7EbADFՎZVd]Dln6j*j4دJBZ RuǣydjݎvN3G*!$mjk&\&#Y&5}dO<{HO_lYGg*ģL pXXՎA,]r1I4PvJy烏_EQ z5ϯ.b?W L>2Qp`nr@DZ)[Qe?p,p{Aj_Wȷζb8~DM&WO- A؟3/Yb(* ݔp50=3I&UALNoo#3h`s\T2C5vƠɉAD"ڭBZ==?}^D ӥ[D4{DH$JR?333* 6qFrl6WV󮅷ywpC܈jp'r|F3ֶk˷y`҉Ri*`ʛ-rsTryA/f+.DJހ ^|7m]8v_It.&` UD"1T0dɈ`B ðT*4t޻I5"D:%^\yx Y{y+ЉaNW~fg~^FUՎBuXFvXV#I;Eѝ͝r"ϿFd 0?۽Up8V,?(~3 V⢅y3}Ɯ3XCPgX`N5IT?Ϟy^{aR,}o1=eUUơ(\񺥓9Ov`0TȹZ}Z`z}qjrinldfv֨~784&;̻yc-wC:Da id-c>O`V:22 ӛf/- Rl)wwcgjb2H,N^k|PU*ɉB-z)Y=ۑ 'y[w3XkD΄P]jHZD8p h;>7.~|1o)k7Ư}άs/7Qr2&:(h0?3WS\2d:h fV#(~qi$m[7##udEY'&tA!*za)߼yT<ڼx^[ՏUBDaڃjm48UtD:ƛwɀ&j4Nȇqþ#SvEN5:)#NV^|Lv7]؅_{BO5[YOu{66vJko=;A0#4:t+ ';ۡ͠6Bd8Yt;Y|ը`sR6 ?w?cK4Q{vV YrISkgJ`RP3\P(llnK!6G/L?5 vGƉFC@4w` "@m$lU5(4Z[B Kyw-Oo Dٯr:;9!$.smk$D@ McΧvG|MrF!b lv-  ka~]xxwr|IǘٙlnvhBh[-˥gHlCXB6N&3& vww}Y55I٘ /~V&`qIu%TA r}\­gn57vo՛;]ID`WtW֎H L Yt(-/C;8/5&==c&TKt_pOm{R|u_41:}2=+VG~ӟ?|-\l90 Ϟ>W~R6j[Ygs74!Ǐط_vnvƉKtluz6{kYM7kq2̥NzWOp薇s˜"g^Qm6Sg6g^|G/_?Cs̃b0ŠiзAz⓷ N9CHW/I\T`"g>Og^zիw\fUu0 Qoujz: Iyswowd13Y*lhI q镃N*s"E'ϝ,迮X qJ{ jȵ{lSM[k6/s;]#5TDϝvCzvt%fJ Fk{ܶnNyOU' b!&Xtkj8.Tzrx23|\Kh9ĻǠIȇ0Z~O$Fg6X :Xܺ|n)EGr'y)3%ոTXt$;tG^O{1,\10 t (I!{n;/MKjBP68nc&x$g=FPdbyq9kOs+ZY-d3{} BZ<ъw;4/D)K>*ǃP%(+>" ݚ?0Y[L|ڝ>Άq}y졭OKm47oݾlUԃ-NOEVo9'G׻G3֋:5H۽A/< 8r[C •#Cqnc?M3?K8ܣ?=W~  խ-^ U'fL@ ug`gOY;om)vm!2Co"]#T; G~.c "[f{Q ؀|P1I{8Q2~5HNѽuJ""6;{$ZTPN&@깹Si˗yP(!<?T8Jځčv;榦 H(R1ƈV Vͽ>}jfvqe;˫D҂HaWB=U Ҩܺ0VL$da6Txja! .VQW^y'|X}21N?H&siuejrr ճg`'v/;{8Qٯ]߾ c;vo-LNO’2 Y(RXQX`76ַ._X҆Z>h$,pӌn D8^gRޙc"⽩޴QF8.;ڻ?vX&3T1윣s%˦EBlzZJ&% ýTqDY4IWSL& iDU&b.Q5ԚtW݃dcr"_(C2P(4Ix\X}27@/IT"9! & Jj^MI+ bjOrHOO&Klz䙗 t*1HB63TpX7 #3NOqN5KN'ّKMZz}w5\c%ャ T>>ۯ|Umʰ&q481LX+jc݇1 fQea2΍V{rV"=^`y ǘ{R֕ADd#tXfasc)|o4MdH9vEcdl g5v&4;uP_ZɁ٭ So~Fsve Q+m IDATV}O^M}lރO-樓 uu*U?D O~[Shfa6[D\զXB%RV3_>cߑ;hriN FÄj}H}mP>o XAV_!۬EvX?9%ނ"W`@ĵ?nX{j4[UmX-֐l, @YI;'<v ŗx׾`"QwPX!0HPta/oWzV7{!훨q{?y~Pߴk =s_Vj~@< &UuçD?|rtnZ {~e~VKk>:~KN,ccrx9O zWQ/0Yy>q9}XLc{1yw/B ň58cz?uW(a>qc鼊Qh0w@j#6XU6C=klcQdrxzZCw=O+5Xv#68 1)Ԣ'; ADFaXGff_iK_AJ~ (G,RTL,]l hv$ vM/ Esb A##wz=bO! $AHbBˣoDmbb}@N:P/Y+ӨKO~<8!bGwXpu~P[^ɝNX8t L@A#48Ӳ鱻ab{:r~ hbvJZ;T(݅S4lD! H vl01yf얭F5N 0:CQvbr'\m͔&z^PǞD"RoTjWP+ݽ]=j*BvDt jFL.sˣDٙ$VRF A S٧U*"Z * =*-\|[k7M۬]/&UU5l6{[{#rm22Z;c{ ehwkl1jKzoX}@MKK_8fPDVֶ[m<VBf,,UݫjB>UDBuѸU E9H!"xmwg1hk "D|})^z5 A\@0AT(8~ٮ7#" S[kJtN mnn6`nQcLXL&]Ɣ'R\"ea kUeQfzzZ?Ȧ R HPdJ 8Sd- KIpS!5HB!ףl6 Ψ~ȥ%Z`l7ǯ RUR-JD"FFÙTg) tnHst@잪O@N$"tjmu{x7qCDq$bMmGa"Ij=IK BD%YacE7ڍD:H+0"B̀ 9L\&I%*RJ6Ap*UM$Sr_`ʥrha;oBiz?U, n*L*t)UʜZ_(eӻ}B% ﯇XoT(+VZyR&(ąl;{ϻC"g^f{?&[L/V'SgoٽN0%zF;'v-jowڽV׶[rB݊vmQ^e[9"|:#>gmmVZakmGJPCm?3HԈkz{J{a$bogDT#ʍ\zf^vl0DM(j fe~'+W*LJ{xxWDq_LdZD\i/$7n~Kpsە%Jk}q7_ ը^ݼ*+ zxxĕIR;m*I&f"L*N}oJm^㭤wwۯf.) V , PEABSCXi[;~qV:w7k7S<UؤɝkwugF{Ab[ b`;A&s\V_ޯ=00?د%t"䷝Ͼxm~טPjn_ʼnK !Tt_ UP,}_VC;7ˍ[Sm{Po| -Z^7vnk]-EQsT$ wm+0?pgLF5Rį_7!B 1w]ۍv^*Ha۬wG9#Pks<T5ے:LBU,g<<<>,/w?WLj'.7NFJ!?s w?tPK?8f)rfҪ<_yx~+,Hcy@#tgt伜 `~~~kɰxiۯ-|*Ԥ;BY滯 Ɵ[[aN.=y{SYi Hb(cSbo)Pp<<@Fatbץq&}tG>9Fg ҝX 2|y/|{_3pvDf  ;zaΈ<3+Oҕ^gn8)97-Հa,`60DnAiHsC5~ s8J %"0:{˳<1D s02"0lt"r~#A\F`L2Į@J"KEA@ Iã=#6v'2IwgR!>HTF, b2!^Tykwor {?wI׶vvwvS@nP%(66*Pb|_llmZkd8rlCP-^޾ \:5(J "B[j=9M&@wu s;N\8X tD GBT`c{goVo_H ]Q9P[` I!1,|%d$LHAe"PH`3KC6"T%jFs:C.Z0U,Z Z磰jvNg"*AĤP׷Z`B?BcPV6AHCV[(ln xTY"j-N.B qAֶv+^2YZClePխJEα &:'[;[[k|{!ݫ&" 5 $Qk{ޫV{3v@AG^u5X^Z"f%~߾T 4L2yc-nmw˅\̀É,`XvɤDbHUX(qg_ޯ' *:h׶v/JuwzF.ͨwP M&v);޳Q"TomS陙;cvٶJGzx+ TI1TNKg44w4 xn_-L ܣv #!Ag'ّR#E\-r؉!pPkSp4(Ag+ .v*;&+{z~GrɁVD4I hz~žG`r".w^[cu)x\8S!}Ŗٹ!Vy.yȷdȣW.`TnyqfjԢ\xE{(j4/ WW.-m CD Oo%%ݱJT) Ö:TBdPq<&1}JDh^3g2WyZW%T P;,d`cTdf=|\*"Nr ,/vŬPl TMDi! 8̥s wIs'tS91Q $"(`&Ȳ^\憇t:f*rd2']b1Ht8iuu \iN $Ν^G_X+d;wqtǟjO f2 ThL^ce`ގTnMk6삲oRX9AV'w3`&Qwwk X(Q1RM̍( aU-b5CUI{89~!jcqT%yF "RtUp9R D$P"@50E.Ёy߈\.oUcq5[J?DJ騭tO#O4@z}=z: %VWu>d9hD,Ev܉PIu] ֊#áse܋>l խ:ս=~}iW"y3J 2@IXy")&'Xfw2 ֗"D1<3O=QtLl_9zvؐ늧ĭ9#H J*xSՉ15XO]lf2@-N%wwW': 5:YRpZX }#0H]o{奴<{_@a0RX:uK^"R|&T*0R=A3`Kop:9g( I]Þz(]To)Yp8 %!h\>~܅ӳz[GgO/NM lEGRmڥճgtiU,/\: t1(wWqRc>=.9EP-ER|#v~eeyXyx>[H ӥǯ^,f2D.=cˠwǥ[Lj/_xzɍ+spziiZ*\0{'3 =:ʠS5:9%m!jJ<9hqv&~J,/8\f|:'R 抅!LfgSpȕ6yUM%ÑUKSTX^*LAaj Rlq@<\:y\*/ #_StW/޾[w9@yGV9RU5: Acdn\LE"o؀9}3"UurℹW?&`m*& /,2i%tm&<´3ގQkru~j DPX66s|'n5m X;)k0Ša=Qk=r%"gVO/3ImTG=vV}"^2< !0Ŏ1\hH\ahL{GkDa"@3-BDcZDu`ppa(YLM'.ZL&z|ay?xEpUD 3g0U "dvU_]×I,>UUvEc'/ `:mHCvYD &" M_]$<; 1T"Twme^`yx85?s*M"Ltd{ ,U>VB}4kI ":2$qA(G^zQ%Եd+LBd]xӚ`<~r6ƹ^StGCί.eyX?@&U-3M .JQ:g8d|0ČrH*C`VJ*!ʩPڽALΝYrqp)Q2qNzVTٰB j z +fx !n!WoL uJ@P$rS.=3Uu\^$<<߉,T+W옊 &>&dLy!25P'(Έn9iX\#Q@\UoհBTUgB+VWO-10"t2 ǮOO5tbE<tij֡NmG/(Q6s+T )sG.3$`6 A0kbQ2!$CG3Jq7Ј Y,w(10wXx "00x9fc$Z@Da^tiVDnejDPQs)ݢnGUX c%xh +fVZՉqvsƍ4JqutDȢ T2:!G=% D-zrqv߭,ΞZd2/xl0Ԁ8RJL?JS:. )!>6A4GSKK &@0QP(:s<€GRU dցr\ AAO7u@!*d~B&Il:^a*#NϨL "D\0-ғuɐ R&7]uDV;]/dˉ[dvT0s'FfxAw\>0DIWgJ17 ,Ďw90 +Ds!V1SchEB=g!<܎[ɜn*mSvJ$!>rqunx]q1~*a\\YȺpoEGcyt+hOHV1ƸձcdjmmF׫|8Lj(z̩b?/<޾ n$X,-OX,U+D4d4vYB]W#d;;G'u'Qkzr'G4z>P F;CٕTs饹rBP5XZ)vUezKo|2azTPpD8Y}ZY ;0TA:88H%K^z^ǹ(j8mEްШZUTD ՋΞ=sՑLDO<ڭwl L"ʆ,8>*Ro}3{?@^6G؁q6`<?]jI*|73+TUEcFʺy,? ^Z1$[Bkkk[vvvǵbVvniY^_!9m[[[K--=mUC;ќ5$*źQcDO2lnnu4wuu1{ rv3Z,T`=6=,g`f ʽQygc9wtCMY=D?`sSg/77K 'NtwX_DRJ ,œbN_x)FBOn=rq`x֖%5ps H};[5A؇yi 5a=S` @60iKWQeI_}PKqE,.A8~CCMU(Դ$5Yh9Z2p4]؇Q}I ,\W =4+ c -h8@,.+ʏ œ:4r1t:T81C(O^DaJG+ BPG+}5ύ}L ߊ?r8no^,8x4]0D$"`]Ge`=[=%ݷ|h`K?߹CF'{Gvɞ?VKߎ≀5;R&Wѱc>я.--Uxha^f?+_^7l/| ]]]w{ahEc;o?wuuuuu[uϝ;Nϝ;/|mO~7x-zS#W,+^g>??, 5wC|p/2HΏQE}S:uTcc믿tXF177ԧ>U`q@3olMv{"SM^_Q5)-Ů'O~}뭷?__ ku5zQ=OvRmEB ?ܹszws =~k_^/}U.wK "yH w_u>˿˄m{/~|_"|իW'v#[_U??۽phhhwf2q"ğɟg?\.O~2 tXsy;&aOLLC6nOvRU`IM+[XmxG;'[k+~N&8+rݭG| LBO {[_S\:?-7~7a>|+01&: ,SNR)ۿ0Moo7j.;q.,n>'?7|#|#_~5׶I ʩ :wW ;[UI?:)`vu]mE ]?H z5W+NtPSk``ǫF2L&n1.MzU,o﹤}{O\,}я&ޙ3g>\x3kvCk_ZP^xaWtX'}ּ>/} >ֹXg!f7T`7y0I`mrI暫 $+M󚂨ޭ}|7x V<${F{.|/aΏ+O//\:1#xֹ΄ňzⶹ\;;;;::HZggT̙3o6zYKK>UGۧ?鎎??py d]??%LQEB@cck;O UyZ3v6I7{ɮ"(k3>*,S̩*Dl[ȊD޴Q94CGGn(*QH|;GnP{M< e[ճ3'O8o~ kd8((`Tn( 5 BP([P( BBP( X BP(j`) BP(R( BPKP( B ,BP( X BP(j`) BPP( BPKP( B ,BP( 5 ] IDATBP(R( BP "_Y?{RAK`" gu()a&R_ C8w {%P(=u ቩS"|a}7~/w47BpHDG <24:͢hrx2/>&Q6"dIίg~w!AFD ! !47:Z*VS4F&Gǧ""i6S/=݁yl] ,l\u;[(x jm/mRzB(zWŽ`c;04""(,IKk)BzP[f|znޤM21D".LR獌MYAvh^h p8|+ kc٢ѳG.Uu굍 "#"Z"9Ul#!=hi|ښ NV<{ё #0`OKzsOTغ* C#SL Dt䥳i%#``wZ9;nU~` G`AȊ:I`1>Ʋ˦JoYPj< ƦgN?}\,U}qD|G%٫n/mF@2hAn`."$o-JWzYH ^DdH sۖ~8Ϝ?ш"^bq¹T1:<42e(v b\ݭ!%聫7I X c2#Z&,4PJЀs[[[}^<Fewoy Xi.REbZJ- eŶd #`>4-/vG 3os7عT9 늜"w|.4tz9i 7uK*< H-A"BdO$]r SckY܁q5%%$;[g+!] }pb?E& ;⬫KF8XIu9jXӏ'DTC @ bECi#FUc{8TG.etщBkvEe"" k}S,Ƴe RHZEHpuU @fz&.N@[mswbf~uL|a f1hc,0#8ޔ)P1H aN fElwBX YkА~O/? 1$XߺS0vU3`:\x}cl2_&2_s7b9‘%tZ]jHDd^ы\ T8,"+7Dzm>rI$BCWCOJ0*$B*9G\vQ^`q5/,lD,c%Xuw{ɹc,~(::1@ l \vnlP8tlSN$F0 9YcdR"A,R3}:8Ho ;K u l#fb8bκ;%;cw U冴˹`6cm*21%:6=SH,Q 0B p*@;w[kQIiUp):^~RsSC Z:+TV:W޹]B#WA $h?P "D,3tT%A ќH ˫/>3xhFsUN"5 1500P<D4"vc;՛9Lji闟okmGm,Ł:<Ǧ&&MDb>ZaJ:yE@-3/ƈmLrZ}IgYD+ ! '\pm"jijxcp$KHL;+Sc,3.Z.bf?c} DD,^Y;wųb߽z ^}T:ɨg CwGW7^tqIq4;čjp\LR (")F?/|GEwsm,vHqM϶41^hcs뽫7<܅1MNO__JV"[[w:wı.SFA`C7~O,"@ׇ 9*l2"G,_j~gF+A3oP#$1y1Of<7x"V _q̙T:!X;wa&܈7ى޳g҃j)S B_wǩ㧆'b$ N]v^r핗noS {Xb#h)dNJؓCo44:,NxU*u3!۴_U*d !ՐvG<䟢pzp+?s77dG~  `OAX_{{3 $mRÕh89w+V:yfn1x]鎎i JIAVtOOTjDr" DÓ3Ξ8jtN# ߻)+pAqPʷPE9! *,IҸ&U lwJU׀Ƙ0 :$C\߽v{;[,KW@E4Vwc܉kVM%4. FIl@,(Q@)UV#W=nIJV+quX˻S7IaQP-xr|~\õ;6 *c0b}^It(^$*Ȗ}/b bt5_]F{axlbq3G"PXeZ?Tx+B#{ \h(bp,@ _o`j};[A::(.ޝzH4Xhxr G-&~tY~嫁uNogLDP|g gW(T,".+;*a{3?xL.AHÈ&@^Zɵ"= Ӓ"fz~݉=ee"DVL9NDlf+㫷V @qj~C|a՘?/HI̵p݂緙vD5 p n$أX,^=vw|ǑC&wec+762%fF+v+WS5VI,Fę\Y%1]0wJAI"CS6,_- #S<>;IfnemxlD4$񙹜RT$JŌ D/_Z\?0[;"_s{uh!krC+7"VĬ{ Qi )p "8~!" KgD#+%p] ۣG'p?#_,ܺ;9X9C5Wi% 6[޻ugyc wt-Uk_) _F',ɹx\wHB36!Hu߃ ,gܺ2M\-"؇8lF0fԬOXѩ|YQ@֣!:0ܱp;]}g3[B="<8J`ck{B*AP6J1 B !"3:"*٥PJ~׵VwA͵!J]dU>z[Z?/)d!pꛩe`݆ݼB/ 0$ܝ{1=ѿ 3?z!Ҝ%7S`J8h5aG8ߴ :a:NF~!f'bءlC(rgFRc37ǷkDg$ I-Эo߼]|z@ Ry V8-Bt=qr09lBC"ʮ,mlIn8_qc!An޻΍l:GcⱰE/$" Jy./'AO7ne} Rz %"ƹQxnpkDDҝ<;)$%:X"H4q#6^+x %;H@(("odhh<~e{N:ڷ/Oh5w+7%iZw^`UeqHQk~7gpl|XtRr 皉JAg 4p=y0 ܈ c(#hg#>qNޚuE AFr}ܱt?.CduF\.ܸ3e;O;sL}a Xkextor .]v_ lU40;aTEzbfFeF^.!PwhDP/.B2|^F`w!(hF'&޻q+W(ټ퀍ʉ/`s;WF$" ; gB"0$Bsf`r#D$͋XDĠ1&HܗEٕ(<ҷi8Z"%B#,#3" : K`=8|UАeXھ=2/`dk}ypKkq4p ㊫(A99$+^I!1t45P,G3"鉙ŮΎ ЬmnL[kLQbS:cC"b=w6_(fN2q5d!JY+ks+@)B-Fh Ƥ ::YW)$LX9u梿1o &̂"]gٻ^7\i 2kkk+۷u 9Jsj&'˶Pn`!  @$+şN4 > lbRPwgB{"x2e] OS6hUуh}c{hd|X"azn5'߅K 8ZJ'+nn ҁT?W3#!:;o?5W6jlH> 7˵^83XՂR4,uu t&?N %rs`LP:SDzA)n?|m3[(ly-CZ OUdDttwwV*/"hlLinn},uXABKI{Kk___GGFAS~ B4OhLtqcoIPp;W{7/z d2 HUՍCLxɱ JwC2Wd-xHdwR.&zήt}E@ 9H"'X;z'\,@B2rpkm\g aߺ, f{ h"^ld*1Tnu Hg\& IDAT1BMp^TZ ڰ\x s)?c[[.5*Ni9jJD$bx@2139]Ȃ:@UXd~f_x$a Z̠KPXk}X1+f9 ۺrEl4xK8T%`6 u(N"].&D@&M:*娞7\UȏTL 13N$%芲%2\2`J?__?'gUss:NqB##,$6`Lq+56=<:^q`fnk77y DYxT&uANS&#NZ`if/zYv \W"Rhd q$N+CkcӇ凮|QY7EgJeqڊ!CCNTHaF߭w0 $P.S\L2tN$NV6?|XD.RWw9Y4w cĎ= $a_aTWko_&tp/1>t~.|H0DC-n\;/Z$]'*D$(YU4:8^~,5i>@ůIj.Иu[~R NVDpmFM͔Zq6j`=]wcxtʨؿ2zG0#{i\7J[sw4w޺WQ} n]*H &/x7<¼x k!~рyflr*+X XѩN'x G&20XevW&_Y^+Kkk<{jZ ?|ZXá )2_noJYJO\ GYDlܸY^KmQ/5_&nO@X;vH o_~aSUGYX14eL=(a+?ow}ecKR+o_qnӻ{L]vC@2Cs ,OWa3[52>26UǴSv޻:4aύ\)Dޛ}],|)x261q4%l^@&wfr奏}]^ ykazKنx=bz̓fU:c^0ץ*1)X2r2u 0 WO 1*aM|:ood ZGЍ(ߓ:=gW;{%9>DYZ)x L5ݷ0,`QcIxAˈ' `yˣ+Y/~KJXY L{GwED48}l &r79:P܁ G]3$?(L\1ȍlNf7UOg15|+ a^SH1Ϸ4}Jn, o\{`&nNV-((( f!+&&)qdp OC |\I sK+=A .8F!A`ٵdZff tv% ťt:H@1疖v)pm3=05ՍJPxd3ӝ,Ef.NL"` YzQ1%?o줇CZ~R>eA f)<ͭ|Wc\G?ڭlX,4b"ł][lJ7ďEZf+-<Pv6Аgq Wdܩ.M)_vc3&ܕm7^.D`m0JDS|? @i: qD9Nb D2*m:ÈA_~ 8Z_\hooEdWvb j6\[XXYxv(l^͹ޮNǍ"ADkMBxfT1A7BZğ/?0omm98G2D;~R!~pC*D!),F#@. łܛ],x "1cHx H,@)f=aȍ1 YX*ʻ7o3(/C766fײ9ou}ӟ5NBP(,0K6_lmkFf}fg̐oq *wf&=p/.緳H!J\=XSDrP+pۋT`ԘF"+V>޵}]Hi#@ўW7,CʭN"HBB,"L~-lx7{ 4q2uۯk!!!f_{2B.W;;;LG{ܜ[ϭD$NWYZ4w@ZsZk^5:Lk c6L&W"Bv歶-Fl[}z@(E 0eI lfc+$`.- ^KSC!(lanaѢyPk[3XF4qV67%`AC"lw=SD+[|]\̍w d4 TScc\ݐ\n;,ג[nk{^lil(YD {E;žf4 0XtX3hk{^}!N ա 0\>?L&N4ZkxFDS[! ho O`$\cWo>s~)!CnmJ7<{!h޽1M `xA_^p.{=TGgC "IP#wá՟~߳D`vƞ=o_>s♓q^ tN̽yp^t Xwn ?{dGgI>? /,a}qElKd Ak@`E$`xQoX$~^R+r"W/j$ j^~zex(#aHtqu0`Q{ ,lwk~wRE@$bp#x*xM>[S2[M[{G,! "#8M̬!}P^  ķ"J`>_k(.%b E- $AK.Nv$V}>&5$-~@V@x ĈYT_w`:x>hNx"YhalQ^+7qi@njЕs]N[cm |wUteW)@FL>8 03w3SXE[}K[i"RPF8 oUn vx7w(*Tcx[3(J.bvFw " f JwW5RP&?m]t K>S)%{`)eQ,BR:#}QO4!Y5ViS2%Dt8 !JAgdCA^ szK?A*{9 #(?r~0 ;,] X2 rXO-OF;Fn`*$e , d:K hPj`wtSr* Wr"Y%5s'(.eA@Q$ZjX? &/h)9e9fp T" F +`"ZA@PGeϼ`k^a޻z/y ~04 3L^9Xl{ )4\;Qrd!;3<ݵkˏ}jőS0 VP*`%@"؏~ŷuP·FaA/;%F=$00bDO#6C%DpI.p)FF{)23?BJٕ# 5u0FC?#Šާt{أ]JbHIːIqF+uY O6 %uRN)VCP/%]O!8+X@}}qbqwў9ҡPGYl$A3N(= &@$r#`k:@ .!wTU"ILOŹB7R^tj`SFԮ /iUnG<=:( RjH>r-datr!i5,a `8PJ&CkX,Rr@Ьr25syBh]ݺ(+q e-fqesLv{ym K/B",846ַsYeQәL*} Z\|iFB呟@N vO EvE0 4"EdkkP"19FZ[1YQgdBL`cuJPa;P14zZ Mӳb,,*i,xEBAq GEؠq/,drs'ML --ϭuNiDk/Nngz:±q5,\u8 132 ttt Tt& XkG&3MMMu:?{6K*(KK˙6 -F[ZSb1rDY*ʕwf픷 +|;"- ˙/rEv޼s/NK|$i#]3rbx0?e4"卭7ﶴaA#`7s9kNwﵷ6`̂"992h;o>q2hd -,mn盚c>@5 ?I9Ϯe#sO!vb&Wljj2Xc@vfbfIl-H'ydiY'wN[FFFnW M7 ( 8"0:₻sAǑE!^eUd7z=322|{NDF.@UG>YY'ND 3ùtY@I0"-|׶W֎4fh:LY¶5IR)c;T|f +yal`.0[2J`s^]CM=G},nkeck4e۩O+ի(tzXI ;<67|6d fF[^]e2DK{!S}SDV6K`!0=B^VV8OM9:YLs}|\6#ky\:ul-E:1# !00.F'7Ni}߯'grٌZlDIP†96ꦒᛟ7\LAYG&"NXAVTn `#G[afxq"OG 3re|t$H}E#./-$mvhrlhWOERVX0k[B{ym37ͦSf7 $#YP<}b,j&m;*lSvoo hdC{R4,_]Gkoz2DhxvH*Fx0΃4Xiz~n$uEh.MX{4LZOM[ s٤F) OrT2z' G.nm*uH:huGGG9P( B!ёmDp. OOND#j855Qm8h0J%cQs]57LECd"?ʉ@hr""PV"Ef̀ Eh*NB Iv2YVO)mD`[ hgY= {&' hdØ 9|="dti3̡c"{4;v(8/jtأG`0nUԿנ}3Gypu媭ājէ6/ C7 $]Pݯ~{2pPunQD A6/׼M]0 eǾk@Eoh3LHg*:!%8@W3;Ce}GApc9 J0_kbS5:PG){6PQ #`tՓ6 ԦCc&"څ7\]-B@ށzb ̜ SZdWrr4O)?sY UeȀYa~x,ej揻mO(Sj@/ȃM0w` `Aox:n(f00tA0PC0FY#4 QW;2I=Bs';: պ1:=c9@)^g0ƚ{*o4ɮG)0@qR{.ruD=O ²O=WsX]AHp-=םa~ܯ҉EwoVa&$ %Aٹg1mڽ)yx#L  q|DABب $#aJA*S e9t tu$G5 9$eBŻM~"GA N]S-<,0B‡"E=nwbH{ᐅ8=qUK'cH]սq :ʀombx$^v0ɮ,wcSrrDUT!3Mw{Usxq |W?)m0 s*2` c5uz<ʀ>>3 (AeAe & }6簳!cJZ9,`}3vrEx*.JIj@-$횐A +n[o P6nC~N`{ZWm1wmԽ~WP&nc-pXaS էCDRvGBtNߤ܆% JRAAWjBn$Ӿ= `X.oM2PktUZ^kyuwT{Sȕz*W"A{騪Q\XO"Ite"@+@95? F=h3-K{1%J_䭀O*긇>EPT=<ח%nQ*3 A@R]i]Z\I&bBB l<muGY+^,.onECX,Fd3,8WV7M'IuPJiA43iu 'zQw$f,6J!e% 5/؆Bpgau$So\]^Zܞ[շ,kzӲld`@p{+`a@BlvXrŶP@l8>.Aymc%lF奕p8,Ĉ tFe뵦z5qZtVm6Qh4l[vJ,U(-k0 OjjOI2Vyay5'0j9o˱xD^++k.Õx"J}3t" r7֬iK=ѐm J<,7X2kZ˥͒BǢ v5hnټҨs#=nҴ*W XȶkvVDj# ۶-{wXTW6,xD2N b,i| "[5Z5\ׯr2. +(A<w 7/XU`rhTZs=sk{YړUTJ*2,;HE3H*mi!x-ff v lm.o}@} !!pTI{;#8ZmۻvkvX" kj5q"h;Ygn:yj66iNj. R\~ An &|v]5H^9?1=d?D6lR(/_I##i],XRi҉x;좝%mO;ջ+ɱǎL2/>z3l[P^MVhvog [h8F߈" k WC\ cQ@` fa, ~' M^o[^޲Zd R8 YvGCP6\gycl{R Y?֩xKjY@fIB6U.RkZ.]\MCG3Xwⱴ=t=R7s|nn;أ{s3SF ݦy27V.O9T,Թ BZ@ˏG,5;Xx4\222N'pR[vtbnvnzOr[oFx`mپպ'bؙ㳇~{z#(SHib3#LZ۶CH,誄]& V*. @$MYЍ( w p|4uyD"6ccc KcّbbGl:Z _`DCzA[iST4KR uG㦻ғ L0uoV4?ñrN,EDw91=5qR.Z]/y4J0k4j>5˜[Xy歧C2vgA639 ~MsST/C,ըU'rl*~2AP(:1= ʕF4(kz2i<@OZk:{2y3SIaGc~#}QvṎ8͘Ъ-$06:Dyv oP؇[@s/}Bt\QwUح5| z& Pv$ۖ zQ9ب*d.]vzarbnjREᰝprn&WGSD>;fn՘l4udHc#Al*ƜJd<ԣkGvg!]_4иxw?!oEgp 'qZ_oSF&OLOe_*co44mK,sGJtnlimMϞ<֪P(l3rQ%Џƥ}эx~X;xDcccpؐ$SӖ@ǩ{5N{pzx<:> 20{b#Z }|KcwޡhM0 H2:1}bee%J[rVՎϏx<* `Ķm;vGWXvÖ5ȮJ$f"t4J!7O+sXupՏ-hTat?K/lԟ o\B`q] >K*xLִs3 VjtwZ+cA_A?^vxC"P[,~[ O:_\o?ov|ԊbwZN7Iñ/̗'_C#?}eE<#BZZ]|޶Ó8+|nQxMaY䐅O3گWl\R9/oL>9fx\UKRZ~ě8;o@f8ΏHdq H$F3IT\EL2UVMӜAw ` "t 'ɐ'̿0f^2Y]~]:w#bH۾Yj^:Oz,{٫ns ﳗ]ZCR6!koc09pr\zV̦⾯s#ͦgw;sPT (7!hrʅ~(zs%DxHlo}BK{]w>n/ͻ>>q7=_xzNőO9XW]u .VlXOsoVp_ZKz1ˡyj}~={S*jƧ\[ԉ[򅣑H\G앍Fr|ii\'cQe&&c M]Ig7P䞩Gߝk$Dṁ#ٗ::})/ U^swy1ttNiDfă>?r9h) jk~O}D4C1Df@֙LɅɍ󄐈GO<$‘|B8y04 X@Ȥm_LQѤxPdUn.DBE¹eP*XLY7/=|pQ5XVD}ĸWmNL9h_ZlP 0lչA>hSh韡v< p/^yK{I䦛퓹>_xB>x;;q"حω:H D?af5ZmR Im+gfH<={rbi~eAled`Nqx-qOpq5I `H[H*OF'V(lKTA&| Qf*2u42qNfHX6Jȣh M籷x !V,5[~DE!l4J#jP8ú7vK& >.W֛wcYWp/!'T"A׾K_p.J|X_+ d"::w$+D< FrHt^Dfw^=a+IR YP[|\.#Q%Sn,cHh_yQ| l\<NFcG¹).ma< "eYwen=EAߤwAWr9$jQR!@@R33f+nk#w.@=I|՞+vkLii: +VKЕ\|&ulM|꼷Y-y NzFqj2BQ3 Qɸ'l)6_ l!r7`LDZP$ųPs~ޝ_BCq  ѹ>y@WJ\.;r=+>~$fM;;X"zmsZ3L2:N /Pïo`]; b4[*[o:-gc-T5bkeUכ!Zo7Oz UD)M `3C1#t}h$|6"T6Y+^O+}B>vX=CfְnZa<N|DRq7[ 'M`$+y 0kԤ=:_Z5A/5[B*;sKAh/-:h$ +Kj# 0ZeI?ϑ'Q_v\qAA5/ [<Ƿ궿DBt @ dF6Xdy}=7خzXYJ% ՝y^>Y5vL?Q~JYXWfʼn?YV~4(ԙۮ\خӎᘷ<~"] E‚Ȇ,촲B{RzL&V7 `+v󉙱Lb~uY^_?HR Ce`ɆuX~7hտyRf3/~A&DXt_¶|~%*hP AJSbdfh4>9fߺqZ`aa̰UWܴve}=d+ENŏ66 _ۡZgis r> m.Q ]˴ʂUm^Cs)Z [ɟ| 4~ǟ?綾Dʬu9_)Q^"2tK IDAT0{JZ-l㶲ӎ@ʕ |#}/CǛY@ Zs]W%Cj Lm?A#e5;oU#;dv;oxu7n:ZwW? ZU׽jͿ!VLT4bRBV6|euc6(*5Xrn*^,#E4wr*2" tORDDaJt>P#@m7<&Q BWԯ؃B"6Rd?BJ S[o/pŤU*ezq<R8¦I',KnnڡuťHRRXQ3e."}xVL"2"ڿ&LJjcOtT \~D7u`)@- dWB;lEp!؟I3?꯱m)ar[u]%j$ͼGF~u<[ Xս{mLA! c#J)lo9>뵜+F"KB! bjF14 2F?p! <}{fD] 4@( u\qMI2WO|/ <Fn ,X~^yK+<r(xRVRۥmD=:nR٬[-\o̼Yjm+DD HG}o!"ba fxPԱ|Ss3=>幟}g~[&BD˲HPl',Vkg<$"۲M#G->ʏMz[@ RO;eb`l8v1/;sD:'@f@a %S,_XXj'䞇eOLOR)k>s~6QH ]/^Yz]Y+kuOCFFx*,W"abME̶!Abl5i=hy7mk7JПyU-v߃ٱkO`0,蚘JGjt=|!z ʟLK#.>[rg-s|$ˎ$p w %|;{u>sG&/_yƭmeڽ5}Ν=y"G]D"'fL l~Q_@ͭ=< XjDɤgXQH Y+ cf;%"0lml?3(fW^\3t->UNx噷Q1jhh=wN)_J&3ŊA oFD饵gqLfJzmgO,-$ ?}񾉱jߢU$˶2,($DTHA>rNN( X!mCV) GBadPMBXS/Bx$I%,R :eSDŢLvoRt4E_#ٙN99e,206znc+3} n{O"B{`C{W+*=<9Bv0v iwlmI'N4Z/ajް~m+0;z{@~h#|v3?R}M?UqACKyvŧFMZ[^J13S;T@ؽA&;+Mmk0(V:LݑH|XD#)rCCnf?,,p &4;,=FA$fGn;{v"MvhOe6#`-~ QgJI5aw'NOunKDB5LKQ k~}+o+iKŏ[&^ ؠoUuIϤ_֗w_yo߃@&R~S :։<>,Pz͏7'f!q)03QjMW`T'AVEpD"> שF?cNgf2OF2t|4ݟ'\|v;+\YGŏUs.4[}@sW΍{GOy\ެݽXgAYH)cN<>~,{+= |ٙ1kD&zyj !(G*(Dv'+m 7G]xBBRJZ>;*y!0~]ɀ֯Tʔܐ"h`TaЌ\G#[< [KoxDn8g Fbgj3ٔ=co$p-q}㵎Ogn$qbLx+ 5+a)P ,5rDE+[~,X_/Tsw,1ǫ+#-LYa\*Y q{ϭ7#Zʕeۅzm-?mqn>{N!]anĭW=-Q+RZvՇ3Xk"a | zCڪ/9+a+ҍv,6c;g_}.[kV6utfc%g~9>h4Q:{XbnvQϮT1pf"㳩3 gt iT}lH٦5gҷ %B{k]X{o[*i}C=wXZom_ᗟ}3 *l jc SmB`h.s/?uvE~G B A=H%?wO'?) ޗD63xX FkU._vtBn1Mi/}K&g ">o+4%= MKU^3)p x*nyd|wa":қfx穞 hO>=uHwo{֠4~_CZ:1c?8so!`É@/8 ;Kry~(tב W.3(5穟@)bu; oa} Q@KvA)`CD9_,:y!=L3a{ol,ϛ} @ Vܔ{Vr㔎9?ֈh @OsO>+zK_xN>ǀWɒؿ` .z<꧋g$ox7-" 2 B>qwc_#ϼb4<ݖBP$`K4?~CKgݫ#gf,` @ Bϙ}G^Oݕ7:`d!" "GҔ=~ پ*H=8qwt`8*@ƀKcDC5$Ȇcq(ײꂠK/P?hFhO^N&0d:bD8Ztq;H5"PWky}Uk]n.,YGVv~~!NQa?69\YݬkZh;!>fF8ڼU歭R]EE""bZ^/(Hc[ ";|{lSqC5 &b:3=ڿ*^H#ϸ}e  Uh)A띷,EO75@>u]iBaCgV; %`a xzVo i}g9Viwl$c 1AA>Nk;)ܤEzeⶲz.]m4ZDt$Hj͖K H fVDr%rbq;kUOKX"2A;S5\b}da $ " P\x7JvޛƑnkb?"'΃DQ$R5Vn5xcF7k; 7Fa޷7xF?ս5*4TiHqH9^DF&3#R*I$AŢ"cWmޭVKa!J)zPk4;/vb zICqłNxضm S${<5l$[/Vۄn[:8X鉉-.5I ' 3SX݅U}?f+jlG Dlbf~s?qFi<հd;VȈ!(_p#Uw&&ך@i4b)H HQٰhd0fM';M(XĦVȋ_|{HXNoُ+ V*e (# b3FLBD$(R2SG/V$R> KS 3MT*r9eRџRҟ}B'4Ii Ddk ڹ ZB0B!+X@OOl\Ckb^<ݼ|23S`d|pR!4@!l 1Ng2Dw˅lqMf鳭{׮\ {5ՍB6>#lEկL]Y]Csff!_&nZK|qm:;b@ҍ#Vfr'݄B BA00 (~F"SK|;FcR0@sS3cp ٍ&+Cz *xܹr) y],f~fr~fT AlvŅ;0ƈfIħHi""Œhf(w0gs)keZf?̛yqƾd,dW (l^zNf]eJe"cV aWR"H$B xe~>;uݲ q $ٙxL[ sC0/,(W:=9~aL9Yngһ?`OD2q獨}reQT@b1202!%"lR,cjˊxR3NϬQ6 Be}Hؽ]i[Q/ۚ+#"@D<1՚'s&) V&SdEFJO(93GaS{dtbձ'X xc9>x .{yq"F@!Dl{Rk"4,NMX Q=K@ 9#Z9iT`G_ .96rXE$*b}S!]"H"@{܈cYB6&o%>V$t cB~cEiűldC͎R_p)H ҍ*HVY($f7$0xag ✡5S%VDk}~iA0BJ&#5idiZ'r{c[wåÿ_ g(I\:\$hЈ#{,u'k38^S[[[gtqʣbZGv1 !F) f7`Ѭ}_XFyP#e6[H3=-`_`z6[VElڎ?~uP(\A+-+!+YzJHFoqW/b"/O @ӓ7=# 0(R(F>Edĥ!7cCժ $nD8'XCN׺E/̩$4-( ]%Rv{ "곁PAi/ac?ޯ;B0TEv'+\Ło 03!` k{f u֓{zT*oו{|XdXk'ӝ>#AQo [9!(Q͡K!]f0,֛ke榫gdpfr[ޭnVn5황 y6 gfs.}f~+tZ!)J<S, ==? Xoc V^~hق;1 VZn[ź]YgDTҐi?("v=yp,Mwk6vh?m:Bg#tJj^[s2 1r字\>w&RR#UM "lɮ++293J͚bu=zD6MFN@"V Bg4Z'?gKCGKc;(-XaKDZo[A, H"$nwN"괭N٭m$Quld? @bmdiOB 2[W@JqCVQd"O-ffff6rcD4T)eQJkv4ыPǍ1w.2g  &rB>,S"d@zyP|C " X%mH ALt-NivD^zZß?~%Wc\\9_ s}Oc ˃T" u|JbsP4AMLș_~#Cڢƛ5G a. &;<ˉ#"Z0,Xk 5Q.ZNg>zK1GLuw֖&+w\.<=n͍]l}FFIr?^90n3_@2ĜhS|PֻK(5G7sf (xVDWsLJaQ6BT.Ƙa aHs|౱MkbliRKmDCeB#",SW?f (mB_n=D]sy03"%bՎ/B:vce1 .k&#&w XE\O &bR1)>r8ʑBaR1e=V/4_A `FvӬyϳf8aSs¤55" B$l _\ųjȒD6EG23e6+O;vD-AA4S?ϗ'>MNH}Jz75W2*87Sw$b&6'9 8]_O]ʝ1>I@|HUmMn];dt?q( E!" ) OS4{JUD|k^b] O!3A`%Hu\.9G[d(z7J킵g" 3ˢf( ]cAl,*[bfnnc_<~*&od0o$t,IȞHbZED;s3ST__-9DZ+zwRY~UoSLBW/]\p`XBtHˏ_MI rwK!$dkC 'eH,ji%%}2ܳ頳(\H#Y]-guyP( ^Dž)ϊ{ ,_/W.‰n;\oѕqe gΝ+Xď b++VwJ_uA+ BrxB(UqW|ý6s;u鄱cϧl`(oc$F`.W/]^Z-}3咟>.-L9N+&#kیyibV&5!ywDK >螈30\LrΊt=ŦMO$B<&;%@xffea>Γc= 8#0`Z;qhlQȜAAJ 8 Rc }(%@!$a'g3w*bzJ~E\;J>wߡ_(%e&𙈐P0JSyDp{,u?m$ V%WA~{Иrk}y5=@R7($_ ,0ˋuEC 6(>$L<#"'dk+($._u1ec.Ww}I[l\~m rd%TS}XUW?e|fX!uʉ+9ݡÍaL"86 Og)$HBg荩SrNd1}EzTNS[f^^8szߛߌgg047/]JWfHzGḒ 2Ԕ4M{d:Y:J4 V ꈉ_(w65];Ggg~ɇdXtnoON ڜ RzDJN]mg&IBm& Q򙳎| Ta׉/@t:NGQ.z=W ;lI{9ljkh~zT[kk ;oW%S 9πA*⍍cSER?vد&<gs_& {>:|S,[(rj nc?2K{D;w ڒ*#oYRoeȕہy X^:;ss#0nTvX*WV&&&^js3J_0PʐD0d$CBD#_ `BɌnpSexi Cue"~Ջkvܚ[hDFs뫮 %ӵDlE/~qqq`ͩvV՚(=W-s`Z}E*A'Ov[A7ap֍17!yAXTV_D[;{VL[vvmnv nRk961kӀXѵ+$f@#VRq!]b`3=wuK#<& Q/IDATݧ{5@o:J Y3a:x"6:??эMTXvǭMi7Q~jDxR}^T)( (l Z]]\Y!L|th3|;䥋+?E>JJD~z g@^t и}ekg^/5f45p}b/HC3Dn={qXoLW4_"h6 @`l:Ξ1sg hZ~yj&*c9:gwBh$.\Y[xYk;zOw8o1w+^] n]l/_b;Fksُp읟\^[}jK;,vAF0z^0 RrA byAw. /oW.s`/X`z|_]p3 Vf_I!UݽG[/b"D?Ɋ3Z^OOfS+ylųgHާϷrj3Fam"*K$nۏF@b+ vg% yz}u4+Z{uc}}eɠ/A` j{bǺO6.Gܝ x}t{ߠF>,10 rYHZZm_3j{P#0AHN7O(j4v=^`(!Q@DtLv̌;abjo5wƽc,u3+Y ҕeU_q )/ 㣭^JKԲb8}4bbr0$ČtiMHa8e^yte: PeM0}DĠNϜ?0'>!XcaB`;{U((`D,p!jٷ?-E$~̼/0ZvzܑjQc;V0dHFߊ_՚g[sss;̻}Amol|QcgIdz$/'X.,m,Zy_:cD􇯾EC¶~sYo~wsvL} }?3GmS A1c90XQsL1V)XOoc_gjUŃ:Tqґ4kVYP3 A7' s3}k܌WB?DtŊX@LWYiSkŅ?Dt | D_'=_ct?/Πdw*( =$JԈ_iA*'F$ ݇T B Ǩn^Z*WXܰHQ ^W%\mp#"A0J777zJ<ū.B0k sӮh$5Ւ~|śWs9X7gdz/Zۮ@fJ" QwEѺV\o26m&$ݮp{ާF?y=$"h1] PWϟ"l}GtqJz HFQ`xfv7}0V z%2IS7/]<;=*{H%^eYIwk. rՃ^e/ݼ>75b6"$)QX .qhdIa@_fDAUqH"@H%҈(@EX-OOJ1jydc]\ĝ|=5rܑ^mRy*"T7\(N=tUJ7'+%B89ٿAgexaq}e)['6'x2rbXyy&uQRἴX\FAG6]1}HY KUoIպ/RR!; 1G+ tUpsccLҭm1y$qjW'I7]Cvy#0> /Ly`>Nc_)FH 2Q U +zF/NK,qΐ~-/m6p! 'sO҈Ψ47K.BA }OG}csfBP8>ؼѵKA$G%G;9@\ SȰkRUaedJuoI<\l8cWgSJ@TpZ~٩?uH_P┩ G÷$1|FXdtǑ`xtIKXI S~مUg&o]P*G< l s!0XD0p>{E80%Cpr dkg_4[-IN>- п:#듚)Qb2ovJ'*%ȤWg A?u#4 T\Z]jG|/! T 7CS ptjJRiK)w7H5;]lW?|5SNJ/nԑ>SԐ`\.ފY2 Ow".pl#"u:_m/ywxP?$A0o7?LMXA%8[;/F+Qdhkg2q*%07rp SsO,BE/֖'ӟYP#]h0@Y[S(vF %f^ԲPJ(x ֋g@f,#!$ȠIȐgD@Р!!C$J V$Yz mFJ-T۸<'qLKXr9zԐ |PF3(bO??ekF B` c1խ{æ B"Dl.A/[. HM< o+@qc @EoE[/3578&#--F"ܹHtvv*z=\6&$wF0u$dX1uK:ذAWTW 3hofCuqE 8!PkksS5=& w?v5gbݭ&jfD!juNVs9nZDvrX=`Nc?0n%JjjZcL" VU"$LlCڕp*.kgۃ(m( SڟޢaaShLD1 AyY, A@P( PbotC؋  (pr J"\a0Ǘ$#4"cSh`Eb獥GBDZUmrsw\6 Uc(fnA .Yd-Щ;`ş# \Fm0#xpűr)NǓ,8ݲO>~v/F kR qSXȘ/2(zyP/2bvﰉMO3]!sT5:cEw 7ۭZsR** .](`tZ{͡2Ѡutl\}ىLョ>YI<{R2 S2"+CZ^"l0Fֲ%(v [*+q3]qpidaȠ{ KA@b}8Q."yc펾i)_isgV2Bm8Lmni&&A>pH78,NS$Dd!o&_a-[K|?ydF|HI&Xq SS~/;u/"ZDc;V(~ " &$3% @m'" Amf2E"%'səAt4vӇKO>93^E}ӵѰWbwgP+A0 Zn@5"b!` vNF".b^C>)9Hfb>+ؓ`55n VYկNZV^Q3, 0WMA ,~PO߆WM(ٳ4*:[aO_M!׸B)׵>҄B/É+Ud;>Y).tQs,ˆHh7S3}I+&jص|,f:0(cD)tnA>XC7rB#z:ՓǮ.}1N@7])bcmyn,>{HөL㉖0΀7/]J$+/J&P&:l$]1L^xAթ%X3Ml'@#[7$^4y=?ZX]]83oR0ܼqnvΜx:w?q钕|l79'l+AD@F/.3 Xv}'B ]Z:;E5N)^O=y~ύV$>o ә= ĀZ`Tj)2h:>v~SX(kA\zc9*~IRS<[DS?tdSN6 I`cm2xk 8uOG D~l[@f8䳫t'Bb;߾}+Qě+϶wj-^i #. VYұ]c愱+Ho4׮nN5$O f fזc辟S "lt{?"F$p'k-"rcc夲IDT{VͿz'Sĺr^@nl.9Fr߂N"d't2`Q"/4p y;l;wE(Q9!|9d+֖ n\1pEF>j)6𕵕+Lg]I`سXR&QDfOw٧)N5Jrĵt#˯zӃ tJ5YVo]Z4F~B gח*O|W:Ni3/I<ݍU[$b5m?u" (>i(] LĎolnV j( BڢK&x&% "GoBP(M{^PԲdTleH&s`E` @ggIfyVn2O8In{0G~}kƧ3 ފV'Jc>zDYv~#WّgHtigvt\65&O^'}JVI}t?f~b_e|rFNVJ'驙]V2fe{ݒ:%mTu3pP}Z*2Zח5v ^LnR: I-3.OK^=9{.J.iג%uKzif/P$MTWqO<3MD8#黤ֹm3;WM3yJ\z˂eTdy;GZusڡ5TEԪ%zqds\ H|}]XoXeR-,MTN`3t 6ڮ7m^hS(^@dX3-PNaqߜAAA؀FucI{hIENDB`biloba-0.9.3/res/en/Makefile.am0000644000175100017510000000113711532011517013123 00000000000000bilobadir = $(pkgdatadir)/en CFLAGS = -DMYDATADIR=\"$(bilobadir)\" EXTRA_DIST = \ aide1-maemo.png \ aide1.png \ aide2-maemo.png \ aide2.png \ aide3-maemo.png \ aide3.png \ aide4-maemo.png \ aide4.png \ aide5-maemo.png \ aide5.png \ aide6-maemo.png \ aide6.png \ commands.png \ commands-maemo.png \ computer.png \ create-game.png \ game-name.png \ join-game.png \ local.png \ network-games.png \ nplay.png \ player.png \ reseau.png \ save_last.png \ server.png \ start.png biloba_DATA = $(EXTRA_DIST) biloba-0.9.3/res/en/create-game.png0000644000175100017510000000442210315030517013746 00000000000000PNG  IHDR2QbKGDC pHYs  tIME (4.6IDATx{Wu_,.2.-yT,)Jf6-[efdnZ r "xiN{~|m yw|>sy.χFED .UU (2FDr=#Y%#B@;|"2H Pp@ ʫ@9߈ D @8H  ]O}M3;/v&|C6䝿hfo$@0u/ٞ~*i{{cޥ:3{NJuFxUf=]l_}f8xv'a@O`)#-y@`7vNJ3;.63j$]R'I3%_I^Q1JJ·VkGsmKTs{\NUtc$xN{URgI&vIo%銜aIo'rO/'Hڙ[ٶ#IФy7 ?lfہ ͞4 ys$G d=p7ྤmH_8i#/HgηdIKuLK޽)1ůYY͞5f[=Rp3['Ogz~ xIS%gl[( `#r!pI e/{6-/gI/IlICٟ/d漭~})޾?|VY^gZ2$}CR=jK{ۃ|?iIj(EY-2VI+UMf?I*)+Gɻ]|$ʵ=mߪc[I3>ϯ9}Zv> dfaf;%]hp7- s_׌oMAޒ^7ˁAN>Ư+:5A%y <L& 9Ll pĿ׀vok,`f[; Y6.lp5*]&ٛ9 @ۑtYM24-:&He 9IKGJ|/&=|JymVyM"!xݟD+*^ @ҺmZu\fv~A=rk_KJq~LY~?]֌;b 22e<:{ hf<:vҨXL̔թa``Cً 2`r}|I441%rW4X &; @?fvP(_Ik ۴x8~nI˷@(jfT;lv=6ٿsGeg7;gH:C`)7jR>Ƭ_6`m iPcv~=Ⱥcm){ۓIJzY_%mʢNXg;^նc d`(oعöy,8$ib?SyQBj/= $v}JyoEI4e:&<ٖY vm59;}˸Sƺ(7Kt?7R,4zW-^g^YPea{㇁efv1;(ۀ֤ ;V l0Vut"=8 @8H  8, }"2H %V eV $,t9*0N$h4߭G@xesۚ08Q5B5 F)]2IENDB`biloba-0.9.3/res/Makefile.in0000644000175100017510000004251711532012762012544 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 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@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd 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 = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ subdir = res DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ html-recursive info-recursive install-data-recursive \ install-dvi-recursive install-exec-recursive \ install-html-recursive install-info-recursive \ install-pdf-recursive install-ps-recursive install-recursive \ installcheck-recursive installdirs-recursive pdf-recursive \ ps-recursive uninstall-recursive RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ distdir ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ WINDRES = @WINDRES@ XMKMF = @XMKMF@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ 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 = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ 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@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = common en fr es snd langdependantfiles = \ aide1-maemo.png \ aide1.png \ aide2-maemo.png \ aide2.png \ aide3-maemo.png \ aide3.png \ aide4-maemo.png \ aide4.png \ aide5-maemo.png \ aide5.png \ aide6-maemo.png \ aide6.png \ computer.png \ create-game.png \ game-name.png \ join-game.png \ local.png \ network-games.png \ nplay.png \ player.png \ reseau.png \ save_last.png \ server.png \ start.png langindependantfiles = \ 2play.png \ 3play.png \ 4play.png \ arrow-down-left.png \ arrow-down.png \ arrow-down-right.png \ arrow-left.png \ arrow-right.png \ arrow-up-left.png \ arrow-up.png \ arrow-up-right.png \ biloba-title.png \ black-highlighter.png \ border-maemo.png \ border.png \ choose.png \ cursor.png \ empty_200_40.png \ empty_200_50.png \ empty_40_40.png \ en.png \ es.png \ font.png \ fr.png \ help.png \ highlighter.png \ pawn-blue.png \ pawn-green.png \ pawn-highlighter.png \ pawn-orange.png \ pawn-red.png \ saved.png \ tile-center.png \ tile-down-left.png \ tile-down-right.png \ tile-no-tile.png \ tile.png \ tile-up-left.png \ tile-up-right.png all: all-recursive .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 ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign res/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign res/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 $(am__aclocal_m4_deps): # 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): @fail= 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; \ ($(am__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" $(RECURSIVE_CLEAN_TARGETS): @fail= 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; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done ctags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__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; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ 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 || \ set "$$@" "$$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; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) 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; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$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; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: 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 . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) 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-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -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: .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ install-am install-strip tags-recursive .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am check check-am clean clean-generic ctags \ ctags-recursive distclean distclean-generic distclean-tags \ distdir dvi dvi-am html html-am info info-am install \ install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ installdirs-am maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ tags-recursive uninstall uninstall-am # 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: biloba-0.9.3/res/snd/0000755000175100017510000000000011532020636011331 500000000000000biloba-0.9.3/res/snd/type.wav0000644000175100017510000002125410317020766012761 00000000000000RIFF"WAVEfmt "VXdata"  ## ..## (((( BB## ..##88..((##GGQQQQ ..((##kk \\ .. 33 LLWWQQ88##uu\\  vvuuHHzz44##qq..llGG BBvvvvvvCCqq99XX33llppvvvvLL//zz==aauu88ppQQLL{{RR kk##BB==vvuu77  # # BB  zzBBLLGGQ Q ffSSuu//##((((33..//==((SSbb11 LL kkL L   XXII88z z CC99II##??kk>>QQ z z   2 2 pp9999~~oop p  9999XXccggLL** YYzz%%rr]]hhXX--NNNN( ( KK?? - - ww##GG ||u u ll||44//22kk::`` ..//[[||??- - uu|| z z   u u NNtt//rrkkpp kkmm55qq==ff NNVV// Q Q CC` ` kk%%88[[ll''[ [ --gg  ,,   ff  QQ HH e e Q Q ==qqz z j j # #   77[ [ FF[ [ - - WW - - VVee//--LL kk KKooHH [[ ''UU  PP zz[ [ 2 2 jj==gg~~s!s!II Q Q A A V V SS6666//<<##kk((2 2 XX,, vvqq''gg kkbb [[V V SS j j GGVVvv//FF XX99SSpp--QQmm11II 88{{zz%%||KKvvzzhh'' ``UU::Q Q XX  A A ||\\//HHqq  SS` ` # # GGkkffuu**VVGGLL%%   ((<<j j   ww,,77$$==((CCww((  ~~<<^^mmSS!!II  kke e ppgg kk zz ((''  ##  pp V V ((77BB2 2  zzQ Q uu   zz22 7 7   oo  ooppz z p p ## Q Q ##++**,,݈ш,,c/c/tt͵..D1D1JJ55w1w1+*+*//ss??S4S4:: GG jjJJ- - bbh*h*00CC||YYݙNN))%%[ [ ##ttbb  '' ) )FF  QQ33jj11hhZZYY55   iiJJ!!{{,,::SSbb<<""&&FF$$ %%## & &ee--99UU&&ٱTTrr##+*+*==__ii44n$n$&&  uu66kk ,,++HHiiקڧhh""i i DD SSyy׍׍ssZZnnIIAA  ::^^JJ   hhK K ,,PPFFDD00ddxx22YY00Z"Z"# # lli!i!ddޚ7777}}x#x#O*O* ((VV1100gg((HH_#_#''j j ff``$$QQ--*4*4ccxx[[ 44 ( ( 989844F F yy22XX * *33GGtt##22SS>>kkoo))''..bb%%SSbiloba-0.9.3/res/snd/Makefile.in0000644000175100017510000002602111532012763013321 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 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@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd 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 = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ subdir = res/snd DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_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 = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(bilobadir)" DATA = $(biloba_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = -DMYDATADIR=\"$(bilobadir)\" CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ WINDRES = @WINDRES@ XMKMF = @XMKMF@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ 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 = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ 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@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ bilobadir = $(pkgdatadir)/snd EXTRA_DIST = \ type.wav \ eat.wav biloba_DATA = $(EXTRA_DIST) 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 ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign res/snd/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign res/snd/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 $(am__aclocal_m4_deps): install-bilobaDATA: $(biloba_DATA) @$(NORMAL_INSTALL) test -z "$(bilobadir)" || $(MKDIR_P) "$(DESTDIR)$(bilobadir)" @list='$(biloba_DATA)'; test -n "$(bilobadir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bilobadir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bilobadir)" || exit $$?; \ done uninstall-bilobaDATA: @$(NORMAL_UNINSTALL) @list='$(biloba_DATA)'; test -n "$(bilobadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(bilobadir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(bilobadir)" && rm -f $$files tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$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)$(bilobadir)"; 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 . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) 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 html-am: info: info-am info-am: install-data-am: install-bilobaDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: 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-bilobaDATA .MAKE: install-am install-strip .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-bilobaDATA install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am uninstall uninstall-am uninstall-bilobaDATA # 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: biloba-0.9.3/res/snd/Makefile.am0000644000175100017510000000020410317020766013305 00000000000000bilobadir = $(pkgdatadir)/snd CFLAGS = -DMYDATADIR=\"$(bilobadir)\" EXTRA_DIST= \ type.wav \ eat.wav biloba_DATA = $(EXTRA_DIST) biloba-0.9.3/res/snd/eat.wav0000644000175100017510000001612410317020766012551 00000000000000RIFFLWAVEfmt "VDdata(dF3B#?J<  +!s;f/8-7p >\bO2j  38()$CfTC(#%9wOkM4Z+sDnYP~ ' JhWZ$uA^z]6  x LjS^(tHuU/$% >%7s%\F!:{$t)I aP4F{-z%>wMf"X/RI!&Veneb62uIyhaN,w*#!@h4j);65<"nAk'?@C4 g=LwzzjL+tLOb>}NR% 5 7""163''17:0 !KU-P{>* 5/"/b"qBe>;7D[D ",,TSt='#( '=;_;:GP:( &&39H$cSG("A%8tKmA'z# ?_^]<J.0uLxl^\8V5x6 +,Vp\k.*#7n9e+GsPkR/X>!u/bA!&-"/LL=$^zK z&&!3 8LPPB*'{1rxyy@Em9}9k=s5pRF<%pEi"K(d?u&)$7E* ! <[/LtQh!\0KO )O~* &I|/).#xWRrH`<>&y9.p8xy#U]!>0tOs93x*3A~L# %7wKh!M)c?s'-(*}(A|!"0j-k/$ 3"OgP)"/9p`sxiP(5@"CDWJ33;[?.-+hd|f, 0Bfsq~GjDn YY\p*&s/e2"! #(s,aA%->5 'x'CmMu:-{* -#0/"B[~eU<2!2"-$;3,|"2%%,% #  $"# %*z 2: !$" `:v9= 4@ (z10nN}Xh)B $(q7b +11+! 7qiZ&qDj;pp;zsnyud2ESYQ6z gqv:g5 P?[;8 !awxXcKQ@}0KFkN=Q_OI&xqWKUYp w;R bOqmtuSr-3=pKv:u,lD??,Si L ^} l@S (+$3Uufdw DLNP(3(. , Q gve"oCb[ y8 ~ Tudk h{ ` VC[zP C[: > = gc9 _S72<O/b+&3Jgw!4)l A u=y(^2 ^D3ik"JA  .0Us 7Gg5 _ HV.- q2#w{a5Wd;wz [%^ ; ~! !!5&,0I/f)"k=x ;.JvBQkVp3K<-Z %^p%{1\3%Fe96 y 5+vaaV^fR!%$u? bT Br*<Xq7hQ,JIa|B}rMwkalc v7=>)pm;a g WY^V5kP'M9] ?J>#$ 5 .KsR:1A o&sOrݾ&5 a Qwa( !&(Y)3+. 2F30*#Ki Y_dg kjY8_|UuG'W0vXo^%^C69 ?Mx &^<GV^s "#4!SeBo~l   )biloba-0.9.3/res/common/0000755000175100017510000000000011532020636012035 500000000000000biloba-0.9.3/res/common/arrow-up-right.png0000644000175100017510000000036111530454727015364 00000000000000PNG  IHDR bKGD pHYs  IDATxѱ 1@8,l7pq9P;8 A㰹1}-/,0܄4[!55$;`[jdmzܦsc)KoX~1-VĺZb,v!IENDB`biloba-0.9.3/res/common/tile-center.png0000644000175100017510000001745311530454727014722 00000000000000PNG  IHDR22? pHYs  gAMA|Q cHRMz%u0`:o_FIDATx} @1IKK3|a- .[73ػ3^z| v`%Ԥĩ I r2 ׭a'7>VNV`q3 rs131 M-u v  Ge(+bPQRag b%}d`07bX|-CW?Üs]vlt(8Xab4M2& 6Hz gϞaf`eeHK?ir?/ J \lٔ |4T3y0}bطCKSG^~p]p &ðsN1| fV k7lg(((ahmoatc8| ( nE?P.ܜ<~`ia(",°wNfV6&`0 301#ï.]`emp-2tuL`mzf م _2=@L ߟ>28:y2u!!6 !44♋ QpbSg2=w!*:77'3'0p331L/;(2! KW/a`رwfϘŠ?Tbx2 ȗRS[n.n.nnNn^vfPpQowohdK7n1|׷ ?~go;Cjj$o+ l.9;yj /f2e ի  )6V`}?~`)dd&O~G\q0 31L f?  \ 66#0hj0y22ܺ'010޻{֍k q)󟁃ea-9Y {vP]]ǰc.333`e ,~O~>#VvF6`lR@1A*H&1޻ ,< 0_AA,@X83> !!V L'NNf0@8 : @ـ6!8,!!! vÛ7o>~894#0zr lfp \j+8#ySQ *~L%^n`XA23 3VT PěZ2&<XCT GnÄ!/رc ^7\S O?dq +? b`,3cfʯ_?J #0K`cdhkic000`PWWc`:m[`~ R MM@G248vd4rdB |\|@_KF<9ː NN{2 ?W`ف5902S3zOV| C0A +?`xE0=vӧ ]] ӧOgdx ڵb#cΝ8'Ǡ= 3aQ B9s ݻBC/5X81ufcq (D& e!y~6_viU Q\Wu=1[#gI~SQUglyOUkPqѵqLYK&jyYlRCA/ͩ( &PZVP*Կ3pq1dg3M>#M vo` 7n`ϟ?1ajjo` wa 1blǰcnff6|p9scChpX+P/`^3 +U @<j}t|/` lf~"4L)fl X4k|+W039r|2AQ^XPI`9p ; aJ]] yYR dMNlЖ;@1y6U?Ĭ0k,'O2̝ܦyk߁7#åbɇADDA[K (\D,V 99y`apXҭ]y%`b{s ))) 'NcR XadAX)3,}33: ;83p3C cl*Z -] 7aPPc!K! f8A *v.l\eXv=,k!eKo_/C^~tcL&3н* ܴgT@& R +'8@MfPnтu _ a~ eeԱ f ??gf6X8YlgT@ lc?pegwl`[ s\2`w+CF0cfRpz~~aII ϟgr +b#2`*CeYXo[L|e8V_$|bla369MSg2%(d*+*޽x ,»r؁߁v!~ FbE`Dž؊e%P`fQ$@`jb ɏ1hk0ܽ!4$%;d&'0Fxߌ C r ޾{p p24c8v8D.@/?~0|Bꖃ#x`_ @  = cɼ% FF$a~6Y?c'pD'!ŊگhKֳ)Êˀv`{3c`$ XA1A60% jk18i|cx=û|󊡡 Xda>{:'Od>Chx,ӌ@d8+(TF~7H[G[`=KPTM.`Rdb`> Ok7o2,ZaՊm .]dugXz9EAw@=`2@= Ta y5WU7+H!/oW0\r 1ـXsp!,7'57Ne ;zJQ_I qx!))tX jo3m<={w2{{ 8^{NĨ؉ Lcl"23+`= +ÆVZ c'O`edyDm 3 KjF8#VAE?~i _tXe(`f6g F  RR Uu Zzt$)mXa%o]U,JPO 7(vA7' H6:A\|R<ᣇ6nŠO^8l&&! H; \G,@1j NNN 3fa7֞hV(N`+A=ENc'Okkn/@U?% l@V VB1# 2Ccaj_eHal|XђSVi &, " g0F޿{`eiK`ed s? d1mCiIý{wN:)Xt0<{wBl/)a4=`=!##!&1a= π%3w*?(|0ydK`|mwC\0o1-x`hː_Zp5 Xw1Z bx)CbRCa~!CgO'4"h:Pn61P+&&1oC \ 11I 3M <{PT`nk ;e "! NiӶ"Cg{Á'ED2%9PzgNUDL JdNpڒ5 40B99|@-܌t.vPĐd߷ M^~dر CWG  p J6߁_  gc4;;{CCB!! b.xsT2 bCCypCҷa{n޹p pp>x;>2AHXa**KIJ[<߿`S G~aZ,93 q3$'3`e8P y`޳O01;r!.*ufV2?0/K0^̟n` 3 @aP(ѳϤy勖3(+P@@ ,NcXcÊlϜ "*PQ (pi_ XP/Ǐ~(q݆ _!'77' mĄ!wA`Wd.F4WV^pm`]sXL2xx3l۶aѢ @,cf-j`ca2|? 1KJ23̜5 eF,9I`5UAƿВdppEA^ M@8;040jS?h b61ÐW\ȠP,A-.{/fp>~nnv`C1Դ&sJ`󟕝AW_ gNasd306O߿gV1IJXT]]`46u``b;CTD$FG`}l3  ~c`g={ {A).wut ] %}.Bѧ!%B ?1$'2X[a릭 fXlxɳ' 6 qQ A Bv`w' ˂BLl 4}P2ׯ_3@y XPgc<++Mwhh„ 1_P; Ғp{mں 'NdHM6|V]a! -ف ;8 `ӕ"apsscX`Cii)< A )\l{{;CYY>a7 A BymPݹs!/7 pfe8s $ar  M2d߰v7eeտťqLX :`],~}_Xny0XĄza/8?xyy@'2[A/^ I*28vAXL>~,^s`'ìE%,O^"=jGV HT6/&n#s΁ l=3HAPEzHF@ p趎X]>I $@^_ONj?y7b`,Vk!Ae:R$5v!dr:vF3d"ȍ,i` 73 , ï?׮[͒ d;[i7`v< _ K¢"+O`1̘1Xq~`$UXB by}ʬ< /~0m0[?7&М9[a ;=1x1<~_ B/  껰[!*x saX001'g2hK¢lG11#h ZQTP0cT`# l29@Mz YMB?x V2+ ~>Aǎ02U;D s?4109 +hjd ˖/f6}24½ @1kCkVnf05g`w`kA& ǯ[& ,xFh2s~"w0\<4,A Dؤ+0>}0Y8>8<;7 W%e&LZz*֩ Fgrrrre?+Kp 4 b/^{yVx2z ̐ gP*fP; z>ŽIENDB`biloba-0.9.3/res/common/pawn-red.png0000644000175100017510000000440211530454727014212 00000000000000PNG  IHDR;0 pHYs  'gAMA|Q cHRMz%u0`:o_FxIDATx4 0D"EV֙A @PS|_sp8CGΨiiMT$|b 9Neod̤XKg.hq ɸ##+#3s?|d7.Af/3/TctY&ne@.: .@ìm߯_7؁:EX8۱@ ?7(Y NP(0d ÿ? GL 3byh M ӑ L?>002 1㞉OQ0??2_~30"L+,~jZ, @H+L X@ bFv?/^l!( } jpvvAq P?,Ԡi/3&:p #(΀bT )$K-J`b/HRPLfD/>T akH X@6`pzUTU\]FUB 42xgfC !#3L;bbU|f Y@ l@IK3p0pij2pʂ9(2| ^4O1¿ϟ~t,@10R)(YxxXAiE (je PǧO \\tƿOLAe@ap~Tp 8 Ah!e f7Z 0ax`8ހh00/_P| -|S&݌9@,@M 0rrA 2A| ߰ Z(|p5GF| ?~ `T:2@KR+BPߠd92H|ƌQ n`PKb2h)0&NpTC Yd`Mc`, 3!2?!&L J( h(AY?bXP_?3-FT2|qPA*!4j8e|sr8uC,e/(zP  "@,@ e/` Jq IL U 8[,*PXT1=/4XY b8 ta0(EA>T:KP:Dp :=PԱpR;ubہ%R_V"3hi+tȗЂ X1qrB@02+_@9!A]Ttd ;?ag1hK6s?W 0J_ .6o`/#\8KPBqP[ AZD쬬3ؿ}[Z Wq7Q:/4x#'*x -R,Tҁā^} J~-e6 OPR2?{VХ!r6B %lfp*-3DDD~~-@[`'go4E{6PenCD?Բd`x nC $@ >]/)'w/޽6uX>a5q n&bw` [ܼkxy204Y@80!{>>AI?ׯ_I(- ?#xx򔃋뺐^6VփP (0WoF^IENDB`biloba-0.9.3/res/common/tile-down-left.png0000644000175100017510000000560711530454727015337 00000000000000PNG  IHDR22?bKGD pHYs  tIME  K IDATh՚u{zvx YmJA>cBOgg ؆̥,R,Y؀l f`Lp93ӗ|٥7Q"LjPoa Lc "1"sn< "")%RJܻw(p[o/O)լbnRUN$NC>ƈsn׮]#v^oh*ځ&ey$+/ !8Нa X,Ĕqd5?!@ swߺtS0ND*!&=(tzkW+< -")fG jA2;])Aijwh><< 7^1N~|NcK $Dԛv г]GvTvs//d^4lYT)"U膞3yǩ]CQEɠyZ 2("*aj B6 BP ?`ݶ\zo `*z@N!P] FPo]/,r~ݺs$!,"(J̑QUAiX$B>'zfso(P pEAe ^$Є%d}ҵ._~tۖ?..KrA1 "i>P6MmPT 1w%8'Mt T.SYn))l$l&ӸibCOHBİmWrq4(O} Ѕ z/ESrBٜ*32kYڢarV40ϧKtݖf k-u}kJX#D&?(4T3O㕙&4&%(-jU0Y ݆҂#HԾH@9Hɬ2IDe̢i=6~`D|bJ“@vKJ21oq37+  y;,f %9?%rt=/) p^=ie/<:UsycxsY|L,H-$08cKLryZ9NOw3`'GB4O M2t5TEӿE'™F9qu8LX2ݘB).D&XD0=.?~bݝ Anߒ7;(KB+S0hf8Z,Œ4}51"m0~ [R_/U2Y39'h.`)i ƛ⃫T `EBN{S4FQMױ;bz?8#ΕP3Cznhk A kX[G7-CT. M`4?wnߔЭXScf">-T3La0 L+$W+Bײ\8]oH0p|rLw-<2d_bd]lxvCLØ5ʢb~p /}tAγYz}v1rPTKRڗ5`-xUMUy&o[nFo8k^}p_ȋ/><aJqd43'mϮ )~W5; ((ʯ'Gpx|`"dEz4jw_gu 9wglV~} G 2~?.MnZ3)eLآM] 2pQ3.u85YU套^:rbw2$b1UAQ8*.TXSxO_?ё pzzJ]{\N̍ TpP{( n6+mtȲ8S|3 G7'˜7g1e&QJ%'#iw5O9eɚ)jVAGKRJ.h۷ gZ\.Y1\.d4D HA{Oq›o̓-hi>" q %4e՘|.ua(ƍ\zp3Ǩ1BBIܵgVR ڲ; ^f7E2<89f ֫mz쬴TU4MsvLܼ}$Xk׭vjyb?xΑau?1^qn,,O`]-Buc[kͳ 2oK=O<hr'xA?6ܿ9/췌b>z_vC㋴?} QN(T,+NOϞ/|HtP~-_~@np$1fk/<_1o'= pݙ05eO-!ǑoB?`v-b,$ 4>(ِWC ˋ|{!]9].zb믿1`ܮHlR~>op]~.'*ȀY &H)tCGΙy3gqqiUHVr;w8u<Q c4 ?W^~@޽k"sJ)S`x?!b0B;*C㶻0v-De4i`a#c{9:<{wf#"R< =G!۷R1N*яFr.NhRbht@1au&@5M8Pf1ADaTDT8_|B'r39G X!nJ;^mLO1A1hj< vg8&O#hb &Bek ([ Q5rfGSbO)Qr Db%Գ N  9Fz749ƫ:V B?0(gOhHJCݮzNk 1 Ex̪ef$x' CG) U[G pXv`GՃ*2mwŘ!#߇K%!ԕ\:\qX6OUG0<)\h"h1 l%"S*LD-ҐŒ~'Oxބ:Q@܏6V/;ktq㧧c^DXXGCǶȘ9~RNx>A;dٟ%5 +Q% ޒ|l<:~XkɁcJۿ|h޳iׄ6"<"2A$n! Ie$PR"a>զGs‚p"TñDdsu:hcx[: 23" qI pqqN׍c!b,zKX)43B)bu 炙cLƮe"˦MWx#{CEUs>>f0 kmNMhQ: 4~VTG@6n}2TpXсwPU% Cvhz988-.mt,#`8| !:N)Th@PP1+fOj5D}xȐʶ!@TTUE8u0L \9gAqm LO*X,Ϩ|p"_)LF33u]O+]yM' \&xuO)N8(#!*uOW9#q7.MvK树o^nG"#Գ+6A'8RŀQjqL]H)_d*cK?i+l5&X,&Vj65&vPҴ~ж즔躎vv"j$ȂC?TU^)@R ?1G*> 0& ?x3NCO.gn_RQmL0w8[ˁؗ+qI \tTM0&(%k Z\.AH<^&@tJΆ^YB irc#.wMMi6\v,N03!a)9A.lm2SqFA1D`3fR6]pvj35!kM'J<͜>ĭٛZ B̦@ T5bMqj A +zb0P!f3 fԶ0nrY."(eN4p cF1 O@+Of2eLmp6gV9- $5p+rdҨUo 22[FР>}L)h/_+}L:(R0CWFF3;FCd64A:DI>%C Dd?0r[w8=;euq;Ov=HJi;7;MLb K7f ǻ؃sQDg 9 vdVɪ9_ApcCDpYpqN.Śv /:3K/rfuz垓eX I4>Ɩl}r2u[;uP9~:-LlqF {?ש# 8Ab\#*M~:">ۣ0 x<BsEסu| #Q|?>L|*kOsqG,mzdz3k bl[}D#\)&+:?:bLq "! fdj CAMLJ?acTg x py@ne_`X.y @eo``yyX@%`9!X @>%`%z !@`*f @΂`h.V 9@c(F393|  q0\s r| 1<{ rǐ`8p| C;np?#x\<*1}x<poh;x,<}r<S>>W>:[>6_>2c>.g> ?߻/Zd8e- +Y\? 䅢n >$O( nb_:L$Ek( ( (((((( ( ( ( ( (((((( ( ( ( ( (((((( ( ( ( ( (((((( ( ( ( ( ( (((((( ( ( ( ( ((((((( ( ( ( ( (((((( ( ( ( ( (((((( ( ( ( ( (((((O( ( ( ( ( (((((( ( ( ( ( (((((( ( ( ( ( (((((( X(@2e.>#W-/ (  yE-MYT޾tE:) K~yYgP;97531/-|t+||)<w {w#hpg/xL<* w ^>`p0  1<y  \C pq9!@~c:59!@>c`(1N9 @a`h-^9+g1W 3rC < GO0r = 'G r,< K =4,K 25T ,KK l, )'r ,%< ; `y9Xb@+ `9Xr@~r,`9Ҷ4@rx/ <'> n\k5#`Q눈2H1+ v>'IENDB`biloba-0.9.3/res/common/tile-no-tile.png0000644000175100017510000000026711530454727015004 00000000000000PNG  IHDR22?bKGD pHYs  tIME 9FDDIDATh1  $"""""""""""""""""""""""""""""""""""""7>y*IENDB`biloba-0.9.3/res/common/pawn-green.png0000644000175100017510000000451311530454727014543 00000000000000PNG  IHDR;0 pHYs  'gAMA|Q cHRMz%u0`:o_FIDATx 0Dh#FRd " 1lt͝ FgF}A(jf#8O^~U> y'|Mw~ɶ_0l ̑~$fl_~_A1ff` aal`e=e2@h5Ђ ol3@3ge vOLf $}etP"@-Ї۰@,ٲ3~n /(hX,V<ҿ3ab@6Ш+w#7p0014 b8f`|h  0l.`s/0fG ffh%#z&i>62gfdd X` \o /~Z!$ ( n<@#P`@>_%3{$A20 ,0pYu|IQh0 )9! g3 ?|/t?M !Z r902`xIQQ |D@ϰ !p32-$ ??vs3Fbbh@wL@6(XA U5xdXy R!ԗ0#a ZL_~@LDL @x~pabc9ȇ?c?H~i AX3|)?''@}̤L} ׳0r-`6We_p  FA,g, XY ` r8@@ h!+8%÷E)#X0~A)A`K0 F p &S@c ;w7@.(-/ |!>F/;̌ ?} P>3}` Z- V*60P##_i$@ h&O@)b(A62HPg j rxfdaLU9 UUW428 8gȁbuҔB-LζJ=ְp=t+@ek`2} R:߀~l` jp)?A ။! TV*1 (I`QNa`7 qTgC8 < ,3@ zhnebFX),!eH`jOvo?_ H bOHP/ .nu5 F(FcUp`: @~g@,`o(gA~dIFp Y,p&LPJfFˏ_?~ceg9@L򗝑ooP-À op"XYv`E/'8Adbba/7L(耥BH9/&3A7o?1sN)w @ccU:l_8xɅ(`aix@PPy1A??oߵY-`X121Ab`0~ch[x IENDB`biloba-0.9.3/res/common/font.png0000644000175100017510000003004511530454727013445 00000000000000PNG  IHDR ˕ sRGBbKGD pHYs  tIME*:nQ IDATx]wEݛ\rS!@$L|4 @脮(TEQ)5'REPHI@ )$$|sݙ}m7~ygggr3D)NqS\uqP RϹp*NqSW8+r?;_B }`6y)As7ÞU\_x2m(x1ZϊSZx~}g9^ԮWG#ŭ8 6^ `X`9>=)0ܴF qzTRR`&/`CWx R罈Kf):٩}CjԳ8)NqUyZSe tkEN,R, 2&>x =ty^!T| {Eb`:@Oˮ ^L~m 2{Y|_yi~oJ c+hzYxǼ䛟؋<J}Vm^q\ `^؍;Ʃ%izF)ZG;B2RO8Б_ Ř?N{ +a37,+p*iqoYxĺxs2yy=O،w',{Γ_+Su/05aCE)u+NxG{$p0NƕҞ8}u&p*p?_=N){8)~HJ~x] [yLqg?2jr͜oۛWxs kuO|g0qIbpSp- @E-p?Yۮ[)Ut&!Y8c0Utj$;:=u'!ɵ&eK/}Mu\p`/- .pp>0cyesV[gz.0?AlJmBβp^ " #b"aWcxv!Vسq!{]ݭ3z_hK9L8΂Qpkֳ84`IWwOX 2m<Ⱥo,k#~?t(-̤o&w*6q_yw y_YBp.uJGڀId)c,|Cȋ?y^OzxOT~Rqݒyzy \tՏ=̨ =ϔqZ#@v0"VRqqM_~ѾvQ[i}ŷ+NqSWG8C+PqSb6sj&'!z X_AH'f=oF~nϨ;(VWYעfZkS_m6 ,!҉'#"M;G{oBݭ"qb(5\9b!hpNp+."Mq{sD"m*qKR  Dg961w~F0wD g ܗ eVFultAC s3on#Z4U'X!GV/>o?LQC /eH%oHIlO"͐EڤˁKX‚9"?C޴$k7dzF/!My"w~7%cD-QyHrqQ)"~|h߶<}2_t|BIUݑ~{9߬n_HԪ3BGΎ"i41{$D\/ro-"8A䵍("LN&Ќ)8V}o hM\|w3| vg86Y@q ),1n:cѬ`{.6K\M}@#H7/lN!R:mgO<Ăã6S8xm#|7l(ILr <_+^/1>2H!Q3p7O*蹈Q< vN(B8:,y=g:"g/M+bWcVT,SXx8)Nq0/q#z,QL(0?,D]xg` &|s8lz(Hr!3t-*pĔb ҡ|f3K0=xoXQyE FϘW A$圣nk3glP<`>ݖHe&{8`2O;w_~ ޱq"eyUaØ>(%Yrq^_Ʊ^;ɏB9ׄzGh9AlhO™qIf_8X#a~h߹ۿ<I|o~:W8uB8)NqQ1wy%42| 1h*v .v}7^g䷝:ᨿnpoW;%Q]3qnT}ߐ_:dqxc"g `uu+t Ȕ"C{ߊq+J2R *]n؝aYp#io`} oDӄ4 ]tC$?4 EގH"~ r $_ ͯwRfHwNFv&p-7UHnCz.D&s[t?{,kc{,~4ݸ[͜F{-|Z{xA0Ţ ܓ6{: V.>1RnhﷱDIɗ$]4wٗd3]U@XP#؂IW>ox5A?:_!eGfx xoW ]xFL7GTlτj/f=fq ` w6# !,uE*gow+NqS\CX{O7dRoм`pQ]>qYٍrMJ A.x /\8l?'_"Ϻ/"]/ӞEy^n^x}])8Ϝ62Z s W5疤">^=\y2 s>)d-gQ;:i!P*pOzꝨퟃ \\n\uu|lOOzUՃ}kO+;4.XĨ>yi)|W~:W8uB8)NqQ1fB{}#:>yԏGܗD~toz6g_?9Is8Z;_gZkTwMK3 _iF NʁQSib~+9P ђ 옄vYr"DD0> "a`EnJg>Q}_ \%6E%! 1:N+sȅ)Goa&:hk8rqOB קHGljF(yS4D}69p5ޤ&8"zYɞ}_+%M LAdG]#8Oo繉4[)lc e ad[#g;xov;HF&9aӞr|ǜȑF##?;5:jOLj_,(:bu9%y:˿|ƉYO݊SWlOLvk~q\[x{e}#z#h'}xop&y 2A#.0_Ab>ӕwl)?KqP$i12wz/r!>gRȣe11cy Ix#[8b z K8T ,zprE\}[X8)fxQ,_s=honQ3ۿqC홇,8'y!ٗoKMwi\|H~Tw/~2/w|_qSW8C+PqS≂V3%ep5ƈqo=zWm86<"1hG.#4eԟbWt $nJބqKcMcoomUQ @A(:y?$yԕ{Q\Qߝ+̯v<$e/iq(KWܷh)$x߈e" UJ;o[op(ߋp}{\`=Uhx8^l"g9Dbԡ|)Zpԙ<6& ^\v7i|o(("V t {ޙ6" ܯGhol(@|&2ʛ)Cֳ>H!kB#2u2q̇Nfւ>cR#?`Whrg͘eF{0i2܍^3KiXT/Oyvu{.^󴗩M󱃄 x^9^zq%֟#Q,G8!k?Š{x~yoY9}Dž<~&<7V`Gq|a$⭇W8hV+} p8)l,:>-䅔K*d]jN.k#ƨ'"Z']2b9?hGq1 AWUbc} ._v(pO:vp0$o=`y^nmϔK4 m) gnr|?sPy /uC;-xL^NpCE}QxE T{.~%pwkax3L=ϗW$ηKhw"Dy>0יpb/I/ޱZ:h&˗Ǒ;?_&ޱqv b^gO&?;u8)Nq8C+PqSїJ/y~p]G Wz*Kx(&w#NnEOL4AT{F5& ܓRCQٖsdE]TW82`088{'l;8" ,uSE"GׯAFrs0QyS|9SRһ ['Y\/ڡŻK"i˧I/*6<[ˈ=|>~1KQXȲIE֙imₓ \pwP{77L9^D"؈mf}bT>BW8S][ÛH:v|wVSUⶲp[%}Ȃ~Ve&pGX:~>qZ▉^)m|o3@{nvܷ)=h(9q]R44⊐އ- /;H=oQAδ9x$~6'&r,x5)=:[?b񥫽N 7i'= Ù_K t8)Nqi&Zoy!T*5s-!#z@,AX 0&ƒ=|߯կvT3V)=gr-Z6+cA{hoI' !Hw~hW÷L^Np'[$>cd-r~oU5u1zݭ<|;[ʕp ~zg5EX-\ ioAc|ĹMY ^j'}<|8)Nq}h*NqS\Ap{<'U'^?FGҰq~S pit/j1T|:]l ލrf}ωJԐt.uq"AMgskk3q9~-<[GkG((3f΂$a̯Yft|mn]fdtݤ1j?/hs3=H"VB9w0ǿ@zY@TB |!j_x0z^Eqh,{PPzQ|a Q2VDHcr!~:֠p ڃ?[6t^bqsz Gנ{{ϔ%pG= y ܟ}ܑY㺤/i<ӱQ3$G!lĻ,D;:F#HK- 8Xʅ nYx.brxG"Iy(5Q/by)8'o8爷oAX+NqS\yU8gy@9Ë9oY020dѯ7.;:δ3KeUA3|嶫Jٳ<񽫞s}aSo$܍MmtN{!R" X^q?{XלG򓵄T[;4C,x.yBOY8'c/c%wtٕ |ty Yp +} ?B97]^&ޱqGKb7!`NF`X'i2;IDATڷ54x: i9)#ɁtKLPn'vP˩T/7ʈ Qe'ekw/)^.<~Z7鑴IiXY$ډL|REoz |aSdz?՚]M[+Ád[N%E6&Ӭ6M/dܔ`ұQ{#w&-e{[f RƓ9o/;2>+w0!*;%8r3szMhB"w2 LX h5ZsSDAv~Zc͒)֘vCO+NqS\]Bo B49;ź4 >2|gg.b"d8&0+~Q(y2Gu"<:z1g%!0Vq>fH8I> }O{s~}yZuxX93*,wT[X`/rEob?Y-\{1N]Fdq/Yp1EX-\SLcaLѼcME>r|OV O!|8)Nq }h*NqS\qet!8ACXϿ3&ԋ?.&CϓHH?%M(tLCE:|J\Q"^vh&R):"8"daˑI5|G %%.sUod9B( H],&~|/#hl+@t5z^'#0Q[hn{ a tGDWԋc䅾~ ``KYہXfֿw#5_1;4#]Rex _]dYe%/l{RJ~({VkO1U1B("F)Z"#EfoCm"vd]OMtWF:lT"E;6΄_;ƧCEuƓ9}&O{q9 g-4U-q݄vDg|opďĘmhnE;밃V5Ѻک.Đ|ZqS⪈7"E; o!peclӞˠyxw|*t`7mBv =E^c򝓷|5?{ iÊ?óAs&#w5>|1bxޜS.{!x$_^q{N%9e0?Y CxZ=-F1Ŧ6m9ƔjKAߏ=.: `z@ԟ/?;V W뤏LcM$qUz^?Y-\?})NqS\'yZSW-&'3iAwqVBPh!.ϬAn9^BsGF%uzxo!/ߚb Hx%vyq-viFO-$kgL͊V ގ-ήe/əۍE)[x6͒d: -@'Vt>A])2 qE3{q}q-h@1+?WK~G_AF_œi'G3uvqrѨ(*l LIOtTżw?ښ.h9ѿpzcԥ۹ZD236ml}o?jƓ9Xhbskr˶m밃Y%ܳkPw&˳SS ;*hq.&-FK$a9^#TyEqqr,**›_ (Ls=wOg|(/W+]vm'.L3Iŕu|?7X8Op6 c[R y΂>Ǘ$@x׃r5 hNKOV L}8)@)Nq ,6Fulp}B@>q. Ab9qJ6.!;WKq"M {ڣʌ{Cm(|N^t`h3\+X$(2^WOD{ [0ϱ&?||Mq,p#ޢz>GX{~ Obw^d{8\3+9#k<:o(rR8kEMdJuz#G۞GEQy_A Q[yϻI^E] E*)p?;q$ih} {S= Qiϱ!8;P6}\0χv!0eW0ʺL\_]ux6Q 7a.<)pE?hG"oE'l3ئvp8l_SՁ}3-~8ZRTy7Ba~'+"zn@MS.JI-h/-lXc [ۢֈ#H*۟p V~0eڋz=]~!zM)h5I"pؽ-k99? qS8,`R݊SW_ ^oS[B?s( 8{yQ#ԮJoUq7 "8 }q>'e wvKHt-~/A4*9Ev@^qQ 7J'U^΋-wg;ن8/6.?Eq : n +7\y'xjjsDžhY];.{.~(?Y-\N~2/OeSN>8)ʸ,D5GĬ>8)ʸZ|q5s.'[KlV1*2~;=w^\ vȬIǟW8 n8Rzw#f[q犑8$F._\q;c=ڿ[BvȲqܬMqSW< tm}:B惎sg34 Z/SzQ;T8)qއV8UWZqF[EqjWyUy .(Nq'\=lq_블kҕ|o'uv;͓sn{@l _}pR *eSW8]N0Gnu'1)NqOq· T8)qއV8)NqS8)&q*p/`4| `?M﭅;؊wGjϙlFV|iw}oS8)FQ]^([ `>S^8i8's ܫw*NqSW bqIENDB`biloba-0.9.3/res/common/en.png0000644000175100017510000000200311530454727013072 00000000000000PNG  IHDR;0bKGD pHYs  tIME :'%qwIDATH_LeeGVԖbZ "sfKI٤t" pQ!miQH>s<g{^||WAY_d7=ޔq+3Y[itf, nqFJ <_X|QMDk\sp,HS~SMI]O?da\;@7-z Bs j cBϟ.z{]躓4C.j _$lM1-}mNú^&K!ڵp'رmoUoD,{1#qуm[&wrJ.C#.c,^l"S(4)`j\ PM{aeRJ @ L.Qys$炈✣i<.[b5R}\qDN㺞E0G]!u-3>()cWJ;nCG ZO!Ŏ'94ϼ-/o?guf#떮H9, ofr%yAx8λȓ'3^J5mm upb%q?}Ӿ@ 'ONXBdS7;7ͨkÍxztgqT`PYߕ/6دD 1Ё 4o\F ` V$F1 ˫K[i_(#Ib^V Ð[H sEI&(x)v]f6C$OhO~BSa\к]8Ñpikj/܃Ejq "Fcx:r1;R)y `H]G'c|t6ƅn@2&TE'T if;k|w25ߡOU]*8Y_ }A֌T0')ʰf Z>WFu[H){n?9S7mV<` 0c(T8x[}.L<^n#@oP%_K97u'tMP Hj[rHͦE2_Se>8rϝoh==؝yލ=@qgsJ;Bi ¹Ѧ"3(坿(ʢfDŽu( ?[tI >-9tly-SD 82Ц>ruo*Lu?xm!in"!`l{}_>5w*q2CUQ6˅4  9bb!mrn $Ju]`_:;dViQY`o|E)g~ss`_CBXI2ADauҮV33ޮۙ9 BWk*ut5`(` oьGt|/GnܸGgS raFd So1\, a Xycv㣓hV<*c :C\-ۿG]׼8lF|?DɅr|ԑ 9mhIin`^B`o7.Do듎-|?>[DJ颴yk]בSf1[m:_D߾}[$`cokƍ8pΑR0{XfO;fRήC~Fgw=IENDB`biloba-0.9.3/res/common/3play.png0000644000175100017510000000162011530454727013524 00000000000000PNG  IHDR22?bKGDC pHYs  tIME)IDAThݚMhWbЦ%` DP Z@72m-E:i1U.$B JP*F@cWn扉s<$N979s(MSj4$IkLӴr$Qi@eHRRfg"RfiX XRi m ^o/4ȼ,+k@{g`@(m |G| Zj6`{gl9qEbU 2UZ,9П$끫u1 [I&/Ӭt9%= Տ"i}S@?YOуn0/?Hmex=w}6[7 βY +#]f`vGA*AngAv`0ZIKꓴX wnHtpY<| D}LR< -jA!5+E&@q\TM/G? \)X?sn K8M=倾?T %u(pNd,>8|oU{dVضmZ<$i.M l/8|P9>-VV  dSCQ9 x/zGISSҰ๎ec~M_<0?K4m~D J<#IQ L֪ (7kU> JNJϘA #~IENDB`biloba-0.9.3/res/common/empty_200_40.png0000644000175100017510000000042611530454727014521 00000000000000PNG  IHDR(bKGDC pHYs  tIME;NttEXtCommentCreated with The GIMPd%nzIDATx 0X+Ẏv p$)m.A `0 A A `0 A A `0 AA `0 nPzIENDB`biloba-0.9.3/res/common/pawn-orange.png0000644000175100017510000000434611530454727014722 00000000000000PNG  IHDR;0 pHYs  'gAMA|Q cHRMz%u0`:o_F\IDATx< @g d@tB h}Nw@‰-K;^bu >`6:=Z^!ZL;ޛf$p{u F121G19ß ~ @f6 wg&@uAjY @8-fdb[[_>gh  "V.j+€ @|‘cÏ7` ,ܠjf?10P`Z(!OsI4 D +X9Yy-gs>Fav~0(!'_3~h ' 10"@@,`g"@_3|KSc6Ll=`50 w8D1[ba`ےno-f`}/7_I `.`db`wUsFP.$022|y h1B>9RT[p1 ;4ޙg 3n&nP@LWKB`a`Tc`f`?$ۀR8K)?>I@3  $ p Z2 J gF (8!0,empV J @L@Z V`jp6y78u@/R zFx\dXAf X)h(;0BKD3 3 T`bRi?0?߿e v9+7J^e`AV,-_ypaвT?÷ߴ*`i%D NLq'7`P#Ȉ +@,Z0AFa,PKBR0b>A-Z 18%<~-b h)#ķ>4{o[X0B_x~XŒcFD\@L?p0(T e >W 5M l3"3@!&pU PaB8D3@S+(h8j9(A6~S~nf &?_Ay+wٷ!0BM` *o, 0 Nb}| Y*@1K/hkl)P#.f@ ϐTW>3pa?! X``banl&Q0aBi!FDgA`BZTZ1П/ /^ ub4 yXSZ_a !`bf;n(dr ?= ?ax5 Lqֈ??~>bApְȟ}u ZoagFU @{rU/_?f]? &h(f@eb&`ͳw*0>{  u@c`ͷ|oYb!vN\<{-.i0} Z7IENDB`biloba-0.9.3/res/common/choose.png0000644000175100017510000000043311530454727013755 00000000000000PNG  IHDR((msRGBbKGD pHYs  tIME!ARIDATX DYezm 0g*`8 Da,'ͪ2 çbyifZL@_ռt&ko)ak&…]r\XAxB&n ı-w?q ^;n/V #:CH.CB%nIENDB`biloba-0.9.3/res/common/empty_40_40.png0000644000175100017510000000034111530454727014437 00000000000000PNG  IHDR((mbKGDC pHYs  tIMEO&tEXtCommentCreated with The GIMPd%nEIDATXA0 0w7Ё`!!i$3r6Oi{7?IENDB`biloba-0.9.3/res/common/pawn-highlighter.png0000644000175100017510000000307411530454727015742 00000000000000PNG  IHDRU cbKGDC pHYs  IDATHM[ܸ*^Du؎)xDRy^D9u2M&fpphYP(!A tums8Q9?U({{mj]ij0z(eBETܩT~!9S~GS|y$///ʏ'<m>vy;m@dz"w>m PBzi8xfoy.C"k OH/5 iA1)N|@Vyiz ֗ɒdHdE;! ^i` AH06i,rE(`೘to}G"hѥ\E3D@41DeYc$8[i2Mfa8*8ZV֚;tvL$2P`j&ʷok_ M/èÑs믿Si%/7*Q,Dm{׮(RsNC2/밣XFhi/b`#0(-4V6 O!ƒW@E2ڪlUbTtلUKM:]wS+մu3t|J)fc61~/P-S:m2M}^PA6aak9\,ҕ O k~Kjl1urz3wy@)`6cnDk%E'q_QZ1g>xu"A^LbgS2.w:IENDB`biloba-0.9.3/res/common/biloba-title.png0000644000175100017510000002236211530454727015051 00000000000000PNG  IHDR2QbKGDC pHYs  tIME 5/tEXtCommentCreated with The GIMPd%n IDATxwt\?[ԥU[u궱$qD BHx  `&PXj6`0ٖdʪlyVuG6~'sW{ӾOڵk`/յTTQra s~-=ɟcTToLV5k2y\^f)a2sP ׬Ys) x9?x͚5 vZ  8') b\ a؟|K͟3sl-u8jNڮ:̱89Y%+w"ˆ:9ⵯIm2spOW|L{\fՅW/=xU{hBO͐ǣ^Y_px cL3gqR6;8Ԥ^z!Hƈ\0\[T,^b9wj_~W0H=ѩZ2`]Id6*1yHOJ:)Y 1BCIIIH f#2\^znZ;:kmīzRqo:pMɘR>c HWHϔU}l/"YBjutSp9֫6lffN3sr ە!39YӦid2?eҼsX~=x<56)zs4W3K,Y6~?p/")'-MK}O?1, .OmKT ٳLJd214 ό(,&) |ib8*EF* 5 R]h(n@i`bedȓH.s:+wb;O@rD%%މԔ,*"$̫s،۳.qƦwߵ(ɡ)җ$sU6b`,Uzn^}8 pUٵQ&-p?j:Θ9S(Bh=s θHv+>y`L!].vV~+/ %%~L䤧jbaسCpDn4:Xg]yV8ǐ&`l-CWRcUtNfQK)<  %7#قL&^/с{`@f(U()aat ",Ll_mhPs:2̻l"jFV 6>Ds3uZʍgBV*'/)5lbVAՆהv &!-#mÌŐ=K"V+ ʖ={$K"e_(PcV¡Oah>O<}(^X-vHVTv;G2FoT~ {߃CP7,,Y_c gŊod僓yWD!rE:5vHO/0Y>o>t&9 3(Dba~f^ml07YI={CP8EcyD.cb83xovCQ\j*Njuj9*2%F1μ\l=vTVjXXHsOgzV"anIc퉊/!X+s΃.{=[7͓aF-@^yPa  )DĐf3uuz$Z -\Ecޅ.$amK ^zz~e'鄅|\6lF x }A }B >t T f yyttPLxX̛d@/_)Xzj'$La 7_?~~&DGD2ʾ w}A9,V28} I8^)o %h&WsuWF HIn+ZEuyrمcO%{C umpď*EIAEr^Z q2v!vji٘L&rU :16&*X^1\d p0 W}[pd5UQAnZf=34*ο ?[$鈤zq4gŗ d^a{Cu#Ѷ4oi~6º۵"f+qmL p}b+Ѡ5ɐ`ED!+As۟"x],M˾1WuC1^,YW^!Al$P s|IH5 :42kxˋoF'g]xm3c;c>\:c_W!fxTY07"U麖V.Tg+k X@O!pU>b~B#,q B* 0W؁2 r;!f;P.\|p5.UATD><E_0+a9;7H248N5g^:e8x3wUOa)O٧˙Zm M!;Yi MƼs`~!f ,φ,2s[%b99!V+YjzOH&Yy6Lf`=\z5-VU 4+y?w -CpG-D!(i1b7!ba*ŝ&dGVמտbf;;  hh(Z)gfNm]]kj>")s:w+;X9]H톇DDbmR 4HCDS#} )#bD6MHMY6ܖvw} {;ǎ]Ep,ؾGztGgi(Gu Bl̜ʥK9oBfdeTeemh02è5rP(߂HPWQBPάMxXD󥐐ZnXy !$%7'b 2d2տ\xg ۔ib~?uw5Pm-!V[U~,o/R}S1Z,,..fҥDF %&͒+oL~8@|L?x%sыrιK ZAS -Y~NZY#CzzDL64 XسA^{dk;CUUye~?|X\6ZM|<C^jwIS$ Dz@ZuF>|n84SUjxW2C5"FwdR`ך˿imtOYZeZcVrf7k&;Fj] fҁIhUwt '9^izY_)o5L-pz7B %lq/u85'\(ٴW5Y/[!.:Zj镡hCͳVƒ?ZɎjdFӨ0~# ")и7f %hڣpǎޗgy؞I 1˾jΦgWi sX޴kd(VMBV=젤48,ꢡg_vq_;7p5[vck11Bħu<{/Bc2qeW 8/Oײ% . Z-QLtDnZ'Qm-lHHuQ ݥ!UK > Т:qq-:>7 Mfe(1Smŧi`ü,U.aSK2$@ ls [uugffuNy?6xL66F~@}wp\= =@eAHAQ֡GYs5 VlRDYTTdx٧D ^}ħ Ү3{kPƤ]#!c`UKGkku8um|;@t vw384ļʉz^<#yM}ORA` 욡!Rj($ŁSx>y-Nq1cGãXMA/̬4UۺXXXl>x>y_+CdC7D?U?o^~+?Sݧŏl^/JOxa\z"*9Zs9sr-/ʣW Wy_?g|!M[ffdg{{Yɪ[o3 5L*ji ?%/dQM#bb:9@D_?^*ڢ+FEDn M LּQ~xpNr0dQa$''H{EfKx]o uWg3? &7"o.6 8`?'f5prK (Lͻv1zcuIkC&V3{`@pb3BĥocS|j`> M9Hp昵)6i0TLfdeQ'Z>Q@Li*)*PgUD.c }ͷ >Z]h6 }O>8=|͇3G-?&|~?7jjP<hX@U?ϹF_( E|)Px'}Y?x ඿Wr`8 ~1q̲֧5k£`oFFS=,?r!pB6?<3JTm JQOƌG&}Th KJF[[i瀤O=k/& gÑ 1"XTr Zƾ"W+'7+\t\ =!o.-x:T뇵+WջpQE՞Yʇw304DXh(ysσon?Q!mv\8v:gUUA3瞋iڵY59![A4B[R\߃[ElVMz&f ;WHÜ9 Nhlme{e%;ӸM& N;@jK_!qb"GEnѝR Sֈ c 'J_ j(pOlt4F6sO?0& 8;{@sb!{th^Q(cVZ2i(W!aՏ4N~@D+kks0D4d2QX urf t5nfcLe9S)!}ew_Ms{9|k֮];A&$ᡡbzV֨=e'KԵPU_Oc[z!Xc6(My}>{SSR=mquu=|8"̃))[ ~{{s0G4pЈ8 hrsIOqXcT54`3fݏLL&v͘1V~mnJIDAT)fCCT׳2$ 9eIDtUײ"NO'n'9!A`Ξki16V 4H+fcVAvn@M]k+kjǬD~^|@ ( d155PURm]LMSm]] x@= w4pdbbOkGGilka!rnR uEVt ssEE- MmmI릙LQ^z1vʮC'w#\ 1Jp"I#*"-0 pKѮ< Sp(ϏlT '51{\p|\ rUw""JKI"-&ǻp臨e* s #,4tPBCBF.ݸz{uiWv¾3:]i#32[d$ 6aadՅcph6{NajQojJaQܭ\FEEGFJBZ4rr3OQd$%+8E .z'^A1!(/ \8+Nyx86n~rV$Yakd W._(yqVP [t(s0KNDMc!γ?ˀbA,R&ymzᐎ ^|6p,Sg) 1Uf0}ʢP]tSe1 M/.h2"(Pp.jiEkvr nĹ[}A4""B`Naz[tfP'}D t* q6^0) TT8Qq\Xq^ȴ16u9PRQqx{,E3ʯzc\ !#Hh [**6s)j͸a;Ŝk8r11d1b8+(Z**ZOָVg60x4IENDB`biloba-0.9.3/res/common/help.png0000644000175100017510000000050411530454727013424 00000000000000PNG  IHDR;0bKGD pHYs  IDATH1J1Yll,GVWl<'OXmlpqn?MBH L&Bl2" ¦kp-7k/zYKnGq7cQ;|~l:9SDgQ֏c\(>Ĭ㺸fրq[ \Teˊ:W_զIݹ8-fE7E;e8+cfjx,#xg/뇾G %ʨR IENDB`biloba-0.9.3/res/common/arrow-down-right.png0000644000175100017510000000034411530454727015710 00000000000000PNG  IHDR bKGD pHYs  IDATxԱ PO )^k"!d G,,-l.RFV9|/]!zY1>"-9  UN  X Ңp{-X4n}ƶdy,N>*@ IENDB`biloba-0.9.3/res/common/2play.png0000644000175100017510000000155211530454727013527 00000000000000PNG  IHDR22?bKGDC pHYs  tIME -)IDAThݚKHaǮ0j6= H-[DEA(V= . =eQQ.$aEEPR-Bߢ{#uW=0o8{<,EDXdҷL&-)D8 ƁbRD,%H"/T,RA̾$'i%8VI.fH2Ig9DF1!ivdRKR-X5Ů{JI[Wx1 lNZ@mO NJfDmR3\`>PtV"SxI@߬3cfgfJ=g+Ê :pѯ ʀ>M@[XY0 }K0@Ymp{Xo}}R8x^p34M?'>'f-xIk&G$է6~̺#"i,zO~x+DIG@O0=Wc#/dh6Ȗ{z`k> rZ5Ut&ׁ&3qڀvdh5f6 I`z(LZx.$tf QWv0D.~y_3"$IdQ;LF"I(}g@p~~+#u9ofCa̱khA^ YT$FpLc+"u[ Q8LJ4L܀|g-o\~s"f2SIENDB`biloba-0.9.3/res/common/arrow-left.png0000644000175100017510000000021311530454727014553 00000000000000PNG  IHDR bKGD pHYs  +IDATxc`#D35 2 dh`^ SIENDB`biloba-0.9.3/res/common/highlighter.png0000644000175100017510000000023411530454727014772 00000000000000PNG  IHDR22] pHYs  tIME - +f;IDATX1 I꟩. (a/%IENDB`biloba-0.9.3/res/common/pawn-blue.png0000644000175100017510000000470511530454727014375 00000000000000PNG  IHDR;0 pHYs  'gAMA|Q cHRMz%u0`:o_F ;IDATx͹ 1EmMDFstD#F0a ~jcJ!5$@즷coImB$yY.Yi#P5t =h#H>`dbdebdwO?̿}2b]Ƭla gyyؗ20.\fNW_]W Y>7d0YqrY s's222nf>@aX v6ϟ~{4\ \g+Yo@#A Ï~AX([* ~\h)/?7Ч u?O3ȩh9HORLY@0 姚O~0 q12 q3p2p0 Rv#@zP "axC+66P 8lN.V߿u}h/?8q0A- /0q _PgdD _(Q?|z_6d 0;E߻wAXALAJFAnnv`~ҁiĽ(P6(Pۏ>> y@WK89},Ǡ,ʠ! -#gHf[ C@vB?B\!@O5`*J` &6Vf&SA>` ?'g9(Aqg`.t@y xf&Nb((  3P/H<g8n%ï>(?RhgnxJfaf߿I+ ?|Ço`Ï ,V@y0gD$r>|@,20sq @q(}l 0q0J/~*w~V5nl*  oA H`_{> 1,x1H!vٟ?dh8(~ АO Ԡ9( >B|  w%8A< _ XqP"H '6p*@/@@%Mt A #&L`KA`axg  d7wP] ^`n`b$* B?2fhfXsXs  e~D!qp4*6xhoqU#%31ץ2 .j'|1Xi}' ſR|TBAYkz@ )6v˾X4 hFxbjm@j).`By%3RX 2c/@fvXØ(#U 2Z`A??d6JAT(n {lll A85=Bd, OP *|@e<|6w('F90P r䟿?yC+@12q@L3Bř 2h1je}%3M吲7P?g &PWnnvߠ`YZh@'8 NnPH iP RJ?~%(ʄE]pȄT@)\0T*P;`}L@!Nbv6Y%>~l)<;FDq PbfR  >d7-:Vt`=JIH gCgecfeeg^BX'H߁1]DD͛/ߑ,@a7O_|E XfR.CR9`6" o 4ae92 = P k}5Q߿3e5(!cdzw}*jمg :' n߾},PV?ӌYpqqvop?~@[!GIENDB`biloba-0.9.3/res/common/border.png0000644000175100017510000015464311530454727013767 00000000000000PNG  IHDR  BgUsRGBbKGD pHYs  tIME ?# IDATxK$y䣲^ݘ 6!(BfhAF0B 4WrX E$BFp^a`tL/Sfsu":ުW[;h793FSql˿ϟ?t uis89^q:go|G{nvn񼆫p|A(+'78tS4`[p|jZUU?8'/9sU(A>AUUqD '(TA]=&_3n{n~w{45\uw8~uPU.؃WG0<1G6d!$FA[<ާ >ߝL I2G~=rD4Nusݍnr';rS#'vrϜxjUJl&('z:pZ[ ju:~q QU\_OJ((idFLY~O{ PUjUcj%8ʲBhVv}㢪VvB꺁y<u] I;vwG;+TU\;ix^<>ʲkg*+_A !jU,+fʹ(YP_$a4J?>>5~y{{}/rY"jE9ž$ C|>8`ZaZ*PG68(UzR{<47Ď=V+3}EQ`Z{6R5V_ǯ PK!qmb6߇% $|z:=_ij`L$C,%Eg<q#s,KV+x&WY%%|GUUIBsi |-D(eYb>w&Jk#sdˉ-ccP%<c0`Zuw6~u5:tUɂDG7[_aa8!2] ' 6?I"sA!eYwLeY ( nNmh79'wfMk2=8t&)NA s{.um$)}3䯔,(QP<$OA '0tBxgQ,N<{\]};X\Ő&wI81aa{\vvjܝq^U׵ :~5eYk:F% N$ (t?Iv&/9QgtbKh:&W y !\E$vbm2pUSNVjN<Qdȗ13u:?!<ŜPo$K_zqiZE ,`0$]MUU, I,Y9i,< j8ɢ x}81*_/ó2"+qŜ_ǯ㿻/EQPDZEC[EH -qODWdΔC)bKah'E 3r"lUHNF,b;ie-b 'r yx~9cE_ǯ㿇gD%MSlc{{Y!B0 $ CoC+T/|1) U2߹aw2BHN0;' 9!eiCpŝQ8 rW't:~?;l-C+6i͂$ź`4c{{;;GvrLrHbdq`h) Y%w<7쳖|\xNMKNj_N:~ގdʕ+V:5 Jw=P;;;ޱ$A3lD#ede [X) !{”R^F<"{ud.VN>~^XǯEk׮Yr":DAqH /|grHF1FZs_xfO ⎈ ;Jʂ.sax '+wM_4|>B;.MC(QPx!"q$I1L$I"C9IH6u_nN DQH9qp//`ÉG'MoSǯ?g%eо4I~-4p8$A$e ID0Jic8(B7> K'&<~h)CR䮥?u:oAX("4 DAq"$ZYfc"SL[p8'eځb. k*f>ΐaYrw"+B Hᗢ(: N$5rWDz%Kp|< ʉWǯ?' 888ܙNhdAj$)8h4lpԑ`}߆5eF:J~!Mza AFQESGӟ8Üؤ{^:~?׮][G{V#)% ?0Xk%0d0&w&}W7e-=]r.r#[D[1!50TnEG Ja,וU:~?u5+-S/PE/0&BfN;04M 2/&N^.VZu0*, ;q(WŖKNj}!NHֳ]E_H~nU*?\t:~5i9\^4Ć/(YP$$>"L&SF#FcKl6!ri5=Kp q 9+Y,ddhS7Su;ri;5dTyt:~;~kEa15 J((ISah-v2EII\+;V+g-8&Wu&{"EYxq_7''ky:~ڵCAسVDAI‘5  -IF6'[Jn4f s I=6(~e/ ݗr F-@e_uNHGǯ?_VX,FC66 DAIZL5nvvv$a`Ó0!w}E5~I4;^~9AHX%o _}ZYx _:/(|M\OZT+QxIgAe@W]eQ,2ٗv_Sq!ay> ۜZyrr߷ξp ir:~FZP#ˤܳ% I翱_Nm mX9eRZZC_o-7K$/=w:5I]E[3C ]2pGǯTv|ВmTE|?@% ř3gy>$Aǖ]8pb} 0}q2J=yNdItr2$4QmYG)I1+|\N O٣agu(W\C7dA#@o`!I'8wF1ʲˡr t}EQtdBs2◲( +HQ.Rڹ*ahIES̕^2Tyn[+fL<8*Q8$翵|A'H~)T"%Srg!w%, $' ^|6ei)9q݉ _| MuX,:;__Jl!YPpzI>}qF# ?ZE(:qRC_>Wy0RV0ķ\.11Vf/vdW=e'܁pW]̻ct:~#>~zZf3[W8p{Vp IB]7H[[`!N_&TBcQ9 y'Ȟg~Z綒2H>e'(wA GPp(=v\T{cṹȆT=rI˱puZUR_˲ro'uxUَiQN_pC]o\ `<c24`0)^?ϐ0 ͡8oI /#/s;6 qxn% 9IxoqgxfN~žOJ DQvsT㬪N',X}~m'@X.K!JR *v0ƘqʶuYXVv L8,[od|(#&$T# $<]׃ku$snYu|eR*]C2?1QuڝMԋ<ƘQ aLe˗c\x s{= \ l4V a Ȳ   `tL719PX(?!xSiBSO$#uCaƌ ]쭖Zd2'd2)ZI@E<{O9yk(ɪ֏B 7F,K$Y*k|W^yQdOX{j.r*g$$`۝b˗?iJN|ӷdIB]};kfuH20ES}X+oS-Jɪb^Նu>Յ6%SO;|޻+Wfl1P x=|}Mu੧3<{9_I'K& G0%Z4-G(Cr7M3L&lo.R]:6Z <Y`ooWǯV.\Щw:*OKè:|,fZxRPp$.qa8a4c4!ˆӺ(j.ҫjh5=5ıHJ۾<#| Fw޹_ą ?,eP(,4u.^ڵ/W$Yxb`dt$փNbcʂRU>: :D! _7a!MN۔CVRU*PHd}~qғ^Fa)J'm54{q3\wW;7~p\? )1ڵ/};/Ko3p~V'=1J+WVh͂Ipo#b~+(lp?4mRlB'7- &m2Byܹ+yJ(bQ ϗWqP(N-||ZW" o< C;0b\5t[EȰ *YPpHk x >$pnThh]"  ahu!av*w~?&EH:(Z"s|MVKsyA $I$APvdϸx"yYm\H0ʲ|>_@[$% A{ah$ r< M ]oְ,7mT…h;!YPp$D0&(-Jf tɤAK%toS1ȼ{)B 00SP(N,V+<̳8w80X,pppZs7MV% JN$Pq1Bd;m AXjH2)*/b8G)2'vG)Eas|B4$@tB/d_G&H]!(kd7YEN iåK<ۀȂYxt±v$`" M QI2.2&OHH,gX,hQ7_D||*QU%ƃCmT(,|?X[\7Vw: K`uX`\9m;N[SαZ 4p8t``Z#\@ưL1#8cL9M^F0|8yo?]dDauRGVBHyՅA" 彽B 7| ' fDH I"$ժZ6@h' 7% _ŸAk;,0dHӴRfN5r_䃽!eDb0<ax\&ѠV<I^;B@7xáM9p޻YWU2kVYk/1Gf4c  B Μ9gu738̗邪:m9^!Ia-y#clx+h~ nGȲ/pQPydAF,$);n ҅18`cw ũ / FEqw:<ŝK#>;Z9U֟I<^l5bM3XG@mlaٔ.lead(PKL0}_u 6:x`$AP:k9xooϒ&{1nZ6GE 83U!7u?u|n׈M8[_Dda' v7Y6p8B<4M4M Yüwʖv*DY}+uOc&li*uvPm{sW$(SI~[dc-*-\8$8_9˹54M1Yئ(xt&~>da& 7% 7 0y~Gja\إ @ :3F Dd#ZdCijP(N5Yp @Eיe}B=R1%( cl+4uWS_c7#lmmsH2MoE(BvF /l9=R:=,ܺy.C:q$(G,|?@YN=ۙVk :i(C_%<χqq\Eaa`)2-PGtt[avJdY5ݠP()/[ d8;wdvi7qҁ]3Y>r(Y֨% 5(Ԯ7Yx±q)1$E n=!-ٞ{$ \PUmMjU}~\IBPpoٖƝ Gu(]טfxmB+{C=[ :O~8G 0{kA`0s-\T(Jn, Mq#"Y]ȓn6u&㲆fA$ 2 ].zV(&gpmdt0,՘[H@j BPpgA`wwqۍY^$W\YG.NWZc# @';K2E`?:fLRBH|C' aJ@lt6 Ip`w w %R.( \v͒- c?N$`4c4#Bb\))7" ?P|11w!R# ٛq*мwJ K/<`:Z߆93JQ%y岭Yp!plGH[[[$9ML@-sW ? ]%ڙu ')IP( i$}pvAUUa>Ȧva{~MIg?iMZ mEe &s쇟>8?8Tnw.Ȑy;eY B#B B8a/ij<̳Fֻ^kdҶoÔDd[߆)-looc8! l7Xt,aJJ'?\a |&)IP(@^yU8gWݞ(Us Sf":`G'Q8*:IRqh-dpm}Vҍ|g #쇞z~x\ױ Ƹ0G8sTIBP+vVn2AmjYI5A6_D$翵4X#F# Wq^$ bIWu\.=t02:!f`84c`{YIBPꫯ֬ݍ`[zahu:IhWăDHuaL40Nwahy!~pv\Zi`X,l"` 2Eb"] y$ׯậA$( =$ Wk׮c{|$b<MrDC4W\AY*lf"%{MnJ>o.(d2h4h4$*f3Z.V[27 )p Ip+ Vx]DQ(xqw$( } o&::˶΂*&HҚJJEaH6x½$ <A3>,E#sgQ [adHZ?3mǩC?4Z:=?<-PUj\W4pQP(3Yp]+ owgg\(׭kgQ`{En&% [[H:#E,P!'X(`a~qcBı0t1 {Q B޺`gϞ넌 /]FJ3jb l4n`StC pRkz7I )qa"2rM$#Ry%Ƅx8Q=eV(,`0@ݵnfܜxF r}.uU2ijcXTmpLcb V96| {=R6S0<HQ,CF'Yc4eYW$( H^yU ԧpahl9[2*--FUh BmEZp$ .e(dyVV RX Yo՛%Iq9$5  p1DȲ]QP(0YridY$I0o:HY m"d])sv\pjIKǹw(IQ`0bgggΜHqw$YaZnVVU(,Q ӣH F y.\CIbfxg)AY(:8贴憒 ?  %a uX,,`tb9f7DQpD$sƾHF}GE Y\e#s>|: ҏ"qc1G}@aa4Jw$AP(; p8ٳg14~$}crF%:תKR\l6uu ǹr'E% u I"lmmc{{A8N:iRK252=K<;9'v/*<#R4ݠP(,?絅ۭП뺝M+eYڵ(\;dDoLHv?>wxxN[TǍJCQ8pi lj$~`<||߷$iU``Ut'YЯuI"]8t % BqO~6)1ֈkL9p3$ Hs(fDT_62F!5n2MAܛnJ# Μy Νp8,c>FXȔAc9z˶(uyo !% BqJ«j ,NUUu򹞰^!IK"ʲk*@2z꭬EQ`ݞ (p(DX6"IRdۈM+"#2# ea}sdeD@l$^UU0tV ]=B8da\?k@Ƕ+"c'ntFT__ v6s9gi L=pD$羾|?XE p]%S4ȲL8Hv GݑE*Rq °M5q$1*P(Hdw.,1zBsc;d7\KEqZjǩZN±[0 `스ϑIj+Hl2>aԡ"[ &5aM E!ԼxTP(Jd᭷BxphF ˵=wkh!6uѿSt00O1LGG6A1/YU?eJGx͔n|3CƈC x^45Nٹ$AP(,ܐ,k<O? 0D.EQt=Qw{cDBF*Z218gNH /|{̣;;ȲPXB$2Sj9I3(֑m+R33&: xQZP(J% /I_8V[k׽\H^6(G֦NE% j9H0 iHmrW/7.Cd) 9m&d`av8x c\$I R'BxıZUՊF5y;?wb,嗥߽\˯pj_+_7qc IL x|߃0pȲ$( +(ygl6)R7.VU),BCUĩ@%Y׍)%Y ZE$g\VP([wC UZB Zyd* ӞɅ/"j{d7wG1 01O,vd!C,r yw| p%C&u],KTUeX]Ћ:h 5j8N p{_=$AP(w,|EVz׎N׿iX,_6]oD>Iҗ^o$RLx ÔYRYK`7%-t a# ]!RP(wMC[S| IDATpݍb$'tߖ<$q&M`\pݶS]~%N_翵_UmqbdYp FHZ&i)(!)|߷m25RoDE.2|$I,1BPs#M$I(kd7YEN iåK<ۀh-B*~7ə3O(Bѓi:pPp`Bxpg(N!iDr!zaϜ9e% B8)nw[&Fg)Ly"%I%,:&SU. j(%L)UcXtAeF؏@H/l0&D4 $\IBP(N/Yx|njKSNY@v@RGr8aHFoR\w#t]]Y󼎠IdDa"eYX,p,qynu<ވZ"ԅySQ^`DBIBP(NY{o;Owm?|>\?rMEv#[%eQ(!9_K8]І? á U kUIHIBP(N\f9^ʕC\:m2>CdYv#[i(u3{{$E{5GG(6 h |SP(SMʲBYVX.W<-YZLtʞQnhPEQ6!s\ySh7I@982-rP(GM56KB9z|{3>z lGuO>r텥6 YHHI$H"g7hC.J Bhqpͱ˵T>=rDlHI1c2ySys?Fy.T| M+dAhb1$( " ( ԩ5,7RY .IUer߶Jn !^{d+ص$d@$/.-76C&̏UP(G3 Ggr}&#u$ 6~&(\QX*[;PdxlĀw6p025!YBP(1ҥKN(@5 2 4wjeI.},2\!%"%Eщ*0j ]@ BPl $V!9lǥ+FpÿI9ltdځD4V dq<^l( B#}6/ko$[*_4/?hP99\qHe)~ߛ)+5eDP( Ey^X']e7fZIP%f\rrl6|>ʌU_z}9xIA*ξ5&U:URP(G2 d] I(ϼ\.`0@UUX,v΍=MB(F#L& ^}RqT1"09222QP( \c妞{FD3 l Nʁ4M{ɇ9fYrRv,DAF()8HIXiMA( BAӴq?$Ir]8ddxX,(Qdʌ~f:BEMi$IfOLUXY(Gf BB8Ӑ:D % 7}녞2FID2,!oYO_wEdA# BPl&nR uk, r2w5H?/_N=)6Aus} Yɛ )( BAǾFQLR%/,Qq)riPṚoD kd d7ʒ?GQ(P%׮BP(n0sѦRr|y-Q \siCm.Idw% :Da2c<#MS4QmhBIK Ǚ9*P( b݇\G0Fl`%`dQ(pMOĮ׫ qØ]u],Kw)%`vjDA2Y8CzpUiT( q#"f7$ (N  iSQ(®u][᥶Q trYZ,0 NU%] `!$ Rh)sz`.DP( 7uSieGDbs@eժ\INu]DQ4M-9`" lr\.#2׭KԃBP(DUl}fKS(>N-X.4{FQNye6P% EQX$27ᐮ)3* B!7}%d]'fLGK)F S rU>dY$IP%5pyu繍6FX Ehl##  BxtΑ}9Fؔ(-lJab>[ D=c0ntE QYMhVNcO(F$X(=!bb(jOBP(kyl|n(a cE-˚AĺAc%l CnfL$JA%)i IfI!  *P( 2u6seQ}$gB }b6wCEQt'hk$/گMrM>cȞt`D?NVd(Y(y.*N P BP(6ƴ5Dr-\\&w;Dl;CH$+!֖ڒ2-H{^M=( B!b ֟DD"JKFPF( s}DalO@݃>i-5$`f?5WR( BlvK.a:v^0ȔdAC8VN`f;pQ ! WHHhxEQt $ȨBx!BP(-=!A4ᅵ B $@\BBWz#/,;D")Rt8$.ą!Aj0}UVj|w3@`0":~B N0P(L5eb3EeY( oQB11 V<+h3pLO`KUUi8pʹsn68I,f vK=6J02і3BbKvTE~Ґ fB q2@6LK؋  }\lC55 !4f%02Ʋgه|8}hcEåϟٳgGaM%I2S6..\@a3ysqBAcQtɀɺ$6~AeeYim8^] e<O'fh@uc,sMӠ:i!PUc`]M4MQ9z`{s:˲󊢘m`&v--ʲM0x%;a&_y;k j!B!vq4MSȑB33l (|>Yz8N]ZGf alpxɱr(KBAs9f qiY _hS4h䍗A20 my$ 4 NJnbV0X}遵!B?M vS$ m)h*p뙉؝I'cX,CY^0}HSmJH } *=!f]R(N-Xh\bȼ!"=:cbB]W|:/IlF!\La!PjfB!>tBf0l;s?_G<[庮$=ďȲ, |-9&f [rc~Rdg?YL!4/3Ϭd\8U|#4`@+wBF!˲i0 v,~(Ų!I$ ʲDY2w! BfAQO`ɟGek{ffB7Ob^( t](P5,b@]>@U a?И6G..B!^eXvsdhGeiiKHd.x,˰los}9=)9etbFv' UUjbB!u~ha`s,sη0g\b`e^`p3M0Cf:svVK)zk"T;V@\.d$Bi6>?Qշ{YϷFa˻= LCІUp+Lؙyi%FMZ3-B ̭2 vҖ*]AHR7? aց񇴣zB!&8wm1km, +dqG*M`FnNl[z9F v $US6`g8՘sB!^ml&ؾ@60R$Оm[Z=wٗ8AO 3puunjSvu(*.5#2aGҒm)IH$! 5Mc{fE3 m YɁ,2b.UU~?[9i'`Pkf<1ʲDQޢR%!bbƭy?EqWf!B&B4p.;;3ilqX#)'*{m` dڣ-gF!"Ė(!̄,[aA 3ddm"=B.P؆1jjB!,iJ aee?!c:'pKϟ?dzgpss3d nJdl.]\vg@)!УuIm֟6EʲD4h qZ5Sy (lO2д vYkAuHXSB!ƾANis!B20r ueE1$9L(v[l[ea&Jv,6MX?i@1v@.BB1!hq#8@Kgf 824 EQx}<9?p:uVAN;}=V񼟍c3Q$F!89s)8F4>A:@@#i4ݧ/ ce`&ڶ&H]!IiSVUj E!`FKu]k!B!~f삧$IPUڶ3R( UX3;oNpyX9,8`";&۶f%TzB!H}ۥP> ,[4ѶĐyCD.{t!,p{{;,Bu^(4MU ،B¦CK(B|`nw~=xu]IF{eY9'[r`MRP~2?1 2 B!iZ_f!Yɸp٫G&iVSBe3ӆafY1 X/ EQe?B$*Ie,eBvA!xsf(P׵? \?% &l;*̄o|O>zFQUUQkdYb}~+.B1m<]\0%Bʰ`Ў%0LSї$81)_3= \(Yaxhs{BSs22ŌNRUs0W!BO30fYo`eϠݹľ,˼(ffa`4DkDq`3f߳la,)0`DKB!]]> ͌,3o(dzTaϕ q3TE4c!5ovV")iz&B!&vgc,c ֶ{Xh83RQ}߈+*))$~~oFp C!S@6Z=c9kED(>ӧއl1dfzUpXbvrk]cvbtB!MA%Fpɺ*3^C៯ ѲўHƮon-pa҃Bar ~?}L!A%fFf(ޅ))( T2|#VLpv3,MNSB!7, z`K?xI_ַ=Y#oKwp)T/^̶@QHNHԫ~:ʹ6E"B9uO6[y۬p_͝ޙ㻥8#_oo@RuP(0a v3\98'i!fl; d#E۶. }ߣ*p} =ԫ0 WWWvXV>awYR3"v+-ahib^DBaR4~ܑ1ꙹgZ4`<q(y!c,RUU8V(pb  iLlq,KE-*UB!&aʜ?@Qwzm!N )li*4M粳3cvpF1l<".{bF @=rfB!Bl.OAL(P<A>\83NH&i {q#x!T=mF!’٬QX2s2ymLhs<{ 777H 충$IfŅ (lw&/z.RB!} =.0Yf/h Q,K4MNjKU3G$,Mn`%vΡit]45 Bj锜)>gR/l/c.PgY6{^QMc<[̄nvEYޱiod2lӄ |uaՉ]UɭV@Pt kT׵/="B৸iav.xJUUmۙ;#Y%8z=3q:6w,s(ҋ/I`}cmY `V?ܼ/A! ˱] Km۞K 7DGx_Q >^"t]B4^0{:()l:dJ͌B!=N1曘vgkz\׵dO0Y%s~"O%D,aK|,U ' cÐ) BeU`\ q o~d h0^(dY63ma5 ێe"ٯPX#$I$AY(Y.dBWvCSB!D'>ο"F=cyaeP3(TU (͉,AX1ÆD{A6C1 R(!bbtISHD.b韦%waJ Dw3 c{= ߨ{1`g7D4%B9-|M\__ϲa= `iw 8:B fZDZEËmfU8`f͋ !bdj435vf#x;Qe pj˝x?ioG6Bq jf}$o{۳dG*ߖ4 R/^mVXՑW)vt8i;5mD!s l :m+cYu=߿4;3cwKq{;G ߈nP` f gsqNB!ī$vF3m]WGUU΃=x{'Wa&Z|*EťfD7#WZ2ж-4z6)!Bi#c=3s hf y>+90P%FMB!%MY!'d,Yd!Nژ~pxnnnf,AmSI̔ͥ PL^\( B;z]2`.ɡ_f(BYhm!wBYf*pIY6PX!.K~C4ikA!0T7X׵?h)9MSu}<^(^\βl(f$x>0 nv,c0 DɎeئ 'm(&xȥZB!>dMq<.rh G&B1( #qrl\"(Br%3 m"MSk2HB!,4@jƏ;2C=30Xfl@糒3eY"#d"0\ ~r N,;@`3 ֔y#ce(EJB!0[<(N8 63C<-MTUi\vvf5ιH4&GR$eO,UX(ȴG[ΌB!D-=PQIC6(  'X‚6<ЇgD2-a/.{d/']r c(BX48~Br{uNf" ?gϞf66$L\pEŁR B!G%&Z;۬?m!"eiжxqw)j%f xKLvU 7>>}z(u $(B]Ȳ u]lU / V\Bcy`J!xa9͑3J`%ţ/Ipb"MSfzP%,f9}`de> 6Y IDAT.ڝ*TUFaB!8S5=f `Ͳ 9˞As}YyQ4 )/(0 Af6&RWoTT3aglp85iʹB2 S0nȌ6qH[bڃSv] Cfz"J >V(YҎvhA!g]hg>/  y|]|69%+x{ؐh/f(aT4Z %BL.G-`ygC0&NB0S*X%cx1JU. !^NȜxX.~U45|noR(>pհv;vi{dX?a04y'#(!qo¸qyfi=1q=i7Wi{Bq.B!xmH!=R#B{HmB!E#=R!mH!^=R#B{y_n;㙇{K#9fwo\j{B@cwc{dueG.P`iְ5^4ER @!VvVa#ȆB!^aZ,Oėm}{H=ے!\ Up8ŋ-vҪ:4*Ůg3mM!bN]7~Vgmz,6+~bFswfn!co1-T Laج WcN6IrZ!x`H@{mjByg_oq<*̄vVOE]֡Ԍ}JKfڶEX&e" BXh4wdzfa,7ض>DC/.=Ϟ=l<%m*Itq ۝ɋBbGCKL%9vY ,CE(MӠm3R(kL.x= 6@+eɯsh]!McM=!m:%iϙ 5Y͞Wl3mnQwl(ٱ 4aYT B!tӇi"E-d4^(0ExD2wtBu~Z=2K ;wg[~6N͐KD\BCp7{xئPMEA4>vN'o4*PhΛ u]$IO]XubWUr3l-uK!)nZ] $AUUhvH@3DV `^LM: bʲpDjlvVz`Ff 7KPA! }v7CrlBv(lD۶C 98{W]y4W-Nb3 b /R3Ba2{ &fݙ!<:(u'!~Ge 真HlɁ56KؒKCB';:p0d(!i}xfW'y\fZ!L2 YLae 4HcH+E/Ix$IP%ʲD !&6 @] Op}K>:.[(60 o}<}EQ:TUHDQe^ƴ9tqB*r#C;f8,0MKLMG_D8~0$sKdYf}s9 M!,|3l\;!HUU ΍P_Bqk{?@ ;es=v,i5|Ł}ϲu. !wve$063ϬݣdR}>W2'#16τSM̖OنHiYɋxB::iꍚfZ!ڝIvZ+Xfy`eRHE#[*^,o!]E1 !BLXj|`eLzNŐVKXr`wMVT(/weىJ!4>6ͳHbzY%xmcjz&FF{f"bҾdÅ-K>2JB!) % 3M iz^B{@t7pގl!.VR$I|Y޷gɎTڃ-im?¥P5^x1iG!:#MSRp6vjB!u<ٸnuVo¡:{, i4w{gƾ8v|AIA*p5d+BWI/  gnֻ8V+}{%8NSL(\]]aaZTeK͈LoGdm[izmR& B!HMqGX{gkrm|Vr`ơ,Ky~vXKUUp8`VNZb'(l2"sq,QT B!q+sEQp8f&xP4 Όqf97i$H쉥k%h˙Q!*"?iE3@AVXpB8 YH%ŅcoP T.!c|BKfCGcOXnC>>13#Yۦ$)K.ݙ8PJA! v1(dd]Ckgg2DQ,4 6C/.VT' ۓ` 4mB]9iu4ԃBaokЦSryHP \CeyEQ6I|na0 eYzǦa˰MO/PL5K!BLl;}8)x\!ҙL6MczQ>^Gy,sO=N't].#l}{pwU8|u Mx$6.R(53 !:!ob۝A#ꭃr]~?xdYp>Xa-9T?T)t~G CBah֗xgVqu2.e*k `0;x!e̴aY`Lo;dBQbُ$wJeY,Kd]B!^ma٠( u?'l㲵=`I` 3ӧO^QCUU~DEYaXkmᅰPhL#OL !2,@92#`ƁC 2ӴԴx% NLiLC2 qDel679̲~:@1#ETU5 U!g~p 0Y93hw.o02/08y!X3h;+Bm5  + XO> B!Ź|}~,3o(dzTao}lw{ 3)ث7V*3zK68QzB,۰b6)/ /2 vҖ*ta c!X3= M VPong+¬2׼+G% !Q4AȲYq4qL?;6煕Ew}fC aC DܷJbA!ͦz]b[zn!v3a>?M١ZXG!zu]wQY fQ<%0G7v!~(v5>Gxxy@eVbүf}oj1"Qr)cc8 G~a} |$zOs-uPI,! 4M^nWo?4_9_9<|x- ^푼߹6O( !pufS,V‡>Ŀ%6+\]m,nn!sxuGRhx8~s #4jݎ v/|VWW[;`XB->(V5ѶL؃+=izmㇵlPi!?" 8EH QS,S@9v<3i[=GrH~6lki!?}"3!IRy\nwg0M2sp)f}{f푋E hP׵Ok6/ovV")؃`8f'(D(.(:mYBS#~~wvx77\>c]xI8xöG׳{ 53lbf~ MS|=ŽJ~ϋ s5Md>?$BE§?o\_`EÇ7b1AޞYz`<#a_<wbN)od&%f-T|ۭv32r!Nc6o/w/pGg5>|(S]Deï+[a?n@56{1^LBD?CQH 777X7R o'1= $q޷gɎT4M$12: %WWž_~+Y,>1OǟW x!뵟*onLlfة~Mq 5}fja(L58 !xE'?[! WWT)e~gnN|-x̪@%hc8"M\_m(w=EX,Xw 2~ILc0a;5zn4j՘lFa=%2/Xh/^MERB!K 㮣qUOpuu,sHjf~g/о{Njw4iz42 ,FgnW_>߇C8\F_?}~z}O0X ~8| NCPEcUv]mqE5ĂBwW$|?DU rl6WBUU/#q2tUdl,7$I^$csKEͦ㗇aj^og^\ _җ[o#?K{Mɓ&~M]͇oW, {|#͍OPz}__z;GjF3TYQ)  ev!r8Wnƿul nv",,"bo; 7q:i| kLX`=}|;)>_q7_fI| !G _h,s~>f}/^?@Iĩ 8;-#!3P@߼SoWW[ij5[eU6]ؘc GI(4#?@~0)l5}'58 !x" _YjGT IDATnwv~8y@G( k<|  {{; G7_3?3p` l26m>k44 !ъj!H$|ӿ=DI"M+4u=ۭ1"qKeb[(m 6񝊅˿jjÇgcvZJr0 !* m% .hUUڶE]׸  ̅B!~H'~sX.cfsbFQȲmO*Q(΍&P〢xDB2׾u=>EQ9)؍^~Y6g5V#tyK1hd]"y]!H?)rjG؟G#mgߋgsy2FYfx;   7X,я~8. v#܍Mo6'-a\PVĂBH$$)V56+l6W;a>Qx/a1 =r(Y$P(eo|"0`ZF;Ig~0Lp?.AuL9Χqx%hK B!`E¯I"svkajVF)#f ޭg ٚy8ΰۭ?_" *o`X Ο4Ee<0񜌙imDڧW>)2xS>q<+@u& HX*(vQ dt\~:]QJ`.T|78s8^"Ib߸X+}oG(Tկ~rvAu *.x +459Ϸc)]LߟMhrWB"׃s9$Ep.GQ0 /t`G`cˎs7c(@fc"!~mKB%j븾f-#?zkhK eFQ=BͦB5/8I?J} w8^ 8crxK ?L(Tկ~ 0c;J5~`rj7pa] ;v2 ÝVN@L!!+hTly^ "og|ۅv$KȲ%2{WD /U,|k_G۶777(bv§5ő0k_")݊gϞGbA!>h"3!MS8W`۝_dc a-׀))?:pINӸמ+" *`G?~I}ifAM ?zD<: e&>;e8|ۊa`𶫝)l.=t66߸*\FX.w7] D(Tggg777v^5YlxHփ쒎`9JYUI-Ѵr ;58 !OH'~s"vX7)&s8McM񮋄w*^X7`4EQH+7[fl aʇdu,Ѷ-2k?0 B*e?>-N֚'UIiYV1P0Y,K b8(Fn~7}~Aa< si[CgێT_ {(Bfy $OYzk/K(t1G@GqA~| i 0&/z,6+hL_oBUUx-(CQ!~2 xrnnwXxX{ZnxB%o!IbgO<Mc3V{[+mix<"cDnֈQx !?ސx V5t`wo'73YS&ƭ<hLra 1J|C""e *{wssq XS  y‚}4s8y|0L+Q( $EY^o^gNeO=6/n0HxB᥊~kHi3lx*@kz?t{uΊث;C|bj534AbA!~" _a\yoC&v7?QK _җQ5~+? a dd]Bkgl3 ։u]jOԡ2BD>{bsHikdlx'3i3ۗDa_qnѷ'N I/D»!^X׿ x` "u];LUuw],f >fJw|,25 !? O}<#Kll60`t:S؞eK#"ư1aX,&CAL'%^XwreY\&Hν>)bM4S$0?8g^bA!+ΐ$8zOCy(s9ؚvx4M# E5>|}#MR7-Ez}vnd!84ͬND_rFLMӠioy:VTkޞoV,!Ļ->sX7H 5я׈D $AUUhvH@3 X^ v]Oñىڎ Ϟ= G!xD'?[!Msy 8p"*'7dgA!^H<9$8(Yy  _ |+2yD33dMEˡ%9쮮7UC <쮮}X߮ZΞ{A [ 09,(x6gY $g%Kcqk] &}mpTSSS Ya0b4c6t:U|cZy68:E!(D{HaWG$< Uocs|>p87뺶)\eG%QgQi,K, [ oriѦD}!28Ljjjj_$|[?0" #ih`0I{ )ݎN= Ap\@“ [ /^­[qy"Mۙ$I6]L&FE`3u]#c Δ;g(ݲD{v*0D/-C=6>OV҅Ib4JEOQ [ ׯ@$?+Rillj=ZY~׫DTdL_\*]޺& :P zH;;sL&-H؎0r7/u$hx}ۑ)DJIȣ  .\`8WG4VJDJڿqS8RuR?Z%eRSSSp8H6-Y7r7/Ge,~񟀥/KpTV¥K45Es$IbHDD%I/UHў(Ro<605Jʤ ЖdIH;~>ș g Ug'no'3H8J@a`U\W~j@Õ+  (o~R"Yo*dy~Fਦ Gl (" 91y 65n;3 >i`L~ G (l,ܸ>4Cf vZYH췡ƴ-xy6#½{,`PU%$BQtrF O P*Xv:Ͽ= ؖzY"2k:``k2-)68g!UleNTf4CQ 3 G4M;V"冓ظxV|$I1m&iٿ p\V˗aL{ڮXdlޔI ؃ onf'Du0f`ਪjjj $[qqɤUwlj}3vJ{)$7g췩GIm,"eI*p]f~[Pq@q [ Wgo,&Rr)+'wMۗ:e3:v@B+"S+3GSC[j80ʑHy|/LSn]뒎yم hȓ  ]u{L&6@諐3|{j(Xj `&ojwnL^nW{Ԏ:H1ƁȲ M^Se3 D|YPI55'Ϳ3$I;FqGndJq(ɤ4.%ڃTUgSpV8n,ILc1%;uyIՑҨlD#zZE$ıZpۤTHJMMqJEh3F*Ofd_<{('pV' n ށ:rCDsˣE!d\, y,)H홄0 e9|]mVFC0&)?.Fǔ|c,)H7RALZEMI4Mff` ${6.fY (Mpҥtx<q刂Jh}"YiKr]eYL(vv8碪/lpTSS;v>Oq>ZYI A"Bq4a o ''Gq1ooѠJ8Aa Aq X,q9LS 1rQ [c jZY..4P2Ԉh?Ca)55ke٦4|>B43w#)GV5w>ߵ=WNN>HG0fO)AqRy=nPpL AfnßH]3<_cꏨ^ B_V}elEХ ~`AMXӘN4A Ras IMc0L;14j),! @@P-9˾J v]ud 'XH gYlN...̅E#9ӹ@)*?+! lL3dY cxbF3 ~ ~`ߏ`l$IA-:A̓c!<8E,R@˗`Z,Ksi'& &\()g  %E*Ǔ @í[mB$p]MSu MSi@U>1 ʖaA?/(_tX ϱRZXIadYnřsIm68׀Q))⟔vt< bRS$(P8`vTqooϊIu(6\x\p d2Y˴O.G B$?:G)]E㢮+`k ,fp[cX`g]&YH1l`ցUQ:p5zkŀվ_Zdx^Am0-rA>`#ז`S^aeIquL|a A W^A! Ci0 -rEYcF@/0c&d*r#A!) (($y~٣_$waEV6=#{.uUU( !S8Eҿ>^Y)}^L~*Ȍ&~}_?IEa#i ܠ@gG`"fZƬ>Ϻ kjl=+ 0`#k4 d]/_\2\_.^ƏߥnHyrSahcVXq$I(0$ڸ@t v2Ў}`!`A !wqI |M$W&Q(A0F .9(% BUtEFV@t .`\(^ę3ge8dE̊D߲.F W9yX,fSQJPx]RRHu3!w:~* =IP@Ԃk׮VgΜp8ܨ3r3m@V10ٷ#)~DZn \RPwԤq\e&U$L6@ ,\v A[>.d6%A-Sg=u-H ld -WHR^w$4ap;_WOڃct(Ok (~>ۦC9g2c1i>cOIp4ʮk$`tl^b T:ws WdOpuRm-7 ((X89 Cal얖dNk28IyG N 9o(.,my-ٔ)wr6瑣_YWl&cnP`7yZaEakl3k\|Sg Ot(SK"Ǜcd0rWVl_gcu3lF21<0F ]it ((X2`kH siWߔl^ PR iˠF;juL/G8&w'삖-EH:'ӵ[W?4Aa1IF)~Z3 G(h1Yv:K/db `Ɓ4\!A.8Q XEpgݒ PKNdI}-y<4MƸH3 ([p y#2$Ib{"vgY`gc ;jI,\.m?]8rƧb{|>VW'?ٖJ( E!CSLR@AQ~=;9á ,K+`ᮆCH(u]#MSebadrDEp]rɴqhS/Ƥ^FK8O;H r$8X Xxnݺcwwi"MS$I1$eje(Hi)cu8-'<!竣( K&gEawN  z93.HVÔ&!3";BMq)cVpQ  >$IDdafL&1-w sr#0𜒿^rKx>y):H$I(՞ jO ,\~IZE,Eed^@*pW @#ǭfz\<?'YIןnFϥ}ۑ)DJtC jO,\pM wR3qfZHKy `![~v~-hYkQO ӗA$(PP; `ҥKhe"9$bR59%w(QYLA̵ v ሚ.#M3AlfWՋ``نz\~@ǿI+eɄ]dپzl:L=OWlA,p܁-=epe$I$I0m` J=N*=H=OMʹ<_?3rCTa؂t vM?AQ,m(2z_i2DEHY!MCF$hAe^ժ3WG}OpShc*DQdk, oeYRw;mՠiFPd3MS8P+x`ӳ8ٵJ{+n:X K $&mџܶD}܁s=BhOmM8\lOMhd2K빈zG(aq1 p=z=9)+e3/a 1FƩ%Pq|Y[A *oH[˼^Yg叽Ʌ+jT;T?t%x{/R} \_,`?fJ DQ DY!{,:FHh3&Z]cwv/S4\TLͅR/{zQ$DŽ| *goV&*Ă qio2' =i$qw Oh&B a)nn ]8Sk !{?MvȦsAmLN?yn1}0Ə8e|X @wFF !FxjC_;Fւ*v?)~êJQTΫ"OjKa}i9J_Kaaȷ" V=)HmD&CՆkuR1\1&$!8 {g܂m7;$kg+$ ׎m0A^(AR@EM{ uhݸ#0k͂RES= ]٣͛ F>~zqS<ޖ-d<ࣁ0캸%-u^dfRs f+C!Q1wvUgtj" B4f+J$63Ԅ_,&g}הr5 G6O=sTpsM̅<;W!,A !YM 1l5rF.hJ}gDF2@J d^XNLC[SmŻP|fK7 34aN\ޕL}Sy5WTF+0"A_j$iQ`{٤ϙ?oXCJxz{oH3eڝu~h48A6 8 Wmnf(RNBXw_U(Y]TU o!֓6ڵ 15Z  cm;h̥nOd}NJk}"BAnDq`[:[~ڐ<`'f]MVUl3w}ByPU:0lX\3 JZ;o34t)@(a*ְ򪘠-ى'EK12|PkeGf~f3#G9'F/ d̜HozfZ+mD9Y~2)t\}+6ВS-U0:WӃ R-MKeQXX# vc`x_~I<ĊpFD5ہ #8DWGT:$+|k.@c-e TăHM,6Rk iPQ(o(ʼMH8P" e9[3KX HRl;+jQhemc? t0U#(8".]׮tW gBi,"Ge.,3/"&ꦄlj!>9|mӻiQ/(f}6aaapjnsw$ 'jvR|Lra(*#ƍ=u8$ t+JB,I)j._^^^u=$]e3͍(74'7&iY$T=Lc1ZEe&o{K˶@i/dسUAvnS%0Xv>J! ˰􎂃fy ݄nS6} M/Pr8 kg }8DA7iYL"+"Vj 3\#A+zwGDT`m ݍM"J9|!45Gt4uMCcT.< 4->bpy+ϐֺ_~R+֒7,'5rGtâ*ǥ5K^.aZ#.ҙ̛~yrW%{D3Uwb%YJvK/ܱAAϙ#X2dH &ܗȡf*3jْ!ٳDQ CEIH9?~CFem炨6?s Ŝ2RD*Qn%oG*5-t]eD99^sLGX[wia _EB~\zQ{Jra B0^<4i'.$fcu_LDk2$Re8j"s7D2Gfs=JH,* ?('Qºo91иLyEMOua JEc<栉ɍ6)4d  ,C7z~ Gpw|0'+xtWwa 0*靺$_͖؞$%.'r1𘮖0m"#sUG"OA P?x#E$fF@fv^#Byi~p/"GzX}8Q笿$L!x^'`üE0!\&Ov8Z߬'U|*30ȆG%% b?E|5  qpaaܵjBtvL!E},e]+=n̄[-MC\61 ( W!NRXgĭ\Sk=pa.)0MP֝*jvJ!y &Ygɔcj.O 'ff*T[NC *ey_Z⹒l.1!TA ?E1hƏd|*[j-T 9 WI}Eg.HT*D@bz&lFI3L><;A#T "D~2A "IFDG%h3 ֝uެUM3X P#) R#9zpT?.*j,'Usu-X7%/kͲ quQ'gB ` ra#ga!j@v]Bi0* "'Qy@!fPw2, 2#H `1V*יzj`@C2 5p1`Sn8g_ݸHA&> ,Ɠwo?Y,9tNT )l.^`4x%CbIFLA&h|; Ф;3 7#7`I d C3NͲSfw`γUG }+ W'JM8d +@I '&@(SK;!c%}F&c}qOĂ:˄H P!x:?( XsQRC1+ @VǏ?j1ss6'_٭q{`<c]DFwrRP3}n6n`Gl. R-#$,޼}X$3 22BB81MqQw D~y` Rax2tI:tM4'lc.@$(/Η@_@2uSh|&Ⱦ$qXb>*?vo!]mNucHb<Sy @@0$ @3uǂ!C𰜿T>:~^sMA,5;d`NR>wSbB4 M# 4a[e^-eOkUP|5U{[&%@T .Rj+3]H7BIdj#iEqpg[5N[!=,Exή&8"6PFy/F 5=OZjH7λ /E饕*m.xA J]F>y2>=?4/!P&HS ѓHlЇ4Iy.:aX00?}ڠ T)w5s$V !?";Q_!RT8ɼD`@eNBep rƀ/ǯ[ z ƅ <F/POgfI)V`~O-B .n㯟l4jf  Fg e%KHlPz*&H߄2 ` ɐ14VVx kUkXD^⃓5pw0GRSIENDB`biloba-0.9.3/res/common/Makefile.am0000644000175100017510000000162311530454727014025 00000000000000bilobadir = $(pkgdatadir)/common CFLAGS = -DMYDATADIR=\"$(bilobadir)\" EXTRA_DIST = \ 2play.png \ 3play.png \ 4play.png \ arrow-down-left.png \ arrow-down.png \ arrow-down-right.png \ arrow-left.png \ arrow-right.png \ arrow-up-left.png \ arrow-up.png \ arrow-up-right.png \ biloba-title.png \ black-highlighter.png \ border-maemo.png \ border.png \ choose.png \ cursor.png \ empty_200_40.png \ empty_200_50.png \ empty_40_40.png \ en.png \ es.png \ font.png \ fr.png \ help.png \ highlighter.png \ pawn-blue.png \ pawn-green.png \ pawn-highlighter.png \ pawn-orange.png \ pawn-red.png \ saved.png \ tile-center.png \ tile-down-left.png \ tile-down-right.png \ tile-no-tile.png \ tile.png \ tile-up-left.png \ tile-up-right.png biloba_DATA = $(EXTRA_DIST) biloba-0.9.3/res/common/4play.png0000644000175100017510000000146511530454727013534 00000000000000PNG  IHDR22?bKGDC pHYs  tIMEPDIDAThݚkA?rG@B@"?#$)J-h  EiV"') j)~-ܬ۽}{o7vg,b:$)"^.< ^ϖeK+D*F@d `A yXedY yF"ҙ"0[f3u$& tH: @adD&ЖYIkufTHj븦7" : JsDN'7afsDJtI=$)+pZވ/RP. (>Oӷf9M9 8A3&i%9hD!ٻ~{DTHxL%3{ZuߛT3u#1]4/ lpLc/"_-Tn;rX*8`v6Ҷ Y 3{>~덷5 nA}:jۀsF)hbY y2+0Dle$F^ܹVG]ּݵq4;l4m׳AΆSJG4LWkE~דR& W#Py;;{m}f6V &:\rيZycvy05TX™Q^:vݐͩYΊ:kPpcKÇTvg4?79p`pQD `'hBaIIc|bm^㛫qtE穄3VRlβJzyĉq_L#:=3%dJ`DF)l`.څRXޢȽk'߼AJ ! I5т8c1oR ux$&qFE*6ݎtD čnjd39j/ Ct?Gbܾub"˫8HvU*TF 41kň"fTb`B_"HFnrepK"@P{hu!)C Џv?mQG#>?ʒ?i{s#F4 k4Kƞ1i{ohf "7Ih"Ajt9M%D迸(Bi W IENDB`biloba-0.9.3/res/common/arrow-down.png0000644000175100017510000000022611530454727014574 00000000000000PNG  IHDR bKGD pHYs  6IDATxc`  &j 4ˏsNnRFdÊqݕg ˲UX)U.[sbrXt_fBd@%?@o"MbP ˪\e ГO=XrG b 3jjBg,)X 6 _hݻjŧOb||<?~Ø[Fٌxay|ӦM~xm<|q_n,[z^p!?~3ݸq#׭[W}Iffngf{rÆ ר`HUVhYFFFyhFD6t:yŌ<}tyڵkzJ%"""m:{lYN}4o޼޽+:u*#"cvʈVo޼ׯ_gRDDDmF^t)'&&trll,9R|rffNMMe^/ݻ7'''33s||<׮][I*2" ˸@ȈؼysjxE/+X@EP9 @P*Q=NKe{,)X@OYY|crɪ UlU~ 7Xoˊ=XS*V Z&X3X+f4/X٫YKX\`MΪL<] Jϊo\Xv.>;!ҞIENDB`biloba-0.9.3/res/common/arrow-up.png0000644000175100017510000000022611530454727014251 00000000000000PNG  IHDR bKGD pHYs  6IDATxc`  F" #Z#DaX O0dv8jਁ@SN@IENDB`biloba-0.9.3/res/common/fr.png0000644000175100017510000000045011530454727013103 00000000000000PNG  IHDR;0bKGD pHYs  tIME :lٍIDATH헱 0E9bFb1 X)hX BBr>%!FĿ-?}}'RPFPб~8ȘrҔndj{gR_s=)#Յg(#p:j-LKh3r3839[%7?VvI#^G!zrIENDB`biloba-0.9.3/res/Makefile.am0000644000175100017510000000246011530544426012531 00000000000000SUBDIRS = common en fr es snd langdependantfiles = \ aide1-maemo.png \ aide1.png \ aide2-maemo.png \ aide2.png \ aide3-maemo.png \ aide3.png \ aide4-maemo.png \ aide4.png \ aide5-maemo.png \ aide5.png \ aide6-maemo.png \ aide6.png \ computer.png \ create-game.png \ game-name.png \ join-game.png \ local.png \ network-games.png \ nplay.png \ player.png \ reseau.png \ save_last.png \ server.png \ start.png langindependantfiles = \ 2play.png \ 3play.png \ 4play.png \ arrow-down-left.png \ arrow-down.png \ arrow-down-right.png \ arrow-left.png \ arrow-right.png \ arrow-up-left.png \ arrow-up.png \ arrow-up-right.png \ biloba-title.png \ black-highlighter.png \ border-maemo.png \ border.png \ choose.png \ cursor.png \ empty_200_40.png \ empty_200_50.png \ empty_40_40.png \ en.png \ es.png \ font.png \ fr.png \ help.png \ highlighter.png \ pawn-blue.png \ pawn-green.png \ pawn-highlighter.png \ pawn-orange.png \ pawn-red.png \ saved.png \ tile-center.png \ tile-down-left.png \ tile-down-right.png \ tile-no-tile.png \ tile.png \ tile-up-left.png \ tile-up-right.png biloba-0.9.3/res/fr/0000755000175100017510000000000011532020636011154 500000000000000biloba-0.9.3/res/fr/save_last.png0000644000175100017510000000436011527741217013577 00000000000000PNG  IHDR(sRGBbKGD pHYs  tIME ; pIDATxk]UkN" P[ N 5i+*6%1I@$`:|PDlR6쥔[hBҒ-.w9{g2ڽ{>k{" DD'd`EUuԶJ#FS)X*Ҩ#Qz1#Qcaj)/Qi3xv+!T`^Hef/{ x^[f@Gl[H\l{쀤A`J <ʖ6W蓒]|. 1yJŴ g{K`tZrMҗ$+e$ksxVҁ<R5ZRŖ6W蓒ܢovr$M֘c mqmbk)G~K$ < \>,VW,׀][_a$YEQEso0Z  +r["iMME4J|F4 I#Hry|»Cڞ"yf[j!?n@G$$#sN|˻ob[_OZ*uǏRvkL Cp g^k~Rnv|+Xjfc^q3{0 "lcf,QȖ:kjW_2v[C30zmqgy~kH:#7 hx*J=\zw-vJꗴHH櫒n woϜR>)g!O]; }>jxJqd?%DUl2T񻧕[8\Ei=Vvm9^\9rֆW$MXItMn4X)i8ܿ(:ʟ|olY^>Y7ÔP~*i|K ceHij^0p_K{_rT)| 8 ,G甹xx#pe÷+l{ߔٲZNݜ  |vk+SFg= #]?p>0Ǽ! r.!nsA>ݢ}=A|&Anqa>}5{BXE_h@ḫѾ}ۤ%a+Z^M sh]v0Dfh~0chY3f 3w>ևJJEcJ5,G2Cr ZzTXtRaw profile type exifxڍw[-9n7 4@7<7UEl(DR$V(~?A01@? _Oz_~7*ʞ[=AO輪AcA;#S{v.viX?N&N&FfNvN)q$sww {EL?_ 郿7=XI3 ߟɀ~JUyw bb? {Ŏ ._63hxA|!  QᠡP!#"#CK~}0PP00(,, 쏠w+k@<$BFf~Z~O@N_nNߧBBM?`  Pp0x?SAA 2& }$JF,NIYђ6%}CKGO]CR= KݟB ` +ei @~pp$Bezq3Ѣӣ aؙX~HF7Ues1]g >=@@|w|Pmr۫A8{ph&w \][.}+R]grT%HYb̅}pM 3d%;d~OޥV.oph0{5ta'x3rxwpvwjnuSLqݱީ_==O6?:(bS$5h3#*k9w_u G`,ޝwq=X~hor.]fn=K[V(G;+# Z߅ ̑xS7j1f"~;dyXe{Zgf# 6xo-N(ՖOOGƤ‡D$HBR$HnT )Ov1on@4 uP{ԔeQZP&O]_# <gxqVe~Y0cr4CH- vuSuz)"(핒0,~f'A;$f; c\ubPmLal"VæhhhlI]ƴ63&vj/_?0d=,q2͛P4%"w] ºMM{763њ3&{kf8|4Gbb>W(jj3$ܮ]_q~{\ܧ6{n/ޛڜ'l{2+d /kGKnmJ"el;#=nځ6]{6Gغݰ2o/J6!IEMb%*uǬ}}Epl-h'KO&p6F.Ekְ6Uub*0S:=o9ZPljzLْu\b̏$A]Oы}*҃ lfK'e%ɣ'7f5Ω +MI-efzA8kN7_xٚRڒ>`5Z8OZLf?4N3xœ達C<  ҕgv_NRoܨO1>wUz78 ;q>gtw$!/*=gUdw o,{V_ BG=Lz4YjH/0(q7N;;?:[A`9ac> gzTXtRaw profile type iptcxڥYI:l{ )-- @w؃Ebc?s?v\iRiKP ^c|Ӳ6~!ۏ/:Ww/s_oo"|ыR}@kf&d>v{" ~z1|:?|쿸>r?| zމB- k9=#zWE _%²?e^?7)`>Ioa79{-.6N.@+kmG:YQjxigsӿ2C+C>6ԏ\g9*RFVWnOmvl<[bjfj˯_§c.lkes#~+$^#ckASed^_o ;06|evӟ}Eވ{w'q\7 |޺i(A[#S]ai/7ϻ8p…BDDEŃ_Ս4$$4 4  U wXoD8o!z!#vee@ P0p8p! J R:,F~%hՒ'4utUص5vqusC@Y L~aPۧ%}@4&UrSy]TGӴΰᛚ:ܹ5-~Y88ùk8FB^`pW$$q_m3˺! LxyU=vA !:0YX%lއJwn߻6Yͦz؂*Em.OiӜw o!u^M8S7@ͳ}~ U>w= M9ɖw'6yo87/k5*SCz8;[8c$acZ b *V vHvM:5`9ek3۸!!Kr v?.lYsf#eJ6]UR&⫉|iMtϺu`κV)`Syl_Е{Qt?z,YBh{CId.O=,[.C:m5 >Odʂ2EedK+%@?{ bv*ǭh Kr}fc̨6R!Q}mF_c8;K'p֖=)w8Bklk')zSMTiL#5G'DSNၻingx#CLɜ}wZt% K%`Zx2!\\R۷#rC u<+i)+f9׳W~kiVrwP-" .o}xIXTjOSU~dxs&ͣzjt-ͤX 6$ 0uMX}ESGFG25 mU4N33ИCU ԥ>x78j^s8Q5 z.k̕TYe$Npz/_x>f&eIDATxy|\uߋOfVlb`n+"vd'&Vn so/Fr^L<'}Hyqlm!vlKI\˲cЊsMZSDPgǪ88TVsXO؅3Y{@AA(AAX  "AAD`  "AAD`  AAD`  AA%  AA%  KAA   KAXD}}}###y~.d294476JU),zHkk+" F<~,Rpfkooٴ@")ho Б>ދ== 8.dg|||9~xcc#" 7͑H%^kiiuqddR_5{>\KbF#HKK˦^2=&o||K %>wp~6=M?"i:7aֶp~Y( C_ =4"8pE#LOO1@{(豱1,,/\zuۿp]_Z|'NC)OODϟP(T___4C\ԧJ4RrPy*vbtnz84͡h[.2{& B7!{s[)'zk,΄FPl^Ey0 Ǐ=4zq^u{ 7:8:?k`48oLBkhii>쳮t=[DBP4mnnΛE2@޼jii9v?sb[,\SSK៥uؤl,+̗yP޲hjj:w\SSSGGG=O͛g[RykOo +C)Zރ]Ng?Ops8zhKKK*/oAұdYJӦ i[]D"Q] 8EȒg(;rBqddx/g>uVta)Bsj+j{+dkBpttPכ"{B?9ill<}4JBUΙgz8\KSC30uRhϫ- {͙D"\/>皮):eimm=tP^UՕL]8<Y?sB7HMsy VaW#b(jiiy֕yZ޻jySR<}O}Np@OOOgggww7KsfT[[[  p!#y;sill Νr!677s˥̏H$޲kAss3fP|NnJpNrsܮtwwCgΜ ===ǎ ZsKK |ƃb1>9*}߿K\z"nżs/(}}}|;n"B~X9oV}}=wRQ)ZʑA4F9yA>Ν3iच={9:ty>>778p:'&&8s~}aaannn||g#HGGǹs"rYn)_~oH_QFGGۏ9…Iԇ |_vbbbnnYc}YvDt>ԩS=qwnyԩP(4::CCC'NS{(fו?꺺R&7޺)nz B!*¢Υ'LmkkSJa{{N2n[hy1J9)JSS_tV333cccY]D"d2YțP\vS06GtttMMMMLLLLLkv!fB8&gsNgyWkkkMn,gF`<744ttt͌dMlmmꚙ_뭷\Nxg 6<CCCܧpҋ6>|8s2i}}}'O0EL&[ZZ0/rvA>O\%+EB95 7ש)CYnH4TW3.܇:c7-@R[[~ة ggg'''FFFz\^?299$ena}lllhhܹsj&<~<>yd,{:;;,_rurlJRg/ ;99ȑ#<@wvqW;\dKdoo}FGG}l;h4jk8~W{zz>}zhh(>y}SA[Esvall%vvvD~oNr ɛ!'Q`a8ׂ'fGGǾ}Ⳇ\=91Jq g:;;(1W>ry+b76'7k_YK  F2d+78.<i. 1W4lw1;d2yq1#G: %IWȾMfb :7pW$G6\ӧO;9/b&)Lڜu!v|!!7;$+čfu^*9orqc<~8sΫ>j?`_^|:577b1WjjjbY[h@rS䮗n++d{Y_ GFFxM7Hʀi$PΤ̰˅;93U#G,,,tvvrɻ/ze"c 2Zw'ُaCCCN>@[Wc2Orϵg9,([ZZLͻW09/wvGgs>{ 4s3I\MQx̱\?ޣYFFFǹah4:<<*yd2988bc1N84_sҗTQQ0OO|3r {*O~***Bk=77SSSڷm":u?~ڙo3333h|Syr*x饗)_j,WՕL&GGGD">+"J566g{{;d2kk^#'?o}[SSSo2LMMEÇR 9977"w֜]CCC=ڵ7x… ZV6Zsϱc!ua#K/tڵo}[XĄo|333W^=u`EEɓ''''օaR]^~e5>+++_җj``p3;SSSsE"Ư|+W/}Kuڵ~_җ?Oz_8Џ+_9}tOOPeeΝ;bttb```ll?/}K9o0'u5p8F_{/}K4٦R)Wx7򗿜H$ST[[?K//ȵ%sL&΍I{{k׾/b1q}qvK/K/<}_loo7ML__g>֖J&&&?Ӽ :qI^ ___pVB{W׮]>{?7vu]](+!Ng4b׮]{^z%nMF7q"J}?#^{^{ۂYEK/ WH_WVVV~y||[g>.\`&&&([ogg,W^{>=3MMM---z|3ꫯ:_qR/soTTTLDFQvsœ1!:MX_28¸M} fqw>g^&''/\P___(q_:j)plMkhz~ZXXprO^5pP|}+v^*qh\ݝDQN-^q@ eE\.Json{-=|dp鷶{Y'''?O:tXb1WƖQ嘷N-EQ.+XļrMb?'?Ox@ j(iϮυt_nwowo7DP^ッ{:'NT'h$h2|2"1%f~)[밈/{/~y~ mS4?MYJUD'O47(=y4bp B)gB5P=1良Ő h@\^B{A Пo_{x](Ge/>|G zOYH,n`EϦ=> K%l7`vzzuv [yP}!{VѬl*MaשP [%wv7yw)M ?5TQ|M飜D ?;jl9WH4y?Ca7+ca){vN-q׼o?_}6I-Qݪq;U(WEP/:=E,Jy![TBcS}KY4ԫR*\PH|Ja< Z[[ZZZΔPX!&n奈u^_C~iB)# }|{zz<@uFc^]]]---}}}jR`uU)z!<2#7ex@&H'C)`؂PfM%ޣQB= |{@V"J\P@ҳKFJJS"UzfAxBR{"#sQVrQt {6 <\hgYa'NԃbZp?JքTm&FFG6BK Y"%bE$C,"AA(AAX  "AAD`  "AAD`  AAD`  AA%  AA%  KAA   KAA% Y O"Dtvgy @94e/FDD$">׶m=2λw,+mFD˲8,ߋZ\</'sA\AxeW3?x'>H@-Ţ}ߟP>Arj x4efSV,>՛Y/k[ şy4s2cz*BDVH,AD` yŽZ{?XIZD;%zIcV(ه JDN#Q3|e>qC\Ws`_S;6P3 (@ז",AMpVԂRR1ɡEr*c="%L)hc:{[3kbKVz?$Yzq_EAȋ8 EDglN|‚,D?"Yiry> ;MYG: + j""{iG`#fbVlZ%A/ba]SX" @LYz+~%uɇ-:i󿛹fEȔLȒ- ɭй/užm²@ KB*BArj]dRZnUY, a_D#X|6 #lpYw^@2 ֖Rm DK7nCP :U` biy 6؊Fk4!*@D%.VFr+z\彎=}K` HHZ<ӰײR[Aȋ` c eD/-u@VKJێWHViDSe15ƞ();Ɇ'MNC&:P *^q ̽wڹr4DM@4(~c83;9f SODƷ.\u;F&B D/ R}HFDԀV4!xNm1w:T#J$i$Qq~]mB4˾l쉬.`׷TݹM^\AXU)BAxmXJjwgo:t_!FPy&x^OYA3@B)4;B)*t4\ErV eYl&$=!j`Ӊ4FF`GRڱ-ԴgweEـxf KGu#ZL~j& "@@{m׎uPV;b;t:tuֺ/e pct¥򲦽|,k+++MKD"qvr=@raҍ[l#ЂYlr U7?!Ki] `)BAxܔdWf-ffx{uM5ߦw끞^Y}jcʥ@=r ^Q;?鵵'v.bYU4vؚ{ҊG2 n^p%A޷17,#D@ގ_ZIgBQ)ذE 鲊rh wMUg}w3DF9R>ʨ= *ԕ9 kW… ZlRnTX&+wAVzշ/\&ǃ KIc[_(Ԉ^|v$6!BDBnOdC[Ѻ+S$70bjB l [G'RJF+t?"U4.bf?D*"5w;t !k[\_+H)RMiARJ - Q)Q!fmB4Y`iPHPQ]Е?D$ <@1Ns>lvVli뉛1b KaFY3LVc|h^gioǛ܊:Ui92@>,<%X҂=ED 2%uwi6' !ҹJ6st:*ͮ7>P(Ф㫫` ,A HMl}!Z^ (٠@6&"[ֶ&]J)Nkl۾ZvDzA>Ŷi 賻wDPp./%Rw2Seiy⪅dUZSkֶm۶5ٶMis&|+7 ,494-Axoŵ ?l m/^A+ָ!,n00 RoS|!xDfmmB5v-d}|.TgvЄj-lO=ӧB"8jmUUՅ1o޾Tk{ 5P!{֭DJb2hmR4eq==m.8fF@TDB TOUY@6%UmKjC{B'5[sʅ D3Oi'Sw<e!"fp#ɐv(yqoyr ;DMd+ t&Xf^WHA6Jjz5T;AI[[ޜTKo H;ES vԅs{ʛK׮elYʚMzwxCMu[@<*_ Kcrj HgSJ)$ea2jPH5Օ[etUEXp7a3oD8ڍw"@V3Of i@D5@Ѱ*L,@h";vKhMvF 6 h l I0WPAg;3iҙ5DҹP~c֣X4m`Cgv,CD ;W2w.\^Y&UXD` B@ so_9O9C )E]Bձ;:L#A*E h;+~] ׿G"Uآ vިZq#j@"UnLZo""Xw.el|z K"r%x vFH)1Kو6hl&$ E}DYK!Pm-ħUfg#_:J:"Ҭ8[g +dCшyDOʩ1boKTy|oP0JAzy9$a(;Tv&Q!:vA-Rd`k[oWV~%"AxФwx͹W2^ V<ڸXY#MMPONUeWS|4̆kX j }g? nr$Q-CLkm_Yj$"M}•L K "Apuvj˵ͻBPay;Z%Bb.(@)Ax)cئJNN<biCZMo=;,A% ]\hP6+7ȻꍈxhNDēN+/ِȤx_GXȱ0Clvud Vd6Azer~fa}k|YRhMDp;/'c ეW鵌&TJ9Nkc1{ US[VyfG!t1P) fMj&IM.? e/VF:4[ p8g1ņ%"ATr+غ6HSH s`x:)Z*҈h9}{LwoLHXt4*eT rٽpТ׿u " mD />e3A%J:B ٮ^F{&D@ 54kv߰;aQ)+ u}9UTY蹩`5)PF KvY)͋Jj:][I?ɳϱR+klH,PY ;L&SX_"f2vfMc㰲FU#5m#@(Z`WvF twm(-AxT)BAxtdֺi 4jj v I'"D}M۶t  | Y'`97ki{[]D)$95*peeʵ@yyD }J:haEE9L@7o''RPu5i"oJݽs{a߷{eYZk^~\d2Wo"=Ȝ\}uѲ,x_1_ ,A\֭#fϖ@*Wlqfgl^]M۶Y榵mZ䴇Cd4N .BDɲjttMc6@CfM۶Nҙ5u&Y]MS:ru5m۶mS:FnW h{mm >ًev:F Ь^S "Ax0QKEQHZh'Q.z2Dܳ[j<!䙧s4GPF7@,UP&tF?Iݳ{Ǜ=QYO5y '9me +_X KXc6C`# &M),Xu@ W!eaEi Z`%"ke?ѪfTQh\5`{hX{w6 o+{bmX+**2Bʊ` B`\sˁ`"ftEv ,Aol$ P#X@M|?X;WR}[m@uG%鈀I#X `/$ɵ ^v#WW?'H JUىJD` Pb\0> m"wnᙚO|27_NrbL߳,*υi0^DN#dm}7nxl]~ev?zcl gY듋EDW HNߓ,GWɥh4jGXO-hSV5 _3](Se}%JH\^Y2+@ZzOTOyT";|p7(s=?^~k>q䍛DjữjBe[|z{c&5:,Ur3JiJM+ ?Ax)BAxD|(h!QFgLmeyed^ҩ^U]LIZt:MDz̙/6V`㚥d_#M-}W-3e3A]D().bX h4YZUzRN/V֬-^y] k.͛doo{O|ĉ~uj?04ۚH2ggdōNMZjok;Q eBpWfS a#_4`d+mA?zĘnR(v.^^*S]=OЖ]vܹ\d޽=ܧ??? ߼u!ɿٝրͥYi\):&"`W:A%{Eh35X3U9k*vƋ(DpZ,L봲*gw5 -Ul4eŻ*PF-?cXE6ŦݥYPx:ۈ[-amu@Yj$E@\/ rnk]n7@BTi,|A>Y@A, r Bl]*Ѡ D௮ɀe@6V4ƿT[jK~?M T ̲?@x/,@ O1ӟPV`c5 VT"@?O>1`9˩(9Y雥ʝ!,Axtp`>ptT2*͊AY^K)ކ o!RJ[ ~~ۑoTÞ@6n& HBB' YxEɧWҢshLjY lVJUyR g߳ sBMN+"Ax0A)D m[+kҕ=;[*hE@ ojI,DMQ7nJܹsPFk 9J_,rZ TgP h{@-X j-J3oެ,nQ!R*Cdz UHTWY((Quuhk}g O$o̧*+ʫi;Wg[;֥;Z``[`@FH3P @)E.qA ¬"*4s,$ӗ.JFe!ז%%$%0d<qZwxG>@ow=^wuJ=|\]]0>/]pTm[ V+NϮ^ZHo_|ac8,-Ax <"8MOP:;߽@[@ `3lũhʕz~''/k_pm )B?{h*h5[Eoï˾/w?#yA@iDAkKD` r@Z~Zv 5 |[_߲T7 !"۶QSI-TH֜)P䉿s ZġBḰ ,K H##BF"@_ܻg[RN?-!۶ܘO {w ^y+ƻsp8W&F3?w;u}q=+J!Ϩ/[[]r-QQ41TFRpՊ P8J$nZ,(+hB0pZ u[fSkY ۷k*Dh9 Mr81^''&λoOm7kDKFYD` 𰱮dwoeIWӶm]ZUj }R:MwV*vZ9 KKg~_kmjH#!Ӿΐ^Rۢڲ,mC:6$ܩ(T^\Jis:SND0+6rEj&ADEpwq0Y\Z%EQm Fo2 `iqBnsLi&;i\Nie!-/AD` 7FQ\G?R(:k*R;E]#/|1|K嫿~W//nۺ-=oJ /MO*Ak5'[ۣߝϣwD*#Ol 'L.9VO-UUePѤY( tuEbX <иfTI˲`)AAH0 >Ҷ_ȑ#s!RIlj04JAF.-++m,D`yy[pd?,X^fY`vBn; 'RV ʵ I%6iu%8AL%"rX>h"#[wnlZ&1FV9D ~7-XE @F3 /RKK˥K>b1-CD;N;ӜV`6{.лha=UeBA%Á+eYUX3X H!"Bژ W@Q"|O=?2???9g}l@󯦢7G Jv *땯@E?s?8pAG R`oK 5{ D@Y}Z;:z+"Axq8 %%RPi"B0(;C?OO.~m|"TfqADm)jWV95MH@\"+A%ƒ.ª&d/k RvI ݛ#mͿ7=?oۤ*fQ%:5cquP(VEQqxI#XM/߼P"RJ)3k~ߜOOڵo\H@o'WWWnƀUP]i,u{>uP͖2L=5ܺPVF:@Z\J.,]gǎ hYDFdlzv P[Jh)@D4{XRe~PD` vBD4[ k*p:!jhԠ4e1?F,@ ҝ+wkC`Y)yAx?Nk{m D֚mVW/\*| 4|rBSHnZ՛3Vl ol\9og(@R@B 4m 7 [_OɖB R l)VEZ#X <+0AmfxZVdJB @ɲ!P=.*n׽y>=S^VZw?Դ5Hdr+x<O@"fzsjGO*-.u'?ricg,ѿt;…v6\r{/jmú#`Z`(c"09ʭYPւ <Ȉ <)P>OkyQJ9?[KoUUE(*++%- eA@?o]W?o|}1M ~OՕUu5H෉D*b"޸A ?s_kjjAHPVVfY3b*6UWKQ.2.eyWe p!,Ax8LA i@Pm%.lCnqw7dVW?O]zo~ꫩ ߣ \[TcO_ ZNEH6imR߿:?+>s艗~3??q/SÈJ)y"?fG,Xpca\)-<۶RZ.T[P^忊ymH>U. V@H#l g}{IA%uyɭ[)c*]<=Bi& 6Y*fͼ%zeRk2hq0`_"k^ ) @ʍ]ՅE;E@ȤWQ:gG`k\I!ݒ6"&)Ļ\Sb%K,D7Ɣ""PH;vo w O)"HDۉ@V3>bEg2Dvn߱>&"ԤF_(Z圮\2J)E;3r "kۑl桸[ #L #ϼ^eP߻ W(j 4f ٤-EX ,Rs3*R@ .TDdYK) VU/ryzlq6EA@ `~ ,Ԡ;D6φm_wW~fEUe@ @R+i̜`ڰ7nR=qNP^tA 2ׇ*++g/]OATDQPY27oܮWR|"J,ܩ1F)UPX)Ed;*#`چʊ۶jE`(k[B@۶Q!h xwuypв #Ԙ {m-+([e cYh5 fHk 2ZrjΝ;nݪ߳Pz4QڐDxΝR""*Rʶ3Okڳ2ŕ]QPGIf\\w3jxP(ZUUeYe~㊶aee%uMlg7,,ϧVUm8da@G-jAzkiq`p{m!C@D";HVJg u^\dmpYU15//麚PUE) *ШNYVUX:m/rU)6~ol<- A r[Zi jZ) MDǺB?ѧ+*W&f%ȥpmmm>DA)I7M3X`!f2},|M Z)Z)AVxRo3^jVmx{ȓe "H%^\]9wt&l Hٹ, B Dh) B @@eמ.+5["S$'9l طkF_N<C`GHD4X3EYQ%\]sdc*W۶E"! в0*@y6@U(@ ,ЖR6Z pxK\kgS]GMs*_Q{h .lh:1ebwol";r,gBEA< 4lsADRtrEy_E,X /{woWJ^Y2eRD9i mSRh7@?-"BTǃ Jlpe."AxT "D ޝ[;.qOШP[cs|?uc. OZ`VDH!޾C;*MLV ]exv, h8{U rFG{DD .8+MiSQ̆V3Ă% os[XqRV j"b?HUG nwP,r˶>V}ʂ͋dP/JARxmH5Az2xx 9P(7RI+ SvTVxKAx < Sk!*p[k~p X k}px[E ~a_ݖ lzuXqA,XB5 [#pc 3:qiӜҤ*ejjREQoth auD9RrO &NE 6nc[Aht!i ^9r!el4$.!38}M\0,j⭝sacd) ?X&r KA{Ǹޝj$3"j -~C+y9R6g6.PVoh~qٕQ?""mWX<3yPҤPkRmH)BeGjܱ5D( "iBg7ɐf "2VW0w[m-XJ)۶1w!-ף*;mڶmk: ?D DBZSt>Q )>Ϳ-<&}[#d{WA@q1LJQчw3ClD(& } sm۾tƚC HSvD@՛`UYY!-"zs>^)++SJa=k` ^KeO*Jڲ, BD|r[#Yh3 Hg+[8c36^:{"@90g" hTN QYXEDl)RZkE@ƀJ'"stD@ ^J:@BU5s?$ҕV3Oo,3w%"D` *ֿ@DkYGEiL5YJ!iTJim#f#""BRNWD#4!"LPtpTAhZ DB ,K!Gjl:f)(LsdP*O,Vo/Xm))q"ڄZ a! hҤm m H+J4)E5n a>(Vv} |6i*H#( B@16LE-B;y=f1독vfH&HJ ;so&֝49x e"m>N Ǽb$7'6\Ϲ"υdkPJkZllg綧(W !(HoL K'2s^qrI#QO*:~XN=lBs莞n U^ bA f]Inpz N JX lJIlǐ q+wA  qrAA%  KAA   KAA  ,AAA  ,AAX  ,AAX  "AAD`  "AAD`  AAD`  AA%  AA%  KAA%  KAA  ,AAA  ,AAX  ,AAX  "AAX  "AAD`  "AAD`  AA%  AA%  KAA%  KAA   KAB}z2hkk;zh2L&"BDBqhoow^K\M@)wD'5FQ>l``gQf=}rrrjj {zzW$M&###]]]%VͶҳjy{|Ύ:Kkz=B|ʴ Oh_677NOOr&''2==ݍ'Np4ݝis\Y|T%{c>x}W9SۃJwns引-LRRKCCCKKׄVyWF^:-ՠD/L>|3or]ٛ9*!- U`yW88)+xn[y[sT*L&}rhuhK4c.ci>݂QmfURyPykB$q'HWWW"hjjhmm)T*5::ctvvtuu 11}Jɴn>XqflMMMgvvvhhPi9l_q5ݐx< 3]ZM 9u>T,5㺣֥>ޟ>sU-t }^P|&''O:5;;[evvv||ܧ>Jp\\6N3 SSSd#cv! {鹹g&IHsk޶jJA[K6\{Ϋ]-߹ag}L,tp[J!>mFyg r5pg {TQFh)å윘pys2 044ǣ ZZZؔ5>>k- 41uF>0LM$FĶ6+g-Ԟ󶥼YsBG"6BQt+T@ffRy+&TT4|kfosfizqZjDDCh4:11_)TKy]&bnllg\HYJ_c)! ]Pek.8WbVHJ'7[}5r'Ou:El&v>XRhIz|~Ccϊ/}%-s~ ΊF'Od\;8ըd庩.}1͝U~^xaaax<>44L&6[S.333h4677wuut&T*tu~f/lg<?}t"kiikvtt766r LJ[[[y#>l . $I?x4_~y.).Np<?~ā?Yʃ:hkk3δ'OÇGFFd__wx1'rppj^XX`nS.fThjjyη OD333CCCHdzz_$H$D"qd2$ l>q℩ G1.xd,kii9zh"IR&lH$\.\sssZk_}p8333tsL*5μ&1~]6WZ냃'OL$}}}>΍;7py)9Ӹd&wqdGGGyHfWx<ޮIDAT[[[kNWW/^<{L$(d-FCCCuuuΗ%pNarS:y}x"ks=b˩SvfILccÇ8ՉoG0zbX,tСVn/,Gzzzlԧ>=\(jooJ><<|…D"D?nRři-ɓ'cjkkd2911166%U/2003::\4}LÓx[9}nn4U0:3F,kva|kkkyvNPAӕ,f8nkk3ĉicx677L$Df {NLLBaN*;LOO9r/L&Ϟ={|YK}}=F^ ,NyӦq&sRhssQd2v"࠳uN熆~`?{BW^yřNpww7n6 8s .a7f97ƸV8p,bPhWH$D<\{Wwգ(7.:!?ۈ˃̙3&';f L$qŸ477s6=䤳nhhsܹD"2B[z9x`ssX[[? /Bdwg9}Ψ!(SǸV?w p|Y|cccc|vH0uÙNg>"i.X, СCϟ lM%?p@{{; ~ Ν3oȅC >Ϊd_jJ"ಎD"'NH$~"H^9Z}8fnll2W>u,O^ 6 י3g\rUDDv̙3ޔsJ̟~>ɏ≛t"0Wvטiy(ES?s,W5>(g1In|)XNOOa zgp"o'N`MCsMFΊG8 + ; ,W$7ranܜH$y8ihhΧp54BKf]'̬2xbg'G r\pΝ3ygz sw fyQފz:9lZ6bbZ`fggKY+me&ϒtoog,YcD7G82YFΟ?lݮ=cx)Ց:=Fn,>cyQt枹S'd,e)4H:t(5]-ԛԆS`*$wld_dRf)?³B:xF|_Z&Ul)T8+LuuF[U6'Kn)r*nhg{^J$"6+V!ⶶx<~С9`^h[l>ߜ$I333Ge{i*r%5]p;Jb;j;---###533~{/W]sfe;x?>Y~p8/|׿xǯ'Ott|;*ZWk`'n6h1HęNcjj73&<>33sh4Ytq~ O訫cSH9_6s-;|7kQoPY!kL9/S[["[xɭ0ǯjoo;~xkk+YxBB|U?\r@s\U&&&Xqjkk[sس>--xN\>Y^}}}<55er\saaΰMT\njjvKy5IRn\:ki\r7Ń3۝ӧM,ѷ;R7N3:.jzn*V;ۚ>wɊBtuuY<u~;f-|###### ܵJdnnkk3n"OL)G8)C(kC 7nhhGB|2F^̹w~NǏ?j$9~x`^:ùȹ`d>777pX%lffggkkkM122ܫOi>Dzכ??ؘJ=jF:g g޾xGkii;{[ |̌s=Ξ=;55JA\{⋱X̕& dNYvUv|M>tPccc2GJQB0۶͑8~L*z] (ǡйi&KI9u]"p-r6C>2٨B q%"^_ԔrTĽ[kAT) ĜnC9??a~qU3_0t_{,__$\ξ+{ ,n2̘K-XC#2??~z%ҵ'Mb؋ux<~E{{{yƗe ޻Ndaa!J:v /:Nb_}|||bbbvvܹsdpfwEvﻺ34_ڧ>)vs1L|q:~xgg'{cs}MFGGGc/;<; k,;oJKՕ8 H^*8;,ߙ鑑.744o@;SN>acϫ]pU,w9?y#8Y:׼L 11rpllhsYsss===&M1]}υ3x֌KxswRKK j1u*˧2Wpsܸ榧,u xܸ2᪷PxES&Io8ɓ'Mǘ]ӊB-ڵĔsq^_pA5F)B|ӧggg_|EjoopxVvs5svܮ}}}Ds8^|Ńd*7vOXy*9/<:+y_\>rqVKT-^Z9I+3>Ǧ:1ƂeƆ922ri'-yU{eF⬏lpٗ¬Ds݈chh{a1lڷoɍ?{MN̙3d}3/Zn}ڸ577;6>̬bϛѣ<M^9SΧ|]Üw9#G|d3*k01~09fV*baS?i[4_d3gfffxYTh4~IR <H$:;;][ "z5ѣG7~7fWmmi\ǎ3~h4ny˚+1Pgqv}, V5]^b1^`rFH$333%N3.kg?Y~DtbtNBfӧ;V[[Gpu )nlD1=jzs||z{{#pf,H:u+F )nh\8k8Wp8A__=uT(ν7::ă/#}9%{Xf0~iq-{ #T'OMezze``[]__̌iFu:Y[[vjMMǏ7#D^]ɝbkii9r72E"ǁ?~axxirrrnnW{gN:uĉӧO2`A~2K;Ɲr,7$,۹ހy뫭52C`b אGu.:;5+;'_|׃pxf,FNb|埬Ḭ'RM}G0yeebehfjj lrp>,_mxx~86Gr1L.8l__\Mȹĕ$&Z#៚Ǐ硗  /_98/S./6NϓOsg+LOO/^g oՐkkk;z0/<66ƋՆ 6ryxxUZ199yqn2uzz:wttF~"¥ˍ.?~8V&~7|07[ڽjBW㚝=}t<hL̺}q$MLLNooogggGGljmm5o8GGGɮẺ^v90ꫯB gdvJ|)~.~&pKK J^xᅹ92>>>88hmc:QXƹziMV(6H$?:[aэ8---fSf2#N.4鑸:o޴%:[. b1%ÆCp2JRO:e^MI"Ǐ/B`ҳK& ~.Ǧ6IgSxzwo;|.q͢tTJxw{VCqrrDy/56#{)R7|Z=$> stugϞP[[[{T uPl۱ľ6ՠK+)Bm_ Qw})v#{jߗHE}|ky)%>oB^)>;9x Oӕ<7_RbhBMP.8*NK;Z/MOd^(p7ѹ'||qJ y|}e^PԊ=λlfw6k~cl$yv}#gQ- w㬼y-egBvʢnXT1c)EײJƧmD.$nv7s|vysl8Vh+{HK-QMa^_KjE7D+ۊ_Y3ys^z1.ҿ*]Օ$sg)PJXλrSCp鯃|wsFjSF\J%nToN1UIPT{CoE}QUy,+oS}p=1KT!7z\huKE)i }\)㭇EW\2ؕ#/+}aSY"oA2lll:3m.S↣&#̞ v'7p2>=<;FJd2ilü)1ߏ̿`S>fl}.dSt?hg(HAɅBΛBK1[9]XM4R!^NiAg'w}ؼ;q-9-!3CUW +y+-_Һpb_y}X4[)(D(,)JiEs>lcc=l@]=;::8js'+M"2lޒW\.ƒߨ}~fC_Co&Oݳ)1sn 5?ݱO|pC |{uEf 򉺾of ]MAJy=cn}"G|d,kkksͫnAX^9J e3#JK?{hlpi H>e@|V<+1L&I[o"7鿥  ",,, =zѣӮđDloooooGA;yc>"kjjBĞ'Oڎ4e#Hsš/6adrhh賟lcccOO믿NDJFD<~x,klllhhhmmu 񞞞 miiQJvuuǏ?~8M  <$mmmpMPKkmϓ$pWWW"hhhhnn&a8vϏ0;;k~7c]P|`xxgΜqvzz::tuW^y88;;z~DK$px~~d ё#G 畯v]ڙ]  <,XXljjv``W^w1tqDy;չD"100sm###γed>)mʘN>mmll|صԩSNcR,cwy@וw<Y3pxfff\lPά/pL76  3kd2O3oꫯoSgggkk+8 WX wlu~kS{_Ġ@I-KMYL+A,9Z3mIVjkd{F#z< [iI6e%PJA^Sך?9Nz ~cݺN[oַΞ=;===;; /|ӟ^YY2L/g>~K/O}껾^z ӧO/|…ooo+++Ο?oͿ/(}c.\x饗ٺN&,@ɫLOOOg>[[[G?򑏬OÇ?~S>wY{t.nǗ|O?ީoܸ 8g XɯR{\K/t.}???G>DR*"3gΜ>}ԧ>OtU/BOE;O|L^~孭-[WƈԩS:d[pkk?򑏸gv=쬪noog~C+@Q8 ڍ+K[6˃{,>mLxD4m?t  2L 1|Mb$9~xI@3WWK<<<<<<1oLL@_y5 u(Άh# {dPa \/<<<<<<!m *6>OO:u+r~ #D҄-B-v50h0ۿr* ,E^`yxxxxxxxxxX^`yxxxxxxxx#o(@#?F͒xgzIJ_U#>7ϳR8<:ђh1Az=#lS{x󞧟j^`y<8X^[S r+f&Qqf~[h&|13AHIH)2SSe/<<"+o\iX"'!a2ꝛuRU2V-@s‹Ϝcq|ЩZ7/^^^݀U`BE!쓅#G܈hKu_J5*Ja)Yj_yVX񤭶pFZ UvʘޏфL2`Lsg>sQ`N{8PI_|g~I#3r=e!D]]@lF@M\{{$]j+wM@4V h_ao Ш<-8y^o:sruĬ "q)|hHĢVЧ7CDj@`Z"+KBFY"?rXW߽rs%DlC:ZtQZE_pY޸~wuem3H$jYP|8"RwA&k%ts5U cT*-`XA"2# Še2 *8gB%!!VmJ?szivZaAOxeVzOծnUoܺ[mQUGBd _X'nbC*`fb06)% Ȓ (!e랸aPP@DTĐX+]Bsê@uY gg}D!X^`yC綪CyՕ=Cf[l9{!v?ǂ?˫lEf XSu˫k. N9"}b\Gr_ݽ}wT=| )m]^YCjaJ>stzxܟB,D_}fCG"ᣇ,VuDDDhBnua8;=<EjV6fJΝɆQ׏=*'6׶/.C% cm4w KDPUو+Ϝ>P(5Q9l(ׯ][ߩ1HI] Sjs}2c%]ٌYZ)D dm><}Xb̕>qž3{sgNT ASn+o\B6R&fe$`gkϜ9xarώĄqrXw6j"zġ3ǏGݤDfq7.CSi~\PN8-M{HJ)74Zs8n՛\m%D<2=.E<+V! h qjy R|l/Li{Nۦ*hUlG Zݺ{oecu[zn-߻tF."(pP{ ޭ$5B80E/x1F!}0$JDJ8xR²]}E6p^pwu12$4 kMJtl_TDO>J̝muAbT".VLJP_K8X]՜h%M=6*5YDa``V_xµ/<:C0uu۫JL9&@j3=Y#N`pEIȃ`P?im qS^5eR"05U_|ն"<<&BbSW/^k[^z&;u戔cIl&;OCbt)[w2wD!S,&@DGImh8eݽ~rWRMB1x,/<U^\|J[lУzl{kR#h't]~-t(Fv_8zBՋoCk, ;X܎ޖoi=~{g3ѽﯪڷƆcF<J﷌b7]^N$+yy{ ,׷n-ZaL|h.P꼑o&\"'"JJ?g3 Dɝo+8}ͻhzm)گҙ?ڹ{=5JAq_x%[Q3&q \~ږiq ,\Ϫw͖8:{\c4Ԧ!.̓|ځ:iz RI3NUNonqrNqcr8@h{ڕkuq$b *ʼnՐ̈́ǿ3(Z^yꆓ,-‡hI-XOݺuoԀXfF۲%FȠ& d=-3(PÑk7WDZ3|ZL)+,t0K>&x`ބh3HNN X2 Xir=yx1>+~g<Ʊy/,m\[^SrHVDѣGODl ``%$ &!':|D#?AWi+UU o_C< ՛_zuH̤*I5$&ᓷL&/<m}bE+AI!b Z˷WY(ĹJx,!2Xڽx@U "Pc2-,f?I Plӓ- (=alssđ X>IO,~/J4uv2>qGj[zҵZCAFU(AuKR{Ξ] Ƴ3xq/"SaEøt8_ naQ!tk9ccGg<&ko^n Q8wa؞NZkC+l6$e{{h(0UMsj6ۓT[k*[Ҷ6VFƺ{2XH7Q%\?C [պ;uճtu7MVZa;Uj=h4$a^јd/lORPmذPD*7. Ih5u'XBT,@nگzQWuBd[oܶq(.܋R) H)ǙLnJڬ˫o?v؀&NQTr>Vj1SñrD$ [_zRˡQ9X___oOJ\Sm^~d3m~ ҂đBԹlHjZomU֎WOg5&VT'E~ǁRn 6Ԇ7VVApIUo<ƮFr(EI|< ֨ߺA.8Z!k]ẔﯬnXLJzke}V\GT6$qj7/."E!5; @{|/@RYHMVڰZo)cT _ @eѫ7ҩc3jTc?zC뀉qr|ݛ+;ǸT=wRs1Q)wU>zxinft%Ac6wT1iQ1Qhu}k '3X/^^_Xx̉\c_hDŽq@UY/ߔ+7m(c@{2RfDbϞ>~! *hrhNE_=4&Opk;v s~Sg3h[;?=5?35' t^:~x)*$gN(n/2|R.O;R*6"O zPX`f@)5(QW=콭]=w6~=T@,qrmk/^dDA=VEiXLM!r5er-f3}2s\s4AX[.*\. 2S!Č7t:(rr! siLݮRQ%@#+Je#$F%[wKtv>|,ƍ{mF5 =eC킑" lZ%(=;ڱVQ5 p`fR*Qm$ǁ MHDqURaV̬YPE,u#%E*{6TժhvJPTt[kṢ3IF(?G1PQ˞[&X+7Zn7n*"y#t:y,ER5Sm\uØM*Ac@UJ9PPOň)q.|@7r#L#-7%zt}Dù9 ։LDjCU}@8Hܾ{Jҽ'b#{{&J 2=1YF$ӵZ9!:?"vq׹Knv'࢓ V0xj!1Mjk-@:aw/g%%j뗚m#jvt` S]TvK. NsSLR5;Ûqׄ>uJ%UQ7ĞY&ùaeGVV.Ԛn{PIwZIg#{r3tXJ Rg0M:T,QWLOsd}\l I$vFMJ.AU-^JH zqjܭ5^`UYWxZ"2/=Q|_InP;iG{JJcřNtStƙ4]ҝL`Z־ōݺL8@ P/_Jl$zdO*3K:rGS)gq8r7lZorxkE$D2S0?+QfSegUIFC/\twu=j]z&@*6(+ŮdHx5vww(J9' 3F hFUJp`}D#v\"DQs=Ls+ :#+8jT@ثVk @|3/]޲ZnJCPeJ=s K!f&%-bF$`i5šykA٤8oBsJm+3Ȁz11YɅƵ[w7j&xX7/nn23-L&2 AnSBT?5aNET9(DSv pԾ[?r =δ=ٓfc#6'(333ʫWn ' [f|KN:m8VDahvdMpw/-,">ԄDќxkoQy:s",4v"U%2IC ޸u3=u؈CG;Tv6U8ň15 "jM0XRJ:U]z%)űOQ+Q:L:(8D]+ N&ֻuek4slwʵ }5D;{{ 5&jLu 3 ĕScnhq8GRP] ౜H0-8+TЬ~R"ĵNBZ09hNU*U]ٶ@H>؅TB6 "v"8vJXPZܛtw4 Lyq/):?u%9ќhHi5ŘqTQ9)B2yڴ턆"Vzvj5:5Y  35-kQIIlHjH((ʱM;N`K0 !RLAD5_ -`o"2[{/,jGUw_p0hD޸Vݩԣͽzk7sbWo@[;`Q*FiPZYmޯeM{ke ܍;d{,C!"a;f^kb(!dTöqyh㑉H`ԊE`BUQѸ+JU|NA@dSWݰ{VѲـ&V W秧 1Cjso(^G_y\gFE1*5baan6`8\;dTou5 e -$̆5T R =:8!!6<|ө̲Ysr JBV77 Q (1p`:/fn3A1A6`WPEbF֘|&8bp*PR LބMİ2rA&0G=P. 0L1Dvʒ=~t% c7 qȪDSY^inC-{A)+7`$@l G-LAŀ쐏Ѿr!˘  9nCUP&cd#(ZJ,l`Xa hY!lL M )1퐳 ɨ1;0 Pmf&1[ZcruZc !SN tqBoFx}s{euMTɰ4 ضճX($Wp<Ā'S'>27gog~til=T. 99-՞u$Bdgz䱹(6N]{dz{GǾVysu-c-:I)kQ[8H<}"3g_ؤhT+C t8;{tqnt^{ONBTe̩LlO^g^z'22\.;7U2j:{lqKZc\rnԘұm^`=ѡ~=h?goܐT}{OMO009r˛MMx$c}] xli*NO4=tySc̄w"}9!ul y cɟM:~8Me|{I`qvATQ$i5X:.}T&?XU'TA_JBm9ؙ&L&i XpuEl[oR&?xu3BWB5Vw=~ >I?#N)KggP;٫EBO" OxeEz_y G*Cz4ޣBzk&ߗ| ٻxq-!4'NzSoap),/<8!饳eYi,oi׃;_i侑`A:ug*VZ=S5&OLU;'vN{krzp: hBd#Wm9DD0='#>_ʘ0K?IۑSHn0ӂYy䘠}_ ^c g$ArH葺ĝ$0^38'd1~ {1հ ~4O52 rNkK^`h$مbn1,(a|Rw|%V m#8&ZEsI48q(՘T*8ݶNR5Dd Ia#Sn\E!2pE<™f&}Y}۳ݔ$~&8tR4ԝ2b3s2D3XI:%T/"y20ny1IO\ag}0i4i4h(=*uPvܙš4+䨁lBщ* 1h D$:,s@<>@0|өH,U\B/{#IU@扲{nv{`Ѿ#p^`ARbQXmuK݌՘x!"j69z#h.q!_I?z2t@14 Zt:a(a+k; 2ð7ovȞ<YVq>id^Hbь}qZ-ѰQ_jGzC_8YDZ;J!)kݲ}/ra4ԐZdVVfruNDhuc{}k7rYrWvHIəhOHDa^Re[bMM|%w.ַv7SM{{};d ܈~]o:~32!{͖LnVI @N(]][޻tvRv) (toooc{Mv8I1Kb?Vsyckk̆Y4Y$A +zomhd  Ṳn93X! ZXޫqSgk~`#|ZV#6Q@m֛ZHf<{jo/o-,pTjǖ6;֛粃ZCJD*j@l GQ$o+UQo6vv=N$+̐ZYowZK٫ۢ{ZWz܍v]kUi`WDe%R+W%&z/Ig3Zpg #!Z&zcaјZ]`dZ ( wRKd,ZiEjUeJD2HźM׽Zd}ѿcŪ * )VPTZ;Y$N P+,Z5voU%q3IHܬ1՛m{LfQ!6Pf mکֈ.jǫzlo糁If^X(aUW%*ڲaP@T -hCխb)?,fUe/c\+] P q=Gϟ>6b}8-s2o)ЃءϾO+L4n l94; hΘ͝> tL:|k7[o6N?87;*gO&Q R}*dvmŌ(˯_ř'%8hgNJBP)zx+ _:}ى!C;SGP(\/^~s3%ɤZ^&r1_Ϝ8| sKy- 3R1}?Oɘj4@/V7yCy`awR.Kk" )"6 `B> HsX2u*R Ka>kPQِ,U-mU z=m&c677mKcU-j^u/*HnWo-תMf7;\Z%G%ሀD[m/\87ݶ!D3lz57]e"bQ*J B`PڨzLf[߲0nqtu`ֶj-{٩]`DBicgwޢ 36cQ}/R&Znܙ'ٯַk5 c n*fJ! b$he%j[޺S|]ЀxQکF+$V+`ת|L 70dSg 0tf=wcPt{kn LFI=N9_4vc{?Tzv\GnnnZfE#<iq啖X>-a+oش=w t5{CzѯUm o<5w v \|{y}R^KAܹ^o4>eث5}xNV >~'(llgpgpʗd#x"\ -?zͽ>8{x<Qr>>%3xi[_05U~qY/%KQ;Ͽy=_0T+7Zm\(3SER!2n.W*ٲj>U?}j!~g^'+b*ߞuDݚP7;bW7lZ{?71FT4k;^`yؐ(WJ*Qg8YPfb"# lR*WF$hWp Lfnn\)l&f;bno{/TZP"T)䧊TGiNMM[6XG H^T<35͜5OFFoi\0$fCb"kW*lpaLWʕr'W=٩i1q ;ٓʕux<75S LP ޹>=3jf*fTʅTűn+ rP(tm2tWH%QT*uػ7`sfL\)FEgKBuA$>`pthۧ&S'"q}t!Mƶ/dWH"b豥R)w޽vWۯU涶7sFVovN5iD46?U?}4'S%D<ԽIyǞz) >DM(^$DVpF봳5rx<+3TdO7ж榦jLj~k(. EO[)moMMXdDaPaGvJ2A)@2z_(O%GL!DBiKZXT X:$irFL V@ ʅ2&gP(*bN$33A@A7hL}\QjIz]1h5.) $IєIYS_CIĘ P"ڧrqkk7B%gf>PFJ{[LZQH^H8wNN I;qz<@-wt *r'+x#@ oEޭնkzT n^k A,c$X$}.&I:?9ٹ&:ZT/~88Z_+E^GoExf{QTplRt^]aϝ8JV޸qcoJ*f[ 4GcLlȐ>`Dä(F6֢і-B:IGfSk[dnNR!$>jwW7ֶj (ydNP!GAZ@WVgBOAƜ9|lp{yusw4yY"ٳu'u{vysslm3ұKS35Jm&o@Hdn?H7Ykʥv(:n)Տ,V ?*k\=2SdE냉:yanf{kkۆ6BvlWBd~TC5zy&Gjݏ"˶Z͍}kj{S\1;8].љqǁeCFjyEΔ/Bqp{mcڄZ[Zk衅b.$%̃=* C~=>=T\hΎmCOO7뛻SlywZg7Su칔I4+UʇnlnWאָA-,L+k5Z;9{g փOL=lo ]Uۍf.LeLj9m'<ǻS?7vffF-Cdanz{{-^kr փ <#Wӓ-K+;a沙r0=UFnua1GNTx8PL&tQJT0;S [7t1/5UߪCJezymcfR_:z[,X@bEPU42bhlQB mE)+v L Dz~ʅ|yn D˫kVPMͭn6Z/hǞpj[bPZny6mi@[ݶ}70Ljz&=<GϦliKd+mSPnC &:J"nv`aZ/[\6hwWMcZQ,BzRpP°e`?^Bvhhu@ز&yUĶJJn{A;{m*`6Y[0%7>Om.ol\.GQkWn?`Y- !(3[ ^qYQ]s9WTnoJz]oTf-~lsfXvNj]kGFd*rݶ19zE4#r%(n]YٿxTŽ( (:ۖJ٫UW7d:s|h!.vbV{չ9"P3da77;ȱݨ*TĪJP+z{n8!B` ;kk[W^?4;3OM"Dټqn>0SSSbnZӽȴԲՍm@@ l&[[{ڭC hdi;^*=dD6:H1F.s|~0卍jCD" ,C"v3"TUDDR)!rR7ӕl6 &9P9)(#Bm$ t/LbG?"S̅uoZ,>Ďt$.ҰAX"r0~b 3' oMФO&bp5#"Ҿ /<2YQbh!VDlzōZ$<`ٛ[pe6w٥9>~b #"<⼣!Y"He9G{V_(kWnUpƍ:KHDL$20W> kY)¤ ^V`"e}??9W<=!+_c6MQV'ހ& ;Y&[!( @ ΁TCc5U$mWK3BŠS~A#(#TUVje]tEÞwhSAD"[pu?vk>h᝟B($#+*H-_gxF* PKS t&El:d% ń) TI$(q"=Y `AZG1f%QaX D7n?=>Gsf5w SgPR-9t(]ÅqLR1Fٟ=4Rg;#ɺ*U%)z]}8qj@%`EɰtQ F†5%-Вf #O]}o{fç>7/ѭO2 15Ɲpy7Nt{_(`8 .Kh ]dTUWk˝+lM(ipƈ%GJ`f1D]W'+ {$c#pDѰRD)۴[~|Jn>oJ)$c/ JZZvMRD}ݝoS!{9U%.}vH%ozdgG*VGv,2Bg438hIjukcJ9RPC\hmՂ^Q3[7wQ1#<\ae'c%N{dp uPR2FTyL+#153E19/c b әaebPֶ_k=QP TAS(bPumE"JLbXd=:Pzx,UrKҘ0&"ln.;~muyzSr ,dY.=aN8rxӏCP#y4HW(Ȫvg ,96*$BXh+F#3sjϥ|p}V[N.qa[Sn?10<6m3fh(a#"TIz1#T{] ;'<&GGVV~,,F&j ~ `IR!n[mh6~W̩.t{`+:.wuE-S'UjJ< 2g<2_% O5XʪГZ/V]ZVƔ9v*l\_U{gSFCKI"LQ&\1 2UU}?JRI]my&j!""*"ʑX05O(3.¨H-‌ !86/~ű#Դiۭ̳_?kjeeDК`xlڽ5f(=,]TpPwcA.g^TeXK$.]w|}%::HYؾhD+z6/<vO@;:6I'SJtíkPUp P@BHq=#?凾/|Z_bhpA͏vtve`+v4ioM DRjѽӧmvo vx8A%UEAYڳuE7DH\ ɤmf '=o~W?/B8烟3g'?i2AFiH-D`'i3+6K[I&mb#f)ŏMc6K.IObyrgmmѡl [/ 6O}቙5wm s.W,ic=oqWs#⑉Q+cĈ*,Z6n_vD,v8=B]Fit=3;swrI]%NL QQ{ˎbU1{o˟|>'.EO_`,4J^)7ou;7DZPU&ioVP9H@l K=M=TE2ՓYqL|^)!v76nsR+Ã-^xVҜ&%2;;;٩X Og~k櫭m;^k+,hu}sg>_ /iНj͍[٠Xț!lTZn08`L} oYiYL%"!&lAnYܻY)TQ␘UVVDF[}d7ēǁ"q.EtZzTzVq?v!drA&T ][B Qfn. )erV0SSf^pvݟ fHZ^7TG腊kj624bνݫo#5C*/bm,on;t8$(Tu,ԤH[5ۭB{76v`G:I \A2bJA# 77rܐ)+lvuc;Wۻ{d[[;6BVkolNMO7Ð`h/+Sg뭚 "!Q1PVjEVF?u#vvoVJp8g1z]A;L`Cgm٫5՘{[dUՐZ@UfXz+[ߪ5CUe`@ Bq}FKq_|l\ mDh5 oAxX!)K! E6w W7vBـ/ɟ5/ۿ۾+* Ccy~9UCqѨ^."zkȚŰCngb@0:Um۵fhf-FGrj-+kb?aR&p$A/xtQ(@$9qȓqoKWo?}rT߯'쫗b!福dґ=|nH (/o߾|7^c_2Pw=zKO)×nyqrS3oUSĕ2/f=u??9J@m~ [N\4) J>4O7T*SG%)zW뛻',&#מ7]‚`o~_Ƙ͟3f0kq6k֙ccY+.s ]Y.{xaL(޼h4{dxf1IGѼ " # %RbE6c KmrljQۇӋ+ɸuя0G\.o~mm j>a 2N41\PaHt9rd2Y񌠘V.wQ0b>+"3GtOWSubepic Pʖ EƯp/+WԷU#eU?oo+=7ƪ edNr4'v((!}aȤ6lM5vT@ɈwzxJ wcqU(k:{DKuqqj& }_GNCE6__{s0 g~C|Em"]oJJ׻vTJ Q8m+2+ 6I ,Shcb;<Tш?d4c)Kk?>sti~G_o}'imJ bgnΧ\o/>%M74ms)Q*aAa|fN6.tMhI ~dFJEK~o"8-d!$;ق$ YGph C8m6/~~'~cXR?þNJ' q7)Of0HF:6Ĝ} KMVe_hX>:t |Y'Qt4a.Wl՟}OϜ~(B'W^;w[xfgrs [/O IjT,8p[5\dL;ޮO;G(ޑ] / z|B`TOKJ̜^(N `g\`T _|1$oٙٿO… {#WdhTK$(/2O߬_hMRt"~L|wˣZF'uܣi\vc?Cb)S,"@4/Q#,F'sO{^^mT*(e2'@$lz;A*cGF\:C*nJ%\ "${xJd<(keW2ڷ f;6'kO)R j)S/GOJn?ѣdOF7GIp4}2lFɉ7i<щuw4m}TWD\,F7mMH2/IDAT|ɻX:@%x\ʌ܉T+]#9Q$A+ݻڨ_oFsn{c7U `Nadu~˯/y}Gw@/=d(R06EDV݊C&(>=x ƉHcK5(*Zs e&NB,hDHg> mwJv$3vT7gd"*nk,B:EB8¸I`xLA@*xA[QjUȪZqchIR)XASlӀ틭Wڍj3#Ga!Eggk7.mU?/|qFj D5LQE|*=$ u ߠ7Жu ENM{ϭ {LzqȰUBJ/!,HRX{k 3S\fH@yeu}{ym}n+Th8 ;ڭǖfD !q2V4Ujoݾ/W0DphCo_'gYtmʕfpl~T\ Ou4z}s{KqA`fYjjfPX)3CY4dftoc}{{skwaTVUaa*׫[|8S&{{{k[s3HɟԚzQ.=$faE]Xۮ֋\6`7*@$F6WJV76wnNϔlsW}۾?|ن* nU* ȕa ᫕H-A'B ,Cl#bӶFxdq1_B׷v I;姪cp#du) TīkmU[lIBpFSʭjn:^mRfJ[?_C #vv[\UfF&llm64s^UDv"bU+d^m4kk;m"MG61Av{sa 1,I&dB ,UFB SiZ5 X̕S!W^4hٯW_{ SeYrܭE+6Zڥk?d.0նkO:}dqiM(.޸Uݯ?H RWnY)z0 U!$0m&vneVy@K.IS ت2i wi|C‚SG?}dXdѨ>WNXqBCYnܩ[i[ۯ\e}jTD[lT{篾޹Ǿ4\^ݯן:{2C<#fcg Wtmɩk.%޸rcqnzqn5t~~wWUvFV:pvŔ*m2򵫞g'+ʥb6R,7\.sӥ<k +geH3J:f\|AԢo5W׫WIM1,tt Cs333U0hU&,NMP4̱ȴ]T%*hj"eM(_u(\|cd+:W@,"QVyBU `f(5"&W"Z{f+eހH[Vx5  *NO Ou=S{[/گ+*ISj5Jf>0Y(+ <LFrqzzzXtՐAɆ13U*z4Sg*ѲSO#" k:3 PoAR B@<@_=$@Do5onCvr{-ͣp;N>?__j?f c {ğ>V~/@VDuic팿@͆i dDAdX(&Zׇ '`ňD.lo'UE׮/Zi0 TV2.jjGw7>__,|{SqiQ;Θز3BٍU7QQz;иvA/v\IR&`׶੅Z(9f[b̠Ml۹B_u'?{/<9?ss'nF#GJX ]DBErW\+(ߵ7: _hW6>o?߿W~? B2c]0ADn=]* C_yr;꯻jBջQIdHGTyx,Հ8u'ԯF$:&gz$_w_^(/*NTwj32~ȑ KK pvVfF.;n\Rgf—?1UTn!ѱ;KS5XUUeT~^`X0fr+|oxϯ:#&B(Dۯ|dr)P;R&_0cqclL/?xLv*3 _23[;m۲;> G:ef@Y5GS0@T*=+ouAF-l77r|3SE]+fsG? & e)?wn6rES)gsGr*Ŗޯ(@$h|' 6.1R]')aeUY);q~^`D 3O^Z O cuScTۭpXkmm_9fV^mܫ搜%!u@[7MLlw_תW^nk}~J0`]9CGo&fR=ę Qvxq]$ 9xs8A[RaXAl  <04! Nyx !Pfl×5Ƹ!&L?;;Sucwv[sOyR҉:C_ lUJ0H[5Y{zO;΁ʌwCFYFt7XY*{*0)QEȪ4 {XUٿ~зV[n3)?s?V!L`HB)SO|_3{V]mIWoOL}w٤?00_X%t3 fD8 )UU?YUCKj_o9J!$yM`2kk{B&?Z*n͍K[]oD;.)Cٱ7?۱=!,3g,h\#QYErDw769y͍J)"73UTߘ)bٙhi; ;^c,iN\(af/P#g_VKssi`X^mkSmY(BYj$P8zh^moH  J#3B$ׄ|ð|F!_fۻC>@l&c*\Pass!G33D@0Ff5 槧L)yXD6wkp/ H!, V2ݩZ3bT:(dV5rFg*3  ;[Bb6It92+^kŦa.4Cx'.wQ9/ ^ۼp&A"r>C R}vP3[ KBX$blg*|@0ڸdKSY3])U)ظwGz j9-=MP j])98VΟ9]̚gWnZ{鳙#mEE*Zfި^z=gϔ.l6{#K'B!(]Nvvt',QR@\gGfGi&Hui(KL5R 8YV]3T45U2RCKL79q0G HTl"3N;aG+8Rk[[[('aX6(p 6Lu':3?SgCE92o fpda~usw~~z7WL).-ΔI&ohvfX,YJ!/pdafuc}inH25郑8Ȑ^ qfqE9D t yp~r)d =8|q4R$ܳgOqMBe!eFәIUXJms hb!|>7*0ø6`kUäu Ei赠FdѩZɮX4T*u{baUkIܬ V0CO:$IvZ#5&gʥȈ4:p(q%uFA]fT܌V(B 7sZK "iLL* ٥\!ٹ*Zu[t1wg e,3ZQֈ" xzaʰ9($g"ar+~5l(0*!Vuݼx >Aoh'.FߎN:{=G샓C*#3Z@pBc^m@(8ShPb׾eu)5<}Y)}EQZn {ՖNUlU"""*PdwJ)~Z ,t2h 㞜UzQ-9PG%@&DymATX$uw*bV ]2{Xȉ(A]5u&L3*7YU) d2'Ycˆ*' bHDXBCj@#Gq.bh( `* =qtb^Ny13U<̹r1Z~ 8e4p4ktu耜AʷĀ?třy`Q:s)cU ͦ4Q5Blu$0L`Ν>~h~c/u(l;}A%^ڇ+&{d̅хSG]'NX!˥,:V#x頩ҁ4q2++*t#sh<򸿈0%X`-U UՀcIL#A8-JvmLO>DײWW|ek \ٳ'*!yE_Cɨ¨=utBlE1U!s`u5n&`sS=w6c)ᬷp)$b;sO3ºyd >l< VZ\z!)(5}yT; ,̀ڜ90sV7t|G2=-CT '->sx6c[o9sgO&Q 1dN]"??\@yC3: ,/uibS']Nx`QZF/r5 :2qafɣIDĈLgcZn0=qرËJ*$Cw0ZAO>;2p:^`y_8}O>phqIrd gRq>J>,uxKv\*ac0AX,$l9JNwEEqv ɓˁar2BT~T"V&_7)sdž/[j;ţ${yHKG,4% :X#AјuQ(fE!葅th[qK $ %[T;݄>J3i(ׄ[i@%7sBusԶ1J-ZdB 0Y͍u'e%KRT'NY_!v*-f<ӥjʉmUDf:cwаS/D  vy 23-0Ćd*]WhXGguy] ȟh8:0g!?хwrdD7\ɣͶIlD,4նޜ"bUuY{f9&~gE3R3HVmnU71n.V0*j2A>B {&"+7n9c.lrd O5ecB7BD03,;DUfʅzܭ9)K1;c[W HjLDʹpcvw7woܮSLhյZn'U[ۨkl 0 !on_R.,`\&("v&ɞ7 :FNY:yXprGr5BG!{յDqky =&Յ"D6MC"XkfN2G舂=#zoE݄Cp`5J  V4 NnD70ȕƯNXFc;L3 eyx n?7⛭%(w؆(J!*Z 4j)P&VX"Bm(kȲgK5LX36!BL`FE$z66O?r1ǻ)ƥx>6d ,ezRD RjFR&y<ĞCR+#,pHC4Y $B KӥgOK׀ƃ<<<6.i?ʥ@Bwt? f9]&Rhtbq2_c(!ayTF=2aTM "Iķ1HA%Q`ԉCO8nx/"!/B(WcɀE-O;;7U8)u5BJ>x{*2e(,3 SNK%UVϨjtrl \=B >ㄉbl;<☈!MSA ɜ%i4?ܓOubv1O ǻ 66>ufRրPB;pñ? DYTM=sd.C ?. mZy}@|{xc;7'ਮZ|z^77r.UU1y|i鳧Ez ǃ`.Z,VX!BMIEF$Ffzx&9QABYEN䲁WW,O_;wLl/? G&{&-:!M8'O] ak\:sWW^`y<$Ҫ;0SS%U"Đ\'ާKInD Ϝ+2H<=<<RŐR.8{D>cje6hO q5}Ƅ$=#{~df?1 &RƜl0c`-Cri# oqFa]aSPձfE#0hWq]aO;(*sO.]&J-V`}k+כ6aЈ(4M\?QCF-KVJgϝ)%7? ,OX /\Zm4p+7Fg{g~ʋbD';݂ǃc45oܺh\1 ְh2bJxԩ8 ,Rܔ=Cƃu5RQKEAGGDIhϪ<{^~ ,kaQt&(|$5zJ,/<JHO\yx ,/<<<<<<<<<[G(, @ ,, @ ,@ @,,@ @,, @ ,, @ ,@ @,,@ @,, @ @,, @ ,@ @ ,@ @,, @ @,, @ ,@ @ ,@ @,,@ @,, @ ,, @ ,@ @,Ij_'{tEXtJPEG-Colorspace2 !$!tEXtJPEG-Sampling-factors1x1,1x1,1x1E>|IENDB`biloba-0.9.3/res/fr/aide2-maemo.png0000644000175100017510000017252010741133001013661 00000000000000PNG  IHDR e pHYs  ~tIME :Q? IDATxp\uy}Mt7KPñ 03S)JDҩ8lZO*KNUJv՘ kklЦHj+)1;1jb6@EIDO@wwq^_<~! *~w߽}9瞋 ((h((REQEQ((KQEQEQ((KQEQE((^?Ֆ|[{j ;OO WDGGԏꏨ oORwnU :/ɏ? {]uŸ˶%m .Pʽ!}{=O/ia=T;tRk ˲uR9DtխZ6>d;: KVWFU-S-VʬfiDH UJ*e7 QƘ[Z'{uƭ&WTeނ•>Icmj_ #-V{>a-"]Y fݪ+,R*K;AV-I#jc8mɑ?6ϯr,iy夔ǎ|"9kYD=Ti sH-%xŧі9wl­$ t}hh}``@gbb-g߿̜N?L&5|vލݷSN<驫NDܻw}C{{{3Lck_Z"@đe}bbСCرc###X:66688݂t:=00L&Ub)BܹԩSw,CCC<30 ٿt:11===tljj)_=B-~>rtŮBNDDx5MMM1J7ګ&u۳<n,@RD~!طo_)yyE֖JbH!ƨ3Ƒou8v"t҃Tj)rGFFFlUm tRǟ"D>::<䓓׸~ĉx'EG حwIn~A Jq\eUs+3AP{ϗ7DDy/L۷SW}يzB.Ye] WLLGW;)رcxرcօ-2J?btOgU[W ?LرҾU'ɐK 4BB:rRڀAkddRl>;v,Nqk}ꩧvܹgϞJ{ƀܫ,ɓ'kmvQlpEz7k9|-6pL&c/ s.]`d2JJ RT&)}//gKnjj*N9==-?+J^N)UTZJWL&l̓T*p;B(Zwfff To:IL _d2/ϩ)\HK'''K߀eFiS^Bi/H333Nccc{QZuDTl*ZXXH&KSSScccK]/'''+uR7L&3==-Nw(%e&M%Iۿ*GkҞ>}*1 3ȈϞ=kkrw%/k`)-^IeT*Ne.}plZjCf0tQ?HvRhhh_ ue[!"5V:bHid Kg /044$zkǎ my7m{zzwAa橩vtttuu{FWW "Ğ={ĕ%7ѾΟgÇ;::߿cǎX,6>>̃ZdG90={dOOOOO RqįîV٥C~IM___GGGOOO[[[kk/vtte^TfOO"9rD~pBOOO?'/"O?t[[(tww9r/" 9K^xA,W(]]]oo}}}Rr!@Zў={8N&aK%Q*Vȑ#r'{i;v@ÇK{Ie㩩;v/=zСCmmmRA{uT}:t(@̞={mmSr9"6]v)#YumRz4lkyY"߷oߑ#G-"!(п콳n:vY+%r2:Wz ؎]]]g۷vgg~'Sԑ#G|]vIKW \aXOP|M)~jFHGll]-rppЎGHx9b?[hO-5V@D?-r.D/e-*R֛d9T[[[Дr VS:|kk=9šC{{{(f뼭_?F۔3nw8yO$`%;@2dcvtt)#mˆ'ObR3͏ICDX',R1]orveOakXtH1$ r#_m"&5*RT,kkk8 KK(4 *Hö;>|Xh={Fަ)1@c?FTQď_pAF*"ur)唗 Grඩ{'Fx<.BĿe*k'd2T*%ر쵇?+D:6)M:Gwdd^ /`g*MTm]]] ()CA^xAࠌO,۷oxU* X-D4m'|?55577_yX,v1b+=@{E0KK|oe -;G׶T;{y׮]ON&Dȑ#x|lllzzj@vy}G9|`,vP8?333//Ǐ穧kgyFlood22gַ*E^bW^y%Pa1庆RTӧecѣG۟zꩮ.ߞL&q!̀!d2xtgB.I C"=l˯v|y!D􀝿W>b&wG^eK_ʃ I>zSpQ2NJ8qB3Ң?-Id265_ȭL$RӯTb$x`k[;+Dp!ؗ4rzz:www:uJ1_pA´```o1;w;vl߾}PnIXo7X+$[tv{{TܗR/̌~x<gp:p@2VrO8޹ݜExWKPˑIlJۮmw){JwU%gOSO OOOOOOX]L)l%qmmmҟ[^Rvl[ooo<O$.>.7ί+ ٻw԰bC٨kI@+-.̻w.U2 HyJomb#kSGhTnoo_7moeǦ"cɑb҇ *t z}ll,0S64 F:FwwwWWHbQ;t3<q.D"k>|Xlɓ'ۥl̩UlSN ?V Wɥaj)jkgt]oP?F?$SM{{ܠ@kU>J \*@+)W D,*QZ!=11ppW&"ǒq]%hħO>p@&-Ֆ_4JH)ۥ*;ai ';$ݻWf9X{;vuu8qȑ#ccc?o`XxK人2_U g:uJ2 P_cP;D-hGnP^R9[` /DIAV`rǩSZ[[aS&7 wttb^VxrrR^P$> r 3ą_DN5L?~oppP$6B.Њ ;I?Zr8qSN><,%!X~:~|pX 3h%E 4??o%1b}NCCCx\ {]]]G=vԒ$R߿@OO}ZKQF4u)=)d*=KgUR?VNcxJd HEqzz?kxx>G^$U-D*#M <Ź6lʞ駟Tgر#ļdC'ҙٳgC R7 {ٽ{cNCu~ji2X k?]gttT&Z#SX?7Np" MV ]ahh-eu_/LV[BRIɉvioL \ 2,Umr Vvwwر?V |``СC~su%65k@c՘Osk?~_8 .J*M&ǿ=r8wwKۿo>l^nhh8<<<99ID.~)y#sT9}ٞ{ALF7Ǐ߷os7xê~Q`7կ~Nzþ;w:#s};ߙ|;;;cX2K/b_~Yd2gΜ9s̹s=?y{{H"Qxl߆my?C_s^{5Ѿo۶_zs&&&~ӟ>x\|4lvhhܹs??={^;s̶mۮ^*'wyGѣG}d2絚"EJ=' ȳgK/m۶M{ ڵk~ӟ>CCCXlxxX?txݛN%]{{{wH7*φGΝ{]vڵ^aO:511!O8/+_e'?ym$d2JSNx_#mbWR__̙W>쳝(Yu;ґ, ?mkI(2tbb_zx R9'O"$Hd2'ND"!]~ttt~~ꯎ?.#O6}g8\Lfpp_WduێyQ&0i'{7- C6;qah###"Rݻ?nk?O?44dsy)a?0==}l6kokٗ4ٰliɚ#zĬkb6 +'HD"cۂ;;;et:=99cy1-눔cڳLOOl13 {YOOHzkϷ`[ry2665O_Ȉ6MMM /%CrȤ9;@@.yΝ8|kc_Ωy4d:::*$ gcccw]8(F>B@b1cܜ4$yg]{T*U_]v% 9\ ps~}-|țUbT ݻw:11] ?޽{ɤed·{nkLE|)8}(i"K=ؘmN'رBbYp8FKK`7+/2!LRa={6`d f6Ro餁诟ͣK|vp&\ؘ ƘV騽jX,&fbb"Kid"D,g\ 44cxA,{W 6͘mgD"/}y^kv̔}%?& i:Quu?,f%>*䆫N+:<$FF=I[0r>qӹE]ڒ>N|5)sի /R-XOCntxM)ǯtҀR_v6t)6_fȨ},2R߯Cέ:zBꤖoVWߺgDLu IDATZ6on,;Vȯ.iBF@ t\.P9$RȤ^rWZD_߁(PZ]G­XҚ/Z⻫JKCא0ߠ44T6ILelR2ieYٳw[5OҖ ,kmj1r܆֙.A===L6~#(ۖ>}Mk/m8>Q/pi[Z,OMjøFX((7F@QEQE(( ,EQEQX(( ,EQEQX((*EQEQX((*EQEQT`)((*EQEQT`)(REQEQ((REQEQ((KQEQEQ((KQEQE((KQEQE(( ,EQEQeV( lɽy&b0z7J~̌5-4f4 zGTEQT`)Rd``@fF^ .^q"`.oǏ\k 2s$#-bĢRE42k-(ʧb0ٮVmB p~W #`r!E_؟JL7C,UoYv@QA~KO476*EQT`)rxʫ_] yCq< uZ%ˊ !/D@a(+ 0V(͌aff.5xsQExRE(a |ʬū&/8< F 'qz,pC- ڥyRK[JVx Xcm;Z74ɱKbEQT`)RAi!~KADCD5 *Ӑ.RխtOkACr\FðE Cg(V]zWf#&b؀ $%](EƗjWN;N?3Dc7_tr?ɡ+qVϞwi :m3TB-XX\D@q3 ! X$-XX5Av{j*&`@w!\@LAfr|kcEZSD)t9#L_nr4ZG6H1p̮a@i!3#(# F#tH 1pxr %?( [ V{,;d@f&0b"K/ٗO͔TE(9X1@.?}LNeƀ#5 36ڊqmY, @E$"ڹ8>a4:)'R\L]DQğ8KKw޿Us( PQ>Uu9K&/}#01.CdfC/k`^ 12d M%hX\(͘%݁1L&b@TAP"`BBx07arW3ډ- X,GPf[(*S-˳_CD&btc(0Gՠ%"ŕhnh0bcH򁙍̄Ƙr._hihD}2şC.dWV TFLX)Z &۲x̀0dz!@"5~Ro{\ܰGk.TE|J3 \>w|4#;(:ds b@T_;Lqm 4l .;;M\kE&0s+ø_=3mN31z oE1;siljj\Z{p8+o>|TQ|*Օ70s-}X(A*4u[MeW\UWjRO y{3Dc| T>U1a0(+Ce9`,N_,Zb\L%*$`Ť[zK2Z8ޒ Xnjd0$r$& 4D..e*KQ`)}HJ?\z~aM69#H*N=S3Qz W&/$\Vt5"nUCH " ykdj鼚A4y  0afFf.0|7Ֆ(*Edy*&d>1Xu[:ǩ z5Wf1 lîdH]tթ.Cq0CEQ(ʽKE"3/N}>8HEBe S'iQJWSKbUc {K.__cьG]Q>mh ܇MŐmKߛD#yAQO/R@CEW!1!23B$ErsoX4|P ܟz[H%q Pxscֹ x*j21K4;So7C\Sܗ(jR5r}gRBy#hKӔ]oڱל\% "01+bS\!#P(!jRUC 1\6;1dK?pXϢ,hMصLl/R F"u?\U^) ,EQ//-4`l.bv_#*'&*WC;  4]QT`)r=yҵ|Yna`fM蓀?.Vy.(!my`)|梯xTVk0rvai. .J^\V4,;LEbBF fFvm`!2w䅵v17Ͻs~-33EŞ~ULނ3Wޞ@ɀ^VX8l n$P)qS([p[뜍 b0A6̒ r’-!c #Du]c+ M Ax#^Xo5Tl8JgV ꢛ1DP\:XoBZzWf,L:LDBF0H!70c£M[e%Gu*+(67߿t͉# !8R `'Ə}6BeR6BM fF*.IH@6_(L%?X}rHHvCf. KKK`C$Fwjmjt呇jilI !|䶍>Ѓar6}=-SLQ@DhX4 |+#kEؚY.I59ihk)nI= KQu&&w](S c}[[ھ h+-]\?ms|C4K VC65oݴZ742adrcæXKe5iKݭč {ІƆmXQ6nIZ[~&⎇?s<^9 "D 䎿}`A a.?3ńaIA8BM iw 8dZ"l< 1ԭ]>@qI^(/]F.r(*EÝ YKo%`r 3rD3 Hݐ ). @`$+h>DTԯB5$!1yrǑԧ8oE dQ l<1Gh3Z  r52 ,,sW` KQT`)ŕ__B @X+,12qa (bLb W13h1^\T ꄋ\Wݲ.@ c#+*]ܶ[ C2q+@mWKQOzaiscl85s  Y:φׯa dUt!4{FDp уS,CdAb2c[͙=+ݪb+07?P 8s~b T(*EYx .J. Q\6^<bH'tHC&k $,Doxg$뿫>13C| aʌSN:3$#p!0Ճ? >3!37gr.[]MӠ(*EYKٷ}oa~9jB?K*߯Gdc]#+g Zu3)3:%e-+$*8U7E/ UG( IUo.g^^r "fvٷ~ZXF(*EYg0\糿:;oH@$:brM1ZSKQņ33al֬<]klB, l0QYDÄe#MV_e&XKQV`a+Li}_:DeEʇ Dg"hBRTE("ffZ#JI_fAhB`1ϯep!3%R(J1xŸB!/ u J(֪WrWd1|>_wN\s 򋙌1$YkLХ(=E(8^Jh (M@EY`Uls㱍ׯFs񖦍3;ٿȮ$}Wnp!ϑAp]|S 9l"\7r|k J\1f.J/eWƐ7E_H__.|uK\f@%H\չ7Rs7bѰa2a`c9xcnvCclzԪDa(U_) ,EQخ $)϶555U2DrTeC"X 汔ͦ647Ze|~60O\/(g74WԓXpsKxkKsS$L/] 3כ-- 2/`|bf"G ƚQbE1S KB>-nFT4 . ]|BD2j-u* ,EQֽMlsQ"۶m+~sq϶A5U1urC++}k(eb敕\6̶UfHm2Dkj1Z7onoض)%nl/[T6Į Wӿ`&kQEc41" VK~ Ejn`򂫡Ƙ1ť\V4elQrZ=\c[ReRjKU#z65(,^;unUhXqe OEtN!GB*+dh K]!)u)aEQ('C+Xb؈hgD4kY}^uq*\AMV(թQcN*FKdK65hU_JQT`)r/w?#ܟl=.Oh%"i>eEw2Y$R X kYq;"%SBhUynʵ_QMQX|28,)2S8|(`B2cUs1Ĕ'MlK^MjxũyUٰ1lb`lL$^_ZRe[Fp5 3K~pxx5:vQPkہl.TJ=ȦUާjY UQ[aFd E(ZU*B ơZQ4C$59vgDoBt4 !eD$`"b@ *ʜA-5v]QT`)rhծDȒѠ'v$Bu.lVK59VWwM(؊1@l$OE1zR.^wC-s#P5@v(*EY]īB\3f0̫l1i-ª1FƑD6sX03%0U{˕D"T$K":D2uJCCCDB^|LKKlZ%.]Me67X9e G!]:gFȠl T/ߘfQ44ԇ Aƹ344chz<"oIČqzB!^O//,.nR8elIDWo-?D"P<l:tKo+EQ(=qdual6<1r.T__L [έ,/D 4E<\b˹YuIt Maeeey%[lafvR6W Z-hii)LÈbV.#v"EF86ޥl\.Tf K:ח9E(/gqg@v-O|ngȾbsڴ1qw~]pa77lݲ. rr0:@X`SzWٶ6a儇L7Z[*1^e˼oNn߲1D^x?Psq)l *]SReH@+k&.p}JO"+پA|"QVcVP4Zj''L/uFЗ-5uuuXE9&RTȩeY!kr@f"TX܉9OĤbg\{7٨JQOth{aۣ(*E\Uj씢(PQCYǂr IDATv/e,EQ(ʽgfo)3|'1X iUXk$F{Ix|9!(%([s˓E(fy 8gظTÓ K]&E 8 .`vl#PY% B)ܯgxmz.Ny(4ܯPQBdddD0HaTx3 1̈;32^=$m1 `c4D#F89.0 xT..ŌtB*ؠ˦Ҳ(%jRiĸ .xJD"hjH`Q?=ע6õ ׀ffWt .&,n'jnERmZvAdc*hCĆ\+WQ?Ԃ(kX!"Dr̢F*À Kf DdݘKnaCKNH,]@2eo2Bk`f8^v<ɬ Qyаa3yg0|z*5 (1fRiAqʻWQxBdFDK%q"[ŀ"!4LּW)KQ< A 2.d._lhj6ĄQH-d '?H$H\(Gr¦D\ 61$0.6+ku"ADaHYx=% D,r+M&`u]s 3׮ H7"J-.2F 8s oW/_wB0t)?{#g0J-XKQ{/`"o5a`nmj V\h/νklzd[647BI|L1>%Dnlmژhiii3VVVھ.ť\-dy|s+M3oN={x[Lgޘң큋-bߺo7V(*EYX[!.1ܦ @ wf@homPbֺRb%47l޼._3uшuٹhC}f!P_5V D ^^RH$Ś+kl\#AfDliimTza5:XcEa5,0Ap 9EOYUxnZ=,ATu|0!q}6M兹o{`K,ڔ<#a|ve_>TTQeQQ(A7(p* ,EQ_7.& (c 2 r Sap X^?& B0l*1al)D \)XSun !o Wdfj7M&j-\sNҵD]Ԡ|9~_ /1A/37w>3VBA4%/~oo",*fs " ._KVO`8 ?L͍ͥHkKC>WKf7ҩyq1PH XVrLQrg&TyyWeSD*ry>3M61ң|]Yrh$̈ `П&q[t{{yv HÆ HH9"A`o|׿<_/+@̌+٥ĆƖƂ˗]]XNĚV 2ŕJ~@-...!Uc mD$`S1.0J>s]R?FB2K+Y"BDv EQ(:C5_`\wTlĹwlވR "c̗wco_oG^猉vnk7nƘJ B޽zc6_`4X}ʣ(*EYKxf"06G?P45f12466.7·74{ u??N4ٿjM0;" ."f\eɅ='6Ƿnl` 8K\}?ytȳ$F `&/> ѐY92ny`f`#C^[iEo_?n8ùtۃ[Q1\\af*ƹ+ ,EQ/~! D@@ļ[7'!<CbCx`QI`m1b?ϛ[[?ovCc}Q9 (cK(ߐtc @` "N`:4GQp|hF2rnL47503Vb斦D,51NAyc"QrUV6mܘhd͉MNݥBE[KV EQT`)`cqdB`l$!054ٸO/^R듍q[A 93!tti2FCp!+oKŒ 亮8UEC +*MUuvED 4DD4n1A1XKQu-A\H F<.3!",Fp"!`@IiLPF G?W^={p۶MG9^m_b7""0"d鷓o0䵇e TgEU$" ̻DVl.]r@-2"ER~E4(Ul`~u.Wf9Eec Ys3 ׯR9FS%dH]W2 Q XKQuK]ﴪUߍu@ޝoh{,L{6Kԫ"@]-@ն^zv"Ymgg7DkClHww="U8"YngPA1^X$~tuw KD^$\2$%UI Ld瞻{tiB/4VZi{k`eʟ&;ѹ7Hj $1b ,A\v3ձxH M{5\tO?\o.V JٸWkM+k7/|Wf{7+^@545U/l,Ax8'wAx0.>fpi,nF`wO*劮kWRݙ}kɲ#"?2\7ʮKMDР!!Y.sw]'wAx( <<(* jr)$z&bW:̅^iBzlk?jSvD_ ,AslHG"薭mmMM|AE@ڍܺySt&Ԥѵ35fc杛7ߴlKG+@ #M#F7?3gr9uԖ歛u39I[Z"moݺ%b˝4ڕBd͛ۚk@4}pe/U5-V+ھ9JkmYRT]?5 X޼Rڱu)1"ׯ^Tʧ-0|m U>T'q mmUF&ȮB z=QkGVDm& `= Z٪m/?yt׶@Ȧ֦HX B Ţ[W۷@nQ.oniX8;XZyl玶Ȏ--\f#Z?n0]'>Bvh+"A)Bc2"jmVT"TAbţҕzK?G'OںliЀ66~S.-Y˥e+_K_9Qɿ PG[]eYMp, [2!6%B5]" ÊXc^[?}& >O*o7kb ' wKտrk'Sכ~h?B! 4ʋzAkhEe&U̪)lT*JМա3䳩jr^/,A%&\NiGKKRq\(^RM[W?nb¦K˅+WB?.U*G-̇yRF*ji~d#; *gyQ!;0OD(-Ds:RVտWwzҗtWկ~H 'R@M _ 6(PRWm-TfP"F)@ mFoPo+hP 8jڵ/3WDZA #@c 5Z4 NJXdrbb^ַc?cdvZsjjjтzHV{]\X`GiŁk)ھeՅ^hݲ95IJm) `PpQN(1ɪjȷ ( R`5v(ZrԒFRsHA%έ8{U"ͪn  Pj[b__}g~e }iN{&X-PoKWhۦfݙx~mmzd^]Ζ^+@doyFT@[g((v'"BwwZO]UUaU%{/E*A"ΝH$K KZ]9$EKXT*vzIJOڲ *.\o?tސE* bMZ{ @(9MPhDYwV6{cջ TDLדalYֶ-͍ǐ*]5{&U-nM<7[;%˘ IDATpMJP<kԓo0W+ܶ#uNw!o{lJi; hB-\ l6X OB"@Ki&ΓS8C xw=.Ӭtieo'cOtS{5EjB,x5:3hYV|Y88h.4)6ؠdPD` p&P`۶RJHӠ3w\skkG׎oס RJ`!b>.\;{v"Z%%b^\U4*e!AYuǽB kKŰtmC-=CEV7ϙRjåEJ T8Tѥ <KdDZk6:+\L4 ~v޹}ۮܠwp+[<[mgKz_"h TM[! ÇXAvؽs[F ɆrpZ.}t#G;%Z[s/-C׫B4n`T47w~5Rytg>! Y>Ă%kҦfg* MMf\NB^}pwU B,"s7=tetSkҠ*oD@+p!mDPWxvo<"A 51b)3{nΕ5Q'xWP_}˶i깿HۖK6~d#Dms# C9K݊> 1.]غ幧 "A@@J<Ԟ/\GtDk F"5ՀhC> r:T,䋫ʑV O烨bmG{KM[b7+o7*굖Wmz)E"y1)Þ* $0c4,h#d"F*@*JD K :F ojyis .~4j$K#"UyA&~%aԎtF޲A۠=?D6mPV@ttoHJH!  醪|fOUτb!Wգ@F , "lX\Ekkl=&%*,Au*}A|t*o>d j VŕB0,DT`/4y]k-/Y= dRlcC"*"R" P)Hh`/($G8UCx!`Ш u:(6֊Qv͟}?\p^ Uet {\],-/7E,W,imuUԕ: TBx˶T ,Spbo\]fZxg& iQ6(jxQ5L  Z)܃LLl6+Z RZMfj@mcjH,,A%B۷JW-"&paAdYʕ-A<~?+;:j$@KjP+h||& Em6h\)޼k[SsO,R, ]ѕf+ׯmY--$s 叨GPHQh4yU5teV4Z5b%۱(*x ,4&P:Rj\޹TDxS#FDBPyf"T y\vwD5BRl"E_yqhȎH4FTtJP㻗n]|--3yXZ\#---U)?lՋmv]'ٶB\޲5QDAU[RRfnj"u<46& F4ռAx <(M][غupsvY+͖nI4¦ҵHnKۦ 47Y αXQ=Qk.K>VRdZFTMS,ڍJ5P G9ŧ:goM|[j)uB?tjm]|k*4eY࿺GDvE)յMm^xjk[suC]D` p_j,9̘}"N> .-5+EsQiE`YJk-d5̊&4)"[WTC(YE,"Jh(D"*lj7,jknQ*)iBG A !`MQ/,Kٵ}.aU~jR 4U /ҪtZu%,E  >^؛\!g`ixK(hauVM%X"98.SF~Yj [MϳaqU5X@,^Jԧn.p!mSKz-]X <8PKJu\e"]Ytz}Y㈷R|ٮǠ"A "Gd T^_(?z?˩jmTwǶ۽AA%C"\ʀ}[ pkqwS\_%l{❏BKA \M% -{T5 /nI꫷KUV~]QH=յ]$ U #"ZSymSKb68\K 1Z05EbEDMz橽O> ntzK[A%ä i>⳱-5h0fmv͙/ڮuUh 62}v BH= ۑQ]3:PFT襁^|]1$l<A ښyaseۚLh9pk.) ,F2KlD J4UOΛ TӘAP*bA-2Қw[jtuQgQ O-5 ]q6iA25܊VAU^][v;hND>Օ@mH_vڵk R@7n( Fa߉jT(^]^DlXox\\ՒI׶E֮n+[A> iSWKK9XA)TmZ@_ֈ޾6 RJMڲ,T lG" nЊ`k۷nmn:&\]Y-okܤʺv[ZnLHsz5umX/5J}>' 1c K> 4"ˁղ B08tRQJ i]t!RV"Uk}SqD,"P)u\RFTmI%ˊHkҶeE]oYU[\@tbjFmUCX |*eVw߹ʊX tEcHC-^XATF@M6ey1G>)4"I!"+ -ZBM຿ovD͛'mWbA 2^jKo?*r+.B I- Ak]Qӝc+Ajwb).\Y FP+Rl^sOܛ5W5"[PEhUWصŧ H^PA%B(!j\nRՅ0 LFv$z '&Q Ku&XZzrJd۵:VCx'Dvt~1]% K CE\.wjH"wA]`U1=vP]≈*ʞ'6Q1 +5רvVv>E;B!ֽ&w =&qȽ~'뺞ٯ+$rښ"O>{ &,A;ـVK M >.W؅ Q2\cDgmTuSs(DY aH5IpHQB, KLʩD4b-Xts{ KX  (OAA  ,AAX  ,AAX  "AAX  "AAD`  "AAD`  AA%  AA%  KAA%  KAA   KAA  ,AAA  ,AAX  "AAX  "AAD`  "AAD`  AAD`  AA%  AA%  KAA   KAA  ,AAA  ,AAX  ,AAO`ѝ_˻ O\ǹn21TוquC􅅅ߣlUņٹE.k8# 9b$$h7jXN]p H\P+X8Tw 4^> [ȺzO|yWcx n6{"2L*BDDLәL&Ln۶T*l%_޶|1T*188@KsCa!x[Wv`vvvhhjߎLR* >N' ߺ=]ѣGX2L,KRD3랣G?1ML<?~+{[^2+aܩ;::???MC]]U$eIl@u݄1W򻇷onJhK/`pS?˷TcpCm84l~ (q=[Ysss<$Ua !vu"g9x}W|)`֥6L ]}ۘj̾7lQ CCC];C70Ϻ_5 Zkr=СC0<<[+ C&;b߿NOO|W)!/(Co?6|\;súmSR}}}066N`zz7xP(\[ aw#G늩z߰l8p]e ?t?[}DޥWro@滾 Bӭy}W: z ˹\ruWw @7<<FJ\we3{w V;Zz]^o=[e^z.Xldd+_\=gL&eY_i-Y|%]fNrd2.2v:{,6Gr"z饗Ο?ёH$2??N$|}OOϚN?tvS,_~vxGGG.CC3r\"zN!'rvv6J5s…Y,+C^⛴;w D,rlu5}bo"+["3©*TfD,לrݙ:[d6e+M!KzȍP(b9qaqq1'Ig{H& RDD8盹9.n07#8)X3֛/\f n#n|2ˉh4j_,s4Q"m , Z:v}_*ݚfff?$ .=fT*i]]]gϞ5e|Bp9}.OKY"0WJ\.d OW[i^XX0fl2b1ӹSq\ٹ|W^yGN@ėq"9\.,1޴13 L&|\&A-+EW4N;wnvv[y*NJ%Nk6}piikqq$r#b2b9qczL<4/--)x,;}t24ƽ&{.xK}g[b?\p!{X,7qx}iaa *oV ?<<̒Ȍ|qH&tz||>H$9[ (L"'X,۷ott[ouĥd:c.3sݱ_;JnΜripf8088844L&M nN snoog IP( ytt4N8qtUӅYO:uqn\|ތ\G$I~4W77L+:p8/rGGG9qQpI!rvfˇbnnӌҦ+:uT}::* IDAT۷oАy*ccc'NbZb1Ϟ=ύ9s6Sԉ's;vU2e)ΌH ~xxg"N 6nttgjjw755u1.v38pO Ń!":uyOsWI<m<< |ddg4rd[MHg8#GL8)1Lmf&s%13vqK xd],H?>H4۶h:sIq0fzdrdd9bѨy4as7vaf~~СN~=%C9U&!O-DFMJrv?L& B"]D9ތMaꂷp۞8qy-ɕs%?:+]-ϔ|>ϊ•N Bx:{F? h#fgg]ǎslr ,1rekJ{{ӯ($WA̸>[Pdvk<ᡙf- Ƥ߼m2]\wcccf ^~h4zh4on;44d smj70gO[na1?4B2M:6ËWJ/L+e)ɽ3\;Ht:mڪy*pҦLB2)1rUL̤z]kͯmZR*)ӹ0ś6?J65u#rj͗^nH$Ν;ch&YXXp1/[MLLd2 cL{{L"8ydehs7#?K`ff&N=zUPf c~~OLLp8?X, b5$gpl.E b*EkNY査r?11177gL&]*.\fMStʜenԔhx%$ɴ@'Bs\"uza;눋=NhSo#-Zw p;psuQn<ޝL&9CCC\,q;zh&aj!δqi% <8 cJ%nǎW_i\qވ:<<|)^rT=4k;!wlJ6̢i\.˱Tg3&O=qvmol<_k _÷2;ŸָYvvvz|z':믿ٳg!Ĉ 0U apZ OBpӧO?~.X,NMMW^yŴvz'&x3s:c5 cMrZ4e[c p6UbǓ3g 軝X,ֳ}˶zG*bC7AgZѣG֮Ufbb3CCCܦp16 u6 ꫯzӼ{{͞ybqƌn 0p\50m`` "ky.)ߙ_T[,^ooɓ'‚1qNqI6u\cEpfʁ '&&8hԼeLUR쨵YXX(Jle;'x|P(%ߟL&mx[Iԁ9ܛи깄CiΑqesv5[x+oꥥ%jlN&744ta[޽{y_ٷ. DnEw9J8p^ ׮N7cmzzȑ#&u4ܗ}gNPsʹj()t,wU~>v㢞p6θS8hߍ Ɨ8p/Z $Yt:踡rMbWÇHdV5ɹvvvz:PH$Ys=58{Bpx<-l2ōgCWJLyfd9xq(HpQ[Sgp!pqPccCdx{# 7mϑVyOla@\fwzC?%Wa^Y6`!'fyȓ1 V'pwiV9)a6. ׾eޑou&ջ]?a2=4|BQ/ \uB`7|KKKl޺ [ϛ]T稄?܁Kba yzϤ۰ߞlt犺Zz{+MC`d伓a|BXZWxIv]twwo8j=Psw6Cqvnav4<Ĩ:d~73ȗol j{gaa ^\+񣣣LlEXE_zEf">#56l-7 omisMg!igb&Ro:6Ɇ߫0Gwm: A3lDچh!@^MW87 ޣ—Qw '|Df !A#qjjadtitǏ7g/̇Й333XދW]Q&fǏy[>-pߤCwUWI{.9ހ:o1 jNlCS8GB Z/ai\N6R eWuS]RƒRU}6$rԕה⌫/0!ֆ+EC1xVP߼ l e>{'AA[e f }ɍk9h. 'OaOW_}UkJٳgϜ9ÊMV###|~~~~xx{rɩX,fnSSSsssXȑ#acΝ;~čq{drv]=wirrԩSG5Q!8;߿{>SSSo& őD"022…;88\|c```xxX, T5IR4r  |J'l={ȑ#Fggg(:thxx8Ϗ#,#龾>I2|>#znnì'aם|P(@BFz"L!$d2977wh4)b|>?::Db߾}Hz-'ϊbt:"AAu/_}h4Z*(H,..b"JR_N>],3 ;g2\.7<<ۛH$2 X4޷oߞ={Bӧ/' X|BTJRD"@Xlhgh4???믳d1?ۺ7柉^92.|\45wz%I.Nܾ}~W~T*]*J۷̙3D)[4fYy 033RF87Q,cm - طo''l6x T*eJsǿ#NYDt}cӁ̄{W/ '/G(5(r~sXǏg-U/7%^gb"$>7~`B3/tN7̗t[&''yu(0ESX̛RgY p ,c[zzzUƵ5ݡ~)=/i'#xqR422dX~W*^U={=53($c-;&&&[L29/N맾(f~~~rr2' |i ƌk   uX,ۚUPf~ۜe'l6?;; ,,o{WYTfccc033aN<O> f|| _ۖ:;;c|x|jjX,kSSS 9??KdpJxb*7ڎOYuy9wVNLL uww5bxѓ'OIAA֭ۍo͓'Ovuu:tȩ<F9LG4fbA499Ftoo/ξkBadd$JMLL /u255w;~x"0loGSNxܬ~: Tt+$hh(e2R7x8eD"144BfR |߿ȑ#,z{{ّ$2'  ,_ M 83anlz]B7vl  0Hzބ<&;+o*1 IDATQC,L]iyOLA!w?LCcוFg׶D3 C᫮|Ov^Y,9Z]fN 8p]u% Z˜@ꙩL={k=q]p9C.\f>|Ɇ UZcY:AP`S!f aB ;WxM<ҵkS  <KAS"AA%  KAA   KAA  ,AAA wH<)AD` p7AoOUtb"9@ ]hy A)ANue+ K;0aN&A3dPڇOͺ!a#K2zAA%=bJ!92Em1A65o޼IA%º! DhK.|* $ 2u]Ǝ !M|tp]YGij3?h&B f<-  4BК,ASK+B2ËPu;]=4B>#\^ ~ Uf"5򨁨I(OD.MSOHeb-丿8roMg[E"uw9lDAB,X n .^SSSm`~tydUso{FDYJU$$X$!aBB%0`cm c3=3MX@u"& ! Ih־Fƒ{o3^ ă_V-)#2 'vw0 Q<{ʕb y2na{GupgoBD6fLFTh蹋׼da2 cE7n.0;J CumSZNeߵ)׶c)x$LA뺸"8`%!""bW*#ՇXpKcFMak2Q%5'^lz(CTUpsJlK)CDA% IB&}S DĚ #R NU٘lO "JҴ^RY (r+kOU̪aFǝ"XR[]z%̹+Wg 'r@ԇ`yHQAUSaKO"3s=)s>4袝>r^]]`P pرVpO?pE&duԃ1 aD̲]@Jyr\.F̚wq""2q\  !7 @TX{Ef+X,vhX\*EL*rP!aCBkf]T( ũ*q{zr\ҬG 0e/I]%W\{u!F )ß=}w OCO@Lv,O٫qh;Ih)$3y [ʮ鵰n1wE}np ":4:"ZUUE|MBEKkXj0 XPTH$V浙9WB1{FB]U|wPb՜IjߢK(Ē'C UX QX) sWrSnMa& 8$T*0Ru5 /qj%R4I^ӎ J2mJDҦ_vqf.t`@b0^R*Bø;eLܼrf[1lgcvnG=DŤ{(Ӱj(h `./^-D]'̀e {6 6#YFŵ 7nB@II9klUS݄{5- JUZ/kSUX3\1 eia& 8*.k7>EA̡w=L :\CUwJ1ۣžLZLuDɸmIRl " zsQ^0L`qUp~J]fp]9fU$ /؃R)g CGpԮoSK{ b1GT`5Uա3L8(W YIAg/ݨ5< !4fa09 Q3SSoKI(uWS~[͖l˹݃X;cE$"?ËpYĝ2? TSo20_\l kc& 8(Bgb]XzmqLH/IѩPA8N!MHVj "z}}}}/z^ռ]!st"n{vc%RO9ŧ]e0^rs-pmZI)A J֬a3.zB!PT!v!*(n0s-E796(wI7V}v昦F B޺s+Op"Z7GGr -.4b*n~kiydPl66E!y2\k-+:C7"Q,>bzN b%>u0 6l @E F[u#[l_zUU"b"=B1!D=sĄC(A|dnxmj|db|Z9gDz}TNyP(p}"Ձ'C/829959$SOUKÃ' bNcaƐܥKK50!jbU.DGO>7>\QjBO0 Xa|XṾfKzf:+&&Bpđ4[P82596RĨsR=uHT]&4N?><noI4V\.>]Jě22.g4!t[F3~juP-H i(k!c&"*Tsw+CHjA!hBi~k]{"rBGfo擩\ =<ФjnxA!c ,0j Z5xzAtu )TESu͠@3DD|uy'=6=Ԣ'"{q 2gT!,>%7 ]է2%1n}NiJ!x"4bg_r n†a0}F[ZxMG.y5$*;J: \Pm*^&R;z A۬oe/l]\Hȥ&)aZb]bK9Ng.o& 4 XaC&Ϟm9Gi4D21mILgIc]>5^ԡ[MWg9?mWYik8 mBf[&N:sW _ ,0!RV vcElrHJD38Y"9?F֨v1v Jr( EiVE&ݦ i""gs!:$Eo$N6mjĆa0ԓpYVC%xZe@1fĞ !ҳ-өWor΁)W ιPebv ]irbVto&" \0ޭS4iX0SMh?i4+mX5s[ʘzqб"w8Ȅu"UhDP ҇OnsRWhAV83 F_D KVDn+^z[֮CUEjśTU했nEhmڵ= &Mq 3-b `OdG%"50e~XDڸpN/"!Rf ?=11A=I>zvui63+7G j+1XQo,0! r,rsqݎf>uZ\. $Cn--m<{a|tDY;$%Y  l.oN9"@C0]ɵZUaf@wχFE(ST3*bU!$hĆa0FTDAr|+* ɑjU%f왽fk OVӯ<m֣Z\AN3%fFbsimG()EdV##ÃRWh^n[`\B PZlcCU@sPUu of4J824 (,$!%nRpϙ;HH@`ʵFc ,0#Qb%2%UT*w8fqәy!hvlıLwi~ZAD0ѡ W<2'dž/}DT豉dZgV;}lz\#qh;/?sm RA v9Ɓx󺒬F{<&:;tiN)G^ s{`L+r}i0 XaKC{ wa E{ޣXwCqc)Bø]d*k?ͯa3GмF=/V v a=Gz٣n5o"a20nc,EhB=[~MDÁE)%Aoa2 c}Ek᫯C4ۼL,0eA^fk+Y^c~M~,|e& [#Vb"b!moQqM`d>z!'L-`X]w8w^!JNUl~Q5*_pِەnda2 c+$D5@"8LMaKlkGσ!+X/=k#UE&5)m$m\ s JW ќ ޤ^'aa>ө. ''+eG ˢYa0K$"U-ݱ>KzjN܌(6LNMQYT2}$Q.qxx۝JD#]bq* A!-K@ئͰ 'W BR}Ɗ aNA@9z Aqf{'Ef6N#+IA4DwDDIv&ѩA 7);BeRFRJ4N.$x{L(4k92^ׇem`meEF?rՕ/ D۴N"7o-NDMh؜l1Qټ11.*(B{?ny_,LЭ niuuysbѥEB`)*_^Xm|}blXUD#z#@Tn/5[1un1{+0'E &g0L`qH58#hOqQo4f\ CAul:`;W|^o4M"l4[(x:"m)hōF٪sj&im47Fe ) 5WFěf]כC>R v^puȑns`.3ٲ&v[wO"^ WB*klXa0J널}K'yU/q7ʦX,.+$;vshV(fO!bUd$7FS^|'E]d֓=pJP7'N `7RTm9128Py (k3NVe& hUÿUHs3Dc\=1ˏ,>׾rZKoё^U}n&!-Ye >)2 t[i ,0 FfD}k?呷M]O}i?xfo(~K7>pCCwDԧ_>Sd_Rtǩ^ּ|'jٳox_zӾJY60L`qpuwpzRl'kO~?6pòv!˷t^;ηE~W1D\C96q+tT~ɳK~ja+ g?67V_E_ \l=qn_/~7\لzEbB0L`qPȖWO0/6YTQl~S[=zb&Bå1W2qq~b ?>d }@Ve& Pz(юV9P7<6K r7zCQx?&AF߽04[>\lZܼޤe).N\^}J{\T$.V{q>;NE IDATþSa2 NG &'L4ڃc*v59ݬ'*aW>>0>\=rL#$)n..T83Q=Dg563w+k ,0$y}\״COwV8>ʛjrM*\dfxp zY6CιXGHf|h,G<=p~N~WSwy M{2֋0nuC#cS'͋l+~z]׎O) WZ~ *Zo4WW?o9J SU>'{Y}8޼5Lo$ڷ 5 XaK]-_94$KDhn~4"A1;߬<:2U ׽o%0Xّa}?y}ۉ]yzG~?+TZQ䩻?' F0Xp!W '5Wj-C=͌%/ \0X0n"@"`"Qx`ȝ^ߩQAS8%̜08'5qR(#bB#G=Jd0z"RV!YG>Tk5IBq3brD(y?_Zh|É1E\':P xL9Bt+h X $퐓ME aLDͶ_\]+E%@z90`ꓞ".q-.PBB*H|~KjHFHa84N]%y4Vk"2QjX*f x!vZ:R+D셕chQL'qf}nqqxd$$?F͹ёaUU!D"8!MD"~q,do-1-@` ,0Rˑ #֕7*UbsY@["i4cs{GLPVaJ QK !GUjFKZ2:wfRrBmV' (T!K++tds4 %SKk͍í6AVUDD<3مqt=bq,e0ž5 "QJ m,5 XaU>+1ՁRwFw2}h?{˥B r驉J>{w/zV%']fҗuH6\2QB)ƍᡊs?>5QjǍUq5iѕ ٘SgΑၝRYSGTm Z,͗uG%xR}5D,_`0e~.; 8xUD) ιhAJjZ*Э(j\(fd9o^7TC,= 4(1AءRI- EUVr͕khe QNȅ*2y\, VKR&WG! +bX^Dj-9HA"ƀ*@d VCrs$3"">.ߟ'UD4VdiVv.pPBѹJR,:25R,5F#^Yt::5>664ZD3Y0D "DfQG/uyU*1&$"<` ,0;,hVOJwBKR#H`p*_@vO"TVP\iĪաfZťJ)"7Z#ÃBI BBI!P%U6ӡKg оJ~%xnճYf0^X0nIS[fM;>uBı@ISKIw|3CHj@)IDw8RpkQte`ߎ_13^qlHőRؓP)??Dbs!kZZPPދd8KPpˬ4lA_{o)R!Yo6V+@WNUb_~=Zm,0e>'!ať˱SMVT=%Iu\l84>2ҊےZBgnB0eAYQB4"؟<|tRtㆪ7^oJcKň^x,pe& 8`>~^P.HV+B䡆o\XKk7oO T*SRu'Ⱦta$"wøMP`/i< +#C呡 g^mw>R*R=Z_  (%U輟?dMg~YE "Xq{H$)?w$SʤpnsQ5ZZ>12zlr:6ZMU+Z[kh(SB v"Xq;Q2rL!RWjʵuRTKbYośsSCKIo|0 Xa7B@ H(UEm^SZv7V],dOf9n gvT'3Z&{og"h-T  ҲN W+veqyȵZV5b-Qo͸Y ʀ`G*l &I!6ch4K\JnMQfHTlE̜xN&*2w0L` "tکg/^1&_aZXk>CoF:!Uׯ-Z^S"11( )tݘY#ruXYMrmcGX^XZ]X\!6[K8>{`EbvJɑpjuig;!UV4b,,.OO:tln,P1|cWOɉ޸9ˮ+‡Wa0KGr0 KGE@H@ƅ8688ɺD\Ǜ,DZ&GGHB*Dڤ;aeRno+:vw2ICDF=|A"rRUHSG˓yPzC;U7gNA>B JB OD@(12Cno'NrU%꡾uƼQPWyfWa0N(T|N63E"WD.}LNeƅUʪHi:Ҏಲj 9@`f@ NzQXmcCՉ!rzGdsK%`u<244448Uu ǩVp}U87yř Q}e0L`q0ȞَTɉ @ ' &FzXqN]HaW6A]{gw PϞIQB?VRN@(&SQabL @<Dʟ~d~w JuscP!;"(aB$beA!b2\Wl4Ɓ'<U:uI dѤDI(/p)MJ(( /ԯ_3C P+85>V] x !%(#L Qk~EWM6^7?yoj-̂@P2Y|bZWD!}Wj@(8Y9 øaxN*DHE1$h,N_' !eSxQ)_Ƴ{?V>&7/ZK[G>X|A!0؁t+xl}N|7bP D+j8rhsR4B㙧~ߜ/yFY-9*MO>De 6"Xq=>0)wVr+ TOVB'x#߾qhaphC*{D.[w ׽yWOÃģk /(jdt M k C]"X[-ƴU0e~8u\(>&v"ɳiݕ&ym WK+O<'\Ec"ZW.hb!v1w:kj}N047Wyc_z("nnȵ,k?-Cz!HH/,Eh'"4%BHOP$ h_m*'r1)U,M, ByB:Bw\ yu&:})zũCg񹺪< D$]7Iɂ, &CwvJX䨚]+v80L`qshU2pm^Jg^>6EQ_?ێ/G=L1 }HfAisAY:U٪uDD^|=Vyv3.ѕˍkѭڥWv$*8[y"Fl/& a! ~[đII0k*45x#G,ֈ$nL*ZDB8(_߷ko4Rܦ'vCel EWD1Q`> rK9+xa_ dy"[(OîMSw}Oƾ{kE4W{W~ L{B.7%Q v/>yc2ujk^z R'IuIavTx[Y\a#2B @n+4qS_VLPK/̧l//ߢ'?qd^۷=PGcIXHE`]zkhSw}6>țw11`RUej)HI(҆};ŇU V"BK|_6!FTJ8Q8Qg0 Xai"fʵCiDs˫/\4>6J*BD]:j]:156DHd)PpB(;}χ?{;:R(sRj2P*G8./ZZyq%مk׮*)Qٞ_ZÓ9sks#m`(`2HU"׉#(a0L`Ta4$bJy!GGB™LAX,ƪ#!d=`(8"]}ZX JY.@PFʭfsu6<4P,o sK#ꠇge!)bTz5J#" n^51T#1Rc>ryuFLY~JCtkXI'$ T4#@1*W"lg3r7 Xa7KdkD9S ;Nn6N~=?~hՅBW/-~IGoaة jdg>鱻)g?-SɎ+MPB Z[>,e;V_i )ȷ鿻Rq` 0<|h`=ŋ'o|7[_uG|75Rv 4/(S?>?=#g^q{^}-|"q,]d(*o6{;&)O5e& 8@b+\| 眪bazBSNaV䯯Ls?>qEW GケW.%c\j S!GQ[=IJ>T)O&&;\]Ode.7S9{nC{0 Xar&k'"Ǽ6 mLoDŽ w}?qcrJ+O$ȣDA~[ Rjsp6jM־ZߌWnnoW9ڻZm~ 0eUyq-5SZ(lvfY!mηnѿG7xVG`4ZeuDQ_ۘ]\XۜY|kKތwX.FĚӦ 6Ŋ MJҩC- )R%pwा=ݬ;2^$|ZԸ|*c77_xk%MUK~4=G(Vͬ?ה+ssynJsk@顇>RI-*3iAVJ1.WL74 XakzhN'&UOR q]X"bi{]5Gc~>ů~u]V~m~U%eX=͔®.O$1Z~m4kZs.oμ{rTeJGD 4Kr \'Xq[)0M~.4BIΰנּ (s)BK|No $x,|z沔nM6~Iэ( {URݤH w1 Lgb\k7o:>= Af\; 2_P%QVWۧaܾX0nW%D'$;2Di1%kfǂmpbrW~˳Xc7'|xڑǼR!U(?EqjE;"xp|Zȇkȣ XR8eE>oRY;D"HA ff"Rz+0eUYHV jHN"*K?H ө[V2sTWY3Ā7Q{c(7}{])Ef,ԯϖK_s`8xhm/{4gV>u0` $f'XCG S8H>쵇a2 c YBmn,,V۽<{3MBT5 դBafyL^<Db"R&JVٞ]X"CCUWtvpҦ@ԳooyCJ {1[pܫ啋7& Vmye}h,B|#K 9zpIL "5s9uގzXD oE28K ,0*DNIsW=B͍ U;l6Jٮ2`Rqιf+jGuB 4= +^çL6u6-%4]5J鉚VLDJђZőnz>jzdNS>T@q{6_z鴀};BH$TOE a-;u"(;"V(EmURnR sDHw4\M̬1eIDATw=V>qlq IpQ0)Ɔ-o~xd!0:2DtCɡZe's!" &&Ǐ9>>V%$e_1ҝOVbZUBgƽmUɫ0;23O5"4 XaXYD^i̎1^zDX*:-3:^U`u*fv[?sBKhrr??Mm;FC\,!1gB!RU%[t !v %G@_l׵XUbȑr} 8_}m gRUꪮDL@جOLrj⻿c]yw{Gǃ{2H!PS%JTu/t;&+xCE7gWABBSWV;sۏP@ a>fVfvJ*<Mq҅*o{wkw3?BD$*˷6=e GGKo3//u=taxm|k /\aKQ1=6l+0eƾ_xT<}|:g-*XU2h}}C_|4yJ8\K)@,j5MyJ nzG&06ₔK4qOk<@5v`k׹7`/ĢOq ,0 8='q0Z "|->k)$>[ajg_e5Ӿ5ϠX%U}ѕRoNj ONFŠ' -\Ȟ>/C{'ZiANJ #z׉K+ Kb.m":,Cڥ[z;?Skn,- T/ `NS$YxoԛO>AJAX2WLT._nSg7dJ+HT02%:2c$7^*\9,!Sdz#l减Ȉppo>G%H@#>ن#mN MDH ػz~֎z_{ E}gV@YU0ŏҙKؿ|w;?OK\biQX徫jMh=+ .Ͼ[Y ia-xkyi[UUjg@#GMס $ 2 7d9ٓ-Ton6_ɻ ?y* m)%na78XfvߛY6$KH2V:mL(ZnTk_[NFt3 槧n,/ZÍwdWBHOgxd<>{֍_evV]ȇzDTm[]9f$pQʺ|qu>uje=Xf"hUK8wz̺dggg|ҫ:yNFA յU8'WW|q,e³ +?|8u/?>rfݛ֎`;ֽjx`:nwP~r"uO"!T2P`k0կ?rDJNwȆ, 199 (U뭝zt-,,F"x4ؽ5N D"?Zӳvml_83|ƞ>\;9X{brRDD¼sw155?Y7YGZExێ#9C!$XBgnhkVN@M+C)%";@wVqXH^9.Z#RxDw3i !$XBoQS'ڭ9";J]Q6b\'zYY5ٍ_xvR!'` !Y",w7/Es*q0PkZpc278:De7]Yª+!$XBʫ:K(C-NNuDG59n$_z}=a٣+7̝l}- 'R T#R\Hsʲ8#X0*]GzcqaD3*]L!$XBxh''rx$~IOȈzs̩nv@B yP6sS̉^Yŵ<ǃ1 >ַNސ:+ܯ}5ُ+'eqw7ΥsΝ;xB[dO>|)HHF'ΞҐ'"r3x<7[07yZe`aA[;7, bcckѣ٩A} '[vvONfOÙ NXFw 0=S9Zx6//̭\7\ !$XBjF"`sg^@`oD<^)nho8u=DAR/"rd4q__ZJU\̳H)"1\s׀9U}"Dh{3@\^<02 B% P Dp޻aEb6V&`bqfT,LUlP#"3H#YA?6)x"Gl#\MA{.{ESE2`eʵK똋,` !^j=ﭾwaͩ% twn4;]ExD"xHPs~f}uG/MEƊZ{W.,]v%B?/ޯ!1ϝv"} cN a"|08wZZMw xESez#ѭs9" ~tj5e-ՑެD^שuI enQtؕV+BHx؟0/Xxڕ9Ip@Fea6fDeN0D983r0z)>ܗ/V*R9,#66$F%Gd"#܌hU sN(sW/_|o{[)])B!Ĉ%ɝ/>ӄ11#Ňm6z:Rvcq#yꅅ+ ֚,!G3ԖR5}8c|SM.JR/_8t_d/Kوn^{"p6ϱ;MN :#ƽ"EZW.qAYB1BK dpv;}&zͪqCFw*ш0Ѫ4v# G:7sx((-5 !O1!İ[ Ϛ O|~ޗ0U-q![|2ìae/^z☁ B!Kח OÏ4gmVۮ"w!K?337lx(cXɋ ` !gԠ]9uBHB!PB!K!B%B!B!,!B B!K!BHB!$XB!,!B!B!` !BHB!$XB!B%B?=f"տyIENDB`biloba-0.9.3/res/fr/aide5.png0000644000175100017510000017316110315030517012577 00000000000000PNG  IHDR X' pHYs  ~zTXtRaw profile type xmpxn0z}ˤ%av[dv -/_&υ94.;-=C3c}3̝3mY~W[IfVGD zTXtRaw profile type exifxڍwI ;Qf22S8 /z/SbnO@z~Z6 wïȟ~?z432%Pgbl΁d`db!`ddadk=KȟUȟ1Ats),ؿc- wL!$ }"/w )&!P_}v',t /hxA|!  QᠡP!#"#Cn@A "~((?Ȳ+ѷ,HX)oK>aL~3VdW[3›PV`z`ϼg5묝Q 6p֔fQg`{zaK؁?h{SV[|їAyk3&O8?͍q)lP/~>~׻<;Ya/!i`>L?g[k%Sⴚ@FWM.;( V5gπa2OkT9hJJ mw7uwo[*_Z܌Yu&\qz͕ HiuWW#gzN-4yRKfKB'u\eȸKOlO-ρyrς] sk)颤j嫞r-.y+3.rHnuf+fk*Ty0v5xy)AˊoqFM>eIyQz$7>[/LC|9mSY44ቾK ?D61(<ͰRt/ʩtɣ\D8E#p|s/9FU6cg$BIDnTJ?`a͍hڬKJW.KwTx̭vim<ݻ{g%&iyuR4*fXpVG^1Ƀ0pa{Xe;{yVsr2?-<'W 06&\--BUQ27 A$And:L*B*;Xns[ UXôAfqyvl_ۙjW; E# Y'Ϫ,*}%~c G8:6;YxwM~)t>&IS>?GV"{viX>X ~C-W ƕVMՙR^ 8, ߷WO+}54)Ik 9)3'uwQH:CؗX>|ַ||oojK7 Fw sz:ԗj~O/;ss>ڰAlpE\uI{:Ϙ*31W͏gY Ɵ}?7ƔP{GxM y{7QgycY8TgYshP?(뷠~v9}y.4Ixn}>ۛQ`݆)y{c~SsY$iOkҦڸxͻoXpXTW䮝=/%;v?B HzTXtRaw profile type iptcxڥyM,WQK`f 2oFfݪW .8<~>B BW/=x弡77盕=߭ [~|c}|~3'8ߐFoF HKG۾.)W[ e~zt\gx~q}=O*[=yKH@&I~Lx%п F? 00jW ?{}D}zk7 Wv߂ `F6&βFƿ30][55s14![oo(yddv-M_C!7ç1u01qo/Sort/ڜ+4xBN[]Q=*)-!M =?>,qp"-/%Ƈc)hOϯ,S3CWi*L\>]F¶vm~Èʃ#s:Ⱥ8_q>@ٺR謹>j+[Bo&}e<3||_gwAR쑐 _+jvw4 WcV]G\PPp¢AFF} ?h 44 4  g  w/ >p^1: H{# vi#~  wOU|Y@`  Pp08p_uAFPAECd"ǃL`(B$JY5 )/ .?άhIEDULD/%7.:,Fr$2ZzutUXXZٵ5vqus +eb E#2(@EfACAʨ,`$^jz/;cb.`og8iKL8 V.ޙM^aL>Vd[S<“*\0]ZaּlQmSݛ5Ъw< 5wkw`J؁lAS*nϨə⍻IZUvī9.څ{o{go>קOl8CΥFdYu߫[MV}!q ;> =kоzjjWμ REs|KtS0Vb$tS^%M*Rc:ٷZdܕua Y k'yfSKm[2֎X2+6{q*<[œG%Λ7xgbcc%dCw悗_ ,H,O9dإ]˓2AR|Wy]@j|bYe9^ܬejm>w xstweu;wIك4Nulݾa>J>\Ⱦ;/yq$A ^9c)颤jy㖏zG\]Txc\fתZX6I6=Wl佇hS.8[uܔ@a@:NY1a;v) I2 _x O{LEL*0  cˏs$+;19.u>*}1)nسiaAyE^e@Q8t'Ú+E)@KXX*Ka ab!Wv6յqy'qo*z5cgjRN %Θn$AJ|( sNNܾZnVlzʲO3ACMVe3&[..~,d$M_ڛ(i6$wܽ'1Ea-n:Uv鹳ZinΙ[V&הcՑG 0&:\Z<Zx-fBUQ2JO6j '>!M+}3q֤""U n1 5;Y:wJ'SLSdQ`kkV= Ktn]S EO+cε*KJ gl &,ak['Ogt>|SJIiUM8O  εgNE!3c`usbKj )7}؀A=]Msfl:jRfjҔUIc Dv {Jm.z!E{j aNŪ>k0>ʟI.A")(L&j!_9ڦEMԞ须{mӘ@J ;-\+[z:3uQQ0+^e{Guc'Iuj{0~(wbT&]]< 68Sv\6uki9|l=+=tӹGv0;;J'qmMƏiO^MM"@dNӼ2\dtn@hl;MeUsZU țsKkS6( c5Y]MٚEykq]QLv -A`!FRZ.jf[>T{{mֵt,nf+LjD zzS61:OJiqF7Ƙ׎8 2 \RRFfE;tLJ_cq[wYʓ <\q7a:VP5ˣқ w,6WfVٻVv9Vgt4حg=IǦ_e\xKo*`xHWvks'u+lmǙv, tM` +e wϵ$CSgO]pk-Z+wԎ^ R9ڬæGά k^v)ӧ7$BV![pJK;ö!;Snn<GCٮ0> V` ]l}f/Ov=1s2HҎVæ5w+6MWW^{ӧVڕ&Y[ߔcvl"_ڕ0}$Gy м6s~Ro< 3iWIDATx{x[u獯t!@],N"N$ݙiLT$wINM3rHj~y>"4N:c\d"r߉NEPilɱEPug <:@Y-j}G{}^AA뇒*AA%  KAA   KAA  ,AAA  ,AAX  ,AAX  "AAD`  "AAD`  AAD`  AA%  AA%  KAAh](YYU\R%OXS][ k;.urhAAG3Rl6 ---XrlFD7N~l6MR=%4477̉^IP(dKKKZ+TT  #LX,H$x(zx4ujuEDp 񮮮`0~?11)ІO*ʸh4ښH$"H48qs$/JAu2|ZkS/W"O<~ɭ#W_㣣P^jAAXg\g,I+044dR ۭ)},H@:wƤ?<_EC?f#G+Ԕ)0G"1見AgE+Λ9M\p8LA.ѣGB1E"{ %mr822BD\r~`W1t8͙%SA"@gg'"B`0ȣtd$} Gx<FFF#<{zzYa$Ha``@ky+0Es= LMMQGG㷽lJI<:33311(ݽq[KJ`0w^yAXxw%"cShtt>1??`y{ Dǁ663|Ԟfr27G4_GAAUP[ ]R^w…bOj6~LLL.voCtvKUU/|GGCP___"HӜ ;.-ab':牉\.ǟ188hjf]=~8tKU21!Jl\?#W$.߲ȑ..;GUDb옞#"3Aҋl300`V&>Dcl:0˜~TO?{n3ɤ U%x't4a"Al(xUlo  kmb1XOt]`pp8IA3gbxohhL#ڗ^n$JTёOl:b\dIT*FXAz%Tѕzzz~,fcccmmmJzzz80va#8Qx.=<͛'P?A$}>kh4 ;;;t[vqy֕'U柳ŎcxKAXg<|NLLLNNP(梩={8K%ɩݻwxSJ7pl6LR6<)^\r]t.Tߜõ=%g|N *l ʫwCOȠPS~-doo>IXh>Dmv8r-hOFDDp\Ç'bU<bH/]}3M&l:19&}D"̪{)9.mŲkjij/^n]]][O,qFIwܝrWkẢK*w)p8<118HRmmmh4 OMMR8.W淔rV|~{ڊ+~*QssuQE%d#iT`ߥ*0s6ؿ-;z{> fMHZ[[.i{ UoN"LNN:[es||"Hq^QluWKZ4KYIqD{W}ӭxMbKvMZۍ<#ZjJ[_44>88'(Y/)aãH Md@{{ȈgƥVϱůVr P׵5\)rqJwi%/SK\|]2Pv>Z|U(.fb f]{;:to<.md Uջ7u)~n0H\^W=n.*y8W~ugdK^ӌD^l6FaqݦASΏ>aJ*rSK uhff駟>tP".ӱJaAiTx8N&mmmf"#ܬϙ!.,% yXr9S&θ, LV³]y,9e}w~`I=vMƀF}*gWU{Rq,ZgǤSD5z_䒣lyriRѫϴފ`*D"}}}0ȼ[F˛C]/ҒL&[M&νǫK;uww'IU_7xcZY]>;r2Ksw_*.@ 0==bW(isy4+{o jdѲ٬qs)x04 _U+;]h|v.Wlű6ҤܻiIUQ.mKj,geq1:f$߹0:bv[n^vԹ~W G\+-Viu7^C櫱;OTM~N&9|p9ѵYgwqX{.Ow^ѽuv9#nvB(g"~:B澾ULDDbhפp0w xr/---`9|+p|||ffg֭ǃ`$J'###SSSl6 9DlقD9x< vuul9kN&]]]sw#"{P t:333,)J'|\+Htvv}\(r`'m9&W===|k.Wgg'+~Cr~>gllM}}}!>˝l"MMMpw%d2900sX,p'I"6Śٳ3߿?wuuMMMv{޶6n]]]v\~_)5<< SO?bρ}T___( B/H$OP,9x<DynXOLLpc 0n ?_$N2 ?T&hKM[.l*d2P|O/mYTK(;WQBr|L& 8MH$2==eP\R橧⃜LNNڅ}k,\쮚uȗ(^q:IpU؟\Ls (<3&{i*:DŠO!KkSlpX񘤸D"IyZy>[fcc#7wٞ[x~׶ɭg _nRQ&illW2{s-q.37k5M8t3o}w4Nfou|Dkȑ#\FYߑ.~h{+k:ݻw^q3ٳѬL2E7ݒ 8οKZ8I9X%{ƍqsq|sss*\B!Nǹ}>סL-@q9\W?>>nφ9#[=sCQ^&>[}⽜ONі-[:E"s>/FtѣHdMMM`g%\.L&C"obbbll 9$"`0+_1N'OrpG).sѨxfzz3Nl0pغgff؆755eww6ɤRp8<333::H$Ȉawxrܬappp@  ~x5ɀ_U--%dKKiv Lqy-cciif< %@qv?*jiiiooq|ŎN8[y).d6e%[$z+ͦR)~ 9{'O^.J6IRzN&G Qٳ+p8̙_FDl~~  r m16fGg(333SSSpwuu> 455gO_ 07 ƹ\ndd$Jsv7;Hq83]355ŪSDtQΆAܫLģ$tO󉨩CX5.b%^zɨsɓuJכ\> l}zG=G7!N+S\F-vW9}̗`ߦrσ` 8ydɱ#[Ϲ-.#[ fe_~ű2 9rD"FsܡC>R_͏ń˺Evlllrr{d2988zCa ?(ZvmIEj_=cϘ}EO.kii1 e~,Nq=fbh %q>":ydccT[[ n$NOOO' ࠱ Rd\.N٘L&͈V¥z%%ߥӴ+4M1MP.ۍvjKsr/=mc9*kmwep:6w<os>ǻyT*̍ &N#^<?|0GDv%L_OH8v``9^}d v۴,8|}悟!K'lg9ϋu\D"fHW4wƱaF$f'N(z3ѤJSSSgǧySd_hL>kSyffn׿G#lUe#1_J2q0wF4)v^p]LRlִ(GPŖP抿ۿm?^JNRF1U w)|M:[ u;66600000Bu4-``0,i@ t}\X\֯x<ͫ)]6u6V܉{!~ ^^[(wOݻؘ=5v?3 xjjjnn#Q&CCC8`bb⩧0JD09wر_~yΝO >`2I<;~x:?N?>;;ǹkhرc\<(vttLMM}k_rWU-_ǍJ7SNk6;;+?O8D}}/|q] ã;::쓡/}W^IRve]^{W^y̙3楖2&7|_b^lk_7\.9===66]<ǏRoۿL& /77W^y=m=yd.ڹsӧ Yni-->sPhbb_ay|bUmG/r4ݹs'L&3;;;<<---MMMo׿unESSSǎ;vX*-v׮]<0|O[N|Wbx<;v[VGG7z_׿/,,}WU?<99k-.. ,,,,.?d1?suuuO~|YY4Fo~1;vKCL&7lؐdqɟ<l6O.7EL L}wll5W`0hf؃ۧ盚{g8G?Z\\\XXW:88hl]&}v #/2x|}o׮]Z<7yɃ?~'cǎ]k ǟz(J;vg>;vξcsj###Nz饗k$||W~vܹcǎsss_җXz[̀2666;;/yffc9N7 {R1wA< / ^LQ#wJXe˖^{ɓ'LmjjN8nhhx_xᅆcǎ%~6w\էO析~~(?2ϛ[OK["hjjڻw/:(käϰJdCfy87tp8X,V Yh3<;s"~5 #ی='$I᝘gffGfJ.Jq~lUwL)H#i-[D"%-:---W|NC8pqhccc@}1ˍ}٩Ռevq Xf%\8XMgٶ@ `odjəl6;223MMMeFQchimmmpó獍a> -l(2z򲱱Ge)߂~նkL"={^<΍G9b<x\Hk[[ k9/ 511ĞvP*_2d3~XnrNfffĉa]3 W]&0/Rkk}Vx-'d2o>M>3L766giӘaDC^L'=ynoo饗s`3 O9껻ǖ sw].TM∑, iUL3ONN2kv U]}mkj!V'R.ޚGeM%*n%L[[[Vlk OZq)@'N};X^19+gMZi2Nb<"\b W~BVṙ ?U-abQ]^5;4U{M56-I&:UEPޏ~A꯹De_}3*cq3j\.]~<1ourNkkvkkDY= O(\5šaµTUQ? 7Hd[c5S_Mva/ܷp~Vfe(Er_S]*r_Xk3݈5fk]_NC֚ZMV/Gv">7AþrT3Js>/Q`.T3͒:5l&7*E5X֫icXGr›v~%MY0h8jtIL%Y^u|f^;z-4#Gɇ:`^7*'nR { q1xb_\$?OG|n ]pSs)y+ty5N{4Z)؊۔boԏ<7-;x#joْ/71&і>kjXӷ200#33 .&J~B2 i{2 @=MO p`AANccc(2Q1X:``P Of}GoV.*f5ʉw6{˗Ke%#ws9R."0$ G-`rrwTeiR1{S|<okkhłxxI]l,Tr=mmmLAn^466H$+X{{;Jr\&|x< L&yt:L&}>B$LMM x<~ɓDVl6~IӇfkD2fҤAA(k)hcQ?i55>>?G~Gݜ?>>H֜oĉHdxxLDvl452k AA "bmmmxP@ [@)>811>aD䅊HmTD"xg]xFϑԔ#D:Y?{ʡۊcgىl6+KAD`]OEex?\*VNFtoo/Ɋ'}>G'''hdd\˞ L_wwwccc2X+=|C8f_x+߿_[ prlmm#D"tvv۷{zzχP' L&ÎP>/󵦧9X,v1x< { 2Gs|h( ­uêFcAuUWs]iUDګ(n$ CHUcXrʼ褊%"<(KAnen{=*=[ȫb%T⟗tH/>]]KُxKGA͍`]A*lZԕ\\AX  šo  "AAD`  AAD`  AA%  zP@ PؖAC?6Ap9AքXApV`4ҵ!/ TXAX̺5k@lx F 33~%bKj)BA|)BUWbzR Gk˝=5֝}۶mc%KIeP̿w zR_7m$D(JK~C@wr nUISoN_Y֨@!ʫ "Aag'^BWAe.\HBYS7dP4}ʲ~ĉjP@X) ?ǃ@dPX MZ+G8^$,ԭ-!!L [\_# .H!JƵfϜ]Ԉ@+VJ&97K${2 oKDL['=u*Q)Ef2nMJDDu/|6<  W+'N~A`U[*އѫ {#,A!FfϾެUi@ɝ !9g+dyAj"PT"@>hL}r*TN!'@ʯH#"Zԉߟ% d-UpKʬ">8=w/^^̎ t>'D`!xP Yu'נ뿤HUJiwmx@QAf[ًPn9 {'ޝ;"yT0$X/޵-l}MdmcDt;69*u-M 2&caq٫ =Bˋ96V҂NKA]wx<.f -+VMAPBw" Ab?'Dkx< @TWWy  7lPQeY6mF ƍZkX1t^KH^'NOŁLX [\@@~b- DR<X)අ*َʅ>PEҬ*!rJ@coX ?l~kzfi"B 뚺{jBU'UKDaayw?ȓPD` .8l*A?{>XֈZEmRnX2zMJ%\O*ba6^wޟ=NJX ɮB`|IDֈvyfU`ɀ%CeSZիO.5Kdu5@,Yub3|@ jHQAXN6YPOK֛?{²F)] b18w4k!xeIʩLQZeKT!@'jko&)\7,U D"^8{ǻbە"k?UDTa_3}垾= D W|~rN*]AD` pSS RDJ) a FdFR譸IVS*}ZU@\{kkkVS "AtU,@6PΓùomO?z|`!wO}F\W{///;vmVC}1[ u5 &dfN.41s?[ݽ˓?iSSCw7{[FpVd7zl`jw47y"@:)'"%T8~6}3, JYsRo\_W'6ܱ6ҬV^S_Wsǎ۶j{5im۲k unP߹sR̕i;nt@kOYQ}]]QWW[UxA x6oޤOg fd"Kٹ_ḫ[h+AXLjiZ֏̲? WH@-*gYYZZ]Uo<}̮Eh/" {"" VyYeYq% ;I+:@VjJ^vwUru˜!,A>}ûoO^Z\$/*j0aw@J!"eB;.ۗVwL zQUPæ&eHlSMEVKAtfDfAbrA{&"(DRW_Bw469Җ @KW~| KD ,A>ip>w鍟siaj~TNX4ذJQcjT SRPFUݪB?Zk^[,dne#!.f;F\.\#ou%"Abso9y_Sy,q!*PHP*Ǎ Ʊ DM!RJSt'hD$#Xq+iX UqA6҂aA%'\8z+˶!S,Di k>*)D I8SI&:IqbڮxP#(rn MT/͞=zfzwA%'c/_Z,2H@%CD &sDPvpUN^%N.涽  *e HKۮŪ)䕆aQXX-MX%5.\NѪ] G` M-,83•%Tz%h(P"Cq,ZY_㼣M@!~|BRRWcG<.!(:JPv[U*mv3"Z@DZ4/D D m! lAG}lࣂ ̠z"DEK=o#Z{~ʦEy,jvZlE-RHYV/8Mjk<'KDT<'Ҷ X0& @ VbiY%"Az]T7@!序Rj%&TɷW\읛q,v&WێȈS ~?77 xT X \fŪ9Q|4囟_^*V:˗6W,@ԚqBHGmobhp`QePnjKnbRDDz@BTtT@eCD<{tNYWWdN#5{҅Kn= Hϟ]BtPY.(e?;7=sjv)^~ӧDިo-'PR\m[λܥg3r//,yXaR5jE@ڂΜCDG&59t4:M7,A%'B+͖*[&miDu{qg'E6tմ JD` 4e`a< :BSw7WJ͞ٹjk K^zE)f: *hgd3R9w.㍨Ht%Y'6r>RuA&`,A%`u;?PRʪneM#mN(*-mrUQz% ?њ,rDG>M ZϪdPn!dAXFy4;۷zH 6y<wLRg.--?{6/J^L®۶Y&:s|fMY帜<gnڸA<`٢-3No nMlf.wJs'lvaBh,A%M ! "e]|eiiuAZ_@"c^\uY#,V\^\ڼ_ciDK r^-.-7MDHk|iai1x< "b~aaiqqldK.]zy 4}E@@!,---Z&ף5W h" JD` X"GXѲ|X$BB K[HNdpc2ɟoo\e$T "AXQEZy(5h?^K&IATAPAD` N0f'… ?:}_ ݿw%^6 ᓎ=hOO~~菖j?_=ztbb¡ē'O꫎KKX ajoo'"˲ve`_`jjŞ=w7/}K?O~rA@ pJ> QOOv޽{?ܰaÆ `x}??nA%µj$(lhU_XW.r^hooϟCR-4HB"D"@$"PXS㭩@MMΝ;KDMJUvo5R6($d(?A% 򸎚ȫ(/PWGLp" ,/|˿^# g ʺr{+_:~ kWB )֡$Zk0O!]v0y<2@,j#,ATخ4;u3{\╥e P&(# |6:gϟmhohhïkX(߸x_|;͛LLd5,/h;vb{---Kyօd=r9{~֭QR2yҳg466nk+$@P0"E"tһ w7+$KB6xV2g/]YQz 7k,uo{,QAYY `&6DƺZ5+ǕLޚz`iyߺ,jyyZFw=rB/cQƮS^z9a OxpGȓfg/H-8A%M`(aYfV-@꯲"@*,CM)UJحEJ/ڶu\ˋdƍ6ÅE-uu킩Wأ+>CQy8 ,Anfؑ QPU5WsM<5Bj/"cc}С#6644y=:{ʽyD{oཁ}{g2kn޴?+ݞC<O59/_#t U^ &T!t+AA% $={oo/_˗/NҸLB{m{{NLx+ٍ6\xqӦm[JWwľ/޽bSAX Oo~W?⌈Z-eQy=};+yMq(<&P|W߿ {/~~w~R'`V]C[۰\?/N~orQo=w~m&,,An8pK޽{xSNmٲKoV[yR' {/nmm[/_Yغ)l}_Ζf%' qr[ClU7qvJF޽s`SQxݓiBm奅+wniԕ] ,An9iz`>3.}ይ} a||_l?_>w>{ xO6Ea>l |dÆ %ᗾ~Ԏ;lAߖ/=%HX \'@h)?{;v@DgΟf+Ϟ}'oS4XBXuM6($j(o?om!ipeMua/}v< WG+Kϟxm H,S65H*҄\H@DKW7nܤa5eMMd(Px\E* bWX ܴh$@P-<7~λg=NZ W _Qm_ tҕe uHVhtuﯜ*4mhxSg=wz̜VиaCt^/+@W}jgGw_BS,:V,g,\0hEd@y:{iYyV7X\غ!.]hRiTD` pl*?@jѼ;Pn4Hg?s>ſw/W-^v,T\%lwҟF H׏mPkE Mꂎ$HWCݣ< ) $>3v*WX ܌("QD5|0X;w7n'"D7#ۖ޾}+VOjj}g__[i+|{_y?՞O?yӦ 5DTMi= _} -/+}wݱk&H)bkܹk u5%ԸiCCmD^ 02.xo -K@TDA 1q,TXO)e}RK/KǏ^!xN==pOɌ5¥KOGgϞ'0˲x +L)J%heFT؅RhyȒ)buȊ;x@DDXMU%8+W? áG^{;FT9b>(2t_XlܴQE<@-9]|SsiSCuHZ,~ܜ8VTp KT@f/BbhˆCD6A*Eh F(!Ԋ@ fӫ*3 ,AnzC 4T^EHlA ioKx!¹Z*ח.ޑ.[N/GPgCdY xVeM.Sі!!N*_|+v(E$݃4i~%"AQJYPh"BܸEZD)d9vB)d-$<ۙ~&Ƃ|۫;e鬶,]*<)K(_ b98LmU"qa mKLBA{?,U K"B r@KL|QdR[͙`Xl*83=@5u-./_?;v)"B!{A%NI)*8KZ<>X( H(pK!,AXoN]MDTJKUOeXkd,AV|<6a?'_SX6[T J"i>G+[i5B/( & 5ZH D|U#jf*'_(1JJ1glBBc{l-/]jB]]PȧٯcĻ9JX/!YC QZ[@|&{qai٢8X /^tez" Od.\7n鳹˧=ufۖZ&x,/!y<ՒƹKK555ں*ªA.^>3xyӦM5W.:7¥ pi9wlkݎuɺx-FcG)E˗f2 ;oY_LZh"z`mMօm+)5^w^)`ee,V"\eEP'+gSٯ W.b`ahy(!;riAD` `yW1=RUi`*E3jar*}jÞB( ;R|/Z=Wq؈`#RD` pss4BX Ź)ZgO Hlr uimd5S&@q@P[^(P^:pV` ,Anv Udߩ' eJ²/w'A8i]iJKA oAꙕnUfVX ܬJH c_{Ut+q-EN&GjN?]S_(=VBa(.6,H,D(BlUBL ,An'5K 2Ș%JF6ESlFĬFuT [Hj/v*gBU_7m=$>MI,A%ºlἲ -X3rMay"`5Z* -k*f\?OTew1~z +yHL*<[hYV>_KWJǻbߟ ~X+;B p { }RJk͢Ls[Z ΅SggwPJiTn<{޺i͛*Q!ISg6n7:"g*RDt| 6>dܱTg4nڴi{---}0{n߱lq,Tڂ~7̅ oԼ$]pkHޟ=E%JoTgE@ PkhJ]]1Jilz6(/;ȗupe\ٰa^4j+-..f7lnǂ-gEaA۱X>\\@M7MP!E KZoPSSR3hҥMuw#֕.[5P@ <P.ex@|Ⓐkj  BD ȣQ{@X@|BDDOԻvهf, ` :DvE&D5 !KDB [wݱfMD OwzA:kV>wym[VE`sv81۾g E3粳΅E0o/\2~z[],:򓷶65X8lԄ v<"IW5V4o+$ &AOE&xCH@T0viqYYϗGQ5JP7mt~FOM͛Vs67oxK'oKx(5ʳqƺZ {x߸iÆ TDOB^e=4UHQjLBTofj qEW@#L у<'էzWZ7uW!. ?$4EAcQ׎+A%ǁ& V"ih5)|Ղx˴&@p,B@8 ,A>F rJ/ք ̟@!* kٻ6n% K^q y ϺnR k"hPX}ǽ4;Dh+A%8bgvnkBYIpx% ?tO S*,A>&V l ?x_54ބrP"w~%QGd +qm >t=6#|,XkS5l 6+X | xU?Mf8K 8e=փMbuYBi,Dtx bmRae)P"Ϩ]m[BzB-+A% dwܶ?uҚQ)@ w$"x5UAcyMFѕND ee4U֚eOڣ .W飕LWqmjvnK7o$`W.-ؾEsNY Mij"B}ٺzJ)D;F%ua4jI:vʃJ[@/С}Q" JѬ@mX ?UvGATu9 r~ۖM h"vlPWe"b/oܵ}k]Mmło߲u9OuиnmۖDd.Tر}HkB6!jkQVmӖ[?ZCJD` ޤ 0xǎO@XV>T=sT+F|X} ,A -eV@;߽Of!{yPj<AQ^jJD` p+bK b˧}7K=#BMu޾@!‰y+m-,A>ؗWhд{ƫD_}zF"qCmM6(@MD+Kt afn=׌&m)M߻eD&~aAx%F,A%:} -,D ܱSͻoH4AY߬W}VD<&RPDywg\\iX33lFD$@+qPَPgmMxCȂU+- a%;н-Tx[²CAZ^Z(lt|ʕ|oVX"ˢj u* E*( +aQ)룰3 Y+K!O?|NB PqA6{[c}٩ .xZƃ[k뼀4۳g|7ol}헶y'96:C([pqyyyۖ&)RԤqqq9wa~KccM]9^셥VJi P!!(PYI>}=55և&,A֯R׼sl z,#I)R #n]Q( 9x<މ"{xeQ|i݂ ӉW@Y uRZ[-9PK;ILQAD` HU5~vͷf#8 x)wicZ+VhUW ZUULظFJ8*i˷ygg3LAneRpk**i}b> ثIkjZ)1 :e{Qy/uUTtQKRl(8,+ːPj+PB&B 7ZEt p+!p˩+9:QYqs[6mҪ"j!B@qU']}N\o:@k6qIɚ@&EMV6e^] ) JomڹPXQ &2E(|֪_6,-;-g"7/ñ[[*EM^TKH<3l)Jfj<ݷx jLKD`H~iޛz$ۖVf7O=xmDF ] WUuoƋޚҟwl",A&ss; 4( _uEz{ڵ\uA(ّJ!UbE~;"[l7pΕG i*QuUpOW..,I^j=wq;VD] XA(V UDHPoIn B(`"A%ڤ*BDEarPA%‡Soe]R{ ,AA   KAA  ,AAA  ,AAX  ,AAX  "AAX  "AAD`  AAD`  AA%  AA%  KAA%  KAAt?ZIDAT   KAA  ,AAX  ,AAX  "AAX  Q`T*5>>>33SUt/w~kGP]kaR|4٫+ik/Wӹ-yF7AXD0}饗655$8bδP|}2:~>VUTx$EII ^2rW\o-.KM5iwpKK "F"rm`J^M̿E9lgٮx<‰hbbbppdfL&GFF0"Fr_ DžF<|'_|X,;::"ÇCКU~|S~]#o->%AȈJJuUQ`0˿t.CG墱Fq:ZXlbb" lD陚 ,J(h:^AD ,]&&&|vspxx=JjFr,QR, Q.xv1%Xɒ?,i*Id݇guaT-yGRv[DpE1W\%% ~~WW`OOr+Rk2 ׋?Ezoo/EQ{/̌}U,Qxy:N6wQ2<81hLF_G'#DJL&yj>+֯ř([ݵ{jZkD+W?Ue,9h~\1NѣGx≊b~԰!iz 2c9%SSS%yr$Hlvbb"rd2ɃPϜ`>8ƿT*5??o2S,&&&rt2,Ye̤R).f6-yr** dlnn= uvv|P(dБ{FQ>d"BU,9p7 s666dϞ֚빧'9r^Q\H$J3LOOOggg8޽{w"Rݻ۹Ab||Oot%+*۷/ sGA ,ӿqf JoDC8/k8pFGGGV3j{{{*W󦧧~D^o,l>ED>?HP4'P9ǯH$yf~l udss]]]lbFx+a\N<Ͷ^#q+Jx*eaT33E޿0b>hkkkɸYeOpϞ=X,Ͳ4tqKF\W\W>3|st:ͪ+׌=?tX, 2>off+]ohhӟI$cccwuu r^KKˁ:::,T*W4WqL, Gu[EhB`c\p^}Uvj)DZN2j|500#?oKKy9HMgg}{dw*ɓ'၁bx<>33333366 ^'%s833CD]]]\6 =55555H$RT0,Ñǝ$LLL'Oi9|kޡp8hT49|B `4D"H$ߴ%"r(u7HLMMMNNo4U}/(Š[/``h7WkDA`{p2/>Ϯc&,3srr`0smKP*$x゘D&''}Qv66fppprr?X߷K'@vɲ#(O](^{nڴ{rVC8p  :tsJ(i,.c8CCCDBD"RgFFFL5<Ld;!ml,qh_iOL=z4NB"EDMmzz:\r"ҡH 1lf탃lMqf<O$ݜC#%p355u'xb``G5V.#O Q2»rl_ܳgO~^B'J>|Xk}…'N ᮮ={ O>iYh7d_|OOȈq+dԜ@ Ś/"y`0ex88xرC} _sox<ܜH$t*wLv7118J <\-go}W~gL>cW\?ㅅo}[mmm 9sfxxӃ_ׂ`:owݗ^z)Nd2ʃ>8E3L[[WSN}{ߛ}:::Xr߿~~ Qpzl6;؟-x_M렝\݌Gz[=+tOZ),"e"8JW73u,.$MW]kZ-W!&[H'h=<7c'29uз:s]uS.7b.,lhVMTODGӴ>!LƼ^q4cQW&`0F={>|x4ӛs1?H$xQx<F#H0pL&tB9 ڸ^F'7{JRl6(]k""W{>(d(GT$F7u뽆,NR)Q š\( L0#I3?<< @F`|||߸qhooFСCDr6t:'Npy@LWJ$y)u(>>Ǵ': M 1|Z@wwѣGXl߾}7hIcMj2ɾd2p,:7,=`=,gygIrbO Mm,|6mooGfb*JMZQگ[a|߾}PHf SJ1c0}յ>˾t%23=3<311 Rk5_`pttt-!>R^Z%t:VhDWWW5 ~IRhԥ0<䓎 jKD"!JXX<-233355oA%JYA'NWע@DSSSSSSbk4>oEXuLls5䤣~v[d]%\7T*5221Ax8,f;::~WW̌clmkk088hOa``ǣѨgox<RT*D"SSS=^a2311źK0bDѨ[O Fp.]]]p+Nqao":~8d3ł o.W&Sd2ݝ]]]h5p8F{{{MK RG}trr*xKK&===---~?H7KSE\ 8Nګ,KR\3>/D,׀d,?Dx:6 Jc?/SSSb\ qrqZ`~}櫇B!S\H$,Wc\\%kd2yTJR) `qOel ڛY"F\o xi\InFh: nLSJDQǍKRHǛ}N?/[ijjjoo"Aijj*]]]g^[6dvuuq1w|>W@k{.{@Kzzzqbbt&fQͦqpFL6Us=2\ea]q#L?=t~"?}>_gg\?:9eكDMNN|{sgy]qM L&0">v[D"ݑ/"wvvJʀ#GoirEo95_9'P kxQ!GAD̶Ip˴nۧD"%||nnٳ/j2?00Zk۾qsz)Z玜pq z999Zk;\Eہ@^BggiB`?=+=5?hoo{ϋZ抑Hȑ#8Ddn\ D9|GMjDtAD㜔i===>4EGEٯuH$} Ct}'NpxqesZxꩧC7Ӏ ;V^%iN9 ˔r|)ݻ70L:>~ ;צMIӎ[A"ڷoYdo#MOOsh9q}} ΂ڊT6|q|lsk}VOO)3-f2NX%|~$off9f:NHo97>offGyקq'OdԔeѤ̿ B[6 577k斖x$pyCCC.ZEx6mjjǙ[moo᝙lkkԴw^[؍t0I:::L2>UX,{n繹9GKptGųu G#p}L&B??KR܆_q=imm5[?11KFFF'OcÔ566o/8t3"RD"|/g*Cͽ7wQ(:<$^CCCNϪ1`{{{>`OMXŭC^9\[{[` pc?3333϶3<2Kc]رI&iD㱙*i-655{h4{nAD//FFFFFFBO XJ>y`` "rq)333v2Yf0JNkbn{^#M$> 7Q/VoLxGm'?7WSEFs---m,7*KvIy1MA& 3?L&/ؘ?tyaCqV{zz?o ;Ji ̦3>hC>c\'bϞt:m]qwy<ӹǚx W_ ;&(E3I[iNŝ1Oノ""wdұC\ 7'xdnl4*~Ŋc6_dg.]ܹD$19޼ffb?n:kvzٵ1BivvvaHlݱw+CD7p06qAҳ,^SVYK"`Ӛ9arr2NٟY,ZK[^[[k) .dW#e`vPGSv̓O>ߟH$cR4yT;3QsscF-Vp:f]700h2(ïVRP(466v⊵tsLB˩uvvvwwG{e\Eܱ['ge#9rە]h๹L\.y}=%IV{x_ۘ]­(Y63P8!e=1~)K~?pםw33K 5 @_4qrcA7]!j,_BXPW] '*`fхPfRaɛ%E.v߾~˵T CD$YcȔ'Iee @ ,٭-2#"W?^vmNE'a^zT!+,prbx6)'gPqm"ŃJp.ư!2-’YYQD Zq\bΊ%Q0KLLLp([q܊Ӷm"Đ;jJ.%+_߇:,$H5<`ST8*!v} u7˲tD4  c755#3䜴m*M[B+eAtzNxyd0F/dgP1r{_ӧOb1džkd5? + b49EGZq-4=[qXi#ML"(fFQV?u<@:R0 +d/ bV~<-}tlqaGhEs[Qrp~涬///GQ]K-!ϸ>kaEuɓ'7660lۺoooÑv04MJźmۻjU7?YTn˲Ν;wܹFP޾};t]嗱'qmm {aaW}_رceǏgoL\XXO?j5;HžXgădׯ_T*/QVk0XSck׮^Dɓ'3믽Z^___Ǟv˲};wU^4v]1 &:HݻE0ϫz dQTO&'' [,K$z}ggggggzzzzz/x[ohY'Ol_&&&*J>?y'On޼voݺNMy[oUT&''o߾򝜜w^xWu]O~m'WuV2Jz TuȠN{}0cɓ/T*}HeYkkk;;;W^~az#fz}ooy>s45MO[~uG浵5ׯ_ǰx< /Ey?X,@ƊGL&eCv'?I ]۷//t<GS}aT:{,:=uʕ+ijÇw~Bt8Ho^r-LF"TpfO:Zm0;w͛p8/i^֭[_"wܑ[lt!:u|+ӧOhTWO>կ~:۵Z uR7h-Hj[nW^yeooͿ^~]Q/ի p:z}4mll: 07O}v===vܹh4^o\ 6}7?o)*ܼ?z>=Q65 shhkm4S(9y^H$PeeyL+ Ønj0]F!Ba`&uhBh&{lnZ- 3F<6ln<,TH`0X__~cwsܳQlFXDĀ!,vج.x<8[F~P9a3sTܣi\ & Nu[[[x$4m=2ʩg,r?(#u|0jEep4%0|_(bɵEn"r2ML$$n,.1G(_XRXq$QH!&hL(\ :֖leAWM`YpT`u.*nFJZrn- ijaEppn1$ÃhF#o@p'ər?3Qj̟s'+t:-?G;x 6E!iíewY1Ԥ^w%~ %DwLp-u\(n,o}/^=] yB(WzEn:,; ÈF/r+;r`jZ*xx<!˴Z-L&#__^^FȺlʯnwvvVU˗/̨V8677ݥ(jH$(#:UU岜l6kB!Eq}ݘBN]ggggX,ZmbbBX~`NRTfGUT*l6gffBn!Fʼn -FCQ` ?4:]B!/oQUUKR*R@u&]PPp\,Bb4Mm)Ő3M1@eT*{B ,9XibZa߃$ *۶WVV$+̭0yEQ,ZYYju/b svKR"8PB!%Gj5!ܾ8(JyRPxdRqƾMu]ǟiBE,OG!eYz}NVz?(P,1L&xǏUBOͦ[GRŲ,]=U BȏK`auwIR[t&{" Ϣo2{]׋Ţi 5M l"Bk~i ;CjR.^t77CKRd2Y|^hfggmۃ<>Bq ,hM2L6'#Ǚ溮hdfRF>(xt:r9wĎ_(Ţ,PB!|,yi#cL&+  Ept]|D"#GË{ѪR_YE!Lb1n;/{ (ķbsDXTUukEQ>uT*O#G̳٬Ru=|)>!BK Ӂ{gq3U>./ >6? 9bѶn;LHCρlQa:l8+'mB> ,5bP;!;[Ǐոw &rKDVnzJtyV J#* Pej5Ҋb^ #ڵkjH-B!{&q* +qMKl6DnܸȄ}BA>K:]UjS>Sb:aF&_*ؤ(h4VSesB!Gt}۶_iSSSZ-Ƃ}4MzǓx<^YY4T*u]4h,mi5MqȻ[ ˲z(Hv \d2|>;|۷/]411tJ+x_H$l6G"0-ʶݻ1TUU5")/El6 ORlz|>_Tx#BwZ` +_MQFշ{F#||׮]+JBAu4ߡ!564MӴ,˶Ǐ>}::|B!|W֡`sp:p9:Zlni˗7{>{$BB!(Bڍ6-xɾ ؐ`"B~B!(/$wB! ,B!BE!BE!BE!B(!B(!B(!B!B!B!B!B"B"B"B!XB!XB!XB!B!B!B!P`B!P`B!P`B!P`B! ,B! ,B! ,B!BE!BE!BE!B(!B(!B(!B!B!B!B!B"BQ ,۶}~/x>K2C&p{Ns;h(K_X={>}_?{;޷RfNgE/=L&h!AyU'UUUVP9dx* TU=PZr,8bXugcw_A $W677UUd21w(.] !KuxP_d2lnn)VsqAVS%"j/V|v)'QLa@>n-|\7  CEQ~늢ߩI!FCw&KX-74tqRɯ2t0 0N;BlCvϿڄ<#xMMGd2B#OcU@ ųFa#H\v4Fϲm]s0msq0LaF:4a{c7 ? ~0dh!kjjaF:M߯>(naffUWdplO}NHX}-̑-Xd;t !I೧+Cp1/`wtZhkX|ÿݻhtvvH 9|}M!C4,[d6|ǎe` L),s0p(Dn>[~^ eY¯ű67v8t]wݮ?wmYG$~ ~asqYvo* H;dLFr>K@5rTUUMt@ɶmN%% WT!?_UU-rTX_øOyAOǚ~/%:m厛lU"إx?K!ϺHO,h٧u[[[rEѣ:gJM4 3-BN`08[9<)HnᾛWz9o3~~;mmr B.D"Ba8:)JSSS,,,ض}ҥx SSSu P(}`8|&]d\rpYXX@hH$Ɉ ܌iBP(8r^ԇN#w!+#g<-rB̸iTUsj쬢(XTs%A.Cض ˗5MkZHN$Q%Je2N)˅BAӴYT JxQ|6j5Z-[PRId  (p[%ޛ8KTJgQdx<gffP"E>xD".\"TUEz#\… (r"# EwI(T*ifrE,CtB(]d8ZpH&9<+mә댣C lVP4dXPXDbaaa8^|tL0 94M+˩TʝK A{$Ajh4>!wY4L&s|>y޽+\.7nptPr{-˒;bQUuyy3B"4Honn"ɩT Mնn٧9zNEHherV̠qk#l"K.%)MvrN333Jxѐ/jKN>D4M{d y<%B61[w 6qQTVܸ^Cr,W4u| Zu 𛛛hux<~i19NJ꽧7D1JRzH&w:"yVuok(MۅBA}TQ˲0 +ԔAd`ƂFL߇[#y_ى"d/;O*\.'vqUDdY Y:53|+˗/ Ik_!%ZDv"C\=j:#w'anU۶u]Fؤm}fb833? Z0\.^(D4M^AfYt0CT%L Xsn4ǕJc$`zR1 nٮ(J݆ m'Nd2+++SА\.#** "Pg$^__WUUduX Xs/'Rv h4iNLLT*F1:VlWWW5M+ 'N@ph(JZVz=y%W*E"CH@W\{jy׋bB"]WVVh4j4"ON,"<;;CdeYKKKt]3R~/Q(b0GߖJ%00l2v\V?>t]~E|H$v^U|(`5eQ5^TМM*J*<,qAbkl#ilv0@7 al61mwAAPT*~_ӴZ* 4mnnnyyY(=+cX&i6ɯZiF=mgY:Dhvidw]ZZ4T*yndž $Sx&NX4MUUT*EQ<h4d }&r$9M Cr>GSU@gO)a">gYd,BsQ\0%‘" jŘTՄ?J<G d2[vʕbtj*zd2l6ф=סpqG0'N1~p@fUU%ߏcr.Jl6{ED:~veGB^qH$sss=t7z>Ds`#^u]z۫=ZZZr{!zaUUSe{L-|PN8MdA"5M4 cp"sqC9b(eYH9/zVVchP"|(r,'QC0VWWŤKi: y@St:iC40Μ9DP߅CD"MӢhד3R^.282 EowG\XGBho?ƾ`61˔Jjnʊi(PdGiF>:_4gTE|0 َɆ\On6]ZZzgnq|4meeEBBV TN݃ĄJ(s {'a?JYHy1)}GmXbCu\{1.6MT L&-J0WqMzCPے$PxnK=q"a`{ћȓ+Mӄ. Ce냽J8ܪl`=2 v]bvon@qjͦ|Z%\?Df9??d`<zZqDsssM)Gc~,>wY`Gfv]O <;ޝǏG8AgRX__h(]`'fKѬdT*?< #i@ l$F"mۮmnneYp ꛻?D V &+P-t= d/&:}LP<']a^rTTٝNGz~腚fAL/}ODHi6?33#) 7~Q*P{EY;U]dƝNq.6Jۼ=E&WUِ'Bԥx<.ZَiitLw0Ϡ"â-t:=,p?G`?4Ͳ,|F[X:paQR쳮V0gR) ɩVnuU-,wyGny컗bzL&L&*_܏.&lfx/^ ?ŵRfj7К вǖ3"侫U :sg`YBׄCsoNѨ?{ɳ󒼚~$K.-- ?0t]_\\; ot:O>-J},{ΝKlz4FFz뭍`Е xa0Gz.ߘ5nv)بa՘F*n߾RdԩSo&s˿h4q޽Jꫯ޿]$ BR m~7&9߿ EQ^v;"fFRLNNʭ̙3z4][[b|>jqlռv~Fjx^Avb(m8b E?. VɵNsMMv6EWH$Dr90f/*J('O4M0~7xɓ'ׯ_Fovl6+Ǚ)z:~f%6'ųa_cNHx͛ӟ~޺ukooO|O&''{OuXƒ`,PFbQ2jIJD>x)Fx<~da#スpR(N: nݻxY)+ L&jWVVD/~gƓ'O0N;&aEyu]IH$nRܹsȷfW_J%͹js-UUٳg'''_/7nIÇ󷱱秧vI$0cVΝ;Ν{Wv0&??h4z^{ _u'O>E_n4Q|G}$D, JhD3MSu8 (l6^hrr?F_&_|QT짟~F˝F6ꫯn޼999yULNN꺎nM"hv{{{O2D:qDZnZgϞFwyɹso666`XH"rB_V#ЬBI<s^.J_}N= Ξ={}HǏ#Jh&&&j#bX"B0==>K-E:~!e3*N?TJt: .SSS۰Kz}033#蕺.<$0T,̈iNg~~!v26؛H$0\jtZvEq҄|NTӺ VͲ٬݋5M셱,K6KN'N +N4b<kvbv$AdoyeYY-Tۃ@v0j&j :V `.rZ,ʣ#` ?*$,M&􂂓SV%IM:jxeYV+N#ڽ^OpS'NoQÇIb1N<255Xt(XFbAY~/\Mx4^+^v?x-nWHiHRhnnĉ؜i{{o4 =F[̌$c6 N"-N2)q ]+2c}uppQy>a#]T].닞Xsx9h'ɋW{ <9#sC&.?O0Ň v߬8o GR.G0Juql|Ɯۋ~6ʇ#0;tx8~+ދ99ɋW f߳BI|*`B!^0NgM(䨐]ŢMv CK֏zNIN|IENDB`biloba-0.9.3/res/fr/reseau.png0000644000175100017510000000203310315030517013061 00000000000000PNG  IHDRn(h]bKGDC pHYs  IDATx[MQg̸&הyxR5dDF %"̋DyQy%e\)$3MCE&if4Y>{tZ[NIɘ~ //7c恳%`WUHIJJ7K 0ZSy WS K x sh3< 7Ӏ:e8v~C >n3LL\C#H \L<AK9jt<[,|'pD*Txs^TUyTx~Gw0Iά]L\\ 2z5W`0lfR4oy\ewcF'jUA>™ngP# `0J'g\:l\vV%fjoyQ`޲ީG;s!J{ t7p\%ԧۨN8c 7#g*[OiWwӶr-T ŪT ]됀kfHukE.~p^lS8v*YrIH83`0 P(hwigq1/rIҸb6͝"M2s =?LFR#tz&=v$cs/D W j 2͡!Х,Eω'tr\0tʩT*~vy<9d2n[sVXI+0>>Z)&&&Tk I]8KRP*4T*:tOPhll ȱ```jjJ1==mUx<^(dD" 5MF 5_f̛<M\@ x^ qzzz``K_0bj 69]J57&I!V|ef̧dݙh4M  h 1pԗ.ZdQrX"dRDr^# H`5GĹsѨ`) 499RyÇq^M!JӷNPc)W\>|Pȑ#Pj"Zfc`hT'Z $bꃥføX)]A gP0+] ;vLMMMԝTjMa֍]kCѣGZ  |}g#1"zI"Fhˑ pT\.,d9 >|omNT.d}>___߉'~T Y/kC}ˈڣPdT*dBP8BW^ת{^*nW|d" H`9h \D3Jh4*.SÇc+USSSꐟf1"nB~x&BERW,%3I+CFGGZ1R)gjIQZ fW_>5'16999<<˕FxX,;vv$$ H`5WWj+:+-ոḻs> <Pl6{!c%鑎>:㙚Oǃkv:˦PDBFjT#CRll.W0bܹsx8pEC.})\lwr߿:h4*e1Z%S٬pnM jJA$,l6k ـ柞y$JI+ BBɓ9!.Imct kX,&L9rD /ltap?~ˈ꧗V5r90JNP0uɖJh4ZL/|(*Jd" 6+-+uvv y|رG9r\.fEۍ5 |A,tұ]j\\uEU5x9Z`:OcA;Sl6|>GsQPطo.t3=- 7u'WL&᰺!ODxClRZjtM0NAAl!e5FZ N{7?ϭCe%zұz:dv^VA ul{{~CFuؽ֎e4$!EAl56~gƭTW/54]^;<< ~``ik&K$BlkuOFjolg_ۺf4'6.Bk8dٵfFG>áPɻ |>ovVwպg)V6}{ڦ3{CTi=6oS~*M7eb`:j`Pջ~/EVLfM >@Iz{{`tttS望nz>R48u#YT\! \UV5-a1u5iu+z v+6id}Q?a5G+lg?ܮi@Bs=p ,*-6CiTgdt:E8YԳʿɦlu=84ꓭi`pddd̫݂o7Roӓd$ƪֳi`BL&ꛆ L˪fiĭdդtN|tu٦xbhcW059ew>KӢUU4fSLMgƩjәOƊNohhV!|X^5(X k8Cr {<=Ֆ_{H$ӣg,K&#B ?.4A|(a%`0x1lh4cl^l6-ø,,^833yޱjZ*|>clbbB!\v8=O,rXd|_d~2 ufd?Ocid DL:sssCCCƗZ$xk"`<vJ14Z@4g2`0(w``  b ###14b<ɨ-9LkC8dhhOX×(a3]Je||< q{L~? R)˅BACi=jh4)bL_l|OVgϞntT*gpp4Wv BCb8B ^BvxÇcAѨn6=<<4M[l.V.|FFFnwOO|zH&Hdxxxhh3@ǎ /26d2L&K&h0 &ys'uNWiy&ց!};z(LNN !Abq߾}x믿wpB+k:ۣ8JW}_z~^,Ţb{^y~WWZ!XL*P~ p :t1V,sM ^oRJ\ oZm|R~Y@C[+c)te*2-,W$qݕJ?/J7I|E`XIJ`0yW fù\V]8pUEᢺjJ!,iKtdP\Ly $2{bQM/.`'M}e_/)իWʦ"|0=T<2)l6`0]i2;::>e5=Lzz<ֶ̭ZTlVcX !DR)=4m<P|ƮU6H$"ܦ{ottTde49 {(VxRfff0ZM@ 3˅u̿4i"fT*UUϗfu.Zx\F^PP]m|暂T*|>T*U(:;;y2 T'úzZǻr<ÇkdXd9}qKD"h)UdzzzdkT)JBs2@i'24Ȗ&~r/S5M_@|p8;Kzzz"V5\GK~?Zac%ɹ9χOJSp*rnA1Ƥ!kT*a˜Sc3UyB"Vj65{9_(ɓ'ѐH$fffzzz2+Hj54bPJFGG{RrybbottTHt6KB>/ Շntre\6Baj6KX&zZy| 1{333yu&|^WϙLfzzbGo>dNf^QAM7|>Ƙ@1h13C}R. B x<VqvGᡡN!f÷ZL&L )JaE}7Up ^}֗,qmT*Y5ϫ, mlF 0~oZU<d2LflllttTΡR)9S T*C>7N&Y9b'%=Ht308p1a@ N:<>00k=,̌W;;BKBiu\GCz\;0gJ ld⺕ L<_iE9~T?`8w`_/ry_\6?{zRCpX^u7䜣bV.vuC+,M}8J28aRLF{<'NGוf0O &}г IDAT\7qݸlzzM |*c\8A_f#a399o cKVMK!3@X NՆb";Lbz>vXGGG>WX>|XW4!+!͚رcjǕJdbx<.;.}?~|jj^jQP؟fgd]Jdׁ yBi|>߾}1DuԔn56UneX$,]VuՔJ~ѣ4+&L===/6K@8'N1CLRx t -{yf2{/f242G2@ZAT*y<eJ"ء f ˯.6sחl6\v)#Voo/l씓rFp8,׳.w䌹®_UYUmcΝx;KBS'8#hiYYJҕ_k8K`xG}h``رc::UJN`M{|lB6?m|RXR\e(Rpyz333c'Fsk,#Z fEo~Ee{fT* Zvĉ'O PL|rf2x<_ö ‰ SSS]]]^3j0Z#;Tzˈ|XzNo\Xx<;չ9n=#;̧T#( p nY^R*b*œqiVZT*MLL1;ĥz%sii MYnx:>>^t:O^xTcj[5;t}-n=cC9o]kuVn!åRI:r9\9^.G믿qVmظ6R ɓ'qDZ>c ]Ipmb1ۭXY׍ԕ |B4#I^jccc4YHRa lLF78>>^*㖎]\FF0VgϞ5.=hb_.L}~Ѣ)V*uƉ\.6$=u9D*!bWRT2HJ__U‰5&~ONJU|pshQ5b@שh4Έt\.,|ptIUUْQPWG/Z]%ywyw|2̭nºbX %B5-bXzLzˮVIn]X5544H$ UUjcӝ7 l\WgKBPWW7!Ԕ_zU6BpUtj R ȜlW_i !p}Y\.']McrrR}P1G",c W?cD"J#)\oq~q\+qz8DZYl8Q;._!ōtƒHRիXl. ]]]rn)=05:yyt:=77g } \F#4\d23gqZ;Sz)駟.JT?}qǃ+kL[|gP&IS._y6uƟN⫯𩧞urϿoVV/;ӧzݻwONN^x_z*ɜ>}?zGGGOwڰb7x}|_gϞo|X ]xeT|?0z$z\.>}e__v\+2??X' |hxN&3ٵkW"@ygggc=RW^yE.^䥗^ҭ}rNZXXb86$j,)7hkkx[ozYum۶=zT3 ;ݝNO>xrT>nwPg'8; /R<.>:W`z /Bϟ={:u*H?9z3g<O*:}4'?ɩS|>_:>vX<oooӧڎ9|gŷ>L>c|~h4Z2po$z ⠃oݻ{wW^}Q|?%>Pfgg_|ro {'uFVx>, }x7WKÇqT爝R4lڵԩS(gffeN%l߾7hoo7o~i կ~]=Vŋ'_p#k;wʏ }ui+^RA4Z3;Z+Ԕ\BG,RZɕ FAѯŜ18š́U&ƶ>׋5'i2 zNLH\.#$1J7[__jRtvvR)iO=-0RNw eT`_KTrX,IɀC\'7n=ԔE_`XV211w^t0,ouBEC4E3 W.t~«j8zj'GUMW6j2z.dƞ7 Iѵ]K+p_lxjvЂ"i-/;::{94#H&8V `&cS4p jrFq Z7\`k8au՘#8Ii7B5ϣKø'׻E++U*\1nUtRf,8vc\F)CH`qb#3k+awu2hŶ޲_5M./NOO8p-Ol6N%q'paHגQv^wURܭfdV8p JOA.KII:Os0flrW]fif2 zr-sR.ٳU59`U* q^uU8_t&9p&o;::Qqʏi䰢k?&CX:V=qD"Ǐ= .lucmȍ96FX^;4_^Sxi&\.;P:ymkj!+yK*E+},;5؆MZEd 罽꾭M[ZÓ6jۼ>gώ~;X^1_=]_OYm#V8Ě*&0k )z{{:/8ٯ5"U4ird&'QT^i•a:*k?_we~3DQ-'-VmJ>zRqcހSVN{ٗ5T:j~" J4~f9y(_;$k÷y띴jl}wR>f2ܽHk bZ>aXN\ ~[o/;w/~Ӧ;EU[055'+ho.4u_Q Z>0zaݷp(6r.}֝uK ul&}CѶ+f5M} H& c&wI2q r VNd2^"@yoGoG#w2٬Ȧ{(:[V7}apsElxIޛo]~Xw…rL7oz@]ݙFSil!VԸ)،mLXmGfC/ މZ݂-[zrc1AltSc M&{vVR'OHl^Hԕ&ȉ1qo |}OeJQmT׹ٸT|>_`mTGa떫 ,P _|ww8!INI=b.TY|4%d#-Xjt:{9<Şy+wfbB|t"xd>i{uʄM!~7JCq|>eTu_ʋY b yzo'` bnfӉrV)|a6G"iNAAm\wTEi4»)>HaiLƯMuti4s=ƃpXAA݋PR\TD"|>jJvwww' χ@& KR&qݸ7c,NgYX4033.<-j5|>P(T*@>d2uD"xѨ6<ˍMhttTtkzzK/B  ###P,'&&/ B!቉ g"BÁ@`ppphhbx<333B j''NT:y$Zl&VԤ h tsRpΣ(\zU1::jX,rqWt:2FGGejx>BD"y~:`0(grp`0811G\NB`6"L6 ro  %\6BDp8| 8vz^ )q/3qEO.PKP(!@ટDa\t16}ZfjAAHEӸwMMM?񸪺bVrBP(T*MV8v1dRK͆788ёddVR7A(B bQ\ur~0D#J[А744444vc~СCBJPn;Hཊ"&F>v#$H~Ϸ~t^Shn; ɜJW_} ! MLLPkbb1ۋn(=J.~A5#=[omY{|.Ykz>XB9#AA[ ^rv2=G4J-jֻ گ  H`ݡפ 7-Y-\P i Eڤܼg*BkLmm %A瑇}EF, l r5,>tv3Vܥ1ЀkƷެ Օ\٥s|$hOF l ` XϞpa3Mӄ࠘dD)CB| 0,XAܦ>>;sha W[wV4܇Ez A$<2H%tǟrpD}UZ0@H'w0ɭm9vސkl5M0)է"Ahm+'0,]iihb*X]0ٙJ 4AW#ĖY8Gso7qfg/// :=:.qηQ Wk e^谀 `iV"1"ƀ1&\@^ommC49si钨B4Q_׿ X EW H` K?=:c 4`LԿwI0}3>:] s_dw=B0p _z׾[hLVJP~w={Y Kř8h`7qmE-6:Qc 8:* t*0A (8P9-./}x'KrAPRX%B:m$ι}VgQ9[#54>tVQ5,K?_>~H , ̜)_eVB^R_HlgEh@10fr5JRZĒ? E$|(9X._(` (NBDkU X(4 ֜?KEL H`)}6{O/q+rjCcݰet]J %㒦P}O>ǒ"XAKH Bڙ c. 3ck71Ui@NQ\8?فJdL IDATZkd+u X/ó5IjPQؔS'E4SR>p2)XٮBh'<(\q{Mދ^4.e4\Ҳ.@.p_gnkm.ja0@8p mW/~>hC{@}VO_ V!8`yy?pO/*] H`q_ >*}*4MhV닄X̌[4[ZZˡBhLhv2kKh\Yk3_R%7,R!AlJ9~r}~'4si.``gܭ[PWWܾcvƄ墛8s7k-7{jZՖm£/kkn-1[wj*XMEPg&@\-|\rv{&AlE#́j؊pڭ+׵[-1p\B̥ p |q/rhoy`|ŝرMuEFRhN2w;=;].Ԙ)pWj7ۥia 9\ .WPm_`cu5߃;w z ǡ%B'If8cGřsZXCX:s5---z:loke O67<أ:GʹrwscL{[=ګh чwy%0`+wkfsJ]O<~=]{,-FmO>D[۶1rn/ZZ@h.xXp+~iR&䚽ZGvhbCi<2K}?9_:[B 5X: ^wiPZ㢞*,՛`ezEJ_$@4ً1 pKzpz.8[INҚA[aTN+yL.4]m71ZC XAܻ! .^~X 0e5;` mjO.uƄ꧀NNa Z$@Id'e dp px]Rl1Mcùk7,A /GZI@\RÙ2]hjr2$Ƅ૲5 %7q.AXF6Ẅ́$6)83h#lDwJu 8޸o_\`L A#:pv>1?X# p?"u`1& 8b2g5Y[M_ci c@RhMF0U~1`9Xp. 62glE2]=|F.`4|VYRWA {9^~ lSgq`L @0.؊T cr:!7=._LjEWW4_"iLJI|23&E$C'`Ea5DV]zԃ) g*  , 9rrms!^,$ Gf|-L`;G8ы q'QV\ԅEs549E` W 9M跅o^>GzE;A"CB;;>s<hz[Q"`1@p4H#kmu6٥30grA00bk2hXRUڨA 4_2X `mWK*W]V,F kyU=+s7Zd4Q0Ka,Eܮ,w8L>ЈoPH4fiQ o htTѷEV)sQLk\~_` 3d(,t| 6d"B\0M`qRSO)MFvb o#Z{~,ׄ1x,٬j6v1٦Z2[YnPq,r{:04̀ز\ 6:cpssVE"XA|ܾTGc)n0AGKi+1,VSZb߼#`3 nGd`% 옫XŚlbL.VTjа5V O)BU65RZA /Yg1LBݮ!PZ12p |I\ԗ5桙#0X\\~sWB+NoZ^^z(X ߺYVŪ׹ksנقonnni޴"9+Wܼy̶A- :0ƹu߄M {* WM q_C>Xqä<B01uИLQ - ,CBA[[u4~Ak긍‚47λ.ֈA;֥%T]Z,_zr5V^~kY,]X]۷Y 2ƅiW]𮇀/ڍ+׶nޜ_lѠ.fXhqy>9c 8 4Xy C/ .V@aP H`qb%J1_v,-CֲQ\\l> Zf.\~ x \6TѱB鱇;x1< 44%^~kq6=---\[5 i1 uVv㭭.MX9gڎ;n/Dǭ s}֍[|.`7$l҄47ZEk_ݻmx_!'. 8liZ"n[d"XA܃,C.W뷿޵Y2۾ʧv?۷ue8xȽvWv?M}=nv 7"V{ÈhU28sB0` |GB Ej'(Š5* ;;A"~W^4 ʗ3 [+Zk]%#!M@],DCQj`2[۷of͟_\ h9o 6BhT9[[\. 7Bh?{oq ;PwU`s'($"PV3jKZgk #КCOZv7(HEJv@yb5f,ύBӢHl"{GzV7pVWݛ73o=yd2j5Օ/çmҊ~o_mRuY瞝}_MU"b]Rh1 KJJ@#Ki[Lj5YJi"i˚Uee(Wihiia,ˣ@=뎭{4cALK6z4XHi}oU. lT/Μ=s!}w*"g8|@PlY~r{[jaD;c҄Sӭ%ok\H/;vtvw ; md Al$H^??}U6*Z&TC]F BaYɆ ?{ݫԝ5Y eU!* R[ù&_ym%"AظPfe`}SZ ܲԃ<2o۶.+:ktmZWSm˻- [Jh rJ YU^O~KKW-Y ,3g.y Ν;3ԕ%%e":4).Q_fC<ܹz=*t*j*%DF[!-kǖWO]vMtp qa@&d$p`˖҄iv٠y&dG{c^j.{=w--/cmkTտڱ36rMU91'c:8 Ӕ'^HjSX/\iiA@۠_X l@ 0cZcvjd!*Y=deT>a5}(&/^__?7wʵERY%_E}rii~z`-[5(ɵϚ(kj( K ;S& uy]<5Bz =ztRSWoSڲwTןM^O{VWUO |֓\2b9"2k&҄ʄ}%7 7za?ÇSvٺkK瓩Hןɟ%~qʕ+UUe uu_O':u~lll\3 ,A6{׾?s /.Έuv8m{}o|@q k{; [ Ky衇{oo}scy7^/-/oW\H]>=t8z-d{R+__?A*YX c.M{}O>]WW_Q-[J],[g'';Ga֭;__M/?~su[f% qrCloݛ_я~x@D\^^N0tX'Ʃ!ק//̝m,/-,.ho0J.A 7zopE=0xmYY-я~_ٯ~ g/\L]Oi^&`  lruf&yCw#z'SQQ}:~ʪlmVeevbbpz1mo.F#AD` pP6i svn^(x1\w""RW毝lܹ7h#tl>wBUYYUyB,8;! KY^}mߩ{D^ J |oG>m_/,t*\ 旖/^xeֲ$PPxٶ5۷Ԃ&BR2!4!W ҹŚ*D+)k4 @ k* bWX lX4 (ҶFTj埿yS2?>aYu@/,Õ,/-3FFMW=@?Uh[^^yW?ko\8{ܬVPSQx<>֙+ :ǣ>_reYk]/-,RV//'/mp4"AYmPZ.k>sR+,f?h"YWlTJ" ,A68VLƀWh4* glDeLDTPQ!zmۦ X2ӂ>sxܷ+m @D$ҫ'o/ғɱ1Bzmcm'Nxgϟ?'0۶y *Rӣk#ASfB"[m--SnĂ%;XdB"",||V1w ti߸p-j_ *$MZ#!;ФP#>Z+Z>Ҥ_o( ^Ze[ /W[QgVذgeu2ueJRYi@+] ,A60YJhu=ι:Q+CE,@z՟k*u^\\PҀjMwyv)پêJ$ѶVpMY[A%FًPe -0C"tFȵ!:_#ًiϽE%5He$H-2BemzKﯿÇy䑡|- Sj& qΥ/}Kؘw Edۨ<,rĉ 26Pg)[kE}n&<ҀDq ` f|sB $]@D`iXTЎűFr}Tojo٧PJl6(G|*=WvNn T& z@A $ D@RJKFR@$t:Nו>BҋK!s~ $?hЋrڥ.N'z*,,,8 |9F|Um>$,A6BMMm)dҲM^xWf/]|u8jC~"5N3}6z7Nk-4 h=Zl%Wi^W_X7kf.]VUU:]0pK^Q&`Bo7: r-,l :57{uaYY^ qvX ll]b!- U~1N/\]Nm ^/v OkWjjjx93s׮];Lj*o/rm&4%K,ر WS J!ڶpeNozE,*<.]R|Z]Vvlyi-ul%(_Xj^Kq1B@u2U uz1NA% PXDz瞊ROK\رnٴ26ݺsZKWvlU>nVPﯩ(/<@eޒgwl[***itNX;ܕ-5zu@i2!K nXp asJh _>gֺܽ|ּ bMu̬YGyqrA HD^eFЄTY`JG#BIÛ2h&)g6f6֫ ѷBXTPD` mtvwaDԔ.Ufܧ:ZEkN+mny]/YVXP izl*ИapMCΫ+WQlm2S86"`pZX |`^똞RJui`*EklgԒh_9?h%@ÞBxhx> *xVX8l_89PΝsU ,A66kil(ΕńHΒ=g"@eSqn#\T* 7 #,)/Na a*(Z&Nxu+QlD"ZX l`iEf@l8\ti($ Rk ̜D s"F(po9J^f΃Eu˲:qE+&f,JjIYN4sP@ @6"X lp(c*0a%zk]6Z*oKv*$?iRM6.ʹzSuJXrKmd 9)AD% a ,h,DDMV 5(",?(c5BЙ:#X4uEᲬ̺ȵ|Ѷt:" ˳b4ߟ3~X!Aya?)fZb):Hs3/&)4*E7Q>s›8[_UY]]WY &Μ>WQRRQZft MWT+oo Z67l25ki#/:sx---uBVo8TD6*BDmCfR@TKwyWYYV3n ԛgN/-,xPIAy@yM˯qw!u…{("Wo{m'c+m_Y}mm]ƪa#&DED觯%~vt:F4iP ƴ mDrX l4Tj"7dADJ&z9nVv=_̫*Jj*J/ݟTWWW"*JU^˓??x|UW{U(^eUVVzKث(MUEE(㉕vMv*)!b$#E+12F,R3RAk@E1^6T lG<gt7\YalҀsGvD] ,A4 uK ]Zm2 У,E"41YA%HFN%ԚY =0PQZD;+,A8ejH: Z*aM^mnr*V Kq~CjQ};\"^A 4|;Bb8 }"k`[H;j+Xw!,"ҷnr-%QGd ċܹ{= &,@w4)]68JD` *,UOk&8K 8:IX񛌹ee_5Jc#`Kw}֑SfDCf>L%j GDSZW|=% 21L"A '9ܶu/wҚQ)@zHDhy42J+AcaMFh鵮ND @Xd4s 5RU(?U}iuyBej3A =QA 865D۷}:Ԋ:\[F,WcRe"}{DX |`AP]]=,iTaT,[X])@D,P  aH+c}{HkB6!j[dӖ[Z1ثA MZ{zbYyGQVWY} ,A6 -eV@-lxx'q~=,TDd!bHe3ʊ(-5%"A~vKliVx/﫮Tk E,P3J?w6(L81Zg K<ΥyNU&Z& Vݻ;%3"i%w{&"%:VD` Vݬ:}i64]v^KD` IA 3Q״Ck^TF(+ HdHQw@mvC,+JCEg4"" QC9 f; @!{ΆZmR!dFڪleK+"Aؤv ;n s{FheoKXPXD@fCȩtoVe"ۦdqqqii ש)xT~@][XȆEU Gff@K!4ݲ%V fςpcbOԫHgwqW]]Y^4;/ ND*]0,i._Y^^nUVF˦&s/xKKyO/-_L]^Jk֚"E=|L"*[kk azA WNAk^?K?ΈeA=3ȶ`kRJi}B䈛fjT*ӹѹ`&'er{'PDIʲmS|a݂2ӉTd?"B@ uRZRs]M%jϺA ZQ7L5ey،]:.mXZkTVH4*GizEu>(6EV Ge}Օsw T 73A9”Evn[L_y '{5iY ݎ!"pSv2PbDbCFaAY:VX"(4}G ̤ŵX>&̈́8 MDfŵ]uU@ZvV,PFU 29+:i1qr]u$lBf5!DMY0qnʼ@#hS4UmodVTf_qDfXZ&K?/Υ ) p<בc>q"&%$+B2 4VJ kywn+XL4"SbX"Aȑ_`zۖVl(-}˶M"A(] WܺsΆ^L,Szs [;\IsA '<m  Jb7"m{{ Hapfh<o*&"${n%d E0 U7 ([_YXNuӽXډ+e+A",A+- 2MޭRhE]D "A>iŪ"24Q9BAD` YWd˞g AAxo0  "AAD`  AAD`  AA%  AA%  KAA%  KAA  ,AAA  ,AAX  G`x|lllff&5=7{/6NyzO[&{u󝗫uV㍪67v3A!gyf޽SSS5pRSLȏrvBW)Ǫ5^!IW/ds 7BW$["97ȇNZZZP^%,&{ F"ST$FEZ8MLL ͌p(Bp8\Ax#Gtvvkkk;vXssuyLrS.%rS."\E| IDATy+~W:)TWk*"`WW x\9]%rVT}M\sbb" و=55 X<奫+.{uxA-xtx[[[;::̗CCCxg.$k%9J0CT};f1 %ɼ'5eRhϛs-rbT{GRN[Db.-r"Y[G"jjʥ"y]f9AFqC!p8~ qN9z2K>~%9.OD477zq# @7)=kjj@ I{@ ]]]`p޽~sP[[[wwr凈~aCP___ssȈPGGGgggMM͓O>߰X[[!kkkcsz ݭ===dknnhmmUJuwwd'&6B3gpsjZkD"{ٳK٫'IieqUt(xǂѣG]x So~Lfgg;::|>_ssCWfƺd2Ƨ@ss9{``q|CkjjL[rfOk Ǝ?(ƶx<'&P(8x< ȑ#bll_t555y+*L߿9]AH4W`݌C|T*ů>/o}}}ADutׇG=z ^8l`E²g``ȣn0 D CCC<󇡡!梁@?$Ɏ܁3u9)cVjnnnllt~srpllky\822"Hn!bkkSn0NreASUXqR͜bddĴ%NĨpgqE32. =ٞM&,{WMx ce#獯L&]W%s#͇ <:=Nx^lay:X<9Njvvvl>AD>>ϡC֜Msyrjkk<ىm8x vs :t( ۷Ϲ,wn.%GQr8T* zzzɭ>=T ff<==}`0#;UٙJXqK }}}\W\W'{bb"H:ujtt4HuS9^.(w0 ̄B!WryoZZZx/!Bᶶ vbo:ŦFGGGGG'''YF*^L>$@V*~n|F ^#" {H Y!?(z{{9ls<6i2_ѹ4ioS\LƝ8q"HB"ADMmzzznnG.ED 1lJRck Ӭ5h,;pHB1ܝLMM ?cvfO;yy# x<~1˗gffN< "={w^zll,Ht2/{xxظ2\ja ljjzqzzڼ~`0fJJ(l7!N0 >+ZZZ,T# Th n`9n5Q>+rчz9x ^Ѩت4555 q'>4222==}ĉzr !On߾)X ,--=SVcdirСoǏ?//333SSS`OOw}]w555bD"ǟ~igrx̙3?8WY_7O|+_ gG?󅅅~ܹsCCCgϞ?`0/NO?3D_b2|h4fd2|wΜ9}m߾},w]h}Z&[pCY'wx fqچ\^W)y 7%MFouB_%7$Ciq!/P]5v]9,Rkwr ]'Ǝz'5m޽ן\e[+AM"ֳAǍf m+ o(jyEp.ooG""垵QNn5OsUVHng[H6k{.n~O<n6Az6SW|,R =@Ykʩ¢vFk@D- l\ё+0Mm̛W3u%o+!pn۳gϱc6M3蝋C,FEp8 '&&\&'5 *x4mooooo*==o)r_x*rݩ5+x<7mGQ\LMM zXH$(ẟ@ L&M4CCC\?p8 cccƍ@GGۻp=ZrοmmmO٠?Hɓ'< ׼J[[m~7xz7_P`&''7t/Ǩ+@k 8qD4}gg8q_F36)Xb&''{{{[[[]eWk]Ȯg e3Ƽ̳Tjq֧seC[s3J:::qddHS1N5c7,!;::ePX?7~P)5666::jn "x,{{{[ZZNJdf}'|rbb" +RjMע5_ `pddz[K6|JDDM-WbH$_cx8.R0<㮦 jKzX,&J.2 R)> J ۷G"Fٴ288L߇a޸h4 )8x655zH=#ӫwppsg2311D"CquNs.p' K áP)Hd``UD"˅/<ߠ~DtMp9`g7+ i)$tuuE"p8l`WWW( \===%#<299 \h\r"g_H$zzzU,\3>/DS׀|g!2' Ӑ4h uvvr)nC ƥkA5|fS\H$ ,Tc\]]]\ykO&yTJq `nOel :Y, \o xi===\Inh: nLSa׍mmm|z4mjjp9}}}l]Dǧ6oG"׳&+2#7 psƸ7"p /׽ '&&Lgb&]dz===7p8a48k[5W#{~??\c"l* .ӏ<|=m>kvvFFF\RÇM"Dggg'''}>޽{ 9O>ɮ&d2{hh{1-{"s mmmo̭S?9r.]]]'2|3Ms.Whf⎎7==9innš*n4ў={XwgM1OB?Ʃm&i- uǷOkYb |={EM}>_]krZnO='ewww773MUQΫpb1W_1==y<|Cɓ']^G====܀YjYC<|ѣGsi:@kkk^%$ N9; ˔B|)Wcc#?6\~]OJoo/?Ů k $ ׭?|0߿,ir6Z\Z뾾>Dt眸zddds ΂ڊ555x6|n|TsksVww)3-&INX%?NNL+w _ nϹZ2>;?G"wcǎT*3Ϙ8:Hp̌g?$"rtyܼ|x^2;;):uM#SSSΗE2=v_755#;tV9x MLLp5y;xؘ0?}+_!̅xCx q;33D788F22114r'&&}Ѯaskh4:77c# eM[oeskFQL?j.]1c欷h4Jjkkq|r;::*}xgff87v޽Ʒ ;I`6۷4!SelllzuWw;[g`0x ? :::8>><_r<6뙥Okki ^4<<>uToo/\H$2::o/!7t3"o}[mmm{;Shj\މ' 'R4` d7g:tY5`{zz9LMXŭC^\[{[@ *of?O>R,]tNaRf||1}lls<6YyMyZg<66y ٺcRo}[<)L<tvv#DD.Xx3H8f(9uKKy\6fO/S=Ƨ-t_f紣cff&(\}(e|8qhWW3<3::=|^DsC%o~555S$XMMMlz1Ϛ3d룏>:771^"0 B;pKc ajc,vvvsCCC<#{Aυ-4FƥzzzۗXҼ, (7Kn&h4/$opr_c;E L"<ׁ@4: \9J)n{rnkkۿƯU IDATO:cM</r\"ϙr'oN뜇񗮘""weҵC\m'n=?h2|q8m7X+Zތ\=sa'6N!wi.`v>N!Phdd䳟Iȑ#}}}4~2Wa{H$غVX'=bo`a.=l hooxF9g^ř,w.\ϕH$|ɮ.oy4Ms[iإ\Cmơ]c`f9q9ۀQF޽g9r5Zk#Xb16&''ėN3[Βn^h_9ᡡG}t=2cq~iοn=JXѲ~?.|Q4YbsÇ^\^g9u5&ZuރM}\nF}.ϲ~: x}Yq=9iB555_r,ᮇrr;[?xqgGztH)8|IJR}}}lW^wx=vQ>bWv#ػwӵة 9>>>55I~Ua~23,ĹZ&{J6 B"2v8ydOOO4eb6T*SfE̊&c|9@hnvݹ;+O;f L&V\ID|9Mr؎jP9w,pÿH&###MYRk@ WLOOs{fuT*= WSS!15ID|[kS*;ŏaLR,:N"S~uFlh1)c$y͠3Ax `,|={jkk] YXF͙G/4ş&dr\)D"!HGyvd27ettgb`]]ϭnWFGks׆H$2444>>΁~ZRѵ('t>Jk88[ӹNd.Ye}``Ze/l>%!p~]w|^}o۸ZiXq{ݻwOW_}{а~_S`0O?~jǼn1˭ZzW_}ugg? r lr˗/둮\wvvl; avN> dR44766&''!y$Ъ>{/{{{o~?~5 v{ccӧoN:5 FӧѳwD"i.,,|+$aϰ3x<~7nJ_W(FB$ۓONvׯ_vZ(/kkkgϞ7ng?V> }{UN4m1 &:H#$m0MNN\vƍaTUdTս=I&/L4>k4D޸qc||\âh$1 㫯RwO"+JO< 7͟'n>2twmۿկ/L&hMDžBŋp||\uTW{Ǐ߻w&''. jUȵx< Pu[sl½RzK.ݾ}/1MܹsO/KT_޽{rK"sεZ-oTz)r2 ӧ0u]G߽{RJ%j5ѹbJwΝjk7n(W_]vmaaNZÍfc\daVz"fl6'''{jڵky4X ĦZ699_ܽ{|M4Poݺ?z?=I45 shhkm8S(9y^PeeyL+ ØŌ0]!Ba`&uhBh&{tl6 3Z<6lnw=,THN[__~cg3ܳQlF>GĀ!,vج,h4j;[F~P9a3Uܣi\ & Nu[[[x$8, =2ʩg,r>(#uU*Ees4%0|ʟ"ɵEn볳"r2Mӌb$nΕ,.1G(_XRXq$QH!&hL(\ Z֖leAWM0 p4C#pQp3Rкdp(n[G'5 /stf9 lZm8¬~"Fv>OMM 3fggU֩Fժ!V|åW"(d2)M!ed2i[7,JbP([Ֆ`P^Pi\pLVs.Y %Fg)+KBwGnDNGcS`ٸ MN| ]i/pB^|QVWRc}8!X)mm=y!?) ykB6nݑnSrbP:h?r컃SXw8ǖ:qF .7߾9'Y{QdF~:΋ëaa|#o3ELqecF;o yZn~߉1SIyƲ,&B|ԃ-@[d׋--r}]>i +B!neuMV'7;? p~!!BsK}hjMq.&ʦ%b^UEF#ۻ\udQu뿮F2>iw\m4bB!9C*/V^!e;vF2V yH1$B3\ xWTUS À]۷">@B0TU-Jz"N#䱱1q3333r4Muhb%>RuAl̈mEXN<"ZuU[///B!F4 #C"n.Jb&hn(JH,h4 R|}ee!|p4i<(z4iUUfT@BlqA*J(RCdbQA:!8I ֡nLi!ȮQ򳋋1az8 BRAȷnݲ,lᨪH$T-~˨86敷|V)\_F+B!E4jPH$MÄ+m # |>AliG?|>P})t:H$=zB!?Re;4M,A+zX,]eY*\duxl6(`0X]]ju9!xunlbPbG7B!(J"B\9B>Oʷ }zL"7o!X4 jyN⻺Tj?(^ϹP,1xJJ^wV ]]U BȏK`auwM$^[t&{, Ϣo2]i ~f5Mzl"B^6yR@4M5VPX__SsssV Q~K{~;4D"#`0nC?6ӱX̲^zL!4iT*NËܕCLs]דp84MT*aOGh4zO2DB2̌3b'r|as(!B[^UP4Ñ1R "86>B!ّ=jdU,L{p"BȏK` |>d]v[9H,Xεڢ(^(C-tZD<E9aB!/h4ru`qY܌eϺˋpO1?OnNX,nC9|(Đl![pJɥt"BO AjԽgc5XX,RwF݆eZ ´xG 9|`0T*bbZF8ׅՐn[BL` =T%A// mV.,SWt: ݼy3z 5 r|&v໪r| ĴE0T*BM r,?zXī]W !r!V>,KEi611jpj,WLĩh4FUM B6M3G"˲iZ^;  NGQP(;Rl6fmcccV DB2w}7oBtBa[eY|!bqkDR^,tH$tt:lT*EQG!Z` /+_MQZշF#x|ׯ_/ \Nu4kס564M e>}HB!eX1qEHriKKKΛ]=F! !2 v#%Hu ޑbrm^#%6`)!"B!ʋ9ɝB!B!P`B!P`B!P`B! ,B! ,B! ,B!BE!BE!BE!BE!B(!B(!B(!B!B!B!B"B"B"B!XB!XB!XB!XB!B!B!B!P`B!P`B!P`B! ,B! ,B! ,B!BE!BE!BE!BE!B(!B~T˲,ߋ./x*ϒ̀ 9^ĞSN6GV@ϞuWlގ\桙eыir/[#|t'ޟxC ,tUU{TYh4rH-4UU79bVzYW3-,˲ ਃriCO| vW $pFO>oq]uz?I}JTYaX׷`0rh^ R-+ U[?4zV* B*JӋRHҡMr< E f\ê66ǃ[\-|s6MT*:66u4M9XQ`v]O9mBvSxURTU5 CVdkVBU r܂gs0e4\:_rT6Pgasss\f pMLϫR JT3CUUu]o4Eb.]mPy*S M)H||樆a4MJ+wq+++^Ϧ\{!|;D \'h4El4omW_^M|(ʊ|cu۱3*` 0 q)OqessSUT*us&(2??0|oq>JE R> ,J(J&9Fڏ^|lSN1Z À}Zɿwh&31EAS c,LO!Zrhh We8`_az8wZ߆; yl)͚f]mV~{l8-d)meB/\pʕL&d韱{fgg/~ gr񚹺 %7c$WCHKkQ"v/[ Fccct:  \4zM]5^kWۃI93^˔^):tE2R)V+eW?plݶP(' VW|HR\.:-F*k5T %BbhkemY8tv5A*Rۂ%#aÌtin|>`fĄ͌t|W}8R܂̂ϫɂuٞ,`-Z(#[lɤwSZdgW " c'7/#2hD>YD{wm0l+2^OXSYۋa~_8f06|` Zlk^30iJvn޾l{0`ȱE9?;`0pH7$2iCzy%x$Gi9ijd˲d +ïRajnS^>+۶{\kvwwݮp2JA;n,KT &gA,eҶ=">ák]omm=WKc\DjkV)5M0 נ 9^Nne7#9Jhn^弆3Nڂ%$ӂerL& r\߷R(&&&TUZXX,k~~>&J2 2L"7Fh4*p.Yp8H(RTdπL&s(h4JU* 4n{ʕBw]0&&&:R_EQ`Mq0qT*FŻbdFBP*AYF#4s\.弨VKDBV [θ:[d2<,rf)KIDAT*=T*iEQBf~~EdPee2\.iZ@rB(D"JZ-OXrMOO VpW#÷PRjق, "]'hX@*L&FQo瑍DBgQdh4FP"E>z BW\v"TUEx-Lʕ+(b"# ygI(D"ifry,}tB(]d8ZpH*|2+m՚댭C tZP4dXPXXlaa/--a.J!gib1H8sI?VrBȴJ'Dr>fJ˗mo(trܼyi}ˡ rQ4 n*ZXXXXXbM$9HZn]4[ω X,V*)4.!rmMT;??&&&4MՖ%d;E3L՚J$hV5DGC ϟB=zHd2xkvrԔ(*+Fn\D!BX+:>aMZ:o~4=<ژ^'dM͛"% D}\Ep}0MѣG#Dkw.kU(Mq'9c+Y,m4e dG.Bo9WVV0fXP7Z\\j>"d\(MXBqi>i.*h4*6e/ҕH$P jrGA%k}} I.2[w圗ko(J$d?H@c "xҒ()9"D 4s<{> ׺ FbyPU#xŨ֢++PO<ɭVKHؾA(JSv.rUt0`h2WT׉ qYȠ]9n n9Xrɓ' E^w4J%ՙLF& [o#/IӮ # tkuEQ=% /WZKzuۺNRd ݲ]wuuUQf ́Μ9JVWWd !ՙL&͆B[naT*!jfy<@ruUUEVy?"}z- v0ZfXTjZb֭[r3gΠn8}MR\.eUU;fKңG}p8uk>bf q/*>yH0UÚi|X__/JhΈiR)H 8 1t:uyyU4t: JVWWߎz=0LӬUZ}^m#˕JniZRQUvwT{Oj633"̑H$Ju7|#4 ˲hD4M;9ui9͢ݩ 곫ܔ?429(.gvwbLT*%R)-Bzj>_^^+ˢzMh{{uZs#=s7JtZUՙY"x-D2Lsssb}sqqqkkkkk+ Z-! Jnˎ\\0fff0{vnrnBANmu}.?8%kG$f=!z'toݺɓeLmTEEL\9Ud̙3Xj@Ʀ ]4M0b19O1# 6jy9i)ݡ$_D\ZޮVP`r9f, 5 )>2-rm5֭[b%4 \kk)G24 ia.\Bx^&"ipU*ffft]/bE뭷PC~#.#L4zK} oLP(flunLadY3EsFU0ln孭N}.MVWWQ)((M!jMh;d99A]2w*,񣔅s9|&/r:沰؋q^ a28 $hTӴNch"Զx<>65MRCĿ0B*c;}a^&'Ol5… hceuv]0`1=rGF^OF4 qhP^;~ezR<*K:Xϩķ²pEPa@\6z.(oA "O,sƶ^ΦR)τVQ nrJј˲Y쑙vlS|ώwfӧ"!mTaGj3 nww)1xrR4+$r sf"@rTWXՂ)ׂxwʾs-JRxܦR`2G&9t: ьpS,nnnl6[. )-( zly;3,Rر+HWŠ#]w ,.tM@.:d;d2ǟ<;ȫ'D2 3 CEVB rO%VVMӬjpzL]IFHZ3x8VLVkkkkΝVIݻ*u:hϝ;oc2(ʿ˿,,, <(JÇE€!$sв7|nÇpRڵkvԩSkkk{{{ \JJ/\ZᵵH$fᰦiVׯ7jĨFl6;NX">X`\[[kZo4litXLdj&Y hͣhܺu уBNtҽ{ åRwߍFfV홦 A^7 cmm?y2|7nܸٳtZv3MSѫZzKlrOgEe>/]׿zՕSNٜ۷?wsޞͿ[駟#Q먱 %^oeeE6סĬZeٳh~S, ho+YkooﯮrsA7,..^xe qxvխ-Qy~_qppqzvv6)G(;CG}OOBf.]BP(mLNNNNN坝;wf/^8>>~ƍW_}^mLP%?~ l6;99׷kN,Ø<6 [ ݻtkŐ4~駟k׮g?C|7ܹ}pp...:gwjVӟ?cq&`0@&p8\QLu}7NO<o_Jt:garN۷o_v ~ 㺮[s8ރ>bE1ѠΜ9S.ŋ{.]}_ú܈D*Dt]q["8Ѕfu}wwJ!前v:uQ:D믷Z^|ŇB#Jh*-"H,o~&''g)VolFŽ|b'H_`L&1|zbbb{{viTn+dW,Ř݆fy%)1_4MjڤRٌ@ÆZ{cKcJ%LNH#N/‰fZĪY:{0@6KV+L +N8D"=kvb%Ad[o$n;==Ec{z=QMDM@mJETE@y4ӹV677GC\ſx\^PprT*xcc?d I f`x]KX.oW6 ,Y4,.. f)9)d|>!'T9\Sv_"J^k{IENDB`biloba-0.9.3/res/fr/aide4-maemo.png0000644000175100017510000030517010741133001013662 00000000000000PNG  IHDR e pHYs  ~tIME Ș IDATxIpב>pBˎ#ؓHƙPƔ05s5)/s!N"KTŢ2UjDHTh$ZI-@+ʒudt뽑 0`a 0`X 0`F2` 0 0`#`0` ˀ 0`X 0`8K2ŷ 0`FZQ` 0`ҕ]┑ 0`F$f 0`X *  0`||$ e* 0`s>Ҿ,U4A 0`V,HLfll 0`#`P($ɝ;wR$ uhƞx<.blljIk{66!f?"޽2lOlP(ԾZϿbM)PhDJ" }QWW]Rʎ?]Dק~}ˠkB莎Z4CjZ804hǎGGGkYa/.8|d}oqIʄ?d{QĪ0*Q||h2 b՗: B~վ7и Rt:|h Y"]&Wض>j!h4 Z%lkk۳gO&>|79m[[ۣگZ!:a){떑D!ǻM(A~y⚒4Rڿ@&immEĞD"ZMWqW.*6HERc-QTO5jSsnhhP(R)ݞݗkM v]X[BڵDRA-2 sCR=|1?wttj>3 y&hs 3ڵuwO;CNɐEe Rxb&oy%Ef23\?V<. ѧ?Fc]hɓ,eֵ(gXrWW]sDW{,jj.48=&^tс'cǎ1>>::ꚔB^P,(/c.SS 2;wKV|ԩS:"w2"}YԩS.(7;w2ej} ( ̮,#~b&L/zdB׍{ezSb^j2(R5*}}yzf&u8XbǬ̵ .x*-X,3 WXܥ)'wuu577ޮx__tdh{{;)'j;;;s\,SC&Q4‹ײ2::;;;{{{CvءKP.~MGRJx$T7"L2۷k:ܷo>2vx=2*Zܙ{{{;;;`y,F$KA~IKggg"Q}YٲɄWtuuX,Ɠd+\sL& 2+*VdccIQ֫WIū{{{9+7vtt(2ѕ/]qo߾}:`vÇwŻ×PQ5/$9fߓt:m۶E ^b4 ssd*URTwwwss]ȑ#T R spvNg2W={^=_H$*AöEQFh4'|V9LDB4?inqxLËcW_{,?Ϟ=KD#x'Odb ʼUlwя.c!0iY#cBJd2ǽo>4)Rͤν+vztz29baxxX{IbJ{QOsGBVLׄJaZLo89+clc泆YMPvQ"7_2Iu5<$O=FΪ)xoo("~GXuذar9;zsL#J^v-J}wwwe2v]i& 6y9STXz{W({VC`ڡCXSC337Ew^]na~Խ?яwD6J$vApԩS xax{{{9````jjX,rT*ŧHd G.]1[d2|&1)Rl6傲?|kZo G<߹s'/tIbhhh޽10KڵkW,Nc zzzt9CV'9$Ki _[ZZ|Ңi5#=X^͎̕}ʋ1;m1뢛zWC9~ ؑ>SYmJRG=z&*Bq||%,!>}ٳl ˿K}9.<_VXՐCFu<8` Gݨkl˲T LE. ܾ};oΝ;3瞞޽;N+sKW=>uGeX4{72ߚ '~ɓ'{{{l6?r2E (w#oX 4m۶h DՄq%{.d2ou)*>2˅7ΝM\.JUՎUep㝠l&7J'OdUVD>0r(EP(pRZ[[2>>\(.Ow;wܲe>|e\>;.b%C} 25Ǖ,|:qд2&뼀ݵJqJ_f/yll~PDʵ^s>*# #xX<g,倒s!oBc3wy=I0}T,3xbd\Ac8G(rq1vL:Gf#:tCpsADdljb[?qXgggOOOkkk{{;O_L__ XKKKkkWlmm69A+^e>*-KJo3L&300L&i(E?𕪕HɶX,FQf蘞F -aڲ0W/SJPS}9W {QcpJFмn96(gV֣G:>}Z$t:L&:taݞP9wgϞu {~2u;S 5{\.{nu<d,!Sw߾}GehEogZ(}0fׁ{7#`RG(i711Jzzz~ڵ {s'O*[G+0.9P(:t?nllX~bϞD"J&&&Ǐ;[\.ǎkhh۳~3+draa}\?7ooNNN/,,o߾r:>}tPO~"(R(5ڵ[pJggeimmf` ?ghhooZן^cǎ]p4W-i"`%̙3_|ʼn VGFFN8+GxUl444/,, R?6z]fc3g.\N:|6/X,& փ=~o~l6{ȑ۷S$_m۶_blgf ÛoΝ;|;& .LOOg2I{2+' W~_}.FSSS[[o~lhht3d2911q?Ͼo?t#Q}׮] ǎ[\\~?ojjb;<<<66vqAH$ؐJ?V?:400011io[U#L[oș3g?pmwwʛQ!k Ǐ?z)]rNb6ʘ\(Μ9JzP(;vO&of:f- |k;v٬\oܾ}ѣx<}X,v1|S9?N8t7|ޚ0w}5N?~|rr2?=pS>~|?|wW_ںuM%2=~3g&''ub4>^z?f188x9P%m3z+zĿۿq陟~;w>qx|4rIOҌ{lx7Μ9e*;tbz|˩S~_x?s̿jllرc?[[[Μ9NOޖ .?~|||``Qߝ^{-H;vΝ;L旿 tzddرc{}tѣ.\p?MMMhg /^Ǚ̄---tرc|{Qb7|?AXdmѕdxxxbb"˽p9y#4pꯘisSNӋwNZϼ(,V%8F@>{RN>}I.ꊚK|^P(m߾]7C ̶mTy'ސ8,fɢ8(A2*ߒH$fI---x ڗ\.wy IDAT՝;wskx 87Nܹ+M(i8諭ԨXgRe\9OԩS###R) H `ddxt VӧO.Žb12lDy7򌎎nذA͗R{ydʢwT|^PeQ_Ry]/:q\#]Á1eYSND!^\M/+O6#1::4ߒN [~GzT\Ь/wd2׮]\-.>T 1Ծ|9/;gU?<<-p#2.na%[CK܌Pζ +ZZZ~Mk _98thjjjT}]6lpm@o߾7Fl%y= d2\ε_׮ڋ,fp)EռFGG EcNWjkVmIvL[CTނԋe%0eBP죷#,^j{XTzUpEU><CtzB8LAMk/g v]b(aɀUQj[VmԔz$y{!#:MmRP%6oQU}1^y"vz6<5bEPUP8]IX! ڔUo]!k.z!X[b#he\Hpn~b+"w zuEك6.(B=wau"$Uj ξ +޴;jÊG@%퐚256Qw7ރW5-A77$:$жjyZz{'aS _?2 =6׬}HcZ/ki^ 5q< W+V=SC:ֲhU!{oT)áqم^)eUfj 2L񫞔+(m"-QfO-л7\Ui-2:̪F!W9-Sh"WAI%h`;~k'B#]c#T* H8̂=S\[cB6.fhـF=@kG^Eqt \HhFz,8x/w }2Yy {O>$8p{= t:mwYvaݻ;;;<|```˖-jBgϞSNe2X,CJR|~ݪ8H?qhOO7d2=>>>88s={rT*522CCCt:LrT*Nwڕ߯0 0`gaha{ddh4F>###}>'GGGxggz,$I\(t<Q~H,;|p>ƫDx<>::oz^xdoo]ɓh4:22ghtt ]| GFFÇwddDI4cW2ҕ 0 rߵkW,KRD;::nH;}޽{^*bIP(@XbX_:44L&;::teDL&."f2vmذ!ܱc_,`bh4&'e <(cCuvvzoa~XRX(u1"^zev CTjXGϷ_<o1Uއ޽?xT_700pb//drݾ!& ˀ xQZłD"꛾>]rRzfgg'GڵKo۶mffF mTjxxKZ䗜X_bmAu/{zz?^,GGGoڵk,4` k_[kKfBaxxxǎ&aNcexxHDt8Y;8qT*TPM$]]]be +o{8>>JP(wСC廆 0`KG2'i 6,'I%`%ӧO*<Zrb &2+ 0`ـk+ܜ:uJ#---\gHҠw=ŊH, 0`XE>x$DZ`TDU(O3` ˀ 0`2 0`F2` 0 0` 0` ˀ 0`X 0`F2` 0`UTL>s7`0U$l1LQ70[}KDAb $ 1D̀+>@EgZOQۀ/Y n.a@aPŀB+,F[YOg2Lܹ+AT+`#CkO :<@$b_h^+6FS(ЂK)7@Dg߾M-OK_R&l~,CυJXnџ_>5=WerGyF>2"Ϸ)Ah&0Kx^)" XX,}z%{}B 8?6E^[=|!%qWreD ]W|=i}%ZB֦sT,l!@.gWnPYٸ@p]D tT&'],!D5%(({W qh׵(b 2ב+cLu[HRXH+A_7D Q#d}w[R+Q킀@8tVFA~OooתbB.SlD$ @_6رʗ2 RZH"JD%1' E+XUٮ= fc_ %@6鋙RK!<1Xr2P/]6y//-d"(; ""JH`UQ%0x(쒔P_EE ^oY @,$=hLZ9"UGE@^.1u #ďEFlX$BD2lܸ-s S0Vhe@ɩr Ke)Ba0{6MeD+BL !p*.J 0"`e8"Bd# )h!ʒ +3AJ "PA@do2Re6H@%B ^D7 v>Js*eoNN/(| ɖA,+(S1h&$($#VZGFߙFǻ AiXuXI);#/7RSckm7xJWr/HAJAQ0ӮrSlƍ1, i~~1;q'qW^:wȖ_"@7&-ukءevw/Bt2IJn-%AgF#(7mW-"DZ1KӠ"{ֵ[wlLmFT_D ^H"\\\xD [œIRBŲmۍu.DXB|8۶J D>ۄ[:'z!"F"b㯼2(O9ب*W,%7&eZ\*%Z]+-!mm"+lB˒)Ve"@4FA "%F"("riA f加:)T*a" FeAzMok]c?޳l \ϩlk''-Ro:M2heVL*W5օl;f ?!B~zq]7]֫q$jE-Sg^ncU麱We 6^ fWI`Yu2"ڶjN`$[k_7EQ۰ɁgVgo] @,IH"A(+-22YD H8UŚr$ d Y e⪍fQsP=_VdV"fnL^y*dӨcO%ܞrVd# ID$0>Yq9UH>$-AX WxPeYFQ) !T!H)[(*CI+1 "`+ٹ%pzpx*r0P+3s8 %Pu'$XѴYT%Ěu-'EʕZ(Kd5k"HtLDlhhpD)⚦uudP*eY!Y1"ºWip XYֽRIH$yG:|eUu1HR#\5D)k9uQ:uޯ\} c$y AJIfg޸18Ɏ\  nr\y,,|Ҧ"*@*)kZ;`>F@ m'ܗWTzdr1XtR,N9"|0?^,͕+qB:>( 8j@P+ lX\W1ELR" R)H"T^mqSr~K,{dgY"Ib675=k;\[@8A֪W"Q?-:Փ8D:(NiXx(N9WZBr}S[' Y8V)w{GK%(XpB+@ A`Jk J!%0"}ODW[eIղZhr"Dt5 ]%+Yc ʢ{ WM?X2SJ)ʚxEY 4ts X%ج'X!aCEF*Bnbʵ`qQYqUplAն_#qɉr6:B5ogXMUeZ Xr@ϫE8]H)B@D6HDX(۟ݸ=Zy>aKT0i" ^,-]6vo C#VCKѨ"&4\zbA"&oelq4)*6ș; 쓃xzlc;:AzIJ!8]w@WBe+MD1W"WsBBI=j2Y H"ɺnPQZ/\r8i}\zj tBrJ[U Rj. JVd-B7V( O/,9W5u`P-//ng|sf y H#D*=gåRUGT6TLPn .- ҵ[RzX*rvd/q`h*q?>=?c^}k." ):_ۇD5c,CN8}% W'!"I h_^.dڴBZ|. K7\v@|fϋgd 27''EȖRK\")%pN2ģ#q gL+f^.1XBE52*YNr=}8ݘ-tl;EY ^nJ%tJWoܸ_(rȷҪy'VԣBp)CϝbYpMߥ-XbpJ=?22{^]jU}Jt^kp T| wNް_ :@ӪD,JgIZV5R֙2Vcᄓ+Z`$rw-}B \,ٗs7ķ?9t{ۓO$6. aKFJA6vnVvv''HBEK_/Љ3U]|[W WT[shLXOԡQ̵] ҫys{Y| e4 1[.{$)!ϓ_k@[/xIDdTWKJoM,]E%db[Rg,V9\aW'._ @ )Iڠ SR@e$vH/4KBi#DAd[``۶'7 qm+2-pڠـٙ H D_(O]vY$f cEVRqv˶PYKKlB ,"< Ǝ}BJ˲w^zt}9GJڛwnO-, !$ۇ !ܭWJ^%`t"du7ͭ H ndc Pc08I(-A 9#u!$ pW0rAǐ"}[$HW]^Fjit[_RsY5VrEĂDEDr} tȈBUՎŊS_*{yn}FaFRmۯ,"DonED lۉ| @@d¦K`{Kbaz|%{=ּ&䞲IIř64(PR41UDr7'ArR-56 aQVg,viMc$h^,gEDKK4",.-A]OŇfXXZZ0RaL"*"Bi7ZtmIut ޸d# %JTم"HwQL޹L`  (1Mܽw8qkÆ +4?wu{zJNm4yk׭Gi E>_ݸMDH V0ry}L & :PG2aeLko~/ ?/*XNNHMlr`9iiD4`nzf6 _UTRʅ{S5kXD$nTmRSc]8=33;[F g ֭s\+$3m@vH#(@"B[k_~qp갫c9ȖlfDC'Ѷ~mTUtmmzSSC՘ҟ/|k˖kNLWT0\ǩ_{O?| u'͛6$^y B֝5>Z'@"*Blk8rmTPE6H@ܛp9PR,5W(HXJL/ݙD]%Ә"( ⃅TMϸ RFPHhRfo߽6 b&NաBĹdE<,lD`~iCtM+QоT.M͗-(u*Sґ.H@۴#>&jHBgl&l WH6b=ȗ6FE]$ә* 7NJzӜdY  k-&@/,X\(M6/+gQCc]PH85553ov:G%0JƖ|܃*D41UpGQuuul@ +DT K._^M[Q[&!x,U ?9kH;–yw@~5u;5;?7=yc :s/50BQ9mਹ^CcWZU9-/XK3p%{3?=Ê.?Aگ|o_jtqBG?W׭Y Z芋mD+ٖk_ʦ8|w5<__?zƠ/nF6mzakRZBdvӟ37t%8}gvk/m"-|)s|,U [J)Z:,B#X D,Gņ[ѠJ! @ tgztUHʲ7wJ}!|KWZ\*_vcac% f\!lTIWS(RgU4yT+0R.V{\h7  @.Ya"eY5`C+̋D"WoxkĭXՠ+Y_qoRI$@uMM\G!|ÚZZZi.BFV+!2?!|@ a Xмn5MnݺfoA8xfU7ХS>d X%]MM^q{d#LT~BrocfXZhN"L5Nke>uɿe".O JXȂXمP9H9H5&l T!kTJtezv=#`P">^>q幕ݹō$+0XEo3Rm=,^ TSJdӝ%k^3oP.p0=Kw *$ɢ[u`ܒYD `hZH ˠJGpnJK%mUS/jgBMrgVFA 3H^"YJn_=܅Z;Lb>|Y^ܸvsBɞ&,?T= KC$pjrTz<9kI7N K>BI>z>kFK@Uښ"-p'?͝}S5U3S5ppoUj<ٿo8.jǂ^b%ڿh{ Wv:hN[>t~ A7ӹFOfycC$ˆbSB%ϖ~PJH!!I@9ݠ˸NZmEyG7 ^TG<0#IV/Z? F#(@DzrrvfKuE#V'=Al"DJi膤ods͸6|d%s{9_n LO` wï~8M--WDW,AaR~CgF3Vݐ"N mbgĭ Uj ͤl5@B$0YvC- "eNDk=yk$n)' Yys/BFmqSEK$[m 8Zr&o-#DX=m#ah0)[Z%$m%MDp4`ygo8P )DvH/3ROn6Zsv2KֲiF(5nHb`#ޮ o#N``0ҖcHDEV_^n!\ )48iꎈFbr}txNN4}+`p1k"C5m5"SJ!fJ{eHo},t˳Nۙ_RX>7ONZl hqx8Eh$bS?%8] $*[ [0~I&@R> Y4d~~9kWe%W n)&wDPN^9+҅0EWnIC[AC0c+;y%̄Q5HI$d4|]kBFA#0h,45u BDET4eODD:rOQ29hVq͏["ȪA^zc`7@ d@s;bRdOLFoVQۯUP5۔w Z^L.=o~%DoWN "A0Vfa`*8l`L||/RHs<ͅBN4 kѭLۧ{&8ɨ5&xDrt,Z tVO_SPjńwҟyy 2 BguͪXvX,&b x:=D& ]U]j pE@Rȹ M;FӓW}I[xuv EP/!CDOHԦA.;OoOtń^,NjT1[^q|>օhًۇ}>א!q)GT<~~Bޡ~a}D\,|fIb5A[Rp|6FF JTȣr5ýaɣ7i!`.7MM4eL'sqK^''_,# ͊玏Jż@^E.|ލ5h4HCwϘt!+^jZQ{C/>0Dޔ1ef> Ā~sZ?xTly r3矘 VLs`9ggo{R>P<\tڿ!XDFãݿ{dQ6覉C{U;I@ޒ Ez_|Z*bAڪ3Ym:GTD(i%AKi#:2?yRJ@Fad} { t@8G{ DpLLmH%o4+eGְ"¥zRn&ӨQ!RޅrDa_@UʅZ\* L@bj{;/~wt$S3o,<(dW˹Vgh4 ӋacP?=LdBRF-!Tl4m[~%ٵ #'(CgHvtm~4Jv0-DE,.Đ`A ,={"Z䦋\okՂ0Fr_ul]|KFQ6ZSLfr ]*"眭Ѩ~@$(Jݥh%' ֍u# 5Rޛ^ո;WBenAfD}mʆ^oBzlr,YpH,[^a|O? #7/%¬}MbXY$|)˶bCaXo7r̄sMɜ5lͶe`x ׋'Kb3zeꐢ Od>9tm75^ GyRic@^%'M"/GR>EEwQ f^L1oИXVͶK1Ă@("(;Ya7 >:%0מz ev`&Tn7v`ެ<&\!æV4s.eaBD`>  N};%jRVD "*K,"w7#{4+DFZDNfR 63~֞U%{f;HD?/lB )h C^gЦcX-c^i7k0ƃ:K_1L*_ VAO1쐄 F"bْRIuDx)ҖqI_"ܷVjb!%ZZoJ5 $l #nzƛ W#0A6q%J~P Bp-lw:ܜJ|IK2R<=τ`F2ָMsw#r)I/y =}G3̄8 |Oް4q}E`}@AcOd4 d@h1zs'eAcN eJAXw_~F~ =}"erh̥Gwo:jVE9I(j5 k91e1Rd$?{xZ*LF>ϾyR.~r(Y QJ0#թ'<$HIן|~^:H)kh;O?|ຮV땿~|rTdסE6vL RgJ% d~φ "x.S?"V`^i`JMӹ빮1Fb ]wƘ\9\`<{GqGDD8hЋ?xk ^ UӳΝR5Wkq{LJB\ʯ3U@=u kQnBRl3QȬEr1?R['K"L]`z{|t8tz|sG?OG Zѝ%O^fm۽p^׏~b.oڹZ:JY@0Zm7?ds"JgA#P7ŹnzB[J/"'ֽ)|͇ŏ v Ȑ!Yò=Y@hI`!LWĊGїaS9LtA! gԻ:2Ȃ"`ưCiO6P'Q9Oʰ.) nvfBHs+t0%Ɍ&OBTKiR& z J΂ lp$@lb9,j ÀZJ!o\zCmyʺ@Ry7Fg䄣FlN63C.H;eoܼ-#2EK @9)rV֚ RQM=^zm ?, [_Uh3߭@veWDLJDڇM]N4΂wZzo`7p˕T<rnUEt\d![4:fkz3fġLMF)YmlI!h8Fw,r$XU n$;ıJc9( px-_Ӎ=t3.kaH=۲m= ɴW25ݼ͹e+OcCz߱do>=N17j xuSlf>VkBl˶] Vvɖڐd>Vffo-۲/hx0B!@ҐG>#䳬}_7 ǹ&-۲-2Sw""W魤 M=}e;XxNo*)5lzvͶlk%6ZS3QpɒWp>f$YW!݆NQ%1 y,*g vEV$DJv,y5!:@PhȊ$*ϒn!+ē=AXaI0I=&I:."E̴_$ au54 #ckLŕM1`h+wylF/׵I6MFm,EMsy_1kBdW^r.)@Ivg8V yrs$97h׭/@  &OE7l*$3 ^]d!* %  3Rf16L Y-_+ Zh*́lE{:1D#3_x;PkgY9h^a_Y"VgɋW0* '#*l𞜞(d2 8=&l8|ϻ}줜N֗`؛^Ul}up<zq(02 9Iםօ8fM $gFX DtïP.դ#ΰ'(ms4a~\l>&Apoʀ,"FeֳZvX,cЀhٟZZ0R'|SNqw0'*+4dFlȦZ6"dwF16gWP( #YywEufUFo6ƌ@fҠb~QQwI12%v0E?Mp"DN5>;=}xAu$@IHF^((fd!r!Vvb>OҀ\'g;Gi<~qp2CT 3ëV8:7J/FR  PF`⒣w&D>{xacvl6{a-a::?Gr aģdçkZV[8ku\J(m{| Lk }#LM@l}/>w!5Wn}p%wʼv}O?|p;%3}< CY*=-TEr\VmS=o ZZB?4 nTkN>'ё,ݸu}7,rZ DD@)f7OJQ[@͈/^ Zh<.˥|AS,}a!Wի> i/\שTJ-(mp2JX.WA#*ƣy̠2x!,?;89t8g/\MEM,xϻ+~|,Q}QO^&t0jB|S4)aESo뢫QuXJEL.> R^ 8;ͦ@T7l7? hJH&~gr($t瞟'w%D1Y#=\j5I'K|σ,e\r)HpnwRjR.ɑ"@RZxF1N^]t:ϓS(re4jU!n>;. IDAT7ܜ *R7V*Z%hi1+#BNwBVm$fF]ՈS$~;@6L~cRg0sK`+xAimMA^!v_/߬0t6Gf[!Je>*ƒヤ(܎hۡz&M]zvuYC~4͞j)"<?1yJD \}yTH.`Ρwz=U /Z/6jD/`pwAQX /jh<A&ieoxr?<'5 LwO^4*E?\*(w#SmX<ȬPH" cKԮjĆPl+B\͟- RzvȩTZM)VW5BJ$n#(!Q6f[SAZ8xf4 D$8hX'Ǐҿ1D9\f](<;hjb/Zp6M{ƣFG k{1&Ю r0r06DζKOF*t hXhXػT-&g;NY1*ժ,|_KVkk GAѬU`:պ|M!` b1/Ybt&0_h@"Ar<9}79X`B$ш,|erk<(9;?UQ:ѳQvԬ|t0p mgma.,ś3SfrL#` ʱ4o0=*$`}2RfcGb @ Z:aUTs:Aw<=h:<ګ9h5/O·E}x:K`05 4ɶ'L.|ڸ\s,ϖ; ΑERߐ1©]1DvRfLcH4j;"4^ BZ65j"c; ^H*rS -Ȭ!:S"L 3hIgf׫DHGa40(@?F\f7V%,k` j6J`CoKd:qsSD˳B8 kKfY9EX6bvkau:Yt~d05Ի A^W$W`^l ;}X{%BAk[7ASZrNw268D #"-z .Db̍%Tn ]L`7bgE#,`hp5|pyJ^q)|C@{7O_ S$xљMP9bs %Xԝ-++NrHmChVw+Q292 )R56dMlooP.r\rl A@[ضEP\EʅN;|v&A`sK?zp^)6PqpR{"xnhm{,mkGEd0Gb1$9vPwIPw8 @TKUt1kwU +=1ƺPܨUjʫW;<*gӧ|h`xŐKV4f&trl]VaLD9_1IJ)a!؎~M,z1@kq om3Yt<_|QAbE$w =hvX(]M`E݂3t7 'k/8-%&IrK'F haϕo=;}}<9TEETܵZ-4 ]7V˲Z\~ʹ# b}xPʹO_LS-Fwyeut!!K;9], G܋Vo4DԃųjpkABj27 #zV ?ۏcGRQ_>qz>l`73}>ګWt:Ibj[4=fVJW;Xk!k {vy#˫-~ҹ(J" R.VFFvFQ`<ڝރ{wf X/xSe㛮z|AJJ8m6ON[ͣfM/W΃fy\gKR]XI bYQ1%z"V2=+ca QsãwZ<%5_{ju1[xCrf Ōד4!P0 Q1NA@"H37Zg}#3(LtKF5W;[{wr9ڥr̈$(dJ|m$]Q, "Sak=[{sg0Ρ;wXZgMV"fpDzY^c+Qirl݀Hf\k.r)w`OP>}T,8ޠsܼ3)i("r7FgB; bڈ 9Y*"A QA2&`)+yD|F0̆d:pq[,RgF%Z-b7D{[;џJ+E&rZs\Q(:t8_(dz.o-` / "grAk8O&f! Nj" >#[H`bJk;RLQ퍇uf yo8C.U{IF8ٯ*Pmd2y}vqPyBay$3/@@<JX"ڲD!sWDkAvWkMDͬUo.iڸ~;d#u"YoVA>p{ݡ8jWZ4Ȗ=]#vO?zZ۟k9+#6.fE:}Q{'Jy &"]V0fF\ap?9oM=eَ6mZKg0}ЅkHgĒ.M\^lv}A2f2;&þab\ +Qa8ε?B hJpz7zN.99' n )G@:CrjՈ6R㹈Rwr!\ Zv7Z=D&יLkբXI"Ԁ(,P}^2B/X@֯.ZɤPW ZQKi'ir~xiOxVw0:Yd4tFns aS&"Nw8- v{n0MBӅ rH@G&Wa5H,`"YǣvT(eNB[뺷=K MjG^Zv D3#1-Fޠ5kեư->Ӿ) *y7/>u]W@: (w?VDȺYȠ|yh40Q`2t's B`v' #Sg(3# dk41tgpSN~8 B9Yg"`ߖJ<^7/Z~^yﵺEx퇰`hfλ}__?T*Kn eC`FrNĿ\?U1ƾTpu Ⱥ'f\zZo;*:06s\[GBAQ (F[)~UÙ}@h$ޔ`":>/ ˜CdZ?3d:W`[[׎G⃣}Tl|g .`8~g9WmآTœJ­"BZ|po_oT{2s͗ŃFuaUg'M8TBGOO8d둳ƞцr\!k9?gJP'K;Z豛S_|Cʶ$YkR>+ȄȢI43H{0?~&̓ 叏hTkn)\ Vʷ?DD i:{WlKtLjo?w^ٟP4N*?z7?ra 6..PF/{y^*qÔ¹WovD9skxsTFqB&Wƒ[kN=T^ DLS+d- Hu&AaO6o\cDΆFXV 4-7(J4e9Q^7b|)/ n@R.FLJYIo/:\IF;C!6XSb1%C* n$.I7J5rrjry7g+Y/#{@ AgJ.$Vk\.K~)4oq`8N$t. ܓbVvQ2:W޾E!E]pPNJ9D+;JU+e" 3)~~Ш6  Spި8N _' K|p, @׫JVY2R$XT@D(b:_ z-X!B߻/7{Y5ךjV&!W k;ÀEA[>+_9pBM@m''ҠQƩuX9HC@ڇ86Gb?'{Tu󷊟e7/11ƭ_ #PSf5/gb ! 3–1=DI("Z/>ChwĀ3-aqhFs/JX4]{$StNJf xN%??g9&,'dSe ) t@p aCHM_13:;yZkE8Yyz6Z$fyoRdNN[& oZStlH8/92ш?{9Ý_>xWCo,!ѦwAkR!_p( 0  1+[VmOIi 0hc,mɀ1!cJ'CTi!a=?o_8>z15 zbgR@n\\KQ`5H> PJ^ X\ZIbrPg.-@i!R~}W% A02 $EMD5V dք h4|\_'&_ϧ^W klLSdy$QcG=ȸumzaزE*t02bQ'Mw2plP{ƈ%sZNPX >=6[ WR8t+Z!WS?k$^CEգ c bRDKtȤ4#l46FJbPLY2!""Dbd7OJ>?;w~~o g_ 3"-~yt|/mO8`lnT. (v}bY# {Z&kPDo&hP `6q?sʝ/ܩ_}zW7ۓAL;̢-4S"$r SN0 gɛuM ,3Ri2 _ca,Mبq7CA:I5AA$x};h'6 Osۗ/Mp1z>wZJrl bÂDtMRi%l7]F}ĆS)eWfar[_}wNDW^1{89NEyWu?g`JiEn3D. :[& \vn+!0J9&!DYyϵ ̑Y, @O1!iir|=wT\Qsu5'.͵ erA ~bxb (y0*2jk4l=6(P4jh Ӏ+&/e뻻)&IJ0ܑ\/y h>8|9<dz'8vj4e`9c2/%4C ҍ޻(P ) 2l@F?{.w|kr8=^u|%*gLa bF,eo"3k桖 ~MZA'1 e"|yV#>f'Ѕ42(ۨ@}'Dj Ǔޫ2UCК=<X;Bxun\Zno,mDS:N&*|D@"`uRG D,[v UR#bđ5 5ُ‡b9""oVXm&˞ FH~ԭjaT -d L"l{ }V5]Pܥ0i]L38wx5@+Uru \gE-waD˛Vx"lL-O 9`=KCc Q6fN. /", 0|==~%]-sy޿{6E=b;jC7@$: '}*)t IDATE;10o![.UW)fܝ#KFL?{o%Yzދ=2#rznKj-EfvЛ "R,tmntY!nd:3[4Q8acRu8ց-N.h!w5^#h4[rPTO, ),"l&F©"abe}G0bcV -#׋E`^xl anފ ƀ*xG1MGFАA]uCAGج}N3Zo۵'Uܨ>;?Ja6FB h jD2 DC}/R.c&ܹWi$npV3:nJDﹳEāk91|@JPٷVV-]{jdr~,3?0V!Xfڲ:*$ќ0 BtaRvHI*U5sJўH]"AnlE4>Nm`=2^񔫎=MɰCh2Uq;>QynuSxl$-CtჁ&dD<@pH"ArmɰPK„G+lwt0t2ԡ[Dtq-ɍ?yv3Tbwn YU5dy'R%"#ÇT C8 (lʽ=kٱ'PF =:O;*`:T r@]7HK.?{fh9]_)0R/֋}aeݟ <Ka""G@:{g +B3jaP6]~G=\".7,-ۛ)ƻ~GQTN 8~S6{Fs, S'=7T [T}32(r,z{z{܅r˶ ZZ;U PZۦe"DJ<; [ Mvİ#bұd̔<7{g JV%9i‚"mtE zf<.0Ahui%2!|~EIawWjd7jr1pih',PO?*r٩'>^!@70eC?}21.^[W$"KGɝBb+R%?VjP3EXnlT &#$/HvkAǞ*gkcKW=4 2s)VĞP{ef&9'U&XlF/?f-,++wӢA[RZ[\cYjV+%=z*,jB &KsbԨȀJ1 ")JH (P!2 J'ͳ-M,&0^ڟ秧&9a` C\afbeu|"3+@+W2DŠ~X V2$(bQ+?xnuqބj;W'k 57+VL&a.\ 0ќi& Q1`˵}Rw\lUKjS^U75J%RQSc=R׏>599I*qZwzzS,tXmE~u[j+O_,` /G6%3a}Ka]%ݺ_~2RlD1{r\`rsG= 4}+OSQdf 6g ,؍RުRɌ Tl@#RU6[;RS''''hnn#88^ɛ;{Fx^^f( g.䳙c_OhHD^Z;Î\=1 _Q6]?.]Z^Ώ Ae`CV@jMhs̼VUOD:ْ Y%6ww/&X?.OO,L8i}Ti\;cGi7$k[{\ד˵sM7 O=wT1 *Dht!?.ɀm6/zrlgkDSŹbeP@6AaCbMO+揍̀ c?x3x rS/~寓.䳙D^ R0E8TU-ˍ&M8Lvw{km~ލ-PzjlVu Qo,S~!А:]`~EKMLO3Ɉoew-f&J~٩l&=Mс]˸ؒ7;35:(ܰ-vc@\/Ydr kM sƘ:I$'EPW20d>ʟs^Hy|yD\6rfrЖ0陉t:=3׸hz LfXY\KzIQ,/s|:q}QU U*OOx{L2(M_.ox-6k?AG 0OU}㹲xxO{jF@2haz&{5~y&}{TH찯'{ө{&^叭/]|v鞹o& Q/andӝD&VUW>7-ߖ|2|M_ }g+u4HZ?' wcW3O=rc;킫qkIG%—ϋ X8Mϡa2 }dCߟ{fvbKUzϟ( Oԟwvk/=Q>?]}/Okz`2b[{黧 а#*oMxD xLDŽXWu91n;w G۠YmH4(*x98~rxjOCO8scnM'~P2Z)m Py r], Lgέ?ج=֟g} Ӭ  xy *A<Qwx y S ۗg][ۍ-^sg2k<;\"QZ{HQwdޟ {qӲye? ͏_*>ɤRK\b*QU"xuiR.2=~Q(/;Zx R?;AR'^upjug|jM=е߆£ οom?;ȾoO~r=8h^;{ 7߭hv'~q3?3ȕ?بwT:tn&ḩN v}JGw'cjWf#-EɹS$ÓLe&k zR?3rj'twHx~O}Z|k6wD<4u:92~osw̽ey@ /dP틴7Ŕ/8qF-gE/Rn^SH} yfT,lRy'HIi&! @]@TڲJk(֯4ZE VEDyÇY&C!r\;Ǔ^^OiT'TD0 [;Υ/|c3cw7-/,T&&&Dn+fi[g~•gZhUmj6NAj_01f"̬8yL'4ՃHcM7lE(b.T"yn󢷩?&%'Z.`{TҟNy/Ɠx~+ؼ[x;cXG?;G~\zT*ŝݭbqGRf6ci0XLRs<|f1mt05u4paU;XXSkE] ڿnHM7!FJc<'[ݸk k!"UBss+U̓npJqE׫l}S76jwI) U7*j8fv+$o~Hq'.[?@}!7[.z4*&׮]]zX5A\zSS.^I|N̥}'7^^RlɹTr_xqn>[}!>QlWZs۟~@4*k/}ѹyEࡲnֶ(!5"G 5HUmf V3Qw}v/f?'>?OC|#qbLafPJ浦k͢- !^y[,ꮙW6RuݮPGL*:{ڿq;҅;ng.O_o](R j6* TN}L;'_h=_$Om 997?WK_6JDTnn]*=?kNO/MtA_>r/3KKBQ®&,d,DIF MojarmrBֱ}oa!;{ޓ=?N6f׀W-6MřW&^+eL8wsd^ȔjmןPO\4D@1v+nN504p $!w;"n; )B}V}Ic,񤝦@ͭ^ҧNyJ+l~]ab=Ї>N?7?N't\KNO|rl|{<+M[jvz4{,2|yi;h7@NEauExR$% xXJc>P<%\IQC@~_T*-'VQacƾw_<3cRǎQߜ~ c'_sdvNV4H!jeE$@f"Zpz>r'70uM'\>T%@Xlƛm3[)=x7tFjSgEf?&]vb@֛uرLě>j7OK9;ͧ63:VAjk*0xr{۾?hlGi~tLL@X!N#Lۚ 4Vuɝ]?u{dHR++zq^S3 A.6>Arb޼JPn^Ot(; DtPw7_ P}/ο[ QU '+_B6~w@îضD _|?8NnԴCaugy08z߆5ixy TD|6VkM![C]'Ҹ`%%{Yo{?W !R!0k~[]& 4`ZwN lP(ʃ`Jm s@:!,0 l Ə-r:pa{נ}K]!pD5R([ 7rcCK% {~!)V40)tS}ho:gMԵYP IDAT/Ws_^ ZG?|\h4v}6Ysa% D^;}up{Qġm@~+X/_h~`60{/>WZnYJ%w.k0qMR,w˵ˤP"\ ^ٸ]*LH>[n g}2\o׷+7,*DVc@ŒBY6wvͦ }cLȬV{r-I@)ȇPp+ZBjDd2;މG2;{<z1CZM`*Uj F1,oojԛZ)7e_]_}ҫ6%Cf1H 3?p%u:AUVQ,uPPV hw75߈9xf^*eگHZcF:XhFn"?zXk=cU<轳87ΐZSe4p4];Fmԍ}Pi(y߰7Q4$IX֨Z"/l74F"XKi4*A}WQ,"mJD{"2gsD2N$ŴOfe9uAL$3D>'<IimMc@Ox26$at`hg Zb餗ɤԶZ-IR\FQ8nE-ײ,{qV7%\m (Vx}kg-l#9fq8IaW(G]0H0+/?t~@UVmlKr^>++6C:1+m^jT*DhYPO=Q*UK;C/BHe!BhZۥtҟ/1 A#P!^ZjԪFKZ_!PV*ٌ*mu}Lpa<Ԓh $>t}k׶|w_ź`ZXa ﶱ#Ƀ߿VcE= Z][]ZzpEc(\E"V"M425P\>>?G$ dzb0=dzS25QNKV shJDžPHg&' &* Q#Rt6fcafR~LGJJlj|,}Za6 `D$ D%Y5xF=X/+"R͢J(Q$HN[XlZJ0' z~ifӅ|* í;E(Ǐ)Dę+m j\eTL%3#&/+OxѐۯX 0EUSWt={yl\OL@ZPϮWJ,=;pz O`#>p(kCFWD,6&~i:~]LUo T a9[(7&J*] ΁ȻeKl|Ek2Q2'X!NXNTԒgMi;HCҽwcjODڋ-4  IRč"H"FL7U: XQ}C}"/ҹ\D@Kvw%E(̴)?&4Y@YպQI)JaѩC No•348NPG)>@ha59JRePG3.ΪkÛ!՝)0m`DY1 H]W74E!XJ G:9%b#S 9:}%2Bdձ {ɓB%AWϙ+_x\'_' (!P҃R\]LTHTam7$,Nx1mÊq_soC/ <3@DA490*wqǞ-="2\?k p}fGW("bbzokC:iOg %səe߸"V`@ ;X}t|Xb 8ZDw[͋t}#!mWLDdDu#r AA  ^eJ6@qas̸ڃ82K q[Rx0ZeVf,hAF3P@Pa˯BE6ɱSWk‘6*E&zֶ/n C/?3R5VDJ_4;-_ҰB;84q '. m@7HP Iq HYG ;wǩϮ;]IP1-@$^p_}~Wwܩ_ީ_i$ {[ _mT2jMgZ[M`ꟊ=ql!{ ߈::8^k-LX>6c/uv+XZL&D8z:j&74{DD$X+f& k++?tGʇ)BX{Jy>Ϟɧ+ͽgfΞk5_.})2'm<;7 "ϴZ\;$ ˣ<`dĩ.WwqbC^TyCGAƒH c,,/̍opճ*+]dZX(Yzz*n=`ō+dzj㫉DOP9*B.}ǎso$d͸7?Jǿ{On||~\V9]ȽQ@¾0~\;OώbqoF^¯4ui}ĮڿaW菎9| =2~??zL_-i(2 'w5D7UUY^8vϩ)ChK,pr#j;wޑb'429EpJ˅DϛXɕ& ћ9"yٟ;~v72OLK0,{-o^2~EE f6톺]2u3t#`с}#ԄId C CJNwl E3jow*ft>(o >x(B}S1@$IZ`ΞXN%F%7'b7YM ; ?{UJjn5BW'u3Vcߥ{`{g~/DzkHzdѐ:d(TAjřS''.rĉ?;R[" :Q֬cbt{3QDV f6 _|޼7#u/ W*YNEahD0swuߠɩ֏g3gO:V[B0@Kz18Nef(Lш}[AjAM:ZJ5+JC9[9mRB U i(@$MCuT* SSg/#U{SG>>q^o8&w#pq^la!0\#rrU6uEvH&XiȾᾔA4l<6me9H;2!}=yëbVHBJܙeG;XIb`xTf<eBѼNR$6P0;YM&R!&qbToŽ53?lnǯl\dcUJQ@U`@cSǗ&ƲPuf9R.ְ#m Pf9ݍd*fɓKǘ 5 n30=~|} L^*^,J=I$7vc{kJH|"DL bjjR7ef\[ͭbrg3vXԚ;{tRX{b9Jgsg˜I40/X,zz":^#2!&6jo9JJDda'W+hq:u["OO3O^T7õזh9r /\nf=Jz}R5ynBc0Ȫ0SX,V;a<32sMRZoP ^\ZA2T$.^TK󗮎!`.&ov}cޞ­ (Eʵm+xtq`0b9ie~fui龩Z&EքzX|ꞓǟ^7LmlmƘC> ;.gLș2^U*+^Ս|&]l`U֮_̥ë[ۻZ=ʦZU\emg;fQcec#n +"ƄL^~KV]%zf:{!|(zilS'! h@ @3`,is^Sc5:|,J YѴc[uX2 [sK)ٵU}pYGгLfUEAIJP]aöʤ;O:y;9}LgӕZÝ(;8sbW=K_Th8_UuAjj*Z"{5*hUmeSsTZ\.7r \.ZT)gIoTkm֪UַRUHJ&]؆.@AN._Ng(sd$70r٩B ۻ{ezL6nnl(3|!jSJ2廲CA2nѺ3SQ3$Ks:fscT*'ZrlSKL*ɦL*ଢ଼j3XU89Īۥvٻt bFăB몣} وX0x]VݰyF5X7-+A?EB{+[]XY| k|oB)h2'P]g!i4X]Y:bb|q*hfҩ^̉e ũ?Ĺ' ^4b2*YfgJ}VR& L*qIJg:YF+ҥF:u&f&ז|"Y&R!%ehStV]G0ҽf`,maJ"VPU oBԃțUa65_A2$DBUgrJ:;9uPX:qre!7o- 5Q{jTU%ז(>q] W1t3+` RɤoyVKd2ғН0QCVpHZ峢goabca-;aBi]ݰЪ?M.߱l m\0L@Iy}"14ni c3U@1p$AϞ7H ]tkN$8 nnw.$+*PՃdƒ5Tgήϥbtn÷nx tpP0-/XZԉزWO1NukϬ,=l\^.q&~<.7ZMN,.WT'V8S>QUbJ$O.=g~kts[u>}M{!@c;oR?Ux#&+Y !$&q,ڦ,"E@oc4񘸠CDxV~C}yqb$X"toՇgG!r8 rs<#=S7x=&L;}){|gg};o1sÐKCD#X!Y_>3}ăG‡f ~4Ms_J{PB$?Ca U4GV ɘ <|o~KK~);w Ow}K,H.:ic-1>^q0CB|VIGfy1/kLKS}hH .9+/~W!]a"<C!/kao|[iHyjʹa/#:QZL`I#P ^!a^&wk՗@^1?WM=rS/m ! >zO%o/?86`/BaLH7$Y3W_|_3r\jX7䣇?|355Y{!|6x_BrF 0E1M|?_{C$q i__<{)lOJcr\?)[s|3yIK ΅! R⋯Hu.<47:g|~܀?^B{f"_~z1O1W8f|ܸm8y:ſoㇸ#e/Z *mݧm &7QYmr)=9x|qB5OM2Frd=9b"m00rwH)8/a) )svF 07oǵGJF`jJKRru;HH|}IB&p~ǟHƙhZC.>s_ٿ 6 s>"`0vLBo>33.,ƘK yz ~;r$/[oڛ ͝/C_3Brg/K)>3͇{?F#06B/@+~̾񼋨KAt'rc1LwZ/9 HP7^e]^)0MO_|zͷL3 pCd&/b`+~><`%`Ozμ8 g/ }퍙4.g'X.cl*`0^ ;.7qڜ 4$淟u2 a^z|/cfǓy!8gS< HnO .h$@WQ"x cRi3@8c=Hq$ 1=Ze f0 !_/7gd 5AiK/g%?ӇB0/tHޞ ._$#7 &rjnLH)1͐H) y?cLM !hKRJ}f70) 1{O\0 GHXoU(@'SB|뭱ua)^vuI&{'n8bѣ=.`b>DOG{l41ih4ڿxbsỒa7 chs>PtS|}{so6<%XR 49خboϯ{yOp 7r3m'$_x9mqAv]qHrfp9/dSLH)G \M$>+Sƃ{?{3[H3?wlGc,$=t0s!FX0Y”4 p!8b1&8?sٳ4/p8)np!t݋~S96=i8 osv$c[̍Ѿ3wV )'c+v۔axtnz6dBH)`z.%7oe0 8у{okӀ۶ ^`+`{o2S ~>& co<4I<&c=z4H'V}| $4x|#Iƙa-'#&Gy[oW:"*?$ 5L>r$]R {3Bp '6.T)=w%aH1;eN/$RJ1S%ƇR aw~y;c}X*J=%xW8=Ɨ9(H1RK> 0612!az> 8 XY>r{_}?X9S$bҾڸ?p9oFv627[ T1%o^`]8opC~:yH<1fCB fLe K {Xjc(&R݋^Jƹ4{dYaB./Էufo+|)%Yt^Ѓ{>`T_s؜6 ^]dzOMP(qy$ǻ1x iQBS *?8r޴e ~7cu_:'i)Ƥd_= kyWF8o-L?Ts }qE1/?@ ?Ιi1N5qOj?<%'t%`ߠ硾Xݓm{З 3w_5 ::Tqc}|-cЉ&8ÌB;N {~^oswegd)b$ mKpy]챡=eq6}7t FC.I^/?9qGp,=v1=?)=f1]ɽקw hnx,w?x@2Cp.cz?@σPb(xk~oWi9#OC*tt SupE ܗ6z׿ziuWSѯ W\ȧs`#i;C9qJ($co}Τ!>NoQO>0ƹcIf'Vu?Yy'{?|4lrfSΛBqל~`9_? %cM^މ12$Bct^;Q+ Fq0q8B]tj07AxMO(釔Rih tP^J9Pn c6]#Q7/p# B,We/F5UM:Ś&g. N~Jn}傖 0~P; v  ?e׊8&Bu CNpwS=&$@ l @[.h{[GbMTOEO`(1阆SM@ (hE @@ @ ,@ ,@ "X@ D@ D@ `@ "@ "@ E @@ @ @ ,@ "X@ "X@ D@ `@ `@ "@ E @ E @@ @ ,@ ,@ "X@ D@ D@ `@ "@ "@ E @@ @@ @ ,@ "XOR'gd)ي}j/K`@9? 3GǬG,/:'Ǔm|ur"gSz_R~9ۅ@ zx<m6s:L&bx l-?t|f y?=TEnגn`0Z[@8)L==;d&s?g%rDWncy;J蘧= ̾LJ *J8.K22F#D"6i9:i^napR)H?^~䧐Jl& Ǻ;V.z=Wy4˅et*c 0;حz>/^JR,l$S2_7&s˷Z2d2ʍ0ŋ-|ŒБ$RP(|G|^/#>! r: r9G!E{sG"uRt:&oyp;lj@(t&:,#tAd 7n\r%N[Y@ /$ibUER,aRX,t:=33Y{F[ٳg~16333??v^QBexP OYՖfgguRJ:b1DRP( c)Vu:x5 c#) ]vmff&L̸^WחC*ax4H$l6{7p8 ޠSy xgey: ȤlJ) ÈF8Z|sssaa!A`$`t8糳(Ov ; ޽{z.,,`!1l6!jg,kۨ&vo޼yE$<|8OZpѝ[нh4iRʹH$?B+ʣ¶^RI)ϝ;d2o߮T*FRbX@ N/..!D`&'F%fRJRh4))kהwJJyejكQrd?`0Pq( `Q*TC5aUY~ss3noo IubeKE-[\\ è2OhG(2Q[G'7Q r8B-VHREt iI*.WujVAsuuʝ%:=t@ek/-`p~~CڵkAR *@ < ;k:;;k!p"Z>T*QWʀp"͉Kòrjn]䜯;FydDؙ&-ERϜ9}k[@IO ӈ^A.UL&seP턖_zVU,1ZҳIC )QcirܶZSϰ *7U$`B!} hm"}vVÉѨ^yDOq P ZAiΑCvc**Jr>9 e(JJQS yޕR~PIݶ‰OF4sޓLHNL,;?-20r׳#Dž[(2y9"XXaL ؝+zn*hAG"R,wwwh.D"jݻwJ2'cNWR <@:uS e,XɊ3$vP`lÓk׮]Ba8b=TXhEL& P0E"Rrvvx|ccX BUpbv#"r&.7 tQ,iоpO{Rqۉݖ }t["6M82у3nmm-,,X'E ǥD'8'Tx!@4 ʶr-===?EgRQ~r/Bm#2ѳ_A^|p8'<gYՔp\.jn~~[&m"Pôr 8ulre2xы(ͭF8LEG[꫗В7cјU<>/R}C=s]DyE }t[c_4 [H&3؃ۄ$tf9g|vWk'F-Ǟs"((`=rt:nR3jAYҕe8nl8"[z(~b :~­Ea IՕzQdI g8>9& 24Z$+1 BD*G 6LEwxDlW хi/7sRA )da#҃_)Nz<\wZdeQcE  pbY ?#Jt:qd8'FY"DZыYV|vtt N$Y\(޽[*:V&?7xDxg =#9o5Qn^\X jE 'Np!`6HYT>E"MnoxGBAgD¾ 8/cDˡ^ۍ==CL1x:9Vp @ =˞ @ `@ `@ "@ E @ E @@ @ @ ,@ "X@ D@ D@ `@ "@ "@ E @@ @@ @ ,@ ,@ "X@ /N6;)%1|׋D"Tj0p3Ӭ* Pʞho#d2lnnL~RH)rV.t:P([~zJr\,_ljN*똧sRzv]aMnġP(lB[RdInCP$aQjnva5Fai os,jH$Pu;О1?N&v=>0R۷oߺusR0'd-._0 `\6Ms0\|sڵkb~~h+?%nXB"}/+N,|[T zn*{xGwvv<]GkvbVe6H !GQZ:>TD^s-_'f2!N3GЈJt8,pZ:0Jx;`v"c,|… k׮N B\{(1Z>h͍aH rvO';6s9fyCUȃ-v?8I"zZ-Je2N3gc`Pđ'jjG(B<-33K6[z;-Onc2=q(=%z2ǯp^Fd\333Dbffƒ*I;&+~!sţ? 8O#L&ׯGѕ.98XGH)dF?q4'͹E&vǟ+ Bn-CMF4R U*U:>@H$F>?9mnnׯ_Rjx!|7)i#ql6B\JAG):qUeB82ԙ3gbXш7oWTh(kL{gRI؅H}Y ]' vrt:X~t3rb&:{qMs=Handb,T!˵m{`ftJE_wl89Y`)D"jJD4u;pEG);$ya<[n~ 34)iRfL&' q^=i0l4HĻڼuxLn'L1:ۼ.///--C* rYQGwxL=%|>݅=~\}QXl:cLMr㭷\l,o߆{ k=,n.a#vۛ[ t[Lp,TNaxb^a'\IG5;Dz}*Vwt:lX,r]d2J X,V* /^tZV*y:6Mٹ\m )gTRťR `0bNԊ*J+nZZZd2H$˵Z-daa!xDB Wj4ju0`-""Cuʕ鍍h4jQ^GچBRdqDU*rlF>W FJo,B{Vuܹt:]ZR(zJvV+J4u0t*+WܹssJi9(oP@MKR04MիV %ssshM)s^*X^^FeZ'" rv:/\( VVV)U;r9tj C *2}8h4bqaa8?4+JzX,?Gya2͛7o\rRUvlwwVunۛ[퍍sεZ-b7*W]i 8 +WrV* jzl61AUr\V榧/]뛛PH>AQ.ab݆R)jnkkkrB!vT. nllb1r`D"qVvssshD"BAv~~>L>Y^JǧN`Rp Q/F\.Z`0sBLU9]|k,eK&`PJT*vىF*7d~-`vD` P(jnoobW@ A]2L*B4 .#4b!@ m4/^:,b'DC z ׻n0B ? bn +"t jQC $C Tuz h;!D4F_vP( <՝;w ʦ[I<Ã`{{GP"wA#R)JW['a,OOO NBᰊjGi)6२uՂ::b4mZ0bixnhU蛒jDrHss]pkY]]a49D>$ d۵8qO` 6LlB[bԶ`6f[4y"ߢ^SKL`=1X*0P|>Mazagfgg|ѸuŎVO,(* ^ĥEqD݃e !.ZbQb-ER !7kL^%l6nqQ{aj`z;qnnnQo@K݅0ǫX,B*O] VTNtu"(p\v#njG#lvss) ( m^3W nrX,bj XVPA.5lyBʌ4u':3'z(rf8σ 2EYP f  ]jl HVסHnjsqPԟqb8 ԤQJ\ei7AJ_@M6,c>|2L錷D95twS6>ީrT9]JKWE5,&*>4gzGX'|pvM8Kjs%&-f+;P-~T9WS|+j" U6n&(c,w$xbBDO= nb^*rp䀘.Qk1b"LY*BidVǐ*98eXZZL-D"+T#HWqM nG}9U~/7_4*jZpTTFF+)Jj ih4_Bvc:ycc\# MN 4eP/9ErJ>{@dEm%^GueZ*(;f) Z\5 Q@APh6R- T* Ԛݼyy*B!Ջ1*?!6UP^pյ (IQvϱH sDYF@=$)Q}Bp(Qv}t|A -ʆXժG0VXi&֔QE*|<o6GV~1X XH5ʕ+7oT~"q$e]s62ϧeM B`U^$QK-ݺuZ?8A-j A& &Vh4*eyc-g# *c6Cay(j"eXjZt:+++*n;_>qo#%޿ޭ=03Cjb1uRe/:Ʃ{By09i6l8ηz|'wp2b7nܸ{.a,qzNFO6u,>Pn! qQ3 {۷= k1%v=бa8G5xC1D"Dz߯V V-TDH=ctBUr L=<%-?jgx樓u+fgeC`{-6keel߸q1"xyyYO~_ {TP@k][[S0`cjn7Zq,I(Jd[yɄ_]pAZ:]CfE3zzS xRE8p|*oRUBtƍ~̾'>u4K.YBj|٪pM|WM=aaIRi,kH )iX9 n(vV5kvxM'tʖ"-9(ltZ9j8a@\n8իW\ݽ}zxNp8흝pj؎~gQkQfPmSE,\YYffs0 }z z+H~+ ֧~7I/[+[޽{\iНݻg,jSPlfaa!|>o~#lڮ7\.ISDqaP(RM5B 'jBdT0YXTz/^n`{j/P\.fr(}FlV5\6j1zCTS$)tr|>oW3f.__=͛n񶶶VZ-HR)ʉ{받ݻ(L"ܚYynZzd2BRI$p{!(̌=C_-$˫333ǎWcd󟫬\? 'v"6s^zo戈x@Jin_& ŋժLΔƢňrJfggo߾{,-`C,ԕ+WTL%[>o߾ yccC{Vn{%$gk@w=< SEivȟ={m1dp$F BjU0.^13g0(Iv:B_sR޽{"1|:S*L\^^%]X GuK0]rE!zCwݭppz*#sB*C /K]=N tR4H$pZխL&Q6inll!3hN#N:R,kOMzj… !V[[[l2`T*TJ0 !^H@ٱZL ;Q.ÌC`_X~ߪF 0əL]UYH%(#}ga@]-#p8.K~ MuZT= TBE!AGHnNwww1Tʠl2,jL k׮ P(t%s_m:Z6.N 8riRQ7(i`RʳgϪy2W 'Lܢ &r vrK|VtN󟭊uWq‚jZ.S] ꪲA'43.G*P?tH~95{42 .04!ŧ="TWj6ncȡZdbWV1bd'T,Cu(oÇNHp=z||OsrLc,w^z'{{<>ݻtۑWL M`Wy4\E}xܮK&S?7:ⰷzjcW x։v$=8}nl~rf@5sC >oGΧC׼GU?dM&ȝVky>qc7Av񁍵~[}%xXo/ZUpuKufT[[&N\ӻm=y4ٿJM%INJŽwg7 ֱjGSb!1qb"[{ek:9nWyܾmϗmnuԴca.s+ϙ3gp9s(ЛY/;hң(ϫ'Sى(q (w=%g ܽh*DWLx'!CYXXjNvp8 ;!r "<5<dDr O1sIb5G"XOOD>oF 8 -F,QcݛN"P}ճKlM `Ad*s$K>!y9@SbW/D'1F N!";ǡ@2y>aL:7ui pAiG8S'S1';ppĮ`===O1O8'G{ 3O~Ȓ|1$}uRw8jƱ]ݸ?LGb̌@ f;q$&y^K$0ԝuǃ.mĉٲОxmm egqU,+JrEt4#+WWv7 OnIW:cnюv=M zͦ#pf Zx4۷iW#0ݽ{w04 4www O@ ^<ȓƵkMvx`0R...[ne[)eՊ8I<2Ƃu;;;x<ͮ6 !X,&T*ŢW93Pr, |… X,߸qCJf2L0Jjfx<D;wfQC^RqTX,BuUrJ.\ Qx!"=|CSOp04MSJK4|n-`qq&A (˗/_l6{-)e>߸qCJc syxpn; h82  Ecr9!Ҁ)J&\]]o`őqHD/b.i*@ /'/lj~[s\Tڢ^wչT*ؐR޼ysmmmgg1V*`%T*X R) b&*klNxKST$o{*J7oy3erw:n.EczGNAt3d2J@zx N,K$`0H&aHFDc噓Z8z16??9ř|\C ,HQ( jZ! Y>J>jZ^`p8.,,`%1VPX9FQ`1zv8 S9%Y|*cQ^g @ Ov]Tl~m`t%љښZvT*% !ibQw}DuX&vHV*mcy's:²HGH^JY(t9~@ @P8,+z^jZwMRi맟~ZA.l6?:`jjڵkfl\>1>ymmww)eZJj*bd2y666~mZE 굴$RI?I Ӱ fVCU(T*FC}{uuZ7I{$?=^\d$LDvZip:fF2#ϏVf)V9tLcc˭ @ m<<㎥7T={6'c:LU:r9w:x<9_XXiB&£[laVJӠnE3Hx@hrD"7{P(Jkf>w2ɀNr8 tffZN,ۉПʀ)[CЮO%[?mzeOd^?/^ޕNcxT*I)1|>?B P LƒO;1s?D_Q}f~8>mmm-,,ƾz*TV+bk8iE5 Чi+RՕk_ԗ}Jkk]'v'CK߰|֋l{mcc6c{i$w;_nS}6ɰWıH7:J_ۼQ-oY;;4$mwnF#_z\.;N<6+9_\\,W^4 9>,:1ǮmFRdf:H$LRVu۷oYB<B^շeG!xVTYi,//#;x/:[ǒ[ %ln9MD</Jh-u:I [qH; rUq\PxGQxtz(bi VҞ 1/_V ~eT5˥R) {8CgvF"5>#ιb2f±EO4.9 Rz&-\GOcQPG;季uoJa'|nn{3s΃`0h6oP+J,-fP,y ?_jH= o~7o2SWK[ryGQ۵0 {?Փd2f_ٞma1` -04jg:u֥Kc333p&?un Byp[-&(G<BTʱ혙r:|4M0z9Vf|DP.?S{C-iTI8n4>NMKKKsss}3&S'KPX,ggg2L*R*JR BiZ-(0:E_חC>\8L餔N4My4 fs{{hB!e O={,n4BiU{^(`nbP( V PUf}=T-H4yjݭ5͙yH44e 3g0r}v8=g%D""@pESܨvꇖ뱈BB(FFsc2~"7Uw !Ll~^GLГpFR^VkwwwqqQ/9,}t%{`Urff&5M!IRWB-vwwܹQ^?w *MB>߰]qZʣ04 Ij4{s6J)7(7($ֿ:dnU]^͛0J ! 0M3 ",--al65#Kn=k?H½K?@f׬%|FԬ ]I} lWOzBʏȈ8|>_,o޼t IDAT߇F"EQXa&ZMdtbzBS$PR =88GH,a/ '9!I\XPD`0-K>]۶߾}K3DxfHf;Ёu]fL8]--0@]䳺w<c[|M1v4r9p~e N7Xe%ح)Eu4M¤Cux98(By$(chw{rr_md2q;fSQfiaVիbX,= eInooQ4i\n6^/rz)e>7M Q2ja!2^m>44MUAL&M,:==l6$IiZU*EN&4Ţ(0FaR peEUU4M...@(l"۶9j4MHi|>Z-EQ:XLa CGluD)`/l7;,E@Q]\\t: f2tSQ<4M#jCІl6fYr[ XI !iba g5@.\4MFƉ1 ~i0 Ԃli&!l64ϛyzz E&r{{ AR%GHAt:SYnooiWi!E}":"(&2I՝>-cPc)XԅiL7Sb,8::[j6ɶR;u]M&iVKeYA1Bp~~# "l6 J,;GR4l6(jb4:2(9@4Q.z.ߏԇmkDhZafzj +t4MEQ i%M,p]7BGE]WfiZlf{l `:Kdv]M$k_/l`c2Z-:c- 4ĂtҼ˖y~~c9.J^PU c[Ҙ^/. H?a Z[6(BHV&M?eAвrZ)N'@Iv),y,L$A2ВeuNC%YE G4sq)L1QyIdqtža҂'x8DJ+SnB>!a^cD!wÊvIi`7}Phcٴ, bMi,,Kj#%?#!WWWz2i ÈjI6 'p r9L(Aeظ^kNϡ(8342<۶;(\. <6!|Qu T0EQ,FeqLT  [;$q_*T2L" S)-Dc @.Q#YrS )$f>{9`!JsxȮen,*&R]Pvy^6%8ҊTT \.= qH1ӥpzA.fTj6s-RFD#p<0 hgx7 gip6bޥ,qlYeYZQ`pVH8PZ6v<&HVǶmVpKx9nV888X,|>nڶm# OǏ٢t]V[}}u}oo/X,)핰Y aA=u8 o߾$ZWa6hl6t:u]7.m 8.Q\.N{{{pA'@%7$d z԰J_,Jt~6qB)"؍!J:!x݆*9u^Q=:V^:װN1h u[f4kӛ|އ7!4A"/¦<'&φO麎 ˲p 5u&~7h>+TxDa2p 5Oja\ )믿&J1)bm0O(s]< ɎƯ[cqJ8NѬzb7m:NSpRV>>,>u޾b1iġr R#p#FGPrY*mn锓/}K`Q[ǡx(Huay0y.D.b8rGSą*s_AV [Xca9,P'.;8xu. YND]r#qX,tnjҸ?ѣ~WU#CXl ߒf'U鸖#Ri4ܠRcb"H"S1"Tnnnl QeYIQ>J9y~97RB8ӓF=g98NժVhjƍ8[.%UU9B,Z,u&_"KpqujsbY...,)~r9N)'4>MW9b7'nM=A)-j;(!l44( 74?g?!%V#7YL4vށlpjd8'EjExI} p8D^Ig% Ŋ%a Hr,/z)*` qMr,{8Ba9bed 2:<6"X#PQ\\$IEH#c{GKm"c; K–nt(/)ﰍVh6aߝ= PC[r018O'ZZ.%rlRQtX,ZV^^MH`ʽjm))]/\^^b =fM(l9Xc~GXYJr]%>yA6MdRU 5v߼y506 >`c%IZV0ë|V؜0 8b@r|>T*p#e rIE10#=4}w ^+ t n}KD{8PV+95LyYcKP`!%L4/.g9t]n7 - EDG)!70lW@P[dT1 2b`q7 >~:qЋ _`ɇ7zf3KvlT j:2a=I_Ղ _򒝥4o î-,n}x!d:ٓɄrjX,Rj qS=@$l"SU߿%8d{Ô g܃L"rS8[#w ;zÇb [No<,oh%ZQM nnnt]?;;C`>Tl,Ҵva&hUU ØL&`y1dL`? U7'md2|>^1)"j;gí)6Mƒ0T &bA[0 E!3d賄bBei4=%";;lZgdi9C\i_&~j;4 1" .D, 48C K5iHZA1xmyXD${RۅeϏ,I;@b@V3:&!',Et.{-v"O]!! űK 7izClg1,5j 5 v Z}7d;IX,xd%CAM({׫ !~ZUS2 h.]`} N0q:>z}_"Y~ȐBh dYMӰ y4AbMf aZ# &E#BW(),2,ha&" I[,yi^ܯfY,a !74rl`52ˊl6ډZ_"Wdu]7Mh Y1SYׯ9麾VUHl~!ՙ [3hdF^o600T*[E<\.W.{!χ=C.J0Yl6]EJTP0/tQʧm*"eY맧HIe#6SNؐ/yFf#`=99,4͓O&226yHz2Ms8 DJ Y,1R05N'_d C'Q~zzztt̬$ #`aPJlT*A1l:lPUUpvP:)3Ayr8_4~BY_UuCaoQ,r\fI=ߎB1&Um}A,`a3 }YeXMB RjT5,6 :c⒫8#EcA oTc+Ec)]Ǎn e=s 4 Y硝l+pH:5zT+® ; EQ(q>7  $j2;߳L C4 k(JU8۶t um8;'֦qGE$9q.Р\Kp]7,i06oEd#d W$ξV){ɞlNdl-Q_yF'ٌk%R$pM&ɽUömT",BzZ舓drr9[Zpm+w~ YTlt}߶ȳ0g␙"kHa0{BE“o2 =b@瘸ZHAOb lݑ;%Y)7vih~@ˑebwJ.cc?=͸o Lxh8:"=,FTs wK=]z~y1sSXOS[[ dYunK:W=yA,44C$-U9j'}+Ηz5ֻهt7)fu:42Gwo9%85="&D)_V/wW]rY]XnS<|U'Ay iA<,[)'ls\ۂη&]&gI !9$HO#&Ɖȋ 97YWrCJorRfkRdNqC^)bnT\^h6HOz?NW'm\aH8I-m4 C&iޟ[3RsU GR$i; *q Ƶ9AäF\Y m4zUTrl}nҶ :j-RċӐ6$ d];8LX,aOJHN4pktk2Y{v"k K:ȭ(aB t:EtmH/ndlKziKoL4'+Qi̾4ʁ}g8m0XRZ ܰF8)=RZoixSO4!/ɟ` v^\yBڲpw~[o} gWf 7l`zƍ(trT*8YJǂn҅ÿNckB`0p`7]Dw$[kuqdIĎ&<$\G? |'낰b}ܹւ^dzjj6LW8+M;4׈~9J-m!/u4D*"~2px4:;٤N#2wsB?VKe8n6w~}&tSQ/mqG(Ve6nUUnA;"򨧭_r^|z_<lG׼Xl:=AXJ>Z'.R]8꺞"[: Jy7oEZ^j3"Lg F#TU].X 0;%ek_n-- <=yo'q~ 1].^lRzu|L}gĥ}'?ǶmsVrJ% yolNRd`m\KM ٱPNuyM 6RTVJ X̚4lXlnHPݦx}i("ͦi—{K|:W3N"ba] ^l0|yx99xRT4M$IZ-ϣ.uݮ$IFT*>Ƭpqq\.*$I_P&NCۃ~Z-EQH1i0i,Jb4}Q;<:`"G@!1ERqX,6 nFc0V~rA@t*IRZm4|4ٶ]V}'F$i2|.9Ɠn+JEt]UU(E;űZŢa$I m{2s "OOOeY<s'u\.s\j/..l}2V\~{{K1(Z*y&k4 ELM&Y|>Oe)y^65Ms>%N'|qm0eEm<99A>BRcD@J0Eb(i(&8|k^o2pHE" (&f!L+^N4iLqzJc*Jn9i\NGQ>LL u&a9B}{W*¼P0_Պkq9gɁ} $sDb.t]=Af3Vh*SM`Cp8f(# JEc Xm7>뷷'rBM IDATۅ8Nll6Я7acd b1X뺛ǏZ-M` F>4Ros@Tr]*2j Rsv,~R1 C4XP(J%Sj<:aF]:JjZfC0CA 2"‡1R$rݮT*, G*JdNpvvVTJ25[<>$]u]½Cqud:jgzlG8iɲÇJ[[\SCHʲصf:(0 Bid\T ݻw,adYw8\|>d2}mzAh4UU%Km'=ᢲnnnw06{au,zX!+l: C)Kfbh ExQ VÁOD>01E VkIJ4f\3B8rjjZ"?quр/0 b&EGtC;q > >ۯZV,azR8.0!LsHȇ02 8;;SUf<!/a[o^ m:OjT*}۶~Va몰k)liY@+ "$= V톳#rZ{}Ltx&[뺒$ IW>Yx4G!nJk4 2_cBpD<%Њ?' b1EA 31Wo[gC\€-.a0Pltr!+"A~v Lrɚ,= #mS'|O![(.W ( d 1rVZm6ԑ8!;J+n뺮yGGG)^o\f3x:9i'C62'w?8m6LBب L^ @p:ޡ0D4N{hMp( ")B"Ca&5MC7zvot6M:N+xˊd2q]WQFAPl\<6 7 <|d2Νy҇݀H&5f3ˁᐂ(~PX$@%w0 6 #,CjB2(8/#AO~P Q8e#=zY\h4F\Z"эoP눉iX9l_Tj6"ifϟ5M{{{I j-~E\޾}oYrDZׂ NnNǏ///Ycb\β,^4Mt*vN:^ 񹪪x B;l(2B?l$\.UUz[[ )EcSɬL6p3os;9_E}msjVIpS:3"BgBb⚔`DZu t/Ggğ8K28 6w]e's t\thZt+qt%Xq&Vs\. '˯AFV6.%}|Oj*r&KUHGh|.w%l?"X'x'*3[kmN`VJϾ9a󙂑r sjxa+}sf#)>Ep?mWRؓPXzFXK f3m'kMʼnz' ,$$0% ,a` K@@@@@@@@@X0% ,a` K@@@@@@@@X0% ,a` K@@@@@@@@1 H~}4]].뺻65Ɣ~z)s4KÓ;̵:y* p]wX_ j>G72remfse+M/&q|&+v9ѯv\k7iz&d2RIO32LJQQL&CsNRQ^zj- HWt: #3ҔU'TVp/?>>Zb8ZVJSbT@r,fYG5M۫T*?~V h A&h>[sfx ʗJ)_asziUD4d +Gt],h1z}f) \.mۮj,A2LXD.ZWuUUX1 \.GNpXTTU )qBW}捦it]F뺎f;UU]ׅj^l6{pp)b8#UUI~ $l\` RL&x\V9z\[Vy`Yfkkn" 1Rm6_նm2ّbw<RcEQE!峌[,777 0C彽ht|| ]DEPvCQ  3' B6~'b\* U&<ӧO$z{{{777Dt:WE |=d)/"Lj~AUᬱrIqGBuBPVu]:cfRN K4BxggP۶9lR6 j6뺹\S8mc\mۺz9nRYVXQW-,W|c dy:  . ຌH->bSG\|/ 0E!+^#OvR+1q!ދ>88@k]zJ0RTTj[T0/Jz=L0. x||Dc >|4 2yd+V&& clTU a !6LA8stt͛~;ߣ|(V^$ 9 TU%ήȬT*?r``A·(P$Ttij5NRkweYr9buݛeDIzcTw:B !-bf~4= zL&X*kׄS?2ȝBh}<W_(<" )1M_aD5b+阦I%PuXZ-SVfc!L&f}':o6pd::+[@L+^.H E< 67 (F^__S&I_AƳ@پ]mRBs8哓 `@uB0NOO%IflrNΕH z=6Dv~~N""p9 GTL]zt:4^V (Gt˧S:u 2xG4M]`9~"E=l6 aw(etl(_ah˲ ;$)'<%2v_P JChزS!$)B(+KzDHe%';^y$} !x׏pA.I}br{ LBX j;>>mH Ъj$IǏvɴ"m¯iZ EfF#MӐKi ɫd|Hl{>BD%I G0V9i(uؚ,,=Aػ;V2N#}۟>}Bc|츃MnpՐ'{^Ôg%O(m싁eAWv'ⳬ}ǏxA$,FBPrVlr.Cn!777 Oz~?. PADZ}\>xvߙq )%pӲ?Bi4.}4ӏn}d境c9 cx lidqCaf ?JBCX-Dtؒ2mx |}7(w řAbo#gM89 "sB\-gJ?\t=+oIx𹄦q`.˸Q}yyHGF?@g --]ed2eigoX08kJjA\vB+Tl6L|~ww7FYQ뺣ŝFF9mq;A3ta 8O?BZiu]dK ?PE+ +cժ`}.dKyqd<Wj&S}` in6fiYAt:/1b7 UU)E+t:PnaЛC=/j@^ a܁Mp*cKTU=l6,uzS,;"Vlt<[o8P]ELn^?99aɂ(h\\\躎VEQ(\.X#CeYz0 *s8j [ ɄXi'x} #&,QSg#CaNl6ł{d2A]afn+rC )V^,ڭV \(h?ͅNӇz^C9;lP{6mZX,b2 C]h4~u]½^4l6H0 FBMӴ,lR*R,q y0TZ,Wn&(F{6 >D|>/Jb>f86^Qry qmZiGGG6MZR2i:24YQsd]tSF)ۤ`.}P!-l|CF>GB+szzzttDԀ, #PT*y~~6keYb9%odT D<0pHiC`rDl6~ORiFlB K|&.@R>yh8 %4O_sГp'i.uHSQ?bɥ9΃{#=mHLmsU\}B{vloIJ%.?4=Qdsw|XWp! (\Ep%!$ NHBsGBq3,EOҋsakJONwM)e/r%#OSN9OhOꛛK< _VZJ1Y_wssڐ$KJH#?qUl_&Es RJ]"{/9Eڃ 2UBa ղIJw}|W>›V0Z&8k˲LW K~7)׺~Og@])q~r9J桡kϷ'll2AmQ5} f}_+ Ic֜ۑ`ppRlonn>2a&''E:.FQL&cI_?')J^XXx(itt:eaԢ +,S6[[RIENDB`biloba-0.9.3/res/fr/nplay.png0000644000175100017510000000454510315030517012732 00000000000000PNG  IHDR^2jbKGDC pHYs  tIME.29tEXtCommentCreated with The GIMPd%nIDATxkU\ R@%XR 41(BcJ"xx#N JQFp PEKT*=\ZHJ\}1agΚٳO$foto]v  c1@4 71ƴCg T1ƴ((cGc,!c1:5Ƙ>c5c1\cc,c5 4?5n %!i$m4UYvi3~Tc|~m2A˒$])1kOg΋gq}Dq3`,$|D:0̩ hzC$gN'gTp@l&7݌\tv&ˑo^|4Svt/$H.ƘD+%uvd~iDǬaNADjYwޚEį礔xϗd0T6V:^t?ƪ1v:s2g򎯔7J PCEW.sb:vl<|?g*X< ;&"";ǧck "b1 o.dDZ23eV7yŎuN'jq6q\L1GQe o !騈x͘rM<0Ƃ"⥆8Nˁc#Gi mVEow39yAG_/)gN/DjN,l]:fwI􂈸/"NvKi jɩjLLě)߽a^~_*;0 _S{+clqFxOHOB'{&"X1bqIt_w5cZ޴ wu qԥQsQ NȜ=SvϚ%%|3"|1 ⍙x s w5cڍxsxTi_*ѝD }nt{6:%$I.#9Sxj-$kSu~q=ʩ7Q$XEeyٱ^/$3 WfQΛf/n<{9~ym^{1,_Mfvl?fs `)kƈ!MNk-y{J9 Q` #߆z)3y{Or[Ea-p{oPI{Xu7R4eEIg"2=?i#C~Eof3wUQX&˛fkIr~kY5#+hm rk2x:8s-.d!6!%!tq#Zp'~!yfk=3 `&|stx"iU߼j+u tKH7yoN&e[SW|ai3Ξݕve6{Eğ&]7e d~l<~s&mQvVEB_A&1Bs|[ `7yh[o{lt ݨ(]o)kF+g$ɕ2!ş81zc&`c7*ٮڍ~8My.".@{uvGrHomt&ey;Im&FF˦kpwTbߗ:26MxlXV`yK3e KN ~^I> RJcٖUHh病3ڕUCW`9[BrlJZ~yn#_&ES"?oN`+V!6@J;kJ{6(y{qcbǧ?HkINU @f>eqI D %9H BH BH BH BH BH B-DtMhBK,!׵D"B$!q(KIY{(WQu{Cw2Sčh^$#IENDB`biloba-0.9.3/res/fr/aide1.png0000644000175100017510000042543410315030517012576 00000000000000PNG  IHDR X' pHYs  ~zTXtRaw profile type xmpxMn8:E %R:% s,:Ã޵m"ٛϿ_twwwrM3WLL CBSP51]8cr`̙gNWg-NIŁ,jij v%:st砊ZTJU'MsrguzC0ULH+%udWu5L\FЉ.5zMMuRs :I✐%Ci kADI۽ǺٶaɅ $t-i8kxZM'j^]A id9;45)EFR΅ M$Kk"?]sa[⠮~EFk\U4"8-4 YUӡij:sYYI <_=m m6uyN7n^|K^>vނ90@,."hhN~Gve9|_h hnѾ]XA_h0h̎Ѿ=m,"/ sX]v Ffh_m0F{eBXdv -&υ94.;G"{hg,cf 3;fnCe]m%ۚQaG5| {zTXtRaw profile type exifxڍxI:ܫ%b@T?/߽7" ٤$",?\C%4ˇ.~'Yk!{~n&z=3*Sy ggg-=%=D䔄ʟd@DDg[ygS@@ |oE@'? ~?dߍ- pr$dk:rL<v`?sM8@C|ЈPP(pp(HH(HHO!  , ,,2 cȿA1i-D=x@w/q~  CvB8WSN:> b  M3!>BFAE "&=Fר؞A&'HPsz$/ɘC'O^sӐd㔒QUSԯutML-,ml z߸2P_!!> CãFyD-ICQ2">| `OIa# MEXe߿ygJWv7 @pޛ})N)slzi3%n^.*EO@\ǡ^@~S6rf2&w0Q^\^aTJ^V-b0J 71fNuj<*:MRNvbISإoMܼWNP{5юqՈХ 7`Qyd)}ۗtµ\P>kuڠ[;F)c͒0.-z]C&N;2yKa܄eD\xdB%nEǵy7r=C69w~k :{Vwwið0;' RxiuDHFճJ|\`|*H}7wQ)!zi:^#sJ[9qFf5_^ ޚGcMjw6|ŷ^svP(77E-Cl*[alߠgZF cpj2?bJގ(Ob{iRF6Tt}xIAכ>cz:ppMj[ñaKp4\ 8|:@6ʆc%y\k&حt$}&(i9IT٭onи=]Wۡ6L%p>/vةm4^۰[E<Wcǡb|=~i6Es \ϯy3-H`%=rD|LB`z<$NI7Ι8<󃀀i7oLKU@=㯤N@z waX<(iQ%9U`&WT0r/:+3:D?0Pd vQ)S]Gy yoZ3=f6,NyHWBt3mqZSNjbpd$UJ;qOM<3t|+|W Qӂ ݙ]K[k,,qrۏ-}틷$jZ$ L[ԬZSzI>yfZg`pNȨЎU\Um}5#4{VCՁcw%ub6П5]Hl3ɞ>c;ظs"W. YЯfOM[F vɜM`:slܾ zWn_]Xu-oR:LNE윽iqaV)O ؤLT\Yvc?yڤP>m G b×JLotf$O V+jkt32KOZZGZ'.U< aNDUbjJrsRs/q#!/&=gF^EKR1kImT4h}KRf{BJ7npl DBmiXA`I0Nc)|73{&vxF}uN$rEj |PObxHtUhe+EAhd؎oTEI>nJ;gV{wbo&6JF&J40}%ݷSۗx=ҍ|XxP=Lu7'(1qEem>N!3 V sJ(zt̎FEO,WKRJڨq쪬jdQþfLZN-:onvتTȔ/unYPWmd I+g4+Ķc_*w[vT7qrX>-.% O-6m}GݪydTtNH`//'n?еc(lVۨlI+i,K^)-?Q m/O .uAJ[ɦ_M`O$9Rː;мu:cu(bycd~1)-(c䔛JkmnmGkςx⭄ZR Z̀W"N~_|hNnfO(V,F^4͙'iV[ :MU&R"L>y^ʔ:(mm2&SxZjd5,ÐJWV![*(@pppT&/%֜0=zTXtRaw profile type iptcx{ˎ漮OC$ @ Wս9]$-R>k?׿/9n#y ӏ_/(K7K+_[cj~;xz7ݥm\|KpVUI{Y&1"Gt~%߀H^@襫`('O_%z|)xz+w?8|A!^%|Nl~E{~ohy+g'z_ ztMtxh*}Ez%ϑJX^]᫢j1ˆ5u_ ujWCIHT/_Cz5z>k?0$fjvtM  5 x]y> ZXMEGŎ@+aIzhi-i|kѯ4 ;zYą4sɈHM/@XXQM({*F|p_v,j}ͭKrfŬh> S;ңƤW9eIc]^c#3#LX=oaš;7-ٗ7/,_޲_ߍ_׀7&<;o+U4\Fe]=*Lpvg`J\ v8   .\X  W{@h((hhd k3z{-F@AB~^}>o鬒1(8$Wou (8\7O BFAEs "&9tEE=Dv42#, .*t9HX$cR>"sT9_j2Zb=$\n^N)2"jZzutML-,Z3o w+!` !7 A8"pQNa=vaBQ2"^<AQ{q:'S'{UGȡXqk;)tĒK1m> 0}N;CѴ6%v\NFբشm,v#o0FYEJs7ik.pAUz7\tve%Jv9C( \VZn&iQ9rpN۰(EG#u3g.mN]nV^ξYI 1{HKZ[VTɬ}4[7n]7yIJzTjˬEJz8wm̍3fu6anun*DCv|jyvZW{RE<'`bjM];3IuҤvuޓ*QÃ( ƖCxoHvr2콻M&m\ h #$ lJ":]RQJVldQ mr +Q˨mc:3Vy7wSXhG3cMyBeh,83@B95wfZkǠtaKдխb S۬F n5l*NT\,]L^ΰkd}L*Κ\ϲ-fL: f+U5o Yh1k%$C[sKz՝ٜcblArs !jS,0@khaW+ړ*sSiTdlFS7Wcw,{^R(:zQ{&*z{7e"NkIVT묑VnzZ=꫰zWZkuKDN%*yd{Z(٧1'q3IlbLyZnFH>˒aZRDS! I )m]ƶy4DBM]Ӱ`wWa{d}N^Eg.FH@-k %qPWbIzTfk}AhdشOTEձvTrm^27mi鎉#FL%tĽ},bF)s0 N8DmƎo)l2#3m^,̱-]̫v[lUtU4䐔RO'i^XN{4]u]m"njI?ntm٪TȔAmpQkaʞ! -k>fUFgSls89,IE7!_5i㳥3U}I2 +$0HE͛LƠcPx^%܉kXŲ*۴Ce;+J89,W 6u@sJSxܷ/\SZY]㥖!T; H8eq(b>mdyFۤlo@)/o#ЇƊɯ{a6wgALW kI%S̀{E6MAid8gQ u>f<5]u&2µk)QsGu{fzb@ af⥽YF2 !?^z}a''iBnT;q8us؏ S/xE凸NvNN\~p.(yjҰDfPe [~- uq{4EQIJS#9>ҥC,-mR"--ӝ(zMՉa2}s0dU)(@+u3?xdg6(~ mh"L[s#ښwd)zyE͔C;??UCUNɏwI5c!cc 5ER *&bw ,q IPWZMr|:q~S'ʣmha}"f*Jƺv. zuuAJ::*z9oԣ*XDǘϋs3Q40UyY?e7A͎VE[[Ԙ~d k`]8l`GHŎ 8+h[Z77V~:܊/ˏOk^c| Shٻ4tu~g?XEn̑H$&IDATxyx\Gz oƎnwEjjه=EPInT|%*w͗ (rEP7#g4Xݧx $~qN:]A., K,,,,,,,,,,, O`1|%ܵh /bRe>^{K D|@+5.0>仲Ssۛ\5.-~}|DvsϹ(rN6s*@eJ `9ez%'&C|eJZeaaaaapwO&^}w-9Bww CVNlL0)[Ɠ9oW*|23S|¼e~r񉯼\;,[@haaaaaa,FB˗ܟ(x)TNa788---p?ݛ6nQ{{Аq8^ sh4 ۷o?tPe2r83fp8ύッ~4;ozz }Hx?rHoo/oCCC&O,-gCÃS SX,ixm###===u3Lxonn6Cuttٳ瞲S/ Cw!7yۧo۶mddĎ` /""_[ZZ[op<ܫ._O`L O {NRbYG)K}aܵH$b>@)@`>744}"1be>@E O/ʹy8)|r_^D+J 0CYmc sĻ0-J_S\1koaaaaa XaijgZ I S%_:|aNDg3'~<#[Fďb9]iJ<O8sc[[,D4_Mdaٕŧ`yX>.F- mر?;v,[{ﵶf_,ߏt*$,cOm| ^$6dYEB🚛b毦ޢ<}b4/;Őŧ`4$CH`yhmmmlTzeB~{{{N䑓0o<>wttp"_c8"Q@'2(455b1 p#Ͻ(%͕~h4mr[[[SSӃ`1u/Ž;hpp*6lxꩧX4MMM>f688+++x㍺۷wvv644dSn35662Gg!}{b'NąpN+cBx< BЉ'ZZZ<˰"Nn---[n5P+D ޼;nc{p8Dv޽o>SCkeaaaaai$X'}}}}}}^jU{z-*@󵅈z{{Lњ S+XB6<<\__?88/Mx׶Z}},cl8njjв+ O/Z&+ r)E6-{vwCyvʮ옶,ˆ,U<,ZH K,,,,,,,,> ,,,,,,,,,z`Y, ߭Sˮ,,,,,,, ", K,,,,,,,,,,, K,,,,,,,,,, K,,,,,,,,,, K,,,,,,,,,z ""ZewY<| "׷߿?dF< MMM{{{Ҳw;---x\͛)KN LkDyS[o ٻn3צX,paVFalIxm۶wygj%^ޒ ԧ@Ų+ GQh]]]}}}8&[{KKK8λs| ?E"X,η{'~+`޳LU[NZ64eZL"#9io!+ 0W#E3,*b}Ӿ}9Rmmmhӷ1{*9oᑑU]] |b|$D"wj!e?讆eVP| /,6VZbYXXXX|O`k[[aecweb}|42ߟ|&jˑhyX΍?E”+v*l*e,(|%fk:,,,,,,>=x*la`S*6fp8|"ڽ{]<#HWW"F"#GDwygxx<}ddkhh:::1466NNN:tGtXm [755e===۶m#VCCC{}ww޽g~zwww<?~l Xƕ߹s={YCCC\1V޽G۶m۶mΝ; }}:::LYرcGssokk"صkW___SSS{{;wQwwwKK bǏ7v:qāLC[]g2fDckg0ouxxwց.dΝYk=99_h4j666>|9p? ݻֽp8؈.P["ڹsg]]]4}7ѣZ뮮{rz{{}2 G^jll֜OBS-δnT {qQ8|0Kz5wWoo/?ӱBw9<<{&''7bFWWW4n P\]ķB!RB|h4z׆XXXXXX|:fH\R`ee Ѩ)yy`dT4onܹ3vtt19knnf:殮>_!\7jCżLtΝ?m߾|5$ۆDB0I&y-\=oDTWWZx@eee,`wqX:eÇ뚛wuD SH$r׆XXXXXX|j`;:::;;YĽ:<<;(X m]CCCcc#:MknnniiW~uKKˎ;&''9FΆXE+Mz:w^tZ744(",;K.BVh,[ne"6 ڿ?˺P:.I~:?W)+,>ux"H{{;[nyٹ7|ott b7bK pmoo.߿? poGFF==88822 !,,,,,>x$a|055Ś&׋lF-`6) Y.^4b-6129[59S"ݷe;I_=;O6883<<<<< Yq."Žm۶mmm4wB)6b˼Vߢw.F---"4`GÇ D"n$XA,;Dzzzo>==m||Rl] BCa6g~388ż)!ښGFFx?rѦ.? =z=[[[٘wC"H޽{mۖ:8p_$ٹsVUUa{www[[Ç8q"W+g a^j/+Wwmmm%񒼷zX800p1rC`5 OZT!/58Fpe4_#GD]]uӦM9Gki&"b#*V+ٟk?4;z}}=A~m!455Rϫ1TqH.\ 0Ô.oopDx<~Nqݻw>9{eNcX8]r?s cǎqżn\cǎuwwa?V0;tz۸qcCCݻw߿WЁmvD>,d̹ȑ#MMMݱXtbܹ/b^]]͙caaaa"X%@w&*kQS|2K.|{gC82\@lS*d O!0;y>vq+!(4_Ϯr.ghr>e-e Nݵe.?ŧ#*7v {塔p6>yOzG][ ^ eYw}c1<JiEk,A'Ї};v쨯omm B{wwwwwwv9mmmwk|EMMMMMMf_wcǎ577 ܹk׮]MMMDcǎ|O/mmmmmm\#Gxp޽v>88ޞ4رcrtE{{࠷C+[ZZ|t萷*W__'N| DljjyCBPkkk{{;ze͜2y< Cn}o`` r09Df]]].ik^UU{noyξơ]v:::xXpX.F|Aooocc#/Gmxƍ|}$z{{{{{MZO5w޽{`TVV"boo/w˕;p׿<>8pmmmwttxW> d~~n)=zꮮ.^xف| Eh^9f[L^b]YYOF&|M;whrr>}]X=x a(2g566WhD"\~ccZkѣGy2Ǽ/_}Oox7|w3p{Ÿbifyϰi/oʕ+wtfp"o]xZONN :Sk۷766<'''-މf&wvuum߾}so|WW?Ü/RreƳwL_1=z_r.kƳvooN)||AWWWss3"nݺմ"0 e2ÆN[>_com?,,r!,lnn'(5P8w>]___`JhDs%/djri~cX]]]KKAF~ |hjj] ?ѷjZ[[}k_ss믿+ wi+ݝުs.^h4"F}o{ѣG L5̕؜/yqܹѣގ·nj'yw̛oRnܽ{oe[Z85M1ީޞ8=#ɾҽ}n|z޽{cNYPȜOʕ+fϵU^7xPdZwvvzYOZ3嫳 |=5 9**{To9!ɘYq{˳kp5wzWHlCC2W5"W@[B E">2ihhwVLExHBP(ċWYT<?v)7"tSP(:r<mݺ_>)z8߸qО={|fg1໷y Օ9?7XȲ1޽{8q_o}wçD3g Ji*oMl_'f;t萙 mmmCCCՙ[{5DV  pbcرc3oy?s=#>|W:22b׼P(ċWSiͰ,`yR{Yexy*L :D|GFF+?M$y&S9iʡ!^[ZZV2r>y˜F,&#|zi>1.-oVTuϞ=h_C0מL{/qX,dLe]޺:1{˹ՠ5?f;3ow&alkǏ:x eDK4wO>&O>*s<0$|ܨ^ a7XFGGGssw]~(x|hh()H$Dx3QVg~Q[[[ ٙw2 #mf  뷑"b{ٙiԔ&Yi5Ʋ,RJ3|(7s.ľѣF1,:Dw}׷zK;p1=[V6{@2f`x|eξnLA꼏,v2={0M)0| frƂdWg>Z-/,SdbeϞ=G40|i2Uk}[Oh]fBb|bАQdooFWWwmkk˷3|W#9L'\gttxd|#{{ͽ}$Lkiixwa@Q}}}rqcѕsyUN? ׅkJ12u02lm9Ͼ2=׷qZ#Gtwwz, ˤ`u-03H>z7##t(p|ʷ¹H$288hĉ>"WVVrW$[^{#d+ DKuww pxϞ=HdW_zzz>ix[mVg }=d;Ò]Mιzۻk..6۝3K6o(_ \q#ߩc9{oca*PXaь7|sw~rS_U<3^<(_mw}Сp8|W!_6(@ߜcD>.nyb.Ω.6Dk7ZDٳ;jo`a"Xfb]v1Sٽ{Ms ˥vxBL9W-3/{W? 3iq1n>~r,i[zzz:ᰱaގ;|ل555e yIF~:::|[ϐ+ڵ+ݽ~غu}~f_XȺ9Nںk׮PNSwwY%Xn|;9+388}A'rlpvd, c%Z-Sӎ#;fY%5oX,쇭v޽ck;;;.رXN7˫,>c}ǎMMMǎ7/UC0jZUرc5]_ޛMu^WG30^&[jhݻͽgbk6|8Ge{/Ɖ`-zw;::z{{ 2R=o>7;3ٳgpp-gRk8qjϞ=uuu, לf}Ċ䊵ձeCC=YQ<?t7 oHs>@bn6<(cXoojS{{;Ӿ#b3{Bɚ_+`VD]~;q]CˤndW<^{JnEv3^^^z%_ٳc:XN`#Xd~od#KWvOpD"ک7}ǚ|ӸyCCCqh[+{nC"_y9( %^Ư5neNTʉ֑H$rѽ{2ٺߙ|;>^C U>F5mjjbO{ma4^r 9i,466N8JioH cՑ#G9u֡n}}cDzrʁjy;vl۶mHpm>vX,㉖Z[+33b6JLq od< %outt=ztrrG_6 ܺ#G444xMʼRt4ng`8[, l#Gwf`Wbd!Wsdo?۶mFD")h4Y.-c[ӊs-6ѱcǼq"Hr ?w:XEc~f _T!9継g1ͷyW4 Xa ^{¸Cz> CV>Kbfw4L 's2q)<BW&m< s=b.}%lnouyGo̳dCu ̑p8lYVgaN&}72!3gG$1`gƎA$ٖg`ixO$we?9 yg;v_*{gc$1mv)SdB 嬳12 Gkkk86Ӿ˝;wEszF؆&1$1#ooB!v^>n1A>ӽَ ʼnD"}-9:ۜڸO8፡͍8W6ȗ'~olxvOp>|b9>w^Ŕ ǜdM~)M'?"r nwdKd|cUUUSS[ޫr܂|g~ʔ 1G9}~w7牼D%ualcGyW"۷mAޞk(;_n&\Bv[<*zIky/A Y2D}׻  ؑ\;vttt buhe[ qg)]HwmVcfYZ]û: <oRzZ[$1ޙ|{߫QwF^C9p2uW)x &~\NjCH$¦oGEZ*3x*r$GQD"pqʕW^htteK^G?Y0gMKzG|.GQΙe ロ}<sUõlڴiœe5]/4il#cFioTRi9׳ڎ;9c aِ'B06&P}FFF|WFe=qX)s=ИyZQؖ^tuue+# DdAqJn;vq,v~w8Z8" v""M=vٹm۶Anlf<|f̷F{{;F9eç:B:Hf"K\dip!Z4倜̮K3j&v 瘱>q2;;jiiioo7H ^[LF20ce_gg'={TB PsNN3Xnݓ¢!:x\rrض4eddʕ+###,ei 뽹|w/ի۷okdddxx$:[, K`V}@}}ƍ7{Ggs᪪JY:ٙo/$ߍيƒ-Dz{_ X.P0fPen<\w-='SMYI<܅kLs~Wnb;J7xc֭\X&'7\yXW(@i2Z^ >S'#2שG*~(-b91l,zwW1{=?^'z(|seggpXUi rNp#DCC߶,,*< k]# x&{F(6˗*=q>6yד}e^kuW^_,+]hzծ44{Bˍi_Y{nʝ{>"㱀yp+x$x[*-C.Dr|_Pq:SyODWt >,qC>Ue.s7qFm*L^AN;t|bOs+, K,,,,,,,,,,, K,,,,,,,,,, K,,,,,,,,,, K>=W `ksA[.D4zhqC҉%s56r4x;C>3ž}.vλe~^}H /{&F^Sh焅o'AMDB`p<ûDdZ\by~y<-> \:4ӛ h@">}I@`UU#/O8I] ?roy&KWN<^9|~> Vze ˵I޾O 90,+ţp;Xv.5BZUW2=W,>'u@Q~N%7 !MIsNC3̛df5 kdb/8DD5!r&K UF*o!XwPHAZkB( ԸvE%!"|tAw]A!DgO4! A$[ _yv@D2 (AE?w)j"Ϛsy5>><.s,^ K[_( ADVϣ9ۤY|e]g i~o*l3tn@9K>.|3OS"-҄c&8|ǧ'V@&::ʬѾ|LA6ʪ4TQ䍕@ v| Vz%P^:se)ګF%YzWICG@#"G,@,/_ܶuMu|io  F$Mv`D)(]Ȧns/j8zeU+M/T\a58?|z*H%VrL!O4O΁NYWE &PH5s/5zE%sv577X\ e^Tiw +Vy9J")捍[6f M>K~~@%-X0Ӛh}WUU^@@Vׄʒ˱2'xxW`0x>r:rMSZ'DD H j K=4f|3witP# !P @Ԅ@$ٖӢ$g"bE^gP栣D\,)_h@L<$}4x杨3PcP0YDn/.|8x~bjFClmxdfJK/$hS.ZgGdn˳$*g9CޒHitN^:t"X~kO>zEpz J.h!3K/Ƙu?"2Kw(.oA@vol yJM y?%&Dː%R Ͱ4qeF/F2Ey5qY2Q3 y%~&R# Iz͊𗿰$ްG[Kү6;P VZ | A)3(hIdW@D/xHyn C#סG@ S4jdn{/A pyIAVK*LNc! c6B,ȳL{\?H->(dc]~I:P"ô.B@JGJ_\MDБ`mP0vKYz#2DYgBK8Pf @zhR!h\z὘SBh>)L*2湰T$2;Ց[~ݫ/<pDδI9v,9V /^>s*FQdD>`҆@Z aDD" = dv{Z򟼻.#/RʑR5""ZK"%!X~g8 }#֥ÉQX{Ͼb)WO@"UFmMBt WD$1jsJ${W^znӺվ9@ق^'p͏\H3 |Ϸ/J)fQA苻"dx;Zͮwo5n|PtݚU_x񙒀gO'`ң3ˮ\HIo@>m(@RJ )LN"@ #ƻ zXNyj"CXGd- dU/>_*F\|gZ_|NO M+-^`UfyĔI3]]UsI3"Ժ56ܚx\2g#QaVҢ` %GkWH'\jS3nܸ~mEE) uc(fѫUᚚGHTz fݢIk&d*z&"_>F H0L@<zK%v8f$s0 x~+o xrjcLQ. '/hQ22Y3Wk%qc|rCm8ubtqXbpemE)F&BRHyeEI6\zE{r2*6!T\T+3g.f^beEN62lki?y`X ©O!8i#?8*Og"R֬JsA@KB- 3JPd Uh_n|UBeh5 !L㳸~um5sp0qJP:/?BRԈ @A  4Hɋ7^RHID,H@BĦ?>XHKm\=B/MORJ(Kʺ+=fVlzt烧f(lKO" jUu7"Cl@GH{M%~4ҋY"PЀ@HM P)ZXX[jCm]LT8\Z6i D))jA95FHBgT{Rll*.I!%8cDҰ+ 5¥kA'L=W_,4")v%$+g8 4w\~b %Px?E.+^u۩8@ i}19RwVMOO}-%AS_Gmէv#_.ONLNdD6&BͱwL'Ax63k@r' W#nꝉ،yWV%2() y EXVGfݓ7#SZ5۞Z]]Q teT^V$$$xjƅ􂻶bۦu5aVU*JlGo%J&/Μ/..^UU *,&L=1ӡsip:9wB3$BN D Ʌ2t7oLyc/o[Y @)KGg"tjԬV⋵nY[M 7Um+w[2tkrO񙯽@!ȋƎcS) [b=@@4oX"`#tH5=fHb'0'X2Ybt.ruڜ%P+ 4R"~MS]SxJ4|L<xʍ([{/a>fBzO Kϕ;KVM_/dߙK̈́~ |钹$VHX#3G'f@H7^-- ҀJQ0A;puB[W_XZ+T2 tj䐞B W3:Stuum_zz-p5Z)%S;1 )JR[;^CTvK%t3)O|!DN,tO ^G'O&R2c%~4"Ah;ЇF*uebȍw\ƆDr%j"z?3Pq5~v?ݸO.7!yxWw9 'fq?kmc?R??sua4|>)nK߾s@Hk$sĨ30M9{) Fx!;;;_@gG\H#dœ"Un\uHkw&׬yE:.R4WK=yGVl\X Wۧ\<;@@ W'HNLL$S]q"r\"-="K S33g YI>%m{r~ȭq"B2:,ҭܸ?0\qyPw$M'~ I7u䦵wqߐ|}U!nM܉uBTyII4Xgn7&N6\~grfūUN-ke䂻zE5$>ɯV}*97'0|[Tj._5HF&^v9@ΕH'¡PYi1@4>#c'~|l"e  bԈBkVWn^UgA\Kܚt3gI߲f5+|6(Onrj+C%b| ̍hQY];W_BuF %]Oձ+u+&擩U5᫓SRH +.snNQS]VwHDI"P+kYNDZݚmzWW5UFM(!詉_Z_ͧs/~Ki*~|AkAy{ԴIZ 1prx4v;'>#s=I!D LL@Ҫ3 ],mlXlUI~xgOO"?FJ^gqO;AxcbOF]«z,/ܘwVnf×W>2Rp$YD@?}|V|_5;*u@-ۓJ `M\L RJ>s &*/}9% Vd G]Ad,>RS'?w'NhpQpS8?c0 )" A[M0eZ&  c#wXHeD:]EyIGK>:y~tlB֦:{W33kKׯxi}  BJ_.F45ҒʧWխ))z&HǯK%iG ҖN8 $Jҙ"5j˫ˊVAq1@顫uUϯٴfmIImIH?ܚr A.'滱Jk=;h̭{O@83;? vS^e?!Fݼs'1WR eJG` $ @P@ۓ3Wgg$TWVJPA򛃈󉋓"4XQR.+.?#RPbڭ(+J%EN!?rcM\#ҋYstBf4)HǴS ^r5cZAjr&K"0BDUrUᆹN D@$)-Nv':x^|.kOܼyW?}!rsLJERIT&IH55'4ݞJ$@ ](HIMLʅ;sEcScXҽJ"IT H*»fJ&P1|Rlr&ElҝOD)@$HI* Z8ōD":49 )JNLϬ[QQO|]NGk)5$~:t+l,tEqŧtS3IIB  ${#K/Y@&I μ[xcT)DB Rs"nOslB S(HIkvL'"wݞMnLM_J%%I-&DdLkGGg\tIR$TL$E)D M^"!%gX+@y|r=O(Z4!82t"I ( D$}#@Zl VTw`rǵSjF\BB$4o @%Zrg$W(\A (Dtҵs䢝54ʮǧ/FnܔB $)IY#Pq>sLO2>)$dǗ N@!QlKxk0F8 Z7hV8@ ͆Hh 7cy)>$v |bB\1D@_6-$,iA _Y.]PրB(){EB{ ϬݎxW=*+fi'N 8LZ<3bjZOə9s B (\R (83rlbE77m'MΑ4&] Zo dv76[t+Bzq -ދh i^ BiQFS?<;P\$ * WFnֆN^sPcR%iKQt]Jqeb#D"LJxքH0YPĦ21HMԹ''gF4GD @&<:}et O(YNz!$@FѾ&\^ "M+ 9&Lk ]@@(EPKV ċ(UrA;O/A2+06^ ȰLpp^^ZYVEө8!u /^URH$o}_^]铓c9J%R_}fcR4.i=-R >4QLNF(1ng&ubaD\t,J~c]l~dZabkJO+L<M4E$'++MH܌||\A.2N%W !O#TKH^[(ęyH$QX>+_ԐM.3է2 Z@g7jPB МӖ>@ &.R[^q=*'_~j D$ 6CW=Uy_O _<, pyqA-*' n^H`f @MϬkss.`FQ$|V%\ Un u1Bh"^%#r̆BiAD Ij!h>ٙsEEu+СtWK#27ȕMѡ #R"@! EKCx@RђB5 L7]ML}t\QQh֧4IZ8[;N*+#\F4H^soGgS NqE H 7u8Bp~nq)DGkt"^Dt58PRɩ9кɃ[$4)-‘Rk7t6'MZkE$Lgt\zR7 S uFn^ԀNMpd7R?;uzV@5Jm OYVIMltzRURNL  pȹ=S*$(G@uy%@DHNHffɒ`MY LJ( !Lܼ;v!i,s*˂ Q& JKZ Lm Rde AB9 T[h|vqkDY\Loރ\."j4鉳_|yq9X/ر!TΜK \̷&d"R|䒫1v+]%QǦΏ !(S3)#"AƦS3'/$P:RǢCO^PJ$SH") ZP("׷'' JBPA!QC$F" G~krjfHJ)4nPRtz%-HhԈ%W)!H:nղ#%x0AP:0QO/=6!-~2}ۙxɋ IK"@g J\R Vo˷›A*rG\vgj:*)w9E %iבT*5= UԄ*G!J RB f&'P!R d*)ƢBbmmDrI3QppiY"Zpu@-quڒR:kkkkrFD @H0|563W! H _RVgB~.R?9qfdlQi(Qg!T^^1A\z!8eeJ!t-oFcSS3_^QUjA%~B&撣&D-) ĴW WbBj *EA!5ԠQ J+QVnޙӢXРX&uP":@cB-)**r8Ԗ "Vlj> VCD(P&x{2vԥ/m}(E{ZRx ĩN(%b: i1/|??zŊUdNl,dl:65]YZiU DŽ& D:8V )VU% ֭,%XZVTŧg&S/v,Zs|-e`%xaK}z.nvyLӄ9?rk1j$!f$Zk ycݦ!\҂!w&Ƣ36 !Jhh&&D-P)CU\}nɑj" R N.%֭\DGHdZk pIA@ȧ6CM)ѕZ5-ǫ:blya@*%RAQ^lڸ*D5fNB\5p;BʜZV4HW&䩳/o}đxB,85(Ih*mXkԐRWu[=Vό޼̦`1H:(ls0V[3pҗn( jr4D*2AiWxjjР9w>EEH G.%Nqz! a&ХAFADBc_yvsiI֚P p؁q49q[WׄꔖX_!!z:ù֚7!N H fɏN}ikmu~Rk?CK~pSt(3BrS-^U#DFx:@/s, d9-@/l` @ rIDb]PIQE+h "TχZ"%1eQ[KP٠TJ SlBH ҚV\d}"\ғY"+)Bi"N^^zޫ6X] =`F&\remE)pܪѺhK}N:ݴZS<;=;+cS5_ز-^QU[U\55e{ذkXpc|~|?\v|nI_]_Zm^Քn@:KXSTJmbU:ڗqϲ1m(h sEA$x"tČ4T km:llzS8i]$%EuA J)R?tVҝ4>3W.9={[VZSN?9}n.Uzl~/>5~ ޴!)v0'˟_itE1:?SWĔ"t$"c-<^L B!&vO{!NuxP(Ss ?=q+[_"FQ l5{4\=p\]>YѓbM"5\S rWhaZCH -br?@\eظC4|[l%Zgpv RV/MXŢ .E9ndDwIOίό\׼I55C/2LKk2!N $A(2?WTW?8Ŕ n~][kW;} H<><_Fo~e*]O?>6DP 's6" w~v\r5Fm'_=o'v>44>5î|(&zS>:@ 3#۪Ck]gw>1 Rjϭ)-=<7Wo& BB .ݸǗ%ֳuk궵T?7X 0@vr[_Ȥ%_5"J"N'~q|t&qivL:3|vV\qퟟ>pd7GǶ,"~R X%+t:iT[ &í$I,̩7`,PӨ7:5qn "AQu?T([K+gTx7>| ѷOgfQixʵ[iO]g/sAֿyݯVo_KpŹ?=~PCP#ӿܰןSwWoɉ?Uvl^UU_(QPtGo ً[8sNi~Cqi~|M|4tN|J"JT4\̤ Fi| QRShyzk7UM 陫It՟۟Z߼eW7~iEe% $Nۏ/rE d*aU˳뿶i++k' XnrZ<̆wbfg'gfL(Rϒ@\:hrT£3}%TSD )Es1.bI\髨$HNs#$\ҮV 29  $Њ}43P' H%ȝO}q(!V.?u-{RS83й+gZ5|Q LbkÍ6ֆW;ۜ$qD)@K) e%e/lyzՊU%OHRO/Ni H)$gMV}~MkWT, OV|{Q+;y32> R|kg/Z=2H @q36.:S-E+kJ+J D HH_PQPS\UΊOoFݔ*AҨggc@ \RT[Y(X1Hhb#ڣФ%ч>/rѽG&صB)D DHv,܂$#%N\W $lG=cb! Hza& w giv&߇ @h" ٫"e_EHQ*.agui2͎BŦGڪ2W6D+2᪁3gV[އ,7N\&I,̞9m=RA/M.̗S KggԄR j.4!gZJ̗Hߌ͎M-ԔB+s3: @) u9Krb~Vh:f\w:rhk|@Er4X{/љχNމOpEUzqC򱄜bȇBɅ[DNL'SɩD:N:@(r< OLpĥd r] J w" Iwlj>"ݦ$犇kBJ 5Bt?>~+^ 0>5MN]I$]!I(Ԟ->>RG[ȩD =qR- T\.A 6kI=մu":3:-tQ 4D .9FGs)3ي@S7/$sOilQ"_k6 Jo\dC.4 '\?=yf<6(8<j3+rpIDATPP RtB,M-)% J "*qJ~bI3s z0" ڪhJT*[[Y#Dg:==5_@IB(A*aa۝}'vCS: o}Uͱ#y-zhd_+!FB,ݟѸ4 z n~}~TIDWOJJ/A2 ;s蜫4? !I7Xb+0TE!WRs^"HJv#6r'-$n#FM8q/( 6ϣHM!JIylBG:A$ɲر~S>5HrZ/W)]DAJsBE$b3ֈ9S~Y$Q:t8j@r ( H ?miJ|Gv%#RYE߁Z@-^TT%RB&)*EkP}97fG2B ~SXGH4 ((^FQT3 ~k -·bG/F:"=^._ܲsՊďnLq:: O/!Xt06S󤒠on_yS>#ӫj`×<aWD(HfWƙ@jLA-;!wĦpf܄p5fScڔHi]^}O, %dէDRkW'R0XР\@M3 )s-54E!Bt2ןqY`i@3fXi&(=Kbf:Ԝs $ ]8bdJ'DHſ\%sJIկSvr"eW^AUO5DO|(Ԡ̸2XVZjAZ$ ր$D!A8#U ȩId)@!t&) $=G#B.Ӓb,"D @h"Zkyq\˟鹒=~~`#{&e_7_)+)O*"
eW7UH!:N _(++A љ$]WJUen2bz'#?9 IPB piYH#XcQفdbSrv E0dE Ȕqt:*=HԊf/*,ˉ"A_Ͽwщ)]/=-H@"X _Un<VnͦM")7=]~KpgB)+efNk+4.GB_3J]>_ @# p$)ޚ@ړBSu <3#ʡa H*U2;eB*Cl1u:AZr ^~iAes!T*-  BuuPI@IB"CiAtJ"W`15|S0 9nzC B B2mJMZI@xv Oq 4ﺋy?aR(,~4!D!搮.xp@LDpMM ڹ9!Hdr;\*I&B%%f|aV&i97RJekV˴R@h@ jpyg< $:) .Lĵ@:'3 ԪPqqVr,$.޸\â9uS A"&nޙp(uIHRBC JJ@p]*OʋPA\:@qg2>95wNXk@%d<>WM*N;\-$nǦ !5$\ 5i J,ͱψJ+Gڕj=juū7QkvB $W'@+ P` 8R )֮F i>kCDHJTL  V.HFH )ATJ($bC%D%B+IN@*%$HH TJ$ऒZ ,tdPDJ$E$Z@+  r5Q@GS*HD 'v$!@)%֯\*A&cR jX!cz1ؒupc! .\΢ 0OqDt삋gFi]L2L'Cg•UĆSB 8˓B173}N|r~xTJZhBץ7HB@RRWN Dtk<633ee%ՋL9PFc[U#SDRQJ钛L&߉ KjฬqHH*r% L)Ji&eQ^PG}He)I벢@DJJj ЊNx<~ָAGAnD nLF`0R1?ODc33/߮Fr3@kpPHB鹅x|ZkH$A(! P;S($-d0:$"i$ c<65<;|8D:ϙJ"EӓӉ+WOMM E3ϏOMšb!G|lFJfgHXWOb 'h\[ZRڪJ(,5׈t̶s,- ގμ. q%tSfzf<곛d0( AiB ੈ3$D2q횺a%Pxx|R׊` Q!p] ؔ]s4=qa.*AR hBjSIrs W+J& xf㚻,air"phPŮ#+V7yjuO_X*[Y|rjCEEE"^!b+V*KQk$tB?P-)ք*֭ +H ()@DXPJ %T, 555CR %P@):HR5+åHR'jI@gjBkWp9vHDMbaa!Zru݆(@cu G%ձ1) ~ţW}uQDL&%E/=nu5sAԔBVO +T*~vbiM ҴZg6^S.3%2Bh%< SckV]B8JhIE[j7X?y$B j XZ|xt۳O kn~۴qU8#B҅sWVzzj $gZ'5!gDCF\$d{I,{9*h:2P\4?ȟ(*E $tR' =4e._#}Y"h@!5 A͎?'UJV;+, Z`IQ@ @ R4'p/4( a(  B˱%KQF*׋u!cIҍ#guIH`} o @ W E%AGHD0ARgL%dcBJ)uaʲ"/H)֮Q+(+ٲa-dLx57""Ai/J kVWihIPmt5+2 iȢnTRIg6'j_ oް43ϦT05WV[Q:ũ톑`6J D3bk5B⵵5EI 4Z P4"Cκ$pW# roXFk•= *J*b4Eb=?uI?;MOT(eVD1hNf(/+)I+) dUEyUEEiIQa3⢚pYeqq0 hΏO,/-]hvdx2mUV2@v΁L{L@A*dԆ>Qbk>Q[RC!VK_yd֖geC>y)]g47'2W8a`sGGx4MU3{aV$“GnC4pJf?Y Ɇ~O'fju&^,1&ض(u2nL*I۪'ΘaO\(vsYI6M,C7>mzsK۸4a6 ( dR"DV?r0p,._Z.OO )FYⶃXHe%hB}3Mk\$*D (iW/Kg#W%W\'N~j<$5 ;mv>mveXߌ ۴MǮ'/>pݭ G%eGId ujN?)$KOH<6ZWV[_8>ol!%u2dm#] ׭ $" k?ikׯ}qKN`T onEx o1!!πIH6El@~P&>-|>U,?#LfQ>{p}%VH@bZ0mz }{0ro,U=Hp+ZỲfG8 çd*_te@ F=4|7OrnUgPbV4Dž .lp!nTkI̖@)*Ȇ[.0DEU ~ݳ]z#9so{ma'ΟQOƉ|G]}d{wЯ_\D7n'?^x 2q~%!yt`=8iV~3[V!3Wr8xgҏ ڑNg:ËOo#3SΟ\,N[<59j7+ى$謖؉~իD&{r&Nh-)@,%d}/G57+Pn"=W4.S(jv}USٽJB=pPV/4){HiAT=¤?U_{Wƒ4QXs^)vj"o"=S,τ3f=jV~C!孵^DּYWITh}6 ؔ@ H= zA{ܱUԼw$RiJ}ΚV43lrJH'+  BʧR~i9kzWju*0/ҡx6r%_~~x&T5R*Js5&() ¾6W-WI7C|0ivADk> @]ˤ_KNexp̗D3ZUǤ0>F-.O±mT.{Mz8PXG} 2~5TqjJ*Gd+1RڔgB#2I:1"yW_knr6^y| y ౽#DlUZ &HLXj׵%+;'3̸Zy)rTSV3,PjXw|Z>ͽD$l7yp.]Uvڲ4 ᭤o_@X5NK5o)q*YS ix;nsQHz( R}.5kF\mM] Df&b>tc6㷁xK`̄|%RnHH3ީ8cb(Gc&EMM*`x}ǖ0@8~8+s_P圏jb;x?H tDD^u#q U[zģ*Drܼ^kzX!&޵Ggٵp)=6] ?w``>vr}5DUEu.Cj |b{/` DNau K` &=0՗.Q7dߙ#'۴[HZo}[bh[o|iҪp2f{CG~&0iU6y4!"`9n&s-D I:UiBcl 86пϜq^TGCΫdq|臼kZ;*F ):vڎV_# 3ཚ$e!'t1[L LH ʱH4+w[KE } rtpu~gp^kF{GBTCG_}_?;| >~b?h'l`:c0l@XJjXVom-4zOM~V_2!G52HDiIvșY'ϼ_yk EU=01LO}'OyuRTI`'GdXD7E P$,]j@T1Zҥc#G όDpT.!CXI B!{evhKetj(Q aRqXyµ󚐭(^xblЬ׸Aonk(%|jVkaxLI9G?Zwށavy-[.7Dn+x!kjGVBU90ʀXV(Z 1rGoȯJ|& Ruۮ Le(WaHx'o6zQ7͖"AZ#F# )*{,YmAb]pGFЖRB\mֽ!+Fʷ`Ζ^=FU54hmY[;'ZVm ZD$@JD5iD-hFV+TπWeb c'e1cf Щ3HDɐxv5-תj\҄c H|{ 2WV,fhի X`X;W5lT*Qي+R.d"UU!!8fԬ7RldPaZ+a#ޓBsɄF˓ETnI7WA W{fV*dRi$I?h[P54P>AUMt-{%ZyinhZMWcLќ^\UgnL/kϜЗ' k"N& %,O-.FV0$vz l 军])wJ)19H3&]45Tz+;q՝5+V( mΞ0\2ֲ,F<1{֢R*HU@ 2 eV29b#|r; I׎=D^Bw`eD\/*͙Պg^XT܊ hw—R| LF#uʤT-q420(dEՓ0πx"4++Rj |0d* (Norot=-`%t?:sn1!!{AHfn;OR(ađ]M֧*shEU݀lL3L!HQX H<Պ6?8"J-A`Q2$ #m7@sl(_fؾQRh);jfJ%pIsQfZ*ٳ+]t-V*rٳWf=ԟפʠM>HRM;1^.ĵ!iصZݿ7n4h!viZ)5#v sBœH܈ZHi[EXc!'R !1\;"O, MÛo\X9tSyf $ !,?MsU8r0(&2&az66Nש4R4`ҍpp2?  نyg-H|>(L(Usߡd%a0_ Y} wIpc 3L&&UHvDg"]Ϋsc$Hi{LCouk_y㝪_;) ԌZ{^!3(G"c nق€[QvKL݅4U/ } ٠ӣ }5E6fb8؍ĸY mgV64{ |neCZ~^rrk|h/N@N[ը2*@s]Y4-WJpb&c(%]}+EҘ[ZN4@~`ߊ6 SDOBʜ0 Tq3J\ݯ~g,i: F!y{^16ߙi|@ DI ,,,IAAOY}Ӯ 2 g}OppVҕ/EOs4r{_1я`m()SԸ)췸t|AƊDσ%Ѵ"!R6o?r'QC5 zi3tt00Y{}lE2 [Kιt:oիX2rORuⳁ 4Uy'jӹt'0D1)7͢D]UeW`&8{RTJbc?M`@3rtyZ N<RԘXDĎ6ϛ .m2n= g.؄f|;^n=Jxg?ӵb z}|(; bQu*IJ?WJщ(~'K!-`mmk1J| X7x%Z$ٯGgZ=?հ"~KnH) \Y"M܏G0xĒq+gS౻UeSځf](PQ)UQ&B<BķxIha7:D$ Lr_(>|KO.W>;d_8B] ݖDߛ'fWd=c'@Xϝ6;Tmd$p9!2&j?rx2s@i+Xuʯy!n.^x&Zx.w2AR ԍ!X;ţ3qKq-w ֍3ɂX*d:GSls楩ϼT|gO➁, `%Euvprks_x:KNtÌmxmFnOi4l4rGa^7YU@|/J: {wĞL} [M`(F=ʴ0`1iu3_aj@s->f(OCe>ݣu<e/Hir㜛nL}M cf8g/-g_Ï=k _j)<U8 ;a֝tc 2ez||oWK yaa[=> +PV2 ׵EI7[vnBKVm%nCٮpTɰDϩ?4Cϟ—W?7+qLF%PC|pӣ+˿^PX%)1swR$# emQHp$F\Vq$ޯGu@@ Z q M1ZuHC5 0UT}\#JqBʗ/HDTB[qQ ͆zx_AE6eSu\A>`*@6 A*:Ru-ı*pEs 0~u]'w7۝H"}|ȶēo`z ![ȟhw۠ ވp˛7\*)H G`=E/7./| wc*2}K_^"dP//4=yrcc81`_]|VI!ʽ7Hka6TՐ@ЕhoFPa9b`9y?=?IdUD/~ M} 3tSSeQHI71Ud̔srs`}J_\)_ªFT;_~u2MΌ8osKW+ 8V۔U"dnC3y@7iH2)يDT_Y(/^=-j"&: U p朔/ PBEjm RvIق"C/UcRZA\v+€* ڌ[{ŴV(]2ih ccm5E*SAfuT$ED@4-T|i,UX5jA&bUM5+vC`Uq$w dXno) d8m I6v6m w {ouŽ3O|sxIYVB]l/_l!@z<ךk ئ,-fwe k@fck(Hy>u`no쀻w0DeE|GD*6Xׯ2 CWz5W@oiZf R; I3GJP F=J$BɧwIkkdfY-|/Mo"[[QQ:W.yx!P1yXo+ HX[f0[%"р* 5H =1v07DžtLRL_(PtA{W8)ȾNq'^(MщOy!>7"ֲԯɢyODٸJ0DB iUxծą#ب.a& )^ӕg*a:/8u)W%qsu]}[UQS39o2CJP6"-&gǕWJ'eʌZZ紹&+(W%lO-={hPޑ6Lh6#TnE^T[/Qt0 uNvzR' ٶ)vZl !TZY+.Ԧ6XfKD=&eqz3.B5ZoF}C/Nq+U5 &O8 QRAmU07 GK 8ŵ8&@) c6͖h2VJ] ,uT$cz&-7$0u.3), &-5זt)6l1^Jë0۰=&2*kZcm:<[k-VkR$B ѷL}+7T=NO:& _^T| "C?y«'f>>sPj֧H\c C9=Y|Ԍr>qEGSo]'Pm7b1r$ a)&EO _Њs#Gd@A7ETZ~=oRjPܦc?`o~ӓzYQ;I1WIڽ]vIڢ7pމ}KV%C@dې0^mgYN/y(D&l3Zޡi&dnQ"FnA: @o$Mw}@VkZ!{@XLPY)hEՙƕ/%Gȧ@ 0ݸXc9AMr(aT4/{8*p|E+x^bHJ،fVlNpg̰+RFz7Uuk ?[FjM7DA:wE uWkskuEd&  d2&jي[R5r1wRfR7;YOEˆfڔ$VCD~,=+~a(q~ x`.Jb(v_t^$i O]h!3l:UXoCvm-着JHbF0)yV0i~5;p!vo'w oAG? ?}4l&0~/1B^S}د-EhfYCљ##&BvdڒD )a&!Մ6){mvB[=g!q*fnTFu7zX[4IG*zHn{\yc;]Xk+pbOȓ]jXeG  1K>=r<ŵh%k2(yG !x4;#o!=+4Dm GvD]y'[v7LfL4%4,ۓ? LJFmkTۂiRM"DD(UgS 8uIq1mCkʦcXV১~wɭȴ7G->;] nݬIԷ\+&[Qc?p o^]m-ExMok4eLPb1ʚwstZgfOv(JÇ?uA(<;x:~/8YB~?'i4≍N;*TVн- o4`t"(emwt$m v &$o $:?7^C?SDyv;}ZFM l ?<Ļi(X@mrطVoh {inL|$DI XMH?l~my R%r%R9J]DӾzM|KKAr{;٤$"2* "UP{yR%N(V(ش9qsg`;N?QjRV҃HI-C_v:8m8H tN[liOdUXUlno3SA1o*bjD7;C7!Vhk 2-hVBb#(3#dxe<ԗ w"J$SJĆ)ZR>j$[G7Afz$#ilm!C$Ǣ-ֽs.|[^iNg}`,:.DZRaJD6ۯ$L g-Y%V؞ \H(W50O{rӷRlmV"n`v%ˌ ոbf(w+>E![}D Aa9DDL7C[2628`zͦ8v׈ZN|eҡ@7ޢՅ(jX6A(M(ދ>4t娕\ މGx3ػTq6' =6tWj@LՉ6m(zZ[?a2JDQ+ a1ER%5(Cf8ҎVKF3:3JeT}2a@jN*y Z)WZq4=\6HT@0$cF_ת.鄗˥l>I;i8݌jkZ \ CB`r5uV,6K l^) kA%PRh,V-  CJ`dM=nk+j&_))1QUܲNsaȋJyʵёۛsf43c=:}=|ռ83oP 2dEjyZmtZ_.O"I߀yf+Y. L]$c@eR*L/V̦3aLVtŀRR]\YϤsi"v,1|)" ;_כlĀ,OXN0"+zhz:Zxܹձ`WaajKy ԨQ_ɧrkYzU gi+5!S ZYuDo`iemn *)+I@R/ϯTZI X$'cLǗgQm\R=~ܥL&ՁoxtX^Z|syx8j4Q=<Q^_\/f&b,Ţd$$[3s"M{;Mo)u9zSGw8HfRT*u!^}4"@&I ]/h E7~JO=G2~dCSm@TW3}vo 痊e9:o2nqRFpR:|{Z^]-/gWD* Hޔ !%(1ӯ\q(P?GON%>xEy'S*^^V,IviZZjZ hD;Zh-,SYu;EIX"Z/hniuhFIۖ䉍 [SV+V-gqϯ e)udD+KkZ_>Z$cBnΫBkVcq%˪2kj@e$ +J*D<; 0Y¨,׋Q&\m'TE Q$j:Y{G3E[I32Z{]b5L OfRY0D<ѠbQgE$EJ AV%@ =<#MkQ/d 81 &]f*Ep*4ZՅ#c)b\Qsdp df3$e+eR2DR.I|6 !H*l>*rtJCABv\.Wn8זBWE_CSՋH*r,3)2  l(ȦR|61 d{U9JӁt&)0  粙pdp(VK5S'.?e*6e`/E RuPST*J.}Ii_mhl& ÐAlOVg/I.N|4B[nƙF!&?2><ԉ{oV5Tp~,g¥'a^ub]iTt/_|̉\:U$'hhQML81<Rf'Z2vazɓ$$pd\6}mqR<Fa13c6P.U^C DV$87^S˾"*;,8X#pS⅘79;)ǝ5d$i"]wı\f0O XkOZ䠩,8vOZû7yQJBP $Ppq6hz瞎,6Ro߽[$ʆ@wPmbhm{rћM]3Gv+vJă)h}`___jFdCiS90A#vcd{~8lBXw4SH{UyKz[(߉]p;uѶ@OvM~C8=9?:梸h1#zY}+ W0X$*7S-6BtܫJ)ufBGr笣ڔv0 siI ""@R6ͷl&5f2#J\.a!}T6viT腫3s}l\OaXVdnF#S?K@f6\tܾ` P炾tv0ázZtխV_20mmXUJ஡Jӄkm~jl AܤjiǩщTAP6N$eEoiZP%$i{b2^zu~XƝŸ{ x٭cfnKTEecн㚴9 ]DΑlIg{vswTdP7?̓l:t \ )3܇bP_V=y`Һ&T4;"^fҟdXdԂ@bݙ?}f{ ǂ Um]PL}9x>* xw";$WmS~ uih]OjW{67Wޗt5xv-[WreBo!DZ>'ԷS(uXI!JSnv=ӈ#jv5[8|`r O /iuFP¼ie*ʥOx;ȆqOsR vVZZ1`oAOkQƘjъþ9=R@/O?zt>`^hm8wt{@&ҥ֕٣Ϥl9[itIjϯ=ʵG%aHƄCp2x<:-EhszX.|?9IU5Mg6xʼnw"afәTh )H´̜KqxuƵ-btZ.-t#o bn4O;@aL4G2s/T&{l$~r([f)WזWKVM;uvyD⅚ֆ2' T6~6=[HAlL0S9I e&3{2fc5˕6 Mֺym?}޷)ƽeέgsR&ŜM,;r WfxRj.Z)5aQ*e^A!v:`E S a?f|8 K3t64':3 R& \f8O gM_ 5EŅe8cM*dLZZ*$ RrG[;pu$o.n IĿVsU}Anfэd+ES .\[(K򾱡D6r~i}^Sk4#un {^oίl*,`ݩnsk}ZEߞ6$A[% ;MDTW'F^;] Cz]$̵P@$u}+2KӖ@ Q]J8'rZJ#.VgZYF%ͤgѹJ##9ZXe /re W{I†D=ޠƒx%GmVbDюmk1'"6=Ʈ\@^vpSÅr)d5P1"j-KWX- 'z6/-fsL`3jpelt u̞7Qj[ ;E|YX |yln3z &c$0=%M+;I9vS%c`PX_U}ュZ <%/"IiޠJUM!QoVw %2an|@[VDQV :dmBm UâX7=LYD&Wm)C) Ak|_tuy-v:wt(GQѬk=CzݷD!`5w[Cչl^1a_f40,5p6Qȩb8_T Fg$3&UAn"XR[gLtDTPUxeg[b.@2 瓊a=|0YGX𕋬-U,!R~J$^R~TlfIԛDwbӎݍ6cT83{:rpph]+VV~=:VPn.A[6勍VZYj^kI)ɘ;Vֽhm~qfo:;'8(?l8 (nOnJQNuG4Ë*1/YMuw<9IRsRI+$h'u} 8xfxplίN-,%$@>Ms*vj ׅ) l]V: 2PI)B2ڦ Po 4loId0:3 oCm8;F!#M[;<g oݤ14NNى0_ι\*5:4Z?6,&O(3^*>ژWj#9k2}Ⳬͥk4kh}GUA2:ҹ X!G1;&e-(P'Hjo==d D 48Wط Jar `Cw/FU{H h%&C35$6"ȋdl湋S". 3,ܿ;Mϭ^{% W2 :DB R-XHU;s{ g:ַx%E}7y`݅ÜHn:m"@ -Boxmb%D5#`MRljG,U u?D@F;}D\Đ8j4Wu%ͣ/bl&FDB7*fi rz·I]ʀz4sW-+;O<6Ig+J{_bU2&РGJpW٪JRb2d3@Vi1@j ` Ecʋ˵9K U`5r~ ba|_QKlXx4M jMǶuιd׭ ( l]%'qnΞ;>g}zI64@JmjTF>6j4̼^_[uB/rf_[d0_^ҿgbG@vxL}z`]]wXUo^K@$ IXζ~st8PpD̷#ݞ'Cdܰ~M=zn6%E$jR/ JҊt:{hbtvq颹B~|||eu(}@ApJ$Tw5?Ù\?ؙGOy@,{ܙ_ʵϼXC}?w86M1]kc%@ f2`GÀ*4h̆I'Q8~&( c{+nTs'@KhȦ=\4[p~w@G.P:qܵ9rvjn0+,aM6m(I`B`u~U[k81;w(J2\ _zxVYéN>9@EVG}m^kefRQlѺ{~sM@"Dj95(c*@B̽3;2H4E%݅M,5̭P* c爈]I+(ؘbќ^^Ddk(<<fjF$<<_Hr)~'GАѼ+RX- l)&ސKZV_+W0hcT Y+JCQxHtN3"l.EdMy\Nk3(&Iйs޹GoѦIz򦥴dxd akl!DHa~V< ZN疗 zxJ IR{wOVٹL>/Rڗ4 3[ @e?t;VsWK&{6t!" &|h H7bx:YYיmvxx03u@E[˦4kҘH*QbtA( Nbc;9*Ch8־t_ 9tB, Ȝoh :O*l6C#Zb?wdl][ZbymY9.em*a7KqJT޻=~jd F;3vboa\JJ7)EΗ"%<<,f9V2}0*BW2 ,ף2I@QsiaVi<5\߳TzZb5Na.+uxfn f(@\gw:f+l- vJ&L5kR/_V+Qn4Wh,Fjojd8n5VB#N~'ҏ0zM/rhz~) pӋlDdaqT+x}lY@;,ťJ>"K*gCL.mŋWe0ɬс|Ie&jZ)WVLڃp0+yE̥8_(5WKʀFUȃv#A@U2ctG," V_pG H{M{$עLTމvfXrԒA\==r3CqM^ۗDJMW8+$$d L%Jdu\zȾx]`MD7UZn4^,=G(0C6/_iVXMQK?z{XbeRQ|TZn|F@lgWcI5I`@ADWWr«ai3Z/\Z(EHZ](rWh,ƘRgWHC~~h֞;?˨nz( "dVKr5Y\#CH(|*,5zUoFHrbbA,aRn`xG/pqJԸ(bH8C <wu"Yz'FLicB]#LgNٷ]|.Uku]٨](V#Å|ojtƆ<` 蠵kdL&@*={Qu+N֛RikPUe2NHn}o[Xԧŧ_A2&5?9XnKg2W0ms{ 'ޛ 39(*nŹo-،ˣ}'̌!S/n*֞[gROO=鑶 j4-=7jbfd{'}/""N!)έ?3 _ɚPn#}{XA Q/M1Gܛ,Xg"絫D ;DoidQ*a{? ݣD4ؗ7k4:зْah-MR~'`o0l:3wOsy/G2a0?<˥$Ӝ3pdwNk  a>{R5 f0 )ꄔfvۢ`0B\Tͤ7_/YQx/OG:sP`_9*%aV&LeV$oWi3 c:p3=cR1f'"[ORInc:g#tϙM|$0C+*=W/R}Go=Tk9ZV@3+Va?2pމ Q0`XFKIۺoiV(7(A<!U֗^ݟ=Y WJ~pχ"j3ejڜK/OM tL~"3PTn׿'=7w٥͔=PJ@kggןߛݗ>+;'|t =Ij! }ss;͟2WW^|8 HOowcCjkG'{j^Ko[zW07jתW/>Cd&'7~D9s^Bܒ3{jqN˷}I>|'dz>U_zrkKթXW'5{|$'.|ɹL׮5Gw{DƤ Ĩ4߉cE"}7:+>o.~Zhk qr|ւ^rt7-Pg6tN톝7`8'I(K_/j\y1^ӵ?>q6,嫿ua9Ik̗ᅯ_]8(`PCa,> l-smR/xrq?eMh#wMw7ua_gPj /L _2cGN;7{蓪d9/W:?yX%Z|io|G%L^?[~Hp= 8?yph~o죋/~MD 8ŕg~TѺSߚP~b"s V|}ù8OV֞yz+8z=ݭr;՛a#[`wKMfaQΙ7),.vNۙ!@SK_˚3,FWsҿ'}Pצx 5tz-W\x:W~?t FE[pǝf7ܗ@||j⓾2%R}ǰS WxCVOs8Qv57l0x]}4éRk%Wyb-/ĩO&D9[ttLZ7K3~gLWd%Q뵈^o];鍷^YX1"'T ?IM*wd"g-@VɪaW~;0 c}{OHO\%QR.ծ}oό fw]^Y{ȓ7|wW 4g̮҅]CCkծ&?S _k@( sG&2*vaY*`2ߝL#r ?ݵkخ]ٽUm=? (H=+ ֞0|${}ÃWמ*]v7[VDfrs܁cӊI<"_qf&P〹Gk/>BމGx0r$qoClS[iϓ3 /Ԯ^\ޓwj䉑{we\^Y?/ SkdON0Hhaŗ.hs$IGX;ϩ>XRH3ba֨rqK7zXo)$s櫗=Na g8 rDӭVZn.M&grˬ{G"[v/E0װ)xj뮵؜T%_%^O/=zꕌa4(\mJZ\j̗kvpHJWsٺkק[eI-H<|e6Pi\ZIG h{c 1URc&,fbmv5/B5rkJ-ӐSZ]lfSRUaD>tk*X|0T 7pGN"X z_k?p73Sͦ6պ|5"mZq5DNxUZYjDQh\JSjD `m9vݱ;/F,%WUb&yDŶIY9 `BT Kl^>GU M~oq,VԨDRT+^J2rڔH]\ץ\_(L/}IDATZ}aݯ5:HC1 ӝ<ҾӃuGdOuڐwdR&'sd*zt}kڐ[qhf0ʎRR#`*h=k5WnM ؁"&zpZ+KE/E}&"R9ōkܺ[Q|s>GLv$@0wqWs,bmյB j3cIΫƜh \V| SU!MOL5˭ ^i+i9پ$˛67SCf1->,e߼^7"渝sQVձ̾RX*mY\iN 22AȐ JgGZ)]hV[3kFd"hY3x!6muv-t( @&he q+^cGEPHM ORV+HV.w^ !SBmȱ{-(LBwxo/=[!S%*/T=eÙID0˕W)ƥkh3 z d'e";v3-ex1?¾P UpbӅ{ 'v5\LkI&5.u03\_b5VUe|)Ã;< Ԍ?1ߞl`RbcNtgCyhϬ?YAZើ#g&$  ҇w[,Zs!h-"؛|+,s,7=+|p?^EE71Tdo',vǛf74™yK}&t'xSkn2@JSߐ‘k: ;jHakQ9y>96xdnxT8<#? w^ďµ-oj;1H=FH*1؃! p s+#JDEz(RzT6hCYaCjTq=֝o+ DnVB L.}1˕ Sbjv|'ɱ+kW4W\u0Hʎ#P/Ԯ9$|?;K X#RHgv :t>O|yΕV4$V }O8}D=9!澿[I6nr%Y{G Ov6nA nuduj&ZkfTS!C?tg΀8}{bbԸ\JC?~SJ$zHwqlhO Xw*^,FԷ)93ȊzCO-X"{xP~09h,o凗S-Sc~(+ C4Mԧ{๥oǫ}wأ?^YȒ`0=3|t%*l;y8;AU Ht/|u:5Ã'OO<>ٕ00qB=?4|rkk"ޛ9?S$l@?}1N s A? L,s9JbD J7=zcH/.¤(H Lav[${='aBy#CGי@͍PmrО m0+ Ўo6E5  /H5ߵO.5/Mk2cC+bT5G ˹s- hj}H"F;qʎHҏ6> +!qcgɁFNcdcDffg4q= Ж vOb@Lk $ސRW'cW(*(6uvxĎP7N{_zqH@6:x fPB ~/ݻf3#=}PbDZ~g+ [aUo╕T[9'sTp$G?{+bZjIoP@Y^oxT/x[~WFYVkrRJGN;g&ޥBLڦ*\Fq݇IlM锽Z-kF&mB68~E jyRZT3P4 9Ю7Aس'Qӈ#\5 cV Zכ>kYUT=5z[49٤t3TY|M|a3613s5H%^g6pePG ! %\]ӽn^I!n; *du?Xȱ3GW/4S{vM3X p{ }d6X*F TAa"%c LpwHD񬊴D9 L=ۄ_ &H$β01 ` 5MڭDcelYC*6˻7o/vd%"J*hKɛMn:ԷJdU_9;1@V!0=# M<- *P(3!EO<0AMPpf;h$'%Aƚz+zJ]'W 3E X@ed 9b8a/,ף*C|"l 1)#?{&y܇Uy{ٜ"DJ$eɖD,e˖lXоe_ k?3@:_] I)Jdv&`ff>sD`'Vկ~EW'3BdXD h%ĥRDXe BD ,\uNgElfvMy< 2 #+ `2=U(@,5*&G @$Hk33slU2;%FQ̂ [Z-]bE0(ES29 MwN;QBȀTrp!p[mbAl6c۶f@04곏o1asrF1$"fIr&ԪB56>C\uRO* M3!Y#" 2 9S(4#0Cy2|\ GlACI8DDR/ R7DQV-JTJQJE`l@x  ha%uX媸J,$S XѨ$'v2-+4Wte@/J b\B⌎_N"h-D̈@p\v/aWDj` IY&͕.MN@QA,Wm]T3]J(y婙\6ߛJbQZP&Z6393{)we5R$""R.W.MN']јBpٲId; W's=o7zLn@JfZH(qx;-ԓ:ѱx|rZD\ 듘M5h6<<(h)faAl G"aea:=3~qH2aqDi,d@AZqW/OcEȜ XhD%٭C +DYA 1@=hDbi::m&B] \ A ,@ܫg/_/-@6׮T=NY֯5wx.J)D<Z ,BA}ɻo_Ȫĩ3& N<@RJdƶRͱ͚klq'am&[Y1E3әb'_1_GDlz8-,AHkq{\ Su)dM}i*ST#̶Rl %E5f2kĔ4E<` \\AX!fV|iX5@v@`ˆ+Wj i͌BD1 DJsՊR AbdDԂAUlR/^ËD45˗ݱ|IѢz!\uf*ȳ5%QX Je:9lRHmmD`VJi'3RrpDrjq\ Ȭt53(3ڲR>_d5S@PDp!2hg6шS֢os@D2G=DM%"+K&G4 >96kHQyu!;zarz`VFP2l*=ѝMupA:ᐈQ! \JFBv:. 5S(*lL!ۓPfU=i¦C*Tvp?vn@@[Df2d!"W $xeerUF+|O?\IK E)26i]gF2 hT0hzϠHMe@P.W0_VȚ}?`?(Ef]h,&B࢘nts &H4ݣKْT&G~{?`*҈ EA;iEtë/`?r%᫦ @f3 {ddPzgXlsƤV1;S Plů-B]vox:wŕ?fIFYH4ZK3 +Udb~*ݩ }Uwn|\y}d [qd 2/._:; w$!`iFԭas!A 59O}C1Fwt޿$V;D@OP_~I"bxqhZ0"-~uoӧ b`/^9ԋvnW3g wmODdA;t~"DE=Ma돮^_ߝX woWeP5׬Z)_)"V)]ڕ?'#}=U=e=J-s|#]]Q_ʫ @tPbdYr}t&s;nt"~W}ώ[۵}85RaB̫׾{"ݵ qp`hӜ{{S@?m▊3NJ}Ⱥ?Yvzn9uԍBĚS䷣m;bvw|M1Uxu+綾C]W[6uzHkS4!+8I(] }L' Lϫs+r.S8]PU//ٰ#6, tCr?Juw%JW8\,IS߸;{"|ﭽJ̯?K_%oj=ipXƙ(IjRuѬ*9DT +L@BA&Q[RZq  PRlICJ\EafXAK])g*3(aE3g&ѵmv+gg_A "Z99Uu"QET'`߽IP+l,Ho\%,!TZ3MTh&`h~[T,@B #5vlZG)RvsQ DW2 ;YfaUd]%(#CÉ ! WuN\kKc7B=j$|eNyrmQ#(bKu`Di܆prMp:5̅JjnIɂH mBry.XbRo]ѽP+H6ovn<\D1ŝյ"@@IBd\N&*q4V6܌]?z*scb+X(*Us y¥Ō B+@`Vƒc^/D0T֥g&NMH@r0ҨI:@U_@ЇgO,t4\Qbct>BLͥ6Tdߚorx|-@v4T-?e(Z4+҂ )=xSxr_:3ԀHcakۯU?XYZmz HO}o%uRڔ@+2~L J9E(jKGG~)"Z)*Ў߈u7Ք"wD4Y"zB D3Xݛ.n!j%um72FP\"B]k?Ͻႄ?<6AdDX\v}\[)>pڟ`"(JE?7w*+X[V~4R!EL }{~WkE[dy(ne[EXIm]Ád4G4Qg1ADY(?BvA '0&DCs=j؛Z"v-OB:[oo[ȊQK  XD_ +!KVj-ĥ*\1q$BLh7d~\0+=_ͫҹ,Bׇ6.\% wͻD {^}ˊ%V0-ȭintCr4 (2 X ;#UʳJ4Y3UfH$Ȣ/}4ھ\$h۴,1VBZ bvQFHbIWk+Ymdi+6zQ+LRņm06mURR0:ϔ"GBv@͑lTcFkyr/gӓqЪԺ(Ō1+9nPtνQ;UͥB1/yU$XH %16º0BaF " JyX㽾rZ{3.1VNn2ŀDfGE._-_yr6z3晱oi3 a}t{UD$s. c4_[n4gllrN 6{EFCNV'_6s y!+D6FBȪ;iTa-`xChZ]wCKmc}Q-+,D>ג[?0ͿN\Rڍ=}N)7k@`&BC- q.~]g]؁&x7|slԊV%DQ6[[8Xo"FTPvcv;4AIUgb6O)Bad4O)jfTZ F"-"+3Q].TsTeö202TBɹ<9+r9`d-K PtdtCj:11-]5BKT7O* kX&f~xW\G Zv"EEPW.^`4E0=}DkAU@f&eWk3Sd6K~0 fs.gm45tQ!@]qZDʕj"bY _ȅRxj뺚ouW[UNb(~N+CN_tlڄh@ffALB@H&"`:юSuk+KWՊŢ1ܒƍ`hGP\Tᰙ `ۼ2)GQlFaA;4jWgfV v[h!pBA,.hpHkM̄"b;waݙ䦳\f!T^6ejt>@,Da$d1c7PD! N-)vE#hVvu]WqKZUX0V, _J#BљdVh:\6?7χq(?^niVZvOq 49vr\;0 )ۿH\0,d-3!u@gE Zryb֟+&"1ɬ싄č$"0"!F&"BXb;L!3# +@LԷrK0_-劥np`mApQ($1^JtƶbÃ+4hB,tEXIU$UDževH9@^uAH)ev\Nfad˲hv4N J%ˆhAj@V̚+h<h˲ұάXW2 Uks&ڶmuedչj5X,8U3 h~Һh&kӓ⋧EfbBdQ-6Df KrRPFD% eta58*΅kZ+[f"rܺ2zu2;WR©TѮ  #"XHML\7F{Sh1Hc2SV&P23^ro ;FEȆۆ*{7NGYDd-(JY ,|"U)`NE.NTyԙPȪ?u֡ˈ8fOKw(P,. È1 [LLϔ|ظxfH)+x|rV,btb LEj SRh &e>;~-5 D5iY3n\._Le._nh@"-`T@/-kV 243[3f@ZhԌMЩX42lRK`,k^D+n\2l3IxDeJ"_tVV2֫trM \'VM4F2 OVcs#+z\˰zi]pXYrYwW̤P©#l.ʢvq" {^׼) L ""5dcjzpI֠SLmHԔR[CDfEs#Cm5Ph*qB [!`MCE YRP,(5`(x \=)+aq<=cqQP YJm[|^[Ivv( OLfLK<3{;@zTdp> ]FeR/dN" N6ѐףxƑW2OWT&_2: tH#⵮q޾am2-D @`0WW Q̆G"@%Rqݚe![Q],fFԂb,Br_\s˲N[PjrfqՊe=^:7z>ժ݉dV;vo6@WIbq.ܐ)aԧ+"da3ޜڋ |E1ކLJ]@F4މ$&YO#ї^U#vzkRQ\ 2cqjnթo9لZ޶g %ԋ*/O|c8'צ.S/Pd>efҘHEn܅Xcm,;iHmae)[\d 6uCk]I%fgwmf[%T*;ܹ}nd}1G3ZAk#Hy[^#j'n^폶D z3Mk]!?PTvmkW2iE9K\$F䠅zi/;SD,,! P1 F4- +zq m+Z}QԶN燗˺P\ K  I]>uR vh$ѐם X"Hozj0tGvXhLvn`_*ϥpik3W"dxD1Yl^` dF TE".tWqQozwq>$꓎_.<Qʸ+)5?P)mJ\=2}OD?+}>wL># l <ڲs}F>[ º#8Ic:-oq4Il"EItͯ{{C~ m 9H,LgDXi:Yk<͌BrǶm+#fQ,@(=ת`4}wC$"He]! %@g /|0zJS-}JT. L+cO &v}}Vz" "mkHDfH$(b3 F -+SL]~,.+EF⋾zm&D"1#0jVd*mF2"hVd v-eAoj{-jR6 s׿^~E)ym&@.hfQ@[.y:_NSXuҷ) (ԡr2/qܮ7BPemra  RxDi!V<،w7gϖ'"hsZd@ @DjwGUw뎅ѱ8?SĖvO:q&o'pkD+k[׮[vQgOx9(s3ή[b9{?鍟a`AMJ)R," kk낈JBP$EP\c(n6-$M@>efȈ0! "T/,p=@$WABX̌1xSq>;qf&e!_S_kJr߹{ڈL5_']kT~g~_FVoBA c߼v/~ٙ隇e|uƋDA\Xy(^`Q(6 EI@"23"/LRJMêoFQ]͠43!)B_bV=p]$ 8XqExjW2yӇ,2'LP-d3!+N|q?gYAQ8W򇹿xJe'}7ܱc+>k`1h$&^dd:\Lj!A؛U 5BF4)E[=`Z&"^{)^&SkԱɟCt/60_aP\-H[\,>)_;Sbk V"eXʮsNq'fO uow @.B=*|Uʧ_<7wJXXI@ꝷdzs/ xޑZX5OMՓ\GśZ\@|A `R!f#F9M 5jїkiDDj_gV[[rN+S<;?as'7@%S7;ss߿ˣ]f`vP ʚK_;7ܷ.h {Fe< 0h4"DYEp3zg|'3y hT&r -.E,I,">\}#[ j+P6Ji?[+3F^) P+$w -eg*gNJc|tȚ-Z`ߑ#kjluX:U_=qG;qX^"EOn`םn #i%2yΌ. /%ۺoPͷƆIk6>Bo>X@c y>4i}OulAt*[`fBʬkE)@A ikL>X*Z~ S"^νrxٲS߼=|% t߶ABB㲁7wضݡUTTNKad\/d,Mwwm^"<؅Sמ$J_\&ǥ#&P(XMWg4 !92׬4ev* M[7[a 3ٲD Ҡih3u$OXD7ԑf zL#ك #ur:7S0\D >  kw3ɨPr5ݷoj+Kd\SP]|)B,^x JwUA!f_y jx m/Bt @D\)d:4,2!4iER"{$,sӝ6=yb2e'poΝeU$udAϞ'D-,$ݛ||s[` \%TJP]`EPY&]{fQ$Tr+*˶I+ #ATųET\"a EhB!€J!;1c 6%\,A!MI͛hP!lEpʝ[cg],F&En޲]*Ld)")5T5>Hf3~*˭|q2 Z5òĊ8F:We]rrC'*ar+E8jԊkp*'sa;@3@hRFc.&J=Ttmf0˞Ǽ0z!Fg7  6-Vi !7od+Ypgy˄[{Ե\FPO]l =f-KyKHir5=s/W˥%gnj ($E#d-UvIgrm3= E(L]יZ;]MײklYDp(m("IRˇGO N&X zX phƅ ]Y]7#ڕ;6R-7Tb-eF8{ 07Xu}y5~_f٣ih4ՇxMw Gd uEb7|rk 빹kk(RuLc)'Y>qV.etҽSÛ0wP V9$J[xѹP&%8e Z2[y?U=&Ubf5 " ^w֍!{ڃzE-[7K }@P)"H$u+5_JDD\ԄK5AQҏ *3v'VЃPwVVLZ8zdepU zN6@l hy̽'YZQQoZQbyr~7zyHo^=3>0G Ħ`e_[ⱐ[nſjJ[\ UGRj=y f=YG\ ES? Q8: ?I/H: (mZɖPL 歛+! I%TGr$ZcfZM/j`&_٣|43e'%߹#C @Dk?_{+3ߞ)MPj]+~bCNF K4PD$nC]#&q.G߼Ƕ&"X Nۛ״XX"oG&t۷$bg0l*F+mN|-SD`(NH-Ǹ ŠOFܳlɉY //F7V*. ؿ/˗],ߎo @}?~KI&eHcKq:aKZ$!- +}e=i $ns`c"-Dzj;"ʏ.iųӇ\m_bZ p݇_?)_*OʵX oww{El!M76 t]`uN?&m``@ -a<{sHě~% KcyhYVkUle) bP?}<:5IXj @P̼_'d•m-pXL. OM\ #k=Ƅ""UjdZZJ|#:~'L Z7D,4quP$IQYݺmch¸oiL[O*|4 ߆M"bXިh٢] D!ֈ.MN^_zlo \bbPYr kR-?WDeDMDGyJ V`ūWA +;AB60N,9f|>߂KD&f. ٔh3QM Jg HRvxd0H-̀xTREw͓g[I[#lx^Jx̆w)V-eocW|:4e=,!d[ZH[_+!x5&2??S@$9.y%":0#FOxIFwڟ?}| FȻ67FJ|,uEW, bXtG)n2I~.[t3[($Y+p~.) *-Kb5RZܮ]JEY vз[@h9KH؛ޱ*%ЊVVRJ<iS R*$Xq]R|7jYlVhhYϭ;ׇm囟+,' Z7ԗ(*0HmjʼnIC? /O3<XBiEj_cD,2 %IՇ1eld,-8p@j$ G¨MZK9I\b3UDm!h(fYd6(ĪOo6)!e&"YѐG#в,o"FR"ƌ\2qdE @D$f|,^d4v˶ H-?vZ]W4ulOuG568$', C M8zDX9"BTE)74d3>XP#."j9FRʵ):r D6DTevBA,Y!TH!)- I$d*/bdfv("4Eₐ#[B."fٙ7.Fz0P5w IKjRQ‘`D{woNpe7N<;*s/FŜ]-BfyŽ:9@(03pP@+[ 0c<3IB QQD\6~\:W,x10uˈ6 Z|i-6k%Hha{bDxDD3t_B.:93ɞ83:v-"JD 4]V/Og$TؘMčz,Af ޲9l, cJnx&w[wYMdĠP=tL}m0ʾ CbhKRl:7Ū[+ӂ.!{TW2VN$bmYy]"/[m\4w 5f:ڝfgsnК%L<#ĖKع7Dbѻvm&f$l|s turr:S7B l8mk$@L-*DR,U+dqDL1H͕J5W*DK jk[)V6B!,т! 4 k I BZR1z2@#($!eŒç_8RdbݩqfvY[X4hRD e`ޞ^|ZY"ٴukcWg @6=*^*Ts΍BiLrHDDWO ,E9*&R5EOZrWuG"!SbbFTUL B¶3ͦdWP1"4PٸxxPQ ֓uEPHғN$(@,WZkY z{6_:9smrʜY"1E5 rG7Td<,-.`2~۞]]BBh$z׎&f2"P aq@MlyF 5-Ҡr{q̉|y/b]!B’1 Q DYV[wkǾh&RF%n8`$T n߹;X-?rTa CTn" Q3;2ie7o& FZB23Pzԙ;wǣ"5 I& 3ɪK+L#jk2  ۻ#aj#TdK(SQ;޾u)͠Q,$PJj\މBieh|exv%[6%[6ڋFt8D؆+W$SC\D[$pD [s{6 0IXjYE$nTn@);֯3j +ED hl82ؿ/6H|]J&\6^,dE8T&f "W 0PrW: ӹ-dmE>M5Mf^P'BЗcώXϡ8X{֯?umzc+(N=+`&)x zw=ߌ_i؆ՑuWWNM>ۖ&FFuEqQAuJȀ,mjqI֏lGG$"]l ܵ_Ԑ$yӐ\#y.jO] Q;&̅rJg_ͽ]%0ygλb6*"/ϝ;]>Imܙ>!`۶()fVp`E`YV8F4̕*oXuU]]Ȁ;jR()qڋ+;[oDJ%*E@km٤R̝XMl^vrѻ`pD nݱ_񙱘|HD)K# _bNs&!ABd0;{䫅c)Z}7?l4&qkS@T|㙹|uEb[6>s-\KV QU.k_lQl{~2y=B 6 Ug'G>Zs|%D0tꎝ[0&˶HF` w+o\^∼ϦnŢC_aJmS(eI@it_<ݡƮ&C3ՙ&o_u#č>JOC.j̒Tsf33 ʄ;s֞TL|T[xwW^M 7MU! _""N}/jgYg\]'Apet\'>_,s^ }g)F{$"y\|W-x S{VߌJTY|])O#^\əqO_9HJ8WZkEm m,voYn2oi ]MyF|`&V<~Rl) ?X߬&vja@>s 90WjSٯ2ܑo;o%ސ:^D:!wz>G\2=ӳ_='I˂\>Em+WRO_}CPlhhFQ`Jf-~SCJւםs׶T<0I-;7nCޕBnYovX(ɤ!ևvϵ/ꁾy>@? +fV-wR'Gs݉؅çӬ[Z[4ں:6dE3W$6v/NlH'!ӝL`oYsϳ/krcVk8nƛJ(c84)~DL #tWb::nӓ=w&E⼾`#HV.GghNw'l]s_IJ[usڕ (ݿ/Xpb~֜l;gH!f:OE#].M!!L*/_ocپ%:RJ'.W/O}/ESBEW$i?˯ , 뼞֋k/ME$Eh`(!ZK XX6޴eU)m y'-)U*1Tc m*q`dtbղ~_xM{6ٽ}rܙ|[N]"ù}?kKdm-wf26ξu=M\'T< `þ P]Lgl+<_O<[ÃP]OKyZ-Vʾ4{ ||曣k}]vlzzJdޏԄF/_Ք44cͳkڃ:Y4w]{b!@ t,=ʡ2ɈʶwmZEFѮYTu> S>x4BI (x*)˹%( M BJ窓`DSbE@Djhd\{,6!UM,$B=6%`IwſfV}rgP@Deyf]wK%y]dMϝ/DZ^uݶk-rK7jh)-D3wVUGabёsYnۼ~r 86c%dvnZ1`|*} ^?S@H3 TΞ(v*acj]ݷ}(~z5Q#'3/(p^ߵ뎞[W)qkg ǟ'rPt"7H@ T`bt[#kV[˺+\QҀs~|tl-w7vkl /*/县F!tko3.톜G[wnM#uu:"v2 ,RǫB];7 I}. +emc6.! ,sajAP]pnzBٗ/d*Ya#)).>d6lE(/t3 w-b3Y۔Hزo޵sU_Jgf31m^`ZdKE7HԙssWrj$6%P5g.';uI ̌[)j Jͭ ּjH5vCFADP E"5lЊw.hFk5E߶m]z 7>VJ%5a@@*|hjtZ|z;Bb4]tj,\}L8L2sR"%@^ <R߸ɗQ# P.]xéPM]qr%vD j@%`W*s'8Y&Fk٬+RJPфl1:uB|>y#^DwEvn]ֻv,x!ޫZoݺ32ʌ\ݢ7mٯ+A` 3*(XbS%IWχ,e2:gB@z ^9m5x`CL4IB&ҿoi7( ;wn[1l7ر/-HXHgdF-[с5AǗ4>ː @゚}zxͰ֊v1 E ZLgf "jtmBĶe-B=H8O"jq7x; Hp``Po^Jvڱ/ɗYj鶎>ԛ S "BV`Pz Xkb]T8eheO6\l2SiRS̼@C@@[skU>4]3SPȲqƵz:7JއvahEWߨT vnA@@#[M|/BWm޲|/j?jb p@Tlhȿ/~5G mOq9Ch5Ip@__}.hQ{d! B }G?|Yp4E)iOZmA :54"ھv C @~+%";uT`nEhZLMVi1lZcSQ)9ܖ[EM('Jљ,ءD I|tu!X8O#_L'KdatH߇.F,Bb ȉ.~?O￀ժ1O~3DDDeX]|?!Z+&m>/3h!@nTƼH%wG4Pυ-Ffs^XF BRR%89=3{TWkoh ҅kV舐C].g,Uu*צf@)m͇!.\eh$lfQ,4JmI6u~\#؊vn^q͊fN/@!@ۯ ^Qض+ֿ@|{ԮS,r&C=@bl60pr;ŋ!;:@!A#ZBWB տkAxz+ %6 4'o¹tշ2zBAem& .h_EPxꝛעiT7meAf>&Dn͗^d55qhu(eAav4T^NQA%AD]T,R#T(UaZS(2'eBkBzDN3vpYqHD *&r (uŃ+頰D(v151Ʉ&BB[ݴ}FHAb|\7F6$G1 72/S 8Pq "ETJs z"Y"ڶr.3 DWVA,& Pj8hW $U)-2q&=dDUsY#(fVD""ܽuf_WT\dAzqꃐqQ&?iihfam! !`MPUR D+fN_{H_B H ׇ[2WG/ mXP: hT]x׆u  Y+\U Clq=}abj6k㺮q}2 fff^|ue%r 4 ׮E@~}yqΗ;11{#P,Q3ǣ mA$ͤ0 h3_H&E!lQ1h,j׮R)Tahufg]"dW4(׬"@$͂2Z`&xVFk}u*-GVm[+aBٌhcAgsX"e[hFE# pRl߶vec[G+8X7 uBPzLn1Q M -htQ]KANQ(dc؈P F亄UHT? # o1g[>(i%GH@@{qh3:Rmmz,l? @Hps]kk hFUȎ&Z P+:H$Zb$Wf2(RNR -Va, v"% r5yLD,JZ-ضM5 eIQ@U.+Na>5!5;k#m/l b|Nf?B)>k,̖E,fh:*a@W,>:F!$BtP("D 0#`cPxCJLFqM!@䒀D,A,DH,Ȋ-M.a5 0B\( `& oݶi:^OB0^7^~cr&ԇ}Q)"uka RmGQZ~Fzӷ5"ж|#fس+aK޺~e{[_WN&Da4=effC Z/jj'"xqL>gwؗIa#Rv|wdFϿ18fȴșPQLh!{@j]aZ^X}kf2D$용y˃<-I[gm }x- dZ&NzA Qk<:r@G/ԳdŁ&m;ak2)4 ~Ңmζ"­o]yo0IC͌74+Y=519y|.1(H1_f4%ۦ"al^}Ӗ$O_+gM%,elvN8n[k<5Bht}]NzuȰN8D%"kW޾c(AI{j<ܩL'NJۤDxskSD _#i Ne^342u&`l۸p5Xdt[aPA;̈́7#N`WeҔj۞"a F xC`ջԋy7{U6j򮚖V vb?#E0~vd 49'u~&-c&[{wmMFޟ-:1ynJӆVmU47_V3ȉ5; " P޹a=y_";鯪Oڽ=4!FrM|k ?-kE6"yC?H4M1p[sӈ >m7 m[Ԃ{)*XZ򥪥W ~]mټ,΂4]G–a_r+h<QB T/WwN[‚]omK'cѾJ+ `uz8_{"L;/[Y]UrkVHkb֤a[%?]yȞ-/Wm@3 $ s܁.)f»n~#hm1]@5lʉt*塚HzӷڞT೾ e>)~؉| GV}qEZ5HxӅ~`:,!>8ٱazFꆄvlI$(!BtԄcys}l./%n66ٴߧ+0ޕAjhw,r_4oEҴsmoվ0mۋZDD;QS̈yMExW-?PTf nyw<Y$pK %D/EJ:Quڦ[_EmY7{ZG"y m#W27Ξ:Ha=eEH17-G4ⓓg^9{PXT/Ru9̱iiu>7K[S;l @6G`S4mWVZT&[W:iij } 0̞A <8XJU~. d 3! ŷ.&V[s> f;V-.I:%~uMs?{۾k_K^KVK?7ԑmFo,?ɼpu8Xo ""z u;[xSۖ6OxvM"w뿟?.lm:NzMGNsgf7~--]m{+ޖyuJO\3_t jhޫ[/M{UWޔZ-Kt״Z*> $E-_?/Ű-brpӯLD?Eel6;<<{"%ި\5K׽mo`M~.edcǎ!={Rԛ]| ٬70~۸-?ye|||hhh7ȑ#0<b=ݻ|{Y泟Os=RlӮ]Zпy{.T|us;vwg>[ \dĻ$3?#>jxxx߾}=g}-a~޻w}y[޷4=L&{ܿ*'?CݻӚty%;vlhhh׮]==ܓJy䑽{z׻-\ 5Ol ۷U+]vڻw'?IO+=g?k7 ۷ӟs=NI6- 3C=JK6ȑ#f-R}'gz*|_{&\ڑ#Gnd<{2sӞ|xq6jhhhΝ~lM ([]3]~2::K/5k&y' rs Effoo[ʦuGu R)f^d~'aL&s7m7<66]TɧR)c Lڱcǒɤ{m:D4R{ٷoݻ[-L{fgLs=d{1>7yk00::k.DLR|xӾ/ųk.c;yM>;;k׮xgY[u͛w;vGON=+"ϟߵk:t]zd֘.If25aS;@MK/yƶĻ(=[zou^Ν; LzIYTC{lud2vV9'hb׿/'actj{5˯5ܝj:dܹ`=>>fCFGGns=~ʳ>kOzhhȿ58py[_x]Ç|;~xZT*uG.?x\7a!mk r]O?x.{'\!>)>Ǝz, :tۘ:?O?x≏㭅>/u? "2~-"?~~Zo<14G@:>xLJj 46<CtZr8q?HUӷ}ǽ;J>ϭYf)yݻ~_u^җ-ht<=]O}jlll׮]2-hc<\.wN_c^1d޽C>|>_tE}NNbv@ic~a$I1&Bm4K ߜ2=zS_py97ի  >'C"m}tСCL:y<66!?5F 8pvm}nu,:4ORM8GgO`+]CK9^f j{݃N>)/2/'>G5oܿg -ȑ#jE_^G=̇@C~i1;y"|L?&Nx;[c]Exgsye{olfE7 &Vke7U޽ۿ/G?駟v,z< O?kݺ#>||"8p=6ei[jE@ֻԩr<+kJIBﹳۿC9+o1,.=ͅ{gxxxhh(ˍ_{t{ ȑ#ܷoY$>u98D䡇薢|qsDpA/9psm{%.H{+U\{Ǽ}ЄU9|QgsiGY|V0::9XnhDȈ;97 9g9xO?mhH "45}%Ff>|j`m)3rѦ@v&і>by){j/։x9ݑGFF^KB\vǏ JF)is=g|W3<{owwi"[J6C||3w">ySi޽{{--'cLK";.BV8~'L9}9rUO?ݻ8`.\0cZ4mmz~Pj]άyOuZMLڝ: yփm_s!Kzll=M734mS{8`|tntttlllϞ=^w .tJm ?]pGywm>bd'N  &}ءC~;w^xѼنzdϯBNIT{A+fO*:rJdLd߾}G=wi>X:QVXryi uww۷رcǎkE[o'xl|Gd2yؔt]M[5y6=&E>~|,9r5<䓇{~OJgy]F2M,qԧ @ JKmo&Q:Y=zjڷo؃>SOy%z'MtN ^R8;Yd2y} iO@~022zjy;vg1;qL޽{GFF; 4/uI)_ \VO<ɷyne~~Ǐ9O#< K}g>EY i:f߾}=܃>hH|I}A%V W lu{a%,,2;b#G>|Nu ߛta/4 j) Ŧ3jN-/K3=|f^cǎ>|sڶh:?>e,֡C !IbO>qD&Y)ڷo߁~i3X|wm;>6ܩc=zm?]6[6<&祗^CZA)ؽ{>lVHaA<N|"@zE=gbg=q[^;vƈT{odo8#v;k8boEX#cn{D[HMENppT$O0B<~w_CCC&g?ٞÇ 2f+yk /NR哾U[*tݾ} ȑ#.2af&>B?7i^2q~А kqOLA={n7iJ$'G> ۜǭ84G'*.Oҵ1v; _Ywu߯% Ҙ]*U!A\I? ttth7|%S?r__z|X:ɓ'FYgpnMkdv5) 'Er\4zppx*eC'&&А;wԠ7Q=yf]ejj ֱ+gΝ1CN7l6LM'W7;-۝vSf7_2Jb+737oVdw X-.'^IstAy}\Ç'.uxQ5rU}hK |v&j[\~’OS5p؊Ut"Vrlxuul(WQ.:{@As+*(籈Ӓrs?cmؚVs!81ASO$ukh4uby̙%s۶mk^s|Z8眭d5sgfdI#JgQw̙}߿.ѣG5eU('ܳ")KŊ]J9X_?qxRC۝ {{{ -iG|K ʨ)[3YW,5r G_ӡ|ǧ3HE|ghs:)6Eh޽TӧOKy=͛7;oˉ'ytЃ-_4gcnwks,TLy .9_h7_,9N73ϔMT\Kl\N۝9s&:=>x5YhEE YL7o\sh_!+֙GFFFGG˅!۰CJ tS[ū:tGݬM( a-jaVR< ={ͬ?WΩ}Ln@9Ԯ}X.c D뵹Q922R.>:(h>ƼPT$Qn(҄P|&&&߿{jI͝hVsnZYLBy&''cyÓTns_%n#C~7 N8cǎ޽[|Yն6^5y5c?* {h?7O}aĉ!ϋ׿_#GhbI߯SFFF;s-ƌ<ؘ_ÓQ844'=Fͺ{ hW7Wcx]:uŗ ܹSψsԩ' tF<ÇԩS6 Mr\qЛ/zPC%ϯۨ۷o'|ȑ#'N8vX{{vW{Es=wȑ-[ررcccc<Ӹ·V5FШvzl8"^$=z܋vRP%-(H}t!<m;:Ҝ~6mڼybzjZJq<@,2vŌ{Ά9uԍ7Mc<< Qlk2VqhhHۣU)<۫! ~wlzk4BEDcccO. -?Fhh.(u>%ѱO>֦9z{{F09ø/S+\}Ò}S]lhhG_u-ȷR'^ J^RÄo>|W ܫs5_":3/GGG_zɎ/| QHiKK<}#G Tތʗcުy]АJڹs}։ѺF CoUwe54r SÜӚnI+֭X~<ܹ_?zW2OM>*B=۷o?~xrjĭRu[*?iVUXr˕6*7TqU͛Sիx˯(p܋g^eu|g H_1\S2'=K)>&|S1޶\yn6YBgTsT?CbJ3 {&*a Xǖ,[bg).zmE7fq~^nrXɜp 6݊ϷTz;ŗDr/|=]!&rT ΣM[ryK aaQ.0 0 0eaa0 0 aaa0 0 aa ,0 0 aa ,0 0 Xaa ,0 0 Xaa& 0 0L`aa& 0 0L`)"bna [4aaI6 0 drWaaD 0 4qaUə2 0 -cttԺ0 0 X9zh{{{ww޽{7o޼wމ27)PM"bMLL޽{hh(auٷo_.nv8fH.0 sTOM( Khݻw900Pn~^`ު+VrݻwoFGG;-yJvލz P@f~o>D|gckuttPG\eUljBc_?r䈈:u mvW-&\*7w9/]70\Rt۹s~s}K_;z(M*nbW qw̙={ĶƊEX3b%\wrG-_=̬^|8%/wDUb; hooZ\wkXd=p>gyܵk޽{LHEF &d,XO=믿>99)"O>˭Rn՜mF&\?^cϤ)rr纸%6bS ,X+{/r//N*03|7Hȑ#===gΜ)g$(&jOiU5;T%N:UF́UI[;]]]]6K׭{!uߜ3U*p7mkoo/٥7g3~q*pH8GɷMXo~جaG!qppPcTfoEe]tQ=722 rߗ{|^5|X8Et# AcuĉEYbwD۷{r搒"otIzCFFF/Ch2vƻWN̠UG/f 4S/҄8dI>q{Lv nxxc՟SSSWN=v7ԩSWK 0̂u3o?~ fIiӦl638z:Olڴi``Kǻwק}f?믿jkk#G"6ѱcǎ\.ѡWݛf~鮮.g;f,ir>=SNرuϞ=۶mC;vhhlَ;9669s̞={~\.-)񮮮~n]]]z:յgϞA /ե]zr1R;v)דCuwwY۴iSɵ6mڤk]]]CCC]lv޽́=jԸ={LJ1=w}}}jVA[ڙ /lNҽuww_zWW޽{7mڔf;::܉v?pW /WHww={6mڤװD==l6O>]wwwtСl6O?0076Xy۶muݶm[ggK/Tٻwnkkq!g=^S̙3O>vݻ:Lw^[{{{?~?֦.L>M ]Uo>=f2U-X%=qj*1终رu,9~V^xO߳gࠎ FDQ+ƃȶmۢ.m۶eYloo~"MǙYc:";Y6}}}y||\? \GnڴEɋg(9zĄJҖ) wVRu8p@s}>777YUlvϞ=tDlooKuP9k,[W1<<|q p̙QtXx SsΨk] ?OQ___KK=Srؓ?'''ݽP’*JsWWO>-t5Dbڟ<"vwwOLLh$@t~ǝ菵s||\"^']wFD\E: >ށTɱ'6o޼{ISuut"LԳ윉 cQ">\Jدŗ?ۧK;;;;;;u: ЁI7Lѡ7SP^#"'N(~C?zZ(<\N0}q۷6oޜe}A3mmmQ[[_œN8bt uH 8qBETwa}:8XMɁS>qoa a:|ÇTHyz9u;z>|رcǎm۶-Il6Ůݧs '*mc3=TNFsQ{\8s½:Qkk'2>>]ߣ_cvw;44gdd_{C۠/ U=N=ǎ(Ng*J4!Ikl~nP#G\ S4 GAK.4dĮݝf.a{yꩧ:;;_}ը(k;$w$H24OqEDlmmzՋ#G:tH~GGt˭Д% 38<<\Ҍg hVgg=ytt^з5]_TJѦK/E_4ڢF77QwuFΝ;QJٳ{͛7ڵK>[u̿#VWWZ4LX''':HÙv:uHKKK__{E{FcǎASwq=Sܹsg.S_|E#7,|NIQju'Lr{dᶶ){'Nm߾ nw7o q`U zx h2uvttݻѣJX,ʙ˥+e+{FPߊ8=/閺3?~Ɏ^{_T3oٲerrrpp|'x78yƍ;;;} .?hiiO?MMM}_r۷o'Oomܸ1&:;;|'OnioowNLw?я4?13z1F͡#Goo#<244tq"7}Mm]Q}~~~mmON*TА3G?_ G?ҁ?r]vi?rO78qСCJ]>9r?877799^S?ݹ۲eK.s{7zڍ7rbWLMMiowFEq}gK½6诺#ݯ;tNv=z_~7TM/9rD}ĉ-{?ܰaïʯ^ti`` :y;;;=??[o9T.~022o~{۸q˗RW^yTz͛,}=:::22!eLm۶魺o>ukWU*5i211'N_b/0q3hlooW+szG3gN8Q/aji& \Cz|qjS/o:1wŬ+=jYy鰫? '+akƕ;ƾXjy]T\ѭB8$*HyJK_Y}}S&[ð4 ;K+Qqnr%EKPqUJ@`r6&r-V(Rûo)˴+ܪOD! ) b;*.ߟ4%.>:j,%)"(U)⾥_¤$R&{{[OT9><4‹{]N$1 喥iĚPTmBmHPMےr5k+'4ʡ.ٞjJ$+B]J(\n$ĸr/KG'n-V :qeVr/X ga$W+]{U6 U|x"*(+f]ZvB'$1 NwSN:7۞}ᚤ]ZPnU0L`ݾcI561O0.Xg%hn}I")0 $08ua_Tj 0L`ݾa}QD0sx5ue}!/>5 mDҶn(OHnI_ 0L`}o irL]v_|EqN∫aʞAaa`aa2 0 0eaa0 0 0eaa0 0 aaa0 0 aa ,0 0 aa ,0 0 Xaa& 0 0 Xaa& øa `DYf|,}`  -Q00%B/] x0=7#" "YZJ7ڎۯWѧA"bfhij6"Ra@D$* W99b(ĉ)ZƔI%;I=F@P~ᑖ\ 0R+`7*oR) M>%-GIV97% ". YDy`K!"2ѳ+0 XaT@Μ25JIV0b䋓k$ ~Œ o9+&"@t?B&胹ƺZbYaÞa,3䈈 hJ[ P?0!PWR JyݟgDDDP!{zw"Ҟa2 asHȭ‚D|((sJ(9G[KXԂ/KPp_F_97"rhBR@(_|3>a0 eIū䃇qOFDWiXDDjEN z I HEQb|z2Hd$tMh}`r `N]~w|^dXJ%00OӋ`ƧVi’qlj'o/0=rd/6_̯km#א@\7u0 XUWKK=w܅ВJCNtť =ke/DI0kϥlй{ef"a\0u,KuՕ)P*T_@<@Fksy0"0 X VWoFؗڈ}u I ЙtR, g{a0K. ٰH@bHDD|0&B.9v+ ׮!&2ÕaKX&wW>/]bs/\S䳦"'2`P AMy#Jrdi q,U H@r9/^   DS |FĂaiqj \:r汇6ujHK\>RH ڵ-PJ<}l)fXW[Pv!f2ƺLLefa1\@a8t6]5SR bkj؍KP|P|RS|3nM©*4 ن)SW~TMN; 8̒@ $_Ǖ/ D.?luJ^1 v%Y |qx\j*P``B=Pw3.zLV#SWa0UH\7~cve/]MNhXoI+-" y͎fY/Ƨ sƪUŖ8sȅKy_AkSJ$a_Bm7eKt_H>32B*腹#a~ X0V'7_-"#>\9,׎pմ<"g/]p  Z:(h&,4a,X,ES z,09=S5JP+R3Epn5n @G AC5%Zz,0eƝNF#\Q0"_bzٷ> *$! aP,= ˫U0V1"4/\wܢx#Bf_<6~cVsq!y aw\wΞgJ$Ag f ޞO d!5\R{0BV'TGA''&%.H]r.xGk?N"E,S0 o=~c>荥Ž~3e ,0n H(Hko-=]`ˍ T`?o̳ yₕT!" ܍ٙ(Tz[H-.'oOR9/ԍ-q9U0!a.`bfU`, E|@DHM _ٛ\."AvV-qid0V2MqpM ^^0pHo[$ yJ0@Mԉl&5ɠHH<YK\FR3;"`Dry|raaqCKsc}es'fsMuuu<el|bf]K v 0O$YXX<>̀!13!3!m&`a/ ~! #|x?zlCmX,tgj I c8l/晳t*%)i7{O˚V @ ֖hfgs/^>y)w J$\ Jyނv#fjKG Ka0NcEx@ٙ<.4gnjOj,ƶls&P(/`)qfaZZ^&{7x&Dt׺%Y46uc}45Ŵ ԟ+- [[JmueSW~u'ڴSDŘhfaq荷ݺy] ``2e2;"޵׆IyDqف/&ipK+#(aOTSaRt,!@MM'@mMXs?OiJkRGM,ICK" "# ![Ozwbz P4 a=-{g 1KPg bιbgdFAq=v1"JG@VJ|z A J4̰V7BLF*#x.WʚMD}2".'o=1n0 Xaܶ2+tN 5=$q\ Dj/H^A],E*IjK!Q~è3J@Da " B "Ah2{H{"")|LNM#0/Ua& 0\鷮M`lA˜)Dfr@SD$RcFcL'"",_ NtTŪWK@x.P@cp~@:,,~wd h a-, {$汌)R~EbEmo,12auH3s o^ն26 Xan NwAXFMXAW'_LGwu4 ʵ"%5Ui0;O|3=D(Z=*#7m[yd.J qv% ,0n#qvn1_S5d .YdGOF쾜gcaC H4 ,0n3З y"Tڈ%"UKlU#mj讄=관hllƝp1K]ݒAW+XSomʌon"B.y]Ć1 aKH'؈"qsP(S]vK"XQw0`P9t! `'@EyK | OG*28 X$na& ø-,?J*H ή O T3=5 Z0BCXt KIYH\">fk;Xu jAUB@Z*Di#)' .,Qv4a2 DJ!Lڄ<p >=m,/0 .ߥ@$z鹼,`b= 0@H_H:5l$hQ5 Xaܶ7 33aXTm""ښTA%,c`OFXi!b\!3s.UKF/(0p5nW )DGs7e& ø}F=$n (AA딬r'lm *(0 *R`$DDB!zڼe[gwP(pzS KڹQdž\ ,0yXz a/wAnOwRz\+Zx r&wFtJ# AH2sXJӠ32Kr ,T8@yi@Ao? 0e03$D2Q &.^MYSҦo.KZuS Vq=NЙ(4f<"Ԛ ɧ0 Xa܎ļNf av0 A?!9xce c4 DrU=T p%B 3FCD!KG) jԧ@Dfy%V1a2 NRZaF* 3g(p@IR!AO݃AWQ~%uÜX9S2=nU\/m}R^Ku_2zؙ\D`r0>MX-BX%8Fa"P:=5=s}rY%w7.\Қ͕P(FΞ_v}kX9O8kɖ,샤00\߰%JKRo|jk溚LX`KvjfT}mM) jB/I%!D!"a^XX 㮖5piljzfJjKx2,sj~׵;0hF/\)ɬW&A֦ә`2KC &Jtnyaaabf&METOYp-,'fP.J9۬+(3s ~!W_S岶6Fĩ陹E?PdDP9X333S Iɚ&S">QJG צomlҤߨIsIyt^pMCm*E2D y^ԈMu ca,X0b*0aig7TVB7|]R̷Ξ_ե. ,Gi{/~ff2™ h&]# ?ݰ5.Eъ( 矽{6\{ fa tKol{ I 3?{էH5 a.;.wyMMM* y}.tlJ.Xvda e22eg0RϺZImR YWiORDR2:X#D2χt A$b"@R#ϒ!tLr>r<Tv^^F]"(ųW5 aZ&/+= RHUjLe 2K?8HɂE7D 9DaC[DHp$.=}RcQlJ|DD'@S,T \%tHvTTDRIl!*1aZ)隚$𕱉kӳdtu_Ћx܇.]Y\\\!1jaF( ׮#]k2= MNܘ[.Iפ|Ѧ31 "ɩW45d2$F,SprzT}5wy "H("#x><@FybzPZ!D@Q]%afzEk'&6l<,ӟM*vAt}ˣaaY f•>Z6ҫ1& TM]e6C7f ~=IKKKX& uZXX>5_\#`,0AO!T*Ud&[<  /c̒mcel`jC|F@D VyB.]&yd- ?, B9h& ø@a6gqXVdMlS6ۀ~h)^2Noܸ1aL@*Xi%RTIImlb/L,֭[CDRiBﮍs ڔGWSc}.ל6y$kA$:xаnM.L-D0YeO_3}G#3-{` r7;H&) " L~CI}"0~ه8]we 6$"ut԰&T(ǦMLfrںbA33SU:bg$v ,0n#EUT7uk[k5._nO/(}ՙ6mlʶO60 Xa|$j'vFY71=ژ$S7F_{]KcCkk}Y ؝ 2O eDiA <' 3k3M] B{544L/6ԥBtP=/NDTr0Vf2Ձ 4L "]:jqä#7;P㥀qfakjjS pmX,򩯤TXbZ -Y13ue`*Y#RF AeF!  @koT]X~4 ٙKƚ>QRl@D.]ׯKyTwub~bzz1/_#U]XXƆГZ5 @ > yhn4ID',.....& V5w!,/O vPzeXa0;CfE%0 y3s 644^}&ߘ}skZ?9Ͽ}]ZKFmW@D.#HS}Z%=t܍Lq@3p 77xB!,Wflrb|zqUQD#䠬kVz}ՉPB EyG_]ыW\Dž".^(xj*a2 v$6N{!1s:^vmMM-`$D$ɍZLP~ɩ׷45ZDD<AA!@k"6׬+=t+ZsSݚlS1BWPw;265W,GR'f>@{5+0eƝ &7T#$*kmr}b]k+- ﮍ-M 5iϩ.7kZsPW["d L2L}MX#stfÚLLMj]kvÚLMJa;aU"knZۚq[qy"K ׫gfriZ2U"4UBԍDB塳LA 3" 'prt`fV E[ =F@}\fJ Qmʵ<$3{'"l/A4E ,0\ufjdkOkIUDJR0 kU,I){esX¶ a@U].ݨ a7̱0򣀄y2Lp̙???Әr6 曤j3\Z:ŨKS>WDZډNpk& øM).|srJ.RJTD/򓟔d%Wt)!ԟP!ya& øpJ}cǎ=z4ϻXNqƟɟŸٟG=vMZ 0em,C{ Ba׮]~VO߿?ڤϟ?ݿ_]via;e& ø3rvz衇~wߏe^nrh{b?_we.Z0e3l߄Jw'5GF?Dw/7xef2U%5Ճ .s}H'"_z3g<ƍpjЊy>|x׮]1M0V1f2U41ՊFkkk{챞_|瞛ehyӠfr.)~_5{?:xg0L`qP!M|53uk_җ/W3SyL_ ExH!5B^D]O_WP&Ta0_t~>OHPD'3sUF |3=-|ܝl(>AdQ(C0V'"4U 256I9ɂWO.[kr,y Ҷ~kuuBL!NLLԍSfS O/_9y ȁKpel>y uB&NN"X$R>5{֭Aи& T*R$AX~gk3yn|:._$իyFBB %1a& øY:1_j&/Jgj xRgg~l6xߞ XyW];_;ejR>+I b.BP`M ,鞋~$DD턥-λ!PAm[Ou}@ۆuQI===׮]OϿ'R|% >ƞ_\O4,¼L)3!a *HUe?tH0L`G$P\ A&\6_?7|~k:BWEeXa0TTJݘ|mm}´5>>ymzwGE@K뱆q/>x4=>ݳ3>+}'g|9 zm~&/$(13}eb*'fffߘ~w䃖lwadIO_^;y8 Y!PPPMX7]ReL@(쏍|<D"Xa0ۑ0f -"$ BQ{D$*UNy8;;ԅ!1s*vw:sdzaNK8??_*x]_Ç?̬H@䅼8|..Kn$7gz5( 0!0sEN{>G # Ne\>Э( y"HH>xXQ0eGBJ+Zrpj^ABLzgF" nOBᗿ_{& tf wk{]ktoD&!2}恶$A)ΙGq16|_K9F/K "3s Z݉miCHX1Zib(b8FDO@+L4 a,#(S (suM2jB???qDoo={jRj@SP(d @M&)WGy޽{wK^]]]EC$XCdR()@&L' 6 M&I$/ PM{EDor" o^BX,BøAD_ .%\qTzq; ;UACD|+7n7Q[[/5mXËN[ -..644N6?`y6sf)0@bd029(9R!+Ғ*VA;+ aalb[ݯJ8Ǝ:=0Xa2 ٛDE:Ki|ˊ?gyYf?eϺb>^WW9*t(ElXT-/G*{C≙AP@JVtX/ADP26U kҴׯi-x\EX2G$ 4 COYmmm4fKD7? ʋ/|rJP$UT.rF=\l ~0Ię*[ 'X!G<@}O!l& ø@A]Z( 0)P|HQd-WŠ#Ood2eJ$*a)K̈́ 8XX(DO%{^\ aY4K!(LT9Py ט` aA6z7dyq'Q&"Y#UlXaAX>J" &W',ȈAIsf.CDE)-L$&"$cg!%THDZY#S dvaw nw6QOYʓJ{RRpqfffjfU]-KRj/\5 !jf*b.LLLmꡥ xƍsR'e,X(O^ze]Kr&Dz5Vty_I\kP5 A]ƅ<,icX|\d)|P_uawۯj0Uޚ]kBpRa]<r I}]3.R@?qc~\0j)y+~==ϋe4u|=Zk# "^{}kC]=t|llk}f~sB  c \_!k!!HA<NҊu"֤=5X2S02j0 a># |K{b0ې0DхE1m{xx] y_+RK,A G+׾=z͛R^ۏa?m5E~?reljzN] FD$DDEq Jy&B쁭:3\,Mf$bR 0eNIPLg;Y#fBUfhzhI25!xZRںDpVGn_i66DӸ4gjby^Z*^:O(\. ҔO#D_ [[`% i0V'f6(=w>pS]<=M!o1$QBf-)ΖZ"FV_a D֩ta2 cU,@6f{xkmM Tq rSXѺ=.#k/jHBDDawVj& øӵ<نGϤ y!%^X@ QP\ {ӝ8Kn)\r03 #2O~#[ٰ4ө6a2 N'QN kt>YH%}XP]rWia@خ< ~ y=p]p))M6 Xa\D$PC[3/>bYIDAT"3`MP* @",Ж{^ע]wD4 Xa5Of Z{hkc]P($:3c>,\wD?hAfԸ k.a0;pQ,M=&K鼄QU}d ZTi1XZGM[Ԇ @K 0e*4#hKC][S$,P@!&$DrYaP QHVSa_/WZP|`aa$,Z^RY#f`6m\hOZ0e&)T@= (F\ R-|r%Kx%dq*L@3Qs'Py#P Q9U.YERkIpږ @Ħ X&w4! #wZxs>냀5;3h){Adrj, 2%r!GrJbzv<9gD/\,:FTK%S_9M_)13 zip})O[a+a}HC{7yh} (Ȉ ,XXݸ1TC 72>ޘ*ئꙞ᳟~3W_+pDčӨ1 sťN d nh*"-Y ԃ0>E+ Xd>PDdbAkS">1Syə|}MMSs"BU5`ABũy-\#݈ 7m|Xa& D\h^0HHRd >>>A2` k2"!RR&B <9F1~cOQ"RH@= W,"D rqm'qW~q͚ !0@ ז&T2 {ؚ0 M)\~`a b:me()hH7[|d+fa / /k]Cw=b@2%e ,0QZ'gN-!pfA\ "lt B<:KP&O:, F]HgU |{h #0 $0p^mv@(k;4EK>p(5$S]FMO1|IENDB`biloba-0.9.3/res/fr/aide4.png0000644000175100017510000033341210315030517012573 00000000000000PNG  IHDR X' pHYs  ~zTXtRaw profile type xmpxn8z G,.; ڭ.;"S]Yׅ9$m.;g"[?hoׄ9(-.; #cOh˷H}5/~$́s١>}%{CIsa!f1~?̟a·uY~Whl[IfG3RyE 'ddTdd|o!  , ,,  C(A>IGw ~D@w̯ྻ@_QT¿'`?`'ԯ_uY{WH(   +"0!#!2C&0BUшѠ08i⡱3+ZRc2`Ѧd}HuIyHӒЖS53gai_YsA~,a`-"0!#DȠLQ~p nT<`&1Ztz$;8k&l.K '?on~ :"Ilbе(uơϙg2ưR{@{nm-Ǒ, h 8j=]=m~fJ3(rd ټuNwNpJ$v>ycUxJ& rI{}EYSjʘm@Ԇ=2<> bn?rv6煡/x?H;Y/"nr'z'yemy꺿;V,p-m~Q U8 gνTr=a]u܌PeQmI++#ls8J\9-մN>,YĊ\ՋnW o`껀D739Sjg *ңy9U8)UK+ugf r~dY;g p3UUn|E#$gڥ8&,..uəXv.$*y}@y!քwS!5w;dyxUОG3sH~{/ط2l)z4; n8T5nTU (Ef;c8G}&ƓPW8VYKL8Ed%te8خ=@6lN읖Y׍Ƹz'5|%/ } YkƼ po䚑B;p)2ja+kgF{Jy(ufUDi5.Ƅp$o~Sc:MȥkIJ>P>kH$bأ%gm|=EV.InSX)*|8YdU`)ewpF2@K kqcqw\cG}+ǦF,rm Zi)XiGInTU6; *;߱R?_a`W͑: 0qF{-٥ι@|A\]R+\][AK/e-7M ]<ijجҺ ZStakԽ0 >laӅ=oɝƸ[ eRSWq q.ȃ҉;ɾ`8?yRs;lIMBwW@#-7.}ۀ 3tAO Ք'̭ Zbʈ}pM9{te;p7l{62M g4BrKs5!,lZIPyM}iKs,@mtT+Ն12R#IN ی Ƿ"Wߠ;G7QoƵ'444\'u?o%=r(0CJ}~ٗ3,eu8#I1`Lq#I$ۜέs.YSnݳ. izɓiQG&飲K5ٟxcn0}mig+kW\" FFTܡ^ĥ[l2=l;)*ܞ1Wm{ыM$i!۷nw<0?Sr33zR.ՂB(ɩoWRZo_bP9^f͗ƔV`ҍţ^S'93r~MobF쬺[XAf{MPVolXߜ>}/euXR#1*ۮ$raCY8=gɁ쪩ͽ4|w6WލD}\'Su׸[|*z#N_oYNb.'t.|̯6.}֖EB5K|W`1u^u^wA)R]t >);ѻ69:o!4#q:[ҏ9YIpDx{cϷcȚ)fsZSףs|(K!G3t)~+\ʙ/R~ҬHFģ񨜜Sy_; –bMU\Kxj=w}f+j \)(u/E6mof/"_ɛޅw=F9ftB{Nz8nO7@m  K3mm{y:E{垒VREJ{#m Sعl/'pm|''MeX1Rqo gܛpbtNfڇ)"lXB¼ v'I{5iNfۄ>iy`li\)y6 /jZl9e۱JO;Yʼ*!{7nJ;[nLl{y =%q%Ά=JvMozNi4G*c^FɘWC8ǜm aatԅDm+-ܝ=۶FE a^~ qY:G=+3US\I04GVn 3,\^+Po=׌ݰכ2a9Ij-[0>nޭ-!p .pEZ 7|xpW>;K*GІ2D/r6|1ǭsx!gSNvc^[> bcWk덫FČV|\ !~VD# !!w7r?wʯOETL_wzTXtRaw profile type iptcxڥZI,;n*j ؉a 0`xl !:H_9?ya>_៕/=x_ |VVoݎ!/a,=wO(@y3*o@|Ϊ>ӏw@wO7|%>Л[`|V `_{Uŷp\|_[|=E߳mb|k!o|?vT^ug@)<|z!K7 -]e#^=J|(a]Z:jåjj pu1"GM'G;=_T#-u%#Q-._w ( ]35;&_u5uEM}=hb˦bGXE`n t<؟B_7oyK/4̣qL&vYxy~6RS U2VT{ 8JaQŮ1_an.=Z_%|W׎oϏM+YEUD>McF&~QcҵFу_ϷWFWލu xMTy~LQLJ+Ujؿ s9{?vcX m﮵̹?F?w <څݝbTգ" gwQЯ0n'e(pÅBDDE !E~yAhHHhhd D@n @AB-~^oUm%~UŗU  .K9QPËt@:"P{Z|HPtIXN1)Z9*{.5 -s$7/^u M-m]%cS3V6A0qe $L$$:O 4.3h?LB(JFċG@?I;JR#"Bj2w&^< <PtDZe'ϖ i}b74\KS7ijseJ:3:];;ZFR"ZUwSn=F{N ?-j}%T_;FؾOߵC[. {`Ց{/Yئ.X[oV73qomNQ!,8=kQ $ݚM Ue^*^KtٸK-x ۑi3\ݷ2!(مܪ]mL03QSt=%L)=ak"17],n8.yt8{Lr#st5 E`zbz̀; 0н*47JEɈ(q4Ž{HJ5k;奴*$-CGCӫ^Һ33Mic{V pwPԌna383P[ɫ6njN)-{S5pMeᣩٷ. (霭,bym=o nG&~:qJ)psGU(6)ݦ=rWg< +"lxR1\Oi5V=e).#J&&HtP,18,\n3z1/}@Dwj);xͬ.gӆm%KE׭sj*%}׵܀kPiAl0#Pk@}/ 9}*#2UPuI W#gR4 Jl M)tDkIs<,5s=i&;>f ;-z1]ˈP⎜؋VD$㞒1~ ܒ78v`]lBtthuѩ3)\f2mZ-HH9P\`$%OƝvQbav(4Re Lž9OGRO+$٦cʁh%K,“ )l8(δ OZFkgzL.Ne.{Ź&n㊈YP]M*w.-ɩkčrC:bu[2fC]!f:8 UI Ks&o#Y9'p'2%7 X4>ۤe2),\-iEAwL`9fsc7ڑ],d~AN0 Ӟ)˻ @H_NB :v2n]HVʝ2xYNjT4M(pw['eYrgm\{zbh'8!%:7ĤDk2I:~ ;ԾD ךCZobẍ́O0˓tyfÖ1#3sn.@6$-o#zְwC`H8Qsi`l-Br)@Լn#aF[ ҄ICSnm}6mYZSۻ pqmXSN>MZ iܞq ̺ܽiЋ-)+Zr d~I㖄W|Ƭaprc^@R 7<\ h>#Gr%d90ʮv'm9W҄^=QTIHn^mּ߱X@BI[έ!4{x0 32/Ieoa2%g<ͤw<3wQ}O8pTN_M4JڎYhQۗo:shNҝ;uwܦn_x]Z:*ѵjջh~O";;jV5솬A?i1(t& WzR%Yr<ͻ6n[gwf% #^:SuHIn3W 6c~M5aN!0](C(e rc0t4tFevN.в31|\ 4zQn0,wnL 6Aϻ}@#Jo֍NgZmw|JNZ d&(w.Ƞe.?99O0gِ w/qz͵& +,wâ5]s 6\FJTQV'X͚=*<:"@z.YL<@ r#Sjdb2Cn9|OL8LNd3 ]Ôfsӈ6v4~Ogt rߊ2@UNMہI[(ͧ$[H^Pbr7O)[kǐfw*.m>Xcv 0=]:]3pZOY>`ɬ&ZNZ.b pJI ZJ+U))҉y.ͦYpbIyAJY}RgWsUp=_SQcSSu2R19m|ۉZ Yig{, zK/w1;Mr)K&Ɛ1Q.o_hm--OӬ ^oL R|=X[WH5w#B$#6O?|Ҭ^%k۫)\1TQz/҄)nYp'aIz\RlZ2C[rzWK2CnƆ'? dn;e,P/&fp9u^Jڤ~$qguJ {qƦ3QM[7nc^V[J #*nB\줼x;iN@71:px?eZv56YN/kkv8FFYUWggfrRP42`. QBo1'48þWIC e^\/j'!%90ڴbZ35/\ &]iuqR2y7/9Dhi8.&9ۼ"9r!^/!΃(DuR  D `F_Ͼ>N{߁ 8: Ç^~co/&6trIDATx[u s2/Uݸ DZ2hߑ'DFabf7/ BDeoNiZ5M6 Q@ݍku;p2*3O(BuVwWdf!b!b[C 1C 1+X1C 1C C 1C 1+X1C 1C 1 V 1C 1C`C 1C 1 V 1C 1C eznͷb!b!XmKfFDb!b!X]}@b!b!Vz9uRa 1C 1+X &* 3!b!bwΤ"U1C 1~a y1C 1C`"%9sL1C 1C u̅BabbW^>n.>vX><66FDOq̙}!}~tị>Ç޽k;v _}ծ ^IJ4;;{رB&f~݂%w>gϞ^lEįxCΜ9311bbMNNv}}VX455599Unl&3>zm-#p_q2z4'''CwW=;~EzS |^lz߾}ܡ2BoݢA^^_~ee!<nˆ$';}=ޯ%n :J9;&Nt};@DH.EillL,Onozjj ~; lB,WٳB<6V|>FK:YZݻwk333 b.@޽nW/y[0+?9}4"LS; `]uhǏ4Xogffvڅ߳gz:;:Qi;U[>bΘN5(|?ԣ5j;ydPϥ޶F\!8p@Ɔ$b[$k(;mK{kRP 8EpMz$B oη}ѣGϜ9#@ĉU*u:mr;՛E<^'zyh&ɝXY3OLLktpw } YJ<{l.kb lP&''Ϟ=+"?髯~[o>ٍ{Fsvtт´Nq333\پ={NR2bWpEc)6+~俅Bavv6sssիW"|x/MJ\aG|^'/2,*7qJR`rLBd3lsbX*fggϜ9ӎTsss4_榦L@`gff?CTEaoK&3336s:&=Ŭ}fvDl?hםիr|+gΜX,/rnn.HxqS>MY^R[Ξ=;==x)"sv0,?1sss:Ν;Nom[P?c?"g2"q={Vq?|z7W^yEؙ3g:tPFaGAPv_ r/V,َ޽$ &3k 7W(کUeLcE333R=ˏcu{섕6T*лkL`H3)nao탏>^T}I&l6k=11!z}裏>:xСCډL&#ܹsg~7'W2+W|MY޾}HؘdM9rDk-WDf۳v߿ۡ1vm/r9soΝ;%{NV'Nx饗dI/#GąoJŃ9>@7fd7rĉ\.0O4W9rdll>`f kK/Uȑ#r'Nr/ZdllLÇg2$oo߾ÇKw+e?3Y]W 0˦^~e9AqXG9pK/dΌg2ϫ/ݻ~mA<9oԑ#GdlVPs'Nd2훞>}P~>7,SPٽ{ݻO>mСC^o񆐤|X2Գ2===66#G޽[0_6NP,~ou5BAI9iaSw^`߾}LF:557xC_XDvccc{f'N0o߾vP#G/+)lvbbBܥF'S?>>.mf+n!^q\.'/{ R&t?b933##V4s!CV?Ҏ[ E_ߓ|>:66K/%%~OC٠{RƬPl!"oHA}{k`%4@#F|63?- 7#|ط333217xMh`T i&k-;)~zѱ! ?0BczzZ>:uz IbvC rǜA6L^DرcBV{f1&N;j5j:U;v̐[(I> \LaY$?#?_߹s'3g\q.:~5IBAllà]ݫIy>L?;-߀oufff=*G)p`\1qN!NAɓʎ=b ih077#cD͝>}P(QLLL z=6$/  C:t( h^o|w8̮ ;wnjjJ;˽|ފ.MjFw9yd{(BŲ~aX>bvv8l@̲;Ξ;w,_#lX,~{i*{#GLOO#O@:StG"4&''e{^:99}СGٳG>PbLs]#Z:E9'''+W~   _}Ϟ= Ac{f=BN:rd?~|uuX,J×I컮] [$8999;;;77ש#=l5PD<y+$N< ,\ 9f~Efuxx8݇6o$`gkߐ,P^,Scuhؿ_FnW#lE|`ܑ}Lirr;r{gIٳiudٳgСC1KNd*ȭr =b̏@"9Ц8>gooH@kF198#hT`lo|]d=~:[,lBt++?>|zW%`2>Hq>}ZrܾT)`$w裏9sN Sm(JѣǏ7$G9?[-\hN>}ر^zdS-2vKؠtw;{}fffN8!׉)X9wE?77799)ZW^;WS}#w:U3yD)oQ% * Gb}!GڵK/gϞ5vj@$}_y啝;w-w}7i|-12L.zJg]] NazzZvL3 $\k ^ eM@& 줰ӧOOMMMLL;ߟJ!x>@ܠP(Ho@;8{l _}lllnnW_5)011B#7xޓݻWd(b_?><<0:tH]#B07L.jZ#GONN>|8??#듌c>uꔐ޽{P(;?WO%gϞgϾ%ߞ:uOR?O3;;RW,'&&ժ;wwݶm۾,,,:uZ;vl޽<55' ??~&`h.4echI[ٿ޽{۲k׮'O>}T* IDs/o?R_|?Kͭ -#O?[ϋ|?0V92nɓ'_|jzԩɟ'ۜ8{?3gΜ?~jjw7߈D[۲uZb8>>.va'Ozvv?޽{SLLL_doKnO.?xhۿ]\\,#A???zK‚$o3/כ ؠWϜ9?OAt:{//"J]xQ%/OO??; {%"MPj߯j?0SN9s>Oqqd/J ;scǎ}'1=8&&&_U__}wsO?%СCnCz|{G?K}%!#G|¦w%\(>GtnPx~|;SSSB?~^xߗDvwѷ[n{Jw?ݻ7˽?_1Ї~hl|;w$ ѣ?v555,,,ɟ[o%_ϟ:u*'?~ jO?mNx?O?taa_f?Ϫ~'xg?'N;wN(hۂާN2/_̟ٟ'?Y\\|w%ODC6==}…SN_;bjǏ;vl׮]wwxpz?pi=sK>__ sO8*{w ^>ۿp~O?*.G\Dՙ3g??ڵkݻ?ө|>''G>y⋳g?~رc}}}yř~f SSSO~_^x {ϟ?wMlVg}v|;.\Ϟ=+__(Μ9w^{60/i7I YRT Ypiტ̘8vL~2>>鍤`xxxllL +p.sssW\yWΞ=+vbUM SSSt0hﶩ3ɴ :ӧ% eS($8$ӧEuZOR;D~%^O>WaϜ9ˈA鑑PJծ]@EU}n_U>HhNjth<ԘgϞs<?7[`@hL۲G,lj뙝djj~P8}O?ӟԟU\ !P:33sU29dt/YCg!,cȶKX^Nj- q.# m]~ٳgw@6X1<^q/_ ]>|JYgS/i> QK9owB4Dy{;;fsﮤ}+M{p[ޮ#; %em<qta3M;[?KjE<)}oDEdɍNJU#GlBBCsX)ݪSp:EX/)ӡܖ6vS/;&3o܈TozN_FTbSEÑ#G9Qqh =NYmZ ϡ+ewCGM+nw(iGqBնfNi5ȵS:LДD[VAmr۟*`<顯܉.Bq;Z,>>mnWwK_2c@Q|ZoW1Mzar{M)2 349𹝃GJeWr03ѿݍURFgXn;|(Jw{/r{73EGsmH6C/JX/VYs#kA@IEA*ߕwrT:-;G>!(gw@.䤿NtD+I*rgΜ1弽 T ٤ZL1C`?@kWwwo { ZEcr="a 1C`Fcx=| 1=̋*_{ =A5{zFiwWvJ9jυJbb*,M!8<;L9F4܇eDu\,"b! ݩڣCN--0;;;99iim?z{ߣt=va1P U:.Mr6S83 _Ը1C 1ãwT"9rDzj۷̙3r9<;۷$=zT>꫿/fggz-yygP(LMMȸo]it̙W_}uD~;weh "z>㙙\.'K$.3?Ç˰'O CΞ={ĉW^y^<}4}|>~o<ʕ+ٳȑ#G}{G9p|Gr'NdӧOk>2@_v-<}w裏fffd%G?OƃC 1C =,woD;?\o>D|7J$(`m?Q}|MD|wE#'CgffСC54ӧOk'Fsb^zi||\>`ddryӧO=fG<7Tb!bx&8p MNNKSwرgi_k~_ʕ+DtIT œ'OJP对\NzɉC۷ouul||\911K9sgff$722266&J_+!E}MQٓ٬y|b!bQ=;oW H~h* e.F+Wȭv)DMКG/?|oےS~W_}U>)j?bxWCS4b!bxnzՂqD6=zԯgqJI"TL=={y饗Q&''O:%7hZVhX~O/ɓ SK|DÇbqzz_uUQ=a 1C 1+X-anÇg2 ?ϱcfgg ©S^~eISOSN yjjJXСCccc~(mM,9sӒwIs̙3gHٳ̼gϞB Ç;1C 1#$G2̝cT(ıgϞ `MLL|'}_8|458q{ァ&"Q>,ژUIT(|]vsO8q]v޽[~+}_n_]R`Ϟ=ǎWq=\ѣlޒ$0` E';|dϞ=o޽{?*=mb!b!Vn8l+255uiѫOz?vW^]ٙb!bх"d_s^"ڸC\'X^WD ĝͷӭsb!b`(067xbhxO/*Wv`=Z+V:WaC:-8b!b*XԎ/ȑ#^ɓ'O+dP]/Qyַoa "h&b!b{k|F6:#Tvz߰Btgbq&V 1C 1 =@5PnK1QQC 1C C 1C 1C(ނb!b!X!b!bb!b!X!b!b!Vb!b!b+b!b!Vb!b!bۆSW05~bB wU4C čFD"lu]3 z$n4CG@?6!b 1l$"@c|ӱC(Y 0L7߈"#Fb+BrxtsbyM1"Y,?Z; n+pϜ^Pȶm~}D RR4]9u ]j#P |]ɀn!{|zWjۦMg[W|F#FWNIvtÝ< 1?o7"5ַB&2Rԃ%(t}:skq~qIy-=<@d7e18ffQCcK@:,֗-^dYZ+DY/wrӋҸmTbZ=J̵R9ߖ[KEd$?Ci[,uZk|~y RMlOК%d9G P~ eaS[ f]%+ "Rʟ!+OSoۿi[/ B/nͯWӧbk".؏mB 3 w?ibB1 QF 5fʕ]ń5`7VYϗMh;ikJ ˪Dž: 槞 @pj 3hZk\pm~aMDZkɰ` "Rt$*CmPm)pO'@)Hέ;d bF??k Ġ4>LIb @#$v>uSb'_*BvqVJ`;%H$)pY%EܧǷֈxcaA?7MvB`h(}qJC՗P#mK^H髈TX!jѻvlC_.R/6v5lQ7%,v#v $"K^W5mj5d޲9syp#h]6wsXk[@h`Dm}T쾫xdG훧kf$bZU ]Orck[K+vb5;cծw,D#ݐXP@Z#"2܍šP,F{E(7~}rP=V(S;܌A"`P W/x2|fj囚♛G4x{5ZXjWK3r *D>m5^epR 4jq$ٲyTl`&d6(dL^^<0޶uE Y\-˥%jWMG6d$;]_o,,W'ce"^g}] ֈibQ@/<87?\LDeb-;%~h>cxÍ'UueFiVĤYNC駞² Zzn8\WK%wD.M~j vjJ\H 0"|חf^xf,Gv`-#[C/ݼ6!kэ(jB~&k901*ǚAdw4ZI?DK8k {:TV2"\_rc*sGXGO50ZX|fy23F'@f aBUK+C|(G;Hݙ327P`PbFZx8Ey-@ /'Fb&jWg74ș+Ru>rynPBGbгEUt10E?8]+{LSY@mQڕ31JA4&`BO&tglmYVDgD Pk"kP<{C鯗W<֎Ϝrr4j&%Б$ɗS7<$CnJ6uu%C]YEy|̭EqŒs3ׯ\^ NJ YK;Jt^(`!lJ(Pp-]oS5w4hٮr)V0ЂثR/\-c  Re׿9Bd> &yBzX$DkucH=feOyV6UFxo5[+9^m|ݚ5<,s׮/RԱJSMk]dV%,Q% 7 /]xT}u- '2fqtÙp}a%D \CĴ\XLA@P|6Fg,H2: B5Ei&^.<^<8gF([|ܦLJ]^ZD4^ǟqx& pͅE`  =]A>mC#H~ } M/XzUYt>G-c(;#U>~:dVq Q_\poL;<%Q3\(_qSzv' tn 2sݚŁ=5}v F Ek"4RJU_9W)oz(.|t :B`F]HZm8I9zIڇmPuEf]w,mcD 1ts)H"j H\5ϵKj9ˇB`Lb/>^Tn-EDZ1U!@ݜ'vd,=5 Yv]X>MVo\x D%fn,, Xi+\b53 )Uhg声1`3iF߻¦<KT"z:~u4ꑥXϦjɶY^=6=r1*#zTCDauc!!~W_Qˠydк8wC)k0.]>ws -P| !01( ,MG`ϖ担Rݹ<{-T2SBff RN`b^4`\F1Z܍ ]k|~@փ} ?GZ~T/m!kiu&@-F\ix8k%%X{*X"4B^yDjc فd\0mt Kڕ7uH44ՅvWH CD2t,h *@b16R,]922BM\[ze[3=k^XY]YYO&U'J4wֶ'63#jfB 0YXZQbn*n*qmr1օ0B8pֳO>kX^^xR5.5IpW30simT^m;39jXZ[^-[ffbTR*_*龄T,`Y@'RT*|app v]aJ)$Vc =אFdZ!D4{@o֑XzHnͥ[+RS47=tzmόjmNKx&NuIo7v t}/.8/>qlϿsR_Ɔ)nqmGw<|sܗ~w'n&_3Oo pynX뺷J{-m5-6_6韦_ 0J !XbG%JrZBQ],-ӄl ת mI$ZH5*ݨ7\ZZ6`BDUި_ZM$HsqƖK0Xf^Gv-XRqcX4Tgcfp$i $M)1e1!QT/._[.Y vR{JBfPIOf)aGL:BjH&~LsR&K:?su4;t'A,U@z]I _Z_T9՗T̈́ꭑktp5|?i$rv 30j!j+j1u*V⋹@al, Lţ`zi__~K[4AK{He2N*-2L__phh(NCCCZKV4?uծ HP6nŏH$ā3lzֳrCq7ȽT'n8 Z\ҬBL;&RcݝJgǟFcg_\35;3T_rp+g].wnK>?^9<KEIB rQ5(-~ҷ$%ݳ!njrt8/WgoKe1͗gZ\/ l߲+X\ɗJzz<~uŧFsC܍A_Ho4x)1JdV73&Ja7._Ʈ̬-ZZ>XJǚ_ܸUi8ڌPZkVde7i˥Z@dBh/t}D!ҁkij_u.Dh xoZݹ|zh:E k^dw|dmQl',ϒI]4{ɿh%}DvǕJrI3_-4,Yq{="۶O-Y5uZ7o-uOZLK3חKkʔNw,BtZ(DX:n/3Y@rL&J0L@(S4jf2p|L&c!lufJ^X#`vZZ|VPJ&?_h:946G{Q&صK[β ^m_UGK@[ JhMdA?Vqzp7 f"Wk65ZHë}"vGsO݌2RP}d:Rhq[`p'_Zu5K㭕 rOpfr%{94sR,-Xj`&ҒPJ$AArPqSt£7AkXEQ: (%r^)NT `YfPSREC QόW͟piu:њP*w8#:>ò1t+{* 8:yAޒknNcRt7%Wǂyt^ 6˹F O5#"Z2h1ǨѦ'\-#Q뫥tmhYA-?q‡ikCnI4/.u;1]ƈ,WyeVWoB_IhjǨ87=س ђ皻ׁ`iF6܆\]g~KuOt+)@ Z։O!v]1im-Mj ٯ/K21cXt}3:)} tmZt՞tUޮu|sxN\f@ Z\ ݥ _y^bHb;*ǧCFFWKC|7imZ8!8cW Hj&|t)HVuX3k7nBpL^Mij@#ܸLOm%ƈ|Ϭ#W_QBD7[Wczjl00D%d&46@ kG? vt˄707$> 3[0t Ј{kj$Iq05hDP}qyOt5yrks741O^ޒjw0v*TVugjm6ZJM|]Tx7r"+WvzerAm*CQfh#5C<2Ő o=B;F{GT4'Jbj;@)iqd U;6GͶ;"5qItV^O755QnmdU$y7T$ FR^CB[`wOhzD513kd @vj`źvVkH3)6jWhjUG Pբ4h4*J/ډb)@f QTVNMzHSj": Z)ek֬&@P&@ozpg]ouӇ䥠3dI"g`NZna w D0_DdV-6"{M!k:7[hK'Hŀ@ F!Kl{AU ltcUL/jk;Ҟ-%uFnǺȎ.E˖|)Wiqw^y%R®T7CmWgIƇm "xۤXupCFDbdLJκ$t҂n$U*̍[DH$uԾvJ3Wz3,/: Ld)YJe1m#IdҪm܁Jꭕr:0pk@b|ׯKWW,J2n 51L<\./+I0tK !kdiGݸRi?J&"VՆVd >vbSnV@40Z̬T=paeup(mGFT(o HE`Tί|>;8D(M(ER X/.gsCtWY\__^^fF"Jbymay'6F@ Cez9/c;lOGqZť%5 M)/߱!({h%`<@ԠsZψȀպӋKqF&g ZW*XO1z`!qLaԂjht"{Tof4=XM`R(֚݉5"#[V"F A;BF H- ='Z,"xbt!dX4vZe}HFi$06יFBR BL:ukiyMLg3ZVֿ_ՌsC2~F}tĶmZىZy\*DM7^TC IL*ߒˌfђ5nR7qm>?NKW4M|ŷA@ċˤP-a ZTJ^s4kUVo-VMuK˅JP/J ՘ؽ҆ΝݼiDI~O8ؐX[.6NI$fri}R՗W ;d ʚXXMY̗XmiyD`91t(q44#jB6ENia`ZZRlH&,DQV^ Hvvr­BR͖ jSKo.>ex}&/ݞz͑P1旗 E۶Sd[V/]{b(EG]6ߗat@H( yQKWc__&}EPiI"ҰQwɓGOGFWʹ\ B͌ɤ=:<2EYM*5۶K.%;N|pNe[lOlͼ6?q*#h.J[c( l|)\ut93"BǤђBI7Ժ?aC c"yLu/6=!zc=7 k/zJ"o!u~|{^|VBycquiu[=Yu h"ԓ6968w+a턭jKbhd7Om\g}~X!ZP({l{x)% G:& /;@F̨ϝGGrhwZٶe$gپ>&SkFe.Ol4<8n䑀X+-#p+sZ \Š,{gJ-Kٌf'@Hrfo$3(KՌ9KQ bTLwm&$LMӯgQoPkOգIJ)RA3Q5) W &>Mr ]2XǺ/Gh* {:q@ezЏ G;1#GJƻ&,|Ma<{ 5VE{W<{[}~F{cW|HGݹ?*V |6]|Grwp_{gL=Mq`IDҺep }ڳ9Y|[gxx3a^kʘo},{=qo+s/N*>sRM2r?G'q3Κko890r5?sw3 8{ir3nc'w-@̌2ƞu#õvkplCSc\|c_Jl۫v:x 7ﯛeiڡmEce^l0!gľϨ9`* Kd"ۛݚeD":F$"Ol%XVbXzNfFn1PЉC2\gv[Gբ+e27ڗ{c }dD6 0u~tEt3T2!A`&0!Ӓ60}EG`[VM(v7]͐5/E އl0F [D~RfXڿBk&? QRLc8Bu2Fkas\f˭,nN!V\53aŠoF<7ZPvc ͍mCMsz|=tʅQ̬VJiZ븣,ߒnJuHjKuZR솂zKaƻ@z* |/H90X*1@lwJhAN`Ṷr- 19=ÀNaJKJD%h"""/vم C[ʔ9"QZw޸x@fwʄށj&( AZAn܌bUaQ\e)85\_\ohIoJjiҕM#Zk P#F5+B^/[6DӵZy;_[Yze L ͆h 'af*`"XX)T*9a[Zkb@dh* e 0՛ FC9NX+VW4"u}"- P(8Ʉ;膣W %f:%P(J[3n>0cVi}\^/ׇ0k1]ğRg 7׫ʓ )c$lT6Z97^\*Uէom-$.dT*Kz=L<ޛJCd1XFj}C#ȦEwD`Dl((h4jF]X7Ӌ)@KU aalja"2 ve.uZ40V,ZUugZ,w<46Q'Z>6a?rHuDP<ꀍxV4+r9(_^s k QcM5kdwR^jՆ،L`iVUʡBkиT,5;CD\Z 7ת|yY'FZJ`Qkd%2T*ɓ]+_3?D`֬J*or.t6*reumcm*?Yc BkT*ͼd`c5|aП 6״Q/JIbiXݨ.!CBaA_\Zf7ψ >Z(rqn~ ŕB;E&i(ycTh>N/HPkET5~syf47`x'V__\&T*VQ*Z#`-9#JP(U9y&DDb3n^k\v=;4BHR,YiJ0յ/go<*pmbZf"#30qfoڨ8t@Z x&vdDb1_^, ta`=@c]lIEI:ΚͥVΎm|Mr拙ol"bit<܎}D W_ܵ3ފAcz /y5\Χ,&G[Q,\xr۶-Ù *{?1[1hrv֟r=g-ݘbAj$T} |~דC<|V@٧eVgNJ-"Aă_ku+מۙfu{G"HN8f2;mk(`7%|n|g"`VVT( n}b  ƞ|]߶E"4e-,_ܵ_hZ6Fmsj,V]L %Z+3)r(ТJRk(DR($h^ Djl̦/l%+)o8 ;UEDHfV6 TzR].:#T5OojԻN9Z+~Y۶Lboe govP*=7#2cg[=3Na/f3&@]~ẽK`x?X̯x6v5:P(-EA Ovn}k)43;0^ 4V%x#N GK䰣zG(;ұ6 ?iԌAʰ GeX?wM b% T')A\P]/"Ȓ$ `C/dOly Z&2&,dc~Sz X#*HXbK$\"- ʹ<^ WȶT"iYßcJkmRTJn& M r-툫t*H pÈ|Aզ @ɄݗLʫ%kBd%AD˲`~p-:anxµ,o=c ?_'JoFn}KM0N*"m0;hR@*62܆G"lnC.+!T' =v6V1wkcR҅[Y`g^ў NZ还! Kk[j ֆꭕ Ձb )X'"O]=rx-ix3\^czlڏxdz a[1nTqWac1=~`?KGbJyȉ'ֱN#cAv6fgL~$Ivp5C _$w-3#7{v斫LjъasJFU4hZ4k0Fu'BjLžV.A^;f˧vHǶnb[+e [d,k `LJ# L;ax{_&DX/!ǝЗ*`Q䙖v[ˮ3*6]1^V[,Z֭d,@,'WV%\aXYYYn/oqX[2w⧱R>[7AX Y#k9[KDQi Z QY @ &iy/7 F㞡~B&740ȨXqs>́jeyȪїHvțߎZ0RRv¶)B Zk˶YtXz ;ZZ![Utbua)lZĕ_XqDHgvozU TB,ޛv? @ڝ{/tm'9[$ԏRir(dM|DډX.:]O*4@ZW4sV0Zd*}jTo\,j~+ 퍍:ūlBPZ۶MDɶG/KUqq@*E3JB͹pFfp@xYkS])6mcYbM,3dK8D"3g#v}Z+&v=k-Phk Vs_|7/#W;ݡV-Wkf|.u/-Jc?`ZL`ff!voRjqNѝĢk0(YY_/oojI6Ck}}=_АPBe6Fțs^oD|i8wr__tJkb~JwPg 4|2X#PR14<<˥@Y`U˫D4&ҨZKrDVff Ģ`ZX.n.0de.>R sCreRTY߱ySј"/ U62!&JRwn*%|qy.6:8 z53o%XחgB243'BA({jt8цpfccc8:@jimP[:(W_ܵ oJ8LՔ3AuZC9\(CU};nd2)Uy C.ҩ@_ꂐH$O?=jLZzֲEPCnoZDŬX'7_.羜~ٱns(ˋw=ՉTͪJsفP0bJғ#CT ,J+mo 36repdO5 @[~]3}glnkx EjWoJseAAU/b փH"U"Gi7Y]k jJ{s+w;Si-(A5ԒN%mD)=<4XMVWyع/r5bfѶݐY2pP R; NDuxE,ʝO Afd֚%} m;Z_Gq%D&(&?/eY\ܴ)/Z.JOnRTn.XKmݺP^KT" <+YD,TĬw$,.!v֣?(> c515'R}:ZGG [u\j k3t:=4087h<Fd0ۗظQn4ZT.}}Ɂzcc$7NjMjU@7tM0s6 WЀԂphhPr@_ҩ5c~9՞%A֊)$Q3zeKܤ@4[PtW (BxP`6-pk@d e2B!:p!tܺ\}>v\&sӊCB;vC1  1)8~Ĥ%ϋpV}$;Fi8rP#C#Af円v" =y3eh1W6Z/7{E@kAkt ZXA(eFAWy݋LYpYPӰ9!;L&Tk +ByX4 @eUaVVgQ,Y,FCDh7U1l*hoܒݑ?7 &w>{W\tWBE@d} {V0wZi.$$Z7mZ-K[m2پ)%7|byh¶5{ #}B&|$͸Ps1и;rW&[l1M<5[7$BugW>h4HR*ha`K{ʭ {\_d_jhh(hBb6YV|'P&M)T-hҦAAֈ\9s}hIfI z`Z#6J7.& Kҗm[3]+A[XnԋkFmۖ"]Onן^__ϯm &xZVs"4] J 2y­EW!ڤo [ܞ=RM ԳXfFW!W "8juT[F7gҍsu~rb4E9g8--'Bܓ he֓gu᯹a7C٪C]M &XZh f# d; [U]۹&ʕ u4Z@fnhݙ-AX30u:co4HzJzY1ݓ5hTjjuddo?LeU2i&pj d 9oK oo&;ƺqqSDHo@!׷Daqyp޹#; e ё7v0ʊfŽ ݺ1N-y(̥RN'[m$``gSV*הIWrG#X) <+JePZ\f030x֭jͬ ׫l*2)TZnKG4ɦ$wӤrGZmFaL,D"A$un$X̺?">69?pirz>:IRI[SD_S5,@wB|1]<,Z}h45P J[3CpvQ.1]<=T?-s7WKK7ǶnH0  ^jU-ND N$, OlԟL\9?ZT .Kn۲܃ !vL{G=9-M֭[k k IaFDU*WW  :cb'v"t[*/Mĭ[تTuȈ&,땪8;;2TXͯYwnr|w\T=eYЕd+ -^ Nxt~w,3h ap =֗\YU>" +۫u'ݟ+:&zobxHv9yH/pz?]egn.o2aƥ|'U+zusT/Nj'Ұl,3[2fvG`<=cAETX5NIʤj5ЎJU;#j!kF1DT.6k :kzr+MB; D!B-u{ z;}d@M:?JUbp40ҳ;'^?0R"  Cg+{_o~+emt*ŵ5Ԟںm$^zA<ݽSRTCz ^O6 D6!"\kBlU+ n@dUkta/'wlad+a=%g/J+Fa'RljRZ#3VBml}-``Z3`b4 "F|- $ʞ^hRL챜X;]{W$%1A)mTԫT2 ZȉDFh4֑FR-^wl}{*0ALyqa);ЯAX1G52 3僁WWbTd`f-A@`) jpN;X/766,%Ӌm6%xP/!˲;˒MCT5~$g F#_,%,L@rDn3wB8PckF+yh,E'i~sT(nkQPڼix~<ȗ,CyP(+ qev r\ŵ#@WD@&mw4ˍFcҰs ZJ~)I@U~FK&) ͅ-Z-十TrR+B10Od,,V7* 2XIE5['r~P\׳-4+n--oll R#E TVɤNZpX,/lԫLƨujR&f1jdwx\['|/6RTx@LJ/,&"?b̽R9@3H^jmVkQ'^^'mF<:04iRHXL!I#i)/VkÙ&Bn8ŸmRCDK_ϧ),::Z,zm~y4GD T\+J˅Ѭ[ީ%S>_j۷lv/3BAYHQ~^(Wk6ٶ^U,ߜlZՒci?zÞ}RP$*]rvr;%v f~Z>E kvJCP8;s[ BHjےQZL1c8# 8savN9gwES#X٫˅D"mV~IW2ژԪp-w="#;D[ Wfvwa"RW24,fF>PJD9UΕWNa)zRXT klqW4VTS6Z`1i&"̶*[ 5Jai/_1?WT ꍕR:v+k Z-`B˲٨:JeڵT3w̅Rr])Ө=0uTRjBn',ۭ5CW r\_vmhh[BHl]U6֪ Mi1uO˴۵UPh8Ņ\.;42lll7j_& FTX͌zkT5jYkdԶ5cZ_ѨSRy-i٩rm\[K@dםQ_X]Č + q꟟bVX(j^ZW__wE/Qla1_t>ͅl ȝn5pVjPvKܳ=R-_Z# <{GK6 9Y6Z̐v}yrJvf$X@ ܖeE8Q m+1j5ۊZsA+H%w~83}ۖt_EcZrMɄ忝\c^r9"/eDu腙k`qpz Pk <40Lmv\:V(Ƕ!`73 'Go|2axzܠXd2ٟ۶ik!74T,USi~*78}ֺ?Ho !)nho3n妐t08 o>Ӳ, P"FPZ23u7ݵyxArKsC۶X"^kO䋿g:S2 ҹ/.cN׃ŪN* /f3On݂zBVZfR~lamۿT2irTMi*H 8':xMo*cPȶbP[7z?I{hwdJ!Vor% ub30V&')9롼_Ad7rȶ/Q&`I9'*Ncg4#`_?C2czlUڦ[Xl!!v2ewhn DJdA`Utگu" T"ٗHBDL&҆:B8LIѮ=0ٗm!(d4U#:DmӦa۶S$t㆛Ävʶ1̈jrt_&|"6es#b3K!Up$l޼?8@^I `YCDd<0ne7,d$, 6ds5d^eٶx˖-vܟNyK_t*١4,uOcFX(,GeXЈns %m!BomR#˕ÃOÄ̀^BЭ~'@:Qc7K k&Vfij=@ "2!>vfFi V0cCkp41fo-}O'mg4iZfF &`RY:h&DK=D18ڤV+2b尣&t/֊i'[L1i;'],֬41nΑ$-Fq=Y @l%Yq-瓖=|?5,'e)=|H&!$WZk{R Dd֦O` )]iѺ[$d#G-m»Z@G26up9ш,`vz{Gv/~MHٿQs=jJ|Hvʲ,3/q(#h@/L"bfӪ0$Lb(X8YmH 5FdJGJ(# ?;9+~sᛛǗ$T:游MOܚ#/#&*Wr5>zMI3C$pbqAXΊ[ DtL CP4j͌1}om":ZV sU6gڶ-4cFޒf,J݉Mu߯AJݍ.>Jv`QEhbuR{e整Ԣ+'j؇Z,uu ] ͐wnA{:VyǹL_2=hm2/V?)%I<:yG=6("d)1MLXI m(}* \7S._]v?\oSz "K#Pn1ڹ}G3O?3Ͼ6r'֚".fz|?O23hQ6X+4#x ._2cJps:;khqw;F'nֈA ufV Ա%iK3#1uFmțx^ ]!A*|Eºh 3@H#GNTy[bzQ&Դ4 ,U/7Z57.,T~vum=\^޸䶨. 9=GwE :Ԃݶ5 L6L3YÖKqͩZ&8bݽ:p7棏LQRm'-Sd[JXIN$[,bm$t[x;N?Akg53 ujL @2+  42"cyȩuQk@Q`HO0iqHzmqac%mJ$R!ܜL'XE Z>MAM8]%v  8&gQgF!%B`Bnk]Q&~ _!{k~~֠ Y9]nF5ir0"j1z}@#+9mUјǶLZ3c.9i;rrTtmLזgչ9( )Ok=Wɸ"[t/9Wב/e5y {ě&R/5gȲ@ L,VUWQ@imI.g Pdi4`3޾!y޸b"@Z C[싳 @ I~X)`KNaD(V% IC TΟW-#&b-B,[cx` 4$Ŝh;ժ Vɩ4oy' &k #X3a] y (6`9C`CB-qND3G_K~s9{oGx+? -ZVOD 4LgӎLdE$*bGk5)KNFb2*g)@ŏ=G {l̈ȝAt@ e<7dw֓Be3;l#`JK&^R6O x,)7J'@cx -B±lPa "f(zFogrIY{CȬL.,T؎w0xs7_Y]Y_ZXZԖG3?w"3D [\ڱV.fHR%2KKKKKdYkww ^QYByJ7(kZ#Z- YK HYf0E8%1E< ~!XdrXHY r bDvy v=3)yX0 yս,X>(mt]4X1dgdE6>  ?™?vRӱ ʐW`ѷE OlB7g%wwn6I η;5Y%0ß^ruqæ! Kr&YX[,I4䦒H}TXFMm/oN}݃FHaYBl2GAbϦ]X[[$@) H$,N=* ,A;-ʹW|TUU%@ZƆMPJ{.,--[߸^^5 DD+G„vȲnKe-J- I4Xdm| Kå8!9V,.d$X$NP-,,;Rrq><@(BFmȌ @@4Arzuuu#5JE"5Edԁ;޹Z^*xLҪ(cљdyyyqq1kL>!]t")'^zxVozUyYpa( Z\0QؽTz'sgİ6WՖVZ^][XXXYYbzt:-jj R]EWWWWõEux K(dUَtᘟ?aaa!^hݒrn? UXgB"- 2HʀѭR2̑D4̸v=wV["g "ٳsu"'s 0$fV3wGw--.gRzi %J9OP"K9".,X^]^FLp8 ;յByY #I`Z(MD"HK?N:W׳7K V|7*W՚7c2Jԇ;EDb֝[wӆ(W[" rҺ=o_Aue #$>l5$i34娂H#evآ@r|L㾝N1&ZYT=4kv(ofKׯjАd U ڽ3VV(D!D*!+wEНe7c5*[CUnݳk/Ozk?*}4 "!e UUU7Zdٚʆ{U|sGpzm`RN& Yd"e؂_^VzwD$QCBvl%Y@WTܵSf"X5aD0" BRp%X"RSݵCJ!mP0ƒw+Opx!RH7-99<]εs=̍ŵa??w ?ΞG wFkj hLf4͆{B%\X*ط D`-; 0PZ$P_6ݽ.fe]}ȼd -ZHU=;s`B9P 4 ,Waڪ8.CIu,FmeŞ;OGD#ies ++-YE"2Q,הol۱س{<7MIh %־57n]+^׶5p!IN-Oe>5#oQHJBclazOVsKhWQ C ) <_N'6ȦY%\a.%}SH睊,6ai:Z[vP9Ѣz.SQcT9EumeUjޡ={8l H;wo*ņhM \BY[ˠ2ȡeʝX]>|A񣺺Vr}a#/׾UU]KЬߵ# uaUY:?챹^deu}{kb a(nᲺthW4jS5 @ %݅ΐr'yDؗ]UVVU] ,PI6C;w***vՐh j*+聯]fH=5U5as6X۝+_\Yk;$ X]U{I4uMܩ9$Їe̒\\z 0}d 0D,{ʧ2UBz~'TU[$$$A5j%nVzƫ,"f (*CdF\$d?aUxb[) d' +$,! @Mk,eMفX, S9_ߜ۲DzTGn9}ƿ翙Pl_!CəH8mVO`8ܾ\8֘,!|bSAra BBȼKP"X=ġRyR#Sp((uYH0Q0>{m?-d&הG+&bve!2 8ib5.YOKͮgB=k_sE"tq!9 rh*"A`KU(',5 p#||6rs۝x+ 4FsoBĮhþ{}?G% %ա7O(՟6wwo[g3kG[R~eZzl+?}`|X/,]`cfDd&'w}`IYMF4D;w5u\4ZSZ(-^3C_M?9B0%y\+յ+?Xx_vO~>Km `u5 Vn{)dV' $,&tk'* m<¼ V7lc}@pxX\>DZvyǷA !Ȳ JI 9-  >?~I>Xjͥ]öƿn`YRT Rr9.GT` Wugkȟ Ն~r\u`6Ͳr xRBQpG)7k90B Hg7vK4r-k?\(;|8;aOu8M~"._~ŗ^lj9:z,1;"Bw@DaIT |ǎu`d{*y|] Mؒ @;m`-,0dy"ּ?z${ڏi05ueBHB:^#۩/Sr &XϦ1};^~a׏Wv|o|ʩtn$)pp>u$\8?"?&^hh;A gE彼pΕ?$Iғt' @9k,[b?ttǏȭW>P:066Aݺuk`&㖇a4 u犲 c//v-Wo+2,3PM n6_w]٨b6MK1\\΂xzV?-|9B"!M B?I! d8\+3P0 HaJ>a'P'D)@"\Zl2^b=6o,LHSr>v"Gv87PP:d49WnrΗ+/3k(gʥ X+ "֝%S t2yc]o8Cǖ]-ԕ-o|NK]L/۳_|+슕]1p5Qe&5LKB9X@\Lrn%[(i[&̽;s$!ܺU\W|:,H|~2 K%3d͖K"\_6*͛_ޘ]O7/k,Zvdf2d^7s*ۙ/gWbi9kҴ߾}k~\QZvބLv9[_Z /BDf~e(og`H$4,Cc˙Zvq9s3Ckp-~NygA yJ`6 Eʺg5jwA]tw%{+wR+߹yyǷiоxI@4øTK7(%3~F,+[B"'a8/sr+[{q)sO `XVΠˏmztD=uXB"D% ˌ 2Zw.RY^sj[U?wpj\Q2R\YJ*P?XVwP6E+stko`"$$S$`` : L0I(\(ǯU<HagcIS*1$ `ϗ>-3BX~XT*_ʯʯ###O2\Z-3DYE}.n3Ջ;-̐˟ZB`!,N^4sV#oYI"|Z aS^YB&(k .}@`ZY%v}=d +O_#k)lPΒ+AIR T?J]$%\_:<Hp˾?7~*_MϢ>i^@)svzC;j2%ooM<@?)Um&HJZ:i_#=ȇ%؉T */{[QyҬ_ͯdo}ro"xP_,M^MٜfIG^~vQͥnM~ HaZf ʲbmx0GkK7v@fv2O: LH:Hk*Q=7=WU3 Qi^qt] DHFfka6A *GñtƇ߽}Cd_~2+,ܺس~GNRſk655W_aB*Æ rn}^+鵛=$sKW˿ Qt߶e(̠h$!6kPlD%{0gRP{ 4$>ϖR7e9\Pn{_? !H@u~O&%dvBTVH /~f,ׄ;_Be^q, s܈S Еu}J"FI"@+_y#^[qBB,+稈'&V^Y:`b"vQ\r@! ̲ ,C8gK+9H[B[uoB屣rL8=޼sg+7%LhL4%\J(*,,݈h'-B º( b,si!B`Y"ca9g BGa4`Nb='fi]xJNz V3/}X2L79^ ګR{ٲP]mme׉o75d&W?ZX%a-[} !  Xd'_/9h$`!@^)Nb1XD DR{@#bB$*D+8$`JyVZ\^ B,=ˮ/A-g"T\߹Q9'̬ehyi=G"D=.+^.JFI#!!`Ԛ{`W@$sٕJ VVVrLTݻWCz ;W$X[[[]^V+j0FGyp8X[ P;eYi1X$M@@)XϼkvjMRf4Crvx,gr@]Njr\E 4Ya[k9 Hv<7F $ e`a>HQfQB4b@Cm eH#Y d.mG!8s4gBąLjs)e>^ pYyE8V%pSr eʄYY2,@+PeELi `Ha2F V)`H@Ќ*`  t@9 X$޽2efeeEOm6RWWWRNqq(d 4`!kABePtfuSlC\.^%SyYE٘扶Wџf:H^^5Q,xVWSKKkkki*f;U* ĜB \,$ӂ;+KWq] QDdI@siݺuNu2JD a-iiE ݻNeLHVVSY# ",닻df} QmKJ^XfɕtQn$N$$d-2ɔ+ɥ?VWId# ب` Y!ޚ_( E@ i $!Bzeq}u%^eY r$Wn/,ˏE*UZRYXD#5B0+/P:cnKYB!BZ (a 2=3c[r_9\ 3d ) eѡ}u*XXZ>}>@&hd=jr ȱO.HXX6L NĝZHKgFFG],K--: Ƒޢ w쪫J-0\D²Ӭ"}I`bR:+>cDD2$ Bw ܡ@ 2BUPuuEʪ5"Y].7M [`$C,,CE*/7@!,EP&ʍYU D2(CL PzƪWs E"UzEEYuEyʅB)"\,@Î cO|u}Iyp&bpL ÔRzg d [wQYQ^V^n& dpe)) L3@) @LŌeUUTڒho(P.+*%[h ,,U.+/ 3$ںeYJD$K*1 ^R@yUy9Sx9riH@4Gfrb֚qb-ع +.<$ylX L D`ȂScDU2f Btᕲ?u0RiFa408O ]P-ւ-4UdXU:al( BeQo@pY6'C&M(pkG V9Y2mFT{c~>J)W|M0HĂ(჉=;j ɑޝB?l!wĢkK+p^2)'*HhEe]@ YFwdd)WX`c^ﯬG5Uju_[aUu_^ g"O# pi'ܕ ,0P${Sv!UZn!-JFז^;! k4GlgƮ̖q޺k{vV~ppC}luM,w<|& 4m%D2H$6s/> $ BJ$$)2=9[n6+9\`eBpo]O{2|w;|ivG0`y+ "r46כbY. 4߭wْ׹1läZRyɟ." K |E8 %Jah M+$+ @4JiTCY wcTD.TV.4 )b" SsQIH$2dlPiB 6RP Sds#hfS&Fkf%-ʏvA>HY,6EXذ0Ds]#dȰ)(sƍzL3pyn3L&U|̣;Q|EJ JE8T!]:@Db/j6, Ȱ G(AywEEgmc >~ -DC"Zz|ʄ=tP/WBݏ}Υw@9ϰ@-Je*  [#<$)hQ۫"9Gj;x fB D)Ӥ?uA6WyI(~(Sz|Jsf8s1nDD`&Ci1/f,g@bv2@к\VXEexyxWp]+m&g~rqTm[C@.#kFȑDi5U"3DJSd= moP-:vԢQٕ? αo{1;vm`a!Y>GVJC\d&,gY\]__,'@d-l!dj$Ѹʛ9"|m[9Bu;|-U"4 X&~^eAB;. Gpe @ÈD$mdm' ֮Xk/ N!r/F@Y #9o}0yrUZ3m$0J l,RC0ոYP< ոo{`Kya,k{rx`_YHա2ybKK!XPC9Ty[!*_Gז3v1o?)SG@{TY^{w]/7?Zk/^) < ع]M#ƪ˛^~25&80ug]ͫ#3s]Xr&w΅=HϏBrlHaH4=wvrWEH6|oeIA@UYz|B7EyMZL wþCv mD hu+GUsXs6~+/V ߩC]hVW4B}mi0ЏFvb=.;-MZ+uE%iط;(D_Dܳ3Dyx#Y!kOu=M+wi@VnOÍearۑokP,ye!Cin}]w }^,"Wڗ\_3 \."!%BPv7Bo[V}ea;0^/9qe!<#<:\~GtΨ+1(c5ǎ eLvQ?%+6$!X$拶86ډTUR Ʌ f\ɎRw!FAfgWdW?˟{xW+/636 K#\%9?6>X.TW !Njn531ތO) 0($ KC~-LH\..0ܻcNj!S@*jc9>jjjZ^yas&wC7b,dG,q/*aЦΐ/(>"E  UYNnv˄XپyV A$ @} ' $oܴJa'?_d7vhDE"o)3&@WpW"Z^^feeUX`LH aY (QJy75oD_^@WduE2^,FM&WkC AXX](\VS DSZ6^X)g`_d"AHE$@ D Hm͑āXmp[gVGY0vjDS3[@_}Oް%$RU 4^d;|{@KLXΊqar*I. Z)%%Hey,}q ÀE]<+H)0P#墱af@4s|Tiw h(hDB$IBgæI(}aN`cm06B#~Gܕ"# Sl$5t|T Pr@ !DBReELF-`=ELUWW_+붻/!CwҮ=DD©yC$ɺ3oբ !|SIBZ` g h<e3i#TZZ #8|ziy5s7PUQF{JBӰy&Iy;i85s3 0yP"Z`j^W !_v[D6|+kT g?<7 `%啕iL->1@N/M/Hu6/,IBյgYh~aeie9͕_^^_\Ɨ*kq'o[wvV`4/"-7[Rr]!D\sSÞ]%Ѐgө屢5N|qke-9"J Hs 2 ֝{atŅdJ0윙܎,VI^X;5Jg`",e[ ͧWP`vJraw*a/P潻kuZA0 Nj[$4 ,(ys쪾ؙm VUL[\yG3XYה̍N . qfJ" rCa" KJ@|Z@myL^""}pQձ XR2X/7g_<bE&ꙈpVQ@D[e68HI ae塗$ ><ZbG:(џ9P wS:hQ ~xciee%./aC1b}}}ieUdzueQ[ZZf奪2\T˲V ˷ @;UJF8,2$96,bM #}}b.S/G(\};>O-]:Z,m ^|H1KEyrYyj)&{zyڵ#;%H,-d2wjllry5\Y^QYU^g"" ^r~%L\\Zfn/7nrA'ShuBĜܻsW4vm"жfT6gV{gE>~k-!XPYY ++P,deyl\Puu9!L@/PQQE!Le,D!ICh(ٜ4 xᚊrmNsZOBpk/GYid;A$XBP ,HNl߹ݏr42Я+++(PS]LUm<LZDW_KEk2e|:ka$@` L `[8 {u0 Xm|nj%rxLz,sP|kJzKAare>5DnǔQQKᰣh*+"E[YQ^X & ,PTU˵e^ctym]dWG{ЁrޞSۓ}$IZ%$688D"\;rXK(dۜY⦭!ܳ @r\EV"GZ\Ϊ(z]u ߽$uivJҌ dU"(ǭo#IRntbOY ;*^ʊ2DB>N(E]!Bh[DvH%Wpl RP,^OT]6Qy"ZvX-d (H@U2z]p"'PBBJ6gaϰ+0YH`Hi dUEWk=*+OF$,?HTQؙ)J&<lrJ8D!0B+[YQeagU/65 $ bDBhW^\$X DS`˷0g"Wa|m0qYaG+5vr]qϩ0ԆHF-{H)+r\j@ػ3b`apJ5*>#()'\]uV!۶g\ր$!]=Kdl(Z@0߯$-%/:#Z씾Zcl7Aya#(J,|:}|@DD0=BcUyT~D2 <BJ 6hҍTp(E\fD`=ۡAp$ t!oWv} A0,I*^}qoƘkӷ.6 BձT>dNJ4̢bs 4Rb>/gj-/3WQFDz:ݧS __P_G,$;)`!+?'KbBƃa{<5m_]QݏfIcKҜ Fr$[&vTW2gZwa윖䳛 *Bi:7f;]h|_}3\RxD -|U|8ձL^DfYGGa6,KKoOֈl.кGHbJP\yb` \P+L4rz,E\ߖJc5>d-3ggQ C l^jI0`/n>{⚄?hm !@! \A҇F}M-V~Aٌui09rgK7]Ad&O*$!%OrH--RPuU  ?QHhS"!!G$Ld({~G33R%БDas7nIa^ka؃?9Jkeu O)l"(Z z6SQV\""/H/.D"l.vL b=]YYYY_+/7o}eXdmgJ$؃ GX6iS>7ӗ8LsF2(BR\byuTNi囊٬NT#`L^G*jkk aR.,+SeK+,!@V3]?^,^!7bģwFp 5➥=mAe~o߽ٗkY $M9+K. PZ916 'I{i,˲rg BB rm"ڤxad6/7HVy,a\βrq.Am a&IzD[ʗ'wdm$q˛n$@ p,xHuue|W`ׂAD!ͧRKX,Kf!  Z[ܞ(+ߵ\_F "N///QWUY. &2N/D+wJB`xt HD\n*I˲0,^HC:a.[Ҭ3Z97~xDvg ea ;0ptR\SJJ-D++wՂ@i"9yiI&B;"e×@^r~uu}׎|wShUE,R˵!vOrp2' Bilؿ3doySsld3,$O?;MIdJfA۹}lPD )-¹qo ]G(qRqT"|K2X$% \̊!BBX!- !Rz4q`g е @@`/o|v;#%P+}WJI`rNgp @L3YDby0M)rl&"doBDBXlE+HB !AJsթhGtD RZPa];xMD7nCa0H^H:e6C" |y-+ ˲ekGWa`\uW$@V6i0( @ [$H(jr3;"UvO9],EG*s~;Ŝ\$upD|B.(nl.n@&O,4LDd!E"b#Ը%͉-H φSݸ]D@⊡`. 0/fW:Y~׻DvFɥQF @yTWh$HrpN%b!"EhAe|1~`(JDygp/vM.03JÐR "ȬVsf≸ ʤNjC .daϩ\M7PI9 Fd  by|Hc]mϳ43XH\p5gKΥ L:%}7 i"U:.SnO0u=fP("΂7.J́ui4†ʯ$qw?eΒy?%*% ^j/+d ͜)BjfɡY k-مhHh's&aWspx [y $D|hc} Hk <3򧳟~~ #z.@ |R0 !r$MRJސxKDP*>,b,L4-`Qu[Rh a@W_yywҶ2lxf !;, W_Lal e!T%q,_7Q,.X@::˳V, nSD`FM2/#%hX%K% s  XDPPXa{'mD TL6]#>΂{vƄ"حE\KVY(M)-g + 6;Li3 !QHY06+ɤ$" # am#i͂+~p lǡzbX4ps'lPc[.o0x8~GTHP$n.$D>l& o ADA˒ʑ$v̍IJ°s H hü]6iy摒To 'sġ`6#(5yH ;#TP~D"ȷrp^8tN.o0 67$I Jp{r TU"D0X'!ȒWLq~`uH)Q$Rы= ɜ9N60D:RÆgW]=msdY$K-LnM 9$0opꓟ;6 \vwKG&nv, @Nr{}%;*k /;r?.y^)؜!VU6 v9pj:[g*M/)gIm ||~׿KJmy,Wxb#|Ho]<9ӷ|]_ O)a(ST/rb-G_s/ŋ'^R\T>y. }XҮ+/ k^W\M<8hN~,K)񀌑 ]:QΪjzx Y ݽ;$QJif>PB` .lq(4cH)8v}< D 9[2K aX V6U :("RvzꍪfPчAJ ,ý'>]d9zk3NBYGQJ]}4U+ksI@UO@_R#N`] Hh] ϵg7&)Fdp `IGF9+ѰvQl}lh6 ;P5o6]mTѫyZl'7>3&4l_gWaܕ R=4tvZ9nOf>Lr: ?=7hػaԂfJfҟǡ IJ*h.Oɡ3?J88PJtl䋰G=X%z<Ǎq(zu< VAN<ۚǩz0;e?0.lԵ=(/*]pׇg >;3@.+WMD3Xт)P0* 6s@{Ӭ =󇉷qj.IxEP<7'xX4< #444444444, `ihhhhhhhhhKCCCCCCCC3X f444444444, `ihhhhhhhhKCCCCCCCC3X f4444444444, `ihhhhhhhhhKCCCCCCCC3X f444444444, `ihhhhhhhhKCCCCCCCC3X f4444444444, `ihhhhhhhhhKCCCCCCCC3X =>??M}dHߢ}fLCCCC3X%!p|ùRƒXZ~)Ý|ɢ<΀!⯸St - njySG䧇!{}ݓg|r1d74 Sgó:ź4 KuMUJ*1xTGOj ԰8UE[R_KTCCCCyT.Bڈg>>.? \J\CCCCc2X{z6&}?}lƓ4]=erb"wu9 3 "̌R)Mgff.__i*LT}}X 5444416DL$gϞ~LFWW(xgϞmnnnooC˥iv>55D{7+?0::D8 "#h4:<<K|`=D"bT\ټ /R^]vFOLLZ] u볳_;vI{='N02Ktzzz[u=N677Lggg4Uc)"NOOV#;0Ew}7uttbB؉'Ѩj T*HLLLD<gɂ ŋdkk+044]]]C211ADB&8 ZZZy#Ad29== ܞ~G(fffZZZ I199677OMMq7yfff>'OzG9.\x78I8[L{MMMkajj*JQccc"?y!DQ&~>ōgQn[mmm҅nL<ݗ/_͚xDxL۫Sɤ龾C]pw8yd{{{[[ۅ ZXL&'&&ثĉMMMׯ_joo뭷`mllz1ͳx|vv{NMM={ٶt:ݝL&O:fSNq900LƥK{{{YX<C}xxرcׯ_7lv&'''&&՚t:MDa=66Ƭ*9ÍdԩSmmm7ٙNSv)~Iu_B6Z577:u~קzÇ31\v4<<4;;Tc~CRӧOONNձ#s(Juwwwvv% v'c>;,Ω) &imkk{xff:,"D4;;;>>S3>>~e|…_ڵkHD ]?3mmmͮ9xqrwҎ!3g|3g|pY{W?}}}]]]Ǐw:333|I)Yn!"ցgW G}]"zyrr,-H$L*?en H(mìU .\hjjvV.̤qknnCCCY[ռǏ;e~~WW#?pW~S .Me`hh(K)Y-ij٩f9]]]!x^tIMkN3gXU9??ɞi@= rPD"cǎh4Kڻ:H툪(5X^W$>\YL٘Ŧ@KmmmofMzfWW{7Gvsss,S|\kEfgg7pl###`!uЬJӮy~/[@<OnF+r#"֙ׯ_pMN$.\gD^P}e˥;ݒ8[oٟߐu… tznn#J}ߜeikk;<"*:x pf5z{{;::ܕRz@\\Gr":}t*x3cww+.6p&B8<+60z9_777|}z?QK5wޙ{ %^r9yMӾ=mhhp;oxxQWDd Ԕӣ+`<ܹsgvVzIWSR M_}f/-:a"RCr|tww?σ}Q|սᄮ_ONN :0ő(QvRܡ)avGTJ v1gE4$vF"/_匯et!H]TǼתkjFJQCpx;;;X'9WhrO2)u^&dzc* "@>3QHF矮 0444;;#a)"k͖S`yםg! d2ɮ!^iʍz||<(d'ˈ ,,,455& D"*իJGGk:ӕo .ϟWcǎ9Y7?c,ljmme7#ͅ=n0w}ߟNu\lk̻#z7L1aSOeCC8 9\n||idĆ9U;300$433zDsw Ρ|.=<*? $/!b!c)bJ8.Pt*|2̀Yp^/^liiqq:?ƃD`B$9~xkkk[[װYmlln===d0m\̙3<99'ɮ3gtvv LOOOGGGOOOww7{qm?..\L.oq򡡡־>[r DTC===n2Rr[o;v????44ĬdGGhۻz-F}]$]]]===<5)w}[[[Y444P:w:::;7L2{ӑ?~vK.)_Znooqa5VL'Od(=44伙_Cw1Ƕ)P$mmmwK!l>*aUSSg)sVQ-PBuuoћBBT|;^t(OMMMOO_tIg*oY|[t! ci%Qo oW엳1< ,54444{[p18:%VGO)_1=}x_ȓh lxJLLo~f8׿LQ8͗<5"bo/78Ubɀh4k\d*.}4444+@:3J9!=4;j2|OGדṹ9CK$Jx28wE5.[z)W7@.^ (>~S;;سf4444444444, `ihhhhhhhhhKCCCCCCCC3X f444444444, `ihhhhhhhhKCCCCCCCC3X f4444444444, `ihhhhhhhhhKCCCCCCCC3X}!"&d2ݏo1ί>;;;;44.\P!a"Fx0mnn.E|3]ggg`jjjtt9P-T*555ֶoAםSSSh4H $ɖiFe!(4ԥ=xmx<]@sssgΜy{zzH[[[yRKyCA{ԛϏ;v7}nul<99R(f䦦&gyкq5E ؋s!]_JAITߕ:Uz0 %Dn}}}o&SロJ{.:/e3ҮU\tO8jݷK袸vӏw>3+xl}oV^ K1z?~zz0 "/%ԋh4Z[[F]tIf mB;?{y_Yuū& }osFm_9÷_ξwww;vX,\RyXrg!au"(s}shkk+jFGGGGG{ti/-65P "kmKOSSScccwX%sE{h*- ( ժR֪>￾;ښDb2@׿Llo{GD}0yzPhUusF.J'Rn; E;XhQOklld(_KIB%S*lU`xW8H|SqADN `[hOhDM&js>YK','yy'w2<<;==]TAj[):MR.~w:fggϜ93== \Zca 殼;jO٪>ԗW}ttw~wyQ_zPYh _{'ojjRO/g={a셗/4J(ߗqg//H;uT; <|,eꚛ[[[?s||\m.R[w0}$ZvK6R+i6~EYhsStBwQxWnV1ݮ}h\BooԔw膇p߉' e$}$ζ&_U2BRUYr"`*)fEEWB`DDpB\ow$@|r8@ڪ8q=Jh-*yFƔʪ?޳gϖ"Eךw|[Ξ=plN$IPB{m,711Dߢ>XR&>P=|g)'K!pE/7NYص5g!coØl_!EvQW7Kf[=[ ^922riy{zzQ.avRinnlooQ>ySFFF+Jwvoo/ύsN~/d L={yzzWYLTZZZDNϟ?ҥD";99-iii+Bd4=իI&lK9F_j~755`vv_:htppХB) ׯ LNN]]]/^+m_A>환8wӵѼW\AΩT*c,~`$IR$Jy6_?~;#F]뢧rBLluŋ+]pŋX,GQ^2T7L !"H"roͤ888׷6ᛟ!htvv7{R_ܹso WQww7\,,իW,RT5664770,577755{jI/tvvvuuqǓӧ9gPcoo//xnooMUe O8=ZZZ/J OMM677www9 @ww|PSSo}laa-ϣ:&''y睙5kkk_Iv$O&\XX8s k[rbWgoh<8~B^flllbb &`uHcccmmST{.\F*g\144{~cc"*5죣333'NgϞFNMM>}Z\$9|ssWxy; Vȳ333;_'?[oⓢiddz{{;::JyLNN )Z01cyy;=vXGGG*5tcw>ʹQkkkmm-;?vuuE"Iϊv(f7H$sRJn?A9ׂmH ޱ|SSz?ҥKF6k׮9iq @9Kwwwggoz=jkkWmSSɓ'yl}]wy[H'ZW<gX$9wL$aOJnHyffwS[[;99L&yWF 5 ! "wf}Wt}W<<̯zyf~: )z,@<W^NQTʃJI@d24{oξyǛ&''y㽂6J+rihh8s ӛC5\漟;_Ǐwn׮m̙3|vRZ_!5F,ttt̸ ~bp Kؼ}.Bq}*,.L*΍2[6[;)N<"?wO>,jkc2Yl ^l }}}.]r#]YfTKjRxD{@p1_F4$`C7~^wl힞yMCĿE. GCA/y8ψZK)}M_QUtҳ`cǓ;N'xLu/Ժ b, 1X^C%0Ǐy)p󅬝rć"on|+g_,$(/4N`+p1b ZjBP:dp5^׮]Sm{X&ŜNH$RbY,OM} L>b[X2oM*ҙdJRIM=yީ %9(9%.')cÎIcݧڅG:)[wRSSSq$:;fppPHR)EMMM7Ut% O'#?y>iAV.7آ|sgPIiE`1V"?noסǜj`gggrFrƺB^צ!js5g\MrQ`͊ԷhT`k|ygg'Db> ss3fpܻ疢=ߞ& 6̩f!tdltFGMMMͩ{x h X lHvRo(;t)ŜӻڕY7 B@Z߰,N ;Q!w/H(K-]tidddllƍLUiw)S ?ę7wKexttO655JA`̶g}+J r>:u_EYw^;[^hNOv'<\"\®o 3zK%p΃+((/s7xvMmkks ptttttt|||zzo,^{L>\3ϲs (ozu`ONN677$2NE_?5qW^={,p211Y{|mgӿJK/_zylllt?uLMMOOOo]@?x:Z$ sė2Ϟ=~ϳ/_MRziL ӕwx< V(/xݱ%-H\xqlllnnndd%WJԇ9jʻPohh)%C)4!?*ɓ!"w< Z+,==KEeڳN>˘ߥ37tg}=O8G9}d7~vz9{҇q#1d 4)_auX~Uwww[+ɩo:$TbɮƉ _*RY~gzR!"+>ɩRգnnw~w1^yITԩS[Uu>:ge(yWê-I5=^gYT*ņ!'3O]9@jΪB^ &]v ~1/*ڛ֨"W_0i>✠t:tywRZ}\XX|ȡ8Jd<###sssQ"fEtZ۾YE\x鞞d2nԼ>JLg9 y*ws*iJ8 [5뽽|/ׯ{6ٰxl&:/J/KdjWxCCC03z{{)$J12Y"W`/Xy5R{ Su$aίPhgM9+7MNNp;U议. ;$ .(bsffm'Ooϝ;VR^|أ5Jy٣|̧8gffY< )kWʤRb7s)_d2NyoVOO?PnTxڵkN\u755  D"9Ϊ;ƒdkkkOOϥKX 7('A]<뭷xyHYR444)5wpfb?Ǝw6đ#*LCx/]$Jؘ{,G\rw>VOOp{GGקp||q1ʕm["ёH$kʏ;^\ē$455ڪq}^DV~kk7<0>00n"@ɓ'I"rFys`gd2ɚ`(yͫZ_ӜYϕ}U8nffg y@WYP-655)Yș'ɓ_]QQdWɓLޡYޞ&>r}AE5q===>zIS"^z\ǎcg=66Ƨ/*'炷Ǐy92S4xI ޢƔ򶜟~ڠΝ;w5^+ST~ڵD"TڪO .\p!H J)WF===]]]|555) aеkט$kSGᨶnnzy>6::ӧOsа2sK ǎ}I{CCCsssΪBR$wwwRU;(^GN`ruhtsLޫjYq̙9NLTlQUS%zP'ς" ƾ uH$ ޥ6u0 w}7NGSN/mWW۲Q5t,hiiêҌmn:tHpBE}9Kt(=w+ r" %>P{Jf'w(\u1VʾurlX[n[٥8R-iPY W ɥy*SKQ%B[X<(t($8ni$};Jo v)4]ov谸Qb7E[og5}9oBZ7*\-\LmG +Wj|89 umu (40SXK l.l_)Pu}ODd؛J9%ccó`=\cn9cccPlGx>mԮmiS ̐˫u3a8jO3GlXB <7AVO3G (U+˹O844CKf>SkKIBUү&.Ttԓ]!ޛϞ=2DT (bypp+wNq*qUqO!_BlT:NRdن _]%]ORsssG]|RT8b^L&U{Sؘ nS444444awUZ[[ڈHJ955;::$?~+@]tihhH&''[[[9xOOD"[[[{zzN>0>>.$x<>00?9jhhd__ߛo}";;::1Ó===D"\rÍQO#V";wN5ohh7ߌD"x)%?JCCCCCC<擡+x<R)"]]]Ukkb>j-ǙD".>chh護===.]">D|̜ }}}IRWיI&MMMx_wF"~  z{{|sS #3g8F"NH$bގ}fff4jhhhhhl#GFGG暛Y#L⽽l[tnvvwillliiioo|pybMdŋD4<<|y^xQv̙k׮>}>a=MMMJl|MxK;;;vvv>CCCZժ}K}[]dEqY͊3s=<<<;;,%477!b$eӋ)o""mMMM|6aonnP9rNرc:XR?Op?f Ō%.Nkrrҕ?DQcğD"t-q0::mp)8Ǧ&'׮].):yJf\ˏ^fuomhhhhhhhDfhnxRƄ $]j^CCCCCdJgz`Qy]#)X>.Sjhhhhh< ֖`ޫDmtϷ@*6_5444444I+MC0[зa!&Ù{b%o̠=6xz4X[b8d,WB JCCCCCyf444444444Bf444444444, `ihhhhhhhhKCCCCCCCC3X f4444444444, `ihhhhhhhhKCCCCCCCCC3X-EDxvǣs8O Ik+Tfq !"=zۭW6RMz}Pػ<:۬FI<P6xMobO==LlwQ_3U<,Ѽm4O۾C`)R*9dK^NxUjîG*U?@遶<:IQ/@[%qG3`f^VKs .q^/t϶[acի.X*\+0Nne}СD" |-ćtwwwoooϧ[[[R~"ָkO(|<Z~%޶6潭v% o*{|puww3/[t4(Nsx#b###E#cIC/A_ؖ2}z٣@GGؘɓ]]]]:88HD, D"5^}}}E_qDR ݮgE }cccVغmK--S7B{ŷof$ijjrj~MCT~RV RtxO8~xQd"W+=xH$º--+J.L&MMM|qffd]׮]F333sWJYץݩ}]DlmmvZny{… NsX0A=>tʔ8n'w|?JZ|.D5;;{Ŗ5bM$ (q3m¢ !x8Kl;Μ9sikt}jv_7īdZf'GQs=tsMMMqkUggg(S ꧦ(s,pƄJYj_]kkk8v7377LD,;vtT*^Aᚙ˗/X,V赵H$<PΗ٠F=33377~n=PFQm+n!?MuիRT*Ň?vnnnll} tN~MNN.,,?~r&湹9^J~񖭞$X,<11!liiiROV9(g{p^u%ͅ~vQdFA'e||\kKe!ɫUHDf[ZZXyÍd9NOd29==Ԕ ?n|N;;;ۥBT*DؽFVRa;{D,CuPOWW jE^T@N%h|+@+5DzoԯKĉ'ND7olmmh5Qja2d2t:bM"\3P$HZ777onnmlyƪ v^􋞈ٔRX.P"K؜mX_I8k۷oEs#r<g2m!www7778J.NKIj] 4%0עjG -|>/-1vR B.CIɯ͍&Ef ab %(KX2$ё:FalnnJw]7J$` 89$$ ڶNf[aV^WUBP...bXt]~JXҝV)[[[rE|e6Z-TQqfCѨVj5f۶1u UO&4-:::l4*B- `^,T*Ǡ|\5M4Vd|> >qM&l6[V{^X4M SeYhS'r ه$xdh4 'N}}fi(l6{rrQzP(5|>N&z^,  6Qr\VK,X, yigggjGhmۚ4Z^Cn h4(b)`PVCEj*h4tppX,ٔfzqvvWaHݝiLiCL&#EϡȠ A, ^VP (jr\8;;rz]~0Qj GV A'GGGtZrZM|>_׏`DHa6NsttfaaQi4gB2L D,tEH,"R1񹓓v fs6iE 4ԩb" [I6J:TmQΠLjl6Bb-'''?BVk4hJ2ڔ GR^g20Ԧ^7 TdH zfbgghrP{h۶iHb2z=h5S ÀuVt%%CRd2بbX.VU݆og۶j@ClP3.ڦT*n_|]^R d2iugSZS{iTat: )?Uyrrg9*JQn( `8܊zLf>Ca8ժ$C:x?je_/S3˲`A[`֮̇w:t: #tٕ wT\.g!}V6uȯ'''"Ib(Pf-N҃~qá}:hit]P(@& !h֎ZI6ݮժ<Hhcղ, ϢOf@],(YUjFJjQF%C1...' 1t]mVQ|wO- Q4År94xC6: 憆Fkv1 #;AW5Ƅoz=YY:P*IaLI+ea4ᔯ_#+z0aHZ&4NC%XA)W I]y'P[ɪԦD-)zjB>h{5#* V-j*5Kޏ&0dڇ @gL$뺙LF,*ʫB+wj˃`P^h#Z$+ wmT*Z-qf #EB8)#p dèx<ƼL8Vhe&u 6ݕUٲ,˲˥aiۘޖdбF0f;`i b<۶6-1bmoo|>5?m۶y2">*˵Z s+!rycc#>ϧө̕c&,x\].%XpT*U0Va6djpt:u'*Jm n88HX,0=N7660A0VFÝN32* T*['nȾKD:1$NdZ*j˲z+0hu>Zz^\U1A&),`Lr!j6ŇNh4'"Ѓ0)eƎ Sreiq!6`q3jl6áyr'PF2RV#Pc_K) ݍz\D cvG(bJMfO$Us%6*,ZI%y,* j{gGƥ)JJZ=it:4+Z˲:N\f2jso?j(|>ᣋFF0p0Nf1{a &T?mt:j0{,Ih4x8(XꢖebPsk!rpC+zPek}?<< z/G<\TsTP'.;b4\ņ:j ze-D4ƿ2e \Q"GQRP({(1ϊe(i)AFJp8BǑDEV&D5D}D\]]ٶNeY%1UlRZRFQݮjHj8k.mB P(īVp:N\BKP<Ӿ%͵J-^wvvx'AEZ,TB'Yl&A͉jWy{4zP1dMCt~~l6Bf30bNh~>"/].ZZV=34vyh,V]]] DŻQ^IXӎҕecz(ʫ` iIrjhƀ6VpQ DFFhaPT\y*B(/"zϞ;j']15KF\#rv: 5Ō{jpxwwywun7AV!*Z󍚦tjȸnc@Km?Ǒ?[̱Vxt:vјfh%*<{>==ERksǪ V]m*jvԷ&fQ/#X ]TӃW7oެ]ףChrTFKZ{ZթTNvjF ZB~lVT0#,ksssXȫg iM2"]7Mѯ TH+ UZVY:ng2`ܧFKRUŀc|PK*b%3AzްR]!_*`G02DuP^Tr?FN]%V*ad ,+9 ,SW'Gcxbt:E'I9jb(>zZeY( 6TwASƽQ=Qt"rM[Ռ'@Zwn1 ʳxL>jc{2rf߿/7өWWW777rZR1(Rۅkc BZL&(nu1ƌgm&MZgm|>\.("j;fFYMSTmi*a4\!nW;ʊx1!l6%zZ,>f b?7T3FX,bxJ){LӔeO= j50$aH-4pڡ ߂LFu~9~w )ĝAv1(L&c&&atBwY:XXܹZpDCZm{{{LEg09|xxT, m6'''j^#ViŢ`\}tth4 j5ϫ*\;!H ,xA5+aˊݝ|]{wwwrrR+4r^7M,ҘXh4>~iǏ "%*|^ 2jhZ0zT:99,K%yQ\nggA|0hu]>~e۳,j! ovVJX.*lF <88l6h4$-aliʆ2hwv5ÃeO&qvvvZ\=99z> |ajI4źWE5UYlŪa؄=5"֏2+tZI^P"`jUt`\>/ L^T*AQm|BGbDԕh@W~ȺEU;;;`:nf-p_~#.8aNA0[ӎ[[[0*a9Zz'10#lVU[JKAFPGvJ[\|>^870R ?ZJd=+qQ`ڭP( Ym;aݟjJu]S]*'s0uNGʥhV\}Ө"b81hZK팎8sXRlnh?U+1/W xŞuNկ`H49rC]\ETNӓc%֖hړLsumP0מPߠ"IT_5kKǶj׈G&>(7l #')җ-8LVՠ{ƇP >DzH c8Ã4IQ䬭ݡ%J2DUR:kL0T$#!R K ݦ%3:*+ CyBxE3s>Z $&9`G+&tg gmAuuOv_B'>:*rO2tTo`qKhj<${+bZ{-ڳՋt7jP6I:qIt84$ϾIJ~pjBU\$S*uV]|YYЕڤx8GB#BIB]LpZ9G͏8|l?TVhmA'F]X';'tE^h|qȒ7GZ*Pڭ%)4I+㴋`\NSr 3]kj>&z::[)Y{@$x>X.oRJmj_ܲ'-cjQPқ/LW/^upX*8Օae}ɪGE`%7ӡ \$m (wqR$e6_xÜ0OE_(xU?p;X~a)SLgm?'2_ůz$GI`m,|-=@B5W}iS'~G%[ᷧA*6䋝"|F ޫRB뫨_xg{>z^^')RL~]#_{`o\5X.8EQZ,J"s}9RLg/f( l-"_ZVrrXGh|ao< N~e^,sozt:ZAl$IcD?$Քf3`!?l-“B MRfaD/j3ml6 mO_fQE:+|nNBm۶q"lP8???==}g$Э>6z>y2x$>=8d2bB`bhY.P2prĈc\r)/((>u+Mע-_i"S1,wp6|DPX,X'kU'-0yY;4EnGຮG6jX,zl(v;N-/љ/Kyv~#5mּd+JO/,›Wci68\Nʩu[m8X84 /qTc{b{Wڄ` Z]'M MXϻS9G=tpT]$J&Ih)I]* +Ue_( =gmӻ"զn[*0xbN[fPTjqZw>7je!Sf~<c\T*ib1Jy|qnJfT{pn#f3N;3өaK2bh4rWrөeY<˲jZ:FHn-rm/T*v!NspphBw͛78/^i۶=.n4۩_cbr9 .//- *>ZbQՠ ^&q8)ۦH% B6 Bn<CڅB^ÍNVT*{cDP(+RFbl6}߿ĞݾC?2:==E7ˇ^ւ@ggg4Jjf)ׇám۵ZW뺙L^f3mamkif`4e6u:T*e&^R,gjj4hL4M L&-|߯VxPtfв|>.sqq̵`0fNA4noolݾr|MD.t cdJ%۶z6;;;lv2wfgggtzggGSp.*7QoxlL& +Nyt3e2YVREP5'Rhs0: wkf\v1LBFt:pwAІRqQ-eTB ! H@PȵONN'~AZGC|"c-%#YTDkqS_} Fb8< @ ^\.Viy,0DZ#(#ĚX,T7T'1(Ӕ |w_`X(ja% S"[mZCI9ff+˨$ݮ8- ,z#xخvE+wB!xu]V1W׵"5*HKqדjt#a(JiZNa+_MnFj؊a& iZz6M!Z艚Y;ff >Ѳb8L1 l=N5. #|d2̝҇߀H&hZV.xi!Q*ЂS䎲fjU rGaBKG vL~55Q` f-܃X!h4?nB_'p8rZ z#+JVd2)c3⧟~2Mhlll`Luk.L]\\}vkk˲b'?NݮyNP(|\u&奜dgY_.Ǧi}Bקm6  r8y8aG.valooG Fv@|^cPv\n{{^'0R?O_09B8GGGwbӧOmrf<&rD:)^ WWWX pxx "j vv j7 vlʰd2jlu] z3666Jd{V00XTh#^>}:99(T|>?jnlVov!th 2ue?V/.˃M5PBk:X~]dվ~zħ|LӼ&_on?i e^v{>[aB$S1I-;hBy%K5@`-x^g]EŌ7%SKd06+*aJ]_'?$+B7W%m P$%+f|&'^c6j~PGJݘ(')(:wE!r)B[vOGA+~+~G($qH_0ڶ mkC[3Jz࠿A?p`K0#B#K.ŢP(z|)ч*1~.iwh O":X/u*bkoSL> :.-b!ncaE%)ƕ bz<_ LǴġ>_Y‰񹓸l~A܃nn'%!P9m9IUJ\صE9r:!y>ȪF$Z;|ڒ%K*,Gh|.*$pt ('SufWRsy4LSbM߳KՅEB`B!8PB!t!B`B!"B!t!B`B!"B!t!B`B!"B!t!B`B!"BE!B`B!"BE!B`B!"BE!B`B!"BE!Bɝ#Iކ{8B~rIb|y?5Jrٙ/FWTAEWݗ_D|VWQؠbz]c[LlD[/`=L,t:NJr4IP:NQ|(H:6@~7븧Rݻ^'9z]VJ|W}-vtbjfK&LS{̧O?͏vX,vn|w>7hITZ~4͍JO?a~իZT帾|$O}ܐ[Z4 #d+Eu]1ɎoOO&<_Z|a4 TUMb^Z>UII"T*evPnשTjggZ-(U|%QT:N_ms]^Z[(}T*S_y9Jnԟjm}xE!?>UOk4MX kƓJ6^_$[p(%AZWGu)_r+JM8www\.˅C{r1?]\\ض'ІXҿyR5t,*ژ&~X,666rd2`0[VOVt:nW~r]w:&^=IO۪$0Jrvv?hz,Pu Ws-˲m4M rV5L 6$hfTuqz~wwZ˥8v$TWGQU cT<999>>)7kժmLzPv777KS;kͩk׾j S*zM {~Ԩh]d7?>>pc~UNhNQ 38*y(Cݟz^T* ^;L_ZfG=* Lpq0;AaJkarj?+rf)߲m{ww4MQ%jfU4 ;K/ 6HBmtTjuu%,0T*EAO1 Jf0\]]C_>*VګT Pˠvsh HBpzz*E}7ߊM\6MӶ(kOOT_~IoOec(c$Ӌ7nAyJx6MqhbL5uԲrX`4KCV[_y|>K80q\S l/%bݛ7olTZ,wwwh\FR)˅VpXTAnt:<\.'@qtRl6C$f>C-[tж\.W- ۶Ubd˷_) *@ Mӹ\N!AR) A;50XOlooc^͛7iz'+rW7|S(rǙLf{{;T`0<GBAJ~W<킬|߯T*d<j5ͷ^,jf^8ͪVZ;$Ac[V?m5ŶouxQxlaj+0ezRi>{N f?D-U.h8xR;%KI=>>N&ܹ= 6771,J666|>7M~p>{7|QdY_rx\V=SyAEH-cMVx|>`L$9ǁ*.돏ר}RTZ4 Yjvq˲ǁi tX,"שTj2,Z8p8߇ ć`~*j@̱f,O?!pbss3|X, P*N'Qbp+ "dj:hQ,%8ݻw1'ǫMƌjD˰P(- H8Z\.C_GQ^T*]4fx\TW*TuM}݆ݑ$mll n~-eY 8Nv;;;b{{Иf4R?777_W5jJ 8}]۽rhFeYm~-|GXrעU֌rP<KȝyfpXlnnZu7㇇x #\.T*ZwRfi>?O,)\۶B|qXe˲޾}[jnߟ#YT*6n777~@ymW*o^F|heYes˲bJs잚r\̡ x}ZL&M6gڂڶ=+J%8QvZrhF*mu]qNOOr_.h3vwweV*(ԵW5<`"߽{CE$zqV%P(yWdV*k٠0`EQf %noB)H[8rkQ׺2$Q܍Fc{{cTrlnn"@J{|>G޽{7d :YOt2ǫ.8%gI2a.* 93 }#%zO$_,NS 9 SVVc!'''t:x'r E_V N7 5u0W=Z01\% ՂkZzaWU\D|Ǐd̗&5jY j^ԬIV! uXQ#Ѓꄛ7I2IDAT|߇~^㧣T*uww~1Tep%Tm^MӡJ\MFt:,Bt:M]Ub x'wj匛!4!Ƞ)h*-( yD~]TK*~7L溮X` tmڂTv:=$AP9$K ]2=j5b|=ZiI5b[>~NQ}d+u)5)bt:yOBMdf&"$˲|D #P,-˒fZɲJ>}$1!x?~|||Đ{X~2oZ>iS T*h%*LK0N. Frڤc2uuuQ*D'{;a1^ M  }B띞Qj5NA_ӧO_}P(hs LLXkZߗiPhn1J>|3k/- m iZ^$I&ph&V2^2L&|Ldwԫ0{}*v]M0'#՘) ur 5>0Р4j_&$9Bc?'g2Zvzz9Hv1S55(XR?r||,}PlJ,͍;m ~x *EvmE`>5Ԭ:Fd#\&ȴɐ jB躨S8"Vfqr6I/B)1:bk8(>yq輶e4A,਀W<` 4]VV˲,_Crt_Acn6BAh~:}Z;zc^,jfu-/ ńAeL dxjx~zzPNpMPdCZy>, 됂S0Y( : nJcPzp_V<3vyy)a4̣cH | stPy8X硙eZ{FeEB$Qv[\5MĐA-˂=޽{&.-`ΎLj n6Zjp 5 4M!a=+%\ہqX#>z#t;"zl=`.;Fqpp=f0JXQFu]Xj: q_w@)8Z"/GVUߗg%4fj PK|\ÁQt*G-sib4.cm^4Mݮ"xsрAh4PmVb33ΎB, ̝z~||FJƲj:0؁$+T{JמG; '$GU$9mM_BĠB HnȈ$ǿ<Js`' ڋAL~Xyp,^xGC@RX,\ℾN3/g7uI}u]7&%}P (qGkhSu8 l/VKeC%6M3OBK9R%xPYxX~p O9tpF9j'%TFml>kjRf'ğ!!rZ],ĿZ"Hyƞ'WcLݐT+yʼnyjb?+*P$Wǧx6 /txLyFz⽴:??w]7KSܚ|&?4ՖG)|VWE4$t=?=7$џOm_EK+0x(,ђ#WK䜼3La]%0k='iS\&ɍG^ [y~?с>[XnClȗPX1AؿB:X_k;JR`ʎ"kve7jߓN d-vvA'⋂%_~/h4`)U$/ E!,B!:XB!t!B`B!:XB!t!B`B!:XB!t!B`B!:XB!t!B`B!"B!t!B`B!"B!t!B`B!"B!t!B`B!"B!t!B`B!"BE!B`B!"BE!B`B!"BE!B`B!"BE!B`B!"BE!BB!"BE!BB!"BE!BB!"BE!BB!"BE!BB!!BE!BB!!BE!BB!!BE!BB!!B,B!BB!!B,B!BB!!B,B!BB!!B,B!BB!!B,B!:XB!!B,B!:XB!!B,B!:XB!!B,B!:XB!!B,B!:XB!t!B,B!:XB!t!B,B!:XB!t!B,B!:XB!t!B,B!:XB!t!B`B!:XB!t!B`B!:XB!t!B`B!:XB!t!B`B!"B!t!B`B!"B!t!B`B!"B!t!B`B!"B!t!B`B!"BE!B`B!"BE!B`B!"BE!B`B!"BE!B`B!|&/q >$tEXtJPEG-Colorspace2 !$!tEXtJPEG-Sampling-factors1x1,1x1,1x1E>|IENDB`biloba-0.9.3/res/fr/network-games.png0000644000175100017510000000303210315030517014360 00000000000000PNG  IHDR2nVwbKGDC pHYs  IDATx[h]E>֦mR0^*bł>U*AbyPQ>DhQ>؂(R %/}) j&kdɤ9Igfkf͚5gYPըʬ`46p xZ&zAHȲ,kJx+JKkf.Zl3&gv@@out_Ф[A~>l52u850 y $ۀ ~Ñ((Кwr.- hK5ҌeA}#h,g<1?_, <-tXF*:> \)|hJT]xi8J[x/vz 'rw&h^m@|B|D(6SY Ӝ|)ģ>liTc4oUdw_AYHS݅/bZ[Y`[ o"\^'#e R|A]] BKʁL}PwWF(A7%cd":^f "M3 z~hI7KZnǀ-|d=@hchIrb|1]^K-80 wpW`_W]i{:c\rb|1]\x]# 2)p[L;fi0`ma@F |֚iɷTބ4S4Ad $y kZ,\Cd|u)mXF! 9 h!A 9 M#Q`c)7O08y?/Ub;42y?sݝo}c|xX&|s5Գa ]XqɇܧIENDB`biloba-0.9.3/res/fr/start.png0000644000175100017510000000265110315030517012740 00000000000000PNG  IHDR2QbKGD pHYs  IIDATx]UKZCBDHYY)F_iOIEKcP>XHD5JD4C$iv{pM;ΙϹffkY{9DBO0DP@6*cKI,]*i@b- RsyMiBD$!49m(!ɽ+s1}Kz.JkoY7`(3$^^uq?nNLrbr1L`K}mԺ=+Wna uaܪ<8Ě-i[,'%`^\osˬufv2sdÑ)".yn }v~kkAH79kdfh#_> v}qeY5Vϝuu\S7d {ۢn] Ɏx W COkLst&h6_U~4kC翑t!d/F;|{~$ygx#I.#96soɽ2wfvVms-R:#r+[ WXSGcL KKH oWreG%r)HcF8C>vy1-|_-ͶEOͺĞ_m#eOx*GAUL+9:^5N!Y#fvHnp 3Ir&p=>ΑuWk6xn[lOY]j" sX8`iAjveQM+7EhCd1.oZFr;ɳɛ*}.D } X Bh%YBAP4 #QB0jwKUbfmb٩!DIENDB`biloba-0.9.3/res/fr/commands.png0000644000175100017510000000321411532011433013376 00000000000000PNG  IHDR\HsRGBbKGD pHYs+tIME1"~&tEXtCommentCreated with GIMPWIDATxMhEǟ1=D6^DA[mbi҃ɖz3TAһ^PԶ'&P~`+h6e"n}KvggwyٙĬzF]efF Lًfvcf[vF Rw#pw }pWo`?>T% |!m ǁ߀i#aBtXHwA+p;wiB<^{n~zz$U-g 1B+9 /`Xpؤn>nn^ZŚu5Vg=-TX| VMw7@oCt&3nR` 00Zb+YcP!B!D^Шyh?O;XO[ZQ`(:g?4`KE9u[ZГZlA&5:|WXHgVoBS_vN~P/'guPנM~d_'7U&tI {TLM}9%K IMa{d_'7U46>uKU/=E i)'Rob.@kئ^-;R}8d z:{_lsS-!:~s5ඦm*g_'Q\t=SMA/=Ԩ)Wu:sjM7ǖ&m*g_'7ViV!Lz[@B!J>X1hM1*yzAoǯWw%).FټlfsfJI#談k3;+@|͞6|\/ ЪΘ tG4m7N(~ +nuQൢe=@|3ZШ˾RB?y غdw9UpD8kޱ~B.Ӎ,rc=hU/F+ϋhMhLGtт4B~һqĆ dNT1`_Ic-r JVj%N}ۛt|@=]lASuDj́ w/*}Wgx ;jk`~hl]|T-  !X|']7կ#zw|lg_U*.>5_y^D>ܲZ麏> !>UN;{׊ƬBZZ|]}h̙9sZuHZ<5l89g}}x݇=@t1笯kMhO=;1笯MkuӘsMkuӘsxGƠw?4՘8B*B!B!B!B!B!B!B!B!B!B!B!B!B!B!B&%nW IENDB`biloba-0.9.3/res/fr/game-name.png0000644000175100017510000000334610315030517013434 00000000000000PNG  IHDR(VbKGDC pHYs  IDATx]UUVs2?|(3rL( |H+|+!(Ɋ*JԲ(K Cǩ0rw?3p>Z{{>ɜ&2gΜd=&!t~!Ny`>0VϣYJiT=)v3Tu5N yGH)jBt=oOWh>Q`WpS#zgyu.qWDRD*« 껽 A8h0OdCt5Ĺ ]ì'Bg/)f6Vr3RpV`W}4zI)_.`!O)WS uUP/K5֠d BI" X&Cz0mz0hma{U{'r߸.+jU8֣Qf6XnfY-K)I)df{V`m2kf6,Ph=6\ñǛ;-S/ol WChC{ ВEo2Z=}Eߘx)nPK12Q#HӼB@K"n2 !:B#B.E=1%DݼwM s\6OjW9pQ Q`O~+o8f5e q3#ہsfy*ˌN-dFؐ5fG},~ 䱣 *`Wf{7xǿtŝ…A|vf \`U8\V<0d]f(g1#v˶B|x^9_e Cq ~8j '" ʢMn{z`Bc\q|d] @i^!* B,!ABg%D-G3BȆwYy!U4fB|BT@ZBgzB4B% ɾO{!or1ٚ I?g~;[ ~4pW[ |V{L ?g{yb!gg\r[}>9 !pop48[_(-)bl_n^'U o2&qم!]lܬ)a.&_?8_(}\Ǖ.pncIJzBY /wSu|NE ~ݗ?oZٻ}{~;7xXXwٓ.!+s - x~[|{Cu\W"k)}& !DM8sCr%&[쇳Wtί@ѧ\>f264+{*9v<%YέOɭz";S{58yYp6KEfuA쬬]C8b䳴f^p~ʦ|tIŹe2}ogRBt),Q%5tB."Ȇ" #!?RB."9)!8"?Ww*!ġA]J!klF69!IENDB`biloba-0.9.3/res/fr/aide1-maemo.png0000644000175100017510000037735310741133001013673 00000000000000PNG  IHDR e pHYs  ~tIME /͌ IDATxkp[W.> &@J%?Pg@wgzZ5I R~$Tg2&$Js{^q` 444444444KCCCCCCCC, M444444444KCCCCCCCC; XQs˒Š z<'Q_VJ.B _AuRKvx< fD?[xSb^_{g(3r1 F!I!RT*FU^}}}}D"J:Ǐd!;ڞ/В"S&I$ߠe6\RCERT<DPhjjZC!CPoop\N&+97aQ5bd2GTYe/c+oo Q?V<[Bz<ᖷW[ˎ^giV Ӿ}C:kU "bXljj:vB5sl6;44Fp x!c@!D&I$+LyDbR6<ArPǑIJdP ufGGRr,_-ƫ-Oz"LQW,K}Qo3XĒ?a\,,'rܑ#GH-UwuuMNN +'N wP>XPP,$D"L&C/R)D$2Kcc, BrΙ)xEFH$R(N8!K H ƙk$ BRI-DPQϭ tP~hooF'NQJ9b=[5U]ihhh ֪i J뷣d'q naGGGsŕzzzC'ԱP(v&~b@̙3tR! n wOBT*YV2]1=ud΄zb\9猱:>RU,Li秦ا=)pDQsfY=t3h[,P( +v7+555<<夲 B82Ʃc2͒XooJ'ɱv!D<+-N!N:)L&ٳg%Jt:NIE:DA(}) :;;/Ng2g϶:tHθǏ777 Tr#J/P(di !Çt$0ldRKQ*>g9rD''')* UDwKA”푥y$300 í}_{ ÈxI !: ѣG`tts><'Jؕp|>O?zsNE$ё㖘\>OLL?pffZT*Qk ӧO߿~?]|^j ӧOUX,X keCPjV{ˊ^ ސ'؉o,',qJ[[iƤZ,_b:҂8ȋ\QHADH5x:Ff5ʃ_ICdY" ]]]+t2N?~b1uM23@`hhI666fdTQk$ oʳX,t rLZH$rt:-qLMMb1/tFdbbP(QK J&WGGL3" DQJX,F'J577#bTbd2D@ A^qccc}}}mmmDHU.;:::;;T66K&8Y -`s5ub/) B_K n!T_QR}``ĉ`pUq6&i(Q|xa1Ji;b?qidUkGs$fԕt+CGG p6jhhh EeW2Ą\bK>Xv`?Hqo0K,Z)-"K7q'jbwNy7I_~?-iSSS!.dCCC===tq$KFĶ_c?1Jԟ(ӅNe3::L&UDl^cMQVzh,~\%!sJ%ڻM{{Ъ#8ujdR>`O~:]'W򯲚jRMɓ'47NۯZOe=}j,U_nEKW;9V)!HhGү "@ԃ !H?xWX"wuuٵ3oۏZalvll,yŹ( ۋŢlx<$|>"%,9QR%{t#5Q"(XL 'OrcccB*1I54448fо &U(I%PJr'ɏ>Hq[2=9~UF2^;v.u``d29==>@-wHB@'"TM $ /O& >(j"zBZN658pێ`ZpΌfGNCtuuEѩ)ZGFF5-X,m\nttNq^<<88( B&Q ` W(:d!؞L&hBo믿_ZXM$JR:& K 7|%VKٽXձ:St9%I*{m~٨QtNCCC$X뗰k^7pY--[JNi7ܜfАj[-zcj5 ikKjpDw`#*t|r:B,?:kig|qppPᑑ5#9`bb"H9s&gx<8$z{{'&&c%1:DMjBSN g2&X4q,M, ),hkkkmm[ED  .kTEmtzzzrp_}DLrc)Ls>44£t: MMNNHEC1㽽4Ǩ園bvppS$SAġ{Z&ӑL9Bu MDʾjHDonnT[OȉD"N\.wǏ{}}} {56lӳ(ONRp2::Jpkk=_(~_ [*JR|^91ϓL}Z6 aa~X,Z#zEVzc2ljjJӔ{Xz&qGy:t^''IӧO/KT*ѻ4<- rBR^pXvM8 J?9眏Ҋ%/Ky'&&/ylأGҏ.=Oĩ~aTQ16i:l``` JiKJtzwu:=bs>33C理,L$up8|qPhtffM\MNu8pѨeG"aÔ/ C|Ϫ:}l+)ip ΚW(AϲةTٳp8L"$9)sӧOGQDܿcFlV3J_NHN(Δ% m,FWNX~U5@r>CE͈,GB!NUϤ\.G+V<z{{TZU~^Fr<>>.ŀiZQ. gff 522BɖnY,jR~22Zr;vb4-z d2\vfw8qxxر:|^X""cݞInxq{)䞸bb’cccoVMTǏSZ&}\Æ\rpرc2SzZG4cXevadK`SSS H$ryxxqd2:q Y z՗mpp\.KDձTQ#"J:]g8iXx{ァ}ojM]O*OhjjJ}IRM.S4Q}2ˑDb|F^6stt$݌Grݳ#N 8y$e466&Y.lwq[HdQhKEױ1),T*3Qr,"2 ]9xK5} דZ |@޵; !N8bRY cte<88HJY;w?h i"O*=$Ȯ8.I*;,F}]ʔrw BP 9&5d@w]]]2H8zyA4va޷ԔWu>1|D;(C2> KQ!XɮM0Y'2EpJXP,O:eYh%_x͡PH5LjaT 訛tl+u '  Trai(&䐪~719A"vRDtD~mɀtwwj$+(uVֲDY4R%T*| IDATa\Nnw: pȑau n+e?>fQJU@ziyN }Mu$&1bX\.dDVGRtZRΞ=+=jr+n.4ebR9f:===00H$V\vrQ^Ԕ"ڭ02Hf%d2)7gKnZG5jO$GFFbX2$mmmuJ MVrJ-}Kj{wD"A[۷o yE7zW*H9sF 뙴]"acܖzf=|=:K;-ollwhhȱ!^GGHW*R-PuB*p_-S nKő\.>|XU7d?߿_>%_wߒP{+YSD"AÇR)FQL& ˻\2w f kR)NSFcxh/!TяB#U L1-)l)!v Xz!/ΎkC-' vT裏y`vttD"n7dՒ1HI4>>NQs仪|S0~8;;kWM[!Q>CGDh9tx\ҸN\Kl-oc׫q.FGGB__C +ĉp/J2Q۟@F!B܆<ƑN8H軻,y-M*+d4b`/ɐ.ĭ:XfbERbX0$˶Uy !s5$J4tT*rd2ZN\*2L*c׎|K{{{yGahq{e_͑MA-NONNh>n SZ{B ԛd>~xTf?Z[;!Q|ST:YE"`p_y#y[!͖v Bm?AVun0ikkS]pr% 9Ch|oMXxlבP(An?CU"u!9O{{MP(P'PZ4&R*bWבԔYZj6._L9ZvP4GU@浢wEqU`Zmڏ!-c0U;FӐϷqaɐ]MJ_qT7E(T۴_)۷oqz*Br\:+T'Pqv78߯BUգla'`ُ8:{- Q.uDY'dQPjPf|^-L>H)BVUAQyYZȱRdP aj"@#xrRmE N&dF3L&3>>>11 <jv$}3I[(l?E:Q2qPT (kdI裏݈onn'WX,FN`;i^~u+LD|6$S,(j?1'O677;+#:sUV"n/ ރ;Gͱ4]1Z$.2x?SSqkeYWqUū4XZ;|Ltcֳmȑ#'g=TNz*Ɖ)Q+:U:zbRk۽x ҍih|75lST-v7-Nk=nE5h7pXֹub͝v! vlE֠L$|~`|t ReUc~W" zvHXmHHUm7|xx{J{a"xa{0_(:Xjw&k FukZmTJ% +2Ѫ$u:RwXWNt'UZTP!cBv La5V9$.Gl2'sB  `uޠobTVа$ap<CU ,$.4ꓟOx@Q[<5`BdM5Sɮ\F]4sJH% .Vz^VTKe-bW! `ߺe[ww q,IxȒX͞Y#1F'ՙŕG:> y^d@iLxr0..pnrͭәpg̗Kth`ިb`#>ռ#oH MV0wShr0Q{:jݘjD)q#dnsuEMuAr#XQOjq&m(@<4kf-! @9 2=6~}鳋c91x-y { o>>|2--ǑvliԳ&XÜs?"UI2^NN'Btsmep|ݞ\x=& hA.D Ajֳ gWsssg&.̔%. pHhGR.zzC@`^h -h _]> haZP2zek"xn{vզ-[h[I9paw d/jT)B! @'8ΰ#|FVC@L"B0DǪ* @, C^2Dm)[!(5X>'3%08%&d<!n/fs6PR  {KwAd/ޚ'g aBma-P  J w ftMA嘎P-29>J˦Gm89zV-B_?V{4`&B':ajP[tBڙ_]\OV\Lp !KV0Ѻ- B\0Ċ1{hG/j\pn +y8U Gm@4`kcDسOԌ]=J >{ޙʹKl#b.B&AKR :/z)ki>.9&.6(Ƌmly A.{q)PT}ۿĹ &碶s IN#Tg2u)r@0䰔QI\uqY6ߑWצ2jL+ exG[@ {dgUZ{,ٗ/O!!p!L9B8I ! i쫂3'e>CQ7pڔ(gPVpLS;?pom۷8 $ ߾3셙r#,I-$1&%(H-e>XX/ jLK"ɘ 4/ej+\bRQ#20Df"qa:2*&k O;o$N/VTq29gFVQsυ:'V[9XV@UW'*k/7gcjl;mA&fW2JhymTM@' d4H+Wgyw'u%1(z`~џLw;+B!v67,&php?,>bEX~#TeYd4MbQ@XK"]PdY͏VUW.PCU-/q+;`RCO40Ğz .:s8{1)`rjg2,Bm͐Uwi" i0N IDATM0C" #R% *}Ikj%)$P+R}LG9J†Gp:8Q.t{w\Y!m`R6dqSʱd=\mWc.p! Vj~r;lupxA칋 &QU#[|җ*}Hd?,5X}peS]xWΗذ%.R~}KyZ*!1wxeXx`q978@C c ,AʈYK9m䦑209ԭ(UF3!8F眃A0VSk=!5Xrd=͋@3~O"? ؊J>S{g7\pd mTw.kkR}*vErGup aarrE_lY2"tM Gf}1›^&GԱǍ0ҕ_ba%7SeF4rGC5tT֯%\QH M._!ah&]ҷ $>h9lߟ,[V.K4{~+J#{S4zl ?ת0Y03@T#7Mh޽` ۴nGLG@.q ئF\P{p 'Q\|hF@sCMS:dMN#7ֲcO ܾEǒfݝ[Ȝ|ɁX"nzkfpȘais.%ٙ 9iGAr>prr`|>fɆ\ۓdrdUlak{iY5\z*U `qM5ɑdF`jҀ1aeW4W dsg#8_jraBR VlRϷoEsʕf0}  aS)tD] YRZCn?{¦M&.|Nx)SvO^}ex-4+1v̗SӯJFs9 nߛ?w᳽{>lb">èg}WC ,V啫RW_5|ȔMU-jwTnaaP%s\ 歛~fyVܖ^Iv577w&{fyFQ] $\s"pB,z,wYr{yGӖ-[1iqrJrͭ[~1H333bi633NHw)ߝs$XHg! hݫ/c{,ogʿtnaj1)D )ynj >y@Vr""ޜoZ{fǎ¬ȡN(́;wafUmQ^kƌ+_=\r L\vΝ750jI8k(W"e~8r`@R?|=7[xEȥ?Gc@ɗϦ.9+RTj5,s&غٖ+b]92m3͛؞]{ 4ޱUGҝΗrECc  ۛvliغОmjhhӼViŽ{^ VZ{?{? mN[;>; Ld/*"N~BTQ.)ǑW} 5vŀhh6X/ yۖZ.Dsdw>^;|pg ߛa8`̇|M\/nBEDRz1`YaFÍǓ' GO sdC#SY&l}Fʭl?d?; `˅f-:|%KHA@T2P=5uon z{ 00D04Mq3O?e- =CT;AEhV0hΖ_nE@cfVnil 0rHJvLpW!V*4zQ T], }``YXeX@ hDs'LQ^g~0z&e%fA*F~;4"+oMمVxnbrfNH |ό͛7omh A"6{vƍ n/? ҴرYoJw/= >`[~[672ئƎ->k'o 7g9=-;im!ө_+ݾ_yiG 3[ݛ/}8["rsa7o~ lVG KKVmܦ[dn>2Ejpf PHȀ`/r?ٹF#ںț/jF4AD|??{v7ʋϴ&nuHxu~r9\_k!3k@kW~EjjC(! (PX2Y^$yX#mK@jd&b•kS`˅惰Q @0MV}¼`aW0g.4_MLa[1k{ `7٧oeo>A(`~a.ޘ߭~ |\W(L@_MNot~0+8( ^}˟lԈ&7?77ˬR?znX\X8\RHOD` ^q;}db_/=**4M0ٓg¢8Z*´B7i1o_}Ju գ=1H DDa\U'/"5/j)݈L} @bޟ<y.{og6F~|OwwqRY~H)-ߖn5m߶M\Y>}mڶ)ܮZZ _n"-ko[X= 3/\ET*^mwsr{S.[/ 1 \0`7ʳ̧vz=`ż -`枿|!ȑ-q*򎹰6M[RSf~ ~ISޞ_` s.0zo*Z9 C48;{4pk+[oq?|2(6g~Vw5kDޚO mÙϯޫOxBOT۶E" 3A Xܕ]r`+vvi3d>FG>9&8#K`~a&W>uK皃vnrC#B7  m n _-5mb-_mݹom 7F9."`ܕo ~g羽;ٲeF@!7KSAI|߽7ooڒ_=9rqf޻ 踟y-X.'9ronܘ۲mmh޶g4wk[`h>sݻ hټi- \)A3Wݛbeokcî-[6o6-P@W0D|`kyefć-[nm-cL0wkj9"|CF- \aB5 ƅK._B<'wAc&g"3d(0n6!lXfZ(]2|5L58P nt4C\0CNF1j]-ݹ{~o1:) k7 wyxvvqq}•E`oWLS CT؝+M޸=쵙Rircqa_0 h \d;/f,w+kw*wQCΘ`x{ ffs0 nyv֪Wn-"(4: ŝ}?nݴ ,5iFq7޹`60PjTt52,010L7U5}qukX\$"@pun~ϯϖ̙ܝH  Pg$[59&]X:{VǑ`-.@T/C$>&!gM,ˮosb#rΈǚK*I% M ld0 p7mmihz-M[ Xn#fBT*1r9x?}/̒WgrE{>{o}w^LAd’XAкd:6~s':#$d{@., QWеH<^q O>`RFF ؙnfRDj;o"YAә+$_OOe"i Tw9CVTΊyڮΎJrvf%)tdX¼y: RuFZ[rLt3;QuP~\Who*FI}Z=r{b\uBQ,s"B\Ƕ& urA&BXO~G:[s+p$sN.Uc"oVU,#茥JRf"(tW鎌\4=: e}=C8`Q)Hږ%8wUmmmܖԵMsu!?PXr⾹;Hu8U~v7/.jKWK1ԉޛ'M1`" kX"Xfq7N]0 ҷ`I4ҕXԜ8~|슲'>܀b|X 4z])Z ee@} / BλUE$wthXP Jh4( T3͵2[M|a86bCKB;/Pϣ &I ݘd֮J(Rؐy^C.^9} w"-kJl.֨ؽўO]=>3NIvv>6=+񑈦5ql]{HYAMskݯ F={/?'˷,Z"`ҏ?9ogk.]-uD@JPLF=' `j6@ZY LSo~c;[s^]&7/IӆXrsSZa<9S x6NXSUJ.D}]mҋ'?W0P;h'2d?o_@BPUU8^ef<[X"Gw|s, v1|r/8uoN|${8P=ٜqNS'bm7GΗT IP 1äq였G68HsoMχ S5s!1hߟ<~b ǚLLk#`4 K6 r,HKZiD)L+9L00KNI2 ăّg46TW bw}RV7v`4'ڌx$J޲/^Qx 2|UQIed9PV1 ۷yU rƭc:'x²V=>JhmDWԓ{XԵiTZ7O[/=d0|~1)TDѯ=A"hBL?C⩹BE{>ǒ`i늎,E8YCûvS17;>_Z~M}/AO3wprvvat~G>~vKLZhbfE R#; b xf^-W2t jcN+5YD1T$N@CWr 7=T(o܅+7LDa@VLjn XѐGs<%cPUS0ZFN{ü\'n-)߄%DDa-4qmSF2:1LP0tg|Y_̴b:j@d Jؖ& d )nheWY;OuETPI nIUM)7`5 S>YԴJh\m)VāB{S޳ri ?yTY3c7_ұ_x#ým|l=sȘ%d)t@RC$E '0 O3O_xGkx+#v߶PW[@<03᧶u~إ R\{vsn8Qe^TC^OwhyfQ!Bgz@6OpU}Ã5E IDAT4 ̓s /<[։RL@tRZ5VZ##bu`]w=Bik6ܶo|dЀ,q䄭+G~`n02O5Ƅ^BVW] J٘ 8w|F qJPDh4Lgl#-臞bizۚ_XR_a@*)*Kdb Y`v`}Еe"'T5ScA5Wf+Z51R YYɅQnyrRKK[@0.gL( '|=rMUl8mȀ((Sc70p  MOTT5(zpxPRsuvi01E5 rCѴ:z@DTU f&+gGh@:2nXh !BӗO\fU@JeAXNhafQS o:/7f/fh.>/`6^trU Nْ6&Htߜ,.V|)ÔqR@0DCZsɭBZ)ZIR*KDN` &f D|8ϰ%^D:_(/a1".X&TSWe6La*sµltdd(Ւ&KƐw&>smb` ѫF,i)C-~MZy~Ye v1fSj J:9U̳0TUksDjR081)QU*%VTiQDj;Z3%2q( LFa:23̉xv0_(W(5u֖TR'ylefZ}pTP(^9;XIXA f}ȱE:튲WZ] B$3Cc,IJ 'sUUY(ҩKrBę$00_H#èUK)Nȫ! &VE^5L\l3!+a| .YDB\ؒcT]Y2:Xv*,$D4_\\ԼyϬM 5U]{k Ἄ7La5VU^=}90%H!귀Ρ4TƮBCMڨ*B+dО˕KbkoL+=]\&99"$IX;{;;"XJdHcJŹlW[`w7qd{"XM| 3)YfHlB^V*zuu uX'i'd9[ٺ|FADU  W/˫{+Q -ԩ.AȞi)A=' F/_;y,bmהٖOwLˉH=v33oGkU* @{d=! =P,^? +Q_ɒ*Ex|jW z(Q zvzkrDkI 䕘ɋ7DBjDg5'8̨*I 2D:9PO\>@Ū MN#_ŠHůCdT M-~ێf_ו%;bbgE&MuYEM}9=\RnͶ++7XiQbx# sRO.OBW#HRU* ےXXzH W uu5,QW%n_,ET )bO1 xB457om1K yx!V`PP_ooWz%CNj7f$lZQR2^= 0IVg=4٤^o҃pı؀BD*uYuחhm tF:a|a(~%R6Na!d{Vևv h3&GF9ʴcbGK`oV(C@6M 뉵{Pdlz}?anW][::ޫ}݅lȫQ6hHc.8ggjKcË< 3QϞ61G*جT֕$"ٱ5bv*DX_o¾&,AьEf# ^me#qƒBO^+q}@P,P,@&'"Sͮ[HԲryc1N$ZO׫d,O}m䍏(7س[7w¥}#;QFtHJ̉o==Ƭ;/f!^`,r}r֜>yk6Xb3 %&,c(``;luS'39UXL[d/H{>#jZ! Tj:a`߮-C> V:l'c#{1"0P%j -bUecrɩ'ngEDI6 k\W! /,V=;z;W֔Vt_s.>nR39*W#1>8DΝ!5 {pXBvv1,PZ[(|ZiMMpZ"2+*4"{äb#D.Cޝ˫ =X& xzPNw*oXy`Aλ`O{;]msJ ئȦ4],^<9Se vSfs6Z`3iC ) m-ʹW\fǶ|Ngm[3t]G~s92{nSlYӒ @ [ ?96:]*?tdChs(ɓ}[Dl&)$W5;W[k[9x1L6'7  P_g>oS_[@!DRoL~R ]orيHJW a 5`f#zje?[8sqi7^:37Kx~r})Bnsmrp}jzl#7=2<Cpk[/K7^T}[Ү[D\d,hZ:S'WRY>y%h,/iRAB<wѨꕉi90 w&8:k8;7[׎),QՃɃ );@s6M7:⤕7AS,,ށ-A^D^r@wr'&b7':SCI$*Ƨ ۞2܆mZNMnhr6Wwfk7%8 2?{MJQ81v+X5v )թO\P'>~ j2§乹ŏu-nO?KJP5g_OwA0.˔Ƨ_9=%!0{/; ¢{ĉb)j7CZK\ Bڅ;{nʶ2=iL+NO_njw|bז JKXz FoN)TI_5cr~x3•ҋ5K2$X+n2iS!"AnZ{Rƥc픖:a#U+.ݘzDZvQh~`c(\vԘ^I>{sΞJ*zŏLm3z=k=)Cm_sxNzѺYi>ߵW&po\u3D'.]1ʞ=:sc˚jinr!y|-+d@KzjHj:ƃW9U?OC❾~k`pV=1zNxF.*CɺjsS m]lfԽ~}0S7緵wֻwo0߲+)4ũD420z\O&ঞ{s XjKD 29yjnc| Ad ׎)_wXKu0h|dڳ|O{>m ^] Reep-^-tfmg6謔_='r%>;E]lG=ۚʹ-.F{bQ1!vnq4Ȯ="URZB:P!x8Cփu~ƩsW瘔D@*ZMݾ<@ ϤRԹsXYɮsZj} p 1._$%*\ks5)H"eTQt>r_:+#yʦg{;6:z1~xo'Ǯr4źtWWL(;_˥TJE)xD7T(Wo/'+]BJJIb@L/jV+b͗[L\F]X XTәו pݗR E p\.VFL% CޫÑyb_Z㳋qJbD-щUBL,ԒRbPwN3S$7KnXZwPX<\W~1ћac L맞yHWk6>QuXcjc^Ʉ}-|6<{G*̞lW pQ7wQC^(M6,/9M >} kQ&GF0}RY$EK >vZlњ+Y6,Sc Gt6.iƺy(t՝|mn]/x5@Q  ڿ/(*ĝ^8VQւ rm6̔؍W_\,AڈV]y -A^X](.˧, d $&]n}*Ĩ]Q3/gkZ?ߢ^XU63DR. JeB;_zrj^;;xAI̽núw^ 5Z!bkO~O#VoX,̀0Y))u[Yvn_6>&rR8d4vQ4 q"öQEd ev|)"iF>n}\ ,fUp7t#' &D 6~#Q㷙{c*5ֵ }55mo'n$c^T(NPy"GsĝW{DڵYO^1xrǀ^KϴfT"|l߶o ZƅֽJ &ujYqe+obzH̽ϢlۿcYBx=:?xR"Xk_roiv<d3|x Tk~߽1'Zd] o;U=k@^O [GJT */ʩ5ѺkՔ:${~`yX<߯6/u:PQ&}>IIF2 '8bq^c1U/v'@N랏fIvs&&% io"r]Ǽ*k)H@dA /bmn4c~vM,uf~l DA9 ,G;m}Whwm'v*:Ïo E*Vm̡o`8=s)W {}#ѕ* Us@R9BgYp_*`F IDATOz]"1-Cۮl0BPc|`g_?0=:vW C{log]Yp- }=x׻!TJB~ O(|RVճ5%Lk!$TX- l衔ѕ||Ck; sHdf✋b2қiE$IJ]>([cQ6щjx/SN;ߧ& w,t۳=И0+ LoLD҂uq#OuAӪsK:w?Ro=AGaƒ%PR PzdjOi6A!:wpHBcSS!L/Su!(f|s?1>sLk=sog[416uwwߞc|2kÃID)vw<8veǷSNW> wB"E)=AuJTJ0W5M! XJZQHG*E̖{!2L<^ໆMA6267"69gf"!5Y- ,g^xr O|6vg3kD0Rx#;;:8QKڗ Clz^k!I=hi/! .FU,?|\^"K h݀zch1a6^c/o1&o1_5ST%Hxȑ70'j:3OLο2zUa *SU#Z\.ApM6R/h-7'`@MjYU6P/ݾXvjg>+p"62 (!H[37.BP+RUCVO*GacU)QPA}_Pzdzt/\2lH<Hi0ӨNAuK Bwj+JRaH!uÃZ$I)u;W٦T]xbDD;7wmcҢm4$RB0 @yN Ez%{WU(0 RE-qJ{6l&(Oju+"B!Kax(Xfڰo4 mB!A.x +Y7d)Il[;=+@ķg拃\NK~9P/nMut@fABQRA'"wL B#]/kS E %H"(8&g(IT E+6c-ӟMgx?0۳lN圌]ED"au5ILDJ `O b(:ۜ8!NT| ୪Uce$a/$pb`1UU' {QP uFL1\Jp&S&dHcecNx&V'd"kR)SJx%⃰*gҭ}55;9;K0L$"kUq6@`Dd 4G,xp \g/PppBL& qUZPrsLFH¸k:+$$&2dg:54NPUذ+[Ӆj̼1CXnx cfIeG{ mBU'fJ+϶惤r_(L,lAH W!cS51NX#VheJ< D 5%q#e`P*L"(aaWdX|Y / 'fDĒXk|.\d*UtBT>?ve5: "lIX "jD$`b`6 N`yW){&d^2)ŇkfX]eHUSbbQ &ܛT$j:S,f2Ύ3CI㫄7%D&IR.UPOcd#y ĵ-;;pw`k p k[ґ;2LHwH HgR4ѧL(@eScjq-o޴325ekūko'PqP&)q ˙ ;k+9 FF[T+  }MowiѴ ?7 ޝ;pdԭsg.^ uGQзW:l6+pË,! aZ7B"jhK*g{dߞC=!>bK$P(Oc1ѱL԰Bi\辑(>;p,k'/=~x_G.,YTLu͛X3z-J1\t6wpV'fkJ*LePKcwEYn߫R;7v`d`W,C圈[ 1 y֕$JAZTO\vE6[o==XhA?&e#J;rZJC=!Ō1"5L% )2Yi[OC@,!I /+S|Ԃ. A LlĤ`2$U(qbshRD@u$]SNmՎҷ%a \it1Ewrl} ;β ROۊn!pEeQ;$ @#+"5}^XDz@ ދtoh{AJn\ 2|v`2y1yJdqTv$)=:p|2b9T/ -QI"n3z@PH瑨-q?k`] gq43h |H?h J3-KPE26h{9Q 06 fob#1K=T}&2ig1$sC+°CdIHٝSlc5|2Ϗj)V"󏇇~okoQ&8P#7Z B^^es'rUfeR)4 X2ͼzW\Gz{rL*& !x8LHEaɁTU< BW-dQr=vlwb.dLY( Z4*@R;)Ox⫥͚Z{ Y۰u*+^>J,PFϴY-Gvj4gpdgS_ oէ Ѷ#2d[1V2@Rn΁L:&i 7g%Vkmz";0g0{_"t;< U[ fIS=eڤpI&_L9] swgLK?R&19!jM\gySԵJf?':}AbÆ~K%Z<͏Q./gp0z6\q2`Ɛ}4jF]B)ů~L  b+Uo}ެ^##+׾8񕋅яGR8Q1ᭁ>|HC Zπ M$~7?Ntq|KBC&>>2_&ߋ~ݍ#ܹVJSNFs67;AeyؗyνomzgC3AQIɦ,RI9H2mіME0$C\$Z4I p3 H`3wuۗ{9q{U]ݵ =ӣrd旙߇S/Kb%UO,"\V57QY=U~6m2 $7?/&gFP~93ܿ^=(X{;qaw k\[?lPzbS( NeYT=;728gvJHk]v"4}0/^z\}ὣ5k׮`"(ڟݶBR@d:JB"/R<NOg^olY`{~юt;%_S^x|9}Uvĕ1 J橑tFi98":^n_N#AgNo 2<<3.|p$P_NL􅗦DAnsgDD\)N6-x^6nGƑXgXNV}ύ9Qm<2Gq7'N^8=S>疿<[AT1ogv ^dw&2(s!։1z (7&Uk_n\WmkG;&赅P&}ù}lv0(b3,Ŀl-._^wdc#L,RsFMxnֻi-]oS;:m^Zq j7 kէ?+T\ИA!kY@P:(i&oU_lHyZƔ(*SؓIuZrڸ 5~7or:29U6 Ra7 BG,4zуb_}dvM%$I jsJ%fjJZvq+UvF^ZKgF*I9k  xYfP"|{lx[ WHuz (T+C'ܸIU(UGwю R͖֭fcњ'.aQag)`z[o[M*qJ!眐$"A-Yqx[g.E v}x맱A4p@u էi.HZpTc}9uMמoJm:4yfI-&J$TuMTyݷʚfBwL{bOA8b`HWTڔ X-T=IV} 3WONZZ4'<`͎ۻSDYqG-"z\fZFK!^ӦTּ[gK܈4ߘ.%Rk!X"p!BO;ws{6TҜՋ&*;)rs^1!$T3Yw*X4RޘR꒗M*0dCld%/ !xupӼZTYn/״a`ЄXR9.{~vb]%G|cϚbj[E&;Lgnp:(/$*Мh>Qœ4F),BvO>;i/VM"́ Ѐ‚D|6ԮUP}̙!:=(xR㟔/+KS LOa]}u7Yo΋HO*r*c낯6hAJ?zx2@R-;M0FE یVZSf83QCV GʻW>-PD$ly7p/)ijPvS-xZp;)+C| LT|/_hd3D*Y#,Ev~4;\ ^ܔ5a+DSM'"C6;;ݝ~kf&+nuUudz:Ny](D ?3v N 5!6Oѩ@g~CWGmc?MTW*פO,gX|0fgJ,loDSGNOudzYZ%nd!܏NDǎx|̯|ua^'98GOښT ywL߹'_]Xy^t=U ?&ʢ͓x{cCK yVO_QM7$b;tG>F tTDނu=$J :%&_?C&7oךV=B\7[Nb&>0u`9@pvNeH-8qwo!V/A&q#x4e2*AAo|!Xx¡k ^8U |'_`aL)(p{._SA=!{'+I-򭿔%5 #ߥ#< 0QJۃncп?~"!~ YHEȃ D. v+;U#nE/91?ޟHH۲v-^m-:}S"i&c#Ğؓg9(@D,Ly`W_VӐ}1=}Ony#Y Vbj)E:qeEx2{80YU6r {f4~!"; s;I\䝀(e9C'!W[ MiL͖!&`~B|d0P$@D~(NZV.hJz =d} MiS6h{@ɏC_]V5ZڡǾ}'P5Z%Vջ87/vCn|V^2Nhʟe`ՑڝD;DrNEVi<#<{s'FRXcY3Xyײ682pꡉgRGdXDX(R5 ֘f#~ꍉQIbRόDpT!#CDI B!{}fjɇ++"PjG_.E IDAT̥JTxPyMVx/C<16h7R5GQ,UE+aUN+ rH)VMKƫ7f QhS)')[˫fFd"j $24P+HyJ0Dg0)T퐙j*i`8cIyE% }XPؠwyj6;f|$I$X@OOF+p۾ cMl:s3nK)a;"6qy+TI*7!CuGߝ`v.@BXxwU0( d]P$1Ta=]{<: O #RȘ"r} >PNj1F.7Dn+x!7z-Jb+*u?ˀX8.lUV)#IVK@1YTm ONe8i֚aHx7/ZfUofKIZjQq,J lj j%Q? 4RʐsT~}AƊ譑XotVՊVJ]- k+Jsh4(k8Nu(Ug6GՎkQgz11ѓZo]k0t R>Q2$$bnƭvF+M:6Iǐ:nQڎV{ 2WV"vҊfyA"['ƫ6*ݎZR`XUU0:p*l f j2I҈b6=5. ǽLHMPoů\6w\DHeLnqs6 m6E{|te2A.EJCvT=%XC +o\RTײZ"jWgjv#J6M^1Q}kaE 2"،H_[,U/yPLAT LOAJXZ)M-,Q0$vzJ l ՖYVwf%J1YJ3&]<5=TWw{kXL*`I5g1 ٓ73A-"ax(Rbȉ/[qk:XHzv&R#>q CISj9ڨVjْz ¯Ǣ(\6V+bkq!0/+J/r9P֝+JRn'HUOB<<≨j//VJJn |0d* (NohqwK^jx_Ȝ?utbdxHȄ0|ҙJ:9J>\^m<~r 2Ԝzn(iג{Q05"9wxGptG4$ SGSN^U"z&:M? 3<~D6k;(@үz\GY{b މ:}g: /]0ۮ ?""l֕'2D$^: ɝc(i$)4^I./̉v{CD0"*9v;ܽëtg'.꼸T%qNZQ Q5]л.f gډ8f ABb8·wN@ Q$~p"AH`Q2$ #w@{l(R_f=",S&vC%5&v;d2' uRIBR8(]TߛX)+M ק7_ԴʠkM>HRތ Yĵ&iEQ360'H㳻8D}lV{G@Zǭ޽#R07V%R01Q3z1# 9`qR$bӐy4+IʅfUc,|>oȦ ay)T؋'7A1 гiG}J"3NJ ` g ڬWQmXԡs?Ol!Dl@aJ9HQ-&/AC0J Ȃhk#oMG1rCdbhr[S2J rM'P d)K"&Vu+TzlQ,Ob "2\!rsJ`JЭ90w.ncE*C =9<ߦd9st?Q/x[v !0/+dzHDylxtM-#u0^yF~]{v!&M%@FՋB}ۣ }5E1fbصĸ] Cg7(C>.O;>WM 3Zڿ(.}]66""G;ߵP,U*{LJ 4ǵГEӁrN  %ռHOJQfR -ԗ%Ô88e|>UHSf3*._ھG5ŧ~HOĨQyzMr &PQxKM} m)l柧3z8-T_`@Zӗ~Ů22 +;D9Ѕity0pV?9, _7s/Ob (4̸8+&rY"(R͟KiEBj $%~^:kAzisy`mL6N|]}lE 2u Kιl6x,)i6s$`kmLh]?p4Zar %^~㹱잳>V@|`@{*MxmƭBv g3D )w͢D]UeW`&8}N ݐfߋC̀`@ rt%"G?3?"a2ĻXJ#ME$IvvdEZ枆3ilJ!oNW5[:zRR{[_xeFR _:LjYu);}ȧ CD=sXkzZ'{wo 0~_KđµWhQL<㖌[H;(D+kYi%cǿ_98WmPؑ$;j[+2UC9}@i]n0,9GЮKAHtQc&?L\@!m7?I;h^ Bws4W}gMvPjS3X"Fl7훢)_W–UQ"Q0zvذ 1@g>(PQ)өU Q&B<B ]M /]/8߮sKwN~c'f_8B= HOs_lkk?ScO0DCyN6{Te4r9!2&n˵/rӥdOdK恿$4V(ԗ}pغdxv"gк@]ڸ.K|3wlDk.z#VSC~'3,B3pڥdgӯNޫ?4 {XIQV>W7 g,ES/YCU.7'lTiJߥqgU0pF=uob+DDh ?W$-N=fGO9utwxb f-QvR&0ziAˍ/k0ɥkvf"`A:K*"$WH*T„y<ǂ>H >GxܵHU6eUJwR;F{PՓvi1-?!HM =͟h7"(rt0{@g۷@=T F涥M{90kn:w4nSUVx?зR}?],)`(v_W?6 rǭ//(lX W8Xvì{i"cFd49p+n} B麻T<=Q9 +)WV2 ׳ERIװ[NnJKFmw$!nf':U2 {g/\ZRQ m=wkI?>C{wrx\7Zs*9|=q̽EHF.|cgQ\C^'QL>Hp$ARUq$ޗ.hV-_6QvC1M #LF[>iA!WZUT"27 p@p@ ւ T##i"ikX M;HPJΤT]$ѨWY>P [Ww{RLqw[݉<, !2[w*l航Nx/ԯ@2h&ז';yfc<2Ÿ5B=`&i "#1<ѱGyثq  -XzĞO4 r~y+#`S@E^rà ($Mqv zXAU0Y#թ=wpx$;9h3+kUX5ҊoL^o'V]GrO "L] e'xm[`NzZ˽֐amgնqw.-^?ěNa\Jh \hl&`5ZИٛ?*PKTi/F#Ň3cv(rXbs) _kwq`@ʊ^T l2 CWy#@r]-@X݅$ic%({7ԙ`%QI]~IkkdfYZ+MoS"m j[((XjW=<QNskkI9r ˆ)0*$ը"P -*;.WtRdBzUdx .IMʌ;ҺtI b-J,HPDԚI@(PՁ Gb_檚bؕWy8Uq+̤!%W$,RҤe.c Pdr8.~V+/qTw=s&7e#⹸W7-m>@) L1eZyQ%5yqeϨ(me{hYwx֞.=I鶒 찛3B`;uMn7 PZǩiQO#2VF![T7۞*Riϫn$33R _+|c*kRõ#qPndU9pv\i\k$hq fk x3JUMJ 1:+S.@QS*hƘ"09\gp $ (%N סlcC@k R5JUM=֥Zפ%=0S.lS{@25MO,`1ie+Ŭ-fB]Z^ن t0QYW[‹hi5ZiH Գ 1D{2>5/*z"IO:& =S^T~ CVU3 ;k6or@{4} 4GixC$r>uEC'2F~1Kjvwqp3=}GФ嗵fq u:Ef~MO2jo^a۔c$0wّGxԯi{"n{'K#+4Mn VGn]{oT;d=; DFځt*85rIcF˻4@<6%5/4kx MAާ)" =}dV> Sv+k 'aa0LpE)tzW#c QX@^,ڍ &D0J=qX#pz]W(xadHʘ_16'i!Oi_ɓ>)Ui+b23tu˛:AoSDI22vP-FoSd9opMWTګM&  r&F[5_ϲmFj=ir1wRfR]w;YOE˚bڔ$QCD?a%o91B-Q`P⠙=2HclM?O@1r#Өݐ \ŽOs?E:ۭBD?S6ws_SU$`1z'VxpVtlFr?‘'1O$ނ )N|7ZIl4&XPx$ y ?ml^JWډCl ?B VHNXY qtik zlp=C wP)7r4^s%nI:5?Rj3޻ºB1V5 ޟ;\kxj!:BS;.80IXч쟬yk&o9"?:(G;BpwA?WQײ>qބIsS &v0x4eDF2g{I;y w"BtQ:J՝ ָ"NhR\B[ZAre,+h߾og~sѭfDHZN#fcNBI|ޏ˿}-oE ٚ1cPxC=N侶OΛީvhʶMRb1ɛ~9m1yzȜAy5"K0oOKurاYb[ g_סqpBD U\?oK)L"\'10-pCO+GEoL8~.}ޒƂv9|%aeV@ _›+_1d́Ok8Q!»mh/֠D wam4D5:@6EhY8AݪjvD- ]k/1ջZD;56]0$ >7ޜ}z+rc-z@I&>}~2Gs}??ѿMD^g|ע?mF1E [)-D7zkEg KgxuKgc!"ObjB:wÑ#oADN:D GcVt7UCPOo8 ]lRX*(?1RK QQbYs3gvݞ#G>d|ە+Z0X7?}uK)cp8H t^[o] IDATlhOdUXtTl;֡w]15>et4 Evo߂m%$V1ޡ3?^.ԒV'}L!H1ٯK/d'T4! LR+Nߺ;\N,#ho~QӪʙ=8~@!,sBeObBx/PlU%? S Rc! lmwt WcLpnSdx!"fh Y<ec>Qz8rfX@ 9~ϩf•1^mAL$$t=Xi0jlO.qέ_1$: @_aU}')JdE0rќdmŁ-AՋ$ ٥jzujvlh2Yb:* КFmnBDy6^c@BJFSIW+5P3oxX2Emثr+b! $P2,gGjufi/=)3 ( L)&ERG}"Ƒt{ZJ{}Ļ4-Q2dDضo;;$櫻x"eA !H*|1) lICABBPm9בBWE>ߗ%;_T"d fG288D0` hL`k LA` (|weB6M~ G \8:4BWjRëp􍅹Oef*sX@0wNj&d20n-f:g0d[v_zՙl6+2%`ԷYk1izHcÍ=9X?$lIDw}⃧ wͪ>06 =]b.\,U=}< ÎNPO{ʓO"9)%BkV8f>rP1a kFͥF{qk3Gl82s!蹓 ;OQ/`E )+wÃ1I΍eWԲoN޻,8X#p+S⅘9)ǽ5uHzE#f0O XkO\7*TA3yp䃅cn* H,[Hu3Gh:ڎZ3:oHٕ '@==f1=gwiƬ?qWa;P"LILVtl5 Ȇ6סr`"ZCGwb;d],//;lBX4S_K1*GPr'm4vm0uU :If_^C$߳'n'ªZ+bǏ٥RU}˄R]5O)A!Zk:^ەRvu໎YzhS:w4X,X-6'9<8-|1:Q^7 U" 0{ ɲ<;r_j޻gA AfpCrh(GR/ CDR2MH$@l `8RY=?^fUVuuuih~dw J^@ R(ҩb6f}Ui?7-Zk 89hǃ =VudD#SNoUUKw(7Wˉb>ّLZ cLfvtf ^ +ĩ$HUCg&lid2~})WomrzO(y9 il'@/rI8J3 %"ޫMeg}ߟLJfadO_]}a2V8*G!Oҫ[g=ͷ/^ډ%pn3a|"q/Vzxa+oб NOc ԇZ<[1 0[9$`f!ʜD{؇M|A&_fFVi3ejvR?4l @[==\{~W`n~S]LA.{xj/57k`nFb&u`RjoO+mŵ^OV?O~@.ownd]tuۛ\KñL2Իȇ(!Z~Z :I#f_*En$Pۻs$uGAl}E?/\X4SsdqyF[禬Gz9'ەm9d%>G]`ɻHdC\(U!"T0۟IRH]6XKKkR.WoGR12c,7WGzuMMTiD,~}||ݜ\z<4f·wJg|?Vo/]n-Mc'Z8?U$"=x2\$~u0m Xu;(hQK2R{ӽy!s3I:^K~֟yR1oWhj/&7Y `hB$eח63vt>{vR{⍱|ZDTsIs ȣ,Zwovr:>rf(akq P^yt7~q$ 鳟l;L߅'wtD.5^l')KŒ`LVpu~qfbbjltR88FJvQ=<1rJu졄t{"{P/ooH8v8nڃoǂU.$ꬉT3!A1HJ*ĢI Nw ̑/^'ҩّ ҩŕl!UV(pw8W%x_NgmʛWo㏂XDZ﮾Vy~p#Y/Լ圫^kK{h육]ͻx-PC=.d O}/(ҀT A E0yqP{յ۰~O~Ldhum A7 ۹fz59>3-o<NJS{^"^|6sGFs7旫QƘVA!gwNtυ*k'O>/yڮ~kKOP֔HXzwHّ imdZKi- E7&,%/^Ҟ\^"w!ָ"+>'&{fZ8+A6I&ΐ/L̹TPE$$J|O7~_f^>! , # %b7i8k@i`Kݖ{xec퍎2$lPf)V+JS/]=`xv⩱`:*eحW"" Ay4339\Ȕ /KfX[o.${m;|up}|ߎi.'[ݐR&ŜS2;ᔝ2ÑR&C꩗b? x|5&jWXElwtXfPDQxJ'/ t&ܩc7WVw BʤaKͫhrbj,k )1V:,bs6Ϥ~XɤVYURe#; ٖMx`pJYk4&GȺJm놑k >!3'A9cx_yݵoeӺ'!^ڽ-I[D$j@Nkzr:8bJ֦W6=g#Qg7'"8zYȵj:7{<1 5VGݸQi-j=Gq7zD:I`VHho_\)8u߂2]lA.vUn΃XN$mH$; ]Ig++K^k5FT (,6 ݾs2! f'r6jM( "5vX"IUs63FIJ3Њh%_a mfYgHA@ձI]}g|/STF6ةm~+n`JTG r`}oK%ǺՄ?=ۭtpvVv5}_f᎓;1HT*mNOZHݹ4B-R$1iB!}=U-ݑ Pq)xJ}Ee8`@Hg;28uJ G0,udzc{ug"bD5A_r˧oH8ML CSsӍjluazdb4Art ;r~xb鸾}$ |3ZZm/v]2}Hv\l䢀S^ms!{^/R<#ه1 pĒ*>p$D/;v!ʎ`A`XLGN2w]iw5TUyd8h@#jny鬓8KM֞U23(%QgQ%{l&T*XXZX8~x,| ֚kpg'V>6kQnՠqczk͞VfG5 %>R8S6{kCcVT]\oi9ΖS gmG%\[`e_ ~owv-C)f)O91%Q"G_2iLΧ4<=Y9_1*;?$cpBvūuZ'GS)\̯՚'C^&+'JfHD>)QF~_m^"??KB0A>uWo@`ǞqǏ"4&MA/?$X/$_wv5D0_vƺzΓij)GV{؞0fcfbrZRMsDזV2Y?WOw(O/inoles@UJN_{`D WH/|)"?Ah$c5 50̧G)Y."QQ 7^k%Kt IDAT6b~jjjR%(?=P| >̗BTdxG‰'TIzxį^_ֳxgp r9v@_1H{"JnɀE6; p"0H ?/_skϑi=!%M<L>/_S:Og1 W#4`_Ko;J}s\ћkb#?8wSyH.;V(nV`NN$J⛀"=^|o_gߺ'/WÍܱƞq@I&K_>kQm,U:;"N#[̾P԰23oQQҺ={tv4&ou[˫2=" $n<쿘Z;d yL~Qh*bkJ,6fZkwb.'"%DFOf/HxlXJz=~KGgѼ֚zhnlqIo7dz]owV^:rgz>Z.B)@sψh{0\Ddر!&Z\mU0('Cyp}kO `򎣴8d ax } yx^*P2Z=N/Af3R#3ngqi% iw_&afO}}lJkiTa&{$DH3DOmsӿR']0`'] $3{ #ݶ~46Y`"iWCN'q?KF D` X G葿Y+d )L"s0.ڧ34xR)Gx~/e닫bh'\[c9jT:xɟzZװK8)_`u7c?yZa]8;Rt)Ҟt?#{XUȋE/.7:AGJsy$9a.Wƴ t^%ZJ!ιNyf&R2ISARU[n↜HEHݵJ*j(Uxo68rfii(@ pwZͰl/ $vJ&ٯL5Z}qnN(֔4 Q]Zݰhd8+5@܎(}Pߏc5_fӳf&oGQ4X3eDdeRo7jD\|s"iV֛F>߅Eٗ25:zᲭh)KlʍS 3f\]7QLp>TfV3i"rg2X)bTȁT NoRb~+g"!|QP5NhbxW}?-a"k+L:R%0,rk) %R1{!Sh^V9P'j< .Alnl^t&#dfQ2ѭMkm१GF #3+j]TFւkYk1 +X\_5\5 QBJDq0ZԌ1RȳgF'q_%N\b{cenG6Qfc`@Tנ^ ]`Dx >S6ΥԹg&$vvE/^ < LUDyb޸pD6NpLdX"j7T)(5:murdzܬ #G#kI=2S'7/?uQuP"c(wSG"Mnm6[=p&01D09+V+|ܩq8[LnqۍHjDyꍷo̳ إ?޽c+ F&mU̷YGK`YZt{ѫS!Ue 57!fT7+ޫoJE2*BΏ"{}e9'*+j޲0ԛ^X Qgw\RTun~ҭ|!NOx,T7nf(,BBC DȣnW*^'z[+ɉowbaBI-iCyV.ɖSEQ'C bT#uۋ}CP3(ɫ` 9Da' nOdDD-.4b%0{nh4['ϳ&It0MG 0&)9y0"秂鉙EDw(1QYNOB#G995la8[r$ 6 !w;Q؋~1 qQIZۋbQb+)ޛ#"1VDӾ7=: aۮo_cHarq=4,-沾 S:8g sj V5Q,X-DDq5ˤ['l\.6e x8j3 ?Y$\.l)QIgۿ|W9@TO#h4Z*eS:=Ϥ)EH9MedRPd%ڪurp6tTՑl&x>Jff'Ivl%5C>T6<_x±!OU7NJ޵ gOө-Z ΰu[ Vڑ鱩d(C ,N _x3#;Pt:]5x0`|EIZs8vljhE%`s)г*egbkEhinjA,R(VMԥBoH4r8"LT̰3gNM^%:jPBz4@ g>> jj);Ϫ dfic&\&u 829WyL:=f ;ݞNO$DŽ>nΜ?5 H>H[':J ןhnԟS +ͱ>R~ocۢt 8+Otk%tfL&R[)?x+)0Xߗ!H(?+*qDj`{{D؃ǃ+!HƤʙsON9QwPoi/wّGSA9EV_[jqc"=3W>wvHfH:>ѫK/v3>5#x߆i㞄מ~^?=}vљ>ED*" X}Y͍y|pć'!q1!P+KRSBFql4[ȥp$ڥ6Ҝ?\>5[<9hTK YZ=B-?7=0m/n{fSЋ꯬۵WkqL* q:L_Ea~c77_jv?*'0 Àauې꓾u߻=(w(/A!Uޗn3^h\)Y\_ß<:rDϔ~%\+׏& sAܚoXh#ɦ zJ@N^3Gr'C/}mqCsS20ꝵx|i#X-.={  iz___8Ѐ4߼|#s?q|,1Y}[wvΌ^ŧ?zqz #3-suZ}r4=Dլ2߻;sj n[o-"֊]tD]OU%d:[Zz\=đџH 9R疾2߾^7OIQ{GSbK2XW֢9<_z>&?pLVƟFӅ @s̆!t}&9}]naH[qx?ʫ9w H,p7՗J$Ƌ_Z|q|!c)Au?dhwIaկ'kҧh:=jr卯hj 'L ͗Nd&O?Z8]j/~k =d9̟\W?(;S|lFo _kg~#vLt˧r h=\}Ǐlg*/&Gb]|k7~Dz'bBl[~ޣ gN:K7| Q1Swp27r|T^W>~AXXtw6]R݉)-=7J{uCײxaиvw_]ܧJ.?*FϏ?ӳk+W[ `ƏE8Qb&]}ǃV{%%P_]穧E:~Fkޒo/zs wsΐSysfb)ũO=wTľQN CnCOg8Umo\i^og,kB~}囋G/佑vojfRoX1<ʡu'r EĚ :~L_)ϱܳ!fk+0~9ܜ9Ymhm+ |7q!0Pkkss=0ldp)eϭ%ƘvZS#OpTp1(r"}WM~wAIs05‹)K4QV5g#v[%zN5{HSq 7Z6jbH(6CiEQ\EN&.yDDBkV*.fގ$n։;$j:3 GIe{xoҎ%z R0j%mwzqs{UJI[i^yP笵I4qSUe_Nfq[-o SiGZwѭ+UKPjrkG,vlܹk0LTāqm.7}50Rf]6E h9c 15Zw!ej{q8&08۶ޛt%j+b6U$ [V+js16{*NT] Q { |?;XtDxﯿpw#2S-\0n[v5ZQ7T#KЊ{Qzo#׉ݸ)Mm)sCp˱ЮuxA{`I=-;h 6ZFT鸘@&D-il5:KVH'w1̀80n3jԣRj*Y6J(Q\wn;Tlj7x1Yi d6v70XNvdܦ yowIV)e3nE/wnu]vmMdl E)5GF=]o]6&۶ޭW,0 Aq[izjn\h;kj7SY!"=Rz gu{]ܴ9ʄ-9e d\η=cot6,˱v7lw<%DfKfd%ZoըZdAVUD4S<6 i:.\ ^a"?#&Gq;;ܖ ASkgy-o 9DdUu23[ Wk|=# 9@DW kxJo}{L9ef'ٽ/ֱk!b@ 0~x6oYnܴ,1K IQ鸻"ҼSBr@9vb> P$)9[[/5NԌ+ \&?qIjAT\kjW6 G /ud+{"bwy+WJsOȩ*ၱGϗ7xY-09uG>8] u$3ǯF;3{?9ѓ#[g L>;^OAzcCcv/G^|0tkE܌HԅSSyi0 U4GRcE\ܓ#O7Ը([>IOG}dpNhLj׳87ؙT.̻#֟Nxx/6閭o+Sk:){~;UW (\5"c ^0X2߳;Pzfď˿-} JP'4T!c)0?EvJ4j)?*`y[\Xv?ő-8[|k_z A[;mۍ#'fKGsNrcc?]B5mW|XHv3Q皖 #)A?#ĉR8N8>yctѹϜ{#qbD'Oﱆ] }/0,'>צ>=gڐO> b:=Ah%1}l=2;$P<:_87'TmC_<ٜ?w"B<<ϝ줟@R:dߙ.<&%%O>_?;d t:j΄zHNӸWoZD8H s'K[wD$0!nF( Q*G =lKѶ¶ԨbYw2,PqDugdr~a,Ѽ|+\Ů搗c?[L;RDdzÍ5?ˣ)$jDlBe ѽ?,)d;_==˹ƒohIf?pDksr]}]K@c_O]I7bb8y!R+e.@iQ{E@Fp૞z-ꁿx^fFmR|h'N >ruoU}rOl&(*)a!]rS2c IDATUp/F)t33uFU 'Nϯ]#Gh09h2wo[\KN~Q1xV0 V(&RmPKFR" 7ߵM=ӒzN8v>3;5{@Ol+[ (A oa&w% >YBpPz?[7›NBdfO3+bT5###{ԑO}HC,>u(#)?$ V$_k_p/é/䩂GW^Ԩcggx@_F1 w"ĀhsLi-!qTt2v|)^},Ⱦ[Ax0gO.K뽅矜xZ8̠".=,~e%Z,{.%&r^2d N@v-T׋76*i(v5g,nfRsc(+pxA &v Yƭ7۵fދK`'6'~SJƃEͰkh\챞y3N-CuCyAntz*G~UIT T\+FZ7ǖNΞ<-J&I6*;VQn&m6G g}HŀrzqdFYl2@4 8ԡylG<5Ďny̝v[=ߡm<;y*6z{49rH c*TS~Uf}bf02k%YnA-&2$p9ޖoEѝ0I5@[ YX<ș .,ntR$h,a På~=ڸUJ9DJŬ=3= To$bQe"` L>@o~U X !\:cO&Pcn%"xr7{|0ϐ=d?M< +/mnn $?$h"w3P[Y&ʁ9+SH>}O|@yz$`@̄O<̳ Rhgo`Fr{Q"DloԦ[mU '+H&aUUud|n7\X[( !(x>|U@z=}52=T=@s 8sHY%:.v\3✪ZG}%frEəz\L=pgDDU A}pb<*3oΟ>zN@*0,<HI}6nz<;1.VT9J(?DcTUD4ʲ*>ŋ9"3r' dM@2 `bj^TCWUX]U EEM5 cld˲-kVfJ!2rEdd*鎻re|s>X̊hQ"x)8ge'zDz018z잙a-@⾻!=nNd'MOX+Wy.BD"0/3yQ ~ɍ̷X].\U^B%C ^(eRp^W-` cTNтqWID C p/-V&道=9- @+|j= [hb;DT8ܶv) 2P%DCM:>csBKF`C0 Ud@'ϝ/>##LAXhVG)!10lYyN`E^63ujҀ;yd*8*$Oس^qDxbZ>(ւIJm y K (b >y-DlIv ~Β2T-=wWGnX[DT~XQu)@5]I˚cDY{%ЋK_?]JΑ#Ӆ]L'e ` U,ϟ<]ӅD$&+PpgO,=gMnЁ# DP8U“,gGR-ۆ& x1 &C!2-w.-y4y,;J`!$fz 2VL~2te`%=2% J KmDc+/1Sʧr=RN;0lyYL%\&sfz]S\};0ژ+Mc_$ *kL&339}V'hs&iuite6\UGGEaWx`@TRo G\TkGZj?"D,/[G^.!@=D*L&3>< E:0UOQfdvR@jȸfR$  N>J&r NFYT* J4<4Mg$μCҜ-e _,0/&E^%'d)h6WH0:T,f3VRgK(JTSDR2THRt /,>st)9rt}T6ÎvSy &9{4¤䦑\p$ UA$n*a*+9=X6رzK>TuC^4&?vbع{6#ʂĺA)ů?,GKC^aԟL/wvݷ;bQbXyxҐ_]O.c >{ZUw"NU$ªdä*Iᩉzw׿|3JܑΈ?̻~WY1TU=@ fYō뵬LDcXc ='ҹ@aUt+'¿u&Z$eDnt]BPvtͪ& ^23؟$C8 (~rJwl//?W~ }߶w a xÿp]#& zxڛ%|Gt2[Jo^SKƿw˻ĐLoVn/7tHv<sS3=,I<.`AO֗ɍdL">WyiAR& +t%$F*`__~[BId뵏"=7׭[ t][L;"Y!vhe6H^ĕD2K $"'>Ѹ^]9\v"eGUXJ>Y|FI^}\)n(9qSKO|aq G]ULY*s'|8Y//]iazW!WJY >anݖ3RؔKAɥ/- tgYʮt~⮉܎Ŧm>~d2oҾſac'2-=B7<÷MQh7;4ݲszhOGZ"|壷N }§>[~dlU<+ʳ'*G'/@)'FqhКu >|0nZOi}voMl"*dyE7¨WcJ\P?9<~vP[g's׫됕?^vdj ڽH;-`8aSD7 GpMLIҝ|i;f2tM P_sC^p lL7%VaWs|:ΌM3&ðVx{QaY9_&iX X^⁘ԪʄWj3Bs情rw#]*BR#mk#^K:KR~ZQe9q@%-E]LO/ Ͱ^X+fVܬ K "q Rp.;"Ur\2Gڭrpyl\ ʭpE݂~+ōxR$Uo=R>Mm ryɤg|Ϗ8!U_T[Q#j,Lݠ 0U3m(Xa]krdr<>\ܜ@Hk00rjoZJMUوYVuɴ:JD 1J+n&Jb)3ԒƜ!vX[6*TAX-=Z!dEi.l&ǭVj}@G#[rEZ˷_JD5Omj]bz]GAAJO+3!2ZB+k5.0o73ǖݣ?6xŨA'UuEo-ss}HLs dL?5|f8QlU-?W-g(ձh>(4 RK~㺡)>m2ӠH jԧRG> +2[Ǜ@:ż4KхAV7(C*Q1;~?z# rO7l7c*p[`~f+*UPhإˌG`=\ʱ yϾX óKg[kw?ϧ(Īj?: ԈډAwgr& EDwm|0>sEaP#9߳;_ ;{CPDU2|S}^E8g  aR #xW6𳕯vm{s!7HED Cdz~Ns–)U}wo2Fup  (ϪAxӧ}̞mj@<?X8| !H$eW_'>v;" IDATu5ӹͩngH8Q2@^7t L(QJGmuӘ[h{h XeaX2~) '}_4iXNo۷g%5E+Ŋ ˮPd(7ڣsB4=/+-[;]<W+7*)@v X;crf=@Zdr.W Ioj5:m%ݩŽ: ݨY t){4B6h(o:ScBL`>r=%f;ɵM嶿F7jB6Uꛙ0$"gkIo鼫y"=H> Hv(Oަm_^\yO mRڝ f(6[q|YžN`lkl} Jղ~$yk뺇"PC*B`Gަ% nÝeJ&x㊨^Y <~V%2R.@H0{vtaaj-jcUn'ej#NxlcXDLD˩Lէ)WjKz5`ELY*N+/-Շ#R!&QgCkFa*f3l uz860a"ոma tk ك ̒u{04[BRyiϒz,z\K{A0 ˵vؐ7̑D&]q$l6FlcG׳@^Ab sjSiU5;l4f@V)a\E\'#Jyj<Ήpbe!a3{)j]<52:Jd0qh{OZn6Ϝ\k+ZGƛ|v1v~a7:{yĐ-)XaH9N6쥅jmTJRdcWDR!"Xl/Xr8yT Fz]U%Q A""/1کɍzN0Ӷn?K/e,U!&R &JXRoylO{ӐZs AO;JyS_iLDJZ=qX##"!Jl0 /-;A9ƽFHH¼? )k"Cb;7*_5,.UAr,ի6\;rrr fw߱\^,V.-Z*܀ j y#6義ݛ +C\1-" Œ3 -ͼuz|RZC0 m.>=% ERoLΌ$$ gHv V43VUJXA. Tpiy/lNZ-c. ðkZ L)m^FSQqha<ڱ7P"ĤnBX=߫Uyj՝ clХ<(K0L Of2L/MNfm*4qG7P7gX 0 dte3> AB$fYO&$H0QGl v"Dn%}uF $ _Ewvy W6*/˷!v+{jwwdd Y ,G699ib؂M'Q(ٱu(QM8zDBDLJwm+te{$ ,^8]L+A4 kt`m$[wDEDE P 0T2"Dn}<5>63uV8o]ZTp 3=E6:696Z* MbMH#Hsn PR\ʦBAldo|4̥irBʕKM/WKLK}劫+\dQ!&v>>3q؈k|6Puw챪{i0.X+v k"$NǽoOg*c2S7ty|۾`JQ+g/|TU'23کէ8JBZ_p\;= Qrs䖸dJbf+VbZR L n~SdkD,I(i +hmL̞Ww3c(}߽~{+a(BDV԰<'EfG@(q>R1s'=ܜ=fۆ~+V23'P($.~ȝoXD]ɪIP"u3(1dR=k(u/Iipd'BEc1(FV̬De"3T@Fa%1u'4g52)ZDS^<A}vD$YZH/z+`*f ep/D )Kq70BDؐ@ȰWa_lՁzV`i`Z V@xِj"#kK~?N/Χ_||ա7>$}`FЬ.|짼R:+/#GjmߣUUC(.}õe~4 j2L觘YDDW2ȨXJ׻E7ZJ"DFaUYVC/qE uZϑb>K5a a呋TQol<3uht~{sUW=2B^J8ٿnΌ&6vw5ju)?}7Aϝ ;ȘΙݠh_e~WW+)4eWe$ýJ"2ki-4gA g=+\6׺XLukĀUf$j\pMC/RP""S~˟xzzwHQ&NGXrf4}|?dƇJDFw窟|ncB(=~}[n}2۶jL;/[wK{^qE5M` s?n%),jg`dȀaVRYz4&%V 608%wL{_g8]=]rDA,6żԾxuʵoR1z\qpLX% s8n#}2O !Peo C4V6n]L+qT@Z2iB> X/_AU[P{t7=?p$i_aXePY#4=Yl4!\--F, ;Vq4yŰVݥQd{0챸^Vx!ԢP Gĵ0Gܴڮ@>SUfOlL 1f&nٻ[jy 7K{|}Na[>'&˛yM茈ezA O讇X`P*rIJ nU7y#h[a.FcvRL{#g2/fX1t)g U+ ;Jɀ<u[4L)Ly+D\nhw[@ RjeK"C/[{:tݿ{!l7SJ+&Eԋ&ү] Iu_I34V+Ԩ5RiJq̞,5eƧHYA \|l'FV\Bŀ"hvNUx SƄ/le q]XA0Wb ] dĊ4tdO)ӛnf(3-vsXX%X+! b g77q|E,eӶO_/wtdwvs%tIj۪B|fj xƦX/5yqp\tFcs!Au@\Aʼ]Sumf+SOUNyh__mG{`CT @U>1VqBU5r@_*03KqqkBۤ˝gt=^$#lUryƴk_s._{Ju J':`@^1f%vmE4\Ɣ6o7,[R˰ t~}?0_k=[ )F@:r=p[K^vUc减Sy -ʑPMevK|;@TU']՟F3}Uu`"j{h IDAT`]Z7Mu@:孃JMKn6%w&Ȱqh>1@ 2(nc.fxƬ:WgUϘ0Ӈ.lh.oۇ( GQHv]>t+^:߾wVS ^Kzgq3vxnELDW_?ʯnVtPN`+m͓we 0]GrI6Wuc$l{*Zf`&FW5Z c}WEF?Z#ӘxN.g纬XXdh|+E<3,(o|p/ą -+[ [Ca(kȻ\)5XQ%c Ȋ=V:5[=Gxh߯fiz7ݎQJxoW==01 4>MGfն>^|)Ad X U&":!!*/ -fffKӳ3333\N!t$ e첪*J %ߩ( J̜ͩRꖎʖCHg-J2$v'v hE+d%@)eg33H@4fggt&X̶mσ|6b jX͑p6oD|{n( `jff/ݸg %xb`b 09=;h"֦ ,I䛤)6k*b\e$L @9d jGX"a+iS$IL*X,\aY @V{N AȊCJE+cQD hY PTU$_z> i!>_DXn/ঀb&VέHiZ ]u,][wi Ɛ.+lpHR.\`Y;ghLpi#oL̿[u-L(,b[wĔI7Tr|\[Y l(Q"OH93zff@jd'n0)`Kq &DX dI HΫ3 D$Ģ!f RElBe1وҚH'>]6OtSݾi MMʣ3pTJ)BPXe{5 k -&<;!ݛg3\sB0ozKpk+Pl_9ʨR A0A`,s+_X][@"(H, pj.;v\fjfP3+u1"vI-6K$H)["Y YƮ_SD5Qfl l qdjU(*@szݙLTQB@DbV WTWn BP%;Gwn_d鬡329A*QJٵ.F_==;7;QM!J7򙌝WO0P*GR)L&Zۚ.j[$ҳ;6&.L9iL&&mb˹}H &4L^!!ۤ,0QyyDuܥ"T{DXis!($R`]vd~s,o l0JEb1i8(hvYgf32LYHpEXn3 ۓstl 9M7BDbΞτHLLOGe[1 #IL$$mӳLT(ҝ@"$&VMgfs /\\P7Jيy;X$HD ZV葝/[?@*̌mmq@7@m{2pl-XI(QU],Xcf@I$$0J):̬6 kKH3 PI!H(w;JTT4#s;9ܞj+c@'CRA5AV"e82bRJ!H)I`b)+j'3n_yKz5(wTj:aIVT>R])m ,EcO]ލ$$DgD'w\P͡rpV_`5w0 DiYɨ/M}|!9Zv皪&&Bg#%e7E\^ #̖aVTDB/ +' xy{}m@@p<*+o3f@ ePz R9FDMf>kK,AJ9 zfgݛ++cY` I*IY(&}Y Ś5+VBTo2ARCX$ԲYi6BC~wcd:-$ld%еV,PSLNg&4<=;e+Ŋt֡pzcJ!!3K#پe:\E ?E}QHG^z 4M29ęм8$BHL-6Lv֮_Va%-323'0_K޼D 38?C(D(yj~iexm; Ev3Q1 MFh[!aEEtK㚅fT2 a?fq{xR,bbT2|\vWBqA!ūh]]1d ?ݺC^=)_Y΀2f/M+øzCg69_]OY{,MW3W߽=k#b*$g*e\G x&EQBR7|]&?=0 ?պsyJCJ1=uϷ,*F+w!;55D!EeJA,@~?]կ\4Dee A1q㷧>`b=@B!+F B>S NJXD@9~5}MUj@TPeeL`D!@5}j~u"1ū"ѐ5-T))I`{܉y hmۦVCVgg/4GtH >3ź'B$QJ\~(sr+!01MOLFFu5KbU# H`Ivf9=] G+oW3ȹ,Xsܠ ,vD;Sd>XYTyӲ\g/"(`2e&n5u̥ʝ;E2, ֌ƴr@ڹV  3/KğhQSd ( GBO5o{Wo.qDU-7u Gjk`J8&&e!1'@ӑXZzcMv<3 Vy%čX):(=5VKNR.nti 1:P&VElޱ,^@g'jl'sb"c0uQUItଫBTYAڷ?~4fOD7Vw_R,1\XB8s֩o~|ENΫkucoD*VȒlK "({y{;=#glжwU`sFI+_ק?F񜵹j?}ͅGm\R "UlAI0IFJR̕p֮͛2;u V( d#;RcWnG,8 5@6%Cdjֵ' ONx8}z05Zq7JoQ? Pj>;_}_ۚG%*-rh"CNobIf2WoO9?_ K[1`nڵaz]\Ggvvoފ,p""Ek dښ'[v+.ٹ׆+BnYnbjfzntj1İEBmaBׯ[ctT!k[Vu'oLLVUphsž!c}|c؊2MP:R{d(Z1MKMlέ\򬹅Xt7|RY^w\/ѸJȜ~eJ( PXUHv*ٮ7x   NaL+X,^vu=2|O&U۷Zq(k{P?/'so\?Vejzesc|'~Q)6ǢUXƛBBP>Q=?o{kZ񐜜4xzŪnMNe5t?5;f7ffC1!D&IGQ2bMlp-׭3 UCt<QZ||:=%-U;PXG fBE`Yjݪzwߩ{: ̇I;3VKuV[K~\ղ=kXVkUZ=^{1Vum"]SW,ʯ_!+bG{7+7mlY*-^{w0L&ɮKWGs\b7e(''f2ܒ/fF\f|74 ųkڄJiweՕOW7\7tǡBdR!PH|˗(!YQ +&0$(݅Ժ&D@ ` Bn/dbd"$ _2c(:"]Ṓ\H vkOq8p@1 "X(ԶsK]؞lkuya:-yegM,BËXD– \X٤ h$Nի{;jBbG[iXAvAD Rf&5 WjmP ƿ[OZUj$d`fzeTO~Wnݐ ԙOn7XDRvdÚ~zÕ[׋ՖSs/`h;Gbƚ?b㎊ukJz3LI2b6ء\m;3/t!dK>+|*<ռmŊ:+b4΀8#,ssaJFP-mJۙzbS| II6qiYQ&g(BML+([s/ΛR0s }y]]F@ԟMB*u"[UTTJ5HVbWpB~FhANNZu"k7E7m+WY5 T̹) 篌䦦"kckE쎬ZGUբ2*Dn@dcZP *u{w5Mqm!"Nf곡IbYSyݩ(&fI ɴ6HUNƮR߀ʥngoE2<7i5A)f-qfggn_٘uӞV9 ͤT^J7%@lqfN ˍg>'4Amم{ D&y=75sbf:ge&h[ KaYaפoŪY,U,aexQ걝՛p2 MYV27;LoݘlHe{"@(,E5v*̎g%on^% Y A792j$QI5=r⇹̌޺U9 `@sjʾq}sXUH6|YTQdR^߇ #ӢHQk@dXUˋtGѫ_ĺWQ$yt7o t5(-/_;GtQ>jDJe uyꪚ maofI9i͆%dnGW$8c\O93Q/O]fsq>]BUB s$b=ټs͊ef}Iw~RĊUOFWR̻H)' TRl"SSU'''3S)d-DJ7EcBbFdT++9p*G3SI` UV糞 9~#Le IDATy0MܜdL"#UX倹"kҡMJ!NFD@hҰmK(^|"aڳm|6{v AL@kn K* gDRiJHnf%`>ٺ@E*jsRFb,bOΏ$+v"L\[tjbT ɪDoIXf.|33:#3@%B7x}93eS/RY^[,#VJ ߦ Y.0obGZw\we ,d~yԬN,CJُɽ`J벡ג*TB1KW>zoeUNX?ho*D+jA%2衡pB͟H9%gL Y\[ X`_[+W=ּ퍳s Ja|WD>?DVqDxj&{%ӒZl3) ]9mKOyU}eJ mn{J,6e9 )2?k.QIiu+ "d-62`rMŲG[) s)2/PDWǶ):/1_@מA֍@՛~șcm뿴A{#`GՅ^ƣB@*4Pyt3xzmYnAHD <"$JbwH Dݯ~#(^pf&##+FD~W9P\\7Ci–Rܰks4\?g" HձmzDj`1_Iv"BX[?1(&)7RX bn[[a>g3q.5Ҥ e_}~,Yá֚A,XߗɉԟGD6~-B,H``$hA w\/b"A⥚ʧvo'sXhvXCPn!P?S2zgb [h2qK#So82Y΍u72$%XFrVs!KdroM R$P܄\_t$ºR,eYi|rrrj֗˩S5 rHPM[7)41d\dbDڸn%}6+EUέP '<oyrn܍ˢ;,@[B: \K@D+mUDE #v"ZroW> *U ( P%jGOޓV20 +L7!Ӹ-(BVۛ7oۈP]{Ⱥ*~M2*ڳg߹L2*UʩD jWT(Pfm D/z/,/b@昈ؙ bOBa!9m0e3vUUۓUmXh%P<5Ezae#(r9.D"JgB} qhHٵumB@bx,v(t HOS8.8Q H(BJوAH?0ن>׶m$Y, ҽހ%s|J` X(<-Y $8S(ʲ,]((DsZ .\ f[_Âvڶsr ]U`gݛ+LA]?me8%b")I&&&Bʙys3h$I`kI!1ֽA9φCD,ZTNl8TU#zF +c"l6B!)!$ @`b@5777˒-*2qښ&Ѵh7ϴ( ~޹9bgJ%;(Reb4+η@m} s@A!dR 9! ,Q*`BQP b,4`ӤDgđsN_Q$lbШHTR1Ka JP$0Y 0J*# 1dr" Ƶy1x\;/333yÛ)IpI;}U(J_sGv=D'ՂTX@+`DJQ@ 蕈%Zwl޲~Unu˅tlN"+Ԗ=*K>fC RaRD mPp52C> 3 [A2Z*$P b~x|(=qrdnLXQibָH]\bY[6_k?|#;+J`XށYwסT3w H8#i .v<Ѣѡh}inA0ȍV}yGZ"!Nn3y"ɱ(9&O5%qSuu}UOy-VnGdODCԲVRq6:bLjcV ٠딶up70jjހ5ˀ]\s cl ز=Bf ڎԴexq]l\[- `Σ< nM*1-}_EKxƱ7Ѝ b"ppO_MLDVzdR8{YK"@ME3k 4!3*.凗jΆAab_*;}x(p;2/:ntP*4+.s A>H9|s<*[cLP{)Ro7pCml߈ArAZūoX#a-]eKq} 2`B{,tU JdX >(yڕ. %S;A˽L[ǘEY4t-(AbO $;> ] VJPKL޹utI u_5ÊDU -vֱo>TʠL\yRELEXV@i;6oޔؽm-MDJ+rER>X&k۱RPa좁 P^g{mu]huu 3kkoQ?Zdp~Ԍ*{ב4SBJG|  y-`gEsDDU'*jUSuEJ\7Gqo =fWl־2yCg婸~8;7mh~I`x{®- ;7m Q2JyRel/G}: ZT}ټth:qC6ThҌ[?jko2,Z]^]n穜B+,űR(7.@iv޲рq^"vo&=@F~c<裏,bp4*;_u ϛ`/L,M.'OT65m|M%7Rp?DKg1EΖ_/7%*nkʉ\HJ-O<޲"@[ ,{}]7C o&g~08Bqk/Ï.J`ܸk ӅUSB[LYE,qR lԴ{FAs=uM‰w^UU,oS &W=t- ^볨RT غeKCuZAd]t4޶$Ƚ/2_qy*.߳g{1 aZߛ*qyݲ[w4Y!*c @XW׺ȿPHT?XLaMT %DGFRuTR|r.u]! ojj}h{8={,T<h?(@)cy|n-5uu۷6C}4z CX6<ʮ Z698-X@\bdu"p[[u,E+((yV2Y _qEWR ?$ljhپ9Xe=B>u@, H lpGInLX#p팈3''vo)0Y('2|ln({Y"޼}ky$>o(@]ݧ3`!Zgv3 pv/yx0B^"<ˢ"4g8]A-, ꃂTue =]R]{9;<3;V,Ń5\XVH H ++(mH H |* `CF_ H H =%ρ<@ $@ ΍ -@_y$H H JV H H``H H V H H``H H 7\-ކ ?Qݭ3߭-< }[K|?\Swey\hjёw{%`') ӻ $ b_lKwmj?|P9,zZtiux=-i3 KKK|sBC%|wa8{登SPJy-}%g?;Z:s\_Ѳ*BhKmn'r @H߫{*9C*JRK뱱Qf޷oߧ;{W--}5>ݫ,s23'J "b[[[<BaddŋJ)=Otb|Ǹ5O[ʑNO1?XCC`?466`сzwq7[V)TjtS<@yPZZZ:::Nݻ7>|݌y,, oWwu;::uwo?sfU3y饗zRKCCCGG /|{-KݎT* *3!x{{{WWe[bHfIoS9ѣpɓ,ەR=Lphh9Ejhhhnn뻻*&@-kJFu9HWW֑gϞUN5L?~\GΜ9T~8"j;LL&}Yv1NU57|< ҥkjjUrwϥ\n޽O^}J24/BF9s&L=zTޗ}Ƚ>HKK "qc/"j Cɓz򴴴h%]p]}bb|Jޅwo >쳈 /8W"0/\,x4^{5e显sdk_>9 ]oiVٳgͻ0W}&榜ĩHss3]ZDe&U)9z("=zrN&---f#?b]{'O7벰kޮ_ɯlR{׼Nfss`T<~###G}̙N믿 /4448&V 5 Vy\Qccc___WW// R`[x{``Ly|OO\ob!שS&''O8Ⴙ8]_~e3j= X 544TԩSS?~K_㼐yկzDZDW4Gy@"jhh( klldGGCrl0<<|ر2 *_y啑cǎ'_~ 6,%bzԩ~6ѦɓPW~%8tuu9s\93і}!V^M[[&''{zzJMo'GI{{VPާmllk?NzBJœʼʎs~饗43gθey}Y*dҠR+Hr&/}gvww;7ؙNkjjFGG_z%'.xqszWz{{A(Yv IDAT̺5566&I#+]\3Erĉ;2KUZ:tHjjjjյߕ===:xi``ɫ(N-cv#G C:}!D"k eߑx\Z{{;"NNN ,fnkk3sp ^۸q#GezRvĦ&puuuiIGs===Kq%9<m. K.:1H$LxɅ䤶~ ϻ7#ivOOOMMؘv/u5fj ]`5եM&KGillLg5bCRe'O(TJFf:ĥs]wtthjMDޝD ;"Λ:pzk- npr: [OO4/koow:^]{e4 2!pٳz= 60jاƆx :9qŋOϼQI;fBMޠׁq+6[kk23Ur 5h8Gwwĉ=t{e,`=}۰a ~|nN#7.Y'ܜȑ#Nɹ38=~3[l#Gu9}P7{ȩS`>FGGcpw玤߈v2$ m ulE?4ӧc8s持I۷6wE_S/$|?&\٩ Wݲ]*y׭}9JaN2VwwbѸH+:u{Zkק/.e:" }q=mMJU{ohYZTF"z_ߘf^P^xA-ei;xhhH?zzzݽ\[[[XZ> mfw9Y>wQ\ =KMPgx/dz9[/?Q+1iDy N>}ԩSڌvnX?u1QWqo_MlFfק*E-04t8gNp9Kٗu×> bKÞ|Jh܌1MMM`\d'^HwwR!}:0445t<w*-Wș3gt~L`)5ӧO9rd߾}l)(}烉8q_ܿ?"8p@[9wd@ԏ7Z&i<ѣP31|LK 9 R.w k8fGG3(WF?uTkkkwwN^xQcx]+k^3(Uf3x m:uWDK%8 ~3Be_WÐ)=::+8p`ƍw[} $ˢ+TG9x={N>튇*wƺ^U* h[[q.^X@m ?]xÇjmmէެ]ct@*nlln9hooC/]?7G6vqKRK'oMxX:ځ^&~gkvvv۷Ӽ$lQM#Ge]Kԥ\02~khhF[+_ϤjjjuLDW}htW*yze.2I[?ۻ~Ni󃱱t,ߛI/s'N۷СCOKziguEz2.^[KDH``D( .߳g)T0 n4ctt^3%*~?8qB{DB4ѠǖI]jҟ߿!H8k\iz<}i MMMX}odΝ;4[KeKj]Uxqo5p7?;vԩS:3{ac,Ї@RԞ={| DԹ,N$Ç]ٓ!\O1_ͯ}+q憆.?m?ѫ|Q]GoVD:㯔llR7Y*lZ[[fZo}KK`ֶa Ә3q^}+@nۧYI< eVhz'MקN^O}}}ơԦ85Wu,Y,ӧϜ9 ma(H۷^Ҕ3綶6.T’  5@K!~A#;N:Lc-gյ}}}D-8cǎi|7b4Voo&IL}d2DU}ԩ??^S 7}utW^)o"˾RĆEv``Y;hJO?R)c=gϞMA)hmm3T Μ9344ZX{ygO8a&+4W_IRRݖ|mmmpɓ' ҉0 $)ʙ3g49 0zaˉ'߾SW抧NAcǎKG`cǎٛ7` }HեϣK5pEНUؿ?gyF :94x#K}Ry gB;+O}#(.g ?]cf 8.7$1't)!9|1]*v%Xj܎ɷd˟^q֚RRB5:uwaMxX֧7I^̀߯ Kj~t钫,xq3ƁLĨ\Ƹ'eM+N 3;)Y o:;;>U{Z?3",.9{U_aዄ#;rȫlRj: ' ct sNbcǎ鬢㻷WDZL-a(*GGG5$)p\ge9}eyڣ8r ^tR RÇhR%/Ft@9zᖖl@4~S-C+~t{nLkulɜиiÚ_6Yj&ٟ6nRԹs344Fȶ/={a'OlIz{{u)ӧ}ٓ'Of̈xС቉ =g߿lÓNcqhhHoO5zww>[mj Ջ/888h%CCCoD388/?\++ u˨=q Bf06lؐH$7-7AQ~MmF~is=wɁӧO766ff֙M_O*Uկ}X?F-fLEћN&;5L/&頖;uZ:@ENEL-Pע2F̘<$ٖHJDCkk79gCJIi}@ۿ}ZtRP%-(H}/G___tm{GU\]oNLLرcΝr+ek е2f߿_[ڋ68wܱ6YX]6{ȑݻw>}_vugggKKKoo';::^~e*رCۜ飣J.x-&CGFF=Rȑ#===`wV,wD#_Ƙ3gΔ]:_23h "lWcA\kK #gddDjJ1)垽UO hƏs >M?w-nyi W*9 =zK_L^d mii)m~911o̴j.R}ҒϜ9s1)|7cZAr7潺WХn?H={gk1;VUWV?O*'O9اԜSLTZ)*ƺsgmG4uU~|Gd55N Hݻw Eg_@W#nB|mmzӺVUPr6*k~eiUo\lsmzUy(&Ƚxʡj""lhŊ{,6|F⒩Vucg %(w aӭ|+n^HNS|IDARwqs%o RԂur"Gl7ҥrwsOM:4/2}2==m+~T_g+{uT٪T*300\a(gFRVyЬ3EYǀzw۷oKntf&-/P*򁈂}ʍD|.pwU5,PggU,U]v]N-`x8 xմJ#ܚs9[s߿cjjJ366^z)JIK;pzz^>rugggWW~FxNr1R]]]=Hٞ7wuuY۱cGɵ:;;w!k###]d́9b攸wwwLJ19wb VAZ+HDҙoZڜeスR:tꝝرcG2loo'K^!o\!]]]߱c\r̾k$" rt]]]AS2|zzzZ[[KTV],k׮]vutt%Yo߾nh/W_}>^x}Iudrس?44/}U&###^};vrՂ(w+Jz(Uc"wf2 Ql7z{{xl2HI"H<83ڵ+"ܵkW2!*L*"رczz$6*U^<==-3KUp̶ۋt.#G(/m馦&im^ EVȈ+QNpG)鎎`<1ZHrj2d%E߿:;b%Y. QT2L﷪۔D[)aVK] Qb7,]]]tZ"3szzZ#G \']vjIRv.Bq/epQ>,*7ߌя~tɝ;w۷offFѣG2]3",[gL[[[OOAEypdz"+'K{ȑ_СCGy d@nЛJd]-m(a'O?D!ŋCWERʓJd333wܹ3BzfZ[[U 8m'ay~sstEv[[ݻepAu\EξC)7iU0E{=zѣ%/i\ۻw7͑9}}}y9 ^vtt8~x{{{q=EQWqQ oH:Cu5FGG;fcu%Q8Z򀶡%#veݮd2Ylݿ/;DTJX;;;;<<Ԅ]BOy;Jqt.NԩSD`=s2١TĂ={ ~q9S}}}p!8N'R OߡC<44/[/aha Jv?ӽ{RaIV|CD4::u#Gtww9sFM r+Bx~IqI@PRx.XkYfXEh#Kowc췷M" I[2HOO=%xautt 8 iЃo'&&x y |MqmnmovE589fpxeAg ٳn^۹s޽{%þU 2buvvH„hɱyff؏)+(5Tp^ #&9D=vhkkkAi믿uС'Oʎ&&&Z[[wmy;wJu+K9ƣGV$oq8088!⠜ٸ\r_ba8hW99)́ڞ}٥Ǐ>}_=o.kzzÙL"8599[o%o|_W744tԩw}ĉַUȑ#b? {lfffxxsgϞ:ujg^|ggg򕯤Rݻw?S7oΝ>uԉ'f0{'O?Eԛ1N/n9zzzy晑!c+]l]Qmii魷ު7++2P\'###{o{'__ꫩTj޽ϩTꭷJ?|H:uJz_ӧ>>223IS{{{0>%9NKM*{~0Ze||ɓV>|uiNe4Nd2)/.o$̎"ǎ 5ӢrLqN˺>Ew p%XP-ʤ, d臇%,xmWFFF'BMK&k}sK&6i;##x,###333֒g]*˱K.Iċt:=44{nq>vݻ:tرO:555%Ielke===6mU!`D&ٳGoP:jmwA5WUًԊrWEq\T/bFuN.eV}=.j(rpi8f**U~=TSC\ڊ!MrhK&E P>d>cheW*!2ni5}[ @} GYm{5ʩr^ xB%++*YWGEoE*;pӧOO@Eux_&ItT[UQXw,Ơ'x_m(ʆht Ǻ'u_,^@Qe]E?PNbx$F1Zff%Qt , 9/Q{vg1UO)KQՉ*Q! 19?vcj L ad&d sicra)| \ྂ:*4˭BD"b榺gx,U f,2+GQXT._=#7_HDp 3[fXR{H-TRxV3 @>y2PX50KQcBQ`AxbfFr _]"*"u3 | . p, JygDDt Cv\wq)f)("( ,EQFĀ>NmـeÞO %g(bk9qZ0e ˠ+FD*XЈ]Wl&]ʞ`# wEQT`)RA,vs¥IDM~h 3#{` <Hd 0/ 8cہ@W'0 H`++7./#D \q 0 㸗o>}V<0 e1DP|,EyДV(, f|\u8PIps~Zf,8 0323 <\$+YVbD V!ߪhna&'1~CY}d/4Ԡmiig>7AfQ[RW]-k,W`l$ߺ\qykEi%yR"O܂hN&cB0Mٰ d^=dvCb+B=?y|~MYjR]Qש .╫7jjjE$y$鰌 AOq  Xq$k2+ k-q:"xjg"4`r)ǎk #x$"h#D3,C9NBFx<>y3<٧v`^w-(J,Ey`fBpGnxyv''!7M& O>TW2{hO ||ƘG!n}/!G4v'<:#3;?{ݑH$ rpqq=m6h#F ` 2CJGlW s-MyA\N֥,EQ,jRET-i/^8~] z,Z): VS9Ub2|l.$ZIBGD@@H&D6Q1)hdMur +>LM"L&njI]q{)@?&=SwJ ,F@6#7gϜ|<.PQKv< W&1p $0 "NjI#+_]~2߬ɔcbbfe|'rIq@@ 'LĚƮN4n(J`)}e I<|xirڍX+W<PQ[u㗳B>cca@DjR@^IBWH(0OMY\\BEQ(Ơs!2nOWzs9 Я ^ $6 jaRCMNXc㇐QtbRc h 4R֢  "!{DKYV7̒EW`ѳOY{cWL)KQuA)#ڭLq Y ecscuWoHD 3raD!"#❅Wz^XX_DG |򔞽4de, E0(0b`t E<ÀN2z~s]~vV)qiF5jMu(I#JϏct@b*]؃|θq1c@I+ԉyydڒ$#ɠ  {HNlqi~rjޒr]n1@L&PWA|&5X[[,QgngSu-̀1l3y"d 1HD`6 &d'@~H AbB{p_SBij[J7jxܷhlwBa,  e97v)s]{dqf&hiԂ)PBr^9Ҝ"f'f&`\6"{S+( P{/ ͉x\;e/onnI&j>%M bc_q;Ftc<`f4 ]vm@,_SDW9%%~B2#_-ùCF s%{b3ɞp|)ϨE(e`%D )Z~Ebmo,sSezIັ.Rm[/cEQ(zqf~'g?[\BZc7w>郮? !Yp747n,&UMӠ(f܏]{db0"G\-J1雏Iͬ/,n LnoN{_zZdEQ(:kH%pdqw ?Y'rY419GD kRea z7hf^.DSIms{mXZ2+b2- z+Vey%ɠ+afeY? Bf66y^Ċr_,E٘ "fF0WQQV%>֦o~y ?EgDD(J5]Re}p!0  42R!4751HS"wT6pzzv~Shl~X̦ )<@WoL-eruD<3ny\> ם3甗$&'ݚY<ǘ_Mޞ9qO)Oq Rٙ f2FՕRe]#5dѐ''b>Xk]}@ܜd̵ݠ\5PAI\l6[r" {0 ez|RZ&xykŲ<Y><3 L5.@F4L +ϸ"!"3sfq5 O<yrAkWoܾC0BXKQHe"R ھPleã/yb4'kF4eykKfaiiMtTCK2mE)05;GI5U,x+մySDx1$]۾)Y$?}s4q(j,Ey wEO5xˣj Vm@Ŗ) Z8NuUat Xx<MHaF@ .?y Tj8(VBE(- ,'Xjca<0k+_ bB"@ "0000KBl(L`3GChY `z O/YfFWES)KQ /h@"@hGL`ت.Q;`1ȣŞL~1 0 c!yrcQ>@.6C^CB FDQ2 /( ,EQօGq`8y@kבe"##$@B%$ ,l 3D2< v ccՍoWUdbYKK9mD#l\ S,QvZ5Re`G}c(Bʅ&/ =e/$FOb&4P^| ʲEa2^OzHS $RD2}hE(e="`B1jk IRDWw#Va+:? =ba%DD%BDq. O@ո]N6@w*|Tc) ,EQ/A E?hDk&l1Gl*(B@J "B ё:C(<NO $PI;W5*Tؐd,^KQKۓ$ ^$J-V Srƕw-FJ  3Te5,簜A&!. &"$bĦд9)`' ,(*EPjg. CT@$)݅)K*y^U#U})Uc*dpUl#КLQh|Bf>eRe=:4Si*$w`4Pȟ<2!_Egg*zhpEBg ,Cۏ]|ըOrJAEQ(FRZTfN'QJky6B.̌P n8YD9,"D4љCusPIv |nl+EddZøIqd2 {~?RE(ks(,&=3WSGb?e !L޺};}-TZ|~ҕuXkrƀnݞ-ɒ%=`}έtz~aiۦL 뷒MMD"lܭٺxaR "1chvf.k qW+g \߲RsegORf.BEy ^zVW?x%bHfadM,1)s|cX`=&cܐ-g2|&3zEDO>dr 247պk]v8 3/f|.^6BٹŬM$^A9XN ReafCt 2ϵ44:1#߈IIh\qS} `v6094bdc}F/cEQ l\ $LXsMgVDܹ;>dmM\dBSfۅKW6ojnEDFq)" ":?~842+ Nt2kO>ř(ba.?ӟڶ%%.E7G?RS۷9h$ 1oO޾뉶3$ ߙ{'MHV"UQX|b 6xuylU*m]>TZKe+KQG(VJoP-r8|*!V=5KQT`)_fGjŞkf*E@~g@6: !V/*M+[b+Ǩ>•GfUj,Ey%ՔHrvb4+"(ݜXJ7ݺu3c|H+'Sz+}Z>qm۶$b5CDGjY{l~nn|Σ]O=pc2)矜ч>vB4@dZ(k셆m":30Jg0p=dtGb\/FTȗ:E(4 yɦd]]?;*d1lL&Q/Xzb۷oO5C f!&עXiN59/URR %2L.lٲs5bч/fr5c (s\ uTS20 -XqlJ\?(7mj^\7B^[7y:10R@AnL7#+C}u[|W``6KיijߔlsSsҳ T6x "f @ w&j0"" Xe(*EY_JS3l$S9kE1^6d^2,.Qs!CnTҽT~A])kB|!CRTC-,.?Jff,>͗%>(̣֫( ,EQ֏ F8R&w뺳٦DV1[6'og]nު%c0V`"ψ+UQec2X"4<֥|6UW'q `R wmۖJ5߼q{~~tBg$z* ,EQ"GU-׍Oޚjlltihh@Yb31y3Y__WW7==㺱-BJf:ΪS!1R #RE(`R%+`"|>Q8. -mqer!Cn% /_p䇾U,,^EQ(z$4N;ACDXlx "c$D4D333۷4Al3ominlafFp 7J0TЮlZcu 4 udc[67'btɔ{֖MF@bB4̴b+o55nJ6C 0hk2xvGKK7fʙLaI{E  XՕRech,_ILMuzJ[ZoNoiIb%GX9Vu1{/|%5(!X1&1 #9km6B0OqwKKrۦDo`*fN55nnImhWܶus΃E-ki\(?:PQ66A7"cMu7wY&eDI@f. 7`f 2QHVLP},L+L>1%"iZe[\af7iV.H* jWXl\ufTLbfϠR E}O~G^\^ Iԓ "c^8(S(8fl{/Ny4?Eb`9l " F4h;9BDM7.BEQ((^(0ly L066ww72T&|̃`A.Uh-bKSUD<$%(ÑWReR\6xmrJ.RJ!b__ߏ㒂b*$PE(Doc&ッ\Άd2;w3̷r"appk> ZEQ(:VpŞCC~>߻w?H~V򹩩ihh^zC+W _޽{=oz,BCcE(cqܻwSO=522/^ e ޲e ԤR`{Bɟ8q~ݫK/ZEQ(ʆ`Bk!__~ӟrJ8soCpG}aϞ=_W6XsWt KQw4Ѩlxqc.Po?…۷XĠ*rѣGk?qęZA@-X&dZ(^pMMg?7|^[\\e~͜mS/~G[[O}Av>XKQu>lCQqYԀ/[/w8?7C<xqA#PR<-er|~_k_=(_*/\ݑ.- dcŹ*|& vfd.3)ȲyB Dp 5Uu*R ld ?=߲)΀ĭ?gֿ?=uKKC.b:;צgsK"]gi>s}*0|;w^vF\l 罏nL-岎3Q_S)i*={sfcnA2;?gl9fBt9bnUMn󋗯=C\!O|6B`7 @6O۷6%ӅIDATr7iQe?y2 `E k rWP~6!TmbD /8 }vwR{\.@H0'z-듓s_}Kmyd?_q`D,Uh+yLyrQ82xDƸ𧄚Q0-J2"qcVQDԂ(Da`D03'"DȈ 68Lv_>yR__L~go񱎎-- J. (|&kVz$<ϟ&5aDp>?B4 /"\%1| VQT`)$Y?a`$Sl`Y,a|sTw~';3/ V3v4\[^UfB:~~9:";,oSZp)08 BE"EIWrUFߢё,T@Ppͱ&7D\̈@vh'?t-ڻx2ئwDptX-Ʈ}sm7" D@Q Zb~0 h(Xl!FU'][$ږ+g8ÙsVou& goo?_VG]ER dz:S*;Y4Lxe7 .d61*tmPW}/jVa0[W3@S0u8 Vӟx'J%lOO h|ӻ{T-D_<-Gڛiz"~G}tՂJSLa;םy,fl;ԕa2 αQpN2Zd큡ӟ'4}ꩧ4G>P6Wߓ]}J֗7_kNU'yއCsEIADǖ?|(q$Hk z@w Gw/L?9_N¥",HL: jӁ@PGq2(b.ݣgy=8 AH]CA 2;`ƎVY5)fO>tkoLO͠sg/ҡ#ֱN+G!k:bBe٨+g>X fIƘjTʭ۳)<\5B\f5 a٭nj}Dۚ^|ˍF#6a13{5חW/ol9.U?q{O_ob6xf+-T*#)6֯Zx{m˯MOOƺs(Q7$8 Xti! AJJJ"tmem=Q{%CBJ`RזS/9yE& a"f TU.K4UWD9%lV*$\0Idii'8qaxmv PN]Rÿ[g>#"/ J$[mպVr<ܲKUW7fMĐpm6[mvh=\DY!U&4lIy)#T!be+5i?E D:PQU"xUuXg0L`qeȁLZq'èZ* Z@R)}ĬYҭ"J_|c{w˥^viqBonfL?׾zׇ~BsHyC*ڷ_rjH!8>wɉخUwٻTu]S{vGي/t%vlhcvx(z>0*Dp %mi ,0D5z$s'v{֠(ɀ}߬O?>~v}5VNB-(4Mh lʕW|Nڷo'>Lt^V6c!C1&*0PR(˱PM\I$kJ|׀zZr}p[Ӹ3zƎǺ 㶄|BA gAaK.D}*X{hyy _}jN6 E.N_m}(r{G&''{A\DSFV&*$=}^\2"ļ"w$rE'l06 zI8=c'$(Ua ,0nܢ{3 Xz6Pu uyg\tnk^[EfP;.whee… $BF*7B4H2tFY0tO}bC`4#]u.^/9HTj cc)Bø-!M!mJ*A'0;{.mʒ >|#O )LA[b:eΝp_|'C") "z3I /o5(wKPHR/ r|HUDkWIs`ϦHzUfVkkb|~ aonvieu\J87 P^f^ λ{jD>uT08{ٳg,//j Bwhb3C|! κeT3*$Mݯij@I ߯Z[cŻڏal,EhDT.=5zPdhp`ŏj BYZkT5.\o%_@)2 UTݍHE;Ӡ4\f0,.ȡ1x \qHLa&$Gۚ!X<9Qe9ȾS'J|J^10ye& øɫ3''ϭnlqɅ|u8SF1V'PPW]&޿q-S%(8S)IWVVtQu!$P ltH|ꕹr `懾yumed\!ȅ5QXB:5qxf%I9UWJܩr&bR}0nۏ60v jsf JpB)I^` :^YQxW֚ӍTToTtZKWEs=Qt}cssL^VODtuy3c:aO|[͙ze~Luc9S8 4M_|M #'*DE͵\'UBr0!n SZp8S8aܶ(2^9.nۮċ1 ^VU<@qgUmT= 13DzRDW}Dj3^UVa=+N+q~ŅCgƋu+ʵ!u"RP0gfffCqq!-*Ņ2N3#@YuK5 a99&F~򳗚9'$ "LLNL,R'-aW18HZ+!X|VȻP*dqgJǧ*JQ9\)qK`ǽ:,/rR9X3Q0?%!U٫T>pxz;Adi0v86$ 'z㵊W8*H@ ?w`sYJI&bVe23'; a;BflTΜ\}Q7*z5Vqn{CciDD$@AZa2 vV}!csO+VvD]4n(4-ށ{%)W$AIT*ɧ֩Cwqp: -e& ø)T3ScsjeED٫gfN~pX{K@uTiO4_k]9rΞXQ*M7jgN,4jIIf ~_1q ua] >a& ø])*lQbfzZuVy(_F`ݤym5b V%]Gu a0KNc'VQ1L &) ,HC70G y$к8D>L_ng&%b1qgUBnjW>P e 8n7?g1na2 cgxu~J$ڍ23)J|͠ܖ"K[dwPٿ MQ3q!s< (ʩHE$"`m͊;;}x~*hFnw0"Y/U/_$xIE'Lcqp@&$UED=zH{v@α 0_zB rncLY:jRDJ|9q" `ph&.[a9hp`~׉ŧ)) @ɱWB,'EDi:iGo@͵+EEs\oy#%m_y{)DJDk+k1iܷռ?z99q-Im38"r'fF̥0v @a0+_/~U*UKD|L#ZҴa]"Xq0Uo_Zx(8Fw&mʾd%k(ta\E0\82(TB޹ MIa0QZo_۟:㨇F/U"[5@4UC|A->?sAT #Eā2U#SQ8a2 ]W.;2bIq|a0 0 l 0 0L`aa2 0 0eaa2 0 0eaa0 0 0eaa0 0 cV[_kIENDB`biloba-0.9.3/res/fr/player.png0000644000175100017510000000112410315030517013071 00000000000000PNG  IHDR2<$5bKGD pHYs  tIME  %xIDATh?@/j+$GH*3V b D a )*$53̼fR> wL&:,;}(0hMt:u!J),6DFK#"IBl[!`&`ZmضfB|MӄB,:4QQ.1Ny8q""j4)l>='EcT*H))WvC>\ק~b88f/f0 Df8N܏@Du.nlavXט/Cb_dc4|>jj`<6"^/E, H)QV ѤTTx".>wO0! aC0! aC0! aC0! aCCӴF)opL#":FƖ/m"tWIENDB`biloba-0.9.3/res/fr/local.png0000644000175100017510000000222710315030517012674 00000000000000PNG  IHDRn(h]bKGDC pHYs  7IDATxMhUW ¢R"U!Jƅ.\(]HTnDFp!"o!"Q@qaK.$ZT7*Qk௛2Nι4̜sΙ3ܗ$ tC%=^ʆXEnO4?ZJJRԻKl@tTknݒPh@h=Q4kp6ZE/0;]@c^ɲ_%=,+oGJl<( 5?Vf$I4Mˤ\C QRBiYǚ:E/1^`-;u%`=G$Za%GUvρ+#".q6 %h换4ե pƹJ9lzP9Բ*vSoJyL'+js7p@^|5F%=n6UCspM 66*X(17)z HJA`=`u[C9eL9(oCq o7px |>"s" M8l]U6FS+~\t28nlP試f"n̩8d}32z 4Xsp8p8yG%7JD^WC^fͰ/<̋{ ZTVuj͏?~_{ J~FGopv0Y̬+h33밀vlf ff]^03smffh3fq8?k>}qg08c1|iu̓8,`Z& 7/3ΗHOa5$|nߒ>t~ٞsm#̫'3rA6֭@?0XnI+򐟀)u}~#۠1w5mu]Vi}9Ӽ:n }P#☤`UD5O5"$K'd@̖4>"Ne$1ӀK0?$oӺv@O̟3W%}GK]5 p"@]Z5{MѶ.{9.IfYm^7s{_Bf 6౼)x*"Na A MNzE.y`*pxB1kK'5k!pA؛N@G'(p 0G;l.W`,Cb{=t%@+i6E޺2bl8yslf#^ IJ%MW䘲ϻRq=u=Is) lqNe5E{H:ퟶ3nz̬{HS iU??2xŸɩ>mV޵W-sU[53h$w:/I%-i_Bfv6I»%m)CmxkgEZm0"Nfۭy]}@OɟR>㘹YY&i-lM%r ^|̬z O9"0tmVnkEsA@<VƬU˟uqMv`~*ꗏuVJ@ݣ}>;D;Ì}=f90g30s]wJQG4L zTXtRaw profile type exifxڍXIn{ ).- @}U5aH&%6M?X?Qf22s=p@$_xЈPPppQ!BI?} 0PP00(,, nztg<$BFf~%ݵʢFW rߦt}*$ 3TP!J`bGLhhP4H`ؙ-1HhS ۇ>dzTyuX<$iIhIji꩚۳ml]\yxzy9 D߰r0P_ G"dP(?87* 0-:= VPYI@idtQU6ӥqM@oIG8َ|=Vo4w҇,Gv֬NoaH4XUz/9#?kx2`+N9anںYqFy~hK<+]}6^={m0.}ȭOn|^ @7i/V@mzZPh3>+eI'KXԅѓ*K!B1Fl9?{uގ{YCTG֖lKǠvބN|_ܨYoEʾC;\-?fc'5D{ET`mŌ\]eu:K,O?u7wڧ1ߎ I%EZSNM.;vgma}vwtf$H_aRL:6NV׼a*S4o4*d}9.A,c(kzMW06s'/#:~%6V>3K&3~PE򈽎ZG"!WD{!Pn:;b ^6nĹ}s'6VjF[ /6G!kNȻ] ܦU=d[t~7t#,f.at ނ u;[Dj#-<4Rsrv* MlxyfNiDxp`Gs YYm|bY ;C9rCZ~9469w?5-ˉ¨.KMVcQ肭~g3U'ui7wvxw]ƙqXx䎳=.4L'0x ?OW ͵-hM;C @(ۨ؞_s@ry^nE5Ծ5_=4Ø2/Ѐ.wjgEIPCMR=[n<] 0]7?rM@^Zc듹J\2$!HS8,&"~;b|6b9Y^)^V gS~xgb|fFS{u#y>5=F>[DH 2t5^\uѥ}u{00X4?:d&yv'pe9, *&< *:ިW7aKksL4i6IߢkX^~|K*X+K@Kkh_91ntC:@O]y0:w,wi>Tu*z >=J5nu};""S lqoP.}ƣһ'l{"}ԥ-ʄ*QٯNn (#-xV/ofn-3^?W ђ9E܄ArYQxF߶B _+y T*ӹj,xs@} QNZZc,8w_(lӹ9gE~*R] H1UF; ҳ0+ф)=2 7>[&A ;@38VҎa,島j`7X<"XP JzdSy2o[v#d\m_o?14)|i[Q zf5~׏~wowO#|Gͨ53{)hO?e#"?e?Y. ;ٺ:|J=3[' s SW﹢mM6tu71u2t1x8/)EzX4xL/4x~cvu"Gw99~dv]T _>,qp"-~^CرukaZQ+$bjfj?M˧{OxE_d][0AC%:\ld]]Mq>@ٺRW_w?Vb(Y m߾ ??3\.M; )Hȫ#Wfw  K|7 BF$ DȠLQI +;,}NzEFn"b:g&y;|Y[ʹ:6x;&Kb31g.+]0(6O sks=3VvWcoyn3+7q*X蠟EZ1͂ `jt$wM9޼ wq[knlx]*ͣe>VԬ7Q6x/Jix|;}hv@iWM/sl̴֤W't ^+eN'0+k3}۞*lM&ߤB6Fnb~\8մJdas jtXS۪,S2<2ZG=aH wʗu{b:]TURՂ5M:ݲcu$1Z%8R#};y]{WKlM};VhZF=*l5R^VΧ s"䦾^7шaƠҲ P‘mkN\ӖEA *A,TRceWV7ujONN4@,>#7ԶTn6e7eU )4 :lc6f{eXV"U ApӱNnbfh%.V_yD}ILt\W#@ӪUYb ? hӺpV&%H}*igcFC%e.\8qg :J^#A'4ڽ׬XnSs'ՕY)H r c̻cyUMc@ tSMtV./ji/A 8w ɾMLrQZذ]{^_2{vi#tKH=yZ#uQ] /miZ>ύ*Sg4*dbgX^mKDm-Լzi ⁶Ka;J2ȭZ{Kko|2^Pz"΍U5]q YYN*Li $639wJKcBsmLf0j*næqKV޶:u耍GӬtW0Iێ }OA+ی5,SY%w]yt>}^=we}'Xs@:w'60ГQڏOuf20t&o*o.$Uh[V2]?0KQ[W-,z :amWݪ6}]&h^/ѧe*t 8Gl&NWƍ{Xi* yy0P)4te[9V]eA10@r߉ZxٕYE>bMKps/7ҝ9jc>F'nS36cJϜ8Cn3#hJW@{%(U6uPyX `:yip.1[ϐ AjM>٨E4b|gj]w&GwJKtcA\*)#uhw4sn1y}.̧RlLz-YibfF]0-a ۅ{Zm{wwq"5NT*}-ăٗ%Ȫpڮ]u.f#vYU QL9 Tp*;Usv<[tXP<[gDj &䐊ҩ\'vjyצ CU^=; òkmwQթ֩cXkR9}8iVծۦӻ(w7&71n;ҧfts([].?n݁s2kn+ddsgWv܎Io~*XXp0>z{2Tq-UI((=679dyZUUmfq=vsw5:Afښe6k]ƻGq 6܍]m~0 4+>ib7'ۧB.@\>p[ѓVPrG WU\vj#wj&Aiekاe//e n˪*zY NͷJi9"Z}Y `` v :C׷!?A2;Ϗ+?[-$c:IDATxyxWs#2#3PRT%j鶻noYvsTo,Oϳ="X3o]"rzzvUWZ(."AL,F8Ȍ&}ddd]s=444444444n M444444444KCCCCCCCCC, M444444444KCCCCCCCC, M4444444444KCCCCCCCC, M4444444444KCCCCCCCC, M444444444KCCCCCCCCC, M444444444xh><.xE?sҌr>v]K1K? IǨq><`YPɧ !=RC?/q)j،2T9F{L)ՔlG=EMOgGIG\7e mzt$xı.K^S}H$jOM^=*Cj?w=.l{~xйU(9EbJ|ã\]xh6co G~>~JXV r>ʃq6V']ִTua+HC= "ӑeK&SSSʌڮX,g)>=s޽{#}>MG܈555L&{{{sU&&&`fffpp1x< x؊,s2F{iXPdχѮN466nGdT<>" G-[NycccD64;|=·*>ʣnD"orrU/"௪<СCT}}}e>AT ~WsgffR >UED/_FH$.=554۶mPzjʖxcccnqT)UѼ)y'Oޕjhhjn}~+jSY-ϷDb||̙3U!%z>9H$xS(xW/OJL&y|5z|کr:;;wڕJN8W2ږ X2̇J^;pF}(`G9z'9r,B5dO"ZXxQ >>%)_J xߠr?7a5_T!٥l=~5ӎ?_8y_k8Kγ]VDl@{ǫU1s]~{eBO9 ;07*n_~y߾}e#T_%ݯ+ui/"w =ŋba vttsxvwwvtt) cccJ3ٿ?~>Á<7>A~'Nصkx\oV"pUOIRu9r [|rRv~wMD{{;`{D3oW_??EĶ6rj=>>>11ADGo.?H$x$'Nt+` 5 :;;ڸ^w/KKK'Otan4lijB*BI7S8?~6.;N>-sȑ={PL&,x_y%ĉ/_bkooWF\Q5;::T߿ v샃B~?e65ʕ+###55ۛL&!ʃgmmm<?9 ccc<|;+Lc7enD"b{9dъ\gD4Uڂg~?~%G sloocccV @^p}],-m< `x|tt%}dvvvrrrjj'%;D4JƪL&NJ$. IOmPxW6gv}kkkD"l&a)W):DƎ=ʭ566'Μ9îe*˩D"111k.<|{zz*gffCFDؙ&HaKx'OlooP~-cccL.WHH'<66劼+~(mmm###6|a```|||ff7P966ȋh4zi.oi+:tID"100#Hq.={xCGQ"xO>wӧO>|8p!Kυ3gtttp/az7_}UJe-zzz~H$֖H$U>|ӧKmO2⢶8SN*Or>}tx6d=b-H$r鑑V<&''=]xSSS{ai<>>?:p?\꯻=M3C7|#x!pӧOH q2rSpY» Rq111+Elj{* O%V&''5؃MNN677+PD|M:29}4"Rz7#/[RU;}}>X\\UO)%sOܩ8pGYbY Vp8RJJjmmm`AÇ66)aDBm hELy󼋿(yيւ%=bu֪ONQ$9z(ϨV'Tkrk$Z<`OUE^d1/1̮??*t?U`eBu ?ֽv`ܫSW_U~G&GZ* -f6,]<Pyivj3:###SSSshnMmSG6guرcǎcacjE 3쀥n}註XFGGJ͏lWҧ3HE-f-`![: !TH6rIeR[~ޙj0KcqǑyvP~cܞ,f_wT<$J{?4L?~\5u{{{{{;[X]oVA=:uM__VۍO+Jtn"z嗕KyDQv\8vXGG'J7g`=~(8q/-WuRֿRb/zT"8|'=Z/R*el:vO:Jo޽[[=OO< _d S~螙6/$@hwNRCCCl'cSy\gP$y뭷SdžK5S9UYszG8MQBň;,CE{T{qℚJ\mӏl7*wx[u[=Y,޽رcndԦ|xΪfxW$⃖j*]&''ݻLku_֬گZ> =j 9t'2L}&|G_zҽ/X\\g[!={v```߿k..pIX|;7 +K믿^vTy:qɓ';::%|hhsll,Juuu,qwֶw}ٳGe:u`m$Q'`^~Q^ceEfQǃo_l.lam`ttT/011J|TT*uaxXozJݼm~ETEԝDbN:|x:6 9rüȽ 8/9Jl󐘚}WK( .FOO)+ĉo,PVR~ߑ#Gk[GM&|LXab5vuu97<{,[MXs*7q=z(Çwvv2T?ܽ{7L dww:"#0q3a>P͇OwS39ɓ'w;000==J G4n=Z<'#G~N3qS{ĉFÇLRᄏk׮_qǹY0O&'';611k"$ 6j EOeu %% /L)Jsccc/2ahh}#>|XƎ;g{q'''W\`Ϸ3u׽}Ӈj8uuuqP$9q^zUҰwyѣexx yA.'^^yhloo߹s'vq&5=S)s 3$wuuq  UW7w#o߾oַ89V$G]qP|[JpqR*Uc@=;;;<<xquuu333GaV>ݭNɱÇW__qv3/:9U}n.KaGCb1޴hthhUe|/ 8 Ysgw _Qq-Ɔ=':*rIDe馒`C0pQjmM\eR&==ĬU!@ULp?YMjyUO^4L>)P@F?,X49RMa\+F34!_*CW)*fLCgɽ4zR]7 wI zWnh)۷=N0m>XR~@RORπ(e]Jks,90.\vTTA٭mnSeC+BCIYh= ؤˆzUS/-K~e/@\6H_ s$.e9P.Ly@{\e[ooiZOQ˺%n.[5Rho >(p Pf /~eFpWM\Z?_39Ism̱tZ8[*{p`',$>ld+r 8$Rq,je)]Yn\$_R%i* tNBu ikRQV@WsdoeK>Tlk*ЀV ~$ SYWѲI3N)o /7 Ty~[w~YɲLYچ:,Q+\H=z$4he5{w`;P0kX^~ Pr*Uo;C nOeB4W ?MoKD;Zb@OU):`J0;;ܪf#\wsOVT+ h|-+S QT~W*G*ݲ[W>u{WwnXAQ ᄀ'S^5ﭘ%QnNiWAG.=}#!D^}JU#?|a}>=I̔7[4>R3Mg:rf [M({xK&c4[5 V)uLà[]w=#q45444-`%Ã5~ܛ}?VZlZ(R6>6y7948|Oppoqcg[n zxyݺnCa54444*H8- M`#Cjhhh%߯Z`rrRu׽E[V__Wu<.T cbbo߾}CCCگ6hzzg޽H===Ǐٽ{АbػwoGG{vttph4{neL&?x`K:,W*Jѥtb1na"z_u5jD9'VM޽{N~ßQWrwSYkࠚʘ/sxRxWGUsΝǏ߹sg#Gɤ_G۷_|o\ewA3<<㖏fi./蟓x\~ ?RkmoooioJ$l:R}tW#SMD"!9'H0 sJKMOx!&ExDʥD"|D"q٩3gΜ={;wkƥ Ǐmoo߷oefueqjh4>ԩT* ծ]o@WWժrNNNIɓԩSFQvR+3nSNMOOGqv{W2e{߷zu&&&TK*O*ޜNOOyd<rJ?vMDm[[J[`zzw{vMD설aStuG9pSѽ499yqҘ7#"X,1==[o]ZZ:|0 < qBSSSnww7?Uf=F~mK|ewN<; 8qСCLӻwFXٛ#!CCCHpO_3ey6Y̧ao׮]j{YQnO<`,$e|d^jnn~wx(cx#,f"lfeg~W4F4{u߬Vn^]СC Y{{{9V.<] *:T*bK+333e>-H +WO0 V,تU344[o1;yd?[&''STGGǡC.hި*ݰT7sxK=E`֪o2ˏD"o'N+Ni#,..755(SLLLFdWW$nκ4[ O۷/[HdttӞ(x9ZU7tttN:68~*xiT>4١Cxp#;vljjVGkj,X{YQSSRpC2L&ccc|رc,)OL~IQUYa֫~\ZH$JU \ZѦ~^6ǎDs*󻘁Ev SySI o4_9~{Qx<o\relll||ٳ6}r1, "݀X pԩae!˗/LLLLLL=z]Qe Qv#WtA1x<>444;;;666666===11Y:UbP:"ZZZbꦺC:::J7˚=nJ1B:ujdddppWMT>3gX4OOOONNg e65?ۙ~, t~ѣGo}}^O-GGG>|Y(*x|xxOqt]:::FFF=(/{</WD k-νq$c~+bO~whkxxxttt``5"i2"OMM;vZM}B${YyTP5fo$N:GFFvޭx0RHdvvvhh_okkYnV-Xy7ɤ7 9; Լ~:z\mÜixxJ'N`E*:Z'[o~ʕ)5-tanuء~߾}ˇU]"~Nma:rؘ"SSSvզۀԇ^ԩIϸ Ey/Nh4,{uoS-$N:s&sDIu"c`穦rr`ۗhffz{<?qox1Ouۨ؎y| (+HLQm. u;-D&+0a>痙+(r2dJO<&afVKܥ2(UChrrԩSHdjίx<~ԩf>?Qelhz1x ؏e*SFR1佅Dt7ywՆwUj+}>Wp1<۰K^}UACC@| Flf,{JoRV(}RgO..u*5[XgSD5ӯ)XN@ߕbjS(Yw5J[-@+o%UvS599eGriB]ks$eSmUqryW+ ǀ`]?jEǏ~+q{xqtwSXv_,`\㝝CCCSSSKZỳUfoX˲kvYT Be$8RY Vlw~㶬qSpi*yP݃,?5].tt?rb< ςUv*5Yݭ+Tov6?/<X<; >_L+Zʚ[{+zni++vRj RV|:A{D`}` j毆#j@5ZYݛU!9{^Fru{׽JXuv7Uy?ZOx!thhhhhhhhh &X`ihhhhhhhh &X`ihhhhhhhh &X`ihhhhhhhh &X`ihhhhhhhhh &X`ihhhhhhhh &XO"$ ($tZ'$D˫b% $PKQ"z%$JC"B BGXTKJȚ`i_e =H44>u  &?gRȟ gˏ/]kSmY5 pg)E6,W~nC~3H+"JC㳴83 W0$1@Dd$fW@J"@I"/K TR&X 590ö$H(l0?/!y~Բs"Z54>;MnI^-H$4$""Bx7Ť%KV)-\zն g,1cmAΝy\jiEaCsE<祔`OV!I)a"DNs"c$"bu>r #CC5$,$!َBPt՚i5 eD_K6zDɝ6mظ„ݜqƗ\}8 zȲ˗6nܸ) $7 6uZsE$%d0H$\gv6׹I"doʋ/m~/4Ԇ@{_=Б7Ft;|sټ%L&^9z Ҫ >l^ߺ!Zz۶;wTU֏⳦Ϟ $X`Os]/bu"s%[CTm6•^wNj)8a$& ) *Z:*=S(;?l (wF`V:r儕!W ?:;,ХjvAw#̮HV|$[}f ivODʞN.\SLr&s)~͖A`ix'Z'<! 'ct$I#.\ X-iQb1c_yШZ6?! xD4a MA^ۈNq:wb\ |(<ೝՇsS4o@ L ШRqH :JZmu醺o AP1l( n}a) E@]XU ^t>j]1Dxun>w<Y+ Sܘ{'y"rZE /=o \畫#o&xdKVD^'NW\=q$N+V+2R: W}[H\(DŽ%NS=1t+iq_7[$9G= #s pQחҹs..SC^\:9 !X-+Bb-IzgP,Y(.\QWB58@{Lн!-D hޜ_ʸ^CC $V?Ij5[t :KD #rK7nܔ޾Kº8ٛ3p"b1dx OVɜ]UPIALf깾PJs @@ͳf.d7bKCC_*KGSY֚{-f\;%'Ix*ZRx݃}EK_é\$9w-<$D(xNj9`-M41T*6]޲Lp)CؒT+=!&)MBE$=MGN-xA Yq2^F5S@8-@ :bBY mCI0>tyךZri|3炸1+,Vfc (X"pH(-23Ac'ѕ`q҉J+s+ o4+N %c7XQG\ )V`i'TY2W҄ۛ5G"t2E2P"H_| 8Sp/9֣Q%3/(YJp'$dkG`[D@543O55!2aJS`i E$ SIEP$! (@hKi#IůwX>5\`#ɕ Wf9[rV-,G]$B!6|EJ4/Ư vMMM9c+7ߚoilii[tfV!g/|>?{eYp@^d%f mߚ9 EX $ ' ! I huu՛eK? !$J(-Wo>ݶM!8 &XlysY @)m!ǻR}HҲ hB6Ѝ۷kF,eTYYYz햝/X[6Xj#l$I˲nܾXl۶- yN)+ֵ7l/v~՛M&0ܻ,-/_y[ lȫED%-"0w %(,^rٶʌUb4YT՜5՜e!J" y4.Y1JIBH7f(CY% B\He$]q; m#br)5RZ*XV|&TIrrzI P\qꍍ-l߲W r6iPk\J$%tN%[:&X@_X ) E_HΏ$%4 c ! B;r*~f:o6!IA>r6;D%Hm/"d"XnW,i%Ro͇a͆B;ԝvs<Ƞ8:task Dq7Sܸ=ovtLX:뻞ojK9'f$hj\0B"; ADP(mEcMJJ,<A\v "@bw6 `(d֖E,]qvPD}.˲~<3[6ļjMeny4VQ\6ߘ[ڮ*MH.Lp+/>X–3ݑ}-0dtqņƦ&mP σ A^L}xryC|8innq6mԆa{ë` ["M6ք54 cM 4i"TmM\͛776փ B'Ɯm۶p:+ND-${0@ZB"!@ޢ.lGKKz(52OΝ[KAo%X1 WuC%>Dqſh9?{1v12h<+(r>ru&u7`M!Aǖ'(FqB*у72放">_9N1{Z,:1I "}|۷HI͎Z4i UvI՜LV:gK! R󗯞 J#.@w0 'GF9˷XH.__mKGyJV|d?pi9 So ;F<쵹"*F8,rW1 ͏.ά9@hOWk;^VԹV$P)^2X3!OR1)iQ㉟so/'b&XRdsg>h5g `}>Bwk 3Y YGgH'{he ֙?\Tbg|tcaQJ $Q<1IET濾7us!Dӂkp]ǚ*Pܟ=lg !,s?ԝ䲻tCi<;I[$ƣ- c%_y5h'3įŀn%HڟQXRJ!Aq(߸yK]xV(AY@&X3),YA'y! p2Ԓ1D+$:$! @$KGNL$p2 rD8uDtCZ@,Ɉػ)"Q 9.M*0NIh['Ixp.%`=ih@6(iAi]T] O⟚(ܯ@"r8= @kL@؎tw@ 0 @QHM44*HZ$P6 as/ :3$e;%Ir'0EպJ1͓]-$S ť8DSK+uP(⇠͋eY ua!HZqr2XPD4N۶kn*/XA&\ZYlONAI  ?Ȓ8J l"l._@!cTryiyhRB 9iGl6{'l ,l@rZtn?ecQzOY\LRLni~@ةtri9XWODR(}NvC,* N1_SB  B6Jn:2QH)-BALm4Rڍ5fC]=g) c>Od3Wg2a:J" U%YVNڄErn!-7RH&|"A~)r{n!!\ZI7J)e$ܜ.ؓoiJBZ$QDa\bin~askćLi" UY W6ϞkhQI5D "!XɒZ^85u -9oIV3XܡHXDJ,WKK,_bTm,G,˺~; XZ*|a e;yB8w.@2V+jKk]ݼ:Z–eJlۖض}m>2*طY]laZ/('ծ/ׅewTa˲Zt>e%vyahXڒHnV6 `޸K¡P"Z c@H8sm[t>%I*jYmW_x$젊Y,aYևgx6WH‡bs4DOw$#`iH J)f͆?@Ds_IDD؀6mI BUD exm;lh%pH@ lc$;'m[Lh-O@WoZH|(}>L칋_}ድ55i&o6?N q@ [@0>@!$@nۋ}MήQ`[c-5a ʶP,LܲisS}) 0Q0-($U,\ƶl\S+~ TPoMsK2 wuXs҃@nN]uƺpȿ^0M"ĆXdofFimn654$V@dw-4(%u$`bCkk&7Qg XW,U2(67nhi7 0KsM4"M 7!qF ilj۽},mD(jLcCK~jppJj5Lׅ:EeKݖ+We; ,"?WE{r΃m H+J^a#HpvGd+G5nC@PBF 4$@"@$RFJ"A 0'#j@Mkmn[k3+'Ѷ0r1%DK,@$)s "qD$+4D5W THhYvR [J)֥!ZCöAA @(#W<_9 +"d֓AVG܆X9/9UWG Pt FFĭ IGjt!HxpȹwM3hiLV!ڌE V@;b)Ep䕫a@B4;خ+,iihQX'Dƅ> ŦJ$Fţs5U1*a">vGmp :Qxd']t▭ Hu\ BM4-A'" :.qdUڤo!}ӃUuTw(%ġ YP+`㳈,RA)0rfRz]+0VNHʒ7"@TRh@XJ\ϱi&X;t^{hjuL t0YK[W, nUgO/ui]Q7{R~=Ԣ~j&"hX M44444ed$<|J:OO H )ev誼Sib臻V\KP]dxUn}VVnw 5x`l6[(}P(Tv˲2LGʵIJ* Jy$|>^7a\.wڶm۶>C.- HpHRb>s_vq{B鄭vVJIp4NYŌr9" YNN)|VF|QD&\.WڗfUU% %:UCFlj'L#tL>S_A$J|l۾zvCcxq5m6,H PDt2󅜜ߘM)I H[JZIIf~zPFQ(X RSC*w˖e-$V% ~Hz".?lh# 5YDɶ o-ߩI $ $ ¶&-K|ŏ`وt<:9&XeDm˖b_ sҶJ& NQKd*KJ)mID@MB9ۺ> *%N\qsRetj.p)XKR>oEDM ˫YR"Lܸu5,R&ZZZKCJ` !B80JƈB ILD  m@ʁ0E!FM-! ՁɨB˖BJ[UL;okMB6=($'_e(o )BDiCH0A $$m"BCҌ $ `&@J[4\ %""B@>3!4єhvH&F,C00,hiaaH HY` !# vo'-DI $ (H%-"7>@96M@B,;o L4)K&JGŴa{f |RJ+r[6mڮ/Af|>%ҹc+Uc@D2.27R1V< 8eg$pye>yKOcڶ֦E>`S[7;$¸ӺLn _<}(&tS\@j۱}s }jr6=`=),)4` Śwl@#r]O,J(p !^~Y  Gdk%,tiYmE7D|Ybۻt8HZ,҃MMM;۶! ВҢi4mߴB@L7ӳ9:˪5D4WZѺ%3$'g%\,~˱7W"d6je;Xxߥ?:o}|۷nK1pHcu{Ʉ)"e  TPa@cS=߀(I% $D4)yèױH"p˯PL粆aH)@mK @BANuB$ 諜وp8PWhr95W> /·ٴ{wo-GAH __8{J(o 0!d['7q7hfS}? DoCm]}M-P$fG(TP "CHI.D(uD$ T_WD쮠Gd D@u5F8$ C+ i l +H.d[q0;o~wed/aةT^{sxDM]|{u߯-K`  P[|YNj",j?->P әߟwMT`Y6X w{’()riO?;5?hҋ&I`q( r8Բ*Xr%lQ㘳A |%+6]\0A8bK, @ݣl YZTXIlUqӹ~wv?}PRHJ\zq={DsukNԿ'oϿk?5O gzKw?U1LO2IVQ^J X"bjZ\O#]QVK, xn:osghBh\^o${u$:yk hi}kD3oPxYTۑ KQ @0b׹))Q1x |E#P`=q>{zĊz 5""@Biކ?c_ 5;wl mnV #! [..$W?r/%ܹ#b7sMc93M^,ٵsB9]"Uvg4(o% D2k-a(- [o؂uPgb%?@2Q` ɇ*57oF!)f9 g[C RRECRɽ`.UctKREPDI贀tWڂ@%I0ې@ A ~zt'Tqk!źfA:Ć1ܴ֜42Mͦu5+keAHr۵C-IeWYr_"VО wq ]T*R!@ب-Xe ibc3Yu- FYsvj>wjF @ A.g>J?__Y0 ! "dGu#p2)ArMh~t[(;-Geu౸EXq8'@@8<8'$賄`i#RJC ܰw)l r+V.}*X?>waOjoh>k'BRZ\ /4k kl`8zX'\ܣ9 t AJOB,"SHD KC*`$ic]s_[zF8n|! C-N!<<|% 'W ]EIvfS'ՓPv(`bJ$ 1K) ['D{83hH@|ʑ9(I@.@ [@Ash mult$$|տHxB/-_]_%?ee+?ж-4j}%[T!W^sh BdYk]لXZj@_H\i*_]?Y]/_l[ ;q*ArD9'׺k_8T *s9 a۶aDsjQnvKPq*CɎ$U/}酟?lImK_۽7EY[4?r"134,RF"<9e%;Bv*ҟҟj~XɓQEvKD4lA]Cw$@!]+ @BW77~?$@ ~)~ jdg0TAP^r0s,cZK( +!mǵtcD 2 bEUA2(}l.*ZiQ^(´+fD q H5_xn ۷Fm2hBSZTO l <Ԇ8^QH,:.yĹNm.1!?#6瀒 ._6mʢٰ!k!gkHBKCÇ^ƍ[sBuѽ̄!"˲f56էWlJ6˝$ȰF;Z'S( $Hd'J"qި e\XL.EN(4M @0\ \R˫7$ Z_QR޶ߚ5}!zsoܾyS@ J-fNRG,M4*R,a?5cHPZh-ί9L3$P^ XM@d!MK ˖kkB0)6m a;|k~e5ih{n=_[q -nkT$)br)!˙ۋ+-?ٛs +,JRE"^uƭ[7n0 a+ԼHhL&+o٬.E˭.!B@rf%]^^F Cn]\`lP֗ЉAD! d^J2%5bc$& D5MrF!pDe2l61ppYv!̰IkUsņl,+l a{M(J:54@DZ_e& 'B ƖO$@loo0,%wRu ybK_~RQ|kC : >7ׇD>'Shsc&ھ}[Ͱ>DԱe?ˡPȯ5Ύ\/bS]ζ* -Â( ,KNL$L/ecKPN@ܺ=|g1ATP__ `_zEy`xjC4]9\9"_YYپecS}]cc=$46lټ@J+˩L)8Lg dpŦh4lO-%'BĆΧ#AK[6$4(XV$Q&`6acK}M @[0== \vY__o`EԙX@NNf linXɤ _ڼ!ڶe囷:lL HsSiPcX(*7VRmj&d`cccCCCry}[uG:UΣ!HJ0 l6VGIEaۅT<[Xs`օcVS7s,cѹ#$֥.~#ɂa~xiʍkAh^z⹋Cf Y֍ 8*%WL)#S P(pDD(QnʨMMMZɕF+Nub&ZV;fFCCáCeʧ@ 5 mۭѨgO,b" R̖ m[7e-Anݲ*^@agy?:`1qZ.?Se E ma6@E۵+&w/߿KWkG^Ѻ-@.Z&Q;ɝy6bO8`(lՆ&|ty#%m5Lf[kܸi pPGXTyeАR޸=Ikt6mc @ wo46E"W~}ʊ5fbm[zB ])T!$Y%s2wZ д KJ ے&p?QYJrpo9ቝMK`۩M--PP@Xs[iDmW HM"'o9IDAT!!_ d1Jalz^hhTg +ݬSNCU,F#U lJRgwF,i;:$J&j߶Do*z_R6z6V= ~3'2@ lT'e{%egR3s+ۉLnQֲ\QUo@ p5¢0C5H@4qk-wS]*xI*C%ϧ|-p3/@Dv$hQ jxEVԝ;;[V< l{j!ܸa @lzyeK;:ƫJ1_~bYo0G 3]\bCE5N "&!v;KMT҉&Xy {W^|^"\f]m۶M*J~|i-/>̭bg?{<9(E M(]*Pg4#yg/1\20)ɓ?O>/}KBYgy$CC:1COmPSBdb)6h}K,2XBI?"ȕMY9+We[\xu =ΧHsPlr)pY IU%smjs&X=[6c0$mB5[ڗ_&2鏮,M>[o)+$ ֶg\gN=@’hքwlͶ]^'S/u>ձuS>ZB3$lŊDxiC+k !P @Im{%;}{ٳ/^͆qeB؃ ɔD v6ldxjKkARw+r}]U Ű^X_~ZK#I$$Yba#pRXnkc_y`CC)߂`INaZ&l[zy3{qg[ ɕؘd aFx+:?EXAR@ ~l#DfU܌E I iB 5^Ȣh-Hmz%akB,ban޼Yf.b)BY $ŪSaP]č[ѶP&;[|0*8y Co.˙;q5nmj<>XFWl38(1, o喅;spW|M'Rr?( BD2^ m7ե7b}}nИ_¬ү(?BEn8v~D^B&tgv7 B r]kEPdra~QFiT)' (y04dK&z!G!x'[55!W{KK++kht!榆C;vly}n޲,"=ܰXϺlɥTX|WIwi CTP {n4cpLft[ 6kQF/#p@I,oԊ@RԊ( @ [!BiK-/۶90\jڱm{N>$o3 …44E#M۶g_ںcFDmZL|6]mZyS\JV17%G"ڴK&8jQc>_\\55*v a]J|%Y +R1XDc҉Hە'W:XZLV5a777ߘO2_ T;w, I4\FQB$qa1JhsW VVVVaC3s9 d-gr.4@"br %WkjC@& 6G\?~H$A>=9L&sk1uk!k|B˙i턢! -[6\,lgI" bζ>ƦM(>+"Rʹ y*aNeC\"e,ђc"\N3?FdKB6DD:\J笛!k鮊yg;+MܔWA$QĢE@lfq1i!.HR\NN3ӱH H9V:zjv%3HH9&$[\LVa! ujIu.ew- CeB"K(m3%renuM$مT$`Ưغч$%`¨ =uW/AniM~I"d]5(ca æΎ֖=*Lhcv @^ؒ5>X\Z6wَ!H/ȳ3, ]ݺqæhūH`# ܰe#- l(n/I>lG1l"BAlMڷՆ'g2!<Ӷ Urz6}FwC~Eue۶먆FYb[viCN1`R_Wmlp8s>/BcC$I .kJSo ͭ fIK˫@1k@ -16A%H څ[6njY.-Mhc]Ҋ!E44(c( dJ}ˆpMO0B jmf % iHrNG݆XKbcZJ!!BL5\6455VSԆƺM-榆vù+鴭F B"+?j-м$[A@߷;~c ((/ l^e! I#l[JGUtBt͉ɕ'RJ n&YB+ũ$'SY4oոj?Y]]qj6CCtitm+b.JY[y@!Ѱ3 оP BG7ē6 ih[*߱R9!DB7gR(KCIMMuT+kF,b׬VLl[b`i|f NV` W]ں.Ѕ;EyZ 斖\N  }?F텼,]Xiռ]V4&$@T⤍`XqD&D}}{?éO/d2cg36o`K܄JRXETP 1W ]} \_8UrW;wD6:/$u _XWll^Ndʯ&ᙎ? m9Y$ >,,wwE֪~5yQ| UzXEIuH1rV L3`}@ 9A6T3 g`<߶_?\>( BM2[D`d UjgN"jJ F`xΚH"Q^X %ɡUNkXITb? C ygNb dK+ !$_ӱx wM a i:R̤-@nE Nf@( PTJabIbwͯ E $D1 Ib(Y;g>`%0 HNB}>@,f B&m>@&=H"04;wn~ ˙M {jvlGA6K"w\Xb餸wr%u;h IuTW MG,%p*3-`@prcJ*Zt%Qf hzQFC@LEM4 0%n__HB t.fr$ZvQc=W),SksA 9N,`5`vNg2em58 RLvmUqt vD"B|>\^D*ht6+@cHsK $!8;LM }5HHb5_Lf]4|+SRB:'@Ӈ֘@j5פ$:7Vvr9SA6]^^F$A2ͪR KKK)#I2ĚJZ rj}PCEl2iRl |>✱˚6в 6! DiXz#r~q0 H.WҙHScT "ITl6{ca!NߊDH H!,DDAN;]۾mm )ōYPO Z]H"`s5XJ ,C$Y,F,zhU@ )-%|v$F4@ ]:R&-ZҹZ"ھy[tGDb`?3%Tɝ ΧVlXE}]Mro(]0'~t&!Kh5(oi!J )kL3 u~I^l5=A ')Z!, gw*npl@Ycl"y6D#>5cO&$XT|A\2^xS*J:t⽍K('l[F#͛[krpc[dPGs44*¡t65F@"u"BBD`hrď2R͍[6> @&i! jg7/ hS[G_@J;3BRwx`Z@6q?ǿŰW5 uҶ0+-u5orIaXSrRJM5(GC@I B!`%@(5j A PZDJ t6Di2뫗k\m{sAaȺVsҚYx/_Զ46nj~f!D(TOadCW|A$"۶kjj Ovh %wHTpvtl%9PL 2>Qn@,p2 H!OW)؛tl@⏾{Ih/&_ڽ/#H@H@"k;sutGW4v&sV6o뚁lHp" H^%`k?'Rw&[Ժ}@yoQ)+$60 _iQfJEB|CCPdEc\: Dž0Gw>:?Ҹk[cRJt?w[m0?Glkص- OY'7/VE@ 9U(PJ6Is;S>R*l2jh|TBrM‡9º W`}\^~>ϴaaX>!{@ǟ/eG=K u+?|o|F,!b-_a k2w[75ۑ+z-* `wX`ZGzh<A [6;[,nD$b/i_ܵ|q_4F~&BB}zECC/I&PqcSw[@Y'+~xjk"f6Z֦gc ۢm k fA!B$KぁH$%-o4X]M~g[ly55}5>0DD@yá\a!i0u66=NnjbQh 1|`- LAZ%;Q(,Nf(< y+c'sb+$2D@9Ao>bsv>=X],K %rPSow M4W^!:b,;gcQ,n-fns+5Bv"{#/sqIKBZe:r'wm)"d jhh R`vvG[r2/$~M+BZpiSH DAޟuei9c;wܴDYi]=Vm6%*OLT_ʱ3f#93T͘٤(EQbuX[TTun!ڸ$ Vwq޻g4 p<{9s 4,`9<)(H31 !46ʭDcm0?zo!7P -y0s'zaAݶuͮN,'xfɁz4reqe^7wUj\[#}t0jfo%gfvtg۫l.)XOAh}qn}la}\Y^/a7s on6_\.Ui[<}BͰW7OϬݻ0 5P? @H_Y//72Qr릠XݟWbP'l`9< TS` Ws%uӐw?AJ)i?xc֪Lޮ?}gcfB_]r!?Nti۠Q) fqi%x@!F`B@ X=ͭtڕPup3V^NRs9Jr}(/g80xR鋬'fWV,o&$hrf~i579_KLvY2TE`yMMs;L( S3s3 K[[[طFD #yRlv>Nb&D$⥕½{>T212D1*%k0]9)XNB 1)ƭrL3X/O(%T233 2[הRļ 6RSSFFDBd&b0ZF<2Vd!̜|0 K++L$KW.uqzahEfAĈ]^.,OL-bY)#F cG:8TWb:1q+Hb`*7g f`Wmn ݌ueWVwt&`Lp{(C\UըKQmFG ۻ;7'Jd`GwHB(1tuR(nxgč[UQ+êX`𘊖 zC obd<{{ڗζ:ux4柏H[]Z޻s[G{[( moע(hmՙ [MNYu*s B5ۋvtݳ%6΃tq&@9ϛ.y^!labWZ" SH#)UtL"foH:UԄ;2U3 :uĽ] DTW u.sSSS)JОi6I&[fFũC3R""*",`",RJ `FS"2C[R*آ@$D 0 TSiDd P 1PҠ2-\S;qSSSyWs^WW8PO{ yL a;F@FDN098TcR.9X&DD2Wcp S$SE1֪>8U Rb*V=؋׋XX~4O1 xĈD`C5_bB  bE*r=B ɢM aS1]NjL^ "CR A,."0"@5PgpbU DŽٳ\WzXMu^I>%+CvTg8 \8Zu (F,g.4\_%:>O`'"0BZ]$4DUWrQ59#|0qj \`Rꁽr5c:8lލoW}Z!j@døaBbTGxS;D8(*ODP++Bĝ]PHAr ˁ"167Z,ōUMy+tܷ`߮Isb9li;vod&V@=rlb9XN[ãMو#WrBV<*^rzq[c}}_w`$T_73*@i-^`nkX7@rw@ 2 鈰b^^%NPxSMn@qـGU4F)6ǀ=+} ֝dr aAۮoWd$J+WEa fsooj4֥%#|opEjP>+?}뵦l0_\,qΞ^q;&o7pNgswjQύÍYe`.7&4{[(y> WhZH&Bz[ߕd^9¡ں}>,H~9DS{zеVfCb*ѴUh!՚n5<ΫIm,UE!fSG"!b+|Zm)Ql Qq`z8P =rbik{wQ큱\SYZ= \@"Xr@Yl  ȯчUdMJ^55Gǫ5 #'lT  шyw+C@hLs7^k/`KhVX/ B@jlRlBS1Y|]QP~y䑇R1 $1*r~I*㣝!02^سk[o=]v`9$B?e0J:E UT?ZAII`m J$fJz%n o Y%bD@`6BH@[ViʴmO N>ۑ%'誱n735j %*x1RRUʸgMD* QgE {gf@߅V ͍?|k`ml.)X՗@-cwۅŐXJBO4SI(5Sjjp!bL&3[{9G:"pDV@@z6܁%%80{5bM @:/KxtT ~ИFb)HjDc(@,'U](@S!p|KjIbs|}>ގ+QB:8ˡDyܯA)`@*XXa *"*$ Tb`? K$.;#r@: o]F#jp"7_`ob3C`sI6:y8! 5"@mX`*1K1si̜Xb?q;|O?я@d_>* 5W@NDRtgo#EJ1_x=;>[WOM@0*DVUd A|OB TZi qtY5[AzڇEF88deQ!ЙҴR;zVVVMω hv?h]1J,D"'X%ZֆA3d$ ?Y d5G+PlWJ2 !}* [FPZ "K0Df[Gu)?Udp,'bnʼwWB칠hR!c΀" ~8[d2slD 1Z~ԍ,?ja/j4@L dfc]P †?yo{3("$8I y|$aR@P3W V2 +PU0rHtLAdlT 0 `:wgOGjpp CMbлlٳOf ҅4) P)L2Z@@>EA؉[p3j"J;4!BE.+{u_A7Ujwe!Vζf:BUó+TThPNUU$h,R/Pj80%"\"֦J|=Cљi{zm3BP@l&Aqۻ2"˲!DL8G; 9FށR+kDzrxTEn@W&RRA+dg|uoߎ.@ڰ榆7_P)lPe\*32r+p'r\P(W}ʱ !_xyd=[[[cO`\aVRѐү۵xæza5,ؙz㇛nAW2`nm]N6%xtpώWE\!-*4z@#+VX\2 "Vj϶/;/fψ4g{[C F ɍ &:4=mvc(]\γ jmt 03N|y|j7_N2m%4Œ8q=4[ϿOb`KḘ+glg=^Rm+17z 0PY؅-lV8п0e^>.>]pgrӷ|~Ɔk[I2i;wtd/؀rʕSsKIKyi =-Ʉ; N1$1M L;v :>i8PIJ4W͍ ҔFz Y)SѶw玠-}Nrx~îi:6}3 j[8?#Fa[S]#o\GgmP}~L$#=ku /@̛X/=6$EP- Ύ2^X^3`͠nq4]!KKK/el]]{18as/.[bNR͂B3F?/%&/+`vT,P~zO/)P4rN,JzYY/<8a30.j\Rr0 ]S^ $`9lf);e)4q/u)Xsї_}EpcEy尉X;s󇫃eTe*S!cΆppx"%֮#%yO΃,`988888888)XNrpppppppp S,`988888888)XNrppppppppp S,`988888888)XNrpppppppp S,`9888888888)XNrppppppppp S,`988888888)XNrpppppppp S Ѧd"ϕ_n=.pŽ?mP2$,DO*ZM*kߨ|7/]FiHrik)$]ėD kV'y1sRf~ߴ|{?KfWE@S6(Ph+[n},^ik>K:[[?K Pa-<'al)=k'[LDPlU}6.O=+^tibbBtbbRҳ4q}0??IOqegiծ(<{L4+Bd*ƪ|;URToVd{W<<ю\uN&+NZx꜂U+Ν;700g??{wy3gΌG=KAs…s=ci}? vMs>ý{13g>l6Gj G7˖lettǏ*"rӧ_ettwPJ|Dtvvs¯SNB'N@ijgϖ?W"\ϝ;w8ydR*onn| "ù?X~رczxDElX/^a$8u>}0\xQa3[? /v<ϒt2E򗿼t\xYM^gϕ"N:Y,"x6=v+^IDGyzpdҪSQKO?D|^L-g P[ SOFۿ;::>۷o'G=u(O)&FnݻܹsOy/(}3=z\ &MzDTW_:u+|Qn-,, ?ᅬ)ax淼 N<)FkiÙLFvL&G-gϞv~"*w کK)U7#ŋݿwǎLWLEXG9{69{"ʬ_|a?γ,cccǎ+[M^nK~I]tn Io_6z;c"hDz(f~*eD=z/~ D>>8:::>>~W_}5>>>>>~ҥŋ%~Q9>>.a 㣣k ~˗\ ȯ;_t髯PtB6ꫯ_Gl'M7̓xSD$LApbb⫯ꫯytttaaAlaaŋ˄H٬@犋(fB \{˗/sb/`B -gٔO+eeVFYG/ *J$<ڕo['*sssVbdk1ŲرcNjooooou˷}SN9rĉV.q,|Q^/'N "_|q-]SNe2 #O?sεɝ)$]t?_eCCC걱?X=44tر'Nۏ';?><օ~y"xo}'N8qڂ_~4ȯNJ|Y=z4X#Gϝ;'#tĉCCC~{{CIB3p!Dt~;|?22v1YV +_w}Smh[;88844t)Gm};?xxx[~AS*N{68t"f2HlPdBd_ϟ??00_~iرcǎ;tt; òD|ǖd:tُ?x``ҥK)EE֭[Bo'N볼#dv鶶6+#<."G8q"#1U}|]D/رcG G eٹ'N"'V~=}݉'h>L'NhkkV;66vqaFd)wt.diWS*FcyP&'>|&!dZ:uѣ_gQo=<<ߟd.]'Dt…~[^ѣr" &{%װBYR9rH؃Ue'%\zl(/>Sfm.| 8R8~mDjh-1wl༨bWٹQd 7wJXU%9d򲃃Vyhkkxb&.joo?zK_$.}8ʣGZԍ* BjNabQ%n F퍏D$&~P>zK#, [Q!96p$f#BIG$j=~mˬ;粦;GF&d~~^p+?^8mU{;D\O^\,{r '鵍knoop‚Ϟ={ԩl6 /+_|w9fOkdJR ǎ:5a\x̙3RTRTy2ԍ|% eu$ ^VΡ̿]9snI/΋.g6Z-)r͇~'kȀ%ttT+GfOB*zMWf}er„W+?}Oɓ'ϝ;fב!(466FH6۷o>]Di߉S_T6=sLXr S'Փ.\ ,!XoDb:s{GdR FhF ˗/+/_l7$r^^ oodt)⋉ (yӧP6A{[QDBʹx3g{ r{rk$"W:ô!__ȯΝFSHγgʟ+N"kaW+Dd2_Rbpllwx6,P8*|7{.); "?~\Xl6{29rȑ#!Ǐ߻wPL~CbyENqtt~̙3BdȪSIa DnNAOΝ;rį .UQ";VD@LO8|ps Ga2uS$e,Sl.fda+UI-aODIiX '9rw77R^a޾]N,%_$dB?i\("7eE4/p J{{1oXa֓'}U-nYâ!#oTdhhH"#DRϝa Z\` ?0.^/B#'S# H;v\VT>RO4pɯ~'OٟYxD a>^+'Gޑi5-gO)r]"GD4/SNKM[Q,bBPcmmm/BN.4jgMh7](ɇb#{ر_W~jT$0YX)=CO__9sfpp… ">,%YGAi PM 縆G֟lj`LgL#98*$tҥKr922bWo'J89³!^0w_SUNTO-/n9cW\8uXq;3˗/ͩZ'\z/Ϟ={С˗/)Br0TY.rX #h*RrcCHN{ Xȵ|ę4#"Rxn>5\ :IRu6*Od[[[˛W… 駟=zTof^pa|||ddDܫ8z__oa !ScǎAXN6Z Bޗ/_k\^ {LVSO~ػ9{&abcˍٮI[V?Ͽ˗/s'"h^~˿KO:%9s?ǰw+(Xcϱ1;YO>qP@ŚlanXHsY?ODnXgC/ٍ= k{ȘL!K"e`{ﵷˣ>}Z<@]&?f:Z#Ov&K,a .\paxxɓǏ)#Ð HDEdJg٢$5}n&/odd&7J!c=VIyIP s޽{%x(w_2V_ydshh>ԲU8wh^tܹsCCC.¹^XX(6ȉӧOlOsT_L)*ʩ#(9a_d/?ٟY_. ;fPbʖs|"Gʺ-+nGGG{{jG䉉 5YVѤ-g8r"°W"[zJ c2Tn&=ztxxX\M<<2CCCS7qd =zwߕG 5!&ݫ+}nݺ%q'A~ٳg%9Jy: q*f4=:22bOy".zllL$DK.K=?ةJȈ=Z/IGCJL rf\A+L3גH(_|E9rDn ǒXwرyOvӕAP$3=?2ղ%v / T8qbxxXfvqVE>[z|0Sˣ{=9 g҄~}xxxtttnnN088_ȬJjn&9O+7fm$~"60A$.:HBHBm҇~eNde:v,j9Ȳڹ8O?44Lsӻ;?? /Vx9tؘ I-_$"y(Uo,B"x.If ] N »l+/Tz) Žx5j|[ٍ3P068nLj$]{eٳe$Bf###,|oWY8f[/f'\j %sM-Tdg=8b;O-ܗ,1P"y{UXΆa 5zG5JrŋL@aU%nj&aQSccc((cJP4#@2C7D0ϸsP J̙|z'<': ^qQwהG͆n^Ofv#x)otW&Fᦄ7z4V|nD/ʧ}S[SI[1Kqkd[ގU_{T)d\[rw'TL2ҹR$`r`g;ᴻ Vs/^fťZqa#^yتIa\VcR^y4:%]nΕ2gq7jU9*F>;>{(ӞП*7זhݵo: 2+'\zMEr1U9|RU " 0$AF>a~~׿urx@MEXQ#zy7BhrVMHPqQ\o8]648IyhGTK+$\駟F/y,[ʊeQUW Fyؐ^pPsO']F9y:GȔCDPTpF5 %KE-'7NefT48-,*#K骴!!o6*}6oCϵX>WU.$v;6'J ;v>j9= W|Ha'|ͲIMbC/w| I_mYœTҪ8c: >ؓPYrޱ;>Hqd̏T1e1A|%aٮq< h8zhddO>9vXS}ͪ`mH־=ڪP}ty{-=|>~կeFg'=DjϏIOO#Z%T#dž,uOP?}".Iܹ=Գ|؆f3OX}uA={-?'`=m)QջˎEv9m)p'"O*D:F? ŋҽk޽Ë'UX[~ 9sF4_V-ALQ( J!\ )r,9r3gΈ~~ Q7a(XkTP'ܐ2V z)4z7 _sȑpk䂇I]-pa*Xjd+**Lb_?iKWUkJH!F_r&]EUak3)jI+{]_@҆'O߭Qł cEzRROva?"JdÇ=猹t'|fO<944$vCCCccc }Q[[W_}ge2wyƃKߢK.Gcǎutt/_fv)8~%"9s3׿ϙ{m>t3Lg;::kG}tС+Hɕǎ ߧbrpppppx4 2̉'FFFȈm|K?O8_|3_xQ22O?;r`y{1iZtȑ/JѣG/;f<888<<<22":wĶx}ʹsDo:uġO}׊uppppppxO㦢i$R΀SN*V~RFǎ?qةSϟ??22rE_Z677GaH[+DtP"*N[[[{{{XJP^mPMEHDB{W`988888l' V$'} "XJ>󾉉qk500~ܹ˗/>~xPqs@ \sˎa``9r?0~LLL_ۑˡd9yhhȞ-r]ǒw/ p{xկ~YXނ\6Rϋ*311!IR͈plttt``CCCJ[¿=ѣfypYq}:88888l} BbxĉӧOKTN&:(=6.֗#g}w/RN!laC\VO=Kr||>d2ؑGrLՊMy||ӣ 8pӧ`dd… KXIzĒ[e–?;rl6W'B@@{/~.\d2> .0ɓ'Qk꫶ȡgy 4HKN>_}DOΜ9G9"vpppppx{_+Ƀ;}/_|ܹ'N|79|d퍏;wnbbȑ#ǏwyG+f:{,"^tiaaatt֭[%:8@!ƘO>dhhΌRd|ޓ ۊ(gΜ9v|ak*Xʆ0s yVFQ~eZY?Xz":SBlU/]sStS,`9888888888)XNrppppppppp S,`988888888)XNzR`fw ݟ ƁgƱKJ ?$l%˖B/&* k䣭;T0'$2?긲 |6ql~Qeb%7qAO(bv+jW,0PP(![GWmP;x9Qb ʲ[ ",A%e.ӀAvR ު $"&וiyuޔ.ΏӮ9(L d!@B{AU9s奠޸p) "2V535]wwryQ>,ftn\1JިAmAD`dhr0thGwoۆCNĝo1և0bP/~zC"HrL]ygim @+57եZwةX/2%?!F`BDP[1,bXCo57DѝOIQp;Ĭ pƟFoG"1 Fv038յD­M{sݟt0SeJb7]GF@Tf+2_T[/o?]R/5u=~wmV$q & '/^0Wn ;"ll v=Ͼthxo+r:B$2!jk?-tKrVWWu@0AR)(3%;vnjGHڹsjSc}2mmm{iP̪"a3@Wgg[{W[K+Q%5 tgg{TŲ)J~~}}/-F! Wd?|\`I L5DQPiaUX?_ 8JcM* Ik%k*6el Z$\v![LP.~ZNZQ g\0L%"FTj Je0rF,)BVHejU fP 4?|smliuQC1S?-h {,j  {:02&VG么)!(]B{pzhx)b޷U#IVr?}}>)WsݸY(1˅:AaS%lʼn1BB F.8qg仫!o\T1y=&&+ܼ79=?f0W#|]79|`mnCշW/,Rm L(翹vӐPN1?śV7Tlw#9 |T>hbTwgW peH_]P}8sljqsRmB/eJ-ߺ;)-N:[Pfy%OJDVO|IDATgcPJÙ}wey%LmaS$\,x&E'M}y/3-Dd{S\r = 嫷~1Ő.X*;flYmlk|*"2@G1#]BxfK~a6M D|8pIfd:L*=9~.0;ȋ-?yQ-br1!RX"1][^(/,/7fiF +bm6&F

}!` "W&nyp_L7o߼so=GbDdpakٗ!Θ=.\y\pl+7L`6DI!+DīƯ>Ŧq"3Z GnuJ1q*껎;&gfo{Ȁ)$VhHp`Ն_߄PЀׯ`+)4 VD? fqwB*Y6l1~,˶R4!8۴V a:NF~daV(-<YtTԭ]_]~ϝؒP?LW m?AH˧d0P-%y2X[@u ҵHA'g["J,N_E܈1⋅-l_6vߏwWVa>ⲆO-7o+3ȥ@%gdKUZqqxT r&3 Ɠ@AffRY?vJD qF'KT3K/zKTAA Y 2TJ4bq 4c>KƲ=' W.ukvwhg4w*79;Յu_e8NjHamI~3xkΏ7o(%4/Wz@*A+R$̋8u:%-n|-orRi0f{#ɐ 4 VR+Cp2&oiąwnb̫SWF,1|A]'-0=[B+7PͳZiGgE7bdዟ5_U)/ΘBl^B uȨoNL|zG;ZoM*'ܾTӂ?}='DTs!|F'B@"=CX@I?f։g1($HaW O?r@j[D]S8xeBDF5Đ0 4+ŝ2jeWV޸G~ywU_p$AgoN۾7+&"sҨ ÜBEwSNr4!yL[oW'NōPgohپ|&6ϛ\:]X-A1যڌ݇7nZ!REtѡ70h~@X&ЉéwնfMlw6"(v+{vQS"b0 $fLNun Jkkˆ%?`?~46~8ׁװ N_wo;ӑhb[L,,aL!*fd['建;}inn+Il_\hjL#"NYAP`,0FDxs9֞i X QW iس{WkS#HZud<*Z/Y'+r۳2NIUGOW_) 3 ϭdk.>wBXyY[/,4ٹ P[X޵'ndZ8k[w.ݳ.eyMe?][_oij׷0h]Xno֙In)ٙ79-L $ ZϛkU:J.D|)XRqpe=O_/lK&M @§"&=:::vLkK307ɗRP_lll} [kݙiӥQUAwGgtuC -VBwVJM7:P؜ACL7pu#߳Wi`eɜXTE_\+%%}-*HݵjS4V{Dp$9U0 [=Lg.^()!+Ё+c$c@*䙛 !91xCu(&_ oN{2> Ps˗Jh5 @B"O:_ PXȲ666UvZb`c-?k[ã*e JZUf)HVDdx3[wRىnrM  ~:~B`⑰0LAZ.v1ư)1Ҋ+jܜLMI&L ;3{!EU*LCi^<"l?0Ŏ00aݭnܺM ~XBW'r-"} y%);IP*fV."4⏥G?IJ97U~@dK J~pp0Au6ROr9 #DYXd&UA6Zq\e,M7K:A9~%򩲌I&UȀN\us(y`+_{\?Џ)hgDzip܊!cCNT3P5#دVe# npP*S\0޺SLm.דPsKB(%a"uU\w ЧϢՔF_JḰBoє ~U KL+bP71؇2u|eĽ${v] U_\@K0nlJTP#Ѣ+Jieo5pZXlȯI\c֨+ZYpC@~2[[A_9vbI2V)Xmy\)Dŋ+Ì7vg\7J͵՜{ /ިofWʯ ꂄ w~\޻rkS:`r6HP@x4Yg*Jfr}nq0$Y I? vnq9DR~w&VZ'%71w'X2'7oܺU8ӖO]93%95ihBOc G6oVO`#!Pl󌘱|.,Y9ԹA \z/5\!bO'1^PR )I'CpF[A&b-;~OOqSyHI'=CG!RA '(&1m5+xU k!};Rh aVܺ/,4 1&[2<ҠeH+O~˓{V"2EOc%kz&HR}ҪrWR8}jO4&Uͳ*iN6U%wP w :?G!"ͩB,]p]Ŷ j+B9V~PgQЛ8Z#`uyC7 5HiD>Y66 ##? z!#VBܟnȡgF2  pȆRyəLP+J9#+KM5#ZZiDo-J{uCRcNV̬0lc+!6c(5vY{(1Օ|SPCP4NߝmokmmFdHBw'׷l @3k+߫ul5`SSs(eW~nqirj#H;!ňh KW-f OfZv0J if<+heeEbJ⛐aKEBBR6AR>/ytޣ:fAJGT;zL^ca|jjjOWFxx6/,#3sD+442"mD(&w?\۫z:e`AM#Uz.;?5; sktsCV *c Q)ެ7T PFEB^VronGL*\s_puu!(d0bʀAD`%5;;;.- J[ "&`D*>&_|y}{^ٷ/undmAőFr+7e`5@Qj0K*6oٻogW?9Ċ!Cַ- ,{*qˤ4Z(H۶wv' twu/ץ ^ it. JܱhmjJPW16̜Fjϴu*9!Z86mBаUmbRDzmu*pǜL#ޞ'27 _[۶TRw{ﶦz)WZwt io ம1uծhkk@UvvѐN sz?E>inhLiga jkcVބ"7W`!4DrD#k)b<|KZ<9D4@ne5(һo*P,TXGBV 2*LHKd Ō9+$ iFuEAXZn *}(cƦ<1w~UΒV4=j7%Ŗ}c>z'eU"B-Dd |!*7T÷e+ԕVSk[qHD|$ZS~"ސU@(ͅE [5o6O”BDM$pvBAI.J6$DCA1)}f?x!uFB\R IV2069<0@J/# H+",uS_pHbP;?Uv%W+J@F;&xkwlz;Tљ-`6|cQ}+vD (-a?{ØW5o CS!2C*a[P3٢T w-6#+E%] bv53 we(DbԆ *.WURFqϭ`O)2ӻ*b*%RWNaQߥ_I3a|HFC@>U <JA gd]A\9u- Z?%;\_=1`$Ŏf00B?`FI.i9LUTX`VH0X<5|RmK }( I;c:T)M${(dI}rR }Xd˚I:r`s EMz+VwOs(D MdQ]cf{Rq>]h3TuPh-ղJP6Z,_0y\bcѳUjyLJDChj9+vFQ[R;3|٫kW՗j^ 0A~ lM|A Bs6+L{ XQ %= 0u@qY;hZC H4WVʥ>SFkn8Ф7`F @Rl`;@u3`uy^j `$Q`Oʬ]rX[Xܵ/y>Uq\*rTÄJB"%Bfb }MXgƤ`a ~ VmƱbN&\`3UA7~Z[/ۊ\X#/13 媟1JEwiI,$* (DT'B,%z=Z]٩XF4ڂv 1)Zmzzӱ*_bSQv9C$+H,<4]8޸TЮ@JCX~ Y1UrI2A)ŮRwHo1N@4kf֡0kSA ⿐'\0NbACP *\,ߕ\D$RxF;ˋ )"_\SӁj"O~T6b- E%Lj%*FR!ԛrF xX7EӊoEPr%ŋmDѪ5ӨD(w}FP \r#ҚG!}%|Rޒ A%\HsKDr#\5{KKy|DLVѕ!%eks8ƾ#O;ﹱCE $B2F#k]BN RF)6UÒXzl@= XU=020f4 ab^JkfZVߨ$s6V1AA3JFnQ_eBqtqBRZkS_RGHEsrGMѩ )1I#)D~q *9Ea+Z6~qDrV1n.WI'[2A>bEUt#E е-۩'LdL!f`Ln`+}$<@̃{ ?N]QLZmP(?XY__/c.䭋ű3v`APyg*x{˫lPlv0qQ895VU..A5DZM///CPA˲~b葟4 W85=*O97]cB?`Hf^YYْak4{1 ]U 0cj<&K2lzL D<1rۭT)qjTFxmRKahilҨد)eH*-FL7o?lY{,GIf1Qd˶ݼN!<#xwŅ6_lNN4{WV nض=ybF"Խ++_cSSSBb fuuuvqu=7iLɞasw?672 AFĵiN[̨" FM~wwL#8S3KApzvl|ss3@:1zwu,,=Ww'ٽ3 mP1ܟ^^/444hҠjauy \KKKN"*h \וi#b`B P+-}{L޻?9{WBҘ|cvvvu-fv7O\Nmkϴ$+zPwۻ;}qUIdP:;:N=i:"֧:;Oveڶuw,eW3ۻM3*d}l M-vCPb7#Saw{{5rqP7=۠`GOL'3Sp: )" F!\gvnyu?[klgB@{4=SZ~bB@bi!e=sv>׎d>wNۙlzz`vfV$95}-+\-*w:JΆƛ[=A'$N6۽xY12#9snK,m]{amu%Wd{DduuB2QP{9ImLe$Z]]==~m<-MNwwuvf$7^aP(pT([45uu6 6*f Zvi kЪ1]ݿo]ۺKށƆ]M %Uh>\M<]^[UJJD!ui'"B ֦tJb OxRq&0)HɉT HD0b,#)Drƶ< ,{CB6ܪxJpZF4}bN!M-^fN) *Ԋ@0J.0+R^!V?oOR!@]*KN4 LdRQSH""jVE% @N*Tb`i;lRWjC@BZGDez䇴ҨJʮ7]+]rQvS7lֽV^Q2d+$sПTHy-Zȕ=#T_+PA~4L4T5މ(B (+4PD&¿*%@ij[ծۖ0Lme ce%],/fj @(QXt’JM$vAZRaD$lUy+SVE(2:""m))\ R:CBD Y1A/ 4AP :\tr}'@(y?rOb "dSPRD"Rn1&}!\jƒJnR͚ gZT@D}RUv`ҐݡX!6Tńcl;rP2ڠhSV&PAC ˵J_1./ 6ItrIR+!KRc>I\4H /}8!EJ,fTց6_,znH[Bl dJ6itNER\A:rMKatY.SM{"fM].$lb~bTs*kJv"O-{TC~JQkUh HZZUn^ڲJV(4Ġ1z[VqK@ب먒9&XMkIThQĞQ>I"l/v_ aB6fD8(lNfZ 2nOKF%r G 5\ 87a_pvɃ1䟳c#nްV >Zv1Xe{bf.SdP-ghXZE6[os k"!P?$ ]0(j%5dRz^lR QTXߐf@  vUSt֋ɺP˴z ٠dp>gȚPpjM60֬D*82"jRv $ $Τ*{-KWB]kg5Д6E d+偮 ,7)}x[Ũ YHdHcasZ)֊aArPeg US"ڢOl!DC +t*ɍ"c} }QBWU 3B?X$O\[C3?4kwD2 ZE1V-4Y=w~ufu.; +̌Z h{NIUN䝂\B* qPĥǙ)646UHTq5_Xa\ZK,IC-r尻Qh"DFS#}ËB!m(R-5sjC\ ؊*ܓ't RXl-PCe@ &:}e+b2PDr,+,  @ w^9&Ad؃Ua6`YՎH!SP5HX> .qu@"RO}_ɢI o`~6 EMjb|LWZ0^T,MHT*uJ'$A( $bE6@ulZF=\tć1N"$וh 1tgQ62lRWP*_cHN"MJNT pzlc]}SSR<;sSk60J)C2=\}]ZQtvnr*[S---PBrg[TR">ޛJ<9=JȀB+ &@(NݾN՜w?<kpOesyoz$6B/ Z-,y0'ݝY\M}Ny!TJRzjzvfa%z3F: § $ a6Ľ B@՜7=ܠƙ<{S-ʠ&x{fVSs [Vn Kt*A))xZ>%t Yh[ޠݵ;WWַuw R*ݹpfff{OO]: VD'-3cgV4Sqaqf3!3"Z>ws^[K3.:f79=55m[:x45?yF6>=3 KYC){K֨B}}/߁`nxT)U 6zai9_g终84..!a]*la~~-#ۏR ssu W)"" [%[3yMEX@...+`1cU..QkKC:./TAKpYV@G=Mp'1#* Wy@>5=r}ֶ*.1XWAk]<A*7Ixeeev$oy__a{guvv42L&ё-MťC̴4z(~0vV1Oz` 땽=mڡW@Fn}U&"@- ٹ&Bqny5o`fa>ND!")`3N/>4LUH&]YY[Y/,1$ h`i03ohK-=|sU:=\J30.-LbC$IB/WJ<⊌@v\\Yg/ܔѩ^4]o&?;fcؔc|wݝ쬨-E{E&vP]Z'n-핆՛BE576;::2V^[ig }h @{w77뱢)NW;5\mjjzu__%ϗ{$"4a 1B-U6N545Wʍ?Ɂ=h$յoN) s=RcZooՅ6 ]]UV"A?Tav&?O&P?oN7:3ZGSj?CbPގtJԻ0Jʭwtg K+3w?x0X_nmH3=mͪB+: t*Yx2LOG%l476)hMw]YVع_KS**M0yv1`pž1ḟ=6Ɵ=a&0Ѹn]ՕJY/9{cs}TTy{{69h>KfwA@ۿ  ۵p 5@@ƽcmS S׆[y ,h9: -M k[[GGWW܉qoXz< œpsQ%;N:.][?o#`5A$k/k*LsŚ76mEr8IM y2 W__aƯO?sIAdl$!X̂ })o@ZbRkGFL&%NKe@p;7v]wxxY7 V%L E Rb} wn_B|uWԻ>3?:D R+wKo%O_| ^pPbAP(n*WoS[(=00Ԫ͋̽Tݙ_~ %?$VQcW_M?u&@z՗실\sا__W\9IsqPY\Y__wT2QՖ76'Gʅ+\Y,ҥ:(oKukփ{X ob_ؕR%?̬;M^#FODSG&([_L&Rɉ>tT>W@B` BCp˴Ej.jiNDL;'q kȭۘvGJ.1w/ȉ(@Y՟,:e_,JUn^ő7g~÷[Pֈh~n:+D< &qT*v]փfDT/хq(gW,z'\AFLw-HfP ,߸2 sǦGxw 3)p)I" &==dqieltA0?5B$坞ڭT\q'MM`#ѽ72SZ*eLͫ\.zik7L@#(@m'W[PK7JIȭ7vB!7BB溓6DXkZX BQׅ/(,kLC:JCKI&R⻮Wu~kk>J=q `mW yAw9ݺ cE`AkA;?`ՍBĬRCud$ u9/: &.K.4o:V2wևua0Hϕ^|U3Z/Fr2_U 5jR 9\-UAo,_CUVDqDC;zPUR "Y^)/qb~Iz z[P֧{(5,0Z OHo7[ Tl8_Vq\`_~oί2qu^`{}b`d-THhhphuc;N.enRv \Pz>hRlUvY3vL{%W*(̻㌏| wuQr!02ͰX@٣^vs}}YSWoq\\=036nY/_3٤eiKf!WX~KZ)$p1!DycX(|||I;_ߑ@#a? Y) AR/|ph} )957[K|>'I1<Pʴ$&_C`TS<9E)dO:q?y4!0 r-j'掖{[ӗJ?q YȤBd%3vIF%6)/ӬKod\;sB)ɩr)@ U]%`}P`2#;BF(zҹ'W?0u2/S׾wEd̏PBu";wN_`R\xջkkÃm4 LQ1jA$ʧfa}, ]@.>/ h4.`#߾_ܪji{o;>3JN̿W?zI¬u _5 YU&a=fҧ珬l<W9}g\sBK"C,M .e-^D¹GJ!(1y ٤(c0jh|gmޢw] )&mfM|wyg7 {~&[ 7"Bm 93<<AsK;h\H_!C4 k^LwORDD:5??(e͎#@3B>:9{PRdf)__+ZU :AEpsKU&ML'DE@j ip 8jec.W1yZEdZ[$" D;I)BTQFDˏNtXyKj hLƦP o>o&,d_s?ubd ;?Nj?R.$ÃWʷaɮn;f 164/6wvNk;r6d777 .0JN @Qsj3Fy^+̡l0>Y! Mc  HDiz K*WfB(J} (WQ-L>$8*a8W~W~77)G`y| ߫>/*nuF2LGRrV/"*_ pAp\/9!ו( м8uhဵ"PF6 $rP._F1 EGDjUby "D3EXA:1<F!vskLrth +ʭ{Kh5Hs+򲱹.P 8>b{K+J [(97GG FI #JPvn }3@RExue]F/A$Q `k;9Ԯ s`_, : '=%RYohN%ol0 .rgiP>҈JÏ7j+UZ,XVry""d2&\ȁ."ba sl>ہ+?6wrnm21U^x駞Lz(@8 j`Ѡ{b'N*Bqh9 pʑ񱩉v-bn3O4:JHbMLy/ ePHh#b Yg<#z W&FNnRɕ/.K$\%a& Iʭ7SuVMйZ9(;oBBVſrn28 p=QjcpG@vRzְ1IDF p 1W"j>@A}};ꁾb$Eze|f*sc-+b "GD (\!_n{@@G$aA" f_f;0"k *y|t&\gon?3Zdž86eɷ`0S51N)GG'%S4ɴ8>xB*q,w2C}{r—EѼp|Zan#ގMO]u \崫5._=wb!NvJW^O& GCN l|}-lm``H8XjD$<4uU; (  `I{LsQFWhH&IɄ֗Tf(u]W:*n&9#&&"җN$*Xh y؈_NH5 c;}4 (m9sz`/Z]vϟV1jRBomxh=WOLOLvqxne33G'ŠDnFD#tdftXbڍ'ϝ7Za& A&ƞ8qeK\t [#{u֚Yꑃu02jSZdb?<Ǚp\|tjpp0 PcفLr3_4➱9(dy刘'mGIHLnoH49pmSp_g\l؇n&$, t&SݳG≉/ dpPGꆒH[Qp slk|_iQf df$jĄo&?#b)0DDsTuS (8:8P̆B˥NvL(dӞ;0%GA!2h]xIʆ y)@%ãԴUd(k&;<NpG!4ŽC}LpoxXbXp"(S-6$ F w]J =0̑@FwE;}iڬ}?͘C #YoJv;1;xn|PH=D P ""E2hng]ZͿG$V:Agf[/=e{+05zƁ{@a7 o~{}G:ʻ]_yS*#؜~ϝړCJ)V>wW cI"RasŵM%MQk0]Q0^mŅ{G% FTClSe  Q)aBs_TKMg=ybYo†l-K+_*\~f4ybD乱/OĠI#D^-~/3 GO (ABd6k :?>g|z﷯ɯy?z릚W_ym?ķ_F D)&h;/^ݯCYO )(ղeM{`,wi#p+Sh,  Ss_HDfffb*9gnw}+&O7#D߉#g]ڋK?7Lr:u$D4E.+lS4\ e 0~\b3D!V!"BD*X!5 0Y[/>?LJ/LfNW|kVO}U{3/|ɯI%Wwy'>2g @(~_[D٧'ل׿Z_gf؞PGU JO|}kn=S cc\ϭ|YzC}M̟7׊@p{{$o09L>;9p"'g^o8Mu;,*[+.e0J)TM{_4ͮ$\ (xBQJ:n_z2 EIT2%2PA$fW};6;xq(55wlO+&@"kiK./ c]_vꈎ_^_=>xL3~~ƞL8B|cX,o Kb`a\%UI9\kkťk8d w_aʭbC::N=qu7<K`vxsnqRq{b"8YRn"zm_}/ fA4PC@ j@FAa|}my"rzve9W] (ZW ^R.sa|kFf>Ck:xz, AF^H $(]VetSJ! uyӣy!$%]'}7?~$I-˵]W9")ܝE<&., Z ̅h,`үkDn1H ?75錼W~gI*g[;^Yt)8'ΥS{zXu`Yz1cfp̾Xo=_|uFN0T[BM^ZT7w"wlL;cD Kt+Uvʋ*!"B5~E1v+wS~imF Wv+;uR!{WJURec|kۥ{vTH(`RB%0_]I]J&}x+bonTίL'%_(d[7o$o[-}Jd& @WokDdn6ݲ!F k;;Jy`^y?  E@ :(nmsP;43tI@:ٚWtX.'1/s+!ZPo.Uw(P>QZ.ݥ: JDP}(C@y}^O Tkk[{îؓ(BUSXfsdzٵ5xyv;Z@.s": doZt_,U>a~TF*+*T65=w8,"N:?/?k ]}\$K96n hO~/%D5w?Oώ}Ќ֠~쑅#@_Ywo;_wM/>SqUgvey p0(PJnkO3 @` @ƿY'<,*yVzG@#fbB?mK>O<+yuꙙ}O$@ DW>~ञ:_}yi%a[.Ĕ/xЕMEDpg?!$1,."a<{#~W WS348BP$`K4G/ےg` >7_+՗g/*풃DlSZN} Dj3MG{15$fƢ]oA (V7IyZr_@'B21DTW7˕Z&&I {9}k(JV֊Jzmkk'W8N-P)Wrk .A@N,rweP*jR)U}VVZ>[7n/faѼ\.m*Sږsi2<}y׵g'&̨I@ 0 剿c60흙~o@FPHuD@ʜw쓣ivo,78F݄^Î NhaOCŃih9 B7 HNxKrg"=IPv"Eo!88ˣJb(j@@ F a( p_/}i$8,zf퀚& S8T*_НNo fvWU_dž!@P'3]ALZqh)ޤR̸iMru0EDhVJNf4 a3+"LB.jT{słes{\(I p_ ry;O0FDR( @|x"(@nPNtiy |R7vv#qE! R,U*~+Zz׌R5_""q+@7Zvun)-bE+=4G_b$T,W>/bhxZ *5 Ƞл|۹S4ԴJAqhQpYRk}G|߯T*DLj"׃R٨AYWz:n_ofBGClJB1!v"IŘJz=ТcYzೃJ@DMs#"S(ϿyN9pN.NfTҶXik ;US|p?)JXL&FK;D!1k\)Hb{o h?X-lntΑbV#tH43.)'vֻy9_3/Vupg6sf?榧fۿ 7/9)fw>姞8i8GҰ5;AϞnϿxd|t'0s3⹓n*߸ڍ;Jxz8,o`B$/664p-ĶIHC8Gy״>*Gq\Eoוa"KB9_L'oV% ##(%AMooʵն;'f^^\@_*"Z d2)T4WED]_犕b3̟Edupgqibdݭ2(AbP59Aag\D"3zDR\19&rXD@+$_aBĀL6\ɕœ"HNf-G+; ~Z#C.)9hw;ѧQ}aBF0\8H$ZdL7 |ɹt">sҕ7szqP /]$, Ff?hF$DNTw8Gt^yt:AjD?U}XH"$D2)G^40DDSI~{pt:0B/_Fp<σCu4"plnz~(qHE,#VAt~cc!;o/>y*@WGp #+aAVԞ}||fr|x)CD/~=f:d{+ۻO: uvK3 by?AyD1>gf Mj Q_P'ͷ,"因A Glq031;Ikʝq>4<&lsM::"FC(<=:󒎫4BwBܼ쑩bI' hd/Ix v~dx EA 879:җMYQ(Dsd_*:n.D5:?:4L sۻyl.T)MVDDU&70=k_YYMF(,d,<Ȯh#dވ{6 {^άtYa`k&R `vjs+E4"xf% ȩk]<'rL~r/pL[=!/ qN #Kf$k?OR6% ϙf մU!OFG{>:9r*6D"9 tHTd`$KL\E łhDAf89X!TӚ t])CJDRi q"A{-R1A"]t; mVL($k!F_ aWn~$RwZ^Ƽ;E5uS\x^IuEhE#7DHfY~@x]f^4^"a:d7XF,Ȍ]S,# 1oQcL  $FȔEa$YnưC5(eakɊhRe#ꕣ|NE`BxP6O4 [^k ^"(My:d#%aDE@]Mʊ!UQ F~|ئ{d:W@ Hb!`Bޝ~wCJUhȇ֠B?jGN5tѣӌj*#/\$غ8b! /"ky, K O9ήA$ 1I{܈ѲtsH$J4[p 0z$cࠐ_8Hˢִ:PQ`;C펞Rsxk 1H#~jy?@|jE2z]%MAAac Y]b?x[2^/Q{~.BdMAj}|#~ݝ,~֍~؇IpF_`+;7}skǟˆ=}gRghm:q:Z(22Y3߸ɣi6aCcBğ%xz]=쎆YzJƠgDZݶz(Jv4>ݒ͛k8+;79 Xq/^>4.[/1 !̲p,| i@>/|sav^Md? Tk;[,o ߒP}]{+}-X{tΪ;#"sU.TBAMj. QtA(qLj\D>n iOk3U>( x>U`"ь*YqFكXl}曓oZ?h9io `|G#8$@܃_HC5EAOMo8:) qYIl E4 PK` = 5<~ QPkP\J;\X[/2Q6L <KW_Tu7Х/}75=z,o;e{WU7屡|Lx }Zd$23 t_ۻ+]oˆiPg`4s3lj; Ab<`R/脠nAE zXP˞U tk| f(8{ <.O@魟,_Pvt<>ҥww GcGw}{fuCo?IZXj*I'MpaT3mfŽ^/U|bt LbŅrjdb˫[;|1H6 [;VVFM9mrE/^*jpD~/Pbܹ{X6vr}}LbƩFDrye}dG##L0١f~_yW63\Ŵk=w,P{iikF:M [V/ZZ큟ZkкVyA/ u3,fBDvZ*zPBfF F|@OР/IDAT aq$A9Z uKgO+u2brdP.C}oݚ|NxΓkj}hn6vpZ߯mԦI pGaJ  Ȟ? ܍kyScJ)fVmXڭr5? #?kB/LsP"btpF`?U26:AYZ߹216NmBF`bVg <*JDM0,n+$:Qy'YU ѾR[FDhqrvavjl%6D.WjRqrtYB~ 䞺vsT&zήllkNFW6Kw=uTW_5"fn>6{$vq#{7Dn9j/˝Dplѧ$2&h=mrf ~ E 6 {HÏ[&`|j9e#"jB (ebh'Z^(]tD|+o]t;NywGG^SX^_?zԩTo=zCI|WGgLxe/s\Ǒ9EO-z9Y 츋b_cfnYqг:"<>fw]q/LRZkTn2 2s\y>`;8tZ,B!fmY KmDbC@a0%AnuO̻eMV`0nMH B ͘ hۿ:~PɎ,c=xݤtƘcƋhih5]Qx 0%Ud^oVhJ.Dİ>9x`;-z_G`+ Gc`""C}[r<Jq L# *6)?~/O$S9d~Jⳅ , 2J(L.&m6Jr0s}Ejh?MS abt=OBTu Sۚo۵q*m(mVg+j82]д(DD6e )=*Û;7tSw`ozY( L3B`GszfL&=OмhGدG8-G!~mDgL>4# yaO [0J{wH 9 SU""*>CA(2 N.eIժǵ&D663̖ Kz"(vO._F[bwF4]ovYH"@hDssD@̈́1Al,aUDͮ?ž16PO䍟Ft6&`C^xL&)jF8VkUDJ wd|/_^]5MY~UJ 19qld=#z-!diik }JMIrSf:hy6TX޽,H:Df|CL{Y4x$zxxo-{̬ybԩP+޻X`0ug E+9Cu(ċQVm%Q}(#ޅ:.4 -/$\|ܙ6O/S']j<@]qSv016:=9t#d,85{tvbWM q@3:9Q%57RP2 J gf?{@QóF@9v%7w0kHA ;])$HB`>WNk"i =%wL Ef{7~0=q]uıϟM'QeDы/bTr) 7mv2̪k#V7 j;P Z6DG>Z1p0>K|yEJ7cX´fIB,M&@W!@twu6i*džLd!T=oV; %Q=s$fؖ p< sG$f>u_7[B&.{ kM6x D$㧍 :ukvp? GpX+C4'4OO _xⴋQhpi{լFE5aIhy Qr3DY7'uQ8qUo^ZRm:V[ ~s =:<*°O)^zm#Wy0*Dכּ|ez˷Ij!f 4fn#J- Mړ ['qG杹сxH!h=zQF ZaTOtFP^K_PP!Xr=(qK\:,Dc  @( )v@]TU=($9΢,GD@?v̱yGat{Ԛ=D䱹J_Z[a5A2s-kק =Uo/jt6Pm8Gr FVo;֬?;Ҫ8^-=11n !]t: [H>WXڭ꠼F >[76Gv`xv HK2=}li<6#֦M+lƽĩ/\+i@bS"HM'P]Ō{hI55^6Q.Vxr7 =}Z~^ 6{N3asEtpdtҹxތIh"sdjdϜxW[ROts!KySTBB4۰No9<9_g:r~0]N #gS$yk|WwJR ቅ9z@=R9"n$Z0Y"Ay ~E8:4sKDDȩ}qhG1QB9,P7gT+W56@ #9JXcR!9O99ܟixѷ9lnt*qWKxWwH"Q1y#'륕-vqp.47it5#gOa{ Jmđa|l'移~B" .cFb sR902J5Oymg2Ih_8]=;{ra|x 2KLaXK; f3ϟ{[y{aaπ[\Yw]VRF;2Հ*zggRH$YBeŘZF`gJDmnLֺ{W6j*2V[XY^$"/$fz~w}W\5 $F=/PȸXPiv)Ϩƴ{E,?>;0,A`iX}Rpz(]hrDJ&"rgy3S(GO QA̞UCҪu͸VfnN ND|yJTR z6]6 P4C<]hr̼[;CCC[<.f,v햃Ԯ1(ќܱ>57a--&G$<xw}C* Fԥ5$ߺEcj"tž4ԚSќroLA!J$\2N(}DD Bdz^Qɏ")W\-hD@A% poB(T_~CD( o1, hXX'$TXhIP r2 JuT)ΤRru r|K8(js}P*U###v7=?|)k+ wZ06z&*Ém  ӄ0nxC'cT_*+Qn5 D+p:&J3gƻ+ׯK|_~@ɮٙ cG'nܹw^^rkmZEGxNr_dJP̱9p5&$Xꍀ{փ Xht'" }?L\$~yx`_rfBޣQOEZ$Lk--A&ZI[ZoRq9vyF2[ۭ:өsgNڕR""уTg'}lcF9XM/zeQc]5ϝJ[ϝn}<>/33 6I!CA -%SǏu~v0m 7ۨ"BHĤu!b__@48t땆L&~pFkKqRT46o;HD@)<9/9[n8yX祍-$ '|tnze f6Ah)*"᨜'w]RH$zf2l6#l65}G= ^:񹗦&p6o!d}ϓeϞG pzI#07w)KyٴabA/oZʽ_o)s5M  PLH>ByW%ysim^ސ-3!>.So'NGCp~4ҟyC}ifmfzokA5}vޚ$ۍEkwjo4nǶ630]z2Ih{QI{4?[d~ı;ava^th&2 ' f8gn2_Ľ %r8f{?M+o:m4LHs}>DөϟuI06y= P玌?q|VX\-wXWu[wt"دcDzGE#$@qlx]$=%2O7=dG~ϱUKDN=9Q4-zjm&I#(%m#"H4T#٘.QhvIu~4# (h4\5:)MSiD> Z",š2p6NĕNk=HG6&>ql4AzӆAwS{'⛻D@]OKy-/xe_N2L:ytoN[F;Z3 ;:u|vLm2? e@})c ksME{/}V:|>aC]O{ƣMD%u4M5M_3^s4kãhƔ?<0wlR*y%ioy_s!0hD1>NyDu[KÇsx J*'>K՚atKD3y@]Lq-z+f3i j"> Xd+:AbADd3Kι6C|,P'_AXQD>0hjJ"l/04j G@`:6W;X}3Z+m`@ť&6oǛ5 uOea_pt]ijմ$NϤR+7nk01Kuoy8993$[)ncJPSAE%ȒHlj9g%A'Q^}zRx `| kmia" Rj3WXm͏(%S"x+[& Hh=Bk+@Q* @pP!R"ScΞt\~45q~z*y-sF g?Ә (^Hx:#(IHbFA䀹6h[A D Yc])k\@֊MƸSϿreP2p֍jJ<P(v7yzVRY b! bS`+>MK߯UK%RD, DH3qB’p'NM ƅSwv6y=X}Mqebx@5*fl; J9cL+a^ (H3q 7ᅂ"(¬"@fr@ J<];/I4Rp_ؗK#̜I%Š+| C`Qsdy] @_]"* Œd]؏հn ldS]=LZe MX,J%i\~P)1]BA.r]=(Co#xѡ~ZA*Tө]:•7:(&W][\].Q0.UJϽ%]SfKBV˗k˛;iBl&&at^uLJ Jr_AzbReTGzm򇁤HAtˁB)`Al٤a^lԢP(AOR3fJAjkRu L$ &ּ#9b톌g|N%.=36ܷGcC$ZP}V7oEKAagVH qӱ&$HFn*+1;M2pؓ gԓ9 &);g]  g{.=՗J Dyc.,߳mrxKZ:uȬƁi`" iB<d/gdž[cdf+Ja TY˕_|ro>Zr)V ":Dsagbs: ̺'" ufꔉJ8:Dfo#Hƌp<eyxax9L< ~x 6㕘YrVJ05Yn@5 p:EE3:Bt.͢+L:1DL3 SQu/Md&"dy6ARZ^qw~椥Hjث=Ό"M Tt@E ,=}wh\ֲOM ǩVj,*U^.BqR0k=} rH6S}ǮҙWݾ~wX)& Ed@#b#/~ c٪9oܺwm&jش|XhP8sfafzr.8}l &݋rFy,֩>*NeHqpծ,YOI=$9%'jf(ZK?qr OZ]F*J&2?707P_uhl v 2I9qծ[L䩅y \-Pl>ix077163MbԙE@EOLdS'ffGRCͮC&J#x䱓s3LbsMr!V!H@:ȥ'NLE07SQ}pwy{Z a6g> VHCgLMڙhj:\y%z Z#"Jiw?N{`oQT3|Vv H áa# ,<07&pO׏sG&+Wߨk@f(kW8?}xX\l">}|vuskTЋxZ"Jgl0K:9d4oTO9 nU yS0832<8?=f<]>,ol (<6IVk-"rnaԱIDYKS*W?eTCizA>0{zn:l4CF/ 'f:_0Q"_|Uj!׮$C;!Y=1?C`-=)\?Z]ec>5?{A4IN,v'fw9L;< V%|ݛ0c⬉׍w2?7sAO-@R}A|IENDB`biloba-0.9.3/res/fr/aide3-maemo.png0000644000175100017510000023053710741133001013665 00000000000000PNG  IHDR e pHYs  ~tIME  IDATxp\uy}@Ww)J"YJFd'`gRՌ@zԦBB٭35+R'?$*r"BDfPlSQ :v,'Hn㼾xx) OF}w}}߹瞋 ((ʝh((REQEQ((KQEQEQ((KQEQE((KQEQE(( ,EQEQE(( ,EQEQX((*EQEQX((bf8x`__""bGGGooHٔk'N MMMVOWTQ###vB^I.WiFFFjK+?<+vT*KVR4챽dΒNN8q5/vtt |ՕL&hPcε7S822SK+ܩvǽz4$NLLnرd2}[y*|@Tnx'N } e,/Bio>9i S`s[5RTVg"O?]5g&I8{lD }qﯽ-³-\{ ?u;q_mAyJ>/{Ґ?>|>.\xVˁ(pTʃFn(REEDȃ֟X,Cy[?@})J e5ޖ_򙈌YgO/Jk/| \XDXWWW* i[`^x_rȁZl em>\!_Uއmw~gbbѣt/^W:K̙ۢ3}}}$!m2Xٖ*۫@ 32M($ٳgzzdWrkRs<ݙLF޾Jl%*!T'HUP*z_+]"ب4 ܫJoGGHWWW9 _JbEveTiNM?1v 9Y&sǎۿ?eMPt=i秣W_B\ /TB`v=BzHǘ:/-*4sΥR^B_H:eڵرc=\YU~@jX8NTr)*uXK!pQ{;\Edkp1www+BزBm*ݛeK/dɐ;=D0gȑ#l^ojN iDTL>OMM}ճ&''yll,t:-ۜϞ=;66w2LMMt:-!ӏKU-VU[>LMMOLLV\()t@,/^$UzJ"O:44400NZ*]~>K(sjfsiN[@s/u855%M鴥R1n <3g2@ n[a{x [NL&#Ν#GT>.o/sMMMQ)ۙ2 X%hv#ud(sؓطo_WWWOO߹Aē$ؽ{!OLL& bݻwѣGoxxTox<T*%E9t@{{;3& NH ~;w& ICDMDR鞞Ç?===T^xᅎx?߿Çw-H߿_J(ncccr ۷/N9s^Tpww7Xln]]]A866o߾$_pW\pa``^<{ y/l*kynn8q\աC$뒐J$Q":x(Hc9pΝ;b%_]STuّ.VǏKSI_󶷷|?I#㞜E4ei^@GGG"8s挜TKXieT*%V\ D4ۋ\W^y>>#_{2,NMMR)yJSF+u4tv,mR[iG[Gɠ/"UTȈ}G;ٛ%Pic_uDrx*JR3hq1KX(.<&ٓD"!w-* .a{(@ ^ED[-$66XRWv+[HH*F'jym٤bSTooo!*/6GJ;::s 5v?޽;dRY3g( /"J_wIrKjttWq.Ї?|/b_@g~uuWjNN^ϝ;H$GFF\/߳g3p'%Ć}}}6kdd$\pȑ#x g˺/;;;>,/v>3wvvQ2)Ð8WNNNiH?S kKhrjQQ(q))/|x=\:i>g+7U~4Y/8+f_z$C>>>>oX?)ŋ~lO}}}b3(Yƶ[ڵkdddϞ=Νkkk _[o9~b[//6CCC2w[{&ɽ{& l9"itwww"^)C!(OZS}{B/ ;24);7qCI7ɤQ7Ĵg1c,x^B'NLNN>|}dde%/bwwoJLsͲ~Ǐ:s挼}+t__-<\Zo(L,LzE]AWnzۭڸr`òLlMbԝbn şՈW$<:/#wt 뗧Pn?8>~w}_z饯~O>ޤfΝ;7KV,g2^{MLLL{IǎSHL&!S;7Ç?Ͽ;ry;\&񱱱??ڻw\Q&$&(TѣG:::yؾ}<6N8{ﵷ_xv%@KyQu"+d2k̼;_ɓ'mG?:wܵk^z饣Gb#GJK$RV6:ɮ];O8qbxx_wA ,"׏#3,N9rDV?ߕwByk׮333'OW"Çf'cǎrMLL̜>}^i{& d2?я~vӧO˽`Wkւ%@:қoĉγ>[o>2@D^mlp $gv"F )+ n*#?ѠU:T"hmm2rrˉFGG;;;Ί3χ[r||\%..nX{|EUe mP366&dڮƛ?dWϕtGNj%:8}ǚ>tP @exQQ[T-FHQ[^$6ZʯekVkI_J[TOyӰBv;.9b'IѠr 7=TۆKQj`UꑕͪԹʹV ^v+[i3^UQpue+*|Ҷ w!u"KYH,).dM{B*3$;Tؗj؂lqz+D# R!CkrYUv{Wm +e+!6hxKF&+[;Ƅm _,]Q{[MYi, Y6%d? jVQ‰ܥ|w rh~k]1nv˾2},s4|OZFΩ5ZMĐMRkTe $N@")j5|1DUT>ß=UʬW*yGx-a&ZLM{*+\KTΪ%_9vJ2S^ Qk׮RgJyJ}1|a嵈u^J؍|/.{ CCC|S 3+;00P >eddJ3z=ͱgϞnVQKUUF녲a oqLqOQR`;b+}X7{_:m(޼Q 9?oh 'RVk?o{ ^):$oK~ a@bf6Ɨ`Pvu9vfS?͉}kEQJQ (kJbza0G,:xe `d*g*p (grtlxscsS=8`Ԇ(J%t(Ei&2p9G4Y!!{B ;m`SA/}Xk$Bp~FX4,!0.](\l 1F@D|f$j(FsWҠ,EQ,?t35kg!F4ek48]Щ>ZW*O{nZɰqvlK>D(RR}„W_r#zI}`]SF>Uު$=I0 7)'b!FZ0 `}+d-U9 ~cK7%:g)S.ܼA@0 FAeFX. 1F| \D #uf\ɓ>$U\Dq_SD뼵 Şv#374=mX+*SЭ[JGf)[x[En dN%*29Bf XTE1F0#SMkf0C!IQ)'a&BB+"uQlPC]@A=EQ(|q2K-0#bPoҖ{2E]r׶ljkMX)-`$# /_u>=dȒL̬v>.\JRҏ|_|XZ=8^Ln񦮧p JQN*ʃ[1[νA6O@33J Qscçhdߡzn5cXb0=[5чn `r|Uc~nmK:GW[7W>AI( 6f60yڧyH WX}KQ pݲ;b.\dueh bHL;'bn(ț"3H.lb'ZOD\W":b2n08*vA$rq>x탋Ww!RAXk WJ;2Dddo r mkLIDDV^26V#VRLM#LcaB9o t?fvU.b v?f2ƙtKWYUEQT`) ٖKWGи6e2&)/dc։+V1c֒!z6!7d8Mq MǬwA7x1+Fb}ݖG]Ol8lj^XR 3xラSWnYM#\` v)[aqJ:f.X|bM 3(049Lb"OvmLʼnJ1\.ޅe@W):+^5 ¯ֆ;,Rcv_Tu|>% n,wEP ldeS-p,CD!.]w2ak< {.&\_Xo=ŮFEQ(FX = \1wi7_XvݰʔSWPAބY=!k0s'`aQ,EQ(Fý ^d\4sKad9vg.(hJ՞עZjne0oE(P0KMNĄ@>]nˀT{;n "rM%;13:]%Y+@N)sBBt Рl;c8\T2w.wg]vk9*\I4d.ӗZ-*B-XՕWoL4@q2[/ܞ qowa镆O b` /Le`) ,EQ J$X_hW ` Qˁ@$fv .DV\rWWEŕtD{+3 ߲A9uy~ay~y+c<1C.3/,2 veY^.,edDw D%%u]bu $Y0&rX*ewoŵ(z+\ g.]E' .  1s8WGťlvGk-]Dv-}3ue-޸c FAe ˎψ]?ȶ! l͍M1kgo-,ܾ%܀\ɞu3Zn:-M  7kq 2K,sU4 hA77}os]@GllKQkڡKB'Pޥ/^x&`QČTx·lB8 0Y<asI$C\𩎇룎_!"m\mBٱl1+l.[xdM߹1 `Ҷɕ:x[= %)-?pE&K}2/{O=$[r ( ,EQ>iʯ]!WMM߸1 3ĬK`H{ Pc,ab)f777D`Vx"A8aYoR-K M!K/NssssCnMdDFnje8ļ\({> o?LQRu.ܸl ,g&@&@D"v,r 1Ű[@nH2&6=98vuo*Twf"B=,1z]. Z--|K?c"l. ^uV.(*Egaqٹ9.jfDpe_'|p`_ah' k 3t"@'~] ׾GaS٢ vNTM:"f)/wDt,Lr}*-rKDC KKM_ .ޝ^R|\5yJ-3!f)r##Ty#bтeYbJMq نna@5^R%;RMe<;UXՃWSK9@VXܓ=/L]pj`a&QW+-#3YpQ[p!9R=E5tiZ_0u M1W>/ Z E\I0jx3ѷrذgҙ?Z~(*EפŻr><;}jHY WsVy 8U,m 8Gl [b}x$Uq'cB~3>goSmXKQO y~D`"\\1ֵEA6X#jI ":~!Űn;Q5wɌUgJLm גV-' ,p\D`t@/uRD%x=`=J,c5)<&"F" \hI;0ޮAT#2@T3X`}kȟ6 Ibz6<,x^ EQT`)IEa@ nc%,@1|9jL-,, fe%|X^^̻n1;2˼aqe%UQ&ͮ,gbJ-q`qq~9,OYƏlj۠aOTI:}eC{*}.]FuQ.%xGs[DŽx+1͹J~" . 8 ./^YZ-AJqͷkh2nfVV.c5#. ";uZ.K67Չq,╕\2ޜ7o@\Yqnb)KFBBMnva)VI[*I/\f]9F+SD.嗖s-͍ T1Rs,hnp /n~@fbGFև0 eˎ1枊_kJ-EQ(=",od)13P-GmNT=WsKtG3֖lk(a2Q舔vXږZwlRuMDM۠ oS[G*Ͳl|l%35KԪ(*EG&++пpՔ!w+*Ys2':Z |[e cL mD Xg*XTx) ,EQ+ԼPꥢs@Byb@(3 ~w{,WrZjbplR@&$!ڜ"]rh1#s*:+.&Fa_l1>8kBek&}6%f5Zr'07)o2I7yޓoBcX捔 }kXs'4lSaTo) ,EQiƃ6ΈLr%F)XV 6i1Sj, S_ `I5]n O9bwqi}EQT`)rb+_53;Hh';_ 6NY0=c \ODdӡ$zS7uLě(T<lu%^trqu%(2Ww;" f!M #,H9c$Ą`"jimZyL4)FC][h bKNOl umd(*Eoa˞,desUj.%I}Y缐X`_(*+bB-)|b|MVVV䢘@[pi5_`XKl`vjRN*ƑYk>XL2¥凶933!r/]u]7E"ѐDt?4ՖHN sp+++Wn9ws[d")+1'Wg#uj͹\X+ &[L4z9Dhv­}xч9CDsJ) ";Iʢ\n޽:{EtןWWKQ{5ݳA d`r7w!!\fsK!܈ujQ{' d9I.FD"v-0ձ* <.r9 r]B B62͹뺜 |[qດw @n>gX{1q\lЧYKM}RF,B`}SomKTͪwlirS[ |<]Ew|d{EX+ NzD'~ Aa@fݿ4YXZ&6~u$~KşG6 8@kJA2!XWp3H~g˭(5A?oEcƪ{svjRXܗXm?Y_.3|>LRt'G׎cr0 ؋BХ p|W~]ؔHg0M.VYw|N I:EQ>qO@Q6 6R@] / |T_u|ԯy)i?yr@ :SseubuuN40دz>lo:vF757SFwu* ,EQ3p\3Ȧ;p6oŦfEEޚKH]ϤRǏݻ7n`Bgk׮ߜKΤo̦R4Zo{iKG91^ 1d  OTeSAD|SA֭BkC]LV\JS?ϩcLN01WWַmwy"?m>̬Lh0w K[RqHGs IDATvJ]=;S]լ(*E)*e!vȀS_.^sSsK [?n͋+/X~cvv_>ܹСC{=5>|뿼2t4޶) c[o9';= lʻJ>"[[.b0:j.`) ,EQ7E@n]CDWn:~6͆ofW1r4[snl߾}Ν۶m<<̗Fg(nk?w ^Z;9\Ep"T13!8q>(*Ey1 d睈8X`B45:\)Y/oEs:qb_ ow1+;:} qZXZ4:|Y.#_ײr-lkc<_~n[vV }ۋ;q$d\> 󶵮h|Zʖ*(rZq(.*]E]hPADfWW^1 `͏}O{mѿ}_AfـdFh>-_D;v>o2"@?O11U)9]Zl.QP l>X!M.D1ǡ5" Z."cDnΖ~˝Î](,Qbd[ Oxl(?}~uX^rmf`@e{u]c5Y\Fc<;^L`Xc &VQT`)ra1!%L^cǔ ` \>KDL*Jscfjax37Gi cVWWgf2&HSGb^^u $t fg-͆ [;c Laǥ< |=fM:'`#Iֆ.*+Koeb-&Ur3P\޶u  l ",0\v8!HDD\DBt O|mƨJQT`)ra WDdX|(jLޥ7n8L^@cCDyuǩD܊'"~kn9K϶ːMpY^^,/312;h%cdB@2,-s+љ9ql]1l)rLK׮5440E.D`6ZXFnlnnf1K43wH+J\ q@|6 [ ĄIX]B(*Eo,X $!O§vlTՂXoz?᩺y98";>."c@L-7hCk1`\olmmMLs\fPPWbGW|09Kq/ezOعܪ9C[ 3L,J }KOwTl2EQT`)roEGp""ψhjWÛǩ\Mx<PW~5] xPiFƆx̵x<Zb6hniFb W?hAf>175;5?9hxsCU}(>V/^% 0ě=A(wT])HlK*L] 뺵?s9qqAx!Do-,%[}hjP>{)qyhkSK\fRQQe=<LEZC1R23D'X6E(4\|؋9!>h)LFT*6,o-4#ucNtsk\ V7%АlnZ^^FԭdK]DZYە/̌䖎X2rtC2)RJXMVS|x` 2CS}+7n/GH͎ Жhzrf>;cHH/.)?A9X(U( .ǽ9Wo̦͍ڷ9aF1رc247Eoܜ_ZrlޥF d~4(*}NWapQI.,,vlkkjI0r7uhؼ%گFEm("T5!Sxfb4D֖Y_^]¦zQs3^.귴nab.ٓ*]B(jR}՝H8_~kiiຜ^Z<{%HZpv)Rl<Ԃ(>zlK.RӋ+M-TVfyev Ds\&3t\ ~\ TK[MY!Q lS]E(%'@0&r#qa~9b7&WY6=.WEQT`)/M1r' !ښ5 ES)ةt`c0@'1)!f]N-4ŗKn0;6%#h;w>6;W(,8.`X_䕇_;š8\̌03OE`^ ,RAl$/ nauK+Ha \]^^%FGtr CVj.]vڲى+ךMܭh4RD,jAddIJ)"DB6 .j Pծ.Ƙ`{]) ,EQeE `\`'/@L':kBaJ]CܼYG\0~|EC2"KsBar.fXF>#2s.|17nEfso8K/.Vf3 :'k{T)khzܭxS3";$p:ps~䥎߱7m.B1IKm"CDSӗDվ(*EBVmߺ-L *7 M8"̾1YZYytƺ:p\`c]A6.#\*--M FA #ҐfSh#[CD5ͥ!ܜj.mS1RQ N$fڶ9b F"Dni]9-m-M` -$3Rq8 1Ʉ 1]ù2W@9Ww"TX7F,fwlj3uᙴ4G"X}+ -x@N0 l י-mm1ؿQ Xޟɸ1FEEq E @oE[G-& @9%)`V^\X3uuDK˦MrYE@B O45E8vJmenKQT`)r_ LOxeYOTHHqa\^{QEvt&ݗ7/+G@r\fy!Pʼn*[a] SYbÄ\Z 13Plo+7i$uϿrE9?{uy}nAD@_@%ˊ@N&dȝ @g:8!q:={zzM,j'!'3ɤk:v %qtXɱdH(U gχ]uppRI*Tǹ쳏05G oYoJ#iP%"A,F6DpA#*D*gqA$"@w.fDMZ5/=!tv?#^q4@ ")mēb֣ׄK_ ҀW5vuU~RR;N]w[~.&o.FL)>@XN*c ,AckM@+YʹXB9\};{?u\+o|_hVNnggI'"@Oi3$CD 2D[X<J_;;Wځ͹?(pPnc*B{;j^8~ 9UXRc Ê_]K5X@ 9 Ʃ7 D.*X+G~lOt֪Aհx7t5[) BO`ϯl? '%%L|O[|~4~:UZx1?wiw{ HaJ(XKD` H.̹:!RJ3A w7h)WL*t۲7w#jZ{vު  ($DVo\_ҫt{Q/\UUXE|ޝ9;3Xb"c ɻ(1{"ZqM7&/ޮ&,2@@UTݫĔ0N7/ϾmW^h vV KD` Pւ{@(YPϸVkٛ :^w)be6~"p YzhCUFeF ҮFRW˿vSm_u,v]{.w A%zˉ-h=v2Ȳ*8~|Zz[o,~M)V?)B@p!h??Oxf%'Kz>/+'{<[z( < <h( `3G]e\vs`ǎ/c)hj S~0$ЄTw?o?#yA@iDAkKD` pć yOZ#("\]*@C~ZN}k7~~^o;*UE!"uQSI!(Gڋ)_j qrs` R%"Ax 숅PkD4!͋]ekp]ʵ{Ͳ?hos=φr6)4('?uc/}o޷we@`ngT.^y+]]Um6.+o__^^P (X׮/lЄ`wf߸x~׮\jgnaa~7/zt*Dv9 Mr81֗MDMoOֈ&ͳ AcM3)$H奥%D{_-.{RCnK+}۷擟O_?=uWD*%Ӿ%%nZkq +YBRJ%+ZoުV)Pέ%pl;˫ˤ5j "͝լ 794j4YYA *Z^ ~6cṃ&"OVo8wlSJn8?H{K~IoORs}W__ݽkw~{ޔ&7WQq*Pt Yή>xpgcϣo Їoر3lſ5&&VnƼ+'۫*&u_WbĎ%"ATYq*** GUVUU}~^ . u"+ M@@:ˍ\ZYY8;o_u**N sDP ]Ay\.%m_QW#aD[ /ry)?&r\>rNҍM$F*'/~ZGD,bXmZk~=W@/}7xgmyR54 f%zW5 Xv!X <xX90 8 @aY="(%r ~;榦4kD-C_5(tSGd8rѣGA Y92iZ)@И{ "?4 Z۶7K0%r(XˁBPF"H"!C|a c#8 "l"h)佝ŞT>U0DDZR)GޙcR<9΀__D",rc+rIiH;"X?MX| [475z+%bPM*ShMD@u)1fYJkkyl~9i!Ҳ3÷.%Ps8RlW K{#BG0oZ1aCQPm(Kgٯ|sWo"uI)YG;oԌ9ڵk###044 "'4" oDy,NR*'TjDTp3bX z3S b+Rjy}'zm1|> P ( R Sx~_kJ$}|Xɶ"qRk+ʭ!tA۾Xڂ =c2Q9 ioV@E@`})kG(X4>O>Օx͎m Om`BD"xɡF|3D.\hii1sҌMyr lBWjRJ?t yWHk7.T\odwSR]iucnʵ;vVUWfr4ۙ7ܿgOtPc,"WR .]}Fc P[Jh)p@D|Us2?("A)vBDr4w/ܘD)Pz(UR\\"pԠ[zX-޹}r[u`9)yAO?O_?ຮX"Uם_rU۶>a.}sqM]yf[, _ȂZ^u$D1Bw,hP*?H &tBo-Zbe)"jZSjFQ%"A V`(򊵜ʇZ 5Ye]'BP\ԇyrnDk@ӡ۪ھo>=R;^o.]y/^څ5G4>2PEa9K IDAT_3 AKAx%S} E)ev' s۫kkk++zI*ݎΏ2[:.?W74@jmQ~Xk@muw:]_?˳_vQSSc[ WGJq ,9+TN]/E_ʸ])ƒXAG0iUC1xU]|]^G>r 0NfZ~yG@+\՜T%]W9J^n.-^tM_Ă8@Upy5ҚW,c.`)|AsĂ%6fV̕rhAu], E.g _T 5qpg)S'?TP;/_ \tKO}PU+*:O/}|s)˿r36e<(VRmCD@vAG,X+R\p 9܂Ղˊ\UXPr;"oFlDZn?_y]d){-z;vQn@yrngy_={y~^~s/W0C!Xh׾w]Q5@%uY2Ă%0[UVVTWRhfz}4 5!.­@]p[OXc8;)jH9$!t7HjԈH/l;dcT}臫9NݝKڐ|ѣ<QF P8@zG‡b Kkk>cvP%UVx\zMlbb;7z+zaܷ.rH*EH:3tշ7ey BvŝM@G,g/Hϑ/$:H1lP֎RFAVWԀv>d[ߝ6cGm(Sf,X=߁TEu;koyտMe$ɧK BP!ڣ\^Wnq*7V.|"P5OOCy³)BE~ѫ hސg} ^E^rCZ;׍)EMxZRd`^ D.;Z'{&@=sswoל;VnWˎ sw@(%H\ښ9:WqSXMeVu\+7w}UO?MDZf5TDH.&35=N?^]}a@tr L Cӄ5^|䙚)EWgoMfh=VƎҬsq6r-?55"m_]}s?';TW :sZP )b +#p@îO{yc;sV5ݾ]|*TyמYk-9z]'@Ú~rD|Cx_m+A%F>Jb3(Dj\I)ݒ6"&)?]qX)V1Œ%g"bJ($==3n@ʭUj/G>/8]"E B'YȂҕ϶w臗tv5{ȭM9xPjZ NW"9~tﮆ} Cq"yٽm߽tyyVAmMQZ!:*7%q Ey"hZrHV8MVt"" 8JFpo?;g7ඖF܍p,ُ!TKsϵ-}K:Uu%"PT|4f^0^0nR=f[^P^tA 2׆}o۶-ƕMD@J58z5ε;mGT \:0^YSS})kRk*jJ)"Q\.ܘlܷ{V.ry Ak̭[w V8N5w8xݻ*UY::GG,i"AV+3͛o]ް/h.͛D"ETZkfoڿo{c(+ а2d% ~׾='*+ gdʊ\{o}X!dmrjr_n 涚![X]\lTu n,)?ip\7cu>heq"#F%!NQ)^wWi#5Tz10xsTn9=V*U=c6#z)'Ă%BYc h<]pdmthGcwVЬŊ%Ă%!^cYh(ypV8_ޟщKL敖&EM;("BĆ%"AxAc2QB vAY$"ԄةHz#`mUn+͒""$ +?GsP.7ƞedw?Oi@E"@Ms>L#p,***7WhU[A%A{Ÿ>x`: rI!oAGks^};B%]j @p/.%Ia~{Àʒ&ZRo @J*B=xxϮZBWA%?lC=ui߮P4[\x3 Zg]Ӎ(,iRJ{ Q~Vٙm֮_GY;{@@h?Q )=-<&CB5d{WA@5LJQVP#P"Ky뻗ެf;.u7][nmM#Qim΍핕Ft;s++KJ),g"ݺtEE"wR߾xG)ӣJDRv`]QU;p`߮@. 1^YW&߸AEo<Q!<*KږPkݬ8D " VPHh Ht".<רHo9@Y(Ү tphmDz[wn4w%"D` UT}޺|ϒ=X/H`1̩7P HRJk1$pڄ<|Xr'jD  شdg-VPEQk , \r>̓u55@.@j&sdPU!XH ct܂ѵM1QS"h.jP.ຕ,IBtv$"8*BҤiH.0@#8}ć*٤Tn ZZ3v|ܚA@Ĝ?h "%+A@,X e!ť;Nza9Hc;'@ <&"eC`[ Kk+rsbÕO๐\ QiBG빝x*!v "A0km2jvͫWݠhD@J[g\L B""Ŷ68OGGd "A(_h.yFNQaCm(\ ?_$y,XݔׇV_ľ}OM:C@9i ,ADo,pwmmU @q0(&,AD` i֔:5݉D^ KM) urQ_ 4"]"A% FAAD`  AA%  AA%  KAA%  KAA   KAA  ,AAX  ,AAX  "AAX  "AAD`  "AAD`  AAD`  AA%  KAA%  KAA   KAA  ,AAA  ,AAX  ,AAX  "AAD`  "AAD`  AAD`  AA%  AAxWdFGG'''#3L&ikk3"~.X*6:e^>jl%ʹ;'?X,a<-2ao-%[(ӻ4ឞ{Uu2===55şp3X8,oՔeV,Zg=T)ߘmjjް>cM}i  ;ᑜc|"g9rvL$h'(Htuu566nL@+o]=Bk]esssooo<O&\`08::nD|6 a0رctޒL&y VJ'-ܫG[Ϣ'`0xĉrK*H$Rxen6?+$X,f^ziTRYHtI_dfUk5? 8NOMM0pONP*a')O69`jjѣGD̯HlJGa"RJiRE(\K|.QMC;l:BZ_І/p8#ֺ01˼'W4OU\hed2󳳳4ƖBNaϓ|. /[[[= gvSXEA9/___&(ڲ??d|ri69јi5t FrCaS-lVRh}hM($tvv馦V윟ORD:::ZZZ:;;͘X>%RNdۼ ,-?$ɑReWkO+?پiE!TfN/4J+*H$I?;޺ާ'\*R:?>^T| SSS'OL&n_$h4SK%T8W*Wydzz:ɴ=.:$!^0f2>>gkvCSՔZlJWy]Paa||c`,+gd RX,vҥ6eEpMR1&n{&ԄB鞞xtxmǶՈ2 9?bIJZZt<(*J5*p8=l{{;2fr)#e9}(uRq*yR\^Y))jl)yhP,d9EaIz|~Ccϊ/R,E˥PJhņ+?xq4j6Yynjץ>١!EB>_oaNF"|, <(744lÇ=zoS“|D4,᰹x[[[4 BFذ'J\3 e21ryųg7tzhhk^ggg__ތ*z饗"Hoo//Tjdd$ɰm[S.333X,J577wvvtf2yI^T*uԩt:2;;;::looFpSFGGG[[[x#hWW/]4<<d}:;;C&S2 =2e287>C2,FJR޺:p:;;G|gffBG)kY,_rv;MihhСC<_hs=dɓ'vfIv< ]]]Gķ#YBzD"hjj:vXkk+#MMM===Ӯ~#D"ֶq%tR:nii B###pߤ3桦:::t:>rܜYBTv/_6ɜ?ȑ#,|055̽YNyxܴ1΄H$IbFg2`0xt:H$ X~F`? ~ 㿟JmmmE8'>OgΜedTFV3`0L&FGG4?A6NMMu2L2lhh0Y[[;<777?cPE"с|ȑQQ&O8/8<XFpwmfO,R8U܌v{ag/OO|sٽV:YQt/}JG"T*uرY`^jI'|Rh~d2333Ǐg{'DҥKQTQtikkkiicOӅ$3if*=_ޡ`?o~0}}}<44dt̼k\=A\}Mc-& d+:ۧ>lfLx7=z4q5ollnpvywtt7;Xl||}᳟ѣGMWPiMbNJ&Of_K.Anfӎ}haA~#+<9vGd*saR 'Xy*(JÓ KaVyn122½(טg}/6CsOOYT؉9s&f2g?kj9ɓ633s1{Jap)lm|Y)7ay7JSΧ=zԼ봴tww155 `7xu!3꼆o}i79rm 8yU&T2P[[[rPFh^-ΝK$Tjbb͎k31aQJ544x"yJ]]WK9###TX= j򿧧ҥKknFc5E{nnn~^y6r0W&J%^a===lcN:}&+LV[} o}̙^zQ<A8y<3'O0x'+B;I3vvvDo&!YL455qx,sLOOMFGGMcs-1tcqtK\IbX&95^.\~ ;4s~8rٳg)TdܤnŜx/|MV(6P(?ڭnft#"ţFKKC8FFFŽGy4=2S͛6Dh"P2l8+H__('Oc{phP(u%p~饗^vgL(:n3n`''O4en[{%|.s /hTNx2w-zVCqjjDPj-l1~7x7uçUn![-mAShW-4s{tuϟ/T[[[{T uѶceVBfTVPCߧ8J^5hqoQw=) fGjߕHn[jާfJyPQ}NW,),/$J咏R9`(lA | ]< S=٧ Xh/'._rbo<}ֲ^TԊ{lfPt6g*HGfϢR[TJTt㬢E-ggR܋vʢnXT1͔ki}lq̋6.$nv弥x~aleqpV[HKp@Ma6-5N6Զb>n+}eΔmHު|UWNNRB@9cºZMeKRΎ@jSF\%nT\oN1UI*Ss7p<ڬ*eY:YTRÜ[-OVɜzKr#}D'l*{*LÆ[Ndl7^^my]5Y. l8Ɩ\fΐ$=fJJKÄ ݨX6+/Ƃ`J9J=|x KR+axs=unooNj;Jˮ6熊˰ 7z? e,Wo;X5fԖM 9{}݅@M(',} l%ܧ'm<ԻnAJncwOxoh]WE!Rټh]x e O[F>#>2HD"ϼjfN{DLcGy`Gj(JRTQL&otW^R@AX9?pxDM  <лD"3A6vvvjyjjD___0LӍD4:: 'NSɤ5۱ZRn"Ga/^Q"9sNm<ǎܹsDt~d2yށDH`pnnd  /y|"&gvv p?`%麺sEQ{u(㼝l:乶1H$gd:ŻMթS̹pѣMMMP(488F/R)c@D"]]]P__Ǐoll8NQ4 Bl2wÇ?2E(  mxZV!uP,dZbll$BhE3-{iAgpp^]>===66%|?o}_fߦV WSSSDޤ;ȾAS"YDl^^g3G4ٚiHM[3)d: dop#"#,6*TUȈȼ;9ws{u>跿ߺ //>77N>c'hVWW߿|Ƀ>F'?X,~'կ~_?[ xʯw/g?;wo~sŝpyꫯ~N/$"[[[̠[BiVA?3Z9|[[[WW_/~ '~%YHD}omm7kw.u֍F??> G;ڿvG':ߺ3;3Q%ӂ/ٝښ6 >ȽUYne=<<<<_2Mgyok!}b'M _Xx [K,T /4po _ /k>IKESZ`}j ô4-`_ۆJko~jwmr ,/<<<<<<<< ,/<<^bo1/4 Y(|_+-4Nuz4qx?ƻozLgj@\^ PE\E H fQ"rFn6drUjJB{_g^=5obϾzr~VvlZBOK qi 5(ͤyH鍓-sFǏ\)O*5WWĀPVEjI} 0A4 jzOcceKe(w6C?QpCݕB/<^ [ϷU(T%B $IoLGJ="Xr JIm>P.刌 )鵁7j8(?;>u#B-(C{24ik-g.$GQ!->q2tR<:9t!OlS53`Mxرbb&w f0p`~ν{Y/Ch^vWĖ$ZD1ZciKf/ ͣ_~ mfsȹ0 JDbO>^T7yx0<||$v+f&Qqfk,YfoKv~LP!RR ԫ^ZyxiEDV_>Xlż23wuzQcDUZl*f Z~>_T+k zxhHT " QO&Ugl -Qֹx1,j iURv0|y񱄇KICvZ Ufʘ>ђL` Lo6 gUQsuydЫ+/h·yբ GjڽpYz~tp|;2D-1KjG VBG0cԦL@TmÚ D jJ+0[$b** <) o(,.ߺJڣecDU! |Ebay ITd5SJPA'*PCʩ{N6Ɔa|xsB QCbaBDκ* @u7VJb/w&0/<=8o2 눺lUof{,Fp8?*swnd\58Ut|yٺNTr̕IXD.g7ܬVYq$Jpm V0:pXaa}~UO^k7b) F~o졙#Ur|F>"( P9:9>lonOENkt^yc-ؙlG'n7@Usq|޸~2Ԙ-`]cUh;> 3+,AEBfV%f#"Du9 gW U ͓ԭ@cB. .|X0Nf >xJ0O(U]m5;{Vrl^˗>9'&'1'.#O7gLX nRk?|@P:کw?S=vv+G?וic~cu_t:oYXOnV+==0LY3Xqi0=<$9B^9xUOb b٥*8X:w  qfza_*&?gD!0R9%Rd1ZZYh{* bHHg6+Ţi1&5ǮC2ZcG݁E\c㛧]?|zl $ 6H,G3P(jܯ~rc*JFJQV>7L(1sPdL| T*QuY5IKMi HBd%3W;2rmyB/<$F;`UQ@ ( čɵ)MIl|4څUۜɹ C |.6"BEb!5b:kt| p~bbg6Z=|4yDG"g_9Z]4l?BCY$ Σ8#UĊ.c Bb]4** . {;X #g'_<BfP(ǹL$dGr<2jAՕyR d%5 ,S+iKBDR(q ^o`J9rYGTX3{,@άD˕W1w$&Ĺ)2HIb򱱾t=of%"=e)jTaY @O}𡯏-p34L"aUXkRJgTE@9ND8<ܲ #([]BQT%oQ`%v+]D(1^3h#ŕIVYvh7ln[WxJ穫͝# J&]9&@πyFdFsg*ϫϔWesgReYfrLND6eLbL3/Q$sjkWq0= FSh ?n<^StZi3cs_&jKABx^%N??fv(H8psU%̙҄X3F9U`@TU\:{1[!.L }RNXNUo`S[쟞>Oև81o8kA hu?!`wdzf&7si|eDsjfFF 2 (>~wt꤭K/4 ˤTXO7wv- A ȊeQ6+}+#E"C% -D&ӎn,skf:a?W7J;[>4ZЙh'gZk|tCY[Nϧw<'/b0`eg{"QY3>屈/kGBP"Z/gL'$ [!'F|DzWRa'DžR3Jĸh>&jys_dW59џf&%Hhl@Jx,!28>|&PF1&_&cc(.3-(aZnrzr3cKUow ةaSkxdevQN3IY^je°fVkBmZ`aX("^OɺK!"ah'.Hrl1ZM= V Ѓg;筮 njjrp{U@q$W8I*ET  |xޛw 8^;2E%3 ł - %"q5@ǍvZCE";89998,w h&]6[ N e + ҂Qh!v?!TYG5&Tz?1/6w(EǵRn &ԆG \Mt5qR-S(gwTtzݝ  \D8` {6޺5c%*j~(4:m.*bDesR;W[wnDԐCj; @zÓbP)V>*,X+Am3*B\U_-A\ID>{NYZ-QEף9/JkRN<vp4VהjZ+z?!4k՛{R-@5U/IP3o@0t:B[6|뵲;oirWյzy[N,ƞ]HEsF VO>JVp=+ ?<||oׅvLD]ŕ?GE[}yy|vlH['R{o߽ DqDuǩ[7\ x㊦B.l ooջXX,Vݹ@ ybֻoU._yF±JD=XA74mOr?/x~{wo!X.,iSB^xlol`nj/LJPT3!s|n^VJ$|Z+i>gL$)f\*Bl 93kj!0fq4ebZwST}" z?E`V.13%?}>Va2TZpsRɈ'VA+'r@C`(hqcT!Lju Z8dsZ DX[jB!dRP,䙩 bƛ1] JBZ*g'SkrRar&2Шڕ**menJR)3G-]| t{Kc%x~t8kT l?ah)ug ȬY䨢w#kUʹ Ј_aE.4LX\ Y@0p*rp8m &ET $y~|hZ%UfډDΏei^(k|x(RٳNPU"K p]v[kSnE4yё$Wc_jFLTTezDE AţVb+:ナX1H\Sޓ=7c6 fcUfb($ CEBBW}+2ǹ!Pe5Bp]q|9W<ĺTrqtȐxhTg=U(OD;=G tUTb`fLɌVNgN/g]5V.  :(ݵiacMk?GQX5⬄ջGue 5`GT: ũ.$U]qEUSLY;~ěk Jْ̪kbOJ&͹fe3BT̊`.:}=E(+j{A:G!׃KepU hʌ!JS\ʘeiN[vn3]!ҕQ3KGPU (U I"8A_]vڡX'}CV/ hnŗ,ZG(X]>?)3@5jxvt"ZJ$:+H2%kbRn48S8!R1>͘teחLF P`/oIEa2'3%#8(90f.SZoJ[Ǣn)2/]-uY^̪r-t܉OψOxh_珇XƊeՓ TUB"T@)<\e hF[UJpUOF[Fv\"D^hz> IDAT+ F-+8Z8 8I6[Zef`"1S#4|~M̡SSjXA4hx"oʤL.uX/7w6<^ {xn ,i˭3fDP&!AU5bnP!N6S4U=Jgєe My>TmdO܂Gh W}{2'k GlNQfff0Ϟlw 7 k[e㒺b'e8VDahq4dM0/m  EEL;&w&$,S{uZ^wIoN#'RQXBjXิL QUsn) CA""Ӹl`]0wus* ),ʪ*zyw}y2ᛏ~*2SՂ9H-n](Ӭ+EI)fYw2o{xz45ƸȩhR #|(!pFqTSrdXκ[t]fgl/a? 2Rlx7*gȿ/V'Dĺ[ ʠQZLB&*E*YkJe2 i/ɤF.p8@R7ؕ9,삃Wk[;\xXkþ+'1*_< @>`p8 z Ś,LZkTfM Baz|?Ff!2D)-9Q֯ÈXfϪڬjEk'oܸ1TP" O< JU;:kv_n>+ 3;_6TJYTF7AP1=<ьU::9B飚z^kb\+!TͶqy_Ў+}H`ԊE`BUQ4_=~l{Kη=vNz< P&V'X!b*uݝVl4Oλnw`@|e/O7G52ɺnRhZ9rȴoщ3LI(Hj 0a#b (eWPAX'$F%O:Ԉfyj̔JBN'gBXQ (39p`ԺZ[/f2A3A>`WK"0Č1\.é@I\`r9f"l"Praꁅ \\fQq(Ld@P콻oԢ@0WY/ڝLNVyHXz D=۷WP1 ; <3d 930! aP|Xc?D̢ ̜B`hr/| C|. RƜځBv?7!z6O0F513i6h{59~ͷ|ڜ0">9k*aƓ!m5 C 9q0 o/׍Օb{w޺~;\~2$BP7Wi; [2B~7땅P)O߹{kᖵR.|A8g [V$J xAxĝM<Y޽&^]V߼En^\޽C"2? Jm^[p@>÷l,km6B~^+r`0x͛ V L.Z!] 9:omN[$UpݲDK4L-wRKn Byx4Nu K5fp(/TcY2s]?/~-q+/3/[7}w%j^׋t4 "GxdU/qˇn3_5X:.cr*oKoV6vE[N x-8FC".[_Rxq:B􏯄^wtRgkX8:|IꗒIW+=tK_ts4ET?'"%O7BrkdGeufd8褾SX^`y|Ѹ$饳e٬ /jzy[ŝ; =d_wEJkwꢅKwD޷i_P,k?EDQ&D9҄ Df.cJD3$[dPƒYe FFrv f6A,n tX#uSG H$T XfGY߿y4E,r͞3zL] ;\sWP&S,X`vCL:-2$1",NJ]Ě~Y-#Ja62(HQW*dĩo#RUW6 &g]CdOˋ}+L"Lo=MIg)jL'EO1Kv.83' x#I0DEd9' sZ$̡;36^Qf ǦQtY٩Î/yԅ5,YWאfr U@Fr0c8I#AHB;1X(1xq` `өkHJ"^0u"I_UL扲{ Lhߌ k:HJ 8 . XIQOˠ Cun 0z2l> K,3І$)'d71-?Ð=Ayx5U+ `eY"sahExNYٍ`80u~p>Vq>)3/JPa6F7N` NMxd2uQLDY I]+ÁYOgGQRCjUL;8:.8+LH! 0i2 yΛrWE뤤䊦DHDan XLE_ݻEwP,5 IJBFn{wn3^rtZ%%fݙPz~t|h>ڭժ.TTSe%6FM~I1EnRs77;lENİǧ^&g =`(|tʜCgkv;ذ^A{ptM.0p1ǧ';7##v[yG5NVV;aP,g7.0.m"VՀ؎OxuH(tW(]\6=N$+̐N r$f;m;JQ%2yM܃p Us#@Ya Ą"V'&gluIΑQvwnl^4&ð L&3`@YUșI-Dd:ivʔe0uN}1=cŪ svplsf E7A2 BNoT0&!qzD6[\nQ!6P~?mg0hwjǫn6.[| `Rs٭N/nv{NE( :@ "P"Rl? U/Jq^e%9c\+meyxuBO" @lx￙1>y;[; ˛_yciur>ݹCZ00m(6wrٟ|~[^{woyV]|ICERG?V2eŌ(Ox|xrι`bMoJq8j`:) AER(ϟxԞez;3(@oXls ePB#[r'?<$Sٹrs@Mr]& ȕrBuET*ɒ@wi'@!]=\EqN@Pr'WWQeXJgAOIjR)cABP(8sx 2*&G>b)/,(^R! &mL7%'$V, A.E`yDU BZʊ)>7Rm&:qÎVb2K4xz" D=ȨX !~ gk,o)JK~2N ;qXF~ "Z;Mup~FpW& XJ紤dRF+InQdl\TJNdxVuxA1ssS/3NqU>A>q} FEAy\^c*q.M]9j|`Z5jo?Jgu|%zDD3XWPq ctվ~/bH+hYyf8޻}Ϙ@w\~t'?|/`^}++75խb|['7k՛k+r%Ónwb!@o ? q>Z?{noh]=8m4OjЉDAisOht5 DϾj[`asw^FE V߿G dH޹vl}7i|OjLR?;zT)WeR!2kZUZY5wڇq3/n/}k*OOb'ѣ͝5gT _ɳ`~>7gá1FT4k3^`yؐ(WJ*z&h3,(XHjzW8rmѬ rjV!B>ݳE\h6\VِU* Q.ZX/WCìT QbW5y*5:)zrv1$fCkb"k-j||aԪj0%W9hj6 DzVPW v`jJ(vj}0hUVk~zEUV BT\ht[RVRila!0FV+4bɀ͘V) eE^/+RG$)rM/9:4\YiHl^y%hh/vmi7Rjr\Jp6;Nƭ[獳$LPÉE&&͉"TI1$/uL4s1:E h2- p8e*< I7&zoqN(VWzb cPa3WJzd?$)@u=8JS{WcJb"!RʴJRҞ*љOEH^* (Di`P׫VjrA$ggdvo>јh/6e\HQjHz]1k4.)$IlJdi^tE4OW,!Zb! @'kk7򹂵6L^J!( Z<:TW M dHډ|VV8G IDATLU^^MR!r*,=yzes{뵒7Dl> [Ď(;1H&]Lt*~yzrtM4[T7{\-5"3Z^G_oO"c13e^䂊*6N]}LZv&kc5dHoa|XV%èh4!~gw*4)KCbR ߸jϏN; *=9A8 fq ~nr;waGg K X^`ySWW<;1ggg7 Q.\ KNRyEDǵ%ԉVO/zVXPm/ʛwnWV/[JM&h?+%<)—|` Տ?ҋnݪVʻGPBdt{ZYX辱zqV+0qjb,\hL7W Chٵfh7Cg_©ĽC5Հ`"Wjݯk2RӋV Q\(7߸RJtyh|\qmjt`"!TGWTj杛P }(a1ջ7ʅXPg]u&| _W3QYjXZZ=>C+VoxrvysW:|5^:3ը<2Jz{wtzhAoolKF1nx!{}g^~jd쪝1f]utU|qVϙ9Pj1鴺C;r$O}&2:Jrpza!K+zۗF"gBpxVL&tUr%*J&`oTWEzeu1WjR_x,| , bEPUhfbqT(.E *$ V0`MV/vbu_*V*ekR0/{{w6tTpy L17a(xyWKmCNWg a.-:Rt6\ecp8X" dwA%p8 -JB` D *Dp0-Jv\*n`X?*+uZA;8-W+H7(aa8Ba8`_dBpYW4u@8&+)V %X9:͵Xd4W,͑K}ퟞB@Ȉ(Ѹh~ٽ;%orH+2Pr`E 7媢2sprz$;;BtPTVS/zNqiLE<{>TXw.WbEN^s% $Ѵ@iCMn<LJ#b7*Η9힜/Z֨bQUUVtwy8!B` F[VgN{ϋrfHdjYi|8i4rl ;GxrvjsQ#רekahm+w2LQ`m@$basp:KBX@6\yqpHĮGjյ 7'~R^~J-ϧMh {g7*뵲J ȱP,) RK+ՀL7 a(?{DTi}fu/uۯTWG[W ;T*;k7Vj3{q^o՛Hz{RmuoEUe&hPVX@Dʥe? TeE>qRdT)k+ӃtE}V#âD!-Y(+J8hYA(ܻ&H;^RhFޮV۷ns0ǰqcLXe_g"+j\rR`Aoᮞ)rZ6 1<<^kJ , %W*k+xڜGpc}^s#n(RB#?wlU&O{p_ʲd9ȶ0n1 M3_3=x_3`$(K,)ooך?9N+cK^T[;Z{#PaRE@bƆ@UwMMlƸ8 "8i(rR.wvxrlpOL٢ P.S[3>:\1MXF KK&XhE۫y+X,4DW+zc DkWKg<N:qk&G؁ߎW4eԒQ!KD6T;2sҮI. ")urᩕ VΊ66-~`EĦW\eKH3j_)ߟ^wb #"}G Dґ '5s:pV_kNv8-v#RA@$Yφ\Շ56nȃ0vGbU-HOc/<>z'OgIˍ e?\00j^'lx[U n=*k[ntE]u~i6;BUe XVYZHE= "@sgϽCzm%`Eɰ(#b&hɰ YJ<]}^nXflb~Dɀ5MuoF,fr}q$Q\Xjqi&dF` uM>OΈ:ER\KΌ'etU:y&z;vV'޺%}I>J0W7vÂZZ^ܺ3խQ1=4\ce}%N[^s uPR2FOTO+Ŗ]×1s`1YφZJoqm0Pp E1+KYkʓ٣Kwc~E]kQ@E4R )WJn,(ARIl4lG;X>v@*BDUOV̿)JQiPj6<6sUʔSe[bM`%ڽFmSvϋ슄ѣާHDڽ*D5DV忻`0YQ(oL"䚅)4͘;|pn+st.6>0}6el&6"b_]J4S1rEJ%=>H?_Q|Ĩ*ʏcWvZ7B zʅOת FʗKu@3gI݊Uht?dU;Ԍ_EhLd(te{%{0Z0lۮp *Wb~X ..~yl^Y !pz1=~DE=殛0אQ~HeqH[xR!Y #_ÿjWSM/mӗ*Ve1d ܼ^#g>yzc7/EB0EIpdiVV(I'~vm+ƙh􇈈(G>>Gkv)>&M{26P `ȝoC/CM]^o~?+_x`6Q|k\Vz$ (Gcfm;knwnj,hL+*OR6,ՈTZX.q'Kfd?#o폮h}q|en1˖J%Xlc3{ƌ0A,q.YY_[Y 0;_O/[RP( }A75.^_gb!oQՍ͹3SdtkP8(etkHI,3[K. F!11 j]ZX*#ȦI^>v@ٹq`3/ ccvr!drA&T ][B Qf^6UI)"*UFUpͬmmj4~ya]+;ypf^W,"R^ݪ N2 W77L>Q/WϜ4>>Uv-_"$ZW.^Z^]޳kwIQPȱI!\kC\1vW6Pu$҃'X;Fg" J^]Zr] RS^Y٬۹ƆL(X^]#/W  lfeaqihx@Նşfgm6U e5Z]Zy9UIGEye`v,`kkKAK+L`]ºmV՘ejHR *3V-__(oVCUe`@ BqmFKcGS{q1"2R {J*jx}a ,e(YZݨH8>y{6+?7E/sM7ok?f٭U CqR٪M=Sַjkb@,=WørPzY -mhURtRQB1מ5n0 8VdQ٠'X;<;d 2*AE>r`{z-:sډ{~R/<ĭ 9>=SS'n>wlH (_]X#ozGW"]&0b!;JrJvqy::B5^ʃ(V+sk7 WVp;UhyyūϿDp(B)U/} '^>ϘΨ #=ߦ|u~iV;g>V'oh6$>k չFK<;; W*ʍΣȾ/<- Cϊ$ş9;D$*KkB.ӗ]L1G(lpV| _͏1fbb{+ΞZuow~3f 0M%I](TzF[rB6؁Wi.d2w wx'"2dYt"p7AAO+X>|)"1]rl6(ud2n&mwy/;&&ƨ~գ>GGXU|-%0 \qwBerD䦩-́s&ɚ=bhJNBr\.m"s`|VDw,閩Z/JXk^ Pʖ ESW3Oyr>8osnGaͪ?y>= k~8/vUs& R9P,,(Ʃ^.-D0Il&ɚj *MmUI k눦j$Lzw%/瞗lO{}}/ȷ6}(mj]oQ(%"|=DD)´~r` "0۔-O|24mߋJE=~Jь,kzs^u[vŷUVPgP"V:ys_Moxw<^xӏ:OӴ|_{HAB4 V ='9Q"Rdһ!%ѣ&=Ls0(.T['QBVB"[d!kχ)З䥿{8Vnޭ~_W~_mDt p '9pf5Hi:H3A*6j'ǜqn4,劭dj_h'X>;t! nFqQ\8KO:ٽ`|'EFF:·u]/ߕбcYP8;Gd67a"cғivM}Å)JDE5Zv^_ Z|A΄ *)A9P5^ @N ~{JI޸SGGF'O:׿1uxFTJ"$ЅfI9hZ9mRD4*Mb^q,m2= h!Yg%L*XL`կ~&;+;>.R8d!S=(D[飇kuÙA2dW~% NkJm_h@ƥ0iBjƫ_XJZ)&&cNKAYݰ.E޺Ma v<֖ SRSn |~bOVo' ӴaHG)zn IDAT$'ڤ±hZF]=dWDN\,F7mE|˻'X;@x\!D,n^^//n=?/Vd +O<YNHʧ>_1 4uuwR7W;T"(nk,BER8[B?'+C<GgUxg<ԪU!Rl;I+Ow8RƇэӀͥkN+efF&03N"Ƨnu ?T۸܅~ꫪJ[PU L[v жzTѻH4j2ߠҟ7h} e OMڵJ{LfqȰUBJ/.(H <]ֻtZe?{/+lGg`|˗/}CCCUloe5m:ybꈰ%njk M ^=qpD$1%AWvl+߮Ez4evRLaiC6 ds/_%D&_&"!%Ä׾zvw_g>~b׫VJOU5`4'Q&U{7;WA"R7{;za@S'WG',&0 X[S`LbcЕZ."Ql֡ܵw$oߊ8/fIC?;z"6-(f:h9m\Hݓ ZɵS$~`jFs\mQ"5$:wd O2dUGg%g&{4џ~ͿFEVBoW',,, ٩W~땏_? CoKwA$dzeTQr9ǿYA"=L|gj$mH̰1ڭ>E]}Hr*#T  =p* jLEOD5?j=U(y j{[vT&Vl?tH0bId⧳lOJRHF)NgU-g WqU3P?@*jb@]e

:`$9*8unm?C&Cr/zYP5lDY0%2z&r'Ef[J͍Y/go|H=Lx#sNJ&.m7؏ aQ(hrrT` ܎^o}mv뭷u]/2wr5GS)ċA̴ty9>Dp ݎєӛҢ}A1,mȥ1׮O r. :啹 cCbIU_P޼xeqԈa# Bl9]JUKBAa"V 8GSVV׳٬C:U6Z38f6ve}ҵR>2HK}Bja{j[D4flZvna^ ''QzdU6iTOmiyuz߃gN.?P48W7AP^~Թ|lTD[ݨ/+}~չcg{k,>t- -9qo>ղO Op (X#c.rMja^hjaPX+w\zîR%MQ&^63Qw2R\*f#}^`txl"4pmSVNpFM(M0蕃hD%`߷ ozӗ]# ^-l!5`ptZ,'veL f Pe0 EfmL% V\-BM DQ˴i]ib0$HĝbPU%؉!JY$J+xqo@A$+V-`ABGcÅB{,uM]G[[-;F*yx`PVyr(WCb1UC!r? cd4T*2iLoixDW{9QX`eՉAz),OvJpL D $jA|ioI{%a"\׏jEVO/}j}>{sսH\ݻ_pˍЇ^͙9p@[R%%s#+gOyKJh @z%\ Y$`olŶbF$B >+(8zw$ Usˀե߼៾Ȏg9h7}Mai8Nۧqd%U稨J]=W} иwA/nV\;Id)^Yxtc/>:=#{ϝc(hv^ K^]{l0}dGi|~}aa9շ̈́eo ȤdF *얛J>s(ONZbG4crOﯼ~xݯ?׷~ֵ=!f_HN &OǾo/;|{!7ݗLHwi9-rZF 3ߗx.UYv JVertt^ys"2k~-DXJGfUKk䞾+ay07 &juelR+#)u#c ZV_^͑Y/:#~-ݷX A{?&+A904r'ټ/bx@Aw?q1 >@ Xu` `zeϯ.27oՔt[/ n={p@yV4$M?>}~)P!Dއ#"(rpӑÙ@g<<}UbOq) "f@DlfXb/{Hdvmvn-<οt.i A˧6iVksr`v~*VӀfZ8{G",։&Y )wމS1BB.<c,A4~Xty\4|pfS:ōr}AN[2GnN<`"G#/Pl޿y )T0)u;eV u5~-ST/l=v8 A ^A:1HMD =۹x}nQfN㘒rXL N,wx,0)Q>EȪ4 {ĘUџ/nzyZ WJfO'~B X!Et"$z[gᵰUߨAl|MPԇ>m*'*+nTUAjo:qig>v$LރքUu2"W(YmIZr,+3oTWÕjU)g#?u_ Sqboh4Z^sMlV7J85p{Q1OR{ Kl%X""L,nIMLn(U6hX@6[JyV"| Zq}:wz=A rӞ!!@3Q)9%3L"(&~^̵ʙl qq٘Z6 2GXHm\@;5OG7_/mKO̥ !biA#2hgݝDc3 "B&z-|=p$'M *N,@-ȨUv2N/1Ӊc)ЄW 1ȸp"G-=P04S?z{_o}R+2ţ1s["%h /]_&١n~M֌unНn/eb)sYAPLj] t Jɶ`4EPK Gr܋*zkgV;0;3Y,^i!`m*>Q" f"0c6R56PMV+XE$Vm@ PUUfQː@WVVhVlOd~88|( 24jLiKtBncφg1W# rGQR^)b}hn5buesqiV.廳+lu[^Z2 as<~%8I14mfimQ(fD e%RAR@IT+tjr79~LJ(#.vP0na'f&g&`q,Ԁ5QKַN<RK>yC RiD>"QMO[X^ߪU H "[ڨ%A"ǛL"b9wo1cZD [d><)ԪZţ{O(a(`tʱ\%F\ 2E4SdԀP9ՙ`fz7fT]_׉D\*Q">`r&*&JwWj6Sڽk*IFݞ!vﺴh BM3vv$4촹웙l$'7VcAVj0T[.+uQnOhilP@lOTud|:9o f0=1>:>>]+3S#l`J$77e4:2R,,%iLO-.L )`u&s02csL@ 'wKW7IDATjH1ALG מ+rI]3~(@)Z<39váY#[\ @P1ȝTUl=c@zWѷƍ[&mnJH(*DǂP1ZKێNBOvCL"ڐUI۳PH0N:fUw>0I46Iv Z>|"Ve9@2 :{%NXXeFyBA9A Jj-J HHҘ?L* إM'hi,Zu[173ZF@~U(k?plygeX2lNpnJ:cXmEܮ|K 5 bUd4/9HO1( A.xP/ީ|p2aUedܬP %0ɏ %&qK ]1J]VWRcCf&G;AF}ع6ɉy㑋W]ٌQXV,""(Z[7gTPFk}SThSHB(&Y8u 5([RdBdm $ɀS n8zpt a *,WfXcBNDXD Zq&c T9fUMH,d==9̨ 8ofxC"JDR?;N:9PFBAٽt,ۊd 3<:P̻_&N5u\ߙy言>AJĀ7=Eqe}Q :!cuu4RՃl5$0L`ػk|cO<סb.U  JB*7-ho;naB\LNO>y">|ti>/0 eϮ|%#^S277X( " ̜At1 <*ٙXC!{ 0LٛDJZ08 ـ욺ΏL=`lrĸ//O=vMRϚt3-jhgG̦JscLO~I [iO;Cdžlⴜ?}&Oܛ͘$t3~7sCvy'gNHSQ.5>6i3L`.6`Sz)Nw5FiѾ\%Ú$'FF!HLDH'}J-7 ݳg*IlD9!ߣSlA,bENU,O-l'-J59vxf212#R09y;L 29 X=":h&^l<SE6Q!bQpdYH\Q{S@ DuEES.#hG ; QQXܟfS _{E[jŽ${iH+GO:=X!A P(QfE!Y4d71cS$ -GT;C%ʙk˜W-rP{jĘucR !?)l:w1LֆuMYIET16TB>;D|V2-fpp)v"&r]"騃N][+4 BABD^c#A[{z~0uIPu%||J0fuOԅ`yE087{H!}jǛqcDA ̽:,5VWO;*P6$^ƨۣ|F}kx`rLjG^$6͞K]|ږzud-IT"JcJ*s`1VjMն} Vdr"vKm8FP*o:2[*%ˇoRPK0xe)ValIL*tqի=vc^*4Wjyo l\ BX!$D&`% ":v婕'X>U(?zչń uxΨZbDm*}תe f&PAv{D$ " =aB&eRC Ho:yllY&̇oXELQdm+OTU܌' @_*TALڨۤ_JĸXEI{O\;Ҕ@\G;Mc}h鶓Ǚ:x~YL~ƿ;&8wީLt{JhT!L 4-05DNYihKIQO}6kC._M}aAF%QW?zhlpZzP|rǷ"Q)-Go-uKUd?~h^_L 6tFFF&GY!BnLIEzzVZ.mw}U,eϮ|x2 уJ9c uKnƆ64P:x`gW`xP fGJjE4`!!1rmwOrOsXD4\@<: р3)bH)ڿ/1n2')6A۔",D|b@L9qP0s2[ EPO=yfai7;h*ew4C-ڇN"`>{Cå|+i&J-V`sJP,4 \ Y]z[Cn8zpE+y;TO|<պ *'lTk`+{zW[g;vȋrDƆӂ>9JZ J͍`m`_BMԄۛ`8;;;#zY^)>GqʸF*KuwXіU﹘$X`x6Yzb',6HBa7lHw]5}''X>!IR17yp3,4lН$Rv_ˇ>|SÇ>|xÇ>| >|Ç'X>|Ç><Çu,0z;"@ ,@ @  ʟokQIENDB`biloba-0.9.3/res/fr/Makefile.in0000644000175100017510000002675011532012763013155 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 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@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd 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 = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ subdir = res/fr DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_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 = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(bilobadir)" DATA = $(biloba_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = -DMYDATADIR=\"$(bilobadir)\" CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ WINDRES = @WINDRES@ XMKMF = @XMKMF@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ 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 = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ 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@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ bilobadir = $(pkgdatadir)/fr EXTRA_DIST = \ aide1-maemo.png \ aide1.png \ aide2-maemo.png \ aide2.png \ aide3-maemo.png \ aide3.png \ aide4-maemo.png \ aide4.png \ aide5-maemo.png \ aide5.png \ aide6-maemo.png \ aide6.png \ commands.png \ commands-maemo.png \ computer.png \ create-game.png \ game-name.png \ join-game.png \ local.png \ network-games.png \ nplay.png \ player.png \ reseau.png \ save_last.png \ server.png \ start.png biloba_DATA = $(EXTRA_DIST) 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 ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign res/fr/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign res/fr/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 $(am__aclocal_m4_deps): install-bilobaDATA: $(biloba_DATA) @$(NORMAL_INSTALL) test -z "$(bilobadir)" || $(MKDIR_P) "$(DESTDIR)$(bilobadir)" @list='$(biloba_DATA)'; test -n "$(bilobadir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bilobadir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bilobadir)" || exit $$?; \ done uninstall-bilobaDATA: @$(NORMAL_UNINSTALL) @list='$(biloba_DATA)'; test -n "$(bilobadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(bilobadir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(bilobadir)" && rm -f $$files tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$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)$(bilobadir)"; 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 . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) 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 html-am: info: info-am info-am: install-data-am: install-bilobaDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: 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-bilobaDATA .MAKE: install-am install-strip .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-bilobaDATA install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am uninstall uninstall-am uninstall-bilobaDATA # 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: biloba-0.9.3/res/fr/aide2.png0000644000175100017510000020715010315030517012570 00000000000000PNG  IHDR X' pHYs  ~zTXtRaw profile type xmpxn0zZڊ{Z۪۪W߮^xK^nAoz}fhY]v@k]vEfh"{AXׅ9$u.;G"[?h/ׄ9(5.; 1g'Keavkdv -/_&/ s`\v("sohy2.̡vn>a>{=f|mJJE}J5[G?Q5izzTXtRaw profile type exifxڕ]&9@߽Zif4fn`|qgsQf) K_bПOmO@MD7(_92}7|e-@~uS_;452%Pkblցp20q202sq88?\.@~V!FRH/Z 쯲𥳿L'`H /z_5wwARLB P K؟>w .ā "$"*,*5.0 :] V>,`?(>jHF7Ues19@;S||K:"/ʼ15W%)k[soR-y& I_6IP6|N 5 vMO0=/_QG;U0/+([f{`蹔7FVf8$ij׻|uGt47fMxƾܲ|hOHXr˪ֶlb,;{V ūn\<}76Spؖ7Z,^kX:۸ 3{lx}g]"z {!E$_⾻+ Y}#&Zo>C..v(Af\S]1a*AWB1عrEYW-]YY70;=mY8v66"lz[8)iKIypamf0hry&#L/!ξfR;9ݜ[ro߮tNsm*i[1ƧJ(٠μ-}x w^-r4ʖoAD\OsOlc;\|zm'|=HY h6;mfk9ƫv=kdks쥆)}S`PZ]M[d1 I8Kzq^$vo}]d ltuw־5M>on4?Yu6Os‡ *{hu._ {C-U? b`?M/^^v zTXtRaw profile type iptcxڥYII)ZVы~DFfeU/ yU#$! B ?{>xRB?/o> 7+{[nyՏ . @a\Xz(!^ Z37%eǫLbD̋GL_e ~zq|:x||=O*[@=#>%^8OȦw3$&Apo,K_s }+[ {}?Y%~_G>p>K}o@6vl]mLe,30][55s14![o/(y` ȜZ:ٕC!ǚuICEl,-lLm\ceE6tu71u2t1x87 C6'i|F?LO4xcvu"G?e%_]CWۻES?.rT8_ϛ_vl<Z!VTL?fSf!?22k{#~$4=6puuuq6?{n kd?>?%$~?ˎ{?{=s7nIGBN`vr{;N452ڝx p.8p  .,*dd"ܯ{{a``P```P>J0(f?jϿۻ{D@?Wyߣ/'`p S~xU SaT4D&r<X(DLtшP08i̊TtL$XDR zRͮb!)GKB+-#+W[GW܎]kW7w?^~}|z'X^r0P/&@hp$Be:pQqhP23") dH~MDU\LEߘ /AGX[6p ,H\{ݛpKnIC;v^b,fE.`rYbɫgmGЮQ3H|& /_+([vg{5.eMQUY7HN {L,kyTGΩGg|&=" `-Z۲s}{V ŭn\݅öQbv3:M ht$q fvgBjq!p"oD>|ܗK64bs<ebЌk`|(XI3"M;==yv=,&iu^5u ,N&9Emh>l\[buq[{nI۰oux|o`]߫]Iq+^zNy36`izl[b *oUȖvyjI4FKYVvy]]qq٪݁ IGNNXqm 0 >(}d]B 9`ttu3%A ʇwqU%&]6+7a(]擘vڽٴ*շ={g~JXch஖)njR4~GGuk#ZLUX׳HqMZCl1x؎ydks졆)SsaPZ;ymӖ7w*`Pu;937HV{/}C2EZaAjf:xG[l6yM8|5gɞ6Os‹ *ʽhu``jA ֭Z睲狳Ow/]d`f^U_o/ޮ@^&Z[;};' 4WriEOIDATxy|\WvߋOf 5 ԬfN; P\ԉ>蛼y/g\ߋG?켴[į8@'NoL쉚%RHb:{?V9N8H$Xu};k6  %Y   KAA  ,AAA  ,AAX  "ߺJǤV*Upz|rrXǒ?ң~+PKG_Dwr7'OR%x2Or{s'bU d2n1Dߺ$c"roHB۾ǝnZ<-6:u[ĥod6Zn17>d]zVWJ[dJu{,ti%=,@+ۥoѷ 3wT9_#ͽ+{I#(6p/wgW:,uj[iGwUy}\;=nW =a9"]k]o:?QFwn@%zߕi-I#?#(VQW"rlW׼|I|,JM;%e-P1>`/"JsnWڊ[ILV tWWW<ッRi~bX(ᅴm сN"J'OL&GĶ8}lllttW---xA39]GFF3L0666"x2Ŝ>==ۛH$GЗNNN }dEN]rڢ([ 8xyll6ebbbxxTcǎ `tCND"0NOO@WWזv(qC9ɾG0W(}}}]fHkF",qT~5^99yu^yThmmܡ" +IeQ9g*r9ۃoV /bT*W(Vy9 ?#M\y"4^EJxZ.qXdMҳs[KRD"CCC'0;gWC8_ѣG_|C[55՚{Nt-E\ ̽`^̙3ȃd[$Q9b72[X Ī~߲+,)p+) Dс^c]pm^(&חTO$H?Njkk(YvMU1dع% 玎d2hJQ@C.BuR2hb0Hh9|bgD ܫ,)o^උbo>},\nۿoRoGn5U^۶K޺ Rpl>ozO)fr `vv֛!ƂS["[w,[j8p:kS*рޖy o =͸n7… Fh"!39Iz3ud2LRwT*drttڕι9)Y3tS;'g7]>XŞ(Lrڌ酈fffR8&''(y;.\pʕt\0NNɤ\{~Wsfffosssb[EGt:}…bSIWYxk8A酅OWƦRd2|dsI?;;;99it933S!Xyg29t6&+i\.LU>Z444 qoK^jR冈Lf||kgϞ5G_]gʽJ)obur-@RT:.Elft8&skڐZ ]uvc&"c&w&[8L5}"cގDxyMg W0YFv?[^| ~7^zixxVkkkWWWkkkSSS"0І3gݎÇ >|8H{Fkk+; $i8x*o======---oyD"Dhhh< g{4=p@[[ybT*555G"bOOϫ򰵵OI$|QsLOOO"b ܿ8SH$| [/>3 wuu=z4s泿ѣGcĄz||'$ q _owt>K/iiV[OO<_dxx ZtX,*aRŵ3˗o?GK$MMMxqo|5N3<;;dt1??ĉX,O$CCC-9H8Xe8W8|pKKKDdc*}\mii)W:-+=z4;Gk¹վLٙ ` -eމ>#c;"644rMn8yCST__ߡCZZZ 3M\y|?::H$RN!S?Ǎ{q-3I^J*Z;7ߎGo^Szoo/h4ņRTOOOww777x3̙3sc6qwuuqC`Lg6yua_"kooojj&rwC|eww7+6l})BXaʛŸf! 7^8Un{? ϟ·UF ]5rhh}}}|vYž>hGsk_sjDdk<>B^xÇsm*f6+p555|)W Mn 544ttt4%?jjo˷0mz1X̙?\NFt cO7 Z8̽X,YdqL$&ErO:6iCH$9~ZkiSSSHСC'eSy'u+s ìY !n;_KN1DdUJ"H,w8pM9=\͉Ǐcmq[L1s>R^E?~yּ/mN~v7U=xv ڼbh4Byd*gZ'I[SSc柦wukڎR, u9p*j#;>>n祗^2m\ƪVe Ȧ)B<饗 q?KN:D"H444W_}5 po[l)BYM, \1nktMM5wԩd2911133722F'''Jpr%57;;;22{?~ODl`Ō.Co9.\֓'O:sȑAa9=v3 Ǐy^G"W_}Օ6STSgc'#GZ[[y}{2.<{$'NE^{5bzH$;-_p/ (.ЗןL&cB38 ecc#CKKӧyDd#kugq_ >Ƽ9g-h[['pe>؆[wMo;_%Wə9rddddnnnnn^D"xM< T>.q{6 gL{*?ӑh4F]pYF.^{x #La)ّnݜ={ٳ'Ot\~$Ɔ:999V\gvfKɁow^ݍh)&&&\}ISy@PP$Kss98E|xdd}xxt:~`'Or&~߾}+ ܜJ:;;!g<'''O:uԩW_}.i.em׭!OMMʙW".T${U,B<~QYdD ܑ@\|4žMJ~+D"8Z\FMMM?H#G䤫w] 4ɘ F[[[kk+;HlQ=vXGG8O/vD,F/BFrd۸uW- b9rbޥ tGGǻ;44 ̰dr4n-ӛԩSLfjj;ع&%vW~^. Ʀ]M>q Nc.dă*3c7_|orruu Osf2 ΚNqD! j.b?q{Q@8$9$`MvXccc ưɋFFF3N9g5agffc;׃ r/⌧݈)&ɓ'O @b(0ᩩ)Gse'N:566'ydr`ɓabbئb 7(x͠'5‚YDDHļ@h4ʆ'N p.q .3Zs{43v/3tr|C+y+HӑHgHdvgH$ ?\KKK,s19]8yKe:|7ΨL曬N8KKO>M$8FGGiehhԩSf]w&y^ N:")NHF)k_3###܊?ec ױD"o}{WU"zyۼˣ\ +Ro}[{ms/Djgg˗_y>橧2o333\5p0Ⴣ'BD_'&&-}LVyY֎D:ujee~FGG_kw]w|__~ꩧo<|10GL$?ĄLWL&)`0O8111a$\&o~կr^|EpYRΞ=N455D$_ennW밙_НF~|lR#c w/o3B#;8 /sN'#777sX,>tS;9;;F3L"`hӝMNN߿bw~SpP|2˅\VWD"JyH<:W]Dу⯅T*O޷o_cc#ߑ*\N@"pNͽ>lp7==699+;q٨޿)H$bJ-8s[[ӧoL&Fd·~cHE+ɡ8u+ymmm,srvڅ䤩NI@g%1}fy`3D7RS1Ξ=228p}3.*:Ƿz8 933299]Ri:F3E"4hSL&]^.˙7ٮ 5źqzWvb=OsbpGjŒJmlllg>k7nښ3\vlu Z&OD] G1`U-l)B9OT Ny zn:%}}nЩM]Ԗ>['}q'cr!cXS]P.h4j\)1DF}ѭaKmev;[ ȓrjcڭ1̎Vʴƛ{(8ʶc>nsrZ,U;N{#Cqbls|^bD̙^oHwz[}A9}dV9%^-Ƽ]T증x=>'h&3Kd3߻7󀢇2' K.IQLǸ%znEl[4G Çss=f:S|UxPv|}ur1 m>eY,1wCU;=9LC1I}s;lJVEP*QM~ԮV[{ 6O*)u9;dtQ[}.K^'`3rGF4pU6RN% P,aŲ/͒I+뒙_fߖ'm vb4<{$WH3vh&,@CCC+SCm|YNLŌ`][)Yɋ w>_yss|HwwwG`i#5;rZZẐr7aplÜN]]]\n}K{nЈ8|ҝ.V2]~nbcoyjv^Oď՗cyCRfk)jŸFX  7J@AA  ,AAX  ,AAX  "AAX  "AAD`  "AAD`  AA%  AA%  KAA%  KAA   KAA  ,AAad H~jƍa5(B]fػ!bY/Ȓ%Bp^*+uUD+ "A( $/`B@T! 7i Q(JU%Pc\+3uS+4i !IT?xCuL P ` ')w9!]vR8\ERѩc lE:H HXhEy^H m^ I)`op&yt*'ӋrNjR׈Wc0ƂU V i 0B+%G<-MRRX `QoYݹzw@iP#@ 5 669*R 6ۊ qÓ6:E*Ai6=ҎyD/᥋!,kyyw(F4 ̡  Swrͬh&e,$@n*"(" PfA0di E R/-~O%X>o6?]xًCd (ojR`&蔳WQ?Q nMK8*hkDJ*D@mWX S6R$ȑo) ED:߹pIibKX <2w޻!RX-T= MW7G1uC6GPE˳]j x>TX ܻD,XpahA\js fq7;!XPgwݗ4&NVP^p>C"A )Vߝ{_[šA,Downܡtj -Lp,J)q'Qigϝ:(> K{@NʌɋWoTq)`Gĺ>5g>Ej%IX^]qcɑ<5`eeuqyICi->^)W"7s̍ҙJiX Am4 tuޭM9[.4v ٳ ):? UT*@+,,@H)P(:Xব֫9X!($Eā="-^]\vGCRJSNaH뼍ͶmVײk**! Z:+"z*YWGRZCakwr+E +ܙ`R9Ch:BQ`)5@.>kvHL 8 6)Rn{D@`yXށ]64~чvmߡm.fϝO>#}{"E@$@Jj6MGy(2&ˡFmv<$\.hӃUb]uCM>P]u jϾܽ|mwhjMecx(O!D=洁޿xy+"lS,B@[s6:PUU#RWkIX u%~a,.͜{FEl*њ\󯬶 u dc8m]\ڽ#ZV5ՕoCj")B0@!_d׶ƕ푺j2d!"D9CWW]zh&&R߰1RW[l×> 6 B9mOHы}Ao7'Aod6wu,"-,﹌`!PX|PYk%O4J)D6BPDcFHccR r".Ҩ=R` { 2 j"޴!#mYt至s+6!vFX }lYZ[swҶ"B h 5" ;xD" Q6DD8* k>Zko,S#2 ᒄj۲,^J}]mRRy1QbU)+ Bڟ=wy> fA w16󣷖+\*,@7,:Ƥai 2Iqb{P$FwC`h"2-: 0U:6%̡ yPkMgy;VA>9EO݆RՍs~a v%"AI/.z.d)"R~֛]9D!TH6"*@,Xjw,<^ATftfOs^Lݽ2@($N&R9SJ!>E >@dYť QT #Q)gӹb6ve ȝ{@#>I"0vR_7XQ=!ZO!Hi+'VQ8h$"_7"3?xkaŖ0 K@zyoVFpލI)*p5S1SOA:CUmLja-ꠙɼCVBmPX`J8Qh1PsVc-k.%)&"˲n,RRA wW/__PB+P%H۪l}-RW1DH!M;O*?) 䞟{Z[l ZΕ.+.<4' NX"1&&B[& ,A&qEkY0~T]nI(A5`p ՝Yu|iĖ DgHP(,A>>4Q\#φ@( ]iȶ| uv1v.fm} vζ풂5 ϭͮ~7CfE~׎gWVJiڀXf.A9d/BAɇTPt7q(#_2k߈ȶ뗿ke-{|f[4BD@H6}XϮ~pmrY dk7!THMxz6kSeނWO˫k7E ~]; <ZjaƒyvTHDH)ȯ6}E+K2!(@H sZ DC:!!}jjj{4*D RH$XښH]5WAQޓV^O/ආPBI",:Y ;,'0g/d u50"fTWGx DDZBXa"?+Mfl.wcq9[{Å#7*/]~b!XF-"X r+?D&Fֺ1ٽ{9k UYړƠԼU#Rj[cCu8;-ž]AiWWW޽ƆP({pwD!ȃu$k 7Ewo'k:ҕk۷E}T!kmU"^(Np">Xp#BC  ~@d!V°a),bb>x7\ѕR! [5V!&ihYJ)U*  iYs^U˞%l!U]Ĵ,DUTr@SjY)) KEdc-ù2 9¸c.L9G 8KBN#;*kDP*Ш9Ba6O,PXXŸuGߓWgFD͡Ef ,Av\_6y|rG,`U4LQ>z.B FM) 5O2;S[ Hq8)|½ǶT]A%݋ׂe4L>HVɖ7ΐ*Cas#lհhe>M:8d9+\ WB"R+,J۠eA ^ k.XHhwDT1EƩ`eY "TLQw 1]݈tG*CmZ"A "'uv|BUw)X!" 6nN蘲QT)BFYa) {j hE@d#cnӊsֲqX|L!:064Y~rsiTA  !AR K(+ Z刯s!ӟ([|tt|>{)wlB(,+NH̉'V @`6OSjr}%"A ql#unA8eψцw| 6mrnDe"IWFKEfEy`,,r2O("A'dֆ )E76mr Pr]=2",\r6?ψ*8Ldh4Qil?8VMe v!ﱓ^A" ,AѴQk$hP;Z)$m\mRbfm쌛P?U2MU㐈iaQL R*<޸Ƈr0jCQ*C 9EHi#bj +@y>`*? iNsCKcIuT"B eq y;0SRڈ+hҶCn|%% '䧜x@lDKk 6UUU a~ajzj7E򰶶~̶hS A)D]_ty^YV*k 5ѥk󫫫aeUUU AE"@̍ūDQB3r9mjziaqii U`|\M凡P<1 o⺞NZ'JD` pOe¸ˮGRJXZY_.X$҈ [Y_[Y^ )q bzve}7rm:QȦD]Y_+n!"z!2:5j.uZcBMdZ[[#+TaZ)ٻnzֶTiT DD7s#_bb ,A^< <#m7U?Xslsھ짟*L_SYk続0t" @$ṇ6{c蹂+О?p{gK7˫ {vn w|Vc4>{؍;ԏ\Yj2E("A[!Ԡ-kҼ*lp'* np>̴ჵ!pΕ#7JmeǠ2ªKX K*5o+dUBU K{[1&c1U=S::IJOd H{X SH;;%B 2E(!?42X +C8)R%*[2_-L fS`t$K~O9G<D|eB-O25("A{`g5)ԄTl e2F~ @;lbI.hMG 7K4)|2d.lm^OzT>i.+2E( NF$$$DP@@ީ &g*7N"mP0'<])-ICTl"f9%22[K1eY}EGʽn@ *&Ul[g` }4lBM r6%H Q+`צ~N{ׂ*MD6PTY8RVX) ފ%!9*Wq%CDjRڶ(R{C,XpɈR!5BK̒ Eҋ+KWk*J)S*iͧm;W_Wçkċm@:p"J1=o"ds+aMCE C K:{]VQa@YZO- ytCmօZť50X11ԠlRW\_ "C"Ҳ WVm 9-Ҡ X֖ W\]YJbQ;fҋ ˫]ӀZۀXMkZZN-fv8$Ҩz-Pk5 ZtxBKuTTEs*` ,ACJiMj=¢{ޱ=sԓU%oT|`j'_Z,}x>z}[CͶƺ pjjmm=+BaXX\Z^ٹլny1 yMaO~D=;}>N4yd9?DS v~o)ZV/"A155QήPwr'ʆr544TTTzP]]T%&_"@MeՎ;jkB"vms|2iD/ݓP(Dj*J+$ 7 A"Dk}X]xjjj,f"қt` 8 ÆR# 4`p{gq(̔|s:f &)ʰƫ:~ceq~ye]ۏ~`g$XP,6Sɝ7|t6}QA) TQd U^RuA w_3.r)He,CV-Fq~p-89݈帎uUDh+5a+ A-D+)J P:PF\ )j[Z"" Y2OwFp05)$b:scee=Tj"|sEp`hCENN9EbW@ qG+R\)ceekeY\. =)ׯ.^KrdY!]҂u'n,A%=n6 ַ~W~_UH%{LXYL6}dsJlDXظm۶m2;tst8` ,AFejnnٟٿ:xJ&M6Ͷ;wU$/^ |wPkkY _~}az= uZr۳Yς k]/}KmmmP>pEg0T%59`~~OZk"lٱ ?4_Xmښ]vTUpᢲg7AD` ';d~P[[oۥʑqN/~{?#X'mUޮ y߹pzjώmچښT 4Rxo`i&Z|A wZOowttt۶-ˈ .:.\ l(T\fi1RО"@ՕK+ٵUeS~gf|n:'}J+"Ak!h$ 3m%->Os_yww++B@Fs !"5\z?RYY/n@/Xh_05^l"U9pmtj,:-WAʘL4ᓹN3qWPD\@ p"q>!/x:L)@BB BTٜ*6Rkk\8""DP jYs{WwlcSuH4Y PV]W6R_Ko_  5!e/oӐ[jt+ uڪ5>jim}i-g6ePpvN/-dIQ[_˭z@D9:ЪZRH6Z6nv1 5jFD5Z*P K 6֘!"VޞM"f&RZ_<};!"+J_=W~+뫋3֕ iPHY[~p% [TP|񫩵Ui +T^Qq=8^$\.N2VVg2YV]}7gҩo'/,aETtѡmW37әյu˲)浙\[5_RJSHk׳9RB< KOcτ5( B+ êȊ;B@wfh~6s\'w~?{C?kD!.j{d7֨+* Pz0uzeⳏ=[ F mo'ʪp*BBX#|` CڜiMGo,|:._'*BR\5g%-" ~{ 9E4hD@@Ĭ6VWWBp%m H]‚bv44_+UՕ-f"-9Сh}#,@T+]QBhXrʪѺp8lUCHz׶ښ*"PDTWSnoUӫX8rCVn½o۶͆ H;[s")rZ K R ,BHDZF "k:$eZvo_xH%T OD+vR)g 4"̥l/.[ڊ XPikDirJ`BDڶm˲JN 0&PTTi Ͷ+BZEja:.ġ$KD` pW*"")Bg l"TC'&RBJej"0kc?ysݻ?hʧv_d#@a^q{o}xGSZ(@t,6f'Wޕ)M' H۶a>λ8EŏTo1mDdPW$L ?%A*/6S`e4)@ PH r 0 o~W~ʓ{ gׯ"X@]^z~g/,'wtȪ|fO& o(ȑ&DC SiOj)K9GF*uwd]  X K]𕢂uSFXz;,=+)O[cz汝?@,hD,/Gw@;jx&`S?]^|B6ڳ FuY*?i5㕑?0HlW)ϮD.scV 5A w-^sҪyr4j-PV/@֞Omfy} AU#*@KڅU4VZi{=`@MvHA}on"?G`O# e1c+s/%H YrWrcw,Ņ,ANR6Íe^\^J*we8zqabz(T)y)u0x+Ef` 8 qqF0[Niq6*;ߵ#t>;@X'B0[;j=?W߻gm'~p̛Kb -4JuȟWny8]KD` p-""E m!ehE6V+[׫Gsg<Y/?ߜέ-_@>Զ/ Y!(f"zR>Y'BQAϤK01hKiӹl:t{D쐶x_S_r^*;ˋkWkQDР)B",kK;%Np_",A`Q[USPN 4@~O?n ̴@}狟z;oo{pU/| U̿Q:k_|K?=ܐ IY`3EUTڒluū&"A6fʙ"۶Q*Uynj~?׶=#ÚCs;_|7*cCwdu>⹂ncHJl6kYehКJ4/\s㉈/{(A w% A;_a-B,]T]]{6B9(P]ɜ{ƆUYNNn-K 7vmkTFc w }<*EJ D^_ZYWTl|ȫu=ykpEUU%PL&s%sصAh*mW!Kmlyk{\}eY΋SQk5ŠwvB 4X %T BZE%_PZZښHm jZȚc®hY[jٖ,rJ4jJ~ɵl6ڲRBW3USm2d{:eisP}]mmuhDK\ڪH]mKue(T[eEjC֖eim ESښ\Fc}1B7fnn& 1_mu "ADƇD;vںH^ݻR?FmLDUVvG00lUmW~ןٵmǮ=fD TCa@FjTRB d#u%3jQ]UQ2#uջw4UU:tRsh=.RX[SU2ͱ^'[BK9i+="A)YD̠bD)ĊG潯/|Ó'm4h@ Y+ _2ze~Z|8Z7^; PĜ[.7.'ngeY,71dBؔH B gw.+bQ9ܰo)#RR)M@#Z>}\ζ߹<<\D m#{οIKэcj~b?B!h'ZfP ۶9/S[KAa@9o|֚O% ܯK7r45"Q1~_@weÓO;/<?]y 5TեٳϷ[U5vJ?]AkhJe&UyUP6X*+4o9=]gyXA r[U`q/?o}[ L&ZHa&2?rMg~2/<ؘKgҩkRo,/y|.hڳmL^'!a(W*Ш6WJ6وȟRq;ZfyGRBᾅxLG* {~EƫWׯoooV^7" {sz_6(PlЕ PL!F)@ mRoPx(4gWTѠմk%ff37WDZA w#@c 5[4 (˝/_<ȊzE ws&*U;}-;{%wy=ޑ%i[~#Y3UuP۫3!XGږ 5ꄈ&Y^yAo_cC EKRHj;hX lı$ثhV-Pta h t^[mF~g~g?gOP)ZP+ܽ7E0GXWa [AV5ۻr@`Y9"d)YU[8z݊x,@@6XsYB C˭5G|wW\/61XKA 'ˑmkjEvر 5Y,].]fw>9e)ȒȲѶ,EF -ׯюhCjD\Y5*JHmpkk(Xz,ˢu:xF:RJgWWW<{'v2yJX[]az˹59WwGF!‹>Кe SWN"hk= " DnU-//~# "g\nY-.QH؊biK+sZY@6nXZ-Cj< E6ʡmAiE^Z^+% Zfm %۾qy= ꍕUOL)"b.ˑ`iy9dY;BaZBmg n,sy,R lJ lҚثA @(1Em@# ͺBelȡ"Hm͏sc˲5WVCrkh[@@3)oqCmYeWW*TpGc}X؞%hÍŵydRܶ#Z';=Z7˕R@ 4. I ,A&xhe!4i) !;w`X:υ5}U=,T1[փcCpz-*,q4YB~ilP2K("A](m[)Hݠ3K]|៮zzɞP]:rŌe ,D,/>= 2DD),la }W9"MJYHqQqPzۧ"o*;>.cՆK&.^ivݣCtR!GFO p_",A! ip(zKcп*G{oڹzڟ+}QSGh@^9wRަ/fAC~r[KvCMTdA ܖˮB 9Z-EW?\ڽ~0ʈwaNZaɛnU &zEsqPjr=;=RC,XpϿ&T<+) ݛ͸\qɽ Y4۳gWWV._33Z[^!V!K ʴBM\@Zۏ䣱nX ]ĈػzzfI/Wh[IJmpqP][17񝌍ꚧF@"e,}k#V]n j+D Y;X_cqKqLX = GWB~l̦kb5`PسsȮ2- |r$܈lU_]W~__E˫7/JZ[|Pg[@xl<ZjfvsI,@B1@`]@h4h@Fk\.RULBA%B` j*?Kow9Q#)@4X)GX4ȓ G4ㆬ2ZQPbymsj.Yڦ'?PB HTM=} P'4g o 4Z`i`Ƽ  ,^_߽=V} "AkkD9@U7s6BF9|Rf4 C{G*v﮿}[OvD @@Yؐ(TB$TJ) NQ~j2j^F4*eCрJ)EԶP_'v, %,A>X]QFȏV3 (D@T6hs 319٬hq4TKiM6*z9#ԐXX Kn#NUE~bGognXDJ)M(‚Ȳ uF<~gK.۹5k5MDH9Dm|Z>}Ra"Be+pXi"`[TM`LfҮm"XX.,-_hCEENT:R[஝B2;7 Z/-.|HH] @!iDE Lеkz"]"h""RFxj . 0@kK] p=G3o{m> xS#FDBP:[[[KJq9fKk7F4BTNJ)6"F˫vUJiDAuFPE߻:mu3y,YYzdwceeeqh!sRza[M`|k ۶߻fu5U"" ”Km/iBE<4QFv֮SFyAsĂ%2 A;f&6's?^aY:h*jC3KHʮ'*–BBs,VbOq “?iـh &d(^Zcq $gkz?Cdb5RXk5G>zcy0Wޘ 2MhYBSJ`vmz3WW'^7oR-N KRcf3t8]:_9]ftDEe)Ր=s VDb&BP BV Y`iE h)"P-ETURoXU]QUS<'2FG ]B9 !`AQ/,Kمu.a^~jR 4 ZgR쾩D] 7K;B+gWU`SL" 7M[u, *( 5Pq2'l]j"]Е%s/҈`5bSFؼ\a!mSe+9ZQ%"Aq>";gkLhww^ON惻UHu Pk";h $V  {*.DXU8 W7e+Le !ta5Uwo ` KK2( @ۣ?ꫫֳ9P&ڞ@G'j2%6֖O67=y%"A?8"kVZԣڪpv=g|\S:'%4TSQ$)"*۶)g?{(ZW6{˦ KD.nkӏW yZ59;Wx./ߜATv񽱦vMA%½/6DܧT@9[N~KR_"Z!vN!=Xއw0΂ KV1lGD @EjZ>duMe6g68\S 105YbEDae=أ<) 6Eb% ~R1s~2Z[QC(ͪ9W΋3f9BC'voH-U`+  8~ 4xWTIB͏"`ؓKX |'>LmزmM'XL5' jH)6"B JYh%;f8654f# YPYYZjK nC >;# 2JXB=S`$SFL* (v순 F9ې_ZT"Jr¾Z6JX\.DR65P!#$W>gjrm]ԦJw 4u1@@>:\PYhy*'U!ЕRJMڲ,Д"l4B ?oЊ`mR aiZv[C}UEXCMZWUQ__KHpC9h~aIkB/ VK 0n̓VWU HX OMr uc칷ײ6($" U@@|\."@6"(BD0"묍0}SqlD,BE\RFTAζRVeQk 5i۲BŎ@.EhVJi vC{<{vU䣶* !,A>2{|w/BPFP9bp2F~|P dYvnx .`!D_(`FRs &E`hDK֠Pbs(Q@$:{dv%&,AD` ,3E._}YP h 7C( 4($ NH&+` ֺ`yB_7}!Yi)MU26E"P4Z=)( 2: v5>!,A]>h `߳S? &$x.DVAg)*$5!""hmZFM7F/ah-5j +#:9?f@J^ZsPX__{O=XH!vw6A(މKpʏMUFԊ"!r`ExMnEʫ-[DBDsc H^PA%BYBj^gzNv~"LQ|/n\yb Gv|ѦبA%J/8l6CwNofmUR ޺I."M=.A%B CEϞ{ P+ H+}چ! չ^%(}'!J8A"$Y fŠC  O[dB7$KǓ \p;Y];+ ob h^zm>ŚJڔ}p](=|CԖ W["G4 QD "A B@$?$EѨYegL K2ۙSOiBOfs KX  (OAA  ,AAX  ,AAX  "AAX  "AAD`  "AAD`  AA%  AA%  KAA%  KAA   KAA  ,AAA  ,AAX  "AAX  "AAD`  "AAD`  AAD`  AA%  AA%  KAA   KAA  ,AAA  ,AAX  ,AAO`ѭ_%|pSt9s]\҃koջ'd2; 7]+ffftǹDyoQt;͖bUV&}J.${zz:Jݖ~Shzr*pۛMTNw>%kȖZ|Weh޷G#kzz-Hl۶;ɔY{K>{b---===܎44,=-=LMMP0 SJa@]߷a߲x;4H:cǎqEіbuϱcǺ:::\6Dx}#)`6L ]m[M̾ǗQd7Iz|(Yܾ\=MWۂ|~7\8t968[fu||Gےow)<4```佼-t~ KmR2Agkk+&/RkApQtQ~]1eW,K֟n@qW>M&پ>Duwhh},DkkP"`>{(H$JwuuwuuE">x||-]]]Xѣhoflll߾}======|dkk+iFD43gδ?~cXOOO$9t7ǹߌbD3+Ji _@$92u?'`xxK FGG}~hhs1?%Ǐ;v'&&AwvvK_:CqNՆW$NѣG{zz^}ն6:"mmmD"1;;\o]rq>)<GGG;'ظjqu6vuuKJiq᪷k2>>XGՠ(H (' Nwuu۷o``oeĹdĄˎ*̳sj|R ~& T+)T*.rRIR]]]é5Whmm}LS5MK/jkWr.Yop nߟH$\ܜK\mO0\iiYu~ttE6-Ȝ?MMM6M饗^2E:88o߾^s;U_xh4,e~4̙3\#?fKK /㮜g/X,o>N!wtGrp}}}<q7`:::FGG xwIDATy;nqǏl7ہ݌P"K/伦9$ |"]]]5y+]]]===<>D'&&>98CCCG5e4[3(\L244d*aӑb1~1wtu"qxwɝss07!=K: & [s6WcVoC655k:2<Q$1 lN"hooORfKRxvZYzx7MMMYN ^^c. /8×\b[Qyp6;;ˊOBVF0 N!qU9sU"Dg~~Ο?k_SSS.WǏ;}6{ژyL>455q5l|M'eF\Y-Y+7+ [pMp 3cRo:خfi.AWM3eg:GGJ[i}E$9sL$yW]5OmJW_5Ξ\yvTcTe(VӽxI+ʩSSS,%s;rKgxx@i:cnj3"p&OB2)1ryUL̠z]kͯ<755555Ez(?zm:g<`x;Y#'omm5T9~wex$sXoFٸ*>ݯ3ģ dj;{{ANnnĉHlWT*kb1vC nd3Szq/ˌ̖^gO.9F; K]}7]cbb´b+Lpeo83 /wIRx۶mΫw)/ǎccc( nqؘۉ0&''Y)3Z8;5\} ^\511Ɏ8jMR qu9-1M9{7W7FcÇ.bEqG5ЮW1:d}Ϟccc73k mmmĖ?Nr8߳Ms|ppk#G'K,iהj3o'&&>ϦR??b'/ /`|]q7|>Oj-ךJ1.5MMM^7_pr]욙9q_>66vQ]rhPMmh曘xG^~eו9L&Ϝ9!Fd8 %Ӛox(]_ eR:ujjjĉp!tztt#N?s6Ǜ51ĝ߷oa9ք_|1Zu1?8k,t:ӧF]NNك>fev񣥥8w\){zzesǎZF92/(Εt\knnΨ+DdKytvhlhkkkiiI$h4E^0ůhLtbq8B~#4ש~$ws9A/xp ߉*W=ljjb8?tgy&cCӧq'%I3_#3PBp(t9P{.;N ,E;h~R0?񤏙e9Y رc---CCC,;::\(tA>ΟgffN>“;fş(9^ƋLeԜ0.S^^\h"xvɘy2w8g >|:qkekO) Wihh0 .p! m022K{{{kR&(󼔏؜U\^ky]gY. z["^ūM%8pk/k Y6>>}Q:Zn˾3|``Yfj:{ivnstWW;uuuqVOMM]JEg\.]]]|k߅ Ɨ8pZ$YVgG/j`F>Enz6T{rMMMޥNUq9lrk{<gOv^xJ8ŸƚEBsuHJio!l====ܝqjs)c 55T.j@aY=ߔs7rpp^';W}l,w4m ߵ]k%J> .c &Ļ~Ӭ9/sgT*T ;u8ߔ%7pEST2t[IetI./g3nc>(.f*2Y7|lں7IR'ϟ7Q)sνbǧ%YW`W y 1Frw^iՒɬsݺ]+|;Eie^ֹM_&IS͖?ߛ7LoWVQ1+}$G+48g\9{migb߻ZF27](ޮm)[K(Gf:N$ihpFmu{r dbm,vV{g)&nqO[n{-5p羢շĭkSlbenF~sJYn}@}sM[6, u9{gmt(.];Fܨ'|ޛ^K7y[x}\s3`EV\3fO,EXgE_bY]"D({ˎXxĖE1rp}BڒJT`*`vO ؑƻg:2qS=@EޤX_Mg"|"ۈXj}=,YnqGڒhenx+#K[Gp,.br+s"1}lN7Q[5^I[j匂R֛by(3kpve*Ԁ̲G؎Vے;+yI^+055a$fggsV;:ܢjs!W>ܷrNPuttB+=?b>Ĉ844db1߬uU{+)[ب x{Gse;V LArӯB18:RJk&_~9N299oĉRƽ'nN%O]Tћ5%R>f+͹}Wܝ~q@sC]_ۘNW͖|b,Kt/[2 eV]vtw,*VD`|%zэ#uq9_UݶN:آg itG=ۨ_?JiUTRsNܣ2; >F%Sv-HD."nO3+i9MJ(q{ݏWsƥ Pw݊1>]AխwAw,.D݋} "̔W#ލĉf2W{gy:yrr2r4;qӭ+"jkk;qDۂnɄ;&*oI]$AC 8Ya¶f7ʒ':8R@bQ ^P& 2dW@uSUR½wUy2$tԕה⌫0!1׆}}}+IC1|Np(b1Ev5{Y52v&= 6[\+x ]2'yv eWT/pيܔًG.0s_B\*ĉAAnق#c_rZ1Sɓ';::Z͵.,, 9sӬd?222;;;33g=9yh45DĹh4|rϞ=~g{zzqzygrv]widd䥗^:v옉 AD|烳3o3::kQooo:d38ggg9חN;::z{{Mvtt  N}̙G@$"C !".>%H,ZÇ0]755ΦR)(lJ"HOO,_y``7kzSJDkk|:X,ښJFGG#I?yH$b.?LH$DbzzHSF9Ug7 {EQxkk+D  2N(?H$LOOQ<FG!:uT:nkkcg𶶶x<&Vo߾{d2yԩ__,xd2dZZZx,t:]҂;33NߑH{ff_fbN˺67ṹN9jnn6.|t$1L$ }3 ۥZZZw顡x<ڔ-k>}577bX,N''OAA()CHTaO>{Q^&h4Ϫ<~fJLGB!8{<cJ8 d2¹(uoohN},z2&&&yy3t|.oq" .慁N2bzzzppw>o1|AA>~BAHdfffbbbddfV__߉'XK pbd bיx0en2OtN7̗Ga+u622³F(66yV,`rr\tS? 짓arԩX,fTK,;rmzz-ɀcW_moo7gcccx?I-/0*kGmlldYǎ\&K{{{2i'  ,_ M حݝ˹ pi"1H}Xw羾SN^$h4j&RЛ6[AY`0Huh^Mofll{7Lj `$ޕ2  iKnc:؆0\GuZH!lT{+w'ltoxݥc?n)=AaY V9&bfu|1SLdOct9C.\066v'ON+ԡ  ܅ 5+9ou/Lr o |tڪ!% AA$ AAD`  AA%  AA%  KAA%-A(O@X N@8&O.Bq !AEue+ K[0q L e  >1$NA,X !3 $JX Qr6-..({/"2r_*k_nukk0pcx<ŒπF!2 [^5+%w6ʪ~N)++#wtYD#g;sbR689ʯR)Nvw"{y 9yҥk !pWq^ S>Uwn1NgRެ Wb9?\z}a T:%-3t?^}v>4Zݞ; :Z\y?1r o.=fE4}Um o#spo{Xa"" Pwr) ~S@ڒ*Z3:^~/\hܷWsDT{\|?9!2`3&dq^KZ"cK5C}+{}g<7 ^K?Qu-n-=2+W+B*#SNHNs =K0;? ˲ΓC]!cJ KC333J@} \WDB@!Ja2j!nl8̬,ˮZ>^;_kꎥ0Ṉz:Szҕ/]퍳'NWߵn.>A!n%W.mۙ^qo/;^}]BȰU=tqQWѴmYŋW.\F:J 5W?;u3x[.AUD]i6C"{ ~1?{UmgaSAIKȅ+7!;yd3]'v߅.S\&0Ǖ/] %8pfnJt>b .~W(5dhN_Thf?K.^oDĀEDw~* [yCT$A8T5{лE]5}g} {oΰOUbcTs \yWn.BUD XDtggrmṗ.kȲӧ#Tv;=Ї/u/Gy㾴E,l8! J" ]DkJZrw%UH9@ =[b7fFP923U*[wn'! -ncS###/J=xo~{iy0;=e,G}&ܳ,t8ήׂ1Pmܤ37=ZKDta;G}κvh.\nif5!7BQ*tןDGG\uaQ 016ūϪvTZڋ/O>q<jj1KPA;՜ACZ Ř^CUwUa 1`+}o=UoI|E|vrԱ U٩cgJ?tzL؞wVuhzb[W\\>qd:R-q4;5~J{,;sͥD}{tt:M5bxёjg";NWg M[f#3olBRնB94="jн3K5I=Q* !^eE-<$-&Tu],F Zå=/5ujZ7ӡ}|z㙗FCoC,6"b"%#DV7O>z.YՁp7oǗ R\w/'<6}Ԣ!nbP4*#śI8{lǬ(R^T)\>i;fQ4,7] oD XDtRK뛟|Z#H(>5bn;Jz3`vk"nAGdEY~ֺ:ڲ˺{.Q7 7IKS؎bA^/,o}AHĀED?`img^1 :9#}AiGD%KW7bz{flHwk[۝!l2bLT=L*AƭVΞ($$pOxs|faiYK%:K-L] 1]_;̵yGMvj Nf3v_eիU BC*.rH@iK}\%hB}{… GLĀEDNV#,5^[q*Cot}aR,}]%]W\ՉtiU'6dk]!5^ie6^ҟO -H*n3A鷝&MzO\"b"'-@\&"1E"Hm}aCqCćF;MRj! i9LJoQ}T{4v0KWPTj̥ԝ[=1Ckyl_=߭"bl@ĀED5bX]@ Q @s_HH\}O}fnnNuvzKWNg&kHMuV66Ξ82:R쩏桩}ÞA+Rїn~s) l&m켁g<+)G:lsSc}o݃t_1`сX;Jׇ~Iv?k0j>>_:yPy ][DwKrWu29ᏼ=yz^mx\"b";IOiWzȑQg骿g$6;]o0fŸEHt0uDg%4q^UyUn7~mKĀEDTggjpȟC 4}L~,","S> 3}ٍ,*sݏy4ݧWD XDtuF!"f&< n ur0[Q['Qos;̥7դ97 ?D_pC2u'׌YD XDtГV@"5@VpT-o#v_r#I)HC(—C3]=X{puq!JtBy+)Ş"9.L.2,f1`wܱG>+fzWy34ڰxҾx ""po' #GxTg٩SsSxL!ܽsО-@Зΰ!]9, L`ܭWb,",":z<- WU2Rv2s/^CN "jo/,BM\8cfqr(wX5(9"1K+ftJ 1@VWWk|\."C\Su .o.mlp񕹙IwL!AsWfukÿ́j\q;e`NQf~CTsQڙӎ>ܹo9d /v\t-\Xy.8;qv8TܣH@J'>Y|eF}3DjR)eѠ}uFJcvQVTjڐxԹKRD!&(sFkXW>g"]gIMKظ~uq䣳 L.^4ooEf+'Fu; ӒV'?ٺ\jN闞; =v|'cseQtp3EK]ID XDtV7:0G16?߸8ί5o>և>z_cg!l/?L㑹84qOVKO'5??sf/>/~_@","ssUw>ű?}va˷-7~m*g?_ۉ飓;w|ey/,ׇBu@>/x[,lnl5<ɏ|DF{I0-","St.sD?>ҡ/X\(9Or᙭23ӿK L=y++rMo7F^ifVWN.]\s(O^(2ooNWӇv>@8CGGꭱg˹4e7kޭM 27V/ַTUF?Ϭ^i,]Bn'hV~h&'s{o|JavOJ'\ OCn̘AS6l%8(D9-B%f" fPsĈ@;LeD=Z6UUU;:pfpG ukŅ("n;V}ѺgJ̡R~S'҂f,%DE$Ӓ9ѝiC+6!4x IWɣCfT*rkeZEEΉ h4ZqquUۭo-o\\btH+.y\\6񪘛kݷ1.n̔ `T=xh4-Ʀ͍{\:\ &a&F)hsr+Yȷֶj7'.&#Wwwdf=CZDlaqFwYR/ۭK,!q;+XD XDt'`bHѼthuvR_94;c@E "fVo,oLgh,l@<+iE3t?PGKzӚ6=9ڊED[[-L[T4Zv}a!w=xLZXqu3KRK-l4W7;RrBPDƥ͖ͣ[UyXX d:+Tؼ 3s.,%b"pս0J؃f7tg}=8R) pY_|jܽ4]D>}@&еhKpD5pbO"`湻908w .(0Z-U˥3OWWVo?<;361=ny=ۊ̔~qUS01Kzh^ՎrbfDT$|@`1`A׻SK;aȢKQ݉Ge+=vUSu~pߗ8( uOO4Qtvzl..-U+Ybޜʈ*.01(.8 f^t|R] ٸ3H-BǤΧ^vG,T47x.=׷z|EU:PiIg E;+[\"b";=/JǫRzl]_X2Kko:259Z9<_BO;;;H"w=q>%{5zڮ1%8`#թWn,pr+#a䞣*#R֗7&F\*t=)5ݗUr5,CgĺWJ>{-]V7#9l\lm~VzkZDw+` *eNX>S3%F]٨MLT,juR.˛[zZ~PjCJT"bpAqIͪ2VAexRz*:znߝ V\̢jp7hLUT5DEۙbkSղCf'#fҲMMUHh6[["U^9@]L!fv2rwX{}!-oxgNhHgdɉֹ3G&&pEqHtsGgg.!¼jm.="]zKWotXEĀEDwO]:lltdr wm;@%!pTD@M=LLYc h y `ŶtZ(Sc!HAҘ! ClO;B?tµKS}xEĀEDwgvw $CE1=X!hWe K5?^~`:?09ڄF0LJD$ 3n*u=Hdnn**`hH@mn/U=afQdtRb0QELD*뚊A4GuC1ټ(Q}38ƩAoZr-G|bs/}G\m7?* K: PD zZRY9V2ˡ1,g~'|Vy|}_|ۛ 7 ɲFfE4Z`zC+.e݇+XDwbqDD4(,etY˰K[v?} ^3rt]iO>O^;k-?t04@|{{u{uiUS@ ?kY:ulw7J˩S*IU;JN->kU^>wt`'Tq.,G^UҚsx9yj7>W6OW:rtx46 B@kG>$,h\$dvf'巾c7ӣckw@z6S7hZ0ɋikv.U",":;njR\UcJ-v+/ڿu sM@{ nݝEHts8L̇S-z%lW6|y__^_'/\\cpMY0BMir -XtkٗO|o}ecufQF f.־nR ;P Ru?:b-]y㈈քF?^?""p\X!Tν'Z6>~/ԞiTFTsFN+i+iݶ:htCzc+ȥk7[7À^RvDRwh]Bȸ]Ib#m","c@D8Qc[cU\ _MZL4-;f;waf(_ ύEE~˘D&?-&gZ? Rѕ((U-˂5?<ݕ?URhǰg}3_U"+ɟ@tYȠpMIe}{{{=}>c͕u{V:<~~Cdҝowpoufq>ؗwyTG°E)xuR|Hpt{iًBԣxXrJ)4yqt~>v5HgsXފh9f'Rtq3\|{:A0c1`Ad턱zyQoǪɱ1NLۡU.fG'DR,Dwu0y߽o?/7n^~Ǜ .AL1R.IɱR5zbpm6krYn}|XDTW+H23::9>!{Pđ4>Z!"htQ/̪YUbc##[YK(%$b";rxtM0÷W׏9,i[v[u|ıɱj .;F~;?G-%{1pPP.\Ʀ&tRGiHOwz9=1gGTMTtF*ZT*ԩGF*eKYwsHee9u䵥:;1`)Հ#u`RU7)zo#wy^ʛ/ү~˷~|.̉OLHth0EIk@p3IC^V,5zK+}~C.mLE]&T@< ܾqVk|u*Rܙ܉Q i',lF QugK63[K,KꅕOѿ|TO;\4cN$,YLAn5(5n/>Gf>v_X[#R cUv& `YLZK}pnJDEji0G RßSE Fpjmo<77٩sޭ|MܢW$讒ڋ p#_57u G[̵E;-p"[y{SqTLYD XDtN #Cn^S=?'fn1s\jE&A5DDen~졣37͗)crsJ{OG~nLD XDtjb{.tsߪ/ݫV?iZ*[q߯._n]Zɵui)eEHٻP VL6esZnm+Wombb;;_A燈U=L7*DZkGXi[͉enm=yc/D4t_Gj!}:dRV86o,]غym˟qyv5@]ByE ﰠNtD]ٔY."w;Ǥ*]zҒA^ogoolvHg!ӓo_lJGgQPY'5pvjC}`.ӕ֟mҋ+fΌVn ix=H>$Qhj*> }{Ks}L}C",":vmTܣH\Ӣi~LNJOK}Mw]Z7>|q3O|bVk%]\Ms{SN=\슢.YO?ݛōZcQ_޺͏3ՓH-@E'Kwq3 mYRv P vMa") r_bp[:hpAO,v"=?;E[ƲUn7a4}&GQRt( 3s_oֵܷ7| O}n1L5ͦx~*_w1WwDw"^\"[SdfQԋլW]  5N͞ ~5'XIƟ؍]_hnٙ'wo~ܕcGODLV-ž!?( /+O-ƭ_K'@ XputnRqDEf#≈C"nz+","3CUgIIM}! 9KqSRa jolm7sMW3tLa X91//껿囫]MMNx/uP4{8<~;γǫ_7>w.v[vzk? 5@U i"@Bff^)v tcksaiul|\bktqW=4sCb]-h4^rV?ZG"*aRFucaIDMrV@%}rvky{%oבhZA\!zkgFGGDF>_[ZrӇr@!Ri>}h:7 *ǥE?vbtuH*j7cZ+\իY+!a §= Ћp3-y\LK0}4VkjZ'xuepIAy6ͬ(Ј`&&_{cG7d묷.7{ffk+4͍Ʀ,4z6국ͦYnAi#zYjj{ 25wx1ƵGL1KgCsvN`1``\8vk1}쩴߆˲óӕ{lV; Y̡☙8_տKEoxxnv~!0=5!rC{COR&!Ϟ8wrvf\P}kK<]~W؞?YiSOv]jp£\ B",":"$xAQ,bנDegQ֎M-D՛T5lI#kW2 o_}6==._6>V+g;M٭T] =tJ%  @~և}v#٣A;^{wGs+H5g."PDD@cwz#",":U.},Ǐoe?vue}'{M s>8,|?Kׯ6^XۿC{db 9Qw&) A\KZODwꏾ<Dw015L* o~~!s PԷ6f玄}M[++_@~}CSJ#\! 2,s.˗oUg=FxSoKWݣwϾ?RUCֹ1`$)=榪x I|KP9i]3_ǿ x&"bnE3\5m.?+?6|{]7~䷗_ˍ`G+;LrcٓG2 cj.wwa1W֓O~ەS21QT-xԪQDM0q2hhrupdZ0s%hYh||g"icOuu7hgOQ#&b"Ł x{Nd HԵ܊>[׎J+~޾ֺQ!y[(JGwQ1[/nn-mdӿ+SV}a=J@؊-o5}wSW}Kcr?4;=C.256=W^z=yDRҠ%P1{ÆCR4ϡQ@g9,i0wC~W|ÊPEP+ML9?@>! @27uV J6/;CH0!W-Q!Q@D__/ZGHڱ5sANyt)a"b"gzS "<T{XbC ER4/R!9)g@k#U)Ϗ}Ï?PzůC;JQ{ᓋ/UN/ʣit(;\o4= QG=gT57/֋Yl)4<|FVe)]ϠGHBskqBоC1F=٣.TtwQk?j2?4< "f; TүnNƾ4*fETd*tO_-Z=ulEwwW}6ZG!=x銈hJ㉸Ko|'ϿQ {rYC3 嵹IsW\ԹeWo. D,٘]6wWQGv{qYSNkfHV,A<.ʱ1}&3"Q,#j,`1رcAcTUfVv8 ~u<˲ծ}ꚭ|vj[)Nop}z.CNBV^^ZY/`b:E[VPu|g|όVf&\E]]YD=w1Wo:;]YXruD#<,ۓl̖WV6jύV+kZX]]\^$X:K=ZnZ_ZcccA,SlG|^5lqnz[.Iލ]! 0idK^=u핵4Rz@.nQ|=\Rze%]R7Μ=xV$pϜ43INv ŦZtԏ~=%m{O>w+84 ,lܸq$ӗB(GlDRʣ94)`^-݅Dt^_R7:G&.B(*.[3 1Ɖj{OWBf+Mt[*OYSc5-$(SZ iUID-̴{%?ݾNͻ"$x+]عr {(n.9EUm(JHĴu*:]ӉtF#YfY;m_!2}U'Ƞ Rϝ$srWso{*N1ͺGUbtr=/wGH۔zCkY>T8Aj~e""ba:Q hG):WL2=16:2 NY7>CcQ!wOE« oη;[jHaJ;<8m"b"~>Vf'G#fe eψ qutdgU<do~GR]*䈈X/.w+ 甪14 ű5]u73S5 G+gՒ]X슈\I i7=@9jy:C5WBxLZD XDtg۹-U)`~z_ceq`na+Mg~z%*L",">:8|nr?Z<x["c}݃Nu8nΟ$ӣU+;w߹cv3o#}NE 1=AD XDtׄDCLhbE:ļ>jX-ѰlE<;pepb"HT`G͜=}BK'CսgNӨ GS:F:Guf]aûFhq:BquKӬ^;5033)]Y_ 赤BDs'=}"ƘZ RqӅQ*gj"m' ]R?2U5UAїƺݡQ*nLzT㙓=u ;<ŦD-B"K .|拗,U\HC~4t=+B{x sCcΝvV 1`Ѿ/ڥT=&>0|gݠ:=EERVO?й~Dh;vG8416"IŐG)z||_mA ־0XVl::йin`,">OGpk7B*uPZ.;;#Q_`8ãRŸ=G;kE'&& uHEank;Vň;[tWo,^  w<,>Kmݭ5B"}2hc=ό(5F!1`{|qک% ) mYND XDG;nUpWk{ hzG"b"":x4@uW/ s4tEXtJPEG-Colorspace2 !$!tEXtJPEG-Sampling-factors1x1,1x1,1x1E>|IENDB`biloba-0.9.3/res/fr/aide6-maemo.png0000644000175100017510000032264510741133001013672 00000000000000PNG  IHDR e pHYs  ~tIME xy IDATxK{[Gv.@],Yi[Mvw'}&H99'd&УD?@$DЃ" *&@u;-mY,ͺHQmW JfQRب]jժu1Y?SW]#`r}^YJs7_\۟\(\G]lqO;+a !9 ۞cj~( +dҕMzc/]tx}-`7Zu7xU~s^̽R/ GRRJsWͪCE\l^hqK W|QZA FF l6jD"^vwX,^t7 ܈frOOXa~~|<tBP(!F`׊,ƹ\.鞞=\T* !">$H$ގKKKT >:K9_c|>#+GFGG{zzN8JRT2D"dU~dӞD";z744lv?Bwxxx'#ޚ1NcbB!N8qbppp?(\e#Lr|%rL,Q&+{vY1655dz|<66644N0v;??|MMMTFw/Lc BOOrc,H؝Eؚ-JH&''m7U#~QayeFH$f2{|+p`06Fg_B Z=hԇ=u;uCW>7P>48>>NDXl{1122w})IEq BTJJ |4չȶsOk[ꏺyrrJ/@Rb1|+56&̙3{ګ>li~lve@Eo7aaq=ž XR7n0Ƃ⢺833 ]@ם?Hfn>3L>oW>qlڇ{kmם4.$mco(' T*J;V_ rI[|>?77f[,k{{U,SzW&Q_WjpoKo Π"ɤR)5sQss4$fffĮl_֦k>-,..%FqNVeT*K.5HBmU:}m|T*Ո^Oo2}K{#Y{{{GGGRVW\rx[sty{g<zE'Q;;;k|A~{DgS^%X]r<88866.agXӕE8 En>Yud16<<ۋBۼuL#iiiŇNN8100\:Wyqΐvׯ(.>o^kk;'dNV3LOOυ \CmzSnzkvEn:쵁:kگa*^Dݍq48Hd2p%sZ[[T|6EؖEMptKKK4M&sh`p8OMMp{zz(clii N1b( ΝCbX(of[ZZb:|:F!)BCg x^>G0&*tzz:?眫6cFW< G LJ~ݭ3 N<d2\eppDN'&&._d;WD~h4Z,՝jbfX~9B*Hql"qFkk@(RFI2T B!tlaa=sZTƶ/,,LNNȱm48> j1 !bT * l6S.шlkk"rnmm B!Jc &\.#0CA.J` u};kooke˗(Ϸ(m1llaϟZv喹\.LBp8\(Rc t 6܋/8cc 6:V($8}X,f2l6F[[[uN5<<<11 2)  cHR}Yw^p7Or쩋Pٰ+3BRT[[[0trr\X1/'Μ9 S8F3R)̷tB\LɓSRi~~KBF!9 |^T iJxV4%ֽP(Pq-T P:]Z= W,`0i6R)W,|G^(mmm6L&d2h[ف!To,b;0;B ٳg-BP&8bt:Ϟ=3Jsrrennu6fCЙ3gfffs5R)A|onnåRP( ! OPQT:uTܜi&Gѹ`0N: karrҥKh4cGh4 뎊:wɓ'\- J⢚h4:22rnni3CW!immm`g*HennsCv||lӍJ@uX˥299 &''PꉠL&cC Ϻ1XX}xH$2::AkSSSmmm&''mϺqz h:>s ]ŧ1zj(02EM$;b4K&`7nPS֪8\$iiiQH&@KKӥR ;s C;Bd`sss>{Akihh((.TLU'B7bLRgΜiii`__cܹs6@9P-P:U`;;;b~~>RD_Jj?XJP2f2Lss1`ܹsXxO!TLNN1Ξ=?Kܹs`4|@$Q677{B@2b;} FU)T/hcpBk۶6q0G(6{IRI(!Z l·hD)pQ/| ,%jmnB!\YEr~]RqX,UFR*kA$jqqQ@G RU zԧlEkm/ڌD"t:zQօ?BjPD@cշ3<< RңUɤbffA͂"N5 D : jB|>ׇB'OcϚgXoWqVh)&E\:U@匔:yS^-}YW>Ò`[*b ֡g*ߋmM9s񝓓lv'fsnj Ì1,EP6guobbbbbCcjG`NՍR&WgkSdRV)e2,9͏+^*`fVh4 w:!Mi_u5tDBY\"l~`0'>}: B -rB% QqKԀX ) :N}ܾ@ͅ mA___XRApTI-PPQsasq^pA'<ݤ7Hrd\tRtww+7$HDEа2)Wȍ7ĕJE?nmӠw@\rT*>S \B`icP IhXrŖI\K[GM:"h6D;}Fz8L&npD"8wS@"UA}Pt>???66-߶ Ԋ/u0P liiB>oooG8WOOO(RStui}[pjCj+k\dC \,٬r=83s1lC-HɩT kooCu,S^cZg|$lbjl^is9r<55: B!X 1ﭭ >Q݉LjT*ʕQR8qBT@KK &&&-KFXKQ{tEFG[Wu_oY/g1J*J###xP%ƶ]oT*~iWWF[ Cim:F;c0!"i~$aKLMMuuuU*Q61+Y ϟחS:mFԘvlӲj\KZFPN%Igl!,Bj['^+Ls8uv]ſlȱ \|9~mzzzо:}jzqqsrU؍|p"x] `D6r>@ -b.'smJdǴqo=6LƟ* `˶sѨst244 `v8sU؏x<q߇uo pйY@X0ĉD 5m ƶqFU>P Ft J3 JomffFy5xg!MW)l'/xQ>>gP!Ҡt:ݭ+豴HlWN9߷]g**k)bblBIr! !h*lVZtu:⟚jnnVl('x_\.~^uH{鎎t:].k- Qxew\.df1hCcT:uY kA գ-Ey7`PB G'6ARdֈRg]xVBPooMFdȈؒVu>#-}"Jaŋ媢`u t-JbQUq=Xl~~dH$l-*Vw%dIz;;;* .;v B vH$+ 4͐rNA:J|~%b BJ<(Jp> D)#<4N?a JjZxtO>A贊qqYJWitfA?kSo` a*>F嶶.ĄAXt+`ÚUf":yZD8h6,箔drWW#8fͶjGg#^;*J)ɶ*S'@I/"Z\\Ƅk ˗c`ѡ81CCC;v,_Yrӧ]]Nizzzff&+Kh{{{*T*HqKR}Y[[[oo@wwB5;;;55`PUz(SN!AYrX-:tIh{zd2ڪNS#a~~N%ƶTTFFF?X,}=0/}^DY*gggGFF B:[GGGFFFp" HwCfD"NcQl+N$lXw\XD e%ES!ؘr1r,1])%&q8DN>3Ν;weXMtbV>53>>iooX~UbA\TUf7$H$pOlt'333]]]===X,7)5ja6駟@q"exx'>4זpJrɋ/vtt8^i #$|d&&&7 Fl`CTVLxG 2LBhP8sTĉ 0::߆֑eYީ)[p&Q_ê8,ηiwu1"rF@BXzUѰ .#K"@'O^^D+ }v&HZDt:`WHr>L166Y8}4X4=י*Fs~~Yd2} z2'|V 9FrYW*'|`PhxxXLDwvvD"6&.\x1wvvAQ;Z4}7p!tvvS|ldd^}}}`™'N,&I讅Boll Uŷ@pc3KA3gZ[[f\'[ZZFGG*NMP;x"m$tɬ'>vds@;EE+qIesC72;I@lO}ln6_;|D^ߠt\_ &G(s52 w]/{gHm⠗ܓ Wȑ=ɫt~Q?T6x-ᰞK+$>\CE]flڎSn'Q[m+~;l줫$|:ЧϤ jʕ׿uu赈5RU߶xWW m/;Wo}T /PB>N*:ϭ\B8MIᥩx>^td ./ XPq jGQXT \91 ]jrmtK,=@TS |poIŴ>RouU$t_5J,+|^_W7U9eje)]RKKKF}|l]ucϳ*H^bg"rfs뮥c}vUg9V +- e)կ#fvCݩbw mG;MNgٓ޻~fQrfɳj6^tݰA9Rӻ*eokmBU%(W*tu@{y>RyyU6ȮxMߩW#⡗EswEDꊭR^#ϭ[%zw7:jnozI;Yhʀ/:NDD㬗AkxocOnV7qAm1}ι۞ m5sb`=߰gNF3 mH>ډ)G8իۍ߿%F-h-`\Ə; cz!Icd/oqhe®{|yDk ux}J`R^>׽ ΁Ƙ]7P㴿Ѝmtou60000DԷD4<<3&պG(:$F *]#Jĸzt@#ep\x]hl? >x 8>FHAm;m@ȄOTF200x9^Q)Oٻ4zRcT5s0 [}eY8 "QÖ׻A<䮧,̻ Q4`n)Dy333șLK5wy`߂,ŕw>Ix.K$1DggY݇r\O\.Gі= @޹53^fѡq?xhE1y‡h4 T ^w6`-M-n& BB|SSS]xxx\.SNyy@l9rb,A^8(3)d|PTm;<;H|\Nj)қ=ӅB! لF\~%kauZMh#[P(T΂$( o4۶4('F Q;Lv' aŅz(q[&zEeo 刯XdjOUfJl׋" f4000s #&''{zz:;;zUWJȜ;<Y###ΝR...blL&☚'OF"E5`G={ 0&ԫAٳgBX,ennN ǝTJ199y)|MP$)J09eU*p?TkD'HuHA rĖL&IE$4> r׃'PiRkTϰ/Jp8|l6{ҥ˗/388k΂xTX Btz``k,`[?CiPW*V1E"UUվd2x&%[b}]\1^A}gggs\KKK:FػJQUrQ?:j$Ukysfffx"af;;;gff B?D"AaRJ| srŋ(R"IStucccCCC24͌1ekkk8rϟW422 (W z- l6{N(uUYAKz=fWo̅ b3gЦNB!uuuBzuI > P(?IRls ˁMesCBNʰѡ6^-B W W@Jy}\..\7j'#|#P(@3 vkUv7Φ2Z܊7?•Μ9 lܶ􌍍]A}П@CU*XvlJclaa} үwaQ=J\3RnSoF }ǐ IOFd>psӏ;pţ<H$("Q,uuJM `2'4۞WϩUuC8fggN9>T)q)_* @1;s 011fш(6~ljKEǎS .>rdR> l!nh<Ҳ{%i bJRT.l:I]V۫tRʥ%njlV8v*0=jȎ6mM)x<ӣmy*"T*٬rpppzzz||/V1_sSR`ygb"CJK$0AMLL ̔eI2K &bGUdmɖvk7'N`m|^7E|] tr&1C5X1z֭]3YXr&xY2::N3 :TϚuall,MMM >]}Ţzz[[.S ->#Cimmd2JcccxV8@y L&fS(ƤX,Лo,\.g2X.1M333[THOz\a{yÿ\7W*cǎ t ]0ept2mffR0,h/$oԀ@f *400x1,^,3L6Sw333PA'(njhRk|?SD[YOOȍ7gㄔ~0>NE%7饥%\.w%\.daqS |>fD";'|SƩS˗o B")0~uoÓOEN83{qUTq)FR5YC^%rNӅBabbBkT\/6?? ¼b͂H$d,FE‡\.Wf%l6;11ׇVMOb9?yŋ3 l*7J$FeϚ- ]]]Jƨ*Wr[`0X,GGGO>f׋"4sΕejoj 9^?C קt6WVGFFP)H@VK)B\.7==EdGGGKCB6UCХL7311 &&&D.KӉDZxKO>A~x\pattlkSJ ֓*[[[\6Lb2b(m}!qBՋJ e2`0888s} fAOT  ]x+j.```,/k۹]`OܩM"mr{CrllLS,;l[-d~6֗AHLڲ3 {y }ah[?K;gWkFhuD^-];_y45"v>J.yt5Vs$jX]\k+@r?FEKse^;Oxxt=W|6ەB>::fKue5yL]|6uWiq3Ϟ*5"x[rl\[WEFcKAn?pVB>bמ`D1gPUyi/Q_Dvl\#(cKe64n;/t#鯬b(,ׯk涺_bo6B݌j$a{[ ƣxmZ>5;;l;l/j#x *7~gB?xedÇ+Ao[am[[ų`9nWWdP$>j ߴJ7?oJmG OR(G./|Ǻo>F>6~ k&FYζmvڭ`۳ QV.nz]VM [ z}:座fvvܟ1k +nXF200000000 e````````,#`XF200000000 e`````````,#`XF200000000 e````````,#`,R:Wu,$I.Cb``3aft8[~Ucd[],WODcSt1 $ ⒤dr;D5JV2FTuGn޴ 9+=g.ϙ'1Έ4P\;>c2h.Il o++JN/9c`KI[Ϛo^J| H F1)Iu"%%Ɖ )y[:qA!kDJI?$1D6yQ j,<;]:"#i@"Yku)xu},p1!cLdyœ2kd S{N[T)`݀ܟ*Ƥ-_INՋG/F&z`Oe,g{KBH$+쥰!  !Ąīqv.QcA`\ uR$8#& ([ϰ!G/;cL:%X!p7Mι%$qUyH R0,UEVq']RB|VPS-OJ~(衃UŌh_j7oڍ eZ @DsI8c0;g,"Ƹo¯ 9yDVU[zۋIB\K+DZv{Ij200=.?XDΥ !dM[)@(&Q[u5Xk8 UI$9g38R !,|+[ p&ELrF_>i׏V7 و-X4M5XY y-AbrF30sڮ(6ğa~FvOiyلfJ~0FYS76fH^Mn`u IDAT,XT77X_)Rr Q}"m8Sy/$ b% N Y}% . 'bd1.,1!I)I)YVFu"*-|u5Q%k f^.(׭?] R)dYnrZ,NJm}~Ujt{ӗֆS}dZj2j0iu48 )Lk>zo#:"a ]+ģoݽA2")#+Ta NBz**0E"%1ILʪ,+o6͐snY!#iS r$c#uTſ{7~&(>ec3k\,=[硯rּVUiHBhbDR &ќ$gJ^OLJTdħ_.@ H hcM$IŎ $\ZXAgDGi\`7y`p]`CHVc w)%1H|'>{pΝWyACRnZڍǏM'ᰔ 0PƤHf+J /?z5]RoZk<^j-_=|LKE_ZMd^c;4$4s?,˯~VJr ľ݁Cm?DD߼sѣG_2/ >x^c!RzM= |#!qHp(VO&vuvƗte`X]_uɛUO.uB8gyFtLlv+$qǏ{=YK~3ŕ;"~naW ؤw@3KIWR]ܕΎy<XT]յ Rُ bÒ6{oѺGW=z'^WbOA8ن@f_y퐨UZ}U N`X}Z/qWM&D̒f} KMT70Y5UfQFّa bvP5;rUM+A3zh<ș}&]ILJb˫_?^}b˛ERu;a+ Fr\ʭmg3 2?#]x "d$FU^Y&K3lw'OnYS-iy Py7߭A t$xKglemonI H,!ںr[ ~@7iafY߼KFTM'^`QیW_?^]渒=rm<.z6yK!$q~CDܞЏY 6z?sec2`V76K)4A#`77nYZA,Se{{?($fqjbX[Pƫ @iiUVVk!\2bι?c$!6~}ΝB*>iF2  V7Ż[8fjGR9*]2'LJ oZ0CXFV&t?]jmmaìe/T=Y]|ǒhjRDL`LUp.3(E1,Z!ŞwBoe=Ws4ڃ/E& F$ 9oWƈ_.WykVRn~߹=YeK)9IimrbR FQ$F$C[ó|f Qו_ \O`O ocHJ)%6KDs|W_ؼ󠜻vȞY_?cdyAqmy,=^gq?KY ܥ$Τ iyyjLdI&9U+>/%0ƞrT1T?9W$lzIěqpSFܟ $J %1r1IG\0K[(mo6<3x.ʏVY(~,>{9@a ͪ(%㜈6%-\BRSSӷ[֡CܤKn߹{9Fk7Cǖn䜣+׋nnnnl5yM-mZܽWzЁ`1h\jUA8Ip.%`&@s.8 OdXqm zsX0pI1M9##ߕRݨ 9BlZ,77qa5ܹ@kK ؇Sy[[ᆪI]*R0ܼsŶ;ptbwʏW[>|+~7ol>t K w D,YͼZ `YB"1xp䜄zMV]˶TګZ|ZmfKYJ읟$%ℐ,^5J 9ܽwÃM<r낄sXy`"T2$ңv D%B\]\u7 ARZ"Iqb,777xRUVMDRB5Ye@ k7n֖TKjB@'?yQs~JyRseI&zdUƶD%#NL2,ae?Ԥ,!ʦ*IPݺ{: <:+++=z7 xTkL~˲ttcH榸z=W 2xeXqIv˯sBja>sk6gjG ۻo*EثT_ Ҳ?]*}ͺoESfk7^?Ur'f앫l{7_ȅ~RJNlccZFkKJ3ҕ  [7nݑb;`Qx77Yܽ_^w毎:H1smnng/wjVOU(RF׏e(二Cn4߹ve=Aˏr_\׏/Ko|PVX$:oo~|xII*1|ۣ;zU0b1/V3$c!cjnn1q)o:|^[`o}VO4 uؑiKD\rYЁwy׏J"'kAc{w*j_?&}.y'`oWo4$u7xxdO٫W8X qN\",!9DD6qk~Çpg?~r$dD$Nl9ӟUu1jmmmmmLoa׏g4NCrMr)%#ARJR%Q_][>J|n߽Օj??BBA(䳑UQcLZBl#m9WfC!eY -^IBp 1fKYbyjBHCHĉm= 啥?]p>Uf^ʪ,?f<^2!Cp?q\5 A7"ʧYլzj,eIbAʲ5/!쩼nL1eFT>-`ĥ\^]mam}W? h&/j|]iIu:zHoFQ 1ntvC#|U5)fۈ ՜R%'A|mmwo !9̎5 ֫ʻ$VꙻexsnҾxv˯V6UQ#` ^y҃ U⌐-V,罿j Dh=ؼtGt|X/pQAR0ƄKc*OٻKfL*mi%7/"הaU($ke}@ʖD5 "-AD2xdރE""SX׾Wi,KL&t?0,!< QqHw~/<.DAl1^;l|,ND$gLmp!kYaՒU/6xE1N R͏U1m`R+qZPWBJBR&^dAZ XB>M~2D{JK%gkRfiq t.{q"O'b}B2Vr0J̈́\=J30x6A\cg,WkH)+K^;phy߼X*onn=Z KI,@$5.$ryi\Y>k$Ir)-A,;-˺km> Ki hs&%ERƥ $g[ANd!P*"%Xy8LmzXbeR^^Z^9rɚIm2PZ*K8z$$9QHJ$ XzD޻w8$YUY\,W*'ko555y X$򸼴\~kGP:7?=Vk |NaIIImpNBXL`dゑbW 9,i+/@CMG_;*7NK BKO +Z F qB455IKR{XZYsw2J1(JTh}'6{KBG=,PZVEm { +7lM)w1AѣGJK<|㇋mj*InXY~lI)F22RrΚ8~Web"bLn YY^bvĦ5?ASmI۱J+%@-G677o/(--9"nLo{ ɮL;羗>+3˷7hX $%P"iD)6Dv6F14b!)JhđH"AhxCmJSi߻2+*30_ L;s>f'[QoV:L];QoZ*cw]lmlXkn*RA䷴dtBQL%vz*_MF ̆8#OϜ:feO^02BjG ` }0GD'=0[YP+cz̩č~'l;3\> &|qn9y ]˚+g.ApǙӆ'T%W'oT(/ ځW(FK܉ËJh'I&"Wo./m;d'A6ڽǞ>ݷgDvy ty36)jI$ֽMљ' 0'&f%r K+?Uㇳ{xR9v2K`["(GA,/s xK߬"3 ,/P`f8NqH1|θSWdrzbB6WT'= fө\6/A ӕa@-uf0S.z{ctg.cФDC<;36}XdB4IԞT07;C@Y@2 jAj90^Lq:0ӕ\6C~bEґC Tՠͥ*%w/ݟ4D.S87Z]<ǀv@$G!Uu2NUe."v+T-iJ?X?=2BĘЀ0$,kGJD{mw]i^K9DI  v$4(| ɠ郤m`$;q# £*jX%ZI`$56 < f1C5 քЃ J'cm0xQpEc@DDS&gTuT>}yXuw0LtI~;dBLbFܓTzoz1n}YO/tt Ec/r~z1khuҘW_&?d+5Z$l|q e&9SЁvZh5!16$e'Kr<1$RCӂ|IܽR%x\1}X_xS_Lr-/15X/@ls]^`yxxxx|I}eEѮ/ƃK᫢ËH/Vl?ʇ?m#X DȁA>mrwp V{?s۠yg5,.X_Vv@ IDAT ¥DQ42 ]U؇l^qs~nfo0}BlYjv{A$+F"r;<c57q"Hf@ kk4S%VdMT;ݞa/<u{$qpv`On9yleH# h\sȧ>X"5Tzx!"ĝ=0;*Sʼntd67.-ݼ}01PB9w+`R@P~)P+ɣGgJ]4;7Jy~42oYݨXY[&Ё;Ջ @eUJX<}0;6@\-%E(PRZCu㈼g&r9$і\o}mD}ߕ^q musz:qh뾶opE&+S'2̜\NrIC ;;C.:b@\89`+f+IUUL*sCp7ga*c0Ocy1ĚX+ 4g@R0́(PwSjx۩}ͼ{1i'lι+aio*`(aη7i[׸ x|&KgBh.A"P*MeXI*M(RDstB`W0zMRn?xvv?py˭;3VƱS&->YM\Ԫԏ*$ZJ.n0*T vyGdaP3h (] CUU!^_+[k:2 e 3-a(Ziժ㫿k岀,4V ٓ JH> 3Wv1]y13GuɃS;ӾRR)mG" ϱXK^\yx^ &M#6 /bQi1ǏL5h}"G|{>ā bXbi|Ib' 0D54!ӓ(&eX/(KWߕK6()d]nӣ.UHMT&@=;P\_F[=ڧzozH4q[׿r2nA:wW~$[/(hq==}"99pm2xSFiGg/+V`[>OC=7m$fF|r OaH kF5/6zFjt? ~3ǭv˗>%oQRIH+=N3y6#`}IziV?0)Mc Bi U$g/S?O<;z8\(g%kĀZX_ex6oʼ앩SGSqzó;䵭Udv]~tIܷGP/7 vzu1:#{ԅ&eh?T-E"P&vҀh_|([揦O"W\CaO?-' ?w4}U v7Aˀ&֎IT{[i'\ JD HBž|cqO.!DEiueCLkXT_O3svS6Ϝ5]ZYR 2Aq:9T¥9 J^^0vf#Hq`h4xA8!~]`%tG^\O {=։kUM뱿Wmm{jtu{ @bit:R瞰q:/j0]S9zRG#MEI2cUV 5<S7BlR51yϤICҡ$^`y @D` R[Cյnօ'(V.fntcY{j5T6j[ [qܼv.|j%#P^ۼ~d`Y;]vw78l+Iq*.$U ǁ>Dɰ_$P`5U|}r-e!aa[CPHڃ"}ǝsW/h!jST@6 +ʬl@Igعh*FaN5I &ec1sig~ܜTQ䅡 3MI }ĄDv %%/\ Ag0ik,IDBa;7.!pϼk{Gb5!sO"FH *|nOEqJ9eԴfȽ>ruAfցkָ XݠĄIJ9>!c/( HuGfҗS_;eZ|( w|]xj{|ϽXJ '7`KzG٨ey{4$=P:Ja5&P"cR>طfsƅTOnw_GzmUg;(H^>?`3M&:?;e# |rF2ݍj}4Qه3X2%ʃHԲ"wժ$LhX淕g w/1$P( /{{!mS(9 퉛 <+mF$DeɊmJKw'It@j(@bP$"f^_[FW/8@\("A,*q2Mjҷqɷ}mG/B3PH,LTzXx;!:>I et$9P}:֎ƜQ?tAbalKU`9d I9<ަ8KfIc02eJ}ĂQ8\(ZLK*Snuo[7=RR&bjEVmWͳ& Y'0ޕkzy0 E$'PTiimU6];&577 i&D=__ZT Dgzsn<0?!&(jZfԑ| ,}%HOΔ+)+ILV5Iז9_D+Vjan4kkXl&"l  +l )\ZZjKܮho8sfז7n,N'\DDEdZl'Aݹ|>Z:hWѕK7ö v{ %Rnn{Dy ݨ2Eڍcjw{]NFf2Ƙ\:Wom()nmuV>,$&QK(+nG[:05"UNn$N)"&)ZdafVmdT3i_s@7n/5`ỲUe@TG[N66L8VN4aձ$9~FXVvHUT~Jpu:^zغpr+vf*jNhTaڍۋ:(;04RV]vt!-ז7Si+U0Dʺ.nL+(5EXnknbuzqND]ml;]qy2]Z%@y˯eN4Lhntc$ ??GVwL$N[WO=:6SgWmxPU  6̳,4P3\.p+Vyn7O9|v~uzrq_s0w6|T00/fӧۗ3q^`y^`pϪBs7ʥWyo wk;-14P6gEQ !gN-v?WJ ֑Źb.[(\. sVQk^7WȿӤՎ>ߙJ}t[Ou\cG Qg?"EǨ&K %3Y MiU[y{Ξ= sr'ɂ- JOr[*RK fy|qͥSVnmKSRq` Q*T*ay~vBB\dd`PFնz/ xT.'qq+t09lmToX]D[+dSLƕ7[uRqԹA/a+.TS'[LXvJ7/o<}R5f ,g:LOORL\.ۗ[ 0 +~Π}T#BXLe3ŕDŽ_;bF تnG+lWW1|''eTUvRN P Δr[Nf />8;s|'98Gp)tt<0F _ž$x0ay]4(!JQd0^cyxմo-c7|w~g՚of89O- RZuR135Jϖ.wjNJ@BxvmfPUV!2,KI@H~,jc+&NJA#"7VVۭV!mZ T-a*ubP,J+2UTu0˽5 8J(}806q}/ggyvfGBZV*zLMbHKgTx MwڷjI٘?؃k\/r!DH5LK+aBmګY:Wl6ow7l\AY7d16j  tG*=r)#F-KM&WK?_GboarnۓcQ'z׻>^.<0 O?V=+7ndB i5;`<UW5~}>Ә'đ`k^], DU٥\fG6˺޾l_|4nkf1N1P bpN{Okv76+['-<̅CZymn])M /UA)cbi L{z|>SOu]\Ω41Ca.d'/?lv6 IyuYo3]MWJuvKAC6rhRer\gHns5Gau,X IJLj Gv7?ѧ>ϽŒ o͊dP!C; RG*-:Zd%zQTX.NbmW ܤc8+LA _[_>1.q2"1`{jmX*tz?S?F9&fҡsxJX<8W[Wv-o9uL.^rJ5C#I5)"=@H0:O{1SRMfOvrz [RHkuz+/Z} IDAT̏|'rF ع Yc :zx F=q󗫵]<4_窵:@U-hEq4obO)[ަ*ǃP%(+>"#:ؚ0Y[\Wk6~ //FB?Ck՚O+Qd;Wn=yԪk [D;Qo8̓DkŠ{GG^`yLQ!Rq'<+ NH!SN{[ `x4Ԡ`r@ e2!,եJ1ͭ>~lu|n(2 c"]-v\NDfvWW ؀|P1;"s~0̚#!fJɤB,,,0`M">-hbLRQƘVͬoX^-=Lb-GĽhyy`uuoOn>ѡ?L2< emLRz)"B2d`Lٟ1,wοι7Oide_''c:r(yja:<7f[ J7חײ,Ȭ5i:iX&"3q;HDN{1+\$>p iހ%V |T1rkQZ LQ1"!)]*Q>fhl;Fkz8F^pF}ctHc=z}w,G Sgyd*:z4r}y5cU]Y]lac^Zu^*LQ\{PB& s IVm7ti&dVկ-qO{1".S3&x}qh~&.G@jVmbB?t݆S + nѰjޛڱ֮oҀ܆3ӍZzѹrix"Ė{CsDV76k^4[Oگx#zۋިc VWWKҞ 7L666*@],MTjZۯz+U`0f4Ud åTnqZFmlSsYkǟ z,Q EThmc֊#gSa(nmm՛Tp^/ 46ݧ/\F` ى6u5L({dl M\]hDه(Jn.OvQ[Zۜ'G^wi f ̸P2,"k+XZK ,=0.dUDԵO8q-OJ">Ƶ[Ö́A_^讝A(zf{s]^ HaIT~qvր,]| )(,+k;n=9 [UIWo;q8&KnlwT*9~.>nPԋu.:07+ `-խf8n+m0 LyDh.73\. cDU$t@~5l1w=̑ŹKMT2=U.d'dPh1=j}BP ,$őL*=- #BMr i7 SEJB` RaP4ٙte{RL6HR>7TpnwfJS~f. |!;?]*%Bf箴Z+,䂟0%oHw'yco~EAĀDaeyIq&IB5[ p&y>UxrV"$=^`yL+LmG.ݕJvzMH9(dvlMfj0IhI/Ⱥ\zAk69p\h*w|sɵ_YQ+Tk<<^ B37~F8:]^,=|~q~?1/WH̷P"RQB).<5|8{~o@t<xQ2\;U*@7o:la>k͏|㥒P@D>U{S{ I9l槃ٔ阐UC:mZ|Z n+n֣vKGV~H t9y|o~I+0 Z_=+n:^S;mFr~so!(+)H_V_*Xl&trGz7\B[lIa̺X/%\/B_l]`3Wz\Ja.de/zѫrjVs[k c*ձO\7P*A!O , jXc0)a-߲cf6Zꚞ[biϾ&Xvg{xxA1YQgÙk=F[_n _<^D 83!C`$@5& {3=^ࣥ.RmN;u"MC&N#Cn<7O_ok r_Tާj~Xd<'UuçDpzxfRY?s/2d!sJF%{^slnE,)^HV^ 'zH (Vfj|Ӎv|O=$!bGuxXmpPX'^NyX$t L@A#4x@e3dw $'$ymhbvJ}!xy1"#nF'Q s(!Y("۾BB@RfB7괺 4amwQ3ލfj^I:4;mk&+wv\ej8& uI$"NQ4 PܬN^WmK>5ju:H\ (3cwI,lӕ" )7vds敯̿I[JED;mԚr9*"K,鸎wEbv&/>Ci4D'qtۥPG@^f;%cs}$ +vRnۗDvn;$zxN V7>/K"j׻ln'@PllUBH (zc'0z2 QXeZ[W[8^9v}0 $B́X#-"j)Tz F1LcXXa-QP N7[lA)JAPr\ִr>d) Nv )U( z;0'Z*l&s UA9AʽZRJAlTe HLFb.?H0fۆFD"f ,"J&H+|6;n3M 8 S\6\&XRNb,T +buJSl*M 8 3&0m\1I9:cUUd(mL Kg0޽ET+ds̓vބPl=Ӛ8f&\&t)sjoqo8u u5Vb/z9;3‚(R@L [" RX"Q vtPJċBU=0;L"TAԉ+w9G* ۑ%U):v$0 s̡*oB#^C{ctb0@E{ǙB>;yR|~yX+3HC ӃZ*U n=qtr]:Tsvri*7\%)0]rcS& u{q̩RVwR:utqa Vʥηyp- (9#BQӮ0`79]l10! :  "\pcFog톈*,gn:E 9_HfL \}f\/jf2Gw;3dr1C{Vm*%-UE f Q>ka4auq1NnWDbE^`y! RL!G0@I0 3&(@ )&@fBU@`!WV?syl%09|d@l.͈skov7zRfO:ua0_)D$~!RUkm:FQϡˤS!owe/O{} $ 8 v盟='::uf̼_OBcaR(w=oGX,v6__SPk$PvF!}dڑo9\skWZ:\o @DB٘e cĒvLJy X~j9y%/MRB?½ ݥcś3_}GД=3=R}:,=Z~$bZ 3s-oJxsW$o[x=%C 0>zWܯ~-3ܟnn]>?o_ 8 P,AX2Ʀ̇3X'=B݋;S#\9,\p%dVǗSDd@ϟ?>/3ͼꎅ7sny}` !R^ԥ-{n_現KaUIwxxx_Cxd|znplxK%w:Fd2ӕß;t)TLء⭕rf\_ߺTPD~zxAh)+MWfrGn-N_Z}5HOuz>,M=?5əox2v$EP ͟;نӱzhk60i"20 N KNv` )Jr&A ln<~?=]&v;g75T@ `7L/=4;v[/$UxV:~NG܄"G 9GٓʕzSD%KaUaX>UO VB\)'k %"5RU,y};|\3"W!B`I*G!5):c^ABHx#9`씜9'8iZDI, ;b!2aHr "F97u`+ PkrȔHg h:G/Kjj#"WXQU\˲ ΦD@Yr%w $ e:Bqfi}~)~xTaXk DX*>zb!axmۻ3Ut>Yڠ ԣG -M|섰@ڀϭF]|ٶ}k" +1"@JI<~4;7؊HAp$D'SO wx^Ak`uЁw?vB;JA O3~dͻ%u$sP%zp.j Dd AM@\BP(,Ǐ 1QJ'k'"=h5۶xXT?bV;d|ٹgON DH xUcJls o'"tx>h IDAT,1 "!E~xdfYCCD@zqauuS -+hD8[*\qNXn=|x 0bx$H[J( U֠](XFB DR! l|yP@XWB0#[f6' hQe M,'ӳR"HQ"IA@!-n5ѓ'3u R"w?]X2ӳs.Kŧs5VD, C%= ) OO'`g!D1 k!-.ۄ5LzbӉ$-b 5vу0>{vx./ ׼{WEUFJz䠏h¡}{j8^[SY,//~5W*lZ+ ,WKU=CF(\Ɋ,,Û JҾCO=~8\W+_?gl9c6{X=}v`KY DuXv] pM#¢ES#?BDƁOq,KBqTZMҕ%\&ee`be &HJmy+Iu55KV;jEk*gkj-r}Q__/\Wu^F-c9A TE0eYZBκ2tlFrDo]/)eٹe,`xEeDa!1@@ŠD"Hn!5M MJ(\#; H "HCրj 7sCCî] r=w bXmmmYjgʔG8ϼ#$|:F0ۖh Q^AG;z$(|GDT)mB0UVEc|EoZ/ _˃_#=J{`"|I.JⵟylH 8>+M+@jxn$H)DD6DA dkiE+,pMrAsW%Yn$"e  $7b$"J D4'k $%PBPpl=rEREg$0^wh_E~r V?UlJ3r}bh(X T!?S>|9E#!$%TH@H| (['E u&'ZeZW_VCJEW/:R#a<ʆ$~g}@%5&'\0vv},_N'5b;WyPwV㍈A }?bۂk2 @PT+GYaJN7 `S "e jKN ނXa0$"GsEbQy ;ٴ-mG )MFZ*  @t^n( (C?,sBX]+쁨Dʝ҃̈q *Gw<%Qӭ$]B`0h=I HIBNơN((Ϟi;+1j DıgN&j,[!]lW*DnoH*O-TA/Sn_Ob[H|C<{*8v@8jQvkIZ"EgNz˕Vi`u֣NZD lTpuVј9tu+ 1QU孒!]Z{ae"3fjܛM5ōEUy+/tz֣NqblkcC$I bݱ^6Qޝn7OVHTZTr%y(H,jylӋjΜhu-:k+eO @cډ"N(UYz+г6@[rE@GHi Xo^wZwV)ޮ$rנAs*@Z)+V#@7I_ʍd2 M嬷y:.qW]% 3q{ϒ?j(``;*'նkozc]֘. g,vQeVND]>ݩF C >7n "(Gxո }{[VL֫Sht-B|Lmu"~4~W96 Sd{(у_?UoS5MF2؎3AĺZq^_{dILA߮3\"I ZHCV4<ΫIYCT=8ܻ)a8eQUSD侖7NՊ0K\2 ֎ a A>M¢`6vސ.2 mt,HijT+m  ?uTr^ ѴJLNeK(>}25UJ)T555P;o'ƺH]m- b.$>~mF$BI TSgϞ.. '˒kaIءu|a)(]ǝJ%n{:ڕB3 j$"/ #UD>OT.!WH -" I⳥}4Հg_O {:@o rqabC}DiIb$IZDHz/,Ç}}m&$A|#}鮈.iR...D,T•"DI7LۮڈQLK >^q5GhY|D< ƆD$As'- kQjl$4F\eM VT*Ε@.6yU%X%d2AKS=`$x<;\!0d4E6DI"),mjEcR/O~>]J?|3h$3g[@ȁj-p@h$TϾͦ&"uC"Z0(XOJ˲,]Q${q.(,%er^'řQ'hgwU.o6n0x *B]\g?0(8E/ThI"B<{G .@"ٽ왓ͻQKçmǏڷ!X6KpO|k' Md(w ֛\H`KgNDv  K_gKK,׍. @!3u%%+ ke`GggEU4W<&$1wi;t.8r`q=-jC}m-X sV+=~pɆώDȡCO߳" Ug\_{T[sSkK ܿt(Σd @!D,ؿ%*ޛ> u5GEwH?m9_}mMH8ءCDT_WS1ji/F9oKͺ8o̤QMMM@@J $!A .jnj{!S u7_'&!ɞ(lޡJc$8a@E" T(%T7di DM-JDB`G5@soZTG756:f(XFv²̉ݻwO_=[X@Ti|rndfA:l>"7 Cv)%J P*gIGְf*@YrUB l@Y)e' @(RƏnk=A:iTj܍h`X' V]S R\$9ޞUԀ] 8%Jr^aua-h"V4hK HD*W Q^{Ѫ(c7Cmp%&[ j=}H]teC$Qw88OHAd A+ǰeoχ#@Ѧr5K_vTr->""Ac+/!^W@@ p)UD0"4;vW``][y=q6X9& 0DKw@TϢra*+e6\wϕ $ Bv^6 6 A%K ټ8~h'ۀQJj{ A..o4C J($tjaYR W w_҉c*ʪW5¶mv>d @(m6PT+ j}5jk`3$9S}-D0k^ Eu'"BIDd;p3H~X- 5I,9$ V!Ax-qz?Mv`Ajer2~ӧU'Kp|t)I I{O% BR1앉( ZS(x _Yu_i![@@wql)@)]mGXډhS,#v'vdhMf,Jap)^JN e\ԻlMD*D1s8:.*U ,"[cUr,`Tv=z"D# %r͔X{ф* V^l=(T3KN + 9J7y߁8$I "olk;~Nev004ʺ4Zơ}{NGA '%Itd IĖh R jB!! *;N8qjqBtƆ7O&4k i`,UNI %a! St+Pc!XJ%ibd,W" 'B?%eĒ.tҶY#H)ǎ0300XSSsSmĜI%b. RN B @H@&v,AhfИ5H3I֟$:ѱD#r*ZTA8\zJ& 6o#0Ys8~_-.*AQ" P [iNV]9 $WJ V[iH@9^"ѥפd@YQ}/g߬L{=-7Y 7o'Q5ИkҴvF}hU += Z$˪J ɒ.AE_ Ba3%Y,@KfQe7aKBT=A r$@)--GvF [Sx 6"|xhoLZ#HeϕO SJ$(1'@!U.}=[g2SE,+ JB-9܃T{ԍT0˹ HuEPf]g``P s?:zh?IV ^9(BJ E4Y(r=v JmK@ga $dcd *ש$sVx@(?J,qf*nVeQ 2g> HҰ,@@!0cVh6"hH7vc#A)5JU¶Z=1p9X:;A,@8y`UV:BQŻ !DThIZNEbY\Aczf GS%(T'|Xq!Qb1h ?`lQ$I?zި%["b6?sNe]%,XJ4<+C`.WH%왶{嚵@Pj?{pH_B_\Ȍӥ2|\*aqqqyy٫x1??3|-H]rڥT=ͫ; @#6)ʯđw zyU"H@!K]XL'677xYschkGIZ]"AIڏ %:'Wp3O sƆX,&e)D>]9l"A#[;{}N0+٘SKG-.qRvDlZ%UqRm !HjhGj,Q&!k`G, $Dd/e!!-ʳ`;Lbd3"8ZPjP=s"q(1ȇ8^ȌeXX\"ͽoc ,1|WGAeYRJvkovQWZEDAWr A԰Ʃ "PJҏN<?D Ѥ 6Mzɧ 8Xƃ EGW[H,Ky!l,)g_(@ z'!dEHE$\PTkmN'[Reo60l<]X}& @v((iF$m[% PjO'>wrP\WP{@ >$l/J%>"{`Sy) -T.IBWdh qSh򗍂eRfO2qPs} }\k C{K1<lwݻ/v7 DD;IS>x[ߪLN8LU6JIeo}+EJmF ISZ ᘘ+lQ>ӓY*U>D*]؆0 I'GIھevl\|7NA4?!Hlw% d;"lF2 bNGx >R8vewDOyEXь01- H&[G\#*mv 6ā3I%:Ůڎ75֠܁Sv}-mG/Q ^d.9 jH[oDtj:4N=jYD\Gߘ 6۠R81p6H,IFPEϾ~JbnBݷ%_~KcI׏̠۠7DXM5+?8X1$6nj5`,p&~/a'FA:ftWd00xj*Pc(X[{/wί a8 ^)j#w8`+0ZѸaGrt `QZIF2Rq@ӎ%.P> DŽNfd,-Ĺ/$Pc4:h0@2-`l!E\600h`j*e\kSJTۍ``E֮x 6ƃe````````,`P3^~ۿm!cz/[ IDAT4I'SLOU_a!i MZ~ЍTA|uz_؜U(sq-Jڌ|S^E!jwnʓ )=ΝH%޲%DB5gݪڋSx fLPK} пxye)6aU6{'?!-\Sx׷خtb\*6=X,MNNNNN*6^IDO@PآMƹFbEw+ /~\"f_v E.Wwf0o2E=U)O\oT-gx\uv +6w3 VJ$7o~w.]4<~pB"B{`7oTٳg>xI;H b䊜844422===x\ۇ7RJx\855H$z{{͛7 ɨ o˗˛ _0b(i"t: %^ؤ)L{r'BEzW.F,y{ア1fL!Ռjx|`׷U̓xXd2RJ< px*>Ͷm_*7nd2NsĽDeWx<_flٌ-^~_3---_:;;Xߤ~[چ6oD⥨/k9q5"ܼľ=xI Շw?mkkc9>|>\|~ttlԍ|>a!|~||zm3&&&x_C W䱱w qҢݻwչ\No44M)0nݻwy޽in~>|X,2 >N"X,3%{7;_#eM-{w.<EeI5p\mUdOX䦆LA+yzD:'(G&['x瑈G}efbs_[FGGú l6;J}.Tsݨı(ΪzrT*A;VSO:z8F R""<;8JJ硛+k~]dz>H[Iy*yϩ)+QF}lYtdD___,byŋd[xرf؅{/www'ID}{w](ݸq#]zuhh.rllrSQz{{٩T*twwqvI)bwww&xb<AЇϟV;w8 >Opggg4Uǎd2944-'wwwR˗/bv/IcB >f3 O+ygŋQY.Wt7LR>nlxxի*PG7N#"u &x<;b1N'h4F7A5>55uT*588ɳ΁8W^mooF*6SZ]ooAfxspp0J?cbU4$!S1 x F~l__j$O\6tI2d:f2h4fݻSKooo.b.VMUy88ۛH$Si#ziw[wwwkk&f%]<ΏM&W3ũ˗/(,gytwwwsss2 r]]],xuFPdOPtdf_ʳG#Q<ȃ( h4溯ooc O oϧx<FZ[[90C=YJ922ryNgg'o="Zd_uRѡ{1XJW/V?R:/׃[$t%Co߾ 7n "^Ԅ]J9DtyDlooH>Dͻ7NMM)*5/ ;*pU_[mEqVH2ԗ7vrXR$'H)d24h4\:;;_Z+{8NE|qVX*͉ +.quzGyhtR1*Lz fP ˸D"1556l2qj]1Unr"dWgyynpWWU\ƜT7"5 BΕ]]],i,|/]tU3qBPէCrPP:G}fsssOO/H*,|]IՉʣP~&[>9"W s> b[[[Cvӟϲǹ=#Y&Q& %]ե<K7aɊuѷo: ]BEc. yTT(t:ŔZߨ$^ss3kRJؘtFTbV_Ypݼy%|ؒWU{,!]#z*Ztba5eZ,c5}Lr\T//SC;w "5U6XfV5Ăy%6 㺺nݺU(n޼'&&\T'w%"!|ZJb%ۙ?gLCCC:@KKWYLn61urL /FftBWW'kb###F+Y… b͛bC>y BFWX,'?I$.]1t'''C (Ah4 e,CD7nff'Wf=VߵkxHR ™L8⒛1:::00E%Ey)+W8ӷ<;ϳƐ_Щ1W$^ ޢ "VVM_sׯ{5?>>ce1SpEX,޼ysff!HtuuTQ+R >Q===CCCbQv&fgeCR.x1>Ӿ{%L3~߰a_TX%'3cX:niipғFFF"$덈\L']twaν|r? 0Ͱa6===11!HzQUyS:Qڵk66σpu|=ҭ[?~+d5\B۷oONN*5Y@yAXVXB811100쩪'C.]TžBOXQG^ ^ס!fXr򟸃C"aY.y h4r c.pB2uHOҟ%yAĮ.VڂbMbWWW"`MMsGGGGGsHWWW[[4S?&(:5"[\ZRAf$ 蘜FFFتs(%Y L8w;#0:)TJxOE2HDF]r+W%@_XqTW$ONN7կ~*jv(7%H Ʉ ^d&/ADoT;2z J,5IYW w*[дF!ꯊ]=򆴺~IR]D]zzzFFF&&&>?RYWF]f5L&Sj;ttzzED:{˿|$ٳwѰb(0>֭[%7|#+4\>^vE¸ xe|I'~OOO~}XW[]qr ;\V^=v #ϩ=//"w]R{=ח&(l\ɓͯBNUƴ.dXf2իK:Y(N'?@2a(I9 bN.XZW֚R-'b ]=󠥂CxO3*u Q]Q.'>չK&?m޽^YVR<<O}'۬z4rg𺈼~Yk _9wlooR4:T)u%[ ]}uNj0wԤ4# >Mz[~䫫񕮠cNB]ڸ1߽{JokGFF8Mƍ|%6C:;22,Wٷ_}KJ%XȳO%d2lzF=115E]֠Z;ȯ^IM)/~z񆙳{+GlzR)!쭽|230&qӜdxKe@rLsj`:LBNRR3Z96LYʢe ٩Cr2zr]p\!ћz^OOOgg_xYWPW㯏09сs'LV\b.\eTFOC獤VT^ELqW[rtPxA!fY7fY}}0I/^dL+A,8)"qi 9}N>n:<˗uiR͛LJ(aIȴMzke1y*D0zi{SӪƖnܸO;%unxbPЗ66җT*x68];.R y/`+'˻o,B)e.T*bQ}3,|OQ;B.WYˍ+Q=GAbF5f\P(>J-__3؃1j3vA2k!l6(Q{1K<9bp-5Loa ZG;C{5= !e.WZ^qF6zP Qn[2W)y*ʍBLB:p|[ju3!+.j|ҵk16Y83tMKK5KT2gsN N|<ʎ{ӬhuVPأoqȰ8.g} ȓVeR^YUlsfW._3!T*o$~U)6DOMe}z$~ Z=k|U1ܨ`8aVP(>񊁒[>Ui:zBy:C>9US-›$TPT8y˚$\/}bJ7npe_{, J_R$O(wxE=Ղ;kѽUD=׮5z{!8zZ55%K⢚y A$23|9 /Huӥ/a[JW5 y5Hkt;wVk b __Q ոMmƪzL&sʕFط#Hkm~ʲNMZkBbM ?wwwsJUyd!cRqH+6wl}s: 8zSYlc< |6Ceׯg2ܦe*Xk/iWjB|"_r|\^W~^눭o ؐo†( k՞$6OW#7D yhm\7y©^}~rAErx5xrMZM̆ m5BbhUNXӨ5qm1$+V :"(<.hյ=h!6~Yճcw6Je^׺蚂-jI & %^wBF}嬢8 ?51z34Q>Me``````jb#c J\X}W[8:BBRr,Q ⸁[m'Nb|*DC?>Vk-b6 ^_-R'ӫXxk*L.ϷئׯtFG 53|UI lg+Hj3.I*{8R HiCĞgFi[5F7000000$D6q92ܹsAΘׯx<ӓJ]~f*r׮]knn{͛7 *-_2LKK _?999>>>11ADX 000@D|}n"K.]tI?n޼966JѨxKK wڵa!+D&џ{fB،S\.vwwgY>!ͪc㊆n߾MD1F 7nrBP($Iڹ\-Hӣ y۷o@&QmN&t:򻆆!(Q!?>>n`+XXwFFFgff ͎nĩȱJPW^Eܘ:[FFF̌zµkFFF?fݻ͉Dµ=9@'Za׮]3Dl`````a"T_޽ypTjxxxbbbhh?f̹s8k/ MNNvtttuuq X"T*588ccc;wܕ+W޺uuJ3\.sNn| Szzz'ʕ+iYmׯ_ORjdԕwӆxs.]"DzȉLʕ+ EGPTEkފ+N:zlakCtMBmkU/^3Q 6:(XF200000000 Q e````````,`(XF2000000000 Q e````````,`mdɟ ymO}wd僁 VƀpFư%d6U˶.B ;p.#"L]~ھQ @qju\((Ӊy6r.2 ;6 nk킒AO(lv $Y W,lL.@D)yDJ=8z }Lҝ2He7 #Cـ~?'OHD @))eioɶ2>F2 :$̬I& ?|6677 ?O1Wv=o̒Aі$YQJ[sƺsgߌ55^V*佯;$P8v i9~ha~kWKKK~yxYm9?^WWcHb(XK#̿~e g ‡QB"!X$!H eE rx59$ "Ag*tD$On;vl]^!z|`O|n (J k\F QERxjar? ^DRj5\ʑn򙂬iΝ=v؈ JN 1_XX8d~ɧ_0"̙5Q`bs8!BX7 -mSJDו*N&-Յj9U:_ RZ D[@D$ʻklgN|rieUWFnQC@/eH8MAAdXJ$Y= _$Mc [GRJ˲7t;|9qH$%JTRͷޭ{ﻸ z {װW 0`Fa1`o6@6ܯߝ4ϔ8L0IapJ2@z7+_ ߀'t}5x@ A,=`+߸qamG;GO_u/~yʄc,}娄5ȋ;Q f7Aggq4ƚ.4>{zk[Q%$L$s9D %Zkart<"i7qD]@Xk{h $тf1*,pH_0m"eRZ_ ?Ip(Ih6%֑q3gQ٧W DD,^P/޾}XGbƿ_&ˍjw_SϞ٧k+@ YDI;\o}كI_}=KMԟllxQڊ* 3̽Ņlx>#dYYY˥1ȖcÓ2R. ͮ~ŇDQ[6Ih 8|/,L;?~]!R\E4/OsYWKCG|AbjGW֮}v{-泉P<ݝÿd'Ҩ>yѭWPE`OU_Y:?U6: b2"etܸuW?7I\MlbJ3"E ͛7V1q-" ]b{7LBȦ/lvO]}ރ_~ XG6Q2c^hIDcm@QJ oiv\%ވJ{݌@ڵ;\ߠj xN5-HOQN Xߥd>fzUgfQCv/ssYpU ra!֏Z[[l:Yxw~~ruDh` @aii~0?;CTT9HD2" D/7.G$& f>,TgLu_G96BI4儀Ǫ0?"&s@š7qJ)Ni5 R*x& D+_|x4EnAΣWX`T.1u ڗHXJ'>B##˭o=TF㧰{LNwxr~>}2c-_-|OG#? .vazhd Ng2E_̔Z׻F{`L.\δDt'犈N8"Bĝo=7:,_-\ȜDB3-wˮga l^%MG=zg_n{1I"`UTޣj=72{fLhzٹ8Z w=X%?=xlcSSps|#YƎY WC2]}Kw@dZyʋ7;mވ3pȚFwӓ*ؙ|\cۿoRjv "@#b~u`gX 4 90 "xT{yHL++볍g[O^n#3c<LKt}YCrCzO7Z],!?Nsc0 H |zBt^\Ryǟ41˶O;B jaDzs0]}?bc{cg" " La'; X.lvϞZ] /6ln;> ic{9DHc PG!$ݝMqQezO(aNw}$@yjfޔxwG?qxzw$j6of\ BK H p~ƃLSxa?pVG/v!谱BLh7GK*MD B'T(> ($ 솤_h,8-xIgYpω<ڡP6CB𭿰eh r.I:A6wyhVp3=EFKכ;/7^G )5J>3QM*A/ 1/՘BXR176 n( ^eĈ᫬ggk- Y?AF288O_P0f {4ʮK Іbè#`9H)ȣ/ E|IFeN Q¾~^F`0T[[>z4/`h};l*'JniA{.#p҅;P„̖_ A!D3gF  C'"*7/}8]o)ΑܲYыqxD[ E4 -̈(hI$42qU@E|oFCpS` xZx xo+yD#35'Q %h6w\GeRьjcwwkd!?RXt\niC7iT<릳)רlHM |vfgfM?GDZ{[63$ԿK kOUG+a */7#_Kv*>hb|E.뚖eܩvޓWo g~kmm3d#/"ō?p~~J>"מ=yc] ?=2p *R>Rpi)wxb dd[:߸(@dci3 G>ȶkI&ge`Ƨ&M">v D@iflZ/\].(q;(..u{G'sb8??CyŪ Djq&wk:t=NgDF$AAfoYǷdS+|p^m}I R;Bn6 * $J6]p8n8鮟:Jtu49@"'8z' au[\g az:L߅^PZE"Dc| !T1F߯Z٬?;N2 oj EgLoٌFhlZ)Hi d|-wķ Q=ڌB1\΁ZY8@C}jkޜDK":* ODXKhU>LC^<"q~=@@;±W+A섈cޫ,8M߫z~둭L3m'R4KIDT_^4.)PdJ7~?L7 )i;2| NR@@'w_ll qZA'r?{6 w:a:` ֱ? ܨ -Rif/u6h()ٯBP*lVD[`ҕ5垖/7L Dx$aXÏC5ZDV=zrr^%dh[~֓ᩡy$h4z|R'(e=aKƴS`X燏Oe~p{CrX?Qku|zZXt5;/N˵sxA+o]򃻫!k=3?գ7U3]2u?<·]uEbcsH!Y^_2X̗'vOhJ^@* ˳LfGKHo{ȣhe6##eD UU$\ `== V%qb~N-{z0f2d$[> 2;mѩHM\!q&*?CCQNf&WwYWvJ5L"rzVtP< Sᴬ !i0Sd>eaCGhPJkg[]z6n|b003?֏*7(Mp ?OLd|Տ~a:W QA|Ul1C"Wآ0E'? 7'Ef*eYԘELkBBxk%Qd"fV' U0L  OV|-(((o|!d{$wM%,`&|IJ @ր38t .iiq)cq1  nLrx-'VWFhͥ H"Êxz=o`(Rt, ˳{xsp\Xl4 5 񫭽;7pei1z|-NL"i(lNǶ@zL{F!g a A'tn{v3Ϗ`GjJRnH2Z=ZR,Pl\khuES˴vfCLȠ&n{|Vl6grцZ<EDPw=)./C +P&eDA R{YF#rpZmw\& a=<>Ѩl4#8RqVmbX `AE"h9 &Ct^UNWKL*`Dɤqc6$+v3X\CwggW_ҩ>fEP7O| "`f@&[ԧ+Kj΍k~MDf|*e!+ťy%}6af+ !t= D!s"D3Z).>y׿8aL#&'/>6@=*Z^&Rpt|ۯ?H(ᄍuy "ZYo"R@6rž7/'oPNw@~$ nO_qGxcyYpyiś|R 9F? 4Id>胛K}/,e\q- 鯾ShhF_٫_}Q6Yh~-}Ln^˅?ʺσDHVA\R~x(;::* {=-+l ~ D~~(E볙߶0D٨eR)uq Z])Vj\6 cY \Q 0.E$帶h%)E'D0UŹk+ 9!߿\uUug|~iauHDb/5puߚ/&#$UWI$Φ$qR :P*n*Kc(W@ફWUųj:@^}pҮ377rUrl?\ιI!~FD\ĕba!?*'ylyq)Ie\G)bRnx:d2˚_ 0!2+)K1iT.ͯ.DT%`{ee5ͦCDUIA Ŏ֩qgLFKfF;׮_͸a χ觘d’0^7{VS)5M/!ޜ!`C :MC6&JޓCD5DvGATT *YtCvk>O&a$"O(y;nq3doL "k(tGHV0QM`XC@)BTa ]Фc0e7Ȍol(Z{H&p*0ԦKx\.hSM2|b"c#.₠h0(#nm=34'fKc&@;zyV^,Ir&B5F:smwvʟO+ /=G 3Mv;i !3"bϠre??uo\`qD"21ٔXd)7Ewa,p 6(~vP0oLE$F"~ I|H.NN$Lg6 ɚHl 6U#s &C F@}p6¬Y" /a5fj2)6ي e[`8ڳ-~R+Ό!6` r>2mt& GCEoo ÷_`xo# E'dTe!ZoK4̸(S JηFbOvFw " *I7Wc쒿*?wD> P KV)IAenX 0곓})$qGw cqqi5H I+#NJ p#@ B@fYq҉%_.Д9$%`4 O_\3ae+`}K X0L@@0 .1 ~;2H܌F`T104:fK|8B$ĝ1A=._`V HDd 9_'fg' " RñJA&}3fq)"o5_؅Z;.|2у׼B?7{K|ԗ%),3LTK1lg #4]uFDR%ѵ?*{{g`0e.gA?Á0"M~7@ 4v:(M`eaa[AJb<'Id` t*5j"t-,~$-㬽mm#DR;@'8ޞ'ȿ%IT!&2zm)}O!jz $ق {", &ך0aac| d1 )3~Ibj.`yN0?ɤbLl%O[sY!axj7FLa7,βlⰑ|žBye_\AO10/Y`aa~ncM&ms@3ng"m/|=^8JoDԻ0c_7LhfQ#+`M}LN|`(H?6ˡD:> (tƚkQE 'Rɒ$\'BCuP\BED@х`ZZoL~D=-} ǏzةlT!V_ 6b?Tf!f~ǭ]1dGەn>@궴F萧 ;¬u/Yf `u >_": K ^zc=T8SmrHdz=Jus1w4t{쭛 Tq |RL7Zcrl`\tb: ^]Fwpr$ 91Y4' Y*[nT  RDƥ$"AD ZkwlZO&K>3z,QfNK#yO\)N& FtfZfs I,Y``"*>Xu!QA@Vǧz}k}MLYa<." yJ}ia>5c`iap Bbf dRy,(hdѽAkj{R_d2Nu;r@l]R"rzzVo5ɌLQޭ VtR5=߰>.u:̉h@*6Z;Gn/Σ=5;Lhm|"'gge333'%t;g{_KX38;;k&,iY]P%?6^/vg5̖luW q]CN8I'YvgjqOcEܨ &XI 'Q6`YQqa!?;^wr!SD?)l{00%|G,V`֮,rf G6W}pE~fE[:;/o^һ=:}c-9ҥ$r(:~QubMܸF4"8XdBӰ\ߥM߼0?jaiu0I']\[ rYw|}[kž{po kI#  ܣN$'Ւ5H0x -*eEhlDcmǎG%) j0 Ya愭 HA ȆG #GMIXFҀ،ԯpb@"6y9B7 !$e(Ȉ{qTԟ)+wDcv No ?BJSޗ0$C`Lӡj}12 ei ;0D8͌zafT@%C_ )K(eȜ4i.aBUxGw 1'$_jh1:ET|@͇A4@!hii~9y-A?;Hp gezeSl)q:=B8!Ie@|M uiQ!~ʸ%9e`Ci5.6ҥ .(`w CFC@mhT:XX_dBA袁$A;t}p/_>l0D3cD4(NLRf9#BFOpdr`@`\܏ߢ5i~p{yC0R 孭HJM d:uQ$3vx+~AuX2pRuxnQDKD!U02C5"75؉nxHR;` iH3AmH N[  =V/TP$B̜;!'E+s0ǡ,4&0ɬg2ԫCj x=!3l9`L--I'Y@G!Ї pyØD֊2sZ”0˚_qKlԪ`\Y)"cd;YaAŌ~RyS]ő200Ab5&y72l 3`Ŷ*d iW#(W:A"GZ OD&Mo/+`2% HDy8Ac!5!<"LR"-{xT꭮2q2)6Aq8<9-..JZq!JEFڀ$noq>T"hu*L&@h/j̧g.bѵ3іx +@쏜b|O4H2(F܃6Ӳ4=@L#(m|Z*-'Ǝs>,a]Lj8*p EPT===.%ph>3 );b_溝)D $kZN"3λ^( ᣓY6rDD'"{'UMCu;LF.Al6'%*lXDUjzj<7Y҉$K;1P&VJUjn;9;/0?i<|(Pj\!cqm-{RpȺ33F3ÓfK iCH:NZ';#R)<7q]__Ϋ5QXTމA"^O?+ov~n>W %+ (*_}t 7$쮫i4W\rei yҝ͕>(?;,G6R_].|tqaϏ(:軉> K{IȞDE,՛] ZNCD` W̓fP 2ij{Fu1W P 2C;-ә\q!;::JRKKK@;>'=S+g‚W\:'g@l9)*dSrfErΫ s;iӎF[L.VK:+W<==.A^w믾Ⱥ!)!bpJqh!j+ʇNJE>?|cw*Dfuڊds`{s{qq1V:+W+;7oܼv{Wŧ/6ϳ41E nJ}|F"ZW,}rدtO}yFX &a03Bs3cuT*F*a9 ]g~F Τ20@h nEQWdj8͍uy fkyyykwoyiT,#ZzWVxN6  ڊOnél6v%= Qg r͹4E7@(ӹH} /|RDO\[2vt0pt_|bg@f!9kŅ[)G\;bg&gzs4'ph`tPڕ\f8J)\+Jͤ˥z17> Z O_rdmwPL ƜuǷ?EX]}O t K &ZB˅LγN__o景yR~FQ*ܭ]8 ?_--Wg\DŽwcf~eibҭg;7m\6NsW>>?3C#h@grWV1EUcm:ԑ!//' 3\Zg,zH>KFxw@Z<  @sy__k\\@PȨ<G?3:tJ;Wbcco>MӮ#ҝٵ0[+BN)JRvLZ"%فF7ѸT5z<.BMz?kϱm>/_}//VatWN:n<;Kç_oەMXR1kVWͦǴPFʵ+ rXi|봣1$ۯlDŽo;=.yPuqtoa{e4WzZom;ivWo^7wQ9JuP(7UVV\7}5t:'+ųfm}yp}kӦ4N,ft{3kyx$U'zι.Uizu{ ,0þ`yx|،< n^[Ҿ3#s72R)S~"X@e.<*JU/b} ۾$)mKkH%dmdG._s@N,Uk66 վfZw.!r>n(Pl|/oy5]%o;~7FU`g ZmE)ŵVd%]Y{]fO#7!7>gh)oX+bs?Tq IDATkdBGH!euxLb.JP ԶZ-YUk:zD4:2D"i91>y]V1͊|SBN]]D%bȀ&0"r5-&T|]\A7:7 duA \+ln6 [wB15L%S)`h'ށx;<$"j9mtDAх.q(>gxcl$W^Ww̘$R6Qg?,S(+SPYwp,6psJH9Ní'0꛴_ մ>2O$UkV1r{û+oS= `#gfHկ]^˜*O_J+ 8L~mzZ*"<t搀 P!pIqjLJv0 QRX<ާʎ9܀ 2 ']g$t]:3,9%}&>)8gbC}P~?NՍ\_wOcKĬKefJt /P`=ewm"0p!ld'krSE4eSJ*⬿[[?<jV!Re%njH 0кRt3KC}D1z2+sC#CJ%0$jǸ,Po}1}Ү!3wjX7Qź'?.ݩG*'u`$'yݫ04HOp}EÙʹYXpcI?"qDMꯆzzv)tW ".-䋕;qH)4-&P a) kS?qV0_B z֧?w_,o*rtȸO AQowe}3/cn\|Sz.h :Wɞ :i(&eʂѩ*Ʊ [LUtʣ??{Ttt/$ ]a6&&py dkaՕ<}rvϻJo>6 JʋEp `ޔ@٧,bED -u_I,"00Bb.Zc HDN@h62ȕ@C?pfj|h}Cyk2|Md( !E^k{kERR Z%\g'N:t%jTr* =}F$kGm!ckl 2at[MA۷/c5"vQm2 zYGPZĽka[JO*A{2", +C,rU(ODQ<bXCT(AnzɤZ.0j.W(aP&: ݮblR+2i66u$fABdKyY.77 z&fP@pX yKr,*t !0[۲P\ ?W Ȅ #ZD Ӫa=D2>C! ~W?GnBG5^5;?dלXP>4< 5,rܖ_㪚HC<1<5;qGIPPH04*.-{H-[NAD;rFњzBnu\hD# 8w@P1H>WZ^6FIAxc{R ( D}˳ 8sρA{@ã(`ZTDO L"vނbʍ*JՇO>DOQiaSuk"q)w62+cC}]Q;f1|ؘ96噹zUN[G7]<{x2o7$_ǏO"63=,?Dv-un< D Ѐ J;=@܁r{SqWU쇂 O} urZJʍyvMYziQG^IL ;.ezSxky@;7X%źSiqDD9XRꆤRD"-kuIziumnuS1=pd@ وF]k )iΆdpimem%D͕n:US lG.Mͽ!FZ"LcCDK]bEӠX7#"yNfQBxijᶳ'<ǭn4I;Ok |.]ږt%cUA76uNy-Mf*;%pP  uVnl:D:aq(Pt c<;pw2 R*{1ePNB./VZx,ӝvH'qF& B2d2 ~S<؝IųuM|OV߱ $Z~v(}ܥTGw, |<đd|pckW9u6Aobbwʜ'20A`勹/A׷ޓeCfLu!im ZL˅+]gDm x"ha!- ""NeHuN ͨB?t[$'Agf:Z/eĪ^W`wmf"4 ʧkH/瑞3{MN b{#?9;ړ/M*6>ZœBbh;zgǧ4FyMvW`QQE#un A[䮇\=~]XX@! 7 L[xWbd(9~/I{9f'F#_,ߏu6Y#`#͇_ 1ʚ~̂3%aϧ%b,_%(??sͷ ?s! *p+%1{cOՇ=A D)#?8֑8b<{^{Nf!)3Qj\]? Z*~ GD!"`c#R #i)`:;'O 3w$G%:}[~/!ڗ~bb 51uPL)ȱ/~KSaGju'"`^jF@ hvY " uWBVh NEP ៹[x֑WfVxbyb6zZvG>OeyM+rH)gΌ;w+}?e׈l۾Б<7@<E*zc|ޥQ)EJ ˑ7F^~֚'ٟ.gf"sGobtX- j疿:G^`+~3JBdt)98wG<7~DG\'ㇵc=/:2?9 6.3qGFG:򌕰(+A>L܆Nf6*?枣际t*UY[n2\@9 r}dARͤWJKsEujy88iRn,xb>i?yG:-@FZ0^B!X]ʝSD\OmVP*@ VW\WRyjmlefdj>o]X@ "%/!HQ8Fu)ࡕO@숐BGĮXߓ_yI܈RBϹEpO)8T 6W󳙡ܑI ˀQ!s1Ȋ1li>J`vykjwoJX,Ivc@??ą\㵥Ͱ2 sPq*ٺb֥JB!q,w, N9t+tJj٩'^>kZ4w%KsoRM:X\, 0Jq7-§[ixIWkݪՍ‚H\ 0 j )&a%(TZݜqy\ ruR!cQZYUo5 :#׵0 XB8j+[Wxl( ln<jn$4T t-4k]-Lm*#:#ףԷ)Tl051@"\oxI9^$̉r1I'#?3?X:^%3W3U ryh"RIՇ.d3?s1԰v ]u^Bn"TvV +-%Nb&6VTQ9=RiJtyzKK'\\˙D ֭r IDAT \CD7 s SN-6~X ];s0 :",o{ G!Ѧ?DDؿ=KX6[ZK=+y~vo 2 /K?}Su0̺*מS9uޗ}}, W/WUf_8מHNG_]-\&7AL-,tFy#,yl:ґz( `?|6 (#3so?0lyxmu?(@?#?3? B^u'n?MoC @;fP]u也G@)⺩מ; H ï}u1~ Q5RJYg1XB{ :,=1أY;x˽~@ 4yrI5=޸ N v$n?Ww[4 a4YSQ:o7 ^D@W>%fE$  wx1>Ặ"]b _tL߿~k8FAw{գs/K; ` "DW]'t)9DjmQ2F|^¢#X!A|&.F@!_$vІJR O^U$ID/d+U?r񸈀DX ZryfyT0lƘՍ|uvqq6&P6K3n2*#9Asz\2F' l\W1U* 1z0olʵpb"ov͆jmq5vv#m97I: # }^g^T@`c!& A~剟zѷn{#o@FPHBG" N ?t_m/xcc @0Z165BAt8=XPmioADr[;Ў'9׉|'P%AבnjՒJA+q.(00 C\ HI]/{  0 =–ζG sQJ"B퐊i֚qkZhތ"(d-M-КM n"b\ 3)W9^LAT*L:u:=$Ղj- d $:v 3+"6Lbdu܎R14̑ I^_,UB!50ADR( BmʕP,} +oqML令X(WkVQ(FPaDr1 r|cC]4W(a,kr EYhYnFrf7j{KR%W*Jo`E*Ujnbzɗ:x\u7 YIR[Ϟ:(0dC#%JA8ru\j_]]:֚@j5Y) Zհ #MfRo\o9@$6rsp?Ɛ}9$bS E BP:di ܑxKJ9D)`BV66d1W(2AAAe0tEyplGDUlj>y KS߂ XWdB "Jljv ޅU,JRw'-uBb|9cj P$M9r!_>Cb8w3-.Ikđ&gƘWn{JrsdY@W}[PgD=wyN~ܝ=|OZ7= 1r Μn4>44pbr'y|WgO:cMTW^}bjV)<ߩ`=72o`B$cG+m2(oo Q9!*:7}`=>FJ\X)xTAt dd%"Dfms3_VZZ'f^*\YXkF`Djh6iY[R }^DD`)[ȗϢ#] BwYg[*d. sX_G-7KAE zz"1@ML䰈QHÄ2.o˅#"lHYZ'FzҲ?[QuƘǞ>44㒲VOk1&'рڄ`q\ə[Ob|L#/Ο99'b֏29o d=ȹ@²upW #I&j8GXDX2و^aD?m{װDĉ9xRM4+^0l"@,&iTpd2T x,z*j<n!!cGF-j CBB"FhGFvG(DG+K[Wn*@W Dp +Eh+G2S"zt›oO+kOuNs2>{qؕy4.95yQl͙5y{B4gb#-ـEDV7>7 ::#v χ't:\;upe{qU!t;Q|n\`hZM%8 𨿧+y ඹ1EA =52ߕNPz+DsHW":n.D5=Л\e|txfqe3WPJf3%1YaFTǶa a:Ϻ-k+0z#>g8C;€{6B lsc#O'ٳT ,bDJL{6}A$j!<10ԋu=s(`z{U]$D4m1l L\=<<ԕż?Lw`m{ 3K*s@w2GlKb3:2I1դЪEu-/#O^YTki^"bY:$`ݗؾ9@ 6"ƒ-88X! iK:6h7@FЀH}]ʰԽ6Az IqmEX[Q,XP"rE6[b{CήNÚ \V^IԷVsQivdۏD D$;:uӯw v|" s%`q [e@l 1 "DHj>O.M Ļ?Tf>pnM{~=6h~o̖- Yӻ q]zi~цD%63bAfw$#EP HL08례0@"QZ=UCA5%ټ}G-a!aEo BIژةx)MlkrL4ωmnYq0>AӅh0tt+*3eQUFDu&hG4v2l҈aDiL6+r1 1 %:[=xY7ۤȸNVw@7R]#Q\m[AЌBk?{2|2TTG"; }=4jZl/Zh$)B^D#Sb~)6"@;FDle (`D$Imq&{֣,=V\/1Ѫ؎Vq XjȡSj 1v#π4N:XA=T*^M݃6WADQzzSmzlcpgx7 (=Ⅸ*0B` R 3/wwJ]v2/L]&i,53MTl4t耏ºbq^3)eB;c]VDȸCg/~pSEӜvvt0m~'Bx7Ɗخ!M& \=r% D -~͍=1큠h;vd , BMP,q = !jWe",|ڰb >gys{a√4`'ժr;3RBoJ)kwY0C=vo3"2kz Xv M`  5/FMzwApYLjFj**7]m n ;2( 0jA9ѕ@aTlJu) vY1ӛ+v"ݳjj6bOw,ʸE/,Vv#jeUjS~Ka ӑKqسi{JWWdR nm`X[4wt֠<58 g>`tM "M%٘烶;?%#w#J 0t!:}1ᛰkI3Yۃx~{Oʝg8FdaD`68I-o8uxԀk\@lL3 dԾ q( ‚FvRB$]JQ8;v2aЕ)20s@o建Rb&1DMU[T#Jz@kX[Fm3١/˅l;C19w: 8uD\Z[*0}0f׭Ck:P֍ݧ$Ο 3!"R[)bcBQ (BHŒ{jðT2_].Ơ*Wjʕ5) f X*~k_ЩVkr "p"5kkgYik~kٔƘ?xn03T(&4qR !!AF@b#$._@2ݙ{q> h}L]D>EG937KRwUO&-H6\>͊:$(lJ{UƂ]84/G@ J-. | WY~60l~ iۧcC/y>PZŵl.ߕN*@{^CB6}Aݜk|y#_A3ǽP\X&-f疳c<@^ʗUer͇N(9:WBƭJ0r1tܥ3'(ІKڑ#}HXm]ffƆ_6ܟ*N;⺪=3_=&3f7Fyla-&`6%Fz=7:8bfBFZ)PA6$@l7b1[(c\f c8ԳjГ0"5<<8D%!#0VTRcZ`ucꇞE>S~YT`9yf~nes|diR#Uol4y+;6"̙ތiN-E|e"u?i`O+@D*ff$MDbӃ~vCQR[Є֚ـ1D z6,Fh$mtn%Ec8 "JhZF; 1Fm] E;#h^=h =NGڧ"؄OmmߜY)ڷv@bEƩ,h>,K>h]3(l,po7h{X\[̉5W_\:26ӝ@&׽[ť[NTk+s>f֤q3r)@ycuirJbHY%-Vӟ= (4. wk !~dkCy"/ljI}C=yO(\H#5zGt.Nl IDATbFNyHPsc3k{Pr cN_ Fɭ%Q>EBY cER]X8hG37/ z<_$ǍL=S]?5 \8?=ADY@l}rKƶAnݢDUŽj7 wsrP2L-^|7̟l'{,ǀpd(-I$\.olNqO̮x}P %G KJDѹZ,M$VwH>:һ'"z(pGm4E2SOQhQe|uc4DHM^f΍OOF}r,ӿ/#0" C72.b~ӏ3gAжwym}MS&{Bl.ڬdDՋԛ8!@dY"c!9OM1Yl2#KD%f[]DXzTGBՁrw XCVr=8Ra0q:eo//L pڜ RrEJ^Nmla;a&n6J B?U>N]G$1m BT=yda땉aIkO"43 @Ķq"幙 ڞOd)bI~oH>$yh#p0X!,h"D<;=~z`ɴ}q7f&Gg&E2eė 'ZVՂ#G\3DlM68XI\WZwx)S}fr-ɳx a}@Z.]YY.h)B?'JKݽrg7h=wj1˘C"`(7@*i׏cIDM"#shז$yȒx*)mji#`yvjrk}%0 wuR"KCC}6ir50%kKCK<:,D' Hfu;,)wुr\ d2&3|ue{pZ]^ln脚hDdmizS)E t-a~Y$t{l>zh4ʏ*C5Qq>yLuӧo?4Ɵ]?˞"阕41:BgdElxaru2o.$L}[ͮ6hXI ۆ?'!Jxf&}s*Wdz^!a^]d4$<+TIh.,lrpO>}.2-=fRm6"`ALz f+̱# C˜sT*f <8«c,l=7{h`g?l+A`!fq-YP*7Ƈk,8Xɲ w~ya/d|凿D6mM#ktckw aSFVyd ;6CʼnegE8Β3yxVOhlD~T}   f 1J~bwaLJW<|d:i%0@.\t 8T{ѧ/ٹsaRAJ-Q|ñ*0Bfex)"Ae F06كfgg;c tg h4xf "3/._ZIRbg90wqdA.I6m]$bö's/LMds~}8awm & ~E?l,E1ESHe ג {G pX\[7.3d{vnl]绯߼Σ Şͻ?m ORF;rӀ&wRE]~;+. h4?d;9:Z/^:"ֽ{xRX)H2>o|juP( T "koG=g4G^ڍY~D(mX'$|t /^$p=" xW;yyY{\,+bFӪ7-7;] 7{4z1Ƣ;g9s ,/^ZC?E+]R1Z[/3*/ Fbe RKwC5 d2A[e*}BatBR@.5 @"6YL(Ap~zvzB%8XcapÝZD@A#b s!~/"BQyf|9>6,>Μw˥BapWZkw֪CƘ\ʇ}CxSrW'1r>x~&-ۜ&]#~8q @:?2?KhcdUgcP_BC¶+<'@(' \s3Sgfba]CG&G빷,\4lK+<ܾ+W^u؉imر su}/,BD>#gZ#Þ̜BϨlJW߄Q+vm+ٸx#H5i#{]/Vl;oP@ r׀`*񃣽\kϏ}uV }V85>_089:|nr[Wrи+l)'w\= 2&2Pxiy(ɱf X @I r2FBBb,Y1D4saW:j5n=7Z_APTrߧk#SHD \[\n g˥wa|-D^%Jf&HLˋ#u\q\XCRwc$ Q1ܬd(`/xpfjkcCUCBG{8~#~Ћ/Πd3Qo} f3bbV#wtvzmD‰ZׯUkE@!=~N%XXŭEk->E|ÂqxK}0ɻ |Dia[+,ş)8"ӓ^u9@FVnmmH0bBm9g…Zzgc].>G<s#yV :%2I' 谛!:αdŋk \`hoG˅[#($IjDmu@&K 4# hgOmGH,@HKt҈(> *,–GGjYީީG61,® rJz}t`J]ܩ\~ĶF*9T)vݰ}gK V-o/W˄0=ٟAveX8E"Fǒ9n- ZGR-6ևd+a8Q hEcLHv>kcs$ѧȮLO\^[ o*Sj0#=lj~Vy!u!GMDff֗/ &jv\7gϏ6ז*edgK6yv‰w9O1hR$ %''mh]BݢA =#Oݸ>V+'{4>a@@@kK7/f .9Z@F\ȭrt=H.#Pr\7iDMf_wunLJkNa+jmG귮])uvV(I~sq"?FG馄!n%Y '9Hd0n#%tR!n(&4 !߱وL { Nykm밑C`D!arY{DX/…B%!-2\)ݺz}až%0I'Ogt}<3}[7Ni R5C0m岸sE ퟮ {PUn^R0Jx&`Vf!D`E R0`X@&Br A7)}sZ'm)p`Iv3 !u|{<Ѩk%Oud*$V*!01KOVȥb>cDdVW;7;Ry=Bw y?~;62d)x(l_~x[DtT?fueTJqzbRT<`"˅tdy/'Uy ıueg4,S%3w=ytp'9uarP6󢥖ҿvk}d"3#Zx riqv@ -#!$РHʂ3" hА3&8C11kE#(F `hLk(A SA@i ʴ2ZtsZ ~`4jYk1Y,K]R_4=1NEee69,@y6).LE"ŒShL.D1 yY, A@( P 7t)ދ  (pr %B;/I$)! GziDk|O\ dc @v.q0ۙAaj4˓mOޞ˴eCq+<炡J"svxow'Cg D3c$qJнNwR7<~;d(ѡ`~w0 {{7ĝ%ho<}Z, ƍý}٫W=$h p`}XL?eD(Fcwo? !1QxW+quRJ>l F;S `R+)ɱ'o.]Q5Ɖbfj$IZtAD,F5ka:5 S7\݃AįRABg\m0#R\\[Uʱ9;k,8I'=y~ 0:Kq#BR1[@g[D zQwQ1t AqVrW RZxw8R-Uff^(`h>nXXвJƹK3߬$V|#SBW+)AY øulJHRD&JG:#,b\5:z;?#N ܼ>T)!D}ch)X_ɘn߻s+H%chScEDf;@I@DPסiinQ37ᰖԒ$_9[Ɔ sZX}:/vݏV\Hؖ߂,ct")bgsmP@m'" AMf2֔"37OsɅAm:Z;ӗW׷H47 u ;y%f=ak%FQkM`(ʰAV^,c l@uI.t =N*C|SKJ1 hrm1Ro7@dhFkXs?!zD1VAA|كGs+&"El7ME ,~PoqG}:&035E)^:Xl*>{BqR0k>҄B= ܼ>T9s㵊lܾ?\f9jE@)_eZrNڷ18UÎ$stàp<(C`cen.l-r nDs`9:xU%# Hqޕ(V&+⻇$@>(h hqY.6R-VA(l̡&"(L>_5v6]1JKջ:FK+ bGUIDATӁ'AVύ"V E֕1s""7`5 A0 @n^^@բm`g-/'F(o сl-A*873Mh 7ߞ< =GDZ-)oQ2={dkf# ,]^~3(paܾK03F]0jpr $uƍ)?LV(V/?^}lF"FxsuV)XwIGq Ih/oýk o f &Gggch?3v !lxBY_?NF4'p'k-"ree\<$"=00{[iS o̯/F=m"I觠!S@╌s F%U+%!o+?opネ}*1P3!l̯.ܸ/ 4rƖCf7|iqA$ә$K0Hq꽫HR&VDdAmg3`=X(>o tF5QMy, sWWz=-+2w~ >BŋSs3G+GZ ='X" ;X)h2 n@iG`"^\Y_5Q( BOJ$4x܋d9|+ B5xBQ^%^ " BPi VOC BP =<`osmU( B<'r BP9"x6Ҽf BPOp=:fyP( :X BP('ZR( BPKP( B,BP( u BP(`) BPP( BBP( B,BP( u BP(R( BPP( BBP( :X BP(`) BP(R( BPKP( B,BP( :X BP(`) BPP( BPKP( B,BP( u BP(`) BPP( BBP( :X BP( u BP(R( B8a47 IENDB`biloba-0.9.3/res/fr/computer.png0000644000175100017510000000170010315030517013433 00000000000000PNG  IHDRn(h]bKGDC pHYs  `IDATxMlMAj UWHE^v"]EC"I HDDZ"XH+-Q m5͹1S^'/sg|?%ɓOs.q=pչ @l? |>J9:s.r΍GQT x(Ya>V~f;AJcZ /~M*tZ=~sŏE^,*/ 3- d0T2q([4|g_(-Mv(92dSVTa#J>Vff9:`09`]1^ Fòi6lX7;b/GQO*V-ᧀR[K*F`2&0!r7QϖܸpI}E.Tx/O=`Lu5*oʸf`]RM ~Xυ|@pgq۽v w5-Io2.սeZK87;g(`0 Ph7 tx4C*lTo0a>Wz 8 f{- }*/yZ+#'](Z(&[JW W \W&7(-W/~}?9\ʉ7ҿ>Vy+ V\ʼn}IIkQ.GN(hU(~ujBn~҈]eR%UL*Qmߥ6+B\n(~+>P'{qh/pn˃2/< r`/ERQ7 0-D6H!~оwTKWIENDB`biloba-0.9.3/res/fr/Makefile.am0000644000175100017510000000113711532011520013122 00000000000000bilobadir = $(pkgdatadir)/fr CFLAGS = -DMYDATADIR=\"$(bilobadir)\" EXTRA_DIST = \ aide1-maemo.png \ aide1.png \ aide2-maemo.png \ aide2.png \ aide3-maemo.png \ aide3.png \ aide4-maemo.png \ aide4.png \ aide5-maemo.png \ aide5.png \ aide6-maemo.png \ aide6.png \ commands.png \ commands-maemo.png \ computer.png \ create-game.png \ game-name.png \ join-game.png \ local.png \ network-games.png \ nplay.png \ player.png \ reseau.png \ save_last.png \ server.png \ start.png biloba_DATA = $(EXTRA_DIST) biloba-0.9.3/res/fr/create-game.png0000644000175100017510000000273710315030517013762 00000000000000PNG  IHDR2QbKGD pHYs  IDATx[WUny|$bVDEA QHt^*z%` TDQet%LF2a L#srtt^ց333k}[^'D BLKEjB &c$]U$!4 q_- S8йCF"D $!^ LAP%""""""bÀ@7 ӜFN < QϜ~}WozE۽N`iίv&hϽ8lύM͜cn'-6;wM.@m*?0a /sbBGͶt6؂s?3w?l$PiQ/-v<| YO)š#'65Z#]f=xf_Q?F@<0Th_&W ξE~}_អmrWgW~wS*[&ĦX=w䶗o`/tv~rb-!̶1ϊcocqjg]{-o׮Ve|=Bo39YzKufƦJg;%0C1Oofw}]E61nH})nyh/R9- nn͏@v3>*^XSZEyn,I9kvEy'I{Vo6K2:bNfJ["=_rmҍ/J`sif{l{jsZq@O\?vj^RҸ׻~` u.-W!T^TNm%]SXvg?ŋ>`\lc8tLU͘)i2>5=80vs3Hnt<\qv5x*Bl\3B!n[Srn!t<Bj#,ߞBPBӛLmqq̌M ps1!(2Ɲbwh/YagAf] =p=-nuWpٖ:߮6MKfKb4Z^]Knѥ8ܐ ZŧR.Wo30&xs>wvx62L=Ap>/Aw:mf[wMSnaG*[&s8'Ŧf>V9+}OztHi/75>KF @JOnh"""""""""PEDjMhB)Jp-hBDH J¨cb_!ݢս4(N_+O7IENDB`biloba-0.9.3/COPYING0000644000175100017510000003603010743620512010733 00000000000000The code in this distribution is Copyright 2004-2008 by Guillaume Demougeot Colin Leroy ------------------------------------------------------------------------------- GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave, Cambridge, MA 02139, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. ------------------------------------------------------------------------------- biloba-0.9.3/configure0000755000175100017510000061013711532012740011610 00000000000000#! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.67 for Biloba 0.9.3. # # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 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 more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do 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 as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } 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.) 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 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do 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 " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 test \$(( 1 + 1 )) = 2 || exit 1" if (eval "$as_required") 2>/dev/null; then : as_have_required=yes else as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. as_found=: case $as_dir in #( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir/$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi done;; esac as_found=false done $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes fi; } IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV export CONFIG_SHELL exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} fi if test x$as_have_required = xno; then : $as_echo "$0: This script requires a shell more modern than all" $as_echo "$0: the shells that I found on your system." if test x${ZSH_VERSION+set} = xset ; then $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, $0: including any error possibly output before this $0: message. Then install a modern shell, or manually run $0: the script under such a shell if you do have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_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 || $as_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" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error 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 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # 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 as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # 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" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_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 } ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac 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 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then 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 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='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi if test -x / >/dev/null 2>&1; then as_test_x='test -x' else if ls -dL / >/dev/null 2>&1; then as_ls_L_option=L else as_ls_L_option= fi as_test_x=' eval sh -c '\'' if test -d "$1"; then test -d "$1/."; else case $1 in #( -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( ???[sx]*):;;*)false;;esac;fi '\'' sh ' fi as_executable_p=$as_test_x # 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'" test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, old GNU/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= # Identity of this package. PACKAGE_NAME='Biloba' PACKAGE_TARNAME='biloba' PACKAGE_VERSION='0.9.3' PACKAGE_STRING='Biloba 0.9.3' PACKAGE_BUGREPORT='' PACKAGE_URL='' ac_unique_file="src/main.c" # 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='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS LIBOBJS MINGW32_FALSE MINGW32_TRUE MAEMO_FALSE MAEMO_TRUE WINDRES EGREP GREP SDL_LIBS SDL_CFLAGS SDL_CONFIG MATHLIB X_EXTRA_LIBS X_LIBS X_PRE_LIBS X_CFLAGS CPP XMKMF am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__quote am__include DEPDIR OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC am__untar am__tar AMTAR am__leading_dot SET_MAKE AWK mkdir_p MKDIR_P INSTALL_STRIP_PROGRAM STRIP install_sh MAKEINFO AUTOHEADER AUTOMAKE AUTOCONF ACLOCAL VERSION PACKAGE CYGPATH_W am__isrc INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM target_os target_vendor target_cpu target host_os host_vendor host_cpu host build_os build_vendor build_cpu build target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking enable_dependency_tracking with_x with_sdl_prefix with_sdl_exec_prefix enable_sdltest enable_maemo ' ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS LIBS CPPFLAGS XMKMF CPP WINDRES' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # 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= ;; *) 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_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=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_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$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_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=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 ;; -*) as_fn_error $? "unrecognized option: \`$ac_option' Try \`$0 --help' for more information" ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_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'` as_fn_error $? "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. 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 # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 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 $as_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 .` || as_fn_error $? "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error $? "pwd does not report name of working directory" # 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 -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | 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 .." as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 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 Biloba 0.9.3 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/biloba] --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 X features: --x-includes=DIR X include files are in DIR --x-libraries=DIR X library files are in DIR System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] --target=TARGET configure for building compilers for TARGET [HOST] _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of Biloba 0.9.3:";; esac cat <<\_ACEOF Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --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 --disable-sdltest Do not try to compile and run a test SDL program --enable-maemo build for the Maemo platform default=no Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-x use the X Window System --with-sdl-prefix=PFX Prefix where SDL is installed (optional) --with-sdl-exec-prefix=PFX Exec prefix where SDL is installed (optional) 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 LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory XMKMF Path to xmkmf, Makefile generator for X Window System CPP C preprocessor WINDRES Windows Resource compiler tool path Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to the package provider. _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" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && 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=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_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 $as_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 Biloba configure 0.9.3 generated by GNU Autoconf 2.67 Copyright (C) 2010 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 ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## # ac_fn_c_try_compile LINENO # -------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 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 ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } # ac_fn_c_try_compile # ac_fn_c_try_cpp LINENO # ---------------------- # Try to preprocess conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } > conftest.i && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } # ac_fn_c_try_cpp # ac_fn_c_try_link LINENO # ----------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 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 ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } # ac_fn_c_try_link # ac_fn_c_check_func LINENO FUNC VAR # ---------------------------------- # Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_c_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval "test \"\${$3+set}\"" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. For example, HP-UX 11i declares gettimeofday. */ #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $2 (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $2 /* 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 $2 (); /* 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_$2 || defined __stub___$2 choke me #endif int main () { return $2 (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } # ac_fn_c_check_func # ac_fn_c_try_run LINENO # ---------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes # that executables *can* be run. ac_fn_c_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } # ac_fn_c_try_run # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists, giving a warning if it cannot be compiled using # the include files in INCLUDES and setting the cache variable VAR # accordingly. ac_fn_c_check_header_mongrel () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if eval "test \"\${$3+set}\"" = set; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval "test \"\${$3+set}\"" = set; then : $as_echo_n "(cached) " >&6 fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 $as_echo_n "checking $2 usability... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_header_compiler=yes else ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 $as_echo_n "checking $2 presence... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$2> _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : ac_header_preproc=yes else ac_header_preproc=no fi rm -f conftest.err conftest.i conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( yes:no: ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; no:yes:* ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval "test \"\${$3+set}\"" = set; then : $as_echo_n "(cached) " >&6 else eval "$3=\$ac_header_compiler" fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } # ac_fn_c_check_header_mongrel # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists and can be compiled using the include files in # INCLUDES, setting the cache variable VAR accordingly. ac_fn_c_check_header_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval "test \"\${$3+set}\"" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } # ac_fn_c_check_header_compile 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 Biloba $as_me 0.9.3, which was generated by GNU Autoconf 2.67. 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=. $as_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=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append 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 as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset 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 $as_echo "## ---------------- ## ## Cache variables. ## ## ---------------- ##" 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_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; 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 $as_echo "## ----------------- ## ## Output variables. ## ## ----------------- ##" echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then $as_echo "## ------------------- ## ## File substitutions. ## ## ------------------- ##" echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then $as_echo "## ----------- ## ## confdefs.h. ## ## ----------- ##" echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_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'; as_fn_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 $as_echo "/* confdefs.h */" > 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 cat >>confdefs.h <<_ACEOF #define PACKAGE_URL "$PACKAGE_URL" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then # We do not want a PATH search for config.site. case $CONFIG_SITE in #(( -*) ac_site_file1=./$CONFIG_SITE;; */*) ac_site_file1=$CONFIG_SITE;; *) ac_site_file1=./$CONFIG_SITE;; esac elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" \ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "failed to load site script $ac_site_file See \`config.log' for more details" "$LINENO" 5 ; } 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. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_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,) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_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 # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_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. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## 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 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 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 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. # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } if test "${ac_cv_build+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 $as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5 ;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' set x $ac_cv_build shift build_cpu=$1 build_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: build_os=$* IFS=$ac_save_IFS case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 $as_echo_n "checking host system type... " >&6; } if test "${ac_cv_host+set}" = set; then : $as_echo_n "(cached) " >&6 else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 $as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5 ;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' set x $ac_cv_host shift host_cpu=$1 host_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: host_os=$* IFS=$ac_save_IFS case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 $as_echo_n "checking target system type... " >&6; } if test "${ac_cv_target+set}" = set; then : $as_echo_n "(cached) " >&6 else if test "x$target_alias" = x; then ac_cv_target=$ac_cv_host else ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 $as_echo "$ac_cv_target" >&6; } case $ac_cv_target in *-*-*) ;; *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5 ;; esac target=$ac_cv_target ac_save_IFS=$IFS; IFS='-' set x $ac_cv_target shift target_cpu=$1 target_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: target_os=$* IFS=$ac_save_IFS case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac # The aliases save the names the user supplied, while $host etc. # will get canonicalized. test -n "$target_alias" && test "$program_prefix$program_suffix$program_transform_name" = \ NONENONEs,x,x, && program_prefix=${target_alias}- am__api_version='1.11' # 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. # Reject install programs that cannot install multiple files. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if test "${ac_cv_path_install+set}" = set; then : $as_echo_n "(cached) " >&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_test_x "$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 rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$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' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } # Just in case sleep 1 echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5 ;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5 ;; esac # 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". as_fn_error $? "ls -t appears to fail. Make sure there is not a broken alias in your environment" "$LINENO" 5 fi test "$2" = conftest.file ) then # Ok. : else as_fn_error $? "newly created file is older than distributed files! Check your system clock" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "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 $. # By default was `s,x,x', remove it if useless. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} fi if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi # 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_STRIP+set}" = set; then : $as_echo_n "(cached) " >&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_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : $as_echo_n "(cached) " >&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_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then if test "${ac_cv_path_mkdir+set}" = set; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ 'mkdir (fileutils) '4.1*) ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext break 3;; esac done done done IFS=$as_save_IFS fi test -d ./--version && rmdir ./--version if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else # As a last resort, use the slow shell script. Don't cache a # value for MKDIR_P 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. MKDIR_P="$ac_install_sh -d" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } mkdir_p="$MKDIR_P" case $mkdir_p in [\\/$]* | ?:[\\/]*) ;; */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; esac 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_AWK+set}" = set; then : $as_echo_n "(cached) " >&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_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AWK" && break done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\"" = set; then : $as_echo_n "(cached) " >&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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi 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='biloba' VERSION='0.9.3' 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"} # 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"} am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' SDL_VERSION=1.1.6 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&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_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : $as_echo_n "(cached) " >&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_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&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_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&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_test_x "$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" $as_echo "$as_me:${as_lineno-$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&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_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : $as_echo_n "(cached) " >&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_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "no acceptable C compiler found in \$PATH See \`config.log' for more details" "$LINENO" 5 ; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM 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. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 $as_echo_n "checking whether the C compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.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 ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; 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 | *.dSYM | *.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 if test -z "$ac_file"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "C compiler cannot create executables See \`config.log' for more details" "$LINENO" 5 ; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 $as_echo_n "checking for C compiler default output file name... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; 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 | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details" "$LINENO" 5 ; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 $as_echo_n "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details" "$LINENO" 5 ; } fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 $as_echo "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if test "${ac_cv_objext+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* 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 ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; 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 | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of object files: cannot compile See \`config.log' for more details" "$LINENO" 5 ; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if test "${ac_cv_c_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if test "${ac_cv_prog_cc_g+set}" = set; then : $as_echo_n "(cached) " >&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 confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if test "${ac_cv_prog_cc_c89+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* 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" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg 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) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : 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 DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 $as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from `make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 $as_echo "$_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 depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : $as_echo_n "(cached) " >&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 am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac 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 # 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. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; 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 ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 $as_echo_n "checking for an ANSI C-conforming const... " >&6; } if test "${ac_cv_c_const+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { /* FIXME: Include the comments suggested by Paul. */ #ifndef __cplusplus /* Ultrix mips cc rejects this. */ typedef int charset[2]; const charset cs; /* SunOS 4.1.1 cc rejects this. */ char const *const *pcpcc; char **ppc; /* NEC SVR4.0.2 mips cc rejects this. */ struct point {int x, y;}; static struct point const zero = {0,0}; /* AIX XL C 1.02.0.0 rejects this. It does not let you subtract one const X* pointer from another in an arm of an if-expression whose if-part is not a constant expression */ const char *g = "string"; pcpcc = &g + (g ? g-g : 0); /* HPUX 7.0 cc rejects these. */ ++pcpcc; ppc = (char**) pcpcc; pcpcc = (char const *const *) ppc; { /* SCO 3.2v4 cc rejects this. */ char *t; char const *s = 0 ? (char *) 0 : (char const *) 0; *t++ = 0; if (s) return 0; } { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ int x[] = {25, 17}; const int *foo = &x[0]; ++foo; } { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ typedef const int *iptr; iptr p = 0; ++p; } { /* AIX XL C 1.02.0.0 rejects this saying "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ struct s { int j; const int *ap[3]; }; struct s *b; b->j = 5; } { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ const int foo = 10; if (!foo) return 0; } return !cs[0] && !zero.x; #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_c_const=yes else ac_cv_c_const=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 $as_echo "$ac_cv_c_const" >&6; } if test $ac_cv_c_const = no; then $as_echo "#define const /**/" >>confdefs.h fi MINGW32=no case "$target" in *-*-cygwin* | *-*-mingw32*) MATHLIB="" SYS_GL_LIBS="-lopengl32" LIBS="-lws2_32" MINGW32=yes ;; *-*-beos*) MATHLIB="" SYS_GL_LIBS="-lGL" ;; *-*-aix*) if test x$ac_cv_c_compiler_gnu = xyes; then CFLAGS="-mthreads" fi ;; *) MATHLIB="-lm" 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&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 : $as_echo_n "(cached) " >&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 confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$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 confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details" "$LINENO" 5 ; } 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5 $as_echo_n "checking for X... " >&6; } # Check whether --with-x was given. if test "${with_x+set}" = set; then : withval=$with_x; fi # $have_x is `yes', `no', `disabled', or empty when we do not yet know. if test "x$with_x" = xno; then # The user explicitly disabled X. have_x=disabled else case $x_includes,$x_libraries in #( *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5 ;; #( *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then : $as_echo_n "(cached) " >&6 else # One or both of the vars are not set, and there is no cached value. ac_x_includes=no ac_x_libraries=no rm -f -r conftest.dir if mkdir conftest.dir; then cd conftest.dir cat >Imakefile <<'_ACEOF' incroot: @echo incroot='${INCROOT}' usrlibdir: @echo usrlibdir='${USRLIBDIR}' libdir: @echo libdir='${LIBDIR}' _ACEOF if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. for ac_var in incroot usrlibdir libdir; do eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`" done # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. for ac_extension in a so sl dylib la dll; do if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && test -f "$ac_im_libdir/libX11.$ac_extension"; then ac_im_usrlibdir=$ac_im_libdir; break fi done # Screen out bogus values from the imake configuration. They are # bogus both because they are the default anyway, and because # using them would break gcc on systems where it needs fixed includes. case $ac_im_incroot in /usr/include) ac_x_includes= ;; *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; esac case $ac_im_usrlibdir in /usr/lib | /usr/lib64 | /lib | /lib64) ;; *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; esac fi cd .. rm -f -r conftest.dir fi # Standard set of common directories for X headers. # Check X11 before X11Rn because it is often a symlink to the current release. ac_x_header_dirs=' /usr/X11/include /usr/X11R7/include /usr/X11R6/include /usr/X11R5/include /usr/X11R4/include /usr/include/X11 /usr/include/X11R7 /usr/include/X11R6 /usr/include/X11R5 /usr/include/X11R4 /usr/local/X11/include /usr/local/X11R7/include /usr/local/X11R6/include /usr/local/X11R5/include /usr/local/X11R4/include /usr/local/include/X11 /usr/local/include/X11R7 /usr/local/include/X11R6 /usr/local/include/X11R5 /usr/local/include/X11R4 /usr/X386/include /usr/x386/include /usr/XFree86/include/X11 /usr/include /usr/local/include /usr/unsupported/include /usr/athena/include /usr/local/x11r5/include /usr/lpp/Xamples/include /usr/openwin/include /usr/openwin/share/include' if test "$ac_x_includes" = no; then # Guess where to find include files, by looking for Xlib.h. # First, try using that file with no special directory specified. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # We can compile using X headers with no special include directory. ac_x_includes= else for ac_dir in $ac_x_header_dirs; do if test -r "$ac_dir/X11/Xlib.h"; then ac_x_includes=$ac_dir break fi done fi rm -f conftest.err conftest.i conftest.$ac_ext fi # $ac_x_includes = no if test "$ac_x_libraries" = no; then # Check for the libraries. # See if we find them without any special options. # Don't add to $LIBS permanently. ac_save_LIBS=$LIBS LIBS="-lX11 $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { XrmInitialize () ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : LIBS=$ac_save_LIBS # We can link X programs with no special library path. ac_x_libraries= else LIBS=$ac_save_LIBS for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` do # Don't even attempt the hair of trying to link an X program! for ac_extension in a so sl dylib la dll; do if test -r "$ac_dir/libX11.$ac_extension"; then ac_x_libraries=$ac_dir break 2 fi done done fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi # $ac_x_libraries = no case $ac_x_includes,$ac_x_libraries in #( no,* | *,no | *\'*) # Didn't find X, or a directory has "'" in its name. ac_cv_have_x="have_x=no";; #( *) # Record where we found X for the cache. ac_cv_have_x="have_x=yes\ ac_x_includes='$ac_x_includes'\ ac_x_libraries='$ac_x_libraries'" esac fi ;; #( *) have_x=yes;; esac eval "$ac_cv_have_x" fi # $with_x != no if test "$have_x" != yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5 $as_echo "$have_x" >&6; } no_x=yes else # If each of the values was on the command line, it overrides each guess. test "x$x_includes" = xNONE && x_includes=$ac_x_includes test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries # Update the cache value to reflect the command line values. ac_cv_have_x="have_x=yes\ ac_x_includes='$x_includes'\ ac_x_libraries='$x_libraries'" { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5 $as_echo "libraries $x_libraries, headers $x_includes" >&6; } fi if test "$no_x" = yes; then # Not all programs may use this symbol, but it does not hurt to define it. $as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= else if test -n "$x_includes"; then X_CFLAGS="$X_CFLAGS -I$x_includes" fi # It would also be nice to do this for all -L options, not just this one. if test -n "$x_libraries"; then X_LIBS="$X_LIBS -L$x_libraries" # For Solaris; some versions of Sun CC require a space after -R and # others require no space. Words are not sufficient . . . . { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5 $as_echo_n "checking whether -R must be followed by a space... " >&6; } ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" ac_xsave_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } X_LIBS="$X_LIBS -R$x_libraries" else LIBS="$ac_xsave_LIBS -R $x_libraries" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } X_LIBS="$X_LIBS -R $x_libraries" else { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5 $as_echo "neither works" >&6; } fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_c_werror_flag=$ac_xsave_c_werror_flag LIBS=$ac_xsave_LIBS fi # Check for system-dependent libraries X programs must link with. # Do this before checking for the system-independent R6 libraries # (-lICE), since we may need -lsocket or whatever for X linking. if test "$ISC" = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" else # Martyn Johnson says this is needed for Ultrix, if the X # libraries were built with DECnet support. And Karl Berry says # the Alpha needs dnet_stub (dnet does not exist). ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* 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 XOpenDisplay (); int main () { return XOpenDisplay (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5 $as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; } if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldnet $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* 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 dnet_ntoa (); int main () { return dnet_ntoa (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dnet_dnet_ntoa=yes else ac_cv_lib_dnet_dnet_ntoa=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; } if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" fi if test $ac_cv_lib_dnet_dnet_ntoa = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5 $as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; } if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldnet_stub $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* 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 dnet_ntoa (); int main () { return dnet_ntoa (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dnet_stub_dnet_ntoa=yes else ac_cv_lib_dnet_stub_dnet_ntoa=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 $as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; } if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" fi fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$ac_xsave_LIBS" # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT, # to get the SysV transport functions. # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) # needs -lnsl. # The nsl library prevents programs from opening the X display # on Irix 5.2, according to T.E. Dickey. # The functions gethostbyname, getservbyname, and inet_addr are # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname" if test "x$ac_cv_func_gethostbyname" = x""yes; then : fi if test $ac_cv_func_gethostbyname = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; } if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lnsl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* 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 gethostbyname (); int main () { return gethostbyname (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_nsl_gethostbyname=yes else ac_cv_lib_nsl_gethostbyname=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" fi if test $ac_cv_lib_nsl_gethostbyname = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5 $as_echo_n "checking for gethostbyname in -lbsd... " >&6; } if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lbsd $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* 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 gethostbyname (); int main () { return gethostbyname (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_bsd_gethostbyname=yes else ac_cv_lib_bsd_gethostbyname=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5 $as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; } if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" fi fi fi # lieder@skyler.mavd.honeywell.com says without -lsocket, # socket/setsockopt and other routines are undefined under SCO ODT # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary # on later versions), says Simon Leinen: it contains gethostby* # variants that don't use the name server (or something). -lsocket # must be given before -lnsl if both are needed. We assume that # if connect needs -lnsl, so does gethostbyname. ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect" if test "x$ac_cv_func_connect" = x""yes; then : fi if test $ac_cv_func_connect = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5 $as_echo_n "checking for connect in -lsocket... " >&6; } if test "${ac_cv_lib_socket_connect+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lsocket $X_EXTRA_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* 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 connect (); int main () { return connect (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_socket_connect=yes else ac_cv_lib_socket_connect=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5 $as_echo "$ac_cv_lib_socket_connect" >&6; } if test "x$ac_cv_lib_socket_connect" = x""yes; then : X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" fi fi # Guillermo Gomez says -lposix is necessary on A/UX. ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove" if test "x$ac_cv_func_remove" = x""yes; then : fi if test $ac_cv_func_remove = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5 $as_echo_n "checking for remove in -lposix... " >&6; } if test "${ac_cv_lib_posix_remove+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lposix $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* 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 remove (); int main () { return remove (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_posix_remove=yes else ac_cv_lib_posix_remove=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5 $as_echo "$ac_cv_lib_posix_remove" >&6; } if test "x$ac_cv_lib_posix_remove" = x""yes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" fi fi # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat" if test "x$ac_cv_func_shmat" = x""yes; then : fi if test $ac_cv_func_shmat = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5 $as_echo_n "checking for shmat in -lipc... " >&6; } if test "${ac_cv_lib_ipc_shmat+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lipc $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* 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 shmat (); int main () { return shmat (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_ipc_shmat=yes else ac_cv_lib_ipc_shmat=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5 $as_echo "$ac_cv_lib_ipc_shmat" >&6; } if test "x$ac_cv_lib_ipc_shmat" = x""yes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" fi fi fi # Check for libraries that X11R6 Xt/Xaw programs need. ac_save_LDFLAGS=$LDFLAGS test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to # check for ICE first), but we must link in the order -lSM -lICE or # we get undefined symbols. So assume we have SM if we have ICE. # These have to be linked with before -lX11, unlike the other # libraries we check for below, so use a different variable. # John Interrante, Karl Berry { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5 $as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; } if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lICE $X_EXTRA_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* 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 IceConnectionNumber (); int main () { return IceConnectionNumber (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_ICE_IceConnectionNumber=yes else ac_cv_lib_ICE_IceConnectionNumber=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 $as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; } if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then : X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" fi LDFLAGS=$ac_save_LDFLAGS fi if test x$have_x = xyes; then CFLAGS="$CFLAGS $X_CFLAGS" SYS_GL_LIBS="$X_LIBS -lGL" else SYS_GL_LIBS="-lGL" fi ;; esac # Check whether --with-sdl-prefix was given. if test "${with_sdl_prefix+set}" = set; then : withval=$with_sdl_prefix; sdl_prefix="$withval" else sdl_prefix="" fi # Check whether --with-sdl-exec-prefix was given. if test "${with_sdl_exec_prefix+set}" = set; then : withval=$with_sdl_exec_prefix; sdl_exec_prefix="$withval" else sdl_exec_prefix="" fi # Check whether --enable-sdltest was given. if test "${enable_sdltest+set}" = set; then : enableval=$enable_sdltest; else enable_sdltest=yes fi if test x$sdl_exec_prefix != x ; then sdl_args="$sdl_args --exec-prefix=$sdl_exec_prefix" if test x${SDL_CONFIG+set} != xset ; then SDL_CONFIG=$sdl_exec_prefix/bin/sdl-config fi fi if test x$sdl_prefix != x ; then sdl_args="$sdl_args --prefix=$sdl_prefix" if test x${SDL_CONFIG+set} != xset ; then SDL_CONFIG=$sdl_prefix/bin/sdl-config fi fi # Extract the first word of "sdl-config", so it can be a program name with args. set dummy sdl-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_path_SDL_CONFIG+set}" = set; then : $as_echo_n "(cached) " >&6 else case $SDL_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_SDL_CONFIG="$SDL_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_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_SDL_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_SDL_CONFIG" && ac_cv_path_SDL_CONFIG="no" ;; esac fi SDL_CONFIG=$ac_cv_path_SDL_CONFIG if test -n "$SDL_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SDL_CONFIG" >&5 $as_echo "$SDL_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi min_sdl_version=$SDL_VERSION { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SDL - version >= $min_sdl_version" >&5 $as_echo_n "checking for SDL - version >= $min_sdl_version... " >&6; } no_sdl="" if test "$SDL_CONFIG" = "no" ; then no_sdl=yes else SDL_CFLAGS=`$SDL_CONFIG $sdlconf_args --cflags` SDL_LIBS=`$SDL_CONFIG $sdlconf_args --libs` sdl_major_version=`$SDL_CONFIG $sdl_args --version | \ sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'` sdl_minor_version=`$SDL_CONFIG $sdl_args --version | \ sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'` sdl_micro_version=`$SDL_CONFIG $sdl_config_args --version | \ sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'` if test "x$enable_sdltest" = "xyes" ; then ac_save_CFLAGS="$CFLAGS" ac_save_LIBS="$LIBS" CFLAGS="$CFLAGS $SDL_CFLAGS" LIBS="$LIBS $SDL_LIBS" rm -f conf.sdltest if test "$cross_compiling" = yes; then : echo $ac_n "cross compiling; assumed OK... $ac_c" else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include "SDL.h" char* my_strdup (char *str) { char *new_str; if (str) { new_str = (char *)malloc ((strlen (str) + 1) * sizeof(char)); strcpy (new_str, str); } else new_str = NULL; return new_str; } int main (int argc, char *argv[]) { int major, minor, micro; char *tmp_version; /* This hangs on some systems (?) system ("touch conf.sdltest"); */ { FILE *fp = fopen("conf.sdltest", "a"); if ( fp ) fclose(fp); } /* HP/UX 9 (%@#!) writes to sscanf strings */ tmp_version = my_strdup("$min_sdl_version"); if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { printf("%s, bad version string\n", "$min_sdl_version"); exit(1); } if (($sdl_major_version > major) || (($sdl_major_version == major) && ($sdl_minor_version > minor)) || (($sdl_major_version == major) && ($sdl_minor_version == minor) && ($sdl_micro_version >= micro))) { return 0; } else { printf("\n*** 'sdl-config --version' returned %d.%d.%d, but the minimum version\n", $sdl_major_version, $sdl_minor_version, $sdl_micro_version); printf("*** of SDL required is %d.%d.%d. If sdl-config is correct, then it is\n", major, minor, micro); printf("*** best to upgrade to the required version.\n"); printf("*** If sdl-config was wrong, set the environment variable SDL_CONFIG\n"); printf("*** to point to the correct copy of sdl-config, and remove the file\n"); printf("*** config.cache before re-running configure\n"); return 1; } } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else no_sdl=yes fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi CFLAGS="$ac_save_CFLAGS" LIBS="$ac_save_LIBS" fi fi if test "x$no_sdl" = x ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } : else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if test "$SDL_CONFIG" = "no" ; then echo "*** The sdl-config script installed by SDL could not be found" echo "*** If SDL was installed in PREFIX, make sure PREFIX/bin is in" echo "*** your path, or set the SDL_CONFIG environment variable to the" echo "*** full path to sdl-config." else if test -f conf.sdltest ; then : else echo "*** Could not run SDL test program, checking why..." CFLAGS="$CFLAGS $SDL_CFLAGS" LIBS="$LIBS $SDL_LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include "SDL.h" int main () { return 0; ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : echo "*** The test program compiled, but did not run. This usually means" echo "*** that the run-time linker is not finding SDL or finding the wrong" echo "*** version of SDL. If it is not finding SDL, you'll need to set your" echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" echo "*** to the installed location Also, make sure you have run ldconfig if that" echo "*** is required on your system" echo "***" echo "*** If you have an old version installed, it is best to remove it, although" echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH" else echo "*** The test program failed to compile or link. See the file config.log for the" echo "*** exact error that occured. This usually means SDL was incorrectly installed" echo "*** or that you have moved SDL since it was installed. In the latter case, you" echo "*** may want to edit the sdl-config script: $SDL_CONFIG" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext CFLAGS="$ac_save_CFLAGS" LIBS="$ac_save_LIBS" fi fi SDL_CFLAGS="" SDL_LIBS="" as_fn_error $? "*** SDL version $SDL_VERSION not found!" "$LINENO" 5 fi rm -f conf.sdltest CFLAGS="$CFLAGS $SDL_CFLAGS" LIBS="$LIBS $SDL_LIBS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IMG_Load in -lSDL_image" >&5 $as_echo_n "checking for IMG_Load in -lSDL_image... " >&6; } if test "${ac_cv_lib_SDL_image_IMG_Load+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lSDL_image $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* 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 IMG_Load (); int main () { return IMG_Load (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_SDL_image_IMG_Load=yes else ac_cv_lib_SDL_image_IMG_Load=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_SDL_image_IMG_Load" >&5 $as_echo "$ac_cv_lib_SDL_image_IMG_Load" >&6; } if test "x$ac_cv_lib_SDL_image_IMG_Load" = x""yes; then : have_SDL_image=yes else as_fn_error $? "*** SDL-Image not found!" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } if test "${ac_cv_path_GREP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then 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_test_x "$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 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_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 as_fn_arith $ac_count + 1 && ac_count=$as_val 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 if test -z "$ac_cv_path_GREP"; then as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } if test "${ac_cv_path_EGREP+set}" = set; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then 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_test_x "$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 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_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 as_fn_arith $ac_count + 1 && ac_count=$as_val 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 if test -z "$ac_cv_path_EGREP"; then as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if test "${ac_cv_header_stdc+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else 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 confdefs.h - <<_ACEOF >conftest.$ac_ext /* 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 confdefs.h - <<_ACEOF >conftest.$ac_ext /* 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 confdefs.h - <<_ACEOF >conftest.$ac_ext /* 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 if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "#define STDC_HEADERS 1" >>confdefs.h 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=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default " if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done ac_fn_c_check_header_mongrel "$LINENO" "SDL/SDL_image.h" "ac_cv_header_SDL_SDL_image_h" "$ac_includes_default" if test "x$ac_cv_header_SDL_SDL_image_h" = x""yes; then : else as_fn_error $? "*** SDL-Image devel files not found!" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mix_OpenAudio in -lSDL_mixer" >&5 $as_echo_n "checking for Mix_OpenAudio in -lSDL_mixer... " >&6; } if test "${ac_cv_lib_SDL_mixer_Mix_OpenAudio+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lSDL_mixer $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* 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 Mix_OpenAudio (); int main () { return Mix_OpenAudio (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_SDL_mixer_Mix_OpenAudio=yes else ac_cv_lib_SDL_mixer_Mix_OpenAudio=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_SDL_mixer_Mix_OpenAudio" >&5 $as_echo "$ac_cv_lib_SDL_mixer_Mix_OpenAudio" >&6; } if test "x$ac_cv_lib_SDL_mixer_Mix_OpenAudio" = x""yes; then : have_SDL_mixer=yes else as_fn_error $? "*** SDL-Mixer not found!" "$LINENO" 5 fi ac_fn_c_check_header_mongrel "$LINENO" "SDL/SDL_mixer.h" "ac_cv_header_SDL_SDL_mixer_h" "$ac_includes_default" if test "x$ac_cv_header_SDL_SDL_mixer_h" = x""yes; then : else as_fn_error $? "*** SDL-mixer devel files not found!" "$LINENO" 5 fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args. set dummy ${ac_tool_prefix}windres; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_path_WINDRES+set}" = set; then : $as_echo_n "(cached) " >&6 else case $WINDRES in [\\/]* | ?:[\\/]*) ac_cv_path_WINDRES="$WINDRES" # 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_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_WINDRES="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi WINDRES=$ac_cv_path_WINDRES if test -n "$WINDRES"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5 $as_echo "$WINDRES" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_path_WINDRES"; then ac_pt_WINDRES=$WINDRES # Extract the first word of "windres", so it can be a program name with args. set dummy windres; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_path_ac_pt_WINDRES+set}" = set; then : $as_echo_n "(cached) " >&6 else case $ac_pt_WINDRES in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_WINDRES="$ac_pt_WINDRES" # 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_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_ac_pt_WINDRES="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi ac_pt_WINDRES=$ac_cv_path_ac_pt_WINDRES if test -n "$ac_pt_WINDRES"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_WINDRES" >&5 $as_echo "$ac_pt_WINDRES" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_pt_WINDRES" = x; then WINDRES="{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not find a windres tool in your PATH." >&5 $as_echo "$as_me: WARNING: Could not find a windres tool in your PATH." >&2;} " else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac WINDRES=$ac_pt_WINDRES fi else WINDRES="$ac_cv_path_WINDRES" fi # Check whether --enable-maemo was given. if test "${enable_maemo+set}" = set; then : enableval=$enable_maemo; ac_cv_enable_maemo=$enableval else ac_cv_enable_maemo=no fi if test "x$ac_cv_enable_maemo" = "xyes"; then MAEMO_TRUE= MAEMO_FALSE='#' else MAEMO_TRUE='#' MAEMO_FALSE= fi # Be paranoid CFLAGS="$CFLAGS -Wall" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if test "${ac_cv_header_stdc+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else 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 confdefs.h - <<_ACEOF >conftest.$ac_ext /* 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 confdefs.h - <<_ACEOF >conftest.$ac_ext /* 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 confdefs.h - <<_ACEOF >conftest.$ac_ext /* 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 if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "#define STDC_HEADERS 1" >>confdefs.h fi if test x$MINGW32 = xyes; then MINGW32_TRUE= MINGW32_FALSE='#' else MINGW32_TRUE='#' MINGW32_FALSE= fi # Finally create all the generated files ac_config_files="$ac_config_files Makefile src/Makefile res/Makefile res/common/Makefile res/en/Makefile res/fr/Makefile res/es/Makefile res/snd/Makefile biloba.nsi" 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_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; 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" && { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} cat confcache >$cache_file else { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_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=' :mline /\\$/{ N s,\\\n,, b mline } 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= U= 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=`$as_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. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' else am__EXEEXT_TRUE='#' am__EXEEXT_FALSE= fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error $? "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${MAEMO_TRUE}" && test -z "${MAEMO_FALSE}"; then as_fn_error $? "conditional \"MAEMO\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${MINGW32_TRUE}" && test -z "${MINGW32_FALSE}"; then as_fn_error $? "conditional \"MINGW32\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi : ${CONFIG_STATUS=./config.status} ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $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} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do 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 as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } 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.) 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 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith 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 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # 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 ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac 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 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then 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 else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_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 || $as_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" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi if test -x / >/dev/null 2>&1; then as_test_x='test -x' else if ls -dL / >/dev/null 2>&1; then as_ls_L_option=L else as_ls_L_option= fi as_test_x=' eval sh -c '\'' if test -d "$1"; then test -d "$1/."; else case $1 in #( -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( ???[sx]*):;;*)false;;esac;fi '\'' sh ' fi as_executable_p=$as_test_x # 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 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=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 Biloba $as_me 0.9.3, which was generated by GNU Autoconf 2.67. 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 case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_commands="$ac_config_commands" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent 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 the package provider." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ Biloba config.status 0.9.3 configured by $0, generated by GNU Autoconf 2.67, with options \\"\$ac_cs_config\\" Copyright (C) 2010 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' MKDIR_P='$MKDIR_P' AWK='$AWK' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. 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=`expr "X$1" : 'X\([^=]*\)='` ac_optarg= 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 ) $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; '') as_fn_error $? "missing file argument" ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --he | --h | --help | --hel | -h ) $as_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. -*) as_fn_error $? "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append 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 || ac_write_fail=1 if \$ac_cs_recheck; then set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; "res/Makefile") CONFIG_FILES="$CONFIG_FILES res/Makefile" ;; "res/common/Makefile") CONFIG_FILES="$CONFIG_FILES res/common/Makefile" ;; "res/en/Makefile") CONFIG_FILES="$CONFIG_FILES res/en/Makefile" ;; "res/fr/Makefile") CONFIG_FILES="$CONFIG_FILES res/fr/Makefile" ;; "res/es/Makefile") CONFIG_FILES="$CONFIG_FILES res/es/Makefile" ;; "res/snd/Makefile") CONFIG_FILES="$CONFIG_FILES res/snd/Makefile" ;; "biloba.nsi") CONFIG_FILES="$CONFIG_FILES biloba.nsi" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5 ;; 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 'as_fn_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") } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 _ACEOF # VPATH may cause trouble with some makes, so we remove sole $(srcdir), # ${srcdir} and @srcdir@ entries 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[ ]*=[ ]*/{ h s/// s/^/:/ s/[ ]*$/:/ s/:\$(srcdir):/:/g s/:\${srcdir}:/:/g s/:@srcdir@:/:/g s/^:*// s/:*$// x s/\(=[ ]*\).*/\1/ G s/\n// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5 ;; :[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 || as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5 ;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append 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 '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$tmp/stdin" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 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 || $as_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"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_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 ac_MKDIR_P=$MKDIR_P case $MKDIR_P in [\\/$]* | ?:[\\/]* ) ;; */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # 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= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 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 || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;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 s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 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"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&5 $as_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 \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { # Autoconf 2.62 quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf 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. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/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 || $as_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 || $as_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; as_fn_mkdir_p # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 # 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 || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi biloba-0.9.3/mkinstalldirs0000755000175100017510000000133410314617056012510 00000000000000#! /bin/sh # mkinstalldirs --- make directory hierarchy # Author: Noah Friedman # Created: 1993-05-16 # Public domain # $Id: mkinstalldirs,v 1.1.1.1 2005/09/22 21:12:14 colinleroy Exp $ errstatus=0 for file do set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'` shift pathcomp= for d do pathcomp="$pathcomp$d" case "$pathcomp" in -* ) pathcomp=./$pathcomp ;; esac if test ! -d "$pathcomp"; then echo "mkdir $pathcomp" mkdir "$pathcomp" || lasterr=$? if test ! -d "$pathcomp"; then errstatus=$lasterr fi fi pathcomp="$pathcomp/" done done exit $errstatus # mkinstalldirs ends here biloba-0.9.3/missing0000755000175100017510000002623311331674343011310 00000000000000#! /bin/sh # Common stub for a few missing GNU programs while installing. scriptversion=2009-04-28.21; # UTC # Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006, # 2008, 2009 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, see . # 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=: sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p' sed_minuso='s/.* -o \([^ ]*\).*/\1/p' # 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' autom4te touch the output file, or create a stub one 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] Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and \`g' are ignored when checking the name. 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 # normalize program name to check for. program=`echo "$1" | sed ' s/^gnu-//; t s/^gnu//; t s/^g//; t'` # 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). This is about non-GNU programs, so use $1 not # $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 $program 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 "$sed_output"` test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` 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 test $# -ne 1; then eval LASTARG="\${$#}" case $LASTARG in *.y) SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` if test -f "$SRCFILE"; then cp "$SRCFILE" y.tab.c fi SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` if test -f "$SRCFILE"; then cp "$SRCFILE" y.tab.h fi ;; esac fi if test ! -f y.tab.h; then echo >y.tab.h fi if test ! -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 test $# -ne 1; then eval LASTARG="\${$#}" case $LASTARG in *.l) SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` if test -f "$SRCFILE"; then cp "$SRCFILE" lex.yy.c fi ;; esac fi if test ! -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 "$sed_output"` test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` if test -f "$file"; then touch $file else test -z "$file" || exec >$file echo ".ab help2man is required to generate this page" exit $? 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 "$sed_output"` test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` 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-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: biloba-0.9.3/ChangeLog0000644000175100017510000001220611532012735011450 000000000000002010-02-25 0.9.3 * Release 0.9.3: Implement talkability on network games 2010-02-21 0.9.2 * Release 0.9.2: Network fixes 2010-02-21 0.9.1 * Release 0.9.1 2010-02-18 0.9+cvs * Add game dump ability, replay in client. Rework network client part. 2010-02-14 0.9 * Release 0.9 2010-01-24 0.8+cvs * Display detected (by broadcast) servers in server list. 2010-01-24 0.8+cvs * Start embedded server when selecting local server, stop it when selecting another one. Add a way for the server to broadcast its presence. 2010-01-22 0.8+cvs * Add a list widget, and use it for server selection. 2010-01-22 0.8+cvs * Make the text editor scroll to the end if the text is too long to fit. 2010-01-19 0.8+cvs * Big options rework so that it's maintainable. Introduces sort-of-a widget toolkit. 2010-01-16 0.8+cvs * Make the server built with the normal Makefile, and using SDL so that it can be crossplatform. 2010-01-15 0.8 * Release! 2010-01-15 0.7+cvs * Use SDL Unicode capabilities, and fix our font image, to be able to use accents and punctuation. 2010-01-11 0.7+cvs * Put a specific "your turn" message on networked games 2010-01-11 0.7+cvs * src/server.c State machine done! 2010-01-11 0.7+cvs * src/server.c More reworking: Cleanup play. Make the stuff closer to a state machine. 2010-01-11 0.7+cvs * src/server.c More reworking: Cleanup waiting for other players 2010-01-11 0.7+cvs * src/server.c More reworking: better log, better logic for game creation, list, preliminary join, join. 2010-01-10 0.7+cvs * src/options.c Close connection if not joining a network game * src/server.c Be stricter with commands got after PRELJOIN 2010-01-10 0.7+cvs * src/server.c Rework logic that make stuff more readable. Break out of move reception if game has been killed. 2010-01-09 0.7 Release 2010-01-09 0.6+cvs * src/player.c Don't send and receive wrong tile selections over the network * src/net.c Fix visible screen-update lag by using a semaphore 2010-01-09 0.6+cvs * src/server.c Fix killing games while waiting for players 2010-01-09 0.6+cvs * src/computer.c * src/keyboard.c * src/logic.c * src/pawn.c Leak fixes 2010-01-09 0.6+cvs * src/arrow.c: * src/arrow.h: Fix leak; remove dead code; fix return type of arrow_draw_all() and Doxygen-comment functions * src/options.c: Remove dead code; Doxygen-comment functions * src/board.c: * src/font.c: * src/game.c: * src/help.c: * src/llist.c: * src/local_input.c: * src/logic.c: * src/main.c: * src/msg.c: * src/sound.c: * src/utils.c: Doxygen-comment functions 2010-01-09 0.6+cvs * src/board.c: Fix memory leak on error path * src/pawn.c: Fix out-of-bounds array access 2008-01-13 0.6 * Maemo: Fix app name not appearing in application list 2008-01-08 0.5 * Release: add maemo port, better font, little GUI fixes 2005-10-16 0.4+cvs * src/netops.h fix infinite loop on closed connection (server side) 2005-10-16 0.4+cvs * biloba.spec update thanks to Erwan Velu * res/es/Makefile.am fix thanks to tgl 2005-10-16 0.4 * Release 2005-10-16 0.3+cvs * Add spanish translation, thanks to Ricardo Mones Lastra. 2005-10-10 0.3+cvs * Prevent forbidden moves to center. 2005-10-03 0.3+cvs * Use argv[1] as server, if specified. 2005-09-29 0.3+cvs * Add sound support 2005-09-27 0.3+cvs * Remove image loading debug * Patch de Thomas de Grenier de Latour Utilisation de pkgdatadir dans les Makefiles 2005-09-26 * ajout d'une icone 2005-09-25 * ajout choix langue dans le menu * fix bug quand 2 paires de pions sont replaables pour un seul pion mang 2005-09-23 * Ajout debug mutex server * Fix d'un petit bug reseau * Ajout de l'anglais 2004-02-12 * Ct serveur: blindage pour viter de garder des parties dont les joueurs ont quitt; blindage contre les dconnexions sauvages * Ct client: blindage rseau pour viter de pouvoir rejoindre des parties inexistantes * Q et E pour quitter et finir la partie en cours deviennent Ctrl-Q et Ctrl-E * Le nom du joueur qui rejoint la partie est bien transmis l'initiateur * Le nom des joueurs dj prsents sont transmis au dernier rejoindre * Les cases dans les coins sont interdites 2004-02-08 * reparation du bug: espace ne marche plus (rgression) * reparation des bugs avec "Joueur x abandonne": o Utilisation du nom si possible o Placement dcal o Texte pralable non effac * options rseau simplifies et amliores: o Quand on cre une partie, les types de joueurs sont fixes et non modifiables o Quand on rejoint une partie, on peut changer le nombre de joueurs et avoir une mise jour de la liste correcte, mme si une autre existait dj (bug corrig) o Quand on est "En attente de X joueurs" et qu'un joueur arrive, on a un message "Machin nous a rejoint" pendant 2 secondes. 2004-02-03 * reparation du bug: impossible d'entrer un chiffre par le clavier * ajout d'un message explicite "Au tour de" * reparation du bug: le texte s'efface mal dans la partie * reparation du bug: joueur X vainqueur au lieu de machin vainqueur * premier support du rseau 3/4 biloba-0.9.3/acinclude.m40000644000175100017510000001362410314617054012076 00000000000000# Configure paths for SDL # Sam Lantinga 9/21/99 # stolen from Manish Singh # stolen back from Frank Belew # stolen from Manish Singh # Shamelessly stolen from Owen Taylor dnl AM_PATH_SDL([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]]) dnl Test for SDL, and define SDL_CFLAGS and SDL_LIBS dnl AC_DEFUN(AM_PATH_SDL, [dnl dnl Get the cflags and libraries from the sdl-config script dnl AC_ARG_WITH(sdl-prefix,[ --with-sdl-prefix=PFX Prefix where SDL is installed (optional)], sdl_prefix="$withval", sdl_prefix="") AC_ARG_WITH(sdl-exec-prefix,[ --with-sdl-exec-prefix=PFX Exec prefix where SDL is installed (optional)], sdl_exec_prefix="$withval", sdl_exec_prefix="") AC_ARG_ENABLE(sdltest, [ --disable-sdltest Do not try to compile and run a test SDL program], , enable_sdltest=yes) if test x$sdl_exec_prefix != x ; then sdl_args="$sdl_args --exec-prefix=$sdl_exec_prefix" if test x${SDL_CONFIG+set} != xset ; then SDL_CONFIG=$sdl_exec_prefix/bin/sdl-config fi fi if test x$sdl_prefix != x ; then sdl_args="$sdl_args --prefix=$sdl_prefix" if test x${SDL_CONFIG+set} != xset ; then SDL_CONFIG=$sdl_prefix/bin/sdl-config fi fi AC_PATH_PROG(SDL_CONFIG, sdl-config, no) min_sdl_version=ifelse([$1], ,0.11.0,$1) AC_MSG_CHECKING(for SDL - version >= $min_sdl_version) no_sdl="" if test "$SDL_CONFIG" = "no" ; then no_sdl=yes else SDL_CFLAGS=`$SDL_CONFIG $sdlconf_args --cflags` SDL_LIBS=`$SDL_CONFIG $sdlconf_args --libs` sdl_major_version=`$SDL_CONFIG $sdl_args --version | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'` sdl_minor_version=`$SDL_CONFIG $sdl_args --version | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'` sdl_micro_version=`$SDL_CONFIG $sdl_config_args --version | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'` if test "x$enable_sdltest" = "xyes" ; then ac_save_CFLAGS="$CFLAGS" ac_save_LIBS="$LIBS" CFLAGS="$CFLAGS $SDL_CFLAGS" LIBS="$LIBS $SDL_LIBS" dnl dnl Now check if the installed SDL is sufficiently new. (Also sanity dnl checks the results of sdl-config to some extent dnl rm -f conf.sdltest AC_TRY_RUN([ #include #include #include #include "SDL.h" char* my_strdup (char *str) { char *new_str; if (str) { new_str = (char *)malloc ((strlen (str) + 1) * sizeof(char)); strcpy (new_str, str); } else new_str = NULL; return new_str; } int main (int argc, char *argv[]) { int major, minor, micro; char *tmp_version; /* This hangs on some systems (?) system ("touch conf.sdltest"); */ { FILE *fp = fopen("conf.sdltest", "a"); if ( fp ) fclose(fp); } /* HP/UX 9 (%@#!) writes to sscanf strings */ tmp_version = my_strdup("$min_sdl_version"); if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { printf("%s, bad version string\n", "$min_sdl_version"); exit(1); } if (($sdl_major_version > major) || (($sdl_major_version == major) && ($sdl_minor_version > minor)) || (($sdl_major_version == major) && ($sdl_minor_version == minor) && ($sdl_micro_version >= micro))) { return 0; } else { printf("\n*** 'sdl-config --version' returned %d.%d.%d, but the minimum version\n", $sdl_major_version, $sdl_minor_version, $sdl_micro_version); printf("*** of SDL required is %d.%d.%d. If sdl-config is correct, then it is\n", major, minor, micro); printf("*** best to upgrade to the required version.\n"); printf("*** If sdl-config was wrong, set the environment variable SDL_CONFIG\n"); printf("*** to point to the correct copy of sdl-config, and remove the file\n"); printf("*** config.cache before re-running configure\n"); return 1; } } ],, no_sdl=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"]) CFLAGS="$ac_save_CFLAGS" LIBS="$ac_save_LIBS" fi fi if test "x$no_sdl" = x ; then AC_MSG_RESULT(yes) ifelse([$2], , :, [$2]) else AC_MSG_RESULT(no) if test "$SDL_CONFIG" = "no" ; then echo "*** The sdl-config script installed by SDL could not be found" echo "*** If SDL was installed in PREFIX, make sure PREFIX/bin is in" echo "*** your path, or set the SDL_CONFIG environment variable to the" echo "*** full path to sdl-config." else if test -f conf.sdltest ; then : else echo "*** Could not run SDL test program, checking why..." CFLAGS="$CFLAGS $SDL_CFLAGS" LIBS="$LIBS $SDL_LIBS" AC_TRY_LINK([ #include #include "SDL.h" ], [ return 0; ], [ echo "*** The test program compiled, but did not run. This usually means" echo "*** that the run-time linker is not finding SDL or finding the wrong" echo "*** version of SDL. If it is not finding SDL, you'll need to set your" echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" echo "*** to the installed location Also, make sure you have run ldconfig if that" echo "*** is required on your system" echo "***" echo "*** If you have an old version installed, it is best to remove it, although" echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"], [ echo "*** The test program failed to compile or link. See the file config.log for the" echo "*** exact error that occured. This usually means SDL was incorrectly installed" echo "*** or that you have moved SDL since it was installed. In the latter case, you" echo "*** may want to edit the sdl-config script: $SDL_CONFIG" ]) CFLAGS="$ac_save_CFLAGS" LIBS="$ac_save_LIBS" fi fi SDL_CFLAGS="" SDL_LIBS="" ifelse([$3], , :, [$3]) fi AC_SUBST(SDL_CFLAGS) AC_SUBST(SDL_LIBS) rm -f conf.sdltest ]) biloba-0.9.3/src/0000755000175100017510000000000011532020636010543 500000000000000biloba-0.9.3/src/local_input.h0000644000175100017510000000166111520062564013154 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ #ifndef __LOCAL_INPUT_H__ #define __LOCAL_INPUT_H__ #include "utils.h" #include "tile.h" #include Tile *local_select_tile(void); #endif biloba-0.9.3/src/layout.h0000644000175100017510000000571111520062564012160 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ #ifndef __LAYOUT_H__ #define __LAYOUT_H__ #include "utils.h" int pos_0p_a[MAX_TILES_X][MAX_TILES_Y] = {{0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}}; int pos_2p[2][MAX_TILES_X][MAX_TILES_Y] = {{{0, 0, 0, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}}, {{0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0, 0, 0}}}; int pos_4p[4][MAX_TILES_X][MAX_TILES_Y] = {{{0, 0, 1, 1, 0, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}}, {{0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 1}, {0, 0, 0, 0, 0, 0, 0, 1, 1}, {0, 0, 0, 0, 0, 0, 1, 1, 0}, {0, 0, 0, 0, 0, 0, 0, 1, 1}, {0, 0, 0, 0, 0, 0, 0, 0, 1}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}}, {{0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 0, 1, 1, 0, 0}}, {{0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {1, 0, 0, 0, 0, 0, 0, 0, 0}, {1, 1, 0, 0, 0, 0, 0, 0, 0}, {0, 1, 1, 0, 0, 0, 0, 0, 0}, {1, 1, 0, 0, 0, 0, 0, 0, 0}, {1, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}}}; #endif biloba-0.9.3/src/widget.c0000644000175100017510000004056511527752225012136 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ /** * Biloba - Q1 2005 * Game by Guillaume Demougeot * Code by Colin Leroy * * This file contains the widget stuff for the GUI. */ #include #include #include #include "utils.h" #include "llist.h" #include "font.h" #include "widget.h" struct _Widget { /* The filename of the image */ char *image_name; /* The image */ SDL_Surface *surface; /* The widget's coords */ int x; int y; /* The widget's states */ int visible; int enabled; /* The widget's clicked callback */ void (*clicked_callback)(struct _Widget *widget, void *data); void *clicked_cb_data; /* Text handling enabled */ int is_text; /* Current text */ char *text; /* Default text */ char *default_text; /* Maximum storable length */ int max_text_len; /* Is the widget currently in edit mode */ int is_editing; /* Is the widget editable */ int editable; /* X offset to draw the text in the widget */ int text_x; /* Y offset to draw the text in the widget */ int text_y; /* The callback on input end (Enter, Return, Escape) */ void (*text_validate_callback)(struct _Widget *widget, void *data); void *text_validate_cb_data; /* List handling is enabled */ int is_list; int list_x; int list_y; /* Callback to load the list of strings */ int (*get_strings)(struct _Widget *widget, char ***strings); /* Callback when a string is selected */ void (*list_clicked_callback)(struct _Widget *widget, int index, char *string); /* Whether the list is shown */ int is_showing_list; /* List width */ int list_width; /* Cached list rectangle boundaries, for selection */ int cur_list_start_x; int cur_list_start_y; int cur_list_end_x; int cur_list_end_y; /* Cached list strings */ char **list_strings; int n_list_strings; }; static LList *widget_list = NULL; /** * Init a widget so that it's able to display text. * * @param[in] widget The widget * @param[in] default_text The text to use when the user sets text to NULL * @param[in] max_len The maximum text length this widget can store * @param[in] x The X offset inside the widget to start displaying text * @param[in] y The Y offset inside the widget to start displaying text * @param[in] text_validate_callback * The callback to call when user hits Enter * @param[in] text_validate_cb_data * The callback data */ void text_widget_init(Widget *widget, const char *default_text, int max_len, int x, int y, void (*text_validate_callback) (struct _Widget *widget, void *data), void *text_validate_cb_data) { assert(widget->is_text == 0); widget->is_text = 1; widget->text_x = x; widget->text_y = y; widget->text = malloc(max_len + 1); strncpy(widget->text, default_text, max_len); widget->text[max_len] = '\0'; widget->default_text = malloc(max_len + 1); strncpy(widget->default_text, default_text, max_len); widget->default_text[max_len] = '\0'; widget->max_text_len = max_len; widget->is_editing = 0; widget->editable = 1; widget->text_validate_callback = text_validate_callback; widget->text_validate_cb_data = text_validate_cb_data; } /** * Sets the editable status of a text-enabled widget * * @param[in] widget The widget * @param[in] editable The status */ void text_widget_set_editable(Widget *widget, int editable) { assert(widget->is_text); widget->editable = editable; } /** * Set the displayed text of a text-enabled widget * * @param[in] widget The widget * @param[in] text The text */ void text_widget_set_text(Widget *widget, const char *text) { const char *txt = text ? text : widget->default_text; assert(widget->is_text); strncpy(widget->text, txt ? txt : "", widget->max_text_len); widget->text[widget->max_text_len] = '\0'; } /** * Gets the current text of a text-enabled widget * * @param[in] widget The widget * * @return the text */ const char *text_widget_get_text(Widget *widget) { assert(widget->is_text); return widget->text; } /** * Sets the clicked callback (and callback data) of a widget * * @param[in] widget The widget * @param[in] clicked_callback The callback * @param[in] data The callback's data */ void widget_set_clicked_callback(Widget *widget, void (*clicked_callback)(Widget *widget, void *data), void *data) { widget->clicked_callback = clicked_callback; widget->clicked_cb_data = data; } /** * Create a widget * * @param[in] img_src The image to use * @param[in] x The X coord of the widget * @param[in] y The Y coord of the widget * @param[in] clicked_callback The callback to call on click * @param[in] clicked_cb_data The callback's data * * @return the new widget */ Widget *widget_create(const char *img_src, int x, int y, void (*clicked_callback)(Widget *widget, void *data), void *clicked_cb_data) { Widget *widget = malloc(sizeof(Widget)); widget->image_name = strdup(img_src); widget->surface = biloba_load_image(img_src); assert(widget->surface); widget->x = x; widget->y = y; widget->is_text = 0; widget->is_list = 0; widget->clicked_callback = clicked_callback; widget->clicked_cb_data = clicked_cb_data; widget->visible = 1; widget->enabled = 1; /* We prepend, so that the last added widget is "on top". */ widget_list = llist_prepend(widget_list, widget); return widget; } /** * Sets a widget source image * * @param[in] widget The widget * @param[in] img_src The image to use */ void widget_set_image(Widget *widget, const char *img_src) { SDL_FreeSurface(widget->surface); if (img_src) { free(widget->image_name); widget->image_name = strdup(img_src); } widget->surface = biloba_load_image(widget->image_name); assert(widget->surface); } /** * Get a semi-opaque surface to disable a widget * * @return a semi-opaque SDL_surface */ static SDL_Surface *disabler(void) { static SDL_Surface *gray = NULL; if (gray == NULL) gray = biloba_load_image("black-highlighter.png"); assert(gray); return gray; } /** * Draw a widget's text * * @param[in] widget The widget */ static void widget_draw_text(Widget *widget) { draw_message_with_update(widget->text, widget->x + widget->text_x + 4, widget->y + widget->text_y + 8, widget->surface->w - widget->text_x - 8, widget->is_editing, FALSE); } static void list_widget_free_strings(Widget *widget) { int i; assert(widget->is_list); for (i = 0; i < widget->n_list_strings; i++) free(widget->list_strings[i]); free(widget->list_strings); widget->list_strings = NULL; widget->n_list_strings = 0; } static void list_widget_draw_list(Widget *widget) { int i; SDL_Rect rect; int start_x, start_y; int end_x, end_y; assert(widget->is_list); assert(widget->get_strings); list_widget_free_strings(widget); assert(widget->list_strings == NULL); widget->n_list_strings = widget->get_strings(widget, &widget->list_strings); if (widget->n_list_strings <= 0) { widget->list_strings = NULL; widget->is_showing_list = FALSE; return; } start_x = widget->list_x; start_y = widget->list_y; end_x = start_x + widget->list_width; end_y = start_y + (widget->n_list_strings + 1) * ( LINEHEIGHT + 1); /* Offset into screen */ if (end_x > XS) { start_x -= end_x - XS; end_x = XS; } if (start_x < 0) { end_x += start_x; start_x = 0; } if (end_y > YS) { start_y -= end_y - YS; end_y = YS; } if (start_y < 0) { end_y += start_y; start_y = 0; } rect.x = start_x - 1; rect.y = start_y; rect.w = end_x - (start_x - 1); rect.h = end_y - start_y; SDL_FillRect(screen, &rect, SDL_MapRGB(screen->format, 0x7F, 0x7F, 0x7F)); rect.x++; rect.y++; rect.w -= 2; rect.h -= 2; SDL_FillRect(screen, &rect, 0x00000000); widget->cur_list_start_x = start_x + 8; widget->cur_list_start_y = start_y + 8; for (i = 0; i < widget->n_list_strings; i++) { draw_message_with_update(widget->list_strings[i], start_x + 8, start_y + 8, widget->list_width, FALSE, FALSE); start_y += LINEHEIGHT + 1; } widget->cur_list_end_x = start_x + 8 + widget->list_width; widget->cur_list_end_y = start_y + 8; } /** * Show a widget * * @param[in] widget The widget */ void widget_show(Widget *widget) { widget->visible = 1; put_image(widget->surface, widget->x, widget->y); if (widget->is_text) widget_draw_text(widget); if (widget->is_list && widget->is_showing_list) list_widget_draw_list(widget); if (!widget->enabled) { SDL_SetAlpha(disabler(), SDL_SRCALPHA, 128); if (!widget->is_text) put_image(disabler(), widget->x, widget->y); else put_image(disabler(), widget->x + widget->text_x - 4, widget->y + widget->text_y); } } /** * Hide a widget * * @param[in] widget The widget */ void widget_hide(Widget *widget) { widget->visible = 0; } /** * Enable or disable (grays out) a widget * * @param[in] widget The widget * @param[in] enable The status */ void widget_enable(Widget *widget, int enable) { widget->enabled = enable; } /** * Destroy a widget * * @param[in] widget The widget */ void widget_destroy(Widget *widget) { assert(widget); SDL_FreeSurface(widget->surface); widget_list = llist_remove(widget_list, widget); free(widget); } /** * Update the GUI: repaint all widgets on the screen. */ void update_gui(void) { LList *rev, *cur; SDL_FillRect(screen, NULL, 0x00000000); /* First added widget drawn first. */ rev = llist_reverse(widget_list); for (cur = rev; cur; cur = cur->next) { Widget *widget = (Widget *)cur->data; if (!widget->visible) continue; widget_show(widget); } llist_free(rev); SDL_UpdateRect(screen, 0, 0, 0, 0); } static int list_widget_selected(Widget *widget, int x, int y) { int n_string; if (!widget->visible) return 0; if (!widget->enabled) return 0; if (!widget->is_list) return 0; if (!widget->is_showing_list) return 0; if (!is_in_box(x, y, widget->cur_list_start_x, widget->cur_list_start_y, widget->cur_list_end_x, widget->cur_list_end_y)) return 0; n_string = (y - widget->cur_list_start_y) / (LINEHEIGHT + 1); if (n_string >= 0 && n_string < widget->n_list_strings && widget->list_clicked_callback) widget->list_clicked_callback(widget, n_string, widget->list_strings[n_string]); return 1; } /** * Check whether a widget is clicked * * @param[in] widget The widget * @param[in] x The click X coord * @param[in] y The click Y coord * * @return 1 if the click is inside the widget, 0 otherwise */ static int widget_clicked(Widget *widget, int x, int y) { return is_in_box(x, y, widget->x, widget->y, widget->x + widget->surface->w, widget->y + widget->surface->h); } /** * Get the currently editing (and visible) widget * * @return a widget, or NULL if no edition is occuring */ static Widget *gui_get_editing_widget(void) { LList *cur; for (cur = widget_list; cur; cur = cur->next) { Widget *widget = (Widget *)cur->data; if (!widget->visible) continue; else if (widget->is_text && widget->is_editing) return widget; } return NULL; } /** * Get the currently listing (and visible) widget * * @return a widget, or NULL if no list is occuring */ static Widget *gui_get_listing_widget(void) { LList *cur; for (cur = widget_list; cur; cur = cur->next) { Widget *widget = (Widget *)cur->data; if (!widget->visible) continue; else if (widget->is_list && widget->is_showing_list) return widget; } return NULL; } /** * Handle a keypress * * @param[in] widget The widget to update * @param[in] key The key code */ static void handle_input(Widget *widget, int key) { int len; assert(widget->is_text); switch(key) { case SDLK_RETURN: case SDLK_KP_ENTER: case SDLK_ESCAPE: if (widget->text[0] == '\0') { const char *txt = widget->default_text; strcpy(widget->text, txt ? txt : ""); } widget->is_editing = 0; if (widget->text_validate_callback) widget->text_validate_callback( widget, widget->text_validate_cb_data); break; case SDLK_BACKSPACE: if (widget->text[0] != '\0') { len = strlen(widget->text); widget->text[len - 1] = '\0'; } break; default: len = strlen(widget->text); if (len < widget->max_text_len - 1) { widget->text[len] = key; len++; } break; } } static int handled(int type) { if(type == SDL_USEREVENT_QUIT || type == SDL_QUIT || type == SDL_KEYDOWN || type == SDL_MOUSEBUTTONDOWN || type == SDL_USEREVENT_REFRESH) return TRUE; else return FALSE; } /** * Wait for an event to happen on the GUI * * @return 0 when a normal event arrived, -1 if the event that arrived should * make the caller quit the loop. */ int gui_wait_event(void) { LList *cur; SDL_Event event; int x, y; Widget *widget; Widget *currently_editing; Widget *currently_listing; /* Not using event_poll here because we need more complicated things. */ do { SDL_WaitEvent(&event); } while (!handled(event.type)); if (event.type == SDL_USEREVENT_QUIT || event.type == SDL_QUIT) return -1; currently_editing = gui_get_editing_widget(); currently_listing = gui_get_listing_widget(); if (event.type == SDL_KEYDOWN) { SDL_KeyboardEvent *kevent = &event.key; if (handle_generic_event(&event) == -2) return -1; if (currently_editing && (kevent->keysym.unicode & 0xFF00) == 0) handle_input(currently_editing, kevent->keysym.unicode & 0xFF); return 0; } if (event.type != SDL_MOUSEBUTTONDOWN) return 0; if (currently_editing) handle_input(currently_editing, SDLK_RETURN); SDL_GetMouseState (&x, &y); widget = NULL; for (cur = widget_list; cur; cur = cur->next) { widget = (Widget *)cur->data; if (!widget->visible || !widget->enabled) continue; if (list_widget_selected(widget, x, y)) { widget->is_showing_list = 0; list_widget_free_strings(widget); break; } if (widget_clicked(widget, x, y)) { if (widget->clicked_callback) widget->clicked_callback(widget, widget->clicked_cb_data); else if (widget->is_text && widget->editable) widget->is_editing = 1; else if (widget->is_list) { widget->is_showing_list = !widget->is_showing_list; if (!widget->is_showing_list) list_widget_free_strings(widget); } break; } } if (currently_listing && widget && currently_listing != widget) { currently_listing->is_showing_list = 0; list_widget_free_strings(currently_listing); } return 0; } /** * Reload all images in the GUI. This is used when changing language. */ void gui_reload_images(void) { LList *cur; for (cur = widget_list; cur; cur = cur->next) { Widget *widget = cur->data; widget_set_image(widget, NULL); } } int widget_get_width(Widget *widget) { assert(widget); assert(widget->surface); return widget->surface->w; } int widget_get_height(Widget *widget) { assert(widget); assert(widget->surface); return widget->surface->h; } int text_widget_get_x_offset(Widget *widget) { assert(widget); assert(widget->is_text); return widget->text_x; } int text_widget_get_y_offset(Widget *widget) { assert(widget); assert(widget->is_text); return widget->text_y; } /** * Init a list widget * * @param[in] widget * @param[in] get_strings The callback called when the list has to be displayed. * The returned string array will be freed * @param[in] list_clicked_callback * The callback when a string in the list is clicked */ void list_widget_init(Widget *widget, int list_x, int list_y, int list_width, int (*get_strings)(struct _Widget *widget, char ***strings), void (*list_clicked_callback)(struct _Widget *widget, int index, char *string)) { assert(widget->is_list == 0); widget->is_list = 1; widget->list_x = list_x; widget->list_y = list_y; widget->list_width = list_width; widget->get_strings = get_strings; widget->list_clicked_callback = list_clicked_callback; widget->is_showing_list = 0; widget->list_strings = NULL; widget->n_list_strings = 0; } biloba-0.9.3/src/sound.c0000644000175100017510000000635111520115006011755 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ #include #include #include #include #include "sound.h" #include "utils.h" static int sound_inited = FALSE; /** * Initialise SDL sound */ void sound_init(void) { int rate = 22050; Uint16 format = AUDIO_S16; int channels = 2; int buffers = 4096; if (sound_inited) return; if(Mix_OpenAudio(rate, format, channels, buffers)) { #ifdef DEBUG printf("can't open audio\n"); #endif return; } sound_inited = TRUE; } /** * De-initialise SDL sound */ void sound_stop(void) { if (!sound_inited) return; Mix_CloseAudio(); sound_inited = FALSE; } /** * Load a sound from disk * * @param[in] prefix The directory to get the file from * @param[in] file The file to load * * @return a Mix_Chunk pointer to the sound, or NULL if load failed. */ static Mix_Chunk *audio_load_prefix(const char *prefix, const char *file) { Mix_Chunk *snd = NULL; char *path = malloc(strlen(prefix) + strlen(DIR_SEP) + strlen("snd") + strlen(DIR_SEP) + strlen(file) +1); strcpy(path, prefix); strcat(path, DIR_SEP); strcat(path, "snd"); strcat(path, DIR_SEP); strcat(path, file); snd = Mix_LoadWAV(path); free(path); return snd; } /** * Load a sound from disk * * @param[in] file The file to load * * @return a Mix_Chunk pointer to the sound, or NULL if load failed. * @attention The file is looked for in PREFIX/res directory, then in * the executable's path if the first failed. */ static Mix_Chunk *sound_load(const char *file) { Mix_Chunk *snd = NULL; if (!sound_inited) { #ifdef DEBUG printf("not inited\n"); #endif return NULL; } snd = audio_load_prefix(PREFIX DIR_SEP "res", file); if (!snd) snd = audio_load_prefix(PREFIX, file); if (!snd && progpath != NULL) snd = audio_load_prefix(progpath, file); if (!snd) { #ifdef DEBUG printf("can't load sound\n"); #endif } return snd; } static Mix_Chunk *s_type = NULL; static Mix_Chunk *s_eat = NULL; /** * Load all needed sounds */ void sound_load_sounds(void) { s_type = sound_load("type.wav"); s_eat = sound_load("eat.wav"); } /** * Play a Mix_Chunk * * @param[in] snd The Mix_Chunk to play */ static void play(Mix_Chunk *snd) { if (!sound_inited || !snd) return; Mix_PlayChannel(-1, snd, 0); } /** * Play a sound * * @param[in] sound The sound ID to play */ void sound_play(SndId sound) { if (!sound_inited) return; switch(sound) { case SND_TYPE: play(s_type); break; case SND_EAT: play(s_eat); break; default: break; } } biloba-0.9.3/src/msg.c0000644000175100017510000000673711530163615011435 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ /** * Biloba - Q1 2005 * Game by Guillaume Demougeot * Code by Colin Leroy * * i18n stuff */ #include #include #include "msg.h" #include "utils.h" int lang = -1; typedef enum { LANG_FR = 0, LANG_EN, LANG_ES, N_LANGS } LangId; static const char *msg[N_LANGS][M_NUM_MSGS]; /** * Initialise all messages, in all supported languages */ static void init_msgs(void) { LangId i; i = LANG_FR; msg[i][M_ROUND]="Au tour de "; msg[i][M_DRAW]="Match nul"; msg[i][M_WINS]=" remporte la partie !"; msg[i][M_PLAYER_WINS]="Joueur xx remporte la partie !"; msg[i][M_PLAYER]="Joueur "; msg[i][M_WAITING]="Attente de %d joueur%s..."; msg[i][M_JOINED]="%s nous a rejoint"; msg[i][M_NEWGAME]="Nouvelle partie"; msg[i][M_ENOCONN]="Connexion impossible"; msg[i][M_PLAYER_LEAVES]="Joueur xx abandonne"; msg[i][M_LEAVES]=" abandonne"; msg[i][M_YOUR_TURN]=" votre tour, "; msg[i][M_OFFICIAL_SERVER]="Officiel"; msg[i][M_LOCAL_SERVER]="Local"; msg[i][M_SAVED_TO]="Partie enregistre dans"; msg[i][M_SAVE_FAIL]="Impossible d'enregistrer dans"; i = LANG_EN; msg[i][M_ROUND]="Up to "; msg[i][M_DRAW]="Draw"; msg[i][M_WINS]=" wins !"; msg[i][M_PLAYER_WINS]="Player xx wins!"; msg[i][M_PLAYER]="Player "; msg[i][M_WAITING]="Waiting for %d player%s"; msg[i][M_JOINED]="%s joined"; msg[i][M_NEWGAME]="New game"; msg[i][M_ENOCONN]="Connection failed"; msg[i][M_PLAYER_LEAVES]="Player xx leaves"; msg[i][M_LEAVES]=" leaves"; msg[i][M_YOUR_TURN]="Up to you, "; msg[i][M_OFFICIAL_SERVER]="Official"; msg[i][M_LOCAL_SERVER]="Local"; msg[i][M_SAVED_TO]="Saved game to"; msg[i][M_SAVE_FAIL]="Couldn't save game to"; i = LANG_ES; msg[i][M_ROUND]="Turno de "; msg[i][M_DRAW]="Empate"; msg[i][M_WINS]=" victorias"; msg[i][M_PLAYER_WINS]="Jugador xx gana"; msg[i][M_PLAYER]="Jugador "; msg[i][M_WAITING]="Esperando por %d jugador%s"; msg[i][M_JOINED]="%s se ha unido"; msg[i][M_NEWGAME]="Nuevo juego"; msg[i][M_ENOCONN]="Fallo al conectar"; msg[i][M_PLAYER_LEAVES]="Jugador xx abandona"; msg[i][M_LEAVES]=" abandona"; msg[i][M_YOUR_TURN]="A tu turno, "; msg[i][M_OFFICIAL_SERVER]="Oficial"; msg[i][M_LOCAL_SERVER]="Local"; msg[i][M_SAVED_TO]="Juego guardado en"; msg[i][M_SAVE_FAIL]="No se pudo guardar el juego"; } /** * Gets a message * * @param[in] id The message we want * * @return The corresponding message, in the user's language. */ const char *get_msg(MsgId id) { if (lang < 0) { set_language(); assert(langpath != NULL); init_msgs(); } if (!strcmp(langpath, "fr")) lang = LANG_FR; else if (!strcmp(langpath, "en")) lang = LANG_EN; else if (!strcmp(langpath, "es")) lang = LANG_ES; assert (lang >= 0); return msg[lang][id]; } biloba-0.9.3/src/player.c0000644000175100017510000002262111532011520012116 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ /** * Biloba - Q1 2005 * Game by Guillaume Demougeot * Code by Colin Leroy * * This file contains all player management code. */ #include #include #include "utils.h" #include "player.h" #include "local_input.h" #include "net.h" #include "font.h" #include "computer.h" #include "logic.h" #include "msg.h" #include "sound.h" #include "options.h" #include "game.h" static LList *my_players = NULL; static Player *player_find(PawnColor color) { LList *cur = my_players; while (cur) { Player *p = (Player *)cur->data; if (p->color == color) return p; cur = cur->next; } return NULL; } Player *player_get(PawnColor color, int reinit, InputSystemMethod method) { Player *player = NULL; if (player_find(color)) player = player_find(color); else { assert(reinit == TRUE); player = malloc(sizeof(Player)); my_players = llist_append(my_players, player); } if (reinit) { player->color = color; player->method = method; player->name = NULL; } return player; } void player_set_name(Player *player, const char *name) { player->name = name; } LList *player_can_eat_soon(Player *player, int now_too, LList *allowed_pawns) { LList *eatables = NULL; LList *pawns = pawn_get_all(player->color); LList *cur = NULL; /* for each of player's pawns... */ for (cur = pawns; cur; cur = cur->next) { Pawn *cur_pawn = (Pawn *)cur->data; LList *surrounding = NULL; LList *surr_cur; if (allowed_pawns && !llist_find(allowed_pawns, cur_pawn)) continue; surrounding = pawn_get_surroundings(pawn_get_tile(cur_pawn)); /* see if it has an adjacent pawn... */ for (surr_cur = surrounding; surr_cur; surr_cur = surr_cur->next) { Pawn *surr_pawn = (Pawn *)surr_cur->data; Tile *third_tile = NULL; LList *third_list = NULL, *cur_third = NULL; /* ... and it is not the same color ... */ if (surr_pawn->color == cur_pawn->color) continue; /* ...get the third tile in a row, and check that * it is acceptable (exists, not center, empty) */ third_tile = tile_get_next_in_row (pawn_get_tile(cur_pawn), pawn_get_tile(surr_pawn)); if (third_tile == NULL) continue; if (third_tile->type == TILE_CENTER) continue; if (third_tile->pawn && !now_too) continue; else if (third_tile->pawn && now_too) { if (third_tile->pawn->color == cur_pawn->color && !llist_find(eatables, surr_pawn)) eatables = llist_append(eatables, surr_pawn); continue; } if (now_too) continue; /* Now get this third tile's surrounding to check * whether one of its neighbors is of the same as the * original pawn */ third_list = pawn_get_surroundings(third_tile); /* if it is near (adjacent to) center, its neighbors * comes from more far, go get them */ if (tile_is_near_center(third_tile)) { LList *pawns_near_center = pawn_get_surroundings(tile_get( MAX_TILES_X/2, MAX_TILES_Y/2)); LList *cur_near_center = pawns_near_center; while (cur_near_center) { third_list = llist_append(third_list, (Pawn *)cur_near_center->data); cur_near_center = cur_near_center->next; } llist_free(pawns_near_center); } /* now, check if one of these neighbors is of the * correct color and if it is, add it to the results */ for (cur_third = third_list; cur_third; cur_third = cur_third->next) { Pawn *third_pawn = (Pawn *)cur_third->data; if(third_pawn->color == cur_pawn->color && !llist_find(eatables, third_pawn)) { eatables = llist_append(eatables, third_pawn); #ifdef DEBUG printf("pawn %d,%d can eat %d,%d with %d,%d\n", cur_pawn->pos_x, cur_pawn->pos_y, surr_pawn->pos_x, surr_pawn->pos_y, third_pawn->pos_x, third_pawn->pos_y); #endif } } llist_free(third_list); } llist_free(surrounding); } llist_free(pawns); return eatables; } LList *player_can_be_eaten(Player *player, int now_too, LList *allowed_pawns) { LList *eatables = NULL; LList *pawns = pawn_get_all(player->color); LList *cur = NULL; /* for each of player's pawns... */ for (cur = pawns; cur; cur = cur->next) { Pawn *cur_pawn = (Pawn *)cur->data; LList *surrounding = NULL; LList *surr_cur; if (allowed_pawns && !llist_find(allowed_pawns, cur_pawn)) continue; surrounding = pawn_get_surroundings(pawn_get_tile(cur_pawn)); /* see if it has an adjacent pawn... */ for (surr_cur = surrounding; surr_cur; surr_cur = surr_cur->next) { Pawn *surr_pawn = (Pawn *)surr_cur->data; Tile *third_tile = NULL; LList *third_list = NULL, *cur_third = NULL; /* ... and it is not the same color ... */ if (surr_pawn->color == cur_pawn->color) continue; /* ...get the facing third tile, and check that * it is acceptable (exists, not center, same color as second) */ third_tile = tile_get_next_in_row (pawn_get_tile(surr_pawn), pawn_get_tile(cur_pawn)); if (third_tile == NULL) continue; if (third_tile->type == TILE_CENTER) continue; if (third_tile->pawn) { if (third_tile->pawn->color == surr_pawn->color && !llist_find(eatables, cur_pawn)) eatables = llist_append(eatables, cur_pawn); } /* Now get this third tile's surrounding to check * whether one of its neighbors is of the same as the * original pawn */ third_list = pawn_get_surroundings(third_tile); /* if it is near (adjacent to) center, its neighbors * comes from more far, go get them */ if (tile_is_near_center(third_tile)) { LList *pawns_near_center = pawn_get_surroundings(tile_get( MAX_TILES_X/2, MAX_TILES_Y/2)); LList *cur_near_center = pawns_near_center; while (cur_near_center) { third_list = llist_append(third_list, (Pawn *)cur_near_center->data); cur_near_center = cur_near_center->next; } llist_free(pawns_near_center); } /* now, check if one of these neighbors is of the * correct color and if it is, add it to the results */ for (cur_third = third_list; cur_third; cur_third = cur_third->next) { Pawn *third_pawn = (Pawn *)cur_third->data; if(third_pawn->color == surr_pawn->color && !llist_find(eatables, cur_pawn)) { eatables = llist_append(eatables, cur_pawn); #ifdef DEBUG printf("pawn %d,%d can be eaten by %d,%d and %d,%d\n", cur_pawn->pos_x, cur_pawn->pos_y, surr_pawn->pos_x, surr_pawn->pos_y, third_pawn->pos_x, third_pawn->pos_y); #endif } } llist_free(third_list); } llist_free(surrounding); } llist_free(pawns); return eatables; } static void player_kill(Player *player) { int i; char *msg; for (i = 0; i < game_num_players(); i++) { LList *pawns = pawn_get_all((PawnColor)i); for (; pawns; pawns = pawns->next) { Pawn *pawn = (Pawn *)pawns->data; if (!pawn->eaten) pawn_eat_fast(pawn, TRUE); } pawn_show_eaten(); } char num[2] = {((int)player->color)+1+'0', 0}; if (player->name == NULL) { msg = malloc(strlen(get_msg(M_PLAYER_LEAVES))+1); strcpy(msg, get_msg(M_PLAYER)); strcat(msg, num); strcat(msg, get_msg(M_LEAVES)); } else { msg = malloc(strlen(player->name) + strlen(get_msg(M_LEAVES)) + 1); strcpy(msg, player->name); strcat(msg, get_msg(M_LEAVES)); } clear_text(-1, G_MSG_X, G_MSG_Y); draw_message(msg, G_MSG_X, G_MSG_Y, -1, FALSE); delay_with_event_poll(1500); clear_text(strlen(msg), G_MSG_X, G_MSG_Y); free(msg); } Tile *player_select_tile(Player *player, LList *allowed) { Tile *result = NULL; int x = 0, y = 0; while (game_suspended()) { delay_with_event_poll(20); } if (game_ended()) return NULL; switch(player->method) { case INPUT_LOCAL: result = local_select_tile(); if (result) net_send_event(player->color, result->pos_x, result->pos_y); break; case INPUT_AI: result = computer_select_tile(player, allowed); if (result) net_send_event(player->color, result->pos_x, result->pos_y); break; case INPUT_NETWORK: case INPUT_REPLAY: if (player->method == INPUT_NETWORK) net_get_event(player->color, &x, &y); else { static int last_color = -1; int delay; replay_get_event(player->color, &x, &y); delay = player->color != last_color ? 500 : 150; if (delay_with_event_poll(delay) < 0) { x = -2; y = -2; } } #ifdef DEBUG printf("got event %d,%d\n", x,y); #endif if (x == -2 && y == -2) { player_kill(player); return NULL; } result = tile_get(x, y); if (result == NULL) { player_kill(player); return NULL; } break; default: assert(FALSE); } if (result) { options_game_lock(); game_push_move(options_get_game(), player->color, result->pos_x, result->pos_y); options_game_unlock(); } sound_play(SND_CLICK); return result; } biloba-0.9.3/src/help.h0000644000175100017510000000154411520062564011573 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ #ifndef __HELP_H__ #define __HELP_H__ void help_start(void); #endif biloba-0.9.3/src/board.c0000644000175100017510000000764011532011520011715 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ /** * Biloba - Q1 2005 * Game by Guillaume Demougeot * Code by Colin Leroy * * This file contains the board handling code (drawing * and placing pawns). */ #include #include #include #include #include "utils.h" #include "tile.h" #include "pawn.h" #include "player.h" #include "options.h" #include "font.h" #include "msg.h" static SDL_Surface *border = NULL; static SDL_Surface *player = NULL; static void board_show_help(void) { static SDL_Surface *help = NULL; #ifndef MAEMO if (help == NULL) help = biloba_load_image("commands.png"); #else if (help == NULL) help = biloba_load_image("commands-maemo.png"); #endif assert(help != NULL); put_image(help, HELP_X, HELP_Y); } /** * Build the playing board from scratch, and display it on screen */ void board_build(void) { int x, y; int num = 0, nb_players = 0; for (x = 0; x < MAX_TILES_X; x++) { for (y = 0; y < MAX_TILES_Y; y++) { tile_get(x, y)->pawn = NULL; tile_draw(tile_get(x, y)); } } for (nb_players = 0; nb_players < game_num_players(); nb_players++) { Player *p = NULL; for (num = 0; num < pawn_get_max(); num++) { pawn_draw(pawn_get(num, (PawnColor)nb_players, TRUE)); } p = player_get((PawnColor)nb_players, TRUE, INPUT_LOCAL); player_set_name(p, options_get_player_name(nb_players)); p->method = options_get_player_type(nb_players); } if (!border) { #ifndef MAEMO border = biloba_load_image("border.png"); #else border = biloba_load_image("border-maemo.png"); #endif assert(border != NULL); } if (!player) { player = biloba_load_image("player.png"); assert(player != NULL); } put_image(border, X_OFFSET - 36, Y_OFFSET - 36); put_image(player, 5, YS - 65); board_show_help(); SDL_UpdateRect(screen, 0, 0, 0, 0); } /** * Destroy the board. */ void board_destroy(void) { tile_free_all(); pawn_free_all(); } /** * Set the player turn * * @param[in] player The player that should play * @param[in] display_your_turn Whether to print "your turn" */ void board_set_player(Player *player, int display_your_turn) { LList *pawns = pawn_get_all(player->color); Pawn *pawn; char *turn; int len; if (display_your_turn) len = strlen(get_msg(M_YOUR_TURN)) + strlen(player->name) + 1; else len = strlen(get_msg(M_ROUND)) + strlen(player->name) + 1; if (!pawns) return; turn = malloc(len); pawn = pawns->data; put_image(pawn->surface, 15, YS - 45); SDL_UpdateRect(screen, 15, YS - 45, 30, 30); if (display_your_turn) snprintf(turn, len, "%s%s", get_msg(M_YOUR_TURN), player->name); else snprintf(turn, len, "%s%s", get_msg(M_ROUND), player->name); clear_text(-1, G_MSG_X, G_MSG_Y); draw_message(turn, G_MSG_X, G_MSG_Y, -1, FALSE); free(turn); llist_free(pawns); } static int frozen = 0; /** * Freeze GUI updates to the board */ void board_freeze(void) { frozen++; } /** * Thaw GUI updates to the board */ void board_thaw(void) { frozen--; if (frozen < 0) frozen = 0; } /** * Get whether the board GUI updates are frozen * * @return TRUE if it is, FALSE if not */ int board_frozen(void) { return frozen > 0 ? TRUE : FALSE; } biloba-0.9.3/src/computer.c0000644000175100017510000002355711532011520012471 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ /** * Biloba - Q1 2005 * Game by Guillaume Demougeot * Code by Colin Leroy * * This file contains all the AI-related code. */ #include #include #include #include #include "utils.h" #include "local_input.h" #include "tile.h" #include "net.h" #include "computer.h" #include "board.h" #include "player.h" #include "llist.h" #include "logic.h" #undef IA_DEBUG static Pawn *selected_pawn = NULL; static Tile *best_destination = NULL; static Tile *best_destination_after_middle = NULL; static int first = FALSE; static Tile *computer_defend(Player *player, LList *allowed, int immediate_defense) { /* get the best pawn to move so that it won't be eaten */ LList *pawns; LList *cur; Tile *best = NULL; LList *max_eaten_pawns = NULL; int max_eaten = 0; int search_now = (immediate_defense > 0); int center_ok = can_move_on_center(); if (allowed) pawns = llist_copy(allowed); else pawns = pawn_get_all(player->color); search_again: max_eaten_pawns = player_can_be_eaten(player, search_now, allowed); max_eaten = llist_length(max_eaten_pawns); llist_free(max_eaten_pawns); #ifdef IA_DEBUG printf("DEFENCE: maximum possible to be eaten at %s move: %d\n", search_now?"next":"afternext", max_eaten); #endif assert(best_destination == NULL); for (cur = pawns; cur; cur = cur->next) { Pawn *pawn = (Pawn *)cur->data; Tile *origtile = pawn_get_tile(pawn); LList *positions = tile_get_accessible_surroundings(pawn_get_tile(pawn)); LList *curpos = positions; for (; curpos; curpos = curpos->next) { Tile *desttile = (Tile *)curpos->data; LList *can_be_eaten = NULL; LList *allowed_for_this = NULL; if (desttile->pawn != NULL) continue; /* work around repaint hack */ if (tile_is_near_center(origtile) && tile_is_near_center(desttile) && !center_ok) continue; allowed_for_this = llist_append(NULL, pawn); pawn_move_to(pawn, desttile); can_be_eaten = player_can_be_eaten(player, search_now, allowed); llist_free(allowed_for_this); allowed_for_this = NULL; if (llist_length(can_be_eaten) < max_eaten) { #ifdef IA_DEBUG printf("MIN!found %d to be eaten by moving %d,%d to %d,%d\n", llist_length(can_be_eaten), origtile->pos_x, origtile->pos_y, desttile->pos_x, desttile->pos_y); #endif max_eaten = llist_length(can_be_eaten); best = origtile; best_destination = desttile; } llist_free(can_be_eaten); pawn_move_to(pawn, origtile); } llist_free(positions); } if (best == NULL && search_now == TRUE && immediate_defense > 1) { search_now = FALSE; goto search_again; } llist_free(pawns); return best; } static Tile *finish_move(Player *player, LList *allowed) { Tile *orig = NULL; Tile *dest = NULL; LList *eater_dest = NULL; if (allowed) { Pawn *allowed_pawn = (Pawn *)allowed->data; eater_dest = allowed_pawn->just_ate_on; } assert(selected_pawn != NULL); orig = pawn_get_tile(selected_pawn); if (best_destination) { dest = best_destination; } else if (best_destination_after_middle) { if (orig->pos_x == 4 && orig->pos_y == 4) { dest = best_destination_after_middle; } best_destination_after_middle = NULL; } selected_pawn = NULL; best_destination = NULL; if (first) { first = FALSE; return tile_get(4,4); } if (orig && dest && !eater_dest) return dest; else { /* have to figure out dest, idiotic for now */ LList *destinations = eater_dest ? eater_dest : tile_get_accessible_surroundings(orig); LList *cur = destinations; float r = (float)rand()/RAND_MAX; int num = r * llist_length(destinations); int i = 0; /* if replacement and best found position is acceptable, then great */ if (dest && eater_dest && llist_find(eater_dest, dest)) return dest; for (i = 0; i < num; i++) cur = cur->next; dest = (Tile *)cur->data; if (eater_dest == NULL) llist_free(destinations); /* we should check we're not committing suicide */ return dest; } } static Tile *prepare_move(Player *player, LList *allowed) { /* get the best pawn to move so that I'll be able to eat later */ LList *pawns, *cur; Pawn *best = NULL; int max_eatables_soon = 0; int pawn_count; int search_now = TRUE; if (allowed) pawns = llist_copy(allowed); else pawns = pawn_get_all(player->color); pawn_count = llist_length(pawns); if (pawn_count == 1) { Pawn *pawn = (Pawn *)pawns->data; if (pawn_get_tile(pawn)->type == TILE_CENTER) { /* move again */ assert(selected_pawn == NULL); selected_pawn = pawn; } } if (selected_pawn != NULL) { llist_free(pawns); return finish_move(player, allowed); } if (first) { llist_free(pawns); selected_pawn = tile_get(4,3)->pawn; return tile_get(4,3); } search_again: #ifdef IA_DEBUG printf("ATTACK: choosing for %s turn\n", search_now?"current":"next"); #endif for (cur = pawns; cur; cur = cur->next) { Pawn *pawn = (Pawn *)cur->data; Tile *origtile = pawn_get_tile(pawn); LList *positions = tile_get_accessible_surroundings(pawn_get_tile(pawn)); LList *curpos = positions; for (; curpos; curpos = curpos->next) { Tile *desttile = (Tile *)curpos->data; LList *eatables = NULL; LList *can_be_eaten = NULL; LList *allowed_for_this = NULL; int score = 0, can_be_eaten_before_move = 0; if (desttile->pawn != NULL) continue; /* work around repaint hack */ if (desttile->pos_x == 4 && desttile->pos_y == 4) { /*middle tile*/ LList *mid_surr = tile_get_accessible_surroundings(desttile); LList *cur_mid = mid_surr; for (; cur_mid; cur_mid = cur_mid->next) { if (!llist_find(positions, cur_mid->data)) llist_append(positions, cur_mid->data); } llist_free(mid_surr); continue; } can_be_eaten = player_can_be_eaten(player, search_now, allowed_for_this); can_be_eaten_before_move = llist_length(can_be_eaten); llist_free(can_be_eaten); can_be_eaten = NULL; allowed_for_this = llist_append(NULL, pawn); pawn_move_to(pawn, desttile); eatables = player_can_eat_soon(player, search_now, allowed_for_this); can_be_eaten = player_can_be_eaten(player, search_now, allowed_for_this); llist_free(allowed_for_this); allowed_for_this = NULL; if (!search_now && llist_length(can_be_eaten) > can_be_eaten_before_move) { #ifdef IA_DEBUG printf("won't move to %d %d, would be suicide\n", desttile->pos_x, desttile->pos_y); #endif goto no_suicide; } score = llist_length(eatables) - llist_length(can_be_eaten); if ((search_now || llist_length(can_be_eaten) == 0) && llist_length(eatables) > max_eatables_soon) { #ifdef IA_DEBUG printf("MAX!found %d eatables and %d to be eaten by moving %d,%d to %d,%d\n", llist_length(eatables), llist_length(can_be_eaten), origtile->pos_x, origtile->pos_y, desttile->pos_x, desttile->pos_y); #endif max_eatables_soon = llist_length(eatables); best = pawn; if ((abs(origtile->pos_x - desttile->pos_x) == 2 || abs(origtile->pos_y - desttile->pos_y) == 2) && tile_is_near_center(origtile) && tile_is_near_center(desttile) && search_now) { best_destination_after_middle = desttile; best_destination = tile_get(4, 4); } else if ((abs(origtile->pos_x - desttile->pos_x) == 2 || abs(origtile->pos_y - desttile->pos_y) == 2) && tile_is_near_center(origtile) && tile_is_near_center(desttile) && !search_now) { best_destination_after_middle = desttile; best_destination = tile_get(4, 4); } else { best_destination = desttile; } } no_suicide: llist_free(eatables); llist_free(can_be_eaten); pawn_move_to(pawn, origtile); } llist_free(positions); } if (best == NULL && search_now == TRUE) { Tile *best_defense = computer_defend(player, allowed, TRUE); /* now only */ if (best_defense) { best = best_defense->pawn; goto no_random; } search_now = FALSE; goto search_again; } if (best == NULL) { Tile *best_defense = NULL; int pawn_num = 0; int i = 0; int center_ok = can_move_on_center(); #ifdef IA_DEBUG printf("no best move found, trying to protect myself\n"); #endif best_defense = computer_defend(player, allowed, 2); /* both now and later */ if (best_defense) { best = best_defense->pawn; goto no_random; } #ifdef IA_DEBUG printf("no best move found, randomly playing\n"); #endif random_again: pawn_num = (rand()%pawn_count); cur = pawns; for (i = 0; i < pawn_num; i++) { cur = cur->next; } best = (Pawn *)cur->data; if (tile_is_near_center(pawn_get_tile(best)) && !center_ok) goto random_again; } no_random: llist_free(pawns); selected_pawn = best; return pawn_get_tile(best); } Tile *computer_select_tile(Player *player, LList *allowed) { Tile *res = NULL; if (delay_with_event_poll(1000) < 0) goto out; while (game_suspended()) { if (delay_with_event_poll(20) < 0) goto out; } if (game_ended()) goto out; board_freeze(); res = prepare_move(player, allowed); board_thaw(); out: while (game_suspended()) { delay_with_event_poll(20); } if (game_ended()) goto no_push; no_push: return res; } biloba-0.9.3/src/msg.h0000644000175100017510000000214511527745463011444 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ #ifndef __MSG_H__ #define __MSG_H__ typedef enum { M_ROUND = 0, M_DRAW, M_WINS, M_PLAYER_WINS, M_PLAYER, M_WAITING, M_JOINED, M_NEWGAME, M_ENOCONN, M_PLAYER_LEAVES, M_LEAVES, M_YOUR_TURN, M_OFFICIAL_SERVER, M_LOCAL_SERVER, M_SAVED_TO, M_SAVE_FAIL, M_NUM_MSGS } MsgId; const char *get_msg(MsgId id); #endif biloba-0.9.3/src/font.c0000644000175100017510000001112611530270732011600 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ /** * Biloba - Q1 2005 * Game by Guillaume Demougeot * Code by Colin Leroy * * This file contains all the font management code. */ #include #include #include #include #include #include "utils.h" #include "font.h" static SDL_Surface *font_pic = NULL; static SDL_Surface *cursor_pic = NULL; /** * Load the font from disk */ static void load_font(void) { SDL_Surface *tmp = NULL; assert(font_pic == NULL); tmp = biloba_load_image("font.png"); font_pic = SDL_DisplayFormatAlpha(tmp); SDL_FreeSurface(tmp); cursor_pic = biloba_load_image("cursor.png"); assert(font_pic != NULL); assert(cursor_pic != NULL); } /** * Draw a message on screen and update the screen * * @param[in] message The text to draw * @param[in] x The X coordinate (in pixels) * @param[in] y The Y coordinate (in pixels) * @param[in] width Available width (-1 means no constraint) * @param[in] cursor Whether to draw a cursor after the text */ void draw_message(const char *message, int x, int y, int width, int cursor) { draw_message_with_update(message, x, y, width, cursor, TRUE); } /** * Draw a message on screen * * @param[in] message The text to draw * @param[in] x The X coordinate (in pixels) * @param[in] y The Y coordinate (in pixels) * @param[in] width Available width (-1 means no constraint) * @param[in] cursor Whether to draw a cursor after the text * @param[in] update Whether to update the screen after drawing */ void draw_message_with_update(const char *message, int x, int y, int width, int cursor, int update) { int i = 0; int cur_x = x; static SDL_Rect *dst_rect = NULL; static SDL_Rect *src_rect = NULL; int writable; int pix_len; int first_char, last_char; if (dst_rect == NULL) dst_rect = malloc(sizeof(SDL_Rect)); if (src_rect == NULL) src_rect = malloc(sizeof(SDL_Rect)); src_rect->x = CHARWIDTH; /* skip space */ src_rect->y = 0; src_rect->w = CHARWIDTH; src_rect->h = LINEHEIGHT; if (font_pic == NULL) { load_font(); } if (width > -1) writable = width / CHARWIDTH; else writable = strlen(message); pix_len = strlen(message) * CHARWIDTH; if (!cursor) { /* display first chars */ first_char = 0; last_char = min(writable, strlen(message)); } else { /* one place for the cursor */ writable--; /* display last chars */ last_char = strlen(message); first_char = last_char - writable; if (first_char < 0) first_char = 0; } for (i = first_char; i < last_char; i ++) { if (message[i] == '\n') { cur_x = x; y += LINEHEIGHT; if (!cursor) last_char += i; continue; } dst_rect->x = cur_x; dst_rect->y = y + LINEYOFFSET; src_rect->x = (unsigned char)message[i] * CHARWIDTH; #ifdef DEBUG printf("putting char %c (%d,%d) at (%d,%d)\n", message[i], src_rect->x, src_rect->y, dst_rect->x, dst_rect->y); #endif SDL_BlitSurface(font_pic, src_rect, screen, dst_rect); cur_x += CHARWIDTH; } if (cursor) { put_image(cursor_pic, cur_x, y + LINEYOFFSET); } #ifdef DEBUG printf("updating %d,%d pixels from %d,%d\n", cur_x - x, LINEHEIGHT, x, y + LINEYOFFSET); #endif if (update) SDL_UpdateRect(screen, x, y + LINEYOFFSET, cur_x - x + (cursor?CHARWIDTH:0), LINEHEIGHT); } /** * Clear text * * @param[in] length The number of characters to clear * @param[in] x The X coordinate (in pixels) * @param[in] y The Y coordinate (in pixels) */ void clear_text(int length, int x, int y) { static SDL_Rect *dst_rect = NULL; if (dst_rect == NULL) dst_rect = malloc(sizeof(SDL_Rect)); dst_rect->x = x; dst_rect->y = y + LINEYOFFSET; dst_rect->w = length > -1 ? CHARWIDTH * length : XS - dst_rect->x; dst_rect->h = LINEHEIGHT; SDL_FillRect(screen, dst_rect, 0x00000000); SDL_UpdateRect(screen, dst_rect->x, dst_rect->y, dst_rect->w, dst_rect->h); } biloba-0.9.3/src/biloba.rc0000644000175100017510000000002611520115006012230 00000000000000100 ICON "biloba.ico" biloba-0.9.3/src/tile.c0000644000175100017510000002314411520115006011561 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ /** * Biloba - Q1 2005 * Game by Guillaume Demougeot * Code by Colin Leroy * * This file contains all functions related to tile * management. */ #include #include #include #include "utils.h" #include "tile.h" #include "pawn.h" #include "arrow.h" #include "logic.h" #ifdef DEBUG static char *tile_type_str(TileType type) { switch (type) { case TILE_NO_TILE: return "TILE_NO_TILE"; case TILE_NORMAL: return "TILE_NORMAL"; case TILE_CENTER: return "TILE_CENTER"; case TILE_UP_LEFT: return "TILE_UP_LEFT"; case TILE_UP_RIGHT: return "TILE_UP_RIGHT"; case TILE_DOWN_LEFT: return "TILE_DOWN_LEFT"; case TILE_DOWN_RIGHT: return "TILE_DOWN_RIGHT"; default: assert(FALSE); return "TILE_ERROR"; } } #endif static TileType tile_get_type(int x, int y) { if (x == 0 || x == MAX_TILES_X-1) { switch (y) { case 0: case MAX_TILES_Y-1: return TILE_NO_TILE; case 1: return (x==0 ? TILE_UP_LEFT:TILE_UP_RIGHT); case MAX_TILES_Y-2: return (x==0 ? TILE_DOWN_LEFT:TILE_DOWN_RIGHT); } } else if (x == 1 || x == MAX_TILES_X-2) { switch (y) { case 0: return (x==1 ? TILE_UP_LEFT:TILE_UP_RIGHT); case MAX_TILES_Y-1: return (x==1 ? TILE_DOWN_LEFT:TILE_DOWN_RIGHT); } } else if (x == (MAX_TILES_X-1)/2 && y == (MAX_TILES_Y-1)/2) return TILE_CENTER; return TILE_NORMAL; } static SDL_Surface *tiles_models[NUM_TILE_TYPES] = {NULL}; static LList *my_tiles = NULL; static void init_tiles_models(void) { int i = 0; assert(tiles_models[TILE_NO_TILE] == NULL); tiles_models[TILE_NO_TILE] = biloba_load_image("tile-no-tile.png"); tiles_models[TILE_NORMAL] = biloba_load_image("tile.png"); tiles_models[TILE_CENTER] = biloba_load_image("tile-center.png"); tiles_models[TILE_UP_LEFT] = biloba_load_image("tile-up-left.png"); tiles_models[TILE_UP_RIGHT] = biloba_load_image("tile-up-right.png"); tiles_models[TILE_DOWN_LEFT] = biloba_load_image("tile-down-left.png"); tiles_models[TILE_DOWN_RIGHT] = biloba_load_image("tile-down-right.png"); for (i = 0; i < NUM_TILE_TYPES; i++) assert(tiles_models[i] != NULL); } static Tile *tile_find(int x, int y) { LList *cur = my_tiles; while (cur) { Tile *tile = (Tile *)cur->data; if (tile->pos_x == x && tile->pos_y == y) return tile; cur = cur->next; } return NULL; } Tile *tile_get(int x, int y) { Tile *new_tile = NULL; assert(x >= 0 && x < MAX_TILES_X); assert(y >= 0 && y < MAX_TILES_Y); #ifdef DEBUG printf("tile %d,%d: %s\n", x, y, tile_type_str(tile_get_type(x,y))); #endif if (tiles_models[TILE_NO_TILE] == NULL) init_tiles_models(); if (tile_find(x, y)) return tile_find(x, y); new_tile = malloc(sizeof(Tile)); new_tile->type = tile_get_type(x, y); new_tile->pos_x = x; new_tile->pos_y = y; new_tile->coord_x = get_x(x); new_tile->coord_y = get_y(y); new_tile->surface = tiles_models[new_tile->type]; new_tile->pawn = NULL; my_tiles = llist_append(my_tiles, new_tile); return new_tile; } void tile_free_all(void) { LList *tiles = my_tiles; for(; tiles; tiles = tiles->next) { Tile *tile = (Tile *)tiles->data; free(tile); tile = NULL; } llist_free(my_tiles); my_tiles = NULL; } Tile *tile_get_by_coords (int x, int y) { int nx = (x - X_OFFSET)/50; int ny = (y - Y_OFFSET)/50; #ifdef DEBUG printf("tile_get_by_coords: %d,%d -> %d,%d\n", x, y, nx, ny); #endif if (nx < 0 || nx >= MAX_TILES_X) return NULL; if (ny < 0 || ny >= MAX_TILES_Y) return NULL; return tile_get(nx, ny); } static void tile_draw_fast (Tile *tile, int fast) { assert(tile != NULL); put_image(tile->surface, tile->coord_x, tile->coord_y); if (tile->pawn) pawn_draw(tile->pawn); if (!fast) SDL_UpdateRect(screen, tile->coord_x, tile->coord_y, 50, 50); } void tile_draw (Tile *tile) { tile_draw_fast(tile, !is_playing()); } static int tile_is_forward(Tile *tile, Tile *third) { if (!tile->pawn || third->pawn) return FALSE; if (game_num_players() > 2) { switch (tile->pawn->color) { case PAWN_ORANGE: return (third->pos_y >= tile->pos_y); case PAWN_BLUE: return (third->pos_x <= tile->pos_x); case PAWN_RED: return (third->pos_y <= tile->pos_y); case PAWN_GREEN: return (third->pos_x >= tile->pos_x); default: assert(FALSE); } } else { switch (tile->pawn->color) { case PAWN_ORANGE: return (third->pos_y >= tile->pos_y); case PAWN_BLUE: return (third->pos_y <= tile->pos_y); default: assert(FALSE); } } return FALSE; } LList *tile_get_accessible_surroundings (Tile *tile) { LList *results = NULL; int ox, x = tile->pos_x - 1; int oy, y = tile->pos_y - 1; if (x < 0) x = 0; if (y < 0) y = 0; ox = x; oy = y; #ifdef DEBUG printf("getting surroundings from %d, %d to %d, %d\n", x, y, min(tile->pos_x + 1, MAX_TILES_X), min(tile->pos_y + 1, MAX_TILES_Y)); #endif for (x = ox; x <= min(tile->pos_x + 1, MAX_TILES_X - 1); x++) { for (y = oy; y <= min(tile->pos_y + 1, MAX_TILES_Y - 1); y++) { Tile *ctile = tile_get(x, y); #ifdef DEBUG printf("tile_get_accessible_surroundings: tile %d,%d (%s): has_pawn %d.\n", ctile->pos_x, ctile->pos_y, tile_type_str(ctile->type), ctile->pawn != NULL); #endif if (ctile == tile) continue; if (ctile->type == TILE_NO_TILE || ctile->type == TILE_UP_LEFT || ctile->type == TILE_UP_RIGHT || ctile->type == TILE_DOWN_LEFT || ctile->type == TILE_DOWN_RIGHT) continue; if (ctile->pawn == NULL) { if (x == 4 && y == 4 && !can_move_on_center()) continue; results = llist_append(results, ctile); } else { Tile *third = tile_get_next_in_row(tile, ctile); if (third == NULL || third->pawn != NULL) continue; if (third->type == TILE_NO_TILE || third->type == TILE_UP_LEFT || third->type == TILE_UP_RIGHT || third->type == TILE_DOWN_LEFT || third->type == TILE_DOWN_RIGHT) continue; /* can't jump backward */ if (!tile_is_forward(tile, third)) continue; /* can't jump to center */ if (third->type == TILE_CENTER) continue; /* can't jump from center either */ if (tile->type == TILE_CENTER) continue; results = llist_append(results, ctile); /* just for repaint */ results = llist_append(results, third); } } } return results; } void tile_highlight(Tile *tile, int value) { static SDL_Surface *highlighter = NULL; if (!highlighter) { highlighter = biloba_load_image("highlighter.png"); assert(highlighter != NULL); } SDL_SetAlpha(highlighter, SDL_SRCALPHA, value); assert(tile != NULL); tile_draw_fast(tile, TRUE); if (value) put_image(highlighter, tile->coord_x, tile->coord_y); if (is_playing()) { SDL_UpdateRect(screen, tile->coord_x, tile->coord_y, 50, 50); } } void tile_draw_arrow(Tile *tile, Tile *to) { int start_x = tile->coord_x + 25; int start_y = tile->coord_y + 25; int offset_x = -10; int offset_y = -10; int left_to_right = 0; int up_to_down = 0; ArrowType arrow_type = -1; if (tile->coord_x < to->coord_x) { offset_x = +ARROW_OFFSET_FROM_CENTER; left_to_right = +1; } if (tile->coord_x > to->coord_x) { offset_x = -ARROW_OFFSET_FROM_CENTER - 20; left_to_right = -1; } if (tile->coord_y < to->coord_y) { offset_y = +ARROW_OFFSET_FROM_CENTER; up_to_down = -1; } if (tile->coord_y > to->coord_y) { offset_y = -ARROW_OFFSET_FROM_CENTER - 20; up_to_down = +1; } switch (left_to_right) { case +1: /* -> */ switch(up_to_down) { case +1: /* ^ */ arrow_type = ARROW_UP_RIGHT; break; case 0: /* . */ arrow_type = ARROW_RIGHT; break; case -1: /* v */ arrow_type = ARROW_DOWN_RIGHT; break; } break; case 0: /* . */ switch(up_to_down) { case +1: /* ^ */ arrow_type = ARROW_UP; break; case 0: /* . */ assert(FALSE); break; case -1: /* v */ arrow_type = ARROW_DOWN; break; } break; case -1: /* <- */ switch(up_to_down) { case +1: /* ^ */ arrow_type = ARROW_UP_LEFT; break; case 0: /* . */ arrow_type = ARROW_LEFT; break; case -1: /* v */ arrow_type = ARROW_DOWN_LEFT; break; } break; } assert(arrow_type != -1); arrow_draw(arrow_type, start_x + offset_x, start_y + offset_y); } Tile *tile_get_next_in_row(Tile *start, Tile *second) { int diff_x = second->pos_x - start->pos_x; int diff_y = second->pos_y - start->pos_y; int third_x = second->pos_x + diff_x; int third_y = second->pos_y + diff_y; if (third_x < 0 || third_x >= MAX_TILES_X) return NULL; if (third_y < 0 || third_y >= MAX_TILES_Y) return NULL; return tile_get(third_x, third_y); } int tile_is_near_center(Tile *tile) { LList *surr = tile_get_accessible_surroundings(tile); LList *cur = surr; while (cur) { Tile *t = (Tile *)cur->data; if (t->type == TILE_CENTER) { llist_free(surr); return TRUE; } cur = cur->next; } llist_free(surr); return FALSE; } biloba-0.9.3/src/server-main.c0000644000175100017510000000250011527254651013066 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ /** * Biloba - Q1 2005 * Game by Guillaume Demougeot * Code by Colin Leroy * * This file contains the network main program code. */ #include #ifdef __MINGW32__ #include #endif #include "server.h" int main(int argc, char *argv[]) { int err; #ifdef __MINGW32__ WSADATA wsaData; WSAStartup(MAKEWORD(2,0),&wsaData); #endif err = server_start(argc > 1 ? argv[1] : NULL, argc > 2 ? argv[2] : NULL); #ifdef __MINGW32__ WSACleanup(); #endif return err; } biloba-0.9.3/src/net.h0000644000175100017510000000323611532017751011432 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ #ifndef __NET_H__ #define __NET_H__ #include "utils.h" #include "player.h" #include "llist.h" #include "game.h" void net_init(void); void net_stop(void); int net_init_game(const char *gamename, int numplayers, InputSystemMethod methods[], char *names[]); int net_wait_ready(int num_players, char **player_names); LList *net_get_games(int numplayer); int net_get_info(Game *game); int net_join(int id, int nump, const char *my_player_name); void net_send_event(int player, int x, int y); void net_get_event(int player, int *x, int *y); void net_end_game(int player); void net_close(void); void net_set_server(const char *srv); int net_get_servers(char ***distant_servers); void net_stop_getting_servers(void); void net_pull_recv_msg(void); int net_is_typing_msg(void); void net_set_typing_msg(int typing); const char *net_get_pending_msg(void); void net_type_msg(unsigned char c); #endif biloba-0.9.3/src/font.h0000644000175100017510000000215711520062564011612 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ #ifndef __FONT_H__ #define __FONT_H__ #define CHARWIDTH 10 #define LINEYOFFSET (+3) #define LINEHEIGHT 18 void draw_message_with_update(const char *message, int x, int y, int width, int cursor, int update); void draw_message(const char *message, int x, int y, int width, int cursor); void clear_text(int length, int x, int y); #endif biloba-0.9.3/src/game.h0000644000175100017510000000334211531505642011553 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ #ifndef __GAME_H__ #define __GAME_H__ #include #include #include typedef struct _Game Game; typedef struct _Move Move; typedef struct _Message Message; struct _Move { int32_t player; int32_t x; int32_t y; }; struct _Message { int32_t player; char message[256]; }; struct _Game { char *name; int32_t id; int32_t num_players; int32_t num_remote; char *player_name[4]; int32_t player_type[4]; int32_t first_avail_spot; int32_t started; Move *moves; int32_t move_id; int32_t players_move_id[4]; int32_t quit_players; int32_t killed; int32_t last_joined; Message *messages; int32_t message_id; int32_t players_msg_id[4]; SDL_cond *cond_wait; SDL_cond *cond_move; SDL_cond *cond_quit; }; void game_push_move(Game *game, int player, int x, int y); void game_push_message(Game *game, int player, const char *msg); void free_game(Game *game); Game *init_game(void); #endif biloba-0.9.3/src/pawn.h0000644000175100017510000000331011520062564011601 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ #ifndef __PAWN_H__ #define __PAWN_H__ typedef enum { PAWN_ORANGE = 0, PAWN_BLUE, PAWN_RED, PAWN_GREEN, PAWN_NUM_COLORS } PawnColor; typedef struct _Pawn Pawn; #include "tile.h" struct _Pawn { int num; PawnColor color; int pos_x; int pos_y; int coord_x; int coord_y; int eaten; LList *just_ate_on; /* tiles */ SDL_Surface *surface; }; int pawn_get_max(void); Pawn *pawn_get(int num, PawnColor color, int reinit); void pawn_draw (Pawn *pawn); void pawn_show_eaten(void); void pawn_free_all(void); Tile *pawn_get_tile(Pawn *pawn); LList *pawn_get_surroundings(Tile *tile); void pawn_eat(Pawn *pawn); void pawn_eat_fast(Pawn *pawn, int fast); int pawn_try_and_eat(Pawn *start, Pawn *to_eat); void pawn_remove_just_eaten(Tile *tile); int pawn_count(PawnColor color); void pawn_move_to(Pawn *pawn, Tile *tile); LList *pawn_get_replacement_pending_pawns(PawnColor color); LList *pawn_get_all(PawnColor color); #endif biloba-0.9.3/src/game.c0000644000175100017510000000513311531505273011546 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ /** * Biloba - Q1 2005 * Game by Guillaume Demougeot * Code by Colin Leroy * * This file only contains the game freer used by options.c * and server.c. */ #include #include "game.h" Game *init_game() { int i = 0; Game *new_game = malloc(sizeof(Game)); if (new_game == NULL) return NULL; memset(new_game, 0, sizeof(Game)); new_game->moves = NULL; new_game->move_id = -1; new_game->messages = NULL; new_game->message_id = -1; for (i = 0; i < 4; i++) { new_game->player_name[i] = NULL; new_game->players_move_id[i] = -1; new_game->players_msg_id[i] = -1; } return new_game; } /** * Free a game struct * @param game The game to free */ void free_game(Game *game) { int i = 0; if (!game) return; free(game->name); free(game->moves); free(game->messages); for (i = 0; i < 4; i++) free(game->player_name[i]); SDL_DestroyCond(game->cond_wait); SDL_DestroyCond(game->cond_move); SDL_DestroyCond(game->cond_quit); free(game); } void game_push_move(Game *game, int player, int x, int y) { int new_id; if (!game) return; new_id = game->move_id + 1; game->moves = realloc(game->moves, (new_id + 1) * sizeof(Move)); game->moves[new_id].player = player; game->moves[new_id].x = x; game->moves[new_id].y = y; game->move_id = new_id; game->players_move_id[player] = game->move_id; if (game->cond_move) SDL_CondBroadcast(game->cond_move); } void game_push_message(Game *game, int player, const char *msg) { int new_id; if (!game) return; new_id = game->message_id + 1; game->messages = realloc(game->messages, (new_id + 1) * sizeof(Message)); game->messages[new_id].player = player; strncpy(game->messages[new_id].message, msg, sizeof(game->messages[new_id].message)); game->message_id = new_id; } biloba-0.9.3/src/local_input.c0000644000175100017510000000322511525035421013142 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ /** * Biloba - Q1 2005 * Game by Guillaume Demougeot * Code by Colin Leroy * * This file handles pawn and tile selection via * the local method. */ #include #include "utils.h" #include "local_input.h" #include "tile.h" #include "net.h" /** * Select a tile using the local input (mouse) * * @return the tile selected, or NULL if the selection was * outside the board's tiles. */ Tile *local_select_tile(void) { Tile *result = NULL; SDL_Event event; int x, y; #ifdef DEBUG printf("local_input: waiting for event\n"); #endif event = get_sdl_event(SDL_MOUSEBUTTONUP); if (event.type == SDL_USEREVENT_QUIT || event.type == SDL_QUIT) return NULL; /* exit waiting */ SDL_GetMouseState (&x, &y); #ifdef DEBUG printf("local_input: got event (%d, %d)\n", x, y); #endif result = tile_get_by_coords(x, y); return result; } biloba-0.9.3/src/utils.h0000644000175100017510000000563711532011520011777 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ #ifndef __UTILS_H__ #define __UTILS_H__ #include #include #include "llist.h" #include "font.h" //#define DEBUG 1 #define SDL_USEREVENT_QUIT (SDL_USEREVENT + 0) #define SDL_USEREVENT_REFRESH (SDL_USEREVENT + 1) #ifndef FALSE #define FALSE 0 #endif #ifndef TRUE #define TRUE 1 #endif #ifndef MAEMO #define FLAGS (SDL_HWSURFACE | SDL_DOUBLEBUF) #define XS 800 #define YS 600 #define X_OFFSET 150 #define Y_OFFSET 50 #else #define FLAGS (SDL_HWSURFACE | SDL_DOUBLEBUF | SDL_FULLSCREEN) #define XS 800 #define YS 480 #define X_OFFSET 150 #define Y_OFFSET 5 #endif #define BPP 16 #define PAWN_OFFSET 10 #define ARROW_OFFSET_FROM_CENTER 15 #define G_MSG_X 65 #define G_MSG_Y (YS - 25) #define G_TALK_X 65 #define G_TALK_Y (YS - 45) #define MAX_MSG_LEN (((XS - G_TALK_X) / CHARWIDTH) - 2) #define HELP_X 10 #define HELP_Y 10 #define MAX_TILES_X 9 #define MAX_TILES_Y 9 #ifndef __MINGW32__ #ifndef MYDATADIR #define PREFIX "." #else #define PREFIX MYDATADIR #endif #define DIR_SEP "/" #else #define PREFIX "." #define DIR_SEP "\\" #endif #define PLAYER_NAME_LEN 32 #define GAME_NAME_LEN 32 #define SERVER_LEN 64 #define SAVED_LEN 256 extern char *progpath; extern char *langpath; SDL_Surface * screen; int get_x(int x); int get_y(int y); void put_image(SDL_Surface *surface, int x, int y); int should_quit(void); void game_init(int bool); int game_inited(void); void game_suspend(int bool); int game_suspended(void); int game_num_players(void); int game_num_net_players(void); void set_num_players(int num); #ifndef min int min (int a, int b); #endif #ifndef max int max (int a, int b); #endif int is_in_box(int x, int y, int a, int b, int c, int d); void set_playing(int playing); int is_playing(void); SDL_Event get_sdl_event(int event_type); SDL_Surface *biloba_load_image(const char *name); void set_language(void); int event_poll(void); int handle_generic_event(SDL_Event *event); int delay_with_event_poll(int msec_timeout); const char *get_desktop_folder(void); const char *get_home_folder(void); int folder_exists(const char *folder); #ifdef MAEMO void SetWMName(const char *name, int is_fullscreen); #endif #endif biloba-0.9.3/src/help.c0000644000175100017510000000337111527743124011573 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ /** * Biloba - Q1 2005 * Game by Guillaume Demougeot * Code by Colin Leroy * * This file contains the help code. Quite simple, * just a slideshow. */ #include #include #include "utils.h" #include "help.h" #define N_PAGES 6 static SDL_Surface *help_img[N_PAGES] = {NULL}; /** * Load all help images. */ static void help_load_images(void) { int i = 0; char tmp[255]; for (i = 0; i < N_PAGES; i++) { #ifndef MAEMO sprintf(tmp, "aide%d.png", (i+1)); #else sprintf(tmp, "aide%d-maemo.png", (i+1)); #endif help_img[i] = biloba_load_image(tmp); assert(help_img[i]); } } /** * Start the help slideshow, loading the images first if necessary. */ void help_start(void) { int cur_page = 0; if (!help_img[0]) help_load_images(); for (cur_page = 0; cur_page < N_PAGES; cur_page++) { put_image(help_img[cur_page], 0, 0); SDL_UpdateRect(screen, 0, 0, 0, 0); get_sdl_event(SDL_MOUSEBUTTONUP); } } biloba-0.9.3/src/replay.h0000644000175100017510000000210111527254643012135 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ #ifndef __REPLAY_H__ #define __REPLAY_H__ #include "game.h" int replay_game_setup(const char *replay); void replay_get_event(int color, int *x, int *y); int replay_get_num_players(void); const char *replay_get_player(int i); int replay_dump_game(Game *game, const char *dump_file); #endif biloba-0.9.3/src/tile.h0000644000175100017510000000301611520062564011574 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ #ifndef __TILE_H__ #define __TILE_H__ typedef enum { TILE_NO_TILE = 0, TILE_NORMAL, TILE_CENTER, TILE_UP_LEFT, TILE_UP_RIGHT, TILE_DOWN_LEFT, TILE_DOWN_RIGHT, NUM_TILE_TYPES } TileType; typedef struct _Tile Tile; #include "pawn.h" struct _Tile { TileType type; int pos_x; int pos_y; int coord_x; int coord_y; SDL_Surface *surface; Pawn *pawn; }; Tile *tile_get (int x, int y); Tile *tile_get_by_coords (int x, int y); Tile *tile_get_next_in_row(Tile *start, Tile *second); int tile_is_near_center(Tile *tile); void tile_draw (Tile *tile); void tile_draw_arrow (Tile *tile, Tile *to); void tile_highlight(Tile *tile, int toggle); void tile_free_all(void); LList *tile_get_accessible_surroundings (Tile *tile); #endif biloba-0.9.3/src/llist.h0000644000175100017510000000256411520062564011775 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ #ifndef __LLIST_H__ #define __LLIST_H__ typedef struct _LList LList; struct _LList { void *data; LList *next; }; LList *llist_append(LList *list, void *data); LList *llist_prepend(LList *list, void *data); LList *llist_remove(LList *list, void *data); LList *llist_copy(LList *list); LList *llist_reverse(LList *list); LList *llist_find(LList *list, void *data); void llist_free(LList *list); int llist_length(LList *list); #define llist_for_each(list, func) { \ LList *tmplist = list; \ for (; tmplist; tmplist = tmplist->next) { \ func(tmplist->data); \ } \ } #endif biloba-0.9.3/src/computer.h0000644000175100017510000000175211520062564012502 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ #ifndef __COMPUTER_H__ #define __COMPUTER_H__ #include "utils.h" #include "tile.h" #include "player.h" #include "llist.h" #include Tile *computer_select_tile(Player *p, LList *allowed); #endif biloba-0.9.3/src/replay.c0000644000175100017510000001043111530544426012130 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ /** * Biloba - Q1 2005 * Game by Guillaume Demougeot * Code by Colin Leroy * * This file contains the replay code. */ #include #include #include #include "replay.h" #include "game.h" #include "utils.h" static FILE *replay_fp = NULL; static int32_t n_players = -1; static char p_names[4][512]; #define DUMP_HEADER "Biloba-game-dump" #define DUMP_VERSION 1 int replay_game_setup(const char *replay) { int32_t i, len; char header[128]; replay_fp = fopen(replay, "rb"); if (replay_fp == NULL) return -1; if (fread(header, sizeof(char), strlen(DUMP_HEADER), replay_fp) < strlen(DUMP_HEADER)) { printf("Failed reading header: %s\n", strerror(errno)); return -1; } header[strlen(DUMP_HEADER)] = '\0'; if (strcmp(header, DUMP_HEADER) != 0) { printf("Unexpected header: %s\n", header); return -1; } if (fread(&i, sizeof(i), 1, replay_fp) < 1) { printf("Failed reading version: %s\n", strerror(errno)); return -1; } if (i != DUMP_VERSION) { printf("Unexpected version: %d\n", i); return -1; } if (fread(&n_players, sizeof(n_players), 1, replay_fp) < 1) { printf("Failed reading number of players: %s\n", strerror(errno)); return -1; } if (n_players < 2 || n_players > 4) { printf("Unexpected number of players: %d\n", n_players); return -1; } printf("%d players.\n", n_players); for (i = 0; i < n_players; i++) { if (fread(&len, sizeof(len), 1, replay_fp) < 1) { printf("Failed reading player %d name length: %s\n", i, strerror(errno)); return -1; } if (len > 0 && fread(p_names[i], sizeof(char), len, replay_fp) < len) { printf("Failed reading player %d name: %s\n", i, strerror(errno)); return -1; } p_names[i][len] = '\0'; printf("Player %d: %s\n", i + 1, p_names[i]); } return 0; } int replay_get_num_players(void) { assert(n_players > 0); return n_players; } const char *replay_get_player(int i) { assert(i >= 0); assert(i < n_players); assert(n_players > 0); return p_names[i]; } void replay_get_event(int color, int *x, int *y) { Move move; assert(replay_fp != NULL); do { if (fread(&move, sizeof(move), 1, replay_fp) < 1) { printf("read failed: %s (%d)\n", strerror(errno), errno); goto err; } else { printf("Player '%s' plays %d,%d\n", p_names[move.player], move.x, move.y); } if (move.player != color) { printf("wrong player %d, expected %d\n", move.player, color); goto err; } } while (move.x == -1 && move.y == -1); *x = move.x; *y = move.y; return; err: fclose(replay_fp); replay_fp = NULL; *x = -2; *y = -2; } int replay_dump_game(Game *game, const char *dump_file) { FILE *fp; int32_t i; char header[128]; fp = fopen(dump_file, "wb"); if (!fp) return -1; /* Dump header */ strcpy(header, DUMP_HEADER); if (fwrite(header, sizeof(char), strlen(header), fp) < strlen(header)) return -1; /* Dump version */ i = DUMP_VERSION; if (fwrite(&i, sizeof(i), 1, fp) < 1) return -1; /* Dump number of players */ if (fwrite(&game->num_players, sizeof(game->num_players), 1, fp) < 1) return -1; /* Dump players names */ for (i = 0; i < game->num_players; i++) { int32_t n; n = game->player_name[i] ? strlen(game->player_name[i]) : 0; if (fwrite(&n, sizeof(n), 1, fp) < 1) return -1; if (n > 0 && fwrite(game->player_name[i], sizeof(char), n, fp) < n) return -1; } /* Dump moves */ for (i = 0; i <= game->move_id; i++) if (fwrite(&game->moves[i], sizeof(Move), 1, fp) < 1) return -1; fclose(fp); return 0; } biloba-0.9.3/src/biloba.ico0000644000175100017510000003107610743620543012424 00000000000000@@(2(@2ľ~~~yyyuuupppmmmiiifffcccbbb``````````_````aaaedegggkkknnnqqquuuzzzÿ{{{vvvqqqnnnkkkffhbce__b]^`^^^]^]```aaabcbdddfffhhhkkkqqruuw{{}}}ww{uuvooommnqphtsgxxk||nwxv~|yzwxywxzwyzwz{x{|yyzwwwn}|qs~ÿ|{}qtY_>B\]vxvy{yyzxz{yuvtrxU[UVyxÿ|~RQuvw!FBxyw}~|{}||~|wxvtŐTnۂ~VqԋwÃpRVȀkevnpyÿƥ#1xvɩvxvHM++[Zș:B%vuœps7=QNȘԧzzw¿Tnr9R݂˼g%شɽOmy'4 Ֆúwxtyzxާqroyzyľ;Y#%פƻӓq(ZVηƲ`}~Ʒ{|zvwu⚛gifnpnÿi{biȣԹz͏øӶL^jjΣnonprobdbvwu}~|¾¿ʿȸ¿}~|npnjli︸lmkopoxywƽɽǮ;Źuwumomxxvwxt{}zȼǽ03żſ˲pqo~}sus̼Sk`{b խǷί򧦣Ҽt4R֨ͼҹ{{xׅ}~|տʰvQv`_~9nȣ~һÿŴ؄ؚñ~~lƷ)zݽ¿ɵɻ[ϳV颤¾Ŀ̋Ͼu؂¿žǻ~l¾ؽ¦韚09ſ¿Zʲ@P(_Ai¼¤ɾZҶ#ʥ?<`d¾¿ĪĺOټO죵;Ÿ̿¿ҶϾێ(ƧK䜠wSٱ`ʳͰiҸzK݄ƻĺ͟ƾʾð¼úxxu~࠰~eY퍷IrmFwʳfKS\_TNfܻSc߰}h꫽Ӧȹmnkxyw6DTWBPN`UgoZZkI&xMii]'vOᏸ喵S e铷]_숳*yYX4{ϝpDZ'Ȧ~tusyzwqro{|zф^¾%|\ع hXXtUd뎷Y_葻vX_퀲q_c6a_nIWr\_kف^p됻c갯{̹Ģvxywxzwqrn{|zIX@<YDU\$upYMb]D+sc f/z`q؛_fQiX{q[阺諯1ʭuxywyzwnomxywED`cp!wJk柿RT閶[Z dr[U陿P+{e]]YdY[gSe盾pO;Ľ}Bˮ~}tus|}z{{xީm^>MRо_N䗸Y[zэH=ZUվca#sL9u캻NYv_~份ȹךƿʽDTn̸F`&t^4ǻ̽ǿ.[/}ƿþ¿燅ý|Sl×kNUiS[옼亵ƼmTWߪſô웫Dر}FƱѭ‰z⦣Ŕ噺ůMB瘾Ǹľ\O朾¾̻Cȫs=ģ,ɀ%JĶ¿ʶ¼۽¿ƸSѳ(ƢáF̸= hƾÿǦ¤Ҩ¡cցCcž¿ŹyH©oĮ򨧣rAſýfị́ĨN}ùNnͶh1餡NαLtιjiǟ|~ȸĞȵ~|퓛||{˭z s cOŲ|}{}֐~çx϶бGe˯¿¿¾Ծ^kÿ˺kljúȰs4˽Ⱦ|}{fhf񅅃bcbvwuÿǵľqrpab`悄hig|}{Žɴ¾zzxbdb懈_b`8Néo÷ɼS~)O`a_}}zxzxòWfz!wû>~(iEa^Bjsé~xywj˾ĿϤ2rŽĽ§f|ӡV\;{Ȫ~gHN÷¿v@r²ɿn vfMsqI@qy{ěɸļccs 8veGo{ιeWrtquvtuvtuvtpqobiloba-0.9.3/src/player.h0000644000175100017510000000321511527474074012146 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ #ifndef __PLAYER_H__ #define __PLAYER_H__ #include "pawn.h" #include "tile.h" #include "llist.h" typedef enum { INPUT_LOCAL, INPUT_NETWORK, INPUT_AI, INPUT_REPLAY, NUM_INPUT_SYSTEMS } InputSystemMethod; static inline char *input_system_names(InputSystemMethod i) { char *name[3] = { "LOCAL", "NETWORK", "AI" }; if (i < 0 || i >= NUM_INPUT_SYSTEMS) return "WRONG TYPE"; return name[i]; }; typedef struct _Player { PawnColor color; InputSystemMethod method; const char *name; } Player; Player *player_get(PawnColor color, int reinit, InputSystemMethod method); LList *player_can_eat_soon(Player *player, int now_too, LList *allowed_pawns); LList *player_can_be_eaten(Player *player, int now_too, LList *allowed_pawns); Tile *player_select_tile(Player *player, LList *allowed); void player_set_name(Player *player, const char *name); #endif biloba-0.9.3/src/arrow.c0000644000175100017510000000731411520115006011757 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ /** * Biloba - Q1 2005 * Game by Guillaume Demougeot * Code by Colin Leroy * * This file contains the little arrow-related functions. */ #include #include #include #include "utils.h" #include "arrow.h" static LList *my_arrows = NULL; /** * Find an arrow of a given type. * * @param[in] type The type of the arrow to find * * @return an arrow of the correct type, or NULL if not found. */ static Arrow *arrow_find(ArrowType type) { LList *cur = my_arrows; while(cur) { Arrow *a = (Arrow *)cur->data; if (a->type == type) return a; cur = cur->next; } return NULL; } static SDL_Surface *arrow_models[NUM_ARROWS] = {NULL}; /** * Initialise arrow models from the images */ static void init_arrow_models(void) { int i = 0; assert(arrow_models[ARROW_UP] == NULL); arrow_models[ARROW_UP] = biloba_load_image("arrow-up.png"); arrow_models[ARROW_DOWN] = biloba_load_image("arrow-down.png"); arrow_models[ARROW_LEFT] = biloba_load_image("arrow-left.png"); arrow_models[ARROW_RIGHT] = biloba_load_image("arrow-right.png"); arrow_models[ARROW_UP_LEFT] = biloba_load_image("arrow-up-left.png"); arrow_models[ARROW_UP_RIGHT] = biloba_load_image("arrow-up-right.png"); arrow_models[ARROW_DOWN_LEFT] = biloba_load_image("arrow-down-left.png"); arrow_models[ARROW_DOWN_RIGHT] = biloba_load_image("arrow-down-right.png"); for (i = 0; i < NUM_ARROWS; i++) assert(arrow_models[i] != NULL); } /** * Get an arrow of a given type. * * @param[in] type The type of the arrow to get * * @return an arrow of the correct type. */ static Arrow *arrow_get (ArrowType type) { Arrow *new_arrow = arrow_find(type); if (new_arrow != NULL) return new_arrow; if (arrow_models[ARROW_UP] == NULL) init_arrow_models(); new_arrow = malloc(sizeof(Arrow)); new_arrow->type = type; new_arrow->surface = arrow_models[new_arrow->type]; my_arrows = llist_append(my_arrows, new_arrow); return new_arrow; } /** * Draw an arrow of a given type. * * @param[in] type The type of the arrow to get * @param[in] x The X coordinate (pixels) * @param[in] y The Y coordinate (pixels) * * @return an arrow of the correct type. */ void arrow_draw(ArrowType type, int x, int y) { Arrow *arrow = arrow_get(type); put_image(arrow->surface, x, y); if (is_playing()) SDL_UpdateRect(screen, x, y, 20, 20); } /** * Draw all arrows for re-placing pawns that just ate one. * * @param[in] player The player for which we want to draw arrows */ void arrow_draw_all(Player *player) { LList *pawns = pawn_get_replacement_pending_pawns(player->color); LList *cur = pawns; while (cur) { Pawn *pawn = (Pawn *)cur->data; LList *to_tiles = pawn->just_ate_on; while(to_tiles) { Tile *to_tile = (Tile *)to_tiles->data; tile_draw_arrow(pawn_get_tile(pawn), to_tile); to_tiles = to_tiles->next; } cur = cur->next; } llist_free(pawns); SDL_UpdateRect(screen, 0, 0, 0, 0); } biloba-0.9.3/src/widget.h0000644000175100017510000000432211517107274012127 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ #ifndef __WIDGET_H__ #define __WIDGET_H__ typedef struct _Widget Widget; void text_widget_init(Widget *widget, const char *default_text, int max_len, int x, int y, void (*text_validate_callback) (struct _Widget *widget, void *data), void *text_validate_cb_data); void text_widget_set_editable(Widget *widget, int editable); void text_widget_set_text(Widget *widget, const char *text); const char *text_widget_get_text(Widget *widget); Widget *widget_create(const char *img_src, int x, int y, void (*clicked_callback)(Widget *widget, void *data), void *clicked_cb_data); void widget_set_image(Widget *widget, const char *img_src); void widget_set_clicked_callback(Widget *widget, void (*clicked_callback)(Widget *widget, void *data), void *data); void list_widget_init(Widget *widget, int list_x, int list_y, int list_width, int (*get_strings)(struct _Widget *widget, char ***strings), void (*list_clicked_callback)(struct _Widget *widget, int index, char *string)); void widget_show(Widget *widget); void widget_enable(Widget *widget, int enable); void widget_hide(Widget *widget); void widget_destroy(Widget *widget); void update_gui(void); int gui_wait_event(void); void gui_reload_images(void); int widget_get_width(Widget *widget); int widget_get_height(Widget *widget); int text_widget_get_x_offset(Widget *widget); int text_widget_get_y_offset(Widget *widget); #endif biloba-0.9.3/src/sound.h0000644000175100017510000000176411520062564011777 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ #ifndef __SOUND_H__ #define __SOUND_H__ typedef enum { SND_TYPE, SND_CLICK, SND_EAT, } SndId; void sound_init(void); void sound_stop(void); void sound_play(SndId sound); void sound_load_sounds(void); #endif biloba-0.9.3/src/arrow.h0000644000175100017510000000230211520062564011766 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ #ifndef __ARROW_H__ #define __ARROW_H__ #include "player.h" typedef enum _ArrowType { ARROW_UP, ARROW_DOWN, ARROW_LEFT, ARROW_RIGHT, ARROW_UP_LEFT, ARROW_UP_RIGHT, ARROW_DOWN_LEFT, ARROW_DOWN_RIGHT, NUM_ARROWS } ArrowType; typedef struct _Arrow Arrow; struct _Arrow { ArrowType type; SDL_Surface *surface; }; void arrow_draw(ArrowType type, int x, int y); void arrow_draw_all(Player *player); #endif biloba-0.9.3/src/netops.h0000644000175100017510000000351411527474074012164 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ /** * Biloba - Q1 2005 * Game by Guillaume Demougeot * Code by Colin Leroy * * This file contains the basic network I/O code. */ #ifndef __NETOPS_H__ #define __NETOPS_H__ #define BCAST_LEN (strlen("Biloba") + 32 + 1) #ifdef __MINGW32__ #define SHUT_RDWR SD_BOTH #define sleep(seconds) do { Sleep((seconds)*1000); } while (0) #endif #define NET_HOST "paperstreet.colino.net" #define NET_PORT 8000 #define BCAST_PORT 8001 int send_msg(int fd, const void* buf, unsigned char len); int read_msg(int fd, void *buf, unsigned char avail, unsigned char *len); int send_int(int fd, int32_t n); int read_int(int fd, int32_t *n); int send_char(int fd, char c); int read_char(int fd, char *c); int send_str(int fd, const char *str); int read_str(int fd, char *str, int max_len); int sock_select(int sock, int timeout_msec); void sock_close(int sock); void get_bcast_msg(char *msg, size_t len, int magic_number); const char *get_hostname(struct sockaddr_in *addr); int get_net_error(void); const char *net_err_str(int err); #endif biloba-0.9.3/src/logic.c0000644000175100017510000002473311532011520011725 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ /** * Biloba - Q1 2005 * Game by Guillaume Demougeot * Code by Colin Leroy * * This file contains all the rules related code. */ #include #include #include #include "utils.h" #include "tile.h" #include "pawn.h" #include "player.h" #include "logic.h" #include "arrow.h" #include "board.h" #include "font.h" #include "net.h" #include "msg.h" /** * Compute the number of pawns a given player can eat, * and eat them. * * @param[in] color The color of the player * * @return the number of eaten pawns */ static int compute_eats(PawnColor color) { int x = 0; int y = 0; int eaten = 0; LList *eaten_pawns = NULL, *cur = NULL; if (game_ended()) return FALSE; for (x = 0; x < MAX_TILES_X; x++) { for(y = 0; y < MAX_TILES_Y; y++) { Tile *tile = tile_get(x, y); LList *surrounding_pawns = NULL; LList *cur; if (tile->pawn == NULL) continue; if (tile->pawn->color != color) continue; surrounding_pawns = pawn_get_surroundings(tile); cur = surrounding_pawns; while (cur) { Pawn *opawn = (Pawn *)cur->data; if (pawn_try_and_eat(tile->pawn, opawn)) { eaten ++; eaten_pawns = llist_append(eaten_pawns, opawn); } cur = cur->next; } llist_free(surrounding_pawns); } } for (cur = eaten_pawns; cur; cur = cur->next) { Pawn *to_eat = (Pawn *)cur->data; if (!to_eat->eaten) pawn_eat(to_eat); } llist_free(eaten_pawns); return eaten; } int game_ended(void) { int i; int everyone_has_two = TRUE; int dead = 0; if (!game_inited()) return FALSE; for (i = 0; i < game_num_players(); i++) { int cnt = pawn_count((PawnColor)i); if (cnt == 0) dead++; if (cnt != 2) everyone_has_two = FALSE; } if (dead >= game_num_players() - 1) /* Only zero or one alive */ return TRUE; else if (game_num_players() - dead == 2) /* Only two alive */ return everyone_has_two; else return FALSE; } static void set_winner(void) { char *winner = NULL; int i; int winnernum = -1; int total_pawns = 0; for (i = 0; i < game_num_players(); i++) total_pawns += pawn_count((PawnColor)i); if (total_pawns == 0) return; for (i = 0; i < game_num_players(); i++) { int cnt = pawn_count((PawnColor)i); if (cnt >= 2 && winnernum == -1) { winnernum = i; } else if (cnt >= 2 && winnernum != -1) { winnernum = -1; break; /* this is a draw */ } net_close(); } if (winnernum == -1) { winner = strdup(get_msg(M_DRAW)); } else { Player *p = player_get((PawnColor)(winnernum), FALSE, (InputSystemMethod)NULL); if (p->name != NULL && strlen(p->name) > 0) { winner = malloc(strlen(p->name) + strlen(get_msg(M_WINS)) + 1); strcpy(winner, p->name); } else { char num[2] = {winnernum+1+'0', 0}; winner = malloc(strlen(get_msg(M_PLAYER_WINS))+1); strcpy(winner, get_msg(M_PLAYER)); strcat(winner, num); } strcat(winner, get_msg(M_WINS)); } clear_text(-1, G_MSG_X, G_MSG_Y); draw_message(winner, G_MSG_X, G_MSG_Y, -1, FALSE); free(winner); delay_with_event_poll(1500); } static void ask_replacements(Player *player) { LList *pawns = pawn_get_replacement_pending_pawns(player->color); LList *cur = pawns; arrow_draw_all(player); if (pawns) { Tile *start = NULL, *end = NULL; Pawn *moved_pawn = NULL; while (!start || !start->pawn) { start = player_select_tile(player, pawns); if (start && start->pawn && !llist_find(pawns, start->pawn)) start = NULL; if (pawn_count(player->color) == 0) { /* must have quit! */ return; } if (game_ended()) return; } #ifdef DEBUG printf("got start tile (%d, %d)\n", start->pos_x, start->pos_y); #endif while (!end || !llist_find(start->pawn->just_ate_on, end)) { LList *allowed = llist_append(NULL, start->pawn); tile_highlight(start, 128); for (cur = start->pawn->just_ate_on; cur ; cur = cur->next) { tile_draw((Tile *)cur->data); } arrow_draw_all(player); end = player_select_tile(player, allowed); llist_free(allowed); allowed = NULL; if (pawn_count(player->color) == 0) { /* must have quit! */ return; } if (game_ended()) return; tile_draw(start); if (start == end || end->pawn != NULL) { goto again; } } #ifdef DEBUG printf("got end tile (%d, %d)\n", end->pos_x, end->pos_y); #endif assert(start && start->pawn && llist_find(pawns, start->pawn)); assert(end && !end->pawn); moved_pawn = start->pawn; pawn_move_to(moved_pawn, end); if (tile_get_next_in_row(start, end)) tile_draw(tile_get_next_in_row(start, end)); /* repaint */ cur = pawns; while (cur) { Pawn *pawn = (Pawn *)cur->data; LList *to_tiles = pawn->just_ate_on; while(to_tiles) { Tile *to_tile = (Tile *)to_tiles->data; Tile *third = tile_get_next_in_row(pawn_get_tile(pawn), to_tile); tile_draw(pawn_get_tile(pawn)); tile_draw(to_tile); if (third) tile_draw(third); to_tiles = to_tiles->next; } cur = cur->next; } llist_free(moved_pawn->just_ate_on); moved_pawn->just_ate_on = NULL; pawn_remove_just_eaten(end); SDL_UpdateRect(screen, 0, 0, 0, 0); cur = pawns; again: llist_free(pawns); ask_replacements(player); return; } } void play_game(void) { int cur_player = -1; set_playing(TRUE); next_player: while (!game_ended()) { Player *player = NULL; Tile *start = NULL, *end = NULL; LList *surr = NULL, *cur = NULL; int on_center = FALSE; Tile *initial_start = NULL; int skip_turn = FALSE; LList *eatables = NULL; int has_network = game_num_net_players(); cur_player++; if (cur_player >= game_num_players()) cur_player = 0; #ifdef DEBUG printf("playing: %d\n", cur_player); #endif player = player_get((PawnColor)cur_player, FALSE, (InputSystemMethod)NULL); assert(player != NULL); board_set_player(player, player->method == INPUT_LOCAL && has_network); if (delay_with_event_poll(500) < 0) continue; while (compute_eats(player->color) > 0) { ask_replacements(player); skip_turn = TRUE; } if (pawn_count(player->color) == 0) continue; /* next player */ if (pawn_count(player->color) <= 2 && (eatables = player_can_eat_soon(player, FALSE, NULL)) == NULL) { LList *pawns = pawn_get_all(player->color); llist_for_each(pawns, pawn_eat); llist_free(pawns); #ifdef DEBUG printf("Player %d lost\n", cur_player); #endif continue; /* next player */ } #ifdef DEBUG printf("pawn_count %d, can_eat %d\n", pawn_count(player->color), llist_length(eatables)); #endif llist_free(eatables); eatables = NULL; if (skip_turn) { continue; } rechoose: while (!start || !start->pawn) { start = player_select_tile(player, NULL); if (start && start->pawn && start->pawn->color != player->color) start = NULL; if (pawn_count(player->color) == 0) { /* must have quit! */ goto next_player; } if (game_ended()) goto end_loop; } #ifdef DEBUG printf("got start tile (%d, %d)\n", start->pos_x, start->pos_y); #endif tile_highlight(start, 128); while (!end || !llist_find(surr, end)) { LList *allowed = NULL; llist_free(surr); surr = tile_get_accessible_surroundings(start); if (on_center) { assert(initial_start); surr = llist_remove(surr, initial_start); allowed = llist_append(allowed, start->pawn); } tile_highlight(start, 128); for (cur = surr; cur ; cur = cur->next) { tile_draw((Tile *)cur->data); tile_draw_arrow(start, (Tile *)cur->data); } end = player_select_tile(player, allowed); llist_free(allowed); allowed = NULL; if (pawn_count(player->color) == 0) { /* must have quit! */ goto next_player; } if (game_ended()) goto end_loop; /* remove arrows and highlight */ tile_highlight(start, 0); for (cur = surr; cur ; cur = cur->next) tile_draw((Tile *)cur->data); if (end && (start == end || end->pawn != NULL)) { if (!on_center) { start = NULL; initial_start = NULL; } end = NULL; goto rechoose; } } #ifdef DEBUG printf("got end tile (%d, %d)\n", end->pos_x, end->pos_y); #endif llist_free(surr); assert(start != NULL); assert(end != NULL); assert(start->pawn != NULL); assert(end->pawn == NULL); tile_highlight(start, 0); pawn_move_to(start->pawn, end); tile_draw(start); tile_draw(end); if (end->type == TILE_CENTER) { /* get new end */ on_center = TRUE; surr = tile_get_accessible_surroundings(start); initial_start = start; start = end; goto rechoose; } else { on_center = FALSE; initial_start = NULL; } while (compute_eats(player->color) > 0) { ask_replacements(player); } SDL_UpdateRect(screen, 0, 0, 0, 0); } end_loop: set_playing(FALSE); set_winner(); } void end_game(void) { int i; if (!game_inited()) return; board_freeze(); game_suspend(TRUE); for (i = 0; i < game_num_players(); i++) { LList *pawns = pawn_get_all((PawnColor)i); LList *cur; for (cur = pawns; cur; cur = cur->next) { Pawn *pawn = (Pawn *)cur->data; if (!pawn->eaten) pawn_eat_fast(pawn, TRUE); } llist_free(pawns); pawn_show_eaten(); } for (i = 0; i < game_num_players(); i++) { Player *player = player_get((PawnColor)i, FALSE, (InputSystemMethod)NULL); if (player->method != INPUT_NETWORK) { #ifdef DEBUG printf("sending end game for %d\n", i); #endif net_end_game(i); } } game_suspend(FALSE); net_close(); board_thaw(); } int can_move_on_center(void) { if (tile_get(3,3)->pawn == NULL || tile_get(3,4)->pawn == NULL || tile_get(3,5)->pawn == NULL || tile_get(4,3)->pawn == NULL || tile_get(4,5)->pawn == NULL || tile_get(5,3)->pawn == NULL || tile_get(5,4)->pawn == NULL || tile_get(5,5)->pawn == NULL) return TRUE; else return FALSE; } biloba-0.9.3/src/llist.c0000644000175100017510000000777411520115006011766 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ /** * Biloba - Q1 2005 * Game by Guillaume Demougeot * Code by Colin Leroy * * Our single-linked-list implementation, done to * avoid a dependancy to another library. */ #include #include #include "llist.h" /** * Append a pointer to a list * * @param[in] list the list * @param[in] data the data to append * * @return the pointer to the updated list (which can be different than the * original one. */ LList *llist_append(LList *list, void *data) { LList *result = malloc(sizeof(LList)); LList *orig = list; result->data = data; result->next = NULL; if (list) { while(list->next) list = list->next; list->next = result; return orig; } return result; } /** * Copy a list to another one * * @param[in] list the list * * @return the pointer to the copied list */ LList *llist_copy(LList *list) { LList *copy = NULL; LList *o_cur; #ifdef DEBUG LList *c_cur; #endif for (o_cur = list; o_cur != NULL; o_cur = o_cur->next) copy = llist_prepend(copy, o_cur->data); copy = llist_reverse(copy); #ifdef DEBUG for (o_cur = list, c_cur = copy; o_cur != NULL; o_cur = o_cur->next, c_cur = c_cur->next) assert(o_cur->data == c_cur->data); assert(o_cur == NULL); assert(c_cur == NULL); #endif return copy; } /** * Reverse a list order * * @param[in] list the list * * @return the pointer to the modified list */ LList *llist_reverse(LList *list) { LList *rev = NULL; for (; list != NULL; list = list->next) rev = llist_prepend(rev, list->data); llist_free(list); return rev; } /** * Prepend a pointer to a list * * @param[in] list the list * @param[in] data the data to prepend * * @return the pointer to the updated list (which will be different than the * original one. */ LList *llist_prepend(LList *list, void *data) { LList *result = malloc(sizeof(LList)); result->data = data; result->next = list; return result; } /** * Remove a pointer from a list * * @param[in] list the list * @param[in] data the data to remove * * @return the pointer to the updated list (which can be different than the * original one. */ LList *llist_remove(LList *list, void *data) { LList *result = list; if (!list) return NULL; if (list->data == data) { result = list->next; free(list); return result; } while (list) { if (list->next && list->next->data == data) { LList *tmp = list->next; list->next = list->next->next; free(tmp); return result; } list = list->next; } return result; } /** * Find a pointer in list * * @param[in] list the list * @param[in] data the data to look for * * @return the list item containing the data, or NULL if it isn't * there. */ LList *llist_find(LList *list, void *data) { while(list) { if (list->data == data) return list; list = list->next; } return NULL; } /** * Free a list * * @param[in] list the list to free */ void llist_free(LList *list) { while (list) { LList *next = list->next; free(list); list = next; } } /** * Get the length of a list * * @param[in] list the list * * @return the number of items the list contains. */ int llist_length(LList *list) { int cnt = 0; while (list) { cnt++; list = list->next; } return cnt; } biloba-0.9.3/src/main.c0000644000175100017510000000513511530161616011561 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ /** * Biloba - Q1 2005 * Game by Guillaume Demougeot * Code by Colin Leroy * * This file contains all early game initialisation * and termination. */ #include #include #include #include #include #include #include "utils.h" #include "board.h" #include "logic.h" #include "options.h" #include "net.h" #include "sound.h" static void run_tests() { #ifdef DEBUG #endif } int main(int argc, char *argv[]) { const char *execname = argv[0]; if (execname[0] >= 'A' && execname[0] <= 'Z' && execname[1] == ':') { /* Windows: Skip C: */ execname += 2; } if (!strncmp(execname, DIR_SEP, strlen(DIR_SEP))) { /* absolute path */ char *last_dirsep = NULL; progpath = strdup(execname); last_dirsep = progpath; while (strstr(last_dirsep + 1, DIR_SEP) != NULL) last_dirsep = strstr(last_dirsep + 1, DIR_SEP); *last_dirsep = '\0'; if (chdir(progpath) < 0) printf("Couldn't chdir to %s\n", progpath); } SDL_Init(SDL_INIT_EVERYTHING|SDL_INIT_NOPARACHUTE); SDL_EnableUNICODE(1); if ( (screen=SDL_SetVideoMode(XS, YS, BPP, FLAGS)) == NULL ) { fprintf(stderr, "Couldn't set %dx%dx%d video mode: %s\n", XS, YS, BPP, SDL_GetError()); exit(1); } srand(time(NULL)); sound_init(); sound_load_sounds(); atexit(SDL_Quit); #ifndef MAEMO SDL_WM_SetCaption("Biloba " VERSION, NULL); #else SDL_WM_SetCaption("Biloba", "Biloba"); SetWMName("Biloba", (FLAGS & SDL_FULLSCREEN)); SDL_ShowCursor(0); #endif run_tests(); net_init(); while (!should_quit()) { game_init(FALSE); if (get_options(argc > 1 ? argv[1]:NULL) < 0) break; if (should_quit()) break; board_build(); game_init(TRUE); play_game(); board_destroy(); if (argc > 1) break; } sound_stop(); net_stop(); exit(0); } biloba-0.9.3/src/options.h0000644000175100017510000000220711532011520012320 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ #ifndef __OPTIONS_H__ #define __OPTIONS_H__ #include "game.h" int get_options(const char *replay); const char *options_get_player_name(int i); int options_get_player_type(int i); int options_using_net(void); Game *options_get_game(void); void options_game_lock(void); void options_game_unlock(void); void replay_get_event(int color, int *x, int *y); #endif biloba-0.9.3/src/Makefile.in0000644000175100017510000004256411532012763012545 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 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@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd 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 = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ bin_PROGRAMS = biloba$(EXEEXT) biloba-server$(EXEEXT) subdir = src DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(bindir)" PROGRAMS = $(bin_PROGRAMS) am_biloba_OBJECTS = board.$(OBJEXT) main.$(OBJEXT) utils.$(OBJEXT) \ tile.$(OBJEXT) pawn.$(OBJEXT) logic.$(OBJEXT) player.$(OBJEXT) \ arrow.$(OBJEXT) local_input.$(OBJEXT) options.$(OBJEXT) \ font.$(OBJEXT) net.$(OBJEXT) netops.$(OBJEXT) llist.$(OBJEXT) \ game.$(OBJEXT) computer.$(OBJEXT) help.$(OBJEXT) msg.$(OBJEXT) \ sound.$(OBJEXT) server.$(OBJEXT) widget.$(OBJEXT) \ replay.$(OBJEXT) biloba_OBJECTS = $(am_biloba_OBJECTS) biloba_DEPENDENCIES = $(RES) am_biloba_server_OBJECTS = netops.$(OBJEXT) server-main.$(OBJEXT) \ server.$(OBJEXT) llist.$(OBJEXT) replay.$(OBJEXT) \ game.$(OBJEXT) biloba_server_OBJECTS = $(am_biloba_server_OBJECTS) biloba_server_LDADD = $(LDADD) DEFAULT_INCLUDES = -I.@am__isrc@ depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ SOURCES = $(biloba_SOURCES) $(biloba_server_SOURCES) DIST_SOURCES = $(biloba_SOURCES) $(biloba_server_SOURCES) ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ WINDRES = @WINDRES@ XMKMF = @XMKMF@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ 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 = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ 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@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ @MAEMO_FALSE@is_maemo = @MAEMO_TRUE@is_maemo = -DMAEMO biloba_SOURCES = \ board.c \ main.c \ utils.c \ tile.c \ pawn.c \ logic.c \ player.c \ arrow.c \ local_input.c \ options.c \ font.c \ net.c \ netops.c \ llist.c \ game.c \ computer.c \ help.c \ msg.c \ sound.c \ server.c \ widget.c \ replay.c biloba_server_SOURCES = \ netops.c \ server-main.c \ server.c \ llist.c \ replay.c \ game.c EXTRA_DIST = \ arrow.h \ board.h \ computer.h \ font.h \ game.h \ help.h \ layout.h \ llist.h \ local_input.h \ logic.h \ net.h \ netops.h \ options.h \ pawn.h \ player.h \ tile.h \ utils.h \ msg.h \ sound.h \ biloba.ico \ biloba.rc \ server.h \ widget.h \ replay.h @MINGW32_TRUE@RES = resources.o biloba_LDADD = @MATHLIB@ -lSDL_image -lSDL_mixer $(RES) INCLUDES = -I../include -DMYDATADIR=\"$(pkgdatadir)\" AM_CPPFLAGS = $(is_maemo) all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(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 ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/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 $(am__aclocal_m4_deps): install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)" @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p; \ then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ } \ ; done uninstall-binPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(bindir)" && rm -f $$files clean-binPROGRAMS: -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) biloba$(EXEEXT): $(biloba_OBJECTS) $(biloba_DEPENDENCIES) @rm -f biloba$(EXEEXT) $(LINK) $(biloba_OBJECTS) $(biloba_LDADD) $(LIBS) biloba-server$(EXEEXT): $(biloba_server_OBJECTS) $(biloba_server_DEPENDENCIES) @rm -f biloba-server$(EXEEXT) $(LINK) $(biloba_server_OBJECTS) $(biloba_server_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/arrow.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/board.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/computer.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/font.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/game.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/help.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/llist.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/local_input.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/logic.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/msg.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/netops.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/options.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pawn.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/player.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/replay.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/server-main.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/server.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sound.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tile.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utils.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget.Po@am__quote@ .c.o: @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c $< .c.obj: @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` 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; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ 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; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) 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; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$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 $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(bindir)"; 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 . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) 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-binPROGRAMS clean-generic mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-binPROGRAMS install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-binPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ clean-generic ctags distclean distclean-compile \ distclean-generic distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-binPROGRAMS \ install-data install-data-am install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-info install-info-am install-man install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ uninstall-am uninstall-binPROGRAMS @MINGW32_TRUE@resources.o: biloba.rc @MINGW32_TRUE@ @WINDRES@ biloba.rc -o resources.o # 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: biloba-0.9.3/src/server.h0000644000175100017510000000227011527747256012165 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ /** * Biloba - Q1 2005 * Game by Guillaume Demougeot * Code by Colin Leroy * * This file contains the network server code. */ #ifndef __SERVER_H__ #define __SERVER_H__ int server_start(const char *logfile, const char *game_dump_dir); void server_stop(void); void server_set_select_interval(int timeout); void server_set_do_broadcast(int enable, int magic); #endif biloba-0.9.3/src/net.c0000644000175100017510000006117711532020567011434 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ /** * Biloba - Q1 2005 * Game by Guillaume Demougeot * Code by Colin Leroy * * This file contains all the network client code. */ #include #include #include #include #include #include #ifndef __MINGW32__ #include #include #include #include #else #include #endif #include #include #include #include #include "utils.h" #include "player.h" #include "net.h" #include "netops.h" #include "font.h" #include "game.h" #include "msg.h" #include "server.h" #include "options.h" #undef NET_DEBUG static int net_magic_number = 0; void net_init(void) { #ifdef __MINGW32__ WSADATA wsaData; WSAStartup(MAKEWORD(2,0),&wsaData); #endif } void net_stop(void) { #ifdef __MINGW32__ WSACleanup(); #endif } #ifdef __MINGW32__ #define INVSOCK INVALID_SOCKET #else #define INVSOCK -1 #endif static int game_running = FALSE; static int main_sock = INVSOCK; static int32_t mygameid = -1; static int32_t mygameplayer = -1; #ifdef __MINGW32__ void debug_err(int y, int err) { switch(err) { case WSANOTINITIALISED: draw_message("WSANOTINITIALISED", 300, y, -1, FALSE); break; case WSAENETDOWN: draw_message("WSAENETDOWN", 300, y, -1, FALSE); break; case WSAEAFNOSUPPORT: draw_message("WSAEAFNOSUPPORT", 300, y, -1, FALSE); break; case WSAEINPROGRESS: draw_message("WSAEINPROGRESS", 300, y, -1, FALSE); break; case WSAEMFILE: draw_message("WSAEMFILE", 300, y, -1, FALSE); break; case WSAENOBUFS: draw_message("WSAENOBUFS", 300, y, -1, FALSE); break; case WSAEPROTONOSUPPORT: draw_message("WSAEPROTONOSUPPORT", 300, y, -1, FALSE); break; case WSAEPROTOTYPE: draw_message("WSAEPROTOTYPE", 300, y, -1, FALSE); break; case WSAESOCKTNOSUPPORT: draw_message("WSAESOCKTNOSUPPORT", 300, y, -1, FALSE); break; default: draw_message("UNKNOWN", 300, y, -1, FALSE); } } #endif static char *server = NULL; static const char *net_get_server(void) { return server ? server:NET_HOST; } static int sock_connect(const char *hostname, unsigned short port) { int sockfd = INVSOCK; struct hostent *server; struct sockaddr_in serv_addr; int err; sockfd = socket(AF_INET, SOCK_STREAM, 0); #ifndef __MINGW32__ if (sockfd < 0) { #else if (sockfd == INVALID_SOCKET) { #endif #ifdef NET_DEBUG draw_message("socket error", 10, 10, -1, FALSE); #ifdef __MINGW32__ err = WSAGetLastError(); debug_err(10, err); #endif SDL_Delay(200); #endif return INVSOCK; } else { #ifdef NET_DEBUG draw_message("socket ok", 10, 10, -1, FALSE); SDL_Delay(200); #endif } if (hostname == NULL) return INVSOCK; printf("\nConnecting to %s...\n", hostname); server = gethostbyname(hostname); if (server == NULL) { #ifdef NET_DEBUG draw_message("gethostbyname error", 10, 42, -1, FALSE); #ifdef __MINGW32__ err = WSAGetLastError(); debug_err(42, err); #endif SDL_Delay(200); #endif return INVSOCK; } else { #ifdef NET_DEBUG draw_message("gethostbyname ok", 10, 42, -1, FALSE); SDL_Delay(200); #endif } memset((char *) &serv_addr, 0, sizeof(serv_addr)); serv_addr.sin_family = AF_INET; memcpy(&serv_addr.sin_addr, server->h_addr, server->h_length); serv_addr.sin_port = htons(port); err = connect(sockfd, (struct sockaddr *)&serv_addr, sizeof(serv_addr)); #ifndef __MINGW32__ if (err < 0) { #else if (err == SOCKET_ERROR) { #endif #ifdef NET_DEBUG draw_message("connect error", 10, 74, -1, FALSE); #ifdef __MINGW32__ err = WSAGetLastError(); debug_err(74, err); #endif SDL_Delay(200); #endif printf("Connection error: %d\n", err); return INVSOCK; } else { #ifdef NET_DEBUG draw_message("connect ok", 10, 74, -1, FALSE); SDL_Delay(200); #endif } printf("Connected.\n"); return (sockfd); } #define CHECK_MSG(s, str) { \ r = read_str(s, buf, 255); \ if (r <= 0 || strncmp(buf, str, strlen(str))) { \ printf("Unexpected reply \"%s\", " \ "expected \"%s\"\n", \ buf, str); \ goto err_protocol; \ } \ } int net_init_game(const char *gamename, int numplayers, InputSystemMethod methods[], char *names[]) { char buf[255]; int i = 0, n, r; assert(game_running == FALSE); SDL_FillRect(screen, NULL, 0x00000000); SDL_UpdateRect(screen, 0, 0, 0, 0); main_sock = sock_connect(net_get_server(), NET_PORT); if (main_sock == INVSOCK) return -1; printf("\n"); /* init connection */ r = send_str(main_sock, "NEWGAME"); if (r < 0) { printf("Error sending NEWGAME: %s(%d)\n", net_err_str(r), r); goto err_protocol; } printf("> Sending game creation command\n"); CHECK_MSG(main_sock, "OK"); /* send name */ assert(strlen(gamename) < 255); r = send_str(main_sock, gamename); if (r < 0) { printf("Error sending game name: %s(%d)\n", net_err_str(r), r); goto err_protocol; } printf("> Sending game name '%s'\n", gamename); /* get id */ r = read_int(main_sock, &mygameid); if (r < 0) { printf("Error reading game ID: %s(%d)\n", net_err_str(r), r); goto err_protocol; } printf("< Received assigned game ID %d\n", mygameid); /* send nump, methods and names */ buf[i] = (unsigned char)numplayers; i++; for (n = 0; n < numplayers; n++) { buf[i] = (unsigned char)methods[n]; i++; strcpy(buf+i, names[n]); i+=strlen(names[n])+1; printf("> Sending player %d (%s) name '%s'\n", n, input_system_names(methods[n]), names[n]); } r = send_msg(main_sock, buf, i); if (r < 0) { printf("Error sending player details: %s(%d)\n", net_err_str(r), r); goto err_protocol; } CHECK_MSG(main_sock, "READY"); printf("< Received ack, now waiting for other players\n"); mygameplayer = 0; return mygameid; err_protocol: printf("Closing connection.\n"); net_close(); mygameid = -1; return -1; } static int talk_sock = INVSOCK; static SDL_Thread *net_talk_thread = NULL; static int talk_thread_run = 1; static int msg_available_for_send = FALSE; static char waiting_send_msg[256]; static int msg_available_for_recv = FALSE; static char waiting_recv_msg[256]; static SDL_mutex *msg_mutex = NULL; static int typing_msg = FALSE; static char msg[MAX_MSG_LEN] = ""; static int msg_len = 0; int net_is_typing_msg(void) { return typing_msg; } static void net_talk_push_send_msg(const char *buf) { if (net_talk_thread == NULL) return; SDL_LockMutex(msg_mutex); printf("> Sending message '%s'\n", buf); strncpy(waiting_send_msg, buf, sizeof(waiting_send_msg)); waiting_send_msg[sizeof(waiting_send_msg) - 1] = '\0'; msg_available_for_send = TRUE; SDL_UnlockMutex(msg_mutex); } void net_set_typing_msg(int typing) { if (!options_using_net()) return; typing_msg = typing; if (!typing_msg && msg_len > 0) { /* Send pending message */ net_talk_push_send_msg(msg); } printf(" %s typing message...\n", typing_msg ? "Started":"Stopped"); /* Reset buffer */ msg_len = 0; msg[msg_len] = '\0'; if (typing) { char talk_str[256]; clear_text(-1, G_TALK_X, G_TALK_Y); snprintf(talk_str, sizeof(talk_str), "%s: ", options_get_player_name(mygameplayer)); draw_message(talk_str, G_TALK_X, G_TALK_Y, MAX_MSG_LEN * CHARWIDTH, TRUE); } else { clear_text(-1, G_TALK_X, G_TALK_Y); } } const char *net_get_pending_msg(void) { if (!typing_msg) return NULL; return msg; } void net_type_msg(unsigned char c) { char talk_str[MAX_MSG_LEN + 1]; if (c == SDLK_ESCAPE) { msg_len = 0; net_set_typing_msg(FALSE); return; } else if (c == SDLK_BACKSPACE) { c='\0'; } else if (c < 0x20 || c == 0x7f) return; assert(typing_msg == TRUE); if (msg_len >= MAX_MSG_LEN - strlen(options_get_player_name(mygameplayer)) - strlen(": ") - 1) return; if (c != '\0') { msg[msg_len] = c; msg_len++; msg[msg_len] = '\0'; } else if (msg_len > 0) { msg_len--; msg[msg_len] = '\0'; } snprintf(talk_str, sizeof(talk_str), "%s: %s", options_get_player_name(mygameplayer), msg); clear_text(-1, G_TALK_X, G_TALK_Y); draw_message(talk_str, G_TALK_X, G_TALK_Y, MAX_MSG_LEN * CHARWIDTH, TRUE); } static void net_talk_push_recv_msg(const char *player, const char *msg) { if (player == NULL || msg == NULL) SDL_LockMutex(msg_mutex); if (player != NULL && msg != NULL) snprintf(waiting_recv_msg, sizeof(waiting_recv_msg), "%s: %s", player, msg); else waiting_recv_msg[0] = '\0'; waiting_recv_msg[sizeof(waiting_recv_msg) - 1] = '\0'; msg_available_for_recv = TRUE; SDL_UnlockMutex(msg_mutex); } void net_pull_recv_msg(void) { char *msg = NULL; SDL_LockMutex(msg_mutex); if (msg_available_for_recv) { msg_available_for_recv = FALSE; msg = strdup(waiting_recv_msg); } SDL_UnlockMutex(msg_mutex); if (msg) { printf("> Pulled message '%s'\n", msg); clear_text(-1, G_TALK_X, G_TALK_Y); draw_message(msg, G_TALK_X, G_TALK_Y, MAX_MSG_LEN * CHARWIDTH, FALSE); free(msg); } } int net_talk_thread_func(void *data) { char buf[256]; int r; time_t last_displayed_message = time(NULL); int should_clear = FALSE; if (talk_sock != INVSOCK) { sock_close(talk_sock); talk_sock = INVSOCK; } talk_sock = sock_connect(net_get_server(), NET_PORT); if (send_str(talk_sock, "TALK_MODE") < 0 || send_int(talk_sock, mygameid) < 0 || send_int(talk_sock, mygameplayer) < 0) goto err_protocol; CHECK_MSG(talk_sock, "OK"); while (talk_thread_run) { Game *game; if (talk_sock == INVSOCK) break; SDL_LockMutex(msg_mutex); if (msg_available_for_send) { printf("< Message available\n"); msg_available_for_send = FALSE; if (send_str(talk_sock, waiting_send_msg) < 0) { SDL_UnlockMutex(msg_mutex); printf("can't send message\n"); break; } printf("> Sent message '%s'\n", waiting_send_msg); } SDL_UnlockMutex(msg_mutex); if (sock_select(talk_sock, 500) >= 0) { int32_t player; char buf[256]; if (read_int(talk_sock, &player) < 0 || read_str(talk_sock, buf, 255) < 0) { break; } printf("< Got message from player %d: %s\n", player, buf); options_game_lock(); game = options_get_game(); if (!game) { options_game_unlock(); printf("can't get game\n"); break; } game_push_message(game, player, buf); options_game_unlock(); } options_game_lock(); game = options_get_game(); if (!game) { options_game_unlock(); printf("can't get game\n"); break; } if (game->message_id > game->players_msg_id[mygameplayer] && !net_is_typing_msg()) { /* Display first available message. */ int msg_id = game->players_msg_id[mygameplayer] + 1; const Message *msg = &game->messages[msg_id]; const char *player_name = game->player_name[msg->player]; if (msg->player != mygameplayer) { last_displayed_message = time(NULL); should_clear = TRUE; net_talk_push_recv_msg(player_name, msg->message); } game->players_msg_id[mygameplayer]++; } else if (game->message_id == game->players_msg_id[mygameplayer] && !net_is_typing_msg() && should_clear && time(NULL) - last_displayed_message > 60) { net_talk_push_recv_msg(NULL, NULL); should_clear = FALSE; } options_game_unlock(); } err_protocol: sock_close(talk_sock); talk_sock = INVSOCK; return 0; } int net_open_talk_socket(void) { if (net_talk_thread) { int tmp; talk_thread_run = 0; SDL_WaitThread(net_talk_thread, &tmp); } if (msg_mutex == NULL) msg_mutex = SDL_CreateMutex(); talk_thread_run = 1; net_talk_thread = SDL_CreateThread(net_talk_thread_func, NULL); return 0; } int net_wait_ready(int num_players, char **player_names) { int missing_players = 0, prev_missing_players = 0; char buf[255], player[255]; int nplayer, i; if (main_sock == INVSOCK) return -1; do { if (event_poll() < 0) goto err_out; if (send_str(main_sock, "READY?") < 0) goto err_out; if (read_int(main_sock, &missing_players) < 0) goto err_out; sprintf(buf, get_msg(M_WAITING), missing_players, missing_players > 1 ? "s":""); SDL_FillRect(screen, NULL, 0x00000000); SDL_UpdateRect(screen, 0, 0, 0, 0); draw_message(buf, 150, 284, -1, FALSE); if (read_int(main_sock, &nplayer) < 0) goto err_out; if (read_str(main_sock, player, 255) < 0) goto err_out; if (prev_missing_players > missing_players) { Game *game; sprintf(buf, get_msg(M_JOINED), player); draw_message(buf, 150, 284 + 40, -1, FALSE); printf("< Received a new player join: %d '%s'\n", nplayer, player); /* Fixme the two player names overlap. */ strcpy(player_names[nplayer], player); options_game_lock(); game = options_get_game(); if (game) { free(game->player_name[nplayer]); game->player_name[nplayer] = strdup(player); } options_game_unlock(); if (delay_with_event_poll(1000) < 0) goto err_out; } prev_missing_players = missing_players; if (delay_with_event_poll(1000) < 0) goto err_out; } while (missing_players > 0); printf("\n"); for (i = 0; i < num_players; i++) { if (read_str(main_sock, player, 255) < 0) return -1; strcpy(player_names[i], player); } return net_open_talk_socket(); err_out: net_close(); return -1; } LList *net_get_games(int numplayer) { char buf[255]; int i = 0, numgames = 0, r; LList *games = NULL; assert(game_running == FALSE); /* We reconnect each time. Suboptimal. */ if (main_sock != INVSOCK) net_close(); main_sock = sock_connect(net_get_server(), NET_PORT); if (main_sock == INVSOCK) return NULL; printf("\n"); /* init connection */ r = send_str(main_sock, "LISTGAME"); if (r < 0) { printf("Sending list games command failed: %s(%d)\n", net_err_str(r), r); goto err_protocol; } printf("> Asking for games list\n"); CHECK_MSG(main_sock, "NUMP"); /* send num players */ r = send_int(main_sock, numplayer); if (r < 0) { printf("Sending number of players failed: %s(%d)\n", net_err_str(r), r); goto err_protocol; } printf("> Asking for games with %d players\n", numplayer); /* read number of games */ r = read_int(main_sock, &numgames); if (r < 0) { printf("Getting number of games failed: %s(%d)\n", net_err_str(r), r); goto err_protocol; } printf("< Will receive %d available games\n", numgames); for (i = 0; i < numgames; i++) { Game *game = malloc(sizeof(Game)); memset(game, 0, sizeof(Game)); game->num_players = numplayer; r = read_int(main_sock, &game->id); if (r < 0) { printf("Getting game ID failed: %s(%d)\n", net_err_str(r), r); free(game); goto err_protocol; } r = read_str(main_sock, buf, 255); if (r < 0) { printf("Getting game name failed: %s(%d)\n", net_err_str(r), r); free(game); goto err_protocol; } game->name = strdup(buf); printf("< Received game ID %d, '%s'\n", game->id, game->name); games = llist_append(games, game); } return games; err_protocol: net_close(); return NULL; } int net_get_info(Game *game) { char buf[255]; int i, r; if (main_sock == INVSOCK) return -1; printf("\n"); r = send_str(main_sock, "PRELJOIN"); if (r < 0) { printf("Sending preliminary join command failed: %s(%d)\n", net_err_str(r), r); goto err_protocol; } r = send_int(main_sock, game->id); if (r < 0) { printf("Sending game ID failed: %s(%d)\n", net_err_str(r), r); goto err_protocol; } printf("> Asking for game ID %d details\n", game->id); memset(buf, 0, 255); r = read_str(main_sock, buf, 255); if (r < 0) { printf("Getting anwser failed: %s(%d)\n", net_err_str(r), r); goto err_protocol; } if (!strncmp(buf, "ERROR1", 6)) { printf("Error getting information (game %d doesn't exist)\n", game->id); goto err_protocol; } for (i = 0; i < game->num_players; i++) { r = read_str(main_sock, buf, 255); if (r < 0) { printf("Failed getting player %d's name: %s(%d)\n", i, net_err_str(r), r); goto err_protocol; } printf("< Received player %d's name '%s')\n", i, buf); game->player_name[i] = strdup(buf); game->player_type[i] = INPUT_NETWORK; } r = read_int(main_sock, &game->first_avail_spot); if (r < 0) { printf("Getting first available spot failed: %s(%d)\n", net_err_str(r), r); goto err_protocol; } printf("< Received first available spot %d)\n", game->first_avail_spot); return 0; err_protocol: net_close(); return -1; } int net_join(int id, int nump, const char *my_player_name) { char buf[255]; int r; if (main_sock == INVSOCK) return -1; printf("\n"); r = send_str(main_sock, "JOIN"); if (r < 0) { printf("Sending join command failed: %s(%d)\n", net_err_str(r), r); goto err_protocol; } printf("> Sending join command\n"); r = send_int(main_sock, nump); if (r < 0) { printf("Sending player number failed: %s(%d)\n", net_err_str(r), r); goto err_protocol; } printf("> Sending my player number %d\n", nump); r = read_str(main_sock, buf, 255); if (r < 0) { printf("Reading join reply failed: %s(%d)\n", net_err_str(r), r); goto err_protocol; } if (strncmp(buf, "OK", 2)) { printf("Join refused.\n"); goto err_protocol; } r = send_str(main_sock, my_player_name); if (r < 0) { printf("Sending player name failed: %s(%d)\n", net_err_str(r), r); goto err_protocol; } printf("> Sending my player name '%s'\n", my_player_name); printf("\n"); mygameid = id; mygameplayer = nump; return 0; err_protocol: net_close(); return -1; } void net_send_event(int player, int x, int y) { int r; if(main_sock == INVSOCK) return; if ((r = send_char(main_sock, 'p')) < 0 || (r = send_int(main_sock, player)) < 0 || (r = send_int(main_sock, x)) < 0 || (r = send_int(main_sock, y)) < 0) { printf("> Error sending event: %s (%d)\n", net_err_str(r), r); net_close(); return; } printf("> Sending player %d event x %d, y %d\n", player, x, y); } static SDL_Thread *net_event_thread = NULL; static SDL_sem *net_event_thread_sem = NULL; static SDL_mutex *net_event_thread_mutex = NULL; typedef struct { int player; int x; int y; } NetData; static int net_event_thread_func(void *data) { NetData *vals = data; int r; int32_t x = -1, y = -1; if(main_sock == INVSOCK) { vals->x = -2; vals->y = -2; SDL_SemPost(net_event_thread_sem); return -1; } again: printf("< Asking for player event\n"); if ((r = send_char(main_sock, 'r')) < 0 || (r = send_int(main_sock, vals->player)) < 0 || (r = read_int(main_sock, &x)) < 0 || (r = read_int(main_sock, &y)) < 0) { SDL_LockMutex(net_event_thread_mutex); vals->x = -2; vals->y = -2; printf("< Error getting player %d event: %s(%d)\n", vals->player, net_err_str(r), r); SDL_UnlockMutex(net_event_thread_mutex); SDL_SemPost(net_event_thread_sem); return -1; } else { if (x == -1 && y == -1) goto again; SDL_LockMutex(net_event_thread_mutex); vals->x = x; vals->y = y; printf("> Got player %d event x %d, y %d\n", vals->player, vals->x, vals->y); SDL_UnlockMutex(net_event_thread_mutex); SDL_SemPost(net_event_thread_sem); } return 0; } void net_get_event(int player, int *x, int *y) { NetData data; int tmp; data.player = player; data.x = *x = -1; data.y = *y = -1; net_event_thread_sem = SDL_CreateSemaphore(0); net_event_thread_mutex = SDL_CreateMutex(); net_event_thread = SDL_CreateThread(net_event_thread_func, &data); SDL_LockMutex(net_event_thread_mutex); while (data.x == -1 && data.y == -1) { SDL_UnlockMutex(net_event_thread_mutex); SDL_UpdateRect(screen, 0, 0, 0, 0); SDL_SemWaitTimeout(net_event_thread_sem, 50); if (event_poll() < 0) { SDL_KillThread(net_event_thread); net_event_thread = NULL; data.x = -2; data.y = -2; net_close(); break; } SDL_LockMutex(net_event_thread_mutex); } SDL_UnlockMutex(net_event_thread_mutex); if (net_event_thread) SDL_WaitThread(net_event_thread, &tmp); SDL_DestroySemaphore(net_event_thread_sem); SDL_DestroyMutex(net_event_thread_mutex); *x = data.x; *y = data.y; } void net_end_game(int player) { int r; if(main_sock == INVSOCK) return; if ((r = send_char(main_sock, 'q')) < 0 || (r = send_int(main_sock, player)) < 0) { printf("> Error sending quit event: %s (%d)\n", net_err_str(r), r); net_close(); } printf("> Sending quit event for player %d\n", player); } void net_close(void) { if(main_sock == INVSOCK) return; sock_close(main_sock); main_sock = INVSOCK; } static SDL_Thread *server_thread = NULL; static int server_main_thread(void *data) { server_set_select_interval(1); server_set_do_broadcast(1, net_magic_number); return server_start(NULL, NULL); } void net_set_server(const char *srv) { int was_local; was_local = server && !strcmp(server, "127.0.0.1"); free(server); server = srv ? strdup(srv):NULL ; if (server && !strcmp(server, "127.0.0.1")) { if (server_thread == NULL) { net_magic_number = rand(); server_thread = SDL_CreateThread(server_main_thread, NULL); } } else if (was_local) { int res; server_stop(); SDL_WaitThread(server_thread, &res); net_magic_number = 0; server_thread = NULL; } } static SDL_mutex *server_scan_mutex = NULL; static SDL_Thread *server_scan_thread = NULL; static int server_scan_running = 0; static int n_servers_found = 0; static char **server_found = NULL; static int server_is_ok(const char *srv, char **servers, int n_servers) { int i; if (!srv) return FALSE; if (!strcmp(srv, "0.0.0.0")) return FALSE; for (i = 0; i < n_servers; i++) if (!strcmp(srv, servers[i])) return FALSE; return TRUE; } static int scan_for_servers(void *data) { int sock = 0, i; struct sockaddr_in addr; char mybuf[512]; #ifndef __MINGW32__ socklen_t sock_len; static int optOn = 1; #else int sock_len; static const char optOn = 1; #endif int ret; static int first_run = 1; sock = socket(AF_INET, SOCK_DGRAM, 0); if (sock < 0) return 0; memset((char *) &addr, 0, sizeof(addr)); addr.sin_family = AF_INET; addr.sin_addr.s_addr = INADDR_ANY; addr.sin_port = htons(BCAST_PORT); setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &optOn, sizeof(optOn)); setsockopt(sock, SOL_SOCKET, SO_BROADCAST, &optOn, sizeof(optOn)); if (bind(sock, (struct sockaddr *) &addr, sizeof(addr)) < 0) return 0; while (server_scan_running) { char own_id[BCAST_LEN]; get_bcast_msg(own_id, BCAST_LEN, net_magic_number); if (sock_select(sock, first_run ? 1100:100) == -1) { if (!first_run) { SDL_Event user_event; user_event.type=SDL_USEREVENT_REFRESH; user_event.user.code=2; user_event.user.data1=NULL; user_event.user.data2=NULL; SDL_PushEvent(&user_event); sleep(2); } SDL_LockMutex(server_scan_mutex); for (i = 0; i < n_servers_found; i++) { free(server_found[i]); } free(server_found); server_found = NULL; n_servers_found = 0; SDL_UnlockMutex(server_scan_mutex); first_run = 1; continue; } first_run = 0; memset(mybuf, 0, sizeof(mybuf)); sock_len = sizeof(addr); ret = recvfrom(sock, mybuf, sizeof(mybuf), 0, (struct sockaddr *)&addr, &sock_len); if (ret < 0) { ret = get_net_error(); printf("error %s (%d)\n", net_err_str(ret), ret); } if (ret == BCAST_LEN && !strncmp(mybuf, "Biloba", 6) && strcmp(mybuf, own_id)) { const char *hostname = get_hostname(&addr); SDL_LockMutex(server_scan_mutex); if (server_is_ok(hostname, server_found, n_servers_found)) { n_servers_found++; server_found = realloc(server_found, n_servers_found * sizeof(char *)); server_found[n_servers_found - 1] = strdup(hostname); } SDL_UnlockMutex(server_scan_mutex); } } sock_close(sock); return 0; } int net_get_servers(char ***distant_servers) { int r, i; if (server_scan_thread == NULL) { server_scan_mutex = SDL_CreateMutex(); server_scan_running = 1; server_scan_thread = SDL_CreateThread( scan_for_servers, NULL); } (*distant_servers) = NULL; SDL_LockMutex(server_scan_mutex); r = n_servers_found; (*distant_servers) = malloc(r * sizeof(char *)); for (i = 0; i < r; i++) (*distant_servers)[i] = strdup(server_found[i]); SDL_UnlockMutex(server_scan_mutex); return r; } void net_stop_getting_servers(void) { if (server_scan_thread != NULL) { server_scan_running = 0; SDL_KillThread(server_scan_thread); SDL_DestroyMutex(server_scan_mutex); } server_scan_thread = NULL; server_scan_mutex = NULL; } biloba-0.9.3/src/pawn.c0000644000175100017510000002251711520115006011574 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ /** * Biloba - Q1 2005 * Game by Guillaume Demougeot * Code by Colin Leroy * * This file contains all pawn management code. */ #include #include #include #include "utils.h" #include "tile.h" #include "pawn.h" #include "layout.h" #include "sound.h" int pawn_get_max(void) { switch(game_num_players()) { case 2: return 16; case 3: case 4: return 8; default: assert(FALSE); return -1; } } #ifdef DEBUG char *pawn_color_str(PawnColor color) { assert(color >= 0 && color < PAWN_NUM_COLORS); switch(color) { case PAWN_ORANGE: return "PAWN_ORANGE"; case PAWN_BLUE: return "PAWN_BLUE"; case PAWN_RED: return "PAWN_RED"; case PAWN_GREEN: return "PAWN_GREEN"; default: assert(FALSE); return "PAWN_ERROR"; } } #endif static SDL_Surface *pawns_models[PAWN_NUM_COLORS] = {NULL}; static LList *my_pawns = NULL; static void init_pawns_models(void) { int i = 0; assert(pawns_models[0] == NULL); pawns_models[PAWN_ORANGE] = biloba_load_image("pawn-orange.png"); pawns_models[PAWN_BLUE] = biloba_load_image("pawn-blue.png"); pawns_models[PAWN_RED] = biloba_load_image("pawn-red.png"); pawns_models[PAWN_GREEN] = biloba_load_image("pawn-green.png"); for (i = 0; i < PAWN_NUM_COLORS; i++) assert(pawns_models[i] != NULL); } static Pawn *pawn_find(int num, PawnColor color) { LList *cur = my_pawns; while (cur) { Pawn *pawn = (Pawn *)cur->data; if (pawn->num == num && pawn->color == color) return pawn; cur = cur->next; } return NULL; } int pawn_count(PawnColor color) { LList *cur = my_pawns; int cnt = 0; while (cur) { Pawn *pawn = (Pawn *)cur->data; if (!pawn->eaten && pawn->color == color) cnt++; cur = cur->next; } return cnt; } LList *pawn_get_all(PawnColor color) { LList *cur = my_pawns; LList *results = NULL; while (cur) { Pawn *pawn = (Pawn *)cur->data; if (!pawn->eaten && pawn->color == color) results = llist_append(results, pawn); cur = cur->next; } return results; } static void pawn_get_coords(int num, PawnColor color, int *x, int *y) { int cnt = 0, tx = 0, ty = 0; assert(num >= 0 && num < pawn_get_max()); assert(color >= 0 && color < PAWN_NUM_COLORS); assert(x != NULL); assert(y != NULL); for (tx = 0; tx < MAX_TILES_X; tx++) { for (ty = 0; ty < MAX_TILES_Y; ty++) { if (game_num_players() == 2) { if (pos_2p[(int)color][ty][tx]) { if (cnt == num) { *x = tx; *y = ty; return; } cnt++; } } else { if (pos_4p[(int)color][ty][tx]) { if (cnt == num) { *x = tx; *y = ty; return; } cnt++; } } } } *x = -1; *y = -1; } static void pawn_update_coords(Pawn *pawn) { assert(pawn != NULL); pawn->coord_x = get_x(pawn->pos_x) + PAWN_OFFSET; pawn->coord_y = get_y(pawn->pos_y) + PAWN_OFFSET; } Pawn *pawn_get(int num, PawnColor color, int reinit) { Pawn *new_pawn = NULL; int x = 0, y = 0; assert(num >= 0 && num < pawn_get_max()); assert(color >= 0 && color < PAWN_NUM_COLORS); #ifdef DEBUG printf("pawn %d, %s\n", num, pawn_color_str(color)); #endif if (pawns_models[PAWN_ORANGE] == NULL) init_pawns_models(); if (pawn_find(num, color)) new_pawn = pawn_find(num, color); else { assert(reinit == TRUE); new_pawn = malloc(sizeof(Pawn)); my_pawns = llist_append(my_pawns, new_pawn); } if (reinit) { pawn_get_coords(num, color, &x, &y); new_pawn->num = num; new_pawn->color = color; new_pawn->eaten = FALSE; new_pawn->just_ate_on = NULL; new_pawn->pos_x = x; new_pawn->pos_y = y; new_pawn->surface = pawns_models[new_pawn->color]; if (x >= 0 && y >= 0) tile_get(x, y)->pawn = new_pawn; else new_pawn->eaten = TRUE; pawn_update_coords(new_pawn); } return new_pawn; } void pawn_free_all(void) { LList *pawns = my_pawns; for(; pawns; pawns = pawns->next) { Pawn *pawn = (Pawn *)pawns->data; free(pawn); pawn = NULL; } llist_free(my_pawns); my_pawns = NULL; } void pawn_draw (Pawn *pawn) { assert(pawn != NULL); put_image(pawn->surface, pawn->coord_x, pawn->coord_y); } Tile *pawn_get_tile(Pawn *pawn) { assert(pawn != NULL); if (pawn->eaten) return NULL; return tile_get(pawn->pos_x, pawn->pos_y); } LList *pawn_get_surroundings(Tile *tile) { LList *results = NULL; int ox, x = tile->pos_x - 1; int oy, y = tile->pos_y - 1; if (x < 0) x = 0; if (y < 0) y = 0; ox = x; oy = y; for (x = ox; x <= min(tile->pos_x + 1, MAX_TILES_X - 1); x++) { for (y = oy; y <= min(tile->pos_y + 1, MAX_TILES_Y - 1); y++) { Tile *ctile = tile_get(x, y); if (ctile == tile) continue; if (ctile->pawn) results = llist_append(results, ctile->pawn); } } return results; } static void pawn_highlight(Pawn *pawn, int value) { static SDL_Surface *highlighter = NULL; Tile *tile = pawn_get_tile(pawn); if (!highlighter) { highlighter = biloba_load_image("pawn-highlighter.png"); assert(highlighter != NULL); } SDL_SetAlpha(highlighter, SDL_SRCALPHA, value); assert(tile != NULL); if (value) put_image(highlighter, tile->coord_x + PAWN_OFFSET, tile->coord_y + PAWN_OFFSET); if (is_playing()) { SDL_UpdateRect(screen, tile->coord_x + PAWN_OFFSET, tile->coord_y + PAWN_OFFSET, 30, 30); } } void pawn_eat_fast(Pawn *pawn, int fast) { Tile *tile = pawn_get_tile(pawn); int i = 0; assert(pawn->eaten == FALSE); if (!fast) sound_play(SND_EAT); for (i = SDL_ALPHA_TRANSPARENT; !fast && i < SDL_ALPHA_OPAQUE; i++) { pawn_highlight(pawn, i); SDL_Delay(5); } pawn->eaten = TRUE; tile->pawn = NULL; tile_draw(tile); if (!fast) pawn_show_eaten(); } void pawn_eat(Pawn *pawn) { pawn_eat_fast(pawn, FALSE); } int pawn_try_and_eat(Pawn *start, Pawn *to_eat) { Tile *start_tile = pawn_get_tile(start); Tile *to_eat_tile = pawn_get_tile(to_eat); Tile *third_tile = tile_get_next_in_row(start_tile, to_eat_tile); Pawn *third = NULL; if (start->color == to_eat->color) return FALSE; if (third_tile == NULL) return FALSE; if (third_tile->type == TILE_NO_TILE || third_tile->type == TILE_CENTER) return FALSE; if (!third_tile->pawn) return FALSE; third = third_tile->pawn; if (third->color == start->color) { #ifdef DEBUG printf("adding %d %d and %d %d\n", start->coord_x, start->coord_y, third->coord_x, third->coord_y); #endif start->just_ate_on = llist_append(start->just_ate_on, to_eat_tile); third->just_ate_on = llist_append(third->just_ate_on, to_eat_tile); return TRUE; } return FALSE; } void pawn_move_to(Pawn *pawn, Tile *tile) { Tile *orig = NULL; assert(pawn != NULL); assert(tile != NULL); assert(pawn->eaten == FALSE); assert(tile->pawn == NULL); orig = pawn_get_tile(pawn); assert(orig != NULL); orig->pawn = NULL; pawn->pos_x = tile->pos_x; pawn->pos_y = tile->pos_y; pawn_update_coords(pawn); tile->pawn = pawn; tile_draw(orig); tile_draw(tile); } LList *pawn_get_replacement_pending_pawns(PawnColor color) { LList *results = NULL, *all = pawn_get_all(color); LList *cur = all; while (cur) { Pawn *pawn = (Pawn *)cur->data; if (pawn->just_ate_on) { LList *tiles = pawn->just_ate_on; if (pawn->eaten) { /* pawn has been eaten, too bad!*/ llist_free(pawn->just_ate_on); pawn->just_ate_on = NULL; continue; } while (tiles) { Tile *tile = (Tile *)tiles->data; if (tile->pawn) { pawn->just_ate_on = llist_remove(pawn->just_ate_on, tile); tiles = pawn->just_ate_on; } if (tiles) tiles = tiles->next; } if (pawn->just_ate_on) { #ifdef DEBUG printf("pawn %d %d just ate\n", pawn->pos_x, pawn->pos_y); #endif results = llist_append(results, pawn); } } cur = cur->next; } llist_free(all); return results; } void pawn_remove_just_eaten(Tile *tile) { LList *cur = my_pawns; while (cur) { Pawn *pawn = (Pawn *)cur->data; pawn->just_ate_on = llist_remove(pawn->just_ate_on, tile); cur = cur->next; } } void pawn_show_eaten(void) { int cur_eaten[4] = {0, 0, 0, 0}; LList *cur = my_pawns; for (; cur ; cur = cur->next) { Pawn *pawn = (Pawn *)cur->data; int offset = (35 * ((int)pawn->color + 1)); int pos_x; int pos_y; if ((int)pawn->color >= game_num_players()) continue; if (pawn->num >= pawn_get_max()) continue; if (!pawn->eaten) continue; cur_eaten[(int)pawn->color]++; pos_x = XS - offset; pos_y = 10 + (35 * (cur_eaten[(int)pawn->color]-1)); if (cur_eaten[(int)pawn->color] > pawn_get_max()) continue; #ifdef DEBUG printf("putting pawn at %d %d\n", pos_x, pos_y); #endif put_image(pawn->surface, pos_x, pos_y); } SDL_UpdateRect(screen, XS - 160, 0, 159, 599); } biloba-0.9.3/src/logic.h0000644000175100017510000000174611520062564011744 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ #ifndef __LOGIC_H__ #define __LOGIC_H__ #include "tile.h" #include "pawn.h" #include "player.h" void play_game(void); int game_ended(void); void end_game(void); int can_move_on_center(void); #endif biloba-0.9.3/src/utils.c0000644000175100017510000002642711532020152011773 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ /** * Biloba - Q1 2005 * Game by Guillaume Demougeot * Code by Colin Leroy * * This file contains all functions useful to any other * file */ #include #include #ifdef MAEMO #include #include #endif #ifdef __MINGW32__ #include #include #endif #include #include #include #include #include #include #include "utils.h" #include "board.h" #include "logic.h" #include "net.h" char *progpath = NULL; char *langpath = NULL; /** * Get an object's X coordinate as pixels * * @param[in] x The X coordinate as number of tiles * * @return The corresponding X coord as pixels */ int get_x(int x) { return ((50 * x) + X_OFFSET); } /** * Get an object's Y coordinate as pixels * * @param[in] x The Y coordinate as number of tiles * * @return The corresponding Y coord as pixels */ int get_y(int y) { return ((50 * y) + Y_OFFSET); } /** * Puts an SDL image on the screen * * @param[in] surface The image * @param[in] x The X coord (pixels) * @param[in] y The Y coord (pixels) * * @attention The screen will be updated only if the board isn't frozen */ void put_image(SDL_Surface *surface, int x, int y) { static SDL_Rect *tmp_rect = NULL; assert(surface != NULL); if (tmp_rect == NULL) tmp_rect = malloc(sizeof(SDL_Rect)); tmp_rect->x = x; tmp_rect->y = y; if (!board_frozen()) SDL_BlitSurface(surface, NULL, screen, tmp_rect); } static int num_players = 2; /** * Get the number of players in the current game. * * @return number of players */ int game_num_players(void) { return num_players; } /** * Get whether a game has any network player. * * @return the number of network players */ int game_num_net_players(void) { int n = 0; int i; for (i = 0; i < game_num_players(); i++) { Player *player = player_get((PawnColor)i, FALSE, 0); if (player->method == INPUT_NETWORK) n++; } return n; } /** * Set the number of players in the current game. * * @param[in] num The number of players */ void set_num_players(int num) { assert(num > 1 && num < 5); num_players = num; } #ifdef min #undef min #endif #ifdef max #undef max #endif /** * Return minimum * * @param[in] a first integer * @param[in] b second integer * * @return the minimum of a and b */ int min (int a, int b) { if (a < b) return a; else return b; } /** * Return maximum * * @param[in] a first integer * @param[in] b second integer * * @return the maximum of a and b */ int max (int a, int b) { if (a > b) return a; else return b; } /** * Checks whether (x,y) is in the box (a,b),(c,b),(a,d),(c,d) * * a c * b.______.b * | | * | | * | | * d.______.d * a c * * @param[in] x x * @param[in] y y * @param[in] a a * @param[in] b b * @param[in] c c * @param[in] d d * * @return 1 if the point is in the box, 0 otherwise */ int is_in_box(int x, int y, int a, int b, int c, int d) { #ifdef DEBUG printf("is_in_box(%d,%d,%d,%d,%d,%d): (%d,%d,%d,%d)\n", x,y,a,b,c,d, min(x,a) == a, min(y,b) == b, max(x,c) == c, max(y,d) == d); #endif return (min(x,a) == a && min(y,b) == b && max(x,c) == c && max(y,d) == d); } static int playing = FALSE; /** * Sets the playing status * * @param[in] play Whether the game is playing */ void set_playing(int play) { playing = play; } /** * Gets the playing status * * @return 1 if the game is playing, 0 otherwise */ int is_playing(void) { return playing; } static int squit = FALSE; /** * Signal that quitting has been requested */ static void notify_quit(void) { squit = TRUE; } static int handle_ascii(int ascii) { #ifndef MAEMO switch(ascii) { case 't': if (!net_is_typing_msg()) { net_set_typing_msg(TRUE); return 0; } break; case SDLK_RETURN: case SDLK_KP_ENTER: if (net_is_typing_msg()) net_set_typing_msg(FALSE); return 0; } if (net_is_typing_msg()) net_type_msg(ascii); #endif return 0; } int handle_generic_event(SDL_Event *event) { int key = 0, mod = 0; if (event->type == SDL_KEYDOWN) { SDL_KeyboardEvent *kevent = &event->key; if (kevent->keysym.sym && kevent->keysym.mod) { key = kevent->keysym.sym; if (key == SDLK_a) key = SDLK_q; /* Ugly hack. */ mod = kevent->keysym.mod; } } else if (event->type == SDL_QUIT) { key = SDLK_q; mod = KMOD_CTRL; } if (key == SDLK_q && (mod & KMOD_CTRL)) { notify_quit(); if (game_inited()) end_game(); return -2; } if (key == SDLK_e && (mod & KMOD_CTRL) && game_inited()) { end_game(); return -1; } if (!net_is_typing_msg()) { if (key == SDLK_ESCAPE && !game_inited()) { notify_quit(); return -2; } if (key == SDLK_ESCAPE && game_inited()) { end_game(); return -1; } } if (event->type == SDL_KEYDOWN) { SDL_KeyboardEvent *kevent = &event->key; if ((kevent->keysym.unicode & 0xFF00) == 0) { return handle_ascii(kevent->keysym.unicode & 0xFF); } } return 0; } int event_poll(void) { SDL_Event event; net_pull_recv_msg(); while (SDL_PollEvent(&event)) { int r = handle_generic_event(&event); if (r < 0) return r; } return 0; } #define INTERVAL_BETWEEN_CHECKS 50 int delay_with_event_poll(int msec_timeout) { int i, err; int num_wait = msec_timeout / INTERVAL_BETWEEN_CHECKS; int extra_wait = msec_timeout % INTERVAL_BETWEEN_CHECKS; for (i = 0; i < num_wait; i++) { SDL_Delay(INTERVAL_BETWEEN_CHECKS); err = event_poll(); if (err < 0) return err; } if (extra_wait == 0) return 0; SDL_Delay(extra_wait); return event_poll(); } /** * Wait for an SDL event * * @param[in] event_type The event type to wait for * * @return the first event of event_type arrived * @attention SDL_USEREVENT_QUIT and SDL_QUIT events are always * returned if we got one. */ SDL_Event get_sdl_event(int event_type) { SDL_Event event; do { while (TRUE) { if (SDL_PollEvent(&event)) break; SDL_Delay(50); net_pull_recv_msg(); } if (event.type != event_type && handle_generic_event(&event) < 0) { event.type = SDL_USEREVENT_QUIT; break; } } while (event.type != event_type); return event; } /** * Check whether quitting has been requested * * @return TRUE if quitting has been requested, FALSE otherwise. */ int should_quit(void) { return squit; } static int is_inited = FALSE; /** * Set the game init status * * @param bool Whether the game is inited */ void game_init(int bool) { is_inited = bool; } /** * Return whether the game is initialised * * @return TRUE if the game is initialised, FALSE otherwise */ int game_inited(void) { return is_inited; } static int suspend = FALSE; /** * Set the game suspended status * * @param bool Whether the game is suspended */ void game_suspend(int i) { suspend = i; } /** * Return whether the game is suspended * * @return TRUE if the game is suspended, FALSE otherwise */ int game_suspended(void) { return suspend; } /** * Initialise the default language to use, based on the user's * environment variable LANG on POSIX platforms, and GetThreadLocale() * on Win32. */ #ifndef __MINGW32__ void set_language(void) { if (getenv("LANG") == NULL) langpath = "en"; else if (!strncmp(getenv("LANG"), "fr", 2)) langpath = "fr"; else if (!strncmp(getenv("LANG"), "en", 2)) langpath = "en"; else if (!strncmp(getenv("LANG"), "es", 2)) langpath = "es"; else langpath = "en"; } #else void set_language(void) { LCID lcid; int primary; lcid = GetThreadLocale(); primary = PRIMARYLANGID (LANGIDFROMLCID (lcid)); if (primary == LANG_FRENCH) langpath = "fr"; else if (primary == LANG_ENGLISH) langpath = "en"; else langpath = "en"; } #endif /** * Load an image from a directory * * @param[in] prefix The directory where the image file is * @param[in] lang The language we want * @param[in] name The image file to load * * @return an SDL_Surface representing the image, or NULL if loading * failed. */ static SDL_Surface *load_image_prefix(const char *prefix, const char *lang, const char *name) { SDL_Surface *surface = NULL; char *path = malloc(strlen(prefix)+ strlen (DIR_SEP) + strlen(name) + strlen(lang) + strlen(DIR_SEP) + 1); strcpy(path, prefix); strcat(path, DIR_SEP); strcat(path, lang); strcat(path, DIR_SEP); strcat(path, name); surface = IMG_Load(path); free(path); if (surface == NULL && strcmp(lang, "common")) return load_image_prefix(prefix, "common", name); return surface; } /** * Load an image * * @param[in] name The image file to load * * @return an SDL_Surface representing the image, or NULL if loading * failed. * @attention The image file is looked for first in PREFIX/res/ directory, * then in the executable's path if not found. */ SDL_Surface *biloba_load_image(const char *name) { SDL_Surface *result = NULL; if (langpath == NULL) { set_language(); assert(langpath != NULL); } result = load_image_prefix(PREFIX DIR_SEP "res", langpath, name); if (!result) result = load_image_prefix(PREFIX, langpath, name); if (!result && progpath != NULL) result = load_image_prefix(progpath, langpath, name); return result; } #ifdef MAEMO /** * Set Biloba's application name for the Maemo Window Manager. * * @param[in] name The name to set * @param[in] is_fullscreen Whether we're running fullscreen */ void SetWMName(const char *name, int is_fullscreen) { SDL_SysWMinfo info; SDL_VERSION(&info.version); if ( SDL_GetWMInfo(&info) ) { Display *dpy = info.info.x11.display; Window win; if (is_fullscreen) win = info.info.x11.fswindow; else win = info.info.x11.wmwindow; XStoreName(dpy, win, name); } } #endif static char desktop_path[PATH_MAX] = ""; #ifdef __MINGW32__ /* From GLIB. Thanks guys. */ const char *get_desktop_folder(void) { HRESULT hr; LPITEMIDLIST pidl = NULL; BOOL b; hr = SHGetSpecialFolderLocation (NULL, CSIDL_DESKTOPDIRECTORY, &pidl); if (hr == S_OK) { b = SHGetPathFromIDList (pidl, desktop_path); if (b) return desktop_path; } return NULL; } const char *get_home_folder(void) { return getenv("USERPROFILE"); } #else const char *get_desktop_folder(void) { snprintf(desktop_path, sizeof(desktop_path), "%s/%s", getenv("HOME"), "Desktop"); desktop_path[PATH_MAX - 1] = '\0'; return desktop_path; } const char *get_home_folder(void) { return getenv("HOME"); } #endif int folder_exists(const char *folder) { struct stat st; if (stat(folder, &st) < 0) return FALSE; if (!S_ISDIR(st.st_mode)) return FALSE; return TRUE; } biloba-0.9.3/src/Makefile.am0000644000175100017510000000172111530273400012515 00000000000000if MAEMO is_maemo = -DMAEMO else is_maemo = endif bin_PROGRAMS = biloba biloba-server biloba_SOURCES = \ board.c \ main.c \ utils.c \ tile.c \ pawn.c \ logic.c \ player.c \ arrow.c \ local_input.c \ options.c \ font.c \ net.c \ netops.c \ llist.c \ game.c \ computer.c \ help.c \ msg.c \ sound.c \ server.c \ widget.c \ replay.c biloba_server_SOURCES = \ netops.c \ server-main.c \ server.c \ llist.c \ replay.c \ game.c EXTRA_DIST = \ arrow.h \ board.h \ computer.h \ font.h \ game.h \ help.h \ layout.h \ llist.h \ local_input.h \ logic.h \ net.h \ netops.h \ options.h \ pawn.h \ player.h \ tile.h \ utils.h \ msg.h \ sound.h \ biloba.ico \ biloba.rc \ server.h \ widget.h \ replay.h if MINGW32 resources.o: biloba.rc @WINDRES@ biloba.rc -o resources.o RES = resources.o endif biloba_LDADD = @MATHLIB@ -lSDL_image -lSDL_mixer $(RES) INCLUDES = -I../include -DMYDATADIR=\"$(pkgdatadir)\" AM_CPPFLAGS = $(is_maemo) biloba-0.9.3/src/netops.c0000644000175100017510000001102711531535745012153 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ /** * Biloba - Q1 2005 * Game by Guillaume Demougeot * Code by Colin Leroy * * This file contains the basic network I/O code. */ #include #include #include #include #include #ifndef __MINGW32__ #include #include #include #else #include #endif #include "netops.h" #ifndef MSG_NOSIGNAL #define MSG_NOSIGNAL 0 #endif int get_net_error(void) { #ifndef __MINGW32__ return -errno; #else return -WSAGetLastError(); #endif } const char *net_err_str(int err) { return strerror(-err); } int send_msg(int fd, const void* buf, unsigned char len) { int rem = len; int sent = 0; sent = (int)send(fd, (char *)&len, 1, MSG_NOSIGNAL); if (sent < 1) { return get_net_error(); } do { sent = (int)send(fd, buf, (size_t)rem, MSG_NOSIGNAL); if (sent < 0) { rem = 0; return get_net_error(); } else { rem -= sent; buf += sent; } } while (rem > 0); return len; } int send_int(int fd, int32_t n) { int32_t x = htonl(n); return send_msg(fd, &x, sizeof(x)); } int send_char(int fd, char c) { return send_msg(fd, &c, sizeof(c)); } int send_str(int fd, const char *str) { int len = strlen(str) + 1; if (len > 255) return -E2BIG; return send_msg(fd, str, strlen(str) + 1); } int read_msg(int fd, void *buf, unsigned char avail, unsigned char *len) { int readlen = 0; unsigned char gotlen = 0; int rem = 0; memset (buf, 0, (size_t)avail); readlen = recv(fd, (char *)&gotlen, 1, MSG_NOSIGNAL); if (readlen == 0) { *len = 0; return -EIO; } else if (readlen < 0) { *len = 0; return get_net_error(); } rem = gotlen; if (rem > 255 || rem > avail) { *len = 0; return -E2BIG; } do { readlen = recv(fd, buf, rem, MSG_NOSIGNAL); if (readlen == 0) { *len = 0; return -EIO; } else if (readlen < 0) { *len = 0; return get_net_error(); } else { rem -= readlen; buf += readlen; } } while (rem > 0); *len = gotlen; return gotlen; } int read_int(int fd, int32_t *n) { int r; unsigned char len; int32_t x; r = read_msg(fd, &x, sizeof(x), &len); if (r <= 0) return r; *n = ntohl(x); return len; } int read_char(int fd, char *c) { unsigned char len; return read_msg(fd, c, 1, &len); } int read_str(int fd, char *str, int max_len) { unsigned char len; int r; r = read_msg(fd, str, max_len, &len); str[max_len - 1] = '\0'; return r; } int sock_select(int sock, int timeout_msec) { fd_set set, except_set; struct timeval tm_timeout; tm_timeout.tv_sec = timeout_msec / 1000; tm_timeout.tv_usec = (timeout_msec % 1000) * 1000; FD_ZERO(&set); FD_SET(sock, &set); FD_ZERO(&except_set); FD_SET(sock, &except_set); if (select(sock + 1, &set, NULL, &except_set, &tm_timeout) < 0) { return -1; } return (FD_ISSET(sock, &set) || FD_ISSET(sock, &except_set)) ? 0 : -1; } void sock_close(int sock) { shutdown(sock, SHUT_RDWR); close(sock); } void get_bcast_msg(char *msg, size_t len, int magic_number) { memset(msg, 0, len); snprintf(msg, len, "Biloba%32d", magic_number); } const char *get_hostname(struct sockaddr_in *addr) { #ifndef WIN32 static char host[128]; int err = getnameinfo((struct sockaddr *)addr, sizeof(struct sockaddr_in), host, sizeof(host), NULL, 0, NI_NAMEREQD | NI_NOFQDN); if (err != 0 || *host == '\0') return NULL; return host; #else static char host[128]; struct hostent *hostent = gethostbyaddr((char *)&addr->sin_addr.s_addr, sizeof(addr->sin_addr.s_addr), AF_INET); if (hostent == NULL || hostent->h_name == NULL || *(hostent->h_name) == '\0') return NULL; strncpy(host, hostent->h_name, sizeof(host)); if (strchr(host, '.')) *strchr(host, '.') = '\0'; return host; #endif } biloba-0.9.3/src/server.c0000644000175100017510000010340611531533436012147 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ /** * Biloba - Q1 2005 * Game by Guillaume Demougeot * Code by Colin Leroy * * This file contains the network server code. */ #include #include #include #include #include #include #include #include #ifndef __MINGW32__ #include #include #include #else #include #endif #include #include #include #include #include #include "server.h" #include "utils.h" #include "netops.h" #include "llist.h" #include "game.h" #include "player.h" #include "pawn.h" #include "replay.h" static FILE *logfp = NULL; static const char *dump_dir = NULL; static unsigned int cur_id = 0; SDL_mutex *gamelist_mutex = NULL; static LList *gamelist = NULL; #ifndef __MINGW32__ static int optOn = 1; #else static const char optOn = 1; #endif typedef enum { CONN_NEW, CONN_SETUP_NEW, CONN_SETUP_LISTGAME, CONN_SETUP_PRELJOIN, CONN_SETUP_TALK_MODE, CONN_SETUP_JOIN, CONN_WAIT_PLAYERS, CONN_START_PLAY, CONN_PLAY, CONN_PLAY_SEND_MOVE, CONN_PLAY_SEND_QUIT, CONN_PLAY_RECEIVE, CONN_WAIT_MESSAGE, CONN_SEND_MESSAGE, CONN_RECV_MESSAGE, CONN_KILL, CONN_EXIT, NUM_CONN_STATES } ConnState; typedef struct _ConnData { int fd; SDL_Thread *thread; char *addr; ConnState state; Game *game; int previously_reserved; int player_num; int am_initiator; int last_sent_join; int talk_mode; } ConnData; static ConnData *conn_data_init(int fd, const char *addr) { ConnData *cd = malloc(sizeof(ConnData)); if (cd == NULL) return NULL; setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &optOn, sizeof(optOn)); cd->fd = fd; cd->thread = NULL; cd->addr = strdup(addr); cd->state = CONN_NEW; cd->game = NULL; cd->previously_reserved = -1; cd->player_num = -1; cd->am_initiator = 0; cd->last_sent_join = -1; cd->talk_mode = 0; return cd; } static char state_buf[32]; static char *state_to_str(ConnState state) { switch(state) { case CONN_NEW: return "CONN_NEW"; case CONN_SETUP_NEW: return "CONN_SETUP_NEW"; case CONN_SETUP_LISTGAME: return "CONN_SETUP_LISTGAME"; case CONN_SETUP_PRELJOIN: return "CONN_SETUP_PRELJOIN"; case CONN_SETUP_JOIN: return "CONN_SETUP_JOIN"; case CONN_SETUP_TALK_MODE: return "CONN_SETUP_TALK_MODE"; case CONN_WAIT_PLAYERS: return "CONN_WAIT_PLAYERS"; case CONN_START_PLAY: return "CONN_START_PLAY"; case CONN_PLAY: return "CONN_PLAY"; case CONN_PLAY_SEND_MOVE: return "CONN_PLAY_SEND_MOVE"; case CONN_PLAY_SEND_QUIT: return "CONN_PLAY_SEND_QUIT"; case CONN_PLAY_RECEIVE: return "CONN_PLAY_RECEIVE"; case CONN_WAIT_MESSAGE: return "CONN_WAIT_MESSAGE"; case CONN_SEND_MESSAGE: return "CONN_SEND_MESSAGE"; case CONN_RECV_MESSAGE: return "CONN_RECV_MESSAGE"; case CONN_KILL: return "CONN_KILL"; case CONN_EXIT: return "CONN_EXIT"; default: snprintf(state_buf, sizeof(state_buf), "%d", state); return state_buf; } } static void do_log(ConnData *cd, const char *format, ...) { va_list args; struct timeval tv; time_t t; #ifndef __MINGW32__ struct tm tm; #endif gettimeofday(&tv, NULL); t = time(NULL); #ifndef __MINGW32__ localtime_r(&t, &tm); fprintf(logfp, "%02d/%02d/%4d %02d:%02d:%02d.%04d [%s(%d)] - ", tm.tm_mday, tm.tm_mon +1, tm.tm_year + 1900, tm.tm_hour, tm.tm_min, tm.tm_sec, (int)(tv.tv_usec / 1000), cd ? cd->addr : "Server ", cd ? cd->fd : 0); #else fprintf(logfp, "%s [%s(%d)] - ", asctime(localtime(&t)), cd ? cd->addr : "Server ", cd ? cd->fd : 0); #endif va_start(args, format); vfprintf(logfp, format, args); va_end(args); fflush(logfp); } static char *sanitize(char *str) { while (strstr(str, DIR_SEP)) *strstr(str, DIR_SEP) = '_'; return str; } static void dump_game(Game *game) { char dump_file[512]; if (snprintf(dump_file, sizeof(dump_file), "%s%s%d-%s.blb", dump_dir, DIR_SEP, game->id, sanitize(game->name)) >= sizeof(dump_file)) { do_log(NULL, "Can't dump game %d (%s): File name too long\n", game->id, game->name); return; } if (replay_dump_game(game, dump_file) < 0) do_log(NULL, "Can't dump game %d (%s) to %s: %s\n", game->id, game->name, dump_file, strerror(errno)); } /* must be called with gamelist_mutex held */ static LList *get_games(int num_players, int max) { LList *cur = gamelist; LList *results = NULL; int i = 0; while (cur) { Game *game = (Game *)cur->data; if (game->num_players == num_players && game->first_avail_spot > 0 && game->started == 0 && game->killed == 0) { results = llist_append(results, game); i++; } if (i >= max) break; cur = cur->next; } return results; } static Game *get_game(int id) { LList *cur = gamelist; while (cur) { Game *game = (Game *)cur->data; if (game->id == id) return game; cur = cur->next; } return NULL; } static int get_nb_missing_players(Game *game) { int i = 0; int r = 0; if (game == NULL) return 0; for (i = 0; i < game->num_players; i++) { if (game->player_name[i] == NULL) r++; } return r; } static void set_timeouts(ConnData *cd, int seconds) { #ifndef __MINGW32__ struct timeval timeo; timeo.tv_sec = seconds; timeo.tv_usec = 0; if (setsockopt(cd->fd, SOL_SOCKET, SO_RCVTIMEO, &timeo, sizeof(timeo)) < 0) perror("setsockopt"); if (setsockopt(cd->fd, SOL_SOCKET, SO_SNDTIMEO, &timeo, sizeof(timeo)) < 0) perror("setsockopt"); #else DWORD timeo = seconds * 1000; if (setsockopt(cd->fd, SOL_SOCKET, SO_RCVTIMEO, (const char *)&timeo, sizeof(timeo)) < 0) perror("setsockopt"); if (setsockopt(cd->fd, SOL_SOCKET, SO_SNDTIMEO, (const char *)&timeo, sizeof(timeo)) < 0) perror("setsockopt"); #endif } static int server_setup_game(ConnData *cd, Game **new_game) { char *p_name; char buf[256]; unsigned char len, i, p; int numplayers = 0; *new_game = init_game(); if (send_str(cd->fd, "OK") < 0) goto error; /* read game name */ if (read_str(cd->fd, buf, 255) < 0) goto error; do_log(cd, " > game name '%s'\n", buf); (*new_game)->name = strdup(buf); cur_id++; if (send_int(cd->fd, cur_id) < 0) goto error; do_log(cd, " < game ID %d\n", cur_id); (*new_game)->id = cur_id; for (i = 0; i < 4; i++) { (*new_game)->player_name[i] = NULL; } /* read player info */ if (read_msg(cd->fd, buf, 255, &len) < 0) goto error; i = 0; numplayers = (int) buf[i]; i++; do_log(cd, " > %d players\n", numplayers); if (numplayers < 1 || numplayers > 4) { send_str(cd->fd, "ERROR"); do_log(cd, " wrong number of players\n"); goto error; } (*new_game)->num_players = numplayers; (*new_game)->first_avail_spot = -1; for (p = 0; p < numplayers; p++) { (*new_game)->player_type[p] = (InputSystemMethod)buf[i]; if ((*new_game)->player_type[p] < 0 || (*new_game)->player_type[p] >= NUM_INPUT_SYSTEMS) { send_str(cd->fd, "ERROR"); do_log(cd, " wrong player type %d for player %d\n", (*new_game)->player_type[p], p); goto error; } i++; p_name = buf+i; do_log(cd, " > player %d (%s) is named %s\n", p, input_system_names((*new_game)->player_type[p]), p_name); (*new_game)->player_name[p] = strdup(p_name); i+=strlen(p_name)+1; } (*new_game)->num_remote = 0; (*new_game)->first_avail_spot = -1; for (i = 0; i < numplayers; i++) { if ((*new_game)->player_type[i] == INPUT_NETWORK) { free((*new_game)->player_name[i]); (*new_game)->player_name[i] = NULL; (*new_game)->num_remote++; do_log(cd, " cleared player %d's name (net player)\n", i); if ((*new_game)->first_avail_spot == -1) { (*new_game)->first_avail_spot = i + 1; do_log(cd, " first spot for another player is %d\n", (*new_game)->first_avail_spot); } } } if ((*new_game)->first_avail_spot == -1) { do_log(cd, " ERROR: could not get a spot for another player\n"); send_str(cd->fd, "ERROR"); goto error; } if (send_str(cd->fd, "READY") < 0) goto error; do_log(cd, " < game %s (%d) fully set up\n", (*new_game)->name, (*new_game)->id); (*new_game)->cond_wait = SDL_CreateCond(); (*new_game)->cond_move = SDL_CreateCond(); (*new_game)->cond_quit = SDL_CreateCond(); SDL_LockMutex (gamelist_mutex); gamelist = llist_append(gamelist, (*new_game)); SDL_UnlockMutex (gamelist_mutex); return 0; error: free_game(*new_game); *new_game = NULL; return -1; } static int server_get_requested_num_players(ConnData *cd) { int nump; if (send_str(cd->fd, "NUMP") < 0) return -1; if (read_int(cd->fd, &nump) < 0) return -1; return nump; } static int server_send_games(ConnData *cd, int nump) { LList *avail = NULL, *cur; int err; SDL_LockMutex (gamelist_mutex); avail = get_games(nump, 6); if (send_int(cd->fd, llist_length(avail)) < 0) { err = -1; goto error; } cur = avail; do_log(cd, " < sending %d games available\n", llist_length(avail)); /* send up to 6 games: id, name */ while (cur) { Game *game = cur->data; if (send_int(cd->fd, game->id) < 0) { err = -1; goto error; } if (send_str(cd->fd, game->name) < 0) { err = -1; goto error; } do_log(cd, " sent game ID %d, name '%s'\n", game->id, game->name); cur = cur->next; } err = 0; error: SDL_UnlockMutex (gamelist_mutex); llist_free(avail); return err; } static int server_send_player_names(ConnData *cd, Game *game) { int j; for (j = 0; j < game->num_players; j++) { const char *name = game->player_name[j] ? game->player_name[j] : ""; if (send_str(cd->fd, name) < 0) return -1; do_log(cd, " > sent player %d name '%s'\n", j, game->player_name[j] ? game->player_name[j] : ""); } return 0; } static int server_get_first_spot(ConnData *cd, Game *game) { if (send_int(cd->fd, game->first_avail_spot) < 0) return -1; do_log(cd, " < sent %d (first available spot)\n", game->first_avail_spot); game->first_avail_spot++; /* No more free spot, game would be able to begin if player joins */ if (game->first_avail_spot > game->num_players) game->first_avail_spot = -1; return 0; } static void server_put_first_spot_back(ConnData *cd, Game *game) { if (game != NULL) { /* put back in pool */ game->first_avail_spot--; if (game->first_avail_spot < 0) game->first_avail_spot = game->num_players; do_log(cd, " un-reserved spot on game %d (%s)\n", game->id, game->name); } } static Game *server_do_reserve_game(ConnData *cd, int game_id) { Game *game; if (cd->previously_reserved > 0) { do_log(cd, " de-reserving spot in previously reserved game %d\n", cd->previously_reserved); server_put_first_spot_back(cd, get_game(cd->previously_reserved)); cd->previously_reserved = -1; } game = get_game(game_id); if (game == NULL) { do_log(cd, " game %d does not exist\n", game_id); send_str(cd->fd, "ERROR1"); game = NULL; goto error; } else do_log(cd, " game %d is '%s'\n", game_id, game->name); if (send_str(cd->fd, "OK") < 0) { game = NULL; goto error; } if (server_send_player_names(cd, game) < 0) { game = NULL; goto error; } if (server_get_first_spot(cd, game) < 0) { game = NULL; goto error; } error: return game; } static int server_get_game_id(ConnData *cd) { int game_id; if (read_int(cd->fd, &game_id) < 0) { return -1; } return game_id; } static int server_get_new_playernum(ConnData *cd) { int mynump; if (read_int(cd->fd, &mynump) < 0) { return -1; } if (send_str(cd->fd, "OK") < 0) { return -1; } return mynump; } static char *server_get_new_playername(ConnData *cd) { char buf[256]; if (read_str(cd->fd, buf, 255) < 0) { return NULL; } return strdup(buf); } static int server_wait_for_ping(ConnData *cd) { char buf[256]; if (read_str(cd->fd, buf, 255) < 0) return -1; if (strcmp("READY?", buf) != 0) { do_log(cd, "protocol error (got %s)\n", buf); return -1; } return 0; } static int server_send_waiting_for_players(ConnData *cd, int nb_missing_players) { if (send_int(cd->fd, nb_missing_players) < 0) return -1; return 0; } static int server_send_last_join(ConnData *cd, int player_num, const char *player_name) { const char *name = player_name ? player_name : ""; if (send_int(cd->fd, player_num) < 0) return -1; if (send_str(cd->fd, name) < 0) return -1; return 0; } static ConnState do_transition(ConnData *cd, ConnState newstate) { if (cd->state != newstate) do_log(cd, "%s => %s\n", state_to_str(cd->state), state_to_str(newstate)); cd->state = newstate; return cd->state; } static ConnState get_state_from_command(ConnData *cd, const char *command) { /* New connection, asking to create a game */ if (cd->state == CONN_NEW && !strcmp(command, "NEWGAME")) return do_transition(cd, CONN_SETUP_NEW); /* New connection, asking to list games */ if (cd->state == CONN_NEW && !strcmp(command, "LISTGAME")) return do_transition(cd, CONN_SETUP_LISTGAME); if (cd->state == CONN_NEW && !strcmp(command, "TALK_MODE")) return do_transition(cd, CONN_SETUP_TALK_MODE); /* Games listed, doing preliminary join (game info, spot reserve) */ if (cd->state == CONN_SETUP_LISTGAME && !strcmp(command, "PRELJOIN")) return do_transition(cd, CONN_SETUP_PRELJOIN); /* Prel join done, doing new preliminary join on another game */ if (cd->state == CONN_SETUP_PRELJOIN && !strcmp(command, "PRELJOIN")) return do_transition(cd, CONN_SETUP_PRELJOIN); /* Prel join done, finalising join */ if (cd->state == CONN_SETUP_PRELJOIN && !strcmp(command, "JOIN")) return do_transition(cd, CONN_SETUP_JOIN); /* New game setup done, now waiting for players */ if (cd->state == CONN_SETUP_NEW && !strcmp(command, "WAIT_PLAYERS")) return do_transition(cd, CONN_WAIT_PLAYERS); /* Game join done, now waiting for players */ if (cd->state == CONN_SETUP_JOIN && !strcmp(command, "WAIT_PLAYERS")) return do_transition(cd, CONN_WAIT_PLAYERS); /* Wait for players done, still waiting */ if (cd->state == CONN_WAIT_PLAYERS && !strcmp(command, "WAIT_PLAYERS")) return do_transition(cd, CONN_WAIT_PLAYERS); /* Wait for players done, now starting the game */ if (cd->state == CONN_WAIT_PLAYERS && !strcmp(command, "START_PLAY")) return do_transition(cd, CONN_START_PLAY); /* Game start done, now playing the game */ if (cd->state == CONN_START_PLAY && !strcmp(command, "PLAY")) return do_transition(cd, CONN_PLAY); if (cd->state == CONN_SETUP_TALK_MODE && !strcmp(command, "WAIT")) return do_transition(cd, CONN_WAIT_MESSAGE); return do_transition(cd, CONN_KILL); } static ConnState get_state_from_play_command(ConnData *cd, const char command) { /* Playing, going to send a move */ if (cd->state == CONN_PLAY && command == 'p') return do_transition(cd, CONN_PLAY_SEND_MOVE); /* Playing, going to quit */ if (cd->state == CONN_PLAY && command == 'q') return do_transition(cd, CONN_PLAY_SEND_QUIT); /* Playing, going to send a move */ if (cd->state == CONN_PLAY && command == 'r') return do_transition(cd, CONN_PLAY_RECEIVE); return do_transition(cd, CONN_KILL); } static ConnState server_handle_conn_new(ConnData *cd) { char buf[256]; set_timeouts(cd, 10); if (read_str(cd->fd, buf, 255) < 0) return CONN_KILL; return get_state_from_command(cd, buf); } static ConnState server_handle_conn_setup_new(ConnData *cd) { set_timeouts(cd, 500); if (server_setup_game(cd, &cd->game) < 0) return CONN_KILL; cd->am_initiator = 1; cd->player_num = 0; return get_state_from_command(cd, "WAIT_PLAYERS"); } static ConnState server_handle_conn_setup_listgame(ConnData *cd) { char buf[256]; int nump = 0; set_timeouts(cd, 500); nump = server_get_requested_num_players(cd); do_log(cd, " > requested games with %d players\n", nump); if (nump < 1 || nump > 4) return CONN_KILL; if (server_send_games(cd, nump) < 0) return CONN_KILL; if (read_str(cd->fd, buf, 255) < 0) return CONN_KILL; return get_state_from_command(cd, buf); } static ConnState server_handle_conn_setup_preljoin(ConnData *cd) { /* preliminary join. user clicked on game. * let him fill his name, bump first_avail_spot */ char buf[256]; int game_id; Game *game; game_id = server_get_game_id(cd); if (game_id < 0) return CONN_KILL; do_log(cd, " > pre-reserving game ID %d\n", game_id); SDL_LockMutex (gamelist_mutex); game = server_do_reserve_game(cd, game_id); if (game) cd->previously_reserved = game->id; SDL_UnlockMutex(gamelist_mutex); /* Reservation should have worked */ if (cd->previously_reserved < 0) return CONN_KILL; if (read_str(cd->fd, buf, 255) < 0) return CONN_KILL; return get_state_from_command(cd, buf); } static ConnState server_handle_conn_setup_join(ConnData *cd) { /* player joins reserved game. */ int mynump; SDL_LockMutex (gamelist_mutex); cd->game = get_game(cd->previously_reserved); if (cd->game == NULL) { do_log(cd, " error: no pre-reserved game.\n"); SDL_UnlockMutex (gamelist_mutex); return CONN_KILL; } cd->previously_reserved = -1; do_log(cd, " join on pre-reserved game %d (%s)\n", cd->game->id, cd->game->name); mynump = server_get_new_playernum(cd); do_log(cd, " > player number %d\n", mynump); if (mynump < 0) { SDL_UnlockMutex(gamelist_mutex); return CONN_KILL; } cd->game->player_name[mynump] = server_get_new_playername(cd); do_log(cd, " > player name '%s'\n", cd->game->player_name[mynump] ? cd->game->player_name[mynump] : "NULL"); if (cd->game->player_name[mynump] == NULL) { SDL_UnlockMutex(gamelist_mutex); return CONN_KILL; } /* All others but me are remote players */ cd->game->num_remote = cd->game->num_players - 1; cd->game->last_joined = mynump; SDL_UnlockMutex (gamelist_mutex); cd->player_num = mynump; /* see if we can start game */ return get_state_from_command(cd, "WAIT_PLAYERS"); } static ConnState server_handle_conn_setup_talk_mode(ConnData *cd) { /* player joins reserved game. */ int32_t mynump, game_id; cd->talk_mode = TRUE; if (read_int(cd->fd, &game_id) < 0) { do_log(cd, " error: couldn't read game id.\n"); SDL_UnlockMutex (gamelist_mutex); return CONN_KILL; } if (read_int(cd->fd, &mynump) < 0) { do_log(cd, " error: couldn't read game id.\n"); SDL_UnlockMutex (gamelist_mutex); return CONN_KILL; } SDL_LockMutex (gamelist_mutex); cd->game = get_game(game_id); if (cd->game == NULL || cd->game->killed) { do_log(cd, " error: Invalid game id %d.\n", game_id); SDL_UnlockMutex (gamelist_mutex); return CONN_KILL; } SDL_UnlockMutex (gamelist_mutex); cd->player_num = mynump; send_str(cd->fd, "OK"); do_log(cd, " entered talk mode for player %d on game %d.\n", mynump, game_id); return CONN_WAIT_MESSAGE; } static ConnState server_handle_conn_wait_message(ConnData *cd) { if (sock_select(cd->fd, 500) == -1) { ConnState new_state; SDL_LockMutex(gamelist_mutex); if (cd->game->killed) new_state = CONN_KILL; else if (cd->game->message_id > cd->game->players_msg_id[cd->player_num]) new_state = CONN_RECV_MESSAGE; else new_state = CONN_WAIT_MESSAGE; SDL_UnlockMutex(gamelist_mutex); return new_state; } else return CONN_SEND_MESSAGE; } static ConnState server_handle_conn_send_message(ConnData *cd) { char buf[256]; if (read_str(cd->fd, buf, 255) < 0) return CONN_KILL; SDL_LockMutex(gamelist_mutex); if (cd->game->killed) { SDL_UnlockMutex(gamelist_mutex); return CONN_KILL; } do_log(cd, " pushing message '%s' from player %d.\n", buf, cd->player_num); game_push_message(cd->game, cd->player_num, buf); SDL_UnlockMutex(gamelist_mutex); return CONN_WAIT_MESSAGE; } static ConnState server_handle_conn_recv_message(ConnData *cd) { int msg_id; const Message *msg = NULL; SDL_LockMutex(gamelist_mutex); if (cd->game->killed) { SDL_UnlockMutex(gamelist_mutex); return CONN_KILL; } msg_id = cd->game->players_msg_id[cd->player_num] + 1; msg = &cd->game->messages[msg_id]; if (send_int(cd->fd, msg->player) < 0 || send_str(cd->fd, msg->message) < 0) { SDL_UnlockMutex(gamelist_mutex); return CONN_KILL; } do_log(cd, " received message '%s' from player %d.\n", msg->message, msg->player); cd->game->players_msg_id[cd->player_num] = msg_id; SDL_UnlockMutex(gamelist_mutex); return CONN_WAIT_MESSAGE; } static ConnState server_handle_conn_wait_players(ConnData *cd) { /* The game is now setup and we just have to wait for all players to * be there. */ int nb_missing_players; SDL_LockMutex(gamelist_mutex); if (cd->game->killed) { SDL_UnlockMutex(gamelist_mutex); return CONN_KILL; } nb_missing_players = get_nb_missing_players(cd->game); do_log(cd, " waiting for %d players on game %d (%s)...\n", nb_missing_players, cd->game->id, cd->game->name); if (server_wait_for_ping(cd) < 0) { SDL_UnlockMutex(gamelist_mutex); return CONN_KILL; } if (server_send_waiting_for_players(cd, nb_missing_players) < 0) { SDL_UnlockMutex(gamelist_mutex); return CONN_KILL; } if (server_send_last_join(cd, cd->game->last_joined, cd->game->player_name[cd->game->last_joined]) < 0) { SDL_UnlockMutex(gamelist_mutex); return CONN_KILL; } if (cd->game->last_joined != cd->last_sent_join) do_log(cd, " < %d new joins (last '%s')\n", cd->game->last_joined, cd->game->player_name[cd->game->last_joined]); cd->last_sent_join = cd->game->last_joined; if (nb_missing_players == 0) { do_log(cd, " all players arrived on game %d (%s)\n", cd->game->id, cd->game->name); cd->game->started = 1; SDL_UnlockMutex(gamelist_mutex); return get_state_from_command(cd, "START_PLAY"); } SDL_UnlockMutex(gamelist_mutex); sleep(1); return get_state_from_command(cd, "WAIT_PLAYERS"); } static ConnState server_handle_conn_start_play(ConnData *cd) { int i; SDL_LockMutex(gamelist_mutex); cd->game->quit_players = 0; cd->game->killed = 0; for (i = 0; i < cd->game->num_players; i++) { if (send_str(cd->fd, cd->game->player_name[i]) < 0) { SDL_UnlockMutex(gamelist_mutex); return CONN_KILL; } } SDL_UnlockMutex(gamelist_mutex); return get_state_from_command(cd, "PLAY"); } static ConnState server_handle_conn_play(ConnData *cd) { char action; int r = read_char(cd->fd, &action); if (r != sizeof(char)) return CONN_KILL; return get_state_from_play_command(cd, action); } static ConnState server_handle_conn_play_receive(ConnData *cd) { int playercolor, x, y; if (read_int(cd->fd, &playercolor) < 0) return CONN_KILL; SDL_LockMutex(gamelist_mutex); do_log(cd, " > game %d: player %d waiting for player %d move\n", cd->game->id, cd->player_num, playercolor); /* As long as no move has been posted to the game since this player's move id, * wait. */ while (cd->game->move_id <= cd->game->players_move_id[cd->player_num]) { do_log(cd, " game %d: nothing to send to player %d, waiting (id %d/%d)\n", cd->game->id, cd->player_num, cd->game->players_move_id[cd->player_num], cd->game->move_id); SDL_CondWait(cd->game->cond_move, gamelist_mutex); if (cd->game->killed) break; } while (cd->game->players_move_id[cd->player_num] < cd->game->move_id) { int move_id = cd->game->players_move_id[cd->player_num] + 1; if (!cd->game->killed) { x = cd->game->moves[move_id].x; y = cd->game->moves[move_id].y; } else { x = -2; y = -2; } SDL_UnlockMutex(gamelist_mutex); if (send_int(cd->fd, x) < 0) { SDL_LockMutex(gamelist_mutex); SDL_CondBroadcast(cd->game->cond_wait); SDL_UnlockMutex(gamelist_mutex); return CONN_KILL; } if (send_int(cd->fd, y) < 0) { SDL_LockMutex(gamelist_mutex); SDL_CondBroadcast(cd->game->cond_wait); SDL_UnlockMutex(gamelist_mutex); return CONN_KILL; } SDL_LockMutex(gamelist_mutex); if (cd->game->killed) { SDL_CondBroadcast(cd->game->cond_wait); SDL_UnlockMutex(gamelist_mutex); return CONN_KILL; } do_log(cd, " < game %d: pushed move ID %d" " (x %d, y %d) from player %d to player %d\n", cd->game->id, move_id, x, y, cd->game->moves[move_id].player, cd->player_num); cd->game->players_move_id[cd->player_num] = move_id; } SDL_CondBroadcast(cd->game->cond_wait); SDL_UnlockMutex(gamelist_mutex); return CONN_PLAY; } static void kill_game(Game *game) { if (game->killed == 1) return; game->killed = 1; SDL_CondBroadcast(game->cond_wait); SDL_CondBroadcast(game->cond_move); } static int players_lagging(ConnData *cd) { int i; for (i = 0; i < cd->game->num_players; i++) { if (cd->game->players_move_id[i] < cd->game->move_id) { do_log(cd, " game %d lagging: player %d is at move %d, while " "game is at %d\n", cd->game->id, i, cd->game->players_move_id[i], cd->game->move_id); return 1; } } return 0; } static ConnState server_handle_conn_play_send(ConnData *cd, int quit) { int playercolor, x, y; SDL_LockMutex(gamelist_mutex); while (players_lagging(cd)) { /* wait for the previous move to be received by * all */ SDL_CondWait(cd->game->cond_wait, gamelist_mutex); if (cd->game->killed) { SDL_UnlockMutex(gamelist_mutex); return CONN_KILL; } } if (read_int(cd->fd, &playercolor) < 0) { SDL_UnlockMutex(gamelist_mutex); return CONN_KILL; } if (playercolor != cd->player_num) { SDL_UnlockMutex(gamelist_mutex); return CONN_KILL; } if (!quit) { if (read_int(cd->fd, &x) < 0 || read_int(cd->fd, &y) < 0) { SDL_UnlockMutex(gamelist_mutex); return CONN_KILL; } } else { x = -2; y = -2; } if (cd->game->killed) { SDL_UnlockMutex(gamelist_mutex); return CONN_KILL; } if (x != -1 && y != -1) { game_push_move(cd->game, playercolor, x, y); do_log(cd, " < game %d: player %d sends move ID %d (x %d, y %d)\n", cd->game->id, playercolor, cd->game->move_id, x, y); } if (quit) { SDL_UnlockMutex(gamelist_mutex); return CONN_KILL; } /* wait here that everyone gets the move. * this avoids deadlocks */ while (players_lagging(cd)) { SDL_CondWait(cd->game->cond_wait, gamelist_mutex); if (cd->game->killed) { SDL_UnlockMutex(gamelist_mutex); return CONN_KILL; } } SDL_UnlockMutex(gamelist_mutex); return CONN_PLAY; } static ConnState server_handle_conn_kill(ConnData *cd) { do_log(cd, "Connection done\n", cd); if (cd->talk_mode) { do_log(cd, "Shutting down talk connection\n"); sock_close(cd->fd); return CONN_EXIT; } SDL_LockMutex(gamelist_mutex); if (cd->previously_reserved > 0) { Game *reserved_game = get_game(cd->previously_reserved); server_put_first_spot_back(cd, reserved_game); /* Don't let clients not joining after a PRELJOIN kill * games */ if (reserved_game == cd->game) cd->game = NULL; } if (cd->game) { cd->game->quit_players++; SDL_CondBroadcast(cd->game->cond_quit); if (!cd->game->killed) { kill_game(cd->game); } if (cd->game->quit_players == 1) { /* It's us who quit the game */ do_log(cd, "killing game %d (%d players)\n", cd->game->id, cd->game->num_players, get_nb_missing_players(cd->game)); } else { do_log(cd, "did quit the game.\n"); } if (cd->am_initiator) { /* Only the initiator (and not its talk socket) finalizes * the game kill, for obvious double-free reasons */ do_log(cd, "waiting for %d quit acks before finalizing " "game %d kill\n", cd->game->num_players - get_nb_missing_players(cd->game) - cd->game->quit_players, cd->game->id); while (cd->game->quit_players < cd->game->num_players - get_nb_missing_players(cd->game)) { /* Wait for all others to be gone */ SDL_CondWait(cd->game->cond_quit, gamelist_mutex); } do_log(cd, "finalizing game %d kill\n", cd->game->id); gamelist = llist_remove(gamelist, cd->game); if (dump_dir && cd->game->move_id > 1) dump_game(cd->game); free_game(cd->game); cd->game = NULL; } } SDL_UnlockMutex(gamelist_mutex); do_log(cd, "Shutting down connection\n"); sock_close(cd->fd); return CONN_EXIT; } static ConnState server_handle_state(ConnData *cd) { switch (cd->state) { case CONN_NEW: return server_handle_conn_new(cd); case CONN_SETUP_NEW: return server_handle_conn_setup_new(cd); case CONN_SETUP_LISTGAME: return server_handle_conn_setup_listgame(cd); case CONN_SETUP_PRELJOIN: return server_handle_conn_setup_preljoin(cd); case CONN_SETUP_JOIN: return server_handle_conn_setup_join(cd); case CONN_SETUP_TALK_MODE: return server_handle_conn_setup_talk_mode(cd); case CONN_WAIT_PLAYERS: return server_handle_conn_wait_players(cd); case CONN_START_PLAY: return server_handle_conn_start_play(cd); case CONN_PLAY: return server_handle_conn_play(cd); case CONN_PLAY_RECEIVE: return server_handle_conn_play_receive(cd); case CONN_PLAY_SEND_MOVE: return server_handle_conn_play_send(cd, 0); case CONN_PLAY_SEND_QUIT: return server_handle_conn_play_send(cd, 1); case CONN_KILL: return server_handle_conn_kill(cd); case CONN_WAIT_MESSAGE: return server_handle_conn_wait_message(cd); case CONN_SEND_MESSAGE: return server_handle_conn_send_message(cd); case CONN_RECV_MESSAGE: return server_handle_conn_recv_message(cd); default: return CONN_EXIT; } } static int client_conn_handler(void *data) { ConnData *cd = (ConnData *)data; do_log(cd, "New connection\n", cd); while (cd->state != CONN_EXIT) cd->state = server_handle_state(cd); return 0; } static LList *clean_finished_threads(LList *threads_list) { LList *cur = threads_list; while (cur) { ConnData *cd = (ConnData *)cur->data; if (cd->state == CONN_EXIT) { int status; SDL_WaitThread(cd->thread, &status); do_log(cd, "Thread exited with status %d\n", status); threads_list = llist_remove(threads_list, cd); free(cd->addr); free(cd); cur = threads_list; } else cur = cur->next; } do_log(NULL, "%d threads running.\n", llist_length(threads_list)); return threads_list; } static int serversock = -1; SDL_mutex *serversock_mutex = NULL; static int timeout_sec = 5; static int do_broadcast = 0; static int broadcastsock = -1; static int magic_number = 0; void server_stop(void) { SDL_LockMutex(serversock_mutex); if (serversock < 0) { SDL_UnlockMutex(serversock_mutex); return; } do_log(NULL, "Stopping server.\n"); sock_close(serversock); serversock = -1; SDL_UnlockMutex(serversock_mutex); if (broadcastsock >= 0) { sock_close(broadcastsock); broadcastsock = -1; } } static int wait_for_connection(void) { int sock; SDL_LockMutex(serversock_mutex); sock = serversock; SDL_UnlockMutex(serversock_mutex); if (sock < 0) return -1; return sock_select(sock, timeout_sec * 1000); } void server_set_select_interval(int timeout) { timeout_sec = timeout; } void server_set_do_broadcast(int enable, int magic) { do_broadcast = enable; magic_number = magic; } static void broadcast_setup(int sock) { setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &optOn, sizeof(optOn)); setsockopt(sock, SOL_SOCKET, SO_BROADCAST, &optOn, sizeof(optOn)); } static void broadcast_once(void) { struct sockaddr_in br_addr; int err; char bcast[BCAST_LEN]; if (broadcastsock < 0) { broadcastsock = socket(AF_INET, SOCK_DGRAM, 0); broadcast_setup(broadcastsock); } if (broadcastsock < 0) { int err = get_net_error(); do_log(NULL, "Can't broadcast: %s (%d)\n", net_err_str(err), err); return; } br_addr.sin_family = AF_INET; br_addr.sin_port = htons(BCAST_PORT); br_addr.sin_addr.s_addr = INADDR_BROADCAST; get_bcast_msg(bcast, BCAST_LEN, magic_number); err = sendto(broadcastsock, bcast, sizeof(bcast), 0, (struct sockaddr *)&br_addr, sizeof(br_addr)); if (err < 0) { err = get_net_error(); do_log(NULL, "Can't send broadcast: %s (%d)\n", net_err_str(err), err); } } int server_start(const char *logfile, const char *game_dump_dir) { int clifd; #ifndef __MINGW32__ socklen_t clilen; #else int clilen; #endif struct sockaddr_in serv_addr, cli_addr; LList *threads_list = NULL; if (logfile) { logfp = fopen(logfile, "wb"); if (logfp == NULL) { printf("can't open %s\n", logfile); logfp = stdout; } } else logfp = stdout; if (game_dump_dir) dump_dir = game_dump_dir; serversock = socket(AF_INET, SOCK_STREAM, 0); if (serversock < 0) { perror("Error on opening socket"); return -1; } serversock_mutex = SDL_CreateMutex(); memset((char *) &serv_addr, 0, sizeof(serv_addr)); serv_addr.sin_family = AF_INET; serv_addr.sin_addr.s_addr = INADDR_ANY; serv_addr.sin_port = htons(NET_PORT); setsockopt(serversock, SOL_SOCKET, SO_REUSEADDR, &optOn, sizeof(optOn)); if (bind(serversock, (struct sockaddr *) &serv_addr, sizeof(serv_addr)) < 0) { perror("Error on binding"); return -1; } do_log(NULL, "Listening on %s\n", inet_ntoa(serv_addr.sin_addr)); listen(serversock, 1000); gamelist_mutex = SDL_CreateMutex(); clilen = sizeof(cli_addr); while (serversock >= 0) { ConnData *cd; if (do_broadcast) broadcast_once(); if (wait_for_connection() < 0) continue; SDL_LockMutex(serversock_mutex); if (serversock < 0) { SDL_UnlockMutex(serversock_mutex); break; } clifd = accept(serversock, (struct sockaddr *)&cli_addr, &clilen); clilen = sizeof(cli_addr); SDL_UnlockMutex(serversock_mutex); cd = conn_data_init(clifd, inet_ntoa(cli_addr.sin_addr)); if (cd != NULL) { SDL_Thread *th = SDL_CreateThread(client_conn_handler, cd); cd->thread = th; threads_list = llist_append(threads_list, cd); } threads_list = clean_finished_threads(threads_list); } SDL_DestroyMutex(gamelist_mutex); SDL_DestroyMutex(serversock_mutex); gamelist_mutex = NULL; serversock_mutex = NULL; do_log(NULL, "Exiting\n"); return 0; } biloba-0.9.3/src/options.c0000644000175100017510000005432011532011520012316 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ /** * Biloba - Q1 2005 * Game by Guillaume Demougeot * Code by Colin Leroy * * This file contains the options code used at startup. */ #include #include #include #include #include #include #include #include #include #include #include #include "options.h" #include "utils.h" #include "arrow.h" #include "font.h" #include "player.h" #include "net.h" #include "game.h" #include "help.h" #include "msg.h" #include "widget.h" #include "replay.h" #define BILOBA_MIN_X (300) #define NUM_PLAYERS_MIN_X (100) #define PLAYERS_MIN_X (50) #define GAMENAME_MIN_X (50) #define SERVER_MIN_X (50) #define CHOOSE_SERVER_MIN_X (410) #define CREATEGAME_MIN_X (50) #define JOINGAME_MIN_X (300) #define START_MIN_X (550) #define HELP_MIN_X (720) #define LANG_MIN_X (688) #define PLAYERPAWN_MIN_X(i) (100) #define PLAYERNAME_MIN_X(i) (140) #define PLAYERTYPE_MIN_X(i) (340) #define NETWORK_GAMES_LIST_MIN_X (550) #define GAMELIST_MIN_X(i) (550) #define SAVE_LAST_MIN_X (550) #define SAVED_MIN_X (100) #ifndef MAEMO #define BILOBA_MIN_Y (20) #define PLAYERS_MIN_Y (100) #define GAMENAME_MIN_Y (400) #define SERVER_MIN_Y (350) #define CHOOSE_SERVER_MIN_Y (350) #define CREATEGAME_MIN_Y (500) #define JOINGAME_MIN_Y (500) #define START_MIN_Y (500) #define HELP_MIN_Y (40) #define LANG_MIN_Y (40) #define PLAYERPAWN_MIN_Y(i) (200 + (40*(i-2))) #define PLAYERNAME_MIN_Y(i) (200 + (40*(i-2))) #define PLAYERTYPE_MIN_Y(i) (200 + (40*(i-2))) #define NETWORK_GAMES_LIST_MIN_Y (100) #define GAMELIST_MIN_Y(i) (151 + (40*(i))) #define SAVE_LAST_MIN_Y (400) #define SAVED_MIN_Y (275) #else #define BILOBA_MIN_Y (10) #define PLAYERS_MIN_Y (70) #define GAMENAME_MIN_Y (367) #define SERVER_MIN_Y (320) #define CHOOSE_SERVER_MIN_Y (320) #define CREATEGAME_MIN_Y (420) #define JOINGAME_MIN_Y (420) #define START_MIN_Y (420) #define HELP_MIN_Y (30) #define LANG_MIN_Y (30) #define PLAYERPAWN_MIN_Y(i) (170 + (40*(i-2))) #define PLAYERNAME_MIN_Y(i) (170 + (40*(i-2))) #define PLAYERTYPE_MIN_Y(i) (170 + (40*(i-2))) #define NETWORK_GAMES_LIST_MIN_Y (70) #define GAMELIST_MIN_Y(i) (121 + (40*(i))) #define SAVE_LAST_MIN_Y (367) #define SAVED_MIN_Y (215) #endif /* GUI widgets */ static Widget *numplayers = NULL; static Widget *numplayers_icon = NULL; static Widget *title = NULL; static Widget *player_pawn_box[4] = { NULL, NULL, NULL, NULL }; static Widget *player_name[4] = { NULL, NULL, NULL, NULL }; static Widget *player_pawn[4] = { NULL, NULL, NULL, NULL }; static Widget *player_type[4] = { NULL, NULL, NULL, NULL }; static Widget *server = NULL; static Widget *server_chooser = NULL; static Widget *game_name = NULL; static Widget *network_games = NULL; static Widget *network_game[6] = { NULL, NULL, NULL, NULL, NULL, NULL }; static Widget *create_game = NULL; static Widget *join_game = NULL; static Widget *start = NULL; static Widget *help = NULL; static Widget *lang = NULL; static Widget *save_last = NULL; static Widget *saved = NULL; /* Options states */ static int num_players = 2; static InputSystemMethod player_types[4] = { INPUT_LOCAL, INPUT_LOCAL, INPUT_LOCAL, INPUT_LOCAL }; static int network_create_enabled = 0; static int network_join_enabled = 0; LList *network_games_list = NULL; int selected_net_game_id = -1; int selected_net_game_player_slot = -1; static int start_clicked = FALSE; char *player_names[4] = { NULL, NULL, NULL, NULL }; /* Return the name of the image for a player type */ static const char *get_input_type_img(InputSystemMethod input) { switch(input) { case INPUT_LOCAL: return "local.png"; case INPUT_NETWORK: return "reseau.png"; case INPUT_AI: return "computer.png"; default: assert(0); } return ""; } static Game *cur_game = NULL; static SDL_mutex *cur_game_mutex = NULL; Game *options_get_game(void) { return cur_game; } void options_game_lock(void) { SDL_LockMutex(cur_game_mutex); } void options_game_unlock(void) { SDL_UnlockMutex(cur_game_mutex); } /** * Get the player number's from a widget * * @param[in] widget The widget * * @return a number between 0 and 3 if the widget is a player type or name, * -1 otherwise. */ static int get_player_num_from_widget(Widget *widget) { int i; for (i = 0; i < 4; i++) if (widget == player_type[i] || widget == player_name[i]) return i; return -1; } /** * Copy the (player name's) widget text to the internal player names table * that is used for network games exchanging of names. * * @param[in] widget The player name's widget * @param[in] data The (unused) callback data */ static void player_name_copy(Widget *widget, void *data) { int num = get_player_num_from_widget(widget); if (num < 0) return; strncpy(player_names[num], text_widget_get_text(widget), PLAYER_NAME_LEN); } /** * Set the type of a player (network, AI or local), and update GUI parts * accordingly. * * @param[in] num The player number * @param[in] type The input type */ static void player_set_type(int num, InputSystemMethod type) { player_types[num] = type; widget_set_image(player_type[num], get_input_type_img(player_types[num])); text_widget_set_editable(player_name[num], type != INPUT_NETWORK); widget_enable(player_name[num], type != INPUT_NETWORK); widget_enable(player_type[num], type != INPUT_NETWORK); if (type != INPUT_NETWORK && !strcmp(text_widget_get_text(player_name[num]), "")) { text_widget_set_text(player_name[num], NULL); player_name_copy(player_name[num], NULL); } } /** * Select a network game * * @param[in] widget The network game's widget * @param[in] data The callback data, a Game * structure */ static void select_net_game(Widget *widget, void *data) { Game *game = data; int i; assert(game != NULL); if (net_get_info(game) < 0) return; text_widget_set_text(game_name, game->name); selected_net_game_id = game->id; for (i = 0; i < game->num_players; i++) { if (i + 1 == game->first_avail_spot) { player_set_type(i, INPUT_LOCAL); widget_enable(player_type[i], 0); selected_net_game_player_slot = i; } else { text_widget_set_text(player_name[i], game->player_name[i]); player_set_type(i, INPUT_NETWORK); } } } /** * Update all player types according to the internal state (network game * creation or join planned). */ static void update_player_types(void) { int i; if (network_create_enabled) { player_set_type(0, INPUT_LOCAL); widget_enable(player_type[0], 0); for (i = 1; i < num_players; i++) player_set_type(i, INPUT_NETWORK); } else if (!network_join_enabled) { widget_enable(player_type[0], 1); for (i = 0; i < num_players; i++) player_set_type(i, INPUT_LOCAL); } else if (network_join_enabled) { /* handled by select_net_game */ } } /** * Update the network games list according to the internal state (is joining * selected, number of players, previously selected network game). */ static void update_games_list(void) { LList *cur; int i; llist_for_each(network_games_list, free_game); llist_free(network_games_list); network_games_list = NULL; if (network_join_enabled) { network_games_list = net_get_games(num_players); widget_show(network_games); } else widget_hide(network_games); if (selected_net_game_id > 0 && network_join_enabled) { network_join_enabled = 0; selected_net_game_id = -1; text_widget_set_text(game_name, ""); update_player_types(); network_join_enabled = 1; } cur = network_games_list; for (i = 0; i < 6; i++) { Game *game; if (cur) { game = cur->data; cur = cur->next; } else game = NULL; if (network_join_enabled) widget_show(network_game[i]); else widget_hide(network_game[i]); if (network_join_enabled && game != NULL) { widget_set_clicked_callback(network_game[i], select_net_game, game); text_widget_set_text(network_game[i], game->name); } else { widget_set_clicked_callback(network_game[i], NULL, NULL); text_widget_set_text(network_game[i], ""); } } } static void set_server_from_string(const char *string) { if (string && !strcmp(string, get_msg(M_OFFICIAL_SERVER))) net_set_server(NULL); else if (string && !strcmp(string, get_msg(M_LOCAL_SERVER))) net_set_server("127.0.0.1"); else if (string) net_set_server(string); else net_set_server(NULL); } /** * Update the network server to use. * * @param[in] widget The server's widget * @param[in] data Unused callback data */ static void set_server(Widget *widget, void *data) { const char *text = text_widget_get_text(widget); set_server_from_string(text); update_games_list(); } /** * Update the number of players. * * @param[in] widget The number of players' widget * @param[in] data Unused callback data */ static void num_players_clicked(Widget *widget, void *data) { int i; if (num_players < 4) num_players++; else num_players = 2; if (num_players == 2) widget_set_image(numplayers_icon, "2play.png"); else if (num_players == 3) widget_set_image(numplayers_icon, "3play.png"); else if (num_players == 4) widget_set_image(numplayers_icon, "4play.png"); for (i = 0; i < 4; i++) { if (i < num_players) { widget_show(player_pawn_box[i]); widget_show(player_pawn[i]); widget_show(player_name[i]); widget_show(player_type[i]); } else { widget_hide(player_pawn_box[i]); widget_hide(player_pawn[i]); widget_hide(player_name[i]); widget_hide(player_type[i]); } } update_player_types(); update_games_list(); } /** * Update the player input method. * * @param[in] widget The player's input method widget * @param[in] data Unused callback data */ static void update_player_method(Widget *widget, void *data) { int num = get_player_num_from_widget(widget); if (num < 0) return; if (player_types[num] == INPUT_LOCAL) player_set_type(num, INPUT_AI); else player_set_type(num, INPUT_LOCAL); } /** * Update the GUI after clicking the Create Game button. * * @param[in] widget The Create Game widget * @param[in] data Unused callback data */ static void do_create_game(Widget *widget, void *data) { network_create_enabled = !network_create_enabled; network_join_enabled = 0; if (network_create_enabled) { text_widget_set_text(game_name, NULL); widget_show(game_name); widget_enable(game_name, 1); text_widget_set_editable(game_name, 1); widget_show(server); widget_show(server_chooser); widget_enable(server, 1); text_widget_set_editable(server, 1); } else { widget_hide(game_name); widget_hide(server); widget_hide(server_chooser); } update_player_types(); } /** * Update the GUI after clicking the Join Game button. * * @param[in] widget The Join Game widget * @param[in] data Unused callback data */ static void do_join_game(Widget *widget, void *data) { network_join_enabled = !network_join_enabled; network_create_enabled = 0; if (network_join_enabled) { text_widget_set_text(game_name, ""); widget_show(game_name); widget_enable(game_name, 0); text_widget_set_editable(game_name, 0); widget_show(server); widget_show(server_chooser); widget_enable(server, 1); text_widget_set_editable(server, 1); } else { widget_hide(game_name); widget_hide(server); widget_hide(server_chooser); } update_games_list(); update_player_types(); } /** * Signal the GUI after clicking the Play! button. * * @param[in] widget The Play widget * @param[in] data Unused callback data */ static void do_start(Widget *widget, void *data) { start_clicked = 1; } /** * Signal the GUI to save the last played game. * * @param[in] widget The Play widget * @param[in] data Unused callback data */ static void do_save_last(Widget *widget, void *data) { char str[SAVED_LEN]; const char *dir = get_desktop_folder(); char basename_dir[PATH_MAX]; char filename[PATH_MAX]; char path[PATH_MAX]; time_t now = time(NULL); struct tm *tm; if (!folder_exists(dir)) dir = get_home_folder(); if (!folder_exists(dir)) { snprintf(str, SAVED_LEN, "%s %s", get_msg(M_SAVE_FAIL), dir); return; } tm = localtime(&now); snprintf(filename, PATH_MAX, "Biloba-%04d-%02d-%02d-%02d%02d.%02d.blb", tm->tm_year + 1900, tm->tm_mon + 1, tm->tm_mday, tm->tm_hour, tm->tm_min, tm->tm_sec); filename[PATH_MAX - 1] = '\0'; snprintf(path, PATH_MAX, "%s%s%s", dir, DIR_SEP, filename); path[PATH_MAX - 1] = '\0'; if (cur_game) { strncpy(basename_dir, dir, sizeof(basename_dir)); if (replay_dump_game(cur_game, path) == 0) snprintf(str, SAVED_LEN, "%s: %s%s\n%s", get_msg(M_SAVED_TO), basename(basename_dir), DIR_SEP, filename); else snprintf(str, SAVED_LEN, "%s:\n%s", get_msg(M_SAVE_FAIL), path); text_widget_set_text(saved, str); widget_show(saved); } } /** * Signal the GUI after clicking the Help button. * * @param[in] widget The Help widget * @param[in] data Unused callback data */ static void do_help(Widget *widget, void *data) { help_start(); } /** * Signal the GUI after clicking the language button. * * @param[in] widget The Play widget * @param[in] data Unused callback data */ static void set_lang(Widget *widget, void *data) { if (!strcmp(langpath,"en")) { langpath="fr"; widget_set_image(lang, "fr.png"); } else if (!strcmp(langpath,"fr")) { langpath="es"; widget_set_image(lang, "es.png"); } else if (!strcmp(langpath,"es")) { langpath="en"; widget_set_image(lang, "en.png"); } gui_reload_images(); } static void hide_saved(Widget *widget, void *data) { widget_hide(saved); } static int server_chooser_get_servers(Widget *widget, char ***strings) { char **servers; char **distant_servers; int n_distant_servers = 0, i; n_distant_servers = net_get_servers(&distant_servers); servers = malloc((2 + n_distant_servers) * sizeof(char *)); servers[0] = strdup(get_msg(M_OFFICIAL_SERVER)); servers[1] = strdup(get_msg(M_LOCAL_SERVER)); for (i = 0; i < n_distant_servers; i++) { servers[i + 2] = strdup(distant_servers[i]); free(distant_servers[i]); } free(distant_servers); *strings = servers; return 2 + n_distant_servers; } static void server_chooser_list_cb(Widget *widget, int index, char *string) { set_server_from_string(string); net_stop_getting_servers(); text_widget_set_text(server, string); update_games_list(); } /** * Build the GUI */ static void build_gui(void) { int i; /* First create all necessary widgets */ numplayers = widget_create("nplay.png", NUM_PLAYERS_MIN_X, PLAYERS_MIN_Y, num_players_clicked, NULL); numplayers_icon = widget_create("2play.png", PLAYERS_MIN_X, PLAYERS_MIN_Y, num_players_clicked, NULL); title = widget_create("biloba-title.png", BILOBA_MIN_X, BILOBA_MIN_Y, NULL, NULL); for (i = 0; i < 4; i++) { player_pawn_box[i] = widget_create("empty_40_40.png", PLAYERPAWN_MIN_X(i+1), PLAYERPAWN_MIN_Y(i+1), NULL, NULL); player_name[i] = widget_create("empty_200_40.png", PLAYERNAME_MIN_X(i+1), PLAYERNAME_MIN_Y(i+1), NULL, NULL); player_names[i] = malloc(PLAYER_NAME_LEN + 1); snprintf(player_names[i], PLAYER_NAME_LEN, "%s%d", get_msg(M_PLAYER), i + 1); text_widget_init(player_name[i], player_names[i], PLAYER_NAME_LEN, 4, 0, player_name_copy, NULL); } player_pawn[0] = widget_create("pawn-orange.png", PLAYERPAWN_MIN_X(1)+5, PLAYERPAWN_MIN_Y(1)+5, NULL, NULL); player_pawn[1] = widget_create("pawn-blue.png", PLAYERPAWN_MIN_X(2)+5, PLAYERPAWN_MIN_Y(2)+5, NULL, NULL); player_pawn[2] = widget_create("pawn-red.png", PLAYERPAWN_MIN_X(3)+5, PLAYERPAWN_MIN_Y(3)+5, NULL, NULL); player_pawn[3] = widget_create("pawn-green.png", PLAYERPAWN_MIN_X(4)+5, PLAYERPAWN_MIN_Y(4)+5, NULL, NULL); player_type[0] = widget_create("local.png", PLAYERTYPE_MIN_X(1), PLAYERTYPE_MIN_Y(1), update_player_method, NULL); player_type[1] = widget_create("local.png", PLAYERTYPE_MIN_X(2), PLAYERTYPE_MIN_Y(2), update_player_method, NULL); player_type[2] = widget_create("local.png", PLAYERTYPE_MIN_X(3), PLAYERTYPE_MIN_Y(3), update_player_method, NULL); player_type[3] = widget_create("local.png", PLAYERTYPE_MIN_X(4), PLAYERTYPE_MIN_Y(4), update_player_method, NULL); server = widget_create("server.png", SERVER_MIN_X, SERVER_MIN_Y, NULL, NULL); text_widget_init(server, get_msg(M_OFFICIAL_SERVER), SERVER_LEN, 111, 0, set_server, NULL); game_name = widget_create("game-name.png", GAMENAME_MIN_X, GAMENAME_MIN_Y, NULL, NULL); text_widget_init(game_name, get_msg(M_NEWGAME), GAME_NAME_LEN, 111, 0, NULL, NULL); network_games = widget_create("network-games.png", NETWORK_GAMES_LIST_MIN_X, NETWORK_GAMES_LIST_MIN_Y, NULL, NULL); widget_hide(network_games); widget_hide(server); widget_hide(game_name); for (i = 0; i < 6; i++) { network_game[i] = widget_create("empty_200_40.png", GAMELIST_MIN_X(i), GAMELIST_MIN_Y(i), NULL, NULL); widget_hide(network_game[i]); text_widget_init(network_game[i], "", GAME_NAME_LEN, 0, 0, NULL, NULL); text_widget_set_editable(network_game[i], FALSE); } create_game = widget_create("create-game.png", CREATEGAME_MIN_X, CREATEGAME_MIN_Y, do_create_game, NULL); join_game = widget_create("join-game.png", JOINGAME_MIN_X, JOINGAME_MIN_Y, do_join_game, NULL); start = widget_create("start.png", START_MIN_X, START_MIN_Y, do_start, NULL); save_last = widget_create("save_last.png", SAVE_LAST_MIN_X, SAVE_LAST_MIN_Y, do_save_last, NULL); help = widget_create("help.png", HELP_MIN_X, HELP_MIN_Y, do_help, NULL); lang = widget_create("en.png", LANG_MIN_X, LANG_MIN_Y, set_lang, NULL); saved = widget_create("saved.png", SAVED_MIN_X, SAVED_MIN_Y, hide_saved, NULL); text_widget_init(saved, "", SAVED_LEN, 10, 0, NULL, NULL); text_widget_set_editable(saved, FALSE); widget_hide(saved); /* FIXME: Setting server_chooser is done last just because it's the * easiest way to make sure it takes focus over the rest */ server_chooser = widget_create("choose.png", CHOOSE_SERVER_MIN_X, CHOOSE_SERVER_MIN_Y, NULL, NULL); list_widget_init(server_chooser, SERVER_MIN_X + (text_widget_get_x_offset(server) - 4), SERVER_MIN_Y, widget_get_width(server) - (text_widget_get_x_offset(server) - 4), server_chooser_get_servers, server_chooser_list_cb); widget_hide(server_chooser); /* Now set the defaults */ widget_hide(player_pawn[2]); widget_hide(player_pawn[3]); widget_hide(player_type[2]); widget_hide(player_type[3]); widget_hide(player_pawn_box[2]); widget_hide(player_pawn_box[3]); widget_hide(player_name[2]); widget_hide(player_name[3]); } /** * Reset all network-related GUI elements */ static void reset_net_widgets(void) { network_join_enabled = FALSE; network_create_enabled = FALSE; update_games_list(); update_player_types(); widget_hide(game_name); widget_hide(server); widget_hide(server_chooser); } static int use_net = FALSE; int options_using_net(void) { return use_net; } /** * Main GUI loop to get the options * * @return 0 if the game can start, -1 if the caller should quit. */ int get_options(const char *replay_file) { static int initialized = FALSE; int net_game_number = -1; int i; if (!initialized) { build_gui(); initialized = TRUE; } widget_hide(saved); if (cur_game && cur_game->move_id > 1) widget_show(save_last); else widget_hide(save_last); reset_net_widgets(); use_net = FALSE; if (replay_file) { struct stat st; int i; if (stat(replay_file, &st) != 0 || !S_ISREG(st.st_mode)) return -1; if (replay_game_setup(replay_file) < 0) return -1; set_num_players(replay_get_num_players()); for (i = 0; i < replay_get_num_players(); i++) { text_widget_set_text(player_name[i], replay_get_player(i)); player_types[i] = INPUT_REPLAY; } return 0; } choose_again: start_clicked = 0; do { update_gui(); if (gui_wait_event() < 0) return -1; } while (!start_clicked); set_num_players(num_players); if (network_create_enabled) { use_net = TRUE; net_game_number = net_init_game(text_widget_get_text(game_name), num_players, player_types, player_names); } else if (network_join_enabled && selected_net_game_id > 0) { use_net = TRUE; net_game_number = selected_net_game_id; net_join(selected_net_game_id, selected_net_game_player_slot, text_widget_get_text(player_name[selected_net_game_player_slot])); } if (cur_game_mutex == NULL) cur_game_mutex = SDL_CreateMutex(); options_game_lock(); free_game(cur_game); cur_game = init_game(); cur_game->num_players = num_players; for (i = 0; i < num_players; i++) cur_game->player_name[i] = strdup(options_get_player_name(i)); options_game_unlock(); if (use_net && (net_game_number < 0 || net_wait_ready(num_players, player_names) < 0)) { SDL_FillRect(screen, NULL, 0x00000000); SDL_UpdateRect(screen, 0, 0, 0, 0); draw_message(get_msg(M_ENOCONN), 200, 284, -1, FALSE); llist_for_each(network_games_list, free_game); llist_free(network_games_list); network_games_list = NULL; options_game_lock(); free_game(cur_game); cur_game = NULL; options_game_unlock(); if (delay_with_event_poll(2000) < 0) use_net = FALSE; else goto choose_again; } if (!use_net) net_close(); llist_for_each(network_games_list, free_game); llist_free(network_games_list); network_games_list = NULL; SDL_FillRect(screen, NULL, 0x00000000); SDL_UpdateRect(screen, 0, 0, 0, 0); return 0; } /** * Get a player name * * @param[in] i The player number */ const char *options_get_player_name(int i) { return text_widget_get_text(player_name[i]); } /** * Get a player type * * @param[in] i The player number */ int options_get_player_type(int i) { return player_types[i]; } biloba-0.9.3/src/board.h0000644000175100017510000000206011532011520011711 00000000000000/* * Biloba * Copyright (C) 2004-2008 Guillaume Demougeot, Colin Leroy * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ #ifndef __BOARD_H__ #define __BOARD_H__ #include "player.h" #include "game.h" void board_build(void); void board_destroy(void); void board_set_player(Player *player, int display_your_turn); void board_freeze(void); void board_thaw(void); int board_frozen(void); #endif biloba-0.9.3/install-sh0000755000175100017510000001273610314617056011716 00000000000000#!/bin/sh # # install - install a program, script, or datafile # This comes from X11R5 (mit/util/scripts/install.sh). # # Copyright 1991 by the Massachusetts Institute of Technology # # Permission to use, copy, modify, distribute, and sell this software and its # documentation for any purpose is hereby granted without fee, provided that # the above copyright notice appear in all copies and that both that # copyright notice and this permission notice appear in supporting # documentation, and that the name of M.I.T. not be used in advertising or # publicity pertaining to distribution of the software without specific, # written prior permission. M.I.T. makes no representations about the # suitability of this software for any purpose. It is provided "as is" # without express or implied warranty. # # 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}" transformbasename="" transform_arg="" instcmd="$mvprog" chmodcmd="$chmodprog 0755" chowncmd="" chgrpcmd="" stripcmd="" rmcmd="$rmprog -f" mvcmd="$mvprog" src="" dst="" dir_arg="" while [ x"$1" != x ]; do case $1 in -c) instcmd="$cpprog" shift continue;; -d) dir_arg=true shift continue;; -m) chmodcmd="$chmodprog $2" shift shift continue;; -o) chowncmd="$chownprog $2" shift shift continue;; -g) chgrpcmd="$chgrpprog $2" shift shift continue;; -s) stripcmd="$stripprog" shift continue;; -t=*) transformarg=`echo $1 | sed 's/-t=//'` shift continue;; -b=*) transformbasename=`echo $1 | sed 's/-b=//'` shift continue;; *) if [ x"$src" = x ] then src=$1 else # this colon is to work around a 386BSD /bin/sh bug : dst=$1 fi shift continue;; esac done if [ x"$src" = x ] then echo "install: no input file specified" exit 1 else true fi if [ x"$dir_arg" != x ]; then dst=$src src="" if [ -d $dst ]; then instcmd=: chmodcmd="" else instcmd=mkdir fi else # Waiting for this to be detected by the "$instcmd $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if [ -f $src -o -d $src ] then true else echo "install: $src does not exist" exit 1 fi if [ x"$dst" = x ] then echo "install: no destination specified" exit 1 else true fi # If destination is a directory, append the input filename; if your system # does not like double slashes in filenames, you may need to add some logic if [ -d $dst ] then dst="$dst"/`basename $src` else true fi fi ## this sed command emulates the dirname command dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` # Make sure that the destination directory exists. # this part is taken from Noah Friedman's mkinstalldirs script # Skip lots of stat calls in the usual case. if [ ! -d "$dstdir" ]; then defaultIFS=' ' IFS="${IFS-${defaultIFS}}" oIFS="${IFS}" # Some sh's can't handle IFS=/ for some reason. IFS='%' set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'` IFS="${oIFS}" pathcomp='' while [ $# -ne 0 ] ; do pathcomp="${pathcomp}${1}" shift if [ ! -d "${pathcomp}" ] ; then $mkdirprog "${pathcomp}" else true fi pathcomp="${pathcomp}/" done fi if [ x"$dir_arg" != x ] then $doit $instcmd $dst && if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi && if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi && if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi && if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi else # If we're going to rename the final executable, determine the name now. if [ x"$transformarg" = x ] then dstfile=`basename $dst` else dstfile=`basename $dst $transformbasename | sed $transformarg`$transformbasename fi # don't allow the sed command to completely eliminate the filename if [ x"$dstfile" = x ] then dstfile=`basename $dst` else true fi # Make a temp file name in the proper directory. dsttmp=$dstdir/#inst.$$# # Move or copy the file name to the temp name $doit $instcmd $src $dsttmp && trap "rm -f ${dsttmp}" 0 && # 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 $instcmd $src $dsttmp" command. if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi && if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi && if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi && if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi && # Now rename the file to the real destination. $doit $rmcmd -f $dstdir/$dstfile && $doit $mvcmd $dsttmp $dstdir/$dstfile fi && exit 0 biloba-0.9.3/depcomp0000755000175100017510000003305210314617055011260 00000000000000#! /bin/sh # depcomp - compile a program generating dependencies as side-effects # Copyright 1999, 2000, 2003 Free Software Foundation, Inc. # 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., 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. # Originally written by Alexandre Oliva . if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 exit 1 fi # `libtool' can also be set to `yes' or `no'. if test -z "$depfile"; then base=`echo "$object" | sed -e 's,^.*/,,' -e 's,\.\([^.]*\)$,.P\1,'` dir=`echo "$object" | sed 's,/.*$,/,'` if test "$dir" = "$object"; then dir= fi # FIXME: should be _deps on DOS. depfile="$dir.deps/$base" fi tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} rm -f "$tmpdepfile" # Some modes work just like other modes, but use different flags. We # parameterize here, but still list the modes in the big case below, # to make depend.m4 easier to write. Note that we *cannot* use a case # here, because this file can only contain one case statement. if test "$depmode" = hp; then # HP compiler uses -M and no extra arg. gccflag=-M depmode=gcc fi if test "$depmode" = dashXmstdout; then # This is just like dashmstdout with a different argument. dashmflag=-xM depmode=dashmstdout fi case "$depmode" in gcc3) ## gcc 3 implements dependency tracking that does exactly what ## we want. Yay! Note: for some reason libtool 1.4 doesn't like ## it if -MD -MP comes after the -MF stuff. Hmm. "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi mv "$tmpdepfile" "$depfile" ;; gcc) ## There are various ways to get dependency output from gcc. Here's ## why we pick this rather obscure method: ## - Don't want to use -MD because we'd like the dependencies to end ## up in a subdir. Having to rename by hand is ugly. ## (We might end up doing this anyway to support other compilers.) ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like ## -MM, not -M (despite what the docs say). ## - Using -M directly means running the compiler twice (even worse ## than renaming). if test -z "$gccflag"; then gccflag=-MD, fi "$@" -Wp,"$gccflag$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ## The second -e expression handles DOS-style file names with drive letters. sed -e 's/^[^:]*: / /' \ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" ## This next piece of magic avoids the `deleted header file' problem. ## The problem is that when a header file which appears in a .P file ## is deleted, the dependency causes make to die (because there is ## typically no way to rebuild the header). We avoid this by adding ## dummy dependencies for each header file. Too bad gcc doesn't do ## this for us directly. tr ' ' ' ' < "$tmpdepfile" | ## Some versions of gcc put a space before the `:'. On the theory ## that the space means something, we add a space to the output as ## well. ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; sgi) if test "$libtool" = yes; then "$@" "-Wp,-MDupdate,$tmpdepfile" else "$@" -MDupdate "$tmpdepfile" fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files echo "$object : \\" > "$depfile" # Clip off the initial element (the dependent). Don't try to be # clever and replace this with sed code, as IRIX sed won't handle # lines with more than a fixed number of characters (4096 in # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; # the IRIX cc adds comments like `#:fec' to the end of the # dependency line. tr ' ' ' ' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ tr ' ' ' ' >> $depfile echo >> $depfile # The second pass generates a dummy entry for each header file. tr ' ' ' ' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ >> $depfile else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile # "include basename.Plo" scheme. echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; aix) # The C for AIX Compiler uses -M and outputs the dependencies # in a .u file. In older versions, this file always lives in the # current directory. Also, the AIX compiler puts `$object:' at the # start of each line; $object doesn't have directory information. # Version 6 uses the directory in both cases. stripped=`echo "$object" | sed 's/\(.*\)\..*$/\1/'` tmpdepfile="$stripped.u" if test "$libtool" = yes; then "$@" -Wc,-M else "$@" -M fi stat=$? if test -f "$tmpdepfile"; then : else stripped=`echo "$stripped" | sed 's,^.*/,,'` tmpdepfile="$stripped.u" fi if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi if test -f "$tmpdepfile"; then outname="$stripped.o" # Each line is of the form `foo.o: dependent.h'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile" sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile" else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile # "include basename.Plo" scheme. echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; icc) # Intel's C compiler understands `-MD -MF file'. However on # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c # ICC 7.0 will fill foo.d with something like # foo.o: sub/foo.c # foo.o: sub/foo.h # which is wrong. We want: # sub/foo.o: sub/foo.c # sub/foo.o: sub/foo.h # sub/foo.c: # sub/foo.h: # ICC 7.1 will output # foo.o: sub/foo.c sub/foo.h # and will wrap long lines using \ : # foo.o: sub/foo.c ... \ # sub/foo.h ... \ # ... "$@" -MD -MF "$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" # Each line is of the form `foo.o: dependent.h', # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process this invocation # correctly. Breaking it into two sed invocations is a workaround. sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; tru64) # The Tru64 compiler uses -MD to generate dependencies as a side # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put # dependencies in `foo.d' instead, so we check for that too. # Subdirectories are respected. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then tmpdepfile1="$dir.libs/$base.lo.d" tmpdepfile2="$dir.libs/$base.d" "$@" -Wc,-MD else tmpdepfile1="$dir$base.o.d" tmpdepfile2="$dir$base.d" "$@" -MD fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile1" "$tmpdepfile2" exit $stat fi if test -f "$tmpdepfile1"; then tmpdepfile="$tmpdepfile1" else tmpdepfile="$tmpdepfile2" fi if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" # That's a tab and a space in the []. sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; #nosideeffect) # This comment above is used by automake to tell side-effect # dependency tracking mechanisms from slower ones. dashmstdout) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout, regardless of -o. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # Remove `-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done test -z "$dashmflag" && dashmflag=-M # Require at least two characters before searching for `:' # in the target name. This is to cope with DOS-style filenames: # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. "$@" $dashmflag | sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" tr ' ' ' ' < "$tmpdepfile" | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; dashXmstdout) # This case only exists to satisfy depend.m4. It is never actually # run, as this mode is specially recognized in the preamble. exit 1 ;; makedepend) "$@" || exit $? # Remove any Libtool call if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # X makedepend shift cleared=no for arg in "$@"; do case $cleared in no) set ""; shift cleared=yes ;; esac case "$arg" in -D*|-I*) set fnord "$@" "$arg"; shift ;; # Strip any option that makedepend may not understand. Remove # the object too, otherwise makedepend will parse it as a source file. -*|$object) ;; *) set fnord "$@" "$arg"; shift ;; esac done obj_suffix="`echo $object | sed 's/^.*\././'`" touch "$tmpdepfile" ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" sed '1,2d' "$tmpdepfile" | tr ' ' ' ' | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" "$tmpdepfile".bak ;; cpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # Remove `-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done "$@" -E | sed -n '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | sed '$ s: \\$::' > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" cat < "$tmpdepfile" >> "$depfile" sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; msvisualcpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout, regardless of -o, # because we must use -o when running libtool. "$@" || exit $? IFS=" " for arg do case "$arg" in "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") set fnord "$@" shift shift ;; *) set fnord "$@" "$arg" shift shift ;; esac done "$@" -E | sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" echo " " >> "$depfile" . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile" rm -f "$tmpdepfile" ;; none) exec "$@" ;; *) echo "Unknown depmode $depmode" 1>&2 exit 1 ;; esac exit 0 biloba-0.9.3/AUTHORS0000644000175100017510000000027410324422576010756 00000000000000Biloba authors: Guillaume Demougeot : Inventor, graphics Colin Leroy : Code Ricardo Mones Lastra : Spanish translation biloba-0.9.3/config.sub0000644000175100017510000007143310314617055011670 00000000000000#! /bin/sh # Configuration validation subroutine script. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002 Free Software Foundation, Inc. timestamp='2002-06-21' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software # can handle that machine. It does not imply ALL GNU software can. # # This file 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. # Please send patches to . Submit a context # diff and a properly formatted ChangeLog entry. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. # Each package is responsible for reporting which valid configurations # it does not support. The user should be able to distinguish # a failure to support a valid configuration from a meaningless # configuration. # The goal of this file is to map all the various variations of a given # machine specification into a single specification in the form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or in some cases, the newer four-part form: # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] CPU-MFR-OPSYS $0 [OPTION] ALIAS Canonicalize a configuration name. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.sub ($timestamp) Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 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." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit 0 ;; --version | -v ) echo "$version" ; exit 0 ;; --help | --h* | -h ) echo "$usage"; exit 0 ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" exit 1 ;; *local*) # First pass through any local machine types. echo $1 exit 0;; * ) break ;; esac done case $# in 0) echo "$me: missing argument$help" >&2 exit 1;; 1) ;; *) echo "$me: too many arguments$help" >&2 exit 1;; esac # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in nto-qnx* | linux-gnu* | storm-chaos* | os2-emx* | windows32-* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; *) basic_machine=`echo $1 | sed 's/-[^-]*$//'` if [ $basic_machine != $1 ] then os=`echo $1 | sed 's/.*-/-/'` else os=; fi ;; esac ### Let's recognize common machines as not being operating systems so ### that things like config.sub decstation-3100 work. We also ### recognize some manufacturers as not being operating systems, so we ### can provide default operating systems below. case $os in -sun*os*) # Prevent following clause from handling this invalid input. ;; -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ -apple | -axis) os= basic_machine=$1 ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 ;; -scout) ;; -wrs) os=-vxworks basic_machine=$1 ;; -chorusos*) os=-chorusos basic_machine=$1 ;; -chorusrdb) os=-chorusrdb basic_machine=$1 ;; -hiux*) os=-hiuxwe2 ;; -sco5) os=-sco3.2v5 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco4) os=-sco3.2v4 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2.[4-9]*) os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2v[4-9]*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco*) os=-sco3.2v2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -udk*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -isc) os=-isc2.2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -clix*) basic_machine=clipper-intergraph ;; -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -lynx*) os=-lynxos ;; -ptx*) basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` ;; -windowsnt*) os=`echo $os | sed -e 's/windowsnt/winnt/'` ;; -psos*) os=-psos ;; -mint | -mint[0-9]*) basic_machine=m68k-atari os=-mint ;; esac # Decode aliases for certain CPU-COMPANY combinations. case $basic_machine in # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ | c4x | clipper \ | d10v | d30v | dlx | dsp16xx \ | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | i370 | i860 | i960 | ia64 \ | ip2k \ | m32r | m68000 | m68k | m88k | mcore \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ | mips64orion | mips64orionel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ | mipsisa32 | mipsisa32el \ | mipsisa64 | mipsisa64el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ | ns16k | ns32k \ | openrisc | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ | pyramid \ | sh | sh[1234] | sh3e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \ | strongarm \ | tahoe | thumb | tic80 | tron \ | v850 | v850e \ | we32k \ | x86 | xscale | xstormy16 | xtensa \ | z8k) basic_machine=$basic_machine-unknown ;; m6811 | m68hc11 | m6812 | m68hc12) # Motorola 68HC11/12. basic_machine=$basic_machine-unknown os=-none ;; m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) ;; # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. i*86 | x86_64) basic_machine=$basic_machine-pc ;; # Object if more than one company name word. *-*-*) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* \ | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c54x-* \ | clipper-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* \ | m32r-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | mcore-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ | mips64orion-* | mips64orionel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ | mipsisa32-* | mipsisa32el-* \ | mipsisa64-* | mipsisa64el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipstx39 | mipstx39el \ | none-* | np1-* | ns16k-* | ns32k-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ | pyramid-* \ | romp-* | rs6000-* \ | sh-* | sh[1234]-* | sh3e-* | sh[34]eb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \ | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ | tahoe-* | thumb-* | tic30-* | tic54x-* | tic80-* | tron-* \ | v850-* | v850e-* | vax-* \ | we32k-* \ | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \ | xtensa-* \ | ymp-* \ | z8k-*) ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) basic_machine=i386-unknown os=-bsd ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) basic_machine=m68000-att ;; 3b*) basic_machine=we32k-att ;; a29khif) basic_machine=a29k-amd os=-udi ;; adobe68k) basic_machine=m68010-adobe os=-scout ;; alliant | fx80) basic_machine=fx80-alliant ;; altos | altos3068) basic_machine=m68k-altos ;; am29k) basic_machine=a29k-none os=-bsd ;; amdahl) basic_machine=580-amdahl os=-sysv ;; amiga | amiga-*) basic_machine=m68k-unknown ;; amigaos | amigados) basic_machine=m68k-unknown os=-amigaos ;; amigaunix | amix) basic_machine=m68k-unknown os=-sysv4 ;; apollo68) basic_machine=m68k-apollo os=-sysv ;; apollo68bsd) basic_machine=m68k-apollo os=-bsd ;; aux) basic_machine=m68k-apple os=-aux ;; balance) basic_machine=ns32k-sequent os=-dynix ;; c90) basic_machine=c90-cray os=-unicos ;; convex-c1) basic_machine=c1-convex os=-bsd ;; convex-c2) basic_machine=c2-convex os=-bsd ;; convex-c32) basic_machine=c32-convex os=-bsd ;; convex-c34) basic_machine=c34-convex os=-bsd ;; convex-c38) basic_machine=c38-convex os=-bsd ;; cray | j90) basic_machine=j90-cray os=-unicos ;; crds | unos) basic_machine=m68k-crds ;; cris | cris-* | etrax*) basic_machine=cris-axis ;; da30 | da30-*) basic_machine=m68k-da30 ;; decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) basic_machine=mips-dec ;; decsystem10* | dec10*) basic_machine=pdp10-dec os=-tops10 ;; decsystem20* | dec20*) basic_machine=pdp10-dec os=-tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) basic_machine=m68k-motorola ;; delta88) basic_machine=m88k-motorola os=-sysv3 ;; dpx20 | dpx20-*) basic_machine=rs6000-bull os=-bosx ;; dpx2* | dpx2*-bull) basic_machine=m68k-bull os=-sysv3 ;; ebmon29k) basic_machine=a29k-amd os=-ebmon ;; elxsi) basic_machine=elxsi-elxsi os=-bsd ;; encore | umax | mmax) basic_machine=ns32k-encore ;; es1800 | OSE68k | ose68k | ose | OSE) basic_machine=m68k-ericsson os=-ose ;; fx2800) basic_machine=i860-alliant ;; genix) basic_machine=ns32k-ns ;; gmicro) basic_machine=tron-gmicro os=-sysv ;; go32) basic_machine=i386-pc os=-go32 ;; h3050r* | hiux*) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; h8300hms) basic_machine=h8300-hitachi os=-hms ;; h8300xray) basic_machine=h8300-hitachi os=-xray ;; h8500hms) basic_machine=h8500-hitachi os=-hms ;; harris) basic_machine=m88k-harris os=-sysv3 ;; hp300-*) basic_machine=m68k-hp ;; hp300bsd) basic_machine=m68k-hp os=-bsd ;; hp300hpux) basic_machine=m68k-hp os=-hpux ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) basic_machine=m68000-hp ;; hp9k3[2-9][0-9]) basic_machine=m68k-hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) basic_machine=hppa1.1-hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) basic_machine=hppa1.1-hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) basic_machine=hppa1.0-hp ;; hppa-next) os=-nextstep3 ;; hppaosf) basic_machine=hppa1.1-hp os=-osf ;; hppro) basic_machine=hppa1.1-hp os=-proelf ;; i370-ibm* | ibm*) basic_machine=i370-ibm ;; # I'm not sure what "Sysv32" means. Should this be sysv3.2? i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 ;; i*86v4*) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv4 ;; i*86v) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv ;; i*86sol2) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-solaris2 ;; i386mach) basic_machine=i386-mach os=-mach ;; i386-vsta | vsta) basic_machine=i386-unknown os=-vsta ;; iris | iris4d) basic_machine=mips-sgi case $os in -irix*) ;; *) os=-irix4 ;; esac ;; isi68 | isi) basic_machine=m68k-isi os=-sysv ;; m88k-omron*) basic_machine=m88k-omron ;; magnum | m3230) basic_machine=mips-mips os=-sysv ;; merlin) basic_machine=ns32k-utek os=-sysv ;; mingw32) basic_machine=i386-pc os=-mingw32 ;; miniframe) basic_machine=m68000-convergent ;; *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) basic_machine=m68k-atari os=-mint ;; mips3*-*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` ;; mips3*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown ;; mmix*) basic_machine=mmix-knuth os=-mmixware ;; monitor) basic_machine=m68k-rom68k os=-coff ;; morphos) basic_machine=powerpc-unknown os=-morphos ;; msdos) basic_machine=i386-pc os=-msdos ;; mvs) basic_machine=i370-ibm os=-mvs ;; ncr3000) basic_machine=i486-ncr os=-sysv4 ;; netbsd386) basic_machine=i386-unknown os=-netbsd ;; netwinder) basic_machine=armv4l-rebel os=-linux ;; news | news700 | news800 | news900) basic_machine=m68k-sony os=-newsos ;; news1000) basic_machine=m68030-sony os=-newsos ;; news-3600 | risc-news) basic_machine=mips-sony os=-newsos ;; necv70) basic_machine=v70-nec os=-sysv ;; next | m*-next ) basic_machine=m68k-next case $os in -nextstep* ) ;; -ns2*) os=-nextstep2 ;; *) os=-nextstep3 ;; esac ;; nh3000) basic_machine=m68k-harris os=-cxux ;; nh[45]000) basic_machine=m88k-harris os=-cxux ;; nindy960) basic_machine=i960-intel os=-nindy ;; mon960) basic_machine=i960-intel os=-mon960 ;; nonstopux) basic_machine=mips-compaq os=-nonstopux ;; np1) basic_machine=np1-gould ;; nsr-tandem) basic_machine=nsr-tandem ;; op50n-* | op60c-*) basic_machine=hppa1.1-oki os=-proelf ;; or32 | or32-*) basic_machine=or32-unknown os=-coff ;; OSE68000 | ose68000) basic_machine=m68000-ericsson os=-ose ;; os68k) basic_machine=m68k-none os=-os68k ;; pa-hitachi) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; paragon) basic_machine=i860-intel os=-osf ;; pbd) basic_machine=sparc-tti ;; pbb) basic_machine=m68k-tti ;; pc532 | pc532-*) basic_machine=ns32k-pc532 ;; pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; pentiumpro | p6 | 6x86 | athlon) basic_machine=i686-pc ;; pentiumii | pentium2) basic_machine=i686-pc ;; pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumpro-* | p6-* | 6x86-* | athlon-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumii-* | pentium2-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pn) basic_machine=pn-gould ;; power) basic_machine=power-ibm ;; ppc) basic_machine=powerpc-unknown ;; ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown ;; ppcle-* | powerpclittle-*) basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64) basic_machine=powerpc64-unknown ;; ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64le | powerpc64little | ppc64-le | powerpc64-little) basic_machine=powerpc64le-unknown ;; ppc64le-* | powerpc64little-*) basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ps2) basic_machine=i386-ibm ;; pw32) basic_machine=i586-unknown os=-pw32 ;; rom68k) basic_machine=m68k-rom68k os=-coff ;; rm[46]00) basic_machine=mips-siemens ;; rtpc | rtpc-*) basic_machine=romp-ibm ;; s390 | s390-*) basic_machine=s390-ibm ;; s390x | s390x-*) basic_machine=s390x-ibm ;; sa29200) basic_machine=a29k-amd os=-udi ;; sequent) basic_machine=i386-sequent ;; sh) basic_machine=sh-hitachi os=-hms ;; sparclite-wrs | simso-wrs) basic_machine=sparclite-wrs os=-vxworks ;; sps7) basic_machine=m68k-bull os=-sysv2 ;; spur) basic_machine=spur-unknown ;; st2000) basic_machine=m68k-tandem ;; stratus) basic_machine=i860-stratus os=-sysv4 ;; sun2) basic_machine=m68000-sun ;; sun2os3) basic_machine=m68000-sun os=-sunos3 ;; sun2os4) basic_machine=m68000-sun os=-sunos4 ;; sun3os3) basic_machine=m68k-sun os=-sunos3 ;; sun3os4) basic_machine=m68k-sun os=-sunos4 ;; sun4os3) basic_machine=sparc-sun os=-sunos3 ;; sun4os4) basic_machine=sparc-sun os=-sunos4 ;; sun4sol2) basic_machine=sparc-sun os=-solaris2 ;; sun3 | sun3-*) basic_machine=m68k-sun ;; sun4) basic_machine=sparc-sun ;; sun386 | sun386i | roadrunner) basic_machine=i386-sun ;; sv1) basic_machine=sv1-cray os=-unicos ;; symmetry) basic_machine=i386-sequent os=-dynix ;; t3d) basic_machine=alpha-cray os=-unicos ;; t3e) basic_machine=alphaev5-cray os=-unicos ;; t90) basic_machine=t90-cray os=-unicos ;; tic54x | c54x*) basic_machine=tic54x-unknown os=-coff ;; tx39) basic_machine=mipstx39-unknown ;; tx39el) basic_machine=mipstx39el-unknown ;; toad1) basic_machine=pdp10-xkl os=-tops20 ;; tower | tower-32) basic_machine=m68k-ncr ;; udi29k) basic_machine=a29k-amd os=-udi ;; ultra3) basic_machine=a29k-nyu os=-sym1 ;; v810 | necv810) basic_machine=v810-nec os=-none ;; vaxv) basic_machine=vax-dec os=-sysv ;; vms) basic_machine=vax-dec os=-vms ;; vpp*|vx|vx-*) basic_machine=f301-fujitsu ;; vxworks960) basic_machine=i960-wrs os=-vxworks ;; vxworks68) basic_machine=m68k-wrs os=-vxworks ;; vxworks29k) basic_machine=a29k-wrs os=-vxworks ;; w65*) basic_machine=w65-wdc os=-none ;; w89k-*) basic_machine=hppa1.1-winbond os=-proelf ;; windows32) basic_machine=i386-pc os=-windows32-msvcrt ;; xps | xps100) basic_machine=xps100-honeywell ;; ymp) basic_machine=ymp-cray os=-unicos ;; z8k-*-coff) basic_machine=z8k-unknown os=-sim ;; none) basic_machine=none-none os=-none ;; # Here we handle the default manufacturer of certain CPU types. It is in # some cases the only manufacturer, in others, it is the most popular. w89k) basic_machine=hppa1.1-winbond ;; op50n) basic_machine=hppa1.1-oki ;; op60c) basic_machine=hppa1.1-oki ;; romp) basic_machine=romp-ibm ;; rs6000) basic_machine=rs6000-ibm ;; vax) basic_machine=vax-dec ;; pdp10) # there are many clones, so DEC is not a safe bet basic_machine=pdp10-unknown ;; pdp11) basic_machine=pdp11-dec ;; we32k) basic_machine=we32k-att ;; sh3 | sh4 | sh3eb | sh4eb | sh[1234]le | sh3ele) basic_machine=sh-unknown ;; sh64) basic_machine=sh64-unknown ;; sparc | sparcv9 | sparcv9b) basic_machine=sparc-sun ;; cydra) basic_machine=cydra-cydrome ;; orion) basic_machine=orion-highlevel ;; orion105) basic_machine=clipper-highlevel ;; mac | mpw | mac-mpw) basic_machine=m68k-apple ;; pmac | pmac-mpw) basic_machine=powerpc-apple ;; c4x*) basic_machine=c4x-none os=-coff ;; *-unknown) # Make sure to match an already-canonicalized machine name. ;; *) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; esac # Here we canonicalize certain aliases for manufacturers. case $basic_machine in *-digital*) basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` ;; *-commodore*) basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` ;; *) ;; esac # Decode manufacturer-specific aliases for certain operating systems. if [ x"$os" != x"" ] then case $os in # First match some system type aliases # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; -solaris) os=-solaris2 ;; -svr4*) os=-sysv4 ;; -unixware*) os=-sysv4.2uw ;; -gnu/linux*) os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` ;; # First accept the basic system types. # The portable systems comes first. # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \ | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* \ | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* | -powermax*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) case $basic_machine in x86-* | i*86-*) ;; *) os=-nto$os ;; esac ;; -nto*) os=-nto-qnx ;; -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ | -windows* | -osx | -abug | -netware* | -os9* | -beos* \ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; -mac*) os=`echo $os | sed -e 's|mac|macos|'` ;; -linux*) os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; -sunos5*) os=`echo $os | sed -e 's|sunos5|solaris2|'` ;; -sunos6*) os=`echo $os | sed -e 's|sunos6|solaris3|'` ;; -opened*) os=-openedition ;; -wince*) os=-wince ;; -osfrose*) os=-osfrose ;; -osf*) os=-osf ;; -utek*) os=-bsd ;; -dynix*) os=-bsd ;; -acis*) os=-aos ;; -atheos*) os=-atheos ;; -386bsd) os=-bsd ;; -ctix* | -uts*) os=-sysv ;; -nova*) os=-rtmk-nova ;; -ns2 ) os=-nextstep2 ;; -nsk*) os=-nsk ;; # Preserve the version number of sinix5. -sinix5.*) os=`echo $os | sed -e 's|sinix|sysv|'` ;; -sinix*) os=-sysv4 ;; -triton*) os=-sysv3 ;; -oss*) os=-sysv3 ;; -svr4) os=-sysv4 ;; -svr3) os=-sysv3 ;; -sysvr4) os=-sysv4 ;; # This must come after -sysvr4. -sysv*) ;; -ose*) os=-ose ;; -es1800*) os=-ose ;; -xenix) os=-xenix ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) os=-mint ;; -none) ;; *) # Get rid of the `-' at the beginning of $os. os=`echo $os | sed 's/[^-]*-//'` echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 exit 1 ;; esac else # Here we handle the default operating systems that come with various machines. # The value should be what the vendor currently ships out the door with their # machine or put another way, the most popular os provided with the machine. # Note that if you're going to try to match "-MANUFACTURER" here (say, # "-sun"), then you have to tell the case statement up towards the top # that MANUFACTURER isn't an operating system. Otherwise, code above # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. case $basic_machine in *-acorn) os=-riscix1.2 ;; arm*-rebel) os=-linux ;; arm*-semi) os=-aout ;; # This must come before the *-dec entry. pdp10-*) os=-tops20 ;; pdp11-*) os=-none ;; *-dec | vax-*) os=-ultrix4.2 ;; m68*-apollo) os=-domain ;; i386-sun) os=-sunos4.0.2 ;; m68000-sun) os=-sunos3 # This also exists in the configure program, but was not the # default. # os=-sunos4 ;; m68*-cisco) os=-aout ;; mips*-cisco) os=-elf ;; mips*-*) os=-elf ;; or32-*) os=-coff ;; *-tti) # must be before sparc entry or we get the wrong os. os=-sysv3 ;; sparc-* | *-sun) os=-sunos4.1.1 ;; *-be) os=-beos ;; *-ibm) os=-aix ;; *-wec) os=-proelf ;; *-winbond) os=-proelf ;; *-oki) os=-proelf ;; *-hp) os=-hpux ;; *-hitachi) os=-hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) os=-sysv ;; *-cbm) os=-amigaos ;; *-dg) os=-dgux ;; *-dolphin) os=-sysv3 ;; m68k-ccur) os=-rtu ;; m88k-omron*) os=-luna ;; *-next ) os=-nextstep ;; *-sequent) os=-ptx ;; *-crds) os=-unos ;; *-ns) os=-genix ;; i370-*) os=-mvs ;; *-next) os=-nextstep3 ;; *-gould) os=-sysv ;; *-highlevel) os=-bsd ;; *-encore) os=-bsd ;; *-sgi) os=-irix ;; *-siemens) os=-sysv4 ;; *-masscomp) os=-rtu ;; f30[01]-fujitsu | f700-fujitsu) os=-uxpv ;; *-rom68k) os=-coff ;; *-*bug) os=-coff ;; *-apple) os=-macos ;; *-atari*) os=-mint ;; *) os=-none ;; esac fi # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. vendor=unknown case $basic_machine in *-unknown) case $os in -riscix*) vendor=acorn ;; -sunos*) vendor=sun ;; -aix*) vendor=ibm ;; -beos*) vendor=be ;; -hpux*) vendor=hp ;; -mpeix*) vendor=hp ;; -hiux*) vendor=hitachi ;; -unos*) vendor=crds ;; -dgux*) vendor=dg ;; -luna*) vendor=omron ;; -genix*) vendor=ns ;; -mvs* | -opened*) vendor=ibm ;; -ptx*) vendor=sequent ;; -vxsim* | -vxworks* | -windiss*) vendor=wrs ;; -aux*) vendor=apple ;; -hms*) vendor=hitachi ;; -mpw* | -macos*) vendor=apple ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) vendor=atari ;; -vos*) vendor=stratus ;; esac basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` ;; esac echo $basic_machine$os exit 0 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: biloba-0.9.3/Makefile.in0000644000175100017510000005241611532012763011753 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 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@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd 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 = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ subdir = . DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in $(srcdir)/biloba.nsi.in \ $(top_srcdir)/configure AUTHORS COPYING ChangeLog NEWS TODO \ config.guess config.sub depcomp install-sh missing \ mkinstalldirs ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(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 config.status.lineno mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_CLEAN_FILES = biloba.nsi CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ html-recursive info-recursive install-data-recursive \ install-dvi-recursive install-exec-recursive \ install-html-recursive install-info-recursive \ install-pdf-recursive install-ps-recursive install-recursive \ installcheck-recursive installdirs-recursive pdf-recursive \ ps-recursive uninstall-recursive RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ distdir dist dist-all distcheck 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)"; }; } am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" DIST_ARCHIVES = $(distdir).tar.gz GZIP_ENV = --best distuninstallcheck_listfiles = find . -type f -print distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MATHLIB = @MATHLIB@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ WINDRES = @WINDRES@ XMKMF = @XMKMF@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ 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 = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ 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@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = src res EXTRA_DIST = biloba_icon.png biloba.spec 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) --foreign'; \ $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign 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) $(am__cd) $(srcdir) && $(AUTOCONF) $(ACLOCAL_M4): $(am__aclocal_m4_deps) $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) $(am__aclocal_m4_deps): biloba.nsi: $(top_builddir)/config.status $(srcdir)/biloba.nsi.in cd $(top_builddir) && $(SHELL) ./config.status $@ # 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): @fail= 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; \ ($(am__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" $(RECURSIVE_CLEAN_TARGETS): @fail= 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; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done ctags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__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; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ 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 || \ set "$$@" "$$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; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) 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; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) $(am__remove_distdir) test -d "$(distdir)" || mkdir "$(distdir)" @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$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; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done -test -n "$(am__skip_mode_fix)" \ || find "$(distdir)" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -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 $(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-lzma: distdir tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma $(am__remove_distdir) dist-xz: distdir tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz $(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) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lzma*) \ lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\ *.tar.xz*) \ xz -dc $(distdir).tar.xz | $(am__untar) ;;\ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(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) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && am__cwd=`pwd` \ && $(am__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 \ && cd "$$am__cwd" \ || exit 1 $(am__remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' distuninstallcheck: @$(am__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 installdirs: installdirs-recursive installdirs-am: 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 . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) 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-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 html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: 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: .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ install-am install-strip tags-recursive .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am am--refresh check check-am clean clean-generic \ ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \ dist-lzma dist-shar dist-tarZ dist-xz dist-zip distcheck \ distclean distclean-generic distclean-tags distcleancheck \ distdir distuninstallcheck dvi dvi-am html html-am info \ info-am install install-am install-data install-data-am \ install-dvi install-dvi-am install-exec install-exec-am \ install-html install-html-am install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags tags-recursive uninstall uninstall-am installer: all biloba.nsi @makensis biloba.nsi # 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: biloba-0.9.3/biloba.spec0000644000175100017510000000415010325217543012004 00000000000000%define name biloba %define version 0.4 %define release %mkrel 2 Summary: A tactical board game Name: %{name} Version: %{version} Release: %{release} Source0: http://osdn.dl.sourceforge.net/sourceforge/biloba/%{name}-%{version}.tar.bz2 License: GPL Group: Games/Boards Url: http://biloba.sourceforge.net/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: SDL_image-devel BuildRequires: SDL-devel BuildRequires: ImageMagick BuildRequires: SDL_mixer-devel %description Biloba is a very innovative tactical board game. It can be played by 2, 3 or 4 players and against the computer (IA). After installing the game you will be able to play on the same computer or online against your opponents. %prep %setup -q %build %configure %make %install rm -rf $RPM_BUILD_ROOT %makeinstall # install menu mkdir -p $RPM_BUILD_ROOT/%{_menudir} cat << EOF > $RPM_BUILD_ROOT/%{_menudir}/%{name} ?package(%{name}):\ needs="x11"\ section="More Applications/Games/Boards"\ title="Biloba"\ longtitle="A tactical board game"\ command="biloba"\ icon="%{name}.png" EOF # install icons mkdir -p $RPM_BUILD_ROOT{%{_liconsdir},%{_miconsdir},%{_iconsdir}} cp %{name}_icon.png $RPM_BUILD_ROOT%{_liconsdir}/%{name}.png convert -scale 32x32 %{name}_icon.png $RPM_BUILD_ROOT%{_iconsdir}/%{name}.png convert -scale 16x16 %{name}_icon.png $RPM_BUILD_ROOT%{_miconsdir}/%{name}.png %clean rm -rf $RPM_BUILD_ROOT %post %{update_menus} %postun %{clean_menus} %files %defattr(-,root,root) %{_bindir}/biloba %{_datadir}/biloba/* %{_liconsdir}/* %{_miconsdir}/* %{_iconsdir}/* %{_menudir}/%{name} %changelog * Mon Oct 17 2005 Nicolas Lcureuil 0.4-2mdk - Fix BuildRequires now they are x86_64 friendly * Mon Oct 17 2005 Erwan Velu 0.4-1mdk - 0.4 * Fri Sep 30 2005 Nicolas Lcureuil 0.3-3mdk - Fix BuildRequires * Thu Sep 29 2005 Nicolas Lcureuil 0.3-2mdk - Fix menu entry group != menu * Tue Sep 27 2005 Erwan Velu 0.3-1mdk - 0.3 - Adding menu entry * Fri Sep 23 2005 Erwan Velu 0.2-1mdk - initial release biloba-0.9.3/Makefile.am0000644000175100017510000000015511530450123011725 00000000000000SUBDIRS = src res EXTRA_DIST = biloba_icon.png biloba.spec installer: all biloba.nsi @makensis biloba.nsi biloba-0.9.3/biloba.nsi.in0000644000175100017510000000710111530544423012246 00000000000000!include "MUI.nsh" !include "./FileAssociation.nsh" Var MUI_TEMP Var STARTMENU_FOLDER ;Name and file Name "@PACKAGE_NAME@" OutFile "@PACKAGE_NAME@-@PACKAGE_VERSION@.exe" ;Default installation folder InstallDir "$PROGRAMFILES\@PACKAGE_NAME@" ;Get installation folder from registry if available InstallDirRegKey HKCU "Software\@PACKAGE_NAME@" "" !define MUI_ABORTWARNING ;-------------------------------- ;Pages !insertmacro MUI_PAGE_DIRECTORY ;Start Menu Folder Page Configuration !define MUI_STARTMENUPAGE_REGISTRY_ROOT "HKCU" !define MUI_STARTMENUPAGE_REGISTRY_KEY "Software\@PACKAGE_NAME@" !define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder" !insertmacro MUI_PAGE_STARTMENU Application $STARTMENU_FOLDER !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_UNPAGE_CONFIRM !insertmacro MUI_UNPAGE_INSTFILES ;-------------------------------- ;Languages !insertmacro MUI_LANGUAGE "English" ;-------------------------------- ;Installer Sections Section "@PACKAGE_NAME@" SecMain SetOutPath "$INSTDIR" File src/biloba.exe ;FIXME Hardcoded path to SDL dlls. File /opt/SDL-1.2.13/runtime/*dll SetOutPath "$INSTDIR\res\common" File res/common/*.png SetOutPath "$INSTDIR\res\en" File res/en/*.png SetOutPath "$INSTDIR\res\es" File res/es/*png SetOutPath "$INSTDIR\res\fr" File res/fr/*png SetOutPath "$INSTDIR\res\snd" File res/snd/*wav ;Store installation folder WriteRegStr HKCU "Software\@PACKAGE_NAME@" "" $INSTDIR ;Create uninstaller WriteUninstaller "$INSTDIR\Uninstall.exe" !insertmacro MUI_STARTMENU_WRITE_BEGIN Application ;Create shortcuts CreateDirectory "$SMPROGRAMS\$STARTMENU_FOLDER" CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Uninstall.lnk" "$INSTDIR\Uninstall.exe" CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\@PACKAGE_NAME@.lnk" "$INSTDIR\Biloba.exe" WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@PACKAGE_NAME@" "DisplayName" \ "@PACKAGE_NAME@" WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@PACKAGE_NAME@" "UninstallString" \ "$INSTDIR\Uninstall.exe" ${registerExtension} "$INSTDIR\@PACKAGE_NAME@.exe" ".blb" "Biloba Game" !insertmacro MUI_STARTMENU_WRITE_END SectionEnd ;-------------------------------- ;Descriptions ;Language strings LangString DESC_SecMain ${LANG_ENGLISH} "@PACKAGE_NAME@" ;Assign language strings to sections !insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN !insertmacro MUI_DESCRIPTION_TEXT ${SecMain} $(DESC_SecMain) !insertmacro MUI_FUNCTION_DESCRIPTION_END ;-------------------------------- ;Uninstaller Section Section "Uninstall" Delete "$INSTDIR\res\common\*" RMDir "$INSTDIR\res\common" Delete "$INSTDIR\res\en\*" RMDir "$INSTDIR\res\en" Delete "$INSTDIR\res\es\*" RMDir "$INSTDIR\res\es" Delete "$INSTDIR\res\fr\*" RMDir "$INSTDIR\res\fr" Delete "$INSTDIR\res\snd\*" RMDir "$INSTDIR\res\snd" RMDir "$INSTDIR\res" Delete "$INSTDIR\*" RMDir "$INSTDIR" !insertmacro MUI_STARTMENU_GETFOLDER Application $MUI_TEMP Delete "$SMPROGRAMS\$MUI_TEMP\Uninstall.lnk" Delete "$SMPROGRAMS\$MUI_TEMP\@PACKAGE_NAME@.lnk" ;Delete empty start menu parent diretories StrCpy $MUI_TEMP "$SMPROGRAMS\$MUI_TEMP" startMenuDeleteLoop: ClearErrors RMDir $MUI_TEMP GetFullPathName $MUI_TEMP "$MUI_TEMP\.." IfErrors startMenuDeleteLoopDone StrCmp $MUI_TEMP $SMPROGRAMS startMenuDeleteLoopDone startMenuDeleteLoop startMenuDeleteLoopDone: DeleteRegKey /ifempty HKCU "Software\@PACKAGE_NAME@" ${unregisterExtension} ".blb" "@PACKAGE_NAME@ Game" SectionEnd