libdrilbo-0.2.11/0000755000175000017500000000000013153331703013702 5ustar chrenderchrenderlibdrilbo-0.2.11/missing0000755000175000017500000001533013153331703015303 0ustar chrenderchrender#! /bin/sh # Common wrapper for a few potentially missing GNU programs. scriptversion=2013-10-28.13; # UTC # Copyright (C) 1996-2014 Free Software Foundation, Inc. # Originally written 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 case $1 in --is-lightweight) # Used by our autoconf macros to check whether the available missing # script is modern enough. exit 0 ;; --run) # Back-compat with the calling convention used by older automake. shift ;; -h|--h|--he|--hel|--help) echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due to PROGRAM being missing or too old. Options: -h, --help display this help and exit -v, --version output version information and exit Supported PROGRAM values: aclocal autoconf autoheader autom4te automake makeinfo bison yacc flex lex help2man 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 # Run the given program, remember its exit status. "$@"; st=$? # If it succeeded, we are done. test $st -eq 0 && exit 0 # Also exit now if we it failed (or wasn't found), and '--version' was # passed; such an option is passed most likely to detect whether the # program is present and works. case $2 in --version|--help) exit $st;; esac # Exit code 63 means version mismatch. This often happens when the user # tries to use an ancient version of a tool on a file that requires a # minimum version. if test $st -eq 63; then msg="probably too old" elif test $st -eq 127; then # Program was missing. msg="missing on your system" else # Program was found and executed, but failed. Give up. exit $st fi perl_URL=http://www.perl.org/ flex_URL=http://flex.sourceforge.net/ gnu_software_URL=http://www.gnu.org/software program_details () { case $1 in aclocal|automake) echo "The '$1' program is part of the GNU Automake package:" echo "<$gnu_software_URL/automake>" echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:" echo "<$gnu_software_URL/autoconf>" echo "<$gnu_software_URL/m4/>" echo "<$perl_URL>" ;; autoconf|autom4te|autoheader) echo "The '$1' program is part of the GNU Autoconf package:" echo "<$gnu_software_URL/autoconf/>" echo "It also requires GNU m4 and Perl in order to run:" echo "<$gnu_software_URL/m4/>" echo "<$perl_URL>" ;; esac } give_advice () { # Normalize program name to check for. normalized_program=`echo "$1" | sed ' s/^gnu-//; t s/^gnu//; t s/^g//; t'` printf '%s\n' "'$1' is $msg." configure_deps="'configure.ac' or m4 files included by 'configure.ac'" case $normalized_program in autoconf*) echo "You should only need it if you modified 'configure.ac'," echo "or m4 files included by it." program_details 'autoconf' ;; autoheader*) echo "You should only need it if you modified 'acconfig.h' or" echo "$configure_deps." program_details 'autoheader' ;; automake*) echo "You should only need it if you modified 'Makefile.am' or" echo "$configure_deps." program_details 'automake' ;; aclocal*) echo "You should only need it if you modified 'acinclude.m4' or" echo "$configure_deps." program_details 'aclocal' ;; autom4te*) echo "You might have modified some maintainer files that require" echo "the 'autom4te' program to be rebuilt." program_details 'autom4te' ;; bison*|yacc*) echo "You should only need it if you modified a '.y' file." echo "You may want to install the GNU Bison package:" echo "<$gnu_software_URL/bison/>" ;; lex*|flex*) echo "You should only need it if you modified a '.l' file." echo "You may want to install the Fast Lexical Analyzer package:" echo "<$flex_URL>" ;; help2man*) echo "You should only need it if you modified a dependency" \ "of a man page." echo "You may want to install the GNU Help2man package:" echo "<$gnu_software_URL/help2man/>" ;; makeinfo*) echo "You should only need it if you modified a '.texi' file, or" echo "any other file indirectly affecting the aspect of the manual." echo "You might want to install the Texinfo package:" echo "<$gnu_software_URL/texinfo/>" echo "The spurious makeinfo call might also be the consequence of" echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might" echo "want to install GNU make:" echo "<$gnu_software_URL/make/>" ;; *) echo "You might have modified some files without having the proper" echo "tools for further handling them. Check the 'README' file, it" echo "often tells you about the needed prerequisites for installing" echo "this package. You may also peek at any GNU archive site, in" echo "case some other package contains this missing '$1' program." ;; esac } give_advice "$1" | sed -e '1s/^/WARNING: /' \ -e '2,$s/^/ /' >&2 # Propagate the correct exit status (expected to be 127 for a program # not found, 63 for a program that failed due to version mismatch). exit $st # 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: libdrilbo-0.2.11/config-conds.m40000644000175000017500000000034713153331702016520 0ustar chrenderchrender AM_CONDITIONAL([ENABLE_X11], [test "$enable_x11" != "no"]) AM_CONDITIONAL([ENABLE_JPEG], [test "$enable_jpeg" != "no"]) AM_CONDITIONAL([ENABLE_PNG], [test "$enable_png" != "no"]) libdrilbo-0.2.11/configure0000755000175000017500000056472013153331703015627 0ustar chrenderchrender#! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.69 for libdrilbo 0.2.11. # # Report bugs to . # # # Copyright (C) 1992-1996, 1998-2012 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. as_myself= 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 # Use a proper internal environment variable to ensure we don't fall # into an infinite loop, continuously re-executing ourselves. if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then _as_can_reexec=no; export _as_can_reexec; # 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. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 as_fn_exit 255 fi # We don't want this to propagate to other subprocesses. { _as_can_reexec=; unset _as_can_reexec;} 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 test -x / || 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" 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 : export CONFIG_SHELL # 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. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 exit 255 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 and $0: fizmo@spellbreaker.org about your system, including any $0: error possibly output before this message. Then install $0: a modern shell, or manually run the script under such a $0: 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_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_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; } # If we had to re-execute with $CONFIG_SHELL, we're ensured to have # already done that, so ensure we don't try to do so again and fall # in an infinite loop. This has already happened in practice. _as_can_reexec=no; export _as_can_reexec # 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 -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' 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 as_test_x='test -x' as_executable_p=as_fn_executable_p # 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='libdrilbo' PACKAGE_TARNAME='libdrilbo' PACKAGE_VERSION='0.2.11' PACKAGE_STRING='libdrilbo 0.2.11' PACKAGE_BUGREPORT='fizmo@spellbreaker.org' PACKAGE_URL='' ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS LIBOBJS ENABLE_PNG_FALSE ENABLE_PNG_TRUE ENABLE_JPEG_FALSE ENABLE_JPEG_TRUE ENABLE_X11_FALSE ENABLE_X11_TRUE ENABLE_TRACING_FALSE ENABLE_TRACING_TRUE LIBPNG_NONPKG_LIBS LIBPNG_NONPKG_CFLAGS LIBJPEG_NONPKG_LIBS LIBJPEG_NONPKG_CFLAGS LIBX11_NONPKG_LIBS LIBX11_NONPKG_CFLAGS LIBDRILBO_REQS FIZMO_DIST_BUILD_FALSE FIZMO_DIST_BUILD_TRUE ac_ct_AR AR RANLIB AM_BACKSLASH AM_DEFAULT_VERBOSITY AM_DEFAULT_V AM_V am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE am__nodep AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__quote am__include DEPDIR 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 libpng_LIBS libpng_CFLAGS OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC libjpeg_LIBS libjpeg_CFLAGS libx11_LIBS libx11_CFLAGS libfizmo_LIBS libfizmo_CFLAGS PKG_CONFIG_LIBDIR PKG_CONFIG_PATH PKG_CONFIG 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 runstatedir 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_tracing enable_x11 enable_jpeg with_jpeg_includedir with_jpeg_libdir enable_png enable_dependency_tracking enable_silent_rules ' ac_precious_vars='build_alias host_alias target_alias PKG_CONFIG PKG_CONFIG_PATH PKG_CONFIG_LIBDIR libfizmo_CFLAGS libfizmo_LIBS libx11_CFLAGS libx11_LIBS libjpeg_CFLAGS libjpeg_LIBS CC CFLAGS LDFLAGS LIBS CPPFLAGS libpng_CFLAGS libpng_LIBS' # 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' runstatedir='${localstatedir}/run' 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 ;; -runstatedir | --runstatedir | --runstatedi | --runstated \ | --runstate | --runstat | --runsta | --runst | --runs \ | --run | --ru | --r) ac_prev=runstatedir ;; -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ | --run=* | --ru=* | --r=*) runstatedir=$ac_optarg ;; -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 runstatedir 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 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 libdrilbo 0.2.11 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] --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] --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/libdrilbo] --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 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] --enable-tracing enable tracelog for debugging --disable-x11 disable X11 support --disable-jpeg disable JPEG support --disable-png disable PNG support _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of libdrilbo 0.2.11:";; esac cat <<\_ACEOF --enable-dependency-tracking do not reject slow dependency extractors --disable-dependency-tracking speeds up one-time build --enable-silent-rules less verbose build output (undo: "make V=1") --disable-silent-rules verbose build output (undo: "make V=0") Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-jpeg-includedir Specify include directory to use for libjpeg --with-jpeg-libdir Specify library directory for libjpeg Some influential environment variables: PKG_CONFIG path to pkg-config utility PKG_CONFIG_PATH directories to add to pkg-config's search path PKG_CONFIG_LIBDIR path overriding pkg-config's built-in search path libfizmo_CFLAGS C compiler flags for libfizmo, overriding pkg-config libfizmo_LIBS linker flags for libfizmo, overriding pkg-config libx11_CFLAGS C compiler flags for libx11, overriding pkg-config libx11_LIBS linker flags for libx11, overriding pkg-config libjpeg_CFLAGS C compiler flags for libjpeg, overriding pkg-config libjpeg_LIBS linker flags for libjpeg, overriding pkg-config 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 libpng_CFLAGS C compiler flags for libpng, overriding pkg-config libpng_LIBS linker flags for libpng, overriding pkg-config 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 . _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 libdrilbo configure 0.2.11 generated by GNU Autoconf 2.69 Copyright (C) 2012 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; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_compile # 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 || 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; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_link 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 libdrilbo $as_me 0.2.11, which was generated by GNU Autoconf 2.69. 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"/.; 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\"/." "$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. libdrilbo_reqs="libfizmo >= 0.7.15" libdrilbo_nonpkg_cflags="" libdrilbo_nonpkg_libs="" if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_PKG_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 ;; esac fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 $as_echo "$PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_path_PKG_CONFIG"; then ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_ac_pt_PKG_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 ;; esac fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 $as_echo "$ac_pt_PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then PKG_CONFIG="" 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 PKG_CONFIG=$ac_pt_PKG_CONFIG fi else PKG_CONFIG="$ac_cv_path_PKG_CONFIG" fi fi if test -n "$PKG_CONFIG"; then _pkg_min_version=0.9.0 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; 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; } PKG_CONFIG="" fi fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libfizmo" >&5 $as_echo_n "checking for libfizmo... " >&6; } if test -n "$libfizmo_CFLAGS"; then pkg_cv_libfizmo_CFLAGS="$libfizmo_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libfizmo >= 0.7.15\""; } >&5 ($PKG_CONFIG --exists --print-errors "libfizmo >= 0.7.15") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_libfizmo_CFLAGS=`$PKG_CONFIG --cflags "libfizmo >= 0.7.15" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$libfizmo_LIBS"; then pkg_cv_libfizmo_LIBS="$libfizmo_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libfizmo >= 0.7.15\""; } >&5 ($PKG_CONFIG --exists --print-errors "libfizmo >= 0.7.15") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_libfizmo_LIBS=`$PKG_CONFIG --libs "libfizmo >= 0.7.15" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then libfizmo_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libfizmo >= 0.7.15" 2>&1` else libfizmo_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libfizmo >= 0.7.15" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$libfizmo_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (libfizmo >= 0.7.15) were not met: $libfizmo_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables libfizmo_CFLAGS and libfizmo_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables libfizmo_CFLAGS and libfizmo_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else libfizmo_CFLAGS=$pkg_cv_libfizmo_CFLAGS libfizmo_LIBS=$pkg_cv_libfizmo_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi if test "x$enable_x11" != "xno"; then : pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libx11" >&5 $as_echo_n "checking for libx11... " >&6; } if test -n "$libx11_CFLAGS"; then pkg_cv_libx11_CFLAGS="$libx11_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11\""; } >&5 ($PKG_CONFIG --exists --print-errors "x11") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_libx11_CFLAGS=`$PKG_CONFIG --cflags "x11" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$libx11_LIBS"; then pkg_cv_libx11_LIBS="$libx11_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11\""; } >&5 ($PKG_CONFIG --exists --print-errors "x11") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_libx11_LIBS=`$PKG_CONFIG --libs "x11" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then libx11_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "x11" 2>&1` else libx11_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "x11" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$libx11_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (x11) were not met: $libx11_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables libx11_CFLAGS and libx11_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables libx11_CFLAGS and libx11_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else libx11_CFLAGS=$pkg_cv_libx11_CFLAGS libx11_LIBS=$pkg_cv_libx11_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } if test "x$libdrilbo_reqs" != "x"; then : libdrilbo_reqs+=", " fi libdrilbo_reqs+="x11" fi fi # Expand $ac_aux_dir to an absolute path. am_aux_dir=`cd "$ac_aux_dir" && pwd` 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 ${ac_cv_prog_CC+:} false; 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 as_fn_executable_p "$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 ${ac_cv_prog_ac_ct_CC+:} false; 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 as_fn_executable_p "$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 ${ac_cv_prog_CC+:} false; 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 as_fn_executable_p "$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 ${ac_cv_prog_CC+:} false; 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 as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $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 ${ac_cv_prog_CC+:} false; 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 as_fn_executable_p "$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 ${ac_cv_prog_ac_ct_CC+:} false; 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 as_fn_executable_p "$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 ${ac_cv_objext+:} false; 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 ${ac_cv_c_compiler_gnu+:} false; 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 ${ac_cv_prog_cc_g+:} false; 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 ${ac_cv_prog_cc_c89+:} false; 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 struct stat; /* 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 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 whether $CC understands -c and -o together" >&5 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } if ${am_cv_prog_cc_c_o+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF # Make sure it works both with $CC and with simple cc. # Following AC_PROG_CC_C_O, we do the test twice because some # compilers refuse to overwrite an existing .o file with -o, # though they will create one. am_cv_prog_cc_c_o=yes for am_i in 1 2; do if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } \ && test -f conftest2.$ac_objext; then : OK else am_cv_prog_cc_c_o=no break fi done rm -f core conftest* unset am_i fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 $as_echo "$am_cv_prog_cc_c_o" >&6; } if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test "x$enable_jpeg" != "xno"; then : pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libjpeg" >&5 $as_echo_n "checking for libjpeg... " >&6; } if test -n "$libjpeg_CFLAGS"; then pkg_cv_libjpeg_CFLAGS="$libjpeg_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libjpeg\""; } >&5 ($PKG_CONFIG --exists --print-errors "libjpeg") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_libjpeg_CFLAGS=`$PKG_CONFIG --cflags "libjpeg" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$libjpeg_LIBS"; then pkg_cv_libjpeg_LIBS="$libjpeg_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libjpeg\""; } >&5 ($PKG_CONFIG --exists --print-errors "libjpeg") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_libjpeg_LIBS=`$PKG_CONFIG --libs "libjpeg" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then libjpeg_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libjpeg" 2>&1` else libjpeg_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libjpeg" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$libjpeg_PKG_ERRORS" >&5 for dir in $with_jpeg_includedir /usr/include /usr/local/include /opt/local/include ; do { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jpeglib.h in $dir" >&5 $as_echo_n "checking for jpeglib.h in $dir... " >&6; } if test -e $dir/jpeglib.h ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } jpeglib_h_dir=$dir break else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi done if test "x$jpeglib_h_dir" == "x" ; then echo "Could not find libjpeg.h." echo "Try setting the location using --with-jpeg-includedir." exit fi libjpeg_nonpkg_cflags+="-I$jpeglib_h_dir" libjpeg_CFLAGS="-I$jpeglib_h_dir" CFLAGS_SAVED=$CFLAGS LIBS_SAVED=$LIBS LDFLAGS_SAVED=$LDFLAGS LIBS="-ljpeg" for dir in $with_jpeg_libdir /usr/lib /usr/local/lib /opt/local/lib ; do { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libjpeg in $dir" >&5 $as_echo_n "checking for libjpeg in $dir... " >&6; } LDFLAGS="-L$dir" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include "$jpeglib_h_dir/jpeglib.h" int main () { struct jpeg_decompress_struct cinfo; jpeg_create_decompress(&cinfo); ; 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; } jpeglib_l_dir=$dir break else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext done if test "x$jpeglib_l_dir" == "x" ; then echo "Could not find libjpeg." echo "Try setting the location using --with-jpeg-libdir." exit fi LIBS=$LIBS_SAVED LDFLAGS=$LDFLAGS_SAVED CFLAGS=$CFLAGS_SAVED libjpeg_nonpkg_libs="-L$jpeglib_l_dir -ljpeg" libjpeg_LIBS="-L$jpeglib_l_dir -ljpeg" elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } for dir in $with_jpeg_includedir /usr/include /usr/local/include /opt/local/include ; do { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jpeglib.h in $dir" >&5 $as_echo_n "checking for jpeglib.h in $dir... " >&6; } if test -e $dir/jpeglib.h ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } jpeglib_h_dir=$dir break else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi done if test "x$jpeglib_h_dir" == "x" ; then echo "Could not find libjpeg.h." echo "Try setting the location using --with-jpeg-includedir." exit fi libjpeg_nonpkg_cflags+="-I$jpeglib_h_dir" libjpeg_CFLAGS="-I$jpeglib_h_dir" CFLAGS_SAVED=$CFLAGS LIBS_SAVED=$LIBS LDFLAGS_SAVED=$LDFLAGS LIBS="-ljpeg" for dir in $with_jpeg_libdir /usr/lib /usr/local/lib /opt/local/lib ; do { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libjpeg in $dir" >&5 $as_echo_n "checking for libjpeg in $dir... " >&6; } LDFLAGS="-L$dir" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include "$jpeglib_h_dir/jpeglib.h" int main () { struct jpeg_decompress_struct cinfo; jpeg_create_decompress(&cinfo); ; 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; } jpeglib_l_dir=$dir break else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext done if test "x$jpeglib_l_dir" == "x" ; then echo "Could not find libjpeg." echo "Try setting the location using --with-jpeg-libdir." exit fi LIBS=$LIBS_SAVED LDFLAGS=$LDFLAGS_SAVED CFLAGS=$CFLAGS_SAVED libjpeg_nonpkg_libs="-L$jpeglib_l_dir -ljpeg" libjpeg_LIBS="-L$jpeglib_l_dir -ljpeg" else libjpeg_CFLAGS=$pkg_cv_libjpeg_CFLAGS libjpeg_LIBS=$pkg_cv_libjpeg_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } if test "x$libdrilbo_reqs" != "x"; then : libdrilbo_reqs+=", " fi libdrilbo_reqs+="libjpeg" fi fi if test "x$enable_png" != "xno"; then : pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libpng" >&5 $as_echo_n "checking for libpng... " >&6; } if test -n "$libpng_CFLAGS"; then pkg_cv_libpng_CFLAGS="$libpng_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpng >= 1.2\""; } >&5 ($PKG_CONFIG --exists --print-errors "libpng >= 1.2") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_libpng_CFLAGS=`$PKG_CONFIG --cflags "libpng >= 1.2" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$libpng_LIBS"; then pkg_cv_libpng_LIBS="$libpng_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpng >= 1.2\""; } >&5 ($PKG_CONFIG --exists --print-errors "libpng >= 1.2") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_libpng_LIBS=`$PKG_CONFIG --libs "libpng >= 1.2" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then libpng_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libpng >= 1.2" 2>&1` else libpng_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libpng >= 1.2" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$libpng_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (libpng >= 1.2) were not met: $libpng_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables libpng_CFLAGS and libpng_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables libpng_CFLAGS and libpng_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else libpng_CFLAGS=$pkg_cv_libpng_CFLAGS libpng_LIBS=$pkg_cv_libpng_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } if test "x$libdrilbo_reqs" != "x"; then : libdrilbo_reqs+=", " fi libdrilbo_reqs+="libpng >= 1.2" fi fi am__api_version='1.15' # 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 ${ac_cv_path_install+:} false; 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 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else 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; } # 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 ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file 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 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 if test "$2" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done 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; } # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi rm -f conftest.file 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"` 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 --is-lightweight"; then am_missing_run="$MISSING " 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+set}" != 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 ${ac_cv_prog_STRIP+:} false; 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 as_fn_executable_p "$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 ${ac_cv_prog_ac_ct_STRIP+:} false; 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 as_fn_executable_p "$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 ${ac_cv_path_mkdir+:} false; 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 as_fn_executable_p "$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; } 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 ${ac_cv_prog_AWK+:} false; 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 as_fn_executable_p "$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 \${ac_cv_prog_make_${ac_make}_set+:} false; 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 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='\' am__nodep='_no' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi # Check whether --enable-silent-rules was given. if test "${enable_silent_rules+set}" = set; then : enableval=$enable_silent_rules; fi case $enable_silent_rules in # ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=1;; esac am_make=${MAKE-make} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 $as_echo_n "checking whether $am_make supports nested variables... " >&6; } if ${am_cv_make_support_nested_variables+:} false; then : $as_echo_n "(cached) " >&6 else if $as_echo 'TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 $as_echo "$am_cv_make_support_nested_variables" >&6; } if test $am_cv_make_support_nested_variables = yes; then AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AM_BACKSLASH='\' 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='libdrilbo' VERSION='0.2.11' 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"} # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # mkdir_p='$(MKDIR_P)' # We need awk for the "check" target (and possibly the TAP driver). The # system "awk" is bad on some platforms. # Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar pax cpio none' am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 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 ${am_cv_CC_dependencies_compiler_type+:} false; 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". rm -rf conftest.dir 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 10 /bin/sh. echo '/* dummy */' > 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 ;; msvc7 | msvc7msys | 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 # POSIX will say in a future version that running "rm -f" with no argument # is OK; and we want to be able to make that assumption in our Makefile # recipes. So use an aggressive probe to check that the usage we want is # actually supported "in the wild" to an acceptable degree. # See automake bug#10828. # To make any issue more visible, cause the running configure to be aborted # by default if the 'rm' program in use doesn't match our expectations; the # user can still override this though. if rm -f && rm -fr && rm -rf; then : OK; else cat >&2 <<'END' Oops! Your 'rm' program seems unable to run without file operands specified on the command line, even when the '-f' option is present. This is contrary to the behaviour of most rm programs out there, and not conforming with the upcoming POSIX standard: Please tell bug-automake@gnu.org about your system, including the value of your $PATH and any error possibly output before this message. This can help us improve future automake versions. END if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then echo 'Configuration will proceed anyway, since you have set the' >&2 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 echo >&2 else cat >&2 <<'END' Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation that behaves properly: . If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM to "yes", and re-run configure. END as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 fi fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; 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 as_fn_executable_p "$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 ${ac_cv_prog_ac_ct_CC+:} false; 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 as_fn_executable_p "$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 ${ac_cv_prog_CC+:} false; 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 as_fn_executable_p "$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 ${ac_cv_prog_CC+:} false; 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 as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $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 ${ac_cv_prog_CC+:} false; 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 as_fn_executable_p "$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 ${ac_cv_prog_ac_ct_CC+:} false; 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 as_fn_executable_p "$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 { $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 ${ac_cv_c_compiler_gnu+:} false; 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 ${ac_cv_prog_cc_g+:} false; 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 ${ac_cv_prog_cc_c89+:} false; 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 struct stat; /* 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 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 whether $CC understands -c and -o together" >&5 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } if ${am_cv_prog_cc_c_o+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF # Make sure it works both with $CC and with simple cc. # Following AC_PROG_CC_C_O, we do the test twice because some # compilers refuse to overwrite an existing .o file with -o, # though they will create one. am_cv_prog_cc_c_o=yes for am_i in 1 2; do if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } \ && test -f conftest2.$ac_objext; then : OK else am_cv_prog_cc_c_o=no break fi done rm -f core conftest* unset am_i fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 $as_echo "$am_cv_prog_cc_c_o" >&6; } if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_RANLIB+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # 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 as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" $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 RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 $as_echo "$RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # 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 as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_RANLIB="ranlib" $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_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 $as_echo "$ac_ct_RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_RANLIB" = x; then RANLIB=":" 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 RANLIB=$ac_ct_RANLIB fi else RANLIB="$ac_cv_prog_RANLIB" fi if test -n "$ac_tool_prefix"; then for ac_prog in ar lib "link -lib" 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 ${ac_cv_prog_AR+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AR"; then ac_cv_prog_AR="$AR" # 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 as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AR="$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 AR=$ac_cv_prog_AR if test -n "$AR"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 $as_echo "$AR" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AR" && break done fi if test -z "$AR"; then ac_ct_AR=$AR for ac_prog in ar lib "link -lib" 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 ${ac_cv_prog_ac_ct_AR+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_AR"; then ac_cv_prog_ac_ct_AR="$ac_ct_AR" # 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 as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_AR="$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_AR=$ac_cv_prog_ac_ct_AR if test -n "$ac_ct_AR"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 $as_echo "$ac_ct_AR" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_AR" && break done if test "x$ac_ct_AR" = x; then AR="false" 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 AR=$ac_ct_AR fi fi : ${AR=ar} { $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5 $as_echo_n "checking the archiver ($AR) interface... " >&6; } if ${am_cv_ar_interface+:} false; then : $as_echo_n "(cached) " >&6 else ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu am_cv_ar_interface=ar cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int some_variable = 0; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5' { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 (eval $am_ar_try) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if test "$ac_status" -eq 0; then am_cv_ar_interface=ar else am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5' { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 (eval $am_ar_try) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if test "$ac_status" -eq 0; then am_cv_ar_interface=lib else am_cv_ar_interface=unknown fi fi rm -f conftest.lib libconftest.a fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 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 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5 $as_echo "$am_cv_ar_interface" >&6; } case $am_cv_ar_interface in ar) ;; lib) # Microsoft lib, so override with the ar-lib wrapper script. # FIXME: It is wrong to rewrite AR. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__AR in this case, # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something # similar. AR="$am_aux_dir/ar-lib $AR" ;; unknown) as_fn_error $? "could not determine $AR interface" "$LINENO" 5 ;; esac if test "x" = ""; then FIZMO_DIST_BUILD_TRUE= FIZMO_DIST_BUILD_FALSE='#' else FIZMO_DIST_BUILD_TRUE='#' FIZMO_DIST_BUILD_FALSE= fi LIBDRILBO_REQS=$libdrilbo_reqs LIBX11_NONPKG_CFLAGS=$libx11_nonpkg_cflags LIBX11_NONPKG_LIBS=$libx11_nonpkg_libs LIBJPEG_NONPKG_CFLAGS=$libjpeg_nonpkg_cflags LIBJPEG_NONPKG_LIBS=$libjpeg_nonpkg_libs LIBPNG_NONPKG_CFLAGS=$libpng_nonpkg_cflags LIBPNG_NONPKG_LIBS=$libpng_nonpkg_libs if test "$enable_tracing" = "yes"; then ENABLE_TRACING_TRUE= ENABLE_TRACING_FALSE='#' else ENABLE_TRACING_TRUE='#' ENABLE_TRACING_FALSE= fi if test "$enable_x11" != "no"; then ENABLE_X11_TRUE= ENABLE_X11_FALSE='#' else ENABLE_X11_TRUE='#' ENABLE_X11_FALSE= fi if test "$enable_jpeg" != "no"; then ENABLE_JPEG_TRUE= ENABLE_JPEG_FALSE='#' else ENABLE_JPEG_TRUE='#' ENABLE_JPEG_FALSE= fi if test "$enable_png" != "no"; then ENABLE_PNG_TRUE= ENABLE_PNG_FALSE='#' else ENABLE_PNG_TRUE='#' ENABLE_PNG_FALSE= fi ac_config_files="$ac_config_files Makefile src/drilbo/Makefile" 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 if test "x$cache_file" != "x/dev/null"; then { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} if test ! -f "$cache_file" || test -h "$cache_file"; then cat confcache >"$cache_file" else case $cache_file in #( */* | ?:*) mv -f confcache "$cache_file"$$ && mv -f "$cache_file"$$ "$cache_file" ;; #( *) mv -f confcache "$cache_file" ;; esac fi fi 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 $as_echo_n "checking that generated files are newer than configure... " >&6; } if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 $as_echo "done" >&6; } 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 -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' else am__EXEEXT_TRUE='#' am__EXEEXT_FALSE= fi if test -z "${FIZMO_DIST_BUILD_TRUE}" && test -z "${FIZMO_DIST_BUILD_FALSE}"; then as_fn_error $? "conditional \"FIZMO_DIST_BUILD\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${ENABLE_TRACING_TRUE}" && test -z "${ENABLE_TRACING_FALSE}"; then as_fn_error $? "conditional \"ENABLE_TRACING\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${ENABLE_X11_TRUE}" && test -z "${ENABLE_X11_FALSE}"; then as_fn_error $? "conditional \"ENABLE_X11\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${ENABLE_JPEG_TRUE}" && test -z "${ENABLE_JPEG_FALSE}"; then as_fn_error $? "conditional \"ENABLE_JPEG\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${ENABLE_PNG_TRUE}" && test -z "${ENABLE_PNG_FALSE}"; then as_fn_error $? "conditional \"ENABLE_PNG\" 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. as_myself= 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 -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' 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 # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p as_test_x='test -x' as_executable_p=as_fn_executable_p # 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 libdrilbo $as_me 0.2.11, which was generated by GNU Autoconf 2.69. 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 ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ libdrilbo config.status 0.2.11 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" Copyright (C) 2012 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/drilbo/Makefile") CONFIG_FILES="$CONFIG_FILES src/drilbo/Makefile" ;; *) 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= ac_tmp= trap 'exit_status=$? : "${ac_tmp:=$tmp}" { test ! -d "$ac_tmp" || rm -fr "$ac_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 -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 ac_tmp=$tmp # 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 {' >"$ac_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 >>"\$ac_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 >>"\$ac_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 < "$ac_tmp/subs1.awk" > "$ac_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="$ac_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 >"$ac_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 "$ac_tmp/subs.awk" \ >$ac_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' "$ac_tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ "$ac_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 "$ac_tmp/stdin" case $ac_file in -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; *) rm -f "$ac_file" && mv "$ac_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"" || { # Older Autoconf 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"` # 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'`; 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 libdrilbo-0.2.11/aclocal.m40000644000175000017500000015215713153331703015555 0ustar chrenderchrender# generated automatically by aclocal 1.15.1 -*- Autoconf -*- # Copyright (C) 1996-2017 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_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],, [m4_warning([this file was generated for autoconf 2.69. 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'.])]) dnl pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- dnl serial 11 (pkg-config-0.29) dnl dnl Copyright © 2004 Scott James Remnant . dnl Copyright © 2012-2015 Dan Nicholson dnl dnl This program is free software; you can redistribute it and/or modify dnl it under the terms of the GNU General Public License as published by dnl the Free Software Foundation; either version 2 of the License, or dnl (at your option) any later version. dnl dnl This program is distributed in the hope that it will be useful, but dnl WITHOUT ANY WARRANTY; without even the implied warranty of dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU dnl General Public License for more details. dnl dnl You should have received a copy of the GNU General Public License dnl along with this program; if not, write to the Free Software dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA dnl 02111-1307, USA. dnl dnl As a special exception to the GNU General Public License, if you dnl distribute this file as part of a program that contains a dnl configuration script generated by Autoconf, you may include it under dnl the same distribution terms that you use for the rest of that dnl program. dnl PKG_PREREQ(MIN-VERSION) dnl ----------------------- dnl Since: 0.29 dnl dnl Verify that the version of the pkg-config macros are at least dnl MIN-VERSION. Unlike PKG_PROG_PKG_CONFIG, which checks the user's dnl installed version of pkg-config, this checks the developer's version dnl of pkg.m4 when generating configure. dnl dnl To ensure that this macro is defined, also add: dnl m4_ifndef([PKG_PREREQ], dnl [m4_fatal([must install pkg-config 0.29 or later before running autoconf/autogen])]) dnl dnl See the "Since" comment for each macro you use to see what version dnl of the macros you require. m4_defun([PKG_PREREQ], [m4_define([PKG_MACROS_VERSION], [0.29]) m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1, [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])]) ])dnl PKG_PREREQ dnl PKG_PROG_PKG_CONFIG([MIN-VERSION]) dnl ---------------------------------- dnl Since: 0.16 dnl dnl Search for the pkg-config tool and set the PKG_CONFIG variable to dnl first found in the path. Checks that the version of pkg-config found dnl is at least MIN-VERSION. If MIN-VERSION is not specified, 0.9.0 is dnl used since that's the first version where most current features of dnl pkg-config existed. AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$]) m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path]) AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path]) if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) fi if test -n "$PKG_CONFIG"; then _pkg_min_version=m4_default([$1], [0.9.0]) AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) PKG_CONFIG="" fi fi[]dnl ])dnl PKG_PROG_PKG_CONFIG dnl PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) dnl ------------------------------------------------------------------- dnl Since: 0.18 dnl dnl Check to see whether a particular set of modules exists. Similar to dnl PKG_CHECK_MODULES(), but does not set variables or print errors. dnl dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) dnl only at the first occurence in configure.ac, so if the first place dnl it's called might be skipped (such as if it is within an "if", you dnl have to call PKG_CHECK_EXISTS manually AC_DEFUN([PKG_CHECK_EXISTS], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl if test -n "$PKG_CONFIG" && \ AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then m4_default([$2], [:]) m4_ifvaln([$3], [else $3])dnl fi]) dnl _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) dnl --------------------------------------------- dnl Internal wrapper calling pkg-config via PKG_CONFIG and setting dnl pkg_failed based on the result. m4_define([_PKG_CONFIG], [if test -n "$$1"; then pkg_cv_[]$1="$$1" elif test -n "$PKG_CONFIG"; then PKG_CHECK_EXISTS([$3], [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) else pkg_failed=untried fi[]dnl ])dnl _PKG_CONFIG dnl _PKG_SHORT_ERRORS_SUPPORTED dnl --------------------------- dnl Internal check to see if pkg-config supports short errors. AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], [AC_REQUIRE([PKG_PROG_PKG_CONFIG]) if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi[]dnl ])dnl _PKG_SHORT_ERRORS_SUPPORTED dnl PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], dnl [ACTION-IF-NOT-FOUND]) dnl -------------------------------------------------------------- dnl Since: 0.4.0 dnl dnl Note that if there is a possibility the first call to dnl PKG_CHECK_MODULES might not happen, you should be sure to include an dnl explicit call to PKG_PROG_PKG_CONFIG in your configure.ac AC_DEFUN([PKG_CHECK_MODULES], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl pkg_failed=no AC_MSG_CHECKING([for $1]) _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) _PKG_CONFIG([$1][_LIBS], [libs], [$2]) m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS and $1[]_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.]) if test $pkg_failed = yes; then AC_MSG_RESULT([no]) _PKG_SHORT_ERRORS_SUPPORTED if test $_pkg_short_errors_supported = yes; then $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1` else $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD m4_default([$4], [AC_MSG_ERROR( [Package requirements ($2) were not met: $$1_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. _PKG_TEXT])[]dnl ]) elif test $pkg_failed = untried; then AC_MSG_RESULT([no]) m4_default([$4], [AC_MSG_FAILURE( [The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. _PKG_TEXT To get pkg-config, see .])[]dnl ]) else $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS $1[]_LIBS=$pkg_cv_[]$1[]_LIBS AC_MSG_RESULT([yes]) $3 fi[]dnl ])dnl PKG_CHECK_MODULES dnl PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], dnl [ACTION-IF-NOT-FOUND]) dnl --------------------------------------------------------------------- dnl Since: 0.29 dnl dnl Checks for existence of MODULES and gathers its build flags with dnl static libraries enabled. Sets VARIABLE-PREFIX_CFLAGS from --cflags dnl and VARIABLE-PREFIX_LIBS from --libs. dnl dnl Note that if there is a possibility the first call to dnl PKG_CHECK_MODULES_STATIC might not happen, you should be sure to dnl include an explicit call to PKG_PROG_PKG_CONFIG in your dnl configure.ac. AC_DEFUN([PKG_CHECK_MODULES_STATIC], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl _save_PKG_CONFIG=$PKG_CONFIG PKG_CONFIG="$PKG_CONFIG --static" PKG_CHECK_MODULES($@) PKG_CONFIG=$_save_PKG_CONFIG[]dnl ])dnl PKG_CHECK_MODULES_STATIC dnl PKG_INSTALLDIR([DIRECTORY]) dnl ------------------------- dnl Since: 0.27 dnl dnl Substitutes the variable pkgconfigdir as the location where a module dnl should install pkg-config .pc files. By default the directory is dnl $libdir/pkgconfig, but the default can be changed by passing dnl DIRECTORY. The user can override through the --with-pkgconfigdir dnl parameter. AC_DEFUN([PKG_INSTALLDIR], [m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])]) m4_pushdef([pkg_description], [pkg-config installation directory @<:@]pkg_default[@:>@]) AC_ARG_WITH([pkgconfigdir], [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],, [with_pkgconfigdir=]pkg_default) AC_SUBST([pkgconfigdir], [$with_pkgconfigdir]) m4_popdef([pkg_default]) m4_popdef([pkg_description]) ])dnl PKG_INSTALLDIR dnl PKG_NOARCH_INSTALLDIR([DIRECTORY]) dnl -------------------------------- dnl Since: 0.27 dnl dnl Substitutes the variable noarch_pkgconfigdir as the location where a dnl module should install arch-independent pkg-config .pc files. By dnl default the directory is $datadir/pkgconfig, but the default can be dnl changed by passing DIRECTORY. The user can override through the dnl --with-noarch-pkgconfigdir parameter. AC_DEFUN([PKG_NOARCH_INSTALLDIR], [m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])]) m4_pushdef([pkg_description], [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@]) AC_ARG_WITH([noarch-pkgconfigdir], [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],, [with_noarch_pkgconfigdir=]pkg_default) AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir]) m4_popdef([pkg_default]) m4_popdef([pkg_description]) ])dnl PKG_NOARCH_INSTALLDIR dnl PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE, dnl [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) dnl ------------------------------------------- dnl Since: 0.28 dnl dnl Retrieves the value of the pkg-config variable for the given module. AC_DEFUN([PKG_CHECK_VAR], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl _PKG_CONFIG([$1], [variable="][$3]["], [$2]) AS_VAR_COPY([$1], [pkg_cv_][$1]) AS_VAR_IF([$1], [""], [$5], [$4])dnl ])dnl PKG_CHECK_VAR # Copyright (C) 2002-2017 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.15' 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.15.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.15.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # Copyright (C) 2011-2017 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_AR([ACT-IF-FAIL]) # ------------------------- # Try to determine the archiver interface, and trigger the ar-lib wrapper # if it is needed. If the detection of archiver interface fails, run # ACT-IF-FAIL (default is to abort configure with a proper error message). AC_DEFUN([AM_PROG_AR], [AC_BEFORE([$0], [LT_INIT])dnl AC_BEFORE([$0], [AC_PROG_LIBTOOL])dnl AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([ar-lib])dnl AC_CHECK_TOOLS([AR], [ar lib "link -lib"], [false]) : ${AR=ar} AC_CACHE_CHECK([the archiver ($AR) interface], [am_cv_ar_interface], [AC_LANG_PUSH([C]) am_cv_ar_interface=ar AC_COMPILE_IFELSE([AC_LANG_SOURCE([[int some_variable = 0;]])], [am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&AS_MESSAGE_LOG_FD' AC_TRY_EVAL([am_ar_try]) if test "$ac_status" -eq 0; then am_cv_ar_interface=ar else am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&AS_MESSAGE_LOG_FD' AC_TRY_EVAL([am_ar_try]) if test "$ac_status" -eq 0; then am_cv_ar_interface=lib else am_cv_ar_interface=unknown fi fi rm -f conftest.lib libconftest.a ]) AC_LANG_POP([C])]) case $am_cv_ar_interface in ar) ;; lib) # Microsoft lib, so override with the ar-lib wrapper script. # FIXME: It is wrong to rewrite AR. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__AR in this case, # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something # similar. AR="$am_aux_dir/ar-lib $AR" ;; unknown) m4_default([$1], [AC_MSG_ERROR([could not determine $AR interface])]) ;; esac AC_SUBST([AR])dnl ]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- # Copyright (C) 2001-2017 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], [AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl # Expand $ac_aux_dir to an absolute path. am_aux_dir=`cd "$ac_aux_dir" && pwd` ]) # AM_CONDITIONAL -*- Autoconf -*- # Copyright (C) 1997-2017 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_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl m4_if([$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-2017 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. # 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", "OBJC", "OBJCXX", "UPC", or "GJC". # 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 m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], [$1], [CXX], [depcc="$CXX" am_compiler_list=], [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], [OBJCXX], [depcc="$OBJCXX" 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". rm -rf conftest.dir 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 10 /bin/sh. echo '/* dummy */' > 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 ;; msvc7 | msvc7msys | 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], [dnl AS_HELP_STRING( [--enable-dependency-tracking], [do not reject slow dependency extractors]) AS_HELP_STRING( [--disable-dependency-tracking], [speeds up one-time build])]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl AC_SUBST([am__nodep])dnl _AM_SUBST_NOTMAKE([am__nodep])dnl ]) # Generate code to set up dependency tracking. -*- Autoconf -*- # Copyright (C) 1999-2017 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_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ # Older Autoconf 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"` # 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'`; 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-2017 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 macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. m4_define([AC_PROG_CC], m4_defn([AC_PROG_CC]) [_AM_PROG_CC_C_O ]) # 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.65])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], [AC_DIAGNOSE([obsolete], [$0: two- and three-arguments forms are deprecated.]) 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], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), [ok:ok],, [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([AC_PROG_MKDIR_P])dnl # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # AC_SUBST([mkdir_p], ['$(MKDIR_P)']) # We need awk for the "check" target (and possibly the TAP driver). 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])], [m4_define([AC_PROG_CC], m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES([CXX])], [m4_define([AC_PROG_CXX], m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES([OBJC])], [m4_define([AC_PROG_OBJC], m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], [_AM_DEPENDENCIES([OBJCXX])], [m4_define([AC_PROG_OBJCXX], m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl ]) AC_REQUIRE([AM_SILENT_RULES])dnl dnl The testsuite driver may need to know about EXEEXT, so add the dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This dnl macro 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 # POSIX will say in a future version that running "rm -f" with no argument # is OK; and we want to be able to make that assumption in our Makefile # recipes. So use an aggressive probe to check that the usage we want is # actually supported "in the wild" to an acceptable degree. # See automake bug#10828. # To make any issue more visible, cause the running configure to be aborted # by default if the 'rm' program in use doesn't match our expectations; the # user can still override this though. if rm -f && rm -fr && rm -rf; then : OK; else cat >&2 <<'END' Oops! Your 'rm' program seems unable to run without file operands specified on the command line, even when the '-f' option is present. This is contrary to the behaviour of most rm programs out there, and not conforming with the upcoming POSIX standard: Please tell bug-automake@gnu.org about your system, including the value of your $PATH and any error possibly output before this message. This can help us improve future automake versions. END if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then echo 'Configuration will proceed anyway, since you have set the' >&2 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 echo >&2 else cat >&2 <<'END' Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation that behaves properly: . If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM to "yes", and re-run configure. END AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) fi fi dnl The trailing newline in this macro's definition is deliberate, for dnl backward compatibility and to allow trailing 'dnl'-style comments dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. ]) 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-2017 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+set}" != 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-2017 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. # 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-2017 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_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-2017 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_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 is modern enough. # If it is, 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 --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= AC_MSG_WARN(['missing' script is too old or missing]) fi ]) # Helper functions for option handling. -*- Autoconf -*- # Copyright (C) 2001-2017 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_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])]) # Copyright (C) 1999-2017 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_CC_C_O # --------------- # Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC # to automatically call this. AC_DEFUN([_AM_PROG_CC_C_O], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([compile])dnl AC_LANG_PUSH([C])dnl AC_CACHE_CHECK( [whether $CC understands -c and -o together], [am_cv_prog_cc_c_o], [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) # Make sure it works both with $CC and with simple cc. # Following AC_PROG_CC_C_O, we do the test twice because some # compilers refuse to overwrite an existing .o file with -o, # though they will create one. am_cv_prog_cc_c_o=yes for am_i in 1 2; do if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ && test -f conftest2.$ac_objext; then : OK else am_cv_prog_cc_c_o=no break fi done rm -f core conftest* unset am_i]) if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi AC_LANG_POP([C])]) # For backward compatibility. AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) # Copyright (C) 2001-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_RUN_LOG(COMMAND) # ------------------- # Run COMMAND, save the exit status in ac_status, and log it. # (This has been adapted from Autoconf's _AC_RUN_LOG macro.) AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD (exit $ac_status); }]) # Check to make sure that the build environment is sane. -*- Autoconf -*- # Copyright (C) 1996-2017 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_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # 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 ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file 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 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 if test "$[2]" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done 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]) # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi AC_CONFIG_COMMANDS_PRE( [AC_MSG_CHECKING([that generated files are newer than configure]) if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi AC_MSG_RESULT([done])]) rm -f conftest.file ]) # Copyright (C) 2009-2017 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_SILENT_RULES([DEFAULT]) # -------------------------- # Enable less verbose build rules; with the default set to DEFAULT # ("yes" being less verbose, "no" or empty being verbose). AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl AS_HELP_STRING( [--enable-silent-rules], [less verbose build output (undo: "make V=1")]) AS_HELP_STRING( [--disable-silent-rules], [verbose build output (undo: "make V=0")])dnl ]) case $enable_silent_rules in @%:@ ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; esac dnl dnl A few 'make' implementations (e.g., NonStop OS and NextStep) dnl do not support nested variable expansions. dnl See automake bug#9928 and bug#10237. am_make=${MAKE-make} AC_CACHE_CHECK([whether $am_make supports nested variables], [am_cv_make_support_nested_variables], [if AS_ECHO([['TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi]) if test $am_cv_make_support_nested_variables = yes; then dnl Using '$V' instead of '$(V)' breaks IRIX make. AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AC_SUBST([AM_V])dnl AM_SUBST_NOTMAKE([AM_V])dnl AC_SUBST([AM_DEFAULT_V])dnl AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl AC_SUBST([AM_DEFAULT_VERBOSITY])dnl AM_BACKSLASH='\' AC_SUBST([AM_BACKSLASH])dnl _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) # Copyright (C) 2001-2017 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-2017 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_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-2017 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_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. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AC_SUBST([AMTAR], ['$${TAR-tar}']) # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' m4_if([$1], [v7], [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], [m4_case([$1], [ustar], [# The POSIX 1988 'ustar' format is defined with fixed-size fields. # There is notably a 21 bits limit for the UID and the GID. In fact, # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 # and bug#13588). am_max_uid=2097151 # 2^21 - 1 am_max_gid=$am_max_uid # The $UID and $GID variables are not portable, so we need to resort # to the POSIX-mandated id(1) utility. Errors in the 'id' calls # below are definitely unexpected, so allow the users to see them # (that is, avoid stderr redirection). am_uid=`id -u || echo unknown` am_gid=`id -g || echo unknown` AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) if test $am_uid -le $am_max_uid; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none fi AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) if test $am_gid -le $am_max_gid; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none fi], [pax], [], [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) # Go ahead even if we have the value already cached. We do so because we # need to set the values for the 'am__tar' and 'am__untar' variables. _am_tools=${am_cv_prog_tar_$1-$_am_tools} 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 libdrilbo-0.2.11/compile0000755000175000017500000001624513153331703015270 0ustar chrenderchrender#! /bin/sh # Wrapper for compilers which do not understand '-c -o'. scriptversion=2012-10-14.11; # UTC # Copyright (C) 1999-2014 Free Software Foundation, Inc. # Written by Tom Tromey . # # 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. # This file is maintained in Automake, please report # bugs to or send patches to # . nl=' ' # We need space, tab and new line, in precisely that order. Quoting is # there to prevent tools from complaining about whitespace usage. IFS=" "" $nl" file_conv= # func_file_conv build_file lazy # Convert a $build file to $host form and store it in $file # Currently only supports Windows hosts. If the determined conversion # type is listed in (the comma separated) LAZY, no conversion will # take place. func_file_conv () { file=$1 case $file in / | /[!/]*) # absolute file, and not a UNC file if test -z "$file_conv"; then # lazily determine how to convert abs files case `uname -s` in MINGW*) file_conv=mingw ;; CYGWIN*) file_conv=cygwin ;; *) file_conv=wine ;; esac fi case $file_conv/,$2, in *,$file_conv,*) ;; mingw/*) file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; cygwin/*) file=`cygpath -m "$file" || echo "$file"` ;; wine/*) file=`winepath -w "$file" || echo "$file"` ;; esac ;; esac } # func_cl_dashL linkdir # Make cl look for libraries in LINKDIR func_cl_dashL () { func_file_conv "$1" if test -z "$lib_path"; then lib_path=$file else lib_path="$lib_path;$file" fi linker_opts="$linker_opts -LIBPATH:$file" } # func_cl_dashl library # Do a library search-path lookup for cl func_cl_dashl () { lib=$1 found=no save_IFS=$IFS IFS=';' for dir in $lib_path $LIB do IFS=$save_IFS if $shared && test -f "$dir/$lib.dll.lib"; then found=yes lib=$dir/$lib.dll.lib break fi if test -f "$dir/$lib.lib"; then found=yes lib=$dir/$lib.lib break fi if test -f "$dir/lib$lib.a"; then found=yes lib=$dir/lib$lib.a break fi done IFS=$save_IFS if test "$found" != yes; then lib=$lib.lib fi } # func_cl_wrapper cl arg... # Adjust compile command to suit cl func_cl_wrapper () { # Assume a capable shell lib_path= shared=: linker_opts= for arg do if test -n "$eat"; then eat= else case $1 in -o) # configure might choose to run compile as 'compile cc -o foo foo.c'. eat=1 case $2 in *.o | *.[oO][bB][jJ]) func_file_conv "$2" set x "$@" -Fo"$file" shift ;; *) func_file_conv "$2" set x "$@" -Fe"$file" shift ;; esac ;; -I) eat=1 func_file_conv "$2" mingw set x "$@" -I"$file" shift ;; -I*) func_file_conv "${1#-I}" mingw set x "$@" -I"$file" shift ;; -l) eat=1 func_cl_dashl "$2" set x "$@" "$lib" shift ;; -l*) func_cl_dashl "${1#-l}" set x "$@" "$lib" shift ;; -L) eat=1 func_cl_dashL "$2" ;; -L*) func_cl_dashL "${1#-L}" ;; -static) shared=false ;; -Wl,*) arg=${1#-Wl,} save_ifs="$IFS"; IFS=',' for flag in $arg; do IFS="$save_ifs" linker_opts="$linker_opts $flag" done IFS="$save_ifs" ;; -Xlinker) eat=1 linker_opts="$linker_opts $2" ;; -*) set x "$@" "$1" shift ;; *.cc | *.CC | *.cxx | *.CXX | *.[cC]++) func_file_conv "$1" set x "$@" -Tp"$file" shift ;; *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO]) func_file_conv "$1" mingw set x "$@" "$file" shift ;; *) set x "$@" "$1" shift ;; esac fi shift done if test -n "$linker_opts"; then linker_opts="-link$linker_opts" fi exec "$@" $linker_opts exit 1 } eat= case $1 in '') echo "$0: No command. Try '$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: compile [--help] [--version] PROGRAM [ARGS] Wrapper for compilers which do not understand '-c -o'. Remove '-o dest.o' from ARGS, run PROGRAM with the remaining arguments, and rename the output as expected. If you are trying to build a whole package this is not the right script to run: please start by reading the file 'INSTALL'. Report bugs to . EOF exit $? ;; -v | --v*) echo "compile $scriptversion" exit $? ;; cl | *[/\\]cl | cl.exe | *[/\\]cl.exe ) func_cl_wrapper "$@" # Doesn't return... ;; esac ofile= cfile= for arg do if test -n "$eat"; then eat= else case $1 in -o) # configure might choose to run compile as 'compile cc -o foo foo.c'. # So we strip '-o arg' only if arg is an object. eat=1 case $2 in *.o | *.obj) ofile=$2 ;; *) set x "$@" -o "$2" shift ;; esac ;; *.c) cfile=$1 set x "$@" "$1" shift ;; *) set x "$@" "$1" shift ;; esac fi shift done if test -z "$ofile" || test -z "$cfile"; then # If no '-o' option was seen then we might have been invoked from a # pattern rule where we don't need one. That is ok -- this is a # normal compilation that the losing compiler can handle. If no # '.c' file was seen then we are probably linking. That is also # ok. exec "$@" fi # Name of file we expect compiler to create. cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` # Create the lock directory. # Note: use '[/\\:.-]' here to ensure that we don't use the same name # that we are using for the .o file. Also, base the name on the expected # object file name, since that is what matters with a parallel build. lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d while true; do if mkdir "$lockdir" >/dev/null 2>&1; then break fi sleep 1 done # FIXME: race condition here if user kills between mkdir and trap. trap "rmdir '$lockdir'; exit 1" 1 2 15 # Run the compile. "$@" ret=$? if test -f "$cofile"; then test "$cofile" = "$ofile" || mv "$cofile" "$ofile" elif test -f "${cofile}bj"; then test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile" fi rmdir "$lockdir" exit $ret # Local Variables: # mode: shell-script # sh-indentation: 2 # 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: libdrilbo-0.2.11/ar-lib0000755000175000017500000001330213153331703014775 0ustar chrenderchrender#! /bin/sh # Wrapper for Microsoft lib.exe me=ar-lib scriptversion=2012-03-01.08; # UTC # Copyright (C) 2010-2017 Free Software Foundation, Inc. # Written by Peter Rosin . # # 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. # This file is maintained in Automake, please report # bugs to or send patches to # . # func_error message func_error () { echo "$me: $1" 1>&2 exit 1 } file_conv= # func_file_conv build_file # Convert a $build file to $host form and store it in $file # Currently only supports Windows hosts. func_file_conv () { file=$1 case $file in / | /[!/]*) # absolute file, and not a UNC file if test -z "$file_conv"; then # lazily determine how to convert abs files case `uname -s` in MINGW*) file_conv=mingw ;; CYGWIN*) file_conv=cygwin ;; *) file_conv=wine ;; esac fi case $file_conv in mingw) file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; cygwin) file=`cygpath -m "$file" || echo "$file"` ;; wine) file=`winepath -w "$file" || echo "$file"` ;; esac ;; esac } # func_at_file at_file operation archive # Iterate over all members in AT_FILE performing OPERATION on ARCHIVE # for each of them. # When interpreting the content of the @FILE, do NOT use func_file_conv, # since the user would need to supply preconverted file names to # binutils ar, at least for MinGW. func_at_file () { operation=$2 archive=$3 at_file_contents=`cat "$1"` eval set x "$at_file_contents" shift for member do $AR -NOLOGO $operation:"$member" "$archive" || exit $? done } case $1 in '') func_error "no command. Try '$0 --help' for more information." ;; -h | --h*) cat <"$(pkgfile)" echo 'exec_prefix=$${prefix}' >>"$(pkgfile)" echo 'libdir=$${exec_prefix}/lib/fizmo' >>"$(pkgfile)" echo 'includedir=$${prefix}/include/fizmo' >>"$(pkgfile)" echo >>"$(pkgfile)" echo 'Name: libdrilbo' >>"$(pkgfile)" echo 'Description: libdrilbo' >>"$(pkgfile)" echo 'Version: 0.2.11' >>"$(pkgfile)" echo 'Requires: $(LIBDRILBO_REQS)' >>"$(pkgfile)" echo 'Requires.private:' >>"$(pkgfile)" echo 'Cflags: -I$(pkg_prefix)/include/fizmo' >>"$(pkgfile)" echo 'Libs: -L$(pkg_prefix)/lib/fizmo -ldrilbo -lpthread $(LIBX11_NONPKG_LIBS) $(LIBJPEG_NONPKG_LIBS) $(LIBPNG_NONPKG_LIBS)' >>"$(pkgfile)" echo 'Libs.private:' >>"$(pkgfile)" echo >>"$(pkgfile)" install-data-local:: mkdir -p "$(DESTDIR)$(localedir)" for l in `cd src/locales ; ls -d ??_??`; \ do \ mkdir -p "$(DESTDIR)$(localedir)/$$l" ; \ cp src/locales/$$l/*.txt "$(DESTDIR)$(localedir)/$$l" ; \ done # About "-rmdir": make ignores errors of commands which are prefixed with # a - sign. rmdir may fail in clean-dev in case other libs have installed # development files, or in case clean-dev has been run before. clean-dev:: -rm "$(dev_prefix)/lib/fizmo/libdrilbo.a" -rmdir "$(dev_prefix)/lib/fizmo" rm -rf "$(dev_prefix)/include/fizmo/drilbo" -rmdir "$(dev_prefix)/include/fizmo" -rm "$(pkgfile)" libdrilbo-0.2.11/config-subst.m40000644000175000017500000000100513153331702016542 0ustar chrenderchrender # This is included from fizmo-dist and not required by libfizmo's own # configuration. It nevertheless needs to be maintained so fizmo-dist # will still work. # # The $build_prefix, $build_prefix_cflags and $build_prefix_libs are # pre-defined by fizmo-dist. AC_SUBST([libdrilbo_CFLAGS], "-I$build_prefix_cflags $libx11_CFLAGS $libjpeg_CFLAGS $libjpeg_nonpkg_cflags $libpng_CFLAGS") AC_SUBST([libdrilbo_LIBS], "-L$build_prefix_libs -ldrilbo -lpthread $libx11_LIBS $libjpeg_LIBS $libjpeg_nonpkg_libs $libpng_LIBS") libdrilbo-0.2.11/LICENSE.txt0000644000175000017500000000305213153331703015525 0ustar chrenderchrender Copyright (c) 2009-2017, Christoph Ender All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. libdrilbo-0.2.11/configure.ac0000644000175000017500000000547213153331702016177 0ustar chrenderchrender # configure.ac # # This file is part of fizmo. # # Copyright (c) 2009-2017 Christoph Ender. # All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: # 1. Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer. # 2. Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the distribution. # 3. Neither the name of the copyright holder nor the names of its # contributors may be used to endorse or promote products derived # from this software without specific prior written permission. # # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS # IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, # THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR # PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR # CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, # PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR # PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF # LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. AC_ARG_ENABLE([tracing], [AS_HELP_STRING([--enable-tracing], [enable tracelog for debugging])], [], [enable_tracing=no]) #AC_ARG_WITH([dev-build-prefix], # [AS_HELP_STRING([--with-dev-build-prefix], # [Specify directory install development files to])], # [] # [with_dev_build_prefix=]) m4_include(config-flags.m4) AC_INIT( [libdrilbo], [0.2.11], fizmo@spellbreaker.org, libdrilbo) AC_CONFIG_AUX_DIR([.]) libdrilbo_reqs="libfizmo >= 0.7.15" libdrilbo_nonpkg_cflags="" libdrilbo_nonpkg_libs="" PKG_CHECK_MODULES([libfizmo], [libfizmo >= 0.7.15]) m4_include(config-libs.m4) AM_INIT_AUTOMAKE([-Wall -Werror foreign]) AC_PROG_CC AC_PROG_RANLIB AM_PROG_AR AM_CONDITIONAL([FIZMO_DIST_BUILD], [test "x" = ""]) AC_SUBST([LIBDRILBO_REQS], $libdrilbo_reqs) AC_SUBST([LIBX11_NONPKG_CFLAGS], $libx11_nonpkg_cflags) AC_SUBST([LIBX11_NONPKG_LIBS], $libx11_nonpkg_libs) AC_SUBST([LIBJPEG_NONPKG_CFLAGS], $libjpeg_nonpkg_cflags) AC_SUBST([LIBJPEG_NONPKG_LIBS], $libjpeg_nonpkg_libs) AC_SUBST([LIBPNG_NONPKG_CFLAGS], $libpng_nonpkg_cflags) AC_SUBST([LIBPNG_NONPKG_LIBS], $libpng_nonpkg_libs) AM_CONDITIONAL([ENABLE_TRACING], [test "$enable_tracing" = "yes"]) m4_include(config-conds.m4) AC_CONFIG_FILES([Makefile src/drilbo/Makefile]) AC_OUTPUT libdrilbo-0.2.11/install-sh0000755000175000017500000003546313153331703015721 0ustar chrenderchrender#!/bin/sh # install - install a program, script, or datafile scriptversion=2014-09-12.12; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the # following copyright and license. # # Copyright (C) 1994 X Consortium # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to # deal in the Software without restriction, including without limitation the # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or # sell copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # # Except as contained in this notice, the name of the X Consortium shall not # be used in advertising or otherwise to promote the sale, use or other deal- # ings in this Software without prior written authorization from the X Consor- # tium. # # # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent # 'make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. tab=' ' nl=' ' IFS=" $tab$nl" # Set DOITPROG to "echo" to test this script. doit=${DOITPROG-} doit_exec=${doit:-exec} # Put in absolute file names if you don't have them in your path; # or use environment vars. chgrpprog=${CHGRPPROG-chgrp} chmodprog=${CHMODPROG-chmod} chownprog=${CHOWNPROG-chown} cmpprog=${CMPPROG-cmp} cpprog=${CPPROG-cp} mkdirprog=${MKDIRPROG-mkdir} mvprog=${MVPROG-mv} rmprog=${RMPROG-rm} stripprog=${STRIPPROG-strip} posix_mkdir= # Desired mode of installed file. mode=0755 chgrpcmd= chmodcmd=$chmodprog chowncmd= mvcmd=$mvprog rmcmd="$rmprog -f" stripcmd= src= dst= dir_arg= dst_arg= copy_on_change=false is_target_a_directory=possibly usage="\ Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE or: $0 [OPTION]... SRCFILES... DIRECTORY or: $0 [OPTION]... -t DIRECTORY SRCFILES... or: $0 [OPTION]... -d DIRECTORIES... In the 1st form, copy SRCFILE to DSTFILE. In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. In the 4th, create DIRECTORIES. Options: --help display this help and exit. --version display version info and exit. -c (ignored) -C install only if different (preserve the last data modification time) -d create directories instead of installing files. -g GROUP $chgrpprog installed files to GROUP. -m MODE $chmodprog installed files to MODE. -o USER $chownprog installed files to USER. -s $stripprog installed files. -t DIRECTORY install into DIRECTORY. -T report an error if DSTFILE is a directory. Environment variables override the default commands: CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG " while test $# -ne 0; do case $1 in -c) ;; -C) copy_on_change=true;; -d) dir_arg=true;; -g) chgrpcmd="$chgrpprog $2" shift;; --help) echo "$usage"; exit $?;; -m) mode=$2 case $mode in *' '* | *"$tab"* | *"$nl"* | *'*'* | *'?'* | *'['*) echo "$0: invalid mode: $mode" >&2 exit 1;; esac shift;; -o) chowncmd="$chownprog $2" shift;; -s) stripcmd=$stripprog;; -t) is_target_a_directory=always dst_arg=$2 # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac shift;; -T) is_target_a_directory=never;; --version) echo "$0 $scriptversion"; exit $?;; --) shift break;; -*) echo "$0: invalid option: $1" >&2 exit 1;; *) break;; esac shift done # We allow the use of options -d and -T together, by making -d # take the precedence; this is for compatibility with GNU install. if test -n "$dir_arg"; then if test -n "$dst_arg"; then echo "$0: target directory not allowed when installing a directory." >&2 exit 1 fi fi if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then # When -d is used, all remaining arguments are directories to create. # When -t is used, the destination is already specified. # Otherwise, the last argument is the destination. Remove it from $@. for arg do if test -n "$dst_arg"; then # $@ is not empty: it contains at least $arg. set fnord "$@" "$dst_arg" shift # fnord fi shift # arg dst_arg=$arg # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac done fi if test $# -eq 0; then if test -z "$dir_arg"; then echo "$0: no input file specified." >&2 exit 1 fi # It's OK to call 'install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi if test -z "$dir_arg"; then if test $# -gt 1 || test "$is_target_a_directory" = always; then if test ! -d "$dst_arg"; then echo "$0: $dst_arg: Is not a directory." >&2 exit 1 fi fi fi if test -z "$dir_arg"; then do_exit='(exit $ret); exit $ret' trap "ret=129; $do_exit" 1 trap "ret=130; $do_exit" 2 trap "ret=141; $do_exit" 13 trap "ret=143; $do_exit" 15 # Set umask so as not to create temps with too-generous modes. # However, 'strip' requires both read and write access to temps. case $mode in # Optimize common cases. *644) cp_umask=133;; *755) cp_umask=22;; *[0-7]) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw='% 200' fi cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; *) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw=,u+rw fi cp_umask=$mode$u_plus_rw;; esac fi for src do # Protect names problematic for 'test' and other utilities. case $src in -* | [=\(\)!]) src=./$src;; esac if test -n "$dir_arg"; then dst=$src dstdir=$dst test -d "$dstdir" dstdir_status=$? else # Waiting for this to be detected by the "$cpprog $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if test ! -f "$src" && test ! -d "$src"; then echo "$0: $src does not exist." >&2 exit 1 fi if test -z "$dst_arg"; then echo "$0: no destination specified." >&2 exit 1 fi dst=$dst_arg # If destination is a directory, append the input filename; won't work # if double slashes aren't ignored. if test -d "$dst"; then if test "$is_target_a_directory" = never; then echo "$0: $dst_arg: Is a directory" >&2 exit 1 fi dstdir=$dst dst=$dstdir/`basename "$src"` dstdir_status=0 else dstdir=`dirname "$dst"` test -d "$dstdir" dstdir_status=$? fi fi obsolete_mkdir_used=false if test $dstdir_status != 0; then case $posix_mkdir in '') # Create intermediate dirs using mode 755 as modified by the umask. # This is like FreeBSD 'install' as of 1997-10-28. umask=`umask` case $stripcmd.$umask in # Optimize common cases. *[2367][2367]) mkdir_umask=$umask;; .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; *[0-7]) mkdir_umask=`expr $umask + 22 \ - $umask % 100 % 40 + $umask % 20 \ - $umask % 10 % 4 + $umask % 2 `;; *) mkdir_umask=$umask,go-w;; esac # With -d, create the new directory with the user-specified mode. # Otherwise, rely on $mkdir_umask. if test -n "$dir_arg"; then mkdir_mode=-m$mode else mkdir_mode= fi posix_mkdir=false case $umask in *[123567][0-7][0-7]) # POSIX mkdir -p sets u+wx bits regardless of umask, which # is incompatible with FreeBSD 'install' when (umask & 300) != 0. ;; *) # $RANDOM is not portable (e.g. dash); use it when possible to # lower collision chance tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0 # As "mkdir -p" follows symlinks and we work in /tmp possibly; so # create the $tmpdir first (and fail if unsuccessful) to make sure # that nobody tries to guess the $tmpdir name. if (umask $mkdir_umask && $mkdirprog $mkdir_mode "$tmpdir" && exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1 then if test -z "$dir_arg" || { # Check for POSIX incompatibilities with -m. # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or # other-writable bit of parent directory when it shouldn't. # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. test_tmpdir="$tmpdir/a" ls_ld_tmpdir=`ls -ld "$test_tmpdir"` case $ls_ld_tmpdir in d????-?r-*) different_mode=700;; d????-?--*) different_mode=755;; *) false;; esac && $mkdirprog -m$different_mode -p -- "$test_tmpdir" && { ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"` test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" } } then posix_mkdir=: fi rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" else # Remove any dirs left behind by ancient mkdir implementations. rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null fi trap '' 0;; esac;; esac if $posix_mkdir && ( umask $mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" ) then : else # The umask is ridiculous, or mkdir does not conform to POSIX, # or it failed possibly due to a race condition. Create the # directory the slow way, step by step, checking for races as we go. case $dstdir in /*) prefix='/';; [-=\(\)!]*) prefix='./';; *) prefix='';; esac oIFS=$IFS IFS=/ set -f set fnord $dstdir shift set +f IFS=$oIFS prefixes= for d do test X"$d" = X && continue prefix=$prefix$d if test -d "$prefix"; then prefixes= else if $posix_mkdir; then (umask=$mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break # Don't fail if two instances are running concurrently. test -d "$prefix" || exit 1 else case $prefix in *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; *) qprefix=$prefix;; esac prefixes="$prefixes '$qprefix'" fi fi prefix=$prefix/ done if test -n "$prefixes"; then # Don't fail if two instances are running concurrently. (umask $mkdir_umask && eval "\$doit_exec \$mkdirprog $prefixes") || test -d "$dstdir" || exit 1 obsolete_mkdir_used=true fi fi fi if test -n "$dir_arg"; then { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 else # Make a couple of temp file names in the proper directory. dsttmp=$dstdir/_inst.$$_ rmtmp=$dstdir/_rm.$$_ # Trap to clean up those temp files at exit. trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 # Copy the file name to the temp name. (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && # and set any options; do chmod last to preserve setuid bits. # # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $cpprog $src $dsttmp" command. # { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && # If -C, don't bother to copy if it wouldn't change the file. if $copy_on_change && old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && set -f && set X $old && old=:$2:$4:$5:$6 && set X $new && new=:$2:$4:$5:$6 && set +f && test "$old" = "$new" && $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 then rm -f "$dsttmp" else # Rename the file to the real destination. $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || # The rename failed, perhaps because mv can't rename something else # to itself, or perhaps because mv is so ancient that it does not # support -f. { # Now remove or move aside any old file at destination location. # We try this two ways since rm can't unlink itself on some # systems and the destination file might be busy for other # reasons. In this case, the final cleanup might fail but the new # file should still install successfully. { test ! -f "$dst" || $doit $rmcmd -f "$dst" 2>/dev/null || { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } } || { echo "$0: cannot unlink or rename $dst" >&2 (exit 1); exit 1 } } && # Now rename the file to the real destination. $doit $mvcmd "$dsttmp" "$dst" } fi || exit 1 trap '' 0 fi done # 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: libdrilbo-0.2.11/CHANGELOG.txt0000644000175000017500000000550613153331703015740 0ustar chrenderchrender Version 0.2.11 -- September 3, 2017 - Fix superfluous libraries and includes during install when using $DESTDIR, addressing github issue #21. - Added missing contributor phrasing to BSD-3 clause. The resulting license now exactly matches the wording used on Github and so also makes the license detection work. Version 0.2.10 -- April 8, 2017 - Fixed drilbo to correctly ignore drilbo-x11.c when configured with "--disable-x11". - Adapted to replacement of en_US locale with en_GB from libfizmo. Version 0.2.9 -- October 8, 2016 - Improved build system for separate library and interface builds. Version 0.2.8 -- August 31, 2015 - Use tiny-xml-doc-tools for documentation. Version 0.2.7 -- October 9, 2015 - Minor changes to autoconf for better comtability to fizmo-dist-0.7.10. Version 0.2.6 -- March 19, 2014 - Adapted to automake v1.14 "subdir-objects" option. - Fixed "AC_CONFIG_AUX_DIR" invocation. - Added "clean-dev" build target for better cleanup of installed development files, which helps debian packaging. Version 0.2.5 -- June 5, 2013 - Renamed "install-locales" to "install-data" build target. - Adapted to new reachar function names in the file system interface. Version 0.2.4 -- December 27, 2012 - Minor fix for libdrilbo build target. Version 0.2.3 -- September 17, 2012 - Adapted to new autoconf/automake build process. Version 0.2.2 -- March 9, 2012 - Fixed missing $(DESTDIR) variable -- should already have been present since version 0.2.1. Version 0.2.1 -- November 6, 2011 - Fixed missing "override" statments for CFLAGS in Makefiles. - Fixed $(DESTDIR) evaluation in config.[default|macports].mk. - Adapted Makefiles and configuration to use standard GNU Makefile variables instead of INSTALL_PATH and FIZMO_BIN_DIR. - Removed "drilbo-x11.c" requirement for "Xatom.h". Version 0.2.0 -- September 18, 2011 - The "drilbo" library -- "Drilbo Represents an Imaging Libary not only for Blorb Objects" -- is supposed to handle fizmo's graphical related tasks. It makes fizmo's version 0.6 requirement for GTK obsolete, it directly uses libjpg and libpng to load images and provides its own Xlib implementation for X11 output (curentrly only supporting TrueColor). - Implemented support for reading jpeg, png and MG1 graphics, the latter one using code from Mark Howell's pix2gif tool from the ztools package. - Implemented output of jpeg (RGB, Grayscale and JCS_YCbCr) and ppm files in the P6 variant (usually only useful for debugging, P3 variant available, see code). - Implemented output to X11 displays though xlib, truecolor only. - Added support for bilinear scaling. - Implemented a "z_image" type which holds all the data and metadata for images. A z_image may contain either an RGB or a grayscale file with a depth of 8 bit per pixel. libdrilbo-0.2.11/depcomp0000755000175000017500000005601713153331703015270 0ustar chrenderchrender#! /bin/sh # depcomp - compile a program generating dependencies as side-effects scriptversion=2016-01-11.22; # UTC # Copyright (C) 1999-2017 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, 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. # Originally written by Alexandre Oliva . case $1 in '') echo "$0: No command. Try '$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: depcomp [--help] [--version] PROGRAM [ARGS] Run PROGRAMS ARGS to compile a file, generating dependencies as side-effects. Environment variables: depmode Dependency tracking mode. source Source file read by 'PROGRAMS ARGS'. object Object file output by 'PROGRAMS ARGS'. DEPDIR directory where to store dependencies. depfile Dependency file to output. tmpdepfile Temporary file to use when outputting dependencies. libtool Whether libtool is used (yes/no). Report bugs to . EOF exit $? ;; -v | --v*) echo "depcomp $scriptversion" exit $? ;; esac # Get the directory component of the given path, and save it in the # global variables '$dir'. Note that this directory component will # be either empty or ending with a '/' character. This is deliberate. set_dir_from () { case $1 in */*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;; *) dir=;; esac } # Get the suffix-stripped basename of the given path, and save it the # global variable '$base'. set_base_from () { base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'` } # If no dependency file was actually created by the compiler invocation, # we still have to create a dummy depfile, to avoid errors with the # Makefile "include basename.Plo" scheme. make_dummy_depfile () { echo "#dummy" > "$depfile" } # Factor out some common post-processing of the generated depfile. # Requires the auxiliary global variable '$tmpdepfile' to be set. aix_post_process_depfile () { # If the compiler actually managed to produce a dependency file, # post-process it. if test -f "$tmpdepfile"; then # Each line is of the form 'foo.o: dependency.h'. # Do two passes, one to just change these to # $object: dependency.h # and one to simply output # dependency.h: # which is needed to avoid the deleted-header problem. { sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile" sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile" } > "$depfile" rm -f "$tmpdepfile" else make_dummy_depfile fi } # A tabulation character. tab=' ' # A newline character. nl=' ' # Character ranges might be problematic outside the C locale. # These definitions help. upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ lower=abcdefghijklmnopqrstuvwxyz digits=0123456789 alpha=${upper}${lower} 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 # Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. depfile=${depfile-`echo "$object" | sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} rm -f "$tmpdepfile" # Avoid interferences from the environment. gccflag= dashmflag= # 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 cygpath_u="cygpath -u -f -" if test "$depmode" = msvcmsys; then # This is just like msvisualcpp but w/o cygpath translation. # Just convert the backslash-escaped backslashes to single forward # slashes to satisfy depend.m4 cygpath_u='sed s,\\\\,/,g' depmode=msvisualcpp fi if test "$depmode" = msvc7msys; then # This is just like msvc7 but w/o cygpath translation. # Just convert the backslash-escaped backslashes to single forward # slashes to satisfy depend.m4 cygpath_u='sed s,\\\\,/,g' depmode=msvc7 fi if test "$depmode" = xlc; then # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information. gccflag=-qmakedep=gcc,-MF depmode=gcc 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. ## Unfortunately, FreeBSD c89 acceptance of flags depends upon ## the command line argument order; so add the flags where they ## appear in depend2.am. Note that the slowdown incurred here ## affects only configure: in makefiles, %FASTDEP% shortcuts this. for arg do case $arg in -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; *) set fnord "$@" "$arg" ;; esac shift # fnord shift # $arg done "$@" stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi mv "$tmpdepfile" "$depfile" ;; gcc) ## Note that this doesn't just cater to obsosete pre-3.x GCC compilers. ## but also to in-use compilers like IMB xlc/xlC and the HP C compiler. ## (see the conditional assignment to $gccflag above). ## 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). Also, it might not be ## supported by the other compilers which use the 'gcc' depmode. ## - 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 -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" # 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. ## 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. hp depmode also adds that space, but also prefixes the VPATH ## to the object. Take care to not repeat it in the output. ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -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 -ne 0; then 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 ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \ | tr "$nl" ' ' >> "$depfile" echo >> "$depfile" # The second pass generates a dummy entry for each header file. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ >> "$depfile" else make_dummy_depfile fi rm -f "$tmpdepfile" ;; xlc) # 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 ;; 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. set_dir_from "$object" set_base_from "$object" if test "$libtool" = yes; then tmpdepfile1=$dir$base.u tmpdepfile2=$base.u tmpdepfile3=$dir.libs/$base.u "$@" -Wc,-M else tmpdepfile1=$dir$base.u tmpdepfile2=$dir$base.u tmpdepfile3=$dir$base.u "$@" -M fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" do test -f "$tmpdepfile" && break done aix_post_process_depfile ;; tcc) # tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26 # FIXME: That version still under development at the moment of writing. # Make that this statement remains true also for stable, released # versions. # It will wrap lines (doesn't matter whether long or short) with a # trailing '\', as in: # # foo.o : \ # foo.c \ # foo.h \ # # It will put a trailing '\' even on the last line, and will use leading # spaces rather than leading tabs (at least since its commit 0394caf7 # "Emit spaces for -MD"). "$@" -MD -MF "$tmpdepfile" stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" # Each non-empty line is of the form 'foo.o : \' or ' dep.h \'. # We have to change lines of the first kind to '$object: \'. sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile" # And for each line of the second kind, we have to emit a 'dep.h:' # dummy dependency, to avoid the deleted-header problem. sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile" rm -f "$tmpdepfile" ;; ## The order of this option in the case statement is important, since the ## shell code in configure will try each of these formats in the order ## listed in this file. A plain '-MD' option would be understood by many ## compilers, so we must ensure this comes after the gcc and icc options. pgcc) # Portland's C compiler understands '-MD'. # Will always output deps to 'file.d' where file is the root name of the # source file under compilation, even if file resides in a subdirectory. # The object file name does not affect the name of the '.d' file. # pgcc 10.2 will output # foo.o: sub/foo.c sub/foo.h # and will wrap long lines using '\' : # foo.o: sub/foo.c ... \ # sub/foo.h ... \ # ... set_dir_from "$object" # Use the source, not the object, to determine the base name, since # that's sadly what pgcc will do too. set_base_from "$source" tmpdepfile=$base.d # For projects that build the same source file twice into different object # files, the pgcc approach of using the *source* file root name can cause # problems in parallel builds. Use a locking strategy to avoid stomping on # the same $tmpdepfile. lockdir=$base.d-lock trap " echo '$0: caught signal, cleaning up...' >&2 rmdir '$lockdir' exit 1 " 1 2 13 15 numtries=100 i=$numtries while test $i -gt 0; do # mkdir is a portable test-and-set. if mkdir "$lockdir" 2>/dev/null; then # This process acquired the lock. "$@" -MD stat=$? # Release the lock. rmdir "$lockdir" break else # If the lock is being held by a different process, wait # until the winning process is done or we timeout. while test -d "$lockdir" && test $i -gt 0; do sleep 1 i=`expr $i - 1` done fi i=`expr $i - 1` done trap - 1 2 13 15 if test $i -le 0; then echo "$0: failed to acquire lock after $numtries attempts" >&2 echo "$0: check lockdir '$lockdir'" >&2 exit 1 fi if test $stat -ne 0; then 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" ;; hp2) # The "hp" stanza above does not work with aCC (C++) and HP's ia64 # compilers, which have integrated preprocessors. The correct option # to use with these is +Maked; it writes dependencies to a file named # 'foo.d', which lands next to the object file, wherever that # happens to be. # Much of this is similar to the tru64 case; see comments there. set_dir_from "$object" set_base_from "$object" if test "$libtool" = yes; then tmpdepfile1=$dir$base.d tmpdepfile2=$dir.libs/$base.d "$@" -Wc,+Maked else tmpdepfile1=$dir$base.d tmpdepfile2=$dir$base.d "$@" +Maked fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile" # Add 'dependent.h:' lines. sed -ne '2,${ s/^ *// s/ \\*$// s/$/:/ p }' "$tmpdepfile" >> "$depfile" else make_dummy_depfile fi rm -f "$tmpdepfile" "$tmpdepfile2" ;; 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. set_dir_from "$object" set_base_from "$object" if test "$libtool" = yes; then # Libtool generates 2 separate objects for the 2 libraries. These # two compilations output dependencies in $dir.libs/$base.o.d and # in $dir$base.o.d. We have to check for both files, because # one of the two compilations can be disabled. We should prefer # $dir$base.o.d over $dir.libs/$base.o.d because the latter is # automatically cleaned when .libs/ is deleted, while ignoring # the former would cause a distcleancheck panic. tmpdepfile1=$dir$base.o.d # libtool 1.5 tmpdepfile2=$dir.libs/$base.o.d # Likewise. tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504 "$@" -Wc,-MD else tmpdepfile1=$dir$base.d tmpdepfile2=$dir$base.d tmpdepfile3=$dir$base.d "$@" -MD fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" do test -f "$tmpdepfile" && break done # Same post-processing that is required for AIX mode. aix_post_process_depfile ;; msvc7) if test "$libtool" = yes; then showIncludes=-Wc,-showIncludes else showIncludes=-showIncludes fi "$@" $showIncludes > "$tmpdepfile" stat=$? grep -v '^Note: including file: ' "$tmpdepfile" if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" # The first sed program below extracts the file names and escapes # backslashes for cygpath. The second sed program outputs the file # name when reading, but also accumulates all include files in the # hold buffer in order to output them again at the end. This only # works with sed implementations that can handle large buffers. sed < "$tmpdepfile" -n ' /^Note: including file: *\(.*\)/ { s//\1/ s/\\/\\\\/g p }' | $cygpath_u | sort -u | sed -n ' s/ /\\ /g s/\(.*\)/'"$tab"'\1 \\/p s/.\(.*\) \\/\1:/ H $ { s/.*/'"$tab"'/ G p }' >> "$depfile" echo >> "$depfile" # make sure the fragment doesn't end with a backslash rm -f "$tmpdepfile" ;; msvc7msys) # 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 ;; #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 "X$1" != 'X--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|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process this sed invocation # correctly. Breaking it into two sed invocations is a workaround. tr ' ' "$nl" < "$tmpdepfile" \ | 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 "X$1" != 'X--mode=compile'; do shift done shift fi # X makedepend shift cleared=no eat=no for arg do case $cleared in no) set ""; shift cleared=yes ;; esac if test $eat = yes; then eat=no continue fi 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. -arch) eat=yes ;; -*|$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" # makedepend may prepend the VPATH from the source file name to the object. # No need to regex-escape $object, excess matching of '.' is harmless. sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process the last invocation # correctly. Breaking it into two sed invocations is a workaround. sed '1,2d' "$tmpdepfile" \ | tr ' ' "$nl" \ | 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 "X$1" != 'X--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 -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ -e '/^#line [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. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi IFS=" " for arg do case "$arg" in -o) shift ;; $object) shift ;; "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") set fnord "$@" shift shift ;; *) set fnord "$@" "$arg" shift shift ;; esac done "$@" -E 2>/dev/null | sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile" echo "$tab" >> "$depfile" sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" rm -f "$tmpdepfile" ;; msvcmsys) # 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 ;; none) exec "$@" ;; *) echo "Unknown depmode $depmode" 1>&2 exit 1 ;; esac exit 0 # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: libdrilbo-0.2.11/config-libs.m40000644000175000017500000000407413153331702016344 0ustar chrenderchrender AS_IF([test "x$enable_x11" != "xno"], [ PKG_CHECK_MODULES( [libx11], [x11], [AS_IF([test "x$libdrilbo_reqs" != "x"], [ libdrilbo_reqs+=", " ]) libdrilbo_reqs+="x11"]) ]) AS_IF([test "x$enable_jpeg" != "xno"], [ PKG_CHECK_MODULES( [libjpeg], [libjpeg], [AS_IF([test "x$libdrilbo_reqs" != "x"], [ libdrilbo_reqs+=", " ]) libdrilbo_reqs+="libjpeg"], [for dir in $with_jpeg_includedir /usr/include /usr/local/include /opt/local/include ; do AC_MSG_CHECKING(for jpeglib.h in $dir) if [ test -e $dir/jpeglib.h ]; then AC_MSG_RESULT(yes) jpeglib_h_dir=$dir break else AC_MSG_RESULT(no) fi done if [ test "x$jpeglib_h_dir" == "x"] ; then echo "Could not find libjpeg.h." echo "Try setting the location using --with-jpeg-includedir." exit fi libjpeg_nonpkg_cflags+="-I$jpeglib_h_dir" libjpeg_CFLAGS="-I$jpeglib_h_dir" CFLAGS_SAVED=$CFLAGS LIBS_SAVED=$LIBS LDFLAGS_SAVED=$LDFLAGS LIBS="-ljpeg" for dir in $with_jpeg_libdir /usr/lib /usr/local/lib /opt/local/lib ; do AC_MSG_CHECKING(for libjpeg in $dir) LDFLAGS="-L$dir" AC_TRY_LINK( [#include #include "$jpeglib_h_dir/jpeglib.h"], [struct jpeg_decompress_struct cinfo; jpeg_create_decompress(&cinfo);], [AC_MSG_RESULT(yes) jpeglib_l_dir=$dir break], [AC_MSG_RESULT(no)]) done if [ test "x$jpeglib_l_dir" == "x"] ; then echo "Could not find libjpeg." echo "Try setting the location using --with-jpeg-libdir." exit fi LIBS=$LIBS_SAVED LDFLAGS=$LDFLAGS_SAVED CFLAGS=$CFLAGS_SAVED libjpeg_nonpkg_libs="-L$jpeglib_l_dir -ljpeg" libjpeg_LIBS="-L$jpeglib_l_dir -ljpeg" ]) ]) AS_IF([test "x$enable_png" != "xno"], [ PKG_CHECK_MODULES( [libpng], [libpng >= 1.2], [AS_IF([test "x$libdrilbo_reqs" != "x"], [ libdrilbo_reqs+=", " ]) libdrilbo_reqs+="libpng >= 1.2"]) ]) libdrilbo-0.2.11/Makefile.in0000644000175000017500000007317413153331703015763 0ustar chrenderchrender# Makefile.in generated by automake 1.15.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2017 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@ # Makefile.am # # This file is part of fizmo. # # Copyright (c) 2009-2017 Christoph Ender. # All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: # 1. Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer. # 2. Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the distribution. # 3. Neither the name of the copyright holder nor the names of its # contributors may be used to endorse or promote products derived # from this software without specific prior written permission. # # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS # IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, # THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR # PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR # CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, # PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR # PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF # LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) 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 = : subdir = . ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/config-flags.m4 \ $(top_srcdir)/config-libs.m4 $(top_srcdir)/config-conds.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ $(am__configure_deps) $(am__DIST_COMMON) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = LIBRARIES = $(noinst_LIBRARIES) ARFLAGS = cru AM_V_AR = $(am__v_AR_@AM_V@) am__v_AR_ = $(am__v_AR_@AM_DEFAULT_V@) am__v_AR_0 = @echo " AR " $@; am__v_AR_1 = libdrilbo_a_AR = $(AR) $(ARFLAGS) libdrilbo_a_LIBADD = libdrilbo_a_SOURCES = libdrilbo.c libdrilbo_a_OBJECTS = libdrilbo.$(OBJEXT) AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = 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) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = libdrilbo.c DIST_SOURCES = libdrilbo.c RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-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 \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ cscope distdir dist dist-all distcheck am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags CSCOPE = cscope DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in ar-lib compile depcomp \ install-sh missing DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ if test -d "$(distdir)"; then \ find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ && rm -rf "$(distdir)" \ || { sleep 5 && rm -rf "$(distdir)"; }; \ else :; fi am__post_remove_distdir = $(am__remove_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 DIST_TARGETS = dist-gzip distuninstallcheck_listfiles = find . -type f -print am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBDRILBO_REQS = @LIBDRILBO_REQS@ LIBJPEG_NONPKG_CFLAGS = @LIBJPEG_NONPKG_CFLAGS@ LIBJPEG_NONPKG_LIBS = @LIBJPEG_NONPKG_LIBS@ LIBOBJS = @LIBOBJS@ LIBPNG_NONPKG_CFLAGS = @LIBPNG_NONPKG_CFLAGS@ LIBPNG_NONPKG_LIBS = @LIBPNG_NONPKG_LIBS@ LIBS = @LIBS@ LIBX11_NONPKG_CFLAGS = @LIBX11_NONPKG_CFLAGS@ LIBX11_NONPKG_LIBS = @LIBX11_NONPKG_LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ 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@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ RANLIB = @RANLIB@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ 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_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ libfizmo_CFLAGS = @libfizmo_CFLAGS@ libfizmo_LIBS = @libfizmo_LIBS@ libjpeg_CFLAGS = @libjpeg_CFLAGS@ libjpeg_LIBS = @libjpeg_LIBS@ libpng_CFLAGS = @libpng_CFLAGS@ libpng_LIBS = @libpng_LIBS@ libx11_CFLAGS = @libx11_CFLAGS@ libx11_LIBS = @libx11_LIBS@ localedir = $(datarootdir)/fizmo/locales localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ AUTOMAKE_OPTIONS = -Wno-override @FIZMO_DIST_BUILD_FALSE@dev_prefix = $(DESTDIR)/$(prefix) @FIZMO_DIST_BUILD_TRUE@dev_prefix = $(FIZMO_DIST_BUILD_PREFIX) @FIZMO_DIST_BUILD_FALSE@pkg_prefix = $(prefix) @FIZMO_DIST_BUILD_TRUE@pkg_prefix = $(FIZMO_DIST_BUILD_PREFIX) pkg_dir = $(dev_prefix)/lib/pkgconfig pkgfile = $(pkg_dir)/libdrilbo.pc SUBDIRS = src/drilbo . noinst_LIBRARIES = libdrilbo.a all: all-recursive .SUFFIXES: .SUFFIXES: .c .o .obj am--refresh: Makefile @: $(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 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): clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdrilbo.Po@am__quote@ .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` # 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. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ 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" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) 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; \ $(am__define_uniq_tagged_files); \ 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-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ 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" cscope: cscope.files test ! -s cscope.files \ || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) clean-cscope: -rm -f cscope.files cscope.files: clean-cscope cscopelist cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -rm -f cscope.out cscope.in.out cscope.po.out cscope.files 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 \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ 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) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz $(am__post_remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 $(am__post_remove_distdir) dist-lzip: distdir tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz $(am__post_remove_distdir) dist-xz: distdir tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz $(am__post_remove_distdir) dist-tarZ: distdir @echo WARNING: "Support for distribution archives compressed with" \ "legacy program 'compress' is deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__post_remove_distdir) dist-shar: distdir @echo WARNING: "Support for shar distribution archives is" \ "deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz $(am__post_remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) $(am__post_remove_distdir) dist dist-all: $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' $(am__post_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*) \ eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lz*) \ lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ *.tar.xz*) \ xz -dc $(distdir).tar.xz | $(am__untar) ;;\ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac chmod -R a-w $(distdir) chmod u+w $(distdir) mkdir $(distdir)/_build $(distdir)/_build/sub $(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/sub \ && ../../configure \ $(AM_DISTCHECK_CONFIGURE_FLAGS) \ $(DISTCHECK_CONFIGURE_FLAGS) \ --srcdir=../.. --prefix="$$dc_install_base" \ && $(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__post_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: @test -n '$(distuninstallcheck_dir)' || { \ echo 'ERROR: trying to run $@ with an empty' \ '$$(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ $(am__cd) '$(distuninstallcheck_dir)' || { \ echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ || { 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 $(LIBRARIES) 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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 clean-noinstLIBRARIES mostlyclean-am distclean: distclean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-data-local 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 -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ am--refresh check check-am clean clean-cscope clean-generic \ clean-noinstLIBRARIES cscope cscopelist-am ctags ctags-am dist \ dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \ dist-xz dist-zip distcheck distclean distclean-compile \ 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-data-local 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-compile \ mostlyclean-generic pdf pdf-am ps ps-am tags tags-am uninstall \ uninstall-am .PRECIOUS: Makefile libdrilbo.a:: cd src/drilbo ; make mv src/drilbo/libdrilbo.a . install-dev:: libdrilbo.a mkdir -p "$(dev_prefix)"/lib/fizmo cp libdrilbo.a "$(dev_prefix)"/lib/fizmo mkdir -p "$(dev_prefix)"/include/fizmo/drilbo cp src/drilbo/*.h "$(dev_prefix)"/include/fizmo/drilbo mkdir -p "$(pkg_dir)" echo 'prefix=$(pkg_prefix)' >"$(pkgfile)" echo 'exec_prefix=$${prefix}' >>"$(pkgfile)" echo 'libdir=$${exec_prefix}/lib/fizmo' >>"$(pkgfile)" echo 'includedir=$${prefix}/include/fizmo' >>"$(pkgfile)" echo >>"$(pkgfile)" echo 'Name: libdrilbo' >>"$(pkgfile)" echo 'Description: libdrilbo' >>"$(pkgfile)" echo 'Version: 0.2.11' >>"$(pkgfile)" echo 'Requires: $(LIBDRILBO_REQS)' >>"$(pkgfile)" echo 'Requires.private:' >>"$(pkgfile)" echo 'Cflags: -I$(pkg_prefix)/include/fizmo' >>"$(pkgfile)" echo 'Libs: -L$(pkg_prefix)/lib/fizmo -ldrilbo -lpthread $(LIBX11_NONPKG_LIBS) $(LIBJPEG_NONPKG_LIBS) $(LIBPNG_NONPKG_LIBS)' >>"$(pkgfile)" echo 'Libs.private:' >>"$(pkgfile)" echo >>"$(pkgfile)" install-data-local:: mkdir -p "$(DESTDIR)$(localedir)" for l in `cd src/locales ; ls -d ??_??`; \ do \ mkdir -p "$(DESTDIR)$(localedir)/$$l" ; \ cp src/locales/$$l/*.txt "$(DESTDIR)$(localedir)/$$l" ; \ done # About "-rmdir": make ignores errors of commands which are prefixed with # a - sign. rmdir may fail in clean-dev in case other libs have installed # development files, or in case clean-dev has been run before. clean-dev:: -rm "$(dev_prefix)/lib/fizmo/libdrilbo.a" -rmdir "$(dev_prefix)/lib/fizmo" rm -rf "$(dev_prefix)/include/fizmo/drilbo" -rmdir "$(dev_prefix)/include/fizmo" -rm "$(pkgfile)" # 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: libdrilbo-0.2.11/src/0000755000175000017500000000000013153331702014470 5ustar chrenderchrenderlibdrilbo-0.2.11/src/locales/0000755000175000017500000000000013153331702016112 5ustar chrenderchrenderlibdrilbo-0.2.11/src/locales/en_GB/0000755000175000017500000000000013153331702017064 5ustar chrenderchrenderlibdrilbo-0.2.11/src/locales/en_GB/libdrilbo_i18n.txt0000644000175000017500000000002413153331702022422 0ustar chrenderchrenderCould not open X11. libdrilbo-0.2.11/src/locales/libdrilbo_locales.h0000644000175000017500000000352413153331702021733 0ustar chrenderchrender /* libdrilbo_locales.h * * This file is part of fizmo. * * Copyright (c) 2010-2017 Christoph Ender. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. Neither the name of the copyright holder nor the names of its * contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef libdrilbo_locales_h_INCLUDED #define libdrilbo_locales_h_INCLUDED #include #define i18n_libdrilbo_COULD_NOT_OPEN_X11 0 extern z_ucs libdrilbo_module_name[]; #endif /* libdrilbo_locales_h_INCLUDED */ libdrilbo-0.2.11/src/locales/libdrilbo_locales.c0000644000175000017500000000351613153331702021727 0ustar chrenderchrender /* libdrilbo_locales.c * * This file is part of fizmo. * * Copyright (c) 2010-2017 Christoph Ender. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. Neither the name of the copyright holder nor the names of its * contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef libdrilbo_locales_c_INCLUDED #define libdrilbo_locales_c_INCLUDED #include "tools/types.h" z_ucs libdrilbo_module_name[] = { 'l','i','b','d','r','i','l','b','o', 0 }; #endif /* libdrilbo_locales_c_INCLUDED */ libdrilbo-0.2.11/src/locales/de_DE/0000755000175000017500000000000013153331702017052 5ustar chrenderchrenderlibdrilbo-0.2.11/src/locales/de_DE/libdrilbo_i18n.txt0000644000175000017500000000004113153331702022407 0ustar chrenderchrenderX11 kann nicht geöffnet werden. libdrilbo-0.2.11/src/locales/fr_FR/0000755000175000017500000000000013153331702017110 5ustar chrenderchrenderlibdrilbo-0.2.11/src/locales/fr_FR/libdrilbo_i18n.txt0000644000175000017500000000002413153331702022446 0ustar chrenderchrenderCould not open X11. libdrilbo-0.2.11/src/test/0000755000175000017500000000000013153331702015447 5ustar chrenderchrenderlibdrilbo-0.2.11/src/test/zork-poster-grayscale.png0000644000175000017500000070132513153331702022434 0ustar chrenderchrenderPNG  IHDR:pC CiCCPICC profilexڝSwX>eVBl"#Ya@Ņ VHUĂ H(gAZU\8ܧ}zy&j9R<:OHɽH gyx~t?op.$P&W " R.TSd ly|B" I>ةآ(G$@`UR,@".Y2GvX@`B, 8C L0ҿ_pH˕͗K3w!lBa)f "#HL 8?flŢko">!N_puk[Vh]3 Z zy8@P< %b0>3o~@zq@qanvRB1n#Dž)4\,XP"MyRD!ɕ2 w ONl~Xv@~- g42y@+͗\LD*A aD@ $<B AT:18 \p` Aa!:b""aH4 Q"rBj]H#-r9\@ 2G1Qu@Ơst4]k=Kut}c1fa\E`X&cX5V5cX7va$^lGXLXC%#W 1'"O%zxb:XF&!!%^'_H$ɒN !%2I IkHH-S>iL&m O:ňL $RJ5e?2BQͩ:ZImvP/S4u%͛Cˤ-Кigih/t ݃EЗkw Hb(k{/LӗT02goUX**|:V~TUsU?y TU^V}FUP թU6RwRPQ__c FHTc!2eXBrV,kMb[Lvv/{LSCsfffqƱ9ٜJ! {--?-jf~7zھbrup@,:m:u 6Qu>cy Gm7046l18c̐ckihhI'&g5x>fob4ekVyVV׬I\,mWlPW :˶vm))Sn1 9a%m;t;|rtuvlp4éĩWggs5KvSmnz˕ҵܭm=}M.]=AXq㝧/^v^Y^O&0m[{`:>=e>>z"=#~~~;yN`k5/ >B Yroc3g,Z0&L~oL̶Gli})*2.QStqt,֬Yg񏩌;jrvgjlRlc웸xEt$ =sl3Ttcܢ˞w|/9% IDATxux׻6|ϖ(D ! w)V )^CqRJ)Ŋ;(^%xHefs:G{f͒#zK/}0;i2S4o&' C(&,*X P  :YqfSh3'&UfP TdRX@@qҢD', :a6AfBf(T fj6 ENX쭻 T, &* U}T`6f-X?&?՚&Bٰ{?|)|b+j}5oRRo(oPLj%B%o);iVj^M"4qMLv={:|M;7WC ?=I44羻O.Gn0u$5|m{ZBlfk`j[ ý>A8[}#6[ZnJ lCj`jxzGsЩakW2(;!yhRY=C٫ D(mɽ{ ,7LD@aJ\?\𭯍Q=eV> P3zx[hPY s#ZNp/5qj6X'eAgϿ 2X&R?,;٢o.]de,&Q[a<2썗EGWm"hIde,N;U{:87ULjv7y\f(Wclky=nˤ6^l;Ey7y!~(~TJDx&o~{6x6ar1sJ<]0 C]{}Ć渵Z**h2"3֤kR;ti^V[.kʼn0b}6ɫz/qje>1w^3qD3N*E `E/0""as `FNcO:E`<}n^?of"gKѪd?-${T $Ji ЍKJh>S}JdDd^7.\p…[ǫ<k[`;zVR+ȫH s= ȸC0;.̞.]rgϾ}3/~ w:$5y My}3=dPr`֌5x,hCVz4+W> 7-bIƓL%II)VLO@==w(D 2[=2fCC^fKdt$d;d]/rǦ'|old|=<{Tv9BJ4+/jF%˿{$fJqc YF2뱏gAdfIos73_< yIu\I8 @(Tm6-6$_FCv&ܗ#w?ܑdQt=ǟ4忠C6eO$%|Dz4bFŠ tdTWY1?ug' &j-^Oɉt񥷶2)|Ңw|t#Ȥ߂TFs 3DU I[6'0ba:y]zI A!)(H!_ɏ/$;oї!1MvL?Ŀ>Sn/mI)J%6N7Z+$Q(w@ˤ m1-TO0mS RعxqPeD|kyOU]M #~R/?|݊ |IkN<zφ^T;w&w'ZrЃHmۙm PN /ORC }')$URe(dpdd|5XМ7Q]\^XG(+?Haj<1HzA!H:yhˏI䍮 RThȧx7`P/ӆ\t!ϫ 6ܨJ0KyW#U>ʠ;it~,DArIK{)KS$gNkodǠ͍3Bno?, fn4bD(:xARf.p$5^iȏDzXlY @c"{R9l^=ymIvLRZܕI@[MNKIw{?dLz S܂$W I2vd%EY"\GH&A:9I@ t#rcoiqԬu9\`^X"Izm1\tS}$oMwA>s+J3|Q_>ԩZdX AAS'r!{O׮I.% weߴRm ԛd׊j@&)I>-UP`Der^yrLvRޒNr>Ty_umS"s|bwt|I$$][9߻xⅮA*-|F6|Z?@C !/ɗ7U+Z߉H-|`{yeg @*_ G2/|I{OA(Q{ ;4$R7tJceR|ˏdt b o_N[" VB!T&d%yO\} uhz^R?F'3;wl\=`xͨAF%@rF\Bqt0I2{8!L fw06&߈ J!`d.Ĥ/#. CRe\$<_ȏ=5M(B*3ӿEC>8tdQrtyIxU N /{<U$#_Z"1Wn/Ⱥ3=cCy% nkT~3V\L8¦PxB&#Ñ/kU$83(Qx؂s.?{cc 0Cik_Ij؛9N&YK([ iTOv-ق[t4bdjn]p3JF": tE"y;L UڒCJk5;,C% A/7Tڹ3ϐ*Y0t86 ףHkP`\J]hwPOVLűZMkt#hH`ss;Or]Q 4Wv$'zJpT6k@g܎I lH')6~OTO %q$xߵ'&5@6p >禍-JiVE9ر A9?%%H~y!8f'!F\4^.O^Q yv6#g|5}Cd[4h@Ny.l$eZ QN2ZޢLc+)TS A@C⏁&un\c3;tMm2e bh22|Fg kXг#;wl=mTc]7rM\m%G sѠhsNL:u*&»6~xr9z]D~V|Fc\e*3) X%PL|/ +ɼ]=jdv6)W3Z51n5!Y~xDZKq.u0{};^&3ppdXaG'IN6l1ôU߇aX,P#P`PV&[ [uD"=dKI.Yɳf f9nШ[U nnힹ O @{tG7㓧۵@qkF%oy1)Tn(CiLH-;d#N|퍌~@|bg:ӻW@aٴ-.qLg xe l)U<`>#H&j*CKKnoL@WCڝNV6B;X D9#S6ȣ_w)>HrZmޱe˖-; zq=}Ocl INj< f!yQN sO; dʱ1]/MED.`ÿ;{+62jCí4Z #j_Co7/ƯpRWp&̋tKhk'WkNɯ) p[Q>L@^Hr7p6tH@A F+%mZSj MR *>@٭dil1_`45d!"Y <2r|Md]s@*51z_up5W%wjv- /Җ(Øf]m0c%9Iy~u40O hx >q(xVӁ0ZT5T`o dxQ_Α3ꦱl'Ì Xj`K90m}5\dO/ ʦcHAU!P$y4vӫhmHP :%m"UNNFS ܏;}"L?-I.QhD 6k+NߒgK I[i8XzZ `L@$~6Nlm~Tm`+`XC3R y#]9omUЛ2 @PN`9R oN~Lk}J Bڮ's4twx<&yt^0QR仳 cW.uLLwI8vρW,c xI}< [n-&K2C%lv $d#킼&r!0oj!!O#Z]dDd16 *sI٫?\(E9{ٝ"8- 􅓧O>tii9d3 k:Ox00t6Vث%~Q굋Tf+%Iڎ#֛-لQRo{h,FvP/,ۣ0Iⅾ IDAT㷋 -`!4 @wTbFgLWBX(@gtwWkQ@*906'>mKnt'//҇?f\u@ך<<qUҕ\ b.֬f}O\:"e=|U_U%鴓#Ųڐi:c1gEb d˗f`JokD!0gL@2\;=$NS򁂯*x)L=)xN4-l&VhLPCICO Z'/to(=䍧_D.\@:C#.'~#Hl*In͒27&_ћ7~x&Xh ~>™p$9KY î /@)hˋ<羢8HP wmL\Zf~DI]gU5BV_X\@6)8> D 㪾"> Hpj "LɭJ|19!Ռ_/佰'78$Ɏ InPUU8d$OǓlmhkRBJ+6Br#GaUa^ Ll .&mKwch G.O[eD xy?+ɸ@t-Ie?-|ejnzF!Ȯ~m47<ڤhYO2IAG%& 0#0cmY~R.3!g~ނy@ɘDІd|cRO" P/"wD$nɇ@yסF lo"YhP: # ie+ ÝG.Zccd0lxl Z<⪗q~HΒC eO4+!՘St;s벷L5ͻ D>%g0)T'o=!&{(ci~/3ؚl$3ǺIѓfR=Ǹ+bK(N GD=:=3!sOr ~x/d]J@hg{3$"D 06MQo(J%$&@dgy_LRcYQ/ V S0f~XG/ HǯlTʜr~܃_RluY5 V0E~iW=K ? Ԗ)8ʓ)ז#;]#巅v. $wZAL[Ey?ϦСO- 3{g9 RtԀ/xnXF&F+N I7x= S}4\$79)x&慢b1[92Z-~y6qxoPfzd0{9 PPe{r ~~.~|.ࣼ~D{i$   U5`:N5E9.@/{}zU@_9͸{t8Bߥ+%g5."6.{wKll2E VbOc2NDDl*.:dP j j_I__|[ OGdnzkgRE(Qcq~V =Hkdwޗɏ`j&-{\&H+ mnX ૊0A> 8ޒľ~X.s~.@GɊ PIW9s>"]!pl6hf#╷q9z@rab{ c^  돵3K;#gE:)W@o2Y@ԓ[.b?43FUyc2Kv bZ'{2|b d1cIr7?Zܑ9Bx-ޟȇ`_ _$B_ٝ;w;1c[[ |LnF2u+FQ0%3o?ͳj٦X!ߎn]AN{1xi (@ y΄j7OnHrXr@)eO.WA92NrG s3~c1]%j[kH'2="U2ő'쥚EaA|V|˂i8<& ?/пǸvpB P[Ք>?$TV7j^bI>7l=Z 55<,i6[>1tꐂ졻1bGJn'[cd X z$C2=D)C (-ֶ7|1'5nš2L?VBsv׌@~:7?ytpQϚJ;mTukM4]g)R>YqPa*|ma x<`trH  7#]mՂoG\ɀڶLJ`ʝ.L FiUaG@޳<:62uRIi~M:ҰϐpOv|:t@:*y#p?⽟ALAxC2$/OGZ%+BIA} ˉdsgb,qJQHMY I+wt#/$4'y%>sw0RgȒZb5C&]6dϞ={V̺/ؗVOa/İOhE?pL뾚PeV`ݱq?l 9 SW(H~(C (BxA$(V݊pKԥt֒FՁ5#< ֺRĈG ,=䮆R'RH7eb#`ie[CƜ^@v7KN)ZjGrKH5ղȲeZ0 JڹIR-AxE:~z)Ⱥv9,nµ*>a 60UR1tT5~ATe$5-=-{vɸC:)+a(<?ww{cCO)IN,~=/4X_=(x5gI: =zr3r{4|ױ*9ib)$)Ņ-@)|$ɇV[]>sP}oI>6"o)ߧչpl L@3Ǣ,eO7digߴa|v$N~}M) >)zizh"ť!* XܼC&hU`yֺs_0opPSKu2DTr$݅AQV|B{鄙av A$]IZ f4&Dd>KJϫS$w%䫟œ܌fIni}4eŪ)/+2gn9=o}+4 -sMM=;^|6ۀ\#bJcypdOhZ*q~uE} ߀@0~צ{C2ECItgOr`>MvSA/5x[qYefpѮ L$*eC Ε+/04C C.{ڳJ@:a䁎+H R-SVJ}D!gU˲ard²3 U(w6ˌҦ}%dqkJTY z &>#&u)qAoh/q|__c\9TICYwƑKD:XcZΕ/#f /M NQ݇لmReDUt,&b*xcߨg5xɕmL,R6)Y y@ϵ_3JwZLt!o@ /mt}X뫦e@s]ߕh3RP5:$x 9:lv'.9sٔgK5 ޤSf>}~$,r<7X k_E!86?zNd$_)ۓ'Wdz!K. {Bd<ΛӹCPA)>$t0KT,< >f H~f *}E0t횼E`FpʕbSp׾? R"Ӟ:Vȁ$صI*9Hh*[X;ޯԺǵGK5%CIKC,3JADKmg/IK@4  O&ܱiK=L-i Ei y"?2:\ :`_0ϸ(В # 뵼'h?a@5ƯŌ'l'a/ϼp)LL 9쑻0lKޒ{€: @-  8 sWs79{̉Mrjso7!K beum*̈́ߥW]JbJ&H[lc IDATIN= eCs]=C}[LR厔s[v⟩29Z84lpλqKomW gK/z92e r:,'G:=0چWMbY6O5Z4hp I>1!V-i 6ʓ:th׮]M1YH=U S |doQEpHp lti z &o;)`9IN0n(&gycnv/}K>+Q[ϝ[H"SXS)f* `?<"MtRHw3HӫeM(h@e^s)i{\:$c7 iUn-q+w8j B@&6U򭦒+@16`8L3{ve 9FǍLQtP_Qq6"ׅlG}QY9+fL~ODg)Mi3h #ުҫZtV=򓆪nm|3ymTֵ9:wTkvd{ЫxUʤla)  sr { B H"9s&&dwRŹ-t8jhLdC|WЏaO;j9*VU{=4{K X e1@ͣNsfx05qݯ?;{3Wn9壽e wf|Mr&М$IFxX\XI~ln0KMd>ʥ[BOىt>u gܿpz!`_5tl}77tz,G}ئBKy>'\K٦H;ˍN # JX(֖ƪ[C.qnZK=ӖOy! ^mxoQE{\$_D~y)nMuRYH]IZ]B{Q`< rS/xηvtDbKRNF_ΆPtH>Kr8:9 .,csK*ZxztC~ztMy;HUM|wW\IboPY)2Gv`ĔOnrja@5N9++tVٵ_EAR(άe's| -d/4]u_0 hOi~:j/B]do{E )@7s Oɉԑ//~UK4˴Yeټ X06}(I; c5ׂ(r'JOZ?fS?iHVjUY1$ WF6h0~ލ0}Pb+G;tȳ1>*SCBX;%ig"57? eMSwpӏ$ȇ0`u_f< e1z08Z&c%{HG eٔ'ioԨΠhGk(\d7$@<%iCtI~~,++KMS59^VEuTQnKu !?Z$x.AFC"Sٿ{+ . [ WE`8*+9=VI eu,dJ& ˝եUlWɧR5xRؖn?r|vmz)P؅dcǾ㲐L2z`_]@HA\jdR _~Q% әoza2党wiUq@n"'nO= d%21J7ϮE&w!(>T?^ɿ闒Tjes@^Qi"IE }ō:4{<+h8SW:.[B! z(XYA#T~M*T=_>mgGSgeE5lX ds+(ӫ5(Q ?9f,WE1( PoIkyZ2,+s 0݃ 0B#ʟZ  @4XBBykXd &mh?$c F&/<&u U=ez+ \OҚCUJ&i{GVQώfJ-;Tk-RV rLn 'B2j B4ʶ) DԆwZeC/¦$S=JjezU'%EU9)1"tߠ׊:Ǐ@.Ӓ% xcg0Pֈ gW\Z#)*!~JLW1Z.a;͊IFոIf[FCCSQkz:MӛY~M|} V)jzTM>D< T~,ѫ9Fz.$/pqlf+"jn=64>C1ݲWD' {h,%a JD|ȧ~r}H0i^b"g F&I2(Gx/0 I@ߢB7)ēKQl՞:uJ8). $e~*| ,TQ,l =fws;\7䯞-r76uY[zUhVX£ygE?|RU`(}tͲ8~\p*cT~x=钀pru+2,w]Y{t迿%.@I%P*UN6A(Bq_=<: *sJ\c%6) Oj: &-mqFÎfJG#vd]R G˞C"Jo:P ~`Jq@B/ӀX3v%UGǔ'mjܡ@%.bI @Wc_)s:p!(ff jƟ@% uQ$~lƖdtDs-RW4îƅ v`GwGDk U!iЮnm@آW6B?\XtR' 1p;jQ\S,h)SHVPݾxNYIB/.PiH^z1Ɂ s4[Ś?I.^q: ~$`GU_i,YRz>'>5wR`nj(%1(Эu0> S TVp{ OHhpMFU@e3y?.[kgNc|1ۺ-۶n%Nudx$!(KsVU1naPAb)1OshlaD$8Hto~6;{: G}tKꎼ378G"p5e'Kau`_8tb5ѫ5S\ƣo7/S$ Sm.mD9cO\1yfPRAOEB KVm+,oǧBQooJ%f% YIB8ysO2L6L# kPJWF́)`rO5v2޵KEoPԙ ea@ l xx;l&;;^u#-Z<ɫx#B_G nQ`(y"<-0fa>0{q.e&n pȣyT $@ jCȥw| JQiH `ъ.6_9slʓP%bq4f^(mf~J~ϭ]#0 ii`@L`SD$_A~aunǀ.P{tn~Gμ+Ko{"\lM=OIK޾O{. xHՇ$ꢇSQE t";Kx %y;x}6)lqlӭQs/w^,$y5|#}L [Q&*%qז{}0A|oPZB3μ^ǙE =@'*9" sl Wd+(`_u!Q*Tj(76. E/d "k*McdY/7 `uf"kT!>tk/_{Iu+OG=5W[=0LR`md/ $z7{U3 lF^Ʈ@7^n3u<4LFLLny) 9)&ju diyl|=O`c~ϓﯗ`)]ӹFj*=!XU 59YTr@X<4!ѱa>Qr$ LKrf`In@#`N%PqJ! ~C; V%F#W$'P6ïd0 H@ob-dbjU9! t0jXH;H1>لd'MjBFs?E }Gs ? m~$8 BNIt3vx]5r֊\FlH$e6m|qQI-$y nOF9kd05sHLi7!7o]} ] W@ ^#Eeb!:mfI@Fi?$oſ [,ii+ @?<&iU@2dj{> M &rCUM]!2-ߵsU~Z}$ ѷɛAѮ[ 49q`tµFi}Ei9 $`Lhd^P+sV9_畈 @p@1a]P-ri.\ )=ߖ$9Ss}*{eo'ci`t& @ EǙU]ǥv_;*@ h+o:߅g0Hmv}HN85v6+ɠG@X yyd9%9@71wU )SfR*f0!{| `9vzG(IOh(꫻gw.}>kB^4 zJ`m@2'c_SLiNܤФ4Ga/W^z} W6]@ʢԯvl&lW-OLՖB 3fIkQg7=ɽXx蠘`$4Al+ + 5{N!i9L`g)GeniF`R >xW Eٛc%]tPb~Q@.⠤+T]$7I[瑜@R䅋WO#"(:T]8yriV@kǜ:%`.ͷӵ /5iQyE LEp+iBG{O+?&|ngpB*׷w ئ*I䕘tFGjsy¢C. ɳYB>qr=z4ڹdҷP ,%@:| GGO_ ?d:Va7*\nLrG֙\ʈ{iN'DSxEjBExYȤ @08 G聦Z|i5e0P%01|Yr-f/gE< ·tOph O5NI%O:A|eې$/Wb>D'M`$t*Hh,qZUJvx^5rI5=zC'M2N7 ؿTWn?ڠqӄߑL0 UV  IDATߵ O%jrMQ=.ۜE ^85MNFNAX@2)W7Ox'|X~ڨ7聰*Muݷ`AmV7% 6s%<+d3j89-g;NZ,D xjrF^&98=#|ۭ y@ݷ܅4q zLl^+F{꜊ܔ)(3Lȫ@1  >So4pdJJpS>= CЃ{s/&ՇLr~ I4]|IYfJɿ"2BSnt'wіB*n>L5n'{W֓:f r(/;m ;:X4h!3& ED q]^Cy){pt"5/$_UVl]HM.ԡI&y9j,Z/ta4Fx)@P׎^{FC:4 <>\S_}|O} M}MrH}MZTR&xhMP53˧ UEH qEEbߨ)'΋(L?xTk>.(g ,ѬB$KQ>1DwH[$~.B]Sj_&dΚ0a,ӣ+>U+Ti*;@U,˼>ƞz0i~Mr6ۢ3q䧥]&'Ɵ?*Zhϡzt@oag@XXu:T|XA )<^R&ȡ |gٛfGdQrSra#M|U SʕEONڑ^/|~F,"cz@H۴nPMI_r]k|+fOdD7xoEjeE)"FhXM[~;tI$vbc*/h6n٭0n;{*{I~Ȇ-t"ɇOV^2_U;HEi+ʒ(OPdu L;(@p" @v5J)'$QVk/ t_?.~|/2VՃQi%j|ATK+TIM;^e.N3'#Cu:uϑԷBNX d5"!`#IQ@:|=+Rd d R Fx8\J?Rz e2ep$ybI;I'TXGŪ -^d|V:#z]jKD+C2k@\ i!mphj| ygו~Lr&Li5:=B&h3a`r fWw_(C`MV0VW;ϐ,Y8`q럽WP9"^]CU3Eu_0Yr:T3i2$`]X~ni m_qg̑V(w>dWz2yrifЭ{lG&>HKl &  :!F$Ӷ0i2LY>Ȍ^,&kS=*CN|\t50k#1ݻO{@V3ybf H('^HjEe[7y9ˈV2& Enx{+)Dmd59{hF+A tS.oECgsIqƍ`ySP-[t5i#m e+W$`G&lur9'Ua-4i27p+$Hm#mV$ko@t!,YiԖ % j%:ѣ@ (!^Ձn,@LL<4Fp0/Hgb:)u8H7;IM26e/FJ]* RH&=Q{Y`SE=*_U~ -w[Lo "DTJH3b߃prŗG0!@R< hV|FX2a- 1@D3(J0Nn[#f䊋FBIk)ѕۂN/H&Ufc"InZ jմ>C6ōu Zɹ|X?ۉeGO c"0sImgv$T.5vɌpm{n0drBƎ;`Ҩ zOIբ̫<ެvsmZyޮKYSyů/0V gSn@JI{7 *>|LI텂ǙR{ִ-~OfJ tVRo !Em TJ6@B4-mVN(>{CsZ줝_TmsdoPy Ј$6I8Tf03ήGӚ+w|E*9\EI&Gh?*Sgr ?0m|)sa K281Wͪ@MyD&SLk3I.Dmda(r*Z<[*+Ӛ(*I-i cn \K# qPd6np}P3_B6[$'7ewϟ)*̮bʤ$_Z`cYMA;29 D8O&+>^CV4ŧq:0B E~,1oB ?9s0{f![Yo6Cy|<x)NA2+w'K#|+aI=$O #^ b8L!C{&*"7;͎vA Pm7I+SUP<ujcB4<`-<J@o&|3Rm e)\(0V:^oPmVAݛ\ -侽 H2_WM$;~vIɝF|:aСz1 dŨ3beR]$) $Q`l@H/2lY\E$~c2GC|p",4-Iƍ%erPod_D]L~ TjIYQi1bZVnH+_PlVúEU7`(<q<`Ϣ AY ëS :ڳW1 u:!.<:ZYT18 [o$I$I9'p> y ʝ!ɇ/ne-XvΠoשv >'2Ci"ۋ'2t2ʎ߭vw:C ``Dc; CiΨu=#V @-08Gys\k/(֐B u>ׅBϯNp{,9ё' &EX&1<Dk&*K9kZi4I FoS37vYT%29m0wX_V5*s <x桋i =DR'2D> &6 *[%nr7YhZt/<>h0Dm2 H>OE[1"eKm_+Yd_90P~H\stK3n[qd>`Rˠ>>\pϼ {ӣL,P []ѓ4LysN|4 4NլCPhKN@|x=-b3Hl@"G#i! LKlCgKY"PxT2oFVi9)$a'EP&1нrK)v`anVEگWC( =ѓQ;^xӓN@Iգ[@s+݀^#]f/N3'ɒ-f$s>R&sHd>)  ƭ\;C2?BY? 7lEeĚ|.n;$,YeZDy~~8'FP8 -HʳA@/dn3fVw捴K ͛7o/?vb%iC%Bf-GhkI;s/Ҝ4KDG=&#,zI͜HMx8ZJ@5IxHDj-I! h"sE =(Jn Yv(Z@i\T)lN9fYfJkKߡIʧ4こOӾldw)DIfɼ 1S@&i, a;1ݽp|aԟdoExQGo]_FKהy"(T .m`ʤ*,Zh6zMGIuTT( Ω:I%]XS\5%+/@`i618Հ\XANᇢUFΨcI}1o!d]uOӝ[kDm6vvo7h:MKOI+r@Sd\}Q7@5$"6͜ l})͞IJ+nB: r=ʭV~lZQr:<>V^HrAM2[nrd/^|!i86La*~QIΝ\c<Hvg|uK-2У4ٔxDY!eη*@y_j2,rˣnV4d9x|El/2NEd' ѿn|>HIԇz5IOD}FH<}1]߫cq=y2g`T/tDiAŏ.,̓y#w:!\ AZрN-敜ͨ;g/k7|xaG*'*FU&>W}Z̈2e,3үwW2I2 IgN ꥮ%)+Eyr,raw; )]Eh!*'ЈI0fȴ9 Nj `M#*uKl69ӢLbϳjH?lwZ< @I4_?~rX2 SU% v'SW4nJҾG?+0%tHG3e2|~KfL&L kwt*Bֹ <68M&/,G6A0;DBvDIH[NzxlDf?=Wƿb%y7R:t?`(L>׉ZBsZ!p(@5xi`t?-D)"V /x*;:Wi75vSqkL fь^[@CљVG?Ehe#SPԿ_@Xr(FkMD{`Z$O5oNӧ*S"\/ܹs C`G0䭛 5â l.ޣ'{ =-Y;˼I7'=BrqIc⾴$)t%9&JPJPVUH @T I! BMf%;I/)`㐁OY @6\XGF>6V @EkT xϑY=w )J_ZQL ^K;XhS$,q.=N ;l !GXD@Zy1(('`97v)|hY@H@i@BY1ꌲ{ άrb0v X'rO$+3{s)GU'~ IDAT5jԨwd_DFS/Yo9g rL|P{32erW>B%V?5/./L=R!΄ Qô~wlN؟D6dk72S[U6v h$YG:΢/\d:hORf6jfۢC ݸ|ԩ%_c'ybo+b^>8<۽#cT賓кQ؏`[<Z{{RSF 8b%4-rAzKn(e@|d;z,#e>8t@(mˡI1`,MYn(r*Wo Rg(<ɑZgH0k5>38{F^~kۺr֭[n}vMAGtʵ~_ 9_&(r(hͺl_4`Lx9 L77%w\L>|~ϳR>e|fv ~JQ݁QTgfKz#@ ޛEAzSE" D@z*H]z%Hݙn6!? {}{9jEd=$}J]|r6O.]qwm ڪ~ "P}Hu39gΆ ŊH5fa{5<.$ Ntn$3q,:+(xSD>LN d̡5yY2!m9E쐌 |d\^0sD(W 0؟kd?far[*9R[ŹhΌ(*i@[*y On"G,mE ~Tj.G_j O-[.-[lrIl6-`5fIvs6(dS,NJƾ@IXsm UE5IpR0*I["{|)m[@7{56M |Fv_=^cbPL޾2}IMB WTQT}ЮML]Q+m*p2ƙw4\t\ egiz2IQvLHK g>6A2 C;E߿j7lSI~d֖F+|gw@l|oA>+iʵo191bn@{TYn#1g9=*9Gn3/Qg9QhK@1-G64>C gۂs_oH {w=#mFLXPƙqx',kۍ@Mi]VҀS0f4 N9# 7a<U3Ưc4Y,!Bž1hsȒݤwK@S[ 2*}hxx٦$h{\tjS tݾF[OO7׸ {~ XSesp4$ Ӫfvaz {w:[wEBEOb *bW3 XS跫?Ĝ'I\lgC ܸhҥKoߟ~1tlv@ 7 4]@]8+z@heIyد]9Z#y =*Y==˺싣5֗Xś!q*BTV|<Mxik>r@˟@Ѿ"X WT#eOY,ޮ]o='.2t+,`3>N Hhֶ2N@L#\U8_6u-}墥_U zE:]/ =~Fd;>z]A >3 [oOHU(w <::#|߹V"耇Pb</Ywz,j<(y>$TI"'H%(ְЯZVV% -.%'6)QTXpBG*Y#iW\ R\1XAՍc-lF;{< a>2_o0Q>jA *xF ҹ{̂ER =A'+aE)NsM}mQG( [Q9n:6簸a.Gs'm}qԙs>pZ,&Ǎ УnXvr!F#`0y[G^ 65j@ԝfB{9<ج$G*Y%sa>YMf[mӦͧM/PQEђnݰekW[Z~NAH089xA*Ł4 bT*aܳ.}In TXtWudI//{0Dz`U=:˗ -mh^& ȫ!Eu9I}U47wȻ53fخG2TO&y~rצBsVZ #t1,֙YF&jPߺ2K??-Ղn'z)&ڶm۶CYħ|2[_9$ݒ8ݍ'l-@8A5>/(x;>*\ᙺAÞ nU5dp:tƍ>۟K}/lVcTzd2ηl P3-FRYo ˵>;y8SzyPJSd7xܜHY),y'̙;OD E-:3$Hٰ<2g0d ֐|2<&s&8 ъͪaOj❅_? >Y"c8٧/'PN3NrTnqra|@n \O G;$UZEOVPӘ&~ >7z`-@΄.<=@I\ twV]I?hF8Wi,].#9 0,rV-CehR*ԩi`ߎMٲ.bHZ2Fl^dpի %5O\fx8{T^fAT@)fܹpηrg0SQK6TXS]& )9LmEޣtg$XKK*:_ۓXwzFX 2&>Nz;B:" |VFKh& WyN[MdnF*u,PV9FO:&[HRQPLd*??w>Fu92%Nsry5zEW}xFڹvj=c oq!"/Dyg 6UɼC~X : bϢ{jJvF jwB-0[ Е HG 6 @ @ͤzǼ_:R2(UԿUƱ_.ɇX3N5C)a@P\Ջ7K~-Y:WEqD WPu`Nf-fJhHΝl_4J;<Op^{ _r/iKUX&w !~ڋ_@~n>pp?;rGIJVm|IVN{P'EіB?W|7 sY\l.JBu;5z%U>1j[y.rM$i_*6@ IN$k gaè6M/&o ۵-śAw3Ps EIdg |@/ @1m 6/ ˫^(p:F4e+W D5F`d6ѷzA?~\pcy(2dAZA]cS+>$_l]"@ury [dTͮǹ)̂J#C3K&m ˑ5&&[z۴o=yɓ'4z>6{喦O&APc0Q =7Ț=5m9tr]QR9ohN=$y{DH!@=*_)]zY-wB[Z>WE:.B:v⥲$[W/$9e[4|k2gW I*sX 'CAP$6Ӱ9Tyf JW F^/($95ø ^%U;?5$?̈́ +?* Գ;\71v8 Deo;JLrsƜIOWeT=l=n}t+jƺ H# {;-sdHxHK!E Z?b yGDfk_`z.qKϞ?U vtnz|ÇJfgV{mJ25t&27063M{L${K_ZGr_7ڗߤʿ:?Օr`րt{ozJڧ4G]5-/f@ᶯ* cMA$ өÛj!e=o`bWo +ďO9nRUW0 ީsmFb::R5X>~ZP+ 7[ W@)f=p~ڏ|YoDgV@W~ %SNA@AIӖ@/]] söKq$ω.mڲH&w4_w֑ ;|YX<4:SL*|#/^dقݯ;22 @З}E|jTތYup?:I{d?_%޸ڴLJT;,#p& nR_ W{Xcס~Țm' cwiNzϙ.hk?-dT$8n[)uԪ<AW^ۼ)K77h,hgFR]cXuPbI}@D~ib- tt3LȻo \JLiּa,{3, ZxEThOvh<rͱ(.ψѬz?z+"{N͙~Jrx0fX|fz0/"TcI*3ic4}8>ΠxRX8UmCq{iFɺNb](0l Y/5pWʖt!~fHI+s%%>ɹS$O?xhYNxtStk]z8-9v; >:tɓW(G2Ŋ/^BGE͜i*WF6*oG]) la$'Þ˫b2!|ޯDLV8iP}e UZ+KOeqqM-dc(xw"sMbɻCN,@{D5StIfcPUDX:EzZ**2Y53a&ht0*m/SnӴZJgM4\K7@ŭ&R/ܟόf8>p&b)OrQ;VD$g/j lAsQ#ڔ ޘCqW\[ >"ˌ4x7y#uYǧfǘ6 $`D@+?c?b,~T"#6N;Yx)YqM@IH5jLm2ba:$L^xnz ftvs}ʶ/ $o\:7?>.("%Kۼɉ*V$?K[Ky:d-1!/E$J3/|W~3-_ avTFH:%>2a/vER|O^jU eXt68$u˩1 ]قhm*ŝFyT/yBnG#2fMrp+VʆBrZi}pK7_k*=>ԑ B]#w3~ 盖[~H=)&dSa9xkP񺒶kTUe'ߪa1IA.ѐv-yaH\v Ɍv5(Zۅn${$kɊ׍_QH{h $AshOV'j)Con\Xڳ]Sg]&V LU6%3a. hPP'ʻK-&'q?~lDLOx`5"B טGp{J)okJo|IEdUŧ2>;Nlv; !iAN6- 4y MMQu-ھ/2$tyρZo\tCyx-:qΙN:퇽 >Fϴ  [ RsoD{jy+U?LՏijC Ş{Kǁ?qxC}#yi;_ D >{tqFa/a$Il6BـkTbvݦ햆 i>_/ lIBQC[ڟh `-ō 49N6{2(#UMz<=쿺9ӡ\Ts]~\呵m( ppHft!>&6T6s H:2Q04O4JFx99vR,zP~y4 )YT-ɓ8G4й<Dňp|1"-9YI=ph?ҥ$-Je뮇1 ^vDCUY9OOP|2Rw NV dq `'hM:*%b%eh`肌lUd7MkC|r~Lf [@A&<<$ &/ׇ9'{[њTx<^~z wm6 XvCHrZW_t:nɋr$gim8RX }"APb_ b HHdxWv>F,k 'J]>*˶bG#ոy@5%,yj%GM䰬.r;(AB(Qi埢@ǾL4=@U #+yApx *x<׈P*x!hʟ+PcjbhN(&2I@ @"& ni~eHL9?g|m*I-Bv^%uWk懤o0ʦ0;5H\בּWVMmb(sT ,V X}jp/O9aJ^9F@uwnQM{>94G\vk;p.-8;"*0O2Um|ڇg{ {2*J^e@fR8/ ks = +P$LFp \Gv9HІ,:mF@C&JÒeZpRer29e$!o:ԈKy'ϭժv11Q,G"0S[ӡ{o_" \zn>tSƂwI2֜:k/C[%ICFOdm- *b[x[ MrڝNrPs7zU-Od t>'hW"<~nKN\҉ γftޒ'LA'By9CFlP9NM. ꧩn҉N@ )P @}K w]|!* {zA><=]XLPUW]Vơ8E"*I.ȑr$x co+֮[RFmd 2KgzryLHVM9V.'U$I"7 ׭TLD2;!+ڿ#2sF2{'+U\Poy?h@6ۿ D6~wdR$q2X,("[N | I2TmL{NTJr ~r0hJy! _*L$pqМ\-L&vѿCrT"MJLNO}wm 2nX7|: V+][iPbZI2n5S **Y^8_˫ `GPbG:{)ґP$6k?xxLk[I2e@hXVf9p  m޳ky!3L땑&;#HZ<2Ge+gkXf>@KoL&ge5(1>Ϊ^C3^~It S@P lJb$p{ۭOH2  ːEXv=qTsk} 3=w3'S=H>ěȘ٨7Ȏ/>%IGf"j:+.]|*">%D T 3<Ҫl!\q|8迿U=0`DMUq`ӘI[6ID+dIN @-W((K#X;7KҪdoUy_}mf~+oLOĻ Cˉ"\^;3тUGWݶZ ߣtT^kޮ]a昝$7Uw:^BlHg4zjiXBiN'H*XY,Eye dm (`ɪ:YLw7o@o, N$ fG;.h і9)n5!7^ J$oWDl2tF};$]VMBtH7\^twEnzNkCW=n|΢vx4"~mpn:?(B9T,fI8ګ#$JozrY+`%@L'>Es0+qS/t\/fLʘh^i?}Vo $U2z~(a(QtdwBҶ芻i )'֤|a~޽Q]=qq7` lhx,'5vdY`@ZU#Aw$"DB|/A@f+ywoujX5ذu>?oROjlߧN r'@hP~*,DgJ틕a^%r2>}S;uIoeSy>Eњ"t?wƼlEF?pr_~ j{)/} v2kQ:@;ꨥ&ɓkuA@Ϛi@vп_> EH%ׯ}3JqUC)JbhmA8L,Z""A@ Ii|~QZ&so N0hB2o@ dkTə;4_-8 Sk9&5c} :thAhÒY$^EV3ugf.牯v- _Mk0a}۷{r A=i+T ( Oh/'t4hР}4f5/mV %j38&ò[h]Lez}b !*B]{R<8 :4P 8ӠEwOG8˓w%ɳ;^8~Œ 0q̒'N蔷Lh~.r:mGkL]>O*נ2yvs(/BbpH %uND24 4e5>,`!U(00I2+_ShOj?P;6AQ:TUUUנ'ɺGXi) ˈbt@*.\u2k. A.kx2 h`͐t6:qکvS d/1a}H>;U"XxE$g>hOD{E ^Vd`1U'΍ω}d5dPdXwGU*> FSm#fZ,jFPPQW(\VuiKPI* v.b5*!S t7=z;1TxOn'%9)W eWh&+dJ49l%[f:+@ wsd)F#IT[X.M lDV }K,_֓q$9 [% ב7gIᠲ+ YN*deҮwЛ&!c~H^DUQ+ѹVMmLaƮ׳(HvɊ!c;Lx0M_i}UIM7=5Bs6ƞ ~A3_I gI, Md2nܧ+재Qv¸+s pX0qQ*~1[NlFOsrz:qURQELQ&;T%]PM{WRr]K7+dWڜ EinITIC֗9De~zvk@SuKYАw}r/LTVFCn1ВboCD!-(yNI?ֱRZ2DK.,CB[ySGl#PdDw3b)rt?@ *7CtЏo%o\y.&98|y6ŘORiM>FƏ?duw[s:_hlߊ/;0kE٫WIuP5J㶴q/r ֣,a{R:$Cw 6Hj?U| oȷ1s AZ/QF7e{NOi`tJ^ROs}q5t-:U(*;{Z-W\dTyeԯ =Hndmc}BmX\?~*9@HI2Ⱥυ@o f_s\C pĻ@ {{a>gAO1ȑQ!GuJM_f͊v,P);p-GV[|K[ 1^}=J~H95—u:ܹ .Traja(+L0nC UR+/ !3h0OD}Ӹ IDATO Iڷ- h@Ad*pa4&92:* !A`#r>]6$i+1|.If]eT~`I2 Rٹe3$43W-hX["}^xӻTUZڱFs~l*>[g,@@ dٌf'cN^ @7l'$l d;OxCIs(Y!ڧGdi?|j3. ˮ;/A!?Ϛ6Wa֑u`+Iڳ7׵C$ 8IEH/> 6;BΦjPl$I{"䫪)j2 Isr}+ҵ$~ ~hrz1#|VxAMfv@Mi\ymTUr>#NkInV# nW7fI +/d#+?7`}4Hz7 *H`3)9K6!!= ynwAՑ@9s^u>nNt'n]|-r:6kIQVTbypL?y!EI6(M{mjd ;ҧi;ɱ@[X@ 9/8WU% <sBntdCHVV2y< ePivk-p펧Ӂ6=TIvꩪvE<(犗yXb%,m$㮩l YJ.̤| }떝\ēW'4 H8k6@XAhDjdELa%M-y)oH|Q0;H($)6^[+§㪫nŖk31ӥiОzȼ=EdZ\7Yz/.o눍s ,h>*m䙔 3eq;ykcBs)i`o[o( 9sS`yhkro:leMcfC5%Q!AR эWFQrD"aT1)=-nWlrTP/5$.wo1T{J'P.ZYYy7R1!U>~PZ4Nl.voηB*yL[{ 41%'[Z>R:P;}a YmX(]mq#kpwwgpwgadda]wH[]I7WNu׭+{>{|xhMm?Q0Fӗ9$ò wb<(iޟSFEޝcw6.7l`Nw*R?1S1FkK#lfj)b)mCWe|ZԙO軐j%DgXl?qeb|w'fcIvlEY)udr`s{1j'k ҳ׆P = \T<Ky, S.N@_O߶;ABxe7\O5yUwNdn!(G(ݖ:'i\fCly_K7?(WQg$' דv2>|? hyUP/ B ,x,&i\X=Y"ɚ@\YW/LH^D6P[,>2dQ(:'SBɮ@8gseBqַetH:^#4:& dv`;j_f|[0MvN{{ځ  @2Pۗ5Ōמs#w![?h(e1+HVaߝ$7aP @v< x RV2(߉= ZM0B x^ԙVbbzX*l*C$"뜺=24ƌ7L4MyR:|2dIB6/;02A*mo>qUǒKC̠&j7=p^fU+ΫF5ps5DCv:}f5ID((FH[K0QfuKXY&@ŖM ȼ#P I"zW a|G5 n'Tddڻ76mڴiӦ8szj}c$]a1&G*4aYv,?'.IXr$W_#C)5Aݦ=6.#-)g@B!BA۫VqXZ#Ȧ8%^\$\v;zC]a6#'vMkklk}%VݨYхBA`6)[zNMBFnﰐ㉟J(BdzN^EI0r? !tI[+ ."V'"e1HPʛKBcD& Y$ TU%?:@F;V0`'v^wsA2&<tS꓍RX\&ŏNqX$CoH;FI:/LR76+ bfd2&A*[ EY!YU,"hV!ȷgu7`T-e_G 2"ocJ@/|]?3G+h0`l4ۄ<_]WDvtw*EJ ͞:5Pc 4]oCRGn2FImؤwSLǣ;ߒA͒b 8k@0/ V>P 1 HH ncRcAyNZkIg1lKTW(a?h{d Mq#ZMrgiL]ުq(=%Jn`@qЉ(ծɎy5I|ֈĝhۏkՖ(Au߯T)GZ'ښZlXM(XJ򉑱#:0W:@׶j.^=ijb7o| XdXv#H?{ݩʠzD*+`z]Q6|VN1F)9p0C(q=@EonsxO_>T%+t8 %e'UnsjTuC8љ1_N(t +Pnu|fm۷F9arzל4Ҋ!Q0KwZ&m $ 5"עzH^h'oJBbO;鯻Ø̛YԢ)EEHGrH!Vۦoκz5Tbʘ󤞬ө5.aү^B7겤ym_0qkC4gĸJTT{"u H`DGN8{^%9d2 < &d4P3TMgQPj-}1IlIV0Ϊݪ~׊BGO8}M:̠:b`ߐv&:H<<ǧ[^i圀V,C%"6)SZ x F[ur"㏞8qvwŋ|ĉ'.XvĉVDr潍&䴻0xMW n={Sĵ_"\̅d2\fpzÜBUNr0loH!t|dMK{$ ;*j.8 %$s@aǫ+WNժrgn/IGxy&y?QNN|2"o1M_j@q?G.&8k W!o2eʖz1$=|"`&`Bhu, @ٜ0rqO$Idփ;wc&XJM„ n6L f)X[r8Xqhi@hKd&ߊ#kS\4_o)[:'^/%2WWa"G LwI…3|ꏁG~z-'Yﳊ@ ,CU[}e(`2K y]:wZx:Hj/Ц,@$;7Wa&6ͱd#rv r}'ϩq BJsi),\.fNo 7cTe/䯢 ů]lIq0᫓(؄l !ً*Y\FYb=˗,w,\S#`wڵ FPdY'kBG^P7{9 ϛTȄ(ҿ^ݩu% l$4'*>- e@l s-O~\dW2)$(0GL_. ,(<:^YC iHLq0/;14(<0c ܐj. H>, 5je`2`5J)r>xѣؗnRƉjƂ@_0CYq|CfÇ:t'\;{DDt}Ո􎟘AE~bwRn8d/1*25i6pyt(UW287/ܶԃӝ4o>?JWlW( Xdr \!"&v[J@K>RIȀU$;`_ !-2z߯B]lX.h-q [CW^9 }P` eA B^/v7I Kf]"CslPW|wkJ!='<~I`Rw+D#zw0yB o1}x08;B1!kJnv/X<~~k>CvL%K,U3w*(#.c@իW^8Ֆ`7ķ$/R<#Ƭݴr7*~Ԙm@Y!ngv73T$  > P^q(ku;:vSbTH6xy-$1ŮWmڽ3)Hm>A'2|\x5mkV^pMvu^͕F $l\Jh%xZ04@* {bxJZf &ޭ!+T!Nڮ1rT*bäLG1j 'qz^%gSΩo[V#gotidd%v<{=&&&&&=RflvVGE櫟J +Id 0xVZ1 ĝsqj]5Ų$oHy6{4[Z!IA:d]jEb-]qSeP$) Nff]MWʺx墣n81o?آF\SIK5yG^~1M }'X+WI2wN_2:dJ-ng!I1%5~Ӭ[:JpωK=݈|9s YYIF ^dza*#9թZSѱ(m.qIFʜ(^I/,`rMJ#/D$%#^{v Y |+„r6nŚz 0IAk.BF VIT(E ɽ7YY{lk0Dǔ< ȝ'F)HW!TV(]Bã{d82I XMaG$" `@wD <&jZ)>=U!] Ydl| 8O nwEwR t4~`7[:Eu%P {KUn x."KcS0r)SGM| 6):%R۶Q+E'Ӽ|Gh؃ے\J?Kb{H#gC=5Cz<ϩ\Ǟ{H< HĊv9 'FJ0x{Wۨ8C2VKI34Wxq66lMkIk>8GUۦP>?/O*NJ-z?ϛ `kIk[Xu&Y@9*Kt;-MaKw!@B_>Kv;gz>dױ$١7N#@6ai@RA\wYXEW2.0,{xOR+TcT(kee/l!yYh4S%Qeaڹ^ `ڝ¥^!S}%ѩ1L{8Q?s%T ߐgQL7PRL/Ic,ǎ猙@V=YItPT/sЋLpWH#G9ro v Q6Űc$_G(a/;39Z֩0SܤȉϞϰ<1/F(O;lDP+Mbw1*?U]r>j.j&hDEMK;z^7Hg!9_hTU[Kǹ9T/(;R*@9 U/"s2?{]d UE+QDa;nڶ8|_]\L]`47gihr}~mˬ 216V}Leh9nB7$ɹ&mH; O:U|h{KʈQc# \8 =ʍTPS_rJǒEF F;E;9٘iʫ`@ nTVa+Id%u_'8Q_I_y[c )se0 O]G ˆf92&,|HJ̻`,w&}.5$m5 xknz+(gL}yKs=+V@rvcnD$3vP }d%ӧO>}^wxJ] VbrlX C 篿}Ot:ko>Y[ fSiLC?ޟhE 1dS_dQȈ-$Ka#yX.p007U I@\-`%Nj]Vx_$dLɕhuܪm[dIʼ, RQ``PQ̞s|Ci_0Ka,cHs1 cBb.|gq>)![9GID_^ F\n³1'ᰆ)Qdt՘xal z=U9[T`{wIv ^L8BT~z&߃,e%rȜ9Eׇ|8Lr"0! [5}^<y ʥU-h}N/@P*Fcy0l ! 3dlzpQOe ꪐ䝡2qT +@QR-Mu_e#ejy qzV-j0zeMXռ#PQqeʴ*ohO$9#i$?\oDωR l^;,?-MɹNϳ\zu\wA BTM"I#2T=X5_ @7"b>W/ǧ-Tk5ắ#{(6kuy|3 >LV2$x&r nS!s99noB}g\6:{ &L7  ,}(G?@ۥ.𜔔'I}a u5`#^TߞUd27 H/_|jv_4 4wut4,ҧD/eP}C 2dўtYQ=^nq/c0q[Z?"I @>UƠtpޟ6I4s$cf4S\V[!uFPamѥX|\L~yo\E&5Cj+md_ǑlAv^G%5d!.z}@Ѷob:\٣0% x-ڳUDIZmvYW1(reY"֯&@ލ?ׄ, $WUr+pM!8I[$*hLHGt91l/ *8uuV$ཎ2![xASeeN: #[b?dT!1 9 XRTOqg.^Gߎ%@VQ}F߳U-~5R%~! E+Ϛ @++O E2(7^kR#7dqO#˘[yX IV5$2|2Z؞E6܋ $K1YivYb`rNEBVx\#:&=w<\3clvD3!I@une7j0*YD.ZhѢsYkSlߠJvF {%ùJF55eꭊB@, 7^tkIH#.ƟHVG^t#k"?4"ɥܡmm*䜌(.yU;ߩ]r@Qt^n&eDF-h!UwhSQpp~}}$"۩]yC7ڕVdco"> 'H@vq'AYȾjIķ雠.oP]p $:=83D5I#7vAڨ{u58 p=$ ͸")-cƔ}ާU߄.qRTQcvHF$WB8U6NbN} 5P^OORl8#OZ߻fu@k#Q֒m&7]^Pn/IrN?:,UDl9 X@s(T@Ig%ycT/9GN27ƌ߰y8j3(3g^>IZ 0mɅ T}Hpÿ=$O5JHJ sG٣L_:[[Ia#/Z%0Bث(`(1r2٤./PU#:5I(efҥˆRk|8WJ"x4==uVc/¤ֵWFUuhA<33.SvFSj;$rL]<}Ɯ ӳR._AƥA2@_mi@?i2Gzm(4n]l{.S_Py|@+;l^lp4sYqPMr*ղCnb:= Ga.J/jo.:kNڷooKکJ+EIPr]* y$ 1`6#hw[g{cNl @ѾמˠGG 6z&|OPq,IVEWH7s|))§Y GPugrg&%bc.\-ʥn7`@Z3IW@nM|^plpʩ1" \"\澗KlvG^<5Q괒#sCc{3_-~/M8d|1+B{LGeV~'(/Ω+jv?nl J@+B WiG0>!R{W&R'S{OyL%i[֭ bddY<ѷ>=%{4K?1JY`U9QGK;^ V{Fp|I$;9"(Զiv;H$ =8𠔪ďjh``PEa|z( bk8{FS 'ޓŝ*utљ̔RI L&0}r^bF4 VFHzMKKiWK/~]dVeni#HK擜f S}O%X}K ɨҴuT@AR䧏՟ *жZ0-hD.rN *+v}S\0?#(O&dey/Tc:H-kqqc69".Δy+TDyji< 0?jUY/;^˯jI^T u^jN9 \%P#g<p יpLۗg>fP$?EUx<Mu IDAT'q@'1sxWH^HF$M=Kރ&w+^Qj c"m|T˺.9 >ɩ| |_0|UZzgS΀kXY 9ݍ:H A_@a8:9 z\=uk^!4&ibȊBI.9 ?k_}]idϵ@z'A {_*'w/ckiPZtOlj)j0Uv5\f=y *<#e2 yStӄ 0' "SaL`Ǐ_^_K^7/ SfcYU+4MjndGe{,yC) #=(@B[@ޟ~~|}ի[^,&W&4esvlH+gTS/ ,3΀н“0"wլT7'0PKXXx*Pze{dBܙfߝc`q'7=cMI["bBZ#;i UBqVQߕ& %vC ;զ@ 3@ @燤n0]LT  CʷXUx푗*n}ɀP^,)#V#-ޑͰ h/eGL6%sr^]#Q1'״~bYK,=\Z_]1̨+L~8]dZo__rBmfZa$]u:2iX.cX/p2^3F*8ؐWi{S(@nPܵrn2rsIp_wwNkQ@k3,}F2,`0? ,<ܭu(gTl'P7@[ޑdn.`89 BMI^,Y'@ ʛPl Jk:]Ú^_xRТׅ)y0P!jy7;]#e ղi+jr8M$4 K%H&=NDcEƪ+6UO[2OE2#{0uU/nSI{5ZAdӖFYoYGI1oBU#2~K# QeSA&"\59lHfZ͛sي~IX[[ v#Ը@?`. 'IdLMxsv'ೋVG^GQr+l;C(jqRen18ʋ/ y;e'Iؚzoڒ'ѳ"ߣn 9d3[5zn0¹oЯ[~ u@K9EOv"cG|$wL\6Rˮ=sm.PtMBs!6(F52M#vnCXВ\VߌfTzMrWyhdnPIUq(Է3W3[Lrr'$d?F@Kc]QG䟾JIS2&{88{7w;D}3,m˼М6J`B-r )F-`jLs${ (,c/;~J\cϷyb^O:vu˸ PEt}911[7WdDNi h+YKH`w`^d /\:gzw_p)(] Fj.N%Hv>J,UG-=~'y6f}?;y2^t)Q0PW$BrIjVڄs]\/s 눍aϝ~U'N#BXaiVl5! ae 5vѭ8=TufN63`nΡXY11>>Ѥyn`RC"8FWh"鼢~ zsX--@ő5Iitv.A&v>W>FrF[W5`}}1K6HA[Ҟ@_oڣrř+ՁQ\gVF ܵPbEk"ťKq(ܝ!$;s?n޷ewΝ{yQqX#rn(&Zt*dÌW*J.r`K|/vrzMޙ-:A>EuT&qiFRy-7T 9-hxR5r。b.\6_jwk:t]Txx?񳟪8!{dCqѨfq=TH?v"jI]Pfw5J(KRr+Кid[m\3" ƘL^a% Ʉ24Qj~gh{StY2LcV^]OD?1,JrL e<V_Jl 8*Ԏ+ `zU'-1fMh-j4t`eOļ>!`@_/yBE!׹xoFdatP De!H*0]]Y@o\6;9ƗTτjz*Gb^q{xЄV0 +M^W{NP:fD({Z2{.۸w@G<\GN֊ t_;]~^Q'Td8J/_9Ef83<խ\ȳ^yC5`y",m#uŊ޼MYh/ߐM6c$E9^cW ú<|e MTȫ-:.LĽE. g)2g2>^ F=%2ɼ:F$ŤA76Dg|!.S /`@BXdFJρv֋ǝ|6/ `0> (S"V zEakim$*XaIGsP @ijs\2.ZW!,.VBrgx;:L@ϟYXl'(oɀa_ #x *[1Ed %m`4 $n[OZ yqS5B 01o;'I $p#V.8U5h'Ce>hre BeP󝋏dxtԤdl%qK dL A&1IwI> aQ0LOEw͐MnKrmŮ3i;`A-&h_ ݅j{]s"njK:C @Mޭs=rGD4rv`Cukj wH.uH 2g;ll&pМ9%h_#E,no–-ܛd;'եMYWTE*|U *R0Jb;4 (pw݁ ZJxKr\/^k(=Th!wOc4c|1%/kgd|"i( ?KK;j"8 <@Nd,@[7@; N޼.c~&<*} ־S>s'4Df7ٳ2g{QQd>Z\*}Aȱ܎{Y_CK])J϶b8*𽜠EVl4k0<j:{^5Ȕhk嶘S&:\ |\E&z2]T< èʼ"TD&v$\M5!9 'F* D?EFi%*G6{6 (Cv YVds(VSymSJ{PY@o$Z*:?3H6n  W ‚N+EB&y"Rpɩu8) R~Q&O'@{wx+Q)Q)*rfipANVT@%3_KPow(5FZi/6~h".ѪќrOw5~s%<+ʽUGh;7O1~cu*na1S_?McWM/ ZD8J( / BMG\t'J3voK}ZRзB x=/ @Bٔ\.{@^0~}1 |xXK I椢rf >tP}_\ɏyIj$ 8 8ejÄ́29Wi=[HkK$GM)Y CIrd*ȷ2ݔ8W0Jn(L aZ IdT&{fO:%sfmh~Pv VFXO @2.2vMby?/.sZbA0O5 #wrdQiAOir| gK>S]E %$EB~`~:أ㇣|r^4wzO^Q$ma25˰nL*͡ڄ u!Uz$@ ]OuZ'.OiT5yhoiyJAZ?BߨJdSY%9CmOD{<1 lj+t4gB6=eH@a\"?U\@ ġ|l$7ɳ!Lf GNrR)@]t1^iBECQ&IK%4w;X{`5YNs1?$ѵ0a FLerh{BgMU&?*HY5qbFUen@ڠqҺiiG Ԅ(DFW<王sh  JU| .;hQ N~ @@$ @Njչ/")]se )8!3tcs1isRcê(.6PSbF 0`t]@D]fi,8LT\vSz/ RVvvWL{j.z|;ͺ )+%h~ݻsv0FOϮjV*ɹ/r6(I2^$ro-BnNX׫aQ@QH)|17H \ y2ĵVœIb6{tb/bB*S7Tѕ;y"N%p91.."GZ#a0jb? /m?3,2`qnT'1{'Y6v`@]V!$VJ8K+ ~Iyi2yO E*Gn ۉJpCmG%8$B$@EP  M!/*4zoڣf◆ߨz{]dUy7[Hx[嫓BU4}Pؔ*0`-)))_'<@+*8i52nm io?d ҄\]PF`ZN?Қ p9]/V{1in'i\R 1#L'J&R͡G( .}sJAu^kK\´!'h@/4_:=yh&OFNdZ㰸+2sCΐ:"@li\z@~&P_VaKr%7kfH&Xqo]!$ +)Hק&{`8N%TC)=VܟbnK;p.N9IA7$e È6`04b r?U@>~W5s0NfXz]P??Juv$! 켝t}ds8S)rH澮 WfGu]~6L~,wb]j䠊P(\vܸ{qJ-?sm|@Er BLE+2O)C1i0 y8tnMu!T5Z4S]7|Ɲ.X`ܮLH ErvE ӓbg̔#Sl_ųװbQ&0xj_=y ֈ2a^I*j%oɛ~mCZP=`Z6B2Ѿa 0>%ҘvwT)yw r<|8D~fXMq]Mrxvߙ/nOf7U+}%W2miwi-:ɋAIkonQ#Tx[,{y|[o$'\UsNϯ7o<;_Dtp l$%;:e[#+_R3¯Mwj6YCLLփ@k,VűRykp<2MSg?lW@sdJnWhۜ~*{EOn4O0Ft&T_#f+粢~!gKH4 \BNvM!{zn- གྷމWlT($*n  99 ݸ"r"|%#2R1H\T{tYHʢ"R_!-~-[e5;^P>Z@ 0!+ G%D #Dhm er]B&;foăy7';HjSIFIM58qW> תI!{u=kzAK\ e.٪RԙUlb1݀^K Q#g[È|9nu@hQU (ׇ#ɭ,3V,F#|q=]\&/^R d/v죐$;ͬXC+" 1TFn W3mA!0z @)}.&s^de8L#/͡cogEM*L2y8[C4pO:Ƕ[IV`WZL`+> :bGWV>Jk᳇kky޿=W-C\ f,ǵEUɄQ/2/b;EkKQ Et'PQ$fw=G^# DDA=bցgKMvC]l)yK@]LKO'BvwMP&$)IUȤ xvbPV g% < Qh/I -uGu*@ݏ#ieH^c#hJ 9 ,jqHtnvI77k VObO=2'FBO?oRR} m7x̨!WEPU+ƚAEt]t:) QaWE܏f x n8ϫ@zUQ?SB7PO>dyFEI}g.&7&Un=YUݮT ÿ-˓ pssssFiPʼw`X0mpUL6p1g‚kӽoHפI}sEL`=)q(d(?0q4a<c:P$]p%nMcFP@*F6(-g{\`8ki@`c3H.0o_(&]&0Hh'N%1{OBh\hGG+6JZhs%S'O~y/C6Lˤ@C Қ!RHbY 93@p e8B+wSSI~/UzzR"6MO803|%οLJdWK`pHTH՚T:5zr`8f 0ba{f'/`EF>{ܢ8(DR15Sxo j+KZ· F{( BցYSlTD}du juKpݳk29N]3{wi#>xO7Iy +j@2'hL&}2ZH ;AiOduw:ֱL@p h H9y\} ̪|.xg܁HO^ [2`&-NP;Zg&½*iP큀o궒TnޓiUsh& CE} 2-@J 읤sr(XU0-g-+gCճ5.4f$ 3r FNnzuյRb/6 i'o= KAu:LDx%6zg:iూ`+8Q}ܜV GOKTWR\Y `Ho8^πGo@Bt[/A;L<_sFO z:GN9G;P4L9v퇂2y776 "=E09U${sVoÁ|??GN&%SiKP<$m $٤eG+}d¯ToFKC{7!,}胾buNߺ @`RװIT\TVG#Kʜq< >$R3(@ &ӱ۳u15ah7įgg2LEIV`3@:(vbCW*W5(-v(S@Q &wK^4m,*T()$_ȓFax(ʬ^nrpQ#*nPN*(*]GKS/ˡ:ՀCFʃ<)y* ?AO7Poh(jt N?.Po5w&-:pT7QDO:?%FL4]xH2囹hc.UK%gS!GQL&<0CDǵcΑW+*ȃ;;|˝& =K~+oxP-E3?E..)H thE GÜ@4=@* sB7mZG;Qz9hoAM{AmWNE0L Cv uЎ.(JGT,ߙr{۴>@q| (I :bD}v?B^b#" Q % ܵJMKFsyPӑ{p$ѭewi xVzFLk@S6PW/u_qWl ~py'{?PKM1#fv+cdtQFyA} O0v)qϓxoܠB~|G 7aƊO\猞PVm4[P ?<#0pvB=C݊y SEd(V/D \e:fzMnD+> [8[:(6KM7Bu.7t`K';qF%0L\۱7ֳ8 nHrcC j%L.|Ұٛ~d; ?\B7jbOd4*~)~L[FFY'Emw"Z2/cfЖ_T"6<0Sp2' PזӶn:CܭE7W@9y|dqz@wV M{a;vhV@dneTۯmw+z\6}k/;=PȢ5n\.$o{:{pAæ܃6򢯍¦~2&T F^(~f*V<;+pv B=B*~H[^YtpR{*wQԑ@V큐]85Rm7~DuZ6H5;IS`h뤍}̣L#+}yCV/gtqBՉ"EKZ&V$)Yr<fSwSDVX򅎱+n33ѣɔ2(-rV $Ƶ9Sw2 _F>VՇ7BKF!m& ظϼ5'g0T,RYs*W3LLbQ@ K>Q1@[r~*ThgF>*4VgCTl6-8s1QBR9;֡bHK\w$U7CxR AHTRI9fbpo@7ФxV'Lr %pҭWmv;b^MìvթDb}[TB!\V]Is$N.}<]߾RR>uB SӦ >x2|ʡc~^|ϋD|6 (v xbn qR8Ț Иmet)xU&,YE&Xm',PYV^5 .ΏJ"y(sޞ`Wܴ K~m[FʼߤgX90BSI|>e͘g y- :Ê.P.kC KhZyeLjfTrƈB_z>3f3U歬u8qiG+Nk3^䔮Cz޳]PG2=ې 4Uף0и_MSɥ1ǍI ~1#? D_>S^%\ܷS.^ӜhЈXvW,B0󜸓Uŏ:?h>6oӏߪ;B̃^-c0$Iq0Ћ*(~|^8}?jqXa4维hG4LU=+&cq:_?9=qEMdyQC>g{`!SewE2z &`^V#94 34޵$9~{?|3ZE B=zL8 P~qBnDpH_XE9+ &c\TͰQ|+!^锺X  eLu:ӝxEFwuGUR;t]B UuL'M/ߠ?j[9С!gWvZH n)(ZK)^ݭ@Bwiqw IH2|ܙy$;;ss_9y]Z/\B/z~ȹV`-`FuA! [`PIHR(0td+卼gȖaB: oh9Fr*_GeI c(F2!)GEYd|`v?yt)P+gK*(fj&#ۓ([hMf݅kH 0e/֘OsHhq}hJD<^ FrEu}\IpW5J1;48tO~. uwdS>'Ҟ&g07*7|e(|33$}ڌdy4@ $+L tBW >kB"?tGLժH ߫r-jk<)4Qr*4Ny)9'9aB,>= ~v,?ӱ 5O]&'h`Տ{'O6ݑ@Yp0֒ obbb}X;D=ĩR+.샺oU8$'*eZ'4c\L"IRR3Zu^2? 0BҐxPW6߶`(vs+ ȋW& +fQ =%Pw~L#{&ghskpd%V)8'k^vM (Lz4C>s@3ZID-ծS ޒ ep?@3 %>nEHs\ t\ytBL0' Hk"f+߅,ws:,0!~RU|Vb |( cmI*tp%v| Tg)u^@@xCn@9>0!?L|xz1y]vYc@_, `7=-:W3w@xٜf`nگX}n'IFҧnf@`>kflgwƈ"-dWm`ʤ೅/T?}~Z }_~{r7:F)`3XWj">>&ؖaBM0\a-װYn|jV2hxO a_HiO5x)Tf"/&~r424oC:LN*\[NUyӎee QL4Dž%gNq8.."  x2ij:T3ޅI6pG@\\@* QbOl MިI ;Q?;Qm.< ۚ@F1>0!uu&XVjnuBm9w'I:md.F$* 4p4~'$/ 8;4 +,&-^BQ8.Sd/~&IPEQDM-?0 LjY໕7m-:* |uCU=Ke>l?m۴7  cIAWHt8Hs_р̕+P|E+ lN*s%v!ґ@l ^:{ԊRX!W,cPLv.AI\h)ujʢ#6HoL8A-_2-Ւ:]w@$yn;c$uB-C5E wk4O=_P4NBuvv0nRev2 l*@9 Y2:~Uy=mK*슊N*te'[GL³{0JI tHks' yN{3j5G{E fRR"bc%XdX Ny_`Y* +dX'>-r2n' „|yR( 0}E/u5?~ {(ENT|}`v?Ƕ[ h񺲿bh o3:XFf@{|\ SNGnRn' .nH*75@>WFnHkExj ʸ=k@Ng T 5`ȱ}ߢKKu*B;nV8[2;ә|-MO ZߴΑ4%y(ܢaH K@І`T)`iN*d<nj6#g3' 4 -C} wmٲujo܁kE秌L(Zɸ K ŭ&Yra( aE$:gSY[e[K0,,.sdbw>$?U #(vMy^}EvmV.&Zr׌ƲSlVޱ|JPF!4 Q"u$7rdbV=r+WrC{ぬk{Ep7;gh*eq\ $[ 4Iu<ƥ)bu"v994'~&&!T,3#V=* YoVh<Ê梞[:3=K3Z-dӜ0 q9@E gY|ߐ_NBrC}mnM~{X=v^TkS_1ܮ75!.AH=7 &dYc|||fN6sPTy&fYRvx R:qզBS (1@W!i Z whxjW$b0ꊩ/ dl/"@I|}ՔtZmH[ z}įǯT>><3^vΨ=I>, T`Ӟ=g]h,l/rNK᱋Lr]VzR(t:C(4P&.(L='N2W{eRh#Mv_K OI `ߞ+$?%&k ۞VB0}i+ʩUjctNFS>h3[a֛m˜ȲTlX,fdT@$\v\D4>t?\ɜֲC|n{ܹ#ãMԧح/wlXc^_ CcXK,5Ni@|M*4n%dFhrTfB܅ 9ۼW)ֈe2牥q6W$hgჷ~`"z!R孤,X_3q#>"j|HH IDATC) ;VR֥\ZPCM2W\m 3гvU w2:fOɄӆwS>dn[R)tSZǴ*.3;=6,Z?r\K?@ʅ>9u_pCVL&T}c &NH34BW!>}qXz|NAè,. 3;('E?r!%0w]l\ȥ`OKtnպ@03HߔqaZ or\-]n檮joB3LnΚ G?~oT pDg_:3e It-.Pދ5;~cF$XЎ|U)f7{9$:Wо! .cA༬*\8؍BiF֚$%x^f*&.Ek\Ai½4(E ><&Ҩ9$Wo!Կ8CA/PCMCt%U[L+eS=`*NA>y0@v/kSL `lcBJw:][V9@q|:PH>j7?Pͤmf˔Q>ІtQ!Q$#H 7%Ul &h8IwHa3A1$hF@Fb׊NdYO?DՠU@ea:=`bxt1o1KgPt1͐ItoaYNKO~'iᗃR~^$Ȳ<K2 1W_P8]m -r^չKEؼ54T1_^`-Mݠ*5N>=#eQbuo]DWK݆w ~Tȷ?=@T1H d?ԍ3o0\cB 8pe_ڀΈ 1+ 7x޲?e4c|.5l jI@F]%R]zV:IM_ @A!OϷV]jNr\j9yI1L@o\|[.#^5Ay?V%-ڨIr"D"]vN*;9pZD:rIx,ji9JE`Ƶ;$doXR4ۙW8EѮ9_r"Px̕|N&A<=B{ǁkΘ+/Wb1+@ ]>|xK7hw$_i#K/*g4$լOTX'De%gPno)'~er6 ˊ=|/uGiaCG[PVt1t.'ぼSPeTl6+R]+u,l"KD%8ݿof6IKQXV,#_FO|]bWm|<ƨMӷkߥt]VP 0c>dM `.!3|u$w rjEDhnT6J7LNL"&C:S=0 ^8` k)}wfFVɿ97r `p2 }OvSRZpW$oeP{"^\W;d ;i;AӻdKm!+nSs@hB#aEk~ +̘Lxs&umX0ԋ>>i2*)SRL Tȋ6ً_I |#^nXvQ]ҋ!P_y{M[%F6r~C&NњmX'9E?E()@]$|In>#H;{P5< 5*8i,?u@1X]CjimW5%Ӡ>DRGұ9Ƙ'5>TEr&5<3K(rkKtv,Ʌ@gUx{,`J%/?%Og_SQ>ԝc7!"S֕AX­'? 赞.#r~/7Kw|xlY[FQUhn9yer?sS1 nWo nVT#4K!?lCc\RX/z]d_v&Qm9 彁Ԯ0u%e_Z`S7 lf܃:$QD<ւQ\|ЫtēNeQVZE wf)CE+E1ԃ_n|LɅAs$3$<_w0wvtlyW]D%S2 (upQۈtp?'kOMIm%.~H@M:A@Pj2zɧFVRxY ɿ㝾 ֘CE.\ {t¿:(dWm0!+%KBWI'6 l̓7BvgHnLҙ>r0JɒG+bJycHxt fQo~H:e:rF, _itG$CO*:FrPyy2r8 T_]Z5cEO&}͛7o㮌- ;KLm,&ħW&\<)҃Qmj` =On%2缇OIF(Nܻ2#}#&M>!{jl3<: ]Fyx8(tz[ngf309!ܧ׻3#zIt'0|7_UY_4P^f8Pů&!5|G ~,u.tu̕:4\qI:*ʑh$wϷŸI>3,[LZNBW>T{\E!뚜KB!~=iҸ^ '"쾊407Q:+)e:"El g𭲂$ψ"fgL˩'Pj CU}-c=㳕uyq@rqX\O>$X=r'33iB۳=jPzɤ'°] `9G6ASңY@Gdp_\&YN]!U<^{]-iEM;B ]+gT->yKi@VH`Q;d E[l~Z= uk|sSwIf*t5Am DvPɊɊn `~usr?S;rLp78Ag@y \ ܌ H}O$ϖ4Lxij%QnZc\0#'hBA:=2'+ O [q{*p`tH:)2 U*!U{5d6hO*NQ3s|؟O|/%}^EٓYp'{P`̑ l)s7,,︹|GM9mc&P;d_52lK86z;yأaAwSomN5N}X(2HJܫ]MR(1}~^YܼH5 Ŏ+䩚0Yi.ƓQ35Q.FNR{|~c5]V:F蘤[o֦CmqL2rfORy^0 T-9$yi#M9jON8n䯞 FE|q 5sj FN"ɝžDi+M4#j!@m_#Y+kя]mcFalUX `BTbyОDJgy02U {֒JfF] gvmԉՓdH%Z^A)\>@-A* CT&s~T^7 )5f@x2-_ ]XۨU*>D&}k%F5tJ;W(W^~NM5Mb` GH&mI=6RV5mH@9(!tR\;jG$e@O& 7˜<n517(0ȝ0~Ām(*TQ3mAur6U\mXIIR9T гVAɘx اQ^yR| D޼xΑr N21龃I0+_hG_:TjF+yB ?JʥѴ@ ,VxeD5H: aڝNTiƝ#c^}z`P2ZPp`5Ӂ9`fEGlr*&Oٖ@;d4cW?p h|8т#P$ln7ع+xI)$[PaR9jlY_uR}$]8%)zo^HH? L+Qn|P9sHh -4,$O͎Id:, >ۤ6b *KA!t]F:(V"^d^(|S;dP!cn.F$V>90j\?C( ҿۅˤ{ކo mSl n.O,?G[m@1s$VI6[0^b',1@dF;<ዛ\ !>)c7 4"0Y3߭bN}݋2(_(c@SLd.XZT;ntTH`}I x.Q$ ZF\v|\rEn 8h4LcBPZkz/9(I&+dQ0vw1ሸlD5@L6+ٗܚ?HRGw>gY$P;bO[.?DA¾0%3ʿWו!$`^['[N{_9QlA`(E(w[_ڍR2N9rdO_'Q'ۓI.:?,f4*Ka1Ò?+'vQ>7 |Q!dSBU_K?x ֩0Ga~Nvu:2~qauVm/4aKy@oT^%5|$$/,{v'-鱞= )S7mb\F)//rV--%/P臷.rC35n ]o<ҙBWbۊ]'gՅoos 0dE*<AN7\@*L )d&I>J_1N+N+ vs*cHil4ѯfIRy?5Cy&]3T @+0~N>.`hy fKVdtsz]~ 0Z(?5UQTzF~05jU-B>( S ^PHV :$#e{ůPU3rv,F"߯~ A^+CI{=-8Bv눜3]K<𾤃loh}_H#n}n~Pyuu&#5c%=AAJ*ϔ  Ia@+-Py:T-{Е {*[V [BɈS xG .= >5t3 :UY^,:n$ɩ$5%\x* w T*4l^FQiN̷MJ@P}KGinH$CK)a I@:7*dr2yS=%Z:*>/C98Ȥ,A*rLT&KH}Q-rt˩ΕL.IL Y ( = K j2i'ymPo E&뒹+ɹ8c@Pv7t $sǪL0u0Am _h /k.Ri9쎃XtJ"[JpB С()KAP^ad' JjV2&=J$_ AYҞ{9zˍ+c:ȴEP5]<Z6jb sWeCV fާ"kOwn5~. td|AXLSt ^`H2D!R:vbXl^IιXjE|g0Meo(LĄP\oHNQn#d|f2ɊBoȍ@9dr}{`b%Bs3 Ge=];p@&4 IDAT jE>˷辄z i ۔O>zA6E3v-uS^n R > 7=VZxA$NDm\8#~rW1Tō/RP;6KTy~(G5JmDA6þNnnU,^-38 $^lPhSHx@?HҾ"ho$ *Gy6 ~* ;"cҡLӢrD]{b(~s{9896NGK >Arųd]Jdp!sX,mG$$[` %t'V]20Z^.CaJC[9- b<Եܾq񈀐i`kD Eq%۹wwk^_ߺu+J. 74P|CE\_6`AaYSyz?`Q}E$E]< dAX7& K]D+%tIEFrje&܄?ݢt='UctfoP`޲5D3cKog=6|vhk20@X O ['WeGBO/QDr> #Y=3$"?`ˆ Ҿ!kwKa7|dԐ>,N0ƌle&0Rn:Tq$_zH⍒Z4/Ty0H^dU(\ 5DrI9!QI&F P$bL$ [ +eZe˕dB vQ :^޺B>w=<` <4Pͅes6PVr߄'Xi'l#I>)P"Moz6l&@.ȵI JV3a[$JJ '4%8S$ye_G]B@z*3t%_nrc+DidE$* e2zj;̍P09[{@$ )%֒<ӿmKɮtgJ L>)J(G^y0宝Rxn}2桪&L:_"]:Za8dpqHͥk,\(J~e_(f2:̝匓ǯw6Nw=٣'|H8oXU@ sC#ʱM:wHM`/..|p ,Ceg`<`"// 2]8eiSmh?~\*ÇiĒ$kcPdZ|.bln?&n(< -K=|f eV|V|I2gjr}l+`z2ff;sM9zƽnDVʝ&h^u0yqg ue$$SJOxcIg.yH)+ۙu$ ]F}Zr{]DJ \bp{ǝ] 5| >2|4xm8ϝhGPk^bXМTYu)Oh T0A\JjJƋ^XBJHv4GV(0{e=ZaV_P2>Ynhsdb/esꤘ13/$HB`#7_Pp|N&h+LUohKJUy9KDtVcIg'/V6s{x}7+$)cNA: B8@ yUIvkw,~#agHB21 $s/S坼o4=1=a2A]|DC(ymy: Bֺ_kUnո2 IAŻn$ӓRR3`) ,;y]3$$$$$$GpvbtMgC+}b3 馦2vwdkQNUc o(A6ق^HְJ>2Vo^qxC=ϒtH6Vp#-f= QQ/RU7ٸbuP힇TVdAq;2$֥W& H{y  :rRCYC07c<[S\ ܳD?:]յY\ C1j; ҕGV ;j;I|EXɴ;dfQzA^~\;`cxQɼ]$$oo^@:tpЂ]q/Oi RXz_$P{I$Y0B2jjzWPT XJi˴|A[|U;F՘:j(Կ|NJP5 "?J)e\թA$Z wZjs$0[LIk5,j/_-7mGj9/H*'? Mi5 4n\\[+~9Tng FrX5w᷹:)Di#h!d92=Zt3/ðzõs44s`?/L!l A5 KRYsj3 wz!zc9Xӛ]%;)G/JXIB'W/sY;9Ix:%JcH&MHu< 8G'Q"o*N&Way&4&cH K{! jx* [4TI${ VrX0$G4'2#YC QG5Efօwސa*IiD'y9Zw֒^ydo= 聯oQ:K(m^Z7sZ6h=**xYY /ȴGtv=K/3'qoWǶb 96>{s >k!N*n֑(I6 _~1fmY =r( 悞1L%U c%HL~ 5ڔ8(XQNKGKhUw'\}~0! Y<w3/]RP*_,_ \eg* |FOM"obm\Rg6PQdN,sHCll[ h4$VÀAO 8[GwhnƍѼOIҷ&2&rTڝ\%za# (Np^8+93l9]Sv*J@Gp1g#IKf-?7L@RWhOQd>+byt[L`X]b_kϷ?~ˤ] rA\cHh C"7JoarE0OlH*rNgѿ#.ߑP캮K4 \&dUmkt Q2xi݌+hYkIFnF͸CU05ɔDz=>H: a|&Dتa:wh?)3PZ ,4zBh H^8߁inb@߆sk7jEHU#C}xTniٷ0a3N!T&ĵyF,fe<߸G T㒤(ѼR_N.f2 (Vl jT\0bS1 Խ1 (FQ!kIAn@~ T OL0Rh}n=2`v$Y}GSYdhSJ'~v(ɓL|H I@b8]%cfTY6עTfALWPBjb9G}0 Wv6@4W (X"*f_U'I&\(TO&_B2`fnȤ 9x7ғw~B'J5C%ӯSΌ|dys0 }x/6}ipj1l6/RUM !e9"Nr<|Qz9neevoq')hY Nxȃ`TUPh KURՈ!=pP&B`*)\vRQ+ 02;EUzYȪC 49Z%&'Ns.>k]"$~;Q߶4gc1 |2w܁Rt|%~>P|sn-`] @gkM)ѽ+b6ѻPB\@DAlGٹyo)xF 8MϾ|!~*<ѵ +̣Nц=(JoW\|4]O&ܟ=}+#h[xI7 }( »7kҴ9BN11-X5W} HPWD3{I>o1fK4P[-W|Q5(q!|2i%Fi)NTuܒ* 1$h-r,F&x@*SE&G}ԭOcwpCìdCn1`>a{CJfm),%ɛ+3帗Guf2Q"8Jr8H-I- 2c'A,Q=)x2731, G]_ѰTMd߹ol*0G.[ x2 ?oHL?+OWN4I&ȤDž_Sz߅a25GZ&? R'5 k$7D#Đ9϶>m,D4q;/:yg\ Uo} Q$N>ªOڊ z=VPC^]PҾwǡYLᲴ t^*Cw83@d.7ӆf\Sx2  ;Y > 9ye[J]n_'+IrK52\JtΤAZpDseRt8mڱT)dj,>P}0G תRnN_ y "+ؗ:]XI!7((PTeg\ߜ<4_ GÌ:@C:\ >KrIvPU@DMTj{9[ٴ4tPփj/`Yi5F:x-$z,y ü@Hƈ/Q44ߌrm)PU:Cq?(A> KKAK4k1\K8V]ԐʕI`  ƙ$B |]#Eշ:#%>`_o)4 xN?4Ӊx@{cEBZ@t4ԓ-oX_09^O8{GAxϱg-k AM hzz,"H4FkR$7h=@$'*["w(ȓ&-΢^&V`• IDAT̡it 0R0:H}E/ (`O79$|5›B U@B[c r Om1P7 @U-՗o(lF.s/&,],Dח =|7/2ύt3q5ߺoQ'x{*<7BXp%` >ig7"&a(FjbE}$^#m䎃Bټnq} %<JI OjVP8B>~ܱæZSrOzAJ @B[bxsowDm1k @2(P֭AAc A!fpNcIrJ\24;Y |N"ֵQsejje#"%wjV@僿(v?Smgq"[TÌ:ՃG^a&@r+L^fvCgj>rR!sD}äUP3 `0)oFtVar`!PQJn~ߥdM`; ? 3\/v}aLM,r]џdZWV'KLtO 5JE+^i=&]d䗎t?CH.) r~WQB QܿD j_Iڇ$imdb:1Rpc SHEsq0!l/_OoGTΙ4RYeZpDŽ9n@I£x|62S!P(Εti>ilP\E-lIF`e(z`SPYW[?@y={>OmZ3Yfݐ1KT̟ЫA`9GsRᯣV`Yם [xRfT'K-ќ-r"} rȭ/ii$U>+Hֲ#:g+!>m~A@q5Nɬ>r?1(2cHyl>&7)ohNq3JT@gW{s"695s»5$+蹒3 \$Kx-5p*6V6:P|MɶIrMΫRt|OІdx72L8󑪓q;X$-B L=Cٚpp1hx|auj K6qB'*5xɚPdRuP]~3WS9uasI3y5:\-B%ԍps+s[d)*sX2ɏF}pT" ݤ91١MqbRRRs΀=!"DVO29MI=Ɠ(xo"YR+ e|F2)@Ww#rs$\0eJT'.jW~.]$4拥f۹=a{V{n#3%wLΕ!:PzP/p>_M*h7C >ccYbϑ\?YNc,"YMn@*伨࢞ё[# hǔbe֚1{ B*S?hh)#t7,vSen@Eu; 3L&)xzd΂(F` F $^F.@?e"G6* .j + 'Ñw֒svҙ)?ڍx r.߇ Xﲞ_fK`B'WlJUaFʜnc75LыxnPPQE+q1'ɌDN@Rޣ鰫:6Iy&0>:<]9vh|'::`Drw-?lUQvëK%y6{(+>Rw`0CC,՘YޒNp>@ YV2k4j|g|P9+QtdL K:f_X,k+6sy0 `)״Ft;wtܟ Dnk&DcL\ߖ }EIr_XD^ wdSMeDd= -Lb8 ]c! Lds puWǽTmV4_i~L%c0F%ǜJ;/DӃd] 3K*Yq@#?`yznYYh*d(,t /j.^ ȯ)"/=)ɢSrv8l$ӷ<4|XBj&MQ> w0us+ǡTKd_ݣTm8b3Ia,7^^.CZoml%cdQNDfkǟ|4^]:%1 7 Pob/C/ rl?yO2@Q-ָcn=k!cw;uv\{tS U +ۗзL']Adb<]wH%:5U6CseM"5=7D0N@ʼnXܜ9_^Xb͒-@Gk ̒枈EonYd1 gylK~YٰY4(*ۃ@eOvb-p[^d ̾K2I'{@aHO=IUy6kܦ3sd|ؽ@Oz7I(Z,ɊEÿ:mXѠud`R{$ɒH N#K" G:.6}H{8RƟtγ>g *ѷtK8Fj,oJu \ m~F-RR_bnyk乧~#*t `HiB9Ve]tED7M+â^y]^zKPu%!y9 fwoE ]A@nf Ƽ \XPΏ#?NOvՄwɄ YKߐ0y-~ks |osP !H?ʜpyN^.yo3}wc*n ȪK'|SQLA^`(r^ۯqG!ȳǜsb%0$9օBHZysD!:t~@šM&zia+1 $I2q4@fH'vG ?UGV/)6" nw]OK'DCM Y^/ǰɸ:)i8jsηVp&2NމpޭW,piS xa:BUJ%E.wT5 KjfK̬&n{u^0ƌiڭ^Q0AfVRGڵSk@F}, o(ዊWAӕ ?S)WcpUT@PTیuNUg6߃9z=e/]NoZMQlq6JgJ C}K~y^6;\V;i8 ~ \8fT* i[b)p霳LY+bm{^CCQP8ZP\ G-`  O>)) e1i U3\OV/`0re̬}4z)Tl+׉lΧrnk-BX]棭Vndzff)6=Zp䷳Š $HZC>oNiO٬"c5-31&gg`UjUJ"#{)^o>Ll@uyBđ*Jn,|@#+Qp?\.P{-yBaYϕE&= :JLjC}a6~,f*"#Tg5v !600Q\PPI.@6V'$KOX![ȏߘo _d)+YfQbU2ˁE \-zEMe[lI;3crUuE<ߺC+޺rիw,o߼y[7ްjYEgTeL3`Pۆb@n4\=L>fW [=fyH!xE{ 3@L :r9$}r {:˅cUy Fɷ؆d] Tixi;"0=2YXIi}Bޗ.R:11% ǵk޼MjZe8_g-slrJ3WB >?~0)۾oՅs\*f.b)[\-JJǾGLw?L5nԼx"_8΀lF=)IQѮE鍠(&*k{Q'^@'# upD^"9(q@NaH0VsY?CTQ H(>AC9`9fS$DhhhhhЬ=K/Py{%AtJa![ڄ:GKp/4<Erb X[uCm'n>#3}K,u(ŵInuP^/R|6X^yم`] 2k9{ɤrBFaOrNMG@4ohQ7/Bw'G~s8/cЕ?%`2cF3h%5C/<_9HoqQ ݐ|w/}K v;=r#Ѩ-~'ɆC'9E [XCzFԄL6͑`$ |0?<<,'?my'CGL]I;P|\ves j20`ִn=F5oEQ[dWYFu ;g3?mpi|vNyD:4eek~z"jaz/6EDA:M{tӨSp4[VǭMN_*A;Kp|?4;b#E= F/@A ً Ī=Y| KV?@}φŌY@GNMֻ X=mBURrׅ]Awm3eߎLYW/8%*2Cy}_$o-XfH%bTl C-hCTk(TrykKr&3*6p}P`VYf> Wq *i;Kg$;vإE钥J*FvqPP4q"+}-&3_Za{1ElSuδi(<>3*#od\sΩ>4s(|+d$+oz)B+)ס}ehsɝA}5R9R^׎8/9޵:0 ~yl=[څ0W1r$#4~ !_n v8¾qjûCOVj9=u*KFH ,]!80!/#_"+,M GSkYf\Dy%Wj*+׬ڵ_{ 藅#ȋ_ОshC;$yXOR0>-.Ot3 ?E Q+w*1Vq$H,1'c)#TXFgarVS԰ kBg0K~VPϟn2ϟ}3|/ZK/B9K=,orP%xUxƼ8Z!:|ԥU~9 @]ɾ 4:ޫcPHxɤe~ ;b(5R΁ȹSitD2~@PEVbt:e೗dGᎻǞd5I#@6{9f$x!$\pتy$NљvZGy'W|r L05M6~'^O̦M~5H6Ln ^G]a6ctw(T>M@Bt~^vԓ ݺ~]XCsL )MSlW<CPda[+LȭsC%g.z>:pFRx>R4#`v~2}:7@ [b|P&:$&W&]A@NLhb8 G/Q0/F}Ko Ob IΫ4ȎAݎ0G]PbӷgZMx/yoYBj4ӯjm}]S~#*i+{v0Ywb:c~syІdB|XH![gdl_jvV@,NIMo!Zn]A@Վr6y%~5qʖgXɰ0!elu^SAO_ -Y0Ԗ IDAT DdP ~q ε93Nea E˩96׽"~Ʋsp_NeppRJ״|QaשoM]MKk ͷ0ǏWW YazÊs0C4WKɴ?礣,uP f|e_# 'O(}O:rՑ,Pf˔jV4`6 }2KHRZl;F6ژ0(錋FT#|oL ]TI+ |%OCA#('C&'H6byKnڱԫ,Z,Z~9sz?}yd-0or 5M +CbTf@3ԓRTv6jfi7^ 60њ|Z%lrB&5׮^bŊUKŞ֜9fjkԳg-fd6WnHI/r3vKj-{'O6E,J/tug[H锊N7@O03K{)[- SmaEf\+v ɝkGIbd܀vڄ'9VNJb鏝dOsG XM]| n1, ־tw˗K^i*I"/d=2 nU onk d&9ߐ$kz UYQDcƓL$M=*@"EP_@j@'S\43\?D%|Omq ˷fٲSwJNʁ,Mm9| &:` ܢ9fL_g9d 4ݗɋh~^K$C>]I {`Ce ?.YTo'-%P@ aN u'[gBP)W Y= *%$?m}~ tڷ/iƍ2 멉@@IFngכk++ Agm)d'V0= sr-սѤ`&"^H@ \{0)*Cdڄ A#WjX0&$5"{Vڏ~&yۂ]%>< 8ݚNUy\'c ,TeEHԈsֱg X^wfCHH{ޛH&M@B&K[B2qsg2Ax7/3wng]^ !w5T>cl(Rr*U#Y=IF^R6\^ N̼><>'xmL&HQP>. #Ck BNbA\~aΞ̒SzJ Ɵ;_pd[qD}*sy;,N0X kbc~'8vCphK9?mH !;yS+~@"c΀H ɟ#6nn_#`+yOŠS)fln;+]s@>/ $/HiJ.P9o Ii`#MeRr`#3?^tÀX̿|, #V TRr 1XC8IrP@\@t j'Q}0H/޸]7䷺ǷXfr1 ɤ,Er$y_޺}T+exC`a.#EڋkF0uHJ4hHվŊ6`+gB0q`wy5ڻ߻y'HFٵl6Ooґ !k{,冒d% ;_*Rf*~xieN;pj&f\^9eWX\e S|&HkR.ǟ?l>&7l'dڵn^x@Pպ;5l5 )(䑰vAez5/ELd1&=&#t2̮u4of<KOO'+cڢmP@@9KޚR.s ybc Lj.]v?\=\]"ѓHI' FYb nC2#CsLX*ճg3UO,c_:'{zmo4mjW=[c ) {[JNv@4Αk 5M7_OiS .-l$W|wOq _Eo WAY IJʚB.kq#I0.TC.g6䱂,>yl:}t#pm1l׻6TfwzG`H\u`Bi"[>-ČywO6YPK%Y3)$^ GSvi倱ﰡEn5vDyOw^+?@eМW"]>(>w6VG7j ,hC݄H 4|3gNͲA={뱆&!e <ڂðvAe{i>7=K;RE+ ?9l_׷ڀQVH̛=I!xVNA|h^EH[n *$FUyLSuΏKw{gBK@Irg>쮛rtdJt2!,P3W73yw<|nji #? jZ86(iPSt]_:#Si'&Rb3A_c5?@3{h*R@n3e+< ESB)$kq#G L;tJӔ$u[8ǖYTlsDM.+zY"JgI>)FL%"SѡMt"N5]>4,TY.)6w\N@ 髾y:a'{!*bls`t+v}f'A9S|*&}4f^P*Hu-=T7dEAaC!_BBrgJ?]义PotClXՅ@uAP$o̾ X=iݽ1˃EA@0* | P27q.G !7~0v!$qzBIM[7.i6(4vn I Ln $[Ot&A$:HӣH<1bT9p"H%Oʉ۾F 0trW:&*q rܲ+l7Ilcm(xw$7mm-$YMr 4}G y<:4`=C\gDJRWyGȪkQ~!oOI%N,YWeh7HǏk " BrO] XH5!11111͔ģoPBӣUJ^A#ҵMMy |M̱Krc@M נLo>rϵ N{3!, Ks!B .| m8r/؂H8l1ÅotI^~UUhtU7gjLT1WLHH^ɋ@xM@"t ;g(kg0|`E3te5.9.w-E@ɳ۫}8X[ S. AfW a2NU-(4L\WwB_ ̮: gbb:H:d"$y89%RE!Ky}~s  6;V|=|8n_eǑֳNvAz+# c PX D-o"GA,jo j ?ڀdZ_.yHqݸ`ܝsEE\_ uikRHn*uO2Rؗ׬ZzHxG3WV2* =p53䡴gp!ž2rrj$YJ r$yRקRҡS06,9o>r=hF<"p^&נ S>.؆_Vag>PbUMr),Xl ļN6kI>`oImh!O]'Cǎ. pC+J5P?d|ft˿dBp R|[[_ ICsjW-t;7a!^ⵣ%w8/<40X5W$UY :э73ԤeZZM @ڌc7ٿ)͚or_OO!Y҈La8 >{kܲ/T;D\\6휅ڂQP]^GPDwDbI..cZ) +0O}t|*IU_R%a絲#O*+@ @6ga7m^OE>7gX(Jrg=]3  @`yi:'8%'?)Uvnp<9K\?TrR^:0P*$Yn$|N>o`C 2;$oƁ I|˯G=[} xH%YM[n ^M<aw\5j6=DfśCɏ4͊dܸݷ3p\cd^$ɕC4"2=҈3|-ŚՂd5E7H Ty_)$0E !GI-HocO!)&D#Mk+'`rI$ZR}D!0W jMy1тT⟰oȝ<;v*eJh e ӧ\5zL,VdIT;N(G'?.5PWZhi޽MX=1SᇼuPpC |=ӟiSTAu!aC^ 7ԐByS)kӌ`"5+MCTU dvZZC}; fCf\37*k.jhM#Q\1Sc6()rl՗.:hU]* &T^ouo7+0\@;*Sm9BY?jio9~8,PP 'yqFin, Rˋ^O'L)1"|c](eP" 5nڼӈiSzA`nMIZ>P%,~>zܟCD͓x܀#KLRP`AYf~P:|zXvld;,+yuu_u\s`E!- /wyAʁ?2@@fֱ9֟?tZudmDr*yëH^ .iwBƏժK +*ɔ@mYjtQ ۳zЧ%o_M3 $c+ &vGOx\XU]-o$ NES:M7I|V.NN7 .2y!Lyf=i&.>!yLU׎mкc TjgF-[l((%;lټi-ji4 VS d G@H2}ӡ4:<B|>R{2F XYuqKA41v(cd^+~_ءy+9f:Ǹ7rb}zݻO߾}o;lB ,Uc$~*~YLor]Oz!kmJ@/Yj~=l[_|7,Jq*vBejDI5LL7O7MR']׼׀ Z2oLE_Hr6{W l;\LN:wnMk׮:L[>oʭK'Q,cm۾TtC`0FVn8@r-cf$kr |@ 'k7fU;cضmÖPQ9a|5+ y@0- w/u`W: wϚWo29d],ǰ[7#([\$8jr̘)YEL$j:#01„K wsζ9&XJb(o8WvsRukY@r~6/B(Ɛd,F%*)h2I2<jsI ;gŶ.D]}17bl"9 }}:=SeA'T]/osLSL\$96@9vzx.(IV *Z4ǭKeh_PYsH,< Ձ?.bKO5Ů2lAʗd! @Ӓ>+q@ a6&E`(1 @ZPэDgn) Wl` VϺן 5;jDaM6IQ]Z<] smhchԼjAs =dQQtp~wG~#P"/rҪ{5\>%x>igA] Nf3. XnbZzgkPT. h$df]HbiխkׯW!P ]n^R9 IRS0v1RqB&[u0_"Qb_@O4-n홲R뇩<J9hɢ Cj[$9KTfBk-~ xO(7gׯfbJ'Yd}d_&3 ,CxRE@dM=W ~4zB&A9 9#(Aoy 'HpB-}md{fgK%K2̦t9YjBZ}ˑҾzҽAgstedH:(r~NNOn(5"@gri?z!2\ % vߧ.)z7I>j:Aӻv3#FID!9=*ObZsE!U`S0 4 M]';<mwoԾc M_G9ABjq7 OqbP(f"oE:04AKG[an4DQbx/(_V($Ҹ\ذ3`B W `0+;] Tka nڏyN2uVTUX=EJfڊ-0ҡF Æ;L~he#X,z L[ˆTVu#]g@,揩mZ>ȶO_ u esqd'SY?σtR0:<(\R.Cb OwiMywȲ]ɦB IĘ^qX}`\!l6Ktigy@&ON2Kz5}4pNNX$oGfnx ㏊o 2*}4}^ Vǩ=aJrL3W)TVTB'xM+/nVco7[u+} h"C\=hh62'>\!M78 (JƞETPLH}% :[`Z@/i3jsz^~Zt<3-ԙIf-:?B M;b+8'egvvBDž ;w;,(JrUڮ}w7LB5\O/Ҿzr6^FmU:N@m\Cu`Kjg9=n1SLvTYvz c3 e ql/k O$Z;Ml6DDEZ:-A˶M~;NU={^۳bV;7ʕ+jZ$ fVPEHCsdj..N^qK%z AA𾓃`/X޳yI $p8Q{$/yG':4L s A"jGτ0@۷ZLI:R[yV@Ouls,%ձd;gdhBd&N9A>)#M|HYX}H˪ȝ;"Owj#Z{ WEdBȐ#9I>Xc+ǏHʏIOɇ:%F ʗP6:::::hHT"^ 늾X ;_nx#tYo;+{hjvLJh#$UD3QI(\UF;wg#Яxp-Xr8Vȟ , ` 5[ז<~R(O޼Tk PsV/3.=NWBq =:~̑77`PIN]rr#tp%fօr,9ȯQ^oXeLka6gd.jZ.I.3VIN;/ܚning (kHUW<蓔Wq?4*PROVZn[䕦ZfhGKc#y3^J(q:Hݧ_z2MV[˅?#yf]KHY{`B?z2*3ù/ ĒܗK4 R]*1}MVm;whպu͛hժUVZnݱT{ 'BK2Y#d^`N0l'oYe U^ͫ9/.KYR\;+UHekTPyqoCV}1)*(\tSױuժaۿ\2ovb& (R\@O(\'#9r?g͆s o!W~ce@Xr, j3rS^8 $Ox;Q=\?ˢER(Lq߸5 YWZVHfܷ-#K}x}^<u˻/Lȼ쎥,6a#䨃KcI\<[P"B$_i*MLw8E/Nrm@qG H~zKL"#ޕ_c߉mCǓ=zGtVLfpB",z FC|2jx8=l4L~$0G V.RM+d;,~la~r)Ͽf-X0~ܕ-Xէ/C_4 8r0"/UQt9`; (I~fDq 8n?.E#aXdkO^\Z3Yv?7qoΞ)/ ~"6р1&U>k<$. 7erq1 O&ÕhNc^N@0]D1 TG9QF{_pnkH^)=dJ9u;M !*evJ>cDcqdW(8I#͗ص偆{Ne ^ \%lR oBQL3@KIϯMCf f/0u "#8HA.;S-@F ]W%M1O>ІBO~ ~;XѬ٫w&')5N2{׬Esh>&(^]a'g,%wStIB*c:JQ##E443 e|@_r5~ "=% :9Of ŏ aS%1s`HLINM|Ss{UK9L1z΄D,_y>Em6۲v#n;yPB^~K|q "'a!foREU{+y8>-m oȖwDQgu1)A2yiϝ_c)Fތ@<(߰q 1㯯cӘpw׫a8Lr_Z{BЩ_.%䧡)~%g9I]# MrjZ*7kI9xD,2s_ާ7[$U -pw'].S4ҥ;dMr\.fL{SN<"Q :ߥ\?| ?zg A1?m|8,z (vrzq=Jzvt c˩' [eY墋wa)[=lNJ ּDbEJDV>G$?49CKTxxxxx(/)_I]{P ǓB0V"Ir_A /Zi@HґFL|9m,}fIJ7?`A.9'\_U'H!*[>P*^/ʴ_%H\AIrv%mF ;tҥ to[6lܸqƍo{͎دfh352*iA| Xkt !Ɂ,`)*.`lx:o|,4AՇWɁN'b^q*|fyoP[Wȓ ؂YxQ*CmW`yiZ`oR2fht{v-@E*}+,T^V5Y+ q(*(%5& jpdJmUB@Wtr;;gB͞LΕg,C' ~m@#7}-6Zk,`c=D{q/_]mj^Xido  ޢC$eزLeҤq>8,'bΖ=dFoNn0YiNB"̱w~9)SxOr> * @c0@U:!$zP-trPn▽$Gc+⿤/ 0/^d7g{ڀ[|8Q;- A!(5_n 'սHOPY`=Ut}{<$ؙ$` ye'g:rת> '؀>$-$iׂzlǎ;vu; IDAT~i3V  ȟ_ 5rkUЇWy,jE6fh/7 cz_2k ຂ?$h.J)&qfg`IH=_{4 Ԥ_O5f]iB:Sug`|سTuY5XN*\bN  :Sq9|/#] @#dƉoq ǒ#_=tKXM-d_ԸK!(Fw(2"Æ+Óqk DJ \cLu]?RJE,fŌx(h!˝Lc{ ;L:T 6_Pp5T[tRCB&f:!|BсvQ{0tO`8Kʛa@Y!MC=`d]OXtt39c}uT\{{|[&Z/EvS gwx3]]yg hJA^`FVlyOOKǽ#mŕCq hϧ|EN+ksy?C\@YLҿJ W`%.c*G`3@AC"<KC:~hFh$fľ10#u\ &`꿟ṪZćr~Vʴ:.ӛBw$qzӘ@ӿ{O>S>yg=_LcN^O|5BAARP4HIH(Ggq8[UpC $/Bb~vQ,tY}T5[# (X(%蕷Oi+KDJ /tB|kw aA lUvwPl8dP83\4( D$R<73KEJ2@lS/&  e_^yY vw]s k,?tؙBSl"B)sfXF{|ζ$7gHg3.PfhN_ I1w*̤6S/@V`moKL Vh$5gdح  ̾ 5W|`иF?ix:sswfkh.hɚv!wV1BޞTl)363>P{d"\?RֿxRy>Ѕt X$ppsIF'S$?}(()xb4G h*tWHAN^>d]Đ/s|$˷JwJ}A(QIHII@8\FO,Ӑ>?YQKB̎c{%,K%vhOa?U7j~[޼yuvJobv@L ȁpv.- n$F$3 fR~J0E@vr-Q 8,xnFR#ou:ՖIP+af JcI9;Zۻ"`g?~oݶZcva=;@NPPZbF?-/ ]nݨ r0&uS8o@a~F9$# )7^A 8S8-Lm%$TC|~kHA2*0@e.PG.PUϔ3>"TNYq=R Xt\NoYQ7P:J#,2ˣzo:EL>]<[jd FY6 *1Jjz䬂RRQƲy wOt r#@nt$|krU9H{*9=SS~|K_ޝ(@˜u:ј, K*Z-/0gmT'[yw}=:QS2Xm,@S6C;4LsIqx'j ~~,rOJq~֨UTۇgvmY:x]JnD ^(+JZPb.3=M 1 @p)8fwE|;P($fA2t]Mm^SzD'jixX55 t.ޣц?D['r&L+&k}Tͬ(hjŊi +`A\Ɗ6y=t\-|]q QW f8N|/JC5<-S.tOE.`ڜPXQ+ZwuA|Ƒ'!d7E @P!o$y}Q(rOn|nn6lmk&IxyjYR;[7Z״Z魆7IW%!7 -H֮Ar_vK9@}zWId`Z(K]5tҀr AP(rO PB%Pv?FWjej29nY1@N{7o޼iU+'I{+z1cbo "-[KM^JBf[g@Jc)V]P_<[.FוWr۽~P H^:\& \NTl<21ZbMQ(<hy&Yi CڤI` ]S4-hfTYyq ›9~M/o+=#VϛL#y;|Р91\' kS7'+bW.G dC.\AR| Kej\\ T?qy!r[&AFxٽj2]n~yeNTD$JIR UI}IA9L[JIL-$u8Lacr;2K퓱CهET@~M$hΐZo&$r קέp˚5i {ɞ@N9]urq Y5v)n*G3y]pr^GH@&v!ɇi O>MmmF9Mr/Z8s^aж]3w ٰ^^z <#( L3KXruoA0Eju,rկB\ y\Ϭ7INUE!%+k6$l'*a"{!ecCN E,Zke#n sakJ;@σMm\\^qŕ) Q.zwE*UHbM2!'BU`t Wx\%I j0u9#<SS!.z\7Ҫ&:dn3Dzӊ%c^簲o0J }*QHY@& 2;[V):VdDH&RpϪnҨ}6V(Q<P0n1/(+6@Ck$Yh{umZ5Ɠ}d+aK @A%-PVLؽ^zz daܢߑ{C:^4PA3,'03;BXGP=k*/ҿrJE/喡wu 3 4ivɽLG!/(^vhٕ˹.`FE.n[پaMKxrvLQxWӹ SD(BƕEF;i@$w#ܷdJ_2"w㖪1 p^/Cwc$]\'R3;uѕVeljdJ(5bwvCw3 HAO0[H#J:0kr_3T278MALm 4@{%RvU!ҫpwLWkQI>_Z ]E"9OP ף[ aP/cYiX~ 2m\tu3Y|1g.GPPd/Gh- P;wZ$ڨzp]* & 8xYOk = 8JSpӝ@$2foA}䣱@9fO^!(hu$|x+w Y'B̚-Q+@V=3ť({C9dcuJ k`:/]8M«$rKg7dGH2n@#'0f6,j}8^  dv0k~7y|ET^o̾Y{֬BxIXv-ezH "qjKS'\ l7w޺wF6YJxWϞo7/+m pX;I>-+(_IOd97Hnm8yc[j/^޳{ղy޲笅|c: jJmu%%0*VŞ[5,e@Kr=269kd9 @(# ` cp7X.Q>={ѣf | q}Y.8X'' CV\Cg.K!d0UHGZD o$؇.ݟ6"cǣSڊ@GʕǏ*/\ !_r@q)aŹ3fyĒPHpo=I xoP>]SMN+ ‘55dP4ȿHoAuviT]9]^!. g4Ǩn'#Ƈ\Պ&Y8ɲR7f0D?4)XiiWH (||7d7j=g.|\ BApedF# 9 !۾Ub iYRzp.g%Dž()͛}Fο;ѕ5[ϴvk~&UF.Hl6y;DH$-_p6z8pnT>D\.OkvqW@!xLUOp\IH)q=@>rT ˯[JaAQ^R *tu?7m+1$\SPdyY$ X+;.Hniy ;4?d=KB+mr!V/apI0/и=k@4 `ah%]H Ys }ePݍJ>cIS { ʁCKK.rft\>w`%?y)]8k>?>'qcomKޚi/_L$y(K5/p%J/' "4@fR(<,XxpkQF\'P%;iN:s@h@4p84fګKն!50*I5h zeD R6`YYC72>v\PXavcU,#ـM>d3 *'Й<2gC>x緶o!#p 0IJe{n=o4Yz:(uTu^]N_-ů(-}ȹǢ[ښ f`9J0 IDAT2-^0~@;hF>Sh= ֔|V}FIEV  sEJ+ACkbuH|ݮ8YR-G!k}kf@;N%/OLq;ԼIǍU0^Cl(ѽiR< 4mZ~Ց߬!`.@ųb!8"-[}Hy@fW4j\鷡+]GHt˜.rWzLW(WH{ɸ"",J =K ]"0Jv^ͻsP3,2ޑ130| 3 )MhbùQK5?uTm ť՗vU ~#f-`v}  wng3{:+CRgda/ArMծ^ \|Kr,ܗEDAƵbjcOGVGt[db"Ti0(ҵ-T g F91#e?|N,[1sv#x6E֞Nr 0s2 B 0; x'Ց -{ngt!(Ec$ՒH.X~>^ mA@}(}NOc5<ٙw>-.L(jIPP-.t-_/$?mo+IΗp|P%@у䄮7`PPwh|TiyB{ipu{~JD 9J~&Rk3#ۃ-"s>?9?#*\T&[@w`r @a0i|4Ϡ8QIE$֑dy4W דZk3\j)#juAhn.V@!nRR Șdv-!@>JS6!#/I@yTMr71LgQSvJxuS*_FJҼMZJ@VHvcB7`-7$Qqu~oN|ب> ^ jn)ןP3ߤ-|V$(q& '=2rkFv:.`A> cO3̆ Snkݠ`E4d [ݩ\k9O%{ڌ d^81EuxY"YWH  MyA@ }kJe@E&}B?h4u?z;Ffg7./%GDGIiYTE&?=;A[3I¯~>S7!Ϟ?D!xcҰ 1PUE // Ɗ8u%hMФus74B0.3Cҭ)P<>\_w/2n"_Lfr/-жHbQ)2Y[54jquNY5;D*%`Tl.-}}ۼ@Rz4s׿;unoYՕtFOq'R̋T[n׋%e:X@v>np}:D;v0wYsg4@e*ggvҀ X)\ Y!HO%>`,c2(q,vf31G X g(L Nr25_&*@p[+??s#xNEduլYfHww9jSdVz_2_`/l[-1@YoZez)"\Cqd"@ge&V5/AR 2 XA5\>^U G/4-/!.vY >Zf#,*tU UÓFJr*Ld_@[fVvJV[>ӯЌyb7EL/PZi%i ј"&d_⦗ld`<րdC泬'@ȍ-I ҅;z<@m T=pjӥdA\,wMue*ݸ+Y rYOo m>9c20d5t5c$)i6`9+VeUK-m{bm]Ll$l=y hkՋ*ݳWwI<ՀI3cB}P6u^0WY?A)LJf1 zF~+yaKgf23@LPUm# DĨ,({'kaTI20};w&yH&[;I)U q"*ܳM=5 uoPwz=nnA_^m_^rtJhQԻXىw/NZ_XuSjɫrg}ob9XBj/&6]?=oRe[3zr;Y HID\yTFz,pb4.N-SC97R_'FCykoCpdj5h:QLLLLNW9S"kλyE^!"ϛweAgt@z<#ɨ{?Z` Pl)jJ2ߥWp{ b'#&SX>Ϋ"Ca&o@A^ V=%((tχJRlp?V}hu2o$1*}M o҉.-^VG!):'+-;?: tkR)kn=fJ1:WB}Ry|2(vNn70#xEAW%9 3ʗRST㪒߿ʭ$={*Y=u>G)FF FQ٢>5l1Z@ej5,@ၫ0_`uԂA])؇r6( oc 6A2a+ .IN|Q@p:ufC0=4.끿I^ΟRldnG1&+5 ɍutb_tj|8Bb(;|x0hѯv9bl ja\c"U׀8/_N42+Yx.B;Ƣ9(sd^w$Tm >-BX&^$cC]$:a[@3,ӯY!j1a3~bRye?-xQϔ*5%-s:}lB*0 KAi쀂wƊUH^-QyК^Rw'eXCr`6y$ͤ98 {a̝OXqɟQ'[fL*U^O.^r_^Mt=|5+^a{s# ur,4dB"+*(OߒU Gpv)Aq09F.p^o#yHS 5N+TU@ FS!_*)\^R:#9>}'o*,@Cp,9B%=tڡc;!]5oGZ L%F!4$9s/$9.sbG>Њ‰̿zc wғ脐] c=wjVDpQͥ cKY /$$7"rT!+߰IW%d~.Uz1,}_R /޼ggƤV %y֎눊.mߕj(+!B' *A /=B2vJ=s=gA[cr ?O}{fAQ.zU:}M'QPSa9LK YQR׀GNήd^nG"(7-WT +^#o|yy'/T{Dn@PPٻ6/jHIX8N"CT$hCP@JyDIj"0SԲ :wd_% + xVp!mVx?>qrnݯyV5;4K*zIOWI:^@ v2cҚa@Hjo^ sBw254;˘x%S+flZta/ٺigkRðU(>kLCGq+kܗ+/XYR1\G hQJ`0RIN9is-!};f~MY3!8~Iw &(+2m s6m}-cH 'mW  BP!p?mVyFd"$dfie/RZ=`x r:r]'{.1F.DF_*(!7γ)8Ty믿fku) ePUSF[$''Q[g/{>m$ Ք C_̝.ľʢ~ dgWEnTURX `2Vn0T|'wEѦ/Ot#3!Mmh S"W߱h2^vk< F7y6* B=~,m-&Ӏ8PQE]0w8& [s|t!>+ G OgN!Pݒc;7IB JyT ]g2./k/{~GmR)V?)nO#ɧ^N˕f:4IQa5^6'BXNxRnBy$W2²fqJտV3KJ9#Y_#gbI2&$W6Hz]nݝ@<]>1N lJjx(س5(rt'r'ɮSRVYpޖ@3>-ur@gRuH{%cBW .7UuUm}R!BI@dܓ$u,-eǥ$/L)p} 7n#O{#|v^K͵=݊ IʬrUϟcqOF vK}~E!AaTɧ@}J|0_I[6pPYhZչm3}G_B0v h"5]1ur4d$W1]\djf3p cOh5l{9+ ~m|$&s&>9S05Im\ @k2CC'|+~> gЖ1쏑;~s2:BPtr޹!d[٪~&,~L}QP̀S޶^)xwi_>5>K|6-01i  ѓ%~;{#phf5񹕱hh{ϖ6Γ54,)?"h s $ϕF#cӜC8K6&&|3Ɖ8@yc*9IW ?ʹ<#qݚKHSRx%^ŏY4~`#țEG|T*Ǒ$#nÀ-ߙyIE|+g[$ZY_>uTY2^~|$y~#sv`7"\n6 9N@\F Qn(/B,ݡ& rOb".6ݱI|tv\om^"(-{z2Ӂv 2od{L"y2ϧ܏5S IDAT(/7Dm l:fA {^*ڽ8"޴j_njf&(il?| 4ޅfh5;#`_e2zTKe ޹>%z1,']oKۚQ}—^r&|Gl:P2Gsu.0B=%lg<`wΪG ݱҀ>卂X" +]K$O&ۦ`=\zՏG|A 9d_`Rk'2pRvDMd;k֟l҇V}ۦJ} Eor> Iϻ3'[?!Pڪ=NTZZ5˨Q6 q<>N3!!!邡i@9k٬{2,*Y2,H 0ˏF+ Ο)I&dDk!Yɷ'cEc dV t%#;3;ѯb8)|!5$ɘbGd`:Ժ3z[mE?`%hy"1F:z$uBp00Cj-_ӒHn\1^7iNb],YJժ,2w 9ŽS4twN7X, tYк'Ƞ$RLg$_ }WE/|]ɖ߫hnh`C8țfMFpwx$}rD$OM'i/Bߣz&?hw:I/Q,˰ƕHCw`sS'8gU z8g}@0?ژoJwY(9t- @pqwNÑXkyN`.9YGˀ Buˑ0ja4y=n#_EcbrdE/K3:I} V dsaw$vDQ۶^7`Eհ:Qu ]Ҿ烥eQ ^3^ң`Rs샦 0$r^^'uȋ+|M0VZL;;+f͘Eޭ,V2Ca2;Tm!ye0ӈ;>r=vJCePcOߦptB &B`< aGn*AA,CN9dF~s4~BC ^/_@"7_ y߿Oln)erΎ*5eLp'lp;>vYI[VdߎY-#2e#yL u!+jA @,B92O`e_MZ竃lZ7 lwFHpl# N|VX^6Oznى>0%KO `tSJWfSV *O_4$iK$cG䗚(vӕBwd޼Ln~ J' 1AS9KXIjִ= -SIś ]fPrOIVZ] /m lC[1UĪ HAnqrT?Sf-Qr;>rh, H?%)պM>sbǏU/JX):d2;{9yIv דC,Xo|-F5xB`^~nئ=p_pzKP8JgJ^ҟ;ʚ;q9f9@3P\=e|(OQ $Io $c8n"[J)@5sUIs @ҮmyT{a~5+눩!D"GlHjȒYB,۫wDdkeNYJGgٶI\ @Gև0%~Rs xXПKXɟԾrt!Nl rJi9^oo-HnA\=!k׾F /F{S6-:Jfq@ XV>-+,NG ɢI|j, y,PzCyܺ AXhL|LBU|Fr#^'9tHJ1r f :y. ]ud⃘%]{~!Pv iY[|L{BZS* cH>V`J KrNiۈP^y J$lws2/ե?E[ޏ1$ qWRIEZq},f!I] ny+M/ZΞV*LEde~ 2Q~S ȷ+%/- c߫`y%怽4Ms)E;!)Y(\ (+ ortP3bKO H@b$~7bÁn:Y\B;<'%T6Qb&茯._ N+0DvY-tIH)BfT._SWޣMmr=~Qʶ d[۶V 79)ˠ! p@N'tRLMB]IchLlDo6~^@xCTކVlÆ +Cշk@;?l)~ |\(C'A4c R _֕ʝEU=͜Qd~N9̦)ε0RtՕd4Tn"iƩfb܃c%$!zD A}_V5UGڢ:@* .au:Tv:"[a}r >.I]P ܒBSU9ڵptghD?uNb:v0@<[U> 4u֯2~ >4POCQ^Ӏ&:.5lÉ4旭2@~kl4BsFպ,1nmpu!"G ˯k`qj`̚%K#4j5TRO>@(Aϰ]1-4h)"۞d~5pC9w/kl7ϳB5 uvc+^~Q n;X9| [y h4hM 79PN =^p/A2ݜ>h8(Co[5 kicC*i*ϟ%|T^kڬI&MuVcԗBQ(:8?"_%u!Pzz;J7ep_v>y.oMA7Ir"ѥq\! >pTX#cGApUszۥ˻a9JO2 w=_ԿTs8m9=ss)eM2 ᇚ^*|Pve"d3d\-?7 {9ϑ0e1y4 tK|"TE$->.߿(2rw\r|( ʪ: l^,1 ڗL)Q%Wȑl {λ6zM6;^̒Q!dDȹ^P (ONީ+KgȌ .Ʒ'_ol(yiܰ$ɾJOZx0ҝXH.!x[>"am;aWh̿ѫV7$'Wт$SQݣ6 2͕TrjL !@8YH.,,Y^,{^{(OFxH=%< l7F"_cwu @4'v!ԓaE %9R'.yL%[Ba* ,XBB=?E"ǟbP"@#RA UwѰ+4WS1.ݽܱ~xuޮZAF9}Pyrʕ[*,gp=n:hc<<}X 98G\?JAh\]C}UD], d:SO p(vV yqS]wtTo&$z{DtH""4TA U7=@-Sɤ嬥+$3޽}OgO6b.$Ee&mrSus 9ey9(}zSt0PPѺr\ၾ(S #? ^{¤y Tg*SG7bzȥ؝ J#UʻDʹiאnqmAZ!h-C?@=QiTrbRl0Dfi2.mOHzM53&)1uqÇ>|}|yr7!hpʧVЅ$_(YߢTN'&h.a!~2>"E)R^Cw8;,Or+ :jh, E0NTFS,   &|X^xݯ } G~I ig~zT##ҭK)Kr\&6mi\vU-1B^b3 Uѣ;.TH2+ߧeyG+p FCDl| KaI.J΋:pBBY#rb=Bcog)\R/Kwr] mWnLI3d8)q \$mz9 (: Z m)cZ;>[E6X84K'ɋ&nm2;,y} r^5 0a)։T=M% 3r]=$@C% h{&Ufq,/ Gm?T5Vq|s1 `^)^fn ;piFw{׻YgH f7Lr딴Bvh+j:/JfmjS/(hk4gPPPq-3L=/E6 fz7x?@9r<]&V>z+6w8d+:)ܜTLvUK9TdO N ?^Z*xmoF `;l  J @%I@ /]NL(Ax }>DZ_RGd[=S[ރDH3;#Z?39HqHv^^Rݶُ=skv->.r\.kmRTrs@BFRd=QZDI6afyrÁf.ő進Qy8T8M/9q}Ɲ-3 t§qmci,J#co jR0\Bwk^.95qi{\ sֽ6X҈T*Vqy:PT*6 F0^7gD.< ̡_b6/O `SL8 KMq}$/]:… gg_@WR#$¨<:wI_צ R_k4H9nZ\P#B%PI>;mL0l2h~?Oy|ƏMѫN3 l:iv y4l`Љ%f y#)֒1z0dmwn޳#@HNU >~7FSm ̥Vl-Q$ՀCA<4s:N#zvRȤMj~1X=ut䡴@E o!!~`" `13 `Դ ]NʏvTUɏPnB1ZD6#ɓ -`eaQFC}lB%9EL9J>&155E[otb1S%V<{x:Eؼ*VO>-ne)c='j'Sr-ނ9)`zs(R9E9$okO/V I@ ͗m`J;B%KT*ueBΡ^K? 6̹}\{UI:Wb747@D̜P'XESA8= hzW6k 7W˒GI&Iꧾ1I+Wԋl$H›nk;*).ŏdY8MrEPYS#.JQg|:X@B򽌊?Hhh4 wgfa~Sխv7_FwJ|`oDᇣy;z@6@$(  no.%޷)P ˾kUk<"ߎ$;hףG+/}?[9\?\pIƣ{z;D:ǠiʹL0<dIx3ަ5j7vvѷ9n<5u Q:㧳󲼨1I~璓|a!щ[kZԓ?E$s\b?Z+%8tIUGW30(-#Zͪ-FWn1S>o]\{r ~䎽;w[TF2jcSAZ kHz0 k]2}\̢d {vv.}::4-L?"ȅׂ 207ua-" Cqט] <'>%{f ?T` U M@$_\͍@ojwdtN॒Lx|4({Cu `LȒm?O%4紀fL.R~OyjpY@YG|ںQT8΄rh+8q`HlPG?ɕh8=nH ߽!BCcmW=PI( TgyaαUp/m bw6n\,βiPy5= 5̼} dPO/S!^' ?MEO+9vՇX p/&\S`SųS}t p::aW#G J 9f:T܆hGƷh)e1Ow~e۹'@~0ԫlLbyA*lnqcȹ03g\z |#9?'VCZ??~E8+~!M󬃓?DIFU(YOj:j|rwv 5q?k 2:V2NHnDl9}N2u;!;k<3jq"bbȁf d43"jPS2 @UG[+-ޥ F9IҀWP[i&)O}ʕ[K( ʛħk *yέoyP+̕FTե@?]s^L|2Y?R|eZskf^ 6Bx 5R>z#wHh9 3 p %Oam@ gh%|++jpdM9KD^m>o.& i-;{:3 !8~O]o3+5ʔ7kQUr.PLBTu *9Fv&uLC{l?qn*T%CZn/>籺 ͘1sˏN2NUEBEɘʩ_CU!dZRۚn083(qbP'yêwX zdIL1-V*+~=ڥWgX妏ܛ@W9ӳl馞p`:k@/U͍uf_KU5t1(x([+q*?%"_+\ UB\ u_/<:9_|fQqӤD 耂 'آA.3vSw(! !Љ@qu^ixy 5w:g#R$ (vNbX׏]%;:Uݑ-&wyTzey{ζ> 1L9a|^-Mk~q$ HruzJ5Ok,I`2jٶT!D&-R"yjyOmTβ$c4؜YݒkjL1^/4WF/^ d764LvBA"/ώISm֭[C 'oL;y%ȝѼZ :A,K[1 #EAk[(^Yg;FGR9._SwOPZGd`Qra/VVwŨƍ35:q/7!"y1gUP|4e!ZZ& hc|S@+ -;T=u/FO17Dۖ~ ԪH3ۛ-7KD;ׂx2_;|\# xJ&wFnVt2JI-ܮb7÷̈́0+PϲhI_P{o&n7;r`@ԼG2aZOd^#e/:] N+N|@)A#:~'ͷfŅ|u1~o°`p=hԨa\_ !h|N|#;@AT+; =/Qd#Cڴi+vK/dD)Ite8(Q/s^ ,-Z OӅ${k?Ubs>`yTuDx*v:٪a4B%c>$zܵZEpe|ɾ<?2ӵ0­>]~ZD:[|Mzu?"'t Hτ7ӄr Vm/ + pg8锜lݩt&Z<1~y8Zotykܿ);w> dLK 4gu餞rco%),HU/ [7D@6]KbooXJpRds|0U>1Id]d8[IWQ /iwfI".>C} +Ҁdݶ_*|7{R |YaGq $Rvf ZqּpzDza8uw:9FyZ\qܹXB~3YB)ڬӯd 8+^-PrJPL a%Re}7۹OtCJFDsP ɂCC !! xeK4B& ;y*LkJ{]JYFI}oM,NKgr-RE#y6&)oi'opv%z|9M@bӀUBI2KѴg&]Gs9]jf@?öL .ֳ*wœZi)H.QˮMg\Vk٘$y{P;?0|GNU5Rn"0Wʻ%D\rH*d'ְdr-LιS A֞!=>}9;ZC@ ۓX Ҹʞwm a_p")+PU _]aۦ-{-;G?%9p)HpUۄR#Hb\}'RI 5~#>=<=<, l$_12Kn\Iz}>Iz}PFxA9f(jvv PP=۫/L/-vP3COf(@51Nm?-zF'$i]8O0.7I]MC.^>yC 䡬޾mNG{Y~%8F;N`$I`!rc}^ӸFF}dx͞SHMYJ;ne%&P&C'(չ4 Pz/'rķ}c-]5֬?KC5h\qdL4hz^(pds`% do %wB%BIOZЖ?/hFX/H@SNiPIꙷAy`i~A]]2lKy' riपY̔=^mto{~`48|tׄ(կ.ȿc)Blh2}_yMR?kyw*5:P-gSsG_HiVrZ钰?,S_Є0Sk.Z*"'cvrF3)u6FrUJ &K+_0j@WZ'I7FT \y/`=ikP6Bl*ŹߠW -.'A~2bBzA- ܜ*dI 1w!vk}fdN .pJ(۳4iXZ MSuL$i,~ 1o.m^(؃9&9am7Qe_:0ͯ%$4M RIpNŔK&I5G1@kmW8Lg0<U&~& _(P"yҗD_t!(%h=E~ls.(f/.6bP,.}I[jׁ7u'x#~T#9&YlOL6y*_Xk ?ʜB%OXXVB%LM cn`4_$`ʟ-~_^3o 0)}e& 9(٘b a>ݣGJ!.b3>~Di@Vry86NZ8l~?G&`c$ $ƄTrh4O+4ymeO4q% /c#8~beF&=h߯t3 ȭ z vY m>Aa\$. `rˠB)ݻfgj(IQTUNюS@ULrd@m+&ivjyMAʒ m߳>j=Ir^*q[t5& `6Y`@X5#pth&z-g͊zZthmNt^4˥Utp80Շ^ c/sk_VM8~%/Drl<V {)?c>r&P!lc_<w>2;nvLΞ+^rBcF]'_Cο-J~ 8QTE,T+m<=F| CuD5^#pW/F;NF ᮦk߰&!5U7y{kA2QPq%JV2&=oW+@;7?/gP-~f4t k7|2tpd<֐gO 5-!đ;FڤE|>4;K3` D=*& ]vъUE1Hw/l,nOm/ y/eYÃ@$d"Qg%3'N/iz8 ŞMC_},&c\6pT||Wy.潠y#Q䍌hN2\AzY(pxo (ڤV(,c>zPC 2Xu^$tH2He>o- O .e庤 )0DO k^h.5u /?hn ֗5`"O>~*Yhܺ:T/f#r^̉uc6%t# {q>Zޙz, aRO?_ 3F\o^e-@|[ ~.Z]`HH%Ͼ3[9&V#LPfBxogS{d;O)k6l/ˌ#Y97ƻkYiM73\XhS` Mj@$#Vh#O׈2ٱmŘJhc^L#7F{4lʿAH!?&4ɏ$y.t_:euMyGSI. 4p'}ћ ZWڢ~ P]!N r'w9,r1㜛0Z2&m(S4<) o{>)$T%˴i^_bT)&J,[0ǩʵ ȯïRvأ_Gyw!23cU\(HvG:KTT :6ɿvQ,XHOIL. W'"'KX(p@mIO0,Pm*M"Dau-e<WG{#)~0;&t#N%`H/zT*#:Ƒ=e?^mY-hh2+EJ?4V0ho$_ÐeIWʹuD5x@]sʃDHuE"`  #&v"?p ˣbCRLQP'2g _[NAw#Jר\,(MrfG!u18V ڹUs 8[LҴ?~♦&yh]k,%3Y25 0ˏ8g9&ZN2d@G IDATs"+:T͘K/NheP8Z7=t1,j[]92(`LLHQ}${i et7P"X߿,`L = կCѫEPû5.umsH@ r&YOTG@3gE $O nn^pռL՗܍2 ui\[o.z+4BZ` l]zDH])̽|;d/}@^"?Uxe^*)M>RpHz 8a>d`Cz JL0D/YOk:((y,EYr*RZ5'-+̘WZ8e2 =yR{*\7fr}}>#{nJyzY xAB@1}qn݁zq+ P5#6Z4kfʰ.W &8p> $#?!זH''@Jz6s"벿 T]JDAo8n(` =oI^).fNT~Us,߂9$y,}V-%Z%4G՟}= I_+f=Xc[$;7iP +bw6&1!ujM- T4V={睷W^l `)BH^H"/Vn6 +!+Bzzۙ2yȧw7\VDjC@kнǵ49\7Rc|sVV֍WBخri. ܠr?3CAߩe Mdl4/stDTM|utX:@0. *KZ` $c:P?.6`.E@UrP` h&T&wSs&I@Tek0Y|>$c6{ ٱ2f1{dDŽko~ [ó4]a򎮔@wwz+]I bE|yx7 Sɰ4l8Mx6[~24H?o [xl(@PV&׿Mȹxw&̜Z gEZ@ə!λLpsW5hL@!3 {hdmڕCW7wo42I@[cէlN`ߎI(ȨoC58]Q5ckAm vQKr~n/UmyrOO()߻n6i9a&|%d6El5/IAgFX2֕|Pȿ&^Wgޛ$݂v nHZ=ʑKZcUS;3p!WO/~'v\`\-AFf+=O Np^XOA#(A%w^P,^KK[L6#'2dSEG4N= !VIXR'yM'EgXB˥<3<Wыv"Pr`$kG?|{s'X4a(qPidU%#G<)=5QbW(]oXVҤL*yq$yԙ˝S#@?^z GhL+djS}{pZo e.yzPQ zFwqbc6.ذ p`ݫɏa-/RҘ49n)emd .'#"ư`3 (E#st!8@Q @4X7&bT}5(H%"Y` :PG+NG+{~b3髏/:a "φUG:87g$OWcX2G(1b+$e^'䦙ѕ\n5 bϒQ:(D }ds ȕi#V_]ȋYK5ia-(Í X~v8=֦ԁ Rm--+ojgG9Krlxҵ CQxmkmIS_B4w~m8;S΂FEP_FDےU:P13V1hVdu`OZK CD<wdt=ԮP$&O-Bx6SՖn?16uWv)ٿM۞9lTY@#C5dad[A^.nW!ao T<Q5 EAOJD<80pе?eύXwowIxTӀrܒW}C~_q&S%cPjSs?L/s^) ͲXID`UKK Lyv6CPX [ȾfK`).VRFVmxo6ŕ]D=^L *@@: MHm\.^ж3%⸑d'`. 2X 4m 1Oo 8$$D~ Pfo$~~Xw?|VXx^aM`x5HB'}RLlTO1GBjܚ`o#j Q9fbnflJƔ6ʁeN@[\ M۳!Ha'#aw6Z@ΨHO> 6qA;3erK)|1B "5ke4YzȾvKS ai˔Uph*19ɋ+2Jb1<% y)rZᩭmjȓ7 16 7׬Unf @!秇c"g*p>?aeS=AAF"7Q(KʜP8ɛ+@/7]؉. b h@T'_Rnp`4oݢͱ.\8jY)=РIK)!7+\Ox*I:T3͌ ~ʍ! ĞqO}+*2ɝvCOMܲN?iPfweLaEH V1S$+ɋN?AcptK$G/w\kw5[Rȣ_& ¶ti.@l .> _gC*GYYJnٱcmzQL\GWNJ@J&Reܒlpn$ҡNM )s lzc&S[#qzE@d1-0#YGd8֑LjI"}eTSP՞Qǵf6to~W>HrU{%]0FN YO(uh yct |Q yO?SPkaҸ!ob@MP̘4UhLpj3`]{S`0@rfIȢ͜ykj( ـq @V4 // ]F&#-rQ ;(x2M Yd:'+$?enpa *9S1U#wc̼('I^h$On$OFPٞL=8?sB(#\LXmã?96Ht"UXGuc-e2kO3, vdɆYvt!9Ge"̇pJk͎O6 `p3p&+N șƈ9ꤲ,Zi/y*gB QsFBz/@&@?GqүY 0T%O*yvz. iSYD`|$Oח Sx k/8.ex o>ƻ eaUnI"j0ՠA_8$G%&@< |%kh([GG&yS$$M#d@]K % $?kԻ'DBwJ!D>obo%,_ZX^Fĩ7{*|x@%-nNGA٭f@2st{zi6yƫل|1 kAoXUNJikػǥiMx%w0eZ-xN%KH0@1= (";YȨZ5R,XArOpc*_Ϭ) ˀbU;1iUKM \IE-dͱO@>z^FzWHew#dWTr+ W̚bѕ,Ӵb4콚sFQ p*n/\@]9am%=z^GQBsJ_D1N[Ej ((94uQ"ypHY Rt$RS!qd ͝3=D7)țD;}f8yI*dq-:^C(>FzCԩ*p}ZGWBy~ GCQEQNSQ.0Z@ߪ87 H2jbM9:@[oy7 0JndI%C mT:f40QH%qHUd@v^E+WXbH(Gk?>s.]&@[٣F < Вy;ܵs{6;?/m K"n&/5 \.vmt"!G"5Tmd;; %1*C1O~5U0XwB̀COx.+0 Br!mn̓lQ{G:U1pm[ʤ9(ר$;a r:"DaҸnH5L`/&IqvZ9֫X {aB_]%XU2[s|Efoqa^^VNVFF{gB' 9T A{߰0wڀw w R*OD C ?` UK!igvZ,E{I掅.=9xiSXP+<pk),Bhsz5w¯~/YU`Ӟ`Z 2yV%8xD3;UZi124+QbY'3@υ/kt0Rf1UJY2L B.Pl3ԠH ~g6JIUM`L#*Wpb7MCI^w,&pwYBekx[NJހ2]x,n+VX{$m6 yC&"u;l\P9s;[iE~AlP.s r> Y%vY Y#5 $(}~@GrVpj :4f6/5.Tn"6 IxX&M ;%ʱw$"#*)@ %,X9R>}sZي+7U+xE{VĢ]I'Xd)nj@ Vkei|󻌘cArLR ].ty)0eo'|H^oLt)6Pl~E arid.0ʗ'Oh@]$'{/~bXeP K/U*a )'n$pKqCNkPy`;*LF;)>M (-ri+3$cX~}[j {4[BȰoǢNNKE ㊠փ9^+` mT/ Ymsyo~a%9-?*7))FM5ul_x`Txbdy ?Fb 5F޻w;bZQ朏!8ӵyPI */`,mƖokT%_;mxEWD->e=*đQGWvc:Py4 ~Jt&q{\Lj ߖ{3cި9Kwܑn$Y255]I-m] (vJgT*ⶑ.(Tծ)On9ylG+,&$/Jb9v.PY:v>)Nkn̗;0P0y Q@z.a/p1dqHߠ쯥ZR qH SSvGM>D*~BsfI J sdR--HR//^EE{ݣfΗ+&˝t@2*@ZMnP`0WQAz? (f9 QPX| ' ]rѦ`08+ybG}> ~pEpN@nҞHH0|S ,  Lr 8LC3R}fDq^q8(̩'Vzb6Mr$ڭW^fͪݭhE>;/ '9/=z{j?LD* z0"i=ğzw ]vڑv}"o(jELN))GŤ(Yg){iПi'yi+,"fʼni>hS@ 6{<mPz(p Uo%U|ȋ9,G.-4SഫOgrnJr)U(+庶 !M҇(@ d20[`>𡰒F;I$KDŖD'XLb q|Z$㢧;.`%3TC]ۭ6fIK{,oOLmz&t,눧ތ H tu!kݙ$E *OՁUr5LI;C9N;??P 3MT&q { I*i0 h'P@b `o0\u5p$IUDeF?YF5O2]"ӝ2h*ic lDJ3m''WW$[quI${zS$ŷF'陰BS%!?$i|^c(U C+=VxgRߘm eH 笂'Ah6C"Ƃko[Z H?u] ۵kyڜͺo|߮=>!,î,@;JR“:p"ds'X2)4;7u qzw-h@Q9MSU_1gfQNJM/JNt9e+kw\ pws?HntԠJJ*8IUАO`8`뮽J#Sȿ婓ǁ|LJQ"p@V2BXʹɞ@!}6Mf^[[IjA+FrXQnr z8CB x~ Q:0ɨZS8p+2 g&2ׂI`W5ZÐurĊQMv,Hf:ㅧp+z/ HA[ۖwBԞIHwsYk$K%:kS_I ^i$Kuqt̓T$AWG=ra1J=Vl 8F.Ad ;-IZts,>+kqҌu0:kW&#2<:}#yhIn!HS 9:*m@ܜρ *lZib?[A3Tr\_Nƚ972!3,3q_4'y3 󛜌.7~15z5֭KUaęet^L` aŐy $yo}w˗+L>.X^bs^R*h]i0o d} 2}` KDEߙ2C|v%p'B0V.u@[ǿH pCCOPK2D {z*"bR3G-NAYG+MdˉZ.+y$c_0VfoK[$X/Ed ˔#=Pq-KtzRnTq@Hu6!Yst?aȫJ++}TkISh9oA((qXiy(mYTL)Z* r=墵Жߋ8KPAλť HMދݑ-㪀CL`԰ZJG*' sTBdbe//ɰ j}Ku#i˟B!m  Tc./*0+5l·3兩^jMlԡXN&o/׎kr+w;"Gq$:UN3>`P&ȧ~Ӓ^S9jtO"/ ߍ|~*錥`!xC+>zxH{Gr]:̤o_!]͒8B|'Ef٬͒nආԈX4L C!xlIǥDݜf g.;IYl @%B*TF͔!T^RB0~EdnPuKWdNUD>vY3̌|d` @SDqdAOY)ɡ˅قO=8/1UEd{Q04IAG  (K 2aUm=OW>jm*pZː=a@^7ʇVp#0C)ZNw̻p/ ( bLpeQ)̨q:k\Ɉ&a'OPiuL .|@NTK@a}(,덦H 3wyѩ>L,n$۹ה100$UPv]^+vݷ7M ZxZF8 ɳ7̪H:E?pb[<_^sF;Jv qP#?P0/QG=n Vئ|];MʽZ |7*7 5=X*E$Bk @`JH QcFeq$i+gV. NH]zx-'nЋI Ld4iIN_RQ|#vZ83h4M:@uDo5o;cȽ`Ӑ%V $nn.Z/A,x8D6w4$kUX SΊ6Eܡ ,vQzR%wPWֈn6 AE8 EGy6V)M8OH8ysOotM=tm#P)wƽj8> rMKl~Me "s*Ur62@!Tʪ΍B${X:ik!{&\mV%"3P:cr> [@O%ۇF$w'dD6ʧ2>o!sUխǵvyK#sK~t@W.7{ lʬG.)sj DA N6B}]DW@r tg hxj<Ʉ/-f`7_M4< y>cz%+{HG/g(cTNf:QGBOTp'`ycQ9GX]泧?j$cTֵ7n;xeJoL }뤗 \b5a2>0iu8T:/M.jfdj&mw֙F $wRPkId#F4]  `_pv;|cOlp[5(T8(5w?ݡF+ @!~B4e›OG/d۬M^QpLKV?*l@R%ök ~r JDuxk[ב2ehk.[ϯݫ~^Ho5Ђ {_ O3N& '{Ve<ڀy:"Bg s%;ɨK ÂmvBx{6t](\U&^!&S}dr3r&![.\_İTreS b W oM 03 Shp *S< : 4=ArJ" rBx&丵_ZRA*R;?GF3:( pV+lO4r=Tߐ>7tٸvn6!lng[VYl{{'?|x5خ4Ҷ& IDAT$_؏sxoԍ #"UwHy uJ@~v O>L6R^/7s~dPXt6&J. 3rXz@Ӏ 6~ǰz&*Tڽ`ZKAN=}Xۏʲmg,W6jgzT=x'74Y^%&d(X9|tB G/6QP ~ P2@~&Ac'[O"n|u>+ KYoZF8W㓟J0 Tj:!?#@T`帎 *.'@h?C}Q/-dmRo="݀gʪfu[n4PP2}|m%C17=|BG 2]+OyD/ W] ;H;M0 qZ`1kr*PL<~ގiBޕ!W}LNJI|_~7jwl\cﲷ3 zB[!LTl R@?;*Nۊ:\޿T)Ѹӎ0Ӭ }&h TQVMajT~ Ip20{zg[lWڭ} 璡LLR?oU]/ н_J @doLXC;M@WvvA-rL lJ2 $bxYB |V$m |@2 v^y\IZqE4Kef+_9hIu[* `^' [wrl7&m\%~0ZO8ǯ@KP%i玶Z%g*J:OұR]6y0@_ft-j"ڷ=S m%mz7NTl}.}啉~VR_5v%,6c;|ּ3o~l.}PAU>0000Mz8C>x|uuGq5zߗen fjlVfڌ~7_}I{P@WH@$|nɦ#y˚Lb2͊X/?pˁ63dR&$1V$Tj66W]R/UsUFFOz{l`re{~9s-rZgya#9g;$XN"Yh{tϦo ^o;4,Г}mq UrjCI5w i7ʘ7oj|)vSb| }25&vo[7gXscQޮU Sh/ kW}!ىUμn/_p F/xoͼ9ȷ{]以l$mV n߆ޚ(|E;cwG]85F/,yN_$"1Q„$^Xx?@W dƎI#_Ѽs+'M2`|C6L($ *c9 {`2& Lfۛ$Z&-L{.- :ـTI^nSob#iu516Z V2Y=g7֎?XreYY̸qwG5&Ǭx>?qGݬzqZ.`pS)T. ä$!0Vw*@wȚk p S{Xn AN&B[B0!?&E [Oհ`rG.S=VƝC+&u,y<~^HGIlUP7.HA* p d9'ʅi?#[(Q$Y!I޽yn?8u؉iDa{8r7=U`^ƒ-rli2`ºj =6V`;:X=AAWpDp-@sd5wݝ?n,YMhT" ^' jh$b=}v`^[1X;8 Tɾ4kxghkmgh#U[o|_w;%b X rN: *m];v5Bguv{ }vF@1GV2T^HO%n;PFz(7éN|!B%#R^|,À-~3= <-+~z…7R=uE}R%&|ɛI'M4i[.yƏ3냢=> n}uK̈́@(,A.6.KtQkf* 9k)o?Jjj*ޅgTj3.Yȯ$[g(GD*Ij6*[}^ɜJrA ",, `򯡅${s5#=>y LaVJ5OM5 UƎX_LJ-NV&}}ܺ/6߳*B v*.b0nžuy/V ILϢZ}.ր^UNh:'H lޢEMkPΉP?b]T2-I^%m^*ݖ68(((9l` Wސ;#I@o(ZzgiU~n,bQ$@g, } AT{{N!%\oF!s7gA7P51WYV6 @]{O!ų,s@/ﭳ ˭YPt#hI^0SfA*@چއY(\)E߳C"4^WwoQ6r P.՗W/(6p͚Q3GRG@,AZh@ջ"~ ;(菩tuU*?Y|nd־C36ϲkmG#"""n>YIfS@ 僊 ȹ R9-VH^lwIV W0VT셑)}d:&ExHd {isg'󐭠 =ɜZܩo4I~>Mzd|zO^7ɿF<dP°BPxGx*q-;֪4qlܕFtdR4] k̅ `*d*#5xߌŐ'mܳ>P$^rI0Ą _{/^Ԛ>{ 6ﴩUCYlWD;\[|gI;Rx.Vjkd^|B@A=M_=tرO^:m/8t^S_8}cǎ=}1=q豣'N;zBx%v!rOj&SmPJ|e0NqEZf@XlxT;x$IKMh\%eC D ll<`$$g*i1P0rDR 0sg *+ #P͂It8MƔ@Kv"Gduy yk=q8X'$k>>r&@<V^s$w{IK`8ZY~B{tq]6(@'qc-{ (29JdVŻuɯK(z'/O# UWYgt>?z3Q7&@`oubuCM;?;¬G^G9FpԆ if krxS!9vejrÞ>hl\lUr@j@@\aRTXTsy׶׿ />~עub' 1fX^gid__pA}tݖ޾ŚܡqY3LZFFUrk!yv_ !T$Q a By)EfRp \طeJRhRO`OM:tz$;wf]] r-ړ"S+2jPL8z!o6i@i0`_@ueWg#+?N+n"Ǥ0)/TgDI`AG'ZN34Ekx=M"ʨKt]#m5YXBͼ.7n1*/ho/:*]Og4\(>8sAI *K?&yc@2l 1crz$yFM(Aш*}=ShA(&kg{/~*o @{Ȳeѳ߃m*15*05_Da`N@'(I4y5'( pr&UX'Uꆷ,7N4wȱncn"ǙkCe$+_r?K`n|mЄTh0+ؒ ?*”J @Cj"g틀]-Nl]9y +Rᣖ))m9BO`#[c F\vPL& GUp> u~l0M:Qz c:3U('g݊> =xM6m{S)acrRh7 n?oo !8^PGH@"MGB!D7O=MP(tleۣ]x ӛ[߿^7WTE^X;Ź7yW* 5eFç #mq|o– qq;U!y&op}9A c1[~866F> ΉsQ+g"i2vx2IVOW8냁 We\?O$cKv_;*eMx{sQM l@Z`W3fMjcw OyɽOq_d?CƉ5ɛVmuRT\ 3LLq#aF@5phX45!}~1w/J>9e!tZ":UօsdqŋyO>bhW6.UJ 0 ={q#vχBClJ>_~HXNpݟPbOG[#@k ee7ZAmvbRCIIJu`47F]na'7SNkCYHhPh~/& _])0Wj \&wU nΥ!𖆎V_ϸ #eHVe'- t ;8B5s6oZNQ+ϋj^{^V,`_V^^ZWAlM88&%/38z#ʭ *WR+^_^Õx<ËjVu ߊ)e ͐14$$$$$44& . 2?ap ֑-.!IrPqo\˘9%d&gyA~cWh ]5sV%3~ / n;/v{WJXW),L#hERm-{e3)mxF Lk?T JZRXy@.N^~Q}26J{sG8`~g@ USh/OgLT,^+A$,t@msdt }4>̻\L@,bdܳӰ@t}ʯy69G";ݪ\oTQo[m[pXP!;I`lXP% Ba"GU\z*& [ P<]w:s\d{XwmyVf_}f2w%)&P8GH'aFvH)067 @kȀ2h^?g0"NO;la)^KENByEbЍD%WYLe֓aȇr(Ap٭(o4іet}3~%K';{.+n%x]x@3YN&BUmaAG//XF 3z:Lf=~3͵Ҏ,K&~ 9pT="|j32RC0 '~I\ .WQ Y ,rԘˍ&ۀN('qD)$ɭ<6D)%>M,tKV$$SS9)F$(4>*LZ)RH/D.^彁e+CF6/)2ԥt@NO,1#8 8Ɍj$7 n@} $IF^v(.8*gP //)mQ K[ r3&M^P@=rrmPv\i=J,pF[L: :x!j^<[Th_|#1-ok 0%2BO2F+dPP OHǯpZ 9$`h^>}rg|:y@ez_YJo:lh6B4; 9~g); sۀ|%(qO M4Q\e1~ 5HŪ7gnKje:q.0m@gN! ÙE/YU+~cG@wRךLrxer_&]hɣ8r(t\%?s:hd mIv5\yȧMj`#wLsZOsoͳG06:PcʰUʟg}7/,@3΃JSF;1l}m6Z0K(Ccta/l(O^E^)$gXBv_)6f{nk}mYQۜ-оc ˥7m5p!%[忘 StQ-OJߒ9;E~ꡨ0DWHղ,6n<c SVrtQ"OD@MLT"ÿYPȸ"x3Șmu5 Ϫ~M6귬_߰6|%G} oH' q9$i\VEU7[n@mpeDMP@ʽ< [Ak,ڒNcHr^YYVX==Vt y6zL~l^e7` jxGo5F'Eocz;@dʻK- GI.DX2E/fUlҍJoDs7DȿtJ}e/E&+仢pq0i48TȘZ9TޕHɦE,H*5 @@e7рdDR>q2),uHn.z^dxU))ajK#,/) Xo@IҪ<ˉ-= '*hK"'䝶A%e 2m7C4{@ 9P`S><=8̸Ϥ> F%[`ӶFNY)`/w"G0` +Dd4[Ž"L%{|6E :\{Di6](yZWRcV_"W$8tЇțQb (KS)Qw;q?,jS#7jG}Y uR)ֻnGc(>aMwi#%?mɵ*K)qS/?N4$c+;0U j&Rd6< 42[M` _&h$(mo#l4|:EҎ'}G]F^lISH yE!ȿgPe Ի Y$_zP/:B۶uOf!lNW&;|qgMV'id3؍_2l6g۶[MϴbODsHfL; I|4YwZ`ɨt,_=O| w fݯI9ZcJ>ܵ2i[^ ge¼>wwyB|95HA%kD+g€ȯJ6Cr0v|в$lSY"UZ9"WiDK!Envjbx0a_>|$7Qd,K2ug]YD$M=$C5ȄM$?=g7?#'nRk&)`P}NA{j @R"*ӹkG0w\5k*2zBs*.=^MAgwO1=Ʈ 4{|rtؓ3rf{+i$mj2J֟=^|8Fy}m`V Z]Tl忚5l9?o~Q^O$yZK7.v[l @=&mF$s2noREJO,eEfƷ˱hI)%$Ɇk+wc"OI n+>)񲜩 oR"c@0 Ts41'}=gO[MGQ(lx֧v0eP_Jf+bYuإΠ7 n}nPb,c-nk/_-ʆ+(Vӭ W>^BKYLky5<[-5'%>x[qK0Vj =jK<|\4 J&̜{к;+` p4வ"i3zaU5siz<͘@0uv ڹcgPkKk~YkGp.lјxC.&k:WQ *m<7pf[r&3eJ.}$8<TgH~Tw@hେ/Om +I2-U̼n[I/⢫U?y*Fjm)M @7xh~ӵ闖Y:EhZO S@&@,}Lzٵ?P o[|ZkيJ$GK)6ߘrmIg޲6RU#!H&QCt;>p=[ *Zb6ȐO}DЪIo)Qw\|^{TvHLhzQdB; pX9^[[grĴ;[+ gt0${R7DXH+ Vջl\/'VCvjx/-I[v$>'jNVN+Qf:ԎɢkCpoMI$FE~&<~o{ }T Ȧ$I捇?LzCh +r2ݙ:l^? [63H*ni]ZY#h+ OZc1dPi *$cd>fs|9?\[L:ݲ]dž Bͼ4P3IVy++0=XM h ~vTTo-PBߔ7XѼ.> uK~ dMk#~y^ @<䇭[yȵczx>6 (JِW.8%q$E Zc~,d 9pM|2 *Zn`*28)[ѡ؞fУn}h->AlZ#ZMħ3/1)5^YҚK`gLbor6r(yͦр烔0q^Hd#[o? j|/C~J,Tz8Wο)TJ6ǐ2zP_߻" mMG/<د.m%G'h$sx˘gՑʮcTZ(-~uڄ~ h׍CN Dʶu%ɦl _CeM3$Ss ㏋Of4\B%*K-OIr6g.l'y_3>*B, _g1S`ePVc('gg&jq"*O{r@rI'Ը岕bi :(`Q@\DkxSLٙD;deh;+}À|,{P6^C.7e2T3K*$:th߽dUkI6՚^#NDGiZ} d@Ϡ6:I΅K 꿲k @1a3,郀fktLA VLߦKU\ }wpU$塳OK 4|P{afX$@WQǶ,@݀*8JUUT>mA;J3_fG[PЍey ]͹o.߼~fqhAe:։Q_I& +RS)iTj:U*;5z`U,{V%`/e4e>WnHEd4&Id"9u,f7dtغc:< =I&mɯ j6ÁD%[t=Pl)bODX8 @Q#%3$&bt\[G8#׍_S$W"׉'xq!qX(IIN'a} S!+ @ȍBdiBHy*IbR>(z#Q]@hJsčߒFc:қ rsc/Y63'=%2-r ohelywI.M~" `<@ʼn N@h9Z O:i[`\e& {Da@B%@3U:;AY_BqmjƯet% $gO$=ɴ*]Cթj6|sxE#3D|L>81Cn[~5OՈb& @:M.@H(i2޲R^֣Kw lVw*[[*IRXg}(iR-hģOT50=4\RCS7IKwУ|k9w/^肖cbM3NP>)T,˖B4^vT4\Z@S$#;앝FWNirrZ}Q6&Ω~^xdЖDdAOn*EEqUV5P'gH`QZȘ2*Z$ @N)l4Aӝp @4Kp(@dY( 2ZGCqO`FV]~gv} ?Y'%X~`p G.

Gyl < j=Я$< "T[#߼KTd8 m Q iNdIG&51I ZE5tOTl>oF Tw6Cѵ\!&+Mx(o4?%1$?2yQ]9=C nׇ#䨧>T7x>)d+ZM-HZWLdܞ [|#-gVJfOx8<)$%?x3H$g٪"*z/svh+1eY`$<ȴ~G? ,҃C:-Ɋ}Lk4]}kn'ٳuL5k| ya`s56s3f M{%v5?Z[ NpeHeh?|j|#o/lyo#SlE"j9uXr(L3\L6NTi3%3/:gq>? 'G;DXű7$G{߶7 ] $ҨH J9bL)$'ճ99f.djW~WZE[5Y[.C]'r{ _j 9CcCMeLs+PU:@Ie4o\+S͛ \j<A@Zt6h@5="6B'4gF FoPnz'mj&ԘIoV6zƷ*PAݞS8ŲMI86!c+~L+3J 00Bi~sL.ˎG[<^i_X "gjth9YV_Gѫ%+vOj)=很A 5?$ȳs,Oi@J? Oh$I;T84K(ZB)>xH ˎ8}؞yq5Y3yš`S{yԶpq0szv|_咡}]~NS+rf+Iz\k9t3pɨ>=Pk]dדL%0<;lfdqEj/d&y5x=4)@SB%4E/ci(2̮W<7u&]32AEgMt\^" IDATƟ C.< 3ȘAhz#"PYwgHr>Wǭw  -d\@P`@E OLܺ/5"c:.C*QC:Fd>iFz4s> 0n}m. V,ao/  Uj, A9s/2 \H%>$f4$s6ϓTBi+6c40.%(M&97ܗ,y %g;١$MfQ9{/][nt~N_#{K NP`y6]~rݤRZgP$#Br9_5-(`@@ǥr"uҫ%Vm[ko+Pŝ=utz0܃_ %%G6'ČsJF{*ʞߦ{C$rw[Mh)9??(5}}d5t.Dl"ɧΞ p<} hb y#ʆĒвrt_iPu +YIfKGu I\ y޼_@ gG;X3@Qloj1{uۀ/(D.D<|Op L[I$[ASO7)EG[Lěe1D]AdsvvlW%Z9xz(oD5X&K;xZي0?s!VJ/I$gxed;멡;I~.6KQXHAA!їy#'u.@yH,ʢNY6s^оw?n표kh| ta鮆egwP.M$los;`q4D12ZqqFZCgs;?zىj}m4ʔoi<αS"ąo$g<\wI $YQ~$(}Hǻ76ʏ$kDZ Y$q -{ ,J=8֞kZae߆eʂ,+ڭ DP|5 xD& :%^ AGsZ:'6&r B\C? p HD{>0 ;ʍ6ʁ mtͺ ~ϕtw%Lٜ 47mANٝn< @c:+ %oUv=~>6H;:;X~xxx \I>ZC`hOCK6 t/7I\;5vEz}+x ˆP NX-Pɢ5?S)1Q++oߗi5,\fQf4`b-^(kТ7_=͓}4F۪ K/y"Yx.ow0w=`r4e8PfbO@~!2td5mT ][XUpO @dC#5@t &ɡm^+So6LbEْ$#chӪUHrz۷mܱm; 16 WjS d&RFdOu @h-Tr8owm^W"}GJLAjސN۷!%J$ɴ|z;j%fm=EXlliz9AkJ_ʷ~ r8|!~o?R]e7{5U~LHQ]|O1Z3yvǽ[7*> d;  o&x*>]3%vidmMt' :߬W((ҥ>V\ׇ"$*ThKb.?XQ9;Ը!yl|:@j>CvPjU9Ba0͖mUt>*VPX{pRҒ342$SR$BWaۅowVw'[~\%,(]z:Wɧ)Tn@WV{ޗd?s7Kx69Ksw_( jVZ/tƊi]O+5*_H|&$ͦT)DۻMoew&>YZ`WL3S8 (ȮMNQu 5y?k\)?vM^G1VQ wUF^%[6ty+/&ɸf2-B.%39%䮸Gըku)wws2dDҞ[Ƚ9i&n3Z9+5}O)Erh>cuLp;5=%W;U fbMlKaT#8CroZ[b?/>;ΨF> ÿIފ=CFytڅbݫ8ѺۉY'^{ m?JJΐT2egJ6ː|wq](LК5"*x/P(PЅ> hzHgfjnTW$;Q)?#OW|`~{ i÷tۂLi@X#Q42]4iƭ!@aN{X@Dc̺7uZM&q$픯y*%%MR<j f:;}6xVu>΅_[I25Y}O/\:"I+;䞷RKf6uoGg772%0ɔ0yLoer2iRj %I؞Ad'4vy.H2*t?idɒ%gn6nsgϞˊ+ombfJ]./e8p횁[r:nhK68(  8纯gzQRz- v6>r+ ÒeO¥w=$ %J4XQֿ(DZrEf9(9TPAI%;*i"i.^di4(Ȥf6 p2҂xK|71bGkt(TǒСIƍ1uT7{#/SE_8E>  r^%NYLU;dՒiQ'wX`<>Ov:p6B xGz?ɑS'N~w|?~ȑ#N1QG;Nԙcyy; T9wGe_C&05gw; ) y2Ry*hz9h)R%-$"hyn[ A*.uo|F-`ܚT M->ٴ@ʕ+W)V rQ 0jq@=jh6rڠZ"%iҩF2DwR xa`pd?@54PvI!I^6;96ld$hjG=gC[#MiFb%Wc?7eLOUGVW^zJ2%υ{ gNw*D\YՈ<$eJYq삯Md(H^LxBb4^uFqFG]s!0_e(~%s@N=:..G qqqqqdܫ7iYWdlˌ…wqfb"W=N/ $+D2j4AL_cD ŷW=r煸C98 @!/tT>h2ZY4"I?o8dr|=dT9=֒RI>[>C8J[{ܟ×>Jd@90Ά˔J=Dq)w@H SOz66u\\Ҫߐq gE^.'KGdږآu?/FjK Th!y Winy}%@cjyǞ 5o=>᭛EAa@ @xDNyG#.b.wp3֮X|˗zK6ɫ+\e *8_Q,,gJ}\ ,lĎ[ff;ɞ@uEoR?} { (=h["-!$(ڷGH&*-|XY`X AqKĐSgv)jݥ>![Z hX"[eXZA;?ScW-9)SW=6 xOz4 QNh'd(Rq>RH䥗Xfj㥌+X_<ߵl՚du>Wje܍p',8N:LYzN5 i3lb;(Z+'VEd{g+)u?]>n&&6<kXL4Us RRe5HL0dHD_8Qt*qN:T-W%SN24*H+%tj"͢1bdc!{U"{V% qby_FOO>/2PHv @Dso=%\ʗƱ*m6~M4f"f0^}ƮȜ.yLmyFz_2RI&Ki@!jsX ( ˁfOU#tK߁NζH +IMK32~OOͩG$ )3UyPkfYlI}*Kl ] ?NܿʯmžWwa&gZP.[Jjj9jA$x)Ѿ=ME56;.ׯ=4ZW31Ë쎻%sJgK9eMoXN OU-I%9M"M"%BVbegg>SarccRNIWx.|`s8]oi_/Y^꒞5H>0bI&TԕN@3#W,XFĠ49cˁ? #@#ī`0pTPI1 ^9=KL_V$/d#^J_WChA|yl۶=lWr]㗘RXUv"Y{ `>`;U4Kd3hwd$&6SymhUbh&M g2|:>n_|I<*>Ya6UZ4Pb)6pE}5m_|mRTMz_I>'2M.Y{*!  ؕk>k{!R_nEУʟ,\h5m=;281\Dk@2? . bB0:߂.h5pz}#= &Wo|iLIR 2{*Dt7D6Ӭc9El&֖Lvmf4'c.W?TIVE5ˇy"/"& $}T bXFޗz+ڕUkO^:)c(̴p2$ a{@}E묽 w'8l%${1ˆY%b9n s8Fvb82m.<Em»,1w+6l(w;unԠ> 8]L>>$}m vw szkOʠ9G#8>#Ȝ0@;l޳q

eU05PŞIVL$;-wՔDθC{:o$ 7Y&֝ ֆg|lX6=S|J[.F +H^i`Y, [P?oj와i`O!RH n}kdgR8 r.9ϕ$ W5?^4_VwM$+t-:vg^R2%JfSI>t;^ÞWehzގ]7]v\XѺ&UGlO^lE+}!M&QÏE5d6_q)e0q$2 %^€{$!kN[FTIל:NXT0-Wbo[I=w_~m^]*(h0) K^JI߾Velƒm~{^w4^wHl=ǭ_5ՀBDZZHHPS2'Q"ι[Kj)P{_3JǓ2FJ*K^raT-o0 -Z rY4η_.]p.Sqv"yԹ@dZ@jJ7|A33HJdL!IB$>)4ſk?Dnf-`B4-© IDATw1@e^'fNP $H^@{NdĤyr$d#% GK6AE+:\um g,~dIҶ#(cqx2/A\]IU~.^, V!z 1M{ǏX1tuQ7$3JiDHog]T b%,|;窤h.h`~I80~˯'!H1C ~6 Tt y9D|3N =Z[}4RX`ӲPTTҘc"=! ;[*Ҩ`5`@!YC]zxᘹgo@[ ő9'L Lg].S֒ܕl-k{V\,fUUO*Gp!v0ʹqct&1)1nxj$/0=[$s=d<ʤM$8yz_m o?kݰS%n e@uGQ}wj;HQޛJW@A:  (D#JINB -$[wfwv A73wS]RF?ƫ~&CY $9j}:{x.!RT>)G:Hm>Z J)xV&KV&esGH"_$-|~>(L<[&<ͽ!r^G3.{#m&N\i@~wɺpZ]>`gopT} @J s}"[{?We+ye˖-8b1̨\ &K(+R4[ oz~}^}drVtd6o4Ǧmlor~<.']B@'eD  dCQ%ko7D.Jpc="/N4x ^I=,e=,Y `/B[@D A~o\ ~m%Jkt? =:K njvE%HK 7 HwُirI/(@!w_J#Ӝԓ\^k -A2.N)4r /Zx +t:,6YJ^O# T1/XXFvoNJJNs]FLK67"g1d3}2M什-(<8CkL;ЪbϢ~5 ȠKMI~"d#҆j8JcD}R ĩϦM7^O/r?h'O'HzC? 2R@*3]YvAAX#M?HA:tKWת_C5x-^k#vP  N>8i0409 gJNs!`\ CFF0;XJ٬(b2I .]ٻl 9$~3hBv-k Jܕ)7EM֒LROvL8J+W\nymXYgwJw<PcB;hHM~3U?iBdQTE>N"o~}J>!bU"}r9=ye4(5{Xy\&3/x LU@GBk^~ b xؘ!@VÌ0M8;&{"zNguEݿuN&8/c<o"٢k(0OV^!d\ @EB%-YW*t4K2{!HF-녲QTIȹOnHi(pՅ%9r`Μ%#͛nKhE&s;:"+ ܧTI^`p_?6s<$ouA*ZH`=!$-IT[1}|PPzT|#7քq{"<~3'|X[s< rۭ]6l>H0:G`q]=W\3 Pg@РnjSIW!r!-@';A)M G,ڐcYA镤z|{[rGȫW S* ǥ#\D\2By.0FgSdc('$?) 4s(ܣua~e7v>0}50)XO6htܗ1]=Z?VL6#6<Zkt,ВdG E"mMu:[kobtQoAAs ]zu^qX0i>͒LP& hQž_k:vナc=.UTԺ&W&hV{ȹnW.-hVG$, C(wI2}/~n xQ>xJ;f0Jl lcͰj6KdZ;P'<̀rÇ:';Omw2*FxҰs:3&ɤBH),V?@2F_/mӠF)m}QeK*I>xd+qwq(4q6"@ {#xZrqa7L0Y q|X|.{c:7|NWQ6wL{68Lp4#f` rOMw>%+ ȫy0֟ @_AkG/d8_ӟ+m)wpqL?uF3!)0< 3 PбX#}=jBdv1.W\}Ș*p9GzNIVe(''$B}d Pׁ.gLWٟ2/u6V1_"[U=3Һr"|F  O0A$Ӡ&) m!(ΤΤۓUpj>|P|&kUgwp8l俺p{H|\0Ɇg" εЖT_zeW cPn2l|g$wiV&yA|dQk%+ f()ΐ vq5ЛwCaQ0+Ї7'B{nDz; J|T;7t?v%PPHj  u0kLvl<'n޸}r"*GOS.769}?OMB'J0e_LoB$X ,\.q$#;+59''6# S mb3j;/}L?N_m ds>!x'N$XDȋ٘hN.-4xe"H,}|-yi3 .s@=3U`k ;QB*)c0*|*es- x`J4?ỎFNr_[A^XV$)Pp+^d/tRlȃVd6ZUra`-e$H|>x`Vu0vA|&b% r!`m3mPy% S]w| 0ξ}" *IKeɞA`LJ~[$%}'A3‚Q^A(йF" dy7򣺅 L;*Ds"?Lh:9nr@ DRQ2ЯQ/l/L+ݙWK#xzz^l7YC„4maRP;v.2EwHSU,&UjMM(i9ݻ.uz7Uw _Ao KZѻMBE5YP=@ó_A`pG}|v zCɸ5 :58:t]blu,v~5v˗.*5f֫mo-nW@Ra m#m<z۟;#;d{ݚuR۲jq]kݤZQ4_Ys seS [<p$zhԁTQWֵ\!H 6.#hO괛^by(p J cQf Wk:d5U(kVTńq!OT|$/Yp5y9F"pۼt`xWci + +nL4z(:}!Ɠuwl_s$]vQOO@bo|2褃~쌷eϖ}A8N>@2+d,N$vGPVi3g7#`<@ -8AuAd\ԫup?~ZPT*YN qZ!nq ;@*> Nx)\\x~,!VЩD r\ `EFv1K=eKL;gh ;$„d?$P99X@G@D:_cmI xƵ*Ө8>U0#ZyJvq1dr:\,,-JA B'Სԕ[wy#t@8|`Qt:IA=A`'9aR;)Hp8 ڎu0*X׀vr]~ LfRUH^]\pLFZeծT=U.EVM <0큨S(,/Dpg|;j?3}IU~HJs+%ɔF  |*G3qy y%*h^/,WI{HrotbA%K慩TaZ}7UA<{=$->ۡ Y@o[=ҩK;'e*t8ǃr\IAߌ_k@\ _"`|>J7Ȫ~}4 #Qpw$j2?e]kl~= @ee߳]-Ew4~Pt:i3&,ȕ?n.O ɟoз](Toa+v'ۍ2~gt $;B>̇n)T&6nԌx'"Q~O~CQ Pɓ m IDATʺq5֧ԞK?PK)BHjz@$)Ti#WHYtr "7PD d#Po6CFaTc;GTFx5Dı>P$[Ly["H [}AGS>6eK؄gA1n,saěNQ[p9>k#(8=!m_:j'}w=3c%¨`"z"J*sG6 &Z.ds$wF?P8G}xSk EaXE1_:_ýd*%7D*@BR&겙@ˬw=Q:G |rv'])A5o.Rrvu{{p BƐNs-!$悤e d-D.c1Fk Ⱦx$rCT&x4NdQ[D8 R&i`{ц6LB,NR+j1%+!;d*ĸ :_!9Q]Z#{>(>Ag= ':0q~{G$k@kka#=įٷqgUūI; M2jr' 9Y,'[_8j!eU˖$Q^Zp1?;k @ $P&M9(/9|a1hZg*!i o0vp5 @āˏ< :gBqS8J0P~c1=er`'sȟL>.))5fKk@$-/lX Tz>/g|-`/fT`24^Dtu7NGPZ R#3miZ$ҎR|i1/p=o{A=YlQw, ձvx`Mnf p2 R@ v>ҡl3W]h\ r.װcY~ @1@v|={ݗ߭gn,8G38#)#Œic=3-T{7E`cʲP̧%̓ 3@Y0_h3RH-tQH=b#Wu  A&pNT# cI=P%1BQ)IڹՊr*ݖrguo`3A'')s :挡LhwJHD_1Sq/ ̅ =zRvPmmEҊ0 + f7 UK7 ZkZX4yE9_`b{ ,[-\\Y%=}U.| hV.LEͷ¬(+NX\ 9P:?:lT^@} J/׆5!+`(R1${ۚBJ0Q `R?=`+#ڸu7.SM W&`2m2f@gg6ҁ-C-k#`7ؘ%CZ|-3[tǥ8 [An955T5"Lhba {Ary_%(e' @[ݦNOhK t@KD-r`YY^:g9(U yQė/-<x-m- ~(Ux`^۫+LAhLtPUd[ ?3lB ,X0wYаݖFϮz\D&0S*yf|ėGNG;wDH'/FYZ)^iͲӶI U@pV i#ĥze-2{qGG'M˵}< Mb}eSWF:?哩tIh 홰xr/U8`|})m>mFC^<=NSv@]JaTɞMPWWB@@aq6{C&P ͋~?dzb:=PYT iB%ˡ3€@]oW|ʕ$o`5R(R/ne/_tҥsG6OhSSӓ4:\|zM /\h oW'Smi$/ T[=Q'f0NA~kq^9Ai/w@t6~ViyI *'^Ϗh'NvBS3]>&įPP r36vDy9'~rRxIQ2!{ @AT40iפ;gu6-;0/@f)f;I:S}1W 8߅ -j_k$G)aٳ:!v!n @+خxi6N@9揆yd~\a\O#kg*tu+H-5bW;Lq Zm^Q~y.;b٦=I7z;LZ75ZWTF RWCJ_6قcBE7m37Z jo!8yH8 D?Nt>Zs;@?:B ]Hc4Sf4uJA!yC2KkTnxHBPk^5n䨎t#Q0e$[=8&zB;5o@G-\=]"Zٳq֧HAn}A çrODNV]$yf }4q2!ZI#ehyP:enP%Wr[Y +~@4ϺGZQ10$ OԊW ;A:l9_@C-T n/o]g? О輜 QIGwݙ@˖2iƱ@IELA}f˥7ych~ QNHd 5ng]=Y6`8ł,$:)|iPrԨQmaB/MI},q'\Ckփ|U)&iR5$MuZg>HoLjo}ߵEI T{ܟáTm{ B §S7>1)\OcGsQ!cyB!_A[FMQ,I##}E&ORe+KltC{-U|jMOݜ0mNz! Aw0.Dz G51D€7.N/sgp2j5Z_-CDZ_|1]ߡ>GeIqwi8r嘼ݲob2藓Àf)(9θrpvf,֍[zzƘrF^cG /4`m G: Cg–'G\ }Q _|4 a<6-;5lVz% v AH[x.K搩^>|n7 @݀L+`:uvj[qȽ2N]jTX0J 6G2R7` FԲFFb Q>5G_\ x0Sѷ̰ Qt!@0x.Gt ^'>?qvKmqbcCAr^n2<ݮ ,Ag(bH'qs2-!B[JJg Q/XhY?x0Pj2߂Oy9ܾߌBIq봞0[/ D;<?xPcYAGߢq04R2TBBf]=@SC큟-uRn ?E6_@7» D%^{W[Curok bqt!-ݗSB(sѯDo j ؑf@W̘EGqu@` 89Mq~Db M,v7WE!ݧ GԊ:3K(x+]^MF* Yc=)T̮/8PTs!~ŤmByCu w Z`|BJqۀjB wq=Huf"ix1߬x? g3^ $<2N`V͛/Ja3ch fI x{JjBz-ry@G.ն__$Wϐ L!mXhr?s<_%Ƒ=|%NQo1zXBBfƍ@RW~scR|u~X@)V#7ҁt K;,7jnPxLRk$lNk p}8xgJ3A5UJ8J䀿~O~G{J\F󀎯j=oN=Fo p: \po5 ÏHk(@4hxAEKu j7c5 KGdNg?"=GY ,ת~3,_z0WA, 5?sn#ZZg/O(p=E5sn(OH+\LOYvr`Bv߃{/Z jgd2 ?=_0@ھRڝ/qt "u]>9gj~h_YӗpO{R  bq\ _t\^H'2?*QPvթ25mmKIΤ熴(ۮt":) 1޵ͰZ,/G<Ȉ'pM_~ytf:)xs(I:FWD2ՅP?aylm;H"ѷ-d-[N,|(,F~.0jQ%K% r]bo)cq8q_XMn~݀2mwqTF@!ȸ(\@ݞ2tW׹_IrXnA#`Rdޓb21V//x:Eej4ܕǷ2@\8c}Fε+ABw%Yi+ٺހk<דB}F&gK Y7}wf!]W V(Lbf'ӿWŜU$B38N@Ɖ& d OtsC"Y \le6<'wfIL%VCw~>+(XΔe/\lw4+՗! 'zANL=n=nMz#Y@ 9\|D~臂y\W#oOwEȪ!:X.޵p*T?a5~z=Ƌ_N.zI?${yQpi(zuUHfi$8 thÓ$ AֺѨk[8-& 4y]xry%v/%E0EF\Um󓉏&@!CI pW-U14{-x*kCYW ґ7*/1k惚qӵt͂gvH]Ćˌm$sv[pCb,I^/|Αt\a2y (TwwN@y-}С 깊G% sy sH$'̆N὚r`~6/T " @0-, ԾeڝrV} Yif#?j%RyO\vJo;ݬ]mUhZ]_nh.yE=U:;-@;1HaI8{hW#sgavKTWw◪*>ٰ'EC-͋G734~t"T$Wٶy)QI-[nɮfStZ: ARhrÑ@hW13:QR/# *tLIʼnpP{x!DEgAo7Byj t& p(* HYf:(zU4#YwWgtzѯn@@Ұ{Śoln@ H ՠ@5' 0;J̛RYv8aWqP7[AM7!d1*a}H Ȟw^{A/&͸cJ~_okh/- |h_h\5yG&ܳcUIrКO5Lh roJ1c>yTx@W@{@^ޘڍI\e5kֹ^PyӿguE0 0tIMr#ror t}0~z'i!ocI<|Ɍ "F0S3]Km̼Zq3;2PRx觭iơD%JUDQl;69CM= IDATdm(`u=w2O6ԩ_CfQH^{ ɻvg `FpIeH=)7<,'LKFYg;*E nildd ^F>$#*/T=Mz BqKl*q8ֈ/ (LLY'a&o_^O* լFfs*t+0cuߓeOeN&bd8L#/:nCẅ4%u1CwK;H>?h `H B(C$axSKTe X DqRXu0kf<;Ҕ #wz  ]%p O>|:+7O-Na(8&.$UqPvI*,GA ݼg08{}lpVL\t1 BW ڦA7KrWLj E1IJi>ҳCrHAD?1 jtJl |+ȳAASnyGZAA]< n0oa{5=_u~r ޴+7`bx%dYw@J}H+?x %^3a#9]Ċof4C8"Iu-| OV14OͭKǨ+o)7|˴ٕ^_6ihrȌƟKe.K=C˻ 0'L/@1h cM'sfWy.J@H!b *lw 249 :T"G@&ZT2!D".ڽ'4I$7pK0'w㧬']Ma;bM~t6E$ p `=cǎh+@tZۣy &z)f~|ab**b|/WތVG2"H۹Foln#KƏ\Qȱe+dd :hDn/Oë q1=61aϡ5 lv|,pn/ t8[=tC5Ln,(AͪO:s:DūXC |{li'b9?c2Țġi+0P1/0iq/ڟP`$w'U3X~'EI|+,tW( S7Rh$ h`oA<$:$y5ՀMYx L0O:ǭ@,_[I? ' Q7t,FN:;xs1ϳ?F̸'iUF W-Jǯ<#iY$ "*@~t$fvb\ jodžopd@K7k`:O/A8X{a$L͊ <T20;tN#pU4{1 _z2F7'p@`Vx|13'rvB:xcNo) \yxNRp%ъWIڻ(fMI)~ (F#JI(~ xUW4"͆xAH&%!M23cfd{??Ι9gyyy[V▿ $ woxܷD)3k#ޤuy*܎_ Fgnw7߬rn{/YtBuhy,Wv8#auO ];WoT,\,K>^UTbE?0UYVeʔ?INxM ɿw G J +=ؔ; &'4:IL³w+Msiy!ISI GA4{%`#:܏- MBrf++U*.'^0N-ђB*ԈsN);$,hKlnHfG`Lg`);ۥ^p1MT1~> _B *2&]պd̀r(ֳRL;gYԠE5,ISΤ2.ٱ@qE:u6vV ;ԺݝQ6b %a5ӨO)f Z~0`RP,0DS Uxw4WǷJ9/pJό\F? BCu'{m,`5=}d0ٸ^@ ~PGTH$eˢGF`5[5IAg{.3S@ǵOF 2!TYJr :#rBb1$u\-:AN䫘~YtMЃO(|IQjDxE >NI*@^R PeV+:Ef3KRRǻ_PX|$p*mj @&|0y;`?ZFWO.>sQCtTza+x]}=*@z+S4fpճ2:o}wt1zr5HY P9 unG_gU EWGAnj;v]ot~=pMWwՁ:~= ރevszi0iN3:Ⱥ^Lz~y(($e'>U}G lI75ɪ0|~Uyun8؋ XKOYg^%(+(KynR3H)C9KEpg8MC o&dH`Ź d<|v3nA2جoHK[͛215#۴wڪhKp!tĀʬBTRspEX Kzb%b}dG +N?d.whVRa@GcWK)µ(u)/F=0:ƶ;KypNuj?l#   rСr'sjV##ߛ"+I2h,Skυ1J،es( zt,PTLc_rl9*cV k1wBj(ScEm. lAgFjnXvv.fkM!Tya;&OD(y4.' C'f/F:P\QO60Jdf(ӯs j%ǫ^F@kAU/ڧinwG[lq>Tߍ'oƛXbi?؍W|)-\ )W[1}}%j҉Z?g:&p=aN+5 "J"ɽz% (sazNӱL[2T+rr.[ַ留by㋰^nSY/ $D9J4<䅻Dc0@g-52iSNr6'BN:` "8@U_?XW?"4$N8\U7++/^**[3ǟح46,SiuAFxb2dϮD猯{VIzW4[X*@gLXzԢ"IcmZqdٔ״xrX8|Qz'oadSI&1ZvEpzW Y@byyϮC<-hksqA')iHTc_vzܰ)_tnKFG'Ə)-OmT3vCoŎHvU7`DB \u|5ehFw`otQ%^)iyI@xzJc$SP( N eەh&r !xzYZdQ$Z@!$BUh,<@y¬ \Y9(ȲRM'?yTxoQkUgp`KbEo~I!B. n4 >jekW7d4v <,QEWノ1< 9s\/hw7JuDiպ5`HB^eHTp5]Z'G }Ri?6D,JoK3x,_Up5_]'6QCƷ)_`ԌKSn*7(x_n9c`LN3O)s@ 1K\P}Eh1IN9hϵQcuhQGQ@w+c"Qh ғo;t@^1N(ǹz\})ؤ(I֜^+E88Jړ?F=))yҤǽ~);R(g>}IhPTc5WQP3Ji E@S@8 v3J bOJj?ԄcҀ#<)=xhih:T0(#4zь`b0I@ 9zR)1@QM4iI4mHqIHF~I)9GNԛpy4i?;Ҍs@v.=:1R)PGN4qPRh(r>LgF1@4c)I>iPFzdP8JOPp (4PcҁӳzRin@;brHCw8李))A?a(4sJWq_Z:{P1J" PZM7֟Rc7O(@ M95&NMy qcPqQޝub ׽.(*? ]~֝ip`u`p)g(8zQzqN(u!^)—N =)Q^(ͽj\sKdͧPu杌@ +ڍnE;&0hd?vE;lSm8PHnG^4S1Rzhִ3J6xҁLU'zw҃@ E(Ji0;)hRڀ4s҂2An(E?({PF(4)p bǵ8 1I< ۞i mjhl{x⍼zԠRm\qҤd[qIja4!1ڔQbPAc@ dSсuP4L`4@"Sh`TQ߁;XQ;ތsJ3491R3ivduh=) mӈsҀڌdӂ@Zv91 dt.= n="яz`7S N(c?<㞔 AAR㞔+RciLRswOzNhǵ.)q& iqޗP1;PsK(@ S@4?Qn=(;QQ:ӽ(qA^J;b qӿƃ@ Qj~=q Rץ>ԃ4)N @ Z .4Ra'*09eO^Hc`)◜`O'|ʀݩ֗h{~iFN¸iOZ HM.Ƃ9wSH` w'z@)O-!i6F)(9Koj\f8N(9ɤb$0}j Tr9Tc/=M(!21ҧ+ب,f1KM. =9OTsKSBv,! !lSR ž‘JEӵRU'^)xϽU5$2 zS g4. 4ړ4nJqq֎٤ =1Ӛv Z\zRnǽ 4 ]nƕ4 PG\Rif8Zvaj^3@aPTaKJJQن1HNFn:Rq@r`n>@#ҁ<)zRO\`n2{Riw/LqL=8>tLQ) j7 >(%O@ $fӉ+TU'n\ӷ94 .)7pi7QaR3J7p(\wz 7x4nX.:JieFJqZ;ѹqnX.:c484nqq7p`)z) :`׭'| LދţҐ26#qNqzFh1֍JprѹzG?pЄ4\G{ r ^cvwiizTOqFT87u!>u1H;f4Cj(<M 8@Ws; zb; @<4fNcG֎u!9IzӇ=(sCN4=)s)S&{3Gփ֐du(h{P(h=i3\fsP3\R{PhȠBI.qHOIj9P~`g>ԤR!i ;uT@ Fh~T/~NGҚ5% 8)g3cޔ\P1(ǽ;Q _zqCFzE!?ޗNE4J)US<i=j;SZANB4Nz>Z;R vϥ59.)SzVOv-9 pA<¾xNؾ|7ӴYz7 ?k=q<'_=<\jwӨuyMi^Df45ry H<3M*Ʈw8?AQWv.N`X\o`۬^cpR'5Íڽ-? 5}E!a>k~$C3)wbĂIbp5h)nhZWfʚ⫻32IVg%v^8Ƶ/p?|.֔Z𝏷I'u@VF?42?:=5xY!eOO=> `)?7b0^9Ϫ MfP^:ԝ䷧=zC(*woZD.v},`+7({;ۘqStGҾ"zu{[hlZdn튗Ѽzd*ժNuqZ9MQ_$lon_hp/.s枴GE>%ȽѨ_||4r1q0w"]߈of>7 *s@:y?Y%Nο TƠohV:ܢ @Ln9Z*ds}#Al]mFQUu܄mPmӰ /S~z AL [ 4ƾ:D+y4p1sWØ$w~2Ү_[*u?Z_܃9{!g09)bKnс:WxC\2[kh}>S(X=s[\q MHC+#֭+d LWZgn-BИ>!aޣ#BMx׏~)KK蒘\ܯ]߭^S."A,ߐ90f v)eb_:_tdًNO֩3$SD9}Ai{·DM#uZv$#>wIW,5K>UwX=:]G;S7oJIڗ=7׭ QY2R$ϵ@ҁt BOR[ڹ<}$dSPpGVr#61{qC[R{ԛ}  dsGd?7rS=;3)NGt}Z${IS?'UoxfǬ8g?+uVbܜjArc=Rz<7F$TFFʦfOGZ^Mn|GB+| &6C /V(izodX?xe얗39C}tu;Ndg_OpfCŴ¸;.@Ē@9W$Z/lz1j__%. $9;K̿8yf93[U?hWUv= #_&`r SUOًaY!EIox^ /'@j<  u닏gĐ؜tߑ֡2H\w5gk6 O>xTH# KNk_ߴk87|o9\eB=N0i5msg>z3A#E Wͷ#RBR)v>.1Ro+H^B~GRk:VO4<~͋x,(޾;W 3\qM 7 [79=i&b71_ڧq }/M;3QhjWgW$˰QqQ31?. ^eb]JVw)w)Bncf0M$ϿJ~^L3b<(Y\\/{nkX >m?bc{q5%F!|~&.X#~͏#/R~"|g˞~RIyuE*ҏd#?R4d0szab  +9F^5aٜIOGīΤ6;r~A\qnǚS1GN?a)?p?z@>{bi&.cĻvOf=kԯíÃk#Hpcfd|w>,k?1bq{,0|#2\,Eee=<"_أa|f g?S 9cG9g?/SՎ"OL8>s&s6Уv u \.Tg>K:>=٨)&98@.i?4~49< Ay'Hc4Q =˃0 JGNޛN`.8Ҕ@q`.)1 (4A4bH6V_+붟`nmW0HՌ;>m9s[zƪٞzт˿nqOJӧ0*΄zk;sN38U< $rF3\Fhe9T:.|Y+q]τn2lTq -ϊn# ۢ׎\tmQ̻I`$`)yg#=:RLːqSOVBhXB$+ѼCs?j7#[~ /cvD2gw^ Ҳ?<bmBB$$sQԳpr`sjмp3ޠ*&I'<+{fcN7wpڤ 4I?5DMhFQ@Tp>o]aR%\y@|HXX;*/m ge$0\d7Q,^Ny[t`9#ϴr=!"|+2+qVWY3> %Pnsx+ Nz.?;WG_~R3 s_UGykH"v@'N?Z5(.*zU{۸,f8P`3VrJVX*I]{MjC7r@\o?1*g=U)8nc1X)AH :< ඣufjTמPI\} +H?c]2O +jq4}:wkQptwnqOT<فci$6Ǯ1 ~SYӠ7e0fb?$gM瓚h(F3A9ӣI$hY@tx' tk_ Jϋ4BxmNKz|o/[;7w]'s.LTƗP0X Lg9zXԴ {u&}?eI7(__JOqY|9fBWbx Mx_|C6\H sW4ʽy5#ɼ$ީ:;a#pRG|sZl $k߃o]UݸU"?2[(SH EH.0w9 ƙYn9F~k:&es1#nW)M\HGR[zq)PF| ??ZۯnOZ:Ȟ .[=: 9+<6KeΙj~кEU\ i+>gJ,Z#K[i:sj1!B,xi6Hd z_ZyLIv<xW}[Yt Kz`W(u*Hy\*⽋ WLRּݒgʅnG?ʩ"o_›=N:dPXB^Y<4a~nކd72 ^q_G-4ΈldqhV=Y;~]?*ᧈ5 ?5^ysዱ{q| c^0}OY=g \fح0H1tIϥ0zTa|^y ;־l?JgWɖWKobv?S ۣc-^NȨ<8[zg;Jہ6j2G$d< 'i8rE+E}^揨/MM=-|x*<5 -<V ga3Mÿ0kbp=~ sYh\{+[bJwx;#[;`FzgHS:C#{?x5䛤 ÿ]4MdVѵ1~u:&5#i'@}j#f$1:$3+pnI?ζKeO5N]g&H5ݹ ss_ :筲f;Y"n+Z0q#lD?WPM =Njhu c͸3128 {Ղd.Fy#jY ZXaA qOYW瓞k5ڟngaq4{DsҼ A҂HzP}B)ڳ$c Iz[mWo+G,LXpsX{ԑ\28!#[#6k[Np䑷x'Yg׉,IZʫ1WvYFN[PmM{`v~ meErqZ3̸H }Q+~4u+,vf5Z?<">M񬡹oõܝz \6FE~GZCL9,_*cv(ci 3j\9* Zd`}90g>xGK8uURi6G3QOoUizG{K:Cd_8Zږ=3fꨊ[vF| sY@=:gM݂'RENb6$ |q@92v}}I[ dn>KRj =D?.~Ȥy3 Fq^ēB!-X%ih ,먙. 9 J$\׋9)@3p:TPH?W9'=E7ql?L5bU\yNaNۭv+@ x!Q89'?*~ ~A7"L`E#WgB+3q}+ 6"O^uxu͚1Gk)1}-cELqVf&|QiJ.K~d~ q6 2ҶPw0=2s6?aoe1JǠ'i#zȮ+X~-<_ɒey鑝|79mnE|/5c,vm9?*|c5@➠>/q!)T50ݟzׯM=įǑ>Vefǡ9V'/玼_K2> \aw9$,v7M*?rDp>(wEHmѹ~G\ğSyiyZYr'=}⬐=㑞kY+n+:8H7n8⽷>|G+ħBl s`o={ڠړ9\=>b$rp x~ R`C+-ie=21fG99wm9Ϧ_?O z8>%+r'Z^19A]`O܀y^On3fOu0H#_,uk+'Rր=(kuOdc n5s_JMT*psVݮڐG*~?0~ wz*ޕ['vڒ+KҦNh|'R 1|s;WsJ ]F+ T!ʐ0ozNVo’''2G%7awLWIማ[q2s~kdg'$Q̶{Cq#gTNIqm*)HɧXP}O@6!zzRjQI` j(:R2dSE?XLT!Œ@h=E8tߌs>.i7h&)8d7ʼm?Cz9O_i}yc"YVVS*n ']fh}fLK>D}ּO[ :gppI" !wOvGyܪd.S2yh+6$*cTTF6:gޙ H$czqOIT*3<+W:_:t ;F<&?j{YLWHpzŝ^;=UQf? ůy},D-8?Ο;J*^Qȩc2}sV!u=WV􁈡 wc kKLtW'6n&8>F?k># v'x?.e?cO>ZMrNs J\s}C>L8;J+sھ:eӏ׭_'&t_7R۳|}=x~!B#q)H\b+ȾVռG{gk21z8ڳi +0G*9gֻCYΞubrJ-r`@p8ϥok\ַu=?vy?ⴱwLV%^zcھg *;gQ_&Ӎ @M~77GaGzM\UgUj5]l1`8?r~a% ߑ'Wh gk'qk ~:õr?1=}S?ا|uIA7 g_P6 㱪a[{\`x̍oSy_z+-q9 `}Yr*寔m(0@&LkkǏjL38G' :6#Xn*{V&,~ k\z ğƼv\eIȮ^q֫4cmU1}kGMEa3I*0ݜ{We/]!Q3ЅN@}MhH$f9nHдVEG^?Pzv [+q>I s\ԸqrESPq*]>t 1厗ZZvcvN}}OkK*YKVݲ_\ߎŏu)O?!tָ?y^ a΋JMIC[iS=-))<>[-=ބU%0}mGeaom"Pcb^0^,+SSG翝Yw0A٬?:ֳB=gi4 ?嬃s~g\l;k{粯! !fitzaUI޼;7xu1{}OZZ?MZWA 8,'$w h9 сK2 Rp+}PqnsךjWT'N98޺0L+n;V,Uס뺫6劮pru2`62r< w(sxGJdU?&׭V j1k=Vݤ{ȠT0cR|4 씶ls늊.:3ߧ?#}+MSIxjq`snOQ@˔,qӮMZWXO= N[9Ŷ얗$## {ȲFH#khd)Cr{^ -n,ەtTIj\em+( :R0AQAE*X+sc0u%Њwjq9_r#翊&lȲ鑃^nX*ɑ-6#?Fy0Ek-i:q_Hjk_CKb?`ͶvF:+5t573#Խd?ץ(S}\\F-؅R;k9FƜw,7R1tW ?/A}k+_#tWX"Du%U2_B q( )cֽNac˦Ġ@mYNFn_#<Lͷb$^Glm KI;sז;$,Miw`]7lB /zw_$W*Ф|Io;1۟=?<~U56&gL:q\R8=^|OS2qǥp^xZ)A:ϭ{eF|ׁ>)6WTw}qud i>/+k7 c߭zO½UXRèn64{F9K*K4gCRu 3!$ICJy4RȢ JԢ*Ās_yUV0r:uW@-4@UFWa<-EA}C֧N2{sWwSGoj @7n~y u[{`*qqi{004XDQQ+1 ?=˞2gp4wK6GU#-=O֧XD;AqդB*$$XNjhc;A`r2Moi5eycנ[Q=ͥshv)t ڼ}'+q{c$0Yw1N1^)n\C"bҚGZy/b6ԴlUcZ{ּ"NhFLpGlW \oc(x6u'֊].7>f6v>Gi䌜WQvCx/#h[2z\ѱ;slAftv(m=ɯ{q㳫ZݨԄ k稛k|>\v[nr$Gc֤Xf?42>hAb??kYsW-RL!{cd<W.ctXro| )'sVFށ#-Y]@+_)hEd ^[1]K ;?1"xЈd'ZV_R@Tv O>575 $zznk6E܅f gN:$ .1Φ,c X5_ ix#W*rt=sWkl|]9b1p?]O 7LPhdj)a_1|CB+p|?ҾlY|S≖ J;M`o'tP,\?)N}M]prO3M]?#oZ?yA!_Rl"`XBL_UxCYMk6WcهI7+پk'Jw8yfG1Vr^m74M< ΃fB'? sʥA$}b7uw W1[hҴ["^P2q]àiVǮ2]w&tVI_GԊ'=OqEax́vҹH!vǼX=53q9'Rw4ӌRDfEAU+ mi8'scu}s06 Q,(=x #0=7`#m^0:%?^ULi#5Z:5?X"׽V ߊɞrjj"H/^|EQRW'Ӛd<  18?`?h]O>iSGnՌ0pHQ@mkk$Ǎx/{b FPá: I*z C&>F)YXh;rמ^ -^q)@ed?在?53wJ#J8I9>b'\g]j_}㒧zSE|xOv?`_Ex.<#m#XUQyeox)ϔ[&]_'i88^zj)ՙ7<ӥ n*k`ll'ھVO<aҾMr.\n#nӇsr)1Ջi@Sb~RN={L >Ɯ+$F?ʺ"YycI{mF:GҖX%S4n\אip`u#$tѵD9…L'8[g\nZ{O`AF[J Wʺ+v "eͻqX|+D|g$ֹu42؆$09"$E'یCy)*sƯ:e}ǯh'1F 7uSNPy} Gl.NsV~J_Oހ ;݂'8yQs׆( "8?7|^Ijʾa3]Ò j2֤t, *HF1L`+ 8s{)7g9 NJBNAqZKo u" e&`g ˴EbsNHlҠ y8⥌s 9dIBW'9Fq^#c!koM̡1<NOb&ݲMo{fϽS*U򮠎zH 2&7' Z}q;"@;cף-6% TKV@ϡ9"= q9.ὴ5T!EZӸӽQf93=gO|Guj][JGgCǡ=V[Ҡ9A'=T1j;Lw%Y|`?*ۚE42k2⾟GЂW7XBWz¾u)[0E|@DccֵLT(`Otu-MBx\?NR $qȎ]A:iRIR7q8Du|B^$-瓒?uGTx3֯>X/u1O6qԚMبϟmF ?P^Mcp%ЃcZ{j0 &WO7Z`v?Jkؑ%YI#b~f'5 ?+rv=Pγ`0yp'ɘk¾ oB_'QJ XU6G͸Yg&5ax)<[!J=(͎]f:Wt ϭ S;OfЬXuXTWaG;sg7_OcSSaGu<ߧ89]j\2A\@…ީ Ӱu#ښZO"IM2QG@s䁒:+> Onݹ k|%!<L:~+V4ֆ(PKd_B{ ꆓ<⚅ o$XozF8'=)}TP̪X 3I|Զpa?%k?3Q,{W~𵷆tm 3KU+Qq*UA5ב`٤RbK2zo?y*3Ƿ5_12*o3a'<ҵD=ȈS@AzTux{:ö`H\u"inQ@#h?yZ7$V AW6/c2wx{[8D,cCYKPwGz\Ph699lR:QE c{RcOqE8TTv98Z8S)R 8SN4LJp{RNiSLaN撐?T7.\/Jzꦼ  z^'O 4DӑxE #<+璴#%l(o'֥ Px[sχҙ|BS>#;'{fzl,7[O>8k5|uۓݾnz~UKݵʞxZWvۻq9MBFJe546=g=_YF_(]G9?}\и -|uωUb*L:|ƾck_'w`I?5P9lq9$O/`Ԏ*W9an<- F߭4frFͼȤ'vA`W1Iۯ>OhGm*o5{Ex4YtmVTs Mlf/)= -.DX2CZۊU<\G>4#a\}-y[zC+L r7Oݽ]u&qD VR85?FQIjk#-+ $ uk3 8O=>99 'QYrO\cu.ezOD&{Gt|-lpSق_W\ں; zD3[y#ZIU@Hd@#[4;]#*g#WC]UR)}Gq+@T(\GLdmҞ]\wkM9P:?#KCG] V{Nk6M} B5dO0N57?$7Q~.ҵ{6ݘ'b:dr8khWi[ȅG 8f2m|l;A`A<9SWvpDTwfE\J^,MOA >v?Q]wQx%?iS#㱧"|};Vi2}tX-vusZ-vHA3UO''%hШe.rJ~!!OWW>\ndwLd^nz~mlmgxKvy?NG=i(x@_7<2*?F.'VIuK4_%Vw;Sȩ_5{lyuכD֭ $pħrmGV7C#zbgPL’2v}2`]_Veuq2X>2:(K[t( BvcGZ>U ⩟z]gCk6)Яɇqy?#ad]#x/Whݣ 7?F2lNk ;A^G麸{웗z1V)ꑒfFI}j0~dMye>]%XҚV=s tOÖ7"ϖ=V\Ꮖmci$$/<\Rl^Jb!{ բ1I;ma0\KTʾ`Ug}w\IeǚH<"2у/yx(dRXsS3=9HѬ<A7qe?hI"sOSf\Յ=%h"*Tzwfg=yz gZX#IjnjU<e_ [8y_6GVtl$9@"Fj@1،OD}ˌc*Q;SXi-wArƬq,׍ #?Ҿ4u?Y>IQ9oL5 B$b%l*jiYElj-NƊGO"sJ񞝨Wl-ᕣ0q?ҼwL>KK%_DŽ|ðC;'-u'O5|ӹ_=h5 ,&aw u$5]JǦAr??.FZYxe s*(,μQ6s]o'~I#=1 IUfd ~LR/2:+cV2c54^o n>{XbH"ސ5djG:_)xuK]432t='azb,[z v gi &HWPrAnpˍȡ>֯ +rt,x#O'9\u 1jc6Zld^3!Y1 /JNZi`E*%EI#Xy>j| On9" s+[ٲ[ p99 HӸ?j'ir3t68nqQMT;^ )a#<ֽ@L9?EvB'kD9ngg(Tn >kjq-06C DOR?jDߑߝp}Hb@ p4&`#={l 7P(zr;4jGOI݅S:-[:T+bn@RZğ6v߫$" 2:{4W1Ko&GC!4W/_Ep2w$Z',HSz<2ċ"dݷ'a\7GArO}Um߆;ih}1՞$o X`QMW!<|MI.VRq?7rz>xg=o}'"=o^6 x?}Sa57 pk +2 @L}z)y pMw؏ `?>`N}zVD#P^X/ R1#6|8eueoqu֔d4m|VK8NGZ'^@ލ")9)=qKMSLRXi44 ҌP}90 qA4I1E(2O皌{Sǩ5d ZZnF4Ji)E4 K:QESZO˜gwdZE'3BRBTJ\~}ie}q_1@FI]2Bz?*BdӣF:U;V8B;$:daqi5cv +nog +bqg4-dBD;ds֫u }I[:\ȄaԐ -l}Ot"5 , Lfn׉AF }#{/ ` X{Oj*㹭:W23}k%|c}?# T<ኇo j’O4d*\֩eD20v?xg*h9:wsFÑ~ }_3iQ㤫{iTV3ܸ MpW)x_ks;n=dW [L/Rd2e#DPFz֩^nm^ PA }Pr95grEGN~ w6I\U牟G*NNOCI"7ÌA<׵QŬDI9vzT^n 28ia}{χ;g4ZZIIJN"B >!|CZq+> G+ggWo'rgMW:t֤ѝ̀pO'֡11r䃑B].=Qg$_V'Jz"Q־@v 7C_3V2s5ɯk#$_Y^4[%]YIE@*CZ[ݎt~OL9oOqyjidRSIDg4F3sDži|CZ烼!\k7bTdq@کԿ539~T>~y&Y 2I_hgĤx'O¥I<ܾؓ(RV>0[SE\Z /.AoL:om–uO1#㤍on<'$׃U+zvX|vi Nǭ_+!u qx2?+F `nk vl'Ã?Dgr y jX R=T^?_½ #k iEl9㩬";2kDwUԂ? .4sl'46^+JKÏ^Oʜ24qE؊t##mhյ-ўY6 5=v%|75~-w۷r9AS&4^AafxEycG?tԻ;;|iC#I9FRCpk|;Z^] !5tۦXdv֫]_fi7a|.:̄#8'W󭿎m?q+t.E!K׎Xי|cN߷vk#0O(Btzҍ6@^k]I#T \E6qxKA|Wjz|zwc&1-Y/@}=OwcJ8Z_ZANeܣq+2WڗI5čprg[QW2AǸDy#++ `p?;L[F y\ tk?F?׭7W^iRgu~MY>W'19Ҳz{uhn& zp9.[9n#!b9_sg6HU 8mAy_u|tADdE!j]vԿKav*OCYd'vpkkѯ3\Ti=cԈORw]Z^):ƴm9cZ^ 5A:=Fp=goÏb+w i}> 9R`[ +l39 ӘLf'|+>曘wHF};Xz0y݂qWMtWH7V֧,Pm*Y!:i7,>цtnitFzOMqO+/e/j5Y4dqX{ 򟉺.xe?!Ff)i- ۸@;yNܣw|+2t=cY? 7VFv:?c'OÕ=Y&`_Z_:>e_5ŕ(l2W\Tՙ:]^?pD~&>=:Cr6;{ s $d߈furH֤;F28$2Z%0,urIKme9nZ%w q3Ҭ܀[qV^jS,6L ">rقܧmm$bX(&7χɽa gȴFMCR-D_k\g)+YF=X sJ>S5I@cx DPTUdW|Uk:Z qx<HǙ & 9~[~ 7(|k˩?xNo :8 MO t/␩3j{0YnE/~8#YysSҾdn %c3Z9 szqWHRUS^k@Y#Jrغ;395x'Lgt UHcҩ}>ZXl j{Om2;Հ&^ҰLڤe`qǽd$ ߵ^ 8szEV򋹕Hdpko䯂u6JWɅyk?7OFR+d٨lQ>26'O xϸ ?^~6!` knhY9ĉ 9zi#'=de|`G}?c,/ӲJ9׃D/>/LoaӮ?ɯKi#Pa?+J6s1N6rsԜg'Y c t8*Wyqӊ5#)v[8Ny7Chܪ_ojŠ?3@H *7`=~%X4; g6$*=Y6V`s+/_?^׉[?+=ϵ{T+)\~x+9;i?/yܤAMn8P~'-jڛcۨ_9i,\싿Z9-Lm9JORֽ6\ɥL%?U,0qZzA$"x]d6NL6sttW8lpUqw>*m{]R9Sm[yd rj1czRcsF!gTG|SrI :MBש>jfG c nێ: jWZGRZQ!Ž)) pnbc8!>o֌Ps) GJQHcv($R2`S1s:D 8~tih bRLAKZN4uҜu5$rϣٳIG5ތҀ1>3k/,>Y"lXBֵ&3@.j˓z,3ɤ33BS? c~+\Qd x,A 9qrn,-y"V'"oZ@/N1 ?WRzPُ`G.:UG~hjeRA\Kp(iȠLWumvD ?Zj}'yH@W[ޗ[/dxGMj=Ճ] =^e~EmRE }2 6Aq ְ#u/7V6ֹ%#:⯕y}!*}^K;wbrYҾwoj܀ylTgq!{dr0>K+oJ4/Wܞ ɚB)hg"N(Ql9i(4TQT` v̭ `>at^1ezi.'V}ܰP&##K B>'#Az{kܓҟ#cS闍m6՛ x4}>ٿm>^?/kz,-#AM{c0> Rck$m 1̀+Ğ3mu.EE@1 $wVhj$'$}'`m-?=t,߱_4acy?#OmٜgC=c q.z(1_3 C$G)I@$&(bG"ԓ)ij f8,u[C4g'ZXj9_pG9HNU_`0+sqV>ks^U[o.duhih4hjI3xinxE| [c԰xdnTØ`>R$_u\W=v]kÅn&y.-k3)º=vy 5#vGKiYN!O5 QULls?*<_.^x\fDoA֪nu;dUqT,tP+?xXj7Ns!b-Fk~i=4)vF#8#$|"=(HBWzjӀ$eP;CF>Nuu)䏦./1][4gd@ ~mMT?GW/ďNuO3SCG1'#\l.c-f?~YPF?5 +t;V8n}SkzG)zX'fS㊗~b*$p*A<ACsh{7P͓F1I!S7RؙI/1OJڐIw^,2wϕ$k\6(v~5)9*;C]xCbn:d~xr6ldffh6$gׯOJ"}>Imq0*z7OnĶ/^?3o\dGn|{ItR{~t'rk  7>dlWv)+NAihψX(sfQ-]?M=kocG>$ړ`FOA_G蚊5hcGP*2@7 *^\Zvݭ&k F*HޕQYYuMF2gcꯗz2|8=i^q6t:sW*.?Oۏ֒>s@挩W˧mbnքOͫޯ柲}P@ zW˭-qAg33LOcpG}R3F_ 7jƶ/3HN;`Î:Mus(4(RK .WYxaL=)ވ/c!zwka"V.|AֵiO~Dv(1&K339<ZR}>hdI9F+]nhe)R9܍jt> ӊ{i:O)DJ;?-vm]μŞ1lGAsqꪮ@P L`ރr罶 x5$> ?ȧE>yپ>{+i/N}Y%1rWUtKod}6HG;7wV4S)@eOK)AI|8MSP|FozB _dFi:~1ygF41)sG x>9?g!'+ĿgmhQvL9=^}˥3?Mo[ZF#8PtX(+ 8ծ9?";!#:=<&`>B׉wz߃GBPkoxpߨ5P|'%ŤA(WnKWOʑW& 3S?:/=jg+Ώ8UQ?>'/47z-m9# pyj>$S^ rJG< Bm+ĄHҔE :K`GҟgbOTi_4"VZx9G$JG2NMxǀ[~)&ݹ{Эʹ;$Bib;1qdXc]Zm|r3cY @F.ہ 1ivR*("'` sۯNFQPVeơut$ Bλ`^sQ^6"hZ&$ <ލv 0)<?JĻ_TlJ(R63: # 6Ubϔ!# f7V); jun6=»$cm("#3>h OxOOVjZxH-??NƝ>bqqsm,Hˆ&Y%;zPmb?Q@>LT6rrX5ըd ylN} =BKi>FԢFV=%-F(Id;rxRsiO3bGWU*swʋ ,OY=CYgH2 ;qh8dp׃Jù~i:@)4PzQCcS֐K)(1ɢeeQߍ8U_2}yR QQZOj`(PiF))3!G7g>SLS :Ҟv0Ìc(M8CB ON9#') JiJ1OS@ AhȠzPԛiq&9sIތ昆8)ɤ?Z_šh(&^ BqkϥT}UsU'*\Cٜ1GbHg\7.Kx<~&HN#}AϏ|Ѱ%JqҪydH#]F@wG@9>ǐ0}G,qӊ.!=yJ*ExJp@5%揷 N+LL\Rmjl4q-sF:T!RĤB8SOO.2$xMM}XWp#9t9g=!r.<)4u, xR7ι9ep; +WЇ!.g?N9A_ ڀyz$rL `_.Lp( |ߝBer˽qY<2tr]?# y< ,.8Q~uwz7rq>]Cs' ]zIۜtF^aW$zM6MЮ"iJ6Z!YԚk4ژk#C~(xb]B"]kï7Há#u~4kjg`>\\}ڵ3nipC+m $gk5/z<$ǩ>Y~hiK ]u䈲- ˠi7+ge9*} ;B??++݆v y־@3>W̺"_y qxO*[KrNskKI9798M *w/c!E O8I9ZB5OWg}Jp.[ =pxfrN{ tM3Vоx-Qo$5|%b|]<|ckA[\eKb>(9g|֍lۤ)DOԛMmS$Zw~G-P+H#G WT  08GCV/o}*j<1[#QBG jodG h<4Gc~tGRWڂF5+s3t}UvLOkח PvQ\˩ PNvǶsnH.y=}j5<`vxj #qI/`I`s[Ρ1Y(2?ɮ^CiZS^Cs ŗ#RG\T;6Up{DS+<Ո.9U_n94!"fלq¢ \ӟ|+X <`\w&yO;C|Goox$+m6X.c?1X2^UuGP`;6~`4i?HDq !q's?ǚG`sOP""|)B-[χ@$t|O}AŎZ(eywd}zmlU %wrYM^%Eٝ֯'wp;{W_HjۏxZuFm  t?]im<@9˗yZ Au8yAG4>"XZ-nQ㉘o''<ƺk I'EW6\6AEPw-xKܖBͻkѡZ.xF(pÒX;`[*`SzBz|IIᬍf<>>?BMnLq=cr͑h$ti-~Zv))wW!q8LB}I8Q?dz}*\EEةݧz|Rh3q6BXkb3Hbyɪ&Bs:JGW}/>Hii"& qWw/w\IŽiNiiԍҐϙ|JfOYkpbq}4Y,E4bb?~5Q܎q^2cvq8"i 9Qp\J ^7PqhR:a! Pƴ>aY/aWU!-va[C@X2Ajve?1[bWY˦^3}1O.߹=k]I9PO'#FinsU A =sYC+KLe22y{Xi$V>B"2Lv\;Yg _ۦek8+ʹ|N1Uҏ0p'~F3V~<9S\>1'*N6\Vgp=uا$Rv>'1ʲ Xs_BxWU»nh>I_qVZƚb:|Fx.OoʢKTh ɌA4|O^ʰ:Łc10E|'?vB*k-Brr2=i?s֛M5qScDϔQ]-I\qkR1ծ?xBcpV3{30V+߼ t%v)s5G'vÐv| kʂ;$]9đ0o"ٜMYH P.nj.p}1^*VpO$T8@bB3JnܥI ҵx #][`J$$-wc<㚑.=GegU~(k& I s:qY[-&f199zʈhWq8㞜 H'dm+x,pk־GKc)?tpZV=7 ]1;# Ȗl=+P=Q!~= >Zm eGPӊCn_qH/V%Ϸ'+7Ú4zm`&5˰&<֯sX7wsD?:;+)‡9 }!Dz+2JČcְ{RJvyM1U;y dUMmi#7ўsdzsM!EׁҦF>A8 43FxXOڴHLl邶1A~uWO .mio+绨rs[RZS8ZK ۀD1=gql>pT`Zy~LSBWs8exRH] jsƲ!GPx +|DRnlN3SZPz*v@M5NOcVgc_n׸9hEm|Llx=24?Z Pwsy9 8恚m eH5<U]o~bsc9brp3GJK]x^|$pYަlC[0N8kC6֨Uqy94a.2Gn:ڨ>Jq\H c]S4cr} W x pXnЇ_(dT͂;wO֫ $73c9=J|Ecbj_#qWuہJÿmLin`F Iku>0xӟfƱpw5SV=jp\g|O}[;oV :jG}k֣bӹܦ( '9dxԊ΋EEӭ!Wxo27v=F J}v6;)lEfw6q]-%#5p-$\E`@ZuΚgKu#h<xw:3qPĆM88>ԏn.x$ɓcZ g5"񔈖'>Jsh塸]fg'h#ok:SM["vߔ$~yoP-2%GF(\q洪_*`UhH%8QzsP> v.rMB5"<'PyI;=yls|4N.{X@QCu#ϗ&6c?tU4JNu'h0i>IځHץ/~('Ove!iM vV(NyӀ1i ZLsJ(O9) c-&yI ^iqE4'>)EdF1@R@ir)Z03@dzpiϵ?#4w1 \{RE&@4v2zQLtbI@ 4dR@ ҃4zw.);Jg=Jpaҁ &R`|¿j`qָ|7Jpk#ź#wF7#2 j[P)bGrO'Zx VaxH3˓|CB;OgVH?A^^k}7Zxa<. 0p1MRminB]NsJy8'VLL}i)8m379遜ւXH#YTmsqN1m3FPwt83EČdO /Ft{D18gj`ǟ!WHxxڽ 厦;({"q#8xJCFDGRDi 7&,G~hd|wmqrpAJ9k^IkGT~e2̖|:e)u:QHB\^L1rbl =*Hfx^:qyRxA7ukrWnVy0J緭z⩵7z~X?y,^Ff]8/tm܎tt}zVx=1sd qƭr1Ȑ]Ǒ%lVA׾5g5kM\~;"v*8^MXӣ}ѻ+``cHop91ᕔ0#QE[ڢ>𯩖6|M|}S a-Cv(RN)ICz!9=i)xC7F!ֹùp;ޱ~D?Nw5xi>%h8hȾpKHǠ<ᎆ8z4$9P}*#/N)L*ltrI+}DI\?.=OBo+D'ڶRz"Ǚן^kE ]GV,xȡ"[O;-vt>Tf;y'ruzgԚ8q@0p@j@]`n!U!'?v.(@ZͺRMzgS(m돚M2#h]*a=~w 8P0>oMӟSmbyDc=<˜\p2$?:9] 5913c}[L\ Yʸ=A*̞p9LbSq /#cx 6iH.sSִ".wgm+v={N|5zW|#K}7PFLk7/sjͣ$dFN;oֳ"V(iKysܻnFD, lb2:V\:&YPG4~S,ڞ9ޅoi&o y4ykO%-@Ӧv<~Z5#F0ZDDD3#pmxå]lGfpi봨<R?} YX Tg]6+"GldrǞIF~1lH9UfY)4S 0=>F[][l2Fx\Q)S̑ܢ'8P ]E3K C>:OjT(#ƖS$2c?3%SE")B?1ž E-FUÅ4 I4 Z o~P B8۾*kK5bDx_ND6ot1 ]@zdtOQhXJ5kύP3?IӗKbW/?_? nk^-"3ߜUI/YBc*@2oYPӞ #BIgIuo{"DkG1e\,sHTU~qϰɩ-SGP$\Q(j:Ρ܍$+sq^c98$;UǨGy DWs?)sj[ۃ@33sjama z1 ÑBh VӴ,ni#cc ֽ\i]<gAP[]\7o, {U֓`҃E!JhjNyJCii !R;RHbڊi8EHʫ8b Zh3֎1{w0Ri(&ý5ӺO˜R.xGSiݩ&E3csRduJ3ޓ/փ@ ;RP3@Nԝ .qFOE&h'֓4@y`P1:AQހFhT)G4! 1Hy@;xO>+P vA,ĸ3+߼ٴs+kȖzlֽW?G:X2{c^?/'AZw=+~0hlʽ(t6McqiCrDŽNT V6pX8VN>QaQX`c dv I=7rn8(~Vzi77OM}sܸl| [ ϓ>5sӯjL5A!1ѮvBķqIkI=QFJf;16mJsȮ v/fr3Hvp>?ϭVCr23s9`pNL 6R74 ]F *l־ܷP6+k{MlONpk?;?RrnǶ>bQ9\8W+]('M^{?Exhd9L;\[W ͟x&#>scusxJ?iI:+Oy}jg^=QxKb };YK#~GQٗ#nu[[GQ x,#u!F߼g%WȮo:LPC,pW5 ֧u/d ptd{##$qM'?Nԥ%+=jN$?kΛq|ПRqqES-{^zH=LCٕb~+t_ 19<}kk=cF߂Ⱶn\̢4Q#Sjqi4NuR?v~j7 _כׯ[6h6Ѕȯ AY .EPQx6c,[v1s?_F VR97!^uPs0MIG_X坏R^3}s\jlO x栓Rrp3BM+ș?ȫݪ]zHT8E{nxFF]x5wm4_6[f#mIwMp.m`\n\5[gQ ڨӶ) '''uĶ'q/?ҹ=~ע|;ͩl$/_L숨=-n]>*W03^oFHY85 6VuIX6<֝gcz5a($s|>|Y}'HTpG?5QּZj eǧUTsÚfY̎2#@ /lb4Op}@D<IW[3[f.l76gX zko x ku$We>WwbK2xie# :t9G{=FebUm=+vTJuq+2u"џ;gpI8SOTc5zPH!$UWbGF)-Q8HS|Gюk9?usQ5UO=z?m]Pߪ6?_ORG3@V/ DU`OΝ2:֕0,FèD!!pV }k~)9@ЅyD :W#/Oq)|%i>\BID.=J_/wT|vz\UĉnBKp@淴 Z,@P1sjTt})606udhy44&g|ܺoDn7 ǿk9^GZZ8VY{6%QOBNG׿+{vxW|VųXm۠U`8=ֵaj,#^H텅 m}=qqNڱ998PNI' =j-YIou p9VfH'AYkdB^YUz>>!D 񆠻2Џ~  0+ŸX?ŷ4O'=0k}~4>Ɖ=s\>%/twc OL{Ux? jQZ?dI$cg{Xw_yw2+$(\]0#G_vOюs}>~%V/20yx%:_PD 37oJ_SH3}Q."͙bYd qh+=T6 ,Z9.T.]ck:yd.Sh  Ol4Sݴ֗IYD/I9֘I%89}$+NJRҥGpȹV+$G=*/O-٥o\oTFG%?<i k!p`3)A_ IXeݞc!! 8#jS +8nKGgr͏ҩ^\>*7p([ih=;FkoXgC9(YՔo`w[B,l5JOi*$d'tג^cum4l<,wy >RH.^K.0 ߑB\ѮmʤsK(#T k{K{"Td>.ps7YEll|NV0Ү7T[jl ɜH\d1BAq:`@q_wm ; g'8s+BHխi䌴( 9RCAq02roBT(~^]І8h+3 Oӥ%{t0$tVgR=`es*DխZu4gh(pYA$#FlX2-5 xڢ]-=fNAH5;bϛ!1V#x<{TZ%g'jzR\:&&sn>"|*>$sVՔQ_H p 1މ wV llvh:͊Ŧ CġLՆL1B% Ue㴞cxLeUuMil[RHZEʆCnt9?n.K:RJ;uҍCBƕ0qA4wSHRuE;Ýԣ90&:R4f ǥWJ=I4nG4 Nz`҂q(zLNs֜NM(z\(=iGs3LeQ^S$dW\9+k^mjC%Fp {! \??Z61ʮs}>_ O-Z!5H=MzQ9Ь~50ocoAT7O^W瀙UaAȪjjm@'9?kgs&u./inO"Vb!1־|f:Кʒ#rNO#֭4*ñ+9E\9=kVǁ2=* Kes=iN*FNp8T Oڗ+- IgpiH%:coZtqsL*OӁJI=w .c-pQnNWk@WKpG>iB>MZ|,AU=;Tcc.7˜c-O3ZOcs$&#JNOoW#M;3q(\T:J9-,*R 'd&5<3nV-;l;?\!3nF'z;B7by1ӭoZ 0IVJ 94֊5=r G9+|Il-ۍs]m`׊4fho(vuΚ9+3+. _XPH?^ %cktsb2:8s^xTɩ|c|ÃA,W5d½LK}7O q gǹ?S\mv<դ]x]yws}9s7CjƊiZp#g9Q&߳@A ~VTuβ[qW<8|}+Z3xl\P؍3O5j+/t/pz؏m&~0hM+iZVqcqY!btϡ^Fnn21^/C/"\#7IGxΩ_ oslÀӥtYM $NjTg2Ax!rFYaN QM'q$m# ?5xZ'glrNp;P79>}+R]z~v}2GQ[;w?9>S^i76RpFW>>EM3_@e-v>Qld]$^6ee 8;?zO$dP"_4FFrpr:֛؝=+m{Bμ+rӽz$f_ H}PRԸEl␎&(+ޘwe*{+[Ha_O|E_~ =֮(0Nxt+u`r$\#m<$p~m#1GבM1OHvԡyJi&8?7l; a5yV$?׳|^Я.H6<3}:׍9ڴr"}B=bH<ǚn'N ?!vU|GC-S H2 q_D:Echb`zܟs^2ԇ4ZmY>Tnf=*Sdh$ {% t{Swd|^z}"&)> :cτ*Fx k|KM ?O-l|r򺪜g}T+!|yg[S}dU?&Tp*_NO]dϯ\*wBZ=E jg%ic8R>U9犙cV`fH,J;S~-Qq5y]]%:/^XxKŨqG:sdpq"E37;|#&҉bquX 8+L1hSkFI}w3[Lh0#潧˦jW6 g܊ ?/ٵl5>ZF8;?D&,soIf\#:H6yby-c mWFĂ~s9^,IͻjP8#`~4T'qcw\/s~wAB_CMȕ]n8w&bA0B8 9ھ_,r8 gs❶-#X0!2MR2ys| a~zљfjhXYSBZ[) ,Ӻ*.[xی /RZ_{]^gUK$!SvTGF:沉37"$k*#G O?h|'- ,8TXGj w)>Ƴmj˽əa*#l81UR&KWB7IA.~:a:}BGX^Vb!,1rI1>NUd1A3/]c%;I<׎wz7 Px\j梚 h۴hvsZ3^[)q8' ː2pG*kcE+B݉0Dx?/#PCOa6`崱r9> &+`C`$d qMU" H,:=4heZdxHd]n#'oqT^؎H8b5&1);`N ĆC .pr'ޫ3ݫRP6rH= WQ`CZSB,ѽ4. %ż˳mB*ʻW>9jM[0_ YU $>(l 5/z}h42಻XkfS '̿(!;Xktű0;sǾkJmRD NO1}2?i롧vFsȗYHk$2d _Ku%KKf޶~^I_)#\X.Ӓ q?(P} 8SqK)u~4c4~H3h1F;I(l olP<04g":Ӿz:ӂ  SȠ 4ޓ4RCs)Jm&yqH&8z_-4gC#bF3Fi'Z;KڃҐ IizJb zju+n)7?jq~{F:uJO9OW^%?koH4Kvʉy]ŲxmaO*ƫϨ;[{Rrov"܎S\4^ownƍw0}j;nqy1[e)bk>@yۦ ڣuv|5sO#²{sZgn{u~túV?ԯp^+s*`tfօ~\)IRyiiPVi\r\÷CzibQysĒ{2XB%[#|SI8zTzx w+>F| t1]Rc;F%_隇vr8=$A$}=+GxϭZ1²L}ꕖ;-F}&OQ#浴}5y攦qMze\ :U)[Js Lwخ@Gq~wʲjy|7c&O| 5t태UbOJJ=P\˲ޛbU 9O~ǭ"Lt)7jB~'dgk_XaO0\tj2Ip𦑌"?ֲx?ΤF2UtH!x+uQϽYUZbhy?#5IKh kz`\GjK@1Y8DZ.v=sܤ0mq^K^l,PqҥmF:T6!0 ҥldsVE׮+Hޔ9UBJ9NnolҼv,߼ d_i2ҟtlb2Xij$q3G*V2Ҕgɓ ǘyp?cT׹ài֥JYG\nux1ՖuH zle$U)8[Kk{ ,3Sb#ԖZ\ExVL%pRsɨZ<ΦG$<6@!Ys+v뭊c5DQUV})Orfcie3!E0mTjKh:ܗ7Ztr!;~ڥћwn1)Z!GT8Ϯ;Qg~=tԷӇ|4D$N.7fϥRQ<vON݁Xil#Gn9:ޙ};.=ż+A*yܫ#|?9LC74=nno {n^[ f\K4ۭR6M™O t˸1?YW(gq01Mkfؓ#7'\z F̖<98OC=q6 tkk[R]&ɗcsxjir9?Ju% 2F|R.bXK[;S>ciw #kƬZ|>WY2S{%O0y9HR=j‚p3Spf;9'o ̚ v S~ -O&6 .9_U<_ٿƗ?O]tS, > V1 6}_G/ Ɓ\5#PC)t4Q.dszg4-;;fI21FԚǃt}z\۴9^=}Y(9=S(!kwwMD8V.gY+ OiG/ ţl];j6h]B#F.0RIؒm0c8p ;(-¡PXQexV^6>涓Qw WU M?. %(1GCBHma:]Xݤ}ݴAX} [m$ܢnYw20x8?j- 1eC J0eÈ̒ݙDB>qQUle -eKTM|G'QR9cv@luɈr8EwvSVL`Fw8#+{ kr@M?.7g[6}g{$W8V>1f@ZZK@()?LJZKU)Mt-٬3ub;> :1ͻ|'3M0}k0w*V<)1k6翎P9e :kkQ,0W.nKG1Z>`踬s*JxK5iacܮXeea^ ^}۠xQ010#bqE|`.-7y2!^7qbkqsf;mpU'" noܪ; VRε[H"rYAO7ZugO:7iBpWtzSO6ڌ:\Io5D0-!}wg?Z[6U 9|1JTLc=k_[Kc/o*&2Am8 zѠ,6/ʎ.ecH.XC*ED/s60a{9?JWvzӈPTJ7nRrOO$1IzZLzӈzPi4J^1ҏ!y7Q3Ls{JiHFN(=zހQJ8~4Ό^P~wi%&q@ A*}{qBM],yocjƟT.KF[8#8'6f+U7c1?cI`~^MLBzB'mw} .>oB+MH(US4Ɲ:q^]R@\争=MB]ËdQ?B^rڷ}UFI=KtڠiwZ*H.nG$}q$<Ӽۜ@m}HpՈ%$ujU}~JH]F3U"r(BSNO#S>Rΐ%9z4Gt;ZsD'Qdqmnj¨'ՙBrUqZAQ5.);F,N=jI֫P&]O5k"G^ b{d$chh{d}ON63uϽ;Q6Bdݴq6["XFqX:9t9G׵e-]T5#gS79FGץjM Fn:f@idߍ8FOH#`΀wt5e#C ?id\ >O8- x?C)6k 1M-QO<X#9TJGOk {VWzUsS͞LNvǑY:ij[so3$gM_P,TYhnRWR4H/GJ9PH={R2qKKMQcHb%'=i)MS[;[iHԜiZsG,ы}Q6h 댃jm#?ͼ8UBX+ny<~Ed7eJu ;wH>ދe<,#/$1$t֓JTԃIa=̄ [#"4xpcQ-Fd }hWV4:iKKqG?8 #SF ]+gyӥo5 v.ǭ wn_h2wcp_J}:#aܶz1G/Fg ͯ b0}yom\ CZƛ w\rJ.}F5Ou1EA -Z NW:dսoEvƱH8>9O4`qՇ~+k%Ex,+mđqnvvH t8~Ye8鹀+mI,j‚Sr+4zKXnZ#7jSn"e"=3Xiű&:΋.ehż,evI=3Z7a`;9,o*EHPy^z~ҵ#!RPAR29jx%]K"Sn1mYp\,'%-jQȠB 2ÎGy뻈uk+H|!gRJ5%'{ا AH3ӯJwSTo%NCm ).#&2DMż N:ҵ ʂ3qyŌ * >[vH&IjK?ylFTR]+KE}yq@p~r@_c%sMHeWyT] 2a}g!vz c4#d`o!giv;t奵̖g/"ש⣚%&V!!F|sS`ϖ\ >Ke JXc8#U.]XFPY R0AtEkX\PD2܌,.Q2GzfxnIݦӌhnʡ@{yZI=؞`3y (քӡDW2,r(9Fpi&YZ߹hͷ{{f A%u 00}ӵ]:C*D(j.!*S;l k\"DP@ vqک$hf{f/$Db6?hmDl1$88=UgXkōDg*ї}^*[hEnyr"ceݿ8qQe$bHi}I‡!CgZҵu y3+F9uN[nbH~6C!Qq Nj(6)E"sd g'ۭ:j5YRDvyLh`s"y}$6stUT'r:\zQ7DM༇tA'qpq9U4VMڢ{(cPu YH9'{뫻h.!Pgr8'= jڤJ ?s x;M[m"K0 =9E-V5|!#9hLNӤH,Ӄ˂9ZW m|s<^v'*N>ҮgP"7fPWp*3Z8 37d TFTv.Wc^s|ֶX%HZhͼ{"4sr.':ΛmǕGץMqmdb˒rq?/##=ql̤VrjP1s8튽09jķn\<ƞLŁvqҵ-/ϛ+yin6b#*ϛjYTz/PE[{^7yMb3;j=JNҡr.BR.ORHzYAc'<HFm"Exh䉔F8kB /rUN7+ubII)֐OOƕ2iZo|wz009ErC!-TiJ^=i JA4sړSPH)B_qN)iz -)3K Z(vҊ?0 3 OƝސ~PhQhsGJ=)}) nZ_/߽84 McRgiuS曚b&֊P()GNE% })3@ SFzqJ}8LQ֗zbƚB,qޢ#>gw&Cd$h˨G.s }fO2Al55JqլiU6[$Y߳u<z%P-/#'+IvOzjœjG'\5ov[J\מicODm@߆kND+LPWZɳui$O>tx<ϧOUhBrUK$1R$Z1ێ{i2GwsN=ZQJa9zi\=FGaґ>;Ri g4FNG2;ո['A dqUOz@"_ƣ]sz y`cND9- g?p8Jݖ5*3ӽP:gQtf2qUI:ք1cUdwS3+UOzT:SFZ6ApzV-F+Rݺsa3T mU@?\>a=2gW1S'V^=}9{9{ǃҺc- q*N1˃{~ ijH$ Zzg FǿcRb r)[Rǹ@=+6X5+b'=?c$u# SYq?UhIZz&|CaJDZY95r98nUk")1:Ҵ`VRE4tƗ~r1U5bY)!H.6qWMjyEnW=;p)T?ºxሯ\?ʢ:Z@};VM>U}{UcQS\2zJоF63ެ#皯I#^>hN&rgrs\ȗn*D*G\.7 x5q.!#?pq^|tE|G͎)Q4bdo7?i~%0bUȦoJ șiiT[b#(K pSi Mfr|O ܏)P8 ֌V<ʑJv;H($ (} [ 9F+@5n9h 4U9ӈ5ˁ*S}:T8ZdQڃHhIFhh1H4gs:IzRK0 wYn,øl1|OLֱ؅Hh!Λ @F_#'RA46S#J1*=]?2 OCZE|2&p]L9<2)W?t{4Sa$!pWjF=脉v{$~u(dI,̮<#48Vn[Cqu$ p*yJr=ilWYuNfs$ Ѐs669Tyg g8#4[JQzNYXcX)hw^qSƶl9)ك ϩ>WS~Ϩgf-ۀ!;v]vGg:|7eC a 1vL,bjmףiDdsȩe]&8>DՎa#ں("Y#VaHEoy][[ @mE! 82Cq:ԓqk:Ji-cvzEsnX-L O׆{՝N\$LK@B 5exRz94p]@ZMnimqߏJ]B'a[t dgX`}ypihXj8Jw9HP67o'md nLSjvo ,й(̠>GQ}o!aKk0"bAWQ2Ho^p\mL{kg8GZ[YbPrF.1 ]9#F}*ƒ0&vi&rK&}qoPO9Up}H- Rn)Gۭ^>Wb#1ypyiDQ?cc! {u~5q-ռIp"@C1W=:WBAz*[)#K0}wbp׎~ MťՒeGV?LκqӜSJcG4":(/qVty1ogqzVݵPdwdg5kPX%s4֚cFdք&Kg9;p6??J8 f92}ڇ3(#'nJq*+iEB>[j%N3ԸP;>7Kk5T{i0Ŷp VUA$V!pAxo~z-9WCQ$&?GM09??LR8'}?!ULZk7-D2{u*L\nN~K eR`[КĹfwjV+p:TO+8qJd߸b$i^ O!WV`sZOZrpښ5P3mrF9NO?1$u*}?ӱ' qpwHl8.(⬩G\xN'osM$<.xQMg=)ֳFь=jIq?ҳL޺#)">?\4R]EiresR5H?Zer^>AuaұG9V90TdzgO*Iid)H?JoҢ)+^bFƬ 3QSj[-"dcݠ7"bVڳ d}1L'Va(޲=9kh:U~upQ2s@gO;:a1֤U JMElcU\cUAZA桳N[Rh3 Zf޻G^;)&4'?N71obŵBzZ,𪒮=ZEP60 j̠]n$O_LTPN)0ylHЅG'z߰xXW0=e`?ru3k j˚9< {opFyQi$$T>n}jJZ"}n})HzOƞ&ϽfNA?ue\5Tb9=4z?#`VlrpJYq֬,wF*lK`Յ՛<0/ ưWdm[s~9`un;qۚC?{ &gi{129]#޸ʞhAH>ⱕ.s9]2qQO5r+c}3RHb+ ʧu55~&+!V0+ Q֡\aԈ[b8ݟljZrn{asJU0j&ݾ6*L85!Z)隙SNxNZj0L>n+ITr?VsX͝oQjh>}"-Xd[{Z4SL0@ȥ5Ҁ@ckC-Ɨ"]ggQ4p }ɦ!p<ł.' #st䳖ݭNh!A$t {bo&&Co 䃻*#5h .#/2η!EAٷ`czKAm$\N%Tp+nC$l+ '(F8vkU079qmonw( ) q]_SP[ Sp4H) g.;e\i۵KC<[@bH!wO3Q$L'_^sؤRYĒD>][嵺fD0R?ɢsҶ-h]ldsR2).8?uA?i#QT$4Γ`IL}(H3g3ڹ -j|_n3]yIb9,;|؁70`8`+}agvfȒP|nQUᙳ M\1F0mv/J0RqADlnU8G0X-K{ 2 B8w5kSK .,N9kpyQK]h4Ҥ`ibrں9}<$ێT5n2YvmQEc1ôRr )S *n;[&H~g.;@4LzRHM!Ґӎ)4hn#)/.iZ8ZQސR\E'KۊAJ1M9/(&& ѓ94pKсK@hvh1A z^4ni MƌsF:b}h7>Ԣ spa@ ֔Eւ9&kU;(wz}1wIVcUgs"iQjܳ$| t$oֺ1i>kpcaYr]9-'v[Fp4^ׯNz{Ov78?zA |G$Ρi2yީOL3rŇ`tL5 S jL{KgLRO;94#A?6*^34 )!xǯ{[c\T Iѐ}VcB?zUݍTnJzB*0Ǿ?ƦajǘDsN8ϽQQQL֑dsӯJN㞞>Zܛ hǥI`tR9'=cuQ~*M쑒Sg1{}+AtT,AVhb\g<{SGlgh;^ԚXxTKԁH)pzU;0~:=?Vcq֥JtLqLuJ!uT$[\"(SʕR1\T|۽Li n1J$=Gv%1lU<=k)2JGU%^OH殸$PHcB42OT 2{U9W#\Y4fHpOݜI$E8"S_R2( )替*i?\zgk6rՅǗ8S]v)ON:3@[M9)6~QV`<ƾoQ:r/:v|Td@ʆ4p=E+?Kr9FG"8?ʑIpN gC{Gu 㨦sǵ[󊆊qMuʹҕpvO5s]m]F~^OJ`L0{T$L2zYUnG^G(2jr1aUf/ tQhz L>9Jw 픁g(/sONm GI *M&+T7jN ?Zx@nt5׽^RSՋ OO !`>dˎ8u@pJ|T5$IozɂIZٵ8#2Btۧek=FV:o9*Ҳbu ֽgp5#;o{œ?u=kI{U%Ha{V.73ge1 7+6lţ4gҊCM0ΈW`eճ5$R"0;NW)'&6W_jc"VP#$ngV喗E$-̢2x{dKS.p0>Aҋ.\?ho[@\zmkS[%#rpn@b3Wslq 8*ItX0bA 9\~-o+G4ZI)3q7LQw&#Ⱦiɂy5ѼV SEdU 3R?1Lwo=ybi}KٙZF㹃6s^{g޳K}3MݰH`yP^ O2 >lBoF"R8Z|n!0 bM is5m )'$"Lk9foJ 1{,zE[c0|J}zncydg$yP q5hZrm%04/.8 9{$7Zlrѽok 'mH{9Y'(G=k]>)k  ZQafa>S=( SJi#BiH,ؐWkw3Xɩ3\78rp̀O!I ߿ӬCcRmǨP=qzF5 n%l"Fb r? zxnb`[&fsB3A{NNn(O?+֥4/"ݭ%āCndgZJ4TQ(q3E%#XJ773vnȉ$"E$1ePr}A9ӵtDXVwtM{;ieY6z;($~4] nH B@Yaf.I핾dbFz{F. GMRƧu1,sᦇMd]w;CU>s]]?/=/-a) Sl?v'Mh:@Cx Y728#ZDyUgӝ0dxn==kxEepX`"t8涏@bBg%5HY;hd@',K8>#S\@RW"4I͕r\g9:{V垗ii%Q4QͶhdXY+,ڋX Q͎)NFQ[vO$-qcs8Q ;T oN?km.aocO|Ti<л67@IJi2>elIX$φhg\} ]0rr7WHq"gh[ùj*=;\]H-LZ!GiJİ-ֽ gaH XX$ՔlJ" H6v fd謇qRޥ%\V[vyLF#"V-5~ b̰H\\gnma0%Hŷ"rod'I *^g4a i5QqC FEg^Io|m߶S\ֶM-E$12C&&<9힀R-&-,bznsqXUV&T)G' @rFkC۪ܱ=jEmX#$/RzzjK{8X AbR w-җizcjF.~cd│H0)AJqI׽"SHR& /<ѓIi'ڊO\O)14QLGj .hގ=hh8N)h41I_j;P~4b2hO#ڛwfI7@ LGZ@0:恉&@}hҲ.u#;WPKv4n5vyM7 Un6Uē/2д$cj)lSX$ֱXYSs֫rOCRyIwӆܶ'cMA&oHN{44szi3zS9&}hf(vFsJ8* zq<Ӂ.NpSOrJV- gNxK@hA ~4c?NFǭFzǭ8C4E؉*g#9l]qZzD j8Ux?ϥY:R oL{V}ŒqZ;SNpWFS0*GJ"ۥ@A$1Wv`cf8{TM?ž*4'R@R+c I\X6jvnOx ev 7Sr'l©GL*xT#+D?_ZTۊӒ>U 1[dqN}x j«hf)QJc9MSVJqzl"l3Q?M,sAu#=까t&rJ%)>/xZQ*M,g0:ӊc>y3ҕQ~n4ojt O{M\c?Oz~z>qڋ4 {JpïMq[oq?JLtu֧aN?Tl;cqXEN٫0Ul}?¥eFu1dȲ/#\b}:T@g8 )wΤګ'Mh%H{R,B̑5D^ҧY'ڲ}J`OE#|k>[iIU185%(]L{Vpj*0GJ!xXwbltP_ SǵZ)H՘e'I14k^i(t=}fox ȫ\ sV.24g_20J޴Y \49d.yhd{v;2Zuq ?ʹ[-A\HMN0.=emQ +?NDOhV-XNZOi8%bRBsV4GhD$C92!ԡ <t p!8<ғLkGr#ۖ(L"@ݜO𮅴'`ycZNoeH+ӜӸ o$Dr8s?ǭtJ y ž/8Ld n3kQ3j r`a:7ۤ.<ٜ>loLKF'8sr?Zwd'uG`p8"Y++t(rci>Qq:t]\Mq/hg).NZZEO0d.ܷ-uZ@1pXciٖ= q ΁ 3 l 2bFgNum$#,J^TsֺɬndY&)F@4S iNcc'ҋvoBkدB)g,g|d`w=}Gpб*joy|zTΑFߧMfߋ|/#=Q34Gֳ F[X$h62H~M=:gee*cXX;=%O-Pw( u儋y=[XBѬ؍Ӹp 7jMgM vSb {HIw\N7[Tۺ7+h}>47w7VۡJWy-:QoKB;P7lYt@[iܹ}i_P9m Ηv_[.rH?Oɩt<.?]淯~Eh-EI#GU9PΝbm f"#?7}}CO≣ @$*Ҫ [8"4dG$\S W0QG43:n{.m DR~QJZ(㊎9VDWSO0pN 34ux  ?p sF-St$iNX6@`^M6Kd[(z})1 m|#[xJFpcX8)$5ڥ_@g7iP.6p'H'Ո't&2"e^2]B>'VmX6`gW^kd7F 8?(ױ5 -@'ԎPdHTyc'ϧM4&c~lvZK'\:7پ@y%%쪯{, pv1bW޸$m>ǷS֜=J$YȻX g9,PidUqdVį[hh^V*pX UG @JC {:IDsIŗR7)Fp57n<ך4;0T h^@z}:t.T,c?J.`E2na7 }Z:C#Qo-ey=A>9Un}6My8éߍoϵtPZp@;c8wZ3I VFܹm)]nO),X>v $z@鶩 u|Y'SՋkh-S˅6K`z3RN,xJOlR7$J8njW^;4ьaNq@]tk{nb2@łgs힣ަ>}(V8qPm㌚q²E䙠Q9=h^T IE38$v"F3,$&x4rh`'jiMQa`RRHH!>cdR9ғҌQCC R39sO֚pHS;RP(O>ӿfNtb01K)1 GAi@e@P10i9Ԅi1Kކ*K@D FP^ pΰ"1"RG?uZ5h095Fi or"ϽaP'V#^C4hkgUZU<殲dsA*fm.spON=M^G#ө̟7B+U RߧO?!֓e7dqҜ:{Q8u>u4Hp=EH ZJvr2::ɳhv" j!p?Zm g?tjH.9 ӟJo'P4' jD@ Z$]slʋ#r '#VbV[E}AӠx<~Jx3R`}qOJӚzp8?Q҆^IZPC~~IhvPzM9ϰM^'NRmjM*U58*uQ:dC~~ztԵ&Ȓ8#q;*+T̡+2}zGp?ȭ"QVO^}/_jRWEˈ9UZN!"HffHU8Q:ZV3=>}Tm'sTۃML{Ls9%S Ёӽ.;~u1Lu9/(-SSoz1䜎sZ}a)ZYaq/jĜB9T?5"&D`5}b%9e,[ɴ &nQ23 WeV{UGPI{֑8ҞzPG94%N ެ \~[4WKk0^In9^4$#5 m?LoҞb$Rb*r>C`t9u+A§8jMz>aԊ~|Sm%yʣ=b9&YِGE0q[v}8jN+5-l"Gjiry eTt85M\)tO>jН6rֶ".#iCcq De,؁3>ٴyptjUH8?*dzUVco$> UNG4hDItDb!rIVQӒ8Dx!Lj<.-QW-] f2|bssۊEa?/SMWL < d&9ڿY!3ZfYMK[čRb] cFN&-RI!`%W8!"}ǩҋ2geFb$HѥɞP?ne 8@#_Cd;EM5F\\2Y4#uOcWFge!D"|ܠ:ΖM\n k^h+ %Լ2O)BJַ`ρdx^#ERLu0?6 #<&2MɎnCڠT&F2 #dEt`2Њ,3R1Doat dGv#:ϙ҉[=}?j9%1l'GYM"8%$029Xdш g /V7qtG wdI dzgڦRKhs<20viZLB G偼tĢHfv$p{9C@X J ƥF 0x´,]\Nї *X#;5>l5B6ȉpRP3g9ے8_^pi&Z8}K7;Idc12doPHgghm$d`xlչQ*Qʧf7qɡd2<Ʊ|Ӗ3έg wtWEc tcO44 ,v:\Kqq|#nlZ`V060sޯɣ5n_.\HpөDM7|$#*{鈣e5̭8 }9 s6p16yLkKqk(x.ҁb{ b\C[:~L1̸fLH~}6b]ЇVQt0COPIn| PB}8'QM]1丈GI 9gk &X`A!cʮğ5h#v9 `֋~s4I,RTcv q۠5 ˯i DR{H矗[w1Zə$.϶k* ekddYR0yL vDOCmzcY+,C,323VS[}q2[83RϤ3KxM֛E=*l>$09?E5}Bm )6 R#:WI-V%}=: GK4e#ˠׯi@jXy4H#)G9uy1=iR){) \擿Js֐E!# O( wzZh&4Ѕi J7c0'җ4%N{SM4tQRw3I߯4 8ޓz\c0h1E 44SGz9cgw)Ā)@ސ g 2HVUsQEwڭֱn0p 53bA`NpqV};902(7r OH?o]ji@}zVōcsxzfի+2x8d CYVK?^^G=8bSIpj8nv78BH4:M}h5 sJM0*[vf2g=jerkYJĝ ++o'x4Ij ?Z03Jט|/oNJ<\uMg6im~r)yY:*l\W4msOj^1Q <Sܼb63rxPvH%FO)bLsw>ZG<)jf7"۷N=H:sL90ySi0p:qڟ8r$>y 4dO4gG9.1? p^qRKr CR!jO֜GS-+GzoΪ"PRR3(g˷BTUnmFR&Oʸ/^P8y[QuTlKop(eO+i+,rǧNdة6dzoN9jbcw3Dw"#N΄悀=j+SrʧTv׭`Ղ"Tdnu mX-mmƟ,ǜu̚lχg,:tF=xzSxuHMFF&TE92/|5<~uiϱpDIϵUfթd,UcN>r3;ҩjgƤ^{UD&d<|UzFPvЧ8!DoׯDA^j+dJH#rlm*0d.>5-)YCwzyZ%THU]Wg1Q`RLghfj2c#zہC$ȐancrVRgOdҹjpp%ltGkgQz:$[FWD&jFj qߚ˂lq4;$F7J;,g,+޺iq­Yqǩyl&Z}koC`3u\$.YҶ,oaG/2#mOTѯwf=9O^}j(@e9]͝]۬G=GZ:iJŜ-kWvp!V(]EfhdyG4p?*G:VhϟQԠ`,BQF07G,\ǘR8ϯxp.%;&my3$zU$."$nC Gųr̻ #;RKm+S>+YF<ҴnnyC+`mlgʣV}C Ċdq6y/k*y,KDۿ5=tbuXᄨ&b~8I(%y!HgQɪshyI.r!x'9xPԥHvC\,O<N1LKr항$I;{ sq+-}gҦѴYE< Hdsri\KZxhcM/;9|ئU.|ުa9Yp*,zd{doۻ̞i]ǯ> ɒP .1P귐ZJkYe359 ue`|/o#;HCybIܚ͸X&M۲=OO'S/I< 2wcLdsVu]Nɮ- Y'<歾k,f)P@ry7˶2B`rY~d=qbno~#$&G C~+*PRc{h9&2vcwNkyb"wg,6py u v! ynd < -G^.KRh' R xoY,Y0DЪ8I<\ɰ[JEPytFCw-緒6U؆;r?CRjzKȆGiBK <ӯI$6%ΆAeH2}E\I=o*02(8@+jw6c"UXK7@yZ+{+ۃ,2xWkzo U庋*^$;qҜ$rG<jX* [ dw"/3ݟ\N)-u;62N %xYNAP09cZv+6sלzcKK@Ro)x#FM{517 X#W.VK`x䁋+&;4+zz*s8WRGt.7HI#&P63qy5k2J"|jAVs;aҺY$DR2j,+#8xڍj|l,YH}UƖP]DylΤ~j]&$IE,w(S cԓiO>Wq:zUu[fXea3X^>oP{FWEy R09=:b//nm 񭼐;Fvwn=- hb-I)ԗ9-s ŇةvwX\aĪ0 ҝvl$a?!p}D;W\bB9<Uf-Cg4`WV=GCS_vEbʍS{( < Ղ@W۞{U(%.#[ۢ4 =y RA/SKO)eŬ`!$ >io5ĩm˱[(cwNsǷ_j. ȍE#?*$Qp*Rp2 wP{ge#)! bx9ZkqGxUBrۊ<QREOM̞al:拡XƓR:^2T& INAȥMݕqr҆/9Y4O<ȷф.~P@oΣC㻉)bvg ( K~3@/-bFAf6 Z2ܽ*0?JTPpQ8br{r95"hH!. $/$Hl4пgr6Ծ\CG)s5fрy*@wFQc#%#eM4H AUI ISV TBENSY99񫎊s*Nzjb"׌{RcNsd8yjea*fS׿W;E|qUcVj8\TsS7eV@J^ZH)A"J>aӽO16q3JJN)Ke2\uv[aQ$=i"1FQT̘zqL )a'JQ3ҜS)[5PJb?\Ty5YzfYis[I1.wǯJ`m45;BHc\r+"E`ЭsNFPR}*N,9sS3* g=iC]L\cq#ֲ.(U3Pht#-OOl~PBڮA1lޯ>U2 ?.շ5̣Ah)4!HҌLSg?9s8CjN@.OcN丈`}})0zc1܁q֝݇"? V͔ !۩Yvj@XeGZ0 RfA,ǿj,G\S%Pbu]P5=MWf9S3ǥm,#!|3RkE7! =sNnihҞ"{.4(2 A(]հX5"bs7w&kp*{%yV$ 繮C^mZW ⪼\<܊9)2}#6gSP1%ڦ*OJҝ#2yjoLT=Vc3]#:sXG_kfa kl|<}p1WO5rx#d`xv֎N~um.ZŠs_kkMEiZܐ@pjx_*Z1rwdנ6 Vլo g#յ t zt]a ߺ~}k.`gZtFZAMn.n"7E"5/Ҹ+[7*ޠ+=enktv7T6J[QSI]H#91ߠϭn4s.Q ϟDKLFE u=.R;F@LѕR6<mEWj?۶*O\mp 2$zf%ҾБs4ѸxAB28 iWJN'ycGA;1@ յl-o#'k#8kZ#"DYd, Hr8O?Jkȷ7CP)-,S+^KI.IFdZk^mY/DV|I\~f yȞnЬ)zR'mrȀ,B5b?/;H=sU *͚XF<3h!STr[}_gr#lww8Է᠚gf7ө6cq 11&5*>fマ~̿d0ܩ` c1ۅhd8-7f̤kFG.,ge@ '*j94H5,@ 0l99QVpdl|cv(k7fo& wFDLǙp?^ا6;X|&0e+{qz42YoX8⯦1o9!O_@N@@([ - ) i܋/.1okmH{ T*6%\FǜjCmkk0FQ:s xݝ cu15H0~hehQM ?jbŊF?MKHC)h 6W&Yn$bߏ&>u998?+ R^Hg { -z'nn$"9eUq@XMs.+fUT6PjזPefBK$t{q9"m"mP*+~ޠFc~hPIe\Aqo;"]Fzu"^h_1N\ʶOzRII3LZ,y1{|d?& ˷(`X`x]5!Qn|eLR6]hb3jY\+̸2FÞh 4; ly5ZZnv5 *SҐ\VCS(S7B}-jyd+lx;O1}w-MxsS 溼UX`-1(1 -%a$ȱFiOږ yG0G4[ZuAu$RFa ĜƞR{ӣDUyx`y~jς}=b76~rۂk^[ʳd) r#U}Hn lAL2#KHoB'ʌdV't4ӧ:ڡ2Rr&S.,PS,qcr@Ϡ' }*#_ɲY#@;J;ލu$JKg ]O+'ܧӦ}]nA R35bG X0>h&xn$HGcJ,:9f pn1W}95.W%!td$ zT52ۣ\ϙ-H~djMҤO,nR/M4$v]vk{, h[I>٦ͮ\~,RO*Tmeb=Ԃ=Q i1FI 4D/tMs5dcBPOѠjX%F$ DV{MdI*rGU|zVq]iLwr1~F-h3x v#N}u[/*5X ;Nw/Ys]^m hLN Ex'S1IT>UE6= &複Y7oCr8K@Ԯ$f^hehrnj~>=Iytv5g,P/ IX'޵/fbKXۡ-ދJn0r2%*99ioU$:CK2l2pW7v8qɛʥ0Vn=3K5?.*8ggSΟ{g4SV{VմB&h#jԶ’O+q5<@s۵&ͣ݁Pu1\p8?Ţϭ8O9sC R0=E7zr?z;`Sq~pؤNq5a_Sط-$9IUv8T$(w1p`v ؖ׎P oo Ʊe3L$cS &$5"ݨG+jd S^P#ߨNi%UW?JBO֬d~aí]slY *Bs֘bSMBIC6Jn䎵]LA(N3*)!o^z n8OooHVfrY8L;`8SޡZi.J]ǸB srNB'fE1I'qP 3Rwij}<Ӹ t$oX:Ȩct,G5wPOY= o* ES=T deg']9|?R"aC\BE̸{u5$͵,oPD6뷊}65 Ȓ#SFrs%^/%A$H`灎߭-I |@i\|s1j͞7) /1Y2B2#ϥF+ȷw:KaR2ڭYZۢK2R#O1Fa\X)#O?tc֊jWjd@ʰ,*>aIwpqaqS/#n7Hʈ O@ ֮dH,Wp̲Y^pj{QY`KvnMvݎIqAI&;դ)p㯽]P4:l+,rEs:4ԅSʛ^RU[nmM4Csv֑Q4Rc8esMa$ HY^%۰G'W^s+“*0pS$.:}5Ŷp3zJ"vrlaX]K#'oqq$"Ψ1Jz}k{XDE>p3pyIo7`t 3a2/{k:#K*npFv [k珲/ +pXg hS\$6$F lx3ǦG(v`402|(|L۩]`?]Gm}[D^bo?͏1P!S<(9,аt@J# Uc99;W}*CYcdb%-'Tr7^#Bș,XsԚQPE4 06ܑztΏyuҼG%E)2N~ Ԟ]vH}vӈdo0dnIs`舦A=;_F3u닄>Qv?p~tZ߽ظ!FԽe ğj ە`?jz\AnF;{1*܀8ԍfX[HkLӮot1,"FF2`Nrz ߊ4 Dդ9m/ٷA yԓEuyQh7L|`k5<3pmlHG2lqҧQoH$`==if."E"J1ګߥ4'c*a'Aa|/cyf9a"0`հy:u$#OCn}1>{$582.;ϥ`]yߝiO.3!Y%zQkyP4yһEa2Ia(4P9H4amkQQA:qU򥏿lue( x+cuwݿ&ػUFۊfNN}EV\b_D94h&jr@5q0FxTIs:0eNW4GzxU{ҵ$KSd%M\i_*>gڳe+}=E8;XzabO^9p2y4l -S)$F?L?Q0b>N=1N8LW9ֳQ P\Q48:X׎jqgVp7QZ:x Iۊݖ5psΚ]ts#ju/SXhqj&\6yfQԄv14܊Hp#ҥzc׵Aۏʜ=sҲr[LUD Ո? T24 R4|0ẜօ g䤎Z :{263Sg$f}+TiYEG5I'֧N^Kzٝ1Ed]g皙?JImܥ8#;I<שCsxlW#:TxǦ oҢ#-N8t;?k 4cץ8{R߯hAڛ= o#7TZ6ҬvvbbRɔyL1+{٢;tU67#ҹsG dKϡU$39'޴,lެi +ؚt-dVOsid!xU_g>՝vy?#6G9f"TM''׵:9W?.y搲pNu{ (༜PG|4#ojw7A3)!:v?:P?ZuǃDc9$/p䎂 )TL#qgv:qPR[x!d1,v0p85z7ĮdU Eʹqpz>̎$2iח@k/zݑOc}ss L\wMmsųD*'N1ޤ\%pQsXz~hrFAQuPT#mcvS?5rIfRd vĞ:iYrCx)Îr㎝ih 1L =@f]5Pƒ\3^0UߒI{yGZ^c4=(=z@ok[ D8TԤim涑e(| nzVzXn66LdbŨ 1mCɼ q`7tAN]t&+XX$-'n_ZZ<, 21V9;6@ǷL˥<7$K}Dක`L], #'F?b=Y$)peh# cwjiOo7`\tjWyp + vҕljKuo,&8ٔ#A dp!R2q8 V-,)LnY\[;)Kk~Y:14Y3)|ЍpA8OF#Ydx?:v=.:ZbT_0 W>.SxwZ 2 T7]񷹷۔NAF=FIu,GqowhH 0rLjA$e6*8w*0p~A$te]6+x^B$+$E lddzAX2S$'H< j;vgقe'iٰ׎3W-$H9Sx<8 B$S܀2"aӦ֣UK[S 0PCޣO;lsCn:J2@?%ӮWYQ cՉ2xm6kq-YH"JǭD#I²lUGlSZ?Jd/>p N \R};TM$cKe 9Z2=1M=y3XԳCv93צyۚC:ɩѻb0{zt9$_F}*EbWqVTq թ]IcmQK^;Rǜn\~qfdߥVqL簪r'<{zT$Ra׏֘SՆGW6C1G_Z\Oǧ@oSΙbA>5*LHKEr@#=eo~*N&S\f@p{r{VbD@M]+(IA~u8oj:^L68Y5E*bpyYj;;jWU={sҭ͑un=H5ٴY{pqMjs.9sQKs^'bgI<4>؞{SO|U7ɧt9^ƴL͠NRO#48؋0HW5eAֲԜ?] E=I p:zf͎OQ\~Ƥ\ROS{qTҞzUf<"dD\=:tEie&M~ךx5_zSצI?Z[U9jeiT*:TѨjjw3I]VsӾiuToNM9#RKb!ӰpHҨL'`h;fcɖVVxI[)89{`T5ziy& Z28IoZaϽKOǓN:t3Iˊ5 a:4awRR'jEq]ˑQ Pnx֕J S`P=e5rޡXe=W$Tzs[`fr ,L3$"H ;tTKy"ee\p8GU,nI"EU;#sPk>t$nRA401`秧Y{[Z0GEyF3*F$P3^Z3AyF\JDdlv/A*Aqgs,pKq:M#Js!lsxttn IOޞF^>_Jzb_gmaͼx%HB=8uzXGYȲW UN~.Rcwp?29}3:FyŸثh/LZEw2%1IϠijvmRѴsge-JbXܼ(1נ:4 \E0&ܯ@ =T؋w:[;DX@$ӎlۀ_l'f8ǯ^:u}Tc+\}F=9cgGpb{8F=sڋ -pghь}]s}ܷ-Ј PItV-6-ch I|c7U.TgHK4|?QE˭G&+{{#e8F9_֋ -P~Edyr`2@8K LrXIJ(\=<xM3N64*F0x?Z-4% .d~P`zEλiU"S!`9\z5嶙{e8f~P.OtᦔK,cYV ]^]"o\Pf7IL)X ']6C-bRv*V[MimjBpFvgƅW"wWʌџ_qU[Y-q! מU4IEXG,XcvM'4`cހ|,*9O#&9mԑQ݅'es Yir@=+_: 5jBs$޻⬎F͹uhc߽h|zVDD}*7gM)"˷zߙsl>+UHٔ%Q6Y`uHp1֫!rzUDǃOPV㊖/j*xѕj]Tpfs; <M\u:Te?NNgJe]8STx'yk.{&7҅Si'sZ\u@4>-\ sW 9IT;R39cufʸ$VOGwe1WGԆvaިG;yƄ'NBiϥDsKxh2F?/ʧ~0Fx>JV!FS)XZ*ɦ,zs3VfV1QrOR}ьdcL)Taҍ`&sUrHU~nRˊx sIv%q E>"K g:7Ң9r$}* BWфMWh}*ːr5Fno{bg͌3j~V$3Kb,N=FV[gh8΅AOQe6w Ʊ[K~C%T*]CL6AAgX)oEKן]MH;y&6rm/mT7gsMXFꖮk9_+0YjNmGkd֪u.kшe*G|?_0&(vO֋ 4EEom=Ouj_fČۤvw08=hm).>u{xd 'qN V/.5I`Pc ,BŰFzr>$vq3#41#'ǵI&i$ɕU점zGAT<ɯ.X%~pXhsUmt}>\#ya<EZ+?7=~*O[m 2"lstML! I=~Ѓl*Ջ:I#E0+3Om&׍ A=(}Z}6 `QjZ&`Qlj P \)Q0$V[7kH~e so>kV$m qja9eC0sfM5(ŒG i' ~oLd>̭9|E4Gz>3A8)h'Y۵üVd㌞#QKXU7Nߴ?hݼ$B;q<-(8p~SrV8) m0fp jmRX 8V=<=2 nHl$1mIq͌t0mg^ >xeEVvo\;ҰAжfo8d = $ΆEU* =j+VݦEH!Rh.P'[ؙͻ?]Pjڍݼ 10'UɮI'[{-$Fn7mx}x.,' 5)x֩$+ X{* NX oŐzߺDn==j g$)IJG@]6^ ePs|6v8~f3wA qǷF rvg09ztb:3M60Qmݟ皚F,CRT ^GE]t[uq1*䪟@;VW r2z)/owy q sV*C-F09iekBOև&:@I0'*7g7lJ~l'2XEyƩs޲B \%w/%lw?.Ҳ+8e$GQYUtC4(C Ưޕr\Zhnpir)ҰǜRtC Gj(4CM֝IR1CR()ښ;ڴFc^7Ӎ1hKP1\ӗo')sb$lN2LnփrM7(& ch}@4]H8S<)=\nreLN\֛.(Rp9 8ɣsֲl ~?;kcIK9AN=ƭ# rZ8<sS#H#B6' # 8'ӥsC{]X")i á+*c;W#ʔqkwF6qvf{prSO>9*S-G(L|W$3$pOT3dXƓph9hi8ȣM=xw ҂sQn'Z\uZilTyjNy8֥W!%sjx=jŸn?ֲ"AZ6[q0k9;ӃZB9B9lyi*\AU+jւ̃6\Ozx“L=97R)2``=) qV^<HTL?DZda@3ק(OœI584qjzM*+%U(F8OZrԆYBxz5UN5n5{UQ19i̼i ~=dPd#$~ Zt9=*?ʛv7j&{C`S^19ƣ5*qڜJQ~Ț<nj8]T}V%;t(I˻}Xr1ҲeMpWU9s" TSiF3hF<4Ҝz4=JϩH}*S0dc<H#zsO M9bHzT#;8MG׭]M͓5Qh6RlSvB9&ϥ9g?@ǎ*J'9<zWnQR3RvDpn>]֘[wn`%,3ʜ*J8LW'ǿҐ9uc4KDG)jQ1f6" wjaϮ*Bn= s~氹HJz{g!P*bWR2\NDy #75vN֧aqژ9܇FiTcZzSvrsn* $92T*['cT#jf T&Nsf] *Ibԫ'VfRޮE!\FT*mZ#3n =ZK案Binfb;#kO 1\Izk69IlhV7U-s\A5i"gYFu-ϛdcQڴ:W/k!YPGtt z;Qցu92cWg*qbI H$gmWOa&GC ӨV\V׆(-60K1^=Nk;"MӨXː5=dhFq}:]cSs"\`ʞ)&{}gmNTSN +MIޣ7 ASV$jw&gb)-atԗ~f;X&პR:eIYcl8IU;hQn⸕E-c Rc~tPlU*z &{tnnz~=odFϹ8}mV 5"0 z`NXwWskN2kyȹ!F:;T7:khnB,A2 P$pr7߻'?tQQik,/oQ ɌqQ7MoY, OKeyg% Uc/`85Mm%ZehY?(*'@-Z$osr9ޛA) j#6p9w3p`T`qx)8 ,&kEgCq 2OAr_ٻ[/;G3XH6K ۞Xn(Y@SǠj 8,yI]3>X.tVӖ=yn`~aiq4:e1: \ :]PpMc8>SC'R1;VOg:RdҒqR184($t4#F9R9$1x#4qMaB1iN\PdԠ3nqF LC4M-"8M#)MpHB{S_#Mrryq$ǀVM&2~N<$wsLa">jKdto~uEĄg{Kw2C~ Q<p?*NCH\P=:ӶJLSv=M4s\+lD2;յ|t#*q㊖6++$lCrQ<*FIׯ͊Cj\qk[/yʙ#=):.5-0Z.>^ykNk~UxN33T/jjA Ƴr4L.{qO ࣨb##NZr ;hŭD4| U]VF)^[ԥ~8rEHO|vxVsH{_]e$INzS&<"YIF'8frxsb5UvGfMkDb{SN'ʺ`"9ƙր#$tO5cަ 49q֙yzAԀLFv sǷMB?p9i(SD?\d 3REkGrGvgjkb q. H3`.f9V@rbLS^jLw][8 JdpNoF#9y;Cg'Hne'?*`^RCuu1hi!vۏx:5Ō;j"IJ9*G~:Q`7kńx~VWY摧p@v?ΰuhd!X`tVRc$ w`@5uo,XϔqקN[@7Bcf8LSccWt>dIhZԀ47B[U}6As1;4(bI8k FMMи vNQnݼ+(r8mtq[qn6H]c&1߯q:LQΒalp:xz-#PʱC+ӮQ`6#sMrA%²+FrrI=Uyl.<1R*=HXDuAt 21KwEsTot$H{gG)bw {ϔjdݒ mӦ "-qMtzyj t<`:uo#kqֹhhjjiX `ϧV%;Gwe\:b@9m t7l62`sK7y2Ё'#.rHhp\{Tx8ZwK}?!}TPZo}q]T࣫[I1ݜiWLp=y sVDՕYG55 \Tm+b ݪ=kU+E1?)q);df~5 S?=xƉ┎;J9=qAlUlUqS.1DH TۿEI4c4s}sL;d Ps^UsD:c6BdU Swc<zg Xq dzfzV-~3+ndM9dgV$ҡ*@u5:0yizҦ#*<riBu(pz~T*T')7iMnʬfat'}iuSk2YeOOƬQB:?KrFŔN~Xv :}kb&':uSL n=_U{U4fب:Kb< ճ!P#\ɽ T*$)yVvFzL1S!)t)ʝ;:o.1V|=9 UE늻{Wn4KB] kzh#1u: :"9jU0OWXRAɨ[sU\P2߭y+苸}mY;f]*OG&8 H? ㎵=+Hљ&VqAsj2޲d!{N_N`*ǧU)ٔpF <Չp8Ps9f̹<T^>H֖>R>Xvw7NRIurTWNO5ҕЙY~Ԏ1s~n4P8')C']T]XjQJ9& &B)Jh5e0= |d5ϥ=IoC-L9m5(N?J@Vc"i <{Hl*dnj;LZmժg<~ÌSӮ)::l"S!':gq N8e#TOGoz}*+Z;ِ> X`sd* d[q AS|ZBc„-"Nic#ҦyS؁k̤Ќu={WA=vv$PHj<Ιɨ w>ZыC8bsT?Ŝ椋XVH##kEb<ȁ;ԶTJ) ּL6j~l<0j$.RE Ɯ{_]rjt!3޳G5v%ĩhB bwGz# M+n=)SL/c<ڵ9ݰW}*{v#n͹ G]|ȫ!A \ջL\zn'fznB3N86*>2+jzz\v8rF+8QTw'Oڌ`aũjSOq[PPpj֟5*G"LVvUSDU~ʲ}VTn *>9 ?iGY8,"t 9r a2~w+ n5%_x~Z@>P`H?B;%sҩ]?g#(W qߥsRs4|ĺncU8pa8y:ƥX^+6WO,O#jH#R c$z(R*-GAs(iMGo<S1\]o<6;bY#1.AϨ4@w#6 /cUtoYH*`X"He+Ds #ڦ .Cow#MS5RC3+}+IX"u(`bp*2qVR٤X'B3# jl;UĒ5i$aYԻ`?:Z35i#D!Kd)cVnp:v?s#U{#%71+vK^$ydGqYoGEO c wqη~T74`k(֒%XW~27gZF-dVHz+fR(H8GnSx-#R`%q=c$W4H~)_:hHzV&w mZch4x`i Z ⓓ֐4Nǽ&=ZJq1~E!OzxHzӀ ťi)Szv4ǭ?#iXg$0BqPsNa֗'!qOۅ;T|(LWza8t:ᵴ'WI~t:cy՗D}CK(uV|;Sf{V5Hrt*1`ԋ5Tьjd$^t{OXH9mi~VF9^_y@GtRA<ʺEuk*kldcֻf^U3z%U":YJW!*TT9ץYxHa #֕W۷Z䩠s\z zjAm\e5tZªޭ1 _VdD`ޅ^jm)>+HR܆(>HTJ4Mc-֥ N?29zԪmVc!pQԠ1^|2w'SRdjdfX8>'2\f2jU 2)O¼XeUy郚9/=^Uh\茊,g`8`@UBxjt6R,SH5M%%#9FڡsژsӦ*&cc<ZCRwJieiE&Hv78@uM*"J횩2<ZYTOTf\7Z2! ۭTs+U53x5;GJ])] .4?x͌ jc$`5;ö0V&>}zUlĽ\ZIӊIMXv$Q=*,`CR(9 }=@m1y21Rik JN,jFu*ΪNŢne"TL]D9OZیvSY_֘H De+A$qJ|g'9?L~DxvX.r)=)ڨ-̗H W\{ 2"8ϵ6Zz}O>C[\2/\-@?X !j2;UP`Ȁ :Vgu[F[4y,1'dʋԌ ˻W{KΪ[l:dcϮ^7qw0Wb#yI4Xqepu+޻Q6, \'9|Mc8Y%uE.@cqqH.?+cZ4b' kNcݻuc*_Aٳюi+6Ԗ$ >}:wLpkb >BdJ^#=7) y׍;i(I ",sM>9kynrBIO!Y#&~U P'Lj2#Ơ۴ \1GC=C *՜w-dxz2}yUi#cm_ҨMW$8jTYe8Ҧ;< t]vᛚJesWzWj,RG%)_gpo%?1}hKz̜tB$7vTϭPCz|5\.y4\PZ!PgA\jbFڷb2#sY"g_Y~Ս9 ߻{V5WIIqj3ផ*>4\Y \LeF>\L㷥a8Th>ʒ8+27n9v'+HZ*Ơu$.+E]r1U%AJEN{TSHG cN?ɥ*⛞zFҰB֣8?CHI( c5Ջ-"`ߟRמO=9OWd;W9TU\lUŐ $auWV8$x+Ϩj' r*ÈϨ;pANWk |嚺9G[ı-NJKpǘ=鮇Z,DeG5Gj4AQ4tơI2zn&#[sSJ .5Ƿjp#ҥ@ZwԆ  =1ڜF4d`RS9+JOjc;~@803ZӠ%b(+ɩO5g֝_v 6rsڥzs~+)V{F'Ҭ`8Su)eZnَ)28%²sBq)`Pg&u@X2PT] oq֡1M:iT+ ʩ:ɮYǪ%+']:S C l\r 91;ϭL#cA#88+5HR)$p ;GZGOf\  {}jWzWKn'L緭<қj豉x x^3{jr ?~" ;0'=ƀ2yqR2RD&O!wNN~zRqԕf1j}*W8= vP$CLR֜q udEՍj5!~+߿zf4gב]dXF;5Gq.(aF3ۊWӰBgSL'}#*:}:rkqٸL;F@]*Ǖ87+lp9-H#ZzÀ8w+bsw^dD=?JxG1J 1jEשOOqPZV XN*xcVaf*c%3Qq[b%=j,y楑 C=iZ'ՑƚszW9ȨI=*Ap,}?* HxOOzg?NkJ#I֝2OuR}>H뢆\zTs D\`9V0rAɭc:VTT,8lҢ ά9T9֨N:fFS&Aǽ =SoHfl+W,hw.:$)eO85ŗq5{X#±m^3FQUV.k֤;r7Q )@UYǾoGw] D#|s}*ɬ^i KB־i8nM;g]%ėhmXFs7n{5ˣ`gtX#Y:iU< d^G͜=} @))Llc_3 G# xgXJ{$lpsX[̻vi= }\<"=oY:ztv%93uQcOL򙊂3hQIkAY^+\.Wdd##(Jlzmh57俔Iv8=*ar"$*˴nvw<%ěPp$7ZlqQ*"P7cs #5[[} ^O-R\|0;=$hS9pPn& c߭3[>OjwAfWi4tcO{~wVJ4s3Sq> 8#E+#brN1OOJ$+34\\$GX2=R[YIn)c$gum!\+LScM%Y:Ӄ.XÌXoc-2f丈}q.\dkpDiDʷ@4[wd$ұ 08ǵ0vvT'9G99=[8NHQ-UM(^f,qc=*݅vBD͸!/ڦhIʜ#XEǽMщNRzjYZ{aVr:פd;8=?gM2 tA8?niyvӭT-"IHN 9 q׵$7:>I"Ѭ0X(7q֔M]Fc"+֥*G<ziP0nRB=:PdQ2qSF}65"88F ʉse?Z:;v$m=sS#z~m_2X2c6HUr%NhO;UC77L)&pj3;8bFG_֐)ϥ >_\"@1?Z2?3_4`ʰV, NVJzqOǸ۸YzԨCwVLcƧ@{j坙-2“|C'J}kJR,JWz܀qU::#h"Qw( HӯJ|9dHUkFC[clTfT 2~T֤T@l؆vTHjءq֞x4g8؞ L0;DF8/Jp֜J6Wb4Y񊴉DO8dڙ 'Ebr*ǓQ_/Մ-nHWfT#ŧ8sNUε,JREBDN{;S:Kthliaמ:{Tf, L"-ʘҭ4cPҵI_JFc:pzHwo 3$nNIsSrG1ITl=jьu}+T﹢+=drj}R!4?eJ2V%:~H皸a$zFc9Y{mIR*MGV2{q]4\B?犳{2SRZ)jV`@T8=+MU)oZeR9HzqSO7\gC;RFOyHOZ$M޴sP}TģRj%=u拔¼ҥULc8L7?z)15zUqj-J&>i |U'qB<SWF# R$D5e})v˖I)Efք:zFUIEqk.k˜}judRٹ d1&i 9*Iӕ҃XSq ?֐0f?Σf4=i,rj.Ԇ~9i8pp80m*#+<F5YE5CbGrOUV\j}1$fM9b ޣ2:\TZ$W'SA'@V=d2;XT(S t ]JANaQA|visz~)nipy;H=6D#\Y<`ܒMAV9#S  dVzjk۩?/N3Zr19M^e1‘Y>%BZVdɀ69DpRE ޽^>7Pkts(?z2i +JLoVBV"|Я0zT`qYI%Ƶ=I$pl.+}Dl\}e"TF8'M,D`pzQDYAkmnG8,ީ2= QA(E; C=DjbQ *<8[Z4(*+/Xp'0,@qd1^<X'3) rąV C([~θfg%9Gmsxa{ơy^I^:}+ -c6RK,3a}>˫.k@o1+1 u4Z˵Gu8H"E*Up vEPjP9PX XvqZ:\}mHRe]b#c-lCi$$R&b,iea'5KȮu o vnؼɫZ,k Rʖ.N(P/ ;\,a 7kKwJСQjI滵Hjx*{9SL; p;; .AF?ZVb:;{K{mDŸ(\|Tk k/"S,F[O4WG{Ygd9Hcڗ4wA@FI"l " spF {v BҼ7ī&ֲٞCc8)TW}nQ󵘁v ~5,գ{EХӓ⮏ ZL 0UK7W+#s"E7vH.4#Frw!?hKg`葝ciLw:m/Rm>6 Uyf(O22K|` J*Q"o rG+n~09R'uth_󍡁~uj_k ̒Y2H[Znhn lq.0F3zVMhgʺӧkkȘA> iBoU71w>^~MEfsF' ҽcfz*Y 4FF;־A[ cF,2)S[GrqVG=F'X A8=˞[8M.q`WY!aඔJi1Z4bɴ=>YzbVE=ʩar?ƴMug|p~CN :[[ 91OtJ= ?4t֖af5P?)n.B!Q 3jAdtCJI ,HOfY[hkyn>g\gQI{>‹Nemi#˧,` OUCq{˛،瞞QS$ƤEX r:gEI_ˊ#d7- "Z7K[Z ` ~mV 2 sֲ;k]xz!AM*F J`SOzmbڐC(@*@pxOfc)š)˜8#4y9@ ݊\ddO0P܏qIAFL=*Sj̓Ǹ ްCm'_Ո.26-u$A?Q0ǡr1K֫M3DEH)?zCj\;,p=;9Y9 1f90p3XGB3n+B_)=k$'Vu4WFBN;Uc j2 7n sk[CדT W利~]lC:Tu;s֦e;zN*2Fd` Sy)Hb=)9=: :`~&zuNK[Aр^*N*zg#84zq099ϭUVb¦Fӱec6X$yIA5 S zVN G(n3r:SAC3\B=jPJҝ;'"! u:Ԩ'be+"D{Ug=K1q8R 5o5cN7OҠd֮ a 8H., 0@t.e$bN>*pJdcqQ0Wj^*h84EN}i 皾}G`#*=7*ҭLh(#qFF*K۽Rw&NOjGN,E<|sLQ2ct4 #TϿ_ʴCpi)IQȨ8)N{$sq#Rmf"88Uq{$`Zqw&Z!y}3OJfsԊ7}j"RďQ3vD֭b$f'r}Mʣߞݿ:^=+Tt땦$j6*}QWb7CދMR[OZ8{Wa}g1SS'1=Ej}i>OҟB1Z`8<=QljG!\^sfBzT T3yt ROSTǰ} 3z/9"#)dd:A9昣?L PzPoctQ جqAt>%Q9Bx 泠NqKd5qCT}+^D}hNA+fYJ%j1|LgZoưM'YY J9S𴅡3krAڽ’(pk*#Uy-|0R8$ӊڱg$A.d@-H?+&lnħGb;M(N~5- . ]H孜ޮ C@?=DoMem:WAhp+L1Y\!5T/7lz}zR^c|]mp5= elg˗߱?D@۬C9nGi$]F8?>beI^k7EԱwi}spF[y` U䵒}|tD|GOnO.'HJn#h mN֢,v6~0 H!@ -fwʹ )L'kF{7f8*:2pi!Xn+rANJ|od[h)i"nrF3ךڳ-żBRsVmNG#w0ZsѕGoiRc0>Z?>l֎ t5HۨY5ٚH͂g^}TcT4u{Ks{N:vGj_z ESMR1:NjNy֓(hsE!d b01ֆR EP~UzlǥQkH0']1یN4Q5߭^xV,{ԴE3Y= cIh߶)>=s=}zt99R/Lp}S&kNzTW@z=TNV7Ek ] 4Y rG\S ,nd̪FK=A >HqZOJޒKun{V2.KO?J VڞuF3:3;f2qS cگHu)&lU qJrx=jb8qMqV2w(?JKlw95*jM -w|kjرNXAh6?_]P/## 1zw}1U>KsVQ ߥN"tEF2i c>aTn9NW9Je`9c`x\Y1^wm'Nc)M&\qҫ9͉EVt}erQn=jp0jc UњMJ"$gBW#^hB=05  ۓJ5㎕(Aޮ2l*q3=*WqjQekХ=Jأ}>_8ہۘEʺ]QR♞sҞUX|9(ϡ3f>4nv% 4=4ךSŒ>\5FRcSA>}kH6Ҏ:?ִ uTzJ't W>$I;@:UV@W# !1\^LrzS5u2:A)؟ ʲCҮD9Һ#r z Tj<ҎkR?48秥:(=4p?ɤC#=zEysZ8ȧq11sXroH#G>\ǡ=F@?D'WPAOPAl>՚cj[$sJ[ٯn~azZӜfl ߕNomX5 -)p|*oc{q\ݠ[j`ggVܬVXȲ W pqא*ju<XU#; ޸[Im@s˒A֡ӭBIRW|m㊩u*ڃCuK[t]Il%O?Pj7N!hʲa9LFq\He@wzKY cv*-RM4c*eޤQ?RS$HZ3FzrFzZ#Ԍ*9h[ 6 iZ5Zd2F[vX6P6ϨM.ӻsʲY򭥈:ģ1C<$a#ĺnme\s -D[:%+DnF8>sדS 2i`C4(W-N}F>>[/RmƥAT泛XhVRS#:l,Ѫd׌{(e4H+ @I*G6n8,HAwni[nLwJhK!ۼZuoy4jj+y!" o[SBmC ,@85ZJӮ g{{Q}.&Pj w a1?6*:cHL*y8S80}=Ed٬Q"gӞ5e9Pxi~0zVNFVf\zV헋b QYF޽il48\sthtPjQ\W {s{q6;hHڼzߺm@1΢hZ%AK.܎k[F.ϵDSh9FcSj]GsE&Re Me8p½aR"=M9r:tMt4;P Hjy(Hp2Z xsDIE#:֔DR+4{j%\Զ)N0i88<4^eZV-1;Z3ӏp.3۽0(sF)j70֮10G^K#Jf檭ki"Acq-24HSHzY=3R=,bV pуvdI'歜Bˊt2A˘@l֒;U{ܹ4̲ qcKg҅-NdJyQ5h"G=g=*_U>PqLI8>? c)='U2tҖ\ơ9&=VO؜E20~0Jfy#i`0Y:> ݰz֙ Ͳu8a近 UeIE6hO<}kjPv:#P9#ךVr\i>ߠn>j|#cSMl11ny9D3*j1Utj ,h~6@NyfKI楫9QB1>(JcU$hvU8d~]ʧZb$Qn=/*շ֓daD)LZeR[O^J$<*9 X."sv؛)w>Z}Wsd,;,EtuYZ$s\HʟiɕQ 8J+:PQ0ahDr\d?s#hRKL" ۝#/^OM@H"M¥{&U+wNUW]dtVXس#שzBz}jvrOG؍.^iWI-X[6$$PÏFN48S[s$2MiGfζ2)RsQj nD<~ZP[ tZeԖUr FN=d"yVY@c<{MfXὟF훓 m@jj3[= r |vsҖit$;:+*K"2&)B4x9ӓRz^<慈zt#>-rfVf wd $F@oG-[ # a 8$zՊ@&(E-3y.V8dTgq t^2E ÀX r[thcޑ ?7#xg%ķq 77"@R/|;`:չ)$& +נI3ti1`p8xR V[3 ̎Hn=k2J~ɡ[缻bar<~Fwߛv^׍2Ouk뭠ҧOۘJiwStO9-7q4>J[4䲴-w3~V'yq{l!Ԯr8ڰ3rzja]~ UIB<'^hrs^:׬lx&]]=0 EKVzu<ÝVqeڇKo7r Z=s$9xJˆ(.CnSִM[f+nS jM«4J¹ԍLjcӆ_o6:qT"bhQ>l2 :TRM׏wxֺxRlᱞպdKNǞVkKxYm=#J5^$Qy@WY/A v&XX$;=%ʹs xKD#-c_6:z$;C8n,%Kq<2aY;8gWj<Koށӯi;0kfuZrH(B8uhlOq6Lm=x]0ĶaYiDu[KN uI4h C w[fkX!yW}k-5;M$dYQ~򝃑RiLtK t!QNKo&vZ-ۈ JI5qڶFqJ>_@g_Z3I!8rQ`8jm 6iii,E(;Vg`iqTсY66oijLx?-mG^=#KϘ;]h'QҐzSIy=(/z^AE<E!R/9<Z6*NSM.ԾY⑆  p=-J#$\R3p'z@01CtDK\<qte1ʻi@喲ɀ5\I~Tӥ<}>0;z==*A\S9 zՕ#;N_𦝈j@O@'zNޔ!Ĝ??x={Tm#Ɯ5dNxo֠>iWT"h' '|MHZ쥽hq)㧥1@.f2$<J@}LwiM';h<Ӊ8)\V{7Pi\,#\Ԥc M q۩ןVN&yFiƛO/vcƸRa?ZOlR15VKi Pxgg5̥v1i ǽ(-LR0ITOZ"ծ% 8"ޣ2)Uf 3R`sIW+ث8){ӕj!\pjq$SuFr4 $jP oJK⽙"lqQ<=Edk;jEmJiT.M4MRe&W+1PW r1ҴLz .jM3DԂ\UsMݎGVpLӎdd*~u"K׵RRT/%F `gNUNsHpzSU4*N; Cr St8V匸.f̲UpPFM"Qۊ#RujǣsZRw[Ԕnbwwb0Aՙ-gÕ8;ǎ_p`sd?^tj'#ǥ;'xPX7vz*cH[18oAyҫ?v䚫!si;TA~{Ar@:b5$ڜ$S ;0#$ݳצcE3S$yTijg}M& CpyV:.?bޚЏsPi. (9:pqZf0͑H"AN,N+>*D}jrž!`cT>*'VU_Is;z5ܗӞ ie2=Jְ֤p\cZ@!qu!ScҐ\swdRGa\tqSdsՈza"P:c ;{l:1dPw 5 3ڧHZ6>ʆ1¹4\Ud™$x0lc=2\1Eg .$F pF$"M[XbAp*:.,-Vgs-6w~ciɢHnCnDS%#'6k}UQ+ncH[>л7F(K,w֌۾ 9QfXJkV.}FRZ<dpڴCque%c0X@:WPl,ͬ$z尴f|˰ͱ4qoD^jz#,<71G-C-ǜg_o^+LxA@삗2OAZ7 IEl-r6~7SE=/m/M1k)x dgdQwL=͸Cm -֭#l`gE c8Pҵuerźb'K(ix^M23CqRSNRRx"6Lǧ5gU"m|ryAM>D&U_ֳW CcId)a ski41 qV%Hve?hUnkkrńsx2APt1n"$q֊jo-!y{ɹzհMi-Au%~D~Mu.d9F:}1H`F~&W5]l ֒IRPRiǩ{юs@xe =);)9 /\<.IQ~Tps֒ ie R~4QJPݶyH5[-8I˻X% j9:-ӵ+jWc51&܆oe˜+u `I*)RcҖ̲>v4DV%qZ208NPEt)m sέHMZ2F1I|&Z۱!1XwTp;Z]狡zs֪K=Zl$4ySҪ6=A<W^#_L+#۽H ϧ(Mq׾)ꤌw#Hld"NA(X\(VIWjx N汍+FT.*-s&\Nŷ#:bKh"ȩ@:S?֥j,m{SjRs͜smNvTv}>#iP^X۱Y@Z$exjMǠN1Y]XcC{Ոy&JBUi{LBv>aa=R?B>[3rd`GA!ȭc&CIF3L1? k\0D֜}L+i4 ҴMN86թ"\JH)6v=^6yHmAҞN!`zcTnS>d+g8HjM:B:TdeHm`Z*pڃj1\9늖,< *xˁS!f"Ǡ5f;@FN)1ϽC% wl6əN?AUd;S;@7Tk-ORzJaJ}jɱ`8 P$n6}*M r8EȁKO>{X SsRb  EdI/jֱ A/XgrhKXLV{d!ֹ~ǃf4I)w%ΊU+=e5'ZAϽ]d׶GZ3PxRXz D,5R,}mXs؋t[#֮NM3cȷb9t0Gī*&tAXGH!#4{7ֹ88+0px2=JMHdk2̲ňAA>jM>-u lt֡Ew,f ׽-)%[[rQQn,Y⽅g6 ֫i+X^dt1qϼszReeE l˹$<7XݒWh*A,WK+B3@%F95lHYCpg֋3eALihxO#B{}mg{cpG~^9uȬ/#{>ҪFc`7t+kcW( (xS;;AN7E$RgaA8&φ^$,KqzWRD<>ɔU;κĞZT }-ưm?7~خMŅ&m:ՈAy<+*VgjItCk,LںNFqz0^2R Um>^_Y:j68n=(q-RAR9+>6V3jw".=icD-eRU9>+SF}<3E='$`uzFud88u Yq2"` Mxs]'Zsѿs^>N٬v+!5A@smj eB67OZq&mrwLyJ7^1Ϊ@^u$C~!f7{+d@<ޢ{216w,2 LtRĽ]ŕ$|++{X3Zmr8 Vݭq-1ʏLNƤO0C f)a?{R3[ PDdЬbi:N\G*t|&ZNqeqp 0]|{>aɞ0Gb>s^o-C>%To[uRYvIT#TmF;0'ZE-OI'?ʢW(s7Xt! 8c@ϭ8/>GJJQjB( ׮)`:)v?=?Zs*ULL_^~R36 T1TkǿUzc\u,Cd3R*AU6*_—]M$ cp(4qi)Ab)})تSde;GzvᜟTCx#QUʬFýFOjzv4o" v.E4F vԮn cۧ49O\3\/˱.}:gRE9֠D"X܆cU1ƧBp3]XJfr]F:sHVsU Hʛ'}񃃚6j SʩWSC-ԌT)s\XIhTH'?ғO4\׊4S5R"^3lQZ*)oZILS;=Fiș=+Tۑ*0eW13$is<, fNFцێ):E $uJw!ڣ$P Kni˜:/VX$^ݨH9c;d38\*#z;8M-ܠ[Ҍ'wGxVБ ʪIp[8P!ؔ%1}OTeT+>׀p14϶Xj!ӊRqae6wQgpA^Tv~z{WHz!׽@0(8L.͓~U.ѓӯAA@y{T4|9$<Spjl">5am>jE K= LR*;RG'm$ff8=*h-rsϵh^$Vm\@t{8E+BHRՁt~d5ONˀ7vlR8#W4d#Tb&tto엖/lQ#8U!K[[y[}+1sZimi "4I''H\qHd-Σ'dhRxUA%r\qh˝'R}`/ňs׊=wm 7gˁ߱2r"Q1I+DFqOO0OIf%^,}=:Sl4=|aS(LRyasH9kB'X,X/ }*hys=8PSC}Ƒ"hYH9 ֪i=͍Sf,aA-#$ tb]pD<5C&K' Lj;ma)Dc Mu!M"JqAȩKcu[%E\`~OeJ-V䓅dgl>6,H M`v'=e{2eXHc8 ";}60ݡv yʀ 4)Q?QDC; 'Lwb)dekmymi4pdz[NkJtHg$"EV0Q5xn>$Ņ%sJ:֥RIqH 9!ރҐ\H V0ݺ4L@!^;GWL@ycӆBƱ=p;}*RoJ:sNFܟer왷ΙOZp=Tmֽ2y's*kb˭Uh'#JGݪ@8k/imʍDs" N%? l25SE0O9=z,@EJT㊐GJ",p9R(S Hq2[:i=Au"9f]DY҃? zҜsq\r<P<1?J&3K <RH*ZGjhR zښ&L18J9BGzF~^j(DūSҥ\Nd1g'(c8=W9fCb枝xt);tH0sM*8tY%mL^D"LգF=낥hqC):W,mKV#8(+)џʹn1R<_ƻV!B$4홭&PKB1EJ׊I]UH$:7^h?U-ׯҼMg7cxDHO8>qP*iŐ]*9j)>xjPU4|sM S|y eRG Zlj%3ϥ ?S2q֘d#}XخB܁Ub@[$ z=hVENS$UӗM\T®92+9+HQjyܽj8eJ"5}iTdq]cT,B˃3uNzT+ѧ+F~ zyY5>JJp'$CZr8\jE|dܜjN:}ަ{`3W3h1e [BJѶA]hpV4N9ڮGVFs=PVJFWc- aj_+ۊ㞔FqZ!T&;gӱ40?Ʀt=*fi^{U1ڐq֩H\ 4=*@i9;*W*,cj)]Pc"bz .VmB %8!C˝r:sjI-C#(KoJU3h!Gn7g*s:jՎos M"KK3D` @NŒF̋7Fۋ݀1zS+T$IȠ}FUǦsִ[́6bTIf#YDdY7[$`dzF# cqO(N]`ٖ.a0rsa[wTr̐w8&x^rBk'ʩ؞ǚtZ.]}Fi3Ejwr7K)CLzTj1pni6?wN{SySHb^HrV٦d sĠ:_Q/oCX2.fcڞ{V%05jI.Q|RqJFzb#k$FHއ)򏕝~Kz Z'k< XBM9dgj|9F\Ƅq³;1SCGuO= ]^k{N'Xgca #Oj[EfX'dO,TǗu#ijh?<^ߍy߄]&9ّ# :>uR?z+!Jn>+haʯƬY|Jү $.989~ n"އī8r屔v*ۑU *wy k /Kٓx*;q[H"hFO2]P}Aij CT#J(Ji򉫒N?*fN?zsus׊pi4dTs @Si ~B12@OhsޤVl=F#8;wJL]Jl͡0''Ӈ^3zΚIuuy w.ZtR=@tjOa?=ea >kF[|s) yżetOZ6;O֍ԞYAd{~U"D$7 Z5VM-.R^Ȭ@߸%µY-PW:lfJAv&3 g:=yQvd,3UpJġU*8l*&qU@\Pih)C i\WV(~M/iڛH,?yj 1N-)擿)qRuRgڝǷƎ?jrhQ8c8g&\@SJ4Œ y/{Smv,r|T?U[~ `9'z$Szw\*{dT%b>U{zvNMU?u C&oJGݻ0;]-Za ={]гFMشcץ8ק֤VpLȐzR9Q3s„^۱ 9a™nq5g|FT"jz.X1QֶmRESN+*D(?JHpS9jLQZbFcRlXGZ% i99MU#H[k5dÒ!8g{(5-} "D8$#5=Ň/fw|a^yx{nlHTz?Kp*jquy#)]z|ZV=±O."@^*tTn$v6GOj׷>UȂf.O7uYhϖ`Jtf7fH_];D@=KN2hKk:$MaB;זO&><$><քQS pF{Sy7J\R6#=+W2=m湽Uǚ=MoK21$G.z~5mI氯?>k^y< 钶2N:U{Ux׿YUaYH$CEe[􁁓J׺_tsPieb:VR-|x]w@3jT`=gt#urJKsLo0 w{Zh qa{/֫d>P:th("B}S1'sJQOXǨ\OZ)~%k4ETESfw Te&ˎ)m80>Rd9.W>LtXqM23g}Tn~#!ϯjzI׭qͧПbSrݧ`f\b/A{$m}=wgM?yq{o}M(R:+u]jI nrݪ1)#GrTR}qL3Qg=6_[zRyޕAԡc-HpE+Q̣k8LOiJ<WLԑۖ#Uk5?m0TdΪH 3Q\lF}7蕇#2®Oc85de!qʶr1OOmC0w7n)0O>=Ŷ.2O֋<rZx^=&7Qv#.?eD-w4drX~BՃ] K.IvUVP6 K{y7PZC$+dB~K!=Z,Ky`9zӹ)OLGLRH&9==)0Z(@14dXZϊ4){Ifko _u[F2k6kAܙק" ױ#Gj3Co$gw:~k[ֳR34O"O#: pcOOZoR2>gK0nTƠr|9t=qҢρ]GQ֦Ёm/59$# j_[|:c*})W%OLI끹J 7J$@@NF@%30k(A+-&b6AJڮYi11 =9A"<)5lw6zTorzO5Gsn1I?^+oBh ޹afje0}j9?kλpީl1z8Io}Tu rZ+<;^nQu&Y{ҭNjZ3OJU M9?jqT9wzWW(Xoʔ~^sޜsRЅZQh-ӹ?JfM.N:4z~n\dsH}9\𧃎N(H=={B} !n9YH9ʒ*ny5 5%r \ 4qڜǎ8>iq̫ Q)74F*GbLJ$z$3U%ST@v?“Xw<PrNo_.bc'W9>j7?H,LLY=iEan3RC{SmdF=)؉ q[!ijOAM0ǎV')3iLQiHbje(4#^!gX_.VW4|ݮ{Vp\:^㟯.T?fNx$WgjwhQ'{NsU`SLWTi6_)dq֏0ީy>RGzf&$Ԃ^1ռ"bq4N89IgY!'=*»`VRXοDLcacٽ\XFT֤LÓR` R?iOSGTu$}bA*v9?5"?QI#Ni];2fF8IhȕRj;sU^APѾrz䙤 \f i<}za f+Uk!v;LcUn֑+Hǖ=1Q I$ݤYkv *ؚQ ,ߒsNkyebwd{2Xl''bܤ"R ꨠV&WG5:Ƹ5 t_38Sץ^O$g G?(ߐz( .jWAnLvڤFR:dTٻrWhU\zZIAV`9mfn@j6O=kZ4nEi[ib'+7E1,F_Nf#۞+ی)ƶ-|?C3H}+7(6ri']y%Dcի#W Pr5ϵ`vhj@S1P٪I NLi?|2&i8͒22Wq]v [`RdtQՇqVKfYLeغ1}3]+eRy4-D"G4}BCI2G0UqXv_=:4g~FԶjY,O'Tzն4(z{ʼ? -ڪI du;tӇȵv By`]{hM~R?[yy#K4I,R0<U9_. -$zgSuf^ܜI@IQϲH D|E\mUojO !OO1ڟ<-{<_fc0s%Jp07 o}B+qjHBu8CtR${~E0_5#5ROc$9f;zRnI'n%9݅zǂJBp>v…/a7\ J(榑763ֵ,m@ V+KgNEH@ݍ. #BX1ޡ͚(#}' YoһFD {uպ8&f)@LZzX+8=E%#mUILVG')G|6XkV9?+=o<8nǃ>?hVlۡJN{UJj|zIc$LE1}q\9Jȇ+UUYSF3~]z4h(anyJrN*2I=^:) 43W!E()prSrz8k2a=W՛&.DrVd5QlTb]jOjvaҬ\, W5PQ)zъWR@Lv.ݰ۴ i +\Zi߁^eCγ3P2JaK~([Vf=09h{We^ *k)# gҗBE7@sN?utAeܑ]4ħڪ"qX~2;|'5nJDumzG^իv$x j!q=}EK, ɇ9W}㎵yFfyG4sAzёKސ:%/zN3Ig/N*@i8ՐH~AQPyL/N('/j`&;W7-tQ|?kjJ5v9ǵ2܌W>HݜSgl!cc o}sB3Ҡ9_?j-,47wr ,ze㩭bQ y494*KA= jYvqVSgDiqQHwj\#U܌^d\5 0RJP:J(1wRI=j%nFMHhI=*@y~(V2:`^s@prɛXF[ԊU/`G5U|4[!֩#&qv.ԕGsK!8sk8zisFsZreտÀsTՈ|TIȬ*"ZE(Nt6nݩzv8^UjOCvp}ZL=F1sp lGzS2>&HR[N*uz{ҟ Lg46ҽ1@#9vp{֕XOj{9*zRPԤZRSҌ=~f9A8?Ωh9lXL\?Ԋyt.zړ+M0yS|87pxa)F8?Zn~j LbjO,@>RΏfq)ڬ2zbG|Ը;+➠3Sޗi*l:AR1L"I=R2'K+2`cv{yc=*6\քZPNqcsՒ)>n?ɭ*臜{:n㷎@9+UNgr)<?#VLj—8ZP޿4c:(J Apsv‹1E=P'0K61ֳTjáĞx-T2y =HA^tU tUն#j5OC\ '9)pORH0?Dq>(8_0GSJv*xAϖH@}MZ6 \V#ǥLxi6SE~ю*O-}iv u8b.bzѰzӺ Oz ދδ*I96; d+T_4f2.2;VhTO'BpqW6nif %I6^ )iP\X>w} ;$wh8## ,dA3Ue+y0*D%~JBwe 6<37R&enp~REl_(ۙtDZH ƺa ݜ3*3R#g B^E.aXl<۩ڈ$.p ۃֲQotҔrT<m,X<W rT#4\,rZx9f2Kq,l)b˶CO#!jm ߉Y<,T61>Ŵkx|)LUKcEi"&kq8ݪI>ڟ[H Z~W2m=zWVm TƅX䍣uwWg$ ɄE>b}ӸX˻+)^]`%wg5 ͨKu"j+gs޺7xˌb\cQ2jX@"]m?S "Zڗh5QX#d\zۿ ou`L% r3{b&<0w)dDr89X?4Y\X9y3tͯ^i~ʳ̐e g:W_8|+ˏяʏB6<>d97tOq+'R Pylp4I" ̂)Ӯ$qac[wx,yBm$a?WKj ?f$N5$v#EU 9X gKP ;`;ݟ+Rn]I,THcwO̠^2Ѳ稥t8|Ղr*;+j@^?&qN{Ѱq9 *ÃX- e@xGJ>}N;=Η/;k*l nk}Od 7ގ@3Ey~ዽ6(nfڲJ\VrF:.]e݌\&$<ϙO ڣ<Ч,J=#$z{Ըg(MȶaQǿ9c0Ҟ9Oq[8l&d#2uX@'{~dڇ=cAsf;\2LbvǓׁ]k:GӁ(suFO>UXRӽP[\sWMN)cTm4 yA]D'(jnkU!@QZysW=C jG=a5kƙGR'\w ^ ҼWo0nl~9$([[$ =kI9VpsZKc(hbF=( \\z}Ƙ;Mf5$9Ciϲ̤ݻc7q.|S?8/0VaI nŜ;s!,oH\zz`xoۖ8'?hֆh>ӥ^gXY9X$uG! vnOUÜkDHOVWBI5:j$T ϷOL^:W,l0z!K {4x69TQ G^D>It[۔kSBÁNךp1nZ==kH185۝{R6A)Q}V=(q?“O֜.98_f;3R)i֔uǿ"%W #DrIhR0:OzyS"QLn7 *#: #QZϙI^v[cU1gf u4b5$z~(&|㯵n5HGCxzd~%{=)v ; ^G#KEfdRޝԄ`@4RsjL RmɦsiO@sR)JA sNQhk ]CoymyY$lȎep;c?W@8tIU9vItYkmYwH2Cu &U߱Drd<aX#6lIIuƑ[G*bv3ϰd%p=lAWq9;;mJ]X74x0˰y'`1SXw/+i|[;zIoڧKKˏn8D7=tXK2%M*+Ƒ4$XSE9# 3ڽ*\ۤK˼d *i㎇2ծni%Uc]T9Yz]W-<[vݽ~Ų.Rep=(X>gvnalU+}ugttC.kҥ!|h`ێҟm+ bv9_O m_\EbIXwSd~61-d58 ǚDȱE6B@QW ${5lquХ2A>KY><-nyPd" r #p+Ǫ$y ؓ6Pg9#<ڔs\kڭ0Ii#:9 {MiGagHVw `ʣ ۙc_:p9#=tZK+n' qFQXc\Ly3j펑g \][ĩIq=̹3[w h,#ղA t63Wq3MH zc ]G`УKFK9'1#Vqdn'q҆GjwқҤg3Bp[*m[lp85(1;FǑhAwoc<}kU5]8jw{`g'(Z'́ eݞ?hH%&[V[7JNTt4 ]5V49iN^BCukֺ`#ly?OZcA"t$08"hizr=3Pʰ|1^_Brc}}eXлZ@u9T !$q \??u/k*pxƣ)Kb5ΒG%[?^G&>8j,uy˚H1I"46<@']VN_[܏#XV/۲x[bpIcvɔ QR0u) = 1Iҗ>\M`Ӈ֐ QZSGJP91 )yS L )c4srWX.krCc]479nT T횰_ȘCPP1L!s{U15lH:jΝHa~5p1\%sC1݅#c#ڳ4y8-sWSsr`zzKw5[^6IWDY垤WEu{SNxʊոF@}+e!A^VVG1u6ی7\f"Klֹi4)[Zi4rQ:6\~5 9Tq~u=k3ק-  g֏_SN?k6}Rbg$~Ͻ  m HD-H=+;J S qPfBBgyΛЉFMtP _SݒTnS юqvC"'O>3pޣ*CsZ)&&sқ{T8PW=ޓqGK? N?E:{zPH֭AC?V'iG┏o}:Rl3T:~lɫBOQ݄PBҠa^2EרIVsv+u*LuȨ (FH@*6;yZ&|hW#tLy+;:RyTE( ҂8fFqF_Ɛ) 7 @.yTy4e8)<70 CJ[ɠ)gڌⱵ{,o-.̖e$|=F?[X>[b&py7*AښPoE5#8vx cU{R7G$oF6P4q^2޺k:KK #z6:SP\hzm̒g8X#VԢH-hcLO$2Hd`֤}сWf2$`A3})#"k$7i&33=2qdfrFGCzUM?TuU1#0;8܅Wt qkvk]:VRшcCB@_\~iQȆ$ج;z'9#Ӹ/k1VUF.̅Vl瓜LU$Y3u8ÑF=8^G2FBQA@j m#1D(!81V-j, .2bXy-Nk),8u zVC"xW+& IlphT\wI$U0E>0pgn)Xēݴ8Y} m١1VVtk@zvD*3 2:RCg;{bn+ְal }\,Q[aW[DqO_=:7HlucK'-/Sܞ洬mpH5N< WEcoǸ(JŖA⛞RPqLs6W;|j_kq=%}}|3_7#-տW?p#9"Sn()t(sVbF9ҭR43Ihy66=?Z$w#M$Q?8܃.8\b&G(ԣAqS Og'H8kÜv\x QHNdgCD?OBԂHarFx5\²Ypr+;U8ɣ۞9ynU#uǏWJwF)捸JG$C4=1HOFsqӏJTLtD\F2sL}IH@5/኱8\gT#s;*rRq [G*uЭ7EAa]U(c'/1jŃ?e)6%yOҫ`}ӭmGAT%Lc#Y̓osLcds5ћkzg:gU#cjQ .S3Av)X<2mlkZ)UǯQRM'LT,p1WXuc* &R2IZr[4Ȩ{JFD osO~Rw' ЌTt bь [pGj*s&YeĀd5>-$>2zf~!3Jm 9OsF2N5(F0۸F+ޜW:uՋ!U*g`A]t0QՊT6A?A,}:VG?H4%m.1 j̣h>x`sm(0  W#Icz7ŁnyZzns? A3:u\^X?¡sQsO:rНƿ~GVqϭY'?Dw?Zl3w8I&yPgJ7eR?z\ԡK"ڶ>aҠ ˟4r3gB?iךc>OU&21:֠Sۂje>@uo\I9\UH \sS.F&o FTqq]H 婰TwKg.wP {ۯ44py>wͼJw) PJ8L(99McNϽ.Ns@)2=h(V5R#1)Jq^]ܓUnm-/FPnޡogc}pȒVH1p>?ZMGYt6͍亶P#_@!(7=@Ut+/y 7A /y}j4@`Xv{{ՙt$;eJ2>ҧ-ieƒy_&]Fx8-b?Ԧ_Xy9ϩ_xhm}0l_lRM w3: 6 g;?NmTXC4cS <>Ʈhv |0Ml&3&Y` F=jea OE{n9c.t JyKix`{ڬoQMQ{fx28;BrG8ZhVp3#n1R6S3pO_Z#,k2eԡE*F0;};Sm.PB@9A,~`u5NW{X}% cǥh=C&Jh:8XO`-:bs>W2Dr+8wx&KFYmШ++Os~}xɢAo+K ʻHϝQAҘe75cq\z&ėic%[Ԍ??YWW7:DMQНRH[VQ;etuoHrz5=j)=5[үʸϧX3g a 1'sIc}vC$щY/LsråG,΢CVdlzpNq4fI/fOrWr݀'@2ԯl"|n-4P!".sҵl юhݢ1Jmgzz})`-{旕/֣^0=m,ʁM6AѠ31j12 Eb3'us}m!g&8il uŤsw4v]E\rӊM4QFH۸#qN53BXm%2`[zmSǮ9j7_Ga#d$qDkG[ǽL- 0O69 ѳ?Hgq Azzh,\QjRGbF#mX PIۑN?ZC[ݬ T*053BO)s Xw<9^;QVe'j5I&=8Jzond;iYK{ٵ u(Q%ޕb`qځE;4(+׊,s7'KeEowOuUEZz;0ݜOpQC9QXW|#q@G'{Rq|=hl*Q?JxF#-¼>;yW{U5;&1+.A_(͂+z漰ˎTFfžڕG5%3F6: QXll$x6 }.t VA㟥Kz+Ҵ,Xk3$sW-\)#O5 9J-IWOvYhQ"V-RW^?f~圃;qJŜ(#[IOa["桞)FvZ.Pip/JFT-n1䜞j\{§FFXc'Ӛ POV; x|sR2v fHy-s.kǸH1R#g_nkTAUe< n;}kt˹,% W:u0ssJgrI=z.:ܿ#G~1|zRƕ :s.ZiL֪cGZ9 JX)zZL1ONReT98UE`Vqd4Ɣ?$j#>}9= RRD:~4L3sRצ;S/#?(nqS/ΐryd`QI?)@~B6H緥1Ȯ&?/sZK2=})rmHGrjtUcu8 Rdr(8W^;,54L=sc=O5/FpWz*y/?֔c<֝cbi p~x'ڜF)6V NSsӏI?;Ǝ=sJ?_BivM~ʋ ᏔHlq?ϥztb4pG4^q.vGzP4[y4r;c&ך&H3K0G= j!C''4̜sڙVcNM/s4:p)sxD\S'_Jd`ަ%y&OwjK"@#ArhN8{Wq؊i`v-Z݂1^@"WfTOv1ҊnP2iqGHs=sHr9A&4;Z$SD.Ĝ͑'jk#kX1+ :SSJk[䷹"ׄ~n'{JZskd4F_ʄY72L~`DʪsS⢷ҡKn-_ 2 *gM(ݧ( 'QI^MamD8f0\>Hk7 vl^8$*I\X~+FO7Dfd)"HX(9*C {.L,gh0] hV J2jwhcI!d`uHOQ]&z+h\לfy یz};ִl#އa/zjz i -3Nh iFiOOjh6XRO@}@9ǭi`73M1}sTL>[:溣9ZgLR}UUћ>x`? C`p–sl? p|[OTbϭ=ƎGN}js|?=}h #^ǵJO|rs҃ ^1Mq@Gn(b$iȅ]C)I\36O1 ZyЁk?WBztN.|,-#SkHǷ+(N ?_)L+(ڋf1ۃqc'3+0/N#ی/Ob3J:t.e =bϴbdJC Xk9\."c)sIp)O=)日K- !;g@6d{Rt`KEIESpL p1Kގ@S\p(ix0k[-ι~ǥG,k$L20j.Y\.eczRTw],.i"Y; yD3ޒnA_QۃT\+xF$=rkR5!sY ӷǟoΛ4\LWbgP9fZNdi$nT2=*LÌPm. G&cژO*0`;J0HfJų ݊xQ018hbr9i8Ig)nid9zTsUF2'܊Sw&~T] M,9Qv=:{U&[3c}VLU䟧4z`N \ҤY gMOZz ͣD/U:}WxVBHN6ic5R#`}4 |{Ru/)rW,3IG|~=(hX,R QnBQ:PO\ſʘ[R2L 7ozӽg4'枀qT4Bp?@G皔&s0r)RSXκs+y|>9Uo~/QLM1Us;ԍ;JDQ0hۆ@>?*Nvz;H#.x="kvy~C+y ٫_wQ޳$Pʒ(3X=?(bh׷6Vv_g!A!cb^eks!0e$cXҧMhm[L/png LvpX&3(L`O#<>&(^$)#=6R;縸Kan3K2d(dAr?_JY46XKo5Ǖ#fͻs׭f\h)7_Jtvw颉THS8U+w׍egim[g=A*Z܋tt4;wVG`=IROkǧm)x H >sXO">Ё1ۗ椹^vkUIn{9枀G.q ,UwmrJuKa(b8ܲf⩝K)F.偃@ijZrV~KHcuu9}͛[eeWݗΓQ垬㜏jmƥ; PW7EWM;sWRkYw5vg_q@ޠ[k5NHa܀(x?rqlNN}! (;H3۷cE]l vgy]YYX`鋣N41ˇyGwM޾jP8 g]L*ɩ 9JF^ DDx<wr/h1fxo X;wb*n $#C`G?ghryr# 3tmoNl @@nv}#![_FG={R@V-G&ݴu'4Owџir\ʻNz־i.yWܖ=n|?XAeôrı ZʱͶݹk=D*7 O?*ӼSdoqI!O=Iٷke[74<\A>xՎG ?-yhb}7zj 45dnqLs$:;Y? #=C Pd&}=)F av{ 6?9>=NI g攌>]c@ W)WohG=M-Y?ղ>N3]|sUnr+\=O;s[Ze%-%#:טSּG580*TP]g ?îtqԋp/Zl:6 28OŸ|!EO.wp2qT]o/`M);ӭtiYIyy2Cc,km2{2)"/*F>9jO*4Y[Du @~5<Qݦ[gK:.~w}0jlG;eGx[VDk'Bo}=Tor<4;ElG~yoXxY$nG|q^ ~x`}q2cơKiu:Q;#cϩ::EGgfi6.H> x) 簘~&]~q2s(b?AдzV>e8qHk#YѨYA @3}ke\[j9W0ȅAʩ Lw;E+S3Ң?-rtƼjK%ӄm͝"hek{<>TW@M!\.c_ddOgwcZO.!Y}Wޥbi=hIJMH.0sJv> ;i!Dʼnʖ1Zj}<=3V5_ YLy|yxBzWOj,D c\c'?zS)T4qKs_n<=-qS:g])֧IԌN,|ɖyGrG֧屒=8*=OXTA޳2:hHvC|:c9Z9<{Jd#s4Ӂ8桖 J2ƌ\Sڨ|>'rzX涌Q[y4d dJ΍gRW'yBf$L7 r+=f*Mb8W*-M8) 1۷'sC-T/ID~x|=)r|~t;'S0zq_9zgIn=+9n&[[cQ'PD*1$|׭5uV='h q>۰G#2/TCU$p*($~x7qޥ.O Gnsmn)mm޺}&8vTqW.ۈ-qMZQqp;S٨v.ߛ8ȧf4aB~ GHzvNDX>oNjCHzJÜ3@E(C咘4`AX('(;4c~U?QHT.@3”)-ڋͧiI }i@fjCeK$]][ ?"#mͷҫKmiSE2BJ8kKQ;c*7GJb$O47! c ԭlj  :V-X /6LJ .28YTbps:ރҗ¤cHQ8_8O k' z޾MGDPN88WDo|CuHA;`W|_q^O:R e|#_ ßGsq_-xx 1xԥ+>*w!h_ 7!{-kh%eO-YJ|>>\CѭM|˴MxBѭ"8A ?R{}\Z dc?DSV+lyck g:l $'kYnSֻl#G?UR;swٿa^݀O5ǃqq۩Kd/5܏R)F VTZJǸv6즹W񯂞٢Zx`@`{ӏ6g(wn_H+}w:&muo$#qZ9ݒiPd;ƇqEjjLcL pomLId%v9luU߆tNGlzQS}*OU/6?JI㯵f\@FH=ѻG#1HuǗҤ:-PZ:#< vXL3OOk\vPN%Qy R]+K8Jx('UKk"-j_!IքVa銊~Ǹ|g$?J?[rIȬ gQ]0'RUsuW&%ʹ瞾Z ѯIAY3:U 9j;v9知:{&U,K- sު}\rǛ+s55T#;s ÓH`zg᣿SOEYMZqc֪UYו֓ rZr0ITkn޽8r2X i5;vRx=UfrۘPKxA uj_ls -=6e)GAO3C;[B߸ϵp=ՊcҺa8N35#Kc! 7t^[[]ǟ4;i}kE$ʹ#Ư!0m4aު)1ϭ^\ }jLUZ6`L}(-,)50I!PvmOzLhBπ3ޞ0M^[Z'VlG. Qm=:c5d 7gU9RjI88q r1 \g>pLD1j@+5-CtQd}\xMSA"%O O]c5.hPFdVkxǧ2`coA2i2esk7+"h?R)1 #;yORӥ2=\OΗ *xO&yZV1c\җa@\{ޔX9JZ D>YSx= <ޔ3jڕAE:OHOҢE q{ n69FzMNc;SQXS1Rfל`AVc^9<6?JAĂ6fp;V՝1VYG5i`;ްU"88 A[TqNv\d㔮ͬ41Kl>ԛHkAu,0m(fX1qYsxvMJWW^8ʵ4;Xxt<1q4;+d%m 9Q1zTj.V#nj2^Gxʩ=3AjF/JTrsnux-toB421sӑTORIw)sr9>* b ZZ$eLȝ,ѠUĢ8\[wnZ=, <¯yKpm(L5w-V{|'J$ԍpڬJ7tԹ|c~5m4s!Hm}?ZHnV"yfd2lLp:74\YC f|.b~.|nO/g<ӆs 4E-Ϟd )}}sP_ƚ;SsR11J9f3u&oH$G2cpꧨ?2>M2ZDs^)RiXVb8ɱa^8)_{W\ORw.)#k9YU Hm$| <Л@2-;.c&+|`³W|LqIHs]1\R(ma'*ǿj:_/῞8-#di)qӽ=mbNqۥ8pykr=fHAI1֓iۨ%RJ#F HN{W_~&-פ|ČC[NS yUb;dՁไy 6zg4=sB48oஸ`½/O%Q,ky9"XqKğB F5اríW3]dr~YmG{ʗ7[ԓcYJ{F=mc4. r˶wnˠz~4qj?5Eok,g8b=*(N=&Զd-1y צ*(],Z_*E!-}i>²؋|3v8AT]RmzC/ٌxRwady-c_>8r}tQ#=~"k.IHBG^K4EFLگ㊖<5bm䁭|`jl_>6/NFkЁi{| #|A~ߨFE+hێOr~k:k-֞263^)*o+/+ՓUʎ7"r=\k6@1R#uP(~8Kڀx*J@h9g &=i#@EEIEAҀ9YNΪ#4vc 'j=Q Hizbjcp$V]j#q(T0>B]j$+}9]*5^DF\0Ԍn޺getD]Jǹ<+A/^*_$sTM\ A4]<тO&0O\k.v9m8tt$sL=2,W!Ӏ{tv;x\[+N\{JEs~f0Ea,'Y8\H[!Og\j&@yY/19>VyN0)ƚDws3OsQ;0OZ򙲔CcIU2WBpOC暼 sRqi$=[Jێ9j"=q4rezPsڣTbx*V9'=:e+FjHWs#&OOzevş ;VMܦ`\k:x׵3P^FU~O«C*XPyN0DʹXg=q~*)ZQk GAs $ܚ_*1J!?0q+gqǷLS%َ; 6DC~9|sjѓQtL, QTw`B>cRqPl4}yIn>Ԭ;q ǭB=@v8zSU<`sBK>N9\ַŋqCY'ߵ'Q \m0z֭nnH֢6DžҎ@%4Dui)2C̄^41n(w5:H#iOcMtyqӜq4Y:)|IdWQ6GzϛĒ6{yҾP}:Mr9qEjAs\\0-!~|@O6"&0ӟnr0A0GҨ>f8} eU SZVz*ā؞*cǿX,tH͌s[b=NXpҀ7[F1@k>F۸b 9gr [%byԫn=BNf[VcF YʣZ\I CAҤIzJ,m5Ge69eף!OʡaO!<8'Rmv7es˸G^qZƥ̞<%I?M+_QYSڜ+e!\<xc1NLqګt+Uj+ &#U[vMx%$g֒jW3ۑGiyHN8^=>XB fc."M9P }r*k'P~pp::m_0`neelq -D\B,qȳʌoZv@hGYI2G2"c q& 2ʏs 瑌8]2Qt1㷈Jd,cϥK Zۼ/W%sӏ@Y5n WfmF{b$R?4}zofEVCps?JAZ,.Ry10A5j29,7#w?mvy&6ۃf\?gխ"@ɨ1+&Fr93E&q'2V=O^_Νڽ4XTLRvN j ϫ oex*y\J -b+;y^9H˽Z[V{0(둃a^f-nu|=y_Zi7(I%D',xv@h^s+YԂg?Y5Osp̩4HR<}ӊ A&Zki y-=i#B&F[7''iI5caEJK`-bHЇȨuZ[ͪ2Hs9j3i kNɴϲ<{v 2taxY(^D|Cd>JqE-akaOtؑz`9IzMM>NYܻ'P}BXTTSbyn㎜S@R0JcJyy;hF1A. h);=`C4J=23@'QM$*J+қV@JQH;J^(SB B;j%tRLBv)>W].*?T%L̬yg#c][eWQZ=?4Y<+ҧ#3+WUۉT3Z0k*{WAZ5&uȗI\[d}{UG!+1due~Vh954@~UZFᑌkhnr| GSZZϒܣp*"9+grGF`~JFDɟS${viʻNsNU˞M1Ա۱#0D1YnzVN*k[2#"%E#ߊ盹"6 N<L{<"D0=3ޢ^CuLNJ؃^=9X:\SBG:tHސ#ljЁ ޵g2/5r`*Lw4*F+_>uO:`mC_+^]jR9!=3֗)<z|v]3;Q3m)3S;٣C vpo>6.A=5 5j-r`b:EtgH8U wIqT+25j?p;E⮖CLTɤiڞ(/(x&FqI! &L4Rs -RpxOQ6v8]#8s}k:Ř[ ijRBv8x*?Cj;AW >p~9IL1ZKnr§@88'޵-%[ 3foδaTkVFz֜pvޠˉ3`+sHv[hbk%DUaQcJk8/Ibl4KҔi1@sPc^iE~epsIƚm "[>O8B)vEfOjռj83ϦgqYi~BNJ^Ej&E9N|od2^@?1P>)!u9ǦiE{Emm;'J.oc#ۜ֬E>~,8WQC϶+J IHVs6Rն *>æP[WQU+V5= 5Pc`Հ;{[=i{\{RTbJQ%duqL׽&iԜPQ}ؗOmkMfVaѠRj.k\ Xq {U}rxRKJ`X_mQҫk:FӥAG'̘ B85[H~ubӄ,rqڋًXQW*KFdSu!dt}n8墀ĺʓFGOzg/4-6[rHĮGjud饣~y(l|HlcYe9cL d -X|D@1ֲ.'.k "CG FY*s֕ܤv"% pCEAlc'qaiBFTuat,:In$!Aee8*{WM4c%Bsl 9>´\è,Vh;z)X hqF0I:sD{J2T181yoawzfٓAC@ Xzp;ua]Eǒe` ap[ s}^QtLa!ٶfy\1Lӽ5pA4+oPr=j`7^v+ a E j.eC4X{Vբ9uV@WG:6\p_.T$qYWM#\[ *zc~Bڒ(淉>B w<ӧ؁)X>܊̼E%hܘm<zTBB٠ ѠXXV|'!N4mc|;2v?.k>[K64l]q{$R^Y"mTu `Pc?~Y s(v#3Y5r"E0g'f HhO\PE})O7e y֐3M>@ÁE 3EID(s8yҞh@rx`4SNsML`֩(w!R+ѵ$#0Veųd8TK"4+1j*Gi^BޯMśns*kM9=1Ѫ'kRژа%'H|Sbc]卄ďޜlU/l@k1 M'oZC`9iBlwVI=?>Vh`ڡKrsB`p1ؙc=* 6116}[rXp5b7GP1rk7Db8)cib`jhBҚ,x\y4,ym2jLzUX\sT&cMOj[֝ʑg?jЂ(uLXE4ɭP@Z/G? ׶%xخJHŽ1SB] dzo?:Gg)Pe*ɋqV3yVteaQL})wt4;8t\Qڀ fR@4Hyw Zج!N)jsLf.Tdd6>V>v͏N12(K!M 0r*@) QN: Zpzm8v旓i7(lPX(Ͽz#& srAzRo"aziAQڣTq+=aqHȣi}hiu>j.i4Eu.Z{[V}tx˅֕X78`KIoE ;78ϵ7\P\j&qyswSjZlRݨkGTpOqf6`sXZM_Gh!2eЙbQPksy V]Fۀ=LӵpmL2›T\8?$IgO&(@0NA8隊IZ#g,?_j}o4Lr~xq[[yr̨āϩ8{CX!vy7` 秿JR%hq|tGnmZ,@rx#>z֚ }n]G`}& < yvDgG),^8463F̣=XQ`:AٵN!u>u;{=.]A4 Tp3moqO ډ.TqTVی@k^mݭ2},sҋjYjq Oޕ;JV:]Bx-!Sg+*F8:V@Դ[$T1X9#=2`:ٵ Kv"kgstOΨIywͺ̩nsz+b/:'Y㰒),Pw0r8s Z-MPdq4#h|2OSUFpKd* 6cy RҪ,Bc?T&*غb\@pOg+pv|5}ѷ8cS y.p?ι4qjV }'n@#w .kk?٣WyM ;w Gb!M>_?1q}1K O8}*yD:V-bK-Z;#fqОkny̌DrqȤՀcj8`Wvj[7P[cޟZԴ콍̼mvcXu;[pA pXT1ozvbMJ5% 0Z@8=Tu`[3E*,FnǏXNb$1@ҖU'R8OD{iiq1Rsޝ⼷ V֬ f"9)Ko$$&2?é*XФA"ݘҁrxҀ29m㜚d<U][ݻ̏o1.oxFKa`srqj r {UJ.[i8_cUh; #`\O@#eA٬;ؘsX+ 1R3@!PrRұ-0]n @#qySbJ#'<|[ZV`ccO,oŸl ^NaTn,<1~<?А3o4g2N > ̖$ ,xюOU&w3^$E'npv1TR!N ~;G߹aX4kIC=駃ҝڛ' ^ڌb 9i ?! 4z \ 3&EIE5ZzSIץh@Jp>ӆ1LSGv8(b2~3]n46VI@.3, vj礶dfYAܚueҝ7vnⶅW駪8mU:˹8kӦ;,g]I-iFf}&<@<*IU#+2]9(&&C$3.`A@ `WկkT=;ϑTog*`1\gOC S͔ ]sѨ]Z08 4ۦkj;s^hǡ;c=sK*@ ׸wyUFc'OzP0)$e v7׊C +e>J56#!1?|a@ӎQN|@)M۸jI,&B9bj=2~Y;m8>m4w#%rh  a$*L;p7~Z}|Z¶,Ešy1#V"618܅*xnwsKqZki3XW]{ L6Z,lqzįyWvI'ږ;/1n[$bOaEm0nǷJk^0ڥWj|zĹ" lEwx8/v=y\r8]޾0rqQiwʹ_zH銂]*{8v/6 )$@cҕA6V[  r۳ =+P9eJp92L™LX(ܽHQVc;?Fnޜ te[p'ESN'\~F:>*H@^j ҩ8ӜfNJ!V_V߂q<{U;|A0ztp>^ň/;ctK)[ڬY[ְvҢR\9"#DJkiY%(?e)[VirI"oT\*@ b'#hE ](hp=9h48{RAtR^PIAҔ NԴ{QPAFi^_MNee*E)hJ:;LfڟHSh =~RJPp1JoJUP(ހ hg=;{ӶM s֝aN6⃴c=jLPq>>Sޓ$X>z}(FzRT1ۊC ҉UN1 rh~9>04s@\gދgQM=Fq׵<4W~+4I'=hҜc>bE!L>p@M4QXGl5)i`[}l,Qv9E5fUX堎$7?ց9$4wX~FjhdӡI/uqT쬯mJPY$5o>OsN:9cL{#;s:fTkhY.c#|.ノV仿2AL r< sګm,d 2p~UVQ#9~D€%ׇWRH` >pT w[#K|&p23z-\e7l`$o[8. soDTT㠬;Gp^ ۖ^qG'"RGpdfe$9y-21T8U\;T̒N0=T9Ck{z\@ Cq=ʒȻ-9R_4R,EpUQ!ŏ_^F)fgmte|wd}JiX",B=>^{\ X͙*HT۰p>cP=kkN'Y&C#z88dufҼ,wF6#$T.33VwR3JL oR52HHh˸ug\ sVmnܘA.I ݃>=T人ldfl|@>v+܈A~b F}v Pl3,nwCl)_Lo4[<>1ǵCm}#(ˌ`L$~yYRU?v˟u>i;b|H[?^S%Jn(J$4DJͶ%\yH9۸W|7; jWC3MMfecrvo 6?ϩO^#䏔ts]u9IaPCCvSIO^(Ҷ`Qq^ͤuHpI|Z1+‘)<~8=.;Rnf6Pmdn`q8jѼsEέ n:V\ѷwìOKd:`Saq?\xDZy(j.:`ТbO88Cn!v)XW֞imFGCPzPo!1޴QQךPK rM!o04P@h2xp y8)GZp%ЅǵҚb'jZN'zp"R.sށғN4 #9 2 fhMG&*&i=N}&O}Wa=Ew8䶊o{[*禎@6Wj=d}k/lx&f"/gV[PK=حbFg>׌m%xP:{&IFU_BL _i{5Qه=>XeHH J(9G'ʡ6+Telhzuj!O#SdX^)Rыpl֓ p3 cتHG(s̬@QTO>p8q_,gz|\]Beje9H>}jd9q4A2 ZjDNE;la !cd*Sj޵Dъ]o}I3EN{qS&탷Xkt*3N3F{ѨTMJ4,뷾}* zTM,6w1hjiWu DK>8Pxl +=G:mR t#'4nFG\argAGT5뻎_jU' C; EIԞqMHAmف8)oX=)lNC>T4T{d'rOEfh`/Ene9T֕cbZ h#A`5]4m ݚ1"q}Bۘ#FOUN c'ڒC}=孺B 1|`'Ӿ)tݺzt.9."#!v81~"Ή 1[,- [~F|*Es/NuK/ې:Ouk[q5uj.GV8W;{ VvV2ɬcxb7Iǵh욢i;u`BF1b{tasK$Kt@`$|ANua W4!O!c/wlIF:.\ϥtzl)n;KC48@l)BsڌIiؠȦ隗({_ҩIlsӊ؝wǑV\8nQlIԐxZsW^$wbٛM'uB V\3s%J2%’⳧4g'~u4{9$ϓ늯+ƴ  љ"B1?lp:~Ws~hn敡 M 4cϲD7i)ޔJYH!"&ζ"mLJtӢһ \*EY0ch\["qޠSa>n)j"`BtsIr9k5VcIJRE=/oʕ4NI~9jhbnijIZl3gޞ-Lk|~=*p4jM9L*dv.Ջ$ca֋b9'bQ!OR4pMp'!aTn`Snylyq`T˦iϩp;[6XL1_Xv TWڜiSw bVְ6qҰ$-឵qM̻yKpRT<̓sVṭM>Hv fA^k^GN` X yru G'K+N,?gv{0z~lٝ_2ǁ><*Iһ9\Koa&~S^|ӭI`rGfЭ/ڱ`1z[#&Cw3zqs JևOޢ[n9 j[I=2si>:Z0[ 2R(۹ ԙẕӆF[ӊh' f }i٠fIJ=h日/J6 ZJ@@~g4w(?*Z84~PzPA#ڛzC4C2&GJ`Sޝ)⥖v4H> 4RgϽ3ҝ<S4NޔBi60ǹrl1P! lg&ɏ=(;̊V v L>g4XW ݎԣi ۷ I t+cL\=(sEq))Ď&rBڔ*''ґXsE۹@#Q!-B|Q`.F)xjHjLtEqҘSԁދǎ'fHJދ =x [h8yrp:U;=/L9HDǎH霃VI<a0:P<Ak* q`֛Qb(!HcPTv*F>tڀb)D nQ=):R6䁞xۥ! wqA @\N*5v`S|^v~ &sHUG }.8Fr(*?/Kb.psKځ 1Wpjƞ4Hɳh*WME0#Lػ|RlA!}8B@_7uJGmBFIԸ@ wѷ&y' ҐsGjAӭr0h# !8 (IShg44- Qӥ38s`!>RuQ ^_&`A{SBj FsJ55HTܞjHd$tFc$sW݇jnLɐ 9L1PVѕhhqWxIFs[QykXF#Z=?Z9ZdGQaHh1 'GϳEM)ުs6i[*`,Ҁ6UciIi\7 ck9voկ ڏg}jAD'qMh쑑F Qfbq EӾ̹2[852YQRA4v\!gN[g⥒EQ0sI @ Q 1F)(BҜ)I'ߦRL2*hzjEQT4N^4*1\#S&y9HR'G^^ 4p}LqR䑂4ry9 S< 1pGja/Rqځ !F:SLc48G!/ GN)7 sRr(>Yyq23JsӸXkHȤɝ q|Rz..S#iqHO#8^jP078(<45qH c"֋Cr?&M N2=7``R掔\ڛ)3iƑPNt A'ҐNh.i|SK{ fh';o5P& jCրq4T!dtyJzR0FR&>OÚm`(HMsL4?xQңݓQ@ړ?7G&J`.M8'9K7zӆ4QI=)6c\@?&KV{G f 挜`;#֌pyg]sN^hh!LR S (4\2)ϥ8ҞOj_Z,=iIK;4dLCF⛞{ N)9=9= 5={ҞNe!ÃڟCMs*F7JCO#4޴1x(=P1R/j`NSZБ8h/J`.y4R RJSҘ zMǥ!4r)\Iڃ@1^G4b@KB3Fiq!Ґ'biqT'Fp{ցϥ#(e!AM\,=sQ; %S#֫<*r=ii]]*'hpj(Zd<_X` #;S&q?A +9!IѝhˑWbsxDדҵRA֥wj@9p_jU tRcT9;+tas4zgT)̱=ɹZL0!f^ 00Gb\#9aKpgܾ?Jou 1RsF}"=*2{sQq`0 g?M"ޢ cE{*C%7 ~Ҵjf܌cF4.I9)]H"~T 9ڋQ׷=c%Q0r;{՘br[5Rs=1NiU 8֪FڊqHMܳ5Q5ErO^zJ qMC,=jn+I'pr{cII< 5;56AorVidnJ>j #=+y]ݷACd<#O+oDq_SQG# ^ԬRHt1*`H?H2jb:tkB:}qM"jF;\*1YP0 <}+Rzgִ/wUȉ 0V%$GƮĤ ҢDg=)=EU;VuFk\۴Rȧ3RӔ:R13<Ӄ w!_J8@0(@&m#Piy7ҀQKIFhs&i:0i4t&4dqIڃҀP("C'ߦڡ$Ҝ)RpONRݨ:P /ϵ8lRXю?4oJqG֔0#4M?vXlalH;sLC#\n{j'8) \=֝A)R41m)y)AnyXT`Ƞ:S1ܚQ=)WNzKt8i晅O=h۞ݨ@"g`gESJ14x`тI8&1ޗ (E&88Kj`$g8FA@\g8b tmy 4:dSs@iLh\ԸLBmԁFy/u85#uKG4 F4Q֊A$TSZg"$z*w4R- 4 Ph) 1(P3Z`zZ92i9M0 zҁ@4E%iߍ R)2bRo.(1Ӂ@Ȍ9Yde]C@4cKV8Uim;Tfa!1xj.OjO^()v4G\q@ [MFÞh7aKJS!S(AP֌qHih)sLC(֚:t@84;8E.ix)9wԱ3HzQGAɤ1qG4 Cj(=xe5#Kf @֊`JCך\qLBA0Ruր sALĎ>exT.xlA+~Icjd83-gңn/ZfP: aժdoN*6ɭ*$U95oJҭTelr9gVAӊAo#B:&39qZ&ߜJ!4s!ٙd 9>ժmQ(,̀ښ" зp~Ьc|l?$ժc>p3eu-ˊ_r}is[=}N+P3Om9gڜÜVƨ;sQj/ -mw>eHjY\.{Vl'µ{͒O<`X MW8ǹ88-֪#"ffyIjN*G8?&B**¡ۓ=)]О:M~^cV&9SZ0z=M1*Ib5!xjFU1:>\uI "xcҶ-9GZnUlpҘr.*]$jnXrGR%'үĹRg5 DHkgP8& lV+n邲sKӭJ8wK&F) &ў)_(.hish@=h@ 3dE H]4h)qFiB@ 10AJ ҟAK/L5ܵ"ԂZhOi4t"Ҙ##= '#j:@ Py()9E6v M4j=7<L~4E )7OҐPm4: pI9Zni:43\8$Rcfh`94L=9pǸ"rh!4piUSך`4.G,qJ@J14I<)GF(9ɥ7@9phj`(HCX~4yvS.hɤjQKz8<,$)M8<LRSNzP/LCEpz qϭ/ BhN/@ #4TSHL`R <da\~(̜R\wZ)@91qFHO;\ gs^h`PGduLBIQ(`:iigښz wjoP)攊AҗcAH 1) ozLT)(GJ)Z*J+/lLu >N/A֓9Ѐ7.)v:LqK`;"NZSҊCA!h4ht^wGzNwj@)?;4g7)bғ?&h4]P֐zу@#ތSy.uъ7F@i94c0#xQ**F(Lk)H;٥ֶM=i2yc ySZ1[;M6>0Fgp?kH#}F4rfr+\X?J ?O1?b+SSfsrB uk`Y Ӆ;.v>C[SZXG!G;fa`'59U_RssC|NH=VRQYW P6*M\A4p}j!-HI֜밟_Z$x''j2F@119SZU&kDQ(aRE\֜Бs*`Tlz sBR3Z PpsOi4cW$Ԏ`qQ8= 8mъYi9H &MPzSssG4PFiq1MK440IgҀh8̞( :q9)(Zos׊LE0`?@?9~r ϽO7b ^1QSC ߑ׽(s֋*2b>O0آ>7{b,){JnNi6:R{s׭z|cQzKcړҗ<^ԙ@4Hz{p֐>QfK@ 'N8'Z&?*){QL ⎴w<:F9Pb\AM`09zo 拁i_οsV,HDh|W5Z_o𞞕Ff5!mQ"HU$-ӯ_m?Y/W\LS=:Ba_`OTd^OZ#3]#՝z/<0)߰树7^;w:tcP0I+*d8ISB<qJg WO©+F8 {$_jQNֳl".33ڴmNqV c64v;KeH幬kL}+ t:tSP)Nhֳ5EE/'Z1!\'8qIGZC Z1I@ 9 Q@ SMsIi;zPhs—p#hNGJF vHޓ={^2{P180hҀ+N0jb)s%0t楖4(\,7Z6u4Z4\vZ:ri٤pw'$ufh&ڌR4׊xߝ;&9yyC֕psSI>T:~tׯMwj.惚S֐Ԍ@;PE/JC=ɧt#ڊh2bx֬ ϭ0掴8tMSRfƀ _Θ=h>持@ )<:L␱1=F("\Pi908tfKIPis:P=hlA)s9=(ɢ_Hi(I\1sFE%ހ4G C& S CPU/Ź_)mD& 3Ǯk.PrOtݰICps.ӕY+;yFGⴤ_=zU9t&#>PIuFU0>0TdsEsΫ0M[9 Rh9?z^ c>У#! }MjYH+:0sqb8OLnZ)UO[>#j G;LͲεm k>''kGlnQivmˁq7ws+!{PzRd\P:SEր(vA4b(jOZ\ޓqG Gz\u4q@Xpch 8@Hc&i3G@ئ tZ'"3Q$SNQO@<}is4rh4 4fZ^"p R MԄjOZ2`Z=hjL@tw@ 4Iwz)'wozJL3I4sۥ)LE; w4Zu&)3-0}(5cs>8#'j?jθBG__*^;)/δgP *5b)0;>* թSYIƈ3hz{Jp\9<< ֐D1skjf@޷,ӧD,=;T 3ӃV!ALEq\/:gɬtֺ="<sZښ"Er#7~4q9p' #h4(fu8 ] \bPR3o3M3x1#7v SW4u9QQ€ p)s"Kۧ4ўhh$g]ޢ٦:@;RI Ld.QiQs8R`ҀiKǭ;)qڗ'i(@} i1Iy9e-:fsޗ&XFs֚iwPvcE4٣wj87Sswކ&RgI?84ܜsKҘ 'ڌ~P4: P}ޛI)84xnh:4FhdL@7w4Z;~(t9@ R(9ϵ4v4sIE(cPsj(:sHQHI(e^d`ӀUp:Ӹ(uH3ފ(旯Ҋ(/E t?^(=QE0yh@9C=3EDҗ8Ewh<ѓ(R S#@QHE (1;QEfQ@}h'ڊ(U@03Eb)1ϧUXw袴4k'*.4_ p lEDe9h[ =(5DaD+ cch ~ z u !ΪnR55UaU%;ޟ 00OIIueec'sPcV޽ށ !$n  %&66'76(76)7>6*7\6+7w6,76-./501##2@88;99=?> www  <.H*\ȰB#BtHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI#8s$O8} @MC5*ХP &UOO^kρ] +V_zդeef-Zsu.]{[lޥ=,8%")UrP]BVxM˕+Ι8sgϑAΨڭz1oIu5Ӷ/6bپ4@@ ޝ"s)W-$ `O #}-mpkGs,P@+|BT뻤~~{X@|y_`dT 1TGF= z u!yYE(@b1Vp mEE!zuX``+|8y<ވW$݉e$w\6V9aS.Ɵqxא;"iN `܈w@Zfay[2eᑵg_cCJWz}&H'FJimi6eX*[tzfo:D|p'* iyb+^f *2y:"| G+v {[g򪭷ꦣ뫝&-U_N-y1x,,etb*$'y{,r;d"2;! UKL:9{ f0fsDpAj)1n-shGOHCqoQLqq1 og ?m4^Z}:y7rd;Ji0~s˳S]X\mTjwY $gk%^%[嬝7A ]-ծN+!]r nzsS_̱v{^W-~D37}$ #qfoW浑U9?Η9Mooʓ^A/ȡK. x#b %Ѓ!㖗ֵ9ה"J-B(<ܚr&Ls@5P Kޚ 6b096 A:ˢsBKq:b( r;`Ԓ'1b(5U.MYp}QCbnZrBzPU,nz7YXA-Iq5jfIT$1v=D\XS]P"SG8JZ=k`{il+&A(*U#W)c1wF4fpI:sc?4~,:IO$&Qͬb5~T%iesf0xMD-:CHqfKڶEǙHj0 pg[~k> :n=f {Z7]gG @xC7yk;w@0 ^W/xKՊv!|{Qm̄(xm0~k_ d~)x!l[x&ȃI<&,OIy쒵#+1la"Y A\\`%6߅5Lc w ,A;Tryqd'3y (|#9escpȗK4^dz-``[;kkk6ip'W:pPĈA~Z).shC>w nY_d 89o6}O3it_;];rR'׿t;zO:ؙuqO=Uǻr7ڜteX9wٝtN=K =Rkx.w;Cx F.>ܺC *^ܢO~).v~nUMֈ/~a{K~;;qx3~nsļ}v|}wCWpRs{~t{u'cg!|$Vw+7=g7r~n,QZV F"ḣ98xvG/N-:q.x{(e%ȃCx^.&~)Ay3/Zpׄ7TxDj|1VZ$-W-%N rz{BHzQ|l}h8ojSu"qqexǂ5LJ؇?HXboQO wH~8A؃(s灤8}Wߕv~j(qUaWPu\1Wzn׊(tHkƕ\OJzFHb;rm{v&7hLn帊@؂mvm߸OUqWxhNH8-gPkUVPHtsِ菮outFwG,9q3I]&y b/Ǧ3X6SbHI#@YIS$9iҘh`ؓcQ!eAZ Qxl䵖ZB3v"vrXȇLْƗ]iH`yX\d tƷ8xY'uAS%:Vq+6oiXBPWeX镦Ǚ锳)Cu\}E9ɛ) YmGmܡzٛ ՈkyP%J6"i5ٞ2)>!( gи yXXGȘY|&qayh * ):GڍEJ9PǠʟ e$JPCٜH0ڡ2V6ZԥwB>MڝFJHl'+JG9`ʣQhW\[]ʡ-P٠A:GcKzR!",pO*Xwڢy S_^*:Wwc6SIeH[iD Q8**a3:e*t=qR^#Ɯ:taZ`Ri3:0SJbj| JRq-jJvڬκߊ/E83VZ{ꮕjx*wՊj[lin*JA"oRLJگ*:zЕ /onLSR8"ۣJ 1)K k1#\65 @L-rq`Y[\*q6F9iʫ::ơ4(k.L[i˥YڵH+ L۴s¯Ŕ=RYZYG xK:G8zش: ;]{?;1q6&Q7){Țfv6wkjw]+-=Udn"+1^b(35ߕK:' "1VPıP+Rdrț Wk;\b6;[{¹?5״J#1ɹR)+K+Ǽ)1avTkeR+go2- |G1c&p%hR1n[n/>> %*^^䈾#b^ aeFP%^>>0NZb#-HZB۶|im"n=訒ZXn#AܵM>^zk}can&^ ]럞׍QY~ö%uOX KN} dB7r?Riv H!^(o[(".tZ3ON~0/\QSi~$S<a@DPB " D'Fx@#lX@d DP DRL `yN=}>$HaAeD D)jL0Ӌ0`MIrM'أb͞ED $֧ȏM=8@N?~,Y je};qbƍw}[Î^숑|-\VV1.uj֖P\u.,X#t6z)˨#709bF>OȻj]1\ ~$Kc%G^}hKytԫ._;wMT+o' BcAl8Ro-H ZC4迢l dE%ܐJI2.7Ch i,4z:@< F\d2&cLG0I2ˌG6ⲯ 0+Qd$L1)/1ƿr40*%4y3ƛȤXj1a291.$**.#j@5<&%YS3QQZt,يtBH(V,TCGUR<hIP>{IEhE` T=XevO؜E0[|ko/IE1pwZusZw"_ a^ZT$XeΌe>ӂx^m|m̐.X:;ޘ㠚L`g"fQQ&vK;+V#YgS̪f""" <.  A#*(B2q@ /zX"GMZ ydȔ"ANtxG֔i0&J:md3υC-z%MP#&%ISjԧ@"u)ȫ Ա7ZEK̢n߲(Q,ݻu4iǰakީyXs1ݸ9ݻlw5hSbVܳ1z%=ڲʉ_\Yo!w N㴅N^ƒג~njrWǜ-[W7syӟM|c3M߭+ے/^c$U8z VW5Ua٧x RQlUQٱ`tقmv9armas X!g%mK=]K䅙bxE7#j5fh?D&ڔeZP6 ߙXbQ28E9橧qxI%(3bA6`bfB! iU&Hpzݧc1J:\q*9`sҕ:J]sgRayM:ak)i!;$|[h-+[t:j_%m*S@̪D3DDD  <.*\Ȱ B #.|Q3hq"9v$h$F ?Dr$ɐ,Orc̍ UԸ3K5W)Δ'iޗ"qjO?翅Heye\_SWqG]gS^UNjyΩqW\)IPMH]u(n)ׇy'"NTV_~18X_ :pFe&`9|҇cYEDmiW]^YF 4TXyY9RR зfVNdbؖMrDMF%d!ш@nV'|ݹ^\5bWޡWrq>e,pBmgcwm ҧ)ZX `-8Ҫvh]WOӱ3mF tm'{'.鑱!Klz&Rz`Y{moҴ+߂Sh֩BKd=+PWzuR} H {d߹ Գ1aF'Ц$u-'p<X.*qG]%x}i׃83@Xz@ )4ũN.axFjeys%\I-`,)ۆģZV?X{ⷷZM-$H鴑+oGDvV)ޠZ}ks=깓5krdqI<1u@N^netJbw-ًUqfdܾYnX .Cl[5>Z]8$nI@zX}mKdNOu9)J)M^I & FISwsW~ CWjTI%ƧJm<vت:aN3%,Υ=N,l$)/0R~qG};QQRvqGicu5$'SJmKBI`Mw5@0_U-'=~KJcFw<SjY?ͺNSF|2\N*p.s4sniz+ѦMzI/RtsSۺ%&yS_uhD]VxoY T{*t8F:.P=5iZ$K93u} _@EJWw=?{k8_ޟw3kdCmiXJ񴛚Ӽ5oD^83Oib+[Z"%hG- X<{+U'eg {sSv:~9~';'dv⊰$c?k?sL5wH6$$uަiO;AtFʲ"UԵ4 f率%B'!bR!8 FBX@(sԧz_z3-sQL.ZQXe vw|59By⻔;ZjJ6Gh9s*FucJDY+׺'U ^;%SF 7:  jb)sBzLUKYv5Ǩ/fJCK%X,jjUEhvf"x3<M++$^yL2q ~8 K=<@1KnK i*H'vKlT[-zpzZU7L+۟ǚ3*HScz ')C v|HWJ,U"謾- rŲM'`eDOYBG碗lh $Ks8E@ۇʄlȫo.sC˨՘r,Œz=lLh0v^Ŀ/"ڬThcKDPS`˔b_qۊl<\4Jm+plHU7:}(,+OsȦyaalaȆU/ H ɜ*"u! ϋFcvT~!%㼭ª˸xGOBNts.7qHǪM-} Ԝjb=ᆯ\]!kZO86EZΓ܀:$fAlʳͷ)l&< X0К Mmz6CW3;N]+*X%*תXM~cZSu!YE"yqrL ehĚȌl}Etӽ|mݭMٝ})Gp.͡wFjbef _gJ%έ}Ӽϥ\ l0W@JJ.RZD˹N|ɨqZL zp (tif}|aDe6d潀4HZσ/.#MHL ~M-pt]l3Y٨1Yv{DPäٸ-.3Ԟ}qkq5PYIhRyCyEEeThʺDt/DH(xєyN]@ݫa=cPyeiH|U-;PۢȌȓ3zRΜǭHwZfvryeHt Q*O^Qn纷Pn^v^\+ڪfC3Dgy(NO;~i-pE}l+ɶ7T i94(Ɣ~7JW הi=U~.JOh /oݝBl5ma쫺DN6ؙ?!=}ko~aV5.yqÕ?dv"d[{>r{m0ER--.+ky7DO&nv%gt.:7C:+:TJ4D8 `p+'XbϽ#5Vȣ  2 l72@ r2-G.bL6viBlC )$ĸ"~C ,FpJH,@;AlB\cr R(8E܋Ƶ,LҬ0xM,43"=B$5(@Zɡ(C*L+\E2 vŠ43*:.ݬ !;U\Zb ֘L$@+FKQFR1,",/ɀ t1F,V #S%ΚpሖhEwZ_bط#E4CUxt* R'r8--=#գ  \86qrϥ΀u8d XV*+͢6( RIϤֆVH>9[:ĎPQ~ ݉MbRlPUV?\GF -#!zwZ &u>MvD#bY)XԴ*R堍g?.:S(4K-g U=/$u5mpDBeXl߭y.F wJwX"ȝ\U!419PI@`lr\]USS9( B+*8Pŀ @`΂3{)4 ^#ObK~!Pع]o*FCx 0-G1`$@R=Ё+R] xmwmO\&>:p7G9ݕr!xu;#nMu#+c$*“ؗH(;z [ "yȽ 3l|chƛ`CRXNq Eq)O TECA(4O.Dnv8y}ۤ"1 #F']i$S3]7Q'hD0ihYk_0ii;=%?f'4%G&}zQ"9Nj(Y )ƑH,./E/ >Sƈ>GZ?SzSޤ{'0Vccf֐BٵJJ#;ZFCW7̬y[pRCVY5"0h 3NvGyVgI]"i~C^oƗ|1~<6;nFB3_*쭛:5ҋҴَ1) 9"ˣ?$Ss' 2Cҹ<@u2+ܠx{?: )sK9BҲd|4sAl7R&;lb qBB[9 [B9!A/ !g:# ;8%1-m!@zi|먽ۭ*0w l%4U 2 t)|{>B9mi@A*D 6ă+F:E:M[¬p=c:?.AAB0CFЩ=-'P) "7YG#2 oɦ""K%P̴- >lP<>&BdM0_>44ÒQK/JCZ0vT vstPS458<25S/>y.WiFܿ)Il©kB-M,Dq1"T&էͣ$_;Q0Y A|ʙ͞a-V]``PG>|--Uaؕ<ȵjM΋-I V<>_ , .Lrb.n>r^G1C6 (cFd*zE8ʥoOG}We&=-ͨ-d#%D&SFTVUfVvW^ ̪ffD"݈D"ff"fDDDD"   .H*\ȰÇ#JHŋ3"d0cA6H#I L2G `4)Ś7KI]d P9;xr҃"CFeZ)ULo 3$ΗS4*ʮH[DPL=\i5Q8u)WA~5:iW0U`v$WY:~YrlqZ޹`Ͻ C[6j硊!7JњMdy-E1#vgRW|9v¿=2pYn%ٛ`)wZwV[v\^;.'aE kC`Cqf]xG`kyu} J\k&-H*T zvZjEQ W"V2vuԎreFJ'4Y։MDu\S%ԇB]LCM\U~Y'Fb`-9d=4cfj6PBIS~^)EGZ 餔Vj饖6 hib*ꨤj꩗r*Ц )n*kNj+ * Xטaˆ^ ј Faɥg҄Ew8g'#YGo[)cRl_єV~ֹ?ћY[Y)UntVwWVGbV5p #ith%gUoK^p\J1aj9&o^Y'ԑJgeN5F"T(U(U>X1t^aFy \C76Y&\wâq|NmlPr$&y8 siU^WM.>'j68U8}HBhX,6)g2̑+uVَ yub8h|u9-b:WMQ̕c3"yazYbgw9\c~t 3r~ }C D HI73G_X} Nrw'?`M'~iOXFQId1!B44 h8y>G2&F6iM4AfEHLWB#ޯ$1 p=,Q v ERVޖ1{K5;7[=eW խlU[ $]IJΊUE4ɱm庺nZLJ(>"^*ҿϹro#ގiPXidIv /[\])<Ε"#dUgҔRJv2JmMY2vJzI.Ͳ{gK)u@G=KHՑ逽75 -,(< юzmխPn\,Tհ͎v2*Ѝ~#ҵSOL LdV#^LZ|h^ b㽲 ʅY [|$+h +,W5v.B\3!3rMj|~yja2[ {DV/v:Hcc&[Enr7MfXLS̽L׹g2i {&4g}2X|$yE2kfɧL@k'49jpА3eM /]0#@I,R%`*^,#[6lLpYF2|}z&o*]!n"e1+nO{е8jjL$hF]dH7[YD{ۺ2k c-d}p5ͬqKZ Ѐ8'wDy {ئ9;Bŵ̔%" z)4qžWwIu )iu h|H))+qG9Eᡥh)iK '+8P,Jp,P (ȑ飶)ʎ-ٔiQ]*P ŇcoaęR7"G|f<1\m:ؒz()=z׊:ю:9+Kڤ( Ÿʆ)yRXw3!(Ňз *9 /H::IʏxJxhxg XNYwKWtCZ;)%nt5Z *  }PIg8hU8+{*^*"a:{H~G,ʝXJ&#ۯNQ;tyz0y~fةʎ-ʦʣyE|D(+7D722#Y{nDYGdj7k[.$K: eyp,7{8pu;|[B :+;-ɟin*Y8Ė}ZrF*lc4W\ԑ^j ä{1$r+LL.| DLW\ZH^LRC:u{GNQ̡]4yZ&˖*-[fTǔjߦ')EwLPt8,X[}Z`2h <܆h1Ec\ȋfryVoҙZm+`eXHtC}>bBA~v-bD8ho͡{ ~2[p*]w}9SXt!]{ؠw%h>'{r "Z^72ZB),vⵛ\1vb]yԯh!읷"CwnYzif[-fMMi$;ޏ7Zwh'Z}`Dgh6N:V:zd-qnE$Q|aVW.e=@ v# P-sFj`H$8eltiwMg>I HV9(Yj-*G!.ggq)^+{#WhLMHJMV1#5k$FNYkh=n)K0\M;k1S@{<~J ~&֬͗g7Vq ^ 5-gL){u筢yƌUeNs?6k@KʹWyaMj.XHUގo1MqQ]Wk{ ۬r^Bsocțn.z-71(wpU^FyJ̄kNE~R/2(˸ yqkmY¸Ro5E_p"Ã+R4 >z<3G>55m.|{b[N& <]l:CmɘXDb&:Aר9,40϶cb)^?S98r0:C@󃢇*(ѯ5骍~#~3?8exoa;L'aMB"J=Wrbebt=<~Ȫ{AANLE51RZ1[ؒ֟~dlد`TNĿͼܡR3_]!*:^tla, 6PP @Ĉ  40@@A 4eʔ*ON|%ܼQΊ<}(Ą 2<QЉ%I؀ǖL^iM#N;ج"TxZ/yƈbCj5V]"ٶ_Z@UZ$X*cQK}+Y.?2yP_#szѠ̃Hdnƫ`jen-[fz1w܁&ܚ+wSqSζ#Kmr1yF㬏4ܯ_o :ϏأFm`;#)ޞbno:ˆ8 .J p@"(<B1AԃDj[l@P;v3!|3m9ïlg->ȫ;R#7"Q 4qsJ"$j0ãʼ۪L.lL&7C(Mn6} 0zl(H-R @5Tl(@USM$5Ρv%MW DNP"j(PNL]P3T4L1 3M[S('0\μZ&ZvZ _*o<3` 'XٚNZH&8 ؀s c, TPu"Ts*l` _}<4J҄(`CهS UؒFCTd3*86;=g6XтtNgvQ$gsVe:k-z텾%;*i`/&Z.+z#f0;WtJ&`7%Xcq6|XϨ#oVe"/r1T4\ jB-hZ" *)j%R~_W_Mw wȷtR6yj?f Z돢0 Ą"-U(؈ǰxax~҈0$9g{ &(JP$!/w[X9VOp+lbHzvNLy8rq̃;yC$ejQ{x 2$.80x5 ,Y~~UŐHNo\ҜD<6i^͈`*% 93*ozG(HAxΌd$OIgRzF!mRYY2) 3p/!жf p? *ʔMc #^m6l ѝj!&@RcOP:ӑ$42~lSa@sF 6N^@%ǙD<tCN( %|Fn"IHZE X)8gr2EPbѪ`b`]} 'ZE}J (?ԨBq{㝬Ƭ̯"'D&8TlZT#ileDD2W2]ix~ !_Yj Vptp gHZ, LYo&b5SKFU3Lx$&[Y8$ DPffi6 3 ’EBgY 5pJϚ8 X8Džqj*xLkHثH-{/)zZY!LRd5U3%tz,=J^;*'sb1ص]IWH 2F=ꓚWP h1#H6LG|&OF Mrk6OIM\Q Y׈䵝,QJѯ:6 z@NS0Oh%-k3XHm4~PSSFزѢ0ŧw`edڦYţ)T*ۺ~܇<rl;xܼ#h7Z- B[$k[)fMvĴyTlX/缦4 \cfpR}ui0kgT"::.zNu4Ή Uk';qD;8?S. E?wd]7-UwͧG> ](~SDV42Cp[0Qڀqp?[ى ,>luUf>,uwu8&(7Ljg)vqrGy [oxxhg#]igNZHCT@*U2o> ŭ7<~DS iEQA=ہߍsݰ&R dmk"JGkT"zR>r;bÒi(!ib:rl2W)}^ȧR-ys;N'I6A[*We/4Z5@f?L a %rꝎPRZL>5kһ̕LԤ~ͧ1,fAf²Iū*5*ym$c{$8OϙK:^E:(`=68B@ %اfB\["뚗\yzrYIO)K1w4tfFC`鉿/e&"jG6+fmp΅(p1eC/Dm1C_ u3Q5HүPҔh- !)4 B)5}';{8f<:TA-4PӀ.gM b9z[ʝ|eTܖJ=w֤ŕ_,"{Mg+iOƔyS'Jblۡl4%IR|;86 m G:w6TVɾ6opD( B[UKeQ#GIvL'&x?jf& ]._jԉrD\GSXβ\d)9#TU곱G?*UGMP<}Nk ~VV:YF6%C3FOh=ciM8u~ϿfknY۽^s-m:/v$+,6l0/a3!u+}z3oE'-9Ctl?6p>Ȯ%}9tї]>8&c]} HXoз.#"8g[^«oReenބW}r}#{x&'XIx n!Ue#g a؈%Wt}|wg'3w `V&g B;Hnɒ؏>8fh與G~ʣj wH C9u~}?>iWT~M =5pV?gv^p'hx7-)%聐bH^oIVWQ֓tI%X9#e3j+xkgh3{M}1S9pr8x'ٓ iMv*46i;LvC|9e7qGyyk=jѝXp k'G{A:hlEZ1Xvem wEBno)5緑Ʉ5A[A.̗3b34wks@x2YRFljxg1Շ|c, !frsiXcr4;V1G1r&b6Ii?-:*:*tDz/Nh" ʶI<ꂧI "9BQ)W@z&rkb"#6m*Z#z sQ<4CqI1,tGӡ|)lJxU؛*kSZٔtdG/t}a8|Jxt>*gYIb"j&e%@'j3#f,nB<ԬJEGDGY8zW(5X @^:6sO:)PAdo^ʮ CPZa:a:v&sj"eTJN5OBc@#6: bQcXlz "WZ H$6ִt@/j1A<˪>K3G-U*}%챯pJiڰJ$jڪҚ+{b; )}:塶kۡVqQȪ):GOaEzG;kda5O2V.ﲱ Β͊f,y[BKqFhilfʱ\˶{w}+{7$ӺQk:亳*>& Ē˲|ٯPLJ [C˳۔/DUXH{jy;nǛcm¦j VC72<~;;!1kxa)YF ?1KVvkRzRzCg1PJ lf:3꫅E5w3)X {[aW0%LTPx"&JAE6. zQ:IJLwcցOx\Me|7c7,kxK#D1{c%hl ?CDTc||qQA'Eōi9'|YZ9ҬOSr$#NɅx*sHqZl˰Kp!b;IJ\)}ckr20P,4Ot!g̀f2!y;&j? S4S%KMzŧeXOq)ݬA-O:za(ˑp\j=9xpfCHEiq=&f뗫s9{j^ݖ}<֨xt`-UDŽN-]g|st _S 33Ha7&aҍb rNW8  }1鏱mMgŞwئl3~ny (94Bb#!.6  zKTrq@>TO0Vеԫ}ẹ0%H;7].Rj5Sl:<?~,@ |j7b -P+ +B^CN1Gq| %l)dRIjK2K-R(B13dM74s5ՌSMiM4?0C3,3 9ۼONC%GDt/= IQDRTή0Q"sVlU91sS@i<>CmlTNMUNU,2eR0Ա?;Sd}>j/RduYl[uUĕ@ekͥTq5tn#^uG*V*XyU T7 [o%Vht3ev\2PX͌EsTT5 eWN@p=8Y>f;A9_A=TV:7A 7^j2esX y6ZIVRl*&ZJh҆[]$Unbj[zrޗlHoS^@0̿V4⡩\"қzh5|e1HuݦKgqJm7s^hx0s~!/\my1לRr ?\On~/IZx!x{_U&M|c@V0); ~é40hAF~ 8iƃDpYT58aٺd1! H-1%1] hD{F۠xEcݸD>/"qp,Cz7nLA+vOVSa m>ױNv3Z>7=Q@F,y ]'%ZL:H^K 'QnVs]Q'>8nMw( GCR>2",f. rdڛ^ N$HyAS"hl[fUM)cT\iqZg n]lG|*l4'9]3\Y91ttd(3"l@iǃϠ|cxHΐ$Y9Đ/}h5i1}"m\Z=Dn*.RHtiQHwE`L˦ S,.:թRYԜneFs.5|YXҀvoqlϙJZWѽ<:ӱz5a1F* Y Q"L*)hdeU8k=Ivc.:$qmU̪ffDDDD"f"f""̪""f   H*\ȰÇ HE2jx#ō 9dȓ'\Ǔ*GZcE5A2Ş@dIiT'O169R(ɣ)͟SKӨY{IQϋA%K,Vj;v-] UĮ}~Jtػ˶,U_3_k8TwnӸ zjd3{/Ҿm"Ɋ{sa^lUr熻[ɘ_ ;ڽ[~y6ū[vrكD8GUo~aNw_Ɲu5k7MrN!bןU4['ƸvZSE#fW ] vmY"^ȟxZ6ue%BQ蒕&Q)}Z_{C$&JZt-'poHbw]X$ieyؓxy8J:bFvi/4"|V^ ozdmf*\r@Va9gu 8^Vk׎֎Z@k覫ۭ p <@&+ֶ.ګ G[pv J/[o> ۱8+0W0L- ;s<%Wq6ȡ= Jn:F89MRfcL!IIRPvIn͂2l?Ivr<޽Pc1O,t@ NwBqHGΉ (EEt&,06ә45h2<M4$)=iҗfd_MA9ԓ޴i:5A0v5#Bn'IlJM/%9F%/uLrfE]ZY5&&Mjl2%O[Xúu5 e鮶d3b'M"h[^j#,[Uڸ.>[nd\EiF [&@b4KF`e1Jn%ZOhӚ@~3-a:9ӂ Z&x[ zL!AҊVɎ{0E3-([7m%R*Lة@aД8= TF%|rZi}\qG}crC&7ضH"a*oNlhoU\+i.q"1CgZ3\+H=c>Y5['ê.u62d5{!}r|Rrժ|g}4u㖈N㝶ǣYh+@HjV$ms;V v~_2s۶14/9T2X^_BI7枸hu%.2ڻ.ed_-g#d7!= 1s''9v3ALS_7U(D TrsK6-bѫ;m'U:4"bqԁH7,mO{]7rehnK\k{·.zw߫@X5>i:]=$+ ]vžf#HW KDv'[zFB{#}'1;{%0y˅d xr esNu=77_ xWkzd/۽*O~8sK~w+_xv}'8[q*2~#+t{B{SVLrVc7rG{H Gڅ_|7n|77BYqb.@!n,7AA-LWIH[S1q:HkNQyV6FVhqN6nՅ^xrVaGR-tySH+-V`EqX+ALM[F‡oG7n2DȆvm1R2972xm7w&i $/j؈S!3T ~wv`]hCexBAdpS9xI5"sd,L+k'd/{ow w٠0EJGz6|Jh$M:uYhD~zLkJq6bzw gȠZٟ]"Z**ue*o$*XoĞeRywyjy_}ZLlJ:{ :EEnlʞqa_QzR um)%I3uZ閧 *Z:ej] dQj6p\I*ZEqsYg<6AIs Z 9G )(#EeMn2Cedg~-w";eCoZ 8nq* mmd1kM]UB߷z$+sc`%ꏤzLzPk6įUB`}jR,oJ:(EnJp+DDW˔$]kLx7GVqZG;L˺MJqkW+pɔ֏Sj5S)<¬Z/4~EtcE]v_ɭkm{ۼb{KEs\S2MhAnhJ{ZZ ,W͔ յ{][TË/كFbHS8L~ʬ ;)<[LU[KRo$)HG퉾,mz/0x/I`2JKC+YVUH PxG|꼨ǒӉbS yRLQJ]\W{ļˬdY:=ꂍzಋ}Y[̲}lHlHLh/f~K/-[u@+ɻٟW >++\xIȐ׷ox_L9I$HYILYB#Y xifyeKYjyVԩo8bcU&TrU,`E.y)<J!R3SI*<'pRdo^҉Dƹ%H":7rknU6lz鞇[f푕8d"1:Qd%vhV,Gd+/r*j$nx[;u+T/ƚF'U ~kAfo kqlFQ ÆUc+bzl(O\s )#E@;UHY2%7kR4Ao}E 'ttdtR h,> ЂmH[Kʔ>  j?c+=(0;K,z|>9n:vmqo,o'{\C>9f˫|ܴ[~>{.OeG?<7d( 7_*-jr98ѻC>x/šj~+:$`X丧;Az.1OrgYڧ(* m t _ n}5r8p$ TZ%u.I$y F8Hqrbľm1#`ъ̘#+3MhMhFßW@8p)d"H#!=5IJ>LW"Y>f/I=RST)Hapcl ,;BN&LU@r,,[V-d#LLu odY#6:d,d,WNq= (%o` 'Ğij u=T!hA,2dbCPJ , ˉ`4t@W*Џt_ IK! *UJ^tfԡK_ZB>V"43OPc}\ShMRq3aRUEyҝu0V5RaqejU5Y_`nЩphaWľd\}$Pmѵv=^fGA&lnlPם|U`!3 RZ[(up*I:n,@a[^%Q) De**b %ȤnO. ^)km{=\7]) m@e|ZOnkWعM^jm*v/  {Y@,߽86i,'/{'!/`woe6qIzYTIm_Abo^KfkG̓`܀we,#Ky2\/ɰs@|::+NsfsS9̡Iw "@3:Nr2LWڷms u: +MoO<ܞZG,2(_>3Y7^v W$3`+zesg֋d/;~Xm@.Gx&ӡQjmx{nd}r#-}3=p& w?>٥mM6@m-i*ܡ j9|֥}6EnH/hb.sj(hh>Wv˛nFoѢfkfwStkD,g`G&lw}#y4gO.WDJ*|d7<4K)7eԧ~}V{%zPjxy}G8zfg}G}P+S Zs7~X@?zX}G}~m'tA'~'V~ii4Z#Z Gl1SD'uhB,|9Byz'!;gyzZhoK8x)C^cH|w9ig8uՆ%|&\u(w&c~(AOKnx_ay%"uwT(su88;x"s^hxQPwfr#th1wBe~mf5G:[׊cq[eHSHb{epwhb~qCU[ȸ(0敏's]Ǒ_ʘlQh؍df6fqWQGzhtG i"XXd&y烆8p+\`hrב gTr_'bl/-HehYmX{Шw#ZBr=8Mt؈hȑQєl qv'`)jJi`&uFivtbYFeXCT3H\^^ف޶qU)P!hxW~,BmɘI‡l?gXEsS!jz/a8l}U?(w{ Hhm䅙A_ŗґxE\ D`ۖ9YVF;)iOȑw}Ʒķ^t,I3I{I{Zw(|—vÜ)wFٝ)zvJ`V|sWVhZax٠Q,7dS6oAjh̸sK2Z2yy/x̸mgڗ~u(3t46Ɨ<9pZY𤜯y[%cthأj]꥓!!W7h0icXZtOf6H>X}ʧr Wo(A: 8> څp~ *qJv:zzj}WhY^[H*G;\*u {ƉT*Z~Q[+¥wZz4zs󅬉jxztzeg)CX-XȍLGz)5J{*t_*g6)otyJGiA)J:Uꇲ)0-{IIɑ̺zEOʍ˚UۯDfֆᆴژ/hIkwͪA[Ӳ\hc*:UhۜMv=EٳkܖHFۧ̚:+2BɺDYJ:nkUY]U۠#+Ί8 (艞o#HʯKt|ʺ{Û_DxH47šJ{ы^뺄f\+mi cӜt8kK(zV+}x+[I{㋳Qz,۵ۻ:X; ^\Kk[Z(UUUff̈DD""fDDD""DDf̪̪DDD   8H*\ȰÇ#\ Pŋ3jHqǏ CB(ɓI\ɲĊ.c r͛kΞ@y zpQDEM:S&uJFD)2puՔ0jWX{R%ٜae@ַpZ-އiqҝ[_q8ᆁm66Kcȉ"Kpk˘A;K:ʦ ujё8`鄱oz}p}ȓ+G2,STnwvԭWλ0wv{t $_ɟ{MFdKΥ$wE~S"WFuya d_]iޚIW19YjԢx7YYtf{ |Tb{Wu}&]߈9~߁܈ՉڀIk~wu*r"e)G*x-wi. 聜yky ,ؒwmu5P-9ΪܲP#\6P譫ifuP++ҵF0˭mVRXվ"GPKܔm 7%h ʋ2,-\y`k \\-ji6sxNkrNZVW s^q4`wx+Wh;@5m1DtMvӭ" 纷^Vw\3x θ('x9JR^wuCn軏:r k tyAx+Gt#@%@lAn:M{_=aO; Hk添]}E! XO}Ku|FC)'jAJtG?&4_@h% v!ǙN9xz[k/v!;*}E[@5E o9OGQ_ nW:@¯4Ü4tG?ʹxKNV񸎒F$ T6ѐH)7&4vV U(L!Jβ>0f>֜8V8YL3&;PzРSdj2'?>NE/(^m͙kִnӠc&;0ԍ<=EcמU%%8Sͣ o S>I/j Rbyme#J[ _V' E13E+J\^+8 fŝf\{LSz<tÇUEk a+*u:v8mo5Y2o%AVR>q4yʮ=.bcvw6}7O^BЇvs<[,C0J?L"IX[B[њ?F!ھ2yLJK;Xc/_$!׳7(~3 aL:GwҝV^*ݪCZ S2}-j7A]$[yS11ԮŸYU;96VL_74xI5H/kT-ff4 %nT{\18;[GI<޺}|#٭5 ;D# r<(9LUan٘Ҷ:H|oǶ{7 xS_. |1*yǎ7c|c#o7wn^:4{FQocGZand lbx~Ho7R7ye{)}z[s&>G|l'k 8_6xe7c)h}d-7]CAHL({Lpw~藃hD'f>HT&kCv} _DŽ4(oRm~Җald}\D(@m508|'S؆:xuef"vtpH~hhcWvjUr]q885fX~WT&jX6h'X٨9xFl؇#1ɷ&LvnƘn',"\(L_HǏOnj8s UOV)r>|dˤp%.oג8e8$;eZ!i bTA>ى:'yCg* Wz7Ch;5 k)} yxX@,Jى%@ ^W F#RW}s`F)qH2&>K)Vyfs8ゔG\{ KnhIu鋄9"9d)]*9v6ey8Y)7y5rd9>+n j)4yIr)mi} —'C+9Vk#"i<ɛ9ϩy)lyZJel㝼IțP gyjIT|zhcXLS9ids?i J|]S3T!\QnF*g选i07Q%zfqFa~&J _GZv蓏HF5x7p6q@UCiIGt|f_-w3^F@iw^*!N'e:7YiktwmXwڋv p}8)&ZQڦck'q50zxWH©@p39yQkʠδs7 @&tXk}֟jnz1ѐ <6 kީulZ*4B!GѠn@ڭPjڬϚJ9 Vc+®⪫>#R^8 VJ4jNrWN$Z9is㚫 k}X%NSn!狥"b7k*( g#5h Z}3[ "1MK1!#\4'fZIy]xằL315sS5f6Ra zJJ#.*:@ 0 [&J {˸]"C)+08':Nx{T+ta,bYVJɓ{ʰ 9,۴ v1{z "Xy0˽ `([:͋c`ۭ{W}k"sj v a ˽;3+ *Z)(U 0;"Y 2 cwcCU¾e+Y<<"a%컽[(ZywzJKHh͝Wh|= ؁̘ߔ+cM}Jș"jh݋$L һ6T:TFN,j9=x)b~ZNMv(rPtf>t؎ }{`?١xZɁ<}}b-|,Buzj wz]ԀmŚ0B1߁{m P  ݈fDD"̪"ffD"D3D""f"DDD  L@,Hpa‚#D0B$ CIɓ(SX Pĉ/VL %Û38* /5.Y3)̗5sj(ѫXU&CH*Y,`5۷!DBӦiŽ,KV z=S}{ ۶3D_FW/n5c3eƹ*DZ:ZD]^`\vD:ev_607^yiEYNcxHG%Vnzwȟ!de" jV $B#[[Nձ;XE 銷tW?Begԉw\o'hPb^}@/$c+w+%x drRر|&NU" AQgi(> STh\fsWg, * [S˳OW4&''R@*J27#ьDjƼ=uv$k=dEkcf(ìe!g \S:K?f,kX/U&3rA"Éjў ⮶;jJYDԉ[fPO"`cj]kZv1*2n}V"~3OxJ%Ns=jb[LD(ܢ,68;Uъ'zFtl&+Xnj3* x}V{8E x͖IZsom-r[ā#sp'恣=mvG玏yx}?1eh^DԼMSψx*䊣2q=z׽\[Oi$6?t CkW%$je9+<}NUMR ~dmˏ'>C7%*6e*⥹|߭0ΥqU, =b4P~-e?ai}iEXqö)|#RJvP;cgh5;$S'iWes[e^'< #C3;Fs_Oӗ,l‡zI 0e"]KGnpTVpEHtWWVX3s l|gp/HoExKKU;ŗf#HRwKzpv}@'$$dmWw 8N19fy'Nņ@'zoxMbw{xjWw5,/ 2T'>Qu>e/XFqHi^:%]{pfjsHlH"Hwf0 "TG'jNujB3{T9K$!mȊDf (SOUCG(T^rˆV%e{֊fD8#&Htshe4hQ HZWb`sna U$g<7ӘOؐUF?I4K>tstSswȍH-qd8rg%zFa$5P}&1dr76؆8`y7y(Ql"yl<`tYCTkX5>t'E'fDmUb8NWɒfs}qhSfp8TVE(['9vQkThIjsfCtmMm_Z$y{g(f.q2l4hhg3"dvIQW|ǩ^%h\")7mI&^f#sK؃^Dٚ|Ft՜\8\s[gUǝeq'"Q mq:\!x+&Asl$kX9V=t%AEhUAw2,ƞɠFvj wJXƲ?w$j'+^ɠN,7 2*sYStx%<g9J@JAC^l@tNFM物Vi0`vjpt%+v&9X6Ns{c~R\.P,]3ubR6| ʉteZR  <‹9U YǢ;<<# ь< Vת-]ѿ<ҫU%-͓ , 7,?[{>Aϑhч,ɡS\D$?-\sh])*μ=F \T-țf FjNI-i<ӊ̦Q 9k#ȯԻ<`ROmս pݧU]|e%+X}9Ll+,쌻9g{]JعΙެ+Mڞlٌܫ;=/=]͍ˡܧMs++6 +Ûr ٳٵ}Ͻޝ͐6m-߃Ab=ϼ,ˬ 1N:= Lݿ ɨл|%۾^4 Ƽ|p܆⤭ALεуE~8:;3 ٷM3>~Ʈ N<' 춟Ӄ?^ⶍ5:[ڃw"LвLmjCm}-=6 iwת±\S@>OۜۃCyŋMʖM "<r}[-Ж ?.؞}f~4;nNp͜NhՇnۄ\Mj ם\,r.o?`͊<MA+]<5E=m\Wb.~(m !Y= ﹃6bW.ꔝ>œ+~(/«/1~lnԴ.(b14Fƍ`%^M'43NBRPb;Z꘽lw=<+M+(v6.o|Gs>̿2m-լxI>jF]C@7ʚ;:ZO>Mђ'd>ЊRBbe LLȭ<&;ϋ~%:&=N.Ě/9m~@ 4H&`(@D ƒ<"̸+ cF EH䂆t&ɆbZXU\&` [8)jLKŤ#D5!?͉hE X!Il,ڪ\mÞH#fe FV]RNW2a;v0ܹy/<٫E6owV(ؓ\G5j\3Hת+» (s 2V F}iW^JbHF >Gm 4T[Db%WFTTDZdLQ]" Vhx(xH;HQ&5zQhna 7ڵKܚkc^᳝~ͨe8>6[HnwWOvoSk ]"NmZb OLyU)gS c23E_\B3][?k## /xTbj2b~cɁ3;ygګ;kzD:u]t'n Tws 1H<~v\j7KMwדNG<%fRb'"wֱ/5ΛHQa]BBa#xyīObz8ERA\Aɸ\X06 * k,]tK1IW 9$T 29 t5@)ECQʹO~sddBx$<']ӡ[@)Ibگk1H~̪"""Df̈"fDUD̪DDD""   H*\ȰÇ#JHŋ2jȱǏ CK"@I]d98s9`ɔ+aT)4%Q:o\tʟe\tjP86ʳ@B>-US_b[ö6YP;$Vۿz@۲A;*^ v ?Hnu~)y2Sye;ձ^%5Usa֭1\۶ݻg5RMlǜn Hx{f2y~ ʞn\,?kăgZ&T"PpVQ*p $|8'ZbQ`6ԅ) 3KecLFDХ:V۔Tl1æ.Q?6o  Y%i8h3[uNf2Aӥnr`5p7hɦau:ÉƊ0$E]RIg2!d%',AT2nJ$'KZSv'tLĵU)ݪ@,܊HϳL G[⚓̖x!*O M(Xh`VCDt9Vb{ԫnQvB@yK7YDB ˓,n"t.PUkiF 2a 9tqq)+klXF,f< (odr<.' hW9D%nʅd,fEZǻ-¸lFVMd:vHS0Ёfd bKxeʎ[i- f0_ק5-JkJy(@W3–4 f M rYžۗ5hn/X˾.mk9=da/`qưjyIl7Ya6 d7ܴnc>6~/ T߉[Ɲ-83lX.ȱ GύnW<.[E~g)^ysk/,vt"=H6+0f_+e[]әz T8-}/(F ;Y@76 s_6 p!`|~l:t{DF@Zt<8_xzx^MCqp}=euݩzk%VEGZCݘO-~^'@8[=/ֿ~j|mkWO8.ږM1~ywvk{5{.whvqwgXyW|x`7Yz8u}tV\Ge]g`Gl,H$hI7gYg!yh\yY4jI4HIH٩]쩁YM1Ʌ[7j٠撈8J P`9k zp ꠳X\9`yvIr﹢Fnp90E! r> ,p: gS uIj7kN g 0aj gC'g͈mu 0;Q*S&u {@ئKjפaJDeZgjzl zrzEgw*ڨ[FQiqdtʅD4'vv9mh:NqetFg6n*:xeګ'&y&ԩ?} }b(螲ꙸ:Hը.0Zܪj]Yt*Yj}i\؁՚lZk󚢸ʫʆJ$Ye8WưTZhڮ*")p:z$ gd~ Zʩ;o0 wjEAgIڰFxWTqjͲNP,fnAKHj]G"[EwRtٛ EI|,x@] 4+iS6%It>2&r;TYd*"ô[C!ZsugyT6Ackq [0K{E4ZB 1K @l*:D%C[yx, "KyPЫ@4X;ke26k_RA7;{DKL0 RXCD!C[@SD*)c Ee,56BwU Q\Yĺ&Li+˽!ݷ4|JQɍ+];1{󈮨1@VHJh ĉKVL{ ;~ꑊ&:frl dcRU\yf;*z,g#V?~OeH?˭ZNlbBxn}̓i㤳zVd{{d,\ezt̟e΂k\%pJ @͟jLz+:QT⬨8[Ϗv/qϾlkeIɻ[6 {nWeė !-+%ͅ'nJe,-: R6#4Myfs&wNP  ݻDffff"DD""ffff̈""D   H*\ȰÇ#JHŋ (@ @.HAI(\ɲK. ْǛ8,ЉҀ˕>:IѣH$#N  Q>jϟYU ZgʯW۷ r(ȏQ(ػְ0O">'b0&\x{D&^x0Rq*Q_3-S`'s\դ},S݀ .5FsW{ɩ!VAӄm%mtBaiiE(L ԀMfO8;H$ՁNz5avEXvE)UZ雏ZFuI1U(fb6VݚƛYWRIv)IhV`Z4ӟ9b Nږ%"jq)fިG2X&vӊuҧNFiQƉhzz"WUKƶֲ᧡UwRXfyQhXj&ݫN.M[Q^WYr{"žJ(ՄV`Jg M{hhc'd( dbM[c pYXÌqSUaO-I{ ϺZs-f7#ZI\Z`bƮLvlpaLt or*ZǞU}gdR),6uGDb܋ ,aFop ބ$r;$luuWwUؘ(l‘jo{eŏΘ7blU]]_t~ف(qdzjih!TvD>Ӗ=cJR*f2cvߜSWD۝^aE닂A~w4YU,JJ́1RRBJ%EM%y.&p}:x'=*) ٤) qm2)t8032 @F*:arN|(Rl}{YI1|s ׂfƒj&Z@3G^y1K ة1|Hf'q\VEbx0Q1PNd~|RI8*a@Hp& 9Iqғ*Y=!Z Umry4NvR%V䖸7H_^lH0JcOẇrLD]{gRb+dUZo4#hCdΎw³ 4ȼ7].$?Ѣ#+~{AHBB5o^gOUr(n47 ΄I%;Їzds^XِE&#F(Y$&t:ENMWSF=g?g:;O%dbmBnѶ0%Y`D|++P"itö4 њ(KV13Ik+$9ʐ\@Yz6:Y2G"͛^Wv*̱V-W; otfסٜR},lEȼsx qGkL{Y0w{iM=3 ɜn9\;EH0[Qʗ!t0Bzf(n0~!iVT͌ul6JD7Ef (^ZCˡSbJch:`;1k`#O$9+5LXr oJvѶE}`-$GdVt"?+OJ\ c)颛5kzgLs#Sx`}L9x\&AVm=M~X ?izο5L9dןV搦Bu\џF=|gJȰRx+iIT9rn)ؒ]v:Z:vJ5k>kfŭ]>UH6 "Д& vwɂU+QRs3f93b9֎ShklK{PuxIFҤ=&ݮ cp_bE8[Ê\Nx5iE+MZL1SX[^(ћ׭s?zT 0/@+ʍ.RƂO?'Y׽'U6O|ֆ^ Ev5еQ .Ao5u%nˎ,U{?'{!b"jTS(iðwEFEY{PЌz <1/ " ;JI%RY;^K+tP(JGn A?q'~~yfqrD`Wwvw41C;2#ya7C6v ,U{lETKjOY9%8{IDcB-v?2.Wr~V|uDt}.1B3r+.2?5E!Ⴌ4|\}kw}a,#HP7;/f\1S8 ?aWf3m9s$aP}obr`Cb\'A}dǦ{i4^&$qK w{A8V(s^vr(wa+%TCCp1R9vr# JIz8jF& }fDl`o4er>$aa7Q6+:cFlaN/X_c,!3bgz6& f}HXA$)WfK?e5"Q*&i,d4F$M2/Ըe>Ugeh.YHE #%gfn%$kGxePY d[nF:SE#).fh;WyfXM*?#+Ac/bg˸.)'PItr;McZƊg).7bq$wKI%hY"k~36&79GyeF ?9Cyf Ba=sZJaoCQdh=zoIɎ aH#%>陋A*6Gyɛ wf90_b8_yIyh}bucB{! 9Q>F8 pn牗R9{L@dPhoD6 THXdfy<IS(̩"yɊpWz$?Q*јVգMҵi,Xn0*1*.yb:Xi$vFkcL^#8YO:xɊXGvza6'OɣpxFJQڔP Ihs6uZ }J?'Dp0}Kœjz pgԨF)"ڈVf;<(BhȤMQ4 pH<&3aZBS4H-2&ejN4j:RC*{Kwi֞sye[1ZrMB#b|AZySꃶ$Irf1QɓjSYj;9w X!3'jkkJJJz*q:CgҹRWX`gk*V١gl%9;P)ij=+G1z'Aj*fɓʫ)親q S@ZKC'*Ҙ*$ j~!3ӗꩥd9hj#a*nh`7#iALz&FA{jlZÊi4)Z nT&÷%!ut$%:XE+י`68!A)[.x̜"7$j칅ESl#r*hKᓋA>=3Lx1aj,q9̍ga,g(y{TC'F5!LG4K_T1|ePϷ)1*,vˆ*sdcseĴ(JIBHHi{:T4 Th%ОetK{i<< ~)&v#uloj[ҪPlX]X2Ks65w4XTS$(?,_fC="/ח;ŝ\.shuCj%qS>W#;.\:!|qȋyb!2JsIHAZ;ļ=21w(\ &drB= d׮B=xiȑ-|z{X\u%Y4 ^T#*ZLڳ)VVp񙭭=ekjh=F`"9Q$kh"ʕƤX@u?1.v-FO*5{zC%(xם ns-{xs:6tCݑMvr8llŔ4$dxM]& NJ ~YB6k껢"$2'ϐ&jègLJ17 {X}b%t0qxKc 6O><9"(#8#r>f{o\HTc.*? ĪijdQw&s~r2TM:]AYZNj\1{PK1y xj8e,yke A7q.2Xe|1e.]ʱ>) Al|/ܢڌ}eT>y;I̭`a~)઒Nv3sz|s^MwPKap4ujӫW&xeN?"ݱTp:W7<.8mLq~QIAG(ޘwb$%Tr~Ow}(4 l48VN(a&4!7vlEB$2 Vt.Xk``JK&"44dd⋚Gmmjqz7KD|`K{.u@ W*YY;O)iO(w%SL[Q!HTأh$ _d_ʷ/@UQzJ?H=v$p@!ƒ Dh V,Pa d,H@GL"hRJ\fƏ0XN=w$qaĉj^ iC馴*A)T耰#S_ȵVpчkUQ7ܽщ_y'޴پͽrw F-+RG}NV-uǴqZg>`ܙf/"OԳJN &lO)0L;-AdÕzХp μ,l3K*.jJDc:#Nb֜k4Q:##ȫ(^: P$;IcI.+ p)GI(t͖Z&!ӊ#n'ORMTͬβȠ E#1ЊCCOќ\Er:=T%SC5&/\56UmOIzˆ+3Eu'es^T,$!#3PgMv%RA( MV ˻־T"pe& ZHD % QV7w[HysWq[J(he,%|3L1%p-<RX*[o*E\:] M 1L6'( ͲkR7I~A_DE.=rRc>sAh ξva5AOTM4=* %~8ʔeSL ]#mK{t ѰI W%K<*$JqLerZ2R;So#^\pLxzd0x?jbnEO޽Lo:1Р/|z" ǒSU/5S C0Ы eќ/,L0mN}IvZCA!Pإʜw2v*b@@@`` @ Р@@` `@ ```@` @`  0H (\ȰaC!:Hŋ3jȱǏ CIを4 reA t1#ObĉgH> - "ϐ \&fJYSȣ ͨu#֡Uu vٰ;E.eʖALNJjUWw=v,{:b_^͈p~iǁM({vD9bՙ;mMWv8ۅ5SUvYEE Je^E6~\Eѧ^}@.}XfйTlrH[m!8g1oE=8D!XԜ!LYrDv~G"]_]9fC 8ӌDjGQb6SdV5Yz*^xr %mȩEyb梅IpfuΈ$GX^X_IߪT\DLƪDɪ⬓h { ZVʊNJD] O]-j|1Xh8j.荘7i 눵:@k{[ӻw"XOɚn>Tf\mmyJѲ$ZHRom(gzl벺DC=LgilY_^m="HevgT#JVq'`*^+Go7mIU seW@<.R#7dz4PddC}y2'3x5eTTj~専 +y2ez}(ѕHi1a觀k0XYc!wEQWdF ,v2kh;N g"k&F^:SǵC:(JȜvs#U3'{'erI~yW41BwP !V&Z)c8X4r^TOO4vQmS(,*qgayWr+{yWBר.0_c>2IJ;NQljs ڵGNUܕXhT\EKs⻏oA%97)3sY>j*Jk'ԺX1hUa 4B?cOGՖ&7cMZ:*l]ewU͌5UJzӧ`/G~f#j;sze%pl=FI3Lp'1y}ؽ!XX.wTZ0|)+g%ut5 ^]n KorgkyfZƶqJWl4UuWE+:XV!62&TA &NXz>WR0 y%we-NK;[.}kӞDh"|j627eI!O`A*c9 .ejfB( hܺ3i_MZuh6t݊u]r%E*t3UJ0qkE%Im "ίn5KrQ'Bq^،$҃].RpskC/tVRY}|鲲one}n۳RL6}oƶt(la&˂$@7isErӢz6Mr[лWTz;ӇL'mP@)Y?,|Gm7ohd}5qȱO=ғO]wRMJ$`3)hV?>eiJzG:PP$2Q!G)K e_agp#|fpvsM3s| s{4_ ]M~6S>jTHyUe\&F Glf25V*e"s^ƒv63,Bճdk@TH6hpqe]v9qmhO#\Gl'QaDwrXvxxx3dLK}HPfAxvf ek((7qHAN)Ty(eCF0~vG3"hxKCH 1hjulxyЊyr?E)Y@v\4mu[iAX3YtkaOP3n`ggr(V*>|27IoG犻x%)/cNK#V3OUWXU?X60#J4eS5xM'n{9 0 4Ks(AȃvX]=<z%yv7?^5vkXQ '=.{g+|oqVep `ϨX+$AUVޥu#Q)h(Ufb0/ǒ^"bx'2H8I*S5R;Vx~\yR0-Ink7e|{GqrX0X#P|2hي鈎a 7uiWZHwa]!I4lX'V%Yي#X)bi}(3צ%cCv})I&W cG@U/H2 &"T JJɃ*bx標١ȡIĢW@\jI;Fww[dJwI<'eiC2ٍ!ꍙxA/j"!<S:'g%:2RI3YG=W%W3&ãb7\4/nڠ"Z/!ڰ]ʥڡj~1d):6\(0;&ȒDXօ+Ĭ^^iS8S>Cʇbqz:;#]j\: $ z"j!7`ɇ$7)J${j-Sò:UZHOD"nio)?;Z;ƪɩړ2/u-*:l8b̆ul۷ʙaKS@~\x" +j艰 K%+O(S"ڹ2Jô֞)pq9ɓl,YwX%JL{|B`۬$Gīb,UC+ԓ%Į qݴqsݪ5n n@yސ]mYỻI Cg0\2$N=`9"$^#A'[\'ylĥ k% jDk^庼- NE<# ʯβQ1-.x%-a #t ]29%!:lňݸ5)H:M-%ڝ #ZGN(Lyk˟ lH&pn0QT:<ܝsyòB̯B M%,v-z͑>݊k&#W\NJu}ZH},A{1's2CyUi*\UԶ4/'d^Aɔ,[g{i̫IH3T'ďZ\uK0H)*Up&mI\N)+Q @B<ڞ ݙqL0ά ع\blOr8ro~M)BA-yeKv8>3vOtA 9=bab$YǢ?a 20  Ӛ!¤-k*~" X 4 ,h z\バ< D+W> RL5ExP@'N1 4huЙRI> @TN% Vl@bX,W N|D ƥx#Ǹ1>t`*`$NXTpu򀏕+iSJT(Q<rƚ[7b\ ו Z;yC<yœ,3׸aܑBn5=jKZ?M;w ډ2o{vh 9zC+ *!.^.tl<o0=֫Q̳d)I2M'dGriKS␡<|K/p #t-L"<4$r#0;2*HuM#*dxiJ4ɮ ALQ?RS7\n-WRU$zL06qI;\kI]gYԠPܶR[YS*+zus5j$Ұ<*=Ͼ|%J.9ReNT`!*6O$i#jq*fvCUeh" 6S\ ;4 h7RX2=O*5] x΄l.\;GfptύB4_rÐ!I<[x'iD!BJ*C΋G"*]sՂHr(5沪% OH#3kd>9`VPNs)JPJ1k)Ny!i U*B(GQnm_>}E"cs|$9eZqMkYaSf0htKXb'i7Dž_;J3=&g^,9͑hr9g)L4$+Y- ͦWXzuI-)1Y3qMۮ>V. ݍxKbu _l.b2NK5Q-HiAQs o4 'k{&r!u=Lu{xA~K7 'IHۙII=y R-Pun]AvOjiԬNTTwV["\䋐kvɗa-:miTͭ;j;6Vf<4:i]a.LxP+%z5e s[^,_FjBE9η&tWLv;GD+5u˙޸y%tṍ .,.K|Ɋ >¸v;0#0k xjˈ˩ "ƃ1q!1+)8> -(Cr.FYd X\P);.BP")>籯X1C>bc40P ̍i-Q /`);-CT%e8c;?_Q;9չLT;Q7+ď#V֐R Edaȑ6ĖpZ2)qJD=Isҳ?ZcF`P=a+6y$@ g#,3R3! r$ 0#8/:+jEӪ8bɏA@b ?+S0*CC[Ex*s Ț0 q)S=ހS=RInAI61 : |IԊɁ %t(*@ l/s,t#.IL?H5cMT6Wɕ 9#Ki9FR#In$0sZ) y .ƁISGX 򊆪s vP `zLlCsNl2( >E%b rK/80͈K6`$uKK|" ݬ7v|LqL|.Ii,4̶tN, /Ρ949 S)DQ7O;'ɄM$>rM1t>b AB,B,l)  $9̚L!'eDxP6)x!bD AQ֤,O*l( } @ߔI8𤹢&jYRXD҃2xB0: +jK@tȼO]>Y5^DL,iKȷ?}vL*ҙ;He6DFideY!< nRq &ҹC{-F 2 $?']Q; 5$YұB]VOt=@P8xC!JP8ahÔj r" Rut; O Z%GT ;#8Ar"ہʯqsEʔ @jB@b9=m˱EIK =VM7*xH`GUqT59& - mR  zEm1ŨF!% XUz}!/GSYc" V*0C `4fZ }>zv^8ɍ2s'>ۏ" ٤-f.? X2d.?bTɊZ L !ha87vs .| #%ȯ2 bJƨ,fiVGk8O_]`u0<w aoU+d.@VmG&0X:TZEԆPG<xM uTwy2GN%9*))JBo66A9?_a3>Vog+ėc(v—?tasTl3x@ XȰCh0 Bh#K` % $K40X`p|ϣ .AQ5x"ՊAPk_((kl m *x[ ۖ@޶30p0ę3_2lpS˗etC6sޜba@0H \AȄ=WFxDBu ]{LJN"]t8q[>נ`KYvKun޽kM͛ÑWny3+o9Q|l#$l 䤓B1pFU8ePrJ1QEuO9MOWzE\% Ve `vnd`IE6CL GC هBAw@nIڄK4O.ٟI a -Co6Owp#ӞVU`:W(xhP]WcY]w?d( b1 iXI afPC?tB$ecUjb!@[NHK})YB&pp) I2ugLulbyE-sh9:qWW^UVGP.ڼ%dTaVI*f BPaߗ+-ZN_BjaoSI}"J Ac JTWPۺq1Hu@$ da \AG0C+k&WD @Bw۪@OؓUlQ%%cu-6[?`sP9խRJ8fK/ĘCMS8AR[h6_C"ʪCf=l &,rp++UD=MiS./*Ln3vihA_qR4"VGDɔx20p[qT) 8 m7l6bLB (IHD+(Ug~w].3 k]DteOG1Qwޭ,s(b0;d[p#mufR4P$1ꛗ(=0{m_d`yM1#׺l!8f'0@}BdExHW Ij/r g1«$THbSa.U9&,:MTL/2毐EqӃjΩVX":ΜY A).;?hܲAkhP9$9tKZJOA-X,Y^S}'5iG%$rr(:+b ͭE$M,ZK`SRsJHﱍZ#43MEKlRF o2|uyf^VMya*Kc$`L+By›^QICNNkޯטQB&!pMx["p,.oc!H.UK&7 nRm++#skeǻRemTb8~l/zdՙ k<>pd89jz*$QrS0bQ0i}TI9W>m\TLz-{"_'ƴttj2xh~*i8\nnk;ok %?kLw/~nMkZ%۽xrW)]dKpZJ%0x[T28eoH-isJ^,ufw|t|-n QߘVSnZaK \nTÓIw.[ /Foot) A* I}N -|"P`Ӂb^`:~G.S.TkZQkV{ /8SYڕyr-ד3} tozEk}Q :m%se dØoOPe=LSZ?h&|FW YŤ]ߑ_A爡}d@2.IT< !M( !WC"2D9ȼ:6ijrUa[h`PF3H„LQbLLHa0bez#SF!RHe4NXYW^]Q|SQJE%?NOODikх!@MJ Q~LfK f`$av#G GHcB^aX64 ݺELX!%WxOd Lxݥd8{JJ&4S )&AH_V*g5 LQrc jieͣa k GtgЀK YWYxmjbFΧ0&)&&ԔEhW&, djeHbMk $JEvgQ6^NPHvi^4ZbŨȴhTh-NRFid*! J $*pYb70ϥvfnmblBnV4jW߫Ikqn쎍j)(2$݆+knGzg?6HYFX 2h񠲴yp6rBkBz!X ;Pj`P}|EXS=-F0!#1-$//E .W8/JwJΖ'Kq"sl ->sd^t Bkl-e$oQ$8/j?[$1#EJ0:ۡssF 쩡$ճ͢1zxf6f/1ԯA#B/LpRn#1(Doq*O6ӭPT-hha[No_G[Pn=KG63DKO.`A>{gOj9+odi%fBf^-5UD3TD?֣)WFhnIfRY4oɬ['sM2D#!EsKtO&$jrr&$ZS5J0N?4^Kvd{^uNs^Բ V2Agf Y8ncmn!*f_TeGr+O6W H,f? qShs3;2Glc-Ϫ>'fwdG6JN$x;˺p@fff̪fDfD"fDDf"ff""D   H*\ȰÇ#JHŋ3VlG;z|qǏL\9ҁʏ$Qy2fMl|I3gOEv&â#2$̒@]`OHjM+ufZ Ϊ%RmRKƍi5ʺ\b$Ia9XLɾ%VmKKR%@Hw⼹wNa˺Օ+,wiȒ ymؘMתM*U`9aêOw܍kk 7v1_uE/ܣswu$zaGM;vgՖb Hxq$Y5Y]eJw^{W& POyG~9R9SXgGK ZiIe{Ud,yT%إ6頵Z@*h *.@M`$v\FΤU,f8ɻyK$ Jo ri,f$A /8(G hfeevVbB9_oCy6p@e|Ub(@{,g4b6 Q̛ȣ +kPgm=3a*UK * ē.9*M`վh.AQ, c] Wꅇ3 0+ & H kHtO!ohu}'ByIJ9wAsdң ltBnFr !sȥM znU*?vRZtvG~,n|}A 栺9oBDRH0& 9¯{qIQ+ǼYr<(?EOWSY "0 &rj+ %d82Qfn<yGTe3gIx7$TՔL#ZXE9@ 2+Qy8 J+:m?}͕`QD :EϢ.t5$wvu7mQ(䯯ULcI98%KwIA-UA%@QP P@%Y&+!$I" F ju6rjDv$R1缹C0BNWH0> ^R;Y}MJ㥈Vs{w@gR$2Am791Z97ܢ_GƉֵ #QwCv$ s1/kG=WCy23%Z 2zݡ ^ ڡvtC[u`lhn aۉ2ţE']Tåy;ź;N U{ER]lOR۞p~)|﹛5WeΜH\psOC*\p݆LmmEdT$\L?QF,aᒟa׵/bJ6yG3;h6oXi'Z4v|:* i R!]m,ӺRItj`ؔ4R)mq~G:.qU릇 %TykZưtYkPL{myD&ɰmO N<`5GUgAtӕۜ ev)~ޫxڶ̺?d[,@|d9}g\0VF ܙ!О=ryK|t$_sUte`jI󪬇ˢ QTI02QAj(Tgf'\fZMT;LIf5n--0x(M^s.EoDN4v]SgE/.d(sF}z}tZAK{RJ$ß-VC74#>b c3OKj´:yWfv[&F- dn՟Zl\FϙTe(r7Nc)\a0R=.Ah^3j\|%ywb $_]L2`a@lpfc4XSDBƇiGW̗vK'&NS1Akf̥wzP^F'(cՁDQ`$Jf'+sW.] 7F0(0IdA1VfnhK1..D>{Gi,TV]U"c(44,SC7WvՅ^M6NYuMng0~0LQA9#&sb3[!3 qU3b7W3FWTws1`"Yw}eSp‰E2745$D._u*%TRg6&X#g%WxZ8g@hs4^0;P?s}P}XD&9ssgݥ7*8Fe:"F(I(Hut\'u%&p'yG\yVdHPaK)՘6XPM6D,jF'FDW8Iegv%1xȓRŘAR;[)\qw*өc6VZR?wf Iv:9a yY9at'⁗DRayvśDh1e(pn/uChב((割s'x_2ǖ6wk4R&Nw{te;/"!Syib4vo*=NHE1@:i@jg?viC(}p)eƒb+ut8%[v9V3Da#9Ӣ8#WB-2I|tuِHG|?B?LQ[E,KXCH@'pGy7PG;}SȂ^YvemţzgmU=:y[ ik1dhߚQV%iVZ=i8k4t0HrOF93ҹ(d&rS./*rz3(J\‹jcvB5 h"/At9qBƌ!2c;Dj#*-n{Hf@iv v;IdU$#p-E4~[5;J&&0,4U@IYsyemڶ=ux[ 1.OU, l_c"0-zUD٫ `X1j6!ZVFateY" ]CSNQD-RSEa#:sb@HuG^[LHcihfbFV=^]ۻ5f֨jң7k;E;:4RAYx;F^bCJxCegek+~*3c#'Z`'ԭ諨BYn?ôʟfD5u%6LDgԁ>Q$6KVc&$[Q󆀇5rc@e7%`Z Ǡ>ՊxQCm̫ʼgQ>i]bOu]xq* Ԣ*J-!Q3V xys"h\kķla[/f˔NLlySR54,f5! > 9%PF8\r"^PPƌтoh2GJnη=aFgQ6IU>rYEXN^+J<*jLqH8V[6'R pǖFzH-igL9JëycVB|8:s'-9fcY?8"φ)CYҢv!P# wpihbo3"g1s}|x H/vr3J!!NGPA-WY Iq u)λLlֶb2== R+FLQS]&ui%4_1Qq6-rtl [͒JhKmk~"r$=n}fDU(\2#ƃҳTffݑBWx5bְV`jeK-{i,cZ'W-n`@]f"4ɠvt"܃<,pv{6>o+$_>_S38J\jku5x.2 iݚkm\dwXQfafjcE>]@.6]VRӓ`U^3&*,ZW "9P2+`FaORWcuI.n-j 1 N6|Gɋ~8㤜"yE]VBƒ= 5:fQ{8޼JB Bꫮn. Bpx Qy.3xEuUδ~5vnlU `׎*ܾ 5Jٳ;!gXa|:3W&h:WR,h>w(nS%3y, ? _+AK&*2Q7y`ɵ老î0m')m%N_lؾ4_)0:_P >ɷ.[ nWGOȚCPP/2THQu25_4Vc\b/~OC[62(C!EmCxl=G "E@p2Vf~oy:|՟z' 0>'Q[.?j te ȯ+OR_HuCX @  <0 A 8P@>|`0dx8i@Ly&H &DAxtP*I|q&R )PwND¯Kr,PF)v=k`dIszt%̗=`ޯ>(モMIpT-;JuU-NH,ʹHN4o)J+Q!xϤbm8٢K,SO%|ˁH+pŚ{H`,,G%Ӝ:(!#3,\O*(ԎeFZdQXڠ $sIGR5?@nSMA4 ]*Zql,̠$? "F5BIO. ໶M !wt*P:fC*R׌4k t^t c'|[i @HRJRʨ )>jśzE8O3aӜP.we0yWL-Q՚~le~&Cou4:@2ӏKjnF$kAﺺ:K- "Ja5aV@DZə;g 1EW T;q")_is:4(߾~b=Du0]hoɦv#3AYv`6̳}[VYq5y;sA6D@#:H҉v: L[4t.*6Z1zcz5 {hBS/R;'<cS96T<3C􊐀 Zܘ2x"O$)_ nԩLRq;uJ~ØkL 6tbl@z+Ȼ'M2``1q.zYrR9+vbÐ9_\ԉIc/˽!W Jd=k_˥k;Hsoo6ya\t-הeU7YdEvwVCpQVVFe҉10K.d}ctHa8 t%ǠeM PEjyePDiNш#H%ƀ/05X؁BYkYF>#f>x$s)buuw F'W#t0Gf9~o҈>tGXU;XY5קL[IdS袮(I_NR1cp) |ԳK C:ZhIzamq[Ʌ%_~W)_lňM>MʦmrQ;IAڕ[nWvxŻY^^o1%~V-dAҹ hyQY2$S9@\mHfeJIPK'K+g2~R5ƌTs݈W6BM"4(i|^{P%J޶[o ŧuI\4~ YJ9jk#jJ?YСݍ\V2. nDYRdr.8|;u0R=cyʣJV`!(z.QUD+- j, e^{)'՛86 &qժYp&08Is vL.t ОД'We.]D2h7aPr{5E2óAZx"EŇza aoVͬ Eo!A= 7,fBykqCFnr#*Oa{Cxfub,b+[ AW복ϋ'hGBU|TA50I<݉*tLD~ua6V ]dCJb1,Q]ץH7d_m*wdHm f[*]`I;|U.'C,!fx "#;Yyُk;,q+VjmrA :"u!TJN$"C:k|w$oXXkp #0Nәb ؘ㝲 ֐(aT@ce`y!i"3u,]RD4E4j%uLRԧeР6z5*ˁ\H+BU)mINvtUb#Hdʼ]3&o^H o'sk15).m, +ةJ!H; O6J4@ƥ̴.߅-hO%Nl8mP}Ď(qʮ{ ,As,ʲ{,ݹ,2K9ܘKzݽɻ<sk.I eϋFO7JkcXIlbq!.5TH#FpP·ixR KEHcB'ǠbΆzg.̣GE$1 m𤄔; |>]1Js "U/v.ԍu:_4NZx=lW|CCl%Vsin#"]ID8z+ETn EFC!* h@ BH -6rtZm|Ӭ^bM9g藞,s˗qHD͋D<{)i,xs+kgOϫ\ٲ֌e;T•!6Ce66ԱM}ɖpGq*ّ&%t!Ut^,ݵ }]/0 [&%y,HI$ Y8Lcq*3 dmn.NJSWH׮ѺK)fJ Bw3掻p!|=e-" җft2>-N ]}^mtcuVb;HO[p67<]UoX+t`sDXfQHrER+I]!y<*΃٥wbȀEvi-Dɲ z*'dQI-N4 }h`)G;C0UwHKu&(N+A/m(p&\X ~S~,QIR"g@aCJLeͶAb /BNw'tV>#jauONwRK}ΥY"Sy`rmyK%,b23d)ii&h[#i2D2ñ{Dz@U|EuiH!^ffgqCXngK%Q`^")_ yb^aqpW @el"MҔ/iMfo8jRU:cN%HNUO"g68fqRhUo ra?$eeWtB{eswa?HtQA_gA}|"G%RPxxqX+ah 8oQpvWwA^ČyFCbL*2\=ӆwY_'O B|3ҔYy#)(\݇q0hm"W~xX{bȏI857N56sG$"烻 \:?H(QJ؎ pWZE5;Wk7''lb(G'i@"U!%{j(r.~3Y'xR&X[]6=Ebl>'0Ѩ&"ppiq)|Y=|C_`[NĔGdRg%y")iyv$1kkvbe =)9wEcGqw:|1OAV>24}P?'QY%I`pi;NxvCsWfΨW_r{2aǧsIuݳ _هDi^5g@7W?9hRs;و-8`wm9ttMuhNzsv|i(dA9iqQ/`E* /Wӟcd+?x%>jAVXGKZ)IK/[Ťa:"Zq$(-%˜0:,dɩv@"qG^%j9v^Ǥ٩q>(k,6/Cpj6W*ר)tۉGGįJٸQK46"':qEqj|cK'Bd5//W]*Rzx8x4mA6JtJkLXy|Z`_Ydy>d&1"o:/dب#4I@/} z_kX {I[I254Wd~rGaĮ0b"'OGY_>gۚ>Cj>yJ?c_WG{VʡheiETˡ)˸+1YX:5&t=dv\7 CZ#W(@sA77 3;);U#zݫ84g fKܸ(4 $\yT*AB`UbA;f>&ʡL/uEf,L8V(a,V`s,psn:i={T1ۭAOL!%[DiB̄Zj/h;vZBZq Fdd.᱃s0!&YQ2j*TTSR!\˓ 7;\Ͽx'`pLBTa0uI[*B]5'FEVa~Q\Lg5KRmkgRϋAyS PLBT>f2ҿs.#.xrkgx0̍ 4t1cWbDZՑbQ#Ibo`VZ851og"%qyM\p< QJgX||el[%Q>#A]23a6@( 8Lh/떬պb"9'I%흭\Imlۄ$j{/V@@MiljĬ}m{]&B/5wKSZHV8K8lֿR^֓뽾lzGof@ عJN[ϏW6|ԕUg+5jW5ZIE x[I~C&/5൨vձD'^%e|Fd>j|qqjd/uK+Z?N<'2u mhL-5Fo~;kYK.& |Qʜ ]%\kJ KZu!ݪ#ΣE VN]ɒ432-KNV5a:_:SuD-xJ]gл9|{^A'"&w{RN5iGVRS)2R ^>At}9Zq[A^ .BV`0W~׊ n,O =U ڃԯ,g~Sj*SyZdVI>y:j#;= g&,E]+|>)i"P5hSkѡfiS~4}2r!8vk=*?])IKfzt>*fw̋!kj'{K}Y[.>y~bwn2)y8~k_Z ι͍lQ@@ؠ >8H(P#B p M-]XRL5k*iAΝ;0s .Xp`H,j4hMOT5$Xױ e+دi=ΥK& ש[$1#D$8F#&>R =4Zɔ1Y.hzj7jџ=<tUQy~`/ֺdwVٴp"}{6\mRη+W .?HQkJn/ÛԖ<LȰ,`>ɔLZ/#)0Rozωg۩BΫ79NB]B\Z8tZڝF1"MYj1ROuu?ﺒD{- G tu{r ۛD77lR)W(fa1m*a&/I3[vZNW@LnbTƐhz"F mS[W#4KbgAt/H+a6D p4 PvyðRhuC؍'nsCdz$>?LgL*$K`dG QgDQ-\R¡y}ű#D߰rlBaJ g&( Ϗ#q1ё }2$HGJ gST4{ ( ~R,5s@7E6IUV=RfLdfx"-\Eq9Nues5 u m *$7cN1 k1X\ڜ ;b:Tkx$BFoHE^(L\ԠҤع);1wΏ<#p^s5\ΏurR d8$\kLCU|EGPM)aYm H?~Ye&`hGz&_wV?v'CťZs[J5.'vg!OTT,:u%rMBDV Өbu,X@71^Pg#|[M VDzH:UUBUr`N/F[Kcuצro5+\JQn4D%S`d)x#)avrK/Etf~J 0x(.GwwX3d$/7+;d8m Kj#w$& B=+u= JӜ%/Jlo׬Ȍ4ȓʙTU["sjAOHRl1_P.}l]K,"ޔx@2R5@VHJ\'S~VsQ>-c)ZNtdJsrH];6q'w;.I-yvA6̷W{.(ZbqhSЭ.|;cJmЪ^^ݭIʰ8nvI#x`(* [ jؙ 6ʱ5; ^jZn1 óp齩$0p@>jH]#3{iQ#T/;A @y ґ=. [' =aH85G8+*9( J™?4I , D) (+88!x jsm b9%"nG({M*Ò[<y).!2AE%p! `h+9Z6GN;-*4<#J1*I95cyP9FLBD!͡˱`rKo)D*{:-ޙpG< LH$-ALL$$F|k9A*{˾1'K2"*6d9#-b (]4&I!tag 񓙔B:Lk(h:8>e ,f7+AOK} ] (>z\A BԴ@ ]9'+({mc(ҿ5K-*` ɼyC}9W Kˁ?"5 tDO4f'd#GqI1h%-LZ /AaOhιMd zٱ?}2YSiR#2۶mIU[1#Kx?NBQ(ds /ꞺS8ZU [ԡ BJ4U ??M|ʖ <;:u$`C.l>>T7qD՜ԜQDqb m%P(;ҍ a}THy*5*+ }1u( 73:;F$VyR2P%' N(CH ى (tLu'>XbYJ$ bijNtlE `C JɫJI 71LRsLPKY)~L6–ėMٝ'lĞ< $1)L1CQT+&1N) w{G,}W ĸ=۴)7KPhZNi=4S9,1&7'Y̘'ϯzԏHB?U l] 8Y>b ţ]#;SA!7/߀aY@,j1G=e_aAFj1$PHaʭe 1 <4u=T#옭x?H2m/eRE8NE7c``a,y֪<3"AҜ&\+VP!?N=VKg,cCџת)XZTdMC}b:6K =ϓ4 h`PXBe/:d != ,;,S`[ZIMaS\J̦L> ZX<3EǡY'XS]CReLR vbPT%h,&*շ/NADNB+k;\,EJͣ1<$¸#qwF̿%e1:0Ci, 'evB>ѰN? 5{ XWTV1 7$(Iõ/!jQ0T[pU -&NW 41Р;yzN/0E4Xiåa8tE3m ) EzLZ䵰Fi?`i@6$NBy# ~뺸dUB nk ubS$ByR4#6^6/sD 1 T%ČH7Y;bwobca=4Emu/%vi jJJLW/w '$?u"o3^+z{7a}wPtTjbQ8%iBVV<7Œi%,ww yB&ꈶIshF(vw'|_y y7e\&zGQ[+ NXczScQ_ 8gTa:|wX W(ٖWK BToq3Rk{ۭ$&< EZ,0iS|S7 ́z̓'Cѳ@a)Eck&Q+&KtAihntJ [,>k/c `Cb?{z~4|P $ #F,PÌP`@ C ƒ ,Y2eq:w칓NB$(R v"0ThO<6jjZLV^$u -X-\k $Eo!J9Xa]$5'sd'Ng>((ѡGNj邪Y~ ٭cy0Fi}\u--(!%R$|Y5^UPVP"+@no6h*Rr*W47ui@<`uiFf{Xp*4&eiSO3ТK:K29 4%.)RUw钔Z2p_BZ &{1l/]ڋwEnRGRS m嘹HPPU4tC5xцN=SR :~gly~SU!,k趘#rf =UkbW%I^H4 Nzp0ŧp[QB@N#A{Mԓc$o:VU ~񳊥V-r/R09[@ H#^UG3jS4˔$&^AZȬc XgD$Ji|D?YcE)m<܊V>-T@CslI.P>6W1 j\ ́,DI&s0I+ dFAX$|#Ӵ8rKc_ g89(f; >+.C%/ a59d=qoN %-ſ1P<%:He> hd^|P,DF1dezH'.PU eX]SJY&J%nYʹt,D7xYKvFE@#s&^ DJ,#H mtB/a[t2 {[hIG)T2e$03m?$hg/n^!^XD^`㷗d':N\=ZkIV-/,fX]nZ QȀH>'C} |*̵B\ITH9 bcRvy K|=F׽'~KIb.bCNԣ:i_ya*L,OjrܾJJv^b* :;ڤ . ft"d J_HJ)OI|kHQb¾-c٘XMX7Qz)ef$`\֪m]i7Ed ,U]!!ɹd*Ҙ(K:O7 a W 2Kͦlscc2Ɨx_XEkdd*@~ i-qFfLɹJt|lC_E dzZJ @n&mi7gSűoC蛻ed&J5 <'=@ E}h%\@;JlF.򻬃L]}H׾$N,w +՞1 [wu/f_^"dYIXl'7i93rdIkLRڢ(qE F}VBayBK#Ϯo6rsi6W)Ava$qtdqn0q Z0ęIUG'.1IQY g:nXA+3~_Dޚo˩L}]Gĩudh=^HLS_A[u`na Ȑ^$1J[[`[2[ _FHE@dL-=F wm+a|P,S*I!Q[-YjV)CtJw=嚺\@ `j2щ(9L u`Oۍ@g$~ zOT|SyXb ͵ baE|΍n!)G,_@pĕꤝMLZ܇浞s }@,8#9:aِ3;V56 EKm =dH\R_b_uYY_+\D㴈cԘWm \{ZZD eQKKr0KPS`DYxٌ́6BQҏ'#8VBW .WX`͙3ϰFθ%ڣ1Mc-Tr` ĦPU0 bN%8+̭ >f5Vfyyوc*JC>`} c<$jJ`[]"#z p(ՙ`e\Aˡ~9LeZ)c8Rz&iRa&u]0+2cJFӪW֕dbXc _j`6a.s(2'@_VOM8%aNg#EL՚5D= 6_]M} ~ܘXWlrO Hfye8%\Y8bv^IvhWy }5E}(|_$YGГP2~fV"*@9vLՕPH8Vij$B$Ijњfb|Q>B߅hJw(`YyW\DKqG**O# ,iV>hyYZ"{m)[ ޝ@֙ ]AoVhE$&onJIbRΩá[jN Pl櫩>j(G^ppq8,ʗCGר fJS&(ū` GkfUHLv_y*4i@H'X~E!¶㩴 p$^ _t~Zgۜ|DN[&uqd [f,KEkxvUY`,2+֨@+߹MΈ.PmՆj`K(cpQpnh b:ZMUbafj+u2:&ܽP=[۵^TndpSM\gؚl"6[BM! qwf`M%lG钴Yu"HUܺ"!GEeyslɊ QJ/+(]`ʑS=_B'\0 nƼs~"c~x&kΘjJf9d$Nh0(Οsp"`f:TW bVd0޲.M*kl5#onS(/p9!Ax5ZhC`fg+h%P@Vgjg~ بS%LY bIlb, jlZH~ilqiq *I[ֱ VS6ஆӏ+ {xr*b*@:!g.-^6Y}F)[pِ!٤TX&i\:WxKZ~u-faR)3?MM&Q&)b3?WHҠT1F m-qm2"8{9-bցSc4bK \jr23 9L4I86&c&3Bl6/{/ ΌU4A`)`I10`6gv݄'2q7)q t~o8%.%TMhDf"DDDffDDff̈"""   H*\ȰÇ#JHE2jȱǏ CIɓ(E 0@ 0D ``n|0qHI4僢H*]ʴiƕ-}S@͜;YgA dNE tSGϪ]˶JR5+6zMȀϱu2-È+XŒ2V~NΠC'JcfPzr]3k&{۞n?ͻJ/> f߰1[եIxس^ڧcX;(6H_-=8Зno$Qx kS-{V砃٧߄qiauWUUv`e车WYD(!0*nO%\$ y=Gbdvv_P!n>0WǞi#|*f4;^ v]lF6uMe)OeNu)cigF搚kRo]zv^euf B{M䢤*-AWu'vph訥X" LvN!4+V(]G*jbOj-HQ% v"lt4\XMY׶Qxc$P/:DЬX" v캫t`U|kMt٬%^:@f/<{'!3] ^93 eenXS"3)KtltI -`^'$TRYQ'Com_o-]}I|gxE)Ԋ6/͵o+f$J? w 0ܵ%6-?{@h.-Q)^ܽxrxWذ7y՞9MjcY.t_֖i,n 0P:C?|*z,Zԑ@]2޳,L%}Gß'n>3yWg_9 i/e::4h>9^cAg,Yf vk)5r00+. dLOkJ 7rA=qakvҽ)BQRĪ7G!r’M0V *@kAd@45A[EVG5*LZ5#'NpmOTxGѤ$YZ1Ԓo($ Վh$7VP2߈СfE% 2x;sF?EULjFA7ZZ.\{R1qD@M)*c*\q+f3GxVdFhUʪs$ l,Zu';l9D`mY I j]U.0~ϒ{LbKU/A\I"ub(VRUwZ_;\Үת|0H6ݛJAXAo2cp>i%p$_,wؐ*X$TJaV7M*&Hs2_ ׷nutDUilYn@)x c|$ P{/ 2"P_D`mNrOUE}dǩ9SW(gIjuTY& j# Hc@cy$Z{<6ڇ%6 J+ǥ,]%m+SLLܿJ3iѢ:<y?@C,i}P.w|I{F6M-L-GtR~:M]'(;tZ$ʡyV0u,n5n}zwG~o{9fmָ 9pmIv`[qf(M^ L35\\>=vDeW/p_>gC.Af!) nB6>_%NJb65^t{oT9ӗ洷:呰$% Ӡu:#.;ّl9] o>zL7why#!li9JD8wY'kSKi ,>̟4Z<ݱjo+~{}> W=H#%uI KLvSNa?50u7}%e&uGGE#xzL0`ာC#]2BQ*~'~pJ$&8<2|S[UyIFn|ƶt f\F0eط|!hFGXru"CI"|Q`Ih7v=E3bQ%+'}KoKΦglʆz4ze^?j/^cm$}AҀ_MRԃ+e"5Q~^~Q(^\U+21)=WF6OGe}w\fGhrh}8eFuF}-R ~J,QHɣ6,Aс{T(vW5A n#Q%gcyPq~tΆqU3wjwΥHzz4:Vz=263;,Rxh:4d2qp1}-w>? MwpxooˈW XiA"=5O(06S(D]mfH.gHc |g{džqwPQd."mԀPqNd7s؁Xy2(Vo-dYz?.肤(zt8ؒv8J kGC1/m$OM&M5YXg{c[p GHY!FS0Ir<Ǐ}6wzYq*F@M].Q'ܡVSgeOvԙIbB4~OQy\txciiEWxɔ"<$C/ шԑ)):\Xqj6Y%'yG-;Yt湉F\G?6Q% B+b%bO:2ye,QR].T jG3("dpeq!)};l?IrP~kFT5`"#™Ks/4S]rz/5 8351ɡ膧7hysXQ$-$]Ę`*$cʩ|,S5Ʂ{ yg +kVE~uj$.`wGTB* l92)"*W1Ne3z1dzѦ7 &ckLQJ=K3Cqt(7{sIZq4"ӪJ>҈f +Nkş:*O5DJ#T8#EBDV⧁`vyAqTjqiV"NP!F#*IǑ7IW:⺪V[)wmb+u Ȟ>?lɞ-ͦz*u5q`B~a\u3zyD: ]"RGQ%vbwq}!ATdqxZ@9>QBdG:~z@rEu ,QD딽Y)I3QI7Y:gud([RYiF'z eɚ,JjZFRbӮYt4>AS4*zz%#C,UALuy*K ,{ vwv'; m4iwrsX*1)7CYxC!ۿkEۥ SiQu!"TApr`$l2۶3CR(A8qC5,L1xgjYp:1!?>@"["d-dj ĖEl{"78t! `adiS\Tl97Y=MW^vYp)DzQ:$1*j#mn r|6!R/5EHRT@> 7cH&{L[ <Ȼ[łQٌKzc sPUzs`δ.[O9#p^#xL>%}+/ѱ|G /_ ̙̕LRs͚lҗVJQAWN"Ҡ/';<)* ,݁$u,8m/2q*"?-C8Di}RE1+PAY@L ؊MCWẅ́79 n1nШ[HkLّ>F,_26fr5"c5)!f;f6 WoAt?UyP5^܂q5'0޵fkPܞd߽ 4f| &P1:}YߓK][ ^Z.L¹Ǎ˭+Gb8># ǡ#rK4!Cbb&R[Q/'3(.;Dkd㕡H^}Tt+LX7맬KܙK;D  p}4BAnU.~ęL բ.ӘrJs |HFPi:izC쫓F[B< qAb0ʙ< ݏBmAֺ :ݻYySHN5K7.Bau"LNT bfO]U%^*?Nj*NJuKIk鄒"e(ΦdFb:M/dNϲZf4dfO]-쏢`d\$w$2|.S/J)uUs</?/Y܍ofpH> 0"XSXю()W4Bs-㕹5pA9t@ d` RJ*.PEf @Ιpb4H RHQjJ Z=zպ57'QZ}c܎lR‡ /hŌht-Җ_\r 0ȉS@ɧ ~bTs[G[,#ҥ`|n[dkUd}Ĩ:Zn] dC.Xpb/r]|x0xB;*%9H'N0fWp " tBPXs5ZB)7"*ݐ+-z.9D..p:EޚN;jl Rziz̤zL"Z?|$`t{25ՠ$!|4"* i@3u됀0j'RNdѺ 1ë.@*C'2Cld!." LB94$ܴSO 3 Lh.JA.{ͩfsJDKS- M.4|Q Sn.(ڲZkRG_44.L:3=I*@u$=O>Fu ikRH"O-4k, "{wۨW`CasKĴ:0Oұ-"0QF9_v9eݕBc0+Mi!wYzI׉UHUUv"$Uy.zJҘNsDEbEM"ZYyU6@#HW1幹e(&ZL|"H{).v{S|Rք#ґ` TR:n5fO Z'0!fbN9az[>%wI ]4hX2#4(ʌa`0!|/6A+Y0%0>O(O\Pv)UE@["\Fv"dZS\ZRMFXG<づw5Nd: oyKrJ,=q}\HrS\E14$hyD6gf$KgS, 5u"-k HHYJ>7 Z>N .^$1Jy*8T.mF. AW[#iT!7Iȡ٫fvB'y%wbM- u@Bq9QNmSd/}>Bl/ bi &!MT*>={%@yHVI(Hq\6IeVڔ&SzBg X^ W5;·nβāi='BhܦLICI`Xzì/~oqNEXҒj^Xge]eҬ']`#@ViV0Ȭu2 ZUR4MpoGԏDMsܘZ%P~ɜЇQt 7 rۗ+Յ\لP 6n֙S3M@,ݠWCjZ&QL [+=b%d+1E.7A:[ٵnuGFx>RqB:Հ/ʌ ,4SʉglOMJO4KOiq'ip dE]EN3'XpFkY" md 4IpU6azyjӋ޶f{ Un@77^ [r\dk%gJ GzQ^9f*쨀^! g lTVFn]Rs%ƆWlЄvB Uw@ݔb$1¦ T\Pͽq[ݔ>uLU`f Z'$'|s\/nvԗt LY%^F7m0mwϙƹ.E5%`imxu5#l=eBP(edD.qu ? ʧ>c{N_GDAP9#3A39fKm} =EgpuPgK#atΊ |t\݀/'!`Ӏ#! xa1S"{;ISxnni @HzXA:Bx&Bn"Pi BP(!LB#d%\*z4B!",B 1 P  L= 7 2A|ç8 i?D "C& TB'D"ILT8шȁ>̀!*DA+9G= 2Yk*T>4.+DiDHHGF&KL“ !T%O4+d&j| Z}WC\DD!Cɛ+]$/5L|_a@;|@F>|"gHd $GF,#FGTI4_zI>r)tG0ǛDC4J_4 $JU/bXLT D ˄d☿ ̉D˰dA@k3brKHx:̤|=I @ΐ(LF䄛ᛏLDDDaԶpu #H0  /pOPOYMҐ˰ & 5%P4AВA J:2X)3y"=$@r吷 \]$/:‹`-79͹ $6rRQ)=QҕXqҜ8{I"3E4U5eS@Ӿ7=$@<a'H e5 Ґ"Ljp/@> ~JKLTl;800;}(6#z {5]bUة Е@Wy.BBy7W!)y. h֘*V;gPk8Dm+i3@Bczip >eHT Y݊xJQ_U#NJ8~9!!jB 3X*hrdN։QEOXd:;WAr(s* :FV~ HvHF]ta]ր%MX}e͐eQZ؉XU$)MTRWՌuY??ԕ u5אb]Uьdh%Ň=mXL [Ԣڍ%?B-$ W}Usep S0[JB[3:]̽hfiQe MƵE-2[s 8ya t5]6Ѥ-k=Te: ]&W]1_um5 ݍE^Uٵ ܮalS;3M^Z_UރyڰS7sTʭ5޵.>*HP[ NS}_P5܏_e]#VץU2\U`X^ڵh'` kO-ED5a 5o S޼վW"a+XoXUmݖX& ؍ݨ#2Y]pU]j<^&װ> F_=a5QFY2)W}\_4V߅cecENcMc82&[.%r4p6UU&ٿ\i:.d,YcOMVef"6e !EU'RU6q%\=`ՓXXI_ T`>_&Udg(Fy,7_~):Snc&_c>VU5m `9ޏm 2h⎥ݗU&}ƍhPdi.ea^n>߮)HW5fqjTn9h'Vp h4 OY\zfmi؛X .㤆a֝f?rq]3!Uvv]U fÕ u^u`6 1n:ku $Dn\!3iU}}hTޖ[i=ad'_~hݜ_-Pgi6ffkpp& z6^6Nf6_* ׌:1]2g&[9 a/d eN-잫U$uYmAdhSpN_VWS%F>'_mfugv݌sGޕlZ #r̆b͙mtdW^_*GBWpVTu.m'Og"$p=ZzlWՕ]~ݨ}B]1U(dd47~}oMFsDvFW/ ֵ%lvM_nkEuT2UUfql?Wg1}uqeo^rsU ԋZ@^rxU{fIahjvSgxz6:`^亾rf]ގ7'F>e m1Rf^rܨf?.hGM-՜Q@'p]NOmRJ%z%_nrojW0e&u^VO{rOqzYo>e~l.aӛ[f?m4FM~ Q,P~/tlB_ͺ2z`?E/7luhvg-s%_Oag'S^l5x˘ N t A"4x0!%‚ fl#F A(2*WlA@Ȁǜ ThcG@ IR!G>'$̃&Jp*O7ԪѫUS-VUŒ'6HmHMGM&Z/yψ8!-LBQU5sqDru[l[ThpYn/\KR9s&97ӡE;ֈν>x0"iĜޙg\3W_UVv|Ç^m͘nu~fQs4STM\rv98\1[\eTF4M5\yEy\mEYTQXEy$gx)6-N4wN5$e4TF&2Tv@&Siǝ@< dImmW^BT*Y2)"i=wY~a$yЎ,7)_eTBh$r9 _uٜH\jdi@3dHa*P}]u֞vg`q52Q&n!8^6lZ8X) ,>zbkͨAy(~+*-S~_V7Jz^[Zqr4mTتvO.VTɩFU(" *{qi6X{cگwI-эwѫvܦ@ܪNYL!QCv*vjDq,gڷ5ljj ^{Ƶ6.,V97&'(^whl ֓FFч`^Q ʦmFg-@uǺ Ook!w&]3 ׇ럪)a0whW1Uҵ [b|unoNOdi螫Vƪ;O|.jR <Q/0awBT 4[ꗵdJLdC$J \oF;:jA$4>sf2,1n54[Xj>"Y_|dH|9RS-{Ҳh41 wրNG0aժ94RD<_qƕsQ<;&+bt7W"}leanc}0LpB< '$ȩM-^TFuȌѐH %hHMc$r'EMfl}F9!a4 45Ay,pOS"_YJD c'!c]E\~+4dƨfΈ' tC.}J͘e'2QV!r3>e#Rd22~T]|P󌔊lmAq"jTƂ+ \G (Sc^t D͇ VT;u֌d8(1nyfx JZQpӬ|s[}&lOc2g{=U 3Xn rC\~;ުTUDfYm[aTfkUHo#dfe7N^V#^!2jx7U51nXf>1,NcBM4YX)[]GYp ~kJ.Ea;-H@̪fDDfD"DfDf"̪̈"DD   H*\ȰÇ#&@ŋ3f$@@ Ǐ4Y'\0 \)p͊y&*{ C+0P3)ɝ9:hfЩ7DsҔWbN%ERkL^݂e{Ydϲr-]rOr7Uh*-ߔYԫs# sސ{j&9W̨"k7>:zd˩1 p;{umZl?V|xVg,\-A =" W;E ~9w. zjW}e[wyTPYFW ^]yykR PE}WJNN fӇ3&w$$RA*"`R'PcHc78% 7_G02֤O.BbIٹD}0x&ifv&X!A\v( IP|WcG&I(IFBz'8&-f+ص!ajꕨR Ty8hbr6#Ψզha҉'έZF{i(gۂ ]XE@v s!I{|.R╫r/&"PrIy %A" -rs\|s8r@3O,݂%P)KKe (iI1d3t+,}lYt}'9%E׮Z|6\4+uFsW7MJ4a}߁x7$$=OvBEe}$Axǝ}wGL޴8+ޫOwcްwZ|lTI Ot|?-  ӓ}N(lݝO{l&q[W8|Tz€΁gcЃ <\{( oc XpWb*% 㽡b '6`F5 ]>*- 43NŎB-ID&y {=e1zN4Shׁ*yH$i#** )8(.VQfJ6 .x:D)]W uF3248E`ȌD`3œc@, $./%ȋ!`bѤ 4Y3mu T2L#L~h5s\J6QtQM+ ]TӁ#*?,řÌ|K֘"Or p4*83?qi2\ #ߊ(D9sJGn(g]vT *M3:I$HGhJժڈ(bRgvkVTl'Rg9@aKቓsʴV՜8IFyb4kP 8X.^7K55 $*[&Vbj9Yv{e[Ujw+g%םmҖڸW۫c"IFݪ[KFao+ƪ:܆e3} )QZVLһ`lĀ3mOnTGFpz6:|-}~#ZG\Bwz W-V걿]X/ .H^y&poa J1C'8}'[`׼kAOua;T^ģ5Apak#8 ϒLoc#/g<wJJ!' Q2 sE"Py)#ّCڇ 9٭4\M0bZfkz2p<5K{ RnuKblȩFl]L3kiĺ$ܕ2:W)vsdy٭ܳe>󂱤Őpa;L7G2̫2Zny֔Qo̩{{38u"_pG\Y63*AǤrYk3\oۺone,>+*#H*S y;Ȩf37zdmT/1nVpvi-WXzѧp.,4P;וs\wrMA]:vH% =pP&;CX7Ū]LN8e+=ہҌw|O6yx|/2Q c ͪ(oxFH#w"_==BΑ] =@7op_͒ܳ_,B>)/~5UP6y>}_ @~'~c4|W=Ʒ-xt?&RX -qr7Wcty\VyF\%r&9t~mpD$wM[Svo_ׁi"3ay"-+J3-%-4#ADEbF7%Ps%:qRyW sESy$~nv Xԇ2Cꇂ^H`cf:>LUZGC=?;;gywOA~G$Fwero2g;҈vf^(-0XCy}8\q(9\;7Xmhh8Xc0"U(F'pqjQwFdqeemˇaDJXEsF^X&}ehrEnaÈfiWiYJhv6y+a׉bI8{+n//Q:i xꉞ9`$Ѡ:ZF g󟀅Hyc9|Hy꧇ zOD+OV7$g"^ג9$7b7?jrr{rGjfs4Ӥ?$2rK:yg5˗ا}&Bjde'q!@>UXh9s2By: a!y,CvR=IIRRʊJi3v%p) * ` \I;ȺX'v4g9ܸcJm#]isf>&aj, nrzd_ԒvHǮe#SR,fCr(br=%ʘ:V ;9bPx;AD2zA^FvfRʒA?D4jm 3Ww/XZ2hrl-ux33DʄCANKgn:QxVdҕpXJ(La1uC|~gbfjGyTIquZS)L$)˷ꄯvl1'P^DJ G{ ᄹ{:TKAX \yj뚺kq7N `d(eX/9p֍U:`KKR4eP: GASocUc1y3u$#֪Hc˫A#ikٱ7ˋϻkUZ9+l3K*gwxKKH%H&XԷˇdbzgxtPX0d֫>KƋi"Oy6|^4"w#3*ȾYa[I> }uSUl4ēzzeAgTd|XCv]5}+Wp<̎s̫㱎[Jǯn8C0-qO2IZSAdTD&q1v0~[rx\\':/xzKuMҁ9#wkƝ3fXmJ2KJmG]mw@ƜnիJ.]>>SX6ǼTN纘N6]H7wk4+'OhQb}L)pPRhV>cLlJgLa$R}d dB!HNӝq#M؞" $)b:~|x؋ה =2n)hZeGxޛ򂭁\9V"$.Q&/27ܩȬA޷, s0*b[2-@d8g$`@2]?^A2\$'#g!!o\~=&+'K&\K*b,O13sQxVoWo3b83dTqNT`q!K%$C&7^,w׭O˿%y,Dj@G7ԏ'BvlMg1 M]@@t \@ElщVh aā/N8e'Cz K3}8VZ;^ tԎD`X, 3 RzR9bl2O>? ; aVedѬ.26iJw-`KQȞJ Q<|0S#J֏d!ݤtvM&L7z.tv=P/0M {Қqmo_e7OðӇ3_~?12 XLT#ez݀36ULMda6+MI&4}Bey.kP]m٩ >%9buUswhEhγ&)j蓮j!55ٞ`5{h9س^eKE\gMEGДA~ [ntaZfvM' "6|3:[^&`q#XU=vQ= er*]ȓx[ѧ!.˘Ӥ: *^D5CyIRHU6 V% jJ;z5u]qT5Z#->/z%V곪R*.^]=f M2($v̗s,"U9RuMh&'ޖ6[YS Z3]_MsZBנyV-uڭrY~ץ|mQE6;%;u[We-]X& T޹׏8 [u .KOˍ)~ut]"k:6|aֵ ";>׌T6+Bzx2F{s1$80`򉣚Y8Kߒ*րUNse'nOc ^Yxo Jy'qe5y.sX slUO<[:ʹq3U~ Ҷ"K#"X,Wض8Ғ^JYaCʩv-g f' S|hՉ)[ 6OD M9*젮16u}2s5y=e=w>+,//V-w;bi8v`=;M=ⰵ8cԨ6 #~I rD]0E[kYdDj;g7ߝ>q9zjOZ=θF+r?G>}wrutcڪ{Դ!9t=d˼W@Ȟb6V;u:Vs}l5v9GZÜfܞu,绐k'?lSD2GWg=z-df+ؕGʫAW:Dߛцf7}>Ƴa5hʗi[=Z~dƉ<}}6|^wKfPsqWM|ORwSch1o>7Yu~'~eqUQhmyfhV{40wW `RfP ĆzJj?i%F[QV~}'u,RUdDUZ2*n6uyYEhTvgl7xNROeD^6W@#yrlyLA[Sogiq[r3vƇs:heRtxIPxAUOlT}sRWFfeRgIVV7(vVd|Exv.bqi&Ljl'猙b81DGytfuVcWeoZ'ǨH[荜h_x{evpH]i8kI'ojfevDXCU 9QIe:v{۷fLW%ypD<,%YZ#Xig2h$sk72Yi`58ez匝6v1 $iwofS֍{6Q@F5Yב_7[BegYX=Babp$sxxt^)E2pn9uhɗ㤔-buc WsS)`VdGi{8ksQF$Aa:83yFqUuElb`[t;r9_y:)yUYV-(:҃m%q'IQhHl\u 4;tڌ,]vvEsu"6 _ٸt)etcɝTsSC97ylfgpꦁjx=ntm w| JdgxhzzFQjtl|* i}R*J 35AJLnSiF8JM4M#Jc5UF~ڦZW*ITcwj$zr`XϊS \#[ª": eXM 魫Xħh8F>W)V2w* [0nzjilV nkiKUګ /rca|:#z[{ ƦjD[3%ΙM 'xff""DfD"fD̪ffffffDDD"""   `@\pAA,P  X CII!B"F TTfM*1&S:DXhѠ:a]ʔ'**Q@) 1BD1'%2XJ2³ 6Z쨷ǓRoB-q}8&̘mLH{`@(ؓkXMC+P1J\HaCORWm]rl)_9"[RvyN,ͱ5>]ZϦ/,4l;cR*WO:=Ee!c6ټDdPzWq 2܃ 't Pt;1$bVicP|UxyQZ}-2EڌfbN%ZVD^|TVM8\)Id)!OGnh!avdSL)YBHce'RTPͤ[iLQlj)B! ]r*ГGa_y`&)Lu'i ptEYݸiHRu}jlxSXzRŵB[H$1IaxlN:N :Fj+]N ]Y(UQxd%Vjgrzkg3չ54DT[eMe"I)a)2ivBmG6nKO VߺjbB捌EއiVs\*.Q*m8%D; M4+U4oZ5.Veٌ|C7QdLZn8i8\= &4D t*p-Lj5O8c Q}-yDj*v4eaj3ɷƝy(D#ЁC8U􄓯9fy"/SI:qzN=4O+{\H'߬+Fk\_ΰNVKnє%HGyYc];)ҩ> |>_q+HXGLf IlHY6""00"^~1pD:Hk4nݶ=hn Zs, !Ԥ`Pґh|%2A xG(8=91JZ񍌉^DZIH/%bFbRO62Q,[>Ӑj+~Eq+J<%F@R9F'5cɺn~(s`!c6*Qf HK)Igy H·%V|!Ԍ, 8u2eNs4J8A&Rj  Q(RiRӆȴ9 ZT7[VD{ PyKkR8Hx1Z5U^e։Mv;'ff:QB@)YRיL/iҀ?miRbz_~HÌgȥQnǁȥf(Iθ|,Ma*KXVgЩB}y[46 @/D[[65@i8٪iBdW@ޖ|Yhr_+%b)Y٬N* 9+I`o% e@Hz+77ƈ1yK}'}YeCe#١ũ2Puôy0Q45T.3ԋl k@Y:،pQXQ𠜋ष (PN=1MTnI(–.[#9$Iݳٳ0IQqʤ5M|1rZ7TEb 0P0Ŋ4Zj@an P^/n{6lAj|7pN% jHSGd'g@P4n1X)xwրK$.UX66r~8hPWmYsOe(ѿ98‡Ne7gsR*w=4Zm mmc*s=E q_ |9mcN-X1jb5*8*R{fD?vÕm8~*-X0m%p%/ߪٳrnu3Ad{-̏Xgj_nr oD#vK~.@y_TTidf"rz1F1ҙһed c̰ྣrB+ZW|l(7#:mq?_f) zn;uZm>v*YeGzuWIc~=5&#X_xZuM>xF|5hxxsz"F.qZ8aDveF52S ~weIr6fL?67h`gjU^B{e7hxW\L9/1a7{hX¨uȐǸXMxnS$&h4Q!+LnL{#SPSdׁ\{ PX$xcG/@ZbCH&ÆWG] zx pg YXFaFHb""iNX,pOYnsyFf#xI6y9 dFos,$+^2„5ArVyWƙFZ7mP6w+D%&3]592*N'T;~|ee3=7z>VcU&h&\J{bnY9`fT0 i 9hӕ H2R08*ؑjɚNH'YBz*FhGQaF(H;9k9]dI)%3bhf(97w߹̶lP_PQء?ybmY&'y>PO,YfuSח=vtc`?lS%HC`K9÷~6,:h-֨ |)l8\*(FW,PMV͖[0 }rac: bi q!;5_hY_*FxlDSѨ/!}֭{c 1ʯ! $%˛[c}|Ŭܜ[\ЅB!YuS|Ƴʳml)π(|Ϸǡ'Iza2+m꫙|\q;ȊG}il5ngm¦Z/p]eh'K I\;ʗk5~8b,+5UH7,ȃԇ}ÊmMh:n'͐6T d}'"jv$JjLxUmL-UrDVuV=% $Hg]%ؚՈ==ɽ`7vcqTHbxzi%o.=;FC}Z=kShơ'\Ͽ}a MgMO=܅,tSv^YW~eĔtfl*b.%)_f{ܺs}zEmtl@L1'2[UN~N >IQ )ݵ鯘]ltSql⣾_s~rf]O霃}[  \Fԅlb~'yn^BѮ~_&HsNi=kƳjWi)蚹@޹Xg6y:ש\3S%A̦Ĭг{tRzӥㅼ}lod"=QgoLI2 6cḡzC*ʱS'q>} 1 jYװB彩#[Wj-̼IEHJ09g'5/PǮ쀬]wy] D[Sλk!b?vj'R9[^:ZSNZxWs_8ɭƎ~:L|Lz͘l ֟]zCZM5:` :@…<@4h 8HRdH xDPC+sL0AB58y@R ST<z eVZXf:`k294!B,is޽ H#V`8Bhp’ZPC,Rq'f2b{7uϠ.HsZjFJUNXG5lYhϦU0:C/J6X/Ox >xE 3N==8RA֊0Xq%az= .S-&Z`#*P.Zj.ᄃ,8:*E`!^b( α+̰-HRÑ/BJ,j c)ҪH^B άM@ݘ06'0DL-  - O2߃K*H B4z܋`I*.#HZ=rˍ6"%bSM ;a3 0,q9>ln+KH2KTҾtӑ"{SH]# \U(k(VF24hÁuhJ4sJcbJeC; FmEE?jF<G&Z`$+u^*l"E\ /H$سB{@tDDk'TTjq7ysٚxdiq骥*pKB!x2G.I\9y$+7L*Σ02>餓(bP]q9KJ^裪tಌ u|uV EnJXb )zwqb^EPoZ.:nQ/ ܳ)tqL.N7 .[#&  }KG`:`T%NQЮ1`aʂ; L Lgyo}{ &({ٍSd] OF ɥH!ZPTC0:pF"ALhry`iϮ?>$Bٝt6XP@" )dTH(zmJ:(BaasTg -&E*RUĥ=QZz2/2B*gAd.i D,;Z(!g6M*@neI2!@kLHiͩ#4)HW\3a(3J'4!H* Ai۰舶ŬBbmzh8"&0I^,vjK(3%A%ʬ y$ Jq,$PFœ0iMm:D,MkJ,JT6Jl *^ݐ`>PI4' ,,6kBE3Q4+"➔NsO&_D!><ijjӪ-6il"N#BHQ?\*)e!TF.'GmR:hVقD\PϪuI\0"UnX躥V|2JfRɥ:3HiPo!pLA巛uYm&>(tKw)P^ DȍVۄlqP̭/5tV7q &zTf늽,J72]Lb " AP? n2Ӟ齱Q rXML]%sYeUW;9iM ,hl!RF2AHo ;\ 1lGr /{viR9%rsDl RJ3:nogC#:W}Ge %2hZfY:Y+0 \gomi@a䬶e0Dt-ɚUyf}`\ͭOY,,xWǑ5{jԟ (|rxznucCţ\Si`dM-V )Ա-[/CY;a۲3P J7x1f_&C(P-nQ%Cٞy' "Y4Z3$_1s{FTԵҁio<Gg /^Pa@H{?p .8+#YKO:C SvNt°$6AP}x+Vt[U,σֿ(osD9o=X&b8RNuRhl۸#SMώd wYRr"%rEj3WJaI7FPy2P*4rjw兣gֺ+o;5J.HԐOn>Yy)Lm MY#|=/J4[?X Qګ `"0i>12{+{p-٬Wk CXjs:_"%q Y{=Ar!q9AKӶa;PBzPP]J(6j7@ģ->컷78jk6:AB9qšϚJ 0Y 1˲;@;e;h>㻙ÇإP*s2]♮Jq(bEҼ8C=z5HڎH/8;A!ۜHG| ɚ6JC.ߛјEq#iB狊*C3 ڂE:\|]\8ÂÚ" taH0ʩHDX/;9:(8u@+DxE|I»i-Zڨ*9(PH.+!ñ6X oGLtn\K>T P3D@=в)X 5<ʸ>[|X+;9ԨcHZ%Q $Ԋ̊əM<89}t =N%Y\\5r6"J,JNC@ȝP., ) vlؔ"!&|እXD" [ ;,D=r:\ 6 PbE%céQA ËL~a MI PMQ AE8I2(N>}BkP1L˜M̶ G93d+,ûC <+ )` 2ɻCȣASr͢H>Qr)J>Kr֕ ylT|:%jy G{*J* LIRƦ /Q3.n]UI"FA [=;%P1uf 4XG=+s7i*ښRŰLM ;)P%92厼U6"xitD<ՖٜzFoKh֪bRkVp5 jkNNX\/鹿F:p iHI=d݋̐/m”ň;JU}\ Tq'MB=i-=5:;RɆ˜I FUۚpڰ )|d(G 8!38`"IXXǫZN[]I7PUr۴ /EHL1ETL[ I-ڕኘ"ΰ=h;rML@2`Jqҋɝ@ْ+<܅h ` J*ݻ>f mM I"}a\B 1<62kj"@"L<ᒒD~X= J2zZ*b5H@!ӻp1K8ϪZ˕>[Y̡8y0TR cl<ٚjVG;Y"X!f;4߬٬>WƈL@5*]OR'j5|h鳭fb(d];(13S]%%c\VQ!I<`zhkg @8i"k^Ji+qc0ؤ}fZ1Ȉ1YHv v*ЩZ,M{m5\.6y"Nq@Nѥa[p5Ӑӽ* e'UsN?{9]?]KY~F`I%؂!$>ތ5l .S>p簌/NJ$eʎ(^;K2s}kZ ;%y%h6!^r#C2Ow/yh {ڰث1Iu/ڬA|x y܇]x]ʎl?`~ @p!B JL $:LǏ G,9RU*x@1,@2 0g? XAGP@Z(ʕ.RN%8p@UӞŊ@ӻtX @UKun3nW;TA\ĨqG$?>4i$ʄc2؉ePr6@lA}=+ӧO"8`ꃻ`ܫe6@v T厗̴x}80zG 8=G^6]r+R :4iYv@W3R6ՄS<军P?Лo15 'nGUrc}r(&)UUu@5׍$]yÍ'`Tqo_NThX[~ l~m V`RK9[l1-RPf!oFv&SDu\"s[)0 (Т/yׅ@VXqR%UH^yzIh` ^~d 0C__mme}"dRJ.K5aNO|TQƶS!(W.U(`ݝhU TUuK]ZeI[Hbn'bFB)D)g.e29$ܤIMT0=+OlfaR!GvA,amub%00YU["୎]7x ؐ.@y+0n[KM/mk{J]_摖$ڥB C.)1k49K lhQg$pyu\FJWZy%]0K*Qu~'$M2EXbRUw఻) PKn;b@]{a/4do0,(qP7Tc ѭ2ٙ9{y:մ+ 3̕hU7{ፕua@v˝?v@gjjXlR:fKڢ;݉)@X UIR$2e*HmǦn0:Ɍ|#n,T:QVNF(q{a"wu&zԸ?1HӖR#%0`kHC6;$jT ՚v-(VX3 N|(4ҐtƑ=Zz^L[b|uR@1UFh@ҳ41 <[4%elZ)DBP0cp5}D&pYʊdbQctȭXsߤ 6I3153DΒ8!0y֠:{ֳuWItr(qr#rҖf3vZfLli#"lh,6s 2F3}l`bsA" ݨ#*QU"~Qͪ41$- Yzy 4xZr:3.렢"琢'^P{>w_M%UHP"4OJmAL!-GyEI)\@TZTYd^GMMץE_f}׶ b_TԒK@|5JWEWCfd=M,^#`v` Dh`jQm QSHX0FX]_LXHy0ZRU8E) za׏1Δ0 t]qDdg]ĉ,!Bԅ!XcԍpG\ŅО=ć앷dOrx rEXU"r4* ;L fصVYbb20,G <"Gx^_,Eb@8SWZiu# "e$$ =F:F@c>^ bH$ PX̑QXLXtܞpԛp3_(՛=$_ #ac6Rpc7G 2ҼCq"KdCh !!,zښ!DLP8ņQEl|cP1I\B*݌&D~G|daPZ% c9+Վ%Kz&DI`I\Go#xD4Eሜ^eLaF؏S~HEOHZ)>Ufnb!<o} `x.

IVW^GrLG3Дa 5ڪE$FQdrETXι *>vʔx; _!&5zȸ@Z}X0}$v^%Z^\&(黸Mb4N&襜X~E\ùhbfL&5hn]&Dnqx9L @_Xl = iܩEFN]llJ.|KOQX&JV\z d` {eLti!.s\UhiD4%hs&6rAbf-PX"=DjcH$]f*jtL/(Q_&1Q^،:L)reF&ϭ*d`buGu&*Ȕ~>."\+eStSSwh.KL4 G*]+ƻ]pZ ǿnȔr hlBf~J&PxlU ɨL vKFk(~` _p҆-bYd/nkZlP| ҧ1֨q)fR] :.a"T .dSݺ fFޮFz.ZﺦYeΘ 庪b\RgQ1a|,ְow$V_.oLNnXF0o22Hs60~.fHdr^* obuwAlѢ-kf nLn .e2[yϪnԌֱE=sZ ak PEtYcEcqdg>vfd1ӉhȢdDZ,v[L1 1g.Ŷ _ɇnmαLK@2YNiݒ:"5%2qFչeZVF1$l_5f^YO ;.c2^npXܗII2]a%W ȥEVrmn0EFYNr,Kr@hVW;N#32sᑣjjACY[kGnhϷ[0aNI˾趔+cT`rۺK JF\EL[OM Z92Os/)tZ5 G]M5FKG[41`j/EfHz5w!W2?ش2JfE.UU`}6TmK\e$$Hc2VIM6AP2g1f+1AtgxKu%iO#^/1tkXm|2۩qmtnWuF.6T cqO˄s/7l6BwO31uwꪩd_EykTZXpIdUcbwT&!qW,K, #K\9ߒ\6PdoV kX)Qxm8HK n1:^K'2u O^//wҸ17ˍuvvk]9]l٠EXƾvo[Δ텬P!92A^մt 9yw?8392E_=ES. ue/E[pu"DcLty9Ngw)8yn/6MVt^'k:_˅@X ʮakoWut ;GpǍ8oJ{nn.5ZXX}F_Euz?9o{i3c|{VVtN['KfX1ֳ6h&sSMU 5t><3?u7 ޛu;at6R6O;73D]H' ApU^(SwNxe7nCԄ|ߥ#2*_Nkt0pVJvкc9Kջ;ַ}W@om{Nϼ ˟h :w2'v{nqU|QuRګ+>L%sS'@L!̦|S%\pb2i䧲Eoc.x2B52{ KGw|: w@D)S'@`@&T!8Ȑ1h AE p|8H%MLpI|Ie?2``A pL`?DzF5ʱ(G-`UR0]`g$8+`'ݳh50@}k7"ф "&0 " 0… e(AŌJXdȕ3Y\RK'3I瀜@ 4(0T) rdT ,Uֲ V*Ϯe[r}{~@–&(3⨓[n:&g?hj3TO5I|6pí,(K J8RNЫH Kěc;-2 )ӎJx@> [ ?.C),@C5Oc ̖bjp$v±xr 0&? ZK+K*VϦBLFh䈭*q)jj\PҰ#;r$$h>x 3ϮHҺmLVsV^k5Yt .CNʓ`ɣH&ʓ)QtS&Qbu+נF[)ʨR9k: vϰd9@D-ܸu֝@uɖ/pcƋf7iG=2̄7 A Tƻ#f¿AExs]dU-@ \` @l gXC✮{@ cʗ& $}+lP<fGZ K<#{!NKz h`[K %8AE?-q^ }bϏ T4!4-AbGBLDcA@Nl $oԗ0@i j99AJn+Y\1 G7DsdBK6A$G%CALBQB<11-v_ЗB4o.,^қ 0+XB yAUP*x vr( éDo $*G0s8$˚>mi.zNL=]UxDJ!I:ŗyPU WvR&&0}(;96vӡ2CծF "6Ukv 0ǗboUvsu^X@2:Ԍ)W *=]6EFYfÐvM"^RjKN%,PR|U5(\~lf:xe3I \!Qvѓll~$vkWVniN''lQV!`*z'noEH[g^zyFn.|wD *;FsRk{:" 3]0 ެJ; {P);Q:?N%aFpu ! T;W:\d4/_\c.yqSx.;]p+XW:t=K+5}p\cz=ΐeMPb4Lr3- 5w&lJRY\3 UۊAYRK4oI3 NfD/5LR!L 9FY~ZjFՄfMYȝ|-[@*e4Cn컎ΌpzW;a^Ξml'6dn5qc25~U:nBs@6o t:20f NP1I1Nsgw=NdiU7',0gق{S {θg~=5KF[!]5S~Eer#O0ZyRm A~vMA@wRNw{QyG>8yd7'.V>V7g] @1Axq.|铏xc(=.,Trh_UYgDh+v~Cr}Y!ǸfiYwPw9CSVswzvv8tFQ53RF'xl,V{\{'z wx|zz!]} UTRazxZFW X{&z `7mGkceV`VWj4jwjH~)9OXUgo^s8x]xh0q1#Ձlr6%\mz7TjxS(UuG{dഁxs1seyE\]X&b2+8PZZUxq6gzzm/(U[a8txrn8y{ggAr刲Vfogz|xƃ{OE#%0HZrukԌGAmҖ|6xxh]WHtӁM3QqR⊰$w4xGk' gJC0R"VWhHaƐ;4wso8lBxuRȏ5(}!6"Ѩzl07:H:ٍX=DQJC)-&)7SXH~'!RHSi[v'_Cv1!rG(whƒlxuSH֏֘oC .g ^pȆrٕly6t @6mgyxyi* y[t[eg ą2W6nL{ǏhXqAL$RYC_bh 6Eh: {9۸i5ljy23yQk4jnry鉘/ǞޕW1Q9~49W7Ha7ҧmkC&0B_<1HvgNUyDɠȞP%:7>eXrʊ(y*3>\s9꧈rJQm:3|+E]eã:#}uSfjvJ*lb~u,*~:錕1/\Qڥ˧wן?16~yQodgxrI.7q2Y90,"txٟ *nvx)ywi!%5 :S~׊٢BkWMQY)iG @53ʥ ?|(im5|x^iIQ %wI9)tv*HSJKkk NV:(Dx"]?3' {^j-;za"53CANOʪ*;b^nwRǍٚFtZZh~O/Gu$G'U;zf79i-kvSd%CL^S NuN ,[S4dXCUl +Wf.E˺{[8`xJ6X]8xK{ HKXĎ I\y|+q:䢂;|Tdu,\poI,[H f#:W l? "#º[sk^ |[OfgTו1 !X1K2l^y>HG\̘O/PȚ<^熻F`ʫ+:]ǜɀLtźh|5ĥ{ktD-%UTpP<[|%jS+^j "l_|Ռx PuѠTj.> ]T$o^+~ou6A&}mUg+O ڐ? p,- )|q-9*I=dQؗ,SoR"lW7{(9]H=۸!FO M,ymz ~~lن~iTUs^\H`T>IGݏc}'͹0nOHdY:V%}rVČ*[pG d韎Q{Fvt X}^Y=dPљ iH+a5+ԭe..ѐu@Xݠ~0ԞL d.c|,^ ?-Nä@Mu]INNi\tr.ua:ӟn?455[57q& 5L,뷾L4غk= 6Z/~p._(kYu5_aF>q/Jvg1`ڦji6>/`OŒ @__m.A[|sjHIY0k.fuGOf9nŸF銅$[A֯ ~LNocY|9o_<@@8P>`D-^ѡ !F LrI!#4A>RN7qF8D 4Y"P3 >H) UƫB u8R+ҕU&t@,*Vu{r0BJA=XY\}umM7څLF\FiXmXWN;u3WR>f_;^*St0EI{"aYH&e~R-y"T݈C6xx g7ne7jh(G-~#Swsf-+ؚj8p(lc*8z)|0,;M3=\bP>uS)ȩJ ȫ9:1~T A [j1ŵz-^? %Lʰ(T8L1#<1384Ӑ%N JF7#7%än &B(CzHf l $cM&:N6$ൡ4FQ:Q3H:!+OX't8*:uW|$C IWLEY"@/Zs-o@!RmT,craL+ӴvTnMԞ}I\Wt7`|ڵWo&|EYAVhOv^͍"گچhbb "Mcwu9EqC;#J_oU#]T$fkjvg).zhM.~Ԋ㑫j;eYKnP{n1G$X>۲.xq#NM9dp_N7Zȕ-˥D v5kӵG*6uG̯L?EUI^[7+$G[TK~W%8A VЂ`5A ` ````@ @    HA*\ȰÇ#JHŋ jǏ Cɱ$R\ɲ˗0cʜIM MLxϟ@ MSgIC*]fQ6J*P9Jʵ+קY nTdg {2Pge7B-ײ8L Wƍ;װ 2d:z!e5@^w==+ Ⱦ0g{o]g-N 9/|02ԇJ*mxvx5w7Z*m|W b؝T4[jP 7o)\}7hK]R5B(҈ zG<)& C9@@+&BL4C 8hP:ш `q4:@ IQ(Y"%yC#@eki}f%zv'!BJɦ%)rVZZQ (X矢jFbz9xF*DPjkNw'YKi~97B4"R ]r.& Pj,M=& )+*,[L/</1tZ : Ph!;nEƢv̐<9#&n@=U,V=+f8z,oCuCfCpU `-MB: /0 ȵ)؀.~(C +>Ev=1| 9gZڂ㍓p'C4gnyEH.r~恃8ϥk** >6C.IXO~Y333𡞕]:ubtR<屟M<w6ڨߛs+RS%C蹝¶mT+ 6G]@5_W6p!taV롟*AIMuO94`_' q4@JHg!\0 o$K wŏ[ȯޕB|p*I1U m!_ 'y3>5,.n9NO?ZL`d^#$A*,@>VeLzϗL^o[8z,IzVS \-@@(ټmő@nfx9b3!"@2vIjN4T(3(QSlt]6ʐsG $;/%DW%g\8wn%\ BZL1!]җ}jߎXUNL Wv?MQ?JR6my& LY̭BuE+' Hmjo ]j>7E. \]|rg|{SY]vjӛW4@oHNSȼmzT/}W7\ue" (F]5|9k-Njv"S u)18_l> +Ң5oYϪXdDY%wCtT`%0s8~, 73m jwnmq3+L:vgS~{\Uw>gNq1K|AW"i#l`pvwwiV^| %8T2sSj]d}Xaۦec: lm5d>W[UhF5ȑp7#h\l0sTRn\v(x4.v̗wW;7hjyLO>s9QU}EU5Uw|JtVufWW|B% :7JseORڱWx\uHW_aY)J# |7WvlR1{g7p;hFp^4zs[p yXb#5j|5sljvbY[0%G8hz~|b'Urzy_XG" lvn7upz5S9|?gCZUn|QҘ[}l Q5$__pdy\AbWn]yh=8m{$d.`aRVnY ѧz w7^uog[_vkhXub&]/Uq`El Q8`%YG?#J#dZ5ّ[xzUIqyrl(]v9ר>qT&l?-)ۥzpȆpcj>.~`S#|Is\2We7݈S \5~Twj3b%DBّo(YzYE"hr+, 0C9\\ZpB—oٚ"ɓ}[qhqCIHi7Qnm$p7eqv*)VuՀe׌ixAvF9i8`>yz{c(&_ir8rY;wwVWrrQV&`g SjuY9sT;zt\ǡ(YֵF=U&*55-%Ɍr%Xc"v2FE A8Cʈɢz[ cS^ϙU> ȓTv _]꥛ Z'hxʂ4hqz#zvObS[ETyNsfy |uw+~pTxXoqFkEMxT47h`Z/ ک5JzH8z`vGR{c&Yœ\8Adϊ1Jxz(l7YWfŠY˸3iѤ8$6Z$WmV:ch&zyhɚ1\9YjB=! I~Qbqgtwg&iws } R[)sXuujr%j0q6:`e8:;\] ^SWTe:E\[ Gw&ɚWv zm(J_> :@9r6}=%6*Tzd;[Q܊lhx U QXkP~Ew`^}HTrok} K ݘvW;|eEkb?%k'{d,I[ʩukX|OhոTk긌Heڰ ~{7ɉ֕ww кt髼E6Kvs+(ȇKZQSzr9Wd츳{!°K+lU)[I,K 9 t̼  Q*zNW{{CZ4\YjjYQww}ֺG< G&4;oaz&jbTNyy%xAL%,ۑ@v1Drʠ]>- MMޙ\<,MpGB>a8=FS.ۯs? ܍؃Xh5=Jc+y.0$|γ[zW'.fWHwyi3M E8!qOXZ9K(I1&#Ehx#N!d>jŁCT14*,R.z.ȇ6e14qn9hɤ)=^u~8+I])6HBor8JV$dU!HnW?ٶM42m@TJO-?8nO:x<!&&ȫ^ibkَrj׉_lNrN5^_d(~Nε!i.utY7*-x>'eT~DoEYwoc-P3'2ǐɿ2)y5 |39#7pis"$1@ 2P>pH |L0  (XR+Wq5kiD dD*DpfP2xϟIXqF\94rG)%V8ՙ&L!q3Bl-:ԼR Y#ǎ,K%$-4@ξ9.ǻE:8߾ JN<@%*rl6LMKǵ :dNS 6ҥZS9N6Pa-iV@ːͺN;6ċ-ٞ˭1"4~c,"'κ. P- @3rA|*}+ CPRl- @G12q@ޒԖ gҪͷ:0[M"`D!&,12/,)pG11dAjM#%ݬSDNSFjJ58:!?4?[2&ԴK N;ݫJAsmAy =^ dbwS (|yciQ'ab\Ӧ0s$5ژǦ&f+b\ýth#Ԧ^٫fΪo'M_3؆ R< U5TSJ<’̅&Y,EpAם;-]M,b890|론'CEXØ<ټ&h )C(mH!jT1fB Bi`z?Gt$r^怌o~E/͙$ 1ejy.9a &hNSܰO`Ɓ)JQ5CtLF6+Fi32!m Yd8i͍%_%':]5c9Ө)Kwz*x5DTO}^hKSH :cTl3*S\>Bъc8\<$PwESvD UT BrdӔN5 /ōSIyO(slv,7Lt dˠiOLZ +钹&k]RF0E2B\ۦWUvqR`6 70'Sew9UZ9j4? &|a$8^5N^g"gش%CYwvDi5Zv(z\!qɘ d*8hԁl)ո I7;MGFrd&c% fD̪DfD"DfffffDfDf̪̈ff""   H*\ȰÇ#JHŋ3flǏ CIdG( 4@cʗ0Uz4Se ɳϟ@ IФѣHLqS hL9ЫX-WO֜*s%M: XʶP_zn]bǾlj&j &Yލ7˾2#CV[ߜ=h&٧aĠ]2m%N۝w~fS/W^u7oĊ˦,.|/d\ցύl7*u=ns<UWWgQGTZq~0UAD(X Sl6}yFP=MB<S:Ud@q(fOWY!Q-`$jWJVe `|8$_s9nU%Бd&rfNHsD㗅 YҘGid*ylD@jMՎ饖?ɓf}igٕoK&`G,eT)hwj `Z&lih&嘨0$K,ztN(PWjg@bFUJI&d&q%k{6@}$fH)@6e[@@6p+*0QeXq9q1pn ZZX {}S(5Hgk)ȣ* tvʚ#oZd­ɛ80?J@3z#a_ 0bPv5@ΩP/u X\dakkyfSkcwR<vKsͷ]gG]Ze'}[vҞ.އ}ƞ^N$1K< Tu LϷ;H!)q.7]{'_gN8]1y֜wkPB7LN|[aJV,~.A5U439ƮgJ)mH!3 '5: zm:ȿdL)Y&:1bh2p+4\^#8y/:׳\.qs,4m  bJvb xŬL/~{Pb9Hqà7Hym.ë)l h$F,Dp4`[~ta%%y"Eta$O-T^!e&h$ @z$bAm3U;vgUiv%LR黃<_cs5E_䍡;WaF{|HK\!cַ%fPMT8Nrn,- 뼳gc׷)孌'O}vv$V' peO`\\r9i T]@z 4St,C<2S Ia@EݮJj6{WV|Q*OއKVfX6a=XlѨ0,Zg m-,SB@Vٵu|^r=l5O5+QuI[llUdVEDcj*kYff)%V`+G.*G @h;zY׷W^e3Rt:nOg@*;zn4W 3mW}ț,,G`ʬt2-ud4HX_wa e ր51@)fr,so(" |>||n\X`n6 Cy`!듘—ǝ $a2ğ;2<]*ʛۼ (*Qn=xceB8i"Ml")ΛJiAټWѳR$2IWdv718̧ f6֑F7ϐV3n?stG-h.e^5m ~biLϙ'%rA3tMpeKFwX[uf{3yL>b%w3{7noW#4wn>&=<{/s/npH@44yq^*4O%bOe=fv=!}a$2aqV]!x}~aHԶTTS~vu!E|Yl!¶#GRW)g(]?Gr>.zeQ[/xuycmYδ @! &isG "q[>)Ռ4Shsx$xd!rM)$E PVňp pAC̲*v[q21S4;A-#kqWQ 2fhBZw2i̢eq=($FHɄd+.ɔ٘=XXeR+ɓ ٓ=Y@bVEv?I{%9߶@1I؁啓zٕ9~$"YReXjqo8}\Y})Ue)6{b`2+iuSC$u爇U5y.e khِimtOU>щ3%y !XuWxsu{(NyÜĕxH yY"8(1hDY2l&baMe#EK ,ڕY%}l:aJd:d<1O"raHh6^/VɗpPbE &f@!I>%O7\v+gWMuiVOIڞ=k$W?kʓxRmul5%g*GE눟[++ 8"śyx@'V=D6zY#S]w(U- 6F>~8|/.HhgZD]&#)z d&zy[!rfXbS\Z*}DB|Et#Wi""z(;ؐjtE]Ċ5Ez;L *YrsوȈA6iGfYدKw)2E)"˨皪/ *UWsKJ֔+!8/^z'z{Yr8YpIddzogիV۔?OBZ`{Y%+WcΕG61%Uq[w%g򂦣!۷D*mW^e+zU<#qڸvb˱cJgŷd|[f)Ө#FBB s<b:۫ء@qZ:kS#kQ4hXR+m vpmWI}ev`21#sZ3kږ)LdZVxˎ庆+z*LXS{L/PWH,|@{aWبh O<۽zظRk;lV*)X]{ ?Z"U]zþ6ªgjw$L-Yxt{xX. <T+B^f,aU+kYԋx~Fh'odTw1Yvp<̒z^p=ЦkbOc.>_2-T%6toܶOxFps5/2m{l)R_Aܺ}12R<5@,PA$LA&JX4h%MЊ64-2-}:__ 'n*h+,'͔!* 86 M2.*(c7Ŕ:JL1;ڛ>p)&8%@QƨBqEڪ<0pt <.!-1HD):+@.j1N$,dܨ2B.4Cl%C<//2ЌbR *6]ODM[ 2eR+QȽd;+D5Kݎʰu,q-s\ԕ" YLYD lELB&m]Ÿ5̕TR6YWUhYK0 {M\kM} 7䌊\bDGUG"v?ޑa3`;l:KԶ25 >u冓e9fWݯw&WZO]%8iD"@cy]LQI87EOK3 4`[%8峒DI+j8WC]8u 8~Αn:gsX8/HpIQ.Q= w|Uuzٷ[na gC_[^X8V K=iXk]x9IrR@l*Q y(ICO'4oG`>At,u)~ꊟL%pݫyTw1 Ĵfsqu D~BDhD XU,ZqZqc!N0X>4l$GO~ ,I(ɓЯt#jE"SF|!5DvI#E {vI(Kji#_ DAZ(D(BievE%x^7AiKS"^DO h0VnA"IJMe3 .> Ɛl "pp:)xP[Vq(ς]s"]0& Aw=XAI"%ᬠ !MzrhE!5̗tNI<~qf omo/͠=W}~i뻟NRΥq!<[8@&Fn|I^ (G& 2A4m꠴Pr c?#!RdLh Z @cŵLZr2!N#\[<>~H3ݲFJCTFхؚTpg <߱.*yɳ'U-k9UPޖ>+½N֥2g!w$Mlk0R>gZb|E:ZN _KRVSD}\HX2YҾqUbwަi2fށzo2V_ۜJ ԣLDWV\W.0y2c3{ʆ86>2)wQ.?q,a8, ձt5}_. 3z վy+3Ky!m6BuSg^&Q j&3Lά=b-9[s0G}EW*@Zl! g,O6R4u84sԩh@>tRof=s0eb^ǕвCᰑ\SƆ["VK]Ј*Rp:ZyiE=ltEFTloY?'PGGzҕt% U"fDfDfffD̈fDDDDf"""   m8 %*Wn*Rb4joʹk:8pAۺAuNDL.Upd[,͚X/cʡu3N|dާG+JS_MSqëЪMzM̗%.vNI֬8 "zveWRZOm ˭{8ݏQJ\SeUkh}uk~ 6f§RTc6}hq%X5Ն0.!IvI5O"gn v IkՈR)"%d%i5_nIlu6$Y#Xu6)vqUEeYUx}QgN(RofܔhmV_Y1J_XrˍX١_A"阝AQnv馝m皙:*J*&pW|Zʸ+JI7R@e:l>iYykYYQYmD`nkvTjeQn+,AڽorڗTܧvw F.P)|fm`CR!_ec?}D&A@7["k7yS@GEMR" Z%pBۖA@NW]i%\Te!bnҖx\ò 0%Uhȴ)9Qw%y"983YCJ"2E'*4ݐ7eSe8 tgae6=njQ4HEA[PhSa/i`ZY1@c\F6~)R$+'©q'YF'0 t)WJgYBy,V$GҖ04 EU(%21o`p X4u3_,7"a~JZ)e>\؎H^*p.SL(f'๚Īc \HI1O] 1~X6kJ*fn#3[3l3H#E5}h_,bI6R:xƦwz!XQ)3IXu+@aRЭmQ.oe.\jsz|ʸ"FǂJe*\Tg-Sl63V CY>#(+\-'Yؠ,vIXhf8+F} mk &ǨQ2[x$%g[YZ^EKH G,CmҢEuq[FK6r\S*\vK Uh yUW}j{Wۥrw+o+;H𕄪2B{; c8_\W5@*qHt}eiq&5feU\+ܜ*įɋJ 1W^, ̍#{!钉[$E(Dˍ$i$͈MEsHPk)Zep9L(h3dk٭Vy{b ѓ$/IZK͛MMyM3ؽ-LNЋelU>F=vQѾgiv/TU$ rjъFcr/Vj媸$[W}n퉹ءq6(ŤԩB Ԅyw-B, 4߀}lޥ[]ip^8KG($V}i )|F YJLhAqХՠ4] }<\[ ̮Fxe}3eTV+Vw;>*}T"45WfCQZ}barw?mZ]Ds2]~zk{HHzƄRfxGTDŽ44sH4pi[O$oGya}H3zǁZBRrJt'%5qCA~5sOu!LjQ< dFUvi,f)>HXByLj)RFso%w44#6[#oȂvn}}Fzx6QqK*ب`V9ThGasSWcc0:Ә]RU8Q(VxC֏qi;D[ vw$Xg6c'x(E僎(8x3~xxsvׁ0/a,w 0dYM5k'z$XY"Ip8U~6Veٗ~ 0cL)hptr7v7OUM@Og'|dwlyeYVE9&]i:"S1HXQ A陋Ֆ$g9lCu Y ;ԅ79 cy^jE`'D9Ɖn\w9IZsN}yV^R ٝim =~ 9} Ib9oVRA8'QOT)敡,X6 IԱ vrdzd#g+)YtywB\ Z|?V,/zoVoZu^F5bz7y%Ij>y.D( 5ڟgz w؈X 9v:2LJd c٘ICڜQʦy=:NSg H89}6:U*lgc'Hb#8z7ZX(Vj֔8v붫i5¡{HjINҧPʧ̩f$ᣝ O_ AZIGs>%bٯ707NED{bi d7y!y\T{*t-űZ(ݘ&`X5"|-2_J 0;cnOҗb.Y_"=Xۭd dB*KJ CH_5G4jVnԒ$m`{{.s;-뿗NDu!, ة/zQۿ"eR8FKMV3\<+ؽXI0ı3i$I3rQu SG80D4gf |QkuZn]u7sMa-*"%[:*۷.RKlt^-+R#-I=>L OT;`<*Wd?>>C.4;G}4rD E ~S^Xoe33P4rZc(: Q4k~C7 `s^teHso'dX R7=!,%n=N?>nIN9Y*c >Pol~f-^w=ZgTE޾D݊QI~T_HdY^Xό{֐U_BaN,~殜luZC|TX]M ;RS>U@ ˗bI^X>f/{joΕ`nGja۫N=満Jxeb/l<ėL&iO.;O=l1t/k- Qko쪏Eϧ؍R,edɝFOȀ?imGɿQO 2ƛ7?3ˈ@\A43K(&0#,\( ZqC,7JT HNC05"qv,m{G龁D=⦳PlQ%*zNPI2π-)$@ +M5)T0/J1JȎ.D*]qŦjJf,O-oDr6G\,9T:&ϦXT^'SgrWԊUYҭZ*,' !^}Mm**jWh0~#fmH  eABͅ"fwĢl@F[pD@Sh@JR =E҈ƲFt#EȌ(mctN& MVOjUQ~23Y*,!`jVɫnDk! VR_J%";]lmI׃uFkP%нj-}`,v[wzIGK&,P+WT,e3Gm'BQt [ndZ"ൕk_-ֳ U¡֖x)I)˵vҫag=ۙ0+Wycv3v )wկ/.')o{ZW^/}}`Җ=ͭn6#GI)*{lȟI}Q<ͧxI^[2U"t6V]#K־*/ bXwOVk&O>{IȖM?;W (?C՝CIiC 0v==n| W?r@2Edfu!6ۛ*KΆ^J7Ĭ\zBs5[t\a⊔m (Q; s2g(&;>ɦڛcvZ򵹖^upɫhƺX lJAZ!siEL+HRQ>F5j~bPB ] Ӂ[[ldηOX~x;SqO.o'f/T\o~,IY\ JZR~(6Id?=W-m\nj*kiΝ'L^9# ^dmNkIn񺞼0wuOΪo~Jj1zPSۺyw3pz}j'"[ᭇ#Cut6(,ˣ%ټqL^-' K1FB^>"}/[IouĞW9y?JϔP6ro_kfBp֣xl,Pr}Ul:O/]!$f\M!&EfC_w? V&l#iҁ*FDedK(A r?)3*IU.&b~փ<聼1x{aaK:т"*rv8QL1=[؁!"H~PR;R:-Va_>ȃ`bHBfgZ6VK7sAG/4HT2H}؁ȃ'}!;R-Ȉ;vh p"50NT>dBA}؉C8hUajPV6"4؋T.d苚*%q7`L8sxhatS"5j1t!=H^ fƂ]˵3GW]腼DHe(WHX EȊv9;<,e僃c6;x?"h~xeKI% i)XE{ :aȇUZH:>nH}(`R%S88E[(RrTr!S yB[x+;~#>bUXpT7{e&EwI* sbY5IY8icƒg)PxeW.9rM?rWE+aEQ!_iBmvv=Wĩa"]fYqcIAM>UbEgZy'3"q9gEi*Q#"7#$6Uu")@:bVGEPS2SG%PZԂHjŐ=%%ѦB:tF:%H:Oّ7:sexf,WF%u][d &з`mnPQc ZgZxq]#e  q}]4W)AR#;z4ZIgufP-:d\dYUYNr 1w&ŚPʚoIjQoHµ]IZs%egx`B׫TYzլz%WGVUn*t%3؛[U|j_ڤ)[u~D Sְr\2`[:zU*i$%QtYomd{TYUH;?hHFhqEzaUŤAC%)zcU驭Sy:9 i}BgjWKASd*SJk. Ey^eGjF_ZBZbEj>T6Иfij,\Yfʬ𨷗{\/{'ZxRU뺒fոճ5`loYW$ËZ$xj*!B%] ood;*RQژjSH xľѩ벦 ojcVaW8ty PHA5bA6 nU,d8v=rUCw% cbe+T+M.TI>@n!{n,$>@UM*8xRXXT}3dkϱ{fink~>04nI ޱZ]NgnmZx>mħ)G8.CoeT=&$X"XU:薞ZtIY ½ ]]Ya4ݛ ^U]a^ WM .yqff9тl>O.h T9:(T uk{e׾.Iq}#l~ơXR^J&?a뭰> fj!^3SÃ2%u),&X7.eo,Th-&| v~喲%rZާ3)\ŷMǽO3+wAAo|ܫ 򬬺hjXLU |XSr}݀%ԝ?[cm ÍP8뗸ScOUU,v_RU/1gd ϫi~^ޢ* ъ.Ͻ{mhȞoY)U-X5@@D‚ .L`É DHqC | q!D f4 <Li܈1Ȑ-!V<'͞6 iM eDT aG2 Q)jH3ʆ/zSdܫkĈ6I}<+̻'>JUW{ lQ%R90ɔ}.}۹q£0$xÞfUG-#K~}\pōG\r͝?1 ̪fDDDff̈DD""DDDDf""D  H*|Ç#JH‹3&ȱGT0Ɂ R\ɲ˗.&̛8U0N%IH2ѣ lSvDsID8kMONZ$Y۵8J}OX fۤ}Iwݻx0_[Č`mFlXX˗K6$*CdživUkf͹kزi]wխ[s%Sjɗ o+vӅ2ݵΙO+=H`(s̿ rhm5~&PwRQ~o `H!l&^r` (YSqUb`S:"ZZ3W#vj!te昏@Wf\Lf!xAeo`)kHPA MpGstq APC}5Qѳu{DNMv:. M\,MvRv7\z@wBZ&gx[%^q{LxXb#s~BJZJUZM|#yA+m좪THߞLPZ?Z})Em}/3M?-uQk[#L2g޷Q[?|/,0_bVi,Q']z}W8+?ڊEXp  `3+ Adӟ`HB h` ,qww>0zF !eE0|[̈,%rр:I0B bVҀ^HֵZ GGn%#bo|@rJ<.2a%3ɂ@Nu)a?IQ,KQ 8@XӀq|!(7@r!Kut6t^Mue4iW \6ZkX 2FzdB". I,(g=qrnm= Nl*&3s*N&B̍jҙ(LP|Pl2l#GYr NcҔ#ALm0%LZR~ǟn#XILuU]JU{ړ "$jRku.'Rϖ**Y m]%"MV*X>rQ*z MIEw( 0Qwۍ8'+iG|vzV}nWj[eú8H *7ՏdpSv@bn~'g6&]~FfhS_0&FXm{j^N|)_&mWiR['tї~eVa^fA74}$~v 'c fh"^2C}k zYƄTzYF\O^Dqb }GF}gqˢRgV'&uDynhgQ')ekE^>g` nPQ^Cb}frgo'ClJ5EXrX2-K8ɓ'X|k-61ߒR,d4d~dO6݂+[x90UʘPbcK8'DqGfI4ɗABD9yXHI] (ĉƉI$ٗySŗ9yNɝx๔2xٞ9  D3w̪ffffDfDD"""  H*\ȰÇ#JHŋ3f$& (ࣂ"OP`e HpR@ ~*@  (TH lp#G+p`@7KhP2M n60kVQ7P]ZTvtʔ)ȟ-[&(Aˡ0cl9@ɚk LӐF_>k2W|ҤKgX`%4FKVڤ4ڄ7-e]#G9ܬGD$Ե ρAz\C, ܮlzue`9EYɥ䖀ogqaL.TIuN$J2kHR4Pcv-gIyմfQ\('SZduM77\+ֵ :j*uYSP-ؔ=RH|f UvJ&8WuTUr tXWYՖVjcj!gk*d\c1tq&jlGI9Ii^V}UfRl$m$Snw]YzqmViY2FdAMk&6Q̦FeKڛ*Эk'u=%4B9U6hKvr4ЯKςS@t~tTg܌~t]\E"~ l 5KcLyݞ-PNJfDzn}Ũ2GW_ɝ p~bV~Ӓ~ARRNFmU}fqC?'[ [Ù҄i;KزCP?Q 9:/\QTQ.$ꠥlX9ӬrwyfW#3]2n^eWQ].d^ۅ8E]LWZT3 a c>kDXbj˥ sfQG N%d*A=8֧S U2Ntĝy-F2- `+h$F]N#戠r*Q%rYJmBɈtK|!#IxтaOO\~{1f4'TL.S%S^ݥ/{v*rҜx15⨈=_JLlΪn ݡ L'%fCJK%%.یj杦KO=1rr=y;A loVg;}g\T&w&/WAG)'Hu8Q$W=#6uAp\81V4?~($f]qqGbwc7FKw(&N1C6X4ir0">{0bxcBCEefFDk<҃vzqbD'U!Fg$!H+q&z"7&O",%ׄ6h]c5k.’;@w7sT5sD]1~wIWQhxQL(xȄSL]iaǗ7I?~vՁ81=5x8Y!+a,[FC7qIHC&H'Y2) V9q؛pihFjd[. - I3l~Ǒ"wyYg6|y@2#hTGo'byi8/EjAiKkX^!(бEjgB@ndLСl@XBv~HfSSeyJq1iiHdE4"zsy,N.esqJD 0/wbSmɑ#:Tʑt tl1(=lL}cRrSxک|:~JI> S,+(C*Mtg(ZzD&uj ZS:wUJkWmɫᩈzVS Nmz05,zR엧{ u*T"z6'8(TqJu7i=YJ銛Arᩗ$&B@aClnj9tᡝĘɑz )nyVƸFz#SƩBI:pH Zq)zKʱ:$K t/4:4DWsLĹEEId=KĊZ9L[7,**g}b<HWiDwy Jʎjizn)tȘhǃSk7|k2wcI?xRnٶJ4 ɴ-~vJq=qug;ŧkںf;[;kȢ{[|a/7bQX>b3Y9HϛkL {4JHӘQѮ!k5⍢Z=˳ʫE; I˯n˰C#C Cʤ %˝I:k l&uTkȿo4m4y1  l+zDyXR[Jrqw̢-ɍPl=$Tw!Df.=[f,,KXK֭ E]g78r1Dc+, 9U{1iKtKͼqG-Xx o>B(ht5.aCLcˆq RGLɇ䇼̭+^!kH^B|4Td&2pd5R<ȓX>ۂIݤK^6a"Q74K4iqFs=iyb7tBr֧(S>r ãH^BT[c6Sqy1`ȥHNkbW}sf"mwm`i'&Cg.DƳ΢!.l"-+l`57kf#.?66Gb@mC`γE4rdA Kď 緞F14`0s]UTg+Ew F.mWj>4ȋDRB.!fMqc芞Qi?)e"<$gnzu41 U7+'@؋B) a lt7-h=|nl+q^, ,}W6O`?Qْ$5r!. e&}0@:u5>;o_+픲*vxi3k7$eBg#ϒ'k T^០E&-zKVgNx5kre 3Ca@cf /s@0 B   (PƁ<~Rȑ7^$@9^t0 F HS0$Ȁ v i7 lt VpMr;X$$cF`cT;PОskjL@܈=o`':dbú-YW->xq.XGM|*hϡ :{  pÊ k7X %kR[3Rb2 k@t{%pa*+ng݇ I&If='BskN/Ћb^39 ρ3* `# 5PT|lD_:1Zrɹmt6(!dk0KH;2/)N&R-.yL08L8SML|1R+M.J -aO+ MDuoFcRV2&sS;? Tz/,X]T5Js֍IɾPN@RX7!mU#|7Z^ʔ3ֲ5uT`uD=tS rZ˺XI)$JMOQ76A@ Ft]H\HԬzq񠜀mҰ-?E=PcU.>iR*Z[fEVme^izNNY9XhC(^diVGMɐ<mDc:M'5-_Ի&̏ co+[Z[ӶY%h88vr- <"_xR[Ό/dƑ[_K>L1ﺃ̷ ?ɮN:#r<]`o59kTr<4Zbg/,3Vq/NXם(hB ,69MO jc]lbq0G#^ST3AJU A !YxCOM JO"TH22r۪X0"W⤦B'DWkOy%{K(60aJ3֡'n\Q1G9H 7islN C*|d3(fadB!U`IXF^6qä+AIJQ0 r3HL*` #e53@JDQeƻʃ& rYo9QXN3*F@ '?|'8.kl%?OC [L:Ɉ_PmE=%UIVQr8ZhuRNq2oj%˜MEzJ6e%O99d*Of頝N}d*ͥFbs*e@UXru[c,g+9Uf=(m5=v64MEQ:0ty)Kr2o`| Sl>]t[dȩTVvK2~N(H9U#J4x,:rlbHNm['!ÞUIU&LF``Kjb!P*t [t .J.wvky!)v6gzyGiqsH'UҾx]rV`o\fJ^e cRڊD`eذF8i[s| xD}{w/F8We @Yl}I 6O#3oZ!f V{˯aB:-QipmR %F"g~*]w0ԋ|rДk˞ ävy| .܍69y\+Pthݡ_ꎘPHhMɈDr)BEg3qj[/Svh4.KS3sKͦ{b9n玿ԯ~hz! A146XhӑK?B噊{&hXhno[@;82sk;2"# ;@/HIQ vK10%A+4g9?¾ʙ"MH 0h9y{\ڋY@14±>>ؙCF# D2 QC ;;k+9i0*9FJ4 S 0"!0/<ԢH)*RDR DҐBD{1 즕HBT "d Z9/*4"㢍PV$bE]D>4BR/8 imt+/Br3>K!wmF.9E񹰚$~THH@DT9y DfD[ȌL:`,mQ8I n&0 -wF27ͿSKׅz&]|Rj tRJqiHT!uᅂ.@R8CD {^ (Ucq@ (~ޤl7 O%ZV y~^#e7jS`5cQu{jؗ' K76I*Rs8] R %HVd}.&~Syg^t V}v9*NZ5G>5ᡒD~5YfGJ{0ai5)QrwTΊ P@hG*.FnK}ذ}EZe{TRF&NI` nIZKTL _˰3K):XSqŠ[9vnHJz3!PB*_)03 }i@Z}1UqWֵv%0Ԑ"1P1}ӞfSWT ,'- VЭ@3PImji2{zaw*tS7M,6U.\O.u68/R.W߲X pRwmG5)~ė{1fkkK }T3$}C V#tA^RΕ,MNQӟ)%e!2( ,6^/.dL2l{_ B!XZ%ČeGyGkb=ЅPz`"d,'KF"O[3bRҤFE:pf@s[&êv#0 CrQX LQ*M'NR"T9!ÝR{2z^3.XHg:ՕudE X/yCM\7vz,%*U!=CcR,&Bfˏ*ANr($Ф@fJU:(M/zH85\A6=rk5O}IG1?ra^y Iic+BOFZh/pP;ri7X0D/I R&!%,;M܆-ENm:)pRiű4IHHZfs@w%+2[8*Dj$;kSGR{ SK>Fd'YW%i^O4ʤg=2 I+r)v+,F`ӫdپ,!vHȖcl:FNшs W5sW-Nrij%#*RS yvHLMik]#)kVx:-c2\bmQ=LKk80>5kIGu%d4;IZQ^F3'VK1/z2*Ƞ}zFI;jn˜UZG, R$e-ޚ Yz_ S\)  86 xeip-gƲąhTDeHV oJ[W &|y/Za0 'ǘe3r}ACp9[-˥*9q33\'c#XO 8' `1i _oꬺs&t^)!"`Mx!FT2%m&\൒(Uj(k|-].q^w 6|Мy+w j0wHM $jBQ&08H%EI@x2LspEcC vNG7}$UaX WѮQ][QV S֊#L^WZk-A4ܕ.뜪#oRaҗq$qOﳿ"$EKRM䏲FLmX(9powy"{/! cQC;vP~:n".#% HIx^UɽMbz1a7A?CnJ&C;,ڇDCh׶)$~mG3QR9%53wW`J1cvLw/v7B8b1:Q_bzQ5#Hs\?R1%S҂KQ)1 tNG!]f$H2<* cg0T^:;E>g3QNYlqlg* 3*Oet5Ceh)o١soFYbfA4ZZ>FtvakO"&r7Hc|U.|U Pbx}9_#q;_E35zWUG(9NcJC":DᇙxHpƖtXH'c.$45'xkfC3.">5OGg3x;Qh%aa4B=։b#zFD^\$ }nV76я)dDsvk8i"* #a0qvW(|=ғ>I1NH`"zAFa9/adlct1 #- 9bH/Gi9"'lg2BAI/{h#2Ta|IxB4OQVyiW A?C ?M 'oi1QeIՑ8IL/%^0$7s-F ʈ i^8m D̈ffD̈fffDDD"""  H*\ȰÇ HH"A ` zqcɓ(S\`ŗ/œ9dJ8lOiΔ)Tś9<ϧ? )pգH.5WZ*vjN1&թ6׷Y *f®hn=_ҭ;nӦ ]rQaz0oZ&6fxe#OLy/È3씭ku4#bdA[բ^mM Ӯk 邽K[j/;wlU)=pzq/`PY_Õ:ܰ˟G8tbmRP@-QH6pYUU)t I~QXoeZ~5"$&3NΈqSrT)։7WZI2e(E>#k $' xWBd[>aݜe6vE]8b^^kuuy2f%r &fѢoWk )Z%䎋N^*]Z\߄i}Z) 9:#oKwȦ<6 'y"Rg,ggrKG"JZf7{LtFo??RP;Ifm9Г.yG%БGy#^/6@ {ta3Uz~0'o[u(z GgKn ?{wrN'}苋[)5(vӍ#^Ц)S,Mh"aʠd$]C9 z<R@$yY ےg:Qpg'!2s;JМ?VX:Pkj7R̰طp=|'>̫UHG2;fw1߃RH)8 }3*d!#248bGEJr ^o+3EO~rwlV C8GFtWwˎ 3rKB~5F*i7R\&3wȑ ^mnD˂p٦!Jg2s>LlX֦:R[qlQ2O&e!F:S %D@{YBѤ-yd'Q iS_٧At`NNjt-)׾t>e(DIJRNmtcL* &E+99U:ShRlJ]W!)_ZV~H]c(uܴV_%}CX>$XBYrL:ŕ@Bb25hY #mfqb D&Ϥu#-(pkԜSMJo}hH(@y;]$V [62(fե[υac_+.CRݵ"W?1o-02]YXOX]u» glxj[>>R\X:! fx1{)`=81{x|9pC)EaC%ɍ#WwL}FoNgz$mVr?<]w{|㑕/P.h2lBAzl#2F`zW*Φl4MX%Y=[Wڵu[3|f_f^W2!žϖJ=ɟR9iuw|+WB{"[;6v7i;+-'w;V|¾TŨcZt[WX燱 ?=ڏlҀERIoo}Z=u~-?3V}isO^z&k])_je~zfSUw~ cPg~]O}y{~^m{RMs_ nW}Bgr0x !u|Iw~m{u1|-~uQlXrxѵ~ArW~ևgpXuA 5,r);8h?u38q:^5qHgKXMiڼP%NHҔ1iOAUG\@/f;gۨnLAWVߊ}`/ڥhW.j2/[ 컀ٴS>6Xg^,޽2^e5ii??&y`۸lA\:l℃z m64Lu従$+=fKMѮ8skԪ+ǿ;jKpfM'`U7v J%BD(vgZMEWV-(`@NPO'Dw~`m#Ӊ)J(=8dqlzDc؉iwvAٞgKHL5Xbk#,BgqFOL9k ESUW uUY-z:%,y%Ew$ڙ $ǧxD )vrg;@ĭiZkՈXd[zz}jJ뷡ma1ERSŮ~,aV'|E*m)’궱jY뮌_{ l\0#!Vh+Y i xfY%03A y2Bʲ.k@o bJ\l- *|h* LyqvI1YoLպ\w\]g5=fY 7ZiM+t5{shʄ3h" 0 ?J_'z.(t8˹͞S_S(. ɿ:N\qsL;Fyl'-$/; _xhm>C*Y?5 ;驳/MPס] %1,Bģ_'\Ajcˈ  `vϳ ;dbiLAے*1 < '?'YFǹx((027DH:?4ն((h-D"척ڎe S g'+6iSbۂػbq[-V2 [Ղ1}ndpG=e&qۙGuhDF Ycn]ƛ*^ǚRGʍ`2PZ' ~dKn>`X!B& i[}.ɗߡnn$-"z٬"Ӹ$'Se6U2o~srsa x)y ؕPbD7{3!9}m%Cю>a-*CGZrk! py/UNtHҁђLBӢKzMy{:Ќ΅{ĪQa5fL^O8 Pg@jjz[꫶և&P`-kLJ؎dJOɔ9tHfx`׭j5HSfXh>S M]aYyIY܍"hJojk[rI4uV`D̮hŽB? WBuRx:;Z֯le@;4.C/x,7Z-z/fw=q0{:tI,UٛUxbսG|c2\QjjKk0+iU<܁ցxGkY}>V]1]|T֍@XlF:tRY%{WNXMF:T*JWnX*Wam\}=E 414O6_9ΆsۖdkMz؋gSuԥ_'vOx^*sT}cDZ+ӈE6 #:щUC͙}55k6lεQ˩zӇ4k~QbiUOtU};$k&6j4G9=n,'Z oUƕmJo{ۗnh˶\ܭmSqbF3:VZU4b&8MHYvl1,gNmK<% mp~[Z$wQnP=<$d:Qy[ {N@6FᾝC8/|XSLp;k+L?dK^9%voJeϼ=q 2!?U85WMe\U&W\iggЉavAWAo^Y$)"9yzAYYy !g9*QC j)*[!j`ez.JAvQ6jw@g1ә(@3z7z%Uѡo<: 6P*V`W&:F٥-:q,Zr qF4T/)Nh2Z aLZIHo `j0Zq4t=9qpFJ z)sv٤ :ª#86ZYz*xTh4h꫕5[jXZɪʬzSͱѪI:T@wjzXibPѨ%x~8je{ڬ8:EE窯ي{:q걪&˪ъWʰ %J)[۬ ʹG4۳jZq]"k*K4{-8:T+dTHcf[*/KTȵjzti;T?rK[iJ`;Tq|ڷʵHY37˨˭9}x㪥YKe˳\KYk`]p*۹۹+./7 ;z[۴z /۵Hy;+{+5 6{ ;{[#kpyZJ.  k[KkK I?ۮ*$EJ{\Y Z,+;˴4)l _Bğ[k[,,ğ6dLJ+>̼Ue \6;FNe+E7[G`Yu\0ي]\5V;ZeLJ|kȓ<ɡYl-Ɉ<ɉZǁ ;<ř @ ɒLGlˬۺȇ̼a;r|,lȆ,ƾYJ,em̑,۳ˮ|+籸\+Ĭ̳X,לּ lUOw2ڋf܌Dn ^ O|.HAN~~~ D""Dff"DD"fD̙U̪Dff   H*\ȰÇ#JH။3jĈGCI2ǎ%S$xK0cD&Gmr͙sL9ǡHG4hҧPicԚUjtա[~-9uٳ![E֍kEwݫu"yͨy >5pҗs4L5׾}oړ}].JmتUfЇIb j{?f sFص{vlͳAm)^<Ѯ7mWwسξ{7uE:u;*ҩe?3npqa\w{a姟FҖ y oFQXx rՁ&"03@4'kV,HbS`d.ⅣCXF@%#`SI@\ 4"NUYYF$0ueT&h&wN͗LZFved.z]YbR eFgS{#M.`gNڣIZH]:iJ& cNrg:&Ъvy(ph0);*iIJ:lFʪvk15v+F-NdO&;,kodK1Vkx;/^ {wjz(+lr .4q^lքdn>2*يqn2.;Lzgu@,sk0ۂۅz2 VqnɆ6Wǔ ?=&i&=):<-4# jP M@kjtsӜ* ̪҇^̨ ' D@i8U#V5RFFꙿK@adY&TFPbeɽ } g&҈d#)Bm=Hb;9ϩ"l- YWHb\Zz[b֍Bvl&F$T$dakƬuSmG̡lЁMY2Dn;׹\ RYF$͂W$iv Y2p ĻPe%Y-_+T0m:Nơ%C*l슴em[1r0>4dPF R5P"' .j o R]eK/b`z]n vMlߝ+M"YޒۣvdՂϦ)˫{>/"̳[3-g3ԃ_LZB+? T}Ԛ U T$cf&ڻ\ hR¬XP-i[ \A#! c񢏼뽍ֽش}x\ weV1βt[}~:,q}pG;­[Pb~6ߡ;ږ)-Շ} t89:LtVҨwпO[<$:Osa ͲCnna]N=Sg:VOE Okw[w3ݻ 4x~,{'F`WY'3{ϗjv}y}gy-w}|?Xhzrfpgqf,G:炠W|"qXm%8~8qe 5Xry97nWxCTXrCdSgnA9SXGxA'3iWGTH8B4hY#zWx4xlX}8yx8pDyh~pȅzh(,7WxhXPhb8$2xz8Wt !X1*h؋h/Ȉohuro؇-{ȌȊ6HBG(AhOXШ.WHXt䈄x2ӎȍȍ.#莭ht9Y`00``@@@`@@@ @ @   8Ё*\ȰÇ#JHŋ+HFCII v$˗0cLʂgɳ'͔7Iы5zႦPw& 4Vzj j;JVKEsUKۻᲔuݵx;ԋsW+1BBŪ6:n y䣔*h6gĢK70ݠfVY&Z7f/]7Y݆~=;ASrԕV}:uTw]>6tҽg2jϟO>*{Y~uu%xؙםO`-gmݧUoGKah9])6!Ia-!$2` nUEIaW" h.gS50jX (B:Fc/fbE>YhI.dg Д`TgQ HfbHjP_h_7dp)0#)ZtIHwBY[sp:_e'F a6@MCf%.h@:AI:m&!qZѦXE4+kbOXjDZi-Dy@:v-*Zۥ6.gWx.Z ^^ B5/)O1,jf]Hbt-,F-],GoVqq%*kz62|PIk4UYgfytg3KI߼4GTzP¯`ڣ)j##a;Q[tmA-^mtQbGwb| h1Jx(r;5QO*eoy ޱc"R8ħk:>.Q|屇̜;*m]洿ʓka9 >{̻B6pueN!zA3gzɫF$`/I˾W].i.y#m`zN b /tI. ,e㓤 0H# _fv+ aX ưz0!DD&m4 d(IOPw32'11Cl}rb|H'."r3-!Uq+v`FE|B&LFa]BPȶd1ThGDIҘƜ#E"yJ1+w Db. c\iHPJ s&Kr9.ї_(٦9% ̝u o" %kJH(I)`plS>C2$st&<hoIcLl!SH8{QI c?#)Lb.2iM>+%P^0J~qY%; zH6&H]KմB&V)i 28{k3C˄ت!,Q90P!r*)2:jHF*q, -RC./ K8XpQ)_aXԲ(TɌ0$@6ԚHS*E 8{\5d$(ru%ME'ZL浛5_| ;h`ɦ+dX#;Kv" t`d.4i* ^Odp,JsbNMaisʸ1{$wo@`G)4 gd]tmh@ﶽl}%_W85d';'؋g^۽onƪdK4pZ<Ω5hkG']?uOl"#وsNp!'lj~ĹcTuc՟;vɵLKdt|p; cXQxdcIY֏[AiOc?Lr/vgA.6ah|lTR?^j ,DaXx7Y%"L8/1'? 8as A;5JmW6At@_>&{~UK s95z/؀=T1[A'ks賁%׃KW.vEB'G8AmqZ>Wɓ+ ^^`$e2ِ=B9baF$ FGw{$xɑ!o&Äxpa|՘I)kPf:>3;1jQRXWՁqifvFdZI 9~fy3o)松ycWU&w"%ZHWHu~NNA/Jꉦn9yކ] 9r$G9t w?njbTږDImt`rvt>!iD'ڤz|@2gvz>$y pWUȝ5W*)Fh(zxH).zKXcj|09jHvJn4 +C'r}Ӫ9=WFb}Ec;\xmyw8wyYf `DntZ6;A9%9e)xWsA9  T/ gFo:U>R"S'/*BHo4yh4A*Zt֝P>= wI?1% >HB] #;7}uYihR_ C2S˛fTIk/م\{YO19zti݇{fd}RkfPsZ)!-at|[8^zySgC ‘uGY-K&>V;_ ҍE~$з!L=Jړhvm2r԰vȏnīܬga6|R&ğ;#fK'_\Z;kGtSXNl*nntg7]T:xuq<~?WخϾW_{vk2/k-) /<y1J=-shE u6c>Q>zfYOzUKWk̫5,plsdʎHy'} O9ňjm zQJyx|B#~UpϽ%noA1bNgQeuY:^^L;նM]Vꗯ> < .ppA,>PF-~Y@8J]5ĉA'W"ȗ3xÁJv|5' h1 NZ$ PS (`Fk-'K3$Soљ\?~;Èo*FUӃRVhf* :tGʄEJHqcFmΝwޖ<=: TdgecTU>W9cͦIlɠV,vcԚS2>۶z΋vl: nXn双I()έN.zlS` 0Lj!kx #fĄ"o/n&3N&⓬0ʮs`V i2)l<2EbEf,SF&C-H "ʫ [* 2 <Ȥ x"\S,&K6Х`D..4p(< "4m4Oj 1(, ;Zu6B 6UEsNL3NO5}*Tk<[*3:>3ȩB4Uz*!D[*`.ٖg{m?j-HY\VLϪs7;,S~˂L[(&,`[z ^:≫ޅ*8VЯXK 1bTne7QvWւ͌j'r}\`qKy`aE j8M8ˆkiehn+2u5mB MBC;puY\ix`^Eмm|p͂"m;()(N'Z4?7wՋ%N!` 0AMd-qx&̤O /P:eE▦1joHM0p Nt !aC`Ɵ,:qX|4ji-qC"¼'i6 !aL2ԅl3r\8 W>]$x肺j׸flaud4h^i!n,F,!R>U(nJ$DSTΑ30!&kL̥g=9@1['u&Ư:bβUDo ,隓olS7qbO(ރlײit[CQ4R*?7X t7:*^:ex&p-ܭݺd4k`X<܀s*<% !͑\th#ڡi)㊯]KX,,P^N;LG/ΉH%8τ&F5jDr [usUwM; ;wtZ `&O5'ERA]%cCJz:ꊟn~$,4d5.cLɈ=zVkO#B:jB [b5pC3M濸.NmS: Z'qFuqO-R:YMsaIƌPK+>=ONfPL8WR &݇e-),{-|,(U| b8ʰLߑ)5<+ ȯ00{);ydм#pB!&* ][,廿pB kS( J!j3( l6!ͨ=w.[-w6wsh2J31JC>ӫB+xCD\!C1Ũc+EиLQϙCMcGd;=7? {"=I%i [\)5F DUaxGG=KT,@ǻx-HYYz D 7Ԙq/H,/l>3R$=#S,Tju!Fk̻I*-ɴP dAy*L{ºóZmR㑰j>t @r*`JY,ĽDK aKC>$+F zЕrl5=vׄؔ٤M ̈fff""3̪D"     8P  P !†&X!ņH ( "0  $!$ (P*XPa $P"ŅH 2 p!#.HbŀH \pAB80 H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCMӨS^ͺװc˞M۸sͻ Nȓ+_μУKNسkνËOӫ_Ͼ˟OϿ(h& 6F(fffDD     @*\ȰÇ#JHŋ3jȱDŽ (S\ɲ˗0'$8Pɘ8sɳO"MJѣ= DʴӧPիXWʵׯK,RfӪ]!۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCMӨS̪f"""     H A *\8 !Ç BTD%ZQbCz,qȒ$ Qʕ,4)dEoHLe|ibD9ЌҌ T ju!ҬNk*ֈg[v vԶ+EJ@ԨJ dZ5ԂQ.-U+Xgv`تbݢehѲVmk_eJt(dƑnL 4e:M ,qeA-;\'JϙƄ fѨNiRfʺkfsŽ߼ޮwqƒ7zq6~pam~t,1I_|Z3ϗ?ry͋joF**ܴ6rѥE1 .]9(arg]v]v!&xw^|*VV_~(VXwۀ2sdd^x!bz7b\W|?+ITkچ[cK҉wi']֧p}$:؆VvG#蘐%%i&k6)&g{u GBw*2)+jv*֨Z^٣Yb줝i,Jkl,7'n (j(uBl_f!HV靺Q:Gl&);]j:VJ+ꎦv{mYm%tQvnJ2i""o#V_Y6fffDD    H*,hA6|qD+VtHF=,X"I&XrdJ+3<زI sR&Ν@ -x=tRF Dm4TU-)׭^UkXcUi۳CwFEVlݸx^r/9h0>w?aF9bʓ!3 2OC},iHε٫ʆvٸk wnkk}}[h‹}yBŀ-B pb^]˞Uf\X2w\}yキ/wjM6Ku묹%rs8p H} 2 }nHH!Fŗ|WL䙘z'X{*|U~; !qiEHF&9JdhJG0quz1m)"b\yd^5T>'[shJېy6ɤ4)ERVӕVġYfd~)i)G*Zp*k~窾:w>^u.ꨯ=i% B^gqߛr꠵*$z Pv_5,^y,Fвh,|:AI{#[JXnH6 Nf뇿rnk(;jlibdrilbo-0.2.11/src/test/zork-poster-grayscale.jpg0000644000175000017500000060435313153331702022433 0ustar chrenderchrenderJFIFHH XICC_PROFILE HLinomntrRGB XYZ  1acspMSFTIEC sRGB-HP cprtP3desclwtptbkptrXYZgXYZ,bXYZ@dmndTpdmddvuedLview$lumimeas $tech0 rTRC< gTRC< bTRC< textCopyright (c) 1998 Hewlett-Packard CompanydescsRGB IEC61966-2.1sRGB IEC61966-2.1XYZ QXYZ XYZ o8XYZ bXYZ $descIEC http://www.iec.chIEC http://www.iec.chdesc.IEC 61966-2.1 Default RGB colour space - sRGB.IEC 61966-2.1 Default RGB colour space - sRGBdesc,Reference Viewing Condition in IEC61966-2.1,Reference Viewing Condition in IEC61966-2.1view_. \XYZ L VPWmeassig CRT curv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)KmC    $.' ",#(7),01444'9=82<.342 \  !1"AQaq2#BR$3brt67CVu%4Us&5Sc8'Fdf?GiwREiV-*I:]ݶJ̯H>"G)u:?w|~3ZDgI\x%HiՕ*  UvoJk9Oer@)e(Q'Bjkz\!o}l8)*JN3鑢J7LzV0Qmn传xhdr@'s/u.((B3SwƇ-r]/QXs#0]zḆ'')ʹ ( kPo3bLW- Jy 'VuzdZy!٨|DFt4<G=E94x'!0\-[81K:b,5Plw (`|TVni [;cGVC촉M"$- nŒ?!ߝ'Я w|g>^C4LW܁QvK1u?-z> *E觡>.;=g|21/:6*st-mҫjD q Apq]QtfQdv3O6V 3ӓwFшMZKCmMaGR-RS4nqe);[m#Qn*7 a_xhվJRsINӐ{cPtҏz )[p8AO[fn?Www^{ujn骯۟j?U_On?Www^{ujJ_Nĭ$!b3}=GuyK2ҽ lFX(2ԏTI|3U_xmU!GHڨu%>U =;w\z- 'OJJ-\RH|E=?#w>MV\?gq"ש&bFJӲBO>UN?#ֽҫLBu? RЗ$ R >]QVMqLaNTxϦatړ{-Z9p |%Uwr$Ij'J).\rL<JKgP8% An1jq)*IY?yqXrώF>KnMFmRC㎬))JH `gӝPӺ5GOIܺ*'ᦖ))'ۜ}ЛFEN9t:ꌍeq88&f22]R#yFopuNt]*C֩[mlo'DߧBiZ{*,Q'9$@1k5AU#Z2[uPU2RAm$'jUpA#2sL~c )|#?|ƶt~ʹ z)?'ʑ#i!mq;q},=\4'hyxJGʈZ7N~_rly[VrwBtgi>:eJR|fx!;=?=cKY)ȁ (5!j)s\vR*elc!j1J $ee*6IrIJ~Q"BBo^`Dp1K~CQ5m#y'SxT”=?jD=K 6@Vq %)*(3ѵRذEm̏Ckr%ٶyqj\V(<|,0ڏ*WלgK5!v'i$Y<P0=N0yR-${|hјX9AJ a^sΆҝhb\*CϴUco>uP(dR`2;ֵ6[HǛ'H8u!IObD?!Ķ2H}̮¶+p)ST-nR.=Tvc`jڸIqIJY֙* ;KXT01F}˒rԶ@`Bl!,F (όꪃFzUqn2&[e)Kpwr}aX"nJ%b_3ΡesmS\[OCD0or}#ƃzcZvLrOJҒ9$w}9lj)-|o?ӳSIϴ;Va,*쀙%IV9A=\qtCާyP*9t4ԕ)myJ3GRzDU`l(va%S*]BRf ϩ@wrSseZB)t!%|ƹB#܊Oqߞ ڧGC(%JHo#ޘDe_sGJV8e[Vbj*/UNdHkyBpryc{w뎮"ѩmw 9<diyЦPT:yiQOc9<|ښGiNm#*ZiO)ͥjz1iNTT!vP$ԕԞWSZ}f8ld4A拊S`yj e9!]wuPr6ٸoo)> iaR}DDvf9P̬mFBs4bѯ_!¾J8[*#<qoT-jEMC iPΎ}q6mEjledx4BIO~prGֺyBjS vcȌ8iN S9^ۧR"RZ_ Gn:H%IHri4++ rx3Cx+)V|@ /RެA\765sW;zAan][l dyW@`Hޟ5V)D;몺/akU_lRh8#cg(o:޻/l8Ή.2A.~+':->}Hq $`G5ul/ŴAeA#8mMxU[U瘭U8!Iď/[/QuFT&"L]>dܑ Z:o5@#Ր>2;:r18ƐJYЭCRڄR铒O8ЊTLoWi=n5%,Hܔ_YH*HzvSS^N;^jjَ%4E!ٍ$ +j y]lf@T I9F0S߾bu u)X)a#-8!!JGX-='@'Lo_TnzjޠOn" vz!-ʀRcB3FA?#]tU 4;^ӧ2ЩikܠxǾSdAPݥ"EU)*!Sҥ)Wjt- %.lR%ӿr二)Iڥ܃U:?KG|ah$ A㞠Z+4+*;ﵳI$zFGwp- QN瑝Z׮IuŎ[j->Kq!1)''*QQa*&]RԺTU%m:yZ1ikӑ6yWZ'.Fm='r2 NI':}]ib@l)i̥Vy?A>[uz=LBkSQBI`cnuB#*) u2_5]ܬ rfY.jwR0tr Fq(^=xbl\P 'qqG6xmWzڲ?y +_6XfC4 ) Ǹnۤ eT:~&z;hDR壻^09h.bїUNy$QzepP{9Mzm cDv¤O4%1OSn'HTN ]2ɵ2ݥȒ8,G:4XRXrߡԹwie$(JF{1-xZ]NQ>nHKim>I VN N%wM=բMTiMxڏĠ@GޏZ$Mݑ"fR\y8ժ:qp颧 UK%.Hڃ-=Ͼ]R6 9=}uWH:]Ns, sq-KAʔ(Ē{;sj\UXEV})mHKNڣ9$v֥1)bƏ%d{̝Nv|iKպir)hfEMR>FXN3M)/ʕq"W\ZTuc;RP ;@q`6>+4hO~z O-H2qQ5FšS`l!1)rRU)IF0x|{ݵ+n:'8e.!*Pܜ}qYNQ=^mZeJdeHT6H(>g:> Gt]&Lo9NB9 CSJKF>!SCE.a*}1뭛1U-uAQ2q>Z5a5J)@<kmV™Z)WsiR08.SV)KmA XVϱ㷱";H0O)#~ FBmr\UcJPR{|r*< z\fg 3n `|:{GU]IKy )h `;zm?)yoCv HBKA~씑러׬x3 )KuB)i-_Uid-,41T3>f[#TH}ÙBiIyk/ &k5h~#A(pJx-8v^4?>6(ʨKzTK,XnŷK2,3u[$ 瀣n,k_8 L fǸj:%buU [*>W ǜ|$V*a2jFf`!瓗 T GA~zOS/:m^ZSYb;{@*'?BU& $ uKq@H?irxA I ڐ;(O]nPq2*JZV0zh+4q )&SX_̧Ѵ*M6ŋ2d~C[*dX,Մ '@WoYkVP⮥+V?.^?rcj +ujIZ |0}qۡ*b-"II!HbPTH>Nۚb.I.RYsQ# #upռԅvŬP%k-7yRO#5p.+FfT9Qޝ6O2p #_UZK- U@í$$q ;lzhnuQ1'{pTkF\ቬIAW}ɮ֫?Z<)̺>8O]בqLm?tBZ[%d.I6JDhU*,CH)e*>e`3uU^ϳn ]&3e@$Vi;A3^G)6riҠ"v%M)-}6*ݾ)v]6qj$Bn8Vd`r{pO?UW^R2 ]5 I9*UjbRaKPN=C6oWSJu %JSzN=[ԺIoiMii JQ! ! hPUQvJô_cہͲC UkQ^jjjjkv7[~;gTo]tu4ZA[oC+j$9 V[綕PzsGU-.GjLrVϕ(rxH!=ԒSn Rg*O;{w֭aexmf,&; K{8sǾ/ ~^&$@c)aikʟqN*{~Έ7Bx[XUs;ƅ7-nĖ)UIPy,8Sq:aԚzmQ)2rYSԽp+k/UnYmLݓPpR\BY{8HRrTݳ{Ek rjߤ;B]o) <߈0[I*$NrVn :uTNjV-/pQ 2@'o<'8s=RāHT]׈݋44"Iagt4Vͪ#Z- řW4}#snSZ )f#|[qx!Gs=n8]Rd5R W7M_ʟjp%4ʕIP) WQuJeNp08'D޳n  m1F4Gt#━(^Q9V(Kj͉*Nἃˇa'ZwV׍E=mIg`8HcmZ+n,z䠢)&upy2N~CX/뻧ﮛS\ҧ|Sf](P~ړX=嶖xCM!=u[ jfS$GHN 0qg'5:q4hnm (a͟= IIDJߜ85/8)hNHI=@ 5ӝ >%U %*#O>sԥ>W3ExEH=H$:ѯ/Jޛ6߽^#Eڔ fW\opcSi1З~x,k-%Qe>A*KdIT{$qѥrtm- Z|wmJԐw ,ioQ}Qma.%nw/pg>QZI$uzwm& K%X$?v28t`՚RW*0(8@׿&+"=CIqЦB)$`~tqn&csφ=Z[]\q^p鱢!DS0[TNHG1o3զUhZ' oF{{鸴5ڬZtxS4!C{8>[7 V:5"BrG%H9T ǢRP &P:/vT؀q1ެ&m6n1BJ+Ĭbd0oAE @>U(hSHShQ3<% d'F}GMҧF-18 )!|Z)m1rU"mBDgl,m;x 5MjU =cyk*vC#(VSpOaU]i*̗)(1$#Ώ~м+\4_+!)s7Pi\-2m3 B ǰitLf\2v Ld O=]; !#@@HӊZ+DDD%Mܠ#;S)MԖj, H{'EwYWiI2ڸ}H9x퓏>UꋵE![|\;rX_WCHqT NJР2?IYn1;(">ͥ@gGo]&\ғLBsjP@Z}>c ~n̈( 376;HΖ]HkҰL)B$ /'pXNP?.zOa9~ / *ÝgEjEuP+&/ rI<Unc 5Qij#GM$l;*zi U u((f]$v ݵ)FnyKR^6s΁:(Ǭ(2I,6;5Շb9PqRT;H:2M}C)申ˤi9jܚ5N>iZYtCi)ҧ^ZSίBA$|Ь.B.(mdl}EU}V] Z:S XV|pSK~*-2lFg I8Vqi'p=UbUM-,mqn5PY*tK]p)` T ci. . sR8ڽCJ%b~&=9Eu;Bi$T0<_.ܗ%J+mȰ$GRF20IL|QRtj8RzG ]ejTWSh:!@'Awc] U#p 5 $dXS=ؚ4B@Ur8i1nZRZjˉI!Uw:[ui3^BWVJ6Tdn>R 8?L`/]&pje̘AL=5;#H" {e2*~C[,''*QnNtܽ0l} ?G~;Hn2Ӂ8ح* H14S%/g=~zΦΟ؎bT9iSSIXگr4[~ɥ^vq4)2% JJsp9ǥovuIծ.r+BVv/6sG立Fu!XPj]u"d%[BܟMXSN|HUE-#vҝ\y[]&f;z]0zV6(Ty65m Er'? ƣ<Ă w)M\bio-:b76 K8yUV;iqҨ RAe֗@,JWz>HȕE2A~a~!\kiZ{྇⾀AI:_Q,/t.H/;m 'nJ\Z-6 F9ڱnn)qĈH,O 캒A$?OCމtۓhJ}NIV9J=[hMt2w!E' qF[z~rtŇQ*q}qc VqoZr߉joϥl/TNRTo=YiQh SN')P=9Q'].hQXZnT› LbBQ\ یϴJC- |[ZRڃpy87H[}8P*r0GhS\ChV[{|N+ޝ#G-$`r k''1`XN+ߒIH[܂>n[ zO SLjŘ𢠭 %;Ӷzn7ĢԠTkx:$͔jFA#I9N=1]7m>%FPKܩu ^ I@O?M'&MbC1P}Im*I+8Q Kn>op%!Injd0[e `m^}'׶EwS:y]wN=8n*`kJ1*kwysޢIAV=йԇ$Hh,Ko+$vAm\˷ek)"n[qІR>/3VZ>:݈IZPoqGnp衸RiןOe MFQ NH)HmHV֥_,HsiXZW9ёuRK,51n=:56鶅.eQ%ůyJ#PHVE/WPCm6Cԥt1>i[]M+|S!4ڛ'R==2ݿL/AL#-( 8flܽ.-t4=KbqBUq8<5wүJu:c~Q_awt0/eT W2x iav}i]HEA p)2p6=;vxDNƔˌҊmRH\mZjPB\)V=k==@i,/?=m)LRw+Z(Ҙ\Sm6 6 QJTFdY0Nh6>; IJZO]8^w|ӥЬ:e2R_!.4B]<|/kёQrG%.:rqcr|=; +Os\1LZFͻӌjKXoː0Z5rNҠTФ8϶ȟ2[L"SζC* v ZRg*}Al-)H H@EwEԡԪZDbMiH R@;II IPGLmfgVojTQ[vb^Sm^ caȨBlli^FZZp9+Q*QmS";cWO9h}xdԕ#mjġOhʩCIAu.F'(@@}=d`() ) p<^2F}AGiv*\-R]A^z#օV]|(>R9ҳ)<}=5pKg 2[mce$%)9>_)v&T)08PM#>XPlFZ|( aП3hЮT͟!>,2s4R:^J|Zvh(jO)?^0VH>7S .II!+1pu4ۊ wx\2Sb#.O1GNuJU4Y3ӝ$^O}Ywޜ]RWR~]̵CM8^2 O 3u2#GOƐԕ R3$N0OӝhtJ@U&Qu sJ8dzQ̚N4,GCm{d:WH nƓ-eڄg`!e]PƓBqHZJVBՄ%9XD+3k%X2t[u2seSHRZ;A۞3s|Yrviϛ͌8QEKr%sS3:.<p$)Bwz${Z;XbU.ˑ6Cl6cDdŀ@G]tUR&?bܔƫF aJw()<'SI Aa4 J-JA RmY6rJ~@ Q 9:{ +KzC,!N2H줌gHMX(v&G6aa9݇r=n]R*PcLGD*u崮Sc=aի|QG:|g{\3zldL|52TڔJF>zn.v7S2TonH9ƴQ-'Q)XZ:7wά_s5T ɩBl4J?vr6GrGͫGID*e VUO#>z8E=jmj$ |i6ꘋUhѥHdQtK̕262$toyTk]LUjZWS *8zuЖ뷢Vi^b *Ǩ:Lc]yJtptRFLc?tz:4KIu{C#C6P)]el˥5XI:ޘ=aAێR4t'iQ%?Zm*Ե+Ŕ0~]r*)P >Zl7#n99ѿFuf$)N`#_]nϙkv&LAi%GA/nH] ?z[YRVӠ%Ɩ!c<G]\h*}[/F%F*#\|~f3. s(% WzkUTj:})[єOdm)HʈӍcPQzjdch=zt̛_VEoPTҤ ,> bUxaڗnԔ sgbm"Jr\%'GgJ <ܟƴ)e\4 lMZn {A۞tIkFmϻ$8XOPm1–$VO ͣVyjLnJ9r888^*EMu $s{%=85o[DfܕkF]V[;IaQJv3K1*=>'rZ,DTu\<©^D|a'mƛt6m /:2┝ϲ}q$zn\.SzC.8TI@ӣФZ0jS"e'Ƌ&+|( BΩ/ k bl%)]^R9)infӽo;)0|0|r|^}MU:cvz[ap&\Tp8ڬbqLޟS1簐dYI>?ğ{ԥT')UVZQ C[KA䏡:;ߓk\貔WJw*PA>Rk= n$> TBTRK%8#$F=3Φ$TW"  \)u\sq Wc:)UJI̫T -KT hr[Pr#RZ<8A%H8ƶeUnt#K  QuGf-][eQԭ a#N֣;6{%#UڧǕ*{-ˆr7%4\+8;yu"TѹɎ;($|UYwQtg*é^C9 sBpT\Vrd4/%({\`R "m-㸴&wxdc 9xڧ)M̸s-wSxݱ99P ꤎ$ل2SO 5x;Rگ.Һe]{_d-Jq;4KrPmZ۪Y)+RO$3,R(/ Bv'C6 )RPiGC9=3ؖl9u2ӫLYa`v ʗ)HRBTœ *?- ҝPڢ1ؑ:y=`@GEU>eAŽBBRxL̆oymڲ4C=LP)%7,m7 E^u}= 9jM&\umXBlUAzv4KH\TGOY' }uȴ\59NU=2sHRdܟ@tԛ~n`¦ÊݗWsAYQ$Ǿ4+FRۘGRi#a 꺅OO\[jJn 6@rsttaV*ɻډ"R/L} އ %+8eG}]K7VIwVjR{W h+SG"Z[tF;?ciJ0JC{I$x5o[כGU!ѫ 5eX*Owm$}P&$zX C NOaI]ebPQ:C]r7-^(s:Gjr2R~&;{ gsQh3,{]4>+,>γYv^IAqÅ%xI ;T1CՕIY3jciw]aT6VR}p14ϱsKxJgV%rj)DyTy >K>(C~H1POMB #\׻6Řm|srf22CgiQ)VNyהڋBV&}~DY)mV{sR}6kw"p\Q|$o>MwCС|$UĥɨJyĬ$+'1 ]K_6?ݽ^~Ve4 TV 'GAՉ"ؕN!HJaQ'SZ]\mVhBdAw0Jp8Q`ſR6Mvu%ڃ~:UBCayz|eX7%S.hTkea+^0 W#x?Q)=jCZl^\S-O^IR ݜ8˫V٣OTUrbTږ mTݴr9%OiҴ1SتTPa~Ԏ}s>EV[X&O΀ct=7؝pVV_m+P 'ӐrO[re(7[lK@zѠŷoLeHSszꖹoUE)"?ſ`a_J/urM$@Df$`˫݃uwU'q)4xTC56q+Id4x]$Vsސ{g_g🦒=j:hr1)rB 9-_vxOں J2*px3sECMTDEKq$KHNTV8ﭸVBA R9e[OAO='Vj6'9ƻ SJT*/_\R))MNrHP8ѻw -܃u*uj>%V "+(uBE3jC[E>ULcd8?4D͉u'~@R>m,BIϦQc*[s Z,?  YwQ8T֝bk!uڍBCάC팬FIuQ#;qF(7(q~0AQdӇ2vbVA]4L/u! o=-r)s/Z䅬{q?5]6+DzSJ6PTvp=zqzBcjsv?.U:5=HwK9YHI Vi6ykSϼB굂q#CکZ7W9.6ŠOT!Ipm$r;ya) d$ƚbc1 Hi )CIHX4iҊF[TQ7T.HH'8*T3n(T&[`pNA#=unMKEDvuE9([bIQH8P,zDQDuPN^ژ-!{cqG׹ εnLZjeBS$G =V lbZUFLk^Fy%I|d֜ٲ**[2p0;|=jA OIyX)@z ܝ**˚Y%9F0W=jɓStmqLDVR )8ڬqH:p[6^EfY;ǫ=p炷6P coV"K\$ n.ۘ)l<ΌGUh ?"0-J+FOum*s'PbL"1-& l}B^wRPIaVH '(ϮOW6dR;P> 1F~6GٺGZ͙9gIcҭ590#HM\^% G$sߕ=t ݓ9uW6ⶥ7XO/Xw\Tu! RUO'ʵtR#mV>3%`)Y!;g*i{Ҫ%0 BF GQ}z(% N7"SLUFE%1b-RH!J~ztUP-ÖH[T) gL;UBnoĻVTInfTl<ݞA>\Smjo&c 6 ^y9<="XjJ}E U/<k~UHɐ4'*ԙߟlOD (pk#t HXAu!TKsRW+P{v Xz҇>g$;Jʝl$z9ƹLNE eJkjIrrkJyђTi'>P)V$P䶸x+!_>%-s=]՘ǀST9JRbG}1-݅hR)W[WU-BP-W0#G+q"͌>"8P]o|9mZ 6ŤD!6\v:ȋ 8)i {8 ;J8G <srn+IvN)FR{z_4{S%ο 1=9:&twڍIw9!JK#=ƎY.E!ӊQ8RW @=օr=*ٛ3(i6 φ <|F$H*?Zruu 0 R>h'5aq%FCn8F)[j?}){=J1kOari{O-\UQ0++d翐ߜl7N )qKmNW!|r>Ü{=,˰lT*.y֤p$7$jDl^䫌vE Nؒ)PCoPBÐ✗ZjN4B,8¶OI Tm dRS*.$ |Ƣ9\"MKV c ##=G5P\zJ,~w 8PSiԚ+ڊHYJ#Ztunxzf<̶$'rpT@#ϳZp-R2UM䅟R}=&J;ޛF?q)@P{C>- ty֝m]YukN@»pA-OUpv1ubNv4).%B;U]+ʁG9[c< <$TabC;T?I"ۯ^jk!<I* ΁=ELJMl!<ʷ! \P ߶F>9á#`ā9%J }k>ѪTi'7B҇N9V{=tPz|Bz E#jKo9VТOƾaUjd c۔ |D)q״cWi4qߺ2RQ)S!MF s c|Vss+G6E ~N{[V}WU!껰S"|ևk8UvĔ*)JF*O@VQnKzm-YSJ[Dd:Iꅓ ǹUQ(x:WU: ~9%<;rJxm)}qIHBRQetƤEZKpxgȠAc<1ӌE3L~4Tb;ܤ}9ţjǺhS+Rzlڜ]N.6Jø$B6+zZ-Irړ0,!/%ըPNђ}qݴHIj PXb|QA 3߁Oql˅)Їdx*r2qs5Ev!W6F@=qqƩu55-'THFy sczqT)걢8%jNg${gDيjb% ]y-;HV{vਏ:qP.{$iieեTH<(cKs$Ӧ6#fK 4 TA}h3榔!+U}׾ !U#'$sR29>:ziYˢ$oRنx1\|f(*Jk!vdqʴY-!RPpK 8I۞>G:cٖip[&ҩɘڔI)m%"9MY\UlT~Д;JYNUW#y綔[%9JbQݼ(qlWtVhrN+|QvRrr>G J}R!IJTԲ I-Me/ xmc{}8:aXQBfvts z-[Vcp _mQ_!^ Sg 8uMtyNtcd 7QXD Y}0pT .-g O#8Xuc:V!BXRF9i;Y"i1ZS<$sWg5 ,zN,88ʙQ9O Q?MJ{zo%$4&[,V;ǷBt}DpDmOObU[p $,`|֦LN~HlTyOׂ}uGŮѢU!,4dCE&m=$Lm*\7Zsr5(G\ -)0#OO2SU9푁NݔNw⨥J8]b {"kqrU"R㎧ H9|aY?o@*zZ-M*O}_AX\TY4.B!eAY n$zۂٗp5.uu,:lț1jJUS;FѶb_Ӹp"F`$+udH䔣$Fk>OX[:Ґe`t*Kx[ݹ8ڂH% ?.4fiRIڛwORCQzj:etհ¥ 9B<8QVVvP wt5 b],߹jb1^=pMr$p=kjJm}5L[іؗAQO4rR {nG=SZQg)1SSv? 0G>nl+4Hpp iӞ;ofr2ma,m@}9x†)j%%(ZIZ<8. ͥ`2teߕQI'֜2s$jjj;Pz-YY ?$rSƴiUHP݌]B^F5xr5[U۫HfeD>v? m{k {Wp%a'k) x|zcXߗ%qPJm%JQ>tңG̭\Tb!hy#c?֯]RE[Itcҹ_)lیie*BJGpt߶j=Q](F[O-A+Р |Bl}V$"$RsjI8)8c7k;(աµiސ@ 1x۠۱Ub *`Z2OSlPʝQ9 'ߓ95GH*z:^&r6` A;Ғ9Qnߛa5d\2vUg9ze:;u71m /NrT;zw=oǺlʝ)<4:O'Qg\QM~joS~& `#=Uě2(5e5-VYm-oa':nTuNy:Jw)m+-ȁ[T%C)ѷ Q]c=Xhn< \ >_|vsQ磭㲔0F~]u"_R(R)%cC+AJpӑqobU&2q whϷiUj5 PH\D7!{R@ 9 *$gi&Wo+LD⁴swP[W)qP䨸 ' tȡu,ʅ2TIJϘv[nZE pؐRHW[0ltW7DԡZ>?F)->GJbIpLd _ZS]US hS:`NB~i2|S"ȴFP~&R2cʜ;2pQڜ-uH8R;?YWMVB:6@t8HP );HN>S_N8\S G'K)!o#c!Il-`R}LK3cue?Mee);w8 ʞ;ljnp c{gIBNMM4NNq@I8)8EqNJZGKj[g)P=4:N>ADliJ’IIHsk}hʥu|OG*8_iJ IPƳXm }6Kp|Unjn*3H#r$靖髃[q\BqIn3ڎ F ={=r45CEoRN3Fq49=OǨtWt/7DmZDd'Oê3,iّe•%-aDƁoy-B7nYS񘌩"\%GrVVG`N}Z%-RQ%M~FR܊zh[DQ0x-)i{餟VzHT#O[) 2V9J\i#jآn۵\{}4QtڇMnXOeNł Ym'n>xۗĉbB 3#;B1ܟqOz{81((݅wv]^5s@e+dUpjl29#>)݉%'k,iP8#UtXJ{F^hC+B JAIoH_KoDv!R)Rpvz'Ữs)MݔJ[r(sݏS5U mN2 QR D[Dx!I}ǩ}3aO<)c~|jڳaĿ5#NFqA')“V;:5*KnSce\!?%^V㪕6z`͙46lBI9>L5@BPSERI]}ֻeQƒb#){)I{j_ Gf[+_R:9XyLj4$-ٗpU_ig*mɎ)$ Ƶ&SX (Y+_W͹V)#i_٫Qy[?ۙr.HK gTP2viɨ ׳=/uY!";NI窹ԛ^3N5"[S0r'xk%]A) W%ZBdx~VOpK.+y-n* }y8Θ* !KI8gHN5|jW_ݲ鴆TqRACG8Z`O>E6DTD$/ojAU}ij&E,\+9N{ {]-5 #= sU!~;"I *rGӝt^+7 *Dg*.-!H Wd'\yh.-r)c 60ԩ >&#;{{{zGS^qLK)qe<˿q Uj en+ ayy9by~eSpjN̨~YXRO4UKYScYPJv~9MX at.t )>%]wv<{iKt촩ɨLԘw:5<>G @p +ySRe^ǙOζra$Ϫѐ– ?H6]C)mn娌'gX\V&I{ R{.E1K cC #$q=-ћex%iyh#{mR)EkR2NN'U ~cx`VJ'8Ѩ#&V*Z)RW•Q~ZZ.qu>89<{nj2!65G JǸ=ZnCTr*RFtdjf OI+G'T9q)[[ӌ O߄i[wdc AUZ_N*xuR9J cjųKv,+y:۴כ{*pGϮNYiޠs'ޥ\ JRsFٷ|Ի.Z(.;St xQĩ?pc$ZS$ܬ;I׵(RLC. ?'Zo1ORsIv\F$Fq=Є# Qx!, aCk=U!Rd^K~ P脟S=ҹ6GZIn-ЇStCSD?vo`Sbߣ%u긩^DƜ{,؜I'>_6Tu Kr{^!\e҂ʗ2S9־}+ԚjL敐`O ;XnV_P2#lR.!**m\rsAIƁnU*VLJMmI/Hmyܔb;]'?c)hjjjh~"^VԚDxex[/N¡buGӋeM6|:>:pFU*tZ2M:kAزZSN4,ynRKqИ:0a Ϡ= jɛVB*mRރGb;VRx8 4U9@%G!¡d'xM=c ֓( ,ejp?q_M!am%xRB8PQ鯭xi)P I 5NxïEb2|qmfR^.+mŢ T`%-hka;N@g^FȀ]iTcNs۞͠P Ԫ $)̡e*pe*;jUF TgKqk5pOHYVFD;p;m_Ҭ7.zd &l:T&9=-,OY`R"R&Zi `Fџ`}mph.ʕ"cI\v"'iBF|[:2nޯOR23=&U"\8#^.).8]j$0sz`vM/*wH9%[q(c XHێ{n݊W%gD-w*PBS锒 N=5GsT!431'r6q<MS C+1`Jv')]*:hNb^\HC) |w8'\75p[Ԫ{{Ꭸy$A%X>4?۶ct2?cĴJSCBLlˑ *3WHRpos\uuVNVs|zc 2W,6AI@sΙ]$*-VگVd%1A>܎#MMQ\uz$TŠRH?cEo\J֪v+uHBnGe ꫨ\jcǫT'_Gz߂w @H^[NC5HJP%CGCmtj~IRrۇsz?6*)|%m(|k3v C( n7wuiNQZV/ /q9^7LねMtB̼jqҪ*76lਐOu-LrD=ԥ4ϿQO]Vڠ1GΦS}Dպ8KU}ZH8*qN)R[}nCI>7(U5I-NO3>a HV"m F\mKo2yӮ%FXK9@QBrrz I P*j 9)# <^3xƀoQ.*'nq3N 92+U{ndm|I6T7Jm)ߜim3:a-塧!R/vܓBqmPʮMD*VeKJ@SaH)$yNxεzJ[T W_(JDžXr{t)kve m )(+9cM@qTIBYa8N2HHGI#X+4T*١K;|D[IH8ϸ:1(я O8%pwqzΝuǁYn4U1 m%w2;>}:UmA\Z :;H1ayۉp9JNT%u?mW"? 4FCOm$A:\:`7U08F)P#T}Mn Ŗ%!$[I"H$prqϩECe)ZB\ڞUjG'bLKLbcmJUg8k86␬nI 2>cUzhK9 XYI8>Z"|uϑ)f-~"ZYW|\Kϸ&)2|i9s:[M#%ึ]*JR8 IAzvqt"ZJk#p#؃5UA]ZZu 1|jjih[{)K ěJ=<n]>TR:TWr䅧Cwp2}qǶS:nQjM?R|UF Jc~G :9Ǽ-ߕEL:.B:NpFj" wqF6T *.4Fq9!*Z!;S`qg\ʌe̫MuNV<o.@" UezPؑ2񫎠G#gN:56-5"΢_-T2l4 ݀3|keBjk- tYJ+~y H Hg+L^E|ee+TCw>>NFuҕ2ŢGWroN1w(ŸI4,3k-ȓ!;S$!(AxT; Ԓ|.-†C %kݱ N>zcv(fڤNR'Hm7LQ=%sPd$I*NIuy!U\# )*9N#E.g+SBN g)"mʨj1;mV=:>OhC^kMM,:lͅ2=nMf߲n;(IW4gh0/+v=bHm̥p~$]uEn* Ml|V#rG=t&k1QJUvR%59#?Պӏ@V)ę (!E G6:(p̹V)δ3IQavoq.~w7Hq,|I)܏Lj7[(hS)ק[qG`GM^jh2;vPzUbuIҥ:QJr{rŹw#l!-FG #%A*TA#ڣ[4+ ?JaR z~irBRӤ:(v2=v ϤU.uPB~ xYKϛr/Zc*-,8ġ mnRV;e'ofկL-)B~1ĀqÕPhBRO #5Q&[-RPYl0>z]~qmTf)e㟮y Xcw5RaN)^#a^W1ᶔ`$jFJR$E[}T*IΎ\7-J.%mJy:!y1=Túdg- E_d*; yXuY*KbHߛp (wu/Iߦ?("Dh:'UaA-XczA_?XLjCmKe\ܭwDN8MKl΅[UNHRlYZGJr4/Vs-4e2P' I$ЖM("#]A]l$ss}sMyu5YpKzݨ7ZS)) xwgRQM@2Ih%GΘ}lF)Rݢc<#VIKfݰS*=ƻpRR%CFA bEN*-)+0-y8A?nMsDy YCPJcմg)L[eTSVuA2JX-V] کGN]W2[+dO*GߍHQxk[ avN>C\7E)3h=QfH%ɒp~D{tSJjGNzޚcc_שwfE$<4<z;㿮 \& &"%# pA曞:Ǽi_R: RTNp|Q8'K3)mR̄[*'YAg':/;ËihQIF g[e 0ZIqH><{bM.D㐨v2$|)#''ZHQBұ'#L7x]VUf=Ř!1b {eCq<[Q۽)J}̆\~7iPAO88#S⺺eZ_G<~$V.@@g'^kjuJmMll$-Rjp ) kq.6!i!IRN#V20$c;S U d|vh *%_)rA9E6LC$ܩM#'B$zg^jk#ޔˏ<6J刺O9K&&yT'%KFW|$dxӮОnxף%K/,2vr'jR4@ ` FStV@)ySgIΌtt=`E(Oa5?ᤐ8v>^s+76 + %ʖZ@d{}q;jjh5YI /{pi1! Q#kB[H;T2r۹Q;LROT*yT}N8N;sm…PyKeYS"W"U!>wmOG'yn!)kPB2TK[0-E:nCSIv.()9H#ܝu %N`6se/G[6أLC,4 J@SGԟ}lP+4 Ԣ3*+ I=wGLqؓ%qLY<?zUOj?Q)Jb=r;zgAIPRNA_Z:omޭT얐B%!=>G?}0rU:KXCjjjjio:nYR0,VHA#瀟#Ew<bVwT#jlvah-E)*?6Ǣv*Q qNқxh%O=͊h?ݵoPѣ\i +waJ'?-"*S$*LyOI}8 ׏KiWJS:*:TJ`OJPt^j3PR\$d`kjLӽ;ZZKe?&=#Gv艚W ꄈ 5p;OQz͟WmɨHyeL0vq* Ѕ4kF%JD:csê)lxc=תM&CiRw.RF>蛠Bz y7L%nqJIA)uس[D$Z{iow'>5%Xl;EN54"?<3H*O4 ߽3M. 6VЅS{Oq' BRG|knjVNamݷ{﯍M}!jmiZR=u55">"7Ƀ%`4$zۧ}/èfs1J>"6|k(Hߣ{ \UG_R;nrӷ4I~l4rLGS#΄i2\bc]URR`WJNūwajFXQIcr8*pI#6U,ID <ŵ6* *ǯ=ϕjLVE2zqյԡĬ$nI#^â*/:|uaKm(WmteҺGe˺+EYjJTsOս.>UzT!!g+Y?qNe'&dώA$1>^rdhCCLp<+ Ϲ=NvQ ϪRLV0b% RHqo:ڨǥ-i $*n8h- 䴢Nݩʵ۶qq2%:0O8Fpssj[a0`‰r0m!+Rd g+gʞBVx- @OϿ#t%Zk=?(4JZ$`yTvwq"v̷7_c2@ FԂ}2?=t\w&3O+J]@XJR .S?{B!8+B]R8M MMlK^WvQD5}ۃ}3 lH-p"Nr3xң#jp01Ƕ$ǒv+Jx) T*~^}(Fr~[Rwci6&hc ^Z?:,S !":#1c#R?!MM(:] {u!Lq=9ΗOV]>}V 08Z(Qq)>8̽iW!uQq)mӭ:0+؃fl(nÛNu!IP 랺驩*iЙE97:gIYP9795OMzBv!r3a9W*fㆩ# )Bۃ=F$\~gǧn;e6dq=j5|uyϾ&y*y#Q9Gnsy9N:&~;e8RIg5yiUɕ q$2F'X-ȌOMJ!NMv1L! *Rwp;Sc#=0k@S-{Fw͖rI h';?ghQ' ~.:w0]nKa1o0;V8ݷjF9ƞEBz\ uU)*Ϲ$f✤ O8ryQu`a5~j[PNR#̑sOFիnT%I8Ǡ )z:gqtSeįx} !{}1=EtxR|aԖ3G`qq>aCEBӜK>"[.P9q5}P}kܨR 'f㫸K;r;뚮kfiVUY l'zlQA1䲥%##@3mf[:5Tb4thʒI`yN΁ s&3N)*0t;gpmWjpifiS+K6@'gۖ2(,!9!*rӍ>d*} 4u"ZkR-)x 8䒢ylض U*7YbDf򝃀H=Ny'G =r d_ZTb'r@5lFSnM>YyIN :X6׋t'$5OGATH'Dž\[L0Jֵkz{h*RX"_m,,*p69>g+ qxiM@KX!(OaXhm'>& TRԐN{zw:K-o@ x뮌ȠtޞKzgkN*DkbAv{dfÐ0 ߟm~R/]oLJ#ՀƓ?zoJp2)rԔ@$»yF2Tk.ݢģ)@. ̡#Ht7[:*BMyJ9qJN;䔍=\`ɩ=mM-ODu ;h OjvXHapR}iETJp%b"2N2hNm:∨U3)!MRJc >Sߐu(S4yl(|J[@>RFtʨ= iDŐЅ1Q8q{/w 2&Gb+885]/$Hx :c(R,ju2ѕ06[TI9H81ζVq+ˑq8 YؤK rk ꅐZ?i·džˊbDɎ![Cl E#%AJ:%šȝjJJc[2ϋ($c儜Y[o%@#(U\ yr@eV'Gw>57B~Hvʣ%N(v ȠSWiYVG1р믉5"~xR-sY*Xi?NF0NFO9:nVr* H1Ajhb܌qm)iMgaJ=N(2ʒNAdݏ{"fLIt6e_H\TPNpqx:*"*tSw8FPBҢmP;O|#ZuZmZb:gԞ[r*Mm1ia9Ia'E=IR#|I=>3ZՔh9$Q}J3hI&sɷhժ}4UW"EIꄙOWQVY~]Ae P|C}He N@*dI2:>ҙu )8>\e\*zdyM;;uWo0 v56 NfO;(g55555ɩm_i EJ?wϕ.Q ? uZח:%=LFhh[}O}IEz%mHx(g:/e,؊BbQT'wjGZZknJg$#P~wEZSPHqr.h>:xm[6IR9=ӏ\{ %&?G#89:/denZhSdQ};ꪧkz+MZ!־@8gB~Ѵ[nHLxV[EhsY9On7?c<ҞlƐ]Chj>J&C:\KP*  N>Z,z~J*$߅⃫N*JBpLmngF>gKET%IaM `u1V'CF8ܤ{]ƂiݵlQJ>Vqk{ʍ(y#w{iw~]E~Rf: ^Ln+IV@9oL+yR(Sfe=ƤbQx.Fpd@H?xlm'dGTjғTvu&lh$2R$\nƶbחGA}t^GTpb*;P(C$G[RA+P<{t!ť ZB r2=y)kl_aY$r==4MVlZS'b:4搦%uO, fr7d۟9W\:cęBW+H˘3|\YM%R-xR,g<MM_ZVZId)xm2 u ^ق*SaY$`gGfP !! J@h=lթeyI$yV۞Rx#Ln_QopTd%2{!>>Ѻ.*U*HR'6cZ|xEO5-\$gH:On)38Dy٪Pl(#w=39 ީ"\;Fu.L $8P8&LxQ"S9[%)rv(7K)R')S;$GB}biX? Ƥ)p~)Cy!*@s$=v\"% *BK@vmIoīwBx- 6uǦu,jVVaA߀[ܒ m#9#CJRMJ!enz5fLNTzBd>}Ǩ8ք(ʛ:lkbݑP6NӒ\Kl$2ǡ'CS4gKL -:I#*PW|}|6CݍnV4\]I"= \x *[N@w'=\MBRPS +#l֮2Ӎ8˦d_ov´' 9Ϯu;"t&a2e8˞$$uН$`Y5H1L\q2I |^|!21"%F(Zgp /QEҦگ:}.!dsV9,.t&)~31NBAgc ۩H5U\K*Pe wz~zSҮhMSLթ+H%J9<{qNKz3:[˒+,F2%(kKcŋ N 2w$r$ z|dSQq4\$.HHZ֖,ضf]rU%\ I9N@\pUU;Wh4U$fV1 p=![K (hke"r l۩K.JKk e `sϾ+@9)I):QujQӑUm8>9yyua:3meK\NX?*OT:4Ds2RV9$hu)m!_RՔ,#9JB-z곝m.4Pm+ A8DܵQBr)sa;+Jxnխ2z#=mUgokۑMJ"N8yO4J#*Gd3T2}9~K |§JBSOcXk.GzfC .0#ŧͥ9@}1N赝]Mr# $}۟E'?IT Oüz8ϛv ?!*G[EJ URO]Xu Q!pV0㾘P:GTG *\?u#KM#nOHtaB5oѨͽ%~Rs.~` (EESLiI)͂S=~cIî)nXN#Cw wU{Ri/ˀ?w$!9@  q/AiNOjv\m6ۯ$% LHs1*1!Ts.H&h !%)a:@_ \Kj-~, ҷ "r9 =M&թ}KT|<$e;l%Z{P/Ԯ]LbRHC^W=mj8> PBמbj]9':jv6(f9θ83A sίSɓd H‰'^}h $LPo{kGSҨK)b-PgjxH#RGq]0]JRIDGz^kXzsFUDܕWY\ ιGƵeW}NUr@$8iiŸ0 pA q}ڴҭp߷ Qi&Jwndw瑱vuQ"4ǷP%s*rbK{BvI *1?5?Dz2Um iz0Թ#V{~DgYM)-) 8Q!iےRHΐMhQ)9TT&6"9ҕ\з(\5J]uĕ,"XAh GqX=5 5MxHL%.yv1җqC m)[+W,Y''i>my5 NBiP62Rd%),sGI4ˢϻ^ i݅R~GUcVSg^\ iHNXBH(9R۷^=hT%}9m!5I)e98#7SWI}ժ:唠b.N2M;8! >j$:)KZm%yQ_!F|Y~l:|TӰG}}8:B(8VߢBn_@uJKRe4{qE5\2ګU \6$Ԝ08>_R,.@p$''KVRkv7(ӢOmg8XGI&fEP6\?k54eCUN*f)IQ !_9HtZ>kl.,ϢB -xpyMmBA29MLF%(Sj$(<9 lZ̽].K&UcSN2҂TT3=4d۝]I-Z^apPㄥ)q{IKުpXJl`jn-/Jڸ mP?ʢv1-_v;SoAukB{@>%k6fޗ N0bA*R _LFnMSHT%FCUjiOá6݃F{ M\ ĩP, )ORc~xR)%!Jeĸ{?12,V!![Bx>aV*.8d[4Js I%[!o0J98 7QfZHM*+x"Bo;P@9PM?45RUwyFA|z}MELva鴰5OAsՌ'pOuX>"SQB%)*Vn9Fx ի}ԛs6e%*l!X%zPiT*v^2MS+tv*O`}N}9e‡jl®Vݥ˸'zL[[ZJqcu}{T˿TX+D9RK ?b,z5%]!Ѯ+ \ZC8JJymyí]nݯRt*-J$P8r=o޽ETLbJn+,]-pktFdG8*Lt;3 eb7J'mʕN7({4A%2h]T06dXC'>aꑧ mtƶ!AjӢ`w%lQ{rEʚ;UcڒL~9%`AY/55.L7bH.0PB^H8${BQj5bEDס7xm(Ix8 Yܽ!#ȫ7_N2TZ7s}9KP!* DQ S!HJs6ĜRjg+>:ueĥvx۸z4˹-ȬuZЯF[O_ZJ|4G>DӀ5luڕ%AMbG5@~YqޕҙL#4bņ+99 LchcE%azumhie-ӷ Z!>-t.\qu M%|!~zحњbK Ԙ$w+ V%G]wtϨK:)򏍔pv^BB9$c%`q΁(*Ѧȧ>IJ}I ^(r@ʅ%:DTAuDC/2RqZ/gz$H)!KۋB@`N+CMR4ei^hm*Rε]Ίv*DT A* 8P~stRKKdAS=`~=UC~1@m0qm&Y`m*s#+{GokJm%hP’Gh6k4INOgK[GSUŸǛ H5oǫR]n6!8#܎3&')q]^*ePiܲړE!A[I\`Y|G29ࡲ8?-,5UW{]kwzc8HJN1<4 =TnjGGo N~CY.. $jm+/ +N %;}6=uOpl')=OX՗.+-M*-**9F; u4y1N[g* gƃ!J]J[my%.$AO#pIeuyIj:ʕϦ@AO=)t @j*"5 PiFAcߌkS)8b$rI>d@Ҷ_mFLN) G| Ԉ~R|\iAG qVkj2}M2eA!S w8Whw.YXF¤SǦߐ7Kr/Sa OҠAEVJ]TRZ:$w?->Ą~l#hDd%*~05MOr!&p)2WIN@jvMmWԖ\<y, Vij&|;ac)*[%#S}֭״TI9𬄩f&7('X uBS,*Eɧo}SAbZ6GË#[5ب!Mf2g<=vu?BOMI|IP<<>jT&f3>bß:yꍎ/= *c̞>`GJ6;$ũVN$@5ԪUijvD_gp pFs|iKm[tQKSGqRO2HUrYs(-lT *Do$n P@@ .EҮH}.%V$aS@-_ 41!X΄+f" :7N9KmyG| :K!*v⏈ǐ{qw nTk/oLI m4kNǼ:&|̀BZBw$;ȑ޿:Bqi@A;>-fCDyCfGCnAJ;@iGv40y>GT+Tɕ: N16C<7J%[ևSdB*R}6T:a.Wi]$CNW?x쪵5[ dV);P|\K[bZ[PUV To ) ?-}#k-ߴ'.djF[7FQN =ii9$8T #4݃ANc Fl 3ՒRǀc'46ɰ]މXcʔm >RyO')Ηښy;Ip(<"Y}MtA[> JX66*c!~J@r;sLysT'ǥN&`]T-YSq$bClIQ)Q _0@$rƙWpϮt]f[-TkW &ߜi^2u6|>Mh_1TrAp#8Wu=%*?rEMn Y#p۝PwPHN*`]W< ӈҭˎMl"[FS!F;gU]Mj>Rv͔cn|jHl{"L5rݴ J q 5wӾѓlTSYOQX =[PT89 9cԏN[>-p[x$ ;>.uZ\4LG7*O6y+#|RH^7GjVB ǂABV'=t MJu24R_]QQ[)@IKi;%8uzǛo[W!kRvS)[ ;w,}΁WK$O~$(IJJRBANI! V1mq>ৢ{!ǖ6KJ@J Aa1!7m a61\qm4Wp.)1-P ' HΔ 8xE~/I'뫍M/:_E“1 ~3$k-QH% ʧݹ S GXt>5cN?)җM;RsOW r@NTg_NT߱#]6ɵVE5ސ-;*ۢдvrDJ SÕ3q^1FA&[[(m q']HbHz}v\nCq⢸R$Hm 9м opjR-*+AjHNǼ O˔ٛF{ݶXʉ I#>5u"m۪U"c3QS̏)9I])JM1d)_9y wOm QYnӒVA%l98b$i )zW( m Nu5Y4I*vc-O =I9#RǷhuu曨ӭm BN?)RFyk~2س:s 7#KI%JmE[p֛۟j6 JGMHB@~N2O8ƜߴY6[TJ0",$G~CyZ=J>}z"fʸT"; I88:Cm9q-|RPDւa@`15BUﻲ@K yϗ>*W5uީ:b$- ,2߮'O'5B՗E,)!!Dd1]c L565D+G2}t`=/¦>õJ伏e+l(2{}uu>S/[Nn7c,yO}5F4tTRʚk%ikTNT翧ZŮ%[[e(ZEKNRP#^$ e)bq*F;tEF=՜? _Q)JV6[Oos_ST[{>ЅӋA]?v%y+JQܜg>臦*.VS L0zWW. zlT)pCN<<n7+=0FlR Mv:^r$6 ~[5ԟ[OCX8<'OƏy6T4ʖ"¬%m츯@<}+yӚeLS:Rӹ>!H㲸$28nֺzm[fT݈d(sQB=6P%I+Maanxˤ`d>np i#qM2VԗM*\ p=Ɗ-Nt¶sH%i g:yݤ݅*Sb %A'iNOȌ+nTB%%it%((@MI^ەt6Ma@(j^>*4V`Yu;mAP**RtPrtY$A/((>ݏeZaP(VJBRmx;@@؜I;P̷K*AY_AN~z$+͚ro2[-#m C09i1gr=bM=N#:I,gg8S@RQVHOZn6Ĉ!f 6ʱp7j&̿:(si(zu--]qqPESe1W;{Mr8ZV d<~ZrD]B!,uIi3iTkwU޼-VZN7{e9|6l*vMkR~ +qK :6d)-31Ѐ$}{F ?)ʏ!F;Atc@qƋ\5DTRq;7y 8<#+箴52 hm!)r>cZ#TЩ)n8%C#h#x׌Υ;X+aSⶁ-IOTc$ Tu~}FZbˆ 29ivIWs^N~)R)q ) gc7("Qn:.ACnWS&M5 )LPI *]AZŦS̒UG'S\5 ǽ֧Uٍ!e*)e c~`Z_Uiw J\[}! >#i򷓄!W$:D*ӍP6!Ɯu8Zw$c'kB< uy\[m%@[]Ji mw\F}%LZPA Q=NAHj8B XEP*UMWjԵ}~=&ڊPJYFyZC6ٷڶ:43{w⻩GNNp^)UuD[KKQ-_}G`zw.'ȪT-ITV⒀IֶҭeK&%Q[BscGJȳezCE&R_B򄓞yJr}7sTn+LOH LvK^TyT'jURg o8#};tUڃmeH:%DH2ҖqQ%FKDbp@q7`dpqƪYQUu*uLSḦyBBswc~cG[51P+;?>=Я_#[ihmR}նRQoukC>!4I!Gp?~}iK~#% ToggO ^Ψ.-riCmTNʤg։8JGJ։b˷)w8YST$Jĩ1>JJ]U_4ҏ:X":#yu\T)NF~e){3GJBс$}=cȥDT)[qKo+82qqnuUܭrG9>ߐo5MQᴦGQSiHGr'G1zondB$4'TKX Aq_tjɗH~p-pw=@woٵmҞmXRRџikO.%rL$QI;rrNsƺËs[ooS,̘wy) \똭R\ZX\s+7zƯ/ u'|̅.sA2Fl B 63N_]U.-,%֖~J[PHr%Kէȉm77YSؐg郉636"%uZNJL6J! $9Q5JhKjܬְ\s/}3e[/6q%+B TpA4z]""MkOa-} PN=4r5"E*9pt/>5-1645+m(I:]ƧU%X2ŧnDK5&LI޳vXoIۺ~jI(>Td R˩4kJs*[ >"0{uT(Nj5{*#qRJ@<`e\vsd0Β+ӎޚYʻo*շv+CZT8#G쪿;T|E G EfԥgwԺNVzpݒK-0N<񟞎";BHUU Iqp-DB':Fb.۝5"KG8¶,++V:~\EB\n@x2ONx\4hqq?1Oa('r>\nZ\<ex)y ]BEJgÉmKyȥPӹrk8mtzw+UgӶkMWfRre=Ed6P@*1I;c[!V% J%=;|iՅO4f N,c3pUuuJUFr#[n$TPX!G `hdP?mI|ih6 $ `v>I~,ì Ikx͕e u8 ZZtQX! X Cz=PBer0* [HKIVH$q3 AC,jo:Pʐ TX; %.8qeCNq}t i3Pއו#<c?!O`tu@..t! b;%dGg׶zvRȖL"F̭X<$ğmQ3M[URű>N;5%\ykɁyuU{nz/9=W*B\ǠVuC b; Dz4W'XCv!;'$%]~#~Bhە}KM- @'Q;t.!|d@Cdd^slu m+5&K*0v%r=Fn =G*BXM2\.nRID PUU\UZ/*Z\'h dn5}ӾRn%[D:twK*iؔG 莻 5 h?&;IIJ$ IGu*6lU)L!^VuEJQ$fuKb㩴Ncc~&F~:cXVԩc}Mk m.和8ZuΟ 59if^ZiXeAr7Gќǘzڗ..SՁs#_u' Dudd8PIj6 Tm/ҶA䨁\ jOfx$0N+؟p DǪHTUxTRijQH$qڪOUoZ4i-#L{zdmq }uSz{y4wYBQ$$wt jRAD%qʥHȤ= OH!FJIRRr;n %\ D1,6j-$ G>[n!)RФj% ^v D ~īRVG-C}8ڶ.ЩwJ^!S8%D`s=Xn, MV+9Zk Br ϩ[JڴZ>U_]ֲ8 Y(45BTnJTu?-ㄤp$﮸-jKp4)oWOR_ߦ_lG҇Knvr5_y&}Ftr%JS $gqyM4e)$${aX0蒩=Sv-[R9[㒴A]jI)zC㳞D"g(U=?ХF,9&TiDSTrs>BHR5jǍkZBԧ'lN iHicU|ind4ܝj##3:6_~;[hNqsX]k눐+HC̲8y8|R- >"@q)Vs)<=u E~v l&E1poyXXpv)1-ZTךJ sN;r2y=W 8:% `; ]0*w6]zNjJV&0NJŠ;`qe.nVmwd)#J+@ ʊUymSîKvջ2(G)":\(^1vW iO˘c=>Dn(yGF}'h>є.ދAIX.dajy]Փ}<ڿG7U'IpEMSdF2~zjJH 2flj Hj=(p7x9qc*t3C-} r륺e [qa+~R!Y?'ΥTfm: L)H󾢵+*? @w~y]NCPO*ZSvΕTS0KIm HJ$¨ Ӎ=!K2R qqGj%GV&N*v<כ>T'qI8>~]-ĥ)!!XQ Gϧ?=Fi7Mt& 9@8R=ιɳ i0K'[yh*C`7cNU:EOB*z<VYR aG# aq-) zԨRU*5FP 7mz_NzI˵3;Ō/|KN I@9cҲf2lG*x l+<OЦ,ZFûh$OZ)0pS (9F^⃰pHιCd\rmCP-ť Ce VۛZI}4mgSu*-\jJW"ު((s'ppFT 2R-Z#=$3m #LvrH;[*(}S=U)O)эT' .[ 4pc- ZJO<mWKJ_JljW<m[<<-a¦[;jۜcQ,Ma$$ae+߸ F{P*_($yܿ;'>`?_V.Zt\*N~R KJ]N9QgIoSYojz|6dTxk H9NRHmڽ^@Lds)Ts`p#3&UIBwjGÔ$җ mLJ&r*J- l޸VSSki[*B  mLR)yq]rLTB ҸUV5L8Z0H$q|В k3P>3;R$4du6dxH~:fCeVH;IN{zN !+ dn-88:ܫ>~+NnBd<(*.jVqRppRJq Dz>^TIi&V]6E2Nq;=^P9-۟37Ljji24KDIq)pTBS=,%օ&ɩ,˦HwWcFt- ERٽfLVҳP$kXgȯ1&S_Ԭ |}ZWբ*̋TO;J4;mJ/8яCӣtߍ!U%hVJRS E^',ͩ5qTԦp6\@+ {cU6u2W﫰"s A>7T򤑟|M(.TcRDURpF;c1;綋ICT~"R둼ㄩ(gc 0 g?-O)B|4wL@Srۀڳ~yc_gTkj:HZ~FuGuteRmT$D-M|x9qԌcp{tԽ`G8CC*(W ?ӮK̏vAQqHBv:9'\JbRKܒA+z &a3:ɊVRC]zϠ\ЙW!K#K@ㄑ÷W P_ޔcӊn"" in=16z .*6--qYEr*P&0sVAB:cȤP+QG%;%D3PM+b_Lz7r9brf]+t@KqVea]0w$oIJsfQA;!} +q}-ǧt')tՕ5[ Ǧ= !ުR'Fb2:UˠUzle"L/isH':c[)t˷Q; `H8 8yPV=d!IFג K'd:G ǮG]Bc­ݗd@O N94\"  V+ۂOڕ^O5noTj_ Fi) )) H:vۜ:v(TiRS-RQ;Nީv7P^[/϶L/&C` RA=c#ޥP~Q>O㾲m'' u.2z#"\Lf !$${ 7m IPDHwgJs+$끢;O=@@IFUIj7HԫC2/@)ir;?!vMI Y<`3 ʴpW2zO>v'JzCLW"I'\Kr}F#9m8{]vRIePd kZۀ{Y͢ė2bjiK VBF3˼KvTXjr^*be<y>``vamx_hR~BG9/TwuyrبTwZ2\['#w8\)ni; =5Fy ~0;μhtZs.&*ܸ!N˜yӾ)yHe*̔hm<Ǧ.J*4uI()g@@ z(M=:y^x.ZՕ-s} tOVƁӲXaM!7gIMr5,6I ~)+Xnϸ"W(]p\mZRl R;g\j*wWJ66`99ڠvIo B\lJ8ړ984eߌvMbMNc{(i%kݱpt#wϦԫI˪eHH\O8voڧ_% -b<J]dC6OSrtΡ"K  V6ۃ_kWzF󱱹Cw]~k%H2{ˌ:VB+ J x~ɶ@rD`DFڝ A9:MRiƪ$ը  /~7o^o]l2,:-F~{aoW-~"#pZ$=f[F`PS,D2nj[߷jÑÎ8i:e{~M}j/ҤiGw9{:)3T?ç ])Cz~ 49L[c,x-{tދ]z]+[[2'{<- 9=TIѮEcu*RK Gi'%j8qIv:`\?mPr_)UbI)i`D6$LhV/WRdqL=.~̡ķf&LmsL|%@X> nݿ`HJI|iЗXY5RTVp`#fqRyϸKQ/FW-uz\L \ Hm_P0O߱yѷMon?^q'ccrAWCޮ͡T(`BDrB (p;gV56DɊWP)ipwGrq Z?ڳ bduK:TԐIo_AwJYFMR%JD׃QbJEp3sխ*GQlnΙ1qeh*2Z/I*=$YJyNp|qk㧔:ܨ5pIr,'@"LcJe~,OMh/,*dM1帆˚Khϑ!>ޤeuuYt5%R;nT)?>;O]]=;.Z#P'jpG} 9ҺuR KNǒ"ӰvWRm^)L!J>6:X925Cq7*BɄZd˹9 N1WMZ|ͭQ)z5)68BTHg W:oWd6ի%tPf[nyv$(9t2Et5yGg\jt+I8#uxkjKM*:InN9\v&䒒 RJ<ƽ6OmPRQ]52Vz V+M7p\.j-II>$R@>ٵj1jW=4ƸI`)e<1gU7C_f{*}@M UJbDc#ջ}O7B ]t46&s+-Aeƛ r_Tȥ4ߘ$c#>:ҤWLOjQnK oT|@N2qkKiu;f:M~/괈  %;J@dtEWH)U{u&ܙ >71ΆetBB*7SQ |* nQIv#/QmrAIV@=tf•+% /MyʂT RN}N4,zum MPңgǵr:ũoE *9R2Pe(ܗrh_yf`:K R87;^Uۚ]EB)@9yAxݎcʊ<h"IVn[f[#zi!* ^~Ӿ[.TR))\gJIG~ZKľf_Y1-E>u[*.)ۗh5T >{P<a/ȒmݷIJx#l 7' &W5 *$92y,`(ϡK2zn7:TKt!RRǔq$$}t>oZ [#Ji7ἒ<pxy-XtV]Wdf"Ղw?DPCBYOG HBAp+Ɠ=8z!@Uhi-"S!8O~7 }]C飴E ziDی8M+%I9#cכ55HE: +?uEѥ9L-NvkN<c=RrtcxPjeGɍp6ψގNx%*>E::j N!$#:m-82Bs<K<4D'vDT EKZNTy@yB/Sع)TTy \ g4GMCҭJv֓:GaP%.RAVJ@{/OJ}k4}RA T=;_kFEDX e$0G>d灴񮍶+4{fbޏH-d%͠a:f5ܢ%{gchrM@HwAvX!F /0S8>aӾŹ֖연V?#ۃas釬VUJ> >R,Pۛq&Юh/ƷJ7d=4%jT>UJ#"LԠR {aE]i7e*(o$-eA)HR8܄kת Vm%*X*ܒ;?=*:ì}-םN\BډP PtEkTyvV7 Pχ' uN/KZsp {-xE) &s)o<6? A'C>7UYQm}R 8pF#[Hj6.D8QeJK V (y5ObmnLD}Br 81G}T,ղL*_&㠪+RqC{8a WjBUi 9oUnEM4jH,5 yRs5quP_CDTO5;N@Q=)]&]Ȣʡ\ G8e`cΩSL#c!xq/ӊ,&]ZP<RV)Y#<3]3zǞwnBd'\E_ S9ku"rgV)eA.-YFe,R~oBMNRSp;Q@1:T>TUŠqڔ pk{%Ԥ!ryy*5Z|qh񥸏1BIGgN+a> $T"$Ǻq_)w?V*Rj2e:vg͐5A6N]BJQAj(@8rF!B-Gﮍ}"T)҄KA*,pIʷIhU*݈^l-#X_xʧٱRn69Kr@m#.yG<ᦻEe0#KWm.^e?ZR5!AJ=@5n[ݗ.j|hO7%km!rpNr]r2E5R1*WÒ#5>Gӷ:k C--ƛS9N/ԫmIōKP0iI^Ҵ$]8Nu7ΧA5F#* p a3Ιŵ2K.ʜK!;FN0=Ɠ5"ҖbHkm @sѵ]mv[uZPh0&I\CF8 QVGu]4J8r[ѤQ&B~vީ+e-8NG=>:AyF>#IB׹Gjp>j˩v+"m2:Pf =x=7lu-èb3|P>Ĩm]e9)/6:!BĴIABԥnw#Zf%*ޝ2ySgKb%UZ<Ƶw)6JmTLhKMn\'W=+G[{qNHxI)@ KGjlҚ}m<*m֊9YRû)q^5Rު% CGzNRM'Fc6ԙq[Fȝ?qL55hoK4A>6F5])˯SeMd7aZ;Nެ}E$ajS$J'K@ʚӡ:\QˡHmX;T;GBFUSr{@l=Rq.1ͱr)\D-89QǪs4G/i K|)Э`4-W5^GL* rc!#d5 lUBO\vO5m9 '#=jMv-rMJO9jjL$yJT3J৸'δ:Q+dq-~)+RI}bVr5 *XyK†6(q:k ԡI❇ [a+RrLwTce@>Tui$u(rJƷ-j_=4eƘSm)~]mѪwU :)mE%GrI Sr Ϯ̟<;Kq#;T2}ܔ'PLbv#)$+zHOnF0cȳ)546G-'G8gIٽg%]W! 2ςP*8#϶4=aûxJ:qMa@I;:P7fl4yUxIھ~XIA;"i2pv{kÈ.mfDE(#.`(H88t-{:TZ$n*+ JRrkF_Sjڃ` ~w'^8oS펙(j|i/`="i]w4eBnNp @*JR*mrKw] mpO`}{kEXrӢPqd`,V?PŁXߎvKR&Ѕ p0?W*i8;"፞=i}׊ꋴi ovrJqq;u{YaqSFS0zW}H X 9<PP !Xk^BӨ23*R J{ÁF1ˆO\-&nHPCkONyϔǮ,Zt^P]oe)ڒ2Ro uMİ!uEX ʝujR($=M<9")Vyi۝[\44M=R*Z}/T$dc׌s Q(j1K HO qh<N#{&dJ]FAM#ӃCX)F ~NUB,@SҷcTNN%G9/R!Q{jՠ+m4vWܭgw=1((@d): eČg#KUvV.rFTi6n8J03sYi NϩU@S++I56eɷI󭅩8IRgD:K;:̚DոmK;A3PaRRjcNe#!i@?=ݧ=뒲zTilD-*Sm ZX*]~dtPÅJrOϮ5555}k[)fyj)>y`]vLˊCߕ:|ҟNv=4ՙݍHP팬ԩRVA;[IuK&¼`-⮺j$7"($XQq>էWƁ%2]K-NTz/JUUC@~ JA=+!.cr#x1ԃH"dbqxrR.D$dž "3l(`bV; Fh@J8'VD7ڍ!nTJkAd#P sVN}4 0LJ*;O @uA*b=Nױli-kɶY*2(:өۻRZxΎWX,<'&լ;SNX2 HBݎxVڅvwiy\M2]@ti11u!Hߴ:~݌{x)g?i~Unu(s Si9)K`N+]^]V>YfR}JFT7F"7Z,H;e)t޹Nss~<;@^JHʳz~Z`̕rrTˍ9ŐFm# A]8XEݡPՒ}%q*>>6 O,:"بEAi\aAMOB%ShT}L񤤥ҝ iԤ£=jVu2ݺ1CNT 8 $O]R>?KԣӡMAMA ǮOK{!S#S$!k8󻏟msEu-HRm)V;Ti1+ n:DH !5)XA_Rn*}a3AW9)ɊF]O!@T8_Qm(ҮصP ξ֡)%$1HTSSY弯 xycWX3f۪ D[m@q&DR7ϗU6Lz|u&^;]BP%Ykj5X"ri&gEyԇ9(oDZ}ڶ ~?*ʆ ?cɍN^SlHV8[$lC-[nkQ)3aƫ և-JМ5=*Y=T]fd(Š ;rNӒOaΣgmVJkt~!:G'<]+&So~teH_d{r}5T%MT ikCOQ㌏&e|Tn GS`Xd4ʏ$ΝSFηXB#4 JG=F(6THu&R7)'#)ؔk-)P ;\KTٽHS[ɡ#oV zD8155ewMVrr}Y5oTi!ȥ?!N5%e+ܐ@{8jD`*f uGaɊK%CrryϩucYdRmsbn CRN0A#IJZuTZXǑDZrxϠtFRLS,R\O9W奌˜WӵSkNs$ihfDe֙=;PmIg RJ1WLG5\-e.=KbW-m+)[r;-JErEcmuH*JvqN~zyt2g[{&]h -V-pʳvB1v3 SnJHH#^[iܯʟ)S)Mf_Rlj╘6VR{G۹ 6쇑P)|NHۃ]HfE%P}%^:#-(>}2Qת=TOH>}=],wXVv(py4 [ (_ Hfm4$#@}M;uC,jaa$AڥߓY4%FVrVj3yj9ƫjN)9 p,{ڴUJnoKIKa+JN``cO㰩kU:ȖfEqġA#99i%-*qGhRQgI5RunDLU4KY''i_׵)ܢvp>C學:blinTD8v=ug>&S O8v?=@Qz2X\$s;ntߕ 6\RaQ~mX 2 ?-۟g'db:DX`,+9?S W2i1L$eYH}N<)DdTF#X-)°tc۝>RF fRT-87 ̓LitEN-O}aT \c=Qm4)]>RA(ih8u)EX@AQ;jlۉm(Dx $% ҡ$x'N"'\Z~ d+*_6#p9KF|/. q+eۡR"|L>!R95-KZRIQ* HRH)# Fxz? {9ԶB*ʏ! zOS'.6!#*r;p5͝5bsR)2ޜ|0n3r;G6q*Eu>DWJ؊ʛuV}uhcՉvꛕeJ+4*lv_ӓӚvz]~))rB9?.x6]_9cĠNՠA@{k]^;z&* uԮ@PA zzRyC55%my#htg=:}5qڅ 돴>w%JI}xZJvҬFfS{. aISթV[s- mBTBTY>R}A}u&n̫ ˵'J4W3)IK^8Mܵn.)vVX? '}F(ʕTjJA؍4eM*rd67$c!=#uwbYLR%r%J8JpPAm&!ix:d#锑V }2RT6uD#Nz뫽MS.~m+! ԸܬwG'!֎Hr"ҺoFLr8 {2xEj9Rd,+$z`wJ:v"[ə*]-NTtV`FBFA< ,RoRُWJ[JVH<tTJfM!N\' S[W)  JUlnkٔؐecjд%C؃IaN>6O*H$}2?]fך2tJ|uț)!%Jq;Nꕍs@%ز.5F-P^PO?/:@;W~T-ƆBU e  A~~= Cz-!@< ># m֧*LYueJO!J*@E}rYWKLKZu<@^089"VfKr)hn3+GTW9֘nIJkmU_= p)'BN\YvGOJ^o![HnXIH$vET" 1%!µ00S;瑠&<(h; M<(B沜vMyE]VOϷضmRS!ڂݎ!c8R}1#Gڑ kamU\{#W1y8w FLd $Om=)htm̸Rh儂|6Ԕ)kV315*B {_"ꧯjU&Z(թBpZp'>BxiƐJ8`5ƫpJRy''鮌ȼ[?zjCc=r~Dgu>V*R0IR>Ԓ}uE@$I b#xV}]ͭXIܢ?t~DAQ'Xtؒ\eʏO)p5f?!ԡ沥JBӒO]_3ok/!NP:oV)V&%d4Tğ0;x?NB~\fҪK P9@[_}};YUڮJP3QܸdrIE2캥i)WhR/>Uux @lI2ix5,)#+*|MV#Ĺ_z~9PF8WN~:%=/$$p'CJܘT1s᠗ 'sb]nTyi&<3N6R;~:3GZՙTO%Kԥ 5kt jsQq pr';㷹ٵNL~-cEdNm?Hh cV;yѣMm:#m$ĥ#$%;mOR) #g颫EEnR!HDX1R@.þN힑)_^n3>JlXeYSN$ƫ,>+'Vp sZD׸uQIIC>jV+(99Og@:Mfy G͜~"?.OWd=H9֝w;DMߎJ*xwyTI\z}՚̩T#Xos m-$~8AtBDChWZ8NpruxJHLVb.hm_ e#r8'85u:U3 4{$g]MFM9Ilxrs#ywZ;<~hϩ\+k-O弌d=ƾ(*t%^߂M!+PqrpN{6h[r˂>jsRT'QʕQ:[U! "A q*Xϯ=~V/5Tu%l#jJP RsU-,U(;!HQ h)HJK'i:d;OiIuѤ9ܢ!`{r֦iڕ08"JR;mƐl,y6קB˞$섃 :ofIӅ.J$:FFAbv}Mr|tԏ,x) :>i|B :˦4 Sx =>T'#:LF`QnXqTz6 ~HV*;uӞ acGz]4gl˖AX#5"\Gi)*Ry҆lr؏^yΥ3AwjDx%e%Sc mp3W տk̻p)H>Tꏕ&]\Km(8wt2Bu0)vdBbJmrcjG~B\uҼK+!)؟B"ZWJР G5,c}*ćSJH9$:q93]~2&$2Î(gJTq۞_qrېI-)W#ioNdaX N кv*w]>HbL&S0 cWN-1TDT+R3z>[ ZbܭT 3IImKQB@m!yåaII9OWmIN9roӲdnm'@F8=-nW>:<U9 n;%[A$`yr8"ju x7GS"2N/>JsO#<{^v6mcWw}x$ pH?21w:$Si3uUTڔ) P) 9P{Y:rڳz| }9R$eDFr2~Rٶ+[C/  qI#Us6 J& %6N7Y=E ȋeoLa)#9$~"_SY> kX^T2i~:@ļ!ˢM&-Gm>҉1]~`]62r F2Vj 衑hUNӻ(@KR~V'/)W>_m#y`p8 PKHbG['q+ NJU$kBԊTvY \u"xQt)s~5i,BTf7Z2H$#)fW?¶7}A>֬!dBe)0v5G5ˑ*?4ISkKmt VU{o܌Q*ʉK|xII$ 윔'FtOfmSQ߈#yO|cOt!Tm[2Vb4 nCFrdsN*mFǓBM= LD!(8$y9})/wfNjTaT;%~vlxJrv :83;lGi 2BP; L!]/CڟQvr0?\ zҚXRIkzDK9#g>5_W<ܴJi TXpq9:|*mn)JPy(H'QN1(v=}/S}k"SK1SZ@ҳmx=WjâĨ i<6ބ -2V I'0خ^֍6k<|)%TK' eYcѤ~+m `2u8%VL_ M) jlOU5u[%!i* ǡ[7_[nFiG mK箞KK)$)<u^$V:.i SR\JRItNEijK9[Am`yti\%3ASOvkbB) 29ÞSR%lALwZBJ\- aC?,륬+-eŞOt (q#\uQXwaZP[Q.&m=-%Qb[O# Fm%[S- S= + s8b]65q ~Dkj\(d4Ux̕A"|z'+y!Ksuy?V|^[T֙[iJ3]h}tyJc +%gH}J""UR5tZZKM8+Jvw#41I8Km( SV(c1Nr+p87|O<|(i7dGm a 83nS=9HDAMB%HK+ߍe{WեX;j47ʀ[ĵ۸㑞UM[o^Y M$ $xp 4̰.*nr@,HnO3Y+-# mmu>ª̑"Q9"4UlLHPHer8SN.SXu9BI=ѐ9ۭu ܲ uY%\]i@@d {gWv_Xmffԫ T KJmi@H$Q"cjRq@G\pI>UvĢO%൭rU"I'V&^{=2<9q+78ܤU1d&Lij<u,@ROt朏Wڃ jdc ڂq:3Tڪnd }aa?@>YџOlX?__S>S< ` %zU*%m  ]3kQ~F0IPjZԐXJJ1z9 L4Mb f}RGH{`^^Wht:;GyO2 r<1p4ŨXI/N/)qsxvx$z;W[L->\w JJRs?.;:dWifquMNTCeCyI# \BjbGj~dD.UN7s]{X~SPb=: - 8ǡ;bRn͍H0[ؚ쫑+~zKm:d7KyȉQ A<$qkR=$BSީ$t͌gs9V? }aI.)JML|]v.?):]Nk3:` GpF38eCz?n, ;\FUr?n +^$a*#%AN[p~gqcZ\Q"MrinSa~R`rげ>z [dZBA8ʒl~YXT~zbHo)-rA8Hi/Hd#$'U}D<[ |VI!%I4z|DÕk e'{|Q(l߈\ԐÑNxQLٷVojf!8ӎFGXRSZ©qW [' mJӞrTRcj(Ir:0S_Cΐ:QI#S.*Kď1,ƍǦ,'%Ud. )7?(R<O Am`3 שOjK=ӹD$p=Ob%\7T\m/Mʀ%G ZG]GD~DcƤ(ܒ0HR˶n{U;u rC2!!HNP>T67K,ہz|8,*hZnφ#y)T 9tAk˶~ˮŦ=YMSzE;psQ%@Ƅ kۇ!_PmGsd6­!/JoڝΙJ%X!NJrRJ9Jh-2s:|S ~StTv#(jڥj@>r&+ZZCn> $}I h;Ju[uWFKaOs8Sk?=tuP/L--)*ڠ![RH䧜`qۍm}?) ^U@H| ,Vycx>^H-d6-l4Zq pV tޏ]t=56v#'<{+[z_Ci-bԫ: ]%ezwMt$#gsKNN3\G؏!E4^c;OqwQ٪mzb6_ ()$w:ΗS)-TQC4&A/Nc&-H)/•M;@4H'Kj$F\~CmӹKQTgKz,Ԇmc BpAmQjx2[acV?-vէL*Kft$w)2u-bN<ڙB]H$6pA] J>թl,)4NB_o'#϶>f q7rV2H$h߫ Hiyڷ%X/]q]4bmHc?\íTc#O՛I\3ڐ#wnVu5tTA!׾JĈpZT?+RFsKzbU Dc18F߫5Oޞ29$A`iJ^n)A(h)?yIuaF-fƒw$89Ir?# _Oq+]!7![ H#K9[s;P䦟Z5KQSKG {;"aí%>x<9ʛ>=ΘZcHg1TKk,)*Dvx8q'iWI~L7;b$ =P{~B R@|!a\ϩեs&kF$$c d03F5K۵}J6Ii*N Ja s?Y.ZM{EP b!RڒPG+}^4]X2\jP>(ws=AtD|PnއۉYr zs: R5jE$m[hq$m#d@ZĦO*5Ri̭xrKeiKyBi=te-K'*ޕp'ψ€<;~zzc?5jN~&;hBT7;~Ht9N>jHzm">"H 6'#qtʜt&\Ծ[WB9gOtbQrT8%N`G*=Hӛ7$x7\0c٪e$nOJUŁRd)9qG-BEĪ4?”1>z߹ 96djt-34 oEg8kv0-! B))'r?]9JG~M1Q5t9qnp$( 7rGr D-9y|#g㏞y2M7\eLIq(P23-Ԩ7 qzotI-' vި$J{~3Җ ŕw95V>QKfiȘKK1BTI8MM&H*!vX gz²Ƿ14FcfK ]S* 1C)9*:oR)UMqAc>U)ep@Ts:[[)/2*bvIܠ@Z;h"޾-'TJ%=[5ebZǛgZdJr[8nTgAVc mϩPi{)kuHqkuD%%`||=Ԋ}v>Q]Sn$#؏CZuܳV!I< ICM}L\UT7I":Sl$\LjF9j$%S;6`Rs򫷾#Xufq5Z|n%%I mᰌ gNN?.{ɒ5/p7 䑜ר@o+*ղMI(R;ΖwĈu 6R RIl ! =]F)8( =_+t0dd9JnN%es88JFI4@:u˻!2VTJrAru["ƬrQ-j.YQ`]<Х "gT\֡%Em>B(sPEa-OP|J^fL\3 ρh7TUի›QVisrRq<ʨ^0v?v{iQR~hfSC)4_1P 2@Koe&@-*Ag!;AP)=:mtdut…(4V ;xJv)_'M:Yr)pPR~OC-u%"DN+q(䝊QOc12Ca iכ:D9H )KSC J;Ou|ܿg/$!e.%)%ͪ gF=VZZPᒥt[rSM0y+ݔ g7m::gRfo[R9RI^P'9Q'zh©ZKMrEFGmxIRy) 9?1;;{kZ$%(gpPP;C]F1 ]TZÅԅ)#FquGg?WunCNTQP!RBš+XJ3򲘨ڰ fŜ*R-tgǗ#ӲYV\v-<2p 9'M.zhѝ4Z+p g:T\0>o,#>͈q$c>Up?sFre=RmφQJ #qΎm Y)Ըi C)K?tixGjI}U9VRVU@ne&٨P 5k%E*HH;vMc.Z]z")JQТPSOlV+q.-ENAI0@-7륂# ]c^ Kjw9 Oʅug!qM$iRݕ{nU`jڝ N1SSkWNmq$) u)8>ITme T; oT떏kǧV!ـ r#KW&m.ݲHX ݴU+)g^U*I)K(ʐ[}ӈq h9|:l'T㡠.<o@''8yЗ@Z+6 c*BRg(Y.Nz:ۂmb9@HScIRUdNt4Wk*K[nl6ińx{BVsǶ=JV*8ՙ Pw'qƾU1 {nimOV}:gQ%4 <)Ґ; w(if8P\qi:Ǜuh۲4D/NcVwv}9苢_tH1Hhfs@G!NH˟]1Mz&[%4 VZc%(gr{}F4@^E6CT{2ODߏ/o]M6[ ]27c~AҼKѐ\'~JPaХsVRxϦ"u ۫Fx$8iⶶpqj m6|FQ':NDxqm)@>mA7 qK!c#?SE JئrʬeFe ܞ3Ǯx>3_D$5ͺꖖ$mt<1,tI *cU)BP<;*tx)lNO|p;km@V8۫:7pp{{-joLjK kđNI!́u6!4E((W);]gӨ΋pBwocSm{jvt5*2VJNq'Nt5K/I-Ȭ |='U]~V)V;-ӈn, o$nJGX9?,z4ټz6ؗg:35 )#R=sWIf;=?!+yڼx΄zmn=2fPH Ь>x={U%қ>5j[*UPU:u"=! ( ]';1CmP0HJSS"tzM:#OԝoRe,}R>Z..wZ*ʆGHR~z.⚈) t@NnH*ᄅhFq<@>D vd\fJ<ؘ⊔+I9?m=iY|/(>1o;MFE^n":׵^^7duu|PDiR(moPZuE#'RB[]*^w !.ɪ82vrOh+iBr<VJPj"u~CL̯R>},iM[2T Nj(iRJ3:eN74iS`SiJ|uT3K[,z|R9U(Kqm A nkpi,Z-|lܑ}tɲ:եWD4KߊD5noi9NO8ymc_[: -p}h¥ I;{z뚯-1a Ox#rۊ dc>.>]:IS(QjJFs@һu.ɳmPҟVӌϝS%T&=(Cid$i]҇ۃ䐠>xNNVFhYvsIK*2Z,wRuзzve߉t1eK*B;8β 'aSmu>OYmYe'_l>WCuIruۖ۟Do^юd0BA'C{Zrb!ҤSit2GHκֹm5Z-VP*i^P#\ըz)#\u=)@gLSӕ.[RGbIxNv ʵ ΥǂI)<܏idnq(㲥|tlJ{')<47H.Z^ҩs 6\}= HH 3˞u GMJWqI4Ɗ a' 'TrYڻ-m[̩l!M+G:V\^ٯ-:x|A'.waͶKc.rRrs95So.+hiiVRӔIEz^ ĖI87M՝,˞q#m `}8AZu"V}/ӟySh990w gܿg(!ǭNSgc7Rϗa pb}2GnqJK* )Oq! $`p~,SmZtLlHt2Q),n].tNQ_xa{#n2q##].FIs<&vdv7ᕟ^N >zHBtx4m **)(ac0Ƥ@rߏ$)҅!@Ҽͧ'a$ 嬗uLѬHox,lVgiθUJ5R)Z^VI#WS}Uj@TEv;݋-e889]KCvLZ$[*K߼`4N6wm?2G(q~Emhxh@›yYо+Ë:EÍ&+o">UiݎUd}~Zއ_ʡTU)x&|sNwVzQn֡GM.*LV˻~Zht/5tsXZ"MV_Þ1}xέҳ/OR"?)$8=~aFiuhP중u Dd\q.ΨTRyVJ^Ѵ2;ٷ 1՛pDA-I$v'їL|&3I%Kl's=1kwa#gL99WHE=b4[p0DO҇n5IBSPB#> *&їK[mMi8BJPSxƌUYgۢ~ǒF{cOfRL$9 J<J=nV̸,4d6/j>3bs–@I8O~=iV^JJĒ0ʓIPkzy65 % 2@G9֧Q*Ӛd8?7#ۏAthdT^]-@#r1.ߧ*U3@b[K*r;>yǮ^CNj"ք<ܐ=GNts~IƒҒx+ UGċ*jEj&^ (=RRίWzņ"r?%-.=,%! )',zkߒqLZPlLkq|m+) }N_>GLLD2eG)՝JN{H͈ZUX"Lz"4OUۚm{zI-%[gKiCk$#0d8Z}:#g'>@ڕpJbhPm2ԡ;`u @UVKXKL\v> L?-Ap99E5Ojc-/zo0}Ev䝪8ЃnMG A@@RV4}uVȉBdJ2PT#cL ;NXtPR%H7NʁvשTf Oajٵai#j2=-+0:L:B᣺Tz+R|eX##\~\M"*\ŷJ8Zw jmuLwP84֤]>W6 i*a{Se{#8]XEmTj`L) ';gZk߹PSI+C@? 4tqA9%IҝDvgh;zi qԥNVp?@NW=nAS`VWmji{_Y< HJFӒJ1j}bT-{e 6xKhJ@Z IhI)A<{?! zzl:ኒo!YAI(9v̻**]xӍ! R%D+vܜ8 7EZt~T*|XDZ :**Mv?Lw !o3FzEJRd6'`WJ#5_o~[g֪) PKNK!` S>ڰifNkÛRs%[3GzO>uɕ}ݑDjN#Ȅd1yGSvP8J>d$rج{`  ]heӭń,r 9)2OWv{OS 6AIi c8RϿ#9kqo:\QZJOrt50\&*ǔ8s>7Vi0Ds֦h%A_-m$~LJMZn=B0 (I'=*nRsDh#ox/z`zjtF[x9+I;yI8Jq8:,WHChod23|IAT4_Pl9Pv%5%\W {ѵtDtq? - >Ng[(MBaAJ"_OgRB4\yL4+V۩ JuJ-_64~x'j\87.n#pUB2YZ@ i4R%hPiΕ6+ATLE(ԩy!(q:y:WkW鉐 W*>mUt΀j+F)Jco, e(c拉 +hC]Ӫ #صZVզ 8,ͩՅ`n3R tڮё^=Nrdiw Ӄc؂5(T:&2B*Z%3%jCӲԠ]Uϵn}Jp )~c*p?PGR)u5ˈ3g!DRIhׯ)Η>ԦT$c#(jii=QaNe&PJS07'{_Cdjtx?!|f=]/SD%INU15S**Poi)Cl$,Ӷ.n Bl.a8 ݤx.VC0F)!-H9 ؑrTSRn9T9+*uŤ=S#7B+rA xS2#cDZYy ! qrdtuN2O@ې8KYP#9s8yv[tj>00$(%KmrT.wuO͈Eb"wU J c;CLNP*}]|)_e (/i P 2tH?h7h.CiԵH*W'8DRTʾ/JQ ԁ[G{翰ή5_i`iX#'oMKީ]:B"CJ%*T`72 !>GuSi[tu)c#8tWtN[ta #Ҷ]Jߗ2\(Se x%@=;8֏PvXXyUIm%&@\n+,Pڷh $uz"b} pAB O8҂E}I~C*/Qank.!;S9Vx3Gz SbyE[-iH 寧eJ߯ J1 ܠ73rz"p\=J[J f%^oD]N%JhFag;m^Gi㩩:*fRԸ!E$ Э*"c\ă节ODc;T{R5[~[3.6NSR!ѷƒCKٮUmZ1?C+'8S>Kj\rsߌq8t87U1z3{r22=qH.ZznѐF"3j%'iֽ6J. 3UMqŠJe`!DIfmLMhrT|'LKUQ=̭!ab@97h-js4ʻ)-kAg>dtx)QԕNlyir\4b]IrRZ+h/!ƿjsՕҥ1~E;2Dju\%.(lY!=%b{Et䂦ЁМ^v+\}i10;1Lwһ]} Ε (pMě"T#2#"9N|`x ~ѓ$CV3Q>#\)R8HK"|KyoHye]YʖrI:ævnaH߂9Jq)@x>S.A+qz2e+h/`Oc?&*nTY-BߨJǑ{w >TIطJs.+B}[-阨՛I2)HϷlUF.5KzA(2xHǩǾޟS6Aqd56L!9)8<MzS20q5c.Uu] $%ۋ'N?B->~TzeBӪ6K-;sl81)0[l!9=כֿMMMMMMMMjU)U2FY_13_fB˷;gD@=wMP9eQc6InsS?xRXo,2nlsMV֩L/ "Z3+#w g{__h ԿC.SJKȄ( <Ð5ZqH+Z_)#ْR*ۡL*!%gG'뇵ns2JvIW)_ˎdSMXd,ç;UI)?J8M.DXb P1)f.!N6V{2c."@G 6 Hy'qٵV3BI8ܟ렫 IH5FAĝ)D:']>/ źՋ"mqJ]SHI)A*Psp;~Xkc5YGҡ>m);I]Tm:"Zض)ܜ8qJ:oIQaHJiGkT{G5zrӕq,r'4{Wu.SYQ8J=$`~\WQyh X'ˎpRqS.*OK yڬ)܂\Z./z%K{Fc*l޼G}u1.92 0l) Vv[H cOtG6bRiM5IH=ff*i'b <=+?F@:b[4Q*u3CR2.!G'W*q?jTڔ*L%ɕ" 5^>Kň}4]ۻ{}ÞΧ%fـ 5k$O{j GU-I5Hn5]f$4TKG#*>Z$-;Uu.emHq8O8>:I̹7Ϳgt[IKoBRP}}5 һЧ2 -{? \#rnn.GKl-co?IǮt&S?n!cF kǯ'2캥*tle%ep;@&.;ֹ+1bD[yA<ЅNgIlE.lXUAv;qϊy..ЯWĊdB[jZB%Cw]5)u D*;(X% N:P6#׀@^EnϦ.A!*-MlC{e G$^YR-w\VkAWτن dFQ$(3U=]I'FIq@h;@'ЕfH*Seڥ-]jC8m<I@Jf04H%- ^yq-S ʼXՙxܑ)w!.eIeʎ>g8Ai-*hBRp;RH5|i' VpWvdɆn1!q^1N* NF?8C(d.SqjJsځ}t=,K63KuJ mo*Elݐ 4_g{4WZ%^ڡ4b4Ò9H;x9 ÚSz"]:ל"t/8m)Qp>ty"Sm(iԃ&dDC [SNl@oZ"UQ1ml< Q#IFN@Ռ.7,MJ7S+iu⣹Kt'{ }xi)~#iN< XCvI]ťSҤm`;WKX'}ȵ)W%%ܺ1$ߜ}tmv Ub@x)%p}yiR Od-uG :ϰFnӺ?yJx$?^OzRJ2Tsr;w9O!%,=5?Y$QqP2HY.m>E <K䂟N1ʶ:~@# Riiu' n H4~?6Yvbq.*scW w%@ƚ bU% x%nASSSSSS\owQ*KC BYBxyﮞ]O:P"1>˯D,!HRV c ;ԫykp+mw.J<`Wl6 5Ճw|VwW؉Yԍ#G b:V;H\/ ƢEm!QZTR^(r Ghip_J)1SN9mr3ǶPa8ܓ[+~TF3;eВ kφS{v:LM[<0c7gq8m} ,*\G02pscLjoګSڝgFPY@ ΀z~k&=.,N iOBrję#S) xj |_X,YW) Bpq0O5cFk&!gOo[(LVZZ֥2 ``ۜkj} KLbJB[I>ec>um:ڂR؂;2wv) usY=O?!*~acT܂[`M*l_8pg 詻FSuy5Ll0{gXr96 ayRA Jիr{ UM9)X)))^;(g޺(#)\SHX9)۹>h^OAT-)%9qˎ}NR [L^^$8r^~T'$A|*:%)J~p]w5Q="')C'j8{s37,:6.d4%vS(8zS8lgP⚚iq;vXRuthH i>.uݔmo^Ok'8NUql;tP&*jIeUA'#ֻ֯E)ǝ0`|ԙot*d%,켷U۱ A!nݔ{[1&ZhCjB‹*GoT}tuZTXYrt?2v g6ԷnySIq܍۹hv[5ćjJItBBen#?~_j64x''uNnp[F3Zh܇#F*BUD8½4ͪڐ:R\b~_YVjN -s@'0;65-#YO%!Dq83`V)銥ˠ+t'[Pӈr 9'-8Q#TB I㾗oZݠ\uw+ v j8ڲpOstj/0Ļvht%,g=p?'vZٸRϕ 8OʉrSiɖ@^v#!\VtKب[$8JH L6H(ޗԈBFt5͍6]u %%DV>5fkMu,e"9 Bwp{W:^Y73kCl*AZ V=Χ_` UZ5R 9I'ƬyuUpȩECL!7)rqI'-}l5 0ҡ7K޻jJ) e8pNA4m\ SHZ1E FFè3nc"䫃XڠzCTݯq]TG$|18ZT=d0ˮS K $"Ӿ=5[*# L{vw [SkSHre649 '|m-uZ[KBT^9‚0yhfJJEq KJZs1~w(vJBi(l9?ZIG>lΕlR?h*%Sۑe$Y(WxUҕ]4,yQ)o%E}-.rH9Pi%ԅ@=Ƹi^u*9iv=O~uhDHdRN0rpN5v}- Ky dܕy݆u{p)$19N+oSgD #C״ʴ;Z_0ߑVx A־O)K> _~DXy +c~"q$xΪufhYhRY8y[WJN'Coڝ ,Iiu a*- zZAjqjqߝ:+B@9:ZVR U"tM`p@0'}VR/Jȴ/:s:0qSy7$Wzi@ek[fˉ/xNp@)$#ƛj?rJ*z]XIJV| +.6ҕJ~Ykwqu}tۥuuГ2hegSyL+' g*ݧH X2[*b$ T2ێ9I)J4e!ѽЛ}q$F=Ԉ tP 7Hhm~o*G~S07n60Q; }Hą7gYQݺM9ޠ{YK5Nznd|fi>)yZ0UJMuJ6*A UTrHhg6]؋Ni xx̐␃C5-ٺ,VmDy,NW?-[U-p KQz( / vq-u"顡jφ {qy9$)kx:|8sO)p``4B() Jrw-F۰1RY),0Fgu,J[jXBT#+Z&3S"oe)20FG=wBl 1e!+A P`6LWeI:B!JR99H-{in^W(4[6䷄ͩ/AR8RI9?>&m꒴:A#UI[䷽&#F JҒRF}r5{ݹ9[r)M4Ȍ.ۡN7s3] l$5JĐ=2QJЭQ( %jnDheK8}Eͧ_WaY,Xq!T3I9GtJ &gfY|%_ H +F@a13 ʨ[j;vF4?N]m]jUөDXRBPq۝tEqJc?n)' H=ȤYάpJ2'9)O~=y8uz)i]P6  %E'cZ穏54˨${wY+ҝ+dnڐ#jqsЦ֤-%+I’F>נA k,r'I\oQRIե*-KrQ+ 4GЃ:5JQd>Rsp-\w<#?4DJ\I9{l}>Q5i 'mܐO>^ӧDKO3 ͿswҮ5-6iCM-aDjNU'3+) 99HN^X ˘Y[7G~Gc~4`Z\RضhR d?M[CR~ 6,_ir>2qz!linjXhGordLMSQ?4kT.*L4Uz=Y8J\k<$)'#O, cRb ܩp|v(@ se:\nqǂJ ؏q}BF=Iês9z1YZHHU`NIç r VnI\k\ӏ2 q#T7n;*S*M.iZ6W>'韦)ok9D,&s5T%7%!TԪ=8q >r"%fT,-зIi9mj&I[!-3N J՟554"-|GS$@}`=έhT%.6"Pl 3Φ+kTi*Ƃ=2ARͷH%SjqڔiBAۉΦ_;D{`= +BvW*u>%&1:m4Hラ=c*<(ƑZ}AR^ Mh.ݚd뺰K ʐ-OsF[B%O@u+bH 98HfT#8Ow ӷSz)!יGA-Ͼ[z,"@3&CepH:Zuk]TPK)#=K+&M~T^ H a${z*4%-7 rTG~ w7GzsN(j.ΨSƙ&e=ww!]NS͙p{sΰ׈b^%)nzQ2s[RHQ֙4.1 +\ߍ"sUԞV5vMBMOq*v\y|d7OWR(2<ҔvdN2G՚PoZS[uRPr0bxa~̟O\5R-~QmjnH]OLdiozc{DRq ֕x_w5\2q 2GQJJK0q GZUΛ՘AFEp'är >n׺(DC2SJP?&zTn),(#p~-{IYLJ )BCUH8zc2WVѭT꒔Fy32:~cUMJ+UktQ.ojYU/dch%P(*JxLpn2#ƛڻ'.cjUB,H|!(wyې7 )piNʤˇŵqxhcU(>LTjE V!a@[GaϠ{kzMS_M ~pM))er`9!ԗƪ0NBt:Z. v8ݤZVn eU3N%Űy ;A$ DcKM_Ilԡ3ʆH*$n8-MT+DKQ<`Rr@HRzgi9P*P~Ĩ- T5G:OHZ!p堷 !F0=>xa*Z2I䟞kztS[ 5ҙm`6(ϱ=%5554w`"[Ҧ+DWO†uô`+D>ZADyhc>cjdTbGҦqv2Q36䁸({֋ܧHʩI&{:)J)Chn 澦!V < 3-_2e%ݞ:V?pqRuivvxY>ͿN?'TPt3pɪn,EBF1sz /hvv*oHPhIZ%kHqJO~Fx=%2eȌjCS.? t^ѪKZAyY},8bAHW4sg[}Cu-[Q'{.SiǛ6x1&v3[TTb{aeD|=BDm- >ܟ'ⴖm|Fkz )z#px;-rb{w]oq5ODѣY˪Қͪt8λJKj 'ם-.Qu*?XܑJ1c@ nǸnYe1!R1zJޯWS5%M@2eǾ=I?\zjʤ`49!熅0dmNV-oW*6ULA s'Jl2m  `$je j<4RH걝=NQjLi I:I:6r;mWkSިXt.!@ʐ;# X/گ.RIKjb*w ds44z}i-`iXRrdt+xڶP`*J| _#ιjלb0Z <4}>r{vΜ%7ۡ\\v bS*TcOr?Nꝭo3U*$Fڨ+';0pFyҹQ++6Gn^5*&=>JQ9Xʈ'Tt[nyv#iQw>3m$$Sq^HRքi|#c|c8#XK.HR LȐreDۙd}~u}urg(TZ{nC >Fؒp c^ee!$TAI;FHHӤ;΄@>ˠCǿimCzeL%1ҕ%+I#۶u]PDyFrJ܆gb R3cO/%KSU.>% a@*uv%|rѩ%(h_+nR99<-:e] ςeV'!r$ϞPvٷhϖcU~Wo[WP*6}P䪤 >&#83kЄ BF>Z*YefCDPA56Uy^'bB܏Kz s8ZF Eo%xT;QOi uw: 8&dA6?hsnUzڲRrO#8<mɌKf|\Hd^I8Wm4eYRyȁ-PZ˲%tH*.UZ+?ؓ魛ݦqST5N/,]rYi*3E)*VuiZi`#tٹh+ٻBlfEMLCQB<5$:_qR©U:b܌XS%<v++sI:z(%5Ym)r#qo;( 8# he&UmJMf]?XzQ\쾦XHg)P-ZPb -rݦRO`oa// jO)<u$)&BJ]۸cK;-0O,[T"2g%<ߐuF$ޠӠp>d- kV}'A5 ~Rr\l8*T~d 6,zzмvfd!-6T)HRJ™hTerZSA]*ӳf 8555Ͽid+m;6r.볒2M9!;sAUF[uo8)^ONǯ/7-L^ 8[iD}14W^V능4 )w{nځJI&jV_I6Iv[-JSκMnr'yFw82w%?Bti\57%I" lLLjaJ쥀2 G:ҷZGV);QiMZVF(% +vlY*dJڐ%+2H:-IpSjt9'3Ʒ#+@~}t綪.UeA磼q#T@:6Ԛ]-ͭD 8 *=w5>U5CHLR vNPǔG-( 6eƧ@q(l\2N?T!,>KA=)g@x9ZLtu׍'H< w C:M>|<%ԓ)IoNڣRojR4!)yij@* V5-34)[e $g'.z% * a0jIJT Qe;=G}dZ=@%HR)`) w)e8珗'CZ؃]NkPvLUIR~@h_Q1!v!K`-C䤒 j7hޫb2%RfźZ~$ (vsT8ӒH]L!q A_wjO[\SBa  cB즭Z6u҈A{r8s Ǡ UΠL*|Dǚu ;39ō@f:Vk)V3s?-1ْWnbp@ (<@Jͽ֋HPWڷȈÛVFF<8g1zkv?˩hmKVs$ݴϓ-BnS!RV52HY8}sY.7u>|-Lqr]i*D'|֜ ͥP*JBnxϦqD\QjTlC՞f9;3Μt>iOUu-u !#hO- eK)f 8TNG'0rFXtI"xl؄J$6s2FʒRF#4rxVWڢZʜibpv8{Ed"&43᤺H T7c |ە 4"Yi@U5E[~c$Bݸ ͥ{K (%[ 7 {zyuSFӦ4clTn._q\Z|5GyCreywۃnhw} ##շA`Wo~ԵI/E(z 3ꍿ>EBjU˰TI,6J̏#vB^>]s(j^Lv4 <ҷ& 8Km`Opy$'[)*-nVVO$ ;$):( c?ZJB*PySO[l$Uϗί;BMNYETj3 uiO{۶d}S+¸ TOZ3J{q)lg!JJUDZL(l!# { pK^Zr2,SS20veXXIi8LyNnRi߆nd dT{8΄z{Ne@*K;w| 9=/.HQmtJc9Ѱ($xzVBmQӅ(EZKe6#aIy;T{=5Խ\]|ENDV&RUY+V;)[ƙ{˨]I/kP$yS~RΌwtڻX}nnEx|t^CΕUBâ]JNkeK\qRC H v۟M/j4+ܯ OTNȃXThDf _S(eN)jZ $I׹0O[c'$~mǪ[un(jbQWrwVV_*Pq8JGH9<05g 9VJVDhౌʫ۵G5]~:B/=!VĮ^R.sU~pN1#CJ}GS89ԕp?VU Mc9ږ5 lTVvMd(*z)d2R(h>p~zbܰRGC*n#촰6-;FMW$)9XƗnj\52! )|p?`)'wk">4l=AQejZ thj,srUd) [2tw!CI<$Q@9 }{kV߳h^=|PC R< 5qHRJ8GST]t'( Uc.w*(_{lw8Φ$bț6lt_~\Hqj”r@FI?WQ[RԌF&?Z%Vm$KarRM S(ŀ1$hn%J:Q26nqH[]#iQ[Eie9 t޴?oّ[q*eVVU݈ѧVϧ9IYORޯ?6x)IGQ.l D{{ JÈXzBe!\ "3% rs`M!iJG`sS':x[uҊf2526;&4U<]҄yS䓫-v笥[m"8—̓6J|IԄ'gs9*NH`{7]6bBøaq7㐅c=hM]UrB8!X gqp9-Zʚy8ڸR~#v[iB@Wo\FݣPVj@S`1|o&MiWg>tḠ|Ĥ9JGI}R5T).4qO;HRPyϠ8twvURRwplr}9Y]֜fR7”20qGe/w\G^m!%R*)j3nزeoO|[: Ҡi88NҳXηȍ-Ȓ[.nJGu+Y#}ʧF@Yzes_.+`;>Sh4=ә멼YZ*?1̿m@SeF-N#nOȑc`u5555Oq{`Va7%J SdnJ%zW?s7O@+$9ǧƈsx]bשTQ=E\/(# u Ry: i5< aE^Ē@IRJroQ(庨!eo^;+\f]CRft`b?"SMDJJN'珮|=2mhT6c܍r.;.zt)n>d pA$OR1vo9/׺ 3"j+y' $mq3ΰ[͚m>uSJƺ*UA*$괿Lu`KDxVҲPG(mI,!yiIJ< c'L1ME>TیçY>ޚlמGvU4YO>ΗZEXzQ.[n'=*SLJ v^jDGEU)wxR9QOѵ/|j5> MK C0aDR~OoFߍf=ZۈaH M}Z\`C +WƱ}ͯ qG0A%ROQ=﫿jt̘X0FNI=(h^{* 눧Fs`%,FAV;WWonlϗA2-#p |_oP弋UvO`^}`:1hKѤ!xrG5WNnIM3XI;I ?vRSqa\0}lC~.)^Z5x0j41QM돬eZxZSn<ip3F@P.*꫔Z^$ B)&0V<d}z]uY֤*5%UZ|RXX-!$$FA8ʏQnJ-?HƘd >i?1]-:bͨȋv,\'j2R? :N%Sb(PM4 k,H*:TX[m@NJmŴta~}uwCMBVzӍq6 dGpG)O5KtZ2.PW}VS:,$2  V 4yes,"Lm% uԌNः+mQ/UiTL6:Ir. VH}P+(Y q;84՘5H Ty)Fԣo?M(TǺyߥ 'v΁dpMxm*"!G3$@k%%*q3JqluTS-)^;6shlwmqq$ gU,$^e>#,r ;@1s_"G7bkM2|$G{kp.ԛny;o%Vv{04 <ځũ+rT2d{tҺi *Oό񯎉TP}5KD+aʛ‰JO|&TicltBmjtKiFVp#x4554U}3K1Ut9.S998qQz1D6vGiwhZO2DS ԚB Sqr~CIl(T:jzv:xM#ĆӸ g;ˇnh[t acp?awߗUrD.)G8$jtnMa)R^)"RG r~dhg6~oSRT][K^Psq}66JZKi )NwVq:fFXVE6cRm46ZN OmOg2mjX R'޹5]KH8TofCBtRp{nqwrsdc iGG+FNkt`v;tʋ@l{8}9u#Nޕ.T` 1=mN@r%tADŽddcӜ u괣)ձ]z"Ї"!*"[GǔwEu tNtʧ", iv"#*_Jc>hg@ŴIl&EbZFs8S3|zPOZIP纊}zMl?BٕKI O|Y͵UdGwRAZTtP/UKnz122||ƽⒾI!ITH Ζ]&Sɶq&-i%PPQ˂{{w>ߑ 쩲*t:Ncsê-H>>fƼw}W9'+$?БֳУlGoIe:-aG0yetRBJ''ZBΪJ6ҁrҬ/I Ζmru.k~ʞҝBa%$O:q+¥QMIJ¹'*])UOxSR,yN vQbMM!n-Q6VVŌ3Q鳓a6 *M K9)QdUJܱi6u%2#-j 'mci)JOښ> JVy/msjWX+ٗ53!vJQpg[4QePgJVupBRYF;29ix̹wOSYN2hAR6nW$ gsVBXN0ܘ˭PH>܍sR@U]0NMgbQqsmSstj2Xr#hi87  hg\k4)L!Ga,S*;8U:X=1Jd940Sr$z=1ubI"̕51-B炓jufd;˪PSC1@JQwh페|ENS 5{* ( q@i/KPa$r@$|I'E^]+V*oԤ[rCΔ}AKkWe\Z5"!2d!KnS}ҢOJTe0E,VO 6v&xuN⻬=s Ck*kmH+'1s2mFU盭V4'y r2F{hCS[p* T:to63dM\x OJۥg*}4h-fY*,ON5)Bq,$=}@|h &Bc5q)Vh+47}SEZ;iDX6w6wp8ǫS:]Vˆێ|'? 4B ߽xz4Eq'0U*a” Oy/wc]¤&d#7Rt>郩\~k]m5`r~I$v*~=ʃ3xKآǶDoUx!"+ ^Ѕ 眧Dzs֗GqDqB#qQ] &}NɣGfED4#ZF?|TRZI;-qW,-]=ppGӓD~-KȌ㯖>b+_џٮsuvom:|jjiSX@s ]m :k,jZ%yR\u(JP>\v:utz5TZYKŧCo@Qc{nv!v%Li/h0'ZӓMW_.ÓAp+zFsPz~NKM!R!)Ty≯L5O:)3I$ק6{ZǦ .)ōğp>@hZx*A0 XW\cdCH*Pۍbs'Gםamҁ(H.()e%E'b4M"1NAG} ->+8=fȩKE~  F_jp5axPMvrfj#dKP*'zϧ'>jѻ*ۀґPqy<JFxcS$Sze&%HAar2Gg OmĺP!(K-lyz;h : x͘HY6KXS~9ˍBT\3]f؄'@h$ m6hX4N[ $PV,)Q/}K$3ˈscfۻX@c6sm_T۽d4@ec؎^6ʩŅH1\yRᄶp@Siʉ9ȥu:YU8\$Ǔ@eVӫ U!.+Qq}iK7o#|:B3G ICӪ*zqMĄ)6粰k'J\w&r] w2X=}m[]P\wRQozJN}taJEaSmȋؙPڇJ7`Ny_BjD<Ǟ3/;%dIV푖hҊ_K8M*%m3ߑӻٶݪ$!x$zJjflU-F=2 1 dJ}bŴP#˵'>ن%po-d'nA=ncB픍mjjk{55سISpQ<LmMU"B^=@,+QJc,5~2*t&ymipSi!3څ)ǁT8>؎U`ĽdWWGEԷ[ڔ'N? Ttӫ J 78A\qC#SʜG\Br&PjUx p#4ʂ3s:DG(Ri5T2"82?=eVŤ]vZUjOƣAx>Uo TҼAxϘxҁms6˴VIʎ]Ib1ȵʴȫ869#`8]VS-mUiÁlƛy߱?"=_gI@ 5iBAA*9ΑYquNR ')9% Ȃ5al`Mn4Ri%L:eN1K$Om5YFMԫJ}Db[/(@V@IsO:IDv>=;-HR2Vjl.$d6GC WJШl-m̖SN S;V928ԏBl::AHDm8}W HTɗ(l md=0 iUlОZ}ko#!XSڽgr+rgm_ y{M*SEajmIN nL̮VjU7:FO ;q9e) #A MSfI:@!!AJJ Am.࿭Q*+3ۊpB ' <׺G`ɶԪn$+)V^kyu55T!EvTP prI:P]h \Bu1% ܯjW?\k1zz1!p d~Uxz1RE!$S1Cΰڃ0jm+ jpF@?=3,.Q/%VZ"2VxP|dhjUiSX}Dꤙ. 1r7ADZ?.4'eZ^}04c€OmG̒p8KSSTS/ ja4i,X&<ʊ2Ԣ%%q$8[Y{c)8 Sd\NG5WU*3pVّվ=M)mBBԩ]en}9 E,<ہ<'w#<F:smZs1 O 8A*<;cGR Wmn4x Hɴlμ>[ٹwXTZD2$E$#Ќn5(pZTw<ŧGP%Nt)EHJSW`sk}=hגusG| ( |UuuJkǏcNېx]~T  $UȣUM[ )Ĵ@]n.[KA%_.)q*8Ni{ڍ~} sˀ ?&GVAqp4w.4mT뉖_6\,ыiĕ!qO }V'0sO$q飫ސŃs%=:$;TƁ|jdQ-5X>)ʇ!HT'y[&jM@ ❊¬c8ru:_JS>rIBN r1XiM6QyM'n{jFͳI9 D% 5l;:KtbMŴH;Wb|Un~'?:6]-4VJ.4rZ swƟ"H@q%xJ+xڴ #$iP3MiesCJ,%Ceyw3\V]}Dz2kka$1IGrm 9^ٸ%)J?A$oFu 7H ȢUG=umNjLA]#JyEMG*Z9Үř2DiNP!.dg.#뮷mZ*TVncʟ`{lZ PYjeJT\uhSq5(a\4huI;=a:6跐 Kc%*IR9{4="A2Cʘb6eO%Ĥb1T;j1ף=*J[lGTŁ'+g=sҝ)G!3=- Vy}h1m4F<ѣ.v}NzYn嬥_s~D\MKxJn % Z;';SSS_m6 Sl`v @BUI}FFzdGlKmwRCv}c\6VC3՚/ &BhQ FT@8Ǿ5ǪIJTP8 AJT$=NI9.FҚy )#_Ws}uiaʧCjPˊ V{z`d|9n\ukaT܂i* XW9)xIR<{g]/[UWFʘu)$r}r@C9l̜҈W$z(8!P5amT琅F=F3?9ApF%mu9$mW 'ןg5#v7BtiFUD!KZ8R~A*yM.Ѹt/`Q }5e^/W=r4ƻzESq+9q0ԓX>]Z{ xRb) pAS w N?IBOb""ԍ B-X׹z MDIL,׊2kREF\:E ̺^agj{tw ګ4ӅR)Nqa$?=14묦:Qz{I@)R;ȕ%i I$dx#^-Xt&߷0*B l(ʶ#EAK+x,n(IJFyt *[m%ZE{\L;iBVBF3B5ښP^џpDleX)HJs۱cʓ 5;l0[e!  H`5U 7oTtp"FkqNFOJSE!:9 G%9I 8Wb;i/p[WAn[Ah7WKv9d%2d}TUGnKTJ6IQa'˃: SqجHP R;8,:KVqĸnj$վ4mؤ<g޺* O"L|)Q4[q)>M[KOw>ͩCuɢzS֊sS<8wzN~i:fև[KPRGbRj/Ko|y*c hQ"A}t+4Kԕ>mj23Oᴞ?ޛ5WeKSu--Iʏ$矗NV+5BlԬ!Ih=\Q%)\ؑ!V|#>D`L$!e* ܓ>qJҞO} mZ=qKp_BiN[ް9Ənι/ QTZi⺙mTNVn<]r)oYq#r'kU֭RRT[){*8٪ZWR4n@vCB՗ p9Q_L8А Lf{jo9Kuˎ멵P&b2yRNqYZꒊ>QOў%(!i #鷥EO m+j xzrQV#[ty5.ٓL_)ZJTIAхԺj& KTrSq]c窲.qv҇P[e@syۮ7AJh֖yШҞB`ӷ?-J$ **)$֕sT.EfQ`ml$ xյ;a4KvIyA=VrUYqUͭ+q J@K)ݐGqƌ֝f4/Jbj hRU%{OTWL\(-~ a NU $h,Z7mtZӑᠫc8G}; 0ўC:AVڊT#n2qczҒjߒtDj-MnBیT{{iaZ;RJy껮 $y<'^iJ z4R_:(2%k5K:i|S{2pAOMXf]V\!+[LT+.;ZlBR ׾25:Qg}ʗ1IPp2@<AoVGչ؎>qA< :\T)USoƊL%@*+=ydp5C_OS$U)!p%’NIQNu*ŷLrS^ wQ LR¡KlBi8#)NA/~%UUrF;Ȏ$S}tܽ9pi64 NrSv)tq:E:EsWiǩ+ryϔOƞKtJ+Zj+S#yT;;NM|:l2]ZPT($I'AmSEbZ:bc OOqM{P>5cHjRVP@d$IW|siYg#RT4[%JM P?BZ߳W,KԜB+NJOIũ rR#9NpRGe$t"baB#Ț)>,t zz}2rmVq!hZNBFAY555RFv_nȒز3(:ֹUֈp}QE ~#ƀD.T},RV9y qi}zERFiimr*i$8UztY Gy IߎM]ۗ7Roz`#Fq8Էqp}pub/k0o8f{GӍmT)cϦ#4^<#'1 cUuT56,k)ܪQe)CRã=>EMMMMMMMMy3%5S2BR2xh qod$?!8YU$JMo 7-&[XJVO=pED i H4ȁgmB6r1n&T+̾?=hW]4~Ӽ]^;E1dg;V=Ryg?" ѾMQUsMaEn}RtEOo;Zf{DŽ!=Q#<;zVx]>')h(I{k_-IEn{oV!_? gJi)&<ԅᴵ+{d҈T(3-Az(!h؁q?]9ԺhmN!AyPP~ ]Z5! E6zETz'ܖf-5qSiiv䬓NNlrv; cA$z[wMMu~CBd)#m%D p3Lw$H^KBkc'n=/zJaCWjje@ 7wo}{?WI|R^V^LYZrP|pOufBh ѧEuxaE ;Z:,ďX9J>]LڞPZ)GF@$n=8Aԧ1q-ŨD~ըi䛆Tt gRp~t'Bb_Y92i4T!Jor>Z/~]JZ+ 9Jϔ?ƺX%‰=dfdo6GwTjDyM2RɎNy׷餕K!u%;*6\h|P4!=2Ej "[eD uvͿ׷aQFl'v0VQIվzjŻٴ^"_ .$1~G\ms qwka]'ǯv}r)"H) POlsTxƘ􏳥/bu(}I A֕p]5jm06+DN'WY Գ={񥸥+魚wHlzdt&^_=8=t}j*y,ÈChuw$(e[ARr*2=5W֛߸+tH%R$)$v8ѥVm^XJRIƘp*IR΍))KxoJ}EVy/8܀KH9ps_}W>ؿ\ |ҹ@=@jjiYc#n!6\]ʁ۟F8&F\uxM:N69 g >ZD΃.OW!F|r8:qg{D`Cms`=Ήi R#̪ڲȋ@a+JOSAǝ>st>UXZ[)uAWF6+㾶Wԉ4wc1TT{uQOF zKrdQX%AոG'ϧ }:KƭiAqڎ6+ =GUc$H(fڔN$1L!53SҜyJZq>c֞)RzIG r酩nC+eKIJд{/jeUmU؍ߧ6o|:7V5*cR2wz.:ku."VOUJwCu2g6m(XZɪ_l03LS хn p c%$iETaQEB %XO95\.K0Y]J#=06ˑ9~lIrD{uN0b,{PNq^7bOOæj䒔q#u:ESדJځSRќv?撯EFL6<)yGoE$ҢpU Q,)#q})-m}%: #gYj޶5wvnJ88v髖OEb$g21ܝ8k &E["!\7禦RBJ }tznHJh7奧>lhK 1u2iTk^hdۃӠ55XFLIqf3JuEm~gң;.MF%siԝ'q$=ec2Xi 4Bv#Y5545~]Lꪖ! BF=Z3+BNyN}lIQN$x֬ӛn~!%1xՌZJFAAʉpT갩SH’d~$>YփT)4eөKK#'[VTʘRTm?BorWVwajubP̦RT~m {|=׋NUyT;V۩RϸX%@V(Ui5ĶTNnK9[muTJ6k|6į ށIW`T};gdjiOant>Ԡ6<󏮋mSmo0V0wr}'?EgFZzmbm=-ΈkTjϔǩνڤ_iWA2(μCkI焫v﫟JbDF\! rJI0@NJQ-շQ\BVG IW=ŭD.lPqcLee+I>ګ܅0 j(( vB؝kL=FB*ޓ%wIS^A}*is1pSs qbG{1Ծ>{s-}b(lb $ |M j RWWqcO%ڷc#{nd~ D}(}jYRiRpWL5d:52=6b$t4$SVe"p.LC{?efA Z1FN]jji]s16)Sq>NU֨sH6ި*%`9};jCqUSYrG_\sƋqkWR)uqO}mBr:r'Z-P_D2fs9ڥ[> -S$6j#1'@+ #_[s>zUW ّ2 PFiVMz-"7ҥVRJTy Hn"8CϕUsNǑp*WŌ-)gn Lq{~^d3VŚpJR!)H`MMyT-.ޠ|:#qBJE$9cDAmҚE=JEZq% i?q϶{ʗ.ŧ3UUϫ?>;>cr wsVJrF٥ꡠaESvAn!ڵ>2-!j9=[xRd* SX6q1+iN~zڦDpGF$JڌŴ82ySx qTT&Qdžˬ%($2pO)Z|Y񞷩s[rHJ!a@o[(4W\OG6,DZ{VE&kHj *5xP۪s}uyou Rn$H %ܔ)Q;t9.RzWR)ZS8Ӈvyc=y%sw ?$xcX#u?EgW/fu4Z4N% R}qOKֺoI0ˊLIm2*RF<:AAo~ ZbB #T0I@i#u <* SvIjvFbq")ۑ6oT-(jGI!.zpm^-赸IRK򩩌?x:5h5m)cT ܧ|p9ҹSE)Hq|>ߦTS E? 45NFָ+Q2T2Lt0ٴ:S^kyZF-"&5 ,f8H<MԾѴQh欸끽@{qOQ:Xk:)jC{y#{@ZەHӘKԕ/rjR@sM.&FDg R}22R~`9dQr xJmc*$ j\{UtՉK5@iJEV#+bֆ½ 9'v5|޴->D1F ==zh)ϥu= #zW'v5u׺^jjjjjk{49U2}:ޕ|QvMF-MHMrOw;5T =b D,pA{s>U"n\Qf*j.ʦԥ@#.IEr=hK;`ї(p "eAy1%+ҘA<{Nr2@2}fN$ȷg?)$-yci)N<\>[ݡON! GʤF :r^kkW(ݚ@_>AX,w#ljҩ[ZR-NZNpF@#q Ә"VNZA# pd#$w4ΥUV)9kwSKKrT%iK%%MN|maCcQ~۠ã hAYʕII՞/k^Un,z@pSC  uL}BXPG#;T~ybʺEf2K?G ?}O.o[&}QE:}oi^ϡ/Ā䪥FKc  ڛ*φŻ yJR>zϾ1:m*GLCa=`c~CZ.y@εZCJ??TgVRTRnzfAҪݻ~ qݍ@%r3'':a_}Kdը^v:%&V-‚S#H~_hb&h (:AWk-EQKӦ!єKaNOs:ZER٪ ÑJVI o0@j*ZبUM*U#$e!<<SͦrLnKe9P=잘BbLm֣*;Nj3 yPH%)ڮȣ[,hx7d8ʪ%kCOդ-@i \  )?k\*Ngijr+ mO6[RGkz3Ez:r$!hzR)HZ6}>&gS.ZJ M⼲RV9HHq>6Z-KCJZ]A]=*nΚ*Be-i{>O*X'#iJ_%]=8][;TfƺmDum| N3Hq*J't]E#pTX%I%) pBH9Wmt90u2BjJ jz'Cv3LBRj4H 8ZyHH$y8mx6UfWu6n,#r8$r9CUzXfeΆђ onڣ8I:eQԬƛsNe4vZycpJYy'<,p@Z\BV%C FmqUUSc<5k tߐk 0z>{I#շI*RCӎ*N')*Sݯzba\G~ m>.2JBW 9󠮚e7-S[9%ׅ%aXdsƩ>)W)X;M<q>"5On{nTT~PN7dKp*NLGc?#᫺N@񑧟N:Zny:-VD\wsMFH-'AxnBE!C#Zvͥ3iFcZ%⒔4dĨYuKb%O'qJs՟2;k_p RîN{~ZRf5~?ᜎ7nƟZ^ky{X[~+ڎN\۹&v)S!s9i>렪TZgR-+vE>OmԌaH+\]gi̡VV䆓P%|x<J8GPKR jt9IZ)[`cj#D'ױCe\;X^F/<9[\Ub;#*?$`~C_I. =C8Ȍ魚d[Tje>J<ޕ6“~;{ѽ9{Ѯ&N#jv7 cMq#^jjk{5ҿdc??!ve]*pG]K=6n87@RLw h>Z7gP.*$ŨÄ#G9mm%y- 8R@fdDЃs Pjn]h9*#Gȍi]7]q*5:%AU-L^I('!9zEպe h5:s[vmv=1W~Mv]% rBOj+zsۍW*mym=2m2B{";zlOtJJÔ?+%궲2q۷n:͏sI(N+8 VqhBM]ꛏRVަ[kjUqԌ0P#$1_7Ef;>5& ĪM[Zw]V<0ˁ\=D[y5*MjC)AmGv738Mr1SGxc^ڴ׺@W u"/m*G8'|WOMEJiB]2j;{>U$ܲ.\Z֩|5J6?ù E@#÷#%W8;$~GZE(1UeYAx)Bmc3&4F5m4[c=ֽGAq{}a>ed;vIɷe][;m@;QWނJP+'Ɏ#}Skb-nz"NRm cKV] 4jPZu9A) ]`GSoO2; }u*P&TKl:$%5mUcQkMPbXI) ][h"ޭr*0@\E8?vVm!<:Ҫ}vH>KxZjǓN@S IiKi sD$?]eX)C4ݐW{7K:M#Ykj1u"YS7 P|?4vEf3e%;% `U=] VVZ>+z,$N}ʰjmQI4P"FBRV⴯>~:讒PEz[*C~J _8`hSS:ei]rW.JG-%&K -1Y?g1$"~%5Ζ\pbZvQYKBGN7`0};**-@5:z9PHjwժdZ|zUZZeB< ǨEyHV~ԹcpQ=<9%>+WP/ヨmfVq&Wn<8ᑟԠҢMBdx': hEXQaXVݶ=zk)h3:T#+)T֊E+]+mhul1^~~48ۚf saG8ߎ4]:c'Ez4͔->ьڽ4>uSC*t .q4x8;JH:Џ|ݒZsXDwP Px n)ս[^C'm&Z28aG`k]emRZu%7,$Iϯ8PHsWUW. YIgiIJUZM-MiSr\ئҢqJg ?nk]D~MPUt

0 xyqYƗi~4 vBKm!R 8Н"O!R!;T*F 0r$+4za@kwވ[ Vw4TN~fgS}WJ2m LS#%@;TIȲ"ur%)Ltv g'Cbj{mȆN 3?AjGL}`o)qI~(ب*jR*+l6Px'!%Hz֕]"=~#I@}dz KHqqZA8* Qpuz^ky!i J>\;%ƂNۘI }YiiɔU:S~Q':ҽ κ#[nȁ)G#6ם"E.EcşOhlT pJ?LsƋ)x5Tz6B$D͸_ G1*iISBH_==4/j5Lҟ}Iے5*r.ؐRoJBI9蹵>ZQ6SL+^pTBS<߇=DZN%2ڎ ̕=lzQEo1HDQV P YϨfjVedZBJ5Ȳ"RVGpAtש۟1 |#SLeÐL -=@idٖb]Ն.HvƟ:I#x g m;.+a3_n3I8(Z #]ȸN+-Ƨ0#jAXQZBӍO)G?Ң3YVBk&PRdPc!%} V*Ҫ2٫\j)PĶHjD]de)|8M[z=C+ Ԣ$eͤyV}q]0Pb[:z{P>*0>ZPfݕ肅iK0 _"KEKbDgv$` gF}VQm# =9^I#olgjjjjq(BWINJ|Cy}uYulDrl~mƌO}wԨw:J%j̶19JTBKҮ+#.-`UIP@v?.٦u詡ӪNŠCi IQʈsqI]PKqm)T}ǔbHNZ4r}qxDv!ٖ b|2'A:EpLtqۜjSU5{f^N*sg\v羔7G̋j{F АCbJIzB [7Ȁ h5Ǟt"7묶Bp2}ua2nTh:;rr9~Z!#6{$ˋDx2)W NO=M[]JO5AyͰkuomh\BXl ǕD< v}6ԪU:Lzr5cx Au\f۔j=Z25v!ڽr8#<iآ*Sh&PBJ{(O=ֵBO~Y-B>h+F튃-"J\I $ q؂=tk|8S~[I) $@v*[z4 ɐ)JU'CLju ksTuI_,8V$堣?GƲ%iZ 8#vsvvX}-ouSz+@B<=}VԾҔ.ߓ#̗> DEm>"ۑZZ*rJR7a=ΗRk$kb8glG䒢3 ą.{jW8 VBGr@6LYȺr,HOQ۝XYQja(yM8犜%@Q:MMMMMMMMMMMMMMM+N3tˉvX5%% Qda9S>~pwk"Z`tq;V.*f^~RiLZ)APr)#O7>MkJMi]dD!ev*O]2ٵ>۪8K 59:WR+b]%xg?7=uAdaǼQ9?Ō.Gt Ns~w1P& NA)RǷkjZ4z&.$$$z#Dt^6j\Ia9=΍ee-.^J8LAo~E^+rIa*AOĠltdc;r=3,&}{P}; CuAmڽNwK[ThUUxHSrb}“nTS R nmZ{ٮ<kRYNӓ$zܺvElfSJLv (Cݓ W$M=^cKp*j(J >Rzh}Bߕ6=4=,.gI{aa7dyPijiF U}mEˆ겤?.$Y!JBe2RRGr9{.*uNiM8p'AJ;tCT(ը9 ?R7Kt(r J{>T>&TxmBi JgkS^RkCl¡*zgu,>VPZCR NqNGѼ*v- <ƶ׺vUJ\wp@Kl,s餭y:uOZrUQ p@v'hϩĵrieJBt#S%Jrz+jtzF==ǬۆT/$[IF;wdq>h+KAOыLR0@OkiJXr|m,l¿\qNu[.T+/t܎(!!9108ڳ_J<Ӷ jqҰP,h?7xXotjU-ȩu rA%yN;;>ŗA ex1'P88:!]Oe{ mLU# %R}Fl8[.PI'L꟣nޔPۉ :grK/bd\j?_ms%pǝy* :岂 Bp1=ƻ(($ {5׺C|xMys( lz6矗q.3Rc:u!m$>Xjtz\|ǒҚq$'Әz,s<"BF^ ߏ1ƞV &HTmAM%*N0_lae3QC}TX^-2vN㏮~ZM"\\hE>#C2v=Rq[nټ)=|S@VEe )e}B:}*.&ۓ]QKC*.QqGc[3+v"i5g&a:mE}!.\A gi# :r l-.2iq IRT2>6׺^k{5ҿdc?ěv2ڪUĺѹ-%I ziuڊ|5R S<Ùvă#9ִ\̢W!" v(IO+lUCDɠ:RN>ZT\=+\TX y\*3BzvVPdޖ)) l8 N? oʨ6S,Rc +b22G#?=[o5 tL}mZ;E%J84Vz^"Zw#m%Iܮxafoy"!8vOT ilKVNS@|x=BU}2[n.lΚZ0>c:»aGHX&HG=ԩ,d2"EK~cjT1TRBmV ,=io0U2]^GBDH`v܎APyZNZQ|!b1G:慎u*j ? `sv3鯉}+]W׋ӗ<-Y+ՑLT EIK*ug4\?(۶;kr⹬: ].qҗSJC*F R#HʳufȊn;x))*ǧ?QsSHm=LåV[i|`|Vsޏ9twnKO↍ HRT0RFAq,+L-VlRN<>~GEk]A;߮cƆCFF0TwIzi_t^4֟_9 O8q\ e! %g#9ҙz9TT!Qn@Q#؂3֕WeLbVAX*p3=Ψ4e[h-Z$2s(>YR#cA74 }=KuJ\)Ct99Iycr"=gje9iKkIS)J2KmTn pQ.l)dƐyl'rmiѪ>%Ne}Y- )% $l̴\"qǨHe- H8W4} X]AT&CЙorVV%pc8<|׻N@l0K[PB[JIQQ8|kkeأ.mOkH\ysƦ7CVLw\nIYuV8D|RW#4zHe4А# }ΖUTUK~WI L1)Z{C_@[n(mk^\-L̆ }z)iL^*1D>W vE;vITj#Y % OWԝm10"=CZqʙ'HO]Sj4Lb\eVyCiҁeG^ [> Vӎ!юA:MMKIYi @H6l% y$!$V1'P sM}ШT|h͆@ rc<,8=}UUKλoVٴ y[wS9 #9ξk4J4j 0 v:%$d(zJ2*NCubSl=~"AX g [%sqNMbVZq#TU`}3Tz̪:LDB£>"y#ƞtzQS SJ|T09uIJ9'>&jOnoMj^+0 i-P q$ds‘9̚|:b\XI.8}AhgE1Z)s[;v?v0H?3US4GcU*/ɛ)p '!-*s QVG?V>o- [{6b^JR( Ohݽ56VN*[yQ`!:3+5lt<(@GpGt(c=nӘBУiAHvJKqť )J8 '@szfǔȪIZi˰=::J ́QU1 SF=G^BEʤdHv B;9Hs#9 P;d{!\x^\tTi3g{PG[moSU~HQo }0}^u@SKf;VNGXRF';}N}H&C-<. PPߐkn *DlqƃD-{r!:.֨+@q׶IGN)S܈-X1i-Ȩ-n)a#Rr{pq8 gT 2ijLYBTu6PYdg0Ԇ'@M]@ɩ-܆DtQ)<{g$뭭Z="a,9tbu!42:+to uR#A1&Mp>g=q? ecksgY)HhE:lylB}y2dhޗ-3@:;YaLĩIH>'FPc֨ȧUzB1i\#kVhnIf4ҕSq'q$({ftP2N<2vx@~CVC-+mi Jrbަҿdc?t A:uPb yUy1Ƕ1ibrZsQxT9)N۶ ִWU *ez*s2 lP 'a$ `߶TZ\6dҮS䌡U<8'ӝ,urBvm"LYLgX+iþ4hcR?\f?AmPvlluH9&O '$#__BO,^Z&"A/5Tjy>zʁYY^JMu(`9#mzXLmXRsdזbO5o|Xl綵y% †dTdx@c#{+}\t?-} WJh +)rkSUTJIlRg%E'NOzcp}H_ 1|s鯯Q7?xJ s/{OńZt\ILQ R{qzMbm r"QN]?0RZeOS@ p}_^c|GK&,npͷ: 9s:])dJg~O+#3U@H[[)9Aω #d"bu!l1(GCM*+Ĕ4RIX9a;΋mɮŚy~ԉRҖ0O+v}kUZ -E pGuuQ BOu:ɹV] ; )J^pdd`psI\ֵzOcI$6!Ԍ\B);HL$aX@iaE-4;! 8VHI>KRĊ˔jgtr]5xɆKEDT~>宒ךF9Y2f:T伣~}ϠZ̶nS;1"R|˜ ؞?:%З-!IP 2'n .:E-}Y'ݞ$)$FAךy_ihZBA4UTώ?2ߛ.RҬv;~֋NõHtۖ$"*2v2H׿F; ۗQ8qdFF=Uig6T rBRW Ս:,k i܀GW 3PVYb7j͔3>ߝ^5}46xjei N0=rASn&%DK9 eGD`lW\z1AL~DvU0={g?1t*L}V !PjlKJVBON9olGFYZ^_[ >8 'dڅ_ESxjMTy><*d H‚L*55}1 s#Q'Ie7PgЕ+#o6Z?i=HeȢRڒbS:c'r4,S*.cQn.c)!ed.2R8I݃8ʏmttt8vu@ p$g˩<{j}-*S%>9=srM vxq[)zx9=cER/BH̕C\KTfWU=\Q3~ELow:=֬mDA\  ҕ#8"~ٳے N)#c1`Pʊ>Z;N1lEPi$g]wR:BX8{~F> ڔ'''߷ M*KEյ. B(ZOb;НRu+BeEaKޔ$-$Oh润8q)x>뫇xI~ qp#Undº-.|4㬥7-i XZ~K]*R%KjT 4| m?}tfY K Wɨ$YiNIW9WtmNM^ẩ4IR;e !+үyKϟvSܶi8Ќ`s"zD3€{RJHړ_\-+l}ikh <렻ީ)p2{p%CdqCmyJT>6lrSxU#kR̮t!>Vݒ=sFp 紬JKԃSv:t% p0 H<kkIꝧdL>odxtϷ~t 2kMOBb#%<(;h&\j방e mJr ֣J)@Is=:(lZp|x1$Jo-CTL`VےJ{ܝZjjkJJV#$VԕwF- HRӀ#oteGWhRՆRQA$`w9c9iE[}RiQHf>BIFrN3;N{R^֥S&6\RGJÍ+)#jjkKi%m%*BB澬qT߸-R>h9~r3]k,?,CR{9bm>pJ@I#eV C48ˀ6qVШ]WmQL'!mH˦4FpNyDZչ76k~嶘QJKlZ ۶CntEdYۑ'hQ:7SړE&ChTG_ryn~K%IZAIr5iPW5!¤n -#lB̌(S9:YbϱʻltT+$aYH;sE=kTV7FOdm[T(\J\L/q Q%n6wdy1%b0bc4Ze^bG=Ͼ].ܙFa!.Rfe@^T>ʠSWa2.I>V LmoV{Β0݉y'r9 uFlX)LȑeHJ{'![U72hTHH9=q3?6L6J@ )G8nrhHƪɧpW?) C`(،ߝ1n!}iN?J})u\NH&R9ǓFU;9mR+qjDmz g}3Ti+"$gd^s @>+xHvimU$QʀWU}JT.CN $c~#4in{5I6X 3Y:czjᖪ ȄiO(B';qZS)(qͥ_KHCaM)yO窊Q[BNȁNO<'ӒuRn>Ό00҄3: q'/m|Wj렱Ly~2wm<6jx4LI8p9$\ԋ«e¥P#(a#uAԑpPG ÷]-υԪَӻJ$}tN~]I 9 Oe϶xfBnKe8Sg|j6\qW+%47T3g:v-@Mn}FdSI?஗ڎqCH%2u9[J>Nr\yrIC+Ԓ0ScU;ujC.qJ hZ%lM2*vaG.2I˶+~Qmuj^e >$!-JnRMv70}{Ȩ-*dRZyl}ujl UrM<_BPwH^œ$ܫִh0aCYIKKq M+3(,↩nKci–S@΋mk}E+ 8qo!n;rVR/TT&ݹ*(e~GV3V~D _Gp):-Q))A6n>mfʣZԯ9`+9ϮSr ɋF%ĺ|E\}NXAA jjjji]s1-:sk ^M&.ER )#ǸOc ΙɫtoYĩxgjpd!h'W>Djk{5׺U1jLeԴFzWF}=oEjNks|Ԡ%iRG{Ytʜ:6=B!}mv#ʵR&=3: ֥ރ>늯]tLK y@69 8J!Ꙁe[]6+vs&nYqT'DJJ7H>hʾU+ DւK1BCH'2ḯFT5P#?ªrZHdžI #y.RN\tȭxUIm|`2R#*< ;kM*m>is)s{ۼ׍3ۨ9{>";)_3ߌm6mSo>ӦPs!l G'yt㧕jʍOZLHmOu1p21qVRL)aʤHWaj*VBlcaQ`ońx<)QGtAWlJszréJgh3Q$~&AB/rP"mj@Ct ;6T*!!w6쓐O=|Ey)x>[:}*ZivJc\جNiٱU*2N\e.ecv?M|G1o# *@gM+/yLSB!I/NO!G5mQ*+T*s[)cLmPN%؃믭{mӨJXڤd({k"ݔi:EA*)LԐ9FF6P1LEmDsSDisǾDl] }:ݗ6nd[T@P? 1*\SELhuq>u_!r'[T$[T {tr -)J}|T;t5L N8%)ܐ6~hʱlʬQUnG?φpNN>U=6SѤ/dy놤) I$q9#9H2RXmC8$#MMPWln动ZDgҥ;(~tڗ֩Tԭ{AW'uBL5 J9cz )Sߚ.-E Nc9~FIRUYRa]i ~¤G`e@p|ǎ_0Cs+7jF&җji` )@1$q4{Ru8yŷS෶t$*]BN@9}MjMT*f68$)Ym1iNRcƤT#̏2s)go1TZ<10Qʊunq՞JQ!Q(W*KGpd>|k?SԤt($Xی] =;<@ [lLisۭ,;ժ.K8m8;r0GlΧvKivCDP)`{dwzOH>dBD Z4a_V:[>ۖʂV[Yq9'3#_H$%6ݢ:!ĺPJGE:,3wZ40%QioO^1겷+]߳zS)nlOB1Է)N]3 ܓPdS"|{k kMJly K0zW.~J[ۨUmX'9'ij: w%)a,h;A! x#Ykzmkɦ= j U:|u%WaT ,3RKDdy aC3elMn4V:jS8I pp=5.vX6咟P֗1wvyb}5ƕh@̉[se6܆ԃ֪r02{m|jjٹ̉ ֕dp҆3 »~ Sս:Sj9!ps뀞:*ͪx2hRnvJ .$tOD7\j>BR{aÎݾz,zuLRa [O) j w$w8:b=SzطJXLyqI'9 JJDR5h̳4cO#$pmIl(%!9Rǹ<׺0^u !;|϶k{49QnqoC:5ЇPgbPZP^2B$2K#vN;gJ'Ϙ)>ܿ$-$v㝾ڨΨ=Ub$AN5FΕR|Vʌy ]ACe*I PF=E}BK2&gĺ\T尀wۇnҮOO/ىE *B$'88]mkPmju"?}ԯDI_Zޓ&-5=WP+Br]$ԊUT w"Mh%e (֓;!uTEJQ='ƾioZ$Ʒ3Iu9%ǖd@#$yWcf%ICrmFMr)o G)[*_t{ BfCN;%k@SB8347 tvR\nXiiJN|/۝NhT8<8mG9>Z߹ ZԻ:W}зe))Rs6AJLͱ)Ƙtb ^eE/TPdܨ΍x=L@=\{Z n J8 G;|%rj)a 8RC%ddc'kb3'>ږmMI3{jLwRcQjRU2r78{kug.-.{> !lx ![\ODWθ  hP Y55׊HRJTI zaZuD%jsltӍIbߏ5v-* 98<ぐ~gK-YAЕ+'' m9{wNRl* ;?x-6I<#]V ji%)%I9 rY:ۋӻB 0X<<<<Ty PmݟbTI[fd mr!~?6]*J_9RBU`K[c"d#.K1 }B%`j&ԢTPJ-##J\[kcod\U?mKiO'99ڱn[ߪU rdc$wnu9qW\u:z*CP9FO}X"R֫eBA#JZnpTW>)r$(Q)=gL:^K Q;|WZ,4L[JTWq=tsKb*3uPۈ9 IV\)!jT(B)3} :lbχ KR,HhmK!HRiAIP>ljj붢ݶn)ZeX[kIT>KpBD^:\lpPcp}ZZ*’ˎN76Ֆҿdc?GٻUZtПQ'[A04kSa|D=ma`8?x=?Py]ɎSVTf%pg]5c4'Sᾏ,VV½֟PKZR: {. ˢ<V c\Jn".:᭱+Œh*P?=gꭦe"ZD<˔# Iەc>CM}Ow%C T!`zp%$}ʝ!PдE.((ϔhUKIdGۣ ^)?%DuoX(T iU{U* \yЇ.$c<VCҀi%ӇTVoܤ,Y-c6\*Qh675:Tt1 ~c\) IJpA Mmā6SR$ŌD@u9KiT|2!ِF#,6Up;5UARhX Qǡ#:RW Uj~452?XrĈB5D|F7~USa9ӎp%$g-=2T2 Rǡ<{h}֣t¡6<-q<̨ѧCSḰ<ucbTqN31mK@t܆B!;?Nzb?!NNO{'%Ciq[]< yo>p1zk]GL*l{BF;+΋ȕ*B>)'OA}Z~UHgVHu^w%<7k WaΔ%i˫Ӈ.C QV%:s zkU5 P '׿"ܷzhpE{rI9?RtRmuİhsXmIԶGVs;yQ?B,fQBĚԍ\ݸGsHz g]iqBq p(8Wv;T7r.GTT I Ι=%d+nnHp.Zܕa9xAϱ뤚yKWe!Ym)U486:NS2[[I=<Yv4EƁ25KpӒ9 W#9F6ݴmUq5ա*C+`IJϟcFu41}Poqd6I\i9,{]rJWfJ ݉Rpdr4X~,*+ˌZgP̂B|4·:g\O*'./bcGT{pxs__תwѩx=kߧ\nvڇ$9zq4G2þoSP"Kz/I_nGO:<[~ El6`{}XjjjjkV$!;)KR]/9,n ($ojJB QSjQ#:ڰ-9\9mAmz۟oPhNE6 Wc8]u&z/Oߣm”mU p.[?v=> % GqD2G^1eYU)`9[֯I)nL3 <.IJO*$:B>@fj7iRTNOo= a#''tEHT+5kWT)Ák@J";+D2L-*=D¡ў™ J{'8QH:m*P~E=->̔^A<-Jș ĵ)a`>^F*+b.PYLhܠܳ%9#$hW #kjBywg<씄$% k!:Җ;OtV‡;c'ren%ŏ%HT| ioN!Qm 'e yyX&DTUe -)iHF38kCn*\jUO!-)(Chq4 nU*ˬE6Cn~D ${Uf)4[A<|tyHGo *sG<*4j=HbD"am`8R@ cNq)irm(-RH;0xZTKZ\fNBo{+pg?<BJnBڷZ'>8Jn!X,.n%!VZf9aV>u5r4Vn&dG9JP9O\kb~ڕ &jJNt0Bm.8*^: L ;s$}uwRsaԖA-G]vr}O%-o='q =s:K :b@&HRs 9=/oW(zs@P>V;(v#V$<}t~Ԫ:ܒ%i1(@ to&EVLd$i Jw7:V=::[q-=T 8lVڙ{ɣ-֡!$mgi89ma=-LSZPgR9ƶl kpZU:C5!nIA#<= GAŒ1c:=&6I9 r\T7s߹cׯeoЩ T7!qOT=G]\jѫ(uCE OAmTǺz}=JV!r>\#>gGT?Pj (~*`cC$Jh!jZx6Z $~"myZԇ*W= yB=P~Y}G' 6i H$$sr{hNg"-2)V'=c#?-,*՚zrUf2JIqn8-nVĻeP6L'ÌqM$ؐs8-9˞KCeHdHֆ* "nN7*źfC2e? vw;k_`Y 3KuåeÈ ]?L^t 1ƕTCQҀ`qܓϸ~^; %<[8 85%Yyڶ8JqꦵwN.Wp2]Iu`*3_м~P&aSkd5j|,yzWkpzKvKoSq% ,)s+>ڕ3p2AJF{oQ^UULTVr >d;s;jjӜL"QB`ֳ{9:(ӧF:bT}nM%AVRTZׄ$AȻ4'&|'V?򨧰q#;&`NBro??1㶋뭰y6T#ܓ%=H&$Ɛc6ځDJOО;!p<]L*5>2 Vq9mp_}I(dڢK*0qH?"بԬ)w<`g_"_>ʒ yO9膋X,e5J&&44U6bZ* ># 鯳r栚v3 ((nnyBR-dnn tno!iikP)Tg$DNYc\],)$`\PU nmEN+ |hޠbԃ&Z% %I,ǯlh,[Rn55Va}OUbKsr0:b<$)$颫vߴK*wS[.2Asr͍1,3OqspJ$/פ)OOZRᚣ˔Q$mF5SPS~Yc2Rr6 3KTTRhθ#['8xhS[-AoEvҶg::v/ze l;]Y$jt6!i GeG) ljk$)%*{h7Oگ]z%|[q’gMz h~_òAA uQrc̖UbT˄H+ W$+=7[W]mk3¢J[U[ S㿧|gF:;u,]de{p}i8PʳNxʫSۍZSLfq[@vJx?=nR>jkmU]P9[sJA}I՜nؑC?nZ~:OJd$[Pp9I'εgeۋ O ;^߅pU)eZPO08 gR\gPU@lT%:@qɭ)`)ݓC4Smuk)V(d~CET΂3%_LWVGtKvZ&&Tbz(6R䁅|=5_V*UhZ(aL6\(@;"HnۥADWNLt,5,xQ$vaY55555555554ct- x9,(q$у*+e gSfTZKq6kPVQ2xѶ:;r*j#4"'^w+k"fFbm-m=0_L^#0k!y({##@5Gg:\4MZא$TyXwnν)ו9%"\'c؏Qr$xCSI^ xq3?|Onsΰæħ-ȭxj}1!K pO^ȨË2$G6܉jRc˅)q3;g̡On:9[VHp: Uz:݇S). uʖrg;DBrHYVw|;qQ!BP:"Z-;,?5,?u,JlʃN[*>ߓN3ƭ%u+w{% !TY`R6_ǹ2׺/KJ" ˒ܐ$~kE(;wʊŔ mJ{W 9#jSA"$RTVԐNR!A9:o}u[PNMMMMMMbAo%v=BW#uDEvC gI<،tyz 0g-ܵ3.i1⊋9P:(T ӒTHJA+{ 8ƕ2nS9C xܐI'$z"̤۷Uf_e.C ~(VN#l*2Ka̼S@N]ӻM=6rnjHRCͼ[^"BO|w8gXJgm0?2G=F,#)i[51P1;O'dUCˠ۶0e#vWl߆?α&T1DemrI9Q?MhТPyLŋLLx~a][AY! Rt~uN $n%DH''}4oH"ҨF.3UU$%ZZn+[Aû؎3ΜQafm@ 32P$Gai3k hWc&c$GRM9I\c=ASq*Ǩlʿ 8)rr:ƟCЩPJ8JyǨzqPdޗ$چ?!8Aʏ~x<"Xr#یnZ%4%7 0F 'E!JSg?.o6Ң6U R9eGNDv ډĸ*{Z\߷ g 6ʊq ZtkBG^JYŒmi@>P}X4Gp\ZTgm!c(C#n>J#Xg+,^ _c)*(J 8#ҺkbV4 M:.F}I~C=boR<"{)ܵ 8s:.gRjCrFK% !9>ԻzʎVFV=}|"Tdj*P-%;w۝ \_hבQSV-Bnpg*mi~#(sܐ{gC7D`[ GU(M^OXhgwnh-@aEpRCcLˍ&3͐%ArRyUjoCZd6j"$JAWtGw B氙JTA? p>Xօ;UB eG9)#?}t-#TM6ܫU)Jٚ%\*ǪOcWdQHM+.`:s׭IBRUqLxpF >իmT fW­-vw?\Du‹ mOWmO|85qK\z /?'km(d߷4)bjC (yCTAtڇ2uojm:2 ZRsN2㖷Ia25NlΤ99->Q"˦mUp X) *? r9Ʒ8}\0CO^&zrz!Q~)SBR bԋI2@QSbV鐯*JbJfhh\PX[ )烁+hvjcVV@3S0aʧSRi@mqpMAް1X/z;w?]kM-ks R(ΫuKqW=4 *!/`9'5_|4\ *ˬ:sGi-ɪ]أ\J]Z4m@Gh'#Ȥ@88,7ٻUZtq-Ȋ1F5c -N3!)q9 W <%*MjnvTA C^u ǰ c@uClw/Vg3.]Vrۓ'+z2Ӹ϶$tCfe8ښҩUi~/|SyRNFJHϡI^4~6wtSy ZO1;i".LFa! lG+% h+-sO(Ϩx8 VG~e"w]ernjw6Pǰ:8Fm C*aq:h ߨphj}=) 9H}4E3"Q"*/6S |?9:jR)'HR~ijl!9BH@'Kw tܤاPT'c]%Ѫr:MMztm]AqJTqH_vuۣ0TU}5* K?3YϾqθV`+ࣺҋQT (ex%gWsj[ϪC!XSRv^2p_gԉJbtJڇA>, {jDjsUOPtK͂ Gn5|˃o!N1Ê^;JSn#E(J48JB]=i' 9@sۄSkL31%YNҔ\@3fUQ%n-!IVC9=%lu= S@G iO%9s>bmu:I&9ϧ=atziՖ@Ϲ~ZbGF(y'ki  eҲ̴!۝`TY|JujW`;l45]3_IHH&"\dA>RH 'A9֝qq-"N- ط$,mϔd8])տO+[IR1@'BEJPZm%2lPvD#nyMOD6Z4g:bԡJ[uX,4X-ʫwQȧE\ْˍRHo=KRèU޺wϪJt eY*'I)`g-y pM& *ɣ[rr-Gq]4R /ZWp*WH#\K~֡3"Z=ENZS#nrBy~ԺcWnZZ#Ÿz$@T۶R-d.OT]}bMڰRr Zeb~U#=iȬ4aHi%$= BTkͫqヷ8}1 |DpRP2Iɴn..1$2~%dvΆ(6U /ֈR0>ukݭ:c_`߿us!Vպ4A ?'knݩ6JeG!{vdPǮԻ:ݤEѠ'I* `HM![ܔI-RDtBՂJ}'a[mYk/]n$`熒Y퓍"pWTVeRJIPlDqS CRg`8 -s~)-V۪Lo  Llx[}0cC߫_vRPI9۸d-MMU\jV'0^~\&kz=`۔}בEjLm3KrqI+nT:aYfz!YAi!KQޒ0s]X:bȤT*̖*p@zn?54-Ԛ+q|"BvCk7ИFi06 @4qZMR@>tDɩ^A닪U T!0iq,(1[zM_RhԲh* OmAU5bb[9Q1{(R@] M]KeM1np(@/+^N5eȵb8\bݦ!D`oCgE2h4*0OozsQ5cmD,GQ;BGvnԷ/%-J8pcўwJ,wt˞E%h5VkÎ+ʞݾzu5u|t(SH2({he9;dt͸T̩ĞܖKϪ՟;ҋzZҩ|Vá '\Y:lMalIae[XJpucTǞM v 'w>Sm:B >P1?bUCs”IeW$xQ%-ԗIK 9׾54UBfUYKB O/nj ^Ԯ5ظo)(/pVG9?.K%c[6*c鮴}4*mKBU.I?wSdT~x]L> ~)ڝ9'[PiJeVBU$*%S`1%Qތ[ ,qPG:URmP C|G >L#v;a6Pۃ d<;d4WD>:Dʛ;R K_Q[ɴTN%,]KK%>㲠#mCʛ3 :{,qbLJKQw lI{3h+QdF3Ǘ.yUoBRZĆmڋ&9Laxǜy9-:SZԪ%V\T|*x8ݸ{2xօԾOUG?.ZiKdM+)U?r@t=V&5JD9 ^ZJPHHlI[`oSh P HƘTs:#Y/7!n(H q^b%2I#?'.yF]Gs'56e*5.l໐~N]F)5F©uBT*H!ܞ<^d{sZ$hJ|?[$%d6x{+|׺VoAl9"9 'whz?N(2s]APKas%$F9Y这~ I4SH Z9J6I'Ӝknh-J5V)ဓP{tZcI%I+? Rm15=iz%WbX5<*.[9# sG}O) RVFQR={uCBRVe7mVFypXR{[:ZjBR=ƹ^ӠD4 r-mػw !$m=s] xMFЅૺBo`l5ujKG23lc:,Z[=?6si-r(I(E"6)^l )QAY [V^ʚ,2 ~;OM}qD{iq]'ᦾ0RJI8m>ڰÎS)4k(VZGb VT4b7:&>AJRGqĻQ16'-YIg&m@JiRCH|g'.^wݤRY J-IҹϳRR. i$^N}- hlʖ6#iϏ#69)-ǔ/x r8Af'OﵱTGT IHn=֒R'uMW"6RTՐeHkuiI%ĕc? uWRںqFCmkL)4[h8霤~cL:U'2Hb<unBFIgK 2En`@QRP(퓑jעԵn!.pՁ4{EMJC2D7”J#r0U6­MbWt)KJ68N4<"{ njjh',7:؇J[eUH*B^N>Z50}{ԬHfII Vv{WSS\t۔i@-RlHQJ H*#1iKt}9GY)Hg w=~Zꥌ z+E.dND^{7r3F˴ fύ4NH%@QQxή5=Nz=ִ)p]>KQ478 JG̝*۴.5*qÉ>'!Wz.~tu.KX x۰Io ڴp&C)* $'?.O/ۗLծBң!>޽?^=g6jv(H/,[{J'w=AҗSSSSSSS_m8]CB}LJ@ڔR.q_i-|R1NG9_ 6g?Î14;r6mBlj9*j\ %g J%j FzuL@2=,Z-V)FW6 LEEuiMM㐮s\2|ǢLa$2q%*I`[!RD$g2O鯝tٻUZtQz :z\vR!$., 9Nk5c!W (%A%N3zg9:: 2pzysXrd?dUcˋ)D{t#wգ]Y@3His [!Ԝ``$)$yzMjT(61P@S,% ԃ> b%̸ǟ] f]6LFY@K#f3|'\mÿm1\3j/OLJR~&,%iPV3#uGԊ⽦Ui}1aV8Nme4m](xR.qНɹ.~;U$w帥yYSh 9_xqh/1??<~Z7{I2S{R$$MbG@,t*-j~Gzwhϩe#O|E+$;uCKۢәmIE!Jrp~zim$#Km G.lxU횭Fgx/.d$t։ѻu豫6M>LC"I¤#U/mKwuUlyY qai+ 'r].Ӑ\)YKRUʛQ}tqST%]~euH JF RqgXt"622[ڰN=4֡ttZTJS|8($g9ƚm4-KmmJP0=ަ]CYWUWʕʌ+BT 5VjUbO3k8 O H0>zir.zZ.IKmPF1A0HUaUJ#DmՎ_Vݜ }frFWmBi )l?]l_镾- rp ~@h\{:QR1j-֡eĜcbՁؑAtΨt&.RBà6$sP8$v>nKsUhrHܟszk%KfRd ^%I ^5J4%PRЌ}:;+zlv5>9DR\;;H$1ߜδY@[*Iyĵ{ SܢGb4냩ԤWcUq}(R^i J0sێ~GM āaRω`Ҳ|U#}JB~;T ^ds{qvD&0!7gq}:JI!I# FoLetdҦK;#ۻt%ЪR+}+R2 )ro%=#>jHqr|J*JQ֓mn2+5eg2kqQdč<9[ZV[sƐ0A'vsp88lπ9) eۉI?ۮ~ޮX֕b˹QQI[PVǧF0ȱ ?IWi>d5!.>-# C\ߝKî 0Sq|6ʲ 8jչmSr"0czך@]( @٠]Njm)(QeJHHRHT6C .hI c!>QV&ڊԪaCIp p0'{bF찡̈g,)'!Kiԕ'?>4yjg\.rY-4ĨJ|m:djjijk;u*R~ 3>z@emEHm%Czj趢]UȖ+XQTGj8''*4AX ir W(ZFOsӞ̝*VnJyq!jA6A4!PT^qG<]YKb.-1q/##ѻzVJ=DTS6N@9'X##[eMښ$AR֬n^%<g!6ֺ*vUFҵŧDK) wHY%|2җWu "!˪K!5L'

Drilbo (Drilbo Represents an Imaging Libary not only for Blorb Objects) is the imaging support library for the fizmo interpreter. It supports the following file input formats:

  • JPEG
  • PNG
  • Z-Machine V6 graphics, MG1 format

Not supported:

  • Z-Machine V6 graphics, Amiga and Macintosh format

The following file output formats are supported:

  • JPEG in RGB, Grayscale and JCS_YCbCr.
  • PPM, P6 variant (usually for testing purposes, P3 variant available, but outcommented in the code).

The following screen output methods are supported:

  • X11 display though XLib, Truecolor only.

These imaging operations are implemented:

  • Bilinear scaling

All operations use a “z_image” type which holds all the data and metadata for images. A z_image may contain either an RGB or a grayscale file with a depth of 8 bit per pixel.

See “drilbo.h” for more information on the specific functions.

From The Z-Machine-Specification, section 8 (just for reference):

Some details of the known IBM graphics files are given in Paul David Doherty's “Infocom Fact Sheet”. See also Mark Howell's program “pix2gif”, which extracts pictures to GIF files. (This is one of his “Ztools” programs.)

Although Version 6 graphics files are not specified here, and were released in several different formats by Infocom for different computers, a consensus seems to have emerged that the MCGA pictures are the ones to adopt (files with filenames *.MG1). These are visually identical to Amiga pictures (whose format has been deciphered by Mark Knibbs). However, some Version 6 story files were tailored to the interpreters they would run on, and use the pictures differently according to what they expect the pictures to be. (For instance, an Amiga-intended story file will use one big Amiga-format picture where an MSDOS-intended story file will use several smaller MCGA ones.)

The easiest option is to interpret only DOS-intended Version 6 story files and only MCGA pictures. But it may be helpful to examine the Frotz source code, as Frotz implements draw_picture and picture_data so that Amiga and Macintosh forms of Version 6 story files can also be used.

It is generally felt that newly-written graphical games should not imitate the old Infocom graphics formats, which are very awkward to construct and have been overtaken by technology. Instead, the draft Blorb proposal for packaging up resources with Z-machine games calls for PNG format graphics glued together in a fairly simple way. An ideal Version 6 interpreter ought to understand both the four Infocom picture-sets and any Blorb set, thus catering for old and new games alike.

libdrilbo-0.2.11/doc/create-mds.sh0000755000175000017500000000014113153331702017025 0ustar chrenderchrender#!/bin/bash ./tiny-xml-doc-tools/xml-to-md.sh -u -o .. readme.xml changelog.xml \ license.xml libdrilbo-0.2.11/doc/create-txts.sh0000755000175000017500000000014213153331702017245 0ustar chrenderchrender#!/bin/bash ./tiny-xml-doc-tools/xml-to-txt.sh -u -o .. readme.xml changelog.xml \ license.xml libdrilbo-0.2.11/doc/license.xml0000644000175000017500000000320413153331702016611 0ustar chrenderchrender

Copyright (c) 2009-2017, Christoph Ender
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

libdrilbo-0.2.11/doc/tiny-xml-doc-tools/0000755000175000017500000000000013153331703020131 5ustar chrenderchrenderlibdrilbo-0.2.11/doc/tiny-xml-doc-tools/CHANGELOG.md0000644000175000017500000000102513153331703021740 0ustar chrenderchrender **Version 0.1.4 — July 19, 2017** - Added support for hyperlinks in changelogs. --- **Version 0.1.3 — August 25, 2016** - Fix suffix for conversion to text files. --- **Version 0.1.2 — August 23, 2016** - Fixed missing scripts. --- **Version 0.1.1 — August 23, 2016** - Renamed conversion shell scripts. --- **Version 0.1.0 — August 22, 2016** - Migrated fizmo documentation tools from separate modules to “tiny-xml-doc-tools” repository. Fixed missing quotations for < and >. libdrilbo-0.2.11/doc/tiny-xml-doc-tools/changelog-ascii.xslt0000644000175000017500000002000513153331703024057 0ustar chrenderchrender Version -- , - January Febuary March April May June July August September October November December ( ) libdrilbo-0.2.11/doc/tiny-xml-doc-tools/changelog-html.xslt0000644000175000017500000000670713153331703023750 0ustar chrenderchrender

Version

,
  • January Febuary March April May June July August September October November December \*
    libdrilbo-0.2.11/doc/tiny-xml-doc-tools/LICENSE.md0000644000175000017500000000273113153331703021540 0ustar chrenderchrender Copyright (c) 2016-2017, Christoph Ender All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. libdrilbo-0.2.11/doc/tiny-xml-doc-tools/ascii.xslt0000644000175000017500000006034513153331703022145 0ustar chrenderchrender

      1. true true UNKNOWN NODE ENCOUNTERED. --- - . at libdrilbo-0.2.11/doc/tiny-xml-doc-tools/readme.xml0000644000175000017500000000272413153331703022115 0ustar chrenderchrender

        The tiny-xml-doc-tools are a set of XSLT and script files used by the fizmo modules to provide documentation in various output formats. It invokes xsltproc to perform the actual conversion.

        The following elements can be used in regular XML documentation files:

        • <document> – Root element
        • <section> — Section container
        • <ul>, <ol> and <li> — Lists and items
        • <p> — Text paragraph
        • <code> — Code section
        • <a> with @href — Hyperlink
        • <i> — Italics
        • <b> — Bold
        • <tt> — Monospaced
        • <br> — Linebreak

        The following elements can be used for changelogs:

        • <changelog> — Root element
        • <change> with @version — Version container
        • <datetime> with @day-of-week, @month, @day, @hour, @minute, @second, @timezone and @year — denotes parent's change date.
        • <logentry> — Describes change, used inside change element.
        • <a> with @href — Hyperlink
        libdrilbo-0.2.11/doc/tiny-xml-doc-tools/README.md0000644000175000017500000000202613153331703021410 0ustar chrenderchrender **About tiny-xml-doc-tools v0.1.4** The tiny-xml-doc-tools are a set of XSLT and script files used by the fizmo modules to provide documentation in various output formats. It invokes xsltproc to perform the actual conversion. --- **List of document elements** The following elements can be used in regular XML documentation files: - \ – Root element - \ — Section container - \, \ and \ — Lists and items - \ — Text paragraph - \ — Code section - \ with @href — Hyperlink - \ — Italics - \ — Bold - \ — Monospaced - \ — Linebreak --- **List of changelog elements** The following elements can be used for changelogs: - \ — Root element - \ with @version — Version container - \ with @day-of-week, @month, @day, @hour, @minute, @second, @timezone and @year — denotes parent's change date. - \ — Describes change, used inside change element. - \ with @href — Hyperlink libdrilbo-0.2.11/doc/tiny-xml-doc-tools/changelog-md.xslt0000644000175000017500000001021113153331703023365 0ustar chrenderchrender **Version , ** --- - January Febuary March April May June July August September October November December \* [ ] ( ) libdrilbo-0.2.11/doc/tiny-xml-doc-tools/license.xml0000644000175000017500000000320413153331703022274 0ustar chrenderchrender

        Copyright (c) 2016-2017, Christoph Ender
        All rights reserved.

        Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

        • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
        • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
        • Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

        THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

        libdrilbo-0.2.11/doc/tiny-xml-doc-tools/xml-to-md.sh0000755000175000017500000000172413153331703022312 0ustar chrenderchrender#!/bin/bash function print_syntax_and_exit { echo Syntax: create-txts.sh [-u] [-o \] file1 file2 ... exit 1 } SRCDIR=`dirname $0` OUTPUTDIRECTORY="." UPPERCASE="false" # Process optional parameters. while [[ $# -gt 0 && "$1" =~ ^(-u|-o)$ ]] do if [ $1 = "-o" ] then shift if [ $# -lt 1 ] then print_syntax_and_exit fi OUTPUTDIRECTORY=$1 elif [ $1 = "-u" ] then UPPERCASE="true" fi shift done if [ $# -lt 1 ] then print_syntax_and_exit fi # Process actual files. while [[ $# -gt 0 ]] do BASENAME=`basename $1 .xml` if [ ${BASENAME} = "changelog" ] then XSLTFILE="changelog-md.xslt" else XSLTFILE="md.xslt" fi if [ $UPPERCASE = "true" ] then BASENAME=`echo "${BASENAME}" | tr '[:lower:]' '[:upper:]'` fi OUTPUTFILENAME="${OUTPUTDIRECTORY}/${BASENAME}.md" echo "Converting \"$1\" to \"${OUTPUTFILENAME}\"." xsltproc -o "$OUTPUTFILENAME" "${SRCDIR}/${XSLTFILE}" "$1" shift done libdrilbo-0.2.11/doc/tiny-xml-doc-tools/md.xslt0000644000175000017500000001623213153331703021451 0ustar chrenderchrender ** ** _ _ ** ** --- - . _ _ [ ] ( ) ` ` \* libdrilbo-0.2.11/doc/tiny-xml-doc-tools/xml-to-txt.sh0000755000175000017500000000173313153331703022531 0ustar chrenderchrender#!/bin/bash function print_syntax_and_exit { echo Syntax: create-txts.sh [-u] [-o \] file1 file2 ... exit 1 } SRCDIR=`dirname $0` OUTPUTDIRECTORY="." UPPERCASE="false" # Process optional parameters. while [[ $# -gt 0 && "$1" =~ ^(-u|-o)$ ]] do if [ $1 = "-o" ] then shift if [ $# -lt 1 ] then print_syntax_and_exit fi OUTPUTDIRECTORY=$1 elif [ $1 = "-u" ] then UPPERCASE="true" fi shift done if [ $# -lt 1 ] then print_syntax_and_exit fi # Process actual files. while [[ $# -gt 0 ]] do BASENAME=`basename $1 .xml` if [ ${BASENAME} = "changelog" ] then XSLTFILE="changelog-ascii.xslt" else XSLTFILE="ascii.xslt" fi if [ $UPPERCASE = "true" ] then BASENAME=`echo "${BASENAME}" | tr '[:lower:]' '[:upper:]'` fi OUTPUTFILENAME="${OUTPUTDIRECTORY}/${BASENAME}.txt" echo "Converting \"$1\" to \"${OUTPUTFILENAME}\"." xsltproc -o "$OUTPUTFILENAME" "${SRCDIR}/${XSLTFILE}" "$1" shift done libdrilbo-0.2.11/doc/tiny-xml-doc-tools/changelog.xml0000644000175000017500000000241613153331703022605 0ustar chrenderchrender Added support for hyperlinks in changelogs. Fix suffix for conversion to text files. Fixed missing scripts. Renamed conversion shell scripts. Migrated fizmo documentation tools from separate modules to “tiny-xml-doc-tools” repository. Fixed missing quotations for < and >. libdrilbo-0.2.11/doc/changelog.xml0000644000175000017500000001155713153331702017130 0ustar chrenderchrender Fix superfluous libraries and includes during install when using $DESTDIR, addressing github issue #21. Added missing contributor phrasing to BSD-3 clause. The resulting license now exactly matches the wording used on Github and so also makes the license detection work. Fixed drilbo to correctly ignore drilbo-x11.c when configured with “--disable-x11”. Adapted to replacement of en_US locale with en_GB from libfizmo. Improved build system for separate library and interface builds. Use tiny-xml-doc-tools for documentation. Minor changes to autoconf for better comtability to fizmo-dist-0.7.10. Adapted to automake v1.14 “subdir-objects” option. Fixed “AC_CONFIG_AUX_DIR” invocation. Added “clean-dev” build target for better cleanup of installed development files, which helps debian packaging. Renamed “install-locales” to “install-data” build target. Adapted to new reachar function names in the file system interface. Minor fix for libdrilbo build target. Adapted to new autoconf/automake build process. Fixed missing $(DESTDIR) variable – should already have been present since version 0.2.1. Fixed missing “override” statments for CFLAGS in Makefiles. Fixed $(DESTDIR) evaluation in config.[default|macports].mk. Adapted Makefiles and configuration to use standard GNU Makefile variables instead of INSTALL_PATH and FIZMO_BIN_DIR. Removed “drilbo-x11.c” requirement for “Xatom.h”. The “drilbo” library – “Drilbo Represents an Imaging Libary not only for Blorb Objects” – is supposed to handle fizmo's graphical related tasks. It makes fizmo's version 0.6 requirement for GTK obsolete, it directly uses libjpg and libpng to load images and provides its own Xlib implementation for X11 output (curentrly only supporting TrueColor). Implemented support for reading jpeg, png and MG1 graphics, the latter one using code from Mark Howell's pix2gif tool from the ztools package. Implemented output of jpeg (RGB, Grayscale and JCS_YCbCr) and ppm files in the P6 variant (usually only useful for debugging, P3 variant available, see code). Implemented output to X11 displays though xlib, truecolor only. Added support for bilinear scaling. Implemented a “z_image” type which holds all the data and metadata for images. A z_image may contain either an RGB or a grayscale file with a depth of 8 bit per pixel. libdrilbo-0.2.11/config-flags.m40000644000175000017500000000125213153331702016502 0ustar chrenderchrender AC_ARG_ENABLE([x11], [AS_HELP_STRING([--disable-x11], [disable X11 support])], [], [enable_x11=yes]) AC_ARG_ENABLE([jpeg], [AS_HELP_STRING([--disable-jpeg], [disable JPEG support])], [], [enable_jpeg=yes]) AC_ARG_WITH([jpeg-includedir], [AS_HELP_STRING([--with-jpeg-includedir], [Specify include directory to use for libjpeg])], [], [with_jpeg_includedir=]) AC_ARG_WITH([jpeg-libdir], [AS_HELP_STRING([--with-jpeg-libdir], [Specify library directory for libjpeg])], [], [with_jpeg_libdir=]) AC_ARG_ENABLE([png], [AS_HELP_STRING([--disable-png], [disable PNG support])], [], [enable_png=yes]) libdrilbo-0.2.11/README.txt0000644000175000017500000000532413153331703015404 0ustar chrenderchrender Drilbo (Drilbo Represents an Imaging Libary not only for Blorb Objects) is the imaging support library for the fizmo interpreter. It supports the following file input formats: - JPEG - PNG - Z-Machine V6 graphics, MG1 format Not supported: - Z-Machine V6 graphics, Amiga and Macintosh format The following file output formats are supported: - JPEG in RGB, Grayscale and JCS_YCbCr. - PPM, P6 variant (usually for testing purposes, P3 variant available, but outcommented in the code). The following screen output methods are supported: - X11 display though XLib, Truecolor only. These imaging operations are implemented: - Bilinear scaling All operations use a "z_image" type which holds all the data and metadata for images. A z_image may contain either an RGB or a grayscale file with a depth of 8 bit per pixel. See "drilbo.h" for more information on the specific functions. --- From The Z-Machine-Specification, section 8 (just for reference): Some details of the known IBM graphics files are given in Paul David Doherty's "Infocom Fact Sheet". See also Mark Howell's program "pix2gif", which extracts pictures to GIF files. (This is one of his "Ztools" programs.) Although Version 6 graphics files are not specified here, and were released in several different formats by Infocom for different computers, a consensus seems to have emerged that the MCGA pictures are the ones to adopt (files with filenames *.MG1). These are visually identical to Amiga pictures (whose format has been deciphered by Mark Knibbs). However, some Version 6 story files were tailored to the interpreters they would run on, and use the pictures differently according to what they expect the pictures to be. (For instance, an Amiga-intended story file will use one big Amiga-format picture where an MSDOS-intended story file will use several smaller MCGA ones.) The easiest option is to interpret only DOS-intended Version 6 story files and only MCGA pictures. But it may be helpful to examine the Frotz source code, as Frotz implements draw_picture and picture_data so that Amiga and Macintosh forms of Version 6 story files can also be used. It is generally felt that newly-written graphical games should not imitate the old Infocom graphics formats, which are very awkward to construct and have been overtaken by technology. Instead, the draft Blorb proposal for packaging up resources with Z-machine games calls for PNG format graphics glued together in a fairly simple way. An ideal Version 6 interpreter ought to understand both the four Infocom picture-sets and any Blorb set, thus catering for old and new games alike.

    d{l:V$,!*}PjHo 3VEROõ^a3$2уr{ͯ##j֝nJR܉YĈY Z#Li[YEfBM&׆w=Γ7F)-]եҗ `6iC'h@P ڙq*QH>!͔`(aLd >`21ceyH^&VZ9s~H~tG|g8<䁭n7vEa,0~: Np BO$q#I/ nJmL `r:ijUȎ5̆ĩ !4/vcvp~,ń i\oËR{!D(eIimQ#8qr)'-:.&)NC,RRbu[[ћR9SG?H3 Բ'VBQPZ=A9ѽk-hf%6,GXի4'ҏeh\8.;u RH!*ƺKSSIN1 uE袛 t>I ZOK~+*,ѝ&m{km"m%*H۠'P=Λp:d˂ˑ gs0)?r嫻wH5$8 IT-7oG$z N?J9ڌvHޔO#0}11ůARRAaįS~(RҬg)z.߫uBQzmYדI l)($/24ۿ_+>e+mڦpZTN;@Rj饴B"i>`Y}:-ءU'ϐw:NqH~‹Q97"3(q*Ѝ 1K;[nEXU y9I o2ISŸ0Gu5554$:Q^Uԝm\q-+R֣I$ P;zuo!MA2r=jk%+J Hd^+b"2cƘcAٌ>Zei5xׅ%+.TI$st-BZm䎢Y&:pCvHB[ʼ8~4AIu榦e2cR %Cr`~ptHv%vB*SuNHVr$j{̺oh]SSPr3R@ 㶷U?(Sn\j%E#ߏ`eknl谠W[љMeѼw'Xg]^¦MTgê)Yn1#q m$q dfRQp7 RˋVp2x笗UZ@iQܖВI^tݗIk8W Aߞ=]D-e $%)Hzk&K Iv\mKKaN($(#'Ԓ[43jrJJVJ@9>P=@kVUB?Jb?He%Oc$ۃ^TRAUT#Ytxa)'Hl?In$&9N zS!O^=Ye uRpV}Kޣ3Z}:4:~)–)))G>Km|Sg. VBu2@ϩh&5VѨU$.]iLBP( Q@ ou.Ն4mSan$qN]'-r*YZP[`OЍҺmPg&eUy؄R9?9B,Gyݷrӝ4*Nrnj+cN#Q+$[t~fSyEYIu 'rp靈i n(%)t/|_<hy#=::uBWx ) zumiCNJKk) q'h 7dꩊu=.Eu#=%c~P@U#ɃN[_l"`s{Xӯ{ݨ9mmYM%O4/kT\Is׺FlOJi:0,? |29GSl ?UHc|;0fGdnr8IGNtfvLrUC-)R4D:]ּj}jw$6H'PbigςF֐H8uo~4سٞjYTbKH u)$mWB<=uի4'ҏeh&dJkgH`Zs{Z߿.[ڴ쬸SkqV>T Wn^q۴n"! %$c)'h<雪59y-Q379$z'#+*(- )i@ 8':`tʑb륿XrqobR2O'$scqYvMfĕ/ckX׷mQ3eQj(1oڷ6%:\JOx8E>H#Z79 -+v:H9 QM4^Sj-D<1@iabO 8r|njjk_bw|K_7s:Î!J@*RprO }FV SiіiAIWkkSSSSSSSSKΖ$%$+}Fm.kHZJT#A }Ǻu =('?d\HRR@ +rCŴ&3"!l'E+^w(U%qSFrF}Ҋ mt0229gF7őH-/aE~! AHq Ҋhntvpܳތ˭YyI xs~ݷ*WU]KHvZҥ q(HDڲ{7yoLMpn## lT 6Rx8]MMM[$em*(y-FG*~A5Z HǑ2,(Ҝ _P nH4-}ѭZ{54R;i6$ùb'Z)ۀ==N\)8"_:mNK25VT:%9RBJOuWU Ks-鬡+RV%mldcZVu.榳ElnuS^Sjy㓧ӊRr?I ~t-pҵMJˮl'8팜 Wq jۤyO`vBO=Ε45w*5)Ș!'lZzs\gKXlTARv)qSB6KJ!~ȝ,fWV:T i)GYBU*bIa؊T)!ĴKf7ɪWٲC_DqUApx8_vŞr;}taqҚ}9m65+s<3BM8QڏHJR=YԻ.T񢶵*T0[..eD>5Z.X%E ^=Jqƫ:.mԤg]ZƩSB(&DH.$(%[G 98K}i+#-#ל)@ߎ)tRYIa#=!5-ac6瀞m7.\[:֑$~$QkNtv[ʝ%Vv*pN))9$΋z0[b-6x7R^>ZPfUj7$- _)H#g'$=yV~F\)"O@."4dA6d};jskX-tsrqCx% qΙ: ֥A|a:-BR@>Z?蚞OLaF|$*,釩?PS[ 46[KXA9)ˉ mHPP }tk,rdFخ uXI mnSͮcK+BJWδر_JbqJY<骔45fpaƨCn\7) uZp>KQ4u[RbeineRua ][v~㪵-M~6Tq5 V>< wb) PƆ&u5meXvJ%dF@".EhuMcei(q{e'FGD:D^"puy0oQ-<cƚE "SE Olmy# _c[oRiPgك5 VQamI>vmxQYNmbmRtcȕvP |׻SSSSSSSSKn [dWXmC c? 'FVUa%%酪Kjb]EjN g\tjEtix-oFFFOBO=q:dHiVT} _eˍ+ 4R=I:ήY7R}3'sciHQ9#S7e Ijdv3-%{?*@MtJEL-  Ǩ픟|hHꐢ%׈ 5ClI.;I$|:l]Z[mkYHI4sNԗ)rX>M6OF=pqΖ]@n;2nyqUd587%8ic$ R@ޚBzSOz[R0Z H>um"Y2%+?OX}D2=Թ 'B6H wˣm_eyN[*Y1 A':΢LxNyyj>J0>Z%,ȏ;Q@[i @5K^me^~ H; |cJ7W},:dY*Cz9KM*^Rd'ǢH% *JN;hCCR}8Jڏ^PU˧$y|T({n{WO*0խ֓~";[\p=4Ӻ-gܤ7 k6I\BTԷ BO zM.PCeU}d j #NOm`S*hjʔTTYB'?F\䴤,6!*JH!GYPu-҂v3cՍU*)G9I;= GfeI5 ")߈Gu+}OƏ,*Va |=Aⴌ( q' 9s[Tmˉ=wc0$dn.l'![E$b\ MQ!ǏĐqV x`+=1s^h5v^*)$v=456A3U~5&ӡiJHmϮH ׍^9>!E;*> TOs뢎u^OOQQ52F<8+n밭-EeYN j,bhÙC/L',MjBS}RpRz֤ZF GB▝R>^=+Duv)j^W#T(q$Ȍ$puKڲ2{r9pTmzj]e’a!E@*IxDB2̨p6R~eh$S;WԺ۫9:O[RZ>^vԪ AƄJVI $Iӈv6~!}ta>7H5mU`p7(rnԹnXժMK\1Iem7)}lsW0zaUJ~|VSV0`=NեIW"IXq= 87g':6}Bō6M6.#UWDIb$i)S;v<Fcn%)8m_+JNџuLF2")SҀS$pz5X^97 },3>)F{S/že ?,%لCcqI>__ҭSKMDqX g c41FA $O̞jʓ Tt-b9!HRKg<̓Z&Xv{PiCeRG<'Wu*|hj3$DYqjbܥ$zwPܗ v:-}3\ZEFڣ$^j${*QkVlҜk/5EjTqgN~^۷V /ox2Sﺕ92  d[SM,K+\ⰕS$G}ajDeeET>BÎm>zޱƻ&4swdҜ| $aQ')*}W++K92+Ciqw2y2=;n]M)tpӨK#NY%ݴ)s]jW3uvGpG|\;6wLo>kT-*b۴:ׯ}*U 3)TcNڙE=HG>B6?P`ڕ5 z뮩b{1ryKVWosͬKܫ59n;,* - p;N<<>zJUvނ |4I60!#ږlneU\t-!*O>ǟGf̚"G= >\pFx7Zͬ{~4#oZ;t\ER >Q;! !JMk ;xέQ]KP 8g8NEB33He0L@khs 󔫷د?l(@DzUo-~<]S-lf\H$@'3=U~EVnsuTCA~뵻oM>N9[Z̥M/3!(wt\_My_Mz@P#F"\U5"'71)+vl綽ur&Vf=- 6,=NX[6`XZN;r4uՈ%N>)߆x͡K, 5Ds\JR69s󥤷>&c2#@l':ñ_MMSjlWWbC:DN7%ER9t`҃zǪeA`Ht<4ҐQ)Ig_د?)56+Olibdrilbo-0.2.11/src/test/infocom-brain-ad.png0000644000175000017500000300117713153331702021273 0ustar chrenderchrenderPNG  IHDRfG ,PLTErz$m9Ż~qU>}`!?BM`#qVx$_|}>FbWg:$ pkpv}u!~qpkjjWEG`oTHc~$ "ljx9(IJwl6P(FYbtVpkdC?ҴUrjWSo~I[pvVUg;/FQ!CSkSs~AQX`ƌ}"${pk@XkT1 kPa|?CnWkAjB~|SK_G?D>(5ŽRoI`W~pVALsX}XU[blGt"X/LWDUF<.S_"~OFSa($(Il}GTƍ90/_pQ~EUUBmG9zokMp@W*@ +BW`{Y;9OIo 5 '8NSl9;O$$dz̹Lj 7 8^BV*pGR@*A:6Hj[ZbMmKyM@^q\aǎ~V80U:r29$.{9P|I `Fm~ym@@^.K`H`UI|.ToSLszI=z8BL]S`fr`tsa#s%-$&)*51=9l41̯,9f CHyG!q`w`jrsmsgtttteotss@sGo`GaCqsOµn|X}xtáE)Mâ?¼>ĺ,Qm'`od;9z$V9sǯ?p`~Uaa}W9LQt:94/CnηҀ IDATx̽Mev.n.wPOԠWGaM;XKi Ƽ PBe2/å6U9@y`\AO{[Oɥ@<Ř dXk}kdVI:g}/b-H>iiK"JwJHUH=/+"#+N@GFi:t43ףx69UX03*<)BtD~.u9epN!I VRBW; @ [)X~w8G>d]XPc~3SL*\n)^(6'XB9ff,Eh& )%rLE JL0ͮjWNXd.|QADz t*]p. 5chh`5W~"qi1ZAFڤbkv*BiáyCHG[TJB!=K 3M+'80zLŭ,I[Ygj#+L<3 :ðVB&ܦE5*A~>DU&j43"MבR;"1,fnY쨽uHVWeyUqV׬!E`4HoTGV@b{:.~`GĬrZ^tu Uj=tz26;ah*N!Q(m* %U,b!1H'+ ډ9i Ps `!CTDx`7E=x$ ,L%(ޒ4@ *$5A3d9J8]T~!㡭2ef`Q̶LIAq=) lE@Y"ur1RZdAN`֤zՎ@}lႊ5F B!J1(Դk7[u%9#er rb&aBP.EO9^ B@24H,f7 Cajx%]`e%E1SkIP!A^I(`erj\K[ՖQDkWD:a b6]bp*6r$- E D$\zYZsk#] Z^ĸU$KDHRPtA%mԌ^nVI!4$*A( JFqX"^`Yuoۅ,0qIB2TԲ_G=6H,̒,h,5]2[[W s[LfGą,?'(~_#TFa#SӑZEJ.~A*=Ѣ9m]nx御i#z%]J%2][2s򌝈X}{cdlnMk ]ÎL]i(* ӆKQReZDfXɜǒ>f\H 6/ufVRLQEnGeJ쇚)"kC!>JU6i_Hf¶/B4 ۽_L+ZĠ 1))=qiE$`IKh4*RRR#Ted~Pl L0\0T6]5D)m"2 ˢs` ]LDf}%O,SU}zcq$~gRfh ;;rGmiFӳ)NǗG5:sxt*<:Qbf#)B]-b%g&9s4B n 3tbSyȻ#6ƛCcHC>{mO(CC{E3$1BtYG&MvTP(yXy(@ѥba"ѽ1(4Q[AQ7!:˲^)G!%D1i$ L|d2h0X\UZ!5⫹9Ah 2a@,Z1pZ&"ӞgFs)HH3p{ZyD2〪C?41&Ȣxlka)-%CaTBrC֘w6M-Zj[DM988L-J(%$bt+P~u X㌡X€:&D@Q$L3)ݡe#VBiNV8먾 ̺BO:՚"JhG,W@kcubk#q@F,IK#O9PՑnGSOe M}[%5g.BILN,⭪r1.EUjHR&H !xzV(@O@%W΢W{5EXq#uB: RtC(|(U-A~E|K: *8 ([H Fo (ĢB>a)my+@S HàN؂zDlARF#H72f<:mJ:՛EXh6SFz/Jdלpƨ@c,V _)C̉ .ܩ_wb=Bu: T'+%Q,/Blfφ2 ]u1MqW&E&qPМ3I_V(.fZZ;q@mF6Et1{”e"^5\T!Z`a5[u##`bOM+̾>3gb_,2Dq\3(*WTQB ,*l9.jXZLDĹ~';EtsBTM5+ bZ-+H'ZBoTZ{Np`1T;%dQ'-S0պ3Bfcz3$hyd ^pZoe ى%TO`iFdre| [3 :|Ȏ 8: $ d#C=o92u;@->X %EFVBʎhB6/TdC^_&oEtjvc?A1W;籼PHC1 :٘ g͸/iٕgS}}-YŤ$<[ad^ɜ '6W 62Hd 3?\jdKEO[mY9o@#Lgg0ꀹ^TwHLqW.%NFǜUCBh,؋R`C,b)&QbE̢o D>hK ^lKR4W[R4Y]DhQP*ħNEUI[ 0#$,@nOHFp`j' ,213"Ā4_ sζ^D_ujړR9J %<8bI}⽁&n&9F '4u#Vp]XUQӲf*M3d0bFN^~F ԑpYR[/SڨP-R+Ո2PEuI̿f$2oJ5/Dӳ 7U`*b1OX37+mz="rߢPעĒWFv_m'MLPP#vj.py3 j"b#zXjF#R9#+0cl@c o}R7JVVZd>ܺI%D1ihsQVj8b4 0hSQUE01$|7 4`ٵaΦ@$n=?g\ůt6-N0CVZr̦%%]#^Qh@sCWkZ&Tf73 Z>[1dTH}W},}kfuaq6:IV?^_OW*u$F- "% n=QPbĂ pU?椠D*H>E S*@ DBPID"{eZ W IH hPz"ńuMVc7|Œ4z6D^9k D&8疥 @ Yb1 :u\ɩ?Ͷ& Wh8"*YIPIJ78"kyź^D~dh-k+#H6qYfeV(>:JO9kEr9BD]OhhFHyh@4 tWCWgڮE^aD.jvWUvP!Jww z[}磺Ta"*~EXJLc6`mc)ϠNC2wBJ@Q5_JEՒ &ӑDݕ 0Äb9P^ -fJ:VwcQku-CP aҀ~!kn3 $qs RMgP^ y/1J)VqMS38$.vbY=%ҭL&| V`(fL"˹ `MS^if2dV[=%{@viA굆iG֢U}g:uW9֩yxvu={jM ɦPL9U\iȐMVh/q!%N`,JMף" ԩ}ӌ]m38o#vbZMj̀'dk=Q'bJ)Q%c;3%hAΒ/BMZ7hZ(."`jVׯTt JVA4lr@-K5)/IԨL^H$^ ~$}IQ/i~%g)q3-@N.%Cy 3FYEEV2ĸv8\fd⏈r ̖5vL#{4|iDɒ-G/A$zLZhFc 3F &@"k߳13ߓ*n=v(Ez9izk`$cN5-g;؈}͓Uy y its*GɁ獣AO&K&4,yPzYц**sU<3lpƚw0-Vӛu`)zABc5R,)LrlW+ʖ a} W[m)2;Rbp,0U EK!⅕.U&(3[RQcMގu/{R.$R8ItF"ZSH`؁zITc 401m,{ir6inAV4:Y[}3ITW)g>Yw`E8(!I$ސi:{e:3@{xufcB0Ni3YҏȵcD/ | 6RY^ivrQD#wtn};$fqV^U;4f(NCٲSt΀:;\<%=L3JQ6Arm:m@P J!%g,#3&[i2k;%yf $x{b QStR@N(+Jvt]c#6؝<6W㓭Y':$]Ї1皰ŭt7 Ya!5.Fb+B563.00.2Jc [ɅLjTtŃzr,:5)s&3kp$#"wvM0ysrbk1"r )-yO5C<q@xzV aYaUIzA[(`VЃ>З`+4LL* s \=R`NfN`J{$/^h>|L$7Z+m"Id7qcƊO(1WPypPŜ r`iîku05,$kdSbD߿i}Ej/6 HYmUVX?kp *+Dh )[[d&xu`%gŴvK"1@a]BbRVF]e5GQ6{[(8{Pȱ;'4L2 Sĉ 3'+Hoc[DSi<KxYY[;W  +$9r4nbd&Yd@~*EBKZN~Xb {EQB9@E;5[4*&D6GP/ņHq"^/^_~x==ED^J4Am;aG4i=^֡pN  ~a6?e3zT┗+yPt ,aՖ20'lE"-%Cck)a!ǎF0v  OV$N U2* v$00U)f뗔9lRkn *yEed`f3vB:rM4,J+zdvRsF%6oz-5y#ZYU"5$1ƈCjjkΕ!c TcOH3=ʱO7aٿ_Aē7=~f*pQ3_&.\qh*z]R(P1¤(ZGIPeN}V"{P?k>gsi%`/H??J{CI [S_H3U8:MiZ# RBC$ 񆓘]FLu4K+ϊ^С;YP%NVV(TnC bNT=Z&' HUr2;Csw&/(dyIWzjtion#BVm uC}s6c_z vۃi>4';"mxH)MO)Д>B1sЈpb(l5 CE8zp&Dz}6bSTߡjh[pWcD2}!,rvÒjFT=,j+*әB%n[eťMYtcʿdb3TvjظZoP1HַYTγm6TV BY3t&Ł9M`[KFz`3vQ q6<3Ӂ3iB(Ƶ9\OS1[7^"sryMugMv}W3ݠv B9hiF)"JjFT0YI9ٌFW! Z_|ݘ@В&ϸ!V霶[qX*{2e$" ˲9JفL)Y+ xLDb/.;95ݕY6cu"]E0))CJ8dbNGy,TCiyp%51,j6)S6@a*`x04=tSFDXSڒ͢2$ɬ `b̢~v0 $k&NEnSw_}w{wnz{GrH8k7^ʢe@08NjJ=:0 40\eGT0$Tq"^=cG O2ޚ(u!dyT1.7qyĢO !3dz(.+޸,L8g`T  Oʔ"H%s?L\&%LpFp%-h 4ygL@t3L-fY3'gy&m$>Ñe'fK=|F bD Y|+vZF&CQĆ  ):9u\s2q&;w݇@oxɽM.q-K7&)0_bR̘KC 1, 2~!S~6 U[A]d0H;]PK\3 rw{t`GeJ018]F]s*0fdmW݄sA#kAI*uǜ C٬ok 0,(?\~l5̷ L?)fxQe\!76^΁N5WD69FI zDr<`v۾P+Ir@h=5\!ShΐA&ؖIxa1&( $e 32YY3hn!;L@1C-'"`ko:/@P.zB7Bܥ6 g&22 ^(3h+ +z @R9upߡi/\[Wf[x=@7h&lM(51op;mcuQ޼QHo<0ld߸D<Z$NQW(-? ^7izuIEL*I*eUzw; ZZdD:>;>|5m)Gk?Aa[Gj Kj}bY$aLO7fS혔,eҌtlt_33y s9PRhL3\%8]1qB@ۑzYCY#{+7}3MoMI3EI[=nM}WGuvz;B]0nPKK"_T2 4y=^e% < 5bDHԉz*9م]9Qn-g8m lq益ItEӥ}'qL V+۲)QPIֹ@);}C?7XrC$l}O;0+Bdf}IYR%чq$LQΈOs `PA7W8)l桏 ZQEpnPub>W_2s˛Eݍ.i+JkY}37d~S0Z- `C *ag"\~ #E@& - 9Lġ\t:-y))n :†\Ď+4^]Ln7tHYk2qxwk:pԺm`խVKbDyj]q~tyj)c=cTܙ93f'kj L RD{ݠ'_imC\j&u81;4JwMiۇٖ7Gmc"od2).! TTHG#ل@kӑE@#LV93ȍ'UZXC@2<>ZK)hIa)k@p$ z-b Cbov Gu, ? yvg= :IV;6r8KcJv-YQ/BZ|BvM E 3lٹ=dLZF;Lƣg5{.3 -ܻ_sҏNAXF{0\ C:B!@8dAm,T-5%4 #eH`հW$V'LM@ۯbMtd PX{E-ezBN G8o c{qc6Ay@ز:LET5Ь|TVC }蠼umhحY^3ww4-^V;2FHp{DU) 57k.3 dc*T s@ɅOٌܭ%"eB Y~/-#v*e@39Y @:]fp~E|V7{QP٩E\ l*Q†X:53 ++ "l>M3]L;1(J/]}黪h|X!2jZ6nCzw}7tW) 9#|XSx2w0,kؘ9@Jns%.[Z3N֢N2T} SnPId{zMе$G$ o_bo䞦 <gz&bX"^1:[Y4c0OLQ(ΜMfݓ$F'UyDX WD455~*@J"pK]P(p$^Law}H><j 1W6͘-vE'-d΂$J2#*kW1@EgϨ J<{#=-j;iq*S 3~oey#@^ hdnōHgD{lg^E=Z?FM/dA@<^튐w5Zҍ3R=bf4I}*2N.-&A~VbSMCoWmԩ`ݲ]*dvJ,;xIp9Xc86,E6]ҳzkfp>]a:LfsC^7."3~uʶ XpIN͎W> -GcdEkKZ%e+VdG q4–]Q#+/5|vcW;h7d)OaWZ)inֵDS}_wU7Ûn _NoLGy}LMIwǓ'`a@y|f7hAdz)HQHSfil01HJ3dlH4#ӗq+6[p-J6ˈeA@#J94z-g(V+ə *29mW[MBe8cA , -_QMZmA9FTǗ,Q);;k𩢌i_w6j3kR%hp~WSr(CdgTWQѠ$խ,*x3&|n`3*ǻ5g R:mc6g .L?$InDXfK(У@3-c݀b/98.BT))7J(ǒpeHՙ* מGrС)[xQGDF2 @)6Bkr9#yd48+<4\"Fageu;\o:^\29ƝՆcrBrY,ɆuV=Mbn%-[23|#_2~H:7*VIIt&f(L<4vxטs"mrަ1ڄy^$1lG$q1ӕujOd fP6ـ8S1C^ٮ F"gُTcɸv+="(9'Df,LD@1@ wig1ZCD=HMge﹞["Z<űOkhON6H?6u/3c;Ȇw=f@"[)}ocMX`aTg~#jlֽ<96#ED;Һ7D| g4hݯв sga)aG3kk0iF ޗBl7>h}xp-Q]5' d\mC׃ʈv@䭔ﻟn1EbKc- R4 ;h>>F!XC]1GZ7k`J<]D,((~%U@&Q ! "+PTSiT!@t!-@"Pj"P5ucyeǶZǯѴRG֗UʪG ;xWPA[Qt\v IRduhK^g<˞dE.k![3Qɡ'hð~H6B)3{LS 2ž:P7p%n0DY3qXqsD6YNs7gkpS]D+|,-Fq޵+JvgM+y9׏HhHe/ք3(tW#ɍŠh*k<(za%OR8`6t24vUĮ*tzD->Λaέ{V]E&L  +QM" r7|d65[l*Z93TکE IDATV;.☬gwK; *R7bu!*x<[3g8J 9 n H[w{!1Sd35gb'iņk-acS/Cd;I=E0 vxn (`lf$總JٿFoPm;#Ht>r`$RrES<F—jl!c-{픂Ap_; 8/;N@L)в;pҌcs7N4|usZÇ 9w 7 O)O~:Fʓׅ6^h3?dOF9438L7mlGHX 6;>]fʳ@{"[3 pNJ49A:#od¾Ħ ab6dC!PH`+qiciQqȏ4XQ ;BYާ)Gb|+6BE{qp'IY>A 5сVD* 'ُY4r%g 2No-X}$RuB} 7k\$ EZNՙ-iÀ9EE6Cѫ9(<[U,$E<G)6i٪W#4 =j"ZK{麫 2y@{ِwşy䄆'0:l^FGcs6VQ$1ÝdoQ QN% TYkxEY}eΘ _Z+p-5c4p}m>5Y@f k,~|d 8FrI^` \EiohNu\؁CVi\ٯD"EDy."8[ l"ec{쎬ojMY tiu򐺳Ts9n<.&w˜JP%J@(s/6tF^#xU@e>9KEDW$ ${H.l hg#"O(0yr%Jśtد4KL>LelpXfjw)̈́QJoJS'hF;ּ Mr0FFVr` vcZm򋭯l9 X!!nr-> LxX}]`,k帊6aG [VNRuW9qԍގNi"jKza'`EY~=A)C:2Z CcRbOd)` K}E2u VDmO*4YmyA]R_pƕ*Sc%J`1V)9E o%qQ˧z7BȁST(%^/#煑/# '޽pHE Oioƞu*xRo/h>fI_9#|}m4#6CqCRF cpw)6w.UYҹLI&ذ=Tpj'i jȱm| ZXPb&v KO9guގ22uF9“݄wW7_}1x!3|C|;GaɶW>퀔WgٍP ߮3 ;W:jV1}npuJ+%䶮?5<6O JFUg\%OYPIwfT941&ϡȯ3MdQJ8~aPA_jWĉ 3&tc109d)h3P0n!'#Ed 'JW)u i:U72sf|,@LQXù%aHIa9 YW 5ܝ%h9n 8k T5{{NAo21>6Ӭ-mbE\)i^oTہsX%TY()nxjz;u\m=J3٪0dbS:Ia6 Wyz*ʌ7؎VB _mU^&i8K,L_?H]a!@#Hr8.!ƄQE` Cޞ):̇"JxHG6B龚oŜDiLCK2 `76;:[\55A \262~ 1nsJ&HK4L']_?uTGx&r̈́=HFR`j9ܑճɝ$ݔ٨Ì~Imlj9Sqp7Y{Yshg:Iwo=TJׯhpW.FKMNy~ 8 .(Ą1oFb ť∲r Ѱ( Qҕ`BmԜ;eZWca4 T+}bSDc[($( M0â~Xs<˹dNcN噖̺̒e{oCQ39yAk$ ?7un7{dkGFŦ~P55"_,{ KP-u<7+"ݮnJVMƾB1kHܙ$.f3ytj].S`0q3/E lZ4SYud8TgTIH7V#" }@YMW\M ftFlWw+kGQ*E@\0յCGq Fo0 ;ؚ~Ыa sPe\/̤̝Z E1]odȷ 27Q>~}k 6wym}9Fcȥc.yZ,`H=)tCaq!r8ZC~XQz5mY[Eb'3=gXG$D9I}\K-}J(4;/6d6i_5hFEw X&3m[M3o7cCϰ%;ȺR7_)FUF6g>/ LMf<{XV7Fc :u.S?L]R&VX}X΀&E̛m;HV\ogvcL N5BIʴCzH5ofkx.mu9yC5Vد-L Ty3A|o)gf1N C(573eI-yӝ˚,ffrKȲoz ń!DdsgܵB/'' ոHMqkW6@h7M~ŖS3otRsQzAʽs Y]yN fo(dR4"[Y~{>Lv$p_[˒n9rHmM;{bwX(@A&@ #hyxɞcZa!ՠq4q(j^&ชNjFP9TC1/[ig24T{Y_Z|_}AL!GR.O^7tkg?J&X(CApwgxcED>iZr?v*quC}oMq=N"reJ3&@YM1Pu$ܘ2wafyKOsw"C!oPc; ZqdL|(BEj{δhhgmm 43fO )"K.#8:n7 12@sՑeTg>ٵɝstTt&EP*7={2jYg:?@A'Ϝ ׵jp;dz]u܍l]C5i|~o0V`;8N>\ݱ3q\4t]6Y)R5wԤ~>LO?dl+򲍢*.&H-XQhgFE* 14LT\=.])p:3X@S 4 CgNU\eufxGWFڂ?}j%Ɨ렱`y^n:T`,F1 oMߨqi%Lj)lo,=ar;5N#4L|2z/5db IA\YiYlJ*BL(kEDŽܤRǎ*ґӁ o)2b1g @4dg[AY3xaiߋ%c=ZU,KHoBJ\ HUk:pZ$L[X=3M6Os)FSJfp >S3TeGڼwCycQe+#B1ro#=C_K{1wКi|vw{Y%bL17JlBJZbci|Z|!JTsH%1q1>S3EkVa }#,l*V㛢ˍJ#IYYS],.LAZp,"%Q+C@o{ﷰj}Ƙ}nu*uoL~mE&{d+oCWFF<x:`%m$, -ׄj)A)p u0& F“:CLCYi S4+.CBv~ 0yf!+G3KhsI b4@]p5S;NɇcZ$jV2!]ev:f𳫰GVt Lקp! qjYLwgPM?;mX9Va3XnfOlxęPw+AT,N8;w&a+-p_ C2M!誢]N'{f5=t=gtD 7LȞBrkrQ[ LJbȰ_b"uZ?R]¬ NYEe`0A/Dq>R8AA"_H-1De7M`Ӎl2U$ZA5($v|!h S]P^ ɇVgPq40[x*Kvyt?/!4ϿsFޠٽY7ޟ}Dv(`Hr/,@j[m5bHP ;-Q(P t y"TU*J5*XqA狓UWGWϛZ&p柙3&l/Pt-|Hx $j吙\˨[; OLIU%!3** B a_$q"p.`,  fczЄ^ a]0^HEW p9 &H=lTT̈`B,'QIl"Zooo?/%xeq#m^%9ʗ]G4J3QT 'ݤah^<|?^A/u%fSAgRDKpkxiwܦ I}ܤZGW$FK lAbolJ֊(f0ĭ {d[ԘI a^hBv!*] Fg{ fwUϢdkh]Sf>bx'O"$#d8kƴ+嘧o,}Agf}YƘQaҰKz6|->PzX0\=kX\ pfYvPT2&/"@\qz{p}O 4:Xܸe:_,c:_䟖*sgݒz{D*\22g'WN_\^\p½#Rm ^:Υaˮ~P3m"5ugDq>rWW^ܽ8W't1 WaM6W3g?gվjU/u{W?הl6wk򓟝:i/֭[^q-z?Cwywe`W)Ix|pX[ ٶ(/% /'5|㇏w P8vO~_'?|ZJ*ŅE ҈JCqk* o")ýiJ^3}|CV&u -)8މB٨C<w?$|Ld$~mF_سkyzYoX%6h N= IDAT! %xA]*WSvJ&cJ:z>R`yd"c-޾ѣ{.O| jJ zE]'hqSb|e]Yɗ޺}$y{sOJa,s{?{-|?X pAi]˓>`$3;n~ۯ^0wsѯկBT_oas'?~r^%E$N]f*}2wh::8>>~=>~qG>~iekE3eaifϞe.O?<qvO\zZ; dL~uRg1Cq-߸.]z/e&*Gm[޾mt{_>-zx{Nw~ ޓ~x`w?խVwry1f!_\]j8_{ Q(tRL&dw"V&,MYv9<y|uise ö[x̋yˢ&hďx'0gVK1<ˇ_>la/N5~_ԐYAa BW좶,}EM>7l/wv?4n2ßj?~XGANqÇC:<:4 7YGuzqXĆQvǟ|o%dUU& oVֻnyzݯ~JV{/ֵ1zueޯD(Hquzyԥ>˺FQNRE{8_hW'ϋV,x8Xuuq/1%>?:s^%˫?vk TMZӋ I畎W>{ZUk [ *v_~ޭVSݽ{3ϏEÄZn̫߻}jqfD;0=qëޭٙ~ݽn|ϥoV͔cwO+QbӧOΞߜ}^8;_O^\>{?^~Ӌ'gߓՋ/*^8{oO/>x鋧O__T>m8L:~v=UHGmI_4b/O$M lӪM?hۋfqz*߮3J:~Zi/_=A0͈:%4i<^ \b!U^}y+۷9g?]W?.>y#~Ƿ{j]ˇv}[ >Q-~{|YuIzD?.ެN/%׾mKuiP@m<^߿$ ^Ƀ>fY/pƴxMKQ?jݲ8Lڂ G'w881p&uiC̘< X42IxŠht2LX}_^}~_nzHxG5/2Oxy㠞C=w_ף=ߗ.UnGG?jɣ[I,EMA{G>j}^Y%ggp>?y,L8EtvKF2>nqÿZN."JU[T˙>tp\)wM|vEjRɳ_^@yV̒WWm9q*, ߽ ܒ}iZtw&o6 {H;N֨c94ծZ ..?bX rxZCy7uqQMQیh*<{vYEJ؟>S'GO9{REuq0]}n[5~ٷ3Ύ98SyE&Ҝ3ey>]1[5+=9}zWf[<fR>\I:>m?s ]TViOh=t=|YiÍwl?|TWqSƎe/χFY{:V|yⶪAa]:vAWW"!]8nP'niPwk6uV[{1-w҅Ng;PjڨMdwT.OZ^maˣO8uf6u-|{Z3dvy:=><|Ó?ctJh)Y|>*lg>;y8L#6y TTi&>f߫ j@]ەxVr^UooxQ ^cLgmuTI>&Y2GuVxҖӋ9>\oڄm<dxSQaPy <,Yiu1Y8oꊓ+e-.ً:PW"{#,RmW{8*o>YZg/Il{>tvqTW_~t0 15+ 2GG||zzcQ{1tՕt@F-GvJ)5<$wyG9Uyu~|bά '㛸DƤ'/uzλ£.rGLϾ>Vl7ggT9*4hOٓ5i&yqY? (X“6OXjJ}l ѣWωGO M'-W ky˘\[af*Q8z%VBƏ1n\7)/F٘kJ4_}g烷*GB[g.+n?zNoPvgmyd^G*)ߕGmgLD+@6Scºڪu$UKEV)T5٤ ݿwJ??=x:Lu~2v i&guQ~vw7:3Gy%>~ImRŷ>ze/^ReLl3U4xrqBMe./~b+hϚʩU֬bMݖ7w?h mO+xM[̾5::x`(wwNcj"Pk+Z~y.WeH?9?;3'ƅߍOp<3TiUz ǜTh_xwQ63Kpry\1J \~_Q{R"g|[Gw/-6 t'Q])nSx,&c 5^dakY1vy3{^Rgje3ΰmwPł' =a*԰֬76O//twf [5YiVo`td64e~R+A r|qoyyq>=gfH37z}w{W1GشG';^Օ~X0߫ےs *w%\M 4,05?Q \/?!,OMd'v6^==fݧ-ݻ^vͳ~ `yo7V:4Rի3!9}wnV9f@enie]j /DUgW:QNo] T47Mu>xj$S!}iȳ3Oڪs?aIoJ "PD&bzMѹGj'MQw6 I'@DmYqH`I3.0{" Mfj & κ-} E0ڈ`= *um7!aK˭L?qg>Ȕ:V K-&O>ls#jMٷ"]xʰMEg_}ʫ::Cem|ֽ2}rMe%Bp*_7h0 kReF3%' W SwS쬟ܬbq [_]C=3SSe^c.UU,VF ~1x_s*ɼ*>m~osTs?ufv 9[~y7iGOhxuXc#HԬlbl%10-eS[@CL^d2- ^ މ ._(KEZ\TyA%ZS"uw{ufZMV,m*XeKG/!n|Hh ygb v'U=Xﷹqld2 snҜR!whv9(`+yb,x,IJx}\oM 5)[-0㝜ĵdF` 5I b %PpҌCl p5a&9c2fZ^#eSj gl{+ אO:^bϓ%7S> 0VW~Hh7w2?5R3!V 틁 "&͈Zc\;N?ǯTx-Wj;WmUHps3C )P Di8so^D~ 1ii=)Gp8{ij hE28|ZXѾc|-΀;=Y>őHAiNdPcm- j12bl4WKIpwƱrEܘ)g=#)Ujak ahH*6Ꜩr)K i Y |8b1fe33!n¡MpN"&Jn{/^~'?, [ L"f47"؜f* +a:vЩJT ěM/pbCQu&4(1YtRkIY 2n6@3͢+07,\k C, jNUCחڙ붖o$q˭9Xs2IQjg{v 1gBѨXNF " }IՉB>h^r6cVw IE$CV9W6W W0,[fp2_\G@:wfg+pC~m'Vv vע^d# u0vG0賲vAMִ {7Td! ZnuOUCzɅ߆V|GN5S+ 8(fTOaU^32{B%χ!ģͧ< 's@=9fW&/)=#fW̸ef~L9LO(()Bae0$@mE֮G]?9"O)Lf ð@qPhIh6Ɏ]d<͂wCK^ua EUmzݢH7wɷVev Thh|fPO.BӹIGXcD=C.IϴPc o0GZpz-]`cylYqA兛qPqۅ!֬KKO'=~L5p2޷تXakc.YXyIM A[1UU0zxq?źϙKX٪͐'"N*oAE05c1X".aγJ;8ͷDKiǠ,gm|YJ) oy\ _*Fn0b{ ͞EDx3 EVѫ8F?qd{81@N{YOG!@3םv#sګݺLdz[i7mQN4*>(|o\J jf壹Ug2XŗCϧJST .ԏ?L;4a 1Ma6 ny>sv`iܷ7^?wrpcW IDATcYzFv84543:j`FT#fm_›b'ȣ;> 7'' =6Lr#+hFZ*fmCߛ 179!գF iem򖓇<;W:עr5H D'ٷ*џ̩e,N2Fzn(%ZlE6" |,~~ 5!Ln>}5 Suj˝͠Ʋ03s;fz ѮuL;5f,dz \g&PV ݞ]/^][ЌIYC_*eE͕k11sSܾ islW(+Mϛ{njl@z8\[Oݳyh'hF}5U]3 ^4S˘BV*|SbϜϼ01p#;C'ӪeX 2ΘGf,JR6O)/jq.n$ |s >逿A]~>`(7 ɤT:J݀ f=fn2 hw.hhhj ( Z)bu" i_ĔZOL(36*zF =̐崐Z\FcTNOr3z.JJu蠒 ٨݉Wy[/~+>ivƒSqkW'z+>zȓfϚ*(}s+6Inw LJWU aٲ&ep6%%>A9YC3-Z_8``g#0XRZ ?Ͱa6kJT/3#;(4<l2YPO+kSu12 I=뽅 :.KAn 4Smp“m\Æ!܊Rt7o{c̡k(]z8a4vNϛEKiRۺ*Tr1MY(ܸxt=Aj,f.oUܣ`liO@c/3.ЄkFaÀ@L- $> ]KZRNRTeX l^hfkH0CU)6fmHC~_gnéy"+ rd8B3Qۆedq)<8mXo^n/'r(0 fЉ3.GA{gC?}8ar!}DeaXQW6ɠ7qMR&?so7}?U"n|io8,NhN|#\N]L5k|Qki/}! +C",u@J@,Y~ȯ$q@r2aXzͫ\Qb&wBz2 "@nM-"ݱ,`k©@`&d-JeUӜ;veYC݀7e'Cl=o+]pĞEݏϨ?xHKXj1{ )3F7s?O]SY w?4CO9;S&11\Vۨt/mٲv)7CmG4s/C -Fc&VQ&IY~09Z{QׂۗQjE1J nhlaC7'4!~ARHNYR urd\[ JQ2;@Jh<ȁfncirb :(Kcu]!fxf,ubid jDCWOeBY-z7܌_63tsiHͿT4=C{ak(f: fA[ʷIBV9e+1VBp7r3k^fJZ ہw6y鍫U߰=&MK?-ڢ*fjКͰLPE ֱl*p "@K&-I2CTɜтl&S1D0ChK;X/U)8Edm e BC ZqC4ṕx;I燫xNv5g[VaKzIܚXw |7xץ+֌؇X@zdy\`cGDyD)?*4(~\'S v5 ҺXpΑe(O h~.l-9s;SHYIiDa̵3SgGg1d,?ĨĜwZi C}+Ò\wd{=d0ь+9Qz*&*Tl{'n<9K۸tG17BtuQ/3 sz|OKQ.Yհ#ӈz L`?\)7:dAm`!w[ݜ4?JFݠ௔XR_CQk8ymʣQJJ:eW<MA3V|ЬKP>fE.}?3mLP+tRdH0u0ښNN\P%: ʱYb#&rxUp졪4 Oz@M*οzsIo^ ܳ<2ݗzNXH{<ٮsD/lj>^<^Y;aM`4QYp]U6?6HwcLGF&G8rmg42NA&ވ^dp;  x$8`h]C55ZfBiKE^kC `ZF`d0oog01PTwνtKRswws Tia.֔}R? F?WI"$H&8|h* iCG\ub}̚(0I'5CO".! w\jf1tN*3 Rʾa$cc(vC̎mf]X;@4# ~:i1NxyJ+ک_vP.~f_rqHvx>+eHţum aFv6lje~\p(b=:y`}aB? 2.'܍;y̞}Dh qrkMo?k3{Yy(# ,/KOCCډ/%L^j)RbMu]ATpxPig GT(a;MXZY?&z#tgI<=IlUVYٔ5_XqXXF4̑9t)j_y-6heXiѣN-7oCn]G8un_۱szOW0i9ڔ4[nLOwM +OH^ov3Oެ׆uݷPiZ'.>k8ca&7f]jP+~oۗˆj6R@ɨ\VSH,{rB^fwN')$fǖZGѻE j -`Pb͔'QxKLBaD=넘'!cSӆ-}U Gj|̪4a$zk'֏;!*3W>D#|b$dNn)AQ[ٴF|o6QMR}G޳N4|4Mu4Zd*yX@{ofՒTr$|/rĊ6A?S+=c>d4vtNz料hƥm:Q1mV<_6eCfHN@v0Lg}3fJ홮{ Q5]^ar?7TTF3͕OW1AcBœ L\116 0kF")C5.seq Ifj#lLcIف90k<kݑF3-S o|W"8(:6;Aw3J&+a懢W6-_(~z~zX}.wn&feTzIUXIX+-x\xL'eb2ˌ$fxX11x9Up:";o6f!52=3Q b<恡ddY2c>V3eTpVۿPJ|fɡ:i=4 ҙjC\ %, *9T!5trA0By5Eeo1ڎZ^|jF.+y!I9J 5'nHQܬJ:"&nA;\w^_ޞJ8}AM nkaڝ/lwZof'N wne/_fMm< @#wa% jzfT3. Br g#F ,eSYن>L`H~[Ai;Y-8A7'&b+wJcgfw8ic8A%af1DZcn~T] 4TfvѰ> / s>5q6D.֊XxiJ)_jX$΋V,P[%e&~1 &_,|,XϞF߻5;kT3p[c4rCK BM1/T'К! (3}NA)Ă4%N8tA@g\#> G2_x;qJ _Y^no9bD{y]gzŽ p@k}2ap'&nBk'D/Uw*rN䬲o<`mz$Yxz2\+1vTLE.7=0rƄiàYtth5K]:0/K=}ua0wI8v75a[kk72?TӀ`Ws rbEW1F6c@30veE7hFnaȱcPl4/l@3l"v)5xh|(b@ܯsͨKqUg"O=he3] \/~by=_ ;V* OHZ9rPW}fܮv`Ý1WgH z<# ʮikTͮ|qHR K{b_G8)%= "2r|tҦ(S%>`Lqa\O!KPcvݣX׷}f VP4bQڍN hԺBu9NҸdr/KbsKD8̆F*rLӷ  SC.Ӓup ڊ%j&^i'8›OMyҞ;HQmѠ;+ݗ/͛Wގ,$ ^8Męo4S'.iveBS8ժN֕YL9㽨wL=NI4'rfwhA4Eo%*-Bj,[`'6Rrޏr̟-;nI<5vvv/ٓS,+̸骰F [8_=Nؔ$I~󖦡cX\W^hTmT^XZLBa{5(X>Fgo{6)>kke`.z/kӃoJ:7RR׻ܭ?P ʵ١gDxLY،rw?EQ*>ŭx$ݏ<%Fy4O, N3M`ɶ;eLC? gL4$ɡl`z\y[uLb & ?&%І]𺉘7 $ʉ!5>OY!↫𢊒;3`=|PVބwE'%`7篆&vmŠe@t3=G%M);+CvW/yW_L!2"X$ϲqP'Ǜ?i|~l7~%de@ HboHNj9ˤ<w0YWw3V^r0{0F 6R;$H$`4u]3'.oLBMAT7㜔[(n :0f|P\? vw"pD1xwe&^= JU$NX=bPuVBcZV*E` PgYqAݩ^MoӌBd֭ӤTxsȕ4~10~n=贈#W阰=9i3]h3zr9;F/m?(L}F;L=$ŋ+Vlf17PAΧl3U$-ص=e/hhfIf30XX7ёI:r#`"%p3JZWR޾42oc+1XQBK_޼ =]@~AObTڔv'cSa^D2zMRy](su%;3ќ|9GӾ u>Z9duEe@f57jkt(aȻrf.NDVKx^ˌVU̯iؾV1%zyIjK`B9ٷʕMYT?(k{i䂺?^ဦTmJ>D/f'b*kLib"]ŝ&/%) ]Ȏ`t3i8m) ɫ&ϋ+7\WuhZX4 ~X6Y5! $_Vap` > IDAT5O9 -+Û潜/]W~B^bc.&Cs+BR<ޟ>itX,lHg|h4JZ,XVJzш1|Pp30b_/7f<62 @6nx *OGcƵ;At:pŭo%BۮQ dLZLղhKT"A;K]QYbq^\y[.8?#\ׇI0i=ڱ5Fv (.C(4+eFb?3h9*k&dE}Ųr5TvcĊ=9_H=f)+0Ww-yI'gܝYPo4Rso&CиVהN ҟ)W|_!J+P1Z53Y>w6okr,LVЁӾs:܀vM̞m,ο?7M5[h%JP+,4כiV MZ0'GZ]//R_&@0Ztk : 6μB~976jj00ELpQ"4#I> lGohʲ\834ɯY^ PUّa7Sq̷h&R{?!ٹJKvP%^`h&F},Y327,jy(9 G &[/Rl}P::֜NSnh6SS,Yq'1kIrN? Zi(3h^)T# u\6\.h:g[|eYҼ)yVioH4%TP)';;gnWdxhg8W\ eWt m4S >\+IZtCI:2SH(h&/{W7pky[ľIX"κq5j9摕e3,فɅ|b`ɼreы0(C Ld("W#$Vj8ұ(kƟ3R瞺,{?4יfibl@Qֆ:vTu9AP/.pI^y "\n=Rk LEˁ®ō+[C^&MC6vjgƛƛeMW l=2l fdcGc,TTmc `H u BHERZy=;;UJۑ, Sgݱ(ŃP3)Io~ɫId`\*1Y22Qd4jVA<'NZ4 dPi61s9ɑ_~p Iə7>-L3d4qXq'SY)0\b{]KtjݡQJ{hG#ǣn"Y)$t)m}g6ˬW.<6BLf]t:hٝaئd$P1D* TMCQ0d̛|W6:4<;YMߘOiM6]`38'!g4A7cNr#5KxSWp䗲x߈GL>R+4_81n\ 3c̻8\04kC d7K; jŵA4' h& /*j6e7nN౯2[⟽nhQ>6v~fss?eAyజ,3hwD*|I懇\C6. "@&ɾ%]SB 0S"')A1[X[53E7fvj旡D^Dx~(rDh&L"L z!*$pCͯX+d$f0\b.MWj (uQk7pYE%J~2>@iCu51F[W3B} +Б\0HɭKkek@?@Ŭϭ-aϪPh #rO$7J,W%^ILXO:wƴA?65eRQ43yb k:[EƢnL4Zs+E!03;z-͖IƁ2+댊 f-t,M_Y;4Ӭ{Wo#9goFA'7;z8Ƣ]9 Ҝ|@6#Y /=g:d(7Qsi luf3z&LhrQQ q2ʧtWό0Y݊)!_q:S D,%<*8!%)&4smQB)F@=vA\Z1`X$fzAQ\,%^KfU|q47@n@W5CXm(vge;&bg əzr 7).7mZD#eV|ߚmk?(o;+iXd" [LcGxAZޟ~AYO:H}(fጡLǔjIFeG)hcd BiO=c6s zEsd@i4)Lgm7}2ۻl.ٰ"܄9f+ls}r*!MIʉZ4eL˟\6S&&u [)wQ9_n gpv)2k i5䜨aTKrb" H'!ogK4Sikצ 墚̀i L4*0~j 3>;W6jg@6a>7."5R׬@Yg܉"j)6j:ט*Yww݋=ix{lddW n/ lµ+ӛ*:e޸ fbN=")(Fc6sk`BՇ*A%)r`9k Ŵu/L-Ҷ'`YfkCeJ :42jFMem<ιgs=jҁ8d4ΟL8ɂ| Cq1I5"룭3Sj;0Ei5/KNMb!4cxH;BnE˶#8Om3C#oLJU&&ws壆8@bCYFF>Ucq``$,KQhx~[ڿH%"|yQnV 1O{'#ԡ(<71YܘZ;ē%FhH?J4~0c'=HgJ}ES8z'oDh*lE#?%\[-F\7ar`0xRza/-iBe0768Au3CcUy3/Mx]1Πh`Z@[QAGKdCydr<@?KF<2 \̀[#"bߺsw|g}GaX4*9(86^b^t޿`>w8, oPHyDfo񏎅gj]9fM$N74t$i-+*G.sGo[*ό_W Մ2zlZzδ8y21jL%Q=q~* Fsƽj93YqOq?.1"cQ_^ f;HzhsQY|j3Nb ;`]QQ8kGD\&ͼ׳ &oXC15_GqFH݌r<6~۞7z:/kTW4a?z{fKt\XR3"~2eM50 ïVShƋf.S49]g[RKA"Z`F0w&MUPyS~!G両D.J^kGlH D#fD#Cce"V8?Yjez"o(9dp4rk?`2)RcU NXb& 5bD pKood j4Z1po=E~"AP"^5Z E:L&F+]؋"+'s )>^lvG{|fͻ]xhf̷immGqIu E?|W.Q`f2Վҙ{h~{s- (,hNaej3mXen2+/pZ-3;O$he'Sg',VyT(ΤAu#iLߠpLNﯨ)OnKЬ.; 6ό~Qp!Ң_Zh+4@MO+U|5v-<4J廡c>ɶ3Ku'=v& ^3Aۭ6'V %& C\,@,FC=fnt.1| iҜ06S`^힘_ s.G4Ɇ:*I_3b+g0]x_# eBǤu @24353E6 ̤rnƞ+?fܞ Y,E&Cpd1'.#&/? ҚEU4KW*;T!I~ym]8!~2h 5K-Wksp Zh[7.6IafEFʙ ˲Y8pG)2ŵd#*MjE,)R:dWUB5b 63lJ$.] ͍-ūJM"N?E?BfYi+:wD鸑i@e5i6i&s8[F#m$ju^SCgm\3Ќ`3"4.+"tVLj0Ꭓ)NyLD XsX$!UB@+P2"ceJ2':Ę`Lir6K2[_Qjԣ6\Dr*)9pӟΚx*DDͪ@9@;Sԭ]H`ypj5~<54tRg̼c(ߌ2 :fH/+Ț_E7'ǫҾXo?<4BgdpP*I/GikjF}(v袮PfHZZTD{&2KJ+kYsq孙H2Vά90?_Esb7肖f6SPI`7,QKyܤi %$vii= c48&šd{VnnۅԌ̍ I$ɰOޓ>Kɯ Ǭ`gyl>) hX&NIJ=yƴ3*?-U  r{HO>|DA oR%(4AY26ʇ5f Cz;|c4hܟ/ jDl.]BJQzrv}m3CGˈ"1/|1#f7fJfDJ(5Xc1vS Z+gRU?ڑAMBMhVB3Bd*"bq3pjFHͰtDgGWzR5 AEGb\Od 1X3 KKmUOHW:E1ջP'毅۴} lT7<$a}Ϗw0{λm`f'K4cB ׆fZpWhzLd4B y[~{[&2]k+pvPGi2cR)PgEn=ꩳ5n}kIQ)A"%e 4 Ⴎ"Z0u؎RFp 8LMĜE؂`@eɥ䎝 ٸR^闄` }1Y+Fbce'D&~h䌅rB2UܣS7*P ռBaaq+6V̾Z5f Ǯ:;pFK[M ,q,E]5Ҫ*7Ě8̞O[=`_:~@ӟT؂p`1k[xVЬ\/˸?BG#XseS;5?bUh^|\G[pUk,~ߘY./+ZC(l=%nrJ79uVy)؜jbrN+J4VUlQ s35'/t N">Lp޶eJ9TbpRnF3[YXVگv؛f['_0ٟ;[cOw rN9o}#p {6 Ct36wma|klAZRԲ Sմf"&>ٱ.7l&@ %Ē^@?-v_0OTU%ftVf2TkG]PBn|4\+SYV^yͮ ޹h3D3~,\>oC4/B/Ѕ"'8稻 )~ Qᬲ{qEj'dK}{( ?l G/6@]է`ib:T):6? of{ sOEWuXVyGC:POiozi=C$Tz8IԬEhFbDc#MVFnZsT岜/r |~lP vv04C /ӕŷNY;vs0ܼs+[<5Q, g},im}ƍe4G8SPmy\T)h/dR_':h]_&?+focv؋)bq|c*%fPkh<hf!o{D$2CbxПX~r6Qcg+} @5A"3֏?& ׆S1)PhCyѡ0; pZM+j*`;I@-'Ʊ&Q3$'cDrV~+mWYV܄2n;D{Ï29Ɏr3ֺe9!8>=4kȱNpr3}?CxM:q WnBEP_ k0b}3+j%|(V)NkSN. 5{7"IP9h)C. y(B|%20T9\XᨪL.n_ͽDg< l6TXѾ2z0rIzޕYCQaM7IB|4N$)ɩKjh9Z+RQrQ_%DH%Z"S 퍇ޮӂ¼.='\!J}]cA`V{\H7-`4bN.Bx(N!p@gTuzzNՋm/8y:T?v¾=Kkfv΀#<֑${(xGAr@MAgVn5lY6mM^rF/G"'uqbdD6(qެ3_gȝX }7kk4VzӣtO3YJ~(T+n@tLgrH9lJ~z%>-%nU. j㩚{W׿vÑ7BOzޯ24`fѱElB@ յ(v \oPWw /B/;tny/9-dv^Q+շ)鲉4͎ \ :sg2vD_?X8Q[C|Q'SȌZU,f'Ј&̍ Fҭ@B3"D&~N!VMetc@%i؃l e@RQ'A"CjsRtAmG9-PN ]A9V<|$d$vT20rHwD8xJ+2jqд?uzI;Ѝhf8F뎈\^+ hd/M+H"`e$'S73i&#THxf#΢{Bn$|7Cf EWJ`ҎM*aQLcS}IB03NW/ nO CZ X֬KOU%(i4- ~n4x>(@ j3iK4y``{Hr-&ߪ [?z7 $)^V *c521iF-:'ԝ.fsuJ`8|;yrZQLD½AL bС!e6ٕϥ`R@@ Yfz[@&JA6P ~Ջƭ?e3kG X4$c4ԥT9ÜU L .aG%F1 . ǣ RO6wr3(ళ`GP+(JGIJkOǚA 8/@I79mM;.@ 5H <[SY/tT/YzAE)xafw,ёc ؾ>B r5{C_@w@d2ɡ!|1?ew sTZ4syyHZՙ@vf ЌEJu67# tu) > : 5TP8 2-IŽCP+3!qhzg<3a)נ|?I^b +MȃU&H{,RJkLogq}Pn"d d' h0*A#Tқ`TL9} +쉆/a qeKSx\= H,!^u'{`C|Eʜ#MP Jc&ڄ?~GꙩtU#a,k=4[ѡǠYu tS!6f4K8@;(/8iC/(QfqvoW 'Fw4?fl,  SSj4s _<4o@& ,x Z*OG#'SG\c''9fɱx6s!{|bA]QW_D8E 3JM2!ka|>I3A9&Q }=UW K'WBv}H;*n+ן]qio mi ڙڙsk/?^HڲRo {Uߚw|A9lh~w\]R2)vf~m`[3BBX[hfHrބ1 A3k0rlCCM8dc@=t} AsE꼱kKn4h q`ܱq9zdBs򣁖q +rrȈJmcuB!a]$u"!8gSSUS{ݳik-o7K{ˆ p/0iGDP C͢cҞfew CdJdTfM^Cp1nd+fxBhՃ}9Ԉ$30;ӓHNR12F Xuhša%~:y@Tb blrξ Co,1KR@=9~1g<Pj/- NAFG^adgE-~kӶQ\JnOiծ }%CMcOƖ-a$ :GљیJcHk{fi;%zН3Y{oG#0ffW&{Ca˓ jPR^֞oͶ}j!lHvSTq=IgTЌ̮xl!zuhpY'`ˏ׍&בּbco>Dφ (ic_,Y&͹(! R)E& fG.m8!~5FhBx; K !/a |D%pI-LQZSyL$v;nR1F231I(@gN~(:|(LJXZ^|&4#,NlC̣"f*9-wAsɕ3?7:ckY:'d^@#O 俉.eD&&)zcP @RӓAʢ%6gx5:U ŕ2ǂ4b=A]~8(p!6gg\jQ̅SA鿨PAIS4E`S6a>KfJg>0?ق2vA-r 9Zb}lΉ).v2oh n O/=󬌶qG;͔bj60mf:wf哣3_^ԆArC8 2d/Z5o]\qƁK3@zwAl& Tv3 u) #e3G}E90@Yzao,Ӿs29!ZT 4'}Y%)R r 7){'eS7:Dykrv=/rY:ObF0K0 ^/*-hdT foNѨ"TPI#X6{?]j c:,Zc|3f%ɍ+2*Kl;+3+3"{G=70WJ,2 rLѓCF>:o4I imI#8 *R%TݸSaXk6)?E`C 6aVV7J4pG3l*״"RnI D;呗\yـ"Ef8"#?Jkj̎U03Tr4S]y-Cg@`Z4@L/SK^4&92\z_ 8q1ؔ\caو(2C/`!7wMS EÚ!\ vE4{j"0ͦ.͎gP0`%Fï[};Ǖ͸(ηJp}_! RwF& lɜR2Qi@4aIHD)3kL2**j֠u f@|6'XͶr&f*~B, Hʻ.|P3.k&CTJEvhMl4|UED}(P9+Ab 442` @I\zݰC0TzHgWFhp;uѨ0thMҬ6PGvJmhH~1PzӃU#}ne@N U`%2t_$c!T;EXfBa[YqU[[Da@eO~4*^JaBAvBAK:Qcg#K á)ÖǞqɃE?o4uS| dɨ/]p9o(dNZܑ@ h57hXեOiSk VQƊ̬SbyJ,Ygo+Y~kg":y۶Ev-z@,FPg?r/C٢IsE6ytwzkyveٙNkUEu>F:pJ5؈:R4C%0r@Ġ ! ǽ +U)ǰ\POvfgՔ 9B3>hL IDAT ۡAosB4UnZdI9BV^_ffTvf(Ѿp-_wzfNdٳVo}'9^#[8)#6hG=m}@!, t! es2Z3Ɯ~i~gw+6PV(wb-X} ;ݝŢiu!%^D)C_=Fi q=>ݑE3I]G0T-r{(령09l`e#7>a^/pbjWrƻ` lhw-P ,EfFvZk,Lcq΂yYڑ祗ONvm1]s_YfgȶЬC9L#x`r`/W rԍ}& b H f'GI/a$u^}n09yLsTyB2g*.fPӕ9rD\p8v:yFb9 jfqF33grEGNT̴q5%=.:٫n@SZffjCnlmn+q<0_Υrm@PdFhZI5@4k]D RUR =uak* 2?ܙWi&"᰻T(Tj׿nHw/ρx ǐ8r8yec| }l:ŵϦ|LpƵdIma$q b EJMg؟/ ntChid!2/ҹ +Wt[=Bc\!Svw-fm g|IrELT^v+ 1TvEQԷ {~@"_$r幩Ge=Ф|#pژ'#auH=<3PíyN^C_Æ PaDu~[cqI#t Z(jeZ !LV$%1j6Ǎ{IUQ赉δ4@JI= kjpHi1VQf$iC.?>zA:l]\9*n s.a$Ty8g?{.nn('?>< gGŌfmC;:Q˚q*~>,N:$Šf:J 0l4CM >C@}EЈ >kf XY _C8t?Y/듦 &<ׁaO(u5&yRUҜīÂnR ,9v,+@=8ؾ%~̼>}W5fj#;Tm돲Rg{Oʤ%ɨYvk &"]fg{D>Dr[QC9޷nݷNo=yA$ge~:=Sf:2!qLcbu/8& hz3%.v6`f_-|2ـ":oBd 7gsÓ'v=:ښ6܂+`P̽".xĂ~D~P-KWh0PRA@[f97Srd^((R *3`OvT.BPL̰138Drk{k]3ưbͬw'NݫZ`9g:=.X{c9i ``nv+GYT "֑k;pk X4$##$4<(3e )䖁IW1ٌ1z N8ԓ m:+ıXm2Mf">.GZpGo8EgXV*~0h={?own* և! {qvr1LM#꿋hk[-J 4' ±يcIJ"lm]9}rXIjb5kepUuSJ+8M)u<,Y(-a˾s98<-v!  V68dJ? ;8;``ݑhl`*']Ꞻ4z^|׏iOөKu}PJE3?*f*#Z[rWV#ԑ_l`c\^^0#~]=R[W[uvUv/kR3k ApMNj.7uGs6"\?|]K06D--㬈3 Wl6}+HlRP!hߤW4fVV0# ѹ8А|K*֖noj}tQ 8RƚW&N3 W^ nI'9LoE0}akD QRiɎ)EiQA) 7DaKtXMHF3{g2Ydml!$Vol8' u347U{?%ƙ-[Pl:2ƞ3q2 Y 1ئv\څx~rLLeImG=3{&ФYs m.L&%5v뚍^ftaoQa}Ptb$BL Kڹ 5@ѹ(FMΔ%]kvלM'2gsGUԞj.uz/GjbGVBCZ,F@[8ӯ6P]/Z“LY3bd $umxIssGEO3lm) 5wZ(E M~%,L\^H\Jx(HRy!,}@@? ! org?o*?v6X{/tsC 4܍ ]AFc[9rWqޕ]df H3P}s:&usWi`@w]jb 6E,NFUR_V߇^=Jnp=A9rsRPT曑bgl0rCr OvXh!wzc䉋֓-uxs}m OIrieě~SV 3VEA4C«qdSMAO?} bV\R3W58$ N+S<s~l\Blf-"ɐ"k7}F г4zFos$a r$azY1^HOX9vf݌1GG=ߑ1.QS?Q::Rm 6]Đ_3߸ `%H䖇ߦbҾp?ك˧Y|So OoZb hy:Ih-ӖyQᵷ$M\5?^wN2#HdT7p@ A{ q Y-lF-sΊ/?Z\f9(Πa 41.kW7Cۙ|j#6&1Du~)Qu3 ɉ' YFsյmhFZa U6a5Aqpr6"<7'tHwU/1=auqKYtѫ3p.1RvCF$ kׇ.V.8uw"g&)1xӌ5J4\ C+S6Dv_GR[cwWbz-= M3ռ4:^uR2OmiÐ>a^')x*xPkq-@55[B^ ʧX vى!LDh1ORjt-v w"6tbAHo\`'L)#Ӡ&>'hsZA秬54QsCgg~07aEKƣL%J&7tqF3XDj}ۈ{+>JSFQ{Lʍ))\ ǧI ΘVu]:lҘ+b #ET"9r -tl@VAC!(6㋹kh ?"RR;}ޟ.Tq˚O~4L]|dV3=VY*M' e`M}is@l̰YS's 3A3`d`jޥяF~e[ayqeW;urFS.(3s" hNğP_ xy40zXۛ/w IR /~F0#e#,j#%d͔* D4u@5BG΋GsĔg>IXJr(z/,5=y#-2׾".2?r1204x2x*}`p;X3e QVS`<}=wbL"j֥UuJ0ͮ+؞0y2`ְփFM=Ϣc\kj?}to9~o[8CZ4 P~X(-.y|>.A? T%:Ȧ s6'7hk |Wfsfiη~,YL$,(oɟZB-+.A 47Gn\ Q$4+Kz0hs)%F\#VKJ Nf/jf1gꗃk&ϕeu&rMqeߑaAh4ݬti:l6:g!DyKQrۏ*alUL__%ܸg}tPPg}ZrB>'x5[9!_M3 g=3j:\l NO7/e3%]Rm ;7|c)A^gb˸ 53 "h=]fT|~/*HτPSAT@'dk&mI4W7kOg LcS3t [6#.,XTo-rQQӒqJϴa<֚F!6ŭVx,hemo 43HͳD(6|'B5~ 3^tM{ƚܚ/O^Wϛ+eJCths9?rr^RoF\Lz&ڋwɓ|pf5*#u)~O]M?^}9=9ǍsL7 ӝkkz*''Y̍h`*=Zw+jv`1y w-\K(',=i^gՔQ@Z/.Qz IDATT-fEKӓ纑wMhif;#B>Nxt̟Ž:WufXUɚOV,ѠSd&s֬'u3 M)Y]:z9L5VxE@K a3A`(O$6%@7إ))Eԉuj.1MZ&H25o% Y? >&g{3'X6"wGt2:@qүu$;GGr(rMfiCߋA ﵴԸeDGh% mvz?S|@%SoS$pMjJ"ov{:y \;puy43`q䢸yRN%3e~9>]PB:6'gvVԞ&WdTWѸ%aJ?^)Vя`I hxYQkS 2² n dxX)K8lP?*"%|ac *e*ӡ? vNU٥b,B3Ϣp,rHLwrXX]l/Q#'8Ң<յ=lnfZsywSIQš6etu["4 CԼ'I_ÂyXj`)n⵼l2CE~(8 3Jd[:%2L;8-zZҬ=# yvfPm&r'NQ)lA;9md&낧zP[({z0iv/Ԏ ?jr/RZk&b3>7@"%kb,ڴ^7،eV8LZ;N~')b 謢n!ptn ,1D\m!Xb1x!ֵ2}MC-PufϊͥXVx B5g|V 1Xi0FPh[ 5L}ﶅ~泾#Ef2˹X3 fFo 䋱527y݄f[䷢,h<Q34)7`F#!0e$ZZUTGuSDm:Ĺ(Yy1L'Y6Z<`UT3N(愪A#|#pn>FC^ qZjow=0Ud |-c Zu וEI*F3R =%1v5@d4:jjvf=CkoYo#?oqs5fӄF:  NxT2 f:f7o\K@'9$q;U,n m,k60,(}c, tnw\{}k,FHy%H @ȕpc.4u4T3g6\ҲکuY\̳.܏K"Ɯ9,'TP,4Mqien_{p{ӘH386Y[[;}잋YT5wgmZ;%:1z 87RoL?Zc  }&ZG%*I g;3_=\e^xHZ&R!Goҽ6Z N!ri] c"y/Lxn]jn"=.M"ϝή 4iw'/z!h?`O݌z@c3y/}4fĎIdx.Fyx;Kqh_y"M`Q1HFs2Rĉ1'Hfq clqBdH'PÐ_LiY!qxdi߬MjXƭ֌x\q&%k_yS+{3Xk/*nyt\U'2`ɗ`^o-N3#-O"qB82]UÇ^HXa\c_!)_g685 fbRN7(X6Yf7pRyw˴5rֳm*[<51 ʰ2cQ>s|'uŏjȨ9?zHYV5jW&i.UVHH|8E3\t95)CRQ1|UՇ\%tgnFffTDLt3(;zgWo^ջWWK;bK/}caUWM= II $ xJ~i}YQ=b >\8 2jOS꼆jžǩ<xFvz}\.v:H!~X+ vXXK7WӍV( Ɯ>_#&Q^;$a jDz Le1H#8rc z$('T5n(!عJKf XIk jr$fK[$exJȍM1d]{T.i8R^_|(n?<%`klAj*yiSŵf @拔 [D8Cظ)Vr[bOE cfŴHfI s:Ba3_IҚccp {@I gj/*S{bht\Dp/_-}6zD:/tdAɋɎ `SOb)KN8}0SӉZAUh-Fz /}1rr:MYsZ5E;w Hb_+:ibDL4IZn%qc8(V7';Dž.eZ%d'ew6( cpO黛W;x*ebgWP㛙MhLI{7H:7{Vav{}grI̹gVDMU"x\Qq`@*I <'{?^!:(`58 4*B%r߽6̀Ɲf$,s³/ ϡuX5Ab 3sqB'ͰMU Ȉ#[eloFhId3)y ߣ7o^="\f4 Į>WK l$_-f-Y~Vz }.҃5S\6茑.99ٟ]rR Ш$%9fF{F^ je ,5,rw-<Qb1+sVd<ӫMN3|I0CI;J6g\ 5CoK(Ɋu]Ugh O>ps/ L4OJw6a.'4J:7 knH 7Lo:Ev2//w0㋌F\|+ifWjI(ǨA0.o 'F&Glj4:z N]_͵F .W` "C^.~ϬKv%1I"8Vvjl4&>Q H4ٱq^q]p /zlb@0 x{@몸ˮ;gp{^0 N!q37fvzlܮ`Z}2J3Q0g6:gr7NZřG9VXی3/4Za1NLWtOqU6XHZِo4f*'7N84ɋEtYM:'۵>'GY%eK`F$FP(23VY<-)K:b-f_79 `|3{$?fI+$HO QR9m~722R:neo< _F({]# -Ŏ9@M1RyZϟ6M^sDJ41lG_+"kK#Fr9p3Z?F1C]gf#b5] VW6B(DP h)AY7#γ2S28mkB:uB TJ, cӡH LfFGl,!Ž.)P}֤o6bX@-N%ɥYt`z@u=qfɻQA?'+lfR( a">j<;= @U]3,ݽap=ğq5T Q#v]2\] gT MaXWfR((4}`=Ql]lf9ak!SBpVvGƁF:fieֶl3i( 5Cʥ7w a kIeV=Fs{&^?>㋜ä>w؊x(Ŝ|`bhjQf .!g(|gEf>d2Mbec&%eF$8}̠Yŕb:bǣ뙓cK-vr[>YsU5>S Oɷf xa_DI"tKV2(3{g,M}b<61{F"AjGE%ahDL6p#~i^Zg^yv8.Ф3{>"Sofv!,ˢ)9G/Ƙ(+骼FL"e@X79̩KT$VP2Ŝ\'K'S8t^8C)O51da^vYekm5*j\=[ j)0`ӌ+ar9X4fy*E؊VF^T:xo|8ͺ?ƋI91-rGY`dO^`BWPvƚՏfd̈́p|]b*۸3! *'YFs3W^ld24scXs&?}@h _TRvE9؛Tk\:k1fgRU;odE-a_5s14-"0FnwxMHE~qF DO\LJ##,J4b`]kyQA q+$ǩzp޳$.uȥ䤈'+bxӌ ,';yHTHHgD 3@7.5zjQ硵Ÿ/لM!薏5`5b^C @ ,& u c3tֹ޲f&:UM^4T1Rҿx^Ƈ$\tqO*:gQ7Ze@@*VD꧇6)T+)?L7L3x [N^*~(QƿLff)4b\H,/#lKÖ%P5"( Yl;Q[&s[ɅEP> QRd*"l[WK c{UQll ZV4،6rLt65g7CYUVxq iȤ*Gr苉:rf[ eaD3Yq! hmI&ь?8IDhjrĴ\) hQH0ŗ(ZF5+P )U9@D}c5IOGo+f8ѻKBj3DZev:{u#7FIno!>! wYgdf}f$piZ{hL2:g lz3~ZhF<<_o2ٜ5r$eDaS4Պ.gWBT;Nwn9]=㒔 эhl` "O_3Ttb/825Zы3Qg晳ITPCsL!J)7fS}? isaWB&VqNݤ2x#)i2\pd~"dF3/MyEs=+h{П(v4Ifs2 8~yYb5fjcpoke >Ko j`[h|B<̔xLL3sŪk+vadp Sr16_#ul._vZ(@Dr:Jw 5('(QeUFb DpQZ@"RZZ%DX*dAFy&3jؙO"$|"MzC"FI( x:.W H:tQVx2(N IDAT,.hqbW e%g),m\:I IYDЋH=aI:qcgdDv:9ϜZpaMz5 QGlMĚDV!ts8B faw]v9%g}=u1<3 g0rΟO2YC?2Gfl+Bn5F9$ #pD-d/\ɍJʂ-!1k2qUF gPެ*faH?Fs>:v44ůoWh!Gbd7Sʠˌe`f]ADr L;DTb'i1¦2֤A+ *5j` t(Xx8FU%kr%9h}Aa[tG1O bø ur%S0ygXs;5͘0c&g[99!2VƜY^fE3+&og&=>Q*^h[~Ux݌s3G G;KԼcNk";* duY,?ВAu`EAsqjKFޛmS-%efvæGrۿRe?M&)eI̡pLڧOv:2@`||mSw1wo`+Tȭ?,dПD36{2nQƚfN֭կ65LǜZf$f03*G^5dMYWpqFq*/'SHIo!ѹ4}Z.$ĠJEb/fhBu3daז=Jr1of $+q]$e !fFxBsb4Ez?nBgTIr22HʙdujN/@I9sd_)95`QnZY"7G-i`7*BRȃ1C rBҰSUrNxF~Km5@Vۈl:ꅢ$04z}j1q@6w3sK}:5[=ufEIH$>ʎ}tΜM$9`s X= .J#׳Ul25{Fݮ̱lEO0KDEuQRP \@FrXMj>pLH^Lp6oP$?"xIbFi"Ps8ҊQj`\aKb\2!F4SImiI9B%MQF30NX\.H(ɠy,<Ot¬Ŭ%\Q)6c 4QYb,7r FU.`1@}%2pqYugR8)V%hNM21gt,"fl Jb&,y[z;e0ˡfÚ @M㱛^7LJ42OM㣶ɢ ΞiP^+(#fR9#A" G_l+m՘qj̿iI ?$[񭶪aOƜ!k3h|J#B(v4fye%!@o5252/Yi*2GT]b' K/#a3@iO N-Иׯ l$dE*9ܼ$+Rb2)7=tE"ʌѕG8֜xb&Hk*4ڡ&a#rgl2i$MI=2:Kb2TE* !%Z$TQ6 2c`.UX.%tu`KQMnRM١n/R3#j&&04Om~mOaEwJח:BQM+Sf5gMF8"731.i49O$6'P LUgˇ͑9x#c3L𿯷lVqA4$m&:l\4kEN~~Hbe0c\0FLPXTόV-uʄG:"7<;LDYeB^X("ӬU:¸n,\Ƽzݘ dO}'(3?%br(Ӭt3pK\(!v{' i3r\񤒰;&EL_ _l yEƄÉETXͰl_q@L";+㩦XO$roǐ5nd:C >+tw%LܑVqh)ĹL_yI(ގ98kl5FeMHxQA+Z̿Ttf˜ Xd+rZ9DeI"bqm=ܬ=[,V(H|oN3j9`.lD% #m&nF;׬L_BorF5ġ OoAJCY20atLP*&g@^%X: ;2>:+\4(R͌mnh lwϘP|1yDEg 5zX 4Ř m^  ,Qe3RͼKB 30"*r(\TlZ*$a+(dw0~_FfAlԘ鉴AC5l$@bx.Vk^'M) )1uWP3j4{QP-kпwY5eI`Sj&G3(;jS?@p, Ь$M;3l: `{ϩcRFm`wI#JHߧ.FAY3K) JѯSgjd- Z x 9|*D[Fx"rEBA/+ M*(O+Q?p`<84=0kwÈ 8̛KF4mm]D3+wQtZUG=n* , ZIibh펑N8ڒˉ$%$)aX]ԉ)2:dkx 2+(sVQ4 &Uk%L&/Bc+/¬xY\^ 7S^z"(#/Ae5#]3ɩ.'z? ţ]lUsF [KlLi<ֈt&AZT": NjHf) ,1%ircŜ3_"[@@wVDiP*yj0沀(GMt<6ҥv߾MeOǹi]kwTLYE  UVjft%T$ \Y3`mܨ\,iO<,'$CvMre )sfM$gLIj1/ϪIuH)$ݳUȒ-b3JwrHՔ>h*^;-Բ eT Z%e_d|+*%'#yDb] L9. -y&/>dy#bsP㌴KQi% lcfznɳ(Ku޴]O&.yP&Mke^h/LK dQIԔ<lyv4Sf622b.9cFY:NȠKHb 46]99gRF9]!%sn4D:Gq-ʢ̓iUgK1*Q]a1igƷ*ZػU9-SJL*,9Q$?.owa`qjDoV& dS#s.Yyq4 In-`INg -#;(*2D oi~j|7pM0vNIC$0>'MB0ʊj2{ EaghNX}ꏩ^RIҙ8U# ~s)T-)㤯u'}fc)yi5 ˜;隉bB[8e$*ֽ$HBgm݃7{bIx^cqyep>s0j6Bz#s Yw=vf5FW .]FJzxfA R'aCd_'kFA $x.IyhSdSʂ~ ͙/'fC;ooӳ L+~1grTkq0XDҔ`@1a 'bgT T3BA|ߡ 7 PbqI}j br96|'7'a%pƠiLuۤм@SebG|IuIS3 |S+jI41{fˊ35eQ On֕2+Sl7cUoܙf[S-Z-\3u IDAT[2h̢!)vKME׈Ka8He9&k&'\U'!ӑӹ2Ӥ5 ǦQti}d{|3} whL,U ̿.J!dy dM|cBUczF/sfM0 錡l7̀7̧lH@>KWoNy3h=M(U$+li 2 Ɵ,=4O줚iF>w?NN>/?~x5>O|/{y򣓓zr8g~`ӓfy呥eϼ~oͿ 9|???Ƽ??2ߜ/Pv{ MR%?>h7VqlU[A0F4*ehmiתJt S,/w8t5RD[GKa@-X=m0xa`Űخ-B ς ̥ID| (4hma_! 3 S3pMqs]p?c#ZD=K >Cj]v A|M[C+$uI:3R+8 'h1V]F%ڗQeIW<6D?K`GqF[D"2ٚ,ƼzH] u3-ۤ [ل+Na&H5;{=u墤㮥#C}mB26+4G b1P)JYN$1DmoFF$ǨƱg˘ Apx-'qNkaǧM;$XFA!;"kȜn^#CsO ft5}5qB&LAj{ Xq<ńSsu 1 9h|8S": ?j[F4'NqS6GXINEeXv 5.#H+a{OsAu:JyP1gφ3nVыw `#I`-J(KȩཇXYӆRT-34h$4sRy/}{T9GW17iC/uj,dվ1Bi[, RB?N״r8Ҽe A=`{7,ۿ9R-@3?D4ϱKn0“nirB  rw7*ؚL&٢yz4rͺ/]4ff6[[/Q{7 ^^_τruwg߁yBv7lL 4 d9;cfe6oDW-C%G x?WnŢEI1s*CDNZ22zs׮ tu(hQD~'C5!em >>gl.<~X4*sr 8~muc^nnLSZp'92`WQwt&$ho$muz_~OvݓgGώfշW4.Fղ3y{^b`oox7ň>Mk% ݝLDڻC߉X9d{Ѥ`ꐴݝ;׳[ ȲǿYxygd\}!Qw8M'y!AY-["tϤM;'IǡS(af AWXvhmxnyn5^<4{^׵f[q^O]z%zJTAR`|jL"stb$4S3Ok `Ѥ"'Ft}0eOvhE e,elPԀH7 эAS 5o/Ԛtv A: q|ρ?cN33/}*CtK^sZ[=߰!NPLuILw),דtT"jjB ?oϭkDWkp:fyM*İ?+'*_)=f!-gX/)+vk홇6)gӣ3|>1쿼3~iQݰ<l:e#yj4ўP嚒;RKP5&h{N65!w>Ko?K?u{Ni0-V6w_,qLQγL;õ]47KtxRF#uj]o?-otȃ*xGCڞ"%$dIA9~ƆuZ:Q%?~N]N@:hP\s bU.S{VNpFR8GPQI~8mXkDsl3MbO$΄%I_&3f i㵬[9ێ#4xR@͝mVQ!( 9-:%6(= Oh&F&4Qۨ1YzXyw: Ur m ~k4_Zy̜pC 3yAL@ @1lcie}[7 [k=k ~Մo-a{ō5ϴmucB@}?߇I{s4|+}XΛOStY+H`?w4|j+O#oIvdN/ƍNS1a)k5l\~_yRʵ7>v,l dThU&bhG)` 2D3m@S,jы_e>Xy Lu\ڨ8Tϙ X".#RAW;RP䝋Z`!aFƮZNHU}g=u`жj6qnZ]cXjyzwVٹ^j}$5Chsz弤)Í|'qT҃c'|%T xL lI9c&e?2b&ۗk5*Si$ dPf˄$ׯ~pmGmٚO'º-isE<y>%w(J]hg5DEZ&?-ݫ[o{= }ݵAz`|=Ck,[Uq&լ5E|+kX}KeGmm~jC;#zrOn-\/uZm,ܝ4mZ?nBPM k4 h;Jo'KB0oG,FpRjJ#CkVZۢCL8N٩uF(r$0g_[Zz9 a팔Pu^6YKf=u=m[+vz=ٮ=JFϑ#ksy}Z i&go_3`&]aL $ͺ7U8[.u{[o _{>:ұ6`Mw3%Zunj۸Ơq =\cڵ [!ֳ)lYat%ş7)|qQˬ$kv] 8ǪEVL-Z4j.~hajUxmwhIuֲ 5A 6YR@W8\T]:FORI6Z" 9_+R7<"w6VdO3k?~cػɧ^$0l4lx$s -ioh8~NML3+\Oȹ k2&c#wt]ʀқg۪K݉GŅ= D}zv={kӻ7j]W-LּUo}#jP!+^HFּSS$[UմbRsFJ49܏>qQSLT}x) = &z[Ƿօz2=õM[~SZvϊoyJڔRTZa8QFu xG6clsm 8⬶F/VHj͙ZUqx(ɛ&]88aA׹m"Ǥ۪]gL,$䵵!Z cqa5h3L a3re`wC?_g6ˬ;vS͆SShA/d3[վ^CֱOh ]h:ǧ-c 4 asըi oAڮn>dFjd9 xZ)=lo3:76/RJkȚT8g=q/Qz.h#(V#^}+K^yȭ%lсLfn%r b)4j2sZ Xffju֨L|v:bz{gC~󢾕-Q,Xc#ʊFβ".UTxTiJ jF/JܹqťHJ,~4j M2 04&{;/ln_7wO5<$Z>pҘCG6:OQ`^{k8k1 kl7 3&" m&Om] W-acmhA/? [dp_@Z;`Fu{w_mgH˰} 8j'S+u8(kn'+GNu,~a#B_ZY 5D\;zr-Djy-><V#lA@l< fSw Z6aEGds4usUj:lE2&0v̌QCyijE֨ 4 CCU5 <+y\;3S!)ɣ/>K]έKF;4TjHN~fC%YOU2f:Ԫ1{w /q8O\NB 7mU,G!phk~5IˮqEqO5 xfEs||&a߳4Ep{ȻGn ͼ|'g/߻>Jo:a˙5kl"r*[1D Crz׉Q'jNtƞj\`R,Qf7+dƺQbZKkUo~YKȚ6v:5}jNP^s{+Yfg iܥnm|WXj}k;l(_?A߾5?=u8ʞXZQ(ԼݳζPbuZ{RH/ߞz~P-P .*)nFyj]=b2Z%(/6ȖN :|8%`+NO{zhSԜL&N>D֧wnOlѲM`e`E`k殛Gp O^ܿo~aomz WmMZ/oyL~B_?N p(>6_Յ|a>kJ:sˎّ_U_C _ݮWO\-_kRy~o,q7̎Y+v;tᲱtZӆ`9ڟU37 sTBKiƠtqm%u7߈'"6K k~ TF'0qpnr͂XOr ljUeDT:-E2簤-ɜYkrT)*œvX [eFB/bh(߻&#^nzBX~cO]b@.c̔6GiPcPb],@T0xoiL:>^<m1%w% 7Z\ř]_ : `O<"޿9XK6YWNOsE}d|d0nCvO ",A}Ȭxդs04%F5Ԑ B*͠Ϋ>Iʮ {Jxt(CfQ;(hX->W׼9q[k-|zdQ!|NE1؎h,%`{^aKn#{VSRUrM2Typ8V M'cԳQ7׃wo=. 3btbRn]*FϪ9ѯ.6B=^h ҟT _fxu8>hG_ Bsy?t?#_M,>jd9MmITJ446|\"`5TG;\ﴪYKblȳ{DŽ5ת|4\XPxcr:Iˊ'֚TOWRaa IDATG&NxI>;tI&@Jfi gK%i6~(O2Q3FfKr-שA#p0?M] 4ٍh3kHm 4.kCފPM6s[6e &i t2=&y,U쁽 F)= `[ V3,vf4z 0r3wc~rx+aj: B[5}5дT?.7$PuMU=ٟbmCTCsjt|ڊWSN +}-~뾳uXG'q]jdh*,PP&kf*Ne-RokGU:bjXMSP\yh""J|Ot8Ya3,EwHѠNw h66ol;HpO4EjtIyU-gmY'{"WGY#_ɐ߀2[qė:l@ QȨK,KH@~T O5A-g?K(3Hz/],#AMlP)6)&qqr5G; |j>$s|rt ++6k 3jw0'7\$~(5;ĄMx7A6A^xr+{2y3 R1Ꟛ:-q(B#'4y:x/&7~ Tb09Dgo&-tb|Rl[x!Eo?("g ,]=J7!A;hnńB'p|@$Az=Ʊ$(`/~9=1f]dy+*wfjJlpYMi鱰Z _wΊF3=XP)5'Tlj4kn_~"j0]թk#Kzj⨈I=?@'}*ؑ 2RRiVt] PXT+?>zrlFU9&DžYäȌ3!#Дj^G8[QrWX`:P|" Fi[WxSaq?2]/էD*l3K9vh8[nћh?<؅x XBP[ kob083g`6 W ϪC_'O‰M;bA-@jkJ$jYY4HdDG6DSY]JjJ%'XLL+f~H@}=ޱ 5'D{U#R_&w?` j_~hQ&(8h<6r)2㸑qxs vJoɀ-`K+e!`-&c3DC]bp+ ˤYGW8aB<;ARc>}<q}U'h8@(&'Ԓ^2r )/nH@ocqo>Xs@Uw zlF&]O0@6<[ CdYU5ifVO +yo>Qf #_ ڿ[d l.~-t~hxPchW@!Mی UjJ g(iqKqld+Gbf;fFbVSF3$23>f4AV ?!^Zo@;8(Ҽ4g x.DV=x\fkaH-v&tHi~GDڹ q9脤eAoC&, ls;Nz ek'i7餸h zUqr _B08OGk? {]@%rk%ۗםμi턻4i(p~'ÎHhaw.jV.7j`MƘ6{ o.gj`-(ZP3`5;lrrKA`hdVP{z:ݢiQ7gi$.LR\)߸ws. i:j`3l12rofztX)q8YFC崫]*ю^b:ne0'D֓vs]tG].d]͔m?<\LKd7C-ew\ -0}\1S|mYnWH(g`Kgᐯp!]!l/9rRPИw.:Krk1 e}p1l\+JS"V3"0hDD%\"*e /B mn)=wzfA u]0z(y wij"Yx0`U`{Q,5Rp 58]wSG;J`"-ٮવciE6 |EBa 4C#i}~?r?)v/n'X&MD! B*Z<;~׌*Ӭ~,TevkgoA_ Ǎ5eR5GqAjj3;v{p]ka\2AbcBf69[00&Q̆Bk?.>T-ˇhY6?*=M%j~ "pYzJ>h&q ?>}쬵e8 O<4DngC,L7>0I-^(-*rPe1ԪvS'Su2mכ[@U{"HzL]gКVl5cZfA[™md1@ $Hr=6W؞6czfֵqDkR ֆ64FZ512 2jϊ:&ɉlAD=U"bT<֬=2DK¬h*,P.\-EE.U=)NaU(#UҺ :ƧKwA~^.Dgrfl'Wc?b]sncr T&[hFb3-Z\bP}<Y<C|*uWK sVNٵ( ,Tf3:>& bߘkF3ƯcરgkF^h.X)8,'C䚴#8<$O!C917Z#5*f~,Tj D(GLf{[גLagfD*.q-X_{"wGn]CA?C0CQs¼gx9~,:TkE}hv S3xHEHf ւLf-qM}RV{:\+Mܴhn}֋̕K=ʖʡ-y|>D#`3U !#[ ƈ2LcvWY6-c2bkg2 M0P=dgIzm6#l텵 iJս1l iqRљZs|[rTjZ/VR^Q0˵3YAh.b aҊ0@P!wˣQ)t>R[* KN GFM= dQL}PjrEOAc-"G?2ٌ4ST0%` IDAT9yq TӬ f8\r6>Yo)gõ _5Iqܥ7XOݙhBCi/*@6A?_NIC7о,# h3`ϴUM3d32#cV7 `Ai5FULqг}wWThvG4CXQ^f9b}陜ZQڐ˓0ǘ iKZ̦(zƢ,5gct:T|~W. &/-hGTHMjE2 , 錧<;:H_zC;su$}fa=38_5y|HQij10eovu_e_%ǂl6"[fg} qi$Lҭiօu<lڦʋ~s`gKkd(H? ,lƔmjJR̎Ir%3kW[~Ў`6S_MWvl  AMhjWm%co$q; `RMcf yt1 r'[\06,f?_=!b,Y]NŠ[cZ*eUfH:OsFc=EiE9GBTlЙ3k=򎞈j+Iȗlѻ[nDErfN}ԕ~#N_rO)4a)͝ yY,;&gQ@KƦN>*gbtХs1{:r,yIM *]$M$\ @h9K*@`F%Z9?tMf< LJ)f*M2c@3i_czD3mњNE1hm+ qH8rR%<e/bR1ag?z@!BQeU="jۈ6D@nH$ehjd\}@ jA2FT)zK*Y|Mɩ<`:xicsy39ZIK,_x9ճ63@ ,xZt2Bfg6ҁ¼Ĥ~mb}z ?3v: &523߼1#^7_R4\sHng6i9FCLKKvRO-\Oo k0E]]Ѷ5ض/ n4(9t2w%2d{~EVirlH~T#0jOٷtǚYR{\j:cK'E01z x=(A)6$ R+`򤎡"4Ҥ'+=N^/l,03J)t͒fhXo,HVkC|:#BҲ5L U֜6Fgmڹԯkp2NSڈkdd AIB JBu/=h.]*nlSJLxń 6 V+wju b?=+j80FrNc4'Xm沟GbqMOH3B ٻ`(nm!UԺ3}o˙?t4};zëv֊?M98or6Sdb?A&"DՄa!'R0|T.8oyCl3(͌\4) ]E"i' v[oF1w+lt`FS=q@1j$>";f'`YJL*)rXcR itDGN%D쵁 zȷ)5 @0sL0{Rx%*SyY?Zꌿ(ٵ2"\}g|ڈ_#p?;\Q4PMdэ都YRHX@3T.˿aB4 q#:YlFZNX_DڙY /yIl|05B(WAt)0u-ThT6M^Ib?R?Tf*3}_Ʈ s8R3n gͯy1?Ac%V/SДIuC֭2қN=a7}]]͎B#`$VCqb]&[2(SP@5-M=LI qMgfd$ gAem5R'p 73N@™f3&]Vp#]"=N]U<A7dpb4QN$N@9fj= :T+xvKZ{)'%Ap"~E3]*FLmٵB/%&<4f-I35J*Tf|}7/xũq2{H ur,hp8*2J)^yT:fDDbBg#<D#nj냞l ,T0.}SC]`#Oj f\P1Ę?Go߼y[mwwLdho=^B ; 8 `lW5(@ Xu\'ķ(.&u& G‚[!|S/ۿ)?drK^/3OS(qבd ch*#6[yCcmZ='eWsp7P2fyZ;+/Mtbr<l 3b`AapW ]p rd }܍&G jAV [3ўz?N_j1 ewgW˪{ eyV!$UA:1N]  .s,92GuLtOIdN]BIZ E{ I)FEGMb49ٕ<ڋ@V\6ޙ}<&TH*E?n6f\0V7.WJ(9s"[]W{*cmdyyY#AneY P"̨1 ;q%?U3? 3uIeA!17ţ²,иVz1e򉬡iri13*3(}~޻DrDLA&`sUmFwr<Uk`rZݞoGAfIrhkw!5P&ONO悈ˣ&B!&Z5j0BZӨW(Z1X]=J_(fm.袪\Y%1 =l7k'!5~_5 ;:zq_p1mk'G7 i1ݙY#_!ifRfT+9dpč%AhTJC<9V$Vn TqP/8rc\+4ʧS# E(SIf(uWoWWo;t)hLN݃ݷ'''*2(hFШeP!kRz3Xqo\JNzDi^I_^)\eG$!3 t!cyD ot2 (D7 ;gC`t&玶ŶTMF'61 F㻏ZW,M\@feh<( 0˧5Om# @!l/ -L^:#GT&K 1V n?1ifRހ{K6rfm j f$$霥\/q*_8\e\Z/!: >X1{ MF[f& o6I7klt3죊 _:{DlΨ ޮ]50 jm rg| 5o [TF2 ~g L`>YH&y.ډF}@ZK6xA}']_CsgAGY%S&fW(ׁ40P{# &Z@#0a=k=}%QXԃXwCqz.W+\roZwo)y`.=>Djovf.xl%nuo~If3ЌA3jc&%cٙݾ΃aj{osE7mg+M×Jv^񮓒E O]d&B ZsjӪ)fl/'D&eAp|{lpNz|MLM6ƟOF8W5ows0KOScIXi!8!7>f+||8hՉ6 f:}ӽ;iw/O^7?+s$zCh6E3*g&;`NPa$Tƅ;be UiTh.g˔s6|cjz!zڅfs3 ]<`^.JS[~rR笥ȱTp8+Cql@H~$0p:q".Pb(I:;lO3Ξ\ga b;i_52߯0wdy㵄Yķ\B>EȯʵfQ5bgSa3+ @5g\Vά劵dݭ fYo>1dM|(fV{yϥS rJ9Whc^~.4v@r5h`HcF`J5ܱ5Qr4Qt$|K D8(c /̌+3{=h/0Рi 됹YO s|QJ%fd} С0ܙ`PVt!pVn`T<//Ix7_.,J-gnHWyR@ow RO59 zV' 3g&#RV8aUg2 \ oIYA02 q<:ngN#PXz(B;MY}֭c8g?l&_?'%m^&֠CǺ{ʇu:8^ݛ5 UCm\lKh|G 膃h.DaE6Vɸ M?a|Ƈj}լq}mF/޾ŲX L/s1|H,< e6$p~lXyLʓmN4;ζϤoe>WkԷ[< DI2]dIWiced%uaړiQL+Xfne͚SYa1q"rM;nB\N/6e$KXqvZzU 3ր=tڒ)#vF\1g0No=hXYKCmg;h@ e&YAsJ}r.ffϖ .uM>e6jy cX̾?HId /!@W(@@i:lfBLXv%3`&-йFr KIi! 6 uk*x38]L\? /sP!#״ldb@ #s\-Zk}'ȗr3zqpVQNA?px2=VQPtA=s9Ţ5jlE_6,-?&װ݆{3ʓٞA~%wj4E~GmkS"nvag8xyS$-vt2^2q\ow/`Ԟ. ɂv}\P/2 &Q jL/ Ek|3`(df"Y2eXH"r0xyMGǐѮu&?()\WdC`h 6hRzY'UN'OdbJT@b hjyfT3(iҦ53<$]D3ϋwe j rR6UjyuQ IDAT fz1 I,I9&*9pR\:KbxtfN׬lțqc'G FvPfb?Ms<DxyU (7f&MkpZO|r@RpTWHB\ȸXX7qA24P6I 9^D)q 7숕S ތo$/8!P@\KS|!XEP(OL>S3a`țTV+@̯íI|nƘʒ|cnT`[-ʛ(D =Y;єƖ8ceD2gk WYǙt--~sNߜ2+5mz[.5mcxXLi]RFN a*Zd؅5[_7s3y޾0xĽJa$A'pHgʗ`{DqMPdrc$,$+$)/8ƷX')KTIE7h $ -FͿ qW=148*03L 2N"j&vdx(uf7pfH &0eq bf&cscVߗgҺZ.ft3 M'P/ N{w0ZznF ȹ2sQ1}#)/x,4i; сwNtB>fDO4LYn*XN aif2Y Q@@(u}9fD&[+ݗ)4GNyZ $4W|5oVp>8ߗ2uQ)v=r Ŏf:,FhCFǚPXQZ >j @S%03vg*i/\[ l?@WKZ&çu[+ !UϼEKM#$3k7o3XjAL O;3^ec`w* ;Zg5DͽjKujm@wMTVʰl|Yۊ2xnG#,vwfyL&_kbfEt obp6;uf% ;rw!fP$Aߖ9E{Zi^dQ4JtD\;5w}L~+B (e-(*?g489o6 ̆K(N&Xg eC剃iJXUa̾xi6g/O~J4GxZshkݩ-_ߔ+#.nHKq(c{lj2m͠`~yrkLLLIuj̀k(A YyL;d3-3bK4)̋>8j[ٷe^IAVl!ޙC`B$*~V}jb}ϓDdo8iT,vJ>mC{@AQC6y}_;2?F2WYT)`Ef(60_+ 꿲ƨ/l7lc2:Ԫd~13Cp Fčqk+XƝAi쎕yg0 C\56:U$zN jNfU$yd_}g(jht-39:@;๲o=x_vS5ߛJ,ŶȦCX3t t>C*-B'@K]3ؽ_Z3T¤4?i$ax|J5 g7ed)"=vA_'w %qBF*d2'% 4Όɭ6Bie=3 jFĎ5)6#0`cN^`&=(KxVw Lk4oVf0fn? $]f(_tI=+1O8i6`Ys $JV\IQ.XiZ;QQ=J9IcIIJNf@z;PUىr@VwÖ͆F%ٷtcvHmFGtw _^yS3Y B]8ec3C}1E,͛-9@ O eQrratd)<3; _g6{u7%z?XOYL7ܫ :U[DMnb/#X]_{Z5ZwpsG_2^2; $?ʏ#.*s3:d\Sl[ aA2xˢ,jX/Yɛr?mP_6ͮm'4%O"gI-5lq7蓳sSz]@4x[TJ*3fSH3OW kѸ=g4AښY[-3dVً&5]3.tv|A&s{lĂitg׺/)gh0.wR`z#"TR~'c(e p˵}Jhfwcܧ 3,/$Z#(j>*bR.єCw-4/gf/*3H?ʿ(+JI!e:b_/EW`(ϊTc$|jAt@_TӠo`ۂo(z~Aon2xOInl8]\ 0_<6;3[; *{-EelKj6ՆѪ}*HVǾY.gPh,2pj;8n+NW/&Iztj:cZl\?Of]PCo.%T8T{ ʹhk&V5q: aBʭK2JI>9h7wa쩇; co%4IƽVl7 3S&NC@H28Ȟ3P]L071_ Ռ̭b>n7Y@.>%nAǩ_)Ɠ3#88+eJ[C(XYB43g >5P3,ʟbdz?36SXDQMpq<ÁTV{A_Ak9sCny-b @%:f#8BKycyYʑf@t惤/Ap$&;+7t>S249x2l v=7$^=QS!œe ? k(&VՌK+u)E ;Eا轂{/ AjbiH5:V͹ דk49v]!8dt/XS8Pȕ\&AMm7A=֠4"gAc[0Ov4A<4OaXE"q^igqWAfrNNhbb;YҴZ|j]:*{c@N`ީقmrbQo[9 kA i4Z-VR{v\UZ'6^"do{#|khdqIuax~qc^9{R\M\P3>t NXY@J>EutBD4%Aל)DEElRcZ!`N棓n/3$DlOVq[jYtoÃK88dPifmc;̀j#0#5sAJokFS ̘JqKT\\ـn)Ks\N|_y9RcxevI (ܘeSA >~"S8M 9^`c0ohD䰰T|w 8;k{~Y:݃g)7cKd /zj_c*Eް3WaaAn*V齷7^FggN`{TxЈ(1F~4"|`-~JTs`W͟઩fb>PM6'Pfa37` ~%։3I; wR k szv>D矏l 6"3q.gWLS gJب+b)-#alF]k`b'=^0|^t= oRLez61ѓy{ 2!v r 5u 5ls6#&. ?l: 0vU>Ծ )0LV/IiVpM"+2; dy,;Jʰ N qh2oӛiJZ(U(+rs,Roʰ}HN^ )AZ-757 l b3qHz#o6? / ˉԻҊ!=4tlmVƚB9HdD8NTix蝤YEi:k 3қ3tmK޴VhVX( OBfkJ^#gc0{g ?\kvI6ؒ݋ʅW .Sy6ugv݇\f[!̀wȹxYaKmnVy095-qC,#63y`/؝pit &Y/Ӗ Q[8f6nYj)<{Yb "CZ86{6fGT6g&⯞|}y[KmL1qEWV0'w ~. aLN2[Us2itv w6 ffw~x07D&?eybO X;jdf"O4mq-Cr0Zzڶc)رũjPyuxjvg.1-z03{*T3 fj}TͰ:Ab߸*20gsnV#+2sn'Ό<^Ѡj<*WM&Q}Mh$IrhTACOE%t:h!3ɒX4shH#\pU y܈8Z!hVCVGҰ=½#OB &ju(6]f̞GdUӞJ)~= P)'gUh͚|EB`؀،\o5 = h@ NxCfP`=-˰w)3c]VаDnqe=3,]!6!9\>N IDAT$8 c".wXNWlCDP A1ܙQ5$%|0jѢG@9qm5c5U2a xzOVR 8<ied3P,j?aRo2rr8ay󔽻 82,)A3甀DCBJo;iϟ1DdKKEq92uuM`\Gd82@>:!)%,zPt^Xcڪr7VSdqA[n%RA˙ ' FOs5urdȹz\OQg;|6{=lk2f~=Ԗ(tvuUV%s ;iZ<їX]fs3o} F-J`=d&99_2gS;/K7gJ5Zޏ5̨;@t@i]Mϼd3cB4SfkE%1}`fbb?IT`t(()P{)Rф:t@jʩɾb(O1.lmmʃn%Q 6c{B8LgIffP豧'h/ߛJ=3w%v] z57/ɽ\p!X<7"rЀ^ђ'翑4dWr'Ol1^> G&ј~nU^Clf ٨ `b?ᚽN>F@E"D  85DAM?3?M$6T,l$:hS32NJ|cdӢe󡏜ؐ:2a7?;2a|c!j!_b6~?/S_j33es@3 (˃C%t]0;vIAcB9%ɩ>E//7$'MsE7]vxމ`yWkxuk>ajT1tIG7i4> WЌ&_ݦkxW"nv =i")ȶO,̈E ?+{]HnvɽV>p:d,ʔaj4Uf (:OBm l̰]~SBNqzdM !tԡ)ZRטCP[*ǒ-=zB-XFk 携f$5v!HlT8Q,rZ~loxvUo]HIg(pRӬ;S! ˂GY8LXXw i2fu=3~ڑUqqPɜ;YQQf\R~ʍŰ G+lc A+%23@`Yǧ) "t fuAbmbd3!AidTravp. oOwvP##@!6xdH$;*Pp *Մ&'@j +IGԡ&^[}! uŬxT2yJn( %e5WLUE C詅0 (-32E3NLNE:?ܙ(\_ZKr;!Qn>O4W/)K$A wzw\$ ˴%q)ggKΗ?^5 (>:-f(C>X4=Q#ucF~ z~hV5B8TQ,"_FjO7:Ź+wuJqis1+ׯ0>L8gPN 9-NJK_t XE$  $(]YS} 05b13M3cof:8[7kR?hΜ=TVl~7$mri鲙)(!%ꘋu?Z?jsR y`>* єEbz *pi9is\Y-%3h蔨"*ø*`A;޿FB2?l@+uR[F-d3;Y5"|2î;WM}_Ig{\tM3o~~ʘvEz8Lj";\>l >tD1b3 {yr_|en& Zr Q:$"qqh*72QN !a8N ^ۡu0Ɨfi+$oBhڥ݆Gt?:ų}̩q!1BW&YBP?!'zNanO:iJ'}Ğ#V+@\g}k>J6ͼcZ1 T9s[YWYaɍքlL :P@u126lw'nagxSJgQ N:/S6]֢ܙ\93:-s6SƜ(k?.t65ЙM]rr'Zg顒S0FR^ !N3ɫZ3@^*po&6tܠ&~5_ T\SmhlV1 9践] s3̚: UmGeZ'Kt g[1`zrc!*w@xjJV0`Y%dZ4s'zmXD*/2z(8-%fI4ff@|.>P8uSHd)*u?sia/B3<^AZB( N$&U߰ q"d;rwMBY 3zWef 6ʚT+ȥiNf׮:"6CeHH8G x-P&C!GŅEN98&_B}rr }Mް(o mO !=sd*;Iv\4 M 㸟u/DUl!43E7+ qqo;,3#`3+5UEbiUSŞ#lp 6dNM\PC+vr:)G3]<-^LG}5-TwaМ譥OK?I6gX Ka,zٹFetڄffr㷕(SҔclM$EY(}j'Ƞۖkg߂ɟonB*>elkLSm 7 wfX,'067{ ~I((8a;9O$YJO`%erc L42Û/ qC7˛ _L!TKU7B@Mh>FolLG@3۷fj$J91-qb[8dTAq'bAmCbCrEl bֹE*]ӐxA7jΠM69 ]Ť(ݸ -1ʁ9k "!N1CMqeHikBd5Bri,)NѣlXiWCO~^ IF9k#c9bM3"BQ3f(ӟl/ m8h '6}9I6CrrSVn/HZ]roLA’@ ))`"=f/ gUqګqariPPu=iƸo6y 6Y5bY7?4[- 2U2 W'cjɺBkCrv\ЉBo)NР9I-FT u8͌?_Nqu]t$:Tݢ27D52: ?cĶ;;cU rb8f,8X kKf8o6X!apx85.B9_FՍ˹- TH0jިNaR(o>vθѝ6T~&tQ508BK`E3`aY>vRu~ N/lBronze<- S7k`gJnQ)&B@N)*MCavVi|]djQ1[?i}P(,q^rD0$A4Gej&I-w%0{qn0ZB:℧x80.;nNE`t|j529o\HA'Y'{ N`Cٲ 1= q䃋O])XV7LqLæ* Iq4 a1Cs*DpSŘ9/(+ThQ#pQL9|ȭb}V\BއCgB&yĪBz[YfQշ+$v%WbX:J%%?)ʭCLV-gB!p\^j(GKݩ 5ּcn(Q)gcLF6S3ΣIO<[y':i4E)!h{qh_9xmq2ӕů;K&4ɇ4ޯQ隸Q:+JyNyn~a68S=aPsឭ 3_k!SQ}: N'H:_VW<4p~.9^KͰ$FJq`k:ik Bӏ UM69./TvP - ͭ]PmC! < >5vI.%5~U`UM6ն.VKbsKy6 @ʃA2r%șO[yDff)nknIeul%Ofǩ@d׫L罈FYfsr7o_C1͝RzvV;tw:2`7m 1w4O;q vs?eݗyv;4g7 t:EQ/EB,QqhL%JDkϡCۨ[TcREŘ.XIWTB BP9MĜ(QnR :ccDZb,7'"c,98ZJB7!;RTJ@̄ޔ"Nno9`?,bfiS'0_27eR\OYFL7g;_4,>$/>P3n|[o>|w;TDI0SLHL(TpS댏'cM{Qh{T LThu 2DPVJH1)D.ɰe~6=wT  ]f_mXYf fېrno`V*f:%gbVbZxYp_y #&W ]]T3 ͡JytƜk|| px轘P;}nf?:GWB׬Vf (YYn=t|Q:\2ђֿ)o`-G;7/p?J<7yM9e<n_*|.‹X)1f|{'Q7Z^卝U4|MMK,Xd7b.xD IDATPڕu埴%qRJ![fr=q0vۀtv>su\X,)2 9.K,hY@ ,bxvj/]./5wyQΔZ:$SCp*8gáEWLfA>B| G7˯non^ݾZټڌ27 c}fj{%a4~bQx'eGf -XIwO}0Sgf.öET<-xJߵSg 4InnN'mN.U(\D6Nortd39T^O~}Ƙ9haJ YzZ^\ 1h8S™VKŹ(d,mBf}zIpQU+$Ã{O978|刿IbҰ/ֻ;4xmKfϜXrInò=寎ɯc [_o_IUd=ȳ[^<_*=蕪2_%F]&an_I-O'mRSY!!/׾9<Ë?YSr{@8'V Tu97Ф"hATqf&3e*\Zk ЊmS#jMLN*`N'0o8n{*`s ;7 RfP/ڛoFԼHm 1GBSNSM-83r *, դPlXgWB3)ڞ*?APz40QlhPLa:,l5f4 40eOt'@c"2nS=[wO~_O~}b}8>(@=> 3+8YApxxVS(Tޑ+nncb:P .HL$|џNx=Pg^N!gŗPk'9zKNt~=^[Nhjkt}pfhf6p~\ -x0 gs @%|ޜN-q䏒ILw{Eޔ,`/`Y#LLX9(Ho?Ư_<}z`rP]Q@&n Muuc\- h$s%ʜ7١<|eb|h+-kF$8D W,r~  ]?EiЫ sZ 9QzDŵ螲TrpXqhNNҙP;3W|GRBf> wхb[AW3K! 1#xA쇰%4f-#%14ɐ7nbSBbt;}rzAD2 }v*_[+|%'/yfOp›L24AGPd|vC@^hŗXX)Ndns/O޽&Plj:wϾgb?D\bCU0AHR>oDF1gc#_T "Apn:h hۃӲ( ;3mRaLHDu 'Y:8HS3} t}Fw 첏96k[2*qʂik*lFPx>;_] 2!'>?6T(1 >ɏo]hPGbK .Ф9=72KƬp(iǁnD-G})2Ĕ`8=jqX;52C{^5Wyg-K̢#e2(#Ib!5? 띗͋['yZV*kwx !~#熉ȻJ<#z#aF< 7V Dz"1NU*Tf:aRT~t9HyˢOn|grBH!ar2CmWY\c.r[C^ =@@1KpZȎe6g[(li*45Rک@D2U6 )3D aFyS0D#mFDUY4ל3]'69po|@̓mPۻf56tcƋ7"7GopM~QcVesE ԷcGwN3g59[  Lޑў@h^Yv@ )6ENyH?Xn6oQg{Hz',Q;Eêf3E3gϘn!pҭzj[^Y q,/؎VG\f $TMM{$s3}?bWIB2 V%=[:-t6Any3aX\%pS`dͬ?T䷫@Xx 5upi[VsdOHPiy7VGJ{$'ܪz ׀a<43Z>JJ6#4X"NLΚ`ҚhUro¨[+4gt|jAܲ3f@ hLwVk`;η-a%a Q]q]EQ~/Orѐ쬂hTc>=# Enj ~Yك4ic  /)Bq. OL\.L!ofK2]P&8^ؗ%FƧ.OioAvzIn&[qlZ6c ;Ew{p޽]oTv;'+`ߞ46jbFڡ ڸY\5^4Vq?L4het _O}it!OuY 4 9c CFbe9Q\9x 43m'̜)6b϶L* M P$aQjנza#jnw˘dt%M5Y +Xwh_*7 270,8pf]nN/҄k~@\ut f*8`x"ټꀆ$$׌+Cf9a΅yxRfX$GޖՌv1sJf6~#X2b3J Ѯ|<vmfff1gg*XL(ţCfTBOKs@Ӫ[3!uCmT亓֘k6B 066;A|CSQО|Rlh-ҡIFG` zNArEHj$6coJ]P&ta8zJ|k*4{a: WCȉ_ io'?6@}?hzߺwwS"67̎oWߪߑ[n?:r(;&/@׸u˨>љItsf-!%?OLASKTǓd6ot{+͔߀kXI8m`Ry n9!GLl dbä@M 7ufdRAg45h,s0Q\.T;3 H+YJ1f$ӱRA<n!4h0roO y@`eƅ/ OvuaG76^=Zn񣕔g F͛xyn#jt!?:i' $`5RqOaYBjh+Wh9T-k ],?u _~u%/Giheؕ$[0hFNsݻa`R3Af2 ũN>4LP4j h[Rњ9Z.7nQtFufXfs"37r :HP=06tM',SJԋa2OBl㺪H W+%zDA٠(jG#13,6=N.s| P"+??Kpw?<^tݕ{(1gY?x?B,f;F޲ݾ?TҳOp~7eq|_7oGO?8L:GmmKP*.4l?jj^9ӼN 50t}PPK1E>-SrkdX骎PtU';i ʪ%0&a䪭},}tz_ɲS>|oAFxǒgFHm͘Wc%T haO؈ !NV|J4x5b1a|ors%s(g]D{g7~mΔ){w(E~;v)뺔aLz21Cs$+`)++,#G |_:f>aIĜ0f p][<HX -h4bqYKÎ8¬@<3J XpSN`sS*uYPj`RNRl/3osWӜ,re.  rzë0+\ XP&2d^.U@p<\[]azFH#7ʭpُ8'8 a/18F%wК .28h']0L"d:S:2]u3zL I/ I4蓵փikŐ`}>#oZ:I {n^cRB _t݌p!cUp .CFQ_fYїv P30F'z ay%*03+*z=1_}/-UO.ūKlag.褮^+e?AL7i.l)&5drҟͬ;: 4-Os4$09.34|4oQB]W) f1}4嘲˳5WNUfi @rB; ev:6-:1e`$S\`8܅>d=PtR hDEƑ'/VsY;,2_@\ժ@%4xzچ'*>~wкZbq b-ѻ. *lv-ًżlvfӒjph]n_ U_uDsj!^D'fpGG?qODd<6㿜34Cq}ce\ңx((-̄yʇ䚃̀A_R.t9@Q'f c];?xrŅ32J![ gh]1?TQ>Fܝ\Mzfr >&Ya"T|j7Liϫ:I<~:?eN`3S6'p$Bż %b5 ]lXjm?)c8\@PI G_^K˃1WJ htQ)2ͩxE{ʙ@L=J SE0eS3\.U2`n@5brٍ($-z<;HtE=wDI r%&cr_-b1euGdmg Ͳ7ߊ55|DE{FAЭ;;nMw*lTs+И6L۹VjP}2UX= UX ^%-re'[23j)8+Õ ly0n,R8))L%ЫBWkfVyt c}#n75f5fXLQKv#6׆p?Ik81 ]~'4pPt36;>d4 +M~ Xb3 $u9=;zEy+?3\i'LFgӉ$g0,Q >jGԈnA{^D=&q?x@}zsd2]T )/m3jB=>&(3nݑd 4K)lDA%ePg ؐԅVW2%f 'hEJ7",qQ.v5ZM.6efè"l窧ag1\PZUkL8 +Tm fDs@&bT &7efq4o|1_Mtb"~3J1Ҭ$g5q0>_H(~­ӡx" 4J# -~9 bB״ݒhp8NBX(s@5<%MaZͨ|)ƆlG]'jYlG`͍W1?,=-9O?? “Y(yFC3BGx *V1܌8ȳYf }KpO)>3Tz @[j6s^s;C1{1B35L G\~ A#Ƃֻ.\zEupi!ꢙ -DzaWLv}ur>|+,y+Xa&~ ED*fޯ/ڦuSi֭gֽrE R3 $p~¦((\A255+3QJLGF̘f|q*Ùv56V09̮Ms@)}0|ui6y) +朰jM-( gO"])%d=glF*6#QwʋF2PzFH Kqug01ZMדC5wzMٍ/Q&\Y H>|xVn)@<]H {Nb9>-y IDAT=H2d3tqxE h|{v\#<44of-HHњ^S8p,H 2,u㩅}PlIhYGTV!vyܱEͣip8LK™< o)uXG':o`IBJyO?i+ E]j#êmW-~ _qyr)Jcku›Y⌄=EcThfiXVYa R Unm ěՔ[ɼ˛lis6Z)PtP cF|6AC!THᙺE4sƜ:3.~3۝\_eW3yҙLA݅1gkDh4evtUm]jVG?zl޶Zm-cad+?\pهo[C8i.+fv^^}8da*g6t~ e7GdZf"Ԉ9ݚ5;WGߞGcRј|LFS{Pވ`$LJ{P6Sß=-SE IJfLOB׌H՞'PmEKFq<%'ݸ9̳d/F o2N==o#uupv})[`HŘ3h4zL8pJUpYWs $?~E )s3Ib](g>›& 5Κ#;p9'ޟ0au^Ҽ(vE_tk$1Zpc͆bKIp0,)}=3H()ѱFHg&ٸmyRgfd4΋AF`͘%LkV"'3hH#Ũ֝-B+If"A*5M-yEUhɖwKm+QT*G1<ђ〔 pD E\WXզPxx8reujRV9W[,Vvkk2{yy 3iàFt2kwSynV#:Zc% QO{ ֫z/_2Nsq2ozQ#欄G鋚g3D~p> b0_cV%WKltsߏ#,>+tm7"?Gͥ| P" *@9̗=(zHa|\a]=1$unLVۯNIt_?9R7;~a&AòM!Ҁ_1R?X4M0 LޱBK|[@05*n0,IM3;#HFB56CLJR_F c+\b(4GnKm1ksf`Vw8)4Qܨfff`||Nq-7/w>aj͆mF䫔{+-7҈zS f ޹W.[f*IP3FZr"{AF0pa<$X0 pI$M}yW<KG\[ SGGyb&Puf5''kNlk6&Om0Vh>c3JrzaCs[< 4 oYZQBRxޟ1%Ol5E΂ E2?-@m_Ҍg:}lJd5wjQ!#K4H=Q%(u|0cEHq>b(K2=~}@L~]=+\ f f6ZW7nZ@Q0Cs$U|̿d/I߃iKAlX(لB+}c?V7~b[Û]YE6/;_X}kc'|b$Fͤ2Τkfj2? LQ%`yitIaM&E~m/wFK3J3;T8Ib鹠LZ 1c)5Ωs%>[nd' RBIΔ"BB# \3 ϔPpXdH..;RSOf" ƎxM3f{W-FEE1 5J2-ƖF[1M2CKʢ%?ܣq{@moFL d^èq6hH[hx92{d"4eI֦d3Ds)@<=i6%RXY ,XRɍti|YjS9(gS- 4 (< V'XsTv&#B6{oɼҦ]Eoj|| ,l$J7K `i(>YF+ vtcxתxԊcYMISj?}w&+-u7XEΥ>c3N!od4Jdd릻Qɸ o`mT<LLV F+%3pIOnt`bJ"G>ahA3\€3V b3Ϝ3eILd?/J4a编yEЄ5CM, MFGݦyf1cǸSZ3 \}T8C˽yN`Mi5Z]8v9'H kR.>3arA&J$[OnQ5V;W-Vn0Mg+u L|,a]B e?{s&b X(`,`(Mu&*BqWP 0=*,y fyùj䩧,dBNs5kk+ϰƴ!(½2Đo*4+6 fD]fe׍@y,!'$7`hŒ34Eތ,~ز-A MgLO; I@l&X5[!f4g5dcyw$_e` ?bڸ5zv+{>;S5ʥr{xvkAZlL';ͮf9r͇ν|H]z66<>)gbf1f3.=$=VMY fmod=3Ms Ka&z醧 ҁ/lŢD]cfCx~IMWhV>pJhw1r `-S ŦqkH4cKZddx(_KQ;;_J(bxYZ]R7񄰑߼ھ.nv6q]*4?gv뺾_zTBY,\gBj%K{lOi}5i@ihlo7`ϞӍ&k\FE) ' If-h  Y#J1ᔟ1a a}782ye34 ]oqjl[ͧf0VNyL'IJT3r+Ѫ``(N1C!KۿfSZƊdRRfŵFP [@굣TnǦ{:(°IL_Ō(&s<]" g3k9hM<3~gvljǥ:bәkSV}MKQ7 S$e,XWIIn憠?)#:R1sBGKqE3tk2`ضk 'H9]H--(2!  77gPB5:w_ܞwǂEm>xu7 vRd5dQYLXXa|ΌECZ=sz~"⬮bS^OU:+\MѦžMB##x ?-2=h̻Ǿb¬܃=_lYFyyhC`-4cy3eq&N C_.x1 v̈́@D`5)Q%+"_VxޕŤ-l̗(,[3U8zK"Ȱu`ޅHs]CyX C&@?(b =13Man IRMH3!s'#ְ pG'C.W@'̢pTx 3jL(SȄ3ɫe^XfqC9nG2HӉ8gJ8W-r[ WТhLP@4OAЬ=9RK䏎˺UCvࣼc*8bFCiֻ]v/3˺~fIb^.w1GC\ L wM_.Lf}rVuE7W771Lyr֤:_ 7'> 53@cf=BpVÄ tqPi5,E2  55`Y5c3eZrاkgh@p9|gqq1SR_'^qAѧ0f(~ާ6iv$e ~\xN5um ǧ'v#6irQ)Œ';ݣn}P`&w{sT3 ѥ`Ln>pphftu@]`4խpO#N( k+7BBfTތX3e IDATvcEcg@sd&H?^6W^4f\JP3f׬(ogM'vVʝ8%C""ߝ%N\ImE&z!$a&Hb~w 0k5Bh8,-ҖT?.{. (go.iކ ̣C bwL#3RfcrSX $Ҩӑ?F:1RF!j5].4D̙Z&nP ϛv3'Xe?Q;.[uaO_JL5+&!&( Nf\8ĻuV;Ja%X#sA| R<#ĬP[3ېf BwDfAf2Ҡ ,]T{^fy APѰbB R:2px4u@vVib>r/Tܮ}xy.tYq&H3@zŒiuFuZXpx G GC^5?(D>mY$%ċC` db 4sXдC25 =t,GbFlǪd> 3a,~Lc,˲|<Adzur&d6å D48MBJP6M'g70`R7?5(FX jڮ#<0A'QTΘ5%WpQ&XRk JDOPM Tsc*UAN;,>+ӏ.mKI |pyjn1TGi͔fNPyA^]0;e-`31ʒ63K 0+݇uf/4VPޠ6?}:%c.zih3P-HYxZ5ȟ `bCA[O&Ӷx.*YLӬ8TY< J [cR#gGƸ 6Yn&?{z:C.Z2#|.eFQ+Hhgyi97 na.X YxOzffɸ7ۍun 0ӟ:ޝan\b1(ݼB# :IhL3 hvrQ ^@G4aH53a"XAo2#qTr$lbf2# M4”,nݲ hJ)DħQn[S3nPN\*!3a;Ţ>wlG8u Xm<45ST @3V{b|⽓\j6jZj. HO`N@VfiD e(*S7>MuLΈ'.ʖ5yƷѠ-ȅ5_ԛJ'r',8/y.Q&D$O@1d7<`(XH%Lo%ү{kJbDP(8bSĿbTФux\2s3In8 8jڴlWƴa5y֬KX,+݋ L؜tmFـC͖VQ6~7mBeދCPUmZ{֣+( OޡbyP?G\k.|tqlAZ fwQav}sl7鐄9CêZycA {~2)܈"vT2x>?OL']طя!i 0'r>$!3 2 P@|$VVNڄNBDd/>Cؿ^,v+/J1YjF\f#c&Ȯbƫ<" ۊ4ߠsn LFF8J|ZX5\jJ(0,դ> e[HkR@'6t!;Zh(.ݙ~trkSNQ aG㶬te#: 6n^ 6R >+;ěl˨ ]iw+wS4ϟMp01I,NYrӂK|Ae"s,Ͻ0mff2K,3 83MWQyz::g )RyfVyjy̦]?J-^fUafk+߷fGHm!O{i󽕛ɒ] !+-  ( 7{,'뮋⠈4mW]›0h%Pe7Ϟi`.'d#(-;e<3Yeb?le`H8?`j3rm:d4J׶}UUqCO8%Ѝ_MdC:?ae2~|A'*"}<p>'E|^Y2<!7fԞuOjNW 1WͫI"^9[0CgQ/9UY(X&87q8Eʞb 3?p)+\25q&@hS"o>ÿiflnLi<%i&n{I k-,9엡ʐ!D-k}t@W"PLZ(-?yki||mQ<_9c $`0Ycr9p9̼t:H1{Pt/x]aY5P_yuEҡ4Slu:F-j@ KD) 2ݩ!`j3T2.&Tn)ceJ]8Ԫin UKZYAT)ʹȎi, TU+Ati rZUF Q $5lO;lTgTPeNg"2MHRaQsВP"ݳ}̚o$リs2xamdCٟ %f3ӭ f5CJR8OiKqPu6Fvl~rafs >M;a *5/T6JLX ę|MeRF߻y<ϋo? g귴3qq^|2: jm&2AN?cjOfpȒAo%OIuy|[ %VjNi`2H$z#]j6)AGu{dmi[sHVrw0Zr9.pzB4ZCD>u?$3HNt1)* 斢?syҢx,6 65?8a0%j;zѦ9ɍW4tXnug.nnΰt:9L 3#%`Cvgf{3/@FgT]f,`L^.2xf>dtDq‡8uaM=~,, ^g<ywo 疙~6dokl@"43UrՅ>3KC&: kkuk HF@q`6?G{xO0Gcuc`WD٢mc/__/6*q0y\!^9%x^9?綷sv%$ tVFf.68&x~j=1鏃|vjPCtp:@1L:B9aכ/0`q$3/˞EDi|"~4qCS3Bg01Ϟ%c&fsygNzʯݕ!y5 7F#Ϫ3WTZ*---}PMnii K-p+jz:yqqo|#Sq ˏfJj[utO#b(`VZ&,*,ޯB{x~8}ý`H_"#fv7 6_x9mhfu"K -bgfo/֐~&Glm!pť6 -]mQ\> M-C(=܇32WSLa[BǂſՐ~V( nƊk}IPV{ KB.B6cՌt)9\D0vXL 336e#W)$ 7#.@a3d11 YfX̚k(UF f|6,Sh{"v,טy8$ad*X…Z: c)PҘVRԦᷱ03W?yv9L&WWd3xv"H8Y@kV/> i<Oy\G%(B ސacR!^e81FdFi7p trc8 B {)c>ym$x c3Fx C-Ԡ&d]V"0x@-yeEF5@7`040ƻQsVIy.JU~9ahR^ge͇nvn}} ȶHt+f`Á#"0(9SЀ`3=4gp3FsT_C=?5t8S^T>5 |YLAP{/cv0`nO˦  0 1[/c6ܫFO ͢1ςPH3l0%w_UKBf7:9b(֬HC{G7S_ bIyVR`qrVPir|jSJ4GN.)Dp-4xh,}Fe"#D#`W׹ޤFaXrSimZ+eR骍cPZ<٬֠3 Kpʟ:P-Vچ|7_/ @4}Xc;"eI3H`wa@PÇ )&8<)& MRӲ"#m8ucg.{++<{~gpਛL]|җ^e_vCf3>3(7]sa-=q5ǹiHQLr<I|?zˋ ^3սeB֘|#ۘ}%uE+~2c6< ̻߻=tqu3LP1%5+)ɁXv㾫J@Fo'k kUz fph4OZ_b{ L^ ̀)ﰛSfl]\6x/~tA.ˏ,A6i,v';p,8OQw 2̤[ )+"͊b 6hey'~d@p#,'?F&mn%m:p rS^>FV쐽DçruZF!Rfq1L-S+Ky|Y c@=ϩ.IqG@L, eKGLJ~,*/iDŽe F ;20Ych&$8= gբ "¥L~~V mZ REN vv}w(l߿{f|`ʄjImVAj+-9C34\d 4t IDAT}9Qs@gx3@4A.Lf}A+C9Qy#7n6guϠnuFr'fb6ޏ=jN_ulx;\|-Ͽ&> 5XCܿ%Z~s'?dGC߻mo03aMlK*ML?.r` y&.a*o8fiI2yA{.1K5lrj'_40m.|Wڀ+Jaʀ'Ԑas/IAաOOP(M&\QU2ZHUS(-Xq޶Ao裀O9 jw'傰Q?,\.4kr+ 3*ApF,*zsVނ2|O++P2NV3 Kn>{nVUTQaHfI.>\yU{}u=}墆S"`MtM-?8ӦP;rpÙd L;”F5|&6=­ǀ\`?~zAј4{~4L7 5CI>H~-MK]3-}Z$~ZFE>^yE㑔tUVCa,^ 2`l*&1}u/g=71b5x5M(3q^jxPԏiy:{`6Áv~d^s0l~&ϼ?3) {@4սSP(@&}ipf9]F *0aNhd3B| Ҍ,3l T3TKd|gc$5gc*djsu]ʤfL c$4UTrUBʜ\|3d!4XG52ӰYjvGr Yy4kk p\:Bߨ&+q)@P%`A\%KS d jfM}Z.s +bș}ұ~;'1g39ϸX6"ڨr`gϰY g0iO@};'_䭒Y0 +QM1i@iVP=Lex4@XCAiRMGP#8@ͤ Mc:;Fnh^0\0$R({z6S\j%G҇6a"zH pR%S6))0bjӞu K6qw.1i*/ Cdc30|}Kmu]\ؐɯy{L|x%4fo*jcYJ)"OEbZp%θ'jr€f5q0jFto$ >G1 >s7+53+ٛiT!dJR3.mn?1ً o1Tҧ jlp5r$qe?t)Ȃ>H%Qa5 FxeyvE|q)dD,ם9af)l)hj‹3޶խW[j>d*8[.d6?.-qsЌQ qep0LYqF %D\gz%G qfdH1.r\ā5Up,r2mfR3XC˰1n}J$f ֘\(eX~#6VD2O$QmOS M vX8MN,XVuB`Ya|֟j׋2&<; JЎ&هS-ǚx@ 6FYW0 0e:yg Z OA[W[/|H;byl=6U+GQbiX.fM7J23 ĞGt ıw䪲Ča=jh\PFS$A:KlAoըJdљ%+ju]|s J2,X+^P`D{Aӥf4l <3m|[ @RLX`c/A8Yu0˞S4! Vr bֱ3=km?PKffg3o0 1\0q?\ rhh hǩ+|A)7s+PQ SM N$yC(jnn62F5L/=OBMCmš-M"aT+N~jYeKb0'餴Ɵ⛺jfB) 0 G[r4˴5̯DH c|\`y ݟ&i'_AF&1!.$ CXA>bE rgUzHZ 2, Yc'77/QX'y5} P]phSjqJszbxFL4y[A#;0%v.-ꮾ[f%1]#FxpY@2E>uR3QRAb32L8]bDu_ϫm \rDH^-=~:4ULYA_4הyLoq"- 0J`T? ~C:4xZjtC _yLM 0;s=#p9PG Ë2pdrRV!KZjL!C_ JO/ 2< gT ˣ!)}fgLi@ ''&b+d8%E>\\wVWu:V/ԺBugo!8j+ .sG“$g"2B$$#Q[ds UM`,CsLP5 I,aLע,ɢ׬zUMQgott@^S.ojvOj"yyf0]ЭwpU%)Y3K޹1R{Lysg@_ʲ"R>3l~ْ9,;N?fV@7&td9ڒ(>=L,  ƛ2ŐQWvSE>-g#hMgi$n]*(<=-/(9t Q])otmK \-XrݽV~N˺i/e ]/ֿifh2r3dsyKir  hƣ(1BeG#f99/* 4vti6DZ-{W/bgkf"+ >e8{ak~Kx{U;!+:0F?)P b $I.b33yxO6НBUd #ͨaᖘiѶ 3A荦?cNHs?NmGЄ>X`lFa$bx&aZϘZ`fih^-7oQD2[ 0 .j+ uURiTƸOg~=-Q*zG;:1[8THƿe̾a8:҈!nsYLi2it;ӌ;] /}Dz~X3Wb9_#$2@EPQ)4yKTιhoxxIlͰxy A|V*{CQM8Mαjzri,'nRs|ctMPsL@>},~|&h[»*DX0f3bZlXV%lG|±plg+;/`-g BҰ@qKm:SۍB#E;K´^94pi!ϛ ;Nvrݴly+2NXٗ9Sr! r<+BϹf-7n9TVuiKwꅍȱi$,dSM2Uȣ,he,+#[Πtoɸ8!dgd贝d0'M: 52ePvQtfDf ]B=qOrtyxٞf3Lf.]orfsDH@uZeJ:,\͗s.p,ɒX̿O]v30m2z1p^!S\? [M@J|ZKXM3A׋*Q 0̀؏u0_j^(S36Hf B|ɔȆe,#}tLbM~V#KUIPcooolo<'H @2slcx:w,f1pxճg2]޼}gYqr2Gdu6Lm+A IDAT3`Bm6T**#wq̥# g(و;Curis^W^bftP qĸ3b"  f5 8(-froV}!tLù ‚L"nQ4Y{HM /Ԋi.p4N/ngv! ;`FRf ٥va^:B1]uȼ~f-P?~NN^9+2ݰɿpIZ┑-bRlA*ofheY{cELPcsfXJTTeQJhv+hyv4םY@1+DVt;.l:Wd'+Rv/f@Od4z;%ޱIG-,1Tp ڙ63,&2n3S{z>:AB̴$w1EWR|!FQM̮ x{Yb)p4;idKvF@+ϵl;.C f-A9a, u(B/rZqHGebuV7Zqj+Ĥi=.|J^~8Bn=ڻms BfHԷa$>671cϹ;tfԻ*M4yzQQ9(N=)duuIeZ 8*`La#vTyhɰvpp=Hc8fsXDMS WWWN紴o欯sj Ta kXQ,ȓa=q]>6݇ z.>#cVYho29 ކx?\tLW:W[^̖*] )vD_D \,p@qhSW^ |\ \ZљMOCW`QbM FFA:t?l_!d=R!~ataq̙a`6Q\gqvEZ&³3'. giP;}+?HB-#n0yuCvN3r #沜9+5LnR5N_!1iLҴ4%Q.eQS`SCZ38ձD٬%gkxOLc/D9MIB\'>G!6ѣ LfTR 'Ϝ+|eҴ# X -BdW9'BLHH$Z+PxXd gS6܌UUIdS;%^>ypۢliy%}r2Ō2T7hELLSI:$*rhXV!>~dhh@d0ET2=rj0WQOWkcݜ6zAWj7g!SA&3!1TJMQMuFHtPdG8Nt7Ș9X Qcwt~+2nJ~piܕP7F̴KkBMg` r"jDvrWZ^bcB v/$0+γdH6mQ >z4#BjFfuށmnXD.^ o4# \+ÝtHQf"_8C]K(iv0mR]ς#{fDf1Klge[3i"qQ_d)؂PΦ7 ffnu jak:k7uyme(e~hd#fg3ef>$+i2g$t``W֙rZ1Rmg埻u~uބg(1DmlMep=q;xmqdEvfһ&9fx4!JN3?Pw~@p0*&s[V:lgT^Ǡ 2_Qgg19T{>R!fO8mԦȔ oPsh|g*KN;(k6l# ]续L-x/) <z8yRdEc 8tG8MAwE4 -%rնυlܫ(_?G!"2ej?`;.-m6a?dClfmk739" )W.rK-hU (7o05bY,(ю_rd9d`6# B\f_Wd^8G<"=v&6$.ʭ\p]OZ|D-"PK&,ZrhimfD;"n\-wًe<7Mq &XtY͒J db}ܨL.&3c䲞y?]xxŒ*jxv/c]Z7YgB1@,/]wi@r ,@G17ޯ7fj`.RQ PSZ)% >k8@'lȹ./)y/\Xf 'krڲ̾u h Ch|ZWmieV,'"v~QD;=! kEug;ȄWcC&z gn;и7B] XBL`xLĢ$Ks fb i7Ԣ\FLŚVuqg { ,0}9cS{IMc4YYz8M"{|B@fyǻX,fyeȝ?>_?1\,eBU]Q>޺ 5 y**`l,QU3P8gpeX.vCѷ(52, U*ղυkũ :cAH  J(?AgIPcgw"i0 Q8! l_yNU-?RhBOS_EjucNl(7`h,"[8Sh3D3M il"4Lsrg8vNO(&]9?~a1Н)M*S&it}bxXܻ >/%=y DOIUd.)*1,T- T>4I$+ +)J^2:IL-$$7.HI SĹSICOvCrKaE", G/=dD5z`V5ץckxNM#/tYZ$cHzY&g9 ӭ9LΌQ,]3py`fݧTJ9Z}*ܘ˧+)0vul3J+`#S'z#,8yƍpJ?>[9'rvK6;[_WS%[՜8 gYepDmTWzON"*2cE3ݯkF,Wq 2uLW򽻊&2zq<ȯ'vP;`Giha ꛩ\MJ/Od{aWm`i!&:l23 ms+v;1 2]d\( /%w@Q=2*UF4BfΙl}=_ׁf6O]K<v%'ʌ"a[~.&oDԋIhH:Csd=bu9:;&glF>~G pbOjͦl K`z0 +1ޤOda̛)DJbtǐ6:)4Ð_ޟNMkaEuK9).S3Ȍ9 4>:j,)V3iL%jPS94>ϷS6@&X˳M-o[aUEo]t|DŽ˜YAhS>-vN÷{o%(\Ys`9&gj,F 4՜TO0z)^B 3+֝!]39ޖoeId;%/xRsQja="TY+e-*K tZ 812D*Sԙ/ұ+CVi]":2NLBKB]R~$$a1x#\$OOKWb4zef+tZghf׈Aju.Jtnj, 22Ŵ}tm} ;;]_G73ΛZ?/mnMJ3pZ ٹjuu}c6\Smkcw̦;(vw\+A6]ʘk6QM2٬ڸkUj >3W6;@0phi dTHe(k]fG fql4;3tVw\YX0+yn16&C<)QkԹx=*L{N!OE.x4|{Ƿý!26//׸\la;siVOpVwz%8Q#fm(QpJ \ḑ̌~<Fk&`y::sI* )c{Idzv;h4=!czJL8&C-bYLORҋ'-1>@ә wn 3 8 ^rܓǮI5Eiba*2Uj՚Ug ZW$Vrqd&_K b2$bZ2";2܅y} uS9ExԬW{a豪jkqm /e,Gu-fu0=RX }F;Pu&һ[~]|,_cU3P+F6v⨆yN`6I , QԙbP 4I@)Mg*2= k/==k0j.sR g:Խ;i8ʃd2g>C83 h.UaTo榤\ '*lA3<EjΜ&~"u^s+`[7L|Ѫ.XJoEb"3x0">Kc#=EYq62iɺg&nk`9} 7K+W}ۣ4لˬHh3DLq4*OvCG3 T'^uz)4YzI/wLBcSlB5&BbfɲM_ 1_\St1-&n5mù6 $ Yw5c^v={;xZt>\v5sbҔb̦C -BA+ θSz*r3qdqRȰNl#+-+OX9f ȤX.ThёLfTa&.) IbYT&XԒTfTf9/ZLL*hI>)ĒEA1&~.w^k8]O9*݂%@T&}%5aiw ]uJ+SfD:J3r+Kgr:0zȗAvt' )ޙ(p7˺6D8yU(oYYr[./:̶|?HfQ5R,1A؊ N9^:(4h6qI3Ei8O_O$w 2>I:t0&v_E>5dH=< 3qi,3K -:7 1Z/hm$־/ 63d./.4_m*U#0MdnTqͮ˨zw׌n7D+{j0F` ,fm!`}9}J3UeT*UJ><91ۏ ǏVm3lȠܜcd}`!_}Cf s1Hé 5Z&jm9+UT%s".BgH͞bYѝ76闈fAi1S#q&fFlkF& $)A.Kg  {D" hpZ&1-Q1y8' d ̰d3}MdlR=f'֜s*?0CFCjKi椑?K7:g.d8V{9f>F^b1 3hE U&Gb^9?N{LL2@FIs3 н`@Jkl3⋱ mc8_鑤V0C6LtƱl4Ei67ìʂz~Lfb␚ǀ"<.e3V%Q+:|9l3 ވ:~^]D=l 9{C8W|9̇7Dov7L>Fqv}ˁ3"hC'Ynvs 36@/GZlLOi\_0Uͣ}R2]m_{дN^XVjVQNUy6 ;vhfUWh*׺nm+@@:(@ WѢ?VZe6E6ږWv`8YAhZQQlͨ-ㄮ0~+ WaP*H4S 7*h~|R6pvPbC²RhۿFiA;İB Tf>3ҽ;lնᛃ >֐h:Sބ۔~n Vh11 Myh c;7~2q+%̌͘*2aE "w ǗaŶyw )k,$RVOMt,mQF̗Cq+v@fo*vW%EqkϹȃb=\۴jd<l$:~6Jͱl%,J8[Xsf3Vb ']řP ' ej}̦5#4йd'*Kh8X:n9͒nߜޞ8Jfbݗ4j}h}d}໣]ug`pVsLŰQ:r.W|G0Cٛg?{||~=o03)!Ch0<ĕ!3"0Rx4,eYu3f6;h Y \\%njNj'of+rUT7RBNVeNL{f/7[sSETcC)PAhhV՜b【`+|VcT~UWYy8q*hV8]Zgj}+t7lr:Dvlʶ߆-+;)÷]wUZAFu;P|`ń4S'+re# :O+߭'lt=ѥφHL[񑄕Hc[_g^7%Ti0ʪ5RC{-~.7R`F߆jj _fàg-bJ[W(PL=ŽI[ʼn$I>3V0 >r@LJ =™2チ7~w(Լs3hunuAU aX!qIs&?`!CjZBc濣}CRY\KWU.09!lja{4ʨY~|J}jl49QKZoJ6ۗ\L̆~e>#ڳf6 ߺL g6  +[t_G*Ѽb Q(֌y3?w~/`eOJHEfI4ڹ_N,ڸ-?;xn!RTQηmB&Y&=U9_CY8{!ⶮa&+K%l^BjʭCu"OTga2"hQqcg1ę/똠fP2gs&>>x~R^vOMln^ Wm۠ .l ͭ'6/Fٽq"2E1ggg4厊@ckٮ'c/hiAM^SrGj=3aLK0oon\.*&|xh})J3@oF7\Yw(689SJU$wa\`h6k3׸oA@I e>*f3 43 4A!'|zZ30I:aP?,'wϾXz~E?~FPc׏h2=:ڣ q c&i2ϙ4بJ3#;?J,Mgrʯ*Ob K%V4=&\c1,ShY5Fs7R~L;\{`YtT>|پQ66gC?M* z-΢P f4v~\̻, νE\MJ7ƾתJd~M&ߴn|? 0 4Sks ν޺&y9&^q 4F<1@2 5b-a/yu``LhjXJ"{`hLMǢDcvѧewT- @Oe3Nyq<.jyp)Ԅ@@R*9u Z% )da4ޟ-K%3I>cnUƻ){ΰzZdv&{4wִA E=6fdةy\g5zM` "4ݮWos"2}5}p!w_xm0)սS3>P 1;Au#`$jS4nH>- S:,K=<,A3RcH)™-1Vv" Дo)qx! .s"l6@^_p hN@j?k:Y{Yq~Д~t?* q?9aVҼs@/FMV :SQؑf٭0Wf\'+34I382K (,мL 3 I,fbPޟØ{U(L_=HힺHo#޽EyMdeuNq硇;c "1chtw9ρԏpzB?Vj#;H8TވטO'')}A!sn5Gf4 ^.}ˁ2hJKHӵ,+ڵID_7,c\^fň3X85 .",f\R@ѻRfc01kt佁.Z i[i!u3E1r)lN tw*UҠ 9u5T~f-<g3ogqLU+D6A)KlQkkN0%:waKҠ!( grO־Ο?{5p͇gߏn|@3!A_fCp":n݇cq3ЈR@@f 4%ϊ9,M,ej$U{ݭL>'Vfh j6VXͬUQNJmfNݖc Kkl9'mf3ՖZi(*WZQ"z n,,ўey-窭*+s\luU _+7id#*Veesߪz; 6g1ҖmXk2G4Ի6gvLmCeZsU}T伴@6+opt~"F;әBLu|J(CM{XM,\+TJXӧ3wAj-Sz?psu-ڋLZ)Zf]baApF9I r@IH̱!e3Lcg^1Wq<>x/?x/^X)w.?0) yx8 ^`Yn5ړ! cãvaH\xHSս=?"A,GuCe6@/0gg:3#Me@PYj4yy4pFSEfzY|$-wS#.ǀ_ľ=v̔C@ 5ATva Ss T21FS4bNs0uL P~[%Dki {f֙Lkuabc2giӮ#wueskNΠx vg ;g}sN( b~}=^||~?_. &}!P6纬3MeXOVˤyK/ƙC(R 9ƝDNв4꽐zmLu?"lu[4[mt\inʼnD̥\T"Tܶ(ǔUXi-AJRu3j-WVkQ\\!z"Y f/8#ssZ4G\49} XRF/ IDATf@ 8.B^#VN-y5c{p|4঄V3ٗenF e3_jf줆T @c#5: CЙW h>M@g>~vMZn|1&B3{>gh<uiVq1q&4`#=[8LoAD F\sQ5˷=b;]_;Oj8[̂=tR&$ždNj dvHrLUD\/ҁ(Lvs;IM}l &M";aN'L/㎟c4Y??f1f~1Uq7_A,}s|)?#dӹ : 3Kq 2 cM){m- QoC4Y&ҕHJ1l 1!5A˜QOZ?/c3KTNS oKeFL?4%fҼN$//@T7yH533:K5P(Xp^W Z SRcgM#œs"զ KuٰmGf@#pzU]7AN#apgQ$2f`5Μ?7w_?k;xyVnlq6&sf.g ~!! w6cFϡ3X@0Y">hnLhsS_o򭛋$<h٧9-gQ.KNf^ffd0\Ħ0yUtE\?5JqL1Y?uRGi'`0ѷJdf$934{t<$礓5s]0ÕY]y.9-ϥ%|8L u*0?ϋi wKE IY e~Vz`8=n"*T!)V@xx\D㳳c1BwDOC]e&k&28\G 3q0"Uju]Ci(aN9%aF/RSN|&kcGyǤumXYlh]K7`3Y%Vz*"dS`YN evGJ0e1gTU5@ +WS@<fjygslA" 9INAR|Ff09#4[;N7־F߱0 @Z G^hX@u&z`MF2GsO[N~`@?}\x<k@NUe2i_fO HO*Nո=عԫ 1[D~ 2s tw'H 6hX,-*$fDܨěҘD7-}GoK yE 7L ws3hxp hp7>SS_#Jc::`DfNr,I+&0/ B0 dlf'@v۷7&u~γSDm#7T3gǢK j.AGS0M3l !fC,yu{挛 v34M4 !75r,|7l2,$)(V<.jSYWvy=zN"@(VOe"ÚޙAxٙN UM2p$قZq,uci107qXϐ,\8@jip ݿ: ي0)FxlBf1d%]c yfޙnEsI45'㌌]ns xӄP e_üh&qLc<֌'/3wNf]i'&(c#`hVKIHLA%FHЌ w7/$jF/F/;4ӓ.XጃC7`=l.Wu4C!͍a @^լ20h{ nӚcEc,,#v2љ濤 ~jRx kwe39`J]A3g_ }v ' l6BB.jݴJO0 0ms:a @ͳsc:\Fȩ[0.4YXUhyLjP>]ӜL0i'cX^0ǨLLL[3{,rrG4d#S9I~0qCZ,% 3eR)3-2Ź0un @u -{ߔnClµbx&0xg]4˰'tO3hx^q X{_[s8d6:Z1g߃ϙg$3CdlYi'gyv N-2V>ӺPC7oc4kfN>A >4\M\/d7G4Fn[ŰCg;8K; *2?KLVGNȠK'v?pFFߊ$^>S"'IFUS(P'u0ښ;vCB2ѿX`d˜ ze|qk C'B)IO )1c 0C\e3Y2ƁUFeeQCliMe"@R6IӖ3R`ul,pDPn Yu#[B3b4 l BXe5cW/kU&nIǿ&Stum`'7@a@_K̰ f{#k/Y T3u]s|:zNRO" d7jĩO3;.|+i8w7F̹_ɀ8Zhg4bc(&6rayC}7PKO*z'Fmϸss3%& x qDa5)㭎SD'ʹM4?Ui{菵q4t?wL\y-Bp)DϮ|g=_7Popz|8onr7K40w[V`h.ig^M=ޚ>k'S4,ŎmT Œjv/Q/uG)u:NwTX(/xfXdD򚝣܎Ov˦_0O=~N;&q7ݽU7iS4o ݌g}Ȁg(ioyn~So8LN j^ɨsYEl!vTe:ڀ\F!6\َktV_kgi4ۀqnwTTq:;ޔj1r6HنBO N= 4N۴!g*J$δBL.c%6%"C(JBZ~pybZS_ȩX+&(g`Z$ A"C̙gRH {&o +e2nqh,p*@?w.30mzmvo`  HÅ6Qk(7#F pV}02p9(L&h$'@Jcp;3򐥛_VY; K}Bf . P\92рI%d#ͰG;S$+tJ,Cisi"KސةF$K6#Ί7ov>wsU50ME01 G 8VC g@e BJZr00#)h^ٖ5ULUZPsY4گ2+v# 27;)ƒn)h~kU~9Wsj#N.{e5>e6~ɯZui*Հfڗ0x=ùwB^^ r`Լq0R^f?SrrT,S/udfnYO?̀I8[牴MWDw0#$2;6Q `cғgڜ)&,0ДhLc]~.7?s4F%]E u'R-!,Ȓ>Pf@66K m)aqixYz76`C@al/i^} EiuL͘֋'#u9>W7R-z>XR\N&-.qhJ)}K<|Rcf3~X-^Sx LVcIFϤO}s/bP ʵmk2ꌆYu)l{Vh*sf3}Ǟ1Klvۘ@|="4\h@S0lGlk007)lfs"YH7JavYɦ /7J!h6\o{ [4)7Zg|-c 9U,n oQ&=zxG{n=oNϺR#c2k%V.ǥ3 Ka3Y3ce*b1Dg|"G|RMZHdjQe-Aޞٮ=RNHg&kͣ#+xc 128>ޙ|dXgtzo6_n=rZY؍u)3hn^VM3in22%.1g}k&f7ei%3R}@EbQ.R*RrJ[Q5J7z&+ՈE'hlcD8K 2c%Zp*Bk3R6YF,f&_T~Q ".첗*߾?6wKaajX6>7d; q +\2A>1U-Pz_cٟaZL3 Yci1I 3H̡Ey驶t5;̈"p3|dn}\<^4ׁ5ia9 [:gf:39{6xY3ܳ#FsLC)ɉE^d\\7GF,@8k4 QXAfffIhڍ,HLM'_jٴTaI`^)ӑ슍>ݠ̦ : `l1*+^($2'4ƞˬwAIľ:I_0V1=ӽsLaVY_MF—FǝnYIu~qE̱hVu3z5${xoP6yZG.j<>ee9u/Uf3o]-J!Dѳ3i6標̌uf_ª0t6/X>ּ뉔YLkR9i'O[&vy2 #zFCDfG|NX>X]oA*c (4Ep3ZO~ϛ4zu.] n܇44Æ vʐ!hF221~fwf;ӝA >pF:`VohRp*U/3b0r\:Üd+^@lJ Bw6+2{,!v0,z s[e\&ZaJ.HV%q7Dj|xQ5U,ѮJP`Yڌ)J P0^HBIbg Fz4oipwGfZ:H&)H_fZ΀C[;kk릉,y\]gFilv(n}[ObgSg9ښB鈷_?UNJ\t|l NN( \-r XMw CtfU͟>=^WjOcmdC}^u#Xfmt<{?kwn˜u3v:K2j ]IJ/[{7g 2*t eZMfY? P78M{A5mc_F7;\qdgJ]]))xo/ѴVmJ5'ƙtK+mzugބ97S3㗐 !Ad8G_6j*StAPtK_YϨ+ZfҲ -stw>6+zdLyI![>2Xc^-^zgz ټ|OL-;6 @{NeaڒрfGgJ¹a6imH5/DE0ߣ Uj@C*HRc LNCK#<=dDcm=Px5r$4[)+Db PӢ80":cX g;#Lf<-+y6@ +U7o+) A  +ҞӍt3I#|jమVͱ9d3eu; }!_~y1 }6!hDf(˹G($PBc?c>?uPו* {rk#pvrŚ0dkƚםAĆ`H\̭눝]\KA{iqzG4 pOtbS UT,JrX! 'L%,4lcpMU:H̔J6VJpggn&ƎvjjJBo\btڎ Paq-BV,dYaY۵rJ~IY!Ҡ|%ihVXWxwTx[*9ΟLǾ[2MaZrWyߦg\zҬ@kJ^&ox؄lvI&YbЄ f7S1J~A|*њ%1[ gl&hzrg"{„zi:íCH<.cF񙝹9tLtѲFF^Ff ;CD!  He-@{$Bc.sAA-2,cf:]oEV<^h RTgҰΙe13kY% %D{./rs0>F%0Τՙni5yM~G6 ,B7NSH 3:Ch.'MR0%Q@"/ t+4bno6M hP{Q%DbŜG7|cC׾C-<%B'K`@u8mݾn !nz P)oլ?l@fx-UR% g/Isͩ;vN_j {lfzZbN6/ň0Qge{'OGcD_"XLƎh'CkKr>Q9|IҴH;SK[ BϻeIp1 6T#V90SSch1i%l el FOݾSe$Bfo/,yv &7\f1ypeZ66^[&O+5C @=˸]ғ&Cf6";+lrM ܟ#`Y җEs#wDwP|2LzyHT{x4!2SKMmf7J+@VC$˒ oe9ਙYOsfeTX3r>{# ioF|`(( ufu Yp"/("27ڃ@2M>|.u&SiDz_LBgw  x9Tga# oBJ?:hnƢ37f>u y=Q~LٵH!Uk8tfgcKҘצy-vv=`0 $ĴZg/:L԰Ñ1j=ӊ$Dl$tBa.;coT+f9kP ϰM?}X28Nc驹qX5!L#SWY'| _xf"1#FJf_= KM8Ki=hH\S&*͌\Vjpj ߎR4WWys2"0\/QR;s9)?_K1X!{;P8Ӯ9r@PTiFe$BC0C#' h;`\@C0̚yH #|VH̰x^3}dve>t 7 aErưh(Ąs)P5˛iD= \ Kyoff>g>rm^k V5 )2cx7/@h2' +WRckb;6\n> -xpAs1@i By_K#}jF֛h x77l:lA +?TMuqo_]]ap'iq͵$Zr):u8tv+ۼ#Y_-z,4=6tPfRP34OϢs'bN-Dnqd,4'<fZhH-o)=-Y1I6NÑv\*djь|mT}Zx|%Gu\TKlB3C6'e aj w)z8szfDӮ^6i ʖ;‰X}ӆcZ>5*剋P+sz"fpfqI2{slsѻ8a6*v,C> I*}@ \BRǖ2iԀ"n`\Zq{dz{H[/:cBbU[&{bL"3`_#/K\kKJl,Ӵm #Ry[KȚSeNC` r:t/ D&zpWjtE` eU3#F{{#F=ζԊ GP,EqSf=@ %B*W~{#oe/|"BG!:C\!䁱}N{;j2*QsRfrLڛRqtv!?i߀<.AKl}s{'n5ai| Vk+׹7}3?XM8r_\]8ڃ؝%'i:GM̶OgDhLs4a-%0p>ܐ·:tX{A\7>3كd"AXP^F镜ZFh+!z$I)ӊJn.=FV!?$ZwF''~2^Z!#!V™4%%bY̠BR3m,a3ݯ9.| c~I4S 2t/ q~L.6!h;9qY__<>#sdk__;Y,,MN Pam`Eds {{]lg*ۥ_9Jz̎,5+7\2[`ԫȅ*`3Df}DV>ڻ08r(G*x%L.d+C:xبfp`rf:Ba&6Yqx !q(e5mgguCH;y8 bR^.UI2]A*s<RL"G 9@P^~~|}bܠPFM'sݦ(?ʚDsUFU܍#\پ_շwWytvn(4;h 50$DUϸ{qxpA_Ez<6@v6 *аY<5uo~^ ŵ9?V!5Ku/F4jn˰ 59b'=Xb "D[k% ,~$9SlIH5N21,'а5`t!- ' j-!>}onG"Ԅ4AbĈr,hβ[dJLlL7of_͟Rπ'q4iZJ./( k c?]]\Y^Xz}pQ+ Ca @ TF 7ZnsخX "Z$ | BeC@ca~^32=€mϰeXU72K%Z9nDf<>`}eʬ5A歶 ]\ TJb,~qfY=q av!6#AÀd: 2 8N.jkq.=p Stj(@XtrbaDSKn:3.;Umoqf? .J(ȜFQE2f2ϱW4k;;$OKk"vൢVڱ3 +?EkjD0~ԂF\/̜xQ )iTϨ }KkbBѬڡpKhj!0I `ټFqt=/Q0\af2ҴsyY(H #RVv8fƂ2b)3"]c#G<!G(p`f5ݓ{4Ъe(a0e Yl&Yz\̠p=x@gܥ4|}!x1Pǂӂh/o3KoK` 7 %ԓ?'JCXS@0tJ.,qhq= *(@9~6*"}1h{gtAtF|/@ œ Lcgi:"wAt!LB `ChCF1:㆞HРN] nI 7"2(yIG#A NIɩ͠Be]= <3\V5noEGXn {҄Pn8וP,;:.o77A6ʣ3 s36UcN}󡁨نqO5&~1Aj_l|A7֌Հڼ` ||#wa76cOkG蜿诹Qw 7J hA4:#ޑd_J!nʥtf!6|âU#+U ^z6{ga5k7f`U>KK~{FQ4x tϜY;8J_:AAI/uY1kb.K`:aNAT}ac-ٍWcxUK~ZQs2ukΖV&[Su)]tΙԢ_ug!L4|]~Ϫ\{;R={r3Nޑ;ԕ4?)?>f)y%8sU|VrK˰ թ#r~pjgnxY"hd&"Nl6*8_? jJ=1Yt)Lc`s` Nc62tN '\(h+(zn\>̜ն2&C䗫).rbh | "-rfΔP/a|AG@=GC!oC۵ |q|ؕcPo!hezt77w 'μ r(#fك @'@},+PLB:00@z+#šQ6lp÷9aaϙ[33]t`%v g'lAB6C4sfm3~߾7oꛫ7WWh#$Nа7m&'yM77/o:3aCS]_'d;!YXx6:I3zV>^)wV6=kP+Ͻ |15fT!9fU=죬 ^h="7C0cf5b C=4j]!pn׳A++"]624pZG6l|O;5a=8i106^22ν\umTɈړ1׳ͿyMse4Y'*CgL6J!7C?3:JБld` W2Y6I3t\wFβ}}; J |U;td4tY=N;z*DX;VnzkB׮U>JFVuƝYMrHX6xJh@873V?&[d&4'/Y56a~V{iaFib%/XSÀ@ ~&G.ưL"fƷjWi|hSf{ĥ_$͒6Uhqf2#(Se.ck1w,˥v M 5sdTK~t3P| w @eK5 Wʒ<5Kp؁swP tsApH.Ep#(&2wg>؇ `4| 2JݤҌ5Di q`+!7i$@g70i]#Xػwy [a8 A3etFiX6P"MUCms<5*O߾4i~;"5c;`LLhojF in.ͱk"!"gUx/$r 4kqqfB{1T6Dz,4jrj!bna4~I߭Eb3F]J~#ziJ_3:M6op6T%gϽ(6{q+M4-C,!#禓ED'Tqh(uE^}1Ko֝UR89gb*_k>>YIDD?)ojVMTW1l':v/О6>_ {;_*:p 2$ 0sƛUsElϨ%Wy*9_ӛZY/9.m!E_a->Za?B`"A7DLKpc3OdcO˚33i!]31ny @9*1?I٨{[13NhklbƀƠ\RUL|9`ƾg-=F u?_•p#rU.ia$3]lH0KZ&! y.)fXA]3 gf" BYQY(y[EI~l Ba1ysZN;3$vUn{CP4mXm/n/miKXQj 03)-<+{D@Yp/RR?^a.9WfX׍m&T49M*t=q\CyNѼWxWBf""@xNlis3g3q&bsky$@J6"O' hfTtߝ)g3qҚ Nh鬋1T@ӯ?cef3 fjlڌ،U2j. #K dVi:?N:nfNKi9Ӫ1}vM{+F90F`VjA)\ i|ũ3$6>Mdj:{A4|/ =&q服'dRi'fKF AE?H鞥X?9qGhk\Bh\Hux㥕Wu#n}E.–G_H7fu3ݪ$$|Z_ ~ 01{F4\\r 3%[CQCՋFrq03`6̠GŠЩ=Dc\$+C؂hݧt b`X[)¼[_a% lf-퀎|VU.dadfnILA;  cV33ܱ{D'i*"=@ Ӯoo?{ջoI΄ן3Oo:>Fms&# n~^f2{ptqN%-YbQb:34~ :Dۇ쨌% ni4 * 1c {Yjưg̤,1=aYà̙vs3>AO,4qFċP+ kd&)x,R ɚ2a = PBgP0Cm^>nӞ},r֨/ta>>4:qTLB<&EJR"ޙ"p%Fϩ6a@ 7ՊDJf w2S8&]Mf<hnRRsgqѼc 5b󙷈BV2b*C?|կn2R ~;m#aa>s6W{ ԇc/bL/5rM?ḋ4O*&h=k6S5$Kog XTNn+&fBDv0fWc,3le*#.st?M3` l?6;RӹW,Ukf Y5d:,hb$^~ ܦ;uq@8NyU)e3&7,Z,+Us|E~ ?5AVT'9B2Uwi^B*}=)Qg>F: a%E|/) y^3SV1ff9?Fl,Q8L˨ϭld|;}.$6JRO{_3t̑EB_67uŸz&7W1QӖtLh.HÌڈF05J ?"=H@gvR{v2wJ2THB{ !jT}V3~jEL!b;^k>)+v0PaO#n/C5XCoBB")WQe\φg7dxF21wp 5V5Gס|IͰH8Yy՛whH*US H3:mt[n`HHfD N6_/fF*A5L+Q\*Z4ǮfI|g>unSװr]t2Fh61mn3vfKْJ݃Uv:݂.vVN1 N&:z{ofL%F^f:e¬rliR\_ +BBj#`5 ށ_ ec=BAp`i4KVF?hNN^m+# 9Lw~vDeM2Kɭ}@Nܻ5uhż'ݳ*d|V73l kL12~h;ʜmFֽ0<ǿ2XSS" s;x'lfe"!y i}"jVg [S>+3K#SxO^0 wF{A>bj P-?Hfox .H+0ȼʙkp < ^cn*w[+E>,t@f`ɣ%AAILVw߭07CO%(D_on^\mʼnl 6аFz霮M]Q]bJSS}Mհ5NWMF8]N3qZV?Ȃ0~F]oZ xC&WWco?uSnȓĸ9mc&]#$FXmKJ ]bCrQnM<חv3v`,kpmY8&(\m@ЍWyq ?1XwgeX+' Y r3ԬFk"O!Ô4e 7b0ܐ]/0 ;:<84xFK\XEu:-Д 57 K!+CǝPɓOˊUn_.g- D)ҹU3 IDATD^.4p8 f(HF ,߽ČJNbew#5w\W g:7}6LERXDo0Z5syy4M~5e&q. Cns}mv!Weۄ4˓V(mfi%@%P̜|3 tBkz@6ݼ׫kV”g.=Lw@ϣCΰdoC~fo B 8@=dt0&5Jӛ z#GEM޺H[^Dicc29"X^n{ȕ:0Ӟp ;h 3 %eIy:Obs”;j2f=C'@yyx4fZr6͍-m̠|ܻd`1K-"2>9(a2 , V3*s+H¬ :cřfh?B3pFZ+Ep0"Ő//oc3Ç?lvkI8z@u]c`$m. 3!tfq1b^*aʈ(UG";@}8m24]0B?z Pgoo/CnfhF,W#,}=]3ۼSSD[AqŤl`ZmGaaBY>]T5ao"p`$je|\4B[MpjoEPe^}rI0sy΄5poޠ͓9Ny=s¾3g|aq3k' /Ϭ(zȋHG1j8%FXqnv2Q2!ezx^{M CuN8#{&:&BmSoOq.'{O jEWrR%^WGSia,c j$NO1_z=}Y~j=CE{/zḺ- |3(:L'WO'7V+B0Fde*fb4A "hl+=! ?#JˋUb_ߨ1 4W\b1@k179\v6eܰz.@#e5qSfV1C-Hl̒gsyP2/D vz thڬi,A4 ~) Llf{{DC6nwg3]ᯀu+3kFT9-(xT"T# c.>p:~%B, 6?τf[ y޲`tB_bӽa8 P@Lﰬ uG)ܗm˴(Ydk$#YH%]2i"9A' t(f5dXw5C c5VFFk)Mp^#B:6"gk4!FO+h<&|zq35} J)ȚH(e0%OF~3%/ Q鹹OHu@eAxPBn|=3zcp-*Y "; 5jzDe4֓ _g^γk .a)3g8LsF*=K_l M"T՞]I} _&)T Ir_:ڠ  202=2͎0p⑆JcܭsD *f UM]r,ʂݗd;X6TƖ 3l><\?{#qBlb pf4.Yf_WDty&f([Iڣ%!mv]FV)b>3vQg*Ò=?6ZQAj3#Bݮ 5LjJY|(F=,#GUda|3Vt1dVV d\.T:?GN`Ztw *K˪! =ZQW*)QUs0/2[w6.b`Wt~!@f.|·4'k;ss;shvfv^,slf& <NAH,'-ӚD܁eVxTeb2OHer—F2Z|j 6hg0E|Io)#9׫0 'H[l='Ptwf j՚f'^&_ZȘ%xof:4?֖fZfY 8L>> `fhRȢ?^ i-T#d-طp!PG&֞I !"5~ٕ3,0+Pp< h(e&4,o$_ Ç=sExf{9q38#dRf#Z^Ϡ}H c9 d {+J#9ghf^ ЖS( +PX*;ˬ`p[<1q5m3ʚ* ٽ,qVggnܯoCL&b,53TYWq>2PG_hk,Dq\E_kn\>@ Y @s盗';s;mBY8a>sZ3m%a\!Q{A`>30Ma$;rk!ڑ!6gғdlN>c98LBn‘}?Qv>M̟?F{<~=`5i5io͘34V(R%b/xpQ ,ar xѾfo@S=CD,Y@}|~E1,p%p iX  q٬hRa]xLׂWf3xi=S3bKF+Qδ}` &rE“?6hc̃p&B4™¹tsg +ʯg`fw`cjj 2f^__ؘZaͤA33fg{Tj;*Hb@\VWN^G5UFT%Z4hi|WK7C Qo+'Q#Դ=Rat]VҶK2 kQc%i{>C:Z;N(εQhw= ^wnˇ*2OguRsSxeI)11#ZA/j91a'µv̮TƊRthe!һrrTN>#3,d|)|9x-,z`kqL._9 @XmF#G4sHU^6 x'θ J!Qj=O*HWc/ gFY3 vQ}లf? X˜E~khC;ӭᆊev ~_=m 34!-# O@QԵA&t Ơ3a7Os/zQ@ӟz'3_ rH²Ņ 5rce"H=P5zfh%ڽ~ܔ5h}os1M,Lr6TWV8>++kh͈lhX \斫fg>IpGr;5f+JlUJK]%V,ک\ŧwuʋbHu2) b2ah ݴ PԎuG;#3s2]DoF#U 8#z #J1-:4>WZ}roBDvq+%Hmg߉FŽZsKԍ^lQ5hyN_'p^ĿEOkz~&<,'㓭wx(|;7/=_l$VWwFR/6 b=+ylnP.qK%p > 2dVwx<55 Yjc3cg y!_8D<[xQqmtFPLk˃vGi=eX,f F4gR & ƀ٘M]2&-P|\tVV834!M6!=7we&S}(}/9gA+x[zĘX3MfX< |ŅH2^igCk z"%c9$@lJ蛠jLlmhq"•fkXCgnW`,vDc\|f\/r1ǃ}ઙkɨ`\ bMw53AM`򱌠 ipϋw Y!J'7U K>> 4qg66 ]xbamamћ $̒@ Fb5槍1a{ۗS%zTW5h5!JGtܱZ:ֵa$wjdfGQ3$d/lO8ynژHڵ;dFLjG$f lbF+*~+OXvNVMOoo:M1HҊKmHvԿ% Zv#=^8z+jqSIY)IU찤.AX7p1lLws)LZLͤ/^ܚA,:r2#_sƧрB3ů/ ПX=5h]%9814kSS+ 20*9s# *+*P] 9wjzfM6>LN{ Pf X,ͤ9@gK, U,c,&צx-€ -77&fwL({q͙NX /n[~d29z> jݬJ {=6YK)Y8Ak鱵9GQ0 6WsA@fMV Yslٜd*CM&C;(i5ـ!EbHXr3ΘŸ3asee^EE &J3r([>݄ҩuMq\*ff>}="Iv\CH#98Kty^h##ӌƧ^hYH0hSg?>cm$jC5ձw8ʘEbbT{mR ]+tfQu4@JkV:N("=wxQk7j ~cb(Wx;.9 Mq\P@#GiKHpih蔊y!uKN4 Lp|Ɗ =ꁑ*m;t$OVSXX.b>w&l7\\ь#$,dhƅ&-.q&p _*|Nm3;= IDAT)̂*VkpSS++ jʜ3̰x'',H9 Hf 24gpX*29}\I8̛_d^Y5,mPii &1L%H^Xl#=fh7Xxs8sfg L0u7 1N +N)+TZ.ZI#õm| @:4  A ZO7[qqxoop q []!g+h2N#3?sbuITzN V!`ͰzYs&=9'JfDmBkn3Ztou;f:psӹ;xv-f;Υu"=6jg /£:h`t:toXܜaZC8N3 pA r04C5خQ:K& 9&gY87MXYܨJq[%Gryq$c;c+H3ff.T%h!0!pC^wf2D82nCn׹cgi!C }6.cɸd{9 M[ngg.\.].T 3Jgʼo|Vo:HERXޭ:~5!?+Io*-Ilfy1TTLHM3V*:#]&S5#o\`)YPfF[@L Eƽj<,W+K5>uP 53#iL0_;EfY2J#gZ.!ƲX4WTUS9둽Y_Bd8_1"11v`{Lу~̿g>}/ܦGmWyěCf m&d#-j,P7A1٫݃)d } Bm1鋧Q$œcgs10s'Qϊ-rnCB +qy޷̂>˷zƽ(?sFt6!&ᗜ@tW"Lّrfͤݦ?X7gBunΈgj 5zV JAdg4.qDX6d\l)8aJJeV8֐fU8#xe: ؀f:[ tZ Cˌ% RCƧ3g54&طCfPݣfؤe$_]+ 2bŸG@"GC4/P2ckJeERe,Úi ST>nZMy5j1]0;#C=LNffvX9@瓍3kk+S S(.&0LSN-1mq䍅g%b5wS'#GDGZxH-"?z-]OFt#bd92hǿ>0 “לQ2Z^5xUDqJfNLZYk7Qrw#zeޞwpm,^/8_+wW!KojtqT>:QE'yY#QԾɢm&T~UIZQ -ɋ?9_]$xJVRGi0 0Bb쾁f/Q73Z<9.ԝf˞oaImx<晞.V*^' }NNNNv_Lhckkk21t(KHE|\¬zHQf 1F},7lӜIdDϢ>BCKОM,s4L2`}~ :f {Xqa ˽ՙtB; @-;PT3` I8 ti&h4bMA%W& h aT@7uIOs~fkL2s@`p"/ 59g:"H3X֋{LM?U7l2H`fWC0.afNlzg1@<%:Ea Τ07C *޹qgX?s}-3fpqMH l*sqE:Âf]%OM4iv g6@eʂX@(GG4tUyeWm0"*pVr%"ycvZ{aZ2'9HOAH ǩTR \@lە]xb1إ20]8zK~qGΦ˵2љtF mT0mH]EbDҍҨ,O+FFY^Z WkII5%~,c(]2JI$%GP_uXtKC |$Y[1+c,ϻpfG3wi4sQ\4twG룋rn+O?|{{k3Y^%9!.Lfwjeh ʜCW,׾ρ<Wr.>lf{O4@l++S|k` 2Lxٌ( 8LAS4SALo/2efw,& c^ff;kk&ٛ$nT'(Ã>DeЖSAV7޹1' 2CK *X6dbax&KH`:H]33z" D :wg7EwnF Du+hҙϹ}LOu(pʭ-W胓U"3DefgWN}v f0OCnXs6Ά23x,;/|;hx/3Rϱ9fʠaA꬇PYMtg0d^M[a0%333^m>ޟ }(H$nZl6PLjӚy! - ZzBʐ͛R/|`=ntDq}y9 m1Z4ݬiwL7q:Pv̨f ~jo%El xe\j BW~G|< ~\i|G-ctpsGȡ.J]_q|Wvd_yl|.<qQHHC3qAg?rl/@e<)p8c*s4?r0d`ngD YBC  ҴȄ5n>kE}9ƴ9kP$#8hR8B@q1uR%Dž*N$ywO⛃3cpz03 ;O`k g\trHO/.i\8Np ݵ?lkbβM#0\)8xx(8 pB \?V;Q̃_#ctt>.'oK]5 Bj+sdC'hzY Qd ڹS9fo:C/f4&fs}M8Ҥel|3Fn"3xhn\. 3sŊ#y"6=~ИudKkzqn⠘a3ALB:31F_̮\]YpKa]f CC8#1Lϼ b wIua^6Krߤ~2C?ZѳtU)͆/g$MT"3*my03zyz+|vPˢCmh|nIZ5nrjZx)RGX /M? @eEr\Lb,#R<NpM,Ø2/sFs,6Kde{9$DL npγqkghpDbtƑ4qfdz3:Z,@sZEImwwUwoq|Z{Olm*lGّƕx/8jW[\J_ie#wqERŜrMiS'ƉQ㛷 {p7sNw s^2*':ٴk;}j ,pKeFc^@̩(gQ{ݽΐ*I-=tݭt{ Lp8D]S<>DzDnf25mO8s12Ul˚٩‹}@VG{B`4ZoFW^ʙYҌLex&7tT̻}4 ;Lg$^ufcljsf)\W1'BA}ys5XW32[w!Jqc54,vR\:cL tO.~dރfS q G&;Pd3p{8V*.z)r lfN+Alfɭd+ .[f'M"4\ʻ9f2.sy{`YPȅ8fCA&Ȱ3]R1n>DDm2ngr˕5 Ƥ@KSURrxB/d`aLFm5Kԙr.IIW]` }6KVJgg`v{v6Ӄjc)=:*>EE̋!(iPt*?>hbӎK/Of*-noZąU_t3hh0#hYߧ*lv{Ϣ$Pi҂\96BXX;0ȝDwi^GfwsgSb--s3y,dfje'A}jvbzY^)8PF.kq@}Xl1&I2Dvs^($Ed=V o{5=Ǜ˰yf)h҂LK]P+e3sxC`cb*sf wh, pp=a3"5-=8t3^4OQ3jZDO%Ce - t 6pfe)se{EL ꄭ@Hʺpcf<&e A6gܸ*' f,B8mƓ&O`R49ҕai, nNrd)yHs2 E'40qM]&U؃f3) @kf@ÅԠs2Kzqu@sH;$wh @SAqsl:lFXvMi?wg?N _uIб2ˍEyS 5e?Ԧߺ_TQ/FZQi7]hUڂ3vah[3%ق?tt yW4E}^4>xHNQ+Ӝ y(E4we 333SEfFx'8e?8;43<穀yLVg+ګe3@ż{`}vaa>ewYAD 'LMYsqE-qfNX|qpG0B>ý+0ᵇ bQ4Lc c(ȋQhtS`;34gyCe=lm gn:[7`oB0kLgVeT Z+3l0WlBlntMrh)Ա15P8+S.k5sgY;nZ)9%w<53R9g¤^ #0lEɋ#C#=續KY Ff.r0$^RLf =3'(^7&1A=Vxtǭ|h5xi즖cK ÜlњHVlf/SFb.|xF-ۓdJO46r:a+slz [c4ݟ IDATT`9`qM R<% s2NSQEetE{C0gcG㔖\YT )M{8Hc_v'~ ^x00UF-UQUVD0ACEC-vď 7mE-:Lȯ .C Ң>^mh^ѡyc3b3i80̌oc S5F=| O!7*"v_v)(>sed^Zf^V6+++(kO+L g8C )<f3,ޔ f8{|;>&6s =j+ѵ3GG=v,{)ɰf!,Du8B*%ZhbILN strtMo 3rkkO:P3wo 8izDRMi6zBJXNWw-gf>ˀKe, c ,<pDwkE].Ejr2I'M'm;d>v9JmiGz49[n )c^E;hUvoR:mӉwd4zw92jb^jԈԷ#iv۪J&wd97ȯ[5GjeۆNIeZRr> IowrYTԚ*3MvՓWŨ6r2vTٮL(lU(]ӛezjJ#F+// ~E('gXrƄM2shQ'fG*|td͊v^^VV[5@Zl`^B̼L. i٥6ђ2̉GҚkE< zU3eKډf94 dÃ3Vuқ4xmJiB#cИd afho͡jD,a43 6[tr3sE?ffly(bS`hs0$@gكw e5k0IcS09 OSn ^Ţ@D ."cS&~h=SXUI茨J ̼3de\^,eiqE- [6;lU4Q "HE61K2-cT"gT֚anl} .Ė5V vZF+3،A>KތfF٪Y `iyH7J"Nh+sdI)h$p50hXTw{4gmfM}oZw^~UvF#4|nnsM}0!2+Y 雳E1$`$HqLl/:>? 6)7XЃDrDS1=ψ+L2 !pnA3nn ^11xX>&W`c=A6l5"8cZ߇e3kkyOh_N&xUK5#'fpmXFo*D$ 9Jx0F +8_c6:jT)RSJAje&R xJTM#ߤct.jSێGAH-P@"q?" n;Dxm%RW'*MzI˄mhW}[y6 P"9̅JP\ ŴJ#[Q0-hoEz2iʑ/.ۀ6B;- 0EH'zg)#2pZ4nk&@#x,3Q5 π+Js }̓'6;yfS?S;wk}1+x|a~r` ^ߟVkb,2sm D?Z u%y׼Y  BY72F bf^&#KY^CyMh65^5:e=J)XJd-6Ç}3E CT lf8c`LS$7[CF8aD }u  beBְ20)*4"E,+IW[(ULQC`6R6;i1Pe087N+eE/89ji᷺Ukn“Vwޖ9C̈a ϰ#ae#C@sA3A<."''of.iBooώjb `GEPtg煢]*iIO(Pshն6tλR;sfS'Dٌ( ٝӄߞy,qϖ^זKliWݶHtx6mUw5Fee8 izY>@#>v& Lj3ՈjpG5%ݱq]!rm 70v+(뤑ln4"6 9]1d{pdUa2G7WƏ'x;Etf/K[TL4l류O:6{AAZ+aAIXZ~cJpsFl =9Ńcc~9@>JEgx%{2 f #@jR.c@ w}ўfj̡;c!4^_bճj_ژy2\sUnyb2QWVNNh>=7ڕӪ0a=/9d@9/x  36 h_ KkW9O=@WL-er Q{L6|XdH5$&FDu gᕅ+ gh1-Zo`u5ߟB!t hߛn8*Eƌ,1@% PM 1qve3 <=Yf!К#"3ܜlmmY[[_?<<=Yz #ht),k~ggXG*h8;Ihp^L^Ә76psK fP)Yli%u{f)0d/#s3 ]6cAef:˓6\˳13:yK`s6\B| m3Un9.bLu30lޯ/_|O7Gv4hD~^"$fbG Z`A`1f qڿqv"iQ#HAZe;Y""$4OSԎ^_h,=[kQ8]Lv1`ht}9ʇc^ :L &\qsg;}l~|_}FO 苪b@|rKe`vӕF}~bl|zx̍<;<ڙ(j2*yn Z\NKK_!}-ҕ`+^LIpA/72&{f*׹A2T8%cKbjj=s& њ3Cp 3Vggwa<"Ą"eY-s[zBGLIi'>= ǔEX3@ ,ۚ .L;3&e͙!-*XhBhSYR9VV,t#8&?0BkIdsXi^N73j&UM jkM+cLnJ\iL{69;jAh@j[5Ӷ3&'B*L`DwZ. 8` H 94g8fi4Έ ; GҪS{s-V?IɌ8)!H3yM"bzݟ^ICV -Ntg :Z^突)0A('~E2<J,flj*/9{aẤ)c5?Q0mZiD(~G/:4H+1GHg>op'Ll&JUky*2-Pb6S̖62aw_PK3;mzQɝ]+̈́[~|Qg< 3,s<>A|?V3* gg/63}u{7_{jX^/īk4+ 8vɬSy)1f)w *j친\h`DsY-f  ^?34uVH@&ų3HLL6g> ~oMh) 2$21Ŷ  5ζnCsױ~{sw#Cy{~vY@uf!3DуNȥٟA~^]y0=&OH Pfʹh&n ׌U $vؔseZ4Y0 3U#ܺJH~yI ?||>^aи.>D8.(}Fq܌Li⯛ͳ32bHs0̅6s=AZN gBhMb)5LͰŦ([ncLf%r"Sl R#4S،^=D tU%n\j1K٪{E>@X@rHe,.X_z/1b9U7rn @Qh; Z+;=zZٌS&vR{Ujy'*n ,GZ=|Rr^o&\#xR#z*5gerSpьnr^O@МH|^T8b]Hp< 1VSFѰg0I}aņf`2cc3: nnfnР!SF5߮%!*sYIsCS?~P;bXEre{eK.gM@3gOטîuv5suE/bA[ОUìf<8zF[ߟmu,EY̫Pu5g𬙛r]O*Cf;xo HO XIv2O19/ n3h% N]゙֒ѩ,>ӲG41]+cj<Yn^Xf5ifV,/lv9 =T?c WNFD| oHFJGT6=:Ɯx%DMeokN@T|f\:Ki^ddLS,fY*+4da &$gDj)$'0?dw&=ٜDf5! a9&BO/`.CI$YGIڃJ#Jh8d:]?/"dsPDsm.Q9 e3*+uo}YmЬqܙAڋhޯc.G=<ԟE/Y%pg>kY&A6f?{g*%3E{P:5;I_=զ47 :sԏsp986ߌXa͌LܙE޸zf%I4#wpg_z'-?,?r #!1`2K@R]xV}AR%ֲ>XٕF.)K5Ĝνz)-(\*fKdtd.C.hdxG 1.k+-C݅;8&y&s`Y5 9Lsȣ #pcz5f Ru2L3ln ïћ9ckW#`ڢ;D(`6WXpf=;C1mII? a ղ,C袁d(6z,pE"Ffާ )5E.%vUMp4,3Q8[Uj#\257Y6pYj㐠ɉZ5Aeד+fc hү$.td#82pG{/m쟚̵e:>_/e^,Tc6Im<'t[uM; 06Í7>WKwoQf.侦,--ul L/0$89^Vbo Aլ!#opu*PVÉʈEu'f8-!jg\*^q qd3"3wH%B3 ,:7Bu6頱bj 1$Yz .-c KQ 3 G5[3)sWfWS-B;T "oΌ.OH#+TN™Йu _11sBZg:'Mp~+L^&+sO1-. i|WҚqĤ9t@CqPl(8d %3^9HZ=/,)2 3mhJPnb&9$}$FЖі^..!2|Txx9q`+vLC^FO[ [\6Vl]f 35I4r^cݤTR&YS cF3W8CoEn̟onn@g>?J:]'P1o y~EzcQ&[х͈Ԍ]7l5Las3@vf;XDffp3Ca8sKh fgR̖P+L- 'N/Z ™A`$2'g}&2ӳ Y81~ @lld;2짴 @Ffhw"L]6CL'w @g9Fʈ97je[fF}}v5 6l !:C|E308FC88JQ4B?;[2'@gqF- ~>ˉ `p)kr1/+4[]+QE2U=vګDh/i|]b΋{&MeOpf03giC3ff1)14rYYL(ˠf\=>QU2kkZxx1q3[tY4E:z۫)OtcΗ K85K{R$1wfDʙ3}s`]žO -,hYWpg&W =3[X@3H9[*B7(fPB H<璁h ]f`-ghR&IkMzyC̀Xgg>;Ƿޯ"'N̢t.⦔:&oPgz~!ޘ|f.Gfӄ-l`W} ɺ!4vR 'ZFid8 H>lw& 3p6  X3}WS@D^pڀ^oF|\׊ "9LR?NJsLi2Yٯ׹Ceb33p 7ׁn*C[OEQ{b}f#oq؋Owi Z xEjgdN:*$G#h⦟Iޙp^$Api1ѡ -6ۢt{4gy)ݗ5h((ΌlCȸ$REIudH̢AJ2=tG]hy1JI`fL g1b!efϿN)cq[&w!}HT륗R,iΰA"I(tVi!b=;kL24{V( )2a_elEW~i 0YPG!gD M }?y' ѐ^C[fj)Ŵe p΂ ͔͛4l,4lAk0 yx^ݯ޾=7 o Z-G7"3`bDZd;!N`P"$˙,7]f'32t ٠? 2b삘L^|%3f8 A (uv)pmvs! 61ߏ,K*56 QvfNwiDVcK?d'dO1?c#uh`lh}cĄ ™5?0߅;<>V3 K3nE'ȼO?&3'*SW@0_;Xve.)J̭9bp^@e"0݀5؉ %! u hgFi%f f$gQri>v3> F[J1rl:+a–+kj?g7w>{X5f oopcq =|?-sCI PphdpWfUf]\[W}ٺuZ&˕; SCt\VXqչ˪歭?g6$ dssd8'I'Q9@π3zf5h6# Q|4#f8l6Z-g 3Ҥ8 ȃr٠I4sQ삍f4! # 7-S#M.]#v]2̰ ݙ8CtM&upn‹K׌33 3Lh$odK?^ K*"*|k,=ŻC<y Ș}e?<밑p/^݃qpf'SmB{OGC]rk۽m??LC W?  7fXF20q{V Uƌr ! >Kqb*>Afw,G2w.a)]^EpNBlI%!˥{|oK/cFc*H46Yb݀A&YKZLt9,">=gu|:)w: Lf:FIk;0ʴs?̫ n hg~ _} =Q4C,tss癛!rҘX]zH l.vhYtq"*&X2gI tJ 4ef0@$l-]:ACP$fnfMDnhwz+E-hCət'4YM$k3&ְӃB3ܝL6bf+WG Q63&סlJd-1섘 8y'i#&Wc843!"s5X)C4k6= 38p[jT+e|O>BCW:nV*q}&+R\&;QDF?koV/@1A.oF1R[EI)aɊ-[V$CR-Dhۀ#Vrũ8r.w1ar2BsMAOiƞS͖].\m}6RգYml~=y}S9 V .mpjXȉ )4-ƭf*x4s:&,.o2ٶ "V ELؕiYnƄf*Otg^w`87;#2^#V Q43^F X7t: M!튑:{L;lD~4F^ d薜6Wa19qA-5r3F 1G=n-,9Fqbo1Z03۽7jL*dhu{}y߄tk bmĝ+{HG(FV)͈7R/rQ3e{q3BF_nń-kA7s?c|e4C̋\&ꈛ4=ȹ1%=4zjAs#~{o0/2[@*^tԡa3V$](bI:]34.ݒff3`-iI3N]rZ>'|hfA2 \5; O"2_&֢=BARj>#vP>f6C$h=-8L"29ivA|2ŤxdT:H6KU,hTgy}걭Ӭ*$GD\WņM~x۸R#LLjckH"b^Z w#ׄaPoBpY0D9U!V iFψ%TMbȸ:c)y0T1~/,.my[>o[˿~>_#M3çVt攤2<*3X <{-Ћ9Qjc,- UAXnmmue`#b5; 4e6G|e(rpf 3W|6JPs ޡڠGɡ߯fE`K3Oz _1z udZ@_C>\3lnNO>Mލ07Q~tќitS:@gވðqU,躈8ɌYehў4/c/(M3ԏ;e^eDZ ݊^CN\rB2&L2J9L=B/s[7stVIqS}d-d@P2NӟГ}Yoߩ}p85hMZh 6MEEnfufڨjfIL?8LXP9)S5eL,vI]|̆3B7U;1x? K>Sq0J~bfjbi-']%}X4ksw`_>^g #8FpJs3j>]}tm0`2*ͤ:)5=}P8Mx0cwD4gP,c3P=uāhgLgI rGv2N65"JZ f*7sPf2ldV- &<03`Y^Mڪjp{-S+!ԓWpD-.`&O@M1Qj> 3Sa (C P8ŸN`P&)T8 s g’.wT山{4IEٹGT8Ђ3ݻ+#?" o*{gWWw&snC[~?&f]*@JЃ>nXq6)LJ|^< ;Ċȳu$C+ Нt++\G0*7͌.p.pԵq`X8NP "l'9n #iaM F"H)uMC=|{\2-3g8o5eo =OL!ߓ>bTGyEЮ* FG D.73QL`ƐFZ4tt?gdߘb6C/ {frx|hN.:͵E}n d)ؤwn\63ھl~ݟC[&nʩL3Ɣ4Ǽ?G"&Ԉ)i#mX_,Dtq57FТ_dp:1}Q H->6Jig̹Ky4GK ͌lILpevfg cŹk<ǹqG.hwacVmHg`M00Ȥ#^ dgl"eV̜514`$ ^vPt.hH̓KwZ aՑ 4 K2s$HT<'NK&pthq!q&K]]"De\r:.3W.k6}ÌQ*.jH)Rp4.I%2l9TBѰHR]f`L&3_,&ef5 b5;yx|GG4""'DTC[A5 +JLmC0iv@l͍)Tn #,S:cgE)+ cJ\?o;qV♹z њɇ3v;pWҙ)ގL94 *۽m)C[eI[Oe3(I 9kNGY@ps#/77aJdžDL +|$ :orbDݭ2n qG.3̨ 0~ 5" 9B7CށF]lϷ1̞vQS,, /Q<ǽts $;u]@ƽ6s6rr =@3f*kO4]+:}FJ+e'o 37 g PCx*;L3,7~. ;J3gC?WMDhNXWdTfmWBe ϺtfXif3~Ř 1[k\B>t.<# ݭ{{}7va07}ʙ@f2 cbSO!=B6IJ?q"<~Dk \,A<`f3{1&ǴD]KF3[]-#H×4T'FٙuMwcA`!\Z58vN1gcg03L:jln˨vjrO՚ #0=flG؞Q}&ڠ/a9;CXWK qw&" Y:!t rxcf66ۮO>c- —<&{JάfE}ƃbU٦+ Vjpf@s`@*>g'3hTJ2|%WC Ѐ`otQiXL^N .'4W`gvV>~{p)f®ixRD$Df lB@Sl$e6$VڦySc+OPs3L  5>JOr,fTY_3;O#HjFBu^17>z"s"ܛ9){K 2ՉjXj5sLƟbeFgϮ`AIAP/lwN@&ih|AwV,/߽+4E{Sn3LsFt]ьEJx??4CB?7Z462#eF@33hQu5Fޙ=#7tShAk)?L[Hp-uDx}lj";W&<iGr ⽄pք#jԋ&B4f} b}Yi]o]Eptm %߭Z( 裋JZ\/˟Q#仢|~wiFӽSԉqQyݠ\nͳm Ѧɰڌs%fm6hHr7>}?<# sÿ kDeЗYsALXʶ86ϥmy02)ZfVn!NmehF1w;|_'c/ك`8 -󋜵#e[g 8AG "TfG[YZEJE"6YWhDЋ0 4a/Z%iΟl{3IWukk:1Vc[i_dyPmX!HBMtWH)F4nLkEb, 6)1rq%j ה45#* IZCy,F $yEd^pP3: }qj7pđiuÞ8hmO _f-"iM8m0c2(`3\G=Ǥz ˑtjlf5rm$ޙ9/Ha2#'q]rޱti3I( ʪ{0lmhYeU:Zf` bC9 ݍࣗ/#+w܁ڳg#&t~=liݝ7rn}ie }!; ;æmtVK&3-:AEDL.rTCΌeQ–|[9PN+;Z8/ҧΔvjJte g;(y@h /'mECa0B{a"E/9vM2fF@#r1co!l<@v8 QՄf@]ʋ =-, 'z4٘x&8|3' QV$7^sGD͸i cAe^wAͼU kH7t٥ujgnm g٩~i/9id Eiuf7]Et8 1q=JXs=d$!*C6I{S4pm>I^ ̒$vw笩I3 fN )#N i_k3>2E0]g O a֘қXt L}~"1 5WiQXK0lT`YS'_X9>})<122Dfd zasq|1:Vњ30)J$B1t0p$ev-q{M[M2^l=a(ma?IHzaxNyqjxwvcv3|ǡº3S-?# Gip:av͈㋁G'hW~ ]E\1CW4 CfUy@ccP̬HB=[!Q;!nK(L#dځ-A'\N68.O3u5Uڦ@7 'vi͎,L4{6;O6mDtV*U`;FDa>2˖D)73Җe\>\Rlq &hPΣ7l~l$%͖:Г_?&'o6FIc1p? JU(+h(-b{ٹVxO@\FLC |˒9ˉ03:x?$@lVA{\f747<rV5fFG/x3^=u RAM0BxCW! JBS*K_R119°S:ń&# -UZQ5ktTgna3q}}'yPMþidIIEFqe6*3Wcڗld-#pUôfc*kkJ tǟ"gG[GRuL`Ѵ93]LJmĔJ΄&jVGĈC!KK_eչks3b.(@,LfBx;ES}D9X] hFטͨ9 W  -cZs͠|~gdyݧZD?jdn,U8}si}{MͽֳHzmgmPTKI[ ("jP Ch]V23N(;4»hU~٬l5ެz<{kV I( \dTjb W M> ]Mӗd? o*-㣔Q"˘]Y=zB:b2`>l>xxV0TLN@iƕH{A0iVgd?#`Y2ZDv{"~8,Fa\ 4WWb'ХŤht uqܔ ו4̜W^| 4#v{DATұg;Čg1ٶf8EԧLYvgm6s31;#hlJf3wCluAt}^Uw]+wv _`՜Ŧ:`˹m|]X;m[(]qB$d 9#Ƙ f,6EF0sk/33Hs#Hw|%H|M_D ـ7_ȸ2P\2]ӄ(If4 __OB#ۗM5S$X%V@c$LO(wkSzǿ˿v7?"[PTfd`‰ti$qvf-&HM !GՈ4dxs 0XSXc!wPE,DfOc&+<=fn #'cPr>@X Yҫ?zҗp]=(Ȇ efm9pkfg+*˹y@zѝ`jn[gO^{z>%W>"fkgF/}-O+ 5C ]|Ah#dʄnϧ<ͭLjԊqng?yҞuXgJ5?`{in -Hdʹmd aTvQ.8tDkRͿ̿63bŀ t4l-62tfd823<3FFt_8AV]HʳѕafLz6׻o6., ~HPH:Kp*18'd3;D;/3[cL>ޖs ưG y2fK/;773j3[{]NĚϼ3uחqXO{;{y͗NuoZhobuοXL4jY2ZMw meWoK|S<5uz n}bOL[+p XW(16Rtv*/ q<'f5l|Jn233H+2h5C{TQ1~aaEnn[vNvZB.ejTW4bHѤ#j}ı*$݋ 2STVQvŸ jd`x62 gD$\xP4+n1:>l $QCKJ#MU]DIG7O6NmIo@P*_] έ[lPz׮=<VL$ p<(Mv1TxP:KFxNSHsd92~5\ӯ ma6R#>6:[ɹk\.L0@2씾ض׻v:Cffۙ6{-ɜR=jovaDb3,O(}$]>Kd43ۏP+)|8*zP 0ՋsQ5>Rb\}b 6ORbQcfgl\6%tciF"Eަ/R%he3LS|aLtJ*8f~ ;ài l ވjs㈵'.~_cfoM0,j۷z{fu\E K_澐tlHb5t&՞2ӈL5*z;XؓҶ>YRf?zOzn4uO$&კ d!sʚI><Ëz݋ 4o?yT9C/2dw)4˰LX[E*C#uNLxlф`L76, {GVWח Lc\oerEi8júE^3Wtorq>e?UY[W0|x 嫺3Yn \$F3f-H-|gXNm#& \:-iZ6ޙ*l,qqGt6zEl?kfEj2Ϟ][C27 2S]9%23bȼ{|GtIJKgu$g&fv DBÃ^h $ @%Ze` bkl`V Gs9y<\1k2b=hnAK]i{eáon x8!Rky&WZW5]qh2ޓIcZLtK5 Dƭ~-A.ŢOFdh7f҈=dt:q&Қ_t:ޒ C =/h>l:1zmbt9aO3+>:3Lаhe 3cwWץc4qRvA+~b@_&E?:>⾚y3t%pZevªO[* 2-Y=L{zFpm[809 @,&q2k*2'`<$>=N*'ǁIl SW)i!B`GEj!*#l#HFu jl0Q"U*5=g|[ɨKݗ|%\TAIȀQ 4 ht O>pMѠJ ~К$C m۷eg$%I7wy@SOMl3Bҙ2xfN!3BkV^k 1ګC3Xp#F8M\͖MC?C/Dz/Q7 cxy1 (Rni?fԫ寛9zx+;#/X#cE'y4es5;i6˅F>eri6̧N\ 21~ɽ'''*|>Į襡st%N63AZ3!E6iM#mp f7I\j-ɃEܷKܡ5RPy/]2\eHa'BYrsN*2u>I d&xzzX̤l*,{ữ~~Ջ/7;oB~d)2JάD+YZfe͸Q4Co& 99Y` ϰ, =?tg֖W_Zz@ *#r&>?qI;KN r̯ .b{tˢw#C~J-L8]Qa@'< E':iC="{!Wz9LzDE 3=0tFn+ڰ##L|!OhT 9ǭrh"L3H(mAF'`>Ѕ њS>eÔS$ͤ$4)6AsR6aP6!L,_`3YP骆;P:kjH wf&g%ێ'ނ6 $".X6w)ɬ2eTxD\ X8<ū_}W~_3q3̄hTp (<IfϲckwƖlȰ㒚 uWO9 3ݍM™/Y#f4ȳI+8{d˫f.>?"zX X cp gT';.is&۔VOylpDEW,5$& bnG[kI Zh՞snitaDsUX^gnᚚ]hVs09fVVnnܹܙ) s6+('wK7vLͪ!$XŖ~2xȒw4`㏟>`O~DezS&1ON \fp&MF$V3`23v6m!OLdٶ4X|Fe6xG؞k8e3LV И*S){2 *ugP/+d촀p}[&f@d'I1ݷ߽_g^ tg3\R"[s-ssrFՃ ($?E3@7_#F_q# 3J'0h~qW9i"d/cG_h~F<|FYtgT(1$h,gzmZ d-a8ӏv0#V>Yt_'7-S.h pf~9kfVG! pf%ZԼ~=D;x -lFqEXs$SH{P35@"Llm2-hXwj~gaLL 36әl;.5ۇ}&YBa'_]yȕ1j,T^fQjd;*͖mcNow mJg[c''0@lud0 9@S`SXfC7-uO@hY p6@"~ B_{qU [:Έ 1kT=hRU<(|3%5C#Y &_n(++I![hض&mHǚLR$d6{I*v1O}OӏB x Ohd .5 /`4 H*  Lf}.} LTGdFdmMS3j4mcfx:"@OSGtcБJ ͩ @wx|;][pxqsG7,sd##W2|ٱI^*-DMxE9b3(w7 ^eC nϬn&3|K/< 3МŽ!f7i~ↈ(s,3q ~j⁛)yW3f>EP4-olWЪB;|iǨLp\P4︩aJŻF8Ι܊,Bz3G]F 64:\8rnQX nspf ?c ^M-B(8ZnW4Op=-bN'-V1-s캹f3"đ?r7=T~12ތО3ր IDAT ټ0!"BBPEE ֪f$Etbׯ/__X_gIճw(Lˬvlo=3`2Fy&sg+k2Ց1zWH* z,\Vq1xWìwA%;#WOtp XM9iS ɤ}sc<;[G p>@l0CS=`/ϜW$eu&عW ,-w(U H5yFBlv㷵}1`FbnK^L_|&2t6/zGfJ*"Z@;32{ li:ZNde8;CS{{-+ !_Հf!b3Nbo!7M/r"t]=I ehAshF~#4.R1ZrNM2{3{CbNho?a}eq1x=9Î"ϯhl!>yh+S- 7F4C|/Ba@^0n ^+#ZH!&붭(x=oZ#;di|ufʰLA f\U/ƈ|k̘PaO_]:6~eddĻcC3 gHC3dfLEb3wo#>TaN% coꀌ „D?Je<0DFڅ,riiĘВT?™˴ –b+Lr`RLk.W, TP6z:P=:B̧u™[GsjAd alG| 4ld$`&q'{d 1v6[>I,spϵ?=tn$ PBZ.r&ǘy `9ョ˜6ɲ 2lR $$! )NC֌ ':\a6ӥ5kX e$ʞOF\ginkӄH-2esK{'&S *fS1Gw_} $ ނ ±ێ.;|3K̶HJ̌KB2ĺ[ՠoUepgfɲckcDx,}3s,/C:K@?]t'!Džz럏?ܥ7]vfE=@ Ꮏcax[;|LoZ"o2Č.|d[S]۾W!̎q)|dilٌj[4uOkZe57gXtjg2o7Xa3 ~&.dm<јYyv%+#A: gFLoUqO4nϴfᄋ\P` ?Qy9K*PcLf1tMEte8ApyqyJ.daߥe4qd, AsVq3o3~/LuzGuTf`1Y)Ҕ`cDS|3񌋏gT>WK5p ^6[o3 ( P١N$3[>`bfـH/23|ܕaQX#EӒLc*0aV&aHK6a 9I44 Ϲ͒g8AFZ[`2UdjgT bbl%R1Saa5ͦ`d61b:p'정 #|&fP$vf,[=G\[)îfjfN=9I8e…L`ū/^g^/! P[egs)#y A;l7 ye>JE#ξU-!cF߄/n.ۥw_e*埘&|l'lMq7!f'5<_Ο@I-yq- 4`-jV)!3U"%Ox\0B d<7b0Rs_b^o+]θJտŒ:@tهI9@U*1S_t%gK_?|3k|5}{=TP5S/u$VG^napR+JM5.0a5̻lmHCCB'>3b%5ΙLZC9rdCRY1dE3߂bafs:Z!h$pLf##C1+nԦk@@T}p8 E_Ȇtș…7/| X" ΨcT~4gE/p1S0(W2˜ [. mt LgX @kۨspw:o1M qA>l>*~~Ĥ gTϕJ3Y*?AQ-9\=pPS1x8R4FQjaBWUʒ)E6_Y1evRʨLY^F$Jh6YW`JLj.݌6B`ӄhU3U?Ch{1іʜ;>0?hh͍Zǡჲ [T\JMЙ2wތ];==AZfEqzjPy1?>ВӍ͎w]s|*uÐ͘i,Qa9c15h%32ss1 >\̫DetdٸHjYcFD.6ffe)mgπY^ X}qɘ7!vVDly<P#R]OBjٱ=Lc=f֖CPHIeL1ϊafHo݂Tܚe{{\6]BOdF730h#c, 0Z2D{-Hp3]eMl-xI{6× E2rEѐY0FL#d96QtZhKnbJqsKsy0|ꃉyaqwtC]%>GtR+Sf}ľ#¼9 e겯}QW&Slr bJyG[;V 7 }&a/xٷi7=dW7F*O]YDU>'D*g'+rRB#*/߂h lVMc{+)/ػ}3pP";̜8wn0̕xҧwC)`Gs0OwBwy|Q|8=;X؈ق(}yRB3oytȿNȱ.,W"9ep)͈cPS$ء!|1K0 ucИ cs 3k׀G_<ۿ $/Fc%|t BVq* (̾-(B\1RuVa5μ?YT]i6C)`H#1bRBPhVF"^VTCˁtWl4f7fj:լUn};o*/m%ep(>lopN\ ;Ѵtqx6f"OP r?|2ϟ}~.97g5BYɁŸy2Z0(3~8gbQ'Jc@ӈ"GZFf"s̵3dLj eןFb5˙_)l ;]#4y5Y љׯCM˖3t5c0U3ƌ. g#/a2Kt㬘Yk. pZ5/wf͛WCY3J/D3?6_6g^Swy29FGǸvvVа- LLp(|^#j XMq]A4 ,@gtE' iE}a{ 4@/hde ,nΘϜAu =.Yc!fm¹⡙t??P%YyV ;G6= ^4 eDV&v!LJ׸gZ iX.6Ӗy@c݋yJ%5;:W\.]/\5ΰ;2ע5[,l#Lf[28q)̞].vՠ5S O  c23#/!ji.}eЛ!ݺl g.Z̟6 [ف5"3kk5W. Z)kqg4BY*l#t6r7^xhYMMxe,(1HDk._pf:f!MVY׆*fMb3́So9%TD HV~xpBg4/De-C<_(EQ$b3hW c>Swl zɻ2Ȭ~{3~5~/xI ޾|?www '#$4b?I-?g)<^]9eAe*Ӆ񩘆Iٟ#wy<Z3F({ ̌ifyM4f%SQ%u_Mjh)iL w\ed 9CQ UT'bgՍhmz_LIglJ:V4(Q$9-m탻* w.\@Ōe N;6CL.',9G>!["3ÿ=; Z<" {3q[c2l24TAeXiΎp\_-Bc,k Ljb"؈ K&"3Dy! 7Y:2p{>~ mPԿYvtJ1((,% R86[j1[mdfO5C,â|4-L͖_<C_-"441o;f=̱l'tq58{ܬMD&! pƵY'wYQJJH 9B06-8Jɒ_Q$mn'צPw&Ue IeŤK'q rf״Hh#䨴Q>'RV IeQ4 bOM}ATA +/s eI_ӯ&iC2Z[ VbUp&elX'0& -!i AGv}HA=XNlT4a+~CMEI#8INESiWK[AU5ؠ,i4ٯ@\&pbCZf}yٗmXr@of_c71їdu vGe3%m{O` ==~GrCt^N]H^O˩ .GŌҚwO^gp3dXVff+c#|Y`iUGk^,!&?` b(IGWYp v@HWA8H"S eǦ1qZtPU\=RlD=1 g{B:* &/Q؁%EKf/o\_9jNQRU[":s'wFEDL% P"|fd$Q%+LJIM}Y u wUчjD$~DQ*(W>>Y U]&$BYCI2f`v NL~_ yU̜;ľ>g (kko[~p*3n/*cm̹f4?D>IP?#)^jAXI{Y7v3ENH52YҜ'^CҺE! [K2?7 š+:fhlm4|IOy }qs&Ydg621"&``g ƱF&8*C,̰b^Jzu0?wh&o.SY:iGBi┭.A~q8'tNM9|uyl\1X 2ffQZ̈(% -Mc\#T 1`?/{'عG:Ak&H[[ g"3ͤys­VęKbV󎋕 4DpS'!V&+I~M#pp@e#rR(͐'yRуN 3lo'\F_D)7@2V-B3~~)3+;}zbl)WbtpI`F|Rx*=b8U':CZԡٝ;G3Gϝ87 ׯ;?s6X9͙6OrWQ6N|||sw@jtNwϹE{C+ԫ؝wL/|Eg˰;l1YjeW ACL'2ݙ|ь(` ѠYB . 0`Iݗr]oɓ4D-;ԘElv)He _@p_wLyҫ˃,7\NX32ig&Y#][ԁ]s{Z^PX}v:P3`>3ͱti >\as@ۆE'A״3ƨ‚ p*mOTDUpT× ffGO@*ڱavlOF3E"&{Bfw& gpp:zcFʹk[&qkf{3+O&d](3rxʰWT'Bh>̌0}L0 1tj3 Lp`1f3-/&-M}OhIeW{ ]M=H&86?g#8YК%5E7=MjfV8CzCb6O#r˛42 3o_lo[j}+5VT[1W9QɪpwQ&BpOe0"5^F wͅBm fv{u-#hѰL֛Be13]tX/{ΫW;򺏹{ʞ]ae&%gz4#gMi<%7u,l9blAPR>ت D((|T E3=OluA$Df|JNw4t;(8rSM~E"P*j`/.p>S晊_AFJKdzbzO6*ieJW&y/!6#~n*\)k*mYeBx&߯i>`36Ie4e[g6W3e,*FTM=\\%R3)țb.d'C윸~U7L\fxmŎ9%qd[Le+3}oQB >fi2pɉ zv;v4ؽ _w jz11]W]1h_E4F1ESle墙00v8 syqMp f(@l`:ژK h0D%햖vW6kTeg2#crNt ^m423\Wٛ7 o BKd]>B>F3[?oѶ}-oZr c݆Y0fxGg^#qEXT?0m:|f3@N.i1eZa=Ș gPJjtm`-]g*ӹrfg2 HU<"JceS@K 49 sfC7Ib\4@+e*=J{Fw{; {W7#Nx~f;{ S7 b3·x1#{`dTE|&ߚ3ma3ѠQE)Jno*>Z˕ʹߖ}%Wf."JH! ,Ol!RKiFm~vL kQJB &]&'5!v.#0#B)NQnĮ ;@K)jSm)*ٖTZI؁8ʇUɚIJkV:WDr/G՝ jh˔TiffmHѐC`RM\ʯ$z &_ G#;fvs2l:#5Nt/?sLNtEYkeRᤝw|PxCnO.˚߽H&2<-.U~nst+g̬0E: ~H.#0)3L086 50Y3A—F.!yÙ'u(AT״MHhָ±k\2%62#p f2(A`,,,Y9Qj0UСC_-~}yB8"Ӻ2ܙiBZ1cmF 46xx6c53@-cz$ b #0"*sfX_G8 P-1E*@6E Ö^ ;|"1pF Tgv0 9E&3iGUGmzuugpy53̜z{FZ/VՑ4{OLdǡ.ARbkMafYz[ ifXSLhXdI&k<hܟI]J͸i74\3nHÊ3ZڢCԗJL)3e0 )5ت!P;+&[@O%-e}]ǐYɴ⎺Wf}.7QeUJ+ΠW2}N!+n}*Z*} ŔGmQGCJΕ?J3!Og1%=+ITSdd H)x貥_WnE2,hqPn*j aQߊ!-rb*isE*]yIhtZ_Qk1.Co!9"XOV,Cr2g{/MF @bDZ J6c*5j)YG2TwmtZ}9&TcfU632lQaz;O vipF`اۄ <.J NHu#rvwy떥W$ecdơf=De`KLֻ~?I8ne㙼w}k4g^̑0 W̊B1*u1Fxc9MnO%?XX`FSjE'^#2D(SGRb]gx6 l41Y llf kgC=4p5ĝl͛C1^cf]|>|fnkiik2MCGo H&D͍` p3L-EL(p6Mw֡Al`PR( ; ^- F]{4qքQP&0>[̟A33y6f^-݅ e]f ~6oѻ?CrCfF{Gά.kIjf[H 2#{s20˨s|D-Դ#1==Mpݻlk8fSlFDtfu3Bdugu:Q(53ڌbڹHhʋG⒊v}ITU+rK 퓧}W&D v)(ǵ̘_#)TrZ˱Mz@BH(M ' "S'qUI/DK 怪)qJ1][M(@$j"o |˅I $' @BDܒ$]bKFL&8ef,OJ՚B|VeS /D@*>c4/*l8Tffl%|lY a޷Q:( "bX5Ryyp.h.ܙ9z(T3uO IDAT)#*h|gz2<@HǴS9bqŲeQɀ e /vswhТEf Ғ)fLeL1u34k|C@S^=™mLԯ;=Y931#OiF4kơ!l&z3ks&^~_̖uuΟ'BG'<.ڇakmS;+̵kDbХinjjдXY&F&}9a$9͒0gSf4\#. Vқ,k(׉U_[O5i~sh4ws7,gP=#Ns *bWw7t]G69,]\D.0X&tWN=;).-`f/ʑ)Lc.c-O J|vF]&ӝ˅;Foev43 NIͤLXj:VI:3#Eh>2 k}Yoe^3ʗg=G*.\xAJ5/[+70;2Tkͪ,cE*3ˇ}@-ŞEy9egWD@4%JhMk+&]cip{0FxH;o,j&B9 S50? Cδ#lp64AM M+[H?`ͦ؁B2;KUJ>k^m򀇛<&qh>XmslQI,I&k|%rQ_2y?_z/q}%QSl6ZUDDDfDioI#@EՈIyWܩZ$PMd_bdt&iJ܃QVBUJ Zh0#fRG&%xV^ֈvT .g333G[ρʹX霟ס#6è3\nK{=[Ksލ ?L8e1 v <'S0oO,*:ft$yN wK{3-l\9Vʙ 130g c&,58A 2 )h%Ne3, Ke g`*}]&>mپO6jF%PfVgâY6qR 4l70k+ܰ7H5u`#)ww)flf"֙8z)"4]fd0aap @M 25{ΑV;-we02VBX"fx_ʚJ__0<}Эz{օ WğeSc`T5l?)m44 hj+jdۂOrMu8:3S7+**vnR̯ f%-|9Z3C h6r?9REIUNQ<`?ssme?+ $t4<2 e3=Gu9a,˞Ze(fSэ<!:󢁠ڡKy Pf5l`BaTehY咾%ZrgPAcTqkƛ么LƘɏ2 5OМ!VqY+Y#.cE[δ[[-O#D Kgk1hƠb3Dgq,lgפlM\s&=?b*qŋM\f?nmqk @C0ӲL$871Yj4"˴0Ԍ./LΔhTAbCmŁ&?:;t@aZ\Y?5; 7MM1l D/3j/vq%Gn? 7Q0eYm7w)jr9ptA͌舧 22'Jskdl;̘ sbHZ3cME͆ȃOРh&XrK)"\6*83;j3xfF+ '# z ^&5ܘT?@]-dDڐey>/QLQ7Cǩ<m/g>0=YM "3PKh\Q*6SVk"j)E}p#TSMVA@Z2-YSX̚mB+cl043g!(iZ檚b@9"yDQ[|qurꜺwV9 T2l݄% 22P4YN J]]ve9jJ&3*bfXddW& V1oc"ݶP3dƈr`RO.|9Ō& I!"c@krNHTG@tI4V34cbY,1)Jg`5EH5=3 f<[]$f?c{S[u2('OlIol:B:߬Ә  -RQK)vda @fDh޼Y7@iGmOb1@ezpu ĉʬfٰW@/6HЍdBBLnj^c٥uN1a 5M7bQsͼ%nW2>b4H&iA?LHSAf/DͺWG^Kx;݋l|_,%m8 fx,& 5X{fsmrPZK?Q6g,榤I9`m\.I/;29T`Ry S԰/:glbGC7l+q^Gj庪~{Y-Uİ$/[ luGd(aBYH.PG B2/EQ}-}ĬBY4D:s&F2,SNT+B\1GYjD޻H~IMd.˴Ό&&C|><;fnGv=u2'٠QK! ]A(> 2hZ߼yYp/NL茶}}d.oijvko?ۭ;ti[(Y !3[3p1Y(Bb |'gwC(M'[QpqT2:ytvB&0` SX`3? l2]h@db3߿8:#34>C240NHe{73u[]{3v`E,AG,a Dӟ4h ,fpD!@gZ`_f/gq~Q;Ukn㍟oEB-A3T>\3RKrLwʊɀ"dܬ)jEz'z>fhep?͇|De5{fe>_{r6v][Y k@b#W oxq'tͼcKL53+`48,e3P܉I{3U ZjϥVlYp|d=z( Q=? ̇ydI>|9Sq?j謽OEw)>z%T&+?0Ƚw rM$*]oɊM4K3_ƚ6ҔllFX1 G~/|Qqp~ 1]0ݙtt} 6-jf*irsѲk}07dP~@< 1@nv[bcr7=aON0Cʠhb3)Mr.?|iA|~32<0L%yeJ X׌Y>cB$xf~c;c6c׷$AI{[unnoI4kjfoln3A3ƥYZ f4ubTf~ao&`<7΃Yo.bۺtLMo]dӍ-&.jf1:c3Kdg$e~ z4YЙ"b(ꉽtWGN:yq4@` nչ)=a{@+f~\2K'=e\&e LOLs.f7bFH *ƾh=Eeq3ܐ dpLg2P]̀4ߣ? ~ ~:١~a=f k vQ4e, K"fl1|&B B-' :YN,",nWф騢^H)!;C++.~\2`(KV\ɔp@UK}s;7!sLC%ZOY g A[B&0 -cJ?UA*ӹPɤ)w.>J)+bz3ŭO@dSrm~A9?_JdD徯٭ɩ뇞\ C[{?\>Ӛ5e!v*rތ?LI1 0%5,+@Zf?T]~Q2'JmTb';͆bh#&D !GVLhaGƸ=}]5dhd (gP*cB".qu&#&h2b >\&Cd45O>9o͈l m |KR 4݃Ĺڊl ".3ԈpN rI!, Az8*3ig?A"jf[7nl:kگ@o%MhlT 3Cu1+7`.L WH z(aoܶǻ(-13ppwDR=l3 ^n #Bd3s Y$YFTOG0AS5737r#q3ʳ 34kJ23z5L-wGXq+Z»0g`7hc.ĕ<2j\[5r?ƋAg_gOfS&TWRnMqE ve*#6Jʠ$ ڒbqߒQ)A=e qZt7ZQ QUANO 57k'n? jnRHPIGj)j{H;Y 4PQ.Z!z&57@i 5vSP$UJ$1 (V5p)M e-$>1E sEVh͔Έ#ٛa?RIFLșʙY,.*tCq) ӝK;vbn\L;peeg<_αsYP+`80F}~tp2[L\leLaMAjH0fk7sQތpE}>LLefŬY`A,p4ov30:6:}xfmn.ΕPӂOp2 _!\z+ 2}z%|v:I$ԝ$L© z>HDN1`4qi Ce`" l&xcD q.j#S[% tcx!;8"T񈶕$F3'#+=&\\9H'Q!SN=*_Q5X|5yTEaaIMPS_=wTLa_IUFSTQ1\Ƨ_15f%kJؤٌ0vXvE/vaOƕ>Zύv4wj9K,sf'fʻs;;BqّHd,% sZx|NEͬY: g<<ܽ+J`bO i*pg2H k `W 3 -Ȍ gh`t Pléל n|?`cgY!kź-™{lasm:ve 3 F3\/#\}A=h &2Ȅ,HŽgu}?o@V0ɋ~zo?d6?k`C#X(h\fg^63xPqM74a #ʈ|y8q# c*5Ap ѱN-9 \1p.>iĦ3wb˵(Uf3 %-_W(0kJ3ERQ4'jXY2%KLU_˻bUf3I&RS+sDt*`Z g`2kkv޿Ffzo9EGb5u@Rljˉλ-0bSb]bIܧUDTE\q!JDԦi9n*/~J3mhJ< sc%P B#z(."]4Y4R1RTjhe{2kXýB_m3Kơ36|]jl" @Tδ-JѬ<$Yhdʫ{0yÝ w?:G\VR(L4>j4 6nY.cl%pwx}q`r1>4e'kff2G2<5QHj)]׊ כ7Ԧzyջf  Z fL7 ʠ`304llɩOh;u">szvwV:N3/۷[ڷmkx^ӓ'-zk،uh(-%0[Km١~(YQ6֯Y`?Heaŋ70yڧ'anڧDfn@dž5n3]CkK=\unX$Mc垽v3 3?qԦWvuQBͅu&OtK13y9o'M510Ə^0h'L~2pn&ǯԮopsoff)7Aizz gGd5̎um00)dmBӣLK]3iўgUIθ.lvJ+nw˸@k1 E^!g6J0CJ5NV! dfVpi3$vmQ^SC6u洚$m&R^&Ͻ>U8HY1kd33vBD1C2$+3+"^ sKZR 8QI-Mlsq"5x_+hY~R2XRMU42D@&9,;&%geGܳHJ%6CGהG#eYձr9<4YQW"nfBf& ,U>ccZ_dqTS&fS502Y۬uT;GM-cS%=~8;^D a`3,2ć9XLlE˓i"SDe|DhcA @3vզwKD c׋u™|`^]]uėL&+$/-fۍti}H1Hp3Y,,81CsjԩO|ɩgO8ݱ U(F|u;f5FvcY1iZ eܖF@~#r.^WgE =ƙ f%ڵOۯaTp[?ojatN%֙eY2 ̢Se3Lȍ]/6#>;;'^?t-/7,b^Q>"nd%TIq 4`JSfeY9Sυx1z"&&fSÄt)C _,ۖWBJҤ.Rbޤ(5@)DQCLIL_+jҒHTCS e1oBUL%_4t#5fۙ&ϾUT7JȲҟLp_;d(PK5%8ZJݧb?L%W[|s_c]]yC4pؓ?1hSS| B>UZ4+1VBl뢩DufόDʀT@Jej+.DLX+Zl 37ilh*r UQ'1U)*-7yD\fAKw!\C r1)B92hd4\=Ќ2@c 3o:lW:f:!M3An 0jN w=Nj_7C]e_͛WWYjft!ne+̇<),>, sd̬̑f4ߟg3~ B׵u Ԏ[NĆUB "!!!њwM2I#`ƣ--B 3u+u%'ciiMn&7%}$v_z7{@K( [:Yȵ2on&Y̼(39t,En  n7|;_NDd Yͼ{>sh׌'Hsf]Bf[Yjvl/bgF9R@gJ,rWCj#Ҟf_g90`ΦA3LG}elIhQD8UBiBaQ/90=-r^O TeW#! V{xW)4T ɤK\f62 hC|n{,f)Ϙ/5c(0Pq ґA1ReޣD*}F,K*Rul˧JسRمi;Fs=7cS{7jt~.pgXF WpOXy̳9XĚƅhswFqH4.4~qM{ bеA,ӛ˿KfDb+`Fso.v9m8М멄5vg򙪅U1*s`R2{b*3ͯ+=3L3.Cphs3("S)ie%30&1f|[x=Ԇ&"3Bex ucx zMEeTi FeRgNAe03D2eܧdv":U3!g?641cP$-@Fyμk˕h~LKT&™ #shK;m4fXL8# i%]Q9o6ӛՉՉYB^=?y9򲫥YK386lv=0[3O"8` `NX3_Klkf(@kk 3MU=Z7:]c̻w/ڡ4sgP3 AFZeݙ^ۙyڒ0i&Eٖ{`Q86a]Й)6Y  yOK~Y(O:r[>Lѽ|ѐ %$FӜZ/eJbV] ξO>Oj<LmvvE+fwʊ`1͎? Ti]-:S(1 .yrhͽg45x wt,s&47Ck0`>$~̈́3,k#4fz3,-i3Xrk7;su4/|ĪͨXUM.|przl{zrH&E$X>c ]UU*.lV6 BԨ$@w񯤍kRPvc& #Z`ZEfMTWGU) {͸]LY?, P) =s50& TÌ. Z );7RHˀ=1l/-|Q`.l#:i4ϴ Wźt/iY'2?<3_3-' 3bJ-WE4l4мdrh N[P%,#5XBAZiOד6ʹ3Lvy A@*f53̾|sjϳ?la6Ct .=oYC"zn_錘tcDC)8ĜaYCƝrlMl*dc]+aGP 6Bg?Jiz34+soƥBD "4M #dT4%AUDz?Ⱥ.ETL^Mʟ7ޖZl}c̓[m*.zלN]:qO!<_gS)N17?e|LfМ2)Q3 NEo_T3ZeWs29tɜJ p'a Ji'i/2Ҡ4IܖfVs :%! :C80!fk3ڠtzb3 B|`JQ#cƁP|9l!\S~F?U:^Ep00Խu䳾26 (SњiqlG͔*|9O AD^*Se4'bhx83gd@sͧ nT`9͍. BM֠pJV5Ь ߸!0õee.vj9!ur&rJr|~hǯH˜YW%#aqϺGu#qWe\`J^| Sl`VҶ7-~CRUhL<ꜗT8ȔQ43~c%' 5eEl`~%GuLZ'}ߺyTZ=dy@//gSC0euch4mwTY mȸOp!{IifE @kv*}0PH9/C$x˜?'Q+a->Oh:<%0jr͑w*9DsY! L,&-Di0L;tH_A#\IDM IDAT&M_ JgW'aiy󑮧Dg1ݣD26=Ygb*gp YAYYह %td 3e4>﯈5}]7wu3fG﷊Μroә5g3,6LБa@2,™Eo&Py!kf>s {KDeDČ lf¹0q\d,3옜DpYޑ@RT,".e`fXq%^PK0@" ξ?>yo;ebbW&]j޿ցcSTfspA/Tqay%]J&"dl-ގ|)1T!B P6c>3Ŗn _TgL&e,*r ,115BgWSB*تWϱJq=~Xب+̺FX6?PT!g}ri=֔U_祝b1W̺ń*|%*ee 8}@e.2Ff )0xs1wg \1U3E4xŪy(e%g#x3/Ja;3=ddz٣2K @o]V~~jL:?8pASf3k_({1)N2!㒍>9a_WƏƷsh C$qq= 5t^0$';:t!I5ܬ$Ip&q_%dW /buwkFG̍MT+YlܺymӘp[>e8ŪV2](Pp03S!3,_:>fXz207XJŬh )?VX8yϛ٪[U6U(~hқCyD hVRy g&H-պDUQR釭M]ikZE^evahCl& Z3I4SeU:+".LIҬhfYhJ(Usʿ0xۭ H7hz dYOJ2UA62lI@݌{84;3<!~QdT1>}q2NO E?|<ʠyvll8Yf&|{dfe(WOR2Z{ŽƆnVK1Ej lo[Z7Dlu6%B hr3` q TPQcFi)L; b3Z`ODZ/-1DLƛv4~D[+Nۄ7 etqE (IGƘB@&>Ctg=ͮAl3TzНiyhً;uOFt}k滺 ns 7{5 fv&7s*Zl3_aB3gOfiy7Q2;o|rW.n :b I%o rI)R).&1t!z 2@b3>g3x^vo)&dL?t Lu gt޿? v ݙ "™׆XE7<(ko=1'Tba[*a4&xޖm{27Rt0!f 6 m~c9ռ3 a 6'cO5Г=H}j_M;pɪ\XŶVxh#mmЈ-Oev$e <1>a$|y~4>{IjIC"L̞HNk/(lIOÀk f)TBhMFQ!6zTMb3QRf꯬W@E5M"Ψ+h3QI !:o2Q n>:6UC9 YJ6v3#* Y:1Qfl9瘈ϢhfOP5 9\b3c3ϔlYA\,Dfc3*ݏ+ ARUҥ7oZ[[Z3#(0 ̌*10鼞hɛI6ۜX6"՞8={*if誛UuDf04 tĂR c7!3t!Pa"Fӆ|g6MMЛh4*]Vj#ݛ9"Ѽψd‚%iQ QЄNRf30Mz gb]}޶3ŸY+)5\5';BRff?NN:< kof@V/ H[J*]t/@f·}oOHUsKۂ2Sca4J?QEE,x|RYYHMAuǀ3Bj!Ӛz466 9c>þ:8LPb 2n~Dfa-X-d=DO@s܊qt f.WU 3 h|Sӌ~9 - WIQ,h%}dڍ#q8/mFЌyƓL}͉%X2}gH= 8kR5+Fy l+}(hwFj.`$s9t_3_793v0W2WlrZ_Wԁaڣq\tl>>K,8'ɘR(:*e[A? @t,R .^9sD&-4˚ȸcB]@hƓeCefР1˕R/ (SRM4]h|qC7З8_vQC9 ̩83)P\vN;đ"lcH%@`&`)_=̩XĔgrG2k!b؇ :3bGQ֋J e 75r2ۄ3Gwj3Lf"HcRJx#QI'яAu̖&.ә Ow77s*U K`L˗#-P5y1C3utnEbJs]2܏LeI c,q͞Y _@~Y*.(@gF>xP=z¶; 38u#Lot23en̈́5q)k : $yhhyΝ!=Αg;bfFqJ{BC?''%1vp-ψbâWD 9G{ꅎiJ_mDGl"3zҽ)3x ƪnbU/u=5eSv4s{58pf Ul ڍ)3bVR4\Et秃sky5 Y#R\rk |.W=2p&u3a*͙5o19*k7ODo\XF{eHFc0Wb윉o^^xdao+j/Mڥ/VCȨ)]#@qƆ+5wpulVhkz9W[+X`/s ڵj][u2ՖQ3Q\(MDHEfl>P,xǯ25rC2mmKYlͬ>Tͪ3?Ryz!9r [ PNn ol0o@ eLZ0Ƈqt)Egv_ (1W:>." nfǬ8 OZeL L;&k(9J7R3_`"^gzsysztfuvGfA?)Nbٙ$Lhf*obtfuv5־3yٳ13353#3/F3ڙhIW:- fx#|bMT i႙jZh=:/Ahńɻ4`3٦Ne+8Az & l,Nu,D28$S3: ZSJglIpphOfևQ"|G0G@dГFJH qc3a?}:i U"Tr1+>]%lڀ)Mu?83 OoM8I!(ΦEvO8Fm:v*g`eЙ@}g6j^^[elfL['&>7]ˑ2#6BWLZ m 9^)3pvi|4b @1#fK@G'lR 2DZ2~auZF qJqu QzG0{^(.\90>\c,@0゙ۚ4 j9k>+>u:{Xc[_`qn'sv.hZDJZ"+so*'3-P"THUTJrůjY9PSXFLY2TUKw"}U.@L^/r_WkVVʽ5t` FRv&42LAIQb' ِ^#q$۔؛azhLE-z~d< 10o옄I#?]\б.lg.]:>~3@ Cd<34(b 2]J jitߴƤ778 :3͞˗lӑ30tۧ(Y <@F>\izXa6Kpz&nDzi3whFQi݋wgL7hr/=y0% 6vaT! .wD3d_dxbf; bp^&Lf:9_5|m3;Ci`R=z3ąP*;_Wx gKDOhngM64G і@8r,. J]o$8+h |z6ؿ 1O6M48p~4)$ѠETV IDATnzFFMDk,VT*E3UzsE(OaW3kLƎ*:3jxęT[l)ukJn ֶn xT 2Jf=J2gf؋q&0#;  ) !ӟe!:sF}豘`c΢L~}Y̜hf3yjOm -w!ysz3̛߶gatO`xYlgU m~" gW'V.sY3$yŋ1'u#u8uw?#3O8l@BjaEzLOfܫX֥TbʹLSSӃFbnnʹ0Լ!N 25bU5;?wuvg636:1^[RBx $wAeBIz/y^VaYHF УԀs\#I/M2;^AǜO3ԗ8} ̆.8*Cv^>=84:}׷Yatyu e^2]Fy4``Ccl )âLhB U#|w^ϖyL4u,hGq$M., У7>r3Ӷa7F{ }Q'df#fyO!o9u<àO썚ƴhb  'b3ԫˌدaL1ظ36ߖe T ǡRߦu񽩚2decMWhZl,x^я 5z忮>ͺȑj5aI _o vޥfg\2ɭ~*bqf ?*hy?7eqfc,o&6w2kkx6 Kūɢ3ocZWb-rfzo[JeiO5f93 )x Ŏ"@\*"-1v1D9z3G ܽ|p әCoe8Y3Np$ˤmIrf61<'BA\&gfyv/{T VnbfdNPъOt'?M0\;zTFcg@h4LszЦYT^@e?. =)MP6݋:AhiG};wuny4]ȓܣO wFef2&U3ǫGۖٸp03܅`Ɍz[#GWuf?:t?h[4P3B3 1qqtO#!g8ah̜ZXd/C-~56Qcڥů@@9ȚQlU3“X#Yj㦏vhl\&B-MWn5l`si޻^g/+ׇt{t&bZc{G ܘf3`P 2|OhMkUf.vTb+b3Fצa:0ff  @'Ȝ6LOK]([?4e5 =>[@NlưC$6 g `40o?ݰ_c] -`XuLe&P ;hz_5S( >6@R3z޶#jRT˕EG4<ZSF=\OTf3-o_Y<UU3͔qQs2rn \T?}쟧e67J@cS.gb)2 V{{23HhjV؅gLE1g0/kO@Q=Kv=-"ŽXKT,b1pa@b~[D{GfX\/e1sQѥっ7(i}C淭G?̴b]LR47 N4}zֹ^]pf/\e]3;hBef[3` OXN(~4.c3-=+0Ȍroܵع YMpg]SޤLg2 u4I4Mn9SR,-4#~ frg6f-œd_? t $j>Cl0.]+ cmvܠ#͞bcg΂ )"2ozAȬՀҭ!ٵBi+צ=F2>gMq8Km@癸(٦1<#x{bIo9kVsݴ?2Fp.f g/,^fb昽s3xsb@lƞY/AcYc wcal&}*P\(ka?X0 #cb8al2Lu# 6^w_Ţ1W[zcɜH]7= Y7#zt^靹U4庒~.rEͲ,+KJfh̘f"\V"Q3jHU#B*< aϛf*Y4]mxy@GA2#9~`f/ed=Ӻ53uhSSiƊ=ǣtcj;"5w7dܚfm v5Ì!~$f_"r EQ!.Fs^,wvt |ys o[E03$t`-21 |dVj XYnvNcVlvBB1.AfN8H0ClA݃;`y=RQ1,/UnӦқILA g#@&eIv2 g fb#px:3g%ez9 \d0 ;XJ @F3%fb Fgɝ |6)0I+sy–I:u󒭃#4O3 iprٌY|(⠅@'3+,ϩEjf%4Q5.jLr_1 z8`(pƾZes\Tfl@#fRX4j q[(sq|q73CjS  pKcUa$HpCwpYe>q%DtJWPα`b1[^1r ~J"HOdĖ1zh(/W 21UZE.k{Ic{d*V4scdo2|.vh.C߬X wnՄ3UsqF9! o<1DdWzC RxEм'ϴڸk =v1e /35 o䜚1_4e^gT`<ea;sڮLJy?2~*;p͑9l T9B.a%"h fúDl66#2qW:M$>Zf}=jfU16cW ^\e&#h̼JL+g<  h99j!aIa,#,d<gvNa5΀9 g figO`j?9~C:;;'󰳾 F鴗`UI)eD33]5~f.NPsƁR=fB!"P$a+TQKz͈xyyR`TRG9яa g<++QjkXcWd!JC_`m~AaL0` `ޛ^Lcv $sO flLc5ܟ!E4pd>tQ3-Xs5%'S|fk/ mݠ/*ݳ%G'HJ}nVUk-㆕5#>aTb}lﹸ:xVmy;ڿ2],XCUz:_HEަ a]>꫕'P"*sg~slY4@K\2\lfq/6#*2t\TuǬz卍[8޶^̗ķA|^v$ximB"3+;}g3oż&fؖ68vA>9$1 kNt2z.J\sO38δp̋4G5ͱɘf'gP3ȉR߳xfpWyLj?w ~t~2SS fZZ^ E̪03PNl>љC[;^Zx`fvB4mB%2ͼhFDל Kןa8YaHi2,A1OvtL?lyt1Ùy&X7;m3ÐHa ٸ8M`.2 ը<>ƙ?3'l?:$mt!Y<CJpRl;gL&Gl،9̈́Cŧ3()6d 3 K 3Cb94`,"чj$]b袝U> ݔ-VYx>A|dPeq-8j'Mk?BFWt[u*iuݪU[œGsOU#(*Kܛsre9J `rfjzGdEE(`ksl@׆ٛjKy<-NqlRPѺK##1k.s*I3V8~AljjZ,P69`.m]15Ӈ8.I}crb  pCaM̀r&s28)h} Jgnљ0l B:#̙LnlU&T&H *3 L˳gh}G3?(R|NtY!Y33ƨ/ʘ W$08s" ZF>&kq&δϴ)'J5:.dg27AhXyKRϧP:z=g, q_7dmTf9ozm#@Ṫhttt#o-BҜm>{rl&S8@ч ^ lXT{?* YR:^ÇH1Keב5-ScӚSM){6!t>V5D@a O)=hEk3ƛ5@h@4QZ4DtOd\X6dsIz^Ʋ}91ݴ*K WR|dn_\-TW1mlJu5EbV)k6ƼpU!R.}dͯa/3qiK;_p~n2#3.hZ3ݨ9wd2u9~Jo L5Jv˝GɌG\v\[! q<=帀q8@ s^ XjvM[h%-^*_ H pő/X0_"qͤEAd^2tvFyloKd9]ͷf2= ن3NneV;'6КUe4:dPzBE f8@Z MCBLk{;6H `N~W Efvر&gjzC#*5 f2Wg_3Hw< KͺG$7̭jkaÃU(Ev53^a9ZlLd@#39PRC"F"c:4Dգ%#Znie4@6~6.Ps#63FsJ{9x1U4fA>@=R1&PP0k 0ppC/LsR\4 q6gjv6aIqYf6UqQ!ڳ MϨqk{f]|fiбK1ejbZkO#{KXb\4{ϯiwUys~QW^\g\_VyXX4fFRʪ \ 5, IY_F*,zn\O:f|>3X*3Lc֙ph.#,yfef\33,Ƹ%ݩ+pYa<~LR^[^BpyJnlƝ[MNǣdє.4>7voLH -OsjcʩSh>`DrdL)dV~`3pI@wZi0)AquKiT&p.2>~6:;ttA{&әfY&M0֙\Mom,3l43:I9ѳH\yق斖 (x⾛{3pτ "C:VIs >{4<مV  @4pq[k ЬC|&Kf,W;\j}g&pf"Ngp1JUt: c䛡LgU3wl@eJf5\f@exhDiAE)_(;:X̜Gff:VޥAlސ &fvK8πdxOrBX7 ѽ*gZ:.'Ð `_ccXeԽ~؁lWkarǧvY!gCZmg X9l P#Z34ՌތF[K|oPcKʙJu1"z^8L\>2u= {rspq=E D X{? `à +P-EV E=8`$s+CC&G{cYa4k9EMK5™"JU\^e迠 f0,Áf.!3oLU7 >Tt4=w7;ߏ{OR0dP%33,jƌ&&3z IDATbt{HGެ4鴣>Q& C!/|FS^.Tɝ2uq::9y5˩auvR9{ BA@36' \)engLhnprMaL5E\,fi&+gygĒV9NSiRyB)ml4l,jX[޺L V 5 L#Xy &|մE Bc،2UMTݸpynG]lc;zF cl-E:eR]6#FxvI ^`uE^73s{fs= cq ? 3e`&W~ :73 .t!*(3zFD"US6ֆg-ml؉q+K0 p/1w^儙cifԈO(Bk 5NM<̉2V)И7)fFoDX/*#v\2 .B<^'ͧ&1bv3RÏLGAe3R7h2VkGw͛d谓KhH$1ДeLڒhʤ+s岟7''..rhOF!F:HA@dOyfFf8\"jQdehjɸ}ieOT{髷lF0<ٙ,;鞱͈vLABfzփgĊ4LH*h7 <632\/㐁RX2Hɇ^12D^!r4I:<_.<g<g! !4WuMF?RTLl𙇑{{TKE4~ Ok KN˴ENs& s5B`)A=֩ќL=pVK4,NzqoIlxlnl+.&XF!Bc|"xXXa^S `5k,F`x=ҕ9ԌblI1ư;0kPGܞjVN5O7cVǧZE05 ,fQfJ-ˣa%Yus9&NPiy#պ3Kn4ZFĞLF"MP5U*g|ƞfe{ \ʟ}3 ͜R\I3s]5/|o.pApxΕ+fȍsp&arlj0xIFigf8Sf塁Mit-<ƊAkSU#fpb]߭(k;`Ӂ*c2C /:x86؛90I /1(Xei4}D 30zug:ٲ9͉C0Mh 7Yş|ÙDɬ zfvm7{@x'_?ïX{g.I3=zҁb:Wx{pn8g.Q!WsNDh~M{K7KsliTE5 Mq f_$ PHhp.f:]& Aq%d|D^Ϝz^)J9 ٸp뒣[O-ń_s֚;!;gX 0:es|Z5w_\*`KL_ l&s5Sh@m1c{v_LnA :K)N>0?uG5Qc9jF|fw-WlE>gWY7WĬ1#k55* zUap.,p ֌KL3]LjИ h0iE3ì2 n . f뼲;<>xLwN4s73fO?.tA)8 ,0fSRNuzx6GjxtFΠhEl%:<~)w :%z3~/Gh 9 Bcx3o `˧Ҡx3OW2GͷrLf3#+606ş ieϯ{\}AeZfϴK k~"rźl6 f=b:>3[UCSӵͺCB#tFf'0x7Lxx^~  !4& M H0C C<Ɋ3-nVU3Y2g24I f@iScb U/̚Cya_A\ ~3i$Qmc|FË e)!K 2i*ao V4L 36*0՜_&mxʦ=ֽ{UB 0y|k3yZmCha2(r8!] *ftfz&6|}KV;@qFFCشHZZc1oZ4@(}%8 .[dzf*Y] 5OZbfxcfvvf[)PRIgܩa,Cx5ք G36QV ;sYSEx滋1l=L ؛ł}tnN\9-].+  csoe_:W6)$A_ "/ h82_MS| 7%p׸͘F?@ xHHWsρuyuHqSsm*`Wߘ8᫿QHS6ĝY(]eD_pYSH %CP'8L0sʕw89q19͚8] z3,6mhLrJr !hy_yp ؍{{(PgʬgO{$Bt8BXfjƾfWqHj4h@ XQ蘐˻wlrop∐p>3IPCmD|&-& a8sq/^myFL3b]#x] vyp?Q7#U3^{hCå3F5sh<ʩ*i2I貈VNl6Uq&ZI&u#p(h]< E4$)؈ z o,:| KNsh$S!&h*foΙ1Kg2 PVD fL4c 1Par,.Gg\ *d¢o dX)Mz=rUTbf"2@B+pH YP7} JD|jxƊ=+af1e1<۰/-M%Xr=A|WK!m1,W66IfFA{5"+X `&>jeϧؐV_?)Ds?H]j. Q3k}-smƀ ;،. GsrFa/r}Af" ~ ~c7+xj?;Z˳i< b#=yaнADcDcP l>f[Œ:h=}N'9q Үf5,߆ݿ3U+8ef2Lp4eߴi@Fݯ dg܄+ U8gvslyA3l0*8fzJ^@eD0UOÛ5,;QM gz-6^F r۵I$V`#&:CEGg7v`dmJ! i3]Gׇxf-qNBWDD:( RM3kEYLŜ`ꧮVq yN9z†_lIODCjbjյW\jNɹy7f>1&o'y뾮 WXm9]Ld&^\ͥ3{0Aӧ5sYc8LzL& |)N |YL ݳ_%O>UO {b01}wԇHAgz{3#3#ܞ1;5fESjӘY*320h4;dw&E u7e2Cg 3#B]?Kќi|:KFhiX`c2Aifʊ)HsPfn tpLfBPf 5<‰VPѕnjYHva8W:1\!g34?B :;+Lq@,͗lR6LE9 ɢFhP+!;/'eQw&gg?XaX8CE,v ED:lHͥ驖,/c(8\C u/} '`f#^[VO1̠=Z[к5N0c2>ى(=3H]Cd!!@6g ]/Q_J/8ytlu4lefբZ!/'637'QOQ"p7f5ߝcLj>+?IYcoRMVne|J4 v׵."U9(pfI|9D Iݍ`OT&ϻW6:2MZ[kϠt U!`)bF4H8j:~d+cNa{3Q7[noδ(3iT8%Mdq`z3i2O&dU3fv&vwwa&ffH̘<ԃ\yф BMS29ӻaAcp̌ Ds iLKgf!`2>S}p4 sJfEhdp# ND)@RƧy Ew7d\BZ& fA$89'3Ȉz e dI]jb+Ԙ 49`pьϵ!cPh%ƪz臰?x {g\իhtTW.ngltWXnbG69@ d0Āfܢ3Cu_t/l^׽m!2O9$ 8%̯9 @4G+>qho]Y Ŋ:1gW;qxtoqk$،:?vk5M*ֻ CBeX (XTYF O)Qwo p{A-g n+DEӴ;[\K֫xg2 sݻ84QC-E?K`xk$ߊ\-I #'Q]S;ЈI 8ZΖq)M0lL}Rj"[A}vE@`8NQ~]S]ɁgC29T6%uᗠEQXa3`8sFiT@!}ļ*.ee~С׺47A̎]pkfNEͬB[BLZff2oP|i`e-l=TZq*Dh@fx@;;6."3c Yv^,J-Dcd`eZ>`ԅjjNyf×,W׮Btx/~ ӧ᧍tFH3+ˮFcvbv?i%؝70al@gB<"2(liɽ^3Z353iJR`E &xn"az0(3iu:K21$m:ˆ :5yKP<3\w7S:C&OlbKmxCXVƽ8c=KSG8cӚfېfƐIA.=d>YKroRwl;ƈ6.yB)ͥ"=l憐"nckج!5cS5uTs~Wf?zLQը/UsdptA iN\GVmӅ.0ղSs>.ct1]Є +8H9El,V9%J?.@V>_Dc_Eq4W7Cp0v/Sq \gy&,r2s/!zgyڢOq"_ttń-LqvBiظ9xquGqvM)-b|5ߦrb$11mIBܦ.dK.Shu[WAA[k5ne[$Yn]:*| km+݊^2NkxSwN<:fgAMg|:`i>gESM=+8Uөi%>+>ӦOk+qb/EzֳƾN6wdܸS3 EW鹔;PLM[7kj}7<ㄹq%2E43&DOЙͼ17~f', _zsFO1zYސys~FQ(s:b_Ow qob-CCEPwHͺbZO 2%:ya$^$>7Ziv ]Z3A01R3Zl×(DY>$ha/33H?{@mNL6N0mx21dL8 6  `b$ÃJ.\ 7!_a*sšӰz"#,g&2P>ê#!̈́D_fAicf%*caW W"}H F @ |wv "E@ 4f SpZC& Z\lvL[P l2OU" b`Lֆ2Ztm< e.1(MU$a bg d`2\C3L[+>8mCbS erhu"h@m6(5EvYlj*\:MS F`C)mReyaS2=;R6Q(e#^KrEnGK9B3\C|&&(WU/_qŴĢ@xd1= >q[t"^7hisRw')ON숮2mì6)l]aDgBYQp )3\=Ì&\PfH hDղ>z-;ā CitceĵG[޻xGԬqF2,jIVM, Y] -=CʚEW3Zm K^ݩف; 2lXТxh?8rQƈtnL?ݫؿ<|8Ӿ޾u`X|0&xtࠓ'\9ym5vODŌf %&g`rXyHq舎/JB,;4:Șu%D3;LgcxFTp#JI0 ͜?2+A8\R"$0zg#hָ3wɌLq"d0XMd Bo#aʷ-6K*k 0c~0 ( !C 0|njÍf |rwOǴfNd8$@. 6a%gf-=ӝGABaM38(<zfޜ(J/>R<(f42 3C-m-fZx4g!g%aQJ&ߵ\nJE7\VԽ~9|w*)oksə2ϣh?.*.mjMٯ*Cm@HBk^gV:]ZYfbFd@\֥/t2sqF{cD!0f&;7;sgS!B]blvL tHYlHf 9=fs32K^ `hO5Et0$2lj7'y@ӀLjFnӫq15Mi>6".>N3 Rc+_HDjclLr2B@@eq vj1C@,ӧOѥMB~o~0d] Ξ L>ܬ?hv?0iY 45C'fW0=s3z3#f١fCSgw!@@S4٣azCpw8Ĉ0B:.4.g첸Rkf5 3(:hA.W#93<ҙX8AY4hhh]!Av~xr3vv\9P~W\02P )v^:# Y<A =n 库y!3pEI!eѥa##lfh>HdutT+2WX cC2tf(Wsn3>3)s<ź:"4tf\8j6+;"F,B%0+<4C__k%,l_NoQ̆8v^DmYqQ7'bfB2d'2?g3ZK3K+9Be̖`Fx 8MmCHeB~N&>C>75浉5q`"Q9DFse}n`GÌYi2IEY5 L37w2B 6s0|`&^О1Qdu /f,Ab':Hv ʬS: B,3bәlIl*}04jƛYg1( 4{c &gR TQͩN^?G0#(^g;Ϭ,1$2C|%gv/K @m=DGz\؏5[p{&-}jEY@Ԍ|f i\lbR6^Pj}5Xffp%\f۫jXuEQӧ0F"5"1(= Z'kZoƼ2ʑz1Coe W 5;x3Lof0.f%dZ c2f֛MV7 30Y 2#X`f Р`F5S+3i5.3Y |͌DN\p|Bo\"hHKm5b1-DSR",\^xԠ*p"8 LCO>-?:z.ɀ=Dxq 3Q4ul(NpC_蔐&4hLbC\(Ӎ Ib۠hղixf,7#F@f$ # ;[ B)@L U!# -Sf5OyjZє}}gPG덊'H fH"&⫓b=k;Lq%b= T"T)嬌vzc At\oy߷7mD-|xU=ul:lgV+'EԜ  /g‰BZI_)qF *VUz3M׭-SCu*pÞv{w4&@4sz # 630` T8 03$q#]Z2m3ɼ!rҼ WQ5YMP4{^㮨pqw Yș] BkjR;>HeE'DcR(Y. fhȡY^_ozGH&ÃiF@Zl1 T ƠqfAΜq '3htJ M.f!θ7:C1C-_OBfcL $fT@bt3Ɣ{hSS4y|>umm=h.<ϐl h;3YZVVY|Y? Ewє3eOv@E5tMΎHD{::hmQ3,k/=ԀF9eM ZV9+COHRP^:ѐ)t2[z@9h2dy[Xvf@ H0 5EE08QLZʣ'fowʁ섢7D's@L,vޚ){P}(vkpLw,&2dK3oT=5` sep mv3ITypƔOM㚇6ϟGofЛ;,5 :1bIaB֡OЛ\f G,X&cij?ߧ7Ѡ]7xv8Žn&A8d`IxmkO&i&O&ʌ63!C* n|hG+}ܛ;տ2rpĜR*;RCaz3l9CA=tᡰ `B`9C_2Ј@Q AKb8j& fA,!:>Ch#;xeq'fЖIqŌa)`r k|٘*@kE3ģd,( W Y3~pYm\t5 WQA&g~j E3;i楻Y2O$yzzhzkrdX 2q&EϹnMPN٠&:siǏj6 ;GE ͈`_i?m{@| B\B;3yc˛!*-@y^|;Q4;??+w<@D1؉tw:>e_EĢ/sX&4]|O}:˾'sOW/ݦKW*}R;_N^bpͱ<,ê3lp!/M/ a#NFk1jfS--u3ћw(FTfqnt.33< Pi}od &4dҐcn[ 漴%HIp0=PL1S|OXϒ<:SasqՌvC;#:PAKy$E-]+fy2jõ/ߧ5 z{ﺃ8Mю .LkfЧ'f? Nz!6S?Ҕg3o^R3f4 Pha ̈́L/if?g,Iaa>)6Ԍlf. wgΛȬ0Yjݙ f0Z @ t : سYpytPRDN(mܙ 45YTRlFlª!љ= 8G[$  зgy)fYrV]B w&m=3$!bwA?f4^Κ R3|&bvh%=Mzd)6ގm0J@t:YrfLs[$Nòf L]wm8ىjџa ;_ߎ*)1X` _LYo"-QYfqC}fP mV2*g\ߚD@2+y4Q߼4oi kXY4z<Ϭw&OdW!Zm9Eg9OL9磅X!da2ww)Ee~H4NxܣNܛ5 +Neu ĊѾIʇD9χ.YGrjU YffУ) Ţ̙a31Lg2c &@4kƦόӃfNy&eK͞92 3zwǂa=3=$ry8`H& `{{hǏXE3U[\fjp0O۾^mmqp̭ufr +Q Exg!OdΝNwݧ`F{M-[TLo(V4O1ӭ3*lr*3S@PC2YbZ_YWKp f&sq63ClӵQŏ+EQ9 9}Eq8ތ)ZJ=Wƒ7-^)~.^;8> u*ݛW}?LnS}`7vybwRYGM1xJ݊AS3S|Ltj)jbœұ&T%̖G(ٹA \02*S7rOh.fge~,fFL͠^6؝Lu3 }K`9_ f<ЏތͶc3mmruCk!++*X`smRqRf—К9B 3ܛ!Al1!Lvf9˽˽dugvτww! Yk~bL4ƬHlM6w̋&n@N`l@32Rx{8K0s ߙC 5:цi fp޶qV3kT?:~꣦/F$98hQf3YX@l`aebY16TR0H!\fEq].K5slmfd@hfE eeƂ1 ŀfC͌+tރ;"3S0-ЃVC^Pݚn6m9AHd^im6G  \ s4(H;k cfLdǢl&F8~յ~Qa9{b1Diհ֌f6׵U=AgU&qk/q߻>&޴yPQr&.V"z5 >tr΢Bz܌^D;&o7(o+x(7,ugEYQ f3Ng %^{*>xRc2nRcz^j9]Ɨf3d[z|,^yK@uA5 *ck%y,! /Q U`d2mո٧{\>;<\D`R<_plg8Ɲ`f) p,[d0} E/_~9!e8qІ ek1! 7cVfa4Jfn>̈́1MMW9 n?Os:cjsv2d5l،*P&hf`)N Q͌DոttiUSa.։oFβWoV|I 9rJ]N#iGEE,Q#PS"5vg̦8 -Y]󮳊ߕ1vʜ$bBl&;P @**8NպIlR*܎_h4Uo4esBlj$'pߟ g,TIO)+9T`jUy@"̗NO,N-62~O35[M̘ 6!'$Ñ3%Ɩd;SB@,OX UنBm}ȔΘ&:nTGdfКlx@Va- 0fn0ƈQ%k!F32dgd``ׂtqC~o|ɵjbDg33p {!Y&Bp#lv948D`eSee%pJ 3tLS6=;iq}+,p6ThMpUMdEtbeP3ܞ3<֚ M K\{@^v+<2*S0J@j,*Z3BB`pak5p&=Tl4` Ɍ9'e90ጡ2O2_~k#< 4Jp*)QO"g!B3TF4{Yrq=6y_se/MQ6t ]zU8#aExpleX \a>B4ݜQ]=*fQep) UH{t*|I.-HyʨϠXB٬t\-{,BbY+.X-Gؘ>H6S1K3M1l3+5:O">7#ܙEH32,ǩ:ܠ)t;SۇrRJ_u$b2}70Gh"氩c2d\)11(\}VIA5p~ޣ/e!r֜Y'41͈NA&xD3q@؅8̌KR @n&25Y@ff9{p'tAУAs36L&{2cH2D$eCFm~Ct2˜ 3.gGFC6qE=Iwkd)ۙ3giL?9jFtc!k}L@34ʓ3<5ob,|4RW/=@. KOg;g&' I3#kPom/GJtOwFw&}ŧ[xƢcwJC>Cb*g5Dϵ>-由(F~=g?mS^,)OSܭ^)MF(g;5ѸrNSH+5S9/9Wa)*J<љuwC}ڎzԌuĦ~DMA"Z1Q'Pe("d Qn0S3z' 9|s?d8)X3"8 k͊ZS1|pkV ŃR_ܚ9USuuuuxڧg~|z[n4AgXΟ1)wf%9xIV֜2@;))*`Œ'=͔ܪ_Ltd7{Kږ ,byl]lʒ)̤B a(L lf4fix`1޾~e3>M04FNg6Ch0QtgXzkBeA!hV|ә?DofA ho #FlhÆr'gʙ# p{  /*u:NGӉZ34.0q`~+\ Fd ҠyEE A32 HfhXÙ3r04!QŶ@X#4ĪW.2*PSƀ OЉ?iíI +bT0ExH 6vwx`U|O8؄fv g*W qXnh,1yo;6HtzuB*ўѩ!tg;#|Q9g>k{ 3u-v":Sߺk)kCT ƐA'Q3Zj#>OOig}}jL'8t~7IĊ6K2XW% *ʚlɋ\mP92ss90N h|ˮ m&nՌh|$^+932KAH5Y3d\6̤33HiX@cضl6\^;a͛υ n6l::1J*c+Ьtd3tSFxcļ1RPhn2M}rMYivATb@_Mzz!:Ӫ[fIf^ЁNeӆ5ϙfM|VKlc3oFdGG/CPx0 Jf 2ZoJEtƕĤVș#@֤!F "&s!fXLWJ0耀{Ԡh4ˀuLiX>]&],Cp9&0srZ?,5~AbA+i)Tg6iAk2M7cYHSy^b6/= Wr,F5DS!5ێ }g_^X!:CTf0f8^BTgbh](f-H B1ɎY6GKc~E_d侾?ǝ݇ho%jl4k"8Sce7Pe7P^\Z$hR.Z-fvV{:f@B f^p*(Zf IgY?33ol&aq#[.L,._-֍Vڵk\.QaDS4h0@!a%7;a0ntdT$_J_gYq ˩B:/\\֬n}|]Ф]{&-D]0*c3{:}eL \#4{H.fH0헫o$O>u 1pAűn#7czͬ1#9dfWP4;5}DnTsYS TlF+jCQjD+ КSpCMjV]}G5Ghlej%YJ+-̀_ђjt`9E'̄,عyhrs G. jNĈ&~ͺC54`;i%}lAS&L2l6@{РWƸ%w" l`6~x39vcZpsX֣Mp~  &zS 4&a1>TfT8fC?]^Qac3:ƦxV35k}P}x[v.: v0hS/xeUgCo_pQWTI]V5T Y=@-{DiZK Rgm::^Cfwa֜ͬTj/2Qs.kijm韩Jβύ˔&f' i,hE4hԌŐzKPɺ9Q?-ڟ=$NYlYd/k?]V}k3P:ز[yu?ɘ`1^ L+jeIq4C tf (_hY+eIm_ٚnm*~O_wv*v*] 2 4!&RoB2Il+ D8C`xcwûO{OW.$FK:M뀘5b5kDkZƄqu}kv!_ল8 efDgfrE}}_}&n_\L5^>#fZEe=D0kC١4D{Dg8xBt!؅ LAr΀Y LVQ4#vkIcw0v!$P1[C"GK>nN&xKEE-o @I2 UO8ì#1=<mAo3M~,gϳ7/KIjƳ2,HMNn0?Ϳ׮XcBJ3c-Sl^}]!J){KyLvgTnU3wӢfHET9iX9rf̬ڋUʳeDzOQɃv`E'3%2#0@ŗ.12wLIb7f1bN1u#e/_!F6h~U乕",9.7SD0$ VD{ʀڟXk^f0yÊE(Af6?x?\^Om-V9C0Ej-0?zГg@C{f@d ~ 6af!Ileldkk|?Vvi'ֲBcAP<ٷ,# eVG#+q:0`!ق3OµhЄe/|f͛M˕\:X_gR][ a9l%:ӻ xWnTVrͬ^fgʰhT(c@j{Eak䰌sNi8Fo~4PJ׌{xqrf3ٚ!tj+—ݙ`%@'p~fp- nLWadP48.t4N K5֛!+̾eaI{HC6`܈iOﯬ i^nt3./ IB(-^Ax+h;.tel"Vae$$[BucaI&xasƘ\wcMY5c:ÉS$}~UU]"8HQ30jھ/?3mmvD6O19֯/ޚ!g9&;ξ,A]m)Qn۟詖u7K꼸ljuu=E^3PNvjnbK*S8A-ҬL؉PcHf.4Hf"TZz/XDf 4K i/h`4& ̀yBizoK3/ rbBSL&3;y.giv|-zzGflur)MH晣2(@b7ڪ?*"4ln'Ab3,5 :4.-b<@gg63s ˵EqjY5I_&j։&O)]S֧鈗]߷x˼^eI';iJէ}yEse8B$j. 5*;Q߯i⹻x! FMZfu41EUQi8FSb1MWlLLpPʙTvh)VAV_+Hۇ"(x6sMn]jf4`hAյk\qb{"3 34p 4gBcw.gkcQ6l`@xP&V5X\;֏Oݲw[Y8/+2{{i~ш nG4)},XP-#Cg)h̀3Y4|행άc 8>&!Y_Y\WȠjATf\(pK9yQL4#12hvB?>|ˣ>`f|c_T>!VF38ɰ,%R&#;zt3=I 2'g4kyzq1 b' 0&˚hiXq њ9 Ppi)h15H t 1S!L+&݇Hn1%Vx9˜d΋KBP,+bɒt +e.Ahup7hol,qBE, ^(z\Be_mXp4 MON l3^6HHc X՜k_\zUK @@ 2kvozUm߱v[ `Xia:O 8M͚,ߝ;26Ft]Ԧum'4^k ҭ->YREx|U. +!M!|urKD+ZM966YzoFcS!\15$Q3MfL`ɶe@mݕҶi:C>>X.\![R?RFzң'4gRF#3+BvpODj"Ksݱ^4 eKkZ e{++Aa66̎ް@Tfıq}VI%fXP fpxyAG2+3/2a}T*_ d%$fM9v(uf!f3;sš4 g@jиh|gZWV lNuv@@4R3}BxkrF<<>Ff+_YẁGπm2f`Q1?X\8-kf 4  @@pR, i2Oۆ7fUӸ%WWH> @L{G v׸0'nSIz ;/_up5y^>L -8ĔЧͺ9w]mѹhow\yq 4% " 15.ClL;. #BQEI‡LqH ~Ԁ8g&3,:C=ӊA\?30#5g` $4?1̑W^3G> tɓ'ee,l7D7 W1u]W\$qezzc݅GP>pMT҈ll¥[Vl,`MT`fOSH!5VIva2-2e6exsG|9V;٢^?@ H^~PC4޸ɘ){Ms81ʕό ͤpiV0Ed3e2OCb{g!Mު?Sx0Z3P43X,3?3p@r[,p Olә$0;)q!NIzZcpXp1FT&% nBN$T |$μk\Y}/{~ ļ-aiZP6?_/'-Lތ3Dhxh9sgM|f6 ^oѽo9N kĸ d@o.~B8qefso16O9?<a ;љr9`au"7T0fkc8˘1괙5B (uu،sѲ04 T#6jFczP2S\1Sg8lMD@7+Hx:75vUM; DbhG73mF˜wmj=Hr1U .-4bfw" pD;7f\ЕiM¼jc!.c#iaZӖJitfl 1] Zig牒\;#ٝTh8kgh0t*f3٢Y' fz,|8͞];#3g:g W9QG\p;i&:c8r2TϘDDgBe>CYɘ4ѕO Pt:/3VKfUvR Փr(R, W\>&|Vv-t3YXWL<,- 7 ?ZMhrb)8d>#}IM. pA5ÌTV6ykHzgcECP֔*j7VE,$QGH,nʎ9sP `V&qoLrLV8Ƃ^oprLJK.T&r̵>ќ5VI .ݐ+k*$&bZ4,kΨ֙fIͰ@f*sYTʼJ%« 4YPa6&{@xT#Yf>WF+ a |f,uط°¢fVY; Dg8)(.`.Tj 1tdYIWs'/3;c]mj=]=]]}'o_燾DlmUQddK)G#<,l= # Z'R4U"NQ:=?}ދ{*"4L-{E-P6ki9 oZ>M-߀\TC̶sy6""|ٮԶ0hB̎KMEt&4f@NUpLUoNbS1̙4Yѥ?!z3,1Ce82;4HbL PE L;d 7Ks @;1D*̼Z6QyV(ڻ椛E@ڵ(Nmhaz,YÇ9inZtH&Lr1@&w l *ľ2<6A[~c'em[S)&EܔdUGS3Հ {_XKM7zBt\7dr7f$E`$9!ѝiU4ѦAՌ"46vl1=!O*~-ލH h9v4ĜvRn̰ ִλLΆx)3h!:333 ha731|e^,5G3AgN =TX`蓽#X0̡h׵ ]U%[AdʂRyI;uFfP%aq0?IKf:qICR5~'Y ]c;,>%UՎ Acﴢ޺ r[)(-5Kh3f+!J%Y]Q33K|2{.OVނ\F< UB@suc Y఩J)Nu$+~$d8gcVYi a0$e`DWFI vVN'n~р(B6d=F~s-gwѣ; *d3bYuDL12ﲤ*f/ˢ'$áx QH*Sz2Ƶh4=Fc}>WN^{K. @3'"jp[f0ÎZF:2pg&nS4F|zay ٷo$a={5`7 i  AE 0EyT32ƙ,_7c'X@t&HK9+xgֹCg[V:9CЙ3]Sx_PWҟL_ ~FlDQ͜UL͠"c+X 1 354LBkP8̤Q1 Qf3؄|&L+Fw/)tn k'd`7 ֔p3*T8K)Z3MåNHL /)zɛMzkG D3!5v f "3ueBElF99d`o]0=qfR#iW.>PĞl>s5>sJ9V" "C=5V>o,k^]UbGT Ԑf9\aq-Ou}untxKF,^{7sivBרÿQj` t%~aؼKRƍ ͛E1sm@d4Y3ˈҙE̬5ǽ*VqF^,D;w fFElt;-~400PL;V9Ț笰3߽K .OgŤn YX":%ZH"W JJ? XDDe8]d[qd-Nccd`%ZV2oLҞQ4Q3~M0{|Pooi"4`zf{` I4]{l@b*j!"vE[cY0vcc 0[ѼN\c'lf.FOO0AIX^΄gpfBY71lllmu8n %0;LNa[N ћwhGf%S_p}lVgTNcٟeW6P4#0P~hh&ә "J Eg!F:NGi&4iLDYGb+X>0 b2dU h@e,F&MRPlP g?@fC7!h0? :r&h2f(]AjsM?>׋ gY~ɪ#Wf 䤠3sCTo25ݘ|،9\r)̜O͌<6Lݒ>C}"-cYYSfwF³5t\[b|@rF gYl+)k b33 ";ݓe?Yv "Vfh|VRak?/ BH}N/xTe|"U}]`|Ƭژ)7fs5__fh?'HBob6U#Хb˞Y-Iyw*vf3[GGG'y3=i̿.z⁇#1;C|@3MRi+f8.Phhz7`Kbqx}w!aޝc3)⑙tڦWŝV+*~ٵ5 F9,B$EV92B_`8Zb2SDhf8zAY ;SE|fsv(j^jgE/^.thWHEBzl2C" @T3sWok782C\hi}w[0 EB ;b3 L}f'6s[iV<Iѧ]BgM)3?S:Pphn1Þ4iд!Y L㬖N2-2sVM]{]D?qFׄɌ-M0p!v( SIEɄX˔pB!Ai9 $n71- bMtg>F DL  5jJd6BY0Nы3%@M:f,<)ӻ3<3#|3?󟁙 L@cV6w,g*\!z،4Tʮ @|\n`dr氮"3f._iڗ@Icx_,h&}g@͐2;*ttфtl^ ʲ0:޷,䃍`3!f d$è1je5ke؛0Fcd!Tl3'G3ԇOi ]=Ӂ2?z#2W>|TS4WAs. DzD2+ىEOpNvܕ(Eڄ>^s:ێazR/ ?s֚aC%"r1aYF(z3i%FJF(edL?qjFJb6aL] 4]f 4b7Ag蛖" R`ͼ3{MfD[Pab3Bl""4qʹń"lmg o)l| JVΈљư@kF CY,- Ա.Kh=n֌Ҙx -F(v` ZLh"%%iϖhF_댡3m:Iش7od֛ b$#Z2MF]VF\3b"Ɍ/MI5GFX9ba; 3@380-%tl,6V|3;UJՌx'D1_ج4;':D4gf\~?6SP6S(ALk6QI7'gD'iȲ0#z3R{f35ʹ#]fdF F$!@'6JcnP$063!n>V^k^!"|nDѬ*#W}#A1Yf S4tK g ҠЌ9$k@viY_ r׌V[~b3eS%=b1mPrd^:?20v3rZ+S.2Ьtf5#2BxHdI1cL&/4ӫi$Y5bV&ߝ9E}sQ3aW c#Jl&fy43;Hk",$37Ĵ-\ĵV4gD2(Ra.7ݲY'ª"0u L9s3Bux30p]mCB+R %Eo*˪L?g9G-!șdKbg<ӭ0WY[ւٍ XѴ BKl/iLN ;BG܇ZCkFihP bF#c# /P$[Y&RҗŅhɀz]}>qȺA͒L팴qJrSLIH>+4/fVꓼ.I}PѕVIC~Pj^,Ț>',7ҷ8p #?b;{ɜmH{r/7_uF34:jg3seӣՠ܆#==w-=)~=0z5|, 2yz 84,i@b+LGa+Rfd oJW.qYt&*+K$gnSR3G@3(q y3n"3uqѵwA-9辏Agh35k/k89{76هf!Fy?z2BjRn[f,8v⢉Hi S4LУA 4z}j܀Aw{Gqh岙 21=w c (:̓-{:c:Y3GL2xσ^0XY1c̑@l2(3l dpن%|K #ȓis/eޟnybS زI.^._ ].xn{S]Gi@\!)p))M 9! Aߜ##K@+EoG\qcg1s-p7I╇좛^@,ЉB_Wՙ)f7.?b6f}&HB3jWyO@3m~ysSO34N# 1Z2khAerf" r&)MeBLhtwu`PL!N[C kĎ6 >zx:A L(ʠGf;E0b:ɌVMI6)yT>#Bfl Ic;, "aX빭6 dg l4Yъ?٩̻IvB IsR|)f|q ;\׿'f,鉃14P5[>192^hj19#BN^ŪJV#lo|~~-c4-r_ ]!*ȎsL#";dyOf.gFQrem& %5,?$ӬN˨&?̻GU jzPv~b3eafBC(cg'ywLw(] fhCs"}u&o\LB\ؚ HMT~B~$> LR04CkMO@:۴xqxeWc^Ne23Ff8([eh3;RG;B(W._vu31Gqg?(i_݅h97l^ Ab6b.H[EgLlm0xLf3-Z3 Ă}wB "@*gLkp݌( ɮ3J`U::4hm>Xb,3 9f4Y줟s%~a$B> l]jnGi-^_H3kvu8ejVio/a6:vH1Z-st;TWW&a1NY!MJ3RJߟ31IwC*̾E/(4>&^9͖`B*Cb(]M?TQP%/`f ΐ$xpsuu1 ?s@h菸y;-yfW+`3(a|fhHRN'ת qE[E~d?)-_=zT*^n_D^rB7Y]D(9ʹFCվ ?Myf-,Π7̰,#)#3Aj0'sL2y7gٍ׻ <;7\yzfWd}3͆+CO13?*@qMO]CgGGM@'CCuCwgiöӰ#rm 쾉+-3J %O3! IDAT)>LQkM]f"a.[R"yM)έy8`P33LMd 7ɚ6xL.]b )(׹9N,ֳY ƤZy@h:Z 5Y@ ` >sgW{UHrܝ2 #،fz,w} |ͮ_GȑO<4̸k S<7LP ~ozM(0rA7{r0Yy<[|F}Kζx26?&V8 љ/kkkk(}D%xM?Z#u;#SF"csO4,k=,pE3lDg]v44a;؊EbnDg0 1NPOn"P`fBÇ \ ]nf(ol g ytD3/Y;πx28s#nXϵg6z31`3OᠩN@d9fu{.Ke`n4ȕF.[(m`Dff;QWg g؄e:'rڨ֙6]3;'9\'ib+T#R-Bn4`w kiܛ!HsŖj5Y8WNrXCbDe޵16wY, `iH6"5f*3NVqfpGКݝL2SgRRfG|t5W i?ZsLb̄F$#t::$Y ټx` ɾm,C :2y}IRvϚI9΁y%ҫ` ;d[sU[&J$*(O6,erpFʲjF43#T&4h 3)]Ħp&rГ6ɉz1'GGO67ӯ* @1fwjtN`ܿaba6kxmgDՊ}7ܭ7oB#eM>q'>I0;Q 7hRͩmq~_]%Vs>ƙ{jvzm*hs~XFLiGb` S's>F?f8;H--Y")D؇MLgL"S-S9LHpLy.z3];8 L`ƳmTjЈ3lu͐8lMws߲Gg3fzh2hҰˆ)%ↈ-uꀦQUDPta!~-Tf#H%"eO3϶`n$:3L=f4\L E88H4L#Mcˉt\bd[6 KCZ4wSU¨S2`4&(bz=L7*D& 1i&ŇFl  g8V5sћwM:eGGMO񵁏rfD ͊⏉ܹ~׊X݁̑+٪yI МfT=XBܺ-\SOsMQׄ$>}r<~x'*ru-ڗs # |a@A1Ud=WTpCqxjV+]TQ y>[<fj4(Nu2',h4y?Y44Y?:1%ӄ32Df]9bkpɆY>Xj tBcawW 14~ZI>NJ2ˡcȌm5Jm=޷q|_*љ{.酵C{ѵx4eƙ)JDlJ4.Nf&E*)#s)֗ c1љ2 "{]P5lnv{{<:e?EÎKB ]L1EoS\31+)~=88qǰ6+fWjF3|錔V G Rm ɲ*d/@ZAom/e»[ufxvb<ȫE{L+W!݂gdaCuFV/gkx D*72Mr_7{+,fT+\z&L2 /3e#e|&#"hd5[DzaYj~z[eefpE霹KdΙG ++ֆ5.W5Vgt39YôJ)Q6sdx+"tfbe%ܙ|n̕ODD3L$׶Em$Um_?~/qpzE-2Ɨ1mUWㄱ7jF`i, EOGFsәt>rxB ,4Mn fxk{x QQ"q1&N9Nnz6Cč>amTD@):ӳaH2_Y] w@ٓ䨌7/mm4'JvYΕ-y ge9ͺ)֚Ng#g?Ktn;; @غ# ^FkhBhҌ8ɱphMV_L,Z{DgJ,VZ9f0$hPngkCwfIĞ&QuQ[Vx,&ƭ20 ^` <ίPa ىMTDj3΀ʰY+O$9؉HDg,<= N:O䀦U33=E:,\`@f ILHOk}WI}cyn\"oƄUn05K y~Kun e_ޠA8G 8bŗ%hЅ=yl =y&(gdY;QF"G})flk&) 8aL~fT Uf Y3^ CF'nM[8gT+ț!.aז |z0eZc: 0fesa.565jkn njϿØ'hmgx΀hr,J`UIl&tdz&9ե10{~(=t,/ǣS7sXS2qr5)#4'7b.ư,grsf /L/L]۷6 ncv53v|À"Br;3(<,X/Ǽ|:3;hF?0Dg7j z3u'&@sfK#vhKokYO,`ڂt"|LuTf/ 6;Cjٌf |i )LhNM)Quuyt6 i,$e3Ẅ́N µ3@flG,-+=t6Hp.rD]Dۿ=Na3(hFכ)=$)I-3M %Rg&Wnjpvn+geD vSKg60 vD NCs8KM5^(_tX~Vl)阙!vө2N:e3z:С). Zܱ׈<֚"PO862߉%u}^Y f0IpHCPTz&L7CAIgo;C$0 F6C1z\\Ro1~g[F"uᑐ+("^&)h!0F"d^ q'ye1ߣ%VIʭ=Q?krggB2peiqYQfxXY`4cfz3jW9 yUa*͙ʚj Ȝ?z B>1`_=NC N\2 cfenLx( َ 3l$2ˬ c-OO۰oSZ2W A@i&z_9W;79Nfh;~"-_c{Rșpfh҄terpgr*hRo>/P4UCg5cRZ pެ5QW:7<Ԝy Ai2Z^1[oby'/Hakh߳[.V' r0u\&I W@5[CK!y KS K'jRtáU  a&Z]!Y}/T][rk5U%]cR[k:/ ΠZsH>~:KチRYPa]xLҕn̊9k,g eY̜ofĽIxhbX@dpu2lqr)±Zt@ZXOߛGG7~@efe2c^*mJ4Xfόu9f|, T2(1w+hTb?@jj>!t)ѷ @~$%.6P7{P paF4{LR6DpI#tE$?*c;3:>?!7~L&mA崩ecxf/v  )6 ʡ 0yց1|api{`.574C[VAh0 4|=éτfN|&dujVtf:\ֶ }kv7ʷL[3[/N09I `~SP-!:CD8MIN23Д(:vМA TW4(0 u%̔h9ZkLwT% [ \%n7g0ƠRI;~Ll T6 "ʙIƚz3B4z+MH&@L,F|!+:}Q:!pI(?;۔;s`f`5f7[EFI៉E~XqD8)=Rt+QhU`\X'g' o2iǵgБZ .VZIv}eT]Rdn</Iscj\ғOgX}y?`ѸB.K67蝃 rhb̞ MdUS%7ҧ%dok>;CRm"( rY $QL r"# :YܡsrWB EW)D+!d_# Igs(Ľ$5גf%473._ ƂK:P\5[+"h-.͙͙l-dJ[Óa^ftzz?fNܙym霰LOO$'_&dv 2&t 0fge3Ԛw8{P' \q%0 ZRLi>ҁP7W kmZZ=lsCh f>šc3WӇE{F%#_Fwbjd2<42pd1IS*/8JCWyx#g4ǏoyQb2 ھma;çp3L_@ νa; gb߾}f3xM`Mcs{挝 3"(d@xC0yyR(<8U F U Fuwy Mƙ Z3 @ <+Ve9%30%u{TȜL-jAfūWFmz6k:S'͠8#:Sb#8FͬEMknDRn+GjeВ% s'؍Sϝ4AC k+'֌fo=(VF91ڏ =x6/m_%_!KĬ&!4lpމYgVpEyNɆ L`~%BBy4pz8tS:ЙYn!BgS'I9XH׫ d%Xג>$=!4X3.d@Y9CK-! hB ђdjȒ^>t-`x?hJ`0$|o:*f/K(A0Yజ TjaYvdJh٧ iVֹvx1$Xk2A/Dh068rH3!pIs;4d0Y" I}HUF0 \FCfܞ ¥mep;#{|%,3{M`J33#,4myf\4)U숦7[1{u PIkn\=Ht3! Ntf p52vVM@ B͝3`dCug!8bt#B o[ Se V3è>OO&*mmmDbVdYg8ܕj_ܹJ0 5ۥ_,,,,c.7Ve|3a3*."4aRpm{[ء53A;xa:S$&h/bFs%f/wD l M֬g0 О IgTAC Sҏs)5LhYv4WWkFb3F2ўi3LW(I0!|].GLK%J)2C.SƪMl"n(%*Du̝bEa=YZDh3O A~ yU/t;#QY= PR"9Iݬ eigZ0;2U:Qs3O\tTg 4h&P:'9R\lA J 3GftqYLY@ G>ⵞ`gԌf5%?)n͙>kA$ewGz(׌\!t#_ /3H|t*Ģ*PHw R&\OBkH ;BD 9vr -;fV+F?mOej}O6)&Z kdOR_$gKlDhwTTXC>?|<_ Bm_0k 5SaFr3Q5S8 b@2  |Vn󞖒C[et{'1,3J5a̕Dk|fX DfɺXXϜ }]#܎hʍ V3n0dDBmyALOH=D͖Pf56J0xhWGbށ{>ݻrw6<{1N]F )SxfmЭl|fU${{f--EX3,UP(ijPqm|9ۛp f(AT!b9z }]AhQ1 7eJ.j@u8͙y@3;S'^A~"!aB383%tGQveB](-CjFfL79sqM4ϦKgu%hfFٜYEmuP4KJ"'iƚv[*ٍG˄&-Z3<Ċt*jɊɆE3sz[f`2 w1_~IBtK31>^vb܏iRܚjg qW3* Ӫ` i?Cٌc&fFQ8Cn5NP2<1"4g `f抡J5șGϝ;737nxL(kC,$f,! '|ct\27.ƀ8ftH 3`O@ 0W<}̷ 5W n6JPrm Q#z9H oP* |`/30ʴ"E3mNWL2g>\"A,n8t+h1NqR0Xưԇ̺%0*w 8dt3L،L)3 @&4{ξ7#3(l|fF8 Di^u$Hɝ"SP y٪Z!敓a23QVOpx zdYfm  IQ7kh 2ѡQ4t":Ӥq1۝LYLU qD[$1oK%>y cҧT˞Ќ$XjcG>tgzeC/.u.Er8s?Fݍ\ApkS2M?7n#/(=zqp`/͎_lWB]fR{j-p'Ε@$ϔ^ {м#DE9fisX'%A` a6ҕo!$ƙ!  ^dkwat0!Xbd^P hK:gm&Yqzl|~ &T0ĉ b3M飿f2\H~CSoCӂw|ߵsv\f1J(77HbOV߬&1#̘11+=j|ͽ }q~1a!i&"3BffBeKkZC"ᬤlh41}*Y1ڧ \J.&Omm,L)LHƙ6mNWǾr>~@{?qwfCS^[Fa <Q;qw=((23r3?Jѩ T1^B̆XMoɍ5!6CmgWrńc$3\)bu0g@ ` lx~ʾ}k{suصpZќ9|~ͮr;`p0<9. a:fIĬ!y×- ә pxvg hY|yJ韝2bdFLAmFuuy3Ԅ@7b"PEˠ7V ngNCʌKn9htPTK8Cl=bg&!CF2 „lF4(JAz۴bXnFdf; zL8y3rFԚ4;@hRa ɗż:+fb죹# An5Ӛlf3\*g*U34wq3‰; y(:XYJٌ͈L7LX,w{{ =30'GG!5xU*/6Ɨ+ J32ᰤ3\k!i#M$->Is߂54W,ZIҐ%TJXuAXMpS+O;YWi*iC”#DS*.9k8B`FHgRWެMLKxm(ZU gJf,UHVz{ɏDmD\;.eBI2ܖ$ mLP3K.ͺ҂%"`JQRO4G?D'*PO7n߫5`(DrHfD*0z0*dKog'+ᆔ1d/02/32* 33#=zB3`qPC'38aTCfs:sU3EPDB 5"vLUVhl{4tPS=HB#hhk[E$~h*32}zp{@s3ϵ3 o7'x&_"6ߛ}A?35'_O< d 3umqs  0.Q:u24r7xFP" 1ͮfе RBsdcNT9Qh+g}ex/E˗/f&4wdQoOgw }>55Df^<B3F5SltvQԔ1B PУeA&6gJזqltHҜg8gT@kJJ"<< @ޖhҤ!PJe>tV.!HƦue3XV=g8lis MnN܊3ॉ}0)6wwBPfdiP&TKN!hXMfZjZ]5 &_Xoٺ0':aBhV41+<[ǓʜZ39L?t 56:/ v7i];*ݜZ$Vn2LH㰖  GdJ7eO\RԊƱ1? 2W䠡6 27Νkt\Y8kH-Yל5 AM. iD1}q),UYRq ,O3'}nՔҾkIsT|O|cRc1R_BW쳲ԯ+ 4!ɺT:NoI@[3_ĵR.uB}j Iɘ/9yC?@Lf]abαEȬ2{3$ՙ&;\+`F.Ld2ě n1#1@ Qf7w&tg 5kBٌ6eS30PBJJ7+4'OДGCH[bDd&;mbU<%qkh:p(͡㇎.̈3sq2a-\G} ]&).syq& "9[3zR qod^| S3v,(yx>9rfxrwjeN$*<:Alڌ(ͮS@$|Fl!"R/{/_@w^dţ* tfAJٌ;40kV13uYq^!M#`l]f7c֝f&qy倊T`l(qro 싈JĤ% 2vcO7 p2kLUr +. H[8>[ϼ4"?Sj9d6bHf+XtJtX7 zxx@`µ*^Õ28)k1 X~ jg*֚骸d-2sv"t LPtZ7_M84tF.ca'g4By0)@ = *fh\)M@tu3Cp~T3TKD p3)zfM'5Lg9|.۩8*_OT:YG' g`>L e߾*0[!*Sbݿ^A;8_Od\q KMx~Һ='y[! JTG]")׹6eO}])%f/Yw` :M*㟜 :Cg,~))RtYJT@ }.Lw~; ℘8cwooL ™;2/C8ӱʇFyQʂ3r.yСCCf WT\&MwϝcqΠ7uqalbf&n4<„)~Dt#:c cQq&3-qLi#]ҺއLRyr<'2$f&a6΄٬̰Z%A fkFy1͊a1B41=Íd1di 6З1a`km% #}f?lgg :3"t!(=dMMzexΔ5`Ok%yFQpsF` fB3 g)@Fi}n "*c&!64cc0('M4ܴr et< 1^Lqzz-pFfܥѲ @P Xv8=_7)ht3Ch&zLk lh2CA;VuB f,3ff/הB,h-иrOtfW 066PtwO[@'/lnGsfhT@)04eZ-!r'zЪ0^bIkuD4XmCHEQ NԀg+E + 24wf iߨ<4@sfp9BfV*3.ie #ŔAhEpXJݙj;1%pANsg| B:x>YgG˯4  oj F4HmHlx;?&b*`HsoOe%h~ d\b89EZOr=N.6;"֗Lx3ȿ7|^Y,e#}-`Yyh9N9YV톛Y{;e#3NyU ݄2v Ba.':s g,sլ@".͉w*]Sqؚs¬ln`hS+ѕ@l ff&  B:^6 7{jfxNl~}24hfF<~hKZYDd\5! 1'af//36o2z?0F Yd>3_a,`1 џ)E3]kBOz̘áDoPmB~"38E'32K+K$~ZEm-{  :`JiqՌxȌ@̡!${NhĀ!ab1$.l $!M\Ǚt}Pͅ5|iMU(sPvhǠuctfwvJ$tt#7O0>hnn?`eǟq=GElowqs308d,s+6e㛦)æ dzfd͟Y DgX"DixSeƿ=Ϳ Oab&3f`df{{wٙ02:EhhhB`A5{pwC\9   4h*ܞ?T]Ksƴ\(s.Y et2a -&tg޳f*7x33L} (3OEuM IDATpx8 t2$$/9Ctax ns$f280\T᧋UV1c#-ag=-% 6>M0t3άyIX~8fM6+B&%9CSh5#eղ ]$:S/ܠWS#6y na ^66ۃ]]iϒ[i΍#'KtḊa?UٴȻgOpAotDӅx?9Cgg7)GulU6# dJ"]6?R64efLNenp';3cbe|v&f#idd$;&{'}t d?<Kx>pfj $f)+Q6C 99Zu<̀挡[C9"0Pq)lab"n 43\3KC 0:h+hh3h͈RqyJ1HTNYD3r31[׬ךӚ":;/0"4٪YMHtfѡ!BI0$@s4f4jj`@A '/+9tA<]~WЄ$@(u,..LiWh .p|vCLrئTyD\dWgAA 0 `ڨD{m2覙U&?*s3:fD/@V~kh_0YUU|)9vp7_xN Qijum>ݙ)zzB R?: 68(f-3{O{yS+S=n~ų?noag ܳ;|9(Sڳ˸!\n$x= $aM')iRo2T0!4RB-ӏ?~֎LΟ~ jf3_|9"&3;;^qp8# knY !2Fq4iǍDxȜK#9e38θ 4ti# Ck1.2es "3.a3N„fxX3c!!c׌Xr4 e贔ae331ed&S C5PHzL )b* 7ggĥsL1YWЛC P'+2pY2ӤKDj}|y9a:Q P*64[!f,L# fC_Fe1̳y3fPyD3,g`rƳ4H<<@ @23'eLj !P@\T@ S@pL+^[rWy܉aNzte\^EU@pLx UOi\ Fl0+m_^n30hxLu*123fbhP$(KWk7SdOC@PUtw4iLc3#gX܋,'%ںC69)omh9 Pef ynrSi,_I7"ڏq&o/Tf* g&nmiS3 3@  J+}:y `U`L>f-OXm檁4偙*2P6|91Qds22+ixU&Tq3Dgg?ƈDՆRjޟ3 \=JPCdP3ǽF8:<0 š =(P3L."-J'*U3kU!xKx$3/: :0 >'Cb8%ynfa! 5m%B+thWBa0tr:4ony. {[ ;+@7+iB `)`fb$˚;fF&M.1H>43tKJ2sKfaI_6plf6E3IqMH\P/ T f ^"xYd3 r7ѭVY >*#ϲ Up)u;1vJgh<a;LJ>4x5NʤXS!RtUd@0#BͤR'3dM9RnhϠ0iMț%ٔh <;=2_SPI k6s.v?o\7e|Y+vYF6?lˏe6H7ϼa>oݔ2I,f؟Ȫh8R|nOuBg?N  R8=ljޙQIcʾORfqcFy=6ޚOD'{5<";!33S!Sp|n3@3%eZVhb4/=p f *faXw掿^vX3kSH1 xf+fʀD ׎EgVS gsFr \\Ċ6~ -..}O2jST)T5 5\53gB\,,Q4~2wcQ'5=51Ʉ)K bΰVgfEc\h]4cF}qf<:4ƕrvɺBHuw-9ER'4%_̯ږa6W͋MxD.9)yΨIgOS24Rkf4BlƢ1.)$&4q !wy -i\D)?.*ѫ ƌWPy1&y0~ C{ }X,Sq-tʬX-pW:NgWgINLxY ZL!3;N2 Ji ҩ2*+oXMAEse3I5MA5薮LC.}vl>H_|".yܠu3A7ydӎ=7bO}pw]{3Öfm bkQm':wu[vnAW`S[ra[na;;ݖwRn*f{1 > dcf$udm@Ou@ͳ?OZ+v<)4u4z"B}q?{HXB/cC䔓R,&$?/G3$a<*  _I24e~t{dOXZafnnl3}f 5{z{~zs3{@f8I5']6Xe<3:Cu5K ȒZDVՄa Kfx .46П3@gBgә38llF5p`Em&>S60fКf\i[uQTQ:*IM:h1_T4VEdQ3͠RLc2!u([` yY0Oh?Q80O|&Ttil:4bL3lgK!XMi x\x3\a{%4ߴw&OH4l ̼ #BYF)YLCrC$fHRp7<P3I2IEw+`DS"ܛ "&GOǿWhhcx$ }UzpA# /Jo`Cs icK9nx~f: ju/dU _˂4"㹔 f2U0'&f/d, ;Ԡ6&F83y腇f Ϊi pT2 :љN1>xΒɧ0C9p&Iᴔ{O+=Nʧgwl/ܚ{{O^޳@ͅ \~G.U?K='~)Bٓ̂M]{+w9--\!Trs_ݵI;SyWOM}=vAX6D&KG<"/Y{1{֓.Q8(,%ņϸJ/J(q]͆UUm?#U8\WtM5aE ffǬ2y:{4vh HQ&ű9$@ vvwٓי=3@GM/wl y}NaǾ|DŽ1c ,*ft,/ye ύiQ8^>y yPUᩪVT0x ^ag wbefa@kM mDhfK,Q  3c(%[kF™~Lap0!H+Cٌݘ`oƘ?1qE3 $Y IH3#Ͱ fe.c$AeeB 1 RAH|g+uk\F8F3stELb6wDgnlfkS=# q]~( g&;CP9iո B5ͤ uAo~N]fGD`rh %E@΃(uN) 6f 3LghAX+8MehQW K(ӳ ǒ&x1@!YHMU_hNӄJF9d3 En`&!RL'u+嘵ƒu<@!:"i?.e+W!Dlff(&CZT8#̀`.Ѷ%z3&qdyRm9i||ZE}矅ED&'rk1g{AfiT1xU[XgֺUʗe8EWlY~3Nf:)KxPAO?Sҙ=kNV? [\QQ+8aTenpg ^)ተ!3Dgzaf(rWKNm왩vÃܠApANs@ λf{d>4T) (D8^THy{޾#!0`'e=uv9F[Zv^baFIːя.!z{'!t3DTaѣM6M[G|sʑ4߼xҥoz^ ɽ+\ǭ;$US҂4xLM|l_0.EHSR|I9 9=;"ڡ2T=|gyt>bpgF~kCȗ_<)5a,3LЌ`{D%!fL3D}=Ezyhl*829 UP%θ݉v%&hϼg6 QmCXc@ cf12&tgПc:J;j5ȏ[V&0V41I.0 wpF(zČ̊jC UF> *flR3Le+1F$sh0(3#\f܊^3# 5Uph" fҠnV3raaN,[@hMˬaR68@üi dly#E>b/47A}Ƥ&* "2pe͐W7`Zɜl3j<9qeDB01SE/c(ƓʈDE7«eLh.fLݧu)`,ͥ`xV8W= g>=ldFGP!ajfNd6VEb_C K>@ 'iUέɚNNTIy QFn`9 ƪR '6`I ft@m620)hJr3t檸;Cj֩߸c?rьL.:8TF!=f1%?=LW@e L=!]ʈHC#^Y^lHS4M^zn>rp^;HYK!>!zlUflwtbC)))KVzEs=+fNctÙNq"k+|'8s&C¡bfgh?vH֑WΝ јKAk㳳AG>04e ˙_k^4`B̚f%͉&V`@D7_9@f C7E*n-ɻsT7NМ4'4'wcO{UfpYPUx$BedfvDr{Fzp|USs˥:(!brMtp#Ye/Q` IDATHA̰y*j@H*tz pp/;V+JQ.C;.$**?_ѠO?aմA4JqL3hf? i'3i꿁%fUoեBzeëi vRݐ,G PB y`Hp&}Țb7Ýgs~gOyqRs6Y/H!۾G8(w9R w BH@sS O#虧8#*ݘLRo7%P`g3vI$!E =r7df=ܙ{3w4 "˧7̈́ڙu=f:VkGGH#8T b\qFDh+{3ܻ_}U3`FႤ3 B\=`gjԩ:cbƉ#^Awq^,n{i̴p8tHgc5$wfUB-g0MiS\Q &3kĨ Y]ӇA?TT*Fg;2wdjHA԰:Tyy4ܛy]T# ^!Hk+$H' h ،~67^}b /3_;Eь !z)PEIm~Lڧ]y;ava}"̿3m,WO.pcoE#j;Oj4x'߾`~mxK?#_%C^PPLL~cnkzޯ1(wM3ˊ:FDx͝ CSzhӱ5G]9z$E]u3?)z3RoFB8l?I=vvܳP3{{kD2 7|PlbgWE7gkveCyZ*<`E Jc^71wUgxNt%Wj56۹83m3VF-lM *31q566ߟ\4Z46:S× fiie3iq84Lt\H'"ts@a+z23zn?hKt"n3/ښo242>MI鰟ls lXltSF\|f{ Nry%2?kZ AOl k?1',o~Γɚ\g4~$^/'O{1z3B 4=9140c9shL=NP ZzS,Q)U@C~L[h pa)Y@4v{x62G"Yg!fS=/A:9g/et 'i-g&zݞsU*"481D; c_ضmmdKS\p*1i+JN^J@Bnc My%E ǔ<#tzVbQpBa*΄eyeσ ]Y1 d׬pFwx ȈV1zvt_3@9X@L7+ Ț|4hfB?VlS f$:̗B#6X"; ^SxўPŰ@&' Ƞ" N%%h|ÚII :2ۨ'3Q&/\s*at)5pUQ;&P6ieN}}͙ELr~yY3;KvbS?F|_#¡8嬒̃LB@s ݄?sxX7<pLB5fEAxM8}cClhhUo11ChML>fhs%e5e 3k0̄:ɰID4E#5i!3"Mp"P1{Z\4dx2 ^It~Qz"]e0,þ>3uŢ:be$ALJxM1|K,sDcRpPGoӗD/p;2'6h#Tjẙ:MLf~+H^7d)K'M1UǵυX@=M>ΈL'}4~I(TtҨlU(pʬLv@98v3ua׮]}( ) l#}њw F=D&lf qR`7*$>RgUB/H4[Ut$H~}K%z33l5CkV84&fЏѴk/ej3 B]g6# SPtnv*eGͳO/ P%3h `-_{mP]svem[Rҟ9.*sYJaIG^ydݱ~.I)eƭK1e= zGc5٠o\w1ͷ}/͹tDךC̙;klR wY\; ߞ8҅4'b<ٺv'x楯g_Fs'SejII]<3<*P!М=&HkR~&. åRp)0}+ KJ"3ퟵQ*B_䓄Ti!/n> lHR3"5&*f7̌eAV_i__i dTJ~5A] pB\(LA@ vNqE淆6h^fhk{=hM 3BnFd 'DӆK-̈́d+q!9"L6ͦᴙaӄyb !M\6m3o7nu˹cfy6 Xţ3bʭ}.%"@Pl/*TfLfnI3::u dt._}~?A 1 464rr/`Hh Lxԡ &١DL 4+llB3*o""7SI]bNƼsIҘc#|g0K4]͓N6!=1e@S>}H":ԉT o/&g !_T? 9[0%rʖ"oY͌ɂe1Sʪf\ V;:zw3\ :3jDGUs><'LѨmcJ#iL{cm{ 8dk×O@KKErWqG"$%ݦ֙̈]G{'glΖ(َKRv{?~ZL{<=IOFz̕0vɷg=Ib+[-sa+Wn^ߚ~Ox>&'c Gcnh~O1߻n ߥoY;M|'惵?c1X&ێH6NM5gNrof]rgvH2 fbl&،KdRLNod b43SI\c3 3ݨԈL<"fǡ 5 n| 64S32 M$ @G8þl);հ>H-~Lax|&"Acfg.܌Y˘i$hq?H@ ~ 6 ɲ$WRDh\ް0 fa(חZ3Zb"V 1cEFd pS 9FdOUb*5# ݅wj)3b>yf;Ùnb4yB,Ub_Sbwl(oF͌Cb,===z37ـ56٧~'\ӃN)Oݾtfǎ۷wG증U/l<7~ܞwwf^}.F4d6Sڭ˿Ǜ4OYgOďZ4 'g5k/ƟXğhio zĉ5 ИNǯixވz>:JOFcj*-᩶R|s3)2l1o$6U3B363P "RmJl6? <@aﶴ={ONuU,3Ic/~9zLPe!h$#Dekg}(jL>ƫC,k7ϸ<:~. ~.ʶm3ltnBr&g 3 a63!Z4cXO6bĻpU&srQ-r "#gP!&1&3ʓ3ܔyNop.V9@yp?$93u3$ʬ$A$2D&dKHɌ.MfyB-Zΰ[&\͖i 0SΊ8<0Aõ38V/?lLa鱾JP @ g YLogg[ʼ£0a#h5bV3 g]}𬁤I0225#oPx*g P$kt`kLth\.VQzE2Naq:du9sWЈY>NpIb2t\ti-f^ !ЖuZv3JrkY  FY^?rÖ5"ir0r95Ca < V c НfI\]J0C1ә>@ @լ;/?On ~86@/XAps qwM$K#",f"Eьd*ӅXXE3n$fhQ,Fv45䌢˕B{e3 6\\RCR \f*K%Mgbn>R쿉 ` #3@ \5 =Re@P,( v@saĕe*` Ob11y"Tnmd^8t诅B@NlrԔ2G˜Y%s15 }~/Mv4+t# P"T;C~J;+Z7_św 3Sy4g:NwOuPe}#G'&PS}lKAҥ_ݹtΑώ4^sN ~7x/޽#tׅ;~u̽_tҥ"n׬#"a)Rn ;{ {~嵬wӠcǘ?w}ׯk_q߭55+wֈ٬Y#vmu&`e IDAT`ڿ{ӫkM f*[3@ULϡjՌLeRiMOBƿW{7lgޞ탹&6i@/b$/GbfvPɽ:A)!ɱK΁ԌR]0tp52 Q.b|Ul;C;0wfxƶmqضm hD 3324a< aoVKZ! ̓02pƤUEFk҆@M0I|В-o\{Fe5 B42ӥ}bdЄàrTXBAg8*1&4׸TNdD|sp.=~C4uŏ7:w { 0a}$b8.iƀ fX`-RM$$MLU3l+RGAL8]I ./P2Wzƅ…!MZf2dBԋ& a |i`c2W&ΙhVW7d`: OJdA ZC:fЋa4@f0VZbSN:Ⲗ_XH@,P>ǙtlQ+fr+59Ӭ7)p@섧ofD! љDTgg ,?"@R!F €xx,xg'-_{fqNGx QL۹5cם G3>#k;|frњ,Gf<133̐%tfxf>}]-3Q564=S2>Ij s?+|Ӵ!-W8@a&VyB/[ZmESN q1elc @ š i͑аv&$69N0Uҟ\}Hbmj_j3:Z-&,goߠ%F5#(2e$Lxa,\5D&eF/F/-s z0Xj3l.l4 :)`WA4lܞfpA'ya ! 1PG\1fDJ̀Lwc}fi%$3n&9QiF٥2 ( MTwikpitxg0Y z 21 cK3-V LHؕ+ rZ\ XV`o Љ>v_ ufz9sf胮Vp3v.!"c ̋R,i j2RL2f2ՒZ`*עjR3oȄ_ԛ ܞn 4Мt 6Cwt7oo\xY d2>6o?t@>U W/+-oћo[|VyCi|o$(;kI&2![FlfH@Si 4n FPA_iҿZAuAg=9sl174O7.j z,\!ɱ_ &;b_}{ F3ʵ3BK@Zeet ߳?#Dl7y3l)ѩ@SB Av$Q9Pyf{# `es_SI섄|aY5aPe3p|MVE`O5f' *CVUDDW2yZ3 e۸-22774Mdф@Xm-.9%$*W/kk Sj- I3aV‰d/p#@kt&y+,Q4D&X)[e,LڒQb0n *)[0+ϯN/xf i™DiΣrjP7{\eЖX#[.8gl&Ct6>̞3S5G_~Y7hx~OBPls`㓸ͷrVlE?q]=_t]4k/ՓY/|s쥠O=s&=fkVW|n_FS3Ǜ>8t,k.[8Yļ.}tx q2)Dm*g,(Yћїl]@aDlE3;[HABX#KCM6ȇ:YAff¶hOaD(ii~O7Hӑ/GDӧ_<ͮ[0uP)w37HCd?_pӪ=SoCZ}lլ5a*w)\a,m2YkV6SV61gBFL qsZАrR"K1E44EÑHS$/Ll"kD@f /oo2әp~2 ?sˈ9 HZD ( yօ[ [hpLf_5J th/_*yyƒOP\/{aq!A$9K3l2gXQHĀfz&Fg$:Cg 2TpY< 3rF[#՞ݷ h%`aOIgЯ=W/(iCtP/ҵ9o>y׈7L-SRXIG  0 njVZ++-E'  n V3< C@XY~3xLn9`<75#5va8 #] lm8!߽qftwU"hFkz| FnfN.ҡ2fr@5Tr=su>\*4 Œfi 0N@Qh0a r R B 4HJ#yx>qD 9VRg qNR Fn@Fgv޽3{o}k5F'͓̾,'kز?E4(٪?恍5tt\c{a & - @RUH|gźdE?9Sn+EE˼*H$渚+='3w9z`K-V A\ sEep'#u DJjZQ5rjeKocbܡj!`#y(8\CL2B%wx9U@zTٌЌkPfRʌf`f+ƜT̮͊mm/͈ 82ʒ?E̓dfʠ3sټn윉.t@{3oeJ?$d>~HG_wC(Ni6LMMM] QFb3DeFV Wr xZX ZNjިQhϔ~Cm]yn(^K(*tg(2ǯāw[lq"LpAMXnn7{)2n!.)ʘbI0%V2d&7,?8w2w |%|$>})-8Xp\9sW|ԨMƓ3ܫ\sq&8KA1$46񙡡Ȝ}f.k(ւLLepKtps@X@$͡5nB{E32N= EnE""83"1,F/`ЍQXrf%L,o+k@P&n`7?XʂYd1t_NN*䨨4b2p~]͎mvdKvfaL9( @4],eΓ 9 sM<]#3/'8LSV3.>ãp\4lÀfj 3;8Zp&R62?+){~Y0#mI!V>bEVWѬ,L||>%r𼭡̦wfn2O2Z5٫d EWP6{7C 06w@63W<' ITiFdF=U6S<>33) ]gpD3G Et6+oN97l:EXtjCcP; Q+W][Nsљkf0y~D,`) )1ԕ '"0'tlbNL\pɨc f,.x.\m{<×2ӂ+ 4R6e4d!>>]\vFlfs1;*+_O5viZh13>7/oh3gQ{nF5C wDxD,{gLhFw[c1*#:8:ehhW5&- CQ:#ĉJqKL՜Imٕ~3榶O7^eY1ڴoYWo?k$m0?)7\1WC"MLg==#B&zBl=~ǯݨR7Gg+!{ܕyNkh\w_)*:l5UXV$x4nHlL-jg1u ~m]a/_Mpn*^8|tÛ ~apu=H iÏB)0<-0Lx?לgrwlBhx4*H-5c2J33eQccQq/cq ЉК 0)f (Pn'7g6("TL-vĚ 85:]!|F iFtET593v**AȊYd3 6Cp1{2ㅳ<+CC| df *g %G.'pdh;o3 fb^'wv3gPxfXJ&3S53~^4"`@b.cV88CDq3l^zY5i$OhFDI$=CQx^[IBm /fFyquiHMӠxTBvť6MNE1Ŵl4Nf:oL -YNg<z 2+zX g^X?:7[3(=RW^݌aLDfu%`Q~/WM>kތW y}i]+v]`-6^# )DMȵF t>$ K^ƴ&W:ћјFg<mF0*mFF4 30Ek12S<ݜqzlˊf6I?zgNF3M[>O2ɓOK/ Lfg.WKG9c@fDg^<3 7[.a-9 oq<;əS4DjAA#W+GѢYym-ZB19e-:3(?: ƙ׹rYunR@a1qQ; c˸W3ZZB23qhҌfآl&iB:b5HA4" _ܥ}. \a4%22:#]XӚ)>s84$d?&i™Ӯilk9AM2%GфYԨ\5|fbl"ͪ2Qf XzjgWfVBf$c~̈́Dy YPp-7qbu H\7"B̊vL ED"+,g/H"FyL/erCo’37.5ܘ@VƐ)^qrOY ܙъfL`9dH]3ХaK4ss&q> /P5C[`lI%tƫbURe57dIȼs`'3{sMuiHdIu;O#D1!ّ1\ ^Sz{%Hvu¤n_i^:o Ugư 7AkJѪo{ͿJF(Ιpi殍%eѬ`3/hXbƝ+ ykM>a^ioJ~[x]$"xF<8ꁃAZᶇܯ|fmJgF5v'-%.yʂ&^\f֢rE+͸Ʀ:4 n54}m1 "!&̚؛2~'''obXphKڬBiޅ {fК|4Mq"%OHl': BꩠN52؃Ak@6iЬ,X{{-g;3f׿D(@DuYr5Q$>38"4v'Xcj;nVeD S28Y| 9!@ʍSbf2Z?|:a[ p1[̈́.&F/Ckə͠3i6T/ >&Q|z &lNiL1|GaH&JsbtYEX٣96P35jz#Q]49֫v&*4q$i V z=>JL  tn-s3:f@fM3X?'gJ\3IInc4QPԵPy樂֡ȋ`a BmnL-6%2?{ɲ|挗S3#yN hEͰtf? q2Ck(q|+3>~Eɗg.vu\uTsPIk& X|faf X8 A 욝L# ⺲vʵ5R5Ftfx3AC1,: Цh,I.@cr!#R䇐b8)?LE@0K 1-C,\1z\[]Fe7e MؠNhM2r_ys1g\i`w&8#b<Mo2V[l:KН;hVfK4=zX1n2xa_*gDW IFt @ͬ9uR1 ,lfBWյά!֥ϮBl]p,ALUԸrdOL#2Fmm~ fR41o԰}ITLDsK<,1rR}H7cscg8<O@fȎ@FgJ nhcjdm16 c(c"=V1ϼ_Ǚ=m&cƷ\eVaS?qnHު-癟yWfD\R4rب6]")u@+u~jׯqg5rfm7mbTL`kwZ1z&$QMb3 >?dqs ӄ3{3Zl֩R5&{hkdYg`F4uldV[[ O_.}gM#@Bg}=0" abRRaFBNA_ch4!r4Uղe͢4ΈKf6Ee<_V FBvz-ьdhO?'t.C2hhi ({<]*v܅E2_{f! 8c_%>Y@Pt fDf68O5f4݉ghFVJfa(9ehuCˀ06ts(iUg8ҎIe3n׌ō ӉAe"LX8]< JeҗAAF5h ffLp f 4Q4iu'œY GOb+-< g>nqixp.Q\6CTd%3"ByC7 T_FuhJcE=14V  8 sh . Z g3i t2d9ٌZ(u͌@MAA,g!M7!j*ЛEdUD,.VT jI_NΆ$/d-CfVleDޞZޡ;R\#v6KDA Us)y7JopeT<2/LV L&LgΩ7`ÕY+A(4iBA!-3SSL%!1@ҜٓnU4瞶Vz yh|m1Y[433/7ͯ~?ٚ_Vh#c~{oÑ_}_aɞfE\=ᘛyf:&0U0< ,%E^kܡyu@CTf#?\Xx+ $f_pńŦHItZ(._Qs+%<-\yi5)߿7hXýJ4Sfܩo ih^:lH_s$_߱cǖ @+<_ni&ͰfBq໬f]2lfg^+矗A7è=omW.,dECYTgfEF1F@ 3\,[WFeٗ4Ye BniM:hFE>:͍0M@ġIí:EAh19\`EdҦq L\QQh ^ǀ#*f2Vf 238ҙ g94--ANڥfp 4'1/$Er"4Z rf}4EFjEofb" eDbbwN2Kwcː,t&6TdҥQ-wl܈IVs@X55H n쨗`NApaqJ,FW!f`C:b: h:yR Èvgqr%?y aB(ۛ.k. /  90]AfR8\ib昻Lh̅.Mp3nfL0) 3 LԍsX}o~ͽ:g #=*d,֎ "Sp3F$&&83,5ؠh%:J:LEdp|6u9Eflh涞i환Шfq]6^J3VdDXfwE`W}}2?T3g'-m9MτAseLE2,XYy+KjЯ@p7?fv_;04$Egt[o95 0\%2JdfDTv{{/#+f 0f;Lhq;5,zUkfր @PF]n"sFgR&2ѩWvF_IXB`9mY F\Q٧QhTN mmHȅufj]mM[Jc;3{2yzihM+644Cֳ-@Ȗۗ0fر~7><ß}#ch؏xfdq썙7|vl+$9o0#qƧQ5s 1_nÇUo~3l Yu%o qj/emIaJ`@%Mf45 b4t]ď{.㟷G|nP 5+WDs!)gBͩ t әNgի \AW٫.pnf5aa3gq:ee|rP&f`lP9+ύEa#稸qNȅ W,Й\B` 500q112& `JVZ.+Aϱ^~BipCCBfkDF17KdxS$l|dFPrZ#b31(Lʄ [*233sqFdZ ˮt Nوqqc%@ZPN}P73iE/̙ny*s[8fYxй? Wluy!ͬ{o.漮<O׾K2J/{"3qI3'S3l 3p fK_"2|?ۜ;RPzBo=[bЛ17էZ9|͚zv2~j8i Ts "[_6}E #[Rq fp`rzc;y=VOڞLx_n߭<9sL4gdl]VEuS[Wʘ^YnƻEfT2Z%d<2)N^{VჇ8tyC]6ltdF"ez],dLb݉ 1F;M< 4\ttt@2ok]G̢Ђδ/wO3wi5bvfJPɘY2F9),ʮ\4C&E!1h\dVS)8]ϛgtoAhUh'Ͳo9NٿT~g㩠);1IWƕj i@dV5_gggBCɄ*(t&xR9M@4$0IXSZT.n +c1jߡZbоc7Q $88sU&d 'cM35lE9o>n'gI g&~dzh Yh"l3͂:zYFv PFbD^Fp6 7JFh͌)?'iJAAiu8*C822/С53 3 z3 wjHڔGZK01=9wrDGs7z 3/Y3 Lie27$jT*ze-YtvUjd<#3Sf::{OK̥Id?"Ԛ;effr͌'g-/%}dLb4g~χ7m5/'m7~j`-;ĖsdoKzju"ٌ756Ӡ:2[O&}s.xmۉ*ck٪^fLNJq{l֙UP6 Me{[|x/3^yh2ޣw.fM ey["~>+ID<#ۿ{ngJJJlín 8c W Tt'FcB(j BV 34fo?Cf4ev3^)gKf4K~j4Hf=/uv9xX;Zwտkܙ"|97hm)[xm;wGs t,(Y2@grBFˀk϶5XӵÓ5Ԑ^+E7M1F*`->ow̨ fj&)b/U33?L$0 Js6"ߎ%B3%4SYp8!I;;:,,ȟ޻n$M̺ByV'^kz2=}S(ҝ֙] 'v7p Й3=ќ%楗 vޑviv/Ø_}ϫ^Úe!FD wH >Rb0%ifљ5HغcǶ7A\p+,e7MLIN!֒;R*)N07g jf/NtWXwĭzv0es͂+Vkf3<)Q6ˬx/>} dxcEߟI/7 v^+R4o@M&( D)13lpW6 2&(d?ᚪh$XР_ǀu}u2=~(L lo~.uGY`l:4xaaaY LƕƝfpnШ f+mҌSD {f %>gpa3g0L Ul,fQ^`73U#]`  Lj ! C%O`Hbˠ7βX/>SSs @ BL!4u\$Mr ALw3:L΀̄=\| sh\9 R4c۳{Б]CLɚ_ T0C,kc`X frعnN cgݑ2\+`.L_ MyČ2*s.,oPOK&F< '3tlAŌ`f&gNoْK1՜tmughiߢD տmA)0O{M+mի> f/X&RLɮ 675k4[>Nz?-/֙o>O‚fULVWn-Z*7 9_ުUzϾ`3.y+R(uu+|/mHp%$$C˼Ϟ m2LT&,q_g?l<,)}wJwgB\'8*9#A̒:3_U"ff3{h,^OUЛ16f̦7s@-`,Q @-d&2yD$jfmͰY ?eOɏa&&n̠7SyJJ%3QI3>7 C9s <;a;Cd?x>C  p#3ͼ:Hj+k7[[@p9 1l~\2f 3'"3'8ޞC9`4@𕮗4PƱ&n,70QÈXC,܊$Lk2$IpG[ВPΰ2ti“px65Ӟl6͙ܰ3@<93ɜkL*X<vi(`"Iqո`gjرQqe8 רqMM0f\Te,KK`'kʀPP `4Vt1)=L͠V>]2u t T1.a+}*D_frbxfn^|J֕01sLF+fQF3 t~h5+W{6|/ϿA ֎{6tX\øypËĤ( r'Q s8ݝ))a%n !;l*J+*Q.E Fǿfv똗Xi-XM~X4L_8_7S^B :WS̏v}frYUvxf d$yA|L! _O珏@hez"+"k!(z U;4APد꯶+C7SZCɜx'_*@e_Ng2@ ~3:ZV6Ȟ(;|>J%*C8Lz+Fc w[׺-,- #˚Q)#Jc wY%b00M35g§ Y јiDejLclͶfz T 4ܜTB/>> NjڙI<2f9JPL{krP3@uQ,n԰`S4M#CAq2PǍ hqm@Zjb~2rN;ѡ!uk]kA+jbЕ95C;Ȍ.h *u;Yr0YV3c&@k<n=.!LAcaDODGD.,pьPɄ&fD\ZzT"hӞa wyx"NPv FnKlggW`QT' =ZX, dRSΠg] fDkZ[4 gZnQ0C6Ĩ0R3Bg&fgN(;hԌŠ`Y IDATwhjAgd<XHbI1BC` P~ЗK=np[ ѬVPb@䌪ALJgjEg|UJKW̄0>/&#lgD fհX$gƹCǒ|=鞿zN픪53LpaUP9n3 -VT,qPf g8  0Q/ˇL`AL4KVb1$ڗPf\5!f3CX32!4M315? 2yZ%,ey1gf.'liMI/f%B_ɒȲObN%L31Lf3/kW3c7M?)ŪsF3:f;b1W'BBտݖiIYCZpϟ*4yvʖf]m5cggٹj:9ƛWmؾ߹F^?>m\qg߬=ZSvoo?wfﭻZ4#i3(])rxDa=0S ˾so{o?+uFSqf1GXgXpw@΁ZY~'%X>۱HdF4n}pJ/ Kh[ m-%/:l'eF7,a0QOSriǭ4NP3Yhf5c6W2gO+U/2& .z0tmj2\c;CḮ4}h\pႿ99afGrVplţGC07#5*CW8ZfW^ۉ4lRߺ}!"S3B҇F &jF`&Xج`S2, /հ9w 3%c~]8w H?h yd%5#qb 3+Kx8XJ44 'يIssxq3|2g3L]0(|JJiǴNQ3;5@#Wvl9`qP *` 40f\c xGH3H<LX;qxEO3nH#9GQVp n.7!:3 #D  1AՌ+hP.; Gُ `1wٰ:zq)G/{z1GB(,d5y13CެyX3G fnT#3F&;f-cl0/'G{&x``_$!9̝ԓDg"%'P"]?z))9)`)S6^7M=!t=5 yf15X{"dm l"#{ Iٽ===hZXHkɤkec ==&+Բ nLZGm1!dq~J/>/.m}CN˯}3ܹswh7Ͼ,3Zm|:@J:w]g?0<܈:"к{ͣG=8^RpaJ; ]pѭtGEEb#8bQ pp![Z2թXb*Q%u%uhVlfYgfYͣX5}Z ` gTSl9x/gǓ@g俈PF'ݩڌg7Wц7 ;53j<>(;;ǣ˔d}sl f""?c8x֊L7f:AY T{]E3t w."s,Hy$2! gvDoF?NxLf!Zi7vh: dbC^pzMT??}wߝ~i}Uu!w.:vf[`m/:SRGd&{གྷG>1p0>E߭p8:'))au;;QW;aЙ% h$/FiVFgJ,tjx &~?5@)UӄikVSwʙgmqBstfFH_Sz>O/lɥfC&z3Mb2mJ++!7$6.Li0ϼr?SV ѢY:P Prw!#iN j5#^sZ6 Ѝ_n2)A__ "(7seRDGҊ3H lrAn&^< fp {)QdLJfF goW f›҈@bf XҙUhЈp sfrYPF Z&7Ch瞢!`8m#Q+ˈ9C5eUGgOG838fYZ\sHXLeav7nLALEąYYU%qLX39mAe]<ApA/Kj٬0 4p~6N;yyB9u..|3x˖4ã/0%>`3- 2j|28j>/,o?%}j1ˮe+˲T9Ktx|xt>G~W6_ڶ>^׈$ڛ!o0<@e5tm 7>uCKG{‘߻› 5.!{-q m[b\ &r 8SR ]:™݋&3h‚/xpJ0@i:J:,˭XlA/xX%)6*@SddDi6cmCѳhS=ri h d95#bC 7ִ\i/Xɜp9Oxe# ͤ7îf|v23!"S9q87 ZSo,x_.4af沰%@ScTȣUP3Ӥ̄DV51LF6_FT&@%9HilьL+36c)Q*I/xh nh,/}Emr6:6A᪙`B['@]FyqL Gi7jbl|'+ }ƍ)Cpg[}}̭LSf: f)P `Ff3@e*hy  `A~Vx .׎klt-tA`(%2Zx+0;ed˙CC8b<;cۑM+fðC0<nԘE,3ҖaR3љ@69ˁ ^eBjƪf4 3M/t26̓4e[Ɩ}}}~~?w?_b?~ym}Bwq;GN}sddg0f_8_BBG{%pc f=7~e_maN1Qa5*zB}Xgp3@"K8Vl̀1#_ B ?}8gZ]#@̳Ŝyɫ?RfSh/L{hr2Pe _f^[ @r|YMU鿖aƒ3L}&[#]d3\|Y$Hj_JS =78|3=](.ЃE™hBD4ffl$sՉL* L+>h)!BnlTf>pQ0AJвQ(Is@( H QZɌiL'u8 Qܸ:neJr +1B "`I6 qY](: d2f8YY` YQG 8}g0K3Jfyo&}41 H1a ^h@ kdo"4;]x@7ԉJy>fgp 7G$$ډX5FWPP+q!M,ј=!10Y7hrf3!<J^_rl +Ʉ.ayɬs"3=JT4B%&'B͎?듌f64LRa |2JxS%9lK1[b`Nj~7w|TbVA2,љ?]1/>|Ƈ<\;%DN 3v{ff]q4|x%/e՝ g֛2 C4*#r-KB7JcqI%ŵľ}fFU Ez++j252`RD?h;0{wNwh>yyǭq[1d>e͞=O-W6Ts`ģqm+j߀̎DaaqxLHJ×v8#0PF `3 t/eGH: "_{솨HV-//ygꙗphl`Yl/KĨ/ve؛a8J9VlLЙ]f{+9N`Z[$YP 6ڢ/_..ޢ%FrF3z-Jfm~P4Gb {>vfy[VVPLi>;{~>4  љ?`j=.-;?RW>ö́CQ#n0Ρ3k~q1 DD+f1K:37À&,,]=h4H y4Pm}+b &U2 e'D5᭙*g*JB- fƘfYlVpkfB u]XSR4wg[B3euh*4 Xp\й!h!j1\A33 d  9pL'9 )26>LvGBLhd 8 xss9@ergsu"T7f5|oa}ƘYYM,1Nh[܄RY LԌ,b6OF' 3e@3 $H:  g>[I0/_X"pr8a/! /҉2ETeGLOxҤ,gNd׿}of?NWEur>~~Q5GMWgyn4/岙(Ƞ<8dѧnKqYj##xbp̑2#ك9]Tdv0dlf`A2eaSJ+@wYΔ34129(4#[pW @}:L1!IKOmfP0#BrDf2o*4q Z3l&[)f3 I3 lOG~|+ 㙌4Wrbpf|hAfbV KwL*Z4kQWW،P4ҬMXVN ^&jf0G`3kP0󏀎g4' GlDBRb2بtNdG̔Mk F$kd,#܀;);3pcR e-TnA%wqS^ff(1 S0= 3Q)fϙ6II.0 .PDWFƌ teX -j3jL(G1Rkck0ʴ紛G+Q;~`fk;֖PD!BןG%6/c5}udkqx` Aͥ8`g) 8-#1ۃ@BC&rx4z2c VsglO҇WPə >! b 0:b@ee3OvĀ,К 9,6u#4zںXB468]ʀ3t-$@tg?p._^_ქ יn˒W[O~!E=S |>wFӏg3ozݘ4eG?}OM&M5{|3g=0}m@CHЖRmfUO򣊈hOd6'UO?)d4ךar& `fqAĢ`$# hΤəmhn{Ң_X!fc hּ, ge:Ci*ӚN5ܨ9\|) <3ܛٜ՝iYh֤XeHhesf*)5ִ^[QDhgXk&3P91׏~~ss1([OLx嵇P7&:rM~PLRZ[ xlcW3Ps.ysZNqA p2|_*UQR? Z33 ,7K4s™F#i<"y$J H1aqG>Fxg67GQP٠F@tM TIr. ̈́}0Y!jz[ [18 G?33Ja ЭUC 8crXN Dtf4BHқ-—|2ck03HO͜񒱈qVUZ 6K\?3ܜcYuuLЙXpK4#|y8M Ffa/s26 ' ]#p#HfIT@ CT&f of s&@`#w9 4|X ,H )A>pDL.K.;p\3`mht& tlm҆ @s-zU d03Npߝ}B-Mw _vVX%2Aey7/^B)ZtvV2ow5~BOW": IDATjuvݖg\:RutzHuMo^{fNg>?zFT[vh^t5stKEM~RҸ2Sdv{<'w7? dOՁφ,#*&^#;|3\H D ..9V&I%|͙KC3.3 fCHKGflL43pcl3Yxys`y̒fץ50YVkR3_dS &f.@h 3loM˴ 2p5 i3љƹl$ifCmK<!gá.ކOsHm r;ϲ֌PE;GPsHXʹf9AN)͌(|3cJ@S`F̣Q`L;ef>H!̓#3&K,nDL;3w-Ib tT T8l$b? ȎBovJP3US˥3!RJE~ |hDrФAݬTꊣjF$Я 1CxL,G]?1r" ?SIf;Qͨ#dJsYC~3B4R͈kCHO odRGC' uhޅ c芩Ϟ& #=|laZ ș'雜)ǫ>X"M" OgY/etZ`1c1Ё_ ThA=f1ڠN=d8鸿Ͼ3Ţ̌35:ZB703]]+^A𕶻^fjEGionIN @t/)l[OaЄ;"Awt-}iv;I/!jc9ΰ|(gM6諯y/q_mФo9ms۳g7]xsofW!f_qhnP9!%,覧EH|X~?~n~Y|[T:v\=.¥Ä1ȔJW˪<15qF̗{3EE"TfP*_!3˪dǛ #)f/AK<yMR:s8fj.chDFpܽ;-msk,|wŊ @hSq( ˙ O*M" #Yv3뒷&չưm5/B(CN!j09p7̪` "g@F >SW>FX$fMfuaÚK ? ]Ktg-j=@k;mf3hC3p8@ IFE_]I_!rf#14*Vb 6*9RМ 3I(N29%WLȊS?U=")!B$tM*QM KgF/eLGMc],x46%#NQˌ^3\5δ9@GDwQōYqwXV]$%-yZ晐 S3!ܘa{22(>L(+4\nQ&1&̙S}|_`Mmؘzp2f.&Nfhd\BxE|,rfѬ%cK ba'jt2<5d]edD(1+e֣/N- _ v` fee>/9atVKl52qHv{]ڼٹ}ye~AI N#^ZlN4dI7OHN)|]jٙl GՒxgǃ`&/לAꆟhC3{O=:t|rto|7Dg|5E0s˫t(ۛܨѳO,Oy߾5Opo Au&;ށOПqiUyݡ-_~ٿ}?1o a I40macy~jeTuPR$9b !%P~>|etuqp6JmfRdY`6Y㙊L@(vdߌ%Uj>費s5php&L$'i_{3) ! >lj"45MB3yڵ,VCrLBH6Đ7z#3vM3fP9s<8; cCDf͛I8Snf4eLdƟˏX̲Rh7m;pBaכ lgS fx4WiP#[d,|#_:QDB3K*S ^)pZ3z}sT3/̨8 1m& gVL,vhXpv˜$禦Sz_%IJ"Ad@pD-L yпR:attez6~),G ,~)Zh;b@%3X{:Hb}l$fkXѠYFcjD:L LFf3gf&[ *FapF2dZdלçtf02Rș{{ 3r 39=sٌWn&cPz_cB)[ +3Q oF@ř&nv δ7у3v?X⨾p/XҪoHۛfF8Z#ݶ;[[?g$GFp n֥K74ZS-o87%< 8d/*ܺ;W_}oS'=sn8=^Wnٻ(85gXidž3/nǷfCH}nv'G=zj>;p/4xģIfrBIm6jCjW cP,BJ\ǎ;mga[cԨ$<͖:f.Ӛ-Sy ͎o̢{&Rm8i'K=k  wfz_>z̆fm#S.ÔLsɔrw:Z32Dhp+,Y!OTz\;$yїŨ7Xj!:hnف:ў!>ᙛjXp=T&hLfcJ]B:&BLXEG`{44DΦl| = t瓚"HϞ>ml'}UnB#_BJUݬܭLLL^{5RS^6kՙoT?x!GUT;o;bt0H۫-ծ27f05deY,ݢh&$SC"3wqGf"IDWɖR͈_[0pz4N9Lr@xҪ49t-XfW J A3Lp4pgNsšMBvm`9o['@H2jj >f]P f11ٙhT@>`y6\&DZf/c *`׌!7DL\'ath0>S6b "&DF1aL;:*# gTY "HK GRx\NSI43F)xLj33/. jR5"IvKβ"E R:0YymFcfd 3#|C7o60W`M;fgu'Yve Jk|#蚅0Yέ51,A$Ͱ @Lt+{.FlRHHáfl Жh!hUf&325L06@Y?::?_8osB;;P $pm!xƱQ `3'{po}_џO򨑪>6=yϏ[:3=}Q5%6㏒1iʑPn$hYK6θ] u"3CCA6O}P~ ˺Q2CActmoT|m6AiƳ_ V ,,t츴!(?l-7h0se)zs3l4<"vƹT ,[}3JںuYGf?sEE2$/hTHv*LP&y8>1޼l.rLp:n 3بړHAgfȚp#`G KBL1Yx_A0׈gR>:gѐŋ3'i2A$r&O͜:ZМ:9 )@ŦUuhDoơMcVGK{Z)0冋8k,ÌC\kq6&kл+uCH-вCofi3}7*<{&l}޿o?ŧ>jF ŽVMwZ}}YfL1it w72÷Um:'n6wklk|}]̭̿Oomb37lZ2u(2[:(etNK5k pόvAh֎L7[{L—ȼ|51ﭚ ?6ٟYl6^E<uro>~ ;Wף7t&/рI~0㕙DH@PN .mE[ tU3dV4#[4f \4Ўk4 UC8Cbl($u}u; 53 wgini9Dk+!Mޡ<+ědU8ͮ_/a-d(1QfB, B3G"hIJ0MLfpE2cü >7afh N3ǢGDFEs" n4k͈9%,83t9)tsAJXQfg fC yaD8(C8# @ƌL L/Dg1h{- G8TsfL1+ГAN edqLdbC. iYmF ( *"YӘl)s-3c`&cP'+BH̲{Q6)^]o2<˞,DTv; Nŷ,lL#*km1slf_fEX (sefzML"}P EN6jNN&.]tuw̗2K!Ḁ07I8VB\d⃣, 4t;;-SK,E 8r18=c?8f>_56t=Wm$D(tW//޷|};*za:؂̀aw8fBGjF,lMe$C{jN{= ^;Nwl̀3t!X]5R]Hܦ!78K H,QiFwPH܎ 3ڋ6`\4Yy \ yuxh&~-0TiO,[ d~s$Yfjf" >Ñ3a'Oًb5=X=UGr,Z]r # `?$Wb0f&coz fa?CDiV1gE`u gh!P0z+4!6[u"o f( cKdJ#A+$(Je23h. m  љf#TJVexFvdq22pưqR1/gH(UY*3/Ԥ6T.^Saf"iܧi":8U F3*tf ?J hQ!Xy+JOkfQQՌ XƅA\(ijnwҬ<= zv bR>( (Q)n<+OЀ4yyН֡ffcƤ };0F2W$pA0轀e ]}$"RFМL>O"!E6\ PfW7οO S.Ѐd벡b&Jՙ,wѝ]6Di: t2י:XdgL3Ïzz)Ng::8`rlq9n(C2Zu`37$ {9Lx,܄q:;.z>f fؤ[}}w~G_{Ӧg6g/=3C5}|}_os߾U'OfqݙCj={lF8hãķjrf'Զ 숽$\JQen2VT'ۍ˄;(%Q;v9"nJjf~l",+k^ 1),̔(բ,~<ٺ1(ogܜArrO%_..f`6ӣhEd*]iѽ@7!f0 dL,c~ ojͥ;= IDATg85646oUhkueG, OgOdf^!˜C9݌;3$L~)aSԟ6\;I8p΢d|+NISStEo|1 `lKw\c$G5p| xMZdŦE (WeGqѡt9ye#[Af4T~ ՙ>)I RqnLN@::<p!o{Rեh\ 6y] ![M`AZtDe* g(Yo:Zk5N ez6Vʠ. U31F>_Fd<59R\fL$>1N;eY\?e#\53df!}]hl-V8 3R,(ˎBlb?+06+mH0WP4fA|&-)ZF93xe>S,6mCƖt| ^#U;OĘRኾ hG4k-GU&0X}#n.O< Jk4gl4^;jHwoզtLM}>5OfO횡'UQ+yUEۚm2b4s7߸!<̜_~ŧ4;4{jl$|j2xwϏO鳏)CT|㽲n{B@֍s F&J.[˶}{%*ꡫm;Kcqr \4ˌݎ\ATRdyiյ^:xy&;/0[[X4K_fV[3pow\4{3+\6q@3fY65=uuQr[He 3ؖYnɄ)c3ahnָ? BxLZ4AML L;bbvǽxh¬Y8½V+\9曐1?RKLR/':>J'`X,)2h{@p\[#OX 3>PѠ4cR/U(]\rQ14<%idTr/@P0ULU3TJS0OLG9 nh0+&ئF` ]Q[+Ug@mCWʸ^Z>G6z#iQgijb=Lx8Qψqh=ݩ3P³4bM"<VkHљK!)4?0FA2e`3P0̤+dp0Cf.G{!яEj&a ClF>w_ pqm7}q6:(ө;p!4f#p4pYYF)-+Nf{xKs3e־?905Ru#m#eD%v(q%V۪VVϝ/5o9=Tu4HS@ /GE* $]n UݫJ9Jܩܟ~g>R!rfhc~eb r1@k2TwmQUQA 1 c!q;ejP~^HQ{C@crA`K.Y5=!6[d_392( '޻'ѐy~skN#w %4,g4 \,f vf/-Lg4_t^5p&0@bx݈0F~PRxenCakl!fϞ? XCU<WABwp%N J7_G{Kg`d6ϓAtK(G ZS) 0FteS d$_DL`r0.a7"q`AD4;% X: Ur2XdFpkyʛy799(5 AM wlD? JQ0CgqJ$ _>CF565єя>*n{`"=RChLgI8s9T@]!DWwoߟbm!C :3)!)hrimt*šgè*IZ2ye˞AьhL1O2?2ʾiFlPf6x#L d>@G^.nat6-6 6' N*L ;*洀4 ϰݭiMMwL-Mj:RN ?\R1sNdi,>>*ah(٪fp'&e1vmg&3}σ 48gz 33[Q8,nvj=Wi4o 3O>Mnk5Qv.3TیnoWg1)c! t< ٶۡjw33^ q85sdR6;Yd3xo`C(8"J1ͱt攟_#}i;N A c3 .D`4T1s /iCYzf拾6SI֨ml;L㇪a[We@|0LhᾎЁXpؾxr_,N4XX`C;ᧉLbz4ׂВ/N8 ?s_Ct?nBARf2xp)@4 )ne@ e-b/F$e>8>R6B\6ETfbœBTDqL@ŋKgbli mN (@z F5_5axϔ.QLk2A!pX1C™@;醡6l}!QGmt TЋHr1͘?GChs%42t#aɳr,$ AehH|̼(*Ẍ́d9ղPȗH/1}11'Pf$[7%-vY0;#g%3f٢t=~,thStt;Hy1b˴kJ&5^2&NaIh3=m;mNBΠ7Ӯ2hj=PQѡY)ziAZCO~Ħ]t Đ6.cDMRxKO0Yݶə !ݎd3" g /,q Y\ZR4g 22tyL;3^Q4KK4Ggshʹֿ9d|9ZV4Èef\$3yvE0:)zE4Z7f%e25c~Wc!!2Cݘ[ WfGbg!jc]aѲEP]C6i=pӚ s*oVbkX81˿?b@'*'k U^ޜ!AXj%0"G/ňs4B+o "ʀ4{ʷ==',лi%V6G)7<Mc-`3jk7u9#KYuCth.?`cvm鈅t} fu *CBGy onLjMWw]$i?S6d\ѐ)ί<{ϒ6ǨaR aRpL]FcmeU;,e^چG!$KՌ!̩ԓdr^,'cF hd1e׬X^9Pb6'h&lֆ̀LuܠqH*A-|E1nol0T^94a*CrphO "vv{-H~Bx4hОW@# ld!VXɋF8fƍeeU\V)/3s+.݃2IњF|$fC,\`,f~NrL/aN3ta4De B]>vzoހ?V[ K'r_HaMBe[3rX,R6uMŗy8g4SѦdh` 6>ЌW?Xz)@s?WqQFr0L3('✽A\ ΋J/,8 ֻ2;Q4$c06խ2Ժ]s2s!]a16<}Z'lǦ\#`&_5ecH"cXKǎ#sfo>~("3hnsQf0)KݙePX4vk^kx6A3ď_cV˲bw?P&Z3L4sٌSY\4+Dxf[p ;]WW26:4ihe #s>͍@e i aBNhxP30ֵY1 4<|iaf3pBE.y&Z0?C(;`%Z5fdvЙŭaYjn "SaFh{RTR I–1*U\=Kx[d^pQű [^9|**hFDf0fvȜj>z<rB$Ej{7fÚ^/lpx23xLi //JL?xx ~7#G9)9))}?Rr?.X͜h#:6eLn޻unWUbi_N,vڇ^-_s\.R#GyD24Ŝ^>Aƚ{!s@4Q*ca$0W⅘#+7l @w0%oc7mHLH f<6c/ r?4[-QAg!ckfٞY$hAP%вL8O>h9 f~bϬ YOr^ Z> U3FYr殮n 77Ln966Y3aȕ+4W=S31s41Aث|. yFlf`enyGtub -?Dxsfyp9dQ纕&q q"p.q^ Fq3ijRleJO"^pvdN2P-+-7zEy2QLAN8E$\.*#ҁ4*g^JdbU,͔LeF$PG2"VֵVc.o&TVUVToضaövR$b0脱vy2kF8CKx>LĘq9c9!*CZyG a ^!!!hg,ʭIa^v0'd`.3f8Gj|d$z3}D͹Bs2ʜ,w-$ lPC:5ә\4 .:4Af_>豽{0gS%X+`P#2L"Y(hLݜmBV guM\"J_W,lVDe8TЭ~pnf:w^˜eͼzKRj1|se6|߷n0HMrU1ׅifb;v~w޷&7\l[2;r9ry C4nTXl&}?y2Tdh<*&vS oS:v L֓U6D=-ϗ W[~a7mig@;,͂.{QeQ<^~p IDATss&^%Yd0Y,s Y&l?fdE3"-E{^|6nˀ`Z|F@LEʻz w`mahIm4iA_L`3'iߕb\!B^ɪ]Y(1cBK#Bjk j?yXF<K\nd=6!`&&!@:m|n b20Z\膒Y1šSf0W/myX^FfC4S`$TI"Q*x )ʼn%qQF)Y|q),VϜA]77GhJά$8Ae0 ih#4@(EONl8cgWR!aC t4iY4h'3GG"#Ѩ,$d,Gh X@fJti\6\53k#IIܱc f3ťV bc/lP~Of,a 36G`gVTd6ۋfFzEr*#_^2#Bl Ʃ09,^qbr1Yx| !2S.=/^$n_f1-^XB]jMi 2mmr q?"2W5W D_` }cshUz蛈  N>/ʄ< 'F30`*6V3C3cP?t;k _K'99?@EbVQHbCl& *0^x*&uS0>ÍTGz3K<2 W~-iFI? .XcH)`"K@kY!<  \t6WLhJ|f qCsZp` m fQa)X!Q҈R;ؔBm/L]nJK-Kz4m"DiJrXKBkV Dk*q?M2)y82~LVpC?tr32CBW۠3Lh&'#a7ɥ2qP FGf!zOkK%ibpFkf3{gj| SPM56׉6@3Q&њIƛ`8YdX1i$aWzNK-,Z/ nniL18$oqLqZ{3RƇgtK:|Y«7K67~bUZfIxsn{gt~ uo?!z̓uǝ&i93h9|h[CDsj,~^r_K VGtݷoݲ9IeheTʡr[RGRyf4 CO ~;vi2jmTˆ{y轤y e!!QW[7 (>7Le},??4vYT1z?Ede͝YX"hL9Y^V @I5[3fj{Nf3i>xuny:5m)f_|XDo.\|?2a^t^3B=kb.L4Laaao f&^ΠlZ[U} e 7åld,`/!tiGG$+gnwZ| 9q f֎#{:f"zen9s'{$ 3UAj*Ux FQKK/gy,>,q{G%M IІhIxp<0Ƙ^`i,O)34rN*tLIٰr 4+NM,Mq&`A)yԿSB(533&'[&bL$8!L1z<qI2yL'O-W}!3Wô!"grJYJN\%kBΕd*ᐑD&3aD2 .}Dm&DdΣ' &l&{!0zfUde:g0Aq6g*0cϟ 8v,ر?t9'\[2G#Ud,82o&L$"*ŗ{¾6fM&([332: Q:l ,\sq% N Qx2;a#[p8u:| ?fUW[NW0G`JwpgJ|S'❝|4.CW zzdMɈU~v9,;tO-+f9#[ă9%2nр 33d1Cm6-VkE("gFyv52jTCI nq0~a'O;D"1e|T5TMeeeH%}ppUkJb),G de@LT΀3k/}l-9c29Y9ÚIY4hh;4^Xl+/&4hLn6-;4?Lv!hOm"*! #`Krba*%3g.ͳrF3ef@+:*zxj\W2,fsLfY`Th{72.|0x!##@GZ~w8nwڶ8 FQTa< CiHGHGO v6~t&'\tCt?巸w:o[$p}>1A3vC9s}=,m 43n!/3A5zOVy4O>)[^msT|MFd,f`8*jC@o'#?:;jhP+iG9 @;^g\lU2KFPW 9F3G #42YR~Tf[\Gg+3MI "3t|>,Yx! d .hvuїAk"*C_5ScI{o\m#&4id+110YHPs0$۪jwn̂neEeE)K2!0C+Zx%e;>$h*^˪8鴛NsQ3)4})Pg22T3 Sa3#i4yT>O.Аa3fQgBfƭTrB"g0'ML)N9D M, F<^Y\᭠"W3}РyQz 1]K30g.mQ  fQ!ќQBZMDVvb2I$1ؓ3?޿Uuu[j3=h"s`"++GZY{W=LeHJXHEZٿ222oA=ELh"LBV\W8Xƽ~z5zzow2o0C^3s_͹s@lЙ20z!f| 22l$Ñe" b99W4c\tr}[t 9QH/kMcfp ڭǔPf)v"c@ /lcb rdhWHђ#pi ?r{_u:pjlFӖ7.lI lDVP/e[FiMώ]!jVgTJru@Y>/aq -T22d5ЀX )-AFEvm{ĮŪfMkmz}wNIrrrKy>'6IoJ|">C2=CEbn>aGL!RͤZ\^~SR3[2 BbrFAI. ā)4r|fLnj컻ھf͠5 ]G e .b3t3 @1Ȁ0Y Ka1ݶ$( fJRn˴qk&'K2ywn.!y.Si،|ڰK aCdxh*<217y\C= 4򹭀7hW9^a. gXg f15㒦fRSf ZL3Iu3_ |$dŹf<zfP3!5Lw3{+7A٪iAFbԌ29&99d, 7_J2}_FD* 8PyEEYp` |u*3uY܃5_ʹ;;.Gΰ æ0tYgih Znc6 (?mA۬gf?&p3P[Hl1tr֝RM+*+gN@$6wJҁ =f6kYjg faj34?~FH=;3L}jXVvJ3 rzb^iUfz4#o3t:Nc7pf$j3;3Ag 6fL3On_C?l󍘁(j0\7vY$?rY#kYq&:335+n64K#5<9tDf:t>%B^͘8 m|bdG;c55kT[_3^9Gجq3@f[3b3/xI 47wު/$Ol\:6Q[;:5_Xx^)꼒hfG1,6Kǎ=}]GM<1 <;@/}0FR=&Y訳X38|^h^`)Bg$ۙ5Iӌ蔀ٌXtF;5>zrgadfطo>h a`f}}WV/ tڬ,YreA,L""]izT(^fJ(iH\D` +PyG6&~Y5WD2>_nUgव+I8l䬈!Y+Tvv׮ÂQܟ5ɈI)Z/˟rwD0BAyEß1n\B6)1߲4sf\. L ۖ)N5rpF(fZĬѥm\ JKd l&OX9#,3#3Rl*љH0y&aˌܤѠ&ݦ8dB5D&arZ"3U}7=z(4T(:k `gԃPEa&*JhgԌ 0ӧҚđm#\K2,# e3 7\%kh E2fhsEx:Mc3e*%n̂kJepXer "39[?\Z) }21ǭ"f5fSf fYA hL%\FåCg^;u7 3=wl` .׬]U3:L" AߑʱIJSeְӕEl(jd& u65;w饗FV?Ƹfձ+n3'|+M/զ͉BJkj9QWUәiYxIWK)B0J'XJC&r3R;Bj"j SuS&_ev{ts8>7nVXtP q|>z^z;>J>=x h:7.} 1A= `IirDȝȆ2YӖ %|xnM=^3)5w1/=l']e]L8#Lop z9L%x$! ;f`=hdn%>Gd$!B󛆆wÁ6#)## i! y+k/#"JgմRWlŮ5Fr8yhl{D< jz}T#QThи5%uLJ2=%E3Js*0)55sGkeטL#T IDATy۔C ҅<C;άբX% :)/ګkӚh kmRsÚ5ZfX{Jc~X1ͳB,f,ƈPsehԈqΌ6>G3ghNzݎae;z5=E1 !@/O;1jȘ&>pˌ귿 ޸9 #.s %tYZ&G;!n<M<Ud漄<^wex]2 Lv7/v vb fXE-3df\2˧SK1fb{붙dfaw!$?f ,3B|@ahaaa%,#0z<_,Mܽ+ff;Iz鉽LpyUSplspYkhKS]T嵩XSUCήهϬܛM|CJ4UF:դd6iw՚RXrL?^)O߳\ˉCXLTU%6!DiUo f$NF0XU۞j1P ,cԺԎHȼmnEov8/Қp"Ѕ§'lGH&h ޡ`O\I)}lvX'׼f,!Nʷ&A$-،e͒Y9 3ך2ͯϺ$ EU2)~0FfzW/Bwi5]ĆG79f z23xƄ^ mD_ 1J[QL(c%sfAj;{g!%34JH_ʳB|l茧XQ'j9[FfEU]7gRcK}bNj3AI|ɔ+cGy UdIU2K80yU` XOGLPX2M|&& ufNgc ;h ;We2L,\סaS(5%Y@f&k h\1c AUinqJ?>@1cܦ@C3:#C3D2v$ޯHR τB)M7̴Nf1J-NC34f>*WeȃU7x4 YEx 2/C;r`&̉g!"˂2fWY&!N$7hl0`ߐ23b$IiR_ eٻfY3 @ FfܕL@df+p& h^kF0<8u-+.f|NO&8i^޻~}j {N+nN,=e. 9 "l{aI ˮ3}jO-l?-ܧj]WW}= ih8PP_8^g foN'z36u$ut4%Vұ~Kd7vti*Hp_|ߑHxA;/ձG"nᎻ|lb4&ob4ot>\:05SaEod(ǗpfAp^gdS3T\m! 1bvA~s/cZ&4shfH@sou7KTom(YHׁ^i荡0ZuJ%! 4ٽ %Ctf2fQ6kh yoPL?s=,zNU_UUUX `B7Nd+E=:[5xYxHMX f*!u hTdJ2Si)L4f1g;do Ծpi0A]qgDgO_do(e^!+s %Emʀ2@Z`GDp2Pzs,0sJ2E)6 0 \(6H3<63:E`S%d--361 1 hgl`2,fyf<1cqfxwPyfF/fl`Yf`{wG }uay`fe ZyoߵIj+fcPk{8f¡. ~.S)\>X՞>! <84A%KRꡫwΤZw_o~[ܚhR(_?y=_'7"1qZ}muTe/}Ӵ?s;IKq?k>AXάS|! 'O*h9VGAcG;+̫̈́H2nƽh0l,1)dA#`gϷ "3SHf7p}B?&&sR*d 3eH+Z٬Ka]qZZ< 13SkVTL: !@!q;)-30dxD ^(WDEo#7ё#*# jG,ˣGZHL\^s 1­8T1̝kR1 hfn858 CX<-#/uwAr9"‘fblbk3Z)˼hg;'WYizfUqngRģUw5$f^JcS ^ÔFҜxg|>:5y$љg 2L]K2m56&T$qg[jD5R)]:Dh4H3fj`}[@LC j81#Z]e⃪ďī$P7Kh%sL<eaP:è UKaK^.s`[HK@ͼ U9.O$8ebFt,.V)}eȒP fh(  t.cCAњ\aTt{;{.ԛ v5K7`!!ֽoL=M] U#Źs0i+*h&ҷusH~k{;hؿM!;;f֊X܇'<܉AwX*``}l]YZlY^dkr35fafm-o8#fh\@ă=Duu̬>b37UƭΔ 2#eHjnĴtf*3@ n(2I{ʄ'υ5 OW ;y)?_+[5UiUBiS +zpHQ&0ԟ튪zggd9둚X  Ag% v5xhpǜT!Iϲ&]x3S .[q+K8u4S9¸Tu Tʴ٠>g -͛ќt`H3o0+B B'A+gpDgNqSFeB}Zƚg܌=7XܩIz/q{B&T5< gNC5j#g>``[ 3hlfX#2ޮf]52qy!jN?7QA?}%ЙxI<.1LrDbiN e23E41H3niK!*|,I18Qos7dL3lɟ`hG_Yzb1eⲘt|7zb03⛬@MgU!F3{kk/_9g{_q[q踱~jYv\'.d)A3 H~̸#>˧-tUo,|j1E]GKvΔvy>.Y):~2*`{zw :)TrMci_H޽XP=písx3!RBq|I>hk eeGg<>k͊}czfY<kx#fXҚf5#,%0V,!3LG67}Y,+W{W\w1w/H]Bƽ%a:יKa}bZu:XSTtUz?W {fQ5_ʄ#6<`BGu'/]ɿ_Y3^Y3[xB|Ab4 iQ0A-lף]g+D f.5\3{3c΢l`. ?vrK"&1윟IeqJ j2C|Ջ4{izuY2 3S<9٩sH h 5gfM.b%,hEl\7U̳LZ 5vl-x8 L# kf ŀf|bg3ӘD58hӡggv>qUJ5Y|ׇk!]z3"4vQDhp3poCl_&&oEUf#9\43GG@X_Ţd=ٜeY[LH*y J3bf#xE ΰGfcrxh%),? X6 36}G0ћ&3\c@w e![ ko sɬ(sYwG͌w˵{%itd>G| S.6мuXˍo /WuΠ5}㉅6wHϦL!ۡ794tY[,.߇*Mi y/Dg%ѦqHGZ_oEL%7Wp աT?9 rJBHVczobECg>zk [/S3`YpՌKY[3kSti25W)eDeaʬ8KphN_ [?{nKLeXf&uhVz$3<%[9hf 5 65Cs m fee+ɘ_$33 M70!8SHCwFZX)B:?e֚V !`Cci2qd),rL\n} i\΄Bg̘ı/=J XHOsMCwlyI|Uy*BȼeQzHÁLN aQJQ~t#06ó3վz0B|fiddWIQSZExS_@e$.-0LyA!|faAd6ڀ5҂(f>x:^"1@\f{V‚MC& &z0`MjFd ?Nu18( ܚ+"h98J'!#[{Q6黎*&GΟ̵E?^c J4WssU(x}WZNq}ϭZb⫖_?fr鯾bb8ƞsΟz<&KT H#Gi 5)USu?+oo9M[K-!r=h̼X뉵IS^?kPLZ'*@ʬ='\s|>sd @̤|ÕW5m3钡&fAjg`Ϝlք ;"(MXz љދgb[7迸rM8oE3Sse𗁎Z%x9 Ӏ8oЛ!07אNtͶ!';9Z魙(Qbla@1C< ,*QQo Љ"SSNX( b<7MT $(aO83S8°'LH$L SHfzi, Q5:[B{fJ(24, |'ѥsṀƵL`/h@H:Ad #dY73A`PH,f13sCóW_3<;OiQӣiti%+`.k. n5w]jbYjp%RP s)P&.qtB/  ؒ `s7}\;k;v˱{Hw(6Q(\u~* kX\,SWαY-9V g([QpA֣B9oeS/Q1֏y7ѻ}1M1w3#9vjk?/!Mp"k&e΀L,Ś5^*hǨ "w4ٴo_+8:Lj ^ԇ Q2[:|fː4f5+c^z݋ZK f4ޘnv5=.&+ f%1F IDATf& '<ݡ𡡡o~ F9>8~lLѪpZqhp1FL{&]m7YK! OODO/ Hgxgv( 3^L8423 f0tfıpՋ(&& ]#߮I3FS^db3!bTH$_3QjxR.]«By&G1Q M,HK[>nI0_i[.py.lNJ)mVݐLdqT(MEwD >}ML|jqb cU\LpZ3Eř|Ϙϧ'UJLȭNbeFUSs:GFc3La^{Au䰙 ]@&<?OhZ$ly`&bm&̵⾨&GwEѬL;3̕+}t;n 1줮n @f[*ل9U [ft(LF}w@>:mC۶ yjFF|VqFgڝa4Ji71ѡ' hʠh$5zDO0xQ3Q(4E<ʉʠPɤa,C'hdr۷oO2Xoh haofiK"8˺ZoK3,.8Tj4&u2E(4+^ Mi&dqGFTt+%B9%Iܡ F (AuhCҪR2cTK9#KbT%G pf\"$czП!T񲏿p䪙'A2 37@ hFI hdIl@֗ ws0Xw." K9?d3?g03V1Sc}4wfll 7RT>;H0{ߦM/E `\;7 ;\.K"-& }sI;\O~nnwr9gzt{NGձӵI}&׺ڍu66.C33$ٌV?qX~MO*+oT{w 2s5szHUvH/q\fح`fE,u9d6X9'|KoDaX̻Bl q}Qz"OO2\c<#pַ! a} 84bjN``2oOA׼֠hײ6!{c3YwD1uuyE gta#M1>fκQAOtJ Zdfp55(j0-3!Ma7CC`35sss6&Sۣ`r>Ue!χ'1nh jJhyFpԩ U:& n[2Ӓ)_0δ;3 !.`Bh L&E%3Wiіr_KE˳n=t]#٘ٙɥByhj_Tfme',Lc,e g5OٳPgDf&NҔ$ۀ $3;%2[_Z7\U#4Mo]͠D^OT&ONJEP42xra "3@+--(>w1y؟e9Zw!xF2 6Yc-Zymgf9GkL)ctʌIס5efa)cf7fkFg[1gp$*ftb.s 5eźbn un2Af̛׮ܽ{ӎΠj`3TluִRdhUiqe\͖ʕRj.3d^֩4UcAj=nss{soeI%5rc}Yl'+VP#e3cnٮسr@ݯ8]ڣPy~' !6Wee23ӌy*f+!"1Y(H;QZpuG_+~[zf 's}";QQQjJ5s)0f k7b H"3%98:Y ^!3^j@fv Wc/fP$f?]+ @:P'|EdmF38Lt`[d%ˊek4f{ FX3&CxySf$X.Dj7aK3. fhfU2Hf# oډ!23c3dm _ _˫Z,_# m%Pt/Qĕ.oL`+f; j.[ 8]'4fh&Jf0|Q7劎N 96^9P0P'_)^/ĭw\_ L̄|=n_L1m@L!EgP` Q;ms+hW?2Bd7W5}81F.`bN!5?th^B}1OPBp\QI>^{mi®YLh)#,g&F'I“f&"LgX֎fѨY,dNP g?^Chv^JcZH33h:rYe&7kf7'4Jfu%Ҝ|e$Ù8^8dPEx!y f0A34n(Hi9|5pr3@":8HAK,WyO{T^9DZpAiP.(JPKey5zKJYɊ̈cf2 b.z3*r03d+ km lI&g ,FQv ˀbJd-Lf63{%4Ř `@FD (h93Pf8Mv޽o&0Y\Ք& IBn"~Q ;ˎWJO9TN^[G0PfZ3R#@U5'A0 (ceΥIww(N Ş=TSk(!i:K+tnp&ɭb3LgqiU =/zݡF q%[}wv$bV߱\O_ >HL<QOג)4W/fR{Dt涰q2Hٙ.9oY$0̈DS^)Pb4ƲYlV{/][%fR&2.l0AnlX4h!061_cfd x̆{4k`&Q  >"ǘ,}sĸn!`& L(A :QZe;,Ex qF{A5!MNR 3gKOF`(,; Ċƙx*Lg X5(I@#pr&oS|f&aMe)Lf`jFD g_+fw?IF (gՀ̬3k*mV0p^,5rw1ʞ 93 Q63D% (qLL רTU KaTȈQz/ez+a1;Jܺ K9%Q321-Y+vuAŶf6tJP{rDZ! -x8l6 MHc^ 1fcΛ0tJLcM22ۖSxblYLW2d݃p& ft7`fk60\n_3uI훛҅5JR*×Ygi.OAYjKKIy9#- 7cЙ>%˥ko'㒼K^=4Bq%Ty'IҜv8 ;/+>aR~،8o$P -L|M`<Ƙ!wZq;+g =y p[;gV-箁tn Q+~ ;̂egS bxe$+31,DYfY˓82a;k@6@T_3"جK2 tIE319& ;vn}qD fXl+6Hi,2 swޅf3_{pMmZL'KQv6Z.P &x0UZRT"#]@W:ET햰'"NSf6ƣ~Ij0)v̯W|\>yn%Ms2Є2l_z00~y`2 8֌hqC Md ! g[G `{|A@c)D=Q3G"ɹ[5ʩ[-+KGCRgGlI5CiJ .rYyM2P4s(cF\oI[kdk53f7CT&N$\0+$[WػJ so(Kf$ɞsbWĬfLgMu/%᛬<%IVe|^Cm`"s"k4>Ѯin*ꊭR0W7i` vcTƨ~:ۧ0-nDMG0G71i [6qZ܃pъhLvL|fa1iEjp3<.#Y8<1fx_=AdOe: jf; ;Vnz/(AdFri `IDn,v8DlF 6F)7g3ܚGArFbFc,g艸t&Aw?C}2ԇgBeD.~7}Leƕ^[$+ J.zSf%cHģĔ/0Rb -3KBZ6",?YbGƴf?{lJq*g41,c0<h449I?IoCgu̅0Ai(]2XAaMÛo{Gwoڽ>LX^sFrn+Uù{bJ,%bq=~MJuĺ82A%~\沅8]\-OXڐZsc{N\H#PI;@8s-2i̅ /gvbff2$LfR hQ:Ax۶m6F0 ]܄1ehPc,F-c:Ȉbq=ta:MB(gyQ_?BR6^x9tho:! hvϔ`R3piHf. B19zkTqеx7HݳaKP%K`)Jv (SBН1Y"-= ,3i[xi- eXe\X4lJ6IV,+ϹAEץc.c(b.ϓ IDAT`'ae؃D xa2s ̘193ʃ7F{Dz3f6>q/bűA,11 =̪ήuŖg;DXKlUd+A;\{Q\M= $e,FwѬMQ4E6¨v?~dy iڦgKlOaier;_ՖG/FǏ[///߿XL) .OLbbEc zbL魴﬜DIL?'`Q`6ٌlHm0Ќ\7/)}z'h.dٝ;k3s8)l@HV. ֬XlV&Ą&fѥ;M[XX72b蔐G tI.JF7 hP=y8NO19C˶#߇7z )3nV˄ VňL>?? ع7ţ{(ٍ|,k8dB^YR!F#a he3 άKn1 E` 1^LhBȍ ԦL˔) &$s>@-  4-kf2XՠgK8?&PUʅ3F Q6qX5Bbrl~P&~ggDg=< g);iƉqJ3b@( QvB$LNNFRzigpS~`T?%`BW1:1EDc ay x45׼RX0ۼ?d )̬cVfqr01137Gp1I} q5,IDӠ+U> >) fY)+C@ Qn3$0kɏ fs98f:Y]L̠Q0 ;H3x7==-<M*Bh<@?gqC}؏̼gZy$t:(rXM?Ro%b^:7*ypd^% b wlhHbC|Űf6.ab:b327<_[Yj똃 PP G`2e:dk?Ͽd-%pLY{rMe0 SQɘZFYuF Ct4޽4wLg嗿W-.]=IpY5\UB-8Zf˖[X paf; 緰tW&j8rdʄPAdXYJ3nz5OY;Jo3i3cpʬ9~ǟǴc?9q.8LޙOx{ĉc'{ƞ$E9J;X}&4@е5 |oKv0@Df)kH;`L)6]q[9YYHdܛY3h.c6wҕ0b8n[qRPAe 4+ݒPA߆@b8il&y)9Lrûph Apf> lfÍ[n}!A 0U9aMg`ʫ X7tz*Idq!BCj a&"L9RsH#IDCf/ffCpGkK`,gA4J7qh%)sLSLLȉ‘qfh'&e 3;3 H4kd5T9l 0 WfRQnc|P T(0*l!fЊz;"WS?rw&<09q$KMo,lZ@e57oD{ΰ3%r Ѹ#2f<Fdžks5*x`ELu.RG7Ii&k̲2V<ɽd)cZ\6^#@)ZxnX3Ѡ1<\È]C b- t  >?2ow ǤfKF7EBMݥ9`a!36cB7o $ce6׮7hmo^|oYG+S(.Y.W!fILr` wb1#Ld^S04j |,Ohޠ Y=c?o?&JK~86Qw511wW^[^\\^Qޏ&~4Q31qeG"f"B{s8jjZjOOԌLcwtl!4Hq D5&g4,+K,d2Y4A)jvBΌUN"XњyIl0SFl+)K*.b]T!3gD 1n:Y klޜ%=/y*,afZSC8??`laIω|.?jthژ m?Q ^c@ Mq04H &TANh!Q8 C% 1%bjrJ4QPbX,VD"^eS,r6:D,.Ɏ|S,q Wl`ՙt8~' B \: ̳8](44?ϰÙjV0!E1g}4J`B㮏pp`AC,aB+k_KxQttciȘjLQbn(3\4#"%)٬FxY%_܎W 2GEyz(F16b"{^%EE$PY8Rdnw@]#a:ʒqu&5AlDOY[x~_D{}yuւP0oSeTfE-6W Fh˜b hp(*6k`f,m-p(,]\H]2t)G\:Z̀YQuDݚJ'3em~8Cš-/‹!? ,=;wŪvL4S8/YhvEfgɿ 3J3πl[q3#^R&4c(HSSS7nl7$A6oߺu'7>uX֭[|VVփcߚxIӟLpqC}n&ٳ wM,59M41@y๤5LV <8<2oYW5=0; x,2o7}__|CDe6 v3|9N3(}!son n(0ј,C(2Jq{`v y߾s2TLj"2CvwP#DNˍ{g TS1&dK^)rKi< @egt5EҘ)"cnF'>:.Q4,.tx-X@fV6:4qNfiD2y1glS+Pm8~nLZH 햹x|9Π]TF$jss  PS2ȱ(aFkf JfJha <3>r6x`%fA.<a:C]1Mhz{EDDD E g=qV &?z/ߨ^=yŐq92\lXa4Zø2oO-6È -֤By4VK3 gKHUf\榾0C2F,W3ʍtaJArЖY,UŔR,km-$\i%ٴI'JoZ^DаD bn^kxaq$$;>$9NL~+l&ӝ99>]=B Z_ "˶q3 lE"i |{- C&\A^Lb738Z Ǧ<1*#۷Vˉc_Zp $Zo'5ϲ#@n"M'nʷr^;N0㯿'UDY iBM셷 nnrsna&Jfٙ|`ͨhhLfG&~N<) &(z 𦸿%3ư@2<^4Ntm] S?D/P9 f@84ΡlV?Ot(ϬpŠfsA @tfq<%Ed_'PPf.UE5dBx(QbpPi,J3D'pfDt A e\'39nh!͠ifFy͸tEm fg 53UD. :}3`:2>2,ϰJ?K"36}{deҹT [Tnz_~wGŝ|ŎC L3;WW}- g2? Ý@gfD*@lga4,/&3* p\35kUBmĤ]cz>0T&ɔ}߿.S ;y2ceO܀::{/&eJZ/SSոu Q fXv8yfo#ь f6*}ށuKEc3خMdAk 9gQ? 1\e19B>HLTlfn||,x <> hhdܹcgtTĉf=ƎXӄD, `P|?p8@&f630_{cѧ)MKK b"y @"i<*~NVedBz.M8fb!̊#M@YyH y˔({%2ɝc7xqIfn=> 5j4k73īӚ.sgYL&Uu.]n#Bh0Xi!Ku,><+J#hL4gDfkvqJ43 d8L1Ѕ۽}Q#™q2~ܣd< | mBP-3j* oZ!Dr&1B1< 4@a0.eTՒACc`~}%!44DgZdeS!I]Ie*ӷ,T[~ IDAT5;7.͵wN5V6;JDm+aRtv1r Mdy2=lY6T6N&69v gŊ&k]ihشoY" @S3OJ dAt^>:zfaFf&4igt(fd=V_^23LBi@8zܢKG0~|{,g%?<8ʿ%eoNe3RAT&b1?w5?|.f1#^aY2P/ _9LLL\B^nͼ V:;替Ϳ N(ThpuMcY ki5Cdb86-ƐnM&8C ڗz L gppS2;d2w&Pٱ6x7A]H^&lfsfN0xhdfP#B鬘?-?#u4Ġ?iAb3inuEuU@(@!:Y< ڃLV6]Q73zZr31H?`hXȍ?'zE,5ӔgvGgus/]0McAZ. 7nm3\xUbqdh3ܧj` !.` 4,}!DB!Z&:}g'8xxhxt\'UOf|y3X3AH1$͚2xt0 , (8&g֠ c1}p>Yl}f(1jS_b0Y`7;2HG\fq _Z̫LHD\XmSF-Kj2 m.xgeZa?i5I =|en:sVsI%ӐsjEmvjHay@Sjj[OXS.Y 6wp8:GVT$u(2ub9ˎ8csi}=N8^e6/ =)љ[pu(ў9}3rܧ9tbNJ #E.IfY ӗ+"\/Бep{X d/ );ͷ.?v_o~#Vpzҿ3e=8(Z浘er+K39t3x.Бvoh;"͒Ќ je-f3w7|mcf!׶V6nFP{iƐ --DН}0} ipnt 9D+ӑҧ5&?.s}Ҕ Rjel1;ԌmPbfgdXV:E LLZb"Dg1E4.)2)1)b{˸iiP+[q:YFPnzn)2Q13Q\gngh dAS 28/fbXHJcu(úTr2L\FE y %x[.PКxVor9suSĘ9†録-z2@ #`Hf1/(]RѳonѣqCCO^OwV8VׄV͙K3q a{FV)Z3g\Gd6 l鶹[l:42QA`s0ic`,KjW户92̪:6 "yd>V3=\Dm,пXZeƉ@cqB$`LrLP0к)!aӕ| l{3Ν#UJ: 93ad]"ӕxj5:R. q#MMt:;K" #~N߭S]-<ۤʚT"]u)d qtJ 9 )}3w^ P\u滺PcKoU Bdhpbfc.G8P^hXP|fʝUR% 1Gf?VduYάnjwfmu2%\Eu#D3_}7lxƙ6"M9]HOi6}ʾĚ3y W`4tĈf+݆GW D?g< fL&87o A`f? f @=6v4y?1,lp2{&#w+ 4b_JSO'ҩ)3i'd//e3VAL`PW7 ;tWVN _=Y٪3[:1}٪J%qȾmm:̅3ؘC#! ̈́*FPM#0 @ٌ@ h )]KMb&COa]:#\,@xd ͔h`w2p:C-ѠyߵkL5,htVMXcgcf>p@,p~PА>8XA0x3*QәYY&uf/Y+fPkO+c3ʣB虉E][9{FuCy57lŢAR G#D$fm4ݘmHK7%.Ӹ\ԅ0&*XD dFje7@g`sfΝ7 b;:`MMiЫiͱj;A5;*/fJCfV3pmg-3dXep ٔ6YO L"!)J s3a5u*Qztuqkxʾc&q(7:憼gEfy:W7nfppwkNd]s2ֲAJZĭ`GFe~fnù]n5s95 6e67N@8Ps[2K7`k42O3%]Y <% _7z0 q~;Z"n8h|E<*ՏGCzLx4,?@*͌53`RӍ2Xq֭A0;-<1 Δ %@&2' 2 ,cV \/#0A 1jUs yc1WdӚEL2p6 E  P/1 K0Eg,TfgYҖwILDkZ|n s6=ഄANt*e-EXgp` UgЦ әM6'"7RFbfZC6T Ό<ϧatn>Ug2lE2xsM^gW3ϐpԷt=bZP +gZd!n4LF43q0(MHwɯ&go" vrjjLϘ<+yc?zO(Sxprv&%h"w^oșg~T.NHҬz 3VPEk!g>]„5 !)o.0H.N?{mb-K0xt  [~ dͶhP4#*Qe!ypƠgPH35zh;d:&MB5gwfL.qv:ҹ LP8xg6f35b6_3ҙb:Ri!E+\4ˤէΤiٴ4iD\DT]iΪK|et"j0j٦ce31y>SOH*4.ܸqs3#&ؔųyEI-gПS1g̺6f]1]`,0 JhըmkT2W{4*aÙ dd.,ҽtZ&|L''??ǿ?Ͽ]<=<,x.V(֟c ,ZFe({  tI1 (0)ᙘq4Tݘ*} e\6D> FLϾ}h}XvzcSP QL4NuD/9 W֚e8LE{7Îf3#zaMBŻ=cW-?-=2{3 ! Ѕ\i6f2(Ntqwjt`A+2@@ ο/"wI(UaZ3ΞݔY!45ۢgr%6llUiĦ h :;>f0QfS>m=NdœN(zQLhէH9 [9'qOǧOWW ?>]f_ClC 0qL9m;3waKn fMM$!Gf^j$لM͝UhM%oe#ҷ fP3!ٷ+/&;7hM25v ;izP1o^Q ]j/_38،lvV&']U~U*eVsVnZZQ%1ی.-.24-n4k0a9Î%C/qiA |g`` IDATƈ`pI,30YfVaәŢyU !..!?( aNaB&~gf.S\4 QfjO7NKVj02ID_&47L4J 2H9/t&k~~8C@Җ;pFsW:Jjg&oS̔yFg/n` :53OUi٘'35<g™ I?*]{ +1 P,t~x}~4WΈD  ̌&NʳA3Vq=/%aF֌P,YB `0r0nv sq2J܌ä<cz̠l @i3}Ʉ-))})#\82/+KO0a\F 1}.IJr4{o{{Rr҅mR3 3rB l:Yi=X (\rtGK/i{eMuyAP{q?V?!NŁ8 SHxhSWCڲc3N-HkN,'(Y@ fL(`<*3 /[ӳ& K|[*ʦϸ<+~7^;y|}PVPP: XfbcF5֌ 55i^ =\ Mo WrD!fLe\ǖ jHj6/0ЅQ?kʀ<c4Qy8s̥#+<wz2y?m#f`B/+fhYuUg>UaaU9J O>p:317*2c,QTd߇̄fI$F1ȃPβx| e%%UUϪNk'гSDٱ>&7C,~ ,M^*Sx6/f3)qЖdSe"1,B&ͼҢ=3Ylu3Z٣F8#kpy+3q 4thM%~=8Ll;2LhDVrĘP&c1^BЦzͨ1fjcYYğBC<&):OMAuV:1Lhfjffb|&S٫ߨ&\W30AD7ѩq1>gidgz8z=Q.}*њT˜<-uג65óngݸj&*c]6p 2z$CX3LUpg(<^I}K` C4^Â9"1K*hZԛK<&\(gL\E @$fGh!!)L!9 f2 $Pf̋I33%~dy=̗^vVq%d5g9=/xpof+go:4+ w假ee@gLaI_<.~f~]eχe& 4z"]&|qT^|S0 4cC&S$1{%b4qNgZvxm _.ͪVH>g*\G|PYh͠5! VgjD3[$h"Ư#WpK!OUKlF,ˈaf nM2*aY0D}RI]^Y ^\Y0xf`&a'gvn l)Ȍ"6]΀y9䢙b.b1Af0yjb߁m&g@kv؟qehA&?_ףvFK} qy g8Eפf6M%#=N(ʊd3?-gG(c6ts.iИhf6VIޙ5d~%be1~ݔI s\<:0c00 | G0,!"38̆/fQAڤ1YTicФ!bI3Ë́pZjg8cDsƪ2co0DG%;zO~xltH?0=4af4z3UkْJ?.ehDFcXrazӵ%3 p&"T]%/ \2[+ KT3Q31fȥܰOoʽ eP)yb-FcqqC7]Z3;KX(蔁L2(e#`pmK@{^|鬫Kιz?',֭C H*s4X2`A 83LdI@s`N_J(3Џa[̚peŭʾvcUY}ܸq"?͊(v Ԑ IaaEߟ>4 o^ m'_[}J4XVDTX~޿[#Ag;c/-L|jza33DXq~]:tLgev0:iO7Λ6Ҵ rfDA#5Bg3<5LGy. TLAif$BtEm dl@g*k^UĞ.͍s3,4LAs Cx3WtCixĄOMnV<3=3N b ck fllљj{1l 63lwsnTi'<O0СCDe|xFXN]/ cW\ .x&/8 2Z>aXZrW"idds2c"YPf B̃e;HVa[;0aYIV!HA&`̂1ܑ m_{ ah  ; VdP6㡙rewI/zy!ƻԅ&2CVad-l=Y:ͪVrrJJ7s+ m[)zFh(`,C.aW:$KjwpYIVOoeY߼U6/JެZo6VـLTfF3t|u/@oVRW>e=4E "fdkOt!字"^%4k2WDaܬYaL0C[КXPԡYk B_\_c6nc%});O'0H3،F\Y) Ƙngd`Z24hh[@ 3<++GlJo z0{MdϠXSO9CϙgS kvOYi&yܟa3/nPϠ=iPA<>Ύ1=1SL)Ae,0m(MN sz4#צE,U[yl868ER>5uqt!4p glfXҬD^re.9xЙ9-D5F9@is !k4lېB2{:t9|#aL.U34!5Jn4™213Ҭf e"vB;`JDo4h{ԩS\C k@`0,{xR1]Nu-!qKfID&ChA E3,B68+P˲4Ea,/ ^ ,^2<F2Gc"J [* e `0{C6ݼys!6uc!z2 -gN%!*sV3$mi:':ZN3? 5/=TG޷nI| y֑3k@^DYWyOt=?st/~!|yRӟQy~g~hpz37+Ci21uoo=(8eֳ[[nm[UY&ǫ&U:85=Fxp 򫈉Ɵ Dd}gg $ R!`L}A8%^ٟӜF󊓙L󺪙lBs0sI9:UМf 5K2\5]/za*Lmtv&v&mOb2*\2dѴJE96Z2BmD`bY nEdƳ?tgtt&0FҙanX744|(MCÍ7;RS5t g쨚AN?vA 3P `40AMO?AMhnͤէadFL4i9Sf?It]e19HqB e3 Ι G%^4:5c*8s˚g1#|`6(nf)%Ce<%SЋ]f3ĶIhnk6k,, Ot" HB3ó3qlqOlDIZ8M1fn .%3Z"]R3h>4!cUY2hV~h<2Sz^R ]1B93hSe4jl,"%8.1LZ&hYJ]`зr ÃOp7%4id[5" P, HzE_֗d11q!ټy!׍ ;l '$@˼ 233 L֮HG[8IO}ps/瞼iGtkHNNΪbOJXsO羫{ѣ߃~*=[}˺[846THA36dxf ~zL'>0-Yٸ)#brꙩHͯ@솎ٯqkugzSHm_)˱?^:A@K"Fw.\ c3LeP0^, wR[W[ۙ9d sx+~,kJx6 EDGy AСG>C51` lnXBoLo5fQ{cA{Ah3;,%>Ùͳ7&LqL1cbǤCoΕ3zOMj3U?_T/6gC}e -S 9ϥ3b,*ҴALf wePKAg5;{OYqT-TL6:MVafwJ@FvN)2mj,wFfbyTT)]DObZSMZ81SO+ggfGcz& Jgh-zzW=2 jhWۉ@mdwoongkG0L߇= }:9 ]Hu [R-Z]K. ][i\`01[4YBC&Yq6S ÀҢg*QX̂ М5Y(4<\ "Cj#01wl#LEڅ(fnPkN$Iަv"3ej'׷fStpmK͓$fTٚ17Q[K|UDG>G+ Qk\_H;E>ek)S 5AGT@o"2AWhV<-%})6BhbmOOAǿ}6og~5Q5^#gi*{tav_dggL,Sdgg%o"}}'P!0[j064c58 ̿׌:`TƩGNp\*r@7Y5't&tܚNa*Sȶf뭜`k 3L/igߴKyKy-K.6Z[27vd7v)&Nsgfd49pqgEv;SDi,7 $6F{iS1 gfk\f2Z 2e.Hi Ź 2Rۯiy^FF3wHxWie2\ٽ–wCŜvìNnghEzwWu$f 8m tntLns^壓+qni4dmorl{7b[ӑ|Q=^jINbnxGG_N7ӝcUR3~~OGwqftfe:g2d&''f囦noz+;D_WnȦ'76>1UYPv?$LZS"#NT=|GHxf|޿ύ`9߀ *fSi32@ږQ1U=/2Y7;]R5<6#PVg8̯xlM2l IDATdC.pcP2KlO ЙK 9 9gTey/24_nKJ?Q,0W f|<:٨  a0Bz1(34o| ~*2Й7;d~!~&tcwUŽ;8>8#֙ix2N~bs<ę8#Lgr]ss)!w{Αk͝wctX%0~K5`fڔMox8E9ZN%8`j|I9Y}ObZ {dznU.["j&~5`t?p6 h$/]mi`8r8{11))SpĢelF#riF,2*N Xp ǚN͌p`?*Yg3lYjmwq{n}o/нٸu# T-_C+P1Cg53%8eTbSЦ]u'w niun;D.q3.rzhW5N4{8;9WQD[%2vV6oCj|0ܛ{/]H,,TZ|yZPcKyYX{ /=(pcCXkLn`3e(.53-=rHL1,hk#S@ Kdk5vĊc?Njr&+NL8h%ͪ9euqmϵnI dA3g´Jڌ*3%grs&] ]kfג ~4/Ѵ|Z `3SJkfn. nJcLO! sZs4ajfx%~{ovN}nǑ۴ fr~S˒!94TߣEPC]vTea8ya gtgШ T}f}|B$?0,{s1㌌`T@WaUqȲ%[TY?/𮎬}bAQ†L4C {aCrq3 &d 7FcyXPȍvH8q",W͈va f&Z':3I*0Z$z\Kh֑ʻ:M*s`1N νkN!Wie;ܹj<\sfbz-3<r6Y:Vh fVGX4i  r05;9`&64n[!L3 hks5—{% ^b zjj2T!\qC*j"!dA~l u525 )Yk׮Y [+?3/H̛  ,e:JatRhNf3W8ψbPn bC RoL$# ?,ciy!u =弥eM# P&cZC!:Pp0KppǃidP:X m>d6tdfvt|P2`K_] 4͇g!eLCSXp?LV4=" @e N:. ;8 cmȠ\;EhQB ]tn.msyr iq0 >k+?<4y_3E?v^4sL@l2]\fN)3s,@Mmj K2\[4Y.dfsRJ[/sy׋S11Ȣ ә ҩZs{ƾ+:uR5Au3e6-/iƆhlotJ)ds /Krx{!!! fWvu / T=toȑ#<r{9}ǏOQ,t&؀1-F#bl5F c.ՅfANZ9P}߈fnؽ<\fȖ~9vT͌Yf 38y'(P0 ݡ1A0 [31offT]b (#i1i=<<f6`f^ ôfN3LK +ɔ\zù^M9>*yf%GqFU8eғU0_ ar1I> t!yZ^P/LDi^7K.ZE@9 3$F3G™ T͠< nCkEt9&*H_}l;#%4 P.fc6Ocjh88lf%7Q0CegnKla&x%lkU˄Hig3Hu7hĔ͚aϡ-,dW%0[A_!7]X,CS 25Y2cz M߽H.ef:CY\aOѶx *fD_o7}f cñRD*M}}0^2K auIs5jUn`q e?̅3::m&~.,Y:kVdfa\FKڊ"Y) ݡ㖮*Tv=fU0X '^AwGO\LM`yo(NK'd TV`-=Όh& n9(s hhn`PHb4{0<{,!ؠꞾD/%|M_¥)z6]/ѳ{?l rdDS$? 0ώ(6LIYF.sz?|,Ә V4w 6hfH eʾD)`u%Lg1c~Cpf!9Mb,ؔLZ vl&!-kpUCT[ \s#43th4c)3s r1dŐl9c*Îf\4E&+A23(n Zvzkgu%c6sW-xA=@l2`D[|>3hBM$coL{􂟽4bJd26u_ 0ҬF i3 3׿wYПa*sf !MecV>&Dd6d:C0!|!pN趷{ (Yta3er҉FoV+{ 0@9gcf*:s'nn{֏;+X ,w[+_;0c}H cEdfw]u2E/1A^oBb]-Cq"B.Ԥ@G,y&4sJ|d:B$Z!~&AVYX3pJ{-4WoqOFd$2.pf.AՒAVf31V@Vf Jt d l803D̆'e1#IbJ`xhYI$V r7•1C+6;;i=NNBN50gYbb\i}6_1UbL̚K& /6~@(_~tIȎKGnjjGC358̚5#} }p xBPPTg3\52YEki2) J׌2@z $*ӠLz^ {Sޙ߿L0H}yNKAɛI!MH7 es3(f`5b35UDg֌P33= J#$Vŏga?fY&Dm"i| +љ=2Án_)2=}ëWnv3@ ]#2$./ҧL"4Ag.R6G\V7+?LgJ>f`4X_;Сa}svcf#g7wXcY1dJ$gc!h֌p 3@Lt3pыk@ 4p~KYh2fj22TZg$^7o7g-~jXAG)ڰ-q :/g!B Z9MM3 ol;s{v{;J٭5ff_Z\$յ3lw/ўebÏt?|fhy}4x̓_@2^@0]E,OGfe+_41<) `"뜓Gᦩg\:fI>otrPV `n( IDATP-iF*7&'']XSSX[3~'LUj43c1ǖc0)x96n`ģeYMƒBc G5\ jE,3YC(9F@f :d*A1C *Jh0zC ! df`17-TM©OReҚR(b'܋^]_:~xa(!r"Ljb `f&r8o&Tl]=?{D?ͰyLl&FVӞaTB37fLv@3"KcZ0%?Ķ6C%bi-/m8xhFhgr Ĉ͌z3:޻pg<5` ~F,gpW2\9 *4}5D_=n ψ͖ yFdN8?cLZoZ3ی~p=~pp Sz`;q-StgXЌYzģJ=Q1MJռRs4ˠ_r^|Lv|;Th̙1973~󲀀f ղqvM4[bR;lbL\BL_&b+2g8G5gFTY!"35YXSX{q!U 4@&>m} :`1~V3b~c6ʈ%te,~rq,qVڴ`^ AgbJF i_l8e|H!(HM(Q?K#KϿv<3kE ei$7A GY94jzT+ B9U( kiD& 4<1#bƏ˳cl 0QИ_X7i(WP7ʈ'@>Sͮ3<-<Z40f~pKUPҨ 2Xf qVX5Jp3 ܇ hKl`[/wLs\/eWTpjǵLtbZq=͌Mg2F5o}}3kKq~{ Ui OUB(R"45W-5D|JKV\')(\!>om&r1+`5cI 20'n85?YU7LJIkl_(*r{vN$Fbg~&6QIpJWƩ̜0uםVcӬܱ! ֕S'؉fV0KL'2ZΌ83JTfrf&,CGl%`%R@O π` h8"Q5ѷ9 x}L(d3+gP͓b0a2ਁLa!Cyxi͓}> }C AFo1;>#?Hp.! fO#Mۯ e( 1ėL< *A-츣,4?ʤ1FsTV4O3V5DŌ.S5 Qo&Oxd-k3G{zn8=ٺy'{t)0_.|fu苇O^%>3F02?3D 5 Fr`4B<@f\?#>0*,_b͖02Þf {ҖÈ+-kќ0:@hp8PҧݘyL1 DDb1 $`82jnCjKL)ZZb g( .H a 1E[,(] Yb,,FrL:U(0<kQUC>´L=ɘ?#F9$5T 8!-z3$>CdF3qtf<@dg3 2f#/sjiOt2*&aUzfqI?Gy;soShRgʇ@َ| 2hEiR'˔EHfq&i//a~ǴNSa_Psڑ&cCD}%b.L0-32 y^h9Ji(&j}HxĮ:饛Q%S1:ZCLW̙ɩ3/BbF qfY]8<*fl]ɺ"k:<>ݯcQS3;1 ٪nQ}АHFB1›p a p3h`Fͪ:ȴHF*g3A9mw wD fGl\-}1B1D6 tÅ(GLatx$fI[RwXP:c]kie^74 n L Q$C.81nۍ/.`j5m„fd XiALɚ}yY2_&gHƵ2crPB>ɓ5G`vY50A 1iq&YL$3q_3vI^a  ie M!1Vh<ВY9E:2Pda B3 hxB'+kk/-55(WKѠ- Ӡ};-O0"}D&90G'㌶nL1N¡SCu8z=&\\khK!R87v%=Mv5f#htvwy?523}K:F6q on77>0#5Ƞf6%zf,t.\ftj_ɥ4g,uAMW ̲΀w2Zw%fTsV l@,L<&KƘfAtDh0`IpC'YL`QI[Y;cdľ4mzө{3 g34(Y1ϨfU'=QKeRQB3gV&k1IT303e9@p8 熂UxUk;ե Xȭb*w-.x ֆs{} ={zo(8>|9gnhrD2 1| yZ(tB*L 1@#P auJhEoT#i1,IL|ɀ.2[4Z|ld3%iNM((c3 5 kd+S3.t;ͧ㤏N0B%^̳YSgJkclZ1 e3h͠9sX yyeL܈p߰A 4Ąa~\fUkHhru 4K Kvm6s;F)-1Қt&g5f2߿ P<'"-0wAesGBf,֢ nT \f fA%c6F8YEsvCʬw''{ S-ИmiV,cM/fe2y76"`^2W5|&bo3с)_|9fo/\(hLddd?3+4D=ڔ.,/䱿ü\/XxotߚϔL([h7!J8M8N ]N'D l(8Ʉ}!ggY;8 :^dՇ ^fNq-Ma95]&ȱvsib![5yM tgFWh55U;d^a-*f53,NLEg{CӓPdBެN;3pϻ˺9ݛWn]+ a=PA@p08?FkceNnq#~FW$ nfܕIMJcw:F 76ٛtROe@ Ì̔ (fSvdғ4KŽ_ 74އ S 2b)t 3'>'|vz l3%4,4ۍ jV<֢]bC3nlO|M_h <9 +sF3=tf !sjtUgQ|ƿZ:6so W*`A8 g&"Fd)AW$#I`i:dន a dNDdKgt.3+}HPIXvmzq gXZFòN:/$|cȀclDjFW*P/X[S G{FF @0tB\h0`* &Č"J"e ,D&w(prNnSm3y 0- I8B2I`9V" 2@-~IS3vmHREFڣX:X!fǦA J{QO^"dacQg2)Oul|xm4c3 lFBQ5Č  f69h/xy9!N:}xLӾ3"b4{{ג<7c3V\# 3Wu׉~s=kGD _ s# 1`\N^_O*G/PQɳgSHgu2lA~<ٶrcnAG[.q]ፃ 1ZgF!A}if=dZ-(εMfJ:cz2Эl%F?쉞Afv4Lfa037y4qI|W5]x [ˠ^UZDld07cHdf1 ;Yll7o ش~}B}_f2.Aj &rE@b}pZVR'H3{r:5s2:ˀ YD\6/ĖŐIdcNjܕa'Gk JX2Ld&x-2 h#MKgDs Q4VXS> IDAThᬁhe""3JLUTam ʌ ? g_/s7`~`n/pZy O q4̙ f&:V}5 4ܸ'֗&_Gٹ49;}C:ϝۢ]kk j>j'}OT6ՁhM`f/_KCJ+2#9n;ޔFfʴPٱrY(X$ Í 0Vf3oLby`la3cɝgHkcOS6oc쳳gbn&4փ=3E9{{Dڇ+fVrp!6sH˾֬_]޸q|ʳY9@HN df͔LS3t~3B׾,Le@d7 ᑙli0G#>3mmfx@Sٔ1Hwḫ#&Ӣlʹ`32sl0FG|X$њ n !i)'( 4[ n ͠V]=V`D?X  A:3`.6j SݻDbPc #wBv6(ƙ. q*fq|39S7 5F4ophv `F__`,We30u5q!MQ՟Y-qnϬ3|{+,Vڗ &#Bft,0X  TH iEv,X8JfˈN9^2C:SܜGbRe5mV< n^F( !M+̼&] Y3+SSZ3 ;BL!id\@F$;W.%s0?<]pqfzBϬ =a'P7+?lCz|mCԹ;FRs4&f I9Х]^ o`!TOA4ay8HॽQfKfbML%ޔ͔,k" &ݦLzpϛLxY , L,@fЃB Wl,`*ىP!fF3g<0y*o=o&-eOAiV^јk>CEjf F2a!;|{@>K61D Q.dFLeu3ˤSܞ/q c%iۥzQoUJgt" P`z` ^3 *CW/LP 8vDŽw[.mh`$(5̖ڍ`ll}3N\9 (!+3X ӭn` 31e0K D%/%]+4EJȴp[M^qvM nnw& g @Cry[T/1"@iW!Ip?)T&}FV[+&Z 8P1s㵱?,; @A{Bp05efCF@`k3A7J6: s3Oj.NNrO&fCˈYt Gʂ`u ҕAͼ Y5ǀĕU0Atz+Qe_ll&/!n !˘  xn]I2xc slpVaix .j?jcbfON:߂~M2h̀@F,/2(Lsf20`|4wBfc41%250&3314E 0Yf5 h<^SY?^ĞEU,2㌙V]ir8+`(N$@M ӊ^ ZCNX2; ϮUjT *H='1F<3(t3䜁EshƘz3ǁ$+Ќ^fP4{SrQ9swL-}ID/ҷk㽖|^*v#;+}],Z؜ c5nח3?r&SNLHͿ7Pc *DžKZvLqF/.͕2 &fT,v(|k:/L™X!=SSoNܨ͛ZFWV$bfbf:b*LH9* 6-~vZa4Eu1I3⢽⃽Hl5smpP|-R7Oh3?o8 e^'#9Rb+1D#ܤ)r&o&"&)ju9ӳӃq cc~02J//.իLv1wY63v03 11$%f7R後G7DzXjluIT&l2d2RRӔ3b.G3Cp&m[Em[bjT•3A:YDdl6Ohb!J<3 H2aeŧ%q% :4)VgM4pfww0l11pL61wl J8a |,63s!Nv=Z3p &ꏾu V MM~Հ pi@fv 0 U0fy yH2^[aɂAf8+/[Rg%=A;춤h퉰8J"ʴKɒ(}"2l$iBܬ0T&Z3SZ1 N̰Zfw1K5O[p's)U1dmŶ*c2YvCͦOg <Ů>)hgP+;hW *6853ʀД!\&@o@*ƙ͍ʻ}&aǜmήo|d,#*Q(q hV^D OY:!)))!:s:Co^"o%+~bVhk $MN:Q K"AiJQ0XҦ2V1L?H yiCIn[ϭtx-~p_ϻo. zͮ[ov&=:U zApmi2ΙMP41:C,5oBl3ي"3z2]ٟy:Ulϰ-j>?9\<{It,@]}Z+LANqp }ܘ `4f`ɻ~YX,/G# J).BSrJ~Y?ԿTZZ.\ JgKb7àԾFFg>Q58dFt$33V8bcl d|\RH½š،ҕq*QvƜ n r. e%4_Qèem1i ;)f%qa[3HlY6j5剾C`E3 JS>O`AV>H.q.QT [&N+E ͸qǸCtf3zCTr krLv~ R!yU&g M09bA9mZWj+F 37^+/u/3MW5+01 [_YAZ 6ˆMڜP$xXOr/HMUdeR=NJ̮,49vٓ?FfIkմ xY3<<ѥ'4U @kzl&k&l^GHчbZ˜)3-jX%sn̪Rdf'Oq<1r39Fs[[&&Øbq9H4ec(Me3V_ؖ^thee#&OTU3ew:|z_tzo6b9zH31tt4t|w45>8:=|)wi{M1 q<9ѥk cM*DT<4C1)m\IrBl Djej eF1C/0@ 3Q(l<ٹ(lc4^M#̲%kgְ+lV,/*Kfvm񙑃kõHn^&2_b0̗8~]ps /_>7 Ya2(uE&\%yWIDg=U?*f ~coq%TZfmfwL,2 5C3kbH`2~2fZ%&c|KOmX@ai!hֈ8ψ H{%3f$,|nݐοIs7[hl?2d"3՜\ͬ&?8N }&F4"}FE+9@[fAؐc8Z6. 131no;f&c|;hllHa. $cN\ : MFn*^USEg@&.E8aPj y%yҞ ` ޶5:uI{QQ- 3xb-ɦ 6I:D`l .0 :4!|)fZ+$TМNq`@2/4{nFm6Wi&MS;E+aT0 R31_wGܙ:D_hH(^:63 Ck r2=1Br4e"CӀǶq1AnTP3DQ1~˪qytmt4a!#l4GAx?zOOzO;:??zݣ8wk;}tL_YJB4ǫhώ SLF})+C;HJj],]5 p*7!4^Nit Dc3o0yg7qgg9ɝpldv5Cj,#BCflʜ[bΣ1ma dfb3/]FY.,,f̈˵<1Zj-NsJK/](]"A.A HB3&2ۅp̒i.lϨ2 9h` Z!d5}ˮC `% !2`C،[L 01` 5ĥq%δ`n khW6 c3-c94f2O~zRQ8+@m}6a]|+pH2L067z0gcS4Zaά PL}=D/2e:u 23aV4Nf 00&i%?1BvvnBEN\Ad2PbG[J;3|zpzf VM/o caۗ8_$.R0A"!c#|kmlBNyss%ۼc6]Q3CMq1d601f;@_?Fd בOt :'i 7?.(O_8C@hEG[3p]HJEڱV֊}6`N';mܷaÄ eǸ qZi͜^URc3!,?5 4傛`WqxGmdJHnee@ejdPF̹ ܻGdΝ;\1K̜  @-9t{Ictg8kywl`6]MW:{Ӣ$D!gʙ ǒlnRt g!ib:,2;gZ[;HWD`mtf}r.@ϳe\]ךi4懏Ѯг? }e!Bf#GQ}#w5zDX֧s [GGG۷Nѧo}(w;BdΎˏ^ iR8>h"3O,)\ ;scn*팋 E3IJ3){،@̈́;F78,O,Dљ]4]6Gf432Z=cW`Еϻ,k%z(11F(#ݘa2ƍ 6ǶzMfh%z3LZx B%; WHgwP :0@c׌6dH&8L]077ԛ X5 g6n1GD]V!liLfKKr"3Q _Gø A 64 (tʹo0 v^3tnC.Jqr+h I.qatЏiMR jtJ&NZ"J2z:+. CEfS0Uv#y47>)>\ AL# ܚƚ&Wj/NNN^,}#rgc6SrI4=r'=Z+!p>?nS7O^L)YPB+wqŌ@3ch@#f s4d≦x\M]"TbC\+xtT:N =utу͸9jV>::o~յM5r96Wgͤ'f!)3 21ZTˌWU93 3SM0_D fYg'^cᄇ;4X}?V dEOgZ늒PD ņȞA,0\šy kDAh4/eѥL*(wrr a 1=Q`V_E,n)p=XĤ257f!g4fəQ<4C~ G!,*3 T_t0ca@dFSA$er;0&:CͶPo)wX&ĠK@lpk0v2NfS3 45YK(㈕cCY}SӏK?q?MMʀlo _;0lo of57y8Gjtq)!Eky%4&4E]~Ct5"3pT  `37Ӻg3 a]X2E|ĵ1;C.mٹ)WJ(AO di4t*yݖ@e/"jlFtބ4w$]ua (  ncu[-q^-teŋӜH WF8̠w-=rgH$q(?RdG#J?|mcsjc^qn ?קgro7Gʷc#)c򙛩LQG`W75wC]"34wzQ L[N u~K $,# EYwLQ gh0(eeS;<65PV%xGa55uٌme ÙФQ3í3s7grә09aO~g+LBooΊ$#:L=<eg"6e@/򈽀JЊ: )%Btnؗl5{;l6oLk0-3LhأY3eqH2 ehC-LX| 2>6V]3`@Uf2Yf`‚fL418ӣj6"-XZӢͤq@pf0Ws3&62z=,qw0PcT ͧ@h6Dd0spW&Vmldzch ]7ƍ#= l؄2Woކc2UU+*;ana`/+#!Rd1*GKp.]t4 S2v*">S)B(9[kZe V4kP:CQM=6NA }Pl9f҂gҊI(S3wZV/./Z+;=pǼ^E1>IkxYPCBS<)3ePB^e%ыà2223kkk!4 uwm`@CۃѝZ즣\Mk)#b>ʆ>5khhOEW. B@.&U2/ 9itڥo $ 4ɤ2 UYUtH˟3KG3ի/ZU7{ҋYѧO_UU :蓎hvsį5Njl.TG&Ec~ڔ&+ʹ$2e*kVS1)yN 3`3,๙{a!+'2 C3f֒/ =v<ψ7VO+:ӧ{Aсa`%f:U:Co}6C ` BC@s2/_':sI3\+/u2No/ `',qse9h/HҌc0"FB]:}'*,mF 1SNM.=cMo6S<+#RtfZ&̚fE S/pM7u |D/e¨?` ԀO6I`#!-t|w( dM Aƌu6PLT f/vd`BΎq2Dy"?fweAּ@m1 Di `9*ˢw=u5V\׆HP'z(}E]&2gV/T T5өs*a^z43go?zln>`W>-zzS.E>4!rr"%ȄᆡƲ(JSX et5,4/\.˾M} /ل.1|CtT4g \Mfq&!1ٌ`3S>l 2%- °L5pxK4[0y >\֣ůj=kWYR33gnwتZ:0WkiՎ1bXoWB>z fj3hNM#^11ۛm٩ 1l.}#]|i,p (Mɜ!.s~(.p W3e֣W 0!<345ikD_tD:}zuG_鞄, \_8I*B( @Em1umۅЈpNT&iJpقlb(bycXbRZ'Buqˢ&?;31T Bp{J0BvTCî?)D4B*Ss5[t~ C4 !kn7}?O|ys(E7hmm E*A~~'$'cTmEcp\c*.>R"c=GyG8w`c(s ekG'dYc~3Ќ2}iEѷ3znWAf)FJ}I1ZoޠbNYRg [<ޫ4XcJ9-`||z[|/}:3ɱnne#vTh~$x\4LaN+mXAi?1{~ 3-3sM:OqӀ5! {-ǃ3Fw6v> +NkOj /j|f )l|Dz&3 &ebsM3W\4KM"fWb6ok153r/OGj7qfΒVjZ g._NznOO,-UBJ HDQ$}&erlTOn 6Ì@Lh MfdYvdvf??ܝ5d7Q1zÊAKF#4pgf&·nvȲYU:FF1Haso/ gK)X мzMYY~,痬 /)_D Fb4 EˏNxx<OG׃YLkB%pdDN VCl|Lav=S2Ǯ8v0Ƙx5M(x۷OOOb:8i_9P9fΤE0Ls*-a^";0 _3r )8ɼN'agZ.h$Įc=YG:3]MXh H1bmRM(&F,45^ al[`N) TڹYc}6?6mƱ'm!^SLF0Ǵa&yU0 ň͇[>/[11 gkXɜ% @p CX#4ڻ7b,ǃOj<Bc-'fε؊? 01HdUli%[G ]#ִlvټ2WΫFl FӼni"Jn6 fG`&n<|ag rJ7\Р@DFPD#Ѝ 6q N63m̓G&5RjYᕬeAЙ_Zz31W#G:vvXe0fEN--?&x\ь!pt8F5 w0eH #+H_nzdOߺ &3OGNJꎟ#.s:42 Ooe6TFP5{Ff3"_5.T нЗ|r *om;0s-%0c\!2l@ibb6Xz3p0ee/1)[a![fAVgf0G3/=},ׁ/n^Sֻ1&6sa0@lJN+H/`\) CpR@MŘ 0=(Q,OTqL ݭպhEN i䕒{3RbrFjw1@32cv/f// _C4ff 25.A0>@bs168#+ig;\2C f(*.htYQD6_C,̬UTA8\Af4рCT^^t2b9Lm]LL`~,u@]Me/@l&S*]x|jOE!g6Th7:e 1pk0xA TՒx(VS[L[8Hc`Dtf唩Kε2bAe!gc|]Wwk979*'f;F#}< ϻ2C' i\zpƒom1pGM20\* ́0,;|9x y/1tA,;;1eqXrf -{b3- 8yjL Ƥm1}Es3yJ k ͙+|D۲36pRi%9fikl,$2^!a a-^"(e}^)NgiFKbffgsL6 ށ^dLfКQ(m-l'i lJ*j:Nt7)x}fMlzmk/1i54vJ񮷔5cیِ`撙Z79 >ћX/|5׎`<ηżAs3OXs#l9shm1|!}R<6T:P ТY5JVGQ=Ҍ\f_7z!>̭[9hn87':O[ j戴M0&'"v etdBMv09?Ie+z,5j g:o5d}OC\&Fd02/q5/2l9%B$ Lpa"mi&h% X g1 f  i1[- OQ@fEtVT@ ӡ c򬕻*gtkY gdP:'6e"?l} `ce3p `O8`-?Ȅ{]k=Ț+LU!{ Jf"_C"SP{,nfP$HXZ -_+~tQ6v^aԟ~ 4K!ܥݾ};ohJ&Ivu&'q&9 QQ#t7%k˓`?ҏ3麟)L?&2ko QJ&03Ukj@z4rhQ Ј1tQPLJQ1ܷ_ ̾|A"@fMZ(5E\(suH;#6&*ZAKf20HSL5& 2ԈLNx*l5(Bw'ߠ` jTh&$x^z㜆evX,kPi q r =牴g_`:vf RR?f<6cL }Uw{`ӓjp`\Snd{_i3 E]4"O1?Cb5L1\g#\;_ęҸ33I")Y]5bs0){(;]6ؔ1WaU[3R a_5aFtgTƦ-ivl][ PZo i;{kqV=2r D!׶ч363~;'581m5Zffنהkfٻp [lu{KEBt.R#37fޠ Q@tQgzz_W͙]u\E 7lM,4ћ/3,"g2䑺ۖSz}5w,RBz.MR$Ÿ`3tͼH(se3P:U~7ZzL3b37 abnjsOd/ S`;A@(N4VZ:M<^^wf%mRGg.8zvtvXᾁ}D\ CLM_ p2b`bEN)l0.v m.rRaSR1KaE'kE,Jr2%m2jl5@IxM3+wLTp,!tt%G̅3tDBd:Ȝ!|դsђUhvͲ&^V&"MP~DojUHDFNTE QNont/?::E*Lp! ieҸz45%"&XKV]%BL 2+?*̐+&4VXk$=eNF]'>w|1LS=v]a!̆Ψr]>q7E% &nVx7`>tYemMi~>Xe 6g F}tZGm0h]hgfzY!7,*7RjfQs,v٤ ͠7c.# 1l7ØS32+vERݷǠm[ sA/eeą@?ǒY4r n<#14U"DdF*jԀ Av ,Y-)}"  lJ~y+Oa? cJPn[TFjVjYA 3+YE@,5< 254vy\fte222.0c5M cqXd݇ |92}yKz1G/ӇOZYN01&U^YC nt@g \p?(ȃk0gfCdQ3d2f9\X˰ЭK`2_1pƙ2TĐS,Ԉf1')bNdry.q.ZQ"=;EY!Ltd}Gx fQ N1 ET 'A,h\£/y$ L.F񥐙f,t@L`9fA9 -rٓЦ fDg*#ܞY@lL0&1e b&u386Qz HSFdw4++j JBDdBK<.C"2_ 42Mc,, k!q2\'1 \Pwl-<#&uw&ɞ#_9)7hWi\ξRʴO5lw1cew󦉦Z)۔lv5x1,a.#㘳.}$qcYa-3RlWfybt Sm\A{gS4}w =Kn]tj`˓ʪoMQMM9r.K+ډzmM9aq{='^noms)lPHh3>W fddf An6b:AEPD+جo}&gArM:Wpь3yl5fE3aH (hfo){Uc4V]g3f9I;unOdqhb5[fB-rffx?d;9F?}yYY9/z4\J?{ \&6eӂf~~N95 o0P>Z_@`2?|^?҅ڄ5sk}^ǏYmNi8)ǑQ\@7!m Ps."\Aӕ̨G|Kܟ1 PJcxE4fUWL`BKm}aQ3?z1iv:\7 gY^.&N% #bɁ핿%)ׯ_;zQANRY$J'ᩧVUf7þ3UO_W֞|E9kJ6:~SY[3ݬrWUh&c֛5gmh,U[0g21=#gTL_g.Bhv,D&Qd:Άgd!9(18#2 hn(cqhLzJvIz56QL[[9祥qtE- E*uad8|LvzEߟC܋&9GP,J=kLj µbtK.01>ֆok9Es2Q#KP7%7]MHey[T`dQBM.ͥ2 Fh@>AdEPÈk?wizLBkʄs ĹZ"q^455"l[ӱdX53F/muEp/r.1rxua1lS`L) adxd  s= ˔sZ3+O8\hK6qrV5AО=ZO=ff̸jy_惑St5 1J@]to*Y?Bt33O ,ؠ[ UUhB! $Aѣ_ gGy Mz GP׎.W[oƜ.™ e22C:g8.5 #!!w[dwƸN]4FLw7egf蜘}Q&Rc#t8~M8e?9W0f:pNO=hPڕ̱f1'P͊94#mͨbd{oXeZ$]˂Ѡ7Ӳx7&-KVⱫ\ϻ?u742;!ingSN&M3z3z|X# Mg9%O!CNi}]\[7rh}?qedŃÃρ39mvIiJ+0w&n"n"42T}7iizCtFtr D(SUQ?bX<-\ Yrm 4v3ZNQDn`jDMepfLtlކ @8p WtfK5ЗA|T3B w !'?QNk#z" a|hw 6}5rh渹U3Lˁw5wٱ(lY3Kp˳9qIG h(D8/~ D6^˙z4hL3!H Q:2"BWS6VfhLD.$Bs/{*\qOuOG h<@kh0'<:Zc0UX6̄**nU40!]R2C c%e/cΠ`F0S\!f0+I@tRv>&;\hI+C IDAT4r@& $tSŔ?qAmduXF1O?荟%ONY,!G#SaLL|;eL3Ney{fv"++5xC6l))mkۏ;O1f6W/Lv?u{Ê0όid,CX߭m~BkZ gguMlTiOEHY>0V]ŀ&"=fQ7ɹf'skfpn3<$n߹ࢿ~~[ҫ$ @lAwl}^G3Kt ` ~hݹoٳ4j"EJ ׹iƭj$Lp/-7âQ\b{ n܄fC|Ma+bP7hpn1pF@m`p钰뇊(@,iGMߢsy2)6FvC{Kg%_|kq|x:I03.đ5ZE̿9 4J2YNM4RO,4ޢU=!,9 ꥫl#go BC?w{{wX)9(!#pl*c<29u43t%dhذ6 M 4AhJ10@y t3Ӕ!|!X$)[$(!1nc3fb/vuRq6b[-/\CpeL4c>)0%!܁،3]XH'Aom.cpQ<6b>G C,1JD_ƕ]LIL 1} lu[|?Sc6^#a-}o4ez92#2bFHw,V@K^3<ޟ%"YmI3E9:*62K&KKzZ;K񖆨{K%%G$wqͷ9CvIJ4W 6G g'7r/^Z73Qr&ōK)7Q7aq:Spn AMFC(Ysqʦa0B&=oLd.:}>.5W pe z"}EVܱy~f4% @M\ K<ɵ[k̈R@PoYzcuG RqNAĿu3i.4pzl8bz'pFbr2~}5l-<'=ae dd_G}Șٱ@eBžч Ό\t[H8 >#Lyǽr4{{3B0!^y&ǻB\YjweUȓ&tja 0Ռ y{R򺢢Io3%%p,!1Fֈ Ʉ0FA:kj J-GYqSH!1F[&:5rt {\! #KtgEo2!nqG M%q7-yܗ *;D 0 e 1)1QlUc~Cpw|'O*+IEKI?FfX삳xY,42OEFxT6v@ {fDv:{خFҨ"⫂hژJg[_^nvTG|tIȋFݟmAVYt; Ʉc,D?6:OQ~\_8lAY?p_¿Nov̛pV, kKɌc1f0$`V@(nLfR='c07A ])4O^&M2 fb3\51͑║˩џ '=zKHī 6v%$BcjS\Z:Gg1..4W~#*a7?|p22.@?7DB1˄N *ҝ"փ qvk04YvBtuʲeSkNWvT9z6Ѡp6lmg@69.u_QEi!4lvXhi9F/>ҍ[\[\4A{P sV@ya're3!?-fLbǘCc4<8±tfk`5."2fƗXY̡:GpFߨJtXhO=XY+e ϳ#޾]io xKBϷy6D|W_e.JdS @Bk&FnX&4"9U3-p  l0 J%1PetD i^ڿehtL? >48 eI%3[" R>gwiGD>IÉ]0Vm_ʧtd눲I@ŒYzjՌʦM7a5D ha>3LbbfuuLr/OI)1`45=5cr ׏-xKAgӀz_Q8GF0z`sgJ|@I=t4{P|`ϗbWl}鬛^brFbf)2Wc\E H9g%˰“E6;DͶ,5t0EF#pZ3AjNw؊2O3i=o~R.9QVCqgJ**{6qsgO&rR&n2bp}zy<ӧH͆n w7T~"j~,'ffg*:.s:ixgۥY!gBy>p6uy׌4K/>Ьe/3ZS\'%25 /4{`i|U6Dleppr\zFhzY3qgh#x* b*G٬ugfAά!]v}},NaD/z 3"V2euqy68_F }q [cʅ%o#m мhV=35/xx c25l:H\(^iЬEZgECWkb8i QFUZ,ræm4:@-8/cZs~ޖDTz01rw MSz94_[悰#\hz8OOuJЙ̇XN6`f~rT [V䃇 KGGPȬY1 fn'wЕߵ A]];ϻ u 2X@1zIXH58z،;'74ܕ/@&W e`b{P9M9P|¶sf6>{ 7vPJDol۟L(TzhK-=h^R6 P)S&x2xa4,6z6[6Ь2j&)Wi.ffN7K]s @0ߺcS%2AaXp4.s߾$ RPCf[>-Ґ1nזTCGgR>K >IkhN=G54g?hv?}\I9?Q}}#۫f_|u̦1 ű6,fTLe}`&o>0˱X%UoKu¿Sǵp]v(S7y0+֬;s_h̷EQcHfwhbIzUVsQ2ݫ" ۶>gffn͌ ̾h׺;3w|P^0oO69璝} 1%H +,ccv8 OcP *,i,E2Bn2WP\v`=&eKn.ȽDмȕ'k͗/$5EK(]LjKu|,uD[fapd⚈Vg2@FJKI#a=xЊe5qYиD3,g`53/8@E2pr̳! .gtg4fg kfg(sYv4=O?=~Qr$6&@g^k;[Տ+w?J:͈@xڌ>.^ott/]4Pb[:K ]pk 322e+j-_ë񥸸$&YK  u|y`J3C &0xN8~#GVE4*3 n%`љ34BXlRfΤ='myJ`/6L=U6HeVq4ٴ_hjNQ~|i+#iƭ8g-v@Ko$Vé+~o7^JLǪRJVMњɒmaaL/ sL.SgD x5ht33ъn867ųX"֮`;// cرK!=+1GǣqW)t21D?jiH{rLEʹ݃ OlHK1?mC=塡oi^EH6^ސ-1HR Ӽ촤2d7=-f+0 rځ#=G&{d5ZX{&Du ;f6pjw%$>E_o9:24H03eKX*:4t򐶻4999M9ښn0,9u|_eagf΂vD&Tga`Qü:a #L<-RJ Nx,XYjʕBd#bc|F#myy)f\bjv1y! l\=@ߋ)mMQ ^ zڢEmM.CreZSpAFzjf5fːO)*NҍrUCz쬆)P"AmV .M-;YJ -)PkqߍL*[Ls&\ &1*C0/_ſdevv.7YM|0u=O=~^fr |0*sV3?"aLL<"|Tu1ft4 ##LhެFFC,pFt4WD W^?Ӗs(5ٖK+JKGjo[&%p+X[DacǡCPWgQGF4#J@"#0OcIp$ \8ze1y-hゲW 3b;xp;2LTL)Wue0?M)=ЛG>![JjJĕ03r)2RɜizU|6OIOa˳1#E3`:bPsi3KsR3-`r+1Ň]V[DZ L(Yl6KYZ2ҟ4,u,k{u^բz#2 3z34]/_- A㷸 Onc~>mp݆p#GFaW~WC4zS6Lչ~ˬ\Z4|̱IL)i4Fo~vњHst%ixvQN̄!4 U &-Gʙ{DN2gMM$fv<9>>3>su—;wffv3)9יsND2\gv.Jx1kN1YSBƣ-gSD&|[oA2o&@df2,HT. <# KJej9]+7!H E(K=&)aS.xQgʟVra2b5rSJg2]Fe6!&H\e/V[dEVa#>q>mLPͱ,}v}^`iR#A֩Sg{3er#$6:S^!Q{<ڽ{U!k~@R5%N`6PT {itDgP1cp"6%79[%fB!ݪNBLv@ecx 3Rlímŵ#GЮlU$Q6[֢ףfwvծ~hǡ;hurkH.4a~?$ECOt!*Cx~0kWo-yZΉ-3B, pld8lO:D1]zNˍ>x[A,6:qzaI})rI򵍱I_1%%dك>W1nR|uްn͒ul 09"hd@ã@pFc|Zf9:m-&^ܛE{YC^^VV~I,Y=V5|#9^pD\7>V7 \je8G?;trh-/ W,\]D CL Y΄7:ФQtG IDAT$A\Gs؁c<)2늯]+͙ @XpJ6sjjfe(nw\їB |&CqKgݔ=Oؽ 89 D+xpb'!Mk>)(h"AY[ә㼙|?ݘsDOvddq.;ezYߗ,L- {ElgFB/aKPaG}"04I5a1Bd0KtzkM+U/KA²zfTQ bd 4}l>܋WhlClf4.)&Q/qR31~~ ?uf0d5 2frM{>_{ Ĭ=679C{ ؽݪ`K$@%$9kf }½ʔʈx fTƈ`KYdYq}vE2]DY];Qh;8׌8?3ؘ]22;#HfpHh@xAgq.0iܹx/222>1q#t*e:Xw.8"^\yDϰq=@ (@F#Gf`i䩗z^$2qe3l#F5b!n!q&dIΚepq!=V *l͜4|6]e2b$J`[ٳ'_OSsqek}&m @ |YA=4{=z{c*]U&rq(OD"{_U :˙l^e@y ͦO_y]zf&a2e/7ՎW~b_pFdz':%@-.hC]vqhЎ.]C Q?d\Lf0#gw$StϑDŽfw[A1x86Dac.3 2n{ZLUl`y8 LڒN>RSKI4+N Ɠv"F>v%)ѧ@fo8ӬјQڂYf_O{ˈGǟc|+K-dqL/hJk6W&Fg`8 )3;9l(|zSi Ѩ-[4{ٰ?mhppli@I3n7h'OD (j Χ@"׍-(aԖf6Vbg +I1˚fzAI 3lM<) 0==Pf><0tkœx@SsQљ9Hmvc bACR+**^L)Ek.g99Aqz7srNxg<{qMmM2MDws#T_^> dM;L8&œ9'@؜)1g5i1PÇpNg0X5%2/Dfc$0_w%g@LB>ܧ*skeuǀhjjD< 2Hl(IXOkrC>kLIH.#srL3 v,Өx}͊&TnUT* .{ Td /Lkk}="dRq+#Z})p*۱c:殮aB O!b9]peDc3b.FgzGcdmß@hbZbZ`G\&; cnS@<YARhwf9*6TE)>xef{@[gj[[^K_MQRMK-gJR[@ji+=,oJR{A_@s{8O^N]יlph>v7ٲ<-Sd:@s"kmv j3tg9kr_\;CKa#ˇAˇO,'z:[~Om `ѻ- G`Q-9^V;vln6^8mve)l4Q3B ̆Z?L۹5y@:#׬47=a_3<3y3ůٙSuNBC(S+,+uF|FGlw<_$-FF %dpk2TE %&5mϠ(hjz܆&BzTA1\#qYAx:Lg5Ȳ6é=;Ԟ=[[[3.9/%Bo83Sry-% } p(sLɤ⤤۵F1GX,2g&b- g*r123LDfWd:)0wAzY3D蔗[2`ژMd-W4+w"+w`CÒl[!x^ dg/E?. f R eX"LfެA-1JSԂ,ֶ(UF凝wշ={\ ?U ~6m"t-+fZ\!ˇR,5_6k8Q͂|(0+7 hfvAfp(|Mip]|TJ:7r-wHI~ĦS@־/=9yX3#Ěnĕbx:< 2# gd&2Q%y4O$v6ԩIgO]&_O!`\V 4Egy8Ȝin3=Ld=pYƇ"NsQdMCZ#-{ZS5EFuUlwk*o_~W _~+/nc~7cy/!pulE`3w3);8xuڧWK=`KTջE?l>f>45MQ&l9#jx&?pg=s,3q}3ߌ 4/|hJafv7'^Ho|V=/~PeTͧϙju; Y: ^ɳL|5߯FJd"$xxs5?2Q1EdY^dHLO-8[PwZ6, *'JHقrf2p@15 {gP4`x_$CUK*&+Xݏ o8;suo^WYַڿٷ L!PU;~C j!q%aКܑj>5䎨{|ժbR&+tsW8jaB ȠC i>pK|dJ֛?Ciп^lWNvPfSJr*"L\nE&S v[6vtv#Ja\!Y AH%Tb:"${e;Efxc4x8Ikc`ưsxxf۶o^JY>Ѕ `4frT 92Dg]֟o[[gO3 1{nN Me'Ne_83l U21u(hXEc3gTyDc sL32*DPQƨ"<,>C`&t3ر'Ld|ca Z:fa~EciX `c™6o=z4 fIE2II)S&0gJQQ|ݫc_у_&qz1b7MCf13Xœ$f3jؐ=|_7SV^ jd"C| G̊<ӊa5mބfۢ-w9m="i*!邭ǿ˺ʴphU{᎛THgEl1 4NpKfu,ff)j&^aѼh?nJNgЬK2hp€&":s*- /a>q1 f<qA CjxJIgh^^Z-㖊1fcmu3~ng?k[h 3 d8vΌԌ##L@1!쌈=a 8WQiVVb/D=Xpܣ-kE~[c0ȇTYpA2(gL! dP#ay 29s22Evtcb_zC])zN'gTy̼EBngxKbG\J N%/R8vֱɦ`|/6kyZ.7Mf1LVݷy]醹lF~Jt A ˙MCFI }.|3h!6岩ĩo:tHl-nƑ͓<>2x !K;!"_7Nz> fhQ.Yca(sOht}h46b3хi-c6.=)m+&͊?K0ىĖL\/i1٫Ǭ 7]H@/iHˈEnX;)j a&P`ĆOǠ%"N#x8e@6E9z 3MVUX!`3Ni+3'̙):𗕭z/^o7!7a-!aǎ?LfY0.9ftcj 4>3fn,#GY'tyJ@>זVICBה`JOJ+]zz/Bp!:?tnMksB- Z[[=xf<@u尌Bi4 '}G Oqf̫&M*>3, iў9[^^,/F4#P]c\4#y (A{5PjIa1Z3G3b69n6QAyFxe:,-s)/0m_9muHª6TQ "E~ 9hKp!/B |[%Tą J kTkаwE+B b1ǜ&C30-|G=6obQVQA"dAf[_52ʀ_:lK!OƼ۠X8S0U6N'4ecCgܕ"i ׸nlHO?K4KA:BGG9v=4`-]5ᵎm@={Fof߀ OgNieel4{f( \4Sδ̜[v#䐛2\|mwV"_Foxb*f!3G7gȹ{֚oeGBBEZ$,.&$s450 @Nvy,X?mg,6)hϪ%%w#;l&.I ?DKjRJ{ZzJ[ y)XJ~̢~Z fV"Ŷ?E";f3G}0tT|zu!.?yLȚY=+EŠG }zN\Rz쫯B&3kk)YϜA45K3hd89cy;5hihl+3w]L Mc( 6fAoF.hѴ`Տ׍gd̜q2m6`U\9?AT #T@OcH^lBͬi $6EUIC*2DV xe@1IFXp3hk@0gDR(^(x1"젹|f`0]~.В ]M^$MdeW Ę<sQGN!nsM`/9, ML}W8o. L7Č-I:De,|qS e΀ܦMP=?0sڵ־ o0 f'.$ml;iҲNP3 1ofna+o_75$`SUhWqlibl"h${1EAacN3WVhǜP&&#WDoَ|vDeLJe.4EP0We10 2YtdIN5MOwB|UCo_qՅ8N[Vo|Q̑uw&dIllҳlS.0ܝD͛Nq ,ݻw"9ugƌ02^b3k+cjҺ%dK|!Y 11E3ffO%pn!InFFCal Wg%Y[gPA ʶ;PD|XDꚕDZJ01M&ѤL#L=-Nj 0-)`9UPR[GKLmw9i陾?xAs+Wy&93֘vMYq\JSuY43zV&8`4r& KX}" \+tffyRh2?Ùg5\47>uhJjҒ'f ww"? ȧeZ? -(*XgJme!:/G,Hs}z5D1?3Ob?Zμʌ9gF DfQКIz5@VLf.LVm)L-&X+g͜!rA '4 \ "F$5_,̤U-- TATjyI8tL>:=hS͌9f! ;Nhqnt*]:Ɓ?aBpnGZ3b7+ r7 W6 oۦ& !NS=cuGHɸC#dZ7*҉c)i BcT*EFLr8] f|AcviPKJ<U*]`.ʮěo&> aSq8q~">K(xŚye3QD~Nl1a8`) jd?c;gp˵5}ҕt߃Ƕ@Lb)[5A"οyd >HmnbE&Y{Lx=l)3hP"BDlpYEl]˄1-c[ZdhoUV_Xf~J ]"2UDvΕHd`ܕaPi[YBh )tj"ùs~ؗNfMcQ٦5 ae R O*c&cr:evY\+Vf9{ʴ Z'V4m|tsfuy#֋m l&bd"5WDLQsfLBp`ҠVkB4@LT)fZZ&BLAgg4\$aħs!_ =\d1Ix?Z&ɘ\ʧ㫅?M4!'>fZyA<~? I/t$LuZ=^[$b;Aso}`Mc&^ȼg~ A3G &:?[eJٴS͜:u&{EgfL2s3"3ApSqDALm$`jrjl06뜋NH3O,s!3/"(ulAऎL1:Aw9܎pLnG1f0 깑jLmpR (@%7UL2ę2"PإU>z;@Hu\1b{!9 ((s)1R$䨤 {Ln^ptϨ-:r.Gs7|ytP%j!Dۅ{:O& 9E w.9j\9H0Cu&\$ua]涵k_B3x4JT"KڣD"3h mVl=zDfytr(`eΈ7V]M JP2'yXDw%D\FM 196E<:WhJV4t#@p2`EA+pZ6hZB/.)1z2^W1þeIX  Cg}lzqCl ~Cv=Eέl4{q{=Ç?kχO>Ş} \7Йaj%Ɯ| KMpm,iH#Ol?NUǤYd|MLUO9{F&)H 8 TyimMp,fXc&<69YNg~]'™P%xu p` p"gf|<fBXA} VJhV J4zc}/^E\-1SY4a⿌PFcؔJ/l̢G7LD4mu'@!OM/@6#jpYJ?jӂy*nچԘW9ҙ 63|S}q?5Lzf #!&O]&8N*[m 'N<)N<|ßɓ|>yoO]ܻ|^ Yg9i`]YӜ;^gu]okۍ|{:3H GjkYՖqˢCg`<0 wW̬biDIW1cɱ tY2h1F7ܜ~ Lf.<^_763ASa%p W;ѨGp~ F f&],Y'<=NRUcU< 1ǩVk֬@#fkONsHZTS\3Jf!~Αxl3#7WT8<.dۢ£1|LAlzO},Z f(1~,UY=4w4;x wy<@xw\Wjdh lv[rXȾf \?XZ {hbूX̨T6WLj 4wT2'̡9Tuj XSpi*9ѨG,YDŽvvwpQ,cLX$C/7z rn4_\Ԕ| F%ޒp7h}j2\fx"KD5]3V乕"w oLY ֒T3]yfZ_sǡJ;zP_@8nfnB39fcɢs@ Z-SL dr/ '+~D__O$RͯR*_.V8ÒSd? VIU hkT1} d.Kb%z)tiX B߭+\cԅ~Q>L^1G>)EHӍA I IDAT8b_9&1`0TR:pH؁,  7,3Zu-O|ɓ[ ۙ7o~L>: >} Ldf/,l&(-1:BG5G!1_51/a:>MC ŶtfP6YJmd2Df<!120F^ʠlfSijdb?$]-:0P0p`0V®&p01R%Ƭ*rܬ>2_OM[HxqqO` Jd㙁$)JfgvzXYvڗ$ms<Aր'fY~QcB ?(Q shg8le&|ʲxc |k0_i'O6w~=X\\I94А|dt6c5A#p.&ƑX܋RJ3Ɋٛcq;p Pm“T}D]# t @Nnk8H;6ȃ:OȾS4fY*axwU3B{<܌(=El2EIYog6Q5C4H.m_֌l Z`ůFgv%Uć!.shKfЙd` =3wh`2q62aB#' #QBD+ùx^FC<EPSP0aKȦMLE#f33l; 𱨤t.[:YbʀMH.!Q{Nbԓͫ %0ڰFGw3f1Aߨ0ֆQ>-NĔAG =1/.JtW4ϱEW8h0K:GPPh0wZap̣??vbïZŦlj 3Ɩ9Ps u;r+tn`n~zg"IdVv!>FY 5PƞLkd9Bˆ25[P[^X2929skuiBK׉__0i~3ig`iEl|O:`xLh$#Mkb' ).K5G8ƥG/ܗIn#&S5z%mzqҼ{2ĞSqc&S~*KQNۃ_{y0%:Z OҮZ=F~ΚmnDQ- 6yi  :K1zF<~ܩE-]eٝo,x6nt[<}OfwjY 34C*gn&ʈ@7oퟺk?o:|ġC'_>|OO~qO?=yWNW֙m59`֪7ϞK=͜GҶo#:cK@Y/V6fw %I;Hu %@-L @@r3*ftm p/Gc2'Q4O^،2˓G4cE.H2/ jMN.uikf_M3̙3 ¡ jfafb9 {έ%(ЖL! n˲-Ѡ c&CM2st,Lx!CLNXA-xZ9ل6srs745mB fd͜S64l)5jT"6(dDp h3[a6CO*I43K>.6 (OaI+=ESĨ L4ħqvi篓mfPI6G@+5T3ӏW<  FMEBE[X-B5YAa];#zMՠ"3LbwVrVƜȁPKkرm E1YNPOJĠ&A fBC(e9![ 3XqkglֺP*3-U]_,  Hi1Nf<3?&01~ZzYrVm^(%԰C1 ]-H:9S)YҔ+˔ouG'&:OB"cnWO²cgAOjl =,  8%!RhViY~ 5&dO}ŋ/OeaMeəП3e2iVQHFC/~7Akѓm?n&؍V LЅ 6G%iKm X<7P493//GGGO\Y;bXM(&:iƙuK({ɦ]ƌKgU2ick{6Ie3c3ɚ4%i|LrD:sre/ w3%/CfF_-1^}qIIDe Ng=Q03Pggܲ cV7@a$?xVr-1E ǠIlFkw܌=@o~ܻe }m}}?~Ds_)'^_}Ŵ~_?Sco?Lm&DA?&g >5_f֙QÙO+G}5H_D`|)z3),XeLN && Pk  6Z~5@U97;@Gbb%lS^f MRAOX`M3 4f 7z\.=&$tYIjn@+/LPacfW_#nT0<9c6`-0^f2F_.jJG4_?1YèC31 ]{qXEI:x1ї"Q 3/*OUDӦѷDcSRQ3ŪD.!љ@O=8vħ'O?L sOb8qxLJp';ybjsbunlVl@<`p.pNyu]k>N02mD0%4HQp?:{Z؉LEQ&.c"vuf[s38+jGO oգ'xd/fOl H4f`Sp6齢LƙAX 0~2J8476YpHQ/ݙGfv59zf~቙0h^Z~ױZ^^XV֨'*Ϩ7u3ahS_g6sy4FuP? ݛs1@m7734vMC`Vj2ўH7H8pLfU2998,gŬDљz)3caLY3e9Bˌ BkB{lVܔffFL`Cc۲8ia{Ԅ[Q{J9Za1A†1P`:t.M^];-tMرdFeHf!F37K; |!;wՄ33vfaaā4.,f8yL8S# {on&L qh*lζf9ybъh.=~|~[ѕ=4Y%K`5Ktb0tؠ)!)W+'_݉3yMF"1 4pk`BƋqhk, !ӛ/J**(8F˜ҬڬRRJ{cjwB}/{/{ŋ'~œ/ulyu32C9DnZ7ڹFx_k[Dm BԲڞ`120i 40bo08mcE٠4c /U5&0y^fQyY*O` ƜOGQvuff{/33JgZrsJIkL)4hv/6LcaYkWcvOV>׊G-up I4Vchl|,'gnsG_?˗ѣWՍ;upԅb6i0 7fFiFgxF1]8@Wma\<hNʚJƃ*4.9 Y a%& Kӟr|2v+<@D'5n_a#dP&mT6TM%H@딉Ni{'ISh ;)-vJrpꘋb\73#$REbL`>]ˬĚ&c;1p&ȡr~Npt3]2T*Ƕ!h~֡k0%⥮N#޼'{lon,,Bo Dh=5`F!2|4-[ZZffП\u-n֜`' A?FaM^H245#Ű BofŦldG^3,ezY20eZJ֯ 81OA@ qp7VB!_-*P^/FikW ,`%3"1tUkLgY^'}}9obq_{g~EbBҍnq OY̤Ckshc!F|Om=əupmP.3l&Ba04i3f;Nr6HUu!1.b)$eh' (cQ#g5>|9#PĎңMQtC=q̡$F%i"DLS؝p@01h0ک,Js<K2S5 )=BD4T%ß/e5cD蒔vxL@aL9 e輰U :pjaf94l\Bţp3"j^R.H'4Wt_X|2ΰ- 425C sMw *;9hp1bX, IDAT̆t_2p #&s A MxHxwpV^h&U̬Zp0Qͩ 0Ԍ++P|fh14U_!q]~~ua?qmcj2;zk!ЙiYXήP/Y3qe˰lnQ=y3?&59U3i!c*f+^f cOhDT3Y2DVkdQ2EbL:p6mULfԂR0EyNQEkHwǿ2A2NvD7Gdp:fc>9g(ϸ?~:conD ȎZߓҳdJ8S6\;L^3&'lIE֩6trjX%݇@N̈́QXՎHZcCˏ٣4hi$$K慢r3 wx0S*Rpr3/( *#3 3^>(AM$ ́׫h b |yf Q ֜>$fjXN2s0$9_"d rhHTA7U61Kit3Dd! h1Ј4U\qqH`j(T.2B_7F(pƵ&ڳq hl"`k,iJ6uLg R&ʌ#gA-I,'{#QBj[ z=ĒVtlՉg'6gx<'yjnP1'=>kǚR}΍nU砭VgLBu㴩(Ek|]5- GǷfgQ?KOc09}~};E̚vp!P0Ɯk\A%d./Wa:ف׹Gvsu4TybZ]Q[sx.29 50(=3ճ^:amK48l]Ц&Unpzӈj${ ФAț]bm53vGLe qժ͚mѬQͳW׼m^T eF3^ eJsAkJ{RUcj4Ngǣxx6Z;ӛk?觋ndfaϵ3yk79fϹ_.Z  kgc =o\%`l&_ƙiD ` &gE3Z^o[g.o>lbbfeY<S6PIc1HU$TՖ&%%L™WK8љ 53  f 3њAA.]hD`CjUUUa#^?pUdWHE bog2 f gF `6_Q/ori@f6\GFgTr *M!a4'0"gFFX=!eҮQZ2 .eQ +&r.a)dfOB!1)9؂y;j^n]ݻ}WȗãIȦ{`Hי#F͑:$o I?A]z녿U&悎 jX\_S5'_ h)oSS}Jg!áGG5E{3HA :BrEJzJIl=z& 'țTpLQ+˘s34tzfzzqk/}L,W0/=m;_ڶƶ/蟷go[ҚBN'h/!hGDli'u)f f3^]~Q41}#.Y P(C[gZ,fE͘;Uv}Tƹ'^W/cSf af(3|:15#,K.BLlևx^ڽ^h`8sBߢ532C簙;Jex0S)(@nŖ!hņLZPuvdxR1 WFFS*0 ڮn…7Di] +c&(lH.ʼn ~R=)cduE=h@WLM;goPb ׸6")bJ3d-H`_gWo"mXunujsXSnqXLp vWr* ۃee)  E3p*ZݕYշK7|[Gq B0 hJc7]!lrd328"d&i H$`ezI S4%Z$x41 YQ0FFn ha= aD)}POb!nX'`q1嬣CNs[$xf4YZ̏6?=P^a]J/w()xDɉ7SDmTW:m:љf4I*"P5llltA `vz_P.dtI2ZJJfJjgO xLYӭ&—{Z;k BjͳDgاkx1fxSջe3N\0CYk+<235\*k%Y#La6ýLum(^P$9 7m/kEaf3å{KDGhF49KeBx.\<bQ-"H$vU( DGuZavE9Wm*L jE3x̽P sT%fiUtc3—( !)]:1S H.C[;I/Ÿiз}]PYE-Y֌.+Da3<@l8hyrH(%'Bf\I06.#Qc#(2$2!|@'M't0'mnװti",.ct?mb]5|˗WR9]1/aYF,Nc ta;C~;Y8e3B` djY$*ɚ' sLMF  z=N47795=;K~3z?,`7N@nQ,OrrA*)"҂JKZߢ>۷0A 1|~ .22$\$WfQ"辛LEk~kZ^2exB&0ܓQ`'\F\F-]*kh1\(T wW@ N &޸+ nb6udꬱ6`!~h\/< mm8 3_jHվԉoLV]P4S_RTaLs1:cxP7oZ gq374jXI,{:<"C Bg o5ZM=`ǝ `&QsZ|}"@q9*O9Nk"YRnS IDAT>/&MDFL} ?㡙&7e8q Lӓ*R>C 8 R&P?`fEn.%Q*\L o2BPRq-B 9FmgEfS7~ٶVW{_=7SMz%3cz`A``Θy~PUS<( a@z#d}lR6g@j+ uК 3+gG3"$9^9́v͘9,h`h:SSUu*vfY2`~:eĖΌ }xw ^?q& fElV(;"2g f5ԀkAe᪙@[GFe:XoƝ!Ą PSǪfA  7^5# C|bXxƆp/iO$2h4Lge0h#_u%fQa>cJIƵհ=Q m2!M>lvEĜiIЪF xG@crc`Fr[U81lTEUfu1U P\Л8L< R0vCi˵,ޑȏ\!BSzC4~KfCfD," a)K=jb/lpXt7&<Bt+ZY?~yeK/=rzs=歏{Gf׋KK;w+MCL<:th\2qP黺aDYF#3;wyǶC%3Z>~``Gcgb@o%-wٌscs9,3r%bf <t~Wi!*ԚYw~Y0ڡݣ>;tSsj١CMz*g/̆fњsJu2NO܊ U0jk]ke@gZ>ĉP5B 4YHm}Lf.YYWјp͛l4޷C;=^'y-,\9s)fZ,@38dDEge IpqaS+0Q"LXbZ2S/} $\|e8 s"xr6`Qfr (Nj7cf 0. ,H?$\0t%M;PU7y䆅`UK1S&V3+*3̠h^,5%+304JƤQ+f8&Ax[V8,h4Jd &LBз {A̺xv$D :4 ֠?#9F( cmWQ6AZb3S;ά،5ca3wq3˛^oihdeOYS,(MI’GC@=%5;JfggZfh-LLVNЫ}ft+㘜rr29&#:uـQ}nuȹ GuUٌo[DeLu6emE`8*44NbY9Yq)3?[`iDM~ƶS3MK7[iOM]i85_wK;_/!tvjFffcڳ+|plƙNk>NgA@Lޙ~B=>b̳};{ܱcdbxc!BlK:NzC|;[SUy3y 'j 3eÈ% AYk\5#>:|СC3^pCbj!L3xWPˀ4G\f+2s[5"d܌.w)2:m'aLLG&9(M܀ 0(} F? Ӛ3W`*bLy0 "MIGSz2޸nN,gRg*K!Viw! +8Cr,a6G c&q+<_CȲS.!tKTbi\G-֠ hҥP6ុ`JY^v9d%x*z ة pp)fŒ!0RS#Kl/&GĮ3,;m*F)MRPpO#f1*`A&cX7qu&9t+LbvN̵d#L8 /׻D)me4i,ewSݝF` h0Ф:8˙ L5WL)tCl67Ǚoc^r@E`dSjSYLS3F+go0n5͌&oDl;FZn}||,lfY)5b CKj*zHNl~@Hw{)veM_i0wYlzqLnUfWy٥i(sPs0 7MWVv7ЍVWMΥ%%y'H`ɼ3+eiHnf64QƁ4/|iXp^N3^،WΔݺ50}(P5#]p:BvzoV\hD,ȯ(ugU"U17 ̝S{ !/lf6`P;w-wB̝S5"4P2̬fĨLuUeP0AkF4el,hf1`fp&a_FL%/m]= BbP5 AѼwao%E 3ʦ)a jЪA@c6;f:Xd `R V@  ƄY.7Ķ(#d<ÓZ2H_[˲v-"rm4hh%4B~ASbł_L׫؞/ D˘4Z`(15SJ@y3>]jO6J&##ߝ.z3Р_%?1^pcD$&e0_I$x|f]Fm T!̡ 9D[5 Y_ L$K_C[ȌoU?]ѱԗ/kOLOCPgӵZ@XZ&gb6po?ЄP}3\;C,65|fT6vQ${l&_Dxkljͨ=N f`vLe f5UͲSsPHyF։Tn\mh ә3 oC'4Ub446fپ e0xG(bt`u5Ӻ6 L^_` 6Q?yM2ng09s.bY{]-FF2L`ONVV? '53]'^`3l$jСqMM0gq = sFW܉rYi!2/(8T5e (Fy4|G CtcĴ"},"A`4[P>tMLYj]Jbhir   ,΋EB>S&1UhIeS0f(Jb%̧11H xp"=JsSO;4K5aff2?,2B%A,z1:Pe9Dvtn"7DW.%m4\ a2bgjS/So:Nܟ>YMΤkk;T06gd]ms|snȲ-$N!r~deeb3M`ƧMtkOSSOALno|Lxª><ɵar5>Y3P-͟h0_~= /o?[8܋qQF#1~vp&wy̮}yo&/"A{QTTD@@4/U^Ӌ3!2>p?:87^fAߡ 13Ř'h3_DL(v3CgQ*joHcpL}СȌ6&ƾH}>)%mFLʰ]eftf5d -3;Q4[keC|C)~:aMj/g:1N[M7%B"nHЊ`vˆ6  j!&|5l4$t&>M؁T],7DQo@ͤ/q9EZm+*{8>f8OԨlYpSeH͌ke ݙy8sh;9R36Gk`9U6OԦCUtt af3hpq.|Qgw33qi 1fA'ͅ7avV1kL)H5(Q yă4\"OWƹ=i\,%\ bvҵQ8G# ;ZŽ+`Y~֐!*MTL`fwh9| U,pB(Z68$&.[3h9 A'pڹ$fR-g%@&e]jiIVHe-iq]~X/Nk>@ Q0)a$8OpF&Ѷw?>|p@֘dFvb,.CZ!poFeCg"ng\65&E \q.Fc6S?-v$5 YAjP'UK?,&`nncb,98Z4"̜3.-jV-,cnv`yiWkNo\]݌;ci5mU z7ᝲλsBk::9ixfwP~~G>ȪO 3V8$W$f"88]>JK.>а.nh(N+>Pl8tXiI\3 Of֓0,,B̈́ FH@`ک=9֑1o#.ӣ2os?#`9]\oSj@ƚU!()iv HP(M{Ob<ӒU4:tC?5(~ڷd3ly(/dN 2s^flfh6Lfr[%nƬ LgNDlqm4/:BGC E/vWc0!)D&,hɡC['3#FXQ9䌮FYth$m5J1 ƀqW$E5]f2C.xq d+4CX2ۿhyB&ΜfYNҊ\Me35fТ\/sp6.qU 6C.#%xTB(T.+oj$Y}ɕ @׫^~iy1-=`\:Δ&Dx"AFʁD$$:D^5M LJDfJf$p̂' \fIf?:a &.M Pc:uqzB6&7h.VU t&zh|ΤjN j RoO2SN3)vi9}bŒpj^_Xw# %}F]h8腓U;OM&ٺGW6W8\:'j䲁'~:x P`0A޲`!?L!b3!ؚT[3dLl >C1gz#I78n@{aJ;Nqڠ). h?iH7zq3b0{?wcX,gcDsi*o̠7 AޮqlS39owؕL6;kvp죻D1o2hf6>h7LwNaηY{ |"lhcWT6x0pKfw1GAh^kj-~fhe=y_y]fi#GZP4gfMͬ|Cilܥl6Ei h/эj[u|Fh` BCDGPC(Cs[-B2k)lh3o&xv<'qѯ\TLWflg9,0Õtn/:p`κV_>q0d鳥%?cB^f kƌ1V'q3ֻXӃ;8~N 3-^KۓaoDV3lw;4knb8Nƹz IDATܧj{~Ҙ\zC]f(BS/=Uhflkg١&15Ջb4sN.h%4BG4`3M-G&Q3LZ[E kZXځдaxf `]y`3XtpLvA 툶@d±gtA3 fc$H4.W GhMb]qw&E$t2Ml yeRU%ThnW)u2TЪPTB* ~zeI )pp%ceRpƍ%$;WQ%FRVoBM夠ҫ^zȼetG`~-Z珎,[F*wM};8[cazYG+dnEn\bQb`|;&|XT#yK_lN(S3 Ȫ$ ( Gsb{ioDקG(뚛(6:L! J; 012ON¦vȜmn<5Ѻ&W2[1vk^A fi`&2†Ä2:C0fJ.c cB3nQT@0ѕ|p/:Ꙓ$Yh]H=̤ 2cNJBJN8゛s!)";fa+i ?2\LBdHKrߕbrg6& O%aD 8)srȘ%Fr\Zk!:@q9")'C]Փt0ͭ/9X쩛x܉ls/c7R= :3N[eH^wJge f3ynvc&y[2S4O,e%қɳF`fsmwd-f׮^9!s ς CwϜ͏Z55Uv3k]fk 7jNg@ ۔M]m6 n@feU@]PwU@6]8 W)DEpF3n$y?}!Z3Pq_TaK] !vft31HznPj%$RMiP6w s6eUIL: NLAjVPґ3PؠȈ;tq$/?9ϟc/;3+*,thz5zebd?dy%@h}Oߏy1zq4`Re.Qy_0zL|AzSЀ@πN̡^b[C{D Lˡ~[!sС;z񉂲9XIf(T[f69٧j te4kw!iE7<@ 2f?cN1Q-[ilfYQW 3]pHl8{EV7| ,Wkf8D3p_HZ! pz4f ?5d{Y6IM2u]gftDopЛbi$P! s(⠙ i:2 98@f֚ɎeAp jCf\3)nѤq˚XPDE3Ĉn@iÅ2aœ}bvuaW|0M4Y$EU(TEAAIg34SSS5Lc 4\Bk& /bS'O4a-.~@˪T->ɥtif6XMem0l$ZћXEfHb$hC ) @1 #en䮿'"e 4_=aa53L<<eD `.4fnW9>eq3(%¢TfѻsnM':4؜;FW6_+45@s3f/ cjצߞNAx3qw:kvy0𛩎elLel#3g> 5[9ñ̦ڳ|fj."6KztPbY.:)ø![vAxqf"hJ,&#Dzrnn z2_'"jh#6Sf)/1ƃ<2l&(ybYz3=r[:BJENDLdc$ A_?tk#@~ iڋ\ҹx}!b33tiN41O8bg"33 z]҃ut'{,}ϡa\ՙHTsvfydf΀ Kk.̶er2s392#L\uY@vRNܚB4}d? 1e n줨e(2չVșynEfD`[1qwMMhgb 2a&3pcΠA3Gtj67 m0kqq,C{EX>Њ5&n`/3#鳷ٔ @dJF\hh"<2M܃)On츴ZWE͏(d8LyT3X@ɬ̎ /.N[A@%,ČZU|9)4ZB`gHbj2 ` A ݯ8L2!H> x ‹=?a @5LbfwO?,-Ugf*P4@::۔%D w]3<醶 e3Љ0W^, @U3`IB) tpqU𕁤fDi{f@``ЇM:B,Im5s1:gf/-e3͂, uHqV1b!h" ERB̪ f5t{Zs`o0Nڅx_i+Η%? ͠R栋%0: 3K~f> ȹ彻;g\5|پhVFP5XB`4h(Q5a_P5s =sO]n0TKc6˄ m.OTr<8#\͎^;:a}}lǼѦQd l|G-At.*X*:9mgĴtaXG>sq A4#N3q%b c @t ы!Ʉ;d cDp´EDa8BEOع)Wgh8r O+Ѹb'"i4St.F㌤]^n<-*|5l6DBX2Wp~1 V€a @a`s[G_8_\Ex\Ax`pH0nAi|! 8PqZjƪSXmF ,7y?a΃y,$Œc:9ɣ.y%O漅CSJ+}vǼ1x:-;P4c62 OWB*9^}=a5 69, aJP?#_3zPPa%P?bK]0T&;"|b?׹hVgAf{^ZlTƊƀ;cf7\ :sBpz^ͮpކaʮ+ϭ Wsk׮a__,%tf̎`hOPp`JlFI̒ w85 3lƲc@o5;#Vwaїb`p'llL\W%ͽ.3aThC?֦Icaee5prk5D"ilk)B<Q\h[$5ZW9s)152ٜ M٢:wGZ$s*$K3\;S*j>|x;_L _]1E+SPULKBd5A{* $I<c"P",$u0h<*=zKB4c@=QqX)!dܭ/`*z @c*o<3w-Y\ild. 3@Ơ5&nCf Y/)B[g`~5߆pl9=6Agj]Q̨H ~ALmЙIep8qz;1yZǏ,}=~>lA͂2S[_`N& _3i^2-vnign8C^,޸!zlfb:puP#Aj!(a9ZAL;hAŭQ Йëw .ͫBrEM=a׷Xdl'ދ}lx=:-BM'񌾐 XH*U8` ^gޯNsɬASܞ>p@s@{{ iM5U>~y': !lP&L"n\`,Q{ wK;s?.$=Rd(ppSfSa IDAT%3#y&yn4t)s34Ø<ͺba% nlFqɊY05FrRyJV.ǨBK9"8QT\2V Y% |8pW?mqtN66-Sn'p?aI $f3BЬP(C*Mr3LN8oЅ0̙3W$Yk(OL. LJaV$$X,-C42ۍI<,Q{0؈j.):rIfPh,#f0D nN&x? P_?ti.-*)02hTϰ&ZUk&p=G7̡t+3n͠*Z3j]L CD`gx Lŋ̏cE&BfkܽQ|sƦF&Dj9d[f'4ًX; f h{\0smOo߃4b8 ʱOyIzis9D1C!.E'U~f8"u/?Vmh69Оn_io ]pmb?ǐ AH1HML岀}' 4K"e1  Vn860(*"Ax&gB>)H'އTo!JYf.9 o, lF0cyaFn|tvvf_#GdqȲ@@\Tb<T<3(qͬO` _k:4;CF9uH3L+H3b2S8:jS26.e7#yBP:wt0 53*e"v:U/Dy/FA"jacysi*JPYhI&TEYN_&`'ɐ#&22I 3.bd"*<.B0$Z!ɄhE͠[g giqgg&;萤bL DBۄ1UA41 W 5T 2#%dpT>nM&G,iTE0 &eF0[/em''¦4Ks@T(5[׭qxt)İ&7htΟ [g6|y͚.Mz%]J_8gef ,-:++AN$gI~331sh/R͸As0aPEfAfJq-zP }D.YfPsc^uC6ĹJvNo֝k<8?Pj3ߣNM7Um5#q&י!LX!!l*8S* \fQ*#G e^̀desM7Xkƙ3˴vdXfA+7zܛF\Z,5^b_yU&AgbBZiebl]jklYֿȿx"\/CʙhQh`! y 4`ٔ: :Ur"B(Wy5FDt3UdI) w1$r&IpkDkb2R$EN=.b<ÐUl8%li?ykة ~F7W=i\3g~oj ]o~"?=0)Җ-M=71;?2(mܠq@3fZg,}wń5Phhբff63 247rEؠhD o36FgYZ#犝e͠P)@C3Lfdvhh̝١!lnvlfz33߀oͭ2[J3Lg*S3'P6{ĽJEU37 70gJG{թTA?$.pNⱫ +Θ]H Đ(r/X0._\:≼6ZC' MI( jH98AP\C &0߃,Vxt_U3ыt A82\> нU 4LjC4M\!q0di#w< `x,s]0Y-s+4<,`aXA d5n6o*h[/(´,uGuZm-kkp4jltnCP?B!Oj_#ٷkv ٝ`yHHzQ."{pE{G tayУ st+jݍə1uLrCc_Ƹb7_+Ϸ}/|{?[@̼4f~G/?N= lKCl5Ȋ`P !8!}\Dҷ]oE .T$s(90lO;еf7Ӻ7`r'|̽lSw6+qG&ZFCXZ@r;E͐4nFp'@ZƉZ 7Z*9WЏ[4 GF͕nѭn116LA ֠`o>')t{؎{Mdz! FP݆Tgy0rP͠}dC~9Eoqj*J@ll¼,- frb˘1)RCpє>ں?aW 9(Dj"OXvk&J\drI,_ $9΀DqTZ by IFcڗwi^,h6$7klnƳWǚXcܥ/ҵ;4;avܷC%`LNvlBDX*f++he U3T )@%7g@pL0Nx@9WĚh#hJB3Wd:R$,ʹY 0Ҕ7rٳ@fe28~37<¶3Bf.śo0hSM&;1I/1`V䌑hH "c D=Ms:VUHΦ™&fAiD!0 بY*t4СP===S]=P-s|~wi,aLb~hm =[=60VCӌ7vF7 jkp ZUAs=9cns%b.Wzc="/Xlj cX[['3wo[u}MM2sY*Q ExIG9pcVHL52ܠAMh \ސQ/ɢSwNMMe$1 cX8S1$Pɡ+ShSsGCL.Gm7zM_dj^]R?RzFxʿɝJ4M~]{r=)4TU!Y|JZ>kr輲 հ$jBhoӼ .o. &א C [9Œfd}71[:}3<$p&x?3?u7e:,<=wsnKp(~}7\shT|[5f~AV8;@>LFk7_uuĚph9"Ix)`#Fٔlt5U<1yٳ'ޏ}Hja*q))'JB5k ff@5ŲY.6h>3EUWDT0:s&(a3}lf$ fS3-hpBK *[Qeg*3_ 4g/3sY@M#_ܹG E:h}3If z5:̘2Ie$:&k@j`llx3\fjbQ#Wb1a0ͰdCgtfgshAXFTdQe+]5 ap"C8Us?ftStք'UkMORwꥱjARC1P.10Qz@ biozr.NFQvaڌ88i 1 0@ ġb -~}aýp1khnj5bTF2J=ŦJQ 0Oe2>-d )؊BL"el584A I;I%S"d3i|ΐ_*rc(1U|y]澀Y>f ) C B^9PF>K8K3?xGYsC*OXf?hL0]6?Ŕ۶>DUb *.k+ B0C˨TeUBxKdfWr"Sdq/~2~?%'+,G X ݢ\&)ze3Dyln<4<;}+ee+u]+++_ز^o ~5t!3;T;jiδ%IO(h#pFktM:(bj5Df"GZGJx kl6agLnٹG_ O3 (H&A 1)t̬{=0kQf>۬O_?|UXh}}<.WΠ8p͌LQf^džYKfG=Lefˀ 慤YHlWuQg. xp&srX9 ^cpX$Q@Cy<ح̱Lhri5a<1҈^K8k5A1ȾfhL1`3h4ӑ! xEץ1"mLHSn3FGXYi#PnxJCO'6- Shnk#jN36`L6찉V+$T2BflNnl"U:o1h6 Yv; HUD-Їĝ_y6e!H틎a-LòӖv,q_Ll|oo"RQi2Pa#2Y|N&5IO sw`p@8e2e11\y Wc ׁ&&\0#ĺzsq-Mȸxliܯ[q Jsƥ;nUX+Rd`5W#ܩJ5W,_Ix'Z[%^JmMD%_3.jj= I[;~%27qsB0Vm3=u]k֭ \V:^;4nJUw%EI)$&L+- =NBqNMqFy]/?zQ岗;_|ԞoEĔo=x"q"Ka"4 ȈYP4k De&HYsIVy勃]phm٣ ,ʃir)fBm̬YfRr]k bnf#7Y7ζ6*lfЏKܥԣy69f25#f}~B\xZϼ~4׀0g 4-4Lf1yߧtj¦fڙ)岙dh5)l;Q1an 4(grЦ>]2>2x37n!kԁļM1#Db\>cVc++FL a< јh͢J}=  Tt:Z`. ^0bg'8olLhC@@lfizNc7i 0f^m r4Do1oDf`g 8&Z<,$}"q5"D@@l=7n FIvx>+G!h%mȇxi ykzk6ꄌ>0Ex@\3& _l5ޱ|Cz8&Ojh;\0\6:\V& /hvZl-/:9ZS8vSI2]J,-*eԂgԄ%W!ݡ7w Y$^%;%]Z VF+;4.mŮ*|=Dboe|dÅ7b3 $WНY bzë[^ \ =nI_^PYsOf^gv3Y&Fs;C,|{񩆧w4 `83KLb92rXub'}}HBh"vRf @f8Do&ȬZ)[9(\b3¬I'jgCbHʄQ3g9AM3ϡ3Dtf.\=B0sU5âb_1_=.aΌtKK2[Œ @(,yllZЕU=3g01Wm3Ιg4_mhi6I*f`;MEE }/h,}GGÛdn;P:elAA3/n ;#Ia`^PW#NB1fepfpblMzb$I=P&PuC4:\b"4Є Ç@CgiAdX<[h#Y'vnP%*,5 e84Xk=3c|uU=Il9k}*6VƁ輺zղ=a"1S`[J(pi f6A/v$ldl9-gr< 3UMbY)ӆ6[ZO0$03xy7g`u熮3"5W4k&C ` QMքRZ߹yfpS^O|nxUv.GW31qm ]?誔t/V~)]ukF{.\Q6+e{.:1͋p.ѫ6kf2;Jz";8熬X%?|}r6y"0UT)4ؚ)$ED/^ |[C>o3pxAݐM瓶lө=ڈz\;w0A#\"LI͖A Ie\FѬ͗^:Ko?_؀o,J ! ]9N%tPyLIٳ~{벮О`AIdXpY']PDS#h6К4q3*Q( Mu6Qz3o:DWpszfHn_g^/3oC363۔<31O*f"%̙B+{/T@˝umk,/ҋYO%c܀t޿%%3H$x~Ctdn33I&5n wAcfb^5 @myԆmZ۽ۅy0eVLԐ^aS 3 ȡfY.{{hP/nj4@4rʌ@qZZE_, 65!naI,1/&; kN6yOhFr,6w0G`/^0ZY+it`K2{y#:CTmyZFĔLidR+*gM옊ԣVL AU ǘLB$0Ngfu:u=KNfӄPi `E\.g@@ÚiFm70==D Yt,5RjO(ϣMmj"##iJvJ\so>'2`F !F!(G,yTz 8G \ZU.oh&:p`/a; &..-/#?) >! f~b3$YeMTッ}oF)oAl$|kQ U"THcQ[8ȚJ EA_A(3uϩ FVJfL+Ӽ ẏp} h^=6#[Wo<f3P$g>ə0μ.!PlfyJjvCf3^)є!ؙ$awn}~@ &{+-z"30j'ff`&a"!>ӑ1&e:d&i w _tlGG_$!{vt̑JIv@LfB M8ֱjMV 𦇁+g====YjRTi66da?0fۊJ@MSkV%И63A@5jJm`&ȶQ43 sv;έmUEY_0 ƭ7tYc@dDLQ,`0[3zj&̜d4 Ĉ ,AL`3`&Ё%̌ czg`=ujʿ^)d9IfQ6g:$̡?0\oA87k DshfKvܚѕ4.L/. eJq4?$6C;y1 iYBzs]Si)g ˵VkSDc\Yj\fEmov\x0?f( g4/.P<|U*BlFp,)7ELhB+#υ;+?-K\*FdGrbPIeD6Zܢgxmy:icӛfrR%1p*F(bv}+/oߣ[Df*k|М8F/ Jڹ`F0F ͠sYYYyћ8 Rz}Clydi:Fi}n6|ϹO6]%6skP%Njw&$>4/ >z{l6B<,kTjܘMZI^HDg9ն mΟݹ<7Li%HqjG^P%z{ ~L Ɣ1L.˜Kf 6y,Iz;JC?6]614^P$bV n#,%o:entbV״hC! XM5`gglgzrg7Ӡгb1bh#xgib[Pc3~OOuڠ,8hW"vnxȡQ'#PXѓ܆AnA4DCC[Cn./TIMbfŒ#& 3Ln|)*SOЗa7ؘ0kܲBa :ASh s.jS@4F:5:\P꾍Y]>^'u"{% kD)6 nN0:»nY?uVj5sfW@ϭ¬E\R#]_C5fᔉ⒈@jbd`MGkwoabKCvlh^z:3˜o/ŷ笓D9I3"sAs]kDH=Zyĉe] TFZ#уAhgWyW3l`9ʁf*Kg+_ʉ_xY̾(UҞՠټf5#IYגٝ; 3Зp[4ū2o}rBQ*@dəeU2gp>"elx s.l66fظb&F6C*޸s?lY^^5?1$DE3` 5W5 gWk&s&)td&c$Fc7F4i1]ɫ#y3 +:x!tFyX.4׫:CmMnxG٬#( TLggzl=遞i+cXACn l`o }Cgc0Fzż$tj)5`A ;d,Л8FoYid'LĒ3${zn'eaڰq>iLLʀ4)fESI |2O_hρhF&e6eJ/(n nE"Gaf=hةyj S $nId 98Us]%W]WnJghkQ3@ڰL B\PmcluϙuBbM ƭsO%$<dOU"DQjJyU;NTB ,߮%b6R#!9MKh]C"VX`3:րXqj jҾ}Nsь nQS4$ q"kD+񄿅l T@glj28<-Z@%!3-\oK,'81Ӛ439ǁdaiR'NN#w [yl:Kwbs%D"?|v3j\s~>e(t Qfl݈ޭg6 ͨcBѼ6*Lg )њb3C4C: G\ ͫW}M9eJ6D e<~K$gtL7{1 LD 3tCl! 0a-S.?珖v>8Q(~`H߲)3(JgZS>O @3gXlF@3Bu|V3xc)BT,2"XxmBK3n%|AƟonaaD>Q0DWf Ht,;iz{{8M|>dA~^Z⸖2M%01e6?44T?XbyÁ6Z>1D59Qš'KiX%祉Px,?xr[ډZ1 pPLJ?<϶uWWkJdN%j-9=\fq_Uu fNcLd"ͻJۑfOF庯q[!QiVnKĊޜfװƱhvо}Z4n{Zs}X߭.U9lRrmYe 5d)uO.P9aRgF*υCao1B dB[ ouz| _i S`|bR&Mڧaς(yxNs5ςf2A X :h3BόDѬѾ78F+Jrs PTi@ꦩ#IbR-cGҋzEe3.CL1v>:\4IN+ u;ݷb/1MDt eAu:yS,JhkBߧg{z&' m 7j=D}!d,ڞWTbM~ !;7{>|'哥_.Y[Xɒ@Դ*m%ZÒpRkk["l!"C85c5e`ܤ2'ˤ3%e"| ? n:i ]9 q 0X%r\1;4tqq;D~H|m9aÜ3(3 \;8nЋnJzi]EdSWhX{Veգ7>1oKjBxP!0fDM(ة71aCq U3 h$I 0Фe_FL hDպWK4J\&:+@I7ǎhtS4iq1C&AcqMtOҜ>ph8p˧O h{or1^S݃kDZhufZ swޛb+2Ѓ7_ ?R9iֆ;_|1Ҽtn :;OpqeiAUcZ#Nhq `4\8{.^Y;7gfaGC觨ݏЌÎ)|h]j ۃpGg˺nE$6s9Ұp_Rp&aofQ@Ш~48:;u7¡ua$fBOy:8{D39;j<Ƀ,uh`0L[`b+@]2H):Ϧ63iY0AL`__GT~A4chHHU^(5e@X3M;ᜳx9] y%z^bt£2JO2]y\Œ:~e|zH'TQK%D+fg,X_E`g/ywIH Ȑ{Y!RF<vh*+ 4OkCmp3pFX7!Rcc!.#,NT>BG+s cc f3a?F8 ;3HjլfgC3Ì ]64Q7{4L3QG4t&4ܿ)a16H _)Y3(]ڏ. )،. `g=y`{ӭN5KJŽL2I޽e+52p"p_FRt{y9U#55M!,c 0$iP/Ƅ~m6K} "kLKꥁVM&csArNt'q+*BaW:6B m #PYMҐ(64L&!\B ҘR3m.X0% qL}}BW92gr|:xſ0ȴ`N#mìkյ?zZ_ r0Mnem>$͜ θg?.ɫ(#g&JIiCJ-kƭt;Beĩ R34h:13y;|.C=a&Jg`CoLG&k%!"BDpBa6chϠ~xVtmƚT+e̸Z1SS\/#LP.4V33Vűs)Q6˦t90k.p̀Jb1^r˯ l3<0`®ME^z]\C9suDgri 1<òHEK=w/ak8FYbbh"ox$`fp}ppiк]ϑ˭ۗ_kEY<%-RX0/ˈE)͖~3=ssZw=cZw,HdOgڧ+lj,. 5ϥpV$S0gV~/)6Lg!`r`A0)#:-%9:3S~ /pdc ug *I*(hZs65֌j_xu%lVҙ(J0sPT>WfÈ5Xf^=B\c3p|&͵k ȈfV-Eev83G{|s3tƞfJ٬ݛxۙ0jJe}߶@0ٙ\^q%!7of'3Ms:)J@f+@fgn0o ؁pf4SYo mBWX\d v=J ehi@fR$!MPvb:L!/֦zšV]S 6M<< |Q֐>Ԁ^q !2SD )bəhU0:S Np)125EG6a3m+ƶB]zAgv'UyQQЙ)U)*80bnCyw.M,'ʚ-a#%ZK !Qb-!ƛ7hm;DXDdݸ{/ך/(Pfb7?P[ keGC\Nج6m6<b4&2ӵ.@MW}a tssZ/ݻ4I%f2? ~&q9J)[CrVSFhvN0wn"5Qoo~f]lJ!Rɲ{pp߾fP/a";w.#]jLA"9 gq&i0Y* M:ЬF## jfJ?\2R|7#)fB ff 2sB^y6hʄ&ٵkY9Clᖷ3 4f?3:)c3G@-\/oX2E[[w6m`[Wcj~> IAz+8D%R3!NǶ6FUa mKd;V(E3D¸t.Kj9H*CO@%m)YfŠ:1,T^I.cԁe}HM&x꧛n -dxLJ":bsQ,BJl"le83V&7o~9Ogan"3[2069u3`K}@v3Лo@T? Q4˵ Ƭ./fqdz3PaD=$،Xf_is*'fW{}J=]Qv|" ~~h ֿ=T1q5h":;~+&0ff6=]Л֬C0s\%.,#.„aq9Z.<..-Sϱ،7 d@qz) (_QYh>3p_TLPϔxfPзAFT8?5岕+!_ h>E={z5UhƄg$uƬf jsGe3_ tf.\{&'u0z:  (6=*31 1&8 Ķb2bqQ ,HR$>iId9)%9R(dXeoeX^rn]F\׏hCԥmT) שd>f6xVL6UfRSSٴm(m쟙Eu Η<  r_UT*Y/`C [XPtx9R5utwfг%ti3b@xVPW:Z-0h1AIX؄|ՀEv٫"@Lr<\AZr4vӲ#d0К&K*NZҺrfła1R?4l&T -AKDC$}2wh**g>hnmB3jvYaNy߱`O8VJ_c%:󝻶V{|Q{eggbY>pkg&$,cj[ ڲ}o>z'/:*yYƔZL5=JR@FRi5]]gWΞ= ;N_>،j&uFJc rR4s3КA|AŋbnMR3Q/gC3d6!sFf!^f&Y@T 6A36̀1̤ӛ ˍ;wWr ld2@p*f.f8kh@/xT 3،^:F@ 2VXa5^#$`d7EAqߥvF3&h2('R %g0J^ ̟+ sx fg`6KdÞ0"BaH͌1ئӬsWNȼBo]03Rb xAHh"zв,n̤L(eu#IѡF7*mz$ulJKgDI)2:u"0b2z 1b.(Af-L03 ThGxFGU!hX"W^4g Hľ @qDu>bx53#" \cOEW~x*gj\!ٮsA[6]{IxZ2qoGq-!ː?DoZU Lv\jm>ȫ=9bnt-H]GīUDpG+\t-ȆOJ~ij4j4rw˂ zm眕0Z= tFcX'U`1e]DdĔ&B,j@άwi Ȋ;Z"J 18ﴵs U EOxx]f`Bfux@iKg ğF-;ʴ2 GPjf \)̣R UoX)[GgDoF6hBiYU ~TqHṙY, Dw#,hѵkoi vQ1yWq }2/`&ec3p,'Ӈ?6rzҚTa6EHO̩{ۧhIoN1磯ѯ CiI~^zO d1zfK $^!{0cCL)GT 2, ,iF?IB 96&.( CQQF2g(/Иme!NC0s Kx X I3(^(E!}}Qwid1D~PI{Gӥ&o6i격,Aw~gSYlip+ZpҏWxlM91"fƽKS/ 3'dN`_67oޜ5 i3li CL K%rQhц͙Rv 7NC`^ױx]y9њ|[3()j@ $odщU<Ҫ*iQzlo}~nCaqz-},8&/rz*h]P 3}R-uƻ$AI Z3c攩#YJax-r=*6EZdveM憪r&7C Ctf끭8paþ;0M #FcHX] pyśy) iDt3\0J# ћt_bL 9?<516B ^D s&{v-ƘQL3&"LX.Vj?d8e} 3S21 Sb: F9ʡKS 0(K=aM)*#vNgZHc^f*GEfx8!n'$U.fS=\!rouO\~,7Wava%+ n4'鐂ah紱{5WY&\Rk%+%s$4p~^m4ϭWn--;?nTd| IGǚE$QntáM;|s2x^r)U)%XEw8D\c3hF͌`Fji4UZ#v%gҪ],! )45boO D /V-ÉfɌJaK&\rmࣳ+'=:J8 :cP 3IרJydt̏# IDATfDl&DT+_;;w*.B`qo,\'3ʼd.yݘ: L hMTQ4c=!/prշ~ؚf>a|Mt1)6GKY^n9|t55Xgwf JfณfDQH;cԽv [Uw}~W^oҏ'fQ9_nxFbHp(8DtEC+*z5{pc]3$HK)^N&?tG<'֏p,ʓ+37\b&k],bF,鴐m6~a4+= 6s:E0-WAH=+3(\cm dRz*)GHyM@$( aF8Sp&@IThy-&1՟Ŵ#VlB$cKJLȀ8ѡQ";aoI7 HY6uo*e3agS(S֬8TMLR3?&3MdC|%+4oIH*n/u9Cw@&E]L9>TmAg8 Olkp_]^Yyyp†(-_s-3f#fg/%VȲ#?/ʙC83 f٬h647n.q њPfP3cO>9 v37 .یR:W_fg3<3d&lf>#6 n,|fd4-Y_i¼̽)6y3}_߷moW?q6֚P9d\&Q,H_$eOSuZ8xo*a6C,@$➉U`>z:`)ózx_ʌLgmZ*9yrSlMom8~px|&t̗Fi"z6f`F~e,='u;XNک dR0.^;L&=lw ,Y4kP&'IAx5YSK@٬IOd0* D5pz2|Q&\2RCSN/ΰ(ِ/2e;]l7NǛ7gytA4( ^rt%D 2ggk]o`Ã3 ng/ ur4帗dwNsWv 0#؈ZL#6STf&['&!Qr&H^:͍AQL^*Q-f+`&8_+<9nt`e²lj7_?3=LDf%b]ՏFVȲv)ڌ-#,, [*(MD D3ҙX* lFtJXˤAKh1Uw(qW{ERG=y}3j>-'4e6$}3G<<3<Կ3 SIe?ZPЙEfseh)͘-n-xuݙuewW__O83n5F8j8UD}fР -0?:d&X狸ߍLz\45 h]C s@t='?rL3p;lpsag ]{|ɓ'7Ç>{rsz P!nôuĢe13`+,w\A Z瀛lm׸_`4)p @UZRX*`!(+4*c~ ̍<' '83`%edٲ(rgGeXufeBz2pƄY8L >v&Z zc :2%K oZf,&7@fLU{"D ј= fkhLsVj~:^LBDsLEuݗXO)Tsdo#6BSSc{q%sklLO0޿nMsd[WGܙ1LXT;NZiv+9O BOo/==9.e?2𶦭V_ۢp9ml򩞅TT2ٗtL^|y_E0 <5'և ̹99ݔL3J!FȌavDGXQsq̖T2BOWѸ֎~3]_<4IeIXJv?$Ш#z3Bќ@c!hdy}\Mj3;57QhĨ! PԺbjdƐ/q  ͮL`  ";-TvXeFTfuPpo-zD&GɌ(qC\ci16ivy`|_0 iS3OmFތ1n=c4ɌjHg3ٳN\{{O24x4s? ƙÂsE\GDŌ̢uf~?͂ߘN-t#XsY}|o'QVg.7e2uT~ cU/aHvfD ˞C Ah ]OVZ}nU`}GoWByVّpNĊ 8لl@mF7]̬"ϜW[^8;?Uϟ7?s}q r hL SD ߡON`weps,ckϔ3Du׸ 1 2 .Y^FZ<Bq:Gt$V"S(1vrnJاYfhe @IloӒ3AĪcV(V":SmgZ[ĎLe)H#0δ9Z+{&FTRq,]Mf33Hkx4zSڅ̚6ҴoqP7RC %ϺkñYez #|%& $xޒf}NflLH3^:M0)--soD>طL miG&4Z 37KYZog%N$:Bwf?4#3%eעj0S  C?S vzgUf O`äLg0s2< gY2C\4Q NE+p[|H  5/vlဖ5QxOHĊ0;0N`)R#N6m*@R,`^vo3#ہ#`f~zjYG Q(`_(i_p܁5>`a)`UVt TAL.>%RC;0r1 8sIT+<7lG]lf{(񯂐}Osvx/!bH<'8V&YJmf''g/,L/X=l^GljluČxZΤR_0Τ} tg`iךAfHo(6/WՁC/_:I61lfxIIM[4ܴQe-IAi6>~Ǔ DE3c$)( ClOꚟ3"v[i@MCA|ptFf3"7䵳k/#?ʊ3l n`hAh٨Ye 툱/`J?3W?ŀ&&gegUvՌYۆڼi0mQF.14Ik:ƴ4&lYo_Z?E089xRo*8 ?ywMhbg/_C'u4 5Ĺs\9TY֡}\XsgLs` 'E3Lo>~9`死g>gLdAOFu0ϳyq`mGM $r,/fN`^4h_3HbCt 5H 0\m:TLG%Jp̈J!ɬ~"Рs,3d\fd$@sf p&U/X-,ʹCZV*4`c1iGGT DeЕʴ 'N֙%^TX^ ɓJc72Xܞ}+ݎǕ:S9p:uSYd1 q$|ty8̬:B?=3>f6Ld*colfnCl旖.%ɤ'eH̔j^m(/R4Cs݁M3 ݹbx634-F1S2Gfxf&J|f.~no@S)0 gz0ۨYܡyBn̕æ+L_kUؖ؅Ì1*rhI񯱽ݾ#f0ܽ/π̘F&3,9&hNG!kLm_Х& EęN3° IDATK s*,F f\GG7_',b:w~Պę3ϯ~_N|᳉7a7b3+:r X'P(Q~p|n8g癘2t1U1B![ /ۅa ! _1BB!dc&:~-ӳ+Vׄ&B &fd߿*%fvRh=,2G L0A{@F NLpf$3"ļ EӔXZJ-LN'"3hO^\uL%=߀ $f3E YZƞr嗭$w1cNF<Й%qb_jE\}3B,fD.%D6pDimΙ[^^l&i>zy!L^^@H z@Lr11r` bt^2e/) 㙂͠R&3lv;zWgm1I"xfMѼ3$Ͱ'#g23μލ 3`Κ=zYG$֤2ۛ >}/ɴ >щ8O̰N k<jkܹ_UAb_z.%nt! TDlXT@ d+g[|-jL`2g`j1;O`2&b{]bFckBNH ZX#2Nl2 qfFF8N5@x{)a&^Md89h,F3Nրhp^E |vC ,yd8tB /\ :wf̨b/pdor-ݶBfy&06-yhYr{'|S\ <e]eyN\kaWPH&ߒ/i7/}͈-#Zp&IfR 3(3`.&Hpƚ[_,yDL2%P=3 cчŮ]}ٚ26Os3gEЁ0aGTJ հapXXbwߧeϨ=!Y&1Bc60Jrz=̜͘vͼf1y'W>uO4Ȝ zِ"gVE83 QTe:e l})Gfܕ)k8ӺBXKny/rެ/uSͭ g֊sS"gȭye?}K'j; =<nfb5l3cGOLРT.Lގ؛ubZٖlh؀36Ѡpł+351iKkUl{`2̨UedfB^8D`0 1cBSߡ >C4ZZiJf5/IHõULƤd"J9 Xg7g,~ʎtVN|jjy$t_g3v,^x9L\5?+8Fiu@G2^|>Kl0zKH1$# ҞD6f9[ZƦ`h@3f>{5Ly?ɗvͭ~ƊIvI/3< &+U<6syxב]7}BLɈ*c£&ҍYK$ygw#-7vt()ʾI6G?'OAs!+f fcYY4;+gN7'h޾vveó+0>#R4 W }tGS ܚ$԰yfBa# +3h,zfkIgہ@ ½Lf7fiSL/Ԉ+,<=IUǫctz?^y7SLī&.-%^tǵ )hg ZOcmf1V^!ess({?/Abf‡}ԔNtgAfLSK<fu3\y#2tF?Ap*C$ L D1hht54kv`:larL Bed2c3,:1PAܬ5!i&Y]ꭣ`٫_&G2?l2I1e#f 3pW ؘH圜} q"C <0Èа[M I$;xLea,fՌQh͠7N1'Lg,}p!GRֿ!H2Y5EKuW`l/7(jt ְ5]8$|a m@lAS&gZ?YL-W|պh/牜v>/6{-!6d'gmֺbLPB/sS?Y~u`F8C gnɺȶ -Ih 3Ug3vc`ngNB@0PkͳkcLE: fm_) J}l`8p4 'p{ iszIV0bCNGS4c0 ѷDZ$V`%68|hb-Ae2FSDi:P/Ylymf٨av.NH6igAn;4` j4N2a5Ξa FקZ%z7]tiX\. jlE\) ke27V`A}E 4i@nmAJXjKܕyPo>qr.Өݥ44ivӦLS֞%>;CQ6+0aIf@2+[Y H/87e{%{/̰#p{h JAȞfgWLjf優8D:VJ\I+@JMXv:O;f %)\H:X#tkTjREZ+ZZBx$I =RpM /?Hcy:D؋KU.*<[hwDfl0#e@{'rK Ia3C0ՇnLM/"oB{2:):CL'^J 3T͗kғ$i2fJ|R5'TC]]O’I-Е1DR^٪Ͷ%[dڱ#]]]`3_7J@[d،!p_i4iC3_p+OJ>#fHdp8 ] 32;1AtD+''ͬ):3Aٷ@f>p +CijZbMhc^&6jJHөtKN``:C:p#ow]>4&>!JmF@ .[-Br&DO^r.k7ol!yzso3 E1E32b}3c`].:z'fO̗\~ ٕg`l V Ifvn_2,~?AXS"Qxej fޣG!2W D" C`fe,ӛYe2)z v$\ѩST*VK*f6r3ߋ "iF_\??6x[1 Zs@3R4Tt6 wӎPg`JhyF!mW(v%xR珯~* fڦ#1*Ӛ3&8n9E0(qs-a)s_ZJ3u&v~ &:2ssK>Ai")7sX Q㪢62?u1K*QU s?fd,)w1 JooyMmѵ#4'o^e 闲A֛U۝k/8,5CX11оPfHrIc2h(ykUuȧ3jī$jfL6+p Sݙ9(CpS\|/+#z}+B}ECU-qe~N!b`&aI(wUq'H3"mIBV Śs<^WƮ:H7F4BqJBDwI.hޣ{0;)mGbylU3H<_$Q x6b'f6/LhQzYJU5*/ qP[].y6љ9Od CkJ z-/@F|3, SeFi3ؘ͜clFg"\y+"yI.խh̰!@cfqhgh7?aaQ3(ә*Z k迨B8s-et2L&t54hz7ڲVo Ep15:'5 Z#OG %zRq 1AP4sTאgNm$ 6Zϯ7.>va:nBa"/ fׂ Тx80:9ӳs32Ͽ[owZ]6E?QcδPӔsƶۗ5OY7eV1-7)`d  ȃ!ݟ;8Ƈ_.DeSe5E37꓎+.a%K5^eMdr& i'b#(۬cN$> llo[7ʹ &set(2SrF46̀4|^d6Xb!hɈDeJhgČ,U4 K-}Xso#bn .OaS׿s7UM^"CȄ1td2d1 4WʼT7BE{l[Jmi,Z,Yf1[I_E 'gNbyz^kmc1tFD |oo65S9PC *4؍ ΋#@Wε "<#}K6KJϟַZo/W 9a0V @!!]ڍ4X.0IeOV]š? 9.q"2L53C0v뺳r`N.ГWElef&8ߒelsi 0M@4hHՠ3 .{wx&O bf3,#d?f#a(t@ aM0e3YAc%(UYXC\+$ćL-kkm:%,#AhAG',Rɢ4(޴Wo{hnkU~T9 LNe3A`XC (r q22aNٖEr~3^ RH 3*ܣ\ƠJ ^MM˼y@5"V-Ϙ97WCٝktZx^?@;-em!^ہa츚:\Iu֑$ѳ;I:LP-J&VoMaQl,AZI*6IMiWo}N3ccf}ǃۃ {Ob3o Ddғ" Kd2JqL}[m 8gtxԡO =;; ߜtsof]tqݛ7O|wh&pOp:93_ޞv6cO3Q5c"}̔df>(3F͠7Æf,fT{Jc/߹sfLIi9#3ln&4"ߌ<6$'2wŰ&$Qe`3e^k2 ٶ6tꊕe$ql&F`f{;˔{{mak63l[`Us #ݿ# b!jg% Ӡ^fG54Y:p/FkunuG>imEi}"&t@ `&1/hmf#FBxJJ 󄸌ɕz}`-g4)&ʼnΉMcӏ 91& K pc 6DtfΡ\#ƒ{17YP4#yϊo3c(&Dr C"j`\Ii/.:@ VT!s,\?Z@ﮬ]oS67c*ML݋.9s XLlҽ{{{%֜WK,0D`QET¡1zf()hfe42 ?_myd}Hxt#NqAɽHUo_5^{$,rF%@7 f&=q)f{֌xNb|B IDAToENIY_5qfy*pWɫ)dZU+ R+ -0mȬX|3jǡfc|*iΫ ܜI'hG'-ScssHI &2FKH h<4lP2YYB} 훽W/<">s㋧>uCo_}hw`!6n |ǟ\w{d]osH3{#hAqHmo?;S~0gvKH231p6bnk33@+mk Fͮ l3n=Tx89A r1N?-WdJ$.CXz2YkCYk%$ XZ۝Nx VA+#/ 朝-4Y PQMl].K[u\(he1?@̇Lm^Y7]3:Ci5ViAdW4'Z.)d[<|U2Mt[F?Sc2qr^jkOwĘptzL7~4aD(LCVe+Im _Ly&"x {f2&O ALXJ'+'tmmY2egx /!3 t !P5koTaRC@#HCq7XqK [aOBeQJ[8|&j  :gu%X̿|qY?d^m '}7#"N, WS|ۨx%n2l/y+&kR55yk{AuVaL\YP֙74ĵ0ǛbBx#^V*w9npNELw4˭=W圔\7" py:tf-DgstS{ ~IItA`zeK>P5!̔Tn wu|:St#|rS|L򫁁7`TvCEw \%0't^#7t79u7M&C~FQ3|hƵ7)eC,on5#&a6sMŒ<)fׯ߹ڝ+/Ý;ׯAl;ll60Ǣ0v: X, 0F 2PƠ3 V4E)ZXd!Ն'O\ف!k1)L9\F>xA/z3~pjў-U}R/2oK/:pD'!ex0f 2?rQe?HCQ6WNHz03aCP]_ē9UY M{J+xēJ̈#<WBS%LjQʝHG\:e\*a2v'|EEI`M|_ZԸg2ZxWQzf6R@USjVlY ,Dő2 -Y&%P2Rp;.aH=8_QM68t-@S< D2E$ /L˱a@ɓngOG}ku G9S$R44f==/=#2qz_ $-yPΠ?c2E3=Ş*DfDk:;E?fc2Sa ðЋ= ` &)y| !2 5_`/,d! ˄asCdap2Cf Hj 1L℃zmmݓ~v[gY. ^ ">3(g'GL ^; ]J%J)Jl&:N4Uh J2sςvL]C~K?7hQd+ m3tSEof͙o1HXwXbkDȦdOM6/^Tca{^T&_~AqAjj3| P+ȇ(nqj}>Ib*OG/!Ϸ~饄yelGL%ĩfnIfR6,1Ad@()6ů2//Wp:;O/wNt݅' *{A2jJfM^9a96J͌&wnɩGc~x S7ɟ^| ,%Z94HcpaoqҾ%b2I'Ӳ";!Xx_Y](]nb3߼xE˅7NmgN,Q2}iVNr2u3fmHʗշmGI`_l?p__E4;*dLaY:ä yG [.=~31M&~T?3LAe8![̈U >N'nٽ9~h-2T͸{? `w|x׍]$͌?;qieeژ2 %jf2ASթ^3_lF Y@sΕ;}ʕVV>x]Le0O.AxP .Scgƅ2DHZ&_+p%5$b?t0w@%ON@v8rV^&|/@Cee30ij|4:JV5AejFdž8 e,b!DlKQ5J}o2[`nb2܄ѡ/c)telD2I$gm#@Z,^Lh=nq 8d=$_b8H{햨{7-kJ{ 0! c{WXb7d-ZEΈXJi1j3b>ި{ g4|[w~I}EA>d=!Cj8P$0i_K|C%tSN~m^]_Or3&03せȜ9`6`̟;fߒ(q/0;xJDћb}:<06!xNԔǔ_Ǝ3(yhU֌ |ͺY<|䇎{pfC 9 3kD{J__0  8ffsAaK۲.3Tf1I oED/{τ<ܷcF,a)c3qXaE@wƮ[%;a8! . fnsQKsAj3q^:[a2j[ۅb@6tz0N :Dv{e*$Xƨqd !>\ıXuk5/-C23д! &\l(MNwL%C] 8 2[؅j3bƽo颕KB"NLd{hMv^2B1τj.a`c.32Yxyp& GY,}Y+-:F KW0+jfd&7iJ, 4!fc;Lh_%q[Bpc25c*rjftD@|X} GzAX>h0kc&|iZ+>qmGҔikN238/Wrd|{A/lnN怒s)tKDIp~V2ײμ|[jӻ_ňO3sss[VRߝkR^ܪKR'Ԧ9|Y+yiƙ@q +a F%I F>\H`zW5S'54L5B 0#'| 6HwPJV3 52y 3pGe) " ffY}o|;5Sw9{UB۷Ew,f7g\9 !B#66N oh w`a>2ہ+s63kl-}>Z(% ^b4hbκզLڇYbČLw;spji,*j&SPRF_bqfE4mz r[&v=R-`V pX`eϲ-d j))ض V.0rL/邮F1e0 _tVdcg8ׄX7u 7(_TF=r} ܆MhgFet3 *KoeX-Uikxlt hY>:={@h ji @d~6 yE3"3P9#!*sLȀx9(A`|NԂy =+'ҌQJ?U pdi5w_Oz%mnM4e|"SxÔ;|,ϴpK Gjil@i0Ȑfgj(3AF#f@ٌ`|ffTͺ}VVnhl r̆1I`? *3AQf<[P>fUYE(: V#1e HGd˃fڈ\r3 -583e=h t'Z4d3 qX +.\1;-st])`dmlT# dBP [F&\.je\-5=A81&ssVj3'q<%]O* Gkԫ cf○Q-kk ߯s=C^s "\|P*U~yj赖ௌSe=\f+֠A XpſFC!*0!q ˽{9W}vƬ]&*32,z?C4[fY΂U<@L8#]cT 6x/]ybTC+< EfdBiKűPXIM xl?fZp!^[S<6%^g:I\U{3:X鵮ԶI{ж,]4oL;q :PTgr/:aJfB\(IE>Uy(ꡂ8>Yet$z1 |w}rR=s[$g}oo}*`"Omb$ &5_ol,ݓC·lL$eΓV3*whsB&&0q[?4~c1dtPTM,L{V;a7f3S5]RyI67Nd;O"LŒ卦̖gb8|3#4hۜf60O+rqF̖Di\7SkC GgC9CvYvहh,+>a|fE c{=^`3@;h\BXJWn y&dˡ#<?(]x6%gϦ,3xWo^df^3̨b4)+ׯ?`* =R"eu8.4 ܶ-)Pq60?Zvv"S?@ (M4Dm(*3SYd_&"r%{\ׅEܢOHqÂ,|1^(R\7}=I0>|[2A1 dBYP>s~͐5D>6c fwɘ]kXԲtI@4RQ-X"}چ2쒫O7oY;" @{2)bQfߪ6*(r90mqz=w$ 3P #6`N4|x?k./>Ty'Og0_[3a4£0+3nn(,"e-ƾf'Wd%wfs]A>SuS2!ӹA4uOsdv_(GѼ^FcO0|885:;3/}=~]8#رȳܘŊ~fq].u YGJ:,ftWSR p*ilW/3N+zET!þg:.y,Ex?"Q^iEE Mm-3UcWI6c2d%/Z$q&8.jϴ8W~@bMmc(@_↑ԇ*cv1IeBqdym[)3驻-)*1q*Y/L:LܞK\6#2&+# )#7!eUuf$4lA0B⁀c?Og/y e2Ӆ6X(ureݽ@@"3/+f"DMeC:>Yj~ГKq\$?[l5^oނ5\vn/l~P]x 8-5(He`:BTӘLF Dw*_+01GŲ* `Tl{dd۝w7f]p{/1 7ry|8Bg^<Y"!<'y>*St&'P͓O=)ןpLP+L].@fߦބ0qS;N^IޔM{mLûv^qzM[ ͬ]lfM X'V!<`X9e8 rAPj-=,ɵ ek+9b]Մ\J@ɨ(t' "?QAHp dL4m6ܥf9 źx?mr]>T\&c/f_ͤOpI? ة 8jԌ|*[k}[?\ʘ=_3c33?03Wox~&~oM?1.3g|x}ZbX0apY:ӮnB1H:tL:= ̼$[7b"P.]2wqXz| ?2/tΛQ|?y͓ r:b&2 gvoC# X`~) -,ύv`U3%ډmۆD̺0c3Y4?e? $3#1K:4V4x̕ȕbنglhAz*A3r /$̘,sM2hhL.s&n5v/H97@ ⊲f3,j ʗqOLS||]⒦T`q 5i /RUqf$ʀ3S{> $a1S4g93ԧIk̚Csdf֌<=t3=Q[(H?0dbȡǟ.2\#]MO#Xs箜23SNyBth. 9#4/ "3@zҌVkϟ\|b >D'3Oldm&] S3YP~7gtfi'CFmH7G)N,5w'{k?c Ljۛ8t(]nחvcIt&;=,E]=/WjiyQY:]9?~zoK{K53kNtA"jzzMZmn0{t޴ʜ:=of[]8F'YE(Y\qۤ)҈ kdb-iwu$F&+)|zWCH4Y ժ!uV@ 4"ill<+WS ଉ٦M@ L"=L mc*-TN jcHk*>8()"4Q}l%h rݮׂ9BZq"ap06K΢+JQ̌R.aVtcM1\y="9d{9j&?p.Gϸ#R|7n3Yx=O>_Ϭ,=6AVh̤+cΌ6`L ͙H ;QI:- RLm;NRֆ 3Qg&OKtG#GF˹|R#<co)ڈ}1:1\x׬$ IDAT_3K%!|*%NR\Ŷjz^iZ߮f^"FvC*Nb tGk%$p11,錉JV R_ Tú >% Eڌ[8 dN]4)#)@T=L`E̔~{GY 8#6}3?3\цA3O!8X|}ΜfFCo DrBI *lG[6&1K%8mB:b,)p ]}t{As;h9S8*$ ѷj4TQ_ g8E&j()lٳlZRh0MƄ"z!vz 4z33t 6/ a|L:@- n [nahߤt &OGiV`?B[,U")-gV1>5"5f3ErR~quI3.eB588(a6C3#̕+9Tq\ƀ~?3g~{gu 5OrfCj>ԁ$<@gAZft(Tg5o5?x,fCe $*F3 [˵\]-TM:V#PnO~A"ͫ VrOg|WHLXk =)[N$)BNpE 4A[LEL.z3I sJ3OM3*,"_zt fu 27FR0cOaL7 3ɌlX}eF[Y -Ȑb\W؞2=Th]nBtQ#e3P]PĕXj&dϘ9衐PڜŴTC{1x ?a YRM1wE0o xMfٶ(TskYc9\VsYb(/0d5^jYMpQcCK 1 ^s,Ƃ6 N,ؒW6ƣLZM-s!*l?J _k 퐋Cm~A 5]d S2 tbottDDƟGr3='lӣphI:$Ds|Zi}iJc`>͚(t2BLI=}O [dASN(FPV򞄂uc<̛JHcƅ5c/`mD1&iCb"2\Xے^!ՖH~BۣN?vVce7weI" qN. /v|nqX#C$p$7?qKZ`枷)fLi1ϋfw*BSˠk(A>3ia\ ި>i|>P2eh$8mDL:dGEֱ*ay v@njP醽%!R1JЩS Ȥvj-0 ćl#T_h WL[4R B+fYnR!E@tf@;zùX~@Cb;”W4d5?蚡F&? j0{FBÞM6+QXXcnRm_ԔTq?%ĿCEC!H#1e6jVxtSk1`5yaC57dO 1#3ԚL>9 Kh3 7s@#k(ElߚMo7#p*MZ59x 1K5}3jLWpCNLhA`<(qaC$S0n1%jJ1VQku6aZ(H~}դ,Wˆ?19J`n=\>tAգYۦ΢O׹"6bؘ,|;Iѫ' T%w"js""sve#|Г<ͨی163dY,1O;gsg#a)ESⳏ9eБfu1wEfvȟaGaRa=l +]#Eb m$ 7TbSnApg؅s:ˑ!kj#Ü@ i0ma YthϚW҄Q:d0U Peφ,dj왛vBF@BZh!/ o _nVޞyʻECNzV?$X-m1[*>YSg@TrhҙTU( ]:Z h C =*K4t C:]Ͳ4Sr#W4A\t!;#2ԃ\qfLYʏL;A ̄H`Qy ,`@z(xP/G>v[{d3{ V4Hm$DwFiv٤Xukŏ.c2N9͞o[6$7q8oU|H(ؚMr?n,:riV[eN shmeO{)4bD[u?Q~2RD(ն=cDψ&4ai3hh =G`4$2Ȟe~vt| ܴdDx)dS6XP*uM{,I]1ԥe!+/h=,Bl6e=4}3:SyA䅭4TU+Tb hSKR!VBEgUFO,daf==v+S8A5-Je# UԎFA& hrrzQ +?@~rD}1 |AH-[O((30gȗ?`vz}23wMYAaFNT$ix{oBMɼX:>8dzUzk=lazFBˆU(4ՎWwj{jǝנG_̘6g:tz ;򴗒]<`zْ(鑔iV*Vc[q[bMbi׼vNP䍬vf^ʿ/ի 9ͶTj֚]:~ί---]xo٪xjlOC'k%/2(CWrYBF$df4Ψ-oƹm` BB4=T6LfAҡw+Wȅ9dG e8L;4:g88&{tc߀́q&f?"MfA"kh.C\Obd\à?P7ɮ< QQY*4N%*["POV3'Pڿ',;TױƦXzнB`M-b(tn>`Jx05 RRJc\eHvA;VҐ: *#$1+ٕFҳpȖ!)-[tl7*/F\,1]HdE]sd FeI-gdb ~ﰰiX1jcL,͓5ii40l ;LŹ6f6<Ȋ)Xg )M*}C8csepb j0]گ*cO-ϸ&9 L`^-y2@e܂6:b Ά)x3|N*SCڌ%03hTl L6V?'ę&̌DωS5h0\DiߛyozO$0;^po绯~sek^*=.q_^Z/랿$acbf~UiIYgc~MK/ߜh4an tNX-_'dIk 2'޽c̦9_mϜ Ƙ|#N(͛G;GVieS9t`jnn洠dnʃSBn`)˯5Wuh[Jm^DK\#aZygG6YYZØ۹ν$sy2-GWvGqH4kr{K/ze}˚KtnQߓ wʛ'33M[vPvh^t$e5afuimoVFuf 4zrY?\~*,C +WJ mp.eh9LF e0UBWQ=)V0-pr'"o6 `K٪},ƌ=-6=9q$gMh5mde&Ьg?HMd_5w_ r48ASMŻ:>DGmEv *ʻ)֦x!eo/vlQY0H8fHFK~{)M+o" EhܿySШ8}Xi\:`._[f*e IDAT` m3V:X"dy5e26< L&P`?d/΃ i69Y.quVL2':FJl&ΦbNfaQ!:32 -u?l6HGtWYh>KkT{5׫%9Qd¾~‚:w%.N$ݙ>oX^]];+ߛ3~n\vgj79 ^{vN9*"{TgvVY\<0qqe %s;*u0@{eGbmN3:S@Hr&;W<#膝a/9ιJn޼ZZY+aTY|t\<\kX)B{@cgĚ-%SƝZYg<;M @?/-pg{IO=ciؠ)fbنiTqbn 'OP ?".VCOwO X#TQgFA9]4{jᲧ-G).PHfBw0骫(<0`tBn s192N&؇ Lߑ|X sQ~5='ͻ`5#3#J̖tV>~+ cg#š. {YRk4^yog΀,u0b&5&5]U,=m_n:|.{ m7Y zӺh89@%8L0lh_JB . ]dЫ,3UjMtj@_Sȓh?l:΄gvachviQ42 dz`3!gua4\q0s,`#1G ȁ ! 0ᨾS. e.dfkg3H}g ٷq9p{LePlÚ%-D$ݕf0's惟^ lfac/= /%V?V`FU{/e3ysg>},i7Vd].|D fyLln>NwiT(xJ/MD=",=R=;sSaR *D'L?Ӽl˽+X0x/0̨M"z)^ٳ)ju)ÇS s =s~jpiHMm/o~kdMĂ$i7'N:ؘMyv{⍊3Q&'hc?z# jG0S7:(3i52.Ԛ *c8,@93K+Mز/uê kfPiNECmԸUɞ^ΕbN0(z1."Dž%SA; =e ?&$-K77Xñ3dM+O3i;G+D磐U Y$1i0+HU떽Uә{(7{4v~A9gMW2R] +`0|W{B !i r2'BTKPuQA -0;X kAz&SI d: _į|- D ?B}o?[pkY-4"jFki0l&ʬZ#?\% Nf>FVZ̞3NSd/~g7zC3 1lAߙwLcrT d!:htAS]7#[N\DtDR0Xc`j W Gt n uhUi4Úꜵ?rhnnwғ@ai< j '# tt~DJ7C}ݬ·3+[ez@S1BanLYQC*-ƌ#M( ˩%eG+99M& HuSX T]8z DƜGĴ|AT!&S9p CP#PBhY rA.`fz`,j2.n\pS;ߪ2*q‹5e.Rgv;={fjq;-NIW a8c苟8Qh ͥ jqB^Hf<:\\Z]^jw'Ψm*Ĥ|4Yf&ݥ^1s>_,~Zj5*0;&25BV)V^obm d`9)g͇~gtj5bn_-ٵޛ29-i$ {v $Wa)uXZz; FQk;+1N}*toARVxf,ݥ>Ot``ȤH"_ߜְJ̒Ҏtg/628GcψlΌ0#9ASf6qb \Tfsi*?QQ򙊑-1ѼB7 `ʡ (NnyhfXBZ(T6TA&D S e[O. U ]WH!UF :PžVY.IJ ;JE>y F? zሄȑ^܁:r#GaRnTk *H,cfFꁤ`3A]``1ncEa/)P: H.IMAA$,(1) 6C!>L(猘,Dq!?MpІń,ۄ#'݂N˿@d{=xi>rYu|󳪢8(B ~#aRh`12mH)3RPwYڒP,0--8q.U 隓)#+_zTojߍҁF>_|Jl;iKv/wjḢזy|>y}#k `CS W7<Kt(0 JbiUI2*δղM΁<m;wؾsg޻dv`)h;˘*sа=Xxm*/wEcpneU{9 m/X m'; )dk]q|3Ls^_}\L!a֝kc+ *6…db;D-6 .f3w"K#3-[f6'F kKry^/靟<}R(~%F#("%6md6If׍Pi X[/v+GHMZ9і)?X \Z]vWL:r3?,---_XZ:z7Zc1F noO&Z?55wT#ȠLn}f7[.GslNzLpszSs1Нm;_w?ۼj)cI9JfN@̱LK3f٘ %na˸Nj~ƣ}v<}j31rOQb!ÚͳL.Th6S1-4|z/66HlQ@:k"w>3c vڢ:^H]B#lXI9taDCZ2a)E j킘a> eȧavԆ¬Ոi/"q7Á6 YViQJLFVM#r -CGh@ ĖJQ\,.KcBHB9.?^7̆--KGˬz&Yj1ޥddy~av E}2>>]A)E$ϲlldsN;˸^orV9DBۧƱnP'.%N(`QCdևRqm3T3?lDPnbĐ$ ھADwboc~ⶹo4b$yӧ}6^8~&C|㘓'?q->^O$FRٚo4p!3?Q̝",sZYo kq0 <0P̃8mGVGRU*Z#aد9 [0_-CG;;Z];C7WwȈ|]bNo"` vPZy ׏g|;.$!I|*cn-bncڭIVo6'3u2qk5{ 66}1F!ylX3Sԙpoj\1|2cըf3X@Ap!0f G&=D]16mG`ȥK'_v4*T A@@ZU bԃ WOu( ҴNaD yf3ZCɒU Zj.'_3 VJ_5f(Sт 6Nopte+(8@ @.N-euO[A p+aԆ[[bӢ|ИM!f-ԡ\ߦP.$1"/qUZY@nH a91f1Kcq"3Y] x@4[`3>PG1:Ԑxdh f9 E쥺l\GYEʲBAQ6p&[eXFIgϴ'|ksͫNIm~BHĸ(YzR?0̜߰W6I*OK׳Qp]hx0d()Cdb@s{ڶۃ b=VAl{nۭV/2Gdʊ-lo/ ~2||sBɃUevVnA.3!y4L 7q:{&?)ܿ|*G(~|;Ѕ75KPFBAH̞->v #'$Q92i?1rf^̼1 ̐SkvFYŏ9/Tf̳mfcQfyq(E] ې*3u|\+<pŎ: F*m̀d4WH hՂnvMN^5ZcȒ/&WOABiL䬖 4e-8J rUAFOXf15=7# YAnd!i$pKhel-PkAl$ߒ+3i $&ʑEp@[/_X*v.@T] Y3[2-,f^̳k.Krn?oBY]=5唈gz5#iLΌuy۠h&G2^GB_?ݧ} |.Xʚ8XB7`   IDATxH瀽[$ъ{) )4HHmH^ 9~ 1 7G&BkN.W_ [5>,zCauLבCԑ/"Bh? #N C4Hh\R#@ѻ!rޝנ2R3lQP'ɫWW%uĘݬmkط+q k'Q(D>`QEUm[k bZ}OsNhW\u=݈Dh`{izmj]$h)W;qN-k$W6α6p S;rX3m1% c@]ndب4{=:hiF`Ff>F Th>74kl#r EŒ\"@.VBܮ , uVǨ6DE+l~˲ȗk# 82Ȳ"p:0.gj u Lfp{]@X0(5& `X3\ Կ ffz:nSOC, 6T߇L\I̺Si(T$J5L\VfJpΐ!$2eԂ6DfM!xWpf4iOb2p}-]T"BeGU4&]&F-S ,'`wRbz7ﻻ!~+'K!n$c E| E吤 9eʋ28N,gCwvQ.JG!c"dQυ1+?zv C\88<;n_X.&1gLQdw\fT5Cg߆M2HvbL}%ڊEV[~W=3z+cݶ:{/ǽԮĦƒ\yq\7h-m[J.I>0tOxL~djZbqs~jQ.͏O7Nҙ2pewJ[/_rȍ~BulB󩤿Lbnܶ`~EUM-m#4LfҪb{E;?3$cs w;x:9vv.oo͛\=x41nFz aRp/|L̤,icO=f.m\ a5O7gLG3,04AG%̘Q9t2Co7|JZsiSe1yP6Qy$ $K(3F&mn,t)p~s9 ]AA%%i:ÌEf\_7 [L_ia@Tȡ ^NW((, ;Y[THR<4KC!j e9OJ˶ OA M"Cq>$^FtYތ2pcpY3M=Q,C)!LG{j$ ) ?{U .$B!r@яۧ(gдwο^3g<>7񥣹S .Sd"Xx#Lm_ps7l'Z؆Y9vv*QyMyܟ~}ߚ]_LUg#M?20|RŜț9GI6K6>I3M~b3E5?uPYDo&gHe}Vf¼̈4nL٬ id̃>2 "j#ª ;f 8A%eʤ8G}8jL:r, gI3AW?^('83CY4(fl3 B{]A!pm-Oe4aeV0OutfX}BܰʗWa5V4l y Ä.j(qjǐH5xij!ݺd% _wή,3o3LB 1&9D9衘B@Xܧu#`Xsʄ T]ܐR/$'S^UTF6g? 5 )1C&C1 k3.^3ھGY ) # 0J. ^@lOOvB K33)i/Nr {ވbb N%1$hظn/W _N>}{y|ܚ\jUxz|[[k'@ܝ<#w^Jfci5&!e*pz*Ֆ7{WK]}ٗK3\̾w\3zQ*dƷ^;g~kr;@';|VUʧ;<9Q6EoT.`36w;s0__B|:^Mmy@ow̙fNRfrwBSS ۊ԰)A|P Z:?a3 =W ;?&*:e`3y􃣝FE|˜-攎^&g@c2 s*>]`޽>23llЦ5op&i(ꛩ[:LAʈ*ф 0fs`0;iU%B:b1! GHc&;8M1x:*|t c$4C8c3pDsf9id1]+sk`L~RO e! '8Aܞ %oD0R8#PU/5nAi {:i 2O9`P"&B9 * p{#7v!E. G>*3-T٤@f&5iFk( 8_nl\on0l"<d>FR],lxOe# :"WEyr'rpQ&Yg,Gph3vn(x87Aԩ 8zهb(/fgVe02):)}wODmZנLsj!L;cB ~XݥmwG\&I%M1KR߯fKJdʴ%]ͣu$dZ.pFh5LV̚_l覬ߝv>i{.y7;7ZZӯ wY}ǬW~~KL!}R=Kbu'Xxe5j^wݟY;]p--M7w'L:dF9 ϽuR?΅X`F,m]hNY_NGͫ 3s9P/!Ź5H F1:G ;Jwy-FJz3w~H;w-흛3G7Jd?}͛3~O~ fԕȜE$̲D6Mk3-;fb-s|7x27%4?O63ЙϮgᴱؗ8&k̆P Q{qQfgP̊2s*`D!?Xe.3S vlfEzHB~#㗏!v96WgCFs38Ƀ )bI]p|%+k ̌d&5`X NЃe V )Ä>j0>;3L]]7 '7̔ H 1rF9Bk2@k/Rø@32=! љD Q̈́˦("mV?L*̀˟% 6.Axqiq#p62 Bk .12U=d)e_ 0,[$[ si@Ḋ0 7ܐ.A/CrA-|C:&^&yf!ø,5 ?Z.1w)kݭa{a0zMq06koFo-7 +&嬺m&&4#wO7qh4OSI(fw3yo>hַ~URIvwァl~Z5i.[F|5Y4,,aΙWI؜UM+V5E֖Y5͠W!cX2jp[\% SB*^|+Fl(gغ G"Ι7ȜԬbktإYLiv3 V֢/ֳ o8,0o >ZcT:U#"FFF1>Þ~* 2Od\̭s 3al`͔"+]0xŗ|HǶFV.r [\qX7, ' 3#~4bW'P"16ť#쭵_:gW'$0gz|ތA]7Cgt&M1Ao' ! Ҝ0R<.`fPzn񕖰+fWǏG_f KYz& `>\ՒA ".!o8NΞ,R؂g!X|3f|8Eb3 (L9@ ]ƮXmf' X3j}g,1:rg.@*>psnۢMh2piNG5&Qa^{(m~+gG1cveV,{J;* :# 2n TF'a.#Qa5!GݓY,TQ=q˞.o<\Y)Dn =?!Zӈ,Yp'j5nX?/md19dv`fT`fY(Y;qs1v9 *+@xo}=LJ;o*A)'?NnfƲ+D.[A+58O(,ʌo،2V-#i315p]|b63/|- !8jgLK+_Δx1GNm6A>x ߱o,݃/{L}P2i^6cjL/:/3H{3''аk o~}fi ɤ/X8{}=~>|XH#ᐙsќ 4c X j3)_?J sPBHF!xD‡bNʨIa e 5(Zy.GV(Vps P6겔u,FQ|[Wէ6Ԝб<&4$/8d6lF0o4'L"Ҳ_3HiXL!k=JFֱrB'6В4t o$I10cГsF4E:FjQA|Qc|ԃmrC]̅+t7S[Lnԙ02L1״;3g3Unp~6l0Y]b!f?@мtwTpI܁ugq:&IZtnPQAV͢OVxުObXTjBM^ e3āqx5n,#lSL# ƨBa<Ŭz/\ 2raAsҌ/px'ͼK*ٺw\kq̣ܤ-O`O$O D\m"،x/9tV6F/>p Kn]v=Z([3R3~ߥZ Kg)d͌ F"cq8f$ IDATfZ21/ogm6S>Yڼo mָys.B0M3ӚN΢|3S#j gT(ə9ͯƵX_zh=Cwz93>!qjwG.:$EL+$ư#ֶ ) 4.:=Xă1^B=MJYSc6ylbT&D}'cZaZS@*4H뗺D9!&`PF~(AgDbp]F6&wB{F뺀[b@\!& aU.brfE֘0!5tڈטj52DPΐXPU0>Sbr- hA>!QnIIE*HE;8LG-]`#eZh=Dk $?HhBf|&.:؃ Ů` 0,Z?1%1r_W|}1sv*텹f3dlZݪrf+ i5nUY(ќzb::lNp?RV֌)MkSy3;~meV>(o|J^o 擻c2UL w?orj>2}IkŗO6Wf]Ӕ/[ބ> 7:D@UYp6[^ gqK׌9y0Ҋƍt9ZZ<mzZ T*8"Xt#q03O.fDa:l rGS2cW &*4 93Dk\)!o&Z:-jOvVECZ.2 FK?*=]TCdyM t+ED ]pE6h\ \x2߀(|%zB@ȫx\җTKT*Q6)P5XcV>LJ;U ~*K|A2yӰ8Iِx'̄s gfmh{}BS o@A ίMV$iq/3ȃ2˧6q4 .­3T)}aeCS@MBDH"&l%q=<=7I/G+Q<$`e?DYI+J&bNj~ca2fhNȒ@l SML$@c Ǿc6XƎ LxԀUhN ~-n c(hEnR8P*4,UӊEj; 1 sؕ.cZx`K]K ]I]#z& :_Ӄom_EAHF5m(Wz2%uȞolZC{m~ÝA kęWp( q:feY,lIINYj2rx_8hA*u`"ddPlihY*8H8/72ɏJ.L N*! GAM=H-SJ 29•t7_g2D֌-cM.4 fkF}1箄pi~%M|*m= ^d*IÜ5Y`U*CZ7z\M5" ):it9颟nX!) Ee NI XBHI36#:=!Poȉ>V39eZ 1>7fTMilƻ~sjt|9oV>YE}G^1"oOD杶l- ~=q:nIawSXܲhܢk=`>Eg!agPl0E0O UB8^zj6_]ZVaÇ@lpr|$(МףW>x3(3\pkCsfl$f7G ͒P`X3N4C@#|9O'Iu *6( Men2E lPXlll6DTTYX Z's&S4!J 8ۉlp j=Йs&7Z 1_"sLf$T@&@]XBڵ4N=QDpX’,D4UQb ΤF5LT*G`E.MIIpL=u< "HuWÙ$ᡜI\TԨ@|( fDcs>2}}l Ai.]kL{Ǜ_uE] d9- 65OQVQj 2 ;@QP鑉sx K\:=[Hϳ'U(>AYu4j4!OKB(Ghe=87qrt+~6-X!YU\d2gA20qӵ=W\T-t]>Ojv~1B<>4ٽ0 }lG-fK63tpN-|g.]1 Ay;q6_cF(/2VuPg?;PBQzaiiScsmF,=,$Cv7̦Έ .оQ}ꗷm^t6qn)I:Myތ:o0z[|!i6Uf7oAsfcn2QIңm3 ,4яG+FЎi=o<ր@ڕ`1$D4`C>|Y)іu'~ bg#2GFx4\˚`{U`H,+L̤fŧ%XwJ=UE (j8I0+/U$O"a,˹eUD$ o2qH"7$&y H%M y@F:aΐvf 2dc7a.^S-\`PXC ~zZK u5OxӲ A [x(ص:](Z%_A`GiATM9}&AE)D]=Z>$ yȂ?5v{#B?=uO6{yӑ*wQa  H2#.3'a8*5]qdž%pU:}c72YAFx3^=eۇ>zb~fXѳKOBo/U-T`jYD~к{ljg\A]Qo!:4!$+ggϓ~I!=ּa} (c6~ٽ?}e"(w6!kṱw A6\bTbqhڌń&4w).k!#63J7݌-i83ܡI8BtNڌpTRT:i8etx EoB_xŻRzחmtn"*Jg&Adm2'В~vgdNTQݐə#fB&'LLR ?-o|?DIXsӛFwWꁗ iJrY&t0BHp0K!jZs'neAx St=i]$<*6Eh{{J p;jwdJ  ,{fru\rx<' @߶lT)z{+CgG1Ɋ 6̱L_DqC0H#pT}2;("BcDK .:ᅮzj 3T9@P!ISOh_)B s#0"~HXwu%l(2jx MEUtTo^ n-Q!h3*Nuޔ&YYT+ fR!iN eiPS #ji,!=!skKQc 4F46!æiJ *5uU#Bΐΐ*Zbe>l(]Nyb<=z5%G9Ahd!o ,J0蓕( F.UXqa0F Q$a'd$| wX,A;`fDrAΓNa%k]+/:עÞbDL] jik&"jrc:M}>uLǣ=k,-Wm VFAG-BZ^d[(θXyǏ ScLHjbnULXI̜mG=xajWen5E/*ܚ7Gs|^0y̆' ,{V'e"3V^1hLPLT3 4Θ̖_ICSDh|W"̄0-PW0@ @CH QLD耪i.( p '5:'YApI:z] t^vԎWz;/~":Dzl3A,l `\9zwig77?pU_@J׉<+~F5)rg_аkrVCM' %p <%P0L&35pZ?E:~ Yؒ*B.EfY#P&\ dnk:yx_\K] 3kJBL31lIULљLiǙ5N[BBYt]]Qr=#m5liŮY淸|"Pf>oS$WzQBުʼv6<%c3qǹU485xqJeDrYCk*k?aq_$ V.c6Tj5BU%+Rd ƤfdZjAOjaTJʘ;&x#@{xYֽ%!+y=DNhb?K`b(4]ѓ S|3BH#fQЊ> ~TFheTh>ܧ'K]=Xң E-6sã\J,(I^Q/_QjZ?D  13!KQ $p\~/U&Au<0jC~5˦ T-Vxٕ'|ZК|͚-_nafbI(~% Ø}bL e<+ʼ\O此!L6B+Xd1Čdj.+f<.&lCa2.'߯TA[ִle̷L&H_`&6e&&9RSSOf,=wlnrMN V5id @yӡSYU(=90puUh`-vт hwPfK``]WZ+|8&{gP90 njqGr2xì}XEAA4 AK%IG$#PX*(QL$AlM/1AL>:<.eTeӌ^xJ+k%xGφB33UrvH}v]kuc|F'?,go/uҀ"/J o-`%..ozߌXIo~!$6ƄlLqL$ wR4 Mя97'&Ѹh Hi/QMoɶդK >˚cM'g&Re7sN@n{72|X JbJ@O:`6 :L*t0O`2w F@Cx9>,r ]I X.tFZLSe(z`c};|tؚ>|Qz+r)O1_ TpMK!]U2m7:6sFa .ÆY̯{{{aI߱&5& Sl6L/Uo0jncM\[Kh1Wx[_F&V3ڏ4ɴ(yJRzOITcRXFTDs~ gm=ye\Z XfWlG. 7t,TieyfP8\!$V0h~ea@G-2z ^"B  GS/ 4;3 yEu(qy'nvdTGBd2;_e?[63L0yGF]HfB<ܕ鑖k׿ֶ0aLf6)4fNBl # /$RUrѩF$ʭ xudk7W2wUVIzFy3ֽ{id$ ="2P1ʼn N[V0 5 @enrp2yM%a1U|VȬne29!1R3.[<&#l;-SY P/Άu<~.̹_"S.KF(.6 * z=oʕr޺SqTFq~_rOE3BQ<2d>5cl\8F_O`b3߄ aXҢ_t:/Vo~Ca"`)@):&*&2 d_J-6'}LKDjݫ։x(@kF$fHx XM=Mo0.(f0cb_MJ3rMZOy769wz ?Pd7;R4>zttx Ga{;u{@hğ Π=3%a# I3+05aGIa]3(H{Eg :ԋKHl0a'FALF&ٸw fm|L^H|<܄KNeR g~I짜޽Z t@kt4: i< 5Hj:wȊ1(k0TùVTj뤹qցA{ Q-9 TAhh+^b>BqgaZ 3)3|L bN昲8m)]9qEWA)ќ( ;7x_?(WxQ΀c_l+L2}[fOF!D  /z #4OfĠMo+S!LhWV9|!3#g0t@;k%eJy+C OPhb0a%KʯBǻ ѭΣl214g>lp2uSu(@Q>i`Qސ|ɉǠbv~OFw73x0{8>I82oB6ZBCE(^wrfs7 M"DjXL0oKsN=Qto|}7Dm7*@&|d L:1{<9]ѡPOۺ=hS͌D]ʼH #`^tFð{K |x.Ĝʤ X)>|{=s5!́B?ΝNu;|6}x=~L?~tx)f2Zb@g䚟 v7wAK!I{9glu\7SԺh\]R}E:~A9~!|7G:&Y`#LL&jGAhZvλ~#S$95IzZޗ7Ede; @ aZ^]%AL m.0LRemѭɚM8Z:z$+SiMR ZSri8w?GE6`\ H#_#,jL Ӂ{DgzѕeХ0F+qwyses cF5̈Ǹ"PW12!eU(7;JYFpX͕-.aҲ.VˡB`#ffbSVϋռxqb3V1d ބ/Iwʙݑ|Vhje 3{F&=0co_p3WW/(o-Ҍ]x$=vbwk~a}{k5_ doѝ;jlpZ_4\=n$>se͞|>+\*89 ]y@d{/ؠ%xˣ#?g(TI%9:8i/Noq2jtM':t$#SXEGPEXqL"嬠&EO0@,C" I:ލ;;G;۹,wn#u2ׯm~Hdwn k_u"HD%)~U j~DI ڸ40{2 "*gY凫i–4+25*.tJ q(tIyeH a̲QpT `].zJ Wfn|$e؉wfκ8}vw'ǕKsrq1qj>Sg~2 wf>)}kYk-efhW `v'fB,dݪy[k#6*=df0Jp6鬗WII12 Oqۗ[ ;!D ɿ0B xGtO #H_-+6lq]v\5lHaK,>W Vʟѹ_n~2}ŧAuᷮ;sWa3ΙY6ؓ>} gJ6mt!6ۿiwΰ90&F(1Y_Ђ}p gT?`q3`g (͈&Lf"nt#zs¸v {fDn$X&41Ff>u>ir;%L.keXUs빃ᣫGW).W)ڿɵvZ_^}vѣgL}AstH3yZGwՂl1#:J^4 UoCKspZf+_)}_oW)+< @`V) Fւ].y*G$ t<)eDo0TnM\gW̴w;; uկ˕͹)zC I|per@'DLѬ רtF[.hk`6SJzCL ȠaY61Z8Be6:f4JGST/h*hN k7ǩFC( uF\?ER q%Y=xfV0^/3|~OQ6ݩ_+^.[#5gWo&%5e> +.O3Y#ݚɜy"T&C-ӌVxxe_YF|\"?\7#o9dO<Ā͙pODbȰcsaZ o*X/0e]  Tt a@^qh.lOΆ]z)˶ȘYC?413Uts\ XYl$<AHnv]<-i5>x&\G|6 C@b:z<)^P/)6 eD1DRrՅ"K]gA@Cc( -#HN9-ehO!_^=ha7G~Q A1i hboӇvy/8u6}p{{E83Y.+HgI IƊ?o։UKT'QS Π]we`t)|1kkNN϶9=HMLCTD+J'zmoNcw<#ry Nny}{c;E,FyOU6y(j#>+E1+~]*~;iX,l7] [JLe4ܣ?@ ސmkNx.uf0uTjzLC&;|8ԎhP{Bs1 :Df)n+ѺBZxHgJTNԻ6ٿVAȌBf0ɑ8Z d3j \d\OuQu~헆7轄˴* &)OYҖĖSyk7M3/]h5O +ο5Y I35q4 &ɉy}V>nM:F{xL&Mz1dL/2+W?,m&汫[+E"tyuyen^6d>Lœ+3n3g앉5s%E:J[U@l-6L%IwwUE}.Lw $،͌T3S 91wÌl1f'6#63983 4^BWFtN8xyfzc=*7K?C4HC 4dnj6J'h D Kuo@(XSt=(vyȜiuXolMRa($Rm]L@N 4{Ee,,'Z,b1/c(.uZ`/$%>Z <=˝QCb<vÄ4k0/W0鰌Eu?@2ET--9K=MyՂ$@@&ѡ 0>/JSڵE)f>ۂ2 (rrU:`3;W wHmh%q&'KSs;)U:˱h-A,V4%9\:]wk$x͒.p:.2( Z[dF'd!bhs͚} Q;i=VxP 0fCW-\QR3aJ%:0f^_}R_ 3fMl`J<ǜz`K+Ì7L*f>R؝g7N$=\aLWwWV;+ Axx ƓkM^,gBIi%,CxLʾx[ު^xw?soJgb~f~ #FRa^"ƚEa7#3QZlfv,'094wjv:? mr빯s;,O1υ迴J\fv6󑦘V35t\IC~#a7C_0dQkd_3_%-Q%%eGV1S^d0yqrCGGV 0џ3b׽Q=G=VL2Ǚ~יjub⭽r3kB +61rnHw89i ERV0[ˊ%o964)n )T7}Rx0L9fաj<4Z54Ojq()P=b^A ޚξ:wfmn7.n Ce3[#Q cpq9B<8I}ΚmV"7oc,,hX<(kj ZQ51_~.+}X4GEXLfM>ESD=̆(͜6Q9e_LVS(tԀ3gP8-1i>;/v:A]I<AN !r;9ZA- d6<ެ&Skhϔi1 \ML@/I$U6HWfII ]*.uC~~TygF/y[׷_Q%n YouXK7mԽen!X?w;" h }#D0` S,ݡ@F+0(; T S-+Y PVnZݽ> YIaPM$M<"kLE~0?}'ej谎63 1 9ePHBLdewl淬5WXl ZG\#P3ڛQ߼5ŢwV.4DN" 3 N`J@r"qVN@s#p\C6$֐5CN孲HDRA]$ۊ#iMQX]VRD]%hx 4|~&A2\npr!Rkol%j A<}1Gmobd8<9Y)a'_Oe 7pa9ZχюwgGC TbHdɲ#E*q$(t1dY7q6%d4Ԝþi@p\}v2?Cg__6GDsp*St qA.B< 3̪ D`ri2DƦG;yK1Ftu] zfUB.*iT8v@cxj~ށ=gȜ(0ȲH'˽IltPtȦ薡O$(߉8]w[0`SynЏƘq)4(:nQ$' onjbH"uTY-^@mHz`*¿as@ک8}*=QBJJ\= 5~$fTSW([ o(YD}ɅeVb8ߘ|N<2Ulxh%WXo̵Ked!$FCm "-Ch-wn.T{Ib*91bKe ('0kY4= Iysȱe4yi?\¶yAo,Bۧ?:!{y{C*?ŹFJ<#UpEO@逊3H(5~B='A&>0D?uqp{T?RS| x?c3W fy[u8)2 (1@Q_׊oCVNpI*3Q$LhzCk?CCeD<.` O 0&+a&$r'>Z5[ '+dVפB*Le`CpJTxq?bq~G H8:#6#tfyTq!!alO8Â4(?PRqHWhms*BЈ-z(h3n?鴊i׌%^Nu@g}uoyi/@&#'h߫* x&*]Y Ý$(DId6'yPf#҈'VO$-k6\?"tё 'Sj0~ļq㥛Ţ38t2/ĵŽ]^O~\F$ϖr'oŷQȏo{b9Kq*cOt*5a4kV!g%݈YS_,Z>S(dAX~/k]0f$T“daפ3^I %|bY35-¢ +d,k6yR{|mts)5  Fp#\.uĕ.xjq "D_N:}lLbyB =86I&]Ow$Y.}yV]2i$ʞx{^"#q޼8DN{&Xgst"eY$"e2[ WBLh])9MqlXʰ4\.^Mr7) ۴=*J2r3U+4W./P]hpTG.f>zspcĄsѸ]Y"@9 Ϲnm/7RUy#.LiL#h *hꎪ6bWrŃ1A+j1 @,ߎg#:rܞ`0hBĆ]gݒJ1jBRhҺ ?aMCxbcz|BI(õi2, ,UC|o-ZX\aǗG#!1A"ie@Д  7b4(Fۉ87Ӹ_A)ISNlBA=kF W薓<(F XqaG16A| <|^GY,!,qe2窅3J It(CWqʬ,ci12͹57BF,|D:NMtg?=dv:V'ܗ3|yfwhtzKJ@ qj{7wMgCaޝ9ڠѷ? MsW?c[x8Y9kq+Li5~4iU _1aoČgl[AΈU<3l,dFjJ9Ntu {оyJ>Ow'3،Tc?f7C@Ptk;{n`Js!C&s'Rsl.+X2hLs}bX5ͧIRljcTps3qOL5 M|4Ox=wwÙ~*Ov?'Ponn|}1eg?1Y fR+4 C؞5X" &h\j*3$?ʠh0" bt`RT x-誡ʅ $ ;-C! {^Xcu 'L"쮺; L w]PxID&6 ˰67F;kaMoY}7[n yttD,Ԗ[q囗/ioX?^>c 26N3A٧7|d`78*Gnw@(0 eC3Xs6[!B;88 F#B'WEz dAn@;ThXŁ f-˛1g`6Ë+~D˒})YI~)2a[Իta~ 7a[wVzakin!^T4!U:olns3wfhDLh'M"F7`j]z}`K['0&9r9ʾe @GاdJw2C~˭{{>}l,M!SF{i"OGB~錱uK+Gq1YܖD&2 [Ǿ\0߆$yt=/iٔjH)2b3 ~e5tj& Tp;hGR n!aMqȦDA W`l0̛ pq>F' b@5:beӯ;?tDAs{f&9$ol22VASaSFpI",}eA Bq[o#c MaU =giJ=R7!nWB?jӠ_ΌR?pCYF(7 pv"mcBpxBWwW!B@KYfUas>)e˃lk76v>tȭeqy3ys1$ɑNHgjW!tyϢBJ2˪ ĜR)dp"c9"nr*;uАwn}*NFM$F\KFI)oXӦTMeXT> B:$k1gNhR3]ԷE;KRgt~P.LVq懶ܿyb:wp@Zd 则("7L4ufIhoiiR/DiCuT7E֌boF@xfzHK^H/0̽ȉLBH+fC˝f2wHMa^G$hʯB6wb-c$m:k͟<_m7U+Ȍ*l9P`v.ܑs{$yGɔ;Fcl){}GnqֆO|Q 04#`&՜ NL9 T,vM'A6\κ5F!h} TE!62%SI+L ~P}ŧ$3,O)77CqE +WЙT>D /SvAv`&;СӞH*Q%IyQіhJ M0C8Ԇ*0kۦӛomm :ړq~#E SBdD@1x|Ѱ3 3Šd fWGleeTZ쉸t>y3^ CM:M.}5*/+7˄5 ΤI[LUnb0 ;vSgV -4e:z P (jzW! A|)i/Hf LY-5H@{7x،6hb1AV. ɧ3Iv>ǫڧ W=u; ̯N.[h7}qq@^bf]],z@h:DB̉)̦}!4.>5ټl i=W5&"65hHWtY72}f))5mS%꿣LdDD`Cj꿚_f*hr"lD8 _{+I !,IAO^c;c3?oKI,K™.t:(ܼ,;/co;3ICqr=3ff[]&UFX͙6HF0go ) K }߹yƪ7;0aC|(%8GL]wB;NVY?!A[&SW}ZY'|-9x^cg!W"Y 2.4N(% Z-Pχ  ek1J4ԺZ4:>(]uʃjZL-}\@ 9N}_`m#A@sBręBH4ݴ(ooa)az M o+1*#cI2A}xI8so%%ѯlx x cZQ04@W0Hɝ.vΈk <l\X zZ:X/bB tq^C"1h@E=@>xкI{v-%|tr,+>b1;Jp 3? j\pŕ!"ڙJxW+V@Cof.ʉV*uYL:f\vSWF,܊!i̹?g!+819cކ`+CXh R+DDɨthp$V1зe4Aq,PFy -x3%$>#;laiS /r{ })Z283RGS&hΰ& !|M_PE7]2|dR4nbDJ8bPӤ4.@k <.o!fvO{ IDATܜ#󋊳<qOi)TFFvǺ)kj DjBCkj+ QJ{Q~T ou13(ss%{O&:>,\ V!WDn!BvuQKжAF'"$DzMaMx;,a WsWBCX`El&K4 եLYиUR%Ʋ\6-LG%` 9t=SOgh/4i3ӝbuDFg2i/;赂P@y%w"I vc;> c5dݼ5 ni5 8Lc2bf,U]侾jOm/L$R2"u9se'"V1O68["00D#S T:cUzofwJu<&Fs`f2.m]%b7f3 hMQ:9y):F/n30ClNWAwg;wѾE9%܇erm=#g_3gzkX<%BOvZ kf#ffăז_2;] 1GR)rrZrͣ6on>J_՛:rCK> J2NA܅XbA@0F}1UO~@9bA'K7ܠ|0FȊ:1d.e.E XoP/'(m*Aa0F NU˃]j CuwnvKc&f& i! p+[Яv23&4 C<,`/- iB'JE_A?0 =K̚1-B15z?Pz~ bDЖBoRAYpEHOhFqOUl.:Yj"pĐEp=j gwŷetݤE`1OY_gAa#BgKP &dy! A=XއY1&SfpVB:,3%8,KM~!3ڜ/]D4hGگ4MJ=o x,'fj'<2_g{?$AkF_|b=BCS܌P"ZbЃZG3'.l XߙLN< z {飛9}Lx7{:@+aM2sfP "v,bsP>K̮ wjmrәÖ5ۖ21}UBdrP=CAZϲvJ_w߿/3a}T%B0ˮ}%`!0P91X[\T}of0$JH\Fɝ[e~`B܍Z:XR$Od ȇW.uXEt]'jbI[*0LV"y;@*e Q5>1VBP鯍K8*De"huwإtT@=e t`*{pBzoj0^&Q>ڨK2q /:C#>F%PQbvz-'+Ҩy*AuXqF³ pHOzg, Md7ܧti۽:\syQ 4fF05̉Tˤn\ruCXϙI?O?_^fR?i_baEl0 /v%+ hDG—~ _!K-*-цFk.1̟֡ɂ;k_3a91?̎Q^X#S {!MܙưbЌьxzw4Wύ/=a}6< ON}8+) 뗭v[B2ąh>jaNxه\IC8 U!8 nCfO2UCc14KdV @_^^^ GUaR+ Y,|>vgAA´$jKd앖;)Yaʫ'dF$?o00N"::OP6T+U_Vv6 BTƇAIlG9)Leh]ϒ*H$d0W#2ih| hjH=+jɤq"=-#N(MSٌHӠlLlA5'f:I+lq|F^CYb0zߌS(/H{ DzܤOʛ n/$"!,2J8XeR#q M`9oGj&>@`nQ|^?tYۉD|--v1r7r w\9:j[FǪ.{.# n(C)JqnUhWvU-Ob,3_2^"EdfFZ>D6Q| c@@|x; BJ:s6īh̾];lV̻w7epFQ 1vR3.IEZ g|ha]?=z;ɜF@AChbC%!~&˟T۫{g{-1M]I1ABR0a C}G~Y% _ 2X;:\F+C|\ dbq?/] J!H84)aax3,( [u9j7?Yy|8+.r@o@faT v藹%t_jNL26ʘ6b u1x4 1>LZxRWozi~*ٻ_"ȴtc<*ᢁ{ĻfFgPٗ7sBO<=y hk8 ,273[2!DmYBiw6s|:f>rY"} V%:ghpc'M2# <TnѼ9/ dwY<\TTr1GdF#Sd"O0ҳVˤ!r>*ICC+m,na,$~^pJZFe2B+OdDsc"ZmbAeԂ*r*|8VDz ͝}|YY90 %1Z$h (2&t-O;h_t.^Zwu5O8\M0sT* ^&:2wV`^WYfwb>0`nv {$=+4{o:„FVN!`X-rS0 Z>^&H24,˭FX6"Zs Ycb_ J1։T cjNO|˗_|pb)ℬg_~&nm5hxn #Ɓ$7xQ?fsQ'c0pNg- c{D]6x%%2c,Zg$Ƹz3 OϬf<-ᔀft<ilEW=&4+=.Mb4N ¥ [m2L9]|v%?P$bЇ.Q0$d~dg̶7簘.̎0n)t(BrDo! /ٛ%\k \.]RFC|aU. .Wj([5hwEA: Z3T5FTG ': KE!@`lEdQ_LSv%!Y˅1p@sYy~hukEж^rKV;: _^BmJvgSFoᎠYyf Hü7-mpaXsS6v09Pzrǿva_GKtܛn =8X=h,X ߄97Tc\㌧@^r6̱ԺSj`-)j2Ob2f3nn޿! V,wc4ds;SΘ7BSlmVVeM$a1G(fJ fI"7$4Ɋzey*lAE1ܗV2̀!*3evV.BdoqK"@ - Jhaxi.=nPFvihl%R5htwv%đQ*E…~Q"L1P9@ǽFV A}sfH4_WW#\!azvcZ)G3X9 <-/O0 m! a$1IRz@FKր _};L=4CY3`Wp_@d@f:%An e>ȹc3n'L{d a2ӳ0ڡ3ȋw~<|Ώ!ܳ]rf88H3 m~Hxr'<ԏ0= 3x|O,b/chtJď3eV̄%\yT?pe]qf3nf2l02052;wysA(n /hD\ c>|Vӏ>&_ X;1OyKl/?taF#kQiL2\TJڐoy{IWpgQwcA٢tgTj÷' г<.C{ui8FQ/=N*!b0)vR]iTA ;qQ\. i(*MC 2d9Y ! ,†y,Kh^r Ih\(ip. -nUVG65DepvP- 6a֎x%_I͈؟g>3UMdQ4'бŊz@%Lc'?Sn@n (W>|?-IbOМ"nyZbDy2h<V~dᙨ(- 8M[eN̍.-<ѳ#89=yԃ^ D֜O9ἲ=nݟ;'s\b<>YrkϿUs7삀ǹ:ffYp{q~;fٱ+#;F#h*f8f6dvh΀ 2( rEr-\9*X'F%DRٌ,@2FhnG!3+0L썶X!`wE\ n|PBUi IDAT+'5Xf+/Jݾ^!_hAlz8 ~>A31Hx6,%XrNv19@*q*J bX*]-S4'0s"H /D^Rh$HS%Wh%(3Ol601*KҜPrfǩE$wPHۑmyB f&/_2^;)tMZJ+hAT輠Tj_Ah0jPDFmu-8hΰ+vf%+b|N' b1:);CﵱK8fw˾HS/S4pاI mA:`Fs220`U+{XSNd`x72vU5*j4=?HRxشG6YB&8#}3~@qFH?w3ϙeJ0 9Xwޓ$qarSu}3ӹ\AV%nVCZh90<ƨb#3lcykUu`T-a;uǴn̎gφ2cY7?Sv&+0{3R3 \2Òlj'`f):0O4d&Rm.4ٛ&g-;xw3̐M.6$ns$fsр>覼Yet .7oy! LAgh2JWU}$8<0o7IeUo'6z/uq!V8^65ښ,ʪ. SM{ R2CNZME+Um{+sF|<5K JZ=$qhX%40#SRX#U~ =R.\⟍Z){h ^Avj2>x2>QoWPnƙ1DP0.afQY܂~zŵir 1! ?Y@3ts4a 3&9\sr4"'`E0M4 FcBh- -/n!{J[gxzGeL* bKif^o4%S~"ַn #ڬD=+n5g[ <6ZϬ,&+;Q]2ϖ"nwR s΅f&.:{ևԜI ~i;.?Xd  m#bNֺi)xhiD }ݦMx]5бxs;qX;9; M FVWu:Kf) c f{44DAḦΔJp:i<`3Km̙b3VCo4ֺ4H1slK J M 57{v5Vsxg7KIj l6,Z߃p,w%fCu5?xHB˂G8z3&?4*EuRn%Xy*fBi 2лDmlPEQ͹EĮz]>s$GFZH]Ԃ]vw?;``pֽ.[Bl 05(FSr66oz2nS6̔ ^_1 ТĊ* 2$4Aò95, ѳ,) Dd>5* _cd.s%CsfFF`iwl INI0qf/1bE$8x'95am gjr pMa: 4FY3F9x e%~Y 55"q 4I9^:d$LB1/"q$ܳ]՗ MwPWBT&|>B6e :) vXe_G UU@)5];8X|;.T)afij;޼>fl0 (cMFd$0ֈ0YIHn>,P*mtPG0 zm%^7_cDGew|  :f^^~.Džqחaiƭ_1! W,S2ӄh 4(O{+nFq8RΓ7#*)C@*`ѻ*3mFE$phMxZZ5榨67\ow|>3Eu5!bc^p-$-BkA4E`Xsgb&-K4?<<|#2~_*Q8ިcl @仵C,:OqLuޝڬkq܃04( I"E (9svL~!e{`r˫a ^y3$S4G1Yk)c\AQxˎ60@ jLE{oac)a1G/wh4藺JP ԟ]FA-JX,qFm.Rtql 0C f_6+CF!)Z [.' <_^(8 ۅ+mPfZR᎙ !v{Ԕm!4h2H0s_/,3;=c2@k̝)\ǹG0qG_5. ]AfpbSQha%-K(CTFV/?XEe;N//>>[]$^lb&X {Vf3+JΜ{iAZ?’͎^(p+P3^,cTAIg.X6 )ll,y҈DB%"d"ano)cf 6ˈy1xk-Bicj$'d:սL}yGݞq}\_8]m #f`L@ֿXg@$`D^]ƭ/̀XGͦYa}7aO7E߈jE3-Eh"0"VG03-s`0€v1}d|#nY,Oڃbjtj%~3YC ONLlx?_#۳+tC%(]gߗo^NB[{[ _3Ҕ2xC;R߱0%ĖU<.^-!w` 쏥ha;1 Mjɺ:K6OONC1`70o_'*z2+c#$9'b?\ć%fҧ+- 6 6nlrkEJ'R= efvfA3R[ӿ&6 MOd:^sirdcnjF*s p}Af1 ƾYЌoC/ܴE[իzDcoN0]?h%@KaD2l(.~ mBA1.0cr@B| CS^S|XB=%f!÷ffw4`9xN<@ O:f6-l"-KhFskSmfn c {̅YHK`]e#`Mg/JH[0ΚFhe 3S3>Aa$`*-ua6èv2c~okR8OI\&\5Jh(Qh pfwڍL CXm%Ŧ1wSbF삖3О94)krt,٩WB_iIha3+nf~Cjq|)S9NgS)%S4-FA&RQ: |L.SPf4 kLd1ZB ? z! grХe͆/ Q)-1ݘ]q- Lp 2xm9 m/:ma]0"݅*Z}R/ ̊J v!|7Fa8r2C⣾ |ו b4m|^v̈́X Pe q@8^`&mR@ӧf:sb08E"fkl<̌ wy'gUF&SUe.ĕXOxp6~^!yC3*W_X^bo4hfpMQǀo=d;̔biſ` ۻPw(-ҥͺUFlFڿKb Bjb:b4(ޞӟsbSi'2#02 E F跟::1 J.OrdOI0B#_}"K/2#"2Mނ!VKR`Ciьt&՛یV*t!3Bhļczl-lV(]~?3g# j'&K4qFgZ]]O"'Nz؋42tViZ=Lǥ&Jhj)4jvAW4? 6#)ˆ&$MQag3RhY64u&ɡBb ~F!Bt$J†]lf\]+hY6` y-m,O f U0diZ9 U­0jЦHv,ENsP?vr 2S*{(48E-:Z1&C ?V` K+[.RBY 48nvT}L`A ^ܧY` +S9Yg^fi%r⏢1F< ]?# * l̓o7eks_m CBM]lᢐ4$ġk.X;hY/}ŬgҴHH`z eN=؟1D fUe7fɵU'}]Xç=;8Xv8cpwߑh΁+u1-ϱUy g&>{J,)7W|AAXܥ)/ tqQ[-~gppRMFC^X\4Oc/?[~ RWsJp}jyM tgi[&?\ Tx`ڂӼ!"'+c%_sEf2igΔgUOo3˝\}2cKbZfpE8_Lbgl>S44O>=@h#R8KYCmfZq IDAT\[dxl Y21 $iF>H#R E%- L ħ*]Ĭ%L?\] s/5 +vH.K׭ф2քe+(X]Ai|eNCb&=4ª{%M$' ifcfά];f>PPS͠.+r# u~22i3)kù=ڔζ\<;?9,őAvym<œڞ}q3(mAGR4{L-d8]zyj<&G)81cHCf7)\0wyB=ff'hCh4 &i=h/&|8ٵqMc=a~=({}+\rsmY.03a( ShKmg}_D8/ q}sp˒C+ו2#MrM<<(pSIdF(.e2H`cqfX$tyy8ּ8\"b5IU)[>81 1݃ f+eb+~Ew!sXq)2v2f y3ٜx_xmLLG#mП=X߻T1ًO-EN^7]qyGSۍ^;n.=,_BOy/ Be?.k&ℙ-& Qxx;7 2NRva-=Xu>Ws;Z8gp<q€p/g+32eb))n_epxdEFK~š0uq&M6 4TLʐ&yh-Rd!)d22+7nXo c!˜Qsazfv&0)Q.dAX>AfٷzdUlX`6JMO`G Lk|zq#dh~P''m+_~A7* e,GːlѳzgW#vePݷ%ЀoγvϢ3Ngtf?VΨCl=Ъɀ^f$"-<5hv Oo-z~xgv%3i3lB\33=(yNSGsgwصfC?UmD:3½LІgs>XO F%3),ݲp , s4 q.) F24 !!lC- -$*0^څrV&X1؀ཆbX85CΙ;7N<_\L9''Vlf v8yNǁJh@w4P}qYgWc{!IPz3i "虛yd- g'if *c)\OѮ`#.RI (uME`k˸+3~!{PQ/ZՄP.˓ˣq"bζ7h(W6`py  yFƢl\tЯ(Yw*13ڥq:GFi UAn| 'E5*̒, +a -ģ#v,XPV|Xk F*etʨ:$7}Q`> ؎Ck!4 r`0)X\ @tRlM)\-Xˣ {D6hI8"1S@&ˍE/K<YS@,GII~ @eLbp)>͘.^2a'x0~4q7 $`44^qzZGs4AMΦ,lbݵVkNk#h7;:<?Xo@L9n 90ȟHb ?HsJg' bt8ʴgh`lC3{4? Sp gGvV̼,؈0$3orXAd34sřZ0~%7; j- ebV=R)؆^vdLbDNSV)Z4IvZLyx=qG̢EvÇa,o8[?=M0CEuH jE#."Im/ JD ڹ{X;Mndk̅7A4-B(ҶB /bjQ\}'N Y}ߝٖP(8qfs&9U:Y夀F9]O3=(UӃc4)Tkq {4%Hn`tx~6?u Qj.?8]{~mM>FSfe wm#Dmi颩Nx1JaJj*W6@S;!=ffɌ 3Ѹ 2Ifdf/IMՇ'Ef@pL7Eb,ǨpQ&7꺪CW$~*e|>'~yN7Oc0dd}lYlB:s9#YG2:/B%)f= VA6KaʐM[SSfG02Ub7eGF:[*RAċ8\ÙP0]$6#O7{'.,7ܬu^P>+›Zywsf07>-!Gzp'үBy}Nh}w+#VtZsyn«[9,ˡH>- :֖/KIɰ83d|cdub.^j_ &5IY@Dp!  @i'}mhQFFsTƶ iT3s^h7^o~ܲYֵ YN._jNPMUPMהd\E0јnI̟,NW s f5CE+O.C)cfJtjdGi {P˃AQ-!S„1Rޏ#1;(j a1H`J!&H4p L\~,NfJ2>Q/6},q)3(PQYtOTp|XY5T~h mkVjgzrʭ@%~r@N7Wx}qy_D !V̤z~Zq]Dm¶Bw*NИ`2jb%0Fcjv:@3oM֎E&&ЪTNCMEZTH[cyKu:nzUhs=od.y,6Ja.[^zܢ#X REy;hAZtWW|5{y"D[B?\ATU׿V"%XMn7g1VFEbu;B.J GI~ Z1B }~wVZ#$r_o}ImxyC)0'&KB RzZgrsQߛgmJ7'}.K5{gƚp_ pdAf]aD*5XSf}%(qd; ~<{S4鏧 4Df3l@'D:+(}̠蓣rʴ#xQM|-8oq+YQSt 'Ǎ4s @n8R5? ~>_DEݼlo7A  43dyd g*~k ӣ5ꩦshfҳ20d Mآ30 W$T 4A|F}~q(mR%8،Βs"6]#Ȃ/ T:ӏ|qfrc+t7]&-k}W]t=sg=͆aݢ]W d%[mc}-*?.iZ/f1E V'q.xX 5l@ɅR>{xd(i[<$>vJx-0,IKȞ f?_6*gBSP[87R|H= ͘QlNd=3[4UXy6.82޸nlTi+5™-T,dC 3H8E~ה oVCš.sGk2x@=0&|B&W#5a@/|C"u08s^5mAx|\#Ә0۱gH%dT} Z>_+&F9Avڠc~W(Ų@wz_zֻD9 ZdѮx({!L>6i[i[h:VkGĺ}X"?3< >jBc@9LaԳ;QLbfA$:~Ț%]8(I@F" ]2Bb+Q]cHYqO[v>Sx-۹Q~G0tfV3M։T HSO~vJ 'VOAFik_dva_~'߲^׈yX~lm~[h!+7ȡs‚(ޥjJ ѐ[Y*i{[,pdlOY}ܺkuVdDs̾􉪕BO\vv[1*8%Z6bT1wjI^fDrT;3n1T锘eY9BF IpIn@WPޜ#*Muሱf5JaVZ= NU2W5?!p3FtdoLb %㼬e2Z1?(Vr9QphՒ#8x7imSܛ>kNӦQN>nKE2D1h/qBDѐu;@;s y FkhX7dš "RW0[OO dN-8 ߙ͛o哝'/y.3cRm IDAT`׬ƛ*n΃<ϫ}GNӣStˌ)Ru7-0iBU 'djmd1K0o<np GƖϸeRГ8OXp96sW^[qWӘ[IyW6Lp`p;tlkZ𵏨k_d!ؐ,"ls!znl_n1W1|] i@d čDR{1ڤ'At5.rآ-%ކ]!P| t+^iC<~[+n U病KD^НW.?'!mhek ޮaÆ\pwU:cPN_m Mv utD,a dfC:#/k6FfwQfug^VWA&553 Έ[mAt}g~}8Z@CbNS3M^8WM^Ӫzr_CXN(3+?f1a{1!Tfr.t܇F294T;S>>a<\cj෢ifJ[FU3,Ag6۠1(gq6rX=T㱥\c.ӛ.$8\ M%퍻&dM?hUJP#. Gl]gh32' ]Bzd=}3ΞEtOF|> "'o|>7O\6߱Z( A(n>P!ؓn!dAN2O7׆5z?D_fAlyhI 0=[1[B&ahwѴslb&W— C~.5O4Q;;x_n,">x]܆aAz4Âw  Ks|whÌ}v?]9{"Qm,׷|@\ivKuh%)3- R3CݓY: wa4CrKEGN4=fIPg€2fu rP> Y^:a.l殴| s\^m%xWc²?9kE~j}/w7hCm3\Ma/Kٖ I\}?q/R Ϸß ҝ[.$m͛Ҍ.,7:Ř;֙3i @̉L/o 0&gfUC3"`r}8iP8ΆUN~6W $gajllw3X84 !3 +mt6@@4d> 'tDil*SQ1dFۣgNH hr*/#4#>;mL -qg6z4E.^e9UC>} e| jBQt<>hsg޲ʜcLt fSB<( r{6__\\_\^js?f3zgfK\J!rB|H-'!2ss:nk-̿7)`\(0G1jgtIiF Ci2Uocy2jObAP(nC>)n.a0%ՀdP jP`-ٲep1`n9TέFc!+se~H[ݨXsEZꮨ-J6kL%z!';weod XKEؑ z mҿD, ?8ðQ/kF"vʥEDZۙw5`1̠=mGcbbΆ JQcCH2ϙOL_d$bhil;h[?ΉuABwP@ H"7!hY\ $AD U4ޤ[ OkD{?DJrewaI y-),j@1GJ"O~!zt81yKUB@L0kFa醰V|Ykצf!hzD 2u[OG+5PڮWТl>M[=y9q(P`N^kmx2 [C߻%EkQyᆻhIG34DPd$$3$0cK4Sxc( }U(Mr&eZsii5O`_Bva)3T(M/b0MA#2z豒~*Ug09CHeҟ:l$9I?!WO8UAL@uȜO/^4bohlcO" nX%N9YrIx>tĥ\Yp~^l!"UϘM8CcjNGhtmAD'}~Qӑ0seǜLlo!BY~P+™ߝ_:򪹃mLEBf{'LbXJ VW@g|}t 8~5)"/{HL1cZdI)A#KC3g6wRu^`F_oj|4V'm6zY3K11j"E{!g̊6遹iT1/2R u%|٧J9U~gd z31^z66BdTe4f1lF =]νf\D--̒Dr G0zF/DE:*'tɋϒ@\gAU>q%kxΌ̝h>S9ͶϋTY8k^ :ff0Rl&j߼N8t~  FP`'Q O.l"­Xssp5#\]B( Cp6K5Ȝ繣6Mi̵3@*!=` $nekcS@k :_l7'ܮS  '~;58ĄȄ8[;(Ri>svX:LQsbCBgԄjARkor lC,9Q z2}`./x݀3W|~߾jo۫DSo/if^DB:meHa8LgnX# ݓp5k HD(sjTo0'A}R̝ ،@ j2I,Мb!6+>1qM/s)A<&_&YX2 Q.MΓ '{RdHY[ID)6N^$4ʂ=Ļ$'58Mك_#O`:|(4 by5Y%h NB !u[ wŝ#R!ִ@ǷOf/VZl"yeEDgn%s2 )O&BAȥŭH֏Y grxFgⳚ>WdJDۚUcG3ZavAQ[-ɍ6dGJf;J+AǏ|oꦹUzJ&gaqv1QtxԜdhN6xkI&7!2Ts~ʕ2qjSg!{<24L3:oe׆e,@Bf̗&51Iq\jK ʀԠLTqAT;iDg4'RM6raXx/YW%P3{u[LlDM3a|خ{g'e㈋E@'/&}^>4jɜ$6M8"g&N7vƜAs*d}Ozl7p"brDn֡޸.K{{ˏX[*|[ÅҊC|T)|ᡰGnm,sRT0YHW=s5N_6}?$d B";gK 3ܟIegZ/Iy:b+?YhRFAS3<6s٭fxzJM)Rrf)g)GYG[XjŶyUa2PNqp?5Q|m Ћj jXB<9Fbv|liAhg/" /'颋QYVҧC٠68 N6hnϯouM|S:! I%3B  fݷ~W߾9o_Bw?A9ţQ=gvOr\9WjzP)ydfcjJlؒ<4X3 Ypy{/t^WhYt; 1@ _(j)NBb&bP`rQP/euУA  hSI}p˰'[Vb#w^ N<*͜1N?*w,nO% t2xB+/cFAe̪C!B pEl8K+bV+3ß+6PV_8^,=^dz$F5&"Fr=|51"gbiJm h~ ڕk>Ĩm)™(l_|RPx>]?dw @ٌN4Y!j[\Ξ}vٯS+*ə3M ӓ H 8_+mf j+9g3X\&I1IxK<[:ro?5fpɈX @L~YYRT`n9rDzAlpuAu&QO^&gIoQCԈjkHhaPEo -ޞH%f(#.PGK%+"}ec"KHxEpf=hoFq!̻r2~;tq+*r되[:O3 c=$ FcwX_~V}NVp-'dp5VJh J|c+0Ī+[V!X#2gc8VBguNe52^<77X4VN:IX{>~C'c^sJV-NCOB#,?%ɀ3r` {Dv3u2s 7ĚS c^&̘qKEQ=Μp*|aDhsg1!"9!ΒC{lcV85޻G"O&+YD`iԬ=UÂ%T8Ǥȼa929Z02V~C1&@Ũ#S>21my2F=y#`19.<]_]bꎐgдW- 6h '7,p3 @ff=zA̯Уf\5l|6V:mL߇;4CQZi!k6qv: 0<4[YH,jl(R&X bdF/#sZLzQ֌LB\.Q )TlF퀚S}PRKLbhJi$<ڗ1 b R&I#ҞްGr.%鿾G /,aڗ^㘆HأcW:;@Њw8x:+ ~59њYas!܂z\Z"Xpq~슸vXV>'ݺD_h͖ܺ@%u辸_IAJ2 (nnr &L~'\ZvGB99iLXߋXF,}8l8îmqo+RdEXId8CRD\ެ&O|BԖ ,B"ⱜ rOf} Ў knY~ߢ"kf]+r-R]_>\ Yi=3>ILTIu>@5;Ӭrt/hvŋO+4zE<:-"4h2sGfj>;Tb _sB2Cz+?@#X,خkEw׹swE菹*"˼o TJN#tA)RN60`u,!YtJ G!D3& $G}Չ;cU|Bo} IDATɌQIhQyA%DeP$X3ԲL ɧ'krS,>ZspB49t9oZȡm>@lB[75_xB8dg3TE]iy&Ě!D]$"X=fda= 2=2Ț7,SS[ R70VO ilBrf(DMgKdk8G Q0M@`&,&ڿxLb`XM=2W `- O'L{=åWVpXUYPH%- z3v:,_4XEgEr%knN([&VPQS 2~(_c׼ID3n)_Zg;6_5ɰQckw%c~Ep ኖKK0% YPwahwl!}Z!v,|++- [.uZBIȅm6l11r\S|V;c oڀTb45ߜ-e&d{9Z U>fM·3ÌGV9+1C#rfx<$T-;>>*p2 yu*tvvk%o߼xfԚJq7pԗ̉ ]EoL[I 44cfhVfQ cLk< Uoj|~ǿq!>~ TJ7ȬD[+( Xno}_l|_b5 YDR.B.hRjmhm ~eY_'õ<I9},-@%$s\ey42Bƹ 1 3QNE 63H KXvH3kpٸI/:тA>Me)rݣngt5O&;ś5==En~|i0N3@ woXtU 'ܻzE n;yɩi"JfLqiR1Mŵ^*/BDVHN0,"fd\.+[ V~.:k3m1SJ0L.Cϋ-WDL8"T10Lq 6`<43WKzH;;'Ŗ/?_& \tH3Ǐ}׮E5Țvc|WBn˞%\{Jŋ?R+a -gs`0+&u1= i\N'6}}lX ƣ؈ e ? 1U Ii,fE/Y7mX$CW5Gra#[o&Di 1*$βB'Ggd3c=HaAWp.XlFC [IE_0 X{F7GOYG()E2  \so[J.e{څZ$ \nZEïs%Owl;9Lk298pf*Z+jB}0p9/kf@l3ٛ6w$Bפ6'8,F?iO]'AGA yf4djEtwvOONo׫A~ ?S]hI=X %sJ|Q@x0so7W;@le2Qf8.-:K"{˶ f>\rmTĭH¤ܺsXZ=%[|~aEʣ9 F'xɈLؘ3D+#Z_ 8ٍ'c'%bQjLWȚ̤BɸL6dyɄϼc1.Ԝ39ƭ*izG֟> #UFcЛڨ?Gke" gM@ʖH2^FU4ZauOIBgx{~y>ot^Ab dibXD,d&PV) fZAjXʔH[s~̅1< Ph$:# g^t)Oor^μ& krm[f~UTb.ǨܩZˇ[s?͑!6XgQh _q#|!o5fO(&5r: ʫ茋~YSXDl)RhcN4fG@ 0$QV53֊hXC%ì)3S"Zr4B Z,K9ΉGBպ%䥵3Q&.g?am)Sg*=9HαL&AG8YfZg蚰 4Sޝԕi4SSʙ`Qz=-#@݁ @dgOOiP4 U9h-_Bw _Op`ւj`P>g/7c &\c[:vWigNU<4ay~RTiνyLs5g&Nf0'lȷBx1B7#hҌLGNi"+hM6xj z1Z^2 4'N!LɌk>_MJA?rAaC+fOVW֎?myѾ$"';ONy|=`YʼPigpa E3qZ?& >?$̠?>`Fj+Ө,=VםDŽkw]wn~ٵ'+b^Cc>b--gլ,d-ȼ5 o[O_Ì4Hb]7gi1̫xg%Q$ .{:EN3h";S%y@)K4!N&ʘu[3_Z^u_ 8̟p㕣ոeo.˔Ѝ@fx  XvS#&3G•"9%OTh0e@H4ܙ*ޜB ԁ"4b3q{:%fNKIT!ađY-sƐG e '=gܬ˨^/RE%!zdsL(F $EFH1d%&EApyҚNMw:`1&Ъ*cq _7*?&Xvˮw\' uQ/?}ײ7v-?,㲿-| N>mZl I?k"7mc2bٕ^anMF|4$,|ATfq׬ wȂ_T]{,ŚewA.JEFM,)+] ]0+~=ݹRJUVat]VCZ9R*W\?+ZW30#ndcR$VR9lf{'yzng&5=0t eJlC599ˌLꪟE[YJ71j4Oן"|^AU%8nbpč? !RW\l@-FVynL1iA`&~s" ;(\TC9pD!4'Yx>:WE|m{{EeU 5iUTQ]ǜCB:>2 23$(:y{վܹQV%]$笹zd]zvl>^&4Hci>K21|%n7ic6  UD`7V6@Sgl¶{\h'GD)ȾQL ovVOvʞ.Gg ZPk9v 3p N$lݍ=27#P֞|[1/'*n>jg 9Z-Զc 4@Kx2kܢf}}=s+zNе άSCGh6@lPb8-F4_," s܇RKB'^.ۗWO.|y%rͽ~&b)`li՛5[o]'%LT L\h2j)G4U`?IWHiF&LR(uLCB{|ϋ{3'7/IuF)%(%2tA\Bnޔ¬dS'i*T mhMy)-qU6QU+W❈dLWbLE]<'}gYMQz$\&P wJ7ӎF'*g#}azSqTbMt4)jWW O^GZ7n:SKQ``苉 |&@mgt,j7Idj$ Iod[4XG9˜`GVwA =)Ԅ1gBXӜ)ŰjкDWmt&:~^: 3G 9Qڬý 9'E"':# ݁A _嗫p7 ȝqyuyA˫{3^7NvLH6X)rbfdtm2 0R[1-v!F )1Gc2;,e =fhFi mg80/%q$%H!th"6RmLR<KK{)}D﯐R ӏ"a^p5@"o`M^e4I̺t,LHBRԪvVEa͠=ooֻ1F`D=:@;cjduBY 8TkAuBK8י:B!R(t=C0 IDATIģvԦIM8NL3 mNF}f9SN6fuUEGdc- UU6 dC2:!_-w4];Hd2&A_jQ!8kw 7'k^I^!0N/Wt 9+^3elЗɴ c^U4z,)sH3+lܜD>:A(=eR3b RΙ+:yzof&ap`u3#G@DgP'8?tr%wzP6=c @z{rQ5D襤X:KH"16 &1w"WrMD2x?mx2y1&炍4R,$t[z"Lvq`c ^o 0{&Ӆ ,S7}X  #a6܌J~?YTY(C'd pl%20A?TTj 0b p”u *В0p#EW 4:yM>LudjE̩}tr=ߨ{,G.o׻ȭc̣SUp55q&cUZH;(TLn]?-@ځRѰWq B7/h~]L}xa9^]54]Ż=4gmz%Hl%$g;E(D?OP2r;Y+w) %;RGꑝZX͌kfSd(&42ĉ^G0{5{:כS~^o Su(q%eGR{ׯzB _BY?B}c^̜|_$aX5;,MۘWf-_l 0KEyO~8Yϸ}iK*&]O^JeQٝJhόbX0ÙG۸ IlÃ75{ZMOa3/b! _9 H̯GiD yP g@娚&g57j Ce€ ^-r7 (Y}a/GphD qCh9CĘ &NF?ChIvGQ7T9<>?.D^N1:e] J3w fvAh|z23($\.\ߜ|ZBC5UB~}Ip"5IEI14iIjVwZq62ƴLEfڏ`\vu\_EBCA_oGy\bXdJVʱI=~54N [|Q8&pxI,~2o -i#hc0nZb13|D~{^tF\c0s {TfyIL'AK6{k\37<) ?Exƻ_4u9<NST: Tp6AgUiss Avma#!@'}3*IDmj#ɰ,"["r>VTFGG1?"V=@?ZpգGĚT'>8G4HZ 3Os5Dj*0sBL '8&X3L7tJbg8g>)L fwQjΓhzhB +m Lzquѷ PLUyv"{m$5e왼.>IEz|(Sby~)S 25A9:KIUNة Aщ3duQH Ԧ8#Bܰ"%<}KжB uV QKcOb7gYNTI#@d&!L\'x6c/ `g,LDp{[`+g tB c:[j{e^,'xxzdr_ i=Mf .fJbFKgyAAē|Y7v;U5bN# $̄Dة7eEZ~o˿Y@.=&"}8ڍc4aJoDif?Ч>eMdvc[lRk ajxe!@/߀10f{i nZuU 2@eΉY&"OGωd8V(?Գ?A K Q6By[KPu>_MaֳZ֚na)먓[ts')kNeo\_-3!fvœwDjMT,ї@2b=5,9,BԠD\P_I&*\{xV[hޙi&u v5feF 20s/ St8D{=\|ڟ~[a#\+>/lX Ѷ9 Ų76 " Rv2"YO>cy6)+COLC\f l&ze`ţ^j#Z{t>EC(eSF@CAV^9~>g)8Jfvdz]@%֓g2ddd4Nf[3sٿO@kKG8 t#h~b,Jي4 Ҵ$܄e0/|;B ̓{*`7Dͪ}>̜p~ ޮ嵍lO`Fh')4" `0{+fg!DwӤkET鬬) 1e~K9CSS;WΕi.7ak^anP/C 6a=/xÊ!ЅhCV2@\<'&2-vT[ET h ?f1:8B^C v3\: *`{&⌜ا42 #du::SL?sV Wu7] <۳-5{^r9Sǯ&I~_Er0YTm2c܎dHtaf.殰WLg5"UaF3Y8S6V3άp&T0Y/W2-[1{/P`PǶ-+==Ossb͏|DkނOPGk A0/ ":-OshC`1ysyQW6ڛ\(m}ϧf.9i̡('|3͈_oQfri;I7ϿY)4 FM$K` dyԸD% kgF=Ӧ -;P;sUlsG~BY.fT@'e#Q1FيipcWa#=}IhipL4SbLplh3{G{ud22Cj'd! NFGQa3racG؞Gǥ05tO.2" P㪓L9^ m aIO/ 8M_&@?x 9cXԨ-Sn!HQ9P+ Kx$=G_\D] Сbr# .PجAEw$O{櫋c/#a8{Qݿ\@\T3:ui/c$d.q96~ EBaR{3ݜtvMXE Y.U* XfDb@]oKr7o5!$/fb6)]3Mc?/d|PRLg2SsÏř|<.6):X^Ǭjq/0(OĄhԊ,KUOV*h@`3 /NT\AԤ.(r #%3k05dY;S2'м.GN_ef|bˤONXl2iɎc6x2i]~(jB.iuRAu@*CsuE+B$9 ^J!\2+dcCΒ~B>'{t502%g!Ga3qY٥lU.Hs\#ZeT!xMǫ> ! |!':??Д9{2WW[Oί>ߋ-tsM$%Γa~X ։|8_H&3'J;<葱zIv*` KK⢥3ʪFq3hi1?&8AXv ./$9d4T@N &K 2r%(ǚ4c~b1t80s |Zj6[-.Y4!:d(P IM6CA$SƆ/)  ~A{&y wX#{=le.J`3xЃ?O'`һ*dN'~FUu :eRc']jĺִܗN6} ξa 33sbe,ɞLT~5ÑqQy#۴d "{x=E+SD䓕 8 9E(&>-D+۴J~v ڋsd3 6ڷUĖX&ʃː^i ^F/h6Qv/^Ҟ8 ujtIM|xr51]ʀ P}]~f~FK,6bƖ3t֎t˚U(=ZfH+3Dʜtsj5bIj=@cƑT 5Wk@Kfvjl&+.2iKep4ևŌś^Ud4@y(a7! qKo&2hZ,( hHSVq!Yc&);Ƃ1% M o%D8poD0{ސGH$\2% 2ojo 2~PE(={^u3^0>** +lBܱΒ'L<4֦]c4{q5if4fj#ݒo Rguad0iQp<e"3Yt}{=/z6#7f,\qFܺ!8"jVLg"U:3cؼK4oہѽ~Xƅ쩤3lcݛn7A^ڟ B9j k+YY8yY8X~OxYy_BS~n%_hَpizw}T.owhPXꦰFuB(B-2gO8 %WZ@,tYdMpBfqdlchX{X07!( Y̏dYaڔ뗌&<ؒ/5`<#,zDoL>=!%BrX0 sl*CBOOr IDATn>d$@8\7Oud/` CH^{\UR^㫫=+;#J="݂yܕsJ0 ͤ~.sBllCή2oXzAGnrߜqeR_Yq33"jḠ8$J+J↬:j8G,SE鸄rUPh<)g‰K$ⳄS4YKd+|=CP E.I'w"PUv m׈x`I[w#d [\Df{x2ڙ..ͺrY& j~@3wA@QBYf!S2ZgO*6[-(q0=RҌ7ЙFAs+g2{\S' e^&IIA-aA0~ YL^ki@M+lҖ, s8/l¨}nѰ<ʰ,Bd1 h#&2#%#gĦшHPi86}šCE8$8k)=ޤ{!?L*|79VVX`%̱k UROSC,3f=␃!]گY(@VlU̼:'yLHgίO.hynn಄ϫ鷗?8Xߔᔹ\/EmMJ,ڢg2.#0)uW1Pe=Io {YŚLfdinb|D6ڊ~e4nn-:8PF/0M̵Oa5MټUҜp>@z3߇z~<`Ng[=0A4ПMzU=e˽a45ւg%;j–s Y^F4A 2>#66!9vs˜@\7:F¢q1c>rܺ0_-vףC sWg?<٘tλv_mn.7!A P>g 34P| x@֓t<cjr$`O؂V/F6! \-%)fv?=w|W{26>ZnW7ۗ׽[/h 0[8~qL̬4U frjfg3 Ĕl33ȑCٳӏxʯ8y$TXo9jOLÑ49ϳd sD șNkchP96({@ eY.^@⠼@ sjgT!]ݨ 3%]#%Yy겿$Y!,h{/t\(ap %fk^ϔeo,[2?]O; [GGI:>2Ims!Izhn_  dj߈Ef9l%7}22ZO4Tsqf15{lL<٬PaYP(x~$O/o]j|*G86M6b 9dT 22VL^ iQ~KOt[1&l.a#4 sg&Ϡ5W3wT)(WqZ7!$lV82i1X`dD AHjDglE#\*`r@m Q !jZ$?3f38|ŌKϔ )P>(a`9ъcoVJI `N)`ȧ@Ě$lRв)-)*' z`'%@`Q yX@ϴ!/tAٲ%1 Qat$]!$$z~&2+pN.Ool@i6=lngQټ͏ݏM(};=ߗW˫hI $Ox%CINX ,l٦|جЩK P@.oN1l1d(q%Dָ-ʰjol%ًv?穎c$#`uHغn3H0qFiw69:YrI_y^;=|ɿyQymdiՊ ͧ.0ѥ91]qf"P܏Y`ʪq}3mlq׀,5gdښTo ,#@hNՋP*RLb:TuX %2`l`Ҩa5dt1VXc>F7eScX3y T%2O 9Gn9rL?G#xǸLl3s64ͨbe$L5s/Cm[TJqb ǩm6d@o6w8sVDJoF : sd PFB _C l@*`"`7( .A* r[Xsr؂$sPf6o=BޤĴ7l /]9 rV$aN!]tBDV pkHpԃt͗%)۝Fـxq{2̻dلen}j,7Uoqd'sHp ld#C*(px}!Q P>GXSh?$/kn~/N!Wr1͆G5>?Cŵ9|lfn&c%߾b X٥ D?wHw1xpϒ e;Pd 6=}kwz=3oP9'0ZT"e>~Fa2\|vٵ%2+R3Efdpx64m5m&\y0oXR30+3fqf!f(iX2P &!xv! xd†H=hA;?f!`DJ e%ǝ(a^Ďt8N[&$@.17-̣I飩7G(ƌGXS* Bf([ĒDNc,x3θ1h$u šd﮻ݏV#u' {;򪿹Ua? D$b-.{Z0@eb#;v(1!g0FG?3NIL h3,}fRzÐ1b8H8WB[/xϑ>2<"Blu6EsXXB9v3+d8.Ph9Vm]Q+*lVTe^pp&`6c#L猽d!`2'uu | +8s4IoΙ Hs8Q.֌f g^NwhϚͽ.TrnsyVC8\-Pt @Ǽ"ۖ-81_qB8G& _ddtHvJD ! 3Ԉg#@P9YxBMD:jĀh.C*ڽݴQf 2=Py_BEI#r^}r\81 Xx(=6dwvTZژRzٌH4SU0t7?{zO^ UVyԏ0/<(\Y"o"0nrLo%7c?Wv\ag nFJМ@ gprL8]3|j)" FB=X͗*)qA>˨9J# LKЏ @LE9I׌9mz4${=pFX'% I@ an:~~CW*!3PP=:) hC(l=$-PuګQutob0sY#N\7>5޽KRn764gI2$?,{ 8srt2ƄC4WdC he JaF IG1!H Yqcp$N,\Xf$;`CƘ nXDmN+FօsT[1-@L0-9ʞ2 qwi|#钜n__AV;2lc|Gǯ.k?–i@X'H:;̜A3UAw3Ib 1Y$2ywP 'I Q20;C:NpF3"X<UaMRD: dFC?У@l #m `;k lv E͂ < nZI2#:Φӟ Y =[f fyk12CHOǖe?dA GOo+P%T,9iv9lf4.B3pVSђRx5X7a**d |"tjVpL?y;nn*@OzUHTٖg}b^` [,H堰coA-@WPm^af륪tۗPiA9\.ՈAf]/ 47 \7C.*S8DnN1GA`Hk2|@/'ROSiZ|&ͺdh(dI5qx d0ƲY!]@WFĸĜaoIahԓ%<\IQs`^aߴ!Y 14ƣah(&776$|E 8tG :QO)EWjtZ}8V$Opl6^+m:$tր<޽.f^tt~4Nw}^™Ny3 ?<+Te9(KtW1;<Hbs!Țv@$rFeƣgf{/jlUvAOPbTYq$0E *Š2yac[&Xs< i78Y!ڎm|>n \Jȭvbz|N PuG]Z,f٦%6mаgqVYH1Б goZtȏ;Hޮ~惤'Qh-`COpf)c5/Z%O.i8opo Yk& >GŖ+X մQ'Ā @%UX5ČnRc72{Q~e`=@Ww`I%T1H )̪ 5E ڭDŌAy'kIN^fΧ2;9%9:jNmI?ޔFIT'_gpC+OΜ`c/D:ufd9+cGhrJs\h  Fxv eN=(TY2m;v{d\*fla:9,93P8$d"|'xp7D4\Y;y>'l̶W>w[nKx(1' !9I!p2MJ٢AP"4_?+ڱf1όgg,>y5L0%Àp0fJf~ԁ9  =R`"dA 3PfD8 2Vac̗Y]p5̂Ce[N,P[ d1:L%BTcqwj& A$_8uޔ1dv|0EM IDATX\5P 87 h|ݧ,}]|X??AYkG tQpd1%&.&fjD*JzVFQvߚRwwFEΨLLRmmWUL'܎ EˆAu֣]7:ƧS+Ok o%5 Jh,qqD#%+ z.ϐZ ,1JGƠ3!Sj&$̌I~fB 33'w%ec4ӐA%PJaT Nf3,[ӞAa.j1}~-1vVP(m[A ӫ6Dw02'U Z.}%Y%0 4gSӤ&Mom30s|`f ֟BJ_BP;rkߴxan[SQI27#\5p: 6aR\ l%_<Ev8fiNk9PffASEB=²Xl\j|0f С4`+׀\ΈAFAO6|d?RB% 3A)xj>_7{{PraHN֜ cehZ VQf:%cwltP_vـS+ r*@^@ &dQ8Yen95I(Fepǘn. >mFMd$DqW.z;1"ў~d*)uwͩ0aD5REVxL0̬2pG yR$vLknW,[:-g6 ( ̠DTrFgeTO^uwsl$Ty /3|J6@ T9RPy?ͥHc˹4 ̀|vA4cJsY\eIq I<+@G6Nl#IYnJr- TPf)1Mۂjön?BDT(Gadg0c5i8If TZ?O/b~ӏ6k@O;gfI9kzA-XCH@˓yMe|᳌Xї Am= =rGvjVی18NٞyX7WxFa+$ g2ͺCKv*42Gc ޙRDw$ϣ˯)?| #vjTؕhf䆃$8$u`!4h65F4S a5#=ޤK'if+C}r&8-:>c^7I0H @g:%2ǀv 4V%­;pv_>O(ѬwwgGI9jW 378iI)>yU]*fބMeҥ/AR=.izB\, 6FmD%E{,9~P;Ô4qؾ /=wL! 1,Pi0%ˆ:)c(P3N'U[X#V4b8lˉ<}1nq~Nm 4/Иnfpj =p(!|#p524y?}'Yg΀!]B3(rCK>YC837MCYh -3O%Fc ,QEePAF cD0n(u&GKMjf$q%Hq foԚt=@ڐ68Ys{(̵(3sjV5Ŝi)!ˠ.,\5(8?lΦl]OOv~g(,<3l65[%ӨfHk{GI#Q٨&OǔM- J8x34*FLc.H/H|ljm&?; "zn5jf(,;ױavVQNL!3oc 9Yߚ 4<0lrᙣur}k𻙪<9NFGo{₿M:7;cUafT3"͠#c K޿NC4PY_n%$ux"o g?4OH!1=$@ɭ>*(7 ׀blm %a /`)2 z&DVqrS)Sjg/I*Ю?x91[ɪC=es PCd펺]pnMnWjc=50pc:pp~(1iu՝>|8?'QSe.>և?%9;5u `.e6 Kq,fU{)9Je(ar?}%(Mݥ5ʹ`8iFyȢ芘ê!2Fu]Q3 V9/tGOߘoNd- Έ=E'O{'l) _xȏ A~{e-Ȧ- o0wdζ#w[2 .egg\@uFnQ<"i< &/Gڕ5(V * <`ͷif8cf @o%ِ#1Tq^R͆|`H'1أk<Uk<#о1e\^.#m@x3g1( {I $:?x m +ǧ 2^= W]4M&HS`K(d;qIww5h nݧ_~ӏ~HcaVrj+4Mr<)=:ԑQ J3`Ns4XuVfxBf+>`خbKuݧ jΧ8lz]<֙IQD6nr+㫞. + 7Si-^[Ś-,rC-:Yj^[}4җa.<#5&S 4@ix"ک$Qƿ}Qc&Ⱦ w1|P2iPs9R9$dz>GE1 jʍC6KKI^"5-,LʼnfX| N#4! styĚ^3s3XЗ^jPnssQ7ռ$ɌFEdv>!d^.|)fLY6 #byWp BoN_\me0 3'6.g@:44\1S,LCCrK,ƃT<-Mƒ{@&>/f9ܰb$gp6dmH21KMȣI%|e{˫U0̃g̀3Q&IW-(R I_6@F m)yY ^~I0/?ΏgwpN ڃ+4{/S?1-AI$yrMu`|vi}G[ d `NX@< T_fhIC>Dx(bY_ݾ6? @L33\d$c8f'Wo={y_f8DlDEd;ۏʖC֠۩yleOܾ ^*=yI&XՂh^Vsd,J Ф4f ΍ #+O y/qï_Y3D3s׭e񛵦nŷ ̶cE)"+fչVRy!,}<@;vKvP>TۨH*;!7ͭ\-I(F&c\Ι1EFޕk݊}ٜtts`Jl5h44BKl%{ fn{RS2NJ˒3. ,a6t%d`S"gҗd{7|yo"ˀ<ق$7!l/4JjrIvџ۝3sBN#kҎi듵4Fyzişlg4w>\f;G#2ANz7K*(~CIFjZ;ʈ(O(*3Hse05 @R%J8sev-OJ6Y#-tJ(ഈ` 1pȟRm1zۯޣ1b3 *M95qh%/g7,s-f8S͞t9XBrF9G )3,$0-h6/lE(YyěO|yfxWgUaF[jÏ-;{wV a oΌ1 drFŔ4%\ Hhm6V.AA)&6@3z l9 5 A9fpd3IrV& ́",ٜ!L{J 7 m@7 3:aVͫF8E x2O!1ؼIOh]_@Iˏ;gi>%Qh6{w}PfՅ̲IRTLXȱoNf`$UƢ_XKCH-nTv ZDS`GB.ı TA5Nb/ڸk*00gB+ A^Z3>|^(gI(,'aYT S?0zUslRQگeh%"Px#̠lΙ2BKglh*`s>Xg06s@CUH;@]-&A>9=Mb˘񄋇3sf/bx7GClajH74' : "@Vʱ2FH d,%TLx5uƕbɍ V6{.YL:j]א?(51D2Xat HyQQkp)Iuy"&#ɧ/) pPѤ x|,8V6T^4Q[,«^ͅߝMeKZ3*LpCM-A!I.h可~mXrJNklb`$8\;+*}\{~l8h?*f" evwwNejf lndfO9D{6<gQ!ƈ2ҜPr4@3;g| 3_>rN ,,ylI6 Iz8'LJ;uPUA fBB$kcH 3: CʀE!&lW]r@PBg*t`ILZv0L'~{~~/w|T0 IDAT;ڃhabZIFgSF ݸhFC:ߴ,t&P9IWI S`HDC꟩Y 1Y>{e};e@]8Ho|fZE,N 1߱v٦k LS?m2q(vWDXgs혯|5jXoCށM#TIza#f4)@kpBR bW"9Hѽ}}aAd,ǿji{lgz>'!y Ѱ 0j$[@|?<0hfəK2Pbg9،F ( !,#pJnI# p5ԋ3Zu&#r +tMP<$QD%Y gVn(\Nkz1f &Ow;;ٻY~}ՅJfe1`#Y+Й̡ĤJVǘq4"Y  0!JMm*?ʀUg#oa#.w){x3/GIKAo7onDrfQxeVUA ֹo,[[O4[=CUl ] ޵d[^py3L"{w\d Œg~G{ kW3"<Ԉ i)A0o_ҿ%{/i r`9&ٰ f)FtiXmsCni e~HV@ mJXpḿ1%EP.LΠT=Z &Pm6l/()v+/v7a A1~>ڹAmz}va1;ߙΧG룿 Hh7W =\sA3Ǩ30,3ʩa#Wr!Z 3z2ct혆;|RifdEp)nHf\ԌegyؠR%I (o9974_N>FvFL0/ly+:3@f(#r?gh(bA ,&*@X6%^_"1%} 83D+M8Y!J;MFrÌ31K.Gq`$v)KhF?= K )O2 Jfk*kv_4aL}^J a~ =hksּFGU=>ڠGyC\rlf׫ƭ6fġ#m)#zBȢBnb8,g]ASMYᅍjZuJ~\ŏl_PQkmO!(ls$>Ӓ?j/ܧ:|̓| j\5`KDO^2C[EQ\Fr4ѳ8w֟=ٺ ^%T~nѨV*] Tlg8E33K!@$]ҤΜ^g٘]:p5{H~,E]FgЫ;|8!1jscNB6e8Qd*Dcxâ l JJƂoB6[DqE;h `cbAQfrֹIK5e̒ wWkP롨A;fYcRSiK0(vO[׳5.|Js( 4i'XWD!\m@"3ɡ}@}'x CltYQCa0jTifd R t0\kg魓#<óÌKc(`+uxh,T.3Av Ť,#wlo<5 [='2w< *n5~c0äzO`%/TR)]T!dZ53wV,kЂ:njky1;;c[OmB Vo&I#fP?fc>cM?4yIW%;9tPWI9 D+4/za=ۆŚ׆0 aK*6b<6h0^ZYQ@Wd,t52nm3.IiuZ.g&Z&ii6gЗ?\\}|͚;tD.tV 7@ ,P](HgZyP)n;aAB6•3Զp(#Px2X pf]XyU)*kOqIB1 y`'s%( MY1 'yt'<="8Bb1*hrQDWYvƅGWh\cXm6@Z*2MMlxA#\\< ]YhʜρҩvI6C-l#B{ԖAꙷ14ψ31e@$P1_bH0oЋdJ|fa3c?z@KPZɪ{#(%Z2U۠7Zp 124ϔd̗fo6;LL}VC J-)K3A0$ә̽J!T%A3n<"ԗ!rY1-kh4&3DVFc3//er##·OQz($h@S ѓ8G/eH|T(_O?IN%ߝd<Wiו\wl ayEc̛5hTg3#~ Q*p-Mhl)4%eҿ)(g._ U6K e gk?b'Z5UfpIk0. %K|Mw!&@-B O$G` <%fv@3` 11Gfmg풲0Fҭa> fTs0>픧S6)8%&};F9X4:~nw;8a>BLb6=:jfݏדWzuuf./_^QaUM,x 9a@AYVxNpTk(,d"@`TIqII̽2aŐrZ!`){0}Y8Gfjb|6L]w(y eTT~^D<00N7ln"M+ C V0EvB7Jv_+0 mq& xtnV(LTْS&P~Q#zF ;rdTO3= Hg(uLi. g Ͱlj49 NC>g*3u+[ϨP+IDAXl0%$leacN7\ Q@%g uidihI0IWxdúd9t/1DBq?]MfM^fWc\ffy>Ϛ3gZS$dXCLS5K Alfj51A6e'?L_k%O=i\9:&9j6n:1&V+'Ep[\BdVP& s&ra!.uOM>7vkҳGvtfw"8=`ǝ?oRX7lle7[y*čFQW{fL+@nVH"UQ> vO?uv`+۲: U $wL AR$c2Safi4b[!sqdIΩI)fȥ҉mDS<䘒scL3nO8Y' dXTrq >~Fe[BYf(vT$xASvx0fzGȘ ̴V#o3-^R*j-Ē~(gnHÑ!CC=w"s_M` 0^q {dtёH/܌9A,w!:;*}#l?%0Am~)R?kV1i%T3\Ƒ2|i*\MG5G{n= GVk+k k˗p>Gt8={ ق@@!0 1g\RygʛyE(c.cL j33S@r$TfL*3ƥm,*?HN!Yav'24ӡtd ,5,l? w볝'.sPtKwsw9WcT:3<}zν^a56?+` J~Adg४|h0۷C3A9Vyِon.o%Lo M4 I ֚>y5rtj^>ly2 h9M$vlCI0g_fSPuPa3R.卪*D' LI&G Asr@6eյJϑY%ǘKfX=# 5 ;CRϊc^&:d͗L$ B%`ǸG f'5^n 2*m=*ƂF!f_lJg1$Ь5G7OGV;umTiy??gzvPߋ졞_#;ptT)acfh3 5;f`#zܽOè -81~QYӘ(NwF.gTK S[33 e`΂iGgp (\28dL\epf\, ^ i{ܠ`/Ě('U+9ԳKy5$Ҁݿ :v 4Aa3^gw/ώ\c̴jA)Sp: Kdg Wy=\X<=M9Ie3J^#R?etq gRRD1^I_-H1⨛nܒnT桌IVqwlZ[A J1B+Ek2U9CNʈq`EF/y~4#:$l" +{_yO-( pOxvQ;}ifs^f32u>HS1|od>G`P9,c8:3!NVIq8A&;{`5<#yhrأC0РlR$;#:D9hЏb6яyhJJ9,eBe21:-1PC Jgfu:T:mphDtWղL;I2QZ4$ӺNg@g902z_z8 euwmCU6(zؕ .jIn_ ߾TN)c1yz2sl"S1Nw924] LYXM&SGOEx )fU6QA9'dʹ5&w2/T+4%O5*B嬐(mE1k>F'h=^ hduR;6fޅR-Bc0 5 ըLnةp&É<)7Hk9&7{>>D6\`scr!3&.{jB.60NʤerFMJ TN3I9 PLc,#ni&% 9\cPN&(Μnrit Dgrh&Qz 2y3X@ggg NͿv_MZVI 3[`y3cԟ?;7T'f<xJ:g G8fc7zpsTlj4cM)gw 8XdAZ[|.9Xa`lV]ڙ3AFaDDzCe .v>@eH*gߡCgICgs Kf G*p&&af5>B^aFrP3)YRA4C <Ϡ6!l ;r@v@QU,7 SpfY 9fxx&3F>lLiN_ #Cpfd٧$|?O[/ϡjuM̤=llG"֘a>3ۊF1ǤO梧Xz ͐ܳV#Hx7i7>y9`9SyOnuҔÊ/\yww/_^}\E(<)iz6b?4&trx-T~~? f wzO㮀u-9׋cj3  a3r;#dδ O1$xa|&8Re2!;8@grg0l>P11K1\$̐+j pthQ[`^blzXJh@&?$PFc@ ,51?Fs@вB٦) %@$ Ͳn}Y6fnw% 8mOZ3Ǽ9/~=1k 1{rvB3VK80֠i\|`Ym.i&zư+%/L?.@6 p:3ԠhrPj <ܴoXwJ6ῇV.yQ.o{ 4L`, +|&~vCEBtzm&qIk7%'3gc]a3'Z3~:7ZO`62<2#.OlښMr\,) gPq55:*1Mc8iR 6.ek. Rl9; :H,*5dy54RWevM9mm2xsqJCcgG`MuNQnӚά/AK}ƐPQd!-+8S;Q̭! H35{zMd$tSHFIRfkrHWN ᨢ! =*<;=O.ZA%RTdZEdzuM dˋTjӌLeQH3I!)aE}v%BC5bQa?UZtOh!g-FJ~f\iJsI (CΠ\@g8_PھP>jeNONh 1gYQ%u%h0i oȽ, 6 @dįǽUA`/ѱ^vև0߃z|v^03tּܝtW< /(igƏxklɄb:Tzs `@5x%QtbW˫ۗ/{7DӲsڀ v(~=h٧$^/0<3Qwzy՝G{:1`@Kvg&afS,[bxb_6ubqlDE"9ٵrQ"s(F;+G/1t#o-D:pqo5{fꋳ /xҌjNg.f2LZZ=٬cH*dzH^ &z3030MB I-EjΗTc5)AYl$n`0 .T& ZjXYPIcI6)T6`[H1pi6XE{!]e”"O'n$jNLp7̪DH јw?윧هËãtgv8S3M&{2̀V3Kt&1`dǜK9(ȩB53EdPGc"n"y`axR,_ͨgPRaS%ZPQ2}P$ȓxq'xp'A13]>r-Ci?hp7\Z6?CQ,⽻ы8*=AU9c;k2Om!+do^@%mm[5p⶘I3x#Cc6=ފ(S$=mxB&9x'޿Hv&iJe E $OLH)i(Wlbb@jS0&()[5ܚvbH` r6I0464&` 7vӯX.n}.!,@IIt~)!Nhve)mͦ2/d3ty5:=xPуbjZǒi@|4OL5f#SxcG'( gGvqy h #<^\`KdP\AIBAAτu$A˹6YJ Zi ]XG(_$t^_HWb 3 6~flI{=n|mK3S2X۸\uK>ŰyP۱*-e@;PhKlHR NDIP gR>3QBx^CPaBybtEa XAl42"r(_fZ(TOw`p6au2zf1F ;FaKAΥ5kx;e‚ll小5='RƆK d2 "d J1Q,e^/o! s WIYoS{:;e,oej^_Khjnb 3(3?5(pUmM&+,aStCtfF#@6x>GZu]"|Ý,2j42GQh 3\g,Jf)@MÌ87%S!܁ȹ}z ^XWF)l*Y+?bdr{ss\|nϜsfq̦\\6֍F)2FJ!o1x׾|{كL/h +NF1WwZ[w!*s{yFߤ*v1_.3ҙb1A)FdF9(Yma6p7amuZw`iv~8>]5#hhz)4Iv'U{Jl2L>]I!$?i^Vm6(|\9BJ te3yLՌkKbb"}T53qRh'=xI+wԁtݟ;P{HL`j..cY[Pg oX.;qܝ#լaPivP*lWgҌ!%%pb#vjD]-xkWne0p;t\x)9bP,'zw͕)*_/ c+wԳ瘘^LWM:p]03#Uc7FݸcJnhב knStW/ q45ǘ 4'p¹hDqͥ 秡+֠ 3IJ=_ I!!%Z;doц0?P0ĥ&& s& v:Yy" Zb; e3 #5k&ifֽZx3C=$p-z O=yr63.'"h m:ΗP+X)2} xSce$dH5ryQ}hn%O r4 KƼ$bl CF 7sA.zCLkPʽ^ߤ,@2W 3ۭf?N1ydΓ z1]M%A&}]lNXhfDoJgE߆ >{]{J0?/AKFtΠF%RU$ />%{ Q 2i('cW(K[$xZԵa; H(F Dp)}AeXPՀҙ̽2+49ms0d3n{`^ZIէEOR*vgkUh/u8!+e"\߼PYVkuw;Ci&)LlU{y)d3 Ί)ۈ$_Tm+^:ߏ"H//ɽebnjR@ڶⵙ5Md|Ody.'Y2ߌ~2Y.l553罙E_o(fo&Dk^hjoav&7I&kQ&Sԭǡ,)> Mo ,<ςLt6{g~:=Xʫ#ңV5MKEwmn3gĘ,%l˒@X0o/F$jg`F$%=YUk2$R5û܁S5)9QrrmBUU^ValX4UGĊ*Rjsi%ѝub UcA23PĘ`[5kf!v`ƾ;a"OBR%BqI./ 2ASm_4(V63an/ؿ ,ilhsZȥ9΋<{R!ӌYR?gr._(t:=\D< ՟VHf=xdN~|d"ln2řWݢ_?f?,d'34sm&76RS}Adյ4T Ybɔ7ͤ^Ê0M*d Ťo[KAd-0TZ.F NT zT9 MDbA;P Y>EdUE.I 8;Fc[ֳk Єpc !XLakB;Hb/OeIHӨsr֡xAW~aCEQGF3yPf^͢ fό턫od\l7֯*,A"$ql#ҘM=!ai^\šAMcNLmᥬdGϧװnN_Ŝ2//QB4̌vvyl.6#7893L3}~|z3JAcvg6JHcbdQ`_*RkRU:!T*>Bslh+(mx(͊%(g3A쒳:d=ԦcF!tK!in|+)Q雷WnѐOl ULZ*q,'aX`N/j1*4>"$Y4?~C{,_ѻ \^e Y.-o8nk?Eu& n"֘ -H,LXgs [Nu fEq<`Ald4 <#) ;iUԧ:[?'< ny(;O7/ZYd1řk"H n#W޵M >9:ecdL5 YOCfҬY;#ӊ**TJidC|geSGt" 1]\#Kjt]MuÅl&1=l)Mb AwfӼ4}E֊imFx&AzZV6[lLv Y)O>L3d9|+$'HPju]ZS)*|4Ϝ^*jv`1 %@ԎBeCK1# V%(̈g[f(͜Ig#QG2qj܄zy@T. lA5ջF`<[}љ,6HH)VBR}jw`a2FeWW}$gڳGksZ?CcߜʤOWپ!!yF֙ i"c_"Ch 2\N(.Fe3l%2sL&;YE&eC'e;[Yths&3vy lXv*QNmif):3rV/űZ^&Jx{`Mj^Wg?޿Bﶓ n|=ln&nhWk~ϛM|df4,[_"͌X5Dff>2MӉQH'PmXѧc51h(;I5#]a)V2"THw{M3clU?YnX(J$'`jj_bƲDLV$O'{iGRU Έ$c}5#Mw BDmnԈMDH7$0ZQ0q B"~41f&]piLy.udIqK#rK2cr{!HO:Np"=vy?Gqf5Nߓw'דRǛ{afh7(yWf>g_Epſ噙x$52WΤ፾ak*5Q.ʂ ,K2l7%Nگr vj.<Ua{(O A,JqkGXt.("賯 Ow(Z&sP'C'Oݻ td(]$Ru{ #+Q_Hr\@ !ӱx[>hF !L{4`?/WБۧ[kZFh Afmd&94e2msrW6ݼ#B-Y 88d: 6^^7KG`n;% 2QvQ$׳׿O \/"\r!uhM ephu5%Y0N1I=txfO̞g3Ȕ٠T #ցvU.frm EV.1 \^q :eI͉g1zz58F!n&Qt2nkIM==]qWdҘ>l||$yf$QZ]Odlf6Rn?ҘTO 1(ovdfGϾz+o`S ͲU;1×T݀6KudQnP9c4Y(408b-ygj0@GIH27:Aߢ 0b& UF%1ZImM=Q#aj6.>%@ 9N@_pZd'ww3PHu:Y"DSԜAp 2:Xv~fHg6ZhCso}h)HiFK_?W]n >o|k"b3 Ī4"Őw6Fq/nay2 tT0ĵJO6Rf;+' И_Qxr K؃,p&N-₠$U=2\,PtNzo@J Ȋ8b'.jW/&6DAvXNjˍtW զclvrRxY+e˙(f,O؞1HkE"^ZLk=C96qMx#\ <[sK\I*4PCH3?E)D$dtRT]%-=)ķ<'e…y~QܹdP~6#Ϝe4fWj;%f;g-(-6sC4_77-I3ߑ#_h-y8HL4%wD[k[թ|UӺw4=m `ĒMSMh/Ǵͼ(;kf L*ϩ,% ,.x3HJ<jcta$!KأP-j tw<œK ^V1Vg\$B[u&h@K-Z;mX3YG\3HTg-֧t蠚ڙdY.kxh34Rp fwh]x4HojKtr>H #%Á9g1tcK3)t"Y0wܝܪXs" A^Ȟ ӨtrRWe'*O>}OxH0gg& 4#^W tf&n3-ȋBnZ735%-/?ov4e3״,sM4l5[,C3Blv>x_ns:otOnC:k'U"iLfyZBof/c~? u&ʄKRuY٬xg `@@CJ%eJl4<cjk5=tA"KMj>Uh;!XMV6P$Un-aG(q(7^y5Ccm_+?)m7vH' : 4@iIv4VfO1J߱zpochu9X[^ ҆8bGݪ֚m #>~⅛J5oB消4/do.c2lʙ#孌E*w`L3֠L0+%ݓ4|JDCm>gy䙙jlɤ #YnHc_O>ߓ 3&HB,d6O=CޘY68e?f6Ya9X[6?%$+ DAI4f ؆ gh~_,f&(Sę"š뜺_H,M)ƔqQaP$D~퇖Ԓ4 C?hweyˬÔi${|D@ɶ'wc7L7g1gse&Wf>\͌tη͒Ov7w3Qzِ]n=s7#n6nK9(Ffeo#igFJOo.Ͱ`S'(FtM$!a=đaSOΰ@,̆>gN^\=p2ʳu xޣ#&QYJlR^hr u1,AfDKIirz&>UCoֶ]Iցh F0I`I4ǫb_Q_eHe(6>?YLaU]'l0i8fenlo&^͒kWй6uD4"Cs;v4 Ͳș-a 0{$ M(-!Q^VtEE!hٮ0.Q*n.JFTéTF'T/ju NTuiZ-sM9boj.ɍ;|Eb(9Vaf]gySY3l{vPb\lXg'L l.'Yn`[So3tӬGQeɥ8)k92 eECvǗ[+J2/c9)HOYӗTfdczN[heggj;GY,77(f%8:y^\)v]4sƻ4B晤OT"X]%xkLp"VGPl6e]w ߙ㟨e.TgmmCDEfYS ,fףtE%p J<a!֏ XYgC3#X@ @W@I)TW!3x%.4L]x)&+prUT#uxe:"fm UfF51KsY8c g`\Pjư"yh􂇂%8${O$H\/jewCrK*w|UuolJ JQtq^=;ngO#͜^%˼fg~! wk `76\o;sm~ٌ&oHC?&lf;SL^6ó2A`+_a +8IHz$' #^U}L ɆfkIVKą@z8슦oQfIPu!Gp^FJOE{pMOR tzr;!#E a!& h1 9n7$;6HTT8bc@x=NMTTpA,:ދ\.Oy+U[@ٳ~3K0,Ҕiz;S ,)90#60 &pI"fD+7b%pgq';B*#7ol'59|{c %C|6};#?<\$P hyH3YiFWt (/iffd͇&?ЖC26|lhHQNٟ"G3m1Cͫ{Q U `FP8L1V=3 Uo:Tr-Jr20Cз9nP蒢TQE- aV ijM%~{> , ,&_[W,ALc8dӺZ48A9FI?@¶ qX4l$X|D3Rɗ0]^Pn(n(J9wIJ^Fafј%)\' HF>xA(f65K16 ׇh,ZËs.ͲqZOe18{~3jw(7&<2MtRdʲvyz i^Hy+fdrYϣ<3zd-7#2f_~y>'"ʙ֤:-ݗvF Eɾf}&y̤#&j1 ]CF$QO0bxwQP4ss,eF9@~j&@J3AU6,$Y M@*$d,}ʷ)A%@xW<ų}W}WQ.Zp?!8d{EkdO ۉ?kJYeEMwxfYtyyyGsw'^k2Dt[>GE)}QtwYX \ۗ,ʊ"&0kZ7z~o(3e둀6r>n&ڙf] \f ˞mŻ'2C^a5cd`WհCZWEiMc[0IMrDe{١y5ŜLQ\f +zan @9&D^iRR,AY ufՓJ3 R3YF)T-ytuPJ~яMHM**j1!=6 KoEŜD+ SancgѢLjjif@IFh+ IDATe14{XDRܰ-grfâWGOGaa[<_)'QT?-;̺Ob?i$3A"#&iI>_hfPNh_Kڌl]g+dEz٬|CfG!3ropDd!HتkWoP\nC:h+tŁoLEK;7sʪ5P|7ֿ)BE؎41:)U[feH3}+*{6(EEr_l7uv B6[ ea/ ?v' 'VI풄EO񧻓dwAOefdʙǢ6#Y]]03&s2z|όŘlz6LoF&lw)"cvyޙOyv&S+ a}#XiE XcXi:$SFEM~h,?U{`^%7嬸rzWl1pUqs2@0u* ir6evyL61!0hcK+Qgu?cW;(_\ĝ$  K$\&-,df(}*J4@24#՜]d94{blF3Ii6#!Ynɚyw[wfq$(4H;;b(L슬cv4S9͙ixTokx`?},aD`ԭlw~V %lb3y-ΆPfyـnش&T_ip`v; 3A6dC(ۅ1ʹ,sR-ؽgɼ* @_"~Fe2e3xmV=V1"tRL 1S }AFң"> RD0+1֙j%#SvB3 h.3"Д̜Z7 <}Ԍq|8#<<ɺk~B$|\=9RBڷO%OdSp'^3LҚ=P8}9N篣 xEZ3ҙV6#s|2 yl,3ߑng@s9Lt"7d&e·쀀<\ஙoջԏ]eݮy`KrrM-A7Mɷ&>= ;hbʺC-釛0yF,O1]HK]D6J8gIn d3;n:/Lxr$?t5G)EI2Pv(.qݓ , L; n}$}]֙_F^f!&ͮg/i ɮLL>4Q٭7;ZIt5޽⩙_HmvpZS\Gh3p^mՒ֐DvKu*^SGig.qw_61B#e5kn =9&&TQnEx H^-LfۣIdϖ2%LKL3.땩rMݦBٙ"CO"Y?W;EAHچg{p׉5jh:)"Zq%_+_1}&Kf, oҌiCB8"=1hTjڟ輢噲O 0 8f׿l9ۭ'v(܏f]r3-@gw<}eHse̳Ӌw ܉0Y7ѽHBhA0|ɦn!Lebq&**k&__9Pֵ@cd?iE{.j3]<3e5n5\<9e2_ܗL67$lvxiG39l6}͎fϳ ,DC33SX3_ޙ0S-}1FO):q@諾;crMZV>(Aufv03{EZLt% +N<E,ң d%: XUJ2d, uhe~-IG*6 i&{6cYvDBRQaa1!uWRҲ@Og°XlJ\`v`{XPJb&QtΠ%EreJI_njs rR pmݩ, ʑ"]*O(@ɏ=glW'C]G6y:폦g0vBI=S 5jk>s:70@ o~6V1؝ .@C[1>諰0`-%I4j nOdrl͞,5g#9f6Ifa(ʬwD87ݏ#d#f7pqY~YoGXOe].43fe?3;4f֒Fa]nJm$T:9ѼqNΙ @gHuQ$P\KTf+I 3[GL /c"ۆ:B^|א?#E%dH٢rc:w,jjb8Q-ٌI UgU &D!!m FhŦrQ~E-Pۡ {ϝ]MeI"/Se:'`oM#jRu gp<<70wվ;t?{BTç'@68%gyNlӜif5#!fό\C;Ra~OFl@ih.O0S:i.dsO%;GB6< geqwC?, eHo shlڢQe'ӓ)Py:oF |O3X~JD%`WJp%᳨ĉZ)'y:&M/sL Y2m~ Wo6 fyflfff?|y8$3ӊƇ%n MoK]m&pܠY((%~y2^IMg\ H0M'=دb)czRjYtv]A8!YaҚe)]`{LzQ̕,NV^IsVB]L&yzQtjNA+b\OpLOLƦ@Aڞ0~EIcv~ѧ"f&4/E˙mafv;czs)oݡF/M0 3ք -%rxVD 7Q'Ox䇓'jӲ#m4lG&H2fNk5iGg.Gf=`~\嵙 G[f܌-:MUm(NE0&(H2*GuA{O2Ni "!hsx2YyXbk(QI*0PP AǰeyjpN6S5rt#XA?-,V@1&&8qoJ0*%{8:Hk3Nff<63~9l{ (݇϶7=/Py =\ (NWO89.4ٹYfSEgHyݚ_Gy<3WyzfJv%)emkfE_eN3|>Ynsυ[.o f]<^<<T߻o\69%@kK* /]BRW &w/4ghGf<5l"ei©#6an@LeKcڴ* D)xјIJ%q Zm?E)#foT1`P(EJ3J|k`+WANBCYI̤s, x9џL[*pBX8cyK'Li]83Ķg*;pM@(};XCEu ܖhI3;Ӑ7ϓM1j~z9 a|Λ?*[L34ACe&Rl&;b}=fvDE L̂ ;g.3V}rsSxm%V?`\0nkf0df=.4DӐXlʜEv6{5Y=6`'jGJ!컢7rcrbڠGe&Pw#E#wt" db& 8p()KHLR%)NZ0hELxϿ-N#ߝ["{VQ5 De-gJ f8 1c"؍kGa@%S3AI3 F੝XO _#N: ?H&shfV(2I:ۥ59ZKH >Kc'_#-ogtFaedz^fG͛݇foƯl:~?]_O31sq|'f=x3[@ZH[v Uvi#)5[]MY3dͶL/ ٳ}&78'i;"0Fk/WNDfHHL=)0of1L!>R]fyl=ʙvM44;7E׻zwvh/v6h&[q8}wufhi6t^U*HJZ$V9!&8#"y}\L( ,+(L NB 3vB (A2ABewf (#" qAU^ &?;@̊#g˂O!,¯ J>b%υI5N㻼EmxLXuƮS$Ԟ ݃ QIQB%57@ytG/"~ )NrL˖2#'GH ܌ڙdifGyhFy$33OZ1_f#fwv4;3_nv#Lymf`?fas =]2ŝ\ EN Pw-K7I4)"|'$YRRUÝĐΤ3 e @dHS̄ ZnkHi%.REDz0tV%}`b8h2Q ;ồ#;Ye#[Kabiȋ_!h;YGG!^{!+XְvJLid]8إ#ָC>@8~tQLG"}12k迡zfI*֛]<,sVfϏEFyؚ(LYzgӛgƨS@jg f'43sF[f[Y PLuUa+ n/Gd55:ŒUfŹYپh͆P[@ ETtR;s2@GlhV$ + &trdP OP5&Y a&M&$ai8׼^/4T0ff.s`?_f({h%׬'qN,"jM֓k@AtXߧ M)Y{<~xaΉ#[-K Ec@f΅g@g֒LtD# {AE ru5Ǩ@^8p3Q b0QWLaEN)O ĉ >t4T|C ݳ^ҌpJ?|Mu ┙Yv> `@f<&N,/9~q ]ۇ$P^\0E6j~3Y|Wkldj-v/%d2Q g͒#2m2!slr,ɫf̜+[ =[j_r"`4< Kdc- /le&d\Mg~=Nr %vͣvF( ?{|+(9<jRO̷3+8(62,@Lw{C Nӗ`\6HI"_[,KCE%`?fif {ib@WDU5 ?[$'܄>ݑ#p(HI]z<->x9'-&ʋ` X"6uV$cׇ ˓6 =##a-H_CBS4&-2J6/:(΋mμ8}G&3+fĝn߂F@wtJP#j,; P&o%񖓨-OٳYYLu0ϚL}cx a-rgԙ:LS(?qNYy%k~MEހxL8rD ʐ&yy^=v=)m  d{l4D[ 2M@4h_ n^2D AJmJ\]2E.Tgy4t!-(q7ٞewdJu(ph黶cWEd0Y(h?vPԄ0dݨAu͛hBvoM36Ȏ^٤yQ0YmW#,vz\=ym&2[28C~3ggsf2x}3OIy. I\ quuH 4iqaQ#%|rRxn,bҼgaO4(VL5I|,T6\SK8[n8  U,DCj)׺9+KLFxsp|_uپl6H^Y43.g ;\q};u:8IO/0A|L#.`VCV4#9{8;{~( my^^]gu]В.z=6s(L NCNsDKgYysB3dp|e3W/dּtތ6dp̗;feF_G, pZf>o nae:kHzc/z\.ƀP':OYy!?Sue ǤȑxVk0Gbb Xu~ehr҇0\Ug]:ʯQ*%3M8Q\"#C?*8v'5C#/L]B׌w̓4ߌQ" QbeGW&tcF(gz kЇ(*֌I 3$<3+2ʙ I++Lv䷙jdpN4"ͼ;}wQ,f>j i##v:I眩}5@FrrMfFl5 z$}MqS( r}ޛ2Uz&WLl+).vy VX-'M$[&cH O~+W͕*yhFh*j ;U,u=fɌS䖢9u@?>;x7EJe78,KSE4_ H=TRSd Lާydb@S3$<8&;X)z;%Qf3I3wɬ84Tv4{Zl$۬5ˋ3fz|"Jj@"ɝ^&Լ`G߸Ŭyg @} ǀqsf /7+_');%R4p,5 `S3xK =TE$c #i(}YEAZRaETd6)DvK %:r`wy@6gޛ́欨Llq>RVӠgݕ;b!Fw\ޠO5@BSj|u>h\ا_xaifhγ3gGs #Gd?d@{άhm]gHlK v/WgȄf>y./Uz<cmQ+3 =@gY5CaPS6/>0? OAǃ'A wdd{\hqa^n=0o N]{$q,Etg ȌJ!&%9D0M"Ꮶs2}gY^4SL"Mt5f nxWEB5ƤyJ.["[wkڻPGl.^.Y1h͏diF{03z$Ҕ,wY3pj{ݟY̲bn|Pg3{+jDgRBdttջA\ ?%0-~IMgX2t>d!6Jl fC}#FkG}h*NDI;*AUd2D{|U5'(9yqq҅A&c 4 gl#pCbI`QسHtR3U|NK$_$Qi s#B/ kC B/&8E"H\D}:6U6$PWx {kn5ZHuå72bf)JN x%hLEIS@/&x[-ES3 VBM5فQKՑ[2=ͲRbT34G 6Bl/N_h L>ϯ+hwY}lny.fd7v9]/_' ^}]F,3ǧE`prɡAC/ W)[rufC9~ؙ̫f~%?8lYUJwioT^QM]:7tJpXD`CJ|5PQfr2 o&Иa/.rL3+Яԗ 2dF$Y,U+]$K@ׄ[,Ԍi¬ Ygt]// t؃ќ #`aa9)Mh]P(|Hr)$MyzO2س/bmm( cC=e`?lX+[ BWd&i\Q 'Зu0=y$:1ᡄř`O;Ҭy|"V#0C~ҌfvξlSZI͐֌&h΋3 Lvh%^EҞĨ5%]xKS&Tb2LCfU|ug>Qtՙ7tWH/HdUJ EX >T*[`Rո(h@P*9Y U{aAYjJW7Cvk.2/.4Kʳ V3 2LIY+@\Qlfqh1' WvDۡ[ 2nX"~=4_ \4CK4_yL9̾F&YH-y}4ov6n:~?>΋=ygx)-Ɇf3s ԜyЩM:s#*Q5ñ~Yof3pfz_z^cP{OSՏ:z_Kf<~q7K>d^N  AJB sgb`y˚dMTMf g" &ݰ2mќ}hfYfqIa} #{[d/ ݁Fvx?C:iHuAD.݅iΆCo`z68E.Ei6 41u3Stf/|7n\hhSnlV?e3hEޡ6dM_oD *J/8r8$T?j]8  ͜es 6g< 5j'5Zu941~0p9U_86F2VG1DdoO@آː(IUc2R8Sgt*K{ٌ,Ayf(:'jL5J |듁iE Bk5QMjepLv4~b.xf/88}Q)e٩yMʲAIDATlWg `N&nl~܍ m7355y3fi~/:mfAlx*"h(&Y+e6VOf~[fg֬L b̌f3CNݹk٧s!ѰG&}}n1A飂]:R.1 #5%vN*[V%J0&H%LEXCZ^%+/nmrbulDˮ{Ƣ.+Ffٶƃ)w3JA'<^kڤbƅ#U J&dBڠ >3\;Cṡ&,fgV_Gd&ag~YoS2el&!ftlMy737+fFV#a殗*JkS/ʹ 6ЊF>lUZVU-xufAYf0g`:AăрOLd3p,;ɯn'>x4]C,p\5VXW-H.g)@]͈DB*.zabY]1ce`?Ub#L46"4Yo`B!0zN؄\9Shfu6j/_Gv]gife6f3#Ǭ)-|HJI/$d7+\" *Z#b6 b3~J34 h\pS9΀0t)'zj965E_Gy~Jyy`2ޣ(xMm{to]՘l F&J6sv&09,S3)89̯@T H+^5]GfZCd>-eefd[+ r8pvqZtf<;"揫mfgBz:_YY\ea&0enfAy擻ߜEgHu0hl WmT$o2yqNIɬKf~zaf؄&D="i=H&FqOݾL_;khG4Ae:;g_}JwNnsYnf|ZNC oЌ/ۚ q4g2i.~ F3]B'㆛HKp#A ېɹA69s0DV| sV 3 xiƿX_pg-%4?SQ珯93 4W)mMK̳of5ǵ z`?B]RkVT2UQ W5MHcJiL٠]m>޿?R z>Τ5vteZDsH&Yh%8CU#(*-R̃(] ֦@ bySGvWkI!!Sgސ!WjSo󫶔m+D syq(z~^qL k^ӨKIfuCl6-yt3=V2x+_h̙LBﬓe)}[3ڪ'Tؚe /Q(c&5>E,͚ @ XR7 uPcOA) 8<<0JG*ڕ(IE-:ǎhTwx00uq;DiИf%xpfg 4ugy%3tnvn@8ʰݙ("YФ֊a1{:P\\Al z)!X}p\2L#4e yE<=h3P\3R4FoB2_gnvuyũͼ)cfޜGcxwy:8(vZUn',1J۝y{c*IDWo-{"`ΎGL̛f<n) DV*eDv|snJ-uu&("usbcqWjv'4Y =i$&͞J߱uHpOlg>&s~-`E |A9,l=^)+X 4rIKc0]5Ccml|u g38ó]PE/MKqh~,SD̳eafhϊ\.97lqtC13/?RՋ̒wKEa-AzKpq^ O \<&̯zvfΊ)Zlܥdum $D&@@zjK Gv6t5c[\zǷr.GKL,ntn9uRiOS܎ȣbfͿw:8t2|F=D8Z#ZH_E5w0@d¿H-`I+/۞ q~JMoEVN 5ҐR- $s h=dfs{Xz5sOSiYFh4mhS?X>׳嬄Y~y"qT?yuu[4Έ%+;{=bcLF@p:2Tf>$tkd=]T%ѪD42>Sfgof.i}mCc񚁆s:@"R-(dkϾMHp0V;6' himHR5{4t zW~i@@"H+TC5ZӞ)_[Z Z#Gdt7pz]7X%+bqN#11>a0>BR0XYO>!YݑWsYfo^l{%a8{I\3ZW4?_|+|:9]QMI3\.e탲g%̥Ez./XB54s8b34f6ᥰT{6m8LYީva33 # BkPBx^ 'a3$ *H2LXnWӘw.9Bi2&cIeyX\ i Pnf%;jBb\֧K4hPdp-ş'5)Mh|-@$(#Gi p씕T %#|Ħ\iͧch;8CahP1Ӑ5mfj'2duX/\,g23wtf7EДXie24//݈]:(U0N}ӊN Y+C5[ C-׽l,e1PKsꖡkfV3`Kc4d!ws*6dr!8k`m6NdLg1N,E1L َYVDV)>ݺC]ޕD̔7e*Q8n'%IHakr0Ied #include #include #include "drilbo.h" int init_mg1_graphics(char *mg1_filename); uint16_t get_number_of_mg1_images(); uint16_t *get_all_picture_numbers(); z_image *get_picture(int picture_number); int end_mg1_graphics(); #endif /* drilbo_mg1_h_INCLUDED */ libdrilbo-0.2.11/src/drilbo/drilbo.c0000644000175000017500000002023713153331702017366 0ustar chrenderchrender /* drilbo.c * * This file is part of fizmo. * * Copyright (c) 2010-2017 Christoph Ender. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. Neither the name of the copyright holder nor the names of its * contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef drilbo_c_INCLUDED #define drilbo_c_INCLUDED #include #include #include #include #include #include #include #include #include "drilbo.h" #ifdef ENABLE_JPG #include "drilbo-jpeg.h" #endif // ENABLE_JPG #ifdef ENABLE_PNG #include "drilbo-png.h" #endif // ENABLE_PNG /* static z_image *resizeBilinear_RGB(z_image *image, int dest_width, int dest_height) { int ul, ur, ll, lr, x, y; float x_ratio = ((float)(image->width - 1)) / dest_width; float y_ratio = ((float)(image->height - 1)) / dest_height; float x_right_weight, y_bottom_weight; int offset, top_left; uint8_t *dest; int i, j, k; int row_byte_size = image->width * 3; z_image *result; if (image->bits_per_sample != 8) return NULL; if (image->image_type != DRILBO_IMAGE_TYPE_RGB) return NULL; dest = malloc(dest_width * dest_height * 3); result = (z_image*)malloc(sizeof(z_image)); result->bits_per_sample = 8; result->width = dest_width; result->height = dest_height; result->image_type = DRILBO_IMAGE_TYPE_RGB; result->data = dest; offset = 0; // Iterate over all output pixels for (i=0; idata[top_left]; ur = image->data[top_left + 3]; ll = image->data[top_left + row_byte_size]; lr = image->data[top_left + row_byte_size + 3]; // Calculate proximity of dest pixel to source pixels x_right_weight = (x_ratio * j) - x; y_bottom_weight = (y_ratio * i) - y; // Evaluate dest pixel value dest[offset++] = ul * (1-x_right_weight ) * (1-y_bottom_weight) + ur * ( x_right_weight ) * (1-y_bottom_weight) + ll * ( y_bottom_weight) * (1-x_right_weight ) + lr * ( x_right_weight ) * ( y_bottom_weight); } return result; } */ static z_image *resizeBilinear(z_image *image, int dest_width, int dest_height) { int ul, ur, ll, lr, x, y; float x_ratio = ((float)(image->width - 1)) / dest_width; float y_ratio = ((float)(image->height - 1)) / dest_height; float x_right_weight, y_bottom_weight; int offset, top_left; uint8_t *dest; int i, j, k; int row_byte_size = image->width * 3; z_image *result; int bytes_per_pixel; if (image->bits_per_sample != 8) return NULL; if (image->image_type == DRILBO_IMAGE_TYPE_RGB) bytes_per_pixel = 3; else if (image->image_type == DRILBO_IMAGE_TYPE_GRAYSCALE) bytes_per_pixel = 1; else return NULL; row_byte_size = image->width * bytes_per_pixel; dest = malloc(dest_width * dest_height * bytes_per_pixel); result = (z_image*)malloc(sizeof(z_image)); result->bits_per_sample = 8; result->width = dest_width; result->height = dest_height; result->image_type = image->image_type; result->data = dest; offset = 0; // Iterate over all output pixels for (i=0; idata[top_left]; ur = image->data[top_left + bytes_per_pixel]; ll = image->data[top_left + row_byte_size]; lr = image->data[top_left + row_byte_size + bytes_per_pixel]; // Calculate proximity of dest pixel to source pixels x_right_weight = (x_ratio * j) - x; y_bottom_weight = (y_ratio * i) - y; // Evaluate dest pixel value dest[offset++] = ul * (1-x_right_weight ) * (1-y_bottom_weight) + ur * ( x_right_weight ) * (1-y_bottom_weight) + ll * ( y_bottom_weight) * (1-x_right_weight ) + lr * ( x_right_weight ) * ( y_bottom_weight); } return result; } z_image *scale_zimage(z_image *image, int dest_width, int dest_height) { if ( (image == NULL) || (dest_width == 0) || (dest_height == 0) ) return NULL; else return resizeBilinear(image, dest_width, dest_height); } z_image *scale_zimage_to_width(z_image *image, int dest_width) { float scale_factor = (float)image->width / (float)dest_width; int dest_height = image->height / scale_factor; return scale_zimage(image, dest_width, dest_height); } z_image *zimage_dup(z_image *image) { size_t len; z_image *result; if ((result = (z_image*)malloc(sizeof(z_image))) == NULL) return NULL; len = image->width * image->height * (image->image_type == DRILBO_IMAGE_TYPE_RGB ? 3 : 1); //printf("%ld\n", (long)len); result->bits_per_sample = image->bits_per_sample; result->width = image->width; result->height = image->height; result->image_type = image->image_type; if ((result->data = (uint8_t*)malloc(len)) == NULL) { free(result); return NULL; } memcpy(result->data, image->data, len); return result; } z_image *get_blorb_image(int resource_number) { long pict_blorb_index; char buf[5]; //uint32_t size; if ((pict_blorb_index = active_blorb_interface->get_blorb_offset( active_z_story->blorb_map, Z_BLORB_TYPE_PICT, resource_number)) == -1) return NULL; fsi->setfilepos( active_z_story->blorb_file, pict_blorb_index - 8, SEEK_SET); if (fsi->readchars(buf, 4, active_z_story->blorb_file) != 4) return NULL; buf[4] = 0; //size = read_four_byte_number(active_z_story->blorb_file); read_four_byte_number(active_z_story->blorb_file); if (strcmp(buf, "JPEG") == 0) { #ifdef ENABLE_JPG TRACE_LOG("Reading JPEG image."); return read_zimage_from_jpeg(active_z_story->blorb_file); #else return NULL; #endif // ENABLE_JPG } else if (strcmp(buf, "PNG " ) == 0) { #ifdef ENABLE_PNG TRACE_LOG("Reading PNG image."); return read_zimage_from_png(active_z_story->blorb_file); #else return NULL; #endif // ENABLE_PNG } else { TRACE_LOG("No idea how to handle \"%s\".\n", buf); return NULL; } } void free_zimage(z_image *image) { free(image->data); free(image); } char *get_drilbo_version() { return DRILBO_VERSION; } #endif /* drilbo_c_INCLUDED */ libdrilbo-0.2.11/src/drilbo/drilbo.h0000644000175000017500000000461313153331702017373 0ustar chrenderchrender /* drilbo.h * * This file is part of fizmo. * * Copyright (c) 2010-2017 Christoph Ender. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. Neither the name of the copyright holder nor the names of its * contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef drilbo_h_INCLUDED #define drilbo_h_INCLUDED #define DRILBO_VERSION "0.2.11" #ifdef UNUSED #elif defined(__GNUC__) # define UNUSED(x) UNUSED_ ## x __attribute__((unused)) #elif defined(__LCLINT__) # define UNUSED(x) /*@unused@*/ x #else # define UNUSED(x) x #endif #include #define DRILBO_IMAGE_TYPE_RGB 1 #define DRILBO_IMAGE_TYPE_GRAYSCALE 2 typedef struct { uint32_t width; uint32_t height; int image_type; uint8_t *data; int bits_per_sample; } z_image; z_image *scale_zimage(z_image *image, int dest_width, int dest_height); z_image *scale_zimage_to_width(z_image *image, int dest_width); z_image *zimage_dup(z_image *image); z_image *get_blorb_image(int res_no); void free_zimage(z_image *image); char *get_drilbo_version(); #endif /* drilbo_h_INCLUDED */ libdrilbo-0.2.11/src/drilbo/Makefile.am0000644000175000017500000000436213153331702020004 0ustar chrenderchrender # Makefile.am # # This file is part of fizmo. # # Copyright (c) 2009-2012 Christoph Ender. # All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: # 1. Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer. # 2. Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the distribution. # 3. Neither the name of the copyright holder nor the names of its # contributors may be used to endorse or promote products derived # from this software without specific prior written permission. # # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS # IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, # THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR # PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR # CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, # PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR # PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF # LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. AUTOMAKE_OPTIONS = subdir-objects AM_CFLAGS = $(libfizmo_CFLAGS) $(libx11_CFLAGS) $(libpng_CFLAGS) $(libjpeg_CFLAGS) -fPIC AM_CPPFLAGS = LDADD = $(libfizmo_LIBS) $(libx11_LIBS) $(libpng_LIBS) $(libjpeg_LIBS) localedir = $(datarootdir)/fizmo/locales noinst_LIBRARIES = libdrilbo.a libdrilbo_a_SOURCES = ../locales/libdrilbo_locales.c drilbo.c \ drilbo-mg1.c drilbo-ppm.o if ENABLE_TRACING AM_CFLAGS += -DENABLE_TRACING= endif if ENABLE_JPEG AM_CFLAGS += -DENABLE_JPG= libdrilbo_a_SOURCES += drilbo-jpeg.c endif if ENABLE_PNG AM_CFLAGS += -DENABLE_PNG= libdrilbo_a_SOURCES += drilbo-png.c endif if ENABLE_X11 AM_CFLAGS += -DENABLE_X11= libdrilbo_a_SOURCES += drilbo-x11.c endif libdrilbo-0.2.11/src/drilbo/drilbo-test.c0000644000175000017500000002342113153331702020341 0ustar chrenderchrender /* drilbo-test.c * * This file is part of fizmo. * * Copyright (c) 2010-2017 Christoph Ender. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. Neither the name of the copyright holder nor the names of its * contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #include #include #include #include #include #include #include #include #include #include "drilbo.h" #include "drilbo-ppm.h" #include "drilbo-jpeg.h" #ifdef TEST_PNG #include "drilbo-png.h" #endif // TEST_PNG #ifdef TEST_X11 #include "drilbo-x11.h" #endif // TEST_X11 #include "drilbo-mg1.h" #define DRILBO_TEST_VERSION "0.1.0-dev" #define STREAM_BUFSIZE 128 static const char *png_ppm_out_file_name = "infocom-brain-ad.ppm"; static const char *mg1_ppm_out_file_name = "shogun.ppm"; static const char *jpeg_in_file_name = "../test/infocom-brain-ad.jpg"; static const char *jpeg_out_file_rgb_name = "ad-RGB.jpg"; static const char *jpeg_out_file_ycbcr_name = "ad-YCbCr.jpg"; static const char *jpeg_out_file_grayscale_name = "ad-Grayscale.jpg"; static const char *jpeg_grayscale_in_file_name = "../test/zork-poster-grayscale.jpg"; static const char *png_in_file_name = "../test/infocom-brain-ad.png"; static const char *mg1_file_name = "../test/Shogun.mg1"; #ifdef TEST_X11 static x11_image_window_id image_window_id; static int signalling_pipe[2]; fd_set in_fds; int max_filedes_number_plus_1; int select_retval; unsigned int read_buf[1]; int ret_val; #endif // TEST_X11 void callback_func(x11_image_window_id window_id, int event) { int ret_val; unsigned char write_buffer = 0; if (image_window_id == window_id) { if (event == DRILBO_IMAGE_WINDOW_CLOSED) { do { ret_val = write(signalling_pipe[1], &write_buffer, 1); if ( (ret_val == -1) && (errno != EAGAIN) ) return; } while ( (ret_val == -1) && (errno == EAGAIN) ); } } } int i18n_test_stream_output(z_ucs *output) { int len; char buf[STREAM_BUFSIZE]; while (*output != 0) { len = zucs_string_to_utf8_string(buf, &output, STREAM_BUFSIZE); fwrite(buf, 1, len-1, stdout); } printf("X\nX\n"); return 0; } int setup_callback() { int flags; if (pipe(signalling_pipe) != 0) return -1; if ((flags = fcntl(signalling_pipe[0], F_GETFL, 0)) == -1) return -1; if ((fcntl(signalling_pipe[0], F_SETFL, flags|O_NONBLOCK)) == -1) return -1; if ((flags = fcntl(STDIN_FILENO, F_GETFL, 0)) == -1) return -1; if ((fcntl(STDIN_FILENO, F_SETFL, flags|O_NONBLOCK)) == -1) return -1; return 0; } int wait_for_callback() { for (;;) { FD_ZERO(&in_fds); FD_SET(STDIN_FILENO, &in_fds); FD_SET(signalling_pipe[0], &in_fds); max_filedes_number_plus_1 = (STDIN_FILENO < signalling_pipe[0] ? signalling_pipe[0] : STDIN_FILENO) + 1; select_retval = select(max_filedes_number_plus_1, &in_fds, NULL, NULL, NULL); if (select_retval > 0) { if (FD_ISSET(STDIN_FILENO, &in_fds)) { do { ret_val = read(STDIN_FILENO, &read_buf, 1); } while (ret_val > 0); break; } else if (FD_ISSET(signalling_pipe[0], &in_fds)) { do { ret_val = read(signalling_pipe[0], &read_buf, 1); if ( (ret_val == -1) && (errno != EAGAIN) ) { printf("ret_val:%d\n", ret_val); return -1; } } while ( (ret_val == -1) && (errno == EAGAIN) ); break; } } } return 0; } int main(int UNUSED(argc), char *UNUSED(argv[])) { z_file *in, *out; z_image *zork_poster; int nof_mg1_images; uint16_t *mg1_image_numbers; int image_index; z_image *mg1_image; #ifdef TEST_JPEG z_image *brain_ad_jpeg, *scaled_brain_ad_jpeg; #endif // TEST_JPEG #ifdef TEST_JPEG z_image *brain_ad_png; #endif // TEST_JPEG #ifdef TEST_X11 char *env_window_id; XID window_id; #endif // TEST_X11 //z_ucs *search_path; #ifdef ENABLE_TRACING turn_on_trace(); #endif // ENABLE_TRACING /* if ((search_path = dup_latin1_string_to_zucs_string("../locales")) == NULL) { fprintf(stderr, "Could not duplicate search path.\n"); return -1; } */ register_i18n_stream_output_function(&i18n_test_stream_output); //if (set_i18n_search_path(search_path) != 0) if (set_i18n_search_path("../locales") != 0) { fprintf(stderr, "Could not set search path.\n"); return -2; } printf("\ndrilbo-test v%s\n\n", DRILBO_TEST_VERSION); printf("Starting mg1-test.\n"); printf("Loading \"%s\".\n", mg1_file_name); if (init_mg1_graphics(mg1_file_name) != 0) return -1; nof_mg1_images = get_number_of_mg1_images(); printf("%d images in \"%s\".\n", nof_mg1_images, mg1_file_name); printf("Image numbers: "); if ((mg1_image_numbers = get_all_picture_numbers()) == NULL) return -1; for (image_index = 0; image_index < nof_mg1_images; image_index++) { if (image_index != 0) printf(", "); printf("%d", mg1_image_numbers[image_index]); } printf("\n"); free(mg1_image_numbers); mg1_image = get_picture(1); if (mg1_image == NULL) return -1; out = fsi->openfile(mg1_ppm_out_file_name, FILETYPE_DATA, FILEACCESS_WRITE); write_zimage_to_ppm(mg1_image, out); fsi->closefile(out); end_mg1_graphics(); #ifdef TEST_JPEG printf("\nStarting jpg-test.\n"); printf("Loading JPEG file \"%s\" ...\n", jpeg_in_file_name); in = fsi->openfile(jpeg_in_file_name, FILETYPE_DATA, FILEACCESS_READ); brain_ad_jpeg = read_zimage_from_jpeg(in); fsi->closefile(in); scaled_brain_ad_jpeg = scale_zimage_to_width(brain_ad_jpeg, 800); printf("Writing RGB JPEG file \"%s\" ...\n", jpeg_out_file_rgb_name); out = fsi->openfile(jpeg_out_file_rgb_name, FILETYPE_DATA, FILEACCESS_WRITE); //write_zimage_to_jpeg(brain_ad, out, JCS_RGB); write_zimage_to_jpeg(scaled_brain_ad_jpeg, out, JCS_RGB); fsi->closefile(out); printf("Writing YCbCr JPEG file \"%s\" ...\n", jpeg_out_file_ycbcr_name); out = fsi->openfile(jpeg_out_file_ycbcr_name, FILETYPE_DATA, FILEACCESS_WRITE); write_zimage_to_jpeg(brain_ad_jpeg, out, JCS_YCbCr); fsi->closefile(out); printf("Writing Grayscale JPEG file \"%s\" ...\n", jpeg_out_file_grayscale_name); out = fsi->openfile(jpeg_out_file_grayscale_name, FILETYPE_DATA, FILEACCESS_WRITE); write_zimage_to_jpeg(brain_ad_jpeg, out, JCS_GRAYSCALE); fsi->closefile(out); printf("Loading Grayscale JPEG file \"%s\" ...\n", jpeg_grayscale_in_file_name); in = fsi->openfile(jpeg_grayscale_in_file_name, FILETYPE_DATA, FILEACCESS_READ); zork_poster = read_zimage_from_jpeg(in); fsi->closefile(in); #endif // TEST_JPEG #ifdef TEST_PNG printf("Starting png-test.\n"); printf("Loading PNG file \"%s\" ...\n", png_in_file_name); in = fsi->openfile(png_in_file_name, FILETYPE_DATA, FILEACCESS_READ); brain_ad_png = read_zimage_from_png(in); fsi->closefile(in); out = fsi->openfile(png_ppm_out_file_name, FILETYPE_DATA, FILEACCESS_WRITE); write_zimage_to_ppm(brain_ad_png, out); fsi->closefile(out); /* printf("Loading PNG file \"%s\" ...\n", png_in_file_name); in = fsi->openfile(png_in_file_name, FILETYPE_DATA, FILEACCESS_READ); brain_ad_png = read_zimage_from_png(in); fsi->closefile(in); */ #endif // TEST_PNG #ifdef TEST_X11 printf("\nStarting X11-test.\n"); printf("Displaying X11 image window ...\n"); printf("Close window or press Enter to continue.\n"); setup_callback(); image_window_id = display_zimage_on_X11(NULL, mg1_image, &callback_func); wait_for_callback(); close_image_window(image_window_id); printf("Trying to display X11 image inlined in current (terminal) "); printf("window ...\n"); env_window_id = getenv("WINDOWID"); if (env_window_id != NULL) { //printf("window id: %s\n", env_window_id); window_id = atol(env_window_id); //printf("%ld\n", window_id); setup_callback(); image_window_id = display_zimage_on_X11(&window_id, mg1_image, &callback_func); wait_for_callback(); end_x11_display(); } else { printf("getenv(\"WINDOWID\") return null, probably not running X.\n"); } //XID window_id; //image_window_id = display_zimage_on_X11(zork_poster, &callback_func); //image_window_id = display_zimage_on_X11(brain_ad_jpg, &callback_func); //wait_for_enter(); #endif //free_zimage(brain_ad); printf("\nTest finished.\n\n"); return 0; } libdrilbo-0.2.11/src/drilbo/drilbo-x11.h0000644000175000017500000000634713153331702020010 0ustar chrenderchrender /* drilbo-x11.h * * This file is part of fizmo. * * Copyright (c) 2010-2017 Christoph Ender. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. Neither the name of the copyright holder nor the names of its * contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef drilbo_x11_h_INCLUDED #define drilbo_x11_h_INCLUDED #include #include "drilbo.h" #define DRILBO_IMAGE_WINDOW_CLOSED 1 typedef int x11_image_window_id; typedef struct { // A "x11_image_window" in this context represents a single X11 window whose // only purpose is to display a single image. // The user is allowed to resize the window for two reasons: Especially // when displaying old infocom pictures, the average graphic size of // 320x200 -- and often much smaller -- is just a tiny spot on today's // much larger displays. Second, there seems to exist no reliable way // to enforce a fixed-size window with all window managers (please correct // me if this is not true). // The "x11_image_window" struct contains all data related to displaying the // image in it's current state, the zimage itself, size data and even // a reference to the X11 server-side pixmap in which the currently scaled // zimage resides for faster redrawing. Window window; x11_image_window_id image_window_id; int width; int height; z_image *zimage; float image_aspect_ratio; Pixmap pixmap; int pixmap_width; int pixmap_height; void (*callback)(int x11_image_window_id, int event); bool pixmap_stored; bool is_mapped; bool exposeEventFound; struct { bool found; int width; int height; } resizeRequest; Atom wm_delete_message; } x11_image_window; int init_x11_display(); int end_x11_display(); x11_image_window_id display_zimage_on_X11(Window *parent_window, z_image *image, void (*callback_func)()); int close_image_window(x11_image_window_id window_id); #endif /* drilbo_x11_h_INCLUDED */ libdrilbo-0.2.11/src/drilbo/drilbo-ppm.h0000644000175000017500000000401513153331702020161 0ustar chrenderchrender /* drilbo-ppm.h * * This file is part of fizmo. * * Copyright (c) 2010-2017 Christoph Ender. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. Neither the name of the copyright holder nor the names of its * contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef drilbo_ppm_h_INCLUDED #define drilbo_ppm_h_INCLUDED #ifdef UNUSED #elif defined(__GNUC__) # define UNUSED(x) UNUSED_ ## x __attribute__((unused)) #elif defined(__LCLINT__) # define UNUSED(x) /*@unused@*/ x #else # define UNUSED(x) x #endif #include #include #include "drilbo.h" void write_zimage_to_ppm(z_image *image, z_file *out); #endif /* drilbo_ppm_h_INCLUDED */ libdrilbo-0.2.11/src/drilbo/drilbo-ppm.c0000644000175000017500000000520213153331702020153 0ustar chrenderchrender /* drilbo-ppm.c * * This file is part of fizmo. * * Copyright (c) 2010-2017 Christoph Ender. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. Neither the name of the copyright holder nor the names of its * contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef drilbo_ppm_c_INCLUDED #define drilbo_ppm_c_INCLUDED #ifdef UNUSED #elif defined(__GNUC__) # define UNUSED(x) UNUSED_ ## x __attribute__((unused)) #elif defined(__LCLINT__) # define UNUSED(x) /*@unused@*/ x #else # define UNUSED(x) x #endif #include #include #include "drilbo-ppm.h" void write_zimage_to_ppm(z_image *image, z_file *out) { uint32_t y,x; uint8_t *ptr = image->data; /* fsi->fileprintf(out, "P3\n"); fsi->fileprintf(out, "%d %d\n", image->width, image->height); fsi->fileprintf(out, "%d\n", (2 << (image->bits_per_sample-1)) - 1); for (y=0; yheight; y++) { for (x=0; xwidth*3; x++) { fsi->fileprintf(out, "%d\n", *ptr++); } } */ fsi->fileprintf(out, "P6 %d %d %d\n", image->width, image->height, (2 << (image->bits_per_sample-1)) - 1); for (y=0; yheight; y++) { for (x=0; xwidth*3; x++) { fsi->fileprintf(out, "%c", *ptr++); } } } #endif /* drilbo_ppm_c_INCLUDED */ libdrilbo-0.2.11/src/drilbo/drilbo-jpeg.h0000644000175000017500000000412613153331702020315 0ustar chrenderchrender /* drilbo-jpeg.h * * This file is part of fizmo. * * Copyright (c) 2010-2017 Christoph Ender. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. Neither the name of the copyright holder nor the names of its * contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef drilbo_jpeg_h_INCLUDED #define drilbo_jpeg_h_INCLUDED #include #include //#include #include "drilbo.h" #define COLORSPACE_JCS_CMYK 0 #define COLORSPACE_JCS_YCCK 1 #define COLORSPACE_JCS_UNKNOWN 2 #define COLORSPACE_JCS_RGB 3 #define COLORSPACE_JCS_GRAYSCALE 4 #define COLORSPACE_JCS_YCbCr 5 z_image* read_zimage_from_jpeg(z_file *in); void write_zimage_to_jpeg(z_image *image, z_file *out, int color_space); #endif /* drilbo_jpeg_h_INCLUDED */ libdrilbo-0.2.11/src/drilbo/drilbo-png.c0000644000175000017500000001333513153331702020151 0ustar chrenderchrender /* drilbo-png.c * * This file is part of fizmo. * * Copyright (c) 2010-2017 Christoph Ender. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. Neither the name of the copyright holder nor the names of its * contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef drilbo_png_c_INCLUDED #define drilbo_png_c_INCLUDED #include #include #include #include #include "drilbo.h" #include "drilbo-png.h" z_image* read_zimage_from_png(z_file *in) { uint8_t header[8]; int y; int width, height; png_byte color_type; png_byte bit_depth; //png_structp png_ptr; //png_infop info_ptr; //int number_of_passes, interlace_type; png_bytep * row_pointers; uint8_t *zimage_data, *zimage_ptr; z_image *result; int bytes_per_pixel; png_size_t row_bytes; png_color_16 black_background = { 0, 0, 0, 0, 0 }; png_color_16p image_background; fsi->readchars(header, 8, in); if (png_sig_cmp(header, 0, 8)) return NULL; png_structp png_ptr = png_create_read_struct( PNG_LIBPNG_VER_STRING, NULL, NULL, NULL); if (!png_ptr) return NULL; png_infop info_ptr = png_create_info_struct(png_ptr); if (!info_ptr) { png_destroy_read_struct(&png_ptr, (png_infopp)NULL, (png_infopp)NULL); return NULL; } png_infop end_info = png_create_info_struct(png_ptr); if (!end_info) { png_destroy_read_struct(&png_ptr, &info_ptr, (png_infopp)NULL); return NULL; } if (setjmp(png_jmpbuf(png_ptr))) { printf("Error reading PNG.\n"); exit(-1); } png_init_io(png_ptr, fsi->get_stdio_stream(in)); png_set_sig_bytes(png_ptr, 8); png_read_info(png_ptr, info_ptr); #if PNG_LIBPNG_VER_MAJOR > 1 || (PNG_LIBPNG_VER_MAJOR == 1 && PNG_LIBPNG_VER_MINOR >= 4) width = png_get_image_width(png_ptr, info_ptr); height = png_get_image_height(png_ptr, info_ptr); color_type = png_get_color_type(png_ptr, info_ptr); bit_depth = png_get_bit_depth(png_ptr, info_ptr); #else width = info_ptr->width; height = info_ptr->height; color_type = info_ptr->color_type; bit_depth = info_ptr->bit_depth; #endif //printf("%d * %d, %dbpp\n", width, height, bit_depth); if (png_get_bKGD(png_ptr, info_ptr, &image_background)) png_set_background(png_ptr, image_background, PNG_BACKGROUND_GAMMA_FILE, 1, 1.0); else png_set_background(png_ptr, &black_background, PNG_BACKGROUND_GAMMA_SCREEN, 0, 1.0); if (color_type == PNG_COLOR_TYPE_GRAY) bytes_per_pixel = 1; else bytes_per_pixel = 3; if (color_type == PNG_COLOR_TYPE_PALETTE) { png_set_palette_to_rgb(png_ptr); } if (color_type == PNG_COLOR_TYPE_GRAY && bit_depth < 8) { #if PNG_LIBPNG_VER_MAJOR > 1 || (PNG_LIBPNG_VER_MAJOR == 1 && PNG_LIBPNG_VER_MINOR >= 4) png_set_expand_gray_1_2_4_to_8(png_ptr); #else png_set_gray_1_2_4_to_8(png_ptr); #endif } //if (png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS)) // png_set_tRNS_to_alpha(png_ptr); if (bit_depth == 16) png_set_strip_16(png_ptr); //row_bytes = png_get_rowbytes(png_ptr, info_ptr); //printf("suggested-rowbytes: %d\n", row_bytes); // For some strange reason, the "png_get_rowbytes" will return the width // of image "infocom-brain-ad.png" instead of width * 3, so we have to // calculate "row_bytes" on our own: row_bytes = width * bytes_per_pixel; //printf("rbtes: %d\n", (long)row_bytes); zimage_data = malloc((long)row_bytes * height); png_read_update_info(png_ptr, info_ptr); /* read file */ row_pointers = (png_bytep*) malloc(sizeof(png_bytep) * height); zimage_ptr = zimage_data; for (y=0; ybits_per_sample = 8; result->width = width; result->height = height; result->data = zimage_data; if (color_type == PNG_COLOR_TYPE_GRAY) result->image_type = DRILBO_IMAGE_TYPE_GRAYSCALE; else result->image_type = DRILBO_IMAGE_TYPE_RGB; return result; } /* void write_zimage_to_png(z_image *image, z_file *out) { } */ #endif /* drilbo_png_c_INCLUDED */ libdrilbo-0.2.11/src/drilbo/drilbo-x11.c0000644000175000017500000005724313153331702020004 0ustar chrenderchrender /* drilbo-x11.c * * This file is part of fizmo. * * Copyright (c) 2010-2017 Christoph Ender. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. Neither the name of the copyright holder nor the names of its * contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * --- General information --- * * This file contains all X11-related functionality. In the current state * that means that there's one function which displays a supplied zimage * on-screen. * * At the moment, only TrueColor visuals are supported (it should probably * also support Pseudocolor, which, especially for the original infocom * images would be quite convenient). * * * --- Implementation details --- * * Main challange: Xlib doesn't provide any means of getting callbacks * for events. Thus, one has to either poll the event queue -- thus eating * up 100% CPU -- or to poll in regular intervals -- hard to implement and * makes event response sluggish for high delay or either machine slow when * low delay eats up again all CPU time. * This implies the use of threads, one thread being the normal main execution * and a second thread -- here: "xevent_thead" -- examines the event queue. * This is the reason why drilbo requires thread usage. I've chosen pthreads * since fizmo was designed with POSIX compiatiblity in mind. * * Next problem: X ist not thread safe. Thus we'll do a select() on the * display's file descriptor, lock a mutex and only then touch the event * queue. After all events have been processed the mutex is freed on the main * routine is allowed to execute xlib code. It's important to always lock * the X mutex "xevent_mutex" every time xlib code is executed. */ #ifndef drilbo_x11_c_INCLUDED #define drilbo_x11_c_INCLUDED #include #include #include #include //#include #include #include #include #include #include #include "tools/i18n.h" #include "drilbo-x11.h" #include "../locales/libdrilbo_locales.h" #define MIN_SCALED_WIDTH 10 #define MIN_SCALED_HEIGHT 10 static Display *x11_display = NULL; static int x11_screennumber; static int x11_defaultdepth; static int x11_bytesperpixel; static Screen *x11_screen; static Visual *x11_visual; static GC x11_gc; static XVisualInfo x11_visualinfo; static int x11_numberofredbits; static int x11_numberofgreenbits; static int x11_numberofbluebits; static int x11_redbitsshiftamount; static int x11_greenbitsshiftamount; static int x11_bluebitsshiftamount; static x11_image_window **x11_image_windows = NULL; static volatile int space_for_x11_image_windows = 0; static pthread_t xnextevent_thread; static pthread_mutex_t xevent_mutex; static volatile bool xevent_thread_active = false; static int thread_signalling_pipe[2]; //static int x11_macos = true; typedef struct { unsigned long flags; unsigned long functions; unsigned long decorations; long inputMode; unsigned long status; } Hints; static x11_image_window_id add_x11_image_window(Window window, int width, int height, z_image *zimage, void (*callback)(x11_image_window_id window_id, int event)) { int i; int new_window_index; x11_image_window *new_x11_image_window; new_window_index = -1; for (i=0; iwindow = window; new_x11_image_window->image_window_id = new_window_index; new_x11_image_window->width = width; new_x11_image_window->height = height; new_x11_image_window->pixmap_stored = false; new_x11_image_window->zimage = zimage; new_x11_image_window->callback = callback; new_x11_image_window->image_aspect_ratio = (float)zimage->width / (float)zimage->height; new_x11_image_window->exposeEventFound = false; new_x11_image_window->resizeRequest.found = false; new_x11_image_window->is_mapped = false; x11_image_windows[new_window_index] = new_x11_image_window; return new_window_index; } static x11_image_window *find_x11_image_window(Window window_to_find) { int i; x11_image_window *window; for (i=0; iwindow == window_to_find) ) return window; } return NULL; } static bool is_system_big_endian() { long one = 1; return !(*((char *)(&one))); } static XImage *create_XImage_from_zimage(z_image *image) { char *data, *data_ptr; uint8_t *src_data = image->data; uint32_t rgb_color; uint32_t y, x; int i; uint8_t red, green, blue; if ( (image->image_type != DRILBO_IMAGE_TYPE_RGB) && (image->image_type != DRILBO_IMAGE_TYPE_GRAYSCALE) ) return NULL; data = malloc(x11_bytesperpixel * image->width * image->height); data_ptr = data; //printf("create-ximage-from-zimage\n"); for (y=0; yheight; y++) for (x=0; xwidth; x++) { red = *(src_data++); if (image->image_type == DRILBO_IMAGE_TYPE_RGB) { green = *(src_data++); blue = *(src_data++); } else { green = red; blue = red; } rgb_color = (red >> ((image->bits_per_sample - x11_numberofredbits)) << x11_redbitsshiftamount) | (green >> ((image->bits_per_sample - x11_numberofgreenbits)) << x11_greenbitsshiftamount) | (blue >> ((image->bits_per_sample - x11_numberofbluebits)) << x11_bluebitsshiftamount); if (is_system_big_endian() == true) { for (i=0; i> ((x11_bytesperpixel - i - 1) * 8); } else { for (i=0; i> (i * 8); } } return XCreateImage( x11_display, x11_visual, x11_defaultdepth, ZPixmap, 0, data, image->width, image->height, x11_bytesperpixel * 8, //32 0); //cinfo.output_width * x11_bytesperpixel); } static void redraw_image(x11_image_window *window) { int x_space, y_space, x_offset, y_offset; int left_x_space, right_x_space, top_y_space, bottom_y_space; x_space = window->width - window->pixmap_width; y_space = window->height - window->pixmap_height; x_offset = x_space / 2; y_offset = y_space / 2; left_x_space = x_offset; right_x_space = x_space - x_offset; top_y_space = y_offset; bottom_y_space = y_space - y_offset; if (left_x_space > 0) { XFillRectangle( x11_display, window->window, x11_gc, 0, 0, left_x_space, window->height); } if (right_x_space > 0) { XFillRectangle( x11_display, window->window, x11_gc, left_x_space + window->pixmap_width, 0, right_x_space, window->height); } if (top_y_space > 0) { XFillRectangle( x11_display, window->window, x11_gc, 0, 0, window->width, top_y_space); } if (bottom_y_space > 0) { XFillRectangle( x11_display, window->window, x11_gc, 0, top_y_space + window->pixmap_height, window->pixmap_width, bottom_y_space); } XCopyArea( x11_display, window->pixmap, window->window, x11_gc, 0, 0, window->pixmap_width, window->pixmap_height, x_offset, y_offset); } static void update_window_pixmap(z_image *zimage, x11_image_window *window) { XImage *ximage; ximage = create_XImage_from_zimage(zimage); if (window->pixmap_stored == true) { XFreePixmap(x11_display, window->pixmap); window->pixmap_stored = false; } window->pixmap = XCreatePixmap( x11_display, window->window, ximage->width, ximage->height, x11_defaultdepth); window->pixmap_stored = true; window->pixmap_width = zimage->width; window->pixmap_height = zimage->height; XPutImage( x11_display, window->pixmap, x11_gc, ximage, 0, 0, 0, 0, ximage->width, ximage->height); XDestroyImage(ximage); } int close_image_window(x11_image_window_id window_id) { x11_image_window *window; if (window_id > space_for_x11_image_windows-1) return -1; window = x11_image_windows[window_id]; if (window == NULL) return -1; if (window->pixmap_stored == true) { XFreePixmap(x11_display, window->pixmap); } free_zimage(window->zimage); if (window->callback != NULL) window->callback(window_id, DRILBO_IMAGE_WINDOW_CLOSED); XDestroyWindow(x11_display, window->window); XFlush(x11_display); x11_image_windows[window_id] = NULL; free(window); return 0; } void *xevent_thead(void *UNUSED(threadid)) { XEvent event; x11_image_window *window; int x11_fd; fd_set in_fds; int new_width; //, new_height; z_image *scaled_zimage; int i; bool flushNeeded; int max_filedes_number_plus_1; int select_retval; xevent_thread_active = true; for (i=0; iexposeEventFound = false; x11_image_windows[i]->resizeRequest.found = false; } } // Run the evaluation procedure forever for (;;) { // Create a File Description Set containing x11_fd FD_ZERO(&in_fds); x11_fd = ConnectionNumber(x11_display); FD_SET(x11_fd, &in_fds); FD_SET(thread_signalling_pipe[0], &in_fds); max_filedes_number_plus_1 = (x11_fd < thread_signalling_pipe[0] ? thread_signalling_pipe[0] : x11_fd) + 1; select_retval = select(max_filedes_number_plus_1, &in_fds, NULL, NULL, NULL); if (select_retval > 0) { if (FD_ISSET(x11_fd, &in_fds)) { // Since X is not thread-safe, we're locking our X mutex to ensure // we're the only one interacting with the X server. pthread_mutex_lock(&xevent_mutex); flushNeeded = false; while (XPending(x11_display)) { // We'll now evaluate all events in the pipeline. "MapNotify" requests // can be handeled immediately, but all "ConfigureNotify" -- meaning // resize -- and "Expose" requests are stored for later execution. // This will make sure that only the last resize is actually executed. while (XPending(x11_display)) { XNextEvent(x11_display, &event); if ((window = find_x11_image_window(event.xany.window)) != NULL) { if (event.type == MapNotify) { window->is_mapped = true; update_window_pixmap(window->zimage, window); redraw_image(window); window->exposeEventFound = false; flushNeeded = true; } else if (event.type == Expose) { window->exposeEventFound = true; } else if (event.type == ConfigureNotify) { if ( (event.xconfigure.width != window->width) || (event.xconfigure.height != window->height) ) { window->resizeRequest.found = true; window->resizeRequest.width = event.xconfigure.width; window->resizeRequest.height = event.xconfigure.height; } } else if (event.type == ReparentNotify) { } else if (event.type == ClientMessage) { if ((unsigned long)event.xclient.data.l[0] == window->wm_delete_message) { close_image_window(window->image_window_id); } else { //printf("Clientmessage: %ld.\n", event.xclient.data.l[0]); } } else { //printf("Other event: %d\n", event.type); } } } // After evaluating and colleting all requests we will now // evaluate them. for (i=0; iis_mapped == false) continue; if (window->resizeRequest.found == true) { /* printf("resize: %d * %d\n", window->resizeRequest.width, window->resizeRequest.height); */ new_width = ((float)window->resizeRequest.width / window->image_aspect_ratio > window->resizeRequest.height) ? (float)window->resizeRequest.height * window->image_aspect_ratio : window->resizeRequest.width; //printf("newwidth:%d\n", new_width); scaled_zimage = scale_zimage_to_width(window->zimage, new_width); update_window_pixmap(scaled_zimage, window); free_zimage(scaled_zimage); window->width = window->resizeRequest.width; window->height = window->resizeRequest.height; redraw_image(window); window->resizeRequest.found = false; window->exposeEventFound = false; // additional redraw not needed. } else if (window->exposeEventFound == true) { //printf("-> expose\n"); redraw_image(window); flushNeeded = true; window->exposeEventFound = false; } } if (flushNeeded == true) { XFlush(x11_display); //XSync(x11_display, False); flushNeeded = false; } } // pthread_mutex_unlock(&xevent_mutex); } else if (FD_ISSET(thread_signalling_pipe[0], &in_fds)) { //printf("Stopping xevent-thread.\n"); xevent_thread_active = false; return NULL; } } } } static int x_error_handler(Display *UNUSED(display), XErrorEvent *event) { char message[1024]; XGetErrorText(x11_display, event->error_code, message, 1024); /* printf("X-Error: type %d, serial %ld, code %d, request %d, minor %d:%s\n", event->type, event->serial, event->error_code, event->request_code, event->minor_code, message); */ return 0; } static void get_x11_bitmask_size_and_shift(uint32_t mask, int *number_of_bits, int *bit_shift_amount) { *bit_shift_amount = 0; while ((mask & 1) == 0) { mask >>= 1; (*bit_shift_amount)++; } *number_of_bits = 0; while ((mask & 1) == 1) { mask >>= 1; (*number_of_bits)++; } } int init_x11_display() { int flags; if (x11_display != NULL) return 0; if ((x11_display = XOpenDisplay(NULL)) == NULL) return -1; /* i18n_translate_and_exit( libdrilbo_module_name, i18n_libdrilbo_COULD_NOT_OPEN_X11, -1); */ XSetErrorHandler(&x_error_handler); pthread_mutex_init(&xevent_mutex, NULL); // Create a new signalling pipe. This pipe is used by a select call to // detect a thread-stop request from the "end_x11_display" function. if (pipe(thread_signalling_pipe) != 0) return -1; if ((flags = fcntl(thread_signalling_pipe[0], F_GETFL, 0)) == -1) return -1; if ((fcntl(thread_signalling_pipe[0], F_SETFL, flags|O_NONBLOCK)) == -1) return -1; pthread_create(&xnextevent_thread, NULL, xevent_thead, NULL); x11_screen = DefaultScreenOfDisplay(x11_display); x11_screennumber = DefaultScreen(x11_display); x11_defaultdepth = DefaultDepth(x11_display, x11_screennumber); x11_bytesperpixel = 1; while (x11_bytesperpixel * 8 < x11_defaultdepth) x11_bytesperpixel *= 2; if (!XMatchVisualInfo( x11_display, x11_screennumber, x11_defaultdepth, TrueColor, &x11_visualinfo)) { //printf ("Cannot get TrueColor Visual!\n"); exit (EXIT_FAILURE); } x11_visual = x11_visualinfo.visual; get_x11_bitmask_size_and_shift( x11_visualinfo.red_mask, &x11_numberofredbits, &x11_redbitsshiftamount); get_x11_bitmask_size_and_shift( x11_visualinfo.green_mask, &x11_numberofgreenbits, &x11_greenbitsshiftamount); get_x11_bitmask_size_and_shift( x11_visualinfo.blue_mask, &x11_numberofbluebits, &x11_bluebitsshiftamount); x11_gc = XCreateGC( x11_display, XRootWindow(x11_display, x11_screennumber), //x11_parent, 0, 0); XSetForeground( x11_display, x11_gc, WhitePixel(x11_display, x11_screennumber)); return 0; } int end_x11_display() { int ret_val; unsigned char write_buffer = 0; int i; x11_image_window *window; pthread_mutex_lock(&xevent_mutex); do { ret_val = write(thread_signalling_pipe[1], &write_buffer, 1); if ( (ret_val == -1) && (errno != EAGAIN) ) return -1; } while ( (ret_val == -1) && (errno == EAGAIN) ); while (xevent_thread_active != false) ; close(thread_signalling_pipe[1]); close(thread_signalling_pipe[0]); for (i=0; iimage_window_id); } free(x11_image_windows); XFreeGC(x11_display, x11_gc); XCloseDisplay(x11_display); x11_display = NULL; pthread_mutex_unlock(&xevent_mutex); return 0; } x11_image_window_id display_zimage_on_X11(Window *parent_window, z_image *zimage, void (*callback_func)()) { Window window; Hints hints; Atom atom; Window parent; XSizeHints *xsizehints; bool doInline; z_image *image_dup, *scaled_zimage; x11_image_window_id result; x11_image_window *result_window; int x, y, tmp_x, tmp_y; unsigned parent_width, parent_height, tmp_border, tmp_depth; Window tmp_window; int scaled_width, scaled_height; double scale_factor; XSetWindowAttributes attributes; unsigned long value_mask; if (x11_display == NULL) { if (init_x11_display() < 0) return -1; } pthread_mutex_lock(&xevent_mutex); image_dup = zimage_dup(zimage); attributes.event_mask = ExposureMask | StructureNotifyMask; //attributes.bit_gravity = ForgetGravity; /* Setting a background will make X clear the window on resize, resulting in a lot of flicker. Thus, we'll do background erasing outselves later on. attributes.background_pixel = WhitePixel(x11_display, x11_screennumber); value_mask = CWBackPixel | CWEventMask; attributes.border_pixel = BlackPixel(x11_display, x11_screennumber); value_mask |= CWBorderPixel; */ value_mask = CWEventMask; parent = parent_window == NULL ? XRootWindow(x11_display, x11_screennumber) : *parent_window; //printf("root: %ld\n", XRootWindow(x11_display, x11_screennumber)); //printf("Parent window id: %ld\n", parent); XGetGeometry(x11_display, parent, &tmp_window, &tmp_x, &tmp_y, &parent_width, &parent_height, &tmp_border, &tmp_depth); //printf("%d x %d\n", parent_width, parent_height); if (image_dup->width > parent_width - 10) { scaled_width = parent_width - 10; scale_factor = (double)scaled_width / (double)image_dup->height; if (scaled_width < MIN_SCALED_WIDTH) { free_zimage(image_dup); return -1; } scaled_height = image_dup->height * scale_factor; } else { scaled_height = image_dup->height; scaled_width = image_dup->width; } if ((unsigned)scaled_height > parent_height - 10) { scaled_height = parent_height - 10; scale_factor = (double)scaled_height / (double)image_dup->height; scaled_width = (double)image_dup->width * scale_factor; if (scaled_height < MIN_SCALED_HEIGHT) { free_zimage(image_dup); return -1; } } if ((unsigned)scaled_width == image_dup->width) { scaled_zimage = image_dup; } else { scaled_zimage = scale_zimage_to_width(image_dup,scaled_width); free_zimage(image_dup); if (scaled_zimage == NULL) return -1; } if (parent_width > scaled_zimage->width) x = (parent_width - scaled_zimage->width) / 2; else x = 20; if (parent_height > scaled_zimage->height) y = (parent_height - scaled_zimage->height) / 2; else y = 20; doInline = false; window = XCreateWindow( x11_display, parent, x, y, scaled_zimage->width, scaled_zimage->height, // + (x11_macos == true ? 16 : 0), 0, x11_defaultdepth, InputOutput, x11_visual, value_mask, &attributes); result = add_x11_image_window( window, scaled_zimage->width, scaled_zimage->height, scaled_zimage, callback_func); result_window = x11_image_windows[result]; if (doInline == true) { hints.flags = 2; hints.functions = 0; hints.decorations = 0; hints.inputMode = 0; hints.status = 0; atom = XInternAtom(x11_display, "_MOTIF_WM_HINTS", True); // WM_TRANSIENT_FOR ? //XSetWMProperties (?) XChangeProperty( x11_display, window, atom, atom, 32, PropModeReplace, (unsigned char *)&hints, 5); } xsizehints = XAllocSizeHints(); xsizehints->min_aspect.x = scaled_zimage->width; xsizehints->min_aspect.y = scaled_zimage->height; xsizehints->max_aspect.x = scaled_zimage->width; xsizehints->max_aspect.y = scaled_zimage->height; xsizehints->flags = PAspect; atom = XInternAtom(x11_display, "WM_SIZE_HINTS", True); XSetWMSizeHints(x11_display, window, xsizehints, atom); result_window->wm_delete_message = XInternAtom(x11_display, "WM_DELETE_WINDOW", False); XSetWMProtocols(x11_display, window, &result_window->wm_delete_message, 1); XMapWindow(x11_display, window); XFlush(x11_display); pthread_mutex_unlock(&xevent_mutex); return result; } #endif /* drilbo_x11_c_INCLUDED */ libdrilbo-0.2.11/src/drilbo/drilbo-jpeg.c0000644000175000017500000001522313153331702020310 0ustar chrenderchrender /* drilbo-jpeg.c * * This file is part of fizmo. * * Copyright (c) 2010-2017 Christoph Ender. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. Neither the name of the copyright holder nor the names of its * contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef drilbo_jpeg_c_INCLUDED #define drilbo_jpeg_c_INCLUDED #include #include #include #include #include #include "drilbo.h" #include "drilbo-jpeg.h" z_image* read_zimage_from_jpeg(z_file *in) { struct jpeg_decompress_struct cinfo; struct jpeg_error_mgr jerr; int row_buf_size; JSAMPARRAY row_buf; JSAMPROW jsamplerow; z_image *result; uint8_t *img_data, *img_data_ptr; unsigned int i; int j; int sample_index; int number_of_channels; size_t len; int result_image_type; cinfo.err = jpeg_std_error(&jerr); //jerr.error_exit = my_error_exit; jpeg_create_decompress(&cinfo); jpeg_stdio_src(&cinfo, fsi->get_stdio_stream(in)); jpeg_read_header(&cinfo, TRUE); if (cinfo.out_color_space == JCS_RGB) { number_of_channels = 3; result_image_type = DRILBO_IMAGE_TYPE_RGB; } else if (cinfo.out_color_space == JCS_GRAYSCALE) { number_of_channels = 1; result_image_type = DRILBO_IMAGE_TYPE_GRAYSCALE; } else if (cinfo.out_color_space == JCS_YCbCr) { /* R = Y + 1.40200 * Cr G = Y - 0.34414 * Cb - 0.71414 * Cr B = Y + 1.77200 * Cb Obsolete: yCbCr to RGB R = Cr * ( 2-2*C_red) + Y; B =Cb * (2-2*C_blue) + Y; G = (Y - C_blue * B - C_red * R) / C_green; */ jpeg_destroy_decompress(&cinfo); return NULL; } else if (cinfo.out_color_space == JCS_CMYK) { jpeg_destroy_decompress(&cinfo); return NULL; } else if (cinfo.out_color_space == JCS_YCCK) { jpeg_destroy_decompress(&cinfo); return NULL; } else { jpeg_destroy_decompress(&cinfo); return NULL; } jpeg_start_decompress(&cinfo); row_buf_size = cinfo.output_width * cinfo.output_components; row_buf= (*cinfo.mem->alloc_sarray) ((j_common_ptr) &cinfo, JPOOL_IMAGE, row_buf_size, 1); len = number_of_channels * cinfo.output_width * cinfo.output_height; img_data = (uint8_t*)malloc(len); img_data_ptr = img_data; while (cinfo.output_scanline < cinfo.output_height) { jpeg_read_scanlines(&cinfo, row_buf, 1); jsamplerow = row_buf[0]; for (i=0, sample_index=0; ibits_per_sample = BITS_IN_JSAMPLE; result->width = cinfo.output_width; result->height = cinfo.output_height; result->image_type = result_image_type; result->data = img_data; return result; } /* procedure RGBTOCMYK(R : byte; G : byte; B : byte; var C : byte; var M : byte; var Y : byte; var K : byte); begin C := 255 - R; M := 255 - G; Y := 255 - B; if C < M then K := C else K := M; if Y < K then K := Y; if k > 0 then begin c := c - k; m := m - k; y := y - k; end; end; */ void write_zimage_to_jpeg(z_image *image, z_file *out, int color_space) { struct jpeg_compress_struct cinfo; struct jpeg_error_mgr jerr; int row_buf_size; JSAMPARRAY row_buf; JSAMPROW jsamplerow; int sample_index; uint32_t i; int j; uint8_t *img_data_ptr; J_COLOR_SPACE jpeg_color_space; if (image == NULL) return; if (color_space == COLORSPACE_JCS_CMYK) return; if (color_space == COLORSPACE_JCS_YCCK) return; if (color_space == COLORSPACE_JCS_UNKNOWN) return; img_data_ptr = image->data; if ( (color_space == COLORSPACE_JCS_RGB) || (color_space == COLORSPACE_JCS_GRAYSCALE) || (color_space == COLORSPACE_JCS_YCbCr) ) { if (color_space == COLORSPACE_JCS_RGB) jpeg_color_space = JCS_RGB; else if (color_space == COLORSPACE_JCS_GRAYSCALE) jpeg_color_space = JCS_GRAYSCALE; else if (color_space == COLORSPACE_JCS_YCbCr) jpeg_color_space = JCS_YCbCr; else return; cinfo.err = jpeg_std_error(&jerr); jpeg_create_compress(&cinfo); jpeg_stdio_dest(&cinfo, fsi->get_stdio_stream(out)); cinfo.image_width = image->width; cinfo.image_height = image->height; if (image->image_type == DRILBO_IMAGE_TYPE_RGB) { cinfo.input_components = 3; cinfo.in_color_space = JCS_RGB; jpeg_set_defaults(&cinfo); jpeg_set_colorspace(&cinfo, jpeg_color_space); jpeg_start_compress(&cinfo, TRUE); row_buf_size = image->width * cinfo.input_components; row_buf= (*cinfo.mem->alloc_sarray) ((j_common_ptr) &cinfo, JPOOL_IMAGE, row_buf_size, 1); jsamplerow = row_buf[0]; while (cinfo.next_scanline < cinfo.image_height) { //printf("%d\n", cinfo.next_scanline); for (i=0, sample_index=0; iwidth; i++) { for (j=0; j #include #include #include #include "drilbo-mg1.h" #define CODE_SIZE 8 #define CODE_TABLE_SIZE 4096 #define MAX_BIT 512 /* Must be less than or equal to CODE_TABLE_SIZE */ #define PREFIX 0 #define PIXEL 1 struct mg1_header { uint8_t part; uint8_t flags; //uint16_t unknown1; uint16_t nof_images; //uint16_t unknown2; uint8_t dir_size; //uint8_t unknown3; uint16_t checksum; //uint16_t unknown4; uint16_t version; }; struct mg1_image_entry { uint16_t number; uint16_t width; uint16_t height; uint16_t flags; uint32_t data_addr; uint32_t cm_addr; }; struct mg1_color { uint8_t red; uint8_t green; uint8_t blue; }; struct mg1_colormap { uint8_t nof_colors; struct mg1_color colors[16]; }; // The colormap data for the default EGA color palette was taken from // http://en.wikipedia.org/wiki/Enhanced_Graphics_Adapter. static uint8_t ega_colormap[16][3] = { { 0, 0, 0 }, { 0, 0,170 }, { 0,170, 0 }, { 0,170,170 }, { 170, 0, 0 }, { 170, 0,170 }, { 170, 85, 0 }, // -> This is { 170,170, 0 } in pix2gif (?). { 170,170,170 }, { 85, 85, 85 }, { 85, 85,255 }, { 85,255, 85 }, { 85,255,255 }, { 255, 85, 85 }, { 255, 85,255 }, { 255,255, 85 }, { 255,255,255 } }; static short mask[16] = { 0x0000, 0x0001, 0x0003, 0x0007, 0x000f, 0x001f, 0x003f, 0x007f, 0x00ff, 0x01ff, 0x03ff, 0x07ff, 0x0fff, 0x1fff, 0x3fff, 0x7fff }; typedef struct compress_s { short next_code; short slen; short sptr; short tlen; short tptr; } compress_t; static short code_table[CODE_TABLE_SIZE][2]; static unsigned char buffer[CODE_TABLE_SIZE]; static z_file *mg1_file = NULL; static struct mg1_header header; static struct mg1_image_entry *mg1_image_entries = NULL; static int read_byte(z_file *in, uint8_t *byte) { int data; if ((data = fsi->readchar(in)) == -1) { fsi->closefile(in); return -1; } *byte = (uint8_t)data; return 0; } static int read_word(z_file *in, uint16_t *word) { int lower, upper; if ((lower = fsi->readchar(in)) == -1) { fsi->closefile(in); return -1; } if ((upper = fsi->readchar(in)) == -1) { fsi->closefile(in); return -1; } *word = (lower & 0xff) | ((upper & 0xff) << 8); return 0; } static int read_24bit(z_file *in, uint32_t *data) { int lower, middle, upper; if ((upper = fsi->readchar(in)) == -1) { fsi->closefile(in); return -1; } if ((middle = fsi->readchar(in)) == -1) { fsi->closefile(in); return -1; } if ((lower = fsi->readchar(in)) == -1) { fsi->closefile(in); return -1; } *data = (lower & 0xff) | ((middle & 0xff) << 8) | ((upper & 0xff) << 16); return 0; } int end_mg1_graphics() { if (mg1_file != NULL) fsi->closefile(mg1_file); if (mg1_image_entries != NULL) free(mg1_image_entries); return 0; } int init_mg1_graphics(char *mg1_filename) { int image_index; struct mg1_image_entry *image; if ((mg1_file = fsi->openfile(mg1_filename, FILETYPE_DATA, FILEACCESS_READ)) == NULL) return -1; if ((read_byte(mg1_file, &header.part)) == -1) return -1; if ((read_byte(mg1_file, &header.flags)) == -1) return -1; if (fsi->setfilepos(mg1_file, 2, SEEK_CUR) == -1) { fsi->closefile(mg1_file); return -1; } if ((read_word(mg1_file, &header.nof_images)) == -1) return -1; if (fsi->setfilepos(mg1_file, 2, SEEK_CUR) == -1) { fsi->closefile(mg1_file); return -1; } if ((read_byte(mg1_file, &header.dir_size)) == -1) return -1; if (fsi->setfilepos(mg1_file, 1, SEEK_CUR) == -1) { fsi->closefile(mg1_file); return -1; } if ((read_word(mg1_file, &header.checksum)) == -1) return -1; if (fsi->setfilepos(mg1_file, 2, SEEK_CUR) == -1) { fsi->closefile(mg1_file); return -1; } if ((read_word(mg1_file, &header.version)) == -1) return -1; if ((mg1_image_entries = malloc(sizeof(struct mg1_image_entry) * header.nof_images)) == NULL) { fsi->closefile(mg1_file); return -1; } for (image_index=0; image_indexnumber)) == -1) { free(mg1_image_entries); return -1; } if ((read_word(mg1_file, &image->width)) == -1) { free(mg1_image_entries); return -1; } if ((read_word(mg1_file, &image->height)) == -1) { free(mg1_image_entries); return -1; } if ((read_word(mg1_file, &image->flags)) == -1) { free(mg1_image_entries); return -1; } if ((read_24bit(mg1_file, &image->data_addr)) == -1) { free(mg1_image_entries); return -1; } if (header.dir_size == 14) { if ((read_24bit(mg1_file, &image->cm_addr)) == -1) { free(mg1_image_entries); return -1; } } else image->cm_addr = 0; } return 0; } uint16_t get_number_of_mg1_images() { return mg1_file == NULL ? 0 : header.nof_images; } uint16_t *get_all_picture_numbers() { uint16_t *result; int image_index; if (mg1_file == NULL) return NULL; if ((result = (uint16_t*)malloc(sizeof(uint16_t) * header.nof_images)) == NULL) return NULL; for (image_index = 0; image_index < header.nof_images; image_index++) { result[image_index] = mg1_image_entries[image_index].number; } return result; } static int get_image_index_from_number(int picture_number) { int image_index; if (mg1_file == NULL) return -1; for (image_index = 0; image_index < header.nof_images; image_index++) { if (mg1_image_entries[image_index].number == picture_number) return image_index; } return -1; } static short read_code(z_file *fp, compress_t *comp, unsigned char *code_buffer) { short code, bsize, tlen, tptr; code = 0; tlen = comp->tlen; tptr = 0; while (tlen) { if (comp->slen == 0) { if ((comp->slen = fsi->readchars(code_buffer, MAX_BIT, fp)) == 0) { perror("readchars"); exit (EXIT_FAILURE); } comp->slen *= 8; comp->sptr = 0; } bsize = ((comp->sptr + 8) & ~7) - comp->sptr; bsize = (tlen > bsize) ? bsize : tlen; code |= (((unsigned int) code_buffer[comp->sptr >> 3] >> (comp->sptr & 7)) & mask[bsize]) << tptr; tlen -= bsize; tptr += bsize; comp->slen -= bsize; comp->sptr += bsize; } if ((comp->next_code == mask[comp->tlen]) && (comp->tlen < 12)) comp->tlen++; return (code); } z_image *get_picture(int picture_number) { int image_index; struct mg1_colormap colormap; struct mg1_image_entry *image; int i; uint8_t *image_data, *img_data_ptr; short code, old = 0, first, clear_code; compress_t comp; unsigned char code_buffer[CODE_TABLE_SIZE]; int pixel; z_image *result; image_index = get_image_index_from_number(picture_number); if (image_index < 0) return NULL; image = &mg1_image_entries[image_index]; for (i = 0; i < 16; i++) { colormap.colors[i].red = ega_colormap[i][0]; colormap.colors[i].green = ega_colormap[i][1]; colormap.colors[i].blue = ega_colormap[i][2]; } if (image->cm_addr != 0) { if (fsi->setfilepos(mg1_file, image->cm_addr, SEEK_SET) != 0) return NULL; if (read_byte(mg1_file, &colormap.nof_colors) == -1) return NULL; // Fix for some buggy _Arthur_ pictures. if (colormap.nof_colors > 14) colormap.nof_colors = 14; colormap.nof_colors += 2; for (i=2; iflags & 1) { colormap.colors[image->flags >> 12].red = 0; colormap.colors[image->flags >> 12].green = 0; colormap.colors[image->flags >> 12].blue = 0; //printf("Transparent color exists."); } if (fsi->setfilepos(mg1_file, image->data_addr, SEEK_SET) != 0) return NULL; if ((image_data = (uint8_t*)malloc(image->width * image->height * 3)) == NULL) return NULL; img_data_ptr = image_data; clear_code = 1 << CODE_SIZE; comp.next_code = clear_code + 2; comp.slen = 0; comp.sptr = 0; comp.tlen = CODE_SIZE + 1; comp.tptr = 0; for (i = 0; i < CODE_TABLE_SIZE; i++) { code_table[i][PREFIX] = CODE_TABLE_SIZE; code_table[i][PIXEL] = i; } for (;;) { if ((code = read_code(mg1_file, &comp, code_buffer)) == (clear_code + 1)) break; if (code == clear_code) { comp.tlen = CODE_SIZE + 1; comp.next_code = clear_code + 2; code = read_code(mg1_file, &comp, code_buffer); } else { first = (code == comp.next_code) ? old : code; while (code_table[first][PREFIX] != CODE_TABLE_SIZE) first = code_table[first][PREFIX]; code_table[comp.next_code][PREFIX] = old; code_table[comp.next_code++][PIXEL] = code_table[first][PIXEL]; } old = code; i = 0; do buffer[i++] = (unsigned char) code_table[code][PIXEL]; while ((code = code_table[code][PREFIX]) != CODE_TABLE_SIZE); do { pixel = buffer[--i]; *(img_data_ptr++) = colormap.colors[pixel].red; *(img_data_ptr++) = colormap.colors[pixel].green; *(img_data_ptr++) = colormap.colors[pixel].blue; } while (i > 0); } if ((result = (z_image*)malloc(sizeof(z_image))) == NULL) { free(image_data); return NULL; } result->bits_per_sample = 8; result->width = image->width; result->height = image->height; result->image_type = DRILBO_IMAGE_TYPE_RGB; result->data = image_data; return result; } #endif /* drilbo_mg1_c_INCLUDED */ libdrilbo-0.2.11/src/drilbo/Makefile.in0000644000175000017500000004725613153331703020027 0ustar chrenderchrender# Makefile.in generated by automake 1.15.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2017 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@ # Makefile.am # # This file is part of fizmo. # # Copyright (c) 2009-2012 Christoph Ender. # All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: # 1. Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer. # 2. Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the distribution. # 3. Neither the name of the copyright holder nor the names of its # contributors may be used to endorse or promote products derived # from this software without specific prior written permission. # # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS # IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, # THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR # PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR # CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, # PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR # PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF # LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) 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 = : @ENABLE_TRACING_TRUE@am__append_1 = -DENABLE_TRACING= @ENABLE_JPEG_TRUE@am__append_2 = -DENABLE_JPG= @ENABLE_JPEG_TRUE@am__append_3 = drilbo-jpeg.c @ENABLE_PNG_TRUE@am__append_4 = -DENABLE_PNG= @ENABLE_PNG_TRUE@am__append_5 = drilbo-png.c @ENABLE_X11_TRUE@am__append_6 = -DENABLE_X11= @ENABLE_X11_TRUE@am__append_7 = drilbo-x11.c subdir = src/drilbo ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/config-flags.m4 \ $(top_srcdir)/config-libs.m4 $(top_srcdir)/config-conds.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = LIBRARIES = $(noinst_LIBRARIES) ARFLAGS = cru AM_V_AR = $(am__v_AR_@AM_V@) am__v_AR_ = $(am__v_AR_@AM_DEFAULT_V@) am__v_AR_0 = @echo " AR " $@; am__v_AR_1 = libdrilbo_a_AR = $(AR) $(ARFLAGS) libdrilbo_a_LIBADD = am__libdrilbo_a_SOURCES_DIST = ../locales/libdrilbo_locales.c drilbo.c \ drilbo-mg1.c drilbo-ppm.o drilbo-jpeg.c drilbo-png.c \ drilbo-x11.c am__dirstamp = $(am__leading_dot)dirstamp @ENABLE_JPEG_TRUE@am__objects_1 = drilbo-jpeg.$(OBJEXT) @ENABLE_PNG_TRUE@am__objects_2 = drilbo-png.$(OBJEXT) @ENABLE_X11_TRUE@am__objects_3 = drilbo-x11.$(OBJEXT) am_libdrilbo_a_OBJECTS = ../locales/libdrilbo_locales.$(OBJEXT) \ drilbo.$(OBJEXT) drilbo-mg1.$(OBJEXT) $(am__objects_1) \ $(am__objects_2) $(am__objects_3) libdrilbo_a_OBJECTS = $(am_libdrilbo_a_OBJECTS) AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = 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) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(libdrilbo_a_SOURCES) DIST_SOURCES = $(am__libdrilbo_a_SOURCES_DIST) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBDRILBO_REQS = @LIBDRILBO_REQS@ LIBJPEG_NONPKG_CFLAGS = @LIBJPEG_NONPKG_CFLAGS@ LIBJPEG_NONPKG_LIBS = @LIBJPEG_NONPKG_LIBS@ LIBOBJS = @LIBOBJS@ LIBPNG_NONPKG_CFLAGS = @LIBPNG_NONPKG_CFLAGS@ LIBPNG_NONPKG_LIBS = @LIBPNG_NONPKG_LIBS@ LIBS = @LIBS@ LIBX11_NONPKG_CFLAGS = @LIBX11_NONPKG_CFLAGS@ LIBX11_NONPKG_LIBS = @LIBX11_NONPKG_LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ 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@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ RANLIB = @RANLIB@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ 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_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ libfizmo_CFLAGS = @libfizmo_CFLAGS@ libfizmo_LIBS = @libfizmo_LIBS@ libjpeg_CFLAGS = @libjpeg_CFLAGS@ libjpeg_LIBS = @libjpeg_LIBS@ libpng_CFLAGS = @libpng_CFLAGS@ libpng_LIBS = @libpng_LIBS@ libx11_CFLAGS = @libx11_CFLAGS@ libx11_LIBS = @libx11_LIBS@ localedir = $(datarootdir)/fizmo/locales localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ AUTOMAKE_OPTIONS = subdir-objects AM_CFLAGS = $(libfizmo_CFLAGS) $(libx11_CFLAGS) $(libpng_CFLAGS) \ $(libjpeg_CFLAGS) -fPIC $(am__append_1) $(am__append_2) \ $(am__append_4) $(am__append_6) AM_CPPFLAGS = LDADD = $(libfizmo_LIBS) $(libx11_LIBS) $(libpng_LIBS) $(libjpeg_LIBS) noinst_LIBRARIES = libdrilbo.a libdrilbo_a_SOURCES = ../locales/libdrilbo_locales.c drilbo.c \ drilbo-mg1.c drilbo-ppm.o $(am__append_3) $(am__append_5) \ $(am__append_7) 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/drilbo/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/drilbo/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): clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) ../locales/$(am__dirstamp): @$(MKDIR_P) ../locales @: > ../locales/$(am__dirstamp) ../locales/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) ../locales/$(DEPDIR) @: > ../locales/$(DEPDIR)/$(am__dirstamp) ../locales/libdrilbo_locales.$(OBJEXT): ../locales/$(am__dirstamp) \ ../locales/$(DEPDIR)/$(am__dirstamp) libdrilbo.a: $(libdrilbo_a_OBJECTS) $(libdrilbo_a_DEPENDENCIES) $(EXTRA_libdrilbo_a_DEPENDENCIES) $(AM_V_at)-rm -f libdrilbo.a $(AM_V_AR)$(libdrilbo_a_AR) libdrilbo.a $(libdrilbo_a_OBJECTS) $(libdrilbo_a_LIBADD) $(AM_V_at)$(RANLIB) libdrilbo.a mostlyclean-compile: -rm -f *.$(OBJEXT) -rm -f ../locales/*.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@../locales/$(DEPDIR)/libdrilbo_locales.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/drilbo-jpeg.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/drilbo-mg1.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/drilbo-png.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/drilbo-x11.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/drilbo.Po@am__quote@ .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ @am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ @am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ 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-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ 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" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files 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 $(LIBRARIES) installdirs: 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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) -rm -f ../locales/$(DEPDIR)/$(am__dirstamp) -rm -f ../locales/$(am__dirstamp) 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 clean-noinstLIBRARIES mostlyclean-am distclean: distclean-am -rm -rf ../locales/$(DEPDIR) ./$(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-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 ../locales/$(DEPDIR) ./$(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: .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ clean-noinstLIBRARIES cscopelist-am ctags ctags-am distclean \ distclean-compile 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 maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic pdf pdf-am ps ps-am tags tags-am uninstall \ uninstall-am .PRECIOUS: Makefile # 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: libdrilbo-0.2.11/src/drilbo/drilbo-png.h0000644000175000017500000000353613153331702020160 0ustar chrenderchrender /* drilbo-png.h * * This file is part of fizmo. * * Copyright (c) 2010-2017 Christoph Ender. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. Neither the name of the copyright holder nor the names of its * contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef drilbo_png_h_INCLUDED #define drilbo_png_h_INCLUDED #include #include "drilbo.h" z_image* read_zimage_from_png(z_file *in); //void write_zimage_to_png(z_image *image, z_file *out); #endif /* drilbo_png_h_INCLUDED */ libdrilbo-0.2.11/doc/0000755000175000017500000000000013153331702014446 5ustar chrenderchrenderlibdrilbo-0.2.11/doc/readme.xml0000644000175000017500000000603713153331702016433 0ustar chrenderchrender